200000 200000
22387069 860463173 986043354 976446134 848154719 305456889 939595636 84390065 432474 539575159 673224371 189467687 265904266 289281782 784308761 700460807 464274648 391393662 601390094 287856483 582800289 83482374 618649223 437925448 888350801 526143704 418714970 371029126 812085517 865544577 424811896 954840052 261252635 420982854 180022789 132561251 552052610 534066046 753337725 821043387 218553065 562850786 316019618 198067571 527981008 757492750 637047842 348463273 765874374 951593479 589748399 180918880 3395400 637677132 413892829 967116910 531062388 148842753 813434285 945013575 233655349 448436221 963106647 399308435 862645622 223511872 931798037 531063987 997898263 780867776 808049948 275078758 656326700 39224894 253502335 672943849 544635678 496433527 697646200 545257063 317787004 486059847 780989331 90749275 908510560 252146692 324097929 218204973 609665024 179891555 190579640 68386605 778707503 257295129 401400703 465757826 766581353 585133827 17406663 670884095 408525524 373772676 524889251 182691735 575843076 605266826 781796099 272418508 91349146 106180922 697230025 487941904 225403422 240238223 740871043 777693916 381544778 158452001 830061963 150561782 977007414 850593309 194527714 580107737 687428710 91848675 508797923 972167776 852316463 297046595 954180990 300624099 316877622 2805650 580093135 322251205 741938348 601113253 964049960 64037327 320895199 36666312 534389853 788160587 85859993 402989246 737496333 126090273 322142907 441614989 403321262 199774403 290764655 347172765 878666232 941762650 215260595 148151205 303016244 484439866 461056391 114774084 674806926 805733174 187748600 974122242 119843572 135443753 498774168 732986088 333425032 326360499 588934727 483319205 34340893 614498723 184073761 412543836 85126232 699353771 57989595 350836382 262400410 532632868 260518658 383130032 104268884 454895235 389116049 152833011 387016208 384178395 330233189 119019648 500273004 666914581 451846858 447704028 690713504 449285967 429080558 963578877 97540829 167846694 548741883 568215172 654829286 677831556 623701657 816645090 754253145 381414274 993361625 177917715 716924358 33117819 80386823 768208143 650194852 803913300 555107294 269258359 76798184 779124648 690405440 723510595 156865219 728265178 992468391 760964115 124213913 479977689 104923057 527841146 576840860 570232404 617929861 21539707 21935246 548109587 671505935 454120383 68855937 459016571 435771559 605391579 702901579 699886860 183237842 419016896 116769192 616927308 532412757 252570947 784620952 889613135 712723277 445355495 751457997 4465751 792743774 251739129 28520773 775125999 189095667 185865349 406472795 779765000 471771781 991296899 427133137 301695697 556395533 151392750 673845989 86669156 801645574 970897217 743991033 548135897 436372044 399836162 911314535 755994595 871144272 985525256 14500249 455343226 620137717 642662651 186884972 551304895 925047471 903180755 4671208 717600753 340072151 346329863 144047312 937046345 774048934 549563038 743134352 746987603 203931427 981457506 115051534 810372303 897041259 533084670 922205080 90883065 406905873 248870065 89492767 789916284 319631954 157956127 977783420 20225123 236052291 173536943 804753589 983001166 336701364 316778732 915506521 365783468 420888255 285600292 543638353 800015601 9027383 330103112 423497713 521347845 456696395 836421711 162770632 411745014 91973498 481398298 600689539 596444521 779970856 62994934 786185773 642988892 350119256 30028580 192749751 181272058 491619104 496916825 773246535 923895851 228324176 742493477 951910752 839150413 663339141 364198781 766389634 156497944 881569063 593246481 67360734 165227093 572158299 961601775 647590249 633617549 233158741 445096055 677397620 918736661 353145429 831631571 425916386 797659904 734637278 106775488 679004554 402982300 782225756 368288970 192564157 923965294 461583907 277871676 600462313 117138662 949968961 480076072 271987990 328227673 565086672 707131318 697236907 398039746 715048089 132240427 398669191 717487167 44808095 884370462 744594686 870498093 609792668 618144833 77398872 87511801 214572530 774321722 713925078 608309034 522908805 510724612 366292570 376067859 116117598 536982523 302265989 809682406 313065645 822193497 735575157 385002829 392183707 703232354 236611462 59469812 473669784 722815829 55329619 772760646 535117466 199870247 802695570 176358564 130643180 441488397 267041487 503175119 128354112 508619089 716392543 524038113 146460585 771738502 676720477 541423440 550486679 668712236 308687634 713651452 815931542 44846402 882249320 255049659 22855338 995134136 372923276 268848537 4092129 844750610 635758194 217518196 805263876 848447283 434271705 401715023 821802217 832520508 331139417 711096100 968226216 118863656 70981756 319228522 91523303 873596726 418391278 510920489 274016142 244839424 524442027 943580 854095674 794295765 662285145 287119272 138707644 113323652 265730994 537110794 647824834 765779833 122405914 620615183 172677377 7591332 517855547 988783812 705950793 419600528 662647667 653049212 368450095 294599205 368337221 395655144 125203067 376157118 838159321 168140697 27257513 627188747 827848167 799354450 557407518 255738476 23513481 35913708 762551606 151326790 341872792 10858174 14865375 23727013 599882025 690329014 437825617 208789784 485525169 910113097 191646956 143498965 156233087 702555834 133166112 533383124 532786817 951277593 33040112 751415152 971654278 204900840 716172494 15527405 567137774 779481143 75678890 882021186 938367146 387118601 820647503 947485295 791359191 784845460 482702292 296475653 902156394 719962366 926244488 273875876 725174469 638334076 512479642 864050478 349687232 222159849 500401089 875799232 235293708 394017728 201915922 378600527 735654115 88907287 967927153 779618503 935764577 180983703 747327826 363705213 377191989 385300161 613248349 806842677 850267931 131112294 573637322 810604026 632974396 246262617 976672706 31149760 210450326 814771556 892799106 975255639 842969800 896384434 899906657 280809990 561372956 462134543 963240210 661666826 654251968 501545679 392856211 813984681 370782038 839717351 469666584 696655116 894163946 378506214 85713160 563639640 581128953 171461847 237781870 439020508 321321540 730076467 911856774 796687176 556244673 682673358 519604642 926419741 923381004 268525150 593845938 943695875 580188155 216896753 135913988 972392448 842601563 874919554 925828502 372250800 531432459 818861563 50393666 6369822 413976751 817351807 238807857 605126199 691946470 108040367 191005007 913422236 586111364 116295936 507772401 769416518 401906172 384909585 757349531 875463751 921462292 434702697 886636313 806453089 477090656 236948439 89695789 961769414 738497891 479306294 95541240 46620220 551329904 285593094 788305393 455750029 557136755 241635356 358326827 666248714 320412370 246233799 612456575 537303587 738481800 825843767 154492118 563835296 440902931 265892466 750992801 754089940 512404250 652311070 933890647 667518150 470922804 841846920 454247317 8403141 912983364 416458358 399567186 60559721 443660859 224729445 912353077 845953977 960221492 134527817 512685123 867342262 972877409 521258147 509207814 761921298 424579875 556553176 80346553 353709536 326778011 367659943 553697064 788201060 14111270 210155699 230430372 184611355 869525713 874468729 58657148 503110002 425302777 848537005 623348917 663320739 468825771 80495827 65478173 775144122 597534466 941717473 465253717 974611740 784792782 691198541 250826290 611331964 137928323 693708307 688659807 330231312 363747371 735726397 542543198 696848488 593494868 937160109 238026110 81169622 279341886 957838826 173218014 567875963 243689246 913821064 115980914 978022410 919862389 244510513 982418028 93780254 622555800 328390835 391330374 860409521 995365068 84091493 910613380 775343093 101782399 411108995 219072250 405702027 849089166 287420884 316131596 748560252 971490341 503596352 630876441 920174974 75706289 136425187 351925850 41809341 253287661 458154117 497599830 936026094 27255700 743693041 59253142 492733023 986120029 110613731 994811937 201531471 145865793 681782766 722382972 789277625 782311851 257539715 25873920 769037543 441610928 381383402 14005342 35314238 206728650 835058426 702085224 170773025 199029050 100559228 796326116 440705326 388619190 236090061 133439083 339153872 699010232 20947814 698252933 518370221 347734440 370471467 459348564 748793292 318666977 599518381 448807346 626267610 680047883 51438824 247609144 445971827 704060741 627434799 727338282 389093335 847513054 961679763 272935919 435985716 844648134 437638532 715401139 230380924 446620914 973170306 351499074 741491329 879759327 479727991 834851415 807908811 616341369 13982862 853017919 286391948 823998333 587237286 786863315 824087359 259104591 367618656 107923040 42248426 789433499 422854458 917843562 286708339 755542359 458616539 374607821 94727947 104782786 859432573 227353536 94064566 647268462 15805993 30287998 979850857 849439426 179103823 318218179 797870341 680645355 582500630 213742795 988553265 123815002 413219674 669745916 119852811 86963387 281931420 719409083 708397513 436546705 796113932 416119681 587830091 701819140 749994455 878635950 229150032 967909488 674576524 320384767 770367501 811871059 575731825 392793953 547938734 795351506 772779739 258372780 635914688 175463185 792139431 934198532 767077598 695408582 139224041 358078671 973028186 46785565 509557262 95796785 321839497 885219572 628488801 491966248 593129281 744469883 290537859 502919658 327568176 779384609 671461384 102245553 884310951 62990795 605978863 539445882 798119918 10748224 371856768 442131438 871460442 217696662 948592216 650832570 55519703 426842956 342733038 735294913 641219149 461868233 958601487 245241709 93558725 204979277 433644837 128570567 629073524 515896429 224226735 968311764 814029284 85940718 318067225 508368042 313121575 839723685 897521340 375072068 970238429 929171197 279831718 909628730 737757316 222225149 735277931 660021748 482587529 974250138 404320883 202862781 666878826 427953328 871094808 184598061 339438203 253485642 690789680 972453817 809992413 47123066 735447683 105096445 371201797 592518643 331496446 547227552 482553390 639573032 332534965 176992515 337602952 9178937 982692046 787562740 649055193 782354746 295738043 823592918 918894129 297301532 381425908 39306630 89538912 651776126 912846746 446368484 547272965 493290649 437141235 986584718 372220262 122697505 711780329 961859644 414243332 324979726 996981197 387060726 214206415 607446295 581872267 7166846 518704930 713508238 790093790 79910960 434381060 143155074 653327803 731720156 764552882 591676613 198181288 918350624 602881064 87389688 491792853 606159095 203261044 214152292 984355853 349643873 574132224 903234191 997426774 955468156 641032844 962095551 75067735 404948315 588577930 924336879 978794024 624787619 159795244 169353833 826452918 794243333 785793576 472499233 858449483 501863236 978839423 516716169 768327578 534937883 857195328 205821324 515944447 552839440 516989595 803480103 978038806 2782536 255280226 135160647 619940918 578100199 528262805 67811310 356911808 754857715 843129730 495295183 540207016 456153301 956517463 273480039 409700719 1159811 745002695 291576104 985892211 507916205 225294551 895296019 459144141 798105526 267439132 18664231 591018398 509030486 90708926 433559713 600529630 388543027 958179872 85558167 474775054 57160119 289232597 454363435 644058052 708718368 399757594 340218757 61055688 842569086 400381469 391227841 208875851 324905529 545309043 645531839 849450331 468562792 102896741 117280045 335250661 749488151 584374398 726084532 967673258 407331777 556486489 42406367 963554596 154572838 977492667 535566842 117220877 152002193 212679679 643640112 284170796 976775467 137822932 407510645 515416099 500025869 949644608 511469373 451035682 310391796 504212052 54314567 502872089 474227660 602020925 664376131 710949739 778826116 341374018 649228849 73146736 502978606 326640960 969270203 839678603 78870220 878401415 558613812 725034793 223647728 782273346 398827741 341028634 433513308 558820415 615075972 71322927 35461660 684388175 57299243 235518713 451106312 842282746 131585539 222592236 133133898 413191722 581229386 765466624 788998389 69596463 16486848 661237379 118997683 312374328 202457360 766902942 269040791 657931310 187083591 592706672 338571652 525058567 905386737 576744777 737974552 182422619 168069261 467754257 888823834 293238977 337203292 102599859 207040114 577803105 646769967 672274215 239645573 45459382 23070189 179478064 421092153 577039623 327574536 290547534 355208357 798256181 434375588 51146279 279802950 665339525 596386616 760792978 912798842 47788305 924182458 978841007 597036228 418969359 206907057 176910758 979193428 481638127 720732542 887803111 23531664 939411143 75591697 665944189 459542587 991006608 15065970 468323403 304186137 256564861 242768434 45180484 902699525 360002393 815988055 974726323 732101431 145809987 837921832 997812669 910311814 773701013 396995163 660195350 407944442 292206529 794889600 140873549 508056960 8007293 200799583 850061457 346749815 109513033 880799443 136480020 527653845 687492509 573025212 43318451 546171743 812234291 348672800 362752799 122516451 66380642 924545756 109072498 982340796 749714453 140843124 993362767 76354156 423368195 132452590 620457596 981282055 99538398 515145351 863095206 85924685 418637913 589044484 163332568 602316312 49983622 176069355 790471546 550143552 150859730 696124377 616221536 614779805 530103085 940207084 249434859 992002022 272773735 407338285 405997939 706957016 19185690 940264874 484848649 684545277 515963429 300448308 947454078 263277338 621934898 820192764 948885603 889104453 288931834 27779048 286064485 685887662 679750460 597085425 957955342 593257971 459183874 667833918 162523755 424373232 253748874 122066959 347616531 258671205 973087702 101898499 121183631 17186809 39195131 583957521 987266100 329409393 911185572 221545437 65569774 666564195 654120546 300033167 358377688 321010895 698160286 562749862 234042669 343168275 942613689 240834804 974541110 277799149 743552007 53581740 309747898 716478033 923486893 679962167 517887724 651611714 552630103 507546220 999056350 330221583 488721134 485181018 679469881 896540492 213511454 238359743 103891955 713088998 325859270 112440168 543031655 98137800 437262742 51995977 156058268 290444071 21600316 561362475 249612516 221028983 929392185 353187500 998138919 891917699 970798404 164857341 773563633 90330721 293898785 719016062 951983736 170457911 19253409 404049047 211325826 837755853 517174194 589940683 716174468 544204313 627675588 526553661 77568876 14140203 65667189 890444539 104822602 690678432 399641703 280631087 359463578 959318437 204470802 19010930 234038961 269525730 147588125 429444888 468551789 263636762 438724485 147151317 807914907 536512066 142508786 673074441 905273512 855704252 208631890 295636345 960271996 313490837 699003115 784840562 7824504 372820137 260775052 767342665 183247172 854799458 35356482 1987404 133879261 698005648 597861198 16489290 41610133 10564788 228660246 297142757 859406408 173682539 766641250 858044930 463861187 948478391 513421562 124000454 928945535 984918031 126500056 89240939 946168201 25935508 979612030 660027467 984083499 28517228 444671391 954769663 881294963 790095980 177049918 758951478 625287982 289928698 624573317 932070332 94166469 678576348 20753344 811212753 277883114 680166056 730487564 624148017 503751302 530950454 187347921 798066114 509649768 464677440 118455711 526838009 731558838 245275330 970172100 231032133 923277853 222213380 889595278 903882701 310792165 974679359 383765883 653838316 376022860 34817500 481715580 178408676 273999728 190787003 101742912 599911725 599557687 102782216 266420099 377380896 829154243 10111750 461242081 933441333 297171952 172432939 346951101 443786956 881772492 849148916 677300148 805098070 934603559 532302084 509620147 998613625 699924775 544118444 517789021 392201480 798867765 623595377 514592790 550967457 255738694 933143529 466997303 853155940 183770284 53184751 776920906 6360345 415643810 874499555 551361548 733347597 452316426 741412141 448681835 776618734 622288742 530312617 308460173 349385588 867266944 763871044 127386663 52280655 885922241 754957483 604589385 621555020 976607080 904168932 945477158 58776949 174404228 266846589 82644855 566731233 963008130 172466765 78692565 662902336 4112711 84050042 390088918 284406717 785351428 366437982 915079114 100589933 820606127 783941980 281908586 895551426 239772850 533661940 447532051 749600758 263315034 252878142 147656341 175124202 203310166 26177838 603739368 559439049 52151555 233755020 302505220 354813597 666399073 975914185 207829121 18877991 464032573 112642768 919232569 33260384 905146278 709057126 916182349 46878248 960454078 25606037 73678871 206827403 3510514 135383738 301809746 117984424 960421149 121133069 735758675 14225079 991450822 927082828 760891235 989977185 667443911 98846570 205171342 321641090 714848823 940789760 891824517 256551333 96478169 38947238 829229536 404196153 670945188 411608045 291961099 594894173 204421052 449969859 741202112 588476484 554519127 719273138 854272737 116941215 383254049 79713768 484194985 740772117 354995397 984490916 553683353 827748045 658028352 261747753 375020113 18591929 138626045 665338865 29494935 70671193 212416247 372180812 180227827 919118244 582003476 525006024 207580047 499567431 518043276 21927896 513864401 264860104 275074904 224179885 418587312 870944536 690475973 751801661 213248406 372084339 798783371 165673383 632442973 451097298 294896792 300006094 875150926 706985337 393441174 585665215 749793242 219198683 178707274 568914808 555481511 319676274 841588216 764278261 56834728 337822196 140814064 499158250 65711391 80868929 732887990 72269721 606313112 900082054 830670413 872908203 796514593 812706283 719070267 519519753 687989298 569992594 824796602 639222489 177734358 486462476 7748714 745118140 657503198 859702276 811489776 230563593 4865938 890919629 312821862 646212837 574905129 609431709 969281129 668773760 869815572 261775554 158468162 492257222 8980803 756129449 673927303 683199897 248496019 753662593 530783049 147094571 145406799 951377029 132877010 498564917 686139371 284249660 889382649 484035546 362315461 857863192 609155424 916427086 357407535 125901969 487302305 548158703 82196162 347547281 179477323 177821673 111584353 388823166 93275056 606744905 897370828 604806676 900122531 232745009 373366636 621607082 111932894 151029812 92789778 621878691 379557862 508444366 648361671 635915059 88969536 406140889 407338284 286818600 947361573 533118420 121373564 96405156 135979637 858329612 903334759 479311610 468627457 964755218 118900336 779610724 433595649 94630812 815613180 263182969 384182047 736449138 690646366 421890621 938327300 517942562 126832711 83341207 177699378 161573466 476067497 272125093 339752494 809985144 568229635 158949862 738947592 859064348 948407498 562000776 478783984 325297616 759003131 992844930 947203833 619301520 502719193 171071241 386269815 968728813 92132110 850729723 656557670 998363612 53340964 874078412 974905174 432691545 875701310 11101705 22555155 774993214 483887955 588074488 828803097 576996744 428898763 916926844 814231188 493033773 526137932 736694660 618036541 813713529 601800744 127350737 868242346 371064152 68553097 453713842 237348175 963620597 653021702 207623869 352943470 674106916 4784682 689948858 347646312 728704669 267469827 997031773 631983321 536219831 454729515 320209186 164682995 374604100 360423165 26258920 531650668 953134448 111516076 58844767 661511702 400027783 540919256 478451641 462189849 455227964 792749365 920901716 733704432 580201654 630795289 896228954 751012694 356800120 862895700 565999618 947549407 174068062 585526716 638493701 349799726 249464874 875808906 338940688 585823479 626719658 419987089 126040196 996824533 196040763 851540066 431314218 402330899 693866335 158428498 968394379 695148967 78355757 381028888 516368737 240449734 186408978 17395335 654875299 106220079 972907677 470976789 581560662 70028737 964073718 763450612 751391211 569188375 565981814 564348753 41518840 388401205 640464149 109124322 258933740 693444644 52232659 703234593 363452037 991658283 594225939 785435988 853774182 64700583 778591706 17952663 878174685 241160168 988668740 280560906 180035894 247205177 376007027 354872727 246169322 240800376 692308689 681745980 235157530 504009555 151471731 528815858 115199171 688494706 268702738 131933757 947177119 275742256 654886650 380190727 372579354 889081381 913228374 888333595 164407503 129308030 810013694 519601874 477901933 987060009 107758463 647940919 877348622 753567506 592694736 21388824 180080899 600251957 550866028 503081833 697228390 816932731 187596283 214084236 868236647 897490414 135535939 132103187 166513094 39708824 132324107 347194088 718569088 940941126 628483438 400459654 583753225 678135165 804998603 39463957 93054868 366230164 648543465 20795527 733930501 177712612 107788140 599932256 516310283 584235955 39374477 924609150 892307440 219079763 430371349 18814264 556275843 489262244 70150571 565367374 796410639 803690305 27758239 742324380 541288316 608650113 466723032 22301403 445224760 967126795 870073485 314925151 630257026 786142714 779925121 620903160 791170568 172104254 625930183 167357845 976110984 351373235 783974405 257308976 80511537 962689986 820970222 954696894 388594904 477866046 933295526 893821432 728699840 481117762 425729876 781573989 644479441 682091275 541628512 103610790 498324186 544122508 206790991 800932432 565757481 82859869 648929407 681315830 796237212 897576969 661783899 613900263 529289177 79623236 908886516 371331391 604456824 240067623 641378335 533158200 692997918 275282794 615822820 246760078 164925470 42309249 10597434 322229989 250664676 905236944 225261414 249560170 306755016 237307490 562865861 467163874 545523384 670585891 605399720 972622408 542031421 471336769 543053735 667776868 411879866 624423128 144741650 738333956 24700230 486233536 814655827 746983367 347598503 247005250 603534797 398301918 510661410 10386522 206299771 3851032 171158297 223228743 518911993 608689346 260562709 544623153 185808666 429024687 802362661 803861406 685577155 891614224 543823235 180846813 345149211 714297150 67803167 76091702 284638191 658672860 468166922 554962675 996355210 288915716 829899800 819967638 281360218 97704651 144634695 645335804 531012346 381387965 927856358 828877111 735059626 888973844 556180643 83291911 798435575 116458200 70783813 903206852 700321861 63947933 382091733 515144532 239559922 27982873 620336105 793067241 677719013 793658987 475959458 268245578 392266882 883969522 774200034 292779177 12097715 633008651 314668056 442644525 244867328 702264069 73883511 250529843 438222324 69558796 39746546 228658889 28514422 864183876 155627528 527987579 551293965 219761639 165456506 961386129 991264217 215898516 745920155 239541231 881536993 826674803 670237214 379766104 15958643 562565270 61325238 861656445 569627 472031395 985170073 198147733 658032275 108404721 927970664 457755270 351813694 223697055 86709873 119873786 896924745 860016621 471805268 218696444 182398416 133045213 803793476 64349252 957857643 456227119 616786881 703980416 997403419 120841436 343300652 398343181 740393218 933886417 905184663 385147801 992458717 557137133 842778998 481174910 499224745 942312400 263781530 648491568 611460322 153340872 500069495 996197463 325988484 477401350 672771176 917836097 611169244 160386795 314525509 787367274 614670095 949191817 153539055 234852162 191221896 117171884 63106043 125629831 857471823 251443666 869889601 432556273 642637948 466691366 93351027 463282729 115709948 932992589 334747771 869112208 593753248 881105136 204257277 394953832 230203730 530751812 942999648 195542013 459390391 783598496 917311146 941216836 219603809 399133044 386902184 807849575 859501358 180512600 279113816 696728054 777434150 674021593 217157569 320881857 809976956 931919140 821207709 639100272 706926078 353320929 923595271 344919612 779176794 173149033 156571588 583724576 161158849 755891089 297971393 206702433 432629398 177273802 464320074 827963687 837622295 89684307 162071823 442799499 313521885 717966391 52274137 680439290 952759484 948939154 638539404 39498078 891955992 289810542 907779129 860210391 205067890 376092971 215719125 558815090 648663465 134696628 883072455 690431016 409168883 73342018 234108618 239969401 796785509 841928728 301161714 432864066 404922313 854076752 739158389 504114842 768429578 578076743 661564825 734700259 645747244 94010164 889087072 169000453 437296037 487575027 165407099 937707441 722146691 435273763 643026831 550487271 726439646 971941109 164104450 521117026 969158683 899075272 944237991 210513641 729231342 798703942 205501991 544826490 249074703 172535031 840411073 809442569 347665891 768021537 247255438 304236077 155724183 10925041 842000861 319878732 172540934 146874767 127060504 534027215 784328519 747644450 967171432 543098477 58790922 564258721 195449231 625327246 533984056 434599784 201755701 722651212 893929624 363714896 999889552 834753365 947152356 68249814 470804337 145808533 4463706 935507297 765626467 54933509 237746112 973594361 184817471 66057520 932145207 916665379 562596003 755833097 850604246 42010109 488134269 368312156 728344629 324716745 235294739 801152654 176532179 65684277 153003438 174550830 58506957 249062057 252922772 704252879 147175059 96295565 100118197 313979557 304222256 125267785 563739885 175696461 642578972 533750556 356361977 979105434 595602236 184759849 712040419 892395869 501688757 561027078 755301110 956985652 824459675 242681196 824953992 906052703 915931873 960465670 241994427 60367705 73367977 628663173 695142346 159926934 243358771 723795411 260426429 219759765 358595793 161895454 314024456 306280474 197689892 630778715 912170197 285566381 868931567 63558271 44148986 308826937 343201183 519561459 736655406 476668728 554253432 293831996 891883362 327922779 629973575 231378948 368104725 328744261 774904284 675683184 833962846 675213153 931305426 352370216 696194850 180822842 488047357 175493035 10491127 375625456 33417372 81951521 579820379 485013122 980777764 46717872 853478850 79232421 446605995 257643583 235296661 775733684 752759258 204624062 1099611 795889455 104703969 242514246 649054534 968239744 715437666 186675401 497825663 948223607 318071417 373388912 698049656 971319342 163973038 894923050 688867285 251553171 227726532 194567025 731871623 724751950 332340136 61881562 749082622 382936646 70000506 213127160 79355116 697713706 915794009 777950203 430957411 354573108 356287765 348158970 837015005 775666055 600987496 424691983 641970305 692434688 262716344 90618653 501250792 529860264 292131081 210931030 639207145 309793666 931209872 90993475 785156268 530696466 216548620 432456808 532249847 884985583 722080428 74623074 642157416 912570855 148285657 275350923 415130298 283052040 396807343 412207403 70159372 829849446 499017000 133370453 134225640 25530040 982178071 112226603 720038208 152264111 267902311 904254995 255699427 465897059 727645517 910143225 448265795 132805220 604187831 363852191 192292152 381945370 730695620 731237147 736755338 293673821 969563559 162108289 289331127 313895973 90333165 423309342 859261728 700114052 607590136 482807080 528924399 850522650 230388952 933655074 993472424 157317817 631987016 744248425 534061913 922181293 249154770 911029665 39561135 864389207 163511072 721117610 726094103 289109689 835679191 43034348 559500466 811789642 570979624 948555137 861731215 882804681 632435168 329464032 717979004 862937725 819068981 866558613 92396 734153339 397300313 612805479 503769182 167330542 602103343 234077639 471364399 131524268 527715285 854021622 862258609 161659420 369265424 77327 251640329 278258693 996005572 516281358 693868330 124411600 216455544 758878121 909121281 965338373 80751342 433739366 583822330 453336784 430238414 350465445 597923336 984200840 200851046 414419976 66531634 174917694 688343053 923970906 716588890 808969156 517102612 426088467 628677536 175703683 246252006 84691170 528042690 988418822 165415252 510276423 381859854 867341646 291629274 235075634 675833331 307163488 584328527 391679851 590898476 440984817 973965112 647552186 733429406 215505896 929090407 352076637 510908303 939902718 67098928 557656021 18420767 832586012 769751539 112488894 199066606 380976018 614964095 690678857 374575532 747524500 938641350 340402855 277288280 491865543 952724935 380134894 987361569 64457687 990860 465951135 764070632 680387806 339330050 460183077 671596919 550785319 64432708 554833386 824200316 27746776 700335114 791972633 408181547 604814132 371086253 363331234 884914001 604625101 697187053 756537700 656144601 472243802 394905336 103944267 964003900 730233587 125872850 412858213 225417731 286759465 932626036 975723480 7340766 121932579 933596798 828468112 897805478 404471179 856047441 263620465 338282161 257408191 619445368 952494340 335266583 67808310 892365098 94612055 267318523 37430946 13130700 850100605 472237908 215904827 558900602 420752174 279737100 478529577 265443452 643968195 526186481 76093072 743113554 608976410 24801226 904593455 187737458 182653215 902995566 913542161 830987515 989083733 229982142 901286463 407610308 93335891 352072551 135250416 873185080 875147910 232331746 987577660 375626716 152985093 279909893 346539614 507697689 420225491 471228193 323115836 21085038 187453130 425086409 883261299 892377610 22038633 821326767 262382377 144397272 313699198 93824304 580605123 189651537 559913930 649172085 327799809 171538890 164084981 714959097 109487372 371490715 644789149 59016279 977578284 597499114 674620084 372724975 300691080 793108144 948514223 827858335 212304891 472598841 603739610 504229732 386725288 672219745 652706980 980611645 107886380 960893514 764574781 18355261 168121687 481637946 260594519 200066317 921677295 144250627 126169515 972986651 999175038 949678716 352730039 493602415 574043548 925077511 135288443 260438389 59913399 51861391 490854063 789677062 430736604 19292062 955540890 232762195 714649435 483636939 732816759 848934960 85350134 987116572 532956844 462427395 459173967 163384651 371323962 317122700 595084972 91742209 741318889 663134443 948143273 673679911 178406346 280751755 590773619 661992497 547318234 930346068 495347042 108535776 66720315 649607500 552917562 310434797 16166371 995604738 965585202 760411715 756554394 16602261 419512170 804654583 260241767 752692429 83766504 886060127 860144349 273630887 862489945 417027766 433825903 754558316 485227631 461059897 772873908 90157382 431304708 653487536 366161915 246513403 814192430 808999128 921386713 215319690 189160384 283082712 803648741 160506049 132369514 18495944 924601220 729488030 631153804 692286863 814779096 483763119 24377551 115694254 117796364 800238185 286385979 587267239 208725692 458201966 650579374 57542099 724688535 957854075 197441630 55150000 820721534 274955292 690482045 345151632 963546638 3749042 105587436 836401418 76384077 341057661 88186852 904059569 280102891 96873365 481154300 719858858 993690482 108214487 883133685 418164972 647921392 457808395 484810022 262323164 751270018 578756538 544414383 489369148 678333570 160323254 554154698 327244492 544631106 406011979 201890760 582986399 689400645 225811037 503073068 949536591 697766169 875516961 980533008 838369260 826722104 296176054 19518924 157135635 971614725 469694229 599317641 412518930 719643009 914200349 461589581 4168992 71607091 783458421 346028780 652057592 501957321 243661317 952554431 267176531 700122794 921018477 331597341 149638116 166412507 642331536 899349679 260775507 344361841 925572614 153704939 329801333 23630660 893744818 712252162 915866038 915712573 13026844 214228898 120281908 316911759 241319350 746323786 340301541 528022169 204618516 646842409 756728232 173592112 455011288 626429358 333586970 350610679 143121673 233574260 448381643 82223006 126175388 431980487 462421130 925870790 427437853 871040169 51901449 427490930 860368417 24277607 712123554 744604610 15924786 40722513 402062032 672604271 301570171 948727516 830163093 919061364 655601717 205040852 530371685 162449517 989449726 218546648 601953342 744292572 928596361 658984407 796073119 551972573 294310884 287522867 380791523 378605503 519665147 965755065 298543018 51068525 966403032 746954869 211179878 20939950 497998266 376493891 454265561 5284544 763069176 425809111 86493990 279964074 900606276 552316519 719052487 121164778 57765539 442416814 341876864 330665042 606799136 78760277 253828368 356829138 95889759 45549679 687965240 859844213 234268003 634878743 741255218 215122725 271446310 92351245 333300672 666171139 871100685 727030714 518993956 749850183 409904197 331663781 33526789 215523091 125211811 96977412 254030410 224911739 257759754 134773 996192005 24509243 728654623 239256004 284984840 916786727 864768840 843620411 472121931 539098085 42704764 304055896 285071963 79307536 908483231 455541599 966094534 736006736 60225704 323936985 848401850 649215687 828188618 76400109 941124352 279889390 549767630 839302839 633664179 805074433 242215680 82118644 743413698 819209054 837846015 234934763 622157293 288337292 370495449 852386347 889270181 184804434 455672077 20264440 909445807 437567659 453337794 550019365 299727359 347506770 588695024 337170335 333595001 393488639 883964083 457758958 173195538 969337890 839424948 132856467 736577582 579477230 788204089 946835226 843300166 966480845 830059731 216689780 157123055 46421121 696628117 810090420 270568433 651948053 713839347 173773494 698904809 820040586 141382896 64292474 763783142 764524256 661804052 640419486 821694062 344769570 391188112 352447304 227955947 343285755 193361301 603868256 136885899 409581029 31047969 436325805 161384922 755823792 139507648 827947903 267274651 293227446 890493504 917437302 877086395 753458826 302823304 170801121 626043941 370233876 655644960 142785846 219733067 439069023 405297108 822327349 114231613 13738784 723259111 467183037 620341274 964406920 463050546 171560123 253426864 924855734 456955496 19481771 493432703 22113827 36164943 82961994 61553793 810497636 134618979 566870938 444232408 163796081 895326645 997422014 782103959 364406776 428026620 736365641 41221595 993847711 633782899 255279660 880962409 674852814 261555677 276154043 450946477 726826575 54528609 359091449 689903324 952164310 961455966 374516227 237895944 400188857 282463023 395361691 538960454 616668753 797813920 950162644 445775818 888388094 934927289 748550998 298961782 17527584 560583491 833752875 869449331 991477183 431545797 444475513 740468223 184144624 835604438 167527720 37685301 973626378 416082727 80748600 289989206 939532022 884106961 23644934 631949013 139412990 88865047 431545534 415521549 33696314 53567845 537935119 72689401 756134137 617575225 997276201 121646293 687537320 497149427 846304177 630078944 736461014 574114916 370510437 271476892 557385486 323520647 526634201 114324670 730139517 960904200 638477931 263586936 650180903 947504712 853475454 593784182 210205049 353313064 616960065 907450959 298784635 469917688 772950250 667556051 35586625 323365121 542382036 968622680 587143826 775847571 729849991 598433188 911390454 683585180 223267417 758535879 578868547 664180373 451381377 163144453 753581303 915612712 801850385 899099544 956358122 353251084 919827103 475717278 662931206 424390157 806476607 729046388 961379394 75248389 107752568 337609793 639258848 850510144 149330533 908698015 792606829 96532169 576767663 600219070 773284156 490592538 935089614 44303379 303599882 842311319 172452278 419414006 754526163 765207679 355449662 377412285 104976992 964556243 221585722 689956825 819798782 678163170 518214769 708406149 946986371 63997419 584756856 52484820 273399153 156465723 71093251 691334581 622615519 517004461 644575011 431401626 204038185 564821427 181686710 910728545 837733559 177929953 549552359 3844883 930597790 482623267 204049984 142599460 992602980 982834954 808709595 156799242 613892833 881746737 980025655 756196435 115485572 636685115 703610193 154774463 769549934 874568954 256040844 711969422 213411220 149462046 799275584 843638625 108402773 483439842 472951865 151795551 305044984 204295797 634295040 416996028 343253858 138326726 132111753 634136632 529712447 435669724 965979611 820485712 539285791 28676679 477898088 92196342 487763356 395446188 935425882 207118519 459732804 276917438 361589549 50161224 582293716 830836800 464739853 407766710 132667234 695451407 231627522 397339562 286555594 98057759 729094196 341428209 63134556 5180016 865192886 579350391 953447637 441633639 208050956 81806753 536415313 340908180 211183765 66065711 640632051 676253573 283869714 899270227 428842254 633656236 711934433 476578110 261346701 7601878 746651611 642323378 821386514 296436023 234752514 807709289 652511810 672858087 932982512 52611215 739821583 470274093 643743876 969843033 814576422 5496433 704703902 296806057 382461224 421652787 985551275 511937545 543636853 945022478 899063585 937032099 147465187 301445403 109123130 573316958 288078343 507561907 878338307 362758013 892300555 343081268 843007820 973090338 675574560 513191422 72218372 718596251 476378637 648449883 310500472 251796453 153475375 437142121 249964543 659896897 262828575 806590382 526474881 552864037 907201727 792837206 255562407 453916570 869304604 78273119 479335064 916558323 759383831 302656595 851389702 140469567 668796625 898735542 422534738 66016359 63488727 200576860 757201812 772614779 67974892 914903153 872045150 992454865 860455919 975905702 573226318 409989958 210204923 649471919 271622482 597329101 323592284 33323450 119008699 939897466 203436944 229640642 232440198 180856888 538959630 240468110 273467234 160952681 708347050 294154501 713329512 211418256 917973386 680862153 20210025 66457235 653639715 549663150 453040624 202697553 92929016 409922424 693682992 267175065 558109971 670325769 699079160 994654828 538912951 791876381 670949999 112633246 751805894 828250689 435033275 288684315 830304408 775498490 935856830 914094624 947051125 759014427 786656616 319223695 208013830 906515788 729316035 886808625 379288774 141316966 991499742 88610904 114021831 583143779 434733337 338902532 773485260 927628282 296734923 115506319 118971335 525308440 373725372 972999637 583168072 582459345 355570927 807328038 85701791 167434790 920069558 103463630 207408539 999567574 202278225 544467660 546101184 403559564 119202761 70531532 261448723 201962576 21688343 138971747 185444197 305121046 687876817 146655741 710569428 150995119 452780773 972082197 471758711 980864342 712673053 443833259 813006727 949655094 948425293 479926375 981398819 911616542 395432762 989093797 816591097 114707496 846010988 200423463 778435622 415377880 287169328 838816662 327256967 990182085 832894310 276962354 566103769 326390711 941302730 127884547 669619763 122250181 395864796 921406928 233603911 605944970 631313410 649273581 58426658 527423061 41413213 443657104 212025760 903339476 697118045 162001520 628508142 673554306 238391199 136364315 678242759 666474821 259005046 238478502 313694708 99708262 402498640 651790615 636633379 953953907 954685061 499986294 203428500 82082358 846398821 662398993 103718745 40535060 908159663 986985237 327085513 661665923 586624937 755646136 464605944 485237937 415903876 573151854 388190217 599958584 295291912 112714600 610812280 948452898 151218902 126395199 740897069 962329257 505930004 34476521 694986971 691010828 438874442 96492089 167158683 362350685 340853691 536720271 970383313 84371872 200741983 21849114 797017199 335140827 607158886 684488794 636322898 483484179 228837426 622872104 517476340 736998368 313672347 126721663 979401973 129967144 687767416 867229840 283644021 479066860 594313335 534757118 888412783 923854796 820783964 55964993 496543004 416014394 936474784 669262002 325655771 534599467 469594816 376621175 391180099 753536259 39381386 631086455 173125020 53765032 11758006 583607990 892496708 279778046 493192520 56228116 435593072 983369833 389133922 418450867 979085698 12009055 551604189 725811102 923860824 62401074 214644366 616771002 39222837 532221681 76001888 639257589 917096045 847859362 401550602 369058614 347871179 258937909 906721411 583363035 446159997 727282972 284132145 383835983 396315089 665566923 96508649 213022580 951807894 599396082 156432151 433141453 906734135 403389152 173667535 328993135 557323687 520834524 416775854 489467273 889843546 346356172 352351721 762943187 641431765 885530763 597971558 21083594 971393310 558010641 295070879 545634086 129932264 413476452 884977471 198209581 763368967 303155360 39267892 500335485 921944284 749174079 972370935 849249407 665229195 939140439 87830865 643347748 889048092 715410161 395460156 994433237 285516091 213923720 861232930 678462461 874859271 657839427 966658137 360631543 784134348 106263145 605571956 737706026 648634708 670321377 729782674 929635459 48466654 636114397 590317952 870888700 463066597 158998582 367284541 179817831 991118700 710438296 56330917 418968542 413328262 769610390 75750278 388926368 568318854 851126327 459568690 867777567 161714794 524112085 784236758 201039643 950444737 974431147 495895870 844821901 935089056 607581660 717880607 603161706 81256845 478277407 938899280 829956543 706380495 536415791 554602402 65187908 688023033 265016393 18566582 505018838 985509620 791668558 572188147 179494355 74097863 248868291 566809762 589238635 443570960 142337459 946532845 663773176 875714233 479954112 243266053 763869877 785175631 927983782 929076344 310772672 700961306 230949324 967389844 258712164 898319103 262598519 640666177 664923082 627700822 82728974 340540550 548135584 728345952 752931027 79024207 304525260 302360812 195813090 566531505 944862546 566356254 259799874 293728084 757413060 786320810 24864144 490436035 947385839 649588885 319758755 384694660 596755659 919724598 257307799 291663582 184081417 676118163 318826664 611316785 888362126 766703968 539989257 307365884 191016759 400515139 365280425 129319199 800769212 675730906 270968049 787560541 770493804 775860256 657596834 587155443 918227984 891110692 288133526 223047152 857090306 763826166 955604653 748180173 652455711 337553858 679119191 491452591 308725093 665435713 231075324 863708321 718210079 459106072 572560100 5830607 421546850 859603606 555148619 669121458 656350680 859372423 468338396 837464381 777293065 319012953 694124942 927399446 635428264 332932742 350746301 527003028 276976157 707260800 199873947 228792278 896280521 274388860 768454544 20761533 258280022 938261844 363652415 721788779 781710016 47513731 651580783 899948410 329993904 118038901 924580105 843405785 642861058 619338517 339446929 653370673 474619656 31195343 977090138 477222780 96191060 111192285 202663231 516675078 4135972 430177014 105076983 706981356 652135363 29141212 609675731 322870005 712800799 403518935 650296171 799282860 91897234 594605496 671964166 375879756 108573992 631732843 923025040 534096692 603275513 746995272 982541224 784038629 979434262 685118839 730182569 816035604 212085493 188671521 728886702 456921253 348787569 752372580 244148637 44806522 788111494 579759749 589573146 37612211 654592214 128395882 781699207 909978841 207320029 320650591 227664313 346188156 713831734 857452033 471153785 411690990 416067125 941936275 633308445 593545368 196795488 663312928 478949783 885818861 639384010 226800713 986090807 896370853 58022640 309878034 179785417 190428206 512353188 504787743 645687060 455024049 875074277 626033191 902347550 804958165 922379818 514770702 476266310 818116924 416718534 119572681 317799013 140066639 662887111 823859543 543396455 347800332 86186785 988618695 501506367 718959266 670223028 957469234 447205320 550943897 256512879 130552916 724826110 852984845 792919725 102895705 769898240 804349928 459981293 498958436 918449585 427705328 457891910 893236672 589032071 645739116 524642686 315536714 990592487 729218486 560682395 863124095 638042274 107919612 732646574 141048281 256371350 916688860 197935400 43862132 902273624 353678406 936138198 922823627 532841440 34558951 90724930 15271110 402500888 819811711 266297647 757481113 74999454 979914419 13236643 657971777 335854956 652634099 825081296 345723323 787606186 204327235 738313050 266816603 78519350 451501361 990406776 677035484 50034479 495133113 120044760 376905018 425957131 493573588 200553994 855102379 135291306 970054409 231903937 510659989 157706373 369589507 973730680 583503756 681110792 719038500 64409238 969161356 405760886 58697760 920698375 639559087 916725140 434052146 586142087 270136591 684469077 274068478 897250365 759288817 180361418 698379797 951637683 240160564 491046454 245676575 596351718 19810119 146171803 53889462 737274613 195384487 111059522 421830468 826631040 401139931 178751876 614917722 707293794 204371152 142552053 968216250 195114534 3227131 689039155 664749451 446910975 292217444 830429743 234552028 988752016 698046409 927317808 283190218 781345276 31001480 193067061 250413912 471175797 639397195 679503117 469946362 619779384 892803370 807306566 706181338 300338139 813288992 457152139 257466336 145834075 1318106 190511339 953890657 687401921 409908983 449667700 387752985 407116225 655016235 92039944 785514452 250949343 893339661 965135146 596731702 177293501 719735196 685024145 610956827 104220833 476251443 752168824 468750991 153107532 603125577 973531263 217627065 732535742 589103029 641155555 675849942 437324085 355715676 245738033 448152111 403265609 132181600 30799105 940425509 142287617 455164625 48187991 973654332 338166326 604665798 324716619 198731093 882548706 83429233 828887882 69828219 916745867 962907321 474599689 927360359 243687865 774142799 230516424 624453556 814106935 517900112 824439273 786892571 938629097 838439116 777418196 459662786 287562867 671792334 92379748 796416225 471183968 933843780 257724567 422745646 448080619 950052109 142929492 744353029 456022502 115592275 142868596 665324953 569386696 256233145 573401919 766085743 251143844 924996723 124493767 425603563 514334928 294769760 996906625 12508456 162655508 196604112 313173449 190119568 378993596 482684741 13296680 836049786 917781265 954295786 245176245 249426028 967980780 557985146 209753876 98897128 849536849 744400862 104878545 929247678 766682476 655624263 212387133 167739217 322962350 258816516 100480439 20036761 742524855 280079766 858532869 176961378 319270192 593461731 623106916 611769551 271740114 422168724 828545734 727913544 968346707 843761012 838158389 339966072 614195818 63834477 606724986 656149739 509625284 825189839 856120310 164793915 576163639 263031038 416740989 883788243 878892092 889892670 464700002 915294788 113302899 613286818 459161120 848900949 566813033 372587996 758050366 284904452 278709154 722095978 765976142 42610680 420139175 979306259 545343938 38651684 133526450 887620320 777555299 420359183 993968676 221164698 208843551 18760403 557747110 482468908 659751315 965433317 710128314 224669843 817561914 435488475 632141707 885192188 236413131 194841958 408483679 207868582 577583660 690579577 31758299 336365621 153875083 96438819 581912227 317738037 582965464 449071413 246116629 235172066 652731142 426319147 283948505 560446598 163884628 225989689 368931046 142695932 959094471 472644269 186254193 196092696 384754838 838832108 527498181 394844149 162226682 325709201 539463252 586958571 906065944 938805572 266259565 625218645 965949044 393487711 609720900 647318685 616455573 906863886 332850804 687479581 666586002 509400016 676802292 888990626 657321965 566391666 767053931 976679264 861194074 835964835 411655550 220472072 742736696 447305907 87846094 607686449 194774715 179936498 226791415 323621108 623397195 814265034 370313933 165325481 593262301 272998338 501975572 110764649 544564871 368733832 345335737 888097818 473179815 817698340 547552311 464532445 268781779 253819250 39576638 658527220 904202520 73205272 149085551 940863791 860555309 232672209 369969954 730695704 984415414 745922665 498920028 624841558 91822863 130398258 921140448 293385918 218520994 319709814 152387853 515508802 556514938 351402892 605174498 506701472 490977959 538261655 698923334 779106076 308067538 168444048 802343635 575612681 979532895 938052713 103050694 570174749 592858158 366143568 158442714 770983781 219336596 866199911 76570865 101711265 351669668 988371887 262401954 119894022 916812571 584376151 942168581 314554710 344955762 857368895 596890642 372882323 248023993 583600549 549120635 974027745 624509144 806923532 115813655 891513324 765224882 76212270 187203599 204825965 891126255 242500212 352862967 988222807 956191803 173013684 883119041 195857950 526441131 546215390 353786386 850054956 619948619 824701447 476691207 979154851 763146060 69085155 864175121 160588833 391315007 524025287 993359196 842426935 885855872 320024739 542259786 450187162 660427820 452322560 34334230 671911275 544190550 9331273 833999095 952543364 293160645 935321252 804975581 579535486 652492784 620922235 600543350 7380367 759295950 407092871 534285178 505674421 135074183 55466179 538076144 322159067 497194328 826959508 864252631 767923091 935824187 367186918 129674241 781578362 654706233 130647748 759656375 925108256 913480194 860227925 511773416 188520546 715273696 441024270 577576570 943558623 388118393 906091082 561155000 769228938 731241212 313569513 520429096 668408854 103287247 577831025 843896273 15778448 117423708 740483273 322439098 268504958 903610298 3821266 377054419 82995275 126750008 719085722 935742667 342571534 682443024 426294976 393447446 715510549 550658462 448460570 449857203 17123108 224586609 524589577 105463401 681834093 387050631 512340089 148604297 411363533 703024431 537583754 128118409 96001573 813796437 731330490 930886772 192412442 280431439 648012597 547747493 391570475 10845774 7360550 830600114 362485376 749160321 645237652 942094488 368572615 789526163 977491552 908827076 330948483 364472910 146413250 113060600 18428157 589917888 873855418 708413808 576345285 728452419 987960313 922009851 26656110 315678433 784118209 809085232 802093750 3630047 561784770 801284597 745813409 87726419 69601376 254511785 815952644 682299305 392047249 294350305 608307996 561867587 203127446 936192363 435009243 258981743 986147051 522713468 734954901 263934689 175235660 34452386 247882553 487515273 418465433 800614832 687197760 601810914 488904903 378011862 225299483 967517891 124771375 297275391 6338977 617704204 296813538 703606507 404157384 847347008 912628701 358133007 279800506 738767279 858595213 667242889 703961134 961318137 473892040 793098289 272999654 259690384 395718240 536341687 25334427 98226340 42946629 137691290 62422909 806658494 994983719 124174878 996508062 708506973 70205975 753198860 664175904 702937086 294270227 307778000 442551545 580930162 256019937 92635460 77581156 333807246 510581295 334241529 977253610 62810712 448264434 705017983 337547137 724965102 969295567 509172245 240468416 487893192 921232531 956062415 231918975 536528570 877629338 998874052 371513063 195808695 468694592 563293705 935772781 413820048 360893909 23935954 576585671 900621999 962334864 300960667 994795830 91720315 597992617 594492032 406832118 832255271 715469001 65902056 540769378 520321599 61848292 517926579 592202046 994929515 350469430 348293774 139469568 389959644 362192685 554440073 37182535 735547377 809908996 144313549 141844692 161634826 807733334 377656407 759359724 999471798 626480229 42955406 368611635 358033743 821388529 584770059 131282654 773015127 647961608 165461216 346266056 850112717 759899828 696557853 321352141 884183177 228516764 409409738 770655568 602989286 215333566 444164677 36598353 279239161 967514724 999737129 580234848 515823593 794855090 603866177 221026070 397302379 79555395 117515680 550671266 805519227 380973569 796274705 965663241 418531777 118866352 97859574 322378926 581080953 599182685 911129664 798478856 169376400 591244039 42617327 618076558 586181171 558636584 566922964 280720357 168498545 238578416 663929703 367494615 681820492 102383007 959019137 537356620 197892051 220937901 856771734 610000501 508655179 342965987 636150171 898898343 797647570 67778963 384394349 950558355 465142232 165176334 775355817 640159112 771922556 910732664 994506668 459008595 400502773 146882698 70653209 329958711 640507793 534434602 616681495 295744930 943826128 51915144 499263232 139025745 467739437 273142779 701353155 91806048 956799994 989449827 50208152 195105577 51486551 891749991 288943278 922643671 192661766 427467656 388249642 387778596 979059110 365893090 763457685 813977373 360305798 76703400 633045131 337104345 404782715 759680972 605302235 866079526 989168085 196439806 364027052 198148568 495886395 243079954 133458595 916235751 587958535 893630910 646170635 990564074 833033131 342226945 388455977 224264999 958183323 224579519 754781888 243373019 160920019 56650113 571664075 204034337 45884552 295332871 42265945 492518237 512653083 417454747 3544878 253824332 984327997 144417700 619140854 751944598 521232794 975575561 700019454 603520576 190121791 98572840 426374901 826894726 23081362 673892023 188862152 703110656 876327503 673817496 378035800 175757029 576665360 923716224 600912280 188250337 138556699 770267713 864120640 706658356 490328259 62013522 407612874 822091486 49952000 363971295 625612612 70582623 61732455 836353908 664676308 717636558 283586657 884513080 293186845 144361360 442343386 253118064 712079212 824462048 301201250 902658003 617652489 823729736 582036721 172354321 386584224 578877359 116761034 942461088 82248082 875716275 707063308 6752522 607368554 525146051 132297616 472271590 329245960 685875431 484038879 290840951 336297432 356813257 8052781 86883813 178054394 184385676 157800163 129057384 139930773 627761143 680772486 342734669 247329595 715603589 738602988 392462344 16196404 924651904 805945460 505106462 997275037 870590715 83650387 24707513 410249144 536095163 962670645 890706231 271622268 658917027 60293136 665994464 182526733 839192380 726566775 627825768 365482553 646271614 46062599 20473255 642157406 340154220 276472378 153267998 947944195 951335243 588960135 864892080 463979854 689617404 785903686 36373422 984399753 753376925 132367845 414622165 354972760 363154774 944655947 405875775 153963452 558569705 260083464 844684701 25256891 232491209 989380644 657997081 693453591 83022781 29397557 8716462 766759721 265976330 553578892 356800186 619344219 705032042 174731641 475568940 381548084 323235945 530559211 474717907 916922570 469780897 960332667 908428481 316549630 494375706 235855567 93928691 348030724 704445811 383808741 951885705 118525359 35026050 302624882 305301545 533184268 286587104 903356293 977931367 759872506 304449292 7459183 744139925 496945156 315889893 91806305 947029728 147263591 661768218 391883132 473774908 322690980 462935064 484417196 414051137 9868478 522282747 883576993 525570671 356863271 820311726 964253976 372794159 136318790 55162994 736272991 907795239 650458028 291048314 860667570 459565175 800320571 645525678 408980008 555926926 223986395 782998460 584530335 217523314 435849021 726097219 588583160 66754958 869728203 767400438 369712309 473776372 633808926 922216452 285390905 199933785 137841987 256508378 213283172 541052704 69372088 622220631 758079732 641770095 239155609 906444142 648987099 158447229 387442675 96376196 622303504 277045402 248369725 7748369 22481957 9563335 472926495 400552510 86606697 726777874 314721703 854825059 678529847 85476690 653297413 30711822 919853761 378630684 162215972 473728615 539863547 864779388 941262650 651890259 204298245 100385111 571151273 505223319 499462361 447526591 787059405 68500846 583138952 852633750 118329879 5060808 713288474 585766837 291423671 216616939 926501090 110007733 847793985 417871511 968610084 556936324 104671854 149434028 817870943 809717342 928162301 559426255 455289456 408480310 576804876 686146075 524899982 724884535 575313644 177010036 72671824 425129537 323687538 692913743 214386741 26236993 598241733 785636539 696815221 934043004 333975186 528139692 50034654 76118134 133899530 920181065 454476972 547106247 798266543 648118987 742019383 845210995 772596340 860214909 655688479 118161390 709656625 11388465 938366791 189383612 297294020 912539960 85116025 560501358 118700497 577686442 684395938 865274767 648696403 946713265 787670245 756524432 70483738 236169351 166475990 731311702 147560652 100117959 114308610 661161670 516614992 674264170 545644306 122146056 724120430 231985153 492440705 508171514 259065962 970355862 960947986 424952172 12033091 489360363 566877430 722273082 759182622 867859279 492849265 676454950 162544694 502274906 481111167 273224822 573451957 212950456 956312222 296561922 516989194 422494880 359989970 300025413 754165673 33451143 114309896 743228524 859783811 406350947 91436937 345159050 430124405 650304915 582012517 339812580 400935715 458476603 53079048 171222586 463623421 237854977 327308144 228273953 113451465 20733843 97883864 987519622 615712049 654455960 417214482 470637629 822103546 852202499 662033931 91738251 133999801 207083953 445714374 589551392 158879477 495525990 770063060 296806531 127367637 447815614 783115976 58557325 140022880 624220863 196465338 892533353 56912837 875361298 914012443 67759147 345211255 317858566 300501297 310451759 587182664 642413507 88940867 510203594 537913920 529645654 792165449 314325545 939441279 196543054 11994568 901839544 323745216 261631425 995906448 479167374 135230402 306324816 673849374 949495724 866072382 613349749 89466548 657788303 134268284 115535969 419045716 307724171 416261127 503373899 770013434 176490000 850451864 258682913 353046302 203137364 677334281 220793866 962805296 88196555 377656731 513683828 864693427 380950857 999453428 351160087 132069236 810891305 678577663 400909003 253372640 811295162 914501658 61487004 35316311 915128930 467400322 523496318 353114213 310282622 649803050 946961784 412219836 539934732 776034989 220071435 711334582 220544861 498346697 574518084 422816174 442590905 855953345 890069409 3074493 292252598 550035064 948638613 119743337 968223124 158253045 412256243 56496666 179437867 565908376 508885294 957787652 685007839 495305159 493042260 336492277 488498929 673618006 70608455 912072363 317148077 374974801 551711705 57119139 6546799 834344509 349278565 348686871 890087195 268685704 385018301 756562319 689605434 254478617 803675055 90540305 556415629 351518765 616635327 688723650 685220654 562778827 396221332 981314 836781462 54381428 231983973 455021881 579618558 507318912 254126747 943392252 498371590 490943867 752007347 241916479 528257547 147050134 809624483 935264762 705520046 232112055 784297593 305877864 196620086 580704428 401471964 126352571 942375463 750069000 427860364 774102554 683380044 542669888 899324956 918838898 36830 471463674 529567429 455001111 964367164 293020236 528227470 567412196 753037219 794646606 850968658 918082817 537701722 431930171 867685325 700594909 283759439 985264013 718243598 721048006 972075391 699121730 291982150 799538375 298204353 108256038 396435149 652929366 865756879 655107301 40832507 278866628 519501264 350580137 666731579 547503034 816458468 759622518 766276571 904658187 325572624 79413249 67101231 176511388 11407414 195148561 49264492 29150301 176647117 911485212 515818305 285383677 84342337 747526452 123067799 298483992 490082715 392660692 825985473 752575078 188239385 583780316 233047149 601059263 971974281 593968681 545183073 302224553 788385517 341573224 669480705 960157159 883183660 981341533 678161133 100706523 555744252 938363309 194966952 185203646 686650291 6314066 497902607 226796259 58025409 451067867 983221695 320297874 251315231 564619420 197034564 699449494 544790056 918855928 447917027 113420705 47537680 623933514 754733597 129539708 584426814 172048942 877797305 576721110 554054850 882968079 248793818 413656396 654118652 942577842 230494298 701909939 457902840 799737975 234800496 517804737 425048317 35779466 206395203 384989727 522780124 531939055 619372802 925473174 641111591 753214934 194682343 535606735 579161837 401228774 712881833 599292536 696837321 67212041 873606053 794254894 737345081 915572744 205470379 248189530 980391972 623108589 739199517 217814331 704906459 369381250 776181697 290089520 3605206 913937868 76229863 60882051 142970479 977931130 481486568 18871569 728807802 96803032 192155153 552343444 632264045 281700465 232003118 416372042 90201289 191220328 171132481 42218919 358267201 648883676 94313205 334977742 718271031 74083300 53375397 329932950 581973111 26819420 944104867 283500566 686113988 31964845 861162061 856456111 451235892 943695976 955962483 364672472 582720886 871431177 358856596 445105155 281025280 191006946 675455712 742691805 998113351 750684553 24201035 321600637 876434555 355206438 728605990 443144937 220096734 547346892 605897347 508606000 570231082 302628653 299842762 959653360 637137753 208173468 787667527 416943505 484780451 581331696 377347471 13383677 830831808 316715127 905060261 412161474 4420420 364813355 510270477 86741877 112029605 416017411 898151884 563725832 841005478 422108341 175880382 350467126 361090152 704056701 825201000 149830686 813930630 769131515 153283937 616120935 772875562 618546214 927227612 866012135 957134113 519854893 49547398 714087583 223546785 376558192 142022104 938032359 406426821 829404160 30499689 787212951 907937646 634860582 476466886 317537846 785550682 161660276 205336021 485253713 572611978 89479843 375868132 372112674 841085084 277141968 235592409 203199028 824241234 666504951 900679350 55886355 224777852 871288320 845004146 632460670 874801576 297890429 957872081 948812902 515603639 309686368 727375697 206675600 147691700 279710760 165321669 844063398 720715503 43968660 890514896 13739955 387701647 340342254 970558612 684829082 890958597 622339458 651232790 728978947 264027730 593974161 104594086 894803861 320814157 616204464 27561946 844669639 960029480 999553713 218908417 819424231 122743711 930055850 677223669 855119940 876984350 245145445 229181563 679854692 960356840 468565642 51540780 292360789 726663392 263910114 601187233 28733820 955769156 523730312 476458785 861997403 285794181 656771048 653956271 530501930 538670731 138283070 683336915 591126477 200733567 81263748 660341699 271449090 603400377 864661790 28121806 735647120 640533350 929774801 313257657 603865173 537011383 181815109 741688797 177871013 945485511 299381735 793222271 518618176 337483491 553402407 935572476 877543757 736279190 298483399 920657937 311775003 949396534 732279504 157896486 466123432 802692518 747056503 407742434 44486222 51169377 80072316 892990053 484865175 707424466 545589529 930384058 53857299 437811588 48335508 22928242 757442328 466411847 719771007 174159232 420885398 378149728 337849632 97641919 609882875 908442517 712551357 591691142 346938130 728812280 996117088 882772326 214869714 893138349 983309092 150679840 444509049 10695707 355873394 484462558 747561686 133156429 322861607 547984676 580205037 144258158 656551739 669693308 843329630 462297292 11718682 466241880 156190173 653546132 551234775 520604484 501899905 639915608 99326086 618892643 675192219 256623751 443916798 792886997 877409239 610781022 850364905 127775490 715968930 305840666 770433716 624346851 769192650 569651489 871604302 294476980 25114294 311448036 982276089 933544963 629043832 472048770 307925207 299274525 688942055 650596695 806722350 335002974 836930203 125520218 947817388 679461934 808868980 226817428 242492951 611342181 789039201 834843892 737126157 54576265 816438396 537694239 260993295 773093878 750764474 366161459 672279566 162111704 840201422 170756475 585420566 551748669 478993589 849702412 182201122 103966342 921706343 471540555 862880429 953010748 735827009 403324878 367484768 693858052 507844461 264392606 659309848 675035163 754332970 983691457 706037854 808567019 287809277 193204280 959905820 481215009 540871036 295311191 712500737 393448728 588201301 16280401 855814364 241203317 804843567 236020425 890183490 293444123 809863615 523263111 434471451 263638820 354871493 540406262 375955809 798297588 175220249 512484907 492723912 115887606 543809178 818028 34861056 862478327 386318644 138906036 19429626 58343473 923105755 776572060 230127560 559193433 553728598 438259220 982994363 291405029 739720796 268732537 905453104 3731743 63199498 830243078 536368985 507748043 596557104 911796560 395814653 530429390 257462375 721346127 221462107 990427565 559431146 107816227 651382373 392387274 731133920 117382671 552811829 210135226 370177648 220919600 108458036 191496412 305930934 830547792 976480799 775914407 902849222 654618077 206641986 611496399 809122079 219109827 502844156 120426247 856256617 884596845 13335551 7872336 621161827 701116999 529746419 351218640 114671055 832658083 291913682 958692091 555286979 156480877 102788582 942658624 994031816 517223659 970903308 154925135 64238020 854075266 15930188 953807108 227564471 576824202 491619967 71446257 280058575 887347443 236395372 954424290 39093641 288029037 151501086 169882182 54458452 909079398 197057422 762007708 461391159 732219886 615511437 159343446 131766063 432463196 342557286 662888675 764508542 910092903 2091258 21922188 102726485 114673231 390546275 753082196 156324477 252866376 240407066 277020289 802185839 845240378 446301449 679615971 553648763 826819981 5342645 593915147 167907486 914916728 802630591 251472356 126318292 625158181 688514175 671404382 273237396 278022018 949748210 336343629 897185137 12744234 710112024 396455264 539285577 535477394 285845985 172074419 823317390 303761272 759000082 19863479 301330509 666568607 439479361 869516710 590908143 692464909 878056890 788142534 236507984 966484567 511917288 414454494 414534070 963068709 480885312 455901586 998677622 411567821 614665171 850447730 22033607 179275027 785421014 71192951 675570248 276653052 828966782 6012590 302796204 45198271 768838344 122495981 224667149 797654865 551343710 385939911 105268095 378767959 903739873 870820564 506402555 880238618 110743069 543284479 20985000 710630966 595686762 932962207 389162113 547852302 371643254 347022580 340947301 704909264 107544214 723894501 284913789 421057185 590484438 772948435 293102853 950458963 990619809 424486660 720069714 29524644 167795316 640309259 472512125 724885656 857445336 211953364 767358453 811664736 183524784 491863424 139518111 563514167 961763239 859495512 757380458 899100441 988872506 211123803 500575610 744552499 824926663 607000760 838671785 621764793 494042697 973403343 164611899 618245177 308432290 658958366 284321450 111721536 241583023 317454477 545888145 700179600 68613079 282428933 468181404 190208949 855508761 704494484 272313473 448640097 369840949 877163580 468264295 415038146 401344774 155739653 733854288 915977002 310106877 746021608 795946275 401876046 408169441 413478857 725918118 346799686 217563263 908152902 835496662 649851883 986292607 525661981 650699601 211058240 798457423 572644770 687120725 22587632 280830161 684897237 423557856 716131042 116155565 405862000 809784342 1991153 952425243 962965134 458041636 79917064 420829569 805307441 834346561 920462496 807835226 332865919 27955163 87789924 688175666 733044398 773748153 8171418 122977337 918832830 863459761 538240924 207352670 258511792 934524298 1866228 903384487 635974191 404985229 927327490 87579554 887759993 328385724 494543782 199115158 234855474 755883379 49875165 19563954 328944659 556081475 604939888 701085964 778406308 195119944 237898087 431267628 753868644 916482928 498695381 819033227 123177564 457845705 276475636 508228078 174109717 602173549 181157175 769321416 84941957 303667027 260549774 451889144 408182447 330369554 999595768 682429385 639291531 790571764 386338713 93368209 454192138 183986419 929596779 572145515 292801720 972084089 820162741 375952293 81484379 192525908 891873851 491311030 967697975 829714614 569932355 953545747 652013253 48320769 540293372 709771068 652901695 108809176 415432302 552395186 725185307 72294251 417571397 63434964 739429835 765606558 562870616 256749834 617021154 14848515 257858346 684301864 851139454 804889997 871375207 808591249 575392130 676681186 439348648 239904045 557468111 819010255 231474859 422824746 2520823 858071813 336665403 178404986 273051208 38158754 394078622 459619077 320520204 765376656 436172100 878363630 567640596 68674461 524104305 612900107 172246244 883185000 541494032 512883829 872263858 342361248 896813320 750334307 431053855 721889360 348400337 873272084 533771690 972437716 199358251 277976461 629295302 358154750 581729017 102072675 774799931 720695890 853367306 261842423 590879377 494955035 181054713 586176244 200362754 213869161 642903490 700335596 252681375 853996264 960533908 25390651 80995895 844905517 314461577 635211317 802981294 597202000 966512307 851592231 586513619 620146582 803132004 481954768 245446520 7062876 26465810 962961175 34387674 802622332 589156476 923284822 667841619 77816253 297136799 255690650 985412483 533071982 749870161 398963835 783953267 523622082 548204190 490462112 370807716 377701894 223347421 736363087 464926069 148889776 598291311 364765936 297804626 645428200 3205712 839810518 554368197 335379799 717706838 750762458 19118785 99512413 705935727 732808347 575720018 587229478 488922156 993297122 682100386 853924692 994048415 659429950 58160767 953329455 206452922 518705119 436539615 53075112 304772996 192963028 673606214 580311560 802432310 337833197 303149486 959213046 469289734 256849803 448385970 707843748 537715482 396670146 541990168 780867921 21169956 641530326 31440260 856006101 423496818 51805737 687725721 70159622 19757505 964392667 61203071 563832618 288406699 776740940 252892593 445153306 342082881 259897497 550862575 603193704 896378336 838991790 843578912 689800216 713521032 33842729 912233904 848110179 678363801 962296582 799090123 115576580 754850532 678169254 945145855 740246379 28049874 473132847 318908496 282301710 261457652 651060358 956582367 852983687 811991689 361189960 474720831 104686884 618391328 299259699 194315865 712820073 217639728 672073552 488711134 847908098 390277572 290856351 33197911 682629062 763342216 74836195 178767348 352738338 692846903 324906264 112672551 678327431 897573689 2811675 288524651 224538517 523506578 892177298 653322686 151344391 195194480 266976585 626505467 109725185 998657577 282843779 728997588 120966826 189672001 754130572 707639947 110732535 971642999 53484744 972331022 244669818 75376500 349686410 331127158 308743831 11542163 96607945 910454455 596247358 440320681 915995646 418068191 356604408 222190623 144817399 591650796 81287075 37219445 272089683 409081197 330381386 325064137 509521434 110239947 148261933 986528581 745715993 625405096 157186862 877143760 421321376 735549114 730726834 99883429 545306393 75489730 92094686 5230807 816124174 76005973 409682449 875220192 596325243 468279347 57156465 423263280 222073014 815593041 536324841 947950337 31740031 684917263 714577397 732604035 909120279 739941231 138131047 547589078 87489064 620383843 55603674 668341957 149317404 880869130 440993905 565260355 659126280 621248149 476000482 727837892 450486831 480832579 736663894 648163860 70382139 580051124 486877497 640779454 624226847 110226514 953819434 568034975 231128889 219468103 937163606 26206055 764990493 656086501 25762399 185679604 766205635 506207646 789137778 223901676 913605139 25872853 671037751 62449305 648018337 393005338 453422864 930911986 818253188 21197190 392624285 191102810 63078968 28047540 798406165 958666898 516504118 674102451 92179433 386436098 641281903 213269225 49922386 389525439 38156259 138046599 26518769 99874786 23911663 319726865 362427404 960838746 361056438 427170748 934094410 986679353 106958808 42249022 571351778 245413899 877706900 868989862 656352497 101890963 68982992 602653540 131746918 492323310 311228744 465819131 925554912 540481095 758819697 504942200 790150780 242304042 128510594 591457790 862303346 831171279 666887907 414400197 184719253 173844720 748317636 640491730 427852778 706790667 695767216 924240991 271372305 335964704 680030107 134894551 604482915 322059306 414002973 454393841 897495759 136052993 142669485 383081108 288098289 973234528 653607067 667626000 859422879 568236209 703496704 574446668 735433393 413034283 934287627 261083410 526830806 857517289 579346108 727650459 972165029 266933974 77649616 272346826 610489729 793069274 574970527 527847925 9640052 899643223 214466412 134929112 263538948 666111041 852616832 913121636 273236974 62964847 230673586 713124562 13222920 806000718 756006326 882876185 377046971 22113667 668271306 609919349 47385677 630905692 286647900 981972950 808775416 681074095 324237928 8172096 263294352 185926136 230647891 289265677 604514860 114001030 784820442 856364906 917461775 146697320 198829922 428418240 675858210 27672892 717871062 399235460 227359981 40338770 309027522 963634307 240986238 435505165 736443272 373547827 768771239 861818453 849118838 944924655 515973400 815685096 920845813 732613349 140650718 632727789 758212228 558892869 459927241 547155815 103123996 222936275 572856412 783545 816117776 221281943 344718058 891552436 293801730 815018444 173949218 595179463 558996239 444981645 18972989 467688587 677884283 750437991 179153806 939658528 450088617 214156557 504602644 684584565 966319517 544118078 595313449 652877575 341667557 326071002 146524014 182368612 613442314 75548811 167886635 400469536 246778909 736804878 567197482 547556995 604286238 158013218 897339524 857710126 777003492 80549683 499953143 629858501 456398086 575682324 288092016 406365710 474989552 562121028 978295359 131052895 742847058 557317516 210917108 761747673 565395362 856025857 90742615 4550451 928997310 140556241 52988901 416244903 421480415 815987700 563142515 124546063 378899808 914494758 824198283 32994994 732317997 240388322 189951980 303485345 486243202 521594686 247958416 681842216 85218300 135199549 656111026 647279025 856102781 291278445 944360318 766416851 292094691 968828 577814330 190586172 180081155 45352133 789952830 251110143 862732750 998207390 901260788 935471956 582546483 624104614 551905670 423863674 395183405 148111246 571217622 295654514 937113363 600059162 756673697 214038661 90987703 755951224 509108875 297848818 127593659 362359399 737851000 54030566 830365845 593582705 364975425 671308362 271395983 853023293 97056229 458329561 114806630 73725236 675896376 757694852 866911223 373466267 564009091 784074100 631613420 233156789 73616353 943864444 972789546 522975901 998472549 951541308 582763130 512107368 774504503 905375938 423025931 21311226 167547826 645771166 419827580 139404445 769162889 906864536 654102621 298603003 705329036 28134264 322677888 186738177 462228222 968572640 720862596 88019799 640472830 619976259 530657134 402977103 518112161 493287985 457236438 5172081 189024619 888505087 273668883 573387215 637020344 266434915 186411507 615510055 380773364 788533939 173574099 237113105 105166880 458435813 171174633 182423982 372270468 238980069 908889304 188909009 670682880 209259692 881378294 408428090 131200506 605239154 766410053 61839993 65290412 173747032 541314243 344607255 696773830 753528001 464496768 655336001 168269108 70881367 847222032 134233160 270123889 206422150 242003206 214230731 625298457 420471776 726691663 146345241 812462037 497403461 343637416 332219474 689626158 946674785 722753136 795339082 647139191 798107324 797582263 803537239 668960463 590620270 398940200 788694560 71403709 288354451 979398620 969001754 19386575 66232810 140223880 332135636 599208067 429740998 208791010 994126079 603563339 272581855 434628624 769197805 765859505 398983621 634983925 546124714 155105508 158455715 61217794 502564228 281558608 881301024 593672135 565034766 617732272 567363978 665865772 438636792 950898344 476547479 265989214 465242303 48287516 599051786 690680378 974833406 205244899 869995170 206785855 32904973 165720355 828230392 34755967 306559469 92224854 649506818 110280174 896184315 138599789 466712698 307302001 801051957 358062705 414817853 184198744 654934220 881041655 627755517 475679620 82816676 73874600 304467873 938787261 493874682 507948940 46102054 324681714 452623990 586439388 568666983 200784678 450176005 230892873 608314467 573091779 886674754 390482009 913153905 558468985 450601897 330975874 251893871 598371541 758565711 543835512 501221069 264416101 290965205 355402430 567947720 822415029 478027070 616005620 568789531 877369905 816188787 479450703 604715213 980900748 819448247 872512326 147486223 109228684 491679061 24904100 43264196 870051552 196178632 603332105 136978303 741190459 889499662 773648780 224229910 181159304 283616144 134153399 414789438 747747036 18390285 594021654 302524606 360257453 748393680 409405417 579407297 832760062 41115634 636906187 597774644 105584273 155654723 193992155 328810067 949619767 290963520 962920020 698218675 755546176 956233660 915278213 700839431 720518158 975215135 957847140 823852847 627699457 700406813 608688707 797062670 215689941 216494115 955180656 216411933 549011352 780364223 733590532 402474023 338677832 715796918 845662726 857084340 951060237 651758130 447305242 393647842 792528685 884426868 720814028 734411578 237787072 722875373 357559876 435554956 289503944 290605443 274114586 618477513 500150785 51356808 508093260 687087868 176670392 531397806 681501261 554570164 299334568 181949039 855935780 382520266 257291859 786091539 590820227 199577936 998992708 633139622 911405659 959751857 382876500 957263662 553756687 606902820 607398706 207099053 221005348 69732174 350192411 848798740 592325322 599606712 836460261 52611073 830587576 550161431 142239541 995348626 598936704 778062621 876510233 487639605 516566813 127892952 806251213 216815784 665201446 598569170 83243516 457602118 486654468 724574965 984809688 337911520 59173188 72633125 142476735 585730833 264499106 786483205 780792854 871549770 866430224 730695925 464048012 188009567 797172648 640695907 362718437 200222548 535461579 939661102 886919727 164963509 296551524 507802724 718415001 903127932 424824616 356757289 511287425 577531752 661162177 137126523 445331652 174543796 305373099 570279236 266749772 766690292 196893675 847144784 955647461 828411592 801447416 437873737 415093419 279844815 374715200 776694356 978978553 439796120 932311624 415684526 125044712 643199615 835430837 582033833 290598084 555418626 5149126 937745728 511266673 122787744 420689629 998336496 819075810 605627063 153368612 500338447 792093826 145300782 903579753 698926751 31050880 344627250 249311666 863482430 172531175 366417491 812936579 2983690 691616514 375838833 130842387 346013637 596993093 387778238 545656976 561182334 930049023 962035952 914926766 79812408 691034612 271094605 2190952 227494264 12608664 71653693 404715227 951285002 288695610 417183526 791369451 426463356 54289543 50403353 905303154 882357006 163545956 566724271 296467660 487265708 632133429 396993333 901409772 237123095 512531049 225788050 64599675 90951903 150130167 862900565 998045304 16223889 492132191 950725344 544812711 342577720 323855830 780528657 312855615 814177957 178200025 497678362 798531487 235133833 13212943 900734949 621709959 586820920 191491838 649767107 373368761 371562919 847758553 454379126 756823305 484637781 962517618 526402516 348206979 288924469 721941113 864813761 683209655 455763423 849949977 477613910 99440604 20197073 477856344 288384525 733603177 737785263 14248655 408738209 147535109 476289368 866439502 924688544 203892743 371826734 607721604 679327204 374951197 881903276 795047426 100088395 677168818 442376805 160346778 300493340 972388284 558330741 650052336 274345077 107320001 205570674 230436915 67433382 684710861 581923205 945501584 281227307 740684962 127309727 720713615 72654993 704641270 451899754 577414981 58890340 17396691 650728434 525921542 562535748 881562511 675517588 880685686 1333086 32411001 821621606 929557418 333216699 448343677 591686217 955387261 179088847 598956966 5458705 74289471 299582931 182396198 783925438 809454252 58369660 260116009 153161600 560451457 250076810 56516753 827687512 329380478 268259202 122113450 826510846 474477527 729874970 800603393 484906606 916705259 5389508 162860010 203334526 733573878 358967694 786098397 847208133 446648795 203434848 618984744 69843641 962294473 599550326 459464843 102240024 90773830 641517070 42011236 33514033 214857720 443561016 463738279 501424953 482474473 136950406 517781984 325080506 331016534 603357695 159065660 306103949 406406978 671729087 310570829 650488874 773207163 656670738 810655372 112192144 833745126 72035288 38141065 925385665 542234085 790897092 262830845 405199546 286902312 446410071 691578873 322547048 246919705 560109252 755231509 59061112 219894674 280515639 522066177 648177045 754246296 855286000 17244208 384146338 119256970 710957623 822437279 230652058 909761586 803253693 551539961 860949423 128169755 201313436 311156789 529432473 897124284 178593264 159490045 336147271 284989415 920953836 704490854 171259289 536334466 679286648 302366036 56285382 855218494 296706463 579313188 101523485 440993830 2918218 54439398 303875926 835085535 697278913 269824580 650246829 80966249 258425076 247913257 466638252 988871174 556309989 987547595 215478534 838655523 504182791 748874199 747550872 975277003 375622376 569471271 319559489 326976822 755523383 816415450 77433548 176612197 696008647 519560149 244485340 408455791 790947237 944943943 369702062 926472643 372407519 366514569 713844354 435377035 679815891 97563950 788510228 295919986 557203112 82769260 2462322 127046396 309054007 509671444 992422599 173707097 992028473 358401754 438004257 729961021 350297254 51645439 486260176 642616725 808364933 393287022 364849565 525207752 28970047 439182701 52805039 236922041 883841985 729426050 93336298 833076920 262117514 183082098 328140001 937598111 138151733 610836254 450929629 119967816 359669197 284285124 375023249 283259401 691740210 492972666 949302037 729000930 346395178 247510167 20869768 119655014 771850698 200087827 426065343 349488794 706781784 707067311 829888654 713462182 304900063 458482456 186984245 682813313 964031886 452186997 503472859 655753209 388868476 774993657 935336741 315130068 419636663 54843455 527564447 544591749 106829623 62903986 351104717 234043052 308829380 519837659 867380243 347886721 495582904 174091461 720601299 440644687 856410834 822209530 961796134 920889430 790957538 732819363 108176855 894257491 553975610 905634952 860203928 598719538 878210714 684908765 136084973 285401638 263846702 706975812 831850513 301943300 805010912 781462314 970420962 49377675 513189032 962647739 21974941 634179299 294533842 154432465 794119027 189498657 590821733 615149618 778407329 763173498 830055601 781632102 200147288 549234875 183769730 661094218 149057176 666220029 255940933 581150433 376274135 871856044 167911978 338855949 160337071 861982397 827542824 38457564 889274928 634553648 151514862 731868467 236623707 33593798 373575955 205373799 688256334 319541406 705827059 853978040 933957238 25603385 220263277 691419030 629142856 865722633 625692614 403392682 403217965 208522516 130390141 807176192 920782832 718408479 443441593 926610189 203588656 313667086 554972596 804860538 713516173 777254577 832565959 639423116 713624641 482356864 369860596 585019986 243596768 148616018 454147588 25018215 744538932 193154782 210568484 652881588 408027901 329007782 658657737 737000779 898155538 361617134 665742622 839005525 714998646 995858866 441101776 845840786 903632737 510789680 35072951 488144710 234887020 855239810 149720914 842360730 488598626 100329998 535844015 378819080 723819178 551533957 145187145 75278017 307325234 649665207 964457042 618073149 196202224 312142978 898501416 708105392 794544037 495017438 990939100 392882097 785704663 63737402 319188138 479960492 674933976 15228375 460006289 395321770 139092606 775031457 621701024 560178611 480549537 662129264 460902316 816916273 296612096 89212160 802610637 898080509 949407121 326076021 166022288 427233217 176304311 574541844 150888898 257962452 849505448 913245654 389410645 146455999 625866342 986583629 812879655 310782080 296137052 733677404 182907556 795094235 171568585 412876242 891096162 163873751 584415747 651348041 357865753 409859400 485198227 902535902 306065272 247696587 405499701 753691575 936073361 63829187 442415583 82239776 833475238 672972710 325851106 375233007 42977488 141714016 47415141 508199117 976157430 568394041 450343062 2738835 387330203 461799385 92604415 344147289 165792321 950279519 958778715 53703584 821330419 773601543 678124666 366538616 665487153 778376022 392022111 591689384 693161524 357926207 898470581 137947608 542469417 724517580 170546590 14613398 291844599 444767727 857755834 391913184 574993716 632987737 334747380 318609253 139395982 380009896 241511911 829800010 32642324 8866292 52979469 582277043 525419182 819190145 631819655 428380049 195294411 391984258 163749144 717744519 147014189 838400200 75722879 727410363 930711802 927939983 156780301 308318528 234060962 45701525 327481618 223047738 114482397 200124376 505325534 782069225 151719774 240423729 335642920 402631509 156929552 78801738 647145583 191048374 913729804 104742610 713185816 21570035 661403285 688624190 413815007 502015856 821215094 939375631 266109035 942242875 799984231 316638943 713656080 913668826 498387648 708332476 366543391 219070208 809607096 628939088 524622242 494512322 194274851 863410279 908809567 869478314 392390899 747637417 866702182 3166467 277198279 940222170 133349629 983920502 918453420 540639797 23582700 463423931 790879097 603661427 355763165 968756093 305859144 302683011 154659681 240894277 570698900 318500667 945185383 191817945 969467670 451003120 881592787 368289242 49470102 468670715 521829126 622185675 3269555 424943760 264424829 88657773 964811313 279269494 571788034 15537816 503658000 808483066 67250666 636374266 730114784 252304853 60715388 409282297 444900469 570215391 136880702 224248094 691716054 526937518 679705306 373223734 371528188 231840081 490100560 548067813 335162179 774604405 404595262 214691183 25456455 28002260 828596443 724182053 142415444 41005669 360550075 142681784 199675306 365009934 962246098 223954854 128563242 131319572 704292456 311768663 613540088 213798265 901014678 30511688 332243625 768344577 549087023 988413967 460339493 84803513 318292807 810494066 629073011 464606810 901375581 954770432 964 17808287 667375322 56896496 779560700 527004515 301888471 898018308 831904603 672321289 301478378 165818219 220941046 652705977 142566980 268128641 336388148 834312640 191336477 658100364 326857435 522699536 939055682 676167532 839443790 156532804 148248790 238773518 483113601 189717631 564626562 770673724 361956341 282210256 685763121 908544003 278064538 252750233 427281886 680258959 847797867 547938607 298002558 957116920 519633433 275966718 762692057 154684332 329571558 419765863 772463089 469280808 673823636 716712958 125394375 34566881 20930847 956293271 377930537 221927454 754968035 564029167 356932520 468147996 989433067 646768067 337619558 747822656 611003457 958077839 307064051 289271108 680534105 675500905 388350120 267789303 407773192 469045463 413078769 72115521 687641935 129246311 183278481 420350754 178700843 854644730 365748730 411618239 126621734 922481813 42976417 922661418 684601167 180112830 561146830 562688258 697148657 146446136 775234226 206884446 560389246 591286123 737325814 788960145 99162375 863176986 418946852 687192606 22953011 918905239 484797461 416594817 432816540 63022167 560536692 616867904 160682415 720781527 957534612 189800328 748210600 47573417 230148404 562517728 108336218 780640164 310207508 156337347 391383024 656502096 1549835 276740318 942334502 77833521 341765942 996703964 570276374 551102241 731744847 490264262 305021033 515610614 265924294 144179681 517105116 813605557 508453287 612531397 322555191 44515229 807665747 918387840 73730494 189098099 387293619 585320117 548428458 146467741 913956766 822915555 10999872 992705400 353694136 746943390 373827397 941563479 675118923 502092389 19008630 990973449 607666395 588569333 417417497 100386927 780334051 289881695 107375055 825129291 179546257 601849392 284130790 456674258 168862570 384579025 961128368 114616399 665731226 137854277 684922668 249039198 803338947 757210127 815079744 409421950 882068336 450373371 227991650 653685406 134544292 491869693 91917483 127996966 312638329 662469563 122293280 54624154 315771323 807714250 312472753 985816348 74988708 646682520 450509100 52634450 452128854 218975984 861263986 835887811 298300674 75985098 135699957 151036570 304420017 272946330 77669439 416207973 181133006 409567943 806171741 889792117 221388618 279907342 254450307 902569535 662246800 267950847 261589780 70095335 608537596 69342903 65107695 303573582 545635226 962991864 107824385 719864590 781988156 231706209 598786754 801492163 476476735 854798508 564663352 763906986 637078834 366311707 659004606 230589088 280632670 311357703 921720734 725535123 59744866 230495219 670452511 231421473 157920959 602318970 679375484 854673737 63263992 506323475 893194771 731578311 963044876 731958854 908806448 33573327 474705434 72147377 875248483 537112233 621528193 500483351 312076950 949641859 887484701 419435256 104592478 89148682 565866561 588616079 509261947 622734139 965893781 598816341 306748593 714851631 883972207 233526625 612648663 133864602 66532052 972547446 104804561 892338620 360715432 65280216 118434178 817492503 149238775 266625118 923087499 633301231 700006692 456902902 173955683 834966665 624313855 246219956 567299745 176592539 685023992 178276142 53850988 884385644 261141965 239153635 355833710 433304206 948334728 153596895 429097084 369627847 950913111 260842377 604559044 6071057 780847905 411677962 824805966 518408483 796525422 116561026 111192898 606368975 61032619 249618446 608625277 727617094 583424427 831269459 218298945 960480032 806576287 426039106 536708742 349031051 560444325 491849696 496022580 468746865 355578580 336196749 206483487 847370672 864806950 351017934 15986777 952249396 246979392 268392682 820044617 86549412 763358911 621541365 358749622 523177718 314324228 526196638 971780775 141382951 44825730 92939243 869702460 692214717 396184442 271863091 452818943 124554145 194393992 813279621 476977123 291285997 195696382 80619001 296691434 24194433 834306546 337273583 612960339 252148987 498162770 641751698 580675254 66186200 192009966 590634046 590252844 510204257 235020771 606202644 338253570 224352005 183647397 867961176 521468453 365745792 508222499 360685429 851354307 177768509 955097078 227459453 644376561 467834249 594236609 319781404 648225233 524439197 532203513 463002246 498592686 691351312 208635346 155682966 294639403 341617283 604365123 79112831 22440031 809193898 675993946 99928197 644324211 170555722 218906830 782039120 686747235 356537885 451060346 920118951 942611566 839171628 929011227 297904269 585193844 405087670 585682781 268487781 347407737 659701775 87413232 423692326 685165230 150988096 550739183 11375293 370308250 417081307 892009232 727348881 38534666 199899390 5235330 350498375 610780260 999974695 468903813 363834557 512368360 665190923 258477065 856658673 412358441 324240466 5964414 276825226 520512797 456737531 358748296 820257587 828818359 338318012 941226767 661400377 427567575 428826878 376282241 860230987 490810138 236072051 191893132 172256404 80576606 86380865 401744192 626382264 103268521 204213456 726552374 437616291 60440709 53977951 258438511 427984190 528579448 571044856 600975376 106723151 892455952 642733829 15602923 72376548 44355588 59856008 419227053 593736385 406118644 864452044 736517827 527115011 882185315 29402782 251321054 874224364 5692524 393813698 157231272 124833307 376345662 176161307 515276840 865147767 253166290 350441350 663442455 661674369 321913255 302766864 300303271 335109176 933737347 578658932 798827818 811758383 919987588 221749573 310857159 69003829 290027417 963508307 728886609 959877853 341779473 450898506 787094803 930087330 490429235 607793188 363722058 247829812 431816528 142160659 34334844 138518884 487348520 284268034 381481546 567604200 489119749 261520744 96827067 925440297 923173287 924933132 856095836 882867243 8008860 376679862 853019665 369158915 110411939 591731680 227607285 269257201 859033146 403726814 251566583 223903397 385378117 367991684 598668958 903525870 420542539 488053935 342182088 65928806 709474196 501505886 478115152 241556081 517580418 680159181 140511671 311421741 930375234 673573898 789147119 999595988 963601569 824211016 255399942 795498815 178483396 871148409 348647968 22783573 446231468 571512553 657815151 157880985 552064753 779507471 224928234 314622314 522585774 360310678 584954464 427694884 636872966 223029503 345055375 652461399 25242949 525677381 942946285 624634595 714219475 521090592 417286453 686548637 359057451 563986991 185021615 176034427 417610261 898908687 327831582 809206870 828023115 754710844 482293990 283412865 554221524 898543917 992050887 610436550 813490487 756590046 564941570 218224328 106498613 240390635 496014422 341311122 83456566 545328832 478647867 751302409 120858152 126619304 162655344 924719097 909849476 742921826 367297032 142402765 267411352 338770989 655940646 199025376 990240018 959636790 321662798 653094409 21816681 544293721 426751594 155164016 202946214 860904761 43812490 802448144 297011121 151668069 855552535 753637528 781982379 479231330 401999714 480527889 452504066 884855329 26173364 91466297 525011928 191905134 394703494 167067748 895371804 743472988 304976289 468347165 264319228 571818897 141645012 338846336 777519537 921033639 468333995 909009946 35591904 912494422 192664420 500857790 766739504 906898232 693108307 659157918 715417177 134603654 256149223 426970606 695940574 751647183 970557592 670208478 891725021 364034736 741430344 785046631 673515315 694058601 348305037 902598724 111575521 157805586 25453264 858869689 386526794 844804114 182230955 951777840 94624575 205257791 133223609 284186818 458403975 4788927 392312862 390101220 260242379 806899469 337296336 360892178 678516409 351132796 265540143 940779112 131203964 918359539 147920187 305715454 764062663 299107297 189379299 142071783 932253443 458348476 598233133 8385354 378589460 853837848 695031802 462011207 178457971 588224645 715007440 844867769 319371210 275259965 310793078 952525388 778161458 715175718 328663713 443641231 732397033 984937541 450615665 569221116 703106578 191072967 548298505 727113228 464960788 476241239 331077896 235004297 82387565 558872704 780257025 392347423 94346694 752391037 476756711 198063761 452408187 871270814 11924152 792802837 298138000 540541645 985179749 734111545 43237587 653750033 835139851 216645915 455153850 395470102 15359521 173079593 168129666 935469892 377090789 472370086 476925018 525842773 590073816 487277246 320398630 130002158 346136282 489780672 911151131 581978993 547242480 895213137 872588529 424493960 33924352 242989952 674831013 284047232 464910490 179974345 484239833 291310857 546748742 688599102 772666818 22061540 58262407 257423055 587366862 168861737 509632623 872990326 898002602 454105195 554723775 721863625 803995754 623418784 905120655 953166558 369670752 720789056 830531217 554479916 706983560 410212702 266194827 52606159 714588216 939063646 484896820 279883390 364393201 67345977 306597409 341987189 771669195 691313819 428056692 535522674 801000873 139963471 486220324 181709238 572205690 211245424 662651356 847262705 86777972 525827977 878877037 341810959 850325513 21747107 494596624 722341234 778034724 671078424 41592356 671604904 289498798 285234861 750407841 995768549 653008467 3255959 603818959 103764378 631676035 202704985 885782245 25484025 338062312 691219412 106406194 183209794 970095266 67967697 1183225 80974357 256811690 285938894 677661208 991894018 854505762 565028960 723829271 728196184 110502325 623940346 354397102 478906741 130727448 265630494 770675229 977215790 564447921 366404162 224357935 696260982 452920731 409286372 236914635 712352645 627578776 46342105 79297469 483394457 467978136 89098510 266945778 833391004 59033773 240944068 969912135 349438838 529665047 890435214 671263517 317855531 79844393 449327817 613275125 42757154 160533688 323603431 777364267 513314958 577246152 725845228 432157320 734450525 538768151 638362020 64447055 772829029 155564379 742458667 365432784 489536796 822338477 441703751 13107419 948015312 91986528 409641762 108871592 649890771 103324333 359072260 354681048 678828298 188871648 205008603 564344957 628453726 329382265 90677958 93000725 551042727 331238931 875829178 121049070 997484169 743951243 733766900 89512418 553895234 359771524 934385402 769153653 51887300 87618407 780615107 73663800 402746936 129424737 857435992 98762897 456069848 400644034 868821339 951053926 544820447 255331433 330790571 321914799 429834671 312947952 706185114 326989240 243076509 364232256 940838610 406395614 49159640 645234718 32781806 895802659 209039186 45646545 605960287 74263676 231945846 68784099 922649789 661510103 184198586 210830674 888640646 965439044 377338352 320685331 79255039 469396076 807696292 927077419 203706891 41432982 973132638 228242965 439604112 60239295 777255398 155555595 170419118 436026591 632441657 385043550 174540268 752335586 282367888 974669579 220067622 231831415 919698014 296373559 543190857 96974633 876719296 827739583 259888321 965410594 911709824 410685172 236419623 458951125 579084503 865985883 164079960 120127515 710976441 79683118 612688185 274576194 319050558 770860988 874791868 928722579 128359487 539247150 480973508 946302659 661055205 112072688 385240724 225892326 549834416 389200255 429262779 706208663 168398749 102850011 495242179 839867856 435704766 550912621 150683817 735044918 715857055 767471268 479667501 179564757 225135160 189473105 395671632 547726686 532459499 108314830 588227202 842193738 426284899 23886067 301684442 517588717 154685399 825755883 891419275 836123820 374789417 762863616 22480983 668727411 141327607 51841331 813707911 892699532 625615452 411652464 531800796 853868630 586567120 642149784 471802047 926420033 724246781 542972015 232174158 484860928 448853550 844771978 974670651 808584453 930666267 233617158 87996597 684561176 172873467 709864310 635192406 655929109 694488051 784859619 84347901 825154485 534201297 122110919 21019827 489858200 287738044 865876356 195454745 653118418 272994748 830193363 412253536 511354148 481179983 222293717 857998672 733745924 590148719 810574172 573662435 910149481 996495223 939858280 9183664 310122676 232456247 403336048 805720097 699246670 967947829 184644903 184436838 147849407 756693061 340545681 378434951 69233435 380013936 673359533 316022980 761852276 268825709 930974738 787020109 875364928 727822019 680891111 405117467 193394553 123957001 284284244 374296637 557060248 594068145 991311172 406717102 588044554 87368890 809689525 372899362 160139124 857478154 23891569 644354392 939485715 942502152 195234894 562196680 168528245 896749238 479212149 704117457 612920671 50119840 352749887 268851348 399590351 151142130 37802876 156648337 933082191 839094878 115538419 650005775 830898894 409555595 505023386 797657935 660938261 905672273 813938840 967473186 596223608 395868562 281604664 187132145 900985648 628357358 670593219 655509960 777173746 554804234 60487939 551807994 427314672 462596512 905267857 718271105 119236030 531497935 455466383 82655275 45366725 914614940 429298382 556663919 426339097 337496185 575715034 661401069 445347713 350523179 973923799 733137915 602806594 129920910 548529219 176338883 300611385 83785673 596619078 985829978 889741036 412915854 215239152 580584589 165919719 430141184 512514236 153048001 183034537 906054685 212981257 193533799 809879729 763843116 215500761 462582687 317479224 820245228 749546109 197340348 437075817 203042959 206185470 998368417 747875519 115525759 910582029 647211243 925850647 841692546 796300552 725953900 364336314 846680678 552273212 465867767 411759580 78410903 591353549 327691530 793812986 398124543 201852774 973191160 265752169 598034878 21722057 847100090 777169332 410933843 243405739 758295722 336196355 490927439 996472580 197412262 307585483 626541637 519060900 214019519 56302442 277112713 796530147 98559537 467019952 423860657 189113533 558467400 101061035 48086973 509732265 65460236 454917128 449138866 59794022 575952081 303384535 765433562 75922422 843652359 48677687 385044080 392756105 602649682 96006655 451704775 275556376 706692401 200935844 313300890 559391331 941994219 846817537 627981010 459532123 866435933 286543698 148569752 552000219 503806912 897582343 842793438 48425244 758194366 55070285 501069741 158453076 609385929 732640897 869919552 818983701 436949818 330953412 858791998 682296633 17623748 374990715 431520638 969093031 630863766 698835693 846978704 453189241 242226044 872705895 760104199 67151617 527117492 41712133 866756673 175649978 81522105 93133548 534703922 930255875 583577049 734672998 42930773 260143916 955384502 920277352 741395073 948310117 185516822 458985445 633518048 541660210 980441698 99437865 935755224 386039767 733996377 490531857 142400047 403626154 518761317 319469413 300761566 897626882 441701949 224395767 479966864 572525673 874610638 462377188 270004375 987158484 730510618 311119049 401844452 135644239 895475115 683470832 450290287 818541148 668761950 323078867 360069390 642132905 765656942 902369273 422666402 897368681 61597525 407153827 561308570 821226667 218117622 966814391 301568281 11723515 97337115 4916248 912025257 103759217 61352202 708182019 914221362 903683878 250237376 15210843 345486014 763699070 28106653 4215334 465914790 39239744 255215753 794421290 108081813 140539442 156306129 892340911 959160939 353457260 207348111 247061605 564146445 131586742 510131146 6291497 231097340 34690367 598728549 158296313 867310065 308140648 289289126 905641948 894747610 403805277 224038278 584616978 690244535 700794993 13056960 353275427 510738198 663102230 69047817 504841554 964365212 968417887 544615759 11759945 832964662 484629781 543502117 192754633 102435718 242172069 618856158 830901888 787933990 186223822 47886706 446748233 723910137 529637799 166310987 114732379 894896531 990556204 741239622 165096210 75022614 223730831 221691029 623501472 366343073 905002170 979189012 589598024 580245987 465754757 109319724 895832407 803020507 966246124 323163365 839823843 395443181 245661914 590021752 279468737 982364626 15782591 785743266 879736141 580703849 40860521 467199498 839838267 911724173 661690409 303531476 258637381 59119329 862571857 273700327 101757066 908662876 566479397 431302960 485961286 2144898 616488018 131755256 526376935 690401706 841715853 286187069 115862544 381427933 793982686 319058963 448497186 105757562 75117576 379751666 253522475 41772114 281052106 689519307 403381443 523688572 389239128 267486038 804020536 629981829 549026923 458781855 826259136 456378290 213460945 6810814 132420167 385221533 106633891 215952157 26372964 692146933 871546706 869016048 639083221 930249219 190734164 902147937 828815967 766465305 875604452 747676782 963734157 442541932 505813890 410712138 358242425 223640349 205091978 875612948 228960803 783989859 521909886 185370826 7421442 524516217 740293993 946534856 707640225 330819301 207560835 62354188 640555830 597922835 717216293 903487194 424751734 445689009 195461198 195213496 728979167 181256216 677037750 97129524 565481372 308958259 815467376 961992151 908658101 944349307 816618044 833974708 732018971 107960355 511535590 191652690 220275420 321050871 749479985 474447757 203892008 918653898 306672495 446676935 88972282 695037963 9523711 532794159 470203340 72125341 597479504 862160050 104911799 897122726 767148981 229508743 985368129 472620836 640311094 372736190 128836753 555863149 563583634 806363358 764771426 258552138 950415409 563159657 253274121 98541533 676094088 607976366 401434414 578997505 760404753 264516924 407256513 615777368 719904229 72109572 871016173 336626611 105675894 313166054 410684141 403948697 289920939 108021524 33170515 269958175 904589793 310087207 805197242 145734571 906342138 302827521 320358584 827983442 461982015 365142840 498970347 775416735 479479676 396522982 294004574 314343788 767214924 551489752 249476660 687686748 481016390 927165650 1429645 861149936 102243901 696451864 877199783 711105867 527212853 169649857 659038846 285727100 776347185 288086551 556113420 133414193 491617738 857406897 837173986 993499876 687562760 100665498 827604037 169178904 25162137 627822398 663580043 902084466 219693387 815759560 162409282 778868680 539736492 373497541 14631557 165673218 22741249 904085896 762381737 172830331 481699435 490501708 186863786 361592001 758267684 249376052 157360398 580580794 971431850 705396166 780058097 699331866 499207565 791059760 425639855 523821482 513382168 521892036 27763996 149124229 243964148 753453885 525670211 271394129 508911101 724963872 961994637 390330441 923291246 724495395 525025888 298154799 149272738 682143958 953229784 513292908 806989637 48015680 797541045 832195372 168879374 35691122 467806421 967769733 496179079 995558980 921444189 987055287 160797368 316924733 64294702 165358850 560122021 426245724 184624116 83969281 321488956 181531151 53872545 111908053 823931234 275588022 6113144 893066516 376788289 21129679 882901779 632931980 517766606 153366140 806141938 166201906 285387195 347837199 605982045 546609266 649957620 298502091 466348832 739223082 407107109 944231379 414031923 865875423 81931435 232792348 933883024 549666409 852145134 475339497 162150117 520439719 232605775 989812673 911805266 415032797 893320414 341278065 304980669 802637353 628208060 292865394 756785089 940119126 362817670 807577310 579207921 115813084 843698334 350061395 502278815 881758879 342131778 837488415 780265461 963785632 252582779 935800668 733618235 462928746 18412237 728956403 579330969 562124163 702159050 630264877 798257500 908227236 376046587 223433598 199519294 751075240 202887838 592041553 611862549 274534680 341669529 86258142 564437126 747206574 905434636 248395152 74089039 585607087 333211304 901347595 420901677 372376532 813762650 988089819 679723334 19697393 152024756 66461535 266705292 312474216 909951302 841015344 600951080 92529264 963938198 522313959 493440920 727847265 77710907 495839988 2878159 71970008 868817375 997538313 851213190 349440247 79123315 283083697 930137251 200321291 240394032 366332788 692689358 743777255 365223243 978303876 776256690 271083851 991092892 861613281 871312530 854099520 708546739 759015371 426698929 910014046 59158867 187825115 350002086 546805960 14075145 835547996 382929846 755703074 464796844 242152468 680336418 397851592 522698205 325205482 885622311 153896467 740738187 849084610 991706347 878765811 751648335 152431927 790498093 12419490 936621962 506917049 680750527 895346884 529071597 745296034 915223774 165519071 277265552 231413747 682153249 484398589 114928510 32008561 285929186 167340654 34221960 766607136 443655849 405915850 616391440 316986882 418406930 834311889 909415561 281782440 127308001 752771752 220374050 789383199 761078748 365024746 357440161 326606078 687778019 892410239 455074658 749768795 612890500 570274833 710386849 171482416 806626504 824257072 697236688 573769724 382774119 148772701 383464522 334672616 710009797 200883030 394141079 422037257 528179007 969910261 859573521 818802469 35137139 21714690 907289484 18897342 715360080 68913719 491096106 293892672 158711209 601092807 798841827 122454935 328935868 827157140 222558860 255091708 912911464 57193641 101347678 75592040 864933023 59646161 673466264 105192384 863540928 876868978 685678114 693577220 65530742 57885694 200485868 693114519 49721944 304127904 183355935 195590947 135106500 703747916 448305306 203208724 863819393 196101196 212904064 405458386 663093195 884200103 495686660 920189978 731258686 375556809 5876951 87162441 498531375 406066825 755781345 379574149 172269145 205147896 657858677 755333500 774888412 280084901 459219507 284292879 602680089 151836492 30633102 417631614 168461347 224577073 557182655 447281958 413442811 388280635 380773694 42035611 240800045 297447249 38716686 227474740 182153242 654486175 675558979 624311619 922447093 501662287 405436027 17743624 918167447 547950899 266285169 622107226 535121313 164185532 265566617 599721846 92664418 973080265 152113152 35105416 726035592 526993559 761109076 324752593 253388460 443117517 235769375 269552102 202160939 82493095 578136362 811058508 703848238 280928633 212459146 213384599 835266071 9426122 54755774 397922107 545017286 618388865 591016380 756840613 155143278 813316389 966321977 35815082 630903446 634866153 727059893 714151974 524375491 240527630 961731627 257160544 201650551 822211844 309422371 277347624 402589600 560218769 921298864 510436365 369438128 272847304 43372271 322610280 460239669 324847824 715186128 984518346 813793203 770932392 4375276 586263700 128405689 627087146 41489517 186274468 775653570 9849392 258850117 90585536 503200053 586798297 269831603 357459440 913112863 479056494 145584105 501724167 499685486 366751755 914256755 173536812 347988778 606332280 607714970 53361586 265835472 509365443 918794097 273541676 979878169 233557058 961422240 26344277 584499265 404304513 385026785 976001463 755773363 822159201 76727773 834540000 710286396 156464986 433713916 902246506 616299457 291544028 133812597 758931092 194514875 848764967 703358972 732394552 50296612 916019564 662901057 227307978 720098222 907442423 814992068 872121233 667042488 636180369 563649064 260813815 120199419 248181440 233518146 340660973 296957878 365440470 448370615 377594706 325642275 674298695 261191481 186229689 402046817 47107161 941566196 400390730 277876836 302736428 463962376 881771479 99711317 865077777 442765117 666362207 103350674 378996704 330457186 686268112 93830152 425254479 268190612 621408539 504652762 420076646 419750543 690387801 615444353 662396708 365362830 866616484 695649303 810852331 903771224 755078144 646649634 110738104 312037193 669725863 633143118 522758102 933314958 489033510 539854098 105777388 185556957 21838412 247028666 340732151 639280630 855238135 312683816 745754793 514094605 501093564 986513265 433848564 641388982 73398493 658536879 921354428 571540193 247761212 587423807 117614524 326115760 78816365 46341619 456800197 227537309 610034591 351735426 107259449 175906944 167751164 582379471 454222245 863356227 806481878 88168117 215203915 379415587 697375542 780105905 340009118 562710883 810442086 645700560 387200396 957174343 26909613 818735709 426561943 101779089 899503357 44401905 507046724 671082828 642245703 20097977 205882353 927276939 60704503 827813872 775276156 654379562 457429478 63796139 992194548 527261798 82361766 589617349 687630087 573858312 187151812 342316281 818272668 653235396 838157536 564552824 176246916 181458028 665844754 996050536 608481615 167763668 801761481 135448557 362046676 354504385 114051440 418736850 589219037 742978790 369018568 247500341 844501639 410345097 102074240 930174631 670784120 955160991 236017643 966209109 451540532 61148146 544126611 623270459 154302933 735777881 350633622 497526336 558739448 878285677 856503012 238096316 672997255 820331112 236862535 604040234 789276765 551449034 515591348 712371103 279740659 60834127 134029814 950990084 299529499 742751330 97483421 528802761 372299056 888861442 872088942 860563135 702385687 760059713 375951794 523039800 388132511 500627205 377307383 757895732 419276686 160268273 737859437 292205027 223894158 134547966 452631502 623172305 211249239 399735994 33827249 429962503 158623814 886191914 568802236 370837870 603939207 552025719 189499887 251582970 720948509 986980886 750995729 951244783 440817837 972617701 624121862 925825121 189065344 829523675 836226550 186726856 796886344 99618600 437342937 317432686 585572095 824880984 223876533 912472104 741772350 739322339 33779048 485808654 205035597 236765723 638931056 497644705 417226313 744298237 98012990 291902733 929733347 80733273 125365499 399138181 777069052 77190018 24797985 757946323 808416268 766513662 704236480 444528947 761279995 875174964 621639789 90200893 590867822 180309658 565623875 213153732 2842511 789046887 159320419 74730440 497629822 455188896 867575424 594311959 477292263 20258870 84001901 817406959 858444266 770916516 29428660 232012602 250154208 766983139 987301629 101438904 354579020 214718983 696323306 835491194 422010466 252574646 565788695 199509844 257591045 587959922 293323111 407367677 1867907 558446598 877424474 829406644 51226044 796600138 714748950 149774113 313069995 569443214 636445255 545058650 433313447 853221382 208286968 308884720 168052206 192527183 129229060 474670681 904073555 502640745 733933158 323320050 844350410 332757701 12383940 510570873 950588436 648369575 765989255 476530827 396152292 463166265 208452199 2585219 700617620 874046285 919081682 225751397 100188748 814331186 181767406 751130787 342138609 168858286 831985419 634183176 257476420 989759880 330923374 964036654 980360696 324314635 305521299 590514064 486607780 727330422 255077040 608279773 68206883 210785318 956841527 796864505 418228179 315725477 469953422 447172606 317099451 654075975 477758846 933758758 306450582 191499260 146332242 150059433 279707457 943588532 252257446 758204707 382564881 887157409 21447415 73084066 486805937 291808776 627945045 688400273 644966902 674615635 780037592 2088204 91933784 591922501 769167754 100905188 53666413 279255107 718140236 532823746 579948330 298328431 694983123 359578092 667283311 206347428 255566552 609814292 6002139 833251956 478645123 992603845 48004921 723867007 768928789 665074024 471056606 921340920 866737578 386555147 955874148 822747100 365622995 477333479 964978911 291971285 33532556 232264071 877276807 985252840 880882894 772871732 658158998 362600956 349897335 930510863 105718892 885434887 237828197 925346052 139752328 235696271 326053663 54460603 463214589 341630972 295007585 457914150 164037939 641603929 130573257 565769385 855450415 609136922 713799431 685336276 36017451 6726662 12772535 831688913 803977451 91496174 577408797 838155387 935170179 148063941 447692876 930194924 801199607 176668046 259100874 410670308 983221947 409114613 193703953 321898206 396055962 90426923 616612639 479049149 508580872 36334229 214701405 918198553 15638588 464506643 315025085 239581389 514436831 220400733 82830823 797318448 605336067 163502701 276257437 913049245 787291082 245636987 221193708 181411613 116390578 329878753 466156755 175272607 148645445 901739608 777124810 15660003 903644278 593669586 131245344 818998782 598107403 34261161 629639376 110311595 270471342 733712968 709621751 642343621 842911387 360877815 545575602 898443265 387512535 719472518 317609105 892610479 757507956 967906948 495627157 933432406 103713545 420374807 156828083 234324205 405504063 395765602 730754769 218180240 735104857 922084434 758579451 131446663 654560856 276176569 294908635 823572217 914125013 946073202 681168232 304796648 332604504 187134483 130259842 128592165 243027790 18691473 417883557 471926483 343773667 741180224 284716670 885854193 315926694 692848740 917374135 171306922 392231217 816732031 666257596 406425981 145558058 394981676 50537261 846363533 232934302 342377487 214710844 516418931 609479381 945993150 716936190 450024128 984735356 438929145 171921787 128131722 41915671 530968039 398475694 17101026 617819136 413747497 806862763 561944797 566937618 839731602 928883930 827675347 269912699 378456013 760587127 634639604 574296058 663730286 909662159 208230923 637062026 784541101 16171973 236255731 77026366 776537959 284160016 346533624 417542364 188908239 741903208 39119282 374987419 260443663 647689781 244257812 449019743 342424647 890223864 604174263 935074718 987476693 406792142 589114778 617713273 294765361 149779170 102751756 544944796 717728358 578023465 181345481 361159333 178401225 361690795 521807110 752929726 780940836 527898224 413733717 572348338 880476205 169073714 666211719 640517601 714675814 505631816 907794463 607907975 175645708 8918460 496489744 108838198 890943935 156850194 415234709 600710115 812316887 280513281 265830879 253752467 256579378 479267001 730532262 262917851 346138843 972667506 719934935 620623497 439217514 452149917 623221586 438970681 628321171 62411539 555779998 319898612 579552940 16508890 231312561 595615286 283157061 880011781 866434639 192614309 895572687 959935841 746272152 108218101 536151212 309338269 7356603 211152430 252866825 233739986 32476938 945084743 312321680 581437102 448716177 509560472 20430057 855119248 180498840 267926425 313044628 573682058 707723962 605507371 587437104 634217849 867690774 429549419 568359643 474582080 443845697 51669507 684506063 427605636 469786947 493061367 378742534 104888356 36284548 780969531 795172619 151784296 706044163 354484530 780291253 730870426 165877167 632348807 87571311 620090274 495165774 533670176 33502627 423184208 508364303 74991787 521611464 560312312 286171938 961585676 207705786 690757696 520410854 136720939 733597376 328345761 421583459 228347497 906087897 694192149 301131467 368126954 411308489 96670025 859951418 177973419 479254866 535161653 194550157 75805768 869565227 895944132 802969081 587803406 21174431 328268093 332180051 438269705 641733263 437252189 307726165 407577197 873465215 334510854 610822581 986839133 791098241 786052311 277152801 942626493 138850931 47865135 130756956 926941025 768610449 311553439 103480567 906525087 733349028 5021588 916793397 859882025 5388592 711111730 366362066 662939475 318570841 473780750 83019355 149645270 68456553 845228606 316772213 667648147 325907537 273724563 696506817 913305798 119029951 123447305 576297879 371626896 313180412 374030822 22136411 635947135 761623291 66525277 944983463 940610533 950295628 505954177 4877888 312805044 154335840 24403840 344309458 324825965 380055969 240690574 654829640 125713381 763915107 41138343 449767529 654956544 124170808 687749292 778070991 736451397 998846434 153679883 171950239 562606911 153563089 829202875 938660992 533513579 110304228 326645353 308950051 424706501 412168748 98817085 138777473 721267537 580359243 162599139 456743710 267001540 151510592 436685802 646050422 894063523 330898467 605358593 829609461 545935850 995805046 5179792 647069518 101815233 875055050 132024739 225330292 763573663 110333022 207870164 218207898 722839710 637090801 719123767 724434960 166061928 689271366 168164389 776291247 26270123 874899512 23844749 24720596 963712547 306475857 25232703 298162597 739597385 594058747 866434611 487140055 669689968 513835977 386145821 542205606 583255973 483561392 871800247 464091424 321379617 668735805 619980940 9654933 303606988 87418544 756091055 188585657 572894345 235641657 608598978 663357828 988779470 381818528 978467939 976506238 645239588 297886321 744770048 797368669 532558797 22246638 178424977 28955154 607719670 731368358 178437152 324938987 595991744 56622265 564607245 696641706 682920368 483454712 384108093 812583795 187465158 677086291 408456569 980465365 88783650 583890055 190194368 847341022 631914657 529444330 745616991 500699648 332633588 700918679 646514995 108274463 912251576 856144187 919135134 562633621 957088242 196412043 943279620 14991260 769021621 565718887 747014825 120323511 439906966 874135810 75798344 893446272 977665193 173729541 341345166 13672657 972850040 865695076 84366463 635081169 374597925 537477657 13824144 376505346 332235140 817643108 299238222 187753721 613403261 947773209 749033340 81345669 783394816 873939839 507679862 440558244 434933312 804657220 351218800 214822329 83268777 979613151 259353491 572859088 484879058 582188991 379310037 624552783 692048627 573774676 520143779 257518218 45505644 265584258 85730035 912942849 845773950 31269580 153332771 922037955 273793595 112125167 544961144 655759403 160871106 466022472 464868192 398624936 375847028 408527015 867944408 288941878 908736306 403305905 341966440 98867947 477091830 114306506 142635857 168506817 217245864 619376321 484893155 104748963 223479539 345426932 767074770 641374070 468291192 1887508 82386762 487785113 767390626 306151034 25352706 158337684 203573981 548288062 133603626 628623480 624431832 748984398 107138989 455447437 542319373 121677433 922814190 722362211 883481953 129864649 527699437 112047489 672789417 481736830 411912600 891724278 782166193 8360545 284038392 543775162 441001605 190515927 24788001 843177421 47120147 408331894 9748072 434583167 621242957 230071983 963456581 460730097 147073924 261522212 422520028 282746610 70508412 720764772 766411841 915990908 728619317 471227721 525212153 792559252 676220498 944160017 368599737 281435976 587109414 61333863 487046811 130540555 932167501 313256863 177005772 643792501 949438566 31394736 717157185 548080733 707766473 977126017 767254689 295432557 193867173 758570235 688132257 830188353 456059920 623628197 990194480 990491543 548500408 716754520 232737366 155243490 157198668 770820066 110217747 692588838 148620008 229008695 739623167 968542820 847211603 536191499 198937990 87007933 708531799 444083313 922237038 815513598 988934439 709183425 663227009 450283198 618138883 50114138 933902120 869033408 907446605 180089680 507713576 392804506 675083532 971358194 785402930 334150153 430214073 124919695 296759717 509629485 191800770 870365365 499668893 573112108 888727446 334233797 91637886 637826851 171198797 549110375 2382461 583326169 970490366 308488903 202548588 831605851 650541005 493881655 246493911 62503056 612525747 86951624 486537213 824069879 297709236 325740839 510093964 945140693 528811922 243414756 813809865 212796264 528876107 715154064 383615807 962046824 792568458 295695452 41766993 883262320 236339674 683304602 343173428 579335324 54033208 532872984 549837822 877533640 887750352 133264497 592439244 670564686 989411255 349611938 368541280 274705270 413961316 101656706 424311433 178421611 921504136 875247241 977056538 331652113 616769732 999960997 481191955 974197601 99658693 46799965 605791365 914508537 693768843 959037045 53976139 562301052 352404554 163092416 377264746 617799316 465511791 607231130 967268355 5999699 793304700 85721238 79694793 554857540 502672339 228296509 868884737 664509251 888888937 647300316 223219317 503582107 261204574 575833152 297981933 229761258 857250993 502511385 632371991 422408206 938329440 280343587 702583161 760999356 520063011 911915020 185486888 305674869 288513807 186993239 243012197 173747958 139855334 18180741 293625153 302792789 253671838 95898082 89914781 727297845 754203839 416603989 583035760 129268899 986459501 588925253 239843768 968595515 578297717 601436689 809130688 189095782 787662527 611610343 914295529 616907998 632861393 78212782 671330431 639903656 752090669 433275641 926747245 616371804 126383487 843766906 108873021 283102328 22418039 370138409 859727482 559975853 158484248 52558017 42778304 237372621 5182362 254034768 85934765 533182490 915888256 333319988 950068130 985368176 348889889 983976214 646793057 673255023 125246554 675566260 192304740 335624860 842993334 277795186 478945547 234490982 711717448 253801736 81681657 854540360 102663830 97550976 121338449 732161860 382717474 967713139 118143471 313242471 496918344 385008069 690368649 516884461 189251124 762940330 946578460 456674181 279456862 712449418 538077521 863269808 279250591 19061525 216332286 675017699 250569560 774085634 452567149 294883104 98888906 939965278 614331941 520621978 484480584 124266457 514562263 78369313 969180839 989010353 475036145 226552013 60739500 881464478 721483997 892678923 694779681 62177535 419396906 28983296 779315906 125782723 824737002 999218351 994677421 203231956 45547698 344375902 590545380 456435024 536366435 334724476 348188031 795968314 135810783 190812200 262957565 601668907 540452426 414587184 486793459 368305112 338619470 697290721 625802343 853326254 889785916 473791745 4601571 470683674 401242774 595858184 686185866 978545037 987227418 490420847 400398942 630960420 986604247 226616590 532200941 243038831 446350582 845445851 668549349 365122262 919499940 223910210 258398254 768322017 462073020 813176856 654751324 228634091 593017937 947852447 512336962 266928247 751166225 381737691 350834753 689360658 704682007 930445424 734872817 462520273 711571329 702221359 227164518 602301548 529761653 810044457 988992417 617310424 841741964 846523918 358650012 333442697 678220966 803092723 501923299 980176584 466663911 417242871 65774152 274540153 560505942 234995064 773007676 311454387 256209057 269923989 912319283 667006685 110798705 127924977 690726349 760760760 842259540 169806327 880262647 823296609 363302601 449652933 40263148 964863776 102821997 19913529 357055395 746909685 392368015 747906839 661824300 501203311 664766194 315039981 811463958 217021103 559662286 306777093 776910739 629885367 155477988 418277927 562332891 541894403 607476945 577320103 830224158 95001207 564702680 65685204 609927449 314543611 637072101 13258422 540780084 837886886 299119036 463638538 698344972 175593080 83545067 497953427 324894333 160638420 955840551 433530187 862519829 491062567 692586364 326362192 261640259 980608889 931991613 777176593 646056539 53236135 382308102 210767348 377654673 961802857 647496242 100684408 53350714 768604821 141729531 545608450 174757613 332019670 979177788 263379527 872084884 122667499 95904471 666635517 98332376 471293046 357102015 313463670 968910958 149330377 560384532 404339113 287181077 884283656 733537986 386781886 398841334 182533594 872948215 604263749 807562833 924448281 699452840 931922739 855469818 727178287 852095626 931759382 256101887 608751874 580265644 121829462 495392097 499074794 903486613 957697366 285680993 82884577 881436614 90456276 796232589 146425375 509889671 972370526 58929011 353328866 350738568 594530227 580674153 609621993 199978412 630499959 228887873 252562428 719842847 239043700 448630398 206727048 812002234 876820497 863860107 868719513 745178628 12954330 114535916 125051672 371593369 327162864 797697622 608851884 559659287 711764907 180121489 568033115 869608218 892682235 696031889 502277977 734126185 971538664 881334636 84616367 351885625 525768326 86464050 554693137 975652517 758472229 171492478 240987665 988519807 641557533 126676605 121057766 890947627 286899318 592877183 122766372 514438273 702419266 661371017 432653409 674258488 463632417 130359643 997790110 327441486 967937947 301760112 971344757 361539206 794723988 439352266 936759525 824376522 981439487 884072271 790988328 72704342 136393575 845404633 753482450 765312923 98063099 604316413 982090417 859066011 57720715 514452164 288377963 973856833 161938292 89547413 554677698 261218973 146291093 128194345 517189747 383024056 154676240 748913220 182241433 245752498 959271302 98654296 700615994 819409325 633172172 696387330 894299563 8132004 33811013 425986459 537999327 461414573 286290434 816973182 862154269 862779989 239795881 766063930 478385672 429927744 263307332 275087309 491431159 436423996 159935408 105968504 719134194 393459458 970705098 158393339 931296383 266246258 394940740 933277675 689865897 975500363 406158757 647785498 542803446 338051611 403643743 797726700 197476098 879087803 177292012 953980394 307078786 906550209 759399930 647013613 402921356 987462449 114390051 702751268 712874602 617656083 303160501 400051442 334318595 958669169 951661720 511802637 698443958 739185174 985077338 578409726 230019149 892770336 603330594 578738849 602938306 933046107 869247918 557220665 339448484 99175804 419567905 925447992 345182704 474252171 520100947 374649138 37600299 168792664 671788597 639284527 627372118 946860442 165975151 488077687 415312098 599646694 613580730 562266806 412188263 1565247 218462407 471068898 579428113 135648760 605120340 540947457 646403425 256520580 120783395 580568988 977495876 152228595 913721915 23325681 48801391 890527043 915089211 465105984 749565697 747667836 898197226 267292978 874757484 51800571 993830979 584440917 340490954 951068300 466482525 434462756 406295694 879428754 483246633 128053885 792947302 283980505 704829758 941948359 32583666 625767057 755181542 139744130 505768377 660688268 226230358 39563787 13160266 677371924 785999940 609666924 269087589 502101003 47827848 824511186 984956118 342896302 651283409 328506018 295145635 927646721 937645262 366796345 65610512 598234420 929201013 386773914 364108084 873355066 17152032 173615650 423834980 125024976 283913340 667437033 485490865 529786852 400961447 586562058 549300912 899141649 427705409 222979906 884302268 518811239 202340376 878953304 436501612 315356625 574285772 526113837 94876871 256664701 60651646 571946205 749674135 615396299 107278231 725512118 485787092 243199657 519430117 529733505 721358764 256530040 504801502 433857587 333173347 516761225 304383511 461377017 891275381 84390399 661141954 359432873 604568819 317057169 69453535 42731407 596827378 948032119 654789138 914987572 250315917 137612270 462226387 862573586 843071515 476202895 641859536 509946091 282811241 661031455 322094816 837092159 819285701 361580261 146699973 882149600 708313915 433711590 420818327 66384748 819345763 514475781 909616332 782814798 218562860 533325229 504200381 307114130 223450928 25188838 731279609 160205139 370866830 700840349 456216608 746677438 517552313 431611153 246597869 880463002 421449344 348595864 59759979 120017528 134945389 803391636 463042605 406085686 728681411 58624641 523495256 540485043 253210539 863936431 567330996 272015641 927141726 429381359 917975287 970554939 174330373 391587081 805498293 53852477 407614593 143533456 206080619 359354264 73819002 882255483 969217001 179683958 343452148 873804744 472911093 368931896 162604119 334698888 372762325 150933999 399268623 596151826 575703400 160110904 739177638 882715055 990825879 907630002 633441193 152058141 647297889 634841880 979420406 283615904 698114137 802624589 319606019 222836991 190078025 946629203 652234465 167375179 421685583 558438336 557619342 536767688 336540123 479989699 604825927 884551208 206306070 499109669 862686803 904125055 15360496 96529409 127038973 278865572 740082396 92117351 72459843 950081226 778095437 366295506 278669078 114931004 422800986 474668778 151831720 54804324 665096096 524348959 513619014 260450541 443480651 483047102 289928062 833796966 374047442 739461738 18130879 211549078 196175611 758725653 441218062 194969945 937542546 536566125 18593149 802817359 368715330 533852269 128743919 911510159 835341348 391487698 592014536 415791322 245260348 636372780 140265473 197488370 464981596 711236586 971257696 471988778 194853523 570688859 989367682 184082000 708919395 166440396 697669228 693027599 488904408 646636331 401993282 252645635 308657130 304285186 762221172 566101503 382944859 55625187 990713678 923864054 69355656 10431603 44917164 417447530 256126202 545774506 897591280 220549513 363633797 133098856 703045400 792598180 906737017 244569191 310900377 6654390 215689359 239503656 787769368 357347187 543666948 941229856 400323768 685693029 840209544 453365254 96315724 533962501 79188928 387633580 317548547 130100012 429034799 788398806 765790114 932394117 36772040 134473864 622582442 834501688 111047529 215321621 787980142 153786896 803279730 943131980 78070336 82651747 78102271 995169504 21509178 763504405 805413682 626233429 930981935 522885348 958679042 754289415 304119966 33544348 879940692 82416895 244235402 932216142 624605159 668228454 409793835 276149003 842589505 793663437 250142941 644704257 860752861 815659483 382249881 517982910 246371956 134184253 392431231 19023609 138676081 518791624 963219135 868096752 456069879 971035941 381529550 154961001 250127654 696847316 990478563 220222058 634207959 872616314 642925690 111838900 610391417 729959068 740542533 830660336 499611797 181268639 974494486 72569287 347146916 809004834 775775479 383385019 583063074 64226008 929269785 651286999 141837081 563081704 195185901 258429979 184574309 372973570 388626718 322357001 400437203 566369675 153297857 8826441 920313559 651399520 102653732 245536280 210852149 407304582 854451032 906122307 607809965 750458097 455046780 497645543 773190150 39457382 689063006 603180126 44056542 793369962 82964925 192616154 752822823 921949775 560145673 645568217 677324145 891777474 893746335 728036413 885870732 781510117 203461771 179375998 169153004 830338361 648652698 147149863 839042280 128664201 829406418 799279107 434476870 182427042 96330391 861592109 575035789 419436066 143174373 33263101 663615003 949830365 17766751 958108250 243063971 91273090 447965758 45517696 998118563 413026406 709228509 506928926 487254874 745693891 563834019 293519967 181799708 245560268 447754221 351621907 692493302 760617696 670637108 867364873 445068697 841189019 472331336 954305063 34284823 490712264 251034965 565840882 41742745 474806731 829695091 363780422 673165618 669142156 687135530 584024009 347755617 167114392 588094112 804228262 251330812 20992656 137739080 571121447 243734011 696245161 141547408 724557439 222461252 954234816 394862134 922894686 189613436 130008949 177532922 143740798 670035583 376221894 372426637 305406701 613957890 817397948 886288425 243440055 823555173 125938171 259890214 942976954 669905877 536206463 770076361 905367922 193477759 193673567 682655502 624137642 157768809 354726844 997867142 214947351 415522309 328458395 527553224 623958727 636042827 531744878 452704672 610395418 405663649 678098344 462328326 551750231 707832098 997202959 800467060 391100687 137851881 847075152 277148321 614871064 272418700 593590352 548849211 631777949 548112680 339423683 301596724 434124510 792264651 402393916 352866238 60708341 985416887 24773482 493865639 729361694 213704817 693928196 311068002 147162751 859268934 790913181 870025860 606665231 49008210 930745435 215739132 531812234 384564683 756991810 895284377 809283794 959936193 541639122 900775984 516021752 852544803 741695391 457060809 152193808 211085665 196114559 840574676 622849107 682389114 887453361 803305062 817438698 77250682 101178585 96586006 492870263 564180548 520237745 376373757 161664242 872556554 68761655 36270274 112214528 629465412 320032457 124965018 872093004 159665198 524128400 753066637 30817771 821059584 783361360 822523875 605017339 579384043 190272806 294634723 534998227 172206480 403036282 183746504 580223544 435185077 49677278 299503256 454085713 867855592 131296503 802347491 872661174 97720647 458247739 599689830 469552138 200584286 205174529 448990892 470971563 704282565 775664691 666809455 859815133 489335636 859135337 281691099 570218233 832146152 192637845 796900222 802843779 171611533 606019205 158240478 245962361 800848103 631705906 92188487 23605476 560971907 66896504 869197442 90527072 500696845 798585208 550160245 162679851 430032277 130158076 405566588 67184192 319550289 946043492 683719349 418725901 404808842 706323648 164092563 915022285 71014672 522467498 759957830 568114828 687870747 650758075 726339935 431262764 660127808 731600309 828655889 993651030 789536162 849488514 471130596 703581603 37364094 145740480 818717584 365292108 52824598 164538668 835988546 360183932 256043678 157785680 377174759 410175063 120139571 278067322 541058034 348937572 297243291 71469465 543882812 875413279 895989457 411399958 566191683 518516884 863581438 332905482 858130406 50015529 206728607 394164057 857692125 388707619 619990504 285501554 985221925 626488480 819021497 858170819 762992210 95271568 721801050 279392915 773238830 122174599 277406672 354488424 604040074 659428845 927300420 36496272 593022187 626392521 607154870 573660135 780284936 253354056 449839552 147386849 611116026 139098169 212507390 421362174 744518114 370938610 88872585 535242330 460693399 224496599 972209676 255139237 366214517 889451734 452998330 639591467 836111061 482953964 961951811 577845035 250032577 848754909 719976744 858396022 74040835 17572777 48269217 178088215 478469317 655352005 278757406 725640691 659574876 399076620 149571519 259932672 922927924 92430299 321781912 638300116 294429812 791863838 134963554 370078818 321916617 345918421 704580058 845019171 993103508 737808301 753227142 911045592 73804944 267288002 366289847 343705153 817435160 376973854 535396244 986520239 896974377 558583866 396510328 775213870 233744547 894286443 222556934 59112452 654005842 379082436 111598988 2384071 517498530 802637206 754214525 672887040 810352102 84070528 385485382 396318613 177254948 115306546 605283507 858046078 470650792 590944745 702633993 48335369 969887623 530285527 952293860 380433792 935768032 233959833 214899581 953021150 184163519 60146146 362179977 947068519 556245957 79286147 161897742 255868880 690552963 828012855 676223086 745464468 515177166 515482875 943094090 715688150 845504213 845403422 701333633 472373299 664600619 587120832 274877018 545040693 857561021 290580992 845943867 66334558 897242747 938628277 166778720 775150676 850028687 224024693 840579891 591076680 436188107 637896867 147529608 748910740 868721967 582975875 306667459 403057317 189906031 405797789 23080680 791661427 746830642 422508787 635314630 77669239 392166476 49924666 849247323 319399758 721632439 432814979 177057514 740743283 326969517 402528709 919599606 132490106 347437014 897142541 579583250 51679797 866416749 382061637 13633706 8817512 291389657 332189563 304875268 400392920 230897461 966729336 871339330 206824220 109380042 284212052 913207698 838993072 216511546 216873285 686774445 512448548 501136690 963982396 185863112 517737598 943323069 671081382 959010447 374657006 579152983 364160611 562509995 874137771 969184445 902126969 440504143 907086699 299533895 162894332 211460689 656954023 15733639 961091853 171644605 946443357 973375104 921937094 9349941 386066146 326455463 713598417 971722918 454112313 324417200 635217901 473107608 814057759 518084143 754215895 763826286 161686693 57491554 695942464 470355449 583029069 276817716 109574951 47156707 923911843 536155600 746382185 902801821 456908172 28828233 750593495 667700633 724352387 991145161 559390393 666152471 168678913 364649927 275154760 965218487 341241850 245525052 948137514 83960519 838684140 422772462 657524263 898233625 429184445 358103602 891586378 359062715 419506497 96226975 834911948 162369287 791892517 862313507 139072487 267026492 198296777 393270549 479987993 604664853 19800795 393857719 42528808 144648888 913529139 368792768 162948286 740368660 510243100 695656612 958583296 435643734 742587630 43464315 571139491 708864039 381441816 174216386 857403777 465026966 770402821 745126249 37838307 214463669 601100544 620284036 657628852 826085654 560471628 121006330 556655734 164118040 227204973 629672561 95275466 34179103 359100466 950381133 150116280 894347726 277935223 358407161 704594312 363815068 461895769 177181501 378075478 101936203 887992783 177321758 208359301 777966586 135492355 661379959 499902089 249223647 649443257 697620287 131329242 388423541 425877424 541551097 361407847 946952151 61616906 362945837 146852682 881447708 999486952 567848042 592652199 533798672 106606737 503409251 963284409 338187467 395940762 610869144 762040218 155739332 710463723 377333417 697360015 174912065 689909930 646406468 683106679 830264613 448795959 156449858 81081588 830746432 922822086 844417545 967777090 568620020 591893250 657571762 939438401 365147243 113150844 806842702 554481172 882853400 163836691 779378413 424192245 425708432 838008966 856882056 975223658 339367110 232902941 155895950 661869624 454296081 894495918 737943734 361245948 19998809 339060356 437892163 560539099 873209133 589482562 61497137 806383281 500648324 257321800 973849045 77318909 119955874 467532264 424751524 915660908 71805003 465633947 540308337 139963532 190463781 94380040 454556161 263702876 676205101 186864587 131543171 919694899 635934676 177066719 83520251 327425911 305588123 442345522 831901036 918455141 897764191 508922410 175333115 644977371 300156741 980260281 299320591 500711880 838340813 127177611 941159343 704084790 997983559 571391568 368757662 479557752 750910994 262333480 454933346 971773628 233468049 694689960 593228124 466223979 774297082 759546693 585449262 775678156 534171551 60696884 691550854 957181272 184064893 789750524 618623438 125551230 215178698 924480294 845990462 482805235 864232443 289504221 931663275 823771620 105639053 629703631 358308888 674327152 846247111 667836669 730969364 596019233 828531922 879693187 779187305 379003772 732307100 87197094 192759900 554026298 268579590 857351844 908325237 997504395 760865756 564220091 757872537 857176983 988107368 227010115 186024672 461074325 276994086 306519369 697246437 496649000 217259869 688057797 571874819 897560067 43779256 32208997 310871714 697725673 981397793 920574892 86710552 255093967 577168926 448764905 962724626 635359221 617113397 422065533 801221166 227700888 773090359 717773299 619502946 349650313 462547835 627743735 489127321 366397041 973726302 58420214 120907997 750333350 906654632 637818886 216387975 621502339 124721245 980608715 271997235 127290351 149356093 815562376 558295749 787861875 365893128 758369553 234955801 673908219 971409353 927311759 716209497 510031832 149558101 506227877 755752158 822159782 333086488 232995190 988409828 138750146 264767612 17878529 688295697 243308173 801962685 284587753 90075220 604911620 592187343 69867250 190606501 902246147 807374624 787939346 913444608 529644982 688357599 578704601 755022571 158629353 248753534 885068036 107147077 625231244 237201826 403625382 98734859 1564602 531685264 857787383 400673924 769328879 726183681 220440508 984834095 601417268 590845186 758073604 838599383 194726530 383561639 712511754 301428026 938699367 330387632 7503381 990386169 100007 892826453 223784705 954945180 430593579 235335937 674607398 852315811 40753820 181516581 446087209 780599895 761619216 585586573 907514297 781754092 529880613 908818054 181338889 796179306 545128516 609442623 583800919 76175044 357515159 958799831 633772012 794912659 740090314 367920482 58719348 837101907 306301342 410914674 553241210 500165081 532854182 106722954 77418282 81240568 617354567 90212771 501361366 855367625 16217074 898453602 43694156 933623194 772660962 126720091 13167100 760243416 788084817 142926288 678809945 284100473 695310259 874984715 453858958 162212914 71972870 567628936 932112694 35861934 901062572 78160145 182282700 410489858 591025015 628619990 897442742 457435428 144407948 412255314 131046202 398534531 780976785 58517167 293939299 773479680 84598986 202877648 350272745 319382641 612655737 573433608 383344292 7329039 117172120 295123358 964077320 607838367 773103767 276062895 723280046 858011226 912830768 935155592 547436973 36469467 393285774 464499240 401575426 254436496 381474979 293392576 63342447 323744571 685180079 766892449 605246133 375664503 320887421 347098963 489206433 364116258 178537375 578505959 944932138 557266245 897933155 990861620 700975840 52644128 548895289 99428577 921884080 608335627 691912969 953531323 403095301 315283595 813366312 466098973 748861950 976754768 620861096 753488615 989390302 464481980 338634078 429158181 97210560 341929783 351799696 573860129 942516000 969926821 237623377 643383880 566116167 352369373 783867837 669497039 102282821 808437576 647239952 924339602 675744804 529902253 781923632 197555341 490209899 274793428 840320479 81582479 482746033 886795061 515774499 755061571 384318190 434645636 380740239 578932838 955904836 689160683 856295876 220355800 102453643 859685121 138643283 497499800 752287278 802586654 646828443 865084941 383163223 142130633 658313642 802834814 537535648 251550157 703890104 54481031 956316912 799470406 315095629 708516064 781780275 391091970 864949785 917970564 67769099 917800597 105537714 182992479 796568807 614546373 639754700 803777985 559614672 860677375 266210715 760573658 109193283 968058964 723508830 384307801 726655462 842128881 924047829 872080068 259271610 121462735 206085187 12448403 106241416 10780433 459938562 219000064 969780077 785016531 153577175 836370022 998007956 659254296 380961742 482561028 903528437 769491491 745063864 911557925 138423939 849035447 246728664 492674786 23492936 543962503 586000062 949381726 373553164 477735527 366423443 140803988 965151294 785013737 231081449 628403987 810312479 63185204 835672432 118242096 61287221 541772647 54350206 979183360 68098491 958724755 334173034 48783989 660404711 38010860 948004821 748606580 465268924 265736003 910976221 115331284 221304484 150713180 724919820 798119434 587413204 905315867 8915712 696306181 569000057 656594728 192672509 85087577 130291634 986022197 841921521 289699485 379816133 130818462 806902847 772522015 876040721 900296639 675317346 780653777 105375603 437744015 303405864 843525808 473629205 42098630 650126163 631272186 851858456 938208117 380565918 789426583 156905564 982955814 362605097 400971731 109814630 221003596 920230241 585285733 445838135 277147829 91801465 748757198 230426542 159011502 399644330 194521508 821543598 307742034 200725140 851910821 726971440 150545377 144858058 818622467 40343632 303553067 929289552 142527284 13659666 729719984 451701097 346649534 46372926 798834527 242609042 326660041 379906249 324580254 990887999 721798022 156061968 683119580 867953221 380491717 403493569 722025626 179295530 270413742 10405352 279941505 317115026 496821810 621970450 515214196 219284435 811175948 408225909 556926757 878192321 312472249 530153230 860553160 593912553 664192798 650390920 851827281 263247879 165794058 97220887 159461432 304590854 204892151 297435139 758246892 792424138 257576805 592045216 996018515 642621742 367725328 320523367 864742219 109253537 195148404 597132753 327919514 37314802 751024975 282017703 933406648 272743832 291997709 256256702 460559453 773544375 960781276 881361243 836218239 861265193 138009280 890911797 261248841 199538791 437880456 85827159 549084999 223542151 342317773 100151182 791547327 847702743 161459521 977174010 320204936 848800174 879059357 438966419 700079664 580458499 421496455 975504906 708549228 855168980 108170384 51766602 794014646 413884559 199284408 321785415 751081439 590176065 235403265 825364500 189239110 644304325 63194555 990866133 382844190 830570400 862915204 655272126 849716179 420248704 228189055 279276820 572481066 756092890 792375781 495184884 125846382 566041951 798976266 195235980 666978722 962919394 515532738 964888653 414350162 294409694 964174388 926505651 496443670 928893576 217731768 340940619 625179347 918412179 38864943 904816576 979387968 496641528 672884145 119920278 969427854 12276336 548820194 270295563 135598875 280148817 994891403 392039352 611317324 760274733 683308068 334790800 281014557 86728944 584073900 556459541 120813618 825534660 493288523 20749894 68876892 343094043 687409462 54040217 474736386 83796991 645545934 501141882 239738796 499586802 724181410 316421034 587765194 70034504 462755703 212947441 754031183 99625207 939435527 175153028 21834911 242106707 133297518 620981967 340157918 947123255 896208587 307979143 648420345 994132917 586730823 145540421 902747160 194686971 834071687 965671411 275181691 14261392 87057862 620525655 475715693 675557179 460583657 94659956 791883694 478818869 720862179 362898820 465569123 446233527 143153530 420636980 836085424 502653436 9592013 686779703 422284898 188918742 344219539 971202833 488327799 417071394 706680397 773548133 819633630 934275928 319676066 783696861 24605169 587503936 457289477 250716240 44222288 187465890 314900704 208586485 565382295 369698273 573588059 57791219 979908700 473386800 223963565 904690925 418300564 640499920 3582473 660726941 757633638 949103183 124466935 553831533 268556075 328897688 437448118 29841536 647269446 517272795 726851846 491463972 817089818 968380554 904964941 191035522 109539085 667812094 194606845 507548113 526428985 131572600 107181731 681104925 793412316 815938383 149508030 711496210 495564304 6235495 760585062 929752864 385750400 282235759 259651710 229052691 454764200 50178681 939442478 820486406 251007848 612126986 398500272 457300804 850664828 329687338 323591540 203088305 348532838 781729036 87525742 213472752 761092669 375072523 330077992 228589227 567523657 474916626 599573765 959317481 281540488 654289151 792980700 49361491 802216941 309879880 64283754 339864443 938000758 541182800 574266149 115438314 773964312 774595586 709365860 394972056 146207884 750773122 417740926 180464104 576093850 641308804 702873388 638346347 229503085 532291527 970844452 820215772 891838181 473353618 439877377 998118602 644570974 162985325 142817790 646502498 764203822 551575478 659074903 854778235 25934250 852850468 784812903 29722965 263275548 482203725 895557100 10664497 870899569 87584040 547014261 948476021 14886164 278258866 196080038 672706070 462628716 810888799 696973629 789693653 121261118 601854226 79224448 294002946 800821943 591742085 469599381 635849812 37883933 255888953 457137654 401979525 367141523 723496231 521133841 534322444 527145932 744536787 273987031 842434523 60760980 418926249 176946135 592495893 358009017 325008066 97421404 356749176 758289398 532473659 722403281 903840308 673959293 897137135 646245633 76998839 967013098 87877292 811173850 744802107 147068916 454821851 695784749 113986414 343891904 283105519 991835859 489549192 365926634 91568556 639542248 655526230 413642899 381966206 945508285 107390723 414724588 108754955 8167277 92901619 858277174 323636793 885151220 222349131 507871405 408977481 777245476 922795989 473033271 998443933 838580367 301818482 569929207 414146470 693318373 642469313 514019689 399180385 56629763 854835959 779741046 315931034 445129250 765998580 469618127 966044502 233255905 439000015 471175339 812677371 956351388 582636284 953839985 408924643 267983291 97629282 291540992 721193220 431126755 17723565 876921624 698828703 371704923 783512798 24863710 390907721 497608317 566268738 219637117 215546029 495488312 636813113 473884589 188002380 179998981 894690179 855917877 498463728 369616973 319464612 732373388 560762262 954443632 442380329 329684694 887511678 384801158 701673831 119641925 488773089 909748234 752317056 200106108 533112320 554851274 795144053 203316043 347601563 324489291 580453072 353225496 346998633 536671035 761397810 864747710 671351016 393005144 678098954 902645837 484794308 824519485 161048878 526904437 661286390 215248544 39633174 728987559 682477623 250485415 990499562 950252903 944143976 547874731 948505464 809926159 141696338 781128208 868669320 956491384 118805368 766653090 394164112 7174645 573009617 567899681 126031123 349762497 2872782 369741637 300210897 613923477 428475510 945372124 55383176 202034607 136523946 326170252 959457968 935862510 497014188 839669612 167916965 350052242 716371889 271343729 151643298 110726944 82723538 719890984 503086278 51861636 340441598 291259564 10462447 369459840 404279650 662602188 427210467 336657787 315361420 477191221 159510786 982907051 242361513 60696853 934766425 729612626 626947172 220456551 636858892 398947009 766631026 460944563 733211206 29614797 791326953 459634308 325758176 109057301 587027554 248783504 581657958 742346077 742106427 916498575 475051857 964496391 975281368 982462559 156590997 93131003 238936504 67485014 869725059 487574551 693033771 200021559 830886557 848601935 789075647 647346196 502608964 365550738 20472041 562105029 923987678 581574291 620119242 805239318 676776760 31951437 392745999 133224651 803751310 63878262 736038752 94819590 228846375 363846155 355049424 846910988 348894525 810774755 268202984 517385633 563521233 379351167 90625243 720523321 285186212 255781446 607666219 228505982 932846976 244862469 579829991 551566978 934095227 981133505 84238673 401867416 510651231 337329879 580269239 534830743 272123624 286057752 583924303 294848929 264610427 593659696 24657053 279004231 193913170 496514564 968884691 381962772 192090816 12340646 892169923 81399885 978061384 937225278 768930831 347266838 437733300 100732469 299134464 717512255 295206574 474119296 912196243 804048627 444068743 818375571 82456810 845023754 238165273 515035644 329743278 153060631 702446578 465137127 386768431 471919065 125351487 472406105 152437448 657944764 588991720 79340467 996875272 164906930 792096326 896083391 702465549 137655303 856758245 897015534 676649421 742402225 763383866 272978469 230233094 706792615 542340548 511609180 757527444 990835157 209026208 377120905 824512849 790357914 959970269 653760013 248211130 561104558 579895966 302413116 768879368 910621844 893596390 97837933 323863901 326871878 352555071 970871520 355910347 32018952 674537049 277275833 578345301 526827688 173732762 682926978 361306842 828445808 654278509 362924646 15393576 979448711 654850528 759236793 741139532 61441341 737083534 281728292 752659892 519776122 201923365 417815541 377743325 429200932 632001803 729682521 891491026 193446380 883493228 907616027 716071240 199966585 906613088 123214239 892919495 163391485 283936456 438226699 170603452 329400259 350831034 533927601 610497263 204844004 977851581 470577728 299676119 8188427 853597667 791557418 477689451 882389692 780166584 685033225 788546533 893726969 637054258 328532677 789392196 64874499 402017627 906854690 359533914 261117212 352184297 897082896 841441942 293578664 836767995 649418014 719880838 888894043 776034551 309456005 90549644 888744428 227041136 138884557 352235541 876651210 749293516 792799353 264259160 913568750 960882128 877306530 80525325 235017381 749948962 782538306 569306708 610456470 973790232 828112651 428873262 690569113 88669728 230792772 900699211 36358991 327805931 82825513 980912622 239005957 101888369 575055906 253565085 882077435 272053380 751956719 132486481 587945291 46389370 263108393 196414868 114961903 578344217 310661267 939905726 325863469 396128270 906971146 900033837 861187592 192998885 165268622 224985651 543000271 534027650 362314485 179699101 947170911 595422442 383588323 52939176 576023026 577911692 214794529 544435365 255837846 971314533 773090158 999525570 525815196 855795954 667341366 337817376 54649506 97526999 78142762 612379264 644189097 446237151 68594813 327017807 644374518 993884793 3376485 445615069 45527647 9064342 819629396 615048037 363590290 141161447 388757759 773923252 139562440 153026757 63118769 452514209 6634203 176654272 939721205 524985435 678301656 68673453 688368891 32287491 29447516 758149109 375022313 159434264 107226179 362162970 942545840 50560270 558815972 332432941 225901952 375206496 578175788 841648359 844167030 352537675 475420896 638951277 417292496 596114244 468511699 167259607 983036357 115189099 479970973 340649373 393221982 31645851 43523838 251172640 589719772 258197198 863448858 257382028 287513807 370930560 403379300 116537017 374460673 111522311 215301452 440724562 418623449 242584121 117437592 504891120 545680655 961582476 992622654 829545473 505556856 8757028 254936268 135051219 173721101 764555246 8500990 182605309 319459588 923618128 365393294 178228993 870546119 902359894 691491784 957434297 522437246 456908705 170948275 125506283 74655641 369610638 817184523 268047673 273218462 732967297 678738496 167137893 183392341 457573914 96278601 808369299 919578037 846687883 423069879 989665004 425263353 913088812 774516994 925709978 965782017 661554484 968059869 901650007 852819483 772930707 607749251 429871827 624219636 291337344 238287177 114921589 303832848 947474960 13654264 410809566 986358939 56584619 79427861 165905210 973424382 384592857 804037657 35575151 632646844 592876672 261645388 399929970 223027130 175787149 464037911 398310856 884414574 551660106 776942302 826466032 642635914 526322586 778548549 832991224 630311226 882156857 377380396 110126961 371792106 404619383 793653473 597687607 357275779 476041329 104220323 817765136 845561892 384984900 620331998 559389602 906794482 15384833 452423036 353552469 658050151 961824822 614899199 568327921 219695966 603028377 455256641 241904358 833497042 93504601 139973942 40032896 113623371 15934904 165811160 719537370 644801385 717405630 86413668 176686321 586034181 730085626 132979657 867141379 613097825 689656978 504465211 902713490 875438260 763186460 108999359 5384309 110764876 674852787 152509770 811411604 792850179 2130578 120156424 75353039 941797603 699463690 945778429 487066391 282754907 325096017 276313716 663825769 179482805 258257537 722828640 440344875 664090788 182562900 893283134 962235543 808009472 518951435 201809621 324236319 752884392 485318080 966536451 834946162 89082666 399645184 126853129 88204804 523172871 247592165 897209314 953980510 603434318 408721933 706159563 482069462 204830591 34564759 104414217 947440604 200058224 998216601 198132676 823706234 99602701 37366785 420028194 344916793 696846814 284653776 607868124 962734378 256800784 697625162 709129726 131678489 891506578 439471896 816508113 79377290 730457508 728451832 496634188 559618981 866271808 165987454 263779544 903200868 199230127 158069545 422489658 170453360 769677961 752990373 379011064 380760182 939869158 239437668 323209386 557115529 341718459 546918849 58779656 226683440 77975414 272673377 486257685 768597876 503654072 209713283 602446749 666657483 585959100 827628792 231050397 214345858 595213145 370284896 24155208 220717770 950447425 115478994 315308479 25444596 965059968 474627777 813801475 447616392 622097849 985996451 243637738 734878408 250561745 368793142 411959536 789075354 815369995 997487061 154101598 774960522 760307321 920251694 203615295 470966109 842794094 612095604 361814136 737587768 537949897 97818282 761716064 256899592 607129379 740929553 756577077 756783369 332618698 255790438 723873547 149551143 847301803 533799931 585071566 126742613 901010588 862398588 965535766 485071117 131246532 143754241 876278011 156219934 507301947 540185027 660264563 425899577 533690142 157406460 982039403 849651074 438930505 928575902 605165622 692266659 802194137 43378457 167293153 987928908 657023355 310252848 103812825 28427203 849580601 695017288 883329868 306028970 241973277 928486994 72881518 727905408 975367207 415266217 109415073 396766187 280893480 474122044 510356995 222025553 969754630 626531488 12211399 402429485 766535570 576121925 541683477 461639247 529193118 552615651 706031688 951419688 531711513 13423853 467249852 551908611 312811689 540728938 115324793 428290824 753874455 722483606 336381101 552902051 766333752 347356125 186020093 407773391 114532226 839928743 769529371 839427374 104313682 461429128 256828763 310705445 6911056 170128585 707603814 593370305 218898101 717071447 929050279 884806632 503566260 68116390 655203585 779760778 740656501 59915136 996057038 658738528 130539848 334421811 564890477 708878544 576304756 461134345 149603464 241726252 224056804 740424134 9880314 238652901 997635737 505004271 616629398 617192351 264604371 368090737 8432294 669050204 926182172 514251196 951743680 219400036 765498829 533036802 135264853 31984451 529459577 590059574 623188006 743765969 251464429 619849158 421558984 414690640 975257710 710596470 118453612 96030635 388133101 72124138 513618823 389372229 94433119 830357068 983164051 792697683 623186073 27039485 989852484 165198190 314504012 605474213 440324145 389982266 118294189 933305945 326091704 459121214 967432605 477942472 709284149 683966336 328307150 741592187 418513233 585436101 188361124 719820622 187264577 797177175 22620460 526427079 641761294 163078949 59618158 793311559 335203195 889205710 700889864 132021912 501569475 465292398 734346093 763730242 283708929 513228328 433150123 584258227 61120759 465675315 595216097 895504747 927927926 562223115 443909 869091461 859560912 60041350 602469513 599706962 146932861 316830920 741013587 10184347 928921556 361014077 631456212 896798963 431183206 915203955 668039159 63693034 565748775 230136664 305336974 661020885 254112587 435098001 450328137 304392991 819937075 944470508 417071437 335457843 775776718 766696200 671029801 679139256 157684619 97990613 106733119 896142759 680173188 430066412 856289702 965909101 946173295 596528472 782826086 246083932 409804009 71171806 741133431 963585718 599838176 469210096 664631558 843102579 307283844 864630214 195895141 340886027 934618664 865760196 669038705 459463989 74917891 767441688 254828791 986224585 444491412 401490642 363790609 826001280 215673135 407248162 936524083 745594149 901713876 413639113 239905431 761743550 740693694 781778946 12348660 269460070 820324684 849340816 158363170 117790033 476347732 699508606 224079254 331040328 748265578 827220723 613422323 147615418 25556252 127349446 244484642 961226284 306011244 892777338 751845601 255329861 911719237 515421936 222619611 861617425 834618741 46331611 523184092 593336717 883159333 360651977 8663576 919272234 297060450 388258959 759332408 519796997 73189533 648944122 963510694 220276687 636608829 309677191 26467719 890257616 241043107 388175908 652723777 981222663 625979163 348582021 561757022 548541605 615382247 81519726 657747909 665006795 935677561 696796900 382412668 316983417 555653157 227466878 559332202 199343595 361722065 859440469 918573242 276958997 417335785 824853180 479640891 1844101 872816077 475693512 356348627 25186920 356675267 417296725 29294723 526769588 77523475 553402891 63773945 74687813 724330443 391825567 602332202 20578883 922828946 640268751 646769734 632455609 97950983 120508155 86915470 23352742 464147003 285301778 953516209 24496152 382668937 909665788 417104637 877507874 857991594 596596655 975619798 657113899 279632160 198740452 377290044 348587928 814964594 365536186 294606603 502825769 504490094 442049399 13804644 670816055 19723676 302339534 464609572 552965630 65424622 855645277 527893201 202859644 389689396 11836372 7824003 982423289 276216266 286501346 952630870 534865653 163581896 694501583 376586801 505307522 600845553 327391789 500684463 909989361 330495935 111926798 409708463 553368034 524380449 177800848 273667606 246443080 573735003 160310849 836713659 992579388 117858280 22655630 620698487 972082366 177935216 902097988 665044 999722989 122740298 544796065 535315242 837734608 299469046 584099535 89674916 769232276 214437100 825556050 607239959 937376920 763844209 764243298 967832205 50503159 646122861 129931862 66746101 222357894 828031549 39626620 660408867 142286618 89532360 600520412 132208118 450123370 674095192 569830343 312456769 855318827 830506838 693945657 686011629 605139730 237619207 963215381 17152118 243205013 114969899 869576829 347356164 26182715 132366957 32053845 890351776 373535581 371635605 160229721 58485523 384189161 44867437 83008086 696939308 640349589 954333950 403402453 210617333 731313750 432731101 580406612 397821624 838408771 773467453 750107565 948684529 309962338 520269477 746126631 553117229 410297800 279534019 638282165 759398052 597403731 51107002 214748055 133712433 323237454 98403086 737138035 526614024 111444112 829054683 733868298 524023872 840350225 738062114 454249132 751969433 345596141 546185476 945009134 645241812 269167120 530708555 879567620 690422144 370996336 414300302 237267384 199457286 990228964 900698517 355356204 661295963 441820875 613868725 265149347 221659664 728169629 327282375 219489951 427914768 360260531 439445677 846656017 156044837 980401950 559491956 664718359 418327891 334697861 132419793 247875279 744286954 594931282 905313406 60920691 778897372 420001328 985894377 415415610 530869422 107070055 227864085 211717617 58693472 484815440 361802436 158361831 312677148 194567 151380702 988706485 700879637 967325082 333623955 668517705 474491746 44980115 237368645 868501310 222172664 108678731 652064793 814772507 273311126 725813655 67190676 504957890 345287750 400624605 67901107 341377834 717662959 430970627 967870743 252950488 117064743 319925267 428798188 273087255 512035022 878523833 928792620 787748884 926724289 749609988 659086062 402311673 125045307 698834332 499957130 260534078 740014280 473514728 811718867 953102955 529226328 952660544 878286976 309881414 642073195 124554840 294686505 80357574 156310990 380725110 183770204 64321537 585293871 617251846 973688607 179580064 556745310 332806559 200509245 546902473 237212764 461964184 563327371 994595135 97114993 184245263 651524877 135315452 352756050 768277799 88068701 332190062 240247824 401928137 226098934 237336224 595093614 317099506 775252249 735158070 995012615 539832280 440415427 374643902 201613479 480592100 161823006 903171205 627830169 475810661 346059548 670082334 214408432 375341628 450716150 625167457 652917069 16697650 58890769 491517237 804708514 609807216 233008595 413256230 455002504 784347189 813642619 227947097 231313279 4727499 385626436 822159838 527437122 853966282 373111844 824215931 890866952 823941931 744110466 77949078 18713098 917586240 682676439 956130325 840633615 946641698 863276084 394602332 699131536 834959674 463527529 171383060 291002309 598519358 267933331 129273420 342018070 881378047 851125769 805876695 280035689 461962402 136050155 251655501 463024842 412673449 731062232 260071944 528266093 409665935 472550708 206791463 178761310 862488117 291426388 417493478 119330787 702522524 886403241 427760483 275425507 56390837 583809386 327562459 658336895 231179248 881999850 961850757 304561904 96564917 47728877 986440536 865297557 713762864 933640267 554582883 795400124 263671467 382189323 53037661 639997569 705904181 978596532 393043443 955499097 43525096 925943324 590224375 65631934 679538956 521167148 784234918 755371515 761362508 80063873 995686778 291586980 177146114 39537949 67186222 796817321 841506229 674485682 421644299 429207159 995882809 720369586 423837803 291843402 931203917 228397749 469489578 894190346 31402528 280584301 690293780 186401378 283260204 767256919 765338517 542113984 18765124 250540484 3277012 555877464 182860166 78660324 191379671 609427615 279340636 647591862 177777749 612400209 448172612 913096234 165298397 861233391 12528711 271103990 670760465 255370904 493130378 962684598 328609668 878144035 268827253 875993975 619978075 174305672 141881419 799263984 70391415 871618367 38294448 201573455 497640863 776578551 59078786 941860456 979440211 922190409 597823553 44069870 684591654 258389565 479546740 774988094 456477399 295843578 147349560 932864642 152539917 996451422 895085043 734038694 880686102 563331263 200557058 287817586 72787832 918808608 211818781 109692372 917442259 673779920 54510155 928198899 219462109 938264860 845061046 987141213 757642576 922032709 340085747 753691555 513114041 273281950 918281402 566777545 750259332 102028400 639083833 656304799 879553373 850779536 313782450 771126717 10794141 727329372 265477380 225060453 867698778 479952302 508254036 844973019 969737889 606778934 890584982 191417705 700123778 57988420 295924051 558923369 630090753 962602980 242425009 412097761 784902525 233451583 382317524 315277005 251156647 972230765 883767087 952924885 191382677 348566320 829774876 113310465 673839166 929193112 822179293 955545041 700777368 519257936 822783526 829633584 436096906 384226427 169961577 345651787 366290995 846729000 763990269 501052576 114305047 129586656 253199050 80025799 19433682 265795069 181933009 718875590 816254510 791747432 424406782 278620504 506031091 297513193 889983391 95694378 939426840 457621832 81618080 396313027 36520469 270344556 407763997 822361482 174987595 160635486 558431679 621661888 901459736 521980407 197131198 37820402 827341176 439399021 470114347 493987320 104703879 988283776 259637017 957499395 65966547 233346949 385968326 526125012 967699329 707256641 946149110 297843113 35457528 325661000 959031313 305523687 28955944 817283311 632664183 953636107 425081384 260262146 974717603 321585526 537665985 743742831 256375063 186319981 246383792 895984393 902807750 103129373 98128736 158828402 220742545 664512890 400497418 774077690 728172738 309526787 328919408 479836855 363462384 935119691 266652016 777477786 466060594 669371126 834039845 920334599 322208267 622927959 998413492 550192385 822616454 835859212 503776321 112113908 309707315 414385016 224996853 611389037 436149434 536408135 118924116 312256922 347689017 518375101 355002880 821361732 326152158 229802292 652079024 164461611 924578839 744288612 229679860 403544452 484862013 607249674 263642314 641464559 649791168 871411127 185229529 218707671 203921609 696773961 420113071 308955659 293876713 153823406 717232974 581501906 948860899 941515771 376570439 645086461 555974507 839583931 359765845 171742845 145885882 13551956 969331189 227711314 427404232 122369232 227764275 236685652 679069105 180339909 839192281 671600272 119383438 384148992 790628618 433835007 273940445 251293933 222144009 443567455 701956899 311824827 217083790 251822376 876774458 904268561 149025459 336369059 532959933 383719350 856658943 910642197 799685595 402119488 156414861 947836488 199159683 313887433 605291492 744792799 918108163 792666148 352796427 279223121 966444249 739719523 49157746 682263624 162627877 765168966 310009481 445473054 827215147 280791287 945294369 169122895 253248199 87669307 828027949 515746471 677003565 274505268 923615287 298635499 556999609 166526645 475880090 538266961 463880412 652303030 484791033 653834593 722784655 854961465 504389815 851080256 662720454 141096872 896480316 964106020 273123908 39386950 465253826 73787116 569182449 2892677 479284631 171724421 356143709 277114064 221959650 612427349 794068782 879720485 468592242 380978103 67816100 868945541 33417184 702098539 399428763 309463468 971195874 348442274 383367328 663358081 794378487 22096620 359763505 937811153 453861405 634571517 732191176 543934261 463577536 415249123 331779621 829175208 390350948 353103330 332783214 221612838 94193176 315408428 191499882 790979036 770902049 374701488 827135829 252143011 905515267 134442690 985718725 775126956 44019669 883245297 781559823 66271626 562788270 756137558 821067103 199125727 338349509 203101059 521548245 815385258 697127975 833078581 263737404 453789549 712037533 518750590 231610662 752928237 952026537 935052041 66639895 203854145 789864896 717436611 282162792 633428918 255098282 546834825 697901064 425687970 834771883 629904638 736752464 724697139 774409848 614623688 12140839 626445333 818615512 475482323 721969228 595876152 518523957 465934639 772322252 876024910 18437612 756849351 214952347 427420242 105690546 351469657 790567591 563181582 866801832 108714797 218399072 961781655 380383589 59923689 959233785 785160692 658749303 745878282 328200513 472237293 403838612 430177879 996406217 528456427 489613483 556308172 971504927 875211915 41270099 362702858 111709954 650766049 149488551 541279796 770149784 531872920 773952720 146524913 342123586 276869014 911520400 511384415 639459389 404365939 404988756 306714107 860502427 496521390 976837861 899743506 448410430 94192548 752642196 482579575 634717599 965218111 161328173 633138553 113126872 58692403 789021306 738571434 943224695 1777026 31218100 871748026 937831409 961011274 751005522 875453722 478880062 111775017 240013003 536438099 240161117 800374809 135745627 265287122 926122662 797998976 162627471 747055943 767783884 698051198 152678399 60605463 50235510 665004301 665627966 590287628 364826690 616956749 333256045 370504306 95850427 965879055 882100368 656285714 963597826 234827057 282023187 540690438 616586914 894402832 204433644 564752178 42790182 517016359 306087659 57174744 599802110 773590351 618161390 469987787 741895172 593888644 661701030 724102286 531306264 718097907 65310877 646077730 912367441 943051267 845781759 307340032 209979650 310561500 28602089 987595650 697237585 489940709 184734798 757686867 153574851 445938346 240804113 664128669 962068880 682325676 453810805 174461145 444114541 189377089 688533203 770154879 890317481 855526955 873037468 231720313 334991155 998419988 829089872 79937720 31572128 470870954 804749084 267959124 323320055 656642360 793308315 340921209 998565804 533936022 354936450 603734250 208049672 918509748 8661150 49089593 161713344 637355109 66830691 923235779 389315042 591087879 67780161 577229647 421812855 207018015 239891349 31774535 893997037 510135815 232853129 429747293 621209809 743182080 976163786 722109412 461521232 641818978 376180869 180901450 75157605 851675262 674057216 617623160 815187387 977491995 764665344 479306796 137663947 21267512 648806725 862702463 338538060 792324865 89469523 993322196 627195139 254967808 714332923 153542882 313869022 861036879 429582198 181352226 13787235 265374660 663643707 969336951 148416267 716877011 609211497 709937944 244761490 86147086 660662103 550739223 908586261 145297902 925969388 472317924 953720857 435476881 392205407 334170774 591511450 225893963 181773741 218500473 716970992 423478733 921298998 18386337 752818557 990968449 975799074 647971203 28908265 400496197 225046243 380041099 812195399 459695106 79673233 932213774 547487098 154721783 832791354 823183303 490539614 807968509 701949304 943084185 791789708 613201891 183994131 898692515 331009775 1267840 368727374 46284920 242181000 638580950 873604401 99018054 233871618 162727211 595163942 289049214 318339774 983069112 455740619 288287365 37588717 53437845 133826338 885870560 319721128 611383492 66144122 524022642 86036527 37847822 590994959 198492841 297078314 776290945 621059616 614637022 730731452 368772482 247717541 378712419 948475724 894091838 94800019 833004530 130426509 781715297 564946299 609127509 496232733 972107089 643435288 232053691 879144323 767238714 159275636 873705841 269024499 885510834 804720398 764877711 212136560 499651088 55129446 741246964 858552290 124859699 347131235 579794963 780905480 275488552 432845114 664407589 14961169 649942622 817127754 686071559 193145271 570883263 315194331 940733611 631508285 250061650 204669896 593650126 959630685 314742810 446522313 89777378 606275560 534611862 374524812 93046220 315916239 466280630 459423694 203301264 612720556 140475930 514458251 331493310 659150199 612898884 647575159 105655499 939846774 578103355 966043025 945000036 981636365 875869475 232358371 563716233 152994322 162117036 613653291 214315669 348759724 487859786 227788960 437454100 192044855 628570745 138635260 533789082 697052255 539687910 776959976 854744798 374255941 100137637 807306249 928276631 357997224 467385415 736900123 474948807 931389451 119561710 8431529 651972744 453057202 752195376 15858327 732484480 789968823 289781057 198456956 571272054 59732652 655714826 294086029 268358405 574560333 120262626 940726422 93119812 379245373 253442075 309049520 946498465 73163937 247841377 131046426 78882970 763266509 962172721 972689661 822355268 112593487 153212330 968271737 100599457 179038632 629805692 332639525 655080986 311878377 178434419 713250636 710231040 90076268 274112468 621317334 828897384 110773807 970422016 488726365 223716567 249542095 587930014 313192227 188474 201867253 792656135 902025066 920373914 893499768 602809162 130192984 101176526 815629571 773415525 570544318 513959409 782875982 144766178 369047327 735517894 424356864 492596013 949222903 306443047 253111548 816337746 413520011 10925182 106579416 64796161 736344003 437496294 475831895 783080901 880440241 372730106 119565990 633686575 638754054 807011318 559452732 695957750 896065213 79597839 534490339 564390811 77108235 643263377 784379169 362906249 654106021 986925322 743254187 734879587 957295590 488137634 370162785 153228666 198076245 298921933 971675734 900538372 314007021 376549138 105997511 859026080 241519959 660758001 311912975 154638577 858691674 720585582 882816767 191124997 741127351 481948209 847102139 38651290 302608639 700870128 642892059 94390924 846793284 449905071 84350854 467510688 813834709 469707339 274279622 443985984 283417887 640199812 20792751 618858758 424842324 33525675 572689141 211749436 862053635 557275404 473026736 521497192 755176040 256807844 736286614 879184758 755019025 406786019 54622022 909682187 979984464 520713252 29174603 255872804 172817461 546769614 880618775 11483361 822236345 660129262 310503144 703683711 50973710 805901221 764930453 864361028 964004491 138593214 778134376 779261503 451422833 272535667 755790494 831016638 969454853 188333407 336015906 637345479 40001619 592668476 310502380 400035394 597021687 430627801 44434892 810799266 680227378 395838401 660765515 217311020 17893465 121338892 411024298 512616455 249704404 325599384 360821927 62670897 976135202 685882212 931264917 969247920 380928359 158382730 724409172 518437060 280834494 128772400 146569874 482110220 466567685 477045419 253027118 321641850 424302045 948511312 771656504 342504591 44323710 825218833 480828179 774998040 759839549 460438710 871036923 587292059 429499652 642997876 329020302 252438420 723894700 692308528 995166335 900528130 353092829 716008457 295777019 620180515 484580931 912669040 399862882 581303041 254854188 654484162 526411283 51465954 110070499 990884028 568020668 128531011 249282870 479704964 223492131 137248689 302265059 392549775 443023064 796424653 466861448 617304911 883964845 432637491 306579892 440911332 490342399 546256866 901974291 650072089 723710870 349903913 321711123 736414470 505839856 93037410 406777418 448416870 161563222 671116302 792273008 577776135 912965423 60943384 868020107 610858922 951203205 116527518 872516900 390743296 760994799 910112975 657405109 898453338 683536125 99071960 668558778 730549937 611554180 441543746 562626051 693937772 695863174 926394269 306573057 598003384 655494260 684241808 520606258 747467425 551853189 679919280 27209676 304083624 393649663 811351752 181739109 44958871 348080874 183587163 587114438 829625229 495781358 342790504 370720274 384960457 373912956 160000436 836755114 368552531 184861243 501009038 28738243 236232016 390390000 302615592 169333608 226850738 168096077 965107610 344189729 326635897 957932772 399807404 602563225 423841847 756617999 52039149 322244130 209044222 420175811 78363987 462219339 202736312 957638868 299656067 801084260 1291963 791692015 742023789 981336654 529369850 630634419 654416195 721168248 210314270 75005551 216013002 592899034 77179955 313875700 939522766 81698220 803085046 839608716 161771876 213592690 839295995 513535917 860542685 284606106 272801822 238482432 744888499 512677305 787366190 180286466 397947741 566171565 840085010 51881403 31133766 39258658 748266146 407654614 761439441 39002073 630851371 550984228 495825531 909447033 126880272 650509906 677768954 290483945 76589496 607877787 486281546 504795102 724323594 942093689 458997399 763953835 829641315 614358048 767569290 740149919 981756750 257688471 922675154 872938703 853615508 856457553 375822168 616530312 876869741 704211755 464975237 110764587 272712585 106296904 90434408 308272403 11273507 959667559 88374215 457891135 785847686 756092468 759207398 115530716 555529808 483246584 564864560 212277674 628639796 261033605 801250652 71804136 59226815 471914660 398071177 370275191 877636093 820399920 568422804 405670058 190467673 957727954 544119414 880780489 683145589 619596939 603486696 284876539 693761992 33060718 142784824 922231098 505625079 516111626 64899237 122999007 46659878 388181548 199709368 6418418 526637100 467085851 967113828 971054525 41667774 579489880 21096156 723070668 551833990 804440577 217915997 332762096 457911028 581463525 351777647 214907759 401725080 175635530 270797871 219325237 594635206 381647044 922427558 195502543 868464841 992326026 118062743 885612558 941404821 414864127 208345379 826772982 904067003 335548308 479036927 663128442 580275197 545378870 386858552 158569111 791864049 142195756 901733488 972910522 294591692 692824953 576546544 325440312 422322323 916455165 667434731 746068509 653456121 576291154 978169634 23054792 531305313 198196216 448696190 247381935 337026471 16488296 868049533 862328651 699639735 754722652 760538810 790939478 500872970 594523938 632067513 958708908 905338634 334706345 454950281 893199749 232625840 509205783 856611785 391261481 769270855 545967032 504877329 809629993 206172815 955187244 63030082 935744865 387176016 572680764 67550410 160932218 621418928 478895307 819457226 850760745 734900787 924026997 57644037 883604530 266758465 386296425 896613751 609796821 447072010 15161900 379517544 197195469 985766201 52191024 102710653 874393111 34984693 46428518 561657099 355626717 190270701 309274513 930800189 966407791 302299716 583681651 539233394 183613558 420494698 710423631 358901622 483951513 837954242 538763369 341950854 374434117 296774597 569789220 728859389 901988175 6214101 804556237 552857524 666202937 564498145 976114128 529413048 108988264 410276416 522492609 653624023 810337669 724968180 274170923 547544308 881215973 764297565 365915892 405893782 597087478 396048721 739888911 816691744 302693029 122151840 613013032 330279894 318674152 192372760 214121795 134976864 719630263 794756872 636785473 638711383 36073091 680042445 582430967 209013169 883849395 730335324 999826014 776306530 792849042 731403208 344600470 622189583 340366335 992321649 102515212 393701799 40514817 873077437 749652741 585718075 855622773 539556153 290567276 520877188 57292821 357653775 102736352 10663012 591894704 181110191 165122569 733268252 507804474 415113690 7137204 299107223 281565400 464512974 118398441 225677873 691322825 767971388 621005868 854839058 933923121 358162998 220129361 427853802 814418987 268875064 431826813 477882408 656030702 491843698 790086001 514566077 297950549 96714030 858553088 407139146 704872362 232204763 992281101 727351814 750291272 872428513 823268723 229993997 665216006 262400854 327177630 308874449 824243553 406509448 386839142 556314354 129675799 756825301 553514042 483086519 867069365 713448317 457411055 96736844 274087747 129390005 877434104 414794744 299405356 498265175 607476541 43806948 582362218 568118054 523714867 385268408 324977824 291154446 490401581 54662482 31397824 719127774 951749140 586957083 355183623 425433292 64023487 798412373 825759172 971412744 401338982 810707831 72193754 844079317 802118623 981849673 118028468 921467725 834235742 354473479 276052416 385941824 501794707 83094097 227455043 667442885 318511392 640911282 783118720 501854327 571360198 154765468 414415881 330611274 483236510 985397966 1587941 495700682 866854735 829765241 397576424 485035183 549758025 360693724 769262358 583914749 320788785 287211159 366444726 362349810 555953287 380558019 24452289 890748205 717136131 602864460 727218065 278259071 889591209 994764654 460418711 217327530 934042745 106117890 409237911 333014480 393357039 505550541 379342743 205409266 299202933 882495031 645960502 755865294 811222971 710198107 834551444 554262081 346019826 249874591 348021364 320615488 599819801 856339530 549435945 383052151 346389911 934967049 924027365 13143358 735318400 22400940 318661280 817814833 472805756 62244875 14242115 968640735 318515714 747725172 157445422 323654518 811240351 859791521 693819912 123236698 157516036 420780242 18519896 728260617 516010192 142277454 33100781 881431733 714920492 330706363 248861140 795565351 725180708 943099328 402704549 683953932 951423655 101692695 225592773 720482674 126167330 445926588 927643020 812641955 971004280 410536511 511391713 287806671 582997534 118790992 211774129 34170519 655805121 653796280 78019588 342978756 478704038 940526080 464079074 895857648 162356534 692759230 218244797 853053921 473422331 395861287 72956125 272550541 421865111 109392421 557291611 712143367 492336981 230580290 810718508 643050798 630013932 531158712 513364102 256050307 80887290 229698524 428912000 826666656 30171597 517650897 99003978 457541684 375672848 239601943 340673460 117445990 727997037 903791265 248163825 964650129 850742664 356916095 821077352 491840751 458368871 853174442 441992378 289331417 800657209 423166057 957327121 19197057 526730303 508929733 871092520 43553674 36881672 763322936 312623367 499775026 627074695 971699254 68216194 782635434 308662582 970875110 371078986 914061408 802906623 54653770 560299137 599192318 289971076 307228306 179378164 294660035 552501764 930720010 731706298 946648282 680454367 614865032 753197421 786811700 676556315 215839117 790609950 329489961 217335950 281243861 68002582 161749300 620718271 973139314 508203622 289983513 151367284 202734602 749602959 925327093 313227516 934903040 726472710 888624476 406595880 382835092 847981364 364682766 684959590 838940361 437489047 277470821 766610470 230174189 806545055 385365850 636962105 901256900 929771253 490271043 155421891 575679011 18107465 635070779 34838967 550145863 812304053 832272510 817653279 469236277 95832649 156916514 181233893 444412948 607045435 358269751 328341702 987937176 656507730 667158518 858112297 595723798 857460484 973777613 427465246 371420354 970526672 239168271 908403367 581302670 108964344 470745523 107944754 178422445 868071982 443314421 863332965 232794710 625315928 670097033 701902260 245705370 318718959 674251616 442653347 538979149 389637524 885251417 6219690 779442396 630867841 806186449 893160387 402775580 374336602 228591362 586126289 151838811 416378776 318715946 82980787 67882665 527841190 41622865 105268680 931783045 684092872 796035286 342662221 381755902 855476756 751400789 828880701 766978103 749320565 483229545 95146569 212085336 586527342 566787198 3230000 513360480 155373394 263970389 67296557 60213630 898460848 927325979 825335006 578879476 912524660 979095761 986755456 112212382 569120795 74917703 231167626 260348408 817274758 790266520 5413893 87587072 368291760 849135607 844697506 492971094 398565007 460177420 727080702 934329599 725931021 641932645 228168626 942382764 257400723 426418439 981218922 847226863 375408711 28280647 133628081 962785190 362698634 674668301 302275896 612066733 629309958 615413400 358934201 385837290 790348822 557846906 359919168 43259472 595758037 577044656 84778217 110136508 29703184 351691811 556440727 859383352 13960376 207260681 474602597 874710606 38293369 675654792 750084934 391359356 450486705 402567189 222136475 385838126 912432974 940319024 210428818 289304809 458544837 831694412 539607747 882633099 522879735 175026842 347788760 208434425 120077977 513219547 583427678 425292468 267172203 592491299 644634155 255625385 540302706 190749490 382926560 402843371 647448948 348209524 525913579 400812757 803296108 965223444 619387044 693925775 163244086 504388145 992254819 342566709 846808253 154005830 403458880 389847386 295223227 930928332 389610482 845432082 158698602 201786633 414575191 810413335 710740834 519405348 373436718 685456361 543206850 824378915 157309994 963604189 74420159 250312908 670464752 794489087 600850621 323054370 47064995 241617257 941725234 625436430 223418261 400802460 767597254 645212065 819559190 884294256 796614857 830045160 152262964 89291909 382279704 471954957 100024717 922392275 720615737 590392911 177874413 720705029 367507652 746468362 330231755 20527772 279025738 791543188 938296046 586558952 22350874 472612229 857499196 957417886 945579127 700775590 746186049 994968642 700769921 49404959 294460249 285504737 86886255 16278165 51615080 181459334 597601889 474805274 629282328 498320133 702450291 869458836 528000965 509668033 781459630 287546854 683142488 613544338 105065409 435720203 985109923 744764414 398561078 883093986 299708918 564524708 851648977 663733530 257139802 825028857 108284492 532421696 669346945 490633490 610705291 490162305 953443923 994814498 739979527 612125082 178635718 820155005 68732564 534275275 674590037 538107071 992748222 69094246 214020717 864737236 320012921 945693180 445849088 440819501 196093575 929275214 778470029 352029876 161691756 602014736 784400554 573754373 123803062 207544320 293924205 409705456 673768924 872579625 885890725 604147700 260386149 457461533 403523397 280281123 192783996 120170408 436709826 346781188 27952914 953761197 216161407 419076001 838752803 558946877 779375856 947157209 429335807 185477065 887587678 597310765 257510662 899997922 250423810 833016232 284138346 597922157 436563781 208312235 522500406 384213052 276420466 220829722 274021580 856402433 560695679 300851625 517679199 886547110 646413653 628620735 264704344 639910318 5995686 131840925 918785751 776225703 497787148 689851300 361854160 250982402 304266427 572770136 177199410 93584468 44542041 578521772 471934292 367083189 642751462 634922200 633904860 334884376 42391804 916155462 434706238 12968189 921123996 32685975 516849431 929249709 97192073 863609461 50270668 74124688 693096697 463748205 631681364 773006387 171351727 377109107 488333634 160254407 744662457 506062004 674730254 282264214 139682211 663800279 204000458 284707033 900025028 101461921 573479515 745239547 349893183 346703221 963014744 555399901 109469886 238635681 702936713 105229058 567535194 283748430 931156017 254313413 242955220 371768223 120829303 749289460 291437365 2983117 221104202 145560390 137549755 386064683 370172368 937097986 574489591 424726407 224923198 181370451 802400688 160635701 866930163 273903339 771426510 319621758 634862834 866888822 548246279 490478083 88140280 665910214 631993867 989279088 137598446 249386759 300607695 140029570 200420270 590655408 366842272 941694390 259599573 122209237 972934054 910264136 755941639 231499609 919508345 918876222 80838763 827476009 85033133 855913110 217086907 375808525 284105843 135773555 894978080 910632878 756240421 110181505 136892968 636002807 791596776 972635559 471509442 718591529 706055537 677748727 497564688 771401341 507635707 408170653 580645170 288014155 887614493 386034739 638146112 674012321 336259221 615439459 371882855 537772643 866697593 917706397 849426968 749418959 307131999 61532877 4346356 742539133 100060873 737591049 74406387 643239197 409085292 99938130 629428527 142523575 990210913 144097583 689399913 732660129 593159364 522748773 361567599 993841565 870982588 409531955 248036871 765059219 438700077 867165075 887226855 613605906 732101519 620101834 97031997 803969449 334958012 671205286 700239792 432382356 614543160 317506794 962223449 997634003 101648624 167824922 236779814 165290583 359674252 12063053 946003918 469370878 530245992 466361046 571895975 158096365 889220198 908036499 884924415 729913857 503957619 854249536 228432311 733577578 911723155 286832056 503771859 652494074 630079146 784212308 566550382 923818231 590573624 110407223 517243460 116999019 193127301 325824180 138057539 539445213 873604170 273098793 170032917 78446313 408935881 75307141 439265156 539621161 321344937 321300972 189245905 244046228 240077033 535526788 403460879 179952429 485036687 979220924 804741933 466172675 984428843 882179711 822503532 374724001 600823657 933306084 964432445 381983697 220193687 559354295 26208640 276775351 958908958 802643556 353489252 825256563 310789315 952285797 465946250 742934782 967710365 26541350 206320204 354835347 379104966 136806272 899364183 595147004 528712179 182868546 264932046 744990179 660444118 203850477 670995668 556269424 8016183 183666028 612428057 3333833 180298966 444720985 368874266 107548531 60503408 989517219 461763425 958353025 140751685 557782596 858877781 933960540 390516627 590491688 945401797 748891641 760773960 99755144 944299123 472859867 258415038 428278409 151041717 185079419 678322885 810904429 705497006 732246003 200525901 165707557 778157787 919958091 484229483 408450555 330480146 806569751 88976993 869528307 532848379 34744472 350516754 69134060 705427501 219452173 472085438 918038250 495738348 895484308 593571138 880247590 596580100 822769824 959685244 943600516 633929840 515673109 882767096 655540056 582552975 235162033 264396916 637701251 564964612 469837013 926411394 863546843 17917507 465907515 744448084 202937339 113072532 956059572 799406467 92472087 314487420 13308263 616472187 130784562 479026100 63559643 250346181 860700459 899983071 204220825 691141967 341513225 444749041 914590353 171508759 245754611 221471988 212333437 147608806 317535530 930512461 842767656 45041418 360322476 797083876 814151233 639428290 454154352 516251239 565948032 169479120 783683017 113651227 986401447 138767500 25225428 240821081 280884333 785806371 720440150 866226335 250710954 249888630 271486662 554423279 637464386 772808560 11753155 266323032 958843171 274262424 803028974 516960868 884784968 682292195 516654720 182354717 768142143 789608846 562614353 705013906 904612956 263571320 273370903 521310228 158881195 224216473 472317158 377253560 135069953 202455870 531081557 288666866 542059765 586052845 663228352 270847052 354030449 198534851 686568434 122583897 679901625 738424225 506194028 945771869 624660199 96006038 30135515 176757565 153039485 181590719 467661162 385230183 963096042 50420318 8660132 782459680 405424938 347214243 645839067 720651123 842054695 388757866 425227814 352022864 475843560 679989224 289725239 123278750 36065741 931873167 863698937 915157820 952505262 918863308 379650269 746992428 954141550 244925676 547285184 447370365 665209609 809037746 335286400 735344529 4558243 687054554 277055624 671774335 712715487 649017137 358279125 598961749 500395184 348312328 939655039 410212094 977610781 299995993 775674572 331975300 808944600 85024153 911881519 645954304 235346771 590873440 279963420 454675884 7899805 914190504 239353453 541308230 554320702 484984801 944987188 507064748 272568580 9048277 521333726 71974311 402824675 949542475 948221146 5472705 474661029 176018772 16029036 162277761 635397730 378089729 364640909 5996256 134855871 160162102 144020177 147442762 755870084 924153330 169148598 402028902 710086186 451908049 505477733 323451823 868413444 421677265 877310902 687967570 416288262 603486306 832222078 58022989 942169096 888728233 616548829 10778781 627253852 593447378 545023734 81583605 621034751 46143964 730235944 128983611 242181788 760538491 877082880 795154551 741262275 540037642 812800748 340172636 410148681 305757453 394073004 309815320 803522824 652262684 638909271 888866353 485234513 416307216 53344107 343466822 393868629 211037935 578526645 56185616 825950866 87749922 382932989 200334797 11483844 124523877 189582990 466487047 240171242 213159255 429873497 501168582 969142185 583335516 381657325 473149479 725057151 818787300 914362739 242186694 455413249 556306674 471907222 983859325 182404279 898254011 761463087 603083648 937727485 500901834 26503838 341074878 870856359 132620793 420449340 950538007 179904926 985380246 771405249 987847557 407386384 240392583 132233974 333065403 343896850 67989903 474705434 663732566 162685463 652434287 536483452 549360989 563387216 677475008 289035663 871888787 241926752 606039495 675668731 985931846 783130358 365338755 406948738 664205164 244144653 538450649 19330084 937959476 701483805 388029209 767875899 624489688 753489934 845264331 835547906 927261416 378862181 81048125 25058325 708347577 357672323 11864841 207958056 598962074 781697204 899963682 885817273 420179211 37601637 360057389 296938685 239966795 135200400 557297980 339850658 804238344 877210546 176512526 739715356 294276843 358556415 26343475 488121771 904082798 635057178 399763093 573208923 256527321 405889030 491260397 744666816 90053463 906605883 813813661 209744659 250547334 527755355 143830476 88231671 120847974 791072817 809765061 500906182 701978629 395196802 863286609 47054182 214913431 243785186 305272864 962520637 951614143 349531352 521517795 368356373 186301968 548283022 783075787 54376298 611443475 930684868 486805156 621191737 388160737 889309408 758770429 984205023 436499113 637464176 572384597 554818424 234417694 849576900 917353316 654564733 67341615 604737650 666150749 114388327 482716604 514386862 175608329 974668959 644273019 579247311 914527816 304403728 287645641 599141370 191504970 235506690 27145174 278851790 743175839 708586668 432032578 501996639 745071626 475251222 929918194 804742421 176918869 194798718 128178565 258333307 45074077 527798461 892103256 826036267 265788667 835996615 10217260 310343499 402449518 917666779 41065845 987881742 319731689 424198165 943614248 803524491 353858301 230779928 274875360 30157834 563469324 737286252 174505212 393006891 286629525 432630064 277038097 787737571 383552274 914927763 421324600 735064784 756935402 947829452 170106667 32533611 14243578 966661984 328620493 503530098 74279436 589873214 733400801 264667454 117314056 760866639 62057184 601251193 573562585 32157252 505100757 128801838 588709036 716677774 361844226 99998051 278816779 816021227 167073523 164001474 137195447 159707348 754662908 935342238 193481591 20451276 944402207 73379628 391249062 248788800 375752092 815102846 929218715 216902974 514561055 31630260 194415781 509731433 597937452 702488491 468089642 593299403 540750960 601126814 641487112 15613774 444192343 364171790 64443059 744383251 635362231 893852848 17435752 396561763 15795408 570344769 983359209 802311952 727648550 48131185 119878791 582484446 285664126 960122498 957129198 191106007 608859826 116234207 79121122 397261556 289591296 443104124 555782671 802269457 391016303 841835005 965034838 585918494 945331951 561942286 921905038 729113971 90114688 413772827 280852124 920149192 552250611 380063257 970814659 15890176 1515727 842374587 755001573 887460923 697155615 717745409 616318764 25269806 719163515 516485339 176375331 75816865 904542911 220699600 744146887 25193579 732186079 995500825 128021714 225980896 121240747 515537565 998302072 229691031 902222939 446346646 860129335 934252560 123659345 94880827 23707504 263181414 588101558 556242460 113854851 146305198 798801100 906383659 557888885 111636993 868675229 908255566 653702477 291214419 880855242 636871474 510658613 602117398 473770193 510830040 499002483 147457205 512955399 852857617 444274298 63936875 851413488 595013910 196093848 703693065 403207712 292776377 785676889 932085716 683169705 328534258 288097296 504156745 994131462 167497692 32402697 968287022 974073645 779076447 572386256 758205410 476635306 55901766 675066563 345881534 554358925 375156472 303147030 681770666 67362762 246178175 976422303 368510326 372451718 688134001 292058703 219185894 572394252 974583607 330620912 917055689 832817979 778621516 83598075 423672040 201139954 345795318 455678678 26174196 881690872 285154700 725912501 808965333 366152886 489239913 327773977 136439879 301818232 990214553 476061248 551313627 199214443 484337135 637114096 450320942 177597442 109538297 319033397 514749435 22701399 494903918 960760016 329883232 261931724 635255536 840850298 997069758 984584292 228442590 742199395 391553437 440919478 2799483 336653309 206250918 275107465 74642875 840492303 885570798 882065097 956428584 339027904 451797816 819009327 897118671 528047947 157314257 769458507 537080150 976172589 167001042 17133747 319503285 827060950 357658730 885044912 446408481 82413051 425902027 669436555 405610162 618863376 263112786 28657019 700976887 590356975 71828041 378921481 675775745 108222081 310190134 911275311 744380403 906460781 99639522 194665830 17280797 185480701 201641128 287732500 34803841 645185863 308153764 419572441 814052590 683796577 366036470 640090243 626301102 515016560 82341302 495208053 898332430 635868130 995066471 881243560 374589173 149773476 638862472 390435131 711481422 796987601 586902844 126566910 906747953 455751748 230546046 751690177 452255075 531434492 143001101 85482432 340492268 85972029 781173975 297063297 333088749 67929756 298520092 562651832 363304577 432238990 991140283 245332590 305602457 225847494 613235637 556649474 802835084 510591908 737130654 398171334 5865755 74814400 896221903 652790226 878766971 472399093 376675793 145224795 766566844 288362220 345981345 854764209 279094921 200277098 717978447 33569435 148243249 948395666 294173615 493776925 34051332 116920344 645636402 70682832 886568818 665505955 363199249 224249157 706255819 370788909 708232832 236158044 599239375 166363215 749568687 670391722 826600911 331220342 645589231 84975182 74156758 194244438 800481876 553301198 977630519 466837302 552797488 483863978 320334720 665760413 124591061 815936682 441996394 846236821 290949975 941952228 243854834 735724060 659985683 152072647 204790058 403559919 819729837 33951607 875274311 822867591 513704710 825166488 755948079 988011979 580633887 968263205 499370407 945830719 604563701 218341089 734969796 850539692 704858992 145413933 282122869 683187460 613145396 591432149 287894628 792210238 456464905 310248326 913444291 902574909 456326096 439369543 468620766 656231635 204119477 279082015 206797048 433640906 433005240 198645819 900219743 491630478 123813236 48837616 328056304 305808630 218695295 972720381 48844991 423710174 408704578 233871117 679914984 895069370 346667534 143225140 719035190 880302576 244922883 475537735 605661018 159948088 569791434 431924442 122103239 120880030 465353378 831066056 4996768 755832658 687267239 28088217 64579807 140809170 711281356 803548181 391039100 395960314 178483845 17605255 543342831 325890742 38337226 708389020 41573526 521671153 701046316 174505054 800641753 310840922 473047531 980388150 803400296 850809315 310268663 919769528 166511115 157337998 528678537 901980680 715076506 406201216 47997285 810659819 514413058 882806370 810115764 642670379 967059204 706485174 556624850 621450831 8750327 159992139 410983882 207476674 194484882 192098695 543119506 259982763 471813055 945395350 125578093 172503149 250907839 568867365 534550340 705808840 478618750 643852477 221447378 448229175 114470759 926073886 717216272 408356652 132928269 185869012 573884263 954670392 239075509 921897685 971030904 989740003 869216967 81562159 74221544 929610582 443954351 715722696 155690196 50603311 955625949 10492063 681517482 203482913 99236418 129891095 142349789 745225794 371397712 627411702 525316189 438803245 95160108 932617008 310561419 165444991 521656339 842047265 796997064 605768922 235026466 975154541 877042775 248301008 976322720 279910474 101054353 826546483 983840706 606505825 85292132 862104493 991861632 130388242 736128697 213591793 475095735 827274400 813481982 715525511 16557590 36655428 818724040 765158323 416321621 806889828 364868867 955870792 524937322 18818083 745670325 965186390 735950079 924100228 803844016 338518158 376511721 951547718 636793973 215052595 961743157 55946831 988203794 79683948 904084680 174039832 938017384 23908060 274353933 945060039 735124764 105767272 791964474 243018543 71312082 823424354 816566464 568608056 95174553 151689493 125764843 24600303 80262513 114920722 576561488 29868689 77896823 466166022 230730223 171169391 467919746 308908415 1097777 755558575 353906995 552621349 99401913 860448845 515725421 287555775 876112614 946902422 440813064 36690806 996557349 393928056 841735841 33868923 32169474 64756968 672415861 381014959 131287380 13901175 466464240 804693673 86360407 459734176 427553147 594148026 351344196 139041308 173033386 190366904 738826488 460491222 923295098 139561077 239650777 897534038 120580635 886631966 900061288 152700757 498975318 421738471 100203394 110732033 391589962 955776877 741756731 714442390 784216847 505709471 280671506 266532491 266204731 293922215 454588641 706248655 763683013 23526800 209245861 751452645 972526545 297787485 94186753 93309619 942447592 983085576 773520756 664144062 188305234 270562084 745361069 118170857 695776128 614710776 855334712 231486449 763742504 365394056 983604487 118470682 251375754 296705644 796998083 180950731 547858390 151009350 903121963 188416266 723428753 472107173 585873826 618154861 964202316 381964797 324440403 308678055 810106556 255123675 767092078 427472640 19530152 69139993 514762130 736418436 193707583 607873469 518436330 291246538 969952626 868754374 153046202 215424622 733252651 224829177 967677070 732087035 607322631 185791846 581275386 838414725 168010836 438123415 144244682 905341822 180196170 487036859 449285487 85506283 334399041 112095253 22161775 188827727 943552400 397528800 950131024 133959830 947389753 92263162 493632872 319208892 801009103 581908589 754754107 618783615 393853558 789853340 302853305 606083785 957353464 331324778 587799979 253840097 402884562 869549885 583488898 304089068 259823269 35815949 35305027 203769112 531228649 83276391 449537774 175390159 236094040 169861425 552196876 134475306 313703072 283493578 797552764 841995747 531299456 81907815 526590207 729013087 97607840 146730508 589744146 96809695 245149971 180490772 75324691 323281173 764795287 693861184 90685559 109330558 246895502 580454945 734010339 647652064 180987162 188710997 921356747 418342307 336534418 468814461 244490991 623343195 446857202 479332426 439318177 904978624 593113091 378970028 804902512 438015520 958005475 464153580 631782613 564625725 966808002 121491745 557904321 83187710 902881338 997454360 516216654 966245762 135920154 841225693 748659729 981589409 687259910 714178674 770685905 522642352 341831136 891246459 235505542 926733587 566820932 467430191 585429809 424519384 974458390 467372472 445212975 862820560 41078944 376184262 930629470 853295965 898024960 988813186 322208837 142657523 796805158 107547909 738138910 536479717 4659417 666756589 208439355 72320167 963645695 129249824 628319860 269743311 544194290 999919298 821645189 298350770 135899169 395745299 325973641 821135790 580038374 73833578 562572315 707200980 380300543 391031593 869514860 631954582 662516620 726874040 538537828 270515212 481724204 546162201 258816006 359360148 846955789 403598282 690352495 168793191 419543179 447243777 550974778 575408630 354798677 268400688 893695330 690723843 440196730 507556205 326940911 69585932 473691272 34989885 850383251 423180945 623465570 394819303 528204272 883137681 597671286 275812261 810136502 99209869 567480272 736312475 875954606 697579942 168451901 501766260 237315266 166235094 759373048 159434901 709897330 917289951 370880358 289837305 336456048 502849570 569670523 340766556 674300803 254529455 253770196 627984800 458518016 962294222 749632057 792404970 770865030 803779220 320144055 153432715 629235495 139309626 873094800 379185416 265591365 147579369 404829849 635024468 216726931 641791896 899418025 809549183 530862901 26335072 897685063 485958103 330095824 741287944 854133132 293187584 804142250 428584919 94115847 848665095 619842731 201436075 692755023 194480413 143819892 462265586 123112535 505748094 804776161 89808931 563815312 320985459 273615624 157112263 893483947 214615799 326260764 684117896 826307629 12863874 841008666 451140878 279924549 484450917 57752308 235770802 551100964 46180362 152931844 594781804 763436821 104224666 47459099 895170158 66928589 486335908 929482737 530885262 608968130 979707793 526618324 952712327 198069322 27268364 568574656 957279901 411754083 17446414 765161112 816953586 404922740 214335680 965659313 183986285 789242385 443500957 445069492 215037414 935884322 497883517 567857813 142183171 975644466 225849929 817909950 920334696 498441911 328200733 532398672 705827243 286723940 544998653 590557352 890164493 289904649 462235098 759102086 949378050 161595446 842808065 961487224 636241656 21006934 695559373 145082385 389607296 167056624 542895350 338277576 157076036 202573299 139083810 773862160 238832236 629537448 921969911 143022063 351527428 738882571 427960010 547029837 633767439 730586865 205883984 202350785 358297971 789077554 896079904 9364469 471747627 959853377 655813814 180345441 102546892 22638522 863485689 169864700 263996339 714353492 172675940 410209116 479486372 567327072 892959141 959712412 651826826 760602377 413507341 921759733 305489051 514539179 886020063 719616581 700725212 999540812 670300006 185584958 567666231 874735360 543094836 976206803 177953335 498873972 97644949 251627334 430313803 156722283 207400411 927340740 971013115 474391922 968425249 878683022 579889250 416502929 350523741 917210456 343458122 392895070 911862477 523965838 168063474 410932401 318481802 557833360 39400814 225217716 300947632 457204688 377675525 77137536 616939190 969024371 765414473 702175145 847932784 615406876 770791510 44242768 191224369 623497136 607611500 345591841 718040069 968108767 217418485 210568950 159584414 110151672 62831724 801030122 839086204 728185116 789144427 802775520 826956241 762429693 785039941 150245586 538998429 350275471 253337309 729015180 14357174 550365098 292691521 744363978 208345955 126882188 253470018 960384673 745226119 537467402 492336159 895225140 802658233 202342991 876890878 845237497 353021434 618424554 483617866 472133640 546103103 498145240 107457558 616017917 565811655 775455240 289308172 746894330 697514239 224778650 810254679 64482407 672520674 336122742 807388729 54644471 180553734 883259780 42676044 504551990 723809124 174122957 778646704 565398514 352758046 426023249 524494804 192396955 804255273 95239078 672083027 129285293 234181246 694468044 170232459 374954854 974835632 342351520 211054183 203019417 637520616 88833117 554516520 458647634 511110331 425606261 284389825 255672467 163237452 488107938 884850799 405566470 672766425 648885461 382867514 122776160 919406594 286058235 399443336 230629870 34162761 868844636 921805738 737439186 707526799 126270352 811110515 86437019 98990427 22714009 896251536 687897854 187736515 765576892 368202504 502654484 560611974 16327158 24391353 113924763 225640664 948839419 231830711 247212408 49695189 597311080 742784569 794577567 190698804 666396300 646417974 343701954 635878963 402876384 458445451 799461477 929121035 878104573 969415601 923196500 954062106 634677307 976517921 911531930 15013251 284295844 560101015 823631884 119423930 349990122 176735561 123238081 37249336 860621172 390822716 165669134 953249426 8927618 809024669 77645094 499639921 684189214 185316574 146176464 987035485 817608360 677406442 869195136 492739493 573936083 917606913 903067911 856568831 953474703 52342935 170771726 435310999 932149499 21649457 996631253 421910911 737619120 749656962 655220279 537450585 200162472 576851536 127050603 447621234 667105920 558762756 439511232 138270486 934260815 358706105 123035816 852447104 69059324 536280599 845472222 248356338 543931356 391727949 394003952 574378551 529184588 959955711 444805839 408537044 315577275 718262376 560071816 825168096 456241802 834108480 276485137 29002802 65637921 731256517 238102931 431977456 255734787 743156461 890336525 164687000 170819889 460996090 232527529 91502033 620369051 723919349 27046577 432750014 329533078 515503401 350939033 466936614 247583113 428081126 515537699 925261920 767228579 813896369 420708918 383513345 412302993 393264705 499495956 855459591 124258936 871963447 466513826 310826552 1395871 561716451 620053522 496270857 116718571 709053656 984335756 634736536 38801197 370970149 334928699 667814279 203278776 645194159 522504411 701124465 989554402 239249465 651297343 760772555 846814180 280374370 123772896 663860010 750770144 481834775 193450492 88295933 469090925 199283597 533439582 793374600 750839134 407101329 161260763 495602848 285667967 768802281 337779966 417149821 422468520 978328881 773329254 381558474 789908246 216077984 844717231 130189456 933392626 328871655 674274560 639854624 646282902 625528052 644851311 501295513 239497295 54883302 142563292 47429521 41550791 656760574 74997243 266669148 328477297 213257334 492223486 557029962 16380713 528045763 7989044 217048369 509867101 919040520 957665114 48023528 36375835 333455735 246440287 978910204 699602101 766926859 217144642 76098539 882341059 913453662 660275627 773679202 547851267 610227422 740939553 245953194 404890526 137167585 435000804 946497516 242429429 270630978 348137777 964876782 509452411 207386430 666729794 767461663 856392349 13237900 145560153 362955562 869312146 406914966 773587140 178968169 810758000 105927427 750843303 610602436 352582951 392455196 748746238 951302403 721938038 873649351 794387950 176507479 109334447 430111874 577952357 922152736 232155017 171407620 918826401 749065754 435120668 959586783 375222622 380714354 630316403 300470450 470680045 84908473 805610551 360038386 861774025 404815404 928374366 820979085 816727639 767327862 615080113 590311035 91769859 322795382 32279285 259700371 604215818 84313782 565926949 281510737 957399067 763257207 458875978 213815969 634080690 833370610 798569431 802400486 503289003 255872045 385456703 301847203 609256180 656182965 506865156 634826645 315830468 954617920 202133322 755975078 718874338 131846933 574937666 602100015 411779334 559078909 392045217 122394953 143893733 660107735 425913737 781822980 867228549 281319039 169381624 600833563 52927962 999214455 106261505 661878979 171956236 497145540 933194518 178714630 783015882 489654941 784872431 420040636 893755991 945233543 71488968 98236182 991043902 630380556 510076234 292641962 789349298 105888675 977585722 929826768 424893386 648796712 733321007 508776855 116308077 913497319 429557009 754666992 387797871 114649097 782058265 583456868 824586818 454300569 316046428 147871603 462280369 758359320 134299006 29913203 10546637 851210737 732450946 243236577 692260949 862183780 258618260 618625356 37503237 35954953 352535567 882551893 60239765 936248854 841250533 836015376 546964750 231462720 256266585 746795037 851075907 84183861 449155681 606665943 31833987 396527734 107077326 190959421 834765525 896475022 385923921 212130596 365828815 875857757 412917422 700350545 199386396 384382307 47849088 611605076 756002948 519110882 19806750 582498492 782040381 567496015 277491866 437727701 244716154 94829935 76522788 197625978 727823520 18855995 209995686 696271895 574294037 344897167 726338746 116186322 185465490 992527750 994287467 242100509 950155069 3493474 675295737 1727394 421226110 698119084 829060168 794249212 90826966 347127104 493020848 867015095 513062952 183302911 212393839 893625768 164178092 301761664 517917622 479119081 690002298 888692229 731831405 461374074 477880078 62804258 601659879 558549668 979724888 704230685 851216270 438065881 429431719 992542772 903566421 469772344 784651055 399268928 903567945 959614514 434654855 525359938 982029578 853626707 637222919 623812310 349132091 120356867 801153075 541314692 579472089 412542841 588689401 335663837 28160302 903301400 941759985 906748706 795108792 56250900 577092559 128497373 145378823 266697345 481828449 6169617 864130138 422258545 749905550 594837977 880393410 739129010 980676865 884277717 625703408 803832605 350258322 715761595 5843009 934788511 962279902 674002840 189094858 608994002 593512095 227281583 545473086 302383904 598286926 352828525 637303616 568952406 531350701 380676910 728696665 453769900 806863925 201517742 897640993 28585191 824759910 275398154 400418 792535581 341098569 766799111 265820334 177412005 260401046 973967454 686174725 64315376 75111571 199636987 117731223 573879865 226184719 122863507 207771789 726554625 70916166 774608118 753986404 918121686 677412859 87787121 26872088 215665445 611222473 360658791 4447660 443995286 456568195 512796807 524299414 610943194 699627518 372307122 213505918 520657407 670279425 746890715 532844828 797369924 180010182 363744723 972521467 421898978 307742735 754317240 42156071 163957266 131088421 823646856 990875887 646892252 239193817 295950052 881605317 454842369 226615937 803815545 286106741 293818495 711922658 703796153 648845610 899369334 762083548 96982634 135492615 58343560 914875657 988721732 130823430 46256790 104085688 63379291 794161818 627465063 634383885 445541136 725783697 417881966 422201118 36426293 635766703 863486170 848815236 672506797 508525377 978665016 940940258 721950821 781305296 626429753 80954583 2675619 409832734 531200207 5681229 248420495 320949688 889218976 327318710 79395145 31563855 833301028 49931477 513285986 960788034 762335891 43991265 14623233 916141282 204426305 19977530 562580106 929183545 978402541 381409856 351712220 785361494 49433039 949436638 277867017 311070450 336338 244631382 842637657 712721998 526223847 470846132 41715484 220716231 980707795 376592511 453263496 10991067 709673728 203979498 942045417 896401642 64994834 328769367 147470823 701330842 176422020 774613761 879495528 116918199 768904443 924803752 874634647 795669445 715122043 615341330 880468496 95105271 340689729 560841238 583850534 851522874 132327487 910694202 495001625 436967028 548571832 899922409 863604976 368441276 32450980 601913121 520972159 411516903 507430868 379417892 248489976 755436407 99554989 126121433 301613984 892889505 285202549 528040995 260770505 57145780 955727247 212172342 670737869 888898869 376412618 321431190 178630895 622419313 145372908 196688478 159631858 902956509 656975135 323178138 137730623 59455125 890356825 805658193 552288484 681641041 544351083 470240312 901787738 682932591 861981814 873814041 962835606 673222670 594917199 803593773 765515261 941447062 760995881 776278992 395822717 228885182 322438925 166775320 60772608 589577558 843567293 584801260 95197281 842413895 496298091 295861967 458442637 953629402 894721703 280555989 742647193 961262548 988859959 851969130 879475824 231503950 876303202 220099295 367492189 562672101 87593122 412104213 369409645 255301436 689298196 901755476 490457487 226065413 746193555 147957215 167366818 332775003 481137472 407004473 406147497 304666820 147406740 517703234 871932172 843047597 455356941 816963636 693769921 249998970 218682574 458185779 223721169 70336603 668319668 427761237 373852577 402868188 385393665 342908933 290091457 427665480 977355891 985127511 487340 372638715 107059494 521579187 499253435 571223149 820773213 574638603 737055774 68687574 602258329 24628518 625072008 606268297 237742816 407735364 80874192 104879958 707099258 151560893 828398138 587978124 425222456 66743356 416618646 386578626 573799115 573450905 753304861 545556806 151031417 950616449 422175795 461895471 580994200 203848487 536509132 923192207 924993978 661535730 600633997 213007736 923437943 335307624 951635616 938013639 68881556 182169171 634585927 928862856 541024966 30080704 711131650 201360447 813542623 619372431 419367075 647705508 952914405 188919693 39904212 205757264 957835274 167483502 62793793 177774089 597154337 102817489 277534650 916715372 786217486 825055881 245074278 615897789 773326412 411041271 885196396 494855037 217345459 273913298 695547901 173363032 298702098 456400674 944489678 672260282 919733079 534542942 128758508 204328207 186978229 453694093 285095072 919704558 292582070 335513859 714521886 637697358 467142680 341772974 436142834 982920308 336137008 568485676 558378823 814024773 190532986 554960705 676252553 228449892 640245500 748195622 630833054 560316925 309905806 173070959 368608335 557641178 789650114 771625085 680669320 338123617 650535211 953690007 317890355 314956526 429500098 135961298 353224719 473045498 967696087 202038400 376646969 289162826 822211784 851510803 592765724 729176546 854247297 547535359 489269429 550554796 933696828 333116512 754645935 771643663 860133346 598370182 282467920 951286178 867504008 490105644 9711687 386482693 991110588 90129362 556439825 484431551 298927698 864905528 970339345 286875164 106895707 550289798 555130885 113239580 458344001 94882160 975925579 407109768 513164609 631183463 843033354 382012802 389967042 355676454 464377411 756364025 116245775 306279632 717283459 363122099 279013365 383012918 111545705 552032258 984565844 767121302 75845793 630624393 610412344 509340388 757084954 709988233 550586673 163616461 88805969 51633513 392039713 493540009 822355574 185219535 903129578 740516890 672739391 230876484 602681215 502198892 406541014 372043771 389497431 355639551 650760084 495177667 493691854 877641271 511373587 113185621 956049073 797138630 108498008 704385724 886048643 446636336 446148880 45730063 79273892 255376748 445783315 574310240 806319784 539887679 195898120 92210449 729253448 849478 857385220 239748089 267452931 155480415 858513653 751873683 944421859 93636608 481710027 931833869 482216626 660288969 821325628 595455982 471619021 100422623 848509964 615780327 487468223 708221517 796063701 79127510 683815737 683597771 418698189 458145178 836637139 739177059 135389891 710894296 297660197 346845862 801886671 343506872 706894043 440217768 60529214 588792161 71963163 449034244 786502512 152705427 837580141 879297172 233439776 509601547 553822829 957046685 537488398 819090190 728228526 994318574 55769972 7538271 490006252 663457179 354932290 206042531 456067047 536193129 73652966 347249208 237028238 880788433 269076932 555061237 466875446 709248452 917396792 373303602 588961093 13832609 404596262 989201835 172075690 576906830 787660586 758197093 653073871 65381479 533544968 944461795 697378371 612957018 116504625 449710470 646407615 936568013 929710172 818473338 496352672 53927347 493073655 996942399 655741260 899632928 749071964 185069039 927211830 615685750 104892359 503063767 578132047 662593472 260785938 672984184 11570763 663450440 400267682 169397973 295370195 933883895 42787883 108208739 611164007 956475613 312279427 373974562 476378055 271386551 839099653 252663925 542526835 927984043 766665028 924132191 748687208 706926532 883667880 768408823 770929760 629157626 77003254 488905922 710310839 81400616 805051482 783556396 130988848 406281583 378675847 882713471 649812658 318912401 200698475 983407408 173551002 446338444 607506526 398687919 803982692 29568459 608850778 174444872 634917915 85116391 321040180 582430730 576734187 514476325 450752927 249402557 539468471 856299474 570152383 768871488 955145985 683464547 931305968 926428485 598740634 675250131 419507197 858419894 710734921 397681127 327179308 608421950 228810764 266589716 959720856 535271746 745021577 427557559 603225611 86140110 697935965 377245683 953950798 387593722 189349798 797238052 669524510 301226724 747223401 152976949 610526026 788404967 547485908 507376851 699839724 642254589 711546640 181200527 213889124 396458086 732494770 218090852 585870120 346154593 215450092 947310452 587953370 701193950 834663005 503285577 338720498 131216959 980523928 678690494 602650285 844345189 525731561 908028385 182039591 977306262 997833651 866857047 484057432 326956405 648581102 253824586 658641971 91532661 515026376 579552487 41996423 587559933 203927552 634495511 825696846 583550951 335382649 834279161 376804196 917947218 540316148 200323666 666730740 413471239 383102772 922293335 866834953 167203637 872572394 407338838 707168929 865411292 170445744 167226918 393963962 978675385 272634904 498014067 348983140 361065694 784104956 332936065 897547080 532730629 430049372 403002430 647514330 385425478 416560047 11389317 206044593 354816324 494013159 464275792 352285734 760657017 894925485 82216632 378887033 785330764 208065434 869789528 643718575 444351998 34751702 672125043 625786113 82668045 758187700 203615765 88568404 572627263 284068351 760530659 899845090 354014666 310545363 321415155 754209463 629317119 378759977 597891622 19919213 620130482 977190853 412285863 443354892 641071618 116182631 532249405 623038283 132341443 170274239 414920881 544189650 607681096 315575375 759181432 770046117 472208348 768258481 147740079 844501443 41018733 936564025 295465901 272487356 322149687 743647708 15555331 978152596 581451915 365276428 29705167 582452091 676934390 291788431 210849747 608882025 827914607 234967014 552810473 83270267 447481740 603918495 58636258 861902992 766386587 720000719 382215603 951973020 201039232 733148380 171551448 338787003 524246477 897202861 6883637 106711469 751262888 142886420 217099794 59367401 318223246 535907694 21208509 652092169 449591445 952269051 501911385 334388023 645759315 339359207 304849469 672310802 486542662 184409760 170575995 718069955 579279045 898768148 111579893 153689148 135074762 751211649 569632037 371795463 209375712 810789790 377984615 944817173 437152146 956014338 94319562 839689712 526682092 617689480 330853345 330747062 148392499 744054553 669793377 290260659 158524934 759225454 609550144 20670977 708830047 215064017 815518080 145874132 758289025 89134620 747575408 96463860 431342760 151105103 423607368 917613832 225206248 534586087 667589079 41598326 370005329 760724491 975814942 380606943 422029930 105370666 474659022 819011668 906436515 151378145 571795913 747515486 392609985 885479407 533246989 655270301 627063916 480876521 969014176 701784018 885132046 805983875 219157760 540818260 191686399 660021013 478217816 250546239 542974089 202348807 461848427 746608085 449586648 365530122 489180588 786955183 4840585 804992764 726496785 975403259 61620244 767598838 817234043 417936215 567171126 488695619 636295311 139606117 695387178 440483172 829612783 428800639 903211765 285566978 833401338 622530250 159577488 639729172 470281796 364431693 181361795 507187452 200711108 178199564 867037859 932012751 607898352 951911580 73523407 175318672 381553864 140569828 702566512 558441258 352687308 162295424 302507502 616107239 141459192 944358 524938646 354873562 564086758 836198611 738256945 912481268 567977647 245087088 65282625 32104189 597863343 415629963 692924879 772882483 433364645 191929936 47430777 803618279 821541800 374619445 956759092 246823085 60740292 375579896 95193665 462484617 450344850 521001334 815338174 219490866 825065230 86276538 110169496 223729845 233372456 959720445 499159406 444144261 640890942 479994134 647427247 342730173 540202159 901769537 289202131 239916860 49374291 48912366 981590193 693904132 410730893 57446770 535722963 76150246 985915500 121021869 539964233 454121143 949112165 570128898 945233759 817153609 538381624 505838016 359135991 66524803 483244505 151755444 73521910 474568905 277796677 442046264 112880556 185183551 988156677 802921965 30685070 729214249 773054083 794068352 328916271 542146776 150569581 256033644 123129318 25707493 897566485 921502569 551769526 878368926 606282294 44226700 491964141 272577427 127631128 148275004 408560903 342926720 371690821 48177136 941966244 372040893 393125070 852087375 256556142 459452535 192455810 666797291 123922900 763859307 608801921 451033967 343327700 872372785 950487804 43606545 690759124 752650777 726896465 188453280 436447568 644287847 678120514 731877288 590118905 870284453 669415055 332614584 139825494 86027669 248008631 103057478 620457838 818168197 242148653 71031713 172260510 554052622 854172968 613301844 813504118 852918197 467891423 6230028 202714181 473578120 116616489 341260358 899221136 960505467 504130944 20116118 365155516 22447720 100310111 578079375 520119356 4427028 496838358 483477501 571403426 323996706 689992898 472497834 347794437 327718483 7179120 83299115 643151266 509618088 733893212 413586121 495119016 964424737 161885552 68975137 576020976 940601833 520862442 345946761 165240258 77395891 429583900 269610088 614125500 672574904 175625568 396082328 744073584 612007334 602751561 755535727 191803875 73019643 176633841 507117173 876262215 670643729 626167598 917798111 134379382 833487842 73270747 603888814 243374062 381211147 568389196 401874613 487138385 417301373 52948901 122300505 784568089 483166810 755806136 213093499 576893145 453087861 628569004 828078243 362514051 200813307 24258803 604724250 292835280 724657159 68521760 447137443 181880476 635971603 427936743 623407393 687748550 463492656 458489773 950267764 476027299 237808390 599921249 107287796 451844070 800117385 92362235 150843430 351664453 826566903 530014968 890359972 9925172 432968816 641907585 756463360 882201116 757735786 742624980 327249254 750927468 613320619 290795186 26602616 77900972 587369272 569465404 525481155 676582902 781350878 716429664 717267588 122117769 287786144 587563599 166337049 420034534 687055575 341217464 568686073 289019100 345822107 941494901 555316654 340127126 232775730 828911611 431075474 932811069 65504339 803197069 694119038 2349377 232289942 105668333 864847615 479934804 120925550 228318701 555696403 828970311 158269825 973795368 989452108 382694484 495113195 415295958 361422763 839798512 531995603 320845256 862995193 339479708 773009621 702979382 784887675 716908031 948444279 699991920 413907040 78004624 636372690 419721508 341839963 60257822 116646770 533608281 418415915 74114696 160890475 697616184 610978795 230894905 43557430 804357524 547390695 735444987 263122030 591764432 71072734 668914662 311584040 733407817 653851660 378285770 443941480 88977743 479787610 632254516 122598574 758241360 112664991 488979424 442925439 797579315 351087115 778839592 580009346 427114255 677972192 219257923 324403323 131589842 133668195 699416946 381514982 971906232 149556787 970132469 826450372 134605751 945475762 465964710 954139882 865181782 528151909 863471047 153573780 917021965 952963215 108215848 956054974 123781358 964809079 18785315 848177284 468994124 649560688 990194732 746315544 677981989 297731417 514297993 904536734 501818215 777221278 76063250 530407448 338647978 249913642 508435171 495061106 705621165 564861445 550472000 304613259 145743176 247889810 527384861 612380225 378690734 66129605 715935800 174677437 522641478 903460524 81058946 359857889 240471434 845484 878856028 919069846 913416382 118725873 391025775 597452700 467194332 825956246 468922351 781875558 460027253 152505042 154041090 760917775 981759739 273654300 130190827 155865263 564846591 950010519 307267793 87518817 159424691 635804620 329047895 243982978 858391896 133650122 885428903 700575828 206492516 939561777 493979007 296459291 846147623 805354969 305905484 241849042 744124159 491437123 311186030 907010499 356639316 219392914 597849769 719640011 598769970 658137081 491700277 720383571 1765093 849753105 76699134 5664107 121343968 571180250 421501291 358736450 736065757 75429200 118418075 107346132 944290673 935625764 687384159 572605931 283988151 405504812 777586875 614405501 112054805 316894340 827236575 477783593 33997018 101965574 775313063 757851609 237899556 446017603 77027692 512884151 180065159 267628156 288070355 670509777 136888789 103703115 982692521 12956696 128121659 817089936 102803233 648953760 251448424 82180673 183279087 253037432 712083929 963067792 2136205 565573426 282390112 749620948 168649732 917905136 667581998 380482947 71849552 47193832 647359148 167659546 959434472 223071980 999456835 240195391 125722165 513909531 933535791 114812715 890495819 408472121 711497976 560569307 922730688 86277843 701746258 649886927 81355129 424825058 362530342 890405683 920372692 9433944 885855073 55176727 60636617 279217623 628059450 27870680 797837062 195228061 870756782 935294580 31098904 42523347 293299435 299341941 239006198 992213434 863940798 94548687 213095810 336132765 678916338 955904373 776182001 883436786 981767540 316888262 342314575 830825859 450611748 146477203 510023271 261272431 645799422 296272471 59789791 476868787 722853036 115070975 221328032 118766921 501526089 585489834 209623528 537548629 230855387 555935194 318369512 651336113 125274912 416275118 985556481 288504756 969696913 692590203 201772420 250840921 685149629 342505674 646124530 594489458 459433474 264476057 993188991 910209192 678281845 529610236 134201162 208570340 651481736 400123986 991975188 648074117 521181016 198738427 744715483 545380135 606957262 460490025 132220094 782708923 708309240 496403550 517991096 700228904 672697406 530951917 654096013 89064574 834314347 467708577 152030089 466149432 539061821 664300344 702065030 422912097 934024641 116399544 470576810 419114697 748576470 491956248 968821233 791210568 516269908 651461304 640230471 503542420 179962650 541328995 315679930 415854057 341016110 685274180 560015459 401606895 236665021 483953135 3609718 733445486 205823745 268214178 594885848 718652611 891318032 909079828 861991450 204067222 57875150 547119072 964916283 725587164 281029680 512550726 754051034 629295132 526112182 958780024 364239025 36569574 992018999 451400166 430911428 734792007 754750894 33196927 348219684 330218677 535925367 857250021 927107069 154993937 610830670 336575976 972945627 932399556 262352465 948980269 173157123 173876497 865745482 578295931 747221183 96790513 833618017 86682998 864526484 90653724 450047252 151464195 451851400 585730809 517560493 664202172 690273535 666104371 314909579 777177427 757913450 706956639 786381425 617364387 179306257 413142623 289631624 634315110 267626262 97415551 575239117 619879567 70753621 66285526 605370230 761407965 494529771 113842857 896032246 718625870 979802916 51134260 809100404 533669342 459493212 697597355 256313329 556310976 126985103 963813114 536156176 89569359 542284254 305456342 380895275 538453777 538724234 7021907 242872282 310631187 675326171 757019475 490085433 385358152 265060544 158804549 137104874 348649731 715585218 41596059 99017101 513956301 102814167 583468560 652950815 468787810 90511374 188901906 321142861 442512196 235971759 572593596 390123095 512383520 16119005 274532992 846023493 559170267 169443406 795777754 977552449 851341693 972815802 767252343 438995363 289092375 531532087 167837343 31504043 738246242 806340589 888992741 543896769 508967663 103648940 514443462 165928354 12155538 862772648 926536358 501708697 806839954 45259654 424781404 685913455 933424659 536115459 835907151 550804837 577784193 832172300 138490173 752130807 176074354 557094825 41619339 869806587 988698715 868307714 807648494 815227652 75316340 342947519 418242921 322554877 388769524 833527004 93022084 95156786 845774130 44666979 869395124 17529224 894375989 581143374 227272528 648304293 640080964 963300447 282022161 990025755 138026607 12068322 204627518 82988156 705168534 950957189 856735108 440050126 602150969 794513886 865763612 328011749 464046573 80739873 443050585 158274186 543746463 958972540 966061665 469481188 455668227 223039141 305780172 265396639 344145497 756057929 123860365 843760413 426981473 279743753 551556675 32199985 120759374 219227460 420380942 300439184 241665802 431623233 477699220 98246313 625621431 820764853 368740847 811612134 89722022 591179463 716005706 52722592 598077940 287200574 357615002 928720932 305819762 536757824 796533473 955753139 90869583 769428257 878570104 65091112 856998989 243579721 353084780 634676843 691069650 249310849 532099226 52114952 869474605 874741112 716189730 774171240 725468460 444176734 188201090 751432455 525710621 237939569 574207542 570739472 687206239 536454256 321598080 766738790 533389392 255928015 721534756 879914847 634656082 476802534 387706401 93561043 682647872 508797999 715092399 494126287 863552393 460972373 730108483 697462973 291267759 226541309 245050078 230484665 456385709 613925088 14702464 474125964 254357539 494497985 607257885 953889989 827904995 735438298 909580524 804185452 821601645 87830921 432432958 721176153 575301458 597502495 191983772 529511501 377353780 885150590 215734734 495340468 697572701 104907117 426650860 603820751 452063093 798086702 616623414 910332116 988468432 470872422 145315821 977056563 255942801 568521483 429025853 220380060 311084384 487601316 178087598 212414656 804450484 46994295 817705458 406109943 892095180 867271308 908355012 334705247 786675039 893077836 475011183 17201316 671711812 255405822 800699792 952370748 716634502 686524202 341807207 779694081 843384294 240846292 457783520 743894847 831560656 320921123 105453105 724812869 549407862 623467177 371536078 520117662 344688088 244872378 551548849 748671860 275119929 642133663 487257806 973612368 116270564 641361345 845765882 784528629 516956282 775507599 620154644 152537602 785008395 16458077 638506349 756785938 270677519 569926627 489853164 76972135 106313190 915108881 177099158 604715372 888320124 375959292 839476975 774306853 502349497 482004051 730267795 909148259 449315043 337566542 481124290 333394788 828547240 865270092 52072103 407299207 584731554 468652799 447092964 758919775 764922875 501561795 698419350 36529818 627978679 195068688 589725396 966799312 10969522 238278214 279711484 730154449 574459733 755481269 53723756 776414219 605602263 495701290 115804909 910996383 622326191 932623032 976812042 476616324 165376868 965796817 995228135 935173949 830415636 278420487 937620557 982209454 380606461 661934314 868903547 13371165 790897967 544480266 554348215 273614276 69094532 273815825 177428261 593950743 223778732 336144390 915055145 653140849 526097714 530019467 555487715 713516943 623818832 361964011 74582813 761118812 424864811 870520947 612513340 796280603 501437375 786038771 545606133 543208270 815198374 661717336 524993100 676331446 651837757 351503767 513322689 875058392 580485241 158214272 827617510 782908340 199709404 298129254 344645533 668372577 227259791 119219003 39646456 68602215 140694855 758875227 727646433 266775325 432753714 752167809 510144491 644722126 479154411 878742497 419002169 383740377 843916371 292421088 99586738 536716627 244203786 861617122 490122437 674154290 299476473 917275874 104032625 675666812 390223688 637595236 261809282 847794239 479045494 856578918 199093398 937365422 515176367 350026134 252394940 24227078 856701996 308475740 952778301 826656020 976358036 853715061 927135089 590651666 884329938 823174458 628710419 741469826 612861433 505503384 101143113 816413236 750721511 842757397 293900877 105582900 290037749 938081658 178323387 629416191 449645129 822915836 1791895 338165736 745719470 582497635 342806126 951887486 613419642 193498705 391576922 594958691 127463634 157707832 191178644 738415494 288536558 701611898 338288931 30526998 104202887 486018996 865109424 281505574 635756896 199257628 11961158 149861673 754446165 259243031 704128490 839490537 884014917 309095577 605232482 64072250 610135226 288638262 303662911 241007350 76353808 178765606 756999218 117859120 583267249 318602329 842115271 949129830 32257828 505839935 837159220 819483307 804754265 84490035 326376952 961167530 30189356 423395973 760552036 975462338 28534335 972813900 377009257 814969704 21415106 700027358 398981670 658933228 126441373 477113568 989519950 62052411 234289172 295718583 982582740 530870944 715583515 267199212 844646613 750945845 950854903 985045436 76798208 221325453 285409106 686459260 528826345 157866031 43383055 241211426 278928664 686198119 401738602 52335302 118562496 919281988 80793458 291702356 776902323 261563863 22604956 656276398 659261456 250470454 309576445 59758232 849106620 617920163 590330144 762834787 220262900 205240697 79863780 576313308 823964652 783744387 118306939 787451428 415433325 481837687 130599214 384847164 217653061 131972164 213389919 226069428 413444331 996498887 541190792 32895679 947514603 62819237 634488140 746859733 99916405 249783955 921279604 667660106 975419300 256075710 74402681 126829687 885112866 236136779 223055469 214144967 334017855 743357751 915992822 946364744 45252098 764206871 373507830 806653638 162872250 868500115 693509302 862390177 605406316 827502194 244812318 314680462 171383621 664071423 885765918 296371409 745922592 834951999 630181155 332955421 431737601 998234768 484124146 62146925 314869685 217677115 528152875 786301365 35911166 293663639 214962912 595211819 396513509 280559579 603126199 974882405 707985173 306172163 62862500 82369825 564943821 582394674 827016198 227720933 19369652 3596947 7059880 647753462 789132685 954833522 747103097 580304827 803081295 888365862 598035386 587199341 57225130 442198416 923569923 295036802 85588907 786319775 808245371 685825964 4539153 32348374 545631251 945733628 243485711 337070824 386199197 368425073 387194071 133574986 698775519 4869653 855773401 51760927 237708558 65996350 902060172 560625789 654919680 528882949 965897209 919110603 91951356 702316501 377606599 429941459 93198706 736547919 878876424 717738269 373838993 183793395 508895505 17494443 141945078 925806340 87512026 423190352 796794562 447475341 497139872 614713860 253904212 5580076 703375871 524659982 969998201 837662773 111698432 201496623 413107518 285102619 539286330 290543605 754135719 370656594 483968343 161602099 640685262 656171959 515423190 530038491 148660255 686268193 500367057 638431411 903218643 238711801 598104992 708636257 784410818 372356729 727875810 7282376 533384246 798287223 196437796 738806440 636380268 202597954 112804516 98437304 137796390 53092591 829923306 557648504 559860884 638026358 195779475 627041426 593125397 291453082 163017124 165843801 856850844 593529354 73575069 134367521 981416425 660254391 122408986 811489691 590496917 205107503 765812511 882327594 198731823 780811782 702954546 931632448 626800949 472366853 164783243 642401053 578441963 381116156 716758874 679664156 759166443 841460607 24406096 130208015 576927672 74486919 880730735 564345868 670948097 320581581 745988255 954145885 101768715 751980746 941842990 209858473 388268287 188588472 777293713 487459188 123185213 624740598 381240567 637000976 95933369 839804134 995819030 859833796 864817579 680698790 95711852 251010636 429741351 733717940 882184938 688449952 564015234 888134522 632751555 983446817 237213100 972497346 730029361 988591923 928361379 159503810 980233582 238998057 313444082 144093363 378965394 470679391 656239033 199423108 508569853 65352278 50437503 328476615 161007788 119976359 660787576 587670830 976608372 659232111 804958596 7078168 571056371 645687598 554783356 906594071 156217743 445934914 492908247 859593075 71284163 659850576 549381743 384104206 129193674 362662075 198219389 133549918 637459611 874091236 819665856 11169894 411614368 83666437 426695531 277294454 490237113 882290061 87922895 742235788 232281374 506865555 925115890 775012134 508418773 881776553 261562271 748832270 661218686 843114605 74233242 716700252 235543581 574511589 124507379 678158457 462848475 689018665 96904704 937538596 57885044 366781337 12821851 905905725 103408052 206357521 736601937 264023980 848407531 749269815 828766509 46010734 585493343 712106764 250686833 855445243 457778382 164101016 14097093 985558149 786876869 583318469 377181908 329667908 36123768 445567490 358282279 816651927 23488657 80155827 953285733 692401320 300428109 652115942 749133206 411105966 355299272 790747946 914918469 647157300 844100769 359630833 770928067 911925778 877987235 847310818 750536934 737075598 211858808 905287103 798728222 784307173 561815213 379302901 216959588 138959595 64975546 90129153 778783439 561271818 729848680 383219642 5618451 810903386 35509618 299665198 670092831 607721713 705950449 398561021 392096986 754188407 44905215 264905858 759691971 845830464 631013239 273627878 878184603 250682139 636332321 967221426 818136182 953325260 139102443 852452648 724984934 634791677 137299065 607806774 746453677 869794237 144166966 713278403 328815091 850239778 559250319 708467446 785152415 315531776 836603585 905916222 841876208 823624761 630894088 409146184 411358683 729614106 710929502 335375181 344597109 383309240 882335182 490910495 387022734 730899043 982042196 39175187 9099030 536192789 840379508 166860833 844207962 283485280 515133184 574309599 901253667 712594680 144913377 87523463 620248439 328216977 476978259 153435991 635279117 145676363 160570996 984080573 312163919 305997788 846765875 677663785 281789942 6334113 478487617 703754861 643810955 842994348 861586475 121332113 366684432 903763250 942974288 734548962 599073762 358917970 176992440 210273947 432235562 688863511 798416942 382922653 919874759 431928752 441400459 913931343 467029216 964844345 113733620 882919655 330361299 72287920 914088164 146276224 502743667 597460031 477166828 42451733 732369073 695571440 277570793 555948732 466606489 7920184 235826871 979661424 581821911 759313709 807126296 844856821 151612998 492345304 865544944 41764595 875355690 124682809 200871927 819309008 500423532 528543018 625425524 707280586 152963754 129826928 334429785 227170362 237506622 753511496 246750660 762963450 36598510 822535538 692300539 641027669 522087086 254229941 285247881 195457920 221064543 403709166 751120513 578826903 218042869 799254385 725230695 519983643 736635607 913594514 340396604 404515239 948142944 497491862 558122095 682151782 779285216 872246782 940079810 554538655 26428510 267158144 988764821 465489803 605863539 722857632 181277740 307172338 228995466 428868092 714779491 413926673 49912130 6633077 866944024 704676065 557781370 813643740 762944226 763330556 267110736 48964983 572378207 906372552 396937720 448693242 552271183 64662145 537394185 384780172 922493052 495797108 55999853 238190666 338497726 986751748 706716701 418933783 272962544 944965887 742121679 942185999 333250225 229889121 317075462 65253899 625082253 618026561 616397941 443563508 583546652 986164757 83428150 500044937 249413695 901634230 215309627 902138391 269209211 70415687 731800455 761799667 883471929 65405011 172721810 688440393 74236964 712771229 130811472 273436515 625268062 928045030 532259080 164934290 408872502 943629265 93180791 917827885 576058113 820353137 243579000 169930718 810337622 843682411 813268409 90907618 975543844 512497651 11783243 905167639 403444826 134696179 840388680 1214526 478231335 467092288 57025132 302191428 434738180 158632851 746058965 999175008 281213665 996185109 946062198 260493678 396212837 914102143 45374474 263706596 182461016 654377525 199314680 980269139 471302533 155416642 426036502 107801021 778087024 448835024 41946505 665384290 168216306 134068289 935197650 271805102 72589751 329363621 252514885 600082860 291607499 200681824 567990362 290811731 321667989 108125054 374465939 6744217 794244575 885160750 843481731 800993162 192193251 707874123 442130647 403279025 273564771 148249129 726912658 499664187 809814714 256855295 142303580 196834888 125069363 865067381 922219872 438972333 551588063 214578010 279428867 426637716 521832043 453568478 894434911 947862788 869761467 779393858 105793829 382840990 419996879 491337370 209880729 756468534 130993698 797936219 141615659 266058659 348328314 952575675 747669402 625564437 260642711 943801548 389703 297878719 90308313 548353830 72523273 40202532 219446189 93756848 85998645 814274650 873098426 207134016 772508473 567445694 897321324 491444129 557022508 263547714 328747030 808412025 139637064 441198205 837592847 983138586 965250251 418210701 834511135 281492532 526915763 57777193 841750599 157933041 225381624 597115029 483104331 234374600 875584454 403864095 320096939 202809235 978406468 372728193 740868841 460803118 787414711 39247278 592802125 903556218 657599495 856646609 59779301 813901359 614276041 557780956 106070838 777589197 362727635 551265800 58017389 872480486 53950798 138074952 17744939 965864931 915244399 766301451 997052062 865810050 769241857 508290858 993602793 660013995 436630261 875684667 666297218 137500825 287030156 724317613 363414636 94589120 574627353 661341217 896210328 203717864 470777432 592457505 267599951 251103547 392429562 704135382 506715127 663326655 835560241 520653793 380919683 284561821 11408198 2906532 957365058 528902376 514694125 223520787 234444965 29594850 653974041 859082749 42134183 852345706 243898876 802700405 238902656 515028786 236959250 25614482 612376528 681287649 670674226 102463043 98113002 84068669 321050243 737045686 400118338 638190042 388153270 139780991 309817478 854287472 686096298 690836172 498860650 673499459 377142893 777607977 369725541 400288767 344511694 45869369 630726178 677740215 95073051 192974377 95105206 411435369 20552076 131091464 120655972 637173703 658975117 541537227 223672919 134606411 540206644 9829938 591563161 119267405 302688363 446669092 998256228 626635831 424749716 556058681 300492945 423397881 142030471 207746735 804859162 761751056 49315994 221778328 788069937 409409454 334365259 654718574 117226705 817110400 976079237 132417046 803921004 688808751 451705342 817614506 383535831 947867226 253058752 722151444 168826991 64804364 229138446 899431425 656585954 622188130 367889596 257460362 62359815 77473823 291083248 847940700 838764167 827754234 843907685 29827170 375028112 166576226 400382732 855713692 301103484 670843050 316382663 264494136 736184084 558471315 659247553 725963085 821559485 390320627 327023206 691268878 608002328 152001295 232562479 409936104 786791596 413784156 488957394 936215622 343107355 911986962 352373157 470093162 294786602 160906341 236891389 835918571 203548654 617834199 854058766 795717910 302342128 629162853 96925219 483006974 328224825 945626914 276569528 459141306 277707964 987212416 563000851 448964966 126612830 395505299 530469046 530984216 752933072 388289697 128330471 107095110 904496332 70481979 734374142 101863714 9744130 934100958 351980901 885551213 953181781 177697812 88435806 805889111 54237653 418370998 867574690 100698545 103848564 993412093 47304599 31793698 333776807 261048045 5971570 893992853 374328319 112025535 816543457 480484763 907076033 285596796 787204492 309346824 996636057 503199099 642293832 895835527 889364524 135608363 806350064 387691603 945979446 836823134 382429554 866343002 818191499 282943288 60548726 997962469 816346860 818408145 548167740 864880407 725219256 775442844 227498662 898350461 71218121 609685162 55232272 735867632 384857087 909668372 919719219 337805624 639823715 820146193 633357785 516197488 345522982 726580362 552800382 347529493 659056753 32558542 286428126 708003080 707155740 788488251 8761911 759579347 62311038 774006526 175024346 155225740 119187674 979319790 76384181 891143182 406415417 678654732 883825393 623253437 858416406 143197249 807772811 171502262 100908268 718979363 22201741 927187384 449195170 787042421 733504290 268194929 937279229 637617555 583014151 633283564 920977938 879127829 331666297 900725971 688857134 884081289 116536339 331086303 538277193 55146717 890454619 273520529 18143158 160003390 839322767 500948055 454280306 967143076 595688167 712780799 693164989 335291708 529199526 726096946 821563581 874530453 884692389 641552953 486482237 456061244 430255151 128922149 611840298 124318328 356445794 835969498 522902193 725012443 282406493 169960892 179482687 348566273 130857608 645549691 954915318 148122849 194139438 728890506 716162979 293537355 267606322 354863619 992339178 249814179 745118846 12220427 227240827 516963358 464538564 496924614 883303854 621904141 791043975 593452832 768168591 957833342 287861953 836546758 84034455 473664091 410020519 219046063 130269997 783109465 899000064 992859741 597623368 597439565 548568308 247304412 25499045 976136753 448460393 576836378 638466011 674139734 356435053 827209329 70228501 434732236 122772620 658385342 356410255 234621941 119652712 365256413 240678842 144599753 769066520 811258496 759233366 203716636 21692009 384553731 883662768 73291022 141942256 856100167 470399108 614746294 248723933 307915147 880429740 190146226 141938321 473116754 909750622 733398764 304670902 617132228 184112844 85540648 699688589 326751981 740131219 398506706 689285066 701585416 86375900 929951708 623780779 312916421 769219209 291165761 194245045 932460349 446241208 622946434 304899008 80056062 30939079 192432860 495336256 665505716 362093548 924896549 891804688 602199736 405630839 450141395 369322074 763432335 449615731 305247470 403782038 110741535 86511059 333388521 714824905 905852474 417792057 553586561 734574067 88787177 161965660 976912771 820901295 638237228 436606028 665635693 589642371 329800 950906169 221618435 453283384 326603308 592457822 498321247 290677416 159047679 892925799 969858513 971750225 454871956 90169681 864702315 700668671 889994561 894635668 925323530 382951950 981468835 854101945 545311716 4495931 812213606 214857703 135405723 922285114 677265658 482482862 495988955 444181027 646435351 892118431 139038170 117807534 520744790 735711298 176067134 9575221 524283926 341723114 739727036 219014451 348059664 531544405 918350741 616814602 565556160 482629022 474064462 913836776 931870110 936170835 531993984 400034746 147275234 214920590 317988640 672972121 515801444 455086864 442134413 948389171 52457077 223915851 578050309 442667052 759936130 211653773 582718832 425788482 847831703 97006164 178141906 667666564 866511872 690133277 72939213 385498694 998392232 530761822 233343157 983621762 870629331 199403406 731961865 368623747 906332464 959924369 337809199 15893794 616850943 56718318 78647584 287174288 955546474 186429781 224773095 868323471 879724733 445359517 129688774 301543403 959380430 690779709 541840810 473825390 859828811 421071835 401806817 433140643 436166321 985243694 612037289 109409524 365664478 243820828 689501735 478861724 367557808 567443449 518831841 466167255 196741978 482845066 979517793 444963106 928366366 193209701 787796310 912565802 966318902 177628604 396723119 546368290 579496218 170761564 232500927 179661479 80219381 215782287 375251369 75534000 368750463 524731302 213894485 592976952 955804911 229188221 438706265 926289930 793169739 266265221 118539601 746155543 240816294 90634760 27185161 743680521 415006640 708320665 94814799 60162300 122126110 889338104 817290874 742099003 270204134 171082625 230338012 850044075 749352452 133977585 591173434 156463607 631018046 745261563 832533871 501816694 185764729 756162363 568866135 246157931 51989806 521860466 305143680 959555123 721473434 803546965 82348888 74087703 844755456 615734452 334998158 89116758 934228293 216940491 793921938 917022134 148099903 137856736 821748694 183697263 299899214 675085035 123612256 481080876 364598664 377081420 528476857 137594592 946920840 60583313 717624978 558458386 313717627 879394756 558948498 32457533 912034510 278881452 67144051 997484215 985150491 987015908 729870521 857931579 798663841 977465626 224835403 818686554 605347970 166466234 799400361 316906874 609554408 203610205 318224567 973099194 695054428 85915541 540762869 771234264 21492416 348251058 765649753 116665261 963174052 981884876 250550665 806015980 733621645 207517531 961305099 818885155 43996559 548284745 135719504 256784620 209699233 611678290 875621136 757658614 324349834 631979340 415569004 213373075 211272561 632932835 847291350 858118699 830610445 346425830 874510999 441759210 993029936 367342726 209849288 578430377 945045740 187810451 721897450 519955077 549342274 29612276 618501669 703883441 403631624 284087892 60102155 736951286 402827455 387510510 550826648 468644624 775712573 128563575 13144634 404600039 74435693 169574048 811073245 203082895 567144613 48160228 671437906 466676146 154679742 698836959 15638947 762483968 274204545 44575059 96658942 170156811 277839518 701126659 235189776 682234257 769571861 1940903 139588494 715938249 513018685 143824084 512778009 1208244 211707818 815291906 903032001 84736395 19273221 204288802 201442775 963702588 268213227 888047232 83540489 783952976 122071876 126007677 204956750 779805963 892826022 878195153 897137055 592007214 854783088 17410939 405667197 382553913 96490443 609679676 461829784 851132906 395655164 612683636 806483691 460936531 171411238 684457590 578755570 326552761 33155413 392046154 909247584 704778110 345455953 522875018 631065555 789594768 533539070 677504556 889479679 167268679 685924801 970872216 869344772 640877507 45818211 717156564 939675214 812755710 917237109 780222067 133206238 342445331 268773565 841663227 795059750 869430256 697493501 818091671 180420301 136364132 407892031 196212960 924422339 212095851 286624271 966352821 76296294 496241034 359024228 221420773 836343518 510305689 461057241 639742907 137486047 488065197 785345429 653391190 307847133 289624985 833512493 854912173 796978855 374974341 401003956 346674258 379254 378184795 791195072 299748635 476832947 263464523 476550288 153092470 113508245 102027536 307765858 710102915 487271111 108083752 250791413 334243062 751428376 188929242 489469487 137818498 602728554 232650556 692715158 648501071 684405040 168056104 618375445 849532692 624117089 391218216 32828583 127464980 864863609 783002591 269467090 367939157 804896091 145726125 496325281 316780284 469481371 980987974 968040782 395667489 750063242 592122185 54748377 411512147 804356322 618376305 556784070 794064482 785843525 942455410 168672006 279835854 392492232 328727594 978345496 716982434 876241678 163429237 514092667 486452261 666984719 835156384 29577440 354669918 212332356 762080555 246803425 574667270 998751057 658055223 893458042 506562114 915887863 986408546 303403838 737006867 411081757 421984443 387673764 955111373 18429697 437318340 568290114 778248552 705415112 467951326 679707393 76156682 427026748 275404143 155265514 232779204 168603222 451624318 304154664 131543003 50102577 791130177 875903860 113463645 181235878 491675452 229573832 408260318 749546500 739470318 4286074 970555620 354579609 1937884 873999499 759278040 542743581 696119176 239717902 348810514 837253020 971691883 119627318 908708170 476970710 157428095 597023594 798867229 730603206 849941540 488800066 779216045 724093502 840742807 797217332 113019208 495130915 675194183 11064001 683712951 674631816 274430298 346094915 797245945 641716171 569605650 387849532 687983464 25980211 598892701 233273563 364621767 227123460 864229051 715897588 142054485 362196582 687406695 961485240 439363495 794084417 221319259 735889986 799803065 367731397 469502732 268779438 728472288 797815230 382075082 184425986 472021357 161571919 129134608 930380574 233496743 811830243 591487908 70056755 438897726 283685791 282206238 117858197 425229664 201663142 10852655 914529471 4019707 749801579 80755636 550815017 945284622 515647961 105464739 499218448 406209409 289643560 356949629 409110884 390423569 858470346 68153772 417771998 250086478 425819881 594602826 487749483 117199285 105254256 792891988 69439336 915522691 802220591 247838682 396631527 242521377 403976683 131934121 300176115 390499086 399739486 713684749 742165306 304118564 547114075 53773065 509690654 491431815 234333291 950343928 366779250 833571274 303784347 215526649 300681742 451879853 806006429 886342369 565911892 405977677 365630789 41267779 493694003 310692816 320713477 74425912 457727023 484558507 455003477 707257857 753084740 292462442 857099550 208676259 832619801 95819859 951406577 560818067 896863762 559282655 670229035 451017140 828376314 779815116 342316376 626634215 767964247 763269331 938300521 897607182 543319706 335007534 866326712 743606930 370024760 571188889 162304852 780268401 575112804 340577999 968178068 856179125 454494495 924321138 521230160 567980047 459967084 252182476 805076828 722294133 902941546 344003896 551896891 571064173 871546879 197143620 337779947 826891883 145581718 243910671 417114614 303312238 573362734 93561407 805845118 74857307 865436022 897021173 239155950 47582216 467482659 427737825 380608522 227371346 632545557 82641831 683053710 329638363 180503662 46662983 484748867 642441553 573470277 571883630 335382459 520402297 621605322 725816099 617512261 35998876 59676213 947395253 587695602 586288006 447045216 31204179 381610539 643759349 994942224 68698922 858349212 916414161 708942565 60886813 6985838 372096846 412081849 89101572 481474970 590553667 398361283 749815729 324628245 528136609 805410001 718818487 129244950 21947988 3391788 616924918 657343105 505993645 683197024 450302557 361743210 540629474 589284911 766684987 32180766 264381599 416717506 783174139 883455464 855654165 712480222 656261267 19929063 548529105 315354213 70423454 100090418 629556695 994844387 529204461 973524284 264832504 66518543 455453466 22459035 98103745 776570897 73255746 946877045 89886514 516939803 98908085 197487469 586215606 746045365 562871160 851469437 852290182 245970334 859772127 639585737 441791281 953203274 209565410 283649155 30838499 432174426 140585417 742944906 732945474 961867863 830815407 37274611 504391045 713340174 792733226 959673356 959567034 980727932 274353679 179695870 248560551 513372274 23514449 710945708 372029511 423522179 611851413 23966047 183620371 376116285 683554885 61299483 282105968 240245366 174811426 649702394 918871598 682314419 469433386 235349195 87549227 222311705 56374749 612377163 885304726 650625132 209400276 859860993 127319617 188006527 803131360 518003566 570170831 884889644 127076047 372619857 809469020 312197779 339211755 571142022 107439567 625898132 228798748 780981775 708164173 634906048 26909669 395370711 308734309 128113142 18401030 687691357 940961002 865292374 732734085 861019240 665153867 298605032 121497383 278156477 836682265 16505717 279999864 378692984 180662467 61593852 120705893 799902367 370618867 299413526 255047391 265079568 620280914 491835006 911134284 17842715 419299330 123388314 124141433 401621030 818623418 733464088 727044803 374158232 498276054 108850301 644893945 68669056 83993803 34296282 577040885 255790219 652845441 538077537 857080236 461745578 33929813 173372326 185451255 838527532 808257774 173078017 321555828 264504615 756453572 480560272 803099929 259853133 671985655 74114731 623942229 199868418 89954129 815578794 829926658 379321736 973171643 705472521 685338600 614014789 276938559 6276619 8525153 643148184 856504927 411523525 864695080 526895656 311501870 53196797 119586561 77780187 769034766 507551166 989168239 413667636 974971431 39268594 819388921 283556362 437507567 829353478 951081149 422623983 34258062 509613529 41443521 828070315 439334723 947935831 441787800 660362718 880339857 748082490 977304000 101428575 652195569 601521418 327952661 829901617 130939331 750317198 551020833 411429707 622887667 29149574 704251290 681833312 654978362 239161418 205740198 141560560 454058767 477731238 135741583 487864542 843015326 185714256 792750599 758585044 340242963 358341385 900796113 820250558 308380672 91080728 879708502 224500394 158154377 276860475 893480022 249035599 768649802 757317848 898199412 355206341 569773668 967433108 302557243 441718644 809715742 257111455 981993909 338995179 479539859 143988484 470360676 600098976 972554722 603655821 309490080 552327436 289270600 454524557 743313790 875318406 877875807 796732335 943537769 954547477 339701780 772191873 729744015 861067550 22899070 450289052 130449326 200852925 804143594 309624634 572650870 235126519 557023264 452673435 839810259 615133541 412263654 86542917 817923261 797541707 507300635 552482983 989544576 957726838 300467347 169526629 370270662 146801997 5732361 163203929 495134017 115290504 558200871 470620891 920637098 998348138 143165145 812572374 54694789 469614844 779403388 60357198 999604141 969394969 232944628 215731047 307108016 886851990 447770359 949023308 583719974 485437876 44398018 160277637 609443715 66173745 790259737 891744522 345514226 535706224 187992220 142997587 115619549 414826645 704776758 495463398 423979764 240309842 658761913 946675509 766332609 243977815 530342832 140988342 964896590 340807237 978516126 910357653 24837828 955914204 66023468 160160715 730572012 634326887 58244090 439085443 287894787 665089826 206822910 281582227 837162128 203751370 773714873 86762921 241412805 853365623 390494448 151399028 979482967 307579055 833259258 296371657 973363913 618703699 121126026 842378656 918221104 886858158 391524082 345465137 951299358 31373141 63419302 274772031 564055293 233863837 832709034 538479735 946035494 279239214 808575124 390859941 350074240 25132285 10025197 609621457 877068353 248381686 377910824 954466841 185648306 808896046 896303908 906937272 469762393 723835777 975059555 971726550 503204500 87847361 653184985 982157838 116944214 114322898 915004839 904340337 521167094 402877785 443322236 3098539 714637277 148807578 712489030 202278477 779256832 774183396 88712462 926288688 396466702 157615505 194400930 961722336 560731398 984139625 851411154 494611633 849872553 744574590 278396413 55525279 895882531 273993362 39070706 638347681 855041985 10906666 418636138 164210816 17069909 441086651 762351244 88955677 499560398 449380707 38871631 752487508 929743188 607858038 992617229 736947136 720255345 387159102 630656118 592535416 958799849 27792667 536532508 560735291 862310888 313721407 30877511 463446752 84286245 14338539 612241867 766748994 874133162 718746573 568150916 166452265 564942330 427865700 25980067 278235324 769494858 384685188 166737245 154812422 619905067 723647516 423363694 454276596 676242049 431550954 345004644 840498322 836147065 777871944 746024988 958552326 969834001 703317582 140358555 847747897 848267196 764185556 297670420 781251734 40368108 895214306 805424353 831603414 388938695 425750099 918351331 546396113 798961416 557611515 643448369 579837470 204482194 728419715 554292335 770319153 288896599 492662442 679281018 118557979 386870048 346907022 925058766 843610669 597272694 610304328 493249335 123768963 657329005 254128374 680673511 717557176 209414229 845759787 33751789 763858426 109582000 91675966 844633417 383160324 539283111 488698312 218069086 792530088 413810214 62298374 131841310 591791319 172824482 80113237 690550045 533342877 184258381 627442970 985464974 634223413 632698583 401183660 466562449 156880997 121511281 900607046 19123418 49906181 456003805 557204450 27722226 784762899 367357731 499358251 587666329 868284460 560939688 301191129 999175174 473790899 403903231 621172640 940282826 902096402 175461654 520574194 568415258 27277827 300921660 422880297 351012183 758829051 732441064 745096317 337198446 406385139 935200738 796594352 959492760 654585929 619647468 758961581 678756636 504082908 101850090 284802307 211106514 937522971 615658662 423452995 485958399 249052320 599386466 727684078 431769845 855117939 651819008 177687658 461883687 431359745 238714610 31736028 44219936 443627790 291798398 53422333 434402263 786180168 507260086 760049132 645289593 84777675 795854429 799729047 132049698 510183645 538799813 700332677 514616620 98529720 684414330 850264124 447304705 655772383 456372993 469340032 243312466 107793849 906291572 38164577 77219695 595364939 818478677 686221435 32581183 770647181 195933861 227074776 118000333 662303466 569778730 637610654 747544993 840010221 892561212 324272891 125933532 699117752 680807021 666399692 452422255 576589041 746788645 406869225 971625232 917711537 665912754 934484534 249622413 173036653 101910709 511949560 532495112 722832104 262685022 336130203 704673303 576245777 71241559 48018879 628997787 494361669 912837257 29401391 647595130 839806875 750177909 789559974 308772945 453859444 817835951 523673215 509945093 749734216 165253935 646730675 866402561 669183425 506034608 422432204 849583627 690872236 704325277 385037375 139020322 155369537 296863492 892834169 830675438 263633387 538131642 55001779 642948995 492572513 876060642 77279731 646726176 600458675 857026344 592237549 17632935 976555285 135495244 524029389 883542510 746234441 507436198 778005932 166624145 155339764 246666303 169912698 718221242 864896908 193931979 250302589 292023784 854293746 821291634 68101922 567448685 547145500 997820065 724670691 510241277 470797602 773184125 243871324 314951342 562384552 30423651 449815578 666110521 312119961 826924189 191779759 189684679 330475665 572504772 227794929 851235254 900203657 381473804 398901643 548893984 255052986 89951481 92074509 920089851 473035377 59823291 156653689 22750716 22246321 316245700 801217344 363057049 714547008 870277362 709492360 935293476 193414862 627347895 671529522 644281251 373325465 748295515 179322736 699533678 843062158 401789764 687965943 311932509 533194797 621562477 695061276 725128016 564753608 990152154 832073372 694163449 755225417 342128409 934809714 220646915 306784201 758834233 99776981 8538718 671638767 925987261 535090858 461524543 937334335 480223098 316019588 300228109 102918093 420583462 410158522 556549355 179079747 527258981 36628481 104434719 405588197 494920290 434472104 844975691 520604890 690374329 117067017 129647880 681194809 333739652 278551225 608007330 735757093 16336179 550967097 757397461 506931331 732934892 926840600 808394705 651512429 146080371 304426463 123862702 182517162 150732232 868487316 756992654 490888898 294620410 7187120 876333671 852444850 713670531 381638619 879492353 705002073 432063808 564693720 54983068 82834576 431192843 852469805 914596180 836076113 138964296 320176888 358259270 732680527 310084718 299580617 383447943 233846433 197776903 299605104 584123934 917023416 206542083 299477687 507185073 176318693 295235538 163358523 325005878 221979840 442267693 625616518 980472781 380109576 853074143 107727330 179877947 988867946 187150812 8840226 715097202 476635424 560974233 959576734 731750184 252662945 773273311 546947499 346327479 600956014 292970913 76169469 462967400 793211386 643417427 18747910 82696678 395865193 630680950 38705258 147493161 907681838 55345555 507552006 118282822 800735976 802738804 610912059 728416940 433718284 77302402 740775358 200370152 524551309 855846914 53863711 871857561 779275465 937663709 541172390 628264301 720221907 660560837 233027784 955912082 691500442 684025619 479622375 233071611 83696713 460839192 102487766 973963711 203634682 413580136 842401427 691581575 770080680 878539480 947555853 850271781 466210718 76602614 130781621 638420100 124217310 168741677 771976094 8656693 990780671 116569507 711367844 500878523 652888509 956125520 289084013 927632028 309227501 181661720 998527719 933858735 429704314 447614899 465223334 780845984 828063164 406726816 512979482 467451301 112172956 780957098 952190636 938361212 416901150 104880622 353203196 822819102 189175530 381249557 244169002 662308144 700506759 238226751 527784162 694247410 938064357 170302760 299256315 134061922 439690937 55977494 350186062 460578948 238448205 8989070 954925610 412008257 880424524 341715817 706814539 959569502 423839453 693985170 99424737 745612323 152489166 358763244 409489170 707480467 996136381 918229049 81591188 248488742 36759768 899927890 813240853 426045531 727600024 638091566 341838250 140475075 31724878 271454992 300850425 360959819 763764403 826399819 599534677 342640864 610180642 35255156 276503144 116826547 998864880 241879835 633804292 654502041 414246547 549175885 200792335 424478750 473752876 322705940 254799060 260751249 117833146 673260338 820133303 702520840 674524960 805211858 89965475 90662267 109762615 884704132 156128667 470465669 736706156 264265266 840316369 419928211 541690313 474789277 912637721 714984721 98485393 287195398 239124329 734207924 593430519 359067697 146824496 82097015 583441842 561854588 967849919 838525592 567147966 88457726 294601539 287743273 404382749 232793249 652812205 197875907 109875758 430836435 287271348 397036411 412580027 261173273 645641033 319915197 687830376 208561001 943698033 940202597 994204367 599505837 257453730 286316121 77836803 294896850 981800120 152039420 253615056 254726196 596867052 205768832 390720371 659292209 184361098 907018272 736766658 719043042 60133304 752391374 132641425 273018936 163146006 332534515 191842583 667810984 511521024 630744399 687637764 584895666 410703390 337180 405727906 600415665 858986131 299228079 660545517 359289699 623000158 44433611 801583861 192887284 52122367 432622273 442824480 397633246 125416924 702952119 273360313 6096928 392007637 594331798 893998124 487117009 919494362 101913620 30652866 60925043 656464571 713421303 372028303 815282231 964298353 294439713 567055930 106181116 286235745 760267272 950153962 226047675 897008469 45769365 290376178 461935396 612565286 683781632 127783176 440809104 233390867 988243690 836690702 838086947 210667004 181309785 94809146 763758001 795995227 969610220 764979413 168472036 725993136 73610547 920298372 622285529 530090921 798930480 850949193 5987032 214567987 928693791 853893387 401086708 90958212 214701918 522326226 949174724 996258580 264029208 380953276 552867510 204480058 895073205 182104083 21394539 638648804 601963704 362400555 402424909 983572699 577831596 19324137 362293336 309401720 777911797 392247076 668263235 247652282 77266876 986877484 778546771 352260665 316555673 180559291 238375840 466143377 508675366 284930918 337602941 559429983 828458705 313388803 536309916 551708722 851400575 35823688 551062980 196379811 253856978 288629120 832171688 407247440 838309266 169930861 102211786 386822710 271715084 882081196 85738252 727722307 480170073 857530075 509291457 631778057 98859489 874692990 708918717 155666789 324675452 581769229 761944993 906823743 694013197 299732226 233933823 45655952 575554294 65277660 780148322 95986588 140869406 189578109 944374356 442049270 410097442 591383911 637415254 473710966 353976137 14153743 54643368 460244040 713690119 920242376 7687212 507948142 163676336 725954315 111181483 217240637 996293608 207936580 628637132 350745143 764504085 428360891 853221359 433654335 442341192 664028173 620594569 404196372 209558823 284866092 990583489 35541836 75123253 524706441 636548198 382424437 56994932 229299005 340308773 666492998 333767646 623555576 251257146 153690342 989244420 134322996 79009131 759827782 347957544 994381046 310108951 783326809 319923857 943347700 183404287 395246881 425615805 360222338 112498254 954580769 363710029 301856980 187907047 270304528 70419238 183344352 101472934 422424388 371453179 900948028 41298969 820799867 312615076 186642870 182123866 278321853 811886002 691220461 416386708 430180155 257221356 227662421 110174483 281437382 286902763 760654847 834329529 84632823 707724369 653246159 216093908 964087370 996080019 740555955 575206694 862355474 149231103 880276491 759197541 478518042 390545387 496284351 497158343 216181081 579573173 492628967 3513814 21380995 933698189 75572814 830585473 833104497 532012249 680154200 908339244 575506940 800558569 491375335 597283769 494968688 676946651 886752951 668586577 553239219 413296734 965788073 868078282 456336181 232845911 357159986 308314714 521773995 538831955 504307101 856044502 350366763 637992655 900937872 689567322 504036995 392555406 614133778 67097588 113862227 282011452 54489127 460642303 436568577 138419023 513469993 45022579 128569782 655233211 351494987 227564842 840926092 266144383 70882375 984773547 631128130 855339019 268665598 546625597 716444942 779392852 875703506 920876010 779839720 764369180 940194045 15837810 259148782 53679018 227117581 953866337 906019045 47256289 212071660 888070206 361394736 240094878 161552773 310170203 611181136 991480183 737950406 916469074 647325208 528700008 691802572 364423575 337674301 643601729 852134089 125523670 89015190 459344972 709974058 818973574 822309242 190814369 710110490 771554097 727311928 502881041 146952009 130764383 139368986 29106655 853190106 604347227 836710790 950727108 660793796 292834632 999327125 32767173 98167132 104579726 800456191 776071456 340636288 269054040 31190064 304571282 63333548 900245599 886521267 148405525 703715226 241407498 301748837 947304725 481216393 807764199 495408187 759231838 223774525 451002309 777246763 761297667 715040148 716338224 765252848 274183119 220930521 101522515 293344799 394593329 472135951 461342593 499638245 923207692 217409370 927814335 77971570 180601243 884053955 919786450 311154819 215113892 249677179 738769413 729003961 599417357 885540538 243756626 339881343 821118483 417471252 723568817 129337402 776207667 428923673 658696164 98388563 24457774 811459846 602647641 450042044 629663093 210189725 326388349 897422970 259637314 30468537 827781902 396927170 604765691 779743940 772412066 795477690 766735342 758680542 759914437 379994545 955196592 21570806 84245616 872615774 324796978 793982085 276183526 64877853 700204211 397714175 452415625 504352854 273590767 304079025 766982795 98319086 288238206 625535508 712914029 872140529 936836520 585067594 91477762 200013074 562226533 236789430 925928324 1033231 262066700 543481038 536207395 105407840 383016035 240944793 251602751 37053137 949442483 312735886 323997402 699363428 50774829 415954329 643537442 541144969 839337144 397461293 276914793 347630097 95615636 58930630 167445812 888709268 774016524 280737576 626533006 255970076 475969264 856363380 455000796 746754892 50826084 278104531 424613530 611907602 808908260 461847795 763696024 858910266 207446625 719988925 814216733 884629785 582575876 954812702 886616411 807717636 346182341 674279778 406232403 351687561 513442817 314889375 854363528 708693171 876722331 260917473 242327160 428438847 465761286 182166563 525202470 380912964 675310283 253661140 75583605 444264891 139975194 971619949 374244685 130707436 476328742 296516667 366404497 348503662 148229786 945036767 95919686 240026181 330446140 581831456 855802748 283759606 752742695 769477003 436534495 614708894 935110799 771165514 863343361 848406565 686878628 537963755 440100002 890743098 257690069 550465898 619190252 478794020 60799770 119023159 516345140 869984717 87101744 97184490 834435426 548847282 948401201 489610147 651392277 233473965 790492008 365005746 610938883 906344839 694043864 822003015 216430879 942754045 844501791 520562633 567519848 672996120 387242869 983640820 959544459 487594319 650830818 494788623 874379833 948719453 126263673 29063099 203011754 685623042 729600477 265549100 656818620 246824616 504596408 66251352 311666141 39072134 136133802 632164213 328036395 143172574 621942794 16498647 139155743 945806999 957200072 760754357 499294598 40816367 599673274 831368745 159701672 292123974 198219304 742431843 723286332 14385383 591430857 74775083 375536567 65008897 489907888 41240534 451086297 427241622 165639927 616478766 257131776 904552757 459359494 128053729 302196361 229904029 368644564 24619980 297985067 166339560 927697745 832439586 26113309 187250422 358453596 161648877 984503942 685082952 343417802 574422681 732610135 905841008 919155989 643297006 54720824 235860493 395115363 606434008 577743762 267158072 889920189 498953270 829889890 476202420 209631663 609155417 677455027 538909981 613957692 222814579 975220208 741293962 312787035 80988576 655994846 978026661 545522217 9937007 880709896 494386227 735733429 172506151 66151534 156311036 906959429 803779322 480434403 324041271 933521907 521774926 568027422 460279587 880912974 292839856 170651307 443207702 303774901 39030750 589715743 642387794 123624956 581270979 371881869 441299261 316425751 477672614 345165889 805778818 636093019 42628855 314222379 75502085 288259310 923504312 677651696 544072735 633779400 886174285 441265404 865329141 864467250 735263504 261876627 857710312 195382951 459469033 246080403 840345299 415209007 718913933 564323376 115467437 236686652 665203933 68058283 891685672 91276944 724437518 250154193 677208957 94597342 24991030 116567350 932593059 816677037 350610173 400494082 98268934 741888638 641458938 747245908 196952478 458068076 329679806 857184266 427155660 6356159 513865514 662850347 94843749 98809113 287910112 446063288 979125493 911823378 77913915 520801785 795573201 704087286 218065114 763930151 555365381 283446792 372498958 816946227 856287296 394096972 569824493 244796395 529072209 534860841 451924396 991355226 816076968 504013562 954950932 314302764 834280188 127831688 919469007 397222464 208190010 735534816 514924964 11966886 857184554 348286837 559911201 860142813 701864695 282243603 479821275 282412348 201925562 257587679 571068553 989239638 450949975 850517389 813889853 728066427 571312119 45234727 982696088 399499046 205039213 427717800 767138762 658891625 561471526 524419818 798687202 750357902 870190802 173358532 860678249 270047899 967685503 522883803 526412429 113444526 468026791 548839727 340665280 650940584 444334363 223585694 375983455 107879194 317929827 684127902 838196604 829950667 447077989 551170345 492997163 645023283 681675840 467451337 21740990 775022753 863910691 674594764 855708582 102142532 979456002 448641364 796426157 376553351 412656370 457960267 128241688 188384520 871027479 748747652 431012940 84915210 112365393 439009702 530719403 150532735 647604571 542586941 520492358 526992718 297383167 58953558 653691615 173237481 341942330 883534995 814837112 952049641 363041433 12649703 459870458 874345376 216197284 357213098 276779161 879036503 95080267 126355644 927244309 611571878 63322356 249533995 198300034 589326057 893287142 741658167 312355082 117484107 24235223 669376403 350150228 559886406 753448331 85584146 829911816 196010914 606752262 94939803 347250895 528489784 787583468 85023031 206322963 297774130 868799033 80106818 89705479 179204326 115506758 748548224 725484394 500228661 196687546 160628692 697365919 939768642 802867826 978403352 674675824 776258249 658910909 236983308 289900121 399140501 630072795 769182320 318307828 636526210 836591024 409813687 542278936 903511675 731911598 724109096 11382014 114606553 930207401 744039698 679551540 95962696 86214723 919281886 593613189 311201234 640761978 99411842 375455699 504318069 724351898 861688548 758429292 641519297 131651138 750412881 713176874 27211612 404052368 74310444 590649940 887280045 483392402 555903034 713216985 520848196 163711692 834126667 667968259 905210173 111548737 471876162 877763118 406504693 329413123 797766851 817405372 376147004 2219813 868982266 459509159 296460463 749317003 42943658 478523076 10393292 999207998 147979822 956882989 84032189 809844433 235047630 183925566 1779364 369309525 911559049 691902198 14817654 35562674 951909816 301874867 758018174 994118524 894956340 387503163 317697105 594189176 796857188 275650546 543598689 371829160 942582504 645147517 470108425 727022200 622605710 415774017 203909196 906321851 331941835 536270437 780625371 490726921 20436606 508310470 889590756 392528077 609702824 185191112 407284805 84251011 922627401 502479546 752729266 683057297 453039669 289177190 361957950 364370145 72488541 381647946 913360323 59726312 766374987 427612070 74161286 968221541 424215979 985450162 518362362 333057696 405952104 661774657 873662791 916697971 41429721 328811587 250079904 45830529 904130418 230744911 902291869 855947013 19540394 716873777 829759749 686143921 663438932 204846716 800014979 502037223 896241945 343285800 851357528 324449986 558390549 622733462 744847125 83955171 279806298 298194032 842219367 750036180 547194782 968603364 749419423 930144286 486206996 500421409 500290343 422658501 149673918 510730897 884215227 953778018 360393185 581669495 371975799 456877970 292274494 455153052 969585505 198860065 118423738 514732664 981580267 489068492 913775462 168610253 86335177 403470244 371564021 147762386 459173594 769716281 845542153 333313096 9538151 131300106 586218811 171282434 690319599 41864426 591412706 935559001 732178782 818595884 339740146 188474301 648638697 655820332 232874025 128504536 778437419 165504945 435682937 432042188 36308526 691665459 593537102 711104230 933534465 391224735 758579612 633781565 314585171 710636386 440945627 229142856 224201369 360321443 134533030 174678239 31344797 936341275 936243502 215463245 989124857 803572038 269245607 21507934 518851993 335613140 190528700 302296076 6159189 228439242 524870222 616562649 234740774 373751700 172605346 765043358 297595831 336246756 294390718 133718142 335660746 42711557 904556825 363860016 700506404 220965337 521058543 680975898 552265967 258964301 902198508 910931817 853685190 738343713 689683051 931375953 556137736 406595063 512837902 914215851 510952731 277212458 851366182 504459262 2443379 506867431 34718399 147230297 751858322 835671550 61731231 939418734 234503620 944991029 129879880 795221524 259309662 147308383 794524167 788966675 194710569 652637322 715797732 722801113 970224933 160335446 583144832 816115423 961764732 461159852 881026786 145456928 13797061 401441000 12525123 853206193 416154519 511369097 563107464 222670183 508272423 336785828 541861914 506272392 674408698 607674063 929853443 257076360 124688461 864411504 323564128 38100316 87015432 184687936 293720776 22757672 639514613 89527458 159457591 466339075 992803604 470520394 65200664 385230942 871481876 548874618 267867587 851798951 776756097 677445501 305507684 877342639 613386921 745422253 525310925 842787860 44893417 674439169 733289176 468231811 601034700 566399520 444007213 546067161 230363629 716316350 158886987 12236255 88206433 683507335 21184879 931960916 226850666 986152375 724497041 333081083 957653857 379489563 792170144 798864229 558669392 669227166 886407502 297094186 18335059 350866654 395029696 114087133 224684963 802351638 133917748 930082151 987183802 931498062 110788029 865911053 564557653 829934485 640335932 538998921 161967034 768363144 571970901 945535515 33069758 312501467 307485439 529857362 414721055 865187777 676606511 339939297 873819765 433115662 746232575 251310432 410964472 874206019 389335984 184449545 799339626 528227895 404527699 58790542 952346633 99315188 106489684 982555854 450046613 674723964 961115906 187216999 678061222 332877577 851751327 646231478 55441854 775249476 218262262 819602855 395506491 140026350 25472377 451232534 613438812 115767484 406947237 597780323 992328461 352563020 316840367 773284549 408251021 507018126 902646716 493752459 998079139 180176244 541278208 328049036 436846968 279096103 554453788 548767098 623997534 370434572 313922467 185799346 647548205 851361104 130773870 339645286 805961190 896927740 349276863 52728084 867215942 258591492 760212768 657085819 370002397 319308473 744009961 930264920 770027036 907101856 479582599 558333121 241851654 141119587 964843040 781323346 264532369 294794681 654462913 116372032 120632084 535689525 76106092 214890863 288662507 191602746 162017189 533983046 721664358 679683838 333853985 92949698 538648755 689581625 206004538 421603491 423021811 606775506 802779595 938327600 314462456 656313253 161368136 276408563 103471823 750432178 452984899 999221189 169592980 151461312 5438509 239259572 256935534 457785283 363114765 181403320 877430645 90104020 808700489 619763217 6391807 30610455 908865846 129800429 869029532 561803152 757926070 77419071 633309623 827886870 995074787 307557981 611636330 794831038 363975172 337936758 970996853 670177170 946884264 895946991 2585925 288589501 550105315 561421055 348251618 763718520 376860113 410888398 66137633 964574306 787862725 46673537 81845241 185444300 182614090 612722461 703569970 22840616 895999540 138436544 116760803 608071424 708270008 91365010 224719337 883470884 89473183 444642521 968635814 619614722 4716774 795356682 298734240 326723274 759890369 634334955 849059003 140229058 613714935 298444294 483818447 531829225 926113378 124020177 560284504 312719629 82509924 979827729 236465573 582231071 115919018 996070218 440617177 90816530 356828812 587847863 321512240 263469474 248300040 992620877 528034798 767054951 673391597 626655809 624203190 116875728 425872140 1436490 784254477 163944373 8947176 995743788 45295136 950305134 232385042 295342653 892673056 849214459 307685408 176622305 674554373 367232812 165734327 626924408 347101817 429842194 979008764 672494327 535646745 670726070 660422854 599084119 910223068 977509203 992014289 555377168 106911077 728440181 546983972 347761681 955731413 585418168 914827520 652868779 66297701 327442117 6431065 378583331 148464186 204140883 339885337 271511191 276733958 591353482 384718633 815194702 617969168 498198381 563244225 940516543 459412867 207984374 904141057 99138198 904358382 4365994 164813168 613545975 209213407 384977429 977244748 550337995 676751259 718731886 924493019 919178429 299966028 451213593 738733910 354114510 301871786 959512864 325960961 113009856 417168094 652684057 351535890 877936105 509395167 590740389 570676917 20928225 327382020 227655745 537150141 157854615 883178128 9471372 598002836 775680015 175928543 47652800 231085655 34764331 365698412 294408531 497582369 711131298 408182658 917555929 817032594 999727613 672801196 41022759 941884401 208813451 5067415 45223216 969733 985884920 821186064 486250673 172494044 905605450 622247568 197877722 729984173 776406864 497794939 704761607 227882372 65302500 457604446 817807453 679046453 402790403 89383979 152699212 693463809 415746553 460101246 683832805 320743249 881493446 6628399 351261454 193916889 246204946 994362465 450698826 821484844 282166134 733611184 747608035 333855933 195891675 996138123 994570806 829106012 843156162 875380904 79637175 7261647 314842816 780937137 768159145 557126930 780492432 350238910 519652355 598669460 888668969 272521760 476622069 639146136 882828484 190282039 471693231 24555706 255405667 200762177 696684361 31711875 123912782 270599457 400594297 776771884 943588595 799445379 792748270 377449541 968121334 398484332 919459625 386791497 79384890 183810169 95133287 568365767 876605532 125640435 891246162 554371232 965977544 683457246 461728851 284651195 992539752 181563440 146631623 928491888 323038729 568104133 45981123 170006142 298391881 576347033 144976571 823595331 69412702 64568019 473120454 972797654 99921754 17007999 418868035 499742548 927561387 374200977 572949571 35997694 373420691 918364315 623548447 914383502 581306597 390769810 666650259 861699596 210599070 112726748 469032740 633158290 7417228 627651266 584509079 326503497 876605536 176442658 50854430 374520343 16785327 737782491 813061236 453984087 753542734 877826329 993748199 56694918 70387341 670642640 580236547 375901447 265862895 629813233 251359002 950477576 224613459 699324241 422396170 342161801 264195445 247007713 987014778 278314926 369723243 34045408 962732911 123423766 812770751 365126121 328667022 331813064 369738941 682902746 890696816 541516856 419229656 125300042 99139679 643707052 24022763 299791595 7743372 575617030 823958720 280051306 164546513 513363708 240326449 1069727 739655507 114190733 793240109 694208837 159448482 816839993 202033500 273414440 110407923 585798053 571262785 125105492 130936338 591156214 32542956 778461489 330124012 281347587 869220148 930478328 360430424 471961162 759881861 730197319 723240060 636786651 541542824 751269314 636118258 846631854 885626927 532506596 867010878 732664824 120314708 936052947 362024372 319357382 956220912 971048625 721241055 987104181 938345461 832859867 173362557 773843432 353008988 466480643 574815759 807609362 478807356 202732546 588379527 723062919 914846079 852263606 415700201 323572990 617760424 464881390 754642563 543377138 791823492 277306331 772588241 39724188 869633391 843718668 263754444 532522258 712482031 879206590 366238234 438153815 199950807 838799790 926378233 360231899 71441654 590211958 458067880 843228302 835917458 638630048 446962247 791428356 902787181 277634790 5372487 460122525 793935345 780081774 395803891 537787486 408097233 231938093 590562560 964992738 973684710 156122491 395062279 958887944 603517173 187619825 189494079 592222111 120011580 65481470 461318527 511266257 982235315 786019270 425611797 613999718 662167779 975039641 437014379 93844574 785342359 726047927 83594038 397703616 699896586 109617009 481125347 188372834 649003821 729599182 328903569 403297356 877021538 173880803 282420780 126794374 233524866 130447687 412848842 521864691 761698632 363104892 529591576 188652313 56585786 543984922 34174157 505208121 927214401 559181011 885951698 37489891 77155138 738740679 491869447 850997005 581376868 351878098 904286453 256865166 39512720 774777770 131187350 770153151 255450368 812601186 337905925 100913189 265523978 374287058 574296208 23357483 228648648 731451999 817581052 529340970 765738040 730606962 345684580 641833847 915428201 34358314 704463344 395109583 273788307 565839002 349806231 250050246 561620136 792104427 231398180 606801321 443701375 909902357 812571063 773133708 59051163 246578545 730701218 692928726 883471884 384519617 196668500 51967235 845351467 230383078 360948562 234868989 737122833 636840379 537460369 156205872 214563098 529771889 336709239 504005058 369338343 119559615 652840484 632909667 874886253 655769728 287102975 295930009 407152359 942410666 304867241 966330729 559494380 948612058 770532677 3724513 297340768 594942367 327604537 306200247 155455346 213021922 312147708 476826013 177150788 605396845 78694797 716198141 542013485 131141089 243992579 466853516 986188903 850173513 190232930 552930702 489440285 510727544 876279965 897246669 740018576 233002804 387026123 440807546 881224384 756048042 913213334 129160765 943548172 122165448 644082736 939378048 962727570 243321298 144630008 985871127 815495133 990216906 136883642 882427851 258425615 553358368 570569711 104431777 908867116 907836719 625918599 642608335 177176729 169911468 879732455 676951573 951819417 379150097 685329498 89785596 912919077 293228485 327058839 929027707 323531306 242002783 191575933 264896025 27850461 977405820 632063648 972608476 105922084 436728743 994163225 767871729 918646202 859610868 904005777 454396815 195363877 170559538 364444308 282097696 266175260 328568767 2560396 59682741 673208637 703957892 759781956 711401963 559302199 145520522 96702816 734551781 162213275 139660979 57721088 125290611 115336334 754369345 101387811 345268955 773629125 590472399 951602677 461220130 95739396 360540597 298885226 326664542 736295737 423938391 443885660 659711718 504765425 369023365 266291123 519151232 441635552 676476855 363475605 181208984 267846117 267795254 122449798 694137791 76942726 899376262 625960349 958360811 242572967 580193672 100712706 839788183 331128395 274220826 917980675 502430344 895921316 92496968 610384066 915249101 605769304 443091720 846773690 579040007 570615103 974817100 381336444 339655595 179966941 338866299 656397434 725251895 180058978 947523312 270848288 50432526 624551464 936588576 571006217 160152132 722366235 409294256 994212386 347381132 643292040 52569639 552617771 81828066 728717416 797297104 169468771 536787942 552104579 911344309 552738783 656861455 339793098 730255156 705126720 794016443 479249334 475383838 535757480 633531395 725950726 374614239 934426969 743209026 952552843 270112815 533021096 57878488 925856928 149561018 787541225 388700316 801243416 830145411 724041557 349407979 31806355 203710519 889163275 656280021 16034747 150118950 799876300 306843946 855424181 916236099 205062489 808991378 426810550 82234692 894953748 355664187 879126820 702230465 288997748 839763948 825638422 116534463 504289114 239404584 145965895 157618199 573310496 898077364 598239393 584689369 610671057 451895820 214129989 940908249 130566820 162584383 22768573 378593262 992054092 596224129 412861560 211866392 248275904 268444200 166861013 418615221 784632501 98370484 238207044 989673542 707563019 454287993 665123153 802152868 903987537 398132274 800572570 502025253 807578795 140987429 865383988 631362664 75521860 374967800 993962079 234584208 459490449 946310031 176321725 118514984 90940973 324947674 891232779 681781255 840172714 961366119 842856263 486408807 592062963 462585584 159940322 40662069 523808484 798262782 196769627 665564664 109423284 351507984 878375428 361412094 827875372 235689947 206910192 759276836 543230695 6568310 896257630 355350117 263857513 281578858 818553253 32156831 993183855 240416428 377625472 677765347 390067935 77135211 474077140 867058850 195499922 334940459 639043372 143079338 690549243 387038337 560245518 741108344 40110450 950696140 740127816 869968665 935692770 46875967 176675331 262692678 366768268 323210936 686646443 36057722 958652585 252026108 499360537 36176791 119119680 945300801 100605043 597421261 302854091 36437923 595065210 238630752 480384626 571092738 622408218 240080791 514900495 152117588 487765347 532268378 555094924 502540267 698895548 526198355 767052229 644479599 547583782 833344361 883144423 626608328 568997401 883886183 594728083 615679074 44721186 851142110 806210733 45527252 790890673 684241891 50771498 87060782 939169416 455284661 86022487 66442243 298961812 417510456 912610374 75957492 794674754 475953880 611715491 876827431 927664381 740916363 836521150 891733092 662352572 965147737 981685655 162502881 616986817 843038817 308198758 790822248 99813813 728503413 100205647 330972024 599135992 617704125 82155821 555537688 906405116 87869318 752636201 1339637 505744021 259626296 116183362 356772836 790989481 311075124 397839298 988538461 123960751 943676121 841723936 100674592 658202148 454356133 931961577 294849634 879332562 161795071 973794833 332749986 708150537 31819179 608612379 234172923 943879514 948269097 473675931 823450103 471210484 590616085 3769631 759525560 55461093 836590663 195463498 491803180 698588269 605509409 21720630 842888508 685824288 851081437 920541969 960635509 42041821 807174371 144649865 329177720 977007249 808484026 829585882 238681722 100863720 10218821 264234359 829086825 879959372 692066596 330837474 534832792 687485179 489172387 556983550 711697295 743017998 605415263 11233378 869349182 621655586 824098467 734262893 719646099 607622311 450534046 379287892 616884661 697771261 978279157 364073699 124855089 865711709 819966903 968368641 84247097 670837310 166168879 443675544 865669328 1214823 583471748 339263276 275024304 944010158 34555664 928877929 11912153 384324906 731020711 136260676 541980575 75415067 871018058 671147338 131732759 134206430 150412672 135194442 441699512 963285632 966108063 739851379 47881767 763733810 16611149 516926947 697990933 57218192 793307555 382843376 310914211 418299487 847949330 734590504 874920348 811473272 411752687 20754586 805156049 787539821 268667314 657401479 389244579 896230182 17527880 758947902 775931592 295239202 863664482 994551189 915084765 889960636 585565611 644650299 208655857 873121977 559958173 956281706 2669853 663669619 141896838 723974175 49509346 852702842 657042799 124801570 338238135 106543002 958013414 871251698 580753707 134831739 987245390 499220501 427154335 385039010 318224618 362277434 146538157 266492588 407239212 980167673 203995777 694589992 945847209 629513740 451983821 330541025 630379372 630915375 363366647 437684192 347157775 282646225 357305682 548318113 340662732 336237709 187464054 441217032 480247700 128396053 807877113 992809930 821135581 26417756 101680372 47866457 130564823 409974499 899937576 263262781 46283566 775598861 724075004 696737459 945521135 267859087 612470891 841912999 393056771 929673870 534964459 457056288 814440176 659309201 360062377 758547014 882716391 60290365 684337508 111224652 150668850 558775649 83909073 506671087 873693527 783248253 680806772 777635351 657844274 431701633 950576943 49213024 274476543 942399233 896438877 922052435 671757784 342165040 842747304 497410692 524855746 490920443 602069658 558841872 797070347 646993361 91463617 287762180 235638 583360212 133736134 122706399 578569855 854982160 30137523 701059689 882102745 391633510 408947721 672818678 361300295 794054852 451314162 710792213 550540362 103071928 379554551 447463837 609062196 590006916 393013435 427795549 436650950 408337138 863230287 808769053 501297741 657956832 854370013 798308632 266948621 752656348 40490855 709527411 652624169 921709276 371464612 141398299 945340744 831406252 805179433 41830358 781610904 159104580 381002655 487047964 556200069 358166381 213521871 760709805 590873870 707064307 493801120 188218308 739176520 240387129 100544972 306620712 784159532 328020496 96575083 691515168 634599771 299944086 274928693 76919367 523512787 406716178 879137652 616163297 193589554 318934524 226400251 123218178 466227422 627915427 448117395 373458974 92044817 345541003 294283749 695008275 139257257 147589201 133482090 715462736 700586248 858726698 346635226 174483363 880730133 483112953 442221924 86612726 821285348 577454019 355120724 249009321 309024074 426246004 216178384 228197740 540576633 870888535 631768632 160550787 301820556 20998633 123941480 929831634 772935082 925867606 551932108 724557586 900486162 468442619 31539993 800813002 200252848 314962635 379940643 254664463 828590356 259949207 893355787 248022275 496305136 963484146 998993584 569993101 91108345 75501732 715726753 513044253 663408576 494444869 204350139 999940301 764173691 958427468 141015665 77693968 851208737 632547952 549681649 732292094 7430275 375433451 959083527 170410739 193764629 607330154 392938738 488431335 500069790 538210594 647553841 252815236 829763580 373706650 456281695 332088173 927321010 820981460 790603124 16139815 255260754 825153605 884369283 870599053 993099055 895479946 442171988 232875699 602962898 72953414 593688651 57352136 808179097 818175713 121271426 840230193 847244464 381042443 668935090 381178966 984095341 558945353 873093453 343250375 441877265 326664896 788526905 231746121 338862341 204547239 161103970 446700467 370375732 851416736 639073961 256583026 375616865 839859265 31059676 317538512 980267017 256594673 11415889 461989625 372223182 915306376 211697578 758781632 98155314 893812462 677466150 472820011 988597305 332605825 849358412 213730154 652058577 195716682 208894977 920647991 795650520 601705566 342777639 461098637 103813040 373892571 662562775 517416098 583882754 956772863 418883808 681798870 941745687 519094253 952728047 21497165 176574375 290944943 157645211 581695205 53309895 850609970 466996328 876450689 511365831 529791589 990352821 15185824 287774955 458051873 755423352 59608174 899242879 371149931 517716967 542047630 281557359 296919120 350744125 926291959 602687072 559426958 537362482 109301284 136551312 726408766 769200025 80638651 228650257 798434721 308028444 322058724 842283049 994685009 77012021 703546686 298953199 506733967 518111733 182821809 522044 417634148 285678051 146218142 985839439 375802086 555347277 50289298 230117120 765154108 327877398 311141031 848824660 416871265 395600885 345725430 379805035 357779964 580851308 451240339 651784508 14504787 699545109 56760426 814859561 436977284 71735719 574929821 603416145 271951481 184374721 678733553 776140998 546122635 474497461 218239662 882825926 586811955 522137833 693722550 333049771 452559454 238080879 242950862 296699117 783128779 374537546 38813448 43452400 553025241 962176387 104388175 245676322 164819014 659785685 602852528 111886900 989634570 880243887 548606815 622275134 504939323 201602030 82644248 226104390 345659168 507938127 623671089 787743631 995332941 355282247 999506540 398073663 808039075 447959085 157108362 878329394 115097594 100708673 447853538 181041161 188825502 47425719 556579219 999167338 690608112 803091932 271025351 483366377 672294613 229039811 48295702 566729861 868939656 493575068 391720975 133513242 464370316 150781727 938243334 754238229 135196030 425489383 355170135 707358541 806510413 184848886 713915143 551689485 982996752 931565736 859325104 590542189 222617801 930766613 666324967 625430781 582022575 422221840 562666582 747773094 371205245 689323144 608193692 191950392 544533063 530406295 886745343 863453732 838549927 538750371 916184426 385706772 128533209 125526498 826977155 566331844 142801837 290711368 989178038 569433471 399482713 410867160 236356945 942942957 76646583 952040425 327532757 469667151 634642956 390271923 981531548 261263179 633708909 25615773 920421190 122874613 132567227 516863501 352607372 221898539 923171914 292786106 616602642 454907862 529235325 217880689 488139477 760373768 544866287 912784958 20714185 138812983 943811325 205615810 113404174 256861157 837453592 930943115 960427520 474701018 179470259 702560814 644664571 835123152 548862215 492685242 863448057 316726585 932649163 7047418 808818034 472607891 493227347 950555875 881797070 154767210 412882372 49794046 169435804 293492488 229263676 568711711 869401514 435928224 519437899 352587096 531949301 689024135 495996989 344029074 903898160 15818623 671003881 344908755 108105579 889341086 594647419 325220672 768338056 703482979 301399269 813856884 183867357 54894212 583838980 113951430 317870208 762273393 778100301 183607428 156600690 2610737 875608036 194863255 5427917 9083078 185323049 699399663 229562937 488244461 494509490 765414564 391343247 235708495 23692266 319852465 348834837 752749881 97999011 146711852 178827003 67451166 472773912 817288904 365566312 809759839 440636796 765050843 129119914 231338361 372433655 105298066 641421050 531521589 771315127 38536073 829545331 172969640 301551272 77702629 318438904 697428908 896167392 485621363 196536308 161166766 128749801 584922925 479719458 455617663 136449521 331866496 84344395 631960598 468815263 113072859 763288123 845301012 607935694 64037742 127181734 293811603 854724817 201241433 280548760 268086105 490933928 299005223 960371936 998865859 929381345 163464442 565714696 916573061 270803482 65852103 614117670 308151172 401949493 730112750 315987966 602156752 405733670 343957516 224198274 920512649 648570108 316814795 370459257 396121062 532120701 956062931 755719883 971252693 46964961 768162075 714054355 599326072 546626801 209257951 356979464 269832067 919020910 832513602 16189004 455702009 294236392 503677741 403217431 731669325 72395636 885934963 179479763 684811242 584688103 10763669 944750049 723219703 870249218 663942595 360019363 537117385 79995640 694584642 861848175 702152931 226790622 768532162 126522603 923888328 505747493 372965506 527499324 548825435 997291459 845744455 774591060 746366919 619209750 922383791 887589105 380437687 548149996 819551570 28991003 124633762 871664410 161398079 271642198 324914852 850125058 22242644 191181586 670327432 796036355 863258583 325791847 207379076 927502024 182877495 151851101 55506815 784868245 834898746 990055650 364836998 28482805 622712301 750928925 901844191 299193950 187495348 16648270 960298175 279442972 275753182 732286670 612983961 988235542 419846227 813502721 935163814 86506110 877325026 473443570 504883655 214147488 712117739 77459215 692316493 836475151 733496790 822311880 491163338 650739431 849240375 701018779 176703967 947272232 741332921 24091123 994039084 707013393 830607303 491057707 817772310 317262804 283996939 67169128 785298726 399516583 492144774 248981365 166540681 771035789 229385588 732080268 115012619 367276223 711239697 781608276 413234109 620492161 464853865 794487847 193887589 123078165 790060372 893553640 365131336 621974353 561699355 48949656 70542839 586982127 122702161 894376792 533466265 597989679 847794331 150742852 248152193 240321151 11926978 385690763 767543016 422268705 958497318 248810672 797334554 856055267 217189359 895657376 577114331 279010070 878885673 131972451 984239749 742903775 907976621 772386044 970368279 934263632 626376518 897367805 783017198 920204487 91576882 73651073 554637374 685870357 130645953 771388407 265691370 135774916 990496420 949943191 857339434 332125772 932889620 127675937 230061938 140247892 187858792 986440583 681635683 487767543 531797579 432437948 963126387 373400477 982924346 978822611 669237519 769691685 950755969 894821896 821567832 18814444 878956363 824065415 939072641 519828007 666910507 684893307 14639914 905392390 607139684 10557832 58638846 473244937 968956011 633687509 976008190 125517281 595575993 492377462 110024636 184258075 734867144 131188895 200183801 564627469 208775944 717581212 989010238 865687666 207583381 472992369 606380958 342549118 367200571 60156062 596951867 327231549 884803197 343791894 167206612 328620321 289322058 475992405 99463661 867321805 418406824 45193032 572622737 240995147 748681458 464458974 441752515 268135207 787063024 245153005 589373609 379996627 941819230 223019007 560508060 643176630 977255389 136939870 185401984 346718506 232830472 668177817 59899609 171919769 575960098 594788063 302048920 146437259 760646589 279218083 47239611 175307067 614336049 56075400 198260923 278237088 582531819 621822188 275744724 186583081 606692343 234777504 125632608 364651675 882775411 310990980 478302958 108547710 223264785 638298210 415165599 374863111 222128219 645644919 263011069 24109823 826978631 828925980 403737221 763645011 873706119 764699980 37174234 837281984 726028482 304652064 601147482 553808788 627560976 974350934 351994505 27867892 45192239 325728995 899362652 422812597 932582138 223678543 796646837 909214038 166264012 124042307 595316591 174499759 53049639 153692992 944459646 745895248 702607721 786713689 548482385 427804428 860232318 664801850 351202969 729137545 598357658 780271085 721588022 177604621 226639751 81274428 385382326 23036234 864447026 47973231 99777712 744122 539232945 386033275 922924843 717419257 39449297 230591632 429495374 729789654 86625455 948910271 845853248 793802168 430425535 648846615 562396363 705571826 256648316 177805480 776027432 780020739 21522983 323807759 395618548 381354122 495026310 345127609 383894424 688874422 114327334 406607412 837670031 565304901 650319156 347328941 423773501 373076154 52983679 869593392 312160199 875370103 314805250 339521553 572913860 508518559 953929470 807780760 763659505 188314859 82739720 600291165 230508788 941871521 408197369 907288727 816997581 649844521 769415054 882542701 137895647 836073672 364044254 479414326 743941140 481897610 77372487 944396033 637656451 879551382 220258822 387639321 332297728 289455258 454175567 895918385 918819747 869127809 952328349 235980371 230245887 140059019 591556289 627423006 550624541 3327740 812011182 372539072 73006064 993066597 766845610 880578208 921209492 861162667 831819373 379590761 525931429 217153008 207469897 259206461 954681221 903861608 821977283 411924075 578270620 244626558 555697338 360156612 546319583 120400813 364905011 538531384 351498849 271194438 797751022 263467444 233510957 341414611 576398621 480280695 882870209 26583363 887513791 122407554 243625661 685642016 616253319 359740113 630556331 367513549 95299389 898163986 580778609 821908984 927872503 231638029 871859510 969895644 87722947 453741105 327597717 278727820 924855536 231816071 316293281 269375330 413176871 797162557 811756062 335234047 445859117 65255972 229731592 99394080 718863392 934016034 985670357 411122160 760426758 830531843 667953042 368098170 373109555 704872221 534049071 41426879 911766035 277305521 969824237 984283057 954670051 678235090 216310653 35753260 790553463 235478722 571297702 799069936 349713360 705334353 667283116 36119809 962123260 111355430 34224559 55105453 525800110 587942619 836933790 922480534 475455956 237704554 209076526 67406779 428102807 557792385 960107749 141538439 180041143 678180932 216775056 912620653 168454542 565562288 189534803 290099684 840529021 327602453 75980229 107671090 296190891 450751490 998549341 445504951 670879072 919599872 671226240 834071196 621122291 606190580 643884177 170695690 178128900 980525667 475189113 481265019 968671957 288035372 303103536 225929295 337668908 662397750 284939983 593578192 6624850 726909791 811138415 834121889 521583002 206641005 701558923 310854367 115264620 328102657 960080593 201999404 300461463 511441625 772022973 852242231 292219680 810878539 698422897 372564526 837401814 942662745 397498784 790956778 373624599 146916997 682176874 426198777 404612992 49922909 196014615 274953330 843775877 625140623 771370869 409972640 797836845 852303996 502734346 765793815 393619572 289618471 676122728 103668611 873474988 690090443 962423062 433079382 163472090 580399214 718648526 500129120 772539496 820984614 307545186 226627041 967830088 904578833 976345512 973274385 801453753 24633183 651886385 497739248 338739082 798383961 935312809 467784845 687935151 522218644 268899815 10680500 497270323 955381909 507202838 234249729 137731105 860742281 224278559 944874263 965693744 259404580 982849221 638617590 568396740 901463359 97611232 275214157 318573950 908969081 189423154 757274707 627777841 278393432 820244991 74201339 657321777 632871257 601738618 169982526 579134525 793134710 113523369 547820393 702422550 888749101 296895556 152668227 101086151 810757273 724445513 360341464 828712333 392280899 132720332 20555545 412452328 674512948 32769076 194645619 418940243 727784431 929434440 105030542 640375863 217951850 748644052 201365377 534604341 542032274 446751099 905996015 766638214 561890899 31837734 213651859 846673119 777636964 356962262 112426666 454669662 653718170 69660257 517925369 953403631 952131619 498798617 352597211 251285107 399176467 441408503 511939562 150488897 66685055 793395777 650146830 189698766 271436204 928884789 14245786 837432646 550846069 850878212 776557757 936352752 218068524 510424609 800286472 159247201 190766715 578291352 361335232 107928741 903466844 602039792 577689896 922669263 489960549 354516531 394693069 814633970 526825097 501612644 4053203 373322962 267645682 77847062 119324870 48679706 974637206 685952204 507890779 805342980 920365595 362804969 158014765 170211010 828628685 475146533 68722939 350785510 997515924 907325237 529239054 341200084 175755513 346343726 315039064 571205310 182756406 867439035 209835717 89635358 775961190 670112647 633667096 656137192 122792704 763577790 964776002 5112478 512367114 608089510 316916053 234710085 289890988 111377606 312761615 730392455 525378729 607383364 645892272 513782249 852410173 435122385 150941211 259972669 189373671 94292759 88975459 795128289 648173378 789357533 86773758 807430789 799971234 547021989 29650135 41164973 983323735 330685854 775316063 799654293 430354408 382225290 743082429 203315499 540085885 526968418 910966036 625832223 518276447 301119590 298341266 221193436 897729137 50897150 413875185 650726398 31886091 604674346 252852640 474317431 265051438 58401599 228381370 999668296 389288638 899108325 380741621 543569254 395220204 262263086 835361145 236551647 29489684 807140676 330265767 100322743 106042728 371907176 209354635 570729690 448136565 424517232 313057019 243857059 433795416 826869064 943933859 123807731 321718250 649461096 998697012 193082508 777494974 219446810 991600916 707005900 997764724 278409105 43368156 410731742 783189119 262253006 954811190 386677792 12993744 98438806 471329707 760545336 160188306 507156246 582240906 603080418 454185688 740852734 141321384 406550060 936537284 544013774 824638318 534649330 629377781 865836455 149214528 892530563 702313973 440755824 877306784 870415136 354683037 443865238 481372123 366372585 679209368 652169162 402457629 863510132 977884829 447369842 248270569 915276230 955698991 819621914 638422992 987095790 776049542 989349102 609678590 800260086 88408875 550806059 721306599 966427544 296828175 32191968 495494665 210253884 134449982 347497848 225474847 488339758 936066360 143540647 209807402 884341001 423836283 851997141 551353655 260876289 416587619 512643529 275011253 124285952 33581963 86144737 5404806 453173254 989493842 865272265 224186221 873537474 236430223 907790035 703850461 674630768 164624944 970317044 362552345 869602289 957346583 435365090 912425424 237042432 382373780 779078290 349302740 31307308 783540892 984003653 194639093 326080965 766994979 769471249 458783861 127704270 185330900 667205825 290765658 547551877 107815609 263244029 12931210 430864203 823634229 350165357 57063688 983102394 449702580 99740911 753760127 131917852 245822231 486186842 438411099 805760934 863513831 381842342 178687934 702275664 59022081 313410058 88502459 809878459 613548909 85336401 947817984 769753584 800167407 477310436 746738695 882706248 526203546 943047184 861892962 793952967 825771557 411431688 441192563 389104900 688267500 935341852 618835335 687794732 381219345 602446728 958981869 527066994 745316378 569114851 359001235 305556437 101216469 436571536 241900696 406589860 741652625 916817303 959139148 867811118 180878616 817621515 742152876 295059346 918992449 351599874 899588032 658250279 957870383 795270704 643768577 740801956 373315629 318439587 763469633 246599736 799184072 875765470 921634223 220325497 15097448 41111115 656237190 609378844 34059355 478539199 253908737 994882356 755465055 107794751 5266568 673172054 726593938 862181303 671147213 454518363 60003831 875206466 131634081 18983276 651302874 337107524 409319763 816358045 723406996 981768168 761667748 532716436 979124615 966019222 736923173 148364356 590466260 650278780 147651695 434709514 10744220 255097842 831798190 23959788 809213686 890338643 869424271 257623505 963708335 90532404 657074069 838144215 39648093 954984747 219100080 999886790 487555798 643418720 696264590 956749017 356376406 763595701 805145231 718246512 844410516 593443717 899136222 154155575 773199480 318822597 902323290 796401349 103597146 374477907 375538067 852155517 297317425 834020548 244182051 924248202 714520778 158130791 258388514 918960075 808835094 607723923 336412580 626662341 590220709 248430357 752153517 197066576 156173593 166369937 54661406 354630151 559430313 767069657 788167537 883526947 892121705 801247959 465051255 835836483 815406504 74432259 288519152 935189150 482468780 523943640 272023749 720528317 23997647 710858034 474169983 969967692 972949502 643174334 114932734 698304110 293909654 206115009 242165178 57784904 202954778 323462125 195751374 940388318 798813653 172728714 361020484 157524935 493324654 918715463 753873591 412043814 321271059 956485026 680714424 193123062 967671804 742554365 463727286 37357596 431616886 863434055 474789482 402308870 523659731 702280347 962476300 400652406 506338336 656606902 279391635 131077464 805603487 290498514 886077931 327783854 917355936 745449513 631466995 154641363 235634474 497419487 581496928 823880492 305201357 816905506 441842753 206879144 12143976 44598519 911330085 540134933 834353462 80459778 696817219 431091617 910729308 183429308 252596605 422775560 670311066 47699795 920389662 42066595 533092985 589761177 493247880 821532293 332623268 869890402 938508364 654222969 339024705 107249559 538970529 412174412 174946659 414781543 350027049 386810825 194218457 289607488 271833104 310465363 127094411 201641560 937329787 6068155 571004006 396493586 715131586 536400911 579083597 995803234 688608338 465067737 888130535 172681423 241552797 685904650 819189290 552029936 120590615 517473318 380635651 656408844 591916612 737574335 935859097 238398393 60780722 812910002 364092361 496125696 71414571 597993767 140369838 106999107 321624728 141641977 359339029 495862029 231838922 535247221 47012898 765296031 837040511 850078109 823413468 955875691 796923741 146574168 175172070 46301353 434205904 241122562 445314984 582379233 850533351 343592253 208752899 302112815 238546103 854907840 247713359 829808 130210688 791546031 147660423 470363691 638286747 987868108 99234777 424209602 844421852 154140050 60987535 487066253 845477381 35022572 623113467 941189992 271504036 644266422 282050575 917198967 13008121 823641860 776442253 468243371 410757662 375099565 536371391 472996201 187014320 905113368 505939119 445155412 479664191 948764447 864316593 386214519 277128130 894932810 105808123 322775435 906523224 267598468 729224368 354179467 202072147 172705900 355494936 958808290 913163650 123580222 709635134 373443877 497292462 607853699 947236155 455060015 728579015 924408268 121838846 884299700 464314071 786745498 272346290 541513344 78072619 360047786 495204680 605635758 213825372 357381309 38853470 798613866 631993050 769197301 714397025 116555131 19776107 257932274 759821397 233434467 407902907 723514345 131616368 507381337 589711029 160333386 780513777 153785541 66819606 994906683 979926452 421354289 402738344 679143864 694834283 473611073 245159873 992349049 752265286 575178485 910988624 516944120 638011444 386312016 273334481 84029706 12874679 919694577 281912728 410442656 564410713 673136885 869523380 838672770 484526248 112371908 4619805 729029156 283025085 793848416 40981567 101929392 218051960 60061983 136889543 608022748 736041384 645540333 716529572 227481594 479649771 852102597 299002757 775792268 698830378 523167187 25256796 884206988 30634192 881454533 157490642 639335434 850899903 206089097 444823328 162593466 983810218 573617432 896682827 819748944 392172311 839661657 343247503 799876572 237919139 667001748 869899260 157808753 296636666 227700359 858355925 738265226 162046341 29728006 872701791 318187953 642287059 898665271 713338724 766344671 857574429 561176373 897660493 357052370 32532632 691095050 585467537 498153672 726862750 466135819 825635778 195470084 833957254 361956151 443128463 928193772 592315164 90288708 69170665 236072288 177579751 254624235 412732753 566723768 559408665 973924761 249424845 779365110 877836351 265568593 953175889 111860452 848590705 272339091 914619741 57537499 345146581 392303952 561140966 392877954 45910534 473566479 328972952 153472841 658071637 251627755 591537242 170723696 751424813 303197877 635150380 30284615 253441703 141723503 467987777 345572264 583729171 673556950 406027615 690892400 714446179 589410927 751671360 150896405 266124415 665877916 698922833 675192658 72797216 260000504 595301223 214454007 693437391 740992738 875046997 976719748 181236942 859911382 586552960 912405786 723342655 515118596 328901728 635604988 336774008 116092244 13657033 818013304 518545323 159920639 313000897 840502757 716216282 922703501 345224008 359604900 451803175 727777206 941421326 765367269 567976978 813012419 188251543 325360583 955879702 299819339 422858043 374370516 151800820 380751785 493720866 969243038 510158907 387541591 84269665 641425618 65065385 874609 581523140 503601936 534996863 791722153 744040765 381283822 52488855 575338869 288688730 594225064 868632011 333994273 434094068 31250101 413902506 936338975 109648074 482885878 81556460 663304247 621885961 608663578 200281249 90393672 698809245 99755873 875005283 27787461 915400171 212681724 472540106 511046623 750047452 971056754 191535306 10063073 440052310 485135140 559252825 505836133 815704199 834835829 802971821 503280272 806923167 945732639 833027379 681434660 318596520 766858308 892892116 224558560 408919728 704363461 153424608 587456483 728894824 976735442 70253743 935332016 195247995 521677566 876706373 86840253 122004260 521946733 761497063 700951816 209763259 208599861 233729750 182693846 718793949 22242714 611421295 340255491 664870057 686372961 867221277 573892458 211390881 58962064 237586782 753373886 669053354 274960790 947770438 672138452 529966003 226360670 7171672 247668187 739808451 63523247 400031179 10322633 907455796 783389456 972591407 134886116 360081524 805980076 656715972 562584769 499169904 386834591 933838079 158007306 915476799 435913955 254090933 765420353 200779052 174182289 49226297 64783558 341828303 45623378 739937308 346637426 742161506 284199688 602466783 240771863 362370586 724340517 100901042 190108870 164400551 125295878 499398439 156219205 449077057 417146381 115063649 664933894 862766004 180405475 482878212 352213504 178764231 654044849 124860102 686525111 158445778 699075621 49750427 960941820 7049118 308093479 651764603 456981209 104741196 524575216 646890654 919166168 779949205 944928258 920364403 668483913 874992667 237825555 88283454 417096629 943871531 461530693 763528530 923357535 472796468 932399637 610241927 378712593 827163891 336157071 126446085 581889632 520430753 598738969 519451269 551471375 203042060 411637830 647860882 62473954 179900531 496016196 424648671 792105611 526639380 127735386 255112580 50742084 376310254 828975471 35089052 257893331 993103727 70220307 505696347 826711268 454383524 697478028 330949431 221980449 45105055 985364237 338003219 975367490 153707215 146074694 394448338 226512243 447797366 806358249 788592049 440761698 173697597 297497610 909152792 863081735 151291623 690706178 504509936 178108904 756887546 768301238 590302531 16695377 596514630 15498176 228153345 541341751 204036169 795591397 489792952 85792185 131835964 720462031 542679848 472021814 350796501 52792828 811571667 502121984 487864386 740870159 919828899 943621384 748676041 611782836 611745896 813519623 718267621 224502230 958116034 945597275 226327827 629471288 770482647 230700696 976475231 279144637 985143499 457984204 519269361 893615857 132171112 575533870 899607015 415000472 593516924 618067812 14501987 755609786 770830859 46051025 289079876 914413644 15860563 703174513 156578129 892008033 559902533 381065296 169356853 683139949 543346569 902435655 7309765 216437027 960910629 795825698 361838534 2509456 468952828 984189721 718754977 31378903 316579426 653224809 937238594 559810890 842996844 728856486 832526143 794565738 966127961 10140876 167769307 853133843 52631307 386093916 357227732 31099252 173875864 15659841 964065427 162931134 554383490 258801818 865160616 963769675 495983222 417296668 593018563 705216415 428027655 349672942 50914027 461596402 26090174 487585005 813826214 153251549 953384936 271356603 61699832 387351844 384419705 23336116 762127253 853585117 420503210 161755338 165662426 192738118 359166988 226272055 746196756 375672625 501490826 465822899 587568382 575784683 139337084 431932018 412793788 259680365 225055814 941396759 33851931 183362926 451133210 722324413 186300895 406520832 216301889 6689028 362568341 153376754 685212124 218548151 60292096 511377624 300802513 556225844 871062059 477684975 414735937 310989985 290705853 766055730 549628821 427179723 532858166 535012346 214131976 195604719 473106638 324706194 59872376 598361497 753040357 333658994 418550181 137949576 884390328 56761137 953317391 119729984 617265001 999568852 416897740 830661552 730169283 494187528 434340897 933683574 119657896 606434778 617740698 545604624 859411686 985597495 738576942 240618453 845468522 962403600 807743322 685200607 198234248 491045667 743347187 369410095 109440702 14369106 960903664 680882968 316304106 442894931 275911758 131670051 125819941 723667583 960041789 292083661 212572538 200672185 192496782 991515338 655081428 626271534 977955362 497839244 477227395 37117799 108671407 182152774 930618162 127488442 804053618 901118391 276285388 729014769 277210380 433311291 562102291 726834462 743598540 755134145 96602051 428984017 710555879 94805961 927546197 703103762 214194299 627575509 725991300 218411474 499279209 503658491 67772895 32219568 244623837 148636732 830519761 706829396 824822364 608996710 153851457 466477070 718724725 223042425 284565289 72423401 732006372 411029146 501876896 329494848 985941985 723341449 25867880 565954811 706190269 567554936 330002376 207226848 323721031 524354871 49998175 731829399 417803249 264478417 835904778 772916208 465233594 661864510 233953141 668677987 12641008 273563813 663210861 305277729 987661454 447701936 194714597 958418961 789979969 677219363 968453013 504008182 88720284 681173127 795987801 468580727 820213594 542191426 30684442 694173680 220620310 682479902 654150640 465817759 514345988 594165665 219975043 727175207 246220168 591771501 277252116 452076082 196999302 764011269 560198737 922645943 755897527 664200658 818202003 469164714 721678196 559185046 375663042 476330407 729245913 967497400 248307272 913966199 839878327 117232121 812901368 247923005 63958630 363167268 411957013 863769974 942814189 916358131 24228733 679024326 4549156 602347335 292575344 817452808 300690670 230673688 436854555 635550277 829011878 669323403 556333184 938957495 704990149 944767361 157469348 733558270 32760231 715777913 364526194 801573868 99853351 597607937 44542955 655889863 947933331 887276898 796183877 568517560 689345649 81131236 349824453 272751223 369409972 563030685 156166047 436065826 993285203 328587423 574401722 1819856 982711007 666074828 836112872 248489801 357286742 443742822 497610232 256967257 669945696 347297328 862001209 302389157 443157222 744553331 2384040 78664434 449181766 431408979 600152930 32701166 200001114 20062907 779483567 629957787 561123342 69553955 250657601 370589369 638874082 895685960 582077991 394559279 544202546 95709886 100987600 799859774 901243154 813965087 721181644 940514664 253440383 829507396 268234071 25482422 910047763 719526254 320552406 632148254 769304602 955343954 655538578 792081216 707741801 269807485 415897792 325725442 699778467 521685656 253604177 310755159 344133639 535609469 849142932 854384721 304868484 871148984 626767789 888701498 43617547 443115589 889194462 626347054 81238676 826415612 833766067 796136483 545550597 227028194 496960798 998081328 525013474 611530662 586786848 198118199 584734605 474323571 706443757 641453641 552813980 256193648 926832851 71980399 12764878 394842569 238613050 161614752 326425091 65560726 646224074 467008412 378462442 348246140 963090365 162130914 595726593 937923579 358886973 124826537 71588061 502138860 989072167 308089773 860682925 25179508 578162685 944445828 327945652 326183488 638858497 201173309 951024717 870158148 538345065 846974139 557205320 499322188 452071898 862393035 921161960 706240343 30606341 570297853 129957293 320535101 44317979 311977969 105194569 713484187 451317390 322617874 475473474 943782669 336531732 279730432 612701490 564451839 844660368 790752112 843596760 570513659 893983190 959396958 983286311 750817607 2616747 720452305 678494175 513071643 430800340 124445945 276185640 137958313 6768989 366792817 27046714 454461174 178535201 636706255 373953459 78240276 334932690 573584045 422036181 293743421 731071674 683904476 45703036 278797488 194508059 125567179 525457290 296876095 190526834 493662692 936780571 712518648 617859351 326314554 989650180 2444250 803068177 680343586 252419751 410539967 748275948 820332946 26128572 693570266 581854648 18405316 215402561 463421973 940041719 715763318 972189399 496693383 88894249 442763949 902380360 638889990 319874254 48849020 354616073 173827424 223086377 885463543 640023690 657398316 814084289 422160615 671639401 335830577 801432762 673805139 441447688 476318272 803367575 738919944 176173610 465653478 48907695 244075846 114930960 736646236 266951905 245723436 736441465 725532540 513183850 717651595 2655787 116970019 309554066 393812442 482722343 309224078 934455276 690627037 999897200 910979267 107290977 632373938 233330906 708472552 168341159 788957325 985159745 538661207 889414827 692076252 606442737 481755137 357842442 811980894 348846858 784409370 64472349 160613539 627093721 844912772 695224467 904582110 902736667 468292979 275690002 89271533 589372504 846323352 984206757 411740970 305662145 418096542 737310657 883558055 301050116 666235074 812117782 223076057 343847729 572616701 813550209 978445556 15540522 393685218 573072985 527522782 205752496 783153531 39999113 805503773 771460027 636188568 951508235 710780593 768661842 570779844 228024714 76065882 946281098 465450366 671508671 533392874 302384282 581363187 13144966 644717099 981577310 835520486 148958370 24855083 162432116 53924942 332561045 961194646 810312856 170753459 254477648 342049423 781649708 265815632 687838868 484881755 481004641 834503011 804038405 618719411 393313565 338378408 128606765 844320873 42475725 199979811 920447171 377308193 370882398 742649850 515781377 272985314 593031083 319082989 553694247 21212661 284445972 186614121 601799620 954500479 87213391 968651775 316429082 207879675 195321759 5813542 845443955 960633037 38386987 47621464 7631249 492161627 250228517 868000777 393542756 208171571 752868603 671280709 314664025 654821819 34910434 615615266 643864248 167045479 730067400 313390879 422136861 807828252 91302302 635353336 758337431 995400897 75007081 451502132 759199011 499292677 522061070 280822156 525516309 793426556 562963146 338434805 418928624 465860207 790297867 184173468 813915722 91931361 769979603 317931992 554987607 231032234 909624957 177352998 793868 758482669 721695775 34562326 550114491 532141560 402703000 450004384 324409385 664205174 663077092 450768671 283934965 351829683 866793579 768220946 294478031 126776276 765864603 796452173 794520620 403974818 886713592 637721528 800804145 371696360 168940150 307223266 910046086 750633387 5229965 742575465 294664167 52172789 12200883 588996485 92757148 112748581 632195481 495451379 396182477 360918342 784601320 533099699 278502597 719443416 399995891 378171672 622790259 323240114 305006899 967725302 791555879 457224202 591009758 108856630 877322177 787485170 814926740 392607271 466629493 856892197 268170194 789161466 772859316 984212331 884569207 142361202 476250859 178273266 236594549 37687666 798865660 36564059 436649774 112889330 503512493 865764484 930967176 896310614 469932406 631138842 261073059 83009968 181614921 240236767 868643390 842774495 465346343 270587957 399468558 686201273 109839981 311585394 24667981 332280192 4997114 420474125 378458017 67416984 868682581 225904628 670562124 170796572 785455741 566443605 201347876 900049177 759937451 251337289 193104667 708014375 940542777 557205667 485551372 837201452 582404268 544795628 246053990 136768083 464566502 753207542 500966880 218208724 239783837 53259825 130570280 134800973 238579168 110462255 372534273 870635902 53106718 580702962 789778783 259528592 568203229 694307471 70544618 824206119 636118122 914189543 162498175 27991407 239919755 389711317 822515357 537364178 572219829 328601330 591453847 216685712 658230048 423929908 871661925 76867521 172705358 184780640 252973993 465027015 536121937 586341307 329963823 449276923 468498422 855756769 921001482 379185546 206172310 794333075 129730429 258726297 79257776 63815112 621653991 773865431 284236827 4993146 252616037 175661200 561230185 669347501 892907360 930665902 723085836 321439966 394355447 652616942 383602454 196904484 436919592 343867841 714952114 10882341 637361845 328784598 602157794 61784829 194548911 170230599 505185071 27054403 923175538 265522205 254032385 655803099 972859057 812765471 451497895 974541261 862212795 215524587 519935352 527149085 208539158 802615469 872546491 35483433 835780131 557547224 359211631 217587171 121191563 442793340 799335142 280722959 219716957 256665192 278279488 8727026 691533748 464724943 680327862 285037410 423812087 327490229 67071717 185047731 575006474 420734434 800562249 696018573 777255270 983874653 973055280 821829564 601300641 392824162 698973002 692495297 187138283 616737765 962597944 514884346 897521944 283532124 129044529 315463777 131044302 919253643 8197647 792544912 771915107 593223729 89293281 548447200 660541586 909838966 917654688 751533448 580212427 846634353 974525583 107629181 562919420 611460295 540829484 743873440 944576718 165573059 636309061 403099426 407637507 321871296 269120791 65714095 397564131 652908103 147374977 218586387 976692580 297748918 777772065 500599177 945280809 20906367 509911724 534207579 196411440 808151011 634955351 749025126 268162144 519076025 255355614 702108270 59270232 411754277 107920827 937808153 258710492 265833523 250875187 973500825 983517193 474922886 380546599 959610883 10574135 489907663 361891883 730255563 864191803 867986660 621408217 637586460 675450729 489865529 808876708 388824040 75411584 763304803 123425923 422709240 368349144 268671927 235982551 185291500 940690649 276608129 757700112 588994996 465002050 46643192 689123282 841174043 893661016 966482131 12876571 112718496 384728932 25735486 541105958 817511607 572031382 668655985 554081861 859125825 717446537 563082786 686894568 863092256 239907879 269540001 804263100 653899974 831261193 575119057 836507458 188418169 680553532 478568205 396303401 800992621 1123595 471668974 485657881 80206993 849133299 752098765 918234740 344272410 6844164 3225783 960331574 361312276 266962075 758336970 320132842 371474730 950037040 911848817 590703935 461286972 737296108 252312966 205455322 250642412 268818657 777766445 38380639 906643915 19462249 28033880 709957511 478669671 656112040 359700575 945380721 706990830 138196475 111037564 494195909 60851736 426046941 359598817 102573175 652006815 102893115 741503430 384224948 962409902 407371282 220895171 488015272 456661031 803241845 287702737 131273667 975024998 741977494 786728550 290726961 526038784 486089857 174208483 994219614 371512082 44473632 551815885 986773577 58718788 614422616 68170863 454340314 575787828 560581558 976025043 403030960 661370171 88934168 822012428 64901752 837795769 514185458 83256541 320914132 122094704 234839417 61601920 901858146 464620378 929599443 252073325 353486946 103774859 366968835 395378156 838125689 463495073 219210377 685809411 677501891 190833328 123555833 516447861 944030165 774617616 825398501 973347475 459418895 501185407 828610588 422170694 447320078 708797352 417459331 289074462 775581521 952137758 266788787 918905075 15990304 329316803 567029789 220579088 151396664 956647285 471691084 224333878 276394749 888241589 885544682 878513234 502072674 528900014 873223048 22882484 633492465 396134531 836355055 148663243 461987870 223642165 520438731 724709458 389255024 890796847 124414644 498015087 39481379 437862096 992368834 141088818 32714855 41839793 702046262 209409911 245911887 684143295 734921313 766507023 962681738 778250886 519897315 656763355 30331698 365140192 963883317 544515712 293752320 342014163 517258957 95088801 188611483 666086623 817406691 339832224 974803515 886841293 545268489 805560614 190659151 362751103 327614539 16837733 700743258 537203229 377676942 310464218 172186641 640088522 122327988 30477586 954877350 703281816 32318379 345458457 683611020 505593639 257793226 148712217 148854090 183410578 3769679 311155724 818247983 501254805 604809121 987561173 139465811 247569316 409593916 588826762 146679849 610640520 717778439 172537324 395984947 277873595 898951835 78100668 894827525 218129825 886584114 913204483 340890516 13462295 890434856 802145184 329518372 430490959 82818490 36884584 484185625 928331754 464676109 8558713 285042491 669425065 12752052 74870013 375520621 63507905 248935885 423254135 179059644 36876327 265588393 588771653 283796984 1357805 524711656 499380834 911678908 798988594 436430928 419421415 593445088 346372306 290903991 867910385 175476698 546783560 710636455 337693137 729501457 173918979 663800321 149068237 779859164 320304650 146911104 609040386 256697817 580441569 473261412 226417049 755370304 942142937 449877826 185010972 642081078 427841721 907890167 729472389 915319186 179595266 893303821 554883256 60415580 504027992 668370781 253939729 471050192 36050480 659244876 957462346 309564482 233783183 758282686 870307499 870768066 669715011 191263106 555336911 646211697 127855382 232786468 950614942 93249228 802640761 473335350 786612895 164056544 424519201 524919878 954139549 546662173 408197086 688397043 367773368 579230308 352060110 610414549 695381614 577664593 989152101 392594865 901339439 267632562 950041022 24023135 803277450 92953611 774158737 661082886 83372301 667648727 361915218 601750754 875862320 343857257 429550787 295661485 335871793 140202296 646052927 640478411 76780430 798075220 963612727 810711594 406225197 888667837 339380908 963151769 55646282 596564114 670292525 260465325 319169361 655977191 81783120 865913092 384186071 676161566 342370720 194706967 859611798 563937635 818368730 647907768 402872544 128261940 514604064 583094049 497794878 44670588 706418700 284197252 328610141 952389593 177788293 227467269 779920291 838523588 229859815 791073095 396943962 199951659 419333601 956980946 306779635 99947395 642005917 535343116 89056647 783601634 878306140 893253502 611507607 606855106 476010927 323031671 318922639 846276958 615147775 492174721 387262782 569512833 326746603 63797126 213857432 779260278 678271015 663368883 649251543 323170084 171930280 966241014 306917952 512379521 463196167 755884230 765288645 165074430 933942004 698319577 116930186 92841839 294151889 603100628 847581411 296518333 600527667 57866199 589429969 745501984 585819064 936802926 124690028 945250193 968250026 338846678 728410288 180099220 312037663 55169702 170090810 100729433 861450590 242450961 489666228 377355013 910258862 653410808 214634145 658987301 98788822 972007707 230484357 176783355 39311505 740888410 142735244 418487035 147495815 656243576 397383163 766043686 508467911 736192563 629063800 854178986 47698121 193634011 832855575 202829516 552520506 405051954 937324510 667187571 891365342 583934027 14363065 506232517 619623507 90379189 113873328 5210234 93298794 320523140 319151443 123639494 847433205 709776923 924946979 619438038 235488403 949167853 465806683 625070347 888312919 923069828 100777781 460388492 276160100 89816457 358476565 490512959 101016304 206114519 212351736 539271625 848686433 497091387 352369327 555408047 109764212 238116765 581449877 264321754 925585192 76349638 992996392 603711678 495117154 767518496 627460668 238463348 170153238 659659100 455613641 637930442 133473558 149994922 849617682 408690677 34257208 758778992 414435545 38432470 369883957 486537074 169248167 594117256 249383361 130362411 387078017 138681679 214511457 129620011 522899749 1363213 820163647 583552125 231629328 253262141 942339196 74801831 276266379 200910993 56368780 462491594 612026503 352204221 840882843 445115926 59183454 678080945 657967390 846836529 849359261 830034033 494026828 165476736 6074427 304232333 339570221 414598607 353391665 326139186 485040253 71353456 115104835 984770868 380286449 756006046 989172770 98436813 570289311 966801577 348132132 986440723 832216899 644316123 818053283 311117498 779157314 789178186 464197911 213256744 761348571 266262356 820345562 52203423 180777782 438007754 141122871 125674356 936301499 132089829 230229081 791847677 698741652 172629870 360129706 909933009 669966752 571425202 312844513 545445407 905349752 247082425 429834285 489402660 311932461 183971524 325843820 499869070 928931817 189807525 452217598 370763329 187578413 777911665 353900267 354620464 163602087 860633040 372532561 33454017 848444680 314200512 93480966 270586061 553391257 582514794 316604175 122493083 464819210 140585730 870016492 741420870 653582101 480990571 694135653 230657466 147120121 578158330 467678537 223564744 840034317 125155135 154186246 891257409 942367977 770169146 324716883 786954288 678674053 41993808 921116653 62876827 729153569 578738742 113814632 311976558 539151093 875477664 893212446 749212237 547607701 428730532 255102407 193201261 461115223 705689953 505328411 445260205 886172769 699953020 113040680 576319742 175543 197769768 826334169 663789279 128582617 294621652 220413180 174744274 132858008 198621309 622197090 698593119 844900769 583421621 14209061 778728891 631926964 198943014 828448135 329592591 261689271 75648492 75840819 596740491 457273041 889618364 990548109 372275010 325965890 365949154 761616461 853481892 590926199 985759774 340204696 618289443 926982313 111927619 27716323 171128163 952176247 177694861 758293625 720554053 819467732 550132427 476469033 510540958 389797110 70361055 491803427 365752170 75038511 399073589 931128909 977803933 846754827 464931579 986542297 678691344 146496350 792708211 652487095 441070267 574585004 980264345 440243158 21082656 954395551 758302256 250285175 450895706 371743013 189860508 82967365 933489323 580429903 613919506 110597109 322581899 629742824 267225862 128173028 807632235 472797671 245218061 909155753 799840452 98457701 252929946 61080053 726729886 15407837 440464539 489439474 696624272 367929960 499867734 934347183 736149875 512780705 260653401 538838593 370121220 168334688 367322939 316705561 600062945 70238811 841077755 798799549 853971210 571489719 558952877 179692454 120713645 90069250 177715129 314776523 102892978 484623014 29702991 105253061 23318227 636280412 818422822 428931681 651060885 746348051 438284487 884623049 866275369 257976456 83537701 232564953 149033043 379212204 484279442 958113303 449335111 13806587 319566757 565972272 964510005 658132056 987831171 550935849 237976879 915408525 415954690 406201871 119463850 128181104 398700975 216992719 425931111 515649737 54863565 371844487 87374445 119134424 107259405 73596023 903421651 563289141 591200980 814348671 842990995 815403855 698137055 919577991 340104944 125490539 517909317 805389180 341997787 847760432 524685477 559007745 63879741 303303713 835174688 988002317 95594020 556033749 384774412 600355905 158521474 427090695 924429327 990497993 49162300 346453707 792292359 493422234 489323444 106193437 10464583 872902110 824331722 342096410 842851999 186452569 498405020 303285300 339581764 164767531 948533673 574988472 896263874 993682197 350405477 727650700 308339998 440215988 77570972 264140784 128195469 236098507 465054522 382020265 366623792 528266927 523502538 800753523 79095293 228405117 810226493 223503726 802276318 47273262 800915326 539141798 448848847 41175365 113219353 250805776 999663189 107904283 552551164 326204675 814775044 296510161 329308543 101550772 818799261 958014195 896380708 755355950 169813374 272684368 504223540 702777719 724099139 793714376 888979868 792557209 845292861 934408322 615590623 418710472 362362640 734589178 824316034 932982610 680227437 440230345 989389268 939328674 170408868 472908201 927450180 556637862 277872465 536578377 104815874 816547378 675920065 886008414 240043425 444294139 772781473 726599656 704568799 823221426 77434733 393454775 288386627 123160092 535983207 551975565 575416484 141881698 841273262 208722654 122602419 918770583 103326881 331476581 955068531 352044560 558633681 159884908 826486660 331032204 622443766 85411259 686099459 196982123 334492079 830726509 226556838 939196064 701109929 256504471 441371873 363874533 468390926 990198267 353493704 137903187 282715543 815607984 795517231 866615268 44942862 172293825 869061330 213267193 128713760 901261079 1260497 832945320 125934191 183982354 796080630 620433912 154071909 473306679 464602141 99441782 292386259 877207438 727301478 527980617 432503556 659790841 337794939 340370643 444218011 301191559 208243419 607221633 566295 437994627 168074571 602319052 368680029 233767686 35209102 345823729 195363077 178357705 99997098 85313519 707854264 696482578 120247488 846050065 598444699 583415020 171002183 139065070 688617840 771121514 30072807 83918225 420854056 841711834 835352518 357433066 388793273 858143975 191980513 296819356 122865602 115415718 749523539 755094910 76032310 411694780 342212791 324291318 367532323 711420961 420073688 932444402 884197851 487175360 483603375 121741580 845122111 522439451 689302580 159626608 923956638 317836936 174900370 891595107 863128412 887471299 828239354 949615300 112061306 158263057 136821814 768175622 209867940 678312999 412806267 387111031 493360878 895539663 493908624 826303022 685290016 835424832 257317609 146713567 254326397 143341891 862572810 914755151 432363008 240671756 27113000 656123619 722832641 657039145 631267505 147067878 865577930 367113119 2968108 340744251 917632044 119440287 997149637 734229103 533313228 350770117 364738499 60546336 823472393 189893298 28232746 415758501 311880584 50652430 712684577 845319235 760174690 381486086 665869467 972354998 593634353 411640970 595458526 534334136 57006069 931951187 662516494 878353804 758447927 832048054 745641634 163113303 458690957 677379202 534538590 6446107 771966466 685147153 569284284 600754588 87749289 256960703 536545800 841708055 989616820 116015585 2154657 971102029 635925726 399239372 663849951 40699420 680167757 634741851 687382880 876220102 988524417 371291097 972017876 315211897 838601410 995901713 475790988 170170414 974273942 280007510 132333040 429357516 577374755 180398719 978095082 438407833 73530011 979961818 658965148 241012528 510510947 374966802 214622588 222770393 473961444 577070547 198060374 535816098 74682652 448061747 131016283 852713441 444580694 357534455 775331227 531259394 194228247 162845008 607158953 507077450 386034007 584061127 253990407 41634269 919973320 998640127 761022457 809237375 26644722 105914959 531326529 46261882 225271549 7403195 681359491 797418005 667322040 997301925 117287021 690715546 780843989 250198451 62914698 144571870 416071849 302099967 298769047 101343065 12548137 588379845 810817703 390520880 966651244 178089098 759057834 722383984 775370401 487114182 718143096 301618058 21030902 374592597 106154215 425917453 131394511 594068636 731610076 330959991 98000836 947696292 724697377 46352706 710143619 582694438 427365626 194113049 858371407 330943144 28198670 33529721 910202758 526436319 409537471 861900641 169327775 904156014 228766344 789744373 578754081 459248640 53051505 678555865 807672891 218159806 110591596 148927913 498455231 483357533 801590314 990047697 471277281 700185027 664935908 225076925 284465548 252982277 389303454 439105103 934276373 366173954 565606019 68585225 422949330 438311016 948665743 396005524 188029320 530360356 901199270 788289036 379552076 294081659 626897362 157021411 958988379 155078730 181003127 329703919 67849025 284741516 141658416 490555241 354227909 453497391 940869139 207574466 841157922 14231957 302032077 437442038 26788221 316089216 202383279 81078163 712296973 277952764 326351482 616754048 71835861 807651456 489863012 473319846 335288032 813944351 345976969 797171765 573800292 668996044 434259279 340558466 35311139 568008571 907163845 885255133 657081722 852116273 411420185 701736896 61367011 60897906 291465928 431595032 7713761 34491730 15426374 963268877 85251733 137401111 630758045 534694030 537126346 685196723 121851960 255479205 224446047 921926454 293000562 613190000 708744776 879863734 415895309 270899158 16136169 823723246 337571229 240629480 928004484 67900645 38643108 807429793 708215838 509650364 387844123 934366708 204922407 777380468 737996577 949619993 535648395 785876828 135882733 71995345 160168133 685716141 496336562 948301637 325272991 29335053 547049244 461405396 667793711 218882401 809997029 444729906 549406130 296535942 971656705 655953384 87749237 232032846 258654444 644687748 299675197 276531103 154361891 970660418 994948576 940429508 785620281 876487064 889789997 261125510 433147120 957727931 427109937 657269662 606702629 776581302 262152003 572118713 836364047 483025459 708881705 469194441 275524250 817418039 51753585 978033518 652027767 260229914 243364042 81404746 556276734 244081321 958217246 477118320 645630827 338175057 413336152 337252325 410386552 988741135 86706399 749844210 775230396 999881565 822640557 228204955 844238559 21789701 477822463 66328937 141141945 570253954 293278283 73645996 171283845 307638517 66836743 855542273 875106988 103098208 132896817 688043397 330844710 515998008 779542678 970503101 643935714 601366373 248156673 548911644 373862645 397785975 994811739 102000137 249035919 782873822 585378053 544210327 138669381 829619655 114334230 338235295 550538012 807808523 767302316 764789516 818507793 741926750 855758570 561523594 569031091 702290745 483297223 665650602 341263102 441206413 804314952 780371713 978056288 938779517 286785804 230812014 486133358 331304594 240262951 344971752 128906289 840899139 592244299 909888549 983125029 762255049 594068695 204248421 798204657 864499451 465905990 523815095 538583101 893218779 762122428 115699172 614412955 420305947 228525930 377947336 652907763 256442596 38819386 577298232 722379559 740017047 52189965 357594321 462037926 491317992 815751700 39268072 992598052 137213096 557884934 919993845 129906326 562303178 313254840 424937616 605039810 67200667 387208811 982362186 982734891 340581566 176186651 605450250 385313461 994866530 691529722 668520039 905718738 493227562 792257787 173012307 386375072 622647793 43208139 136680953 39761332 689658444 283332841 742579924 581705944 554915655 301549133 693237025 937004217 703668762 575293395 416426922 944660771 733067291 334236817 565434610 754655856 227661519 378713288 837948903 104431464 102712544 604292199 924977200 965223551 139937087 468402742 159597854 7419567 520241135 691198497 338226243 370708072 522990760 630144169 959497334 664413907 969118918 834952369 559940837 846524600 720975102 329466866 767743060 820948512 209105628 921838542 439509976 1993922 237277999 122724875 890225413 750804074 979757425 847213952 931298819 627911670 958242168 918281484 687945370 914638084 498256686 629585266 790996915 974519115 920565685 625549433 438899148 811169464 152812975 811726744 793447599 62948390 787985086 262028577 35773522 314783913 938391909 443953265 307543632 601874668 352508758 757976832 309064893 971684624 102247601 42031659 94581590 955072523 500262323 516692046 67759199 580456712 370765805 267996154 986073421 895483230 67815526 368509045 145573562 901506987 739619097 138163545 871849438 369029899 497421529 716653216 892337112 321394622 907486622 738193133 167917469 78434118 376795187 411288858 137666027 464640647 844494338 784009838 592663393 982087359 395690381 400464167 923840077 896382351 259118973 649949020 420135304 214481989 732201542 496726761 351456102 32312561 795886336 525728701 921200844 177329573 465860199 985933308 874519539 530341283 378708154 192297256 261797537 389885035 417760609 372951598 981555145 124919375 160261143 19761740 718497417 98276890 35670592 771557402 636558163 359176112 201384393 793120671 14784019 416600521 28714473 498040215 548604418 214542092 674003790 984156934 751640017 891414194 49321575 506254910 899212505 563147102 620829763 793200320 880517103 118005326 988375298 888698976 274163549 39508305 296982759 506838221 454783744 432827450 620974482 178524522 32792835 954768378 270008436 571409480 616561424 678187282 43620569 124047796 144040608 595195712 858071573 577015011 124125386 889028565 272656409 482460797 734632086 77963861 691711761 792830296 683770912 26790210 848724753 682056865 669803545 595580449 894117786 584957303 281401951 898315901 483725087 479479129 293276779 456453044 180642412 187268131 803508131 719932556 669965082 353511087 102654021 454111149 371913024 207174329 796526998 404520111 213718602 83042008 863534162 612506163 250060027 420939356 470226571 195886689 106889109 259479096 813073951 520427995 106034429 755997659 662201912 507549970 118215311 836886526 159932767 383982593 858555122 114657044 479528479 92723628 984179490 675384793 435116986 473329122 793391913 296308378 568841476 214827377 961328076 529621431 369985927 527808250 392912252 883681542 413547472 228600106 70682600 151190627 491155513 254526828 958382608 372122572 316933173 368380329 280020022 888089759 451286078 750218961 117353148 447811261 889798741 110760672 823412751 814237851 561847913 564155921 218675455 240779791 554704235 300154939 596438639 571832658 656367311 11350135 929509771 99343287 892706557 566718230 891025441 367266531 54321037 931717629 480013531 121987609 355067504 604968248 408846359 96292582 825314988 268697750 76910711 493441446 703856646 974606983 942102812 413409588 704250021 398743375 150981109 997617709 772733658 547563718 228851915 53587535 519998834 83576192 657075940 754990535 861819903 477427170 80560066 445975205 829045261 464067868 476470883 346906347 489432241 210624486 502903679 44512290 51451934 127101524 305830033 617224015 299288863 302686260 727248132 763724969 908228928 802750851 450177648 101189866 293830061 741845147 997848943 497484296 991973221 587947122 398046613 368372603 270111236 844075806 545188605 308947685 588408071 618654988 709259705 31180762 844705495 352736443 894897331 321786368 727726015 898110047 243934250 273824371 329984532 806746995 791855776 248615072 992920831 378248386 209904877 889648601 907940411 209542317 716206844 103326254 350539599 208244663 872002691 517899598 91455073 971579662 928889861 298120745 789188694 191656972 703564653 623150703 852961549 158814125 637376920 571867236 269563442 546504966 691807805 173661914 786150188 187773834 711169827 394096830 883658989 706695255 920005864 766416511 236015894 551920869 153265665 380076566 775740642 115377343 199646332 119760549 211299227 78145471 222008707 601027307 769667835 457037213 32575930 820093582 787208108 372233621 996975283 686538120 377545154 455513433 453937127 756369739 650561408 737578407 663553822 666496605 882507206 798542554 809922462 741401733 178109065 566588831 263008461 771776419 665937187 879992362 659846009 675573665 723008340 470475036 709183715 389300996 613854484 126554129 383322082 557507789 165399310 76732627 440332674 539451682 656712788 6019773 958967277 936025786 602972950 670760649 389714078 951155227 502759443 980009730 376753480 349058975 492234696 323154701 974457015 607926184 484459342 232410618 273143598 760789376 56803885 494487469 983882112 9485303 945348707 338143929 59623780 963133018 637499430 355525979 28804810 715459847 768867340 844896478 189602008 924696025 248774157 77704049 867163146 302774792 317375477 616043456 349942071 338417905 854261801 651644514 715248272 662909923 877403155 279188086 676171721 314632119 553795292 693462046 148614028 460119373 624882221 497502157 133562880 185069427 609000334 410764503 350808586 938418296 408555765 165949019 233642694 294986640 860918731 798093225 31489504 218515132 277140032 613390111 702058790 735478974 297868566 27760266 264036575 781040257 805721384 924655567 103834572 929991282 348716787 191502603 423507814 739614500 808323565 210715622 827762305 808638248 42918726 856143326 701349468 811396325 183985939 364239140 645522168 29549401 893926935 85696994 678478647 263054978 64310134 568983958 349699606 663820718 996475672 355906465 548981002 531708945 650475588 372938659 799675450 178934933 3606507 417274406 760677248 357032829 186926747 399386900 246217417 732822621 134624727 828374549 542742480 958159011 496587993 69515691 919509753 155228915 278112083 602684724 543418801 545517955 866499025 54078578 74626134 220147220 97926588 706249730 373816366 120219678 778831065 386766946 232439050 380772544 764011647 207602517 600859888 490627495 367405361 824071531 611011659 617864176 60548411 516145382 906858305 680815269 232144186 265268889 898085233 285151329 6393249 72452961 258948390 560626806 753568412 379313891 574992096 731842092 160696374 555624403 414126037 451454885 462909219 787236582 570150897 400301305 950703948 18865683 609599144 95248379 850798636 818193081 75381921 74359752 422866595 748890715 588632419 261046515 17048247 837887444 699619856 397809420 82474576 49394909 414701501 504361993 405477341 200635452 235625758 825265683 442282641 437524140 382466545 336908276 548851994 275036558 470411875 26565349 363263234 625180049 321220312 35601366 508483621 440719391 494687268 888743445 874420734 460572563 202105893 291132699 554164645 680207728 514926934 597061634 284493151 837560333 236240142 606221296 228904808 353734951 638611939 210729993 961519332 837286687 264461545 382823937 124363948 699440700 270209941 528314636 446233866 743015177 752576789 736852060 602970390 647628617 379069869 44315950 606831372 76890405 250917497 31099360 929690827 263494252 316337570 55095070 171259724 3551241 873564224 301663285 813062359 42028932 822639597 849037390 904705119 472617288 880698394 774490640 723142951 309902781 37166857 420709565 585606057 847369725 290676629 451172323 605451176 375725617 973105684 638457589 421994584 449357152 274047808 216831369 295403123 649707487 5346239 129790735 87220113 523745545 84691985 592904371 522585090 148742945 386780461 381737077 561068650 349920807 304214291 773764384 269736840 86280619 959415124 530237785 871498047 125856434 568616139 496307550 860873645 433644932 497624424 100816125 204111268 834044577 447391005 435162091 984340471 897126960 163609321 169527438 703612409 975091504 650945391 639583166 54004593 653512089 444264489 303116585 266111033 444893246 836756192 271751131 601800709 364616189 466019272 991623397 181264217 793037738 275675588 205645128 606918657 390727646 761932694 237221930 925234536 588471385 799080413 713442562 870606811 243760398 420355363 228381173 94249596 385298735 973791885 408100276 240026036 504800580 791342629 984274503 62651766 672337207 548530971 345186513 950038416 155042038 123709192 554446895 243759830 362921031 897474404 917785799 894631233 685305065 485443540 108868883 145386164 777101606 619720269 263050232 657690627 777437090 934541668 510066684 178614410 929609541 717422082 499010189 397455044 516035498 386890237 392714506 529042728 221023742 323480148 517193094 859561475 612082468 841320272 46355824 808294123 438471422 732443502 923544842 217465700 246792604 196092824 705450445 484151876 905943678 436747070 167848218 780766555 373898337 964539106 122201797 999506964 540394939 279313768 891661793 863999277 797963903 28574750 61153417 84266505 530973598 8382193 716553275 485687436 166174527 23918257 771098484 647023368 817051828 268008435 551423436 767527388 128375135 862305022 802465276 718021465 782474387 322916284 603983219 478266889 406419143 339137256 962615060 564899643 916868079 171405370 641052006 397505419 339201033 384300934 114980704 312265861 308706843 872176122 461126498 35664394 575537404 737303256 781201949 201776238 248817698 802588377 900196837 775014567 203417702 582866596 829378398 944722107 863304268 696769743 306763853 848541010 473740445 213759430 536449691 21316156 119498455 962771185 768613235 319686278 714966338 176990367 68293593 322602525 526992770 713715484 103256990 786742453 661474919 457683081 541681751 314333875 308876552 92875564 139588688 532820009 636424930 874089888 788163811 100348344 19313689 116054391 921496068 258573345 603322964 158539427 51371545 932083339 364078953 861394061 898869938 232418944 263482460 342481233 13247669 973182855 296736645 871684776 713525822 603095652 547426218 872517461 57888205 543786147 127047837 934585121 767587886 129529093 615652508 345674777 294106595 951387952 320973395 916796323 466021511 904594752 938825633 425881533 551196124 376412956 589416724 741726170 630773036 233455851 520395278 939831726 413255526 882251859 502858805 352363427 529881274 393803693 142409227 643237120 365370595 200368814 334076954 91980139 869457712 604511882 947069578 120345728 937647275 228497660 670353145 561890292 223394356 890972839 373463288 920743892 125833661 263188222 585523258 393735823 478308094 487078890 34421519 783939668 56030235 739269910 79293733 437203958 657204294 301272154 653829596 65325718 373139464 409056767 457073642 612364568 826339380 252861456 931419001 810196542 266655103 400404417 191933117 181368086 11495508 343314577 571186573 821233247 640412667 986479299 151836006 843564342 592319932 966899815 794890413 986982184 177920797 737157312 758921638 21785109 168006304 305697839 670390232 413717887 70702542 576829579 503803475 583359613 650844967 219340206 830515225 113900846 124665967 991389927 968075944 782140968 347240040 999233272 150016417 901248050 971296690 123409080 532564702 609784063 934499375 928690855 817924284 952222564 405508331 463625407 171868263 808928797 145894330 477989619 631786357 530803741 324710039 933004358 821696886 325719766 562803252 950895002 25717317 820233323 774832944 38348353 191221429 40469689 672468431 578293568 656202891 526315257 652139004 386630835 625947711 493825313 928547207 172192778 46687374 765153632 896169456 407582908 405052814 34922796 976343240 277535415 222100215 432261487 94786994 858823883 535936674 95163099 675073729 782730214 547350483 195149072 30440778 25951476 715875716 995125826 919570722 848077412 572432715 1336076 511138221 981877467 107590228 332023535 96239912 574975642 98062021 521081856 401373572 625930948 887284975 335826119 553457555 871886951 959514413 330267071 555676720 800374374 14292768 836990907 760818016 106157293 614720418 908733885 68327723 561886830 338586055 969566998 469495690 713333378 656719245 476243179 469107164 789695465 95629906 533142093 151598824 523453010 444504063 534131316 81524183 216542273 526938599 536710557 583167136 850625660 369967787 829832030 616135230 304417184 906513620 473406616 900902751 681398500 376090004 793958241 461644190 557415792 891593439 326865153 133811448 805865372 717017055 624928605 532628812 891000983 218949207 459682809 119744786 651723164 585167963 441744805 276366048 788459512 85036035 477123545 336707445 519254848 504210578 226689792 588426325 178211122 100261316 600864129 530774063 161104726 90004118 635124821 607674085 598164105 438286962 536691403 500721170 883965616 461352097 526958891 648805648 889510940 963112712 506197345 636766506 354100640 921024146 96829085 556101506 880409143 165037732 169250178 613724908 773766223 683033471 121854295 229085156 411235084 9796542 213908068 959347049 98229812 548237927 705978594 131648217 313834122 61614133 83980518 739301999 219118349 503027277 462924570 561308217 646257113 937151538 839313026 761721765 543058749 955992771 276549716 536111570 975948778 103528541 714517380 695359139 652188118 395732729 961337015 788838880 658750479 404319774 80174291 129951476 630557046 589935851 368886979 878523646 534278260 155197436 797933069 98606991 261570049 32012363 118683219 477658411 55125039 395109447 939945604 454355905 710737661 664638564 188573134 835446103 324793100 183337101 460878265 450330992 306679789 927923284 586583313 519362875 916773100 720817138 54077774 109825220 265541442 938256620 918257585 81117569 844238044 584560845 36517461 288355980 690499625 4391553 664019433 267491083 617113511 247384495 603580932 824358000 305482365 770744350 491598101 572066882 809061795 329913700 670408362 639545041 735826545 320931933 801391843 766725605 616457626 184263626 610738308 322941846 137432385 90425387 245782096 790250390 841640446 688455434 812866312 861758784 217647082 412727245 301019826 118702820 602978434 580973729 851496165 350268830 994550483 715270543 145474331 529336615 144609776 882512207 125905675 327137357 318301143 247197796 863856572 616752575 886478587 50848067 786507219 569748680 560283706 246847338 929066410 49322679 545999262 450541498 527367420 889432326 104512668 624472999 745542583 357739911 813328495 694463120 754566506 408109045 869804031 730198452 389246896 991147038 657876866 727887723 2219148 829735039 556667213 711184898 324510915 985209600 110060624 387387913 757391145 288552372 377696222 173625643 971820740 565486786 387108280 569447023 583533197 757185273 912733708 323476448 390394503 181464704 720521181 859812105 27252414 651312229 208266295 751023995 922779566 202038279 914413884 472369490 749921405 186841686 384437691 355967376 341853657 328948602 233766280 127729476 734113177 756706456 908770319 300285279 482496857 737810569 823265403 134542994 566565930 361016972 445851626 613323673 64814303 982561067 496775610 832546928 75229634 981915041 419379280 172363242 668154093 553822243 370641521 400487655 437156002 98236446 381863630 901279164 91407647 541698184 574476226 572518368 545289901 116349138 66533971 675778913 596399359 825994797 146557368 472000499 198340594 528605845 993833336 257416093 744019539 877591995 839900090 627638128 232486720 224738318 183060152 586044492 104627873 196269088 202688118 737618068 599989285 19875549 314679396 61282483 281671291 574475605 916728314 243866747 319533433 631414691 644560913 127801852 571611967 152536433 18531343 278438193 779545810 807959028 139231387 569968770 893839922 345651450 325150370 808772265 913140390 216640272 5275583 417621731 73585867 971195754 44909141 783247195 700107413 904055386 379404274 855208434 523850839 482842604 447736901 325932145 90434763 531038356 260248791 970610291 210173082 838543181 935078464 454071453 772889143 767505095 604693561 363759583 188494526 295023332 978651754 47756645 576760891 533203806 182553479 536526326 963848325 993398001 311796274 984440304 710561223 166438283 469591008 735648603 19334000 213363795 287844375 40907151 532448629 318139822 45316022 456722979 865182916 199930039 17146918 530595841 67390734 626865663 67116794 43322827 944007132 717030561 215027437 275974100 53178174 691576862 311195812 971488085 814615537 873581587 994852654 972054894 303600831 67364907 829641741 439538974 45757934 864877773 136538379 922440543 238742640 494960244 556000658 878968125 74925344 146651154 386234356 492821969 853570057 174710483 538157170 31719170 899944326 775311255 678652106 36489318 499848891 828523361 258240021 825117984 522508100 960151826 143181206 223138995 589154967 995330991 669295971 524576693 631334554 495573057 501956827 996488669 350987420 115287948 22320265 66673086 737050029 11073438 938182183 242142837 154188287 929055488 55784573 304454980 503858914 387806366 430940432 598061287 927333454 526846013 104739617 443788692 791194486 124106769 33782431 958252262 342261901 23005019 840785554 384266128 91885539 646716441 902215004 33352448 128981179 170115299 854476859 459997274 431176256 536862622 502237144 841397693 250987958 513447263 451893421 470915175 122833135 643840585 113332121 195947935 636447181 200076439 876291197 855164305 721027416 20627874 754874648 855550705 950698519 700938317 941171812 481500780 87137596 209620235 58921571 35664617 276408146 749113549 485946511 297440728 6571520 5397857 69676759 539662658 314725016 933668662 486887318 916182785 186142307 493086967 439178264 464284139 44789434 7037901 374681606 220412664 782735719 181812918 799917509 71329525 104701409 788396664 353673709 629357550 77014597 535279701 571695461 2645124 557795538 974226967 238119980 229315411 470867360 261688533 63018164 815563559 662816151 863935562 753411940 975336773 371284969 137841089 768709234 252823607 302997449 30105509 823572992 45093543 275431834 370163047 784461080 483860476 449447751 389853284 873798407 476729771 523645409 315540906 671100613 177949337 132492727 633385361 324530944 298387934 378258672 110262878 74358089 61393927 370777231 571246879 307141156 576948134 796265500 427752902 50976922 127686586 585134296 506301782 689294372 901380651 342960833 163156466 483784077 842947199 501536776 445632435 519032348 711350586 801953174 177156393 460485240 206005377 518315598 918932162 474982903 288029760 133355305 585373876 185390545 230864123 955179770 668007349 507501880 85994539 865938603 931395821 356966998 224187317 10501681 766843100 528426006 272147083 324380663 913158419 640740901 363983842 687985584 28543956 111120860 950596161 510016595 220234485 387228063 3789333 6218255 947584997 288034770 665105871 805540457 430369399 782660180 564845388 390875222 754490466 805345633 22754952 495134484 360029362 319585080 296068507 167796616 676405936 165009077 756293139 677786667 266766132 261242297 316004059 675089374 945068245 634473984 357174521 848184183 310675502 289305099 566383030 682802160 872100187 76805780 518986379 802104874 47258464 681925192 164276792 613725369 292158909 106239724 656612307 633129748 82106754 566391499 162711706 906875688 349440413 584795352 390648510 707279491 111845986 221440939 554842809 869740591 691042605 462636344 618531760 78664702 158471693 223496172 208493956 30811466 96371976 967139667 400657486 273972392 644016003 333044459 347896106 756164112 249423175 819654921 898511957 402674554 140971513 470924047 233907700 550380865 11354366 336393367 511984597 114701253 942492495 502574057 972917136 861871241 267097061 392159155 147130877 818410539 867385231 336705834 743318077 544482009 600440187 367050445 462817535 910094593 523169121 40634004 784388474 135552711 322707248 82765919 37676134 623691458 633709392 658033160 630658457 255373771 619528583 579385900 579211819 10384199 294520601 824347488 302845544 280312750 806760453 252818030 855807130 618275209 443339029 37147211 789536196 124571845 530141019 859790284 484428974 806620662 62125898 133316460 411478272 519975274 630410748 740396240 848166003 92437894 459394196 115445220 833590326 298672669 797316880 171371812 576888460 954607757 143483529 441491624 190911722 778839440 673933378 549247335 648088631 246361251 330352146 392366602 660757405 41585193 488206065 793516249 842895697 965896694 91174382 643277275 741415101 974456711 834609705 69931602 133158879 549116543 390101630 37217726 42710904 542351160 402653124 543758211 130773616 632857484 646921096 728830219 21380169 473384436 681594409 548753052 676973125 186283623 125526323 2769971 127589403 572410104 318868347 96079892 833511738 556410965 10586358 163920191 551711483 177339966 523446125 69122403 230336439 11324843 174909402 770602601 295321825 329145246 628692813 652200855 508799122 344482483 457104188 844525811 784921884 215398525 604162372 575666753 396043505 848501659 969186278 532269832 577975882 643322536 996460516 107771823 908534376 953226640 632534512 794126486 108586543 548376915 874675017 484857503 707676186 674071582 707420364 163144132 136216747 406163203 797844836 818515562 842838541 607380872 555324805 449016274 201771121 792574531 357482215 881727612 584531525 692111648 741650135 933942861 946210349 796968960 187999358 71741250 697018022 273367629 818394639 613745500 275598433 774152945 371480586 968787095 297409640 265652839 939973785 355954645 243585925 325330015 878720847 437255319 428556268 449018477 486696776 444254025 327943347 146779517 420746430 408221572 501282254 3425232 254263592 408783647 276236099 87862509 150446971 940638522 566094913 673299592 20005553 24661834 491830123 720503081 28960675 930784827 993643666 510826751 966575654 581407382 546455051 604758981 35450855 279348677 839829914 606602525 570012110 217034829 320230655 64718089 454874270 949858154 8112194 250605953 828910955 676873491 579092426 603368230 494439227 415369756 840669994 702101900 198484009 373235621 148232906 203308310 647128799 340748341 49654630 672581544 484090192 945733456 109901016 825937489 643673371 777791809 262074374 145710793 229013708 559569229 335891736 776146529 125892582 788518555 933394611 261541359 692122414 963323245 130830839 213347307 699911827 355230307 939038795 815561199 75516846 460253231 950532357 847361418 338440744 558987856 88404 87622788 593530192 730491643 683975306 758744346 130999161 799199912 501489694 507632818 891964425 185234783 642538568 916599582 270495783 569256617 714502161 464291089 795160806 855153488 952836084 391555514 340342295 725203724 37438953 19184402 195398792 76619922 279540427 132309797 818594640 844168670 416417927 850244454 333136077 659988488 881187442 821278456 736778278 284202367 915864350 240307553 963137214 709656208 423390360 612657658 617304231 155253863 587526766 338184317 112623369 60313060 956319330 953268353 303662021 801030320 88704942 761945428 535550994 463111762 946992587 901575350 720376993 654770355 596709711 133688068 237335683 855048384 365020663 185311008 471761535 919839125 142577323 33878573 878034981 57913174 236889169 851560014 595846935 524704098 977715066 730066940 546907786 187507373 232603032 435989306 637728596 440863615 401310156 878622684 36576690 999670786 569266528 51469316 105022308 149929733 868909876 678300381 142398922 588067530 77641293 216406859 748530767 420502522 852482385 583416058 54555952 53067291 496654328 247567580 806478252 109274092 803840342 899333164 23859150 66439653 208146310 178903724 548752371 995877815 992408173 803072656 975130799 862681619 863384867 167288681 121094053 714700852 668871852 732395026 250042493 915695781 311189758 224229140 51413945 953337666 765593152 949430964 564756529 64647863 571232472 436614032 727558547 261438897 6936104 732303008 3087214 272422910 239834117 869154041 525853038 769288757 872256225 627043151 115836566 424056211 46323509 302134924 598793017 97053296 798410513 732988014 528657720 522694488 502328125 227650261 367174279 564190286 422812532 484235831 995401345 565585109 250058546 297989592 185689735 462033 763713173 544531114 90208589 456139133 752367871 159553909 586871028 276806025 927213907 260295507 216233143 834322499 140276371 434317192 725152522 983299517 280172568 50998934 459544396 88690225 90246303 90288594 787534430 926802360 71279483 384175470 608033951 733579434 467567284 905926053 373723997 210611858 831535945 364006767 947505848 3434056 582514227 992379722 632780556 870922885 769606837 825224962 861611860 233764452 141800936 529587336 80031640 565705680 484147587 419891170 374351228 872930688 726943133 202601146 5156988 193858213 173136604 602796748 34188962 896143674 809620660 621956959 845509549 173695480 722259531 161316901 724446539 835249279 57526620 333810079 164882289 976979094 656833274 279922231 501732498 586719208 123760427 248017842 456403358 527558404 136358710 497979387 688239239 804983756 880708380 915898527 154027889 572525762 353563781 384180900 927318026 9109584 253101096 406355773 570592854 996306754 243315866 584127043 92426527 147133112 640646164 902640309 659521701 829968848 774609644 226071471 104434606 335537064 824680913 279296169 658797777 124640407 551952519 700971533 527353136 678019957 440058122 431647689 713329834 553532804 217829748 215339362 799033979 136621353 163832 256775237 897322365 134091778 232212686 185366599 635813219 710417037 108654407 4379119 128454407 539853716 681687735 583955629 498980409 87276519 494000396 4542992 71754163 213131839 420960745 481457962 618926553 984346239 349468459 352907749 574631441 321342956 131166620 880064503 370198367 176792441 132863092 763982304 335075712 40500732 663267636 249921006 63227396 168863844 77637662 156415313 567309395 501458642 294264968 991249488 564277437 446749430 517624035 140661738 971018546 723112018 59393946 689422310 543722086 836308070 564655451 569388219 911308706 475107619 125511118 587786631 195623028 403509318 225594742 861078743 409799954 415365487 299726749 256186220 141822852 829033091 188907141 638418797 325643012 600426865 679111991 578853998 402328825 165736139 13193853 299998478 674584410 868575244 946888093 270121249 880176702 585599788 347378118 884617293 730927475 328352976 412983588 10214047 437795995 451765016 739571187 623427389 673076363 983943144 697109364 639941830 363436192 457032346 547771585 793364136 812842545 610481956 711288074 399822703 301091398 352074378 504044638 695072695 714444537 432774101 823095149 632927494 141262966 362240234 640772006 214747335 324807056 846595167 974353655 469620366 625461419 922016490 267232934 407573586 967702407 810609756 121440996 502665853 26086023 880602854 263629653 573522271 705737073 281808196 759547859 910095644 969360277 609372883 142065961 190706634 235640118 602380957 881794780 440519199 85977983 983967648 213126843 757538576 257670230 342084412 331644195 266764887 336143468 734517166 270728861 509265847 420697995 415702720 491260851 759718957 277132401 879078546 302938960 954197367 666861359 515510577 844537091 685964650 515356980 315032719 279526018 510626602 404478535 660074735 626771341 911668101 981265227 111255885 655404163 146934474 539929145 231009402 890809181 802773600 304297674 471281488 877280112 622002172 41131011 316501378 383287630 376378748 256639884 551688302 635306543 659205508 253054225 76564724 660563835 9268845 684725105 278837507 838363658 568159203 729664633 215866785 384445571 293990406 312176661 461329392 51187567 924359442 30768963 5509031 59851362 8016171 718103706 255898057 99449577 476600775 235384520 348781959 110017170 690828327 424555751 743558519 826573342 808092755 420224783 78964782 703736681 840959748 52686336 823919449 869682152 950327420 106298288 541598062 766069594 600369271 937996170 740552605 489983229 396128474 392590862 417472217 212031844 257109978 991679310 318480118 63166922 462415132 710544529 164844843 456114684 135908421 259418982 624963047 113898297 250694882 473427685 419500760 783487625 683522093 647842788 543460110 217032930 675815489 655526035 825113508 233380891 243039420 87466616 588529819 688653824 890549698 523954644 524352893 915755876 245822290 91186182 830988420 718863991 818931266 746591029 889753764 90153911 647187001 187974377 858402475 513841242 812704341 342389611 576488753 958080251 398895388 971598051 24120678 982379808 793454855 637349915 926467529 479896243 726579168 210284740 176661574 343529986 887476150 62395608 606488935 340270967 118181432 82872790 283301057 648235417 846977724 51813122 554103780 555499594 314436888 480833947 463458860 91513240 829186141 729234168 895569788 710936891 559463762 877498991 651024081 295041777 855619589 567335783 60731119 225226864 346226237 587510882 276826190 740030327 877193067 830676874 733137663 197979187 86925700 318093452 958477042 622420572 692025481 150753682 610566233 381339227 825471047 581787708 84637260 736773776 558731410 170032145 840355190 464613523 936107721 847108584 176713690 347297608 973881056 852108377 313465284 314431156 218254086 560113300 585260539 398463001 283298147 613342886 671472874 36764068 976819635 57580841 536760677 825234396 275487382 628806623 179927407 762495998 18409106 588969088 430594400 232887679 921802272 882443132 9395253 460897176 412252844 414824224 212802523 28294256 513862487 79375824 74712843 886472316 440616547 226027028 603215364 7633622 759947982 754042859 881177509 373489392 254420692 65487795 966258687 254613973 32041384 905890903 550169416 973848188 440050084 342724696 638273647 529333463 386246088 252333691 857817184 896677551 128173834 107880517 367911074 124693168 391817516 78173338 335277188 686032103 123434908 923576555 834863093 154054040 188262272 878046422 970967454 585055238 838681216 736108422 575170954 382269418 594832743 882850025 711668793 994948780 523292196 286675913 446290509 417515392 770052983 250533402 827837542 900059263 730977831 293494284 375025803 691659493 875533097 514343214 454733292 820484810 943567635 99923614 257183567 942925892 895129534 796679356 766293020 313874137 325036687 158555464 191761753 446486648 603263140 315171336 1975752 509616795 110578500 696220786 463652007 26179614 308158998 61097076 928080564 719261694 239748275 33383064 675388736 321221235 860871247 91622126 312890709 636277836 774283660 130472723 318434036 355429119 189925827 469495966 251015975 602782601 611387803 968675135 715123864 34035170 741604765 797978679 414569407 157463036 118250168 31993031 266754948 898914703 19836646 572468916 381785048 395709553 32957727 364495958 375931551 795740579 69902325 260958110 157638983 138632158 758283146 414076687 480218276 848688426 675349211 370688160 191633322 723414154 10034740 774137619 753565187 168327538 182750464 565877028 267994038 141851687 346997932 68993440 907081269 248351893 45522633 705700739 480369077 565413954 30414521 93492468 887848034 902259301 866158101 517703025 580386374 93887367 820498462 419103226 689724024 59044903 382136215 260667767 872448289 508451978 108540856 513615246 422767999 117126676 776606921 524890239 721061981 633781816 873173812 973781614 872224498 873581955 609377802 158215227 19707730 881725363 59446342 938479081 872512399 83462079 487375690 272781308 290990530 569732271 778504765 837807231 503069382 968295821 84290070 774271759 702489900 499800718 983823913 246367464 388982935 693754228 94227266 511476789 753728266 238565575 158262693 134343411 702553012 622281229 558768705 221985354 330526950 781868633 710204734 867125298 162543738 52124676 883989290 223449995 78717267 817981496 869558313 863017062 887068271 414016038 878334680 51229826 310843765 68942178 611341540 454506455 430453940 156286566 297676489 945783204 783295786 58359155 881167387 169607226 343462641 771172479 35214902 584023487 818166797 438672709 739052592 590618133 427228162 643784298 566732599 710635478 842125952 710255836 363424013 68003544 357754767 188361978 629754050 59539770 858083127 512981818 130434288 728450578 969505152 506288015 333087028 613310853 493499781 464822158 603111993 696477645 753108879 735226740 39288131 235764767 491441140 466299706 105590930 692202823 839916467 66227270 128801813 255857209 601626261 819008215 772091772 807182698 142790750 202314385 402722536 550622826 26417167 589188823 608908170 527808759 587694655 969337138 637011156 214761883 799058208 444356723 6961098 610698326 81002127 184325546 554647104 562768615 375277001 598321054 907208794 829557326 784630679 673067648 616063006 631849133 717413764 510316781 6658443 757984404 239849004 499373257 376127571 691100382 722844976 731850967 435812445 824079354 702295095 437934280 854439265 591214335 75408405 243669952 854172227 515726744 581521456 209769323 150980630 724796988 192897608 244684973 78940231 442974853 212803038 385931538 904565657 20645291 30759827 15395092 732181392 461799346 29534568 50976561 846051351 931862950 972309427 62431685 777658813 871213236 515344093 153084881 963609893 166353674 354981315 997203 677885909 782188433 720285272 337471300 538210162 871430328 342629675 589620428 328433207 152162688 171295799 67783774 689182119 432657669 583487418 732367510 413101249 776354406 130428982 274855153 887635590 722869649 814863517 44561016 88877926 918535418 29009896 994654277 908562585 357099566 36634383 145601607 120659009 840447679 990782227 481647917 637352064 114164913 962769492 586467696 725632756 350438374 415165177 436632079 188283916 476898289 869595863 811179873 956108900 186518997 901289285 593373657 161124037 47873790 973932317 743202568 733994929 589212075 156648264 941859413 804097138 751724082 802631498 556249051 122139234 434323624 816158738 290076334 984384022 571712238 797331443 216646483 191906242 963999492 646003233 940229470 329462442 221979157 531664948 513682810 213387330 934745492 726949308 248433912 710365437 472917549 999559722 617692073 672984082 317615174 546319085 790831999 294892974 390695312 209107636 597543316 900435050 369416834 928320163 520892301 535834458 637232146 644871924 318831578 676182839 531354163 536375885 345798811 648370831 269652836 499915021 634334501 736591191 898264452 198914092 129534657 182178961 35902468 34189641 365236585 126222219 517403557 152158175 359236233 741645708 614937217 965311064 431268274 31414251 551760197 942234512 886768274 190608477 719949230 487667021 972067984 914014965 145527352 621577219 180613067 970844436 356507638 412323469 789265153 455199799 535119002 362912760 418321438 768825042 150474345 311833193 38129565 264907660 408912057 136845134 323247265 958386983 39967481 90315563 375276544 248743569 184072522 534105717 580853011 440707048 68866480 960558087 302491532 464113714 63956708 631005103 644047572 471148689 731103318 290495494 871793585 771599111 204695499 143901380 889168135 882294179 536524434 396065662 48864038 487457007 560861821 653605091 957571270 439738622 430275886 833255716 428884499 936260178 739689904 593324847 572043743 176431097 426150036 702487080 871167105 624626507 537190627 673086048 821002267 650157541 202022380 875516878 897289121 523702001 32013242 406505706 660979972 658495146 538371131 886735088 322419116 582422167 720974054 267788486 835734258 327304054 605786903 529995211 947911472 871545948 966439446 382473182 311341619 483693599 952534285 643998161 961475910 918890714 889026194 510510468 308792981 54203069 166276238 635218353 956637384 732994670 18023330 355841725 708894996 357112061 550229302 807798523 151965659 234688839 816812141 649436594 283170754 639169942 639920748 665847804 9841713 367979969 908031490 501901540 465877468 580028712 174389463 161949246 703692671 549150960 392064663 667229628 295349747 978671261 358502013 323607542 913292965 459296084 431103512 109687053 542974982 696126751 842498853 729589704 551003702 204777666 154867212 706944843 412089956 467968956 47388307 906710688 877862986 504959875 617513845 849352091 775632142 427755147 165509424 926624453 40865641 849893325 613995610 2019955 35016829 635883911 684750032 230040038 635150695 573319845 348627347 113388324 299435345 59639652 618419302 276039847 127593826 363038095 267086602 430908036 269877298 119442748 866636094 873946106 472252242 176590912 443781553 640094471 37485900 593768411 787236399 257837586 423767016 292273840 947677711 913091904 348771941 268929632 448156768 474670378 973644108 24586047 844586229 878065007 248812175 362786572 86619425 570333510 821569632 882530400 510877651 587644615 829263143 608770145 270228179 394822073 911485602 562111733 192608578 191366740 794586604 628343788 95211451 889335489 263851600 377744975 768104485 167734570 810755915 907501461 543168242 151130269 143542750 131858922 291821078 917406204 213771899 275009773 514509670 408580386 116363300 900610598 506302352 446088884 185747209 977835121 81693511 797420944 45441640 700289204 724925568 573228651 173164543 442214302 890991482 619955696 358042456 977025369 244658148 875154446 767311911 710746611 259603419 553639954 823020259 260062565 657400377 499243682 243555481 461639420 271190447 765488865 45123029 326040340 397317288 866222321 801095545 621706458 45632488 179946762 468517761 187004926 710507133 189382356 502620953 252525805 375716805 861742794 806173668 311352290 30282426 116773618 393710566 745887791 106704843 194037922 747697253 914278937 822350895 978987100 276986597 12947442 457729212 231220175 736725730 991823095 23991963 490402911 435370740 169907079 731990636 403492211 148846348 333111744 65702941 400973828 327667197 237769907 7207383 477842959 169199121 886648969 328832150 341971493 277763582 315152408 997380830 911314674 6918170 989696768 542286999 550088636 155220783 514504583 9496306 598149252 926871123 772753433 767864652 725356547 350927604 630282652 357660338 528142110 567078058 564721534 474116459 689544610 623806245 789020992 999647439 376113317 548361447 39645464 131621097 951608070 411450516 202026063 822103895 911950316 884106680 996473825 360352306 972474686 880882886 828286678 76911693 708329314 902931432 681288563 312613981 846594267 543120234 153301160 151650813 299308128 253618797 231960015 134252606 736055195 417798396 524090363 251759905 586186574 71406662 218042201 430508202 947390893 709578708 786469250 278107076 914839887 111280556 253721369 175359849 710224650 301701849 220320317 711783179 142052262 400638442 484028459 222351967 162850323 261361843 938773671 238801864 748627211 480796758 560222917 677818849 44312803 573264277 927577736 456605069 116931067 951056083 682185636 814475712 205648896 550243344 468774057 291698 203817330 209776535 310435854 948743543 466934984 420104796 955632207 140750187 458705938 79031976 531021370 586716157 143763455 941817677 127850137 748104181 27788670 612970808 691598497 569801982 987766961 751874555 944722030 881439608 852369105 636198304 713728070 877960208 4328957 47378151 312586029 562661672 809911612 735100546 423804677 915904844 36918610 599927012 362716342 825025521 361970893 600368041 114845185 645871021 216386983 914865641 451181622 765562375 202975350 336124011 67659825 692008602 255450445 480425040 484544928 283139631 486558164 106890411 573481988 99266612 520040647 114234606 776248136 36145194 691828384 557624194 589680367 235496304 391936634 577224341 15829741 15534291 444072080 326115206 937694134 418226247 333111612 477686075 529025865 971802781 220640564 403687438 736753185 452063350 610254942 882340644 835115161 891539476 306261851 167920110 540202072 895198040 288875964 164268557 60308867 908694405 890062549 878956294 714407016 462254624 234378924 421810311 191233548 595691041 240971160 418338001 728034376 269835348 825123973 764124804 318556090 149507059 275791977 943445025 751382729 172794163 918338244 947302965 905726253 959160054 359310500 169473574 879726838 696160293 490125195 646775108 43003162 166351825 944555484 360333118 742221160 693643726 238580617 181001977 359321745 528941658 435797887 762180279 668939579 953581329 553732195 320519871 870640523 300166173 229289731 411804139 926259931 730795018 921202317 259328110 188875606 781273083 736801623 682443713 821550477 906051694 961501451 718734950 988876321 387696008 30593493 475192957 723664779 96928280 195822643 23714763 650586073 273556856 475466606 599828192 689037082 824251630 37304498 948297622 89557840 490595492 117086839 57325438 178783257 959766537 819590425 817581104 166358405 551985980 501056909 58729009 940000913 960317434 265246822 750339821 655052365 551407760 909443517 949055673 504225563 660368726 835925301 677743879 682058159 585278205 601681043 604620921 271635637 141069397 907842854 717133957 198737245 986177830 162147445 936243011 470854343 506118217 443042926 130911998 685907859 72458215 38053978 385078083 993251778 867005542 596821541 772843732 706021845 386887655 692696356 70578550 112778847 281089262 304064890 662522261 780422375 569857072 126888237 866251631 985249070 743847129 776712759 534291065 324776979 119600790 969561687 782658037 967919835 50900770 83595870 218915803 39617696 920047767 728901887 393821001 500992194 811332455 11049278 397348456 984272744 267270425 596870678 577378226 648449327 54769636 74817281 747260834 55130766 993786630 610824393 546638965 529445664 654191236 838492371 81907807 854172258 535067444 944480991 189174129 3992125 829032751 798958171 111892368 693067381 456151250 109943954 531766634 771117377 538287505 724245122 629970808 152894080 4866475 956812672 883881425 29270865 115091568 507865773 588161431 570697628 559086394 444361260 584458676 369421037 306338650 221529336 279574661 992290292 972086071 674561028 734571462 26504097 6165634 110698114 653710548 885680236 236105867 183230695 975750272 311772921 289166886 922495305 142193510 46005029 998785820 407691777 649777736 757885765 542792620 813239822 475431984 213216128 502106768 181329485 775687541 517980936 538577931 396604296 848902153 534723845 185111864 810061693 820836704 114935885 383058078 384625526 718578649 314280784 82760940 445939720 913237466 419072841 381378909 632436803 939585920 895498933 79583488 463872959 342890092 934826394 434645546 797849679 530400776 287738995 345506606 226781278 37103192 965457280 507107051 700802883 727798278 619057154 30518270 716984377 57194395 563313388 829640511 264483112 45742902 484938313 974370321 104185352 700790764 561277372 129418914 624022512 85305713 418953232 775705730 394227790 238035644 787397235 591849953 581870510 698017214 990733652 359065840 742387085 955890115 664479904 867530739 787727006 565554031 291278008 757539293 670045681 780808065 320269106 973628271 283250924 851840259 223418706 457123581 341355675 210458167 545794449 850111048 5985700 411356981 720745759 749688748 204345073 6442608 236267326 553610723 488345000 561752042 586228815 89137300 411877557 720676256 486180179 300241919 115224042 74601671 198490110 643262092 384745051 225794955 824073005 866048464 266088961 691282554 357891632 228473366 618273635 785639819 752669201 975421641 899810766 968650524 192231451 321386688 847101424 28421333 353814088 459939611 54386147 375705577 66317467 681317233 148661493 130780117 292603585 573066373 453136092 501777163 542821149 654891429 272306187 267284705 502573356 739191294 99296421 612571591 314745365 508806832 157429819 125916915 890186375 411462859 281748592 366335623 454548252 398332670 849406537 553793033 337564059 135398472 286607094 285862232 247282491 472872906 401053207 938096482 711455045 266751204 876104682 335291868 213680931 836292406 535299276 786164999 570689979 979423628 68728648 938802319 334819537 872179225 166644997 104229853 903272171 713216362 454940705 141035398 860330390 371962816 453950008 266193535 170340621 622823200 674107326 23575391 515573287 708006215 694875451 290772195 698187231 387528073 592401091 247458845 448500497 232878766 957968132 782516217 897569744 874491480 212684693 253256013 166458349 837401694 51254564 45647054 939586394 787968582 48127544 598336547 551668624 44232424 356760055 365840999 595138449 518950652 392049436 882063526 423780595 555032196 340251095 795598856 645697856 72570523 535692157 54196777 542327443 750971354 363860646 400953752 52334940 170403969 972101377 678210619 707036952 403875613 508821766 824186208 906140577 377042890 188282789 690996728 581192228 958819597 871307619 16732227 442798559 375946608 386672827 666272921 557141705 406756012 798203560 837878736 969344176 468654301 436734545 899006220 238251084 456253463 395192361 294161555 822388791 810592214 979480077 379640376 558004712 138023310 529803128 714603613 314065028 549436889 572261762 425834400 298033835 857356554 278974428 439624746 34700084 900625617 205844278 97155128 465387247 345898167 101691921 792220000 789825379 820444551 16068868 644116971 499064954 138142260 604020220 322468918 113484091 202410910 182112662 644620493 978732235 601902731 150889300 696256200 382790158 926036316 453015761 766338641 90725402 275320647 937566626 679667470 958800992 392615639 119540044 190947756 926396174 893510358 755868723 146314225 248377288 937634233 272236476 540487723 707131124 16082398 277489495 955930612 430001275 832303562 754504167 374087894 482433717 779557996 926278160 716305349 136097544 744680179 249892802 747128006 879854830 374670409 752257662 710129649 718222863 164636206 57238658 838447794 873692406 897962576 141842157 417114568 173312624 313995000 996945492 984556604 398080667 316813604 247343505 300459197 331077646 679891307 793737079 270163341 393399457 939869157 764644237 341343047 286998319 746578542 250455441 772585099 840281102 133735603 404227077 762610896 47929396 786169441 826875930 258556883 523893155 982921801 3529462 751937561 302276235 939318513 244726088 513766533 483735410 618962388 276758997 576268568 16563626 164327594 898432913 166195321 322586226 170441748 407317037 759119221 985462331 180545253 69742637 646672532 361753785 960126214 256004639 863377406 375379099 548987219 807859999 284578252 563599576 394818043 256887525 865537405 112401707 898355094 594652297 874381041 250679575 268407109 96624366 81845596 138668439 794157790 75867700 69801364 491211448 721955219 854593330 43527887 480507994 311566577 144642735 181257582 16843426 387073717 339882406 198454713 391772778 63178420 756783742 384938061 743570755 915917863 508448015 194047255 235913290 590547779 887003566 881498315 734131750 852441216 748232459 706156168 345161781 985684244 751821596 334160067 189750798 281289442 409145113 652150289 554103093 190049236 883631274 563507123 689965926 300076718 1879667 716719978 367593010 943730581 85401665 486019254 916121070 965183389 748692192 358501928 747812189 559659537 19130022 237632791 517360635 508443657 27803689 253008276 685840729 954357040 514664392 35770525 698603508 776455074 680665402 96281560 110936296 834228031 900483748 978274939 591913565 234755920 703449701 408803748 555349814 395015379 896008960 358181576 645205022 128721672 673112440 556584823 105542491 290472230 361533109 973933131 289901514 612141750 775410985 199655875 345719605 149767567 325637250 49926924 662492142 187983193 735938018 24864761 269117976 58909627 935919872 643131343 375577699 202607907 298184393 151572313 978737498 445765876 243363510 925774431 135316640 661675687 721318360 447251106 336904395 954032561 961369294 444736376 711923674 22571218 30729557 962116830 7543891 421604311 766657469 552365098 261150800 194390129 238403884 590863258 406008204 930594191 880892138 776326537 244119620 57345944 879184280 373392095 706393106 447649714 703850469 35183921 323795602 526767006 163380571 444926339 904725399 739862171 293312626 717310944 814870343 532878289 84618464 844308300 27636700 65186947 732563616 781686156 382834359 596402036 876226267 559146798 192597128 541551642 964707853 704932825 276243494 629069807 4535301 229473045 696654617 425001291 600660898 480803777 595215861 876518695 349862122 812934579 550911076 222017081 109625036 339829770 492184718 467497783 442425576 579645060 875823530 60176836 769925558 511933427 562392119 420336363 949730546 173167948 249942875 678737469 181708270 169643777 889647955 614779841 478153954 743100392 517638673 820400455 983087702 560945296 592850617 98927894 651365174 713402530 788536401 742423241 31921965 978604755 501609242 121078946 311814950 960789837 510942555 218955126 253526270 674799703 829891248 521364749 552011310 269376210 532145469 528886925 598975721 600344706 283810245 791420622 10811079 901202510 241014283 124562468 120621275 551140523 522964724 506231185 951732283 725486343 131870468 578080479 134760755 822452172 462643656 147808684 976209661 341903883 333455836 695225294 443984368 579336689 135190032 940230230 258828589 431317747 317964067 641635609 260606265 506417537 156785817 132921254 651801345 182946330 805138205 196794544 609606952 378637222 510272988 874709612 903106994 355179975 528781090 228737393 574008859 952595025 645304177 421148299 591041635 272136452 307315322 303817868 351020141 476300121 791501512 671564923 404923519 161125308 53011556 391216560 256799000 205703820 492415892 488722984 180745275 836171877 305150033 402436964 43108049 110568184 517819251 1536099 195089498 471669675 387139212 833752239 297327017 343313131 571569451 358867758 598086566 626654908 890224155 496318865 449355444 257453207 475865703 68131069 476407650 643795497 458577373 400811142 802863689 162366364 258755777 524960079 116994981 775837357 544929150 324259155 455142826 501157488 447132218 598503052 998305861 943276300 544139084 463949805 811458196 125084456 431498258 212397151 772561859 409351503 120793944 12365297 130457693 403993248 944194536 296610132 143080993 172097833 673689653 15076474 356880858 917633070 630080057 60769492 286313822 441822732 485077492 166187641 864504433 861012804 393686978 786267220 119161624 569704396 961731945 274127298 189955185 36152339 866356309 650425055 936816038 27879361 232048060 763157729 666151958 728729142 340412676 291596236 298164949 271262997 813992865 124697924 830029550 346386825 972023224 957042528 364622588 122825372 82353300 972220880 672307753 64233225 228807677 47721505 505822761 873430802 726588042 423721099 245298574 196470808 957618943 951838527 958741057 880164470 948284453 306817885 133875920 907497140 804851784 192778280 545909145 69758677 796315766 753305692 734913118 985140309 527759066 845336350 87602003 734273008 94081102 202337175 923710639 180680019 686887588 116711474 131727115 717898691 239829170 812025463 657427631 891677235 21774807 905594681 732711623 808658569 875918850 79286076 918730139 463200578 701533496 39416579 885536200 437067253 705075548 530909455 93770319 504706777 554400148 826631820 6152110 329445902 14875025 169441382 250335867 468190006 119664370 204530557 185864962 618657373 87826742 945959806 245885869 605013292 889800079 6700885 773086113 975655877 265001583 523215767 971789591 250515662 45180227 280317849 749278472 925094203 392663587 505051583 778357154 73289286 657551289 875426080 495597710 496028188 578393981 363381956 653357481 671290299 972111498 460917857 293487470 509532336 360091036 211991811 348934705 545906077 428095092 367276992 123484400 370818098 161530181 126398280 930905670 643856848 222100927 833776008 779182379 812102914 599382850 579395611 156405844 295340898 965755035 238969711 203276238 240662574 676331726 967741321 738322510 122186520 516398533 987730620 641101434 944029948 231272270 767449501 429054836 585899160 347443097 730690634 944353504 961919159 863439842 54865801 843991274 349344094 578727070 298509777 709154419 923638465 258437035 618524474 54351990 484687958 485925734 17046803 744753748 139715892 889800686 579945850 254587148 630725960 35828365 34340045 510702400 562190320 699642895 382487786 101685550 88698509 683601449 828778198 484403140 667005521 589141241 497687670 397790116 116133601 29899743 788726871 888784400 722799392 327873088 810230153 193501172 914917672 231829533 745917672 221085053 274893933 369014398 132286149 657692682 927376723 634262112 637868335 595327415 474049971 621653128 100935495 864514520 372063425 618896123 89128048 66201369 247675782 491067543 115089700 38134216 254971692 405393087 970556843 656011840 700422242 163382738 714084442 5767155 147840780 271529786 741731485 697031049 232872446 350017514 108179420 45588412 638949176 37352549 641318610 337518619 893159770 310727090 612216038 847966600 571838093 875792192 508896584 130463128 328952080 124594756 877676488 38931933 852535641 454256813 68795496 668079685 306106439 350302967 45735771 387657018 752915338 196180214 344983966 814173876 267880636 68299092 224922593 739490808 299958494 29560806 195456965 839930316 328458845 190979268 840390906 642050567 820974123 275122350 917427340 113726899 923122378 905982463 920522166 910475386 323353457 949474898 208369956 13117540 539092338 981074434 975116467 479020389 507005506 163020112 493900549 434229699 772513102 202147457 835427594 319864803 238612058 741277188 125952289 99759941 498622005 236151167 902424712 901387587 623455024 69544288 449471885 417078648 617937066 981539054 326063885 295734785 94327099 183020650 471525572 349197675 700967226 176837784 84947785 903171661 121849887 333188016 77879270 692086599 715198743 267318688 502101809 597122975 23364977 30278167 431897191 215458787 237475680 973634425 651805484 916503721 444121634 587278027 803288984 895733875 329420274 156165943 996941483 440126446 300422541 468889963 842420501 379999848 484603353 809510689 299094522 808635425 815906635 249684553 77951511 795777763 874869339 455611693 996458616 445681520 652073401 671650595 992442363 337747513 185826787 838863629 446800838 189863661 750537996 555299140 110934366 949329962 365454994 662793222 187631632 950169284 4171825 729636201 530265494 897994070 975313432 853489219 47052054 594039284 630527322 530476545 460690829 692300597 492685002 158095970 973817844 749085808 481778245 580983671 450703322 711739924 569788991 857667595 363499124 347734440 890035648 693459195 783965327 842315601 289639858 628387192 915608521 584909153 96638302 236275290 845117321 295069628 846357427 580595173 669915678 553179699 247064690 148307097 758138351 1697376 886994943 452353837 321224139 329501245 899986106 505217204 641351413 230925035 670839266 8570184 351250140 484728333 44131324 209739735 587810956 89751962 341273421 265577534 827828242 39170871 516674485 44428684 971893782 384986194 629553233 775319198 842168411 196184858 598160640 247967413 653051382 651500262 778468534 651391370 354988568 575161189 35370762 366481025 359804753 547702258 641294021 886220551 927486529 617034113 857272953 115769789 407102720 240201198 537373605 763090450 652667319 764817425 965307293 112611179 660031527 189167795 79094085 834710781 91137994 88385294 92621137 136340837 501430934 701678795 183747374 56289999 289610404 656377592 558447742 503067818 771037204 857501266 941768480 805926552 673916027 804846 816858004 169632149 442226911 668431024 807673510 133306551 443851642 152616113 369529054 36035880 590147576 372079034 139045483 433471086 244504012 548501230 635014464 924407537 991849303 350385565 566648324 446514966 968984944 968069276 920521975 977846125 492801636 87984771 418051556 131008341 554192305 269083698 124159044 611870817 531183557 538676905 714082715 165044530 566781692 462264054 688436327 358486219 937016164 157689741 700887461 941801258 1743287 94520502 220779604 66250698 524912727 148320148 279794547 92313244 724517600 7339863 542823286 294592660 167322575 807616580 287635179 999847893 619159687 35531396 567571865 737519050 37391366 881155862 68429288 536705419 661122840 572179874 282485617 911584865 96852818 697100158 900246647 769724364 910509606 506698549 799740632 571350891 710671343 439115239 225625632 339915055 31787384 505464637 312182227 538496484 7604298 821666218 431572202 283103627 307734378 413346067 204785695 470041871 261212052 999599246 218648426 88261130 207665448 796486563 364079216 66057091 552554806 555705653 423271530 734038236 132542449 107039175 928904692 881256769 973863821 348276737 718810025 270931996 532396630 878109759 354130909 465822576 643032315 756896565 48752601 898097339 365285658 400431576 311134334 684501397 122645657 378377025 175931864 208736727 574680111 881510226 141601697 59027384 516056003 110878717 885428750 276897397 657747918 415340372 722287958 806507454 527503905 409463786 527061193 81277309 421644902 621046492 850374339 806751773 676623257 147669584 631578177 545237358 990146164 387260565 312887747 308952271 264121900 561075407 190759098 352257317 59994791 255535186 395113460 864989977 9350978 386449101 192381197 680336395 486825819 722050334 11994331 420245146 59398914 542028025 266167142 965643213 766627916 304226353 418955620 433744406 710346527 16387571 959370843 230401494 191301117 555530812 238618084 275159326 650546445 56414817 440081817 309078773 582438509 525274837 141134297 538007194 933082498 34671240 688123495 197923851 883449113 769611628 93507306 802996876 175196551 468826580 864863683 636109182 75699105 284383219 135942765 686872504 513333792 19519034 835678219 717257810 674183958 449850804 103107134 910593487 660036035 603966662 908816342 761027218 210951723 722803122 688010497 338474789 156210253 860856374 345193334 266914865 897658706 20756099 788636960 576870050 589662908 260186837 974343518 185893527 583050406 489491236 466751917 919569508 504059940 812460787 379814538 857914894 635435727 864150426 707253398 6590996 21991835 64514382 118280284 897250597 254745453 440259610 167647035 597108908 206191201 275521784 524180448 424059231 684010953 600006218 732855226 65743499 165830382 657229806 433774168 650647702 609420991 751605631 924764855 206078614 124200651 706862449 496845184 121173115 671041347 488277314 857760347 548643177 78193718 811364147 927388733 816404145 811628354 227609541 383440101 905021933 165609101 700262897 410037449 680142558 494612328 337197073 560259053 575090428 753196081 990835062 449278557 290028160 581212812 370231444 837111019 941427961 220399472 366782866 749031832 821778939 922970174 162164114 739238708 907122365 671011974 716460554 19357857 960419274 221782637 757829989 433963669 753432711 107488065 402687750 80254946 803941479 994931577 335750201 804006937 169966616 273833082 796433913 88679158 501636694 983460814 530253640 746247914 416001568 463659576 509781466 779334257 226493856 624204750 708388602 694831116 714550951 548864335 830908481 157099541 718083991 708439357 370965713 49405211 260552379 915103800 351100099 673622393 429218535 778883651 450026029 374579472 496129120 595977172 112403292 125869088 440638196 542363950 996729480 395173108 837363003 943483419 944705816 770244014 135869205 165789151 238259264 494237734 893109690 446060303 837253923 371421032 104437453 1994706 648463325 866339676 260899306 74566073 92249733 953313468 317347459 799084603 264566253 752884142 431652657 363411042 123501893 417457887 499261549 672804059 446539030 35983749 310129445 911638500 760413856 929780317 5117119 331403530 375287751 858832701 764920116 276887037 22329065 270230893 127454784 239827872 803057700 740863178 458843487 84472355 394668159 4833700 329308750 235039974 893737130 336947958 357647211 211349066 565072470 78946027 822637943 439319176 67738319 161331868 900805022 263104853 788711195 476790559 834986153 761921039 513502172 679121296 542295401 918219186 333385279 283995690 324526231 902138216 115056534 954517264 64728539 602884823 111313377 318906222 462893893 950988501 994721854 530816819 380171525 801863765 730244922 838362063 262688971 964019950 894228062 621374267 590532210 522750153 646501114 41143313 453727870 553717625 598069035 993698077 608758975 804641983 33013919 58032272 622197746 588078238 734240733 131223275 226425603 85503021 587684462 281751139 247532833 66810085 357372448 107614929 557639583 405708305 392434307 212301310 390423102 548386747 762576175 902220031 483799660 128566001 855361290 785555646 775638736 501477066 701289119 527132627 5312171 180836930 257941721 889069728 664180483 366225346 772294826 647480127 872352246 651095722 507941726 148030044 835174634 972811127 474569579 36391780 884231710 972320916 379561293 595028343 122359042 318780905 50453379 802500861 587136883 173483616 916557883 427630617 735932240 555189870 65547556 242907593 389373910 744502710 445647485 255372067 441050717 102120659 173278753 465521866 351817659 863244407 239100700 658538151 780370824 875336984 195787262 242779957 597265630 119952307 634688962 750717896 111079071 562367539 938804917 678412405 32641656 701154316 678582437 678749390 541553734 762227874 546196382 440921184 848455993 151089534 898011486 817663827 297656175 394201383 712662375 756375067 470392911 119290891 700952541 684383570 680126610 330674704 423974913 428601462 426559058 947868218 136126733 804052387 198540759 450522811 267347861 605520359 321789376 829606514 292241004 161062262 670382432 124301914 714144602 125845269 221360350 759745148 539204961 970408333 456823683 351984409 768335165 897479822 381326144 922461789 314789051 32299414 720833816 226369238 633442555 812755863 172220334 787193809 187440063 115371208 777117784 883028126 839115654 234539588 983703626 830044461 787057393 882113231 686800887 450186218 351170931 242920179 895061271 861634823 988073729 719435323 205967580 910656116 552750786 761122229 192822661 598322196 120845957 14033164 305565326 628399115 775700271 987812840 124135547 975287837 739958352 687431517 490240523 867289701 195860866 296725205 490219373 601117188 98612595 746405878 513077442 463830672 67311034 920942147 21328834 197648750 694857683 726293618 195205028 393440938 995416571 957996866 778369373 175110868 625069856 116625931 192881637 546154726 760489886 242194872 950295040 339636653 195559057 233319883 447305053 357044674 349053987 865852882 63902772 882065347 316894105 763855527 901882704 617334589 909798831 35628236 333577683 99184878 146046411 485921538 289487176 900222349 431597625 349732677 386188970 972032523 617133364 82779453 843117896 908609268 697314047 53210014 122808444 327635908 135119872 392243242 190033699 988678782 200814294 899332340 58221355 923185522 514065537 626277067 434221771 949751012 241211202 266349222 327249554 474577091 908807789 45548718 937480120 490904842 626513060 4450969 762177755 74047584 433755763 554236834 180545603 616001860 419223642 982083782 745902421 505433747 117700349 207064953 526725703 492456884 978205520 323236178 961923634 653097887 102497038 799263729 130883212 738084812 767896431 731611859 795322158 177449655 238620042 516801252 309231598 691564172 293544834 646047504 874739578 901297576 263278597 375991536 689062918 348617533 988310937 219182071 603370559 983294485 258427687 947935430 292538390 427037374 696829141 484391992 863279683 842421464 765503226 218992326 291616454 630751079 705582611 518446933 590906352 973509585 878192047 458621704 815980464 113123912 111420975 890668371 772560282 826649321 335796605 860587459 60699215 826301427 486125935 33471129 81326146 962601542 133375771 656519740 258984307 864517409 655113946 579131775 184625687 796153040 811907660 728477222 365759898 731140569 667586908 111914593 943855303 695390408 262987986 189812110 247779372 173342396 723927665 329027755 3990474 742225807 761525109 285028902 245542989 306771570 956232636 769195334 790999069 309622188 181565458 925877510 65273818 696229570 806400351 408938579 14218443 907484893 218702775 141292013 838801459 600944589 430330715 670179182 963064714 585716339 814313623 803382262 550775384 804539507 629423323 512857797 43189341 577960532 289257167 728367072 120501393 252398603 55852756 628859209 803850340 603717870 950496477 85322573 228585425 939902213 652618978 182169171 771716010 511461593 438057527 517944424 77596005 893160097 737367668 906518455 104693576 780520205 43700311 535953036 479978844 898895543 972134147 851089940 99988410 691370999 203767987 691519709 795733259 283782473 82660715 395227557 332496551 794133759 926203616 722273009 125958383 630157108 295385555 537927410 252216011 263974071 980709186 724926428 859499658 469294354 968271898 841248461 602424543 646463233 549560171 639986964 952910696 207575376 936253375 789377913 361308133 844865897 199484140 519256844 781064209 660080989 842839194 97213964 301224588 986956351 304405239 154948620 264489470 400121225 241699946 947938653 10975631 897216980 95805297 742982529 127123082 141944114 414150314 404423318 351404419 163845323 242080477 593463594 971247112 855203109 956802848 719726341 437950086 77484051 561755392 435078133 891364819 526107070 515285282 607779547 871716677 738640848 558612309 85537298 308108599 407738388 593538245 836685979 43704966 182700848 825531669 530128279 102590581 243662583 697903729 675935641 757269371 150268606 165110278 715289318 828020378 190871045 297051197 825171178 183845644 396234042 160101704 391847526 606093330 836002160 717626064 914101647 345116081 648557396 421150482 174323821 983437361 472692230 371391732 992200673 134394601 71739626 36257824 298930387 400841991 92469637 619037976 896690589 217801621 433321591 355733120 593602620 562529090 699419230 810532989 321010699 61027761 322936786 106627703 588360589 408795422 147662310 946270507 88713993 156180069 834471086 375926831 941678767 549643554 452634443 749941364 479373481 718877541 26553354 425493010 473652917 895742693 921428884 855449697 262623163 767745846 534689083 613446475 942129842 782970513 984270047 657647589 184784678 546684987 939381238 595068992 903103145 742925346 175042060 49530938 407927300 591187952 277153082 983220891 20551494 773278790 423332798 877259385 503606094 112712229 955453645 515271834 308462566 205405655 969802338 57669686 789933287 309286559 364004356 656194935 274168200 967184107 825689069 979544703 416001684 978303730 761168592 818173882 59626217 240341874 684310068 527467795 337668357 526719748 56705482 895987593 68507552 586136266 971682196 615097267 345783243 942190295 602243508 670784856 14675973 400756874 399313092 623444286 676847304 972014921 714061053 162428637 594262292 161080271 912798347 548961571 701225539 265575881 373338676 271638965 301670315 868853203 609222959 459170428 420704887 359151529 528251445 446165539 800162485 811256148 380234902 886625815 150970430 17254504 322116902 987520427 887188907 293909739 308417368 150147453 977490877 511273521 346919701 468682680 424333367 608448698 712507047 168025109 781810573 502058635 423123665 128530031 601271198 779324868 110530000 14263492 309767194 233709066 679822104 364975392 490659310 919282481 228833183 396708429 476155530 42362225 563966284 741924357 729882938 375183003 611262697 479955466 89104414 973553724 620412926 247974258 667716819 548207886 330485313 394892229 790040366 540167848 467751907 427078310 991777376 369198518 787395797 210776388 263554403 690805255 875401631 884598516 155931469 547355986 926562870 605173123 938065586 247180715 886011565 853656188 300332571 315839388 457295003 114214328 618341899 177524625 904751042 568422787 885000863 349844929 99025305 998611819 641528918 548625180 56739590 939196257 221413333 813021846 537205754 978920057 407001176 759667794 331396364 138298082 122076189 483946080 16718313 293040920 270902379 441072847 277038943 949767614 250363253 894603776 405545115 444869437 932663889 437521675 180609292 319193862 53285373 834495265 637853599 539230621 506796094 937967397 203597185 704373436 334385078 15657230 394419928 642274907 700051356 875480933 444069550 354853485 619282482 726717227 282097656 512998177 818521729 898767646 471797486 998638434 38343474 811366226 125071807 995232022 735495702 450033185 880899705 597811855 608624304 610951875 480294013 384035604 954993086 144494663 106971947 555211479 284778184 278964843 500927198 994384159 778366971 442248927 346128446 980117713 125525531 23143379 490310403 462301837 280580562 18727770 745562824 42675420 660604243 242167118 723261458 698101082 486506527 316219467 890758879 188681899 231892294 293540304 671390933 373896140 203874769 373835078 74745961 486292658 900476917 136791097 213114991 582560291 467093661 872941092 941605201 814408314 218774351 53353729 582961249 373036419 597582104 953592319 744439758 787172827 394502769 587645656 882365579 215581945 284759898 731249034 518304354 782356027 302255389 334973388 98121815 831585657 59445903 951136086 224833335 716131838 205309594 33753882 361120070 213796794 600201401 142449120 162013976 856053758 666012585 799647573 735535334 541375508 918863849 78858451 619101048 296465722 323678542 406836738 514894366 175662048 880517006 572191107 471848447 460739546 221983967 406663602 761341380 175927395 942560546 497927617 136532146 29134259 896685416 689333571 637808159 107012047 792817410 120955778 955384341 252912328 777304533 181429762 717891795 37752877 287978370 822655720 817181059 641480509 985058570 797952157 685986863 880255684 270087301 797617639 934046148 6718538 259383071 368934424 953380285 392285097 15787069 356396854 30722756 647241653 740514927 912401205 802453861 899004670 646345453 557963925 182323068 650354441 779384899 413322037 860158329 680615126 341060930 883480243 40114427 819555305 315441864 711308797 642672063 857336941 60128041 825227216 230642855 884139365 204932928 524341622 481594013 527326394 420867869 826038006 792039105 138121833 608113227 404993431 145022373 225742359 411404673 948257764 468079000 252199040 184658899 680268623 812865969 260469701 447724228 219108105 784616463 700232108 345899126 884328126 236012570 517454617 742321157 694049122 450090442 216900949 129664138 607018119 368611602 890333778 686536433 30612198 352033378 836816258 904492694 230719868 852229491 633410012 28510336 43408183 280570936 481379309 773707372 386385923 292142107 475548090 878141530 691376680 84505289 57741370 183716126 876154866 472335948 588481173 877555912 723175133 28289226 901833342 959876482 18572688 46651947 782793690 80928814 26034122 669050959 877977715 430942730 350429973 528964177 872567339 843734382 591643548 603439810 565406673 804402036 41501319 124435539 293256049 458386819 20020355 880974544 554502992 7258246 428377042 936688544 633496269 496988718 438703575 608300706 677262161 778332014 672328521 558446319 43446560 794511682 15153253 148473670 119014277 277387305 864383972 903566820 223709627 888034572 782272688 959343907 242775521 345558532 781796003 636690049 730731196 935723032 491406029 381020465 921903681 55634145 404481804 581681483 967505069 660549369 818102546 800685373 733467879 811190707 576194950 739246785 996130385 538758461 765437038 669799520 600631971 737623322 703420485 624272118 293994350 998634791 305780498 558839828 404894796 881778891 874931507 165942648 948712476 929588155 148359722 920115674 906655935 672879159 852865308 562725038 965862228 578379882 428080425 715726467 106279543 827200587 884207894 187719461 205970784 647629622 486936493 767990903 353311167 237353167 130220217 900979810 363693343 172450259 564446702 709958170 832443847 192939084 156383266 556568268 99649086 421388548 990231044 260779409 698419144 700594839 229656868 589983376 612892243 680854237 753030507 389429965 367378379 499140448 702590937 931243564 523923771 268574225 869595796 594281833 149594576 691583417 282555603 402860319 359610425 926382038 796341510 729276970 460329209 475490878 898428760 847187862 649333167 334392100 749653779 160418004 339915887 46112158 422327453 841825751 519081953 240164306 948097935 57780040 139691493 464528907 147168608 274274798 249430008 705878615 106025040 898082183 227796430 882857036 720509105 15913717 81658751 406404904 181767948 76942720 187605102 611565492 790790678 213286503 896823663 754520104 526072277 721000052 875648442 706039526 193937112 497490059 78650361 720970060 224732715 998755742 936717337 304401216 333227351 628964830 893289064 973153489 688562195 85919767 314856442 228509971 271897240 842829525 502233950 974290593 3808632 425683535 454776238 447598837 829602402 24524531 984369097 290703428 931376317 320363927 187736502 855742711 370646797 975551240 472170905 406174148 747346280 202029557 529757500 782713815 848074541 256668729 649040651 876944251 143019882 159341682 742456610 89257243 587187813 660385425 317840302 957358411 553864792 288316173 745880757 422904192 874529574 89719053 371482664 764001522 781253324 409085942 542231464 209997491 311144208 137951896 49322261 788205014 178993021 598028522 822857010 537266102 860713538 258719499 633227760 552682025 875163734 408924227 375829312 348285264 504169728 642952018 679714739 325737764 205603585 734698545 260852652 994154486 291419139 846544409 718655744 945977472 510199553 768252988 571806576 941214288 715107700 638635883 316276957 138423596 889669271 979945761 24236242 306420895 704241944 105839095 258803943 21272800 979463079 114149054 561560260 314439537 6314382 340081015 263896013 18678036 654204592 639831089 455286189 820651902 176551749 148557868 325862273 911431730 25730937 781895513 253788883 897396684 880480398 318069922 100388261 254045594 718784849 491589849 241011845 184006971 537244594 652322853 242346377 401155583 379287745 886262164 501324147 521026988 306288874 233467597 179862701 482625149 693235513 242680165 52442198 530363298 308082775 741814992 827768298 186821785 802382316 636679590 848591395 993650384 491912098 593252512 926225100 875097918 10284500 149487237 195576314 963969312 118284742 894601652 444265574 909036384 730255630 518535590 987202630 130551750 292556815 852377678 672106799 519968281 425681944 713252320 37957060 252880099 690715047 635053287 222687769 570403316 540478980 411390198 617150869 349540746 769895235 192840442 779827312 163851636 269537962 438570684 389193871 859433150 448858411 949297630 12789275 456355634 730559608 928773734 147151989 35951032 884077298 979754598 676156803 359580808 403476174 804895945 377606136 250799412 521645583 818803480 249547525 582661232 345413851 1121323 81670105 79371255 460565242 772948388 606899194 475876552 842179370 915819188 814545250 348114594 546704298 279934966 144694973 562094196 529236196 508471322 652442436 290911185 380946542 527445626 172983444 462792873 210220671 656822458 351085069 220302918 661493048 849497301 284017834 278473530 717486148 467025861 14985169 444313651 355738127 397200125 432568128 513230901 741803970 261543210 757852661 706558973 273589759 666813211 884750256 436433921 195071660 130211707 201753606 702766151 667770052 572114758 552440160 935226218 456210240 357688404 329253472 438628289 213305623 477306984 553957554 230191593 225208155 630629954 269892148 592743089 240107925 737824373 778984244 385389809 143226225 549108728 342588406 634077386 433983185 844563906 125070235 855831300 14060664 467221475 632478481 453129444 611784751 651257967 714493410 91208615 664666178 171877973 663360587 864923800 251676766 143089414 701566502 24806341 978938064 546772181 262425993 476147994 369164561 103786766 470400805 426655903 414475151 891609048 293600725 174398361 689558208 775200742 914617225 789013988 148034311 826447636 952456637 311740185 859060093 344790017 266375287 299143160 786653664 69056105 542377511 932464842 922792580 869110773 380978426 502017279 574205917 757048684 923839604 765486778 955342983 516452095 599443747 577671942 369298698 367154438 661364234 994417773 977374249 914140938 681079777 541954823 976924454 327875620 509455008 273743483 675335016 349524505 471908607 912624564 675257044 28638563 507633335 472691415 280891653 397056766 544022962 992769834 936930136 762388259 610629966 60373664 426832562 863711456 384445726 705792867 863183591 284717539 471679480 107688742 867086187 351484474 975408354 75256577 940538405 111790216 613952507 380240894 190511374 31076880 473900193 319795354 998758033 708103539 523121908 703755864 150132686 723756350 53413978 916470429 219960195 81320924 436133370 461597525 360636684 367228006 842972957 287562620 701705569 822393730 745999726 22807039 729875146 654328594 180115869 754683231 240724942 47881246 856160527 25469758 713391427 399141923 541666718 75615005 896201871 589177574 884818044 629440507 719460347 531203903 912815990 75572863 40204542 68855306 828314338 486826209 109206413 272030306 75088204 424801356 525954477 191281841 185030134 22066094 366790778 599733530 892884932 510219927 460059184 74792329 825470505 5419454 737255795 941915905 381012483 435591424 102230316 510658707 875784449 269316955 829633772 78487066 468853886 813446425 457966547 519147585 876019814 363560996 149928580 444482027 405150424 247603428 972015278 533557070 852386633 830848401 479753864 947878262 770179911 250126332 659721243 413080897 985437840 858595890 840305500 587319835 140488609 496262263 98302538 754918207 202195928 136486797 126309787 491455641 45339689 992269625 599250984 932713676 27429574 154710844 473446926 798665164 768852646 562031264 635284356 93198687 506643445 966731698 633642155 394829535 229003220 543495824 51348418 347946970 436078899 197731359 307433981 611325060 186332800 547953487 559748383 280163094 64941669 699974577 770997266 963772237 905605187 897913151 877343448 88215838 996459033 141615381 444351492 842440342 169749843 912055942 704575503 603986906 746121602 100038951 522640361 900940888 503228708 497725222 423417068 715947332 638050912 391174753 480441582 946923979 547045435 642392383 730541261 849484372 699486725 161450336 963895943 816775845 450725263 765938255 808561165 997157149 679447993 650591221 923897559 84587336 772511639 539350873 917027849 167911861 709544074 871442961 732116723 848230936 624796626 903629884 550632772 658319216 459741747 745608291 414345304 788559314 3721895 910421942 17248553 147245675 338827762 451650247 166879409 793693766 143807740 796152654 517741366 844824516 916905757 756916485 107868956 891088918 978759720 104835594 804661250 493337732 859832327 502223284 749934652 745879724 797696475 309344108 177735972 836730713 274532354 651626841 80364904 500572180 11140181 404371693 832690345 960015902 982810567 186785487 932916655 38697671 331479013 631546589 31995688 786139389 233758201 219274547 390712793 107224253 276047516 531289467 28741107 774856826 776313131 353933407 232999264 552300084 410129612 39700834 806974319 39071963 200717209 935137094 402657917 756352531 643621107 682407944 575768556 705022336 67908144 17978403 335934589 55288265 675866260 783948981 111315531 890232250 354423450 598273016 502445897 152936691 651952314 100108942 258220158 37149127 524665034 383806293 130905609 855823497 302375211 6482498 605533397 13898304 598165702 532116739 439060254 811140949 534902050 754966079 475585045 759280670 758681254 704587166 199720970 843250703 317282437 574155688 163646844 535837524 228061445 565974551 383913368 536175622 244369260 795598137 188736630 183338092 963255424 432176966 342408424 111777825 202714652 769793527 73575487 851633181 781650823 722747297 95909415 314311564 84502630 982455597 216405472 696066318 146479221 688276613 333193042 171099479 128461373 971011330 130774921 467104864 545723288 392840803 95076700 680061831 467431466 840488218 821765191 659580421 268036634 971958045 84827417 57365754 398911316 409852417 802435531 541573927 694985 830146574 38138168 697491267 909995234 941808123 903396402 87900364 202270670 14811059 205290552 163833920 223880887 279121357 528069545 3091391 243600138 483100783 949126763 202580695 601887104 548926793 128472277 820313408 45975742 100783346 59316850 903437498 907603671 483539585 584115374 66673430 741635424 350352333 840631520 150507847 310804361 861889628 989279169 787567428 120659116 769379463 409823873 370938481 706686568 543887119 228289321 445130385 755556364 4893679 992732532 110514188 594895957 870650929 432263289 99365026 264244521 367220532 158988081 864935925 885879775 174669934 851641741 232472138 520599923 897248519 767381018 317027584 580047658 262872422 915773035 531026600 283927093 80779166 168301451 156200885 826958455 606819681 262195484 180504888 746820148 723393200 451878573 188649897 523433494 804259382 932377876 496615013 506992966 163566306 226636052 216725681 827078957 431402055 828864342 765242300 126818633 225326518 382158646 103014985 780439648 97350295 699486822 850441612 215607226 816095428 586926060 766386774 282528091 834484119 842534841 301483888 584655182 282895857 861577222 111231160 18829634 529581961 326851876 423142106 854479544 702647088 607965224 359697923 173391268 891567563 478217039 533775860 609647348 720696912 496577775 373150020 892226462 24620771 451466076 817092140 877130675 614937723 509068013 939971672 327543962 874649103 895401027 24500606 197350657 423353124 483311 410335217 57043503 569118563 341190472 693779210 651870009 488003534 72283091 287736298 408303355 796208499 824767615 861320524 842465665 367215878 623753797 252935904 523393830 903655238 716785593 964865115 52484653 810962178 413878173 603791412 693279514 473996409 955381751 165319466 452308329 436121132 755968689 904036277 126599021 638737063 331713808 80050231 836512733 45347099 885222557 763529051 441237032 981283569 416974388 66372794 791689659 352329261 78816580 852615302 551040295 768709518 415361637 548255224 650105353 262586419 986698276 142717945 225552276 368073290 101277539 157462179 942019774 881301930 693672731 532175715 902337305 925126034 391060694 657026272 359100603 302440150 163072575 395592952 359774477 945117492 568810042 514146098 498469349 418655912 993328560 215088318 258191859 399785264 966515618 476175758 556273943 666282807 64632670 135054417 445803716 125897453 451207195 3229398 655158291 617836768 747174177 105100289 499246059 300557545 405270393 283979208 167704411 52305476 35828640 257633901 407707677 85250295 778578721 289139348 81621542 689559057 427578581 243745216 42492625 810876528 507101902 158074325 757247439 407396609 116311794 834912231 435608854 6003993 92105033 427550574 774610829 56567486 126399471 659743646 307131437 551503627 182924718 847239920 995480605 750998952 384916863 913901216 528183222 477842032 878089106 182845324 435982149 130294531 912992592 103207208 589369608 833515743 230636325 908819280 161301737 283982500 256700782 255426463 745469518 154564987 621086933 775715430 365637593 733571651 290199654 65062007 870976907 911903114 524919289 953252184 288469027 393740147 309023390 800748579 113980224 870125863 640441964 340082759 250527013 692170429 824977538 452467657 830991334 30111051 178972542 138107587 520761201 81449488 79275932 303450612 831745919 860720816 606354741 647667565 848201459 303389957 631167671 114837795 696829779 143734293 214462935 649472000 469337284 903603764 408702933 623706206 854171092 615916252 881293946 673393655 458882164 438172829 384233403 625040328 64469420 208335775 598890315 636798471 892174460 556512930 395505422 262862189 652707115 707693302 324432042 185282533 673526589 831069012 417257999 140050553 486756620 173981535 987572353 468609117 886534090 751191211 772871833 966072913 640830552 38441605 863807413 249173559 780339277 679253521 242126023 253396922 692256052 766588038 852019084 668654473 725200874 43710619 375495457 199532204 481560794 682839439 797299844 858035693 523135805 993742037 655763724 450439378 675109275 469120553 455610818 911978002 38679695 781373918 476580339 133415397 714570316 135261633 828101114 693220509 84030658 473467346 258640309 100550955 512194567 864532629 770568323 115304008 891258414 790467164 191925914 4225007 276286097 811418672 624798069 759553269 390117456 961890153 782210960 953005075 901123044 147715146 971034308 193087716 162900232 38483063 309626892 966187159 626856071 383676076 625332407 342359578 981535858 666376527 178946750 22035938 432486371 828795692 740465613 295732814 505671500 255966962 902960709 931049016 455339766 742875440 877227316 74204951 533140472 861043039 634486775 94198743 395243610 291138993 937366469 826160482 213932069 626418355 703828594 736802877 556162076 159874203 900565669 874714694 528431439 114925477 237266677 143892217 670353301 501094500 698778434 163774402 10642069 863450275 983396056 984629103 369188161 278666279 438465424 15562084 8351454 201554127 596032892 767604813 263698356 670938962 569894825 817727109 826686607 749480273 140659232 919864108 364643286 733535424 650430229 725211316 417971141 501069871 701964348 968789220 702216773 893617 42067504 721397151 483750457 532136358 99575558 837972440 658265077 388065823 512668717 865687124 51827952 106157944 908561633 343627035 279247805 768446947 442112128 469104794 687803360 35961088 257464100 404093747 717835648 886543756 158343357 111105559 917020850 156597381 307099276 282599414 964118390 216743730 760149573 996237931 329542057 40819881 547309462 590820477 659439009 654264573 856526680 297285266 194975633 388874476 369353073 211964238 792719615 492125176 185071650 723341081 20739729 573620241 78291076 198016747 253531928 141738814 459089968 353815152 568952466 703435212 224067457 211801687 790124728 283573383 369159105 372427973 670748999 114990346 27984117 349865139 139181577 211193057 77614825 512553365 333879586 688682466 971717013 759683869 120304023 758994869 945540297 773051756 133703249 2901602 151256067 238448412 1841532 841828728 170758855 243300955 122428894 575048206 37432168 458293607 263187932 633331837 928467778 20121878 507919859 396026998 483725205 458281713 345460632 957903816 219951632 200389263 49506153 641635162 838871323 267962933 317491761 648456348 986393424 513540420 377912677 500430949 921462417 507702759 520869551 751979617 688741568 468334828 621440195 545031983 457624886 780443218 336481507 621294921 838084550 406774443 756980250 161003436 257733591 893158637 807513758 981262473 217747330 537153255 768372370 271104850 31259717 132875946 456204368 881936669 702644031 877679772 939660519 936666266 159140715 972657221 915750727 822016536 805741383 732258432 967637196 513636775 225984611 737633036 406352836 407403028 839567234 982736475 219707344 831715956 5931822 876718630 555143066 946060062 657916176 314055307 488779701 168828465 429818386 504103800 425529585 316046023 679547007 244268495 881872494 291138299 249745444 126091350 813595800 824566457 701845697 601828153 291315915 378083038 238609010 950138394 769887720 826573526 63426536 587826952 533014379 576313130 665134422 585886171 144246379 535718235 377140538 659466693 996564295 266639027 561470245 564646880 229553617 212914238 419320032 731375630 780546518 879660872 145379241 773854206 603889635 824871599 816253225 220790962 519583230 362898260 438472431 492562787 719618282 653801512 200830882 816893473 81314521 556568732 246312808 660473518 230813963 648730278 184455899 395780202 431556155 644568942 596232482 306138593 231036457 898548341 963738459 387638262 116190918 62114173 503551847 987137465 548107378 924165630 325704298 765744059 616442025 125779430 160663581 616574672 718038758 966836944 209003612 285985430 264674499 849695128 696968229 568129391 814194885 219489832 457656023 586684986 224323626 67363618 954785893 840796449 414523402 874408636 889589230 101074988 452269116 904608996 855280084 118858917 151787539 658819071 841149977 548820942 133737099 986627396 895227935 289297165 36718773 78457978 261657102 443145772 719520292 201623932 39609253 391551373 992926910 930704678 942334417 445792042 758338986 846146978 493220511 410182493 498819697 234487403 697340437 799379779 386661903 947200319 512721249 762989442 566894036 851238593 351477995 106948869 39304294 820273448 925539982 163403891 264099183 476174486 662219115 910687449 491543934 935358367 197119165 521885715 296765016 638717698 920112936 752164584 850847029 609241722 101116805 944438049 744976317 158376506 674536432 91548547 450614012 669000521 675587012 237164586 686951329 767755252 294085560 165914488 60956830 126716568 261838432 550924357 251109630 553309897 247070712 401007888 766431268 105769361 359541311 815446930 873171057 39469759 666712014 49194162 759918647 833568746 450398981 681935529 203902688 969246234 208347490 82759982 404660205 222941929 687087102 372314041 920609647 552345314 688334351 943411388 556087391 882693504 835139768 751298611 983463044 898957065 820179645 221100852 960545311 850999498 584319619 176984835 369053725 815683889 531408164 16461273 987642116 409257461 903553262 737449115 152564417 921140303 13663410 944867407 321291321 423165298 698490079 544471881 207796994 308041091 143735707 481851888 100094975 445287785 260120199 832882352 114927646 866229355 430980581 879247878 996500643 314601636 946218368 676723666 972627686 578178467 270181225 860231261 401158780 847740438 657147678 617035088 157427462 51035799 186020726 326548643 523734733 681828542 44988684 970633383 985485574 308483274 801996365 511059745 2263740 803984996 922457397 70828005 505046421 736169524 22019799 952909580 578493226 760701755 306534354 605317087 420480073 23483864 842201605 864638043 260850458 645625409 357159617 5274190 676836011 258198683 361265592 146337451 60258063 220182870 993383237 414041902 501118425 370953847 239776208 163252586 262715048 576689832 835026158 62296778 696491731 198075336 14156283 458804110 855232493 495538587 346778118 367866876 477225295 547131349 418576513 983640922 220649616 250759437 673325372 460008790 696091089 987891472 108641165 297890957 355898105 392830836 321894266 949905824 246163147 488926144 454141333 98574987 181267323 333149915 28270785 522120535 545955672 687699218 348687250 418404316 451712748 368162108 670281132 846591856 254930318 365182330 554013741 584730889 34385981 322697530 913025429 36825294 879484649 361091258 415700963 711018863 370939092 821153035 533756100 5207597 723611128 381068457 398240386 849065640 337777094 145842050 468611587 878083338 576914388 406742689 889209749 101950156 274196301 220090875 595349049 544874945 850827870 587916609 962417528 562321289 136632759 984276381 917124786 552669237 310825907 519410768 463382842 128464533 120942033 396017268 690636436 689924831 734636438 678911351 544442700 362443230 282740908 707509293 574541257 895719031 301332067 159306151 996653917 803771548 221725232 85787978 241758397 671991000 429266554 726216710 170475442 578579839 982386769 724468039 591882498 528267637 251778944 605218060 609269515 971582041 52750636 280720462 429660626 207730783 399773994 872810147 362918289 333057677 294482551 24904469 811644149 498612562 767980569 790530198 362157047 345964644 415039113 408870140 669014983 937055596 109235759 380140290 420989519 809681987 297724122 259621620 379758236 538433925 127649803 797002986 231720834 454563103 77128160 195372065 603245097 174554622 420005287 138681207 809612250 702382699 495958938 247851667 683735773 672789380 301808937 711173870 563625838 453201756 130523159 820530897 555135495 910826834 558641513 15181072 71194097 450635883 379794266 941966298 276313736 735699985 556115854 776520116 628469502 710884452 456799606 572450613 352682670 828875275 714479875 207520219 225833385 140001963 352805304 721944706 259916759 623585674 188009196 981617335 477300760 219375095 943570692 593013446 477969662 806013702 936509775 859590921 304097193 74577486 452080183 145310311 976212862 364375255 35324859 280426734 112965145 226070024 58832799 975406479 687397554 881876995 419794077 164564027 373811171 204522296 47608689 511665163 652057114 565531991 86065594 575415780 961126025 408430032 80780406 98259343 797161550 6237652 155063647 579814276 80639209 541567613 50752042 601526926 198280149 588174019 652239578 359417627 841185067 689594415 345349519 415212047 534120135 803431405 258595974 900947903 675021318 416858691 776480195 220669546 294335027 234096511 68067027 599967102 336774026 405774668 895730310 306027685 24432401 654409989 505350401 732680613 935609151 675557232 142179902 206599026 14368161 943980819 363134742 575207777 696749767 653635456 635885049 423595764 664984136 643793731 625310264 370122558 863768799 528273458 265050893 201565200 713468889 388172300 539723338 407660620 724555070 332042153 569458624 379360279 416014392 209659474 841729664 25584746 493015457 143849953 312106180 608342981 864008588 231223676 368226968 911993014 864713228 539470022 341072795 112189234 537024119 506331126 903005982 525400175 692248112 301642107 636789998 932486596 623513794 849209888 266023884 352410362 369491873 965494948 432834395 972585023 482598685 970247447 462518246 758812807 840849599 400273855 183577928 626787056 568331391 129110079 19255832 67705849 493773582 890507647 173920441 561709731 561780559 709035708 601052037 387841877 90137162 332289712 637362209 776859365 420197985 599601082 523722088 328158735 748366618 120186842 911425370 83884060 235078723 908741655 717546536 845289662 824706056 411487153 850964131 555616654 429377076 185026463 533940202 26980495 791239217 677198791 707604820 551250821 734127646 121883925 809642635 325545151 626120257 842059429 339561385 924124804 12534889 909886846 318329994 371618489 446443949 41697789 301177077 342203384 340070331 48390849 656273922 429286699 473361982 991977051 352900315 565184895 223782797 289234579 490309088 40144513 280286580 870384731 926039380 322684338 622550576 415948997 477154171 225392582 273770808 264131355 28527660 706369978 198209997 541718615 812622598 373363262 851261195 58616634 205633487 616910743 38746335 468333467 865777264 553497890 267057617 298735821 251647011 436028437 998073345 835200195 371798347 259040060 129852991 566252207 992419066 886241416 77771817 923031391 805917567 816685573 92215343 552425800 89974725 189781256 989389000 631438073 25942417 193561972 604925341 362662848 123891043 155718998 158060571 737987311 376275352 292560050 497676869 453731680 398610444 967531359 603542660 694038258 847798402 710545271 3361109 866607713 263792385 161674510 930487249 254839319 307592260 270731501 524175298 369161641 806809846 48608687 78485216 140156095 851859334 640464133 728096991 120757171 845940704 846316908 825518784 348292989 16415640 146362866 317782562 512495776 205862375 760950581 908499976 203216139 109862409 177314089 5409902 650664832 869311039 35427838 233529794 510042774 567629937 650371427 11439455 48820779 864593592 61486414 785440433 743761262 9010870 394415980 712356925 7962852 926925923 226610493 533812623 970368197 990435221 852035250 816255970 972393511 641349089 348792828 550029522 761972232 503075752 278228353 139285864 229038975 864724343 71014370 441648656 447029960 845074812 504666443 759773696 700789717 648449703 566039130 113498356 388742514 398548998 174185074 488011382 932438974 567265412 954392666 588368306 935461863 823638189 957192091 906736614 519199915 578464463 691262249 124371125 994369673 183445518 769696535 222187456 579677560 325127897 327710771 589050879 384752952 415930491 91019297 526320504 771134981 249473384 994866011 523564726 820926403 819712329 849385894 273113133 442374687 228024218 625000158 48127368 814857100 654478266 264414230 703494642 888595366 94021481 666231668 653631919 131019369 134401709 937365166 188331723 27625113 726555378 429445293 149776126 156673874 909580163 428980009 979443849 227164078 728828672 505403426 12930379 908463928 382707652 653144832 389281005 806428248 653248971 27766076 303468660 773295839 386756251 835627296 756851164 399400784 816297895 552604813 861797737 491861763 703409022 529407283 695983483 850542805 221022593 823072794 2061551 679288187 813328125 848848346 455558769 618626496 24995456 900952556 779478062 722189255 873603155 786879484 917040713 204253703 938270092 296656234 399902222 161936880 202532858 597915573 638129711 712903191 305623142 232516162 983373106 402551632 179173205 491380680 951785163 847585402 989688318 554924610 287818346 736305340 943698281 788929581 899508912 662425660 522658474 367817931 318726975 584267944 705680122 271230540 543106115 728702782 547494880 206250869 685820801 592517098 32158121 575856053 903953167 723249587 866020018 529138208 620862 421590890 801555613 736598548 511976529 936807949 797367807 127912380 266463827 152546762 988371529 447230006 501111188 242106120 202545497 619840308 93764986 187932544 703361994 372938314 729023101 262142405 736529394 796268308 937737615 140039787 233094852 391871801 773598333 966124993 498856305 132397849 5788678 844209965 615431954 865334026 929987388 481288694 873807568 401779989 11947962 994069371 53923663 137299979 321528427 733779035 964356064 514791997 828498793 666214227 544375192 763043316 211267344 546076535 916283831 952554012 180818636 494659434 410844055 735244130 71148268 477328145 580192541 655392095 586333273 804530610 510573059 246607911 728745856 953505421 630418424 392510276 207827534 299982762 576694277 502961690 617239749 69093063 579227350 965082830 148832728 488002319 919003445 570730124 575261378 846197810 686818586 487418785 3567502 132069013 904862873 479992598 520460969 202615334 134940880 100935126 966559774 113480885 866135242 369680828 949008187 204742467 860363120 878783374 384620362 224566442 915180057 109903575 260582580 123659547 786821254 303015374 598695213 885280169 931996446 555862922 786267783 260112893 427448532 857595778 618279347 191431433 395875022 29391354 426743387 116123621 251316195 431755322 825138118 615104865 552298885 947630530 800443 168120501 225295091 626101408 558084031 737756543 631108301 459469771 466755927 395550676 759504919 278853604 565563967 716520522 12687382 294592998 584813926 309603731 104667656 248661305 841396040 708644400 743610273 797409894 60296313 240558890 679390101 789751777 190717603 224160606 511164394 683832748 734268804 469112036 37779507 594949677 352787109 743780714 753566770 48617462 120501401 563949383 926590014 984008208 449598339 749699743 912371510 501701259 288786531 326276805 993350116 814899780 30208865 841840334 208402894 922716284 513811523 440312433 914803016 419137051 154456565 367362157 983002558 348541662 53488758 124409945 136872974 310014656 613895237 72157460 769627087 846328734 327378370 504629285 615770669 189235700 936637312 735234458 874067840 607887453 940741024 22296808 351904306 534206469 909337980 459614819 440757190 52103986 799673004 488091270 114417007 312798520 471247954 20537524 865837466 648879053 491599454 16467367 903126629 378632589 638309789 623447671 260171326 562065949 975474006 89384971 288055052 11951295 404119896 496791830 440485722 595269262 215362780 394016781 241398278 1589897 904250441 413100093 738521672 200645174 527308333 942236922 212990941 838811910 64104901 520804208 376953159 766583802 877547191 48119689 48611566 902790236 222137022 206052659 363415103 58867844 193450014 665981279 575347509 264689200 500081343 98976563 561868952 596463205 66637885 439381223 895588257 771266054 792347770 636562145 577564762 480231450 362120218 324068309 869206880 34314435 310591264 401365305 538367608 200142866 585031384 744837833 656966111 302590764 270941871 536550049 95444537 315800778 717485875 951355509 786358359 4103442 399485904 328032534 483881992 960944196 689786399 456789053 267062777 909023903 528692301 355884761 702635860 195590366 889151362 817095077 963001931 886756742 208917571 719688644 853048424 415848835 65000452 583338722 604486022 831120959 215411716 823338444 515501162 256489277 137070802 91227543 445884183 649013891 157125932 930405150 752064504 924780519 300465775 620617641 232666897 178350112 277831341 303256645 473463341 909354459 873777865 863208988 581972146 903091527 780460199 826209811 727398453 439379291 265691138 168736668 570354904 527299003 230217623 665032521 574859965 990646172 230714378 550038563 517178211 800929872 544355963 360268957 417615963 519374459 625512034 524917954 113571490 406462866 772726657 917781242 763315354 672830178 176749891 343948681 555176938 583844706 776767189 706320514 689385347 914368447 764446351 954213078 31379418 377213025 303239857 128708470 248223595 464398168 201439537 17195379 370947026 863597655 955636320 245088575 16204972 728292855 991462778 562680770 174977719 177551903 162532785 338644618 372071178 264090969 464822251 931666368 501607823 170422965 575296101 527067636 317725719 628057793 929491663 128578952 850581863 409882126 450742302 358021111 301402713 758027297 779683223 419329306 641271734 384993295 559475409 730130099 732727689 991400836 592787959 16707515 464666631 93489905 38660282 943412761 366565011 693984279 609790757 706226068 19641753 975502814 305640291 199738752 290590132 267009878 701184234 782960817 684684466 348960638 404114537 55953923 536706348 186107810 15743328 677128382 577322618 935574895 606478900 263755891 770802847 572258122 427900845 361567399 595482051 425061241 896936005 222311058 649148520 943224545 503219842 222602280 10096495 635034020 810615059 706677427 268793242 735803155 383396586 733480499 5207254 879336347 926982171 53936749 937704062 866245500 810301443 960157917 485268556 586272923 794779625 689564002 530621192 749614524 100567494 216949005 52115663 970583334 630537816 173046350 808734906 367358695 316120442 628644857 255794074 704626392 6112456 913685753 123959013 468876879 642461123 791849649 752583193 198760249 934764292 533152559 212659272 894390815 371429126 737725731 186155881 442642917 482074901 791568525 325972422 857621519 937339770 503396672 785804480 986424553 713723233 836951395 746912566 983628290 321991980 961081502 703328907 550067606 832219905 505265940 428481366 874052416 932168016 728172911 701661663 686713774 940061366 566606764 599803758 346915666 378509551 967176589 255206477 278386349 176836642 381146554 431598228 49232464 804896867 722387559 162291287 921228836 127895192 106044801 144023612 148388333 589117495 216396344 475224765 903914977 528039442 473033385 646623809 988572553 45752279 69961479 567969692 292169513 132426948 418420447 975511895 838570433 79901571 279355233 868418231 397606657 753849202 910937161 722596729 617793370 486995274 355758327 456172247 530442909 153590221 632961599 58480412 755687881 305043996 410627100 396438294 931858227 323024330 313103461 175430761 894817047 223092964 167645130 258051960 178612071 485066274 621931211 935000703 690689274 679582805 352547352 139974901 63137749 729352815 461757482 695244991 910514073 410996259 225554118 710019746 123265006 254902295 365748419 225827035 332973651 783590880 65583490 53558674 670348153 715728377 779329806 581856665 524785855 931389644 733198765 391463314 26150756 700635578 554945478 553596157 311851507 594160100 616793830 653868091 391090878 312624179 582918319 705805096 306821599 790320091 811750902 151401210 829912052 347483868 650257064 625722941 550793150 561416937 501589760 623651377 434140440 783728464 155291722 38041510 385207374 377439468 507860792 743733650 793475441 514628474 109423527 748542476 873825644 956460949 385983361 636298170 27529062 407717815 33133678 450184518 638354608 376142294 826121981 695633899 210037798 447589178 628289332 23255307 854426451 297383538 942306576 832288888 480969642 105427335 349529422 547267733 145376199 760808253 915358341 827019721 937054882 731049777 731929231 417776508 558995054 677982463 537589350 201883038 901326293 659241334 808675070 836990484 12953992 460266454 323218930 109793758 117286903 782575495 745897417 972574688 848558534 704032441 255855583 69809092 218926290 979851978 293123367 186967367 724614394 684721966 525336763 39721325 469902012 564125051 900076605 410550937 270253353 298370836 674607978 510490218 418402643 438967578 421487519 49807994 562979735 547831243 100010161 220533585 802868617 985181334 404504015 338333037 596750057 298119416 45250777 894527720 454080161 610275482 831291427 602307283 492817398 186154513 429221248 299969208 751879670 586798945 102695063 753970979 485513345 269461333 364470434 237530001 432650087 536741301 132910484 175346834 162668643 226676472 498478849 184696601 917191370 478245423 801559654 510038242 862635510 610800298 99188827 851371359 669133231 987053131 644630034 869883905 249370756 827940065 895423545 24953532 640958648 470386707 633350746 208185151 446264102 421435262 349556028 19514169 462191175 954549835 256423349 259483482 739982771 815946142 80083498 187144394 278385604 33209911 582494926 984654323 718494132 711834058 858546182 224503902 468666340 284065121 454036171 256349371 195110393 114989982 903657599 392436103 37603807 177853754 630062759 65596873 724499222 54211302 682935392 867296427 993859171 936576396 481965290 131808606 51327991 419684682 875910774 939193188 590483467 498714554 358214653 578343535 40365719 385312714 402516008 278610373 618334210 599031121 813737363 962806507 985606592 785614004 283403892 240003551 739080130 744561281 680927820 223190244 575382319 748182078 156505008 150417165 25580983 468047560 401495171 94471736 275847635 344950415 871410561 385604994 63842401 154110788 169593078 451162084 680314908 550231863 792017137 24036504 353337916 562782895 370029463 160032068 33961865 805294959 101536497 881102075 784992750 507730534 596089932 466327897 352483232 244793261 835780016 894842466 489464471 830514247 762060831 191211335 3063299 936186953 512070582 356388618 971484452 673016095 771499927 641561262 555035900 799362599 663123726 846221311 420805616 354141735 582745573 275676096 739583353 503569390 722596120 314870312 520611946 581116696 450288622 264445548 780551306 476499192 45482142 475178362 507271018 308434208 159626308 246796436 76402758 392992724 745760174 90836350 603300529 385345854 373885176 545105615 518058173 662571339 383127345 665913364 355611997 611030160 141277933 306913608 257942784 53768143 419352664 855461164 548582246 321504935 955446901 785373024 365662130 400320273 417027388 163724614 121187293 664807806 683957939 811917384 27885412 788380874 728622968 787455458 268880738 687975685 308459793 487656006 121541928 695993374 95358159 357582486 958327048 573945957 589955067 523687836 266706784 470892987 734524141 311044701 59583838 821203433 975039646 628211232 670721586 414617924 214617193 162700545 754398407 413091473 106516790 419490039 946349270 752148163 364861498 978767608 426805991 804335999 413650610 74582348 163396325 542281338 309455055 254035297 801959503 940344978 508530475 954093173 996671661 495593912 635119432 613889438 564128779 400999132 266352740 248423499 828819664 372774414 390028392 929040057 448913692 753063997 503514132 581427517 134764383 62926021 445754533 314415597 865662937 837338108 614701639 722643524 512794183 79647343 661792622 445469272 549253618 794162290 930100352 681745732 13816298 866624435 121077235 814456490 250976849 883283140 371212978 69996360 450264508 633641946 742943375 235164110 395488179 421097244 156006973 209722218 252111108 892749835 349608835 265342420 509474576 313992712 769668489 902574130 16003107 372678355 263934963 100302527 903190396 136332323 908807079 14828572 772697624 39879177 161260177 543696572 895550130 994866018 956492562 185866435 984442060 507855996 276555653 482659503 961018597 224395785 766979616 226428864 455568734 191846519 976830435 363779512 98788377 738775494 42037776 81262469 872539745 995419012 685055441 909733601 420654672 606379841 249370576 630975070 799802910 441659589 779236862 605607420 178149121 103919614 458731686 935688202 478341451 913922725 203254899 478020351 76244939 832439231 23512917 53868103 811294486 299352399 579941126 933571890 791260453 133567150 150260520 320288380 963722431 232076474 761253496 737844828 383797963 865659964 543890357 961321584 919145181 30954188 621876235 771010285 367062373 194156074 92326694 522344836 641754219 624551807 799982464 182049423 767727803 89934325 222338388 294684675 486644384 209293773 157936382 959946342 864758294 595948188 533677680 298540022 171944643 455785124 374666867 278386294 998115015 368173928 917638833 311019291 562171635 80988114 546919167 384801753 973104186 385626761 230600034 717235347 713967551 249343598 542381436 765424877 322988396 52338645 695697721 667582457 738379621 11475108 132706827 192853107 343057595 410483250 311725475 794537791 974912090 870517531 961477206 671406237 545770337 990079766 350661886 924574685 792286842 905995081 268492924 539747100 500256418 137712835 376711574 29755201 612948534 365328685 688343991 507675658 18274464 108185864 659211297 339969449 509379058 1712923 605675133 853273248 346286271 130752323 573237199 302073735 481368570 225993147 859019048 554569536 226763860 625056519 35514604 882934371 455855553 821170374 356587863 966567300 615097961 504389705 696604826 600778763 758470961 907901541 209148993 386073197 751970399 620906099 358074483 354120680 679947128 477737867 812238219 983897461 405616245 283716889 623173189 914837328 285577382 777135272 857716045 610327427 429478596 531555261 407652812 757185362 206049384 332914366 461735190 354376218 851139742 494298197 669265663 797213095 556478740 822715321 928774363 1987658 837757099 122186724 68013969 730895854 956421159 752932109 880559139 953155876 410840939 950067175 630520491 355356893 998668537 407210437 20395456 922830137 993597202 503018136 547637812 961589764 432599949 95481472 201892586 913994398 489698946 492123 469029115 304956460 732902941 573364957 35245858 790929178 760727158 969492537 593490966 215886478 762422367 721810142 471150602 200690030 475831573 455384838 487055358 890155 115257514 266645749 737348807 169072701 453753050 497101640 862670059 866195403 949027337 455841608 112267331 91308657 545241547 114098166 687105505 969108529 505925235 497646201 272529777 143867764 580175983 722696095 695860908 960128614 401241325 558848620 367765544 407261343 788323256 645931328 895122404 648920821 162844839 153225853 439547437 360223680 123930485 544943876 542335012 56506207 223296516 801347321 285424236 787523098 276762172 424574787 110692236 407745962 839009433 577489088 882145446 187866070 935919240 46005319 871805246 357162462 441791464 529799033 260662353 555214206 507629547 536937237 761095639 535576859 526643743 857766200 341509259 573231502 661327533 669148831 958097539 790575336 831809016 921875456 444272355 562930397 862219162 100896850 127557497 932378187 607371820 533768271 761225665 30458521 990505794 222357037 206679651 774540058 614314984 278286658 354657376 736228539 767098785 239787387 707059690 43531201 709034192 485977823 883847977 547408899 534114231 556512592 174759842 501884332 733505123 791925586 368539923 505622520 848867892 776448111 47997248 764233555 180182947 660196527 940314200 94385082 982658627 220309140 215478392 95088113 633065477 36990587 119644760 28044136 660132223 373820714 455541953 166044466 610429578 147250440 782218951 333123976 217580174 288657350 390760039 838439001 681120092 718977670 716472719 638685575 376859670 122599080 290143198 230134982 600319062 139163132 790289112 887830869 405771959 231208373 177828031 771972264 998502202 954001807 535529076 895223128 873756263 102689793 739359385 725015057 203681450 826092465 565831979 674124932 458899949 778472732 654862768 797501660 161514180 199064346 83136250 720037927 259286851 305452027 704376165 225749838 243620178 71021383 351486498 585474164 181869527 604723066 431179090 364605635 998411534 134067820 902067419 434932582 962226415 821141662 442481935 709777196 836255308 319114015 349180196 783067507 857056293 790086723 348096677 793546959 564556170 752555325 410827716 978168365 27982821 328710767 379198865 727003157 693679417 771119686 962221419 929768877 65495988 417552133 766520827 76970171 760481798 570276390 893209245 440736479 85700373 178631217 366911951 718094823 825145758 723928311 394714847 154947398 490703540 526050904 859936982 644411021 215852790 931055847 872247088 232193055 448089155 970802918 801946091 436939611 137679209 598274436 180042812 462554370 597829995 363519620 460638950 159272094 228847688 865947007 986967630 861829672 189398836 946347677 856545104 663438971 506105318 443909845 472046416 775750196 681192310 289071180 265917886 751391378 281847072 479137739 435303350 708537704 747076185 765948564 815594186 350373805 476051552 476660976 112397089 414007878 524147047 310107160 886894091 454941232 91831578 810820221 235168496 992800346 75097851 362207993 691133731 993000744 764469288 926182947 600155524 187217065 662552939 945191862 421130604 222920989 131602938 392882281 103192254 580477882 938637707 110678853 477930421 161510277 906578230 889952821 412599512 617567970 135064832 467178349 280912993 379580146 135590896 245581444 875846536 198077005 508800250 967984394 109069515 165973874 605400422 734990615 625052397 690061404 891444699 801429013 402025173 287302252 513359037 351754891 219325455 219389558 482251917 892986497 484007234 179357217 254887302 404464250 198480241 3218265 280495031 743940953 642199890 40742730 713357448 583168839 573413238 313503656 567394741 88697645 758520307 147422846 686260115 589895870 955246798 750117034 150804460 416741281 291129839 374952053 669927661 143400562 124619337 112596837 434246040 965811095 490381275 533871846 946069069 342267740 863702007 852116980 906505306 842408897 239021401 799844707 506098172 268432077 721257721 341123270 385230030 164318060 874955487 695476769 613069964 470671655 833438251 379175420 591157749 43560940 737853989 789134224 633624597 68112256 53566851 366447471 713101522 491134962 301045054 609713743 76140482 150931347 215785290 837587498 787613170 548911669 293915895 379996456 435128341 839169548 716324439 572597308 172111482 299738956 531427560 521602071 350936108 968100602 62738019 729183843 277369360 198043442 867883141 251255535 897238680 827856695 19010452 917311481 61631560 765184808 251622991 683839820 351925059 978661799 846415674 418568053 118785750 707499513 63580726 510666830 99531323 383006304 31325447 21141371 577795386 963693522 532985291 995958306 624956356 351149426 396634176 612557515 274832631 127524689 232862310 573337156 239016892 895199926 131824674 43912023 484151541 562519148 323506046 575391077 944115060 571659009 968283864 356596748 172485550 265330784 69119946 696733655 824300985 181188507 436471797 80719837 376467111 909593786 480760098 763718658 714788941 25648709 910759927 122522563 834362635 170600500 186915639 645750292 794316830 184365139 439977833 995464329 396071129 614348091 281232778 444495067 406017683 548267718 152511866 332978378 387997034 619784035 232840892 115494050 963350095 952338395 74962345 7162534 391147013 667805231 25543535 719290689 128132897 237691718 878930895 801706738 383508837 491222537 203064846 793409814 405505400 505338805 59321122 735311364 452539163 864352795 62685049 365743185 189588994 131744980 130915613 604698271 137608827 584216932 830999478 138923761 857545679 750244028 872650209 72207296 124925332 515792023 709779529 157957616 617882565 751549358 136881754 582834658 631913413 562918429 916590435 363114305 183930148 930789527 85816729 455684627 152286024 814761885 985937558 915392737 951664215 582585081 536223642 199777319 455471055 819832632 329378337 321134193 185071460 337474170 496616710 415906299 175165333 30601353 772062554 659325622 727714013 395406099 776519964 355909775 327612648 871276671 640911776 294607630 574194910 441813478 542414091 902441417 678248544 510975619 122674885 318383959 513017854 256328983 750892160 708264286 689849101 458021999 594069795 156887083 680115573 767468990 418221864 157139844 835300523 648646040 59813661 928562683 371824279 304260640 840298127 48717315 859389722 102093928 626469208 568177046 907885987 241013762 897172992 966373072 959367958 648088465 976257429 692592550 175628214 125051280 956318550 616580202 342555425 682225927 776476465 183193082 560962648 781088845 63575126 380375980 71030269 187362992 421223822 746767257 837515146 310304362 459807513 154186543 350550194 571259803 979906016 932414063 901650560 31642032 226281294 671752591 77414482 189734816 750119112 579325019 578049883 902442014 926294468 271631381 777188987 912725706 409566495 427258176 866729036 72801319 233092221 934234249 398447112 820608746 365623103 19620538 381504010 344488183 551716795 426840873 239820249 717455258 857692697 654516461 150943306 594834993 278044927 123467763 916900547 290445990 400369265 102586014 148497835 945557103 866251740 157908075 732295617 184063053 932591735 319423882 17585682 393000537 684064935 638499238 915605712 711132167 722801365 157927667 970632677 354587857 568482266 28379656 891283712 871937765 82245441 599787857 654396977 874072087 621930369 942415452 192708629 566190708 236780028 675889780 535291788 259040834 217474977 968350782 399488690 545470936 603375864 25560446 84955538 645352000 87067652 634339369 734871698 9242507 379754495 244254802 254750920 910262986 648815589 435568653 463711855 514205289 555636608 792726593 211449674 305438086 339320812 246443736 996928632 46426259 477877039 350007886 971080148 741504906 498734428 777167100 114715645 531848885 903698588 870220323 72822961 719047069 927343120 635183939 839730911 179638084 273418118 788091081 194829321 866249023 330540471 531851064 314776888 800153732 662213004 12029359 837391174 552833148 803287001 520454361 421430779 38644309 755904669 799097194 149472381 561628894 375541235 949719876 58868745 881338356 131516855 389863217 828294515 280755171 598544916 709154980 987431113 131061396 612066144 831624787 172015338 97400180 142533402 219660315 336070853 889869200 84719303 287603756 537577155 33517659 200262574 50769355 210550157 558818652 925731036 4576396 344186112 554954100 159841124 938422145 625192700 159871519 965573945 380233472 119325893 779513810 660651141 481066500 766675977 919360945 633393712 261361009 292852490 781244358 235463253 96516783 731184682 386476995 621600335 345818239 536508173 996713412 400126440 541489211 894791514 3062377 397526505 535391999 956595939 622771297 485922859 179530843 726170751 519665657 144429023 244122896 64160459 208400442 752755338 481812461 191429882 175172693 786327911 631464014 152665645 109744278 974334405 820924291 717751844 930321768 327651565 188996242 629876255 559697382 193071752 86276912 42839881 305381697 927436297 351143208 462985358 621543214 526613791 192439999 697667739 523183025 828477736 254508355 151603509 738117226 932130892 271011215 799449097 12557864 177082173 969700923 466498462 798344495 551951145 514760171 323118233 412371018 910556124 91783984 496682615 662359414 207789421 523911772 573173519 1687966 587106300 455577223 307150935 227742875 108235276 737704858 585347925 797765564 711957312 228216067 959762619 854554579 794240446 183331014 162182402 901514555 219784641 423123321 160414052 988307894 984929029 868741575 287998791 605373201 574448107 163200718 779714901 271619084 443856799 564303276 930863960 135473659 185196251 639161141 703803667 274069823 155228187 845967782 396079512 855599791 387579562 625340392 256986796 409858514 495307316 8827227 748923426 895347787 169527399 978919957 800915656 379350599 254926110 372582773 508655212 536552036 617836303 439202919 192491843 534318947 401191482 668295715 268004846 752735466 521904786 372571228 98410499 573482605 201069105 388752363 809643910 935798628 496911230 581957488 196199038 244859882 514477383 385475847 880822533 611066889 97626409 188009309 449605219 782924324 946624557 389242132 98608068 615409808 658416441 342930966 847568290 302847122 321736186 804547531 520088317 528332227 25093030 772297846 367536869 275607130 65333312 177489433 251787502 679332833 522632224 581292870 786130483 519095914 652776704 420557874 963182752 783627768 313890296 499560854 346586326 177398561 581799869 605690190 138734289 816892887 221976817 440593702 368244833 491861975 109663090 527704241 82797397 459423001 68323060 250963818 67559051 167193885 398872104 117298282 34241333 924955637 533337515 311045370 957465518 625197276 905061018 778907493 868275339 953897595 314719855 648096124 783681686 443062090 845401756 228658239 119183414 511559222 510955987 56986168 786353322 71735111 59233258 558500012 335592486 532364394 671248430 664483340 422559926 663178006 301432865 778205118 955231327 135279725 437498066 681715311 603057538 886393236 347734114 307749494 125324911 529041243 969658609 283433318 133465162 174103519 334737082 166335182 509898181 356789628 793675154 891795985 919905994 48081408 892501611 543647040 786553472 86319680 905026497 714019250 971322219 61054598 170713088 95302637 498733095 537493561 751631009 364381540 810241987 342460551 526880809 135832463 399733445 22245498 100600451 24536299 102926427 358119641 569510038 556166123 795157538 434488094 492391914 186838145 113546000 650206848 916124440 365535834 901952945 544870754 236842241 417869009 549280348 415596363 942291070 27851953 147413363 373171460 664514322 761832039 242838755 864226250 434907095 137393679 271440738 763300687 591297265 890727016 312540847 285664189 758823500 404076170 400770391 855494758 489100594 932476108 817496281 626865428 467780998 335865811 225092493 958722958 641586979 888675759 511292391 816688221 922435452 513208620 375399635 128899603 279699848 384832880 90522666 844523056 446484591 486156883 796650221 88103390 356006645 442237293 64265519 838863924 400118664 627149699 450614260 553339575 194057725 829356457 755828343 274220586 431873586 812024325 958807940 819529466 302872803 687421559 499170127 296853220 141774684 854542264 336480963 181753460 158581518 829415506 571125291 213269457 662623935 326627601 667930824 803086532 544958062 501988957 904475809 701704711 673233561 559416238 407366623 704008194 116111879 998395546 423605291 181367224 557804293 906258078 275052648 111342293 801744754 520702463 341157610 62656307 12515569 384519646 473809014 703007657 866261122 2002194 100915139 932455146 353122358 492839493 94629458 54642685 592199727 479292137 45137867 36627014 53271014 766102422 403159324 532769478 788990112 478044107 508040957 895933023 890908261 728752200 534884047 602976210 538754038 463455493 952788657 980111777 44093201 713979115 692889018 9655200 93536345 789921899 347122021 254454241 904528523 923852279 604770677 953716376 724710173 227633014 533108410 801474446 896946920 586104586 769986016 344795300 67350007 601307677 289010288 568707639 348989093 202474854 338289098 28275680 860434387 529242784 343260132 58871729 220545356 731940785 743944204 83138690 326897341 921266610 373012648 203758237 831815508 467848751 503001166 371891212 816780569 470061804 924422645 115909960 210065246 967001176 132122430 111697845 29714900 964885940 320183914 249228282 501336323 670743879 891332854 951900543 49870329 202639024 887939332 838122615 712281963 379525579 223888623 935360889 614829532 696467171 766313379 398803676 285433977 881818861 82700321 72568030 263238276 743301261 299642558 906020174 346781003 82271855 220298261 953421073 424562866 974749352 308832082 50094423 735295115 178218279 247235279 217434552 895961652 304964084 687056518 895618455 157607190 372764816 937537775 303789750 761077256 720135420 800992551 443233220 362572824 692807319 882687282 588563713 241138847 543418040 486326673 760937210 96582142 581113858 484485638 653033738 214000589 751585862 105298919 152614003 938266043 429313455 594159382 150440033 730188626 932472174 814864094 859624489 147080909 193755111 955178865 602868876 759881925 337781597 2932580 636756878 526464798 306132254 783263341 966622851 254158755 174531966 635412253 94409881 35081567 100983498 307797851 214748590 979566331 522151252 400708710 430160755 10736526 343176514 939902676 968474577 921867721 305849705 451070230 188809574 128623260 576229686 879338336 15170075 12848310 916369695 247410703 157140303 845273163 204627638 504626412 99336057 921221336 723500718 314161978 664105330 948231857 176076692 297025601 362499202 940398678 818371088 136489409 790954944 156873972 213374634 59927507 66927461 980659193 491023732 116775758 914103825 402159010 839105257 584073040 412174958 739670390 93527259 359341561 258849491 166469554 927886297 334185440 956557940 46817609 776307505 449321348 205723818 712477531 116536431 954354839 126534371 426019007 846059733 689126203 117491680 36064230 543072104 807717571 713790681 641141575 665204433 678609188 566905275 704078385 180799709 526587298 347650895 93861545 250198323 954668291 334276672 753027150 721862811 349725284 33461836 3762399 25865158 986762294 484537174 342400135 795273805 403761092 965629897 27090897 432194136 153162648 973335420 72970394 925209156 840029106 178045043 802288344 501372836 532170859 652988588 750403562 768153022 628176888 988976627 513091021 2848082 846683014 865987695 313629063 917455918 434056994 193837285 447374128 933562310 754453766 951719113 695678889 510712963 658697970 390801348 425356610 669120149 708968011 136859586 956762354 457925047 47689768 337556697 34982772 632283663 371155471 890102118 947546383 734674933 17790790 397532767 296401952 901254784 155848211 103732390 125139401 747863103 272002422 79868837 739380288 410981978 277223672 26722833 735888196 881824778 778223948 912681535 81668450 598307533 466580536 299546768 273646364 994622874 435951156 96000159 266539250 987320026 924667967 785492187 519898914 712260499 816955714 233086224 357560692 639721721 396988535 967474049 881078337 38780664 583063508 979339610 863095871 436176015 921175690 341392996 473208976 299928403 987712993 908487978 194897201 343332622 357168328 342632426 637641416 232862093 165751972 501043091 856908781 883117140 228434597 849990741 289753361 774355192 940485688 870117750 747057548 649388516 686665396 613494850 826785410 297282404 39910522 733875437 805718169 75182896 542277905 524911221 640844787 507861707 37002055 327123751 18382063 810653199 910889918 104575843 663857109 552657730 418097691 20961564 829533761 213682571 762229326 667782260 142289480 319410748 77783887 95379037 169289395 838195161 916780068 233817708 944077741 260294889 342043717 398547753 433617479 827083263 590338669 924771297 686279293 636971826 278155656 50132128 881947709 279161994 208475190 399952436 750161519 38015356 228718044 843126093 64181598 688937268 345771721 182434734 650136394 186262652 795395739 763012077 446366173 521257667 715469761 168227076 951857621 514436839 160809565 193705333 30283360 982393098 99636226 530514120 609279033 976604413 314705702 592062744 36519334 59147236 574385879 832738444 62820560 526117248 38600681 700389266 324082493 132864417 209302474 98806061 716669165 313454720 278536789 367754452 57765189 20305298 472074241 409457150 634200784 16752321 311809806 648774685 193846660 198797328 816474314 813990043 445651390 59551797 178715799 618236354 613787010 845285702 197386833 696717427 982172699 850773536 959659480 869342241 104369081 857319368 910232376 675275673 967278268 93946587 15822913 580935769 401238101 202334261 619545049 48762510 512202157 196956714 900514032 406653000 442106752 644085616 369270052 157811061 153747988 147283933 617051149 495199407 248782696 401065206 171266848 270931873 26676859 931223659 609465167 865829549 29980484 318361434 435048998 692818885 906072478 785370979 501812242 342485716 148064320 168018386 201404752 497165276 607623373 198800304 152335973 785415106 456823938 800034322 372442517 218256055 17092855 363934292 531823072 199155919 833811415 64361636 666446916 431924939 899412090 790411012 748062891 53298565 85931136 260916691 263246722 571568778 255332919 538550570 778593137 723631541 800368843 218220110 965644574 690495900 263476188 373273108 131109422 808694482 542173123 800280884 81516874 729845013 587378090 648580488 406038149 796863231 13657272 658088058 895182892 151342956 285468555 700619654 618128291 281914493 569027162 245697535 347875473 416752112 376030801 919812383 745690415 772956485 336477157 536535903 275860596 571978587 525046667 149983612 875850132 718495068 6058390 121576638 502477450 456482023 676886820 674608580 479314210 349719758 940970779 893287870 879371708 644198748 245665201 507897495 247493081 186651130 14758426 527964610 808649808 412902528 183199491 811551345 910617062 631391599 93325498 871270982 372165096 461522926 44515180 375751690 831343554 783377320 469221441 256064058 678228368 555710478 18259015 150868098 537764598 550168673 982914542 776492351 688059052 364185721 900581417 868535514 697922372 587853068 578467725 226164778 202306211 955745295 978785711 415028027 159208237 796564948 172057056 975851576 190936142 746200428 413174975 307918448 889113507 665342814 104932363 554187906 160775453 905867741 888419185 197648577 756935272 852765490 551784197 875059758 435202440 218266479 88572920 885827863 340084243 775297256 974678612 810978450 171390553 857934982 962767749 778176994 994178172 766845374 58341911 784056949 553787099 110889394 599187568 362078035 477191222 401534444 793696299 747550438 35754091 701946790 711110913 527595816 214408559 658720518 823142830 75972686 72354989 945883883 600063333 901010293 696317522 635587520 646638394 143249479 204409282 387064678 973356405 727242931 507635910 522617229 481832403 639678372 945952508 161557386 582959600 816399126 629514069 780897796 700318186 642765316 775255108 915603429 850703039 383756268 983638072 115704928 491838253 702167320 224128059 720192880 32450719 257486688 460442129 777195287 771666735 896538324 957111290 441496682 20799434 497158780 407206757 88669017 48457406 561734397 490621230 536190580 924212849 640188869 600722968 524805757 153153503 958117407 865223032 50287702 621064939 494492406 972446657 588293428 855958495 662167801 748340687 266255411 30757043 359302366 91361766 431839843 93967347 241830701 665472422 5023729 994589102 321059341 214282701 294984189 260744938 183217343 155136486 994695162 662276474 289880841 914210336 280226149 39820068 238471237 82395807 187633292 685133177 751134657 921638367 405425091 796879736 396022265 755018805 431496816 637945719 485579650 522968933 181022638 997248600 147143946 452517047 880837960 23775470 445795052 218863825 673612287 482924233 678200284 343339517 810375133 294069232 835906550 408725106 152703123 864928008 228107524 670992238 394636718 174533393 936976514 744598308 550308763 491798159 653829792 384063330 665059527 356999397 95984501 107867567 8720973 269982376 823432971 793841086 202066550 592651563 936567172 190673527 117814215 505017476 411647204 567168840 529153654 127468102 251322567 241845720 160727663 6899416 268840680 361091502 142208955 96191072 46899385 678371126 346022549 783344146 16116316 258047130 998995846 790877631 340635944 812085404 405187555 232505348 473912348 573577904 393543622 867170294 281161880 379090308 75559140 284047176 228411751 408321261 348174236 416542309 953787901 492815891 809823270 24405450 911657864 377143219 80236150 388837232 602150796 564008363 664849513 452337552 295946922 928363422 78645284 487102977 807354223 545516228 614020356 753614505 567923326 710141292 139695252 872558766 41471393 835903299 813248579 901651568 572659115 866489591 905929579 211061232 523091640 894897799 974176826 239113425 390900137 481062464 692472361 701513086 405087644 222373294 85990134 949492442 659247920 742113225 862383025 353292164 424858550 616779835 484504974 251979248 969374306 729610306 719558710 346520248 211404003 116345158 864869229 362247748 62451606 928879723 135701618 142335936 367263226 600648547 139195983 138953673 65760366 22530201 700554412 566484642 439744802 447628843 299211454 611713401 225748253 890341937 144190952 965962512 923658579 626184755 73799794 427705325 128651742 403849439 839896476 559553647 821795349 208106223 264596295 662877295 287099724 707381133 394345734 272020481 978016224 831741040 254677147 406546556 753265558 770088716 643067338 140645305 106465164 66134365 88698588 84547286 452706809 24235524 548592263 743739748 387636505 175606138 662467328 354497099 186608295 795530504 182011782 454802970 853725307 338574916 914737171 783169403 917324109 144517537 151928872 302542033 346416964 770476089 921659018 678016309 19613624 927075628 532663545 218312378 630741727 74879334 184358649 873672821 564808620 834122502 709070957 41693017 250347332 355194187 862654611 348845018 581868720 547108047 807620118 900276902 327319649 457325773 749592981 573461200 170075668 282006357 56328211 981465734 47219840 89262167 676966385 19886515 275066435 149401765 452651717 434127480 943632644 97042283 541634537 239232693 857316798 379123270 828003126 702569004 280290640 823126114 180183283 949927638 836706153 405908742 829189243 679016339 357651895 540255561 487308304 3654881 991112672 266868895 112093334 839014125 243728059 897070229 637795821 158117500 528458928 797021755 56890011 163404968 631497367 566528312 176718997 281713729 241745455 219171234 727878096 856650976 929822676 691443142 122570015 933123718 226326593 841405737 757987947 743762966 469411553 532861252 472867709 13329346 298478996 196440422 584425166 721305114 311995651 418416013 993671368 452240709 537194845 93409042 178499331 440449983 54410238 354164221 147718774 270001201 500009099 704210675 456915591 219596533 540537717 272351419 821981297 528627515 289962024 121260374 268997486 350968766 168975345 894164848 616068807 444455186 539236710 222468411 569198153 361856830 835635058 893440024 971607295 178919393 956889721 867280099 668281177 504752645 343858041 479705998 436912917 978814724 573572663 310660185 315532254 155172763 634705937 576991977 921928076 21885282 584386343 805199628 709438370 43628853 612490665 653758194 878248390 624545316 738260931 531876150 804578942 986106115 838684095 951046596 237354000 644563429 772327523 125257365 549216074 643080558 161117263 73932231 276926320 875972919 921545738 232430253 279953295 330542154 632732447 834808232 410866698 463238921 144292117 704875272 690065818 385642571 725156564 531144623 699516237 717210615 39527498 218206608 410318182 235152141 381931122 697817031 847911968 896133233 111734952 185668259 225175285 534107753 878503472 629503025 157435512 767506910 327914053 599118549 924808564 896198006 934936262 309032905 720839807 998297750 737591852 973588993 430721386 722023740 560689847 767184347 778115608 128309450 232990149 254476763 934939172 664927666 940292139 938044724 743603208 472543963 13858464 570812674 524807542 945919034 889628072 880183053 295836448 824835270 769100115 502279490 246486479 739147170 419558223 921097841 510073862 638670481 61828624 515532584 124183542 417373539 291262423 260310975 260043949 865419204 379614899 761219154 255537843 609778019 875139828 196733835 823260861 432986116 378011066 419596519 98789425 660659226 780470739 910179245 661181964 529811803 636936383 14859720 184931744 210235609 807175695 914807557 871595188 809712293 681359624 737332624 289355989 108677840 993144765 322746603 470079711 231539099 214397852 482596151 908495280 274217056 667270010 151922086 723370605 994056371 81929510 502872536 601948519 706609331 933580671 436216321 262274101 614576466 272693075 498057599 169251385 773049007 3231071 233433062 864859820 793508141 276867175 558523983 390480708 14322201 409455975 415969211 525598450 866087288 197820120 918471630 838277549 87860832 857348617 890837607 473035432 355836387 908231259 486423474 870887746 757636016 685604793 582517287 315163342 351527321 538875037 932003375 145645636 725295090 63650794 628457710 169766453 644940307 625987289 46842775 944790994 505645438 545135831 498840905 35631294 152024007 208269265 266906875 555171677 579662985 489515184 509677373 991725187 726810654 250994779 985413998 869229830 441712339 729680129 172993090 717427926 737941186 718497431 978734142 533557370 805037318 872486672 176540328 361487571 951998636 655436543 847101421 737790485 710847081 976667489 990503052 712693955 912021689 733394347 490435552 892861265 102718627 951918044 954858313 627199985 400214213 89469384 60380929 66087882 51898019 737614395 775309150 78512847 787239684 391624455 49357640 742611120 958617382 256213309 446225863 858715303 768888658 71211784 178339556 738139250 885894885 43076251 970960924 699303115 107419101 164145011 507080688 346037793 99312971 65072266 920204792 569057166 680959071 264120747 232071451 948076964 214668044 817853304 720207310 304031989 357958571 278290764 249316039 574159783 829457795 506568981 400614791 903437156 787402709 388025166 746548897 769134020 97374007 447340122 867995333 212834511 985444525 262666693 409414546 752524229 24887932 985993743 509812565 616228480 551550029 452551941 281384076 312280880 285553656 452934240 916505333 466192353 987668097 548242653 251208297 772581337 714085524 307732297 330582012 77058041 182760434 214502705 975466531 193712470 528559808 163528569 605824174 414533269 171714737 199971250 282423569 300389112 641150553 720535919 379250604 464556916 873352463 133899620 811758735 13305140 610175427 934342903 910681053 877403995 29117268 905911718 104085127 950143028 363696970 847864306 636917606 619663268 315583974 234603497 134945782 821792772 612376433 611524498 699579060 646360763 959335719 343981985 504127562 691145696 734023166 810753136 345930214 860060043 969982749 223851656 246380123 56792774 710938910 775915406 779772371 995750981 227748241 496819285 926880395 547290988 768723411 811230511 427687686 367628592 928659365 313861802 104969889 267234069 755102366 644510757 662818969 912848533 128406696 609628121 452489937 891708456 850987065 302239637 702129918 997946570 565854112 999086317 431883162 280677919 74549546 266670775 895092704 192467629 715302572 116944191 959041404 126233840 367419292 615495307 793199697 723110014 418546492 227800145 812110953 793151396 922028593 421231032 242605747 151024321 383138441 903038964 236233244 708540319 522258461 378429875 74224062 213359106 919769072 602346582 485437025 794366821 841053297 347175097 174753857 522559866 970205125 569121908 942974774 796278125 767296709 985658991 170383851 573076925 789778013 231190248 764691727 828738745 803623532 596249646 61339961 857642571 947310271 931784027 397854049 333467047 799945980 596834515 486978567 705651772 948190400 458772765 781015433 480425462 884295776 668513713 914969275 364071729 196084369 428964908 606620895 75381843 108530017 770363982 262144847 912618272 719991790 393305083 923604884 829320804 72082791 692074848 690317526 273148009 328330409 407450294 613960320 781471210 243686090 12188853 583227470 297073000 942775440 482215760 799616138 371095095 916703788 660294399 967679068 813681495 418429962 98287656 302123167 351124720 409093439 149494122 703106969 112318745 510568339 883503462 722888882 959020229 867022727 581703190 60343415 397253439 906679077 600301150 282869737 279823818 484933007 101818814 591522697 891932869 262935092 477770135 65517709 920127302 420194450 880942074 24027898 978754250 995787821 787661183 298506343 606658461 889008983 433139921 552406531 279331405 153315722 844370293 347371002 518064150 994842639 293311354 855345027 357593161 871223883 922852801 122962314 912173882 790555449 377862645 420543757 917567705 555703853 654991224 790199905 235529107 79967509 652002349 803731669 839259610 255224215 902245753 101887926 378632217 84138413 971567363 44153155 11537437 136496068 250143321 283274925 516579263 390708907 335365945 214492678 745347566 494567535 707005348 203041926 666987968 443776812 691768805 624611977 329542753 413934046 521091174 824512280 851265118 329350629 119100441 77118922 311092947 736913489 72969271 162564248 902666491 776410221 954535214 555706083 631594697 132340415 355842643 836769538 827636630 199896613 502799472 903386986 958972587 525050180 823944952 91581411 15683824 747219760 200748712 74253171 632477625 391888365 752862465 150266399 260339412 628227895 992160710 649917230 762148118 9389725 945613466 823805745 573641104 612602940 369969157 1285178 805877705 309931241 205358745 971552741 732679838 679450920 451062865 829580979 866055531 836831393 69870690 61073381 136863702 862158434 882296037 973171776 561721102 872014442 439466689 664370922 272591978 306589526 655330109 521809047 668672008 56574783 149028492 508405300 657445706 65042462 586097586 18275502 809972116 126076533 83229459 404766174 136493257 934722677 648130777 131341594 147565104 745695869 162836359 673600496 69858880 46898246 129833233 720910863 964138601 43075382 466037526 544685525 254415805 408855102 578953698 393493508 995086376 542008934 510987390 280012464 214043476 357440870 306164508 190238053 500006340 347252455 597801795 631709532 917027788 554951424 615111000 826596091 553875274 672979671 351991466 208942972 682199621 759245845 992185499 824460324 756423848 828556686 249149137 41151278 947420807 691472899 468403225 551638885 530572337 931096811 433511911 648765467 668770664 330660778 634979529 828759532 693642847 967492083 289366851 565604393 414409188 837245182 711749161 780306577 117715406 372522427 222863450 642311339 42276574 94274015 585820547 346951320 745273180 187359197 517441898 744315335 971576671 757230519 178553182 899276333 316603671 541165940 939407445 675289033 678640647 398887134 347959343 730950530 503463061 727937562 317845968 310104540 494877810 316277852 725625684 715409715 475419745 50762272 127315426 95664512 854322819 372658581 65738643 387760912 865125938 945221436 154304494 527105829 59823574 803742771 164765934 701547838 357869711 711311543 645837817 504289677 85239554 515722112 964118011 87630154 559505795 808488289 519793540 286919507 425956960 748136825 827810796 970447839 959122555 153932068 978440818 643809501 895468090 486122650 774667292 885155428 331743969 656803328 272192269 608170098 873844446 634623412 622610099 120309139 302882611 776265814 80693614 347195668 567486629 57759682 404053875 354453677 910662319 762218892 461147617 88022900 506710401 285790930 945899516 518131044 995058145 433733650 606394692 528445555 333845004 552595906 875232670 85903234 825131886 650034038 242615244 260672040 402328283 285212848 598692463 673579507 110783703 170859814 651668919 725644312 813453127 558723141 889844287 794200068 338840079 497761723 87679200 808126959 223687355 784528378 668015325 706296182 491878441 316918687 961275250 237649117 659482896 997856249 646007256 197793091 409328329 756129418 409517725 578170579 595819222 806034022 626144236 855570437 656640413 914884908 490919709 96256158 67323944 667322699 325312526 757997594 453492886 438441810 963337919 130182944 614851763 589549015 376885263 36076190 593912480 304237391 209390146 128907246 81739737 212924274 569453584 334663676 898017976 274744817 392440064 41800701 679049557 863287001 191307601 967432857 535172439 280053720 536667762 220613922 1725429 252011855 477659260 262944837 323946459 259033788 285011276 96204057 171785318 955876396 920031825 33362806 610491253 542695928 46787983 600784076 272664060 172374544 967242844 437705115 505044847 23448762 445223337 33521299 849499582 760698629 672160353 456956013 780231442 282833587 9418360 22528413 660757644 380377170 274237293 843409431 966759889 897074900 536377320 336581794 702187879 179996673 907150432 688983674 624482024 700411232 129594510 367825621 320847875 283944016 118068066 249864284 178777811 132968948 68857836 148268053 331521705 620093477 475171756 806961937 692048230 957224327 802406677 728584176 423974846 746062835 86748415 121717338 687706022 797808840 905240742 527110246 676071705 246760252 83294853 338786510 444792220 372869730 997996015 531728068 989461746 307328648 478702944 924575871 787243846 518057511 942168097 244040496 653287641 283748985 983758297 218463314 790386990 775104905 236993305 225941583 37040804 177141717 41255681 466456821 178492252 789328364 206745731 894124582 751188273 221664364 148847601 36855592 543594053 341114215 976217075 184234916 113707521 331496096 14304300 865365184 862920371 337270419 531003622 103000724 351231660 652520714 273737759 593824672 154558913 262206617 350271671 232518481 410808242 823063855 87698823 788461482 349243777 369540929 328265835 147417326 848049853 580482805 994941611 244803031 47119589 7519154 501558710 446214266 409227165 368013892 462867389 519659650 271722438 426399576 209625132 657783872 998162542 229210686 981988460 407289386 582941160 173332055 500706454 910244126 831243151 847170606 748623830 951233513 267857696 566177041 963663991 272095732 893103116 826678373 905021353 875483326 649789076 82629763 641151090 122214639 301387746 1723379 106677939 174929538 236785671 612827119 93506630 896423452 726913411 487958337 927067719 468224128 960472270 887408688 886543504 35917546 984926210 566111580 38272431 290385825 951264001 402355380 644305364 760175045 472002027 660225231 942469960 294022474 891091519 827987696 649375984 77650535 100865260 791662400 461044067 215906746 502699636 616484069 663685075 705899158 545540455 206820703 799354873 390403109 247857903 565213230 171412320 915528656 1445887 820033553 312209105 939537267 764816559 603973023 786875262 773049912 170411086 136242885 750627302 859316763 965971952 697782159 940597715 147216462 643671474 361041170 373749262 362771613 197742299 148282832 619773440 228542390 328032962 681199121 788635915 963867325 252928192 995938389 544372688 644612201 744133837 938381735 97850930 134559574 335976557 11588324 722762386 323976773 246800428 785287859 411769862 780076450 173111805 910213358 358897612 951553211 998033753 850900657 588692447 379383994 396679109 332364438 773142941 728444279 507571463 484776902 517660563 130024050 543286183 401088196 889014002 988028431 962732557 671927296 577950063 245152598 824652986 955771096 934602555 829459793 580312830 358292315 895163997 378491025 771139411 665097721 244076361 626701800 536695853 22161198 836457531 37462066 165164880 756880898 60100856 201891286 698375056 830843428 357282017 472514884 52227952 530783334 339803851 413415107 223397201 432962352 718162836 302519854 664736490 651794438 695033598 770552993 855883097 142929039 615327848 687015781 827720106 361291745 563865996 659016721 664945117 334077486 277555347 910112508 612775642 948020953 363827732 54593363 531879474 623367287 11715066 189122046 293591256 585421387 353797761 351224605 339942635 696195557 124036895 817303572 463718187 513640477 249695462 86292050 507576209 681021446 360352484 48320307 12780893 943020401 36001524 807181440 485274231 754118798 590273219 463843287 685618455 285898363 196076806 172125024 276458725 404963699 460217313 584691298 674826410 817094308 565509661 953030827 531381616 29630927 555596899 990257054 398277101 306444093 370935083 889854371 786635246 650199261 453273677 234522541 416239051 910284254 693154793 971229467 887176083 617741885 970919287 587057008 710234727 434320513 817919098 169544115 656488411 748463940 642152888 42047666 959948154 169354910 756635193 175099805 412853720 997630944 34466242 712112472 688404373 598249489 154886088 164504457 764715539 893756025 457939411 883981390 935817439 487193476 369937473 450680651 910047174 383679006 422074672 421389534 827336484 561785935 784532932 812749610 692863574 191999992 869749763 616922447 405283353 150812393 789839114 996371695 485734342 626655579 624493842 975608911 204153947 27373548 651733453 964416828 89651448 105905045 556960902 318762209 908415090 107630370 769447493 631027223 977933885 293931136 643533833 844098883 852122483 428900314 244726458 890843658 55864531 162129563 620197434 458348601 319329691 342097034 773657687 216149068 221473685 321704373 674563865 747159619 979135267 222905474 861961414 50934634 445234440 785077372 63683490 759263235 967575680 271628910 385332126 532880542 407784750 915460448 731108382 843552899 23728974 862379604 617660091 709546568 31123446 83370183 970862623 608289668 385980688 757784702 628410507 646109158 460711861 162896334 456562926 23821331 331079048 60639159 732301374 691516485 108363535 919698162 620327788 960297071 893753609 495562703 469843135 231957006 512908079 826532481 978430338 814507068 302905312 448664462 245921139 937778910 643386955 340929192 712623608 388327616 555911499 481136908 169303595 83084382 584385286 922710663 819301753 348243984 847672616 609649093 957663462 645465345 836987909 656289399 865033078 556577413 80581090 336062115 627405026 570915507 835676175 475278072 646873953 333397457 873335820 273561549 524545509 920103613 493105760 799777373 166927235 449006900 524124018 597813068 996560987 789671916 444899248 83060648 988699595 952267541 996237766 193457014 529580243 418257796 31050830 955916543 245362037 797288158 454336633 320759169 505947075 706531041 745000051 530084637 876731682 304884867 562034373 391193241 814871508 93410373 196009278 521773330 909791169 226742587 121054739 899957133 958052545 416316878 207664666 156252565 312628353 452951473 943395084 716553215 868904055 412998335 547960954 177167151 985372687 868427533 932937813 384959834 688385011 295847664 981663286 568103076 878324011 512842188 785711596 592809885 41213348 481598917 726918826 565169142 146250781 811026920 523688592 458457106 258100798 519513345 470684440 4769125 953001228 625133922 598953023 201920196 849722750 849172509 707777339 199141574 597986123 993216847 408085662 997385748 271813900 644115179 664743759 713430319 861257590 442110236 911551664 58576491 407466106 959391207 208204313 293764586 72225131 117081322 685424935 932175543 618077146 460880108 375631718 26978561 759927351 274191997 125374490 176188192 496510483 54802008 369718147 682114164 335445334 868536431 217386701 973721017 538989165 397596204 245021231 245072153 374459699 706686051 639564909 453075307 215574140 659347025 883943807 63377295 43673211 704651728 172316671 402740033 963255506 259850570 750652320 129592073 574652964 712398132 897809571 289072608 525611752 140372095 680928196 286400883 426505511 175033797 494289816 122088435 447373705 694002112 718210730 585614042 259982356 104724679 55749270 467804782 837483963 247738808 913828847 268942235 788202125 937819682 316591185 314967629 147160632 827625030 174738106 300412513 634379042 866583429 601587521 430348436 470395174 789140913 332596890 12896994 535028428 510421898 474311542 407109917 2094829 903494708 59284888 399502045 266324619 693952604 431196461 500953575 185911195 198829483 203105834 385288547 682002207 94482094 726743750 786104591 666824829 119115971 581866315 791577518 712265203 562945950 822927737 160365540 692876154 955754057 852706476 566972558 262862374 458549013 172050576 769178458 550525600 380720506 746579870 34055290 188933560 790592716 599498558 13937285 507084366 105325757 682848270 557119023 974124844 389501481 445070907 803765101 420809302 896397615 110624021 597231783 636886940 679467908 197939116 140107221 440154546 483954347 521470271 420404933 376998265 624147406 91142338 249212669 150189645 135992940 197867096 332043171 836327395 293823665 468612119 176535937 40003591 669627950 536320096 480840809 789543254 398973957 261845801 350425606 166374847 260306073 265032190 178837137 951939832 936829161 252160120 835305 671696698 2707534 928082953 148585483 129751949 656493622 876877507 508318609 956002838 306545526 657856979 107387663 289125689 401955362 900186439 135352530 791830858 369823318 875311375 625171226 595012174 340251499 26504984 722419737 860445031 394367745 783030063 654402445 270875155 7624682 907060471 400861738 454269886 963051318 931759408 17098496 1087193 854009789 301587812 325754738 233271157 645405623 582720222 867635902 5438254 582585884 719752430 132714783 380483269 300594750 371669177 557572351 608152050 824714514 901072427 398297272 4093011 744115731 391708608 972885636 358468322 672079688 46121718 832751351 632986914 641471770 492080856 490395358 533471323 538812655 759774180 951534260 171771960 105228434 970866982 811812853 954624468 952254133 42695147 953746093 729039698 927783093 435780101 561260219 853718297 969042113 51018163 328894088 314111900 474164330 246757608 465870299 281695424 858634697 229797943 789586107 423880433 293540535 276760881 240194607 849297257 956943834 44939772 596805361 267292833 887353523 880842777 133223889 145966058 310007568 244944867 83321054 113065032 734013135 217313855 165656305 537632737 723955674 936397794 863621075 742536260 397515320 40461937 685177201 633993716 691726337 528441928 201407029 551754155 945005485 576115117 835691416 930874935 283382939 243424829 821395543 294316089 643637547 828524906 717613150 193882428 167572482 952166451 258098206 409223069 746039605 609957112 551149533 863162788 31122818 437174194 750800179 229526749 907928346 720288914 45621226 625459135 89669947 256139098 824341152 546078535 189001682 695407440 800183079 952752660 803290201 693814369 949431176 377389282 394559208 594637698 452446018 252992591 360093478 24686724 719006851 480997234 545078105 339567101 857575516 274777561 671811554 573392181 600670344 713671518 5551802 509644528 163653172 464773212 928439204 188931006 603546263 886219378 81745301 695377352 32828770 244133556 4216571 216120932 239371011 271950230 874663292 412960977 594471342 149650335 666891550 878340266 837546644 38008488 267622089 481835202 278588116 757656820 531696676 87113832 424880070 192092212 165638419 852301715 293023717 170458235 703180607 926457854 965949957 544166046 387528051 491424093 771756638 80911220 340203421 59839186 540021878 767264111 248034676 452441593 135256815 851891581 147796725 38771236 894733631 761316590 793395419 117627169 87674266 899337916 184267703 491069712 403759618 528511706 998170307 599462700 912228008 613189141 787518344 859282711 463435512 806740540 539123407 751491444 669815225 946217464 210109774 906458185 10830347 806857931 298862179 698410474 625823431 283485807 595863696 955446629 479673483 320343579 371420318 192424819 375498589 176660732 586753448 261529795 621951580 220426101 421038682 347084717 723861642 30817051 391375127 378030211 141945121 595921661 899276182 48129537 432485806 906774601 302026924 14122634 408390903 981144015 49666842 166188743 649726234 810741510 816492578 660691515 580570517 785936591 856492468 174033325 672303797 278660464 689722375 180561969 155509623 903598475 810583188 251580567 30821811 591239583 61142132 268201624 288576632 190068690 436372196 232986499 711593861 817386748 273102257 242071785 773518330 690942352 910145066 456641616 307929528 629850319 235528523 619821902 167876901 159899945 311661451 7135943 72766036 860535102 68137736 999068673 692801213 774815164 751460572 780036614 521274718 533871619 4704603 732418706 127693633 797909474 845081455 698155722 536169043 42699586 185475766 925951785 314488907 520833708 762029850 941459566 350297078 241684873 224744752 305096588 341003270 165520733 278603254 39660125 44833074 345447983 457482524 977838314 970049624 920341941 453206971 514248804 154267802 776219404 662197964 893022956 315657632 209363439 238835536 563182523 149207916 77084387 414586508 583868967 267930936 33534255 893250902 560993480 775731727 678901874 846929585 320488728 813545186 186959477 763576578 272794572 565254822 453891875 635994395 534312481 618327487 783566594 448511230 273782160 433097946 75273335 687380432 589922364 384878652 686293010 222629756 837942161 282342575 407713145 805131645 236906534 9292077 250148516 890136884 645516075 264724338 810062341 508649144 3798593 602853343 323635297 747619300 153981250 214106954 420935687 829772355 115456857 973893070 636092862 78550299 274440099 548910848 148786158 43561503 420567935 734553010 100914335 411746421 517558736 283958039 411583359 892470372 351014433 525427878 455577051 293554064 354863474 938163043 569789101 13889614 216107846 308327702 303439734 393681626 799782073 249463794 853477725 90015926 52587326 97906793 992138443 746834127 486488378 368580855 400261580 739303155 145613194 773760143 845510088 481311711 114085199 37410762 350494950 870828159 374554312 751642246 263198690 521774137 451281858 790556169 309169850 960856543 365589157 976831237 889280861 418429531 496932555 623994757 770014119 495023506 882759374 474280864 768054096 19414277 997319937 910475813 266487956 47937371 117429013 295181905 754562932 924665496 330872129 603968129 775966465 642991183 611780222 803464664 304575678 599302618 531223409 226178881 133023087 570687457 495463614 836334060 474738642 823073575 953346305 706633235 935074719 804583326 87537128 596971878 164625265 246946116 600854274 609655312 209985905 211977582 121974399 59021835 401076689 41967824 687445724 239116971 381812671 209770945 850567374 608215047 447919320 751188026 224605768 96752700 107170783 170922221 238330389 990798834 636242025 174435544 952686852 768316621 735108300 752338622 376718422 805315738 880433221 815302801 17248777 469334174 569989927 232380098 244198904 9836321 552056489 10742760 528681294 665326238 357412016 473967971 738907059 642901524 917014720 583272742 655856270 950837550 52538507 521025612 805215083 238121315 703262588 622161567 433118391 317590745 320581463 225316609 228077531 149173598 502235193 261424684 497411524 688069187 328020974 248794214 572016494 299763607 570037285 505496828 47973103 497027150 691668236 895107414 512945634 884438115 68926116 181662757 521622508 169300708 333889262 998914202 833666588 128129912 148007059 167801220 857003963 409212325 762471768 259132674 339702449 875567678 958711131 121999406 568548470 898019502 919951186 777980572 48440178 809944838 13131257 68173680 429392883 293350002 425663079 921773741 626101606 239302735 817768656 716594496 604480225 916064133 308657430 710327676 872789616 498290922 28062251 912807785 114681548 85954250 649111151 425627191 227737172 180352373 367564878 523802457 85301515 905332719 224668661 672297969 505791405 432316752 611473416 740550261 436438016 166729624 136631343 145943976 237762176 566142901 810957877 292900790 80343792 202401221 692900343 351111770 874360694 489713370 461959493 33704947 146114367 763438782 824127532 929974704 951772192 441288605 238971694 251762252 136003748 969577711 461823414 177494302 645737418 571605069 848709597 814943423 710607538 493295643 330722868 274640411 27195730 346505752 302167673 135558987 554529640 126107282 353392261 560782944 520312401 669466841 930906334 560078794 426503938 91376736 214714416 401702756 705197817 496924710 636534786 10829495 441072197 674687900 793508429 116163443 278013892 671792857 410508587 650378413 461099501 943201177 68014099 382022564 817317858 822609316 155011312 788391019 199535865 432541520 962942662 672728014 215383260 793297991 249579226 179542780 910537459 595366693 371019734 26089505 235358457 82974941 996914328 494831929 23216980 410656470 928850950 164333075 236780111 6174580 837033538 753898914 26500789 834232854 608406184 246970247 318351376 67994095 232741094 159561335 15389531 673879015 277161173 420427657 460946212 242347274 294908685 637282317 215214539 625515622 419196070 325310797 108254797 636682891 320040553 572685310 182778538 798736116 868365534 273073142 117717972 446232937 297816960 471991873 845025644 18419163 785925109 551084250 993836054 780062668 403633694 836998348 174542629 244784976 136135038 557141910 183544957 716355473 326268115 452540189 642535067 546654625 143645886 390696835 217103744 809886724 469082883 136079713 990825656 798292909 459955948 25246715 455600783 174779472 705179030 515631060 102862261 773765928 33081312 832401398 508765839 635942645 683499986 370581092 319323035 173851274 807418612 923602511 113394287 65708886 531902281 263562685 347191661 320334111 273297621 472645076 827393582 275525881 992808886 67058413 48803363 920065883 786630886 115002425 460419425 617120250 674542586 493884350 308505733 833978356 133396602 634036335 185137703 979306152 658022553 815049085 927626504 530544995 36906750 957495948 257265499 432947307 824807907 543912047 583592352 529072018 120538405 180832957 817708589 405384657 882560793 444895552 931388247 930216070 923534454 63478652 937226427 490114215 810129079 142973998 467331279 456685752 309669236 997492196 60324133 481936474 533652323 33462875 38123935 226969537 856178381 570242727 527712092 969907232 849203689 846003244 307344676 271833880 454361815 353614228 180662635 606923746 21699919 117454530 491917951 310396343 937073483 465058375 209533177 506468085 813390861 279975935 808516037 701261565 321349147 9777458 836687499 382397859 477466017 473639297 343110382 388655403 76344368 509266715 360987308 303562133 208659442 376644635 240324478 629672559 260176872 723601933 5020634 922124510 160456235 459602665 894109743 65098557 715182962 203009198 692621766 167580967 176715914 769696500 211445660 947937003 984953429 729868472 97548824 902182881 183048495 129329155 787324780 940769418 212745801 671049568 654647383 331317009 687085879 382999456 961010720 162589504 977577274 304359463 696802325 861816112 606347446 847756280 887813858 543553145 921965840 957398848 283033979 916609003 779665141 33619903 649148759 943090959 715762845 647406997 642394066 526990344 874460314 385451898 548217911 767975519 333511750 830943201 846961496 98106540 298657651 5772489 24989303 155345181 931841472 321578004 156679239 811701354 967037836 283057760 965786320 677791532 327480978 316006717 473595278 80260689 578394530 149955061 884056359 511649563 965346333 970910081 646108189 60943041 351981591 588774153 953694426 654848290 301940856 161788519 203005243 272327819 245334477 147065345 829312999 405149109 448074365 515565049 940552513 327535938 627441931 312248937 51977366 781862529 876973056 600720788 115523067 104692692 159787322 433855946 810797347 758618605 163409228 553473763 769856572 793858725 747393389 175290644 616449466 328541355 780066357 34900710 749709605 850112671 995646493 892113066 651936860 783057143 631674362 724438088 689109507 520170600 174721124 462660192 38266656 91068104 158794130 919120477 75738194 965499876 698283986 577424751 376063456 896735379 205235402 823376350 147404822 512146030 729522970 827297258 135310891 369383574 37201102 622440059 102756374 744314391 806868560 871259556 637555397 406082223 380634235 799950227 669228659 800295090 321627286 685167986 366656648 539443666 481207149 622349347 998638546 693111584 774361358 711959056 494640832 754924428 889285695 542541010 287468954 774829086 78855579 209028058 59779616 462380802 239926642 506326918 897919715 572927351 291593717 675560278 310740405 585233588 121624354 165740615 251451827 150026812 587148108 286120103 85399927 198127631 371149357 587139129 530292334 574076825 205693451 890573075 753011295 343371998 590356426 965081089 914033529 698306727 88645414 257411773 483282035 650883014 589914416 145652649 14554733 3644314 240140429 940497059 42334568 358778330 454175231 740699138 649038064 547787020 365295156 392876703 272870509 211918659 264783491 574862697 383795479 243852488 928144812 337606750 425017696 657899831 36374586 62007663 461613126 456563570 889359117 889946600 630717485 58871673 544147372 806679221 690116654 976328363 256540740 997716432 993212789 482706348 125356714 35802498 583108569 537829181 795431123 153744686 354111363 875406841 890969202 993509082 1874562 86282494 941319995 566718406 745103386 440551506 655747544 407894357 163827936 121638575 389554815 816562761 284774639 437446123 375678714 664132638 604040490 487672445 475337804 909847134 234230308 626814195 901352788 194066150 313958471 796123532 331506228 337338580 417190118 376011273 344769021 750197930 544624794 893775008 450338958 24928337 399544489 213011561 613317863 560536071 783589567 459330024 404797609 250874803 768864648 953891533 346470139 336804772 635130294 12709724 256378731 88796072 857909637 854662732 16161946 338402666 255512869 299311803 689992408 194109686 545247309 205625349 310964260 16598371 893862352 656783132 143410222 878036597 550457779 667185106 85894682 700961142 225414096 971060823 810737449 835511574 855916772 210312844 675582059 216088843 691874534 317744203 582705227 720400845 5309615 816154361 443995977 952062359 967258398 89220812 324355177 351112319 408004252 718585687 856729350 750846463 15366689 943415262 247071662 288760060 630310870 302337220 162340455 734456161 243436265 525492369 385490404 460146759 826394263 133078417 994272973 558114919 952942697 438808162 585440311 669008529 106137945 502886575 277317126 175050480 641696643 580721524 259021039 299456878 503718942 846745188 948101189 873155533 701226581 859661688 282898284 592045988 956542978 819834648 269737529 703244993 427628921 920322647 220281921 52227625 667958790 319728972 89608680 918965746 22299430 341004854 953283997 321129481 738748606 658643070 187253893 237343412 501060889 280040956 485387110 207158228 147806820 725593418 195707979 714837158 631445713 39062955 703864856 718335878 655842589 427411231 66365812 735607610 337142794 851556320 65015902 915686480 76915238 454842714 817567040 646892653 516125199 83251390 270039754 281272561 992265511 405007399 822989188 233984351 695948534 365834643 759898518 743258532 404438442 901069737 246115194 842213195 244386922 865871734 159981543 377801536 240061693 8154473 286771358 273184225 283171500 631492034 129685931 444751787 829958293 405692093 181858660 619636602 150424389 343831091 573836952 541849662 722107253 783021735 239264935 396979073 539804098 174531695 177536023 240500779 314592142 267653948 182697045 49704784 854385403 260138411 648024885 735531931 217144980 949277486 971850911 226745945 117019317 193077091 48630807 954855462 815300464 797109707 620912451 170560036 504090907 282718992 883216295 185348758 170098786 615562566 22113311 291534435 363991882 516277484 966785557 356870846 703729697 816514511 342131997 372107750 555166772 272597945 656938304 862973951 285118554 612502170 783211635 13839663 174242542 492052214 418795987 523100308 917237978 658219520 795738011 903564698 228348746 247128165 945891492 490063320 161885375 966298064 153121317 483045196 680383269 229548689 853372759 486651617 654969103 179170137 808096654 18938988 542426563 415784549 735159997 256343332 148147955 405310600 515758197 689916474 80680163 114299421 182468943 808190473 420325047 240309734 114452298 446760746 536491878 297781564 450960770 962927505 276765333 365856949 580550514 267937610 392267594 226598104 954748072 80598934 43299750 85921520 891869352 742031998 138994593 96154783 931322499 528470538 937985679 650787878 490021285 971573798 262951128 876215523 541167849 96219570 628627051 308931107 22604233 812883819 590049636 706653895 325918581 158892508 949960355 328442528 505213313 785278869 653946523 31322621 291589412 634349733 413061017 417345937 544646985 168427848 710103145 733514330 652258439 17258172 458708628 730790997 228816662 479909027 419101389 144572082 583157955 43908088 961630688 253886283 605506118 16606978 326359824 300940799 821191784 92963231 655827673 900366240 593473437 313013581 58995406 595162870 174828001 847986351 194335606 640741211 932163453 853157717 392426403 909213052 979937608 563705530 63541493 709724532 661367599 211078386 86375824 975869231 6593182 967061122 386169643 470040451 827899538 769969782 390192875 807049593 415752007 783908753 503172087 707341106 884619384 704513718 557048663 543524875 74280626 761618867 53310067 704155479 757034987 768757973 704153906 173723501 698516042 738775080 989380201 951509519 539883719 396814169 554768551 383788765 607592339 450604703 687160468 516620860 73248643 239369559 427043424 391844339 458390876 864160061 438926684 416048880 941696435 214935261 77848241 759422502 215321939 564780214 959859036 824009941 999042860 509108323 964826911 107144272 611863355 376350418 729381078 563918211 722449318 38660558 301317888 329662850 93144041 241185820 50278204 789217213 808960621 789655317 476756557 136246500 794401123 416759923 973302159 757198562 641037928 136149908 797171674 959307404 227603648 909156936 409262442 272453993 972050100 379165832 41384391 255484736 994280475 749784697 708398828 385711191 175682426 655276767 585600787 194936913 78890829 306316486 726111558 438641900 546660053 612762505 564247051 778621331 719280467 434750000 326883683 548824466 381172316 428281732 338984158 804036311 245568180 272725506 300658950 141477476 852793362 592691938 479300007 929460719 828089913 461888023 32682627 900024115 11588678 504190071 543976880 485234642 541469011 855264946 945805035 499339731 498104167 672161323 918772111 600726835 141863782 182611367 357469284 747160446 75289834 795522238 781509640 593432993 241264247 928600347 327990621 231867651 341802955 622842482 22164976 82036191 105451333 214160357 144319413 20697465 687190613 129938967 221951872 355801130 513906490 457240416 175716344 153886799 850528802 484562261 276626559 816564957 815998511 913176230 860637508 855008105 827518170 623195381 235517123 134700582 67273772 391830505 202908321 363100178 889993442 572771298 868766582 861288756 819800455 133285885 829495708 509736415 338189650 638370941 535555688 393435617 876887765 198682418 840949573 76304782 841305266 96240414 928262397 817252414 885797958 558002828 686223948 517614109 641067340 240353999 251125521 91524267 706183898 703088489 593292410 628868702 483487172 14474175 925466303 994713018 372077569 924962645 226777385 247185643 401230059 605054433 119331454 515858049 635133231 422777082 966713654 814054681 480949009 315598398 908601056 609318955 297151782 343630892 351327466 50665352 170807076 147482351 333652339 568092201 134719847 412248399 375181032 734548855 599712635 708306754 338046620 113632562 838530267 775211743 971706682 113554733 749387018 850835127 884988630 417103200 193544060 22024169 596475412 46760821 161828255 175280564 907003015 58228573 383216331 501621145 202100697 886722603 876990934 958848328 385106544 881317309 145494017 951042780 641750403 268328381 332577904 107322071 636353072 536642281 820131804 953017729 176508240 234932141 48398886 619611676 258910079 168936818 343956322 395686278 170593322 525022939 412498754 237863978 693529605 757899273 42226027 711127448 991631944 545485204 511368469 508908300 330005412 425346953 49324100 639692052 491810852 344181098 740564851 770575745 282726193 839738992 290953059 176331791 396438134 250003846 272137122 26933676 664005215 167586423 80351253 338430994 646305232 63265895 149818912 687242872 332653770 638215090 588283760 515538491 209858637 308772790 685880258 489044941 326792406 658927097 222293730 415528349 222297514 391439719 638199804 890267262 557667596 455643461 477768892 4041672 899571205 315113569 290086833 601567093 166345107 594200060 533109734 612169529 541716769 255403337 142436776 604254328 223114526 772256081 272233497 18318547 815260869 444165421 1904537 841869894 49632390 594874747 165362468 691375978 167295190 926951401 274102984 735668129 987113286 889261438 315354798 618856259 622767139 735318564 974787650 367408660 258263924 778980463 535601427 274642691 127173489 662819419 436380204 339002131 762183281 34160206 234708738 402858461 100777922 629710763 414090817 69218913 853415440 363901191 384659793 691256699 887881335 108095637 626754984 453566858 490612990 138786271 878668499 39047917 37403267 293194236 335644257 374634343 476483138 928321537 939849794 204897091 918916976 213977245 942178387 444774300 313991310 522085108 110651003 165921478 139555093 174014636 850147168 942081784 689057681 317168871 601712946 861813331 991973213 414304962 776625801 220438084 883939931 824737923 122417232 763761387 754372512 919378095 846098364 985079068 994622462 477105789 598081263 467833478 902554934 645481077 771652765 157869012 885036407 763222270 813839282 769091558 250603320 567620866 422734386 421486177 735187047 436819948 196626408 427293982 239257702 671723719 221815762 850025583 243535468 601568522 72830337 164252200 457354230 693471031 256414112 893013496 99789371 515112727 710632971 299467731 85673329 495267852 179969377 236488002 110627163 684882875 562882783 173406394 964049063 974475832 851204019 584471433 709524789 334914749 887280181 926711725 97632734 940931869 529220042 132427254 958812530 575523884 889657925 994211607 787305995 922505987 156115685 370484980 799608288 210319620 94829886 440459758 737288192 587412412 920215387 587232220 578760650 818403368 170191717 85957721 806453712 353536039 694425120 723632846 268227281 624796557 191123661 439896014 343211172 460546054 802097901 225780409 908147706 108613777 803154622 797348133 562075927 841916669 950106910 122194947 182823639 226893520 107518931 488056330 191579609 220294435 62342058 751860889 729183211 212977562 236472219 930061233 593025011 834418098 623573832 626231823 191504956 888218465 579529750 853094665 784034532 336804828 800517324 330606807 136166763 656272071 35144073 977041651 506004943 410484655 526634134 852364432 41804854 172549951 211872852 882423235 148419393 818222546 755052309 513246529 68863552 454352557 251697602 731137314 255179518 294031993 689607913 505803861 637578816 868860282 708633843 915818407 672323604 776749807 113368551 149699879 143676414 976062558 207723638 708053461 381288054 565771766 181371063 309738868 179065797 402214132 784402175 224337780 16347720 774740332 74212675 767239962 892621327 608374638 624753754 988721003 440355470 585165349 452877033 556285689 664097918 749577859 253198034 221937175 952017738 310864917 861575751 29290459 350217765 140862040 105057423 788489811 796584386 921110218 76849069 985331916 67211198 517929777 845464438 635073363 397589173 211270878 478931019 384363135 106784355 958048616 95690840 938498256 661298263 185775636 344572113 703402397 796781554 32291782 215970113 588643893 982915680 777283211 741851174 212112629 753682985 64466316 998409715 738491479 542087649 445337900 827771118 267363758 546520130 944103463 581001978 230794642 359550533 868757882 22130973 311701135 945261840 992044286 239090424 414238384 192646617 630209918 620792601 558277803 611897668 844923732 589949451 553959831 638721235 238279549 871573282 113854059 204750797 972784160 994386483 851250296 736637555 761073252 112842458 443798411 266219338 916300879 939242284 595124478 494763828 89801958 746895126 228356421 628030715 653164269 745260701 851414719 549223756 605171634 328851311 215919599 788209374 337100053 14800954 798024452 445246296 300727340 177162622 883377234 133861923 609327819 174853517 780274661 871818389 183218670 771054257 885772288 353309141 38773836 463206740 568197883 405211083 74991290 806015121 420410902 715457493 109352487 865915271 580358389 812611282 612924035 165869624 43242624 902732298 763949991 133627335 344926888 888278634 838567149 124361032 59591710 838059069 513532029 898542835 418594643 158121871 684285541 43902963 487198789 772676328 587602729 1275703 858095252 600914540 343967527 991512960 695402971 362442837 729692994 104732431 531587521 16501025 286630358 184919028 355169057 823307486 94084681 697641983 381953111 614783488 629354273 604831596 550318709 753638679 273128245 818946092 502156382 218497936 456677343 176176925 219301906 459043944 197989683 605678207 847866933 916759095 132222293 781507702 623097024 401031664 907978004 27922684 345435722 255424205 854222708 506148356 777739000 89476988 815825399 922199460 340402950 264399087 521827411 990801899 167289498 361259406 97927668 966263511 728162682 320117000 463476676 635832850 872124967 133582962 813845950 444956497 32431236 220292893 502565286 115793104 692616642 915810371 631705227 932960038 987874256 23734540 562094308 553227254 393883102 668113400 849141062 178950150 642255131 212615889 14082576 835278112 718505257 534841624 456203852 395476420 774088430 509957077 835094404 566236430 901558028 554342107 545843342 89732452 978315364 297304652 109959028 695065173 946178774 20430922 149843567 692853052 593460179 262812277 256827392 370123769 779954993 386200695 245285416 573810190 82793338 944459941 324966515 681757099 759758251 208314405 225200978 192676039 807768206 932945138 575232857 31936632 977704238 646515153 855610499 626431280 706462265 795127352 776875496 890222785 545151408 531763662 611532549 895861697 799857271 349937562 844610275 112946773 259684071 23734399 771439197 611889921 402470526 170745681 484208706 159949260 297590211 592530423 257497444 368376531 310628915 625641856 233588039 8911631 220316558 469759725 7515118 28037033 753019151 261886789 787551893 994969682 179453290 913109883 175594547 260198519 284968135 939108642 287014643 299748061 339210323 886729285 582997974 406092242 959061801 887517690 212789744 303604302 425604140 187711384 752989646 393768629 999468241 819383660 644996102 569223687 99041698 371156787 805406993 191501485 171505461 640490853 215129526 548403177 415129054 537094910 997326599 468713695 175005281 66687380 622578761 518478135 828039611 712330587 432963092 849410457 919247137 777083286 967204633 533135712 995681145 679902057 551611717 531753377 677343035 317885564 795148590 191706911 896320707 694577046 892945912 866451990 693275319 222989588 879980803 989246772 381909545 635164503 707387952 632008666 977666000 335436067 803530738 673198919 843024084 185974660 210426649 826831161 297432451 678969494 469482571 145197149 558119404 526908581 207309593 919651688 442035338 779407799 159596587 349188859 218156131 189595178 673558010 865751114 967113176 353728787 447133521 829306589 609098606 668324657 709449317 231898932 690360302 438206858 741506128 241883807 127123718 425885331 436065968 805163582 777606719 264297974 85731749 130825204 21564841 999675292 182706625 303668265 333920025 415678860 15154841 730661664 938726479 52893030 394004071 45881165 331990610 660994634 117096297 574223422 892023812 678708474 889157440 152836553 718481972 157355267 734557137 213903660 734085546 628528038 948064159 63792009 941661188 958328396 940199157 316745474 536415201 604782038 760826037 986498889 225967427 616618667 834979276 566479642 502693923 480762985 130301393 480544764 519223530 830303779 620418379 126212012 112200183 905923186 891091865 473326146 694912931 398285606 203721004 17756866 700907659 314393932 971331034 580086383 482169423 574636480 613449140 480780511 289611155 41418834 738106609 881047502 109871096 664313779 747265972 768866608 607733704 521494794 121940549 897181295 889561887 187118567 975703142 393954475 946315251 524239833 972603927 780859860 423365437 471116108 332003114 510134 984104847 847324025 552080233 408208285 470036680 184789912 480963314 145941355 671134226 4115507 629712549 417375438 43766055 647452843 204898699 57709627 327009975 98391835 973872914 416445282 993030533 980733137 912470648 561829528 369200797 193804522 9277287 848158294 786312369 994932517 473668653 936247176 229733475 817853648 60887102 808990194 531333569 634844112 222759194 185756223 538914571 901396831 495375127 603544951 894148217 388612438 950386971 677840936 98084691 71563917 57244197 730484849 216514505 466728263 371587104 215087631 182940808 548378625 192696595 532101891 639279379 95235038 501158734 541018484 976118808 661526495 545210706 154039594 145117502 65828830 31854364 270763014 588498156 30710464 348810179 254068042 521298724 811851720 608559500 213125946 970215762 768632710 592640993 794022236 440015259 365476805 819501409 534630724 863345721 841691290 575361327 320187546 777200095 387415096 840648572 417101523 241857850 979336782 316787468 151387842 119776400 726863386 927707508 466430524 80488545 807445972 847070434 643279231 392605632 109814416 472874250 97558289 960780478 727725967 340052874 119396749 641789714 814062876 83804100 280483784 683853966 235333534 350173136 994788911 844177192 56106370 474682763 824418899 974063690 504810311 37834934 432228796 923632878 834778033 470971495 330376450 185360561 827254528 416741353 824846649 15936249 620444005 861069125 191358546 305970738 188719635 820104686 272853081 927551380 362056832 923313598 278335816 454067412 205883346 808155677 101159516 636206277 780855593 548888168 889018193 345890958 672545440 648003973 608184138 562901793 279683272 46985403 304065025 425095642 186946096 356452905 761103874 67700538 109423218 825688908 697091684 188732688 6378287 810807668 917811223 793569396 883676360 197135873 207266064 220762679 31363683 838039355 257798957 348133455 377477756 962208603 970685147 927014967 879107687 808498389 721149085 732286563 210951574 930879281 644830044 526192640 127777208 729476717 859923294 517180416 834503543 347498675 614534426 676950890 627160421 901423731 592972892 234967964 477421524 812229718 650306603 590836336 326309329 805644230 382220591 135858081 818636696 644086285 493974246 441842256 920512871 688996040 276791098 202427219 178748627 212405055 647402729 538927297 739939821 609527942 952375510 891687860 8011145 218118554 124393488 926860042 10048250 85011828 271293642 42393553 523258093 925465655 755509982 904547423 30005129 261512214 245374399 960366992 301650381 426341064 167419425 128397757 809654877 70567705 311640125 285581653 340461327 318813045 851546345 172617107 438369016 414429963 673026353 121952321 745579498 731011720 419776562 582163645 556226095 284940631 950414733 198735852 109144496 125722940 176692246 840241979 462538242 699023273 61288068 758110878 517174758 163686898 224515850 835619372 125812532 46777216 268902104 469741196 432596020 10206916 955971530 861577285 571033694 165635443 697442674 239248036 857225380 56961887 971117327 508013629 546256501 198520293 273570659 769148427 901679996 306253700 434186923 264391971 668273789 95466624 341048753 232620716 54418925 467109685 508092549 98533335 535831926 874720597 951712519 193162366 537085699 229293237 916345756 395945385 381658407 659222717 733744050 719053869 494182357 700507186 630873706 345551629 815913254 136385164 878658266 956631394 683052161 817069226 795552566 757502991 442475169 875917588 44597495 267196883 775399711 451856824 660054875 878415957 119380020 913139432 942469828 903156116 877404230 98073279 916481867 623329070 784121623 216116655 365893674 534749794 820861785 962259648 352941843 898038913 34765343 220997921 807002533 928072923 716727284 497659371 770367928 126754918 374178257 453483746 156678335 723177947 866803929 294251221 427095398 941943037 336214406 165451018 686094449 494177030 862892167 111668740 59196301 611724350 284365634 836745067 885420918 415272464 388821631 398618960 999806280 94262370 769043103 984916518 629695636 62448844 916709143 358265229 493203173 608998503 485501586 265138033 395575374 36462978 291740236 99732946 301021642 105701663 265275458 345242568 201465007 713559455 144361016 942486242 618718211 119748069 250394276 768294358 270034558 72636312 371496784 738619021 507883280 192373008 326943575 212559991 404653913 114535540 983855420 348073257 303160386 394532272 14461883 901298760 739462507 548912836 589888307 425935060 839537415 965966049 950847770 684193036 989449764 162832454 142884652 849236331 946139962 368984507 808466733 337977399 92926463 482018172 490164263 822822298 796996279 24696116 763870883 590801927 430597637 206353217 43391061 551899671 415130089 900719560 611570776 471346860 262153630 127324650 518081559 754406867 421159272 346847847 409625696 846305246 581940649 163455497 48542980 142901744 708398658 194671060 663966506 919412338 295123102 207320629 283192666 554299379 376355225 851699528 919128530 988236565 98797937 460035228 968469920 709253514 999923746 358926152 475571985 111153706 838131909 848459319 261234321 962506059 573628306 468262767 878116263 704999089 338392439 590692447 747906120 179620481 141586544 649295880 970375323 998649130 687231341 314428212 41353770 378180385 473980030 76209502 974627005 44641641 181867305 674614665 475484616 349285836 547542332 81959315 971163548 374247659 925674214 798908145 744451912 923177115 993536245 95899673 773717518 151174893 391734159 558423999 253150892 159926751 344753368 140870794 770423080 208618735 659328674 672168329 732017253 755499336 828335559 649317021 931502587 758043842 363437631 957494667 784776936 399272562 921944950 669101289 399203965 710673806 325207421 108334912 30000848 275220219 800988277 492271930 45113574 574915941 402050 936345604 251433039 247499656 7910173 50798259 933929318 983548128 171203739 15496089 479332854 937120280 361433699 189898806 572418572 701176251 451806106 964775815 435622880 196885377 703646546 51770620 154055392 827687974 609478622 893360682 25383851 184894649 787562311 736007678 492695089 74252768 651361688 892723464 748920616 572443883 854498715 819072154 132410117 12629690 372264935 435583767 571650592 202097828 59949371 465361738 215378616 921495190 973282673 57768197 670322164 225894370 331566268 125737430 120239913 242135913 934231919 310885991 183173155 812770307 907828418 692953281 749282053 694680478 155542373 229710306 102597843 534951369 108941780 135774608 709100776 118957968 340434823 575648422 258380018 309985861 897654037 945860325 74750455 908014387 97151082 185173548 885145211 863001925 882354049 818655219 691139785 625917684 116028239 174696450 489631205 878815499 159235518 388223616 256412924 450928748 980152457 707722554 507298201 14656818 911027184 67235837 519368497 472979908 614490190 904296171 687483160 847391663 340126001 893414181 102212126 993453196 23513764 948932095 247692832 207737968 49449241 590250963 351196526 532741282 501290225 201319093 674086090 816827972 379921889 229152994 49768018 887897744 790061617 53426241 420379866 675080900 10491989 162598285 665187260 168341102 305271986 334304846 890530100 202119148 135660900 620429463 410760740 399554895 768196858 576942399 937544273 808080637 490787888 849122063 773396222 808854418 451539901 940745784 401882931 790073646 424635003 74577758 925682592 791791181 291915875 476980580 840484172 451528646 35748681 317924279 59283455 395859524 816833860 29699276 535920980 623906275 896525431 996987777 500453297 865510393 107695606 41479504 270678332 19813678 305053482 241199328 818359264 452074277 44299264 121609745 688106500 972917562 164576102 707942364 204002228 89400524 446364001 381054145 872710458 870481127 495994837 472354437 345140185 823660754 386471346 549782138 678360059 51605033 79957802 863668600 818363339 212831478 503367729 499239371 637579589 440989928 526486551 12287919 303423538 141538501 646460832 707502871 717607031 892455194 998387681 41094856 843895059 215122184 789165635 103840205 638113684 791842133 62609076 370050899 603474029 384530688 481924854 389897726 258425855 902697434 429762211 642097639 251022575 799536032 741946620 736321403 973734951 628019196 962793821 566725593 737990854 699258790 307406392 207763674 694774071 754118388 410051297 350634783 454431586 531554273 387240981 490633801 517870563 791044150 253628244 516712964 146656712 426983695 284721189 878872509 45510460 140641961 98927584 389309674 141181298 767365615 202944764 266087828 984884370 187620978 773491547 250759002 734291331 121926628 989554879 305370844 979466496 835864147 260976457 100559773 89963465 461502625 94771716 666034153 931184809 995696399 864310239 503239924 786519804 455752611 231575059 423949966 181294685 408259156 349069914 428383518 22484191 525365737 519849285 568961327 465539844 294200770 193943497 178862149 923942013 390761021 453303533 924413346 203216910 487581695 884526112 499578280 888794686 387013912 780784184 296654667 537729606 848593244 357537146 402375379 305638354 663690828 617433374 360493664 377524567 701102888 885612887 194400114 263417557 182204252 314590783 837893685 350813872 444291981 708000184 816138487 220095406 654384589 597017603 713440837 479969401 230198281 427730423 452207213 377046617 583644611 448391022 415803356 41410758 62215636 303050775 951273985 159927712 359696274 15464239 920604411 283731119 946211965 538819542 443317866 573957838 85857470 748720882 493592176 359651283 101829595 418747832 365160493 252410265 19121153 506548131 639409019 403008941 905403427 569596451 924668623 521378545 467284195 153489429 307599261 55048183 868203359 874625761 954222724 208164174 200200474 284465427 273576177 621841452 836111259 817730472 747153497 461151679 575778120 565156429 974895419 730565744 385227130 863234010 610884789 117671499 927881694 64170230 313356005 381390315 394832655 949346512 77775686 332416238 622501723 670448109 307079682 201582652 641384988 746010934 872529316 937654143 689864490 577134514 360422824 966604835 935278305 298819914 995950184 466154856 159440 426552543 225179779 388456289 433368603 285235982 841634827 238144785 365226066 373400531 852199071 679923299 397828320 459334705 290214580 354940442 704628732 808835191 574724940 612358379 801376976 420843209 531574173 318128637 11724081 978502342 788418485 933473854 568182969 692058503 528155421 820516769 450500996 480823051 338944574 365486768 250256623 837593927 740855240 566545086 619353792 194027428 465968004 951979010 342039014 623566258 37845388 714369774 181275742 815284111 165596040 109264281 677450758 768211879 644073285 992060942 505058394 495907425 138912933 86397149 178408279 930153939 33736515 740791034 340275222 864348435 232202445 464435315 225384148 786843563 678371851 401236557 566302356 246215446 312714941 559753794 615969631 873917944 738321718 393990147 953504387 484978068 412305855 192517919 742207437 444600048 490048100 351719873 140144571 428895502 134560473 540645911 426253394 409247164 88200050 87381602 693764458 474263016 141630161 127875120 533454580 201966338 409309173 189027424 906017924 500535772 51068893 788750408 683966405 340829654 15813131 667405133 217012395 830376228 231554525 589578144 66994490 761906340 69318893 59434224 939133708 589858687 768169 83458072 463459874 62345126 620935587 167781436 677292203 459836858 583763193 569983701 975149776 610142808 671953044 459760727 831315803 901818260 580635329 433748441 11242074 840298883 475134488 272266612 15011356 928702946 565729016 374960070 405579361 206183842 660004584 224108397 552059971 938250157 716429841 292399521 757754429 236881878 795014964 886792669 52315684 368037210 538903899 350247731 384136820 825379164 594453599 593680149 333892994 171171961 354360863 628136642 681983641 396666272 524119416 616875315 187787822 441471683 760833967 828997235 17555993 494323011 934672023 948620290 185611680 370248994 154801874 754857178 694591844 140077758 345830412 707577992 78162914 211362853 406961557 104611101 45856402 268739171 844932058 574854267 250493603 178832059 497118884 19338371 355376316 148669723 616475395 638009662 287719918 438733081 364133045 7524262 799901498 613463104 25716117 879104633 435479833 403309433 259571399 380694898 6812082 915967004 245539691 643718746 668484020 866530429 252529422 269684650 41315641 663324624 120479640 373507034 685910863 532379965 958763420 701159730 682801337 802256455 140308781 393495887 790286177 666515603 354908005 227469942 420371300 86112883 776476128 264057019 298272785 745403306 370454168 759801703 22170438 395851071 293567356 761689488 17370730 763201608 959401064 721007996 649722543 514876166 316534532 119137734 210784960 217608617 539856633 496091692 777593088 607027415 716506474 58003341 41894464 21609453 872373802 349916543 118619021 641960705 508652258 717328435 510584659 688028292 769288642 618227700 877450379 143284969 425418255 225604181 236536996 526995074 399638910 496282925 370410683 379823079 605496291 136741238 442167505 426160541 323749686 14866632 455813800 979106120 926397959 176276789 972689538 997278351 698233737 591341020 268339577 597598888 648740920 960968020 631222338 811053092 620597675 955818841 230841911 927775908 492604024 495052235 644392895 321289260 742845480 973657640 859149977 351870763 520242849 618087478 181138719 372534447 201379001 9730755 690970395 148678678 566224714 862847585 69797531 314095912 636071578 133190835 64996162 34511968 694071785 120415109 177671214 488741140 831849693 988865813 567997937 471235252 451381462 819374205 431827075 116503367 81118791 645546117 468064857 405356065 342341107 832783255 662113582 388620764 831332057 333875840 262641213 424797711 251599574 912859211 388119466 649371788 798729859 556693800 769218842 650572618 269499707 420829482 748043715 166560138 895858735 508924063 755535566 988201980 333104818 350505571 966773498 615499899 65970364 205553843 660556985 960883814 559349023 465910367 548741234 662897210 391398782 335534881 232603765 4704720 488858617 749133043 336832357 259484170 952251215 110210344 193228209 217021520 371075035 622967233 80538225 899875554 170397903 143705051 145013082 504955138 507446150 541456781 812962895 367599912 526623902 8712349 501237388 782594554 872960986 777293904 785673548 935355428 413195359 759428309 35550482 880539932 955809729 111531824 299819612 259947684 556431365 291462942 784782645 781885760 322385157 840882202 708064224 499640034 655857581 524090793 62204917 184894716 142691365 985657360 593014726 902293687 317495552 569600653 989997998 774663010 797323569 786111739 490852499 19072829 280692379 234635846 803101424 814275491 524109483 838278804 756150682 352905123 864789208 70995852 756539887 592877865 507569852 644902510 734325376 34841389 983026991 757216837 268720287 360535347 899667367 804944748 35419507 401668708 330665260 938307882 181394017 98655030 388057289 538508487 561497965 565932410 396829544 977553316 29274653 80424762 506708585 347365482 263165886 704014785 731500015 261227898 456985170 341674174 467169795 415421236 387368775 261064943 125263476 307989456 209080268 331582200 195514159 895589082 152027439 594203979 271209369 134650060 643883654 490982787 619690196 431040851 555535646 109686595 271025204 429953544 293772668 572911634 622777130 185952430 476288106 654928662 897514972 372270482 899946905 897888215 498432601 220696159 276809070 815275461 653140841 150230668 669026086 502853653 457426250 980810083 202127055 972212723 82289800 432358515 910988148 51660293 822823725 466167910 993825365 139540163 63473807 693106930 355925205 400557106 921763022 616640401 714621883 58241002 239444531 52998172 44943057 81338729 929785297 988951285 604443584 10382889 893152137 980441723 848461692 486176087 519347439 503019479 472143747 622987911 564474397 141160257 527138263 114551532 807982381 161681514 69191760 753723956 316268371 334511746 498132568 200788549 143459717 593700874 656458761 811392217 317620513 725105469 355786643 341790180 214021595 370922863 275704833 666361421 361170496 673844492 944428639 586126758 630768690 494834741 455222934 978200841 521886693 896369843 440119121 604527195 302940837 287738322 6616340 142760459 415789538 303509173 356351438 139487210 343496743 374303766 840181418 247204746 602681484 586700088 774681017 740322090 577664074 46295330 282434585 502320748 181675213 385708065 849466484 884872371 40990751 81917711 336547907 181795747 591550701 722511107 293187148 217022324 114590860 470717610 669968781 996430782 473948863 82966363 899870945 968342922 722243797 542797183 178452276 643548149 275935041 293737732 611862425 776166350 481090526 735153195 859527354 821354122 83872317 8111668 641196408 886023558 924710819 147059385 881660110 580600031 334858744 109969030 617732374 528758120 885032389 973874755 204136816 976307303 41088487 738950576 149960921 723062764 648355621 821699177 955010981 795949258 41638084 983370512 464803943 257485530 358655866 109108306 608589658 938119975 304130455 462605241 371325466 189588091 642326107 366176047 989236087 156962683 356436766 788226764 31891884 741531027 412032023 156144353 219435381 32168162 164124128 908937513 683353272 870448579 680121752 158673625 698534832 475656621 228559548 542744118 940032784 270101664 757783309 344347609 873184944 35325378 977408062 543560825 883000188 873862324 624961794 225937163 972141908 764949571 33435049 549934013 690234132 644171040 573344234 742974655 506174912 555532450 737187025 163990761 617413388 373097949 10215478 218406641 284642188 983720555 922548574 180648973 163205408 261511005 486467971 378309820 825380295 496484564 511514757 992030694 650721022 215054272 512736792 12288735 182780647 386515299 885152819 918848024 936124863 620589717 248157771 382815508 419924292 832233937 917397364 721649893 716994426 570335443 505221093 503740876 303803574 245452221 776944330 213716986 175938702 940265620 992335173 192911226 864567204 600238086 483078650 828348783 350350193 944990672 327287088 164022296 942526843 491242124 286428498 938366773 843063880 644418412 955384627 95923768 179706755 381853550 925005795 212466915 813171322 472659087 768440310 888913790 425366771 163879464 491047465 683956500 833212423 614661765 287070782 516322992 629879420 723463125 859671589 393261481 648972218 305433828 506973260 107308785 998368095 923263056 712399962 978556992 260478319 77094764 26474612 612592555 781683176 440590050 495542490 378423907 900331766 144773262 265425968 398114419 968362415 601885768 475683359 681713836 17257187 314923763 559198577 478080016 336989939 152375053 552465642 707569388 22133959 713106855 237371986 641963580 872959605 54823329 760616759 812069632 885866869 155093950 196763458 859184443 324197742 316859218 97885738 129028456 807423398 173497718 432606100 915188106 194049929 805927392 226037643 269642579 963278726 895368925 223818512 262125253 864756664 267768644 881735160 41398258 251071890 434436014 664748768 25306527 96127762 389516174 369501932 481352313 967151459 426147214 684437255 121241969 621524197 818986864 859762471 388732096 126279887 536688486 100941976 224995690 783870288 958208939 321421518 750104528 895490327 99602272 749079526 372759426 56771639 191597707 440458338 606391732 503705881 224591717 522498237 356589006 402225429 655678433 171474352 428431667 636620518 580728670 901200084 923546732 363932887 651045869 192393715 519938926 688873780 310476799 105172990 716432685 169818977 602541549 249597631 553112863 69134288 80237070 110010112 800066238 328032051 73662144 785069350 132267497 875629460 536607593 932879221 124375371 579976912 810192272 777735101 59457120 247417318 858352833 686809108 322571439 919769482 65149546 594058496 32930509 324988079 207179539 136934198 763707413 811171914 970646327 489693457 398602843 508346272 147141452 927097058 271496042 855999017 298495063 952127064 364042394 299383775 11818839 679656671 792906088 349493488 693288378 821935951 36990449 674188494 865861585 61113813 825537352 817651426 901319983 932461613 853449394 356048456 696204971 778178065 316241467 291126807 332886827 2092795 492457125 107937095 276281831 421215042 703964607 666887177 469074277 163195238 123228305 850800600 981144362 666241580 335487350 674916300 176961879 632579701 130366274 676600050 365692441 242632002 272953688 259756345 249380069 792659042 426859882 986077494 239896850 162622728 844560298 124182030 78020953 548306678 854513201 581532074 883692962 800843934 497121921 806218131 921172863 157315949 97423473 410850495 428944960 950711193 282655426 199921167 889410078 172867722 645987722 566340393 401260173 708450408 46343473 526261990 176689729 770758236 450010319 774893645 879775359 597339840 680999499 974080785 477048684 690362589 975233484 4349372 816603128 477553002 760402270 312120554 38557788 36944624 330801305 614490803 957016957 180901401 523420967 346860329 536351766 439078248 616956406 113890766 952510027 869737069 87548896 921614128 420321591 174119641 678260669 177747681 14580706 124693214 304055424 807840905 814796972 319973469 758006981 608925216 42755426 963815198 508926803 526627084 950379591 804354639 224774876 323706170 919247829 244328406 901982789 901005980 829912326 490068375 102677382 816493408 967098716 182743892 965448471 36595914 453638062 991471094 330604440 823035500 394358529 937693818 532251219 460139460 584941204 789493393 186829665 273274216 111058718 900838801 335525005 224629620 547475715 457885110 520081912 585869336 250965085 818481451 875675748 776446648 203078147 680024264 208430164 570032195 571162083 554221283 235268066 27903624 939083146 689764355 194381801 461821727 215927420 836961098 284899765 138326098 880147632 407529433 591230555 320854142 521768387 328225143 871026899 32051099 938356773 860275800 728571309 158157995 640175657 272759002 37944319 257577785 920497677 258795319 535796364 808594355 207826254 702814111 489172074 512764449 126470945 208260536 222474632 656278295 414826828 558874903 154748617 431257766 885913305 165789707 183041583 583146274 663338484 932530712 887228829 54772019 655306303 310433789 245046861 897067458 113879103 843985825 510000685 284339179 403909178 807663971 651190793 61553816 122063223 330951909 5015365 604035179 573766197 65631262 434565821 137001586 44032639 255624705 150238169 563965884 67884702 540754679 694218189 769134222 606676585 713166935 550128073 775724621 148494255 558133457 493814532 650092080 200483788 586880454 800179416 152922409 280988338 487145042 719246364 875356358 843359614 664935904 934743503 257699818 678078848 400820057 237535669 599958238 506427556 416161765 940707011 133294899 807983179 193137277 215107679 580435496 601860416 732016973 422232540 258240456 376394332 824755437 55459271 683449996 757590179 763085538 835441378 168891661 855518418 754937721 78032676 386632087 212390900 419072478 741506553 589008121 793626123 226918075 258113747 659020291 647925425 384771700 27055076 946244912 961692213 841265178 157455327 743139950 784232937 273820764 439692212 599049456 40945797 626198160 266950015 199110836 786275015 734640913 537594134 929507792 445394704 304170781 714379502 987413951 899746734 48135322 297490936 893407695 269984956 689548534 174880713 421872273 529732349 399011552 398692809 538933580 399436659 929548552 385572096 663485337 563911737 815174912 667455892 585427529 829331678 582356558 6799997 634691958 862897384 872173201 450291961 168590420 805002840 882429394 517092761 423859256 308044947 482419459 740898372 311148662 103204610 312256558 451780049 20709093 700318660 266899571 26898970 362872884 466837639 971488523 723483955 142417426 462592136 12256873 373346223 934908509 741099017 598173375 768057685 263585751 234272567 474920624 249898320 233079477 808164161 741850954 855846976 335810237 656934206 249570385 55770850 483087644 465909485 431753471 961824083 275450541 68105666 348275005 311403911 939292062 482999506 506262039 708942654 658821897 827598347 217127022 325715222 532803883 466153234 775894509 678636573 635238525 486295223 706385761 251848365 891466491 821216135 828090452 163553626 448382127 414132522 341002438 292473372 330124730 830627294 86854652 720171933 273787266 927802923 549076161 691359566 966506318 691631869 901843555 370274645 825655078 859925825 81228112 170008009 685977598 179549299 712836244 667760997 340024606 657753293 606187498 392807356 657801272 492330123 827857763 194548020 844426202 353812852 611215415 652068185 384554103 519915367 621917738 570266994 871069188 967887717 609214846 343132274 987887926 368577132 7759812 590962157 108792651 399027040 561345503 635822560 681152959 335891777 288149315 21287619 183400736 385699687 540950029 237152648 576566227 350977633 9422789 552683200 900385396 153221124 321298731 92373537 985216607 788021211 243194568 152574517 497214620 366706825 13986616 866430007 273904035 571152853 37455685 194922798 598341907 874015267 888902664 24941869 641944122 428566438 732949852 22039063 990212641 704517098 686375279 299085482 769587193 129700939 134197932 478683202 508541346 664229562 408986316 581335844 496548567 226807290 174572102 83885569 228535515 186662441 424379437 247620775 114319485 907622119 346438864 876818094 3052359 90367038 91454065 605462929 679010506 446157055 94493949 450680789 708025796 809848297 134532672 393327199 393797520 213612810 88891725 607814287 301940940 648256873 804545978 781536219 225187155 204765830 909863380 651504221 762669644 625173759 841949240 270297425 210691868 466537571 923978260 241136806 954146424 782948910 159027767 671542154 485299671 574952049 999763641 603743305 379564653 83795504 358024155 30211703 410859151 819449541 848432679 48132137 858429971 561697492 920600594 667248981 861563418 884878223 430476114 568326819 70307693 395780515 701415722 808533200 891556626 170401317 710380445 669735349 32883804 788965076 221784318 800869268 142115317 332366090 671069996 62654976 261954098 872610649 650832534 779604056 284770982 215609535 280651545 78551845 131354819 779607499 984969437 447947253 154671005 710958969 739411974 461290558 127515083 668148332 487310613 721429246 464182430 741228064 773545306 626310700 457481709 937985486 287495378 265824149 194496807 792677593 319720950 364456709 23068963 868559496 432368429 811347728 411597773 946045254 846632735 200508662 418405352 233545956 399104179 885202015 497345901 384163840 342938149 438821848 602957095 977703550 353339095 450178660 729188417 164669723 602830796 992148868 354509702 299570026 258838948 754034397 317913148 807914695 664398052 733937529 266764455 218246973 837078690 424399073 389126432 709889264 197259738 465371458 157777781 755706372 393009173 575941126 14817551 248029977 11687191 851215899 878358602 935164697 944689273 681534972 876436702 131860804 49060567 995348883 66229890 809919922 86657008 527910848 163432038 272848561 669144261 193752233 7624 474805834 380102701 458271579 500067340 348056784 656048229 733181258 586313194 217049696 346930124 527710683 535285356 384323787 266059176 367640803 839232662 568279046 155467361 239498414 413677086 198798374 463431845 537207366 736198598 590112081 492555091 37171991 846017648 879543518 564912888 761823927 992250618 601858049 449561734 459895304 881655208 325218723 297809931 336297044 243464411 100075568 708447431 154463111 941585907 721755111 543522359 851788965 928835043 94908081 917180706 225813221 903152530 808206185 687560742 778697991 328667165 460632745 666892220 272949712 878774442 101897986 352884794 177819144 833080159 811334243 889925865 58769159 54506049 588215846 149769157 810732251 631543370 759458354 268277071 996958781 218815768 159725866 888044864 645296992 261044452 303865785 157125754 356085578 854639307 522153470 570979619 591695438 412225861 385662520 595338808 957002110 436086118 552696259 910248577 683938248 189178489 28882352 447373859 550358320 987284405 606937296 609128184 387105722 167427726 888907444 293700751 610638723 264703103 296243698 64077053 950301587 966610567 682466785 74539632 325914096 809545712 36090159 289380539 665904116 115539583 625625842 597851489 164829742 987379210 102179658 930293014 180451964 574398126 976204985 453927231 750833139 317597884 346580342 340060159 116783486 471530685 871587632 590814846 786195457 653624229 923263026 679632926 829790743 12583843 675566650 710675284 454418848 826917656 996166587 608326138 7109257 909319524 619765767 130342995 4257846 724573681 335200518 994711911 673150275 717732935 956726208 35251858 738385295 211618719 13580888 343590362 825364240 853006550 183924617 116422505 893061233 264474223 287624772 68391657 346385936 374904434 338372913 784754876 824328124 145537977 644022518 604563978 333258480 279419092 618142414 298793954 581684311 192600314 544984925 27735001 161982827 502579979 898689505 795156953 375775138 178912948 356377266 282082015 829123957 791435592 115795543 181928929 78676521 270308155 778725823 616437410 999285931 7021401 13395993 204501146 836027808 139710836 282853019 27837198 96297850 907320764 448491995 850181923 455393291 198552036 876562049 485918141 678473317 617141728 946926708 924037110 358518966 973796319 591328925 542615365 307776473 494824281 426178247 191405823 302353060 228337729 269191470 39521516 120214838 648356143 645809258 653953097 892356677 929153922 271205802 977825203 961686148 61076499 583989186 563049041 580480722 822273272 218210427 143785128 519921736 322206449 345205971 337182239 551995582 161534431 31555445 880688824 837722041 906619935 793118917 233833412 6217105 755894510 229778425 87785382 919821738 192048887 512640283 409842667 449002474 928203848 813730011 970110445 629678963 942514788 926848537 655970994 708973344 302201788 11634845 304626723 244041397 989202184 541003674 242191057 192847002 879904012 450275940 657092112 556465802 961614812 159216843 16456623 995697028 136950042 379260280 965981726 605150549 180961950 405444026 891219574 282150961 835412507 32955147 161661978 127467420 934701075 791845123 261399921 462577724 408017748 664655277 838993052 909245823 707584975 645834213 748988375 867403537 706764870 630283258 570604532 924553534 751349364 399133530 661735029 262352542 202190351 726633443 533103318 786791132 496761299 354585351 426369088 384250305 184227976 136688831 591206545 823885826 191432000 64444319 751731709 253705292 985349228 555446251 537208404 662104591 613928989 941002047 225788282 771802277 165731748 120484182 138905433 289629826 254088468 432478188 667579940 207339965 139449725 744176813 286519296 618563493 613245734 948422889 740916871 637666426 403649770 550661588 309088054 863107792 874433918 576992755 302141335 529183579 845592625 387522871 473810495 817502879 170901718 506679131 325014397 36632788 812222112 185078720 729964357 813488661 970403525 219331341 355584474 803805086 434689048 379656865 471357560 230427247 219166138 176977664 655579625 419576426 727676914 225052612 189935616 763437766 489236036 924355116 666902731 955493435 13719890 814212446 256306078 629648144 693312795 701475034 385345838 773635961 457464404 579472919 587743873 142074193 432699634 864400104 480957992 475073217 679541571 519198903 810207368 885793894 178325920 37864535 266010870 509017788 723163914 893856243 462856353 698215069 844184910 38883324 782687696 188695049 943700186 330483602 102311220 859367816 450142801 777003324 232607679 690205056 36283399 915299342 850859 204448779 530769259 482399191 925271968 410734111 43600001 920803443 672895893 606882724 229255201 255911111 470115820 711359744 182014484 119392749 84250207 549741535 826100700 857016947 242864921 214106607 112358595 841675890 490565394 682284774 949394445 613087641 823352088 310164503 5037743 619218502 62238640 168848776 717284155 293836863 847990186 473651627 106891633 938225431 628284114 957411519 155207264 66458212 554003196 429105639 853427983 48649050 491309001 706341032 221084313 868466556 389342986 125535369 242841695 800834503 150493851 839670838 106337769 302030430 927264268 888159442 388493586 428305751 170646732 14841271 142014310 390289932 536654781 531726122 927193277 36231768 114136353 528790172 171215006 621486679 342532036 424738453 574175032 741135491 525166894 151800548 800954010 820716555 558252422 492137577 890831294 631403373 450356516 426258316 483095271 666642093 852686659 633679821 577435296 598569603 522328408 780026112 510931359 393687056 873347439 919986247 83085882 444958372 169682442 490261590 814393451 832226614 829662867 94107785 204518978 99483155 769240316 289358988 205441957 664011563 543200900 130144535 765322840 609944326 659875392 375362552 894268568 592976874 386865586 547586749 163961450 277909992 903842447 637848474 172091673 319214610 786209323 722757924 718946100 676307576 612616975 760699740 448569306 287903070 52365209 288197851 878403573 616770716 732879148 543334289 401161346 231079145 566945993 582561341 902336655 708633886 145317241 67845914 77286673 471321835 474499867 844636182 708136748 99466596 379713246 179146604 373461971 595386160 326617761 707565267 564541982 813181004 856169649 461903672 706257838 749843674 284030206 397183500 531118971 958509714 807350458 402358501 622907282 171849002 744281499 663561853 820509826 196506123 619806711 292061056 127439974 578910072 193182849 310345848 601533925 76239616 162837431 972570244 773625890 312256541 641957329 600293955 347770257 521505045 457354221 369324415 275199259 484476224 75287728 228731609 560237629 503325224 10213039 592773561 409183521 910661728 146494695 851657572 864249006 70544527 192019658 154712134 492207231 359689847 459166492 959085177 481146818 734829069 364668702 504498388 831647120 991102205 818755483 748792752 59508406 548167068 96663606 470227586 625379627 743851260 117019774 30250077 581306185 814728532 721877594 539525193 923921938 439482465 116506945 4447120 747106259 733116590 67939552 666204422 518464982 538998960 733298050 314938420 286265159 161444911 500078646 778539645 168902295 851943542 682427558 820445214 680507602 9789366 368446216 907972323 889479298 269833761 558630819 162218936 674603351 627826831 992241215 19599644 54145616 12981762 151229226 452444570 566076738 290045754 599598148 328318866 373023300 346446995 475176925 939944045 387516458 204137950 401580641 95848514 539495183 754036494 778892998 915292985 936001546 933106621 56928603 628380991 568262141 474724680 265040261 869935734 774048167 825782278 887326228 319284148 139203364 389597999 791130867 871988014 687318174 418423748 593725217 617881952 331479827 665380940 942618077 482792914 846652042 494566556 42346314 285124350 369709104 199556760 637630507 809173882 386029782 117967697 212914776 483295208 950304072 73511752 429551618 528671112 919222932 506350497 424260280 79391588 779162258 404538511 911098733 50936189 989714399 695790983 802264249 164514084 994685627 260904541 17453182 334084017 778362671 858843788 561897901 96629841 505965932 19223210 242014224 534271497 954465227 198151155 905115919 579816537 615011729 850691634 38325942 391770391 718342591 587699762 510170848 214306493 943370254 909057219 980917564 704725808 227800367 633953747 686707926 465960554 39799302 608264960 619661971 248275135 556037844 448979617 983856126 573112901 666987216 935209199 158118373 692052847 847164813 290895757 253172189 665221185 124669331 765209754 5068888 966474482 643430969 507985846 243387288 220313548 544897203 524297556 644737496 226662998 554690460 829107320 524424880 54443003 691299158 168432566 243925575 254287286 251973186 840723881 479651534 770585301 72836727 89603612 840773041 724105263 180734479 139282911 158646445 844433438 969510062 753351558 946712190 681609431 340065651 707433771 469438937 172254043 612867250 192221311 567154946 254568378 211616213 534811460 448826116 837504934 454290445 341354848 37391860 802933636 210472696 664169874 24029578 820129321 109108409 183848754 928929082 253947771 689037905 720472708 505033475 831583112 405825917 789462603 321468716 695826519 42782683 791913454 358127533 545791081 100381885 541611263 746080368 274025153 889651326 850717478 802952035 885730060 269931751 423363406 106990438 757865450 639864366 612714467 196982911 217296630 163158516 35004171 679754270 369800720 756792843 132593644 427719045 321221201 130991820 225197746 846650095 712848239 158611430 679874165 854668899 514675447 418217372 5358389 131530604 504618613 606977045 728550826 815393972 820486604 477673363 551015200 430421734 932275821 68625244 68896011 894245790 313485969 979316785 14315779 586884432 200279712 771068465 458403488 888821530 749675871 130647922 165613180 498895187 712584228 676675759 191306512 133733419 805925198 486379846 385914447 308379994 857190112 933616966 319273990 574034325 801415413 302054684 566837088 268964147 852628395 925470336 93583824 627287070 185881574 87568471 534255703 646845874 40561779 412844682 865541165 534328300 322724954 846464961 109041015 462320087 787825727 250191863 455283661 470287798 485982986 272071055 284139664 22587927 205165645 481524572 70613568 601487574 735903014 423170393 50287930 922282862 840364920 827008062 985623628 998805341 170846771 625674399 774943158 564154618 400625795 162894842 393764773 242543227 501192305 317876202 470766832 513196707 601633878 818846024 429560793 769472268 563320781 199248062 930252086 603918821 922727689 869044892 803428661 992609527 315974004 781479732 211202596 858111270 33045010 302948435 741593540 498915471 914775602 547587999 262226091 675541276 889495278 489210732 442762997 921435622 172810351 695453732 723283138 345843131 633943983 67437594 88644788 424735914 873382544 436271495 986752333 844965735 687952740 656480672 251913456 704457784 278876875 360585270 836032640 47944000 832693477 423153984 845783856 937893287 469106215 776703757 491950191 415258697 619848074 78053832 878543644 972331192 544382432 842381013 125065484 831139331 664717368 515049202 27289702 834927417 939311230 905606883 408257500 925209945 885027263 617035289 973573088 307344706 34154147 337396838 122107623 28923965 282985334 489004427 693658708 106881671 520942158 977916262 600724604 996106357 33282668 524730327 951422909 811541994 24500887 15629468 535134766 16355578 850840597 555926771 786497968 411074644 49321674 911956676 153818866 482915003 265144956 37178607 509036892 438389117 822639386 300326504 444978779 201757850 896402237 552420418 346589636 936455939 942545136 598091708 526451629 913617622 741871437 857241046 795480086 926254928 141357501 769518177 124905056 952637204 282333912 474705658 270734855 730371338 488194558 807473222 207974680 616725111 129502474 625909950 177922601 262613366 722316789 961459946 927928139 733634000 191172861 25063307 461650926 962479428 646237267 300448704 584995778 562265825 687016904 981933700 467416849 559213852 478914433 422491036 159248751 889377583 177288487 349077177 495938836 976559176 702168673 35974547 237068854 813567100 427987590 728634998 280331343 834215479 868244087 577557088 45601701 764913506 171972946 166461108 836191596 599207646 639838478 97078336 896412031 43527859 876108181 458090777 57850293 706425097 856039612 144351734 731371 448494401 797960052 95127493 368440224 516727994 272216876 486285943 335120260 293939018 367785831 967612480 848386585 274383114 694870299 172415314 418359803 746429369 427034912 205856957 269497434 900839292 319844176 44130671 245883707 295378349 932018082 446066105 27348641 112516482 14096596 273988445 233606371 235404035 955854180 504383983 756248614 925949932 112251816 714791449 358157519 343977533 313513710 518389423 184196565 393342162 334841903 182828883 606354435 181083576 742328091 653408648 986715893 356925766 68393630 341449738 912158516 301056224 835051715 244340433 909666202 11969116 395506983 855427936 430536321 778896404 793702969 40423149 413129627 194621119 42470518 505047860 722981781 870124265 852750929 564987286 464635733 967239943 409937409 699956950 183437608 621646923 46845868 75593013 113780789 262332195 487113045 969467016 674985337 87814753 768282853 771553858 771857940 744208881 385721583 831105335 320148367 142182152 889394229 41374457 856190966 19436925 17759390 560392161 217859590 329629769 107402804 753407908 698945782 195552426 649662705 288988703 125275182 572882808 733645802 904200323 607709888 377876182 544482478 664734842 698124405 509098856 970722369 69070273 60725762 566302802 48401663 280786035 685994161 142785323 481389839 462241018 159312081 951004801 742775300 352023563 157368359 273901262 895485665 670886002 256321093 575253222 895838348 794079282 512068058 484204132 305582054 90551769 998030714 824156751 532809133 571516448 335210006 112060205 505926010 707827308 208013790 70295982 120796270 742334112 312864912 900442851 938937538 51446942 123074385 815243344 380465123 205393310 118924854 956847618 731388276 865639874 141006758 260482186 954635711 505960116 993438018 230791146 98506273 382093355 771381065 223641451 665202599 181246740 371517304 141029718 87417678 531455328 582374802 962633443 519288759 600725278 540738296 111448497 769957359 310383175 312210460 82749654 257085329 699117793 466051098 181962141 218758212 852439667 333886563 290391108 519565707 624617859 900526396 183344713 332838597 28640697 760344624 425776289 910975017 189231331 819845709 599346071 516157177 762228167 864602102 843733677 578479262 866908307 187111850 674024747 865791413 505678058 34772843 411013926 780709181 190074712 531968803 574350353 664858570 975107897 942998133 347293617 2439322 65296392 250752864 436296546 955861783 398974582 844556742 877768055 894228886 572427873 631721062 348223704 976180245 333442401 638974340 548500077 279414363 561411057 398292091 531924153 646850490 320520666 609475657 1432213 536837806 856930222 423422617 40308792 485825099 166532662 986397146 89625363 7931696 50503773 549621242 164693871 142309799 646635261 257991951 775370432 945782189 368791226 758893800 702226154 630123793 462966561 571277107 456972148 1849016 758136107 956726007 896679340 475938596 446788145 430840350 262323875 560974657 344515182 496035326 253955936 768168125 656328563 1492673 905784671 544378730 326658861 530631871 989744545 383922582 99286335 559592004 336290526 629300622 202165349 210200618 582216001 213586146 965606498 602812652 824133073 133213019 173361667 88342678 149466546 307986118 372177779 766170465 776964494 43159815 791879565 82129752 100167760 131547375 91896779 6539461 700795583 619992157 981715833 466306946 128280806 307393589 893252837 487115744 551040735 271380949 974066698 113836260 831365897 172415371 81783046 214208205 58725965 494216102 433375374 309392504 263145910 505606427 948014261 253789737 745944553 873915946 328255142 368833811 142893076 754268986 112370885 226244319 114876276 783154073 374966121 993541508 671077201 348370715 122275771 163752990 523744975 779235462 643771789 38358203 234971301 516985419 47370093 954649336 714683426 364073394 568646539 216560772 429515089 957922198 497717809 393067154 223543057 604773171 390863899 432539154 29584380 100295853 956436457 949632952 981040550 848330311 359085398 340733812 5599751 710801801 259866531 670870212 276326852 550493585 738769246 667875464 202896213 737323240 696498880 384972876 121823284 229632489 428729590 454863050 296207410 25245697 394839891 466746107 84731007 74273001 682705906 624107234 315009767 902480812 734227513 215615495 273645469 641196514 960418005 962342072 90425906 499553413 671090975 247846565 909380728 220818408 630132253 716719009 408224465 185030787 759508856 323421752 440214793 574126152 156682957 251393839 353045204 861680118 548586369 743198588 499875089 864725510 794310564 994236524 919073881 686552332 536585220 811084100 346222783 501087101 376463991 873131994 547346690 912632677 651968173 81268933 237473880 200898668 711146534 927464022 764612415 22761605 26651680 133133963 939027595 538983353 671667475 730603726 821629438 53083901 78501189 416955302 644334636 93218403 644672586 427905687 655594689 624621437 187816251 56266045 76643973 220659227 15993886 969680960 761724051 474925117 28832449 762351074 670029564 933134426 549366411 724583460 899254781 652509064 542606778 67511626 491688134 77870344 898527854 271653508 314382128 565788314 647822645 188605896 90855811 455225555 883267995 917443688 393017932 324504927 526908042 744242639 976400500 395211253 362948359 49043416 992214532 492305821 175511004 56627812 831416793 477357124 340032402 603307115 623869532 860987456 530447292 347812215 876967447 203858531 479292105 643766847 135920151 729006009 764445900 25983541 108974349 402169631 992793934 296880746 276629071 344914938 471261205 416569692 75743017 742815217 27335688 103771051 702385122 20098999 63794094 264266315 816175340 854678457 606806255 555392301 946605950 549985138 58587160 152292983 659642009 558724133 335929432 652242060 142601420 319456818 567131832 118071404 548678439 353855195 338390096 144327022 377195443 267432421 746822814 496600003 538461216 582383328 513201130 616086527 959244023 712274447 263126472 313761446 38277749 14698266 563011913 626336191 509976940 386748557 316340343 399176213 918108805 806477312 74345221 471077798 48857456 921157486 25580892 93209395 508670234 695602353 755659218 602808003 410453537 291079413 542633038 610836274 795059661 428593616 275196788 233830158 447691879 305186185 828922160 216079288 721016184 385457444 578254352 182580785 69829980 781469064 840255847 813916888 550221010 8300848 422941253 730861219 411597555 203534137 486277415 170245390 622231897 656005600 488542179 535837700 805679442 733482634 960661402 2438318 610222707 201387510 911558513 438630059 540712940 687422673 767704297 739400792 890435759 236321332 230080779 705262327 27854360 478047908 364736970 996144531 563658233 526095258 566201090 352192440 14100790 776822062 21709030 432895617 230767334 445822740 459620518 890187377 745974662 78331518 200953256 198832096 483318599 431024341 830832163 99629445 863492037 960509276 761526667 749517767 951050254 125449393 990184582 348936287 413302833 810155237 438976439 757072336 83045030 773908151 683183959 595134278 410191061 871901366 82778455 690309922 356915917 836293614 191996192 858375324 443833791 356170047 505267993 30567613 766364872 736059926 904488030 293119624 505132265 923596471 298140567 299177288 832239477 579163935 136593942 633785447 973416965 427611187 816747116 304686729 719574497 869846406 527668270 190664556 788964326 505741174 123779858 893765875 416220547 984029609 539533986 310410914 745716295 22390483 239884872 463186570 787046344 437858559 15149185 483415001 856325548 390854716 79531795 694090821 72900984 326147037 289211618 772142134 29151177 359774295 382310968 540258040 779297592 514108190 585434034 570682663 837966429 521876032 406350494 142380077 343025375 433258073 574065440 736098995 497440512 458075724 774517416 597195359 442454361 265995070 331490803 591802029 430681499 558761987 341594617 156251331 151432049 405612919 740610158 163659885 359952026 146934870 548696500 275898757 812767987 949252151 540863512 793461633 845255298 557100595 273207139 174621635 972062986 668314085 679503873 175321082 718789661 974750616 475690742 991758935 327936782 521539868 502844358 198869452 224223335 787578982 8011619 54755014 479893237 680581114 883348511 509152490 998431495 860544446 636104294 917460003 881747164 997801711 757297751 57604200 782824392 157358225 507409733 604940086 687675752 56175808 44821987 935801287 900236836 531708488 176843178 108888810 830684248 439123711 369098188 6262899 233772098 379295058 359682481 427769986 573137986 669435800 124170975 27099725 429594889 199694908 341464960 608189480 676941307 793399672 916505214 982545586 711749625 866993900 288260856 946668450 221056712 35194652 390519854 124489891 334052029 738450056 158707174 340661685 519497591 1339220 417292490 680181541 989656227 451983545 686919641 418991295 767771091 39557878 481442709 732578263 957133669 223950634 312577923 471080700 894593266 572518047 39610282 563849430 14321410 825148402 718950602 604100485 635792384 592192670 406560700 712534242 717987995 221978702 239789466 323263774 664925080 318299505 67005037 606944528 618976128 529395555 786988186 639811229 898189706 353626702 871694400 942084654 874670793 899360546 403631434 81213102 474353955 877257750 19989808 928571457 350574155 804973139 190114007 507221372 595347571 399158015 617024094 884975109 819895636 449285278 144986553 575641561 42204260 85401600 267705260 776722825 934445133 2037110 723664158 986393604 983248666 381290570 655805874 174739377 786898563 603950621 467683223 173711258 646995363 661908372 25043631 246341329 795423253 783999372 942309366 777480172 7025591 157898511 377849619 753584187 52430970 414723256 465047231 279481622 667467981 183705210 489932422 547231895 606537308 216704274 772631795 743535598 404868184 939472373 540836525 111960706 914785060 292804066 719589257 518928843 528575883 610030345 876067769 506214349 138307729 804814580 435581584 429865839 118772420 698415178 886129735 5446323 734598286 289830331 894885124 115922624 25920976 648378006 701303432 1000877 283650079 233344117 906339758 31781863 378154567 292456814 954955537 26782446 377796421 416342894 582713315 742372937 7468382 666052403 991918813 835007392 515251874 379712399 507053408 762236630 47215683 427594359 346818452 150788171 795436894 645053415 120360662 559220802 933735557 431982979 68532787 108707436 306163836 192627694 249648707 803100502 273984214 298623021 392197331 394276717 556361663 443251557 212376750 622081357 710848272 148500092 197429284 713891727 735005176 433725278 444211361 540201712 671404724 23755596 610082408 679145454 417477869 951419704 974078481 691035151 463837109 514666294 870876971 957799308 315915870 797263732 911413380 530756922 206031120 899740157 563106866 490261220 696579750 676138016 70278599 534143495 979589157 408926026 896161803 590157690 206426534 290371506 342742624 383939708 234420908 129696276 912353982 363265835 423580789 616562817 422019956 805154102 487443092 739796804 53958046 475769716 465638619 432031716 776654348 995959692 797577561 144406347 524084878 404035520 791097140 651418872 365842694 692363663 496316253 794183833 836149724 171459112 354744769 579474937 61833288 906347872 764803089 599436713 144742929 393931696 519581501 226575837 49577122 674294792 200141372 539518347 494723656 406074081 23563883 883750188 552742899 930448152 884868873 356325061 145155702 273780539 737942442 949766641 82041362 348497654 439013623 730128373 900846138 908391730 183896800 853259316 879547920 671876098 299746205 571338590 563744247 477649982 704513848 69983385 499899174 673589271 32950016 330511687 580886940 121031623 721477726 353357097 524770720 879974093 623310613 16774043 880559876 625998206 435258263 487512525 242678252 419766030 309732980 206842134 362474530 405672512 147953269 555185842 200395961 998850243 316457903 419521077 449262891 346114704 893493960 465749339 166327891 20472101 531303336 906211260 177845382 926628367 941646966 266369542 292068915 215206590 73079895 882356901 123837914 424228022 517918204 781702953 73669185 430105036 684710598 353233622 233108069 945182330 233162403 946288911 741387851 710184436 433598630 363034751 686911799 965071128 865818174 612069717 221129883 277599584 180267341 272001583 780489150 561567360 831295565 591694720 252744906 516079766 78320906 198665992 979287117 70087285 511953468 164269015 390120704 537794497 271026567 713740465 758701133 913452785 363470460 609536835 922171830 360874240 424259836 949992244 201086750 856280728 498444774 697947940 767543989 891916027 255939434 160701255 283433743 403955762 474281890 78246271 5094905 12225884 5149747 377938406 809951158 654115842 631933126 872434508 641041247 68753610 77322619 72636471 320331764 349893996 929694634 437320737 726459082 216681771 794990388 709989367 5569905 968603659 565658629 382263100 217778176 641373349 682805993 602228345 261872082 370815305 394763267 186920627 116817818 140215667 400980741 402260581 422409116 640298619 435566882 701004681 737420159 729475654 772054859 335366225 62264178 620414814 727928305 290903019 855789134 988183559 819608235 413038673 950933412 483760177 856869765 281842926 555602830 568540094 809968963 761152823 172261490 375949608 363172613 495257943 275585328 730843205 473802626 508309489 971400384 2167624 788032088 202214659 68391726 805473261 600435669 802307362 727266333 530115915 227853388 441632587 422730684 392021176 290948135 376955209 20105692 30258082 261553023 26977225 794726919 51627546 718532286 997287188 487697333 733931589 731856408 224967496 138222822 44841999 205345134 761526907 983530395 873375252 232992033 731453930 328016969 592490479 847498250 880885911 765989472 555728493 186995143 58471277 188171199 294411971 660938147 794028203 70019180 367120930 396788215 932390730 253181396 568351816 656651883 507848889 815820521 695836731 378420240 685796306 661391476 764496778 338206933 187798174 660612580 895679454 479584642 873629685 857858302 241162281 211405652 988817192 283168967 811503511 657163142 396898047 106447172 533889250 227856418 843496872 517136830 385988192 86624885 172005475 825110819 18273935 642554283 742108531 246509741 513003890 57164771 63124484 913367936 728525622 140663058 836118636 318943127 441669815 976344610 181336549 558862680 342309356 872557117 998192838 531321521 493164981 951410590 5952338 128527208 370210924 667632686 330838371 158149980 538656061 683326599 324581386 200600486 111097301 9835453 444508556 948882460 617860854 246111799 468335820 385073859 147551875 978913893 476774419 652906342 425880955 751057737 115482040 270179480 292539305 369009588 505795278 310018084 166972729 20105810 505515588 66657531 965759178 143523644 520464486 384607247 946337766 121492317 737131654 614046358 444782960 565485298 679051139 163377157 778080217 31575854 324480173 946168543 611011678 169246203 355967183 808800137 63240733 850174518 56187717 320895635 393916475 565142783 779369520 920822505 605104815 360811912 477538549 792246992 797107097 15736997 711573782 249129592 864665932 620423965 62993707 435364080 544024231 384781277 143594693 343896894 468691433 918544731 332215699 342529227 323435716 218762555 385846272 137093543 829491528 621072025 59227524 158138420 799336655 653871327 733980995 410057760 496298539 922211678 620989916 660912229 66121140 68138336 74945589 264324953 509276580 600271576 87232929 178997170 608766328 20339168 396790343 784192447 743012588 67545592 389726914 523631693 29854676 218579824 958843118 463708156 226064388 779249078 310916826 226888474 929575338 112091518 509260147 557327581 645788605 639227465 419940280 170529327 796379902 78394755 69584089 791867694 930132205 704366587 484138248 14581297 350061024 591879490 877988062 908938405 149127795 109415935 605118121 893536638 926806732 659988385 122023376 846697525 840805459 636232701 579291390 604310829 174389675 391582534 207016154 250683119 819405684 263558481 99177100 176921024 66883079 859628649 49071235 465128583 22532473 56048143 485575124 673717166 934196597 554708207 647209540 196692318 313902323 145541504 10199857 671200186 245995615 465867049 424582582 129088732 20589352 579436148 150898467 70477100 515545150 629598307 501168665 843132154 637770585 794360437 196463227 772584476 231734603 421308320 481092947 383548370 909867071 744445458 97492955 418858837 428644526 142173864 833747814 457580218 569925270 861955781 956037390 964570636 160225004 663662748 138695671 450996595 93334656 43507579 700107447 797371895 243148583 26405987 81975030 487165763 481772874 10121320 127595621 101802640 57686540 667675217 495293967 283507294 81740245 597191370 572134268 122733138 832923874 996584593 726712663 763979102 844953345 953461741 832028041 653240747 696405179 407679538 104802771 18445524 748760635 295468307 90053667 936678220 726238420 881692616 635528539 804350634 823037532 730270508 618086542 457481426 223503068 729611151 516366790 538593292 922418697 828097608 402260790 649505564 847895058 38641460 769137860 856517532 458717332 395110537 559711154 210524745 399025947 581145554 563154279 118425102 661421210 617130736 463492396 93990433 210976044 29768564 900843707 538735888 20721537 204209984 228233872 303530662 796518639 730445834 244096294 771421913 528743120 361640874 730534970 535919845 421165901 548142126 764430423 407675885 835659980 837672623 953669604 640747218 756613155 575729298 793776744 577550752 438534408 646440791 673008183 948707265 689513194 186468743 639583997 521189243 125296963 469099906 782306155 975724868 880287848 552281517 451746914 423397099 495251491 649706346 935031313 484554262 487889287 248196573 517267602 953799554 714629076 545604510 134717094 330476617 994563968 649397396 562160581 304656667 37726519 775143710 99414201 375140360 920823745 383074152 415098204 317303450 461311053 729185885 382124914 121766806 563960063 865718014 374908191 96339087 933187362 730221771 701753686 799545661 335236396 351714474 780457429 60350119 168452241 21321838 482328893 58810267 363804097 100509698 331043492 441127364 42339802 417677253 557905589 336364990 520508940 691984021 719361980 650222106 658732220 823758545 357871780 346303802 920370365 734202608 249234652 696546840 254292157 323102135 243540821 862006633 951421711 36843316 543494133 777873565 612784225 797767473 85768230 181255157 230896148 47096432 486810501 103229304 118501350 724705704 637754106 337640411 51954487 785901029 839655903 737087003 677675870 886250407 178668064 681566228 828945399 730492250 369324049 118479904 187420051 3670009 155177475 534248697 577970295 398243329 512949775 305988065 376664581 898701064 585665336 464203997 286758686 91615280 829480011 478782027 711918349 393017938 67208953 285329294 924005769 938461666 273723682 275812351 217913131 766561848 370566292 557243371 139033689 250710920 363403926 417958520 503388867 262752750 164843508 189496257 46025215 408014977 483618948 549964225 557054345 410371148 469456728 653504439 874122691 128735270 795485892 176821734 895953274 458688181 957506076 213209994 168632887 964867189 914006011 25711699 721847425 456334786 120416907 557189072 337041459 206706325 574878979 27010270 896263266 123734760 969237105 899391106 589263666 432337453 345870903 833789087 243669089 115544979 88582051 669662432 367288338 379670896 366773909 996292533 312068846 278392577 68854663 147229510 355515309 511142889 610763818 575107952 262050780 501869569 752378534 458866745 558230812 105097415 490512880 343699494 716870494 27995531 38084087 811161959 204332795 127317644 537812180 69675715 750270866 152784245 325247397 398163582 601376537 693185740 273361826 128852822 308160615 773040843 741817666 875062264 425359789 237433168 832817778 339965514 685420280 886668491 972290992 136392483 428390236 358674812 599367096 583069391 992879271 104004038 884293409 37794567 340624061 967445442 358185723 650731692 684067683 528610743 256493627 66937193 819564662 105274637 684067182 280306467 641700378 261561672 650803005 646716603 756273095 314763080 522690103 810482936 83890829 444616648 330294756 446958051 871915733 379565760 493686470 854757632 670608850 536705301 329459425 911875742 80117656 498477243 726867944 652166722 490380791 511047588 719415299 279241234 662990674 91807717 398714784 506963299 688521401 395570628 683007669 181660341 412985983 330778353 623316793 890006788 481362326 427507120 346476964 407975470 508617166 415560241 715271379 675216704 742603437 371384155 829101599 531946406 194055891 781372997 265527051 803881875 115511738 422566314 910595992 436755990 87115762 393052490 713847372 777436899 382786854 564028579 823027763 95114457 977255224 547120061 563800497 844277244 98979084 449529431 502906273 191706837 111326238 467920069 616815309 391917712 292635259 109069732 651079399 303837596 737271693 798733748 96736566 72910153 893775125 833220082 609810321 581136487 149823782 521441712 411517526 429781927 591806919 38238840 824619557 470821969 919897673 237636221 674114187 828294019 976144730 66130169 429667947 918391096 582940431 174316407 230053666 333825836 768266027 701275208 389134162 868690229 220736884 942968831 133093012 556358222 950070944 351051785 519611466 486602557 599193287 235372632 415628733 605322108 166505348 432304012 53497813 752463077 611841480 373785044 817602434 693019658 853684480 738229147 368249280 758005249 850066197 481193478 227778456 222100187 251250807 899122993 965973427 949144730 35329379 334061986 475289965 449772163 349125582 44074699 894981424 42858628 359841247 963469321 433133489 150229954 106407664 743625058 919590183 359775576 24860801 308848524 837049145 167595924 231753173 992319530 565503157 874217796 300454060 384785774 342429846 319629697 172329340 802262512 983735752 400325778 106002230 267187090 700273189 890390705 129629405 258023707 537708199 316017559 523833645 413192503 139162067 931925776 987925619 967224952 453163483 474530014 382324737 65005482 111591820 337193196 970378592 209421867 216805523 346175337 974775492 870012252 552217090 767268719 501271950 771978353 571465672 512946684 552809916 167242862 416012845 211261409 522150406 22193239 970900434 634045735 607760636 327824135 671160407 475068182 416831108 635994806 753936362 616535107 101626377 442778850 82665666 171055123 205680595 261302968 835194299 360975695 300441350 160581395 220488029 627798706 354581336 324245321 34499001 857650860 736299821 499098521 366469615 723660131 154813120 54062576 731951 621881883 99198812 125818220 7890870 992492913 316983920 510210844 753826434 165082293 858208213 433082250 78291365 941754343 89563185 267337064 776133059 428361072 651819372 494442405 638564635 20013358 760134732 890398741 944023520 679640844 306539568 238703336 745487852 778298656 971338049 625141681 13152310 720660679 104077803 843593708 41965695 655572600 560916923 874635046 780320885 168263395 351675303 857957471 989878638 607625438 501295304 355855149 821872214 595397454 220883770 603857119 92284876 811410556 913559804 344514258 825298539 6524213 325516674 586418107 239296038 951532524 601290274 656967263 890336077 562965423 242011971 88380934 228924333 158295968 820454045 933907797 319375073 205863551 96415498 803374973 958532504 647473254 21484005 257068605 42436978 802621745 321750560 326062238 836984110 736404573 434212746 888887637 791363334 804922611 384975780 184672902 594556793 210244339 229785091 410855088 417180373 935228891 300588159 13907260 752565301 589062287 879118029 958207354 560609676 562755558 621615834 647587312 940462075 385916170 970604803 738138669 445715425 278268732 93610154 166837993 703782341 617750134 407361926 733459127 707585126 290137100 764706303 306156841 905609780 639196260 626825736 951798638 228135753 77302638 406372098 524570545 123627970 680593945 616905822 982655213 302297406 986454526 892589665 323267010 397873722 211781281 512767024 514825836 484140728 117732424 119333352 720271663 816076300 882185420 832289463 994142388 410444929 325934587 61157690 852111385 887267706 368676935 830453139 921821866 628450494 992287624 250600351 757470826 502580136 88334586 613454725 37021058 779258393 898916213 938362158 268488235 753874754 103150061 183122755 79130182 29469268 338882204 34738112 974446909 495107314 866336427 912612764 433839222 468622096 300714593 394559864 316944204 944934121 795498186 529071989 119424678 905827503 26734275 147518551 729118887 414038394 422095237 545735352 206539999 286113063 894328689 32221593 397940514 139832187 864451083 269684015 216240008 605506925 596171011 251133006 244411748 662286107 965811852 113460781 125167040 134545523 584880044 958932572 545714387 707105608 437752288 249189178 664431566 11445356 52661821 270444700 882178662 558152908 920000538 132165636 947399323 487668246 244933013 34162859 504788586 897297184 839976489 483780997 112213270 894910759 294766873 249462399 827267195 861053103 90427887 294246107 744539682 360119968 815866649 497340004 701302899 433667849 847632858 744880147 534440019 914924665 106125888 499211154 453052924 679462710 961580247 982226059 340330791 973493144 696653475 232131069 403013608 634160119 9254463 47258064 415442634 667438628 765675629 31876292 332455099 502285022 979112167 741491988 460303252 485494893 131849623 757383491 746809448 323010296 169609374 522032075 669482147 901446826 753267069 574723074 269003756 574935942 538430540 368398340 998689421 509028137 581325270 903849868 571785290 147430852 4629505 847558489 376035525 532788202 988670539 74495151 782452648 814724827 900830290 798658228 213573908 102711292 42571265 506295217 574650617 904535053 116969172 243298057 223109408 946200787 158692106 212975694 604632207 731277603 672064082 681184183 510773855 478997100 649399429 750090088 522229321 379898337 446296794 667298923 28222302 43165809 518517519 412156604 466515214 951877552 604576117 227280581 684854745 396539453 216097517 541879784 657663448 526485394 821151635 609580883 891939172 199010301 771670850 646875801 534673055 161404803 931139638 641952554 65347876 899055582 71103468 329932566 201404372 213491989 869231434 957449076 863835959 423981103 777817910 338697245 994274053 831004462 75406004 602557704 114517726 77527020 398086105 600837524 544624690 483232322 894794236 511331171 767932020 381468268 569518643 899004988 636771514 190631893 367575681 763130445 616561164 278678439 167868893 57417771 174520481 56124925 546469767 634498912 570983072 968026016 414546028 553899417 504841996 555684877 531634289 748581727 202287202 196914258 512323470 633356742 887430020 834229164 553142648 637361954 407611115 752691110 156188220 419339610 652098038 140584193 861229859 36210781 794888377 228944311 661515760 817986739 93014048 780311301 906426721 778798571 197419275 442411166 220308364 165086640 969557929 89465016 969217002 842852206 419693462 170245808 320157391 635445139 733054628 808788388 383933645 47154456 241063130 142363652 957474453 333189866 975535610 111373899 89351352 794830187 733083845 783538927 75564054 307785655 439446349 960901224 213881759 486508893 161088684 427512756 418868194 589635181 828560500 330326397 185831542 692577350 308987006 992521656 368667307 175051066 628933964 53604022 588890754 214907041 245444306 178881158 5149918 785589433 277637491 977259164 79478707 32536849 493068000 808818315 668657089 403783207 900189289 332738357 516091073 289108254 140419942 386599478 153194418 332745539 72953202 910437507 34314835 634077289 648607106 892883288 943790389 207882310 824010265 867370062 911002526 42841208 342258879 392713101 753636489 676916795 408036198 439033925 870105670 235067593 914146574 989684184 808405959 359131328 911394812 710135623 970119199 477063266 922903638 206910388 829512008 181777769 40252923 250462640 786743931 611001491 463314917 312408580 375708992 358213444 446760177 975712375 288260179 531991706 29692742 814072589 728394266 286030288 814033702 982734429 348138367 901574876 838767857 620918599 280778268 663642904 398487024 591869294 498014824 542830385 37995987 871033166 93643799 941644562 8505376 958365593 771914883 98294243 257900429 202529935 73058241 487894310 757122357 673136633 443743206 571445638 649095532 725990614 572611310 953231201 66519622 715399685 589471750 675681511 438701329 964143953 252509929 312617240 224361264 254361753 254968472 551164289 110541367 845505378 243424438 908548828 247837841 140703403 803332249 872880474 732212860 159914810 966766887 549506274 637984262 352160022 648015128 388501528 607500171 551096325 605109320 171650316 651117058 668676532 289856160 775500541 153845042 741790126 628787874 485452461 577108054 666277270 66473203 416153789 243247213 147157484 260814740 589138625 73441094 627727005 419411397 530383643 833775532 683189459 670600976 502629817 969942292 578777129 16678861 161285327 424800673 448217996 638033943 115525620 403568359 43402168 756495533 867670532 656359147 8871732 25666161 509742377 511630278 773967387 496798870 486606184 942788221 599021985 222924063 819920465 204200093 216108668 974492875 623259231 394871626 692037234 956606804 405549825 863469244 319956485 166093333 556275963 916477128 125489662 321153442 611341435 490145653 364496475 856867599 147833689 93161713 300764927 959231425 876710155 740974927 658340740 184791381 635886463 170467421 182321315 844094247 420695278 890125408 544175871 433954238 22837960 492732366 752767640 705266870 992163532 467921816 40432233 710548747 272309543 273893416 502973809 991222540 260708612 440881067 857826790 983078819 847090868 440742473 484931534 4207479 950058807 583581032 586128540 738434995 115410755 134209266 788105084 388367643 57639590 938434208 706048121 753484947 554449332 811785524 172863849 46133961 879527858 4749260 442973854 740835804 866903232 799214689 863814048 221403112 659230863 487090237 280210252 92300545 61405604 768791792 940322600 290332899 264721676 210685251 594087539 213011802 725095821 222480866 204118348 232754130 819388545 629967397 216764227 984201906 84336062 481936809 670567137 305396427 348424936 22808757 662881988 829750760 592166804 108923814 378815981 741709113 4005843 430854161 964469340 681973301 356792208 165430588 310359148 356266048 601619272 116440477 505400402 119948269 163750685 372815860 717730500 405018433 131364796 278750471 816193640 56842827 75317950 874928345 671596544 686185930 748866930 115216000 221062258 379979562 825330017 631033864 903415818 749365767 704597033 721414567 833490300 809542431 521127882 763910849 138096816 941462973 195757521 147021947 306655205 777968769 491369446 739953828 635837990 568390938 486316437 188124216 417897683 273923306 407376410 703203611 844364592 278324204 538043795 72555176 677522133 607794747 921780720 709471071 556979672 737971709 537526562 901630086 402248124 578333179 314864333 913534694 255846254 881188185 90223470 65456788 751399156 303967662 769509903 869692453 339332631 184007500 825281002 961640118 830984255 287317872 934175609 560292850 957248181 719904917 283633934 623287678 526968104 926811610 290468248 47563203 115342788 405934711 278327315 587975711 375005098 519146389 255827748 698593685 844034709 39832597 570217656 942983241 982101446 603747594 499493102 925685393 195346771 797740418 174268705 179763996 310683324 774348586 849634938 562708956 138200857 758747279 908537058 126256866 891158753 835648081 412624384 326642928 475279434 615792103 692155550 493894408 574755994 566046323 958290192 974419090 614240543 287391202 969051296 353124052 782205517 545141306 683361510 608085382 512787090 10918459 898396483 400244431 104006126 810821490 541547563 621361074 369295786 75427041 869104663 539661992 787099274 373642604 834157879 375773644 568856362 955560300 276076203 400366605 512244390 173028688 316190378 656298793 180003131 387131818 198951716 314168719 467465041 788792095 585233902 267253485 907521915 850041353 121334047 400284694 817752235 942670766 114423469 903450721 615735717 765974456 699267964 385541195 666616193 502252003 970052034 669791122 880467532 147272913 702785237 331364832 763987496 895094540 330037197 892956950 856997421 239058860 230021150 306853485 405895694 729954370 685959075 149507744 70172065 3843738 592187543 887165309 293661384 439094228 731139848 844275204 879399886 424266735 115647550 307007909 783529431 208347972 291727494 55010020 221360412 256734097 860099411 224286190 82549478 926451713 964115640 148358798 68926045 571476897 692699719 177002823 685944667 432692196 300067570 623667350 991149500 784139449 281468253 383889442 321934294 848897975 887751791 198889508 950826959 125940577 573867740 504115797 577626657 624973740 745552331 987278796 614395108 571587072 436759223 646122109 834215780 194421160 192840867 930128209 327150010 420277596 922660115 721248639 101829003 424948280 225326181 639544779 153929823 433846063 534326013 541373883 903302325 107702913 467222697 63776144 917863200 173712622 405170565 768143400 18176920 905841014 91361984 123190985 424233825 121026158 526277986 724232538 121338095 486627841 424287663 992706110 435439427 201075592 952495451 724750600 114420833 221589923 399478977 629505254 417328168 100513492 691469110 773862306 537489622 148973119 187415106 659002661 530334578 67371426 749790337 226352546 468739578 911401784 366898599 122145237 716643660 521840175 483265208 460372585 15208525 687953656 227271723 643311866 442026555 732543263 318661738 318462757 504459781 159631356 211530857 679435569 145024553 719487778 924806118 544330943 837882286 758769689 573034019 699909737 238612971 348713493 928229678 559829787 406292749 336032700 153259834 304016218 642922363 458949970 93821533 972970646 442912127 208263893 367653294 726217913 809002194 38665396 217809554 240760180 911404247 969934987 258873609 803630980 772353741 893893915 207413241 807126964 608264045 420491795 691713713 115945324 105515299 155416528 921259159 484012578 871703004 984881810 663074382 959898206 32870704 774188259 26725793 365018854 874168391 58252664 930924586 372454179 763507347 783422255 969909065 307160923 80914162 575145455 425806166 687253770 832745844 440529846 736803458 513540550 943615605 873049826 787287121 82061377 480287774 715249942 181334432 858627685 394160886 497209401 901191724 662652762 432412236 95998307 292664425 84422906 754170633 143413414 535414283 179988169 550127318 591936848 647356179 52364427 523993220 370006046 290703934 335434180 749307438 963441332 563371811 871284486 367350472 39714253 926487087 758919402 726475232 875792208 997827111 226009542 287062640 805087618 970311091 261841480 552216801 373237081 231234229 586956922 740558790 130285548 468809000 306625828 257877294 739912325 269086277 186586282 782303498 784325645 465519653 31176865 922683862 63794590 837386547 839499484 25163325 152626369 336839180 85127750 933348682 695518182 508015952 119770602 684399788 981965882 602965171 476925039 280598065 870502649 290047551 204578815 239645007 136023690 27989545 544466759 600876585 23715123 294617854 902285300 517116940 762371251 901702435 64645091 76472954 388956781 189927551 715541154 422478036 330341463 723116120 351974119 156748258 308380130 472548101 965781435 47185927 697911016 637302401 494128240 680453419 763617828 156939922 509409749 834978351 151432863 836974663 368685530 957764957 896927610 307080846 496755693 698262863 444866937 249785737 272682509 917321543 724002121 507636236 358295560 105018295 423628527 599896488 884219089 217471230 985895089 130912432 715423735 567638601 168432153 57709864 334976528 497037320 407234123 619568299 251367723 930721773 62029065 532658117 491215445 463889012 302648446 248196757 446881611 246412222 929741432 195905014 60765264 573272526 495852248 938168824 649420401 476186962 866679832 951693938 258221827 462690133 149986912 420741446 353713917 875709805 834543305 311829052 912277247 38883603 729183231 658781978 595682213 115149158 55748699 549735782 280906121 66406250 192957024 507160322 655600261 743809486 603732286 904997190 801258757 987856055 103598589 936096609 247993066 514786946 846837729 665194443 487224363 376086649 937345685 871680673 814835367 103206228 411549859 242563280 280143057 996864371 469780111 290602048 472019305 549956537 755247542 515477767 675090406 268089353 939839272 183366331 368414158 381057336 562337151 372832654 402481824 778126432 93583638 412644328 678539039 879187155 723212709 644728798 515991021 514261123 150184112 954926858 326516855 645199007 80535085 537699787 522467741 239487914 988076999 543121336 729794512 413669477 791876384 667191667 452170749 181526992 202960518 319278506 159531789 219972500 288111472 930719158 551938820 95317019 338455482 33604715 225994661 113351814 394677117 614582099 864262609 907246891 801391082 490105318 31081487 563849704 217228930 802374597 256486078 524639262 279520315 156709221 887677893 437223078 481001277 852020104 413615677 695384964 126648916 778923027 361481193 106577878 400156415 908639434 954578949 728705122 718244750 497910710 164531841 508507389 981703184 361720691 830565338 87870539 723424058 544570382 231196677 302663077 242971891 266097202 595548533 107293182 145939076 2264720 498797994 786599017 998580917 694237171 609556674 461896046 209480825 94561409 598692385 172789358 732659595 315999608 84827672 766757578 770123488 386970329 883122018 109940486 507755650 919579169 391604921 836502034 811693641 36458146 379218307 77832162 946038534 969218532 791411043 230049443 963934123 991336526 230640978 314741502 109317615 360617799 908153216 638826 283610129 885756210 854708295 137841692 373524106 830725246 932424186 879513325 301865997 151186421 932565614 210519405 781146890 544019043 336180771 966013238 128206622 476357386 82475561 258788882 556567701 873890938 225846831 275434134 708404152 626225257 842515467 788057186 535238220 338763540 392342393 172626812 685123955 914801567 819795363 690225318 335234902 123560702 45239568 40047347 410346904 912593165 583475365 493412967 553084673 75052324 103341591 196650165 375972742 986920038 92793028 903845178 498027678 188412760 104191166 719006018 767130092 151784870 407627920 805172570 645245955 473385589 557048340 392903968 403365409 604994436 559211091 561805568 711684308 418078068 939376113 877317928 853290649 190577556 41527137 176050064 926868432 258233310 802721720 411961785 536010496 182695186 615597154 575898394 346430218 958198817 177056910 943885810 5262260 253109551 948349703 891513465 605771673 531580183 538481930 899818495 945969312 53173442 887336720 20421786 234532658 491969946 314110903 23317967 685448515 607336619 755386552 962384432 149916302 712358687 945157537 444970186 727311677 320925168 361022831 197293095 680452491 724076109 228556416 714673100 510183917 216943637 679356560 103963018 818902285 82569090 815581004 654389969 145612815 378342840 200271238 487608303 696859869 324014858 859948761 455369460 936147301 396436921 308231683 263820672 573341776 501941000 735279841 248916921 311840509 525685132 19253518 579430634 233174553 921708586 205456296 82726616 78169295 87971241 254574391 769801051 703973932 530786551 88908946 519482404 193431872 951782201 932725690 479422969 386668037 118637625 324208419 153665581 716352315 752902711 134220691 259148603 79197484 74989189 971531809 285357497 183389749 34122936 852559255 692055639 84760846 200183789 406278547 141385230 997278927 424664214 14016409 762392601 972446766 783196417 527417392 542254531 78093754 785667477 681985359 364615341 545434969 750874497 277818466 495888044 103222828 504020963 435822958 684889638 536351941 933034364 427307116 270298723 972159808 387792375 100369830 447858545 358013831 52113893 582993228 259283219 267473241 702526990 348697455 197452690 115111308 319733807 36716969 32082872 571698991 730726965 616246932 737409003 853911269 687353192 968380582 393604992 4322867 308708469 418219968 2846988 613605608 841503529 688966936 144980644 410738540 613475492 339359774 237253636 970645119 879337492 557136289 399879415 317821486 647547616 211765007 21546090 691956405 520076231 384959363 564278307 613042434 750363109 171389110 733657146 734536908 971537832 175361697 253485354 93248404 474280202 180415550 223607071 990781914 330295696 132353733 156557926 473778836 518432811 726324660 376416884 677622397 375606358 575657496 685145928 222941245 109049975 576930745 736957720 440483813 810107849 128125222 422577504 366255040 293852033 389072105 50368070 163618425 462407114 86292190 777344801 895259240 726268954 627549055 384584001 844464406 17836463 677343894 687286704 162658515 448474768 251956799 396993244 602788041 644678156 25306290 802875343 809698183 963762214 652345613 708467365 25328208 889748380 852565528 934675045 535448498 780726490 265533427 484661484 229705647 305267932 476750991 354504195 3189149 945608097 413873556 489376635 616118478 469411939 733270319 682333440 931470908 49903097 692125626 251076703 937552452 548776639 893869287 128705960 143713776 645888573 822732755 906405861 905575000 722703808 836916553 973499948 366635955 178316011 357970423 414469378 153238842 46337248 106943817 381203323 495048615 357738303 275933702 68089646 68046880 679370026 937558679 536577323 952075623 989382224 913371726 783365604 696656841 371714717 840788403 410913773 547672094 838199882 763019027 567631626 66832936 306669723 367513103 445489302 747151112 477586268 319755258 329866353 812098552 920815650 257571269 956256949 987225647 679945014 693805707 569954640 358190018 585571231 603800217 907730802 265914328 422695117 695297053 594438740 557669333 760240980 331824853 258866186 718090534 670097929 492322135 422425356 4607337 987426826 870697396 187377756 504432254 675935533 315430523 954893518 999040971 826669540 245491654 952831156 847839082 621419449 496395551 901669669 982133675 890890288 11766374 571415916 478258306 632184135 482154810 315324351 297668265 669136508 202461680 25131238 121806077 677716349 479438033 94868493 654156417 959891241 403393304 981782559 162699357 426703649 290675122 523944090 131210660 279436469 596730640 38544439 486074386 195089753 471570847 75316098 24992006 666815366 580853928 899581371 387535085 989174237 484679768 460882681 10366536 559923408 308402512 957615068 880294828 273693756 590079323 662196146 34062527 197161104 50253662 45443805 296052778 34788388 831810890 788206531 501525227 551681942 864861510 659469858 521747620 229777472 954374687 282449280 14076817 113947480 511718747 505829659 204018246 717898152 783657308 364005949 310171654 892677105 251061553 278409032 882347112 358337996 930336549 36299613 712449434 51841144 234934049 328717946 672584523 227758834 999561006 797467571 587882040 163275590 413931974 486812887 462889311 776811170 538198631 106354873 620426540 53519352 11753768 716524530 234880643 316071534 458778389 841701853 42874291 691279342 150857425 432195641 685135117 66376530 723066473 513787269 176462372 156143222 294445481 236913048 259950048 397474111 449636572 505919949 946249400 159052195 108333001 223666828 936794245 527048874 517506728 778272116 218724958 948148557 192604384 791578620 861962472 901346473 420501895 227305848 815489793 723073436 440419211 379703992 854973860 358608796 73897645 130049259 810255978 953885896 561253497 418723272 582422476 959219750 943479969 728132494 660446400 414591478 413258177 762712110 603098837 701579940 392505713 811936400 364142387 227841850 488610584 479203117 918341691 951742431 9771912 592186456 531418762 741324991 864568647 311708328 723744867 436477415 508550610 622996134 464924650 633657272 725134663 780324111 678726113 880606683 743516372 519236766 967718167 197370339 719374166 368391904 565772783 219535013 833825088 590346690 649498822 156449444 621902424 699000605 484363641 83215818 566381362 122705033 403643722 698767274 940974040 944844921 457376774 675721594 617186012 244420494 792571113 194441104 236829457 870191427 500281203 116906360 215560693 842230226 622681681 685159468 337679866 708231097 140852968 472241098 547142191 111251264 391963373 439174165 633055284 77732878 861100946 60374779 180399232 841332845 585862349 649755057 950594917 251257902 371042121 764455530 529780059 221266748 7051624 437972338 182180575 801871268 836913102 999733032 745060257 225995614 292563340 248647955 286936606 501513310 821540618 212969747 718970624 97554739 337608791 961752592 689368113 651987903 981634946 558174120 489703982 893338426 139304995 724195346 340077158 214741586 559325657 989448392 679448186 561309497 387364140 187236019 637308954 756075067 751486135 363133286 819836944 958807556 844727151 369997771 326881410 273534477 714357135 643274195 896124352 166397196 441676368 887746325 109904521 634471906 552628109 148902789 297944599 330946835 200184988 536253484 943706814 661179167 736904298 277657202 460309801 519934470 256607401 214476326 901863929 865991562 236265705 829541713 18152458 840911426 877587356 802448645 134432683 196087679 815199892 602817769 180316712 560867746 784077151 717992839 527200665 307007856 134687751 424596173 578372750 370669961 498602284 153707870 173643741 482768723 557698447 474350889 458544191 118049783 750842861 34246100 921039812 125962171 117810927 809269683 263072144 974748595 26546158 512000102 580827914 924139526 165899262 994673730 883787723 120339891 251620135 689646060 553430740 473603375 960039865 891689550 763560602 738727464 230134343 494653537 91691791 884104480 704368676 754185096 481765990 604774637 547407449 85899793 269792623 920506927 518690202 423273269 305744943 105977611 952502020 565936755 910673326 460592007 898236877 720847918 903990528 484951881 931256166 461644868 949420378 807961312 827299903 907495723 787758314 334644689 775662003 508278145 765230865 283159458 951817161 144027260 792409925 957198352 721122218 450492187 241715445 10514815 560457853 167627728 597433270 806331953 812786750 347386001 543330822 457984116 651720306 590997605 782908857 92394798 660727535 387355437 165932482 618010717 53640067 481158592 769090346 849343336 208825478 741001006 585994301 468575422 969597106 276555827 618023570 273833866 216529223 143466888 276651701 837634066 856767366 319817367 648023872 454849870 315409319 685565908 469632434 366827360 167916490 466598469 868247126 704388279 911584468 396621661 262624325 266804122 852336105 332100105 268226376 465346080 699423260 285897626 505118587 873088036 859328366 966708746 649906824 625322389 384782813 218853133 357081623 362819079 290931732 190107639 341390173 946115804 206487874 649514444 90837428 816611404 421078821 998302426 464518952 642036510 943974755 283466346 605138354 171437792 589724365 333518765 191782013 534931812 265135248 749564853 462129431 184041099 166798793 293913826 472992555 4423354 506855205 75507625 21751767 304061945 387100020 326585954 575264696 66155092 995017560 658964517 450145193 927662429 120212346 570915319 17732332 546961767 805300131 621211631 866582775 649874116 678180880 40006944 601334334 638748923 10806330 67422220 30558396 814026584 564219563 448106104 349851921 839967505 68546482 318011441 358427952 461661470 873624947 211824489 507240945 289649835 185619746 891977573 113541780 620771896 644683057 423463153 362448789 824247098 432508697 498991323 495138689 56850340 477360717 379433389 806691163 598862708 976092846 315581623 686681261 695135624 742991148 921536936 683400196 403369172 459717627 891600031 403057654 433706335 100138666 83190464 912005739 617967961 510770895 500799157 392056343 379808363 142313765 657827789 518850912 248886232 959975833 148949526 124831190 38430231 366236709 362090857 616783018 178669877 569479253 96900798 725904145 470498128 604385601 667651145 281238938 914048911 686446182 54918277 2171828 666245729 6747957 289669630 1456188 725486734 443523031 300356378 350212047 182594126 906549142 430835469 627318905 36767841 441622928 737396710 639180552 150275757 457540739 692554535 3551170 598427216 528108368 231071462 677901496 282344199 535966495 925100195 63947936 651499907 47442093 755376024 736088369 492050437 951319177 703369643 260645839 670971163 195669059 664311931 616506172 573756963 210589265 870102867 592258538 802379385 589722567 214832046 758973350 178095522 366617262 730739895 664871155 134339510 672448647 736527143 26381822 870800314 141434232 165082558 38671402 976675911 324081950 497319962 49916763 672501131 3288431 950268222 328613821 9797646 21740468 785669223 451310878 904387118 98812932 968037856 889128214 243151380 907646090 819629189 645140906 499920315 941565394 837253328 941052457 233834200 312187933 74836665 3826598 424865178 148267469 587854201 575520932 761439857 945186833 775976066 909632890 399135682 847797763 310252260 385901830 230821811 845986706 911591719 296801943 618297545 642648420 467029488 573666866 933790426 818189742 967323248 462572725 22555722 884991921 522996793 857503250 620610674 871662594 145319048 701910351 200054100 405351946 446261451 922707478 874183145 260059 15082892 956575246 248002403 434877968 951647091 90292676 893622039 232740396 628471025 413836031 509752125 362106244 616181814 877881993 702461359 643126636 822393727 818878921 141343154 605661108 764488969 134040986 549561808 618329293 137357717 14988162 732834224 286024408 411672771 896099439 488494588 245651910 877656817 298073301 51483712 852889812 1941260 841117559 716792566 89493996 25930624 546883517 486380775 934651149 434242637 803496150 176503882 858703654 836757954 839049655 431231161 478967760 415389198 244305507 445166196 485661669 835198750 485247689 101625506 545740602 716018702 785243284 130389287 544536683 667921772 30889320 27121692 573733261 231530764 894610639 502309152 512429092 278023112 80314810 268489462 554045020 675493204 702081515 474327490 536344609 15071595 903536344 864796502 480388056 157916609 540747724 506590672 525724417 873614530 609901201 125834408 949690956 79711115 459252156 814354843 229421445 624041732 646253084 546815047 703517371 288904767 353633798 33634095 844147484 696601324 56359158 546016541 16601565 313185936 710578694 324566885 516550882 700300339 147894644 875128795 590664651 471530479 973847703 357973689 357400217 698904629 386912792 659521782 766491222 406714121 928680185 72673908 819929821 239762236 496490517 129274897 590468155 457346036 80639781 806168174 445475402 465683171 929817087 501212346 712822599 649067634 23987785 382175343 634803771 794451126 627604615 906305143 488665402 482343262 461612044 774237096 738044243 375667697 458674375 966168032 379162614 205221922 229708006 588868963 52294142 442083065 82224497 397615944 492141144 151001835 331667028 24013448 772179406 763080241 310875843 917168935 776613929 228205564 134615652 331791905 192215670 2562787 818321904 606013215 203797858 183015379 794121848 812530208 890471815 704946021 453818036 634818741 565704854 74100876 659650115 689573349 271901664 567994125 913824473 902108052 467672617 940601902 429305533 840092359 95709099 845538275 688495428 693458695 27358199 340555886 179944932 195408298 20412312 867921026 430608923 223397691 322358568 192102219 689431288 243776567 507071631 577792614 766620147 959689025 305139464 916455838 955701226 172056905 60455710 731984889 687699076 122445878 91868780 768188592 755804203 352151279 504402735 548668025 300481502 762061145 257183547 632284859 631499519 247839988 961036807 965858566 544558530 99802145 960139863 601323180 227110353 992336769 308283994 930153968 220861165 709247706 235224533 748211842 665270478 120957610 299997381 217552221 862510723 882034815 165960057 765316091 583488101 958305908 303745331 768549546 528880131 17402117 448359134 109503235 655767115 31374485 894695850 556051723 391238920 978556958 53827742 557040008 160237329 800459788 338333332 293139559 652755197 388090771 833791714 241512316 166739455 141067933 459210204 349333464 260568978 476346069 563548713 297168762 20341738 596504757 942030652 485879258 611921250 437441618 527452140 837718494 824560569 597372774 318038174 74674739 421473147 409507237 577477416 115053847 348596779 666795747 250897289 739338073 775731987 796783798 436720197 765989110 30250148 803063993 515005414 393971403 36529682 622273735 290467091 410371820 8630529 453934856 44233381 2449662 911961668 270928512 506133306 833471853 290363609 220262824 963201629 246397634 54928199 475377986 134670124 699429874 71245053 237495355 614612065 214801375 678530653 84884391 983336924 747450763 324256211 293041386 89228263 204132851 174232172 356353730 432706043 428258887 192473912 618409131 664561292 436712860 317304395 354037828 412027510 44669243 348460847 510446430 495665268 828590645 66896536 220303484 645152923 649843680 749845552 453912083 628016237 102314454 44665370 740674574 32786249 20882662 792722165 244912064 358040003 954514534 262985271 335013 858656614 718542208 553500805 39686241 861091797 233099578 552581204 19205229 231903420 101331047 855354793 320696429 100553884 308349230 715952914 593439898 730962851 758131253 115173038 61296404 237307570 546603137 36980762 830762870 537971240 940141240 709432492 234925243 933084267 221435117 863652333 360345400 526261648 803234532 114715730 943233461 605071087 130113459 602077678 56084876 331242543 647659390 96383848 701384046 395143261 685162322 220456288 143508870 18588560 414194271 659286759 397860474 439500804 919758624 923320166 264796160 151146751 546779077 475174964 596054727 431446089 405841310 904551613 669344902 822737624 962015943 547641667 2728809 768202039 700392323 672787131 915082082 822030259 85764094 759170602 173767546 689085212 649720586 336128139 591414750 380636316 911783778 5085887 950762771 458920912 979096435 424659310 687729552 340960915 700822738 755234154 928772296 418794694 624945566 808833800 223366802 738170796 249950267 946910229 147451491 165959738 965424380 1807566 636319486 403497951 470069260 465301439 159348410 944196053 693226226 893045798 813204839 40888787 266624260 63476935 9832057 291826626 27940997 459429124 646534431 526684258 577400161 680877941 927173775 100843771 169822765 873308982 240734418 261016997 800988865 390123996 200670069 401061022 430231831 160656130 19520643 990465792 119296777 225669541 555257462 515058620 787813098 216999706 517774290 356635362 897828828 725099998 584406594 937834346 250198522 453049274 482312178 109591707 828599368 205381554 365237012 698269250 751304809 550871101 566418739 865923280 630855333 545674984 749285389 209145733 33556349 5278668 399895519 65810345 634466538 28501345 637948487 949775481 563209049 861775352 149019830 747015101 8713511 114263337 482748179 759555320 902298373 633467546 948194249 729047851 744276071 614565918 292640534 336304205 876936401 40682070 68578061 941434669 941066433 819749721 624160515 68068822 783933085 473642960 832225535 673758736 603203173 665550525 950560055 153941523 235224205 937402920 370804218 824921825 550222105 765351300 678918725 393049659 61824155 805788826 650011581 406701417 645600977 329947999 329738587 463504092 819012036 634339306 283360618 607210777 886868377 229250159 746114592 334283316 29968020 910707420 395936233 177273502 728291731 813661239 17564480 682729964 675702986 134639785 509444928 719311900 876896891 437246146 926417654 863165961 877704946 775069247 313290073 947763503 238336078 651620674 674698056 446344111 194535118 850007844 806364749 574091334 756901350 773053739 834349017 525697932 672613065 971128491 952683130 911620814 748354424 900913285 732134648 291732654 735045258 388173767 175300817 332846262 781457032 241128169 463656433 500837250 58071620 556879263 418868845 346144155 789550464 272360004 1045799 144216076 282865801 895393935 139502954 845404026 338298162 995675898 796064184 89953195 434017054 305005122 613469409 347037381 795461099 107925679 226709253 121447237 734889639 246546222 276427662 175061310 881655234 551084733 821095672 574526223 846175174 93229146 304119785 980065771 720783919 859035804 868876969 38013421 596846624 203984942 908689986 802897162 910676415 978519489 203454297 583517389 910990047 598904989 532383333 189771666 349349498 540889326 512726425 646344045 20759025 158747720 615940660 890547961 806713395 928494157 754620161 232676544 702750419 912133397 22413886 359621812 427656636 325089160 748765612 622837550 624928936 431777330 275400542 559190627 809691115 661191814 540636651 218424801 840798387 88633404 738513584 963471099 580833042 368242235 471872434 524170435 12858189 101350799 736526716 682868825 654603345 476126516 955210341 116868867 478108012 384106297 94363322 513886971 658379332 636333301 631066616 779141464 356404899 208382755 251838114 549814015 792200879 399814782 990309000 134414685 680912266 781348531 776606068 584846595 982654460 534349932 919650052 241015106 489608028 563205102 422668764 476855656 237770153 183854195 283471011 770923831 506953464 869971121 726390580 334320255 398089111 973522723 714255387 895220526 397762559 806101307 638336570 128332310 21920821 119001861 502312540 826615252 224749044 370299967 189378204 225858995 886319932 233602348 357775123 936303031 655341826 919073974 629115979 293557588 870744209 88509227 410288812 187907006 731110883 128103768 274759599 946823382 719948777 416204700 678702389 128873729 880297997 141948385 422668014 323953778 831957054 231415385 871798484 167519266 541642001 276757561 307366124 776745386 857965033 857197065 890096233 932378431 141255904 739769517 11372932 164826823 944136235 469818926 273024469 718895399 416493380 517814225 187416162 808094913 684101038 201908884 852127233 543337263 991884167 660978158 932865508 940675597 63071454 705804392 253985288 973741247 710138473 28312878 803768193 366797698 510923786 959436505 377088294 368084852 387301598 969570251 190709956 343376644 41063134 41158948 852768266 137619136 471592458 832775758 947338791 709781312 399605349 301241798 277367028 933342814 674864508 284653445 646842403 518210633 886667426 575948527 664072797 247124160 689836093 392501354 60376040 794053644 781686220 859975609 776797258 743499115 700424695 850719928 517396192 757107077 774817486 904507767 64231380 336692120 935438053 750917077 948591509 763206572 597694053 578912243 71522786 252839542 619382509 740462563 679271305 239958536 604745829 98069284 989589477 665010538 41613236 788493185 852917738 487738961 777236402 170874719 58314985 649521658 908227234 395118773 275436178 628950746 997558511 385061326 974724584 847614990 111198052 474228155 169506833 861223349 458947764 358619165 463078698 108110032 688535491 648588664 500576129 164813680 458832778 733677767 170430465 511237004 832464279 453734942 264514065 429547811 626883765 873503339 101347928 248167358 29117102 930286868 475428569 305477171 446779242 871737644 47129479 741928149 783502994 843301499 595392443 649487613 628808594 77324311 336046329 234282276 43418045 409409653 172270679 752813339 568118947 415946859 633987271 201784440 809115889 444384104 346782148 102560273 896193696 114906943 391875904 230745655 7118062 162254133 376318552 53077759 715486973 904693982 140100612 87180145 487542521 85142884 332481161 616913962 619488136 749515356 485537329 985420296 787725730 789610588 878127225 61574255 820620287 897972721 746822727 236786491 460225724 876918972 443886921 383366939 154211431 320841989 775798930 582207466 395198929 228526438 158724354 833497471 973921308 926803770 928897145 373050658 435648020 94093260 470872244 703353109 12735115 14237336 181243467 133526002 823722465 597523578 259051426 56906288 294126177 533182847 545834230 110444059 98158437 324224617 359106364 107918612 935270902 66662340 375569116 414453053 306435840 259934613 461910841 532295181 363164878 147106611 678195650 824582334 954575832 782680288 958676533 641825989 805448210 787759656 364471504 752532544 836036487 412585666 291971211 215344957 179729233 890427714 278683550 712539754 117773143 184610968 66851261 346367055 478801313 280317603 931664007 329378676 523326924 781134607 668636973 675949242 8620739 48987248 670583369 427744568 585974934 838669087 977952881 826664401 845325302 234579481 932193717 208541443 948205633 298508754 658465315 160622310 325353306 141219358 593158930 854800456 48054425 435997466 355492611 575906656 226429158 138849781 898300512 685962448 505184477 22903048 739586727 198720366 736877594 638907510 67459597 392497982 653416605 492299404 984714903 939152805 197130063 85754560 824610541 873325436 810073386 163957090 496577396 650073637 60555552 24977617 557262097 17912593 375064584 830501981 583856801 542375209 443999868 925471357 672267891 66409720 40074894 248938509 20925081 187786041 425074523 877358745 936233839 959466112 484018730 103978425 803082657 62229030 67892045 364453879 609844705 231653079 397830935 989800783 933242915 46967383 596942020 490623708 986288079 189874641 381169209 682441790 947612303 958089588 536797477 651515959 299476434 538130541 276972844 294276347 247330941 377248924 93381112 847045498 382314366 496810694 932476222 950616698 27568377 757870673 597467765 910141500 257751797 933481831 48549934 286437469 98188103 588815321 249742742 873229098 152169432 224955852 87964752 648937794 402389245 301634389 520308838 344872468 938634618 623744617 426921396 428727152 919960493 713109335 666401353 612122074 258655882 619266555 152545592 417824500 841234049 561621292 948011961 103685560 603440325 449561654 628857939 709391715 160758808 936019259 160663845 406197325 930935311 564882610 675574572 10653025 220059972 928358032 366273867 97710838 355884661 864758357 207995443 483396221 470010773 511677642 189536128 388756311 819163339 748720341 311909842 165250156 194117206 365228173 619382535 256038399 402369422 976635447 837919788 438747876 820726944 233021355 891295644 819474430 777865380 853871820 328433385 965801983 544345688 786810779 811460087 134846834 210760980 521921746 878112950 849962648 421650181 415905708 965906139 659726932 401974249 138054125 793296594 595557595 994171691 525085354 585854052 783299432 809392849 573375107 49649053 317283955 399557848 158892056 870171376 290602819 804833306 134394882 74149268 42742761 209276990 921217642 497300968 335924274 227585176 27578653 964361375 871320397 136912754 443586071 605685767 612942722 114442196 693483276 584260824 715969024 271760832 997378362 873891607 971204636 845267805 544130250 878450659 563313365 791693203 794165865 140188926 69000193 737204323 369339696 161761325 533689681 6656590 283936755 940731885 221776833 291794874 998937477 114292689 630839462 497509219 352812170 995490864 323069624 792958468 699822473 543748321 751602306 557419063 382685050 967788645 348938854 102431702 468198012 355481672 998752133 312283984 528751559 107398735 717645000 492417774 470758210 24442845 987338952 646391086 711523386 743632964 591227999 161001871 916922199 280000312 918266568 34748774 717045788 582290012 122811724 533948084 981229674 98715750 659535734 854763729 778199931 562267607 136651556 565813711 887473726 790027201 942800861 401629460 524998123 33042698 947882493 976323291 161639975 458786367 456992704 114550074 693485036 40474957 855232584 803608043 800579852 703594375 580026736 397812457 171048477 917548693 537585659 424310360 526589466 137558987 200228539 38371874 941186964 342305472 33871134 814804802 317483588 329035162 425960779 568468177 687375704 515708658 407488718 595255460 376183675 991782480 81123094 423512052 667304639 445575991 240857445 602901900 307330643 96713439 593619230 787899478 454527201 939917402 790012125 200008530 922590618 87158596 352912689 56308948 96616981 965962628 769364612 390893951 767038253 187407276 739273536 921294512 266821536 743157155 772397733 399001809 806683348 819432276 967068152 666169437 385172687 37836131 33619877 232389640 667785492 770962854 445457469 274423007 929105105 98025889 299210035 701811780 33793249 477947747 95372131 170986174 607289186 55525626 304580644 871243263 438016167 766901998 832767025 564809779 833752386 397013870 507387439 528548617 567345824 497898725 767631008 157370620 207758814 925130804 293915023 499180140 770050402 626619450 584232213 242013039 399131692 69714068 218119626 760281077 980146396 472142118 214215857 597484970 975627520 254252258 483144466 399195628 653981614 379320399 399422613 160926658 974494426 44289531 824698781 305003313 346012233 135041019 682631982 295617101 286920033 434884007 289072008 172246373 181667366 347623686 907804224 428772882 878228802 800955375 966236829 213455724 864746355 663069292 612129943 739199185 95391227 531801762 13662409 118280953 653296456 441161192 561834881 490757247 25230363 830483202 912656227 57299350 769288721 601641754 509489124 724947833 780679183 109213212 107940012 484415837 597908082 394610293 799879481 648761171 795480794 643440090 368564047 314019237 409779254 280533170 684056987 43041932 337621534 426449586 89445576 881461221 966122482 756176446 385973951 103256145 366224261 993340441 703572057 416014836 759390504 105165626 542811023 87899175 844519411 439689898 954136835 658774151 313878496 112603454 717610947 925339948 5312177 793285517 306594085 315247483 157825067 903803540 15084099 548691300 85301915 157085259 933609521 367426173 496632496 7997740 36016843 8551333 112049659 380206913 620606103 961166941 741843932 963921811 100951686 93497254 537457431 705510785 435671542 557887067 935875662 256117622 206539156 979066648 921035921 730096216 413767504 407755775 97615795 712720843 705257309 525589995 197413234 310122773 628055415 17486748 707183419 424714506 178590306 827565050 377125547 754046005 201899565 393431557 118469774 631456295 350144945 157019284 696958279 209908798 829466185 432144735 302295393 613088453 167263340 915017283 558979111 317027513 145705037 149440015 675118718 740443680 205981075 201507951 112060515 835389434 497386218 524936556 299147781 729094558 948563793 608598756 738239105 18454719 586368844 389379436 370677177 423966784 941998164 993885163 799427760 374499074 83517796 218957898 591279478 847337973 634422783 901271178 954403873 368795080 426297092 841650566 964780002 252191306 361500583 489502040 934307058 187661725 7077289 897456615 889160547 304122571 126190976 137895975 658763410 288254307 167402289 80439546 405826989 55167224 87871335 578392657 329649943 298251047 374326714 620762522 455029315 890477036 398612936 981070022 697336288 118644707 496137653 47134297 877261982 340409525 231442936 905912350 712956187 342370671 745992794 581016562 835186516 242245119 431379173 80941268 535470026 693654784 794410302 624958405 137861645 614956253 610844702 706664854 975716588 799460387 330421215 383894428 700626081 416089819 448392406 4520244 598380712 568770452 353038576 844692743 413910938 942528452 981854364 467146669 811685729 100021963 825776391 656056418 782644182 960168967 885871317 836458838 420529864 425264495 969129871 4337392 93220781 846601960 178354078 584533155 117002663 625042395 350553897 122179599 857364746 81329401 36542740 40483924 623434757 491306099 912367903 494820824 781220672 840149628 265640842 1435560 30669823 310383604 482530415 988275845 751581406 561947042 623186330 633808297 135292843 130415762 457877189 750102130 142969877 310450034 100853419 33955572 675128098 605698579 339897076 664929654 135311797 546899907 270406169 455184930 222029215 206656903 778081111 760485614 221482243 652360462 580084920 894004761 631905684 416796920 100263602 271460064 137839444 316645845 624871344 346192278 660978011 614178215 526560460 740081353 775242314 404753088 2979194 103360138 417924651 661623583 867481352 966003611 762628446 31474578 951533256 719857238 962042242 867589319 60873779 207908397 870569860 986492312 191568829 363990059 418136686 615382938 60074589 327149534 636560580 380324636 737200359 733723417 119666702 129459916 409165513 87434326 150285492 869967275 149152408 470273920 543430971 243363457 705642150 465438822 139500974 775505303 138494673 775159248 340576931 545329327 618203440 144657408 224815917 939622085 694137856 321144153 858141389 936771502 502085366 816917373 581201273 305528044 874437559 792160389 887845269 785044220 743579388 249330056 673980186 258736700 709455643 444390617 738452373 209705224 772018223 292386498 292273337 708396279 302312799 892561793 771608124 210160218 370984434 18524549 61126470 942205304 688297820 417496986 237258845 707527004 948040409 380368679 652066583 413423409 809685887 675568850 754037181 2047381 351825965 572302930 751085067 265290609 990537059 656226409 197215873 106149540 571788886 394729724 419000059 405669054 773186960 850526900 386180047 241241250 95602599 307446206 506881556 182092749 167393440 27660546 577196543 474381075 398428923 512909400 707359349 603729166 922848097 932195295 44094552 463073005 176597510 1992927 204332820 722031714 6062165 81784518 983170265 298983756 429950723 348630741 945588252 728633991 467862819 710054062 642848197 242037714 339690561 394585540 856403548 8738985 943811524 975383900 154809954 698454472 484473659 781035930 222054062 591588945 154600560 964236294 35719066 932454217 481498070 390968573 446220614 349493929 178703718 265909563 875738513 736594921 851636241 43193423 143127304 681029299 874069565 639633715 253542927 535445173 618507506 343581547 399756503 980685637 133586727 398807167 500291606 761173535 815409212 796855672 528620490 112150727 347891252 186064349 918392184 861042373 121558083 227454319 223691190 461922576 359656494 427525477 473944807 210938605 218148337 998054814 862676178 943317522 903215404 62757330 305755556 874173127 784942916 504705411 419901404 798842695 654490011 7305173 707554354 199451964 466110139 383006611 585455599 163994834 525661662 904249580 48110340 914706982 965273028 799156905 867865525 170236644 805238415 455971628 158776242 990021890 858687324 456403164 863118680 561415375 109330077 573353532 674681741 193243560 891054288 925008149 426210419 673674913 387609953 838443822 70457157 239226752 493598309 42083926 317605341 560550916 487860313 7091767 245420923 932050921 5746493 148019475 825409062 539765681 691949963 292865836 145689098 836386460 482125428 216971795 941890723 891536290 483357712 890259447 865194083 833417377 633187314 594777114 482729081 68740232 531994358 998312228 365241867 771011233 563306547 315228617 994709527 857026172 902181479 522171344 454032046 492537476 331332088 148576418 897547886 202675809 259428838 997168005 56981319 798441452 544931943 722653917 911925781 518724105 381852727 167194293 769167711 482101165 35696751 900037623 164044682 170822803 88177402 583810280 279646957 522939372 493060917 696429068 203535534 643129060 731108040 954752760 939898894 182829151 614399856 134530976 582442992 61020071 439655598 643963943 102143841 450650759 386285648 266126838 860388299 105782141 19997061 722754844 792819836 845902162 461676639 819801992 482400960 109690225 782278626 953064004 781077990 601380401 705108557 213389420 788287457 684501040 19132763 754505972 341451179 351659779 178219193 46485885 877364353 627394904 489355741 699849795 343513740 803598001 69019014 680344610 954055011 901727943 405619890 691769623 214661747 884940584 12690787 54399820 95924652 410529039 394959666 195413266 30571700 805928495 19089593 218259805 704955803 382358633 335688622 36297860 73894292 800114814 808638195 929647241 977445598 616206470 181431656 534245441 134099766 844204336 586387330 843749968 286083329 694593268 662631574 875592423 35427233 708182713 94874218 70419703 132774620 893648856 386928113 711963648 993134398 772237722 846380557 226046644 840768399 707879195 11261105 130092307 887970 294145445 256663088 713623845 257241935 134095971 386641991 997278151 281599579 510137547 443695853 480059287 511602321 269454976 215874806 323648129 789666163 649287697 14880813 900952416 444974805 350817133 819527960 965294578 640499446 870192402 41679376 163262161 774545929 431382174 575620685 974238959 403521999 468296122 925023060 290011991 29223503 423216673 574867579 410374856 495965774 868898695 22074890 827702338 68465188 839291773 316355776 655341888 663936376 445288181 157593322 51784764 685011552 733443960 334489912 548441802 708921738 550872384 477426811 702560103 95251676 235415086 719974865 611154821 888336133 477462827 384999947 384314748 444367725 234346706 609519385 756086223 173490594 269419098 368635927 450789713 557822526 163961093 112172717 851889196 227016100 453932592 18450641 689295996 309503799 171566814 301659924 438863219 786213396 809788072 467774260 580870796 5324565 205906192 188722277 464325529 101135395 955551768 1056353 718625604 352660139 472641962 87282700 730772318 715813767 313118913 37419095 649855066 429082821 667428254 306367155 998345767 745446312 777154905 459268830 819348910 702898221 618608101 403104350 306929694 831066406 457530144 995531213 527809412 78474952 790278770 722613796 926642700 900272621 411789314 624803410 176001493 452659305 459861205 51128917 511185815 128225656 242678199 369516851 43696875 278070843 305789312 511333878 36922458 580631673 725301172 128300867 56540770 269076821 421225890 999293007 693665403 591323557 851041121 221303502 132560647 859586386 661491327 17850280 153872782 354861861 506590139 920074397 14445616 378471886 598956933 687786543 285463989 624873249 913686389 383674290 964697242 224230119 98774613 476107656 791117958 476579781 511506073 936041088 575058640 248565274 700356373 302137706 131212082 576109264 216156444 874142321 692495673 410805110 728057742 491592630 260448493 607245352 715313984 365487299 781906637 106669090 397384777 996462090 192696045 560446387 661477787 269600055 190262100 330433884 274873273 213950907 335684981 713603194 37581931 811141401 60188720 306112820 236953287 51332857 563975013 834381493 862168980 293107803 416507521 634026857 628772698 853753866 856706654 893263610 847717682 52171162 619364428 516992195 362450585 132411013 511339053 654853351 527037424 565967959 987817091 101902632 275599556 341057735 773355388 393442637 703226233 976652603 225161683 127899542 708057919 574667379 329300282 369532299 34470938 3929989 3514078 262328189 627228551 838203195 945564465 122699325 273206178 811526798 634367031 467966296 746728971 336811846 646743077 7983836 849517217 154945573 623240434 895144165 63605701 560167716 795944136 5090610 424169579 30802932 345149978 594332249 349594665 84029977 842088509 50438360 926627205 454266699 786057220 382828750 874973162 781544428 874521514 979862498 496342684 844855871 895444665 252752710 460025978 712345570 779207179 402322628 419786592 463786557 220678143 619378984 930820953 662750066 543909312 648157767 603088466 473738321 295710231 950213487 877362221 173333128 744333623 179789160 934831846 890038439 153592018 483688267 344193904 306199487 809467023 417040423 738263028 189692742 967810551 898355586 147565025 299924101 114770591 257860804 519197794 930430143 537662673 177572464 918931558 519575091 902803494 911561516 609260575 543363828 487632562 604352953 177055610 92681440 590155349 696749353 970159950 505463396 78285872 231382081 397805208 241611277 871672145 32439710 750689979 171509041 867557422 60956742 669666455 54460691 193776069 478515609 23501871 780268460 291171473 68048360 791258161 74959831 69810872 951377489 960826526 957329188 672689431 747259932 657075606 445184583 196083838 713073957 569514589 831983950 328140864 36093579 658364594 841938770 646212633 858375405 724018591 28598660 156656365 483026453 343008295 867103125 909010226 936775863 128199993 63464223 835006772 379272826 782912712 801949644 131399907 821974859 716515215 784615248 597253505 336146083 248093560 454625832 819707535 182187434 648819238 366770172 539294308 15926406 439478723 59019104 430268988 599574110 788744273 761521905 259218136 695243239 428688576 215333293 849109808 166370902 246992247 227704117 406894400 541422371 389094239 6687135 70059167 688566290 1155846 504535815 590002565 790778997 854603857 600799403 36569683 296416194 775567647 954746652 853372670 556397632 313346603 946157199 936358925 187516865 120565163 56178766 976266566 17273893 302875750 234787249 464948882 875285336 878715359 242680235 934581068 220988193 508302219 599165339 31885298 524734193 844513668 429001 853690999 556672115 180808332 66661087 830819412 868255092 967715567 293225329 563036238 320142320 406709527 564864782 823133210 678004854 124873104 317438887 964990283 480226204 839690031 924622955 269702524 880505928 626351438 683772897 450240701 173982664 701981366 337967047 629752368 391441229 220871725 945452899 74295127 337009090 466047831 848419150 78984803 707493918 26203931 160015580 445446135 77478128 586360480 266681525 949583378 384993318 531178092 862326812 538663168 455601279 704822498 511018233 715160318 119696068 520990658 673235432 434129978 531971845 857456035 708194547 621876896 257544901 541757939 679794209 221477691 678151427 730266518 503228628 593410303 10339759 695759493 42648376 132603923 725519333 200498516 269670482 712379734 859235438 159956907 986066099 712871119 938342094 16017273 268509555 168341042 556971617 981339586 761716047 996226766 309725362 280140023 714176372 426137485 128743952 287978080 809670302 130671841 123022524 698203723 606846819 508112564 878298207 610190876 763221901 135596525 232844888 224191426 103956302 535358712 702259772 409916329 507563889 689632176 581081614 44001245 994972784 979897491 280639329 495190306 840347286 662008672 299909862 280317251 374256725 589182810 862117036 736870279 597985091 964779208 767583355 471633094 67794931 677355000 790858695 419738382 79123282 30399158 831612995 886015141 709046241 726725224 65335613 574177581 653726997 84666324 68399323 222734103 396030065 60166831 765696032 833038144 332380777 975196882 727960320 509947879 787957361 606835659 601217580 399945446 501852035 921030144 516061645 712286798 706852751 458784824 839732965 669874069 261582761 536809394 417542228 7670074 6972178 794302861 867400396 735144870 869035727 213247915 742247488 401568935 860254358 290992494 286804450 854398904 407818919 97003030 335911333 175648264 781416749 728885241 537683304 188849632 987731678 454066814 147364842 976786583 631627228 742754040 999205112 522614862 149525721 175580876 298527943 584972557 960889673 398735032 725120743 566854610 207211951 703612463 515055143 699789953 979580327 258060878 230011753 631598018 69801133 509362883 182839655 591214002 800680833 319550666 62582168 851004039 355689830 307716077 293109253 185483373 824649294 870405611 335819250 897690249 299857466 589620338 187102845 54826487 537531933 13885311 959986141 538349159 700910612 954692502 2869589 696665398 551693468 817631012 945976378 197624294 456677951 242358645 490573954 955535228 406094815 296101982 63371667 371127030 350957195 119937016 371850010 613979495 602562313 513593774 420054882 544874721 185129316 786231318 214626413 831145946 141480773 45307277 295944961 591554630 57376658 221965231 551553503 999903865 239750325 300304300 604182307 695863009 686549172 460538036 788102709 796042299 24392561 9100436 238178153 206402165 946270787 717634762 705741310 302232021 76931156 973017890 285954792 785965182 683243444 705272658 455440361 877915729 765014049 519274787 959680405 634961210 376622018 214814086 548448575 889888675 533154198 705665882 642447945 27448017 346107100 697520775 746212189 419595648 836109322 480374534 685374332 439834846 880585610 514853227 888356245 565767743 499489138 101160314 652302220 563084961 664922262 346583134 189231999 797704184 201521305 70311154 573363529 473444434 953731780 361555779 323895756 230466000 717570553 661433797 555991244 268725458 165572769 530288475 599756834 949616247 579391922 489028006 494243757 814197989 776756986 370535359 443150764 40373462 206036160 179591438 505760460 22031097 161867855 672285558 417769832 568905043 528766588 686350814 844887325 526324055 997225550 26409840 185159521 592108856 977448560 825045680 196263353 506308652 74581556 246573155 107229686 88143376 674981004 815627429 124501831 260175887 941842545 469454625 323569002 685198791 628754864 570905099 307088265 118047509 455387267 487361117 104728642 200124504 901754929 552008950 263786261 517899721 798469965 198792900 942227503 421550199 902545256 359988191 911831613 481923442 974541564 555384022 997182855 195225713 69079966 626085944 781398563 821224132 846295866 240604121 698240705 673635833 922987494 420455810 620629989 226801748 346254318 749325245 635787384 961137871 868669370 802145372 640638209 969761616 457487827 570242670 324107064 820418509 470753082 770914528 362552053 319048961 471102976 548979313 210278746 757015329 125554290 56435089 576154233 259063782 803317237 697256085 414661548 996203393 245162954 260694084 898680345 689008071 814019825 141039437 793095355 940722337 785665391 584641632 552737723 4765988 471232866 534208846 70078999 655084795 177833021 351727419 554742285 50768595 833681935 376940560 372479989 198232038 306894889 881331307 681714529 191731353 292674490 223653232 928750421 894346562 694574770 650123185 780423462 218245742 64113941 157250404 876853054 243882888 443998380 634585745 804904572 508737634 328182231 972678612 829569750 365808170 427266955 509157877 808947502 336216157 979060322 141723153 54537369 301790789 955977117 315215708 252947807 980328241 366232506 89410202 231951488 484689294 477586999 101763270 285393313 881421875 836111119 251837489 898339786 638606288 920348445 92027397 58760574 913391652 525002757 117461850 231823034 836019924 19219831 272906147 226592307 827845675 89304433 542072518 953667394 715688925 80291002 633483348 120541130 128847092 721741146 693804874 459051572 107453699 175745149 92001640 418823151 165212224 349458612 616608427 617240777 207934770 734576510 608279562 82630998 832079758 69813703 279606156 830462779 70676672 159896601 382383843 748085297 314503815 617220846 778654068 122558689 776525000 325802668 265104552 378239493 86667203 447859702 768848341 336288583 998481102 438986181 770071682 933013956 153513004 170476998 947650162 706652728 829061238 625977589 296020015 649972106 81864182 868693423 391280907 98384308 735008700 880671275 289701737 959238990 55475004 278345857 197220941 657676900 639628559 239632868 758305845 846129149 916758390 199260894 672800519 361777960 231617599 147430519 533369619 826385389 490775372 574278920 656951666 47492028 250597348 542099759 882273474 537964150 813330563 467971899 8435400 761477267 42463132 937501249 421199490 303404849 33749825 532179505 299175047 956992680 709042594 881373981 14422544 627859158 766843173 226118766 909376129 952735014 928763227 256453418 694786773 822785505 382990690 141040808 724477574 819799934 709696641 727001345 348038459 891068792 670227250 227281438 328437576 557363447 218042666 859137658 539861128 176818446 37889844 554166808 772040404 823577737 60035718 662596269 828843071 648101625 142058261 168663728 784351594 111578059 844438745 463123868 453274880 937854420 529339143 447905721 379550687 160045337 830337019 417280806 78807159 765246113 966976824 858957152 209987517 788331344 622627136 293059183 844346467 707008029 165564785 764590759 110363105 900971860 181630264 427283438 488523677 825993904 889049915 935100179 373416358 169775608 969190491 480513935 442219936 505140225 717115397 173279006 97547284 405761222 652742879 577811943 334043051 670072904 30676643 903543811 323674787 219913968 643673027 491733220 569170900 315809938 127429061 494992526 840331106 225530232 975974999 194530790 637967783 150538499 534717702 929227563 178781028 787852149 26316232 739435947 775345139 257732551 599666592 580334050 987943412 457845849 533363024 215620187 618893008 560483217 661876745 428371626 830071452 465446387 977934524 952928963 247562667 612844488 817782583 495021079 131286960 378099446 681571690 867434891 971195094 787029565 942575746 186624599 544214111 74252497 458461220 488187022 157452648 368521268 883755220 215696666 318292882 95721465 27341708 279651946 354877138 896998018 937216817 30662205 229812143 925789192 946242814 227328971 483396175 817423067 215985066 805484706 533345938 355476691 137316348 640150361 362210887 595553941 61213395 8922653 250290651 340217506 882442290 727409242 343355289 70480264 930241318 830293240 721488725 313762864 638016296 232635801 941088845 771608279 379745684 30577880 425026010 449634564 626507339 544047744 760930449 599980909 976719473 489258435 709134797 936033027 751425380 664980845 489332574 163644699 716409936 473622060 390682015 377937038 714179757 259765659 991831761 300940703 865264114 849914816 868049732 645762028 756159377 538679395 714086772 155960803 300526927 729933584 738744706 177647449 944182536 378572002 63014812 98630230 980077670 240229525 762241457 920155388 259419985 695366582 955641873 244765331 46350662 891402174 754090592 488668763 727850989 9133453 862175199 803931943 976361680 740933426 727097839 526995153 630939136 594628192 804961125 119783208 853167607 784926768 146132641 728993363 226439463 775946508 210234172 14983173 630237911 321982400 598412498 370265197 855359421 490289315 829470262 410325862 916685991 673293655 282048212 461660308 88119089 836935736 612139427 546288262 323082034 683617690 560388482 433371207 454862137 463971859 947269850 528713331 764429278 427202560 160078680 932543077 169452408 937650763 90194253 184857082 412595528 310822745 780442270 663667520 782137798 652378821 240316392 936642383 539789688 321966684 763933621 284416082 524133373 352570447 6179752 103339969 185977749 299467480 763076655 422434708 234223290 976692944 392443853 375693640 92763837 644792209 636560063 564547028 239128173 470622975 793801822 330144633 802208471 160906089 160889130 890599075 26149423 326706096 984259315 374455305 611252176 246597359 465761967 407574977 287447722 366883419 664417213 56059596 671642239 480929702 910563586 592108085 282002948 956420199 503201574 602068986 361467954 726966531 440516711 607598489 157303794 964080959 643609013 160060467 117556007 646139619 619678645 595312407 141868879 66275487 135553122 995251591 508590267 884634999 606867652 225268718 758597792 575086765 608843345 784393047 992137740 813075708 914996534 652678848 268083618 850647687 962864766 27658910 436882404 740063734 266248963 873530607 555899194 751202545 28212497 638283798 342245274 933963779 987753794 468360529 12151842 526995722 314140477 817521661 503650384 784785357 592053827 971256272 868952645 516448806 778810016 925428613 764631830 736403452 86845561 19636062 632119751 692000063 657147217 720533628 916730811 594161922 450729332 612802308 185191847 285677887 726320743 717645823 838327843 778094767 827052557 129479669 256341855 885520307 454716245 233365577 957940836 867622139 92347992 13549014 584966461 672686846 575957490 431150650 761407160 199879339 638338869 207170270 467301557 778203349 138448215 395607435 273425195 613056712 487354385 475292901 510719811 708371496 306049017 647751883 181446430 520153241 597035147 552511237 825358860 673996628 631992446 478930646 712687349 709887729 52475316 697213708 37799997 932145756 162439119 132216712 578408443 975044834 405141848 40224159 634327699 195426083 887782000 39312929 574123026 760524198 633974640 495750123 805469565 533289484 775247732 932467341 768782439 849215113 582480575 194461461 345920966 413731247 843043778 646971676 371492068 966585880 990400454 101464374 910447874 653219205 588224174 582765893 338696229 251672752 57375521 717438961 422771773 71077047 608425035 360434431 18667810 111428475 196289219 432943722 927552475 855163499 829917560 115885273 573236227 292357266 799062038 434399378 186475510 811352248 717770676 6502526 945829386 920567632 626779553 725148803 20713840 471009340 173999824 294507828 203488422 174349255 929003766 909877817 707018119 509288209 859665951 690380457 518791804 662760912 65199661 625925214 388764602 514701476 644699964 284008878 560497659 703264789 480490573 450056873 31869371 867728867 985287928 558733775 205784118 834920859 52630715 520436491 853166088 481670446 495283334 223778722 542643477 954913900 800172138 413526266 757780501 631412654 116210660 459559142 965662372 156610238 23421884 989368853 109285780 71614673 430845316 32327333 512035834 517180377 963795740 440913163 236747234 485012545 968982413 287920364 777808780 180158290 374012147 82751224 715689633 721822487 182617313 44846643 628268555 480239811 905828525 277594954 591120380 591941169 167074964 256125221 431037992 203591725 964379717 362162058 641894525 459613195 635872212 415040547 534683391 865462495 233289291 375759780 313081129 351156447 166816880 2871042 797691961 996740865 951346996 712047401 530702764 671393447 621068229 392011289 861002661 494796887 661520519 841022981 153176121 902418869 149535574 641153667 316532247 746040296 561003953 95141788 501054521 955182562 279120809 470855301 37956351 48874831 323185103 339129360 459595538 399485660 554365042 643725492 292466485 712261321 970666234 921857964 626582897 728551788 829547335 626036543 292421674 957618880 54466808 866876023 384563041 786320198 146490860 590869560 852723688 7675025 983397392 840608407 612793524 532002525 272073374 572605417 715061626 871761576 859753954 106414513 455403154 760313981 670244122 627572742 564793638 359842424 95391374 948484982 526330879 266994147 731607744 87650249 740773264 738972612 919745301 268417352 46110892 713046574 601600737 70586419 437084729 583228600 27802491 269259755 988936063 77221823 863576029 565204756 163031147 696697489 53038793 407762001 726707794 335830465 556113333 142846428 785252679 802994124 619424955 17298123 786311119 445280542 687088553 515618224 835104305 318035252 874283497 413836808 834456795 533190091 177613511 279104 862709450 202765320 507680420 466908386 886958979 975281473 220294733 595590293 704972456 57205787 604489997 431792877 259386976 554875605 915475599 938455505 2091194 904740587 805042093 388594738 432960915 942313074 564520563 722594975 6518701 106899085 860481453 349115472 358316760 649996756 984390071 764180230 493462020 771136185 75795437 962126215 392494511 165863253 699654631 490807252 731029830 70017396 621019081 961946660 689746827 295017947 478457564 794342347 793812059 240328794 418823779 843859584 417099376 958868432 33878926 83481642 725909779 813596301 309325767 759218577 157063232 725569288 16056689 980298041 577283055 842490749 977932471 42957035 176962171 370926636 455406104 793219626 646461825 626032576 796338983 270857360 552390862 985643806 976962026 529416445 102978892 926190124 147290405 516892079 462560950 44528187 471455491 890773838 398423984 618778527 152451820 480221512 368374524 805483517 485119510 497958707 120483381 488521366 866756396 196937089 864448221 252121453 314722855 565401390 613475147 284740311 281783772 443882676 487904132 620713880 700773033 467502686 726783001 204019820 84340914 980886488 985690085 696728529 811357417 483574949 675159504 65320805 795016938 237400774 608975867 888971743 262913362 586588495 331365265 413591147 938026196 188943980 582614857 11917977 651362841 703205888 830650828 710300241 742485789 354330068 13730147 716548063 690567501 224538938 969653220 645222828 681726230 319221008 398413117 348338966 854487854 471754603 66914088 872510662 659226684 695308237 312341294 375256520 476573362 236499964 976100085 88889607 10164145 813599120 392819719 72766674 706961962 33474578 684234509 138856100 908579583 261644616 249052284 604412665 407379137 476787659 61642425 622947269 78538862 331514829 11487800 839387896 388725755 349802263 797062250 712620676 330445924 641241467 307665395 540758651 394117143 767697762 273221903 750979174 33015414 915924370 360525246 855220484 274147280 116795869 73132013 358194712 173469756 491972659 685105553 562637807 930971308 225370662 744844207 89757607 479882881 860056819 558498248 646819497 495302299 866077499 4011509 951969589 363859244 522793187 457266086 288391398 503725182 820653783 976333119 616459550 172176666 420955027 735730417 864547985 829921837 797449751 918493728 408520831 969344068 809717697 227946447 304015533 463401790 101443958 719373698 902591452 778675558 26752997 316050220 682358637 493908052 901969878 527764467 123038523 195502103 930422555 481430024 896225998 655646465 193150456 646437162 820951968 275769197 194109979 59287840 709470864 409495435 324152659 448109504 562822360 758029729 436366275 939214097 256925887 666473133 840311884 71540510 671582139 109561688 874326656 493742190 908900964 908285875 515358814 264079800 779659749 653170521 981497096 907959368 969709745 159172800 656788153 76509429 56038386 446655026 186065550 156339052 82538013 470585804 248628849 811142318 189077306 711602288 39128345 530628726 863869227 521938072 535353033 344571926 788896219 524709677 408524504 712428304 972634441 886142196 306007327 558433233 667078700 512174824 902505635 971798239 251379866 222895101 661151248 662515671 591559104 15286056 329682607 209848345 824859671 281059107 737832065 384683618 614450546 697799256 882962038 116826607 955285938 213575947 899900285 38522853 231076641 547282260 29848591 838681564 107194517 85832912 412226549 322840100 763151816 204430513 776574401 478197312 667391972 79054557 220277085 816735318 925259109 666681957 709141075 403651428 503105366 167091193 321236342 409279785 937525285 84519355 854770856 958398085 644715064 634391163 529178719 836190397 399884846 27882137 265975146 647891993 358359746 652421411 40910349 130320072 730408619 745316364 756034018 29893181 729961588 61239225 767272235 984464631 773276985 670248999 883474258 909188348 501421071 59887003 905316841 515618236 164330025 399175523 288182682 51897709 956295516 837835129 817073695 467998589 266580741 132553805 400775529 144456878 908346416 995725619 841924781 677788046 259658084 479543645 629951452 336507537 591834406 784261721 230558210 985068971 198620996 65698932 267356630 170930243 826991863 496872210 230433548 37232275 926844913 330088165 222128906 201418250 687756768 239438803 989398151 485550656 114455066 145210482 764674874 574979042 901904550 235657961 35793293 761490155 389951308 16532616 289518176 17012163 665712456 537787723 423432978 842711632 957857197 293929827 580296825 671839995 664175640 220416975 224190256 837173605 163031576 966507886 462973662 348881453 242401195 171003255 317363537 976937978 411557616 332643898 91552769 458998448 928610381 286513252 967032437 777404789 3227274 474875956 22211175 975890378 785144408 496659257 158607539 454039343 84851926 870377443 559950132 436711616 862300346 78075229 391617811 876585094 7028588 181766728 665866917 963852053 841861882 903562257 192191513 324493311 318940327 61231893 912442334 636143386 456530637 942970667 722201637 852566583 135915662 527691185 625361533 379257227 383509776 847086624 499287673 143460008 321981631 889675501 949060671 971084035 911765064 563681425 188335570 581180996 396078455 252555840 786679588 719514200 47275948 900570364 665100284 471969462 782117771 142913375 712352509 946064344 711406571 434378332 203691048 126287235 277175486 925696478 276992059 749700669 496544786 743977680 710443075 891933010 981495007 110099748 628174177 6360188 899911401 993342647 264985029 503025008 442137284 456411789 99248091 840417506 347738449 854209756 797559797 813595847 458254987 849315371 933626805 968827605 46178514 371440194 402690749 448256584 894983161 955180016 261720845 553704215 229801712 15334881 795582336 928234302 933232060 173083619 996775271 554558354 589248628 933221131 119625666 323079491 999410483 30334157 928281453 651366675 727303606 168250244 186478246 729766558 445644829 125243002 32430953 721013269 626646639 348829393 99499543 919548585 781590174 318045154 704908398 912667456 636609076 842667480 915979719 236478073 976379060 912435159 113199683 81961146 181880549 541492127 892438325 201599356 143299518 91084284 364351988 572196447 165971844 962918691 466539559 417350866 137962276 909204351 333217792 503794021 703732661 328491983 639230795 112114640 749160850 241460899 756905666 146657243 114610268 712163693 900877082 145547260 500921467 888369121 827279385 69932802 149025393 587092999 440435040 148646816 988089747 410679543 189531697 204290028 353737006 602231250 209541731 426640285 68848070 246285827 494752682 524253857 61302005 263897576 802173396 375067904 811440848 723169349 567992232 434635757 601591010 869145632 176150498 190972412 742624608 263052299 692694772 867592709 258582692 742569110 121027053 681113156 696933491 593522603 898534562 92352589 796610712 271243799 359299654 748063590 917060778 314228022 100087504 67457878 864837398 546294466 45924421 600878812 514949537 87949417 722439170 294080053 526371653 515816208 292580732 472355048 281048222 229381482 9975778 927168008 136525770 375263079 140081169 3198954 595482779 93635865 293916489 408196937 929703458 351826395 491130886 856812055 346260055 891583985 69391955 717242766 616262187 71875122 335519238 890127518 873766957 655924664 365878071 719841976 531015720 384177225 779174672 946528319 578413628 516261038 599609454 881611322 915226346 876218233 56112584 452339548 878546342 129002711 932630255 94125433 437505415 412006331 321996134 760908320 436461828 259802994 333209743 676137528 153474592 705386507 691155608 426989865 614934194 861199392 406604945 793396396 764596134 224337759 62659236 835871145 775979945 969330443 105256341 758210816 80951980 241920171 664192509 592204534 54221189 480100291 869210618 880886137 863383778 114290423 832712356 233947990 217701113 653786847 185996815 546730685 588520118 771957968 439537974 637690952 135908704 298757521 500614706 438349991 237063209 387830230 947639748 720540748 933774866 357934565 782321402 133742448 336877208 204982229 665503369 55985997 814386824 14902081 669364938 793357687 520310450 44217105 676204003 578456071 181432860 619887426 890742686 541321999 355172019 62536235 194644855 709938981 704587079 545353392 116191904 268556225 900713231 445587294 561143669 255252558 69287075 549929777 9307515 147147057 60165225 937397547 635259134 953722608 949360581 85794399 145778753 380403994 128430580 633953158 617429518 12763549 450501267 691251008 931928702 662037769 141535211 135451007 357243529 97336458 310304455 246140850 752441484 408895843 897894723 821230328 817416606 59477558 387532700 279291603 9668697 147938810 225392068 686037567 600362306 624127343 302568820 628292348 323637885 438743052 541038987 137943971 438811659 881105165 946902177 37746161 120011824 204793047 995543610 698026923 858893992 412689096 899697475 181544619 251967389 830530822 509570392 208995796 8715009 153154901 758183949 108934337 69674844 251983997 383922883 729509617 388081288 672652662 632504205 954397898 12132857 389768833 320033994 992912625 839210820 548123428 358110362 446122337 486360920 748115519 894890190 281457041 725511447 811574538 763908747 802657151 956465119 191735095 757607024 604037415 536413384 401775721 673326547 599519915 224163975 970304771 135959685 929196650 880562486 960864016 679071128 605095437 872227666 263736130 255825422 624067580 819000443 98531769 237050877 107124642 987569941 167958975 726087578 269225169 984723851 438813783 846305973 812112452 539432464 277128965 836521976 341226505 202204994 378228913 71268858 701259657 497918670 707249406 217515812 443870370 348345335 51298392 49148372 686268411 806981436 218070635 207308854 189626553 648652121 726111561 567239512 624855441 491889354 9653976 979618549 605597637 49143862 581993792 10463062 320491598 379133446 196001682 963007082 482758457 631367416 430897211 879520925 819433736 109145310 776818666 535390140 305689624 577620060 539150913 44468343 120342960 913279209 325138071 324663988 796736131 730054591 912242821 555814067 882891415 930509364 587789596 428869757 141444174 832597415 573186586 843176852 407702967 237630201 535079674 598290420 358475109 16074202 882877083 76003497 669658658 810945671 201380020 106535954 154670731 926650514 238174486 490454788 161125614 706537778 571789403 49753147 961166164 564015208 143791155 137596948 299343821 612766328 988387990 63704521 74574174 375206839 597554532 288530513 92767340 253320158 168178304 887708959 431642440 653041661 796663149 768655401 590495022 856781520 454669248 476145740 28382683 424444632 998083258 780559970 648819531 215056747 171746049 945012023 741074213 109107448 366105585 441899034 341475719 696349226 382728605 63954972 358322827 519163995 603224118 302322038 85538527 854654896 50936625 664194376 902287797 679825180 261603604 646306651 912398437 172427221 293671696 391510579 646210347 244153673 682409038 382505253 6194836 566345189 86139513 103934589 969349634 917584557 272890750 259404986 727042992 591490147 989374121 892955444 153271144 243689783 709637577 893449286 333205177 794424403 716409809 133624735 595030312 521955869 30400759 881386918 467307903 655226388 824000641 596886054 469511463 68157496 442509869 943749752 963947456 174192970 453773582 249355649 269941021 581548722 311916603 184896264 494872935 598766908 19310995 267639086 992235709 51408529 913103399 664773017 930493669 571888005 962715398 751751175 345687675 268973053 919924248 858754937 35654217 851873831 670289552 469374416 512369576 280889197 815717601 764457231 12495711 910104824 831400397 899311118 886781638 117641884 523363928 129416011 853057074 24449199 427362131 229383976 419997937 802893756 422563426 166727130 125939626 965508750 712904101 332251388 499770327 245101426 951786337 784438824 188156383 831145975 490685939 856125198 58976768 839153414 291820082 850596180 240562599 421220938 504688650 352039057 202421531 965873187 247087251 394916321 107568125 419590401 781409184 377583746 372542397 421489329 85456701 645630423 500150216 540729793 151795820 794718382 506574356 511147691 949833068 513800253 582155527 407548894 644664329 509842569 952743463 133579859 865276727 277160208 217258698 324675414 910717577 876056842 235635848 511877991 284917549 363168032 506753875 506991716 344134504 399854396 928707804 912235832 242817945 557569010 905327519 407359159 541869977 312075794 991587275 615116120 425936908 149019393 263992474 548665822 946339099 720261719 276893114 630190898 776497444 212297155 804981390 328460534 783920241 280359659 934336552 495895775 380455570 910049528 950489758 3460704 619041017 916400048 287421212 670561598 778690811 957555176 956635779 254229228 65395081 459237224 849742832 790035730 539815290 150432899 284724639 213331632 129081620 261109100 556284299 755719680 456366827 636220803 711991863 897869904 977934110 654116773 557123443 44629822 417846714 703967203 44797647 510028874 401012002 565114331 942738485 437003046 200836952 952094462 878277276 451529519 180009344 567191445 652000976 626526334 492949067 589394195 640324068 162926418 186643983 97419591 823085980 590417715 293953998 282316767 491926073 4223683 60165069 878194608 99721793 373286071 718570657 909834974 22296326 911483874 213623250 920679275 196784419 847570197 19628627 986193858 946662327 345613958 788291734 840781978 237977385 795066435 373786379 456847624 866038771 511933973 144995480 872722420 17049402 597137575 103747173 689696769 698340007 962634134 989736518 73697325 784221073 521667852 308311395 341118301 163537544 901441118 758293279 600010604 691490839 112615020 467563069 158623422 923996590 981971019 215166134 178178025 285347360 947956047 233168564 847848824 937784906 525319052 973471807 348676725 169037412 991996160 657887645 15155239 517957427 243919276 305697680 417630189 459155362 418208627 428320549 320593584 851494503 783173844 641707543 454983364 471253760 999034643 835260706 806668007 412414404 300519272 383827209 130960833 829963065 731819611 438599894 203583895 914087214 485994208 879124136 423531467 601886136 733260294 14149576 723105544 274543617 858529253 527942144 633861397 723198845 240640718 253840417 705792936 716419068 369934344 838049431 223683552 880539032 566004319 985580254 101225034 193325628 602689347 522235641 920893633 600484941 416382486 304320146 368857111 426793768 977520372 363441367 402736576 180744880 212890918 942890160 258249201 363595345 700575936 249897312 460574992 397895410 347219246 794467909 410360520 855076793 691996854 643418311 552015937 513244923 239380521 664574749 355962315 545087691 731140462 84656876 636659578 853511804 362442436 966273784 52742553 877705870 60244979 903556100 40381096 511571805 793379670 257535258 876711100 685667525 478439805 494880698 297198702 227577312 158819880 381870936 353288743 761072857 367409103 946466587 494038268 977082003 910704135 981255105 855712130 452964175 624882706 50523633 331609751 644031603 812625875 485159765 678785878 949857575 204819693 571044611 407410056 387268558 317899603 618991305 410872069 208586177 869538504 733403003 974260903 803245046 580050066 259780135 879192901 732339852 594290456 878954605 910912431 67448613 369553770 38608130 407955044 835895770 531960252 800261982 787144970 793352840 85706540 966002387 266699476 647040588 374096539 654243330 608838919 81438127 838559544 928883277 927890672 988608252 127857195 458308214 813624039 663468426 426668643 794818973 215890454 711498269 480884943 184257497 730113211 942926787 81540280 615327089 2196835 240404890 511240040 491862041 665100539 371733575 402125215 740415825 770448990 312689768 947178122 59572338 739565219 432675582 410966321 998241586 154414212 227477578 899032596 528655075 956778647 529198122 754624002 830043581 572956607 332483200 436678519 227485762 471808123 210580101 135192031 196212794 973124335 453020278 319921283 266111172 162089637 270276966 960069048 537914429 569641756 240402648 39702001 685587083 901056165 503288578 898601403 683593816 354428407 524578294 173067212 395286755 624063053 954015486 93130025 220909502 23312545 772791906 475426262 845260982 345714009 999241507 725167400 865751320 350984980 233188229 507218823 816386414 478235811 77850506 602459936 574339582 330694409 461299017 459256816 407361104 988274860 875600433 304533218 662918160 942968635 911271037 332313113 982507051 27774691 783641301 965058308 291052132 1843624 216008789 636131483 217909573 717018089 118692675 750672791 596067769 271028293 118026990 762569623 769534521 876451145 272068152 77014131 716439204 520578433 61983922 81127813 637313030 649259995 984161337 15483062 83602305 324192889 989421143 926254281 476864742 239639161 847515843 279254965 106176468 574094593 861811687 556066287 563988543 858934309 492465449 894993203 422449452 648454688 559849094 434867305 963687464 634940463 419182620 56908816 289976434 825827369 622131393 166570205 171069964 978567515 795475626 819005685 323751085 213181444 931198487 721951646 890901805 46011354 930581423 673992703 510331881 107888294 960056909 612706113 952512193 238139377 73777096 867909616 929419041 287809721 974769126 873189050 33906851 723865917 656370121 179204259 104504383 864341601 613318125 343204618 383837979 487925009 880713035 227809962 327467172 210980309 747584182 300742854 946350604 656311487 882806379 316654662 616835226 238895762 36099679 806766614 521890750 271857254 407645589 954699275 598262971 324634198 978955434 299141740 502370374 586992448 419577445 203345809 82824326 244157288 300453960 460978838 235627258 774245017 870058266 924840553 92017552 251704247 701127165 77793158 564000442 159736314 304625585 743935740 323156221 85404861 134352518 752678395 407490364 496935930 234355151 904654063 647886277 433177833 890611802 918829121 448400935 714622144 194614336 566442416 165643073 2681694 627181948 399187383 641120230 957753855 474090220 765328944 50746028 357043011 880241337 758136612 624538945 746121630 48339949 887811941 882820577 533399632 962135863 408467477 978615764 813565196 810340594 110955909 307151626 840811022 211283259 505434303 828161402 224151964 818788371 418205820 308420730 608918252 243015795 961330577 871585612 462776031 745232320 315182455 15371337 77563928 507604362 379954195 458065402 51288980 182694431 125661498 444104905 957012524 925471902 830703563 797848064 793291943 520527301 599135462 177801263 167882217 143140594 133966950 9405606 785341137 535314676 930843648 822815761 481858469 770744423 385188145 990168594 191982305 52322601 221604127 955440264 427569695 492993545 248901755 450175753 62481621 89213175 902373579 79909376 109081743 973535690 21973982 12943790 783191248 629771982 857510553 705025999 278569273 634289168 80550476 576549560 26503405 826567742 979295614 826782506 982481643 842177371 346597093 161243560 692003872 621635047 94164634 501594113 66902698 720959338 467320124 736152314 712897408 69957523 253762568 938566181 716080135 952896350 519513553 673728463 64484266 899982928 545531370 348271119 654879460 196890026 573496358 908194334 204132287 564391043 81473032 296439978 533575055 283411421 821343783 867567213 502152233 306252561 273862716 767664897 384854003 796973858 600515284 780507282 60198501 685354327 522961609 348827783 445895375 148084027 136192522 374597725 535336986 458914936 414460137 832772015 615326178 560518205 107993923 51726142 476635382 729947838 938061826 582688756 988052338 960164922 199486273 999040100 580765351 149692132 517032082 304508377 399600608 386201910 569949083 896280869 498481675 302812610 644254744 533953118 639347452 272629817 91506286 329838282 468328729 182963763 631632654 257958623 32642114 803708894 159279406 736816510 652836630 474794647 803724131 334999822 981311214 133207282 341361108 551285048 440290474 264154700 96438696 565000189 430093610 807260629 151788761 737729157 597504349 340438545 277506954 699718863 204444821 755095243 304121109 550855418 886722123 548593423 801669818 180614785 558423665 142298488 846486374 682009744 801250815 767281366 171286719 563645029 985838482 424449758 537597436 842136216 910829589 352731568 257360547 638501260 690022450 392073227 779166694 772335572 865329440 438410527 226221229 570559136 156908751 60403905 424118208 177875674 529646463 371976355 280102509 81752391 181433766 920375857 999632276 44204153 67187970 11824189 498656427 630650591 564465348 309352104 205048746 765359189 395334441 383711653 106667128 379595401 123331220 671304626 211026480 89562193 991253779 290678552 361851002 920559721 472931246 54702971 613921081 502576086 626843 752745057 568500536 811723727 328992060 237441150 911747580 510417662 220406735 829501223 255398005 575632578 236890758 863420021 157383412 693723109 422132778 854052219 774583017 468520542 657896490 148973605 660189103 305026734 445052166 752017417 864731913 630069404 2480396 332692210 165249981 406329860 958524982 307907265 855753210 473521394 418157983 884223903 425389159 157043674 679637865 7573659 315158077 553282065 694742395 737065555 957518788 128170276 133062067 737527344 972316434 272103664 184351048 371169174 861591793 613366314 323749467 422383630 979718628 339217135 536566901 303206802 67733047 868101279 226251419 140777303 416807026 65717277 806005522 837510611 456960191 680743068 878849179 697953182 862748286 573062079 214570040 891905200 942745630 25317486 408460942 198484561 375080862 951906264 263313145 537903708 119389937 967073051 291586170 125770382 567499288 603076673 244125415 533477509 471023564 905685540 167849445 608536328 910559898 441843560 754701493 994535358 901443779 243111988 556277586 166142462 152285112 184160265 797560274 140770621 654615805 467620071 470083167 123093951 367149757 570683079 153368737 447708546 159563620 53423361 684754523 229600143 842288465 261931115 668444774 461165143 814594687 134676053 149200588 854481809 34271111 801604481 763653121 403857701 764934046 230236187 393345816 880167753 455094117 223080602 31087464 617469680 593557322 404459886 456083565 539800062 513609722 206807107 29246020 37120520 517413384 562079970 533203245 188064419 249496583 294463567 628064682 427858606 543060979 186778656 495929058 843982373 52451122 197440788 916672756 349633226 817125280 756420998 612156427 419922785 247355147 126672688 985394515 665187278 963580805 799413443 885219686 559596656 790986024 99982534 822190848 666163772 670031338 640249297 202064694 492948349 642325274 643125800 864047481 196098626 405299150 509066064 869051021 972379467 878270365 329805870 450737054 121968478 905180035 636908456 349445759 399316934 647470755 811984948 448330141 678096515 466486726 681364727 152838113 751681260 781672439 917569303 367895079 958064933 833813716 908232381 202015488 75281870 401010863 31944592 203659577 351865120 255962456 632148380 436244671 187091723 308427649 713264622 574239927 209958811 324799045 428520849 264661782 542964286 597151367 409403094 580131561 149267618 361582834 870223270 332033933 983786999 666475137 952311912 37688274 190526960 589197045 638077602 255984276 164897278 537595285 693628005 639813340 511490306 617810920 444928746 650326532 798409288 561440723 549539844 167685340 889613382 589547991 593184025 806490279 404018919 518162728 248790514 729370977 20508870 113982928 83213011 124899322 632113566 865868359 309605216 499216097 737988120 546037748 844326254 861793445 875506269 733260762 35591351 716374392 264012938 156549728 360143772 785431898 890582778 539277694 290584222 894891739 534111283 212887682 246482293 373663479 972361708 836703949 667897457 799415334 265097442 459416218 981522647 218991752 841485925 871702968 967265628 975128459 688438606 263251431 344392241 803247084 372848050 244091382 613378347 57424609 107427131 118724305 856032352 456664164 90820408 597945100 977097547 660772633 24903478 300263184 99627894 803914242 158797750 30126779 823788810 331555895 317051376 493046325 416120463 236383728 210054450 509346056 744578106 45793475 573219725 680220112 933119874 339048316 38792871 709376300 788293999 320171520 859116082 191746926 342209442 736730202 418249741 9694028 368713531 378406727 667107102 669764353 616785020 293366257 63818247 983242255 325449170 653804160 562163976 75920247 563096536 566930769 534453695 771970542 230719689 263417749 949921819 638393465 368971507 534624831 81210145 641580820 130286696 272829665 996740956 879895814 236684715 813651873 81420531 112268386 4763569 337371758 977276153 660806871 347486440 63424445 390000402 904460609 184382306 867582394 721270685 524096604 548119085 597315515 202946805 868318251 912264094 652130914 529365491 107613827 677464233 370889948 975524916 597250993 450988661 695820718 160261815 561596409 482855118 19870642 79632927 242944882 475183713 393205378 238654325 98907981 198852257 663075038 423902208 20998939 505419351 410159130 26937145 749561245 99653488 298068743 773765143 478153036 726336245 441907883 976460438 22703058 381820058 235366190 375844110 435353965 233842199 783858383 417071664 608247225 411414601 9488821 678285612 538500527 837317852 695266644 887602653 152458441 813764918 839685863 119375470 6029755 483551579 985851622 990704685 489048920 645197296 958365273 617758140 83261281 75277446 714564634 494441700 832792401 612568249 898518051 373345488 379243882 162611764 899663106 170720774 983284446 850929037 63989787 788185811 764108456 572885577 323136475 680983617 609404944 630527267 965836081 183448799 437605718 194847013 52179527 330135584 421980153 551369990 430219724 406432781 129075035 600486607 864763012 616314258 326000912 742852877 94397334 737089856 593090826 281652519 827298599 46081274 205641323 587867820 402079638 649023232 265338682 78109846 975451195 949828464 855168341 591631125 499298276 655054347 286260283 203406141 536221513 827163009 852207062 393078214 678095567 801036104 66120641 207132607 587457348 684053696 282282547 857953756 939670895 603097876 886528313 629960645 374923395 775385914 805974176 870118204 92409080 997107939 750646586 747776786 911689644 438554924 505449660 718687695 450842781 320331684 160994409 441117230 348269148 49466061 196004113 886816333 156408723 132894157 749336926 549743270 282175518 775360400 269169494 451150552 998079799 486471613 909445909 485160198 25068591 285485629 956636253 232655056 986894862 440492885 714309902 421777703 922301391 820721862 571619542 699081957 550477089 810024250 857940665 766362595 455582896 896352700 193579220 968481977 829008282 780968596 911358780 686931491 589742350 842995138 140813993 342329459 794181690 760308970 107171635 104501938 985195466 946781833 100933114 381702724 708924161 440160733 935673452 507173727 423751889 493805061 857730901 68307753 724178421 404300141 717325552 152011462 177227393 185250893 539695048 294123969 496317194 620634306 820421744 833568571 454994426 125135743 306324470 235886964 235703911 755368729 663549675 531742656 804250581 375062985 562606029 515064442 563302971 798676747 777058571 527283551 678089340 526720493 523585284 432082175 633958376 226008790 735328478 156920898 263849864 260357506 518676664 542663542 47137154 43450219 566629055 474102524 49210098 686978090 946006744 649357021 695960459 48337874 843452920 357515735 168559794 41314572 164695369 480725168 674450961 730815366 729832366 559352100 557365984 591733878 591515747 27709008 71693880 241844809 613804081 833824945 580815270 569747948 46343833 131985445 383038945 260574107 555756330 638528990 208882168 738589675 164356877 797186668 788286047 405925647 500216775 857455334 891948921 748856008 381481627 813994744 459685434 556047023 431851977 958403299 455121441 457888488 107840372 432059072 178533028 441846185 967557613 768574037 969655863 793190707 965928012 467685554 682918979 614219124 708885920 593785676 320455882 649593148 981603003 339788264 150926066 347022121 756617564 658789220 94237456 304332272 823030819 616915635 880438141 485131338 295465132 316342006 382928130 243592519 504596141 600362497 554808601 766597871 883932341 214506373 117511848 171278210 787343393 906365219 478201816 745516355 306359798 424962215 30142311 802253945 238133444 456432804 318664491 258130050 256283767 807990239 862944000 223334667 845619265 53342341 439345778 855970775 641754597 427200033 675173780 51260393 274194878 631384415 806750923 903309928 9694103 357596423 659044713 635635452 382545580 773680287 598447752 599591529 46750536 603356392 479037710 883494134 905106860 246279703 523723619 572125773 218700302 208731726 864663851 230361592 807670962 567652973 251826191 684286338 725859828 754632154 122319348 854854811 543653258 733039562 677197658 15244654 822380307 952221137 486773273 876818312 834287379 277614253 413142068 219440899 179631331 139547506 661874587 930483588 965403873 431484475 55755480 969639068 736302948 730533296 582518401 512686007 263767149 528468053 830564838 298533246 206023477 522828440 916580508 255287348 736524952 337592370 469837365 567058417 536608583 295528655 196834278 476695051 322195591 254828668 594483885 848829259 519339747 141793240 330786477 290485027 638522612 643023705 480302169 606783263 227669781 827404751 811457278 292236654 556248134 449177045 149550532 310431852 913396919 239279833 408219548 790339038 805576064 903401392 810611917 375879020 709539533 336435855 436111542 232298014 636630798 841770255 267665456 448644886 487852629 141426547 298918042 241044603 509022633 956036671 16609267 111164093 524194012 75333137 221802751 544861955 469425853 277562310 501884177 510331199 820404437 153828719 420447916 485140615 950276128 970548760 337949523 497436507 958003035 270223597 467043241 551781672 640480430 60179252 498054270 653521582 927291419 827081203 544807700 523527359 311480711 345904479 255923332 782248390 980299651 215468129 590005283 871178728 233344258 501560387 956777833 129825449 453923014 876658910 26712588 152845365 270412497 680778120 645709410 990818315 434560251 649519724 99968537 930017133 987191882 854927347 908548235 804665113 55936213 927288895 204837 862572004 636101743 536112030 302394871 19493460 158416106 235885180 383567008 367730749 226384061 182136169 762338191 790732976 157086319 418570464 786821708 150522492 940811082 856663082 593466299 588294916 770951639 125114958 68912019 384549574 969379832 478227422 559531140 879512600 162168266 172327699 884401104 399914268 385726819 223664221 616884462 521014140 151298451 733331404 814217534 532519038 314555554 807653856 165251631 998212440 587541122 816415040 85778231 445105042 898846541 29460083 633330829 547984925 758020436 108953229 401174410 812173784 214483275 687560142 656598536 324450840 993293229 353944578 912097689 575896527 874333368 305363283 354511170 393013085 891265160 40775554 931530032 418096189 356685601 62698130 894627838 436484627 557961393 177586045 327683267 748337481 834906682 166409366 249198779 341320587 868744485 23635625 115392505 435979687 768477744 518933725 47453681 584492014 4284582 374239172 995471798 417522555 310372165 421261942 712953353 119225444 886196387 842763169 339504967 43870397 201240725 103117298 674687457 184517000 427116865 781802404 569418052 374062152 349536050 369144874 574013831 727927079 524317052 830791743 935627681 882476410 210052464 558038411 10166292 669266354 320571169 281171018 836090296 783159747 113156026 559906230 301921968 932604785 570577276 44634172 797326175 119618281 92637672 396795884 859331633 688735480 217582913 727640426 997352544 596020272 854686363 388835715 484810853 441608577 647009586 134451711 290517906 130506386 44032523 905216221 410761740 8559751 341472360 670633695 986612489 541667432 984419484 530716975 96355960 466125398 248397789 192922200 775588026 989127248 3450720 210283917 387527340 593251853 832775425 891783408 396286632 906337563 940859709 617257712 255107420 295388903 703515454 400097429 31033916 685542620 261404767 623993484 500129741 394297081 348894569 277826686 990302930 822627488 393016947 526284412 302452926 333332697 203335988 959732070 486515153 491606009 230480842 723637849 666095502 130059978 768611294 240424641 161908819 716436355 932856966 595950586 218029261 418127340 148670161 600785276 163859939 559921375 449105364 660091012 550794689 471714962 340503635 278494203 124209241 133201920 760849003 589602762 285204583 153327394 834976087 281933542 841195750 586420714 546005714 108468583 28998955 405926034 213979136 582655842 717275131 126342108 738257682 923780274 94110407 468314700 953117567 461766249 355894078 609177333 444721546 219753655 883023887 718062632 39671086 230775379 186711172 407874781 670206326 5549356 388974643 969880133 223850967 951836034 315361130 370818803 984596892 665254877 691962083 974722595 840821342 605394792 155039933 674193628 367125320 156420240 543794270 530659157 254164255 215771007 834118242 770580928 997092106 196609644 806310451 172020587 450976353 53328162 204221349 854656492 914488422 134680089 216959803 706602140 69614420 337215389 625663887 3442785 606418228 567246992 288391184 672450551 890756335 399137748 20874337 265654260 518855304 780446274 73195459 442406119 970028100 948668668 815268884 72848894 340470832 226514609 528537200 583970966 578738561 77953625 292301684 929743646 132149461 888962851 89048235 524918933 622059049 383294750 815650804 110741738 901108432 265977062 569121680 514921667 639667612 466764327 859685780 906360966 583980172 730731027 357473023 794652750 250019014 87390400 401012479 192894236 412538983 116474746 156547071 320395838 614496426 918047908 464079349 402455028 325770467 891826343 512822407 724899025 230989149 249394338 100334912 307657698 127454366 510203177 258247000 804030359 686110893 824832288 454199501 3750867 755246604 722749814 435447425 116943698 819258525 45665502 190185768 300762563 359992765 597788324 592780424 621694233 39922159 55514721 16488675 751146158 851928904 764211477 293624716 254846668 70472446 758972381 259609130 189343706 567740360 201903029 155998968 445687362 343128280 715347842 228823066 874002054 409502154 807679391 48571700 96812655 11341640 478605077 552202553 390658299 114361785 619959219 231484131 524083635 303794341 23364780 548969573 722260519 827809991 871520443 821076353 340764097 460050382 590347178 382621629 834565831 313855501 943571502 606774490 90046643 979897954 285739132 357063690 611534826 368630435 630254136 239318781 34254736 514331225 42756040 42860510 146511944 272737584 607777411 871690952 203497065 405538096 15759153 138017032 823420046 40679682 594766509 384157420 538008606 542989312 992200127 906864235 276500196 93000434 580232830 872974772 242191923 623893232 126648986 420489385 34985005 573384613 533031754 958738088 775625373 253443976 363422717 692440365 977792817 965203196 206080595 45929873 251419768 726276530 354567763 943624696 521563993 793092876 187467417 201620501 167375073 75955362 213192083 746571914 898348634 196790422 412476429 681830868 363986685 249379850 920765043 665410810 122087322 78633230 300916720 366003891 43652390 879127706 314356706 438760411 756944194 740485799 769701236 545428415 595556911 88762456 15163776 778448657 464195237 672449033 154322638 894649660 273795760 855096187 237302601 957471531 307342929 897646881 539197604 81297379 763627502 486458835 333348386 674002264 476621293 628514092 417705754 589294270 573575054 982332411 91343910 142708898 353255766 255515404 735799666 860548815 998881249 558022856 629685443 438956046 462479431 540469218 352215257 61981405 307393315 527815333 6295527 113995617 274471419 735489584 777113287 561253195 807477101 865724348 354932654 246450633 295597105 105632832 250812268 149178276 443766222 122157872 160170959 936920266 896873711 416006520 682572534 731909334 297513263 611018062 468571006 753196590 668596175 793119147 285655492 551949707 784876628 803305800 255301610 474411602 338065136 853195101 907327512 305977837 723693415 245436867 311353395 291587076 950194149 36655367 532606231 109393040 470444629 988710593 501560456 794985751 214467955 65448656 197704761 68836237 210328957 792074627 528489120 362332640 893182404 19926989 581741432 348051065 206551283 560474889 285994843 88089074 950703840 600490715 727541902 459911605 347696057 783472047 700288282 258871615 328173967 108812934 484026201 240430727 429721416 973842581 195559818 657638128 590819548 408057563 712976684 11078892 986848477 741482677 3712557 620990367 777716958 866024645 243639533 508610327 866175753 39856598 103548928 179450093 136839281 799042423 423754807 883510628 695531553 234301867 883219272 409945982 780598720 24866439 816998959 57960808 942494450 997962426 537001487 260468406 624485217 670114902 208781622 19313005 511335948 739012309 660861286 57230266 250650264 609092136 610939493 505582524 672969795 248684195 343141523 60220817 305252941 370618022 330247051 551568472 628776733 776253213 94656792 755165998 796942882 96078268 317351625 149272327 173971472 183148256 435365719 233488655 686474980 593532344 458479925 984329652 643439493 726283020 452013449 49008731 129259583 735606694 448780679 759717946 361623361 113461915 126957184 239225699 898015265 354969811 110532487 953156929 959907206 921604970 89068247 707204391 414908198 953355560 843829719 454400829 244791836 763014368 922665584 899473685 380532992 465237902 464318479 389386082 651107839 427232552 501829680 349561171 722560835 759831366 555371671 371413121 978217873 800460466 325178076 299515212 110510004 671957008 631468938 33109866 691974595 107153108 102003098 268910503 387103778 796990342 548064022 486876504 876345918 381962435 632047263 250120215 743958292 897110072 814000279 352175723 53691715 328598766 359349212 745925959 706637341 290728121 330201811 469660104 519656150 625197659 827678254 468952959 951001863 747255185 38535950 328037953 31191843 935562016 722621472 548263883 964391382 30782548 956105028 5186409 496121221 139777749 479420497 148599044 614099160 711223809 45580640 66132288 196541285 550752211 715308762 49945455 958097634 325319655 168624657 224562184 832823240 177540009 36696309 85861124 205527462 345685053 326402453 890017414 6851428 166557138 916346974 337749645 678663752 481486412 218443812 621405685 408122227 113288950 725366312 976575410 614596226 166796633 371003162 357786855 924470572 297304227 926255697 742465736 729235472 989098118 565401923 202832629 350697298 763723868 830073150 581534748 407411341 457987422 121845767 313154651 886012387 212104205 14054573 912482258 698000833 38548360 663369345 680787269 588394696 469498150 701539777 590579910 731283684 744431519 911260095 381617738 378503465 977013737 843460618 320046199 273222568 543366559 922629939 185291061 74933120 476111823 640079471 521698735 593950700 667244231 226555418 110609832 597507872 237373052 781522998 398834453 55415090 16790754 685275910 940248450 990434466 138176818 318159595 606078118 384948470 963419401 797423708 204985452 167325498 429318947 336950055 829490403 365313336 235065948 628810000 50356906 478650674 287297703 962276613 453801617 282041623 244213158 362549136 415829546 64795912 559689159 398012989 14525186 528394418 174434113 663843835 203256176 96547759 490341755 441593981 762411846 668933526 676442312 57908695 598938534 200672554 767558710 836584269 822685511 965053344 494739410 296486151 930149933 194310639 317968929 518352169 772156070 533472715 138727449 593703703 774230965 19115685 935862571 797046908 518336239 800947286 432213717 63942301 298377697 16846665 487247695 625566815 720665396 730758316 856505735 605924801 450181037 298309719 945559550 475612500 681166049 139782263 878015454 43556660 466017388 828591364 182733986 187032372 462621553 734067245 523586484 69902111 293857935 38118118 614333202 921931998 460638682 435434234 763385140 327391893 626473171 49938625 93672150 464252634 475995018 772342858 187504658 204465783 670673926 305140979 756165877 445052837 510657192 817821021 63828293 421915397 3130529 482724607 350343976 484301723 642648918 691341376 124338921 137126582 822065792 866993816 76799413 938721441 779906931 617127328 609282512 500759308 958556694 915720438 860010983 555924646 124454641 111497907 918902667 768184308 46241028 898469461 296645146 493701749 502234023 741064338 202367938 221980521 129818188 179814110 732631544 590374858 451721144 307393240 53238438 882244752 584395830 297837660 356133710 698736856 121572688 342803117 971313231 762239522 567369706 254820384 767537598 979570960 741618204 745490824 514768494 375132831 592778673 766840548 542714232 566050482 333827338 188490212 906540435 366854307 468150873 932503321 593363530 970655668 373633288 658456398 841855185 784042968 901905429 471278267 63003891 537890321 980138434 304609654 828872149 55895892 851225844 399895345 82327562 584450164 323713756 699972157 833145689 457261885 911790310 436997367 947922986 917258759 532023368 363832985 23990089 735471788 175213506 816845955 512436321 531884812 808742536 761949562 187440747 203470674 109776597 211524872 163384625 491115077 840533807 768638040 221222239 419629053 769094777 556172721 981934494 410470182 902966313 775640262 449320074 985912176 124200495 38034132 425326013 905386814 337377461 987100569 192374696 167601348 210905821 326680348 25997172 126937861 879899854 889632724 308624647 639906875 646852629 768462312 280545340 563581583 533391106 985934655 58434948 243055288 748420544 226062296 674572167 750451721 973204998 294012940 871704554 266543496 205098446 967948944 332271827 879576318 117179184 933432533 33627766 174333822 237384323 700026176 412563956 541846881 817397989 366184709 647656344 262126373 631389909 508158436 428258558 484241604 245605648 951908218 791811571 895127973 367987400 722002749 258866157 413449614 880713089 279930807 834396381 772159072 558169936 60642110 688349979 686384592 892698933 337702202 291669818 363647248 858212788 789183698 643591957 682924324 748638005 592916979 440852717 364500047 817050264 422276686 991401404 731068052 888559183 833154216 222374675 194734341 890341303 273617247 150726674 342566439 379237543 657643211 339881627 594580409 973932687 191056820 350661715 299708529 344960385 721055994 316589862 475337555 326920296 615673950 147890962 731663742 742880789 38574761 566755970 680255794 179760069 969797500 745303045 874238767 379169290 105620526 156024967 407058454 808188642 665452192 438759399 687239262 269401759 130043773 396059084 23553793 646997892 466570941 423477629 835857683 731021622 687552883 780217312 7242119 565859519 809202414 882234626 404303917 280964044 885576552 427459762 243288116 503853606 868551023 249839065 366011253 620709362 947401600 677679447 613477639 214267682 366828426 261227744 976551959 458857316 421930296 176650692 19726489 951173980 241597806 226262745 599268447 181504985 556112662 145797042 565481923 498391292 636102863 626245412 168553637 33210229 888688709 863717284 797269056 743349503 221757601 189485122 870482470 774837192 611414584 322094088 574443559 418320529 326217446 878383223 546361511 665161520 334792284 820967444 639208949 795212046 374957646 138687621 422537500 167488047 11708690 526379176 522626020 182470980 662279733 569571521 996708870 978856044 287548858 990532172 201504197 35085898 986172089 296201653 819449319 948058595 691961123 588191034 362391413 199957536 963797497 321915721 714438349 59438687 407492850 397126970 386009044 559791552 349260253 836364633 654063658 851722983 448984350 776267153 919417247 569171252 372381756 92574793 486004532 436235428 850514839 209605722 324118098 795180072 443374860 404735051 233407899 55305458 156789131 671957237 660970941 271864581 769418271 87981809 472642344 207411958 319520631 576290429 534274 840181054 609649818 432580879 316696654 457680435 523606188 170604820 68431494 6949912 595550817 87944354 717320946 48810751 86558709 273072630 903507994 449086222 962101651 790288516 10985546 188142346 525830886 233627944 802842116 688029467 12335193 935739537 685884526 755613800 539968488 452241087 200567503 153795700 287997938 128539717 488747301 483018785 359533994 379096323 268679065 265539925 833059034 832876800 81239035 579156736 72284660 382675366 827900427 415383573 380038634 66544251 899204945 501906505 130601877 306063891 483773716 845020401 789970044 349564105 156193959 662029638 601121207 390622944 270561405 533133666 354470682 496779787 357310659 451711793 228229356 514498542 768226553 831751317 901508577 601309248 459866183 753629771 571294129 493930711 181225100 21731514 72343646 903784150 767337244 207498997 304406894 423627003 344520744 533457737 804287330 293238376 15561248 766691366 325888951 222940166 381894231 954611509 545577917 118126718 102273749 279942863 32076093 52918074 751674657 284228190 907888624 629692853 776202842 265156531 281462106 902579800 922375586 897646737 299300784 291984118 539664090 785727518 815123004 55612930 80428453 716054247 980314943 726614338 968325720 262678617 17106130 477755839 863586411 471336052 983414111 273024749 561535199 673062797 138521535 9959345 784505497 782269342 57978726 795433595 200724676 967769015 13661917 848623512 816977478 989828236 472772130 682299703 305126582 51010106 971171155 340410787 640910000 245190532 267344965 228582355 931013410 82925341 865306056 158048035 355703115 136039651 764762591 299480727 842115302 232891790 150962268 739200954 453032463 796106095 981034539 677465603 382556183 141781121 557289140 751132404 162729983 966253681 561264448 582179420 500820440 316185629 373641290 63731845 614041706 258571179 387584661 774211372 78652766 157199955 832572890 679097223 237943518 135353337 29284554 165513301 762671004 435839716 959331043 825087967 570067282 451734716 960691384 890564274 310209600 122920788 338748717 243086583 156608805 770206897 719092620 524998426 850062132 30586269 600837410 351873935 525334665 321732522 22746166 956670851 72674352 687509512 627325572 86004643 472790700 958160150 371874827 264431963 656186786 201290612 665869801 743297859 90576631 687175263 30631205 520804905 917026814 621333163 443103575 266235884 688038988 408833819 564087487 200833007 506471079 213339793 212552997 305132582 802281719 540299477 988780399 526352787 641581180 857038709 132231477 573718670 389923180 174484725 717037606 187755659 143106857 615961684 770321814 424301343 423716024 669324227 902611198 303947345 571397357 773027148 868692293 703426195 204867525 345471195 973617167 358944234 545618015 385200359 11869420 583562967 686865884 228726245 381422724 784965320 331239697 798651888 817620111 214589070 572803206 997602846 857733764 253972330 232406551 712111746 468834315 839573712 211106878 56897546 213375425 451993250 751329916 596116061 349076111 61928735 672924518 178760547 393462832 56544074 82345397 607862455 436900804 933744941 148209440 212692577 857690359 123621948 543756507 910922944 115780271 778431531 438732869 522320853 413134981 955714813 402229418 831112584 744412032 524682283 568173965 504264501 608647709 552805016 719470275 580094523 653817721 38296289 530457998 711126075 551029787 209857647 649095675 308809138 325878377 607816699 516272817 750311423 319282118 21428744 658065874 474992579 529625211 814885796 541150303 403138231 836592081 76882249 514310296 546266465 611466050 845206643 161041878 570489651 312359496 336736523 170347877 565840756 311564021 941490049 703567025 503288013 439647267 831677336 954317043 821416232 494089592 427797316 656775982 722163943 231051217 561904691 89534467 515503377 126575521 107026924 414392847 828103037 180241268 352014579 365536956 696687365 645378918 939683203 654973737 996113564 530990690 257704757 178771343 128693463 648542859 120305376 63792843 284635843 567585480 293614011 660508155 899899629 554752977 506405226 738713401 913673743 906764577 699297183 599898324 615761603 4209143 105053693 441863705 699187316 341010378 661079752 946470187 782759708 851250191 218731867 492687447 546278354 575611064 102890314 236508397 945751123 499173651 38759327 671427999 304756506 866623863 723626227 195863628 971385560 108430933 811230451 192155457 5988839 849419760 173939977 759164732 61801441 276082454 762436508 342761792 705375133 690739018 233880338 303166216 652888881 768891179 851333686 58227832 535886929 738052878 440554319 97103125 825916049 510720983 880060696 888044563 559096734 982947231 68538938 26254333 451286310 485690991 199925651 341866143 608103352 151632359 636971358 695667275 282179391 931024040 134426531 14730813 620404169 791906734 946898298 367144504 828506203 698440688 369499857 579232109 283909341 625901133 841726233 94004229 286258663 370877596 789804773 494740810 70822265 489669546 66573352 744402538 219192606 548164699 424029516 98575671 265908788 723271173 877812374 147504735 918658896 899392621 350784227 34180243 78895014 269838654 257019283 196864070 409344894 502903753 443864986 859047751 846560544 556371678 7286934 452251825 682409387 395761964 781839202 306593473 992794185 487695999 752310656 994566611 662143438 530452643 787619335 59662670 570313741 237927377 734348127 480936900 490274321 327986786 335019519 33472344 695022988 704883046 545964754 704976473 48974691 921657576 28327999 284416399 572243829 790853886 987918172 730194531 602002517 50357940 504809636 42214251 549360779 575672130 97070493 196373098 655692296 323390733 151263230 820726392 944299403 488880112 223950055 13581138 461817226 826795703 707336248 996920344 815461248 11127722 133263527 112168304 380188833 860042686 801793892 411943623 107858997 391109561 65950166 35421757 288545001 946595661 179614479 690622622 840170213 694276345 879831054 165634671 970268046 309576427 443929018 17138755 407299204 226354427 61499062 956261720 960081529 505154877 427072985 632016346 455726966 305274935 961801198 8696597 139075231 94402329 649432899 788397778 484130164 35419451 649146698 51303110 536274959 790517036 770900705 943567713 470770400 634846712 957901641 810928634 226022448 456578474 43598570 28961660 510747492 38252433 276527362 520311230 572909740 713242110 270702964 964064090 361818860 69522627 75703603 345655674 998357365 191053662 245682642 269792561 60272666 351129495 463173663 136650899 948647871 695621131 422092998 136056556 714422003 547429022 585499602 895272249 938294972 311429156 465802167 468805677 148101532 706379377 139896166 258526140 303975203 92593507 492283556 580731965 71911771 212749872 170037488 995777314 699737594 907664839 472023278 318603359 76570688 741902661 579715303 145738642 902026379 700071481 156786488 77213031 546684352 812618881 296621776 451893085 461231787 789147176 235519177 859251973 66275647 806623614 747677574 888848157 733845736 257673531 568702765 92530254 667320136 335959194 405738928 534301007 738332963 895463147 333246721 999420621 975666158 641953958 283379461 799707199 709877359 627648578 160364694 480999111 590113348 686166869 427751611 436715047 550782383 482979801 179271711 64542261 652946676 228059058 849604218 14062284 338046095 372613397 365630576 361971402 63025202 20665515 508074804 574793198 225560150 81723704 707483946 661265635 52045723 42000826 723636987 815940163 574532881 501929216 715472237 637902425 996504857 659085685 382486061 306259180 61483202 802306910 164150508 687760313 28144016 834818312 198844518 696712395 820058369 830099014 44134684 939471027 685929610 358459741 694630732 668588909 878015950 713273691 372939883 374625362 507074175 665139562 186661265 55870176 387902828 385151791 325683764 855221650 680688807 318608979 989023695 772635758 594288279 617853565 396824057 234502977 168850588 985153281 943775087 592024964 639426273 230412285 533976499 338931743 659446997 276246413 135712748 536040228 926388367 105650516 502571567 381289358 312335575 713021905 428418662 997296643 342687230 800680200 515151943 169824498 10862633 705008271 397011300 225315859 896910456 606389294 601898005 122195471 837479314 824436610 3927905 685010950 47695238 264580087 200233191 496639828 378473315 613529459 937938594 995902988 126346252 841926847 20615062 566552467 835077473 675014699 354882282 223204430 42182889 147193452 45914022 630034729 90925633 510888890 925339125 477885549 575320142 903500911 830362158 471145662 822088604 267670905 368893532 682630371 855749037 397018631 291907957 170088893 912187857 315906277 311516796 8886305 314957262 750138155 54390184 302135102 858689270 765755592 912015574 587498240 952902839 334384684 190834655 210900314 704979555 383337012 965486059 639125698 979574794 223326117 340464113 442494970 319436028 45149580 386425482 869044947 253173919 777141580 569106214 427591778 731991891 274907049 184993660 609098443 407032575 453142390 640871131 397868008 233117040 272879032 929158156 179921800 777023077 917541795 312249082 310625118 116387481 417439267 209524238 344396612 534628973 63308393 956777469 599004381 95202273 512917221 926492238 885604020 693763195 965925172 26665962 526562472 714430919 688876390 512781074 128289823 775135978 734541243 141858140 381944944 399184378 908090098 772884262 720679105 521137349 284713966 379946226 48523199 841853549 869680186 788965736 529481977 176064979 487011312 602744266 425180702 351326109 6357854 876822617 156556243 433303420 98778108 382485134 585173301 445323419 420576908 37988440 542659658 861241036 803054694 493096887 739015833 28133220 514838294 178909376 608697117 983854267 870357437 963689578 634871979 733526263 350191129 608854288 851550886 135087968 66822623 441223765 735447095 471138244 977518432 282745120 230251465 140498342 17140027 742568595 985464214 784192360 643347298 155643059 736095454 268716721 386473739 929270210 255897287 212111445 824779161 235353731 149379518 876374552 297657979 62813220 818673045 969261637 784198001 38084770 980713131 904274480 724079463 22857313 586866678 553175523 415484746 717079314 506540488 395892918 977127322 364267431 196284346 979289080 461290998 965486560 226463469 926177637 556041150 885473947 907128189 65625728 941920399 881378267 69395901 644097172 844777614 176847776 990667455 679040526 215044782 486219409 189451455 961836833 655850824 124590123 476347301 226008959 351931716 299258193 893677943 172152910 916773156 540304434 823246498 929972595 493918841 598393972 910614204 751651406 75514673 958877099 240733446 478027360 112184124 748616890 58356151 114414589 983739654 366664869 68715772 75831697 525566678 536859661 605108530 703366662 479031480 141826857 508197265 309584557 879688958 200397860 406686999 385601194 315777008 185482272 707302331 606930461 676295743 657322813 889264428 35757836 184930361 444415172 624095960 767841014 412510414 319996259 972279102 584420079 432151519 973815376 69398218 6093240 18727646 957329162 388807396 151902737 947638214 984141957 417916990 666948831 264065282 888346262 282708429 107354345 516545163 889385576 504691745 941898537 265724231 125168801 719850492 958899303 83817884 608252016 847143083 482271202 307338841 444125157 84115563 326662987 404992511 644767287 584887245 993152917 884968107 166680602 518025280 559576986 113228705 75519607 12181876 936053336 272457369 297979366 261333768 573965514 293866989 299019556 201361386 593073222 457732421 349768645 705991190 237825405 669864550 987128293 367526473 715969317 674624010 995677495 790138200 246130694 955126839 813470492 673350914 852174490 271588956 142795008 122636448 544228595 198418674 437486643 155699348 269381767 763014873 48120673 61773917 897023282 998927595 74295038 851071685 201961532 724736174 979089077 900076693 121506260 404165013 932531707 195219442 383020783 621172416 967644380 9195644 365172389 914023449 636412988 532850173 590330337 928491815 332835077 645754162 896941141 88774437 260259845 59063298 15457832 666268707 431221201 586391074 497064173 608965676 336142429 357153861 194406861 138378145 909265335 664477821 775824289 830825877 84036051 706629307 58924402 733452801 831784077 317837119 912839994 456586576 500949578 918682032 502501720 596454533 319993325 104251319 850313347 83863396 94971243 4083400 889134509 29026669 463833976 552446324 232083502 582847914 938822993 146743091 268353553 501487050 4973595 680306843 783178968 271800553 758366019 354935509 915197646 392190952 345241257 158701944 890496166 288956164 517966934 981108927 899933374 240554313 964347228 66819632 253081148 140344650 170868755 18529169 829006401 146127601 677773330 585279738 120916716 890906577 251833816 217800667 216148731 850395363 289057779 61327754 536219644 361516286 419471154 129338541 125248960 876451069 962481585 661476868 805892008 538946 848942649 810188559 660332062 888054756 579514079 877668928 118830946 554620415 940737318 4609847 844576656 294891336 974625368 619298889 755696982 796330604 308136095 373270443 175492847 686355932 973739988 64574349 520175419 615819276 734969073 736748567 370750598 140490817 669349994 96641660 624745494 146033868 667505936 729939416 520499655 26521110 27443450 338425719 411150718 947945833 995492409 208911253 704274809 148171342 513078474 139720387 724519105 191271557 168154398 234839578 736015618 262686645 970811309 937354966 634726243 150242013 600617618 597799269 72300458 772030498 708322460 911026251 618533001 896914027 743618668 424211944 588171254 685992154 332513397 380034315 129337908 666519900 400321287 616807421 613661302 621954375 228507396 411983010 764299798 822432922 44236835 8038384 852193333 134103737 387335971 386976032 388302362 88476480 815586123 116307301 777187199 551916284 188355380 44416251 14408202 400669630 453479055 803891332 627368302 893045140 511939861 251706219 974647017 443022040 594243208 209534387 954891371 883016268 399495157 471509760 173004668 17037637 581840695 209074721 211267713 92561907 672827151 208699466 235083667 919859418 570504294 153842743 84206104 215814223 588372650 919884390 169333610 200717250 470755369 214143074 386839068 543615101 322725396 409506648 486013959 586430637 444762962 7997597 696212172 994706798 328725528 72372899 911386817 535822022 644462438 507550804 119711569 270769930 463938272 737007162 886752342 407408822 532426615 835412668 395641113 382901232 947863327 218122245 860366575 884396708 713944187 788460005 619966953 784641524 247950535 312173644 955533513 101105839 7112655 51664836 139278966 329015904 13710827 25722481 491468750 688568040 53067214 357155085 50928858 870631872 909958046 313783829 693466744 386845165 122440701 329758062 986511612 796968127 398877144 170268987 375034004 904773768 607730193 65582890 29509033 165088871 217581277 504383850 220167883 152959883 175099658 69964136 175178226 977960974 647320363 47853947 715371928 454504315 771060481 62913587 575694077 582906856 500067218 233277528 824665418 691787664 586656566 647073412 669718385 661115269 295745669 198681377 167953261 164618869 125471271 776874252 73818766 764616863 922343858 459662716 672771630 696061428 966888064 323875343 1056994 514216582 3047693 836303682 274553633 284282909 177399914 58060821 334681550 871499025 644370995 505786985 143841505 238253300 516891860 594917819 833911164 282464823 151076450 929688926 240441678 46077719 929269484 216834353 989518138 942278863 253812023 243224861 787463533 885351863 952675850 505045120 488179883 330982899 662672255 46152213 539836191 978888517 62248775 128756336 84013355 21539678 701002579 66881999 363155179 425058448 301458659 506411198 662524808 641294301 368372451 59716520 750470021 828778818 818326135 733674502 399674940 331614113 309219582 654968259 294397109 78352540 44371188 419245690 146781594 461243242 797093410 392694644 281517764 924703386 435888594 969580373 663568526 916600561 285091829 716078905 721206956 107484159 969808331 980592943 323459639 563769163 133603052 680504206 458016435 959826563 315123213 651259228 848946095 91263971 946171769 941370874 217212862 144969733 237084375 311262874 614506955 339808127 542933249 833879248 102215357 471338432 911498373 661325730 749318465 829990186 824124650 577158073 590853374 865292559 85797729 96257843 977331007 199510725 80989941 202562721 820856723 752972828 457461665 679345729 251612618 771036704 348127580 668977220 233499022 23923376 580042579 402798564 609398843 938155178 192800739 795410327 384401249 988055496 421062563 2481101 982552390 394476330 189850643 351893577 712986231 215769836 235314082 202915212 642949371 58527688 213787250 822363509 674388973 523670501 522855991 335447196 181601370 239732715 596351684 540473926 557844234 768601594 190319949 476578078 371912079 469778932 296671844 78648908 533317818 893805904 44081550 180804334 314236787 205341091 920443369 121005214 962862309 708379010 161101141 895215367 162657074 232867284 648929943 637517239 385960307 651503183 738413291 223781948 276470027 678399935 24024046 478341914 663240625 383108016 587947969 555804217 168563879 868853046 939986409 242467701 18143542 671557665 768724832 903516592 628678874 495698734 652191764 380962744 270946192 222563824 870962251 151868709 321072425 626891217 47574732 938993657 370818955 294638144 215381011 644644161 166084547 982117848 264647309 781410519 244217689 893414296 488015471 399083499 193332221 393308496 147501928 685861316 342539560 423220412 256556869 194312561 917609514 750237196 836140917 952693254 802015000 109382839 574800832 77108953 137886815 895428163 383388404 186460316 525912927 132516771 322144070 119468820 742736478 391695921 978514995 226219879 40728216 961393963 380463033 834876187 715880849 308160804 291186591 824966653 373267478 519735032 335274887 436414957 347982773 440154769 385397863 901082186 331946847 523034122 646557507 237117697 216162348 73832187 461726052 942135145 448702857 708186456 514611421 60333235 571052582 145941952 891358265 244831705 267217140 698519896 74096700 306684276 489467533 858408531 301070466 148015423 282140305 700408775 2715711 426647644 782753179 538773389 983326620 70935163 580909782 672006790 600188745 474033369 925629423 694390543 996814671 217460927 65180844 467351522 410342661 858701745 284242651 788096026 970470784 68661723 102505601 890182174 503724176 636804004 751051127 457980240 191332991 862659583 946824661 427478368 730843249 396387310 331910994 381141105 298020559 528331209 625042432 933329233 944890838 837661982 426505747 806968900 523715065 733730648 653037255 817394152 198387610 88942705 452189784 619533450 658499324 522943152 787754714 23851902 851486624 746966850 205327806 677963294 120991523 501985235 848070776 278237152 277291727 747357849 685316905 478341496 281964473 774085714 358535647 585878376 657925925 491295662 387941218 43798607 801112103 627754181 69764306 226231326 179670679 439795993 309375255 605353271 287766308 805149123 708888844 49272101 854000317 483653542 47207331 486426338 549647818 938291143 393274239 437209324 554610998 654989434 500666071 276493316 56076545 45741907 530494940 396409252 427502358 484719786 520535933 372476495 640922678 700812562 968036220 902133206 268790274 701981831 586077722 248289430 568338354 398267032 677625242 914132703 691000553 306936931 275582365 395748127 849664409 356409194 350164171 97094670 535394196 860249619 974141832 775992762 162012528 745919530 331995894 605732565 816461907 661565069 667242666 696480685 121567613 508272906 911406575 503995817 868208787 528002454 467565090 594597368 140131820 157737535 590616748 159084538 311167721 81368342 100187289 762272135 365123580 283525527 339494061 193551624 725544571 580824641 235464598 425602317 36750956 151743557 177673425 513064523 347229201 900052948 464611319 221272446 363512971 681657499 468476291 293126180 289415933 548683995 148786494 748323285 535894401 30840223 134489619 466692884 868956838 806907479 374741369 199047174 864960583 973342583 201669780 238953184 232469150 611961374 246488566 777787382 237424215 912128580 616696951 447313044 167477450 39554866 275700128 242218382 173616891 527927216 99584810 165523228 803127310 763279594 455039275 851536353 638178969 865278325 535644863 923724138 732286866 312452985 608866683 422958794 767313234 596767860 311952380 480036813 619302364 116880792 350931776 931531059 677369796 282328562 650659582 871021181 728802499 324418575 588925400 928845440 350251198 873141670 499501734 289157784 908860301 151922100 769420155 646931765 19651955 603523296 535420576 464997168 795734561 674775726 532709603 425466288 329870927 16076003 359689581 309877619 264827860 781216753 605316938 913401806 183618518 244050290 733123968 268661358 54878859 750328878 960592415 785264859 124131842 115858031 177096808 373311236 598554401 355970630 659069928 626989454 640942195 978908052 348067457 631254882 310005360 785792662 621653543 807646056 553018214 176515268 780837557 336999583 922238792 838784400 863929741 750001934 993499590 628573417 296207637 416794641 779698120 653839608 146361940 201235278 725471067 462250899 571077181 974873955 833292478 406773124 536545913 782614008 5053897 318160887 607738712 225724969 683710294 563821192 547625426 672730521 758066438 753043158 241596425 497447937 195073009 923426515 147040074 317811162 614165413 859261130 30762670 21168947 3062725 815278112 523647648 859233788 198122356 218534561 716212576 493778830 678585953 817074169 879660142 7785629 866901476 432974775 236144847 868440116 688748620 273337298 821723927 261509571 544311505 192461560 176580803 149813081 704122686 87249947 892655880 181056364 745806835 186097767 632584975 286803544 834574827 758810202 487183001 107133943 779480712 719639423 420842571 228295261 721327415 315546699 19269372 559963567 636429083 515583349 603868889 380017172 519437463 21478567 218279729 381703269 998413283 59213731 371590705 248413375 122335067 684817350 124120391 115640911 142229579 813490424 735838124 214007866 173617753 182323212 702005175 25756384 455833899 997828222 17715031 863445815 804146580 811484230 533383233 495101022 31044741 981919680 985189231 107720308 902154111 542233503 90431163 525322960 355118569 323283614 614984591 178309724 19389837 926320268 393731950 749959069 495013067 595711105 445207384 216293350 763744569 82837881 572869383 460706576 460233338 373077273 434643012 357599753 939216969 63452879 609083794 64619330 320273665 921184963 798891877 230556704 337372942 351689462 351889441 883842824 92286942 988583543 266830951 451745714 367344043 847551591 743127552 549070465 650786869 211687683 135769158 847016395 419274762 55835196 123684855 992507480 961544171 975083007 513326057 9564298 14953595 37540826 483849072 862587275 852977860 121677337 236056029 947504647 526938749 187803545 176922869 658293115 489167858 311851678 123348634 493200512 470860336 14264366 867702092 644889498 964490426 849504472 97627499 72949498 98060541 792942361 916856307 458581684 776138089 614265522 483322850 909529256 171381042 601615346 303924910 591909685 234244965 620215000 964147075 554649617 896829308 325065357 544824161 502972835 278490698 920565231 439673939 538621551 962849433 713676689 383945564 365480467 480830081 367545755 491465561 530577706 751116342 200187267 892837982 57549067 816770060 538895061 964443099 137906425 639451109 498413055 325143122 168898251 530794959 390671831 558213080 383238085 699271602 442788339 469830135 107176868 746483300 385881995 318698933 255602264 446380790 768787261 242362891 430169522 733813526 696486919 885700380 352748882 403766057 54384283 777470579 359356780 825189901 115391060 997970124 546210109 72796878 978887974 815001642 345568896 173323005 484177410 330428693 316772939 664574499 87434840 318298278 65357532 320344302 735442619 88911883 409201783 35272760 418444231 5695058 762873043 988404127 809816037 546772858 274789291 384413433 908892865 38842751 131555500 283696646 704719704 129557746 537309662 428372888 330401798 795827744 954643804 562519380 955317451 129213091 531862068 986565403 89384960 536249348 871583762 744112550 462637964 598758611 949196847 66486643 480836971 33962205 475346509 956573375 615651805 704375030 387800233 832751722 285846913 661377618 597481786 835380958 148202964 503201964 428992872 20437560 168963879 170114514 680043342 845264330 799100634 203661806 606496141 526689189 798059185 263142124 956717162 516537734 490860027 889614001 104615235 228709876 488746122 55749803 248585449 112358 778862698 279930238 727600347 964540574 553193783 237264429 667109995 409207711 251362403 547006181 497356866 299579333 775629923 305393928 94013624 372463761 27021532 71116624 623200517 330087697 929345911 897991246 157173749 472977104 221415047 230478928 296658240 508243964 229176927 41835706 804119846 894962671 287813198 425783402 559698198 515041776 561608138 876366215 82592740 423942110 895534017 11004913 389408850 296072869 225621484 188476056 151844517 89827716 371460929 936846570 508922067 586337611 29031003 959297607 814143358 299334954 337688847 642035296 726432038 645958255 63072903 880819074 140773946 277008928 738299977 418491135 23366366 133260058 15118017 373532950 389189357 65836376 559700324 279950710 703980719 666092574 482687452 846022590 323425433 629827551 595830206 27607767 268371748 603872979 985387804 901185535 311710547 815710600 932581975 485346816 805914293 185004679 815444250 320228676 925581316 995284258 949375156 645896452 774583289 40946032 325667311 189346360 497367865 595053644 914313900 986276086 962583405 621563050 787220853 990984418 699279088 457696676 335428272 764814341 625124716 365305138 575822731 457472944 430473247 912900854 601024010 6493000 77437781 143702607 134410934 738761387 43362527 189260089 320888568 932049133 410746168 468866715 424440889 540910519 208187588 193792766 476420204 178228893 251171741 767771974 756284996 412548465 779078743 22744639 115379575 160652655 974952196 618072422 966579521 226779303 350663261 52610760 206996174 927554551 193325589 412587494 907463249 625620399 676072680 946332499 760982975 861772970 973141279 910320793 932256287 576863666 726871232 504673389 182004011 612592731 992675681 18936144 137708015 71610363 931065381 948962308 398431473 169510440 781730175 830074716 271218506 136815872 53467089 918973230 326233213 110208153 676588554 537607528 753339581 270166063 165423900 713554705 604553731 97452968 377915907 690615622 491620307 650742506 95924070 674167445 882194056 850387712 519306343 513711266 146547352 193474510 633797 711981908 88118149 287239240 224349251 140659569 721816466 831215706 636443575 381090533 351683753 717359981 460083664 432608835 435908830 883942642 318422969 303194105 132992650 654798447 327336812 593288542 698714749 278983830 311704789 777483024 866798423 775704986 798719370 530905748 310472842 640490195 356658125 213395692 143355472 794562459 728846776 162990518 688667991 242212950 835586316 323897255 89172342 401366637 452635300 265891792 889973850 787738276 766038654 597890321 110178591 718048692 163022059 180411150 198628506 685056468 162371846 571542042 627577521 88744045 424376806 14822627 212859459 953702369 905132096 967808824 703490217 462606136 947609143 596160950 37984219 54566007 970778073 316004728 458692355 996124966 970059200 124346218 718674750 194385721 310462127 717541167 542146 452612860 540963558 825113895 235330054 861587406 338530173 734561331 977156080 554943702 565496574 280879122 905256636 734618690 301867789 681116201 199585833 188830868 525961338 406849452 961797981 718329300 93416623 199727209 152308267 255107776 323242612 444552548 856165069 19617587 508930260 481521906 221731265 928017282 962011720 377879151 819083581 902836431 619151247 65638229 869822952 583734239 149049449 485993871 294396662 586473234 494525140 616498391 552361318 664652551 477237462 373630108 739222551 922243554 791312527 749321987 426859318 329774431 679310313 490612890 293251804 232997387 399791864 791447159 528588071 308930260 408398797 990486710 731498323 579716923 783173813 287781313 534529178 545563097 714122286 89573833 465093810 450219629 695935275 902881052 664102356 394568431 160257344 321025309 90828958 68536268 135281514 874598205 224284999 821601492 345984668 472505151 950737837 662993699 29627641 150503262 155099906 149142817 699264427 727541451 50414133 268161739 634302306 195051520 42983445 605664773 397326030 73494797 506248563 602708306 57903086 432134442 766888554 201302350 693473857 699847367 448824734 132204387 914472871 521261012 387636693 34532549 750448459 89200557 612031618 690823369 884966933 923259495 769536405 227937545 68088969 224194271 618912039 185766524 925105973 873425404 582542341 102312560 728677761 14625247 209656357 570079999 559707064 17644921 437892843 891604202 63502112 634461247 853382017 184280553 426269785 459244030 658490357 181562595 647711830 345694829 172745595 539955389 108737822 550412134 222865872 937879290 433896333 152607760 330981104 83390440 163719484 169989376 378532722 825450132 998948929 672244947 143586224 913069748 244921313 718633478 512099791 157195660 484459495 682673596 959845944 65736010 362586252 209686402 541883760 813315970 904571253 332176928 215128555 952616674 386910765 616956285 666384475 172472171 899103292 160521443 808835506 678635553 743687485 519508773 607820886 935165241 931051028 561395470 499855663 660426302 889641939 536537457 309328976 883686457 579174854 759802219 983271195 375165089 788776037 377874900 217155303 385625283 361221483 235296589 315721384 922820999 478842831 298233377 987710640 259024961 438316041 904763326 867189092 926415892 506911677 784844400 217648326 10199792 468642531 407988456 931530592 867135435 686926639 874799089 301433634 511956582 580310646 835598943 886677170 778555226 932197593 693856019 527918998 236677840 753917489 600199189 463958873 746787862 914700229 119342782 564236045 537861641 85269510 603804863 476516819 788837422 376912875 715211295 754298098 408584716 409442599 118105639 256976690 861123979 533985613 774183573 47856453 759948500 781533163 514861155 284146359 33695868 881465546 947925356 684981623 560715840 132989064 983465640 107870204 615129554 427509812 879227020 357947267 459546494 944671940 222672357 605029398 898444039 431866503 209777058 205568690 654637647 698120343 436817439 653797101 388687748 7377563 177223637 718611971 577519143 150823319 493962539 651064173 525139440 19917434 289398232 603320252 572882212 755164245 880949007 634554141 64255104 937015996 353729310 327251370 510134736 974555445 229358245 406771521 116417528 452720016 858592501 861915366 192253884 999305435 45700567 823623509 142527043 228896411 798016941 528693917 7863358 400597160 503955283 281082493 422220534 474698162 320785130 560736897 835253914 868465274 578514824 318462218 930593527 395435301 379340454 230739776 438287264 156634500 309691146 847582027 426593071 301143108 864502280 804841859 66389562 547400717 214633817 841589056 865056114 573330507 952702317 177297709 448790282 781753291 277972675 81964349 668383856 179173192 722365949 939826657 140411722 659765337 206773 315421321 994967246 591194951 796836060 466709239 770332730 845835828 825631913 819331289 652601787 308440759 936450165 280708631 632755101 131713444 40893040 500676042 925443641 277724174 248629942 699775261 81652384 112446102 286208218 237015603 986567718 97951159 664882728 982359307 793056456 806010015 156195887 499390584 237525194 558279809 46038907 619761112 325689446 95994994 306307456 76452289 347582017 274365818 562151734 9844006 856345552 717615360 117264733 623301578 833046559 201239201 156331772 674913822 342359320 304976714 438457695 810940455 599792693 80562334 839092011 465819442 411965893 122223320 321126684 156134217 223850633 414158528 316086868 516530856 497151354 840447844 851125607 495394930 746410335 205664877 549376144 872604426 507908820 653510728 49217605 448325418 56749446 19215344 496888654 336144219 529823845 364562034 267496664 53496217 839206470 630259359 272804458 425767310 347327353 701784596 349849227 141106322 699496117 176591854 18690987 50242485 418590287 928475387 209758861 639888235 575313439 521598339 597518151 753314926 948159346 344780427 33036171 697565808 679108464 265723771 850455849 260481444 925422960 573919101 38944714 62610827 167365954 776613295 509529250 995412139 798753645 143200167 233838638 920490079 97439163 217685040 478905578 977940817 343479421 48148198 709584713 648097083 688332083 317036669 991511205 341817057 580539426 423298113 570278110 939897179 497639004 946831643 975367918 441989599 562344106 853850930 428463600 391959914 500067016 421713726 11691151 618836303 144756504 389446272 866903686 613796199 894665450 629327004 950082014 889666968 342146025 625061279 36655642 343809436 386252956 517930869 402393942 671151327 704537543 334461578 288301172 983941355 879085066 797016827 578011493 209352806 52091360 927581546 380730904 706124189 949307285 345332551 817415418 715501870 540309223 608014963 376603142 21576938 255499122 444095757 213034395 882866152 197092241 73126421 92861840 180334800 314829610 124427080 456743229 877757187 989349111 240278593 320306161 603940354 191077222 644956938 871296135 815101226 832936304 619668642 765082024 289091266 556906940 396240080 775355163 136494461 261891441 123487813 840527985 34041606 325387379 764234359 696374387 764720084 879645536 969252876 221050968 934947657 773633093 943444836 494642363 344866687 776565213 66838960 437973573 178980655 667305638 163348049 353258405 867758316 960473351 725873557 379532265 75791387 457704614 119791733 281735856 684414492 863056254 902002874 716516380 660638752 431603888 50238421 709486437 375542028 141703873 604721742 368956934 206168367 450060090 687600378 903079081 850538965 538947447 776886430 848663202 360585269 450598358 87699363 420548355 700635480 820756302 778582378 262757238 721930818 132439895 724033925 229671720 231582023 663193615 568491556 569881631 81081566 123330794 724680739 411577556 899578650 986968897 942954039 730554262 996037673 617642737 49042571 191415802 284989295 202855082 494890977 337619223 160949366 428011061 327822541 321700940 962681399 882084695 173449734 842061524 905051039 229157475 99893864 724358388 958807189 87775827 910294859 907578770 914074622 931858022 817118823 838837255 861887052 648983448 343594234 51672770 607606927 713001130 893274176 242115356 679082422 713868209 490523495 442934937 83382428 195130138 995274265 793891226 802243265 427010748 246170270 99228315 355484813 166143136 948097754 739228497 695013566 421432503 200425136 508700162 425639788 666750626 312451993 766149230 304312616 32972078 619228851 261778787 500627607 81988154 755014908 28996742 230303462 542591660 25512674 95433813 603166872 383273352 619101833 528777840 758622952 87585282 228567298 181010030 675286831 234127702 721945564 974835870 273527891 878789056 419426805 423396757 529867141 664694299 730664961 108815951 253749530 497169930 633881369 200581692 944528848 910036603 261775841 274965300 337307932 346128665 127530154 993648530 390449427 645902572 371552958 228310589 416765753 748469801 86748346 239244163 753490210 544314349 467447311 224010507 801412945 831284789 782432102 924390000 822294057 14587059 993210276 353113438 724539278 453326786 597779704 312906269 737465230 911795981 198861665 939180105 481512790 295367699 644432595 102555348 225792431 143860956 194451972 696338144 309434898 196357441 643974916 252414395 93894804 525749072 921501975 778948157 466945151 224152830 329518628 356577227 462460681 258865380 11471802 187975888 393751284 61911191 303901120 604634054 929737888 938492259 29737975 728694029 617553402 366147760 244628373 24534497 537493036 575861594 331444601 905041237 640988540 664996329 907120034 402465719 662829976 643040359 317477968 514158162 697592955 976765690 791777906 457053379 842635032 613237945 990464331 686376482 16447668 599472509 931456942 682174322 543160421 629971169 481210529 836064887 245854920 829932648 809997800 354994217 556207007 268764181 187615353 883888175 305478999 333104030 99721632 215841035 215027492 929457242 684678666 645256376 905954731 587093565 290944860 430540940 289276976 691836696 345382938 382062663 976320910 121582112 120758908 311695237 690744856 368657958 170858288 792268151 338801452 649354394 547814267 739207771 102088460 579310018 274528558 934022626 198949552 54211231 511790329 233327393 941546036 643325585 961029415 22872532 591470348 932676651 747483045 40219642 566661245 632344558 890883703 33376416 522863717 933623667 400016496 456438996 524460610 719525995 444524255 441968759 896860441 355805142 661935602 721868198 185585019 2156227 793808028 600907874 548516960 702796216 384825533 657244332 475024412 216367033 97786092 382563119 912292909 798485605 691632966 589942692 906993248 425154563 582454431 408892942 250752845 787296812 148800083 567103373 91604647 724239515 235192056 630982041 336672400 234059820 366400234 462970705 205973041 468399723 197259745 854641697 263320349 16648724 100252800 276762565 536274473 198052934 350802874 606225467 44794501 21570592 269457477 933152811 338253748 259896396 730986618 474946110 872995211 398759603 274049733 681972177 418242833 698598927 289015381 87567647 740903015 123826564 509134427 696452209 839031846 357500894 88957592 639936582 877224006 281357572 887723631 716609384 453308413 481015812 611705315 523122093 995855098 53214411 894407590 177099402 57768016 320477665 159816735 65549262 595529169 807502957 731074048 222085756 212761280 906856575 954359010 88303478 332904282 967182189 215256939 25383027 780577848 694721921 925275052 925593537 424718515 384870494 562980018 872257225 911188432 368538826 989401577 70361407 14645134 877085550 213476967 163589921 704001687 578444611 974268168 745735886 185169512 753816449 356711604 171025137 827730581 592460486 756630441 327057042 306777557 866061302 519174776 264413594 747433752 226487651 151200694 145348154 959315013 169420455 183976084 879525421 949143524 174166311 826666187 563218494 360611815 306946238 901806013 828775532 282120648 910434313 86016576 143752020 268968094 831106856 501886556 82785065 994717551 919480962 988406839 278317852 880294162 378923745 689880135 76899148 978989654 971259429 38961085 544249700 122996889 572668936 917494178 364485256 378520802 699626972 172319095 911714189 463107560 143014708 158194456 686218082 12404270 74530024 178478652 977288293 701650203 458797800 906439781 451278956 890835266 526256541 661143823 925231473 269551001 365324702 999859883 710199927 534861357 615622906 318244554 155412548 662825419 470491613 929015597 578022020 99592966 166234282 279629532 765565004 466219589 824429165 270491093 5011997 637516161 441671739 740846086 410247874 762090255 981769844 955684183 774766661 24354270 504015516 305634520 80311061 51719050 385868192 213473981 547348550 152022236 858637556 269267306 123902214 667598419 207652475 346104305 917104952 285738970 524479208 715959766 670412070 436978634 151455157 607732425 227608853 175508551 718188423 539832551 794238399 578519168 925941475 153360240 888963009 427295959 809984697 561602246 425249282 692507238 808608424 762752361 18680661 156840305 154271333 1423752 908276314 242010402 963024789 126050266 440072400 991615780 28609617 685396161 196500089 583951812 984651536 142809118 763428012 352484356 858551869 943165329 564357694 766669244 827619720 278600465 594600663 860125567 860242909 714516881 495236503 114422360 688332129 7326150 23566092 351495814 56325631 568632718 961442057 833401851 335140004 110978662 475915964 703530586 413064336 660051313 538544172 612938885 344080789 556961290 490597783 691654912 407465339 584073437 838744175 161516974 643755207 127934037 377024998 671338887 506289956 103233458 114773556 59174475 704649056 604066622 191421859 650062236 749979030 55411308 347174601 382648904 329922061 390112826 949576414 719923245 48779015 995159313 803124850 453177782 744656100 577601766 95870849 431085509 372353864 107079575 766193824 518158525 513067296 699892526 351938993 451334636 296598264 628890489 349122596 785798381 93841375 814896798 572254319 858403449 208364784 732350419 352994348 608319980 208861852 343852421 584575569 162949841 514823425 330654893 450725421 742542163 735514307 272780209 209047906 118569452 8719395 832541194 930328463 793839057 424314283 242455354 442247714 36497950 994870596 361182476 297254814 665014230 405310537 130886792 68276850 335489916 127210226 87334281 446691717 438499969 987013450 681616807 272839388 367156599 283016431 298539685 68721059 228567545 943975163 670906835 483389546 731793204 719879717 105674527 427446577 672233804 164383308 707788368 566038739 226817632 299150528 829527448 300489393 1463525 95125407 361612018 763353212 580100858 124859235 995518759 134287727 273598526 84053320 217165419 754866160 175700184 370559404 333127179 173268592 693302851 496609284 445279358 352805377 141025386 415919371 76585818 349896255 903633298 789215310 212668704 123883793 78863235 21969447 829590684 490749967 832953868 580420042 789293345 691367622 970620246 527951046 689737923 860241553 474657046 535520566 496595765 945488783 220302841 442964674 184528642 279907886 391478353 780702025 87031862 239544947 951513182 94092017 58158627 96755727 190544226 958014441 929297227 217606715 736605027 699951807 563509940 792020725 900437915 681634103 911004228 784185700 112949961 96853796 160749123 500114927 384136721 446920335 146983388 736163421 194000965 536535118 11671794 333655012 564303020 547275757 597334001 647874241 398386109 615529960 175598028 516096863 281835213 31270759 724693027 870686146 204452906 328115350 943109307 403077208 15692029 948856325 321953327 346559435 530754318 354172606 341991286 767737104 753531647 867083827 724527831 895286676 385463293 743172492 667104996 836859537 829356792 434452570 859020495 712675855 84229698 289073929 683998869 53858913 268306466 777844608 40118210 953726586 634925949 346196195 442247411 274623833 709835711 458930915 715732357 652754681 94348381 464944216 158844751 243952549 978892413 359655502 110124168 642436338 402093393 36540291 99000639 239383996 458589847 570639463 867469478 54401022 885188720 363340207 105232662 83616541 823404261 570189591 868744034 190790300 73691859 108446114 734712278 217235810 572582594 44047060 143094917 845763820 935767591 581749442 505699166 805553247 431199593 686679527 88123116 216332598 291117913 197733602 747471362 861047729 529007159 946971737 166495978 559395845 118174287 688258763 203111884 824506359 208602921 990723199 285436102 970072131 129552709 140434367 751392411 148499182 479934638 929185555 6398068 85628733 367486285 239066249 813669843 268037435 800481092 965997419 50631213 796851368 604953919 206927251 929784413 422132589 448471835 62655493 672459972 519134761 211364700 739236893 649945306 28202263 531920506 906969177 162400252 94064677 129203208 484736413 924562724 75548099 794311218 710242799 46968977 173093026 991325092 475359011 60101154 893266366 930831523 952198913 457783399 816421024 957135519 7855033 62037240 437197812 627639593 248868294 305437040 805804162 488022520 590128646 170734250 996691196 350763866 567038341 738078281 772997330 624914329 809085851 291848718 733037292 34000248 679498840 418118588 577208763 138310475 696939272 716583999 549233833 496236644 1141960 599713157 603496035 397953381 452128596 104580950 188269018 328544309 781689949 112675633 828465183 933250892 996099893 247104757 449212308 781072279 905848743 233009339 168938521 300728483 683278897 633727844 779664748 297000191 647559051 297499356 444017075 174540534 407361323 657513974 76893436 550089347 299623197 502749046 752745011 183092420 690192853 156616453 63401215 821199913 94339812 297039352 203626617 179406273 654283010 879092902 284903488 87550907 865975174 194473213 126102195 911874799 520391191 465502943 60310366 861509907 810477524 652452681 169072710 607950160 806698165 650156238 293842620 942097630 420072674 142879786 901885606 852698491 792855660 177346817 762828019 74203721 765843759 399920153 620044485 405388532 10053649 522519075 298699348 674701097 426830478 178376611 616353800 246981151 938295095 385239157 601438269 364342428 198689637 832995749 522894789 212697164 470620028 656221870 455927 552598652 832695755 357082401 866562155 489215416 456869334 480393246 804642761 938041425 956840217 515521961 585461007 52144861 417932030 902526359 643959436 975366046 554063742 891535475 930669513 276634986 240599936 332065759 614846118 369590004 640657901 455869088 57306639 811722961 130014250 10275405 370633069 926708641 829920083 115499765 572370009 362270119 74341151 312360519 370531240 66500585 310449427 758267267 586025519 553959629 703478598 496515108 865305875 144725679 10862510 459732408 486240273 677782494 474319337 811808130 905832743 647127950 711808236 186262156 89495909 178572954 916664225 879928543 432268943 203725253 340152616 632254760 214633553 550270147 409966273 933966252 977165497 658584257 198224878 666624207 501727852 724046453 842352914 233083012 5574815 527412419 36610032 367217034 956425010 384862850 914251996 528176410 151539980 235667721 612842293 580987391 88681727 253356754 331018631 371988888 713661095 40176473 195000568 116388194 346752260 825651940 353044297 574717980 775248631 544783833 571290406 522114387 408237643 146064606 618290879 554642072 733799228 890826651 957235132 823502012 913010937 71376046 913828996 777720110 85080606 907826980 172767925 939647778 720378928 852454063 745160488 980575581 394821232 68019445 623451672 824514317 359896210 475012082 802617602 621973630 693420873 200581627 146018301 233270379 181190709 653828574 316115583 405379965 873503239 381348675 549707422 166790785 162107063 519449618 607226180 983671285 43004447 220019298 25937921 3073292 562582065 444353381 337907354 719428419 921966828 975488082 829893625 672439918 306181293 82329415 649933766 752880712 831412160 198018843 965078279 211033947 497539232 268947594 461991030 917443574 64747691 319906368 601286321 901652720 341312267 544719633 830395500 482832064 292334985 244888282 981213721 102254664 573364027 503273993 360934359 436477303 20815877 473210854 642645002 689795640 991395974 203747984 877404873 451044286 316403123 771614894 516410537 189014863 998990310 947144979 12685553 618084794 155438100 818806130 198278625 176738202 128738935 732066406 344451744 673466760 987808312 759535725 741527805 877040907 526743814 534603933 101972086 985312721 900471915 241873459 620953144 400831116 8976178 219868314 79580976 705998096 540613950 86189052 210009389 427358016 861290000 949928818 496348945 708240448 198156539 725558166 842273299 8421634 832467147 383770419 718998343 400270854 375335423 674347029 865236455 999037474 819443694 123130124 362328245 946066486 447786147 452983695 956303613 115787685 741652672 328565607 672265691 752190082 137849905 206673488 234749112 368172657 825056258 418720035 51816277 311120740 764404275 785188596 742374261 216612238 747982275 903814983 416015423 608758099 119679512 467564054 978838914 589956098 878490181 733627976 622832763 734030534 502226705 858647625 513816093 392121226 993930729 285448092 656299451 685436508 51785454 355907844 404977083 457728276 805062581 494118102 317658784 240806006 972242568 563500740 600583147 135996758 237838490 576021374 598470773 570191566 116162557 930844915 957183473 929890278 94133534 465774112 609335526 718064699 582922073 449626481 679778787 64797769 763167583 854969442 368670513 545843450 229330621 675765122 729702050 947709625 710975109 293337872 290881792 576735996 221159366 898570141 690903552 261215944 674086870 145902072 455415609 773264132 579382473 862615774 805093225 556998237 101820664 511438624 321241864 734650478 502721270 936934432 24150549 780978462 552212052 901054534 472765567 43337261 600786107 209102567 115838965 849430354 360999473 370275145 255523798 241300660 526535998 717754314 33434031 170171190 968359694 870900628 639740852 595245283 466876511 744358264 373177958 399243781 312123696 519062858 470940863 45314667 852758587 763233936 70927281 740775077 150830973 371428235 717114655 705637377 490135946 837143776 153561274 69170061 757979800 515043132 522427322 131936959 615068893 864984928 575048911 460016700 868733592 563687544 398514614 998006001 876506278 107488536 183147297 126558916 837573331 188900451 337961110 193635305 669752014 393584928 246440564 13447378 388178113 322725893 168115721 130093139 507944069 165345126 976877666 397417811 744310028 373355669 408201652 206745765 612775279 128726787 929814392 600390709 113660963 832805316 378058313 186448374 9642796 560004079 559644189 149945531 927911147 999962432 510802090 400039219 108858297 969778443 292574583 306156852 625882244 694295865 919588696 410278824 580223206 340994405 786390160 501910852 250257639 955581806 473188753 316581378 379829621 818153469 339235392 660357088 349268493 961140357 61040851 730007230 774672915 119519058 61905490 713856774 147958617 182129413 248678218 976686606 826310494 675160927 488195488 315214507 16862493 550419600 6640107 775974270 134184208 954353670 245082222 161252736 416427682 229433746 903601715 165973031 680630203 848528911 859605254 642658320 810446595 377375369 598369056 606230278 380101825 120115659 832379842 694304652 521823734 205536207 599606922 156333909 865601021 638515819 320073008 664249816 856739502 123138008 33558890 423141137 972874208 594704491 480969766 777088028 498253983 738553721 820262366 292146128 596661719 42519726 471878607 701980171 942447261 182566745 15891059 775634287 949904715 182033277 76494095 649032729 932670484 937866044 581220634 9848529 359364654 350856710 935629338 153792922 681783646 102401289 807356237 826820795 182195941 500675202 326237360 159603434 193327033 477389489 270479243 635169120 121662404 235180853 248448565 814442865 128063300 310468835 296644159 121172479 282857687 774682138 679613690 279987607 3741131 942344581 21195757 402028307 679724992 620769007 87631609 520953313 953649537 9231803 395262502 196759864 873145482 900462323 372209208 89587925 681401350 909987064 154597678 18782465 136078294 202134970 893744923 785003065 680640379 686203567 383693939 326415665 768199548 396594143 502265929 695560946 118980751 253351405 463038323 202761238 749821471 612894601 335806984 137887121 954910036 647355049 232114545 409608900 43739374 647838604 565530188 694910635 277564527 598567072 833308502 486823594 71153634 150865264 482846938 508656228 852399649 642823491 296392385 371019628 164851864 393793458 366860067 582543460 666554682 180275586 359124819 164692004 137640633 799037441 86782574 380278407 856406129 640027531 140977276 266314537 517053525 267340250 115475322 76098758 956722243 823925535 160091544 539287908 7375591 607916296 505309199 644010858 955523047 572618084 382314161 576535492 785364622 214055875 271957707 799575715 605346743 698291641 58386236 496659619 755282321 752786882 479584842 361052069 650137007 384961683 619456263 473639344 3403284 23719371 135106566 508097272 922253738 714797699 306786110 292714474 817692886 136386784 760806179 577387208 166325893 894094759 517837249 540208114 858878431 232893749 203632361 220902519 176297374 130615833 974877533 858952346 171978564 799122643 769054821 175127235 817859922 565761870 351966495 912210549 513570111 927929815 707038487 741386944 143341016 701151188 937606565 561822488 90715673 878197178 981837953 208186802 394738201 926030404 861521196 922993103 201226780 205490578 326379616 506623842 769397521 561282711 131391604 604193887 285665372 582697480 165529671 733735401 15008851 455139181 250069766 64719104 398913519 37430368 323292576 723118971 742139876 772728269 437342243 269365483 154380773 494770487 160446741 416563104 350857242 468534467 562211369 495529268 302189294 78899381 781764423 905908146 490995113 396203055 36256766 846976201 896412236 46774811 796874797 630427868 243053869 243912067 37950247 716426852 327655041 305114539 957033308 410308219 390665160 791896284 813886282 205893838 608495753 595165037 660011804 787167736 796912546 237058407 417103165 698961268 783151782 607910081 423427374 284031786 651922726 701355727 864076358 416606198 945389856 408134815 755800858 817810012 327129120 851717444 782939578 779946265 38930573 476114080 979306568 522704523 968535109 955030242 126360122 781712736 664607325 750622597 608118790 249428920 747996831 816462777 764461294 961128554 170793455 130791892 757439434 108330950 100735147 232373878 237546726 623879813 451927407 465046460 375792800 112490563 483609107 985736924 755842028 446521105 505267250 389124810 350844025 607934158 216655320 397448528 269285848 886654312 846440725 291992664 532785195 785753225 183837382 899834853 615510502 992361511 262188691 124147097 860848996 176030750 978350924 919547652 245754979 636008261 119176620 697438697 79987912 884163124 183866226 873356324 668364106 193131444 444511802 357739866 868944723 591488270 707864036 17839808 746097703 391959431 820719912 623705356 686808448 370280914 87168734 109422805 990078311 272106692 376238404 775363763 460926319 18388209 398642059 983287646 715317526 96655710 36115392 562331066 993921858 766310419 327082544 222482435 217418624 502432725 140008311 696565432 579379888 740973136 985696761 893292292 792891292 916260427 40764525 131352419 597478257 901795258 280352599 341900866 945099801 729841658 850517998 124156449 394934068 771027282 141983308 562285806 791415048 530914078 173192033 223324618 629126668 457194818 572030615 875512148 549284212 178007451 398308512 788497351 251861274 662186928 187382236 308998379 679523397 680508104 353731021 731046333 604216018 326670830 879985917 491095345 911528027 323334731 585340485 679173315 712751226 706294675 935632348 680419382 511395806 154557402 531667875 235040218 915368354 202018743 675526977 722220899 746464825 897301365 53051022 862924682 734985470 826595229 509887233 619605084 195499631 526075934 861658935 968158657 988217436 885975008 181978672 922489233 848409053 683408195 919888381 23228907 788173658 708124187 434200122 714885570 360210782 660231439 667141718 408030295 977969465 669079353 718407913 334210194 920312540 429239927 505219504 697907294 567991833 575852797 668430587 214926826 392875026 142693335 392092214 261885999 391749013 641749115 925863916 246621172 92928865 886065793 562978737 178246174 654345155 548848577 103520575 560767279 580374656 259683732 447849831 346473853 635519069 47199400 872282764 340930925 277431588 301312884 33361266 37470704 991151630 476472335 782996343 213562109 984123305 115488031 166971714 202612632 43006613 541440691 867514293 183631983 634741297 562045217 565907882 599604303 32446084 60625472 170943080 899359312 25810351 73487733 700274043 334069240 658285027 550292546 414776945 36199815 137246362 325479514 95164620 753769194 396170141 424863715 714604233 657581457 146302345 634629551 813604287 6019170 820223845 695353840 321628396 616566240 787738945 476700010 518505739 541663225 875277403 780886358 399212232 655495214 294628818 751893696 717789297 802319563 550267382 654804407 325589483 992640006 394593919 42497107 168713474 114281500 385163149 260087624 161896481 758141290 3924178 496179632 797627780 354663350 567003939 388485159 716452610 630480389 144384752 390872236 144445865 885018604 476571594 637612006 385583703 24593050 391800790 831160106 835214045 705437745 353627545 686500349 633371410 186523556 551481182 912170741 923973257 926019774 158098710 837258531 177778790 909737623 368283810 456299730 592022377 132262665 749308082 209909942 168432509 234885044 412583175 338387449 473129989 25376769 452511889 663013590 358084301 148743729 975489008 237482507 930692633 642697022 805068733 53274308 23405952 161837863 904662443 434098392 839608922 263217091 653946959 661444347 904630311 929603483 673567308 759984681 762641114 374652575 407687834 68594887 476821024 626150357 596756892 113448756 695904236 368049510 918932704 658488920 402884244 987263683 189875076 23205167 875171752 904925068 962032632 602516659 695488330 576990462 527348916 522844165 342303698 959232803 586996127 830631654 641726175 596796566 263899140 654333716 937750707 378809405 451927794 982721249 746045518 699888991 444329832 690805179 571598942 178020132 632788754 779094893 289818496 916713119 777402840 726396574 685744782 166521641 3252133 716922468 586311807 672664299 938843274 52985555 54961992 502366464 95046204 131476156 187088543 30018114 716502823 302426834 501418775 993423113 780513935 116911889 155802161 187541270 638339938 765353513 168149815 61225760 261719687 925047381 631637677 89918091 368048574 627642773 991376168 528574709 568373811 527290625 989801052 744976373 879468201 452904429 51682840 354208703 918692104 856208193 734509530 110615089 907725888 514876462 707711327 47308933 735390222 740946596 410676616 871879305 73455230 228205789 392408126 424502842 105487604 358282532 261271343 844630300 425976545 647889336 851069847 42419798 366958720 508042135 260476648 969385581 584200821 987218039 940367835 247590201 685091334 738661934 160057132 989786112 107423245 857446686 708558042 788947958 904116340 755599105 999171828 103765644 36782256 434690843 725280021 902057811 152485427 342760550 14603771 856728405 182404641 83485819 501595728 202407312 973584476 569772566 142420075 441748982 328506824 746373117 936590770 670711814 350537428 357357353 575599216 774276982 888797339 164656004 66102887 908364622 205963695 158886301 578497852 194773704 960651443 38238278 987112217 778197665 977679896 183858339 382762548 969490340 799315925 863173246 404620975 86982505 671011381 72490264 821517727 557541970 442823686 666991391 649914600 96537235 15374988 956141417 679727455 141645801 436877816 504930003 673216631 591803644 869177058 300314988 259285267 200615551 96482164 323565516 659889018 344905205 575302863 934992925 951374794 15500275 634418838 706370592 404091208 920561792 391703950 111755411 279531856 876146543 120672116 922138936 274469689 301012535 437598282 413352792 207172871 872545098 700604023 374772684 678884236 496877845 926438159 464967592 509209116 519784289 328148127 258333785 661707145 895544542 152582548 841237140 252795823 245708861 148086510 334449083 56928829 208344424 766448894 894414094 513922477 949189489 298834976 889723089 888768483 386785041 975170402 675197224 719068932 876705710 234504740 400622126 349114114 949950699 815312308 92740374 726275055 753322058 247730843 861255372 136581250 987749067 6483289 407443803 352795246 263998239 954289037 677468983 934695049 672923883 16091472 804632790 582866185 414955325 326209711 349860784 603216977 240637202 429197619 916968167 139387827 907943879 396291060 14042442 756822035 593079043 408556190 933693374 755167777 618557459 806202939 436700198 522546811 694553138 38604415 498067020 64185760 763012967 448612797 202773314 263223128 951263361 729937192 345518618 285180638 166566120 301766774 41376276 194579801 819072069 111560445 899557288 424048361 32783822 91099751 787309355 520570546 453885667 454517758 925232253 6527972 750938889 757802893 171999950 637115821 607107333 265888922 44020692 884970341 968340107 396932605 962272611 891564509 209017824 746139603 325820944 401267786 273305521 624485214 259394782 751687729 648871939 628171554 564030174 543454148 14942004 171798468 456020600 246758586 162846981 395438116 571471564 701374669 610916111 796165868 335475297 710622163 958779601 602202700 607723907 874555355 800683775 229081630 957950751 873815259 953318274 589250125 523942222 132205636 460581781 816790704 196915146 834710756 638423337 950999697 344637613 130909941 511193821 914585559 192194203 675217373 556563719 705222425 893113528 769770287 444785125 447855505 112136106 769278824 499045527 5237188 495905181 662117315 83518145 248193648 139046920 609027929 872115288 346442543 965748327 954652788 391083828 267797906 362078010 77915231 264838582 481081452 162131345 265744805 175614587 229092245 519850065 532040394 832560248 559260192 762856433 300914786 184774942 593172928 956717300 255691444 692136173 182280876 679198198 486449237 116641538 411463275 402035488 454274453 826699988 217792488 142455803 277290161 158390990 671580784 693794691 107560634 511359370 726768961 806291401 577709711 110763172 718728886 634633242 206116278 879700965 242627338 64618708 146444319 201210929 653322503 206210740 82665786 156079197 23204647 593320492 833287646 532445246 429413980 210759520 278908283 735448172 347980864 970945074 475481568 800274058 518935157 931617217 939748904 856336852 259563661 555779805 38616070 510462407 58208684 487814900 224328333 304740260 325070833 981385266 921475492 46196012 259492025 273413195 148092496 316817877 229656164 315660337 586222320 74418691 589931796 226754900 617796553 943206638 918165298 555231785 813318087 638636496 743453069 211584265 975321871 832528775 563054109 816798792 954745814 315793713 333330038 339547361 639593149 936973036 718949093 644859604 258423810 642169872 712569256 386590696 981626926 910635582 444771131 774282482 759184099 190683254 84811156 630887332 109464315 221964683 968012538 305928506 97879555 901642841 361294179 187993653 263452045 987292532 398282902 665969787 632189286 990655471 221902514 757489771 968987218 271362103 733653661 906414956 621552631 885612032 830271267 42026532 740581210 407130380 530983785 979036341 317929432 832546418 771973293 13385612 523837219 585976388 424877781 688561941 59678459 879874224 988856884 825814307 82555298 734941262 274353220 106347758 608074858 786366559 845625140 710256369 529429442 167680514 42392067 969114850 992448316 693220008 86085294 518366996 245104497 760709028 763189050 931807218 12857102 857967078 499661128 240503316 745285570 561394071 503009625 756576444 869765225 780220592 299535752 172358427 915373146 513071783 820393770 763950145 877708090 531231078 430155490 894862657 600776548 616958354 504441678 820304759 538423406 625299283 16582289 152878941 579421174 540783645 443269885 820296013 718524 79905690 745162064 680933776 943102527 338469029 455665368 654482592 272765211 34091433 852029710 290336871 257562318 690759092 144782463 440110488 136038047 184298616 147437342 627746280 955219179 193508467 861758679 553671401 59049863 541901109 16890575 352113880 507702165 427443497 413200092 962372997 454895384 185180497 650644023 146135784 885936227 172869162 289491519 211209642 190840505 871643288 719115265 390546800 245682694 368084932 630304415 698787378 28583471 692465310 450371112 970115358 904271344 437439732 610557101 997301099 476799508 851304000 507080143 691135736 905881905 557978026 268771 104722421 623965410 80653005 77555070 902483063 100837596 717062481 770663754 175771788 930163776 633293650 707533967 668307150 840733074 465180176 995220832 797296068 300815541 627228277 948964521 786039933 938835853 432359180 295278388 148405617 478149818 212821521 209619112 340044506 597472922 398701836 323853716 192005236 856510473 292810661 670671852 721857125 902138726 869848582 593848215 386004476 194336421 297153853 765275921 280591717 924460344 368183395 93426780 152101988 780557119 483251511 315389209 587071770 370320509 494646650 673449412 401927465 364086730 912532958 326174783 992454903 854745660 898300074 304414176 907931298 824503487 32494261 749260311 325532986 241740761 615604376 114523914 872873241 30481438 136288075 416320703 354603062 252728640 46079461 580131500 506236897 478996226 811977991 916877527 14918632 520922507 609465272 840622713 738869602 64948505 377239712 443501325 871592012 943967285 977107299 300542105 857183548 435851872 489238745 794278134 542858088 503598735 213552754 564546035 231629773 555152218 789923065 556508255 951620655 176987002 965425542 291077778 691532399 648882731 43701603 832486897 989292292 803825786 848793888 451111714 214681075 734617962 209705921 941140382 250508450 197570090 727841764 325302777 777538157 433696782 962269601 592463792 504487032 197419132 516896434 307421432 686847087 111604375 675275221 315060033 58669817 798841972 496911565 96927611 95824201 690726412 383367194 287851735 77676370 304973354 687115605 425583025 677412552 242936128 565658590 51430806 663923806 246229509 630328390 219555604 808372166 510485615 456043352 359594057 795984322 879269694 84842295 721107285 946258387 130531768 933929259 85770131 31822228 767164960 187748529 345366710 544520768 941132847 756022443 314071569 202939607 441056997 690913355 241014644 596156397 739494593 797456210 633967376 67763436 433580139 605979368 724677227 295362637 456577064 240044058 896748028 760660447 211415910 313027460 341107664 366984339 720104210 573798852 396692649 475090138 958837652 606859036 75342258 334115711 765139089 694556335 48867550 545974585 902582074 734218194 73425473 724675698 697546696 625150609 123707993 530355011 112629264 200489820 159049544 687308024 742365507 128926625 972921866 353255017 805605405 708892064 409734230 590362366 263529812 238505644 870987790 156545949 286833414 215315700 333897619 326487797 325412937 131970016 147396059 651088185 609478163 414631125 411687800 967436849 64080460 444762134 146611018 738009413 923057511 975250668 864484293 812014824 71626146 520792376 902799527 411765664 39009819 773895931 432207628 914215493 976189850 479440770 422953522 353012553 652153033 11165269 882879459 857998981 524260448 839330029 717994427 9056912 456311008 583425798 957108241 180768180 198710670 895915406 144003475 123626898 762080068 10658945 795181993 858235244 960535442 282964297 286886679 842024958 578949653 983767619 444424174 401272167 688667445 140144338 602028332 341819520 479120781 895896543 669994537 314137281 267977537 826054294 224884236 987022298 95200958 38954506 958700141 625436606 9414834 95248812 205611964 268562960 642336813 318343374 699215024 289421875 959907854 191224565 548818410 973475896 738746893 29389509 200496669 371517337 28551325 258690684 913382492 401558939 228166729 914894963 667995463 908329895 627597146 488374488 773664878 373371454 505698893 44082764 996382997 251032686 524255168 776003514 906018806 104500461 612441370 549049311 132534308 540828150 59004196 566409834 839860717 599968804 372779566 531059174 451599978 339627074 558180421 635697507 351733213 347196541 224810696 463717582 753132853 463776559 630549926 289415808 84550575 946080403 901772703 723155189 151552231 981399034 100018332 792900735 24430520 77570412 555128194 195932691 325434664 231831973 205301728 19115516 8598138 815989775 226573422 627836186 451299099 106178278 254546396 158564479 455130470 512300965 979932451 644555979 324019508 690798741 174826398 193232104 516587277 460606593 420547226 692569590 439199456 440338233 569581026 184641402 705450768 280664704 594629806 402370191 452770938 367219613 399437273 790826560 863769437 317631833 812807223 868038639 912755616 568247755 986750118 814201725 565858331 713335044 870254442 2805590 625291366 165123183 452172891 481764412 823179099 669094563 919703666 237046215 42115259 16397401 665022247 841914401 850974994 363593452 970096940 271329973 218162161 591537277 582950157 840703047 754752940 407665698 517784967 934042087 750929993 845461471 155733238 85577584 165926047 999357327 460448256 289552839 309887404 250046791 474134720 754123001 411738864 196139961 450476034 49833299 188977286 10563382 372512686 213265959 982903890 987488978 297603804 629566619 522161092 446935261 49018873 98358387 136776776 246523753 380717950 674864843 580208522 177398355 892604865 788363645 377308921 715077099 842702682 453918688 671466424 738803087 821792054 637602372 641121459 536656346 731603362 496410773 838137129 585902355 78373281 153870597 952406486 816263729 941327153 877810126 875908275 742863833 992605552 248219888 63587023 856519743 401293954 150375614 638847643 819249394 83029332 333189258 642281251 942603241 346204363 701432677 315574003 963107928 75079429 948784960 472606965 99017632 65222625 759069293 527191776 913692602 205702386 779506580 668819904 331282219 989545205 825922854 882347001 968039510 318043513 159269726 609213172 921342219 311051784 256691243 709655927 780065253 863535001 803090183 21558910 508883831 934440628 406122704 889676441 424688717 959715082 527875216 925757648 526389105 854566851 857348573 791888662 615454740 326368690 491281728 197141168 265284559 401381522 986757965 949255370 242110964 370249354 585307567 191851509 956766591 158474457 726256948 181024045 784742349 993764793 968494094 13446607 340171229 391083274 420288994 925233249 257023558 738402834 734343073 821318980 113569797 508444420 542628627 318064896 488450760 939477254 320275347 387913361 417916917 326273196 74151651 270506544 931173647 860990205 754772248 202675820 761494741 126153223 80265909 998467538 690414118 93391213 169963433 555426527 731397190 365708819 611504811 366584822 878838849 563657604 701005709 651548731 87896833 477552863 576122607 132701159 103058671 653782182 393245540 197730663 994518535 753370513 161847462 60752078 78142897 534874937 553348906 831516472 474131823 962807754 592417644 139093326 519566168 814115457 928166089 628628868 64170053 228178293 674175335 979657179 647968811 58979597 194375510 378293409 568878329 768333707 734309832 98314814 59328501 147924022 325004480 215025166 55965648 591263766 804486300 24632553 667491274 484359874 691123638 878590446 312384454 223539696 835579973 665791370 258458948 605454052 528721800 639333505 59023877 132005277 517291035 503070620 653137441 422602935 843081898 991473852 164171941 671925201 84824715 251824865 455476707 210469539 391034311 669912603 893269239 601545204 962297521 360136472 896063829 530813856 702429052 46535692 691210722 962707506 24085172 984976902 275958397 654051669 590274361 828993330 652477168 697287438 799042842 911502227 343734496 703743435 907504955 417338315 304412371 5747368 667597227 929763962 790687178 428236221 607907594 172582840 151322701 984625847 628314502 329744644 720304860 576057279 820239199 353395040 594630544 646066906 303142882 141427825 639801930 915763740 917976163 744706221 745686840 794311448 80637166 593151121 981291947 847448785 992251679 227044465 343433090 312432801 149338479 156014500 416250597 95535466 901459919 186823329 701156371 672323142 77182731 270502609 999515419 120880071 578214327 967815179 536875780 406652640 711124830 164811230 592424781 661369256 554854688 459383408 306758312 402569075 955123632 998295682 335885723 585634435 609697167 209920617 186225226 616449736 854035707 72187392 576009186 471716418 539966600 199855036 224289729 619914159 494922557 373312859 643210860 312238193 561995654 206602895 641412203 505942187 825326825 55920370 79201081 132261435 83284129 979537743 14091133 807346996 712785095 204615353 349479352 48809489 85940361 713629876 151479374 604944655 591587006 73535517 40674364 199783354 233854688 548316029 538890234 501222230 426163811 749873597 854923627 488129454 673005119 913200552 767913053 907286715 768829293 143507479 513237640 774821350 123340348 819694110 562900834 772099060 403910884 27212678 60611636 429060294 511523261 770134228 493988257 338594696 555464181 585687011 777806524 991436215 618580717 91688716 893900042 311314795 601335013 145108179 611663865 54251737 871725287 877787729 219574054 402489064 47338351 156172103 708088871 691422937 660497503 84975920 214055262 270194702 680019116 994580528 386782750 349311320 205795906 88976321 710030251 917927369 50801527 971975416 134438498 699388840 912466431 712250341 498621075 186936357 185735990 672150823 758564622 41977102 269919653 644778318 587387605 154243337 632550296 39827812 681772396 365801139 813813931 139605490 349983797 719802949 174113246 58900530 261679563 432702907 296046637 421016697 984575067 562429224 20747299 493769919 79690457 82144134 693989810 20017321 431995517 127813076 604290665 959299979 983712844 457648848 413222192 968551124 703636597 25759795 692126502 239796322 409570304 86200721 799856190 140604808 429973029 473951473 774954150 663323101 943636770 963460459 135775999 247751907 860066613 414339892 109569485 216468646 692012905 360333934 222925952 897163544 265833829 774782242 377700915 777847132 680678132 750592868 316412495 770712487 54950488 295743289 362396851 626750987 534562924 768232063 987756322 885843350 445838768 878230099 250357008 564402738 136051658 569411929 441103013 240175006 621022430 57499187 82247303 499004328 826149649 619562244 214231414 424036991 274581003 882024037 573365511 677636457 185119602 891981003 430091718 246839667 964838202 899059131 360266416 864689417 117324779 952294314 600979695 759947630 241841048 836498672 227825627 351275515 463258672 242752129 38398416 678722802 466428890 674579544 79895933 89527805 15171087 456898711 242157565 815091798 142691605 840575536 775201229 505096258 457306835 145640208 274801184 242499845 133033918 36807731 579169819 989405233 811112297 462912741 598695376 126614965 508841105 456359567 188815821 16402125 781080347 766825034 297050919 833237927 889761459 956358217 116556599 807066747 560277635 50485723 28055261 549386842 876103873 750526467 793261615 575627380 137517605 667767500 909307854 686063371 796375208 872570731 374606888 735931772 881825844 570550292 487767452 703959698 48692542 584555288 513411355 264501958 33642215 736927746 110133042 168138304 834067728 198161741 403687732 407494084 241326428 966992867 204731189 114132303 255239927 132631459 567251894 894603325 321794709 656360853 256183421 554450186 477147521 243375068 154187952 604957701 645623234 925023358 578077879 517311752 952285568 589648283 579987597 695194723 922774418 476780166 589184098 814013279 974172515 669389403 934399649 173121469 664662114 188922612 365568634 619535989 384948121 479811202 801640718 508861510 852402377 466938353 384353786 296281896 243853265 268670888 814330863 361940956 434354603 762326349 248238958 785587676 621810076 949414603 413472237 775805104 607817819 154324454 949885624 460786898 889260671 341054856 558061887 4209166 448670773 881211398 931137571 312539386 21072850 344305723 570751667 851345677 898373306 74791493 997671669 449652685 127087576 853735223 414619015 612664239 752802392 275395694 882466560 297543860 306139117 376317373 332629302 254083132 975170465 455346417 366616576 976521362 978000217 42601339 317795106 975742200 889944675 350109628 880060810 885148135 625739827 330073392 534059882 93372706 64860336 487206647 797806859 670846317 643846623 979243319 10571232 521590936 856740327 57536117 340370891 624323714 933427636 297624707 299836328 490590404 858952199 152875245 600742102 842520621 530425145 55154031 741445151 538293794 236033817 446781822 968820243 904520199 509626536 741309242 448884905 923119826 410104877 927736483 838934201 956540516 394004597 592718726 734057190 489102947 848768032 79647603 545690485 804598871 659620137 452214518 747987929 709974123 759414010 328283121 842227166 707430834 275628583 547047490 401574817 793497908 515764680 892961797 427686728 418149508 18513374 195638032 901105531 390422123 696544155 22226494 782885755 762698225 640934199 623848857 237292219 334727853 556509867 706464352 827943921 824054919 112321526 467799442 758226797 942175744 491546275 761740845 406976460 996249753 651376247 54672313 378334975 13281894 622040793 768320158 931875901 696376369 398846322 59733258 641823532 603731691 264833 748414115 801920423 505393896 43987406 895902071 690055815 640945901 813501134 961817851 577802628 144840475 82429481 1302506 57710456 249635093 789708206 623239981 742536076 130084186 193843268 854794441 803960423 597976692 205992679 997759956 739927951 485615873 392719453 435850898 30364856 188481956 341751927 169308147 805120576 883317381 750596214 929228997 366392340 767600584 873603896 564815743 316943835 691021582 613556171 90645638 344217147 99035960 98293846 460682196 194281779 919996508 517594639 369179723 636810896 523106360 806162994 935054640 872794316 680838627 413271533 397697956 814220209 593103723 776889808 261518192 634419980 62981409 918572441 902747892 404353549 723378068 554040664 585771037 24445680 675680061 777623294 275273052 776210004 643801140 116753827 745138277 417852423 810900774 608103293 679350416 53630364 2426672 949495550 918266959 869377003 835315737 858235550 824630440 182769852 561886403 182248627 717300286 978157956 902720166 187338320 90541882 846923647 733686626 539959935 994161429 804282671 903165097 773110492 605672289 521920425 198351171 547605859 920845040 816630380 745759697 286726844 881079840 777953617 292707126 122158725 414170220 888108628 664595668 729154135 623835304 749967873 35956403 129299588 224181109 346262059 736536781 956720197 789152138 62144805 898359532 568108156 744810356 701754653 876298286 387106499 782107500 735091207 671058897 770795243 553040713 911489366 94919226 434103384 667350234 352888843 191805908 412089359 488106005 417616155 69606530 768328059 377838884 528033229 852129173 210152404 557135395 655795338 173314985 598601435 641176304 893305454 848176711 901861466 606726216 455216747 924649897 381710065 232721788 617972634 967443644 283711259 971812197 243888486 62974647 375419297 126215578 114948756 696993941 838430743 579358968 438000513 269008571 954940257 217765732 66280206 527761266 775187857 277152197 907317393 366487732 538291382 261193119 989751808 588848015 674351741 496397545 632763491 313679250 391927087 533653060 39481766 253988141 177651949 411896895 346814894 933872889 368598284 362163723 297844821 641233761 890535166 258672972 300209987 253958970 917128501 727335893 671899497 810810596 128182998 683742989 309195394 680489290 737398292 874464176 70975955 906112422 284818695 775125334 792803965 671801380 817458160 993977646 92889271 411077930 962110687 756058217 26001382 835438902 705693938 572035042 194906147 130999880 762920821 187862426 362882849 361768154 26427285 327551109 232512287 931890406 771735148 492132093 771462485 109900656 561283048 928707585 311872081 576471863 798178721 54058791 850008488 549179465 904331111 455153126 247085043 511702938 505879934 886384064 526002368 617374032 573049865 258125133 904574126 602611865 932785184 172441434 475593942 713911671 642460402 861255005 443056960 633563435 537366712 120232298 332443148 727958911 357298253 221079832 145732898 951893988 688076895 672434584 752419876 561486967 43813648 215127625 830264798 864255246 590492055 315957335 210836962 93374156 328970638 478701210 524198564 258144017 357350627 21334933 668336288 657814929 392214673 640071806 145899086 774850246 399096862 74374410 919980386 494696460 290555453 347203488 840798475 84539945 914768664 873262724 731922422 848799777 818737864 411628587 325641173 446021891 306647572 944275564 358268808 355587012 353259009 306159129 608542323 836456116 579346 151712836 333606957 481095594 29294926 623328764 174021583 272414536 430238015 209000420 466900961 856884312 92249330 300766373 423889233 262763497 127154659 792208176 564223010 803684769 727677238 248408323 966400620 527333814 76192222 732281206 814921208 769395857 755507594 825728893 97822705 654261467 565656499 780300180 212709011 535778727 502730315 887671585 311244464 101726423 981732390 529343269 368140666 790639879 236387158 901803338 289233716 581916823 753204191 110994537 788903472 766914633 609667318 673103848 858701307 738829277 553568332 33550317 960043614 291525916 912626369 8765077 588224063 155670370 149058885 99291945 352093675 494578313 72308322 251641744 530064373 240579706 485835311 534472908 879826609 995446737 397640582 642011473 508405848 534586737 709175608 539331489 486766098 305651948 597170435 972202030 997849104 89070516 833164560 710100746 591879336 160465154 329228964 529933771 430745409 177635398 744356889 484183774 682439394 211571493 992498099 998795187 237840788 424975435 614373635 380511917 284667951 387823176 444041984 661521263 375373660 980295222 480332943 28528492 240375265 687252228 290756485 379294036 448151135 323853582 508905423 877950726 420310695 867008087 513765048 496443506 658078279 956429062 200070973 124191519 749327375 279343566 825642125 611223321 468701671 407406908 446684788 481303901 168785487 959585222 983044878 4892995 578001770 914514498 998738969 870117410 312871230 449761390 874253423 722105081 131315476 24798355 189930581 878257264 822373703 280009366 717398688 223253240 236179111 482175836 267377290 851367535 128655628 309113398 470036479 885668180 83771760 704341341 352236991 413159082 984395177 697872601 721065848 922986488 346396762 59097534 728418731 965934233 457397344 968915780 875473025 643687712 511493122 96159967 337591087 966452028 147606349 443112299 936516021 711993391 816310044 734702446 936829625 572186422 176522646 170246499 556922920 241805401 908341956 642009924 128324522 387695967 638711991 159606075 33064442 126680755 407249563 840651845 762700011 754514754 985081689 744195861 360244455 170962933 121345886 202498980 715567855 644133172 914792140 435027377 190415423 381800689 924461021 648104965 98109037 809451275 147488597 769708399 404338933 573566685 487832507 537961925 670710008 225628137 251026016 141100628 920357327 963476218 598529998 525582683 836017757 808648248 168226584 785955930 88308330 395811283 847013438 659361756 171477809 221748805 462300922 212274447 212338543 451979188 558357090 197158703 193463530 779468155 994589116 900418359 830010276 655800881 241050306 647804875 984926739 176417742 57660293 88588522 691250406 910170131 274784137 894757637 187977027 551317885 11450025 981124083 268100318 238469237 594038912 873253870 404607425 537531400 448799582 950443888 754537921 114576664 214447065 844156072 128971627 967596632 915559855 776806405 87277355 812383090 333084720 851588138 992094080 207711472 498924539 107330610 35348009 815697292 648789678 287151938 459186870 179225006 358180525 167670614 720165331 483822309 518378943 208337304 99500860 827163348 284769129 560271669 592814444 883471275 673976021 343783664 618442352 758688998 457333861 769604535 333557487 521552016 149100901 393167149 436853200 466522332 717777165 486204728 383871561 134983074 317697458 597502382 509144929 595208030 447756408 127898560 641989729 208475381 115767707 889121574 617380897 750423560 479105126 31345213 94674715 852064506 388510362 259782672 61205674 587644033 497228514 92086444 520360893 275528540 724657992 620084821 174320323 747422187 894904265 765013668 110676713 492444902 373471388 603788405 715050678 261271448 927179992 2455916 973959525 634859905 865764637 812300500 827482675 90522801 106841016 965635579 161727434 971455101 95493034 814794457 685734814 938102458 608746903 512846675 760805763 800827307 997698851 738505190 854737965 272374928 151036592 235185334 601587263 434791923 529330302 533496511 852868514 213890218 540618462 473957076 913868821 653806404 49599241 733755965 808824644 307873518 4821989 727137351 794981671 615842340 46202059 496749104 416814897 673561495 957372071 548601820 836950040 797452394 739649326 382883274 348323429 252566816 543242787 532304911 209266558 22987755 418570357 244222830 137951424 576290553 431160250 197675831 757515676 54496864 425835751 257416580 729325263 587715245 172031524 81591758 609787452 334136194 325597051 24732334 475895148 52616752 371370275 406387304 926440143 584262335 979710169 95351342 264569090 560217514 725417910 177978778 460946329 401609501 209990153 654498663 504470478 351168508 648079510 360953041 485328677 741627279 567488840 270459915 233536227 395652300 165805837 255593394 823844235 529263134 2157310 13845375 742217822 902714797 540852082 833541643 121146653 56815072 711647746 110821485 186228382 262918513 268152825 1646986 96789562 650686120 952069059 846001439 629417647 166040506 297472887 637619540 305063796 520778159 455521983 927998930 450255778 274325139 765089817 227502686 957762107 18170834 988084579 481782428 71424670 285192253 774224380 585485849 604845957 178664724 790232745 239111291 302477766 188569272 292086357 487715273 193347533 587327668 493995398 787232969 760942112 30407974 997465150 605158260 156736903 525853365 257153334 258733312 84935567 80224938 782430576 706559565 840931347 77026761 27769955 92327448 209071212 365438904 176592672 182878058 167392630 251976907 564819739 787931353 143591889 752599796 28061926 603778429 154984304 12280072 355130252 160013144 149041571 693658529 97595363 595443502 833890572 275747314 842100227 959841687 173255366 171363730 113767630 868718367 326255912 81478481 103232062 971158465 339143920 289854355 635250789 301402756 584099196 852016225 881245510 213707263 756370769 520183617 26799989 178568223 809368298 937077166 82378023 271964992 913389680 839312251 632569253 425389349 644025423 748970746 488534926 695300796 393716345 567866341 642180407 981732655 73009766 538202859 328864262 265533962 667772820 671969184 755117523 600344407 40230453 613325854 586188373 626793586 647904517 45344673 223159264 840376339 28781891 723229098 963726816 984882904 259291956 823360273 372837644 635636339 539420902 127965557 156249668 829105733 816123395 932403517 250417431 272637679 261350198 345028455 898404425 862449380 346603127 925535613 964819475 680619959 24553767 187963204 28355025 298286139 709014426 635280532 642238975 866794572 961101018 867966598 706905757 426745777 607558343 246996009 20005911 735173560 952840496 822912164 932108465 109003262 371715986 248251709 598514702 529105545 721302982 409920921 349315021 995774064 794344591 349268045 635581339 98891222 201404946 902373215 769631925 5083404 587987875 353222047 760002576 433658476 151019114 308758189 323068005 674880610 383917167 27811506 484107909 922722117 438776601 222832040 704715556 597562128 742939471 804862123 640022047 23930153 308268622 624651548 478475492 365599108 458411228 721275034 718275864 480261050 175476342 667248353 427843787 549063762 32543958 582571582 541808927 486324722 349355885 792190758 658110385 351465038 832148634 827734089 229725458 323502181 139742960 504416313 406757151 567605409 725715461 201990745 656208912 793659690 743334962 288364742 430506904 171595358 424946206 798959096 188918948 780537471 661412698 973487319 549603253 313876386 204510094 580043706 756859759 11325123 837980860 602675004 661537777 976334503 359435226 551116236 634856252 780050140 432707021 831150431 824225163 382346960 726234293 501546957 276883773 24747042 273805953 29812623 965954854 967289921 958400363 103701426 539261938 207787109 241812934 178739750 800264135 670689872 222770415 849313708 310342564 214027834 77457254 156143720 823191109 197553419 331103433 409855258 702395281 762877327 373936466 174455924 315320141 906615116 53293842 25207310 415164317 732358809 79895713 771216237 442857526 119134925 134273777 687254724 188658097 805846375 953230434 21394681 796165645 908772199 816706024 92481996 978181642 892354580 917459981 950125280 881382003 202676223 643742700 623761079 535676891 933437258 795041330 67294738 163250704 446479515 195381415 211705235 690721693 401318216 738198365 543973880 509252664 129339405 176263776 90823422 190305807 485463461 498395791 603255730 999387415 492538360 534994620 844403327 86066784 74807491 542602195 201132164 100617601 583852004 633543931 58674436 678314877 300449704 956376841 114180362 372312874 400882976 16660488 131140567 543852690 308238172 614932989 583837976 723601969 806017474 459763451 839717267 125834196 152538257 265712480 347272720 138622112 263808382 802407743 391762232 562781604 422194098 708129236 61575543 346549230 121985305 212477682 136698618 277927510 899341832 212598928 401889640 296688707 704477838 791728513 138037343 11274981 333201475 35963763 657355648 544890938 747043483 736417412 146223154 3293669 701126810 748264431 205716848 642693458 272313105 827694398 578926866 394857290 530395119 12644816 678159579 978162731 309153740 548796014 481650534 160316749 710159759 708520884 643832553 720659545 733056281 117677502 274696248 800501157 405264125 11162168 725162496 738402883 755176223 670963117 160192025 422428589 683409725 436549862 879837202 788476038 445022432 868597363 718415117 52783869 574407608 36943090 937827498 791709002 48158732 874617775 187080962 819901885 724071738 850671888 386412069 700750282 604413162 183154809 278919433 47734964 829777473 311898897 277178985 953043895 83935169 167528281 804455666 352401688 739859049 159734981 54147568 166700368 20146208 853172379 578583624 577098455 219775846 210969900 209316209 957922142 217730655 698947915 276147193 36992799 209164015 693614877 282987661 720672430 166619279 355539450 892197304 959025229 926777564 968212464 231192103 701859501 110886717 211520842 140848346 766370009 693110807 253909283 873211699 656481925 861230593 192886193 64276483 824473760 886148689 597512499 299835569 310451982 770012535 719998376 736168751 267416009 169854244 452130194 852560573 914595485 614023425 704939472 747367150 395138494 167497102 468664383 586087519 16933044 502487668 44544173 846671217 193014825 754868132 707425975 532670957 46528957 914324326 230811398 797449383 579743505 895506391 501918992 404466490 477366069 304953440 541854526 187994610 957988877 944266093 845645364 486913589 691820200 785985613 103267982 269931185 535739194 576645363 550399289 3162737 483989354 329281477 432466301 424430602 598520776 578716815 457606786 792761491 890814456 244053660 679577780 656792156 205842610 681985053 378444331 321966591 757895946 793006162 852225831 541214844 974164480 595592632 949461518 313635422 416989516 497274750 619256161 727830186 978083519 894243228 843299967 437617574 679416308 930814621 983728823 758841348 767778622 187252082 970302857 221941206 702904754 518408885 1494930 721627604 228264221 460958412 16025849 369196 22014632 235842854 865301035 856306751 948450484 663128140 265053163 580061962 805878158 623399719 527513703 327947947 336129555 596145280 352200908 140817994 513036390 318324052 553014865 496192120 639539987 286744529 749563040 286890194 912166479 739348163 31151063 936794027 931870342 597331933 341816199 691937391 340647967 279143346 282806252 786024306 114694696 655443667 958913984 374606263 441017713 925417129 886799183 470591597 332842724 782010952 511332218 129399026 676852446 751050811 746603056 280109340 6652491 8169948 833456451 41993688 335749849 563331559 996397649 408639354 153054346 716640202 938364974 187014592 772224811 927409595 870674982 441753638 829590910 397887593 981395545 946638133 986638982 225950745 993752128 52073764 421509343 253760273 380392514 204940904 906609072 855784006 815296119 836196346 978043725 633319471 542983313 651037208 627911111 428424957 323499954 322823167 316574533 390371400 115411124 881219549 87987056 98363697 856259605 19815917 633268926 297343243 725849783 163910646 727353055 149029997 345815184 961580813 225346227 660291351 458877584 621347278 756554723 881387273 215451287 7071319 304354869 220516229 868401578 96694904 959182040 970931160 231168081 421107693 34353855 135651613 279614426 596712725 128871948 899821234 98254783 372888429 101633710 557247521 754309822 689676326 108316250 310196023 938250931 980643446 415833005 229027710 163734012 521640424 501759570 269586509 216459319 994884064 35607296 883218678 197491977 246072209 109136919 542739663 864740972 678484667 601061802 521123203 147028012 469700460 259299789 878550756 65841391 104896855 876393063 837532138 382698997 355128702 380161982 888308486 787421137 751950656 592103625 293838405 12699451 820480201 480069296 684806088 903163166 575909165 352168739 398554541 818921787 514819298 688022089 88757065 247396389 546101421 541488084 543587662 290579293 933466056 109760823 446725038 943369568 629416291 366353830 185625607 64581284 340424227 454333329 802621207 760988272 866601743 354463856 399107770 836188962 983427226 574765035 810669196 801343776 211228208 442618596 261171334 74790390 268499080 707698377 462835182 236945280 175423595 934486038 254806904 970274681 4565084 160825916 118869379 176861519 82453523 878100291 797848045 190084784 494825938 751088651 794619330 421506862 811420658 666521184 83424631 232702345 482419462 384724770 767075980 357148164 48639514 702656779 80755732 210867304 229183121 869903753 562142184 668955466 990035791 740863789 487599970 893434597 152963533 852578498 138561483 506152720 292579776 435771016 546200218 159134594 274401068 927492061 385750619 520087524 714284111 952315098 368891929 580236820 621082216 676567681 228146611 320960007 975526092 796874962 903520280 767406557 812524613 284265664 890925963 999270511 408550686 282131131 397327259 857958046 113853043 490646234 937335187 280968091 710944801 206745451 452619693 281504144 272957699 773898156 115147801 95926100 79713632 230201865 810005775 67580615 769464985 834991051 620792122 788467744 464489514 494935771 557660187 466844170 239585061 452580232 827399120 232134342 76584806 460619208 44728513 827303831 378623792 903637796 909770422 273645529 964988864 736259523 931218195 522875726 822933446 209984291 530035938 373917117 514403649 749250839 746256956 515467327 851712837 413511278 799729978 823026538 224617431 500043711 278765554 328133977 825472006 618658983 479235437 109367040 997660958 796106310 893644343 608276540 508614972 296956516 360386298 367663279 308529756 37563657 717380824 63894366 25615052 672103703 463497616 552174846 160005856 969179650 593716796 67835811 221533818 985034354 12258305 882605193 280148269 953320176 682790420 223914615 547532363 643677768 437852934 957662788 947703464 759819956 335248145 308967740 536504227 368698963 445035307 786080717 745245944 51283378 858203675 702709095 707167877 964593870 765857 431447773 693291509 627342620 280651079 439255335 670065754 935497805 602288198 749015594 490177953 730461897 547937179 729488983 761719002 385844876 32535941 389458659 423591754 996971477 921518491 501243506 904642626 314506061 809287034 776572627 153714500 767301669 634690864 675951067 337731577 846069648 621564003 836853099 727386444 200148850 651671853 667715555 476865269 998287630 893219446 59151919 140408821 62162185 290221967 341600856 693589609 475735965 205017164 517497892 673019209 467220991 972909569 407778503 436857879 698849287 227223587 771877992 747740525 819526767 10333994 334089329 795946681 566425888 588062321 424268554 581670797 940012692 389072055 189433253 29914278 988763160 862838290 195915790 250956720 962574784 227113567 930810975 90367701 249464950 644819188 249005537 286383088 291034059 663829426 669233875 796730863 792584410 433913432 194802901 566397305 103622573 870389440 527153949 780222241 424678143 638802084 89521529 11371880 508842914 340075801 553512192 729759520 347111857 778870505 868351951 724806876 380881947 924865052 781928442 646137822 991753503 315036009 189600076 236013020 401027696 702069113 185553198 755555623 586769122 223713201 936379023 775428787 47514066 534901908 643133360 227594004 116323560 797031850 318066355 493792471 873810823 1379409 727713660 5496513 458799806 255062558 223172739 842747648 417935455 445745021 916790519 81995481 480817743 855286244 556146942 939379611 162071835 573766291 397246776 458188271 593563722 833136759 183240450 281757794 71892784 574333242 458418397 555651254 965820398 389788887 17976857 338466768 610879612 277660670 164912551 599467684 530355025 755386959 174065495 496535935 962702354 503377831 391024027 901136199 297623158 780200345 172297443 660892394 948429320 399082114 127428095 751829580 545744055 763178200 736564146 46379009 395301879 580574217 495770185 402200158 27440679 836653493 646066108 357569524 618453306 690750080 652348829 428169434 334157106 46788125 640751062 939652483 276984412 181784996 40327286 552361000 379873438 41159110 716785880 699483049 848888721 220271191 438727385 577209483 66756602 147096899 118599724 414808143 784970276 281001195 202190714 423183215 630710561 709841379 702900026 677675003 683804234 35691962 993222272 647865187 323399833 476870779 698154903 437617380 910091325 965749343 419956102 96497652 888869596 202693782 139194723 83109368 580682643 660801020 633687432 317913717 41006413 890588498 358484096 20455812 709042620 569294242 278344562 817138344 25999645 424430977 647408399 983794590 317947314 729365216 6084318 946644217 512730951 998940542 962188561 568947818 611843184 899051333 894974560 566358307 917942785 140265436 635177153 414723569 901786346 944481157 782160005 197431054 912188512 854327349 854865112 910576805 346113426 633421069 307266142 495883504 568265389 571943531 212673723 339367728 883891912 651569749 736532982 309739018 417053029 219688070 749631327 734384074 311673044 640883451 267971273 60495841 982381813 230594405 914818617 145284692 39487863 7469331 277650009 576428842 617933194 107124570 145819930 56611804 956476474 179441865 871183961 324941910 753098026 534792302 839565255 753090751 866511523 857334045 984945302 62463254 41001727 587639994 743386225 366181721 968319718 631427757 880929097 302533500 70669868 686962757 825517269 632442841 156135668 805491849 506688396 367226113 847981598 283131734 994927966 386431230 195141534 188461386 304989036 420062190 123205177 146818826 37423277 264922760 292716407 254669782 822437252 991601795 164714514 312343670 689260640 991447393 309315211 835660214 843277478 681773420 453372691 321001007 995943299 105733512 453778132 822789889 771484905 699664086 954712872 224656311 141258385 733853024 45999218 903620372 222788596 471170601 200042622 185135618 606891842 868501172 170113684 498674379 598913832 458155004 355484976 837269442 208929696 316442127 23715763 586246818 225553818 307665985 611968980 376696181 882271687 826578075 160534932 543980565 101628772 738953886 556680179 978152119 456377925 297159253 143095310 381808413 700972001 86990596 95893562 701796809 465656238 37457430 658595825 647955461 135583607 730296071 456045210 279674426 743295909 51710738 7345274 253835765 627620982 868167874 63948675 988905997 256096186 423222458 563963301 739252728 725350763 545506205 455910453 48662668 559661827 24874156 844957668 367721661 975067743 362859135 254178550 147709774 381993098 634755394 293213848 933086234 168696474 129013939 300042528 208077364 571370633 518263552 614467307 108513415 973020327 901037035 570736852 788078618 272232465 574858813 803664607 947740529 804536593 71675562 970527441 979301106 691068698 4133955 598433359 838636539 256595712 495614654 958307397 79622154 148901388 640784750 495361038 927663651 297529356 967753268 51965394 858140978 369197978 225382864 510318154 38956410 967931030 932017668 241868832 128843056 16215634 566977974 209689940 140353760 329961899 139009436 76591676 465981270 768642154 532358158 464757573 154844101 404049893 792408437 652910216 531247694 320766455 726615536 298897886 306275377 798468850 722262329 896307678 452282727 725190884 818388156 775627991 572276473 466298218 408117987 657662342 266345573 869702981 696897181 199688219 26635453 49343257 165346981 417275704 492311580 865121758 280046985 239703423 51497500 696668317 128695891 404137467 302322751 663230158 59148897 313804225 895482736 324421690 84341067 412503118 152506793 722958197 214470721 394074974 273599104 106391601 722809668 123661980 430741583 733519572 256513583 727261807 428425849 849551138 866393303 955147826 82454177 255037874 113229434 133485381 785789345 291683710 489030383 87414105 590623864 191392323 385959990 431710052 275093153 922386560 150842040 709406297 281715308 763159405 493831323 397988855 350039173 54923468 154671156 864756699 805431357 173195927 114315751 347747365 585859997 867173412 344073576 850356075 674635543 559148619 898350801 231080579 54725001 437791147 460958504 779306521 334144609 195138029 572708799 950240004 464509968 792695485 882034031 518765392 302615451 266988750 234706831 371122891 239592989 150606936 9714263 622412347 620562021 377533203 38874923 145948311 381168590 999723554 205668330 222437815 692026189 278135227 870015796 745588554 132581883 832646578 183891680 98347138 370547194 813757936 286231216 49019883 309867315 522164348 768700031 800741314 603401609 918838517 103463629 552575156 163138856 261669916 119740615 667815220 947975182 961928091 188978238 10997573 820762325 967172397 66790042 165058256 5602948 621669606 330624723 552855906 897292257 795378895 12033454 681515682 350933018 13942693 741190372 983779963 857958946 938230806 46631528 639337745 950752006 754489268 493380670 238858232 971416936 1972938 786250710 847239140 701042046 184664232 284178793 885791052 220807181 921475488 535170945 113145283 37829630 723602697 381909209 188045581 668679783 510265494 704544373 346638284 11598957 414612331 774564313 920219781 259914735 755452058 226558762 915903134 108315955 272741029 153256835 701456951 908066785 357496837 600232454 140639819 742342272 355714216 556244287 59610573 329585393 927553293 624577923 152199470 951097905 44074928 347490322 644355426 775325876 693353377 95267691 340137480 450879944 695298318 435495212 154571987 635867471 786075058 926323771 367825405 155594597 425966622 254433377 27185574 956439267 800711773 928319546 320186751 734313610 816699538 314205790 101390954 567975737 34708546 869821373 854863083 743654823 635854423 829037932 665487917 826290492 178577398 432048892 202169600 281570532 980374015 457343988 817015599 98120307 583812572 399292341 903709887 139655980 641270806 283781863 285827789 691126076 727574383 849281168 939609503 935353540 977075563 994381410 385073391 929880097 526362132 820368863 38074817 502134217 793172417 136790237 968601606 876724005 456992812 449125691 880535463 855041294 779101750 688431954 377856722 640252716 932287535 290522189 587953271 946228010 593962437 373908299 821876490 773681841 195593262 33094749 836585729 776870408 825992872 540216830 105775280 559758826 285708065 457478215 939759140 194801821 142670056 703511466 879809932 418699673 953253008 974627704 550485140 314444638 978462691 530913554 77138736 76882513 95926815 683097291 965349033 663247181 388498168 80362702 235611695 277322815 294147805 978014941 627104920 610427611 282310707 191919776 718037365 741745435 322627323 901222308 421209331 1385027 747828605 360208803 512431671 598912855 50885137 99319479 399184758 162855724 839503966 633056680 590719367 631936654 478614342 817559174 730924928 802970616 160596730 146178742 245770160 219534991 948270903 785983460 417313761 550765502 186119888 638346204 36789973 188144319 715736316 281234860 372324773 219604140 364994580 147472174 566911457 198363841 657182444 667688339 798115033 741098312 202917060 186362376 295493829 121799177 458518193 585748935 155942093 979546001 879875317 493486835 602741444 3297876 763201392 722970385 501014774 166228455 715830039 979841255 979223065 957986902 691268459 486310853 146557695 861340586 231242782 237896675 382798431 471176299 151481899 242653309 528967259 78822227 575697192 435473102 253593472 778652325 321002876 696599778 739662698 805850258 524553073 815713394 193460649 122600366 648585212 244047111 761942585 976169745 590660956 997767621 371077565 435797648 475116672 589438650 425202475 159804189 38788966 718795524 392625749 521148076 104484877 314517725 649565831 617485216 169207495 13188441 697536970 500960359 178276048 452670661 440111896 450991038 989674150 671145056 184268379 683852880 679461603 355362494 757576498 483685624 464421394 422290425 887614847 330289315 332498934 833272435 671081408 758273299 843447064 626060461 235201724 62778526 196257846 956083682 858047316 20314891 877203227 6442246 237521226 161579469 82606274 729541138 996987880 812801878 496399273 152236539 745470491 113733816 753434315 470898356 107322391 390623009 619988623 518913730 323189260 271204966 174408013 911611746 117005007 594952192 335351118 957838175 580269676 266820944 609413056 134810331 359905624 317901860 430797224 278838885 347696413 961789318 113262611 340892077 288742151 366634203 668344067 590531188 404188404 673371139 654582028 752473937 596389809 743817331 230719910 381995559 969962048 847555702 57572483 283236363 796176466 221730565 472752795 245343663 335616472 83873592 330880869 126074916 729800467 656723959 239262482 610801230 866077458 238969018 304391749 266607583 104666021 263995992 509044930 873897603 179060591 376157983 463343445 464118123 826602464 868462123 686975776 229540920 231698916 684516749 964152211 109333899 190066771 205683402 926717833 956399334 156028788 596296324 880274776 674932434 398510936 188688464 873936207 416356452 426856415 515745608 363424835 722032228 690909388 261704322 857545763 185299479 917356819 372484175 87887073 662267708 811534248 333623265 421796506 227257940 396612267 954352299 612197068 394725297 856635181 670313618 3739824 713092504 835552707 153627222 545002855 848070487 326710699 847013547 6303111 366746033 903686352 490469635 800317947 114520861 18808621 852973030 654218822 730802308 202521656 436342521 613404483 936864328 568848815 454718306 186239678 360198264 372924258 951651871 89177814 877245633 951019466 702388187 399864477 858556619 22324341 316368041 778514840 809832669 730768592 383726278 544018888 588597233 448385994 822085458 618500834 819680613 219734013 924265963 920454812 755758740 95822462 947683371 714152645 214272397 606844074 848232551 761521275 846104117 299828694 14780002 939361400 772748598 908620666 800644799 169329627 232604870 227076738 869675769 590074239 107114268 579500285 778032667 869219236 391417327 182171994 847315420 547573531 691389171 988050350 278683255 356650851 443907428 595124791 687526612 360594550 656454532 790392646 339977484 303461142 893310701 584096962 604184887 79970922 408953978 696509953 192459529 770183174 536772648 731956002 444028281 648907355 545871345 512834875 668905585 740677828 348958193 551181658 627550914 480953115 644989928 379891919 250786017 711607391 852061319 676835130 797840545 308291412 12913451 615557966 969854231 408485615 464666252 827454960 285934462 316773488 875112057 947344409 739216509 3625765 342620020 882312914 405896713 412906595 89011879 330217122 656960417 399188004 666051921 455527128 569168067 403147416 423912693 705174655 788928289 934984345 678977353 373313936 211108073 366285769 433647194 661842476 982356370 215397922 82927426 371257741 90602032 290844707 599435817 285430173 867479677 711039695 313843436 825703160 61803843 38248903 964568296 350687108 915428414 669894673 725854978 603521519 664288134 508733917 760075274 957575344 791657763 660207186 668559046 225716551 820615419 123982949 75381921 952476963 236844603 729233652 400416933 826175638 391483930 969672741 235627076 390362033 221485631 60274286 291633217 759101630 404850951 442695564 963479455 298228717 463942193 335770980 1553354 757520353 56767927 921958561 318838062 228292461 992249104 984057956 736209918 335001884 357913196 126618914 471828466 324626025 838099483 636322577 752969519 397662040 705005317 214331634 371761159 268209155 618149306 14134227 509007638 568837749 517856654 406298857 853072970 210909298 910211357 477843953 121820223 507739762 310082529 352236713 320225161 467385090 434201127 386925828 6881666 469205022 59148804 297303283 537593513 118136189 19385748 906430733 660986041 321766273 447449697 620306747 576584435 531188525 965038254 156272304 526001950 637879900 675402659 760296 241720462 638483548 869049711 58037190 21333948 385854790 392988097 224251211 83905691 535101939 981763942 274344131 942343713 797872945 314502232 119591938 372916263 231956391 778566473 776062836 557895388 352643596 215338732 292615933 9652989 69809108 235035983 461612638 578656083 318480371 687564494 418820052 563553121 577432481 985062309 825847821 917514717 140288474 889388855 75747762 331207256 837291013 515305792 714254420 938885422 545664720 703361786 989086099 133506821 437422328 361377028 282287250 788596061 872080567 787239049 603977065 946391990 748885601 360132362 514499880 720009500 507021986 416600161 405246488 779091153 245626340 286431887 819139426 472279381 551438009 707864474 714959612 302785677 832484394 41093307 563649052 971317515 20647365 180183838 884860278 222599001 92104041 150681694 400769603 262920173 877698927 737516268 974624843 384799957 507932574 567835916 699175247 758821232 218169417 257715941 99906282 665229679 200385308 741147252 345608104 461669495 715545981 885590689 102745451 296883745 139403511 376635513 691143293 286290578 245341234 912696974 403638921 175689964 627754368 993508561 23449936 355005206 574570385 293381451 25628270 599079300 435896386 429252310 387656062 732742367 467528657 321502003 743622961 810397606 164155899 912636339 698607281 919718023 940300139 46856678 523102132 934402152 751569446 308380619 927890151 923446628 866563797 612043390 429271120 666814764 578151355 234438928 981313248 116319006 290330495 789952954 749809593 393822792 280555684 678177675 409344457 884366183 107533070 635229449 825866830 116538765 521763137 704768437 859362378 526673702 49712339 11544935 589641082 119712595 319512528 50782144 464063802 91281614 224012896 495486522 836045937 645868666 47981177 520768884 130568203 418564519 694775547 147549554 444430584 661385527 162621838 624138975 358624545 550641356 364413880 73569173 150399880 753222861 468277789 608874702 966685702 570993183 217915044 618797592 146514729 142739059 982272741 832907191 980418838 809032773 345482969 127807661 99093341 280370563 199839653 785880311 414726192 623018592 787900323 84487162 498445936 258756251 585827591 468541888 670082992 958784208 542907789 451096410 406687710 704121576 595535086 435735128 828484651 171554812 153366431 140835681 919084649 566852605 644975065 366370015 650688011 894102438 304567519 626374234 767119487 185029592 742351990 38930681 251247562 803875280 427075715 480745085 929052176 964969163 910920916 150575960 474985676 111921970 934188210 572627615 533582154 67170091 152132656 507709217 249424097 39009907 446754445 333429726 409255757 29919748 41538193 997129632 162376585 985224111 892608450 221920171 618223528 729087523 840503356 981945131 520903865 755096884 857249058 322936422 216072105 512512616 965496772 231926594 827133091 872267087 898693981 500232229 884447050 177667925 434771715 569051058 725930935 555793328 862353101 659918544 469127327 760428267 347467047 941713432 288889026 775723610 843627464 668999316 228482338 460956989 995380661 520876360 860138719 704718087 708732677 932241626 487006982 928765264 950725166 300370798 631935099 220073782 224840570 51453915 61470866 983216020 516115808 745124880 547277055 973446678 209873316 960407573 669662387 858615075 407040184 435681859 545310709 317703615 912508437 384945472 333982097 238459756 802296536 716773167 240935359 989032948 648380470 150730765 557671472 960805177 360133057 469371200 300207421 438407013 754116536 602271898 612828800 597149577 548767111 869912848 990385522 546037279 820426131 332686714 416150553 328568829 337381932 729967130 587543513 196558329 959456624 286928101 73722412 560854031 629892194 368617579 176390723 6143951 125057741 280222374 995939062 101980182 120650076 302853106 248907363 840118566 319195114 880067035 417795281 153188468 948852598 781492360 739586945 853632704 320882213 207639274 208514443 13389913 462983519 442345431 782675508 605681162 258881082 414933178 49467981 332120441 523962580 850265710 948251024 742827907 393122032 322168479 559445718 986867023 227886122 620769390 242071873 307860344 355549629 700175349 817465536 252437295 159171477 794348394 12933177 386874937 607409760 389817496 244357483 277804849 692159909 359475817 652668803 746274351 411812969 459138180 389692036 47350126 475295384 962895917 206052210 639700545 134111448 17996117 295181830 826732288 235511578 779273362 381307992 47794669 456742143 356166634 672616275 741438139 116876539 210807543 835624258 839505403 246734052 278504281 675032395 672714214 261698034 52098491 961185825 447670950 597877512 395513163 128984048 605602554 846305696 549630337 676712819 813463470 199013498 729378306 373698039 890834819 823437065 351186692 8793613 192942476 799041200 788541002 353739487 626500092 773808295 333862820 728577723 873800613 584652677 460394569 491759040 388270309 308461884 933973343 61877017 894252494 687985272 138003173 556091470 637264932 529811203 55896998 605722782 198435465 312666101 145971242 911801938 392882792 579786142 142013477 409012266 693384495 307567989 414484337 255667310 360199129 944427021 117076882 764286344 89331424 27262632 763073041 556002730 578488863 18639052 797913912 88086290 833684671 725926225 148678052 750680222 668980040 24062446 757940606 736337261 659262305 797070007 841428584 225190117 557141444 569300161 409302776 65313046 42536072 642013028 334494792 548035309 540665182 38521396 190768609 713536262 473849186 825035460 216243015 52440856 691762070 95651202 87799401 919571248 51817334 753138067 810757083 221040596 630406937 77519323 516255194 432343099 885703996 747246189 361461675 432929097 644654954 887648176 746560247 923917068 355417685 222532693 938428611 29776246 414853277 835563237 95827448 36764033 480903063 230706636 384224270 128018050 761557141 38969092 51902076 503681118 571374626 330569224 849121112 675167605 531458113 480910208 765636805 249948075 655274324 555018003 11665242 34089169 915235610 804040824 243965054 508564348 662638754 817499289 527779673 862416464 489583022 647700106 746216850 652099211 72370040 793084499 857065336 337129542 664024851 165741284 144636512 631045179 42761260 78180060 337516286 97091845 937902562 214394083 814502432 463590438 754882246 2661612 152890070 532654129 405022576 293728211 291758919 749848827 27009334 807931091 177929576 347113232 593664386 862182031 957736931 226696510 381798372 920021011 457019915 171609868 690061256 167397442 819832283 712626628 52827339 774475688 24291596 112454817 673872351 291456330 69423394 825365225 176789355 301099948 576828115 754960742 643646753 840304209 767368806 274021336 259898567 990763252 146191561 750820943 821918908 214210023 473214315 931986199 450791307 316623227 410437859 218503802 904118033 569892036 79511274 718284349 38349920 454117396 806094560 745583418 501553865 896075408 178661510 197144256 974916685 882002324 947107198 328922026 723699095 11931577 75243685 963826090 279012848 729056613 368003024 741170748 482221701 678622556 875798039 71276585 402996707 61824482 596571718 166575129 821900263 735936547 467243345 567742657 292993209 299215019 115089203 444838921 113932690 518364829 269825897 201363673 739149768 956238707 836189719 429457843 808796599 981508905 451375915 488872965 345943392 655210635 262102759 292405104 333527084 14004848 554028175 858053674 1460460 534689605 897100661 168824354 305108146 777419829 969900629 829895298 792268608 751547162 103565785 74220602 738024074 754200936 940370314 729390431 401902577 190973620 882611052 355717987 613130520 66911283 331829780 222675422 558908182 611347981 491189410 842276121 231913646 512046873 839978465 620568013 321519056 319327758 777460084 858569578 348666544 214181138 427287390 323536760 373068481 465028057 276829956 45455002 585665270 905474552 384672066 997510671 141896335 81632779 898046970 814120439 529499681 714219299 891609507 117114624 111916176 334793801 549218481 559954024 246687878 598103009 727085971 504689208 594032892 897683336 881487596 343278437 64553324 618820019 325454044 631241771 256992902 152489261 759483971 214845717 129825811 549710162 185513152 270213642 937805370 667828331 487698723 436068304 767264998 486862316 782573711 730816265 521012430 769168011 350916801 279550658 740478271 664390923 219068247 496582218 729359292 105932337 189407628 307778100 446034392 481389048 611982784 655736019 455033788 242843498 772731214 660033155 815888041 375057598 675004009 514199778 349441048 463465320 178911105 296842361 903665368 417657333 96711264 270954199 681601022 210177141 839610748 595947969 449297709 332772860 250785715 956452427 728634993 98406880 825454564 487190364 738890896 666498570 756560478 175647052 790588816 786905369 27911128 891352903 938511928 949729264 588528417 421056881 415522199 319896898 765748338 169979125 889602666 684251031 202952495 77171399 127987760 849611452 463183842 365973915 973455139 35383515 203006655 366883490 902668874 535496736 690790757 968586866 679292955 804075957 327257625 757489295 923523732 82281083 155697818 732649571 94943492 239562563 301547302 489975185 126190482 346282872 876847967 991650246 719222555 265795656 546778337 153604067 770863604 578450370 94317089 660181467 928860642 986744564 884946952 686109761 639147486 212652003 849588831 392163202 353747721 46645121 915635437 960328678 793877889 299148496 940217616 348408567 642437174 196927448 402221778 455217947 20769796 130822145 100839672 319233817 705079049 174106854 610776065 955747699 92973552 177738079 343762944 829442510 504198235 54595390 867164162 458413993 295129525 361485404 411952576 460471101 300109717 255982991 294071654 342111410 543257920 358566062 709644089 451051542 70315757 404848978 636721686 113775589 502402266 571470221 727539966 443197937 492773438 997504108 728604180 773229453 533317141 754238174 563572203 896062366 304139611 580935245 8749784 214712620 345081582 757877882 998444664 304503876 111308420 478151359 484493329 622015279 824306225 215889208 360227087 527850087 148630731 428920559 778174686 200324245 862231319 196647000 660783260 219038843 642394711 513703323 110968171 842049864 380227390 979673681 313779748 82736336 140973921 725691287 848557025 619205782 606074073 577926856 863433904 575322427 872556568 817182284 320052323 20968590 278946457 239289718 611652771 265106320 794047692 829209219 449733576 917407244 334737257 646395630 815600574 543545935 915443297 270030277 515465114 416491208 985492910 937316373 307637647 181150216 641278891 967076889 928398250 424126085 985057744 587706978 505018630 566070100 678258352 444467671 103378247 35336786 236590076 533254555 302194549 421079887 432323324 758507044 275907021 28623927 582415759 169044468 806715509 838311929 512333371 168389772 814153349 740984008 381046795 143095060 501339269 630035799 181229406 483764510 118904066 537804555 255762992 773825649 276488162 398024756 999853217 637811116 740848552 593830138 498402130 498287161 91222100 88768615 101633203 127344137 379448392 84131519 219901089 48009150 393026564 182622465 204168350 957608165 846690665 333988092 65893195 624230857 385738565 397011481 568128677 701751678 77144179 41221551 799301053 220528023 175304632 472554528 621850599 131625692 347966060 525308124 884095998 588489300 327965938 764964560 793301739 119309743 440991909 403773290 436901695 894920838 248378979 869984720 551713687 419675250 545687954 733475696 329882712 658948132 947387947 634702173 585696611 984937196 513340174 262014613 995931633 662879932 300676799 720321435 884264613 53323271 936048981 232205014 613987171 982986036 930849151 992300448 90345027 516705618 778046515 895479536 866157978 195930256 158359574 859803788 387840913 288680311 441064591 721807194 665720071 360371019 257127777 205836106 527015946 938415329 375992212 366712016 675187428 470741379 234786500 45640079 738490299 588447249 929146896 696383427 234331208 92732196 394720080 688087999 261962395 112844325 59542960 681852832 950823419 422945310 459505175 929260401 557085739 388806237 856276738 821809457 905640909 179774262 643758504 785429798 788283404 798167217 588679165 164163119 569834645 349750248 219266555 228540335 841352289 355991053 143062056 527228437 365837182 611348614 20580478 974307945 993718772 448156908 621990823 908771228 880929497 330527613 804283391 104737240 710053608 601664886 477285371 102793771 758984817 407309509 203851950 191149799 542141555 799978221 39150902 582759201 450714350 469075912 150865305 660859000 766654478 209667582 835923870 251314680 669630746 707944037 619646051 258165144 83322063 129366253 261354477 649154475 648320787 806499646 326933443 99575239 802297077 359466988 992392006 1531047 278778685 37642714 51295322 381000777 160850177 524906316 438743990 98024957 765789577 783468711 314880063 576484299 999136984 671363455 906856129 722726205 553888409 684444206 539461358 236387529 61415308 275096792 809994384 347554031 519183124 42696527 996716951 324860809 372919508 974597076 996269148 977533777 42718809 901649442 675592374 972122450 416631567 107445147 332471432 801397729 807112198 320809030 709092755 32294277 230515912 480083417 235345203 183836588 210894301 829639915 960809795 138317549 552039107 785560612 948203630 599636210 831567948 977305746 321795112 753372261 46165574 284300599 931761697 171443815 746110841 342207067 770043530 10094331 193937147 562799257 440872316 957247844 568541689 316501916 665795020 771637693 656099036 241497987 645197593 216167405 944680866 630914222 652270805 915031472 482593266 63310108 389957518 870255833 222483965 507960618 91353196 561937037 536288564 48433400 879387231 612510107 204094228 651890297 279727484 902245333 574295088 282979288 424614347 106301850 306403502 330800246 760043360 304353454 503250698 462441002 36500592 73685350 352468776 3954470 583839394 43549401 245457654 354057970 612657420 65834201 730040714 462025333 320970365 131280530 73380342 916251485 964007252 96265288 15391746 164191005 753172647 424810019 454712570 715918456 295903083 435667043 771761621 884502289 797990437 779341461 703962381 721573529 603854771 249704636 742597686 410762362 69395629 970294444 225093503 224795217 356737848 565205320 738450935 551460407 89152942 921103954 306961632 867556640 213100835 20731212 409081236 497914150 42975401 317465723 80712960 106837809 673760114 978769563 654680426 849016985 303049862 875402776 528138318 711288451 635740391 79249896 337299282 127231211 898457040 721664789 126090266 737158979 249795972 763640026 7606386 523872460 133117078 953634608 311674774 133174115 228719293 611099708 694241517 515252555 252823361 366265434 920627749 736608161 268814041 717058498 966866796 532224241 938883600 608636897 102566962 156931200 550664164 687723361 495781239 610693843 292579666 738509795 45447341 882507161 643985593 214873488 510138271 292650548 898527228 499683157 487782194 211150143 665187235 372627729 220499101 849612922 673946346 124816730 568568815 626988721 65172113 713563178 943425585 610221475 612761361 207619364 988514859 293192254 897944040 156753723 705218358 28347111 391138844 919385189 117437601 443633585 343410106 563141310 389938572 34835861 756081218 379147025 903514783 586736370 199628901 576798641 466564441 808318317 476823166 677980444 763291727 126277920 438741091 678919136 515666653 321396305 75438783 917177859 185496745 945591858 652188005 2250756 969237905 14788249 459103425 401880101 665781542 589658217 914383143 777099183 977351186 154841371 205326148 504660856 258823981 754899699 233573846 483466266 472109330 394453589 765525473 993051650 475547108 469614726 59364736 584422559 686562955 356822246 656645241 690226532 18854859 291299517 16004022 137784541 440934452 977559131 192426687 277087806 859151239 232583478 628583733 679600314 153704148 372688113 308473419 479875056 271531915 573932122 581964583 942388687 226084757 340028384 842130262 439630606 682214439 542315451 612709328 881142668 203197518 906465715 763027969 123105794 51828844 63875271 70806185 703477144 123257685 742464220 874185891 253587853 21502410 775915624 81489747 581182422 821897197 538248780 504892833 431351035 2036873 223801611 842342798 348291708 912264067 162753614 266382427 713662638 331067467 922991925 176441885 288103300 486780196 397325897 115214489 121871118 156812074 64793915 944570436 389725302 959153118 161658071 652092994 461809247 543446460 76317211 560806342 128494870 821480901 287297948 874230889 297880966 889981103 970320614 67128624 914298797 381610166 418583538 251720390 983963350 83866209 213039417 125589549 638247488 602817204 228434604 357984184 589214700 599220042 388562056 851940532 442488330 328081134 839549213 164931331 263502720 997676358 196452338 515844742 310549876 458785691 329556625 6052046 812532736 731928269 256652803 972421165 616060635 186958131 143579678 38194427 202701568 804548129 953279703 545765393 447600421 781920395 594457272 910364813 805814836 160957807 955151032 603310076 23326257 416990590 353634316 40258741 906673781 649793118 470813707 509113690 233225411 813684162 782190798 278385961 494726754 703157865 555368888 633768648 269702481 862650064 312356667 310207881 920954465 38420873 526941215 883901187 530461570 952694002 637727855 14906781 509532456 71129986 273529551 770814586 342702045 726450087 178955724 436728467 2896916 298522932 46148678 304904424 684187431 997259853 988993046 418768799 158451480 391966174 758409542 801216791 8205483 851825104 938282139 479823344 23938412 533640865 52814568 910545624 234127794 830204590 579090340 478585353 720544156 678167395 924199641 173107456 863325624 137929829 880145562 353943974 888546482 272605347 68964410 293436383 425961980 147204960 689522240 44102063 143611135 892601890 230258813 405459950 402342400 832166407 944234797 683061441 371029369 491298884 26324570 718778100 88230106 694751953 955933953 342600979 779185809 752421767 924535570 360659199 189309335 869724753 536724247 414973369 702969151 32571925 665585301 14806249 341957838 294090779 914594866 6994464 653851026 357999106 286972840 912764349 295762684 419922802 504416457 292928965 519718411 453845178 916242603 785820690 1468531 436779945 601274067 968412718 555779169 620312550 795183609 326201764 23667812 343545665 386876522 254526712 496375286 688652421 834623998 234104736 396382189 26238997 124729765 712251726 385200969 163458869 237776229 16574898 79154559 638300219 940947818 873905749 745339003 409684567 692802510 919305986 890640188 34871541 240275850 148776417 27358283 825055493 739690365 206386817 591992007 742156430 572543517 766771767 917278686 146211686 372219794 239777762 386647615 400935813 927435309 755589173 627444760 760614183 469936176 842194544 957451007 271929449 466602380 98266117 710980541 646299724 464082958 845433268 158153149 404303372 118518586 768055959 989998991 925023754 708950906 910107542 504551186 780330243 410950710 869537469 957102811 728209285 738411520 456500887 152513184 30600104 272001617 339429756 194605504 579964273 322981465 45610337 923113616 322604603 408338634 190036985 656823917 371453691 710472702 89144249 920798866 959174757 166966762 924316982 920239285 847437996 647468996 693929546 923363038 288435321 37131206 423956792 434583134 43243114 576197814 408077881 667618290 117197551 223775039 628686428 34275252 329404908 327443607 736316752 403915079 983083315 625067218 535852785 882822880 750118156 100070396 733329607 810116736 654118672 729427108 789582194 393246815 653328252 14037237 78470718 523214448 643531718 810932182 15244822 55307101 935011136 643225060 686658210 867635580 506769055 824604615 493163699 89444395 203627872 780435153 522252884 393817089 120167578 185189145 932018642 927407710 277375700 557785768 15947678 641695705 974175109 143153859 394085872 179497828 671730044 159444860 132725085 745263997 182201778 89245060 510457030 9120025 597251096 784414908 206970904 295402567 106458145 344914273 488195234 552539413 278976736 507191986 745353059 829188311 729255801 262159662 601821548 726421019 738760637 48343315 820414735 584338674 839078436 337808590 304780296 445993147 472554438 354955802 91565849 316364309 470403801 47036764 631832692 908079230 239605993 513060392 149100510 52035200 30670711 745443620 254695079 846371093 896372764 192326153 947772992 417519042 688714820 648396271 112808504 840340641 944606609 652757986 12162836 583425099 499329915 904343506 626222963 557610970 196926405 752889803 267922323 772861644 35343743 194754302 978763723 298219645 936942663 467751711 805286080 515533265 816301199 218689378 78507676 739311571 534210670 888970137 67126423 803309339 650029107 215631978 871747517 674347110 939734083 969562732 163538161 460978745 415701765 602700194 337877656 606255546 746610568 938601409 649042183 426141650 736717158 988478481 962405078 599325804 983483795 98666273 396877240 162394716 749932451 322449348 842126818 825120363 438748448 943841899 128010508 750232968 93478661 982935098 265550025 374559782 13869237 221442133 541380637 809503322 611207595 236016522 374408141 637386027 296895521 989948993 979071870 816134618 233392181 235961907 831882809 515416071 33645896 156875060 123310216 150706266 575859271 467055399 70310709 633075136 760347341 606187084 810534973 167820872 269958002 215607107 653569131 581807371 238009388 911244405 520432048 80933292 44983950 402714611 575096452 966191298 137273436 701482221 101404056 111680164 582797409 859812022 880549689 883431939 384159915 644710601 182154926 607217284 926301990 979823312 742839597 940480492 559936979 657377020 207484125 318858491 942838312 584921303 721126001 946326988 560835518 760734659 780417364 307494662 233141675 441771276 789652400 187222594 916250501 265514561 229642109 621005041 912778609 440350100 443458740 416399437 897615642 908006186 139829984 548896894 269773830 641626110 399469884 389293812 963428436 167413870 499658857 890051995 184601474 450686706 281527029 554445436 387303602 196539793 617877181 64718606 146877905 655505598 972517856 781702782 429843339 634432111 553484659 162360585 701099415 807719110 50058570 316877038 348934547 431798849 552508145 195599529 212045118 315418854 722061604 911204618 698835247 737770907 678169832 305077374 857737098 492944708 912230354 588696225 456522972 879418879 203073630 548583999 596108829 797812303 749805429 424879310 240156725 705700363 460507633 917736737 288307669 518719846 27757838 659759164 715689010 709530995 738261923 350301367 168870544 504673698 842603578 353521622 969309123 111006903 194671704 75707196 286461094 178780193 241982370 856142619 237300820 199227159 874556247 212631391 82992458 157150007 391967340 443132325 404723257 987498220 98248776 644977212 508480210 474267570 814292414 937053228 638126833 731750985 837831805 566974181 176316613 153076745 810976094 126632750 728168193 348887756 637940334 489514309 686529915 811590329 795662021 346598678 305847503 230581902 190727755 989620756 193581471 151361318 462962406 675050413 374834442 90258791 987108608 291668335 410725234 418166961 346085359 948501592 775817484 245128726 440746832 199673313 301067566 259215668 215739566 186899992 351365199 919540526 698810992 544228472 152052487 661594688 902256180 200163461 512827910 680615236 585873111 16571250 432174379 131085584 445177149 755362095 186235220 378377674 388314809 463366030 342129785 491214461 227669223 906042161 933465330 355123327 566109384 911083036 15362394 383733967 69976955 887577054 450957428 939368389 271736833 961007562 180231983 651215752 49951220 934471627 475845421 766837086 750579888 523600144 379208106 999957730 57477344 291601555 514124572 13628681 298530433 501529825 310836380 135324339 775895340 782019916 629013766 738982232 375291650 294084425 159706339 870844776 749867334 941692742 423428035 842639130 231773541 679225286 35949268 291303251 458213884 582706985 15321817 149896415 121404356 335459853 655372338 547096869 422573290 952951115 154851390 157777786 444358870 544262560 808586787 184650285 456864612 918460969 288880749 50754858 464239387 772385752 409755998 961957767 672147765 687039203 359210053 163449870 926198132 224773903 502128239 317749492 322905505 275800786 317607821 961750693 444295780 223163479 744215903 964299255 945759432 42201189 786065422 206681460 743226448 586605902 118178820 66078232 13826175 424264376 286307933 959131124 265628699 539571244 504006355 411445445 925915665 271148539 910235641 671633672 206699162 426105114 576087898 620266006 129124929 221302869 532860424 598803224 969186183 881068899 670631834 489378327 668353371 12690202 73774330 762727594 120583703 37233309 514052216 72235813 12074105 322273906 687122635 171861441 633245098 964370462 846400574 819708339 918170201 714464161 20681678 412416536 942673386 144212594 907564096 406414650 532448304 857149389 882233742 250536738 141951233 796608500 30111853 442069716 333379873 359191396 267089628 731905905 517069921 550577743 570929599 760012623 507118018 381398353 832590632 396311469 578985131 500732206 662567447 385454403 399760939 924802854 611968826 624428786 31706329 492209222 808601583 384639579 232246270 393490265 470741665 604685376 409793287 281199323 237282993 724468338 617348772 329515272 234088191 850056572 544499493 122528826 672720098 263955227 953452651 565218923 203108412 360601033 842522630 395690843 356673001 915021016 311118951 809255897 560183133 900353086 528763501 89480468 607760462 767462752 229259104 804978997 750001192 870041365 804499797 461089427 867848042 25359770 778979123 172291099 441642199 69477863 520305900 132637963 593649378 90047214 631049799 781662278 523517984 238223973 378524847 526586264 834526113 711706677 906689095 476919237 481433212 39029615 41350418 385768737 906833502 836944932 507017800 954175805 378605011 848246018 514863182 622714907 129419524 341623938 758413574 245505479 920206254 515301161 976510059 663905237 900597584 702660300 935944077 468276354 181974707 516199763 331778862 670677241 409978340 252190806 780548948 831670664 409973902 102757976 716214345 993989958 824672454 488329921 812967942 886722236 68907779 188436223 372638376 267217599 695988118 971391665 247605088 334224723 444949242 896026561 601560972 261453649 67274073 860719442 799516168 874397161 730970158 330295656 444445119 104258815 822472945 969940077 730293976 161187266 904966469 260838977 852088958 784712728 575608747 905249395 544790028 145814139 253153752 239066853 135784567 362469789 747657233 284713162 610115912 467805837 765772279 720537685 337889979 221089294 286307265 779899377 323684136 813747725 413317244 333821293 588717713 767315883 131509112 598254209 732588547 685900025 974360429 628196400 249283901 612760557 12174742 689890326 501261779 422506454 450224403 310332935 91460263 395527473 73741966 569869845 762902606 977332192 243187957 10428343 36376494 250997329 866890867 486251071 557805287 439877248 895176693 221705869 362234522 215341645 161524998 525805093 316710564 914945935 902084968 440763002 541141027 442823285 510594500 823628829 215542970 241418621 692839011 864195282 226187885 961196087 722134820 863854552 36737652 7580981 627823229 847680427 165932228 410272993 304895950 186138891 548291974 905291235 209874364 77315788 79740144 417286295 75276321 717966127 938930437 316613958 694291679 392772518 275756284 437054395 87927794 492363674 5357508 222952290 918631795 698954491 963678399 608289694 687302084 57596858 75340434 258260072 608543279 176416483 614050750 140929507 320286128 749130869 256734407 623834892 234171630 201577849 911823937 41184540 702274356 604689684 208317834 35434411 254004745 738825559 142532274 903926779 940882620 7666791 789876041 505698121 518170861 934601016 272231361 611398925 739047248 345914159 674638813 417710717 183763335 254385590 648181519 998305737 616661467 136899887 419699608 721987738 333614757 91580285 703194314 692336619 179533209 296683608 122369343 311645092 807383180 390166406 309035190 553716882 890100309 391304080 257739133 472991975 294739685 919480596 197437528 883521970 969342788 494313644 754173670 529829357 654493701 161201264 22089659 398113720 664903315 770012270 101752286 34613677 710193031 818190372 369244916 297181116 559554491 802673332 1484965 980401499 519089360 676428164 700494361 117537903 176343699 736919508 455895887 178684952 239548536 341818337 73080624 585258022 919698472 403270866 974430875 605883565 364967267 52730131 395523507 888610459 178352448 341152363 807417917 142468460 710263539 319591676 572982223 304425959 145851727 945823351 544197295 723446364 763887416 285129718 942205996 461821159 218402280 670758727 431074668 706139769 19072093 808086590 595051247 268551106 242071306 720278025 869405779 535337085 6327204 350303926 348598399 61701852 420197996 831318344 646562330 28908753 656266347 822655753 514729316 59579285 631475468 224647216 114560339 863155001 461222274 387955572 518601197 147178838 721119611 357498760 575139215 137065058 690001014 536889692 479295608 421885436 564349232 812425990 664598373 454279201 201153177 771126022 996554627 1720345 414926009 250503259 442625713 792707100 65106583 115674298 241265374 734568180 169015009 450959198 600585505 575455050 111251794 30664767 987414379 286694544 47341492 114040546 240555537 996682276 506723302 895833983 56387399 125586810 281497967 274318511 445894687 253127290 447270154 55709615 560675760 176603128 256629308 578461061 256657314 663798912 934610389 891394803 174965548 668757785 684373769 470439957 544502527 750005540 760618685 733002453 697991492 675227865 541682726 586277892 596413448 411051100 934130808 345051641 5573234 360267887 848650322 100378478 943724125 930883721 722425750 226100242 171906284 683964754 60736213 58919326 47423860 65889028 923393390 619578678 138836196 302457524 483814802 12615048 584491829 911491680 892574071 434452540 249271445 410452703 178447388 339464852 3303617 200538178 225154805 241191134 373235761 290315486 122677173 94268945 972108432 126853014 903018214 455983122 633744951 772167094 424059863 972899319 854713791 755482895 70745445 86091624 915759992 455340946 877293172 805728444 527375608 294159371 886001124 661428627 67993009 690428426 786674130 821437139 651448245 428416686 695445094 745064510 269030581 825132187 245746068 476147421 361085720 447837193 872095610 190862319 865816707 751307657 950259395 709856718 58033848 65273087 754761067 569666310 714475237 559640468 60974738 214569469 319393640 227353720 483076626 114532261 203366468 567205243 778823412 498269196 156124879 687355164 965460852 157643091 462338553 194454400 555143191 433573921 703668012 747698835 7283238 247720255 654933229 231971587 78509137 827861076 110769068 697960455 446811694 273786503 95841720 36728546 440194016 940352576 78647308 877367709 166912001 630401188 178719100 781994782 945225814 324982745 878136272 713690955 182125850 245560731 184163592 292151048 270792780 176392197 191093094 599721813 990227580 142264463 447876601 401921402 195035418 856179435 351892102 647097458 723409389 296966346 425687149 209601965 566697250 677680403 404972381 2246968 696198184 756285955 611407018 545562673 70668129 403555969 468464851 769870769 363823742 575203341 910260533 849252425 386505564 837028855 681157921 748924796 698712970 405311465 625628385 133251117 796697671 945872871 201505984 387518996 846033166 482615962 252105627 178911890 828664517 252692840 391475701 263111042 380053444 90139825 78626863 48994549 719173951 8066777 644675638 299322851 72832438 63269228 381508022 899442442 22799533 622057862 205450748 438796457 629587001 265313801 68158996 511425377 16011798 617452274 936106501 8080951 697996903 409288213 275815864 548640244 897503742 750631547 438225925 574372370 467843490 849413155 988604410 752055286 321671976 40116225 49446049 178788166 556641918 99588910 774424699 191118731 101799305 689110678 122099222 350919731 21818262 11715114 196385060 256926701 511158833 734106598 865002718 376526294 60572720 262955044 363544373 716519573 357475744 237271057 100724153 76695999 504087516 95259475 666886201 304538988 166863143 575447150 797931530 891499327 62554934 489012104 117620363 837295143 408448360 270477510 424137945 137255547 938308675 248691180 870344150 271236223 979476283 7258647 289560079 718443786 579145540 4656026 825111941 437940149 958128627 299265891 979390028 171717453 903332148 407862754 679308575 362764715 731337456 972135898 655807445 505495377 324970607 940088334 306037190 613031688 961978818 658153202 133784190 239161267 735447591 209674396 806808167 48600344 654742076 577129063 876842814 435636349 153104129 155157768 283744865 177601774 259330595 39281725 431400043 403080708 67301255 838952308 278887038 787296677 189192845 432753437 320806861 763710156 617056370 100542206 905023919 714729364 112756998 524839901 789003367 477212695 386218204 352667628 410702169 32758072 248280565 229594514 356547224 861536851 416071590 591777774 287160648 677245484 675836243 367974250 605409493 51574995 425296380 761507022 125091602 762867797 58505963 343847590 379503037 307977495 947918767 64080582 113397232 84624602 629950608 127376441 78915032 764916046 39630790 562188577 963752673 158469929 84078733 823457450 623078917 815143093 454546630 127089081 464840028 337868370 799938867 987042738 659320692 510593044 185916193 227391210 5808085 717447170 368645935 756126534 737654912 592951253 840079802 390349643 558937358 364872172 833077126 30528098 241601815 129668717 879721070 355078851 512405356 370497184 884693007 507747852 68276726 148822198 493136057 323551334 418623419 31659557 206513664 399270466 471471751 726331264 12570925 745351907 220985822 177771827 312511802 190961974 494701263 607875812 324318614 907028458 285846922 597397539 555029586 811996753 640680006 226997189 103661462 716926623 774769517 538261360 653116445 533567514 383775716 286789916 384588821 253332369 46816165 666813232 96356724 413004647 270373419 767431567 564875467 565671856 437255525 447766065 300605014 118270444 204577664 705912383 88362899 673128612 13587268 537571602 640740725 972921669 97847971 200356384 809337046 144114118 769196813 932318799 134038576 768155392 704956966 507153759 853835289 156935616 286824215 64647125 20218904 600762837 270888945 819917878 972244213 645576688 684816347 918124935 691215589 799180190 885347423 175111289 244072256 476861881 841389539 1885413 867006622 98303696 691297360 643734331 992732972 321221562 517004994 450065592 761223496 658268621 303482688 417606630 319598744 292048684 369855831 134349486 82729859 300128390 408525512 177453033 299532247 293532496 756727817 809111166 764858060 285589411 140266981 691758584 750637211 295983094 662118167 314790853 206462032 726553563 175683857 998331634 357488349 814096985 752143348 733885428 12083889 534732542 345345542 586811933 830981557 87244301 290893191 956848812 330718675 527597659 156101583 713437957 503795028 132483439 790305041 979943383 867280445 680797225 807124859 867624067 914050418 207546489 223418363 419511849 847624640 414497442 379430017 171165384 990826 253266724 986996003 667649242 590677961 348268004 153533391 219365992 671393699 745260451 263431353 485694456 124981852 838905351 781250554 21208516 179326928 221442148 763298142 760025715 131622565 956012085 530833927 668442852 356305242 68354813 915619265 57833308 202876507 916713390 605211451 216463710 98384646 44652330 146797927 298530892 593125066 182531678 626301858 131388891 939213718 217413992 696054238 322431612 778446273 960980653 506907567 479621333 491401013 647447607 370724330 329499277 418943561 589534256 739611439 582547619 15958449 395113779 657999077 321110631 762056069 919654889 907241126 160437018 286704078 810552856 300944710 788211213 823727081 820122364 844922423 606249969 688684387 445604579 281628327 483230233 817631661 304642921 757469239 673286210 617675500 250574618 774286230 804583346 497397630 87903789 357316648 45409946 625192907 707014818 75412849 969352047 131422539 174920702 951140324 96844553 679239332 377241590 852966610 139876597 480704130 3628103 214743999 136005459 667222998 907290141 728582283 375746795 732043946 484706401 204924760 303907899 365845350 983192817 759520925 319051482 981684971 291269475 999893162 454286931 474675677 242262998 323945386 105591446 862398470 480825504 917065426 652598349 551440161 44413207 215706133 114379446 930802640 126036328 655337685 744031419 679922656 113464796 754446020 342171125 266931096 33114917 380940988 748037541 872820467 796998743 509131827 57201361 15328161 221593844 98834353 844049844 179735573 680058607 33410372 204573936 473437176 767021778 170076300 36087944 568128865 176915169 661127580 622002591 164132167 75584383 118685292 199946146 470593416 747336135 637376026 712781810 985709870 517458110 511555882 255189313 251000041 727588089 486084426 645781924 523857700 380780227 593545507 746194936 580861115 849662923 294430434 289713479 659608439 58516452 640448370 473154098 612679842 811083897 878993264 508941207 906188063 10171124 922624261 512363652 662676084 746687918 11656963 594407303 455730910 343278018 509981430 963646546 774379778 401800792 754732255 746072149 754947025 491232078 303302657 402834597 157920579 196901242 228502528 701040132 9947261 328542264 674192206 947406604 632154979 130183115 87613083 860704800 296034125 557231764 583043372 273270102 327566254 659737350 933519145 475421341 969173977 361057726 914104924 235157650 933916212 532824972 783087642 521712726 373538670 846423722 432641619 61328391 921793739 709075942 77563558 542388303 301889529 572996966 274086047 733336023 699194841 581303817 402129807 182178452 387925091 244692719 602176819 892379471 42519252 884632153 544647038 247809268 87297794 777700327 905807567 474293567 809868641 900951983 899710655 740137113 289260887 532646424 987706339 422820875 396796958 901688452 973363392 182192590 111067763 369419347 384241056 881882208 275694834 842556500 288435811 125155053 480323507 638623829 164154769 995056131 143170594 654852385 104708202 515333788 587225438 740839909 2870744 112508609 357255710 805700555 895839468 355713225 171569448 551259825 422330941 929657860 911585520 891713326 798348076 739725618 845857321 131060354 815456408 657970189 501066608 307942506 145002826 997240566 535978479 494445992 149894980 67852749 899426157 988401137 636305969 756283664 422824741 18856543 652592366 929548717 742127031 612636710 272766922 209784051 920587952 560465813 94103715 234436048 275169152 452233362 963820075 915881741 195978120 715636197 535476178 988384987 790025632 734152268 601683063 155857859 403378349 992665552 797297510 456523898 946910318 899276549 244499422 766583857 72334018 961583255 657696574 731215714 750908905 455842104 11720983 277663193 980642549 995078404 533864445 989059889 906613864 573037422 513038877 205547201 303345074 769557148 135984368 619213554 437448015 533321876 667536008 724790728 709789423 292739698 548632070 125870581 108661804 332752741 454343677 501971501 821844392 969505992 485935052 917484821 403272605 259992955 807562715 803071296 487410700 713180440 789323171 235840408 143314029 287059983 492316411 725589050 718980240 834142898 249251080 84117298 245045243 517836808 524118992 933216987 271608474 964978939 441913883 602664332 109029465 254726783 331581628 711857726 132624784 410489709 240867506 204409946 121313666 447202983 267751671 380785691 643796039 200392039 545742294 399960603 734356918 432348669 264082344 433753462 230927538 11887072 869109210 987740034 739937430 858664763 823411675 151720971 13285077 123246492 180846391 107480732 296143760 776014022 799222295 909951002 403032504 403437577 789278610 543941546 403022811 646028989 217528305 492008766 428177332 590999709 997335469 336780617 830831124 228125062 704959218 813161900 598189753 75816723 301247474 153086677 669721317 250775822 481603109 628567814 405221434 696119310 590938928 831846988 12786774 372848099 506355123 523721429 525105387 126844172 563590752 450740248 738036674 149088568 727317912 256522572 193301529 307117927 639465356 796645203 779254627 858615123 378594570 760817214 550037975 109963601 908574037 404063318 812413615 762641761 895051112 691338147 133907974 634589850 910779718 225886223 701633192 285797615 856549418 985270556 749622740 595751160 710345048 328151470 350148964 510889155 204713424 149188368 598148933 956872688 419641409 13233178 111095592 236101960 383554819 787446828 15245784 407414320 127608071 273107894 162503881 595745910 400054794 897190863 980091934 200629264 265806854 440951825 874726362 80075669 387740487 490400427 121616463 650623875 613120564 315936748 973275630 107215143 252853998 803955248 546191881 475736481 821251744 181104455 590865559 621530267 364529848 365105078 93349510 980914034 162910368 7932292 939789911 42059437 563665548 683742982 979441966 544549065 987452416 479285737 794947765 649893251 173268603 911373519 722576638 892234981 46886591 934449153 281791094 639779203 285313620 547211376 723466468 574674703 923025066 471779805 910098353 721743482 410005671 451430706 878180299 932592424 243563670 928442901 889183038 172594539 132437364 106853604 174174964 846360884 682334652 58706537 825989592 904428898 793744414 407453381 405448179 590075306 217743907 20451894 492695733 411960196 660703247 261583179 465739502 66992851 481538158 237736250 772635463 13772177 935036478 393511630 963435692 257663350 435076229 243675952 926257455 438830831 232487181 558205824 531786340 560373673 47905642 356215036 507234468 841602188 516316803 772066846 398300044 648206714 878351309 499609139 333777625 960776154 679676880 244196290 152761252 223428470 900876359 882545236 512563568 655850866 866245631 22671578 683698074 544648702 123076265 316911909 612308041 690644058 333661953 137890947 591769207 607435600 156088764 382339980 482440833 587036492 301588316 219686350 31353124 165915204 510383097 1376126 850797255 337655283 231112362 648973865 774585062 565031467 168991338 207877481 797731059 37932807 657413286 866545939 422373605 949977967 489111914 9061423 729514706 837053741 139989438 421873032 427023515 592723999 100999314 243020248 429368627 735626131 1242314 830411817 110781658 59337411 151464494 293615299 212635388 652361294 271294164 982139422 738362253 545104267 972240377 510362643 570238291 474898112 123299271 60444415 355962143 710936680 128738350 234389744 589054692 549559013 441538891 522071062 229801740 748410720 212246034 353482868 631287752 405067932 262572916 57354125 479357026 302876334 980536172 331044653 631349443 210809179 120575658 682571406 415959245 734566986 675095126 755608417 82209519 663210537 772771392 285823073 937947352 562805171 983080764 893323406 332420055 999281751 539236200 990772626 985100188 409804980 741032285 246134109 616770974 302954476 87986875 250085994 527062307 755605844 349712255 775999829 141531716 51194955 829032876 783641644 51848085 243854642 139435088 273608027 471472303 489992695 210023254 871463012 374551045 586362300 748380768 789483938 711507402 34573061 988526815 366514163 768017317 999032636 6267006 409143696 311286019 998240408 673750774 145846555 549723841 385305194 218634621 449223704 574225209 127589752 50041486 964749725 880105897 358573368 653990223 516076111 957331659 229886518 678446271 964415161 996326107 341781630 829354329 814152052 627322820 452244846 880730278 801745522 523886628 549752040 461487793 580556027 168288760 727463104 950172244 575613236 781319674 980158047 633041171 968657152 821842657 442944548 317629289 237476317 573064287 443706731 104912671 522128747 599931767 524268598 377934955 237812543 919461925 449079730 209668147 75964583 854402175 298374587 651613072 317094524 961698156 29928990 277251229 592805973 126927083 659086456 203026660 613752512 609996539 144774672 603486760 892851498 998767768 75858764 202646584 135303346 458028177 162850695 46839781 432064166 478631470 443599516 677863059 137432582 42083254 302044115 247449278 43956359 438090790 256324291 186128088 914063553 908608728 293464188 377344392 951041012 373238032 870185239 21190573 303918304 47345106 630806536 809858569 860482772 852231542 75194359 84697426 194273489 411253962 487733039 610117513 891634637 68250123 318780607 5185825 442620319 499529302 166342671 228354481 938404367 83939505 239385870 39105993 169657367 158881111 159331187 304012130 699669112 731496606 799221748 835025359 884821514 219365506 972190632 898625718 731642223 291419734 77509899 666876520 963934769 597175109 123291576 162022708 108961742 127859088 126401387 261863178 873540563 964847876 905120473 406041890 147621790 616898540 392148471 30744518 874394107 686151447 918963891 933292009 944815920 57933654 322445439 2953648 534747419 402133586 530680704 209217611 532109680 798796355 951173696 58038748 354819064 353509565 221973809 70546541 455713809 133662338 790543302 491536302 610468991 315186736 639352542 407118534 146464746 31927393 4461472 450274461 68711967 239250869 531196084 680431891 801452001 333769362 723891070 179527335 471905199 332953111 101862546 283022112 834428786 688119775 821583344 524694176 757049110 879831639 971779771 930326751 649263189 231196182 441207363 70445034 300651779 279348806 745700845 341756305 576893198 531928864 980427441 51096197 149569153 333531370 29089356 532752097 340551014 245223894 228684884 727642870 6585581 972393138 985940544 726986106 961140423 37620177 215617174 613537358 781425536 315008863 416212481 555028852 966842397 162832221 128164214 993370430 231696265 750512077 502238871 335454006 187595830 419911857 409662538 103116670 473952240 128764252 21424673 909906450 948484423 528135752 826741286 148898939 896415343 675001907 597861137 473436692 273410525 320486283 454844283 482171903 67397947 473844584 468503543 350509240 916424010 149389043 941404664 294511731 579715096 166636083 933329420 231667873 313557880 374481979 17316666 555298619 392669092 145780164 416263235 928385931 213589533 542064702 328091018 502891217 291263577 946811243 40045551 239587399 26411878 768518189 182218675 716757933 376535775 459942397 970648794 987419419 144902888 75760495 743137215 240258342 238368136 885926714 504719756 670044936 430497827 978274453 868338970 647605085 356007778 974497852 835588742 927584004 323189014 686239313 483353284 291378006 430958411 56784997 776834376 934333907 931563791 388059065 874365127 452631582 483479263 587865948 163225794 602499721 16234835 851918443 9603273 322437554 682903471 474402016 231593928 516443020 857651067 901031680 143904137 918340908 73631510 472855022 604950329 678063094 944524488 386409539 672691528 828435204 852989915 445383812 343293693 696502726 441204637 183074888 391098650 293649612 799331567 882091529 549843369 292638173 575394473 870079425 722320245 229349516 296087316 68096821 818306512 119751570 289411402 392368014 278319530 953035221 889084960 77661952 666812389 930894624 235744497 471010067 535057775 61028240 622475991 216542585 347886675 492128374 221000704 139904001 864848857 154623432 501855483 386828632 767270785 677744665 177317003 812185910 11981547 882883950 405431492 386219415 781466376 706021942 884218645 86372402 569988570 683590580 220300131 374071111 885262816 35144038 952938652 855109438 220684670 690866655 97348969 837222625 950890974 374313186 77707600 40979225 869184196 838957603 800655145 768936210 584688152 115108440 709968429 506656083 683430830 265617583 78759150 738856660 328427386 32540116 452156327 424798975 549011708 11609926 986905920 850833458 238455289 129928916 967643199 141290812 996744684 158503201 215911271 384162971 55961960 122527497 782534800 31088137 506337728 216855719 486856067 513045426 220455113 530788830 791430887 127631462 69105420 127493106 682643976 900838671 410201769 490228116 809099451 280586545 899411551 18576867 900152424 224766769 970799228 228565594 346289965 546224950 862166606 246489106 178018451 703440440 683230184 698365568 12146034 304126751 196371961 908913000 5782038 579713396 936021542 543116390 781064184 433226388 291372371 669369288 98486709 555844312 447178923 938818932 696366703 350670812 207505035 665136860 212823443 952743380 823702150 571195819 471263685 166578691 779328529 438297046 188831858 677606359 823345080 978429549 933155539 267386852 844619956 437730028 907255509 905366927 479083373 750435962 873861805 393941487 723077943 311680208 729722460 278789203 578925894 474495712 814751005 920865508 343027333 153721635 504834683 174805513 688744381 534293610 77332624 19248704 972758236 526908068 751676665 864727320 838666152 708072370 793503481 757619548 413809302 716188733 693365997 454104365 310297703 125309354 884268169 736379750 540999423 52779987 174748009 615820357 285964979 674246925 880089749 769120797 860356588 951859980 502603032 662821968 543017536 415067371 275347741 467376207 184555379 625073241 625441974 96051158 925297627 429458894 840320804 72018812 533537309 897619236 475850895 521337539 777248873 765311358 245434218 8740006 225168592 969617997 303935166 302840572 826107398 242690590 177855752 705895063 857752540 273353351 111140541 169637991 658706491 852684727 14142362 495967779 413301904 875619099 319201633 385664456 942287032 384792561 2489097 603165459 531540763 649783563 844950133 333816021 595147356 404622566 87915018 31349400 950558210 311154951 153371284 844809518 233637482 1736282 193677479 146702598 356633603 36352355 604125985 705686261 471867501 394014490 476470552 931175379 809972848 903793033 580697642 345247279 51618111 201695400 638320055 34015493 444594933 996030379 818183998 138669362 827610201 123367292 20094815 188857595 889205390 249109263 899878307 288259590 408399432 679211671 626122769 720291829 89844836 354813578 117073541 846306863 57639072 984518490 911658711 433356459 764340137 141456172 243677223 106886622 524629555 398157314 898346836 400528536 867713223 523266125 55097360 468670474 638547560 458858510 436016939 940397069 803626053 328447280 936233644 858466767 518395287 614339724 101539575 945128575 752836584 710272085 475566726 2623644 700079249 624595142 421637971 812071065 94124970 689478422 417005319 759698779 949247231 443506956 242262841 160569206 67408092 441864771 526180844 964925492 193227901 593305107 181216716 795470639 402735049 854994373 487080708 431916049 622077930 191767198 824970168 819469807 318693955 526624492 864391791 410871114 312885665 277076808 892725161 17769078 800331067 86853755 318626229 199597660 347513664 777983920 789511402 329532574 678647825 563638289 381859843 394702840 894024057 284176236 541217078 203094649 836488443 405382875 395800205 491967261 268966763 140441640 230846059 850616598 728727223 948713786 833266063 502040953 778067708 280911398 63491425 496368026 951773824 623823354 129939386 762849593 839700117 770771757 295819574 144816109 499445852 449721397 812068044 890642668 636294688 325239844 184201710 458569568 891301647 133414027 807222978 337119144 328803113 409188241 887836716 664189840 679995871 419299755 820772415 885293216 384811581 333624026 452451985 147876260 154151526 515948956 288205064 369348429 207885787 952887818 121920270 100592432 771046121 98933515 117302267 108693426 110303854 163019032 894993018 74608769 856980861 160490517 533227153 408640415 144846218 638523873 675989156 555872501 489670595 587374600 358666827 341067999 306530376 367311003 519535156 659905238 417512563 60438005 758300130 984914580 741919488 503151309 585565220 798988331 144731534 24408411 266461966 583596652 766369780 831750165 204621170 689470169 350547902 918077471 861997450 573715214 574448652 490611990 189343397 614479602 9360669 266053957 360395050 140134150 296668897 111931844 270223923 976629302 55101151 497033407 777338750 95268093 873495290 485448610 458430466 506968574 377020037 446188334 285781223 875759950 135291343 418678606 601231231 758401853 385803819 692176104 849565536 853040413 218088850 150769887 621409147 782965672 186603348 836347613 721384356 41384170 837539684 881405285 183958830 645171497 659939101 723861066 652138649 795064438 417754243 330568655 259411749 78473614 516959958 412042710 445931462 832913980 292047436 137881710 792040816 923655112 701250109 482788297 852165786 915507592 800045246 312834427 491729941 462004782 829915527 791067395 518627038 452675921 760185709 964560172 901023828 943623414 180946130 159540364 899357169 242518425 138312735 534807115 409483140 202085609 831090073 867128886 963931356 874772639 710365839 444664135 172413292 608548392 862336166 237423420 949685442 795834445 342396099 640464439 507178931 138436274 919321349 489997221 922243986 328343785 509258273 213429375 343792096 640515155 153591628 949636474 189189345 176354441 438461959 74395240 717810326 432636942 694826819 97392746 111566686 327795017 223339562 236636407 221272805 754159797 194833514 683386905 46378466 625207073 392271950 200620197 778545834 435747228 871715264 924040299 527447532 183218616 525744044 568096059 779529656 948516563 60303537 791461286 681384175 451633882 630410317 351036189 662981036 54319451 320014873 395250284 18817086 941586712 264787649 817942140 506380439 960220988 202183167 120400685 833531723 930688622 520320402 254545716 407464599 260117565 454335106 572811461 394073394 604900897 97643060 249509499 302916215 195713803 817440318 659586838 362824671 614454355 164671835 745000582 873690175 268825929 67068964 392886727 20763590 746440307 527204928 327144257 329994874 712642218 777259793 698712209 416940617 501933050 660094769 470650545 350468252 779093304 17964404 18438785 934562062 780770883 335886090 737121617 397177589 747745037 187008925 928159741 7269039 359843174 360279495 255708087 107168121 717104648 748696756 392576980 856570802 88530978 832122954 983173941 987264029 496813669 806133037 228093266 337570136 437399515 60447346 394501136 362097320 253380609 240501179 174208062 435804633 247642080 812945264 92615612 717772247 526320518 646707861 592538464 531006525 996297530 98463172 869330948 880087994 893550203 787298840 16190095 555131097 707516033 206576426 67461624 903863970 292324388 617926750 915515638 189505739 376682801 659526238 931217084 78307556 221760443 144124165 175529610 13101785 823313849 83208191 664271576 989178884 269629356 106902900 126528414 633238307 567007635 369185783 263912564 208847141 167511146 94540855 878206738 179855868 237342973 251555454 348707799 827317572 451844744 931883423 148519530 112625543 911061309 293974007 845982727 580626337 850149017 441129625 264092688 726282479 592978933 782388427 562440136 745400846 80949418 428469650 333602689 501328841 397588649 640562001 479558999 131476347 474616654 949677880 261192139 217774547 532909225 407452485 276600747 527055386 851981734 850080927 380631624 550986860 983816131 328611404 862914846 696880649 260452306 135061032 312097434 418527579 198468023 561246723 200078341 345003735 16338746 549718976 800443005 31018258 411179474 452985042 450265101 539319563 937099321 837271258 140521673 461444492 862265796 963513334 560584371 857757065 989024031 765951357 656391791 498473416 845387858 986568181 705437869 680934515 905874252 276683881 75212750 730864621 115296918 85879475 234081533 951877269 44582168 856647934 777556954 34123303 673058610 515374836 217365467 249419561 438325388 731852453 641871974 315005943 87020552 915648243 994990857 822809960 263372857 653112564 500296118 527950685 979648460 511418779 97034172 975520489 641732270 246057701 510459286 879938299 499691595 763523969 809026724 984156184 246938774 843072549 719808804 361409471 13288839 50580883 137707393 409539295 869113278 923568022 851941640 400238551 411975430 552688045 16145531 314288452 846235314 617875231 975352167 186182305 416456878 428573942 804921985 145449534 208358379 192929707 113814521 705237422 326922609 445399866 987205137 898927673 773186922 225527924 625731875 357761216 226273244 327080797 336455772 949427346 120420447 691511144 295850392 865029251 26790531 308347359 933529781 163257909 356874372 289286425 931341300 477376701 582546006 13910307 616781367 121168684 51113783 739454069 586786308 403126870 352902496 18268594 58195374 645393593 289775660 367219297 557953339 92567923 773630594 45269686 611355485 787867938 616652656 586307712 405611691 185539708 374964013 841177106 799354183 452783372 92996763 868153537 364167921 32629965 517892332 981056659 67203009 198742979 214411691 911902598 121230989 681073556 1070776 520407451 470444252 636749136 336129640 853143285 27037602 878237761 65068325 456818704 898024222 422080758 482684348 249344129 227873833 838050584 376201007 382386629 677522895 106456973 784515614 41979509 974046903 668405208 602376076 764600556 424481516 566703013 300003470 815386349 714384247 166052702 311295946 902854086 184335290 654026542 497409094 932868039 642516725 416098531 193578954 125689938 858800149 913057295 38547637 23567896 102317195 666624620 863511266 286208874 146989365 406758390 325310891 322186939 268076614 276663408 831335163 768383960 432947221 396632331 764869878 873430308 667166232 394761494 276501111 779600159 44139762 250319740 496479687 404754240 424666266 254865447 894860778 132902173 569078677 953212899 134211073 24303851 157660228 480155061 117143865 269397416 316406318 394109586 95006856 816003015 779832443 188201763 927792728 327923464 299857748 793751992 288725673 732006912 871265697 844499080 222233638 513926289 892951107 126143698 28605556 468889658 364820958 5828870 461327313 440228079 196202862 420348941 630474122 256534699 760669786 820216863 798938738 370034247 522987142 942747251 233990016 999220548 166312736 839730453 136203635 818619508 911428860 42782233 611965835 974346999 94417564 878325719 873193435 952354876 393497423 80205632 771931595 621193827 54017891 534095390 899966369 27838062 982416892 749993531 700941117 462318588 738662620 38922324 625516728 315394585 840907403 381827001 903783516 616382693 340442985 708875088 903676612 775224343 958314014 396549418 433241129 605132962 796231205 17881974 713166137 845345883 119858380 364548707 635321168 434054567 724535511 148831851 323559043 50251495 892830709 694973886 498908739 889082154 460425431 307435156 461642704 924975202 297779375 306290867 620075665 999235763 872263011 392407212 663328861 46396935 520284239 62138650 992873959 414370091 188126864 209142796 503825487 36829959 705234695 670394357 104998948 686032208 289467676 522674356 209310591 629322991 780861965 281493020 999735783 533016417 838456790 289836740 969972865 284361835 106853105 42728460 892865532 975129871 955867036 557203810 737137821 522494 134862458 254827470 870181029 371310485 348732160 810696917 710937658 74382831 452235915 637321245 218033429 82642903 74303271 546707028 534014090 446957369 406776102 689426419 646473898 979568723 203182348 714997132 67600102 924543093 924637758 544600355 80321359 961017375 132411945 611143596 416229533 666762491 735722902 989494618 959640663 418816245 754108612 977764795 546111538 992536643 511135599 367633931 953001711 633073092 144648213 96002412 239339644 997540307 575161961 841050216 295085596 380422076 634243589 758310896 111637847 152591234 874969414 653184441 767688553 67682869 84985538 507729737 893503091 887864486 27519267 140718002 278494640 258667472 515798473 980962616 35745768 212261014 858189328 919429450 33980711 49455238 709284221 340580752 84513899 941890460 806089147 988213353 117751624 468800528 204889303 870719913 487842651 666037876 766748481 723235456 104204351 526807896 264498074 472703723 953583513 107581424 768857994 897104468 277880125 184668233 832350374 478977316 256713692 617286826 38855936 586241332 758459621 645923222 281134093 698004514 751180682 474948333 201704789 365399101 177044108 157344783 80065375 691894082 844776933 353627486 775380483 133943068 104501289 467769563 654064584 852200625 745748097 565192088 185769783 848132126 551691815 632326327 508734251 628479392 885608583 763207945 633949023 741565193 308791808 913086710 99615637 551657815 986086513 933184000 464266649 459801156 345968217 635729578 334104111 564300762 119703672 327200469 783393101 61394219 576148996 906720672 927379162 191894703 26954985 395452173 809254446 400132596 77422290 488498496 283369695 156634892 118501954 311549087 496717980 699187746 209981656 520559606 239892856 13215374 828808996 981582505 223513995 626373442 723818245 122457925 429920716 429151463 634506656 869693551 567228295 33632249 813118107 39552198 691985061 457661318 187729092 663033377 112944829 357520367 675445362 14876375 63447457 150345389 149222675 747219792 889302243 121370971 763968932 661646412 187282708 35491411 292941471 98230621 493644738 988484687 370879050 86616249 28922891 586818327 92829626 496708718 699413853 22926684 453585560 604281925 537431036 516249076 485490372 849426767 416374794 500744314 428370095 836658300 554790224 305979897 207836575 804503149 349712951 621632700 158391010 47881426 792214623 597244385 25218784 82812643 233253750 549639343 547786686 505930933 494433359 261810428 736753990 724684407 201997275 366251720 264378966 266231152 423583920 761567810 385825471 264196528 655633032 616083131 576461188 158033721 429695563 818142358 157220886 177703266 507545071 519984055 106373673 474698888 43609591 939173600 247343797 107928709 94429011 515134752 152566185 635037068 278191230 814357857 544767720 390796025 365436447 149980864 147747314 297851761 686381928 252405910 469508249 822765871 179588088 417868600 480410323 486841190 333241661 351262389 240996940 970433054 509089017 773249761 509777684 784768303 682014901 996715221 634085025 672896832 183806012 281661947 341643951 147142238 662821373 215155659 439152925 830967271 327554762 346001945 803475346 944381712 990492764 204925208 586173651 159082871 648490314 290937407 374701474 123672029 584266752 906026604 671116533 365374220 469286032 732879126 114458419 133766188 110943878 741482208 845361440 823911242 179103806 836943809 634188133 425387006 210562912 696880027 87197895 823268453 335878974 858592275 249549817 399084673 469259813 958192029 624337890 131847520 174532030 483990539 378376602 479064329 638225795 960801261 870295570 158865682 438533064 959870195 158660765 69199714 426976321 782003806 211933888 823089103 818275232 836803191 901241745 309929476 156208540 43853133 851985484 56034541 949880471 273282919 51001594 495573752 205638378 889289201 133144927 714921954 222256592 353555068 871136901 541609153 474314801 992233549 440999810 902176661 828441442 73352767 242964308 10237679 980669967 317930905 454199787 312410419 220691463 523590366 634078385 191860242 406271813 122734168 728302000 285363763 549354517 101043401 753809177 862507398 388001699 935019769 818216368 957716053 803893987 651733090 128479725 545027591 92512953 690024767 819205262 193274535 366418027 857202049 51913653 627669169 886110479 167943433 351308213 194735085 581317940 462318544 676287992 252026897 633847670 596978015 656430369 860943082 255995069 21180280 716633239 976191590 564471587 287683981 191130877 591612428 763591192 748729039 513880977 46250506 554135167 48192258 919920705 646288825 706021048 212330180 583813442 614491523 614861381 91502616 847766023 547124462 418845508 365218887 702652388 35880982 772492064 185042246 802010972 591783860 771675671 679477527 43508986 759437703 672530050 874339260 989757634 280225702 135989070 750577324 118723205 679493825 338567335 846057767 413916072 872641023 266998520 528831068 940441291 52263319 27267135 736514392 701437867 53071927 960827898 332623342 555474083 642719463 228413311 456085979 679831986 485627495 998763211 352254112 633477744 346402979 984783 986318151 770634890 627782260 805587619 377980100 430801590 189724333 644720298 686876499 586611326 5487531 756368235 816280780 79991521 531104996 110807151 661876375 157487803 252236851 453197974 221064791 717709594 848768278 304888586 243357663 664419277 730660117 306455903 702239604 717513137 753205174 785566101 198504587 546298610 131474659 235145603 42140124 677095331 615416238 12001256 129347584 340462779 139208710 101525731 842030878 51213058 565966398 175815066 113849287 750710745 223876241 711317687 874855366 75572994 973109458 267054775 919787774 831414057 513234374 630833042 810811352 276179378 686710501 318788462 107083930 413440642 262247665 870175114 130951963 905621744 264574423 37373021 735006336 25448014 325343092 663135368 342834007 351819811 52620819 614291411 208649072 598186315 638145680 399991221 128319855 362570725 810570842 287483569 55401040 571271477 702603710 609909630 930436093 841953073 618605531 343279377 978657090 212341537 329231906 280648275 154205320 590285920 875253885 79750021 473484220 680398650 110964854 91754097 140714422 187575161 334162978 558587697 773196656 139836880 417128096 66673798 894512340 584560949 294811092 351233151 670987677 34139374 642181226 604028977 887169609 474177785 792695343 717059825 672034428 776725850 691390286 23127334 318268687 376975390 313251774 799949873 64849139 323531194 50461097 190349172 604879628 321785934 853709648 720124867 60338182 732611401 402051617 296320017 557783631 41900346 690190988 322426788 455710020 868065337 392457423 649704117 381621683 312743116 920941665 467578633 498059570 433066006 992983030 363449049 17814910 694268794 329903747 785697014 342266069 218473137 23598172 381681483 905409704 489151468 584739837 763620245 222574849 402480002 190702616 477525695 59130743 741972131 320988625 652353950 703515550 887146730 190548324 11265581 744894891 650730077 23884522 859052179 537945460 194720056 303950385 411129137 987383394 315366174 445619883 907401207 596977379 431148670 565892220 700258952 43453326 932566489 542288806 338786539 868114165 565336927 459855405 740381465 75781003 978844245 300116442 977356921 903251781 678611759 815170075 429239230 476003138 957405680 485288362 283765499 812938410 235093839 926993647 278045910 445361747 520032272 773527788 764344780 108593836 435855554 22064075 716072720 675868695 991312081 21143310 235498258 241089370 339792744 634869952 185339238 942938595 966600891 428027070 64802139 146122455 19954795 508072467 161798582 132698189 160824563 982354511 444197651 209126407 874019918 916897501 232996539 396777424 715575028 969519059 701011148 319001686 663931895 779449280 873194795 101572315 379874155 235286000 851773762 547129722 659448685 325237879 202198730 638560198 269138748 484715109 629546272 763168481 606655130 799470953 235594574 121093570 921852731 122972889 794615563 678074130 913659389 712649912 28056049 842391549 420146054 569498255 299535755 541065126 312346729 691630812 845795192 336233730 247120992 570465098 200101866 593060483 923505226 772135182 8319561 207429531 558617163 924655634 118804257 126499411 405616494 345258328 287930665 916907058 394108548 880591323 548225665 744237949 212111638 60512380 937348132 682451978 438330832 666595314 343792476 401587941 805973691 324972898 498983757 186021164 633404520 259914843 494013748 702620688 352821319 409795578 161269121 351002969 588553751 428486725 468596052 641892721 796319267 134461512 235368573 966759914 938963321 242796695 242590719 834176421 927831718 798397344 364896272 127675212 810801296 794806757 507465797 65471538 520252656 790677095 798994072 229065946 844588263 105237695 998934871 941713552 588686531 890771960 616225285 222362178 185005818 721604875 847227658 23747205 568966552 375311246 311769942 492035462 249253328 189314110 866602986 565127353 830517919 939963118 688345941 222845664 347704240 89335391 151119046 430543154 708372552 985239597 6698632 919743689 283375557 794265948 975270921 176465546 278221126 654670142 695136926 534724326 498249662 922958368 160587246 15620841 257361230 603526973 794109348 260382409 921636014 365560060 466054376 312201902 835031362 859307009 344855120 248649926 501343193 593131793 386409829 484011197 638625268 612470197 412265133 693993219 835653973 615422501 590276558 187637837 938917993 878095406 782601015 263844756 531675271 335747003 906669419 384427009 323433605 49742747 919171660 298161600 588076701 620839678 691041060 488290654 247368471 749238296 614020967 62744349 900676924 286275286 690775958 935463644 209835110 211554095 541100208 580651158 549893436 693999782 242771530 280380081 37898221 222202069 571246111 323021158 442147025 452063068 867123408 323056373 248370363 118866993 890363862 273936826 995100497 344869439 898391180 415931992 391140568 896140379 644453459 405878158 453786287 323885407 834453774 681345522 920301920 413273706 815738655 121890592 677281331 497613692 561243069 586766861 963549822 798375159 967432259 337852788 939644909 417644092 522133182 633634694 755835041 177251247 859727924 461410588 706778811 151354326 481553737 495370954 492679979 117511619 855589293 577110213 746743123 856999565 877317322 100822862 735534310 83221403 383998851 386574695 51468391 842174926 500743508 466501236 853033678 133246248 306170189 195065693 135165730 780451472 701022661 383643734 828000435 454830933 503034354 337400458 329995953 719392267 531503937 945463254 86259810 919016099 718003823 230387783 261263014 203934321 797972820 593351700 695820107 857547028 498533229 669403655 349887361 241262404 614781671 345150222 636639213 904701298 13457698 279596467 464925272 693747879 687785642 244140870 362317478 865165851 829820145 186771193 823622210 115972002 957320958 166545352 233795325 720518512 384594302 911810967 365595961 815679613 781154507 205983874 668474137 696450048 927698715 259006186 756102264 964299927 509663182 121295184 818888148 4048071 50502605 634560284 451724243 416055324 522048655 523415299 57212483 392973892 165535222 670189069 638788822 175314514 72991323 664145703 471385665 453064417 255594016 30735857 43204797 833546804 604650204 794699971 434976125 390278870 111429515 131211383 356494605 367786371 172827741 969689315 170481440 50304839 175338290 338831383 924264285 450963918 152488332 653641605 821790582 781482417 328653685 673119854 556115229 270201484 91753334 535146389 931814192 411618604 417850891 79800190 953648929 809597907 910680737 304167625 394370521 749697246 14492842 882683836 830643864 32685409 849695220 472611644 587550331 329157250 600288074 107720768 201979823 165197827 370010045 117495822 992158531 656051560 189512469 301066481 674091496 644816496 640891600 233725088 425584537 757295324 670524179 807161111 191162238 698196205 983602954 436504885 45038344 523822612 598755207 889923300 356965520 567506006 158961941 301628295 559328704 939950288 430247870 555328981 962084972 778347382 741115635 687861299 647717849 179856470 3272548 373186130 727037468 978930684 661416195 901417239 601913257 868275900 619807163 478718723 642579165 662810166 251703387 302631279 571611011 259732481 272937147 150895445 999443067 327106964 535219347 741750993 224707119 969159039 936448308 966503890 242778420 974744218 128661009 400095617 355802514 230927479 979194045 891798797 311287984 483579413 53204172 340780968 225455808 420466654 784803071 650923852 298516526 414812445 158316112 141693630 957734256 834131716 182111525 406620719 746795652 401084806 653972919 164393421 495180429 523738199 536451427 123904913 395705926 544710364 305133694 278496774 550221933 641996896 338150502 116198512 309150768 345647469 701612099 129228068 780706751 238879622 676537062 784959969 510460849 884981477 996553930 526195321 347111198 965592508 264844467 359529789 814005319 308073101 710236426 947002463 490864252 601670448 624599235 762538701 270575093 389352120 58582948 226409923 797910679 798789088 46249390 58208746 35754096 137867922 637122117 725393456 856277697 524481031 362659237 712376395 229643597 368833930 528089838 152602057 284710794 773023535 879004346 361287808 979227325 449237557 847986021 756438881 873382516 448033352 525427562 988077202 308483795 602056921 784010164 893234839 267134390 979374029 963142850 248781060 147950974 612043317 355138232 509941811 297582081 891154680 318316184 747072345 370332780 988433445 34737156 106585738 707296280 796867624 960265984 498558502 911640732 787950272 235701647 61192127 602985173 496894590 977854893 705792216 566539022 932908519 881213973 780728369 310782185 139338225 829099204 573953022 397085608 618871037 194599251 96290487 726857144 668077890 65525619 395024323 759355674 910038300 996703229 160915529 286626182 441605624 549065577 799065854 967131204 51247516 571829742 724251759 739339668 67467943 897008440 374429593 986499823 801386746 102870552 254650228 982236759 956201218 461536511 312124637 212298966 601285901 148079288 838977727 170775982 983554760 229389742 914476840 671216427 995057666 740451824 221616827 984131208 545553260 691981927 539531592 510504228 936129556 447221982 729942175 826358061 528761137 415228014 398503144 97807368 544796186 905523966 84590061 259505004 604450637 591669593 515791256 809024043 134806818 176128971 231002469 141019352 219368875 329360929 615356738 506041927 500602662 91944714 402928593 83044237 680666907 20667027 266207575 989826759 533306127 354650618 77209915 430291681 921178721 522454472 396582958 186003574 621512389 906441770 988909039 74557566 228151750 957878748 341223404 538202794 523910574 547828018 985964381 695863890 237324128 246365797 424653964 740442621 304325813 716675592 541230884 524875497 356474182 552919577 634955171 294382922 920572371 12583502 266173221 100729835 566046246 158437652 869921713 398559516 896729007 604784348 546607035 68283958 963201260 270501835 943914524 653688792 968278234 977328980 876022308 715885388 171462975 2233137 349974383 458959835 610399531 452587879 13503608 69633120 847514842 983156778 428401041 888373376 316700400 641505711 482766893 593328009 830071852 309973452 807484602 933439307 584957354 391098010 525190494 331983196 212006051 385793963 460294875 924226329 814800176 117499869 178747082 970828598 320557360 175461509 285949389 500662782 200211630 834415776 184353808 699778320 531465733 795295604 554016538 787990155 293639351 40364885 16592562 531323274 872047099 7207839 672368988 823796828 46470549 713287910 174883367 729699978 676655657 865683530 117898878 523478839 256781936 226069379 704886053 52356708 132605909 939271964 449173530 779955972 910998286 219335794 13962158 364608512 209427681 635831198 71661849 839088304 716513828 750993174 291089713 501225455 650189064 248080065 935105465 736377188 92940560 572931019 511106397 367096140 5089365 198978917 884784927 944567053 784210662 284665522 790529997 58513302 962893766 216735311 42748229 786004635 303485199 562237522 194637879 378065565 510622287 610466502 613715073 672927956 795662485 587957259 564248291 884801202 430831603 322900522 949402618 339378050 502853523 812588953 94933866 947509537 249370701 728719228 450088873 581273946 98095578 900475813 555222577 744612223 647067626 718765905 462690848 526545278 707087477 460774204 814499463 826091076 563428823 603395018 272307538 815476307 293515309 169757871 343624843 885523716 14320682 141681788 894922772 920941026 263489499 220077698 491715673 303348468 542855429 906962959 143200084 994551072 844865635 400047446 542666833 620188335 370945273 508898665 157387803 12661930 371471978 495929743 190639750 941084440 715386624 956065172 29095164 28916564 82294800 346633393 546533315 866577369 105636650 996480981 621982048 920941244 813279639 152141945 446265381 447373361 611462052 724404679 607802345 227854829 995579705 714042544 969121940 521918139 204866158 246834141 329965851 483257226 282969127 821173863 893238139 456515000 488708196 378217358 746517022 966557543 706367449 683971428 988229512 438317958 617610636 986540718 633014739 63486817 900427210 23190420 964701821 861213067 737806227 211365337 903385178 189469995 950939325 358616958 718763447 121488249 928438650 428789110 464971503 886484217 81334871 906355130 199511446 476276319 323740296 624441753 829096338 144512207 814401005 155543237 105823654 90583399 46388815 445463140 170085724 649564088 835426983 666919024 511085318 715972772 992273403 83426041 915977235 923900626 899706884 577908582 336152815 145421564 869037733 856636011 547084486 796888221 815924816 688683883 217724693 226345207 482853065 267430239 578487427 148700852 295926489 623033240 811680146 321868476 892193886 966825572 727670397 389822899 731024552 542939384 240660689 568092896 500208614 308031152 683916762 792875431 579400895 394180053 368395618 423851724 328813157 744161899 592690644 225511843 212673454 948748308 638765159 856371683 16311794 499064468 909828076 433979814 87096992 999542708 179234004 263723563 271427677 421606058 768895172 532979509 341004986 423637577 716706458 329053163 783696587 839327561 292464918 518319994 123556612 935538618 661199041 467789649 430737808 728778935 565837830 991627952 111360826 504117793 15079 957276138 880867415 796807189 498648106 549475726 706617881 80597989 166716769 489718839 139491153 791210743 563049836 198177059 520678483 207762558 108233826 26198277 414397151 759029589 979557202 381937482 68111840 260248282 20889362 6826406 864242821 957621271 49485379 614344569 960835087 232308588 210209972 343489443 487080061 713741615 161129077 451060758 961744878 569843217 619047007 641733029 721604724 191330291 672544928 944865314 514160505 221860865 189649937 542648239 758936311 780350936 917871994 149426972 500046507 727055920 200346124 441747328 555571677 992704557 995479486 830430773 309144084 57596575 108671462 462921881 445892785 17941119 71789926 514631396 159877921 546032252 355931731 305716973 773438889 905841382 799951856 801575712 4657056 560854597 898698284 534584481 891216898 941037187 972202085 628889750 95718226 264192357 921013951 409813185 456277793 932014441 326779639 85129799 875505266 463172514 190565419 649043316 715702906 278588744 483229085 353721099 472580580 691430844 327487191 144098890 518111571 790900993 18696610 152856144 449404487 61630775 277915190 37356716 875379631 484434029 671006211 783698818 387813660 967461850 385712579 180353094 523397515 701291260 738316780 622765431 580239263 786732024 994980113 375194545 325311630 240208426 237786070 27996254 124348612 319774558 122321995 572458596 232783290 732229677 655050382 563647926 182545199 344500071 54061642 451218475 77207340 897601026 452310021 609526298 175795570 206774296 891802643 41682758 81484528 81636651 741635020 614970001 920572131 184546189 404125873 557153411 37839440 404267335 960450535 45651690 589293124 569297784 134089466 500640818 125311724 815563102 639329794 132160894 294774816 988062497 495275066 839420586 454305400 900391794 485165429 33953887 434114091 896752915 408384760 357615254 770539945 583767338 175452707 586884018 875187696 492579569 179760918 607467789 680755780 84315349 700875540 205435784 583814045 247365131 73689735 733374124 942657802 835209963 454595773 641906916 572545665 952710091 518298174 452815807 217872870 401997129 881806137 460743990 148662156 352485359 348346390 394149632 152132973 344126450 690780758 377833477 788236442 638794306 551256823 46595668 856819362 438816316 610313140 481749620 54679596 586764163 391762360 866793107 369252321 846702158 184357129 248125272 420354988 242770053 580251935 870834883 665334797 839183712 600483944 168013554 591473372 838956129 925356050 42394885 521282361 400465513 439716999 435520403 37273808 704417969 74867134 102023905 540971336 26966409 859194669 152715623 520498813 641832236 47744179 356630850 92711551 353139212 238343520 47928806 920430288 414836418 876256581 582550471 107265836 657959165 67454021 954128804 932588518 182753989 189071060 646706008 865013558 110885106 889358061 221416349 478710628 54729379 165741759 202064978 311677940 875651346 233976535 89261835 286282846 55677397 274273466 137327152 589617338 425109027 155503524 985770356 335545296 432604709 146803351 507350495 893949755 484574278 193549018 140025763 718439832 967528037 296462293 292839049 913172120 698538075 316480408 10553574 182297505 707721162 953899655 301608184 542663850 35549275 728883200 383802448 535763364 196600218 660904365 41167294 518192130 44208227 611659200 2282553 333537387 316539314 758575140 937681961 823163670 562671849 956783321 646811449 930087470 987119066 200682637 846317401 44364906 686499870 936806908 420054111 693112495 22012263 697132505 12474808 266835197 821826226 204822255 435478481 832275593 76585628 480583766 956603312 137107524 496555849 659058996 943181861 5116235 821282742 174381569 846114916 450295394 715400971 277194267 365592919 328202811 809353300 46172875 244801331 641729494 171763483 389906733 139966592 319197423 732010856 383353491 801719425 618105192 181552502 532011247 340982632 400005853 722132370 72480490 26912715 508835438 11771181 904256118 300614541 39095044 299198581 633533984 575231680 99613217 463349716 809523701 886706336 771217161 94768814 496507769 925978920 554681427 417655696 971484494 657053738 150172681 172214980 964626923 253041275 962132947 875435035 764409161 767867378 39437749 299593962 926187835 86299493 156278831 231859518 971901499 935915400 557973621 244450018 446642073 918546223 55249698 787372598 810679784 231015369 884006191 645874136 311937255 383785100 48826716 450940052 852249927 628876202 745011647 254436589 856582391 969207530 969963120 416137752 450998315 69878897 576279664 320044677 94428966 433306431 329722754 206654530 149866734 313471218 470826795 239000159 197893275 163833947 142176080 848651406 723558680 861082550 684855353 538905948 332949698 185824085 561888652 23474245 137457308 166148812 595160429 692023881 135085270 697982154 382086876 445319926 937712164 80234421 358402675 951152956 620640718 712036405 773715598 71259265 974557758 835303437 529727304 468531141 609103400 187595188 413718997 222057310 393677323 683571809 519927452 692571174 515275637 687831864 685776031 475396814 792287343 585885047 210531862 597538122 321202459 326290442 351372118 312535211 571689104 668206286 541757557 462148351 31728114 321591465 990831616 12179026 822897891 317771368 2262347 198323217 494381127 90208366 442899490 643827602 293799728 946110603 843879268 713055267 244070006 686162492 22059986 840236819 266666863 233204511 996268819 423315528 833289581 952484139 491967097 51987197 604986665 732139654 453922277 469351128 934414365 322224445 687444201 607312385 727953742 124660594 304197940 241919034 627248616 851124325 70237461 733377275 236301623 769844471 91547032 927800540 289239613 996645140 347811544 526432626 617579062 192230609 291618452 702472288 188735010 769709421 50935013 258881496 46065513 166738898 351517036 382137163 722895378 955885961 36211198 908492146 411937250 23962933 100873302 578318486 180434833 975057589 397030841 456437223 597598464 630192000 627246082 537190670 77500997 191086753 106069937 609099312 586692653 920501062 695431294 449684574 978239986 702587154 561014557 114543754 937668239 467649229 168441670 392854665 20056330 644291867 107970966 876376863 76784328 245554932 935188735 816946186 704034609 244254155 139311357 156023552 262983471 203603533 375211019 951380250 816015284 379558513 976004390 230787154 258365428 57196533 302339771 707966451 780341498 118068911 39033759 75469579 786587360 581626108 942291590 648156874 701561797 791434102 124561751 11233633 456649292 381041684 927665717 40398617 657335694 459483421 895758035 877951175 521034907 83525602 591755290 800043731 971620159 931420078 603853252 231694186 182554120 747066809 277915201 633926574 273947808 484397529 398092048 467260584 959717244 784189394 698088977 776887434 454531262 839086250 981640612 336061453 617479287 363414153 906142818 744262384 872805984 700193379 389975306 742191825 703789466 387155262 797018703 189908500 616012534 274747639 422634502 784815143 348357882 72750475 293278391 163930348 386825794 408310469 127379010 156431611 715038771 832082489 585655583 609212057 174587920 820204453 975250337 530009959 74147453 885499683 455877475 150771222 241343820 62413506 827180252 380444491 293363145 528792210 85017883 391694924 389094304 29006663 211684227 525593437 896218391 910911494 456254759 842380291 541838434 696120576 769004467 208677415 725498399 674459258 834620597 468052924 993478971 380106150 252286857 419859983 919049431 89639812 773393675 462204092 195038424 457852296 528410053 455503629 48782193 330110161 178409844 418949060 961847624 466833072 45364451 113456618 681255805 467756223 43053168 914615340 132598950 628341240 758477797 869022503 177567677 158151263 901147076 25630110 712527423 126943330 428409660 900374067 896722636 707351499 537983072 27818926 384575192 385831349 867317257 185502427 974187034 308255506 846897043 371369889 33584602 739282489 116218091 434421529 236652534 592641943 795480804 376377552 460295370 724579630 749478314 190222873 47693627 269824276 399493177 716019626 559928086 879290667 597640102 662653614 263757734 483384657 496791604 871612799 719735774 93048407 281891400 5864496 691398558 510288256 81455384 799307287 978608612 104897650 347647997 713834910 446070346 768229792 770410546 535668874 445661990 343130528 113020356 270510747 710516769 49557388 173536870 175995585 250046102 183664644 487518800 706899356 326901325 988401366 844281699 731984638 707977237 726703538 577504638 823976156 964125249 135783934 21973493 367547071 171223856 641218964 413350731 624315279 780912073 920934541 307369334 704243783 790510876 76566406 474410265 345994810 162001461 215128946 362034488 115657506 63453909 319437376 929220931 396685986 229664511 345800645 903069168 45438468 183687862 573557210 495395760 568891256 245577270 270056554 977886577 653993586 91134420 391063356 143815368 281520896 937867277 349631737 813569010 954543147 681491852 940564185 434292294 489891259 184504727 453651597 309817869 47358544 702721050 878203249 12046616 348943752 475521363 118185574 655598614 155780823 985011552 708930695 967514460 857164056 141130172 410630562 156000873 173385143 871218485 175766102 875632775 495786170 631003155 7215123 909425299 209555436 171133968 236597282 710542655 204501627 824439087 546846530 164800123 502211817 382880382 417122927 285004764 61401530 782884704 249057792 526244512 828927637 954250743 748767475 570562849 174833189 542974600 932550305 632176058 227000916 421320049 176543279 721216393 436165490 221036875 501613648 491547698 430975574 425516725 113657617 384775469 111154108 315248772 37511383 411768810 953412516 499813403 697383874 427482939 445667033 745117403 38361584 954752132 791387883 70745290 572630276 207177136 513416201 204073658 346622900 336855282 726644820 495651896 364520054 699803560 486167565 370098308 38351958 359771246 487026190 981235628 817240208 332507391 292221825 539257405 405143310 630669499 305671686 880106687 704694727 889327623 192734910 161434050 663199375 231527486 122660779 347633271 757295555 582506883 631264849 484614430 492320570 722194398 328877011 31447934 54118256 116552429 238664159 277050350 486786159 464949952 380390925 686196897 876621613 699867423 346490158 685058064 433220509 201416119 416217099 940998756 471544809 240643211 960402795 234502327 102996787 781313648 927689421 917082968 567029853 757984397 399927017 116046521 639672615 464142613 431531177 28915462 871067938 849888261 267884679 799184334 605484680 802203286 569626168 502863280 870722757 733114823 75168660 627480052 589005076 949318154 859739863 455546699 505874598 290764651 959179464 557475369 148180427 91086559 344563695 799610034 660600062 720006551 829724638 662883499 304402107 731074008 700912232 526235145 738253900 58782592 816240206 50838189 418764014 553230258 543467250 993224681 332772084 407254386 868019309 13411825 2492141 562052692 265145715 718782790 909645833 413763727 704556259 403408050 94871971 32215378 792136856 717598195 635317499 875190770 145630494 949029432 455492645 217461059 374693280 69579410 220455060 662383352 292774014 900191260 55302442 165599930 500978994 168378881 317867343 607002840 554683436 165673399 80426075 624046442 547361011 77873403 707198379 584846212 597577878 49660638 214480763 533030717 908762306 792248492 297650639 36323215 364862006 229008554 11117147 439835677 86830426 12038786 232205303 945339043 938298464 621691850 182840593 450535123 372290933 442115493 146132077 722954655 372561463 341343200 171503558 51538393 995557541 990743489 950179709 780297681 821372254 488121582 788261533 84515139 246227857 477601545 519337434 356813772 68449043 873777376 161311408 11384321 33258688 747157590 276866905 728208364 18105512 618050472 499926200 494860345 918643004 745653669 969272144 829701976 400655870 257962696 23822902 98573335 930391823 174487005 909253634 799309277 347826243 733862037 677194676 382605938 22912367 666997926 93452619 350169081 219632377 636776279 871118855 19578671 475461660 461463565 791706335 436505299 432461441 885181345 713692566 454501838 628651515 295313898 11876574 130526305 50656583 271090026 21677075 372930328 182431038 607025738 552472962 779113661 464816471 339570876 934766521 363805087 813713273 27062540 654241530 871154095 783652859 614269445 848889302 943207004 251307296 469891307 222784681 310987244 278339470 605930963 989249555 131734906 228703899 470440532 99903516 904071325 723896244 246151930 299234809 146691071 739481318 898309742 961206930 902809756 937088631 666015307 584670897 864366152 961560720 483779690 279523950 414901743 917201090 373678945 789722257 674497190 323060081 461841608 783093059 982061018 148977676 154085608 193289804 329602362 120574060 770092163 997441708 917643725 217281564 360579472 586230083 785534382 740609708 254303344 652373943 238376520 103885146 907980269 886003915 631053332 797920686 960257906 534516283 694755566 554663557 743724500 430008474 18088574 8207649 730610565 158066863 242360093 452013063 574723045 144681687 740027354 575499365 746537555 577451177 406593775 573223632 76154608 254590515 868245394 254645815 209562513 846551504 541064088 553636982 370408473 601176715 614199734 575456833 278508271 26687986 779365285 617267801 976475145 172666590 809459465 503997032 993109276 450056170 544620925 189987156 31587885 897449222 418455423 847251293 51212065 742047728 108358337 682901457 624054265 382187254 919955108 134903123 202506954 739571196 99085317 455569897 490111660 509040931 184877508 993212917 304883551 536311284 574554060 99042427 812243653 173182612 840948948 559545431 800590910 226604280 580062340 279657218 299421505 761565087 837970219 832562196 362189884 725753487 113274105 909321737 998002124 28527772 645079382 550929050 59802271 111431846 237248910 895427799 35244093 897156869 432154743 590038471 695439306 347482903 898696020 791578287 949383586 173348887 863827911 75250708 99157794 39857720 521020784 120666572 211431403 799880897 940134270 39772487 916527770 474258231 466725515 706300977 601323193 301201533 121331135 932723213 927584939 861285743 740670468 596375402 579598716 206107920 815195155 990269884 111507276 610063629 443488356 866073167 167061395 38406213 206215691 12409506 215383339 673375887 524906760 333144493 34286704 541818398 680481922 944073580 654106476 578518977 479302302 851024853 510184541 901408454 158743271 606099190 705087047 494044690 33191970 699978044 45422937 993014476 433601444 291676450 554113009 154720422 657632819 906940691 888329348 708943982 521671266 316956639 724491264 405744785 302752251 610855167 472870321 652737943 849399352 45542109 874851147 106568181 607396096 550184697 265923806 312903705 167570998 896091016 516194502 824995399 421451306 802409756 242023314 728172668 451570726 541606229 839407879 567071733 699427198 114321272 559824747 336043953 117575863 653149033 229049237 295404533 478495349 950892042 335251077 100933024 510126438 669926591 878007182 64271200 531965170 347753230 362136575 204119648 552309164 677941585 552556773 817809547 195802265 652316261 386261000 700109995 159636278 810005733 142182496 944348545 108424275 403184704 405836670 819276459 584563357 648528176 657881146 666750110 694254869 454656596 487633706 267147457 273945349 299787954 758275612 805358921 749887593 952691945 426357590 812088564 671521048 123081251 209142883 66483092 371354034 602995229 518733640 183687424 19370926 774353656 544877023 343286998 442985066 282147031 450738101 183677170 165252632 33423969 501409343 889006847 31128002 234170298 253775296 905683691 458426674 345759286 89596172 588415903 783546650 477323472 399014374 583971263 658610959 548399759 432333078 928220067 57209338 910433389 409861523 969914629 196477086 303007434 27006220 826923704 240880617 646147975 588905156 707343036 553258168 304505909 361881311 88936618 108951070 339228348 881042459 800839019 311636665 243035796 948996560 283670100 563130204 721313288 7832500 850064877 205252142 560574869 859329761 48718192 261223261 696480672 526761258 780056498 600043159 740678885 983105329 489318905 505418959 243576379 860814454 334219624 519006607 348803455 982631253 858364940 435441878 517331966 722051165 763985472 573111998 476038590 833636627 394454579 556284537 563301620 865074292 628828805 389092837 437661388 458092316 688104157 305711833 56681940 599209367 667702355 218239342 675469949 877746168 945729690 382270984 722496823 382085519 317991013 940883215 426588726 689741053 902090593 455682230 756613984 991265616 231394587 61946105 468730641 105183746 986367801 294644133 531874016 261505913 301574529 524408118 922118885 286524667 335501823 652285269 573486832 110063949 585709351 419925877 116367720 499241819 410053943 961382108 964138142 271458683 670610439 326067312 209596658 628615053 583412554 851879595 110627418 594540648 881820337 294344 271156267 701539863 28734999 712612750 474352916 943316564 425017103 923026358 275097877 155673468 318909653 931127594 680818810 364194019 477122082 241896962 544956271 948256403 847568052 100114707 609861882 155217106 607467238 979278062 853987528 400552439 369768040 119869163 97672914 282264154 428287098 93320343 317438747 600428513 642249112 887693272 687332573 904895274 384157444 441196827 175424223 735876983 208151707 871239296 306507755 751163407 295706967 829466916 765504948 681700622 225126371 556811992 359150023 280961195 222055347 131676208 921917371 673070737 120665498 315284571 425858183 649645935 955700008 145064488 115796012 282492280 698788276 154313591 993689402 379577173 379845898 222746452 835427956 62211564 307309304 822234388 336465906 886339575 520003869 302929239 226549921 729534176 655440857 61911273 294157286 779559164 572010059 975322643 966455400 61860622 967428858 571882306 851077448 431643535 657978454 786645045 278004803 194421621 749259636 885737155 719397023 409882027 102034281 105801366 811284812 678741890 398296833 225074789 9248133 951827039 816981622 488873834 302954613 483545347 580877989 239559761 650632345 201912519 863822169 60672344 325405790 479049884 834964165 555658857 474911126 37687137 930107833 79889881 919789561 134380754 637712338 143525746 325936558 804806369 510129000 853719306 322895610 861791593 861309033 34251731 998338221 303037123 687315106 779506901 309868689 742501309 337970139 401007597 378074250 277441408 730329441 773928406 662879012 98485102 205982367 529531027 604727905 510790411 686780021 732134631 914469815 709936303 742260972 677446454 386263838 990961908 233182325 741730332 598419972 447270755 215228708 577966585 199153865 164843211 970252511 650690926 583169550 331810974 412699072 671026916 435987758 282153418 709411051 954112179 22472114 75237619 482232988 359276803 29350499 593282533 255718505 667037725 168584602 836174194 561534061 297812038 16304026 373323868 661990937 651898472 934391417 33732381 549765941 224667694 309092209 340815400 214798843 966183438 35979940 876971111 227647899 520699895 144581422 349484079 115893730 662068255 62525639 59617050 912851155 475933253 49404130 42424820 443930332 309152571 98332701 694033639 201305397 758235170 111472750 705296620 604257214 376637940 542084872 96455742 200806924 334763371 35892820 858102233 53025477 605018785 820139770 576713435 535920152 926792671 929507878 881736128 896456916 865662987 873868671 639318997 922982426 759095040 605102444 61007303 106286370 182972948 977712516 967229848 163777301 189729265 506027338 608332340 190397309 720870311 359322884 858722054 542689179 98895451 787212375 166891323 546622528 261126412 81026444 927338015 406442244 679070390 719719942 668273403 854050374 847465225 450443285 886637874 974232332 826392485 745942148 962294979 938294075 52611898 763903864 314829418 772714763 777546622 384024710 479845954 150212749 332721991 232614995 405674974 914258741 902608755 528871127 324339625 468473781 107971265 554327019 190387994 344259620 292752652 170944833 778231972 887899057 76567256 395238584 728206826 833816991 355717748 243369344 293331410 519366851 676323942 446718029 5312462 337997859 393133818 843726139 4631783 77287950 980746041 951961103 715830668 64426003 650402915 576436177 941921620 594333046 227257838 33014277 167427709 457377063 668016759 66583863 65282584 444142024 399324611 497999555 798365707 978550808 417195733 920347724 364222119 347917455 372269868 593274970 117496402 548340595 32422501 625259308 601722618 796394981 993640581 738181186 451655250 240037309 281381091 798872108 593718415 535941636 551695530 170820023 103911889 642483620 225741001 954209955 348673832 609355956 434572165 39440174 686743917 726272270 961074595 44047983 500735980 700520861 171940308 190191975 10492655 348956083 605551897 150677311 40135080 28001402 316311813 994423977 769489787 996581112 541797129 324843117 37352071 535112552 130644548 240439304 403200544 932625668 269645439 355512532 37518215 861593002 434319293 135937527 881358351 910485238 654688544 786712948 83134243 262793188 518427655 250094608 433703861 203617140 663594800 578150471 797146501 510643104 986570577 288120312 233361547 64181640 564675899 214374490 853004367 670749889 642559657 615855575 694592664 575701487 676374618 398486158 160611966 842375261 62762713 103874488 673081382 143662152 950464125 904425842 157545338 687135162 46659142 600982664 955414854 906251765 708265339 581223144 30662366 281816733 23468081 488553988 358180144 677403235 755073407 513742973 709364940 748780303 657759821 689116731 360345885 680911751 635422581 996904050 138241874 246444595 717623783 100485002 883322185 769163866 663695145 479781891 180411013 9484864 100149426 735266909 462318754 74256137 387480265 232548969 32291238 746458629 334862593 14034889 658249510 478401496 820710889 48636989 316609472 676198463 762218212 520266209 353623231 78670805 423223308 631772124 814870560 690956789 218401233 727730224 912550891 715345190 42282102 182745413 155057141 785597425 62454858 958983765 840917649 992409312 967941942 943580732 837354504 427202335 244422602 909659155 315404677 206042186 257586894 764588314 626634986 108574838 337734197 704430893 574312836 449100243 77344392 140306523 143492822 738928717 685012638 19490068 451539397 832558813 315318519 725633155 932510440 906752507 197221800 22239659 401598575 154117663 80998942 829766015 994894158 7933898 125597879 620842416 358666374 562261477 864223648 813701494 596156678 459286365 638281187 488268173 555585207 666518624 27060344 549190202 535574343 543001042 41309579 370849634 718033480 287922745 773705336 944720698 126422991 594232855 448345858 304843255 197664545 309979506 341581524 335386665 775354962 967716162 416041856 336059243 207116610 137769099 85587476 779379720 5021325 20043513 202786992 281648523 498060245 939771395 332722249 12716058 781826842 91212996 304932471 845086804 557333485 535548898 604081475 498506836 755280480 888926159 400863714 788796454 814764797 821384163 79107394 537713174 190929100 548061065 784279069 503068583 111616411 840482546 381285359 494601201 538991624 260943931 334681426 211302269 224070978 218133864 498821951 190563887 653579681 403697696 280005596 686771592 244361593 265309660 128096157 566741739 771541793 446396835 445989699 683833185 487753632 447988292 521637872 246151185 75700917 549113869 843140417 37863653 797013268 112364159 155825762 394397434 614016064 172300811 388571390 279328095 219060022 146275641 345318914 862035454 965171211 537217595 329329234 818854122 140790609 281374678 232314788 252080085 7111489 548785507 598747083 613328754 58723116 467885160 11682255 86739826 401186986 925770846 945910677 235167215 503775149 417126070 679384406 858286542 876369294 537797835 376800407 513759424 184330797 192813431 476699991 203146888 297848567 381855613 468175160 24882000 580854112 496615064 499515848 68041725 840263096 149494781 636017676 899445659 805779605 826705252 170058117 489793091 77860207 852943507 388944191 521786042 911128539 919718198 950511251 83213691 521605273 983977045 489365716 316015197 694011890 201186071 807630855 229340421 455169283 586932106 740136866 262389189 705137028 968311767 256746892 712015447 156494245 167214554 946206184 730137717 1454455 377292952 657385150 430807214 340577010 453396280 485011584 379907252 829014861 773674375 551852774 393064435 97603163 19685968 524655142 506289267 472147485 543035421 239378875 693859198 889456901 960914629 187644910 812553334 464891041 931783325 257730410 736430177 691757029 236191769 686948663 491766555 465572295 672728374 324556333 215524812 143058499 293269705 630848889 444657497 326064235 17358273 83186779 610959678 818176058 559830190 116237127 817424830 936621050 389137652 796801093 20593070 337604916 799625631 588276025 988029201 222345032 596912063 702010860 707507733 950718362 792260821 233488018 974583713 554889794 323605489 844380820 845451650 687848250 406652700 777963651 686674900 914547114 725540929 124706332 637825032 328229549 379678507 788351630 721060011 311153101 13439159 569533273 584576179 359353313 465975835 162888345 452122125 133152232 172176572 643776902 505553010 35914139 730385232 502724950 599174226 881737163 795185980 887750819 138039315 723113194 261670528 278021292 78992049 733797004 24303264 105858377 530783250 246434278 800461186 494726403 696148022 972256279 329252486 330301096 299871609 538694569 85701136 829737201 212960356 314767334 581669971 768615210 810551625 391038323 75288088 908139444 643769235 904312661 168725872 439584374 793267287 80094415 744129218 469025617 499806067 68796958 97980392 105754020 700047572 861490152 525816516 861240228 621494735 976169751 329284219 359741966 147476938 628259614 652206579 752101709 36591986 723485532 194721648 709899214 165674232 431219209 376996365 468137342 109928708 43544792 155006051 872837700 698236603 214329203 184502309 636336518 300486889 64440761 430121206 970031688 822828842 885111319 938470958 615455626 26994506 945079219 706241022 153050434 867446749 100930591 12221939 963133105 164922527 542047768 379339698 898904591 298878741 377224274 205867900 821360765 766831863 11906389 518575929 429531041 964212211 22589856 242571998 810044151 90242900 213510456 719571804 508962645 908539397 810810054 13313115 459130259 429361730 722100665 518164244 885002901 955468059 549251283 161141666 348635103 959361905 608558773 572898515 442498396 309357671 562492333 740405538 722603511 93803101 938367724 826308207 939434608 458663843 21854029 407390577 187529156 981751241 256347725 565640207 675533286 787379463 847326640 410793646 761088158 295109537 980860982 336551741 344001709 706345233 869884769 72827846 722719703 996991955 585301292 734727468 460278193 447798532 60662810 246929796 512424409 665690718 337246779 982438587 327846712 556080001 44020332 925002902 737619169 545051508 564152233 273139877 697403037 540895594 804205365 290508745 518654746 154138252 639738744 156368537 297153313 70182494 662713871 949714735 948232633 412695611 134300541 746092816 497071966 629806391 260439876 725129859 528176562 223529237 891372392 540902284 496625133 495897017 237800171 902624538 470456780 97759960 469095722 623281341 378179093 278779966 169996839 540544274 379340111 292429845 500499134 720063099 964417336 997171571 549218364 712418721 478730818 524066523 310069172 616054307 462098297 201979615 715183917 363838083 152707251 212052485 726885338 642532269 781101736 275763927 440534790 297224323 38057505 997051177 529607952 323461212 132957438 288711666 216019361 892021940 182896850 88178974 288025905 238230057 215452285 609325404 656521823 911949107 313123028 342126687 274342033 927962688 268522618 902948415 690629616 887861558 943508299 410190673 117647262 74291662 622119454 936260444 532449700 252011842 835044480 396498767 679090866 745060969 753474792 582652983 262019301 956358101 589426602 166120456 435764483 781855322 722966500 203929469 699400303 148886561 55763347 131275902 955632918 287156531 287550016 310038752 65651240 594141846 951347436 756449718 335069082 494060194 627876913 800303813 558273879 397908008 502713604 412173037 84321977 801864297 364204312 495197258 393462834 542526964 592748333 332489846 558265329 83039316 783489157 800376861 90382164 566655025 737419999 751364060 735752541 598728933 593534337 590138131 284879876 542301032 69078688 238790491 106329708 50525580 946244341 772064499 215937556 648004468 56080441 607104365 752881270 886774470 289896559 675760366 140893993 837757686 125241922 883879932 858766778 793454622 343064143 599512010 604205779 461820579 815813054 509976118 62678105 580977622 826306350 431332580 849221335 555804745 729414932 919299349 323357925 163385505 730700292 269644733 72265104 417852826 859084467 872065622 673099552 605284984 892107849 336160675 631581409 617086641 865388088 931446383 27864729 863449792 407025312 865917997 980467158 961874674 341602422 397280137 658598593 622556385 312786297 309180234 83444030 635116768 242361270 305128641 598886011 183335673 490670118 624538061 226104493 702152374 287848044 746062926 776899525 655169105 886080367 697901830 835166321 264110363 784786675 564112137 366087555 312705972 242390413 233480133 579373760 923811483 580500853 24929664 796322613 293627397 588692372 602284341 650914994 105373641 415300594 566591855 665198101 601844237 452490034 998569425 276800380 912435847 103970778 62726810 573728887 549283335 830506906 723101016 558478117 602578819 418811927 707273567 642172186 460513134 787660007 112194692 377973867 595437209 575827567 221681888 228384221 630868456 375281586 763192800 248077868 110647234 877744363 638577293 702612990 129411732 613782121 904781392 72369291 402133340 660928895 864446660 350123 470530440 680588819 508443744 792674126 565144243 305631695 777677938 114339565 341593979 258137326 392833994 90101371 172835818 498613267 320036910 468712842 901483502 980269612 596976751 436079304 990628729 820124004 155311714 602702745 128630596 167651893 225054087 708536645 367897326 301469410 481844878 83793817 902616205 810497235 645982490 617182229 399121254 874063205 72072587 85337056 910242847 424755224 575267156 299502640 120897231 65982300 70607233 469676191 687198877 231531567 868223651 353005182 13919340 629126542 864302780 329009266 147780653 778508024 828905742 609298317 733802261 874567150 600230054 818067916 990453826 308899190 954432910 193501811 196332551 274164979 759853052 150576491 213294601 126156281 555385496 732010217 926068863 365691995 460826475 819213410 339054559 236392238 180032143 522740418 692555892 710994543 244141239 623367107 684350964 750807355 907752095 865867495 871985070 75774623 658648446 795925780 517969997 438885219 939686232 205059820 875141136 210970347 468845019 982818812 770916418 922117941 293355702 81856530 545499521 7388719 90891366 765481683 903825165 528480006 256518210 417713566 765259216 310401933 504615096 136788715 835704193 884363936 203526631 751705513 960995548 822896355 452559996 634167081 909413885 836540502 86797543 810087859 112339377 994885591 612256557 804157074 360452737 784165209 732994354 585419984 993364105 950313585 446848483 900090545 327668349 974392298 864999174 806110430 147303574 848761250 710109415 127081160 385775770 226565792 392265134 67572500 109033285 395805573 830780044 605852547 275755564 924289470 465748369 322331602 624613289 184859448 671184086 929285487 784826154 812096826 479607741 900794338 168572417 714758423 209711587 721787607 209998552 741256365 258591430 637023377 124047595 575799823 836444856 579546468 828149106 786280485 585819133 32615691 236737060 351476309 323033293 695430228 690078323 310581915 632838703 635161792 734718360 311310902 388399522 351272423 409286271 334754836 951804315 390668479 885936730 953266470 94864566 392813938 513068668 734414941 142392243 123086264 55496403 483478694 574112171 99773465 302525821 445214946 165210729 634216944 786894848 445944657 983369717 522419491 272889800 653164608 844468448 864975348 546937311 475695560 187559647 227962200 548692572 892395058 613855502 794981393 378629975 35006099 474837320 78483627 451433400 762787140 447502098 789596916 316669439 971178723 361880086 140424724 555090887 37811361 118548331 145385442 326002129 386928437 191312397 42224894 403499155 129861209 315668130 816133252 743648798 240382360 123408400 558260944 860567656 717093989 767879636 595383089 721875926 353159406 610190352 198454234 768400358 643755231 582682804 567474679 256829652 942498240 252793724 298272942 444131480 27390549 697195899 700124335 972913065 24813856 350528124 423180773 534636296 217141667 727797079 77860429 566580447 872371470 711929537 80571046 257252474 153606959 401031960 604013453 846971034 413507536 248881650 947981528 22281767 399530099 775064082 857246779 805846958 805687538 507347009 985406370 833263015 691809791 790391512 664999137 14624456 647307903 672571214 194082056 27108070 489485822 856869042 757144408 980873004 163755625 74340814 20418487 77656929 58733034 60909867 917323388 13220186 932549817 623884306 485138510 899873775 868328544 409394182 154794688 713105663 899290596 868799987 565850721 741259582 480086841 100122517 350416512 145424218 126940638 226334135 628111238 627354310 728418666 573901207 962655427 94843089 684977675 483629479 765940680 371615631 719485922 635486968 908765715 785694452 662730834 332888963 160362013 893613367 295738524 197011354 870509102 998394995 171703143 819862617 930996857 289892524 386525148 764772663 479882570 969672689 722209010 808936344 613375909 754631551 347270870 838343691 680706151 962582457 280123840 103944532 614488825 769429732 61812775 698030122 480661842 884501914 987645580 700923626 193980129 955266719 375994989 772495880 137063356 690831593 134374469 445000265 837395998 656230684 942642547 949794203 673451488 369599752 321643259 656665081 2249825 78710831 385893289 291543588 553788354 589763102 176405279 696773274 743596358 777636329 366111487 379311757 577939099 719872808 740586674 53479084 657304795 245590309 26033594 726213438 842154379 682343710 283920559 315152772 983990649 826668680 940292087 915157237 322069105 911728842 453919376 38302121 683717461 876852314 946370208 703605365 561920259 590777329 911704685 710968336 638649867 150784082 870072498 530810647 468031583 941233389 139787882 860747643 446374303 270511956 314075649 443473590 574727891 554492557 845774017 94877453 152206151 278779591 477009306 243265783 375409104 118845508 375680997 954008122 51604927 72398100 158105495 611672785 873037140 292748014 571603430 690905983 973169931 822229615 51038895 452287434 17152357 345134349 632209917 876165630 914562868 983349885 637305255 248740472 740351222 732073162 749138980 627138391 350883880 475780826 577268328 36588397 2204729 391708837 326650533 500934603 171643070 162240159 912557135 38226559 308684566 449730336 716630764 742507148 667562183 306658769 242374274 787672303 454756416 217198752 20767427 215663104 327278501 855288733 219758027 866918424 823162276 426364760 304806512 867055329 172581424 527685508 599456593 946977066 537349093 685583294 754074777 105504969 831919690 903294546 629349609 121568304 601165923 375256036 987724424 816855131 496436958 836634709 918970481 407222768 9185670 449448318 958337842 626658349 50998968 197469503 879705574 606143926 258515909 625884008 353681566 8190861 759628044 778329838 792303973 624192918 122040302 290492169 222780639 562420634 404245929 51873241 586256586 135812325 680803278 326064310 865324516 879371525 930200282 32045341 319829921 209218483 902640726 839752313 652750616 300254952 701695857 300307566 661527973 197995131 143674993 235840199 95478984 550126088 202185590 711018858 912152845 722330172 507169171 284553001 983376503 892225912 41822943 237417210 569176548 150935466 869686412 146703701 100997549 995817024 59337532 518627579 530924628 622851019 30320247 432790997 604218973 264537459 38907327 452302328 781149152 145109927 266617037 755967892 732590010 165555443 964119790 72341265 102202997 207599732 912761544 176913795 196287959 869974802 177564487 682834214 215834835 14238013 488075621 973012083 292063388 397207890 325679908 368487553 652477228 28773032 409467930 160862031 22983766 548759196 91790576 875866732 493536906 798067840 978749079 956969371 450351884 168496312 499856152 931815193 187770458 919391045 646073533 859415727 749600763 650532076 74303256 574037886 203679558 372192370 831851802 280070166 922658104 86592757 333447893 619330606 289756234 317831793 403323064 949363960 270568574 826406893 221390541 100245285 790231328 221192148 810435020 193207006 229516943 574447419 91670931 208823018 220746888 598759263 785460568 27532895 258387170 820270384 263849170 470186839 184244378 984510993 93759183 559646450 475883187 613287457 14842881 75428129 617595383 367272361 457539904 985179694 106640925 198577809 428036128 600271021 973870346 712459417 164183019 224398905 204760082 321948878 488979366 573640115 780799792 41918718 192465330 329217224 344619015 303070501 11697619 452869779 424051212 729023611 607821812 227872126 830208765 70336419 493751253 831125181 418248194 762243532 52680581 544421912 199805175 525316318 872720499 191921769 24088875 712454532 420682800 327154815 403013035 265538689 581017584 133948020 948993150 833180230 274326549 104886649 556723731 23992549 415139035 641419918 561535582 395064781 253959639 779165748 694997906 944685217 671308164 582110807 71816131 497552075 710012521 977765394 841456834 460422159 25794660 669970890 922798343 276933020 229470979 573525088 992137442 544763508 981312444 353675477 708126609 386605919 517058831 115292100 152598635 851060578 845928527 886041768 691888397 183674250 489494510 71800051 336847609 564953223 202165612 124253454 312839324 191486426 241999699 552697345 19860883 279297003 482761921 938566636 621829280 853807124 828639058 387424157 199283452 164770265 260967449 289769689 766307214 582136059 179226673 588452073 158234780 129539108 335442218 481923218 743502784 544757108 929627702 644879142 459580991 195785112 981462532 641783772 920312027 49471047 527634139 246964255 815831608 56928582 876369193 413800168 15163591 22209645 448212108 128759307 28313167 104998951 451440430 972919098 5921090 499905817 790536937 826589564 513218355 108443538 46282976 313509560 162301457 427457449 224922883 136687008 285733698 89758505 24090947 847568981 1114128 413477773 514252492 871231193 455940978 197394848 112683096 573890669 900873353 672162923 807985890 203679110 373665570 325274122 77753578 586915754 23695516 300316225 698360934 860620098 122252220 139493564 856639560 464048366 658693732 547006851 460125396 628730781 705459423 165930187 544078637 389893480 900743945 932776723 217861334 536112946 817863163 221577196 542742201 489288831 798387097 158001547 755853635 800393999 264709834 84230758 257305244 871502246 16035606 452819462 261655950 337551230 219097529 470320076 911769704 499586947 681267501 372730510 749177198 677048976 300258989 899037658 489596665 286607761 936948140 189509186 185249205 913718510 283386633 829817223 843576418 338066231 464410658 88901069 264189273 464225010 821218403 478810359 85089303 188924545 612901135 154577200 297635398 263105229 886710519 244230429 852771803 960761011 566475193 363671255 468443780 484152519 524540714 155692157 282013285 578685394 40518105 664523519 55087814 571667998 444862136 545352416 337258898 400314083 872539458 469187777 406291150 560258452 992606258 376676182 868076775 445934798 407612901 345962452 190926888 233628346 657040932 159592235 251193277 998513302 640422777 274252559 144850175 664444309 975653318 37607350 924567442 471536855 917792089 992105116 548252742 996707362 482866184 12951450 256582678 723590223 362442513 375190936 431249537 31455982 746552439 151399994 21800241 349505074 142109580 220385270 979503258 727479652 984034715 162045205 930724795 128143879 366566969 273865501 387165405 705744702 775638866 540395087 179247158 421998156 954119095 846127055 498351857 603453238 598037921 536524998 447347078 369465414 314877684 291609275 73307930 313463678 12631587 947035493 230092932 945852709 431218607 166272721 409418140 210889734 293196631 680378853 207448980 690970871 547974700 119517027 85052612 162121531 939828688 994424662 881153279 360111447 833490346 174865268 597802810 825610118 538176677 766163981 900513388 190203795 855489753 400605759 740035742 881762923 651457497 938098421 790468734 164065970 202516558 836063251 593439158 973150987 300606224 199571120 503093218 37775812 90510357 857002751 91543564 723234003 217476578 683833123 8515355 986922546 415551355 316144458 145273014 289070641 508774464 858091388 973054760 605251331 621852042 707662273 128240404 474291703 846774004 147407936 959940717 787072962 206416840 968717449 547576363 48105230 621207163 540264231 486066620 216548531 199284332 350287266 975867264 359962144 306970886 364142127 374982180 974242695 346963144 887593093 474730187 892816815 999419558 79155632 27200083 290078353 49014318 450189415 671063968 697730094 303047975 163151462 538338908 773076062 20252308 200030616 584729915 820286114 796990759 835401291 642137292 696878519 739896038 617025611 904532149 875120587 472664923 475867866 426814005 15509902 50673613 769914575 8766381 622573884 913625652 218859780 904561605 463871038 398670705 968165774 785341688 266805180 564525499 548404042 115604972 897632887 65518876 194386955 684952860 747334833 936375892 48050959 302207706 684774080 459667197 346793189 784754909 308306073 566262054 26156402 993789116 73531038 451240702 465996596 308764852 368233316 924556298 965327227 517306919 253469295 23761337 307633945 741109337 581943958 605612176 838874977 392540293 489000755 456213882 196249270 348865187 18035425 577947366 529120332 943626292 297833078 599549162 953723518 897656850 397665312 307428576 966251418 203991409 50193113 130094293 399383596 210152961 960365553 915080718 87962906 590471843 518996073 661915651 748462539 210592704 658953282 714710144 525858534 3193885 737724653 340878101 594920737 669451073 451797967 333084501 781309461 694096968 806054870 115527622 799881256 476159480 207593615 223545571 100300283 862209804 818101488 340063414 171148381 874630209 287146281 616996270 326015473 756903244 358161580 322768993 304448061 943201010 898283800 539517411 725229009 350542810 476816931 529053033 516103662 41268797 769668526 954443529 105364373 198350744 17324706 21795788 398090792 892099913 389666465 799740300 13579548 100917740 779459971 427381367 690850197 397146422 518695949 471416986 872846155 816649829 856716626 2165172 212467929 993040523 175433341 410683396 803314017 72237738 758501696 164597332 996643304 804974466 994265637 76791775 807499399 269260249 503252359 72785992 401054802 111719186 408243461 194690605 853327540 531953239 800356958 12178192 347127632 753439069 320703932 148949140 880094185 816867593 82357825 259814644 86311944 420600347 119840764 688409380 236631744 514265310 419420816 629724019 574457839 220120897 397953460 411116692 317329393 214074532 390375551 647384086 243545319 894995561 618500763 135815548 691448845 486840436 356669539 186852205 152394922 595904519 869596281 453741658 651815279 467000807 583467633 408780165 804839519 182094313 958162062 604028626 663776769 493598730 363283281 440984714 571015942 982758975 845503326 767976913 500747619 789751973 919029020 616078861 269088671 56524157 746356904 773183012 621115083 865041824 165197238 414868359 829327798 553325450 645331626 303663039 644734086 809274535 385074145 527589814 443833602 419275550 811986985 628542301 229648255 822648917 256251879 781690415 721492828 281901920 803581840 10717181 846776458 295296829 781457032 457516001 165326853 312626562 47696233 507992158 501439761 688609832 27436960 232877316 515489867 625732089 205807152 749027595 288831844 63360913 685017700 64370613 371408773 644641323 830092201 683134976 214944082 411809797 942647845 700055487 668438381 241310370 559167777 238429503 449267512 807310779 536639573 632306203 855106456 132158353 140833653 340331943 119717705 950291110 4665682 273817450 814397887 243383273 692646041 485808647 283205775 793395490 302600704 832604400 994362332 595400657 130469550 634321566 885834706 736896776 332477471 909878964 114228989 960687587 287428415 118511838 864118264 16584451 384222900 894027837 307231542 342576805 220192522 652458488 499400753 543153629 317060090 392406082 269446275 383392105 301028674 597731332 237467100 403079272 710597228 819194073 257086247 139151032 583537363 894957729 947238887 548512275 265043138 793597750 538755295 369204233 379845695 455561395 784680724 588133905 975868441 829695050 154858824 340709506 889379958 949113473 352369044 852250065 161645803 326653820 948328646 350706791 704129975 86733143 410768793 268059571 707095468 895233893 551252390 938344286 161671950 689007490 129166685 909165297 599209595 861546537 181288148 10814866 172964823 177831237 428120322 376209976 973102645 673654138 800017053 381984110 890604052 719607114 824039345 892417811 148577952 950374136 495889965 808234567 195311789 600579873 298115261 631944277 687735341 464771127 845059201 571528237 695944988 671017008 962174494 354901512 783588278 97393388 274954791 201950005 383324051 148732969 584351882 938348861 887157181 408389133 930601819 306018186 182387478 663093258 835081751 165769309 484061853 76991931 382500661 230084926 125966224 172408931 198431138 528504069 560177204 587635077 344787038 74523088 13300190 253961003 124451411 313645135 629542312 613780415 88051070 614251526 603089022 649783551 584363094 859644235 109922430 965660803 900855184 939801033 502920182 249125753 246064190 36718635 780283150 454763146 804294796 291630931 831272426 468188337 932955761 780599596 593349959 198328388 539173374 361117187 438037159 860114929 553129575 819924462 661831082 932870646 352155573 360559886 272280300 952253734 850493948 254997688 639475228 446486595 528877149 148306014 766360121 119483882 64083191 820983848 781713540 215264650 125965889 803098207 569805320 370089457 157780517 880693167 996446482 510286997 249778370 496468949 713793116 333074686 303729115 218314426 893878313 42737621 900505808 864935188 107345819 399073681 447693776 671095661 638634444 421841799 16361805 907632567 226369719 428986653 870153519 756295344 532563485 290147704 64291989 105767714 64874125 664621540 340015156 587075040 631344992 804650323 906075174 910250629 164497497 936827553 777918733 221317016 546445194 407130170 839963838 105911896 119192490 370120755 319029316 94662450 627079541 519495674 894833653 39155275 938688741 861985743 727670908 816174376 121464993 989556421 198618881 10567578 399146399 732048513 945841429 264075256 584274242 594755854 313168394 25685921 205403689 642728883 672010558 84095884 379251337 36265871 12371958 328816481 992363934 31678380 167246638 941448034 384404621 504554399 963618346 926129429 656779672 561825118 915249743 614664802 467814438 948451893 472066258 471136641 348935078 728742221 412791529 395924280 29217573 841891456 632914019 699947575 914283126 453195798 849236097 421418693 708239556 699187082 184432587 802489114 826183400 911942114 177747739 509677469 232925925 666381727 899926209 520832890 39111198 276099300 454814466 726365333 250100644 801452375 605954095 159016886 732138853 477507206 296741630 148375722 311336622 413316635 753194501 72867785 979346006 772791699 664611218 358301799 970008815 177081595 562027332 120389168 750537456 268719939 829181001 237260976 687560097 363364681 585083671 825873090 755042992 883800784 370270658 550974745 651667901 957251952 492037623 511378279 723774659 370627253 266650628 714376323 271498823 867198160 519836159 826931151 486819844 974588397 528163655 239639895 595901940 286699346 602199602 346498920 776588626 615181902 732527806 759067922 265411551 913862889 487241272 457021394 855424981 423890586 408237519 420096623 507352581 553174250 552669002 306401342 102375190 947257076 264717744 836500094 927095409 138821483 611971713 166161905 909778480 425972828 116127177 567873881 930033344 334891898 969296769 279119168 976260063 844051749 758914201 467231471 587542507 551964909 335679476 770661148 348466372 201163111 663709812 391596619 217322160 316217259 512034523 755688441 53647217 545950005 460896702 441431465 986090253 741680598 565573091 817832285 588249828 153237188 44468411 777256752 13588230 579812903 882691089 87298594 754222210 385881052 274384504 204524001 718652793 673323842 901577561 353115823 267857829 227623985 541043245 957627151 391277495 427700613 268162538 472152258 125588648 148753960 244382815 401302540 175164795 573393412 502878901 171096862 748514246 732870050 534662996 79945328 625052227 181284966 545881688 761236022 265503876 47912053 791869341 564556569 991033982 625676210 825474429 859204549 702635561 407283280 427769343 396448870 570396706 455866265 492451027 179042615 2370378 977825315 919031289 224637688 986194762 206173735 177861178 713956218 624246513 629068764 71734164 71472421 392140417 91943167 977892888 670573820 5307825 126103765 90941661 561011682 961578617 213333238 751205920 729747177 70714270 291954167 235662055 171105195 658907204 345965114 127252808 636237625 249117633 482331254 888200788 309944387 533122760 712423544 141805072 296474445 552188317 113466638 774466509 767304993 48060185 756077635 948673229 161479450 387232167 511773359 426651591 211790369 863257803 120272664 745984146 697596236 245138672 608571946 433471720 148241596 434181173 778515157 481635668 425228042 413914070 146857716 133936009 685469888 106221113 724704122 49537456 984911130 706035177 127294806 73864389 726417496 229268891 746578089 712730704 229935459 958513026 436864124 661158287 633193139 461805256 274804891 575282542 161547346 803878258 342103207 264121041 578553794 914718449 315280809 439269214 102696992 842371574 398982044 312888011 988099438 300832129 394204114 493264251 387486831 469753289 645316238 624820492 820264162 131746176 586623124 903726173 268539331 112478870 46326131 612222780 220164573 467316517 452124990 128263476 452578977 807387288 344899188 850561201 261364898 13277642 368376155 816079651 996913612 851433389 695770566 33517870 328201451 654012324 82705484 274237137 540395683 53977125 77634770 211941257 588112071 333408955 418616575 565272470 539580649 48214536 448118120 882889658 416723412 304729506 903155401 273962182 776902523 831395107 963027225 126616084 458415202 432735941 374133093 253583260 184579732 241180504 353531916 923763941 405691464 422619013 597808885 905700907 82861335 123954031 382317378 341358440 50699181 105264633 876071660 992787390 659596910 973029688 591892267 274129656 233934679 914446822 99476472 630832405 194404263 601233225 963917845 907411768 180299993 866693924 752415451 739376759 829393071 890652840 70340170 322654742 2857786 812335448 781827984 630786939 592444690 751342792 727270453 819395239 39730129 330657607 859212819 799352059 121394413 982792925 992031248 817590944 274818119 778712106 730478026 697157843 815008734 881377462 566857055 642191024 307989017 289670143 784581058 863680356 431973993 642673856 138874522 237131321 318995827 880718017 156897194 845288813 786685537 137178234 823206527 974776872 106547641 230107739 174545784 198581318 482486376 603443055 244645621 606501811 307259495 447629006 827239858 329081019 480951397 344031226 500761261 321427883 254607961 354227184 796461283 431656952 510453965 583926935 455876413 674500853 443312335 556754319 783724225 999232783 796533867 512221382 611731073 525632464 102305293 257761548 247227357 99292269 156348451 369448187 969849622 458708233 223999534 353196545 802559055 131189490 465996317 57169602 235442801 854570816 699217583 339604196 718610558 674074682 719597921 106110424 420462943 701934134 889821601 618221780 222965128 462627028 756029297 625821530 885685464 324908133 342783435 377572587 167225824 717403470 170042941 845246390 89891439 791451450 633529651 711558349 324187116 865790276 531618049 893149142 169393703 716435294 75549629 370862975 865848746 209373773 329792613 67405538 137709984 606388380 136405970 518253778 62073384 227363155 457552864 16520328 614995416 245743448 831463180 108361145 582890074 984473283 345669770 652106987 429677397 739657331 893711143 781902065 51584472 655132595 357464518 798703020 598940644 300656352 766461582 450013749 584849726 840284054 757947831 851842999 355991550 615827838 554680233 941739859 299072684 915351832 766510955 271856626 970991711 108433936 747138583 301309574 786405401 192622036 278256602 166784923 258181676 687012898 296580814 597189804 868098859 907254128 796238978 90980574 810222699 110651010 187088563 545877702 904510936 145032362 800394260 745827544 362338232 438537444 155345870 149070838 862380600 370460840 711833254 34759229 675957167 165502991 769518941 361886509 716295679 261717067 331666592 170149083 266507064 565106071 355418084 537578346 469986154 391395416 770222772 996234812 296846042 911563704 155406622 769888602 276651599 917812300 950082183 905424894 829288968 694238996 708035074 564648532 736885933 442761484 581882133 930503299 460152492 601359447 84730995 426225434 507174773 610230440 891131994 615500567 342016987 483161118 233503351 796275489 869193175 46950530 11824280 761407587 372737606 11798252 102020588 240178914 939571024 922174869 130248873 576424970 456735873 391545734 853080188 147591825 202807300 308423399 931780143 258273785 17836890 363371757 997017034 159167271 47174059 462284096 700654226 502599255 504083243 123347613 82020405 743223098 902631380 257637045 803104873 287527793 387077548 371674083 47884693 905852878 243964722 919503960 876077022 796388690 333910095 608135628 904067898 458520031 296194326 818826457 902549103 152152494 660202267 566148831 352665613 171668933 890591839 704284904 465291168 236926961 615810402 423385648 310205287 940206915 819082431 345382036 836747617 505737013 753235592 230844648 217163235 284156610 183567645 75623689 684081946 547654453 642487862 347283842 327649969 397875633 802691705 79513737 180840080 632174719 933319710 613658826 177983573 952998751 272324248 90377160 336086186 976904035 697244455 316061792 94048433 471640466 193464257 371702391 910363137 407189958 479260165 604341357 828831748 445146395 896019677 508209678 625957583 142114108 571970899 53338222 993881539 685044435 788631370 460320759 995488045 620971471 598810239 155015721 312658156 629789430 233420837 355835680 135713198 926059551 789604305 324723409 924544985 242261847 984028777 864956578 6181661 282321842 557789250 417940291 569120350 454044773 743581327 441459888 629093190 5928992 305658016 757056881 938623930 563288438 420381313 720631211 469113569 235561162 347779405 371577328 93826290 572259904 977803272 708632888 254534432 4295318 58355971 109753707 259856587 349892431 121328917 192437874 311533992 979818809 645742724 816233993 217162469 879898801 760975056 177295910 579945851 632883944 115577444 147510666 740592969 697168671 122323153 874323156 55911830 425366786 931856385 777649490 828396335 467289241 382662654 615929708 461359436 481864970 34899756 832403329 973153972 649259310 773536925 424785437 305690745 87594922 654927660 830696580 599306584 464577596 928329108 929524597 94115015 534827776 632593116 771071361 603650592 584415016 803664667 831654086 785466322 957827517 319781217 757965859 773170134 189699150 141919746 440621303 963008944 120257439 128784728 44555503 899296682 267625825 420348126 1203112 117577381 414954225 795260472 359829439 107923219 789419396 652478273 950554343 146378639 671548169 254094628 516565285 279419132 860331438 408178125 953441272 435883166 73605946 278328257 754141806 257548256 922914642 687241401 180310519 176511150 263629322 779356186 288218681 513863932 998013610 730591591 20154657 709308740 257252790 108924855 219235382 22691969 171049497 630804681 412671466 830231517 755779286 358854803 507823736 456605026 596142645 42299649 888659818 864013607 888447025 942517722 118647287 905762723 716780113 309538680 932036576 732945220 193068183 206962390 117332214 206438197 601148980 979720089 893175358 7094575 409884785 931249749 15535179 263060224 954097732 898428682 231434861 736472045 211963318 842029780 852869871 916636061 542749050 691549168 711186696 306256665 566649659 7544711 915632100 887863086 4121415 696476274 624021206 605527362 49151692 696589390 292377536 537253621 208836494 144758716 778986685 514658420 336082180 787443662 979764438 20106947 856996618 561538235 988835233 757838329 19731283 688748634 259167192 546180166 687668384 884826234 983925448 712879923 167536532 40058148 748245162 207391109 726911383 358787778 543568647 272224300 519466839 661842086 559570377 229825324 659958310 986737942 793084347 719222452 42347290 340261627 107717858 594557499 677231786 659722415 69550212 554924826 386282207 254024132 985750574 766893646 339692433 8459825 256527978 133748272 841381532 847243514 819439786 664045532 390288679 406014146 713186564 547567490 714257715 169713033 865862589 354323847 531407754 524416963 224877219 910032558 397848247 715314974 370171942 718969542 102213896 809591503 41725134 75747977 635736743 721140951 204352570 219337 368169144 988959590 606020723 146981880 776632875 836094651 191029177 766419396 335769731 458660325 786747045 962330941 231342380 825793880 305883079 473502914 49985985 558508718 47879653 117094653 440990413 377117089 634812966 212108002 335387271 836199633 446385299 96217451 846198787 463681991 65948614 502804991 233129303 789958854 731644146 188354272 671422928 344401053 733341724 426804731 265229589 944798383 127855196 852231700 946377979 867360075 427375964 504257388 748050452 333021289 210953505 761943085 499000638 14626256 724891735 416705884 850061404 901369759 190452137 39090063 691873383 341860514 675330054 267379201 735979209 285153501 247530036 788061477 287628515 437741886 359607370 806436656 121548328 122324502 515502266 131604362 514690579 895410998 42627911 740453028 994990312 761781323 639069457 929002185 199225145 330736431 983341282 408817858 656288531 646788655 870810597 153384915 412240816 203978345 915310540 495371025 683878963 861822370 876146877 896941335 973452480 656124093 507557077 287030677 291257102 956995585 253769526 104375603 241911807 524903500 944896968 132434633 572312650 644852268 10776692 921532870 354589491 462505328 626380928 912652008 190864877 351553178 522703537 862133619 440900496 110186829 824573514 909899951 492508683 755384811 850270628 14256142 57398274 897465084 116909175 822485858 690745798 486431120 885869865 109855202 225156713 315173233 960999059 128448180 394381532 7614435 120714644 508007842 772571976 131449216 247996165 412536967 191261396 52278204 848697708 300114168 948057522 595556434 987564945 504021393 468266346 711887126 323462386 789892877 12185936 988071516 985523056 437876483 964364995 626779399 987299850 747501175 368772731 327358868 209421161 728704392 41715126 308676026 713423573 751806946 872324062 670961636 428560079 535208831 56846710 659732329 354309741 373936606 102830124 351311849 504896144 946484921 923924726 928923877 54161846 382092536 413212774 655875547 924913312 387806839 115921807 759108952 36105496 815667169 299179400 881897749 20936935 3942426 586497423 582167929 683547744 762813761 990905164 720644484 344977361 714513224 280001765 927707855 722739467 957774900 860948994 798747011 853436506 696672514 854579098 966023679 564861797 955658140 212341543 489873756 316481776 829703298 64342931 839556675 943871403 920708589 229909808 184024751 580162023 419010766 208815829 31617998 478315735 979403486 17263608 276849315 148323767 454623079 713816587 13691974 165513266 159615432 65119876 272597617 123491168 41871556 671020924 704886501 522495476 682047392 67142879 224611127 803382107 439346041 495637598 236644832 962884034 869324935 423595553 640906428 263368241 942430059 841606263 163126674 307316142 275386169 680690503 283769455 776136849 302184671 678178364 532553949 299233428 687955907 593187674 560188318 499793770 902228902 244555987 569479275 560627847 975236824 403150538 208198283 820208219 961347890 952355180 602023658 945989066 269511521 969010423 698570969 923553959 567853946 496199471 91449337 220306132 474558033 631669403 385651465 177765102 282130027 93025590 551257409 200025112 157579176 874462027 601879134 108779709 581153250 935464691 965901718 228219920 316533785 274858963 773922737 925253478 73819762 89219856 769194178 645606393 976837555 500916496 340264304 759467968 56589952 451012762 664791938 941280113 169072507 701544241 442654479 67132696 219091758 245321102 932471988 238923961 161856570 279916921 567558964 93638083 672702847 251959293 235659494 447014511 512930572 193092978 582166400 829615105 336638589 500962166 12433190 531364098 475831881 954996798 473367820 915044843 967324066 756149333 935622113 49629669 958457064 742758069 420326922 699083619 867303773 243069907 776714243 327540293 720927982 687379704 124641774 774170452 551727425 104313865 208537146 472607431 434743444 119764623 518142759 708397361 535116284 167494378 456105765 371321632 202780937 342890814 750671313 389511749 632675506 428647660 166865223 836861764 724273656 414905439 731631081 968353320 948066673 506577745 853172274 801652863 898461651 865024729 95504033 18038750 629285877 52458025 996283048 149518311 422646901 826164260 295350424 72024660 329956121 579878261 68080458 267796506 811856727 645265259 13802909 717869379 799518060 963143865 790215241 79231698 300260838 391527509 344317411 960657805 479327334 772468395 404331942 636283990 935489800 939766263 173987890 352755233 385859312 508294536 293508829 369049553 831951432 161169904 701189487 868872230 307381384 351782968 511570438 8970717 914038974 871871634 483623339 554695566 6436204 256815649 439819221 880722667 242641540 560221437 694011712 35908973 458914898 330579197 172852386 107902948 508388586 513348154 430326700 446800775 371317786 106134850 744279514 743942630 887185288 705624885 872282477 30390643 520343019 302100161 756723373 115572668 623568128 85744229 332612121 717924851 383926813 361912163 679789784 906403577 444284224 548762548 121984756 288711742 196431753 248138757 6793148 232338369 221321777 159347695 545169931 57271922 835008017 623671769 297744708 140619637 179868677 742398881 320221180 272937273 192476682 759581854 924947389 46205774 785781167 854417837 988410117 617456256 261330077 733374379 148829209 801245703 456244321 787251620 83318363 148900716 767279849 157900161 928180213 544497449 877828451 630838243 352044202 39857949 267156676 640162279 53741267 173299343 555940727 716161278 888462304 748494418 910660771 163808684 536059972 342474121 881921810 909333033 393440274 797751460 710660549 894476619 631161490 530369040 660277678 622354974 240440610 501633130 714976219 301832432 385490444 560037528 504527662 680774770 798887786 578449360 138324275 858385997 111754270 793802844 53190125 742109226 281620962 65051583 739883136 679160985 175126008 896000048 930974075 527501344 19141999 913471280 126047547 737824589 252985563 855010421 235142032 929935573 58073639 198514499 345389325 233048911 667072907 154093291 781706553 374770349 632387929 32963265 352355743 161824289 306245951 583762910 352503937 105184950 818068415 87570065 166598097 662945734 219360615 803941346 656289267 238977504 624038965 139852374 548474778 528403302 844331596 382424627 719449776 726066284 978932983 617927807 957927455 83129893 34277713 408478308 30441402 969047780 235447778 70756329 449209465 942785600 986318728 876188169 593094836 770906994 11718023 249217940 739700553 170547875 515302860 421506629 572400270 57509502 413099981 436961369 168530554 252658052 849008965 307882665 59324734 402775479 350804835 283830555 530277177 128711855 306485699 502548172 580282123 166222833 793195318 898213905 102463661 365652723 379553800 855980001 377254630 714344320 71896923 497160491 642302639 650584760 973087675 405920793 672774433 238743445 435889990 738423340 953113804 212822219 551388825 486094373 91808042 944741692 101078665 635432439 998012954 353228965 874275171 131215586 411212454 174172972 650107134 173362913 211788104 657507350 462678256 385765772 953234937 616475935 762640184 644903652 235963267 652374502 59318690 929120302 537425092 512994134 282506508 401536980 275729041 154677017 702061660 556363330 84007269 49937564 451653216 983561218 292553251 414762089 606614406 391234815 60148479 384871934 918901472 667277053 310411371 375642414 135365715 655300085 224872169 173692393 729697684 522409786 542419641 458305535 915072912 609885909 248642028 125314452 797751641 797222954 803564809 761935870 334694268 337253535 377708437 101320554 364231190 526836781 669739043 548218720 917603087 364262061 108246243 188689669 763566881 123439304 811484789 136971668 696762902 212152484 343394104 501767979 119616200 535083999 716319543 820705209 12485764 222319674 263402467 4588615 178396268 459453092 889453727 19824430 319762586 301580429 915709423 175131383 613597705 593520644 218337585 181181137 98422137 59738987 567476213 332193185 375270160 119859098 301911028 693340588 975887794 761480489 594840920 130279360 484386083 655693648 82032141 48649222 812149191 969479294 678947601 888860141 183967209 319196257 240255239 430423092 623481640 64440927 237073563 960028300 522048283 900251891 326435149 253649286 969643445 916793151 223404005 69781655 923456844 246901398 416658429 639269971 255710719 698633467 730507552 717663817 931426440 626198963 300665006 325969113 29168594 870231421 656958897 799699040 521313794 670937404 725412443 12350543 980861426 76658146 163203629 38393009 199008548 165809820 896411855 642270195 772789554 206797529 858057262 929969553 946371678 807161574 878224514 341083662 858606255 464801103 74528679 794854907 508858873 443672410 641290425 747015933 859786235 570598239 882735855 433840871 811864320 394148353 44116770 123909764 802924904 413157315 269483160 225449363 611071528 46042995 941767399 633828544 947154093 836543546 728445239 595226078 414067961 192176876 44807112 743777993 991741489 843392698 335574735 428699558 286753119 208717691 317521816 222636023 297291225 806374563 223210992 963502483 756260701 184750468 813173222 155987672 91829560 674913521 773111948 283736470 422191438 768928861 898666117 589119503 130504126 192011553 723300631 940040015 218326599 77683947 111969259 914168848 913910828 222749580 419088823 592364297 71139932 788553285 871834430 866963233 658063683 260821888 640103577 592939659 142195398 511546554 486094743 859199028 677346841 214522901 956300642 484319969 283925261 67380769 147318031 739755865 379573103 451845896 720965862 632406400 904785516 809438894 688214666 855506735 433979170 414645716 892851341 369864457 188135304 491452855 856896347 660597581 516985747 764936038 844632474 293374342 112647643 294192233 254893932 79586860 216793987 970323091 428100677 151297822 923029394 401541367 774628485 297765039 335839350 768972240 426648456 433247861 117046074 210432398 79117840 450554426 430057406 608254066 871214739 551138474 662619680 292540159 394647563 271304158 94328926 94446952 680441069 662888572 768827721 663828226 734723381 664170673 335730173 929983398 865390202 164787602 94673852 567410043 34608681 987389189 891386058 268562896 552906979 616881048 922976126 196520553 307703136 49059568 547169220 297126399 382279983 493374700 655288420 819861341 224511571 119391681 316906405 696535985 802379525 269260698 20758025 241009891 635969561 192723772 78838574 726645211 194900728 149249579 983280699 571800613 88879917 33904666 515381671 861898518 782380597 714069695 629965870 156026498 340303262 630153442 19513666 7807909 48733645 668876830 261326708 60434660 535223757 532964258 722738343 215578757 324539082 477847006 541858694 836418571 854657850 583660290 434653342 419554300 337045254 894279180 160259977 552723042 891533594 691563374 75901361 792398073 832732692 379663122 21531766 930863746 213393498 520008706 881480097 418537337 5862437 482213239 46260829 832765114 565893932 129637597 177767757 515122985 358574888 202066116 799696851 870852906 763593593 997622672 936376898 85213138 977196799 173780936 173852644 902294630 85456171 616378369 508334618 882178207 984940706 456314018 197910814 625087947 865432442 606555004 528354614 472426702 490267994 535337667 241315032 505517370 531137454 405856925 633021877 524641666 217548511 82518827 48832894 663004864 682557008 728880883 941980970 272786858 732324593 762785795 573449400 117792942 76064407 401353151 609854563 73175063 883293410 145582230 863246070 561272548 263339893 610398192 990693320 305452027 970657848 438416178 475203947 613525854 933145593 826302872 690267916 320192692 638883900 458848777 664025706 79544991 108774709 55051361 794839258 612875697 525448152 957043426 532301843 242013205 933031317 541244390 380964929 160225197 238814339 906561652 722326178 18696303 553277281 720723593 617014633 727223089 708502292 816894215 861616758 272840691 126779977 648363290 688852127 308362050 101580016 560680092 514165602 857129851 597488585 921806946 466017301 881460670 339910446 884189523 201752552 62488118 941750431 953861610 308146995 556538904 200905281 534010530 625535228 60246370 270821631 481624625 157149473 403680683 327730536 787945328 72721516 64973988 297193939 736059674 518697738 637796264 941764407 647482174 692516134 858412912 702079705 359980178 601050488 47724633 788351376 631537151 846657927 797841688 897757731 789864311 548505619 89554253 142153004 707179130 749953914 976692489 159677143 436377577 859331068 37535185 594134686 993742611 283483087 59213558 53528928 527309889 911393455 956753166 850113315 298279906 750137007 937952096 519234645 777746090 409772604 175460623 586731468 226775505 474743554 850184616 572670191 195867334 735248523 937661914 890871636 905216106 281813635 633244989 951850803 333067231 655365034 481250318 740183459 209174547 209356255 318103960 527756449 612234600 413622903 266651462 399308978 426111319 335090157 393283619 506076114 814526627 324001243 511503997 196878631 474566668 723676036 810217543 746031154 471725452 183694272 755336145 982688163 976780018 55230757 850257131 732691577 525042456 394432559 451700436 860954001 700622527 368387337 756242429 932570014 621920256 265127755 117234411 278534427 341599103 624055221 685479826 646299439 774857477 193339266 441143658 587743689 759244347 363834817 814932833 461643593 185811589 838466085 124659621 30397933 774812854 686304347 115811465 927078174 923636932 795038106 557370467 542411212 148253563 633563344 824636029 440698137 982544524 396344463 673305533 876210445 615942140 82639942 187862631 713391837 194382641 81914514 78721509 65681650 940344412 690125709 784505341 141642205 349464092 542676255 31492922 55364509 277702672 648902935 466012044 606613852 221626969 976676104 283943901 896815618 813572066 488086941 174458289 887157441 523191354 912609007 88147124 321051498 51232296 897225641 942235460 905206368 809621032 710811072 46663680 391782008 626076211 881713468 962784433 923576047 562956412 859362087 354510092 595613191 247505780 731474183 769155476 413675615 654722795 615196830 291543391 877069791 17529634 875857617 127984766 474888098 267879682 729616088 999047987 676505595 31519844 245277985 137603978 825608489 991984270 838774323 950750366 994956147 443331719 124343303 186483066 223527507 43125000 8164674 997422455 330973662 963396335 865228622 885732494 851966068 62577882 227834780 289213099 570942810 72479728 361657617 24390130 476194777 985330040 807588371 195845412 410469437 319128111 496949226 811026020 792560478 279287259 697381672 564167320 474139156 996954448 316742642 283568917 784308536 992437342 370536381 883059028 714260099 251894492 42029510 688719017 643211134 973378617 198054453 455264122 724928227 575118149 129646841 151719329 941363017 195232053 578037983 461987868 895634313 436361957 66225678 375749370 870486494 940840585 768591776 602359142 363220373 549335688 7911851 266045019 881161095 576693859 544978532 743396556 465445663 327861551 75669908 485514269 39190247 563231025 90012651 197466946 738904081 457028285 122659963 244359384 761504703 99300339 942710255 741257479 323474922 285316843 631628793 781114923 660371366 493460527 777022701 154644387 725763293 1540339 78772269 402758913 272237708 759158767 253811968 678990977 983573892 977265518 163824263 860646412 311185978 459420476 385453183 665270395 876826485 794471745 585977416 969143240 723314606 799552859 352905169 445515725 599364971 756455291 864571123 656170751 679751464 773379548 427018339 422078730 486249890 878631832 2209293 639880986 814550624 204071702 61140491 985112181 328721706 106697236 450771593 309708643 781738075 255314510 859546318 265812958 259890355 474908192 910561289 588213584 115959401 28597634 652271422 915354135 866110216 268770858 720626312 890523478 410576282 288665051 391417541 733287518 652585335 463114755 341708496 92030224 138607469 743882200 992475256 825719764 890836151 23312651 63498787 759303597 776522019 364785912 395085320 817835762 222640843 10006181 327977264 49513179 404941054 7170907 53673040 298221747 804260242 252116734 594523456 234530879 287517490 328687805 126645450 812409440 756450690 940572974 355874575 964139554 314036994 610195801 93868038 858831917 751155627 267731722 873358196 619469088 344612429 981190725 621915054 279921906 800722829 454621424 683234434 221426847 773970877 796464156 366442639 280456571 299792297 406174843 165212798 912881945 667490392 741291968 801180738 353816075 338053870 195574892 511281805 864416866 941586639 576490701 921333291 106242511 419810848 87061649 284878540 930191104 521954892 12015074 626462988 652998134 434087338 502463706 383755105 178720443 970800152 621763783 557061260 253425667 4996211 852910923 844845921 403384864 985435743 694896537 580183654 132567800 263498383 717279534 639531255 616724034 79762175 454934636 2112123 801341383 638562578 411996625 30996263 887456578 510394421 267962174 107888479 650231447 17896781 49680229 635051423 813546364 636391010 88444728 60974654 329138295 167288761 468833457 22357958 104105209 256519374 811288429 931991 58350485 273508988 309961814 498708495 786965544 58986799 703600740 255955203 812558429 899264247 417526739 691257072 568542998 480697770 281976533 550532841 516452071 225490887 660738460 741450293 946177265 647566907 901413720 402451708 175163007 698950598 550253352 145226097 492886920 337487102 18594660 525794667 451506290 296138688 506932908 392428297 479118313 888919805 7289142 731080355 350972712 68690731 359436850 525418151 393270547 980739750 85058198 4199368 582668265 999076567 467525382 834251045 499609605 886534625 538513576 910272316 971921348 530658069 523209688 866603485 253023948 923953674 453425252 980156002 978522712 797265757 361019713 525973112 173836313 207750506 974289226 685844038 531182334 329888965 97446259 489516202 225454366 987780073 554087874 194309758 812908595 77329475 943211671 536968787 210472173 177618060 79055469 546463734 97422779 29986881 648689237 877518359 457204808 626257442 489971 300279145 878583238 692711737 621586914 719348350 309889239 621206563 354601670 602451511 177447444 154530378 62244696 930563969 202381882 620156310 845027243 268547658 47198558 635888239 733437458 661310774 645268796 514215723 366058929 553772498 633652102 517375497 282278313 592302626 555746517 693668551 653240089 996723363 621834686 258436419 19393081 323783222 178075447 639669800 869004213 66336283 543979564 507166014 871937872 122512440 720452821 313130049 805480926 949989138 435415218 722091172 236303819 761620224 230341662 899137169 83038553 633158607 177532865 933500185 426578578 14180849 474430568 101962523 214506415 794138708 839380373 349644232 334629358 683716846 864704355 361867656 560242374 986342735 10006870 54245245 638102443 656458939 373260887 525330060 851545460 962623635 271524597 518266988 168973756 342939665 302562341 588675387 118009474 735297967 44924282 963818452 892782812 385185864 259305476 692791924 223136573 958465624 160894998 695283093 809922670 44305999 772234823 738356181 236317302 571011912 221734641 35594116 801943956 898093345 665057891 223224921 921549757 327493385 345289584 76493761 752566297 777137818 623376592 880130475 164144512 7873107 569545333 394259489 636568089 638279399 878197719 609572803 983001709 344746935 634465256 516403370 418509958 937126687 175252575 927278539 53688067 671140190 872696906 626582135 449440878 363824562 585453671 213068145 700559373 573877837 936210664 211700283 889091519 909132788 599840324 335770397 595641673 542030533 787923157 241754357 163701597 442803469 621563678 344826470 591841312 775095861 429100031 765751561 182640688 8645522 275509226 298953279 587411835 277015860 831101462 458877985 319225161 5778649 180834417 951500665 616819793 746541465 663373389 485576821 754483471 199647051 846864483 448611663 648403123 913110363 657667594 904099249 10288678 340633050 155899971 541399566 701672910 154007044 231594250 10518024 723050371 450892671 802330053 213268327 450682413 769007096 315608558 95988033 815973648 87803879 86498883 177472714 896168489 471429039 143526184 399945234 879352885 722129975 265256441 490016704 480494753 91588157 103525168 250266107 806674644 158566352 671546517 778954258 551165412 164092200 28006176 123454089 888608321 94378670 796121865 779113856 370552858 212083380 384407338 517373758 432581550 214863722 436471941 211346887 291679264 952725439 467644965 715805082 521800640 581657669 95762465 901763579 857351088 646854305 149340052 816685206 154874769 786269023 97006358 179711881 569338765 985735762 872683196 501257554 948097635 142923722 943474370 477873257 483768420 887006346 42847153 49062199 927992627 965906047 468416098 471389506 220695729 394054632 193359078 233669210 262087712 853166247 958394064 788236277 627232192 566478015 79013350 160016112 448897489 487662081 213423821 876193909 169810070 754107349 255132505 114236959 183242363 526187824 522707336 492282980 913764141 770658065 357958041 65285674 376989616 406713454 910826261 574332291 731894450 259637462 270300499 393892011 521024996 228635558 666976467 249202310 998131631 678615855 959362398 919246862 473680019 474896780 913432547 146029756 445866062 203037208 396697641 510848398 312758040 362686134 605744300 549831931 241602406 806661626 503620505 577913201 261200327 580063170 802615450 142165846 667241268 361029765 628127924 232552833 771764025 873889222 956051228 768938555 981671401 38696751 221025868 382523229 736320722 442558159 583597740 471238621 616250395 321514964 984282702 404976865 714404629 582670915 332055406 14123747 57537786 296321684 304430965 541335873 529937627 554775816 445684656 637945502 958821904 134860523 475204764 794857342 485903115 443608102 116206502 648607266 411398573 593522589 926370362 714806925 923067038 201765562 857525299 828612664 155745984 629148922 472721133 429074520 860731672 673814499 620157626 404340407 603033840 104366176 897568224 366625333 462819866 872766419 526118514 517706663 693585599 861808588 38926748 624737178 339400968 305636924 853087774 869964880 605700149 390175875 383897776 418511451 614422325 219146271 446806327 5275473 201211192 657236526 805262309 918329099 427990635 845034242 967402230 592811381 37471422 142480283 391126361 309050439 783497760 380520157 115114384 970629990 229729105 289815122 976647742 949512843 977949025 141930254 700400493 627121268 196828119 829878217 591776529 993521478 225408934 313808816 746915148 364811524 577827923 597613865 360649486 71315945 305098724 381622311 354512743 153184997 227367955 532854483 65724482 649647683 887084246 291496490 552012669 794809775 911279840 789397534 230849067 711616290 696958686 181306045 173130209 154237329 995221639 861246207 301082186 914039105 876090887 778398385 697695048 11639506 71390534 921301079 165764654 484194375 423412501 641665547 911818114 676501583 5523958 205852915 40068981 859596119 946692330 476702305 772213153 235799332 858920933 232884525 428976438 802346391 59800865 423213754 43694827 713255508 558429927 345551394 299539729 542416287 551129743 239966802 801442833 513923057 322983186 732625107 850016967 33927383 247540559 46156531 438494595 26318151 115254356 598716818 224942283 46515584 125112322 251103840 760788545 712362212 977282773 244848208 995393317 610794584 336680067 341350090 944331984 78994783 818398668 375547096 979059764 248432153 64266965 690883602 337168723 847826857 203844094 494195703 709205659 348469905 526602349 969363556 479996902 315568597 647001899 950662702 202469136 577611038 127956512 322806335 687328792 94438984 68057612 119610280 101292306 625033993 592617364 470337022 92852511 343612924 709806333 245247920 710970198 425695693 665507124 213372951 264788299 595339565 440022876 138685271 670672319 743490808 43782189 683176722 823387751 729224378 620247380 487284525 730167952 514359480 384983640 798826591 640592237 829430365 489893491 292189726 382122106 704129342 190397894 541157886 14543679 847830152 515371262 720711567 836081646 677805773 480668972 196732703 627317900 899741827 707402607 700535614 377060840 431234631 961954769 779587996 641920911 111331155 723563742 609931934 273664643 466346599 327390082 509916434 910842931 804229391 677551657 814491157 18491090 500883867 604607753 507684211 75931147 707261216 350438519 243924837 261495160 151574847 700324872 114673965 660375873 25838063 582443746 102685334 618552767 262844003 317519787 482758462 66245019 448124167 629862059 28756817 365381833 121054759 207001417 512813421 55800052 720173875 902047054 198631441 382725330 357290413 353412414 758397971 838688234 282059205 613707813 715509037 444733316 498106441 808690004 206874971 858176797 830924754 572766507 513429875 205224830 834662917 984399317 386764561 221664190 537319038 505577715 980797922 313244145 454692263 216532038 957860452 467122512 336225496 455080296 204954817 568779341 4230666 960114150 259585236 817163746 153097119 304054053 708202995 466685478 659603923 804702374 880844155 896857269 919701883 215187058 572537423 781928020 93503379 857706789 420438850 860146222 237593634 888841892 65150722 721726636 703075236 450277465 385944295 259493914 526621184 996411746 129179040 255262047 537281551 552790297 223401033 440279148 800209795 456308499 440867425 783229297 249788371 421710383 449363350 910266897 992480471 449152231 448425851 218296026 929158293 270214557 213986014 639235524 199263976 488108508 86545509 918205406 247851702 72803858 907570292 838864256 678101126 477630580 436691648 848805719 666019553 695552910 881755155 407275045 346098124 505759054 405234352 531281419 220816960 949628739 38066572 104172413 551781041 24553852 520237007 365027359 456434010 984045740 347683162 360424011 436425204 454037386 77815190 902077388 957011565 156258028 514404418 686113021 108486041 474390060 188152874 978867949 603905085 509805080 743706374 673012407 758450144 633981047 535128996 837115845 285805710 295250599 516755219 641152729 203697715 835575963 324111806 85904271 700404665 733383381 315248032 83037917 275404739 537346537 46066320 144199332 261687154 578620054 54778563 913735322 38641642 548431672 919264823 830019588 975547215 74309294 417087865 78871575 361475760 555761303 448429394 272743027 686057861 756060134 836209031 179647564 58811144 921642631 751760049 213166605 703824604 799556039 258614071 260119608 268033803 373890848 382680625 788972359 965654543 464501445 646645318 122878297 73817028 460568926 179121639 105017752 751448365 531755314 202283094 361287526 155901678 359738614 617073162 876770752 535445974 138449706 781390924 193282971 40614913 277086692 839923817 395549014 646065657 875928902 524722448 911885956 612084501 151278239 5927953 203005334 581735121 635337532 567157622 775053904 217878090 40150871 282370786 479814134 808023470 670822240 289899974 300630638 441286957 187927376 739716509 978581767 841590883 271719147 828183470 927977049 147346846 233419426 608356250 347816780 753483818 380190515 106495965 151937163 831762577 872114421 526893737 665835088 676128663 209172486 208089982 452093625 379037431 572109800 638210163 811448278 733002897 303979663 141867087 832078564 416968858 505086446 133132391 326804358 356324715 770298221 729854501 757607066 436795858 840864599 505304043 767491403 465203144 935923284 130076152 155448889 173282538 252118582 878744010 607825148 367402732 652657469 535834921 800684547 579235146 760304134 179566856 389075560 533645162 220016208 910202864 553246612 683515154 120207098 278861253 527550778 658000505 451226134 80733428 266082261 336629402 977942840 183013553 444986108 307622891 876045187 620501927 535214185 373184863 151919361 659135311 972941953 203510579 482572152 13922227 563397666 602273042 476786690 583572207 556129395 386305892 377940097 328638093 581430729 788789408 346103135 885457473 661814745 843203204 609189591 632840065 480271243 130900425 7336324 640761397 985039056 165309342 464571665 207845368 7784073 203153649 344298329 338002901 671490671 305701401 973511826 125046283 425267867 824159891 611543023 238062394 928432915 496912997 309828173 421432450 302946071 934866688 64396265 546366290 762205682 823032151 393149337 168653105 819699526 713702285 174262517 29695745 563217201 580100912 862911738 558074764 667400095 686549972 550350936 168746144 668369307 89497103 415725122 765990869 996433279 188151175 509568661 760238701 351147459 645126803 585116759 524391001 171723717 16471129 481677143 256719756 565586211 225832085 394770812 5519869 408897789 393476747 92544642 672378773 492839989 332677183 112597099 185316187 97960952 57389791 171193827 308596351 968682655 311304293 100126298 375033823 158238711 513553231 386256099 786503584 769869921 431529255 287933076 682815719 585207107 390583252 793117051 969997626 369249825 253368259 177481244 215610684 284069394 638325459 889937926 712705415 13785916 374162835 963587800 230583388 697189797 968811123 691496469 796773621 435719711 251687584 948823790 47764329 895546101 972928250 362770771 878646019 922875322 243957386 832216053 51655044 169883361 585096527 8123262 696316786 12949222 656646673 425420034 774312571 936421336 118239474 95937546 151693538 558863762 459794663 143981066 924164328 317289497 679350987 322536970 291180362 480861717 885562849 155937389 878019057 450816234 568340755 160886761 770067756 987454602 520583548 64620785 855927154 478600110 945215509 516788473 276645223 602327861 256538019 947971677 417791650 216920577 516016648 904424930 348205392 284515806 109013334 893464582 438557625 599266397 112407576 83991593 12916991 802404530 416785279 332889579 781623135 765928273 721393292 473864723 203308924 943690599 117292617 311010095 734098576 96667747 550358891 588143369 827612837 238425941 854676984 486882491 713153210 259226807 250719314 591661062 713141773 481838255 520393742 500432245 859644940 669251253 731373443 107555058 722055532 576376376 136965751 241788047 860650441 253386557 840155785 90702884 422223069 428514054 249846973 192300074 353168012 632245322 645606958 834526130 528762279 726510186 801408019 841679091 291126057 542811430 860719244 595068779 838246101 184939306 793613529 949215096 592577500 468908986 602065434 783273184 289290499 179759981 279618922 690450473 663373886 308052549 48838522 909578883 390864629 460675276 879016269 547058970 699622915 800515329 519968964 255887723 599764249 29934046 76405314 262334319 923428282 632986521 932420378 651607611 265480243 30864963 614851936 121744304 874569665 987091421 400538775 477546436 514305819 822096280 53313017 948021849 201856709 109787028 353700083 675431326 613169686 716397830 132684989 669179868 594244911 144204129 210181868 864508820 837314167 569747805 278094708 169852293 877574299 462088598 159930581 20387121 405272857 54138526 736782177 710210058 554616625 427492663 156535012 276755879 202278041 147293653 375205617 236061354 929084471 393076461 7617126 343266394 644368179 713729563 554103040 509793649 994448372 266724163 900255756 712436687 188565285 753933755 744514920 122293650 73909510 824917656 350114595 597237407 685488032 817015026 68458265 629011466 442301597 154688533 196003911 441287743 316149486 146362907 190944461 311609538 255437433 749948075 559581037 625764870 507552649 643955224 696009764 759361819 587101075 106314808 766241157 682770675 978107062 507029516 952765365 314462598 947934658 5823956 874168801 160152800 831690021 842986335 795186709 925520259 479043257 98368510 604263351 540708060 638866479 992360695 295946801 879647533 499349782 923038856 496937870 724506021 557145287 118588783 756358445 9340698 807894931 731312582 947414512 156085023 620575315 399819200 504720397 185019291 870920608 975991035 492200760 184270754 196157856 804614922 510646151 336314714 284908533 190961144 93368907 181229058 236196412 248109408 523347828 461398507 359260494 495707836 503958714 231667604 298723854 993136832 630660651 96185702 515986162 203250968 332971783 704279550 559956552 682621123 335387752 682807444 889336503 328345803 66937912 610956306 215990645 536874262 433534605 243691063 882899156 263584629 895257185 292616005 40618124 132286558 70789333 196538228 259763549 101075072 548388616 323392349 436958161 961214271 591095648 585054704 554159741 354830333 435618162 968310237 318020215 999260622 381654968 434793542 924497511 626726934 26229023 736549507 94124649 299944790 810133704 353960401 934293307 29036974 83901837 620146602 178357124 950213949 394260255 738641482 359513821 768822858 405694916 601940775 181822591 157131870 574787920 259982976 844491903 472412288 752612037 461598940 513196396 630226262 306860877 283015997 591614534 355881086 48041569 918970841 151851276 774214399 569382398 514906140 148053654 735659562 561406707 785380853 303221611 515827613 485012108 115016074 986699597 541052728 857857932 139375013 15632755 498903052 428169437 805428560 441981304 509565281 253845591 774554394 70208725 456072978 36880675 616416150 928187229 493766760 54312088 102976030 226172814 457942237 236878315 297384166 253457655 626838658 215198464 405768658 697288417 729530147 451459170 4163199 941580147 408706343 8550591 617940303 494089882 915931093 759179271 142688104 622732266 312327918 226373821 344784715 148354253 354743686 140756887 931985981 402842628 588012346 794979999 584682855 393421318 303374106 989624249 25365017 175785701 441633417 478025297 367785014 27874488 109248280 7664573 511533487 119325159 529688398 860068591 520150417 584126357 175006819 54616330 581231996 967943322 692099314 308312346 977306332 275050735 328878948 953263506 914908935 66604970 296994468 430206933 702276338 379701909 480564487 558020678 523343348 213481925 308639327 726458999 456352121 149380066 730620437 231316078 415939387 210004741 604591298 298616805 873710884 617364576 15612206 846446230 341860876 71331493 657294647 121472475 899789122 756823637 892439694 845492175 25822544 844379863 816380927 745866676 249879295 680994214 734435691 917899539 923251760 156324294 792647202 762732728 839124488 2733991 74402381 180810300 569499237 23761727 406008851 41479659 711956053 236357373 18878431 853852330 335392998 378701252 63951313 342176600 59250695 172058319 981755558 671883274 561992585 914546705 655291477 204010619 125658709 49392190 665473669 852308516 481033170 735361245 987061961 138494091 981330282 814438354 113159425 954363672 363034001 62567977 113749266 705307381 262244503 757538234 752276146 968652357 854164620 662458129 275679254 17547830 154863180 881264690 905867166 45107437 803079483 105922177 913811745 927381114 996515318 385598024 371159318 498664724 546544029 330606371 102000827 312979917 566368082 291856554 128784506 961287757 411726439 896760477 337352389 680107350 975472828 48630202 632395031 951247046 259192788 111192803 163943091 22199541 44968039 698845899 784396360 570607716 636319420 595589409 894771888 616152333 896464899 468293372 485943749 600826745 951981697 635451056 525913178 102270867 929608855 999951759 610384990 867241730 737721527 464295382 787103841 763436908 814761872 534897821 955408166 441389002 746799423 837291872 522768009 285091719 820930119 545677599 444320576 495737070 176913250 463954138 905610574 922360780 876672774 173688915 57706175 309350196 8820477 301411359 342088991 145260470 905571008 975109472 23043554 79322496 808648346 750393918 124206334 82406069 951281112 618227098 350417070 758263465 80902606 178194882 680385198 441633667 851155045 378172517 141117219 580445662 632617230 932184942 603208401 173525284 661903243 32978992 416156837 297532043 5206913 333493352 369865971 82019418 196349999 998376306 110815580 151405894 523013804 519551885 667795544 974102779 613086584 118136227 865915934 371741683 689890 911573146 648706325 838935563 884859184 222401647 706291587 706852229 671617370 531670632 909856343 92735440 202714658 110042220 357581423 840456990 98847637 425441343 146235264 28616131 631663536 313122792 973317124 1393368 206595470 268533796 846728840 508599416 885840333 235642423 20549692 751306110 837267567 743968645 437797289 301468694 869585490 786391480 851704662 695824127 106494704 290775949 969269537 417754686 335485371 615770290 212603539 350707871 66327092 684846369 576792072 950215509 280570036 31693215 170954887 883369263 587130695 319975085 375631163 27468993 476150402 398279002 566760503 489163476 369314177 921633166 692780890 901409650 990062675 615763384 443803368 146163371 660210830 551090553 557315496 389694128 957548213 710957329 920018739 591117106 684760748 62787260 766801939 484564841 59285584 344316537 384059150 86237493 866633060 669265281 638014054 466602070 384758130 780839609 87632868 292390997 947636234 424008118 850750371 636171671 93890444 208873183 268199127 790847367 731923138 348587415 618457502 788002235 590970091 799830103 174350726 905593409 313166841 108196442 592221483 818326118 931916846 467098063 597647886 892286182 233461436 836890195 54888518 663825271 114461557 696976665 943405384 846313477 819805552 853026449 790905536 660316016 380633559 635355696 535910822 221445827 680616863 320864496 424555309 86854415 233813537 515362418 395885566 459091812 648272545 17491013 649752396 740467168 283810739 683389970 904878851 170638903 550805104 391370029 322192506 561703019 892714787 614332425 240448412 813723535 237514525 658481679 686354563 240828861 544063598 477906776 5536790 776059795 809880965 131472309 29486915 20178783 36971754 951225150 808706035 863114504 486679679 976715653 351502486 323224504 458305459 23636440 172062073 735329060 914736737 231142153 52226581 356597748 263161959 91536336 729099705 776232800 328908464 937462828 418017242 834661381 681754175 621132045 401221991 92559873 446501924 559301131 278109821 828981460 304258969 612766606 989840727 784036789 307676958 223598536 57758978 646684898 151251964 339285149 299760369 69311423 597401456 683057118 360543602 803975509 964289211 945678317 368889181 762541775 368862532 660332614 874001724 801296376 751685254 521762507 63550470 686197981 157103602 715982031 982047350 425949189 789828638 74271274 685038680 237460787 256487427 584428077 218744126 725807920 819038206 776718552 968218264 7876255 352646855 378890030 307907359 957450907 437708263 56702924 720825216 782238335 782695049 996520629 758809623 899941345 917915391 805618804 836982455 363231830 837648041 238543186 687598413 267838147 383800968 605113751 257140120 891414200 606826795 193978765 997347018 371141935 976664938 227320194 916172202 863556436 943374833 872401656 176468706 183579551 567753409 66255923 336041280 824415060 794898599 696037221 477975811 251096568 909260887 504430677 560648925 541649333 1139386 830922961 24124870 452181195 346007270 243570940 797214113 131238925 698705921 758031372 954003068 30402022 606167969 537554228 232718042 671881086 381359943 201734649 448116938 298069549 476142524 268092789 782906206 129418043 48929164 188830726 304199513 434640032 514295637 45357465 96517553 113682572 292685149 222752691 315346350 405565541 534996908 468669229 512738940 435881840 133802117 320451411 3554699 483837535 487730465 327741372 342260515 568724157 6051771 847670303 267578165 602413430 578561480 19893831 452729777 876724228 926416042 65455488 375961634 566152392 57329725 118717034 46229120 704127386 568792084 787063233 421233239 623203192 29261814 986735135 987832810 844574743 956088130 253388341 826814666 431372178 802860633 611314735 391251354 928257925 696723995 752926553 291078815 399737808 264337595 50357310 72042471 769197394 555167683 222361529 396658215 949034586 664391186 478253104 224229640 892580049 70170948 992138622 492048828 276387696 815418855 918595206 644218460 679503736 475259121 738543632 804965225 274150812 148808724 465012272 28255416 368210760 832579097 613004851 976501770 295625851 582297897 451824954 725749332 491215425 186260122 207795978 976242038 907440424 974013426 756661857 267053655 282326407 850990141 296039055 976092057 863507330 844829846 472956052 839206661 572347794 797939331 669465040 537089869 956486940 193124192 173212847 897061812 491777362 389831266 223393660 349847365 231329631 563496164 116406485 784257963 477048742 600583217 847954948 243716100 600352966 228204760 812929003 412344731 316931773 453653584 392427004 847746024 944248731 432471288 930178290 829034127 876111889 882428751 450089052 886403358 293621391 404112625 725995286 871729967 467426319 810909756 905526771 235126131 770403111 332717474 429654336 38082181 291385580 190629990 851331380 434062228 554466955 838947586 735129911 310565253 207474992 311331588 802929535 499115740 703795963 384837011 320505523 617740012 19930327 881466110 397068360 720648043 711977345 980580915 864959954 218717839 440829851 691310768 441519949 998942339 582578931 176461558 563389508 26981223 590372408 818469759 961519478 520331685 647399125 793595829 57806455 288609863 635820655 152086075 357088571 760290717 950176647 65009576 860311711 27334928 256493652 975743634 761530309 47042562 924270438 503801744 549351243 387968295 937957458 188228093 696671401 775201680 554589657 277129105 130193401 510042915 725732616 330520545 884421150 683174392 907838929 765671935 594695713 807632699 274528877 537201261 37986159 681681704 544505186 62759865 303446595 212473483 246033529 686420733 881607808 436809440 61967378 361779504 555714754 252687580 507803341 540539123 269670366 434260524 307637823 133215994 483980058 892665772 848801574 85032993 334419740 187232567 985129808 543980562 778743994 715715540 627021495 508876668 761375987 90963217 256547124 5672456 893455952 482256036 879185843 417288963 592734490 342734048 882794926 246753194 542808790 906261226 687468090 900238834 462052252 986872795 230591992 662952900 216364306 628248936 627632007 327490146 808119653 2517367 9362531 122394569 563033196 423887647 225862112 554530029 195969060 56847540 451870443 87060429 542775787 259687011 306781743 31056969 21309453 240711563 530206186 599107200 603294438 826164567 322704772 92354166 354835896 299013350 637831905 687983566 939499652 559986639 328669954 913984659 107581058 127278089 441642803 591896885 305849463 43620024 286617362 558639479 921178983 971494124 345775173 635547750 112211250 321644601 371460646 876752598 566086370 443559713 906008381 191090621 480566363 88547470 824552353 166380118 511681219 114216039 924090319 892094128 18931713 569105427 619137775 14034526 289417515 746414761 508296089 799327513 715548550 281302938 700107537 630668152 426443683 173475841 525344842 190972936 611485295 147727915 553317509 775899646 133613479 31419416 191624552 260274753 999965831 97923834 684867362 686159128 622007390 107448702 885376902 302443213 899319072 57556761 290670304 704377483 970295968 517089063 524949 613608588 206494236 21845967 271754463 809024417 652656759 554678468 327577198 351727035 68639466 183827696 819400949 42440429 72681673 519639591 429482408 391786336 998999856 722217644 296382073 642824235 77308179 759017586 618120229 160997256 62030561 389382349 200132274 355190262 557809935 541951223 69262334 249266052 385346503 771479245 880730199 531421062 260290093 62609896 219517353 35951913 444446197 169279191 500031623 420926355 998436587 441395236 816145603 727008941 597230728 423095233 220008393 982680670 425721465 529408864 760779983 479109552 752088322 775824862 286175435 419135904 101224888 512029798 300684610 514062676 30736867 909458760 284438255 838998514 279576082 466347844 388750978 176864242 127790543 143650635 684144976 323269138 631859384 750924348 139456856 905437007 621889498 501516196 883674441 208237237 927619558 679233882 21577562 502619342 581813987 177861984 936376456 986382127 996128855 788967815 6363359 257353167 203310077 129460819 431074194 944194603 337101822 929893449 189172881 197792651 725267829 294668681 565586407 253968379 11185596 670366758 539793523 702917135 13123718 399882312 424383096 108733880 332573968 623771142 63371570 566252670 65131669 937604774 672285826 969952985 547951317 431999636 644756401 392923047 348305279 385334638 927231125 470874917 83490310 441591484 521870557 389415344 838744592 247156866 126427610 815814330 474421694 33832667 579214693 185256174 674754919 962378520 565240748 314125922 369443397 346113816 102704349 248282927 39025912 750329604 851211073 77487037 226302127 191076762 187904086 81738716 964575694 657946180 691785373 536466235 208731543 697617134 308292507 487834959 894242361 281700978 937910627 126860234 287654523 633027032 58872162 792773443 427966109 602053900 122181369 399097868 234830292 870550984 7319348 403235889 872732430 630241385 890280510 267700348 310487252 705351903 265234105 404928765 256537243 288962581 50231020 306978039 670997694 796109438 439992363 63346889 311341260 449302238 921293359 982078723 944300576 464878989 340143630 993247363 249048197 133137978 59572430 120953835 887242389 141532523 891269593 897794749 624220397 764569121 73429785 428287690 399833591 491331229 925118432 986595599 788610490 463203561 14221937 640626709 294116084 456337544 179833661 682181940 35182203 962282051 710889708 621644199 346293378 27756392 990917788 752234656 976014890 99744 65320008 366583697 118231612 558204945 677749756 232971482 272636798 228984598 726939640 637909337 925553595 826907108 458670560 334883383 682679491 237708792 25221991 673184542 461592660 740220821 581394962 272600010 642274762 357727212 719789116 809164096 103015897 278040992 900302007 935158188 420135086 832070277 114585272 218766569 294385345 413046329 381032786 598563513 46602041 203079395 106704803 412575177 157259971 144924193 434582748 224102214 155250557 808922547 117146673 35278744 162000091 59702250 159621775 642772203 472247502 243780972 149450210 810389790 904127745 471654083 255097667 809819805 783986909 508735333 895882927 85734990 783877298 966698403 87935641 172583382 769013119 935376127 172988272 705869921 968658207 697987639 843678768 325693671 345769063 412077956 538267159 494836504 197329115 262011470 136056757 109993755 1263635 755343892 298865874 676819982 86703100 521009465 675813765 735955116 829694432 374963431 316920445 914674400 530555276 538689993 363375006 842432378 805654042 994032810 416353234 882044008 294140247 64322026 855753273 936086264 69949804 699253683 6855277 598336438 467817511 740841465 204563172 506752318 113714360 998811329 806267045 26761169 977581026 843422240 124520068 589442672 432261967 142792559 468828177 292088487 187765266 870808141 755215467 968085164 407119080 792395014 970504782 878317024 492476559 973982863 684205861 816453705 552694761 389817464 449499815 747320225 265209392 420682858 375499064 564285040 294279741 660488115 714056400 713567997 417059377 317326586 11703030 400705625 295687293 969647048 845879861 90167303 791513733 790063518 45837909 214150385 809575409 983907397 125028884 432937184 246272392 116952503 845910540 430161566 675588174 149633293 135437545 685181657 467793976 843365071 359218206 198111122 661908436 652453549 556644646 564179423 732127384 248605232 757931341 357622296 277848311 338774046 479231280 360215890 471263680 833360728 52829307 72884208 668793852 652691744 169427815 57831113 892477332 670177648 740418831 646681578 651970305 64347328 532227649 835736988 267083486 608216822 698955264 391826031 88540325 530765089 748552136 875920612 983479944 952238753 94740150 582376726 791094889 97624712 280690368 976240379 387680071 617419255 357830065 89795433 281965000 470664606 427825969 360983940 92116340 529105653 82036037 423216018 706700935 629765338 529868915 390493173 768687287 980989503 161052870 912026326 165792849 421455497 469373706 507594572 18223197 919859638 312602426 228595 209783874 264074818 954069166 709722261 991186247 400733076 667647666 644829464 990603187 723183169 127689278 928398969 778561953 860198830 397809606 556723622 400196595 290926491 976705193 611551860 884708149 645879941 368510015 510640006 740317839 779637184 221989571 106019832 759805465 535170778 33105292 480869499 332135086 609252468 246598017 148567993 966636881 114209673 259277581 252990724 113066747 609937862 845713301 97387799 823395600 773171482 580352635 388700033 311583144 822071796 532774243 808291696 671021571 431116541 788503414 238595697 367801049 918749939 882291863 651980076 836515725 180154024 913827664 801551125 134579431 165385723 626394367 810156599 606119438 894943245 78050799 804980672 73372793 13844452 364742107 893469432 281264174 940255868 857903609 63972473 722546034 879112165 716184493 360012967 897901853 930608600 229508767 665530982 529883399 484280002 613240121 689064755 324433702 731681947 483355967 738159170 770149648 36865832 830522649 296075067 939449588 772748390 117573159 833766241 81259294 637468574 248109414 265800362 749178231 941839679 916649466 723401785 532145049 445793772 803913760 338460272 587218448 215960007 63249664 899014642 576498562 275101082 605016731 548530578 725697291 404763312 198626654 355781565 762132166 963471962 268822137 584783763 695673788 264655625 371868433 616222412 283006735 933218915 563967824 936960692 736868447 95830989 101816592 863983194 585113109 401485752 955140851 394948361 545590491 131510634 845187357 388787026 582676651 973714779 495328622 439712015 58995134 242787479 362145539 886963924 752558067 321615420 602033671 718017717 28975587 245768822 980968024 390905142 73337170 620990618 361985488 357713212 309544168 180999723 485459646 936771429 656883237 308051196 634499812 897109754 173273867 652611170 531264886 488967925 644737290 976488645 91213940 118429228 878387832 891922624 418187716 49787362 560365404 617089392 771708779 357022634 106957348 333385303 400128335 202221877 731259880 558883541 794006929 22100476 860055196 747351548 55756506 545069828 968024514 261575937 103460280 140883361 989106630 760613409 773617130 79630706 917605377 437893498 570495931 429555720 978770945 701920063 31220288 985456123 592006109 708960162 77199471 8579032 363978691 598659287 198956062 767631444 503343034 763570288 212029880 729255051 606184840 230547811 458848940 665479019 914501875 26348864 964274473 361120962 622411060 531766043 869811081 505031940 437858996 335010288 573748139 805527680 262666146 564221464 638102850 846100050 893388859 95016937 73164077 328410166 230799684 702038657 548871945 162132481 985747696 698342387 818392595 764699818 728541930 931739974 902898074 758439560 92480835 777007949 866591749 712163443 264985833 950429184 151375655 92980824 341162455 10273058 299342080 347672570 809298763 438481756 675206411 93102755 624993389 617351051 78356140 907913741 299225826 23416081 689763806 639405511 128016590 244789356 14145680 995875316 834897616 924121443 191776799 983509050 514729861 81749788 371121799 962129727 194786473 5805668 347756843 475464802 425009891 456438725 259567363 957512551 604737387 723975920 14577462 978455976 316467433 944556769 516857732 907822006 944476847 143989766 332600591 986753084 963542282 374128174 416152884 193377498 213670237 390114600 770565309 783823263 271307049 759620061 577946473 505186103 103814473 284263748 313128504 338858988 431559919 707281535 401196624 614845346 549811847 13142674 249963029 278889169 819588323 733941052 895300286 137106031 116232899 544910946 972271753 342586804 383062065 139511762 959592255 824301667 628493275 944535226 807306957 246440887 861518512 732928952 936283058 149173281 627290719 665824478 443098021 928504781 131523439 126343205 233740483 681092749 504303563 422972308 109794611 485526209 870958893 676511233 902051278 819982221 149979167 500103448 191942539 914056851 385507229 394086893 467892417 567757378 391208392 372733071 792842493 104952446 424004696 848697061 473877073 657229500 54828921 579904253 371489689 380404913 482696860 6006605 521901655 409052624 912685589 331392337 224523650 726482349 559549459 559316922 670325403 274722453 364307038 847222045 552681513 541459605 637020746 395401474 918462251 547654033 588913556 777968564 791438923 205292163 946913407 442405361 37750679 515151919 786179876 236104110 396931445 757849978 415190508 957299120 851116446 282880630 84012483 852007095 473587752 485028993 143034478 35116380 547876367 812428898 219684838 755974835 524868368 781989467 5103331 30880180 804989592 249181469 450086314 505343023 804558956 906840240 214202119 415017301 389690278 911203702 322014600 986131902 950160809 850854507 748798807 261884119 575321123 245772599 64751176 659484297 520612258 692382917 728854522 665864942 741884153 498511079 126613134 167639975 779913665 910599908 735781453 533673581 824656052 268361225 45358008 111742972 161165779 93642746 955462253 825463326 451132465 32522254 384063232 275415978 72723913 496651541 733020191 862087142 437640457 831851612 873486444 110619513 926186769 695356229 697326187 651831544 226376657 168010698 153482428 704331319 984607626 991142798 38040090 341346013 697984249 182817791 57620822 129233170 828979225 550549818 712592789 664902565 498826614 866431360 122586149 602609034 917107604 109521341 906023211 582528959 704961386 915846572 117488100 519631357 922924568 64567439 301563105 86389371 866324893 574915003 650063927 83562722 292501767 565828276 178533407 176652815 393977763 982164297 903992665 988186926 154973369 497032205 573998647 643074178 42606087 920522669 516713203 843902629 416915087 444003475 711706960 870178784 354123256 931208817 615881351 344139560 485463628 869549409 808471871 396941355 662451766 806620044 507126039 343738227 506936808 56141620 82584921 191347029 471237433 153140506 888515468 297285659 425168188 817612410 906932098 958321108 18279551 774961472 513071692 901513554 843114828 314502251 592594358 446466085 145514011 353905131 305837722 248223525 257848949 709485415 69161811 425718158 101202845 711943291 83236061 675778269 395632235 522150206 653991897 879306921 543549507 494214982 78679779 12861514 212660714 665553319 550064483 406776861 475204138 710627686 71575466 4929153 532692634 860079962 286221153 783109874 45904089 770147342 611532963 730682402 773692040 675862908 882371567 988802656 611598621 914921416 440343451 728554943 18521350 15213602 158651732 903322841 924019972 213469556 346106666 275449550 894101807 282398096 155953637 350402139 166332751 908177023 366017062 156634056 972872899 693453621 905263454 387921894 934080629 960940419 940869029 342333543 578311649 359452268 285445882 432766694 984209270 546127639 449990282 288844789 440259040 902255259 578405585 413987928 962247971 501872603 206841207 741771260 206346035 214553683 180021779 735251805 965260959 905203671 864648879 916919400 504450138 942297954 309675766 966906931 856511517 138417261 424338247 761896769 685503582 339231953 635331041 865417150 713262553 320340857 383585599 106327705 388424895 117121610 573967473 636412189 66226390 495148430 392503589 468050261 262466620 860192760 853173342 303188156 475257594 96623659 110832384 160566974 952128102 206696319 926464008 274986855 953995659 967404893 487414978 506130141 270533555 995570594 294186187 729946437 480391433 99033089 929816652 397564269 976619675 443002821 289131551 23166382 558310177 49672297 459677214 488538297 678561297 441624733 730125653 505131417 88084828 86717025 952294790 657375906 52627148 994569470 760059429 294677143 623109092 737222188 290600625 505468378 517092323 284231590 409852425 815308126 955592420 259860896 187186805 276055096 53803210 81087776 447321610 553916361 832263071 533803793 973659010 592685022 881553572 409069735 698480047 543193201 45133707 418706561 704318435 115069936 137835292 284115745 287902909 485400794 266981405 683140446 831152899 896259740 896728029 311642811 542144592 323777828 972731027 501561190 682283053 253407077 882504035 286562906 257177660 613962585 958785325 7369546 380148370 494934628 188997167 121071572 743827176 213845667 800066859 976992608 141731393 258998862 170265092 439686891 836832362 991390727 196032491 993767452 171259676 982062347 422403553 865861686 899401478 186451237 311187439 191192717 125901607 200018 669907040 724914589 832748621 68870621 623793071 703401364 944776709 509801835 902373556 208425223 767489574 978003069 643277881 205456458 500941408 770532812 284673208 314582386 448031743 960009848 205510941 979358424 37731410 706181928 601712667 241090979 646049655 940715467 558571333 944218512 913437718 389410585 144595006 533775869 861186228 352655096 328819519 589180607 306596192 82629130 247282990 943257943 382234513 764634378 78930618 308227912 661921127 667381319 561633174 476487912 74205186 488210368 91890995 748613074 133524883 43117333 590807163 911696553 703966966 59757826 126423971 195977739 837935082 726041605 94172807 671996743 608969938 515396035 136705606 608144303 688422979 571239280 258552787 428512884 271124009 487624052 908121439 754288908 650743005 852718375 228541081 626847877 491748141 697573293 630232987 646387173 174963673 795574480 707836008 897017226 955018489 789894696 746225880 878821614 539999962 500227211 889805050 532656389 375352755 929493627 347336981 759491101 772124232 318218949 932580535 528279780 503183913 241751416 749703083 758383473 309143695 492385642 717385828 772865498 102596898 239260173 834678915 421847926 436416827 770809232 987332766 587182413 692804586 639623447 853571474 868240354 25154906 226368006 594412177 372630941 220817344 33270672 46153218 547419577 110109776 487845097 170642881 341033396 39632403 812518418 366675339 45543025 720572665 218971040 260454634 990753202 304059114 793514407 314373268 483778190 60465692 922410398 795013034 529014907 530232307 447455636 378338525 649925558 506412120 377146310 353727585 133231175 164116938 195586043 257118232 806297467 596310255 652895789 324408733 104859329 466858415 425933294 428824311 317073307 944313455 74254436 261098162 349709812 441944181 348471890 97179280 633854224 489416255 829160971 514269756 377816670 323638610 717500788 614104253 996294724 491897610 31073036 876484222 308260934 724665232 970891941 541144439 626058588 381928874 189032725 563711373 115528505 745446924 614197924 926916204 722723287 152243624 429595940 495481209 414527715 755723566 434920412 949678090 49645670 542577032 180617236 219779389 747937778 866802326 110789969 726740510 152458603 409208624 396413448 465062562 124108022 902036217 350657291 279918759 684284261 528502361 742504095 360433433 500630864 853007442 937226039 225361627 20618002 335697792 241742666 575711788 279482330 13181400 745236563 774461352 524578260 760672664 814074493 611798436 918142359 909065992 83154716 393349123 302008109 622662007 505003797 542191583 796852179 25204601 990002164 427960099 620201485 733765886 903755799 947372976 688171233 594939144 469595625 896991630 295925898 226102218 884767970 996785823 927106748 585386335 550250167 363855746 126746017 853679935 247225896 18080815 130639598 410815088 961157684 337244873 615362180 984859304 158052240 601746672 98876194 972740692 454185031 277459781 751754647 207664832 954100760 215928040 470656171 626020921 861265982 95204730 13500415 390479585 944683255 126697888 87758285 104428858 467391669 935801739 686921089 767092570 225861154 357673097 720713994 563256490 445579702 417332311 295469472 786737004 725569759 658955271 301727846 274856831 746183737 336784711 846837981 637192679 504793781 438178962 584356904 839237732 574218757 580865012 700276081 854390404 568240263 913251807 200228277 897567204 100185596 442291095 674149308 450587693 824756630 948995234 893972498 380548030 588149061 725927967 412915363 744842393 948277197 724680539 805199720 108631090 284386114 804114717 617002250 232026486 540804465 63007044 304597146 200657129 307377704 842367123 680456765 80703445 242058062 225999195 669243456 229473975 798119254 613579790 532470501 374823766 524797210 771224386 901305349 173526892 630532198 189059040 460934181 198661358 66891353 500709852 9989302 61082725 121724102 683768181 278040296 233781232 909575968 648352467 21083393 350187199 253383728 315956693 681344004 957279834 375482609 82279515 14803086 557705523 863722164 824232791 722806809 902432314 89197976 611434819 856161659 339344892 192727547 820523648 900172084 237699207 764582222 830988398 614034116 423299577 247267061 568545163 573024183 490234916 149381563 883451291 61877806 920460902 605583413 165931869 122972552 642323588 843683364 826275827 129908852 109352043 444560680 276543253 437811662 272554961 492289077 77176819 626728334 513673830 31623490 134905940 46775248 841152637 187337651 483090717 298219493 102421251 617133959 757996992 198120061 268766267 791042657 709036568 883616194 607933138 21346214 909596477 13988863 708998820 642582310 299078567 724720323 728689425 564546386 937390938 691791633 977278402 81633150 939563943 797839623 886654686 945267826 266137943 974916328 410908083 61374417 795767369 311371244 665830998 811482095 197656736 672397964 744198483 912192524 593550316 266576416 127137305 318754971 642365583 226361243 147083645 464359172 970316766 619832041 444417891 839396479 731619397 109113951 144254026 615422251 45589409 886117293 446188442 321295809 99753619 29985230 834379039 717962497 939477596 766802485 6592996 886576402 750222562 9895585 44856033 251392372 478804743 975340704 498946065 853387646 810006922 516111621 645524173 969462067 711102871 860247997 455344089 825321332 714881816 741226772 750714511 752883262 910481651 84277254 754890958 960119384 420691885 547748126 4707474 403237248 668533394 697054659 479318423 457450614 455134044 384755884 9265114 976831158 313682039 491424671 658688354 798586383 727828547 438728336 246613560 699940188 740635121 904313987 905232858 469533824 449254702 864419588 657554263 448424409 74425068 534378721 815698381 475009423 608580814 725647052 8528290 730466314 77033151 790942635 738717343 826394402 1575060 249126890 950800050 762897052 454522258 279589244 344547560 631394275 78426755 801714344 997340298 839138685 572166255 242534517 719819506 400891810 700108920 991102111 351323328 553135401 995086177 45791881 427188669 730908439 142152377 544903245 348531609 348282848 545814091 804453048 736708959 970621754 700539497 546621602 838553704 579116450 929061812 295407800 353361369 308269070 321238846 78698868 332674791 198676554 578230141 934315490 802135599 911971233 251493489 655989441 337280863 619919254 763778488 750794964 695498439 42141217 54533057 948741255 56483329 749511006 63771583 892255632 82323577 135987429 66907280 476395013 582529301 706710925 165429289 777014506 464836163 221471921 779866192 80294221 312072794 107595995 143815066 441252476 816547435 811661353 4982348 954797103 860804291 52408919 523920190 95530787 817379270 716608143 722026337 857876180 983379630 482545486 61313606 226036889 339565515 32821632 374908126 335478181 406665997 982435980 993593334 939166692 934980008 914621547 365392514 396544881 450503527 161965070 866924791 257955026 212801146 664277909 123243542 574143187 245489166 367057232 137783238 527993561 527147664 358477874 495157028 60329856 239789352 600122310 7491577 8473622 486228471 573945657 586331146 178350324 104384188 507523890 387708996 450740578 224875794 964809669 314877269 823339411 513790573 991981030 607784786 956461775 923761436 792393859 692740269 656453389 662696937 776927424 834426866 164048315 209668959 39870444 26641815 100501823 933722084 363310864 730695351 300204302 165503189 61304136 37421923 358223004 418027034 31087078 481185655 281764798 516999658 653974198 139125656 340999008 579824648 895193066 802059508 772145833 103866916 837134858 672353280 225936712 197783425 759950624 718803333 430883528 901430631 819568999 765575043 702407134 740970546 22271568 195343766 8227187 667257623 70572928 741023253 535275716 879883622 937125452 669704177 751837158 414790403 699245381 283708536 195760259 934599523 222664898 875402659 677442413 756672766 93724759 692118194 867541425 807581425 533289191 379648120 291549664 971878298 567612247 516037634 22029493 675059450 873807446 532002250 318792089 299802515 527930921 695690126 690895030 794556774 294484312 854807806 626157624 334324572 412937553 779663448 376686621 75255989 530451363 358449760 391515039 770703481 787200365 552589623 921273921 483371544 416399587 267675701 343761269 896848811 687486539 700060536 47645434 140485096 136210250 57067424 410223748 9577404 422043226 594758430 952468050 430478247 793017451 675797696 660026221 198568966 31743819 764534377 891539029 574009399 17620317 494410786 462531132 109749982 354202934 416802121 326002979 176728552 530492704 659831464 120879059 467525248 656255212 565791939 370173690 268000755 16112683 967377193 803122472 715204555 204497594 925782632 749033483 520117340 361581519 270705608 42138603 875571935 645590509 223096147 245340317 486671789 937227843 381055480 523193290 155209092 365857401 639922455 161295077 575163074 870561120 672614739 450297756 314005472 952014582 453292854 621950587 555351430 517729979 267562055 227346561 200604668 397143138 897691108 30076659 570146050 611472256 242319334 105865710 822530316 370055783 695475728 482326502 875722920 574870591 865557747 39392841 937079924 164021348 730670300 727991665 509189272 251388044 636385550 275442052 381365257 257460781 989043765 769123951 445098507 241716823 485504812 585134917 438582643 452096343 730236478 962852609 562264416 929726980 533825253 428066802 865935420 38111763 325562838 628447233 718347307 589127175 557488340 969921238 573233610 504293300 649439327 307136533 672904336 710344044 158850201 868633071 238446966 25162870 493452520 697474046 6391313 171076308 258895629 783948696 654250917 15309940 184386326 592401202 941654987 620483992 417690330 188582483 529060017 512564801 44980633 121286884 116412681 930668869 191477819 234655927 514532320 625829024 849864564 787163216 849512511 666998790 43964725 976331698 670007908 66052588 22351462 807313603 810122152 973091315 137539140 32424480 47827523 587604837 200761721 129803511 469621894 848122205 656746890 517967306 591023282 655028232 366778902 27650436 160277752 194826525 88767118 545298651 522761271 640069591 812213491 278565783 987653358 639247358 90229800 164504803 618773693 734735997 854746845 66433505 121988614 375969484 364331279 458688637 179181820 564328896 820483350 660007344 182315918 138640753 285523046 198448762 715937958 150740614 846924972 548195414 701412049 763171608 422115151 435403592 643178072 958678612 333536228 621297913 905520022 591610730 742040403 7963247 610202284 752152857 791115841 170555330 865012462 682564870 892083760 489135637 150602610 220948562 972940768 376819015 914067718 633736312 224617906 389510468 870747325 40652416 840037384 945124197 266503043 763438697 87374849 890466693 227478423 701899925 176675624 686797150 74599573 887123570 825971885 713559233 147866163 134221003 425743542 684924667 374053973 638630604 181267462 12235465 189799009 76950068 239735453 594780967 594485766 277614910 919091881 695360038 361393794 19356686 865100328 37108197 676786556 511958154 656281745 15171707 360455152 243000840 59739207 38118906 46474202 251133577 311100717 258119869 668843405 464998537 595889935 336924805 302956410 881950107 433919701 296095411 447714350 28946509 785803549 312635641 889320663 878562394 296966669 23506417 298997957 484148225 592018319 349123386 23733579 341953674 254250684 381492843 897364241 882749009 821019305 872800951 535774395 337992269 80692974 30686577 683286290 439675777 674614297 469510186 511808532 660079079 358690462 827011971 837780646 593064901 961191748 100076503 634712668 529108656 787223052 610588127 553233145 537879442 31256932 722405993 676832462 79184768 247126847 68997497 288994123 53537538 510718032 805384365 767510722 952981193 535987578 459921149 199981481 966328805 123627849 546819614 83918474 937162406 602591852 777792303 962465771 403539157 261804814 1832354 558351363 20202666 213122384 52246818 301397466 2947345 672846672 739499525 961743043 608758655 251361061 138240741 619895860 951575778 527731436 615238909 499694051 749210189 389925351 260783709 396580382 189523519 330263972 499650056 938179452 816176632 125802550 279859983 64509562 316122446 449703358 55102543 109719893 431774630 772953332 391759693 867426378 123515810 87366959 382313001 680902150 616863117 926782332 555285577 955836336 910496393 209861004 836496822 521926589 178472726 618238029 829076336 687205901 509774460 14583676 507640446 323307768 880144496 788827331 717343894 651066899 946151109 443788959 555695595 533871986 768604477 526526946 549883450 20033037 601330686 968007674 790871079 666975440 152265166 457879774 940084550 426093821 999403628 701564070 256387686 454830018 652417738 48595083 863916967 752242806 368979656 198398820 468487351 517897530 580634600 402965177 272832894 1125999 96522116 127802791 297310036 851140779 130076313 868305482 328440910 594854269 13922496 953313437 945667794 967842836 220085917 950682036 657058053 73919476 590684533 235588023 165564658 845348531 261906680 154227399 157468132 633830323 257900064 182895370 969623618 161244112 614931357 391701119 296903932 375330908 926703409 691501624 981221255 455447028 622493242 429722829 794925324 655008991 363357772 684592560 275473621 988709178 910880354 719844303 150798272 628633645 325176915 523263054 189447976 177027312 148264019 597668028 575285327 263081301 809293514 720804965 982114115 606945773 404966593 888536108 457677955 832005587 468151067 690089038 777775673 276934438 261712838 966519979 718259762 92499070 565265157 198616276 335542727 285264979 109305265 608324152 738757340 230201876 420200276 603180224 181149864 968636063 898066389 483275640 444334951 832123201 711610384 336177264 734763677 716630101 705465088 368997901 863207824 555366804 213470821 677222422 495341409 667779609 873124086 904339262 564709164 910400388 299085155 712711339 752811778 92100359 622047870 417462741 75564945 579007917 55967840 152793746 800538541 101433069 957632651 958410842 336788937 2126126 676037147 704977122 77224411 339220009 941363385 630441275 730097099 643923921 856101110 344313382 442796343 980262493 300271395 701726868 94999608 350088282 883379683 486796511 666895300 559604806 908169096 366389871 716382054 541487182 199808268 184302223 940392613 697649164 260199516 300487210 407782041 998187689 200153494 294772753 406288231 928435732 59301838 81188453 715468539 979407625 690057865 603137893 150684378 705839856 484170580 974208548 341384883 476609684 374243469 572877338 452982471 672278975 133849217 653679461 110980482 563739281 973722193 216776447 844523236 591056598 91745185 501429777 797008858 293180110 787895499 212077417 786656042 837881917 937245781 621928523 226648307 774888806 234031539 871223754 642552461 249016918 365332375 86347774 134539038 47680511 766560999 194450729 805321778 592674315 571322614 323295680 997834985 141847522 776508949 542379419 768831850 329895845 523145032 387961984 614373505 263687574 117125281 631993885 409079132 267572116 94389042 483798644 891021586 461288742 273192156 541980274 27149388 758345384 80556398 591093273 724824704 290545938 559397164 554787084 370578812 111628373 74146336 566604899 195592637 947848114 561446638 99441233 385421390 924244280 448735977 110739693 401296231 55606584 21245175 432838896 817047411 378823067 136648597 755951050 376302624 204602742 37689630 317005193 334501268 729025966 123753440 23722168 998882131 815702431 623755147 258200367 812224641 794592072 100886096 614342887 752978694 557527532 588658998 352504036 241392908 186573883 155653102 883084614 515455265 370443027 224969933 95736899 564227753 512128738 470350241 601005585 130119739 864053978 49161077 319183044 536148541 359205622 300823729 625857806 772684897 285336878 385699617 511050431 133495831 962347804 320700323 887738614 277378547 68511156 880183725 546768405 620090946 449333785 515021319 581875819 602187326 808769949 779643365 359139556 722901962 470133391 660525533 747617140 819269216 637107915 525870851 204415772 124546449 525098812 327044132 548689409 876638700 348930061 696708297 874325251 533720847 337282825 154630551 645281369 80113529 889298773 201732598 427153204 455784642 745904276 430112250 165460143 507240663 89020748 166442251 696091341 742954071 230665685 847080721 608916350 596910721 51139895 195995973 39207207 120515601 500770291 541314549 313373009 467325963 39137667 943801237 260390040 989899318 225616400 883921921 883327652 208906703 429550111 447036889 192898493 250861408 684429323 321391912 288040392 92936434 90401518 626701687 625027255 296709988 402340113 127553443 944838074 11954821 26412906 954763411 143258450 91357629 376653850 435775098 140763818 590984335 151986398 593610153 375390313 220881725 143582204 97387374 812802339 36467765 869119599 804385282 64412742 399427967 48778369 962805198 517889576 640812284 809302580 490981588 491519990 409290762 98627537 6109351 195516521 829954375 660183655 519549101 462393045 428857758 995885853 193863971 153068211 254943261 458539514 988294901 708038565 947103929 404893276 864380626 946829318 540804626 739876279 630399072 222653144 96377067 595144846 818618426 552120744 546554960 555283284 2310384 998358353 71839285 294745928 919644493 313844226 766617189 976192607 439294600 771732182 419990797 960646989 711459505 364612907 638133721 201710364 633184080 575027069 753741572 982222540 867361323 719857960 583991921 419341980 366188562 572578118 788439928 798817685 728993397 540269345 888191924 75866360 205980638 604869099 693331284 900062609 755014681 482541335 348414761 422376933 726922614 384119983 804430345 982477661 129789444 439387282 160579821 549051623 39477212 758217065 681439930 278417587 845500157 376716787 827253682 808296830 912024358 968952796 842042653 842449179 504007599 776326296 270643795 764277512 452125968 6369416 654217737 130251091 925185005 933292430 343629426 169942543 843315624 757978122 582898377 304644013 464426816 59424784 183280497 1442212 890064300 449536482 352442201 284511189 683584075 822572960 553087146 43425672 538983129 259279838 520479683 320386697 802920381 668926865 748434112 804369674 534075366 526551913 219475301 591459224 433059420 750351522 178710124 386793840 106602457 183916452 472431263 83056812 232906925 386315926 414837712 571474071 605979515 771105458 728743631 696731745 298427358 176847416 936064069 836834461 418972074 689522062 603686965 328265922 507543837 83669052 484705293 890030266 38605957 7774010 88975898 452242368 66629911 285505140 909932492 722398460 689080136 834506137 4481374 877380836 364837326 120185725 445022113 155346406 701098781 235920285 259250722 36793640 427338334 508907570 647982025 704932827 741116352 318187095 92200205 112082393 109727951 223875332 850517798 563743233 515337447 749385617 411030417 868791157 288757169 119816807 503729670 633038935 395512556 577056472 76957474 497684207 45297640 37420747 643246891 870619948 815833517 668298429 2366469 336271865 295389214 706751825 749230041 601557378 569653202 649973154 31562671 905222190 83474848 79611415 959565742 896632275 981974104 89338667 955118905 567487908 284909225 699733954 283821145 125908180 160971534 676318426 61418780 816410204 796410549 419429787 744131808 206427028 166625310 141950335 417344679 991275947 716991184 240537819 928977028 488262414 881697860 838480160 16973158 227328157 830682612 976420715 731395016 375686 242837496 233143040 287311764 783490265 373291498 632191324 166886489 852503096 629567654 997330800 53534524 404269049 936468123 573094947 779387469 396813028 745746786 507895663 728393603 622138831 584030881 644453032 515316108 17172437 930787791 720595858 787428158 919390043 388653294 447711808 974361173 823813416 14906196 17762518 360953176 276056275 465525795 829020772 511273773 269072285 64824921 885343348 899146956 485805532 355941991 931059537 7514424 345544258 939075938 729546822 610293120 881266107 23567203 333447522 24380 202886350 398687150 809161479 454988344 430900247 527044069 862180069 834641974 717322938 249177654 861179944 789740174 579156318 197182301 107106853 931110420 902132495 680632730 928763994 22040895 885830911 9038352 25668998 215556446 704302339 855484567 698774098 347660655 886506937 568049258 792663219 106675332 67627435 410286400 578049104 109869736 468783185 535772295 91466315 872486945 435203137 328933129 911717899 158462074 995402147 167873941 980027973 182338607 631335420 621472654 116128740 536508233 521504524 292010279 621682705 26643002 507478190 848595179 809408991 241364779 273785207 701581886 299640935 945097319 909072250 913165919 46161274 457287168 678174164 904350869 447368665 818206477 472391975 239809672 757328507 746653768 141877267 979255477 47623093 844231354 579974413 220019054 979129854 334117434 408411772 222445528 161233372 720405186 530138395 268719630 892891271 745593095 956701905 312383376 983723340 645659822 140883586 788258189 789149055 13841282 746986888 854786852 711069174 664760470 293708308 274412114 297666989 541939376 835244064 712947645 579505362 611113241 588681589 329511151 681842369 845311568 932081534 442727636 164226153 211032514 960122900 709260954 496109605 328482239 664640178 276383041 181782448 573663225 437459331 212095405 824274003 471483094 267516132 134234155 440525436 813117966 975029984 613087237 879132362 659993074 208154076 549600087 523446748 307464102 252119171 844914036 682742023 279611878 789058075 377797770 931654571 197508966 807636881 188444531 483493157 841292137 302379960 294264320 323907304 186118974 325252943 811689184 188301368 792707997 993704563 10546772 405420542 6280162 963440435 35033526 940331859 670746810 86749824 231415596 507020619 841418619 660704786 116762080 330712607 627701217 316353852 927982651 692213266 499235574 836026046 588190609 876523006 302803924 135685379 216748894 765338334 107796568 547151817 524596656 992124739 903213117 113044452 87504800 363040258 400663922 952712435 593970798 487112781 63660632 768239039 682996644 204009410 959494543 284354777 910270549 271183206 661434599 370814906 985247308 358482201 209302529 425471221 279264927 605491588 112706827 832592762 780278001 753403890 462401193 983983794 266989852 481999899 832699428 360666268 928108809 370817001 336648726 197956148 165106868 693369706 953864451 496742995 641830939 129670246 995418713 371454654 589001505 11745927 49793717 33007394 593123294 469944060 146813834 541654447 312579258 474339841 853849420 772642905 603161988 552014028 430643501 741925365 193056859 690298144 307687137 648694096 751009814 951828217 252411434 603551251 860502729 10679344 524146878 814029404 298252227 940149443 946644774 49964479 363209206 417602893 166245006 726582861 452589415 925789563 185103657 957156221 452490238 74505032 240313215 384273839 38475629 278500852 434841657 903557014 133929921 276643324 151275870 656344576 428709807 450809931 168246523 69653155 398375745 659236399 130418906 160596365 187703033 389942616 470924440 636564236 317022715 624946849 633631020 711452089 586796619 130386264 539060628 573422768 939917908 743493992 284766075 685775102 655654035 550273808 362787605 807786164 838723213 724558449 363604916 800390168 327064074 229286040 932240355 421511079 906790123 169014337 873473236 39803870 626218090 961471101 806940990 354172000 849022923 414178836 908159065 24059964 380770010 781190859 673607519 643105669 475734202 952758285 835305985 804351248 691992138 265140606 966256074 414731832 765724436 660747774 728264733 505809378 816679894 762691814 905959371 986676957 237819288 197293018 330750070 845885642 31144147 341492218 481854820 911716685 372792901 72141795 538288131 210258623 347447095 656804766 760417457 482336541 188939944 932003000 819676681 556296158 173428134 753674414 190624178 286193152 975083566 784959576 637619075 360832868 86535021 523782073 490527316 262186280 242954247 837015266 802068583 652696956 150319857 690281493 714904930 851746932 678494851 18192554 272924939 416071375 332419229 275446955 274449805 111858586 47783734 209512825 277559593 659167185 570652431 440344579 756489131 2649040 399148417 450474425 69946742 745836169 993843693 316860958 783547065 616125043 353222060 883246467 733343017 213262638 877620416 585410744 963906229 468688205 540139187 661951205 73638231 60645079 872774384 468614944 234709171 831856156 524450348 647158673 54911791 697325404 873124425 806245555 251276050 551243641 248828885 654021443 217281809 912652254 315080866 563368465 941771476 257493713 165776736 897531186 96147394 104285757 929515181 758009334 26684890 396183428 720656423 325263417 787660911 310377890 301040426 217347024 531292705 108423065 933812958 197487561 553248389 780844124 849712957 694686776 642668579 386409486 454776697 63495510 15153126 128954836 285974063 895292540 772332312 657595178 117244320 883226007 72948807 169067224 30020740 78708678 322648195 698446515 14137063 686803084 187203293 171473800 556744745 995126357 895969147 632819753 211740758 372593649 338466500 425433971 474312217 364152915 170376844 601064667 82692693 374964904 506244217 832930155 32553567 789198433 261513071 492436326 209275574 902393817 582636523 191631454 253581299 86133758 673529739 123966017 743077947 150290783 736425813 366057072 464029335 379960326 131328987 724634896 400350930 365337982 496756967 289943449 296868015 643239439 229796985 260907103 742380573 820504653 539434502 858717754 782185811 788235875 903816444 308062386 342306974 809110237 212090940 791166950 194172769 57698304 800025442 239295585 667982584 122747678 977255218 806634856 494751623 272860372 184492978 332819661 338578922 71406775 353028486 412458288 363997447 337291051 933029708 556475137 399457088 996703242 449667640 577221412 760999280 67415287 840527342 63381828 40770814 482462652 611633500 600713182 698212813 468733919 211572073 837629387 250290154 625520792 192099175 865200919 325606958 407357860 144702494 857411052 168372992 456842873 795357041 432379218 955777237 379594620 951084449 857253503 209020716 307029153 245709178 736672014 720860295 552801589 373730977 979861054 364466326 373909556 859137326 19615913 490684198 677575963 232979620 558696614 770617098 275290594 737421816 280129955 412770087 33477176 470247687 649095700 337888365 257644985 10285066 724052168 375110864 251863626 898008708 459495391 958210702 346372395 601323235 5271421 691386452 630721543 463176383 150176151 131691242 33473797 798718733 38700661 216152916 169309816 257220788 544745819 457447757 533161432 432962543 174121301 954910777 619518464 242203530 875629329 413583391 364937251 984652932 338856302 997347892 62029272 249436798 473475889 447232346 58555106 694578725 202715927 452819861 511762321 777199275 468797009 701936406 907388261 368959128 24638175 975911497 964432607 836439183 731722370 952446979 337078771 625426032 177584177 976946731 885275254 449007020 524665274 589004673 488087607 960141443 988317289 24477025 203515862 563342715 145686109 803370476 632468857 346265774 513327300 204121127 443621301 589387349 441945182 851354847 250292854 462286652 495770025 469780296 372634582 851081517 386965407 29683130 811410673 784196256 522798293 496979100 438064607 753982447 451178508 823738057 882264899 883929021 793013040 487494219 787228398 953356749 53761892 264342886 257114075 90668885 445852935 436532697 583044964 82663994 978418008 536489149 369916091 920528055 53574620 640705036 612684101 744429000 686642840 637490627 240055945 688505037 219415984 995495762 344210710 53096483 535010758 331227742 311231495 714192152 445673193 272108766 599708875 339108057 551070936 332159543 883702959 419489582 279263486 869892191 891739630 774885366 228068033 859668505 318345490 458338843 99363243 277108919 926728263 771303404 321720145 532302803 782857676 331582212 695686315 434002592 596083565 405291691 368503130 52912984 962625832 140237940 896777466 427573232 191449531 68954500 987867850 944806488 87271464 366271731 446141398 916882285 361993905 525286210 224644601 254698716 367150985 15179248 991917708 514780794 86648965 227803617 246289913 777333675 314747527 4864035 963248235 170452800 536562455 787665151 511884736 44937043 185286976 220480600 711968839 605677461 630604776 927133225 758157624 494914428 1509520 528516594 20205185 901033753 756029376 755988697 553845861 714632112 601523403 77401708 556668347 310746017 60598567 28214804 323104661 550968082 371067975 83872674 475108310 515102285 518213656 770161828 673290239 684241355 887488673 470348596 611621707 835258722 204237117 73852829 149173554 363742609 582262422 835434161 968174106 752342302 447661834 401127618 785053160 404064967 259804754 527039009 464840285 341017437 892048698 710188926 626859508 501835235 623915010 213219453 967642729 137891451 59661472 245351706 70212193 611466856 468998121 849851878 264542178 784647308 525724642 887025886 823359757 8683518 976913606 888948531 39484655 988552845 329593027 242687097 111784543 780097089 850468999 174964997 164456392 292130347 530532113 756631207 657817517 536087816 992273873 545861052 897312581 929426719 339600355 790383679 723159400 732489853 983181740 271093562 752725894 261591333 27703724 97897316 111714694 483394673 248181685 351208893 23820288 455194314 541403994 993401327 78138111 176129199 940717490 15145993 283955884 912958010 167523859 191735917 352581722 51374561 895319468 301516877 800617371 331540399 889539957 854729034 158109414 205112375 74540094 891258493 441995493 224811665 713511834 665426167 760534319 647973310 313866649 39283146 342790095 773584176 382540748 111268960 690231085 948469692 446865807 181086376 587437210 100546268 268603075 970177883 403149009 841503766 98706319 845862416 923671067 628497242 876304225 277394314 221927569 737337545 450884318 311550944 558092895 441486841 935492641 526370790 220902577 447815407 708399380 900371010 465791298 946677892 100009742 651207700 43680946 262738410 727865583 884358394 223508914 544740709 386576161 27073366 954782843 73099031 16161091 629676241 620717984 147610556 806619500 593963647 811994948 308525743 401787612 107732582 168207501 567945111 282503920 773896418 632155547 616097836 748767983 137125786 59909681 67441007 598802935 859180284 216230171 271124408 744440536 136424808 17484429 271754535 579220746 889585467 980331503 581410498 891218875 585348374 52297249 26804515 117040666 886239240 73155410 110734639 73987658 692575686 186782103 526647656 852189884 723853359 169738822 528586303 813951968 835475563 802380283 318325587 856185954 738895165 701960747 573163126 574734112 765299890 371304041 782354087 723026541 676639364 609994685 533934435 652635953 275306327 723538420 536923956 111174204 253322210 128007979 395682934 343244526 115692612 571119514 960038381 980527836 634045162 182509554 594528687 379442501 306401250 741821702 89060695 103465593 109398751 959490249 46305969 376281223 943200022 223156830 169442228 852356916 578985380 143846434 456994501 272443494 457312991 865089020 421011815 813352906 543142402 835736592 156382079 315926984 677889617 956516730 355668964 551459992 542119172 937564754 541144540 696941498 437863315 681375672 765969484 221597874 625969476 169692657 395682101 289963862 51560760 19916465 220832203 567329280 278937441 918074742 36653464 941951179 516486132 940236236 277963660 838595863 683305657 810807954 842055247 777015274 280627882 596222572 577941660 557280005 273371846 905443132 204347493 801943553 931805687 195273678 865268107 936612323 734412170 766619115 88112538 363396509 519240586 430339386 958128814 467846215 584802610 275666007 191793772 628181146 454544358 533511307 895141166 545248403 993720637 217269970 873759446 958059782 572469717 674846590 999088999 186901933 372979748 82775034 341265341 669234607 278295654 837942263 550256842 126590919 336480980 658559761 686720006 775612167 87847378 893683172 292465719 563223238 254020506 453230216 747595864 7974149 808825530 372520836 51676585 329986681 329950410 732223298 437426045 979889947 572821389 611870536 852660271 813330651 231972312 349891889 81363160 275604418 270659582 23223097 436151147 769106435 545436791 470999494 844353411 26260278 533400220 204830549 285738439 31170048 186426394 471927384 422683371 97194570 863670501 716690000 735779276 347665604 218748763 388715069 849915344 171879406 183624951 782312405 635995277 282727317 280134944 516200057 79342160 702966477 512822630 877676474 606135588 161403430 941561329 109186251 866850107 935932077 359677496 49970966 297938235 773897500 927216692 468289909 726764373 248162591 253397353 126554160 96595957 631537289 834526114 764514182 892346629 863178124 813015243 927745702 137783907 605177194 526703500 815927209 172673142 809738655 66131298 260162007 229322129 376983743 577936566 883235931 138203339 348250949 761736286 275144632 189660432 333681596 980828155 509428029 983403884 58741129 754473510 243982737 534538954 117252948 408339010 806369135 368418272 384330520 297100989 445879973 582985465 763073903 440971377 250845631 834338385 64884628 990784078 734984245 690251476 645238192 481867034 365083378 6640301 322632522 757553337 675512242 698078763 305412495 593869917 367009426 360082202 183279579 655152341 952697588 962290586 551446195 479634433 881547053 557411383 59655665 377380467 714598124 530515735 21716055 232470490 221055828 975921787 410380102 479014145 989285810 19074556 245388042 431748706 614262211 711671687 509140448 468685117 884848545 124644061 706409617 924990555 783757854 70558516 179770451 106130844 546717663 64789853 7045874 878937348 486505939 756136790 247763300 697795929 847588214 128746189 89895324 403993138 633900562 473445039 623532615 616860973 735340297 828138712 660678899 202751745 688736738 947502448 972047912 913416839 573692654 78778607 435585493 251047023 595644411 185827346 6006185 840338545 948040360 491377745 555503285 967061147 725770296 620671075 363811508 17345785 467386179 615163029 703694692 531504391 598561881 731539194 361913578 345211742 633922574 177469374 887118929 218278436 284529441 991382369 55744135 770793338 463429414 510737180 663759937 871103587 478221082 512202492 498151339 750084944 170454397 170627068 257341748 601845649 733455470 601328659 100284197 965384053 879330442 286993123 157398959 523983926 220715271 525081796 26424148 286010612 793285362 963341483 988908598 591051703 360137617 755357689 26691198 188716005 203550524 315461762 779505350 586422473 904527704 76406537 310770990 18628892 369645840 112830218 147336629 835363329 718721917 504581401 233796452 78512471 426976814 991971438 709212887 433994324 71960704 186848767 485443870 261941092 49782477 961864867 535654601 99079725 741637182 690049523 906868399 15538793 752519134 854653066 797612274 775143460 591723781 183278863 662786911 149782295 980027215 680533953 477267641 487899038 164755278 10765267 880184498 213378090 403655474 462681128 934732632 934499851 950949053 593045485 7922631 17633824 261202222 973290736 344667202 611235334 847283059 594928035 478930126 650199605 105734140 66743979 155230394 209442122 671191772 203528790 871200148 911811814 391168684 700954938 43980793 986869653 860534679 82203165 726920983 298194713 922066577 647780538 328158815 476532327 225972705 332720539 980756514 376489489 511111508 871666931 23839923 300723191 36411827 494970301 719407600 316293070 102833450 248950135 291195662 268813018 132630309 22956290 760966794 376685403 795664934 623074264 396985185 892634939 265836781 664922879 585969019 209308951 323716289 73633484 880007742 57860878 197371177 690947748 674419192 735262547 150429083 41382918 533347782 978488963 50335621 455602706 342945146 62910564 380757003 761696683 704893180 543848474 547124484 263362604 272158 337358866 525034151 223169173 535682981 536180492 969053886 415801553 339921576 495957904 651264021 714839828 932618572 777737400 844430624 758012484 556195324 672530040 661455645 567209875 200679588 409385700 969968710 797900832 448457855 25037358 576557629 396796785 805062430 252824935 836283384 548247969 727908529 603120849 33980778 439295828 91355705 133991527 81821673 146046685 310527370 635348227 652658040 592313119 688422245 222930938 576515250 532513402 492593484 186760405 928552628 346987886 139959171 896433513 168748070 470729803 80470032 946380508 478916066 58574431 909186540 896642166 11573513 944728863 948737078 52538844 693706745 121993096 228210775 484179728 306105997 977811852 715603111 150353128 915697551 485129409 813909356 376595148 629801298 167377068 205789058 331881364 117690388 186991919 492344367 966357873 355499427 889344343 699848246 556529071 699627396 565760657 906663575 220365451 56067099 206973350 428013192 272984612 198488773 874249231 8273778 198042185 782960252 222976271 863933497 431953741 731991058 58859620 230213252 972920727 787295694 365261293 496782348 996270754 97669701 598327740 850845243 540905058 422542399 189153498 93750968 456210030 99125608 426844324 639711200 710092809 784285992 521965559 236961460 902513728 760972288 174359363 48453939 26391278 685890918 191247396 925001922 505514923 899893169 283816330 267906366 306782268 11489186 741995520 884000280 132273990 510644581 644096192 636743137 257431444 401328058 131297344 78634107 442355041 503711689 729961614 386848092 103218537 437644092 543598722 662538812 269159295 970765314 764306386 899335706 249300094 115953767 771672467 30134076 703535482 661617436 448916655 542704687 265400220 852908126 463448455 978029439 802334775 556804762 99644404 428523097 263462630 994290557 119001561 866509080 309939105 42776527 716948757 846585083 393686797 356627073 713132844 811662202 784461452 634916028 425912520 938290747 350065241 511348560 162732984 489520809 27174424 725244874 218305346 33684231 956642073 486849525 546512922 917125325 9738590 99159294 97769468 175526100 923671798 734468731 102984992 46650583 745869142 890616151 895858890 731053072 667074936 336492679 590936942 906576720 898218715 345828342 388338748 503945455 136342550 516111000 241884645 93915863 531021942 710817850 254632897 705206257 841572752 556072674 890827789 164589186 356100875 9456306 725285709 744615897 133579888 474263126 976485634 644035985 535006588 809587549 223841545 593437245 469725204 158972464 562714212 711736628 412672484 258773113 992317609 841635316 276149350 925880658 736098972 409804603 418345260 852766121 474290527 567862444 488309154 646505921 217071128 467617918 229987399 919272695 922018229 64031375 68228508 209139124 695945727 1164253 442883243 519014205 522234125 79363916 490623533 594102684 821959211 271243347 856203202 402767852 375102187 649858684 43832117 180873211 325626156 464747128 913879657 732123629 50644914 158513313 417030568 132648755 192019053 700012123 231035499 286819463 548808090 207028750 390108267 202655784 988091699 282334217 214493362 605010637 407007331 667331165 148327497 339638298 616472081 998207097 41338791 392346496 169947034 947080038 422087493 967186845 918579632 663345423 162537014 811614046 557813768 851512086 810786146 386665259 123221041 257501616 55823914 436172298 115711500 536047995 78912743 413256135 359361421 237517549 357042336 373701918 361509355 977208487 59940807 501181151 161162533 259169571 350468056 417079980 12681046 69074978 106441979 217176013 897061263 647909032 536967397 700134929 35373612 707758297 285822116 84882961 192494113 543184464 74912944 581450959 684701096 909873272 114498876 134517127 511992540 454380198 897489058 685986848 172023049 172977528 742324839 378994501 71361633 595100717 524530529 524544721 153575357 448215485 171235186 38314448 35407492 841767043 717482245 297101696 586254573 455686895 626988935 761317513 285663376 590164646 115823128 634609906 779476276 398567766 429245551 531763441 656967766 172402700 549130182 902905093 767523373 106214915 758716482 651822000 232250173 920862961 268168761 61597236 3678930 398175672 309630620 119570440 210843420 243244933 769044248 757589880 350831182 164293915 337740723 135737723 491993771 550591674 847624445 488889157 850045949 355247757 958148752 21917640 32657597 931947915 690090299 876381259 773091287 92145899 334695119 796902381 377232298 186956527 599091021 247450266 607564849 625739944 637842887 390401536 788214022 478881813 493641896 771693624 156130291 286061588 640575803 969857117 429417068 602396233 485925537 607729520 595505397 281439985 615291192 877318554 969116087 130746192 223601270 465487457 76990004 151559867 61647903 475597218 430198340 616916855 287563155 20517355 107466779 44244562 16298791 627855791 44828719 513104077 20232452 802494367 461836667 797534 902450293 700955085 531198255 618655197 756594010 400455832 380307101 747382966 120982795 814489112 727204448 149607519 447799308 938560158 630051557 953856421 8378503 327475828 398631949 746811215 636061214 970513673 790709941 830187522 468033344 631923074 858942719 378683300 55521118 648441784 779033739 787470310 116135102 7839312 517325282 336027619 387551603 779205909 575553978 381842817 268890859 974562447 382274776 393624260 777710923 639401885 812189238 308977601 965302752 364751072 517462705 21720233 500672135 365040169 379184785 862624959 588929824 977834237 7364267 513268831 158014482 726513028 386683468 796696865 466540879 367975957 956797766 341868848 532768000 67557581 246807000 707609419 589487913 168255542 220436398 973401943 929292435 946139974 500506868 556011529 948426777 762857704 586396130 341241899 426960367 823772507 102507488 198864750 391956619 836798494 430155457 447564577 776986004 129927273 654623682 284414934 380872602 546509735 755689240 898270321 469500292 244503093 392170919 654439824 394662546 289693634 660781659 933886582 713487965 526422739 169008350 302071894 724130257 93464351 504262108 553808376 839913301 906037078 774362620 137403562 518679501 810906168 278114219 780971508 755695872 53392514 37247540 396142571 790428477 739034446 912509510 299923617 597363248 192494290 661515859 651787034 602431425 477512947 759839428 136933064 856363081 659263706 118695013 688408442 651138725 36610661 299724438 341684510 959172031 897014196 411414673 20918045 890968374 674281637 296361872 583714200 160040036 685144224 998572052 782646686 494221203 104451560 582069898 92996849 522244779 735126767 285446970 642832338 570697858 55080041 822121864 618107869 981367383 240936128 990520382 980402881 473292994 127163051 857263155 744233434 987871484 597577583 979448653 675583564 757841819 446371571 995131010 680666658 76438679 17952407 400220438 600350516 622013658 796885600 106271450 472855506 25446231 202733701 206221843 80738315 109072387 243821572 512972416 930039977 427224604 569559956 144010008 994423679 906506369 373600381 369759427 159878526 348463303 166462041 295459416 663025015 534836865 348762415 788687839 840742484 142788660 848148537 319813528 694886370 547874592 21078611 216673671 995960862 753838264 114905776 29070894 838496381 105570634 600418794 431929783 720403416 938461582 279500259 382848951 98338167 975782421 258172769 453328217 2316620 332538117 601710804 667791813 532992668 369001304 139506247 432011139 470729558 885677671 539738222 674779000 840157703 130278519 587623684 172327522 49198647 810420110 222673244 455464490 981259890 864705713 616191361 630936120 361677790 472470373 570270082 247050536 861992194 887893783 29085636 93643786 427505883 803962078 409653618 795456907 238477218 6865878 171172647 175474147 827637665 736618445 2069179 122607542 196251343 681440201 447232382 307750955 124445013 457802275 896790088 835912934 447297095 993644128 383122702 506783886 994040407 921397619 354248677 977241601 681574631 110615055 374031921 708693703 943678086 499989875 370308382 810958473 860148133 816753646 894142445 44647749 161911918 966918181 562452619 654647960 791389058 780768107 891167490 585086625 691323082 823460153 968849632 318802209 720984803 880420015 683697602 245238085 413194820 607446146 984493863 698049553 696021300 943097612 353171342 707432962 89166026 12776284 174616109 353082961 506824166 691288289 27660285 449727388 397486774 745379881 268833856 177271837 659614260 297563035 532712664 660571088 630306272 530948556 237142043 704604984 976614231 442983509 662402223 699365402 665391830 713372674 5154004 794138385 884947873 309974960 384952786 411286918 290094701 718114307 987698600 966210570 762778520 770737786 72428727 148945129 704648714 935390123 148132011 315610551 398557125 649356596 109189511 628383598 446755318 4180786 630145177 867449890 306049846 93923523 726788857 879108885 418825462 824445325 934766483 70591844 885972049 753763838 348979094 223905571 634053130 200286993 468559780 199352301 450214614 989283095 685793221 207468750 33799346 257309333 1239997 541996532 213117227 89120276 958298391 613499830 936166938 263982087 88476516 154382111 299899800 363426243 498698679 347365263 467038138 493633397 36786800 862882436 423805631 479527376 394128609 659443762 576746861 249553134 939297226 724350758 353447597 773906804 990789221 956420671 551733505 960587116 688208602 584823313 578997612 312453316 186539313 990048527 969450758 121666797 449886720 418923023 240976955 308375383 764163562 519239599 411812841 229645314 8870808 515602095 555753510 384055089 314332127 894293374 416899979 287933641 669955998 879491668 937194068 675325922 645122507 379200567 608262755 199627347 527603266 672770452 845055170 624545145 129671241 89271676 96218109 243522712 465201894 859639639 576469580 288679224 387127199 231024551 332384900 496048504 240976183 350647255 227680727 591226558 670916985 127859931 352182823 851092819 156185837 160659871 355044414 19196481 610126604 731637043 187095736 202315423 681083364 299671424 963236300 270163921 148114311 909952428 470160753 158279853 365807094 982151921 33316054 537218770 907970873 498032884 558990082 715068433 258809257 642176031 376411160 955476806 524900026 972833185 198158207 883433511 999591388 146148474 864089706 948153683 538014509 387310491 613400739 962194618 430333346 553474680 726084273 164082595 938923368 886315806 872083788 188565755 62893746 36377963 460538773 537454308 247583170 312326417 597864184 985477509 688838239 239925729 972040580 55884226 341196543 120508287 550786137 293297775 840954602 583370794 674878480 781987100 754580195 208632261 576390773 4109234 381283588 925107544 586368466 99695952 36906026 82528882 657154063 832620819 472056947 132254780 830187853 304936040 522281557 38572779 727091793 381571929 922276326 864737196 122438218 87477930 592043640 820359977 266272776 712370306 330643577 406162421 183457755 887145534 780073193 642213145 555162735 257158092 325096650 697304265 342073846 711537511 908646788 72185756 197814210 73868066 364040324 76909962 764541474 646764737 444514615 857379255 441612950 777510387 837511506 465085465 497072983 260868536 353844577 521363099 647706969 415727268 471417455 743698685 548591362 527677598 477594335 74969433 493495326 218367065 761713242 363317290 254614000 447820663 316915353 246280695 209833710 321261478 780138333 968924601 199779519 952899787 294327193 295997166 943361947 443528786 913981357 95823918 388844922 708958572 678739973 64998038 83543301 57586436 241583172 694890468 186746268 264343930 473469971 325151192 404708305 743993260 695898434 208195713 613826034 551672217 254742856 514424695 881605771 431245293 857561783 72828268 130124284 424866897 752560717 240423265 384121614 465064037 204938044 953924679 583087490 903601101 951486337 487485320 137967792 376185576 716696146 941453130 393357858 680809835 413790929 785127112 621425583 86698889 321695504 348758544 697746621 628135034 858161341 679531487 115766820 322299812 398541807 993015152 808134241 645388081 630315680 872571713 814905372 353423516 4780640 82686465 253256408 373865087 231831045 29324340 600695951 610537132 706642245 634225017 507478975 871762357 364538993 536603748 442802608 231831055 157851147 580863817 967906802 874706341 340553753 300227298 566024406 909871064 260887618 33585648 654289456 495422811 395394357 601437611 639494802 994317498 281630218 332580764 363077238 812211170 976154744 40742748 437599660 914578542 409361155 945805506 124574257 14415771 477001947 891245982 869566601 899757613 890928637 638906078 744715058 487738175 245721422 17287341 282598338 115665943 71541190 114841415 612982478 20989468 347444025 208935167 959284525 321245540 585875064 616254070 646985345 474911831 727973077 78708789 91378834 555187433 911273627 696659562 663035973 855875569 70239289 471308585 307331531 969225425 7557257 421183493 338565540 241233421 966611704 915543824 430288018 581820268 970757875 25465152 34722803 779166452 468196451 191568335 248307551 219960330 947217150 857315173 709138717 909730487 542557194 373310003 226096144 889112611 175383823 912705028 429450207 850205073 134238922 510846113 141115633 51294067 768299129 820609612 202525805 314120257 159965249 581881966 915650317 129885623 530483904 967713380 412089323 451712234 738175970 998224949 397187223 967405833 318360207 832932450 894291190 52282912 86623340 398054682 485947690 59504892 292117999 17761286 304398019 417329313 614578286 952835921 839148252 702394722 892043202 824339290 277585971 968324998 322205547 231275914 45508715 173675536 237236774 918442066 170532572 773781001 535815574 509130153 144055782 211827733 395752896 906398725 390062011 195828770 93604892 929698465 928566871 131905422 673203621 983668773 27555243 958368408 908880156 609071042 67308356 694059270 30971213 975110311 615370150 410138155 459127740 964172749 950412165 213168258 829120623 157565962 646044774 423007660 282490354 920458155 766841690 119723961 308858622 2274528 74326209 418391854 565006194 324770770 394735691 375848346 854102001 746359056 542607974 152689671 148940253 174342691 939886135 625439564 958958183 672789456 725020367 290370518 391262248 541906966 193396644 677558574 446839417 509651901 344915105 143902775 713329540 775968532 95344806 373975790 727171412 822002364 956034008 362846753 533996712 878264363 340163169 844519158 277961166 99591387 516639039 786223008 29279596 756046543 519796602 823729938 7895394 170437680 228969638 111377488 184015908 920888983 286767972 78457964 923222622 581807203 274713298 172714352 705248400 603452985 450887507 951695960 950085487 537459929 866987532 852301117 276743278 584407356 639442332 770842872 150231107 498012097 463095613 742811858 467922804 896071836 308338860 902155772 423526827 530087618 612486771 162030248 29299670 581808018 709129253 676495070 204147208 232407209 78379433 20050679 52559544 497994869 550322335 972595162 564230988 253932804 359532861 560134241 213482096 205095019 398477333 603400916 849818570 342623949 896897974 340234168 544046234 364827309 996729198 686290431 492603137 759800384 790390672 224541128 830092222 258697593 604168851 284093885 21807491 174303659 92191588 47519620 443547506 792324512 245632808 938617005 334766862 50848145 663446833 78376478 806716603 790679036 928834013 254722158 471138939 671350842 960277841 797419760 546252450 554048144 306800078 859402295 653824436 614914005 798526287 22466109 881892931 388834808 349440791 774339024 716430822 32642977 410016349 242829428 201630711 869985227 564843191 230190483 209425260 202361626 3209935 173511250 58350983 719530195 403229122 463718702 807006089 670954610 636614785 809656337 970971817 809977635 672775256 695496397 285767468 562001270 204089405 817959454 350378273 895427442 814360733 599991629 256828364 141029867 219546705 318832511 897560005 33541301 720861989 850731708 601406685 413703728 658782765 146200170 418413570 444732920 222051163 215679934 505005784 463359919 672775418 857557157 301695551 277237257 507874215 404661048 313853350 395792185 568299402 935102109 784266106 670331183 627207270 14297318 283047931 279232780 458455304 695462732 307761027 72339029 737548870 39074426 131203425 999895307 651698827 418942181 470012348 742941477 239929242 724806550 252408953 605198637 636393401 760587663 683886647 918005128 423245515 758745913 735446827 511752035 709722675 28944888 982243176 301122105 304798135 715446263 242201426 305965480 741046075 387046075 327219650 963851390 556936892 688888295 204501374 23717562 603149064 873799237 464953723 142029819 453817916 222456347 947058574 427249594 999554261 802863864 770567399 945296358 473505628 941659444 139852915 266039088 297501124 145112339 565940722 995645821 810237291 348442842 518811588 8626246 130446283 875743634 943667485 883873620 247788807 869976193 38310715 206653174 291373407 620441472 693969557 557227400 931732352 175713096 249189450 475551914 317431679 130208099 657148144 103635577 986597510 90148767 150559577 425205632 494770489 755834804 717348972 331792454 632698026 229512875 752865278 415252503 425450761 905295585 246240589 201898901 417741114 463127478 47787848 185596823 114377778 275305380 552755413 164600367 606480540 867986243 298427333 284675799 449501854 3427015 905463021 916934592 626078522 463567657 158972684 49269541 509733262 363995945 540941332 916317300 480666883 514025668 297007254 944976448 106038656 489211547 11359097 777207162 142990920 387607322 5674175 679730607 830676673 988737098 227117366 409891204 305789024 43877351 981973614 631093621 170001214 85633793 146376776 464675053 679298116 13311243 267150211 471276767 427543982 744653613 983360999 20940682 461758185 770359305 109350300 368186443 527573605 596846864 137317220 440511874 638883469 975247144 282907945 655452914 58197350 745635747 384164283 929963062 829639339 58925791 856673611 810774210 713453326 901738926 813137326 226072687 333674699 509833823 268631152 827065926 925874871 821207839 726499417 198896853 487397028 193559474 351002294 809765227 994809859 836646175 468541486 422892625 55662351 189499414 846140143 413157687 863701735 906115926 889260223 843602369 97490800 848878693 523030449 942475239 43161642 273273790 998586518 434893684 139702268 37289077 906133107 337784288 113794582 246471037 42665093 209790859 139076913 44946900 303493130 262035502 57368904 915948122 182203195 231266916 867812381 826020243 492331201 338208156 508847473 678570416 203536257 836988352 595127781 584890436 122748569 346436115 929872303 252434115 486758153 277457540 712390308 670455236 228290740 861455277 421581738 593000304 732854168 824808362 179154246 807944892 815395496 705369985 747396531 867578526 268252560 606420926 152109309 108363902 724676313 802953244 588944337 895868766 622695023 656764683 614255207 526462661 703913155 832617526 955626417 803573918 988195742 712668296 206551522 483101354 343187632 26661448 398937631 975770943 865685977 88381645 620977408 967888918 283715207 781372416 361535525 400622918 164237501 719889219 62326871 256576852 205843216 273691477 76809359 727032642 853550740 697655329 519010669 25983555 975709372 839973272 75472521 901409563 29460624 763959756 935693846 252318029 5195855 217891510 244094478 313865690 850155081 194408076 667582121 504232043 113101406 872863747 986689652 173423677 691655520 476758443 561790873 880217633 923892874 847059982 109505601 295467107 185915303 475718517 723457414 713364745 930680821 125712033 147051632 282544743 724248394 974228368 919642899 921914482 737976600 186131736 722927648 963973720 722536234 166664286 940517309 330395937 603572844 583851942 707858918 399726565 842804882 532012185 541639964 904070829 606547262 734755877 307283636 370286589 195882460 958588009 409459252 744022661 1346940 682959748 380583478 349598067 550504601 292926256 123761037 623035340 277682642 648118282 414633224 216506297 978127574 204170925 388360172 546297683 37576387 746866127 469315599 489074013 722720884 943604401 357519393 800038421 310851120 527257255 448128549 291321191 884339120 544980500 32071478 502329376 697427863 220565727 100838878 879299213 810331727 438856994 157239116 910781052 319709805 391574587 751701828 213784081 482150862 761180921 178948808 222128316 807816856 80555507 531194499 459754715 594943939 927346925 402272312 324368343 957595102 100404273 200216952 150716176 616141423 487465227 441257711 822375624 396678857 668592908 537152594 839408246 550575460 828011594 233341960 909529812 233700581 901840594 685796022 300047129 141026359 453367097 766548411 347334495 132005815 242762091 707984108 8345216 898090577 190453060 710744733 858980763 957831531 581598010 969314525 642341114 937810998 524364779 797276065 49011121 851820060 566020075 994930938 881851629 346154653 6424056 210704723 632046828 694643499 256110982 837105082 552542131 280195069 609175513 583892418 781784532 446244620 805175113 608472932 542184532 62722777 982644880 628093114 430474485 389380212 943895595 887858174 801204031 327150497 227074090 999512434 769678628 110443843 835887026 538700728 661543518 249361474 148810677 362952535 897764555 901843472 13535607 769291668 189622272 81350366 524967046 585322734 711262216 972524139 271249569 61681079 740174879 144651909 198167991 595330864 24551203 210721750 787500508 579683547 641042379 560971184 321740996 908049812 661798105 738955697 303786239 72037354 123900224 285184329 623451107 71755508 580522076 759907270 54885548 797586609 138153018 193631314 944122020 536584771 225515137 78043907 30238540 727316065 587947677 74029996 226979945 640088059 656059605 999213934 59816 653786235 303660604 647651787 31542793 164547269 609325777 547514650 525790564 370154051 584237030 977495628 257757621 256574765 74826917 295438251 597016501 79337772 323263000 64968757 789056570 873136545 239700453 886477976 670741969 137971439 372269097 778605461 586383450 287277407 830676264 840385843 766294106 651610250 558015099 757526007 380924662 314795147 818038305 82194702 740943024 536935519 685744218 719264018 581977460 515235900 742954673 682878084 248748171 262774279 925837155 15816898 78465404 931340167 109187379 492334145 384105996 517781686 342790540 665255297 87036052 812775849 114636581 501708099 331399920 737028927 918173503 914441696 420754415 659770796 222796599 275727583 590400702 677413500 365557426 736603881 890039194 728305548 453129588 846119467 456287680 329980246 515123392 135130540 56904420 548711866 782487797 345401598 547860477 769036359 712270419 578084342 410106511 304869914 17236635 79854659 568161963 607194577 444446287 822276492 127874214 663344198 150152946 380737766 101776402 226404369 625326679 74212905 39806482 533380208 738798442 54520940 679538650 389515908 749486971 540229394 575550898 512412367 733784623 74437442 558184766 673320242 356217182 982413003 700933591 395194409 522741104 878495547 436059117 616201399 707799491 273784045 485214404 282402861 517321053 393697281 349111445 50804637 364074088 237611949 138642714 845417064 43910699 894261033 927217621 624313335 390763184 175201151 544820234 366492529 557163841 103679421 91439396 250824581 773247567 429839049 707459948 807696445 883711778 661552846 818309357 828735471 276497889 293226039 560014675 622150864 394216390 159623011 457534617 772764583 693265908 937059856 956313000 575720963 237106637 513088218 601403050 514210543 392396129 43445250 244093033 424586601 531683325 108893861 884814442 734605794 834738692 57452341 26992739 802530045 355159752 716416746 541542342 372491294 402434790 218884708 846942592 581268567 675004660 984529833 335998817 645187081 581213095 173629802 804869762 729212377 551298865 861923653 899225557 46394894 17196463 448579323 4198628 447527834 859308440 664138608 333391007 749627166 481996506 986382966 587316927 482031527 378707401 627226914 263607917 108878049 359565826 269245372 334572862 24807254 831370988 564069878 776910929 74551962 783561194 693704889 745713211 274367189 427968955 574672212 170404208 228911303 728727749 178075789 451841709 159953682 405040556 563292676 92202269 669119935 509305348 142705750 400889518 478239577 667540521 824888198 442446596 318993208 715092171 285474329 220953469 566547624 362879966 596645841 336759218 210591784 466820279 121523329 11892929 594131242 348526901 983343116 407318500 319050367 661721072 616755857 341643757 853041936 258485444 209119984 979901874 581026070 690494508 701871677 666596310 236774431 163541144 417840774 893992630 815621820 998240426 48368451 187274904 173277871 623436139 340286818 458686465 347391045 770527615 549039293 87982612 704659225 74416226 453741283 825531019 675145560 740433783 584677551 809849052 666640422 81748913 864049996 265224913 490281327 795232775 273314214 932352535 357073196 193662926 347450690 355310892 941519367 332185059 763801438 184008896 790941543 429350760 538053570 916004292 223249798 924432704 155921936 617725494 558601133 616238093 837363818 110148179 987133312 225766444 337486441 673796431 986179429 5603741 408310299 869655188 100826851 984366543 302642456 952972398 105310022 187330189 504710368 716642908 341157849 721724366 565335063 667716871 948360343 323255771 281053361 998419862 102603840 532906524 507484242 679272005 842847033 542662850 926020731 330938352 425236681 931676040 978381785 642248762 186559671 436601251 816239174 211274156 172460264 383474892 99154437 658526970 434272315 972234729 776326287 214886434 11268783 911130391 166954937 162439997 621659205 646795354 569409532 280906011 12373646 18075466 712227903 471082155 628151692 453413330 807431561 136538670 337074578 470048772 335027482 90970832 385669540 741723634 912230172 877473204 535337594 474751931 555188707 203941664 10038102 558411489 805388915 167244343 597877487 440295983 208548056 303667756 778131006 252079518 16524548 893763475 633845391 628014370 674518609 307683017 762217554 461346381 714279961 559966822 677107883 13160378 23061882 612313753 253796229 916626455 254453455 342713821 856138215 294209558 986575533 679317658 815868625 581731202 252033121 304671393 875434917 649710080 958780312 651113960 970997473 461866798 738667634 172601010 964075725 759322775 298569609 207893978 535824225 658472648 6744108 268570060 756676522 999550955 885435335 39209265 438092777 126099215 396577980 214898046 851143375 538542869 200979565 373290663 762184220 560835474 647290720 713576819 305954060 748503528 700982599 88045851 888496670 101559211 613864518 528283630 725631284 929518403 120739017 782973258 440578585 583708795 203757641 476319511 212255301 946916320 182098002 819140035 664678161 769667370 609227598 711699963 878558420 283872941 362996572 109052407 338353779 896506534 290886800 196890838 307337848 991029369 145556028 584788256 8584474 921786530 292947951 949787448 286454218 133496562 371988007 268189137 512454888 197184108 760483867 922319129 808198067 484655856 356350632 214832027 766244727 204944015 718519720 659442433 67884698 800311934 437026953 266651736 76130413 46852183 309864052 627248394 176925741 731402480 783705738 465298578 989632651 69500599 483289257 475454737 412571171 146003867 342095368 572193415 751804085 10061882 640752366 719582329 374573546 87776945 114796335 577920605 159050420 995994573 599439311 238224878 237456709 772082360 672350126 391212078 62905068 977163093 983324859 319770138 238747209 498992539 242161578 251169661 26475548 232433032 117783676 621397399 475850217 768952142 38649949 188539634 13905871 24205853 597212851 111017749 774617640 506275973 978981691 714271742 491700130 413292732 719498744 850881348 466538711 794448105 312781239 113848890 60297941 485496094 827639790 789124634 803173209 117938871 437628174 59170975 892092882 77252658 792972111 571272671 263446593 362654497 545020792 481049031 236128361 783150580 611131842 131936044 620635285 396673806 100865182 733778200 631874404 576742442 620148511 148357208 333920232 322289884 66044287 413112884 224515267 609340216 312712565 895774922 240395555 841436061 820773076 719465915 552606326 96116158 235324936 345738809 556820655 651459316 366332816 386972802 768800811 466444924 442095977 687836117 316852322 678792830 140442500 912483208 662115344 164259927 500082710 874881092 190835931 852836271 692188089 477552719 65333532 258557111 850319827 817525593 932699315 356579975 249075711 228754598 255455746 479787512 910759051 119078803 801783708 375616315 677785637 216283515 42690213 548221574 70598524 7079489 288061976 429403691 625545845 303933711 822658420 517038086 13466935 620416205 544795422 713389503 819408204 223443311 761266216 9744874 561782755 213465025 304906521 313205693 366917618 89526648 244335695 122488519 681418306 966885401 382621563 825561606 20033485 565962596 35261103 612949684 81042892 555204488 175622491 680939950 751207071 820413778 309646061 312209117 7842792 868762982 721077525 496262245 910291325 328732959 630493081 250514546 956864789 856759385 697231241 607945652 142366369 927696819 588396853 976834640 411898263 315095469 502619449 658402317 423526447 797298804 534590218 680919455 390169528 537751226 730105504 315738005 836729930 629592530 471018401 735484509 974819889 393813804 126476569 557112469 386815932 424936759 121020768 877585934 431983593 939189012 712977727 500647374 56366064 466922981 679274073 728008985 661412606 310862310 838688922 129375024 501974917 548994210 390840924 62747995 313674871 72244264 812314723 757896048 892190427 784915015 357350803 723050569 518807257 784578080 361957395 79578230 809799731 531609820 866060056 425826756 539923926 442987382 898563449 516201908 833924596 980822353 556510712 710849855 634977378 898480532 88676780 726445814 700366116 689654032 298214220 768780511 248363029 117479347 306693477 35591250 168206783 922133194 889156716 93150946 24367507 304163715 435086076 833734575 61618830 65049952 997471477 574433677 122060373 105841075 282082618 963181718 215480704 932151686 672250331 425315562 980887828 874192749 326032378 549982588 350118612 150064643 161991158 756697293 451676350 289642193 17991115 13074333 196706659 182658473 152998698 826058486 883512940 860453090 748350608 277619726 324401358 205790453 993879230 322218603 566616709 77805722 873055993 372834747 347700836 61601665 77143424 867512929 803836408 280973150 635067351 529586788 613813200 833606200 894174804 768909966 992493108 865878898 549780249 712087728 787533425 29680528 352168476 619267318 383817715 477872321 5572245 546897093 876402426 529868691 891853103 143321115 493952898 708961766 474235338 923015162 704655589 61417042 513868961 508126960 837416841 870932782 117697011 694514852 981049238 690378352 446193319 522076626 269871577 998481780 415819042 495871758 382068503 325104867 998210383 173363865 933960976 872906330 769937541 318190550 478086108 353881018 867071137 958400090 356395665 36894814 590807259 585616401 472811402 604938865 166644276 260481056 270835910 366880317 844384387 18365536 21149524 833233976 689571250 825623460 237032532 557266014 298942762 603772622 280149916 794196238 295853000 143694316 988874689 92742854 909854529 739687906 750551947 344183512 540724713 70304969 549668799 450032950 269077437 480098999 712258830 691401877 888342292 112537993 753561812 934209245 403815245 194606642 499490545 364131069 986894790 902908459 942700997 571559351 656820350 925090552 609774997 521388026 277834036 387849116 460912016 428002581 14531402 581522068 101196325 274505252 149492240 414812012 215315256 854192859 512758290 989227059 287023664 357083064 384907173 493572513 974571614 782631949 677298204 200233930 538309360 115379069 72411098 322489232 129182796 248298446 306946610 214226511 790432807 774977038 621950310 369401325 402373075 18703866 419127315 927645872 397086819 493535260 486758844 46696178 529936825 1714659 658630753 495318156 43841773 751078711 509278110 74209289 28341016 86113914 14917326 511394683 863176568 126362426 144586838 588489828 448905960 742318452 774890747 887662378 417049165 823388059 779860582 548211690 159521453 691365570 973114005 791842815 847872697 760717961 211404863 361507647 145798831 497785660 140415690 580288210 439365379 777633813 371436119 924412430 794069842 589362855 341079040 887907558 731347232 660162235 358966689 159058465 478980425 44067928 526240849 396459292 325962940 337099497 264596924 440905594 808932528 510960492 223046151 892765946 759629441 211011145 793226193 447396433 686631667 983922816 51127736 675042391 916827318 508464876 972990379 335377839 472510058 335403338 580862229 739533638 794299117 919528999 518106433 784168378 947182678 637164285 1405471 690534694 454807636 580611286 362337162 696323922 838508411 406830214 44251671 615098002 375058096 197498009 852545246 755314413 998823265 978724897 241618525 751401366 232410306 462728374 921075116 935021681 842090123 465600373 412758263 26353598 173740315 215246757 891862766 814456842 143495274 646934386 123267092 651555151 429774566 502491605 966234292 950971485 569960812 400569639 833435290 458179939 82121440 665720245 669881076 472065443 566176009 243880044 760325678 362791642 775147456 392743987 767714158 604370835 621722459 147577631 833064519 311215455 213969158 98980095 437270016 291329607 573801749 26019049 200264449 997702296 547233715 189165577 674433442 583030515 756553760 524618981 993897109 962158714 847676987 517465880 369916442 398267662 16177575 77480128 27962606 328654566 347532488 540085184 488752792 283272874 133004359 660250974 763763986 135522933 261765388 576865762 77767481 76788921 533042730 257802032 327431349 60620128 161440043 339332397 473362470 324376206 409958995 315479399 609488136 561172465 782409930 378176870 607302846 216186475 395653405 405163155 254666644 116597900 460060235 50906193 965942336 387105353 647765289 104786819 356816487 432918059 996315817 422452717 537713498 301400052 675673235 265180348 144194451 750598371 175719405 192981242 65552140 541571142 222746487 858295028 722497986 49757754 33283944 701693322 462779348 785891424 498152776 449890901 285087994 175039697 422084123 924734325 423268992 932907040 954486511 6596562 998583872 551795676 15615668 528274417 253404084 9522851 130541522 31682119 664685138 324616139 429351308 964237113 861346492 705379866 59923397 99121842 236413068 603716115 245565978 466070798 904965557 392586914 307098879 105491155 917892762 481069876 46523348 198650430 696915433 574166159 228673393 998158404 433067244 300058941 649471026 579178662 452517708 629320480 677413046 397454744 570799286 848394833 411142225 628429790 23801574 942368217 730694966 946448042 599325681 334100438 746322477 62437587 884696636 913739248 723111235 663019796 809475467 214774043 651337291 78012295 719204677 878673305 767117744 218220205 418952911 875142234 936070481 19887640 446616243 308223014 243947498 518145835 540046301 72164223 105729557 778502275 248644199 220918361 114022368 970860343 839880810 307153867 256323411 113255189 751940822 188218015 441844238 206912021 88149065 704484316 18831260 776427011 368653202 704163209 117036311 313494144 993939170 868826098 281917990 627687099 108086498 459226597 174457989 30210034 701758192 600329576 412723209 251917228 246022561 41002786 191108099 494231128 832906797 42026244 768010241 51358055 481186713 687451402 693653066 727653457 305649205 135823101 210439341 7620678 277926060 209416819 400509844 206369694 864484442 50265933 317694334 177915909 565661892 83932487 983912319 559685863 301104987 367952966 642658491 268220730 337894170 805552636 643502662 557136384 995998669 603169586 276546282 900652664 172529875 474607083 522003745 331413174 768046372 295736744 960178534 277320860 15304019 637529831 210437691 754002985 254466205 180609168 248823377 255977880 494868539 194140473 653020712 903922498 142895578 380426037 80422918 292810849 479143743 427707445 993114978 791841959 51928836 405103864 445554967 888313746 580290494 923356390 907065367 776969459 707794799 775896878 564288569 720796075 603150030 188078997 283159026 85291336 564913517 269611001 594284363 315948730 539316296 630479580 282859692 608170556 557519615 469356829 453397231 992128074 602683472 846009815 242846712 396890050 416748180 166296878 849884803 802096110 221960713 192161341 300243299 797621089 112682871 811375797 886535715 636938201 301400320 261684871 522493948 984863261 404084781 554754983 799549471 146138440 672511595 589827666 389957954 697464268 264849243 865588610 618928723 371657789 985099953 198495381 871197940 231859874 42354403 446105417 122645749 277987112 897576122 517274568 153387807 446543367 998867706 101489164 865826255 209618124 154959584 209232046 17037462 370002494 133125802 566919386 966117699 660757204 329959502 81781093 251809134 179471471 647377344 22622079 117487983 168528969 532818010 31056085 339740170 346837379 484644652 373969177 155075105 496086626 351795116 491725102 965613248 507569635 385886835 997808008 837519122 129821670 839821440 650363048 222383242 328099690 859783531 198967290 336339661 979693041 756394939 587485244 312569948 233907471 475039230 213463887 596242824 629050437 974459030 426363486 18607808 661973302 494930085 538158858 415033492 238602837 935398910 672977221 326064730 934659035 125123350 694838068 364572875 889076036 642956870 400226300 771707109 959354150 579993972 666474748 770517265 572490679 253232786 342097942 591540999 545026939 423108406 865095906 578487701 101267064 575307848 512000175 430547351 501735984 869277311 838159954 271740047 45549220 1518862 494073321 216806354 657278826 91534870 274036156 472856489 685691653 20317516 123094622 941500290 911693007 353591187 217443243 630869492 403818321 843998430 296343952 731959920 141907090 284060014 624377111 285182621 319293458 92075519 68018636 361489126 859934903 707455746 112540128 208627004 189880964 507450470 962004976 447126035 160010721 218098609 391336326 643314994 125927448 895484285 724885767 499204781 899936959 307506656 865877918 126371667 549076696 103559176 482715931 962042372 992597235 108149116 209651732 307766656 107913676 543918794 837583390 936898315 566295691 810169196 240602906 468921835 165227876 566974203 307362413 662618610 557257663 583215947 696724077 538962016 402838989 496918917 109972685 573452710 779750250 301913494 998238000 381093073 777823635 694797230 886554002 250515842 316073790 607891250 895554799 592111557 866029693 644137775 755315988 945806137 947765824 822981518 312594135 746835470 501979134 863570699 255366015 609731260 214094754 732721608 278329052 386686627 859116674 156970293 443523282 638940409 82339410 740708131 673001299 881312779 580571368 602369817 7849223 553354282 260085430 791880909 865506110 378184716 701903841 299262031 515131488 486547868 955463282 469973684 661348306 89135366 859757372 56073236 202173248 505961744 341266670 215724390 280561993 730682976 107859084 851437195 468027178 366449428 728552177 81265602 727995429 836929244 230829289 725076588 393820326 937772752 762436445 244589043 829320231 259693203 56706362 334820490 154999160 914394821 486064153 969798707 10085751 38988348 620442309 733344498 704683155 480277521 330136524 100449276 472714107 690732977 579736198 530670612 121817557 627323029 19477735 642313955 435491935 676921725 291702394 571567092 651900007 765645171 499242195 650539108 321745947 5814708 351029963 335269424 450534929 607154500 305745025 553792006 154249274 836538089 561692581 235375192 926725076 590568934 301649161 266562790 290792380 792588940 780512125 920856977 962792072 514779100 648000204 444423439 130243227 973722502 103244487 641144995 768612812 734198089 281074519 746959255 606715775 184012500 849539433 544304606 892324382 175820512 630797174 276637942 594222751 493249575 635951782 834597023 171021420 305685217 337522243 292829221 497780235 975764998 653702201 637181747 70576619 374144540 172410775 849706824 842993845 194621816 128270779 662889746 816714299 448404415 273979712 827999798 31724398 563038590 571808958 852392533 282447350 804589423 898968342 200297711 958949417 638377859 603307360 648253279 963124943 370246544 510119918 758542483 88341656 86359132 246648465 424437373 798683746 924884694 321638812 933796467 811738054 822462754 222212714 488162813 87040900 988097490 464464668 136408189 832248566 388070926 224135844 572477287 702404311 976815367 612367104 337179582 22415706 733115771 713584347 416392723 786679648 634913968 1232122 943826294 205857981 94680605 422953781 211940684 886351174 594660383 651904709 260880462 856961284 485491145 647061300 282799643 839904689 229919187 276790993 364506556 659888977 352716886 853775968 92072323 471841653 801826349 730467960 422729096 539205173 91631825 911324859 234225291 731690935 707486412 854037658 82279441 877769204 230927581 755013128 72363851 961470222 516584426 883242693 614537843 261918952 96860196 127473928 394882213 621909279 735463011 469241504 712418282 596044581 252074625 624492472 826165835 272038535 73558805 29802089 278998921 377515164 171499161 862871223 590429906 38279515 628936015 671045957 228755827 701656655 875560279 176434178 158484294 121379547 489765977 979791559 331744412 941605434 826747619 973405198 61578312 492348490 861966852 62510765 854733406 391316926 488527315 197887498 750596690 95104895 498833124 67022316 269375793 142225148 939976647 355255625 669270749 358175739 183343235 873389233 645593382 862154382 259138249 882280336 694348291 22472515 260943562 504628741 771336345 984925268 68446318 986710993 109071499 323527032 923594046 22635999 249444533 432245315 754690312 149123887 931668407 459024421 112913402 542498702 808677000 975668991 436441382 859180155 24404467 742205167 870317964 227761000 27204307 78853626 271307151 626883658 35704176 418672120 488362076 661113356 306497883 671363524 454271868 180703958 108108998 340890798 627792709 225405313 84025253 17769039 533052716 416423794 928343115 75997679 864765257 417755307 169227865 866536126 185078776 145328390 55495984 620413341 197043247 491450799 908244412 482869047 314422176 646300137 663787606 47628369 379283334 62185219 448789975 246971095 60491458 143529379 719598562 463069622 921150080 878259678 467381643 219921096 768172867 892829283 517247604 554743627 547435093 544266808 655319007 135066023 596535481 351783492 580723765 245813399 577363916 314395443 967988780 357058309 86022701 188537703 210505742 771970621 38130382 627630659 481561249 376383963 96016201 93215223 374066580 688735828 153739439 964357337 203237181 834249051 688062739 628159302 75386396 281087670 927334956 981861931 110730196 476920481 267882633 348626488 797626516 39713515 282597475 796191895 550372676 711338067 103696574 684571623 812423290 848618534 794435211 997422963 329285779 903511792 58764194 585908472 156804783 500607036 824408674 125732510 489870798 66841867 356262456 908279086 514513004 175187369 291493712 765071752 994569302 260535052 118455144 141036327 851612655 220768587 899338656 177247233 251319543 501439531 942770990 80453680 226458127 629999683 646814886 308066349 309010043 25996858 839111597 353826226 657703734 5465158 713499219 404420899 107605203 567942588 43731748 174437521 377997392 469544055 679073410 34270105 747442847 944914590 939588676 797970695 566167463 466615177 630478353 483562379 675417666 674692457 728414533 490631354 637358144 435238066 225669615 425228107 298277817 67922368 130104394 800835703 610139537 417169659 257077676 899743569 258553629 426140462 293964351 473645783 43778746 902638998 756054382 97046325 739431866 680000464 943560221 142808226 993380635 272913628 906035547 529115605 238691444 791135891 304030405 545275795 720077261 212502780 567045645 562200781 940714604 433591827 455078383 883705937 329872876 85772304 695367335 438828148 534878105 820580619 261284534 706810925 499136071 165925511 237876851 60951737 38818378 62065916 677944463 206131177 846198927 605157259 395178807 753636191 285919713 13578561 506810242 504233416 888720389 166084692 810083810 761335583 508418999 620655403 817247914 222568448 547686295 935155947 579147633 652769367 755284873 734820753 247045823 751475099 734030819 335063424 284435178 958944985 209902527 692815223 294713422 635668763 887779789 49080852 93195649 602794068 609657786 756520614 921495971 723375637 23765961 812655320 61584005 67069051 571262507 871615242 551222944 845836090 972444888 121883910 49856624 489778304 668418871 549067715 548147793 948893719 782245661 675519707 387080781 491786146 750550049 906907735 17683145 387070652 406822502 60131406 289395999 218037236 168366158 708540316 956728085 232567210 58539984 325718494 526749335 246407031 560863765 213918419 720396504 496192141 644611666 561084938 942269452 236195118 439804291 180526144 922515110 595245060 34013748 681207920 442773503 506620779 674997275 756107061 580383712 56844002 609778550 681607215 125351263 521280282 369723197 340394374 999585878 41939590 662364418 50416162 524592516 359644006 89137964 700277166 438750075 928084959 533830379 869622337 76382437 156342236 763346121 985131246 115679161 785585281 820574277 78813474 887191381 948328171 583899266 941280489 729725204 758141082 493068889 450759655 995369407 46866096 998722421 1824624 395218084 221403176 865757367 517152337 762279846 766798177 241147903 77081068 316223079 811616304 930963213 482995012 700311808 206259506 90398297 84805216 168104195 675578832 381581422 103106576 416217945 449427467 4677778 158113209 640503500 584615788 740560657 614496143 124921308 280279496 557011140 295293755 958917343 95065035 609723562 221930562 11157292 211731244 442596763 993649281 246735659 634976769 148644852 84221924 766574924 249591357 511658939 691327297 300481115 861351359 88792184 457977427 685206508 712748450 883717952 582664659 797772995 735465196 913384061 435536766 661954473 658201784 47927106 141965543 968107651 86354923 555859841 771909047 848919684 332316734 389588404 787262334 989692421 868892111 770298411 602570280 739696530 850741268 373359653 774496211 432555170 328210363 187826703 348147881 97320533 376890329 673690789 891024752 268256071 580204786 552441698 735302151 829603178 998877816 538988368 469558520 269273396 62165846 103925686 599093165 669886715 563495619 260592883 191123238 395628063 717587707 496408145 2723908 862101207 332410285 399847714 390926772 664146230 745324718 929637680 312211626 564702074 98292577 646343727 56291539 329157098 157422510 573789169 533354302 287718439 817161095 373708625 670192369 324554513 211772003 181119014 831759367 586968396 691376182 541108081 525947544 606176384 358300002 356217290 290485085 766174217 933233660 717497132 578841866 89149739 774319579 495844341 442358701 506702451 165314628 767518411 146832170 512644338 336688209 149238813 209759567 863229264 439840680 275765350 378063478 562019677 675548111 216102945 249832187 787430562 675188143 747521292 69894828 453622593 287547656 494052160 79253540 133234362 288692389 335159652 389571091 780647262 151921123 106732334 967375333 136344494 337835982 849229971 347537832 848766257 357143902 811908891 795941677 239784344 119106576 331830526 203333814 516152414 620212206 460720372 759364868 212161411 414331339 886004408 518370053 796040413 970611162 580152668 764311342 508199971 860640305 606626088 930157472 697332358 303418334 503922598 789992722 425345226 892803342 955787030 831375271 543744526 330569764 270296217 88437079 822286077 920852104 170965937 607889737 203220125 340340346 200210156 316476010 346788076 401384739 403489805 513937134 889078873 930114825 459589148 323690547 573835155 5746623 234528612 864163139 187191073 489576709 151634652 807042548 817018652 449436987 524711529 845029146 733535569 686875865 187770890 758302681 268613059 200283568 366214352 791535861 505636462 736971762 131828358 67353956 185627641 641432730 457360664 903118711 311649291 773999006 260373593 173566069 644044469 489052057 646599776 764768649 932986258 260572531 320126902 81955155 674948765 413222985 174187519 440656077 776264707 106088243 565429938 511042082 877014776 379973252 819902551 49838811 706088093 717769908 285152131 183614386 751464026 354572870 839520411 286164833 651462978 936065312 298380465 587154892 900570804 568714304 41918901 465167456 464936684 935894922 516490046 929733176 696076818 482805337 468289497 899221284 132100837 34987140 648891779 799316420 374230602 913704147 250427213 905589486 26196761 351187652 51216888 116618340 891016825 929451601 447468880 630398492 770878980 502291505 276768319 382091132 588064762 995186592 976190506 332306679 424962608 442102913 301259435 115242105 847516454 171210065 347395925 466974646 997621954 582942044 132288251 852959655 199501292 997129181 575509692 516447977 436949465 181263854 406208319 720250856 504409815 387392010 820486397 582131352 731499080 700409682 783893017 508725103 885955641 164192241 347353802 829328593 151434384 586500236 715264819 299865056 154352279 779523549 680666856 247444102 486239603 714923556 709384175 34659161 51660819 496022058 821187739 799601303 185976454 358087839 782429580 894144755 380160381 124460005 884147473 167234383 532134290 578080349 341822108 473498790 600209904 412609934 754930973 192993424 500682506 799391233 802871136 529293312 832967342 626414344 379923833 322962934 980634994 353258196 185430688 341911955 61690911 496180216 887413456 208066710 527912249 605900209 541900958 780745109 362685161 671104847 165770020 232500393 951055623 132767454 83297345 20026212 97747943 17824615 71227720 653815205 668793383 399098450 59799719 588223646 746660335 735722712 38809006 451633076 541845030 452291604 86888541 527182495 618659453 817008177 242747828 623597718 21524734 557707110 520300879 128206509 96938587 426666432 274099099 788849509 915613037 723942005 721443793 920745317 519719231 934420994 949461906 360692219 795825176 380662867 671326244 283617263 527610257 93099652 582973013 581846946 253804341 85122068 335016117 888322234 2833353 864249173 670290127 909679509 58687536 983270771 991267677 990996628 623706366 478123884 849391473 375346921 939248442 409212048 258246473 629357744 917420130 161868360 479045712 333231206 673177351 809941251 976325112 522674622 382388671 266928406 486443856 857562088 634151988 124661456 657769920 285108681 906698152 612188098 551270620 987842151 315637448 752030440 246672158 393183261 871565006 481139689 358149970 352887171 407723478 832383160 215216448 30141398 515618022 341481745 646326309 944221566 984817747 679698544 871535804 796327737 816363230 369947486 403687599 418331811 592873303 583327479 29515232 939091643 810365984 854918827 62316954 759186173 922572330 865482717 35088576 663278707 608617515 892153679 203311961 347262552 347844867 866626868 909094458 866751261 845986709 615123097 616319225 41626223 253014499 228519916 749642610 505978477 703064709 69843898 151652735 276857627 403504109 983515356 893591057 351348859 593938708 55087552 193156654 433999200 320851479 471485430 276326227 976905385 895106939 1486669 678422062 979186490 932253069 705759735 762094904 133664966 653486137 552793990 261957440 940386498 200227660 450185502 552923807 955693593 825937602 524321702 680619021 128028012 242860582 883044858 725149331 401246398 899398102 436720911 946234090 931619355 277966588 722831436 479620702 220177331 587585754 517158012 701990502 559281838 639464224 117825611 373236596 160275866 7323727 109995763 960187484 738241709 691581105 814527938 61219760 848112957 406109711 823921812 227675499 863077814 212155414 654266228 195383228 430428807 385250297 833772461 661491260 83873494 955223681 165113008 357846097 849178203 812902464 884844965 561412482 873078454 991892071 65438894 591026310 834581814 409065102 431105546 518544281 611774729 478902353 379281123 438987180 464460138 592600256 85636593 39928307 51653249 557672433 311162275 659290407 719441111 75393255 723436656 180920879 489926044 92536170 597539194 793033894 111942206 823418006 418469616 911071355 960788434 346994600 267198177 260251977 502292388 353664907 932187085 294576023 80777273 364034905 455758536 386502575 170528261 963449283 21657182 152510059 706370553 163845375 757969711 50424306 893857674 952910981 651974295 298376554 134679873 614385643 340942624 675605915 892161226 109217638 684258945 288451270 976056549 721745855 672207211 941904066 629733421 706259031 187877 648981361 274941911 7483516 551170202 137169731 50374544 926220678 383316971 736203502 893338326 555593838 642002522 761020814 747084669 345497160 499022357 243139950 187352597 874198300 60099738 843509369 10144497 860673860 835714300 853085403 916154794 392994010 884275563 869088980 500840943 632674115 968963395 397849714 685629154 498047675 356432849 725831635 362835442 442910678 142246417 17918354 120066532 491755197 857738463 428942207 250936704 801424387 770520884 637756546 334441495 4033198 280793046 381111085 545017042 857488904 760757827 775977688 340478311 545519232 790932510 440296047 614792160 809545143 976660771 576959699 752914574 70523834 727742098 864031662 547153958 70544481 198101419 65429538 382526847 954053686 11528055 783628274 133968753 612521015 544821213 681407167 972925633 309410062 889014306 392961827 235407423 298305740 761471654 718865792 865184406 634723944 880465773 992321686 368781224 582109742 451076421 290585081 665738527 785825478 980951707 997182648 83290843 669158622 909202809 806425383 903383413 382297816 177756887 539303221 589046878 428312435 564083156 308546533 273276843 531823641 569352039 472690073 776287256 922455717 53717287 395867666 385168488 954217736 563218622 503669491 930816953 295204625 125499927 269897476 512955484 309039642 536165603 415256584 333138835 81715142 756791497 37359577 487815132 482859455 790316173 223775234 808345111 14984478 872698610 984043772 611098735 502661487 916088039 955980245 864553336 245989776 143376057 698170874 301674920 896698146 472669425 1414469 244404349 859391737 638262740 609533726 900113495 462908980 470316421 191665390 745175972 495460481 252158785 53314272 120746331 243472105 44748811 723409121 769061214 658388578 891907011 428227122 278094647 719569852 365885550 225808813 177636368 205886103 737907102 865794284 982889819 456309583 663115105 601513374 93513794 662235067 278216513 5587254 973693171 287911762 217654371 637290236 586013100 802987116 83032726 765914140 410550557 826635061 540685392 269853865 155408200 778004500 192189546 198143923 744819749 242336669 109610190 227213924 594152185 337915836 805066575 872875954 372516932 327498730 788552744 149741778 402444672 381390524 527662978 574524046 248434730 666925219 759967979 213121863 150426967 772847925 295683165 520983960 335383369 780571822 36689880 622019284 340842326 419670641 532872613 309058874 345786127 694027953 502205543 49527122 611391434 538947532 939652158 11620067 322182740 719840750 426303946 163993565 10219954 720921063 335060731 202536304 123276489 313316818 327133845 642461607 727327848 539555663 552314869 314940509 393140072 394425196 15927395 594098272 33111725 189814644 887948738 628701539 991490309 791610936 797534302 736481687 747355378 741504624 831808212 617768709 352973180 988853079 480262293 388724382 760916821 160068597 288409027 127131751 498647621 562630718 705343612 571388230 173653319 624976908 483877203 527394517 718195046 587664651 786293040 300475768 571041271 550868358 637090985 440308640 237836887 721655356 28150851 700886669 588947938 794566724 532107956 519196365 723639422 940810872 529780871 527361747 112035890 890791488 70354649 504093876 201407732 489942307 254450566 390862848 196861638 498823233 254846437 730085048 272584468 380404436 882961073 325676446 325818986 764217699 642805662 708843996 20751511 327667801 780875808 966832148 757804283 517595417 628069913 520686185 390808133 120029095 813010086 659601339 179163930 113799212 990727296 375676782 705250241 597182486 109386618 34034307 727114994 512815310 16845798 201909947 300447960 105694466 74423499 336649495 375526016 170420435 256044941 489837934 503773126 37211536 727537365 924338888 856546318 374930672 482617164 890148497 948041046 734577759 70120575 560975010 1415398 193786830 260486481 648207666 361356808 63968705 808409796 151620153 118117350 497715274 837412460 891908176 124357175 12364436 910366881 111683739 780627786 787518658 89727955 725423622 914868275 194523464 56638262 62463238 290127696 476644259 670171659 938504915 562414073 815558363 820005555 906571975 809875099 375794979 553564985 321380540 763902745 232673962 315890347 46897007 927008145 805270705 916040586 538843965 872629801 100342580 152007542 4405903 806695036 963195864 620214675 673758026 6822871 653953017 60209881 395573955 972608441 297821130 387519473 45989587 593021547 598072592 293481616 642537426 432910875 966928535 396389145 858928742 863655678 451109893 218758950 207815027 380525522 180441363 208019311 419984330 68262385 76482675 776911783 679620049 35786230 683249154 507199465 434598301 915314090 481436206 190799361 464750281 192659659 443162389 805161563 74848503 228889922 577477657 240964766 26730916 126645031 960465825 955440919 818822623 414788449 594743278 888525286 868003985 782337974 753468260 199672060 125807412 786854239 494438743 531367589 655873978 617667413 385137615 246017092 761709513 60042026 952084784 60857907 666736920 679542590 293743927 152361916 65940116 486933618 610095079 477232436 416466384 187449916 975302847 558869444 394082532 713753708 870072869 922421523 647614113 22641849 519281110 188385591 990127884 953617676 345922975 589295389 816939327 729722086 974890808 659633117 121927144 133404867 912288172 294713540 844393990 652572805 559073999 941381678 177198646 600811842 523322523 139087876 645885968 713260381 649306561 373304038 816741945 711137911 582687211 777537037 30577180 9573448 819895097 564650495 271766322 925075725 143647179 40379176 335939007 459962714 752960233 806636715 993082849 242033378 969182679 870622815 225921804 146447556 748622885 336090815 724088717 257578088 447065156 84176277 926642014 30143674 522738254 380194007 713250130 438368822 875963418 675142287 661616259 852622178 371661050 817241148 40565715 795310712 648759431 171870225 230516321 115268368 501620673 792819538 726760804 385941293 731057971 775653154 807129815 705577862 655341742 59219449 895120803 554440968 343328975 634869340 275671777 64220612 663389724 478077187 162012865 530908106 698071611 605273322 574785109 312118431 198251528 606492179 798580011 651268345 928161618 190527280 33600078 984083654 978962079 395139038 986671430 241945728 752855759 305179685 285818574 716177939 439662225 998330333 572936950 995175056 833478359 689188011 528345079 480754772 45175105 765282193 71468715 492569144 952185891 978537499 791953486 67917646 255403899 673639238 68296897 803593265 811664069 356726568 59666148 542833765 81796753 539463308 507249167 132001019 34895105 437518988 661400518 881827376 727472071 498298451 995103900 488882293 51491041 196173444 791370078 459503357 120268277 310031036 298726466 843282476 579289791 102749341 184552439 721713818 487602062 839218604 860623897 66703402 303376217 871025223 787164159 365009835 916940976 305929863 616878850 589065895 804613029 432501288 292273126 287403368 39739496 915494984 649859209 505921342 664720905 763081819 947226335 600021393 86911193 996336570 183126987 690186444 570200537 251615756 669340025 145818292 915935404 875313239 770057474 49950066 273019609 174158727 654754009 648503130 836725169 9867007 702466193 26877069 55048329 496952852 553476252 459394911 496869091 751648227 341967473 495817888 424786758 745442228 668987860 858286173 861595489 445063713 970034687 393294649 960288061 741126688 19407662 585177029 38905970 156103615 892058579 555043859 612388410 209050621 315984009 965880641 75402901 540173664 911196526 662612955 184929842 330561219 144205165 323688581 980947235 947958638 383768039 338095102 820585889 751168832 250250444 966837637 789210639 692748406 626270632 850743828 451353783 759105542 86896355 339414847 724098811 959719870 204550999 360511204 420559967 504088776 311428788 484795512 896145144 297267476 596354127 726765996 245896933 769886261 783657632 325752548 178185235 516216284 62969069 924229525 955595979 462145847 965906972 998401228 763293038 824234489 455893647 430900028 828630160 444520682 362907280 399216713 748682089 259616911 220357321 871328038 619514920 653957902 991423607 637033160 68182434 709933428 741447150 638098498 448523128 237302491 558445204 620043236 463198498 101517223 178553888 467968820 910482362 362850413 808052773 684091314 799582039 884163821 887612831 554948895 216973406 996596891 124388958 858285258 691426718 681043843 563280759 470777214 181075366 931697675 354757602 842559726 966574328 914639304 554631795 292670738 320630528 620319771 502966152 802300255 261660701 896402259 691033070 587998563 75112675 321830245 441732782 654732113 463016438 159067981 691561060 37453265 565564742 919445878 849433103 747516983 279810421 575975711 27150378 116092516 645838 630984637 870701796 139887646 14084664 893016803 11635929 910696506 470366511 514087836 875659764 545849852 573485853 934474587 200327393 247654918 609963219 19085029 881570254 194693477 972167290 554881452 467971881 953493703 1104716 496941002 285945608 809652623 993447869 256552666 29040047 909022041 419020271 205423424 58559037 549765994 138180149 964449474 351020747 273496538 647378104 595064862 872266908 356205867 51568415 694106363 23161335 208699963 372399874 513207063 24120518 9122745 338673929 114000839 657224379 631734014 104482227 174212026 670176701 374823128 710727682 300666183 988021509 985064904 15263715 567663849 267548814 270721127 961346815 296268316 14799927 819116163 481290804 960207071 808193866 885437241 712643500 904297783 713015481 778993800 718123398 886034436 386078702 278546938 673878468 999404211 994199465 640328406 762384003 392652325 138526890 652332106 665682685 826174405 906134538 327682515 935214518 973546992 795980076 323544568 756561856 394091942 552137510 101779749 477128785 175123216 896268263 675668066 579378214 712579453 18723561 807363516 756928278 134827206 737239406 441962988 759237311 567219108 802077467 707268843 899917266 956672332 277304308 562447076 763675658 357589723 842766584 282392363 37358197 42794366 225911417 250536025 788091297 397632486 885697413 763490379 371196773 284759738 876363163 222144744 615523273 940161172 307206669 322965590 456073913 905352008 922842738 860355464 8539840 779250093 466938566 211457607 888102525 163671295 956844170 320418470 712934513 233302018 168164235 38694946 292003524 693983696 247092146 627658953 122712326 410336629 300378690 53196486 866876032 851766355 237672186 884491169 969516942 213838930 283182740 325721624 933102774 26330316 482857399 121279545 709977687 272511061 741287384 847000294 111812988 632381077 120998516 563602834 315467094 113969644 415128373 365522587 934167647 760526557 669435875 77186570 208629672 930341530 528374412 114911139 797425489 779698938 773068057 71287889 865940871 781572237 256613056 427368019 788072926 666033798 36325298 531327894 444545347 345336953 675192620 158919490 115176891 695131646 24182137 179943785 179942278 453225894 408090912 928535052 625261286 655368959 159072585 935611278 570309810 454711531 303512463 816804897 981997171 247150104 428786559 560890304 775780120 805661922 967870740 512567190 262331913 840918723 472585079 866335100 667527211 17466704 835648011 41369648 492372 940279288 809913505 592281446 831057699 880205637 713282508 936290544 568682364 907877333 416129164 107631648 331182257 892285412 942378570 570961127 752722667 137270394 511905044 157758914 896674629 925060399 239823931 850423378 455761318 234400142 507384312 320585032 946134404 37915553 586771272 711681853 390653671 989411855 695159020 218514222 887629765 821597232 986828100 105812017 853082386 807353549 679517648 384872896 766560973 295736094 518000699 103377237 674476247 61532863 560226161 817877348 314369566 88946503 80810725 640277786 378455129 622637598 955227673 728822445 840960055 597917361 15340996 261365327 350603873 978793385 824209036 625794764 581101878 781696905 959394048 72069406 742213118 249423235 412094628 451686150 299158063 466204445 611092342 321721638 332493787 873390652 720052641 973315411 900954394 166750025 894816219 315444654 688552848 478649883 715982356 139193089 160942185 641533963 213903792 676295131 696755935 854484923 912299596 494451555 262323164 575362210 357315488 907253428 310523093 18982849 890653952 237161107 594956558 251050133 945615788 917799565 119945802 3626733 528490892 384740346 601226157 174336361 387308889 471987762 138974406 855795458 575106362 745080389 359987278 462828579 76815979 838836938 796565836 170737892 937145293 791695918 890237022 173125605 464570388 916324049 98894494 744457960 679500494 242826233 218347584 579161626 223423907 716865649 174027343 931298276 773492892 515220417 463458334 727667841 957833448 96593970 551728740 592212006 96528367 992173725 947206082 505474304 716018855 760700066 805996573 614084312 998630643 949276378 756713931 527668055 599064647 941054595 757361237 703466892 456625437 943675511 843403924 218203178 287187157 643345695 64443853 173107902 208675255 223441545 785076491 652882931 897991274 425545216 680203259 334119515 248843360 375956304 989580657 129208153 38025804 978964021 720492844 679050613 911379030 455591491 686846772 14491530 789131803 422587417 23104353 846187169 737570855 676687418 387542647 744399478 626327700 797274520 796650778 170391052 120845987 468085725 80331815 28958820 395581419 581061300 317271994 825823173 272235990 191237043 827289485 186821015 425073355 609982228 326129660 17237336 362955671 241194164 167988311 219907463 43597672 643234465 747703702 456624003 370301646 773631139 383215944 557501073 438228626 253006809 703113748 534070584 335003311 803118473 864550600 513122475 179476391 965496182 930443876 621773930 992327428 247446119 524541244 446694745 910839928 106886771 988548050 433110319 531856517 339209723 597989151 263990944 159675958 670287998 528778949 573444115 325069407 59991012 405134019 645825306 344921107 320180096 363908579 360089026 693272226 325696202 443220366 755593180 761810081 475191404 803812385 506605746 488700954 581914949 111848425 10943869 575861482 32603576 351559312 209258960 855995102 64013003 587428525 413672553 396536023 19021608 782570029 10605474 990915688 646166343 381757938 556417991 28381145 804701572 22256005 315152248 144136653 686792435 580890844 93391021 100793208 513579036 384247777 194247942 791552789 788313639 623307659 690070822 817212805 885828748 88080659 44155793 211937649 915983171 934655705 55611874 152240865 656356462 137649751 404607699 136804544 250590224 865745117 813498814 456847820 465725959 92227779 854502247 942774189 496164863 843907507 625306655 979238229 753277974 563016530 912227417 106633052 978101408 573233787 103813367 272606986 374534603 701436668 279725364 124447430 826988833 47369103 284731240 786174562 98090016 124017954 233539764 682677785 613946285 948602073 238047735 524093226 980231697 181015584 522278365 261103529 487773916 666114311 434367497 256836395 714849859 755064119 104268902 778491480 940920220 4413856 686660159 328029807 822547012 624139808 585854318 698456939 385422241 632120478 455704601 525420503 943493263 394542842 583268935 860479629 696499083 398690570 414287264 24599293 93715252 362872613 968812033 64206496 165700745 948124446 382348259 563762306 144154343 173929126 489985258 78485244 55443276 122369942 258898071 26552306 139518149 934779650 110097296 557125610 176823737 499135464 121957062 6254703 367061147 355065301 583792713 321375225 454992449 523284559 519888186 420086637 494402575 719521231 276670315 182506120 828780291 737613446 357216956 994392382 645052719 719511785 226483495 698304473 256940506 907148661 216295126 950101154 743034003 948182209 407415436 884805334 898481395 515355146 212413514 293535757 143037176 972371495 797001729 407161161 207349507 829426554 128592719 206261589 854404092 747372375 532948826 901740866 353394758 731055642 990763288 143296267 572249685 258491962 714695162 778703645 518257698 277205319 732041323 109756268 565089665 72346675 99885549 277819832 605947883 380441675 50235930 456416804 911953468 129591475 838707075 172401491 4045050 558657014 996927462 646896443 920555702 927193299 760493280 265635553 241190073 120378275 67039692 303823752 986430790 38692570 13854589 292473376 136287956 283471050 22930157 975250192 865113410 452276509 264005910 690791583 326558844 351470603 92692590 937739424 622023037 420581185 227745213 790092555 313740463 86863429 199786900 839010876 759299815 147357200 103067814 403840669 714068834 765711160 559061489 785171258 898920531 183238028 449715874 782354025 750677589 228792753 916815187 668311424 843639038 165847048 238496322 911467111 478144641 83672640 738889436 36239179 164154969 354609932 723350578 535407857 21043187 795279553 857579908 697935928 478175065 213629698 541346351 926613146 853710026 576657170 834500539 827473985 758119229 623635215 802471817 409297524 150532362 761476432 530508128 635124545 239280318 911137788 584505557 553945286 48410761 684456185 820406473 142508065 588925539 125352827 514496964 567131228 698287687 717333765 485816252 82231078 596767766 746496036 733672318 738593347 878568810 621172875 981334727 537175504 183301237 18778685 40947615 809633345 3979857 111997210 409081992 721601746 833023137 37785428 427043554 977723267 617660596 762753878 582187316 312453955 852093070 775786502 583800125 94372811 282724091 320113260 356978741 401922139 352189991 331094481 963812427 932346183 918961670 947807398 275238477 810414688 296064453 409985838 568776909 238261209 544949529 716695456 358547669 369818655 272526118 871052090 661042024 399705494 590272165 839460224 54106728 60424488 504237749 460059540 27153011 101514372 737793625 938800632 200624068 418022831 347886635 100517583 997230014 908196236 494052883 778169678 136284930 844528167 112940172 505799341 931064216 622765820 189141513 822466424 430830358 775884190 154750363 260948080 845729289 791923103 706207013 856672936 969952929 601395440 611177540 155718424 856750173 775924495 444371734 171327281 810873898 209704199 42972457 345295565 688832859 427990869 699199445 716017614 816201341 941495341 823555253 702763466 39582808 199507560 843632606 462046717 795741514 889982305 588188359 487832652 18148385 798630560 491406610 503315493 321870249 498839310 539884717 878338296 850404562 961253157 647397284 577639802 446401848 466661871 512928631 882956880 997462289 106991039 553993996 479545564 911316863 80524779 84685994 104904966 106514784 229445821 498627029 841737425 616938811 831885968 897318450 771350438 423530275 14234668 474759544 448100796 510067051 914589323 350104756 886159439 824584732 719470047 18735458 909501272 855898959 643179838 656328098 927397585 976794753 161744297 835867865 773876765 115649298 989009500 152488663 969306578 22087454 111620572 280827274 896830694 128902264 885413623 296126976 281896334 347419081 857532638 591530155 601028562 774803081 71834700 798567810 816405621 426415501 820063113 974846006 274679031 998700991 969984214 681505472 468895351 510881557 797392823 483913338 587582761 850010049 752546754 540312366 618601459 69494419 518736393 278296557 651268744 780700678 851257723 314147239 284395368 769602111 107246617 982296089 456341559 857753160 664295961 529073106 825061137 415789746 567822555 137162266 548893576 26301510 372768595 701653477 281060138 880218642 365873185 861689859 546176920 435213220 632538564 363613392 982371264 248022625 96876028 721717063 343795073 188996235 581017635 902219083 956460857 142938132 37336393 273721202 407904893 959397743 217024324 679366343 971668358 375302035 992436051 42994975 595962937 643781298 904435670 830993505 524273443 192992135 672910970 319086646 82156449 725612971 367736992 964910968 267534175 157036209 284666348 634978773 29437989 519707296 130407425 86039391 255674276 705953549 482675103 309853049 587209048 79245229 120319675 230398222 879429781 914077410 635575157 375554753 170487119 403579849 700758070 926848329 450347013 468988853 52237387 610214605 920586050 508300525 901350195 647776756 687975797 135850972 298635885 858876964 157897390 605199137 755419367 603931179 946585096 272840876 245419938 391748125 565807292 159229910 214654470 920694206 890674034 668202114 572355930 466829458 218205599 871364918 370919741 791699849 870590186 557499778 339617384 449057353 246448331 320758845 172561018 317793411 34815264 649545804 391674199 414617439 86875412 262616386 56875401 416263684 69612699 259555105 539839082 844281564 107313952 612732594 901844755 358781437 2885737 455679980 179385148 753517934 446767802 463387303 861176083 293341245 863560733 48457640 732572805 151740452 605036823 628974218 832364828 14032720 651391653 330588098 591272747 877288678 466517315 882299208 913834115 670477089 657000600 360284655 29388304 407426900 524499358 529607451 90853961 371590364 47555955 332890376 631196419 544692811 793750869 193414320 578477840 784320269 938364908 515212696 281484433 419626930 404854571 421455520 543068515 865228066 691635840 156768601 727394279 386304121 99564719 839998618 161544910 744367581 561985039 279671276 688747508 240246937 847259523 177238535 398628004 523476119 231500999 796062330 121120936 122265834 702179350 237327622 899029102 408974949 645295646 430299413 911973298 741786721 291509962 547855354 453740763 117101352 625852186 299728449 696707468 568448085 995458749 964074717 16422880 824143978 66255587 453095286 492655796 201096502 198286466 27784923 80492595 832841027 370970071 574578016 680353195 841067480 28743898 178196708 314872176 404744811 583245628 353924022 528930404 496485909 861282777 910458054 195552531 697487639 511641915 115139808 440369448 940601420 877509983 49234261 342522465 858948120 474501216 214321326 363888150 362255040 517290543 707097038 197318295 502154128 436851218 45639628 716310017 995334589 991838457 868869159 482139758 513195798 29290398 75434844 812172271 422655785 632641144 546210206 25646275 54292526 282958941 511475453 344266191 19881042 236784648 514566893 817614909 533520833 719303573 696595171 604564242 161369057 785762964 376776075 680316560 451357577 712360148 283105873 310829369 616159584 619891664 620527414 591165568 203482573 942719687 424255806 557787516 468386308 458946811 779200918 471030721 430020027 840349694 423413506 240460726 596178408 181072202 718001602 18430392 58760261 258819351 308445781 108811218 367708224 322162448 580730823 963162789 246177886 707110210 22568485 234058294 650816179 889426112 645041015 204034472 63731443 783774869 110073544 280069698 406582003 453021280 764638379 56343883 86873183 502038723 238901830 989204469 676017511 230335892 942472259 373167238 906174107 718696133 169996053 745550181 963876090 365086761 707646454 281506765 859356005 839508717 436358593 756256964 412142922 717940550 918083414 322455196 262837661 264362529 424434191 528720465 879621681 416812884 147911178 23563040 609801750 289330436 22870763 548961011 603437096 481009761 832692520 177179661 894862354 545265510 101847252 105905812 928419967 285220654 915369073 651013532 148245995 643914448 968624745 299874039 833446962 308435115 6426719 690221316 478140398 888082047 43752227 170298976 185227357 929427818 570564117 466738430 820968700 370365078 582049650 227878019 44824265 502573052 910188752 883321424 390962355 568783695 109632649 69050676 900547220 11439528 747084510 848103808 534408842 882628146 766952133 620366297 644376481 192007357 500646018 168288322 316049083 87935871 179623048 273993984 786030753 822617654 260618070 571983374 782578145 278962586 551552700 551294375 35787356 735647433 791446159 632349730 200509875 25193864 12548373 43523656 668286257 583066555 971453045 577450913 628812764 547816108 16373850 197755091 773322272 617527141 732054972 520600723 182327963 948984084 394912425 864206170 573102032 912427772 915284985 360893342 544617500 858355964 689063056 203356545 467961432 246015295 917572338 533424839 805584250 898672503 318534499 773100345 519766542 540848048 381217904 467729871 806384751 771933110 589724735 856128447 441262884 303943495 793182313 813745024 682242605 475667566 466086611 122989884 818737359 485206897 951453150 273227094 21210465 843741313 116722999 461170198 931676091 315030323 38587611 868992396 691979128 953713867 950458115 470482389 317017262 574920488 625786610 931345046 67923526 261435488 368742085 988769854 273709626 5427907 394992842 11651072 317400010 988996256 574442085 283990363 314397785 496376663 769611825 742426386 594253192 312563825 226628279 25039439 853545953 668533497 65151802 859581965 368523977 389468932 292777265 524338930 307028466 727990921 786888192 427067189 113065217 285020001 692143056 201513281 214367471 231593004 510285049 281625121 835695124 162186543 496405112 288325735 202515524 310191689 591863934 708369870 977186081 312981237 116593527 570760019 292417011 202666791 824521616 369270695 279515500 280064912 655521054 846467994 534782214 926399057 892403467 861793158 716355901 405490438 414403505 412396905 816700897 522641513 88473989 369673652 652565268 838761561 506701418 8459092 226002621 62131897 92611328 887260419 338947710 119222037 684211093 731024143 930342798 608498158 260120451 909031594 767351851 989177987 757674028 111859885 22874956 759492688 195975837 340587622 506877192 352640338 730712188 561557068 392075449 156615943 691319614 209792059 956529679 371684591 809376262 463068641 595228457 430466624 162629542 853520320 867604150 564021834 972197674 534044961 175281849 650376865 732527424 971698400 610159198 632424553 800632549 905408330 444364217 821483394 404296845 929344249 690353151 416153360 164225423 749121050 959960104 86497374 413207992 387191452 621975938 346896876 797331765 122885207 749282934 750549009 183420471 584570691 387026927 784641227 611375129 826338710 761280153 678018261 493629668 970653104 882781049 200778366 89216053 362526495 963869998 114510921 897329763 854755835 456617818 971704346 303278615 155785260 163514788 215604067 447556592 526368205 145429114 455778513 513078602 818721497 215134072 448257961 40956879 349647693 738476396 418172766 658567805 692663089 959159106 856249328 342839826 219568718 384972403 751494545 129684215 27644893 962735410 636340726 980170891 529053033 473533120 35993640 510469559 335332927 549412497 157041461 423901474 951670501 79047944 22800278 308689924 578154463 983383245 810559454 873145550 836191342 362035205 887490238 497636756 659942154 879168482 309374604 699155772 197865873 227714508 2797400 69014743 361936007 54994016 478462383 191860329 495628925 203331155 892545591 422444785 226728937 837207370 28197840 410462856 425694889 120981968 767897015 627888071 724652841 148267893 718373998 798912010 820708078 840168163 475899611 55726828 794492783 655346019 730234592 785319038 233134125 238827843 970701320 842669413 423551917 398235342 963415405 409793332 838371063 388800316 553443743 242817539 329903775 376060805 900234828 438804143 144661267 252326776 465566279 855083195 796588365 106787105 144961443 561062331 79832240 241401433 633551886 495377790 554924866 184876129 355031041 857888718 646693466 258955364 874336512 686703395 449491825 123485162 540489296 333270067 796064447 961939309 292047844 409840109 354717041 868916401 298820793 418296864 881249563 630720088 467911083 826676230 544434430 779398200 153212417 765311617 91928251 206657727 295734520 527031090 417484922 682660927 30911098 58464877 511347669 521948147 560846023 16080664 630249919 538165070 417254215 831357764 505204013 800941547 742459544 593870719 884250324 441254280 503045884 359026086 863992378 8778312 717103871 359537586 450910715 10253747 358041568 596875275 752534665 78843414 495757275 667913365 887103724 762817359 745096236 904656738 603015102 432892222 88722700 246466055 444645603 635005251 254604369 83464985 794946583 61762376 197425958 291354164 836005837 641350243 912718981 286567030 764237798 656754807 887014326 779993239 13037441 140700579 35724676 248400025 437374161 22903252 615528706 278854965 997486527 187799862 405652267 175557833 594935576 526109927 241670576 39719448 214358223 180477758 659136077 160726575 597671043 952822510 26197076 357938809 854811619 745833759 306399240 272353796 992117001 600386037 718993761 618720933 401615269 551731785 890652659 732170778 818720815 549665775 654359424 611772678 744133858 811323847 42869122 568007443 264796658 283031260 998514077 634093485 24723881 489209408 281162959 487795473 979781935 463422036 460060350 504379080 672435280 294694195 87394096 107750341 882100997 835322833 26657511 463672962 924810324 207376522 208452562 254407008 718188133 749188297 869029513 451770643 241527971 681925972 839785184 446466300 416978846 577014382 440067913 233164039 191786378 414488598 136009718 602655084 364928380 668219873 905344027 838011854 261518559 472796416 677260972 567731482 661981465 642010413 436713879 12674451 547657298 869781188 834573003 886884040 185912593 170744235 508547623 316381517 910058101 463501077 463897430 320256824 612550113 861053165 852010987 764210919 270252846 493313858 659961122 132762665 420014875 916745681 494819348 167206797 716094281 708530497 542254436 280542550 890302301 909659160 883727676 431108837 337956440 16090333 55678449 272186588 191542542 998573499 931027474 403685150 810458381 638712844 396344473 114312861 748102814 949566782 655368544 706563926 704456857 376048461 610445802 354021328 804369470 633826762 412260328 195976145 446033198 642409070 376909533 1041216 711728536 817234461 601472795 258006558 596218666 67325316 103463110 934583200 526648931 144371840 942925728 594867786 403951680 783359801 422006663 515729781 836520451 735276373 270480034 956682508 604157359 932959834 892289003 980639279 228484927 392578158 769395425 862801910 682289445 954397083 619016952 189029311 263602454 379444351 559680651 137024956 641849579 478222664 518032122 210120259 804246863 20338287 737180891 985417091 849632952 255233953 631809735 952871658 325612284 509419063 422220779 727982418 490066221 550180095 249633591 872022805 549535905 215522285 116552785 133639049 884875984 351847043 386455011 902589165 857945475 599722112 751815505 356177095 692510655 66244944 621978015 113958846 523212813 748996698 204984204 966440782 539631690 103208457 960767010 636656277 512457504 687354331 771888605 416799959 580482491 499984768 167894211 698121366 39596673 393928960 272376864 605607835 868266533 23701941 103069228 360090179 698234281 137028735 360898525 717901030 163642480 639383626 779938103 359134037 600845813 838665178 32484714 837060910 745016198 851089134 850036233 991684458 600803568 334545029 985898250 513719938 494880976 546717921 952928078 552651640 606641060 27470366 304187958 174605392 376139635 34231023 392383050 239231229 235536453 825203954 836617709 841950897 197449008 682046150 776857242 399514614 23849619 839060651 34236033 140085368 166384083 720187858 323494540 272724067 143609877 727353822 427046716 869374494 632893073 784667462 566962769 832469779 869941712 960781479 352426316 166119029 691880340 609075932 786663467 745537226 536738331 968992431 822001227 465500550 596434367 770387770 278719907 485605576 840977368 758193837 882625815 273243409 145175678 943927597 537114613 107056445 187503875 448339539 683190660 335588500 186013424 135655482 576753979 705717946 769455140 157187670 784692316 233910509 893264201 246591869 443525884 226306526 271434685 351702968 801678918 735512419 859390620 888564222 582109366 764597190 907360197 103998117 427952924 461120892 251540819 593989012 856085055 581676683 169603832 68584703 867821991 513092654 799781583 324243083 32933009 988337324 711575015 543508987 657649933 871252405 119332497 494706451 202841276 549706459 560902132 189423265 353222541 378212499 690868265 119500692 385111840 75281294 267753654 704415674 486164976 319600936 599017297 950235206 26878509 289400020 733162691 619265294 289115043 868137272 386558574 281113464 291235373 632385943 992832136 316717042 130819932 483252839 210165285 930933977 438815191 661635269 94265172 482827689 973538037 550318712 52288136 792994111 83358635 937773142 287222950 636141340 988573271 449255253 541578107 592230978 688229632 725154253 453793250 909451018 712055071 306721692 378292043 643533041 456120155 189510471 727833809 182878764 706852646 693262422 62161932 613360625 778078233 488796728 431730797 900206157 38719755 601013630 756910423 255872160 424017893 467039834 434539213 14700313 489133339 176035700 439796944 993657882 942416579 184656791 623601662 655017918 68529094 185524566 653106523 222356812 743820366 674581269 884099546 333319477 516426462 159631517 93080767 973883338 811608566 154851450 238675837 732493574 154390979 613934156 591698034 664772375 321257035 186583731 453095808 641974523 248540485 653419909 393298454 874648086 621293879 911551495 161443821 574466731 874526754 867893322 492448858 231257581 424178303 686770860 694073678 719914415 635811544 523550838 986551181 29319151 874049326 777655784 630423136 17151990 250776611 672697085 963846907 291478143 595963038 475505526 901019960 753211689 364972733 31713002 747613735 996347655 406113312 423058848 170833815 858513295 637182678 396432227 792706687 549945341 784497523 965947584 656170855 583177222 263142390 260037361 452191627 667907457 92206556 907374400 474542401 878101259 148013810 56187559 396271505 333983614 678833883 815207605 545342477 183446446 201664391 515978544 263863603 577770550 170640342 608612831 781457664 441103497 355379743 908226544 872008632 285091085 123998835 853231376 712749930 27318816 56614070 686814243 434454580 481911446 671643805 10726148 115172412 477010538 691070986 376359156 915397011 583063829 931643999 325603058 347801207 360949418 834509875 516643290 22846653 362366358 661751035 954917966 754371387 197825814 881212281 363866636 607105841 139116087 471139574 500633553 821988777 640332386 250925201 386915842 447088293 224540087 57289311 9552849 642310468 807316008 285279097 796986722 895729167 389583980 763534079 12510924 279508954 70026544 197013875 889501205 903884683 435996228 419246609 621022315 344837252 158179354 255385221 149307210 288613851 327998280 742447460 103548497 292371595 905953881 172581698 976680946 379733726 316390206 424176081 657485426 988494699 854453298 53793363 316361224 590645995 318791648 800241198 349176065 233775763 117568022 940236445 579669230 837519872 210710711 363819455 132011230 517440708 188884541 268759606 585289973 182308169 496478715 67226362 84559078 862939485 180060009 546282295 153588272 241743372 609168960 148276250 680760237 935870933 101887364 710497564 496389728 569437859 358913572 720601468 37598994 567314037 159534996 954830128 722346531 321481794 939416073 988519069 756617181 981808566 316016289 313644405 856259560 230032915 611935884 541526324 836524470 424190042 223220377 133035533 482285039 695793131 124813336 260607414 44448736 424362690 511109738 816207090 473218449 762698321 446453275 102941027 727010698 166079372 236699511 349314949 455931698 985419908 685703069 851629133 625274906 633055274 353509661 799887200 485532043 310924661 6571297 350385529 378964545 761232545 209061363 760338514 125807896 150752721 514677733 928463664 342933647 301401757 154221788 6406527 334665937 506242536 163912530 385216779 59999934 817767441 128907934 589732129 500639364 122328919 879697855 877436173 422457105 44004696 408081664 738125879 167419682 885715550 407001008 30748280 848524601 479543298 521542964 31276692 579908333 25009799 743587123 261975787 786765584 141983866 424897735 237976387 684167124 745238153 802190140 815837087 720744059 619559925 272308958 808290195 287997506 892499607 812846217 964208987 865509646 616049269 239489846 194363342 908251656 231376293 968931177 628827139 313396333 717005381 519256916 447441324 248709984 868585598 396729697 245304989 799988456 186130240 192516770 165103390 579791187 287364070 882621600 740671649 540419925 260226586 713721848 343899265 186856223 305537265 496570543 18677533 450933131 394750491 484300990 351612740 539829421 358040597 645049653 281310923 625450114 136866434 926486707 622777445 495591878 289228291 402022574 520076882 837674246 955256296 500433148 385822121 385870075 286658496 133719132 361814250 635902651 322909995 787687054 132107564 912801208 148831160 530018826 816308208 246258894 754467175 916030408 672027259 761175893 384807056 423257141 959141038 567101326 221282445 220086008 954690877 698715940 330703545 25975656 726312169 444769810 308445351 301257336 122811926 900459897 40406003 444604693 86366250 708731094 415432572 705911215 8663674 425450928 627938292 649270957 442779534 314577311 217847558 440000578 918682248 665144813 828853571 321014344 50867009 945933834 56365578 487706206 11112346 49785097 553029576 974144110 927275643 462454248 556714499 845386184 235697727 821488430 367577284 613440075 943704498 457514929 205234660 252793469 554273880 398908506 724648291 564122905 44159779 935279337 923388654 746111272 99974250 191619872 454414732 164239139 520499231 444356734 245847241 460613737 275148453 538403866 494558361 490718039 240689012 922708226 667109802 813749809 956099709 461772111 114630763 558871773 115574770 572031323 768455303 822801679 753998771 613200633 571208974 898346408 455700090 220394622 929688659 624183365 575153334 493958804 63832942 868410502 93608117 745499799 104276277 150178759 962414238 46414194 850373140 367290197 146443114 195847799 444992855 185071481 281193828 508821254 950627257 272064004 382642584 96070061 279977361 776004902 362230330 106197537 285376066 511369853 899631171 333629749 555875779 249397379 95661663 861594367 278259662 153270162 591042980 195216343 553226524 877193805 471826869 535430674 799542796 561461607 406486220 495831635 442582162 337067343 618524831 708309038 785075157 442985189 367826524 662580993 912455279 292909907 342824013 90063104 882312233 943513644 609651375 580974371 489339684 633746336 647229588 536199119 823727453 425118458 323635705 116451725 207488335 587416174 142929274 173506917 680963202 401713154 904730097 839091326 442647074 702870738 924472461 786041056 916996750 653755809 166725663 598638173 437661751 84299957 920431704 484673845 916708529 536060228 242425291 201428210 501822597 111849300 642620899 115453123 409484553 981758773 139825790 986687159 941556837 784307774 55352319 31710530 278178637 508914363 947164854 411325037 384371209 608392763 694920090 693698953 657010657 95860590 483148758 741484990 810976217 907469377 866099540 761872586 567078042 110523936 252474060 808086694 61700277 482515275 752931975 711038870 425954125 231737832 856977441 694096055 270287252 162548715 282127508 582023786 712094874 207330904 778393275 746751912 718310373 562392783 78331680 117960677 717850481 795542730 118502113 702636976 908673278 707313681 669314756 793367995 864203370 472508839 506334635 226478303 599816692 796747257 243886158 911743407 204527659 567149492 803031358 650503293 543299395 835131255 446996715 417871299 757144054 551658807 711672664 801984866 769845505 409175302 713738438 728514030 816295122 778505204 395650516 483495937 383376764 134646563 611181176 597171480 949838909 39597671 732499135 683624563 737213032 33054155 705661583 837691250 724787542 990761272 194973643 915813406 972986155 819185081 522510363 747389421 431084362 53239467 95083284 180156346 934643801 77242868 185159465 63360003 353501307 828901331 878992079 856773177 173566470 898341703 605968314 643667271 361231529 183160780 493008137 638899766 427335060 313763497 16789927 291181359 702376520 444505628 883962891 351577534 853314744 565163704 466107200 650205092 559872850 520619915 201643920 810217245 318982508 737292014 90508970 568464010 13133224 783606901 268981693 448956369 79798798 769423174 957410045 296359805 984143834 575341715 599680371 86471419 342294673 769920614 551081567 124173907 654913488 968704749 326045222 770659383 663777337 498795907 690607842 648299636 157839630 471707788 608386761 904634084 862073272 981090354 140880044 238299057 854300308 84414853 758126669 596895577 785749388 496518942 600882514 408702804 301789808 603579297 400523944 650557469 516663368 883039979 624492558 654671019 615498442 744309245 326552887 25543130 771330168 56614033 258648170 784455054 767163342 645532562 399493265 80822469 232907896 219303536 855221453 203989341 941099062 606502558 169675453 795456494 692128945 151211448 347369910 219706631 702156566 157582783 681060378 713859244 690945698 11939853 727218841 249393054 693884284 606122958 983193579 76967876 633101029 135191060 563341871 98199413 448879024 551317820 699713121 126949242 626705017 641357565 534333321 982284308 620652018 663230677 676055140 291449582 560234234 259291592 334437278 360848258 771018665 311774880 756311739 349166081 481920916 30722791 587047766 988533396 998505677 491646521 111464198 950064076 83774905 266920826 923050003 149251536 541547819 458875802 282307947 531682070 394959405 61856370 145159234 209835594 339969304 554488422 349379382 529644180 511499239 647618778 157144093 330407096 879607615 41258523 749814185 39326510 773281173 108302507 838159976 8037817 540757263 474147041 110528182 370542407 258828033 779371554 847971461 194765325 589563885 324691502 762169334 319628963 812208833 920771887 714313320 991687029 807392707 867100155 127689403 687192897 559298539 935441451 387113641 33543812 223142786 105713254 317602048 266204236 773111156 83787355 43352162 77347848 658767920 981195725 984995556 565476135 990206274 103619311 571192394 232248554 232791595 750552843 217809098 433796881 377139364 491783015 656204235 377725291 609405521 598442736 139305588 699315954 839229090 755873556 141559366 211321531 353499393 8803131 661712043 741978023 912649906 693394535 376403005 529633116 295305871 50205502 956552244 450127953 555550867 60538962 326393763 545339435 142537558 46039732 226667924 752311639 842671332 963398741 298640730 496284006 692728861 782031216 358751937 215030908 238149047 402990157 358066556 757098266 113762412 493529207 254157817 421864578 686860956 932863387 907788195 73348960 799187052 227481629 567899917 332811701 56179110 788063030 269690629 588214379 964172231 690441245 960451330 768872172 904180274 904108566 247721434 159481090 24194752 579248980 89760260 866638831 561509817 929704319 515131887 487298417 475960546 389424493 25065899 176459248 140963016 611223817 420335894 846275500 332162373 233657001 264924573 105863380 559889632 390984277 849357251 144261050 731498341 904001410 30973388 552470365 127186766 976739201 212287819 244029089 484055547 223450599 614681509 460191226 643165780 323115751 732810258 994502406 448741899 552359489 292225609 89957851 583278690 27970063 497001178 824435913 616018626 725029400 301590994 915334235 68709621 634245484 161993138 223171333 672716600 304772682 307993637 278396683 934336513 863385664 791786761 794726644 638047197 332712960 2618707 379049439 558723825 345011882 687136855 985312875 854086379 421227786 623336798 504708966 438421298 615048397 218225687 442590453 551292837 64877393 907433394 247604069 231481130 788596459 886461689 703169262 669845727 429403210 817079512 366824165 110424562 688619865 825763495 629976214 661762286 576694385 968880209 731592917 857063747 37913725 73281110 808061363 797750454 953876856 779748579 434708833 958060082 274511361 474560306 71848385 307839033 657963092 834377699 827080482 497975871 227351266 926405078 13468953 988936477 709409501 619154170 53310759 188073591 189479147 856994294 436752166 715270513 237068398 953237213 207100479 221172275 320628925 910740186 368664102 19367868 314570591 571914203 731437926 413938397 714701464 319454845 156853087 381827223 748382624 976569686 897447991 75126009 731286387 841759086 606242583 417073830 546848783 640704495 655150999 719097857 396314770 538085931 893501558 6984006 89503411 771765710 421513141 29630852 243807719 526008308 726897392 262366110 338874791 301178465 878909775 564070639 464806421 353972358 849961281 262594568 909901379 22450681 86891397 53986224 265232584 308517279 138452625 275580810 464357842 738904581 391771908 37553612 881838210 211953595 89643302 173608398 314507480 495687042 638236683 249276311 656880022 281994071 53771638 164457226 14901460 567599076 793721365 559362484 342535110 749041786 908116712 388548383 13651862 991171183 785041827 399215066 20595244 103450120 331358322 132647330 465910265 148881672 164337147 310363135 604873667 448808384 355896071 619947132 221034805 920501907 291270874 838741039 413598696 544082688 400598047 609808616 433026688 722650453 441459136 435513297 916803797 887922621 783153244 188034806 121231243 380736106 989682077 42588935 379998710 100439203 541352906 594152285 469907963 486917202 106480625 939273001 508606254 127484256 267013217 440966513 298938079 553740419 931176289 808204297 555768154 803915302 321021613 613461948 496222767 130671312 648955169 412100193 624419146 807320272 732578600 157419728 970483779 541355542 229543067 507252350 36568430 996093226 828657832 779200608 182022101 696063245 557683093 526254613 809970982 793741518 430908992 66122759 900999926 195578065 33747374 71435113 164482304 459044368 82880823 425353452 634364997 602495741 199126046 341349270 648448826 637902869 120740652 523963221 131435018 197207520 777998302 42191035 159117694 994338316 864944475 457437682 551601392 878905169 619786100 629740297 932024290 708989844 937360591 415081718 566249036 784841950 90321906 418216799 218560871 908267773 350823150 254422045 556362598 928525473 793503681 985010395 675164819 748236056 97512748 499293029 379253197 404738631 560915216 713187385 928230971 941913528 862980978 454778315 948465301 478127104 428489842 124610607 384549528 836813495 591320908 927395188 644787388 309109231 578590635 722542910 197229404 141780957 670057881 406471651 709671795 610479253 956472219 550403100 674161305 374653982 130557823 456816119 293543384 753248448 62504819 299944760 307104258 547022954 768880287 879639345 950289225 997139322 961091291 861215654 155587853 157844457 540742557 981711227 950530890 583015694 273013195 112975174 92874255 598381472 86571776 446187880 304828822 189312780 274349488 779432574 657194964 883093119 513124049 354132286 296724353 604373362 519478553 935496615 117043404 887595107 352825941 812691410 319171821 231911996 964757522 428841415 412204605 829767220 806755409 778472118 781822350 427505540 781682076 964467090 25691373 852177921 760518829 735719387 611305180 38207226 297042569 34436275 842603843 887645256 770292236 343707204 883856474 120792597 888186666 577526423 609333592 400094487 674791914 982256659 184839061 268421283 553298513 117979277 109482384 171516616 984448333 344342409 419546385 545941981 231215497 232881810 274461367 323253088 48580250 100843066 546601026 872917006 398091205 574824117 305164884 93582778 457604138 435789310 105494385 422379656 103627731 630733857 62503110 200868561 952656361 707788557 181527730 608095559 332811296 568575698 658745961 537669925 191202273 803894748 943507631 636033631 105499946 405353982 918173188 931845577 968349374 514053490 498759772 737441187 172623468 917551422 189252132 595819831 159007152 460368768 620295986 448431483 508688914 938775528 670860742 573015495 170179666 635874791 481664721 761234860 519204554 816216879 609852629 658121295 356817000 216109678 1168700 217624254 121277748 926188064 122191095 273414897 958274073 430584111 18465106 690155825 497410343 632441676 805581394 591616216 969204566 781344720 259930175 841079293 350083591 831584976 813313801 528375413 271382081 402674678 993055624 305004989 124249183 836401695 801759272 398458525 611082887 245436904 607687682 565647797 711465793 975593987 129618318 760666105 27778931 448640610 392947345 242288346 737958370 594553728 299164462 827940275 174537681 969802362 953376120 937427907 121285062 999850080 167271072 532472790 433900555 227167659 10301620 75924501 449743208 927188127 198404363 237304398 965305834 259754628 944035841 608500402 905302370 81751710 799187800 109557105 585030724 297870674 134211654 117238637 864356437 68429445 338057369 591905643 860570560 711268340 266126547 378362407 945878802 261528962 405571900 681485128 94134859 570086090 90008215 342127280 324509244 552163365 457053100 582886109 343527484 619301374 728591495 491715251 646618336 929587969 438748231 88098410 43207990 974453059 906716023 807156526 619367230 557135409 95175002 141534149 797971620 837129141 681096047 480241815 903615489 42520393 856833203 478534902 304122051 686991023 312785343 691607983 932954091 986094914 902821862 284175054 565792015 627969213 918560270 39125003 623422646 501905720 337090207 615563762 3966226 277026921 392846236 875097967 956910227 228473753 952658533 524468656 806665835 185599495 77505225 449321302 379830161 325459580 341551960 295503470 682759429 843289927 417067396 832802143 655621954 539419007 244089019 525732852 284819016 899298946 240713863 991104773 515664814 2411616 861628660 754910615 827568057 608346876 915449052 92575517 639387171 437942931 181926710 322283917 156409876 37938784 444272367 408408757 559997939 93348824 683514496 457658392 723633998 193479131 506396200 126566809 233909718 475349312 569857750 450326751 995779880 743495799 810477237 714796208 774591418 554010412 356546828 723292040 207306014 106905912 389341579 287650036 380583421 96077643 189707911 619691454 403096400 910650412 294609119 606351020 348463214 638991996 146266275 917549726 284830521 369997367 49804261 408754572 87884631 699515171 451990513 35741127 795230401 742417491 67980262 786677119 816004427 451549113 924033956 635318254 624722069 303718028 257449952 116309371 293497604 4988873 2473772 380095115 28936662 494751429 948781364 40430685 667814057 733158166 969778508 125148360 714606535 615688741 462185891 696723032 397176336 484038268 376097531 227107032 706889270 108737621 3467824 394590347 687124297 431696748 274116538 784892610 882577557 141828377 27908420 46241232 964277644 991747070 32922909 629411125 344848552 147195387 961453488 982207410 167417232 325752678 740779088 549918346 413687380 676901991 404495450 159057284 497279477 136741642 431341479 918201793 424157732 252634632 132271101 147693968 442590448 516039 250113385 296897632 628489149 540941807 714098994 806434172 158709850 702252631 958631514 637115434 830193336 788839355 646370277 269639766 48015589 790982798 476812140 440611865 715209511 134309182 858615647 394998252 119922078 954151281 261500615 526480375 990632867 115131258 144279421 558349730 575307054 220003587 668242322 398964585 518819335 58879951 391036622 814849925 369685 634651166 817168902 447759420 746160924 890574084 772358591 339050702 734616901 250792673 248784923 502874336 951499661 361955765 190346521 65599480 973255510 435288854 315643656 21764386 336971588 642959366 478901396 945010658 335979053 678979230 589613745 597674295 54623301 40880590 534353404 481432185 344395334 438740260 567192318 775129183 255386324 888916062 896908913 316306703 193802499 786418573 920739902 450121513 127014303 54230245 52296498 912056321 386583231 26339945 481053714 756198686 932849003 65739307 592876902 462283927 911144075 411359435 610129195 786480331 72528630 370209604 972974381 383157601 160109345 447405688 869001167 295051431 630862495 88297644 107042837 305720931 698593314 131576668 986597103 973142780 564225268 652407064 259858356 83543327 131131699 180239322 751805155 744047929 589746843 596821256 867292950 526490327 171778322 551974265 887626699 973976983 832532185 882488086 460308901 317522623 359447268 532234133 126501428 361351312 636844351 204682369 391836616 667038832 219355506 894719171 571968214 950510354 356045343 371078186 339400516 259743190 623726476 239945755 180188436 406690935 780275606 210498720 797791025 798934143 458482394 829503391 603989121 666177136 335656582 145988772 632977381 291837488 435610189 688546863 55997082 812538219 63224034 124971947 941523572 743810550 119684294 675294655 289386086 128271588 196976936 304231994 647110270 125431118 465382753 795704953 159097874 467926511 717562405 765694612 522248631 956500214 15170032 660180388 81941667 139764161 570586493 939413387 508459239 260859633 140115261 780404788 215327369 967362917 69805682 468753552 587458649 562504108 73215556 953162789 952644813 756339055 829027043 634757937 491293651 492213351 139692744 998646934 239730392 61580574 321489953 515159241 82480781 172026976 643160006 907708538 194105901 916966080 260266336 492514598 333253274 748549698 518250077 18801822 920735977 699026405 811054033 484565688 72823135 831512113 811076087 936631493 786988455 423938335 503200791 876912824 594002809 394917941 790231190 227919786 623236172 858445896 552219225 587709394 928281598 577836667 992020548 413445601 335383612 504738403 832382787 644485455 112465663 971012651 105490156 878586787 764967900 373757165 525785462 79371642 129979246 570840025 772934760 616855345 734913227 550161426 457921468 358746611 774256996 782457622 253734091 873704873 798157196 71778766 972394186 509232986 329333385 969864289 76085506 477293813 711293781 523037793 334667521 784550202 30064685 389525453 521979561 33266744 399867196 163215328 202233983 994087807 121584289 880502472 888658492 397120183 37178296 415408131 950327998 916473833 51988237 99477535 239680739 143908831 174967952 318980581 167799261 210891281 251916033 874940160 342178615 23689856 53525232 687144264 123049582 360526424 799768801 769863045 544155571 910741415 910697629 972945344 562920850 840751048 551887478 760830945 659931993 746657125 115864733 260069568 962901899 279600781 357947224 144662928 57927912 554703199 557749443 254700466 369124415 761486504 359373401 981025278 539220378 608845034 478938443 612035617 878592963 46493151 150375275 281967807 115412362 178459347 187546127 352685494 203867262 767479033 433778462 921312437 201480960 934729691 734186424 275124347 597739734 52759148 973234188 117814436 512014073 576054616 276023551 705665786 654911424 402832546 150847459 965987628 838125617 910662434 548078289 68671855 955456204 746399405 223333990 872943020 560941378 79871675 81221803 294712961 776996059 615805314 571546215 729848196 870229669 129387275 393871039 681479081 96007650 915409948 652217719 791637469 527326287 731894519 671595243 678852655 27213216 739640483 252412703 173504078 208183958 71184041 501230398 726678677 672593544 989829420 944607694 371512804 951023100 67536707 236404031 506041220 113714846 37034278 386139981 133736683 520358609 43959738 740363175 825566888 889861140 850863829 922616678 135738082 993699232 40188021 215343348 332217473 844357177 634144751 724460321 110679529 855087399 872981914 917249164 647660048 247146957 346868562 408718239 240798217 644591556 620735363 964552810 204226081 722877146 38884199 84519151 687249481 717740447 487988280 191171901 627566699 126385716 972430393 864389241 359374635 365451631 370708986 931158200 244151549 893758621 310829084 131313432 586161411 874422293 136404640 838229177 860667452 870694513 983067299 907742686 310715225 168907106 971741069 816470367 985027465 945130280 601584442 987798865 130353827 415272681 377431012 320388905 996377959 934167502 171204967 42237387 332554628 343523674 32140843 182388595 365973200 872339305 238715429 966641155 798188949 123502558 520261199 153771734 212302390 168631482 317138557 963666434 150020362 649639202 51130072 14922897 262715204 836299971 588815718 95351617 615428289 422160852 382747985 936287141 420954379 822520938 311729269 759319691 233875440 198201242 494803414 639044919 293511046 951465714 102442377 4084509 685855841 592206923 197463601 260745144 317730149 877921738 914459633 49817497 584487945 967169773 497611474 598289623 616127267 531870068 644750532 622021464 472639987 484000271 426948857 592006285 321172992 662106086 731469150 370559351 623098390 620470980 842207038 925264078 291850380 100912714 702012121 528877572 24524776 616907625 615568581 250643057 730406422 149236050 98511229 525970459 161030397 134395992 84357320 691599738 254165757 494092688 19604734 563205724 772515575 513872811 420837677 957572352 493092284 472112948 871280952 363950674 95527551 289471641 857273128 739047387 35223420 893793175 850634528 664630705 456922406 778343112 795649704 483461952 251394483 336939926 811973201 268336306 761064403 32133029 672886462 349450846 462967781 902814191 130031362 825537589 550409551 175316548 186709285 90306676 538450302 445080513 451444225 498150322 981748056 519635398 304026966 699649129 333087723 243679891 388757941 569260004 578883659 673653934 185109680 2515689 358450832 48237052 536989976 354998658 15224287 310030402 851996901 820003687 961262705 40528094 685226072 233343221 227517660 503522273 839705892 967236803 907002814 771464759 712292610 242450972 307670769 167308631 136382927 106185123 846161770 508336887 828864083 412408168 175812827 206825695 872711165 577703468 363995289 532874722 830937945 395823549 264303801 249843333 387369133 708918941 507719735 721153046 998712928 872152230 106836453 413024401 217544507 17738111 973498625 785683890 55895048 762025257 660236427 23790224 709800003 900507545 720786999 399401202 586796756 408947469 498262737 58115631 202089183 935987273 641488456 262577679 291829106 351485086 215620604 393119130 578178725 350969332 625673306 591061726 366906777 511030742 301173768 688337788 588444752 959972390 47709761 27145659 732877086 497981713 957652750 363387068 697916471 658487284 131676292 519113064 919621300 765600366 456729186 96112312 934868954 684997011 621718501 658512962 331323380 898176708 124904897 247557059 483022377 895178599 612062434 368175764 122992644 51744517 392889183 578321893 669584814 92003501 421656476 251400728 976810434 31036301 241806275 948301285 111447241 530957972 13736790 913911102 899090840 471470706 462756768 268374373 58113996 168845734 141727279 379396495 752705045 126550925 346798012 860539956 45179059 559137474 503285101 848821087 509705509 181978576 340506463 445224671 965020134 359023065 313167433 541104643 410243773 987868060 76404211 907967771 815187759 132499808 71087225 924959029 83812310 505173609 912884006 533516367 698206209 622527408 469542319 138230210 939363349 425607376 440980966 331026893 225254467 231084765 767917818 638944187 882287358 890575999 579426099 699930407 566042807 333985293 938656643 953991491 169257896 477517293 31471211 887794731 535984773 469485765 477683845 315639584 422444864 503177433 955900559 36007093 455810727 854177952 382619484 931720337 299693582 848960306 233940661 219475272 424641327 883184534 656920668 308099164 193981135 801800499 930781896 115772122 801777471 863882236 301123001 725014530 927246153 530840920 570409435 436917640 607020941 619013789 370362816 286294294 768040574 844401083 650138231 272298640 164791289 829000286 358459132 419620052 83342357 823681885 748352674 539091517 846502586 228658085 787289786 281478866 685393513 405401724 980616089 990263682 149782728 351612056 10645537 761269351 184511117 312035409 152144788 708225404 782591290 871424975 260548038 284455914 372757188 662865053 581656440 106549024 248268956 703992897 310995671 316734074 604792411 306019564 360200536 708394474 736027292 400005730 236168306 534790279 796007068 961636562 501141667 168806545 727523083 631892069 174853571 189914550 838357362 7747801 164974814 671066431 849704264 424046791 743554237 773898487 756292354 430582131 280391425 175458442 23129335 952204940 94540046 50414103 905789691 394900724 996738963 547572751 375932839 602440423 88986502 71153266 502781413 952713448 8542886 154354752 424397506 411949834 841204810 178199512 742588150 492074519 775094218 824301739 433439544 73606483 162971576 523649621 584237546 57687092 519925691 385785381 453422976 89935644 156626602 695168385 756468987 658204473 918633217 825682154 513363024 603390473 638271641 765113030 929071740 731581065 960020748 63702161 845427062 738849596 291427697 22088703 246085267 166164776 143423266 373719026 993654352 584756727 874490920 67352583 732308809 468901167 118751472 946936158 726454328 133123208 425047059 831312332 236541274 432363724 478719303 764914247 453652177 716613744 346323560 474962130 644205197 827561889 891011014 368284116 329625127 640913004 342678705 824023119 381528453 306711748 367977667 279228187 853399771 16497600 436619133 475241644 333599415 354645599 362583449 481489741 28649828 227862970 896953069 143882586 503926095 578777939 77702565 662717162 756995893 847563605 456337515 239642881 378063534 535997017 738876806 584994885 200274531 673982001 695291078 826116170 416312741 633985588 176077135 689792372 496300875 144726363 923387617 492763973 380307983 407172750 380120122 972430625 705880954 938741683 687004852 192888135 881904002 935253573 331062118 790297686 488331191 410286991 213276603 840605377 149370807 645184789 666794059 547140227 470956817 824035614 601942004 83055824 21497702 576931110 349811730 419453664 459624132 493437790 805076575 648506753 482571722 399293505 801116629 814817736 268692138 585013117 25019060 725483598 800275332 553797818 976162744 782500244 476024798 169068589 938330820 324533969 233256904 380635783 291672321 391369266 843038872 60294618 835001578 26249935 245643609 273218865 65472603 125473426 173221324 132731980 935562366 248980725 819342890 684242779 689757901 202330120 108463340 577250763 327129833 341904506 227956993 75510554 267012621 923398684 853207004 312970851 108272408 489885182 899839329 511248810 873217589 312905323 583241027 888394044 291485491 154465685 289138979 157399848 878350514 759547917 726683159 943097536 517771498 774213494 276899842 199430328 913972544 6145348 11478744 46118753 441340464 426546509 719794561 933689241 161983840 269896677 475940861 356317501 246162425 764037205 628417178 882428933 716856388 43773023 926627063 966162125 629970611 60800848 496539639 685294344 664161670 875411992 345289769 120903939 708727449 758344283 588504522 496102370 475977324 869176150 673279084 163399355 153231131 724599299 216889650 343727291 72696392 600393869 72439882 842212361 252530365 679681577 904319702 869035531 830154899 525213496 720908707 412926328 669776484 378659103 40030197 673930075 530539710 831360127 138097718 729672402 476078359 677335210 825503539 294581196 288469202 334094858 369674364 605276898 322699624 12939537 921696004 813198734 507128767 191065873 467795867 571786796 948714799 229390685 543118880 326258723 49589140 312515221 908997742 653990621 515203224 893036654 665658581 634045978 177220468 870460061 986991945 353008460 847502414 822728372 451325856 791675049 440823203 987800359 620191415 124491043 945827322 889587361 442943332 273558174 820036496 544156504 368738074 121834113 845474374 59545591 552119574 780751309 367506407 126883668 274390743 482831117 230687684 927801247 206189118 957828082 615671213 781712984 317504581 6050470 128750188 112485341 565396922 138485988 523998755 622543128 306641524 121671815 393584474 777981232 58932246 195579942 434064392 938446123 560557078 154657885 726992492 697739060 938166972 276318265 489893743 41062449 251333740 252019641 85243436 308338213 348802461 948247088 382926830 930042252 462023150 788348396 952516228 497438186 449818710 445509780 885365509 379361690 732683480 552530350 342059195 854951309 483796940 930579831 990197634 22081562 75582447 992560122 480154645 529694161 561614337 685941438 339123113 675372443 858706451 863075174 540223348 308029053 567491275 690420895 75762402 354653663 808880088 492121437 293668016 494700156 914487209 656005959 360047373 532635172 634301178 386908206 792264249 932936181 379756471 635871019 358739251 9570878 613328229 810918291 632522861 292134385 780827420 667045474 531057706 528981549 333359597 466180236 953673998 320992177 836324394 526175274 556186446 844369880 518332345 320145487 984857150 540350388 916870468 961803773 952622893 810267234 159410034 363247623 648412155 799987537 538942298 705755110 450729858 298656111 324564869 599221393 18477278 972569588 679544756 519662006 388175994 168191970 533802485 172652461 926614057 739278871 177230778 468773762 694975993 313097963 856048254 53078611 547383499 423902722 93593935 939369254 54722577 712763314 722018819 648377098 303464932 779812172 363506380 79854501 971377090 151626772 736249917 934962491 896484213 408637791 298669691 595186566 421237613 636339221 867708728 996424039 284991877 61721119 307615783 824748899 506976609 85925479 901761283 318671598 428191285 503553483 22624941 274696948 127867278 859575272 456632209 406702806 956402368 533952801 842127932 528212285 52057572 411894635 145900032 588292130 562737038 311672561 193333271 877962549 977216570 267418948 269431151 498059587 789158672 150333209 747360443 719734626 860574868 632513200 276558337 128129501 33780781 982950534 266516141 14741419 236123942 795662442 15438754 965429796 793633824 964970599 367746972 62129727 874931319 27464073 770387226 819959540 300591112 283461423 184199380 280762576 608333245 681377801 768895295 130575646 383859193 64882997 815324313 167640920 222708313 887346222 978620518 680329315 769893597 455921476 868368406 30502009 365012312 590715695 889527287 737233821 952063732 248137159 220012560 207467547 410112563 685950782 440020614 392210009 99257500 68886201 432355020 595371850 895388687 692076141 745996317 435633874 355465429 146761259 628144847 46756835 305865604 326103320 121010289 407739075 938377610 88213877 409936142 948991009 976356224 546501455 590190418 173011340 234090586 945877643 821792966 645057786 997218118 732344978 241522695 915645642 354189665 473564006 514083830 231557181 804464124 713490478 508072509 698600907 289397578 830871123 17904242 929619161 138816576 413653707 243807065 237880277 251760455 813719440 697805208 891579691 863865746 501081669 256590115 797499108 691688053 244501628 984443103 659372330 600872117 810481342 927540744 773396686 698691180 975137446 215074061 456433319 167819447 691178898 618212191 179940991 828000195 206061098 544119680 243830642 172589701 918931037 128649478 468283348 262071671 851014775 721080053 352289098 737773630 231995780 91408691 385661004 589838715 934471801 405505618 897572680 799418768 398162995 159882980 632531542 71573049 53903901 834349597 46833682 638241003 541427115 148918556 815872391 431180705 616383967 628680107 483570595 384750940 314145780 557290823 169691589 995244151 847562861 658130393 498536696 567339921 451707681 149854922 320406889 121012644 949387292 596195591 511398471 271933252 203950 599588788 429310230 139828334 812588876 46640326 278363200 92609808 847403894 194493093 953148876 669036321 517839434 780538389 240344076 167094524 557184783 332963014 17756005 460765542 306790526 51137512 237088800 660850210 363546447 134856999 675991125 88107272 240470469 277577581 372883400 553893451 451979333 930914007 955690858 406503628 37914277 910728425 366644637 641121282 550618170 565753437 144861216 151497293 651894213 329482766 193596285 276522431 737446816 625635306 659918534 486430468 154705313 31945782 451422530 355858649 30942104 200000508 122748187 106186124 288068063 360211870 875271885 59369571 619381242 56948082 992407453 631202141 192108819 625827620 341301966 719569824 43314507 739961656 287692222 765612761 982022253 451752460 984882948 351554870 503199655 241883684 510358284 270527065 84247614 273812979 618246134 580433934 163680185 168595365 247710282 502062167 304583356 924602657 371770967 657542655 399028885 23145753 464352337 804891993 987900771 160817135 665852009 233746879 831688295 596372814 569154768 374804858 235432603 328685404 18855739 311504269 630149835 735943469 805521008 860849085 976958539 386208056 441835047 484951340 637795023 491338660 706486034 752916392 348352389 802630589 387974327 171557906 288893289 52947501 631312514 934909136 333196235 796744502 729925139 272104942 649675670 269792650 527766411 410411380 643796809 995486793 266689277 394644872 574976940 689161737 934465639 510273500 560118370 363761999 443318261 607087485 325876469 181710994 468828197 777948308 782663875 608823 303593998 375815810 929693764 660434726 286231827 848746 950384602 416903745 977371332 675807267 410916941 464956644 766320507 391556264 755612927 862648809 223506788 425566755 25295168 855248538 795630192 690382213 680696988 221122024 17274672 166614071 173759484 959764800 502969743 191847330 607282410 318300289 817464162 511051458 592274894 670315458 299993530 9248303 121737967 436240916 473211057 480823956 24566363 825885655 179329670 409132970 749398221 14578883 408345295 633232056 779431287 130162741 947911914 906149506 358946143 245492041 882661171 785502363 804476021 382996176 23636727 72403318 692205739 845831798 696538482 899332886 811473872 903571591 154348978 395618414 322134561 314563777 257111348 350156546 820853968 506569253 36581166 49384468 301263282 784376763 432469971 330855334 854155661 693958719 605545670 320084356 202577909 116806434 77049468 932173648 794108082 990887766 118299364 40575334 282555494 459602467 285062933 184066094 196414673 295043047 642587493 664402279 309902386 569592922 995311940 503053555 201709960 18603368 749875670 284661285 808268038 682539083 556762297 763804626 150485901 918693290 885305080 50824521 161697012 12373974 498939921 178424418 828382199 117759464 922598184 379084704 264321077 958976796 452773303 354284521 245691427 32475936 451136609 812599858 692369009 437724736 4651874 551939688 986596782 637480987 19420511 849218930 761123766 655170619 647744067 191441689 86081630 145553659 25783688 341515939 906787015 122215887 615787683 353613017 467083990 829720170 415291619 776573373 871059131 856250108 347129999 991216895 771570020 634365425 951617631 220128466 884879388 665445471 112771524 365137303 997848309 552007798 788807064 470169553 998633853 76081812 756883798 395783353 621285186 846786592 355201472 524163764 235878030 913704364 810202092 976916858 605572389 61239317 652713308 772800779 917783924 673470520 844715670 329389890 421809646 52950983 439636348 227393458 680057073 416394574 231999807 483346191 153610772 295067543 367403547 831629177 690377384 100973929 137540753 854920749 465388203 155692535 439638118 228403216 593485676 680628211 585879151 659604404 85779771 869300941 957302534 946819611 237715962 713110984 843928192 528081095 278427516 826615400 730109670 98160243 848514800 39543713 681768181 216472801 909897356 311789044 157574938 198785198 807713717 187667032 854241610 918196213 614874549 312515403 792080596 306385299 92184096 845783685 681893140 719072599 181999556 331862004 770579983 436670851 480729246 844421671 520254867 201956741 646601996 357924039 117881224 545148026 585019665 626583062 235990960 605458239 123371813 646364444 252171784 122329657 54890200 842063156 777862272 848896213 179562607 73268987 794177291 448504529 343933225 255246701 880824927 593391755 280269179 878273671 931613240 128312374 763213211 126637911 594810984 77804860 436168910 265152893 227938195 712494460 911230738 489327623 425377673 298833425 287420738 580259162 84242334 63988940 864420160 810313631 284488700 322884410 174882242 729340954 479439938 597029877 253918613 62530154 662446068 804864364 481304410 595619429 90081008 64869804 495246557 67254720 585219242 737885510 585623089 122633708 518047806 466758385 444778611 645897777 996933771 413273429 535018360 258157803 109511581 553611460 199507381 705209000 828444753 38953622 228567858 388722515 612418416 589754672 231227226 777127472 914838623 107870292 57982309 733502588 757944781 586514172 664607299 794722717 390416843 9332470 525083909 683228900 969232904 460326011 669209920 576592127 731594190 164215850 557693154 446205879 785637981 755420392 187229446 977634363 346499009 227740757 966787811 371229519 60584052 727438843 337350459 989631282 926707711 475592646 68868470 142140276 92938016 182562877 654025132 869639359 539935636 357740210 574462178 876766176 5145016 597379847 216725622 154984664 540045826 79834489 837626952 150214788 479790432 743367231 902372208 298985488 764861383 219502082 912376228 254953247 610060178 206922167 940563745 510215226 130271428 540492223 942838868 193733556 281168353 512750170 825470545 409827634 917622822 324011790 634882290 118142896 954234075 78290634 122813535 36983952 614038371 99140479 620842909 447246948 549364270 849092193 485619061 155984106 569481474 307063390 578585361 973513045 828245753 674637956 871230363 917028869 381225751 831167492 865234803 726128757 201558512 128960172 210553227 136410366 776075718 230488615 525382054 933928161 446667104 394520839 202620241 535738499 837082626 928712081 78984382 706164267 474679868 86473416 222529992 537934619 355957277 148078189 125352219 435367491 140129751 831507061 5193257 272852523 718424626 122591698 417742941 795881067 267728509 786713292 989531765 803109678 434588555 738476215 847556624 80787611 724134354 824693852 754436285 297139417 205923413 36447084 191128835 563599650 119075936 162453948 245834614 616189069 525447007 457916813 33213803 228597243 10816336 85399146 729225617 27684001 4569454 666246507 434121409 145616130 86267424 285495865 410993059 466631649 40112 191772611 32178790 599731710 256885051 857083434 882302196 194150228 38611356 174773242 145561216 139121302 305296867 430778965 68233039 562477817 318878406 910071273 274226930 279458358 799370430 706274200 883418652 224115594 516183037 216190244 303727057 522238150 690673977 594662873 40859768 328362512 358154883 171283210 291584079 371147698 770059621 390120182 100224693 121925786 465175926 576175045 439520541 892083810 498015723 957367768 346213227 968484614 196134173 570253060 652174166 555942713 543246001 326876693 738995849 550015738 748638078 251561627 348218259 350811196 955346060 729327984 739156310 867343568 195113589 937039019 991355373 316507248 184909337 961552688 503555755 79762942 17803041 591111469 885178162 731126563 589771210 894381231 105540192 874000898 342951481 561296345 66013584 855232328 954622866 207599269 910954951 390418864 448781533 767650568 864524806 102022146 338655761 589956450 485504489 716266551 9048781 718702415 400194032 961880311 568648974 627026277 68644079 935696868 500693198 560741279 839553229 84620107 198354222 167052026 39007802 858641814 921557138 473116004 229632757 218766321 359472841 424558968 761228816 905777271 803065554 856145557 10198818 741886419 294549864 231386406 121822000 946094299 483325313 232265399 590426698 820401082 968598182 762539669 331107447 773662457 305194077 575841287 749184763 303695896 333890768 273101427 383973050 566633145 123478542 234141925 274497231 309640517 39948721 20049553 194573782 355527731 879380334 74996484 229188507 576111202 746462100 21088125 402158839 201000138 987880439 15854666 248811843 144537284 443681401 235793401 624479540 748597301 606226508 290707354 175629517 505098043 758083740 731374485 37484581 771023745 564489139 574308074 233094651 801776634 931852306 958647626 151782225 27270560 198054188 884619204 785132069 106725390 845278828 479336128 42575535 105648692 146574897 904467368 875609092 834552072 800801337 194062607 825583427 889683103 414078905 670536552 8647146 345724555 698047325 348685799 426010762 409777778 533607571 159470315 398350934 796801957 336661624 481072995 816842476 693913041 7081610 263796872 216465376 460487154 48295781 370705651 223952733 422697184 913876269 552685109 325551104 856392047 195454367 476298650 783185650 903960235 890288972 535280476 912063910 391095429 945174447 129999972 579325113 404989911 197623234 480298577 477055280 368494063 382224081 200960177 17713956 893849285 571419233 864274121 218442622 312945079 537626091 518318838 215413249 362407335 587910365 451875639 795868186 42087022 714218432 408797775 361222874 944896747 267821714 475384190 195773310 383936956 509735923 658154658 615176066 72582441 373394666 713121247 824904634 588060360 554195404 825095538 60333312 855799861 185840319 520713677 4182659 385202203 209960096 747669180 255258841 785912535 721098820 539583108 800236814 248442488 966704099 62226599 652939780 19833519 820522711 42135484 90980882 115478463 104815610 881938119 401944199 424298061 458281878 25199226 544265389 951859891 565473314 264447829 209200475 270927992 980099443 4327223 287169322 864723393 987910146 897018004 169311088 948739101 67528260 488356156 641357403 741675644 537439878 212752079 155636332 271506224 730489937 340212211 903931569 924250193 934840769 828394273 204364618 378822748 852084420 636924238 514360576 568250887 440101137 14028747 426524749 450280786 350586214 852264464 881411260 541133790 222079270 173886953 561712853 786431030 672850739 741986536 413479930 370312123 775538931 462695433 272598774 564067844 677909406 804149404 61002843 288740459 469952672 162653457 275411641 350599455 467345500 61748226 942915818 272224256 634974318 150874125 680166325 386544783 360920996 462608365 371309952 932092356 4127721 931372718 923611616 269229285 991923197 531776838 372184311 810636840 105015948 646158915 369645806 441869871 340879918 387990476 794177165 509615293 183936548 829788021 629855192 367884769 18526515 800141944 880878517 879682667 123686107 256290285 1972574 74403543 71676263 440012974 811647149 84049988 355650959 741169565 346012702 899546358 305555072 43809239 737607555 256315503 872137670 718038702 759674846 778068095 331947412 845524673 676599760 886299634 741424292 460291683 303798526 901243964 222858969 318075878 81300230 826521379 402010971 394650358 515384334 535106127 531964755 593585650 583839583 86683539 206154759 180479284 348647860 205113571 777721933 608489089 134241018 391339478 803733468 828167048 353238521 711561183 297094918 263081405 859073922 312777054 208112843 975347865 351297048 64407095 13699423 224575554 56352919 25665860 710934346 305379319 581629255 510932565 722938952 817155153 724716155 646285907 881919591 382599291 963565416 317795750 165747846 353470177 859655145 486511976 233383174 232007032 947222921 911473909 505015144 120850332 769555212 633566849 16390725 265099969 625646596 615362565 310645147 178218740 478785711 692385610 775049657 504809553 770468799 789028571 804138045 23513785 415108225 45623489 349344848 906968394 415995078 568894855 303379268 811868032 875625069 353457215 183532445 1819041 723508170 163063130 277499995 239818467 296697982 974358525 136808231 606856077 899956231 410897901 275153977 471600659 808440356 774759874 910508271 666319962 930592382 495448081 214324230 514781438 859238207 353461855 36032697 475322056 831386654 262623912 412431862 456873635 873521167 719074421 531838735 151137606 287575759 989366739 910597567 99506552 845611791 843437156 40150297 416326097 719081851 466921121 776117626 799716 618520614 19187468 254859469 977404255 505730059 573363189 831109669 654897949 351443926 307134529 920117550 693800532 810851143 862173306 692489049 927375486 769773948 651031695 666940409 807286361 465236718 714837330 927713902 991249954 448835038 610373696 750145893 827457921 773891759 530028444 821510300 911401834 299075868 168829542 953994028 344554663 521649554 953261268 832816668 677283261 272072296 253772971 562690405 314388786 752903279 4701121 439199112 199884127 317705354 158634684 845905334 219643619 410041993 227494637 609043054 103066466 936232247 29258187 395806958 102176345 279730519 254843389 708647349 715233559 551666534 101749725 885409995 33191605 698458534 727786571 984325542 976035027 803433109 481960674 628847365 88671537 107056853 681799371 997157330 616162947 986853107 862449246 475876527 498026740 460585157 111095646 685569196 68623107 740669413 211354896 567056681 457722054 167791938 353739217 548047158 335311598 36980929 377948049 109053118 298878719 938239644 15481121 146597338 116325835 663612744 487325057 494567078 393522488 219870538 434671356 76593267 705501629 608398163 178594082 12147511 586178838 590832691 115008530 542739649 445408727 617061353 559963815 266245260 675468367 422569124 330243711 546783107 53510572 890311883 186813333 836631805 547484483 748894240 968999951 922299693 422393231 482162430 808275685 652284019 644985650 991373674 497210405 39213731 638942510 972287295 600105540 720735281 752784472 8771179 93107389 976403440 827081912 60976766 584044423 869656730 725252288 473737203 949235768 879580796 922582921 447419769 453278740 971113703 792205346 842889212 740596891 211129004 458244545 365003695 14093112 2625450 398890581 189091418 649110960 691784241 754093933 530153888 360474872 505061662 320601474 391300031 325585195 932283893 132805532 837492534 537993955 751899386 364171107 187026485 343900841 764096342 521159575 234702897 910818745 162321555 517570693 597382316 921900948 737774984 794911615 469769580 462749043 384846803 54590018 918542423 935283846 872675564 795732168 647629591 413195286 980264850 377765397 365877287 647945250 468482147 288020624 897807434 630835241 638337816 497485569 784869058 164574751 841965533 677488227 144787129 758522897 253963753 683844082 36118126 923215142 554311410 4652970 730599641 531141796 218243839 900304755 63162596 92034242 524832435 217890287 616746414 956350525 808497370 436753168 167519316 231545253 276517287 621958780 300573303 139106926 792264417 307628306 748207642 355477344 548310175 47573446 816575372 391843850 949672885 531589980 726180428 363236641 342109660 290574827 36515282 198722412 873579963 929158745 549739856 852818091 720759109 109271860 751572219 435733832 198494061 983914820 656639723 147420199 757246995 345985226 606839815 763295004 755055765 778647754 149473752 978725743 832476793 931558501 706782277 663626651 659840332 481817324 345187190 618851759 407840527 94221427 356386378 724104761 767872691 249179047 661232846 203501352 321191780 493378003 656192252 508617386 125790483 420228736 235915673 993823711 82681479 571958496 462616562 579039752 828827271 36474954 100746285 344868528 952670696 770323698 527060961 609149461 768550674 324092872 666124264 530413185 998521246 533200430 597278909 372642661 147620514 352590552 66619901 294719713 487920730 318211595 57166427 695874806 307985438 927099240 966836045 843002695 971519480 260082646 632874820 833911335 125736089 660462707 917602794 964500911 941871642 933040048 348124054 801002204 782273829 87815776 704307307 732888455 219616886 81812275 891365976 718668904 72772068 544450269 792066027 589558799 658077428 182102271 989369118 535504052 668928874 920670531 539406521 811019984 552515819 137731896 540385938 129890618 387502631 333702095 821178753 772574542 145819804 877512480 203140599 972694885 875308302 2548250 74916161 903322894 351373610 647644320 200909725 868181484 115616184 846629693 466877889 832095560 990060086 860788376 89758963 318353905 686615734 206036763 170269713 501458144 417987387 936086600 651102435 120402967 236149625 828294162 443488780 273732253 286911590 577727726 28084753 172004012 18514696 750861576 824059673 68411509 89715187 527588377 796468882 602785949 234523293 309121785 951825992 561000998 46924477 860394226 312806826 591003556 901175794 292944280 604284258 671767125 315263593 967806415 519326359 846152260 860521165 704425831 94840534 255450195 765083885 62108200 809361296 433296562 86733013 649225745 572974093 515816977 534031992 249963615 635892042 427589247 353984354 573550248 816086737 844025941 17255087 453422168 845489321 990186180 514377538 292720897 879017395 81703646 792540847 191783395 82037608 678766027 754984162 1781329 935225307 127898617 927068875 958607252 341015517 738744758 728774334 990972903 736922449 798557865 319220520 34495792 788750726 115785316 324033368 115315325 996140577 5162330 597419871 34476261 510005012 119464590 728048080 408251358 985717460 428555843 801719154 241936244 928995936 571711433 567810539 358900264 556086439 275193629 655647115 754265492 429137213 396773259 535907773 634272273 240696981 417259439 468669034 324812387 602107923 540166138 678045442 145019517 733312822 592070053 294170352 593208146 365607876 19181969 58358933 88230397 114794711 151627916 841733962 491335089 597768767 426876092 513050181 571357358 218816426 379811784 575772404 476590886 539081991 39540729 434130734 127031792 575849428 648132115 832091707 34887068 624670763 387419797 306534953 475602773 497214921 884927647 902969490 218958973 857286170 924976577 901482901 628933081 678473101 357029375 31625370 976511691 220180375 38340438 222537047 160834779 341971045 144542885 303608483 616928929 890494120 122555153 771270184 273751269 927831438 893883898 795032114 46448878 661149381 326218040 782153802 413677324 795307611 939745070 307433955 809256729 730422220 342863281 877621949 280191166 311914069 146482026 20033829 685779537 313076381 581465428 212908370 21402318 410116048 682336001 919201917 402933108 912715769 828392683 90565863 853611621 318067801 519630447 192278489 826784570 951923824 694930860 780954109 226686821 51917771 857693845 438360658 464152335 76710316 903362581 768966386 550880927 874830932 83419374 961566281 401218389 774464051 466423918 488597130 211102147 153794989 473725980 680233821 710881592 591498180 291405357 502225078 834204139 10170400 38611859 662270285 520371225 750420765 520978086 519085781 609054000 513065696 396587582 105993389 398737285 629855100 922855024 81653286 487793200 51148130 917038471 235931035 718074399 133103936 481176100 534891046 241030792 913986092 351364067 966566649 398318503 414359886 891652095 574698044 491842727 332713804 128249777 292436737 226822408 409029663 784205677 287327840 211465981 68082359 430641009 484405774 351696481 769408896 368704547 846635399 798595066 103586785 75480892 179097429 733536319 721801187 789688864 51395283 197647341 131659205 63207154 844948741 281653174 969163490 148637243 739236214 904753323 423076438 155527992 29224537 465847988 473532973 41470616 262226270 585700280 640622456 967638536 177430563 651174916 835779076 259305362 798037282 986559754 495157921 856390284 785170618 716497763 596681453 22271704 823707229 757339639 112600401 602833866 24742010 787135485 283435267 654958320 84008865 352939215 419538559 991057462 539936232 904300121 227397330 32336329 98101380 716382641 328758409 379647714 203414525 450682015 497587834 464773031 19643797 702223492 194679486 362262075 668367735 410209589 533660097 397728711 505119977 690824507 504564268 120209836 590057844 501977564 108984462 679918167 795340332 660084424 240605104 976624717 541457393 172928065 176359805 24434582 96554401 344513626 523899349 645137999 300280857 373307076 987780070 330604634 510593301 338046624 469536399 327597883 372273716 726096864 882651085 132133366 358332260 485539659 458357653 843879104 336422488 251136342 595129325 522082997 923288948 397280539 667198491 346349108 238526491 559849610 127045060 447548174 589359215 321795534 311691663 681139020 362025660 72344252 400137315 847587891 630269089 697631402 689049067 193442390 234396282 813199047 975554211 19549981 372097460 256463080 605160992 397910515 323776066 187188533 222010052 393379704 962462254 192297070 316381616 4817346 388615276 864798787 228198592 496276876 123128549 17174305 541633765 666011501 63422769 921915258 335594243 443738205 293131426 450969933 930899823 485498153 821225164 348933932 553539676 258199347 487446016 213997259 626744490 815802278 215353723 739835556 15058460 120553846 337980477 218357668 14553892 264655446 184445802 728167733 634872250 569229844 745783875 53339840 260762465 102550023 704807058 117718190 406967213 901529918 109758342 958615683 634438749 724021984 524448271 695419519 642107577 239225022 110486609 246008145 604089361 412804266 972200533 933279467 382852768 87990345 446210215 561968181 978004659 479306493 373686079 322958121 911295083 555837732 770611945 182345024 500639628 518791485 862432313 460842052 555579673 92877270 400419354 16391096 820900185 519470497 790833779 558796012 880212280 998046397 999954117 403164171 518991450 33261556 128706479 325827176 746019093 155844778 742836774 576758600 682815819 147656691 147274149 551833858 884781873 835454420 723522318 461190971 184585749 133458523 89099398 215617201 486525806 801617763 972277493 877711978 300084056 512221169 585247457 59530193 663721022 546037223 204894756 861326672 796680116 257443088 567722547 351833777 569435113 839494371 510239500 12157290 821848960 453510278 849630104 279250910 530413566 164342136 169918326 591620263 510752696 180767013 584139596 918396749 182838155 700075390 520216219 551784768 379575074 446606059 984723497 8663805 690475374 350672813 486036861 912319536 977884821 280786640 657823399 279782271 558426463 470942908 498364382 579978160 595817407 787030402 320021793 15756992 744605036 838683905 564594367 996312604 162509579 837694405 345101570 751142831 504772604 242193568 260026107 62468510 944344139 838177937 877937676 129327542 342334342 546273697 568029602 664496278 969647855 991218674 977879844 429283200 777193389 216760111 489955725 520919950 232660220 294947209 240168370 717519863 92109305 360364399 190241011 155410729 865464525 13536702 486047684 862317380 735881224 355260794 375700745 829793090 63034558 503174364 213912694 365217881 528320498 974440203 338939217 978700776 275920214 593151034 135684627 519674719 826263366 726329982 806572069 962211353 620207824 316901939 919097815 234251036 997440260 950387675 938922631 811414976 462590663 87898146 114102394 964711135 662782502 435358317 274783903 567805318 715867062 236807293 648128500 518803924 337305941 135640606 415079239 813061524 574544409 99302345 63276177 537556022 431522972 994427439 310106578 506160241 420448973 131563556 490278108 848425247 444996382 450544096 451649388 651790799 214872732 512859205 217847219 60234695 922991724 950793621 201379041 148473791 414567856 946469434 670771023 500732557 989783814 455968146 168404609 456021011 853420051 587910917 889435410 196475765 314946730 386488099 657130790 756764065 182573887 580274720 441603781 527833171 176046679 156149742 724293863 343873514 16902193 426995068 373763870 642949870 27344428 171532258 772637289 160108491 989045608 969091436 226894740 169340633 989396130 843208686 59467282 241200424 642210269 328372817 214588394 667582460 138573190 235022695 170904930 167120512 125221769 589547709 807551790 912341401 435809546 330699092 416098863 27802892 353456182 668906047 816277554 684174557 42249631 375806022 667197431 100139055 296733037 101699974 822971999 244643984 485044717 802985598 98124902 416188752 793154739 237518146 514772315 983717315 97139875 27033142 287223392 722655453 955235780 204479943 55029008 573319605 463482529 738199454 935619938 379493014 752790139 287999351 578562400 910668146 649045592 500985146 765637267 281994900 316056417 102744246 442316210 599591584 900502251 799267245 801029380 460147080 803618570 711842238 538018328 209267135 583467538 239008347 254207242 277764944 347428079 52966061 540685127 761377553 173193307 141575013 491124613 270501134 973164389 928439554 913652562 908048239 709685916 745599416 588839333 213083461 689939460 296868798 394670659 833800152 295571318 213885410 692955420 432633311 216262022 109395427 875542741 934162691 177180815 259679972 863358950 118006461 650016327 245597726 906047453 8761519 48742083 771569059 310110258 625633204 734839438 52100946 997892841 23256137 853067878 142109452 434392233 37158564 161318836 743429201 22252822 745305158 861479524 204956382 699253055 500332825 66804674 888446878 133365626 601156143 979641198 386965148 474567443 630110284 851243229 286887160 337562600 130738521 626838476 119188877 709973394 236681881 62761382 516748239 246626783 500979858 285844517 871172087 802529147 521715225 708872975 253286822 496773294 838556824 933838609 85740811 831433387 502540266 531569021 305013835 16887147 679602923 516766569 975708428 236700978 238798198 275138658 419619822 569492051 676595482 346571641 185013292 959467343 362611506 855701077 783816233 363049946 161473818 260248822 50722194 607014791 621965066 283684798 845163188 257049902 878934733 382555462 137958113 537592410 228091889 668478422 965275594 291405856 992061888 410296336 136501891 653419098 270390420 317140308 333678772 192631711 5388857 244795841 227931645 157477710 2186263 752489927 375290674 621951921 166895487 681375875 61679621 594570798 260221364 328154412 270517695 799347210 437128421 235320241 507252348 190083060 401137196 276654139 954491945 742504462 335455962 289528727 302140054 408612922 396179546 725708446 194893413 542020850 787801149 520783658 251302248 260489522 43812424 623803222 935015626 340541397 64702163 338708423 891356460 153526978 751033085 370239180 81883565 819109228 514664977 358044647 762105263 271572161 27411754 984880682 189013951 283355496 290258089 228855883 967893909 705563997 331037268 807645317 558608382 507748705 672233446 69992676 334009620 675079356 540664623 355111176 616055902 90872699 437158244 615385931 170127900 600682720 41051713 556667165 843385124 960281166 889012188 378083764 652563057 762035043 319336804 878331615 220945211 71043402 787834676 651312973 687774630 372519809 258808338 18798607 708257860 374338465 514202066 510683314 749383535 333961476 675278574 323325155 216102622 313019561 273749100 217730030 944733734 719554586 113484791 976132739 72062778 107614920 790583162 944700643 956559293 486992673 629434395 758445175 761776643 264588689 317730212 154246729 238031599 726643042 176172975 963728032 194622152 788139067 602621467 705303041 401519563 620695528 246115076 172253691 397961291 196872267 923348910 11185088 474929930 515184314 507042976 383673751 920642066 729719789 662001228 124788962 95191390 97765312 25056789 324675934 454095424 550619569 966056300 356699313 89479751 7212157 45832164 771685661 378707620 235794979 306546340 21268363 169527809 692403308 564847816 579091496 519342338 293016332 647563247 764375974 306860962 459045941 964104197 833080733 623612901 14645880 54362911 726256055 393215214 236130374 978781498 644906074 98072930 138079490 796869300 709343365 50292246 681770261 632005311 668914701 987204955 629555383 906240163 771091824 584020485 51372060 388995600 453755258 871711627 64249621 331219418 422215359 729982856 918376814 718954453 579955462 939873244 505556058 547373443 794431089 483272628 590578215 233457936 855797778 961260975 489952337 357480362 661234420 786458126 165301448 860281624 928374695 68693917 396523946 238939600 498883047 646543735 530435137 798921777 566444060 400823931 324449882 388650502 599166089 896049930 103301235 122145427 606193241 315070918 166276832 664156948 531404812 593561282 618722821 870957895 301247363 90342513 145722412 427742485 548480350 629147231 713627431 32777873 467081872 565854003 64342564 942292994 349543392 838958378 44822276 576989665 850755653 877087659 38519457 677184333 178377235 278720061 378620962 820068076 776671898 217793377 813203778 500001301 512984116 275147248 481763769 59838885 872279893 604030739 69640763 643158492 46835503 324257272 113578416 48816991 438891600 531144958 401146372 606788924 980378864 579568522 595604815 536865022 569618278 851047898 708311562 959789936 764611062 357370176 219862130 225849500 500267861 117601140 530975969 629074859 11267363 812862896 288277780 596319551 318275404 610168680 131456085 886792697 603946855 891638119 561386511 383883024 561189351 191521686 961209298 638701738 203096870 987878655 879012756 526283957 922253929 996986783 102477166 435066846 544931564 391219210 837232595 459469276 903694723 115621184 143252295 602604492 78760108 143106195 546155313 716213288 541276707 912448476 647670630 464543448 717923830 768208135 415838471 596421791 821151689 757925504 983523539 227176180 238319157 811801649 211303032 275574090 196768367 94259597 309617877 719034760 776556700 124310564 509500969 336482084 269038788 83394855 363239794 824755507 11056997 883569953 828465151 392389209 10933121 42500927 700435638 162466530 630251339 279232736 877906479 936793303 34542610 599997011 881324676 979765099 955979135 198182757 440012634 414395627 702643851 486698034 509555529 341085228 506587117 388146931 618254222 878827555 625169522 10747936 804516254 792840140 534715789 91071643 583040554 875489747 626582227 276755787 813072813 371797747 920146484 671376174 212125198 85455891 212139206 764964397 221206115 358438411 460214370 491099627 499641803 83901862 233007768 903100732 569290472 950232312 938052955 102640338 756925956 818433688 759228306 917347702 843470707 901323156 164422552 482373272 838416680 491045197 537739154 891620347 728656364 118920971 62539909 215563164 725874069 616251437 47711862 412927788 46231237 700953327 520866420 679717281 562967755 755388295 494863916 413435815 984479465 29676338 677860329 267204932 827579620 22776443 976748202 148926071 766669714 987877243 985820768 196683037 903353594 455372691 450114646 549595648 822029347 53484972 795429235 8375052 61745292 300821462 981951527 573627368 62977152 870332015 534018519 682818669 638749519 235218554 940468420 281216803 979541565 355627510 679408184 46314231 609259666 49461350 57928187 886313687 253940662 654285178 690393921 807831014 46282959 636343243 776030357 728906345 303876563 630372993 375756727 518334312 563047808 807163658 291009704 952770446 730858399 552311979 198702290 937215119 867302441 681728241 745042291 85829413 322522349 27216762 272989226 838309113 229455732 16817485 606512847 549067695 361922231 412329236 720118853 570054845 935678234 559344941 90349712 502723627 398719795 307912333 299714725 318428932 829161999 643167900 674882059 151417852 422503806 31440547 908009630 669321234 489592309 423466235 959704801 129001623 91246505 737449228 766996986 921108645 992623289 741390175 421681285 420665993 59861344 627891351 65438657 245494759 390176787 864904478 646750327 390874487 426622379 439494871 149763880 8942565 293511162 693202008 774075202 484357547 565169224 745419259 992505518 115300345 669664157 36536084 399855802 510192898 97548095 256087389 376658579 452133413 591657213 943489494 299529718 384338737 593279736 155361587 336054199 541124336 427776163 757883829 194766676 875468649 644473095 60473784 60276664 39510008 758062241 869785709 718140920 493680929 240703860 698367315 739190132 615999629 310879614 364282485 44363257 880843754 440391008 367527049 712494755 198427262 192965623 431623768 211887424 639352120 304339575 137864053 760839262 46522506 956223169 418441732 37969555 132982845 660482663 874219094 71566536 790771059 369653129 25076876 46450856 313103591 938325769 993880512 786729723 66089863 744571715 327193846 210363676 711776477 830113271 22814007 977502759 375163357 141968736 535120597 547014336 865455895 434576550 871057053 980027949 590997276 424869113 66951424 538663748 620271425 474125299 200608133 258745781 954517498 646366503 143597209 935917554 321467405 833501969 674859525 22861703 673931983 343991097 535760144 587360873 760211099 323062884 963407525 87716013 278912262 63200712 329650031 359490515 166585203 431222884 479105609 540225203 522770493 729928144 288228401 562550643 543593425 665857974 73657813 135289837 480688511 620833584 334711874 213848474 397858794 470932198 446336689 504532625 940972616 63814967 845088500 128703173 702609293 338289572 560874406 17904732 853130270 391926053 349454056 622580389 500638705 263106103 642846731 649864640 131010731 275835992 320568661 145257353 19862555 876120344 918950561 4002705 998248465 856466394 305065531 327657126 222959558 634034329 479754021 144982738 267160185 427506995 525615895 769263715 486273547 221338643 379121125 411768788 896633051 221005387 328380431 722652342 601812311 382459229 509512491 546620692 637884406 761795502 892532012 757670845 539337720 815920299 503056198 921232537 355856225 403522158 334348508 209783273 955698385 147990822 459203315 176621495 184568333 476703823 699669343 101808793 251570170 831988992 315954002 512198645 404407369 592736768 654130162 795182616 447162930 67058297 732671269 324802969 482384819 810434506 709523421 601454489 307515401 273118364 278545844 59113355 729015680 518842044 205773667 448698192 728025373 175642361 287475663 36213051 980119689 748635559 877276768 841891052 765701856 189205541 555435035 995265673 735405780 925424038 527942353 718499745 736688898 551514104 374459453 462960655 709711501 298595431 478278395 413355466 777725442 254520930 588295370 699437434 415711358 973238976 762220513 855735836 789174546 243612707 184331288 874133110 437917791 945176402 158860442 248419297 23424984 770348737 780656761 722572305 140340541 735660050 927405822 473731747 154868588 283417183 747248796 284875993 698306589 740927682 521601546 559385529 547525579 628720622 143747478 903951878 984646984 845344123 887721347 893804005 544335760 86064681 291637897 247894105 30253082 62700238 224500245 709371455 890432837 173532671 80417778 368956094 905248740 295332715 183237036 677929116 830902853 305702155 957845868 925604275 266489836 478887872 222034914 568667226 223534436 43449116 563412903 586910117 290886758 852327573 652896644 536989656 889157995 250762047 359155786 726618894 770075084 549989775 738230227 284357297 810541391 351961213 202510427 740196878 177800417 844070588 668172647 264709054 279695832 530386226 359298174 900521033 481015628 775907963 228598164 782605565 521702963 478108326 103813595 301601540 361874356 657164378 695796877 929953141 718002245 845508369 261962031 604166443 749629247 598747400 796776169 724397470 593512067 553675666 276469994 192213356 408799792 802046713 776301238 456819272 385018855 471544491 335883903 143076084 837680750 129048634 129835249 733860618 430310600 183009176 855087932 805312448 441091268 307386743 699391259 810508821 543100036 217779378 979293050 286402878 756237181 761135846 531094526 432941992 23482419 660540953 241704751 635806262 13581440 984653072 358042411 354488321 83806915 176304355 620917650 149072023 896978039 885795516 460420769 730418497 868606123 188228598 256360416 152177913 28675212 51154238 968282154 720172030 265626586 512466806 826567888 633178262 440819369 233621256 754430487 438696313 251926964 435575937 165379759 321428996 494358181 542354181 947637727 544884119 847480820 762648909 443418179 668601928 743780696 915666940 419914289 29420522 591232332 372248300 547249516 910090212 903915843 977124412 835817040 828500246 433414380 509987388 260400586 828041401 11484639 145707475 671463502 604028890 18174743 87048029 84972777 191476340 264094283 674522614 548422481 344083815 204571355 218800668 125754321 878669451 269528151 456336011 836318122 886600638 28374937 21591156 297191900 4770689 622561788 660225884 242532240 445051968 542895833 72539946 77377681 631326947 675270582 685990796 502825371 435142525 645797051 521405814 864446284 335518367 599575265 423009442 501051267 673937031 321292650 457203495 258085352 235630286 531922142 835541426 385282834 251836531 728670911 422636484 671888787 455420667 335063162 461469658 515526187 627587731 760205715 382518444 200964624 231588961 971256228 795623390 792112164 280034667 580917285 498717096 690029932 805964407 656551806 585017479 379167808 922150870 487498583 13025620 503770227 660194003 480260141 698448175 63648185 448536214 148664138 526775967 324863075 760226172 316543624 848265463 573073556 402864308 936586651 468173502 908014118 88438033 574688126 646567746 844686198 677215285 997383291 627729845 989657253 493669310 501128113 348447814 195466310 150568099 872204761 666596927 862281978 805518240 189102133 629443251 46280641 889522710 302779583 95640240 168559815 208805982 324936444 811768198 644111547 885157306 852526603 647882155 765628937 441911373 973546741 892421582 786167539 2062421 376531660 515026863 432705023 950277979 792623099 6238853 707769787 10536331 467680261 984552134 954065367 501915863 6941807 559057028 55148167 745330697 914544882 434600169 793223845 810867307 311189557 75069502 918056901 365755686 14279796 488143639 90788809 506515440 401049136 78576316 924365016 637132205 617841847 726606232 636820464 831149722 593006116 648402700 211936970 831013113 274206942 371400256 406198058 8479435 683476548 380804284 285444634 174150091 965707836 303460054 176604174 623640525 727975455 606855152 438090527 997671419 712731219 696528653 467179575 515398760 82223922 218799892 129938199 18535534 433596354 759806469 326588823 609129860 167505693 130358744 985008298 247658729 924928449 518610845 971840554 549254256 4467129 419110937 590253891 149782875 917409382 873632222 946093311 952979349 555514747 5065956 320047200 282933540 960340626 729003764 940853761 138823813 384636039 703599063 431207088 977853196 427755026 545563538 325969083 238726796 60619494 717308781 89764937 252170915 640271427 469838219 259900789 884236871 399666440 253019611 984036390 138683906 622748519 324605042 928498840 625575987 818350546 603841379 624660512 341228964 986736565 590630075 205455661 901362831 365793496 526620057 765106979 568209264 942891841 796700437 198705436 430291736 120255332 809561584 852102767 154554141 664849596 477573232 643044167 792299069 406884104 256642126 363965188 389964018 370690511 70339166 856638757 463701879 837618130 791307740 365442274 723592774 410899293 505778662 385248211 219118875 873487780 165096390 821435366 444443112 689947980 985169043 148656151 385663914 866874028 691831558 485805541 543410511 722668901 382271879 819582430 251892388 227735258 604464097 927730672 205697582 48227642 949156470 753066204 432650409 963143634 596893080 948406086 180561003 824755082 874081361 508837623 856135981 153402366 516122512 946876174 941912471 544030308 873397009 343908924 610877339 388733308 774128538 850384223 683133529 353574029 595518680 670823642 710272558 947300729 401684756 887719433 684034484 624526486 1025038 447340281 39550595 367718938 867130398 219346790 628279848 342537437 421251441 929085591 5608100 81336142 782733212 619732121 867354363 106819253 467390296 942294047 107447321 615567120 411123973 374597211 295971863 470043964 138869274 388380522 787159710 209381606 537693501 676841976 759793518 186427998 592661624 197295045 546736196 274515612 792816409 469565013 965885719 693943897 118896137 31891471 221681493 993145731 592029078 202574711 722410882 862504419 736553602 6064708 311086480 560577340 580662631 841605633 218349934 287075471 783950236 867394423 152460927 529361508 79148114 587663683 59430704 3140730 732946263 883889165 548524620 653955434 485168060 785998076 110029651 426416521 101273822 194564366 270934604 325792091 756683167 772640341 387288080 769137134 484108500 14270532 194046024 312232206 514622454 96006978 176361249 26632578 108548200 66607465 45474079 915075182 935999359 550613599 945884490 371205454 512287001 597375608 424310652 311117900 97289084 722698638 312625598 826419951 392108675 988357911 300851025 367597584 812420745 760716670 674938172 320122832 811326210 77734333 23001429 281670041 718911569 591308050 236003915 764781645 124780857 330518176 764491239 107731682 171529435 354038898 603224389 88402578 585685559 261456843 344958651 204127174 165490429 377678840 284259968 257681286 643936670 937185973 300768274 685640559 953183501 435447173 299053669 426090811 622603794 539093985 887878453 911092968 936457050 599770053 769216582 32719063 208440214 553634091 588919773 849058628 716475615 839790616 992384732 685708764 588233685 307452495 771568573 873848654 435270738 554649307 860661509 914567819 933149605 843156405 777340259 952112485 416418320 357579611 880601148 117493095 152776779 981899544 907886644 286746420 148304948 802519 995175997 476572609 777403144 894746973 216274955 193814823 570163069 569107812 538353846 180751682 381397875 781733660 319152055 975440913 648929629 463426134 536675310 541488891 270036997 937332910 760334106 448569328 3576250 471892573 462187460 600276418 38727315 442956170 664942321 702237488 924039646 539217905 849708733 585668365 795022938 609473674 138360632 887416138 371392523 949613326 55198466 774569593 38369763 213265793 222452858 771527891 926711090 828444558 809831749 883191489 883716277 960952968 945931384 434642868 340084848 365341013 322738024 351867765 59815836 188724128 550317329 512602761 358955479 449939870 254864000 517730381 398751786 574221659 780009031 76583058 271948403 167186597 579725335 826628793 471572756 933981223 119439591 517879823 894157881 265576063 633106813 866310751 276620233 871039916 342046876 420258675 608318829 644362519 17473670 542616404 982173905 836636813 671181838 829899812 555439796 674180394 725221680 881146218 637156842 821200823 340912398 354652260 608900796 435161314 246743505 186827766 308623251 479633659 46405395 944497373 375032010 550740625 939928990 993649619 881327726 662550668 672585769 894344344 994271670 896102804 490285115 143737880 841526756 937020993 898713619 92017122 342036142 614845108 719332650 901358793 366920122 147363076 521196654 266878723 460394180 953264220 860438081 16153067 96791571 895400941 442549867 713204664 770897365 935167129 732574299 550736344 470623734 252304040 92319744 243154842 965854181 975227443 997473899 386271492 302514150 24696391 900636139 635424507 68330391 157910149 214694867 672289229 848229832 623910566 625135640 757167714 32410026 631211944 819027692 931551240 383976083 285407777 576145536 703771526 649105655 138320967 906613949 766372832 27022223 481018256 790968892 461911149 713866529 341735765 258303076 428165744 438161881 34108525 111181321 274398084 897506468 199491635 761135105 340670759 334239596 969427744 305879398 353050466 371888576 769865113 430206391 111550928 353435674 196996180 941595123 22041705 290834332 90578600 568508276 184765215 14559597 962418671 407331147 609340798 989708097 495887802 171848863 801916788 957000297 239199227 559328659 569730217 642260021 362548077 951064273 788083813 553031197 88547449 388869351 111332584 420676043 166254854 470639252 219342437 27552947 585131253 111093598 487957834 214982759 374624729 276677238 768247950 69994916 824208260 748352084 931380024 850488726 831921024 276698060 70180798 228268392 290600426 727703377 63035738 348120618 819616425 625877461 150314067 9211126 913208239 176876454 805597025 878237349 202544174 463621953 156411730 859795615 432600043 56180761 10311738 99599614 372556829 745497832 603499767 936996770 730014561 656809873 270501682 784686126 581761175 601960729 552454624 682226571 691601252 468121477 510470095 32756706 376203072 440892661 472070699 63578548 635666596 221168084 694710495 828406063 57705215 325678448 5191347 380289913 756161715 177831100 612383083 182085608 498215351 957564394 1725953 48894960 860499033 739152320 891339134 117805347 717466985 238897220 103140163 553591031 799560964 704231846 386685517 159552946 131436605 430259576 540245366 933352389 68002748 927319488 172616914 384641190 513273747 441771009 822664038 692937215 348509944 444099997 856731857 647161767 126432826 436580106 639168670 115095911 486937062 392867749 318640676 818768946 765530043 706205519 493227095 510675045 197502674 645751055 310255167 568811118 737004835 726004657 129018943 499097838 256444691 550090997 428579303 942951638 639051476 857781984 777882798 864860343 167452896 720906615 594592202 870323065 469919557 395987066 584611862 808096138 673690217 885209763 143909478 753541216 229883742 928854780 917220645 57875769 14121193 436958807 181964377 101827936 100596801 813403882 290263050 183072499 117024021 272720036 154918877 266894826 137324144 224687386 646915679 150434636 192531281 299977079 804616522 367381986 979443956 909105433 976292053 41454682 769256239 735325159 488880373 41983428 157102829 997084964 390317747 646687327 722644402 817821804 244291780 252668564 735128477 4962262 823906990 115056843 655784018 408005492 153155247 222716345 571727385 470063821 473510467 640736321 261097814 887321117 587580508 572440655 277764058 189687064 218281809 291362637 404992375 807266233 906804987 179690350 695269033 481987006 125913953 780284863 353952834 677666360 707812364 681389817 699377166 312200630 214213360 758844294 717643428 952240 618069633 832327012 425920325 455235703 638987368 39054505 182120286 304143435 327200645 361474098 399561567 270282429 572467010 159935587 834597992 224315088 306479579 86698051 706270660 628601755 13508567 506528328 10279084 139088573 127473455 677696222 877092243 509277982 342480863 465881406 924036961 588369716 383116250 723447716 840268835 203746926 701116546 942956863 271637565 52515531 788149302 857343023 21597048 769641312 562924859 175379389 723949694 152519952 845372800 323459269 412166373 982305870 675805171 621624584 805596779 838561572 637446190 667873065 592062287 933260383 145028202 207033117 572243472 564440058 945942224 984672580 530821393 308003429 635800424 116085276 885173061 17405014 699065956 351303013 789044903 369550380 418730981 791503501 355488527 20215180 625502977 110452689 432490539 56601657 525872749 32213048 564030444 904140593 63823826 137644035 210636771 848976267 76606949 439642357 341685614 557823015 819232119 228256975 654304279 71132793 581909211 702218907 883807222 880696328 770815886 574612919 351583836 5176221 115532427 995539222 32247871 42377962 202576496 331255259 629147451 554198844 906694219 434734144 31214210 792889772 132864492 820840133 76993556 686081961 933671462 433709066 120861513 45332493 21742847 228068521 414298711 324842316 540428247 894704259 804131735 556805032 84921719 606150359 473533759 632791986 680078416 326019572 265018902 35974054 212783020 314617174 897958022 246238785 17385554 660030190 329120599 127407631 489407120 120344010 975321682 23293842 603486665 727969055 615599385 702775595 126578076 779365527 327904869 683898924 616201515 242338819 712482725 111218315 86537041 605645787 988136636 48446120 447574063 83046058 339644871 916472362 110683052 873662410 756265647 161874490 590315410 631659608 822494721 75971594 472653356 281322357 449712203 54765960 307808830 837167844 219526361 338816520 631965841 122891856 473051541 402607649 744090224 434739012 190096555 910382473 750023250 738188680 86045179 33284198 850886852 417531921 826762910 140948779 763288470 882711463 969472423 841974776 379852282 630615216 575603305 797585866 48654427 287023174 931723976 40810138 601066447 806257797 287195839 484890782 355807377 989012058 490705082 893411628 439899130 108019985 325073549 395012995 872333150 999772882 530173348 690980741 297438170 655466160 661543470 56185048 172616392 375600414 137004673 971826778 357173602 594627461 413064857 202375944 371640702 97454251 86217404 677054138 920703317 618346915 136054101 206527712 130798390 22565839 718577291 318815277 618119548 758240641 583523437 167867799 927097485 11792369 427669992 971071513 913697049 243796309 916266579 876876977 304702812 971706402 627407084 28994885 767374803 440111665 514608184 341170186 471445934 78827148 779841169 224676465 104477047 600422601 868857820 356845692 417070517 877641323 648433619 723549124 270085495 740263148 872961518 548256428 400594516 541604145 149771922 964217350 683751688 494960009 537747742 746872881 413437393 987897583 492288098 810501816 521440062 472595796 365688347 551944600 435739568 70135694 852718109 630445172 548982397 370327252 498961473 933153192 878564983 572543858 711866629 523731756 48187834 750245935 1023126 729553764 840583137 507507763 803166738 851918258 308963744 268385383 635849896 619441326 409476101 114215262 222962711 447294555 226149828 717300675 699715911 472185630 668248478 951004825 400898541 282351358 241569303 828271095 830015546 923305643 421492424 968230725 256457124 509953383 962409747 325160055 250193334 924432931 230683924 254699042 449319348 735695155 587336159 944049568 230612570 54891488 131855825 50900631 366440569 451529110 618395450 978188017 388584652 682832715 358122681 595516262 531730096 528980962 565858242 822847640 380791857 790205522 186040723 756881976 362039789 613846538 376115232 692739842 907647994 894650382 756743888 410711791 560446360 394815390 429427190 217000737 797061729 705005571 279840994 896288112 540253000 657775086 434137333 746183145 726826862 169589634 2155229 934441227 560378666 558584779 370080178 426436548 810257999 619817629 481869359 126160545 173979184 908687561 218811150 458410345 600078191 6654608 512967760 477958816 232085462 174742292 380477855 51333529 627370475 460065617 3256723 931642558 645315854 189970422 855952471 885475539 744927562 832343734 84665434 405949223 116643710 776700345 827624429 824960668 950384505 5526826 676304882 543576175 73131759 442946188 758834463 492142754 482548157 283490449 950030680 582955869 631558788 829289286 948324024 42112261 225743131 447709007 734930381 212207809 350035533 696839913 3715183 576297949 696257938 659003142 494462029 107914021 462344817 105569096 710090983 106514383 423377657 769173416 540593422 716523172 328822915 255670739 211490097 308643431 858847916 276849293 247530104 80949627 859896198 646182983 834745283 934603992 620200195 694642121 903248590 133357286 796721640 502762735 187612948 692174956 924412725 753771227 673968009 532028026 663793904 726887188 696258074 972610627 464912142 855960992 199723006 15531954 517368183 135137907 96387675 469652820 719393190 149577688 857847062 678680741 685927988 87574523 339694681 886227537 553418365 62669358 63736789 455152535 262512107 376841101 318557345 191864057 724069808 524445090 252372526 703664698 396122790 852704379 517576474 763621973 574317637 257221701 590558695 865563711 493956438 391763825 896822742 362437546 403584818 388283958 309076675 598170960 857581115 604490080 421381786 931132061 750580502 24817340 454446250 924536127 566512853 374869929 691997429 668094720 464206463 428413016 821927871 523855217 222781681 633658991 723617026 800599219 253682243 4871320 529118835 251946107 125679015 458039711 698769386 681939131 552759961 291957476 670966224 834062740 181792279 437454810 637766007 265635539 577717736 813915476 24469596 906707600 242107128 72190160 816372359 458035731 185576809 872214569 714657226 469581618 532487754 334923581 622282672 291477559 817586737 399698202 854556970 264263744 644654260 88811774 983144967 31765586 308635766 132636478 212492627 262486264 22655641 4954579 789218965 670521530 738182572 104775022 3397774 419476922 634213233 541607995 299583317 961349160 877336364 105972375 681322814 974383800 761580887 142283147 12869979 836135477 61755573 963235412 591813908 711714530 491064852 713176124 880151362 776624120 250639624 74762597 960644485 888917530 415042981 427991621 936545825 318413703 859266366 292855552 436141691 430513313 199286449 533818684 196948291 120486142 408105767 911358255 555169043 223323360 887424103 22734706 133253381 730262002 581532484 860676194 115534315 713888696 547204926 949743660 720850993 885535224 242646207 878577006 869858697 278302442 528138135 110613779 485098192 968172029 821041205 759097113 428967959 259296946 449113811 950912678 771368834 638034714 439344948 88527636 68585583 656123327 462682802 436282864 516427337 249454758 9229739 757535132 806304106 781885342 557511449 420432005 89108302 893311930 786271468 875598622 463105786 296770650 714145840 726206158 814895257 121702392 865084758 406105011 631268568 483524707 645107331 489064432 199555028 664310689 372969685 907930943 395603394 627280802 271390503 482764176 452892684 568121642 564583980 751969475 587068001 765466585 488249341 328622600 215574622 403817120 623749916 90132508 530121098 308241273 420049555 419030408 449604468 453268500 619984663 640403100 912879372 110420793 460434787 237339190 410121088 733313220 102575995 997924705 396967463 882554226 351810591 129181365 488318321 632452782 574403673 874659576 576869660 689518564 898238426 22990729 172492273 383506712 266072002 60826724 249005639 710171025 952818166 95467960 677333837 985054899 628758125 610881270 309134259 635692522 40139371 120183522 528150355 497547313 108084554 844265326 331107339 479724802 772254303 108296048 335018774 956909118 753896944 150566352 909506434 955991454 933860275 596734300 430343623 257682314 666167747 649966356 597409606 464641410 406526149 241136749 134379019 183024959 533682814 343331829 24084158 986923368 615096256 722607063 78668835 936125301 844782789 278186926 805646514 627358259 339095610 10403171 993922310 668942015 313198240 349696059 716568083 939633461 493304632 803075580 186006539 381007627 344103823 246776858 550872691 878072341 128802720 615237845 757822444 759438808 274914961 772184618 707826316 666985488 810816093 770135432 229193349 177453735 251712505 928414748 947528463 687263559 183359262 267910213 37054928 31581864 413660488 165575410 950932254 697095733 530388942 737514330 415566590 735352420 370888220 611018014 699716407 724887154 177451173 90450056 676255071 733597887 687717532 139371661 495183789 824258799 179167630 525007544 357689506 684862828 374558387 269326058 949976655 612728468 371150660 213305087 736069310 280959597 209691391 546038451 258537401 729070162 876932526 668715593 539682454 990023049 253328862 19853307 670578510 417570204 537079335 716455510 332497750 376977804 564339124 924362515 872599695 35700680 31465170 802751675 661790296 490678745 435913264 351336779 21871686 252674237 859286020 468038019 457433770 810257896 224162141 972542899 213301198 912537246 759821804 214416122 419650370 548537602 503664825 550367612 545609568 965336736 489612374 387932607 588918286 41989466 672229222 185792075 530860259 566346903 81678510 493068508 487640908 286619521 183407315 411675661 479037453 769656698 187218597 603879345 200854750 742652700 117255722 872802491 670248414 53173406 882718801 548891127 644421505 194777567 898226015 603697338 830056551 786879442 26594746 831789994 503007744 273769718 247623533 350340869 502012844 480033543 745488272 386734910 259255594 858067055 829010156 493074830 747607007 430375604 400351021 828355362 33466813 223700318 491162549 30358718 131097622 676916902 512142379 878515208 27513706 31226319 770029450 76327354 631570362 827122052 120162957 237115779 168608930 593791023 489096391 989129642 321969516 463054829 948189315 156169164 794068248 147934063 703212500 688857086 821887810 556878861 224418841 897556874 120245227 547146958 216651830 693568191 670615188 607847994 934700718 391097045 829917835 97315001 623995752 844568215 538924204 189532600 330771217 710518451 275800695 690663348 325806948 354461235 821657702 534478591 459740753 948006098 480141057 420479021 369457138 971619142 231495948 593848014 878615325 474959979 563130921 178738807 387884718 606117651 358947197 425583335 392787780 923782391 581926677 50011826 264059099 786547052 980411324 732449292 666200867 610295962 188853406 796567737 767374047 511126654 494031142 43026721 395974429 232544325 178804777 959837348 254192498 968948091 515977428 870388221 575343614 631150092 104422599 768577224 215970627 816123548 127445621 127881143 603974003 484780221 104705353 509611054 490029900 112355983 986623852 243498498 833514033 627358729 760859992 680628119 732329660 251503163 249137767 156553187 693462408 29093296 498784519 684485795 10653078 805751023 375061690 633772548 620713604 236403015 419527217 672338673 132855049 672540876 461792047 533513903 444328137 397138915 143752380 939012652 723840308 759805305 25231107 758695645 85515154 225674793 138708047 334623464 189137802 491239803 785295118 783413452 157009713 2056797 655965750 161944385 477210015 76842683 400381959 89220264 766183867 22631640 762130490 865328944 882659473 523322631 254782203 598673329 889391650 320097410 887088139 507231223 835753214 283363816 222368715 543577832 581109395 905217488 565531146 169338232 658767922 19104719 248345732 182608680 316728779 32754508 285031723 593202818 961403860 3162829 983343227 853042459 937567264 378235294 942882869 304088090 633111816 682794107 880134152 242555764 930823148 982093234 882328573 362944331 826891643 896230629 247836751 957414620 272472796 849720748 36910384 945802755 697385985 353164178 281150093 237658278 612448953 552809257 143978630 27388124 946408693 206919533 912420038 525244762 151402335 664159995 43464464 505846690 377569096 975842734 617782740 436875450 158388626 958529277 46562372 853967304 250365877 693473836 25760879 473755117 631469894 93030768 500030291 886765238 310034290 154313838 948540504 751986677 252352014 455212967 757970573 763138843 247751439 821021434 861627146 106793655 588365154 136582452 402533753 229548236 422570405 472707369 882100735 742662449 760434289 943893990 886163064 869841151 103451676 731555269 995177268 973365034 133310941 28062044 433123217 964169436 489764981 618740799 764347971 110507852 626811281 996134408 935159156 951420456 26225832 244512584 403171618 15875071 696079381 594370379 162202599 193256662 418232988 20769763 953098023 339099573 841318769 523828672 338550122 945949830 219613153 706357000 712627245 818970690 813258304 702362934 147635234 819338031 984755939 243504905 688227359 107101314 332860940 404203244 382775287 507803478 21783098 997984648 804216300 417482175 396114577 407428631 131379276 580399702 164296778 387076972 967801989 698180786 709427144 183988109 687975098 650404944 275435439 575562261 143969447 573226265 433983985 174712093 75607019 271147495 493582565 443452377 183476379 793012318 356854851 470156036 589771243 420667622 863761910 250539114 265959083 408543888 29331729 259168098 445969318 197444919 439408167 60851847 248237739 459705971 102106414 168727361 631832208 915321326 287717459 293300996 119139973 795962419 662894030 787040357 628966647 225458178 987961616 30030352 302507077 850696556 445638882 974404024 648331625 625505809 300967977 725471711 163344286 842346306 549197916 521899636 523074489 351990203 232539938 399114110 190147230 35596750 805962262 342255376 718077069 793270087 185477355 227943771 140298849 831261154 84212131 486066235 92164999 273263118 467233771 621801441 626831553 168362752 47920105 2778779 158250491 566607969 910594861 316428024 304557853 698516820 664032323 569204289 527929929 993989583 506439988 147271745 660711275 172265530 444772812 6303563 4397377 467946889 846626682 792014714 695594483 338531590 749785594 250504721 786050060 491354744 215127090 365205564 51504989 123805962 211316721 879352463 95285921 315353399 929199276 543629115 195471045 343134846 613830639 700056827 44684981 694503099 853113895 544613060 919262443 590460767 815685220 267098612 648652559 828864291 831359253 896335131 887935902 281173311 759590544 460701474 389859605 862109601 313840296 939006601 348492759 851729843 865686564 981387257 157754749 911223729 29615346 50050211 66751328 621714100 706328955 123739650 974386869 630077194 758825950 728847641 491343257 874135929 332227540 857172318 425531871 619336264 914873635 760371435 928143451 980632008 551338333 242826734 998935288 750473079 663005039 662967062 869982989 703931230 806952988 670278593 753511508 254588485 105246567 699524810 305550364 780964223 738280891 508495666 989504643 719864413 362356481 16697315 193927326 394823540 657632835 117609328 802107452 202996848 26174286 261198359 361864001 498849169 416782836 802573860 512129691 342893448 213880905 718502448 122538735 118756655 643116736 91572038 644254742 387166350 707139888 303711969 689357375 446656830 888694272 651433243 658384137 165052084 913942954 288967147 409361371 313965741 739891784 829904114 913210260 782265971 799177660 321072359 562537674 676893033 434354697 208258278 26573321 224454711 544626918 11961237 835941692 262884188 677932103 951505795 853330510 38279575 479648355 734878993 37369416 770571731 916519000 647484328 147216166 209857075 323068186 812803940 874561570 289451503 892612802 162377445 716614094 100664805 551127557 914089347 810368740 536959497 196149973 447308133 962762307 16649860 844008242 655105639 59754527 787812035 466352250 731503570 616470509 546853122 720466846 576567231 609249186 300898505 871162659 349708005 212146416 863801671 339154220 42391685 683571193 784433919 353427185 99449498 381293981 988412008 864255760 861273182 911271722 102026104 240497612 93296460 82970237 858098451 277254609 523116017 416269514 106476057 235164073 305510730 746402728 503551005 825952987 651717899 874557188 13907639 119576397 441757990 80817041 16605492 428290741 637044056 390988305 999841711 869279102 972407177 653667944 490420908 314973644 695972455 607080781 581505062 123410115 21938020 180792222 292736291 443410455 518521554 186097506 703664425 567368477 875372741 174905773 991594639 455530694 907206267 237803084 539620474 682301622 42386327 344881419 281859527 931677905 318452154 550546024 694603666 26998738 121067034 139329556 697231354 475702563 39410705 674286511 723883323 225027609 475747989 101397654 804640206 678861411 255892711 146575500 17653932 902174577 793075283 546072323 593266865 273599618 102866281 260498804 166715732 580104716 715778149 454975750 864481189 505516177 459006371 67864358 244417415 397805464 171547792 680024138 310054627 624545650 303877008 575743407 229720498 18773964 45671994 932971258 610032394 338657542 864704589 566458911 532216879 943095993 240117984 666613384 105899385 203830669 575523232 444303088 611531079 215258648 472818179 361721803 434306495 404253427 398293669 312376666 442271714 250489271 919164084 13706874 321078453 37883906 205833213 615433138 744366205 289600096 859659961 347791897 656686539 949274724 212819345 891821862 496616993 165541090 282057194 411117230 960972128 879650078 406722442 80706352 292541302 614782338 765065933 432180999 109288578 938508999 492387112 864462050 655334249 760476296 305082940 470178913 433149009 571588819 670378771 755257872 535301044 725447753 308097783 401234885 502261602 495991574 709013528 939885788 249191662 922917200 81089215 764698907 577435418 522104858 825824247 168298087 452267284 20619995 725211315 723585306 621911211 906886422 561103821 977277428 879487512 208301547 124322637 373830426 506536068 386979037 828070149 323057301 111376696 364604713 767446368 252332535 342141254 261097036 971318564 798665248 197904195 527544516 900958896 183323710 528835492 380270735 131069233 558168860 380210493 579810179 261185556 27367576 376333839 630270687 570623737 27338046 653014599 908293041 727746550 496305806 735118025 295429888 327526604 557989444 44437428 553938006 529339373 492808684 452749695 274587604 108277517 998240512 536133966 381832651 228393729 54961743 605755192 344429849 994044103 100102511 724349907 298615445 853135235 619139614 234496423 966181753 139343720 701146681 605128036 997266596 888555154 277505903 785955205 442243893 6586776 191115062 814138357 99484717 643089466 263712074 938276940 659626297 356739504 977515848 599537658 996850894 915019590 898177217 859394721 775180263 808335181 286942164 917940379 925049236 751739441 367432092 469115491 760855644 105145863 608580220 303035260 132663557 853031376 35639374 701339071 775208423 897446498 943243383 21276495 386174053 875787500 813223294 688544166 941601555 818637009 603868759 955612232 870414754 329945764 118537460 39901271 222999698 744263389 492696795 748630437 768419568 478030886 96245380 950559069 757512919 210939209 566033551 934299974 169327427 433686503 124458027 1448151 545852351 979701727 758884308 257679051 629393631 353381936 966183277 435064447 573693238 969983111 151317104 108121659 475307070 735968481 701781498 577260547 970738845 505200927 395144047 795437837 632583694 747194324 333212332 489971589 602516745 359502240 637309515 120962057 611032943 312220013 456988435 387818713 451740111 500871913 803149609 168537131 530310451 703757340 417421354 754534863 360647829 105701797 637383113 617764459 624970534 574247932 277479689 70342320 822021870 290998207 738191565 90650024 728675496 792796425 903937568 208355802 601441132 687372669 989458747 399980873 105255642 495859632 332184036 947474228 870186547 245902473 822486918 740296023 393949993 766980671 169742696 7055289 761156843 277125021 173121047 23834290 43878608 435555132 672202281 985436352 4095349 576433506 700887278 905792370 975043847 595918092 25975706 846707383 410441119 285280532 333600213 319576881 178822824 919747185 40623107 55325826 179471566 781299166 61258955 714557541 2759521 2038077 455429469 443417553 54444388 294404176 683676492 929486447 71575040 147959645 513823485 816405075 478974272 746641454 372975710 803330014 735994787 489687970 879433320 619049895 36174840 534265034 166959248 430841119 774464309 219004913 182734522 619567010 348559478 824931568 171667914 26455546 175457049 315888293 384199132 649721328 648506291 791277537 114520182 675778468 352317045 681505551 999739664 727613902 778338017 712123066 852995339 531162930 545109418 235060301 631369171 239841261 576995140 884255380 161188445 890674314 85164385 825400065 589200765 409257893 372582113 470379558 624097835 889812693 387705150 171785420 735160220 98534898 130946823 51061642 187782486 961119209 17256046 50773751 816690524 628509785 612606012 811959903 269983762 978237746 178606436 572391845 637302988 384474072 590265938 45001763 159434500 302597430 867246747 672728881 46958262 764744976 641874399 4793355 691048457 635089826 137946974 677826366 478198080 206463877 226583179 801634661 856689188 403243794 722825023 361853352 730400767 427281956 963585205 311579637 402174515 88773391 577173406 848621362 898408507 639336621 851237277 305186961 772401785 722027289 540887343 710284123 398860271 146376482 976491492 449809715 185955447 131023315 524445613 891100260 638573261 240321885 332440963 717055726 798949952 504388150 661360445 863573511 248794390 272699035 736944548 530043392 434165016 93515288 146351591 374915659 348269787 141298025 938635306 511120426 91772638 894480163 637989473 262605304 738378256 664217788 760299738 578664245 42674055 586424566 370593024 499044891 547249736 485113275 972045980 638742149 551584022 855765170 948110256 434879663 710427562 948220050 167685443 900858778 559078227 759264574 97632871 260036256 381760645 232133122 292513084 579661873 937384879 471516542 89576106 896847081 432450301 813872778 397293078 469288083 163772937 129808653 90197688 794198732 916101852 462865623 615614641 993191905 770363887 765242879 606367782 694081375 14081759 825363143 451731754 945489381 221481202 18553645 253964049 383039601 11378360 657003795 183144832 987427275 347857659 277288309 383970640 538144028 767363250 968784994 303107836 422630160 586335123 428502462 163015424 427628916 146776528 980940613 285866117 810029895 980932418 457858205 673108945 496916337 36801825 505798248 289102321 804972620 946240012 411802655 320000491 589273796 319452472 645087281 219275211 993707680 402584259 143976594 400841546 783553706 87028806 475906495 642177938 106484149 500017573 271804110 333261837 945684717 623831103 376406721 152904790 799625727 850430333 694697691 985706383 705378378 353469590 596694251 592351557 145761306 831627726 765174278 403878784 111974897 975679581 197087029 733305263 114403377 955120677 216965384 205772033 660459457 677448714 534272906 687454581 759344529 237428003 396007439 930015505 510615947 431047576 122491626 881726543 250903132 929515565 773965167 695651263 549186089 896643088 409995668 785290418 57717609 193835211 446093765 239445182 341835131 407167159 726395291 558671637 428129638 293023315 652579429 396972521 273528220 752106026 212790274 7128229 325080524 863585017 969770184 362457316 325245951 51716793 720860656 350533293 518248420 557888983 888155214 248186862 298513244 386309043 685663765 224782797 960693747 210119538 530728315 109846292 686717778 160068778 755550817 852518149 960289736 386279938 398600171 892943509 252651151 788831883 875154482 259043242 409019415 990254684 2230010 997444084 89556905 5952638 498765442 79129887 308536151 749645132 308796997 856574480 938679154 753147323 479922745 529475621 180371234 988436119 340694252 442531552 344453034 108830599 296104586 729390550 977971133 542902619 680034230 839509823 891165141 482576237 301960671 571967274 340021929 867604717 351755558 312757705 897771286 970329197 950488035 526197162 630152199 486584222 359249060 825380760 964569800 389283409 79973077 151490117 999513192 525110438 539655408 336707251 528389166 542355118 175790835 196545734 99435664 659788025 658552107 29711509 642980093 307119592 392190463 600482597 452942661 567384618 306594289 285941861 564969019 460191945 39347433 836203317 466466205 508657151 120812465 86773070 307244604 492110553 71448393 645178508 172879885 964521577 799572450 712300029 752516703 274273357 32562218 873353657 52315711 584529134 174433869 712362193 909070168 346157652 226541427 640111523 274301522 64917086 916302991 318051157 581063964 28294489 967982846 760734906 969333813 634083892 535408088 853137018 977866462 509068858 105497428 141135459 764042495 761428849 818350260 923165940 423618458 993528316 631053690 21523427 29556992 110781152 606030581 429002220 667390921 268369378 681114534 647146019 883462458 718389342 818669905 100505563 425710259 673148953 266319740 114913240 258321729 479812891 360876687 472829208 892567865 244005151 557675650 610430162 135884876 974080614 481029511 387172090 833315585 457292395 295768688 90187251 275188791 245831977 934831875 495074690 525181733 576798318 975083504 412079768 106724719 492964074 196160447 89540549 928116025 118304959 190018043 711787364 572565023 187706104 922889588 403403476 510716335 408407496 484688643 991414550 96885311 413745019 848663626 879206963 784591348 844588732 689235042 245454753 722217098 120681599 506036342 258090480 694486943 462709153 825211991 461577207 567355446 468806109 433721954 502300637 732602936 55116074 336457072 422627664 498510138 523047705 159591792 19534535 488848791 247326675 389214910 314427400 118936030 774726121 797516304 89056892 678737249 703510230 82197260 937002467 273659711 320603340 443643449 15682450 182739893 299998214 961211137 848821069 598520941 666513716 938260213 842273080 249434376 276835446 191493210 72574738 978973292 767670373 133493279 227966321 748757831 631319598 58536485 591423030 238340121 742745331 641331118 492864728 482433056 973805976 960895537 140152167 47142146 347903535 81292164 346328478 835834313 761519235 83992505 426951007 117369928 536909703 337986535 269103462 82594219 235180942 434439857 460792269 512779428 514135124 793351330 875471572 714389209 139481815 668785427 551278829 828116260 743244489 781333635 83866992 704274823 425846409 877416240 829109095 791411308 68308184 169148249 238975710 852154445 174474390 366137813 659303377 704152451 268708007 368254785 679716783 321969049 450112149 488899253 682634344 417205337 752295004 975427776 100270250 485199866 977755816 699301246 42966059 266939686 334662429 163809090 679186699 544909352 772774240 288644982 158111569 571024469 136419077 888067309 449717981 911948409 737257173 150009916 896159577 204205749 315562458 69687237 145075986 972762284 125984530 874606112 916326168 851737881 820478822 24923111 253993249 558947033 666849566 731096491 895555973 869275492 357301554 626740097 882708746 956868566 379001203 414378143 100638291 64590447 142481520 934891785 213984225 510496568 231793251 595216209 174643908 307104977 886704310 760751198 6261772 373170032 255234497 77373326 871262150 122031482 172173882 312878713 545331852 455641650 942902630 643605901 294431582 262078987 302565647 952616648 592791455 275174085 58094497 520649440 414055797 824434334 852455066 164488908 258338816 714353948 709410232 713511755 100094740 430969884 394857240 858005740 228996102 694335254 347236762 168394161 630979001 877585196 640918830 180195878 131315963 524315422 74686063 37756638 328945762 452898887 996659477 436898149 868034023 773419834 840629829 130367833 51267895 376158290 718528294 394179434 669573691 556264145 847618856 484262184 209467275 582004888 431410838 715061704 556909874 72915602 96209537 15371423 811803855 642435450 728258063 876782127 963462284 642817614 58212534 969605842 774356955 278956431 425877962 126614294 40864349 872396779 502170299 111140743 76640591 628508643 961848323 475632324 611346018 715824915 300127794 588926225 548265048 173122371 515897381 158556224 868845192 666188273 827998943 370488691 274734482 979545295 96922491 402469880 353180597 254569294 824426105 615243729 200321109 414955875 339312640 733841723 858880040 289913995 623655488 216567122 578693996 947191000 913375864 416453469 90016342 55999609 459993558 497675382 521809416 937267532 246809732 153706439 921176649 838657199 154566245 611752295 966319073 7670026 664165280 678838872 951990705 658102676 716132085 652487073 788694980 854513871 131899209 581273016 943712037 904200709 328637283 763300704 779767434 787508654 129211519 93599361 138555367 563212741 18292439 395061988 99210937 386824750 413254395 124811637 729116588 116971928 177885791 143565717 992024862 32956528 730590493 515314156 556026456 450315091 654250764 643219008 197830028 864243902 703666871 859713317 314634968 970983151 996310866 644830313 790536331 456614766 815643180 570009338 422448267 401263748 533033983 740972429 569437135 533726029 967326190 612447246 651340591 568083525 612489974 555660019 292270047 196161586 625584786 157463247 136188803 588298785 144476774 818972432 971579741 604358432 477119079 349339478 90155165 501391659 264310208 877370381 356343669 709605215 792093402 725990031 46504734 183633995 548426027 760475085 199214359 691790019 513239050 647939666 838997867 955752342 603353852 150049173 482182010 704553830 474993078 262625210 829055971 683310619 147204071 548489334 897167700 622526881 149668362 958636820 281757012 81479983 77318246 461378664 7506858 302438392 2835704 991492498 370612167 468763949 153933278 283200581 938500708 789112546 310794213 328128863 260100985 82140369 414176975 118671625 587512046 970952065 689223795 622899000 16204039 769260779 38191752 951311205 829601535 169652561 163342572 493091339 194509550 291590803 302947522 803118658 191789603 39950641 73851804 333312224 221862559 625104903 901967979 228830790 118355112 595000189 749529066 649622838 922636889 253317583 147846428 698523330 409416335 699618070 863941263 726353426 260720492 570707732 114277795 288820563 178018649 22167037 691911427 491984982 449423230 74353800 487991205 942974189 873048835 656574841 317799462 700683206 176741053 421016162 88397061 17350108 739033263 300145001 265463294 20974789 584603672 730407431 796686788 340539505 815691001 97182027 620682963 17362222 836044029 172703767 788383577 197082990 472680014 585290872 101980411 47230189 105964067 366684843 995276064 588873129 793376381 834205641 673312458 709145672 407476378 542512490 691771191 499990720 112169645 301716630 71383222 284591749 383010711 393086273 325858824 869121997 109667939 33014319 388934642 290081692 351932963 268437878 806736917 662325935 757996568 868052897 154433027 856148327 832349765 468761615 246199307 229824364 690434613 403603477 759893064 86727596 999388456 294808746 738999303 384952241 189470523 112393024 293678024 11182543 479348695 28136062 172546604 313731299 621339629 439287064 738060027 203371142 270442110 173910342 304153351 308280276 963544564 547795055 528688621 357809126 470186172 964943156 579210117 559883679 216137723 80087984 40319742 10183979 559775113 983635605 728479418 950787217 803957911 87703933 18432416 140810023 575410112 514702526 609048766 513389578 650774530 264432380 433760257 446463960 863375525 96671601 129912462 298831812 280910932 714129367 860582197 204231898 773708784 644178628 507592841 171161956 454297173 247889838 245687972 331395398 428637639 353442107 646192058 253313177 184391169 777994352 713400616 358852863 829997144 984873629 98040584 43097348 29305573 860719936 266727046 62910641 599071898 215215646 349151900 332547298 829780331 700925979 101412619 144418071 67784828 964884631 477290124 477343991 590649571 150534123 611204259 857633498 991151889 125973502 976382107 497533428 994700644 541890792 373331338 901901606 12526393 121579434 677067210 685948119 517452544 398326855 923844236 37776345 875503275 821663150 279919258 44913740 97469199 11370671 933402882 816275097 97031722 160501133 902494774 198880282 490271502 242345960 495492888 33982617 532529265 809998909 648578958 674531492 36871097 125626258 211217225 302157259 75724343 317356588 109970351 527936617 882240514 850980623 15511911 948267632 101213037 649803796 227966390 500297927 586863934 357187949 259174468 631127234 680784273 983358044 602728126 689895276 483760550 914980933 277647537 549160422 807095373 273994959 767743775 929054435 966564084 511357488 735314785 713001756 139232018 814332856 675745149 389516387 815946864 757739512 639315559 24356531 655161680 732518755 347526830 832843935 638432859 349253017 420896031 222881658 745586846 262442566 396982589 249249964 573955090 160474095 123538767 183421115 858636606 880642714 794925059 80653411 973138487 349082528 615739942 82826018 981611540 199897575 582380219 778577941 809165713 920067982 181597785 264486697 43781687 942802214 749964587 405661100 353170623 59082058 384523145 339329156 873486452 715153547 976836942 165551465 297873502 549755658 24923755 130680179 659886881 240437980 492305741 528566652 934202911 496756413 257724686 203449062 778615489 413877044 762646221 931191817 683763873 381356481 502567727 845138732 319858419 565613673 99149296 678722775 907406698 139824625 922964896 450151769 190728302 807830872 1626895 946732414 736947252 323563981 672644058 48565302 332461490 636061744 376467413 911206275 286159231 740390608 353426763 116291230 663283795 693436225 719901940 623414536 707285304 130552081 883912303 28149992 899894223 681071455 519471964 984285498 26135304 134288960 734478902 740551591 440616644 386375586 545879732 468010793 875984480 768911634 70972722 874706808 390472996 650997501 783887099 87843843 384134639 651509532 94174836 506490541 144131862 728637304 344655642 759748939 679524614 710180607 975564122 388729947 148675033 763294020 268646159 389994910 268109710 270339515 194395302 296234962 436783713 490472565 311844016 747751564 368985675 667351774 77155808 430354576 975301280 617057522 790444689 967269343 156511522 154846610 226202480 799615480 123872802 802821291 853314336 946282455 802372833 96663771 56112445 968372030 971797780 954129142 399612034 454500996 74751038 854803578 68892040 186964421 501386231 294721140 244303822 445967788 290661646 358086332 397363744 239047474 43645140 970426756 992940778 477396541 769625922 888763800 304294092 408749202 543880867 336991865 381450892 636197638 363674335 243328176 821281234 157246413 143108942 79245787 729013804 279595538 407768047 433009333 861648909 594115532 559313753 808979403 475269713 565466919 415570131 533048877 432839099 911724624 426308540 455928696 226719586 626723045 709829357 455903366 284623089 506833986 20689129 758116737 312454819 129680351 258576108 447269525 633351262 369870195 679919663 996657005 591083723 551735836 263078057 816858292 484914647 254741824 356335122 171833351 909454820 569437406 133708834 948915315 672732455 71875073 282110146 871212114 744673377 221504416 685336880 426870035 201777944 861424036 676978213 489872376 139492998 763970712 804534154 462852752 69238349 70080323 853930990 190359461 927269658 771200176 181222205 116209824 590612300 530170710 951478577 493763215 588842962 110304439 717385063 11594109 591954322 396896844 286868884 124686146 410514303 795407293 967246518 701376259 819087805 486802196 639795463 678858658 473754662 344036594 724724693 769905836 969023911 290865978 815441276 783897614 460997115 130085108 726348955 390037378 541530255 853624816 139127116 705516366 711189691 209880586 66964929 686223293 391313182 429625171 850858523 531062785 965012590 755266515 561729539 30423987 292034188 901942745 504339983 447207284 929397700 711495234 305385775 244236832 393615158 532675238 36980866 209832704 225804961 608977602 394170229 372133239 319530904 618344376 638950820 54845629 928955185 958613559 471452605 369002175 528226256 203991204 188602419 379718865 623514015 426614495 112813793 364334692 777714462 302154743 958090346 613254719 565986327 904075008 478963037 714959091 38431097 483351841 879403713 477325839 924580750 167704827 25347170 389955664 786611692 195984329 860625827 895482561 828367193 40682098 542869914 652147479 286464876 105898847 967493302 388052168 366130509 538176910 68063143 300178967 862675310 587659220 702194251 874836051 102064402 987351774 799117794 39746531 439665386 675777721 364469926 919963629 315259659 799763814 968914320 429458793 614584847 976273271 170683825 652722977 96530551 462234744 487386559 118387012 486629661 406868263 127589652 940374612 969502726 973460984 133621804 945073967 28971425 477987017 880003489 812899327 920996927 75386611 284777803 969645288 976043124 639797009 867722633 960377277 825991941 405471166 256499083 106005878 913808601 473657019 665726189 680376049 708495241 221263889 491506027 498103485 733370482 518716875 431613049 781200016 647674006 272952926 682321220 187889339 424884281 524927027 826257423 159671039 992258640 936244380 885013678 90380959 28137437 13902668 395619208 715349648 871923924 313744694 929700140 676729146 134830237 110031175 537249135 52784504 475804932 535972919 798460637 686428796 723035865 59073499 759123275 971350803 27782782 754795253 139013159 584174535 467561772 777757936 838157389 89592975 231001198 757689798 928756661 773929873 427123551 665524754 323240959 48875933 543491688 231284012 407079692 992415403 699391270 395025916 493023624 532253990 297743508 823167968 124307421 191160561 427470668 931010753 713111349 980069089 810589166 11058845 898658920 463082029 955177217 317928774 447312521 5158375 994503728 430757610 129672249 659394635 855760662 789562653 536591717 52054744 483374187 29690333 994010182 151096211 784182914 688137874 45276109 247874616 571933297 789179987 316213479 91604292 824826020 364119474 401401774 837384347 200881013 823014130 257504658 271329746 188631702 390709053 945180048 824872755 963208407 73636818 542316559 362389307 72852931 761686294 216222830 783040888 625950526 604403821 428733997 23968285 369591509 453741110 784235839 908407789 76659855 488375269 830970036 454064183 336368039 919915027 165348728 96755322 939907954 830727884 200332964 142885227 501001744 355650402 680252731 246110374 69629704 568223056 214335821 965598427 911409551 799568972 266877529 46289588 620361794 99201382 468583254 686510296 346940551 287595394 712249479 506179714 974372444 826657293 782331118 206925631 171533035 65449547 406926925 911198344 353946227 516610142 171192306 146530922 166805900 401724785 892385993 914963232 746423052 399918105 324040014 713105013 182675064 800296322 773854217 66742406 627856769 814481796 521315514 235059425 875039158 706709151 503070750 217784965 910020559 999760226 747615859 159021444 692298851 703961399 527791543 734425245 964937730 796806909 38123906 728928284 286205107 308338719 648310531 75534854 213897204 21014435 430668984 168778747 925595503 564831480 521587614 640054770 266133514 644274262 486300913 793213657 806779775 609418182 581763853 806038624 345686395 3476902 470372967 358118366 751463541 860169579 862476032 462657941 344716641 359281279 492621182 699218343 22160478 554751164 429575688 541296343 486275717 599014451 713406977 456819924 437694149 866453747 442757962 550165228 17701162 654411520 880233568 766133440 363728477 530917073 626990440 578690269 749449001 393088148 217448630 358355325 350943788 59495184 83577916 412271222 677132837 577202299 458704913 812412085 795657608 923065254 452143577 32897302 750078455 549052624 326343670 853776987 414307286 755141428 997520460 852671848 767601572 420706339 389609422 30710735 317010010 76983159 199828204 46171582 910298094 404570733 220924140 842866069 687430952 918458023 727882309 953338129 246858265 616347242 32351696 840500629 173237082 999988019 880368270 493093153 512649336 477187262 238414987 190313358 385937699 64062122 474604141 49440679 947369667 70402411 618824624 415484753 139753678 643711442 904796693 879373603 24098236 56742070 371194951 25107718 66636888 420014979 383523179 14933058 687210430 749024322 432785339 585603752 570105249 430663748 914535539 693734999 228631204 861816641 109759441 39970536 514207062 360712119 423098735 578288068 235855044 789775378 42750513 618228944 587338154 79870132 41661612 315655007 644635624 910530875 963719359 835626741 3273926 335961924 79293723 642542499 508675649 481054326 177869891 570388894 335827748 940351942 843164415 308426538 410687013 997237997 816695047 649124585 703326722 11126459 124001172 70140443 804495677 816644276 780515991 615022031 641150388 416013133 928268298 393722686 90338127 665497559 760618875 279319788 294160423 173529442 737371219 37515595 182003813 710001753 237563975 201431327 603106934 750650966 818926786 684663800 45802587 401495713 663803390 15488287 348262226 228318757 296339879 847479552 674650740 564833889 303652711 574630393 747577265 881622131 356962892 712611600 23737358 826236253 810443888 352175154 846525388 64059889 271574084 104972783 918500766 752425517 225852268 920988444 393620705 14436427 903694442 840179566 248282932 41736031 124744391 566181540 180871927 491614016 840188415 300145226 200853993 181107948 697350001 276753981 257776142 701894776 91239704 327741026 550658553 195715148 397372720 895550162 596786750 799145093 874345626 789992100 492865721 488120925 408533258 32590739 694991423 191572249 829254363 532895118 650196476 50292016 592017453 354389261 396967042 903279007 829060813 945027606 69577248 194812195 829270999 461650581 312611598 84988606 729177795 531117815 463786305 819375715 597172483 180989990 354875396 498858112 357331703 763189046 217975792 717232972 942397595 266387352 246096106 722075795 102447694 861120537 92065135 277525907 177665183 261618345 904632280 346956616 900023059 28880254 585519218 82566307 553353987 874784082 527004839 991449346 13567493 694362934 372298134 342073576 181115698 887698582 522271334 253816482 280963907 639137649 358040173 880515667 304320524 522010483 571375267 530608810 29185483 179840058 709801084 520696146 41628458 369591335 48123994 727959121 386961027 170521277 395926458 710408258 871898958 105987749 206747115 816986173 713397953 498551449 594988452 347286575 963844659 517465662 117501231 257805130 170580855 130001096 503697269 208239765 206466867 345177648 727899880 360222084 826658636 307321918 657393378 368460685 259503961 204061945 834917966 684987111 220650701 661785039 381625745 107038091 830271006 334581411 15505391 839807572 372715744 136051427 558635662 165314955 523849718 699174041 779739646 237214798 702957813 45877926 664522567 250048879 975139683 17000979 306294196 46960296 419365522 456667951 940596748 798952201 476368575 732451939 783357007 845230334 273408378 755866932 769588226 231518121 313206104 784673080 311342730 888328215 592815288 552830674 276808750 140801199 565647263 313670506 106566999 787987067 389777376 481894896 286346047 269605414 841114638 632845678 53486381 83363351 594020870 737650987 540181408 643759140 87731279 310601605 788060306 613208316 516501603 871946443 100456407 460679686 912561639 490304884 644067239 458100827 173707392 91959882 817479857 596813253 25880931 557082155 23351771 91839307 124716489 824549051 989460957 709092771 213830618 482463345 891125864 592146290 212928101 140109065 126922689 551630667 167861424 841262415 50149480 428249165 1478580 666974604 370697296 260929016 470986782 365093618 512462850 650147525 664568222 709461888 354452098 530469447 785976602 931897974 206942124 605081446 902885726 406793001 21210204 790891029 734248193 444367567 661455137 72040145 905252449 467445055 746631827 546708820 63318521 635548230 137602963 313896117 539649854 533705200 647135550 123366227 90402981 350190071 322939032 544654435 979207040 672828308 370564157 541676200 248570882 729417205 5673457 903283924 279960944 346295553 460554841 856023899 52298519 525785795 714679868 609544273 718165075 966255978 996712059 146578748 330397664 130127932 292976075 243971931 262221900 339638955 233114220 387482744 631479691 257541137 244089812 539415757 112539386 478626465 405943342 890169434 427248444 277666143 771881628 663566570 953432761 502495226 947330234 193500385 948249543 226247972 575763296 955341826 161189614 379443322 221145388 152483805 673419886 611368375 79303507 760118260 180854722 46157490 704183823 659290778 430558737 982160922 200814603 967433574 721695774 790119618 401654147 149205107 202284050 943562369 173174449 571184718 847291187 100045974 538990011 512243245 296983580 452634092 121184093 771809133 506064552 758150739 809614740 684279595 525634808 963007925 280966626 351991298 444841393 350064287 604748607 5048416 520770574 619103318 724646073 249889037 359892109 80721908 263882118 616597885 244003010 43273891 897479937 136991100 12581637 981625784 256579927 874953920 662592546 223447099 871890135 101617265 512704220 60880643 414817697 79212269 628136143 668576210 646278673 728044243 848727134 251216030 417104840 718189845 614559605 101118213 276103987 141477594 829391124 357451814 144776787 859527813 109916802 922746836 719351652 713146217 990731221 859863580 907482391 577259221 566321025 364605137 91938431 297358278 680630252 69114210 689981593 669612851 659639522 863850021 215045643 862132203 920544595 778878093 232861250 253926624 357784614 113420125 980692801 834944347 646742043 544380661 251603157 65625766 331751801 335992625 984996579 594861330 89255397 408261087 197897305 63031551 55805010 479633426 890842568 279249213 384040442 877414985 685444197 21342416 446039623 471768127 861854917 684182876 563359445 538119498 494550924 59205599 358799592 688218476 425181279 12992918 941169432 337083046 506885133 396096719 90636035 162502342 120373896 674396435 817341332 692573640 169447658 870654148 847239774 719422259 724187474 851915449 928121765 319979182 436890035 569674566 323960334 929220926 708295559 485540414 670285628 154032472 771076452 168746133 599790444 975398456 99818172 522512512 113000957 72935391 343259378 696531142 823426621 528090969 329330738 249497016 838357357 516416087 627270768 383260629 805488798 82167232 228805803 986955888 98796296 468859970 80554191 266278799 707159994 678653025 650247656 977913558 74904835 811571359 374937922 263265877 850585480 768427061 413148251 956684053 721535592 292787861 818739897 761655487 494066720 950694189 533621777 755288235 748068739 909067928 736558616 588608900 915926574 856529720 608546965 306378867 989086198 309429387 311945307 814959723 767054353 622561601 21806289 366260836 843165894 810694776 217082984 422073525 975449490 923841221 79849263 131491158 304972348 675066949 132211768 992919413 680761109 228183343 792961229 171637122 612344362 558083639 160196327 172256639 991075118 264150585 962707263 439675637 405387128 722473301 820328601 62331323 549208242 217298805 547820094 827797498 312800428 874840319 469798667 207645787 750788468 463076103 508726016 821172157 846006513 85701947 303542209 37887342 846148905 993627815 770622686 449085339 602353064 924553787 462942504 751228728 326079667 149161247 440710139 263560991 537825615 967726146 789732224 453508871 979277537 201765310 755059310 310245170 915588508 409732799 316986049 912185368 935463529 373421439 745136500 252445639 136116802 424383249 393096364 864073376 426790490 194692064 502130197 577456057 73689035 228448150 747401745 948262128 32631711 362261003 593328996 969096266 496396376 359393433 532593926 411452327 680883340 845330473 605978277 805629716 535201159 317271552 212164433 905617904 801112284 640720900 65649663 587563618 282821312 958500803 488842249 967526532 449168483 516676496 721977394 395808703 694168192 437208093 668755159 387365883 212509572 5223112 107563774 623323047 190513949 326360104 757096838 317938426 91440843 929704291 300001756 979136880 622440128 42416123 549610025 440238289 809882607 402844705 232866601 859630311 871130044 764873204 925358267 928997510 178748985 779084919 757273826 318746455 225787213 687285012 421265290 360339655 344335860 491545562 989062269 65367331 860150700 162395844 424680190 945727569 514986388 711310624 293034154 4443347 928157311 737746010 742694987 26803143 465235729 749451619 376091122 993383988 810482331 289248431 173275921 547280873 618351575 818663046 86410757 340897247 21143765 338569568 65789488 20979290 187495592 598408964 259226385 476970290 738183406 316661522 310140259 85823521 818123513 393298989 248278730 572809240 859253822 489728730 746026782 446787757 340427085 818980190 255535537 248319665 589324884 889186735 488793720 21043602 120118887 879797271 949634596 36337304 751561785 418480875 114119381 28526815 283078149 469505826 183767081 968269358 786045099 382867302 477667463 854385205 26745100 671758874 321931236 118082338 452602924 707572429 512336446 690723279 480507628 661526451 195586814 881707023 275513048 267459487 919209959 504444406 240534587 926090524 625309249 542907491 572749670 280826806 240133469 614270995 184726704 706952277 519740046 37130806 991590208 99714550 697360245 647919230 520432394 335138594 342803060 844305898 236439937 231802210 838620182 933974270 317799700 710806825 846926047 253518700 649273644 338305610 607880606 606206762 2466804 348363337 907800872 410004307 85458190 653663691 786114041 800909262 742344105 775743875 392688329 651927116 883841002 509167380 242137381 891622966 644173527 78697168 551029190 140822937 319774802 57669136 293608839 385794969 553464690 800632579 337757627 342955014 649494852 871934350 134756503 280467963 480349707 805841373 693859490 811952169 179139008 491463938 316526654 554158409 119629696 871669521 454009430 338057649 958456990 379373023 249336742 498362850 603741415 171079419 370385011 201716978 154619639 647367863 168449404 58029836 238240758 956955089 446121286 861022512 6044808 896381093 441067155 103897254 586153770 479667571 772222313 318533990 156034880 446631115 880183500 277795668 290567702 42051097 744937550 436237067 261664115 69387513 145537556 82033167 324122007 973660394 489248346 544682091 994209710 320535412 866619988 265219494 621802201 978723865 916044235 284184773 122371879 809611827 276186348 236745246 574034253 54772822 629602245 351424354 41233041 951502760 496881150 825881076 970775370 265869049 696726450 366803135 840206228 74877240 277928037 431867089 461175336 139820892 869587028 192166236 163477279 483806374 117361847 923605333 707846062 278305244 132532603 188982434 396720770 41439689 562584951 282799400 252878506 556587706 53255620 564205142 761864373 871448588 392428364 21358152 77780159 521345180 74220232 552152059 530524620 128536835 247749878 817093091 153506958 572256801 374511322 905451474 735934578 49427065 807636756 758640644 636195961 332665404 938149385 312456900 578908613 785926827 971252808 522278367 774051617 532257537 64998687 258211946 685835421 435961212 54996947 503462865 782675340 680651087 260069037 27231296 453102582 727637273 380225067 619419530 15247325 479324411 105269629 899329090 834271170 290917526 274642451 658190016 190223249 79617242 480047746 420434317 355994648 596881257 395235047 309602196 921195079 859334628 575953475 731025856 478504210 397061601 683625663 288097637 347227364 185335747 797124651 390359261 133615817 213632895 707862332 840113836 816285483 296787504 833055410 991679179 346095332 742839242 821909701 968808558 985187120 158297392 136876760 693276703 208330403 238867964 201476190 728798951 501581151 280708882 446361455 963438666 975959504 5343321 75810847 928183096 96447016 280249379 668571326 397284069 892974146 878122708 982956529 267943825 470065177 165644555 413265335 868949395 548106558 988380542 673592232 958767964 473738709 848633004 27957801 332851391 586188629 411462285 8526183 536784936 384826169 805990872 82511626 151237107 551197672 773230634 61658285 275047250 259453731 651319159 111502925 304605461 368415104 578135052 463516078 582568675 193417003 602389854 428618775 236948327 785921212 210251304 432518107 663856532 439744820 194361323 829811836 472259534 256761712 163859288 833745667 160114542 63901941 530568931 410237077 598468184 287497751 98986360 164198945 766846541 814985350 205972481 401319725 415559980 53360510 755737213 352521381 38321937 123171965 714625373 964228287 518350233 503967839 618395605 349522631 710703553 705993985 252895327 477143419 115528809 360083229 647602122 904540697 665373723 223945449 608508334 110296011 25485730 18928492 761894600 43111546 846985759 182356418 920876086 901910335 433131541 159522501 434071080 657127540 518302005 887788135 355483833 754533018 816152221 252338602 416165993 349697681 500306213 237677251 132646673 397538762 318207248 752935440 123146528 444809237 844648152 835446904 837424422 602653734 475708528 915411856 211524334 759146190 207543655 503914660 904492966 421645858 795280907 978011139 783669441 37583353 704553751 267420825 536764611 69164968 915613307 193333965 619127924 949426700 298391676 607249403 851977880 642402414 247787633 967342611 508840845 809462644 597146522 685574114 927432185 216955436 212025785 107354103 733294271 335950096 401343849 212881968 346417810 595222552 705602054 837358356 415283577 860811270 624138721 964206865 467403764 774417529 146166348 124673363 558024363 566711850 743744136 155020534 338334786 879092652 81367256 531572135 463111759 688911779 498255886 902014937 785484926 110239976 922895278 661531421 930162419 980557809 344380253 174110872 464347811 528375799 103620242 103569414 211702901 980126866 916832022 390588316 705907039 517982630 684206593 222780068 840233525 958337288 938148340 173199118 429385796 992474222 70955314 425438189 404612235 445680222 19156478 194408785 859576540 623357409 211060610 178699370 21107693 989287028 283068809 245783792 927860559 641065448 94970495 336051173 930008776 368095041 190758445 600819960 235587895 348550590 170751818 455885828 751634136 481845753 262499131 566399074 477918331 461399600 523456927 666874373 317960028 979631152 968981308 247506086 759958502 932136175 559711556 47609161 528503379 11244492 40709901 747754204 751128886 864570661 843266024 162938858 502705592 237983345 11769231 539941731 835346861 620285465 446024961 26323028 592012976 355981851 801738745 465417876 306451810 886444427 904437322 288103056 297178997 633173681 205062346 171835085 759131238 610323153 623060130 375182089 704103725 431171327 211211477 292820001 408463422 191931697 95230871 611592920 226597216 676089110 77145480 407883772 674428468 497651169 737509876 582626656 160169357 910023443 907385415 828826048 155472549 800008946 946240457 432787635 837481632 579834167 894114678 742545758 241759374 452416426 762348777 177951283 317757789 116216148 339446179 803246331 545567311 382908494 749899840 389485297 799300395 503733738 918250201 337297163 58143897 276434352 101032942 309933194 689807750 320112903 487239369 806470357 833618806 936169508 522559557 180454080 225787144 512906687 521793547 460804758 864610290 96389392 89875938 857388838 907917283 963101795 245181836 796613587 685681824 361175365 228185662 103126452 74500911 792966829 236767232 28474176 217313482 275082075 320694786 870051027 104047264 209992787 559555094 209945822 921887202 603720623 126731743 550933869 736654293 265308909 968828134 712659881 951410760 886741141 432738664 437388391 100556722 479580565 766245212 721425988 348141433 229626431 256613489 269776029 841561313 50459732 27324655 903550744 357898402 610467517 250656205 461036278 638886846 510493478 805989870 6346730 813539965 72876172 946817986 536908617 544048788 996056684 18954268 716189741 90361566 218117113 208627119 993354170 256249257 641381497 377043986 283725127 334496394 16801226 567535541 816113596 307199917 493361955 905141159 414647764 121512829 633972751 762566511 883761783 939889484 3143325 274786560 687144906 46940854 90662826 220967402 89006396 11688862 656348874 516363043 546479990 165012478 163534483 968142168 34853375 180406173 277555569 760261414 289855656 722315894 245395987 606053901 601430478 747834221 878417417 812040567 116382869 5495697 210309186 477802263 722209361 545455078 76489978 617889330 578477118 186353928 540348781 454983906 669396444 823181494 171744823 44894889 107933152 94734758 524001009 724274355 515232414 660100678 161291033 793453421 148889514 261908545 344067166 945470377 445922364 170314074 208929429 297830421 272366747 249472333 326687806 541386499 165946131 761722280 588779364 624899767 382482424 403462475 853916274 256123334 614026365 579204148 393166925 180341896 68049277 762115505 438013685 60226135 669901539 673945692 540765530 681791033 833822195 24476104 175499380 810907190 176486248 895090939 890111048 764862605 766680926 459314909 971338220 369018922 471352661 65403686 517887186 385381207 979574047 720215147 975117636 176150712 365213994 982512117 674179731 294064791 893266661 325368002 573760948 620904098 347438582 602586312 571088759 762745550 310085 529049707 943471271 515568584 781558233 633397622 882441075 541237849 388661880 213714536 951954137 929281839 252873372 713336873 753230229 691696475 494274937 22441889 396532552 918303075 829112835 171826936 986116944 972589483 492585908 706267559 185646964 605537420 244580038 196228006 723785558 3366992 562758728 301449356 696022651 447683096 75910309 934271094 437628253 804348891 817244312 817081537 308275823 297295181 56065269 366737089 120421350 887382228 898132547 305737025 377280392 605980790 970936402 996786281 755172791 196097212 995785075 544657641 763215882 16135504 301248431 185180140 469101002 193122613 858122860 1051391 36263151 871683248 257272634 231651001 94471459 920317849 968631359 216310866 599661008 308271694 984432546 678513668 748974164 748943833 246773925 56210086 11384080 139417769 690438644 699843635 233535134 910698006 241999322 252300844 359407739 892026198 553615706 302438294 134540856 633091184 61194557 600905283 89245603 701071600 517941411 238785115 541344341 91895392 312563494 823717958 37462941 994456607 491019092 889439716 797373559 279554471 950274537 362326210 143025467 165105572 96864700 453193816 144534501 545810220 675815368 275322413 653116734 623663214 579539279 517297314 598095676 578189555 838651078 633658225 787014919 547837729 285470013 542678586 384986558 128398224 955217579 563552739 84905315 93962476 128486339 760023163 173907952 38585327 782738971 717012969 559538983 182566515 697872736 890584003 839559662 289753814 230195820 670556930 764329785 479823369 455580696 316794088 746736311 568241013 102732854 803587309 118516055 559080630 469842279 554886256 141960696 980842343 223213351 170625625 963881860 348095362 429833863 277469089 989195329 962476008 899200592 100508589 892250241 18394803 635711798 844660507 260561256 208269628 911492088 182227098 99751003 97541397 619636062 793101135 149903448 941388142 769004994 603195705 337467408 472381282 776675185 287503383 6263163 835272061 415285997 421745815 305415128 755158693 209813548 768578708 660284635 776177500 703695746 631746286 748849577 107193731 507314622 918079701 872887867 645719430 435798295 855965265 350293011 811307343 862679756 449043640 113694390 639598993 57611591 245882387 691841450 432390069 496187334 593066688 153712215 303035168 7222775 783443870 439382483 649781037 91977289 571563581 970322602 5432313 393209775 208824363 906808200 55863270 69144415 577836977 697893620 67635501 977494023 321736145 935764372 271124493 2632584 771723765 14529667 737524195 257861420 575616066 501782571 293554816 118790736 906485272 1917500 109436599 791104972 621161692 218200230 973318677 175130524 818081882 49584397 826132481 268079918 804767232 930111969 634293741 159903450 445610633 698158346 611115402 465390253 339915935 884421578 312703634 295652483 120209676 374892863 232947476 950094243 463920736 267296785 470994042 18043639 322987831 6660577 126667842 63674301 330912047 179741007 317378708 199099469 682521731 673345618 124088864 465265884 406329263 48718455 981074343 739483090 613751030 755736038 844498530 678133624 428823358 818673453 178528633 677377726 609509891 776902908 115807669 663999956 534232857 699412815 903543896 149352841 636523971 79204844 275040813 851785635 404883340 265079481 801978894 298181532 879455704 954926378 770952676 832118217 519114775 451494750 181856578 912370267 205575874 333912249 4028763 423573689 569069910 315492319 470086173 138725274 947790832 37617188 976858883 110753574 814834810 614967557 778159595 282774160 152355829 223763109 210656402 893414264 935726033 1445639 423174217 119529498 922324597 835011044 700361716 109858716 905246932 997304527 656065981 913557189 638209174 973156570 725841239 678420865 126427909 357703451 860347585 698287478 706308232 636284766 203685947 215159446 881719579 711882247 714079508 312404720 484904941 918723242 580163145 258297176 509981609 243419530 204507811 14791158 689223226 707037276 324734651 584684 299559453 388202343 670885870 480147406 573162128 919419967 755909831 399423809 334618410 983045086 843806949 473489357 903168444 166322905 688636566 53721918 442245341 387259841 125207236 135401551 998690821 246350224 438746939 872693664 767480510 464635077 740103599 168726480 462139648 842631581 216165156 842755013 82272339 948046011 392473324 691818508 942343938 283831060 584704775 951430153 584593199 755492634 13758559 768610596 5848844 590297994 2278048 911494586 244016576 475803232 270052497 863436386 193410573 976654211 66270555 32214668 527203081 914116890 708482120 502889465 902498931 907527456 37660928 226714129 619749267 202969180 475044134 786124185 697464233 579420086 665745271 134502666 215638607 292654824 369174897 614113971 911072772 910198172 341638526 389865955 631679596 835450656 368570729 280873888 18592176 361953969 336839062 520701189 853271392 766105704 521219314 809044590 744422775 335140609 673454906 777599243 724972176 882502207 40459458 484130432 446179642 407236478 725503454 202552339 742484203 234417840 611880018 42823548 623073270 33200391 575826222 807249353 480723854 67097416 572099596 168884398 76762487 676107845 939296696 282780006 449954782 671634698 86830698 343583161 593869172 583827715 1652922 579956620 741531692 271787057 952013956 408289664 388161174 465487887 401588167 307173440 117335183 730822849 151607306 734612111 439367087 156903778 687295177 363619501 704630664 475714589 620849869 83143067 840621459 6049929 292685207 950640967 477385924 281536066 967897306 930464372 729547845 612432320 979145178 830366484 7955661 436587509 848440306 958705794 491392498 141879282 425419073 469788638 812961120 915424078 120044508 658998607 712417019 383271578 925168727 557989763 441462312 74014832 729878067 921860700 435356211 97177671 572434536 538119628 727272736 132752297 7584660 449182018 724243147 749540155 370088410 467251816 134637722 373071369 352937627 686703388 830512519 49909953 114476474 447895544 989623033 422326705 822149158 806388308 452428366 173418454 623550111 372239944 241162110 886874789 367265509 253419449 614226084 212006410 532308504 620406556 176485029 455751007 530792224 91605475 209732118 685311969 334066465 962030501 256398146 921099024 697754559 486946128 981070119 821879403 312676281 771111106 698572497 590783646 433329696 378423764 378335827 854304204 568582616 721260428 440613217 284319006 400027511 199124262 45493815 705464677 517046876 741447344 157883697 727723759 709410376 468692196 2086183 441463085 377232315 877510850 806341997 520986775 789663088 403255259 242364198 84907065 550000427 913184154 574153794 520247071 178130641 297170424 379712711 437863406 103277425 983949079 558665189 194344455 605536069 471737614 36651287 250199943 92904192 407068709 759804429 652763544 37088816 431766344 621354610 900763082 323389354 704017460 856284771 184593514 381575730 475583851 484445394 49364423 842148827 503582975 332757471 76293553 456036817 484869517 860819195 852266684 665476426 429113239 693815433 347840934 402655545 314322995 551028147 581863038 867570428 425607311 141788756 409547837 100164646 666510158 285171138 909299616 817107848 148443831 41058490 58491164 49644468 336927294 172635616 892693431 261950648 448333227 475151720 918591571 146165165 509675302 51493772 531064290 476862968 808988701 951080507 943709644 609644972 743621415 511396855 87098556 306901662 492947148 31846879 494596583 225482610 369893149 360799269 104133196 409091791 431559707 235571197 173933740 901791097 809095373 176210761 813612741 319341726 171426626 584530605 107216349 230489955 471219677 187330077 29443108 667394605 746206454 875711123 346860801 166564839 314092303 429457757 10861854 268756101 487048887 996951731 980280296 533513215 931894615 794055291 152838677 568626933 347024529 342792770 153271735 917630467 214969007 520785329 250053354 760977403 45114423 139151108 36356759 768387373 39678829 164858218 839142726 736594325 828917640 452814516 583624045 200862996 964870455 644370173 981591680 772492298 567238276 388557812 660755857 85342615 201262642 906767385 257184449 621041119 486230808 514190621 40266880 500438972 38990800 253475304 204749959 78417972 48377450 168509347 333925114 421584692 696311571 512443318 686575031 901083062 396872955 75235515 662483600 892811969 201168873 41278992 736894986 900531564 220063162 364535065 55516391 494183543 808153138 519235481 435259016 697274655 878757407 296708801 93567249 141958212 273364116 504052072 20839596 915102097 234962121 97116453 91947655 636941517 411300086 210884083 725449029 285375947 540312842 344233825 691720202 456594622 293625209 658048388 741138043 250919240 568842091 113991016 45749591 313641651 885047343 252543925 371287742 39368837 351269585 923758096 370577292 490076743 461551720 586024387 13313147 584938900 49033817 237479662 228032272 579042452 303703443 820621245 825405082 960682967 662700797 512404089 875092105 782866360 916651321 674698250 229805633 599434561 23284243 74150114 721953630 717426158 765727912 634538568 725715896 644661950 324778484 5165444 424632930 121282577 286722368 575292420 703143110 719667295 622917988 163636386 836655426 557733988 383517807 269823281 480623647 614024251 620874039 673956975 346170796 558020574 548856323 70586420 823986867 319409194 699176134 789134807 526467487 684236267 182906804 24680766 852466419 758168686 705529866 217359329 586664094 946688170 514822092 941089274 505500441 164614732 946221979 29228064 372281475 397093932 58688563 831844773 130055223 281211975 166382653 655606871 863159581 795515161 765242582 576479858 518222550 188012460 651100639 347679369 429638455 81101670 329597754 647770178 228725643 307023607 324804626 970858302 401693273 600495520 893351593 447695463 279773754 978321518 664072431 47418400 65559545 965098220 816153053 598552071 26134051 921100191 793552114 361836017 784899907 445172864 187313941 762549881 777839877 65128989 696265300 451651016 516456541 148533592 963320328 899923192 617668329 257528381 615273620 506680304 743449841 506271605 701615214 741351247 270111510 214176113 119426493 171504357 954511729 383607819 459910982 515734436 416638119 607696967 322087380 613871048 289115441 900008249 816202162 975254122 121377112 248053011 205718430 855306181 862506272 646556895 347069776 935360012 943468191 905695038 625560428 132539038 639095597 937502002 871707421 978445677 591101822 210664599 721674584 670531010 281705017 344473274 631046326 894453659 200823276 839473702 992566768 550342756 120960621 480840794 474200322 52004336 442503024 762768426 752364647 530310287 899193361 60718652 507075791 151616872 971035072 783759250 641913892 972206824 222975633 953172962 412250604 720456590 896008801 589962556 703118345 903269385 429547139 275749134 19057530 15010772 667572491 526705921 291056919 536431600 854020430 475995786 784702389 756841908 240385391 154298197 946249625 121976348 158267144 249443747 66348691 699052680 876378335 32507490 676386317 897901481 464016514 502304174 1883038 223153674 596326556 109189326 890119542 248101936 555371807 856704038 884103297 244601577 260764290 369471584 375179748 706391108 586210177 706226806 199652806 978798029 707334437 367797311 5326866 78760409 184588645 402348415 953938687 782076029 122473417 591573495 793610290 725099181 755841977 692606276 498688509 929357280 428603037 284384982 108758371 78468002 114618619 399324962 95325064 714079080 813124915 521975621 452563836 693838664 545839948 185628552 881055082 6199117 528450833 200095510 848499039 290231353 507088003 409896906 784430510 997466283 112372629 757798313 461113687 780049708 462534873 347649928 835024382 184745977 903156168 405651788 848958134 108663334 468993832 75055756 825918601 424850481 335767788 103252433 692823888 431647490 268790982 298187486 400790041 941745947 691533786 797215860 4387641 352117879 304198664 854172863 978476048 539104037 41613794 877281389 402715722 595925668 231063576 842006756 153483204 905252935 204033133 66312782 986524440 270499551 116815469 99493515 458640815 667314520 795445286 65105769 674553184 39286156 465213178 16154984 906515724 183600129 858094201 706704382 30365649 944117535 224644919 409527170 518941199 160991267 919317490 647517906 116146952 3912057 610149050 830105762 578188806 782151677 557611564 490136686 940085672 681543783 71678584 887139667 851249264 939336921 673275109 115073803 113796585 276401593 897811844 230087796 734399781 322529731 858725851 78451754 349608082 645582340 823555320 874749627 122398455 769445649 295358189 826070399 805544143 684148771 997530114 890855751 51464814 873948935 531047661 838648060 360845308 594136409 817015778 671838146 515029352 761692529 262475393 591327800 778020105 81275599 757177972 47102762 620935374 715206351 847607622 903665546 468902334 806903824 211437681 72765856 668004568 500685912 316972749 154434295 624376033 445667203 574847452 789329750 694823613 474552287 559954868 467457142 103759784 123337858 858427108 243807435 734082758 760375201 257851227 299072408 264861925 526051880 959321094 264807472 265835871 338085490 448084105 969131438 895444456 308388322 36309606 314903420 590943358 861404568 591945073 858169745 254594550 501949422 996581752 10604351 703306313 64969033 961056576 960142030 330726280 871285436 650522652 291803339 222271484 825083598 207773419 338470028 183795899 958316032 139833617 388139366 296428277 719051306 161894010 955308952 951854428 874692377 535303643 877133706 734610613 949214766 583274092 89123881 804014853 11060734 454016202 293536146 758782169 825822187 143932884 578242304 602824349 362416317 993448457 965379460 495574251 870451628 958733685 288916992 451352845 542066080 41621889 673063850 60010115 248696005 69268561 705637731 861955384 814471819 946638182 43560551 750081709 304616446 404732896 764112881 355926046 416653584 542329629 470694116 782205762 727766164 211953447 514840804 527852746 735076149 876528843 91317247 519524442 105398561 521171476 350372800 796411474 271285695 60205611 201026086 314200516 627273997 832667075 412778355 716141783 204009364 727990747 104693370 906755588 201934765 680111814 296335260 139431966 574875512 915282924 550115394 658719208 900122504 569508767 586910647 711629057 380660507 386293979 890228533 563100638 137606632 403054622 661837498 799674623 398516915 630147901 447245979 659939826 84235154 424060499 539907931 291151789 277841677 504491501 432062957 363263259 530178034 367462025 725116744 728456372 747950672 865073511 176908815 411615907 904813573 684578977 307579073 673354888 668544692 641651853 851647241 505269057 349445495 767473210 140821430 802994216 738448355 607663958 16720266 859846939 167016386 310869326 444233269 808018195 845180823 750376456 430649445 35878075 256890793 719842393 352501281 285166683 257570293 858462603 687822984 510087251 283530790 39971193 724868348 783617246 685560334 756090977 662948952 235946172 507270920 226133104 106728085 875299817 736019500 957679946 628084278 382861368 954677446 621797087 175432875 334913433 57644561 845816263 606564255 947468801 158123888 99035199 236958025 809523712 710469850 699146840 164823434 502316786 333726013 142934981 592818138 164043461 880601346 482351967 208205799 343466030 177577861 921817326 104104903 103347699 940190203 199325976 77599397 158959605 655306101 903978673 260378455 803693293 192183074 320067707 370763866 789310305 331218370 757010879 223674566 635809661 617962660 799843667 287812097 691965731 51132660 904203714 971796503 228580574 168845948 355701003 227740197 185814518 626467965 365875824 468219386 384285022 680781489 541478103 429910021 755825970 541212180 428927009 80027372 438855207 555877977 90398488 557479582 865942968 475225772 70192304 464864393 540033713 211748540 970119280 909025487 55459043 959530849 250077025 503254123 889810402 298798639 915028595 340790727 802229095 153053656 894978313 580280319 153262490 930763227 618118510 89981140 846306998 633609211 530979596 825676646 330791175 297930153 764546723 558564749 326069102 832127736 864945637 987767036 384828290 873485650 222091963 435656394 30002457 525124461 928294685 611839930 639807029 587092533 200231002 821518542 799527672 881422830 647471573 130149258 803750023 746917426 287874286 666505331 955130464 136060646 683581228 968601232 759942629 581458877 790816068 668761396 42639878 711890906 873937669 226748101 811897334 847512389 61451854 178462312 57494294 458330942 664890200 66743038 578528654 440652038 489023159 424226613 375183298 777628060 382381176 560733329 338112041 81253540 959738379 817013063 709251455 558238097 714076832 226056866 389404300 147661769 669984413 574978482 421793473 510624423 581035433 849068862 223748494 766707812 892296928 416886759 818121012 193882320 387998048 21653793 448968645 328448895 66104868 943320452 395230271 49107641 229677774 481734530 228062494 513900754 927332199 284041056 837801247 917068098 532632240 484015187 463668641 674958785 538192359 673031128 204273919 992552233 290827814 621202349 42436093 131078243 584713684 697657030 781570583 406625324 581070074 85293629 441077359 400094784 182457747 810950884 602945327 468598213 344507096 515072263 344155149 684133881 115090686 467211573 867571459 664157717 910094910 914197289 83844056 671181786 261195623 818097001 656390793 345846374 368256731 594920548 930814255 991462991 131480474 211395200 444798770 897877765 649898964 240629189 827735124 999127406 150192110 500353851 104792722 730161760 753847833 903293449 877930219 814168571 255200750 496547571 42286032 190838714 120584756 246170352 470752301 953796530 925564511 471014614 437311188 728082189 42767525 869936015 277454265 538407262 836033670 140238189 113531187 949062477 753990479 329783968 512333028 448251611 927522848 825547326 35310539 596689294 92925731 976379286 656876937 407041441 423528874 30373110 958414303 907641619 31673638 790252208 565960763 379737129 694364174 118647351 798931826 755003309 174903283 568091489 720833587 186516152 882289474 74134218 687974341 178794561 748690413 733142135 485993170 725519454 653063683 507398707 799902016 706729519 359348278 875062910 612601402 555640111 215988135 454039822 797145631 644082558 399738350 991777641 422612736 156146815 929325314 730336036 816069494 570134352 376862523 149159668 394245374 970574986 43988282 886145130 54083284 323705137 542114468 48115573 687391900 473865068 884177546 603969626 186811675 46728566 613051850 554178707 622026278 378311081 69816124 79304046 737814395 158480962 96155028 67037394 451940932 770693488 9521267 670142527 844543650 319653925 129017814 18219430 668502633 608483188 487912872 500247863 689289720 263537022 316259808 662052144 557981096 285761414 8573580 136532187 869862182 867067733 169128082 787592729 248233804 270326613 225120369 1809627 640803294 273117936 702478053 12710021 480056394 353092956 326965086 387531301 58619001 62845271 492466000 584820390 614727673 729370253 556822535 697807474 320879550 182204647 612664193 247658097 447420323 351776390 544962936 445960261 647039135 931071033 478843315 442845994 683762764 385920726 518468160 549649439 634567623 102578991 113141232 531579905 386476720 506902235 723145728 633816654 202172003 673056291 173574460 72527308 357303939 620216027 703287716 431139637 199006115 805396523 528589953 93984358 61316710 507082703 230494501 329639257 900664922 521140803 448174574 235528898 150991709 154785804 461534137 221996685 987293054 176180032 590951616 693993675 667489225 166906511 925297134 812023976 174769253 309097567 933058878 32600398 981411180 150119991 396599249 42858074 673142994 920614962 361576529 872421712 656062072 538304142 7487604 918861596 934218520 907424969 80330761 198207450 645892202 210689526 641963956 183655878 181643655 489012676 157883082 741770624 645715843 609309175 36785505 836116066 784417665 947477760 308266358 780552658 922492414 424788924 127708702 74102621 380715753 655516580 87566701 284496907 521375884 333922364 740277044 171526806 981780557 561729318 586398292 408709541 692502496 356980562 89415385 610175317 646760299 71718358 113769209 25400902 912604751 106369445 953375625 301526113 168319124 686271320 151549347 346505038 308508768 71378682 311666342 572507341 327219041 638812972 768164009 112405564 118960571 55177882 324416202 381141568 468487296 877882343 958712979 459439527 761953112 157623112 150849525 95175474 505327200 208226788 718898289 601963903 902800959 716264873 416335374 934982990 12554709 171207995 136099869 71330055 685531239 899842332 419771056 787900279 79913955 905097853 143786157 729316845 123894262 760925999 379570929 617242242 656266160 657077223 167008382 488230524 142443584 530101395 686571233 505376166 36052612 123354660 406104218 254563773 63713436 264339657 355286781 210388532 352507455 213095425 907871295 611273873 93518274 24908807 566635918 815183572 606060830 171163805 877149124 424010993 12538523 795640327 773583481 240718219 247085662 453196603 41701833 342703270 267227337 834064756 884079973 355062405 781694343 452707490 124943057 711710014 657716081 61246827 428282718 54498313 940485103 321683329 930733025 162008960 830472410 470235264 79097943 503076277 758290485 118205251 951764911 167890412 578538799 868424779 894478319 362038499 9011221 208281952 194623781 265953501 647200461 58404401 428835019 678550254 409965643 303015120 80268706 625165774 778027177 409622399 479140920 689814639 201767451 832817179 424112 286877180 987146073 620963542 326504216 265844080 927262439 952544735 517988512 873246365 288527020 686155834 20473478 628105168 841202952 966907099 375724130 960601291 215287297 263266501 838693550 147384803 493949805 11079181 293801744 778086325 101655664 398315775 152392920 385273433 46182316 822940992 481500430 764664632 275985024 320873543 943152945 651242798 816209025 791455927 799041283 554917285 946490123 134455477 724822067 414933082 521055220 752905550 961205307 907183797 49929592 65567246 294781493 262152525 521848075 632473479 320429746 457210209 215061965 501264040 226755431 872300905 684232341 532876073 47749809 376712770 838933398 729052834 638258931 931645608 996354233 877066112 933716247 228988197 994303161 645261440 400230334 289395862 547585194 61931134 728932879 940986373 762550289 783723377 637107098 815427726 138806513 707655881 177027503 985584007 272197880 844634350 778115847 549843517 648556521 562533853 693829234 434357212 979979498 822624364 211872155 64629181 641875006 866990373 147232842 504412900 431443958 755007096 724122142 163696242 566551632 459200513 586208634 342066774 567425727 768260609 315743212 956026881 46451753 76540766 841240351 258817180 341964225 338781007 689760818 640115059 149822800 260618666 73198985 276005093 365244932 844622231 653590392 475978702 702858254 878040304 544358828 383057521 255656591 837338851 439742056 612907815 951902612 290514998 659378456 216695258 355926895 375551616 165913621 48599595 711009536 730807371 57458439 489285313 458211571 189938936 753188739 739721010 406643202 852340203 26713848 240108683 317629650 24713976 631362585 66330339 440845511 941188733 483911024 981145723 374675499 133872479 370604768 939203332 736895420 758520668 639103284 488223663 682250822 579915354 168935394 80553224 273160213 369924952 389858500 588934508 145060331 301173970 674258537 485566220 336459206 84154179 599943509 569956940 742166619 22529779 753721048 970643431 766815323 987673348 693390528 515338133 770170114 899492205 519097446 83137579 111195124 292701091 744637868 171533382 443499122 23871337 97894884 898999607 624077175 917566795 979072290 147112215 447958400 291809797 306050707 806595970 780330829 778737394 155777958 136049289 105012346 68165390 873949802 215573224 763265661 684533666 628620711 19945873 50227766 967716890 226403960 352409550 713468376 628196407 312535235 477749127 154080479 641999663 6974756 905526752 289888120 733226445 90033301 473537510 360638128 201400152 808371913 852704293 832803952 274355392 642210748 529233035 766442277 643925327 833013236 149753092 606925062 912246924 833455080 106857362 867955557 208497686 227062901 14572969 467631111 162383349 95472167 252389097 24357257 562591600 862541560 940827258 353678419 181545435 164986760 484630096 4386772 492128185 471936710 958399123 851371880 763403152 677925365 938875161 519082958 157159160 723701878 238827521 131672914 715587992 750255196 751497143 488743263 593842459 535533113 606507877 597175100 883664229 322706648 577693341 522883953 520598290 245970525 660174096 82496612 89669155 33488298 966289649 521768335 697691272 255979168 445517442 375121898 489601705 114154849 375145992 566988981 231154525 115927121 742847754 216067855 670838990 95848359 748388779 758642469 413451369 533647145 296030602 130304631 255526812 300735991 720795271 505532742 791691735 377281138 973451027 966310466 732183987 10517302 667155151 3119576 687061653 574203788 920783259 172293019 400979573 294625325 950573941 445076708 779781590 170767563 903396884 649954842 297795653 734929473 558304138 944169577 235900274 400705738 574788840 846807508 204125673 595118479 979386233 582305043 496237412 869805881 698197807 797580874 860772769 639399819 78119249 509822549 722559805 827122328 386409886 680804349 715896132 452186457 337130518 332982726 997305186 934749859 872817863 727917463 564913668 95517890 589942561 62931515 76323839 486618670 323778164 108167835 214314688 627316118 839626606 380214452 685976714 538460547 584380163 934541075 583704852 491681691 318508160 696502283 928401232 979964923 656729434 872804095 201508591 758442893 832678452 847826685 112702544 907094440 634661424 418695531 266091052 802746105 818054088 752905153 435341530 391116105 68845186 282768873 941423391 984820437 160497458 736811469 783612362 356226973 642292406 950664168 940232653 787997653 152178831 182269159 992771769 46474293 414713731 88286918 393805807 171849043 663565954 849393765 611040933 330570384 734510298 536595521 215240988 458935826 532864361 705439257 966237925 115510602 447492633 338070404 620322361 256111494 287739838 835203153 286737980 780249179 933005046 888038701 315970697 434870138 189458926 782700098 159787569 840453046 752783863 553065877 988891556 445524979 514587201 997468255 282077351 222453549 739672576 761140222 259978700 326765976 816303619 456160777 668715191 358163811 220222232 316326100 594739468 341291096 392051216 633509406 148274292 646609791 295063557 840375919 74131145 559427161 19697346 629045980 767209267 210531519 258764521 844981521 893204410 154027091 806739361 178397580 313289345 646466059 638097655 182987620 100001424 426331866 371952966 236085666 47186337 342489713 619615592 513999522 290951744 252640220 769959333 942698074 187597090 231679411 265279677 618472861 944292176 502310676 457272667 928673091 602761725 404254888 157452484 482461338 330243838 791372659 709002767 106925244 643101905 832177896 547074781 901197656 506174948 580497261 397300747 304264530 928097015 228117637 167263984 35041394 778023009 853560132 553665846 27358419 992669143 864940976 503556994 253036473 509252932 757820378 259114675 117039111 181786692 266449960 782944205 75261038 421096314 931776576 995129604 379703430 241018561 640885761 74542701 951700396 965487896 377769167 501549088 615885432 461093591 567413491 146754678 958348582 961972791 62447006 40805784 115557301 74764113 583680490 289320800 691364621 945207280 110749121 414889071 935937478 290505703 951057242 92819469 884784284 515514970 440332856 248148966 717912524 709279290 871158705 540461711 799998484 311535289 266809027 749505105 795130984 262217265 110282575 612823013 502325131 576757311 479694084 829723506 479707328 886441245 284644877 539325881 29269580 124661525 546130540 818053121 778229752 128070243 606809517 343917343 455375721 14329082 893937084 433551063 655011900 223317506 113481265 282371085 720122586 323644390 70570141 444770019 879722042 997340979 644020047 924551923 141374991 874184821 699387834 339378960 672858075 943384982 327402107 219613830 902766685 800411397 622849743 369414853 806085662 785926047 786266914 719807817 204096263 481014604 581881683 15315618 455123717 283791276 825187498 105029304 120624840 794489141 843350247 560884660 941464379 164141023 205783859 609282222 287455211 377581189 271279527 876683643 750469801 5848596 409847349 607892641 50562926 192708831 935364355 670226926 128830553 654780122 771286973 714049712 856129282 622640175 24663156 605751615 58866305 921491464 888995387 815355689 9182427 872940055 410281749 344266790 687528235 460705900 934213222 829042126 742080374 277439362 192272125 335644808 436115858 228261401 884513659 318020181 956773561 740214354 461374876 897991526 872854022 394891610 792491309 829641424 39532123 203456927 883276106 862713482 244044206 893756431 738729431 287313590 628985075 608062298 792368170 581190705 377729934 853584986 611348223 215736728 435676184 583364560 847422921 71144164 259405086 156985827 887308346 753247768 635641265 26094914 897182635 96359304 467900843 991077656 877829282 118064588 412029553 34779170 484995816 946906115 432309834 477477099 406351748 743122784 238668304 950606594 730646206 760186732 119345564 199279942 448308666 849960200 945973053 939554643 892733691 529216698 49654820 278394813 566703797 361401497 626885885 492948260 651360687 577037089 751794445 62233004 723545834 642682363 794579478 109211604 128097151 162193496 337975903 198744162 282538725 952276386 914228536 759472927 140351830 70526962 470199307 236017211 332299051 210868531 240794507 426037786 85159649 268019538 405242144 723493631 883317831 63636996 713010290 204975874 266923258 789530948 493064744 191710424 536356610 839433731 884241711 618899886 402067191 819620761 149602868 562698569 428629528 214323187 478972176 931290254 208985187 657873424 252252423 201464998 762727215 29035830 178613159 611363590 678578685 947505483 421998071 827800867 157785080 818603133 742278940 115699420 314578240 397081411 945192914 8611281 562626841 434221608 391539822 325092141 795781410 212707778 527996210 941900282 285345052 278319320 827260892 703603146 993190089 633586235 792396979 89290904 97382531 752131422 74404425 359384043 588758805 195306818 465784586 724938467 599497631 685231266 124167443 679323474 660009228 527419550 598006319 641970088 225526151 480219094 959497154 196700670 714934803 719687505 650065296 487785898 938178870 120998987 791998182 37696324 747473662 922019994 483614171 140399441 888385031 285464907 158252103 61298448 491117644 103009049 291949205 74247569 342433123 960361590 183925896 574120855 758598140 545913842 928970840 322048518 298835290 941588085 740616666 8566264 759220660 362510243 345200974 867173157 720888013 250887578 160827790 897799508 306054277 896468806 230607340 901700384 779390775 519435366 391106946 229745079 829365761 842230102 373804278 598629475 823756610 978868286 307899427 166736225 848481056 994581493 646516874 450367380 892495687 245091845 274416429 189868822 603066598 656090831 602574104 257887184 33874972 619552461 891124052 882665187 875802204 981916655 455166349 816492334 968418831 30327374 404454666 712412317 717173569 778723592 593322059 803427372 309041859 491281586 872244997 735048967 917982326 376734251 997320844 29885583 693741552 39928510 364368536 141047090 535486505 101611133 738072380 160292667 438426914 768263593 677019826 613792542 921508754 732986716 227321684 495684578 833940669 788329734 824005377 804063610 169464537 949065556 93280740 316073481 202075404 948587054 994411509 816811588 751037371 473952810 638452183 917220262 213713283 103419317 239061648 745952551 127179502 869469978 561218228 90607034 75631330 461156025 441634025 479972730 577350118 415949657 537874110 938093882 405979720 611921374 364357558 72172769 658084937 477556555 360985315 901991786 829485597 700445009 627280111 806770153 15532415 925497102 219434631 585683220 128422247 224206874 928660687 557522698 759502846 91232667 491268373 177436891 895962196 438259067 157103557 751063596 175345182 935394927 571902723 356596413 990702131 669532465 301159192 785880435 81524295 240707902 712591444 968906133 802598110 96876162 935321680 167016160 835549764 748696961 855069092 125148098 736066175 21127495 9867371 374342962 432850870 861236483 444932278 187504740 118169721 449461650 877441706 639820260 230766114 611799112 194037507 265119152 714796226 641853454 517693400 100541403 522014985 204940355 63951152 129043590 664112671 83496170 991636157 128172886 145991191 924900920 669896090 850225585 82603271 227835852 41057553 544612379 193559917 904442717 274915731 397697755 108201659 69950687 259590196 425173396 770835466 738256463 410109058 24318917 454707965 108157101 455607436 384672919 427916271 584461125 680837743 382793575 904523638 867710898 260472176 182554339 854471749 801739355 940819530 578642464 27176030 847775837 350613980 731530572 920190495 145498633 173289273 589816544 919269699 959152354 485124025 447602138 518442436 873405881 14841148 885027669 467908991 674776849 988218637 629713543 323997217 481254413 24197406 93215753 393551558 854476069 369033282 25349258 929593104 818070593 295207460 451398963 272923014 831546932 887830847 975951182 67745935 248055164 172489481 619980745 518835714 783530878 417594509 870022870 191104335 973920333 435420319 678621996 453857915 980771563 561603687 298961823 905800750 599282739 684712485 380019497 694288129 761877962 424393996 38107321 793339294 349615061 330157532 796413788 597461899 563927068 425250476 888401705 428050609 255992681 280680588 334434127 837313853 791435752 475215617 368694726 55859879 986084056 747598737 67247285 329525270 581255390 602759688 23525442 731453133 505171220 743710080 819344886 399545720 245851446 479252210 403170521 319764137 6039964 124581272 760406796 767607313 961202354 862897001 119659697 358156159 773619873 851531860 534297782 662997360 383585733 934167558 721937838 181031842 406860656 909056076 474817305 964164764 140366183 72780905 145172062 237986666 263323064 607118835 691937265 803431023 348912131 838772812 58522616 869797394 470441162 768620253 396585307 396226598 232293422 215587352 605639930 509633670 969910306 183747811 345488618 229534684 808260968 82784940 420014896 69138808 327543046 898761965 920187582 150696673 81789567 362614392 891964488 267451142 248977908 450200306 572298637 191496934 265790476 197434884 452153677 44149760 949534127 696938920 580281170 382655832 537755638 944284536 558622381 498834338 409600045 561773558 177959267 933865863 38427992 649825744 153544473 304725588 676484584 583253245 752035242 390902954 271774031 83004491 697890347 173752885 989148344 222372923 797026440 25473640 456578022 880267211 19168509 649124654 991873912 659548638 392771893 56865994 227786132 961695073 744561979 928857324 981628060 234885332 906412323 830514114 949906395 180994131 215060049 144123245 744579478 494881879 327133012 802767367 589671472 511682479 295860951 120259268 965167582 162018103 900321570 494926348 220894841 498913531 47783738 70019765 993610584 704219002 67289765 216733094 778660693 726890399 188538949 353331097 528442009 916306513 78927347 802850452 147175419 127471987 984574914 192611252 534385626 434290306 499078225 874507323 489063962 35434202 132767473 82782456 372624324 870328624 267647243 277371032 312650140 176056962 792843587 317097206 990740271 598769970 829725945 587903174 444309680 9175961 602488934 354299169 319628300 174980071 593747560 146636035 11027261 589520562 211210809 462804582 567947545 255141529 870059842 944295931 201163169 321505699 107286076 320814108 265640006 963040417 589933114 42128726 424636336 387219427 386014399 83084623 51391708 593513125 221873042 247825729 500048541 433422519 267962858 472720403 140414255 553232814 134770859 194071457 954677629 496544092 479057809 574314623 151070230 71043770 864555016 104130463 71256668 423740614 813863245 54189898 160896321 433881940 866435023 893536249 454091251 869930486 761020287 223062104 422171869 770277171 724637853 855898346 202432014 602878078 503197135 300312773 403184193 859298444 777333049 197066430 641890270 248258041 602794081 34295685 943537388 408621387 560171795 271684678 683709475 699146933 464771435 868796830 1543764 202556730 458886731 285983264 430448398 850912971 997218413 32162683 41351067 200011226 664047344 711621138 569706404 423978001 621839322 768497075 298768457 498716436 31206712 683058168 922935946 386394033 865999175 290142472 795689937 558367068 156053578 146686712 736019238 488651772 225879519 366032101 123051357 757768869 130258099 10014936 98113901 863544049 963225578 83834864 537665516 892406598 265951255 218570573 59024550 313525993 806617202 900748174 289683567 394520932 271065397 136806645 236379575 974376481 195736802 25908084 800319786 940841150 13311084 898869959 132826485 422556643 593362960 17709372 852196921 332005471 839595176 991334049 557503370 355107387 806867751 199490375 820666700 499649607 684434160 478124541 517688238 960811530 473552375 586087674 781754200 108141773 677984292 838242033 536919424 897248093 580281343 481312126 495904715 7353263 770143452 732797169 761344836 443389018 311310428 775735615 279760816 672467981 309016428 687238378 497425646 19906286 731621639 295364027 309846133 60840721 563604794 393045458 621910698 589829734 200582024 192493 396509373 162358799 736631777 387836503 45164656 947769764 5622928 785202914 508294340 418561321 921121736 382994104 346916917 431343089 413353387 587660210 609262957 138732546 296114983 9385164 639239798 47188850 262395274 180370495 540407754 424040336 421110589 292928773 571416084 521999021 166441409 662895960 402709704 263537111 137736183 200063479 716711151 126681265 977320241 948611239 242269486 339421787 740425444 122154767 290301533 514568970 112262323 273120085 810283672 255872565 75386768 564213075 604498353 466021638 528808462 857279539 543101877 998824518 623126283 318989922 483846427 262188433 491171193 147503054 295353639 85592891 647592672 373059161 918362586 58198364 629233661 884909312 470738786 955153560 434708205 437902826 736691052 96844754 285910192 555186942 517475268 80278295 767006291 21207198 179752686 718100913 178691490 615385784 765237515 564010868 108923482 870599356 545481337 8864667 42255522 663508629 814230229 186164876 920835943 865408700 428226532 132316897 738850889 399230459 662672082 621074868 80986147 867904188 125880650 545586598 463122286 706861861 975715555 543565936 722464872 772384530 550544508 211810082 79238314 627463732 543837151 585833608 706863010 213832244 106106541 151334328 817419021 563315015 479093352 509196531 760739756 614826742 828489546 453381907 223215086 503307971 361984941 465324968 172120200 772808882 365907241 634780366 657728808 941469694 97838795 178140368 736387233 670848313 29974316 732677764 731414834 362020280 369070802 927647983 960783318 654590927 889067384 786929327 135736736 885548978 380279723 747367253 678393326 332452780 697563887 793927240 421954524 632529495 768366157 167323475 918766629 893585778 442030323 274358714 796511497 175508770 264794525 188229388 667907634 972251700 546654943 738669563 502008851 948012070 752288032 172090933 580133564 113957763 663726243 685898592 212184769 905189227 252936707 962923896 887047023 666991515 539320260 631392678 568049146 984997256 944388845 876969747 378301739 675773098 592458819 308547528 626397931 45597939 705409344 829636573 215171158 986290130 45464676 619442077 677945483 199364889 76023871 894190441 550936162 444239961 142510743 861620816 737592029 891417904 491811531 106491951 865612699 106083602 245034760 964038283 788355015 650307143 457833357 319825971 876840035 811829802 771245769 841642323 798961800 704902753 754179586 659860429 79115670 817650137 853425384 484803397 311910855 67127885 653523755 281529961 617767517 426151146 243156381 747452313 682539305 482147465 836017034 467569072 942212181 61038830 884346235 658685846 694606343 503320724 505414984 907715048 946710221 873556294 720563606 438547496 367433656 882631446 392240116 251200508 153876926 855230096 152391183 337100303 930870298 358569271 911448714 320507413 691151318 656193051 454199653 874628490 321270768 83182563 652021843 217448214 694643518 982928091 957209650 750313440 96769888 993230057 383958621 233267477 165108489 545403767 800057243 7682053 819771065 403320179 645759162 645277934 238571327 339297674 890425232 69298716 492408013 888871581 422724450 419645350 944940995 37967834 330295429 66809410 829361339 843272273 407955721 907525671 62413931 714748088 663672331 974893450 649705361 287438024 926589617 533829935 643371535 64452357 756248226 41842257 494649322 710369212 368388278 567567944 707155712 674161902 794358025 963516928 638646153 412435491 109302721 948249969 533737532 216706505 555409819 470319104 913705314 494269209 323959272 91738647 755759438 605783572 459944583 661392588 616781607 386635941 225894893 723177513 262871946 951729178 893106052 579292769 44265030 287270121 799603462 359750357 73890769 944926850 714590019 197407480 26739219 291167084 241506606 611933716 788641925 511573697 640908040 117663417 875134219 667176342 109647265 46756847 593743165 568985043 183262008 814371475 247553799 595492918 269287099 816819341 368596519 548373382 640924914 926724048 53542147 362068247 920517448 73425708 288516051 825098764 603594048 859026962 516042311 435655195 447872382 183771597 599131034 69456102 357206442 17704795 880936230 782283819 872123390 202627781 163524312 298253270 197232819 239854166 399655373 572317370 571701952 6208128 793901182 797778440 609685406 195418892 304941865 47117010 828988158 939887568 825940913 65685004 495192248 937846789 905797194 806938624 454271617 321415528 535659642 340494250 673634942 220580776 568846586 957452845 100294246 28005519 862962895 294839164 255782626 259972158 86420571 510989265 963880532 379555123 669946277 964101933 620720481 840216305 458756731 451937203 856691422 221638825 677346312 279763818 105395608 564123152 461924471 593465174 707753406 87174611 120069512 859033376 635861168 282341983 468781158 577745259 161517367 213757191 977364965 172493943 710370209 543394980 461604621 625153615 203452110 128453632 745148807 425149231 680512937 949900496 725917371 169181776 550088987 888533646 161771887 4726826 286098851 516318862 201349220 340068887 842456107 970283060 460155024 990069328 89605962 188728917 140069183 249575183 435368515 960532120 273448973 971974965 125639308 761022312 814655180 288209901 476552382 222126137 32961668 436725958 896902603 406797997 195546427 384578709 416858022 837371852 627418940 241484669 875657909 354374107 992696515 689372740 192076884 786994326 442467780 361098397 709082635 601061395 817282359 767432283 134343260 641393906 5310648 864638519 235881363 181578259 784852910 640630781 715206547 419212190 55394347 43719374 160894793 442980882 278208302 768732996 972858458 253124690 900453224 88661988 741584409 473943862 883818584 963598717 806225743 241837687 684045096 819071243 512302647 225271347 554281780 209368591 819282209 832736676 194991509 370805761 312970657 228809363 788875506 883180342 87510063 835162503 683133288 888147603 829374301 913852176 365562586 764662465 512528672 846933356 159114376 785316445 658443599 486078117 219257820 259101221 119862138 742303349 403427543 365333103 594848216 5518495 813485256 316387544 237668137 108798276 714345842 698456973 21537152 625235050 310629166 446534377 813001732 565060705 878093252 540100739 384471749 119861577 296560688 385830747 433818544 728510118 560515724 33545512 147479206 211426821 800236436 504712656 508218917 862499195 931639821 968175547 653224878 42310209 177743979 382573717 419179445 850074138 294358932 288734987 92038023 567284431 746670939 216680549 22066769 303238710 19717761 845725448 89095570 205056761 197833284 380449716 135208412 361785159 908433697 901862046 250569067 6881711 434778124 700198783 654197418 855914199 380721294 781787759 571399869 404230657 374767449 837751585 538846457 415726397 355812881 458044375 76111929 682565148 952379432 671045863 242826958 166646575 722828895 995135896 203722116 248401081 229506339 594249103 374109499 790194922 959677232 798696316 699479358 34706288 163727264 3544848 355995266 502471196 410840528 872710555 867557569 576242035 874239351 786086226 284241581 59248672 493987658 614379266 740321499 458659069 331116919 478684755 639420737 985845749 365503248 558660760 920714033 588281789 673216818 461535715 145182954 630216915 742351004 433598593 312921392 681562023 553258944 129681605 375715297 633587044 532835224 309378917 968887143 104908434 592320334 222702929 809809038 204843771 811669138 708606960 917581521 956049234 880412260 279730356 471821902 925376328 606390012 551164184 183374064 657584396 506436195 838019363 718474254 716742561 538230097 973702427 9473761 124597302 717266093 47355236 416237916 912372684 751548917 44066633 647344407 182740171 931728635 581927049 624561859 923380755 929974824 868935164 751080500 434682859 195729699 515225372 527291420 717904944 789908508 382955684 313895761 385975234 829289877 22905680 968476927 654939241 420097730 128829869 607464336 152454262 510135638 48839183 926901266 212334085 91315928 412458543 449830211 4363608 670546114 629200812 636251762 103555846 108023666 242186034 478865185 483772261 155659757 295724566 181860194 537448128 236459949 207777104 155475596 980462149 115081330 207916064 258636718 384564338 84181490 966769937 612004892 903317381 903680305 632212858 564714417 459937077 491015828 840991142 904357352 567360568 984106018 359108897 607657065 797158881 104232769 949026920 684243688 146827218 968160641 953153333 407279351 239692028 108503211 341121300 876336609 215221978 63086465 172452036 760414902 694811000 75458185 136269561 757640119 968742921 384053552 820015357 27216696 869339703 440489303 630433446 768839849 734733013 144062968 101694861 630152697 818290567 627504057 989973133 885477153 544253336 216611137 816395318 425654192 298460306 217105727 948652714 722397286 410291299 518361437 389699739 543014524 821272919 235568813 559805048 815567975 824712243 888541507 187574027 787149850 134698963 465340308 780030875 407156400 304723502 863956673 991069902 788966613 70886276 766712249 804896783 987319160 91126017 364195480 295172924 394990317 435267322 583529931 842247174 131015647 508790588 291911014 443424409 125979492 284030049 32896763 43078469 6202968 369309648 404338545 875149419 793982143 625427436 814110037 684968100 916943150 743508631 807937753 586884360 394833121 688689578 310617539 640474690 10684930 118773801 29067405 14183328 954794067 208419291 759525259 698363905 439223826 912251774 718707972 899075172 728173767 836304614 147471982 274174905 242230450 685502455 582543840 152934735 616936073 724290601 347047728 804672434 404340285 360067563 450569933 957513497 807666296 181201461 341936156 777322230 239630511 452155062 429300695 503035781 508280060 588039025 770717775 118401000 264910135 103152136 872420087 111306879 361412018 244979790 765183615 206199904 994784750 922576467 640751601 298061179 262303552 305154703 42588390 174972262 82367170 81322341 752260092 295558819 758273022 231892524 233702942 531425987 40637154 932358373 774459074 760445110 124334226 837330694 595600050 465140025 398965759 272167651 411610490 765201169 835526993 264555400 642311280 216527343 770473277 532719474 943427528 707695146 131193182 211337973 674010950 158695730 574332778 901454357 924522594 562368084 196474466 414089561 702921235 417362730 657632167 45201915 24972719 695843397 654211953 957496700 230918419 902592451 121489853 398927887 144861873 438285939 725307534 414069343 732002309 387874705 276782198 602041960 567344665 899902583 277985612 231084816 707870228 300376271 263851255 18034736 499663446 651796662 12585923 202511826 319981417 521557724 543012770 101571891 338094326 360360726 481798258 830898519 88424531 266627537 278152538 846388406 903959405 820992513 726144260 624955347 796143761 463995920 949370141 601215769 153192342 59229459 829712378 57741876 781505753 666244838 766066108 527373598 250769819 293910961 552527583 60582651 340562555 179393977 533666037 624342275 588493986 54541068 772485417 285866147 85594789 745645795 773243439 720811889 777628249 732458776 469685975 212802959 269302134 239962351 811836056 851761697 174711803 295372528 864236870 35238158 710297548 547250567 241691682 205787199 217989951 119089287 752406372 854734093 701672299 731481557 26150666 677311164 881779490 441510868 28925586 597985564 105780231 468612690 878116562 742505133 142927820 908360201 440411974 74323728 12793344 414486327 276694393 933557764 160348726 898381773 572983654 101874045 582511369 841228763 340138768 500256125 196119133 991971045 7162192 868801627 431661025 839393480 586036515 831013477 301273978 88353732 501978643 284288204 935172895 242422784 66085843 355150960 791475751 53100085 179932373 350549434 386926602 875791171 177506401 312880999 170675913 459058100 65710257 316963727 534117567 228387471 867857061 5905750 801713788 929410624 411463467 781004 845912024 635942754 329225269 912214097 404489184 171534725 596735667 460878024 40686448 504579801 160582890 772716211 658829991 162185871 932772126 805934235 9236886 290051876 980208023 195249335 857917998 529360802 212124001 108177484 960534810 470250794 385340058 797837053 933539310 760495112 70299783 81172356 421073520 269731371 214321486 453594674 37488417 535208943 586489341 673476993 973242640 553420183 299866177 544233173 29770143 348247773 826133013 911280331 135142639 339407944 871047446 144699037 86484048 835228196 745239623 15070357 286329780 927248693 457065993 776988386 481980548 920187984 829515233 672880084 355296399 419287202 946639297 586963597 971926647 107238321 581388475 373340530 751340529 90858858 187923227 927537946 218558700 796119478 481576537 979738416 696171703 553863953 447189814 566560857 52917941 978358017 676255691 639467336 870503211 502707819 767558117 539311848 491464930 590298147 95885951 277710284 78447217 774901028 357139274 19496798 510772382 412964330 200305452 922708481 942930131 792475234 328889923 12609823 782871817 777016344 859833139 76324614 874696243 221222393 501585178 221398054 720333369 529999678 482450455 181155952 949190596 283653653 113484491 294742333 461882596 168329912 56000038 500657304 735367260 86414890 874213201 395019130 468772316 961597314 508819473 247720460 197850356 882055081 940703321 300164991 300902175 967153210 278774580 251908877 65726477 689506968 60702976 636184605 967464509 761839941 623005590 675065842 987285714 339423093 528924496 593885110 934722962 205328081 434899703 352340859 291300336 11849346 434868974 204631068 907917455 669759852 899068125 332936379 117408539 846696889 428003417 810048756 245361812 515060612 757006743 445793846 620264515 514308504 937749291 886479410 64421396 867232845 571645055 167770395 956626247 311789856 700990734 538245257 12532994 156609489 986948069 72495140 143726087 659239614 386813175 278677299 472108098 854950427 74273514 487157176 177870428 499860585 59322897 69194255 858917585 276470595 581263835 143581830 680298394 69084510 858391439 505277049 176162356 797338300 140168546 83814542 627394627 479715865 803052555 936290183 642795672 736198502 925451906 916063184 388361418 910601340 164488508 425146560 75097549 46236833 773209281 574696559 563961893 711207515 434691345 438735869 930888180 471323397 574985678 752160642 420530327 101048103 709460912 557048751 252083680 448403195 370638248 336300785 788730661 371749790 776586 813591073 913619846 504854962 721232573 470291197 894095102 344303812 17492600 694970673 32207824 231674862 871161676 349582050 380159569 888132428 286418268 204609413 520228103 861348448 761747885 602024787 512804206 985056900 354636116 260120854 910391334 876886242 793560408 859271214 35775761 966963411 521279962 927405348 344900382 762814459 961523448 672664219 633122975 680037870 577779746 612147068 110615810 840649788 974255000 793840459 723707272 473355063 176732174 544154798 47687955 140726724 389235482 811653096 69369269 314182213 910217730 57392977 593971702 53231294 112938262 692484324 160229920 375575263 686442439 174185062 168787117 25512437 210785407 679229329 830831927 464624079 46256611 951302785 704626176 300588253 777540076 58828148 829125458 176112182 650411548 909854438 195465755 868477565 606839452 389364599 352135091 963846455 633870698 602978893 288986440 774584600 567884582 6523135 937547365 926588677 12238398 660265231 765362044 664200350 531085320 733194406 680456173 81367620 472946736 172494199 952143139 554390158 289936365 652097856 9105255 311518812 837652214 16139305 22043866 423988472 802003751 320694323 688262040 93902571 673905377 397197461 849160856 792499917 272906746 701572282 963421893 805636640 230707224 158672858 496248612 961226161 747973436 373382426 755150389 830820840 686519978 384504031 430975184 768278051 650747180 855002064 45455825 640563274 686288959 535264445 170272174 757408273 749488841 400851120 918618044 723840288 879964748 654589038 507713765 591552245 15052367 530080954 609218286 84722598 534646644 176220655 275336513 274208171 778642412 1887876 328678441 433417075 647401857 752081619 633889682 747026653 753921755 727375659 688468385 171524218 4559480 525868925 784724724 366402726 874862075 169070762 152780293 469266372 652668813 505299642 997910148 977880927 277173447 515685555 255190679 788369569 656807634 758241466 472060806 117433130 861254749 242616858 78860732 819660318 707089684 294463337 872048038 709657471 922847181 631246706 843230244 828276253 170883395 3576083 731809540 334880454 438915818 788066352 519588501 746636578 94902788 597422942 15588100 451993700 3903299 534762309 119535363 231424388 69417758 530165790 944465229 366591751 761805552 157164625 560460257 333400945 909715885 527664947 208703109 168112679 418013121 768576641 134650726 725530734 863371717 344326054 58819036 657424047 711277106 380036496 808254593 680724048 600986311 560003004 925433069 366546602 960373446 894288206 515980213 291895939 278209717 542402397 5002715 403555665 417666331 289326489 185737422 779645490 765182018 143121473 422557259 83507833 838190210 722384127 517532498 622575793 692965739 596595288 986833848 353197344 505807035 227467500 821840761 898294513 823160166 628358674 652042035 617283065 45320206 147018090 535036977 932101649 741425142 573272616 783971430 504416037 822976944 869076929 781992209 881305446 875197684 262505643 61899158 328524607 267375985 152155276 574974550 364456246 734155336 655909086 90159934 748394676 900224685 138125329 833104220 685416239 272542178 18809595 233091762 406384718 104283549 118813879 422833748 610706913 555497335 977089357 810073404 62795589 891871949 407730041 564344672 281338402 137773517 807528011 63145569 853114660 902913043 891801835 596079741 221508708 21234840 941619226 810945030 119383643 950768689 566178158 241840817 660423158 742585187 637459818 355040498 716718356 878208410 94365567 269179301 756509177 599074375 713625748 313711560 707802763 410664552 379797958 338104634 613151821 591274458 452361024 683982611 833092950 560005347 151028338 660543664 264806639 235774044 139981473 50851254 971126433 139075305 257056904 328916290 65646664 434865108 620697504 712908047 76290283 23459590 795915227 513906306 616223787 553818308 361762888 181895740 263494855 509858203 243878276 776142321 196960111 25380729 262722564 248978764 80511003 123867760 901450490 792125407 618499510 839801681 318087575 860352642 691160342 662130948 251808725 532302096 440774832 116471677 749614667 886327337 518137337 565386223 727008593 859391143 238051820 969925403 147802357 279925891 440703286 146630515 634542871 49829035 447241153 648776869 513638512 823444969 185312901 917331544 646718085 523080656 993239137 896867916 190237162 502574150 6643576 979509447 27531341 392636080 30491841 246137155 519219079 583412619 924459387 320960693 559494579 679337402 274122582 529195451 827875430 834712503 86585 207812778 2917499 73474136 300805233 734198228 360110885 308597180 386561870 271061946 327009959 290045243 938378629 366896691 366115355 923746178 655757313 703132217 364118775 318245479 26398278 594227440 735086079 989074259 308868590 547147788 867828609 523530991 43989694 645576747 637008576 999116872 150418821 628722945 965619778 17454910 512001635 273761826 975223844 658047515 172158139 938543195 840447894 779263517 595160482 378906793 765462660 408826423 212414382 748745960 139726677 721151532 91307467 253617166 729477858 384634605 859673716 308803667 536291746 142258086 370977742 406512955 266055813 232107974 66566418 159893317 240761932 196937328 105921177 576252783 971583062 953970130 642055524 286306339 712530917 968982637 113273478 810995600 461746089 602101208 76727975 250653213 37164153 620081361 536895912 668660925 387884477 568897192 351750850 768639687 611853842 895039691 385584952 161574177 784331434 598795373 494452327 541909636 113545212 802175483 193226070 570248873 436647016 668636337 900334009 598580793 373352670 952584394 929658479 967758617 543973918 486874610 314850058 384917421 619586022 479995116 374680795 912987878 490981646 530670017 494422703 457253104 57780741 82835782 116334969 965537410 361443651 597108146 414318314 63127115 183236887 875843293 48024609 514800448 998222533 755911226 176473761 412309013 139513929 1038435 856490910 253787658 858209560 505823062 816190017 533401711 909706075 283174125 418959465 455069878 261234084 654778491 360110481 329489768 291599794 392861149 831958667 317456837 539045778 18639512 68903355 460589629 277697989 293983247 12016989 96348958 346967177 202557444 644781593 424460084 135083132 519986956 562491599 375950759 827537559 354984772 693504588 220674333 563922648 556712288 67879617 135921682 333190712 779735733 586280504 163472972 91099409 268229358 167273317 794889273 775608906 895340142 665703925 583451924 603449721 166023564 699041595 984797636 828814014 926850589 732704714 156764923 743532516 811929509 570373663 946569781 683052949 52665462 132217513 589538182 449462723 814237686 890944522 228139971 303846360 827216607 930929364 6954834 363459871 716010186 529055184 497807821 786786032 995884031 832982501 702383592 792946684 422440139 661107194 454172546 824292661 187544816 473877108 292197920 418099544 399521236 777327144 922852865 957571554 813425898 503217703 874118395 483086169 378940496 896654024 46613607 744569543 718166077 237423525 526534368 558144634 578462318 299030983 790465668 485956578 9377211 97978424 963342672 581799461 950953836 956060610 602172835 99139851 801647237 575051012 436279464 583771054 562509344 984298872 305743044 272970971 739401938 782447726 121443712 782613930 774841826 393502229 344010502 294792839 45140973 856590978 865712483 275452207 197544007 928785731 564961657 183253843 567641196 411938178 313804755 197113211 630320040 390753239 924663374 442219531 769923482 337000476 612655338 469436684 938963751 469209258 892156442 296680050 345630752 408913800 334223836 249622245 910619134 464268342 904864813 960426190 812135266 426247276 452724383 791790093 769778852 683889535 809875471 677129625 850906311 876167318 901262019 997839498 126686606 408233826 829171313 782621750 948836572 177330685 388173333 800896262 319018909 119524788 318612968 420136702 952707392 268422917 717772191 673864832 986367731 932037740 422383053 243552278 785308795 158488618 261576276 778111606 590803637 558830868 706320739 326334228 698708127 988497654 401394454 713129172 546339234 703135435 109894046 391709968 339698828 796596278 75361823 661544603 718451314 839409629 818298535 378311740 606321114 984184767 783418403 970548998 412597196 88623735 810581706 270206474 169695948 286980767 579917771 928244857 461876706 384160404 193048670 340902402 876587805 138834328 315036644 481471351 59436490 588093739 77406257 696802593 865756622 173463385 373202305 793866659 165880605 770058635 708828615 755940084 164160348 959679584 229523342 296179607 417610004 919953122 598113665 109859859 937192178 70544338 186776605 738331010 51047739 673273213 831855068 817188517 488186878 732609424 846502358 842158431 494787192 277610422 6133422 306755300 319487761 511728046 754446172 800830595 639214420 824169123 973080871 878646552 765858241 932819777 144794741 875276236 518940291 387836492 280929780 678305572 941082335 938419333 481427987 957048766 790449163 357367090 528455588 605881185 528093714 610534583 952757818 595104587 135539135 892340885 192383415 106943663 132135064 172146542 486656367 348702517 338233753 159486403 800135638 233033224 523987935 886751804 615557215 671631304 236854127 975417233 694959245 201018818 85061108 143183590 523998939 594284314 667412410 500780551 113202511 638111508 474467281 902069120 851820694 70662333 532602557 777532621 892471532 942356351 465129222 991343123 989460935 713095046 963393283 417915598 43637734 880864137 469582744 625650708 437974892 82279808 583547591 462966908 543641312 232683108 197903023 161243845 950274851 920214128 456690497 675401397 112370526 175507703 768948879 993149624 964337286 591720492 63921424 176196392 756867045 870622847 11368328 589429926 186619819 622979913 685275474 898280555 421554474 632154715 423569728 783600075 416027564 442608361 288480326 588188724 60574449 817915891 862118150 246264253 278587346 783830894 704788418 103830480 526785968 107010244 801905765 122037392 351238894 280180201 605917910 934558162 890009684 819833144 947074963 348852242 988994526 439064229 371159572 378387508 237432785 603176792 821092524 202253781 193935742 763898568 936784568 375760035 725110393 84247187 591338195 6339914 563859656 278264863 35381970 360991276 345121369 5465867 511747580 120457487 133062207 767716352 592715644 109908494 578638645 177989941 388839637 433701161 984273456 881561216 355527296 231136263 117820579 635029447 155829041 790461112 533589332 234998091 900369884 850285255 665181754 823896772 946740427 261375945 999258697 246053601 802320265 920199795 41635292 2942806 833664812 554623986 943339118 878229443 853711810 130037018 897801104 54320169 575613592 647841596 852508233 9502332 458040088 849581736 783952211 40798001 582984453 934611187 631624393 855888771 654977939 493585145 28811435 109598554 143335549 954541842 935374621 531587568 885950636 712720875 736387735 408846300 34998755 9266653 387646943 408907823 968896942 47063699 928949655 958988563 212360240 293619658 502225868 481757833 579926041 120594812 168474488 28593833 286622815 718777464 526344776 68518163 279736833 783868366 556546856 422887545 818956775 29967546 563328403 425598272 509204280 150723773 584699598 274651837 469949318 517384886 148945859 471560172 898844923 713003279 693562783 107601222 8153559 246099687 728266706 884915440 890911755 729859666 713463145 544543002 827147175 338019970 764872862 76361527 675713710 420619439 765063399 878417477 105997812 574762736 186442707 743567164 359598812 507168163 730894212 981515122 573842823 25681426 711700774 846125786 24480194 839176792 540767315 460923753 562826304 924499816 291682237 128656852 510843994 419304554 130894358 774753819 412553812 258112511 475719818 42714204 785801442 337248849 811835202 743097012 773256855 197974726 226921325 580668869 436231629 383695140 52657195 834284920 496962128 973150350 583096244 703674127 264175123 792526015 112892850 437731410 445834303 853424874 18198931 527764149 918335561 241417945 200115422 724806232 176841888 563709524 863326744 945706241 937545945 780752143 203878569 615591059 907525065 773209716 992293534 991770711 875299278 726596206 853488053 324741662 534245526 941496790 325680955 340236952 18243364 711571675 349867493 161540885 394312609 335627434 529218203 943915232 918744255 561574602 556090866 295633877 953400043 871310027 319725904 35793732 882399794 885428976 432347895 223623072 120627092 71858933 150410172 461277559 732952385 780152215 223490396 650762393 15440106 55872915 671052272 267761580 786830231 140371108 781029341 466136698 421538545 310147434 978027741 620016301 436780569 474550613 857061131 248945017 679176847 954386500 747725416 404994820 437131763 459411341 862103252 843412618 771886651 65813078 65812434 966442560 59483913 511883836 749042652 99805411 639919587 877017626 27742414 669504933 554536496 833332980 241492685 933573302 207786911 582665962 743392264 782535116 679558824 589967620 432214839 775995161 643771785 816061852 718665544 475002186 893684951 132172847 272450057 817256200 436605402 995793817 279380930 533494300 209259573 200416000 205212777 669231749 140494109 697342358 487079784 820538734 786711651 434189857 967669998 36116156 563082466 477028846 253992929 446229779 475095864 621170995 998469647 722529060 705243911 795889038 834337092 70464253 716330137 608051250 846909093 229168238 611681768 437302783 703677032 694522567 64682553 351308690 855442813 158231102 809858052 873306613 709876327 868147639 107925479 392268071 416691515 759809620 918543798 407288948 715369391 995579271 136544779 812403993 236251377 1030400 24006723 133336295 797073909 851724128 586878863 679004840 415741373 174518289 328193930 850099638 899247136 268564658 934975458 647327132 939736055 255157478 705667880 627376767 504812716 652488835 182525253 472899643 933709548 300690385 303721798 982037782 198851971 830660846 925667724 266041965 266631876 610790388 633493177 779936218 211188770 349130944 740043128 804406925 680134144 912265358 467150690 965309778 133132464 471776115 151742125 549592776 29921987 825800361 190349698 90194249 545893932 438141309 140103126 519696036 599638013 640979406 124718615 822959182 723044509 967063076 545895623 284874997 662604729 77590370 545405300 605149540 256245466 762390053 298244448 465033314 956857714 796479004 572840787 366729093 92345583 829597280 8290143 407627062 173964177 706647194 5906627 950810972 45633198 705199696 826236015 443980122 926314235 325730591 256468454 857919230 535121733 907325006 485177350 538792612 208426981 184243973 418475810 289920814 176271691 559063792 887711156 104756825 543729210 857600016 516848285 343740937 285423250 731974588 7513278 283552030 956602804 681490590 605225039 493971838 285477095 413653514 578047152 423309021 410514523 29667024 28554017 100939677 570630180 90409518 576370045 133601420 339675572 793419176 102414160 267876303 438840505 902885438 222926413 516243518 401806279 413722954 275780121 370226603 841207381 654012890 548367692 112307314 470464359 310729301 938291705 934525588 841821072 244417492 667101057 721403266 32188522 30359896 913818750 77594549 289426414 391941990 353094895 128334725 339258918 806165160 371737138 665766970 726997179 923846642 468968774 109332069 854184605 334635770 155313680 778464838 255461450 217583046 368706930 63003694 422073461 164890963 305157847 199385977 416383285 342108523 232617688 127325763 33852605 768135234 23006440 164182527 393003749 385336336 844852211 789023704 74681645 864674478 135917972 377954053 960483410 684815882 495462042 798352676 519136460 996584489 179667630 241378134 164027215 369512177 110102899 989870893 262278220 138820002 258606712 118247311 623622081 575499843 236421702 997489857 780964905 995772652 951297937 502043742 49404547 174290797 653014282 758134684 449778954 265964481 567446706 884640725 581526891 864680981 144554878 638717258 697308949 188063909 864326205 179396377 999174659 940424805 574732674 973379466 624138236 153818198 300085706 980301215 964614235 93242408 494298792 360935962 606343997 270962873 207907655 688692251 753215342 961651459 4710299 506399632 508246513 197500790 869068371 303635597 700406817 748084994 50637216 453253471 194964761 743916501 748519417 67797517 876520697 912684785 616957012 570433977 520229069 428356316 635763466 551355139 974390676 687662657 764258313 648174800 641555032 279786237 743985239 993356412 52857044 869202585 305701326 482910085 738157086 268898844 191203460 566100182 115338006 960888402 97318623 373047785 983316930 750826275 744633853 757276194 161201472 276656511 201753852 946546874 264454618 468911213 628600819 949966696 343742125 720014814 801855340 717614182 254621534 656991348 419531442 942243603 688109623 970374675 625127018 946694434 661203649 183831244 477882615 482057288 432447584 512075268 783418861 187766895 169778587 34398353 201850980 875214799 377334488 639925210 319864722 920452647 816893220 463610413 658179781 55210822 660643130 340059319 124801855 533364068 116391762 34885830 201828024 467907522 619598930 757810532 398703341 445897257 396946649 557472820 438529006 110248400 437798001 332416326 994715939 452739627 879326956 701039712 330030157 507093520 637456990 983660849 307511055 500783356 21507415 44589653 885104863 107281191 215894559 499450123 778415875 433968554 760715915 395480101 163679650 655354567 374828638 425700167 876922984 84238608 341369204 628436435 883974921 848481012 35123623 716186120 988820319 729824119 616252876 558921477 498979186 817609122 503777065 89758228 922576607 374102394 521552452 866783653 881866955 234686759 402243493 408627917 496365881 484895442 172970115 384259374 654627564 651831793 550231061 108183603 654608638 36056888 673436030 710508993 622400538 97441733 269906792 823552374 69748514 575818888 579003772 822465194 20673534 412464537 364685652 809641858 422100736 472565038 899902516 371058354 777278893 959268009 591924640 637734167 519099986 510594157 417252323 495985830 904527479 134269061 955558050 246575760 211032395 151842586 795160894 31064173 752491 783475174 471413419 278767688 812709097 403824169 238553835 664723352 263282376 459423412 614867090 891945607 523914225 563885013 785225241 274057117 476016249 171852767 448494012 794338350 830025230 117644066 823382276 987411136 63326457 874858874 216618877 289551639 448434562 190654528 700444076 522804832 512501384 664868538 301409219 205485896 191466012 921323315 50378377 770904538 770737829 700611300 748794504 33632592 853703970 495147214 578303123 986839992 191001085 250461222 640960770 815675641 844817098 787385398 562644213 89607812 789519806 945282131 291979393 148405300 36441819 465572495 650211531 499592730 930452678 249968765 476191554 537882735 633768661 462002826 160164087 777844909 497894174 644991652 294644530 328481344 898647094 217182132 350846272 483383926 40837708 768516306 270837398 300276337 448598807 30023732 708322110 696157534 833276514 980012416 569593956 496928556 598614043 407346710 350559084 787906624 74687453 143165988 117194690 804200832 577510726 795721438 568462681 555202375 183475091 886064794 632963124 306831384 776078402 161514178 670862858 456346810 767348298 478369372 856708207 258067258 951854626 397138571 88276653 307300957 792396995 990187369 829532869 544418333 793708979 728566203 763442784 848511856 143463802 924178148 458888850 880669283 170528655 19385563 155053607 367674970 129623777 448320217 986165619 569994859 658098250 111317273 697146981 944197085 333191101 898978848 509077827 701188801 555010666 425091419 164159097 574326482 693590197 216987123 929617093 225514164 488069411 577636978 928122830 882649829 180706347 31244251 778851811 231575820 296948826 370266782 648126183 125987939 501971592 592865166 733750906 10104003 833058428 521185260 421929773 875895331 772122026 292321312 234859932 926778176 371371760 209993571 112253774 287828803 646771707 885861582 707050554 967376494 925767878 307785744 191967717 239446804 788424946 925874423 4284591 263320768 640828614 306364210 258448723 962418136 164736116 988445034 572958044 132349870 257648492 265638163 448391541 384351044 379254800 462955681 764989171 683203733 151904437 522800035 215750498 810681511 104573007 100136887 515600926 202713707 618330926 485953540 308994772 806097123 908008055 37019658 62023577 180972866 915785481 414762893 696691024 552778083 246280047 119590759 759834635 825401362 151469047 361766890 928741769 182172691 888258727 171259589 837354062 430239925 192626593 324616351 530905508 185806949 685223614 301243437 172064047 386227513 305418532 711197939 937879601 680153768 705724681 592957762 622639282 457431342 78591948 98249411 80495019 866194671 433720665 737731690 30251378 962743428 306987135 539643984 243061874 980160225 525528311 495075967 91695046 767776453 57904332 124227197 580557736 248213915 488864980 181241887 29096046 924589714 981515571 279710808 253164373 687844337 645342300 641100589 998172846 91375884 442520107 539785494 119548128 940608075 795689803 565240548 593748426 53209570 448896377 578324494 469779408 768275087 969678915 930289603 497332527 640990095 401414167 843073844 448698855 992846879 66124361 664184423 633255715 488849337 445790740 643126815 49438979 338686006 559798343 96160929 380214987 454950764 712696470 268055420 81165400 639212136 833308716 838440810 18252694 99468245 896499757 934204980 30546767 511315258 207548858 375577516 882026171 508960966 544630043 281530822 6410152 921213221 981866010 961975977 123067179 263044499 881611103 549338292 725101667 131084094 169551647 913852847 903783766 467648998 415974491 766871559 923208164 472122518 983331275 547974739 18118131 725690589 967568746 777505652 860791971 833330005 703655504 76444007 672327590 604504516 708164010 32040052 296324612 841475109 85470398 959492810 240225056 531529470 579677425 913900798 223150143 477429700 492897518 583249012 597057606 929736271 82782927 864032256 739857685 287202843 216581220 324416654 944428609 352774187 775833057 897580022 181026692 174407016 741659636 367457980 615304962 639478199 473490854 216831652 495464408 742531155 799204257 684070039 622291014 460549560 462190354 823755650 989728360 229563651 238962850 973070914 168507261 40963100 211847919 565114622 257887029 138000843 92232362 94950452 62147963 801626154 615097866 46779084 859074427 502114979 449390849 162825138 14986607 23470331 244837933 712417098 668775238 271797014 298553219 970550379 134315477 823816796 712604632 250464005 207791913 381375564 201068844 559429156 476872003 996167759 677413464 798894240 825229610 83810186 640806821 183668761 266754916 764128653 376579042 533731544 987275109 936213712 505073056 491870844 174129736 192348604 977627822 942773262 820002686 829664168 494022394 701449599 873684807 214726036 432385860 684891909 492560248 697527941 796373320 94654861 7999083 210226133 280118073 427225152 283262967 426703331 528756246 78781471 834071309 638005817 172038097 989098423 771623115 511409299 934880126 595565769 189969562 914715483 66430908 678256247 31997214 10536717 813703236 512359716 366850825 225037252 281662962 906543950 571476405 656539345 109700683 291515285 559546931 818503021 367917078 757921020 23282561 509327751 311990738 36462833 812148708 786576813 267747253 194763671 989616073 144612492 386904781 331345015 936827924 913054582 129566510 683402322 281619603 179932770 768429872 764283240 925071773 807975995 512789235 744693342 985566750 524984513 670452019 13792806 612253337 257418264 330411292 846035210 549347436 385824473 139077978 108966264 847096896 681264467 304509916 569330174 521845730 902116295 976545254 720653680 400734350 653081402 889740987 425408624 646812216 923168555 632326621 505890147 929793549 342890417 531386763 746709228 155429281 218384739 609716892 499465896 83339122 622675120 303967973 151075316 823075680 730401278 60516992 780540965 617136157 543557564 336979753 133164229 357175722 540676994 748655805 61133097 700043379 915088869 833468974 225688158 836216379 471637910 452795877 380041127 23301553 36755907 337135219 795848187 340783200 790628772 738804631 72956333 736316839 806808336 30943933 157282751 153176367 53163335 55360615 341934383 39332299 110341700 249117291 140252534 811081506 975211935 543470311 574270421 445424943 291011705 509585070 180330560 332688445 631789460 234840391 779843758 261771197 880638766 310216354 212351376 525757944 520733942 464807515 463244549 323341071 787799341 457106673 934225105 921673493 788892690 827473525 410658849 998375433 652355852 393162823 787131947 880011951 265408653 50843871 657257357 929882410 954605038 114652821 613447426 455900648 81919007 249572234 788011445 776777212 823868186 493590626 99094242 407561632 823856473 44460088 527946470 74267498 494568854 478023327 784401513 851579136 614236751 806127888 962819317 746720317 622540932 545442031 661266662 876724756 110441815 171447135 975189609 940671469 146314555 630065066 598794501 415684409 569091699 522858444 989630249 969634364 335716418 104496447 187750877 525659433 591997447 815088491 582361621 534361765 485481603 604646939 686818454 51299984 181427987 125635322 548627582 615366296 559427751 621790431 839744604 25090273 859344028 708864955 3579271 402210899 404193474 561272811 424855356 964783700 981315321 491315776 372103887 836938436 238247729 401165070 782960571 507672485 711881415 608583359 555965940 61154155 798751812 465183227 973534747 374705333 628695655 156585965 247755932 970324459 440681137 525068809 542946845 359890254 309203025 450297370 933908352 126507101 603137031 518987702 457153799 880977217 183333742 239038154 449810325 775117292 434267332 55257173 907496132 463565806 80708723 234603016 990773718 401125920 837817317 461323544 319805161 86265629 56964339 980606673 34746 912991746 504912148 565978261 976372623 692057644 458697933 143356292 359253845 811466024 798695358 961786564 902023890 369740119 501574515 217732157 842276641 443666531 729549273 98847521 912331333 942214133 634573490 626251519 195712031 958142824 317050645 530543973 321672704 84208848 634641357 146050661 332440352 746080540 265200214 983128972 200252967 23768011 790478000 88638395 500186143 19356256 6482829 721935015 671117385 749577851 475034755 525502689 214691937 745678568 83123584 596783585 500262159 322189952 630013911 459720860 33331674 678618153 482117237 475248855 116647915 175355727 465131975 652363393 36834890 200134946 311025725 755780755 617247794 689258983 536341984 724159609 944257225 690391370 517336518 392379366 125534664 545496071 61941574 167109745 792600924 371524766 930672707 707158794 99608315 542166094 253440430 731322241 273516674 181952952 440394844 907488091 110686879 350070842 47495509 957964266 29264908 403633154 907993259 519635667 757212316 593473930 356076630 435353114 627511521 807777024 475915806 967277552 20215518 323252011 256678032 105947955 404153264 103547840 552250975 932297743 825077053 752457487 677031459 925228677 839961068 342676426 491079671 385305539 63749292 305865330 598251672 147749633 784766253 635589505 993178126 398297888 304731986 782158321 471645098 997456734 942288877 336845922 613273247 511239527 958606934 206197665 307227987 835358253 747419607 693886707 944680064 202497504 43113689 928075079 519819571 735772005 843743317 329622809 772668112 226909167 624480319 772169248 115146580 852339318 435838298 200035388 729439046 751483950 543259033 3160385 990124232 734754463 267438426 178197380 186311263 527590490 748098210 34647072 115920922 722791644 295611337 287753286 481052012 350705195 533029951 90667932 807292734 308202670 15409649 822404104 622549728 32981839 609293453 453714448 202103018 201695536 527151092 83025532 398867135 274966715 393906619 580956309 260224970 676264089 747229081 128712580 219664825 754746315 498165315 628362181 405824270 383604811 501868232 563209677 677374995 165983270 811670462 126863557 436682039 838691063 821540097 526351113 655699952 8290504 963353985 60601162 434118121 907636979 571956326 17460141 396983773 850570671 7332240 674003759 453931689 838701840 238739660 238913429 876812912 780237130 169732296 352143808 585001379 408399328 511712923 912590166 290464439 214627153 265652913 563589145 571740910 23857816 303615064 323654880 525545647 420846228 359767118 241454793 845061582 120812316 56846778 528997269 223656098 39213199 393985756 487124696 361009688 169531076 80451648 920122646 445354380 60650687 285829453 147816035 374553776 558799276 379588421 661397392 280061589 835289389 830146327 686979383 198866909 764643068 910736850 350130768 126433914 535893326 499759683 593455211 588597054 241299409 172926124 39716426 659608102 719869607 899832570 20186049 766052428 880517919 332593141 714674403 83231183 866713608 170618040 103442167 496698291 165281867 135094071 877473769 327828860 524401935 71761586 134604195 952153957 77104241 303556040 431989040 694328619 603721111 429702823 492470928 185037453 381382791 801423833 543527727 731082630 134021769 250363566 57127333 651201108 38749019 770949697 708009779 648652072 583866419 349933575 432784873 245464284 586985407 268096303 927526351 22241570 62672659 937491921 847607167 326161943 805602402 879367344 670573543 654725937 696766767 144499292 96174200 116348288 491983982 331234655 383831846 599227342 106338150 424478 796269295 187270222 152313463 394642463 561753560 437358757 425529424 54042160 422831698 751494210 615444152 948764596 539735573 719960588 403444093 369282328 269695892 605016799 74823729 58499977 664175636 623578976 95488591 698810351 844996936 562401302 38558486 774365846 962793017 298004496 478654401 72080786 582224404 950086640 869847093 726640153 275061551 383037027 581758116 637373240 736370978 397319909 614915787 306388816 566609154 499540354 386662755 523428081 605618120 874686824 429945040 49461071 20080015 639604621 669442521 858780911 169348427 862148961 342206057 939413571 772631967 923963022 90531566 819521046 943449350 148609680 536205155 497178411 147116775 136972183 766857128 292248125 41934455 296898469 722399829 60413271 789575214 402801811 218984384 155451312 650090545 233854876 324913069 908425370 492196833 274160076 733019871 638124916 298722028 641510126 283098177 236730980 902444544 12628966 4834206 86520737 756907825 986277449 350320596 953991588 171992949 955995872 563517862 622656292 225550589 587209691 274210371 292447017 548533228 767072470 357771244 440015273 885463153 540475989 739988193 612989883 259108286 714871407 338763621 574326878 319946816 933622920 171326053 818840964 519644841 726726369 122419853 833927782 945696278 902058778 114950894 906974469 387102424 536692383 318686756 234949620 666011177 404105348 96056918 559684252 214910554 299216855 90822764 681753142 12011772 577371430 873779585 632093695 898729921 465798847 414567639 192398952 893358113 438841858 852073146 956895349 524749513 444206202 881822344 86517523 529378339 783738286 417921507 340835932 29092405 982454234 962567059 624584684 702392041 673505419 150826318 793854031 641413766 482471168 339912950 348585294 991711629 424100189 627194382 358041339 89576625 15481093 196939489 886283036 124418740 840261371 524203496 146387186 640259502 677369509 106627042 989879475 888168562 165972959 145984761 656101657 425526501 271974489 651752682 858482459 179769533 840524479 38669036 1537274 744592326 291373136 866736722 559706992 467005606 281856015 386079075 180693694 869618122 56925010 430834303 539412019 337255644 317633007 220926571 596528712 302672620 178544711 6701435 114629136 967047276 10788394 482544160 268460698 633620311 266252862 819781738 580100650 343581144 114777632 724181364 169187708 258843337 2645649 745367307 981861317 483645933 446986887 776929870 396580438 853939098 337057638 899629070 350722108 653304334 132556562 679773981 412713800 302933193 649605455 383249246 561230036 396164879 515683865 792431997 171551375 933694244 496658602 896233678 319395111 273477205 493765642 421260288 485303245 686118185 94800974 533130883 171270999 834717975 821043869 674160714 752835251 230228382 598751625 81068774 253920622 92689265 23095359 307433025 739201333 338564237 810437012 246648510 510472171 87457090 778493240 571751915 384998448 814460051 874887135 11578228 661042244 552933517 21832168 842874409 697203469 862769051 127157878 574424786 352596843 534967616 352480362 237141370 753646715 791445437 567021944 214546556 66655907 187112571 33915985 233970564 135287182 999944193 300302066 686006352 172169771 274204196 194809738 563120268 864543479 861853987 664050219 847552255 635817345 399299864 55100027 657525473 918779732 620391188 137857613 562374348 633348718 180972426 92609849 133654758 817024387 321034288 506140386 463294517 790131537 645413980 876274783 186712098 981308792 407111752 889650594 399492371 477417955 718164854 47898552 735504769 911438560 453461782 502894253 410863131 711228573 285396159 492757299 285792983 442977465 264444723 285488875 367540274 539233851 725410683 88952002 887484175 213630006 956392637 580078627 215892813 124527387 573994735 462420516 662427098 936589275 994538148 776604252 577380881 755124300 568010159 313511924 77098406 819009246 844385327 307382449 283814373 341147797 636458087 290151732 129994495 56819300 146847025 473341317 554659282 323297962 236584104 552505595 720998705 481116143 698040955 474010745 837871798 690158395 592275846 641964900 671127966 679771642 932234907 46775962 236241264 160010303 97784944 886243825 295619459 8185634 655575637 890471173 362823729 310062116 148038221 954056381 672332338 75037852 489884047 961796217 78364733 615487229 305385966 493569968 390147081 599407316 934146415 727431210 995045580 965087454 325995782 334988832 339168960 671302319 970723202 971862560 290437129 132063549 148243064 809292367 723997722 422812926 637742367 36842228 396849837 826623386 518777395 980345511 423298115 932525404 988692405 355345927 804049176 959724577 944545529 21048733 243360924 596916781 240052072 796639435 579679826 278421680 85356896 259463565 419674526 69572341 762300292 888490876 177780537 664187413 579485421 93004028 709626166 937634111 533534970 913755143 561212076 664435090 775540411 646706885 706057535 155811933 852175322 662965563 244478232 319433243 734250301 437576955 628335872 417056573 913539927 400403698 862266871 215764196 445811990 396535060 17711297 545772071 200566068 329409468 717391156 36312926 903957888 598839686 465611481 689995695 234110683 863551385 635194271 741455045 336221398 323197236 1760970 940098258 212696036 722216644 219276847 237338878 834996649 285995400 997898274 6146387 264155748 939208891 968893278 330087536 137150406 709832597 270779081 217533303 950975892 536340997 951683413 667188303 262349313 598621675 539447705 663377853 53249240 568560383 830817292 370168132 842980189 604778542 278536042 603893467 695703382 203262851 562265683 810676973 31553535 473157921 146303994 450012184 81790365 275459922 780992160 376950726 283650674 782004729 171113638 722511823 617085011 684040318 66625424 787324111 466142244 125384452 8781742 630632332 383735132 55124164 963718957 182187152 416688601 535202486 383990216 779985349 955437960 230245769 506014664 939093374 904262413 660761561 381456319 739898049 834795302 812085082 158341405 591399599 801726160 90816345 661716802 344692412 260199932 926364370 92933240 639292389 543400605 390499753 95771152 703063975 45137005 540638504 730359348 940586257 289573068 273609826 97445151 895883316 206322201 706759602 445267797 863772077 263814727 717263105 563563294 597886284 586074128 9491858 895850875 189365430 255889323 911542388 747875197 319824042 560789543 208048392 500739333 233024713 131898518 145721466 167204060 509842107 706294625 31231908 872073835 306750076 269646826 868568694 755960408 123243794 518578357 877632657 812376155 590050318 200496724 567300491 238539565 728082342 612134476 999450793 229205385 344917088 241111880 460557163 827335113 63209189 236469963 422024451 604394421 247124355 888689832 297521529 534366670 737999138 463847523 714095740 876093520 662687466 768357464 452356256 22180286 742381496 964137874 911857412 409541380 455488065 490936740 581419162 974004080 964721846 323531400 305075986 386625296 904360107 394401005 209492503 394007839 783232871 323396496 27926496 769892428 125410009 696736917 609796798 768853803 716070337 404520010 634070364 32564601 936487644 729726428 353265853 727725239 714636480 617440333 369087788 166189213 711614521 23884341 757468341 917231492 549716105 414187384 288366731 850276406 707169807 640313804 276592124 171304079 925293237 317845549 231202694 662373858 356013288 709333250 366701825 897482490 820313793 245820147 460275428 216574291 686498082 185029707 227458557 223457425 606894568 832696790 669060983 576318908 857073194 715031218 878392091 847802649 889328594 153869896 772298326 308004142 213787071 925181094 15444285 808628548 267759855 343518371 519562648 702811516 845961684 945560701 219818459 410562718 873863030 562767504 31330732 95927715 136495468 626916994 807808432 434379071 474356497 141561930 193617559 794402729 481236716 79622519 35829428 753187564 249650946 857059254 868642252 925427503 398330788 693468764 989822066 867305566 797813903 737029606 243478506 143245069 195580659 437209993 422700051 810265474 841796220 490510452 323182771 59554801 182676881 377843944 250679529 922165799 599724385 792642634 964602381 726572880 769950275 948939015 264583835 686066998 226299063 74357784 726995009 974377113 12070215 440984982 122340971 82843512 538024500 290271826 446370676 438209516 837639942 817569618 764861003 958965043 57302049 433423537 289645488 765066575 85520531 669790636 13319823 228248291 142687664 852505175 165387516 24017996 989335679 703458247 913322127 592071284 429374393 441110234 82086650 344933966 470620180 790157177 537812919 919657291 447167834 255997375 876843031 294744811 607929729 241881507 769951696 765634272 681604695 160081638 758710016 576629756 502658300 559953562 966616285 798860008 550166319 54444063 132600828 767596048 706155113 440909629 674806612 531045825 145408436 479268429 510468189 508260949 933176010 831091879 65740625 60181290 292655564 845569122 944097078 472851227 196384434 636751002 462156938 851040155 215881256 194568111 862548946 901928646 714200134 649858367 600502955 804229237 648908351 789334592 776578025 888566715 174568704 442874404 338337428 705547912 234285582 755623574 564664820 899761941 311361157 390076089 818664469 328761340 255405444 741858115 643644173 281562750 718452754 601239318 413516150 631274626 33378639 424317676 424897083 557013904 636756468 172979303 306321343 389076555 936380846 589975430 355832063 703903933 399272065 31834912 553869428 935512556 961305215 755657803 149296240 506709130 17985102 748688482 953932137 580082011 250109503 624090868 859574808 861315155 47139417 260934425 755722402 383340037 335217401 523475503 544110193 709739548 165301582 843549894 882858779 610065596 699751906 178767857 519308692 635663221 311978409 192656182 618287459 434514931 208324837 151032063 659590936 985481860 148906532 456517639 554207350 254741695 839871052 53813089 605148811 42245942 17044398 913064890 426973743 802094332 671188147 126371642 790541362 166565474 995624304 600284974 187480272 946178754 365519946 711937008 200951683 483977605 119262862 462079064 2571996 55308911 710324136 946192895 545835377 216013706 678740707 224098025 608291388 48736597 476689194 549730930 430647274 916888684 581852553 674242810 86370105 869116472 903056712 696596492 251999475 275661145 345281885 924722704 679156014 588638136 413542728 284633888 205604531 335546479 277435687 37722541 505480847 161395898 560423539 194303070 455336354 772618964 284440654 266370855 849358338 744147748 75912416 519108120 568777206 798934328 733081964 39602848 456451382 837920449 440504484 623154934 292929945 235368350 578670922 399943910 25519132 315289454 305178346 981397088 747036761 244304069 604511609 497422572 21279131 79521581 668601447 99721394 200758782 62330529 518509696 560486508 384803067 760444687 511674930 929692163 145723225 967539122 569452405 28499424 860243766 265750330 360131077 206117674 499239897 861936725 638255067 397934498 910839049 86588139 248514877 749049857 612189139 727825207 93871275 545163392 987431669 182787890 400979721 137239161 898517016 39607401 866078786 420396024 368280919 26930039 774702730 958958826 716639873 796506832 520213900 422187580 550314117 779614175 18813348 246437791 358470548 528936788 784574415 824270923 744098350 527725484 197808978 26920936 534994785 9716041 86732363 97387730 616835603 779848649 910278453 964340102 611213127 288532548 187947393 748821225 120201510 931981337 716008308 789338316 452372856 461742928 123605788 902376342 189257403 194083182 147226926 422715986 271299784 488074862 195876502 766770060 41872017 669969227 855827866 177920362 219775391 525623847 71065575 50334369 840490336 379284584 849232672 759996915 779538799 391524942 820843181 903564589 12670924 722642095 701769268 969907884 662369635 617276162 673962011 391596615 556914076 319010887 938571700 505793432 865522229 485535815 61929395 15660613 980140266 318978354 290604495 991801751 156338520 116948199 583428929 770782648 512443742 440957628 286195004 335945479 563745470 660495380 180630626 444685454 248007586 679318132 66264744 96300198 666776445 381212988 536064123 886449497 207397277 6908425 334090518 30739992 134112721 670430679 669126975 19330809 417228312 979036610 185559722 338203969 454533086 203745393 412276514 10529577 521129269 412701255 709525523 571822024 124860253 412537740 540937948 53591092 978544407 288779835 365925924 285868982 988918029 467542910 505606405 582887674 314823495 303280018 642311399 953415084 184424801 145320156 515277674 428934316 258515320 822237372 339849171 254293368 279492982 537842985 56525024 986327666 477753444 654053252 662621653 132492282 783086486 603473529 591390181 459513498 551110662 993116370 925980185 448436547 825656547 862313283 29126326 634508877 287312779 58598274 281393517 361674397 455608560 533339368 971304152 775636108 769859281 33441721 944127901 647120560 62168409 810715619 637548297 900710444 943717786 393085567 152041194 279978023 153663326 551280082 154397826 478515514 857266009 933789202 489977588 554186969 567069073 851010766 946630860 466888910 354097491 311700991 114705988 930914434 728659399 755925284 645205664 332151137 356767162 878131360 136373520 146624658 470286968 641781672 151805993 776074171 371444678 2763959 565124743 304392399 888117783 817904006 777941967 652721910 15172654 425469014 831256045 893622702 791706868 261207873 177721773 168134155 882489700 271136380 112114790 676639288 700191506 372377213 418420201 788548196 725350771 965680030 300024924 735182417 360527448 73157734 874217095 410805754 659208182 496044082 405989625 528037226 816659833 327283078 275562870 916362245 703507458 38717542 969255185 793257354 626059890 763123595 869240766 557853725 36620534 449573919 645178623 873833887 464841203 743728111 890339883 411928240 690817874 922730336 375879763 876352232 998623369 671432435 708163078 597924050 799688900 484636802 387126180 397590293 634631970 123185033 921354654 769244897 674754766 581538584 226797405 79205212 17403361 618536197 638118794 643219010 664579697 120862782 524889080 26644655 999106578 49589070 472004128 149111924 979195508 45673408 618362019 704094335 462451621 113165323 34481353 417701563 425725513 786273429 361161945 865436123 298339914 941136975 827511022 534370534 983628674 353958268 680791017 516461496 32084457 973531853 279060691 815129960 180894152 708847452 185734608 678990614 540252932 320552746 576104358 589136513 489443598 26406835 68462632 866616658 618698619 751487495 17418967 361563173 577584065 968979060 429814966 740210652 465258312 589194261 529056432 612494899 542752009 325185749 546233133 873323181 577653661 690196888 60143728 376897389 390390301 957473274 872423479 578028387 485585708 56594532 931612128 863135746 977018458 616584444 351877141 291141938 985445960 604859707 559386177 183034576 992649758 757410419 306295812 779677870 799159562 257470026 180656463 829797572 823483686 927434153 114833030 530285019 889674472 12962675 260507789 460778673 568729186 485963976 572748586 683495880 738477474 9236845 265850111 749364236 534059514 118393055 292931820 75287440 663191863 893327841 941964629 485873113 706051759 579552196 586923328 362614766 734196210 17612093 211415890 758569633 474253966 222267703 349385726 509990256 617891882 177300883 891557634 304460388 651575046 771746940 383402455 500370001 620927196 201845894 45601617 823053440 696337267 364368182 488417845 533675467 480767860 516637767 949182978 880928441 904638738 856186239 248007490 195093033 446811655 514228603 642654897 103790052 295326204 899761884 399424602 260200421 111525986 351796285 406667332 724341385 811400646 367019349 910496433 454629918 996252811 573418012 397734068 356644633 50996478 839389051 527986956 428730884 184053201 42996597 840762510 414887781 305471252 810270288 529966380 795345801 655192855 515902496 570265179 807070030 944938385 184108065 200368716 95370235 14702116 918522644 998056535 726660649 410110294 578906955 528795049 349106635 430074075 863688374 133156492 303130413 906057891 392454496 169151302 214352720 428935323 239060604 453884722 424892706 892250153 700545321 800521009 839850536 780666788 345841722 776760240 173253967 189694407 654383557 637774094 897490829 296881138 509638525 662956272 15694752 511086735 407862151 779388258 6515675 499897115 803443772 359057119 2935527 398068360 827938398 174900169 407223794 115329384 260209493 892725907 98280323 98794792 665099543 727631949 671751568 495788704 910936072 657652659 369894126 496263952 322072158 673571004 449275193 772018381 523359083 822132426 666210427 143266565 543576563 117169839 19801014 707819592 751702789 554616384 873826007 35759430 782855232 863317133 441873124 942447993 436632944 17483454 94720387 455588729 503477486 417899844 5660599 446464570 993357205 623100263 264196186 125048045 537136394 715463006 117854796 788838053 284665951 812627889 928056513 18582683 31060120 842381806 63980460 292324550 825658120 780610241 810101883 865776904 360437897 278290134 197355917 975038919 210057416 103879077 353572540 505089731 996175864 668105040 720363335 942513344 637126920 989221296 297108127 377953108 580615237 598504350 141226672 536803257 33251573 845832198 8418036 299428428 381212376 702169104 468119650 438696138 545252947 463207127 21360856 493391671 585613413 357664348 685947208 751896832 60853681 696092644 610520994 943470927 610802976 10447959 843704193 536809073 919017408 860412491 359138679 142346668 570298514 850551259 271897086 466717151 243438151 98926457 308790920 10692130 556697143 676544884 97889557 164229309 958402004 179123825 626842460 836042779 507942435 827215004 916188174 124872204 616191836 124473257 587951287 614401744 688006705 139703825 907462837 984553455 256796112 121862382 272579938 824517441 282792253 328125859 385616885 344236759 554391113 11634173 889542799 136989132 453256954 799372895 578238895 166793906 396686389 853657491 815272346 512123896 762722464 482864288 572275099 859843818 895862101 61916957 652676343 347407753 987212252 155448138 698732202 704083717 340831119 576649568 677058798 562169606 319272323 181816571 951374165 110736624 209899357 866920179 621318869 772006090 182766170 606058959 665665793 158855118 571457037 272160072 595507612 197850928 161422181 738040757 862507515 86040267 619041467 610962804 734739067 610547882 620372303 376940965 248711527 265806438 891489304 426809265 629390045 5258956 228214903 786263388 885193995 51599829 78150402 127279510 802360294 139091833 373068974 934370461 658328262 485047063 829959206 598472449 455491771 120220886 88676708 751357568 171886060 105851313 905165936 197278207 862025193 864619436 991888666 909792056 821499924 817003489 322471451 867903430 384602532 559211338 178961532 78944547 335518279 937002107 476886601 106092807 422274561 158290876 99635166 202972166 633347087 853006600 863145294 240230621 280768877 945812957 780311469 383340805 50609885 881391607 853970582 828432410 844934105 688614860 184480026 587301335 694658315 922951691 593332447 633940198 440170830 230676723 93479271 125987299 587058367 117411002 353299060 211867935 773669197 205590221 662413876 899164137 416517003 639500231 932275659 417820738 733437832 560337839 636713542 663066924 873109643 283170181 269190532 358288782 159341370 747341441 532952556 19637132 991504993 445476065 489511014 104044233 463376946 572081985 132441127 76347322 394131745 174814934 293859975 341984019 462414933 278289516 269508597 827487938 114639149 727965031 697596263 347634893 932439706 45550213 155674479 875423805 559034488 146980728 438190568 991918332 337563564 655132339 860324743 193826581 673502503 866835611 555930057 887340496 467041816 644402842 872453850 454410254 219631116 633259801 118770986 138318254 791470459 852951979 169705890 214444512 178909758 375947582 392894101 429669244 494592112 734917312 432852656 562709813 336313884 583001440 580950074 519474593 181035714 224960070 725747205 276219973 651357179 173524453 998657045 37948177 712816078 265612650 31061198 763173401 204116146 77338525 896534086 600779995 841353282 481512692 173526549 409893693 324619561 579641581 45153156 88637201 668485653 323773977 705342925 975397827 358264759 593454425 817109435 969556726 257789237 704222743 624387871 751943103 9813407 864552530 50906718 268453366 874089893 471614417 669963516 442702816 280546033 909380953 983680156 842414324 639261595 10888022 850105363 112558444 995922529 254928856 693486601 477807248 861682048 171082269 161205704 305519120 691854474 235915605 594193260 386070974 641646530 642098414 385357407 14459445 48767970 291516359 954675737 606347747 706911433 734899461 278964924 305966991 95064450 449025653 25126024 181152675 789786887 668922220 594579791 122773485 517822411 912176458 407980171 369278519 216290915 909389237 128359157 32959396 793085220 778663162 387452851 558507945 360816955 68989066 63421622 697937669 932119132 878926782 962201702 802695054 892432244 211886010 81091682 434495614 323107310 793200312 306936022 590838304 90063784 297821802 703946263 100186848 382408919 763717825 19766549 607117585 917502576 647207002 916371970 423418766 307238333 631537622 343288124 886489898 342850285 766259375 152868152 956826017 201104617 587909615 993367691 970755809 998360430 4337820 766777803 866920284 225616759 858464045 69942778 928298374 956738329 847680494 878341557 386755010 406159632 607241055 709421238 602537507 137591763 345424990 821546551 743702592 741646263 728725898 544149644 89725834 345298382 607952740 895170604 683451950 393914942 111041578 209798833 154358493 735002678 627929852 826946524 89767269 233039415 656367837 513826707 16624184 935236141 930360193 87775401 717276114 478822058 377264253 598591260 134063465 630265779 447641003 772442135 545975313 803388373 826062612 254218185 596820483 324651105 209479760 773479811 789800823 720021068 11890672 612974697 369715843 46825918 76644685 412460593 507764078 47918299 448167319 854357280 689192598 922426698 209600162 424524564 642680521 753435035 408932058 623491977 247654224 13177539 245126866 80770857 89214725 457620634 129182585 934078724 649348159 579072137 179728764 370390067 177681513 853060946 450930171 562933140 223802376 274599142 633694363 266295985 476626474 606998065 464993436 596823678 501910401 154155961 540468282 186508178 170426203 69267791 658456512 385554186 922777077 736883996 762138367 995354797 720588166 878391930 317540450 518284406 816939920 746123727 955622341 687206511 510216723 899447423 203345567 676131145 706415035 700836072 425231680 323760608 659177092 390258316 454526673 976890601 405778960 695173053 879075148 610990357 8825264 110008534 88734538 325384217 509693974 760060324 107129079 606412531 173703978 196955271 686908266 689705450 809076435 838358605 10384927 157946040 937956143 248638194 526254422 356311161 606119352 5028724 459900083 267466843 384095086 669500240 463876719 685986771 539071059 11814742 888708393 646292438 610064719 934599540 577793533 556031764 58783260 709752435 736357945 654919415 758449814 228994196 964617021 337936110 182044914 708612646 598068963 951755681 736536040 977162355 919072434 410183032 279606113 453130243 370701112 154120203 162515542 475347586 981788918 949383475 198758493 909067410 46140534 90392474 923717021 434684368 942111289 648644331 463931510 434557794 971380868 54444464 62053742 392587711 749462151 180487515 396486641 259149316 990352294 938083027 116077467 391821495 66572482 189890073 313477455 511001901 347573763 289469360 668602899 676463311 629743117 690065402 712096563 96709883 929623278 445178318 807745424 334063902 206774227 179601660 758543971 940588096 537136143 320376384 709440728 679463261 417060651 760258193 121267268 156933003 935403383 494780292 87396454 661670518 495185607 731670373 838612925 724271682 583508773 425237907 945966378 959689792 478631922 437673182 278591476 896597959 680670539 392595565 741257034 712295810 72388354 678909757 564580281 480876195 366329381 532502922 11886409 647158455 241905926 594589457 188136050 599812803 539630497 229983370 457308573 855100888 79437075 761055966 42300745 919019847 675957643 660492644 60901908 625347641 436935381 115287563 209975295 716989594 939165683 752350428 433144273 879559754 892882819 123433352 82016101 166455912 319781223 221002654 747460447 842287651 827454729 65100677 246860626 113561283 90180329 796278727 798851026 193373660 24227154 592343633 585847141 72079477 611118003 436001060 69758953 655808792 495201483 132256697 144725279 477543275 494383507 218404068 743017502 481931384 769202639 122070119 345903135 701830919 605091376 802818487 51418929 359987108 369956866 353766082 844606856 953995152 180282725 632190269 733247440 794712989 36059640 835617476 439719146 593166517 560784286 714211116 53678136 334126064 421848729 17002512 857286061 373293215 975550168 248803241 848777297 867191197 353862256 853160658 499569485 785939187 413286724 133430691 422082572 558230850 840201096 212545814 539835199 593421854 136208666 53097016 123333356 481842037 679680756 67599683 44840624 912779778 146694697 552587485 944349158 597144292 262003946 908867489 7221014 239098034 676795666 15721735 474561312 500580479 725132810 631164923 117404654 555886556 829159975 413575573 115441244 21911032 777669301 306562034 303111782 584004204 46159125 670076217 363497013 464256515 293037393 113980390 544383115 212843857 210750126 388525566 711841535 847649440 198084514 379984034 4239015 368963621 507320654 89161634 987758591 634865949 176139522 111741467 652088469 671969590 130898453 315047470 355284864 516129711 374660268 878952382 320632389 835224135 514693087 67927757 174629035 35804040 679098074 879290498 229545604 266716651 178652700 539974151 323510149 488004486 485647430 782005700 830115762 148645550 735418311 764722401 731825383 529155763 692765786 625515972 863979721 230038560 581673242 967433985 922458213 346326118 368587865 516833286 627841820 291472492 285641646 453635827 342112717 476283291 151606053 789475047 748549627 241616975 868221918 757632766 652287565 813219678 528739268 247749009 957861232 135356915 415434534 935232230 591333365 681565611 481434736 294761635 129224833 925997042 926785427 704952692 438867318 471465334 210538790 188387438 877813591 866194450 905152237 912497939 519211817 821462900 11446087 402214096 861784676 88923156 349644170 742537912 432570213 671763835 114487445 126400291 988113080 260556143 479715095 142388271 109235388 831010672 640649176 902999740 318491908 413096590 541403152 209908737 987272835 193183987 371621224 109748731 446912237 218501202 67544720 124417438 64903231 501267374 545106176 963150456 687476976 158961647 72626643 267832118 858686284 760197746 738496025 27383874 918445223 278236781 684797261 85674835 968001282 278157818 257770132 878811115 211965251 175969327 527837447 308818152 545819261 665758166 957175776 249032646 972154249 242913844 233875382 755679083 886931231 524996474 936130530 954136012 263792657 927186081 494427474 543372887 447711082 818194898 394478067 900860674 480125931 795582390 590576567 269693665 953734772 559746858 76789212 376670996 379060273 443175166 731077203 536883496 877929310 789651585 129263562 696391645 570821365 309025111 228351217 246984575 234391129 484810649 640946234 914767777 281277177 578600055 940483704 635233083 493376086 958998135 385703852 366933564 129112565 307495653 768276761 653611357 104639902 867458443 628166676 676818056 676663888 461780772 886708492 852994009 843686124 944282343 394254948 869783299 215217616 622921844 664987387 20099684 203613478 803932687 703280647 585992175 682856729 49649836 139344981 789827827 896218143 156283857 238653469 470723758 778931934 103166623 239233854 458266036 732236891 78906312 451575023 261469231 526292408 164758963 780581014 820953382 556087190 528349993 789217004 169902037 187265254 495533462 48397215 809185038 487395029 143330747 542814726 65188706 797144969 172910238 164717408 525054542 91032568 306818190 187626929 792684887 56330156 452594438 15593748 685609784 914212787 326922473 654926287 527121127 824453996 749409604 334762712 213058639 398868920 188670041 279309872 713006347 323379930 398336000 768178 928004948 720743782 254023851 263990680 526109783 233840943 499165407 285881384 226306867 418248405 95558087 168070249 728597233 245519283 269299597 470935683 260136087 606643698 221338168 519255866 364769641 237994634 633181804 627711831 566457636 220311270 581409695 721273669 36375483 624545645 105588829 658718039 789803524 519425480 661742280 280986030 744575119 826097262 763825046 956851026 774542241 161128224 38345234 519259902 333087716 30773150 292934351 578324361 370645790 432302851 393971758 768199881 902005295 928068932 347777672 790718077 871302574 256190361 567681281 905687478 623469128 907901634 455090739 25685517 712733190 337594919 457761033 571442261 209576822 179887400 752062168 669930796 178874921 860469634 622117952 511386663 770734086 238430250 431861640 786636383 484191041 906057654 662565246 521403547 364089699 823719605 298515649 772104219 201910699 609487955 612266563 45980831 141827532 661170756 257449538 849751368 148754330 707563160 157714003 567568725 248305657 416095733 933203919 688048219 380658104 939639387 164086020 235858366 238445809 150060682 544797006 271501151 678838771 692347555 272557925 25440919 108907759 465764635 270686776 570840570 266948110 383223242 395412673 122724734 331513036 874364685 113674918 382384340 335734314 38147430 964560205 297718220 783943992 441458569 529703465 9840522 434557984 472442581 796140388 280585719 679489637 630984307 121379533 66331065 990203601 707616440 613436093 958677804 665059887 842590506 25445269 958583451 989178615 507482953 636159583 302077297 701434424 5547490 186546699 92761627 765758282 771869517 358215300 510787856 418711497 753623382 789027322 572925939 312986942 133065189 223177954 651591704 679198387 510009638 864732364 802526768 832940191 250321744 526657151 56398021 683967214 727327780 327425191 196123391 75115621 325856866 713881151 115775914 640960958 985184722 545650309 576824492 487517534 22903859 604062082 85751715 237193562 454099350 458467044 484214117 196626036 20600726 877759539 358099960 107200776 139813730 655430210 509918915 175738056 19097306 448563307 384583943 766541329 792564735 363027204 775237391 667597207 226608458 575434562 554976597 475047370 937226615 996636861 651016930 305493482 455353762 509500538 953933603 710966479 895488567 716116556 382092906 811413081 125361341 277356765 791940250 27839971 696992425 632517949 707668146 230333941 571847562 409402227 47969137 141644629 327703771 958054116 111802785 914224422 864786924 252183654 63919195 128881414 885953741 814501288 482754298 369343222 37734018 779798322 289241377 364762076 957338335 746354833 668252926 614573964 953609812 260759719 415502898 311609623 172120194 660986501 782735194 689327591 298160529 899559837 375923278 587006363 215135584 208967071 29436826 176862596 361927165 970886548 708386504 617451241 69273634 881024305 500292983 505852327 467148045 520187710 725850062 55627911 976363102 178605621 214487931 914979082 21513327 274262342 808213811 581829120 884031887 728091073 613460159 548695090 316772290 492943963 310157329 235802332 442356708 267106174 268045861 222064689 899730764 42734056 943688502 305032179 8403772 898260482 212357691 357048984 65915584 621244842 638054920 647313690 583110981 190671982 901287028 632392449 316997529 804842489 127405210 87852177 619156793 695268580 31930995 544200545 741837849 779675337 1240326 160558433 687280920 460015832 727554280 295377598 300713993 492211774 131842564 711178464 254887713 956547176 784809152 964255277 804098878 128110458 981307376 875891533 951743225 703265621 978583018 255276188 332198802 170928484 318746023 373012806 339511422 350530354 328497012 503656546 978519630 21021467 785947869 781273219 38907870 213276694 270169236 400603116 839131868 930263898 487982546 700381813 269203904 718570198 630404796 409552290 87607519 659637830 319631780 573615020 229300318 163340041 639442656 886575036 293558460 764149081 455514967 37880868 277408612 426149658 719523126 141078804 304136090 232338570 933615460 879024238 376140431 77710712 717027121 812375674 148809349 723668747 842876743 714760409 821699242 360429892 114448102 824097658 330232872 183785278 138483992 525375088 92603394 962281245 369113640 23251439 887807934 354110910 950335269 753622358 834379979 761247376 536764488 61208381 41197935 886599241 408007024 43029515 648913224 570845221 879458395 529910020 192898370 841925302 38748238 902059024 734416653 592109478 686562751 603260087 646277412 25316222 47098285 912395464 327822522 686301330 660031579 991755336 311443243 82631396 977669674 240217534 424162809 819758609 132853306 876034791 48629132 927212065 889511432 912355623 148180024 358743333 319134946 545893249 567744760 823751639 512644221 932904868 465761641 148185892 266317536 187030897 319779756 979674479 495906086 978434310 67061549 732544310 943146075 866685283 689256636 850388617 872319897 832003831 160439434 122311679 711279712 792765321 944446619 149282185 974264203 855131733 3270424 138116513 890877017 296522110 289259388 853538897 658576007 249071116 436834899 629198940 209308538 995843301 770206142 963568136 286791872 672362485 653088226 939415009 958094714 594041455 759836840 879299587 394342294 360322478 666350887 897104872 255392798 416422638 486080013 233315006 806199313 824583876 371671572 551810569 836754075 254673751 360981575 705003881 548743693 662731558 581620080 60365269 742730238 913846949 795970984 694688224 974741225 707841443 793836986 488392371 235351852 223405453 963022363 502456046 390740967 978639884 439586121 460189535 40029500 483384186 515316703 444522358 758394087 767920513 589413972 999927523 152629926 820398605 869315671 59891074 687144147 674712582 364081088 857841680 582994443 764952091 862852475 112452643 797387761 139646783 817086030 585155005 681739458 788475072 304475959 615703792 452451227 94468781 501463202 286246474 619658961 625268545 385635520 660665002 251650708 63445749 945137543 473821538 462963469 565845307 153896596 871154820 35790245 603474672 685405981 224998968 109292857 486151273 833280948 87248228 690629627 784722465 83293287 293078071 586915841 640979012 242600466 71856412 513825035 441139777 819307891 403642759 612916942 919088527 322202681 758623176 15845528 820574880 994727368 860872415 324522643 175585355 44302208 832336454 463506976 671200129 91323809 276497723 161653494 58384528 515747213 486572127 604785168 787170832 498914614 260123857 253662397 473720059 333455898 434284757 40827208 828943295 881194951 664057471 624870511 992796987 290998451 685469874 746054251 685292694 469013739 575357795 808263767 717352530 431191881 192919726 471599104 604943984 974860373 54083013 160644661 821780221 237683963 878574978 860787149 236860082 541292435 577567834 940745267 908190741 609306921 857023346 350793389 821502350 27775806 727863370 798421246 185698460 765449369 367519223 453379273 734010460 75013343 831589804 766319290 992271030 72280849 620428399 963566949 26283310 63069943 312693513 937860793 372380943 411575700 552637776 673325815 768865183 183330128 84997239 367833802 248851895 612611428 705680514 248728257 869769753 932323279 834880862 728761704 945902386 877483785 419935566 626067676 797202940 447475507 806129047 29352436 53674643 114506206 629485311 697060641 945891699 968714856 119023606 672737039 907039139 503742621 186989200 360989557 566667803 162781586 617491222 231914632 649324052 737006404 885117919 957055626 965102269 849087490 331861599 911001591 850625085 938743588 623063859 273094633 474347665 317730866 889673189 426942573 621862557 985012562 159978052 164785015 453712501 604805331 917234640 608440880 330832180 350422781 316555844 160720656 537129906 938393243 564129292 438355315 868561465 767401695 857161253 679607789 690330260 11064183 237513589 925487169 231784779 273257787 714226203 595457217 486765574 525613157 348254368 463429908 481997086 941377346 703241638 532132852 682357143 208403980 166043877 956250091 268340324 789505950 840026130 677117485 299717103 155752955 858258556 697665507 814516087 105467324 102126065 732027830 831682611 665325453 109808574 259287105 735883468 285339585 781146667 692326573 397955218 535530418 409134575 951574983 558823525 398822532 112179975 674242665 82068984 672627961 638295892 306464250 381927211 825902987 200522298 985363903 624226310 334401429 649537366 255300737 652751990 721556031 407169058 648756438 84838147 734387060 131079654 924314884 230983801 554505414 671655539 304232898 333967295 831056959 445672838 826027192 26243088 411132608 605212809 7568977 773657648 878488419 412228223 844636376 131577061 185057090 710902004 416885926 797223400 256243063 380323412 215229137 145366831 574976434 682239813 255156554 110530015 329238266 182934238 586761510 579036617 11518046 354755034 758517906 939203086 750429393 371112846 653025467 306961369 116048505 684394011 440311732 79812114 886159414 655691160 289202130 355943855 118086398 111135629 852669584 837745865 208980428 459304375 994516022 276340959 812900177 706100161 911095915 165423816 498352833 190772 708534622 948888364 61410685 771829133 957609195 473725781 623922360 796053900 967966740 781784606 841454156 159881728 660194257 794619799 584584181 192271175 874734906 842385264 907922584 840259954 612508760 429757774 561767750 694700957 588596316 379880813 210497961 429203321 150659845 58301858 417000045 196239161 403659651 677336802 839403015 90431423 250254834 800125515 843042058 200215424 100232190 419316423 266543174 688492740 210746690 104243992 981610979 211224246 866256564 690287636 2354280 622983055 752299599 495714818 796104638 602491592 819653278 669555258 64248272 421753206 920791101 875916067 228879349 244388751 804959132 755922024 822248108 965930439 488922768 501594933 260826593 531887110 97133833 81701817 78119468 329708481 631703989 188663894 178476252 328924946 536096866 514828443 975645430 948864614 724062697 133864080 178068423 938795271 987353746 322656838 313376500 538094455 776230846 706828582 908331145 318795357 314956756 329337990 871825779 16514368 39939882 333568403 837608222 456452283 290080832 9453197 573883218 249636439 761281303 883438946 235243443 610497431 371650320 895111375 27487521 50613940 61372303 837823684 631788194 779995073 206971161 475224037 420919954 603406972 847813371 739946325 801817654 664445348 635765654 136626836 90855004 954674988 153430968 32461175 577455997 10888716 730627918 773715076 935654363 444709806 440658173 240218603 260041575 818803445 305099386 532779616 505424466 346940109 295868718 451008063 597229606 575255947 291377813 941804908 196466122 40234314 305873384 280689695 216787469 240584705 736622915 449494896 909076089 946153192 153893492 88548178 299546554 367964751 640568506 899400266 996545141 385109408 964481131 854379254 237949172 878489962 133003126 264932300 53776423 10580341 690271423 790529083 152862302 445833951 39128051 859444900 821788907 982607650 980409034 226932388 841621252 420683550 17892661 642358409 290972009 407547033 15572683 564713109 492548743 995204552 666600084 898658955 788870327 587451471 568495584 788490951 603042015 241077223 985211913 624722540 761114684 392980138 914044943 901157166 369274574 404985990 450621296 813381244 410241188 688252317 454945865 850327175 89624487 413004242 929820192 20478388 260172586 486909317 516891632 910575621 75166132 48955819 259260554 994057173 492502635 241064082 855375732 896875356 196973825 977321769 537196868 475549696 781152883 817066220 320298330 893942440 804968230 953983701 470096578 486436755 391178325 680160986 664613583 711563462 568235620 411462668 385206195 243217854 300390698 403542349 397810 357679506 488031644 804475626 815533455 115740403 908806526 126927776 697657545 168445394 185737904 512103752 732609068 521446494 962300980 394793254 843400241 984782017 470696000 407949619 530550350 798793034 183597078 657961723 626966651 651933650 295875554 898900980 439673127 452335449 915305695 624973843 2005610 692996012 232191576 739285298 703779356 230371545 794058019 731874969 86215762 72562587 421491798 93130937 888842975 44530928 772304334 105323064 250992132 936200882 210273784 596279676 54350173 121276480 890861050 574817505 594612154 386082569 213522616 693745618 25831477 176805954 88321268 517219863 612416322 604861706 237660579 263305206 792928622 212379645 26381124 413835218 677362252 503017963 847195657 830208792 435735428 257847466 754229578 362414869 165773648 533849785 517271112 273809433 2710627 443659036 631677616 262953398 656890399 610225865 181559970 409390829 884827176 661516238 639017268 549040844 938941587 971415665 945683491 834688308 618401737 145136035 960183843 152243292 119675412 100031343 768084229 134859048 877275601 405175894 225466140 161714696 368791579 625241209 273664500 556532550 413844189 615532497 787243287 715939137 479972339 806698579 325597808 61297960 605677012 557674773 421606520 455731736 32387577 553557235 29689707 118249715 732710044 700671981 449281269 174938955 439626294 11086788 129800839 30069163 762318587 356047460 554455437 900374212 556917989 567810793 551764353 760984671 325933598 144788299 804455138 319291358 313944156 47363223 458402444 91315682 344782448 945332635 265682932 321734443 223281212 997147015 398702040 866288939 685626656 619657274 65052009 564405211 485595048 821818642 837071507 851643166 477571641 480998422 445345211 986943875 200220910 639705286 540390977 724369606 718156028 607496255 80663213 218110183 165978392 282383805 787308806 525306029 763977059 151087699 303762793 540180439 133496183 108271771 446145584 28084628 575289485 739197392 998122746 972468161 722472686 769911802 504221978 404964245 256773075 462226494 78226360 849656197 56104966 234640646 221193427 110362531 869034091 510682907 818678426 611971689 841240993 31196633 60857869 149408506 345510103 464764542 988346393 941307616 973139893 888821027 293554025 462021945 548712963 993611437 379600709 81838585 845567790 462022068 799335718 607215329 870703218 605653547 415865937 734252851 82797235 826617044 590602494 677727332 883205572 434562463 347715981 311432068 875687108 707306187 958187112 803568553 730701629 687370552 357657642 66721632 230189378 138732840 561871796 339696850 115523608 868992101 616234459 671959946 464928467 28540205 366341035 453086112 558434943 30971941 912860960 202538828 200222336 195954364 713678214 528041763 130388801 178445140 472156084 156458493 539768322 674632288 111087212 443125856 635174350 434383731 70140824 798867956 694758763 863685622 861788504 784458660 331879333 525538394 969004194 396130942 331086103 796249436 197814780 924682941 122234598 205245479 672538972 382475457 298880800 148288944 771587994 865432125 181147380 67195272 677626193 82820464 189377499 701128569 868186741 931693916 968180872 68243178 941663294 554584617 329084680 426461702 179655372 166853100 609007649 601876224 581909939 52552767 248739392 905762335 854725515 806518634 744550360 517877734 541247163 435690797 950822820 35271482 30744667 131136764 969883057 419465943 856271771 619544646 228173417 728455645 888096009 389072268 340437841 40892706 914015665 464994921 860940678 592347225 141320377 560459320 69759712 19213430 680554591 646275276 896428741 144820943 496869159 230358645 453331636 584337050 428332883 793648631 315440746 177698216 328723415 223611527 362925208 479840928 894100696 938956505 113287439 504373716 452598881 783390916 707373594 962808856 370902784 613514543 908968015 16877049 888481709 467045883 292430996 136785053 376705332 596043302 647941372 968896507 962121042 283325229 667685789 981621169 283537498 813252347 551949791 179643738 280165636 87487890 650897095 483592355 353020738 289556565 756616318 209766537 984109987 29628531 703273640 781496805 714749513 575499432 687376426 617610937 395425692 381062561 53499192 475561901 788420831 669768027 518122064 416693638 969808820 131242555 379842931 124002422 718460376 939287935 853309265 713254012 240749937 47581765 305536137 538529175 106373107 419096476 20364425 574863433 547549494 608231867 710740048 848814922 783002498 404540553 498366720 607475423 961229806 876190271 698297490 588057896 134298673 946591792 99647056 920093092 555798625 789175553 299661571 199823920 411697100 506900458 520777009 730880572 716654258 615658530 790688132 763686738 794828199 169617586 48160867 426010273 811405799 678614124 198036080 985545218 789552656 402685115 421079414 285018185 951835426 411452156 756607997 145238896 945283722 513852544 547908803 419550064 378097681 869977936 523840710 199796655 192396097 527563653 576462084 300796699 890691018 364217210 717427238 599728083 262801066 274642965 611471863 793480988 732259919 456485355 427962889 820068650 211450320 201008803 647269485 625074587 50842447 714481527 846564041 948976223 574444610 856820669 584013098 125918979 381534991 122565878 916139063 235275887 924391960 155125086 948542111 379148758 22643505 756053192 649034773 938874006 773191291 563504395 901245551 680475405 52579971 123258206 952038754 533672028 383014701 337591933 326870208 940385227 500076535 606143263 277048538 116926884 207586933 265071353 556616362 549202944 573040704 177164622 248962640 795087404 133229374 554451297 888082757 703372474 113978807 675376152 416769591 621769138 646885714 711877303 300055102 649014183 408216208 711924936 678957938 321169411 970312177 134212283 437223676 159511418 154078302 311882948 659220865 349282180 339130050 720085978 745469064 856237256 878283324 251149044 235963765 860642151 660773059 506687317 234984053 407952447 346819858 919551952 779124966 323115637 851038506 114758862 499616674 438146251 46857853 974478683 339092021 553070239 627225345 524172943 408480456 746271306 737640711 88196108 751619831 800626139 608245350 789720269 755617619 356686006 203849974 2713113 991890070 811622096 929574269 918167643 315908186 144178444 590495386 270976370 656634479 733865466 278083786 732964522 843277262 247766931 366825103 920114025 864568791 702760976 173748819 812003128 536278755 278793397 133949442 446463383 326105852 484451439 279178116 540557031 679428522 57124809 706356777 610356546 348627968 63191256 645571564 527710687 136369353 730374516 340353510 244685512 306166552 710098733 98946432 688753576 808501058 791873311 688390949 757043728 262505010 640548726 648038665 217537326 789703725 491701427 976379971 813752572 735619946 845573681 621565017 186136998 169908826 646433777 936271123 136896998 937623603 413280222 63285317 345154452 85633613 192163728 785437072 703811939 620287620 993811944 369207235 558115511 449078459 599605522 808435417 471965484 689527969 556254984 341714303 407918619 117639509 931406756 797484946 244082681 62115840 366291037 270483711 110513722 156625763 585824581 139186003 374553190 383843282 969868967 753295861 344729912 830534568 193701169 512499813 778333425 467964400 970460056 191810294 14078645 144333553 427817764 592873400 896594853 67153773 229751791 927661790 519598621 875649970 41410822 893364142 367875386 388759228 486828363 843345160 80962953 312818984 676625873 97188110 214661366 937859595 998394999 432256940 740276635 959119061 438864834 696993735 237148246 366308522 828619746 492643085 624918362 188928430 1171008 628788242 698192737 233531202 370080462 205987997 463145371 561488908 617610565 761170623 930128525 138160128 312332915 287151735 118635270 682333731 976032497 961250186 424063957 428211667 649260308 266105939 20607765 878522018 748994161 784210919 475927566 787702 759153090 57144187 804323076 687166997 869184 203640435 401851344 703606676 992693539 277897649 574044446 372138188 78265702 613858595 658694077 653658695 203518652 72228733 315749853 971617768 614801859 885081125 761171093 907871965 676158494 503905128 315628546 771347893 104057685 245743065 430044544 84122992 768567281 146688412 532722574 414004973 990682084 125649443 178454603 608685884 415519776 871102674 260453966 723402717 424008664 435138567 964050600 612298838 852256582 66473936 909201039 560798230 475109025 221529397 90807878 761740568 950828304 959296120 740830533 210556422 164786930 442130661 735757745 918761768 943546001 996230983 914981274 164822245 823615867 442478718 656097422 999516458 487031143 702489437 97134706 879718918 462685882 798771892 720371773 632231944 522263262 151526223 514978111 502893532 619129721 204172563 830681902 23920065 760314714 714675371 299878891 535134029 710711096 468835447 786632332 730111217 237647431 869253093 916776830 772227472 933616020 788831858 177743173 528985468 576953206 201613859 360061584 654488438 851289623 497518734 387169712 957751638 256302107 15220238 457221032 759910197 874229404 111682482 67977847 433928232 538900715 778534078 556704902 472741068 959864880 313986537 684299778 976502318 129248485 670644359 702478448 730198618 857814701 691349009 769529118 353019620 486258061 550040276 925935308 805762940 672111051 668981900 326144147 150136659 217957175 399597323 903803569 150269692 129910611 485372664 578823057 747269751 657083786 868619709 897452260 268711857 525465696 149342627 174284078 418142393 594765279 333736112 967774204 641034889 889496954 714279755 601485484 801128355 736701404 493891934 512728635 902190609 541801429 864796742 367960563 528786279 129407101 592411502 519688000 597571193 37598167 738459984 939094481 712244841 233856665 930363800 169843819 670337760 302909010 686318657 564229550 871622620 773839855 822988599 360515013 503007983 809614828 460864919 755103919 688174573 902310314 420199797 38936492 59533125 199373908 127808170 292298649 69508985 798566867 828033464 880647843 87294844 534982480 866490056 159039717 929662158 799691624 981155230 488368642 539952157 436230969 293293184 567274573 306169546 330725885 276126356 779048420 237297805 359308357 500369952 136077628 206527536 559520053 395064371 484169672 578950638 641212336 445496567 235853315 291588456 819046 998461444 360735487 826410953 475830753 67825646 289191646 642148035 972871181 291871042 454342477 980307369 514695784 482888384 665817773 619160238 524013951 577926407 927696235 737694908 306993347 287163963 475503160 404043982 148515009 665763003 493286048 693178057 91020876 936024334 171290383 147206375 480353222 742821899 828967681 975175154 315169592 37251692 582253782 472984850 913976442 220417126 817665193 727544118 775578338 400896977 551278919 480513436 662499249 16280553 743250492 431157077 98591450 569793089 754352372 909781445 497756453 56108643 53605833 208943104 718879287 403508784 504526276 675857683 942984563 910523714 314158491 965078226 153045594 252848514 548179820 523707780 248568022 659672296 270484157 68121560 802512097 647138558 934268280 681804669 669851647 695688799 867693778 8387161 683031362 540859023 822207729 457593082 232855147 676355390 675908149 969623558 437793006 622664583 111661234 831440671 931173800 905730637 839023984 536571527 421263700 104750430 384552217 766421226 556096977 985015803 224450036 742152972 872130483 876342070 520817675 955976104 532264954 478108530 995155014 573149022 303791472 791174969 447328327 354862278 794072801 352182542 523046742 577730573 22208387 232309716 561441164 660465763 895793637 161205834 519766725 849421420 767220494 515249814 465170962 782154576 381778850 120652370 114517136 465976582 256530701 386377550 862170167 46730938 140062322 13729275 473489315 492980327 709891072 81262270 251435335 313776622 477930492 515357275 884832800 600536428 269891844 860514106 266950807 12547 748758025 77757702 297510097 739312701 709662200 996408988 951155345 747041094 648294004 476328693 613425354 6605933 615812095 205737717 500285514 922762629 600893754 315420888 768442833 845221384 282968512 442088247 478271888 650791692 177512841 743098490 678407802 162351205 78348803 605984644 207375328 473300964 515809270 926136204 383661402 695440094 594583817 752285218 317390215 141770769 372659474 987220342 779806527 811430403 899798163 642705970 340135828 211729177 958811882 424165384 106318654 181878786 264777356 601290294 108162398 495843693 696656642 910578328 473496054 188220565 509492520 444675361 709715971 127092850 98450394 798010854 688128727 486121832 910726439 823182476 727066193 863367357 87191025 229644146 67750961 250203350 339413474 945453217 678019807 18926406 580575620 838497125 543026049 343198131 411050598 11194953 578379079 994659623 90351575 402857167 632313374 799565928 257856107 958293708 270133586 926546297 248839815 5459560 135776015 551630692 705294657 431146694 139814288 34951682 476695870 603418752 386009059 240864286 887140863 838790394 873247005 291993951 946615492 681306666 659662433 173447958 890319924 248287307 44278868 471133850 774532949 284138588 59078668 844918203 264070720 346115548 866140841 412558265 966751064 938472290 908746375 56339095 493467625 126974983 547874252 460691530 844942496 787007081 214929909 269135741 97010642 440350531 175740258 42057488 558647234 755184534 279724350 795666003 598456636 504103135 906432741 511512492 164113612 507086003 214461195 412412559 409865540 51427490 273126950 130764701 441299329 672208651 632451213 739163346 454595393 179432016 46385169 911804232 362330276 599493024 130447537 551860072 456497849 247155679 565681347 939541103 269784935 672825019 227797915 7363319 837226018 520998751 765898124 780543653 838284694 106057669 872994876 686957017 401129745 708963776 981992651 865817674 706921860 567904069 890431374 178118393 466169519 382062677 613458925 13994071 432318325 988271814 421423416 677386735 283086590 749228590 505003369 690160970 791417688 940446612 321766490 623374424 490305968 881654205 815681368 583970202 790448865 961468275 190665286 40451012 323174386 910800722 538315320 996054294 523843942 984175187 642416395 959937150 846370698 652295812 462853382 399665915 401012374 873004345 93820942 55737029 805954620 224427615 640915447 125022439 172785337 832263578 911543992 821064290 121164475 557685162 757040893 103157555 476197168 972876564 646793738 477055441 276126439 234273338 638341645 653070435 166577709 805928295 92440645 323617790 683819026 362398266 14834268 544044290 79773512 587015380 285248831 49864484 13728992 71442306 701579338 296544630 391331521 769392251 442713589 331782144 721894698 702098968 641520190 436471717 256872799 629636077 86477190 636844468 893012088 288488349 841836014 349083043 658484825 432359587 132232189 875931646 779195135 344473702 597514244 517571532 649566426 3259722 254832479 298779755 12210718 247729701 969195122 644362604 205972591 394844940 896243902 48280084 555593532 737518318 338022480 669822636 643668535 374003708 659892049 63267279 682297441 237623219 878429536 140672437 352519025 907840339 496051880 512589462 746973784 979621552 340634409 369883987 692815666 950973241 161814566 529514206 18624586 641641053 772587523 427823578 601394678 577018350 789850061 501329351 268116265 239988984 315326309 405544197 53026739 98760426 308402656 759567665 526300048 636425757 774435577 152886068 598383226 844600644 574056419 506106745 427903356 830979208 34794975 214242788 468774120 655358696 849738056 716968682 639706789 653770844 601754692 253175192 59366052 739484177 757036773 72409422 287415533 533492097 71124186 421688307 335583744 432333571 816937033 685652275 240958287 863863007 775929921 399843039 156422576 147126439 699808509 7846009 719676927 982977293 885909978 156750707 378601555 364663454 572347102 707401794 75102118 72889905 994078165 813225854 394389019 497495824 182324335 626035900 108954658 417525237 608072717 768191486 582305273 579902198 638470706 527361842 454505484 427612632 924860369 223997085 80714315 682117933 935485089 506477219 554362148 776881000 750698999 879319330 229372997 985636232 250626786 903611317 574408902 559480440 81808721 901740532 555598907 213149303 645676651 170531883 505761227 679326141 333351151 1552127 198256508 288324211 248270874 363884261 119478349 226023291 486715600 517352929 315328503 433140031 868337539 166414400 428472021 932010329 881357578 61377822 485746375 351966848 152038550 275206622 461985087 205749083 724514815 34419444 790348679 594561588 907332899 602709699 576925808 733811296 105316048 322593583 938498103 453119448 559512727 272518756 390296730 501690061 872437818 42990487 853994393 947140069 123539987 476761468 774269168 874725525 422352661 254911573 864464807 780780818 214363525 946612826 256385142 305113280 908082993 904910475 861499600 388029675 812607355 232271400 681115179 840050555 183342278 30065769 596544862 497853763 951168699 855333194 536029625 629692023 646561823 156535924 133721851 296070481 760916270 756964005 950153346 638507191 309911425 721639185 734047025 946529682 998881873 24965108 806405122 178014783 153618223 348462478 729473630 755636159 505053945 265476208 927778822 353045985 518576420 758108428 289981474 359535062 79534736 376086849 693844836 396084165 121588265 914828747 333424480 518585155 316113891 712017925 614311822 867086780 815351017 17504147 717518202 714493858 567429543 506975198 710230120 396916490 448555383 896112096 57060992 213570835 192551739 932142958 420256113 487429945 895746766 733025333 983201551 763993356 656882767 702983563 531945622 805394306 413192633 683560907 949269345 109342493 842963398 546065182 480728094 880911203 115592584 345902636 384301474 192204383 338178303 570333182 921867741 93650573 785650454 721772176 496811648 107979412 715965272 233614901 830648985 150598498 171098428 479527651 290805634 294409673 84014678 830079626 610341408 270980975 443376846 31476687 164040272 60491538 92921314 8894704 925156726 309426255 30650489 66979995 41087118 370382164 416863981 337580854 341184986 862837514 674856626 870741348 4382683 231999237 836560131 343227347 619781506 649357338 628283885 60626264 690333186 765114989 610966715 134258423 26756564 298067763 129118608 146781314 752838315 749372954 912243318 530155245 493147511 232995277 131872864 217600909 964236890 9573112 266833780 123600325 774253965 755001593 968600984 598134896 837554947 878109414 734335162 248022406 877991894 56448105 177781118 456291513 1651259 653788718 651901993 905006990 124917444 383290862 161431555 980308188 905274421 754568345 611168360 58964813 70569409 11784208 15736796 364517653 682648875 786279339 122476500 389767421 738968251 449527462 817643188 113475948 763796832 257122999 837486165 315387723 670654038 771763614 36556243 424073777 322520516 279143975 260595417 288842988 79437926 768698535 922330621 483796824 663563126 918559989 841464055 829761807 134864919 249586294 163242279 614427580 498508545 478449884 217620929 27553886 869625163 309680601 368716542 769270374 426707959 263501884 756896197 445304617 785222282 833464575 777384496 963753290 509876261 232438373 615373237 495836909 844477775 1213970 359886804 126598967 287226994 428905269 231873356 668862465 826054746 458807037 35310226 727146918 261055830 565320054 689502516 734805404 341368030 816349784 209905645 195116783 863562611 494982512 488732480 756157552 178381396 839283300 705737276 322337582 826603940 683556009 212490737 367255326 888082574 54276158 543771899 641142766 101337952 564166759 255412250 10357487 206567070 193995585 517108900 353899351 412898468 606925042 287418150 707075313 854058106 849451738 999230835 128524307 418263397 428456074 549415068 966118512 261795722 584211489 901626751 444509178 153007714 13568325 951329362 272110445 431421522 639305065 505831380 478192555 65459694 739444454 157051950 426642102 398296468 239112002 339487589 824165734 319424920 3209929 224196016 787531602 550427960 713705270 425256364 813467575 105820749 941348153 816711806 891560893 764981559 683675364 107434418 672479549 162707323 568082575 895938170 778103388 866980587 622004692 517633579 152634591 687930353 940936159 96021823 423281072 499410499 710011162 992498029 875787751 465194449 637393818 356487472 513850633 330461354 617074806 248957137 759022708 401743584 491462619 363483468 322415657 977986685 929552090 579502157 741278397 969347993 401745411 158720084 777032682 974462867 916695057 180279351 332203103 638905025 16403265 346998478 539664835 724538256 585635286 588027142 45469060 518010480 263633531 619695131 890183731 325830541 224309427 219802824 469347820 264920857 713571077 970595367 282662411 236862730 681092316 887499249 828562871 161613592 47014906 295448809 587499792 108027755 25076215 844969345 754992455 140941529 435405803 443521441 418749302 317615249 663524025 285659822 774394291 174617083 611325745 910547426 421734459 683605976 339568125 33921353 259966147 314987730 703312180 203786943 947554393 862583205 878463303 512416153 492012442 618261887 174531200 854480379 685547746 527922645 838760737 497746061 744202663 145965300 864564980 530902681 126906127 677912415 323745054 131095785 529568965 773415496 184709343 915670857 230101402 109276816 173334117 306852586 810843640 641384731 58196280 871025546 99190115 972232095 778732780 254609378 495970433 64651762 736236640 894764036 532530332 218965982 125684631 560263834 548287569 356876580 299590330 234171653 588668947 697993311 174447297 986843330 567769276 453070662 54266078 543330153 138552165 785397876 285252921 566900073 215401205 14888863 720272947 577575093 942046834 282907138 997163483 533473553 663945328 532376483 256607465 834077148 471520397 164360551 942894624 521743131 561786756 353354481 654424426 559036507 654689441 359280220 92996211 914279432 494044931 292724614 917059610 596387215 169209672 452479714 49286699 144622575 863228331 250945117 531106372 330923280 926940897 21166395 861291169 685982064 742966771 924762450 421695162 432586668 406878288 520446829 637976738 322343622 974632231 507715810 13360628 578988652 97904051 460408970 117085988 606315618 764842022 839526692 207582919 338083484 718725876 679514331 989033082 789215864 251001403 436956593 498018788 47502540 569249227 965245687 544149822 139833668 521991050 990401404 705120348 157996864 481174112 645345536 426450200 467625451 198979095 537286748 890324153 870844416 685953028 340644560 21512866 760412417 791978859 922920712 960745700 12353255 765807575 486689975 84612785 435037969 549857547 596808880 906679199 923013808 557796667 14738271 949179886 503025522 599310578 324057191 722776291 111703367 393833969 60210044 912211918 963909465 789142611 227291435 421656711 564862069 160144983 555137077 605460603 391141677 108481243 249984488 345266457 119787908 491041940 925118092 181615027 84664887 29680400 285098942 383365638 136949153 474052332 209315931 396851871 342134347 390465831 196019809 132015833 474182237 245867914 282147048 612277706 644210097 782338265 690120638 667994104 244068652 617987974 296210892 875139129 852778512 759173639 493737716 798185575 271926988 59728433 208358820 603326432 247028278 802374227 683736015 243950874 633624542 327999359 65496235 254103091 70873633 744478896 90120913 621541742 99541601 159356016 644542013 920251246 622345556 475326340 373546384 871998072 858513093 285836124 881446308 673071473 958476199 768923272 864178545 928163555 813739679 602180785 387958836 88344558 331871495 914194548 866779656 656394207 398506838 249064818 106749554 699801453 33172417 155732685 699091215 998476837 211235945 658254156 759937557 840642471 664090414 358502413 229861068 251297963 675824180 883398857 989165457 556609410 305145511 38641963 680974373 13501748 815783509 871164707 666473823 646246131 848105540 173975237 726928607 614355930 10148112 756708067 72675197 385153332 904001641 142151656 830161672 757887938 926283028 90582769 326882792 628595432 273630949 71882820 591491734 861585236 414621572 483006491 911259327 124932075 968253238 403772023 143370210 433416572 768015777 750852784 476138381 467537240 794022022 820626071 993200358 447311094 598421810 67647158 368704730 65361618 186261495 407829043 368370518 848826859 728185090 996682324 252216134 143061989 458686423 972199193 292454728 549985337 733762126 944658759 376048802 631763455 490176587 692591917 757077259 400251011 3119 934131442 830955085 589310681 457388063 620112876 346472144 44245202 104322807 774216765 926272646 969307830 967889357 618545681 267093902 931430544 217290889 811411448 816148124 952330444 780256849 881161549 486642155 664226601 75591164 336728658 719282921 751959480 82453850 842582877 867553922 769479268 555977464 526325866 902562198 422044824 585450674 381638665 136207885 110228852 53631204 815343270 383400935 380518701 38522572 702879152 93590184 991245222 964297593 828082822 819265995 556239859 539784215 83509804 782708798 821982695 889257008 844107765 284685395 50602067 872857926 662629037 649666047 236584888 536828994 583631607 619921624 877071677 179730471 296255364 39063663 841256118 278840383 242864710 107402154 953503632 942870535 723880312 328330500 902414942 494973592 549470733 403238289 477912846 153631111 341531787 359270701 6378595 36139787 785217251 57452347 766598887 305050824 171205420 937973204 685163432 486218867 728048052 793808728 886053851 384833268 177537050 901937941 825283369 240451665 175600121 448823961 299332104 540128438 765986496 18269402 751269696 284941369 726806310 83220672 969065144 390883190 738541036 758000100 113700095 607095727 287689634 358690160 176799741 549785786 275738151 435178456 621892158 168436746 9253929 786498057 184458957 479538710 343404435 883943229 865406965 779670981 762841590 850925318 218635385 204091861 480390518 878351912 75956493 143028075 140297415 187525859 727555075 712529701 562427115 862816832 587794694 218284636 896915938 453012929 880672069 745271426 78308429 188757968 859066435 211528158 286064892 312593230 426495039 793908226 178936464 148834106 481468140 109168782 599959771 910006541 169033561 6439097 770494330 544947690 36745682 92798843 320277237 292946250 879530159 439740682 258090258 245483891 66821029 671077344 578185639 38398127 979044157 484301040 166445265 945682371 268106906 155228063 458293933 859650189 589542443 470150920 620081107 958555713 720096004 767757891 266388958 963782193 715302058 619416171 650107752 551564532 461812983 563870648 254260653 949310186 959483291 419723009 293775295 555431978 113788652 186125130 648107477 809568345 496425609 820604527 990063319 715211462 814579216 209447565 246003407 292143623 382958633 550437026 15434434 683304867 942895675 547905832 874546283 279746301 469420682 818336276 338995041 631099890 374848036 526097999 685350510 629935149 360192063 865393168 344098900 299893898 793336385 864822254 722684266 975336143 363010695 62484620 169549904 89019865 28045058 280692923 455979899 508151279 49038134 991878796 371060583 689843439 70632152 734884009 305389500 889590307 933133454 490788580 215469752 875676914 507461499 823535878 8687083 80704747 468895758 722925080 375162491 876352785 635447286 784115470 839753815 898714229 647148819 260793947 432603620 296192109 647277982 323547012 610948413 699524642 882898890 498919445 190360838 64345080 880391870 660649843 611359720 252331774 393641868 583493756 804226073 652177387 219013980 461318885 921513933 25596630 31512428 873882216 990458421 928016431 923480069 116063821 235146749 684714697 249887461 990843240 956671675 549915661 606404648 756252655 896486285 900484050 977852526 822073611 942954093 918574592 855449888 987798317 501709485 736743304 448901443 869677822 891754886 711457127 506363495 535707940 188705693 530353517 396265283 893073935 487177189 764391006 949379183 951629466 526447898 913072676 32585193 890963981 145247615 421524146 545859201 759444198 903839081 963526872 278310331 424859214 283330907 735062847 360605072 294170102 360780740 907697509 185206898 30572383 943538398 261471575 744233385 47092806 600356789 371456990 485576565 382757099 195254967 226903020 543587797 422936209 421414461 931337585 383261556 443591449 268754078 547543761 816711086 744022741 597836861 150235813 538899447 515193881 18457418 162096843 881574644 70983570 362848098 542365572 815104421 627550963 741287675 686864175 970357853 75768565 218088724 330891421 5937360 557560227 249751200 870845873 840097151 7464271 159161520 76226159 956851952 232457007 672674209 918414078 104903620 944955742 718939509 849956288 499685259 326937868 757898021 824119992 55666280 18987295 126955708 300358921 805982754 929960275 222942989 478751914 999740242 501553786 688361862 247536007 344435443 231010205 728122001 787902867 596360798 508477908 569796055 266763211 843322438 180228525 237882624 949306062 364264827 681013505 742208136 607821517 705173406 331314772 931585871 884479733 442522310 349507773 377378987 76607437 54874045 466656193 668799605 681108189 168613465 592871078 475738783 14641445 758668741 746836981 348811399 330051519 10657425 492481680 506932306 93691362 211550389 278396799 687663733 725884244 408867813 483730638 727250466 369876465 897639206 747514824 784487540 572423113 868048559 550981932 862139107 727714361 500506356 259838948 813297568 439173934 520729179 715058355 195483505 811394732 75579205 797081852 920044965 295562291 524438438 823871068 754453217 377301839 477636939 469997577 938426932 774189960 553364508 978369560 289944532 221662944 824991675 294753403 97900319 725200189 860067139 275835348 81402127 47681200 508442508 886961138 892523720 728321729 380468654 630638018 304616563 498981147 253625003 509571427 564611819 225347880 274634665 876659559 259153838 450699577 507145363 187275680 83243824 404889959 629790981 437085257 591212647 200617563 425154762 824880441 105709536 113606177 202941569 646404491 534160865 572539196 329124283 443158214 880005091 942131197 764844914 642697621 362641535 474890651 240519494 751020344 681338258 656276911 790222254 977533664 412629121 330670549 834754998 624316516 428481343 736221491 510638464 867982571 325746835 987024654 135884166 673245088 28088194 676167472 135352333 269653291 249172323 328526972 728147938 458612915 197619567 330412398 901500957 520625249 755195574 39437063 313297984 327356787 703339222 673254045 255648386 504730829 603765513 33996709 179557877 355114889 34196855 235899479 982886727 521736635 751463785 899574897 888297720 256822828 303576643 90474334 928005692 978001156 685523501 189734156 724963982 73067660 23495328 267859943 36083350 241743080 215984365 706278710 447564758 805280880 52034813 649462575 827798866 12413438 367999844 119329772 467088716 342424138 564664117 218294555 612629674 325114668 401983525 11215238 985458291 936675608 67987223 279604408 277518799 488190379 261639140 380058206 445171326 497738173 428656526 407412845 960580717 264517582 63435688 428984534 485382504 565380125 926079522 583278243 535571843 457123815 262495601 831222451 587915703 360127221 38318445 272214202 79417259 72404545 253294463 366337602 818992193 623097758 694987425 715332632 680005368 15666340 638835691 777036614 257068738 170436624 303051845 454041283 538568568 336637553 853421319 755093496 94874276 985517588 446878816 542604579 624624570 357356922 878576020 265592144 510215794 778933207 799446875 619747716 967076021 850643789 811864772 892098294 217138019 746193870 336865386 815269308 251769073 879571587 967700288 719627601 345840721 533757697 776292118 645099264 728375775 892694663 778088527 227855396 274233147 661595617 828145775 480218165 379763448 304857898 88915735 547009922 525052172 916500098 258719559 89409091 481138996 794931215 371111218 871709646 890588212 922197233 61092197 175464956 629992487 643705997 893641149 648133475 993755568 935841476 734009223 874209733 45307847 431870938 529587209 288100451 585172072 89347759 528482189 611042633 729970452 865108060 710071551 924726970 346225638 997910927 611885287 858744299 74908083 310510357 299687325 950952795 231862286 589771152 941697248 17911359 275912070 919205143 808717473 245494607 533507619 610315288 896382226 214127792 929527851 803298416 738990650 873609714 711831986 44207602 740318892 892296657 11783124 158989818 968939090 844609350 927330279 417104319 186344623 646916418 295490010 611591417 392685851 420675612 988786403 553848064 968320267 270137953 612749261 568224292 52804005 813000177 725405915 72119660 545733041 275470949 850476852 342626496 348518093 381641951 344614694 646180952 345098773 356305042 883589740 239192512 479258112 757190714 158033165 525694751 221804795 921528406 936745336 872584231 330602683 467822650 420654230 812179524 433765389 59949173 978336625 702357614 188127331 962640734 24522157 133817773 854828149 813316247 597504813 393713461 793152328 121266567 66030852 643801235 438162011 679180031 865766949 691649024 724204003 938918569 249375053 984293682 314145479 113453080 282341525 518115055 216079064 633203773 869765254 633236529 687907376 464732242 146904442 898930334 456394647 379185926 257233602 259773133 397075958 208931964 359148745 184815620 495075497 183218550 739653697 484633638 364520115 199630307 401121315 77694738 296927426 453969642 259398406 857835518 974054317 698911891 964049642 749446018 760812499 790690023 669126145 361726397 797845971 2930147 161554479 938169101 666588042 142682423 763542221 367737058 756726539 746144273 865638693 823571553 878370330 905958669 402951978 228463838 3329133 846475367 349866792 505586324 636892256 302564792 291618820 500897143 616460841 79530724 217003112 413050315 433411457 22314749 589223101 718658313 494903036 20108438 517165765 822384380 947554515 655184875 245214548 640238091 994903108 893745678 937758204 825519296 976047082 812509446 483631870 685478811 427871243 753434493 597843970 805493537 445966352 374935415 636850364 647521647 540858525 626220107 508170491 467877188 731166136 653941623 231913720 325469211 664772849 520601503 795558346 146475175 645644577 513936452 840709484 459254640 779802136 250036221 266909236 752179594 463512436 764581552 550539706 112175248 833712898 565510889 856646414 19225751 100886213 385806049 936717139 247437304 758860620 542517119 578278282 16463361 218856762 823433255 399611110 246137380 377917521 113899328 540938607 553199045 711562791 94401701 189591100 891784197 969656784 476093091 909649859 513595979 37663296 391991026 759343158 232242021 285867877 683844049 139600814 369367171 16056381 965747189 675180074 537447899 926948469 237388627 715932065 433854752 394304103 159487557 531799944 573919104 988469297 19619971 575319601 972597186 614055351 261114898 31828397 706474108 482172363 439544571 405129275 746601782 350681065 302403917 721370258 760416216 295726899 960262778 304502547 698014166 683899057 322635043 641090184 172960360 623684053 423524068 787542243 298465048 838864364 280271453 455329999 99869903 461214046 541645749 316512480 785205362 759612842 117635331 230940496 810069695 596667309 624297116 187583087 8222522 663559405 317097704 512111331 502403170 99593113 874650246 903003442 220267102 120113536 444468987 634011871 168569425 669192235 676013064 239766914 465338322 799615615 917966567 406779033 569329514 42076833 312256596 906895349 669984777 583306389 999847429 764930082 258438467 450538263 51098755 73560428 95258845 769510575 785583485 845166783 972051027 820591722 815250781 756500628 729048331 639870274 32810129 279919871 339972969 808875965 121897684 310367421 217001599 600716297 687040222 711795946 34997695 571609029 363373581 626566952 651736655 655557269 384784714 225397766 476360274 374383657 883658896 395229647 735967998 460636634 419870042 852956929 269174701 918041753 343111212 357038785 354827713 377883982 657376610 193783161 21612511 545829804 161614949 191352589 35924664 250278537 286741647 908530726 136712463 806941269 258127059 109279375 767884957 390822803 620186037 925022056 619662662 115567383 520667725 874035508 63334275 490219384 905233432 574703132 348398606 314588797 118233457 381534623 53028659 279898860 650986008 268292801 978657344 912564525 961770774 345594699 308370348 575844791 229036137 831758764 458272925 751060356 660275537 240417682 622252245 85980037 57588791 768685698 900900902 176167912 672856702 24774592 109039211 637255260 455835506 415297833 33746472 361424642 420489571 243205209 722705675 662250311 241595296 503193605 845613578 620090750 616188933 908671472 736063016 320667468 570650560 206841606 357549683 97273539 808532701 723582367 911734059 638114462 887812310 634331635 431064755 635932628 431921237 855300207 568336209 309369987 894112913 23155480 217334045 227245895 857145525 909107691 77833330 985417113 702787047 358659946 334150265 292426472 275593117 563504320 951360964 109628770 784692931 658733561 56299776 557211603 912412592 938928830 851747205 699228331 541748385 428871183 335174454 652835105 652145429 261091765 732661879 362489270 651690814 172428438 493208229 441083530 28614253 91098957 605754598 600030395 469821775 395655256 360981858 701758210 863317372 813318376 459877695 607979211 147458912 104857162 274752094 143702053 139407360 410093138 352021343 274120693 432046097 299102475 603741456 545791261 320730375 727812596 812625029 71689284 39217586 200501899 881983274 899209558 438948426 65476632 26753030 549915686 479654546 411459551 437257465 404859670 812949142 308739630 193202340 280689436 740582489 730652860 397511777 127947620 521549483 541408320 564990252 41388321 80425897 730307671 225219202 139042629 288672262 526180464 654845656 133105497 306555363 559619251 692619675 154786159 138711095 333931248 608575560 509951253 740226907 553560326 251639129 96389392 47930372 711315305 134083012 976532988 913881138 667602862 994687599 565407908 311590362 670341342 664223763 574502308 479578554 834572089 521531980 507084851 75042791 673591408 766036836 350507314 311541812 793484380 461153756 558084513 703194309 431938533 990943720 879151740 844080154 389970918 434933909 198832643 621257463 951433030 380005851 879779052 997068739 72320559 554198754 262168662 621486238 260333170 468824646 300036045 765696553 489341737 495073770 27229158 283605475 517906559 350579563 962990022 651839029 792286618 759116983 342535653 958294831 916515506 857381515 392928310 511172682 468323423 889149650 329848741 59787161 124411190 21802126 898708887 234979799 210015627 226413231 56848216 723858853 164226650 403729820 629891133 686739149 854659072 610350498 74035281 370461343 594371646 513605877 482971381 381504709 898003291 697723711 896342317 106982312 73640507 40812466 328836940 500627562 121692568 784035322 806011765 83507676 624283340 405885620 943321632 44808401 899900638 137675881 201457303 354990082 918118097 512058928 768401526 901919046 475898007 326967659 495690637 174955192 52447402 124844089 430273160 455766988 278438056 84452929 356083957 802417294 88909999 699031363 126187127 678975393 911352912 662658946 25436192 770575950 976675273 616835486 401709657 893518444 457718785 513844523 263271494 688679824 815495699 465842620 969281269 809633567 719201435 18272662 626018553 554692127 616236744 916827305 472150319 139183694 369889949 463669476 437996150 121789001 924033268 828998160 587733030 772445752 762079717 800927522 79837604 35208090 565621811 462485514 303246798 702758175 547708149 463790619 170553105 508423524 693992686 692871081 308596765 540270078 742025650 189528531 358467646 840348364 816617098 710858926 379466381 296364523 578215930 372508344 170927174 694491244 943769618 542988250 272338378 222143564 479444736 63173385 332228965 446051527 230091989 570500297 637495982 586772839 754110693 794302397 733517491 498938338 449310944 642230958 886374874 529290817 576303758 356404495 856714401 867368489 580132499 487934635 854212635 617374070 550013710 598984571 808547624 266920640 837865025 257772904 837224461 970108791 957398351 724982499 174910019 242217773 16126439 238143838 439529322 416502134 707994226 163895478 184471948 659135260 765895627 226473499 652528625 799866974 565003389 613821962 644092622 372574458 13766892 612879091 62894643 942117552 935503743 594082386 369662931 276594261 921304096 657179482 850691228 297438630 593239955 711790764 445011375 478514465 307238886 248348507 642862219 963224618 101626126 136103983 990754525 765853888 940459552 954466445 92784175 594906206 557432079 676265794 482299525 242235892 330381445 132075105 240511914 49384371 760706198 45354233 150243083 634361877 375492398 886375636 830950678 8939282 619537269 595183755 989858153 477269775 385182268 673374068 960691770 9490176 563760604 856561808 47116863 977163627 152170736 404014437 93872192 471735697 644922895 969816490 380270913 500841048 367755298 904028906 941705311 990533810 363905568 219823096 569844147 397149708 672814561 667524604 490783171 457804334 929413748 707364399 252628986 110644383 122318713 318150948 388945510 207545195 998110221 101909496 258349661 68682180 583576365 245824543 665084854 286733966 857879192 837898543 352290652 704473805 179373386 379645455 391968888 746016566 324148546 923072248 145410367 238437284 914941724 616211880 648149339 910541659 645743328 509718203 616665859 66528624 428555368 39081223 376249795 752986176 123182831 844494633 851272837 345389299 186212651 389458840 151417875 259199050 395295655 371883397 527214244 753072240 904694290 909175932 308708866 718863338 330421018 497535799 256149298 504938480 453800053 268060249 938785029 267523387 428310365 778063069 496654463 724872163 666979761 503885805 247129544 280311991 287315309 808625412 459143239 566098492 770723539 245974486 770217329 147894830 581400347 337259705 279681535 115472905 591981876 316052681 376230228 98600668 62301370 836392641 957800729 730466520 23434170 307250819 874451597 784945162 128245770 786420640 387793187 142453288 451482362 733892467 825852795 100622542 434029009 231926117 35759152 93768412 336181788 911738654 880317978 799728040 231424968 414561509 731483507 327727572 666666011 138521009 459655319 959506946 169306358 804026626 288653453 556741936 685694701 205612102 721558641 973869720 426594962 625037414 48294155 218221155 464116192 861586544 893841301 755842689 271490628 459690302 207685615 120254662 805114899 13263938 642854020 159055570 36819431 42977001 630138456 233817308 368129583 426478091 607860505 75523679 368085769 621558310 701702548 777385989 757947812 922535768 337974014 471658554 136566470 284321044 718015200 576692351 561077396 718023427 772676608 922503404 232727414 490723377 844287190 204976007 98781370 614648698 797549972 100624198 911742282 100967286 845710626 92601213 891091803 598207543 678307460 171797967 483028005 859487429 942466188 139195572 434905933 965854863 53061728 402374554 913946803 917955477 26160622 348428657 438436918 230059731 328248093 294808670 298398556 18800579 525709318 916105830 414160891 139956225 111459272 935453763 499062433 487545480 422373694 370709773 217317914 817096261 810722452 916433080 276665359 937066185 739434637 837902721 824710643 372464056 142983701 49872451 639397182 220407781 804843999 846791912 556434322 92219275 753019907 756547324 207689765 502437560 995849407 354922812 353221086 108405106 35564438 931158382 420963643 239267094 465467058 157887872 285605842 98630281 845523791 650787678 16826653 900070230 818754180 615031404 30711417 2683674 828817033 79008870 271194222 189939709 719673949 500267330 302398104 62372795 890547639 980965022 731400431 683098677 272695149 879844284 933289968 882786160 874823485 872566399 994473628 663376335 412307936 651472359 176381874 384943129 844435529 219659935 957789118 89360244 971660105 520349492 763750049 801773902 783252941 502800165 394173607 759119876 935138030 871237766 719496917 538297920 285132968 219119525 886021714 366702235 660262451 938162586 359024632 534966303 137545358 384103953 519980056 652578290 570188400 813568361 851370418 165619023 423313752 750951878 656329263 20369901 802861765 345132481 997772441 271621451 237015146 951105909 129488270 919338422 806695108 291738719 382864558 282200305 781378757 897901300 496169748 864169559 741469151 202769027 376141238 535878405 496151238 602873773 129184346 653004068 316784535 689804478 538288266 501327352 391090839 874337766 386407440 923646621 933229551 19796223 986588916 764830218 513358478 950460221 652740193 173774965 727515258 385548259 793578756 336885819 191944242 901392311 940905893 225924677 499216796 133466044 281186842 390691215 548596167 29688427 268245560 885210164 528277901 136170423 376988341 615224503 504996291 645550006 339309370 943386361 139976048 919060936 282345958 399085225 734769268 567656175 679109933 678013242 110923881 783244087 790083610 424704062 195968176 601699208 876347776 596241303 462326970 743208757 554511800 330596473 388076404 949410968 993030784 85781068 324169514 369311347 731512521 487614443 957352687 519040771 949299055 369902691 994440334 889784570 505048429 314603424 681435282 286640335 36428926 435226871 375905917 347529771 279807563 372042113 318300194 189357024 552646812 638181997 255829889 217170506 255738696 243341274 299329990 35274520 317262113 239692149 173516321 333143256 492710680 471382504 974491156 684958772 761450712 563137728 950938917 22184913 723735560 610085172 642955783 732296323 49053796 544863519 494628629 26084334 484817695 215871957 582631512 686293538 87897087 200272323 764591504 204859321 756244357 247514829 229362778 294130261 180694294 797064533 225517025 100773 444735718 519842603 214717461 61003453 994150063 554915073 336952167 41255819 96526791 805227834 122671671 691547805 986783039 799367155 495294998 316495574 540997073 471475113 988967275 444458296 680353615 419890834 259765490 544714208 998151661 290136718 459808086 588148557 66849682 434927170 579490199 330002999 495459638 972567221 518412602 203073863 128264754 64574288 270048423 475430178 203648989 467351989 802444654 630629429 117104600 920063576 351588228 501293402 508059455 534504630 582469739 931220180 29052232 845684506 306158800 144244784 301338472 444952470 260709785 745522156 649504346 211379351 747759958 672060999 320761698 443637827 79577395 617607070 990857668 359638999 247724177 166187355 105526769 331474656 106213332 560249196 461422422 261426699 552444112 893199925 36774547 675177487 106355192 375814406 616886786 73372289 973314387 631286732 120399948 56340478 736724498 672766358 688909856 416099139 137764115 182199389 27545992 789223904 17464232 944949651 98294816 305649965 947233398 30144530 850769394 24911818 373965743 658511806 352086873 521964097 186077452 764466639 671983184 204262885 205420524 297918408 288654917 758153013 867853261 697214744 937200576 634730385 849188777 2701804 726543697 619309278 686779982 501310469 675664934 39517548 123646833 436500858 128993625 891854383 763774636 682105286 998791667 806252458 658870609 838110190 683861400 952089183 488388843 273297111 131720628 332370759 382480752 129945209 27905201 250263253 375047525 291635925 46436871 53204218 777869951 806345435 372607293 706377702 166995355 69808264 953314880 233586824 415670408 936496197 386847555 89948038 638027661 283860636 874904327 586953469 236603480 161562083 447517286 321867394 17384035 954983452 311988868 218423687 576149567 13543351 60212414 746648788 852313015 125152175 202104017 613018644 775115521 195465020 673485071 178061819 322668599 30215580 59058342 508585074 346824149 96088532 285571754 887655924 639584982 600040344 807197099 456851101 878119387 492101961 985755973 925268067 624379402 288631184 192588837 460520185 327661737 74126488 315321888 924264217 480335367 992040460 419559804 779297221 339799219 701543132 353537985 712899616 189881836 778620965 872932677 60538738 204393604 261348219 879621887 339275986 568445374 319342290 334533372 850588530 260795054 841130617 517169697 255325328 175685899 590932384 796354986 388731447 383983762 94077243 717911067 929065379 662521452 666334962 657295124 344832403 182570921 594900536 395618078 598540285 351984419 673469934 546771294 926788738 474426554 338457326 58098036 766491126 244837419 478462114 125710325 855791799 935069153 509404950 765289407 384737992 727729310 770517660 631283696 519418181 629590539 700752688 671282416 660500742 559077035 354099986 220852583 535925990 740963345 872209374 462030586 209944169 166544418 396183317 680271514 829718380 675136832 581435724 406611703 20108168 621670978 788092540 28754037 225944298 121682299 158358647 177578651 62005780 735148880 329829050 870899196 66298603 807181350 919987669 392155781 898341125 31429367 73780380 398848473 717518299 784262385 570269217 287099294 454896129 806131326 509274960 711318946 349647648 769336809 807380604 624733155 586008928 759269581 488914136 367013099 682408545 74785312 677174461 476339498 335129690 734449747 985188472 805243255 818227528 951209350 334499039 560445537 397989632 163402388 243743766 725396161 863240822 378785573 196187705 16316401 263061704 445235779 248826670 348066543 629466016 931702051 225263658 596188880 640857573 813070615 949514449 971918425 838011787 226823660 607879680 524615067 719274506 842844332 127766680 220453256 694781861 383739652 951111604 141747731 696617481 974102683 355798370 441325373 72697792 250862532 46908673 573089801 90625668 568367975 382234415 61986358 551884288 323979188 15532952 555587582 106939674 742991429 268060371 983483274 211275955 641293988 940544820 530090447 30230025 233444334 218523350 327076810 712231400 71075527 888306773 413708769 378540484 93391089 539097014 11160557 96557882 123090893 509987142 599928449 917947925 660173273 616401230 423740403 238334288 151479291 259507340 702734518 767339107 72992870 277269461 835769405 705321572 985870669 965103079 67288445 304003465 770755073 551085769 849450085 984394935 874131192 847012049 266273622 88318274 857980242 559163829 752274410 970805315 523666051 957824406 416861047 89616596 542930869 378674519 836601553 151536088 466897423 844537783 6499849 162673241 847678316 361608174 830499428 335043247 541904958 824351802 169969480 715636542 20911427 629169090 677780258 928701405 369270677 60428651 423414076 759161087 857514537 555052183 431855095 469592178 120480437 9387972 669131861 508051578 642528433 750919146 222332156 236037175 240829236 434761367 680382882 790516115 6241635 737137911 52415274 646787802 666898711 64624202 728594200 302721525 24732881 976632664 795712504 871615637 443895239 348124912 503650350 58583441 130774865 156899336 803198727 38011885 448613218 123555510 656647065 681291073 335587250 894017817 852289658 638939244 683636337 19800000 710813028 295171706 979051131 234640852 562314083 118332664 32452113 734434790 426466919 862898364 85257088 301442737 536770759 779435531 381900522 258617183 389529682 543043343 548030564 85778223 102294452 813098926 543119304 708343467 973079001 580933158 252445818 179881893 231493541 996661835 367243748 339790563 906040829 761151305 572432172 768861670 577580113 209495450 353928643 232007817 491232190 992595544 788180776 268339749 650924593 617539755 503212707 240293249 182726394 591713399 420674093 65231336 395553926 257067093 872940401 73178226 593437133 225833352 887044894 112855474 15412884 110814301 619558848 329585603 751119828 973061106 263228122 333189897 586955620 271603089 569017316 886634910 607879811 91799113 473508299 59939476 296469859 966696061 985355646 435724897 583573257 409211572 53413355 239749668 374174357 593098670 309341248 348059181 140893249 644970300 248756987 483219777 165330235 459951232 173039427 617334154 873246138 72713791 177837594 790837786 331746098 140162364 382448982 664004122 683193132 577764255 923847784 205884876 560152522 311220928 103109584 990224721 578840290 182069117 289969076 315085426 459788520 257128138 319946580 429935767 420968475 245189331 778327667 272719477 37650915 31230948 778474463 150012257 619032167 559068408 29700177 498835851 559723211 996469040 831707590 909811143 345428904 348953862 591604821 465686985 631183761 913522707 481412609 795015272 42630470 617168535 710509122 290744047 534385457 770303251 410212406 889127516 857524327 755281952 777776179 178104156 375341406 573212378 5870406 793165251 525273451 995060750 694367997 443885128 846032815 219032397 330637546 46937373 258324821 607222916 381002623 293197532 136309422 944769163 56878060 903559957 780792368 674788579 708083916 404316246 92051424 223406690 191115596 817831555 956687197 944280812 472168677 54343919 550890114 790038318 400685398 536989660 455948060 10807580 665415490 145540399 591971818 525318831 845947108 183131741 96120030 935986126 466694797 14257027 719397261 729875236 371715118 106459220 432728524 358376229 541492821 868198518 294005685 858755490 234581215 106437346 808589569 764790987 261424423 325006668 146987657 122142743 883156677 15090427 26185720 202730993 266065404 351722791 452454564 208284751 208974971 998845346 986859270 157923944 829648357 854400566 546511229 414091983 954576299 197926492 560014784 762077119 400530646 850303790 142474082 413668497 672816405 913039543 247891944 22406441 23500331 228240180 559298601 619120097 824555369 668447556 655609446 673439239 746884882 641273928 184820318 406307434 252481272 370227787 362727471 778009953 132470656 68757197 642157197 433254676 765490278 141909427 16264291 722324050 883382317 596149672 112538675 757366366 792473070 107793450 207758950 154153638 279704807 84924091 438749843 10842248 46683243 315393599 57689363 130972702 748438625 411715925 46577987 88306513 835522575 680426982 368092890 235215678 161750257 230256416 442211861 604622580 432100400 310090203 851639136 415929593 848496798 108692343 58620177 570330345 652389466 670849197 991992584 383216928 768106200 647260518 404280278 15135398 947328279 424243460 96729893 314662112 351607359 874708382 99620985 867054806 200807348 291341573 343910521 995757486 598654912 529052451 490981566 34051267 356416999 775050584 935777328 909898082 909050893 238589670 683626437 937366630 298967459 195170993 512664651 715721535 286262213 966153393 81093588 414760020 312535265 457955498 718045844 181409268 889940157 472745967 735484611 40228029 55793997 49689584 991683759 853929934 636444399 714767962 571360749 627443512 758212150 115736182 568309975 254369560 956071522 240963062 809972499 262113854 490197752 454323516 911248852 468173027 149674316 214905740 164726464 375836988 462406804 379764533 535476522 87330723 701513744 648214568 877127331 870165963 908372462 302255311 51301780 12523671 400583384 212826473 223363941 353146858 608533486 838711570 192294153 265944864 90095326 500434534 95617462 86270857 119183000 236550251 107412082 150700673 306988787 286413150 211438182 128984810 306433832 873752903 103518993 394291182 944779997 198515756 22680453 101003315 346821515 181425276 659293303 968225022 418365600 262960393 132030017 31634107 986809249 997565250 349152000 895746394 814089908 948598956 889409578 3953272 378418418 225346116 796049591 483356544 122353815 286457515 784123701 105961076 847591963 320576122 78348866 180980648 397846173 322819105 705136915 641889126 240662715 681168354 861392211 686995563 331172370 860934640 248309950 489349653 73270945 149733700 758862565 159813435 667722421 793443657 592162934 539640465 342786520 353822726 752258753 326958784 416618998 480923488 32176534 483848768 79598067 42444528 31069649 452243360 298559313 861256429 622464824 560570090 825141775 104123457 999330429 713509990 837505320 966946651 458564590 983545702 30949179 670284378 410556160 708094070 613622206 521932571 309732049 662034472 903414104 573503672 942569533 902929928 206983195 41720818 346511138 185700661 309948712 566048512 529578242 399368363 551848790 599013412 867046347 168912917 579578041 7481759 691023481 901504716 439352389 290894043 438695919 336065115 781829551 8121902 78192096 32493180 383752341 229168494 976350512 81348929 652130126 870304951 972799739 191538173 511259111 48613948 841768061 840902284 228552723 540663284 185274690 150209446 151380890 866047882 947141140 726344351 808259107 674173129 282554286 269432386 44024884 959620626 748343713 849654510 189263779 457239970 579346562 520453809 818080581 26967509 114458013 895760880 530424871 591041945 823394027 671127927 589192410 116104724 845670062 40746266 69775687 925876159 750529172 686755441 643716258 398603649 71629011 75723136 115457603 988379485 859101770 520470816 356004100 286825932 875342511 826615827 936975865 449707797 360976028 739367374 653649596 933584481 882863665 326710386 876017459 988811084 366732148 641448567 653718512 162853615 809134963 267692858 786914557 618376560 429277391 450024030 936428569 54951261 617513325 252825326 812179243 759782926 473643671 641017740 878272474 174720221 533888519 211743206 445571872 216314673 213918767 76651350 177836458 398251331 27039885 531717807 587065765 602411349 399801862 970656426 310585827 713424869 294322927 811857452 206755922 91934694 535539165 276900550 346524408 948965188 912471845 54717556 499804541 493151471 69180747 387375310 281925003 898909494 904771352 605821758 616056349 511021384 7750071 935663919 164353009 489350389 679369988 490480044 415297577 577402525 995491343 480234323 778928883 458184180 267245842 651165945 127322348 773941502 30347189 985956912 355019539 162972958 241031587 7393889 428734159 827276512 93350946 913491727 857815994 476048254 702568814 522548009 917012492 474386765 665562517 237424218 637979881 449996027 439916674 653945363 939227757 838141385 352762496 747973342 974871463 870789688 528514761 640669415 305749224 16096260 770555827 759634360 608222120 478929157 513213305 737899603 782560490 782620500 218546496 169541622 489671867 515525116 104465172 194349026 644467389 614245719 843341253 838307198 896369785 77079196 408064289 596670391 82325879 91666682 300658955 245493999 280094837 855669136 290357313 228346454 848666054 348247794 348493074 358430103 951202595 73726797 386766700 570247144 418540837 367787530 738821251 732626784 390642740 385752612 394248856 240346737 743658568 980500970 454233310 344284920 478638026 972368909 444729215 970947262 268360689 84883162 296296747 798341169 884241158 120625263 189820580 500078887 413811873 314852026 543796633 3609975 134145733 23999192 299132110 230723893 135822774 75146689 220481574 636808742 343499664 122744587 275083176 294788367 829583730 509022404 114312772 721871574 876255784 952141239 797454665 906144763 487551490 536750562 945709120 498265195 360128754 867395131 919738446 334430669 52449809 485092322 791549618 644593011 630554169 644287081 232771116 249114020 187156295 691993385 102480429 658466234 153327869 647230240 798722816 669967538 436240703 578207835 509663828 32362434 278828519 934143613 878971848 779110755 676673477 162296969 209559795 588276468 669695265 615962444 110371051 222602230 543678462 528556610 992586201 193517737 110685235 841402910 493285568 124311903 21458407 583483674 754173303 47077753 191735197 690280006 966732511 978227548 761535075 677838074 128157628 570955039 765288822 127455478 912457940 275006973 970264397 926936875 47385936 730130225 173280967 434585471 703511350 572932060 686818637 295192342 493366243 729797601 2707050 28758206 963041054 701256157 928678164 49048179 870323524 610466994 116563920 374306057 140456645 17134385 103903921 791795615 229565588 964423549 216512879 676083731 524205510 50373498 884868059 807139580 325116913 452394814 650578254 630556508 37005167 375531022 926050733 646557821 919328112 380699578 302686106 129792475 247246405 757365372 731883190 647705223 42762183 23636782 305066598 538593846 699292483 690994612 869680149 464888635 439603715 952547448 767596677 697942861 51959860 218967469 937006608 110411023 585644609 803908391 176823910 170547641 941883297 123506469 852966345 242260761 454687282 804497522 556570632 57558376 425325942 139770727 558897511 707584274 651944179 350864200 175306958 61731683 362935428 331541240 503100699 311887978 390062817 605532621 645517680 814132432 484142533 900493572 423856658 913944243 567441384 236152262 178816699 792609075 853353930 489265292 62514153 688567704 43221927 390520881 123761688 641965902 891393518 552445463 35886626 73177250 706183468 295211426 866522174 826432682 540423822 473489077 858891110 985463446 990544673 764891956 594366671 763451648 893400882 906653584 899398293 55019022 71958556 963973656 159745326 884190582 315850550 834679057 707484421 940166497 224086632 705613031 917703748 620058411 341737263 409408796 907526833 393588657 621211868 357475917 655607399 91783211 186893398 440409008 69740737 719373334 586348090 975161025 224810710 15222705 854659067 716430349 339884409 556083163 753952754 939410325 311604136 581444177 362834010 322918739 997625366 445546845 66652267 70738255 766490082 389543551 267036596 750827276 429258095 415897321 994481182 574333197 348997108 152118408 364474609 33713200 501284679 527457914 818368183 312732611 739284488 21358427 238114780 266954323 250882677 770731596 242873970 249219682 619760299 509070893 302086635 231155541 395382337 468061308 167960008 757015750 882299836 14278657 366239198 100664140 706138135 392893041 306740569 407554742 336559193 70814227 110546714 853620546 30745305 356257893 811358607 675586451 740770762 300936838 830255449 498063512 542990031 247910149 395500602 963775753 560047386 189591589 650759995 724736311 278765021 807538430 207502010 600683546 312167022 935188965 2279747 413389420 908789571 382338931 40031993 658168578 463414194 721964922 657719194 191741391 283791794 40792454 216784305 309656227 732447107 135840868 331922412 204617237 787408557 402649080 510228390 745616895 669415277 132116839 104035626 608596319 106776512 276236283 636698656 859783039 460634555 155069481 695339557 616018153 330651568 350420756 335240202 617802124 154274714 525171707 437663315 701052972 977185844 932475604 770291931 471930953 258833563 660621154 608941619 56278361 823070160 137178376 769925043 393364653 559598986 629540176 235581544 895135556 161399883 935866911 393344213 502890478 470050920 145229433 544778205 45135220 800882458 824844590 616526856 997678047 987607758 226300212 89559554 239955935 694174644 940593074 286848680 840238358 821791634 103078011 457355116 48493026 450207777 575301622 141933253 652898108 554142286 431960074 272366825 612969942 578466449 830745186 101787274 899955429 898889196 490302778 520873684 3550728 44585623 114758346 185649515 783972438 757400197 624227331 384126852 735389721 359465853 636869137 534772366 164661551 557332196 472851365 16657692 712739861 960875126 685026744 691342669 295251505 384084400 979904170 442689131 784752428 642062440 302889635 980030665 429444925 503100297 382923106 700138051 74230047 316523687 137065722 532527180 951482785 863212006 661809246 264517572 161878524 689451747 768781607 966308646 481947603 587798928 1452375 461818672 81798990 706326250 779818654 232411339 808337334 386308504 700715420 15265312 473706830 887367386 533049902 246387580 313120554 167847960 118459887 528360212 58469936 921286280 897938324 697382039 483828050 229334530 826973811 583332945 738618715 493466834 915692676 550379716 211635 873495587 290798057 510925692 118099425 173164942 752439754 131327784 522685686 626318968 700004450 452361738 644968244 825993872 436881123 195337089 645869414 426388950 651400634 511859320 373780781 80125578 271012896 224072859 818728658 90486784 674100107 875155291 543994761 999553341 541511141 753813339 866561195 470616831 388171563 57702277 340796269 474470723 110605606 270546608 623729130 679947046 599734728 456424229 920660244 723107420 672981466 278995201 839193321 562242513 170742090 83777689 124449443 87477955 817139558 341704193 214608285 66688445 397190838 78852278 830318778 870293620 123711048 346093827 226368144 318705063 282232098 377366411 344652743 325988378 105888859 499221387 36607359 591204259 531512900 218604397 280730269 939019106 978160507 512512991 645900615 863091899 598744991 672311466 976972481 35130159 146363068 484023594 584933241 900865338 582845737 16355919 314720920 207572965 508652397 23392543 500614752 575620871 461761185 232552208 600554611 371504755 322184619 10746602 692257770 603319904 147601393 71186841 637890884 596913137 879709458 726844153 310879522 712480531 838626573 948848852 362392732 800861597 547167396 106518703 392742430 173041643 742838535 51371469 153614777 166768609 496663907 427871105 752674232 38807120 372948144 152484608 110452869 774169506 490386685 200857762 17513749 210695468 304632789 862395658 536655603 953819085 79218570 866202495 259131761 139987929 390330720 433485275 575045927 536282641 279422667 329676967 257781706 995905923 364591987 63478218 205957720 55945631 134372724 684054659 380708717 565007264 90783157 44072069 573134738 32481353 411618568 346882075 223515515 107028905 738341519 710438000 784471746 53691860 88298764 369712698 290072967 428820122 259664345 818921369 562941684 79895050 487576298 593883159 270506717 368702760 381851957 547316937 156774609 826090450 257608344 37219920 575656023 596623415 488098519 951277156 575960744 173420413 212285969 577123304 315509215 632658375 583469667 151063217 248180034 233502109 67144431 896909013 345946829 620232286 69839031 827594621 446833921 395818526 541843172 989398588 827909616 873472702 931353707 221853002 299125243 413462926 622654820 756933048 658754099 218085784 625347308 822427166 294500742 154110203 639823983 898032758 325964739 780191648 954907405 697206396 491007822 557790490 316917345 596045524 64756303 500509900 267043002 474000867 106923379 672233835 257822050 679497883 148516771 484304771 864953272 909970650 974503808 923010692 453821720 562631269 26244960 760770849 510912846 876566828 705846169 835338589 781429020 877595063 750560151 163576653 761709687 642954341 798095331 465066371 315124201 542344209 338982310 307184880 667872307 531204753 726383869 976519113 836665672 612262353 7081430 194152160 144859690 399845077 977240553 383953859 380003676 367178057 293764354 861427581 904793175 871473798 515902247 852685643 906289410 967944739 305231202 910399280 284400165 917588462 842989669 250534721 357153429 839551203 248043172 903614812 942093743 237584890 275922498 618808526 572476767 463297737 752656487 773497962 524625017 677331585 735521316 846015205 669266164 921092991 235791775 593841198 436311969 832159242 624363574 803452560 907282511 596340178 202659761 190615372 700030271 558530766 42093718 62575078 650794169 593263317 283464217 267672419 491336440 431734874 968459499 888774370 598561577 810823338 797417089 551797658 90376390 63474203 895025028 424274914 178330766 318063412 822757006 235293426 288882600 934992734 412533077 177346265 486094335 809710846 588556300 828330603 283319736 133754544 303880558 754681209 572190400 90488391 344813076 547805345 315586499 177996623 653217776 773699686 581713303 120078664 720712092 395110870 568425767 606469789 528788983 917903432 854548319 802976666 69879862 47814090 676042306 431159397 646557914 315683408 904628997 437736504 321065954 23059756 12012611 912572111 50489673 989020072 121658702 530757789 989588414 311961648 404653872 227089295 916083299 768837732 721824012 54309131 352424443 383004493 325367105 292467807 840341528 142492955 823291061 13943839 275594313 866305697 527332982 680369622 765062489 273580119 224059142 328604320 714200000 730250792 527417215 413729538 123257258 8168274 521502575 119884856 308158098 51843229 5321901 775864075 406203104 784969070 546442868 205840342 733374830 752997731 898929071 632145522 310209553 247586544 710047997 112179013 491775960 908392020 303193787 357202935 381621098 574348965 581584205 413312953 913008348 103159942 101713685 898096958 601666396 54351921 988407117 887760079 936691876 92204056 17161067 591941747 951605695 759246645 393577135 461570588 842495163 94120927 703384075 786317811 749762064 639562986 575037582 528497162 167961406 446160888 915607794 142217048 508380740 544307889 164138944 381506041 631073012 455223983 992766028 634845044 831028993 74760165 507001364 124575442 878626109 138501697 231287835 549957349 558706997 301939737 549455787 603730138 368485073 882697996 404016146 429551111 443131694 812970514 109486794 695043790 284982443 843044464 588999677 507015621 792117039 543431666 664717677 143497558 343710572 377103339 927179040 261122728 960668032 246536446 879307080 10978906 262135252 927741887 485215255 495724773 545287984 800414803 497388155 498926273 536687089 694093661 430034966 3492349 804870666 821897638 891409388 186176634 738534812 318993520 175140037 623094563 192885164 555866180 611997821 865689534 307880623 20670646 84520849 567504188 133414970 588601940 588376252 306792470 533422401 260542485 492531829 699112686 747871880 887664364 217558411 63992673 300564580 895120323 624456043 804985416 921617278 439326982 201630170 967628533 758041115 288410010 380999775 625371808 963273987 813026798 324465528 515155299 452923398 478263864 135725704 814539638 635799379 281384979 803657398 483730077 153453171 675510660 421897311 840112751 499227128 815950499 846642574 501435537 424877938 344423905 267208591 810236694 18635514 820927131 564186419 479632316 545732983 40378997 466943988 546103229 394644527 728154724 871899227 844262455 902390256 289515638 789966628 17499515 301781331 838668606 973499527 724794546 987702357 749454285 75750644 378204515 127315519 957900055 864469747 931317049 714061358 228196707 735626782 636466344 445778180 185433431 276784073 506351977 259833734 777107459 210586647 936030357 294336365 295085836 401481668 747156255 787770198 596392860 937229263 760288232 506742832 406115239 239060121 980156312 533022920 524083549 75096113 890691749 769970899 224348901 367032679 344963592 367037650 206601511 634637058 385022213 355760446 689301841 293382836 417004938 586687686 577812585 471206638 234676524 460296557 273323755 301389661 486694959 387046520 368798620 607379269 942431188 998727551 537427453 250129630 736250288 164941192 817488023 258229095 900037530 679766977 426522258 459844585 122425479 853779183 697163345 976217855 133633674 605499202 85762763 426503309 801167246 929713108 272347894 758125751 245590990 863820996 222508642 432633833 397907616 42653201 962740843 677035868 707669767 501803357 823308837 306821884 291217628 221744753 427513888 109630068 613746521 701945816 878738651 83144177 516809685 985959354 663428194 434660559 174184246 22645153 376672478 823104439 378557363 226489354 808405420 156364080 824314187 543491550 803104584 457377974 551075085 493523496 583161816 410246637 718866067 752763830 822691450 597103166 810139020 327627926 935938424 818912312 849045935 99598341 633909814 729391095 306472603 774944730 934856439 941644324 887808905 651436179 744251468 902670483 421306484 860221857 684635758 908401892 362085092 534451045 411382746 403046126 210145991 483761660 526279400 818018706 10910257 832115055 341398909 731958919 206672968 926153606 448725828 581936393 104997887 280972048 901630163 111450651 473213555 31694003 859820177 556474806 424565142 87253480 846103695 870279225 301896005 406014946 412004195 649178188 625583821 449953392 858962128 907488877 903070398 554025400 262596086 12039105 787980390 279672767 660084377 466405216 161709679 647253653 402638719 248960091 5268099 896369542 837982039 841358828 917049444 145926961 330616272 720802639 319264146 902427711 329727590 829314836 885232324 820052465 71764605 350790720 214658900 699438207 847681011 623602468 41616238 93655609 941901269 22808510 605521888 616907130 262541505 654949869 679269686 368837499 654251493 489498981 346465113 354007885 480393069 97558233 247067192 995983319 459752025 350786857 975857970 750928165 461756314 660250524 358151985 354967506 136802233 85731711 535622895 926864988 708048722 58623666 431986749 71847925 717955585 130994308 873718202 998766448 633855185 814377121 411267960 311437602 403462658 399886764 809010498 963201785 83264244 733746509 414475282 433098713 36685758 462302072 357760995 181344549 331826382 82860383 304470339 291331902 290754290 854139648 644787526 530374247 323810159 402537399 647612162 531679669 693290135 166821326 58402124 193795032 566133034 460956582 515935834 528678238 653235356 172290089 948315463 60357842 788463544 997920152 750993901 892332169 504211191 81089002 590478441 942796341 787476766 290704054 749975098 393442944 380030658 526899376 478275524 773362398 544665117 992145416 302021635 655518256 859350015 700914294 920529650 402441380 581326004 644229903 708696001 386140876 416311739 398009823 577410865 216161423 85436865 78559309 114196679 964713964 586999758 291245935 813518844 947346341 715248138 470949708 355629550 575240052 920300763 475708051 549820098 906231404 486431754 89045619 522773870 872989221 68754447 696290071 460988419 245033756 240664227 18738881 56601900 516381194 448689556 26751519 358955699 564072169 695551748 638861782 501314031 648970228 749354073 881491516 614701406 611016634 591745968 265152767 221143089 403973858 790765020 727592060 838683159 389536722 823811794 673190786 781193856 253841177 697532376 849650886 130074817 279276242 158761374 381065812 976040238 316430780 686057784 144245575 755356482 835019418 824281321 857398532 881109553 149018347 43022656 706286373 649151067 532107314 890647288 257932347 498655270 142336616 17528834 796729760 587444869 941833708 668975240 499437513 45794625 382172663 958866500 150471305 35628150 645527002 775689525 701763706 51601345 842292987 655905637 805246678 754084417 413063166 482449790 550548856 909786229 695537677 91976927 781263161 966782018 361455858 75556140 943855251 327713593 357383147 787297810 96873899 393548988 901550892 660355165 320268328 548147149 561840830 658308752 177703088 776361097 604616740 689798214 120585787 706714101 358563392 596560892 353535395 226332134 916907400 482103138 500715642 222862748 547098816 134362183 927621052 471658474 927327868 26241074 302143279 572780873 264639307 346175251 803332209 638262167 949676679 368032484 222090229 505213601 221039909 415243404 544447434 132788206 485474995 670765195 155848442 354046948 262754284 882848540 76637385 75702972 229121103 958644547 207873512 119982456 747593525 256691507 335300150 673066001 258928272 583948844 711198056 32569990 400831258 377743053 882963183 145669905 652384644 577722056 892035491 824561334 892009342 493407582 899927873 623878276 696550267 952429895 720244312 397083728 930806921 8591560 942379008 388998003 51775487 704459491 524193257 985201615 210222120 716375773 671986098 686671719 823635215 629011561 721835691 277623453 849719960 140600003 677306833 999828733 835517817 91752841 698912937 545568816 43604026 327695763 369088920 289840505 661978140 928210736 258486453 525311364 373361845 642272737 375580608 593443786 604125640 771808990 77398323 832270087 114886799 839890091 192431116 403317128 304176794 952069514 794861980 691462851 390423911 829706656 755179642 38258014 623547739 274888788 284350995 258876497 527815317 633810567 393057053 168241057 533547962 656399287 502222970 354306977 232283685 816204624 901745420 53924547 417938596 312135294 257095199 465117980 95320887 38837852 697547087 921801804 686599647 281684587 167033469 683951570 578014019 358109409 116591068 648301771 965221989 40412406 617719594 75232842 78382795 621608406 681133286 247084124 297641985 194774364 449474844 903576914 66409396 772460406 639118720 612374614 650477305 978053802 406257477 681982620 290280228 749827515 811726219 413953929 772985055 418444900 193159562 558052985 152279312 359384597 15015514 948994989 715419938 89704924 868363120 532634159 444098922 782561903 498929731 60769970 408486517 314467177 986777619 778420599 771220428 411735906 111837340 841148347 316344608 793265071 576888579 689247103 275352940 209176057 564637615 881198755 546020239 177966592 493278995 725911220 704274193 334474898 665892024 771698493 9634582 399267611 137268042 818438470 264763642 363067917 928832218 334072114 141635661 865304678 190360230 711542198 141952649 611962703 769228448 40701820 550566594 2045159 387844080 357695430 890600413 215095004 936467387 135618644 771988375 185446074 507439194 963826619 553241448 731362078 847389332 260708919 158303979 52867132 786965417 435306316 213947176 930282490 394099143 559953554 793852702 837674668 175402227 331573538 905059116 496385213 630592227 234411341 853963032 251144277 336438781 105503942 132677977 966099436 766027794 987780994 805104920 398730133 46906368 888945565 175623854 355547485 883997227 741813278 707362011 597390269 149616871 964059035 340214299 774703327 376539214 574793060 821394832 302115137 307040017 813184354 749177750 183016423 260579802 791261955 264330691 940478899 933854360 403551748 788025933 487762204 218164643 105848866 319421077 921905972 845499321 929927047 622485739 109534417 904290681 111637110 247890305 323706126 879080143 980700601 242540785 152970541 991247072 693510847 325189646 988210795 975413774 642192757 988587236 651358600 861378723 376990220 522962017 329278995 472734349 308654075 917021862 424658711 712883971 823883402 78150387 448028709 165646744 311915762 883103801 648185839 774577279 230276527 241856220 574401460 737431844 383797807 462445056 877027426 617835696 183643069 27811414 334278632 276181003 227123040 681419396 311775781 425784540 856293039 689273556 229851636 973371649 627484161 68352158 680170601 264844548 868192189 168122118 900991627 500523353 792622480 238581334 844978279 611759007 354288439 448043954 523810511 949843005 931750536 267721883 188401383 289179821 61665075 331093667 188928935 26143852 939598030 784159510 532226853 131969534 752061619 516283020 791311339 123074454 876238611 334395029 127544717 515669382 467604234 62934969 177131429 181872658 468773103 190162455 292004475 159501128 305177581 509802593 894788301 803799640 796679455 475969384 569464470 545280253 414731673 657722219 480753398 408731301 645276189 392670769 639855966 96910614 810098884 710061815 677795603 115132229 338428817 690715028 114684846 800329299 263416844 566106274 337687857 687271634 713739576 993521775 120503858 211671905 735450687 646068076 678794127 489486185 98911398 998961672 22034380 120840543 385704217 399689798 599256463 66890022 570353137 225522508 457196822 444422698 61140983 143597287 979381829 492343365 304391097 142383433 649171284 813106519 659522836 370398859 372318589 810130286 710102587 176992604 119041719 622427813 610622375 966363298 70283819 205453010 726863748 714136740 682149319 712582771 76775676 120007237 233814429 176239863 622055705 878902556 909281891 286276310 229936516 596387455 392046453 450642802 557324194 292706881 593672405 816594359 816616499 625679320 614970579 679151844 580968655 627783888 992762517 475214992 164826481 129965835 579198279 682939086 766260841 794188730 846349080 124841153 510368050 660589197 234134780 263148080 584597361 256964404 910565428 350954429 878618336 865544131 165700492 490774675 127881783 606963740 612457799 545877682 718448717 169667801 877968719 490017531 597766158 391736084 133901450 574766353 312868786 612164188 973799586 377248652 219232361 89938929 468710260 682989655 343301346 951022021 347326373 89121004 253124791 864402734 985073455 853307315 566816483 640282184 422808504 702430472 272395807 492556943 964742113 949911487 745563974 557957291 462793553 492205781 190980732 504683175 369729359 215002446 69516345 4775985 884542908 629062986 647869186 2121299 937437629 36491230 604528213 388447190 42416629 605016263 537051611 576775628 231887231 683232159 789863111 120012958 424114866 40680676 205279187 447084870 204381463 268126263 897212031 133343118 522594709 685322591 912900149 256192969 236489946 654908498 758142146 501148496 994300191 655093281 926135158 545594385 732819386 225947010 874090101 688232590 305063806 895163151 252438488 762881114 380592726 348799706 297768535 682991309 543889412 810413911 260303705 826377610 635696752 48370232 83847392 700743347 669443126 369036212 709036601 158976542 332979504 492273833 409084171 270400610 260657862 541583450 322671257 650704360 848443654 894778293 951229951 202638695 189052717 880124317 494649980 767511355 240809771 739900362 403503467 966914625 683924083 406334267 151658202 324269703 327432046 457827895 411915361 320845624 395902438 745232252 952546548 40635880 874524156 426851709 4082902 617254820 166710441 962739813 987189862 601877156 318026834 468429269 420309257 122565091 115420609 626813533 23056477 602740871 464319423 701756562 718402740 164382557 154212757 98475604 17822274 803269231 980243335 992367259 524613530 792813185 268185002 950674620 187753563 847440051 790186122 749320878 997185876 682916155 582962333 915496733 980421083 149617630 4923627 421968552 924845003 270395820 490782901 9274772 639590545 116658584 123995549 187272324 639686839 166367309 358839001 52521711 151649393 683543500 545180246 552151709 308389511 335035840 93529090 673000500 325302787 102833278 881893392 654997684 498847200 774195820 346291282 957820758 596475315 945052437 373846864 303204536 455593573 177337155 786091213 884856339 14202277 274525725 367863035 169526074 629679554 600134380 64246557 396871532 378964677 499943011 745202428 623530476 482515398 883001903 17189643 190847182 379895016 189847757 104194137 330365549 524280608 612435427 492285037 604687984 333767166 342052597 701770046 540103703 388178264 838733773 254096494 120680333 165862875 391898851 30893027 584205167 986056113 752597366 845080687 833305866 275807847 823030585 19963116 755843726 857672946 43360259 22089404 862680922 869662539 931875795 678266908 9171942 615799028 578125563 338149732 14100356 841619762 380164095 350187566 542267465 696549818 848047757 100508182 117363869 334373600 723541368 711226704 744138699 173682010 251883054 641027415 24092103 511074919 830754988 531088509 178734896 159440662 129272603 70209363 10703562 775682002 424127615 474715349 486892265 296180778 926837792 617512835 996678708 883797050 392427189 657043594 802743059 539235554 353287541 671541491 974627442 776275868 941495229 426253854 156175321 183964572 482659382 386333796 659493008 772339417 475506441 28163717 917954954 618615003 905636280 187995221 314518793 602993776 148859474 743254836 792016245 924717634 212751607 997564476 187376843 334001156 589607263 991461995 784633267 10685874 593326785 161547373 107016600 296863767 786016316 757696631 12350602 469095931 408790365 685956855 944020204 601390212 761792531 985710308 393900868 413804960 712640758 78841272 946658615 921247253 820144314 664062126 8833985 76579916 324205789 841682293 983324169 63050490 86825815 619577185 231912905 519469706 192754893 151638123 717985023 399959737 782939713 340201742 695829914 939400368 431142754 610027556 484522518 224444814 986391134 728812290 637447654 492831355 140104683 561376628 563154736 345274606 150548866 504531089 62025445 712846537 449409145 733488488 678806522 65308287 606499571 574643641 427126149 451863610 390207786 928442468 168523616 642579497 712738993 629646915 219911955 145245705 717356148 948471995 177315333 533537573 731427946 375134740 574819915 59567188 652443145 925837485 623521238 510484009 968908547 762776708 811158512 667725438 651976437 850236408 297353434 520535689 176093419 373169516 652936723 530838270 182953839 134150916 771890465 669342955 668945324 704139913 703224762 255976905 56950642 370503016 186392773 301490161 204687971 487836733 707678379 943074685 863146529 346749089 703250241 819078881 704283645 48245870 422982318 876120590 925473550 797857431 620995431 466977051 494301881 203824337 2520403 37323439 274463500 332815999 526980030 783234781 841573316 918351388 154882320 650523471 169678387 8320112 143868461 394842413 600904514 443923912 807096979 285433051 966568706 67324054 325230584 927334084 461052211 178090865 234921964 578347299 771856600 196803591 666743597 408038002 990503951 103864720 21457801 307905957 81946073 643497413 687578649 985265629 613588653 538874630 712465837 907825828 646702641 131681587 439247981 856450633 662244021 155577388 138367844 449721535 291252687 535718105 176520609 553294511 410015671 60012067 347172389 732452875 703054146 129139447 954209681 809155693 133698850 215526838 88878184 386362506 871657017 222952922 311968569 499117425 514305371 76947664 420757532 341445372 287363583 912605316 162765927 715094274 296746052 673040647 72548040 566886609 733025120 296321982 723717648 821889055 23122006 504524607 918006289 89229182 512247806 732627238 721012712 473434052 183879489 880799916 57512071 642332922 632851356 886898941 253032667 950826200 926838926 432722722 54040218 571047979 818665209 84788400 223546026 168189095 868049959 943321981 308937024 36060170 935807599 672411060 846865562 591040479 950762584 276906793 88174712 350467375 276408686 499311554 826635680 93154545 105722782 428930779 36880411 322323190 943563141 275622157 458964606 668259406 493557868 851924122 70532018 430306696 357708098 81276927 441240906 852416682 610060907 849969541 688606461 553339831 24181023 677194165 616626454 650627464 627937488 122910957 409168498 389394523 602627063 752375194 171773275 39832023 167363814 148820917 545863076 763257848 651315580 259909313 568804699 850726210 895241840 329114614 15706868 574878597 517841188 237894141 96753462 965031116 766030486 91596372 16663335 517924886 474425709 736955444 944843878 476200496 741489664 944750456 549682579 383698335 270511701 443750792 929367299 695006551 851518306 770350374 303449219 784033993 418776367 981649646 751264662 234770907 647201427 83489749 277312775 199331262 75620743 889837603 157598904 590078140 787197524 253064803 665866663 355921229 602187359 171716494 728187128 176172145 81295510 468203121 211639645 683978691 963020821 789546463 138466102 761171418 875801087 2148069 62040329 117880821 442663372 725157371 590238102 768669354 81131204 211746033 882723810 913756301 466610644 955915420 519294280 295460621 992915063 14229250 401921469 226487505 362429342 530962816 538780701 668467875 604746460 910985361 802214459 293528693 221552789 743391796 493265993 946451912 38542239 473298208 884180216 993911569 529356402 962531860 402206905 528971451 359500056 931656310 336059147 264900943 568678261 135259474 731725561 536970671 705490546 754886152 826594553 602291674 47266802 341178181 970616440 244490980 589042757 95844101 255316790 885741990 626139533 403570418 983940797 526614045 468558251 545820623 636089266 864689809 147454900 351261986 680975035 301047422 184601491 549375227 912115496 816243464 373978081 891870676 500012316 799578110 753043881 674908229 783003238 468331414 855023262 490407561 880098844 430446701 364564662 654738772 785376106 370080568 65217596 728354347 225829023 354911541 373476454 355989872 998173529 343740472 50803215 594132058 991844730 395075997 311241610 98490715 485082259 79486516 115596525 48713567 438328642 930474803 559869732 165661445 717469750 577718936 33631810 788934868 151203114 672019017 497659574 225436179 399488076 72380798 659809838 537931792 953564546 813528974 522665840 152607077 687481189 974053061 192485810 941729337 243398911 101217793 843246728 621328351 799752971 902454635 241112751 252338176 510890261 717274268 821845594 997534076 191375583 403224206 455817646 19826615 795153351 370800287 583110493 815714428 71078871 888538968 352283964 800662205 912762161 976435206 978503667 259168188 530240459 75240442 983690481 927696488 506329021 852384665 38032740 352691823 417389664 840613620 492498780 519510037 829679353 324138518 141928493 989746341 681949608 592098611 477578905 576205597 95565434 936821853 977535307 142690393 474575189 660923183 957728035 268660080 575925996 779780137 921563343 997514662 828772331 801134964 177557015 610069769 799739665 155399079 702860383 958693964 471273525 436916778 409830217 972733630 13382747 258152846 14489856 776670039 322925817 778266863 672402908 951802064 902246599 606860134 335040734 662386134 515911388 559385394 493128254 245017967 193189642 967110838 36515848 893656007 873480214 182295302 460606805 653872519 66379910 660018430 17188495 772295838 92585741 396562095 85626794 382774546 27192529 688424000 883263537 389945893 9967633 242463428 694786617 628529732 580391023 714112180 49272110 459370784 820889150 636675092 155820386 923117089 132883378 485083602 675968752 710338493 373151169 644977755 647725404 270518652 564786544 684600446 963361919 105033446 107018666 348405838 805551645 472070824 820884619 626864031 973847887 501444645 900512093 668153040 632055341 875643816 306802123 341365352 254790752 708817527 943384146 767170862 350405477 543867882 357092124 658651896 490650021 118117189 682785145 103240044 906680820 673461137 933729205 472741729 715007865 103474162 988473435 153514717 300485234 613878898 149896513 639987566 246991382 168451485 24713209 614778166 376429359 276878852 198660448 167786690 173821285 31185091 402609753 382533300 46668669 59140901 176567605 788272929 967477548 630732253 81979195 590998086 578460231 86502800 780713861 959177115 658210713 867052751 167734342 849660881 54839341 345314097 329736748 165108132 50983900 304416186 583924725 300091064 157155653 182086753 106396669 623637775 705093733 137399007 819437288 630926490 318910662 46861320 98330983 369807393 978041578 239129144 763510518 892492931 307041614 545905313 750064161 615825551 165060001 49792594 658444320 515996237 323999195 994028801 517626838 640304868 816973686 741693553 546814482 628208047 52520630 706502001 709407280 85039446 727086997 248642604 834594004 872532912 135280263 294820337 805830269 237890832 650978591 579753578 468235804 987299906 351490241 712762553 938012999 865473688 87502071 635614175 873340285 649207881 663639664 471816911 897399668 326287274 635083724 104168568 39680222 752360358 338058444 820505170 981394563 238331429 3306910 522822877 789887275 872097669 85331621 79856634 127920666 686073678 599579330 63418726 871372664 631648415 835315953 268901966 223614374 55153977 709794496 877611675 529267717 576246944 522066842 287956612 418595926 43932213 792537522 85898967 804910366 147873140 550847342 479132278 198681477 299348441 694588100 122730312 784986042 818186824 586950797 388343104 715379438 498615282 770078169 532795707 517169158 236129425 127909338 143827663 64559102 594653949 665152114 330383410 318275195 261177941 28857983 122319132 16207629 373259600 747306116 538405931 609177040 412382813 177326450 817314354 264277313 380350257 61096717 299752173 828061129 671133507 736911391 33694627 962041342 564605256 302160985 80063746 762016733 421570831 784174683 477256799 745161055 29562518 674199287 48675138 898634950 217045823 406212841 378911203 62872830 979917565 745181706 174372059 908047828 429471950 793129738 108751290 459342773 335209442 745009622 920703249 67779650 613300836 905827943 17039082 90761100 847796554 74868911 401301769 524475729 917316502 386230648 157316786 23038339 460331089 205966585 530191882 525662851 730471416 342437288 722570587 271191364 954761908 926065717 126753469 555299971 699056732 177744202 189919098 467356057 736527024 383378388 840764862 728367389 783467985 751465213 539238923 653657927 35877557 292013435 687050998 86512466 512285685 543866333 304200824 942119066 873490245 616000565 868357721 34554466 784249600 252968525 950275311 346238996 284033231 578562530 816482665 710030001 233074615 505016080 48488681 986832085 771209780 321352999 637910161 918138868 83155861 617706313 376885904 447264617 156801198 939415802 816818542 678811342 651796682 61171267 321703926 219848291 852212659 530445000 867842435 544100175 676571531 195339125 839939986 357602355 983282123 674597809 378847897 110960973 684310687 626899027 683164651 6948723 151207112 461675225 58972810 318400284 127189451 901336382 897337640 534254953 614115960 794258957 198059477 360749037 791489895 728000409 289587037 26933320 337015370 446958519 126268931 678919384 744882298 21344489 836802292 209935009 435498186 239991367 821986104 915394415 442170534 91125001 420772776 299893909 649286591 325041270 841999608 41173001 333761751 656323243 969548520 336832615 489248646 186501329 17881086 236408997 530208634 584935004 253961418 372886661 746389361 607485851 553294259 336063595 59050877 487856237 980866830 573445712 836000985 909931796 679119532 683625341 165887970 361045295 821899095 301541262 473988140 399592612 127795283 514618023 423298492 809780495 320830263 650082782 105437107 683976918 699310733 910508607 567690176 458535159 844006875 879486154 963155317 724666855 112273159 241359714 456655426 176378091 465128227 718890684 415955989 117171334 845660708 787107368 513494301 245055164 113984421 296638155 864204039 945157636 527067454 449076641 767935660 619466557 449838393 138398685 37576743 533524695 826590462 85500317 961796119 615349471 33340762 26606781 210253283 211954479 375422299 609926506 319492196 214176623 842036975 403501879 284573289 206795242 581364069 825554092 571135092 582598894 566671998 241988651 562546458 700833715 978666387 216446787 815496462 231829520 464208913 388054853 912600115 573317296 320776649 18680864 47269726 208173396 869337099 155626732 697382830 948594117 435186591 226971833 782975064 675083966 81179741 756059337 649263239 86848802 890220129 415489162 696947829 470560078 929773703 537438652 994559608 63580914 495230007 469837651 546550913 884986330 235597740 963823416 277290052 810082309 116049317 266236930 207586492 466357773 520522272 467469416 947990126 54738006 492511657 650512324 917373542 438992562 791741940 834104922 822799835 349560534 209059647 668231286 930642274 760069647 154742132 700561233 896212338 782043569 321422716 800729788 206719157 94083563 837098671 525704302 673771122 714911903 859847576 269028899 621272278 425805597 576705869 934248733 490102432 798999349 272414205 83618474 244401208 631469185 188173476 707228703 934082304 39921112 487960330 962291047 238583833 879858845 642558316 140711036 739510476 980069749 355423602 678228244 225928889 888971218 582364704 614357472 622239509 672266209 905162838 443258693 305700218 191282210 683724594 224445030 288877618 257531802 733968993 807285574 297144436 703622571 774275488 616000344 135709188 920047688 282270833 819162181 989224603 638258858 947150943 253257397 500396806 487403358 929761951 651080802 142330599 763509315 890469176 175546904 286437836 773634468 214344013 19065960 352234729 616085402 275842426 766757810 317369195 391455375 509564571 795073541 247198590 862682391 490837820 215615568 881015230 58979718 59461187 40446846 799552999 951735311 821768055 433062960 603740058 453498115 368808397 859577278 222846109 254881616 902718965 1482552 957562958 845947379 72192844 263995510 377512853 744760844 493446829 265685970 557333990 713980956 442592781 135275801 284695820 984926903 358838264 170022559 368486358 217769428 810479848 474247981 123847353 296879906 64231863 544250504 696554001 570978846 224122089 767678739 770644097 202869681 131499490 789326681 651550884 74458465 703768250 564122630 229782900 369510317 511829516 952993088 649559335 348516420 759456251 116135080 167924204 464311415 954464075 660332156 346341653 467068679 633679495 912975269 927413723 848001849 481993754 544515461 178593888 449068983 453255299 585773440 150093243 847433699 37391621 900275635 764920623 110071700 535264600 630745435 108095748 534426887 934250679 324623744 938868339 430868035 348826764 29452224 402168324 995681155 121657581 930587763 221092401 197981973 548026261 955585189 324375595 720050991 779222925 495433464 92210662 591736705 455790350 280610622 759579145 442036950 181197761 524965813 69119661 463510585 162591566 759847308 998598281 177799806 921326315 270939631 588862882 805268893 21999655 542862836 445616195 154081868 303430855 608022227 755784122 439851133 556631961 190193092 634311073 458759857 795148059 256176296 113098673 394053700 376095489 472039924 661687305 107179633 398570047 83984123 557069702 747492625 288845961 876513103 11120560 311141387 879925733 165040381 676256199 960829999 291418743 743061249 915206620 753556715 741850229 133577788 218976246 368916080 442550780 736341781 712466997 442247695 415030924 244976496 656725211 342934063 831116495 580923931 325284516 292178594 385883146 962408077 304425150 38880504 620209152 847639383 812841750 546036994 684644660 923032387 32697240 699572180 705409493 547085660 755311655 732966080 67348203 560020101 885963392 348418421 11950044 162163989 646472048 277027569 612368213 211369609 580073171 412325265 427084869 412893438 527295881 797280225 941839401 550588458 706827148 362367359 293505444 929883443 707314750 908715202 224348188 758148684 672037213 612505233 396392671 574275528 284974728 590185516 586784177 822690111 388575403 364241123 849074314 383966525 239693718 849846002 135288071 312981622 563726054 700743471 312196060 383990824 709824462 81357789 984066820 619736832 140214414 101398083 477966520 827185296 362646104 231012911 327384231 816686026 40131649 636625374 325436619 691827023 139571133 554230610 427194941 318855400 382335429 808170039 913706652 487863160 278615871 249888641 948698127 927352752 727902576 413856330 156924066 483999853 910182625 633467332 239986699 392272533 793732117 189537844 333918775 958007469 257001015 133376309 172043103 119458223 467695726 434671340 147245413 373002377 436156874 914064269 165198084 711906655 94040886 371230701 225103800 544291764 318965749 607903774 773728821 924869431 298179702 989958656 40353123 691223106 221827057 990157137 282022128 997421415 911513046 902773195 586171440 894604326 612599810 624574316 510774425 888443398 740293345 161768882 131964405 327777149 152319440 748910559 965214999 934789180 122171478 903876766 932490567 890554427 733582059 656309260 100814337 113208201 503517264 815087979 225535843 240431650 621130083 659641179 797081307 748475396 156707695 264372035 453662371 44856448 171654612 52983190 931037500 846896995 454700213 450110877 465278647 925873531 39811321 753063276 934553788 521633264 222204715 34513106 234534526 845669929 362391765 514420652 955876380 36368763 146494902 602078065 602457910 615076708 106737750 371272639 715385212 512186761 641192946 109145036 215643220 843668629 846618916 129188323 704026751 109482506 337891072 817270657 452790075 457859226 493636397 674303457 771957117 98918679 8835396 487962422 446557659 256546137 733439241 808388392 813429667 389447542 660536911 436526846 126372784 772328847 109217745 300243179 657426519 287044632 252637032 765989914 280612071 977996557 367979323 556429904 162510411 500125989 414598578 673897534 218086603 86691341 826638508 373995695 948645667 118645775 837262351 742179137 869309993 907404587 284437407 72381395 70513930 226287823 244435991 634210772 267990883 993361815 259475010 968899334 794855553 285763290 296625194 368443496 287526955 151286865 111440533 310673804 600533667 803885173 83440830 42647266 621970178 167798975 377462162 47781313 403371511 657101473 351399043 218756818 199599441 247790702 712041840 380134894 583301635 508253817 486444325 780445651 805744529 342727108 17874867 528431804 780567773 557699965 164788799 516012307 839423742 125371178 448463550 410122968 935813804 738768686 842672706 900910868 58898493 188096541 863836222 454759618 611671791 687145224 890250685 359102125 146405217 51838860 192755746 150434663 805603983 601503793 913442879 264089013 537457547 462525114 60375122 768817132 873222931 952377230 274357384 378770603 273480167 405607317 24782713 196626159 278198722 749772828 839071702 242347452 806693571 989691134 805261945 713624688 249527981 637359334 751390436 907903117 229205598 708611243 880040179 188194886 885743645 638747480 728453698 368990431 283528884 560437830 58709946 173254600 913493911 41136549 47414842 94298693 361752531 628393734 705948224 591461576 994263703 672166451 198950024 750206102 360434403 848177380 453854711 808423816 658536202 34968074 721771506 531207526 409452597 814258401 598525819 151555292 823624710 13042275 953749905 68064666 996285603 341833796 932444593 182233014 716004897 729884137 220450154 968160527 217233999 6940774 812249794 112544918 469567552 394943917 635854036 446467875 173174361 547647680 870006040 801629194 696891723 313605766 907969573 164460697 246367259 563160592 410225378 462467037 831783013 55800915 260025918 715211836 189270626 722773848 32272425 972214314 147668155 741482168 795471254 445038751 221305334 41240506 44592057 584134163 415456570 357457974 171108999 697183254 828717985 176750194 172933097 8557845 414239674 364012568 709059111 107110645 2621898 667620081 821697237 388481242 264372089 533777779 64447675 369234203 475843753 106659089 740079882 913234603 315014453 563777318 919369050 495180555 174450530 512834541 449148417 299760909 143518781 60439714 527098181 76488789 155179659 946710349 937007506 30489989 48192907 540320298 215005118 240247665 81019262 731644775 314131629 18595714 5434859 577991720 194236708 184207197 44398142 81917028 153271899 359312697 536451470 917118364 932971364 461703660 213658231 292723059 658240599 446039705 798294838 618128169 294036474 324371412 904927441 280900274 321286586 69799214 261465311 126036234 585909592 905283931 163775657 926942342 727451376 972994549 815741780 976540214 263239654 228974068 579950676 678745287 392756998 50958584 477228130 474428019 25321177 794626682 626568749 174020884 912322930 267868454 647563872 932120014 883888600 790659476 789586443 604309785 495442142 527381428 365906639 556351612 70676527 880976245 405728760 398213672 192351023 239284960 956995401 393013266 909203565 860260688 906847352 647869621 835808221 640863088 124531144 296820269 935254343 726541237 809679535 691930695 270554189 784533638 116678868 502045871 407227542 38610728 824079899 860443547 125042487 648520650 339697764 493002416 98702655 932703065 482851335 586924231 880899436 488832313 911123233 33711599 821427003 528134822 738602420 390629629 863717204 731920964 149457128 487390459 853079624 827603769 844565397 407018457 416035611 101099597 383244194 122909224 338679168 270221857 31309886 947525821 194496480 143501587 179671114 870130522 305173179 945243275 302778687 475122140 248528869 115402461 400201217 830258951 990882423 666688567 52906880 751736369 666012145 886946788 143157095 633916803 824454402 159181049 5224595 799279418 497968870 254983370 436864923 982536841 220812188 49723372 482400943 473210977 266232479 415186502 329178824 902232662 925672496 165887979 174094539 287469668 49440983 112009277 407226208 816556027 922428076 763992010 36504437 57482461 439546064 908309761 211902824 158330237 125903975 888987201 260767828 168672345 299735428 480498913 953476078 101530848 464167745 263723119 665109496 154043329 427890907 385577969 610833084 43200916 763741359 25508876 926705317 114081469 802576620 870887040 804671790 131395048 638594901 143783306 212132993 472812409 604491494 373453558 941377751 74022110 382257611 774011774 829765249 534486456 493320518 479461853 31374624 581890805 895344217 83401261 635345306 760265503 399653009 485792378 874984640 318713210 216312903 496148498 45729014 755603092 554532917 6762033 642094429 554080423 136958818 880228214 479013699 252025870 883317016 790925462 948222403 363238120 315431253 512065772 424068777 929175984 794838944 144184068 345363884 594771246 843993071 236594823 286500665 854901547 936378048 617955981 923695114 563857782 577202930 836466181 523814972 929836905 715208019 840367017 804718770 866171386 875971596 291307165 263307803 750008884 198241378 891452762 710161342 153500549 526250052 558874660 312722026 206183644 220165766 161460465 648331821 596274830 299989773 365203178 863926104 776524862 845352216 975013689 398094767 578157488 910217368 513127770 864906243 135840398 904593658 230022805 599377924 268480167 953518802 724815866 944883996 640628871 196960134 472488979 220021077 47869803 345372103 43124524 899366533 309805948 873968404 767128161 475553770 646980937 162098180 449197502 905512080 859068829 279495557 590572030 534658605 16548499 675074506 389967881 228207848 239349716 816879562 916717479 493726581 504020229 346835604 352471643 936473917 471690168 234465568 866858413 367987026 220014280 982463551 997304557 398759151 490877545 666901747 242634945 650089045 427638705 233956927 927225947 369307200 296081259 417653222 398091988 203801454 894165235 318064766 680580841 34036892 553925746 100600990 367416531 359665818 504834969 43564628 201734421 489824304 106563438 572569208 667775779 691570533 129260965 475161795 338991486 858579134 836698481 354285796 743828910 264606829 57321155 599538076 133551021 896824971 796118541 57615329 997564010 62842245 889384464 931598516 37813256 829609968 790029966 529890623 552021759 196732486 475615409 281911479 843938586 527801507 914750558 567186047 514089590 773544178 240729335 496334388 101905584 683998491 664593680 923573679 304608765 766841081 687033311 818944494 408345047 666626735 433031637 448007778 319798494 952534217 970677239 332895672 152313449 573966122 130257740 342690190 960213 973831371 575285133 3959983 510170650 711289471 2935452 465292163 321745043 169103071 876620477 226501961 370487352 655254828 405278687 204934240 4563543 639516797 816709646 891215227 494067829 287734819 102693254 720990434 677840402 913349504 980031877 373285815 212538469 451937205 514176712 818148096 721857330 835309853 959051107 113461997 419749094 89916469 364369323 575592772 238541600 151177374 465715130 860556732 857490114 138885917 10997541 252765023 607537412 775829977 618154542 49650139 794361857 181049528 273496744 649942124 94511676 717495183 181048224 460944817 21588054 802108702 686827677 459041189 327379354 394349098 992333105 872554352 966756389 538793152 811370979 794848981 452274903 480078281 371538673 852238925 105044109 41994524 13872396 299686457 449418612 547078236 97987581 260634335 878842186 154510703 120911948 607085342 97866422 212063353 620729199 11717555 957044859 72732294 956312960 939142066 799424138 503564914 325893835 470102676 883658172 268339913 813947184 223689299 220987726 674908844 765976395 163210327 607667267 91723727 519450851 788336839 280248122 19475280 924150338 425243458 378664744 502496106 266201701 403794890 964643115 670959952 18722424 763365678 595259063 850062121 498818022 136979004 568153806 204586711 956014088 68800606 92602455 312695705 277581256 413718497 794617920 169721216 688538188 610094124 805826920 841673266 843675138 673664602 712842008 128577528 913448072 864458623 797813639 205583052 900745439 829152315 468444650 650256722 304982607 935219909 4985703 980564460 965206473 500073401 84358913 73409572 40349458 732954017 507287169 862946928 575062896 823739956 775472667 910159799 28060279 924277275 843767679 772156556 584013070 660937323 943938589 954100473 940645052 355153407 307117292 288742943 821785851 7308376 459511933 408197425 334911911 679005701 884531507 291395074 884448656 524140368 657638725 186052270 552791396 96954982 385802543 362926411 726981544 6061065 447627217 292909597 30127320 26663883 22437459 886699161 50959577 75948133 103051110 346177189 183067891 272405222 927398262 767035440 510499395 82908043 194533535 292027653 732199683 97096758 132496281 423725111 218973996 452370489 870095552 840568722 324852697 317592004 290144789 402083681 915541546 172696787 133546366 270309498 913836251 808769600 460398237 392991103 101723545 304425708 6865756 512169301 40281680 298658509 480257757 838296451 864308874 26949447 529516928 731786463 726687747 512238071 823196242 577487351 680417584 263339328 569964174 85369832 100337514 667986328 791073757 822453528 484522856 932236324 343622094 9064527 389479956 578292254 994926337 920325518 791250659 738591376 31452131 140422539 654063893 413716707 687039934 421571055 457094277 724998325 173362640 450605931 481669848 751175810 973050341 187193649 345223194 258557989 959050764 952868534 871738232 700921649 578302354 864160024 259111114 872729175 137423072 28722742 522927125 863706966 77036704 266057857 379373367 90820658 161416232 495133720 304008008 513061072 633625646 683649018 20387722 13819684 222227340 729852686 972571498 673061432 224371028 115607358 795775631 177284378 158498458 482451424 822144477 350398847 204781155 978742065 383612501 898421257 513908608 437621242 520053301 646507973 589481006 446075029 411999960 814208803 522774589 177100256 529225940 405146821 781191722 170492451 250704390 36605504 851484639 899547402 213036766 589872240 969322799 986735251 137227642 134534772 779056369 242676395 803213290 578410434 258657638 129323844 814800336 137619847 910443942 189849686 719413019 296718448 715169020 500848910 184333716 526798775 142387367 801481060 151585700 85909167 236339940 552740668 743077230 466058153 578750261 684016519 1434441 345807307 785853276 315990354 254114090 580664645 926728612 504393193 800360764 57980279 336153527 265692348 657137313 423349508 415346293 786263427 431997274 367753953 826670700 889844876 569181640 371225276 968934479 280172576 376034507 962701116 775142101 588769556 462249536 691663842 695387298 416936088 848979489 300949238 198424896 717334315 338230881 170823432 286662187 152121749 383741738 866529088 324117116 472313767 662738337 948762319 480507828 627932758 305942444 782975626 143975070 979032221 561634359 992381740 47400624 511868426 782804975 213491279 301072758 363466875 612969559 940113604 164789446 217708282 117514556 791661612 420130190 44674515 351065684 89008787 492829428 745127060 155886942 703795474 977462603 195692081 770900001 73326544 949230001 928030220 632012768 5001607 297924756 783580129 185724978 307294651 355506266 902589971 21169224 580283620 456523668 27203159 873943464 473219618 434306474 427415280 968717239 858266747 778981410 579055271 378415382 654798742 502697040 655113744 676681520 861234974 341928048 928807423 617840600 794558081 147543673 945497006 945144446 895305071 426163833 366652626 858447714 188555204 323018446 492215193 62725354 381923230 661572951 709957205 116280485 654455552 176752886 724172671 695115121 21941234 245832403 652625232 374980974 658543061 556050687 572852611 646843868 174135176 270525935 881660706 474335207 830733551 662231948 266025719 959973237 338347968 93248524 747700139 647017761 153124172 45249572 99803836 307940857 264623806 185411936 105293384 841285178 281278667 669033682 205183805 45608044 861390379 858266627 199496258 308046771 807374929 996199105 316551339 234575174 874020892 116119844 147436090 567122550 112359017 96033847 675778838 818367185 603246830 616044109 191170521 327401472 133949817 670722811 13315184 957329107 341511626 691089905 158071656 219163285 16682928 664859482 680084789 885225793 293282372 857142533 25837104 143277415 476758935 486398439 797708332 372579168 398987135 414724182 887073047 367519373 109574182 12199735 317486095 219262379 107332821 790396877 140266654 898732033 546695090 250461163 519971114 180784563 629940450 391913668 101804861 427714758 993575705 89074292 48317313 195265372 356444775 708391878 190346538 586472451 472281313 974554659 446167152 768156049 937063940 454533791 519541470 173717930 20041834 387240671 662737388 50904847 254095977 215293982 773195987 895241047 345131926 610314780 373014177 888526644 533513768 894788780 175522308 710359110 892851905 757552248 888687593 803447852 987636082 764256442 421548995 829343336 517828320 868936116 829133624 201380073 636313658 572513780 708802808 166572161 770167729 312897043 750841912 674848313 7732700 68475116 453464130 597147042 404338417 445207869 660610438 802497575 230991770 777997798 749187129 938476799 304270519 86784801 282181324 793122493 316024414 526713579 531787447 865750083 273782956 218281898 379824035 731880532 280959713 432514413 402551385 189173341 47525568 803958425 401116938 155984726 313254103 685179611 790959609 950911045 697864636 587947136 580648894 300731976 991359209 278417883 124228536 728876400 645311039 554678205 602194324 973812298 578736357 611630561 650458500 320695826 188562263 589891405 568114535 83717352 450788429 665036307 85978930 277898881 555779154 76114895 917679066 685990144 886492036 510379861 404331640 129868467 809119126 435006672 367703527 162025647 755793725 520282276 829293054 9755256 746318290 1421556 837566509 159911554 759532506 592212999 394829022 362169300 618841375 206800765 419191273 387809663 88922961 287664983 678137114 572177587 933255022 801124847 473285319 283179871 995728042 961659217 650569071 766947819 203622287 263554604 193646546 489213539 931026238 264410635 547972883 226953647 485361934 307620599 203893182 479583880 830248863 649508403 390204996 131653630 256132994 239390982 410327827 619051863 752776196 461289034 824001288 784556448 198412213 192632160 673937228 245929586 684542374 961754293 734948568 897696121 895477874 819788472 256458732 894772316 324554508 747486961 391998594 262828899 657951774 341138898 560950726 132205499 118089891 807876993 180356203 522967850 25770075 723510975 171880386 234474485 236932900 612423403 140311561 83980667 158407353 367938137 780938184 902576601 61005431 61366079 996540832 325751372 706523806 278313610 701509556 898350541 866957701 413038835 470487449 155089331 620219232 917303738 282309674 128370931 281074715 544330918 106097219 716010615 642376898 858216354 630016649 891954005 316843063 347490880 146871977 331821063 795854176 815956115 736700114 50331691 77492667 329842737 659819025 962552342 967856294 177503846 7579238 848367608 927178858 638384070 184605864 861894998 942546115 928880669 981341623 329010362 941745740 491847684 366956840 940550978 571900644 531693810 531945993 678567957 247627658 682174441 299457344 281913719 54785376 507434019 867746418 775887748 333400830 760340559 82432696 679303336 386173204 513051767 336140750 300535980 820582616 66575319 75803176 458816930 324482294 472409574 485660816 679909540 438810782 179572515 829368524 271042334 680194964 963734233 271250086 88713996 630286535 769144881 926113442 202252784 323383864 229152888 407159425 132923934 86017987 908339528 953729370 15553961 376002667 831414092 170741520 450496590 710261295 495331284 69547432 585430699 398328131 557785880 267250747 485248644 709630483 649878639 457924788 372801419 432189334 523812918 663019241 735544667 742652933 65503824 2373717 83270920 989931939 43980911 459366373 625899442 895126323 586983710 580699475 214978846 8055882 701631825 134409300 463446110 421898037 875995242 99351882 804771208 360160396 180479378 294914025 717691322 24502823 174489131 352809603 680327734 970334182 131506891 181778836 327613306 813562832 468851888 272765375 457388685 727525682 378005089 871314849 131574727 651739522 769874718 826242803 106906742 443428776 622082601 94208054 223911864 189499970 507398017 507399058 581084188 593311262 995242235 108469482 620479570 930259752 824742893 369462019 821077277 363150231 286601647 561649996 920422667 660380224 198256147 38634596 31507507 547720219 704360628 368059343 495422946 151050740 831288983 325956700 300471571 222198762 218221541 737588294 858143145 505367756 767819189 349198847 418353414 76411317 134673810 155792055 339980604 241859888 930021920 403284813 438381226 121687579 256220055 846559544 433606409 199112325 206970 944446248 934499167 422220209 970127107 854035977 33292100 626653437 103899922 565554763 783569503 596934351 293816046 209568996 148369438 574692220 92648442 129860976 146540323 711724146 714217473 655760837 220508965 208690814 30904844 980821568 260034377 144182917 849600489 867245339 621644447 703675438 253783937 890266320 625754418 87871845 648255739 139689093 992112691 342710110 279840876 659558666 625047929 537935335 530229252 30429235 284875765 580624579 58675170 755080551 965273999 431654269 524134514 302111464 128352254 885348995 62700723 323586226 839553600 520742625 102914328 239867331 732044857 569793062 689532875 120752570 968798679 260453424 514829093 959001331 8358319 580252935 273683153 904858826 159318908 745370483 804745016 990433370 33618897 416567295 130981991 933734560 794321198 295203299 111267613 746846013 341565017 725732306 280737182 579165961 949433912 180927152 668493748 160640697 917610253 765305096 141957581 393425700 104530317 995933283 457059011 866605722 587520948 623913682 183080208 539225550 228937399 994486189 433546720 177837232 90915930 970000947 945576485 493016268 77877564 691670733 350300388 631479506 866231613 161379647 631771886 652405723 484371182 152356480 336709828 821777389 655516413 127808438 416813040 342480337 201117942 796816272 726055824 469134361 383149048 608849509 841405146 128004247 352207126 10728773 273474483 950166892 244682982 330260374 252982227 493026701 336702774 892617375 840340126 126905835 836583194 348361090 161187622 902692484 55768963 661320585 863673942 377396646 383525213 3769730 454211353 77522055 784054215 665150942 259890753 212847492 80986633 764090936 173764165 323000748 297692417 1518487 117205837 900591960 392902006 462291290 571725424 281772865 256278328 849714273 670864582 420109743 338518485 91303455 185680658 734518814 728866987 657124672 728352225 662091914 967136091 540857804 909680097 425350247 596837503 748695679 640099066 376044769 321065799 426421269 309149517 384035414 496302970 534344753 138964852 44675964 719387480 908293374 391386854 343645273 722236145 278430233 212996574 441250145 719407459 525479729 602538510 18773073 224664586 716312130 722426081 634453378 299121239 961248143 206938575 734102877 817517849 226587321 193803975 173301229 850604637 38457195 759914286 825446862 675158515 911239817 426050710 323877502 838989380 323112755 73258242 380417068 960529475 171116636 677873111 76598420 23723139 135086418 182133660 80662846 583357157 817359675 813629342 70910430 816149031 86640950 138764593 485177640 90890748 672537927 894769373 612337925 570643990 314363326 51969341 597272138 149748969 200421932 356095498 117866426 411336677 587608823 493348650 91849931 49621635 948902983 101728340 45813778 636568370 967246956 876689363 293912869 978198824 741578516 549692253 811059621 465284441 204356596 504040442 452692262 57759706 187676903 324799288 520105943 98804002 872406870 672887688 420027848 337565139 535605681 146994654 205943336 165927434 232906167 773462489 879177467 434055990 48428318 205190080 771029181 706683781 220872235 946857808 834049930 456400987 552135941 514329912 417665462 673478532 513992549 491272373 246634026 335469951 160315039 889195304 615768395 610023393 627993441 318819916 884762025 655042290 868617501 780159866 279941466 567070180 157778948 307048010 865083629 149654610 608137048 421360454 325774640 549510700 310128086 658461842 214970717 22738141 253336462 507309925 919113237 810551103 683119524 853501878 448560989 760771182 491083422 590400172 947193154 456010667 219955032 752643615 370193128 737718777 552921277 800963513 340877742 608993811 996464936 760997382 137764397 120851196 647658323 452668511 838383111 810415047 5709463 872663430 967771347 769113127 853347873 843001987 5449987 878582080 350513859 188553890 473305850 998748685 73222410 748316376 992810201 426550194 658409616 860929043 810289985 126678104 49127345 12923663 686952220 638312722 951325447 772875300 165505941 103187193 997390445 716157584 362946642 668763207 204377501 252023754 422285161 688391093 447375382 157727142 995365309 590959698 242148935 227088100 612202088 132461090 135216524 976282751 363355949 110939851 326882640 15380542 801785661 811627696 229215446 295479875 783516126 319026966 373906952 22195744 701695259 213879215 363396730 437421802 963285657 839547641 290511496 911627644 23363430 95519125 7924880 37843116 404195620 164744475 703084784 354195388 811341967 385190326 755137714 38042592 444729302 219996768 17262093 36129421 851871511 641527927 885000151 896535486 705257071 746151093 112602349 237288336 493521733 604754620 410491088 172077629 989045961 563202653 331305098 266795572 755641050 126171923 355403017 442012965 961339367 791659688 92682130 806239212 311800942 797151076 102722575 905945590 751414618 748127345 419981793 930381038 844516827 845167860 517077570 785048526 290847638 789946420 868430518 49649126 353249350 501147510 426081976 73161811 388098821 586461001 529956737 76947100 881771548 588592886 137595183 141471314 892788662 591593251 88825948 722692290 312407528 761690364 813519249 153477609 534505181 298379483 791482214 749362274 713712117 243371579 487553794 880025799 493923540 894518754 210594108 431378227 186958845 935595692 454794309 721062582 474992240 951319336 266079856 103861268 135822960 305113189 511857944 486025832 22670087 303662964 961721530 122350357 214124405 680272626 412257757 456096979 933052126 96576934 663034914 454005199 506091502 770031268 41587862 485675981 451669335 297953505 543008022 740368359 320243327 510964989 397188390 251791053 778893343 772199372 238843714 102417132 367407129 451291358 325076480 395835463 634878360 716998749 824603914 368891964 280441352 397203600 261724822 567341433 575228246 858243003 512230977 130923293 944401573 763340074 565245815 228700907 26637659 740673141 497553455 701303771 79983747 769556500 797811125 489942520 942108148 882728652 776942389 341742346 443546655 933782328 915418665 23408591 160110747 929480955 658879892 450298060 819181418 886617860 369957653 553935771 263491368 120747103 982506412 843122964 257870404 65122331 243241105 55099662 60798156 364607978 190300769 578664760 170956956 778121114 412812967 161208201 802949207 829939034 707952179 174375587 972021384 750398894 432168114 839381949 597686746 637795221 862378227 990149349 280940822 544296115 436511826 958842838 677739605 353329400 254138435 408327214 845673303 997977969 101699070 31201359 521061825 663409077 682517772 410599778 37692885 650177607 520658570 347849637 920249777 79448745 581652176 105873482 898256077 255930086 560635412 837290370 457970221 399498755 26900581 876710278 616294612 621939124 890927400 789663912 887410029 221328755 348407052 31350366 298806800 859743083 951198941 397406312 923565600 718043623 981806997 95380652 673942438 625738937 260568604 807974005 279064166 694459382 717737423 444255917 472271182 211503363 862283829 434746740 490093110 375516341 532295832 751020876 596460542 270070977 827293801 249768462 684489639 690425342 865308144 138752963 586697094 374384488 157172049 153489891 29597400 35454415 617405373 897540958 873648097 784370984 910408749 529230051 12382759 989894054 903375569 703845871 242389634 190413850 383081987 670720182 440837091 112586773 285690892 276877140 643364581 155355485 83825886 884375429 479847410 678796422 569920109 613477653 291493882 89217276 56692844 890664671 483455321 481915150 70926707 933379570 418270334 736755864 12040273 633214603 121515942 862337671 634534470 952842409 899275177 161259624 624987202 19417634 743273033 18645841 230550387 529149675 960496348 995842461 691078579 830707418 142602579 425626989 424546887 50765978 559907305 596532995 417141250 530086972 480119056 446216515 125976951 898981094 935492592 412995437 366085286 907069631 104740409 684009632 429381013 449410241 752438093 505456287 618658523 414493421 526040179 812303051 621413092 501053391 259904003 691719843 684883305 951988136 251192203 939282613 393239451 334225050 719645759 265317118 122063495 178825305 505815332 642753770 606161738 305136847 718203223 596351603 294848716 727948794 187227146 604978535 56345729 461864781 206657635 522422404 648779751 743895444 906163213 528233669 573590880 13359306 729300516 247845100 19270473 278438379 244207736 921835414 353360457 424151696 710148490 939248625 821714025 410298513 162377334 900751028 644933817 925868725 26083533 647606398 620378983 274359989 84084887 6012955 252613571 750496258 21431230 469476065 418881548 468679174 610131973 159236617 909746708 666146297 779681214 597072857 806994709 205595510 402433120 506996586 353739106 841267878 218576804 448318057 488721731 230019721 293180371 694100348 670781 166793818 494627169 478799694 521126414 624871582 467552827 125264246 396581068 802144124 320792557 306597330 800761683 220227000 639929050 730849021 463436700 579995698 10440367 531559404 351158189 970262044 40272899 703315508 482414704 602722677 781589094 48628692 364341369 740349903 294083196 498863487 476310540 94148876 266544115 495433040 857441701 663674370 356024896 473275984 872701792 509036623 298181523 907043179 498184297 103105037 851792580 94582736 57069998 405481388 60776561 529298617 369411177 330694073 736439176 729326603 568005912 817424650 29861070 710218948 723050223 353359823 767877892 664595153 327158379 127326383 781414721 788401011 582926831 300043970 256745278 1796739 865672202 149020806 248737487 299824024 527147199 367364985 314381869 999361412 515593124 426702139 943398403 142698594 421717346 434097564 368746062 275049310 547902876 469496484 729167474 864450025 586451481 912156103 964969008 627181219 935444000 842222061 697075397 257592601 349092540 649126440 586166539 428610936 478430645 812817265 247491875 535214616 400077959 734076555 291510189 590730103 94682483 321841556 283231328 617546041 976351719 121359939 409250984 534482189 531329587 968358493 92947734 23034527 339880586 274709382 717829008 733698809 997574244 445583507 343164711 21715154 576855410 565464900 41694682 654055103 183663044 29486141 643263240 637086446 311993048 30054178 207112313 499121988 917826290 278736344 318383793 655763061 22171696 697051886 89034488 744012776 923360536 699567989 873317973 353806944 815206684 931835804 42441523 498188642 960872157 410803857 9134060 272355570 610742407 38632710 344480528 931003154 890195791 605594236 982121127 980883022 990312637 740392676 591796616 157404138 52843231 514901559 988849661 433579184 976067188 587759809 130427778 254787410 687806496 963138498 486856921 820748658 320712732 821022485 417717171 210876549 678302370 616511105 82760792 546370810 29586156 614109780 323325072 743159958 645802050 170976902 87704191 981970450 525187347 909291331 226473929 390011533 965982855 716689658 548643051 470143065 695080313 94118769 650328711 978203197 406059863 505484825 895507560 218834108 764262583 836644193 20875428 955920241 602016992 725789923 136237589 39346551 840755037 99973785 89799392 522244093 764926640 976967367 689943083 500069600 992299311 797135113 781653535 873015256 285798466 346530219 595480509 801917215 945647163 666439017 249118623 461595602 647991302 109411292 957760748 859361423 754886188 402626645 957806668 889698996 830289594 454792282 75249646 37070722 643237953 827200856 98021097 918379784 452039273 570733352 526027266 32998183 771090414 373889366 58152265 562047958 694398931 197718313 318113408 852074498 532987642 445754560 474734968 571850458 593796236 961592859 241558510 43264769 40923122 809166241 253698460 920188600 329866006 117022591 100954533 926703190 350175836 354538379 262235676 863557490 463959891 511283955 382225846 131969829 512613323 318600948 588856128 524609119 624771372 123423236 182878101 137634280 613244003 169779765 542873302 343951271 963155100 67810405 137064940 839158351 730458465 27501022 147880257 121929407 480650833 404480632 166784617 285894992 893717227 351815005 86840281 561023005 484125245 244415 238134696 383693712 124884375 358365532 105014155 391610451 101186874 327044734 318311806 593908275 569133502 315636417 106087856 805189602 208028358 964393291 553493462 990927068 622550224 86221025 714484166 270483971 955504217 34056894 79614977 768087088 766277391 168208144 366725843 834606081 482516548 614775826 260288541 925060132 160395477 428298772 985736248 832921533 77599995 132611338 40071569 797376600 441400686 559743649 458392169 3006383 154399292 392065362 193659542 200971516 657646382 146105870 326697639 811085647 285968913 530411763 740850246 942163169 600581561 681938421 71262806 457977365 731529692 122190280 809125331 932564514 595321652 491597491 957175900 856213379 582633810 240926958 15077083 547771344 470849084 641240358 950055403 426770400 996241460 841614236 394694735 554432396 465423671 810036267 415719333 463209006 772961860 411934849 466248070 802616943 277383093 878567991 578146087 863045959 64711395 35033563 564428539 241406829 753905319 247871713 150171140 563376479 163790235 284940365 673517409 592289730 89141314 164836818 454373655 444911361 681630846 228077824 353543156 840684107 94782681 751916198 127257339 412455493 597183239 820013809 253674020 145791673 217693612 883774791 9439686 765623350 100959939 96484981 936736294 208715514 598074449 25704696 819731550 713124186 428171447 579626359 273105175 68508047 509415934 897809198 385136567 848157673 854629696 106946786 782380874 583449421 451369362 191290298 562124315 831791019 75976746 476902059 583812395 513792766 159041201 649156717 723159428 813393265 70838036 1331718 623090294 434145571 642081601 728746376 518459385 811399458 621234814 673106900 494283491 697980378 128443194 365446587 298821922 635139684 228585495 554266901 315558317 377627344 91289652 870541676 561439652 89072594 528618467 547967421 246973137 870963775 524584123 163602016 703267143 927409690 971487751 593102315 573469484 796882211 748905138 240098737 196452392 837718109 487555160 141353836 856938211 199516833 106686317 871314098 369430780 676684475 18698445 81076806 7493290 630442889 390424855 6102323 272949603 449849357 172914104 162576282 352118984 850278489 307111311 249653568 501447038 99498424 887572698 642072532 145304107 338873129 751648590 893200903 89615544 361533141 899288403 793250423 589500858 506356947 631844631 27201819 758754798 557216954 704530971 527370216 481393882 636696388 435054752 586453202 1456569 872952763 976036251 727747806 240215524 968758653 221248862 112551027 37925099 264815914 395927582 669774539 696913766 761549961 629128735 14779284 228019638 385374810 870947027 802244593 521712705 648180655 940469327 133802868 516610995 698802494 755912054 290075608 297096875 458580114 833612618 223917030 729284262 372544183 172702651 310787505 198259228 471742366 627886726 133829101 668833835 562131652 866166912 703479547 53658597 873026873 112890497 160056847 92267902 195963858 617812697 246249778 618775902 975452507 34724750 34453333 390757216 353439129 718509174 98252361 335073073 643228168 936526928 567692882 442852790 938942081 344748824 271719716 945221260 903498864 962248661 143202406 234423455 546116549 15559903 986449537 890187819 545515263 303470193 928501502 903018582 392706343 681729867 871374983 642303783 530208042 98825965 786003275 513601329 435540177 897315914 178016500 814952771 793872326 726691306 829964353 452195449 394098135 945619529 732512036 743220769 359259768 802069916 320871166 508853756 777067583 537714176 756473109 457383368 120516942 552244050 503705357 561790375 86320876 738325750 778207061 998391817 703199079 368075229 406299533 81314861 567107066 962888249 272184963 777770123 641121777 586876586 308944314 935439263 182927832 111855808 739137682 395047394 242940587 864302592 857139479 743984412 982791913 463269818 104371450 443700008 131171869 755364254 458935473 303051180 151470653 459483028 313917434 60800185 213961663 283946787 475719813 129021443 374260823 537881211 838313078 406748402 184898097 330932765 363684967 471347640 804172821 106901835 545064451 883459614 419635358 523025079 529824282 494951966 1146179 797071048 804894975 176624772 870921919 815780315 728774208 559789336 511479931 705002143 671462991 96782189 631792614 947395396 232650679 884058689 518856293 208670423 86662722 886993714 912756928 721454530 318970043 998440590 158087771 205405810 769475732 800442260 702740553 402505910 869279624 399920452 284411848 985879127 788565082 359960805 997946370 405598337 427762579 788322445 431847922 673110506 621570169 492919331 534931088 800842047 706945706 214058867 458618778 962939564 577227197 880340362 595953803 788199610 203280671 102362489 51642932 259893570 678748625 935271626 993521892 513236217 603470960 367203851 555306262 580399588 194756499 17206966 139660167 850639160 6367917 296479852 702246147 300898604 851124669 73440271 337344176 340547647 948631448 741945730 401178702 801635401 547792021 257941509 844722178 735631473 650848116 212707702 513452405 665354505 742046494 828047436 715405526 935309944 692607648 668342109 569362523 221855243 610021612 520706590 939620558 567320444 775994050 277506594 354701956 40612964 376104536 565237786 394134723 175590429 725905077 666660892 792803670 824116682 70895813 34211778 797976319 362686189 242661949 452652882 839728407 368826584 344478489 463589450 72395998 808839762 462976135 381398789 251860513 335501339 45012549 56272334 319600636 331625111 287726808 473634961 621671825 821506741 871698052 911847908 866918510 575128797 646828697 615740266 42442262 596349856 265361493 468162665 600764793 12840283 138819255 150746638 255151596 83518601 96152773 758218548 818520541 112195213 146506795 375462333 842001098 818550234 21818376 382016415 514577497 206112760 841962880 497610902 177051815 195620520 467511771 303782095 732168173 995784085 717179630 127236046 466483199 90135811 995038751 638510632 627932854 554190664 637153600 524123846 425957712 702657307 396081376 469032343 58967115 368173752 976171541 157203517 699272709 924036239 990408201 139912968 596390395 915623604 5713020 783016059 406028799 26473665 753812838 246909911 478225355 180872969 185614331 367704628 578333081 770347472 984827736 142965904 38197746 149426735 263441933 605695066 457545192 880651802 290178844 116502971 105219087 267289865 206067261 680139340 878041938 996487455 540956856 429076189 747183648 927297619 371303479 678880538 571551462 289685930 851971604 380420630 97896667 66592196 517916538 971948899 100175580 52300264 574556585 679530021 117614674 217596759 514748369 858451555 762501717 30668532 660781225 403390083 579435858 56146108 747892867 968491758 156484783 197228080 832844255 467036832 953172792 393105609 536016366 750161728 102645708 614508460 226269776 372239419 299103490 964589701 632060484 997307671 6758377 192776562 792883015 76989674 760470859 69787641 593059365 611485590 254086934 686262501 485895148 574661506 180029686 516547630 58931276 319561863 687662139 436351437 893879667 19119914 635670304 566990779 864189228 689680910 469711572 808839925 686548421 187487907 444357985 781204288 582053923 908280882 421464823 333955287 370390465 484560568 995237734 504000038 824501129 35494675 581330680 292375827 220392886 923430004 763934079 690350650 381528041 755257403 30178808 555343585 559608385 895373180 549750983 45920967 274337280 982588225 352101414 828280577 569311839 995660858 442706558 514901704 661938655 46174937 176583565 758828660 360443677 464361062 6580661 379467788 663703281 257033500 11463639 902939839 384175288 264527409 204288079 449403643 155463319 84702419 876814060 44520348 251529283 96930391 76344089 292975520 586429421 865350838 913038293 264063694 894254830 967153012 944477495 962597747 1016841 335734360 692975236 810581198 525015977 471757619 113367019 898582153 80459501 113804332 993293260 845994567 755991208 25178119 508903460 251691643 927258670 12654658 597218371 380608922 959798623 314921983 373625927 656090250 117889765 581512108 853473427 518379883 273552257 166868959 590667453 817809768 229391433 778361051 319445949 979172229 134575254 331844185 721236406 779897845 490323689 111431509 94557611 533898311 946082778 98637952 782797307 816029346 148546594 682720429 268752669 798917040 893898435 490721265 354195850 733447375 635274497 540728276 551788716 338888784 864174662 265244233 300994816 769293306 576803201 10304534 246426222 130990634 892325194 569888755 970000730 949824249 392574366 531651133 963553503 518949112 835540298 940089158 453105899 59364946 266128724 863967088 649690185 107543311 683086887 494248217 130079507 591001137 931839009 961326224 370209972 811129454 804590230 338122718 998573341 528532818 282229697 458915739 901239657 909954511 964979557 474533556 104262114 243168123 520993832 758309696 40419927 975326543 483105491 212278193 313449069 42558058 893070149 775498998 463885186 737690013 73035195 416145327 348458042 880653183 703020134 826877466 363227698 926727651 271233543 16455274 50242452 134080432 70412556 114945042 387769852 790114472 255162393 627949585 676908967 934216149 134452293 803951887 317467089 522859761 27017186 614205811 218238110 358715316 686425530 472853697 356861230 329676183 252213382 542115274 705280623 514751662 40099386 19617366 626624819 859094348 441673404 26128041 386112992 384205270 786664507 655315225 771554496 279819347 107127929 619987067 638695341 331548379 214746369 466172205 407238842 686601864 778080469 490773758 479942874 24686467 781448005 944170341 117323510 115741450 94079268 76665883 975639580 6279922 808157080 813682006 719257925 531313416 527519284 42555291 358081701 248116704 337602 25217130 460867975 721430455 307479297 728872875 106374125 327877696 579041509 939397506 340763772 98691626 650787944 619516674 149582149 15758285 660478487 248894608 524358453 307667265 476865249 308043733 358488654 680218617 397840268 565107236 565834268 17960170 843035333 158721498 23144907 916588844 505702132 809453773 906896550 424833465 841634942 785625972 396519267 189372991 555980368 163007054 863173824 639828305 33614002 254405959 250725159 726522198 22283509 639115231 761655192 172433359 514359046 629635914 420880258 583107248 782008923 18650326 289047816 520532956 776426717 963515717 148273695 807766277 853190629 825446791 487277252 339228806 469600611 502025579 748461717 839350258 667943342 18638620 25158914 761165736 773054262 294047748 24022110 738051031 213588110 282838317 599951015 654698602 682751397 208604611 661734144 125560328 627804120 135061223 42951575 455584821 927262409 427845955 913821885 391636864 223071283 947890941 678106232 354232208 882626174 481583133 284094711 307171258 84731927 910843950 251511659 993454959 766098896 52860241 671317258 171543834 106193884 16818065 824793750 501530393 425297590 714951127 146847701 791256934 101922645 833902037 186157057 33892241 812548774 515464546 250633011 107164362 611150600 290534597 471756076 236331960 457815696 801017052 877594111 806470286 865045343 875797477 922499302 237011531 118412986 651839010 828713535 838181646 281118556 485561370 374143500 152560397 295007633 997828515 666452312 287354734 594639879 481246513 944558399 234745396 517769680 351574846 219047606 881236944 352417866 681891752 114345695 36838616 632913426 880168723 975467745 19598578 179705796 339041463 417452295 34050238 438358037 716277148 810817157 348898191 139422890 139218407 601422675 552979912 445332827 796519609 149503150 226201766 652375748 717253100 657069537 522327923 977619338 320855754 758129884 420908432 113834491 266277579 111747832 682964832 98867937 151493167 906514053 52959430 899474700 749148682 390086173 501327097 335191536 936935923 247008870 172188894 234850424 900422051 984122710 318685476 365985373 656966416 120914770 832019483 385264433 413689361 32130814 811416663 386904833 710648033 135822451 413049415 725103068 403869779 30114902 395518351 552638451 298709596 631603237 796840204 736844803 766513795 5285460 46658704 521933180 437607685 660479119 925219964 578751429 392719117 96900766 999116386 862871404 894127939 931182501 838938494 58345407 773107156 499701655 62043084 165553866 423040813 738941974 878619081 219587060 180732269 883523206 508022605 767215304 987257779 501543467 656070254 939952590 964428713 267107332 136572720 637004750 632836684 396760003 806003380 137351147 980212612 76919010 155378556 703205043 69023578 478796094 352274585 187556260 408034790 183145443 341876351 697502789 99878291 993093757 765658531 915315130 838930980 680500747 778268499 400960518 577622494 246393757 378375005 721016657 834710336 751551442 228755718 918038621 503574892 704428727 48791764 185726076 709957557 954136814 14381849 72297234 521512073 512628423 658707252 175024789 469129666 949111103 162963407 21173133 44671799 826606770 956294614 877746424 129842179 944206218 992408464 453555406 186283999 63321219 591601784 824540721 37215713 993742624 668921122 759301999 929950968 612339808 502782183 276026858 983181351 62664361 847149390 143459742 407227297 927919938 817487268 620632331 81654258 712336915 849699710 160112623 886925018 563275575 355299791 5561194 915367863 552247516 38936057 788783048 283689336 769758817 648828425 807281664 767071084 465843608 87114676 876592593 889374652 745441711 465937869 669499398 115566586 328689871 590976435 760194370 419021093 769216527 503509782 464318012 387753846 4072281 12166354 584575572 945189579 993220377 737205369 843452116 612810530 312289703 812458269 954333214 488962153 42692555 779788254 224538507 214532681 561206149 458628919 837479895 881174711 835052806 93614575 981048781 618591043 536971978 85467816 515199070 672508373 831121753 765594338 985906613 432650027 234256060 782134911 956351180 483237685 666539729 766243099 791060907 341359116 277794386 609845449 310980803 21113869 828222780 105744573 184497259 150912516 543909908 274117950 435937652 695267311 142626046 458173319 182473832 361448098 569115632 713276557 320569016 200560031 999642890 17804792 409657145 612566374 103544552 886829266 215830447 652454079 111514543 441930726 248793855 110593238 589981610 331486428 861377443 779241308 49472616 527166965 112246822 471665064 257115726 914699072 933279108 693211346 40363562 235609690 733826441 131329957 8239761 736001255 420056516 327546834 446455054 126178648 198323276 818776151 599019730 444186249 613143788 818839183 985044568 700513641 174416489 138505423 789011910 690500208 597429311 463702351 742070227 593477237 249438442 64021899 196338820 690369549 478297483 239962647 681546218 33359722 750144000 606787807 56663071 807102134 177499730 538369195 527115745 382717037 836613085 43595176 333572355 64009904 622813481 820680228 443259062 733215592 696573808 274401152 356660413 64635915 719393742 603350657 913124147 239779228 407904873 79281955 918076871 977391759 828792814 827036910 978371681 294057375 814154297 513660213 723254089 523844949 561666612 660944614 75407922 424565550 728735017 240413081 437518374 638217905 731580828 53681499 456671057 153478981 179121468 464470821 197605808 44694966 352284797 992312772 32746442 479765039 874785278 446077486 163381919 659894149 253094171 962440742 486976320 382927654 874263444 222007560 154834933 246271050 683881429 703920207 233135561 342446724 400733228 212159454 904941791 542197762 22741021 323862256 107926137 777721523 798707407 429582097 204733844 952726289 143361156 941200929 378912497 631935828 503652973 977231445 375628905 901851501 690667527 488920504 363983807 646593483 945788175 941212985 384645267 694870343 938288417 530941926 996286024 228819842 363138189 911502176 880448576 448568096 524867298 138540966 285677079 889667012 167118414 589446253 682762192 228006455 68485997 448988460 293355850 530588539 853757676 167315786 778070764 64904041 942720346 229110791 143483869 22526699 281228171 91867148 490882398 374570662 197576605 6852464 184830344 438737993 247830720 689255942 384274580 333048781 709768427 653069898 943752874 519192970 394983794 511812371 215612497 570235536 769437623 689161905 666795776 552960731 262221871 87141552 600901038 920870369 946455299 892798898 933944128 853574196 906360172 915836768 776569337 555096661 948636690 23996444 997281122 798512383 605407912 403381993 836153369 850287416 806539583 344763377 605317505 123890186 224189158 961113940 714819552 765419244 899347771 959325129 224462559 714360270 181222197 243782203 118160481 594925637 95875778 871793171 676169292 605077128 823594245 17432115 322773296 71289991 151860009 317822340 913960951 567910844 638161793 273624657 323420715 911007854 815461363 620580627 37055834 937861205 724877934 572515231 60837734 790461481 243421490 418005194 318887626 622634704 427284704 58302262 873975365 352601073 978881238 660990943 845691175 596201286 61354466 510616670 354143113 205388412 527970428 453882524 448498089 373709497 782739325 243830784 675369380 858398283 129586655 417278638 551645820 81329310 557304135 716538613 759566506 420100254 929093993 484771326 409400882 748444763 438871395 803081829 51646197 295608509 938914501 618646487 389379543 773442828 773356804 178789897 750416392 701955302 600050051 529410713 493909754 690921482 306888913 573930039 254707716 718699121 67545868 929977934 89832004 605698808 249553290 570897008 837355897 128274653 786852661 138154867 539078855 725814317 2684277 245206608 608577887 618937478 332587223 349568965 873021367 919520551 459101941 934686984 369193682 145089176 639827457 382966794 614760458 248170197 434248263 105116777 874181782 326696856 606984139 168182893 121488691 324300395 883147528 140380172 181097342 60980559 502946695 742575691 537321591 487605325 439707013 595788223 953156175 968621636 983688390 981335825 423319001 397351449 951758386 955018061 154682566 748808004 394876480 346572785 907920419 701737053 817801837 939432116 351954281 413625350 847934416 264062491 954356771 707187991 41791084 273878237 277251524 1469035 799451083 798634703 391868147 916960581 509627649 397031858 242705488 48301219 515076270 813188284 472159981 59854105 966477702 605632196 358462823 941356024 89151170 845204541 66076535 917783628 73302538 125789421 212228239 91545070 635526819 434251600 487833908 495267571 228593085 121890074 284429762 322729584 186543991 250974276 839133819 976601211 75615324 347971451 143744305 952096964 619755267 565332946 137577772 248657346 937779367 151587375 462475023 10494742 96566948 629958432 294866593 515449163 975470735 702839600 243126404 592125380 859564348 421874664 747989857 922650934 13953745 358776846 568238869 810910796 377462554 107604168 922589343 637833269 361615891 959448660 253099537 9436864 276269409 695167593 939389600 691468174 72125362 558612275 648459069 505742599 447698764 551177427 491447809 359918606 212690188 445650611 683348932 982478474 39905134 405035069 834629734 899193319 202259772 596119720 295647261 319945427 31443165 494245699 798706250 568438812 687482714 491255910 765213487 804534942 612139546 398832173 746654903 746562937 330153305 144686598 760636764 493202298 229420899 153095685 343703468 137069919 90110071 136378989 923975926 672860662 333297500 552308474 37881124 997430177 936887595 646016788 588830648 227507348 19552379 554502694 709889101 62028814 913041647 203179086 642376324 815416591 457942088 128742778 936829751 241451889 486524518 604329041 635980900 965040063 747005626 498405201 857556747 343057346 840861442 560804776 174832738 56094512 720453540 639938751 121003862 564121372 301911786 337349367 265979858 740725921 571314416 567812857 200661984 499669371 396301334 597480840 919987871 773954342 501311551 322462795 337554107 584959727 970143583 931669801 234851363 340348906 548783709 997964408 898066027 892447320 129033463 521171746 956127917 399293376 118204678 543181746 757973091 896840989 672866407 608673274 515064935 303507064 432236447 590427620 486011673 291545041 905298702 878378471 198775890 807375925 590482263 832039072 632462606 333825139 412672927 926974216 97087005 362121648 160400723 331249128 431116188 518464220 547688220 22618404 540122799 46505845 397775051 434611 91901423 774544663 332852928 800058937 306374853 304562075 653172420 712138404 503291618 931548002 370926459 959592792 264472944 310058344 431847814 264313861 636709781 114157836 29569280 137492066 141509310 572764150 358749177 922257218 488185154 250851293 385045712 482060928 301786686 126763061 505284846 635124613 411638200 256446036 157606961 32762929 207390336 905190533 411447339 358902168 73572937 603308728 409674363 877731414 106237359 549490190 505852018 709352421 956929691 712080679 481756482 866017935 946330426 262161793 190310297 331788946 460610687 508024675 376422661 480994026 504532954 602573847 102841833 351555569 770501812 101479086 175530319 135084175 85927614 731835259 611700239 18573281 917464733 517975551 335430663 953374809 469103303 495756285 877455655 955402344 430005974 924059206 635788525 143587863 963839772 361116774 797863044 210346116 689403147 574541488 339151471 801746907 18200680 550194255 445404259 315396041 325057736 653931375 159211417 2670358 720787917 225553091 561090516 759958981 817048940 624146228 547870446 823714427 679094468 304140921 978554243 546328991 494267665 526235789 622834598 132648909 856095106 4803163 890728585 815658 960228437 452855924 1156339 811445381 417439390 404787781 627452688 799916497 453543825 374016167 544664370 257505895 424065926 461689536 539878834 756542964 407299998 264846139 233905398 319759022 611329645 348562454 739301513 864527397 498690761 936352221 194220421 952480400 729124126 165516508 7833205 478664213 753418648 260911515 689641451 602898592 317074464 547501702 159794791 597684619 499606508 26338102 963288218 670673046 252250909 60563859 134167379 269044468 930189092 952804041 160676063 768946212 7509590 586268186 127300071 462986229 837927534 639177665 102713437 306138514 657065357 219462583 559307094 212063482 600371146 498884892 909283699 361202724 539043658 182229175 131522686 92662431 340993282 892021496 856900951 840948334 982965200 397213460 528646476 735878803 894137418 942256403 25856452 628899758 667359429 997655286 193656731 48079065 864203802 58270742 665796288 28572856 920204147 934621086 618335585 213993520 313737324 784055461 604752120 730854623 681014133 300481288 997918222 262153809 910385565 578317940 204119341 976425571 22057015 294069177 462773839 421500568 827679894 376328854 242563557 673691508 992645556 199840637 115752140 494377121 270514339 344869830 499461634 826022784 649118792 95108524 447602415 421163565 791804422 988264978 923340354 939384040 949528570 23217061 124690723 46171000 747294163 599486643 345939939 728537796 656206333 489252935 571312582 76027290 690041669 627692522 682726228 666900905 473315506 8238494 442213351 178520181 508223826 752333445 480291030 776497981 271480458 461680327 370642164 452730704 587995138 996823046 246259426 851540894 901625749 509304732 84639472 616214428 105489739 894622882 694844531 703996098 795443734 688160769 726625943 938419916 991993656 207551646 273705534 763953667 971820557 163498788 446241134 52406870 385732284 892142879 26936666 770920289 910300317 330870516 343078550 739797198 1970194 478589810 686618502 883023830 378916347 511154409 664980032 34180867 772985249 113005057 727734813 529649318 99089187 986781497 69043893 373807033 497697361 784657664 742278560 950556916 225677241 403643561 242454806 163701384 577310656 679084676 47052847 62341097 178415103 282511910 762687951 185569489 419518605 550583703 423573067 922720863 299742502 329546808 788488695 121981259 469351326 73430770 972107110 973619441 967759964 861942283 756868318 520225634 77740913 452219022 641853076 251571653 572441925 7913104 64956429 341480089 688234061 230644846 219705705 690871737 433986451 940377141 649311326 721357828 171852110 33540109 863051348 834946124 607597481 157538964 567364997 107585332 414320415 498379228 916335155 757234047 43431747 364323493 650252239 55023983 430078225 152776309 577158725 431423690 534652594 267897345 682087467 323854308 35866875 575006106 810162597 63440112 276432573 679310788 106604208 35757520 171990088 173349939 306728118 281201660 737056777 882593857 873961737 365805513 483230705 156633878 470131642 373438372 334450144 349014266 248553990 391423897 221908989 81083942 554325473 16103756 260056803 298791266 84189361 190608823 739059506 413049010 447032092 669326020 191334346 578120855 421063849 785202361 940508514 737038857 251336481 134108927 968950912 286318240 213423289 329866546 93571844 477003245 363115479 928117523 7590551 518486136 72183307 938883043 576702665 610253455 328326195 132883034 867310986 276682700 866246914 451223872 439587775 106711815 201536688 445574877 892919555 323426585 949610909 936483621 431584402 937812548 567519730 146142190 687941401 512934397 107730721 259957596 495472387 83622613 799751656 526152053 392205970 70050210 757255267 396267799 216919446 114645342 914907770 967382560 447254199 530887308 288069143 801449031 294664826 30251093 514199706 527262106 866745317 986366846 476073818 597063739 711068690 654082050 438986086 387533371 183855310 623131502 265660067 705066312 125832272 479061845 516598814 823483375 762260404 847122508 784131808 856136738 511069676 374711797 900438161 888510624 156144744 236546144 684769563 438439205 930563545 182160661 389984087 688346641 211950877 325270172 120348772 987343905 633175138 263124940 492045978 270681514 877165409 406490135 94580750 989442281 392431843 354779539 9270452 594530649 358906398 763816041 492186975 52902845 86991678 363523709 14513188 164009228 410123032 935914888 181022556 219577713 119450769 312461054 429582243 16768312 797657 956157512 206179925 715048388 368793981 301756491 598325159 62805498 500371679 142808272 549027626 454761344 680160144 110671359 750439037 720425149 253843869 861023963 637242595 38591555 618525363 263936953 653846354 549326766 173232969 948448668 143108103 218130557 579708304 580789398 76651550 94524447 68902862 684061270 130502207 945436118 994197759 686351505 434927340 532361078 693936967 887023301 338875226 42498287 537002929 440977644 716641742 378881922 177639130 169525954 644986315 488656111 80213660 640754213 948875970 492629629 541418344 890788217 520442923 949121305 609199247 514161481 667808647 114436621 174341027 729873846 362949234 977827067 684220081 840934427 812880090 664474731 3630763 769489922 282630592 636283266 552858141 897896258 865784184 849758838 204073755 105294484 994521224 70104173 692834181 420295355 998506049 854074598 362303448 476519370 385619320 312324307 142160251 2550920 493353899 187228820 175620795 552638374 254062909 116962140 702258956 241529135 637479531 531614916 91542788 949913037 126069371 63999972 718177367 984299197 14719905 849809521 831278427 862349780 62701812 9471431 825155246 297976391 845223656 39868532 39601914 957999508 293613270 818417117 335015820 745028155 488871290 183271619 582654955 479725668 331513757 387318816 316669311 245160986 330636080 35097049 753441930 219398353 152428701 650098111 304965591 678179245 271296568 291031278 495121118 532175637 602533590 611503432 274711640 397133475 121319219 653950162 828896994 24630133 47794046 822331993 517781052 506859035 521455295 457946255 911697030 152833323 767722933 466913472 841963578 144573266 8962123 552358170 168027582 953082718 980110875 929861261 761379838 75559499 884935718 212530219 449714209 869650940 646104735 138980511 119234948 599134814 363416722 891828234 234990830 326176188 418242271 939766391 382073183 77582871 860842346 824540967 809927536 204630892 147790914 370103689 840832835 872260724 40392274 467872133 704784139 334845499 326195480 359857408 414941639 353941565 307334152 441231728 921518101 242150786 443684323 691629322 61061164 892466341 622847792 347708585 783698979 74223799 693828150 275826290 491768846 865181318 772550456 841733226 574478877 715524423 843172830 795636362 628291022 787705516 255556083 904467192 391619542 521030168 579568751 438025957 74465447 869276284 3676237 408164679 216334058 400761796 69779346 983774085 82431893 563120208 495697284 19882033 814498209 987654586 456745333 238283560 605246383 987359387 801142245 442681093 482557565 910206813 424558586 345150415 108159018 211662299 8118516 163072604 101746758 438375884 878027000 726577099 640896408 728491741 865837411 727752623 353075487 830200983 650540504 469157643 139917166 279670097 981863399 182177248 188160284 853344272 36503143 615376071 554798511 853703117 971159729 956003709 903117299 842804502 100980185 579743781 204683858 221919969 963767983 178536383 11443544 901100054 170142682 751395308 258750254 590941318 638676919 882320265 95280307 981412862 926877123 498625498 356500129 960682744 794091277 549243512 513207508 343789880 444279151 807022281 108289290 866600508 802432914 271640620 829660083 291001826 105547593 901224041 215034284 790527676 676435175 588867092 606204986 178126777 409243704 908734676 305557852 507449218 511826498 86610548 82409722 348074793 57591624 966601953 501643591 413940382 631855609 739769645 748475016 788425009 536274554 150690481 521358772 945270554 950393541 416577181 445770998 571251451 308174738 330414879 177995972 907529352 55375046 307320110 781877604 188655315 428153372 849550105 911499538 694594310 323856945 601586419 923367767 895917039 611515676 375092989 472288030 796161269 810401914 579150414 211374139 809825193 562048334 449520253 689863714 204567764 745816238 782903844 857062041 144131179 583321641 387690886 900687197 369669479 278746024 271001840 608589467 151131407 483402505 662527131 752586933 899360537 820300479 128730604 669058285 174457828 533443779 884460122 835232687 272475804 97660963 765683265 670826736 401721615 346795593 65455295 966797906 574626988 267617285 592399755 998491236 19320245 126966428 283850167 208550030 11619065 378441880 132429555 202508504 125346230 83296443 761393475 992152189 321896058 437798334 660197814 642110268 656374357 376239460 607910359 36735744 183555479 639619699 386663350 867301893 769679270 931344053 804143641 793126351 563641697 751871477 384095787 394606664 150636694 532410734 863964113 798037526 806243054 868166343 158752837 754478055 788739179 135556732 864454523 277543605 988992160 997399803 212954598 502202733 939530602 662341606 633844806 249974557 927542907 702090857 746066682 344715274 842024490 549229908 29857353 429580868 104146175 451444941 98221932 497409793 707575958 125889460 543054945 843245925 936651987 170756670 286300211 172712617 676043818 341366691 517235913 539419560 971171109 352584273 463653866 360016617 2319000 219063245 284999328 914362407 872722174 35883613 137049131 117629956 870914466 817946962 404101571 805789621 246266190 556472703 355354266 204113163 909834896 329563489 612369687 882218189 544828007 516254589 339702487 377177222 464663550 116601929 29999663 392881223 81676032 211818021 155234583 208929538 89688325 176219671 810778622 881489535 29283762 623983452 166058163 219213606 587347539 487128772 149656046 360409901 901051409 576992827 87514492 448531559 717865686 370677221 140234390 121243828 820509943 872252387 258721928 858796505 714004481 556630581 132692946 951827281 654172227 66043227 431460349 734804465 678450252 156559543 614230427 940045846 184239991 880186658 877232427 452814249 627282960 227496310 906491124 486159071 46769475 365641120 798847261 37475380 380684268 273961631 331179070 899443419 912619028 512053512 665391500 227140994 851871311 910949095 185165405 324285304 904146931 305763989 470462900 585277121 334597842 492773043 523407487 97393381 822597956 592215636 221205923 167179322 598810010 453118948 547108118 68839468 338156166 779595722 835151096 338224665 667881538 135745324 571942582 529701566 258597843 423874929 654189237 472457822 934366169 489421579 106954795 763164760 96964568 588112147 612875329 867250897 586142658 749440349 219350982 910501401 736150590 1268591 920146295 782183310 712567419 336116510 631063808 499839921 383938711 367232932 891966705 280811410 95044017 281116519 740103424 904417630 267840351 793650670 299003237 775825292 874122882 209168245 539236279 889271781 913717564 747381909 622327229 483927795 289484814 301472864 987929473 869972826 243385848 344871623 441655283 776874831 430009655 227219660 377198168 234053647 568331824 717671023 545394279 202495224 335081189 213778682 845477640 694209275 306290333 355632513 515427356 649435909 810748647 700230868 424926702 281955935 844943409 180728222 501294212 769556834 29406316 522673598 743998602 793196096 206228657 733340401 429096945 107111643 64162228 332657537 977929860 139727018 923738690 680263242 278988906 686788033 31004801 803547378 199755861 347572980 169802188 798560911 858724115 902136991 624962834 755313874 223934134 350006931 575941101 86096865 833913325 767376354 682600400 901215884 29124031 769909032 24098965 769335718 717800916 155097011 957814885 999953270 466643682 551064371 574736473 429115763 426367320 787760052 675489166 187931635 409274344 247593458 717545413 90312180 579940043 759626368 338724604 19451741 90885136 230741137 940408555 487846608 558099233 220012338 980564581 323685001 471671053 170559242 996048693 661549494 402353749 441111457 513926599 574935286 471978106 393606847 17803273 74299240 961524628 870693381 445993636 926482719 114768706 355037069 33703622 373465088 21644730 693516999 168079138 655727929 399967758 28734849 274817772 473187247 112280233 770987669 701581375 811677731 901498000 917145139 743384294 676628248 957781039 311649903 243286605 889235745 250857559 900309057 695154844 525383330 281346444 68213845 20031609 545258041 225560069 458506833 377211166 748509349 463195887 678958908 689072374 909278703 211509993 271954248 489593686 20667801 9635199 873584894 631330159 644194478 793178467 287145143 667513106 909680012 345791585 308144585 694175701 641903902 314905299 670149712 628085053 390887900 976489706 717572215 567727183 540858306 867141185 161577436 842939326 421817383 930317947 431862924 926033800 466013539 637297263 72400601 879679227 784711239 511238618 812513069 463305721 460157926 731668482 324094450 155912668 764915902 25432148 599467753 114611920 541455378 394591340 560882143 598232233 578014655 308577237 673802202 414689987 401248331 130159315 802708480 518674533 128414492 194718858 638877055 682763421 385968571 92446910 309992664 50607634 153818325 705810386 475404804 718596553 204478599 492684318 399842751 951603419 442145550 724448107 46859180 121028592 117205966 352397416 642192881 197982709 85512250 65416075 308287815 101630626 745474945 181503483 410503644 782893164 746401184 491713675 269017750 199757925 58580 218015312 873967795 50475816 884982949 206265105 767410953 411821322 765205749 86072243 44388403 845673229 899108938 73831831 94743023 713323446 415853958 9615287 742714114 856152144 302464519 740238766 213347985 935352370 602317542 389266491 263463347 68163849 831360175 222171663 471195068 790303335 229894025 422391295 954852832 858200094 171220397 881047691 900890971 553751740 39760805 227728040 813727512 250926627 263866639 121459785 121775498 853249305 273876087 786659560 200700002 865831603 571544436 905158846 34433214 887164895 84035623 240981569 733878894 372746617 667927111 975088335 777588670 657126050 271016776 612948375 431678989 279935446 783819039 859995549 707929381 392446527 115843403 680180550 592381377 609513930 290784320 737589027 87528248 508336570 9837531 701878935 100401251 882104908 715982225 509087048 643217495 745492125 121165270 894379368 489199048 420457630 531598387 304694158 21148602 544092089 226113032 886060104 645859812 314710996 209010946 945859034 995014431 106892254 197733789 999858043 995140508 425120624 833876722 469584485 307848463 676137058 464416619 946511562 235699208 551948496 160647464 24584565 724004124 405021281 668465158 845348495 485751962 85687344 917601443 860912445 363366959 357137754 214712145 259891452 121208651 384089577 125811557 82280225 438584463 946760136 334035733 33021301 655309658 378564943 92183319 652188253 609493785 276248180 183348933 787304165 878156969 566698147 678639639 264732642 5692636 236110317 335884501 586986645 368765307 293002804 362589516 656097175 587302370 14585793 554989840 26112685 367507084 65281197 616791313 836159430 397517827 196826858 144314436 540276371 14109107 15252537 133095302 709940644 328042307 486503476 235567711 244527402 688553100 157582117 128482903 293686966 138339956 448172301 192552557 456320939 178793650 382105028 170117921 578036836 598422487 927300370 813353072 160169199 232566194 468512878 952695645 588742132 10085252 684606160 339493985 237554279 229570480 195862057 881858756 982789543 53717099 356670008 812514987 378628940 128242795 124588143 291559922 993035873 859972303 901054536 504463870 474965017 548596955 599614048 533039352 392198397 830210600 941521317 844386169 11468450 677752403 639009369 108765471 96817763 310723295 636544563 930967221 680523490 224234521 166507704 255308930 614024828 575670958 562732981 401279065 471740264 777866092 951871975 69314393 828551644 647588877 588335538 512703033 834141539 173157330 701422141 571855704 586618890 916227388 170778756 128597273 630137871 868857203 838859700 103847725 580695778 233576718 971982389 666910188 30765529 795505448 954097744 463744256 571765609 700178211 413663564 771418522 645090912 163164520 282777544 770946807 990545496 464606445 92833239 383273521 88252036 718537768 481896574 716060872 568526109 965979180 220475017 211588678 638319597 417211707 250854242 172055410 351553636 812513733 212721410 313458227 237791190 437890924 985777641 260082113 674436427 361023609 647503179 509300361 224694125 431674097 843497251 150150649 80631166 820356282 291074421 606478095 770725502 731685032 785921970 527566890 792297213 475674745 760865374 498113709 942376812 315324985 910282594 73523406 702765589 391767857 772669447 712276083 496304534 609144574 197603179 11156629 52775918 211634541 489346591 675170590 505970814 422306304 687158585 350243556 129009530 761574362 453008878 487809391 391017766 397931955 755059441 123777267 528550326 534842090 512640938 404648620 236835194 449395826 3774658 656880782 954799449 484146600 692433273 973125647 93616897 138772391 582633944 141246460 908788379 663403705 509097563 350422734 510827471 917498176 601088360 218059726 914418910 48240912 639621824 400624385 666170276 404738663 709886752 932868836 749795735 491153557 956866836 498255996 425630842 421410496 591675763 119067100 153544387 194233403 116264831 426440605 316368754 55025823 136240241 714525297 85332808 54824867 554623387 771467950 611429901 852227954 505380818 241775387 686155374 535501233 21872254 260715630 159292065 635727942 662499871 613850955 253380242 95370140 676893791 67443936 834016651 111719182 493785144 530112967 927269382 796189688 430357028 964495412 729212063 87587347 109102491 509563251 844121880 847044386 17200238 691598278 477006914 951228248 170548632 852133075 210427165 931078449 551197625 385752490 988625231 33149742 413043427 54314561 18397371 807776453 717076574 501083755 225454876 220989753 241190240 774896732 495368535 573716694 517944424 125956465 45143412 236955913 222406828 576148665 374446979 899042834 773323593 200650172 397885319 124809224 768177910 212811884 259790415 717718929 908771203 694906366 337067118 531705391 818650036 997255321 150359977 498428703 439541150 113110191 94324906 649498093 802354141 129861097 85725996 212976951 463291989 890300394 236689687 308878405 793503189 369357062 303448044 734869805 838483031 857599075 751285403 695715127 832350162 396368368 495933757 750474045 129810481 541631016 21953499 233417346 626589349 346740462 955598466 18341964 376401665 24383205 251057214 516905662 279073059 343458132 94439348 389580066 922955407 283879768 505415413 994245499 328919680 446839892 346338133 482959319 942697035 815189144 678663057 804779200 997110541 113990158 793409305 293000461 314147721 136182173 900867195 132039515 518424697 804528718 394716380 238923204 712480447 320046978 39993431 209776450 261119914 363023720 847720405 451558860 894700023 836936192 792734391 855492342 685615669 380085884 974956798 821809326 270541457 196952228 395113945 753538827 993756966 125763510 681228472 295349502 365853382 499135712 918901259 12424666 647078980 753308492 557083018 193615453 130373924 931228846 168479719 569148320 874314016 762175687 808538344 80612273 857414422 439238544 247727137 311496361 34251431 538286062 67877921 298238522 295027675 737259383 877277735 186791622 688695824 217145939 902287658 903128546 955657068 801564613 6215982 402426166 396451321 103888612 567902476 252658352 149695295 883440187 325781292 794549831 212407797 606141660 245615886 81960019 765487640 494077676 471212089 286403779 448635139 207144194 936053493 115885899 741303542 929912925 355200824 815943828 668529095 784492669 34540294 533730694 144051269 740990204 9320515 498314188 730113720 608557586 927473670 921868922 964656617 288619275 280144169 403852719 296743304 686965899 557550381 283311456 890992956 342330091 448046414 112356834 62614213 618585057 915688449 188875822 941572765 575820652 885519845 793187025 724749203 285435240 865812668 506561771 546216336 575178457 299904385 818633037 862883594 405002563 810707117 658731227 76906570 789855953 488203815 744714400 154358885 618772119 689720687 712038627 619740104 803592045 255006949 926771293 38359552 234867848 802825921 168866547 243928175 460421502 46373016 413927977 761575194 591930208 382086710 592280622 332957781 794585004 270549725 594832546 994273341 567357222 74648128 473887978 621995574 328648432 294045119 414207888 11281120 980825116 683017896 367101624 813521905 915800474 496722410 272462124 983231685 76419712 823728694 11768146 835426342 413206700 630408913 264253287 324249168 342926804 165458918 463041993 768367709 170508920 684160843 667434751 174841171 259075620 46566010 265724373 222394609 573127946 694026922 688884401 274545280 581477227 691741644 176298365 928182740 579332705 526013282 405863463 614406054 394595176 826577955 128926412 692418606 888763796 922182549 599398348 949912908 900863075 450794788 995749212 425023237 340699490 185933156 282907569 337249522 265170079 926349933 699152252 668281140 734534192 944973983 731200708 953047329 12920017 508636236 314846712 871285153 401840050 450787467 681122737 783456846 43619942 696384707 984876548 62477389 893186335 775613617 661235219 662232022 559536673 155284275 856723179 895027107 706035099 639479489 950183112 311330024 367458570 931031958 580025169 598468110 246270353 113171014 967379390 194020867 781737611 263175799 630873281 186364985 392621793 843903304 180791217 245802279 572614179 841622952 701244035 700399830 916767919 459097975 802162180 356729990 737059636 68262747 418492118 300150060 364873628 571139901 853396659 952990978 170573856 656463519 481724407 886915993 493405093 324703366 777628804 137552341 782876508 847248128 339694007 726960750 125884450 351020419 816522425 403082226 894506349 196162602 267365919 350527389 810258976 26730533 405257158 815033512 645896869 219476309 354219023 51004829 782210406 658038776 346936199 335409517 975330376 68735893 997073881 314602298 731455527 792654000 829488096 905681082 514672157 465768907 500420403 339574452 577810231 397690534 238810380 739817599 187351512 924654809 692384112 509202903 739275863 261023031 947403372 841718182 119131861 853089453 579363257 862841064 300621959 698384498 723467129 280079194 720273652 857336263 873818924 857670032 498419939 853408361 442696365 160300519 610769057 987785093 856010038 918990325 590917373 94868194 54959590 156194867 645159168 212990865 415998485 860646887 641491664 667798502 848098488 667212980 556649506 752456217 236963199 494604651 529105264 89259826 49476347 381523721 335272030 991905114 575424882 425398774 705914784 244069341 789608806 116014653 465606990 269710000 864750226 949422350 816323233 631879821 761824051 37089543 772273624 887521029 787856897 842903283 368744968 780414443 437144054 458969156 791073321 308083353 831455722 639259805 21292849 252586385 274578996 993598278 900471848 566576675 508412830 144291946 180750349 809719405 101840900 153166708 810966438 90898580 131172536 510594374 824397071 592942980 694312213 216889405 275903686 802342757 342122012 287821977 400010309 316753150 493971845 821268702 231214774 738303084 745102265 233721408 997786901 733956878 56870174 602058263 74155218 698759828 792918034 459178103 420221062 490585019 952785687 860341787 183387159 898537734 101299471 658017147 411308647 82510222 565182118 720248291 428357867 831721083 561715210 736142997 182062567 366574023 130812947 506812430 623455798 472742785 393101832 941813997 252792364 604792196 745376625 846062483 875804050 142340242 609060775 310567067 134537272 29719610 864805702 276751822 802825932 371139046 549310595 467378893 547212368 728943091 908183086 486161705 569515191 469478227 220305987 423988035 532826230 381940946 756904018 733764358 31718293 99024772 587025014 879626231 975280424 786154572 826494543 622188128 847854249 655236620 444407341 762562493 338695001 410398281 861999724 122004318 6818563 261261253 838424456 789428505 820054996 14845067 423648032 860246288 816184300 458442081 233007053 845583761 693246961 517165928 818039923 676171350 524604554 859856724 62566119 543645587 221352228 276327136 331136266 288307759 904161415 394393955 869172631 529222473 823827710 150492249 988572883 951885174 304862621 75858908 723338077 852360617 128908464 529870212 687612056 491544564 391017595 609511858 777950803 647046085 149762317 62338687 952482031 613800801 321558295 598564517 125110081 754867235 360368037 81950222 140580309 250369814 516547123 649984042 702562946 285647770 356062270 505789272 792313350 626708744 193860273 729727405 255258832 331696304 899380016 692682866 952949248 905953732 837294303 949091778 201898643 620884582 514150226 536611547 434305348 949206923 831732203 46333147 596987421 825301593 814050148 470354838 801966287 757640440 673028626 292695538 561702379 562790064 230771749 275946015 130699368 970111752 337987483 642092903 907708787 166194256 827070036 820511656 761464718 286841523 557694329 93249598 672927983 962875231 533823084 950531065 910016427 581855052 276991302 272394815 642767255 583156041 550222826 429343342 312688583 735334915 354719534 82537630 268083145 256258495 370936583 715010462 46986889 624993358 376277355 709735213 515086596 462758686 71392857 422664042 146920156 868085673 440477275 764275317 505870663 742099864 231501697 44171682 298303718 104191118 987108866 737946179 287168652 674265008 306935419 233676407 37957679 153439891 390587332 847741098 490813044 181238399 842848226 409949508 286984886 576956758 952495934 330988160 796098369 455253307 469633786 775653874 941587710 557008617 611306489 693471198 474727513 722119039 494236240 426389115 872165305 632515172 502867651 927761886 361764827 624880977 11746445 469405079 251389042 228630358 5673446 120445703 576871998 188947088 514368314 316077651 716796513 248730062 781445625 166379168 680587237 146396224 491676581 299125232 113871681 484120048 339948991 156853363 491193434 943291032 953093477 422612207 307909476 780952850 643829816 131447184 600485671 125057973 177201238 988890919 249277979 631641919 678132443 245506399 767024188 890500692 560626032 429866151 168299842 233922561 813161869 382602672 6311716 31416226 187158664 956567884 59121905 374431060 840587584 739626226 404843861 708829668 286066649 687636859 129204765 965259884 34116799 545862340 172519769 878066933 518533711 692672071 887123126 490311679 280553432 222825453 367407580 453466922 74955580 72404298 331391983 93141749 263875120 793491711 77478133 831963370 85032810 44914729 16610638 400154650 433758698 816188547 821351436 435328474 472471525 483549988 109481696 684029806 743307399 60167970 48161772 417202638 455341566 687704056 553789665 697204757 586085780 816078448 685368188 16224687 402383713 770892093 904762296 175198432 307022775 194101073 344673358 830867715 254744742 733852761 425683163 80055202 884153019 357468286 585680832 683082541 741921665 129157016 561647886 80676166 291730189 681682324 238101719 305145011 996145527 830879577 203984449 158224770 501111339 771829147 866187586 223103362 483914129 512574450 634589985 219437901 991783577 260599671 652597109 777468205 998700633 212155567 346871013 646809358 968024257 635867006 552767205 163418788 929532528 352177730 722603109 557306560 446337925 545294486 91514861 37397216 488201349 324890842 382997881 278245140 576093206 590355059 182435457 921895631 114284732 892286108 61535560 288320341 724410117 285106331 332881369 987245626 552978679 488871409 988759240 456087817 594109303 309824278 173930462 450224873 225945910 13067710 619345254 710137080 946303167 146116199 703287364 660150870 88477033 726160432 428640153 910179853 166644340 826308538 363433620 68377572 50426636 746095047 115957757 225016345 364570168 898902949 891530090 572161510 147910041 870645372 219819664 457907565 902750882 548628499 490948211 51568199 355650420 762379029 561988666 814366246 595189365 11841126 605961228 504259716 238458292 746654922 219021028 211638775 464875470 608542506 106437599 554965427 56605461 480555012 201374198 999325834 360296984 397246922 412257280 787632115 86610806 593861196 89968626 540472196 584508620 133870502 34201315 707956422 843165473 260006953 521034051 472078583 139943043 264823711 91505303 605846598 827170571 461061071 155337538 228759990 750832704 381926540 735709193 93099048 322160296 70395168 928047867 350457937 458682445 996996111 789833877 829973637 595480106 513425614 223896756 15301178 330513124 65104458 481303075 43509011 636118347 890965492 339484479 786182346 944277653 618195362 670232520 248036577 244426069 206388289 22051362 991259413 447447515 143637660 719303889 914030296 402521174 408572589 245970014 250549458 116579017 163344055 264417579 690463216 572696401 238195083 343148679 596442250 595280041 791784416 852709176 139524912 493059239 368056370 265050987 435296081 476416943 273966277 340378337 467761801 156945178 179879003 717721784 400920560 938955640 432952286 165317077 853209791 350452904 267040253 658045571 45627960 263500433 263070653 727727309 62115095 93887551 126075350 525738391 729393322 85963545 605931212 630520804 700366598 72872124 977923440 734360783 716630318 418454237 520352096 43977086 182929677 461401424 799036213 29310761 504782194 63484217 570273896 775893921 702831491 7269364 815040690 907122470 390168528 435420920 939948275 645455727 897320433 325227460 114262720 142810388 380052011 630083246 436886728 666521034 803230565 682001136 369968003 483176038 840355999 159302116 449308530 358249631 622801758 712158061 902790772 673337793 889632723 614341383 982769777 516947079 94258368 400645778 466302344 889084873 23513530 623480448 316807913 699215071 125249525 463557400 797065048 768081047 255239084 40192688 674179346 63653285 48910584 810790486 170443612 79013997 582187670 672364262 150704444 830383647 368578972 127220728 480610671 408481667 975370978 379719728 63415263 694771353 976352896 798771687 365743668 315397036 409998498 781861342 149654079 209372067 659454007 283565345 19828449 52957437 761574775 553074031 18714631 893503035 716530143 300975854 809151671 184238090 204855708 938524299 975572584 450430679 554792630 759272398 189777902 411430234 359645283 383105133 838738893 844823252 540829284 893928223 319843945 304237980 121532010 754316418 714902899 398461585 495482596 20718106 784371121 145961582 969392023 876524466 894147822 742253699 187335885 350872778 608748125 668096707 651190553 537643418 204539796 12819117 253587805 456988408 257277437 225019528 434586660 641635701 338259775 840537905 837317786 79473352 548748028 567050217 334808121 965210350 398697926 778759091 233410 871937269 555158115 312912359 191409123 629631599 546287949 12936356 221869459 807200979 399340592 369586459 32392062 625977506 410139993 420296981 304220702 174383836 50354983 357681839 213910910 279532165 806676204 856532976 626370049 843530834 353523996 117716399 710005270 851828016 813035767 801344962 516434087 744487558 619473186 563582592 355133395 675137942 880699065 473009000 695629902 539877380 249015807 389270591 641096477 460989473 210969724 856503635 51094480 760683383 375537411 642551173 120089271 357988638 131210727 371463717 826175415 77607860 865738944 460959213 577061098 504396388 83281114 737768831 62499733 647966859 608508922 961712934 879118161 226152573 354322100 15483101 174893453 17957327 194192562 354862340 317471498 1820779 879945921 634775782 938666147 779250489 670711070 518676609 11784828 668236688 202462760 544229204 323877246 103144806 474136830 972319133 428954239 887713046 497427608 42920144 392319251 844308886 147092708 99251281 641585031 30777882 283582190 854995442 818409477 637184352 284590554 434597409 446252243 85123487 617507230 369781805 367628985 993724898 715602903 194634254 659922548 148639253 456322043 715970238 318346196 465017960 657017012 49603805 310400075 905598738 226609600 623467880 281475338 264045335 4849850 529228036 980349276 58813873 386295331 595484388 140365612 431191352 606117110 460368699 143448743 318603969 944434372 497184363 944403711 690370833 117032760 316260267 968638085 521665263 313602914 18088567 536270551 486068394 90504675 358907569 433716542 415260044 816981805 337067525 87387260 732951871 991132249 78865068 879735447 805871863 628952034 987656273 142879337 325044387 315444163 462415455 648237749 458792651 67788890 361937022 444588756 4189154 349855683 855888292 798809882 677131600 26747371 160284539 658699822 936142126 72403699 464268989 792253896 125549225 366293802 683301969 322860455 285577620 545877053 866256636 727088258 851394718 416162015 452258358 805788580 917809994 953618359 143380365 482606114 272298223 204530589 191830503 2814473 299368277 496941134 676343007 803835292 886741923 761486811 957420791 747951044 242909423 400193888 834940121 354394433 686803695 127251130 84181985 461203231 258718026 510715637 655978331 695822250 238946176 673756555 81532212 879487695 502734601 33790146 667820448 647045883 442501834 901927626 627614222 928006546 512484067 719481394 857514779 393925445 518593279 718959948 70447726 867598719 539558935 526797996 457157005 56393181 505278507 935297283 373149943 672212001 15760873 648319331 512465636 100222988 222324482 781347863 835913785 375798057 187599107 919854211 375461856 677075585 404520134 349873389 708857401 167031410 825702722 507312925 960050150 104515863 124163479 6406367 518759890 412487196 774409544 405811271 20099292 276015591 15337186 944169592 517671758 682702277 354826317 410756230 879085166 594726020 332550367 906630064 999881988 213703861 500405015 742884203 883982935 912777366 679615859 646946153 545335050 176304793 203980854 164800955 494729140 254304360 335437322 218257309 644356173 716814476 691459143 1607152 139269520 522593728 427128206 416373549 769917899 981757058 650023501 654017593 816150379 368960475 646940239 972855865 478581844 679001553 36108311 960742415 364015557 603259612 127842323 631484155 284822014 214701304 676755567 317475081 662647337 692481764 932397968 996711536 669989520 766912647 433517001 382930267 573372536 833472604 139477515 275107742 768126834 347142224 840551096 939871435 93392367 983804264 641633074 825129473 141176484 779371816 939399111 49919024 311229472 23037954 155242282 411559795 581441142 463479488 695549078 507821090 389265065 572297382 50041237 251498679 383462304 65383959 659438430 278626010 139540246 422661909 721388087 650883318 869290986 711553430 876084040 56633786 775841235 998581027 857340123 596767141 880445546 304575365 872572170 91487937 536184534 93170006 167387205 758630430 291805085 481684841 920417428 310896317 757764465 583861917 307880686 970948483 260463472 417573738 346644851 206369456 398154956 385703498 157220791 304082898 54193990 469683044 27457815 863343088 113943212 579550980 57533473 35460598 573993740 883028664 502837122 553381622 483434615 604141697 880599527 532170655 296373370 600430473 37240557 357410702 275923090 561850206 848098073 286812064 259272842 690374337 390403724 418646918 418914107 464017164 433047828 511974911 987814351 930897197 357655709 13153017 265226236 716525529 210341138 916896525 59705120 38486075 130392157 226664867 325325175 104688893 312355440 887879189 927941888 499332740 485243939 918008976 400427311 392278381 149358043 655589648 59371046 409216370 607384396 755493999 998509739 325638967 485718786 983040011 723853648 472163903 16115453 961896873 543852904 627187859 275115564 829545338 850514475 572673611 67548124 849672342 287094307 335855548 701249771 77313967 974257632 278958157 422336899 438771785 246603161 526457259 216435942 511646196 213908152 851068171 478443652 570196000 215447263 872790662 597808777 651554219 707416213 750652921 92322474 962914768 900922885 907050027 563349729 898107387 949981705 352240052 497184690 355252906 3407248 499626964 648131256 288088724 163300983 169748152 331382842 639735658 345499255 122712348 464556525 649792280 566837229 365547363 391605586 318002785 864838332 980559169 396182726 569125894 347018331 496275211 425873392 928086211 42863225 233425603 72585484 73336819 146510891 971764971 411496410 496129105 561185608 701866659 195829251 312165429 245959227 536806738 607074680 158890868 602327166 517311748 76302059 444141999 433289172 111867629 494439414 258978733 241169481 228660019 737483998 34316087 348048106 18606657 702448878 350994471 656107437 30255964 417962843 223663916 192673735 354057037 637292134 139418551 553843101 904101248 785571702 308954497 738814527 282836776 258469458 922423844 726164971 197999862 534355640 566412439 67521597 326999763 188544080 661334315 27459883 290723849 281961068 495531778 960650866 767690403 345097834 476085210 48855285 294229892 930944226 333669023 823224184 243641864 47826710 563787246 239264641 67769999 662225370 516877992 893982224 292101871 15864440 233177111 557636973 46011671 48694449 191911934 752408841 127493139 937270236 832845710 952345252 308680033 845220290 488850116 703352812 37723538 116390874 351534569 126161005 522750858 28324143 975547298 111265305 501257035 357136842 169929687 77545761 684818161 484165466 242639824 452928649 417545027 263499583 234161912 134630716 628747701 1959179 502313780 499407644 181431155 355078370 448802328 151335532 613591926 109659820 495433806 825708565 193659327 376545069 720600016 561566652 134540733 57907278 32107308 569544831 393799658 863128900 27008259 185341000 822484514 472660673 401807774 76746401 580015041 886023453 532564350 648771352 396535066 936481921 276716641 838934890 796286116 314196630 871609624 57240947 653392931 776519232 973552264 585856441 257481202 120060181 718116515 54112448 597494824 978181798 651756330 904701360 930852325 95612002 937452917 901499413 400990080 3459587 514831343 143823354 760887835 605814214 3259535 30984577 22958302 660909745 898909641 279325940 623478113 25383091 879157853 936829407 305769379 251760464 426944438 103401655 48514783 966501021 369245034 635841843 488538701 907695471 832414577 253302882 605479497 709853990 550285474 2014458 743711498 975216143 595014152 180916675 822855444 4140918 869199679 968121457 499176040 423838519 437674890 443212881 111347525 383818407 502641498 277776667 605621803 251110092 805481697 684857985 24330600 3929037 242061289 575073803 634394426 314164822 846888781 378212459 1849912 310708563 836943860 914519367 238092127 975648237 121605800 198273197 734090572 916874029 182710431 333119326 664444872 327454988 477301867 904544322 918180526 9503187 386172142 668588219 342828081 911859994 150453616 588116437 293848404 287659115 43086391 374854673 886253969 977337015 166366809 647109937 302474161 833261222 309005260 794559847 479854924 417925887 679094370 889413195 349963701 343283453 394770355 243249471 951677433 508016913 79171671 601888506 718510709 14010231 343141338 321315714 747578604 314659734 288339742 171149186 786593471 830385968 829674074 689716716 927921610 273317959 73537516 567176565 610626516 161575814 684741686 169882976 739959543 188317860 736081469 295292148 745483945 255845646 44106320 983994087 53922512 672032384 264711198 486114152 796655839 138480884 78833373 299438084 990202853 970440263 681572393 966834694 153806001 70493581 803017232 233196305 517492893 32371016 561897507 240721583 641248651 181700641 556294624 852791062 116168317 729060427 43052203 189689928 858245255 305647070 863962969 484707511 967717391 720063048 947325275 966881152 661133134 405371323 79362730 46229848 333306829 908301165 191253219 230770878 592105690 778981533 20062481 609672068 62361307 611898431 153906153 891875584 537662709 124489512 677145312 690171727 484753386 491069662 240790919 860836016 56545767 543882752 456188709 639464996 407697738 500047265 333763582 960541185 312659044 498854657 697793216 898635120 467513885 853882527 242389575 681337486 813577960 400998026 946614636 761597736 738599769 891493742 728352171 335537718 946092003 975094122 445621783 812619234 969736951 685205009 951266812 913613676 655532472 940142141 597640044 722548465 974199714 312967523 102920602 774141814 186908157 501115193 778814422 62557316 212498261 243741821 317115353 891453859 401853902 737912430 408289720 409356166 658678991 767573020 413941935 929302809 419311320 987440229 959176140 105057377 367731325 395347103 438294831 443046028 466041722 872456857 487404675 827235731 516680997 681848512 516707211 703871172 878669516 511693847 114822363 58054259 54577421 527984154 866478655 912982439 965431979 355525775 385050821 912626154 916138674 263458981 35798724 707702323 912970051 88592165 720649950 989929957 576294273 476171309 351486866 447505693 568730155 680229371 37929120 841100410 851751302 293423161 752966575 970157563 674167559 255038414 138815938 139715467 979658438 345089386 314590225 546379486 991631592 736499378 576427896 901193208 817003758 91229417 331120977 816806339 684694093 585861150 183013516 371438916 41305128 319547655 295675449 198210066 616452255 906591749 519635875 185638283 801110893 626685578 941148661 736975172 590774863 163150102 282717425 258056276 264766697 644774944 634699556 76671067 613913266 835132818 31776830 286357336 736874262 158673786 77345120 854575450 126378924 998859810 342766783 484704117 383053712 148524837 197735983 524786992 77634848 789864672 88644384 728670641 820341500 937708868 132600014 465589305 568416122 185596875 690361647 511260478 511248033 25601831 323692501 957796854 739605592 610125139 910912495 271070852 43701865 89845361 816627630 475286250 851260632 769752592 283889564 302089905 939066816 832663796 202730288 707644352 257106401 471335549 538477630 922523131 212077578 561069132 383040969 569522437 308100180 699882738 260816342 792686756 933611199 267953480 273063476 489681914 460743660 534331657 768443844 800761649 948828879 46803439 32713074 797438303 552550651 992752232 525062009 108775412 396714563 761407645 333235022 170330589 740667009 116800750 138129870 138208604 939810923 727813711 747887737 893371253 153983195 715891897 209625503 752301593 28229646 850973378 565612294 797313974 681212371 181456917 89513899 102634861 340478340 467260280 174536110 621164245 208500876 765237983 751271943 479438887 701291217 894851424 737812789 397152757 352731742 215385602 558989347 772080288 547168070 123350917 967727639 310968826 583624859 965754954 782157766 753954162 934525345 434620975 867662587 682548530 601082442 899905592 3824787 947898015 328920078 126385142 909935878 761786973 774304119 281937472 649532801 374884035 868988030 62572033 45013192 528357606 110185793 269649044 166234482 789575684 118879379 499770209 19995851 207746079 524916852 707042175 855877636 774446889 556000188 577216068 585780713 871520347 518781908 625899946 786407741 537973767 835051223 787526148 550127497 524949801 474040930 18266210 687880947 111604890 190236800 291885860 11764564 469870589 447911561 343897119 431268648 341631347 114887129 869260823 504941947 652775433 182436158 692605859 407912291 638452138 835490908 80689422 222827288 949160854 880547479 936689567 282047890 27953483 334742206 737781412 548794405 699979354 217946729 162015492 652264309 884949002 847458858 719345986 976355988 825365350 657849426 127446186 148564948 71829596 817084253 797086901 67138857 863440620 22296304 56263925 710737850 5556640 103301138 529066990 736109327 858822058 512265781 594509961 724666430 165862823 438867067 502248855 383386902 255721655 132578447 95221934 83065934 507717467 408306981 55580519 673018718 688712178 793648744 596899706 966592082 247676650 578859372 864401892 81596646 730536790 240132250 468111261 575673018 764676773 916411507 230391410 55954610 809841058 41564965 36765134 709722468 137069144 345473931 523403622 795345900 196805575 413435395 343574882 395692215 747592350 394166348 587860158 787197202 859385731 550488111 849677065 291073179 954996453 543750075 56062109 531940491 680257731 304637087 975476884 267184766 406597478 343285616 920068443 627645018 48298231 648970001 186335067 541187764 879194978 764390520 175401357 683958363 465782032 286434677 889313167 490178652 275344629 549938616 863041687 892029922 190702070 172937327 779821588 968536634 468846627 374181444 38340818 318670011 587668698 790603950 177552295 410979741 485938244 459671215 311299623 822948138 617267384 330547400 422392287 264493336 309182986 896502778 511910170 61822973 352230823 210235032 844320869 190155453 891650896 729258608 86787088 10952008 178064777 942654727 582524863 315091090 233996539 205743896 761675853 103583058 256531506 692802513 957664991 69328080 632163248 754249076 788484162 608018822 173703180 523309395 563420811 894421258 132949164 499878450 238163768 104876938 914059584 225827021 326032886 109041884 280100394 352186086 294123401 698165122 252011681 92028060 518028005 626434920 123367082 4232322 703293639 26750681 847807705 837945427 732179830 66382391 88863150 445089354 88435983 165852811 918248483 391787815 833133010 961298146 681943887 996782247 508231310 510439872 39997943 14480462 235875584 122207370 401717573 304859648 202145396 919486937 951668025 528155965 969520943 162563727 662678870 876174018 912681654 9930178 422663390 674705632 8192219 341275790 598636396 741599822 499134959 22769250 391342990 423788539 924372868 832896091 981656059 97642697 766655881 513142356 946693257 300672355 804812215 150736682 351141551 28268401 530619096 712864591 399902045 432291790 111972697 594766243 871289730 452960725 343149807 504630847 371474998 208264756 120345032 609113985 643837433 149830745 139280859 265137903 651445055 331271378 767420014 80520139 668493705 463210210 244306632 8355898 697854939 632245452 233333585 433355693 211467992 87024808 606076189 654499720 465915285 201134456 754308627 76088020 707586744 914961630 978486284 714467996 744134672 840844422 913039361 263783532 726167642 459137945 731103467 271280194 731376314 979097475 69407269 454518128 47894553 746312471 841545035 839228692 853817264 491423117 897432291 950010527 600836124 728914726 568154617 469762578 498975909 774307850 365228916 924321561 504022029 625697838 861499810 11887070 375608425 740277930 774481575 915042587 182239041 807893973 528772154 194883618 239527221 286791053 395967246 482053342 166950974 855900711 982325598 888068098 393721403 777906843 628093235 739845445 961827438 537931670 259442630 377077339 782603963 677379082 382799078 797435289 797526778 911008772 692098240 345597277 400456743 624857598 626305579 877632920 554639402 660636429 532633478 586280507 116890076 502350623 839796941 771432726 213486495 635873229 606670034 479331092 670714623 455769257 498450766 109168462 585872481 858608757 864257058 296891166 763475805 144183157 213903081 35775240 373657302 553374529 843561144 643992878 657428967 385113206 843273061 836601664 454818476 737586065 107091663 849476840 735349220 254088686 114338015 789700032 64408478 966332893 393605699 934937888 573380607 423926089 367464626 848294868 535417512 149816229 314677631 297262344 356131089 142367180 701689184 607186108 565680067 607737441 157880236 311389131 636432523 852260493 536901525 913965970 814864237 567311334 750214637 592538093 992558850 562551119 521455881 519792270 780682433 927893720 725471922 991320670 637503707 827182791 6551167 683191110 623193237 693944054 319649886 926659430 433049476 581047966 247887010 624576329 963445932 801639207 642899600 519431703 144866794 784767068 206285314 17101644 169279405 696040239 602447379 276813683 183567356 573574516 910906528 240067201 187852639 518178631 223232401 573963021 377195764 532829267 769357682 907815168 978874018 686795223 150189063 57771860 740997794 324100357 279559773 735984724 317403607 955731934 141129366 792345210 359230792 292248115 6254635 283526122 257245129 257476472 632945742 799249027 633687575 515011688 806590584 311889638 493828150 244427936 708445139 569872135 156003098 154844579 608793044 609653646 445110049 281128300 693401638 847035986 236708234 904117349 829451206 642293194 307512902 784541601 734987079 175892022 821677976 764375435 902816176 105892876 981359973 897679336 674490617 566344176 483158729 400641761 867032087 874739940 909319700 340404707 937252247 565647360 224582541 604406798 318690937 151917332 488566197 673894515 477234799 248281875 98222626 258804295 147532119 628450934 340935154 566749635 696398042 571828957 605693199 96439592 564101588 125147635 149082259 949526603 274045564 392053843 981707428 69301386 544245651 720373104 99247280 630703441 834458653 936776610 852261274 110125197 894826331 766065753 313980331 546576737 321749172 740768716 847426487 982064589 675231811 901313032 985445705 244701938 683099134 61344817 786565762 633872086 983264580 754778601 289125843 583998973 857358415 197512747 515769382 662228649 916895607 677715107 7541747 354457146 43414050 274908879 357602997 340902713 540723147 999365529 441727950 712230208 674843707 646593748 156340821 108759491 762881475 463343581 299712867 10462061 602920240 837096162 903583130 842061569 479125978 556613942 865776370 590950344 441491882 817291437 892432210 26829385 404846081 84800089 7454684 956637049 787393735 189838728 684085684 758480564 296121261 672025584 504891339 173163976 45693802 132042428 529596286 364358737 188834109 750487076 267096724 303779456 198909162 618192150 396450575 488740443 206151641 890351759 135873263 392975519 726762965 472063773 935105043 242380669 278054093 921509285 832080833 701705851 355813981 297320708 409331487 159585019 799155042 141796947 699746873 885386430 381942614 494458109 433595890 683604833 139912804 983014232 237082766 428065286 962117034 584034114 365446475 987376900 386218624 479031600 891035025 229070470 975080793 461582897 86548250 249457487 867894698 660933587 746492078 788538476 416221502 200457699 727124815 328830706 592818141 109266976 303832245 786438463 131746008 464714621 272467419 437300738 459808858 586344637 586756597 12842103 309303949 161696904 250314146 526481270 252578277 270471988 189674082 94388477 627228647 229575397 433817833 246851868 604885851 115180074 748250509 186018618 933642088 40124219 785153393 67322474 84165510 46053657 134194350 963873772 103620253 80829592 152654219 59317515 690176501 738666262 82498885 960719807 268770133 360807370 82563687 853725964 261770816 879935362 496815356 697620171 926092373 463099224 137203145 206095408 962840712 550353517 517597143 481527968 832028618 711820443 90217086 464751837 670075419 777027540 158718054 589540617 734522563 832085146 571860590 505334311 429377556 506737949 747927895 221141034 911879695 257197776 840027834 48031419 673872244 416406610 790914039 860514820 759850536 604482124 235683265 688287575 218333322 130015342 782638272 596063778 978906551 535610558 932670484 626912205 132160059 83217155 821979420 561768998 356740729 231089337 886378340 207568081 152356843 291040263 644539956 944832399 729868911 242666868 329936804 368432089 75715893 274552460 926312999 101311455 156859215 61693702 235039595 423965199 648456013 113982468 260819923 607167909 570576950 402305592 352334192 496853223 508979671 512913709 213380685 272728215 708717608 756426148 506376119 333450966 487160183 335820243 115309889 9499355 303424476 651383345 764476806 29091484 884041354 665733640 275628839 400570688 95857509 379754031 616914590 140514187 398862580 938644903 310397594 865009493 366483559 464401690 779068789 14802287 658195504 597020623 50571944 505089078 359428690 206455404 472179121 559622664 725126715 431080210 654904854 93837040 376188752 932621866 672890652 841530387 968577059 764681635 301325705 124286665 998676874 359331852 503480367 41777697 973850706 11392359 769448928 580182152 237263048 306296456 646973362 784283718 252557252 51871858 321284911 513535818 276853293 792413250 626604281 166433817 267985447 821259328 635953686 259233107 618244098 157006823 591139019 585346148 41893549 697199495 543411685 137527395 851131896 728097704 920985730 691723675 906849361 228907971 229589962 141970510 834121322 686597286 657648247 371557235 320979388 920778747 749933559 360254417 230295310 363080436 970255576 545526584 938040651 546174867 872826418 247643731 49337568 919191452 241572912 444208809 415422735 86663429 523837352 32113411 400436929 173463828 217937388 811377611 741487348 267650969 234591576 169827069 458086715 120968897 221649597 503251087 779524950 146271829 215280124 559291223 249505298 685249518 72955266 481444593 348119983 734462469 793121793 400969822 999995480 751746584 805495615 402649426 307608018 680791907 879424815 655932661 826914702 791381623 510458480 915136584 19756787 530939835 996239391 603943343 252628904 917139887 879772163 151802824 786047460 162547356 518217984 449032776 827700151 524487768 844748714 201205766 314604062 687850186 751199034 820524858 489617354 737127465 753853597 573568843 42897389 767645755 590466543 840120458 86004170 382490559 775443396 376568387 50480168 97224484 430423878 394837309 684387080 113144049 430845601 892960869 48225178 59160179 8027444 350320342 124041874 106671315 234354579 88902724 862173347 689613098 27195940 676429152 607427197 629849267 527911459 934713322 466520170 137854815 554677718 958392327 143596792 603633805 750554417 691789107 379747522 176433197 96219124 695194803 642067399 57714915 860209399 417375406 497338377 828994906 809426267 835031208 483412016 920964685 7332229 830719860 680001637 662642994 241334266 755109719 416765853 424496210 409201319 389411589 352734667 713398520 639824429 656583996 873963020 824798108 952199563 818669823 693955170 981818106 952298527 678403788 313748696 809095918 989593490 99648628 572986330 184438100 440711393 731845344 123006646 318598616 453734976 912896208 677424952 678832323 776176849 547263416 745765000 914639589 208671295 145665887 960728057 807740521 874439293 63656972 316222163 597540361 202175365 314569313 407138642 850795053 184327119 383814457 885886615 104296187 410491189 355959848 627763680 653414808 570305857 141295117 751130198 642993286 340957711 710042896 725036747 870387701 298220706 747774421 495079596 861460401 397758907 772974654 350526000 155095506 424006160 461718932 570702477 407658840 867395618 309223702 344851575 781537443 856260011 956469936 885460625 799000463 418937475 980158516 338283235 388682961 676557330 12415268 634649626 324543764 555452075 493309530 991257520 330377326 761319355 157773564 653668336 202693914 715205185 268176227 734386531 848905361 724866025 192670211 946501482 390222347 447986905 442945126 842486498 724652494 535696842 582073893 117047483 882797929 508600360 440619566 122672370 5235886 726505122 433342160 829740026 577754758 838339303 360808112 43700319 615076689 272064525 59800435 373571571 541882347 224342830 12344470 643581965 566286061 192230495 486813734 25205578 546403510 225674200 745873256 35819639 135247410 739979314 472472717 122374990 211386672 671877378 72505555 927333799 196202220 306270651 655657986 686942360 554615974 494076238 236767449 282755504 10692850 928617871 588594991 276023843 158859164 960397585 563052887 299383047 683492040 360486849 349217807 435666653 14130332 415381898 105636882 147611535 101826713 630822416 890387305 901388618 315240035 113796714 330740233 891750702 821021007 583454193 164789215 750480497 258245576 374645687 356297819 276312797 70990894 597109487 534730514 429577705 664323022 451553282 160718613 718103266 614002720 335381770 666314872 693283412 683670946 321417838 331869022 313613202 290518714 45688202 289282634 587964969 497154257 380448571 134142149 269235147 357751181 879904630 54526185 552410462 652722498 878120690 197233581 778620850 650152815 72371770 118620889 960605828 844287500 114971761 599420494 511905265 658595828 860656363 718335802 49639075 789767223 37294251 704665352 62377955 269185324 792560992 264809726 992365225 990819329 751111658 852451740 90703964 496875013 664639822 120242234 697720440 857820485 93473398 522428435 485119961 429541741 792731507 397726373 312681364 610133612 68130800 710816258 742533673 46009213 340976064 272513184 780071498 854477629 881779935 727372792 782968177 603020584 352549034 892875594 54715819 485360201 947741598 850470390 552338743 635100513 921492799 660770166 657730194 862801831 428166159 731062939 72092829 84177556 401078354 699344303 936966318 909840110 341066995 764143019 276932495 334126976 153367113 542976210 522159372 159200442 875017229 206463978 591697606 786930975 406285438 159730653 455948289 77625303 886233413 935093790 67840947 977610815 349074787 195575131 951383310 278556288 852274693 10932121 349127637 963612726 280713012 395608987 648734344 129447866 250668298 19686565 655019054 947455995 197136707 887798326 985925161 784960516 14108236 892951373 826320118 25650847 50298407 272766818 369166536 691535793 886351402 235467921 422920542 807089268 596384352 736379997 168502333 654920217 493680204 791408149 80876350 99985063 196915318 124629276 672256877 592691625 775862633 759645347 647539896 577734173 701607244 737826151 855017116 64232489 669494747 938393516 931653704 96171968 598327822 603160690 839109187 502787317 850298364 933875441 634569522 296232896 892766891 319421373 804609168 919077215 909754796 995836152 341389635 470898863 194249346 275102035 388249092 161261134 929227217 10422998 56549313 438662638 168511968 709779680 520699555 255336877 752752811 857096651 98961119 243699702 766693149 699184756 428440131 782036587 200769221 537978004 354160005 368287054 307384440 239733731 390697648 181550482 702619196 859356707 204773025 235871538 824117673 487917133 249647710 511891477 79147140 883445969 25389108 794004536 973458175 3058851 513647563 615175427 648809004 318349444 221080215 632938205 35508296 759408135 722024773 311203635 857773037 707431259 746184785 365379956 483502999 915628887 657020884 485350512 870741819 216999125 41899981 10033264 2044799 199043925 948782370 133431377 447765764 772289301 324904136 494171700 233131192 888216146 51535531 803720964 329519683 487637973 382517010 748364897 927576006 3478109 855454998 997017397 130850363 174416575 430275331 824660707 304168545 577855356 919114837 623102654 102688672 756576248 576846041 243075682 430791937 235294145 791110958 314660123 889034196 208826425 578189972 116689442 809306285 471765569 727991313 52499080 922928705 959700416 47641152 359757704 768278241 364371279 168618231 818687536 490102076 906041445 48870697 114038082 796914753 422837697 356061328 65271853 827122867 252147617 372213293 746829830 237073575 434019769 940620925 943765864 702089106 925341951 752369905 296232964 252163867 320344333 728123262 31847925 91184919 554195250 54087087 131737371 98145622 468174182 281716598 579256341 296649892 876577677 925936254 626610310 718348015 752864680 343870722 511440876 163452545 549859587 691329200 200085405 777820399 207443585 665149306 577031350 653925867 146676707 945340637 686539725 44667610 205892189 127279914 54808873 179781254 733642935 13089390 326933001 877778893 216167814 606790186 502888604 955849920 364599568 670555717 781110558 312867257 626595799 978532450 215863130 155497950 452979864 931713546 486113468 834934906 738403323 149684005 369872290 852027341 317368216 401514620 97552095 945616921 844035515 240438735 356326164 864281917 650764999 489073612 907418694 445607272 384308980 594661045 979934199 342581540 893652537 665514485 74004053 987436098 531069211 235484049 789695296 8084500 568370059 121199309 597409337 445260675 813080850 635786556 34580621 968641905 944071399 74638901 243752727 878920508 458623450 490160418 551834498 630335155 653261883 35588663 642200435 492463936 881756093 201298451 951202233 805772169 97553951 366324187 344392065 209299391 209315210 187983399 71499611 910119839 162949141 595788784 518366083 737554714 238932580 891016308 292000103 420350444 117541806 490131941 560863920 795268744 648195831 489723016 439245865 456989302 520722155 592979229 80780916 513366143 220606279 675158819 488578930 989096516 221059920 19203807 860295204 344852809 719717597 875865147 840894004 445278924 587861661 959108425 9576317 682296045 199138569 128496701 284405250 521123186 996905077 167767741 806109895 409832290 353289065 55062787 808261440 492762400 204936870 777041494 361544363 568979099 651723102 992948265 728381971 658369392 223228146 76810236 216718493 767550734 885374834 888804049 998965352 535340896 928857571 313507475 77821969 193486572 956222849 798222277 133732773 879751301 967642178 445333449 27800023 131188480 655254538 415443032 378068129 490215256 98815451 628361378 493012928 378270142 381220819 489957089 925131732 466165570 245061976 329296813 220655392 503875832 195882315 66798691 763646080 104145260 971261149 631589159 942545765 109260189 145541948 641322368 800069876 997182194 405034248 226006310 511180553 968689822 274927346 478596843 202315390 69445926 477834251 261297993 144786356 143159067 111997624 539163286 728050692 832108810 141382152 547936522 890094899 620005429 866210259 383023225 11908261 407551225 603186965 346901786 331506486 620443969 983039539 852451714 974174140 663868467 369057302 597401611 522438857 661994205 774784629 397946415 818430424 145196432 564473569 395438160 319698935 517646982 546779018 926427963 240318102 579835395 382719172 944464074 366782732 126428663 956817702 747853582 439108292 504658922 987717912 702134963 267204401 445443943 501951085 697569790 663481840 609995123 444045296 265937343 634610276 124129875 630906805 679927881 597478512 821521259 995342441 389725279 810552149 996054775 553536006 792863550 770134600 520252985 267899571 212224208 756327556 679772137 647793814 744400694 185481455 885030273 298512094 818264232 280720193 388371057 537204220 206288539 662744485 237574696 913654929 584672789 296281401 900233015 533243607 397800902 829877372 855422934 185441882 829190142 487655716 230717555 738323394 858290553 824774556 697906353 100549844 570529225 508501963 15051259 519511093 724426315 408203406 614548641 986500608 362918522 632891032 947852364 428220835 530005799 223673115 268822889 510485570 50128862 513827292 786271817 282085125 980941058 671392660 111004938 975024915 882933955 527016398 936174956 30447165 337609971 8717994 153572080 393024376 186980412 665408759 845226953 229459691 127290676 591747554 519242970 651201195 982096686 611083288 155783015 267106236 953395886 746188001 196179207 870193125 285460228 795859072 781410862 497267475 609598951 575298172 344149281 747192556 103591550 496220943 14789085 696096960 245723114 877533599 124264416 127217793 581780372 295055290 152954894 353194007 4933763 87561150 655340523 858359604 371782469 495378626 271107245 423678055 812441485 997858301 363747407 982156664 659891777 51994555 711165940 474996296 709594642 49812610 147967660 914042138 331692784 361086134 203401958 330581261 861936006 796159634 193216502 572787009 68053213 353317547 32980060 244692005 535772704 806516867 622857347 306334569 348923882 885323157 452509526 588883977 715846930 382440978 669868749 920041146 400729430 30062462 363026891 645737592 445362895 957853378 827250032 622452027 14848511 522118344 752587119 779329163 887494272 654500518 348539181 547146621 755043238 870285882 131101259 421143349 863108125 528649123 305652601 772257283 746514055 84021397 665194040 96884170 580716647 481484166 331844195 702674870 901943433 123537713 588623083 79866285 958515335 267337577 20617705 173981701 888101587 572275911 567397509 548777377 925733053 163663707 643428737 45714283 597083572 74273763 2559985 736617559 573448433 345799296 526546549 426729715 42616007 669606222 235742734 311784320 472349338 999002376 730150707 192741669 223209668 686473044 50102295 249685993 678884382 979198518 157178750 821716013 265842242 150757374 92833641 206744272 756595428 840264843 660090491 166699109 805429337 133168409 660070710 964443343 210038028 737400390 309893984 517475703 326013507 613534998 731119836 917745037 725115143 380143800 255684016 35683223 70517579 208469947 832511204 850599560 906381216 328358270 290527121 137900698 433334928 594555597 664945221 667020142 850993683 651592462 458043150 152794912 397189540 206004930 78991641 708606425 844769830 816017545 130761771 701787298 403753432 856047249 908122877 365108079 662920480 495277034 548291677 431285863 396395347 226447200 696151827 717985081 829201421 444022463 807674813 999069009 885584310 463493503 150709088 207381158 769339378 852309548 681318045 782506573 497699213 200592313 528818442 150947008 620040234 221605360 198843870 492803262 885731041 489734585 97398332 209731221 107088693 733223635 558299517 625521362 383634175 802893552 930807 586250176 778644934 852553081 828876844 108603084 859042784 960945379 833985905 976739827 70755483 467710473 471825037 868639190 732676913 306352662 145990509 712978767 719351091 73034026 321082581 661403609 990927538 212164627 137329410 310762471 25348921 557305495 564793513 696256705 585561892 267030861 301253714 161338336 12579937 25661682 724365638 591910010 2660163 626170183 17491098 928464864 472722975 606610851 580366910 992897285 813939940 257769143 398350520 777722321 912766041 128781243 633909731 23232360 727544596 81000682 441637662 955777789 493632984 660112888 578746488 888644140 592788011 718135646 554898618 741014547 557441145 870014923 778172532 87841819 807603650 555411943 355393754 240599387 214745278 667844176 184923677 551608580 628143398 77645150 347892880 925767933 670383705 320246878 839548527 113576983 590437483 318801202 558342539 946125501 1735313 355003012 981288622 718429424 416889532 593348659 582058029 547709178 121673921 260162884 200373419 989959306 944177795 118992329 155524660 911159055 855822309 824119962 490346467 188517399 752411686 898370420 392286517 946202749 208395819 10515794 291003703 495777400 487921860 570700858 444191447 531376144 261109287 170592399 560880951 131145387 441043646 175868465 750950458 928450480 884830387 686011296 369494320 370075633 830766299 237092286 592238953 832599668 62065559 546046558 497183133 520393294 594155546 393212196 336123232 98049504 70487568 684427734 473089943 817634856 561294832 175482831 249084941 112316666 266392631 766955884 682891243 610231251 334813806 687826567 902826499 912107697 342822577 351670121 197096963 920639912 557071750 828942433 625700015 240916275 439638423 373014068 848154215 563580141 581768431 427054950 564594296 957131963 481651275 203830725 162177329 781983745 46550467 942563741 964915969 728652816 593070472 865395337 988349191 406535586 822011913 40230690 637938232 652038587 643844776 974904747 161818966 927900622 351347528 120863694 244966696 580559287 612121705 201585664 729516931 243586696 999350661 831708234 32568225 606886032 152588707 514295922 63085174 426132703 921697659 469692967 342586989 464041134 162385095 501101222 744565856 119183835 713520500 650796532 566107723 894184174 695305167 5274980 224204534 969950456 679842993 47042355 696713993 522866872 780276361 208365704 253511682 779554306 136198124 363720123 723670815 733336694 312021677 864855964 285974840 133546149 126508322 931287676 250665158 510185985 554985029 449068779 480120836 143887409 956772652 747370799 83920433 898782261 486269586 210393484 902204253 563996860 404071864 483614938 781626569 22865238 474849268 735919357 262766125 884517432 192915337 952331709 157395794 625319816 977172136 44387147 335255714 241417287 31900657 682586171 634409528 448025784 777978123 453696798 113028963 923729656 637535370 856790946 222061028 181668171 515782896 310614124 277004385 992414772 104725978 527490411 29961233 390917404 390289857 171513846 59302338 358356069 676151566 586056125 177462995 57410278 85071487 503342976 194962671 769386232 384018530 460929820 866462201 731778862 985764915 368391295 190123195 199910235 555317995 553643813 948176148 264089640 612903071 858830486 677475331 594926900 598420740 743644615 663264314 803676838 752339179 143760969 337967576 376091224 267229206 705308428 176966680 742102980 276936548 177268041 133709347 752600500 764648439 465797197 128689623 435916001 161474029 582417732 458898888 147364297 199865914 69105450 614002371 974138203 983581770 291233490 520723515 452787638 967328394 876994917 725578504 387573796 171638493 191681416 320300719 237571659 948359738 958055096 938683074 140201256 518449869 592044785 514422262 465741158 595239224 541112180 182371281 404286801 298986858 935286705 428289281 537776555 586009959 223611268 330881397 184691449 55206467 931690380 905546184 188112074 156698502 158247613 486150044 214475081 904358237 171866261 673547376 354576372 694592866 622604919 593872617 321971518 379111877 882564590 626823517 884201702 63146862 732369052 364631174 843782658 217062792 269805773 660173490 284713867 631377988 956703984 852137846 17971247 583037527 6766110 319010760 117921647 241578204 643700483 333425461 746812542 368577490 73305942 317006411 492598813 860455573 862523067 507835697 8620197 860871089 662425321 253029323 261926815 804666158 300278271 17864173 644060894 516727612 63238691 957364030 475330048 483794878 900828646 535459782 120605749 930929920 322017317 298537977 389787053 975163175 452960624 91420987 554665945 575055537 907667930 687380124 296473116 459749347 347369098 310380455 156002306 463213156 973456880 808111502 652476407 811296014 381494873 858528880 903912007 247740760 928505303 392133204 722473869 948604353 986949732 801692001 89807924 702462795 955273027 835092893 214416123 865820554 160377932 163944525 866125001 207110207 773726577 902813436 917439355 348416390 120494499 827835171 61158901 390993939 742783391 74652860 423510677 342334432 549587749 439606747 996894452 745349298 786421462 104619922 649969650 966343703 466809448 243801480 121798827 191186856 375433553 618471444 159289261 909039021 919051966 907524547 412449765 553612453 296622522 468815320 275455859 810597404 63952320 890840259 236196757 129246095 752059626 949483627 969063926 521047612 286208052 21447743 20637088 859997962 905015929 85971306 369478869 954197212 96880520 148537170 711033431 372128927 405823032 787905009 16300707 462725397 126261982 447462285 931593879 240622196 69032378 335552647 839011358 559558138 737457543 828744307 199439409 476162691 328766517 761384814 770219005 829711824 120757808 179598251 339146247 537082765 412849722 280023426 658043558 987934499 779066400 38726277 813815268 142592341 422347273 198424191 742960114 336497056 82022069 874359118 321683970 346198336 244275368 764425782 29313282 548219854 525156305 187943463 852619039 349087824 301502364 677438967 565880393 556507787 731274497 249570000 252228123 347289707 730905425 768257585 659820613 578189238 914832414 84920336 694187492 486089009 11648865 127899020 630765433 131667474 322735816 425706380 477089885 218184869 621074088 542803066 903119857 609641365 295570401 827741600 76950565 531573229 242153298 396577156 445911252 785283414 577397667 281306316 943773513 291365798 565814553 542717358 100233493 780728 618825884 317588658 752863016 291150157 104702898 749282600 588960850 996700900 232084389 459104702 953108670 446197296 76719714 956010760 598186796 152469704 177127324 558798571 157174692 850479889 973677605 400792622 349844087 763417250 539095575 186188446 173130523 341473233 848474291 151465363 886238142 86363688 686573048 959960776 210628405 110525814 4060815 701851976 913051634 447149080 461942512 999052833 325439631 160960806 978150623 442083323 735733643 882864122 640845337 764135619 642970566 783639492 238859518 44620760 212946380 149500296 68271867 702960492 77102336 492187757 322611219 540989304 803083631 648592580 455065942 444778907 32736210 781072200 114814710 97487416 895733492 81897863 184949320 373794598 242704440 566010765 428624747 53153250 62048312 388036575 474370411 435919217 62817677 914341838 848201140 745504096 783022329 941880797 294524455 223227980 983368181 837310182 992238296 3575955 495215803 603541659 422433148 862644482 638648925 256536806 619372421 262445329 495059917 394851526 263833494 89230942 703616349 354685731 598747156 291416053 550098418 124715543 987803359 27003832 914607307 717188992 237656046 596686230 77219414 475142113 889792433 594313230 701424430 431549770 201180341 169787584 749193892 937427497 93177347 998066792 571091428 99561686 249700409 518632326 533651397 979514567 961212219 252774965 885432819 793191023 254938498 657565867 727312101 17237696 647510956 189455056 23547662 436123706 722294839 376735139 273462825 439064505 65659155 616329395 897099130 440398899 952466224 674920288 914047070 283252208 531528069 923245109 836500267 178132859 666968089 40430275 971778413 57815108 766434873 812564192 10739462 577465233 978944667 783978941 112700756 571023288 618532002 974724638 677006135 511708513 16153466 122976273 39976377 226538588 474490412 184152607 89225813 502342760 3381573 129702959 905457043 453805031 252700002 208066256 603105680 303181783 726371140 81702647 998091161 727844632 591861502 819363540 908755228 641044186 288412831 465222791 234902249 282323417 518201885 629562347 524854093 367651546 895641811 182565458 656711478 581260494 195489680 624684788 206764146 300846526 892593693 288603908 9186081 690364655 884218072 358358633 368090951 665268942 70499876 376014786 260307027 533893864 348900761 576537463 377548374 64433600 274607375 379008048 257261515 364289553 364277484 525115881 926318875 549833589 977311961 680672716 824094865 19901341 949645213 936711691 532397418 676648888 189169014 602062999 505513008 865553652 668362130 484129223 730712460 170824488 776166539 924143014 564507185 151823409 298133500 256393165 63105713 189598889 410822281 877938827 178322656 998109708 641371431 130267112 412129324 188211540 226529367 87595341 858580755 716584857 997982586 519963670 674783246 623740920 836513227 210496969 449032213 117642543 2708581 635625445 137650324 607471103 544670281 431058367 247101494 474623368 957592224 222114449 964785939 649851004 709887293 527353237 551750139 130669435 954514029 531526897 272997032 199838710 962647926 527192048 852969701 367100296 942957592 3496173 293173378 767635140 932699936 764158243 661110051 311099838 869509977 177975802 419956897 900222551 52145318 749925188 531317122 240844542 76325125 122032443 495690157 462544243 763527557 166598580 954170496 879035311 701691623 237880006 710528515 133872252 860877839 305523916 451677764 836589332 652598324 829469702 379920343 796487330 508888316 417184718 699437415 542589250 626352415 315505112 601726857 33978629 902963478 532294940 174435100 305585540 675763035 426801888 807505400 547753288 386047143 392478733 768863130 280850570 308035332 420099893 812775741 35170794 345398903 350134779 888267191 864299281 36605049 672862823 951390059 732981368 810058889 889573674 593278830 383578419 228633572 686889358 392172344 952580168 642183098 603976896 727861601 415375206 612573269 297243300 314709211 413901689 161989572 328545779 597061502 267480684 696656826 689754332 972143650 790351596 351233040 322977926 611735455 937633105 672376472 957405109 550188899 882036682 723090603 81925536 565025811 313636775 642489414 741368468 994801254 213282629 558021243 446811577 961777816 881110484 210807518 896044153 880963292 600771954 115440985 470576788 300477781 787068150 645562682 948509165 651200217 967619375 70276415 896630937 543578029 629362993 495689799 292227908 18233274 502351801 793794375 982622837 744541399 332680891 469204792 38822114 862388112 287717876 52416139 710956940 363728656 895052821 882178368 540534719 378537167 453248904 113481333 127180498 417659631 91369379 532968556 654725951 969172433 803480254 869194957 135239500 749943943 320667904 97421098 307671657 440032546 670975878 673040356 228307313 13362776 279996615 714645314 792357050 767643803 944980394 904252105 316418098 404795939 982272438 452004502 463369380 210554839 152786271 325531792 399159411 635249425 969865758 892190141 831039750 746682561 53746936 879969566 268257989 842671653 104641533 916133165 708813448 214285670 452241621 571468986 422869469 665424248 967257409 702286137 82519100 702240602 248932982 482654532 381773668 797967153 173062953 338921948 822831195 478487408 452719271 758316714 599868475 657934273 320908833 19879975 757109058 308581527 806170258 248474378 312410768 459002560 58462061 616459822 277632651 801541332 126596350 935309575 407520209 855973705 126129818 4263495 621580373 201288475 266867487 312475900 171519622 772767476 424438977 557721790 455160919 19830865 191156642 953893021 575075036 983890152 404914196 635984360 83891941 945633328 111585739 931557116 519052657 171632656 889551922 719035392 768050335 755193217 94945931 832289663 179220108 543904292 594812946 793654246 953582542 292156366 434254436 209753082 845323483 389425398 895512132 710512541 115286101 850109314 27077837 960329826 592759891 28971227 355821604 845640683 873655678 104496539 422874069 767854825 858759395 486354569 570476484 862226666 610888945 940408690 468816938 745873130 191699785 393950892 637909575 624205287 188047554 860839393 306061986 14601954 888887378 152869200 105403803 410284156 208639348 541834160 138585503 962346404 861622152 587560264 765934876 203561779 143026727 833706866 821752116 507456307 570018561 537814907 767095446 830218307 120990303 71566133 337916295 436514962 925406647 448286521 574831919 962777913 440028264 304354950 291830283 405894789 734872983 130207489 132020230 180135135 641172856 166111785 546173790 145867699 451458280 495246852 402415819 681402793 291059588 417088584 450809497 200505433 329759415 701593447 654448894 725064978 819838216 986353751 790121183 903091043 804313848 998925148 494635670 936592402 172903414 305704700 908966363 315844269 975118978 471977483 908528606 393950003 405552081 690892877 409815105 666697891 343185971 148945082 100990121 970357170 241357300 564709180 251409632 506116787 934427015 457161246 515123668 828854171 85831242 472056441 852176798 238113205 701961421 349748350 620810779 521711042 408439532 933544568 676932914 281800812 553925442 209661869 574545116 480249066 110506442 323375503 352924301 544570271 874527674 303490751 900160534 835763662 648559206 857483414 654317265 675874840 108563134 155429993 444888785 376434225 651496991 778557467 876326963 470647264 801135617 756096878 931710474 960298795 345101492 699048786 924518401 391612138 217020621 64835308 45971446 767776967 376133432 428954013 583498190 298218850 497473397 238717049 742427338 897814807 751689294 380158678 282175775 67656696 896770725 351846441 665227467 499578364 800880165 925768970 875127932 174934743 892528998 171819074 237591380 494390777 860260421 850564243 434007610 408943408 524189557 387526187 862296565 217171104 590684456 297919459 341577752 71751845 399666666 430514663 428189644 142841675 39961594 666146732 251093761 23643457 620667596 788882701 59203452 368054007 654027171 485759324 362898309 471445604 5650974 684821118 447423848 628599891 870191749 164515759 15967069 538115233 160150682 375538445 314011365 122925371 579781420 594694991 2634963 10002226 420508926 583845348 148570772 946027380 411401315 760013728 22915565 987040178 320204914 492535362 714761032 500108556 902809152 229088898 409640458 269723126 685555663 152771462 284400137 246412051 120259750 122343772 739429634 495446284 460018799 517880462 894070493 716333882 229022516 905125930 578462110 734689447 694846772 107226193 237349189 784460645 979619734 57742967 320709374 559340676 961030304 442186898 283277811 905415451 127881441 155860597 642637573 507199631 944362791 614918389 694501963 414972986 101298161 784282218 212732327 942446593 359765649 866693086 182804793 806805134 729292856 628883459 536594571 209972774 401646694 804396047 937239133 357386934 620509235 927814825 803255382 640917506 54209091 724167331 848765461 671173677 356951484 549913466 193297021 361760389 700391206 554233967 226713058 29134522 377277353 945332595 947661978 73955052 251753189 134839790 280574195 34750660 40343912 707839144 833217078 914830661 433779136 678536703 786497204 176770982 826784504 378506186 834013713 103665848 533076656 846778233 947991098 631454840 5990606 894211454 138581437 746796544 791960203 449919480 527507992 699634336 760124720 752931437 592063029 64724496 212732681 177135386 838739856 127991638 287431224 145678948 867779064 276118392 759130964 183751353 904411926 993271743 476691504 56538144 699009866 708376743 87983789 368385814 519740083 237400189 271027535 698764195 811631244 176248865 898522874 292743247 882906443 839476717 981975348 573353412 409112578 84645490 838883209 53616223 354772500 917400171 931011235 373848670 593021948 292643916 105059595 586164170 686407249 993650230 448861883 336460592 275989315 640947956 894778413 803640607 864927427 732339498 765860928 954956016 509114607 283302398 31673812 315852833 762573164 995071562 136960008 448864746 151908600 881602089 969625952 547434666 862450672 670017127 600443500 480605925 964979828 556185429 930589329 172977860 604101782 691120982 24587861 168094919 467850353 368239259 909094952 275036079 159588931 460505030 313680930 511742508 312372124 214292290 208134276 352032279 413782242 937227169 15823903 245571957 125174701 682718683 336914125 129764994 786013323 361567597 180198936 606491823 580556118 787915138 974470141 291039353 264989897 995795355 335147485 26227169 111920860 656811950 575907121 182160941 154985337 551397172 838057440 860995046 522815094 9460784 345541723 763688220 855272785 330329419 349324426 396488344 266257483 439923464 40488422 895491169 107698996 452857929 497964314 627535120 737739741 119247708 399172180 352982787 321318104 755776081 789445014 842432724 107022441 154370732 932156172 941561128 796354225 831912910 645573301 906658420 952486695 813019538 402095276 933512425 289655332 886350139 821700836 155574671 70789200 491601626 161983545 260571502 746769685 483355263 365250828 467402892 55238338 598428483 55467910 738067626 912891338 30067940 844861010 159981175 881929209 644080509 874964890 515505040 941403126 478473253 545365963 978828699 407685513 792594937 88601240 451640401 435094498 467830827 313178204 749588004 878960975 375006466 760193326 119979685 880048458 13091147 965030608 280694897 492063843 798658024 176415437 166894060 11954489 365555631 660087127 73836370 92591195 770930971 671844519 941567303 738931266 39604847 388559934 790050322 474949763 551466102 444131200 47606731 130658385 419112420 632053288 609951939 808098476 116571054 217692321 811359106 987873217 812365694 163413006 344549788 254492863 829049437 249261286 724386981 61354190 653349583 516868481 712940522 607884906 503200909 921585821 395289067 873309174 371496104 188806639 139967568 55393712 853636320 927092379 964147747 726889547 263498670 306740116 885008594 12038892 329973823 394347180 134533692 13443298 407500177 792808347 593728398 735891974 242734823 960533570 162220939 748133627 267674806 132046422 914744468 236366913 743347082 898562255 677410044 295037496 416341643 403355267 153653651 936016868 414544047 407859718 6723625 851069954 471327047 517311508 319905189 756721062 827913146 245603368 816481513 501238237 753716420 600725946 581376108 728642882 74191350 341022563 523910504 222140603 327356919 415496032 261037428 40832111 74827084 97614206 625934833 167486011 628194731 731003321 210872456 109960441 596926202 529984216 533539315 892870408 187634335 810089153 946194728 816146703 708845606 392477108 664818189 395499027 932997283 187960862 232025099 264149992 137864615 869639135 142838746 30938353 907301003 434536799 258063809 234831379 636777477 758429619 298283194 429013604 293299077 661255838 754392544 381184232 982285873 768552972 421562916 119125044 330482687 272109008 507812387 843810760 167560063 737972614 401287566 751453310 952276815 109872802 542129371 431961482 184756749 138080748 69507047 319237080 938107197 662435851 610382327 678309637 617857168 735663511 732775891 519601028 266330183 405613005 111590663 610900470 281201774 710530807 508060570 956250220 327071415 504162672 890947224 264183250 580944695 726483062 661055294 5008038 491870108 55296620 518216657 362169128 507170841 96886633 26826586 6349690 163058616 370667079 46898697 587089611 706231272 339576080 766537866 868791879 626228225 906463609 822113013 732396484 292710222 541534204 562343877 783570890 917832151 614080826 267571176 351354854 188681914 192231009 680602337 665321209 949743700 119857887 659663025 628307846 992291166 130651520 443835352 242440814 973326538 499942139 145027961 596990711 817796480 390848488 507500733 72800728 870369851 289499576 44089705 204448376 876037529 853428345 313765977 856544706 674782798 754231154 361058929 37294443 962091443 288142135 929832561 892827455 38156005 967356255 38337885 292024884 468439026 727997304 897378158 853983436 596179535 850218416 771764278 779205649 632329388 786689163 938390079 816653393 628224617 383338694 957600456 296072522 984802867 251870525 838841997 497822355 848634799 355062958 642598708 91030162 414461919 6993590 897533456 545404851 854634621 278010999 39502979 550739933 769029253 775713014 5796446 851780569 491589991 751223522 475762962 9590948 818366901 187924496 956105299 955329255 87242390 510671155 272616108 887919129 535614017 268481690 633800369 792400496 644810262 947121786 388924214 37646581 332441530 75855262 901652652 172723987 401120075 593176 345861150 304488480 599747104 978126762 568043400 657385526 837671732 327758944 40792186 220249051 974273480 148720995 82756011 579762574 901053661 531935951 802249883 811944124 829059527 144880154 307541859 396588292 562075141 447164611 563924465 276223025 937500244 473416129 755102725 514541104 398863243 715795774 738341530 749716017 564258134 864912333 176011946 658786471 536387775 499923439 380544481 112151639 625229316 793504853 370778018 274355494 939162500 575893995 368487175 655188142 191812742 44297226 613999028 472958195 835135405 86658782 707710584 242048263 444334864 475951163 265084691 962953627 311980018 323158236 150441828 954334123 815030154 631828655 666121354 371565133 371558740 262102889 203935229 366180781 151534391 15082973 307140776 794242848 917781920 701049787 729348887 938966745 334495360 774105240 382614929 787639874 571230054 26539896 798798664 12994002 630739750 110005489 954416121 906422105 889361952 132573852 55788723 378168617 595966407 273224928 773952094 476569115 503136401 821359909 506347961 333532940 798871793 696705878 149969377 930060371 647192595 240193590 850024067 755441897 848089894 748049474 365739728 998157569 793758213 518847820 194116645 956169149 972755362 938521475 111995077 221688191 525806396 845948448 476787200 934430877 521777001 754199742 127713692 541262287 486374461 763131815 392481050 799272240 462960242 685343197 646543314 528495985 471332883 598166045 818657411 483766250 246869350 570928886 730350697 825063410 190053404 742821847 669689469 243297038 497516736 755840441 7269237 877361621 61847834 577813842 939442215 784329389 954774215 991118397 917206781 674567923 137626985 926424191 488014857 669341976 833886972 385683679 185712374 714991070 366809949 489570295 741530683 883330565 962130270 990124514 734499645 815834608 564721209 328590985 496554962 591841394 935983570 114805743 660760195 262481285 81337840 360484939 739193431 776950314 762242711 280178231 677873132 116407733 619514101 521885878 378886842 565610927 950645415 283253696 150066715 52153858 154398660 443712367 818580531 631736142 394444640 469648564 547280076 298472885 420072820 586404380 601440140 727222808 780337825 607145218 37685802 209805655 791274240 116390360 150258046 888204008 454077903 613682064 992489239 313780271 804539124 811259709 269306559 900192523 200637733 141148366 706526930 721653190 797939236 814919238 327316099 256737695 784999725 498287597 950581293 722874179 274817595 648548653 410800447 562668860 115135951 313743883 998560309 381249247 948522622 503570559 280461896 722932966 246974965 603306211 600041782 303497065 146952918 293110434 539557104 654115670 517668293 1990713 774969874 31779829 878228517 348503774 245357833 134520906 799442117 755076274 947725724 586464063 708676850 854715126 342155421 370155240 633455397 485932369 856493642 338450518 23206874 625856393 847193682 858681169 240119000 406647573 216883008 35519210 557128575 650298975 916118732 735936947 20716751 809602364 265548527 862660945 465501812 769224817 462550460 216344597 629427418 59838831 373298668 555991371 300614979 577533182 181959915 615969709 533911154 566582952 12981135 552428456 351922531 292357057 462318666 357028843 842372386 235719904 195154072 688603013 761192728 405584839 995278215 112190437 576674961 865796539 2666052 833735155 889171518 398888549 239351053 928924763 986293835 549120093 343767662 826924203 631852886 736869424 494040120 458222720 67497633 26735032 140595312 966018194 532816030 403210629 848729879 185183942 179158403 63533990 537933978 545303251 349171869 105118672 55808347 632264474 481554691 841877739 334926443 541809871 16957857 22814029 881754242 122273736 86247594 153746202 404676850 151389071 625822429 573640044 585421495 773128207 109167869 758658880 710456788 732752970 71669849 904418152 845501187 952814181 200392249 303784082 696314087 803822319 562920778 23656015 93525906 870423401 573237653 449494872 283022732 71196637 392420728 111040099 738944328 69825090 910938561 634205784 192552551 391771003 904088471 594691540 501892956 721946802 484527151 981128761 820811572 692696072 417936782 326516178 543308362 712152981 623574476 612347884 722753788 704045879 792710978 496590932 16304729 232270929 36851158 36841680 440309787 606769182 96947471 353265198 452585923 188043935 385106950 78271452 311752774 338201358 777923746 568016725 331519742 203689935 889050935 791355117 342507734 180987541 62164093 838973522 894216210 226244051 599548003 777428554 776514786 212505208 365588214 79252444 791909111 822765732 404303464 864304326 563736989 30328576 577565009 696289446 639580889 241564398 680908107 262032529 386900686 7254820 35320357 879183063 141283993 906766737 95661970 678606359 672158316 289174024 899506993 537774234 590337927 127679112 596626530 51421286 401332914 934044474 924342812 502239948 553472027 579718892 590408443 416414908 95590889 350251608 605209653 234088584 829751134 837623173 943416810 814965704 633537719 452738373 523168506 464803923 595103797 912259091 543067597 354131693 316861071 873293608 704432573 130146270 636966660 229193820 746352711 590865751 293712635 800937946 832444852 209826940 520078364 940432846 989556037 368057156 931018675 130314538 56189573 830879542 937250832 615359960 491725258 331093184 292968228 635164947 335598835 920788623 430501294 533112444 479807567 485731033 94648959 114716197 119235046 549889681 227840473 270576816 487739633 592170179 676915035 638948965 620257146 144448056 928880220 124757279 194581136 23479050 187713844 752852769 121478372 403965505 339264276 652507973 750192431 418309833 533760246 182502450 947165599 790031687 153157562 762764746 389387882 601135309 642161631 526687450 412355712 657588037 952028082 800502947 646021131 755650352 396795021 638491552 632157874 285989556 180095190 284517271 362164924 21414284 356724798 15006403 360350824 275604953 90296733 782857359 351645958 6245060 845080973 342457531 166014242 568098478 785345802 985730635 755280846 898950618 977733139 199325853 464375767 130275456 152254408 433705588 822140249 501928073 176138171 129587504 795680258 549129755 706804388 712820248 782971982 962649822 720574914 370240728 546616557 493232588 114181401 600656145 550686605 953726890 616658371 741386618 739089481 476064819 785286723 585247236 786338053 618349705 423303692 923575208 536565014 361628851 918930022 564536667 705575139 197997165 243895821 342181716 696797668 407557816 929475917 769618068 514020991 867514895 821797509 608313101 700659012 508558530 654806357 494727205 196357531 667770023 28594613 167563741 47928883 323090264 18834862 791494143 961071557 473019426 64086346 621502212 408420423 242549309 90319215 668843148 802014906 47229912 281268497 699607170 521636286 62090621 357461608 996449488 775521251 879281708 391233083 432789861 501188158 982197265 982470849 789058815 504745168 263989706 643030324 470010791 915970938 509497226 532716581 722044225 142762391 965490684 278473013 495944257 273214064 209317521 899230295 48590990 716488658 531184260 93573452 593432041 536384726 894538237 851507974 965140211 622082620 910682398 591367040 306521393 879360894 634289270 877860242 179835399 7472529 612414550 938187523 676824062 13811826 194007536 42483985 307914838 607231165 303787661 189357571 355620724 536508195 813469671 740206147 230922286 187830225 121038164 691335410 164414361 525368734 654182355 839191327 194974167 93253064 373124718 909665564 778202727 483580429 531942546 928349537 352485115 773032417 426726121 59255127 768927038 953257768 216925183 755941962 207330313 972950937 101378552 191555961 902207186 317259251 728192734 385218254 438126698 91788678 987316473 815719170 44998093 178413071 912175462 394960989 82730535 231620419 480224269 646887568 883742045 550059310 45384865 473122533 856035691 56304131 95228433 839324762 786796328 15183587 391923517 554503388 301056993 259149655 260007673 242756466 152244600 253802341 402598847 214913868 329988192 167082927 964842425 76220357 228421760 409196761 514530225 56469551 730895479 944674800 963929094 837933860 543544979 749214011 607322079 156128129 363602900 994623300 721323390 623752419 784590516 597661711 301487820 28932878 534025072 184686048 470176759 87332091 246217824 353808618 468145340 244512313 373740323 524200101 96615742 841417264 955212966 339100406 763137187 726166263 470040789 13377926 248959853 350068287 25453489 358314799 288749290 379978887 165837452 901797548 948242449 756798209 135715732 334498672 289309084 55643193 936779470 688626706 373590276 19116217 235921060 67222932 402793506 505204191 605468277 479271284 200619888 838948341 372869840 805832907 121887428 418667698 10360650 347641371 461490267 968612121 177641715 866604143 698287215 34173563 600642396 264680672 211288883 320952373 846232197 283758847 446814296 295614064 8439931 443975701 136845889 389897743 909290798 317877277 886342793 699314346 485341408 467192748 202743076 813939028 165863557 920887738 148874040 999499248 14299330 796569624 575130929 165559860 791810178 455406924 397210613 292755735 490541205 402563839 168318094 629166326 542812208 595795267 777229834 92150511 347622809 21587252 396618326 17736263 296602479 784632592 687716996 254145461 432170482 525426952 29217302 77733184 174705589 743166147 468797411 216205711 107338556 982918455 339639353 437188585 555365715 714892909 567352975 271734448 249020122 134218047 427899078 800031667 573161077 41579530 689802145 40569364 162640287 238218146 135506615 941876984 27425265 178290398 964247052 97371971 631509868 867586471 937677962 777661564 259874721 697721258 42426412 370311845 539530796 479908657 560040567 880547945 930072911 388624295 547808923 440716762 304629064 587816895 196325303 183301840 690426976 719036316 427760026 746246536 718303396 578139024 78722947 208128106 871213520 220932586 587814648 332745695 605443159 935981117 159819724 644485270 649696576 302042323 958351841 976869986 272858275 433815025 792785329 315468941 542454968 953905245 130225295 922617728 764698850 652585974 727642544 352977509 292668833 311395238 865807335 662778458 563589487 411160257 466299971 854131640 980709930 309634432 846511348 258118271 20836646 487533574 738113130 461192888 29003785 426878862 831812339 581215667 111099092 733697584 126656395 526526707 423260576 969668422 332318136 391893609 49416270 459101138 558895276 582797445 563339241 935715152 975846085 246170807 78376609 503484693 808265851 893410881 409616483 337418217 677242936 757596163 981280520 719100796 532050240 53796287 516206570 582027017 872611808 807325519 151196259 511215022 13199240 65999912 852699738 457259995 682526550 320571325 163068445 584069234 77212239 823916569 904853337 399837752 913551317 36407090 536703263 333701056 287161336 357483805 166626007 467772196 784812769 526239181 175322077 141682986 123081570 507685177 561806847 776875050 682226120 58973806 635896958 634283275 501934892 48160568 753892654 148867070 773904363 861906649 324561458 20822978 975348285 328582144 619379553 719256551 276596581 577009382 128256534 684188862 798326038 781787965 514066971 336231661 93062161 609583181 346757187 2494933 917510188 675086845 817587458 526739968 63832620 107760863 27445514 844058217 972743104 169844483 234313227 535219310 139441415 57126847 591308072 610353479 336772463 667098461 46683298 281035463 970028028 794028702 144099162 325274167 939426426 417214923 256948804 725744379 264947244 900383198 65866383 797484194 592224649 489148909 173813575 100044453 411244435 620018372 906245980 758488923 233522340 649032708 586576798 824825214 954690090 192089482 922043725 65877365 899348422 233023314 582281039 484510092 770873900 954508363 356787322 200182888 897172337 741990982 381118303 110396096 500602472 817290238 623371796 193454275 659550505 562137802 164669489 923893119 252993842 35027444 440784251 768807149 813234582 663980180 134915515 837910976 988447405 652049915 622706604 951403827 682215457 516384569 896161874 99351994 68121456 972319847 190135419 22005098 374611953 943139697 263184288 573939185 528985850 858838945 469666425 231947353 346217887 560749737 953010278 310909554 594692670 545068043 472585488 94101669 38879023 990063920 321993585 360737507 281792230 184152626 145083196 718522604 49320048 853433754 442767331 933689195 314218081 479735082 250030574 343406009 385607609 498741792 587556311 709119033 48910285 94847456 708130703 230639427 491772467 259667793 735795356 347238847 356275862 866817227 899157474 99265321 873684876 224196625 169408591 212143031 624282779 78320444 331589500 613052668 122292989 511729930 665505473 461526838 840688761 810158374 719774416 721603097 151703425 408433652 69910602 395551320 501282182 113781399 664416546 338679589 428764484 468760381 802144343 816160925 617703076 204928604 722340518 791876864 901642504 298456439 198242709 235579998 36639281 932701109 240898849 357726468 446355349 972464365 204932346 8264323 297525904 731821051 313329380 330162112 874354094 502680756 966819255 617950465 46375714 421390494 567429525 574527167 139646761 262685511 480130263 638582939 408606026 686121166 401954499 341331217 957870425 677611245 279728072 192273319 492029307 223672923 521016439 989326156 800115115 965384062 306524388 798356302 626266264 745236620 73068133 571887825 977220989 478307223 756142586 78682637 720548682 400325039 23049213 46724768 368670788 166565549 557697788 569265095 625321794 531377992 676385647 302193652 643382678 843546152 752936707 162659342 662495531 397548881 515868179 892046387 520859744 824054985 695449542 903001027 310178919 356459689 319536802 210165261 634161537 854812671 716317526 66431885 449566920 357355900 23557817 173551371 158996581 498506633 597491766 430126936 827463442 763810942 488418420 808694972 568565145 65714144 752510461 92913304 110539620 640732248 16084653 413566005 483910503 612344086 394382947 486095880 218107619 596009184 618641214 536520058 872680922 464567815 751096739 84052761 365915072 946154403 339641075 231161233 503554002 340335901 949229161 897974932 967263867 931538773 655401958 7009315 303292508 355695018 987750581 701899944 146504428 465339132 833376776 449131700 494129462 85059470 90255934 384858773 564753473 927288895 703428683 924004242 242021633 964785076 972628481 304935169 672012677 934589261 920145773 724693413 51505217 8125384 917694316 440944872 582454469 755385585 787431497 482975467 550342274 354714183 62686331 829348186 817917414 845651129 894287913 868563870 850499042 733838864 293163060 538528908 574389524 79369794 238598138 974997011 863336281 997422181 626548140 134616872 544804092 536747601 906991132 796838327 968016351 599387196 8006677 618479829 293911531 962768379 938632138 903135474 26318682 104106325 727501959 181369831 89653883 715625971 721443825 682233769 980901643 641291972 866958851 622652434 350194878 47068224 77739841 392883761 507391510 187328985 710439130 754534633 19973546 365148430 482726774 822034931 548854749 762822948 411381909 863097782 131639742 502393049 524450083 501445836 187275320 471478955 300842030 288116703 620529480 621545793 364349961 762591905 602448480 833418892 348283483 953260164 632654806 378671951 917546942 590748733 168033917 253978832 823159579 516094292 480448238 218415419 937136392 973864300 105143897 815016532 50313420 194314628 915043304 312559395 415763382 826103813 460545152 976897788 933060048 74715966 877790333 85149641 113966110 412505616 706915020 951638 749455581 813274884 880452096 728969434 448954123 787316263 662458302 950236319 330415957 699230329 483507180 871383097 365981626 650141958 613169485 672004246 261584273 500103917 70528988 484168340 241574696 231980861 419943457 210201295 992513541 78291553 270553224 845912189 925382433 210033439 431602984 888217125 634883273 937276562 840746835 995493786 185471976 490792086 75037375 910152109 265705062 134373466 10349706 100152749 543444225 709344945 663838781 428643476 23083732 625452861 461663157 625446632 397213513 27078145 969302631 324396072 7961407 686936956 449625929 159993632 631386319 758462850 838492235 835254403 931960122 224709362 527534504 174362037 441117902 972725508 924817433 113385380 345733123 667860767 968239973 219116398 164196869 806259843 761004349 767554061 270940541 122678957 147496228 634413899 29305876 7679099 644760673 553753700 84040447 557580967 686196173 865290699 173611758 555800189 700572304 837925747 207114146 395720698 561669455 949202940 969345519 669507938 105515374 413863549 190835921 824695095 965457003 86446644 221307106 871683750 549437805 725553233 98653837 933426536 827081386 938697087 400765773 95403700 68685666 597185253 928925459 431487065 226679671 415633434 798918078 926579865 974151098 383305292 271354050 70448485 569211445 809743595 724096219 25349751 36435466 617255118 549728984 649963081 24994004 602367995 367388902 914858981 859974310 401838900 366463106 423147995 227602495 715966973 361047730 189203108 560607028 286466979 561758495 427951012 204321483 768746531 85562908 530366398 174291902 51623685 818477971 255793734 636513690 336660090 351763625 505043903 869096556 391300948 275955266 972031309 823720009 252078695 335494526 78015973 635041689 780667379 628105381 109948964 577663654 53235484 133289710 497665297 909700342 991840509 406127306 112648080 343522280 924130959 818460919 27569973 59950807 411258802 404757881 638639925 801523144 604301098 716887806 227955605 637735629 252209949 634470475 50506596 17576798 616334666 62850985 515498969 665322586 177429314 461212173 250122317 401705799 83751517 121567852 423135794 329145650 122960741 451505940 920977120 772533914 698361736 647272851 832050146 569884101 318858843 562476921 595844099 485108175 745909375 445658822 616374706 210484796 818937346 881177230 589157814 869958910 900574950 787679258 368476908 901354987 955517648 154232676 939410281 193132842 789211857 915144276 236179648 840612380 95409463 957701784 555357008 228976902 174964337 705148430 393328576 102923530 237986200 571632323 660378968 321054022 581968694 364640972 835042204 708517722 636761618 902592783 935468616 225810338 851261618 728023481 402364329 472408206 472428423 777568752 571669050 596539521 86039615 24264926 752179927 151608496 483514607 171286439 867752189 147125335 604102183 766946661 464546183 343011287 407133995 183669388 486614592 348611049 544285810 399532960 262506215 941420462 335378681 844792597 191934384 683891648 573548380 608076654 696374203 641899943 764437705 721429364 258205173 509074605 81206731 991151140 941132965 897479144 206859179 13432219 312493895 634694755 695745518 965748569 627905244 830985685 385026144 576528378 543276131 379352474 606160301 344137920 85568933 191768270 325990677 154351241 786310307 506977666 615893654 118212280 18992595 690648956 334241103 393258941 888037906 357472964 210517997 622227373 834291783 364563779 253050936 801541211 590026875 294392487 305667018 165403406 474566036 412708279 104038438 63465781 716503807 727933318 934380220 390031278 214426979 444652431 845733052 28868371 785335966 321345749 456751533 996508680 641982127 358412223 939054785 596615680 760943921 744368382 24769867 302654929 979059314 893080625 139194781 757079345 341333395 659792401 343567742 528407049 742319817 443127294 689045321 302744145 469350902 978396041 899264354 556027091 466326559 93130675 782262647 239553919 742263963 513158293 940086435 174565727 494386669 41492534 671612407 264814938 241518229 919968748 182371590 974243305 834376435 110986199 842085326 250002833 82668384 416022961 249645748 31287852 995079080 185204987 870884837 84657764 401057091 586261378 735794643 30294734 242994510 311879551 91219061 85245109 344808504 114982431 649863017 14269715 377512521 855289526 83118553 716510622 368805427 149191462 211138950 812394051 1222891 467436829 647804053 237304268 475835617 42817705 724875238 691797143 881081377 414283527 648581985 826486514 909864272 913951471 108733760 790197636 828694893 309202503 624933594 838302373 240473381 729305339 835813135 991618923 983186455 710368180 107129583 224412295 485565149 283468062 622071318 455249075 371744989 780339128 452082050 489519479 128770678 69826328 624337444 364987501 575376989 109744995 547358012 176682304 188561889 113842746 800764690 93419960 185313561 818985956 962023536 59287174 262120140 208670473 993071665 975495006 621260206 168051986 199278776 893635929 2638993 828788386 345993827 97750797 92959116 210277909 200559025 382787695 719348616 678100893 825279596 14465194 988004421 788865172 788198732 696078563 173170750 653438177 89214244 667279483 738127330 972248912 971517133 557651385 578409967 749905558 351597565 986978576 785777256 125828781 365159053 480698929 112877180 648502110 980315504 60528300 760130718 817737713 624673429 672365732 582084339 667144595 841916599 262320151 741210431 560599239 317716388 513979301 254466646 853787589 621592067 81301111 108078666 794157173 587838249 385115658 23822573 672720791 763999569 604886713 235269491 412843880 932894072 667290679 353458068 726269645 881873695 235682016 648108609 423383751 219697773 827072049 259387514 319009360 557274740 450367402 532742635 221145747 557910407 918059504 400716118 78698483 995249188 43845052 826435432 390198963 639020253 945450730 631112718 65148355 700405384 465687622 813401150 4290933 793445085 924821955 325465559 69173618 981197660 817388560 55872047 358776458 979309544 861681747 824077366 817029051 868359280 200799324 965033509 827341222 899967988 321397279 105981139 540686243 115619768 548623757 650645516 547969408 369529523 508295947 499329688 76214559 468380721 481742926 604623484 702639205 528256308 29776473 565430753 975306672 932148770 648565105 139826258 154906245 486973112 420727872 858656898 970343104 698846497 686127938 149822916 80066767 172326902 51525349 996284589 508462236 22084025 30415890 845367592 772000765 785340670 490041386 661177210 959164937 797862659 441390759 816148796 289328259 514245220 751468406 114556973 920391475 108106492 294648567 344431535 656630982 1148455 559924442 909412888 444033117 90302523 314129975 126171817 849522238 65150172 613663466 281361235 183864414 246845405 37920396 222923910 685553420 691659182 651240402 698670004 793874090 686311630 445319729 365200048 472034287 659785714 370065174 987264460 922490933 638670188 785966877 241857356 525539943 337456801 286873618 265284366 306769709 419575526 648924976 278861670 992351769 669024095 4059676 344452883 668801179 456933674 841058125 233602135 557354353 475593060 269609321 267652507 634485286 500317530 32128873 810210417 428750541 625129097 945198919 363890585 941993460 536207065 430448476 258248077 456354666 814158413 151003429 973978808 916497723 936518375 39037010 370216183 533246786 333770136 673933799 207042515 134740826 291280442 404664407 41814334 774310006 889015468 168954058 449223129 637772898 402178129 401134339 557225536 600535061 375390495 681207499 513567784 620789927 876647866 368112930 892454972 823014494 598584079 765816721 758282908 969964205 367480431 701562629 310488712 501485188 622497936 304279048 416154526 238881446 656185575 657749608 222286792 696023801 677231262 749623132 977257013 130123021 955604937 12458242 626833523 181860128 969755329 428697419 339911515 228513355 740965895 418011991 805035137 278045391 749781642 397195221 55900274 711242290 217569040 262097675 911285718 509991422 515630843 661656900 883865169 72453653 404031497 364718897 203978129 856933418 444003160 732419301 670531064 980934907 711242272 983533507 645578984 575398030 737009431 892329732 811204102 538513983 228420085 626215511 861734383 489930245 591099759 7242349 286045239 115855214 393833729 63409379 30055937 83197672 652797730 143151678 88559754 456073072 456696595 821656815 37597384 726832830 511162597 826834069 848433120 586619304 842871825 967427009 251873517 637728263 794505906 879676696 913376713 483925599 951789503 669082167 493369867 477672894 275455816 776183780 671710950 316468154 942386946 447840463 782050550 581054702 16738813 495752204 350114572 438423565 301712570 846468746 11069293 285819860 15979284 904082152 218102030 818554581 507125937 724942333 989085146 973530873 347559298 277669105 835108841 641967665 189717454 634669299 677704855 140306232 124060194 401549515 610349964 38348761 6336411 162815 418298020 80972568 762464222 513538125 691902490 28439167 115052119 432123431 731164292 610145367 670880934 960738998 927922326 580005540 638660832 764008433 150901806 266116217 686117539 380826197 542314662 8279248 318562135 947625851 900462501 990630791 602123637 610175017 57308885 438030692 363223255 735913698 276967544 333078608 595093829 513612940 323414521 249935453 402190283 942289663 947283336 176000709 706906579 243803085 831462380 191744123 553058718 378341388 231625255 612768091 927751239 12181754 255677154 520096996 108919762 427535520 106360269 846014326 703058010 624046966 114765307 18895152 818023050 386152596 372394219 296527162 125712903 422891968 221404371 677786057 937564784 477556745 457156015 366533026 888074367 255866718 369181200 84834774 691756281 410691828 78942692 193485992 343035646 944304798 612879592 613918694 983723972 19156362 911806933 808137892 899693859 683429844 76504503 96303733 939346441 694753710 59985811 345974413 691224782 145136845 104311475 200101201 859309308 962598175 351955710 281875963 565377615 672890472 861313420 877208069 521387474 684442288 154592487 674989773 813116326 219012215 634449776 454737881 585714145 301709701 77847678 333372579 715521177 442686803 662656484 723993803 906550315 488416984 915563096 941171506 773511086 870290241 159780285 655181996 594097218 283755581 583975850 125463979 978771934 513630207 632185581 330496473 737613283 556538286 659747578 560482689 775336050 247299897 324792797 987452336 634441444 904431552 96715294 391761513 95978878 947118250 267125622 960683411 196698233 88684344 945862746 724807226 179784641 37295140 422283530 60473976 192569054 610044584 256032964 303042988 162662247 200383956 454500035 337449339 545992915 149045170 340984808 344295359 731698695 200325307 139035321 567703302 992904493 655407563 126514068 847222822 478695526 109492220 634026323 312605573 407473070 709504860 283465564 554719586 879905254 563904837 349845276 86522808 792704223 464896302 904339119 478214440 861250925 785378450 614399526 622067207 261028697 802987708 112407063 191560817 683000327 974638098 206961398 634716709 363420131 414590547 41077659 363142411 599873049 294809249 704288702 318921548 68195019 388014770 457384825 11727914 269864495 219673383 698998167 648144935 705769840 194343410 492664180 814639617 560883803 485598169 24002595 149659546 637634647 360670617 636416701 88876101 398724844 896521212 590459300 771881709 353607635 488956602 6528174 566999668 110696469 901397014 442379693 979797178 527178649 898742570 90349841 674230708 895038162 485980962 854652228 419457381 39515404 514294330 187288654 190815015 399681686 117506955 776306980 98390894 345278670 59461800 625131110 350080783 74132182 830898031 373289113 446815167 897866553 771899422 480719019 534527448 631477301 718679506 72713272 801491326 658524298 787517223 901572257 977944428 609741690 872046540 582675833 333206258 188364152 695406628 157603576 438773279 446009763 306842092 9716216 928925292 464659360 217775764 652072033 642222315 161046878 105413461 389004766 14122529 690780030 371889202 720984032 420029196 312311259 898280330 93211945 274881800 245215858 763311561 97102239 308392498 736236364 660513311 55294653 622297119 700965969 263517704 812762142 487072113 395464132 507955507 752401747 972662663 552689677 612310948 656724884 378744389 183506014 206945463 468146937 88620856 261597432 505448063 344456716 868749190 587778593 446883263 895332701 587507551 721109673 807760504 348670317 458468754 119702607 645290154 723533346 274867484 432168942 345772701 299652785 49510890 202760186 748449396 731505793 958589384 536763475 911722770 380380507 448002997 162217195 916567166 832247441 879260952 630615743 379491912 224992944 522374411 779911885 47215565 23903714 93093118 706556727 240174822 965337511 510535012 405083740 17131594 932291711 484459819 480138584 605714627 433691466 137288024 661973658 455797779 519871533 455726374 99812098 176746940 542031367 842883762 941714341 268740608 47023289 942237309 46070152 790851460 754027611 859297951 386117576 781604724 423673295 573435070 352191236 288229222 480324966 833743369 427669998 155631004 986080138 37174518 787919030 617456516 490496592 458730123 818594742 998344868 536134728 950619308 790973458 340990343 721932690 934919181 972257234 676336379 901407007 999051191 655018645 56200364 232436491 57839420 364207092 799433312 504615341 307985962 309402388 340333488 60016177 270803951 687891048 488743751 778709251 279690210 487542697 292126198 986835674 489602707 509121675 296204933 130214908 167129971 178171261 379685332 264054607 337305874 457370003 953041313 498359929 307614107 975262881 826517864 513072269 395568343 427520857 892206636 367276728 324414081 745277427 697046454 822383010 510051924 205760343 941742378 847664565 284371089 962146332 67197763 472646356 447673801 196259459 417149753 923006592 345964571 907875595 953848384 139602675 71037042 161320129 148469850 684714107 310827318 720947108 51413021 579938569 598824259 964471016 691619844 903398322 145349889 324198814 104042420 544709685 806673149 403824651 451048429 653093321 791579276 240246900 728877202 124173624 896958829 770502521 776480586 653145061 450556834 452022629 902116409 86769599 699208837 650223900 72462993 649716412 416092223 649650590 103245761 362586310 826394218 260153319 697931081 837323247 699880647 732581958 763302798 951698294 625237781 452442550 685222373 946251009 197551905 628119407 510181019 362331192 354629866 892858156 248107927 240585910 516700800 779751565 526424062 850076725 536389800 455845467 765607786 461194228 240703835 436182028 888796869 721947440 269801795 60916421 316492922 792558191 78460125 776927747 222678113 868949850 664893351 40891171 840398387 174465925 886713133 396995244 463852668 274765540 544883997 588631491 339998065 715429202 159384275 308513227 487712435 782508948 802552039 691658805 795101743 403933637 124752507 379760738 405163859 501597545 26242696 824400210 449158089 534906842 916359160 747847061 758437204 667799687 886895145 31417438 659159084 642948742 709002503 504718268 459751007 738523035 844983973 387765126 664466077 989206866 525509494 278359096 704038660 578134128 541066085 991951810 630231269 119177918 105537950 485639860 136352679 771480614 277001353 855257971 864954108 87112226 953627299 522806615 134490102 108662774 284698777 180762240 362528299 301088043 261256351 280659123 767836432 139031411 15091695 860205267 354894591 202853940 414900604 894938960 949774740 276660586 889043552 480301070 787680212 754094610 864983111 287141393 352580953 489102535 678156069 380847465 696500295 192036644 359908632 898742426 388045380 304941220 813453352 611532646 270384930 451706825 758015935 715676059 495382417 323082763 775005743 928859453 814829988 669997846 835330527 762670277 634911023 147093444 778058574 206975894 372672029 912378165 335364528 787651175 418702365 70129845 317353946 574112309 468496 230034957 511162703 764581584 408790264 58276085 433627800 843636861 487259400 285438830 180780866 225915492 892356111 442672989 107145703 408878409 552671933 85240455 507060484 405785220 700661131 961676232 853941887 101945307 370914418 584645784 205494014 413162734 313592160 573502406 316974037 668544258 776187566 923628157 389966577 557261893 42067437 72819987 680878336 136998562 609582141 7996130 16585476 682399666 714912616 821407750 590744073 606309066 374141027 804261123 388299575 952673655 996387111 201285408 279416646 53745676 440931721 330680882 738929902 185473430 268617476 494291622 309065071 273317788 961329425 900491655 204450814 535432069 112034278 631875377 812652520 843110352 460468726 384232121 336968081 497353756 626300231 82490022 572401337 254050713 121923386 179480437 541856132 534737598 23494992 828126319 767889506 606503880 50453094 662975856 619830583 995962657 286148804 681034972 253512715 717790722 232603329 359231110 999044583 532367863 553213817 698457440 586267801 844510369 372045738 376799959 699667036 904609789 143209559 526132785 683435154 339626668 242763783 666503005 264559581 872809482 960584200 208849428 298969937 805335897 194611653 464956773 88067984 353116253 718411862 870994702 756977002 324102048 152789687 725259785 78531001 382987648 497879033 301564420 177194216 192784793 129177883 327096077 104587469 297913182 763007098 993550492 154108726 295312321 111214928 791943530 913113024 930667449 489427510 867461395 218787480 336826461 134955021 832742341 199732142 408078368 9353355 569364193 389174483 410300929 317958582 639375105 263292156 877824963 892790876 760920564 590927353 706958852 290370852 940913072 616420103 355922047 716379775 580353234 773947896 350918771 791633780 97053041 119489468 741325103 865255768 901320411 290687685 182886072 922214916 439491989 162793549 573454674 580956767 739529464 199398610 563589986 342771973 200172283 48279977 381395224 728593410 308379077 524852329 192958380 134244607 13891539 815096771 754940505 792901243 387513316 92283252 288718918 905701481 877200427 404262714 672018467 712998545 481174169 225422838 318255820 743289954 59175823 940369765 687258435 390386923 725520538 200784149 324768624 157919150 957225607 779852247 896274308 519700781 338232816 888324935 345093655 173638657 834907122 535353702 945719184 806648946 808175813 474245857 104538328 115408984 349056134 871903443 902065236 952154346 912286776 573909371 558692976 759913406 456919219 808650970 604183246 419862246 409477224 817183194 842699048 282502445 301525673 603214550 573092485 370286798 546320625 990914119 166314932 61693486 300109030 342382187 967958851 183327178 66644247 255926354 874177714 647416551 647747844 720505348 499189894 725839692 411584249 87008232 489659053 780496254 868578982 755976959 704447772 706012308 549273703 908241063 467577248 492922393 87677019 161741142 995943081 828250780 521437494 942071241 634302675 101512277 764360487 106755624 419599371 737309796 589689782 198484675 814580584 530562367 886549244 220826682 837884599 368986481 489967906 789002801 996780760 542447531 350269638 705014763 242398881 314127608 416872506 590239676 599151366 484497476 763560187 850380971 188734145 758693958 612120776 811341079 84966618 28827516 397302157 410256980 939404503 185577304 382208435 457767988 189799181 341556334 350837426 749041791 684697914 103380442 445078184 259236502 614422665 315293714 275586327 28668578 14381686 272786854 884015180 72797751 206308064 899690421 695900800 395852609 329004468 898329551 854964976 79471958 4697534 899196548 263618364 233627813 279780307 144934890 479397619 103647679 638842220 703553298 700141123 301790188 280566955 76212339 420064193 416450793 763465756 470189164 361709437 101651717 964172251 374452019 766086208 818895777 706274822 439657511 690580016 998630335 540450696 44979590 273533707 7495890 787751496 88059706 645613579 842194406 761327295 759046711 919095199 309398140 328692907 997878497 25142769 195156887 191044305 10292034 276164080 274632773 490456225 518699998 634911676 565845973 732804620 555684488 812690681 562022654 93846278 67998244 698489371 890126412 788318761 884598537 624795826 266263797 469166461 676637695 49947355 330012066 359135064 801095713 613050609 865342216 222162313 957199099 256812548 622959197 227202695 795795661 924220539 749126434 51305993 154664660 563850173 329457537 751391720 202171320 394349032 623830269 964784009 97747941 476805821 410520956 769612335 193393923 347323734 988425027 668669917 532038603 713966702 281614408 461765188 33563720 948259472 209165151 439515379 3168481 931176166 876366936 719333517 521477627 654670260 502745356 343856641 826001450 726910322 982155626 534299395 986673665 577837116 776032768 177083217 638856879 952287560 555176279 601532345 854686597 599129678 115292028 570679767 423066615 318145140 961780647 755193906 692183923 218051740 684180772 12150906 714624060 252230874 952289159 449311445 368902341 254422568 683521330 638131924 837227687 740629093 452827227 662181427 419621440 197698165 819012417 56737513 238419816 507226747 439490593 752489464 18565279 371619462 330647734 188695231 100368247 559762857 642436336 148708763 170917185 226907319 419129089 629400084 108936125 848709369 297251434 621360745 322887497 608325154 270373525 621518945 311431293 816285819 77162688 471552781 542446579 577751917 369074996 795132861 757890053 452397906 839698541 767182122 820374660 518765954 851945479 947657565 657816716 953100717 921524496 890443263 298903541 159717888 63553779 288740743 390563006 514229028 805099120 376954864 267131266 830208166 338914719 711743866 99935391 98876375 630173395 353505570 920564608 792164450 715052770 425911645 597533330 970907682 427948921 868008282 830822740 945641744 471180735 700475153 880104033 1680136 388610066 887143405 109547313 519258006 742632611 279319281 763311223 724894740 910811176 256128985 653358278 208200032 369245782 505230140 244991435 994747706 707269133 179578 559974101 573482267 162564045 818725691 982841165 368445031 349027065 323469535 676271177 200592545 17702987 297150668 486813278 204051955 274470334 641048156 737232493 287730911 631246724 925907019 687308745 71099633 218352719 871768093 41771777 309638604 196726306 414340389 805207795 988000265 648329208 342410603 247027479 567089711 930713334 639500391 676796837 931222493 222488842 178750266 804787913 524083379 715832219 525527851 685006177 54032251 881478165 796262291 963220311 660829959 317007562 259025691 541137034 710687564 253418210 426314647 742278095 462193623 648192064 169311959 716220555 591604368 884145443 16097098 127631664 430435697 946132244 540656656 734243110 793050965 533211843 522142747 493094646 112205087 53157160 210951348 596480468 84778174 678072127 919301788 119248018 786316727 689716081 203303160 680336950 709448762 522068783 13826748 175564759 484118355 328364215 181474675 132590609 138797992 917027651 983506512 413675859 942946851 417328086 632910526 900594086 18732180 291533234 838997291 167832915 982551669 589865428 42656755 155971744 266710875 703551258 74103113 435567590 403046362 451195552 102597626 310234276 806643432 622288325 558265072 707319198 39762388 741595099 241305276 699143135 222238817 30883441 502357197 162660164 30620372 596600648 782728065 788415490 17615169 847813249 532717068 718277817 678606455 52381688 520198438 754179615 116873737 647315447 810427534 840992682 610380173 465362827 278356806 686660513 86759005 229196858 357272673 26443534 810916405 577705163 23988826 575037439 153345147 531526562 322789076 755443319 775676288 963406707 894121969 632047038 511035784 985766954 301726734 781341820 506059198 257847537 657174363 46575159 222205277 688317321 398423853 374817125 95218723 577655742 62634869 186488660 291249318 473040999 335446115 202021105 776076014 438227264 425643131 160507638 699613580 348814808 641908568 127404512 624384346 95136627 479552409 208379421 354397669 297594580 956853598 705728858 755072016 193900024 730012930 790476415 780438868 332507768 415543840 244849005 548339979 235389178 492639800 329091929 578414456 52838870 254993383 710446445 130860706 941403372 837636328 613339435 576318192 863437993 980226797 651828169 652564527 872161097 788085933 847246885 749629787 26409403 103046077 419024787 492116038 986827608 320733593 898855886 973475962 960893202 87749302 576505085 276365641 402257966 514446169 22639088 185032688 593581262 592340872 964988111 642405180 351632805 611877591 295048879 787852803 552592319 276639611 101582321 627568820 560697380 458988889 113501619 227926178 984497694 103498832 120140728 617843319 415637993 62671597 744869481 373102472 152360200 150099478 905604066 468995868 750855719 993656981 528992531 563498249 284078817 363512473 200802628 271283171 18846151 732491955 787413463 220536422 717830540 187945060 425207306 53365455 550236041 879281888 916245961 862243369 235827828 645151157 136515420 670120449 603482452 572834765 389640676 709048473 375863653 884337192 777495738 654196950 804311715 671866007 912885414 123229169 475017305 842724286 597216521 400961331 333699318 580894049 447488959 193768743 413573546 905540432 785108411 122085043 589131692 868932515 229723177 31139641 793104690 370797978 915587539 661580541 546468293 784620701 692356327 184971381 818482003 22075771 530904619 607549692 800285409 826326560 63484038 555164368 29973515 523288052 221014108 856230779 948243896 689009467 278465568 103535475 679159884 639951332 747080993 40819239 384027375 777312377 223566684 840840083 438817494 503874785 143345370 23589212 351930541 807164142 810371709 49607284 769664910 545448561 349608314 460959597 644163985 567502194 786765984 220235775 288980998 807442246 621907032 567153325 314818550 335440601 513650664 467953544 600020887 55643039 922194383 693895878 532610046 731820123 461234014 681988302 635905102 317113897 927591169 897252430 865015347 789734499 192867275 466876651 285784510 252527652 940710296 849893902 878132355 391338819 894866703 430631565 68635255 187940792 502314978 855846179 169157607 253940440 795773796 219402545 719158049 711627279 412119129 638167962 975618698 3278054 376256883 760191615 142497734 753401669 977315041 243152189 480686894 618689109 827881079 558597046 131628076 343166248 710717186 998792932 189820150 713958932 658392307 695096462 826264308 457875898 772783014 913524113 237568160 641631130 556099463 964094016 163582103 53731742 734506698 381358613 973650038 928458212 227095843 745490307 188793977 201170517 181363021 164487108 43422435 452719717 214903415 244754345 547999543 19138443 941326280 444868668 24050030 586494686 28414451 102229264 720177773 532503314 355967856 46112750 407245010 490154803 813909019 325314275 149007074 98390903 3980942 288237211 573075772 579384900 388969077 635323411 517268136 216138829 999297582 488616410 975608022 330558268 361392311 625272872 683218834 759770895 995677634 72507225 603843100 879399002 229165299 805378792 142263390 471217861 793085259 416102949 339708257 902428120 74694060 202249547 621372215 751730634 917482782 267054228 66965069 325207187 540037112 206890717 603181378 592205678 486697450 177879948 73609643 35037922 64906489 683416672 338008323 739567153 9654039 808569657 530953630 421841729 926276002 95505463 484439889 411401955 412161970 290489032 377385014 641441423 900976025 669902852 515334928 828183694 279946361 973390100 959878840 646293927 510236679 573168962 244658067 869265968 660958846 298105069 86655659 941811558 589190098 144215010 444365330 923252914 165907328 737667123 299228845 539260635 919151931 66521775 424212749 202324610 947949038 884558582 27408567 101840650 572618604 481362005 845294109 266925484 141519915 185254715 544517286 913885591 451064501 119371007 647603226 192304965 15835933 66619863 429364709 105269461 916978717 166511017 477465066 413949435 426664395 465808606 564213765 294822315 441922012 92933851 933289804 624584823 550051646 824338164 353882114 921565660 346721591 597150832 238391557 759432701 426391318 73444979 148105637 675844098 252105156 128202665 390277418 823735102 362078497 319152643 938791577 298285158 896138332 251712839 352448191 383486681 547801394 779297097 795229696 67711977 139085172 890528342 843988202 645446859 943163083 892471628 858229739 949548682 865320767 984067413 121499178 645071626 865504177 686796489 391987769 530569980 513779011 66476984 925116323 613641263 67951977 838990042 550614153 189762752 427886523 463235823 535225283 302566371 366825134 479441967 525305671 389370326 360433758 566905566 196669391 556806742 403543409 607261776 121442394 799257422 170796443 395228253 447478393 336052573 582674669 356036620 419814673 51049869 265983447 441467947 678087380 811468397 803119052 930563367 292268129 34207589 229172782 25937861 470443795 593360930 503037822 576882126 812524697 248881094 501298881 803841512 945827338 970659889 933347062 454170605 670567014 865006913 883999978 413641837 345073354 641575481 233985898 331045958 27166492 520947807 948443388 182599998 858435420 196031256 147212668 71114448 995688773 991840653 553957826 976042312 82569192 672995971 929850150 843317806 81790015 633738168 486909650 302379887 496885245 62320127 626403350 266691724 170068454 503211616 597870577 294937005 424155222 702761658 93014324 894919920 474444409 412962636 100999164 898615897 741370552 782036380 681588219 272751689 570495686 273208584 639631101 652206222 254650116 366250013 394448313 125656889 592864869 941437218 558222158 740114232 634439101 510215879 973666165 275332394 634788677 902876281 374107851 163539158 550148117 130814144 225508000 760804871 907735235 169743148 965556513 605042494 361676789 748517249 766216360 660205278 181179602 284494126 99424281 787623057 188423657 87039577 536357774 285109914 86967797 837348651 977913063 280414497 945542419 708682614 47690775 739335098 708345310 512925617 415179385 982045210 592423285 566715498 211318120 325146756 325123372 944397033 427225165 966307982 787118813 475244920 883054720 22176426 731073986 102632933 632036042 511883005 943747633 533397260 565023771 779131180 243554173 417854242 419409548 325450883 794580886 844708936 194333677 303144381 920245323 261842243 866569083 918709524 315135875 499776488 48746627 257468866 270050072 113740487 896318241 375116539 735525916 860514018 670485997 935305638 188841726 883049739 550959750 207498791 195778413 76041150 33022194 904590603 557818039 99355950 593883097 809385114 448378223 115687691 928497153 540264103 519608976 267407426 307160229 838283248 991281489 4627802 707920977 208925118 146169028 802417244 129060714 752816915 161348481 792941705 708540257 816063949 207719316 785984 104475292 913213627 630109945 60444626 457098641 217008147 359048381 458749460 339661415 535810707 841572368 288678314 322076544 195737546 623041770 914206696 914943067 620693360 693821372 65419275 574374031 936162469 233228738 526883145 62458802 420395671 149804249 939664522 960855465 809772795 531880555 363088786 916089343 861663341 609120660 733853406 981197740 11515899 354348210 404244900 91897443 502583386 103634343 818557059 423209109 583914313 830275354 824407174 211006735 992327997 270681106 62297279 868932914 698080772 554016187 848757460 622506399 20063782 115454388 698693510 459551009 851853145 416088993 998859008 237826120 138870847 896340166 587205388 596071627 447530822 796810030 365323036 556919237 949982911 983134127 834949189 314138188 159494573 372085016 865071756 541588409 152424927 140434016 859665131 7153316 373892910 245314140 488479982 918175922 24992110 865197094 627805347 157012097 133540087 707627682 572784671 319038939 5810667 442003446 955332063 219033485 37536953 474015579 157995901 958082801 659424446 976351487 892928058 803020117 486130400 72367895 438881605 551457846 865038288 208934097 804810472 576835121 365371028 517570791 47092436 241565683 181242990 350456600 979594974 275833012 492281553 648173753 75285034 295470759 197369354 573851900 179441451 394025380 271714221 614810587 195817756 135087282 443441259 705355192 667732687 407122303 705702725 148063369 913302953 742307541 740500932 980299283 863661726 201496265 534394752 36941787 478644209 73857517 249048378 416900951 83910163 191763088 328719713 384841155 386010918 423888373 632791444 451849211 252671208 791321570 468913527 463293505 553089495 169685046 395584204 932118929 83858298 957554527 99228752 548939523 809166544 834104750 358685781 794169933 13913300 925096515 393225764 234144211 672186895 808311931 274874660 220879780 615804093 145378310 766555022 506207497 594700156 53195912 627279117 1098746 302366683 611449461 138570208 418279596 265004283 933137419 223456851 451933507 108353292 436016901 320455899 24188539 401016659 131987192 551552261 77313887 900476840 70782586 497309486 428564862 633765357 389226594 489651671 273157905 869945943 629268557 723568569 799238713 696015260 69659064 583458119 989988365 658470015 210226548 771270597 963946887 27998573 594610011 717880273 770004629 358022479 383404788 917411227 781069399 142437738 437900333 588959277 539496503 465358655 157767381 561037127 189495883 380198773 730308808 423794318 603605449 122347849 915514332 638852037 242585983 292588299 195535718 2976066 808530844 814005206 42033068 44753770 426060737 891858339 854741211 590288801 944836973 357508523 644094899 858687340 613051507 958523386 782118964 913842549 299481953 516570901 459946832 542835131 886904342 898105772 542747970 73295826 49825739 700284777 294323254 454382206 657588249 18387665 477856332 783611785 449918493 593683551 256568034 994920926 548148248 513789494 381728498 130510804 33453888 748190170 808790128 923449113 722485716 711588077 459860862 384163328 845152445 581139312 537289332 591585581 112753306 268371385 278647912 435184746 981774955 502555963 869125612 966360644 581977 244739355 37373409 282261518 123868079 259580741 204978925 232052342 894774036 82531386 93604029 131955134 440633597 58687119 880280814 47300253 495518968 960743603 66554125 336560391 890673592 556222379 923758707 485805737 385615244 235629717 228418881 157840356 322764502 336332160 211458123 757846304 324499411 246385018 605363019 297844643 774909851 235805668 805926827 3017474 316634202 854156859 592855475 663906419 364920853 236823097 885565055 469265575 910554008 4392396 571451657 592545963 213092444 595077405 708362647 904511783 515596546 923763422 913679244 522050491 35932827 461717994 242074066 980896230 121660012 396079570 217320586 313319814 909969792 923169219 998781078 617105466 376745180 660598496 481163275 401371308 826900366 477812686 801874512 885371785 803224558 413691335 596644567 45658962 909725932 497153708 294550514 987802412 69718950 98745962 351479153 961633651 130320431 767325708 843820522 492393925 246049499 109415516 591964909 796465451 46937960 329805206 641218865 709790695 135457576 813105831 366361571 55139002 911276611 655087011 809794396 848266801 797086724 22665325 196765299 423028356 489878181 666897611 571955510 995017323 326041500 621090208 840363597 607073806 638935794 178454249 951143950 95252921 941870449 373625815 798049500 111839003 126542396 937611592 943271295 816004567 41575076 270497697 157138346 424870994 958311153 893519078 162613814 578932151 918162198 642949219 779043453 34884504 413008067 775173840 573398944 483605987 774291714 887205874 407719012 614617872 243959893 779593712 776171531 229540369 256990478 882821726 41180974 305354807 549335898 983678539 412753533 67071148 754819785 442286454 478235503 211975582 359300802 401680973 36293582 101993433 416331908 263433390 758396881 175431972 478571908 186254880 512977746 688810309 752512434 267946805 242172871 135527928 820590068 986478084 442823068 277810750 345688508 791801221 145930726 951367747 234763179 745430847 590290338 484460482 807781816 278623778 268795765 564954559 55393467 286371157 976236607 510299607 670915027 847221287 422420153 419089973 269618768 232774520 265978885 919929459 557590620 708622575 141291489 248291040 665252488 941632249 942399913 736911663 744099161 484150050 97405535 236520489 227470330 691385068 484147992 658392159 917159682 539242337 758674577 475693632 908619194 614133238 194053288 299477116 783882490 305486164 164507680 909588299 465922059 75571174 210772210 619982804 800718081 794772757 817819567 996564126 333434802 722260939 196912924 2557033 669052595 536986991 880631640 965097069 709733024 349102395 141621510 589713027 194973326 731135584 221619183 274496818 70465790 386712578 681433049 949777802 453211336 871011839 537061830 383805302 850881136 137828091 340132631 865256271 154334797 623495134 544917542 665049850 418611563 810994425 452722977 776386065 142631655 253635301 38179097 823867040 722940948 306667955 600828287 257359912 123646970 290986075 943558417 78499405 869496329 251803139 912272480 248441766 343620702 352124266 514073690 91787020 382497889 225660151 402720641 948441854 685281511 936373387 133808284 576328796 229317354 568035668 231891691 956686227 356957349 724073566 579971607 466276157 784165267 52425857 576663620 182573296 776001089 79630885 100616715 690175717 580075513 572022403 97506061 164338353 669283008 243061113 761261849 450844725 549032395 666342385 643974245 87088326 55395193 439016545 115592524 241207427 450588994 529617602 810773120 293959751 25238322 293020774 403902702 673496317 231348127 485829731 786011093 979524326 988582678 528261685 738336724 274462111 394380777 380385355 229610456 540113365 865015614 156787334 18313359 904606662 467118435 623584500 198701643 856886170 13471614 651130931 184808479 598021152 323584415 99379451 819462278 150573286 110313134 985516187 797846199 860461702 65745493 958967695 473733840 225739065 196386848 842138069 680374646 535470861 233087645 514506564 417922764 397950671 49852546 530474485 678848783 712938410 20718273 461567008 916895262 937455797 422692643 163630885 549402372 786591825 851456307 462795767 237279422 829931319 60344322 754922105 947632558 913030189 576820545 788705811 656116422 952405698 638612403 990270754 401608761 827356523 695745597 795727028 405115137 62783751 640108923 752707732 395676806 10610254 942927839 34839009 68378282 480547949 637273970 569894329 511185486 851252981 576871702 981676995 958035645 822962602 574666325 777663713 124029760 150583350 814954887 53636512 138468373 623192593 369009863 495751371 305406492 514380541 113201990 83436763 982322093 341239146 458998389 207693514 798005496 55968248 317714558 881914361 522709111 478777237 65308774 876813955 346311228 780671179 383759772 6569427 526780990 662663242 458861884 645138799 966177625 583559527 903443100 43125045 123499515 757059069 799182442 90249111 313179366 69740104 770041691 468633228 386370265 581148227 48907565 265990183 471083338 650376074 613779162 158362375 862545013 153950385 791263433 149508999 36753216 308177595 479470419 98070262 296985133 546915877 119116435 121113702 202779082 459536359 555938296 314970507 774368139 531293854 631113087 519284558 334704329 713417411 360922969 540642407 243322244 76860819 259816893 100149921 693484386 691514880 873390824 171931307 500607529 460395719 845783261 801465786 937093488 730637328 258811501 46760272 839836833 215166472 74139158 989645362 154560993 681872352 400400385 682291325 142237859 743773626 211122353 983852921 135334325 709761680 999722675 943848239 220574863 834879044 300632442 717733563 635385411 58890521 564931134 976638353 658159285 10156957 584460800 769736847 743630265 508342590 843857385 415485154 596938947 339931801 498967533 635171287 615499015 98426102 421170453 110066764 114327974 565405171 692536110 422709392 751619550 574389409 358178972 681409065 773680518 609191282 895634138 249964418 49217329 599284933 245877847 358845354 885214487 932819980 968825691 638217558 820791312 586765267 133412231 188117201 423715917 709476404 788579030 147511401 17600895 175482168 463841583 810035782 599654104 438095484 53033375 262560519 802736897 119140154 203591529 98825090 752707887 598276303 994790446 979650731 893059919 457832193 356484009 788542457 204392020 377348946 149885620 921163246 503081431 65057276 669346167 91262401 113243901 552868707 771861592 707023698 786917021 884740826 20406187 960040313 888809461 357374336 344129670 83664557 383147691 135709232 426891435 872117109 632409974 923206570 631192182 32502851 346886974 905741548 858648422 335177757 598739748 691127179 902090530 344811775 337563030 167066865 884405279 630236389 920514627 490489355 595982326 478708929 162320255 278716430 212470613 135483145 634841440 214069517 617286833 931631294 196627394 855745342 532845290 230858843 765709330 916323908 950980774 689163099 767628541 441747159 201705608 569444701 543388505 877895773 240341430 82960214 832901256 269529551 433542636 286457538 547065546 538719850 35575673 388245937 339408300 349356430 173726382 608209115 419616044 647630534 30277571 21340775 464969849 986091916 163644640 826482095 872096021 909489170 765432793 665786692 134903657 920097691 91552743 523723035 572564619 428015279 933362248 949365827 188867267 636746602 411702554 830105814 44814030 793560586 55621474 949889964 976927510 532511388 617879677 840360390 261594 924832505 766300880 535160355 111679692 692557348 113699832 551990590 898372616 305367678 441545885 982636822 350037049 485462700 832466024 802212402 40174641 109168110 177115709 878661103 412789069 122724204 560736355 233102818 962022153 550047422 900182194 247011492 367580224 172082270 337687131 527751968 100944054 747516378 409022989 497229598 868030 343253335 46257919 453379718 185435468 1643656 934130180 253875989 185222424 402196785 263629484 248950787 295740734 71601376 48063671 690456785 723740960 755585795 343679914 487841249 941679207 214861332 394233163 936216538 278970651 225194684 660708151 140565834 339663173 470250614 862863025 94399959 129932939 523302082 445239716 269380570 972165834 15796311 194040038 711538094 458887128 404014202 180864304 413075530 12687289 260667341 350846120 10179154 258632893 657954217 86065626 203589009 192677117 155468041 759159109 999651073 410610182 707722785 410180189 254207693 193360258 320600729 489799365 766691523 472575771 673898352 72643956 50516149 92239278 384907839 294529735 54799014 599908504 579506597 469494072 182851588 895115022 510492116 848538496 71085540 821932270 760645458 487714944 588395512 122293321 272697725 652272125 863250286 950441683 790409915 82941481 906678963 282244344 670783201 473220176 357927946 591084086 145530168 716410107 612770406 756929842 799908702 844596190 286620628 962078287 910656659 458721892 226120237 446988253 639073563 911314086 577047104 561641542 65452097 139015840 488836313 670495066 403801550 352222796 382614231 388569562 195395455 507974072 376999589 239050081 960792053 178254572 372560879 952369666 496326775 646305879 561922253 770760521 571062723 903742993 885697051 155769124 393184161 310722330 539159987 949129167 802370078 310410941 682713679 298439508 859415736 187640051 244073622 286068143 22875344 564745952 467541475 347094 813959000 472839282 971184760 329488615 682926447 996739924 756417282 401701641 670571094 604411084 48074733 334340992 663539236 895339655 181260336 637356733 107641186 38568932 791456912 986190888 658282127 30522433 78054273 974565851 575226453 545620945 966555159 384688547 743470635 294126428 958580971 269143463 44019385 70636420 726992461 957573794 455771426 773555380 484536110 373833978 338280437 913417458 735552066 297950262 557180829 122083334 587088832 940977278 596098779 992664848 692005400 370668726 571265486 659802003 735510911 340850356 264573369 111995820 598731836 420799880 41791722 54376483 266367587 706472290 786456679 819622701 956654082 57717970 873653452 644647838 765466672 397701441 467529580 859406562 293942313 18466743 584655860 392421112 110572738 509285360 514563464 804455979 316134827 1910597 173440151 972949230 768271907 884295924 879150036 442371951 419502515 551529135 550363307 638305304 612323786 184782477 983168441 783653306 773224802 730926788 374329095 150219310 271000691 395071661 989435724 203526097 674548894 580096744 830874337 275381528 117760528 992113949 102436077 404372641 969417238 28063762 913289943 841224250 458881741 589021832 482706251 828524424 642108391 35743237 509691564 416781153 44464910 135788821 899401928 859360089 159005206 997601065 516801526 955808931 197015910 136876840 678803154 797083824 523834765 329362646 616278794 610315332 189644361 437333477 925280887 685206691 301493350 536655239 63764984 643541198 625264383 242607558 992046844 785200841 201450214 510587447 836040340 179769007 533239074 58599022 868378539 645350068 651877636 367989648 365669660 646961150 389651490 20247115 719488196 739009023 555302367 235747872 652717412 195016064 82083099 672887592 371581972 597307224 199371839 228007208 997204002 539714723 169605950 708189457 239571189 272112697 722433382 272864755 172707381 433202767 81139209 206978610 864254267 965363772 20611551 876543649 812373422 48537548 865230155 205680873 941095592 878193624 299749042 877989796 217779157 886692864 523787772 372428717 989070820 618507701 190757540 704874993 661592262 157897665 930575005 900723083 210392738 594322744 198744189 808652542 846182359 329311014 445729562 300383928 430656876 617393125 254416115 861776965 827472342 786660419 705712853 954620458 199175492 192063969 240398203 843605896 511638882 617572384 673565947 425171313 308835039 339333687 23046985 617355513 913318513 695634735 654936009 406213165 730749468 749660249 824985691 677781350 472757623 406552004 919834166 2578219 198928671 698824977 548593576 803648086 194725677 917695857 802510466 228029546 394510569 454705419 157846453 652245511 990495207 270812492 175030616 435196659 767508346 559271560 625776561 664202531 332103304 867066323 789806505 264618833 46500122 956234560 84219471 901345702 748087944 552731652 835875709 422281792 137030164 431420392 723312500 10547939 22552208 659289207 809069080 590502419 32104177 9438241 545754518 306195011 884825375 918440173 564194175 269016305 988732360 295139808 235705084 713747478 213134678 312006089 6241034 147030403 457645912 876476313 453696363 951802684 873139392 799827614 114143067 172439959 891136699 691603561 854618957 348199686 329184777 909488257 502377247 7909657 432308319 688556928 213936660 588759548 300097442 184809210 977684253 294690302 265313960 292209336 342708140 997350635 772960528 245447497 216213730 372936327 450897252 863767620 970144265 797593728 183426158 805621117 928935927 949799770 899419244 999093807 57927172 31684329 549589359 309459306 946797583 217238315 512527045 604103923 974407547 261804033 344648633 585508743 692572625 877547157 812167792 165622444 249944446 810726730 299899360 698593997 862698379 995963616 437910167 686362762 63247286 131971459 634504891 320379303 527582323 115693158 394511442 785976929 644022292 191074304 697634388 128009915 658531814 818931377 742374244 81069730 362102566 25309760 160847941 778941329 117593621 941153080 581579620 293194214 527832506 985318564 211873293 625996641 227211341 983198753 601514159 682188668 858606398 784914358 834401133 736451428 517172747 683588872 493827070 786505915 484327357 521522263 610235569 759985813 572214926 97269390 594163243 278326849 202211990 136659982 868735607 757279876 878284777 133548917 172198773 438144083 412381636 23017040 119600936 506659814 243942975 605028110 982193380 660595586 61645729 999971699 972343671 979159629 86945236 247485181 700163609 774485661 356200218 374434050 583727263 197566726 363537838 495664754 435379327 206956320 885491474 661902259 533412385 148464195 420025869 455710056 890118686 62728031 395422303 365532384 117517971 358756653 298204092 672059632 87713624 411388324 190324117 747592431 316712337 908399769 599688270 909265294 573104630 984345941 964781237 811594542 179535342 336214323 547900068 514250286 427112691 504257544 26055317 189838882 249765340 840706135 553953888 808445583 68918084 916502468 854445579 619677005 333324517 672652512 661345397 804478070 148483119 197076910 88269845 311142706 786698086 103874598 154061482 478737028 89996467 912951969 11447344 345525549 67436603 412734392 636781671 424550092 424147844 514194196 414897899 533885319 530812735 313418882 360046985 663084026 664000688 611433167 564680929 477626336 349987141 433687971 395448341 15612151 49375019 2737373 552828139 673501058 813320200 254932058 306606238 812985890 196945640 825626009 341431628 71385446 746786417 615242858 527642616 324527824 449221206 558391505 236063856 758045498 163613516 24436748 975049245 59684910 573485089 474636934 167690539 155323289 532709960 300248429 978293093 834330452 537242227 525584191 43389584 337829603 667815228 2537231 221421559 73907921 84668656 674192343 997124963 244510249 547426865 185421916 524034539 65611990 780629694 152424653 761185123 162408638 638870115 629837010 335424322 190204094 671121964 900987704 384430284 476507713 531125396 927467043 61210384 214566299 178713985 259234047 123657143 876489314 635372776 137752681 569167291 5053684 490625682 402325287 581181897 823755545 330726029 33038760 450310523 606411095 632688170 693997315 926579252 273820070 522589139 100078926 173983929 695558442 430226762 614641706 252871071 246327168 424863622 150058190 271261172 718868220 894487668 938422105 536852642 951697123 478091747 752814181 467454899 293508478 313301988 623770007 449872953 474622964 468938458 612386511 685377413 367865462 788486220 702155526 485796466 999818738 44680556 809461592 420236573 602456430 320646884 932972418 467574272 597676922 298777992 432793974 411655907 533183726 702704119 731311685 727716276 860845001 145668814 392325892 592039801 759367912 745443259 707881661 250116836 589228901 976833062 344174016 710706695 9964185 194680175 637222977 183468537 271020165 334012222 331037148 746617413 998116805 917659950 320758421 869312272 555090285 669662903 165569017 28042057 112032505 656129057 85666167 283717854 597336928 805394134 723003999 54272760 204661482 110082583 419726973 967368128 50824035 944530995 708861965 96442998 399049002 966106004 521746672 466115262 413765639 996690958 741935658 846980420 162943651 998440674 373971371 444271310 228382015 899740656 874480465 7427406 418842076 333598134 541561040 177534741 427549494 192948307 883328321 767447748 747241207 885526876 391463336 57205883 30635229 266601869 783362507 851156381 805982028 968332260 212233696 830192079 819200781 971265011 605252271 877764899 320985920 692700393 193255012 510830212 158519941 966588768 409337007 976076974 1972823 161914375 846879770 495607593 366211992 203465982 53919854 733249424 142813640 713281275 3153826 495165911 399462889 400895069 816731213 660638802 963630837 83305550 655592977 165508030 38921130 316469063 336467995 225961718 120177327 164093102 79927778 940978106 910411034 325893485 43843615 25093405 551059586 326906165 403938394 139753379 178647067 76972036 592221061 733956761 956506178 584204899 516849768 127720505 136715757 242232793 859277381 912380635 847548957 717792201 698754528 309964677 535940891 562419584 176569170 201559031 213675399 851835423 194702527 486851233 413147532 896933906 244715625 437242104 611804280 97293803 452140322 163564080 255399492 732388673 552542797 867649607 251351740 391738157 590498001 842193708 795506019 267896057 113231771 676708558 975610690 823424679 378916703 186372807 572132337 605606464 132964877 721450820 463716398 746512331 982695082 294310486 675929635 796339819 959547862 652110642 986386064 279497415 93286621 684421691 152086868 875630122 583789625 109626387 432580921 358069300 321447858 52054631 923925701 135468725 24614502 86052123 433824085 259141839 602854715 312703007 815587645 351780301 665044790 175540255 425049124 732981993 866454884 853077067 441537139 284469762 136373614 929241949 341182601 185370281 728270846 837135710 553398657 783109506 505159663 242743591 431401441 389942241 174835627 336886363 822453154 488426827 851655062 879841543 225849164 826921249 273146385 798856146 197599552 53304785 881566746 159289018 905358743 137354809 377660557 114244103 165002831 568643279 423402253 370864031 681985391 637164333 374605924 91443790 362998585 920604829 172756110 151194452 916842583 929794148 701279305 650783704 657165504 52676226 781794067 33119556 41893110 929686718 223389905 196287728 811991404 757197341 5574459 672422559 154095127 40733272 610234211 244593542 491461967 712913301 424861028 109943104 318569692 844972197 13074038 242628472 500137102 367037470 399833786 391229411 946472581 619426933 946341382 697063683 682959914 523076506 491601336 299043173 73735587 537137261 132930540 830321049 487768396 679692826 915705001 327876277 37150035 459650365 20931156 809722944 828729077 202005709 800297515 602703843 843156116 514122206 635700075 228653886 889728776 498950030 499435591 440172758 381372789 727001408 186554263 478938421 502604727 302591952 18569743 135276437 451445469 561312233 395113327 827629021 839364214 490821878 649451822 897071280 90025623 749353809 519397615 576320342 862934536 540203098 21539971 212827844 803327050 881327050 89912777 614761244 89123194 187134252 543983177 287413072 520528837 699152392 720563749 117240693 814326334 729293885 588380180 620454179 136443474 887035638 564002977 564868775 672873544 951725653 680059069 527012437 457589849 238110330 362230922 222309266 3132480 50789135 682344849 652028140 758722234 543309174 281298898 398014785 509746510 566275479 271690877 951933814 337929466 410679801 760135918 649829607 391147826 969190784 379736305 421788360 860875538 979643959 462015198 969486711 716356540 824784765 776463062 170117983 119023936 188993740 271653986 109894842 972150501 536947857 943203890 79585332 39161288 213456856 935557394 48174955 50525357 242009383 845048130 729917073 799660860 735684357 86029123 777019981 592064350 272184829 676462186 942194266 980255795 745118316 103436220 429800515 499997513 653545616 415042436 671474921 797674064 736305595 321627621 216043578 607887276 719268770 709254512 812119298 389132991 765759138 218895456 639879650 346952750 202572282 616869930 925700377 501453036 659804810 622497294 90539965 798294766 547524984 523059831 826482767 168355958 902046761 601809309 435232178 712044413 162870298 193684086 448835475 446249244 712950964 887119240 129145924 101707758 177775538 186629260 689016500 328055099 648480753 284644301 319173664 380162932 207079430 153012359 418823783 884293960 307679019 220133989 955791178 181801633 34033039 209996523 208097647 211388086 857340925 774673313 226497597 203896374 36311429 190734447 329496433 765678487 635399199 939354747 181088498 354676314 185679014 355269731 930515623 375086755 333618043 868552305 819280847 853371555 176961286 849970862 209892209 644453799 917348127 820151081 127431652 521127255 499786858 18420093 315056333 504030409 380799217 506536224 89334655 807373991 549127019 406132431 422089094 395950379 498286899 956526638 849250438 523731688 482730229 248748303 771919960 934897999 940160972 658638032 588188647 464712952 427039765 501544537 81386562 133476552 331034902 40159551 890832698 529164214 719493802 770643581 146146019 883162901 291756106 771165645 873584521 913533878 67396191 404750386 605380215 898413644 844806926 611800539 810207157 906232578 904755672 180916216 660099836 718855401 919901618 4835304 430726044 738837799 543815150 345026688 557235284 190008743 720892676 908192829 175419001 420043998 759592899 608884817 838654973 969966363 955162425 484217218 94970598 865354741 288731984 637502332 985986465 866336961 65159566 291059934 127487631 397235088 424867686 720298468 526805304 948711041 70589090 395278843 240474796 612738248 938996011 972760946 54464627 546611392 628452674 932325133 279431082 666808763 772618845 994786833 485041551 211250766 222765792 798498491 372912771 511456102 359152151 304858971 836841456 384212673 812455051 164434808 925490243 490766359 194035875 990597022 203506126 488792662 457594402 282142730 358613017 259140499 137318358 149769924 362032018 462040388 623107443 882262621 434326609 840254737 849447046 353797494 711123808 985823371 587861957 179872863 472313173 415498978 82701258 871091153 251793540 932225878 549333075 537643963 574898700 105100607 819841767 823887134 562363264 125083928 832978825 200004457 114940763 515719398 615957613 360360437 728698655 836459314 364488383 66879391 585939389 888690209 765778518 643690167 475884199 53207294 879781287 286101883 454985920 207782287 558632424 439072973 192971476 364119073 927590724 724831852 336279146 358301803 158514940 319186059 321989770 278331994 348646143 445100096 236668938 264953402 263033564 652190493 658168831 803246128 63810066 814216747 638987108 147519361 529641044 935446600 934383589 235064106 632299091 815806973 101690633 562767927 826205852 639073462 339375377 337391757 619237601 466266544 617014392 858680741 42922634 758615190 882952156 199945397 651076912 209903065 973320525 942430674 271099330 998145841 853979186 320792597 527782277 601019789 276892166 810981998 77620441 466595477 611990664 231001611 695673047 618876763 149790105 829132652 799467183 598229848 283458424 120325272 847863209 968732480 455449057 693677235 499521960 540499821 829498978 700552953 933664978 79595016 170781203 71288318 537406017 262842364 530316714 89631146 688320560 787879833 506773773 743022105 958235707 621672207 808069861 612702046 492782691 18542073 638277040 342366548 128719444 984668762 976323133 747680948 346038532 323802445 585984571 8127696 469553213 777588960 178109345 101689736 356129309 969878532 750011983 473734205 147432822 103844972 398798659 126623349 838362143 591983251 349598065 202228162 567688484 698550169 502366558 70766022 510844388 999145573 987630327 921811778 922684354 508946569 320560106 837124265 106317043 656643007 436134266 572771841 961037128 231129342 25332791 508592790 837260655 128048802 723502760 771569245 641297011 456162093 558005546 901843503 197932975 971629125 155403744 258171954 122078243 20980363 833484103 535758959 750952407 535774207 559279308 927824892 690175682 771416678 979765710 867472720 244631934 132762889 433385610 294180118 812665222 431152184 52108255 914950456 820410398 177874728 591136501 632739101 833261803 334428435 935042222 525979590 47862545 153746859 876665707 204447961 228001844 209504556 851178275 177490192 288916365 743385328 749812669 673968645 795211830 594170214 307025000 565245626 15046965 263538059 76563126 923148590 266874776 854431342 37577709 477420369 176948488 973568517 265950523 433942889 570401063 232480676 627096677 305510310 134796170 868386759 941836530 142497027 560355596 13099074 526178077 396513517 503586606 74584080 830614855 247966639 799893700 501745534 793164802 883667386 168961987 459800616 573578745 595966104 731581048 213669498 58877107 390301412 231325457 534398654 445361598 238566723 923273356 324677875 312401887 737998044 538580510 945086347 85703288 731793270 14371684 24909790 944734694 353065518 445073421 960602271 469206624 11957984 972389171 21691128 52603180 885543837 328905602 363360281 87637868 921039670 31933117 459087494 215164232 848684930 482622061 507187185 528890034 689470712 210755574 19005314 84195245 546981820 558903489 247085710 618816246 112790454 828782341 778111186 35508623 359080790 960678050 66077040 62589803 446368739 163870458 36447319 3341869 298785624 310135839 560263289 330879966 580764746 559855592 190371208 794998587 585837466 11492058 115875735 598387214 948266537 733547313 200518361 690277815 766901943 23386511 749892080 227899140 754799422 160838971 58156797 485424851 662727064 252844914 132557616 186014854 979654809 272503195 849017182 583252814 572766178 790220105 871341822 773998371 937079395 742554097 369517062 635242408 974404255 495916014 593300272 234721133 164795888 403878908 49310401 575154814 795636740 69309178 581512624 868314897 976851877 867112752 630030921 411604861 604515686 28832253 808683802 203430471 913315642 612266053 436176921 861421208 722848019 809040295 639980764 921828319 91768502 15206423 724633228 89581463 386650112 789602465 228056752 182010906 443361026 479471675 298498308 625379625 37968127 523841933 687558827 400756902 288057636 362867939 777659825 366214212 189761919 267789331 108456419 464832602 564966139 634709729 228931636 822044744 727814657 850034817 213677333 591840343 725185705 361084769 957490951 240120380 986452716 401353333 200114978 451950525 673775775 903766547 805232172 61026118 314425118 412935037 682740439 738283678 809356151 388337017 899563003 975480759 849959107 2435839 629215281 558769804 385268720 970735131 368710587 710244157 342531233 438279266 911469436 36305924 86451603 490203827 341814678 690095592 918920472 543707029 679350983 941392796 493368862 936744444 209959065 711492777 312376055 59404322 870738128 425896295 435488591 313813627 162847518 446532651 18858989 953700154 200811387 227713547 275739457 679053149 59043168 185210471 637270436 512914942 814717071 347307494 291868258 837953852 678278707 964658549 156824933 416646740 144400184 258728410 727414821 131262556 615119631 740118917 216126075 462249224 197139991 866985007 587842405 919079234 784750405 631332206 666801917 70035094 869111179 549549477 993559590 755979398 71952481 586073441 772770231 479437606 257387093 689806888 300376403 191336686 982661613 56072248 788600615 204710783 679281890 496114485 39149916 958795655 226718435 940275793 43041360 659294329 74368255 482170300 408319893 546482266 630690945 331798464 961657711 491665498 264664442 331929231 600482388 813449580 57446902 446595986 508388092 628545900 410783280 809339963 391766090 197024817 518276967 367230506 15460824 834177918 240065211 425647949 742010452 775946008 611799560 508201861 666482262 179157865 859465683 500174113 503925696 760307259 124590702 3844595 233039236 705627315 275719769 3974941 374693478 880042298 491331645 718554218 640994654 932865533 622564774 470708154 527415700 587567618 410184620 236251752 768685930 802931601 364246150 64825604 59466987 687635057 292797113 711793987 269472720 966454876 853065863 748831313 414365858 241307972 791391249 85963063 141802749 342686583 843949665 851026216 316458458 759636961 627407150 142824349 353876953 91233876 472601368 183063351 426445420 249910109 552103468 575263080 557216258 819005623 889828320 172209911 627357090 82618008 265709570 366563930 316073166 336418001 496900634 186193748 60779160 213182049 159452180 111160678 510840675 222529135 592867587 818906967 300379550 608449850 499522635 805675941 385679709 38192987 429199671 887069604 476532893 197310150 906509349 898837076 623981569 979026975 316142044 366216604 272457780 867086286 639239365 235663076 664388777 143915759 996949664 364033191 314124261 859761865 918978451 166731558 464513233 813602831 961982637 50925708 181196499 380931526 236195267 364187417 295093310 332650633 1749524 737490611 787632973 591259840 550827872 179103086 356273052 298018296 138240520 99808492 676941933 69323174 852563947 181040046 768362992 315492591 697305303 152204543 376777845 461569231 441745959 402987555 791545199 297323632 603723249 97580258 707381891 623068023 536789094 23704125 93871132 112759090 78647347 407234484 274434705 852180936 336540070 460715496 247327185 709173968 683300089 516523795 607718124 984328203 748201921 367291011 993731243 958036261 210548618 893356258 733593958 530878571 82864393 726088790 641785002 998304474 764228756 612230294 318519952 101672948 226823753 405050831 969210179 49489622 964108472 479613433 717589552 912938744 337264647 292955896 615472869 133228721 237430036 687979561 757260980 668686737 241240695 420293652 491670544 631698578 630887430 819666134 6733986 16359992 569261975 148356298 707480150 105005395 525684145 834026885 841724229 118127412 938250290 647159702 544411342 148457473 852508716 679860487 668719883 75845165 993895130 177720978 300674966 232101751 965486478 265020495 806566682 114516535 626425390 341707464 409156121 735014537 195073818 534089594 449826779 738227090 886914910 836374834 182373865 458451838 814097983 258153972 78086610 202809651 591550012 268458668 144536552 980979041 345960170 454131620 568521972 467181785 6221771 410555573 338122139 960197185 342488241 835348794 753977838 77541596 726778795 905182538 234555714 773324201 842983269 944504377 558516291 996183277 877792114 198022715 212295825 373236285 760850840 823340685 801883013 402582781 203473245 992801078 185541651 757638998 749583586 203346294 768081076 241737571 540288042 951570786 397915383 838460651 728774637 716634151 58347416 283876316 780664337 593089400 500792737 532970872 552341601 774869026 838224247 740289396 469059571 806955850 988426607 918578926 803561574 293384765 326923749 589820055 583022777 352805025 665066865 967919571 285186497 457376162 593661786 520733739 748905831 956634085 140759074 784193311 628017154 261253064 163944149 70859492 819164977 664246533 486916018 303090748 849896557 255139025 462136581 942153957 317481017 377812218 953031825 36193869 3825073 782436635 384038005 434042412 827364861 643929440 438371146 380195510 36512690 251054799 464763761 637664782 941333959 623230706 420839494 802222544 557623927 660449853 22806352 122635534 334380374 875934802 644888276 24392068 447884086 52744620 921912702 872469802 495871173 471351151 802593857 468315334 986615498 201115141 226146762 415592310 500526267 782616940 214557576 260317114 76969021 255093417 442831261 905227447 297342256 999872105 648115599 786537349 397094391 697602261 351912333 865199507 324087709 22869412 823999919 368392282 941590963 964573041 168672421 628859201 473925873 507283003 688111963 546656288 886160344 994097055 92145890 58174054 905505185 564104788 559431074 816417621 23224896 19651050 279101758 207139707 14476790 737160042 977979643 285950203 279354278 645011230 785290987 575561915 240142992 423759224 205587919 251785884 339761515 400493326 801493976 329383519 528509026 745161705 220087509 88571070 750703542 462692798 529718718 442533713 793317617 47168970 751487470 651639985 854868769 293259512 194328258 789977005 546437490 698075529 469930062 283522571 431569297 988895402 784811093 157460876 539799619 191953285 229432324 102190817 154228695 280361882 147572387 863557328 377624323 452467845 158831949 22704056 896746707 581884090 482713643 659243601 694750670 337474126 114912194 512882960 183321370 6076320 745682548 773932935 938505348 214706329 432135269 681030736 831151663 860036931 197964603 10652216 551835015 552238832 222742267 905522461 731375406 758860826 252125545 590146995 182636680 523217545 879215383 289778598 346591722 194321489 741240630 35345982 585515173 901034770 122922388 172354763 103365951 440553878 981768882 270406091 407564612 715037562 320428565 419785466 991468757 661887552 879676470 101245346 68901713 450928466 486220674 733573009 488387813 214801362 581432066 360446626 972437121 766197991 944356000 266492162 602612419 600447579 427576870 69312554 459094876 504429859 996168467 320036030 606473306 9787401 161476818 508617754 872250634 611592581 320044057 25963172 468874847 797409599 578730029 426383057 343384645 858608243 229564257 194856060 252027288 777645965 72573068 829093516 164327143 983730614 759458446 128375970 742752135 199872831 403780009 91624419 921481342 810341854 870256356 442304815 930185291 571513343 494723325 157620816 235330268 329333810 403792787 786918740 647543684 656278249 343885959 550536589 799360344 909241259 75167320 741512725 269203715 274826706 901908779 803375498 250411524 499196378 486556601 834206214 94026027 942297689 402873536 961680795 255171188 459511592 519119 416788418 540533314 625239606 48466183 832464396 767695366 139323511 320429661 245370082 665007660 399272333 651398153 672648939 767906629 665625699 634601342 688672208 324781710 172952538 156985536 662042146 318025250 84553609 896288891 560090427 654441726 645287284 790580835 680728589 416539907 588537241 916301899 787906552 778901048 350524301 115572464 545133460 288210027 680792951 70497301 333715409 477940999 165733136 91485921 293811601 813313307 17368461 435825976 925821760 551601627 461007629 262246815 111345254 879079826 894559356 756448892 964473583 32321114 555416282 180055068 445506557 742037778 423158201 644977641 555302045 829009456 190351690 121935393 910086968 716792357 193098531 923464061 47143265 343184416 588568657 282506152 366419521 866476271 616659081 71606261 6537224 95843467 288992376 269209448 968747305 465278464 982641377 47918175 352546787 776203821 449072658 395398057 561023653 217274269 215319694 289281720 35793870 987503940 145320220 401599828 874694832 775859110 515111270 642929729 548823215 855921344 7661508 165533559 807023106 248561201 136193788 691792531 998356253 874830182 635196997 970130092 291255206 782558954 949356111 490047854 424170821 131593206 714299093 183723480 689058568 557060969 433347960 665485978 48580087 547193708 473662996 962568107 623137793 894070343 994584527 299470446 703526041 806694601 690358827 203012373 59140387 69542860 315219301 563242358 953605374 66656263 491846950 125203235 123203501 848887679 587486677 171283288 873473366 982750171 800177763 122728455 264776395 266375056 543678177 342440617 637496035 65825578 769126896 920606663 350675056 746052512 562300007 157399327 572202207 307369472 979614791 928741727 150629805 491908920 355687299 962408299 845461608 120349372 924555869 675933753 579228967 499345894 79986077 302183089 979141334 973600463 273623500 24220058 36667367 504755659 921325030 994270229 827282547 34327219 453863051 847059244 812329108 850456724 774610661 878768267 145010124 665375031 868234958 354198417 683879506 843467698 640113813 907817461 930641370 740016529 726795510 344689037 634368730 221258375 534539947 803728058 808780133 134135418 969723173 564216587 44613700 623647689 374224048 479551418 829956609 464067797 721412970 888373093 801846602 555257760 961314872 217877852 307134659 444866486 685964226 881832516 431912099 528133283 739859783 94428698 593725198 743857826 47240271 348996131 323074298 632464890 993399002 387224790 683267358 781980637 812676464 892765518 914331301 73260146 707522915 362684929 598000724 256872191 663702069 825807137 257687212 484447007 690938343 125232417 333460969 969374987 753602065 126623175 597914926 334275915 672032148 234216822 626791819 769174890 813020072 524774683 145280400 724492556 403628663 903078291 657681489 141717293 275394931 156962528 626548624 567931568 252452681 159004629 457056695 309826523 100656491 577606980 307924749 404146925 440822086 958351571 716861679 774610905 746051232 999805323 620300694 168846909 254371338 564668221 915994248 207817632 456425676 268364680 799397628 255208583 665413406 178763577 729932691 689671699 998675131 371380592 532090104 309601598 635018296 126924778 246379387 989305824 663299557 828964372 815581593 909977358 149554385 5000306 147711279 641467595 980364241 192059679 895977756 120672965 459977590 188779353 443320873 189605393 98135406 308927505 508978676 870583202 703232532 429137624 708500358 817175889 756309692 329629185 74480969 798162193 407982288 847159662 646376413 916786091 441091354 859430206 67784011 72648382 489921540 77396391 255642188 471026378 629104436 178146452 38764112 886355716 794037899 648667235 800836047 575352965 365165686 947126241 551815452 308541609 51441665 42070950 175573281 692186011 192104771 408781969 914407159 503168673 439730401 87660642 798213432 361275192 52956878 545601487 179141955 722585040 280884522 965786234 781227846 422172563 896528739 817068251 777084584 487868962 927962897 673222180 621159364 850567315 917276410 51100127 993356337 426860057 273154284 623296708 355497035 53832212 422137378 837649412 173975478 675271735 551512153 69783580 470089115 49297759 532264773 298545404 911420710 941777417 293432996 620415915 132560078 354767033 90911066 447501579 726832368 44157071 351438008 285324941 507063242 7593285 402650222 104930803 411591216 58447484 756396663 430873241 505798088 142930039 715916760 738926079 482274325 162599644 253697316 40154649 208173228 780292243 408473228 736944933 990909527 58266847 18236981 505284619 938143807 427721597 360631372 666724944 486920356 199062337 127934333 193114443 314168173 738502314 735329362 185414522 640707720 575027324 535185964 493524997 873983233 316915836 266170210 540937740 863255347 44733493 533529967 228862587 900494073 357864967 690175832 977736972 695171826 776990839 278289290 640499074 828845111 667824925 271714862 277592264 845883468 242299981 558566745 129390529 854189793 405645640 764546232 297187817 487661890 312218064 386709111 596649997 264728012 334821603 21735815 139719203 477091048 526697387 88507023 241327390 385355264 266189144 831845958 272026926 923267699 841325608 100816663 781495397 438214972 701002428 364450980 749520547 451219543 354178274 697067883 829435837 993394716 72072429 367705215 461138399 494126805 469069699 228339101 623335961 926581275 286896198 623245640 188646852 829538070 545955822 822273186 820517405 276746175 784587326 61586792 704447295 365774593 724381064 199256281 368894032 650073835 637099095 911231094 984809750 407891741 956086450 969671456 885877127 62536173 970773737 114814971 553328715 680775292 753815431 261848292 7699667 789392415 866380120 836954486 865153337 477275739 132474374 940726632 805404497 57919808 247701074 658620151 616900708 768793650 228943696 262497814 569450602 530063382 843132197 273236722 981754473 865546783 702694801 780010304 876523384 630927336 332603221 438470683 179547943 339019333 477374879 204727028 209916929 867540329 494799378 734709974 828897830 944695782 432519497 282283781 613146654 892446785 897526802 686367826 599533393 991356803 869405856 151943225 233866941 260328264 415702082 512080886 217917334 753827433 402970170 237065201 183443771 649148199 269395619 754028340 889620292 307641647 695469833 612977775 496629338 689329558 669737539 895718343 38659068 673396858 397460506 576138443 131076521 806494443 976478083 65133809 412337305 190131044 949352386 87054362 705561497 203120630 889237782 960235300 317977926 511927075 469452610 206989114 471298800 778599476 942091328 63018163 326532614 356241961 69203148 985535135 276314829 435792600 960220419 227809831 726417587 540633767 963421896 561138579 77162913 587201759 267521031 566971604 13919226 379722995 85994900 144287960 647803697 845106738 911777677 896835309 959170247 723380157 120641332 708584680 299160506 444171436 506715151 328660160 700383165 677666950 784419316 76281291 105793615 758986023 874588807 8755710 325946707 375900027 241636094 62079111 421739838 546678508 777966149 789351270 364500679 986400922 330979240 742823260 797056486 953883315 941658533 916337661 188045978 368260460 303955425 118478487 715240452 216478371 999772815 871585876 338436902 558251550 973530013 648213197 638284940 142798266 97356307 822761535 797002961 474778132 124404433 109196971 244570728 425805413 606585971 256015241 216875028 597943672 591979005 461422113 366802626 722977872 916724156 47199922 627561477 266820673 373766561 721684989 240048888 881740212 512217219 184380800 470449295 765626944 466810517 911870353 575219043 182624941 437588356 782047632 643298267 671887981 318413462 995475433 871030403 783887494 181070859 303697399 663304398 51380143 164735687 722746776 115753533 732979992 209825849 241018592 819024161 937745110 279996174 92345217 147137917 540137955 718015267 200696098 900564690 933553532 355455527 37021376 543988692 871788848 408065414 318109662 811153858 595398331 766642522 699075889 179941013 818609584 241601857 696115252 630519042 549236386 499228028 38050206 183620540 887132101 600800385 284766287 285458086 551218771 857589579 294855159 664425667 846636225 126847102 95563282 297332729 208222447 637196213 156804387 442255089 566263124 77988441 89190694 736835265 830837357 306400414 894315677 526488097 45055510 84092620 228817216 23940020 951185263 587945478 835726132 482477544 445406139 45657094 196496547 21541562 563641001 128355260 745738014 28337026 391742856 967581757 304138526 220878253 902712474 960848695 460735389 256136096 924630747 889822255 339525994 723637351 92190586 249214836 820168068 640611586 506054406 714972220 158511249 993723253 690192050 124225733 308844242 885602468 879228900 248271933 94784261 406399855 411627018 789813251 158820158 22572743 258575385 740306582 237118989 683444828 908415838 472820828 564603503 318441459 503863110 681723216 418002562 863804270 216960819 158953785 642043876 476952872 967390179 453042078 887174358 246968606 235818793 665658441 702798881 839394483 50476665 467157963 603774545 281145410 827719212 694920247 909636307 225753405 407331152 949561427 443008081 295006535 539257235 237836675 540782962 508535130 880534650 921667917 506690078 945529586 41032559 392134735 975778664 769781105 287099539 351796641 502102713 446399781 295869342 334567507 740721828 303299631 544077385 866059723 205303469 925173856 840927912 948961652 130343758 126636315 676427172 865195518 173131095 769037786 122103579 368501711 810853888 528647573 107598803 252277163 431463757 558669797 412009543 253108986 263105242 332185962 506962780 153752119 616359756 849466651 271959914 1470820 487321291 52109563 363815724 293780431 17092217 88777348 961076246 463413136 372490317 898013366 363996336 621750339 613530703 564678354 954136430 699795608 755386691 828730928 306740289 247631136 650104519 465925401 438589159 83487145 970381301 289258658 47087506 549986204 350418757 936546176 59672517 657714278 368583736 722421389 299387944 425986169 108709446 542103593 22859927 981959115 40486720 934797287 735654109 486057441 847717647 385422005 879199 841086022 623390333 363324292 464266173 657530195 214215436 976535801 382119618 683153931 719123456 245099469 559025716 106435476 684169482 831147558 357295759 943943883 280110750 811427627 192440196 97864201 753331414 332716593 325264969 463641734 38930435 80184811 399690971 860851094 80248948 288423448 598208598 98431129 288472019 73905199 973204947 276788914 670875726 223490500 329327087 552631232 176135468 359752741 594137205 874588408 115966361 856469171 643942363 472953101 574738439 59179699 746712561 733050741 700082643 989517335 950244963 880829427 601581350 792496271 371589014 444210303 164769429 980547843 670610503 226441366 748373164 418535081 460801692 632256823 1335801 676074834 728901988 201384249 773318382 200079989 794012784 811382254 511121569 489074099 828790887 142912892 315654928 682383721 526914584 28974758 946228158 652542972 517768595 475527514 364853561 770738913 550892490 938359859 122424955 117941834 60642772 786589203 309256438 807041071 464789236 391465029 973519359 397866080 649765717 570602236 152239412 431088561 966405930 933131373 446686316 798701750 879417007 559490500 340929829 290153834 677899500 711050134 591400999 923093115 150169445 260570723 629672457 939347743 251062159 80315408 623441089 550940408 297140751 334579700 367312520 755581510 394609075 862176989 686402750 316640965 247785526 276540410 601632674 768370828 890513917 870861138 576973751 593593392 64289341 177544899 419443003 99095784 457195725 270741078 438439070 368252975 686783244 439797003 634763520 232399790 13574044 627868602 125860200 308571109 112135512 692644849 712600034 409501423 21402917 458769955 714833326 170642969 11405295 761669086 81555980 197814643 51677553 602085941 64155842 143673746 70254693 135383852 158869324 341719217 924993590 915391066 968927975 402169776 277459926 426909779 898972052 757662328 668582164 131173774 150171595 249295980 457389672 473812919 34632513 186063089 418611069 351101962 521064507 255998716 761874978 458082206 424619599 480656238 827445061 882926861 954369498 879399200 500810401 285574479 811001315 68909908 602392230 594276221 602021070 969790503 121995761 533466892 964396950 421462843 37321388 503710298 245096869 954941404 925686575 215865790 324840317 298389284 664082344 382934086 4306090 956514834 828506397 725288590 796740660 644760274 64408382 470717387 540189193 251773776 578920699 741834676 483452923 664214984 590426894 392185760 593817322 350680831 303650671 921498934 719467858 401264928 703261732 948478710 900923202 816779819 234018189 77872803 882623467 508715120 688876084 774616686 760680138 726237654 977208102 584691908 449404942 1378827 755979986 473628890 950961677 875853056 220493393 651521724 706416392 625997635 901643076 770514426 898590311 495161043 206809587 572472465 686152492 230439028 605288094 334877427 260445187 266666822 96454712 785078999 169958538 95128072 512626992 484366320 49322008 574869339 249913392 312220897 785878263 611265396 94004480 402259557 6292080 151624012 453313973 764253460 670320863 298365953 659876858 211039051 66172650 897337926 17262716 518694229 372486927 689289711 774712046 408746172 871278342 419634264 950902397 626598104 939042000 32418770 878721236 651433907 502419819 660545833 829356973 354773462 909118764 50478203 387972983 16488457 552834734 947500502 854934628 978278810 264210413 630356521 164396306 302708218 842554766 845545951 461258460 864248892 324666007 944031528 145383409 96841129 190981165 568780772 538015430 218860033 668727061 956478946 900946751 779967461 510496297 412365913 330087223 840555371 38869388 254519781 752773565 118749223 221554646 209594756 622756158 281950387 578281533 387686803 372334579 50863990 854813153 98490893 47985035 234536897 257264414 254974726 467710752 82728118 9608326 815613362 780817820 730128317 347436688 189113050 699049679 83221030 751981483 472874266 621951260 16172811 339796820 704106874 852223195 898389214 94407444 889576325 170931873 895547681 940965963 902813507 449735563 367897017 986233439 352950225 176278276 919544429 275526745 828913602 106214889 671207398 976569422 248117264 218999466 889829952 884134898 623187523 502400949 612066217 103681 350045141 701899070 345163913 912702877 903863504 152208633 160964971 16710113 425276421 140720134 343643765 162692546 914207200 938972876 476069533 892975839 22524648 717687353 863230019 619715756 496738225 509874184 864499362 372932913 798580037 87869900 391273802 565461517 309448134 753150754 2927430 183367862 645193495 946553596 249336551 33878415 25642179 24094259 439401413 380394878 946253876 701660217 705429306 798903276 333585858 614898973 309259986 151335829 836189105 580252690 530481615 584269805 991131851 626236858 675060122 791405868 866184078 16725396 754572342 861721014 710187227 1123864 783024106 10176946 966272475 890413585 745549006 890495119 831020148 259687904 529128330 59339682 357259168 80121403 640370863 199879328 11989514 322257575 310299667 645585700 64193834 901928085 436050140 473664615 200180977 11815293 237312043 305385791 387119512 228727586 121665807 540987431 996073322 958033481 463347377 663433835 418387123 19754213 850464200 389875630 498595679 331948606 813620678 664166674 231948414 838948416 130529870 115520985 76920570 322564213 83879910 955299844 415320985 598550668 913793817 548044720 11306752 53542046 970850456 99166958 972219954 101837129 838083232 340776207 17489551 664259733 740337363 757386743 874668009 636532035 952278153 185356521 76972176 714923455 105327903 546531420 156707895 707099622 340656310 610894946 965923863 514816862 651618423 255955488 827236029 48473493 861751612 527629784 41292200 878715405 396404788 87928931 237963647 81796021 134376174 175565261 348864123 5109656 365453763 700934947 40449513 684418796 308562175 704670170 964373596 141747074 118236068 183185955 652973794 303090217 441253934 152016323 173266652 80931169 389958611 907943646 176889217 485459291 447325546 287171086 560514676 819635709 373914983 689187330 513455855 428658553 792379476 739944829 806285601 778333338 863650843 194786638 262782922 730766942 340553480 287018517 239686009 161851658 508388817 744646948 142512123 317221565 102271238 768749451 232394762 624074108 988430960 298456768 240865774 774843726 42174019 791064026 427846982 804900432 765734351 73813326 359550041 287064825 745447255 326574426 605580100 999998444 242656467 828823404 299710906 691312549 309831285 320164343 322716069 264989060 277580409 25175302 858492826 171075965 456639124 20685370 786135239 273723754 262022667 242031781 880129023 506707808 742430038 91044838 461440957 778711849 628372754 942365107 929341286 861172837 73084776 674695746 385039349 410178636 998685655 450149585 332475927 605772444 518890329 22262763 528519600 811994906 678456046 749748308 240793586 466511624 40046763 985011329 893657342 338861175 392194046 265042183 55481959 762319557 777302691 313048321 610688279 332925331 18762314 477375300 525632839 400290338 370514672 766562025 664611675 991371244 892200120 944689212 36077525 818388185 717728772 507317348 666568723 795536577 252038662 242500313 639409161 665710226 787847078 244360927 353050482 116859553 858815322 417692898 666504286 623791391 341696527 441014639 140950991 750729544 285850232 838545838 304959391 711704739 256663898 719023540 680118732 321652709 278192047 546157469 512327757 745222376 982067217 744256047 192971478 317744780 493791324 613159994 318116862 93164688 960254506 973050143 331387576 929436013 550229381 864168563 567163109 295857903 159806330 387926933 207263986 125314217 720871071 314361476 827263651 693313188 658373741 869382892 426385840 403582732 612148238 146902813 662363627 105949214 928105962 311025575 155054014 136045678 973078524 300837573 722327448 914962612 971934293 229807146 650240285 952867109 601186404 455534969 979341658 219946954 35972716 285572698 144596645 96390505 651134405 467843657 530594732 505717962 796536715 468522468 916523941 145798817 227933058 550455770 606124165 9546843 925606838 468284623 803184181 244548437 277557197 670729505 552643409 350774763 509932512 932897516 292949836 296497157 382696066 905062365 274707585 308883819 418454189 510403551 154408183 341596150 592558469 557905895 560058494 759260445 104581916 903635292 109250185 143323978 414474549 238718807 520884861 782750765 668982913 329511870 425080246 7000123 225995815 794313410 858154260 775015582 74340500 36630464 987355510 497938693 441601790 65100197 638538530 353699073 74242226 552828303 519193445 722217061 48213545 966174841 776731975 328204538 171601569 984387126 470433640 509156697 205039782 455826964 898734406 317176912 944058966 374522566 13764178 135026221 879961712 367447876 868866709 600120547 576213311 417125073 362521747 161312536 205924297 137420779 669319896 555405475 771889995 757641668 323809187 436282051 664689341 733126731 694609702 277206690 250224272 386471157 519493456 478440151 426835760 439136906 78622037 295341649 240032932 511660323 441974262 917727426 816999345 641808942 769828940 217959828 805231494 111856501 273831576 29097972 258870198 734212288 438972379 430214711 392261350 878402346 259984534 830332629 177983684 275123584 26157719 987557826 978704632 626322108 314750448 359534819 415995442 705858747 324725457 249831855 471243973 783480747 350374563 722153812 792368489 291159143 417453492 4834215 378408363 58235179 475486747 784241491 501480886 989546059 708578142 757819438 767524964 489568510 771742901 275527540 444828311 943129892 969994230 740051567 257907106 891698132 997744621 414559653 383376769 610953160 599753244 273565998 953671840 541326706 702556034 759259036 454745232 509794316 724384433 159538244 501418466 344656509 985400308 526773597 662080613 656769476 813265972 497773050 887775596 924189783 358104488 886016614 987284470 987784735 170252828 240965475 566837044 241734810 64937359 645960121 501910237 631401042 534552794 478599248 998238921 399841158 484669470 608407453 831125009 885403550 276884671 268991295 753874808 701901087 587338424 758958987 803237545 284059877 575669839 22942929 413416682 195910430 538681752 236655874 836072274 861600318 223960066 657941629 138425086 490273412 879308811 258643531 768675608 619459033 43971889 313563591 632455295 683422840 193033427 379769434 99751097 139354819 268883604 609516153 265496920 284613213 499611507 199282746 628353248 578999043 662634942 714282235 301809480 170255469 770632244 467872148 991682999 492921148 335736450 794094184 998017360 138869952 365011452 688797126 8916702 911368335 297011911 148371961 435535411 611238045 756251112 694633139 108841496 114852500 545680879 208476025 376950322 734766465 113936364 830207652 357324486 129957329 88727900 445076556 432574522 796160496 575300309 449274763 31663962 945888297 866600091 991736143 975941693 373274490 128643460 699670349 974275828 319196005 558499748 248497593 31413777 148404149 502123882 892957030 386738209 543506245 788439064 707089794 170422016 511611345 106832047 44745901 862764448 402818153 878399199 990931317 895691842 652084410 236312670 801879441 960045586 440984482 106919283 323196339 993644123 333728788 19182791 479167862 945696928 658905289 265534629 205143285 72313378 418618909 719094048 6961689 367094138 80744554 307928265 481392774 621291500 547749852 822084202 974086883 649247879 782943538 68939191 898999275 970947543 251179967 689192995 515981921 936640617 481301153 181115089 736555912 316849190 296597845 351298545 202141759 106496519 186975085 718509566 660569259 126713728 89515119 127527977 531730831 100054251 590557436 393845687 957857262 652708744 609782714 489335453 186597814 785330551 628926144 705621280 161330028 196381823 211454321 826793667 292229124 907330826 845383368 678665051 970757959 774152667 731268841 639555959 415410659 485218257 581324468 299448301 833744261 156127567 228810522 859975119 260347740 234663040 832191427 498246495 450335055 615894542 176592134 631321145 207971368 68026360 602052508 403503280 815185163 935187885 39769483 165888125 228275053 338422834 820480806 455651139 144836598 613625811 920578825 945367864 209175667 241467933 199166846 272072992 614970723 156273738 154748786 855909014 196499520 561552207 732175510 491279847 831000824 340161882 455633582 797313812 916329731 321120563 122842329 724323960 555892651 355299558 876673899 435576915 774742622 224423172 243388744 80530538 832023275 750561670 976103643 322507256 9820865 401106929 743610815 946688185 400285973 857389515 991459816 326940941 255575113 957005035 890996636 45945609 554525788 374223468 248310266 261367331 331230369 656609045 894801031 82003431 419559170 77168104 991321740 1077229 614814647 593651545 21464720 240005940 702485015 755837090 57216744 840020876 778388355 312325498 112631683 757272908 182466121 356285844 391953064 2210151 14289284 81558523 18374785 292034740 840837650 96567006 438203307 120648441 6619127 601877744 601815895 425603115 228255917 303315385 15191555 350698039 928336230 339191085 442823465 721104789 761942210 939188901 972313083 559166852 45881745 718148613 958750417 628367314 938842909 843689802 984339510 72154408 459550360 266419641 180584449 763155918 176272876 577649328 10148279 755330294 532727400 689537374 77490691 285955640 826909656 701106611 126501078 268196116 72013703 629418879 269466582 859528391 772880519 267715212 578818300 155659791 48109501 389074232 632350525 484963427 189806833 153114553 319343871 697256890 17330285 634417861 382299347 154392121 185425586 285455484 498803924 531377692 193945408 321675391 458422972 273869224 570886742 298426214 941863505 628951060 648835219 58505367 793948939 322314301 515298166 64125728 685966451 891301625 638387347 568234644 576478858 465355504 672790512 238597443 64712706 375304158 242988441 93165459 66500398 644046050 263383303 771404177 633959962 522248546 86014373 855019360 544206860 814008955 307899125 637618588 226214447 640872776 196367032 653851744 844720218 680624008 955295943 435522756 769694011 635754525 713823633 796203661 342683794 736470970 226451077 998621763 542964742 676940954 490216711 223106212 232770770 274090479 772604060 156878154 341292567 810016922 166461929 256698374 244017021 552720179 626420143 902038902 699517430 652887736 117818772 417531090 945088415 177633723 568772401 431185516 41992864 995411461 435578388 198555574 869157955 578689527 826769960 275468090 513933788 938003201 402947311 168509333 492983817 235977084 106623532 474939609 614724617 353158064 813101717 971180471 17383889 289845309 608646339 825810623 21772682 72597086 938698043 186156729 882566439 489824974 573474229 368238137 639757522 309570027 383543654 117330837 979824301 421392175 890418594 12799350 585192999 898531881 64811230 520586898 410295487 503797312 811899879 231208582 930774954 669361374 331016052 662141428 225296306 27499399 956063502 479670709 837619292 485135729 22971450 122532431 317278180 689806719 713474964 899006210 993154580 391422805 609027096 795575328 504398483 854433957 529843286 749235953 303208079 920763194 689581806 74854921 437335348 304406910 156727043 625797402 894690980 293043853 184196216 623308892 313187739 774119930 293820461 71665858 534728020 399123692 82382470 108520125 86471821 472425148 606210124 402459623 201557728 557487850 790031113 10895541 443870133 594931659 711278151 69537141 459449535 474630465 909381272 738032660 353910790 639495037 753967670 369626885 673512723 990861722 945429249 880468185 346541615 917458652 160676263 911732648 336983392 652506397 134285710 579673893 105711526 109487536 573179540 411395261 384873265 738459635 351992054 22988328 656921971 410342119 505418827 505486053 180151135 68700626 630892428 412042463 600204948 862935680 619790789 952488646 570930792 629220810 744848342 427557230 621105622 7712605 748722055 308682348 390435278 264945278 643162934 245732979 478539321 209795770 66392326 618123089 876671879 905173183 241159254 707323449 725710979 897777904 92782027 630897545 450430098 809071957 207138817 721425488 304758688 2176003 646055764 505191129 945171632 311826687 895405870 360264965 537774204 725866565 768290473 272448475 731024542 282390590 501356030 439991371 922220582 590579278 992019132 977251447 995074055 48998413 787349260 730868502 601058472 808025925 343586363 468815523 324990523 152854746 238805743 456142393 40456999 995568234 897576017 655766418 579216432 339759242 696696638 955610010 259802500 473464965 920896857 610784590 862272148 700965602 954863265 639865480 206639747 445654515 750192485 546117238 95057283 501956267 98978766 393588230 239078014 526018473 32442025 766049518 22683939 798918430 181140007 807171854 561527279 759197344 880019442 695417317 336655507 787947371 682722925 46836450 139924705 259601456 347878577 202758315 131847381 208272923 607839559 130398330 298558293 32134240 535567568 698174293 659295475 684983215 97719812 10805541 107264201 853396312 728082431 926810362 845928730 820041402 663975669 164973853 61838314 128036353 63140749 18180143 712254910 797253075 371201476 829781495 144225371 724743849 734567532 405360812 455305265 366493121 372236342 289824127 833938029 832657447 77688702 318223459 579848265 641071834 856460395 97871179 648288767 123652960 704463962 767108638 337994964 290319556 177113734 22159298 343913196 674700989 816286598 204811245 667723743 381078039 46962825 559846663 685136271 556378425 41308310 750463210 886377190 116340728 251095623 859416086 735353854 935776467 697110410 572486493 300662321 598849985 56801638 574218221 209115537 660986844 601849476 683348639 389766398 165193276 992516602 798091535 439058346 606607610 94781149 694365029 877724680 689576883 825834371 667702668 29814560 617018321 344402365 699878483 361766952 130056138 304647563 742372665 646449309 939009674 287467608 687256635 53695026 138950349 25764394 102902059 987654958 510349961 764945511 676800360 224022369 939904916 344150965 932447302 337561654 552971522 990307963 242791667 208494023 27877558 898386793 843259898 191425826 244336221 970368749 611234736 167264060 70112509 703012078 968604162 907304700 568167187 68343268 926548981 351993769 721786220 241006603 611966074 55889321 889069121 290148489 362461021 679698749 697946186 733730580 369064776 649149781 653967689 663040918 25587118 122008636 907275796 588602865 218911791 52587482 375781149 173967785 364527268 973598924 78115306 825617624 864626160 472014988 457369310 507656664 763783153 706919942 798021505 409986273 279644438 19278441 884683321 631772010 687854058 683582616 221495934 6067230 412101770 241502565 445497799 39262174 330542410 895754344 9687666 409218726 261077133 305695143 845436234 186941507 323595386 30340711 814513767 901155613 339204308 120669038 680491750 544322667 334934938 640426685 241748682 794481926 224812216 173052123 801299694 50063626 760787433 440315956 134809399 932723181 549026383 660270369 832930894 752681278 180111865 964528999 474666368 152378967 793161873 881935742 249356614 486085053 136849090 307953069 644120886 972160454 325395865 40676961 202007201 368366565 657588006 430206478 14333443 288986328 927513046 813041144 738389777 354216279 960204296 187915697 174026252 710994066 737381923 218861166 730229800 591369891 985769633 357239910 822935062 211986879 919439171 434100322 62026645 705861283 724255749 606838200 715136089 757349357 868466256 67943355 551051003 622992643 601799553 733946701 454689850 373781560 518139098 884466721 121355729 244236229 783468125 282990715 978703656 720858525 959377635 922025617 731295466 673853971 228114826 981389862 949461880 406223082 177031123 551560051 97576212 175194279 977819521 581037525 599987467 609086846 200614290 590137530 565375370 702247600 743128309 733741928 404551882 168094344 362544869 777183022 34310212 194630763 800706485 668863697 669988610 70983568 167742716 676472118 267111413 701929007 469847570 335487611 844179731 761781372 802829461 476576992 307677333 342121581 205302573 802245504 299142683 251549948 112030235 494550036 446345937 365829648 168969605 822546091 735076753 898788240 265425313 342822788 158806464 179536382 124598694 432789116 794613606 440402368 270722184 118706545 718404985 759160999 555460445 109889911 263908148 914845739 118481655 242848950 729062768 683411448 865144325 567421659 895128415 133132406 62964940 341844397 403329747 296347181 209175923 116033163 659073056 242755351 107230670 251632936 240542053 264369761 671574655 365232555 379218854 767888919 804233372 712528357 28864852 778425012 360879546 253199656 489918075 244807343 290190679 90183168 582013620 45873783 765584940 501632536 876534252 476279346 407973939 654164106 203537167 23086040 872322362 109623013 649704980 784842700 218466090 208130141 650495840 642738496 564900282 858739309 522497549 904422126 190672399 429984661 789306496 995172411 473308149 631557679 315414870 440751869 832265400 601085593 146256959 420984736 802863708 367435120 631193090 1448788 937794177 656068060 11312888 477108783 783304200 353435823 5530806 543098636 419401907 16752539 35730649 15660612 953092651 896961315 891547193 608076001 128723089 658821757 755609404 589989579 494783285 36249109 802308981 22830042 347373299 635694954 867762201 937813445 915640442 71115253 849186607 580440915 943860522 684446651 992718619 14742873 87049552 439883057 766981482 834949546 331599699 57391564 174778113 967460930 675787051 98446582 612036867 245301565 507881733 721232053 565242566 544142554 877752163 468904795 302814806 6140911 473307812 203463620 617552066 261886374 910977729 509835296 876513370 269671625 533976632 515464839 394274952 494439254 456014885 804648822 174042214 847378221 915816929 73935004 223800761 145445293 910753088 342174681 441342257 275320128 80399209 95154780 78979665 491281218 425648741 322388749 659736710 122429867 380368413 926045628 805251364 506752684 576890932 75802039 948504546 897818170 980747060 845365530 458365319 543228317 445291141 10113297 289246271 49152818 220966124 266306766 290513778 872988214 630176317 660153963 941688898 709413817 470437183 481371477 513311015 790532180 76292427 209448470 653619199 650561221 969771936 938684511 352116578 504741562 805629808 109605423 760711376 3193433 429656604 782856485 314532662 585239650 853792180 554431291 982049576 943085781 506721976 411330612 494653870 816899536 582873674 482628351 981833759 969355521 255239410 155898608 711161616 933699955 262681083 173112958 402828187 707352394 447851915 674948635 351648573 960012896 446490057 38909761 648012336 897033928 826221465 768628785 671041916 454222099 790978058 946521111 168120347 325551969 995690512 272237143 430518658 508838255 385200788 224925634 35000280 868642577 796251505 567093839 264315195 435316777 177933659 8260185 111609181 697218364 734919121 717477022 55518500 476520616 37567585 538102002 505513746 467105818 701001255 316499629 833971911 182646596 291001386 806246139 411638057 942420593 662421457 976428896 454512685 501236752 450362123 238895959 255419616 446003962 796107497 927703881 485723312 678381352 164903549 884631020 516190012 847975768 415775713 626896157 563369717 259350681 969025310 138097439 696233228 969097127 726734141 626293325 932392650 114498864 262952673 100007139 782148119 721918334 861880109 492616672 860118033 34560816 418660000 8966365 264934904 621956325 325209040 554965434 313839356 394740733 485426241 123490399 728491911 942843107 743277442 794960619 404709620 400563423 401482703 87513607 848751149 535666529 389862881 987032877 647570493 479304135 383488051 326411065 637465119 546214681 38577760 417540693 891953085 164045591 472328699 31589893 56256533 408938433 639760881 271499329 269230642 530835184 156393958 309637173 36430897 72121383 853342890 490681015 740154210 157080703 317022892 53436768 386112967 909309155 310145717 115156559 519890124 701653297 687012850 713039818 378773511 58646974 176431660 325202089 690119749 476292104 923027219 375473844 71723674 490691644 458929379 484535544 476510494 620451941 363863858 24341488 297435831 275386197 545964133 164432271 991376952 394549301 781730721 831461880 504400147 352921109 424002047 262152512 684408567 885504924 373948004 563631423 686136934 980070218 799585534 163878968 81544107 799347865 150874857 690455289 259496243 771761919 296203251 961372761 423433107 587780031 199153535 86971810 284186405 236201197 574681708 944787808 797165500 16096185 950356153 328837813 497692547 604596100 562324067 489714834 66677438 933321462 989542090 975432493 883931129 985271008 819487150 860145238 681302901 448346477 530917431 967969408 263155276 433507165 209280045 322194721 176241604 62578930 815021265 302556977 944616061 815234183 794444930 780868319 444505941 86040988 832181007 367190546 133153701 121854938 135999448 56231275 449682666 364871477 882794053 178722700 923086972 662067718 861680752 228507310 353041474 543322516 824228009 520864379 230115077 15632564 815130912 234472359 340978826 871592394 269705813 268763763 284237151 655634904 349316212 883864405 373745930 180187711 564518857 673985561 545612355 52873092 541189039 755328438 851454156 498382293 244241030 779202279 431710803 288345218 611990416 440064030 491385304 389222209 497769960 703427390 661656687 394694756 727191315 195281911 239354082 135604582 584126112 30078568 627060573 775638564 632233374 123702741 187988646 331138509 442549722 163587736 225562885 340306545 18920416 681946518 764823202 845026208 604450577 830226274 444564808 114258951 507478930 870870538 66731797 454332201 601986908 496737678 653877145 722573298 754809591 918555711 474444470 919584823 916503604 464302211 457767842 522198478 53265374 89270568 857861690 679955935 194888895 962230182 257305627 103983154 937824399 275185222 112705209 335458195 547657091 306692999 315221745 93383488 607791004 347620613 163771139 268432870 637446248 282635989 900863454 788863918 120963750 22672455 327514381 58116471 232246066 397387197 973133277 710726970 462578758 89637428 477755338 928233751 481659211 115458034 860842749 887627016 447906473 242392780 658320176 791870827 168188239 126314576 259280654 265515120 818495039 969166850 361888640 48406059 516362102 632019714 406837760 927121988 694854584 784669685 103477794 391145375 893227071 240108460 404058026 253413368 689784144 614775292 592972528 955856939 440191345 725785733 650066057 388196203 459475501 638558854 376300908 384961803 372349673 754697219 7335895 971987981 881372421 493240259 395000787 20334117 865834860 921005209 733757381 361683691 923463873 773013938 798643796 609859086 372531566 170267653 613957183 523316032 684186048 413622739 990339670 889145749 450661034 892068430 120888057 197415101 772940460 46940181 654654655 228572801 942647581 730539444 727317410 468555248 547829441 428937568 209948322 632314147 378374149 140914012 46079155 429268157 945945336 571110792 991667152 531340927 452736863 53588324 152498882 657650892 931318963 932746074 801333905 861362355 424771468 444995188 637985866 606205273 451619987 844406728 886048563 987060502 469629836 739826510 5249072 349993190 171357881 866709857 129003269 722702088 473075492 284056181 396941953 393507840 708311733 940543195 46750650 614532715 968093909 129380467 929472272 448847872 118197208 745275789 634169558 231290291 73319710 92884414 60251096 690495394 289261256 616334887 311288134 148570344 712917883 851583212 43187187 927876322 636470686 369089803 771951835 804915135 104516992 741263587 607844677 622140058 638957979 843555820 759033094 83707663 948191713 147587273 189111577 183916893 204152946 961985453 987326940 108438335 770704559 455925612 461108660 229412991 338814970 473987034 486583063 840108896 501749317 954841807 504684350 469327382 521909419 173088394 736215427 653948584 696495304 794734545 268204896 435449686 238670260 949825463 377235876 476383659 647770673 802658512 427871421 695774708 860986454 479161231 978302700 160922263 438471895 719946298 748901350 331668419 802734368 632651569 105366799 984568288 84603870 858381638 756510793 543830005 509199537 945966294 16268201 62387792 811079042 649410780 907432477 83352205 29416524 448220567 428941854 811309019 488338059 481847659 528063149 59362649 51257793 414877687 412412372 134327507 675323538 443975119 35258740 889000652 540493247 663085240 285630313 552442076 370303703 777752598 83473243 975329616 391898410 456261338 179343458 754163209 544803325 897257350 999066472 580800449 171698908 61492959 83010690 773402058 710258888 543057775 671966165 726770699 726380859 383962186 460904803 292897349 979893628 5534308 46635612 247426875 76406957 383729678 963847224 877557508 410558985 255587998 159275995 368497722 556540564 13452246 848159237 362889065 58540217 13574815 477113446 39244354 801366482 660914217 332627156 726256192 84970692 273652825 197273430 607157344 352492638 603822528 950357766 937489924 43670216 263192046 488443852 83999869 965329108 490438663 707973816 959485314 771144096 836589453 299923324 215239731 256315006 28160167 544117506 253074849 14184837 713462497 896614885 560583057 815846506 942287048 544273774 633981095 975780055 395213029 569325419 600458104 122442988 794840889 39263531 236195579 191841197 516603191 960752757 693740208 173808302 514413160 597995522 106985918 529913101 189049514 871007015 95302327 966516577 994321125 842220985 935379016 811472555 140769230 829926187 884027256 889385975 930893012 733359884 439495162 31118431 863536464 900981562 851648006 814695551 529405533 730428259 759347219 388355004 118948983 490062658 434490905 430241119 768310489 233517989 762383370 540996661 668448622 498829385 658564525 116029419 65000900 457637902 858511024 281560636 958952658 898931467 691325063 313164219 630035604 810095717 268907175 930024925 886169462 122552508 596448972 278084470 657638617 232184119 409982452 758454394 211053064 188247931 327018380 599120714 380107569 542510479 503627280 956213161 403966600 667899752 928956688 114636442 674974946 980350239 701549473 288011294 137846926 803782360 790012408 488934212 15546192 926350256 185533923 563648566 688889093 205318147 341931952 998097272 963086746 821508959 525784673 594411430 873935879 197073083 938577817 228177337 408121155 221735266 423978032 752744202 481314493 289456765 783192254 571587087 281073763 72240569 683480053 886408766 426731987 548564848 855247107 453442384 866930024 471282220 213911093 930059003 208414411 138858798 836046123 732425167 935279751 701749705 786810759 12916722 524274381 324745587 760728524 52258620 230319709 550521716 544055856 473056176 581654800 951469406 297602431 760613984 324632898 484594912 37295499 869615411 989048388 745860965 889613899 625152519 772371137 294716241 878523681 142163164 447767354 138709448 961158584 496710383 826958972 484087529 732149140 87485653 723848024 283396807 678294237 353340450 730182087 60950419 804484765 834008086 13807798 940386264 728211578 271957975 100469442 76014690 597071120 134812928 840984543 954881494 395224225 953191246 836984185 120875819 268681266 713624225 439107200 325690329 923369201 582984049 239946358 121291074 606612169 836913942 381113329 118259063 914042436 292654349 732222446 310378110 473282968 653277292 275824059 458918069 156162267 746316316 511674420 563923746 861057452 167476009 543672731 479665948 168501488 1978528 772495750 616879850 578164920 434314199 6383103 840762599 30464093 68396667 743150598 935553777 951383784 84334498 474770012 529479674 393047872 868386632 625090919 42133503 666774115 904128853 453569005 497481033 549418821 210794309 342408488 43182967 862241648 213414426 967312260 578378250 478187610 968325993 691366583 120569481 399793770 340979313 846589674 134242525 376042080 943218765 31211831 111794551 691669935 226366134 989131270 607080943 188951287 337279988 503042760 771250387 194016286 765553817 540626768 29133821 487660103 38187812 10859011 757961241 949230775 111207299 253960150 408821313 710967149 44894854 399531385 179519025 403678768 82384404 238922293 104735139 812153047 665392250 127173781 895639097 872461065 486050442 75645814 239993697 272128527 422259209 970263055 359137004 985854278 889132078 470219552 99768819 791305616 605220604 930502606 151001478 398604162 175478487 525416023 603489940 655027093 804641451 579361479 123517630 32742239 711146149 438450504 439222450 42752337 596071748 690702570 347669642 713808919 95876836 299141847 182143673 210714380 481483569 659293671 507444847 25616215 269084481 917966639 731620580 774138005 415784867 708737692 644880360 907650282 80202203 915744167 159744956 86907492 630034856 198878803 300065254 23996090 717256193 351704158 169148884 522501583 751548768 749752557 421902456 182719900 922081388 434119534 404463210 416943575 622105572 167015462 859422379 325115605 48849108 340072213 561161875 970394036 394492547 753431689 573061298 446944440 840576376 906971358 168620053 520995493 755293556 1419068 110702440 940938152 674172299 361723929 678355361 417955888 37925539 575601277 818793043 477082750 132230758 806928230 871479790 669595184 637490559 553990491 237001960 874180292 345089642 518851992 235531983 85285897 231448519 939954214 816925791 491115348 58495023 133365834 394364195 871185105 980983468 825355084 717974459 825478340 173191645 778867786 956995222 615033215 668053373 990118841 817685321 162054028 200086639 344413585 438227062 149373671 752694123 964195975 160477449 392042432 198196825 729594312 57424408 644181392 796505937 243216374 847036052 474684966 982697023 712663570 268881636 17123776 546926106 481656242 579117852 197980890 864903157 986169815 30473306 686940292 70002386 898249057 403035643 94870111 164479049 403217399 839231743 158518007 178830645 717293302 817689825 372809014 729317629 849370833 567415277 263930764 245169123 400925916 360805945 933443450 314032595 312811927 996789312 999907022 425630327 681239003 722824855 814886785 313421079 415497599 372521401 93226502 347973338 55018961 724541768 219211682 164222326 330646192 278654213 754753798 774586433 853083051 676218299 889721567 707087395 521900282 373708606 958965568 34471190 254427369 65289246 983801265 268582034 204922008 734788857 224951391 361293833 329530766 370807581 507074132 371702207 579345970 717595320 553187979 12957321 249013294 613541728 32504403 888021924 496446980 299266564 177225988 776667435 291352685 660290116 213910606 870718853 673089949 767904271 814779066 970918048 546377278 288677439 415271784 7781558 861900104 869025730 441159150 250009572 613624940 850287241 148256793 91873122 541906434 406664197 896751115 408562512 622403684 759989998 328996821 209101318 783315727 932991493 744166222 610719261 871258023 88823991 900200035 303692747 947532729 191112147 125491262 646214286 657708260 902644413 355207657 118444532 182997484 220092566 8197534 842703602 228627507 969741388 851563836 439134177 264119455 233344845 848439744 781484302 278078223 130507315 957427946 330434962 757562456 815776334 481945222 207647128 873112214 539365369 775033727 465991183 986352791 183439495 464792320 619727451 222703940 417170011 721380253 844604200 903943746 263034245 77988443 798759256 477196064 264523679 668576881 460147643 945922867 234960953 421089497 117014555 143588996 977102194 677418307 698115870 744199628 89829935 333810766 842641568 741652318 72262366 114382989 901437630 146083382 479970916 410399336 653127844 893653017 727025 247434727 881137625 907088487 803495217 699715548 890851391 810731466 222563320 762758110 633885080 62841317 702083578 999862003 298232444 319740625 428403703 895775050 317061871 337264397 25979607 414793764 101552580 577266041 982924695 554914468 8925266 279928684 871401860 54122518 599896478 23545693 250054348 569516391 227508762 188867515 775915347 658963574 956979964 758749323 361334292 220225238 366756745 377678727 969873860 792554703 812964126 208899528 83340636 581695936 787255951 459477931 315633175 434696816 73841473 440384452 402452089 155508094 945619106 549796894 454624466 421188742 187497460 148359152 788706447 602701513 747545113 326749245 776375627 116102541 584308752 248234516 721796013 486104792 928018664 888987225 892526554 993447114 75416016 103728041 125024644 472133373 842612492 212259286 249176468 829264977 877393179 116379267 541445695 641424071 160772153 219349268 452400477 522401540 993719382 718257233 427089950 799974185 32376053 55135877 253135600 661047650 774261346 30288723 946463923 35818826 285485916 916678003 245615384 758878047 61154154 81398776 694610585 292697075 398578624 273593279 63786611 678779273 248456066 395707304 234483187 306761311 11714242 268060663 696858380 30714043 240767865 215738059 561010410 725249423 415173946 762690171 252911867 758898623 316244090 884624048 667747830 700923357 659388095 389765901 528587926 850401311 194662555 563755980 536349861 533053936 12203379 469783205 621271837 2940338 711632117 920943487 7735176 547848723 497387408 865986616 6779580 998069737 535066773 828884578 577845239 840920732 636982860 590456081 961939255 420315776 264172569 278260636 453662890 182909504 568106339 653646498 926527225 482308903 46950447 389301361 671678147 943283443 590643153 415451437 432371956 674208170 499450321 38015722 368114548 996521053 469567373 402179378 617156795 722102960 84088604 511346847 418245787 189807403 806552497 784453719 787837148 472208678 29998036 534843129 109820953 556809986 720859409 549360426 616716609 783165108 685639746 139921325 736890845 676596067 578687495 441998610 11879986 318113265 227268251 679363156 939977253 30964529 104576486 660679407 427355813 798740090 808030796 994434235 258730470 753317847 172052811 190648278 78664154 531190269 130761988 718736717 504819739 283260589 26011509 955409201 418130097 601154054 809083176 849027717 628938222 881663270 873207909 651949992 414649865 964494271 560117451 617743697 596343052 914588461 108879882 972818345 826041153 671276061 886541041 774766906 443762651 885616627 906881373 171197323 399063774 969419240 886532663 548249171 250426592 715984936 803641592 62083633 673168443 758984969 926506905 703459500 502902783 107457269 440979626 398303500 906759366 38139444 766662526 551538670 899518260 423482697 846153875 593990013 452815469 894857834 467143901 985181839 377450943 405281452 692854430 536273946 903976232 920486515 390258330 992629196 758734517 311763542 696014884 166679398 724072502 660108659 69015680 527015354 948724720 745023514 65197978 17433998 618087833 54089165 62024579 662074454 27559367 15088124 105591242 979881444 734183686 108612264 579564008 204419733 270177214 913814720 223085708 184914863 469530532 400425191 171358710 429867680 202972851 550180840 406067928 894214809 414057105 343399849 458218144 736801167 479550722 835564695 741651073 70581965 631432592 651285807 731519809 400841405 525146411 58158007 414695283 449714443 612726870 328595726 724342062 185686259 599338648 375493364 629982248 746846434 435611364 353593947 659950765 733198256 200464064 542481190 719925781 183257678 380699931 278164969 578847907 358558584 544136602 341812630 62231310 235122777 424503969 474808474 603681884 353991607 239393998 743567422 86233866 619489077 502572556 256876804 609845124 512010253 264226590 173816293 331494611 59922650 741204653 225680453 30944478 866764692 836729280 692992712 23152489 356566341 678609324 965797181 750513677 600207584 19178197 382482545 398780027 290780319 425138355 225431298 595436878 820687756 481809982 945513262 896146828 169727313 58552009 510478675 235614393 832105542 762574328 121693722 769727253 81098285 43980582 969028449 911368 321725016 145737864 294601715 836149572 380539700 326702282 359084153 537382581 767858111 371181339 825124523 588849279 487630132 511244136 524875090 271560342 49463207 462898303 46048196 363120126 736995921 734839446 837957241 425884938 540333106 40146986 282770466 563702886 150529978 793802889 328401882 571786233 200498037 805994213 194808624 584157125 745922278 49895622 555287089 670126088 783329898 653418497 372410477 444996365 622169213 64763722 757196799 675664166 637847819 983919978 194216111 710467653 959326152 10487339 134596940 18022750 918404126 762207280 375035336 776071592 300779679 353819561 646400972 868117779 392412968 909994807 227895261 529212107 194797248 626206933 734016652 558607026 944941129 993946511 590301110 12235055 796302399 815055681 133619411 824347680 795554667 467607220 677819763 944539493 356082596 928847678 529191147 840742545 631754383 340045890 878535309 674636619 214344388 123415783 655932214 503315705 591683931 199997595 764948609 299015178 685837031 153076445 284010112 332787337 771544711 753339930 45998642 948768149 394395961 72896450 37516262 395519352 815485672 402303178 256996475 44682309 13579919 771606875 597568676 303467297 25360617 471445560 598839475 480523213 44170875 764121827 799273412 372124078 255409040 517453391 818928013 40839891 985130693 673141743 496886434 938958232 118135487 978303667 700702468 789843031 724786098 791054440 705670759 686389790 120125466 403297917 128102864 599799729 240785317 84134326 794697254 308160103 692925863 806405345 973683108 659516917 207302958 197319887 146316224 241874178 675416724 339115910 660098951 745092624 87393068 655110112 692651781 246033525 24352901 4347135 99538264 673164467 552482353 454907556 769821510 39439825 648825691 950765883 146521909 978920446 425718619 828686058 116874683 31014312 380438359 187411530 915779840 840389947 980511672 15622559 377242555 411424644 829999203 255767860 933652267 914124431 924290974 379683955 646085171 946737916 389512040 386625033 36185452 523630311 177141447 727328129 188118557 812856280 342148884 542350157 941251981 74579877 889002281 42921112 913801864 782811767 386726532 790625207 272790865 188662082 52038265 208804302 725683867 216486753 598700431 254452355 495504002 871828456 173149651 107273579 47488193 236217036 308477079 867668316 182960812 584170432 933738889 945395895 303794655 376962019 955243572 282008143 751930920 684204760 929289752 97135705 291389731 836002465 492459605 579337141 658837806 434135269 587542473 218633645 815604591 922144479 529923497 955199270 705594091 453803963 645293702 424527549 728385161 713357732 515317948 193394224 755799463 675650495 444343680 90359749 665652628 657032607 12253326 417651649 145476679 257785317 448489736 430943255 570450735 630120253 914668584 280416136 692561946 442052922 526808120 612060507 610476304 786072248 292637755 497382835 43513380 150971164 169092481 789423187 400329434 775672654 38125790 234112985 5259024 709465089 695161759 944525210 919887985 94745685 239294000 243673414 880184015 633044766 636181080 618755508 795252731 959381075 369454239 242980853 885239239 238742252 87270912 107207531 257184652 114197652 254676773 390346310 65168904 235338356 888199104 934617161 551953879 835597209 424339199 279639691 43567830 563733214 122499986 126829686 360561671 108527037 117109663 188774161 923474529 587103083 778923019 243076611 117702645 885313389 386396502 366653756 133610730 454469560 949943572 777497794 179181766 887084269 245871703 182807021 94780617 471169397 415403937 644039409 642789046 287893785 624966689 507975302 292529361 481602663 145742502 884770330 239878121 479466427 160657910 213913664 755157492 812696268 733539765 425622500 827550312 480584082 422793509 350169807 236703657 129330023 363384578 582756951 731096514 214639632 916345332 334508478 904792212 778422890 332439691 183763958 880304161 667112406 574679741 427249839 806800085 705687558 864553564 923287312 475625254 302934657 626045596 48271128 909892896 869267214 202298991 290560500 780711132 572638134 560754747 619176818 218690261 986601722 950917021 435085657 803782288 103767258 691540582 400934919 280415785 83621866 403517188 399986386 614266337 704457050 582036214 693331414 499095696 746570617 964240410 756222443 175640864 255065280 592860258 747992183 650033687 372779272 620935550 24245436 812235274 594967953 227640188 696885367 36950635 106786343 890533142 389904642 168074371 139031653 791051312 844241181 548628021 205491998 70174189 632156253 857497826 755910612 770020632 680636161 493688453 705606934 360863077 163099680 375880257 365029251 725854307 929298483 955042327 694127610 327867323 184930638 385365855 202230338 716198928 376043952 327206180 174322447 910631069 999722249 930505936 740819647 62480405 136745556 203230776 19411043 602895267 447837326 217177390 117246681 665444974 568355007 582438438 144012555 772995887 415820797 579692115 887432446 444168526 145153990 974859586 142512989 599578455 403316218 422181172 543581156 238547168 51570852 371852356 491896970 386183195 547403531 595275333 109867175 786643618 440808830 494509523 70513931 955628447 500937199 332163957 848113592 974384348 813820730 307627852 746843330 458391124 852409399 186612876 525900537 699172511 420675002 804122182 405901422 272187227 986834280 954155688 995660737 577144649 963350781 136277010 258684881 100851633 796533182 48178784 460060483 276476308 71479046 238570931 640466654 519541857 920828116 154013570 299132580 657923798 201502879 443775438 927518717 847727703 464054090 877512715 112952919 503561521 518501910 855793564 833394307 987267738 422256609 444490949 974260270 440280722 180317432 435217400 259137887 257055180 752902732 658083037 418760081 25959213 430581222 210487597 59936667 735825854 330610733 995773277 635393918 373488073 826181760 289462128 435790630 900250766 474537260 585543741 799678597 491062897 45289644 962647178 211161740 298228695 383452897 464766969 984784322 224773471 804997911 613603718 323792536 516996447 200786752 705612727 528330729 968656097 422105046 570043106 488705610 357116938 160337892 924079534 461340025 402878300 577652160 495394126 394825963 177543761 402652636 394368279 103513008 933406542 447094341 426388119 31488511 452445516 70233013 386650417 585299243 818932049 228204233 481243829 909513856 715131956 352819645 196947254 143125219 450315745 491348212 517937019 458050072 775311913 831406147 634884181 229082439 715266648 785561493 175725786 828578481 947910205 662680659 920265161 238222189 886780097 236060166 141625647 998447073 985485246 985733935 964582795 963873989 540161380 323170205 2296949 200549205 317652794 616670677 654953643 734622258 450823004 344330089 232757536 55467965 219799451 81784682 365022397 349198141 753565610 985324919 304276572 969482032 749993647 968208722 792868392 852159529 322267999 446539718 654454887 545762997 599416361 750958971 373725298 124630624 302145147 433123537 991960771 541498835 670796691 368930219 829672756 219901432 687549201 121395308 267106062 663755027 880871725 744326679 798202422 221453582 21816954 740718147 685001587 651021833 175872312 42891704 102659062 720388705 250876563 511243674 973260539 438165633 368156062 664265857 937377765 498907119 596978475 443036536 912119715 533750287 37132999 544449873 464851568 975907169 413641714 549489575 248974247 462550163 820592556 986562309 502479965 6465395 113882912 343464486 872421610 605858281 263608655 879032140 415704114 295461493 848637220 985923034 600030472 466322084 251330425 47802238 929869714 438698549 120296550 727955933 20874731 520213057 425454583 590058953 999026996 772253930 126097592 57645092 846028523 888459664 469277132 941086943 87465266 523560294 453609289 275172365 545429130 293096045 867618802 943824976 379204251 49701056 198907743 549253845 432365223 325669393 479146716 673669866 781922078 845565405 628658087 363194285 109474678 468949055 138376553 317027361 455452812 206461798 470378128 839432138 986778812 378668324 668832131 840685260 541880156 63296655 249517970 52824975 412292855 20266883 435295527 345983851 257336059 693256663 327978647 623215777 522684491 502104228 531524499 41764587 858865698 654110881 588480216 422707616 222938286 15901135 952257099 968636976 137685120 142060306 521988559 299422181 20824125 524918735 594364015 42543755 324081066 665464526 85155229 342390713 59485964 822901790 924367422 459442970 782464017 250151433 25764307 243890268 680586482 320115204 171165327 507794507 960102875 915594681 587913007 30668623 421935416 424013377 696927246 570208202 372702801 81853454 558498049 654084443 737851075 263685168 858172194 757409555 499040095 289252541 530142094 568674141 799484577 27993200 193025635 190172862 210032261 640728396 477787075 546149860 21427537 511821692 651482127 800134802 242938911 829968604 969824184 296432682 382039960 108692806 451900379 934055903 631718327 971333431 914029385 881097016 759235040 891507998 30947799 465165513 996468043 956222359 468777691 996456729 597703893 58102057 408939929 936665238 315345207 487750190 973181199 76856184 19100196 603350297 866164008 888119970 348644052 609205047 335081347 998899001 737004000 664205975 217635305 186902193 949025651 583738922 842125322 997106729 228071052 37021861 909097086 822062748 667097079 196706829 73884498 388423898 734572185 893077912 8611972 487383918 177214073 202129358 454181437 311011434 589492827 297763746 625099566 746207221 823290923 781113671 215435355 6683399 129550503 305559082 815744403 676364674 74328376 701281318 707765737 261178217 833841595 277989926 445065352 778302772 902621142 61602181 592509219 277552319 271046398 186084287 773977675 958652102 804807550 415504051 594277086 585539181 885304179 348920795 489356112 2559320 107580423 175308542 814839077 332058291 414839790 104994119 461343445 363713735 636729527 372479221 542350126 369068517 907269566 424072384 43757280 60104257 131843872 487577747 157374877 282358919 529092769 936534114 671633747 547780724 208260552 153156714 564859480 88531315 436970807 129135523 715763986 28436572 941147114 208741555 296103703 926369035 127349893 715122234 939502597 842173281 816270438 717861977 322101926 605512160 923884910 14996471 713145676 580753042 931733662 664276480 261842346 433958098 471205613 310210498 784110546 766309597 61007429 274041251 565968454 862711953 176909435 792462944 206923459 364274557 724845322 968913098 501058321 712404733 408193088 107150703 580784868 208661198 749734998 221800138 519773193 46514080 398788457 569325733 763487558 866797562 138475595 854970815 420091792 898633386 196815347 968575480 344810022 504704046 314679381 341409218 438016320 657656238 985592369 863542222 107513813 803148713 941847935 5887407 879787487 763474031 270768560 931787727 765750976 393333915 415475382 717127906 17085374 531390827 976467003 704844176 41762162 732758394 341367160 446103604 870905015 716651956 678640949 581532383 800822541 38982840 407197714 546190350 609422685 552625250 728241642 816513007 366957387 650620215 661184134 213769538 563888468 209109233 176155315 385649516 623301275 937243793 43628068 416935910 179578632 557432494 340284300 699671558 1257182 860185950 624712815 206889071 244154663 861714414 406061417 459555669 38436693 336443346 41854634 73306956 934533180 902356284 957185328 698486540 986471706 481842511 653834595 852019949 22336571 461085668 810116523 963351660 903905824 52729607 794233205 766500225 932809483 58082548 157391895 354485245 713889460 719629089 972036273 628563303 345543066 195509069 657604613 362273079 662753089 786221190 146853368 724841080 606916503 943979338 742864336 839861954 213644139 4209816 57824017 339267018 248280372 164081847 294751604 314963910 472397204 195156586 340261357 802103982 556889290 718822982 920667981 384094999 887298390 929808874 113186492 511622740 577909240 560001612 275037314 559655315 384568521 552512625 583841410 890201235 118124401 871579735 203184900 481317276 931816148 988617226 73588653 74025079 218742974 263057897 451626361 749559366 774831422 449833615 446547054 622391183 370103053 663239989 633461641 730071340 880078229 247810803 504923500 623407724 816436749 605844287 624422362 284867098 683820287 780842699 962420939 561166006 977064514 292139745 506051479 319755145 391283602 733005313 546380376 660905758 129894821 838574174 980392505 634125135 569417521 23392772 318075735 921043252 12517321 365848728 428310847 70122978 302700804 617631199 199981979 781395925 784309676 334106455 825739698 27692723 350184047 971944194 909534950 514034657 882956738 447861797 187862452 400873261 837806203 181608499 973286242 745084823 4870266 305440539 747132539 724024217 198061540 67251013 625803840 802445887 211337505 906759344 838998159 895369227 154790707 2152102 115970421 254402584 693664166 136746829 88483102 173925342 308987628 644620187 702850579 534489068 260224843 74032440 94613296 81354655 182678892 121772343 466091699 140739496 707590171 482275114 495172709 681557617 16356826 715643160 927258977 237590196 429261210 535033854 566845992 670768402 982555744 482479622 147822387 244071015 436763001 45248883 838974080 977298307 974927021 868186989 595728721 371182942 292711405 761594446 989960485 286038162 948551725 822074924 227199334 776035572 144597667 303835254 678182184 180152275 78288832 285205557 884213951 99182912 52738114 530042402 193553624 655994330 854497173 650299855 336888894 645066393 674348451 334144284 21214036 699638644 347514308 21589127 292767543 425881919 609448584 456497769 180549966 5748580 316668046 4685304 921596509 691110518 484578715 542201731 359999589 270845866 175211992 424036255 917344373 565124803 603865902 110085230 423066678 504824031 690932553 495630350 62159190 435963736 54701941 520392360 886265029 255155619 396236295 667836936 11525080 198625126 339372504 667398733 754829386 147826254 183940026 214559508 693999605 722588667 20068141 67379465 339620875 364388742 35273538 837411513 646591053 719978236 403520410 182764198 347644758 266755267 528428928 712853242 711397469 363069926 413386136 117500687 872043940 837259188 866307401 368632081 727168457 226469608 391520559 46082472 852089767 107074559 537831454 884359436 997771639 246052571 225901239 384976359 803243288 322477528 467256589 195756335 877808684 177257171 740811277 704220463 771373660 67720169 826678322 369605706 394076073 217266738 190260273 435048691 767759204 844311727 685841677 924782511 976270116 932811119 64964763 140058781 525971251 705207123 992225637 759657056 799682333 320600774 22904446 949158602 79447798 78377319 176857165 572216741 50629305 589737681 768304742 9518638 405513627 152635695 332280876 855506448 668865659 541433510 464380718 672642013 151506390 782569995 155543287 786869977 895001763 61090252 209932262 840489755 862701108 214942928 544956356 525833255 2732628 219731840 357380008 234423500 394931936 785348099 66811656 275568185 676332538 896220047 781239052 760016723 620996709 6534930 207341384 457844765 490453179 180777964 226831915 102969392 946817438 488862600 634877130 839664550 849919103 238618183 787458467 941549178 306766081 354153534 907580403 741059882 204005380 286694404 161155072 113575725 647727362 672010618 87987716 853619431 871452745 497985258 177775276 784236878 435082432 689733424 424691953 625724481 720830436 713142097 722583832 88769116 958915448 809170785 276408223 229383956 543498096 573408666 947645750 515847712 767153430 304581758 14611021 216865128 22377801 746275608 434140999 610060427 744850575 919108754 296828157 683841107 874923679 619326525 589635709 694714337 945975477 184426096 683728895 397160302 166825269 92177938 684455765 42053727 357279892 381404400 313550744 729020537 375868425 499552047 965076904 202955645 211301231 275418415 641228284 9846625 793542049 846662895 368528517 316414278 939789219 889285338 96395749 685140462 864762720 531470886 462478698 733062342 419740130 758400679 415199928 366475830 48213444 942027471 829286453 583077589 469774838 434803232 784240100 871360992 113407500 349992689 371496807 56447809 745018384 55514164 887314232 432625708 398145517 552589018 599777351 466162036 604563765 734903350 315985270 162397722 255503457 512262622 953886266 786250786 918143838 249069200 270402946 514545232 474078622 41156325 543987639 195033886 128535394 656449414 957328444 961669355 920300702 545566296 788778966 147477738 500049665 673456239 173827325 32470916 208675428 740113671 59632306 296157046 698511524 337904773 539166788 156910550 587364457 843564297 990033316 963725025 893632249 705988901 569073493 623695319 730388166 35096084 998016079 338428277 766180527 93603662 964794692 353106500 954620756 966168397 813203821 567235373 980236568 220580857 458213051 815771092 762885612 795699826 262488454 450669718 828681052 545162656 386610026 660921576 462120561 70890233 66486599 657236154 816903063 772917837 235592737 827335632 601283115 985664304 438087759 969245545 416015333 301062213 474998343 7571887 579713366 693376969 954983898 43495006 457666093 460549391 128224499 294191093 328282817 551887888 459277833 296469011 836225623 376013885 157429488 529082274 128563265 281188157 366624813 739064549 33118289 70675522 572185040 389935264 111445925 462727069 193986312 267527586 615991837 893802769 247332968 671370847 50012080 356799604 443091594 851630045 42390043 735003275 124038736 43667263 282681784 638356579 57900677 893938104 386305056 28003697 226639995 178787988 884315727 704520861 742645072 646260889 489747539 475336760 153648607 511409304 230635344 843238603 329030490 890263797 750513427 852808853 61107595 543866888 251172684 353182717 549506193 523551051 126758400 907742376 648441022 630465446 996704412 408315848 750456573 477748643 516227919 297927150 868944523 392367483 860664991 262324650 932253391 115292022 520094354 322864766 463694304 355580230 668110200 533526813 276143327 366446304 111337000 550080106 128055224 61440811 473205269 474914016 963842627 267904264 447907003 862585254 401992521 56051598 3889176 293172602 602387793 837107867 27549977 382961974 794916871 613886244 54703582 88564468 986451290 121799637 316654518 813077254 962265582 968275544 906467650 763718943 933108443 870222015 832250415 663765434 391619394 176912681 874991171 798788290 185162975 156044977 415447298 696498599 781797921 470949642 752717755 723160796 544144992 31441186 308625305 221836282 541271643 726208441 910369645 261727799 861389288 242232474 3525569 107771529 984501990 702553200 635727467 175490403 541375375 150289466 186581505 684503350 257342031 285736140 915435476 568126708 443816498 191612177 818112342 323627992 424225203 150050556 582658459 708034910 804714967 725219943 158045623 615605622 634057413 402064851 319761027 224433188 907184602 616819287 437439037 551475593 44464776 110269835 231693275 41856744 693343975 384704433 861519633 306620845 641654792 682425188 330326166 302418903 87690732 817901199 163041992 375857753 568364785 7878382 955204904 286849858 393367866 689981665 932246933 107175896 426670438 215415387 556624391 988172699 605879041 27540467 569400190 40433318 381687137 29197346 169210537 353944363 174888950 401331 793815480 361216275 451618211 381577108 394687421 442912559 979776119 194993261 113919852 877218486 45748196 230895357 610900902 601667660 267357625 151240115 620366652 959048643 946111427 814930339 125758736 663631412 279106046 830525390 269551807 997457880 84402650 979626191 630824799 819477520 576198638 71102668 674561363 197855321 989292704 329236501 113543045 402741520 985575159 415119990 78040082 692961552 417453663 904485506 971158987 605275112 718815327 515333341 730221645 722878268 867777746 357136675 44719591 886014382 60860872 528059213 192626556 711909509 422106073 653416031 395075384 612299146 540698375 130030565 768635497 794023327 662827715 782910313 902469055 394761884 159894080 50292884 816110931 411244676 745870027 492811583 384975908 50182690 915500925 692686926 476188222 902903628 396235010 817448489 630762607 686284402 784914298 196725456 477201617 46083864 388449819 11643023 552843780 544340704 2264890 615854700 681672920 616541466 135833348 591562310 2530769 667098456 582045403 609306652 932120771 916238267 843629246 100326674 228356989 13574172 532875143 960330709 737991135 730582121 771195677 73342 730600529 10131109 598575307 800459075 959099218 42683105 834991364 662803405 393806720 894996969 187888250 868533492 970588484 502898093 326690936 735302411 175670757 419601573 900481478 341464734 812702329 164655644 705195665 267124330 270760000 568827003 275070456 466982653 259253450 7464498 338295771 755415876 409152959 842480866 803265991 965270400 368092719 782835663 626440564 568950496 656201300 385727241 338713400 807480301 558367166 790762049 588080116 164275806 402748415 78688544 896635505 38505149 304513062 816691866 953559880 868049515 510734827 641040946 592144670 726512547 493282399 686556552 469426070 764764685 339302288 628776700 249969357 134498903 935020462 867807690 828356293 380769325 885519703 401235807 503048598 946237374 15854555 432487218 95285542 241951652 507370500 147990264 238478469 339608771 473209371 186096265 817303026 929134168 410861057 632325992 616335892 894761011 29884798 73567263 789644383 480128898 128538067 198633864 725038761 732971060 430448970 727063915 690969216 703436632 779637168 520910812 692850862 197866434 859067220 874195150 229046184 748081015 706013573 218779051 842558697 929441923 557861355 241156402 987387046 748303577 445864423 29877612 741545187 629520564 838486363 961756222 376948817 35941195 996179362 744370544 171783610 772368130 451067009 494899594 649383343 438942176 334842478 387853344 696210219 258804861 825597774 189908441 382472729 323280003 628792558 275009230 501587605 320515434 30335105 238254283 688658685 455426117 411598092 411131146 979422778 999701421 101692992 552875255 159421312 254710898 9760334 681558493 596266456 727617763 76085801 585902214 142857162 838345885 51852119 764048208 117768359 50841568 521168884 868880460 254800071 817666103 711639798 735045310 778902277 462196602 421119966 500910072 880819446 839194849 124329719 794174015 234620358 294181365 268885161 196594881 438146866 148687686 630220349 48787159 974426073 802469374 31710768 127376038 724398200 963885037 749913830 486308722 708031878 777248817 164442992 740779916 36769514 57685623 863125178 211733619 887643484 21155897 759283078 979736507 108966865 511040142 501360725 560441818 472539110 110607066 285266554 777917634 462840529 924218195 562144032 149585949 898603083 416337559 282661987 575772182 109504156 213098248 424204160 606835983 884938315 826793696 70506377 2384089 791387203 232294444 825476159 910689285 972247170 583184 897152884 585542904 153220276 556534269 919703459 468973231 669904511 797516203 44227511 909400609 106654779 22360063 118972707 602888258 797017682 526252270 736722409 245324504 517282764 40635351 970211940 955885408 675739675 77516058 313413895 22451640 89836708 694166950 535742896 858083655 407139886 366522009 841488468 403005123 339700839 115922988 547444882 918005254 941492589 406734714 88245008 932536599 592500024 618597188 576598469 72010406 549701017 712883308 368270940 35293438 432966898 266644292 907391761 174754315 404838872 165585388 891592717 990922684 469886302 322610365 772348295 436819546 31704243 886985199 366722257 724163475 859145646 661906435 224012819 581649896 354302614 763290504 556234012 485631023 639929270 685397243 779797579 151344799 971537025 831459748 185692564 450210769 211544631 693100685 512954002 575050574 607185954 627037837 133267377 550882080 499186817 357176823 98406531 452107515 759353196 626548339 471666402 695979313 790149112 780685938 581971435 386056998 62721451 591116694 850394774 874166872 583045435 883022476 473156177 252207943 530027416 150821873 251780552 813721789 752078011 161509279 350417067 288070730 641158147 663481398 15466532 336478711 663324153 895865064 205621795 354610558 59939868 496330871 540727747 217529717 46093524 614839975 243512970 959679274 82967280 57116758 660541544 974596947 337271667 716077817 917623457 992282416 110463756 219690112 805751179 604007105 811534878 396219057 815799821 7210470 748098561 140598204 506520167 209257558 898514866 870120670 61498517 888480161 297630465 671004860 460062881 289290806 943689802 331773505 164232730 505530653 851113090 546120705 186239313 606837739 463818659 936774476 723295530 561005740 398143291 981465158 427467412 9484929 716390802 240273029 719421544 605725482 931451347 473273921 566303298 557087182 75836836 349002705 620189596 448511589 487077853 37699578 421793638 799930089 145305008 404835466 334845575 745638654 575222904 331211509 926913372 389248417 831658993 85853607 530896416 13694671 480440699 450165282 475369659 560663876 253732876 387805105 49015998 908310345 461678619 344308777 863129141 181487171 315612383 800941408 315330413 101409099 863849124 500496877 155235570 618045197 513720398 267948911 136241938 667811558 575697291 77128756 520290022 571231875 88263296 176898867 482066115 78535216 488886558 672357679 435511583 265771320 214860497 763321855 204502117 497369087 936924164 245059172 998666894 513281822 401378792 34234223 892299425 452968430 59912843 134958960 640910768 50490383 346667078 961443514 136331067 636925816 775976424 966759465 431007610 978838231 243142511 921801291 445601445 124360019 403186875 123822978 741971104 204883150 286820161 258946613 113665104 998483612 802736295 227965007 422327285 844993802 715521714 522265835 532065999 303774843 949552566 641700320 895954798 48925048 709262211 442689347 952098948 927049906 212330704 649008484 711954675 227061822 228577013 838335062 366814764 356271984 770194097 400401115 948201726 759703508 862794111 911882325 37627963 464441653 258070128 827729943 928815336 184012983 345428387 278799808 371834667 477140031 758063078 200262355 526747360 329294627 553579299 874077098 923504390 632308634 660771576 573849829 654442441 875976077 31753143 180352459 399496568 689904398 276606408 289221072 875421700 677403985 530113572 489309498 832463891 365976493 453707087 195685944 762404285 888546091 184354373 453250443 952579946 390712092 417852085 174840257 321684792 555849579 369554019 578693226 86725602 119790933 52100372 153145130 760249640 862692440 375064162 138450805 350563872 210344447 504800638 502280274 376275029 245125487 350658122 295990578 327028751 11685943 516209432 5659147 498328937 539635719 790416004 343227705 993151300 193627244 133685478 865284682 165365065 807001904 434835372 110693374 977789339 74326133 139079017 235196419 374081864 576130240 974887640 384916911 894360364 422479989 515318950 674716764 552933074 17891785 751663642 764175217 489568396 866857985 194078543 965751378 871974791 512834883 841767363 655610609 510376898 624933979 631305275 86972153 202384072 717739852 583978533 223074742 438997519 905893613 342078090 670780840 368852179 749392064 288017784 155674811 908546178 529051613 620929390 917253797 868158769 11469342 469454959 985469139 458056591 29606319 626461163 574014892 87717662 309053213 212219524 357528952 67603111 558153375 603652288 388421159 359243038 121816486 106967800 464525357 470598669 818435337 361052663 50823698 855163482 74375684 10369426 325099637 258804251 926205846 186024759 99598099 660757913 312448584 843019654 333842753 311335028 104023648 590740268 349887438 801750684 575907328 483902258 11367982 618207982 228970899 751327150 126016476 702281164 702982432 148929970 887064713 808156414 307887823 283882455 315775481 596727783 288110858 782497801 569050289 998305903 552291533 957315619 911766943 119448521 313402765 918691916 963952400 830380105 972300649 445157458 679308538 713094762 999467177 165123182 543955856 434091171 787229777 697874664 398510058 629371047 618765508 244922166 490156938 754910424 753405779 772432347 74200389 199787667 728745641 809537244 791188556 469497180 833825091 198637249 965089295 278821731 679980866 151347281 576550514 982120834 907664950 959227427 207075421 254048732 376738007 473251354 762282755 648563636 297347935 50951797 247074561 718744302 43430572 732456429 46800090 614186146 142924088 718362562 550312292 409042389 210200731 905469349 183017581 348974273 560049591 966913284 329148944 882351346 660983868 540733670 497220511 312734723 516425888 411852408 702079932 241874136 203330180 714035961 24085579 692036158 933792329 903459829 806873122 684313645 575064095 762345681 352568648 885091930 125344928 33244897 559840946 907796954 270966195 118169175 416950082 308544014 109890513 560156683 478269569 987903464 733889329 403558846 360911186 209891300 973393410 834819012 255661751 521009275 239401651 649964447 971263163 532977575 55835940 171051120 526182966 923019698 656454170 567070521 450702258 872234148 294206146 206645321 500255351 990829819 623110327 168094115 987601672 125772764 660690645 59552619 231139850 846833335 706380767 224148042 416779977 459732390 916256225 747621102 456162349 172681669 812307168 932080477 793268019 978432658 111041358 620636061 530480343 96824936 539625960 573568145 739856530 400791260 404900805 196296095 135275370 33806620 947730560 24110946 696789837 683092332 377930751 398300933 262498661 333758690 550639415 488736585 56209171 157690324 581297746 930932246 313701061 277603674 935581471 73858145 347500774 21927766 28715982 29264095 167258510 530412231 729752598 416705310 508095430 971860596 740504659 790819742 312762433 418786700 375502724 259852116 753707848 371193070 953352021 240407240 940964718 112622075 478720168 677777924 967466327 301301135 516439104 81573325 73270525 494649683 898397356 229520111 215424418 88428811 363220164 703087417 67981138 968645794 796808659 880931095 241836724 317637244 596442007 850005245 924355546 661770002 217523626 636530078 420434624 769992840 966965352 606262057 401703299 452485079 219330075 698794298 767935366 228460873 735541358 310646023 248391466 307420235 589765431 395808688 76361584 192354310 944009924 831844615 359737432 826182534 977940582 231329089 765339435 805124046 114259760 988457151 137149411 853788507 222851599 910253186 968361645 647520739 899452570 256427397 908789568 737019735 114159670 202657297 765807892 313936524 146506186 77896215 629262442 997180874 182663586 258813241 360342901 975190560 13892026 543739787 654731899 248185557 284531997 548365116 937386295 535936181 303457406 660571350 651741523 329851430 836669048 925292040 326501107 633405162 61665930 60160685 70692769 545131299 170478221 159500905 200788694 838584831 440269662 928820636 950937444 477110864 246296939 292105322 28366241 707831032 645440366 932792494 886371357 200218531 332291473 995436202 727985309 277841479 684605016 304306416 619851443 928146352 798443100 314192475 800146030 57534691 704863215 643868978 118711332 667743086 895730944 57920370 356834134 365262385 745959678 322489726 724576096 724533200 981668033 320447801 634797018 167701657 47407606 386141134 842272215 802234479 690022590 420535499 954949422 750350694 629551935 381662511 710762219 483139893 22834064 1175203 614162193 331259674 757410627 749335678 397939568 335478911 124004966 844646010 57939126 700572785 19706590 166152321 795374873 889256370 499426052 356699892 684779318 62848067 614279461 953536064 816147226 34621657 965217515 70372173 623785056 576797817 90815437 333797545 495630109 941846153 464918365 125517089 350851200 629491731 810303038 734990437 552534726 251225777 425771107 860037242 186851612 852419333 966366260 744081814 716156046 458938661 155063889 361291301 484801805 114803485 317908652 300629767 603941121 155371406 758063188 715649586 993191840 340239466 665749271 42073026 414912447 249457306 271659809 404940109 964813422 172777227 683908431 150703855 199026160 996357820 631744074 123924770 633322941 127130815 665059031 96229752 38010804 286539346 25752353 211556827 171561837 488927474 423182376 935887740 78664742 843972509 616884031 119927571 177280827 777706702 876407365 61820304 684788848 790699617 384695184 614526031 546041277 332495853 541339935 960647122 207467380 269553613 256562527 986972852 34696289 893920800 44390108 917894960 758460567 74710688 889353074 180477815 642938064 714609007 753850325 111804629 818496006 221417343 459520975 312842899 429832196 319326052 818414178 665999631 889428409 269838748 932418379 697575342 366501631 924753870 440038202 501434527 490360550 872008726 366865737 67002227 716919579 781632620 287249122 992600395 831149611 239629509 33744824 666039652 584839071 345900641 228951611 617841092 521882377 111793672 685083037 577148811 781618409 870539628 836868271 468978019 16015732 690449499 328599573 580894232 755303045 722913624 4839742 575761860 6796772 351683207 693433801 769520268 582703780 808243896 320222050 184070462 758480231 354912282 61357572 92047800 911805328 851458326 771886377 379825554 654015243 896447788 566730046 177828603 989454819 33748997 342308272 628055447 980908655 478109428 89261830 216469922 1536239 667498424 717941615 951337803 433546688 733728204 453667310 677583022 940928447 76648093 747938312 197813683 748159098 561162350 815249537 704338115 533721918 176038725 166876653 628192469 465512249 595655706 287659457 597719958 280719125 182602247 579819840 381556414 606959126 518855430 505452886 574510899 131521859 506214816 913886458 829127404 212548427 523344702 702243487 274017540 966296678 90475530 178683074 784112449 674599343 758025137 632387894 506837569 675753214 605667919 284661281 857063087 836252132 282659539 3437056 856431997 769964899 630132635 258965581 84006355 42097408 397802607 865626208 915928886 207856538 541922533 943035548 322223397 734208137 616632968 226617934 181290581 962239994 853742111 87679725 457051775 680117537 595320161 120324231 449750477 7161309 843450859 145896456 955332517 123971301 621442330 17386011 357622100 247203450 541413396 161484369 527172925 428436897 231971166 208665750 899271996 789379207 93741616 358502688 17945511 697393619 137658754 518487622 245101230 821218888 843335138 489682465 135098272 980736019 438926108 73462677 336212059 17013201 48557923 401809010 100654879 919573028 59737679 128755924 807400765 165059610 498084556 304838454 181478126 638138078 7393505 591292143 75267873 951018050 94806847 412114255 467846717 515501053 177806611 155932563 850721173 986469933 517156563 48697853 469293292 586448662 944959675 106234846 621350190 512893367 147268328 603081123 433222553 117360833 765350392 329224731 906178500 347490470 740406074 802704673 170769347 386304933 48734489 145671860 618331235 290784546 339380668 366911057 295309485 258136073 936808241 879865533 56794791 829531182 685619727 996726875 94229391 37464976 882861948 306266562 105906385 674405732 677494400 375556448 438366451 517710416 452779163 430082524 571476172 80145279 760351765 952656065 601932847 439625867 480595661 661336168 605299887 353715646 766518706 430091662 578940040 529032161 256051231 523012971 632816226 217284702 99070453 441541296 782763523 383558384 564660036 458903620 970300315 358495287 214693708 115312422 553951642 742363103 893150401 636500846 358694436 647470059 435286786 347782338 522019342 717266204 305357096 901100338 269286616 403832044 403840170 995774887 673988323 802621337 155210582 86334110 73847888 501094243 190625776 484868526 178230862 554879314 724119764 386568790 929519643 734378247 700007473 115189554 881233798 345559115 542412883 964100282 774837711 365071197 838231536 211796556 922871107 175425480 999956675 656888208 634930722 632472933 152624217 95188262 912153409 716422440 467488868 233710272 148139657 218295370 115679560 10457816 854690731 278515521 23261354 261809707 349930391 175461167 625063829 476549528 271949769 340135069 801479289 620120132 532519631 422011024 941215968 296408928 932945987 454647778 798574319 647580365 839205969 905414047 572472425 319930776 691610441 749999563 399446615 730177016 35450543 588373787 121254092 713759706 954254407 526196825 229724346 476946828 937096609 862921760 607255344 543572677 711402750 96051143 510825449 202899014 124264746 210312615 402515019 107935544 603017190 910936251 142085854 405196199 447585244 835121816 542043075 78792943 40107176 611605347 467813074 796060163 520060930 89970918 33145338 325636583 237937849 667213431 825472644 656199130 603971150 693982893 464106166 173934149 945194633 447706093 335416100 277445439 690963181 579161201 159105863 856569794 257925469 712302095 564383835 45558213 49916054 435787283 42064675 277723198 308945501 680759241 191737816 606790543 691777057 177307945 180472303 737984649 816216986 509899080 590269226 857515301 70060244 916524871 278173765 910867139 834848758 920887342 502586862 954950846 488949671 677918282 815231023 396246145 765018805 795387674 390936517 958457105 749412178 495886520 862791143 367521926 934245467 405073731 703587673 188753073 130259684 717865974 880687319 246993336 677946041 511091775 421291818 665498627 144891268 544426474 969924735 289202537 800945497 277653345 679488719 906403856 357411325 81617775 956772433 509944448 720261651 494983955 661535781 347885115 62220306 478734480 202688754 718153376 573804488 66171010 529589514 481336181 126719339 760777423 194320753 551959721 258813645 727165205 181254296 562299341 892013823 210708732 514400860 632180070 272271033 166197489 354676196 416404894 687775818 298064841 54290061 840415860 741950018 970623426 980778139 871111270 763427592 965966948 718082882 987397543 685728349 533292584 789359338 103381595 827634032 901346695 636482799 448177413 400528142 877606567 854128429 878467859 789452549 417542119 932949313 636836330 706841970 956254631 311756013 55475232 597340103 807018891 281559845 711927953 286522079 713380334 915480317 241168462 843385604 655922854 563136461 448545232 391349588 309427431 696696375 336139653 673813460 604890897 52288430 231954015 241883348 7334251 398650712 651784311 145226287 634838818 833032316 31353118 493224346 599270759 491029802 345856563 371289374 154286513 938449593 376512303 120465430 541630357 443688806 502934453 163718871 316552980 812154269 912939009 502587576 20792342 272610913 349309754 680035763 655046116 495895599 982907801 353982206 789529596 546327740 896375982 374282212 265637253 41336919 110021732 164889837 96166681 113610058 671448024 567433033 154408284 910406516 207323386 333701524 494803120 644197375 32264081 830343898 539408427 875825395 323892522 857849655 816516019 801278444 477969864 676176443 819965222 10923612 930581707 573058673 780975860 501158542 544919832 418773819 971513062 619451043 714859359 824693379 506672852 525394633 924159850 83177660 135131077 483887590 39432531 947016285 792703856 966347876 637405365 641567594 917359436 452319995 328963348 232390897 267786798 704055448 800986951 102378651 655708536 827453628 686185688 708690881 588524372 466651723 30073310 151730542 211721498 902860580 55914218 159240560 385750126 48706626 160962473 750212542 222578707 350043499 62474327 877021571 397299939 156055628 729350912 639112142 420816810 980971353 784665852 92229865 602760318 98841719 182625716 818991541 237451428 379464093 938794614 525144451 659476593 381434175 987732392 226410336 591963386 750131001 4927364 538007639 621719205 973466561 295897198 114358170 943410762 204902576 301677414 900683386 942929920 400613717 515611506 553057794 811276782 881341143 154763682 915490118 881300445 709708978 87498421 13006550 712582133 792288492 575374650 268913210 811230660 295093106 105658436 291690259 70234442 712881583 616575871 717541201 994077550 976455951 674325056 225058812 777750019 90059621 817723679 917365853 466967099 132944849 814812786 372704857 42876197 65320006 378226727 394973523 705924980 578647547 183798305 855050521 680994935 691263059 48953694 226943932 848285463 778312026 23739399 256204607 756961233 684507212 185085829 198978136 179929213 265110995 830476363 744380967 49461841 80898491 536896075 556765403 438704813 565621319 182897029 52634858 921205056 365990588 444113289 330908402 480861661 798719711 210065722 189215492 568115153 623583661 890446980 203129852 630382358 889953097 958129023 200104561 622261585 172920524 534689558 715262581 100387985 824463457 718132730 919619997 81537215 513503171 402974578 700690340 939731910 194133057 145871926 714701831 331856568 212376546 2683645 271641785 376377953 885070879 80849009 371985763 998325441 638836822 695637386 236023833 322296743 973790217 586185989 386668476 666326203 826162494 400602212 166411152 571527384 152332564 733557868 363119048 435110530 697784534 436952465 29717956 616920855 623046229 6876647 611668000 991600280 939041576 383142764 794741700 598743726 287411914 82664938 820805619 11565481 191097776 251324485 11623883 443210723 636967748 590869230 736155301 242076838 281474739 971657140 261744359 863084830 75205734 243264256 217426217 442914672 285330919 712438134 882994844 931359020 702668217 102739503 77158651 928796774 199571761 801233755 475456046 266862077 936908192 59515322 458584765 174729241 347175503 373728335 731700951 863354244 248207237 756115403 55547309 770248315 216528498 787357258 683688109 475479646 258423666 410696576 717233926 891876417 112765536 225294736 625192057 140222429 747103825 609263995 299462754 171645927 124265363 428980233 428969060 280225856 538607213 542255673 634180700 222209878 477880781 772120822 569484911 681360403 305048397 600888482 291710120 400316943 700208101 713440307 415511546 914955554 811404057 430012368 679273787 74788866 97053718 308544614 466514244 544756477 877304777 810613361 899769792 618000357 25577537 252564778 223425743 355452906 714356962 939489624 783323422 74708353 193611686 613321506 689086227 980054502 29843329 679103 653116411 31911337 759466459 953908546 817312919 519218800 781641905 74540871 427088914 200361602 292809107 74950501 253234401 714238154 675064153 312060166 161782871 714876557 727880423 395777107 298104531 921426806 332588611 127477817 227957633 730348331 396957334 830141501 271708576 157140280 653387517 713073294 3038060 989968587 452135554 380818104 108127481 981770764 820146082 136956125 675018273 668520078 55587004 544171650 580703750 583121028 400031143 836803112 678270234 450451929 704569165 928764966 754854226 254617844 961213869 691485201 957041531 790117924 615866979 597563965 894524496 477227094 951619477 940192790 727306367 459890570 709395498 464798412 484934505 82707520 609755428 349519612 662670495 974989847 767694549 836451094 135574554 193554006 231594455 398772243 810545752 563210615 789032376 137953499 588730489 131339843 359762711 988048800 711350747 564567941 611222110 950040401 333713966 448987202 169948538 189556943 997774306 109829744 620919851 186466455 845688120 48469872 464399227 762244640 895495140 877000171 300387383 387654014 668915399 664212521 127664715 58827801 813106958 127732254 698643848 57014130 412536672 473375893 776961615 508683356 165787461 980604444 341952160 344152489 177927836 113865499 845634768 131505250 857492972 920524429 107582448 427235126 170422631 343218098 911369085 73144259 746776112 204271337 441442134 474146583 287593068 177724425 84013955 422488553 962692837 906666449 495480371 94331873 23783909 483096748 937771846 20563861 318185542 199274847 801831621 785341502 460612409 55373065 700191300 507581657 290131427 639946193 270042400 694301385 718820316 3416932 515754606 88583955 75707663 141954744 153246865 65020997 902478389 919404535 722542175 605211553 7326669 916448429 322383993 54610727 61470782 212870617 930771863 100586378 921445988 291293009 132116832 112479201 441011143 935018616 450177721 351067966 870343799 152547108 617155239 906620956 135249509 648005654 847808141 286141756 266863080 505155709 125386324 428393306 29375584 818951681 512856385 467803206 112253962 668356471 708988490 137802011 619891327 981109740 978429198 865141823 244763991 81118251 215169248 323268230 490538129 958103629 645413801 993051804 489476273 312682836 587415433 909409975 285294980 591084347 277577190 593421089 678945242 279140719 488344623 825455923 939512113 847161840 649378343 956299332 520904541 599847855 890204575 58924863 838129264 942646118 952446592 891477453 538027248 707678284 935368876 752817240 238291340 92606466 661144104 161978099 649914816 468921212 355663927 281048861 655233183 718587705 762622281 498138531 703713216 640940233 808130796 248582422 495186271 952219657 132358292 63070415 405089692 364597366 503114275 728126004 205929171 809410248 141585981 723181303 990679168 149815980 844761343 333500983 92814213 651099619 426754208 602773813 693988158 955760688 862566973 759920949 76587565 916346616 151718750 492882213 47365242 66130478 407407373 76414503 824219564 936816703 739304264 364187280 709380814 703966339 576168405 601622300 857158627 725936344 805038805 535464029 925145848 564432452 551412873 566701265 120272851 158911989 234961080 586893281 813311684 18188709 437039601 466691562 298661038 555127823 420461941 211203250 765666596 975985178 859585814 831141513 223220873 794937556 235171445 102276092 811227219 273267239 956512089 581942354 309148467 321293565 144536801 707685029 230838869 453998092 602170085 393787948 427713761 414916353 586849944 950238709 839256041 895999096 929096458 272525135 95172941 678067952 553092783 531182070 916331805 680827693 408351703 617852555 833766734 332306183 414514720 763091295 130549165 858437402 210137443 956566950 510539477 742008050 830846637 487868740 434087974 287303592 163455056 892641885 375752644 145422649 812980822 809228608 77150644 211421985 783822233 348586809 664718119 807774406 790043123 647055476 747521911 123108360 978990131 65525403 394706024 225584290 793268592 138624223 588414431 282453621 869976392 878407290 587287972 232733798 767849560 731935327 468164230 948087774 17014181 606179899 44082567 67912060 128184969 721161758 863069046 493322790 239413507 942281066 96613073 173509135 114759009 170652109 455135973 411532143 923871473 903932864 956780471 395353562 166721632 505241841 157415322 280132640 360098090 603787911 78211811 196291458 386554526 556466026 33427458 960804355 61688285 947080878 990120312 204378497 603859760 32285437 221636386 312576462 945891289 390831563 894887997 482783827 874502541 242264652 444253472 412229387 678008489 748424239 538166110 474317941 317343636 667039193 247425516 66926210 399794332 223974943 390446659 776139694 937486364 434132826 603974426 177073206 550941113 4931866 279150036 955005113 372768420 372312542 502053063 218573 504787135 737459244 21945720 382857019 386132489 953266876 399977081 314215385 802752589 168142750 27942676 722932261 733928546 352227267 546351560 158192873 110470630 6098921 754663057 40054051 964869591 820363848 970886808 35087316 680222536 112844847 366474456 618119267 876920967 326845179 502796106 51156593 6656646 664557046 287411058 23519161 255264312 264130243 6267177 553272561 840956725 153353089 635564066 55429114 482305548 314224883 608653569 967087709 583795350 19019444 510499263 960303992 580070203 129307794 100556836 259546486 936925179 988856163 505502838 736702705 214968795 891470707 235092129 562158289 651399668 66638702 433615174 372694706 85398667 429320442 464034295 328093287 71733921 534062072 917740214 384423094 394967958 429011628 913380509 2281921 216872986 375693779 892171632 233808628 185108642 851206968 483060552 550993103 684267309 749789987 465225762 865349797 55762488 70487381 473636977 986478863 836337301 50210152 827279277 172544771 727886846 547330949 948917306 562928450 906396953 967351294 355841733 964653940 961773046 640269073 755316773 960878597 853552558 35509702 440247867 156100157 982347428 381597328 64817680 273583582 270865833 872413967 664721070 670484199 973316398 907173374 376279241 711286338 293555981 411763438 6312510 654476131 338570041 405228164 283692766 452313533 208580663 505932218 707684564 779661223 118452167 202448268 347812130 509952277 386351669 490319065 892770835 755088795 191610305 579055456 160550223 986176418 430887893 42244471 334955291 494806621 211000501 156360767 247284165 205126698 981594235 746967915 371688452 946069022 27380677 333153692 285044995 443748595 733504654 464103099 407647835 571353554 173832676 335758260 823532553 676611140 729705180 425703335 136434553 183768762 985806579 921478349 818278940 453181659 938699831 291320771 713387486 286486403 6791589 527013884 445082717 688987535 656432484 182987404 437033170 797760350 906412418 3324384 738236471 366774275 375407139 237155047 723679903 522603772 621761990 277732979 449155577 865508240 279361375 122533518 923318724 833521883 999102746 691169555 195137562 241374682 247447949 820748748 644819694 358581593 97291260 126006630 660674411 907719728 665195810 976591813 279279262 792645630 181919236 864072655 728033020 7551335 691351498 349127982 749956015 33307197 114757109 606882878 67081020 806184450 570581479 101512644 861002213 525703338 233780010 381352648 907052352 200948797 67185858 513237782 324041705 87001502 414182577 943526561 9213065 239717716 127505800 901803826 276569518 106933215 690283728 372150 911713472 783195249 889492205 397759544 976171235 44318817 124971870 842653321 338628661 756848750 641223570 742442145 528590621 825924683 153313060 368712700 382682134 188520284 612025957 570377172 133962163 226065118 347008292 715811798 473929929 580818661 499657014 817753911 471609568 940446405 506539317 998205249 59010943 288125383 162291440 595182693 568729605 482657185 546786740 909009762 259426952 21937113 122083276 783422383 18656555 656447500 743398088 969548837 880880946 861097802 153059945 846344602 758138130 920046440 331792892 915490289 948710190 855049793 308261772 476736263 134389694 550553076 925281513 817345729 654415406 985933513 509060181 350376458 887954806 385067967 643344836 680234317 941289236 636928674 982911643 4032330 940393767 420895099 353046899 906972110 462927011 250893260 646130761 467025928 3306078 435726751 703006380 335945273 458737424 418812551 779665132 622039131 414261287 67639331 993444477 7169558 849335990 912671778 13596073 547699884 703006151 299947184 552896136 747471455 306321894 778297054 603149167 467132526 376516603 231282751 543766644 917109674 968623762 517807489 320949450 763763016 347639356 267932634 822720633 821362278 793512662 644033007 472694228 559883561 890950228 957899463 959253213 133725559 972244227 705865360 965273976 94002983 204581104 381960741 580673472 492066836 339188647 410468779 807332714 187666812 399941328 330709443 722960726 279093036 423963739 509478213 421231403 97741248 578346966 292510479 6905378 149152654 415087509 735216617 682293231 170044390 268306840 929454312 896025557 657690239 679591651 498727277 495820373 72135632 308873055 201931784 258362195 10547572 782465734 548406400 911150907 245545555 807255304 541665901 614023596 97618056 383569786 542653821 358598457 150293638 11013616 571325633 521376052 458443657 86556241 379838528 577245727 929227767 388528111 247450029 211944773 551820314 703275266 123259606 776568992 306425531 203158285 191368704 859237660 399999145 322146989 491194350 526579396 856847521 159733424 53175486 910577475 768147049 697479526 940147045 179946329 647286310 527093533 977968581 691716051 71997828 223808140 727108621 304339902 264338855 138945807 805862908 298555531 888057324 899521995 42966719 803733326 216268596 870508534 883371145 338125815 247918543 659202419 678278301 449779290 829616377 671012513 886621595 201173560 111866492 755027082 195466693 689792631 970493747 903961174 940898068 515012590 71661772 290125552 183772860 311320633 98368906 295070273 557352814 968868285 657265174 620204020 235254791 923646391 884317265 842096285 978199095 353986952 21770483 334232489 518440638 56671872 872960030 226675224 809758775 286798647 571516213 111877852 664509044 926107103 396634614 307281275 346806393 346798691 722842093 835809156 728226445 115267945 226368252 675649836 59201594 870273258 503220097 167797074 252794395 985606224 748875124 518209799 908852349 479021525 617846073 902554641 942669511 361965049 520178204 22912763 760584088 360624568 148424936 327952014 453098546 860831537 320825067 563142148 144762651 934146896 172052918 870612081 322398287 81615403 733077374 732960063 812680625 761810293 664048179 40933911 515864014 801183608 476104630 648180068 419709864 621204044 352653667 100119334 336639822 907216835 353234181 552416309 368078207 149247349 398151936 48090773 300944710 947466435 688041923 722557400 103566222 162956259 219398094 703986164 951865982 690076642 980982873 399274543 386929290 181471524 75254186 812004286 416528788 831354639 762738395 706003240 242476086 740495628 788791869 21662190 958165876 508655204 511874707 246601231 457173807 252735484 456383219 312380888 39117102 450609104 454052736 65774087 310021825 278830168 338762960 453418099 669525364 584520733 898641330 349067891 838510969 836750262 667812166 516893167 241234825 579984398 767949356 88163774 273692933 691025768 579101911 12123684 682767747 892694397 911999619 623437602 126938271 693075985 361639082 978094019 887986093 456987621 252809623 739279477 40293765 403494954 312363917 187050163 124314788 678591456 916042408 329517194 883522509 822089933 671436590 942251711 821203089 225884151 469910384 218726094 524034272 224948557 686179902 246859687 160041583 400272190 152019734 603602071 812995695 271247207 849817619 728021780 712367008 284621969 841564789 149567507 610444008 127739834 898108621 168473889 261308148 557062383 82153166 85953924 588843566 262169292 446027365 698664999 172854337 136926655 627609539 812126144 743312398 732623580 581914852 17429300 563756444 454829358 450934763 958654764 555243794 243993643 416337003 390293213 849920459 791578835 541170997 297770600 67850655 975581206 693108918 418406485 967163052 624749450 807731788 762472466 655521414 920816825 760151855 711830811 535993679 17186734 231033765 166066762 808934289 943386939 84602213 373639833 615769395 842925454 264414296 406475460 414327420 688328952 452499846 320940395 625497256 661072773 905852193 908630035 334198190 414335904 714579400 15324464 611336624 830867643 474555356 666661189 118980771 115891294 891682509 622450353 964622067 706177949 494078231 274677156 234481453 12428061 98955280 103866887 688964049 7137318 143622154 581917005 410830715 764158828 218472319 642956467 957230312 669948150 440139359 809270986 340241281 479476350 747275409 614213654 650496278 936817331 682293687 933591578 310035639 970908752 125524049 945135641 326868557 733849020 713260188 579242876 619391531 787760900 539335395 628419021 256008417 184653495 160287500 560910647 972583589 688267535 64136404 670872374 344265061 749791394 752233551 861269192 623021503 857178002 225018535 454950061 613965411 761277175 104853777 618933128 581494767 490196195 13493951 335637543 227839786 762605653 251005124 381473597 552586099 101692170 46549299 369339881 460349299 507772716 363016950 886159304 556726216 432568090 911992402 174808866 714069652 576152725 660769217 839580028 960255084 160882496 884509297 616049342 14637237 642516936 479324359 49941538 358788584 767390933 401126579 421197905 517901098 903076866 150343593 681525937 717092858 308401573 78150637 479032413 667636783 890492411 853798385 770214446 427663840 734444412 273939178 112802825 925838954 739840198 99825505 428654565 652756991 621417545 907499412 736477654 612062398 524587509 16761944 499774744 696280923 946327198 156696155 446443147 319538003 982883788 578285969 184724423 19553320 694285959 901634826 571963891 589490142 167968560 546248493 468829304 141745244 372348664 119965734 308042335 468776481 207570366 112776927 740870074 386441478 684012311 280990041 257082716 511925336 714800587 177077792 228645435 645629490 271839851 764269458 664274638 811203442 496232649 416643458 76484199 806608564 212702207 712308045 594514421 939380032 447754434 365396798 764111885 21271749 817084939 810372496 736240996 91563956 705544774 373849417 571489899 43525024 787467267 578675995 459656412 956226624 87375091 615121992 53111416 428087424 485229328 96425827 370350730 135184098 685545105 868644589 904093732 695319558 32627848 331219646 643863552 816333527 549101137 252254973 174351273 157921629 388770874 398531040 358977136 174424603 433269745 912798808 869957478 611958418 342576725 748129803 193710400 385302850 525104325 654275832 730107166 495747022 252232994 813883595 632130837 233232560 18842179 193962533 372695083 165134746 721096608 963073285 841264631 900283133 994677808 643563655 316395065 550251328 953448411 124858083 212438218 321301249 713578873 626421165 830242598 299247085 775815701 170836723 817431661 46237949 120801699 634246621 128505202 844489204 605633658 992569238 670346501 750339350 480072803 821821547 263737097 923934174 370278563 486717544 353169342 100503541 417739393 862860901 686601836 204166648 54351966 634660287 891035289 104571655 347371043 844101238 912418373 96831858 565038012 547838308 923808037 732203897 359690000 217141915 395749414 755703334 566848985 608552539 471690054 46029136 910310940 792228034 82011139 232844368 626126990 863400848 590721266 380089317 129993580 750828118 538661750 611418909 669465722 169295138 652578270 703111222 196698408 819173310 514007274 688784064 213024205 730102792 94013858 579692001 181257950 333407412 751792355 194386820 171875865 699658365 701773559 790308155 581090670 845078135 394153542 420171392 460134997 841670853 390772543 572308700 430362081 150905572 841540112 739857937 706327279 741986244 79145860 155923617 26607536 172357427 167572092 264823137 952865903 69678386 786560191 704160523 258262969 340952404 502558363 110804288 110053924 588460067 488029108 546312256 739279556 636133875 664096263 651184839 273687747 645469711 426604729 708654781 922964074 101406376 493823643 209561727 416113247 407320558 352443325 107872489 904559757 531262020 596102217 330956398 590284084 564660042 126663632 190982235 317925207 386932361 189270512 844586955 551224773 946518845 44278935 720966012 149960690 935654413 999535617 753335305 970543830 318710892 836235507 172218868 579344020 429873633 331450890 142148773 706813448 806807494 978239669 790450989 232976065 100523058 667079511 79406345 23931368 612868400 349418191 194108842 605912518 758168506 630665514 517541067 333213021 657400088 228523672 685772915 607943366 741604268 212004890 356462965 387238043 355914505 278987520 753950810 481441539 724513601 460271653 926243160 589542303 306568862 17634567 537511967 306817566 616382695 977961023 493621290 346130675 509757803 94150211 243452614 193635006 54929983 967667058 936005945 410404417 173784999 25356457 641557556 657923311 128479899 810445758 708920573 712475286 645787304 36882716 485827250 253242101 135799629 580233047 686168017 358096264 357357086 966443347 787877443 597613095 576803856 517139636 455151523 932269453 758654179 387473583 369377644 328708474 681265548 551221531 388925945 183390124 914861406 346385059 11376559 332283374 10065451 829551513 519576046 890229123 365513808 897008592 382929709 689639648 139590745 996126899 482397778 822404755 86645746 365719797 643342477 255531998 918182185 590636441 390573105 406482534 964117503 646582751 194539705 633391238 366653722 468850138 486091111 777239280 2645360 986150579 449279448 241400006 749252850 327311741 509518731 664995327 508954173 648716731 245458190 680871265 745456142 732882866 292904092 387971359 147769268 810849651 165560642 521797341 402542837 191727092 679038883 749914146 126954681 424073137 220903249 74047313 602492689 426831404 562181467 771280032 187749858 376593301 327686465 710160056 150331895 204558779 53263807 701476139 643510174 600027357 222005375 202887586 7213899 755683150 874015555 139039783 296863837 459040798 805330943 196403925 528813512 80872712 116898799 826650117 381236493 839146466 107705701 750398060 656811434 333103469 399480346 184329011 988594679 236607560 284931197 398442770 625636147 635302079 733546139 888509839 578623080 569187645 421587233 589234623 475563903 942879971 855506273 653784296 692475963 163398742 873479606 69996431 229382304 887598500 565372245 865875853 327740362 44163791 328919872 767310021 707571242 531119738 904881705 338696660 181432757 965151561 560900611 816335115 409148444 766181032 541093140 669067997 587226040 570638243 307056268 727524190 849096319 507033583 378902547 172917716 327486708 470986005 511356066 321000924 679669548 360640399 867768363 106939607 833844289 697841734 672586058 630329067 145434949 207886906 672475859 801231380 559545750 974796407 907373586 362904953 341677294 271446371 901210089 49992550 743239650 13162405 785422057 824065459 611892467 222299492 484558092 182727737 709438369 614917457 214233838 169608509 755657967 514291156 834311850 645777483 109652850 609007085 520454363 277185751 569645011 415383900 225964427 698930328 981652829 223443269 121150443 849538277 172438485 504083282 398744385 476519555 625286416 113772283 562999526 705857276 287872900 471528212 533809227 513823114 249680183 33818155 487459575 386336136 410455563 562040952 727278943 963167619 169545375 852324610 506098608 112932295 594341701 994830312 47130150 907078202 907537986 311766153 344723250 330849574 546271522 330791103 712379053 694279341 352742755 806389176 907651107 998661955 83407539 780531276 838924323 445771166 804424260 309169415 494993870 677642173 804189181 494624790 147850059 597841609 207560980 394879259 418240982 378007217 367296852 615321993 503722932 129252982 341268899 67960625 612570060 470310949 149777627 746060975 671297636 339535622 651501647 51988039 464247449 622907946 742115739 208161511 438568641 205617070 665290377 724273763 959675557 720201400 351207890 814465480 78250760 452283642 225236969 991541882 918875458 139303943 105506800 962729368 328106194 174968639 683982758 94737674 869555506 599392800 475541705 905324385 279415488 298037298 774531885 749306098 192506694 946315433 909565808 327875040 560094096 325064618 786806605 902552874 768599342 811427336 305079167 948627183 760367767 425330208 228875064 158810439 590738781 446123082 692941535 232081234 922600679 41527742 688341966 907155284 12201249 428433206 341938177 969879650 287530475 217401072 520312609 381916908 267038290 570767899 519907931 399066910 100404648 674754015 929570818 679300957 495596482 272127164 539382463 205965417 15839090 727576585 27594552 230822735 884976273 474222336 865210405 155542579 628655229 203607144 209344217 334675264 939171066 356659075 62139460 796469709 579104355 282307291 917418644 992341040 123248202 892079738 696867108 248209231 838901488 549690576 516468472 858812725 881945014 593811857 832037696 754847990 161874944 230567095 699422911 664048076 717877121 568681627 774028692 252052011 358193969 381053949 860567495 312118148 632596101 710176170 893437901 683915059 790831256 385585505 417729066 317363113 676686643 906220813 138333921 123286149 741161497 468186697 649110430 28729920 787392392 292002290 765677679 178823350 803280487 626826951 994030520 374138145 385860736 973842282 568305554 337437969 203034803 694149960 266978657 995937778 457533922 36123945 835552290 441372787 243567615 331774807 361872850 112552811 881980568 801755811 548490142 833732147 840192837 698500665 407200067 535278554 184813044 175226251 156026679 318626112 456326343 744901963 254880781 200673087 225617636 994184526 339552944 541031989 553142373 277470588 683447012 149101429 29748099 386998483 533039048 921416700 887927787 226522913 748362848 415628122 253415796 193863513 221453590 87149495 971516815 318936343 14286639 677073762 974843058 308777373 293662331 476524616 408765726 43023439 938321711 720476808 846602599 774536542 44994590 841461961 448275305 474080988 325186033 513159319 323329634 791730609 241607830 711142385 711050373 691686861 369315081 882407196 929326010 220950912 943344356 623802079 231162884 828660921 234953568 558193176 807373457 594722193 801446730 551419082 227788341 380610863 978174088 262108243 890893637 574805319 953644039 69790356 629201094 149468002 966333589 91186541 534965653 841687414 845693411 81739246 380349969 592112183 399614814 744201981 330755434 268479839 592067834 288700953 320012064 63372412 604369343 298885185 787344957 165009979 971154363 847538236 811447976 588705929 638961109 262702951 993721404 597794014 415375101 648501138 71269340 30651606 77671455 238642610 124224781 766452950 111034437 353619628 141356336 256894117 377310419 205202858 86368935 282533841 478561839 625373312 338705200 730650884 690073489 492045154 777541741 298826040 210348873 265491955 822587517 248324531 74611345 778094844 509081889 690709159 263995578 262444719 271756161 959650876 931611583 622314798 56806519 885583294 306035129 815581276 9776882 621652560 775455311 245047870 603861531 443112778 561173230 290359860 263018350 228578115 354328850 57243415 605944722 576057071 941553133 353984086 343055246 641023956 646742660 613907375 24395787 455279460 951667961 442505867 973295609 278820918 606114042 630751727 463672117 395699833 882874614 570262195 149023465 202990371 478151262 741824639 497399687 156564459 317188439 367144003 528559879 60948927 53536631 945544849 844051046 763333423 415553938 122583236 356206050 581479307 594233729 926484132 170528801 926383757 125197372 129603561 687107070 152968469 865160602 80785895 724008966 477300533 510411242 31363482 111178691 69645913 554665144 384636493 425311941 243503416 162427861 562130282 486864636 982204715 784048047 849627754 240135590 795151524 597938447 613872635 492782321 867841077 203959607 921168541 789733978 929539983 531487801 37212561 863600113 291352599 371394682 310372964 157532809 532278230 936287303 748128870 450822299 446735368 149566785 395189573 48393266 145643556 543029205 378240176 327609504 838926997 11826002 616468967 9276745 852507642 126919981 539066957 726295003 990014191 649099379 312727060 600805444 115335402 590932707 410655624 295050909 427143749 5048177 739241230 877370944 986700686 233584051 10741383 468783887 807062068 688052464 102549898 766015788 618812567 68061058 838203436 463885942 902752561 775754147 70381377 170708378 325775521 50514440 365527946 286785152 275301322 616544008 418921140 937319405 924105668 355958310 698423013 472105456 188571329 981539758 663032721 892250294 433979208 575174405 346530082 415253334 81448751 387352589 875185020 581507814 441582664 386554250 863918191 255489896 287818004 616024516 464371624 668680041 872727971 163058034 26438092 932074292 901067087 907933767 181871128 684227688 879178248 46130837 850126337 237314702 386103339 217305367 529078417 804363163 936917413 237580854 222325419 498884702 159737116 300168981 957528149 974235262 757213787 100645611 385302264 665163385 615883961 316919160 655901126 20357228 497414234 875326387 859790643 196354292 849016056 953448115 970925663 440466988 132077068 979773172 191222924 935870172 100217711 852340823 759167928 811510769 592788011 929687703 788074016 730909063 574462716 385597906 638919684 329852635 139799377 33916114 746703026 273469309 163679961 796835027 269206467 370027643 221010142 155612998 477951447 972739853 58846435 232264971 716228728 579266258 305177738 536175462 855785517 9300671 175172386 930169984 398304445 424492766 572084828 957420260 772418430 378300068 905033299 687640597 109965942 920324894 622401570 796625671 366928146 143170832 851944604 679793651 918086105 651984694 298620866 25005561 455626321 365648565 551615901 817162521 977895979 631502862 888508037 416585188 396353333 161230255 254536201 312638485 290035757 498191531 772864639 616166517 199978462 937668727 834695357 474497232 252377962 854409590 706459492 474952037 66751948 532999633 678794056 996978398 636367350 403823036 879252736 323859234 592193770 383742718 51676795 746187594 61122118 398180706 242098931 870541737 441747814 837518802 860539827 488408871 277268096 372521068 859894624 359606468 339955145 751344490 476780530 171629343 662085915 167352695 983079844 119190866 902131967 74990837 729075568 943191042 377992498 849885736 739911682 592934276 12614128 733052831 116154230 518129048 515778686 830174351 859114322 704840439 185222961 572111966 995078290 297433978 623576862 248547897 497809367 247587673 484219252 452560104 915021398 823254097 952457996 563896220 664539470 391843986 642347302 280346162 813041633 387512280 813035371 467357649 485360710 631068498 825787759 683318094 959391739 356283696 155910940 795313555 279997090 278795539 44152765 551131906 363523341 206461325 227818275 565866639 665091933 503739768 98376100 558922425 318123643 743900993 292972126 555491023 661207491 594475085 184003915 651031558 389565796 739143317 561397523 741434369 160428457 623328360 763470544 894330857 412990869 804357274 170403283 736361067 14126444 554926712 684124331 410115877 581521134 912753959 584278490 76411778 370927035 647160825 374676177 47871022 103185653 318684330 954657604 21664085 75501225 889386618 847744185 90955080 907852436 41827898 311327656 576251921 224897200 759972062 944517874 520005572 18328532 578313487 984240600 693079947 259777596 965307587 305543194 333106595 566330137 381806605 460595649 409657726 454277073 289206613 207958704 592268998 376343618 428150882 565216486 617255263 748618998 956217570 414356172 540855187 806610186 934160295 687798821 866513435 308505427 55499429 94487531 511283469 637580128 393705995 17170582 985720363 943083539 342177897 358772526 17116695 493659663 417750961 552691176 317119073 117572104 899199822 232915802 394655140 979594680 154969635 314340922 854533481 589690007 333578867 638611639 162773169 674505417 172966978 142996390 469245685 201145220 152285961 62340941 977738167 860329779 749815796 135965303 75860613 43210104 62145457 188767944 804908242 797744969 13856128 917165640 334542938 341482584 654801319 147176207 762171211 602638588 50489418 132046190 405499241 761024422 536641546 813726785 506422302 98542924 229423610 869675642 553095687 419466383 318066880 57823522 108327531 146157583 710420211 471031291 829876183 793647288 854696954 548977246 417728759 202490512 690167499 416894191 896669045 469723698 683152586 924991934 621078429 873267380 585362145 90982251 611546019 825881536 577172896 566251287 144830721 576678810 467340668 365943031 511556174 431347580 500007534 752927243 769071590 896412883 30353636 965486871 555861053 937689974 591761311 403591361 223724052 455706365 76632286 507986220 358678671 810419046 113174913 258504924 861492119 383838688 739660836 316644664 343911667 383552256 609464234 659544905 248876576 224479058 30809954 996690854 467243953 841089221 325924511 566800176 543388242 332709308 987910934 77453336 366878313 808673971 389318253 652013281 772478202 128330408 727184357 982053917 511970200 206660537 502391395 940752886 96261133 570383175 1827249 334265810 75960995 855408804 806706278 626449684 961840762 699474063 362492084 621904344 440770149 218661375 997978229 798618898 87049261 595612726 661681861 252630420 766270971 145114066 323655875 31268141 726024320 830652875 861977462 638974420 313738895 213114180 437145771 917767585 295947040 683579293 274071980 255209506 798501942 366537198 276782395 637918617 936127556 663527919 424944513 310148528 866159373 624038737 916350513 758061877 563250519 390727975 69553955 317680063 147253029 490578274 542717375 362972394 897636284 770301296 142027239 285646198 682557091 511520843 267080363 299228881 754114262 825375786 627282143 226945335 611672844 758168802 933652576 168445652 445268924 917699073 903826244 352025652 185400404 521346072 843122956 682173704 730810586 543410075 322592889 426302469 691916584 128159097 375434930 252916207 432605648 771056511 834382968 276301116 858633442 377405654 15960027 839940118 161123510 782789119 490279958 650926374 510135472 214583413 244483115 784748607 233666824 924361763 204596732 27712081 557925053 589004455 445240185 451578799 734134261 11418338 668479279 206426899 103869862 464900820 682578643 387205678 732191159 843180486 645046185 770245067 577520361 394493508 759850633 108325464 142836738 142305470 407667222 463361011 638421431 682214518 396345072 680322963 233357068 805014737 653200185 504222697 989556838 236992175 224661967 996314023 96601400 674676609 549463387 734872660 42647147 1624398 932768072 278849225 618919448 568334933 298568730 224549537 102487907 950424037 266991284 845605328 539884000 776712282 497289713 740976977 691084530 507011062 21623077 206605370 792394871 46354620 606478128 500396765 241981153 191911969 150549936 558577115 285795978 940670027 851248008 283646892 303699147 44990388 156474113 203325240 565728930 658268559 974027437 504616481 494601778 26504614 378143113 625292240 607441509 534648672 456047044 393898004 589332067 761654846 145942263 710776928 819693819 536048763 500255016 204223061 992236578 134259597 88010342 479684339 337279275 159599867 276702154 292807660 458020700 848669086 394888473 956612711 162724600 300575863 907025627 477961086 584241975 206155937 538431063 155805731 837879863 301728750 889451987 794545966 686575234 237698907 566163328 864826290 612167615 445747965 413723901 957506350 998460589 314929914 38417321 832951612 101124545 811323521 995408001 114195243 972654425 596653595 240601699 572601562 456866955 415828209 433958331 417979176 587675794 234200628 931280645 963014282 339754276 239636722 133038180 485816205 979038128 525794645 364646412 792869643 692868966 45871301 818230331 102519464 439572095 919809065 78609113 367169284 488005871 517144159 892893079 165777566 106057038 112620997 848986569 412041599 274901149 967021431 266846028 863915936 300143049 577158856 712258828 508672286 99943926 625213667 294929795 283182535 426592936 405864177 652672572 343595681 314029595 911950496 696940295 436075071 715533928 132656876 360679723 937733193 914193445 250170004 58642746 884927453 978559090 464201654 266847008 767931064 754969219 603801279 148330094 700542253 638940171 532211672 458433541 147713515 997465419 448849871 736397980 774603429 783991155 559064577 935203526 239276196 838873633 153309872 782490084 337802049 436489473 225507152 487771646 253898164 680173994 936388263 303237796 568838553 342563601 1660041 486568550 989486160 620550678 714091579 163374747 867104065 411228053 60224561 658320398 300737218 7821274 355312742 987890056 43379730 894192642 909175147 947023597 131569958 852003260 391129202 977637169 210254949 366522742 602029915 9461622 275159342 19345587 898921158 985801506 938775972 8481373 141526808 108101093 522869199 426897028 790654790 278702182 942935888 452390065 71251705 868197587 983827349 724896211 457701064 820579528 270208804 324531280 84552810 304824041 603728190 96142840 887254881 911903414 954546166 145943280 546062124 206461613 984245106 975136637 33224590 209206599 617771488 951952502 205698850 435270221 979797994 547680036 226267853 459142075 582238496 769315681 979418663 213347959 566779347 111286436 252177263 70905704 460816836 496768083 534081941 97309509 301796755 646169545 313457535 614343753 724967410 250837562 920671453 944095557 974156120 981477482 228911720 544406782 727066852 839424708 838172965 994404976 911478277 321452919 898110055 378515329 168764578 919167962 839385354 631064088 120610565 502149565 437744297 716235662 257589259 431597497 987056180 370161303 587905644 126982115 997558254 191020030 985637753 989101624 760273909 613610253 289838003 969935354 71922206 412867052 372792814 653632329 470491754 471883364 376560623 209613581 316758827 249256128 424333601 877272491 743328974 354391980 529985465 899072300 925403166 410952565 310469833 409923033 484042276 863076285 603705951 985461709 59206785 29327381 892734999 516767383 523013487 738125944 482175200 776180607 787674113 909349405 381311748 504849593 635496720 149889927 953153156 128771099 758517344 431348183 292061887 761545385 728718879 278722306 140564891 37020787 119051068 359501751 44702103 645375922 466966812 6468536 93138287 983507226 344488906 824985983 946247347 235481178 948166636 73087849 82538454 783752187 849585656 929346029 854971001 77423839 317339982 473034412 197641542 278131807 246882911 675757552 623348785 799687835 167562758 814886946 914295743 204616221 969664310 335413033 48103127 427890417 827906216 22357998 258090403 112024681 88193742 513281748 519444362 224445827 427845696 817987669 9888247 318792049 625253976 491252289 710002237 499443927 703409185 312838359 231892531 891669363 488031600 313797948 521970934 168702971 33410375 171733786 375675414 476865494 564328193 751101472 704174613 876547003 784740125 222961681 221197944 59437772 667204553 139942047 279471591 560379368 697553790 39347645 78567451 13088706 666203834 386366068 221066628 869186781 155236034 887154517 335793780 800460620 106309392 23813816 603518783 61055758 891175282 739830437 583186060 550325814 354999763 994989061 167899666 583577335 298607736 289662798 74013232 177014321 887206061 158904501 153492021 972678680 662738009 274330747 533453308 147995300 967467113 19246868 731363251 565033568 25954819 100301255 482326524 205569377 386538006 538716147 657881064 824714238 73102738 282052726 311532804 580646932 27567806 963720724 906397094 221708783 557435790 28775974 233553742 646171979 646467153 297359527 541265476 975303609 905741634 62388950 861784252 965166360 727965603 546586568 723789906 799899703 458422697 281338026 156375433 552263233 7244987 340483185 677678808 74797242 818259358 804836711 982744038 634465806 588049607 282372763 86529054 597908834 73735585 272470188 392374160 483493685 220760833 314547171 663957762 490252290 761914489 374377721 988225656 242651650 432837905 592618276 650573426 460053440 298962045 156423620 397935045 299462745 747280645 23923656 551469981 879444844 946731355 854052038 411829334 975319440 2983967 832529084 665615893 476989906 989664018 519634460 514629589 610144470 846134734 776974823 768752879 408301221 408763703 7667136 65409308 731803023 25574659 588589058 712061101 240114206 664273229 385110647 387745852 977227388 187886486 11505120 776397662 198517596 513641224 930933281 970363884 103737997 737888995 653890536 193873683 561628843 697260957 465100703 438020676 267620663 671334378 552343873 874081912 978708969 849236518 483360092 384565582 659422446 944264114 165958160 735353155 124007758 91040677 390220334 502668503 883764215 206681181 357489814 831564618 924525095 189374128 639592446 160129308 296335786 364911510 411022908 524615684 321717716 690485657 821472457 535645819 324273819 866272567 811198332 332361798 620724484 960399710 831563698 995807797 216267576 449091781 451232357 510731194 656825261 682794913 116011017 304480237 780313447 459608138 909384138 331733809 747606618 597883609 532762966 108357754 209666580 864490305 86039923 595066483 725265590 312470592 764200452 421775517 176948499 994825132 807079442 319595333 893505187 842795810 502084426 118228651 97749908 494970926 987586944 190755475 719556147 349891968 966926739 355798088 252080078 703568704 937554325 128736377 320776603 85839258 176330944 681874983 802342870 233227913 31890567 831465925 238809700 396580151 207622467 400770276 438816634 216263501 884299411 433436287 506200871 399749469 675120545 270617931 699017412 305472956 328144923 596046723 237192986 697198629 421441221 644677270 123784666 679741335 218900802 218664307 16803318 360094150 656796158 306316539 90160103 680774271 771515530 706637460 870195453 505190872 182394019 584610953 385888671 385775030 331707478 146832873 723916126 774470051 313935052 591798485 440243499 244996009 801676837 565772745 756262228 369071898 823925984 130131414 48864596 62781360 848507123 862011978 52602649 167887472 24282800 861155197 252896300 813377586 544973672 235039358 408599680 227296313 790150290 929537543 634267592 117626075 477070832 215431833 40517255 614356719 550467247 794005491 221527033 794843088 976107213 25775006 96682220 202335861 43971265 708437 496773502 322509903 160475598 704958522 323314337 878483204 472686517 447290509 903275747 908139770 649460318 162765901 895740888 746743725 20527472 434735947 424299599 848276910 130026436 477819569 394721005 269740426 483848642 853517730 378601398 581003703 419181227 915438218 149780899 463951270 541855143 267840837 517619889 748938270 657510539 754295410 830359288 648879150 799326793 215112892 804894015 340283043 262074142 688906044 753077132 550117894 854981345 276418060 431180035 433707225 219983719 43889062 525159166 570685263 817953157 623301640 128196197 503734445 964804285 171983184 83336869 332355093 763184727 93712050 472985391 190340946 18029328 534115152 478926318 6303179 611714982 106758391 55569244 92560308 215589227 715616038 393556410 100308813 685410832 976627555 526017526 71327558 378032613 400261955 145886023 4068642 947745366 142768938 354777595 383493829 230511944 789464192 159442900 382667321 260776696 910372466 453954799 840818375 748657754 244829640 382114133 498215075 931365589 61568311 62182485 821884172 435634159 908936133 15404280 923034298 85137141 830182650 221916977 634512787 733436406 603019728 147405000 813630322 655823239 407143692 778738337 958818371 378121038 74875076 519811244 975674869 803461469 735470662 100046711 953820484 453479298 72545282 816718977 592931530 330802706 584203786 150465396 661767772 984524060 127989924 488656016 569127163 617797836 417410138 925240645 520661363 920262996 367094437 553372643 23929365 166903138 426242127 456185843 544477478 683456051 229145883 16656703 308853859 721558093 712924941 226103345 474351540 85358466 445152444 110429859 191340717 525719966 142395759 452435639 796920809 306991329 780824018 313361049 282557122 44170654 674543232 869731221 484507262 759921818 480710240 503341537 817052298 122360935 701706936 140757676 224758801 232134080 262009203 557612681 712958189 305602922 946954103 448093058 135389194 318453567 979980109 693620316 655143290 619525871 653423474 49877785 784121245 924047003 300111288 476048769 82235751 43643836 573789856 861224242 766343086 981891401 610247307 113850013 246099344 107409735 995963556 148053133 437259752 333752579 870143089 368373814 895657399 958378219 794281674 248364801 20653865 718234427 994405383 747431106 121807648 859351285 827574915 307343534 612901876 434916058 162689209 249138252 441572862 410454360 282474422 301707968 22512883 370593989 653560085 116389706 894840860 710310319 179325645 144872221 449070152 318351660 842203965 324792607 971844083 454967214 383657172 167222320 734508243 470964969 70113048 873620677 681351791 516776894 59538356 303964844 533510520 125485883 207351675 90453662 336165494 383995248 805941446 775589238 150857677 474794941 555815524 931225278 326185759 419528538 456137017 166547598 45447149 743151222 309300348 559482263 95763420 377170797 795972003 42109130 976720698 800641896 626334409 435002937 79530872 633709870 130493867 463421204 490758929 353626467 832097268 183355187 947061303 546050657 124356791 166707506 878123572 650772676 585678255 766531715 747733730 6890876 174641106 622921373 739255753 535881250 930652547 663122649 209634432 40502945 291771946 410593211 921825961 384663020 469637592 923443454 916867158 311163487 735808996 192124429 627889888 8308481 302105571 633548580 967360812 467116734 356660575 978469344 952810370 760547029 151955791 534139319 70643023 664422366 124553339 59276472 795427924 611364967 627840655 417286845 560473206 783244552 964505549 480379412 535560298 662761843 986851576 873823620 894232034 957075550 411066271 335646207 567954492 531609664 901451632 520528162 232015896 30758077 700131045 528982164 608658321 956807082 583880052 282358807 695401110 703707537 177108209 865640354 406085779 61977673 679730278 510378203 659410952 89418314 503250643 801962813 124463026 95113416 316167371 41474682 29766691 324969600 322718761 60372187 886758814 36151000 398233564 942289925 229222976 176375074 744039033 164034942 578319024 874895458 712148232 955863506 266892895 859481438 592987547 155052986 525750633 116770175 598762896 706173938 164578710 974235614 641820084 367387510 179376262 498150982 366986382 206171262 759395121 964497243 850258821 727931848 580168251 840441879 9196428 807035262 179036124 716731976 380322549 838499435 258864737 770948445 570792234 318358877 871963207 632228500 313256147 247681235 509189670 405792482 389231501 921845349 43881135 507567380 747898450 648059640 151401881 743587017 7461902 635431022 395706838 270636295 889299945 713480123 856007201 565893208 604460102 343723505 671851012 93310063 993171655 849885437 920640121 11255843 431207947 112419407 202792383 303192090 811733646 112664968 35405787 825092446 988330808 771265377 374324903 418181890 224513580 760283637 886651097 73522139 572202361 592529886 831763647 534381395 709550631 965471390 703211226 253708726 26483047 224273595 795126595 22005177 768741190 991660079 741838408 351933623 764304681 374624309 770073742 439052707 572042473 177058338 425712250 703877156 936227783 443387818 996198370 300718175 380795559 432603656 736743775 852608233 695279639 25647530 759358064 714539736 224894616 499338878 127615481 970543038 69954726 415679615 18166548 359617799 666850976 692714108 803165829 656767362 142002267 69934678 502262153 247743944 543567096 733779774 562992745 956534766 557032403 309889834 762298045 576615835 37571172 352154128 648951256 54572482 487696868 486815212 898809458 325329035 50871992 421083486 287775844 720778934 207568081 422766801 283617710 98535284 685095699 193249583 229167801 848217806 714249702 203996828 875076440 959010753 326634383 403606423 710396116 762660189 806070297 8386784 382634702 319100782 105670874 828194187 556186158 269669965 951104472 663631428 253148661 151639696 631832668 719655660 802762655 281373821 95223157 491541669 595151384 371120082 431029779 942278911 504082736 621986205 210955628 325419397 342190768 576272636 713425890 104397989 135451484 541749651 48826538 750136378 412618519 379641853 726059561 149852750 479570901 712851075 518765373 717372624 24808152 949271365 522309847 921548682 969736357 465190148 433572644 434399347 205182473 787622304 719195994 133574215 264724561 882149332 648585633 277166711 678835323 271322473 105415355 601649865 866744244 314887544 793461918 719132764 744637280 895212219 823675228 263451213 888571408 217334022 295650986 203038720 866878939 117597004 988117009 69078433 152037666 678013016 731633692 195054911 419253447 863524076 119824288 668063409 4420072 962234477 394943170 807150133 818349694 402643783 626598094 543637031 868592937 956962875 48424693 174707905 854349904 683599143 668121630 3435567 37187923 68157385 500339393 444694640 788538776 966427928 990176911 346638508 960424520 340467912 547142938 284294697 975716289 741680332 148313327 297740300 530835297 226522552 805301016 470190398 127671250 41302502 793492024 101182071 305544952 836433683 465475349 47751938 388773340 707781822 334611713 425791103 427041321 838309854 502398313 368561703 224270589 805967826 773170280 172526911 348028694 391679966 802580390 614854995 941409771 548105872 538450687 962546603 624797123 577703232 792851476 721907196 127080475 105032586 794174910 891436791 263086649 401002060 11531627 328134872 608542875 819945207 460654198 163184135 554392026 240063629 160597001 564812279 968302014 344123701 954784137 228973657 974691576 573442369 207952240 43185189 614351783 886920673 48771921 554915103 406355195 84609801 594078449 274476022 779051933 96822377 519859518 432724294 747572664 390310281 132802377 688512867 878515457 109025224 683316683 599548446 129930070 733194220 728388586 59581302 924205115 807033116 660719320 870523033 969296052 793955782 34702060 219777758 138617272 718822548 791535271 799255615 737985548 953905982 489773828 18361673 497265135 662339076 382131918 96167781 831511590 383105082 271513754 120829705 11215448 503279405 574603015 382977866 204727453 448425173 427678300 726826643 992577813 592089569 981970838 56944233 204764177 586843613 681703554 481401668 918348676 849617881 959871092 965243897 773036178 925356340 615287604 360006996 217204232 616463126 55845022 22618208 727200909 199766082 402762074 977704478 850161554 920622052 786769867 529695890 427742494 73772967 317535071 173578939 935138302 233586323 871361518 703111640 239561405 207884461 465364200 567705972 457991557 287168584 179459987 486464924 482412476 226294285 528654974 670274424 32745139 918705785 64848423 508338133 630265958 707867249 510294651 994233917 853931879 6237699 515154324 752947042 655965605 922763920 580212202 121049153 745489420 277520417 860352037 26416337 552189952 889163495 586986780 835618768 743035860 424395081 347905027 40011431 357783062 714850489 786811636 152849601 896419019 89316863 27241055 821914706 977140135 690883338 231864319 198065532 982297721 629962691 742702760 126206844 680215203 112458496 285865286 670912368 945522973 272120765 25192414 47320466 194732338 924090366 717104701 104257932 512981230 978953333 708324525 574500663 627640796 375865158 545873203 87595215 845018666 446410213 674370473 18749386 142789271 261111917 16640308 510236977 961852901 779483088 551404326 733869315 791820111 506801287 693593059 822573894 234421148 765990650 770174623 187397857 259868964 485082186 259932779 38708335 329042516 73511788 379943348 922653409 117154914 722141598 757692611 695679010 585694260 350843342 751490542 650115215 49848510 876443509 465616285 56721550 708649677 621667748 256059103 970299732 636264373 891897410 503073044 182565575 382259948 847103093 425786178 91339571 864958047 50274179 145780718 141438858 891906920 73536864 614651869 270918999 335768573 405870662 544527353 469543598 75396703 725313342 658749753 366491533 165344665 453262638 220297726 717954082 522005331 531909377 648117671 687146707 656841801 677871531 267135084 376475294 153656829 548453590 277897373 322749999 440997420 458541010 339067092 558280939 609219382 616787189 697335166 923488396 113052300 68065535 595384522 989371414 916446416 137008371 797862962 735249855 113351387 812485210 696678149 760847486 286110237 323013978 625469841 648852058 709822118 275433494 48505567 226201471 839741603 683874123 854891530 473663303 184613271 783819410 923204125 953721598 721853363 902278051 510150109 742655217 921848367 88517353 934828025 368214364 74279742 344971162 485926490 379483405 352830462 146930718 185557253 312184309 519514946 723267270 703236902 408148794 223064428 146663505 228407370 26353986 798416659 79934885 770115317 389321295 826657394 28465326 835390335 120490419 177156380 259494518 676866429 181316127 436918723 827472983 75501029 392182838 559122500 165373979 665996534 718971189 689547887 766347691 351853057 121293525 438353456 59360253 312162952 346152031 192057149 412755073 114194510 653042554 23105528 469130533 130041878 828544060 809290387 866863785 773522691 280242543 904878125 611546266 636274171 412613909 361795785 546578078 735585449 829714321 274302422 619397374 70145508 433950536 540422234 675133207 287380789 32798863 775922525 503195487 910433931 761584242 373201229 419645380 891992094 983217622 681619875 16975269 50000130 538370787 442163163 867764982 604962482 497189539 30770729 568034894 430187933 471487678 409606460 114911718 743586659 250322283 308794628 340518484 12538152 441231802 579936294 20910092 642065754 393083929 873385242 581074517 421697396 467504488 211387694 353213679 491835271 989479219 679550121 889391480 529144636 841235069 72215187 132103104 819142652 207729603 374788756 607155820 493987383 124733791 758019723 648663519 870736377 76567324 583843191 45174031 396404758 639672692 358197152 411057370 873169540 248517968 213579503 659660550 662718069 462172423 668327335 958120911 801156187 912656931 745147022 240461462 645458022 688371004 777718720 778886020 914379704 369970897 630537129 830825823 503311827 782407081 414368051 602302750 924659661 308262722 496655493 804888164 27934944 576753700 368890459 840113632 813649740 496759004 909425099 141802658 20359065 477001882 734659305 890796014 972440908 739904514 363160687 246502741 149652017 789046337 179442541 603725370 848303703 236166206 197694415 953309185 801856933 876726959 119281827 741006384 846367341 841707436 950478328 365496607 782211506 855614673 21117686 277135563 237045069 602708948 897678078 995995576 544170026 324282677 121143510 454481024 254249064 110722851 378702858 719147239 316260621 869784208 45976658 237813534 345090185 572690350 87283715 434602294 334838241 969756722 128192639 491705898 274651792 476330051 415273082 479129459 991442133 438768393 845004316 273019118 339388343 843666597 776081537 977989881 58599350 372453031 616136362 27703027 125510255 968662440 361485798 478276526 837940220 800467955 176716975 205107854 646109378 611041344 780882893 150623817 863089832 401234899 165036789 169185538 591045280 359458563 160360547 184733213 471535022 223818546 546079996 456939888 287511945 612071569 809416650 889463095 112593695 358395327 418494931 647213421 410370570 1576935 428377350 889324268 613702266 891085918 130061892 583191919 693945631 348057972 965673124 751981277 68723443 256876662 34505892 536708106 211184966 272124493 405158588 685174417 624818665 234093390 158490075 683117817 685440822 972342402 383113763 876352659 974954265 618117912 539850483 136016446 791301274 789955296 968094072 211747365 700403327 374536751 57223246 47580356 136274130 175723754 154104970 236906500 697810305 852894459 419527994 436718006 521548376 411594182 202687041 267499816 812907106 109880998 970523460 279756897 591975031 54346661 139641870 538493590 744527485 357812528 520113876 920542391 593346139 423187633 671627597 367807765 800890170 727836360 962205249 470841942 474333447 505075383 724578052 749171240 393936267 254806988 452767232 524333453 936691027 651483890 165182002 36789851 462573257 629681790 993798802 975362483 292263989 772328914 453058746 746114837 54658472 702204826 157181777 566899303 841678319 289334778 338767736 302636476 732050663 552668690 354166181 745407283 170358790 854170530 974501036 823088352 482124481 192751439 819833705 493428321 73090299 371224136 712492482 157120255 360432948 362258547 449707834 81235162 276222476 987469595 976404470 341907969 166544547 97536059 509802961 283356135 758639230 265518938 988669652 585772911 152256274 880511308 435242722 863516614 617604410 762173047 374697516 126625972 218579742 459243579 319936662 690703836 364249610 697113764 985422650 519559495 106121733 654106901 801219627 857319041 819357428 66136552 466228331 891273064 701080353 66276993 870010804 157844961 398660451 887694001 954384642 868710215 648906692 358107973 487604489 784125373 10754642 300988472 629239676 933840709 830300693 94891904 912699283 844134928 278774822 355832091 708056749 318594800 960443843 9980182 102389761 70737753 904722569 405113434 702953182 359863097 216095099 603338621 241457479 140133237 588202046 220336339 639301609 626403053 815629033 898578847 708352547 271132692 835260519 765707606 559414014 270439584 101069192 721470932 358619662 365563889 438568776 767602740 628353501 532866228 709374001 784271239 538506457 272748978 813627555 558666792 60670551 789006636 598882976 141104766 381675949 682741835 600731869 204638819 977687554 480497476 540851770 6589858 499501419 319725425 210492184 684109297 197804045 520591719 385749075 641294122 296146037 16645071 773163143 493088482 453564 58363564 859470874 983682777 405845869 460623828 439886658 564692264 600440421 700537076 645030767 358687128 830829812 857515882 217009708 847534336 484261677 884837289 562384701 860291202 696398908 430156722 424074345 759803735 688175212 983590906 451307026 826748069 903890382 639196198 910581201 80071575 30062618 208290948 290670559 933776909 93424980 949525393 339128844 423433413 7042906 90458965 825792607 965830893 397892168 887806867 541032002 756451369 319226487 599251116 598008594 967495222 535527003 331066490 328848159 580291143 830703736 43712268 467690518 671293517 65254500 486001679 455361672 796488227 28490460 50487424 710843662 712327937 8838220 677057151 865031601 671922399 899719933 29385736 754337224 775025669 811570115 103927919 486324418 717931919 876540613 436078650 383229781 111899875 195662917 533641476 353599122 511246104 935436139 539954326 142924930 879134426 47602515 957558475 23590776 724130582 311453377 229726772 926147783 984179426 66161749 983310071 137904008 941821579 670117306 178941553 569202218 954036673 220000794 243279623 415249279 73483594 129460863 50678622 874405346 495369085 392989312 734134386 467667491 30742750 947699344 23766529 889233428 585717103 593381374 108808889 883810459 436775055 302595023 29239603 386050331 962603215 806125115 491399557 410640685 837862016 780287688 746121449 406203092 447526340 248463804 603033129 472708855 936792427 47018780 243146529 664609318 37375937 699400340 522008500 320573972 515629643 47885632 566206054 110956838 676546557 194224319 528684135 308208524 122178163 932632857 201920638 111413428 753130101 802220801 323524614 621518253 842499391 784622830 328028765 628892242 435875517 539911659 729180639 954688489 66526605 382940379 835602294 996759733 827235776 706674155 384987106 926012580 901921379 869077078 844947225 737017466 435564415 118503995 777908010 148420920 717686567 195553406 383265097 485471026 517432950 817489062 488172575 772413896 310567065 878479307 88364339 729993187 974005379 598414375 888226327 440173456 426209599 777980504 384024850 125144767 460578289 874152572 11480980 946663580 842877826 919058821 54688264 509021781 20510659 105825793 683787470 181237912 888454722 519125919 11541474 126287912 462675392 730951337 286455936 655435733 898816061 503030896 753755297 152416126 380204670 126027198 266075202 610491089 155893830 36250117 19465618 252012702 407725309 319060446 644776942 603148799 832805928 896895623 772972976 232871959 551562464 242543490 614230112 602796116 490358414 385792422 146351325 742247150 511689702 888571360 400054221 915388290 713388860 915072652 120540024 5521376 496170815 300705674 598041579 6512157 435138891 891697528 297186673 780822451 739717991 757861478 302320787 761379779 588449873 71543321 352655572 581912143 151785622 283558312 393336414 529907662 801571250 703709142 533757504 630539781 613869662 291226043 534018519 180903163 762456510 825467216 286905899 131041138 916677685 229298581 322470046 154978765 519836801 651683821 400440144 684983861 453916028 154941226 452908856 80476655 277491235 681021596 142887223 869882009 858525044 151959084 690349095 719396734 314162896 416491692 620272918 103176335 583167133 188706444 346403120 999823498 814537409 800534848 139138514 377370769 72026897 471179403 236150237 612534633 449447414 46395017 557356180 869394311 953529957 697390705 944168552 996716616 969459482 897443453 128987162 442331513 387553386 564806097 707901287 129259520 406999025 661205216 64980300 103974735 556914252 380783412 46205125 784654138 927030029 75091448 466051568 715524535 178894862 673289408 391280714 874325873 954903712 353584264 495998041 389959609 202307705 136613330 558045490 610943010 168542593 627951761 778581167 214004881 267203077 836336441 515738715 963879813 722921137 636584433 890950283 659333206 796265251 519765400 277345004 872468734 460420105 658551923 426060680 709995284 369618060 378394340 890424586 530924354 415336917 938649309 467900327 661893034 364019971 164208982 397790040 471437896 751087083 18115109 450680345 317984880 193629027 747886651 543571769 770303264 867363963 13710173 483678525 807112475 968551029 395952785 602419673 918162714 553397170 446042209 540786600 260061802 853055981 109865290 794761962 202495182 468614674 189235537 434846840 129817255 295268272 570545561 284841436 228224985 196194358 517661508 583579621 268142371 122175646 867898076 523575368 691724563 355680462 160891878 436689492 125830181 518114361 787090127 398198012 513547061 211559773 750413256 281346956 303934866 412749958 314619749 956503649 348803581 636981190 903822042 173133853 939955400 594414734 381860951 403621670 746383861 238223516 269998122 977875918 329755212 633115610 143044696 129000209 460165022 721696745 609756321 346173120 780296470 931975295 445319171 865503548 803749741 844625893 78610528 353276056 269983413 86483620 45079207 427256123 220185216 53833790 406036550 405087242 687860424 514886925 71474856 986939083 130739580 229459820 869568217 786130799 744554092 483820302 48251654 619545095 310189578 744094466 815169539 362034146 704526825 606226667 834178153 923879001 846672342 2198325 99763712 584818627 540591772 557469775 674746071 212570649 589960116 972848193 40564529 305950159 133262630 330928364 796066790 739795629 643652153 782711413 853312159 789997556 485949213 418615344 970150673 961970883 422010412 18698618 59627063 629224046 477669750 223731731 589602571 577611262 416969498 590653217 530463940 363193041 912088572 2776123 480768197 80264081 798272417 562583675 531740181 476702085 669834365 334435250 906597325 242805815 977072097 402831594 410865045 218629671 79459754 268521288 466768670 197318186 925656024 746926118 449819626 741070162 970218166 472034503 560070390 151832593 140055064 173428466 980984916 298196169 546753353 395548726 114310678 738169570 536461451 925802678 297200565 578170889 568409991 985872273 101914762 517079878 499975367 169558298 899592973 90663385 61519997 672244485 43507800 345351597 708990417 486917662 159825304 481008307 306081066 440825486 762111351 730176861 747234319 529637025 738418549 129711092 322200115 496703630 664441539 674709835 39761010 496332570 513828164 549307989 159708863 597657986 814121366 307694198 948467732 939723789 779257139 713320682 606843575 543693322 240625448 913924750 3992677 940891289 933294290 683571084 738226988 254414732 545004858 954394834 70096735 188311938 887775877 981106252 285564708 422444236 166493374 178730502 342614986 597265073 806682125 399916005 77337552 212486095 700879451 187237081 663455222 74516627 498170633 71088662 923862452 311032496 809703609 414078937 324104967 945501518 857852550 100288148 344616813 438073487 508985942 952039687 662431536 423688422 578148452 462817726 952341784 712676800 100845778 741132513 485967349 525011577 229777910 503990051 994752888 143370627 561713971 10892866 815917499 711701965 960032329 427694321 696005861 246088629 80234067 949490662 495613562 951660947 356945834 445206603 724283779 272725449 595435999 749967541 430715242 481849133 396182857 995863159 335846604 466109360 520448419 893902093 69774659 267785889 508491024 12436080 561314559 129369059 201198781 579846646 179777234 324708578 835065998 566398249 81324588 207287062 54749735 377267339 14137598 931530878 946759097 563550625 173402372 730602781 244419741 993198854 295475087 264312707 689232489 665528225 888341975 576624052 61341367 173344343 797037335 660736608 410329020 440257492 304508504 204242765 967497678 473069896 797857010 394182738 525764804 41946274 788916015 686274710 610905806 460314596 719282243 778641783 643105312 132188269 884401645 561579276 484232618 786139227 895103982 344080791 296183341 660518809 312877824 58140710 978090332 445026644 160819830 746098865 180937194 491471170 113809081 82077519 981652008 228410801 586408356 153377741 463836066 318962955 196740211 545134192 406900494 445278464 406098201 823724935 918538959 905692194 99565936 794209087 703893275 548925100 167684742 251969252 889909388 699790564 561971860 617599845 225146486 298440239 825330123 332478498 533958432 323304216 919154029 627245345 203171698 121198956 783785048 536891986 62695392 215408467 328601054 246595071 750203870 783129364 950266895 805188852 186270439 549716089 55742078 62726576 251101645 773184953 302440471 399775857 624426645 510067469 721540938 41481334 934839087 842207232 5517225 385140953 864783727 125746112 539552536 995679762 371508157 645047083 590710132 46065269 71379361 750156478 667695816 926416125 501976065 291076328 61168992 316911677 212676029 529317993 872546964 830538431 873044857 998073062 316802463 77634105 3115631 159748712 838746721 149938780 414246894 518034914 458420243 316812413 936639606 182911990 460826466 157708265 906099047 402563158 673401634 125504867 564210827 683769605 932014873 167923753 817484147 646174330 586136684 668579261 968228853 330799200 978167095 201840327 913101411 542945937 399782646 729676649 72790141 454760481 723271165 697558959 400289029 625091687 247025382 796398853 84826830 236685443 209276046 66431718 374021932 454804078 457155597 576512079 915854569 579644564 390104816 389221315 607433243 107564042 683319903 865630545 367254735 78910037 31224593 380639244 967337533 386099043 61076590 906573731 454385698 263868176 255331680 157313691 791235934 57258339 295908024 23707878 748614409 584806858 343328865 42061837 849689932 638396195 935484109 954215521 752940222 730990849 642758996 120584051 88885102 105167726 875810857 429689841 680909588 723603245 981167951 537237554 558258718 126016991 260516280 652086117 320292509 467233308 375318927 18765175 705796801 958777924 931497319 315579762 57914125 283904500 258029625 123802637 308002668 380452616 413314562 494498408 337736827 675475937 337331051 106316878 812740482 937367444 683458027 337142983 606065786 29454784 710763949 140197535 761794137 633957504 129138467 869125312 803429299 504244492 268170853 357627714 452957049 742760278 53743824 391879451 563077552 353650008 100441713 954708368 647595577 797387950 71418873 714491843 495118146 505405957 363172499 423686076 46171679 463516057 294872446 158559809 118910913 17822747 584818767 132401556 415231672 549010134 398261297 643031736 568754066 906567246 490582110 198041708 958614619 409849579 157915723 910508775 537389114 919487492 522406718 626780327 590049796 203278428 495030175 932045337 486284523 306810772 106941701 488441327 456975275 515293361 548259570 137982144 189216326 577614994 502681748 138622298 602936284 32368138 938631851 190428756 421296157 906147218 730381453 287381503 552009324 106152631 391632224 869618924 590793164 26848425 333671852 191212259 924405598 925794805 304859658 358005874 108472598 845282338 847860895 83991317 248390306 506880917 704946854 752171764 990202271 956292091 954613313 494046879 400586755 168156650 371345625 760890453 239035617 757512306 374472190 683389626 715531618 171609995 56252703 581869005 625006514 151773315 280673453 524414251 49492028 43324374 964781852 864958703 71957555 754396103 974914880 241574928 228599854 478199252 159808967 342793894 727999163 553946125 239860628 465151982 803688452 53321374 175860518 943082817 848973999 913077259 97774777 76579059 794113970 332474371 906251424 298823964 991873749 128733755 401919244 48193972 250655345 473614390 860614889 152923746 149940163 996681574 414917405 205879879 627959482 389497266 633869435 127419470 137830782 966924424 282873404 956318381 223436335 166858643 760651243 162053255 882384562 313508473 872425882 541705445 603027148 372163333 418314621 210470093 731375860 449383684 829986661 471862601 952302969 705345649 889887794 501633168 401855855 622297086 945791165 422854860 987562905 673701029 342560308 769338091 49022298 201675682 963123588 369729263 470147186 573377637 771566231 474175640 246958383 3359985 320520934 245725932 369490960 654864098 949982616 574003129 645343798 660573896 476802969 887630769 944402208 148556695 20114657 981218083 736206025 311837337 161079490 885314981 146024803 30899764 587404025 896427236 345974957 372970475 954810026 829590514 327570695 560159998 562699166 440932506 375840085 846209968 265426729 617068187 933595381 361031240 498364463 739638429 410308840 926522542 759707209 504204040 458658430 471571198 430653235 804234097 379087357 626880652 400713092 554678615 536431367 722276761 253869009 866596733 81498590 527401531 449000628 426673867 587679020 865660666 741654256 44731310 72521592 704990383 10733158 57112063 823117957 421717366 988595135 470837303 79853743 912717637 540987816 534595866 576832692 634466853 605358468 119084498 161456121 529612482 292570364 643605977 925269995 922294194 864246630 316414556 990602264 380840686 630818234 766146606 450215902 30417544 620321646 244844589 522960084 861911510 674187775 133910456 969559671 881561496 384887050 172148166 119566851 983987153 17627298 58639397 223157853 215849223 355253187 858907326 134289557 831980027 700846248 71882817 9750558 878681596 848080448 330607620 275430731 968842589 52504230 976428325 148525431 673211161 528653778 302980570 189181264 736018233 649897511 484046323 774522939 984426086 733524915 630560977 809014915 261708563 631412480 807443831 29514368 195363672 513934904 188025234 672121849 479573233 290422224 339876007 743456492 117680749 911518492 272684945 967819767 488293661 80338245 912083916 913203423 378453305 843805524 884925250 142639436 528816554 856759027 265541798 644018319 8350114 414622122 804739538 59385092 353502920 520055161 182262470 110856939 693009341 405500146 466901281 424053067 697313061 196989314 70175289 339782951 109879637 518150754 914455566 389442722 399214629 413941339 904221763 903430540 426135612 634892691 681541800 922080587 617180832 811803650 494175571 521354534 188933340 375427996 97437540 365568108 507627906 498504920 213748452 240214890 46898672 56978297 503829554 410933246 111494751 908008139 331369495 528870153 411481427 560006665 383538432 223988969 852353368 796652798 164230743 553322117 599408552 607828201 856790459 380448127 710193356 920486340 561163626 574750924 368279542 228285750 160182874 665662875 343210009 701357736 780010921 847821678 525211017 193960504 38158423 401684223 685827657 496340316 906065015 246904221 663754820 392081260 276496800 907578838 682176571 202074832 352862816 350385294 46544150 585181913 645701071 712466710 729116500 691428952 307275917 107785540 711670098 603610883 345418301 281885413 543937796 315560661 585678545 459294324 215695384 232138356 575580062 543712092 6567835 707576645 29555471 806239185 841332049 279442405 283517746 903771887 14921044 300981267 500319787 309488809 474928607 116829045 947748279 901640800 341512035 437733080 457649764 36415605 3063792 259820810 199572629 763779985 959840894 760327289 954664774 759335520 245681227 546952021 621890672 261476757 288887116 482278967 588746129 49528739 794418046 714845147 883029532 706002892 42858656 426238851 351953782 823700823 528349322 193051747 191550226 420708484 937773257 912011373 675858822 720737372 714395328 315791834 369846966 900297056 763585514 793395428 484408028 388055264 326478418 554744255 557781794 807984588 272271031 398736014 915117880 165829764 91848881 912245452 855752232 575908271 871224303 763019337 306605328 969024466 865924279 761318747 893060332 323866726 25549295 947514425 102379617 793846605 84361049 300946194 317723321 733756865 820990348 534916195 549168455 203388935 242241500 771630422 130872072 194294153 858402431 58826011 75512626 709982497 913263862 109074364 402018802 759456229 121278699 105977187 32299539 969510076 83028660 16986898 991042513 617883433 436694167 31437510 619804849 331489964 593496059 629761885 676295433 101314297 384568029 852296835 534045824 181446295 976518763 246124153 537835642 410132536 177086835 87285560 51195521 968557490 147533695 240349132 441880489 376242974 860098794 376466042 626013468 796795129 151592388 503543090 204621237 820548289 371155216 298334591 185745741 785070802 360691781 378083913 452522676 701844008 825635559 952752269 12702173 469304725 614700121 631178952 941179369 513248191 500644149 96989198 213894163 307357831 577658285 474635485 242083120 780568366 443978882 287215483 84435206 117989217 301141584 385375614 688737920 414765622 711749451 821500609 495492290 149760632 501187106 155149701 240570243 757352501 945479257 418824225 969651661 427824368 792074607 666074887 175131531 200838065 156091929 6914682 176620442 570480650 2871342 804752261 631181528 996671601 309006977 792830846 550382813 339486020 187009469 745136632 666726782 513428939 723478099 240802627 256865658 55924607 621868290 731883742 435111559 309114786 497785163 458686448 471271765 570516880 864519200 330287498 457110849 369915337 376556020 948930492 274353982 277323088 910963535 690778671 276428973 125056334 355720386 448875929 127879610 614600919 269350974 870283485 539539389 552392175 88395043 260270948 205651851 65310090 482597917 358511936 186089264 24947603 742342128 399469379 60604471 462152451 809414800 461890765 577446237 825870553 270046993 814039716 871835298 420743729 367231263 102928450 630787813 897681824 385368131 247876380 483636336 563361169 568772244 150263257 765991153 125905463 749287817 614403182 300949544 620737129 902433616 648629168 477310911 54546806 906674569 139964894 623586098 513265167 858861598 193339857 778444738 949967067 608216291 104378295 302527497 638244889 941575273 783627640 52138261 364486844 494046156 566946173 241821517 100605166 13571191 151743573 528176716 47718235 11935805 76638000 530972312 749660155 263654920 321860817 508289956 837415343 889021632 670203722 3291296 185063551 259925266 5669432 224242902 290576264 703844926 626861143 883971576 739140869 594633555 430636057 196250953 931291804 48546879 769180005 659242726 108933629 926596243 985099232 378015135 819640766 775210600 657926908 633059293 210733548 93505992 590783441 861390269 444296648 476867822 242866313 10463822 159121734 476005899 872539327 986240481 373957429 257504420 788876671 848343331 920264325 792548860 917512760 164834389 37987821 36293894 919620047 238913986 680499089 881353566 909672278 733220061 987862062 292385732 531722261 501320251 783500303 66773026 443651335 461438769 652833977 603999402 131224868 25336821 673248517 630697562 759507247 686347772 635191325 488169327 842080559 394108936 835384644 777830302 401872340 763243349 808409348 515801671 331388282 320604148 821152492 407671642 724236024 277306681 23606775 690228002 437788334 950873284 608286419 599361233 77698306 630267028 298473745 664395396 13867069 532382482 732296336 179603875 297084736 526249791 281556696 341376734 373126000 74885578 794553961 506088998 791624059 442233696 348799151 16918465 794608198 211644781 101774855 163098414 815283602 834246408 421239444 265293068 285842474 837862375 347347450 472250291 53070294 369851308 68774426 54738731 933969008 974979447 204146811 394507826 658010448 854717863 453038303 857503850 926917250 447164669 494130916 531917678 171997368 521146313 263735851 29543520 284167454 49292395 284077488 719395805 740694824 645379233 215505237 699943835 253782805 683424410 72868689 777259590 650552824 121770955 999481617 934446567 711571611 775391897 406702614 73649984 937837783 769176710 345364155 509050750 486311222 245686721 260635919 525332861 398028115 506180798 713979836 881374746 432709090 781901585 620200024 781453687 332947004 407756983 682276029 70947454 980132760 907925516 617827327 242229020 681504966 301500925 126673104 13075392 414792214 610600285 288304399 391224224 331827283 23595146 999975346 926010248 376393989 486469874 150117294 844347869 852763368 882312848 580401649 659039272 20332841 558674509 467553291 757463510 665318703 691526147 613795891 637884437 930655991 1142742 337599699 955292377 296730929 570227247 615565805 25381684 70732236 662624877 288009272 930906866 347938201 988419201 255506180 892835787 207628984 844051453 289612513 56649323 140258579 348438417 880952450 462255705 229518352 152157815 82626728 745075665 485177340 382633726 697795528 832960025 41996681 205827963 894371562 638350412 345521950 176116659 619075313 595895131 603420863 824226183 670872034 49734708 621953615 952320852 709883848 925523293 430910752 677056838 587781053 859911488 890058351 919927307 985783620 647697653 106464531 933346015 293300091 259698997 322565746 792233080 136770825 316903471 881011123 66850453 115611736 123634296 898618318 701751502 110432052 490367603 976659021 194069027 412348919 440312382 42204077 802222535 857095285 564754470 836813751 388833648 770305400 610035309 103589351 975390664 118044204 313667863 508226131 280727046 800374915 644231354 697839424 757542142 446725018 208766953 109717170 623473977 840793168 16735984 236253181 666688662 183066232 872674084 80337343 270324499 387756623 64408922 176893824 91825136 517971141 571940052 328745957 148798567 275291203 224325395 426850419 531175419 985920609 770319316 172799127 894949823 30015752 792008246 156487279 253751042 237800083 183445525 560653961 3604000 781247768 184394849 657224057 248108422 308925526 300914603 604212337 357807260 81309643 457074570 608580832 197850626 546291856 35637551 344930584 997814892 996468509 753577908 285053120 175879703 611990769 333686576 232155293 499784801 480375621 223917130 846213682 681908992 513621513 411316420 103071581 827692309 318833320 358619777 689411951 596328470 73658818 101066422 554758408 225527922 765756757 823455056 396362283 33359361 260359303 65170160 965291209 334689596 904939409 451203921 472595418 670481836 607582603 963504051 972362270 104346682 305148260 745681505 462140068 548839717 268210895 647591722 574888791 810158562 798739445 411969792 779507006 497934242 224291643 48805846 589891045 666774333 477491265 673741233 540134061 701544361 531829926 957748128 78719867 645769060 687870049 392812713 120420258 937947329 734240044 294916688 736276161 820140313 747866766 790415848 684268185 424735131 513067377 554228547 653289945 980840132 761458811 5870267 263151938 713214738 171747947 131808841 625636521 582258042 379028742 171025937 497143573 412388277 344394071 907485227 267564434 48050781 335680223 933263170 153640472 312585727 629970400 976761410 970249573 742049634 484684718 39095337 786689337 953169172 291652237 969967377 993011286 524802109 532779172 324097008 464870424 748161678 437757861 341856698 21523158 137834886 337538867 797636543 115566829 273773348 696176335 462844736 384161320 357519453 550839598 662092569 142894369 14588859 168873229 86463991 470430073 940848795 280116272 275912619 626723544 471840961 929405619 365524990 841869276 862712428 941773528 802923091 319330375 169536834 654878688 626695952 955821117 670229650 69003303 108487851 177514795 986972506 628384127 372570445 309070963 408232848 8837929 613065656 370984307 841446203 684004021 784176612 377135553 774750616 922475844 250499228 930827558 875943351 403401654 122302855 913978764 668829506 381529616 953910325 751732721 87951889 47085066 594780601 641570242 621912667 33852641 737057194 337594764 391903256 159685112 499099824 819211928 100003294 432211499 603743574 16698352 697561544 33753430 989094689 636840172 172642403 739354479 886811130 154524058 552855627 650090231 672121944 142243713 241588453 387522769 91842924 659201287 69057004 70341269 591356600 498639712 327516769 857340370 188847448 327973416 433828618 167044966 762359594 647061991 124207698 137810939 534473113 99219316 395244069 444906579 295268413 552266162 827808476 140334748 591478508 862751201 955704258 529483409 247310732 309535001 8532975 244406387 800198302 118740503 239840466 423702610 88714205 372436311 358744547 115888838 982710597 464546022 466372546 486897140 514803852 438906187 363479781 776056387 204222866 106290767 383129382 140854798 319320571 802106837 779432546 457923544 482475032 321527168 177389965 673368749 905504784 965557984 618054723 691162324 942126350 509482426 841194168 195180129 682083727 347847608 118496664 929006206 311650136 786399638 258036954 57533032 454751825 665251829 413584755 295878611 776509584 534211438 179023853 617092847 782455589 865190382 13723766 511813368 322552709 184803784 62923928 393914304 747417656 324226822 602330537 926172062 815567667 777077143 623654313 256242518 54063443 56617363 569488116 970051122 874072367 554652075 853631567 647451438 308313144 848672746 472535061 261632437 81168386 399770531 820045130 15294333 730306113 467608806 387970324 434632985 442359729 717893732 671730489 813297823 444714698 814716326 1419747 774930559 847731572 977556999 80563401 372657166 759023696 734135865 958515879 384439810 586565817 318090398 848356189 304190174 344644060 732488071 98531015 461158120 853901968 925217620 667657766 832812164 287506217 942433470 873071343 52094481 818116120 37141254 693264441 240598258 341980524 644587477 471439681 140179129 776358482 222246493 695511269 964687306 571066097 983073906 26288428 732902012 176520744 628366965 238262401 942976585 650425005 471110864 135118208 941403853 486587582 916858188 869308724 552165520 199768467 693618610 832982165 155540466 804598591 619772327 979040960 66678694 833673671 899454390 991913560 529205850 945192829 137128694 956531229 606629810 929579837 246316598 183315965 766454302 211150233 764772312 827588804 710199547 448831818 953277734 958423222 413836702 805273313 641566546 520183572 126789955 214058254 670327614 477848476 415694556 94965467 29790798 220806693 21875935 986232471 499126375 594159540 451920347 353134532 882193363 272506797 594661854 636205773 866707067 582359229 532021108 630789222 164862248 62062822 391455520 160822573 290889401 747643235 538184803 519953487 843959531 26602924 187002944 452899658 284547 968106360 290013056 971530361 994141111 161416573 585190718 951221441 573606540 529177614 511961545 142986380 949559447 620463362 66314522 64424471 567613585 361988877 472326105 20582670 541437383 249617936 203708126 721971522 510873311 480896529 172773239 127334498 289423943 443562671 626958138 598063534 721691736 337590187 861625302 108413765 983381630 879011064 599371460 521851226 211615324 568881326 924836373 286205514 359622519 572685408 468088435 67972784 43297061 697184802 653458939 756607531 335275078 90025255 710997438 703429072 348239753 66918923 285200847 557071875 473520906 107725231 278030307 611434743 157354705 284639927 300994237 797904480 287683616 922486154 228613798 243387849 320905989 939136573 272618982 112267059 385782386 646828046 71417643 781978616 65971987 260587204 422829797 182481927 885066329 37678842 750885251 893031689 962046923 589344163 564917382 33583098 689818255 811399230 913686083 267184463 832018390 658560728 324043797 374955363 102712377 581688030 726003623 600657796 121698844 546258120 119805760 752531939 251014879 538943655 117200226 122358321 715650503 201068609 369711220 701546184 812151066 331611489 146504137 555448647 730828811 566630685 763175177 336215513 915998955 252115256 938251516 340909410 837446804 840686119 584333939 397901540 551203104 90344069 287775043 445238670 618925919 802718055 58528016 74897396 594677543 737157374 477402451 97199610 798961709 134889645 632993865 39278294 42715170 28256101 580078323 134583337 545237114 419746762 957000945 627075538 252260331 658912157 583116169 169493748 936882780 434875569 355396906 322900516 262175509 382179347 413015623 205323742 143846661 536203382 437560741 115430349 187843041 561381410 207349711 991682124 434713374 498593297 137849803 826476420 201815125 479285298 371059014 518304454 492570799 238644538 43082084 142950639 71212775 504920384 675768769 533387545 277638083 967662616 950471590 594639176 650789054 28225977 707100023 161778191 914062300 467496790 476254690 84561888 299367535 949706649 468461724 374247341 498412693 433999914 89635250 398215812 592293506 430225010 792369266 720730462 457509579 747441388 917625582 53530663 730034296 26892185 792419880 889209493 318259410 642928618 186284128 906679078 874450004 239134751 587123693 645208804 941742981 620604994 919823552 267879365 55806770 430115063 648556429 646850149 450872368 682832898 207544389 441695688 938314286 900370331 588888231 764273339 176103351 41589262 187836021 693509021 826973506 980980507 277524148 785903916 213684863 432307965 345266316 907666335 153371280 903708774 108455636 474252946 219848191 469049004 16607183 445814345 552677672 563193951 645219897 320740794 692665867 290045187 58809480 472025435 377889042 387084676 546315583 188681830 796757195 705382294 278048111 633734790 925821280 486591172 741983837 252180527 734558925 771799351 795265658 595504680 865934477 265849151 609708045 389246435 41022586 236329415 930503089 909957782 352899979 283238336 345113511 731107490 932822532 521303855 486052255 61698277 905189591 769622739 438706982 774398209 505426015 510032385 804697508 500897685 134120887 200914316 936432511 659925366 438576051 580800784 998468144 12746457 803161583 273840777 682488348 313519293 786334665 964162002 951376336 396090429 606434100 60042947 458084834 333107398 357142984 717752610 240946690 51168631 419267226 332417197 379394079 808829588 460761195 885523499 336836200 538206163 10920911 341762290 92977995 287736213 583965512 935742387 776285708 555653021 958001511 31239781 224765602 331318033 260246744 840634235 363985219 724904537 802191788 20009085 863353976 675914559 58285905 825310662 636254131 752073716 244101553 797187697 961520917 84551852 551073154 810063551 32317958 491905875 451162730 285173286 551046144 24269584 758787210 797387566 986913666 809178482 586984529 570474748 841623250 63941859 684043289 928182662 340881373 225281947 170487543 625092017 823143025 316687034 110060999 42723998 998729886 994180184 663603446 530839304 32715069 249865570 372176177 76437046 606316298 629991577 510350198 403588784 817257157 693836157 92083299 950651629 463627389 676167983 602101448 934510475 543159910 691733103 156927264 731864071 481605718 501427990 10194291 668110342 564512389 876557193 880173558 441692111 243570989 567644059 566543809 254604385 569710590 141101257 475704212 833783508 553049859 454086051 309988381 765802159 985313769 246526006 81107546 953556996 270322562 873909647 870918160 947223266 18943821 766461336 325858914 585202033 47094707 854333955 225919889 799093636 433289982 62419804 722067230 891745577 247840616 521253340 704046778 499412009 248306936 470269702 87755668 882125833 494725803 783352842 527006931 185861249 453348645 29253348 425832904 66504266 785002571 155924627 505616639 93105893 308558785 969964276 594092703 593493896 546492573 822815604 127331487 426430181 355179158 468265370 755719850 415823871 66828593 757904018 85917750 7353741 880097596 875808387 883385894 241374315 513472031 982847656 140294284 106381512 247947171 450297798 310006936 65057828 209380292 880914490 423784983 429421460 174701171 717512181 252401377 119758623 604275067 342491759 392828264 307576464 313716066 755495820 37565042 748166369 699195889 113848275 288101095 388239865 540911182 808146800 455140560 222891678 854163855 202565769 965228031 993620565 516261562 345064807 599009606 945428261 120478237 774776446 610056028 959429212 327775051 349257943 600314125 726388332 426437804 293734253 421289209 673470198 633912680 544885555 274887496 485127760 294760816 46237659 25376727 697129080 773880535 977857066 434335791 190732889 329881348 91614663 627314104 224147156 95662798 417055661 376512163 680583516 527106710 132201213 913780608 707114446 246805951 415434546 279162275 883303946 834534360 332614656 546176846 102187337 140626353 72936125 475235702 284725152 475070449 927170575 14193321 142986648 199858688 138006151 59086380 92972701 207171584 129009776 541536673 976512280 900446514 66080700 550485641 64118127 551025396 21094434 525591542 116576493 303650887 96447700 746338735 835444577 602323385 632430714 756736619 989349544 819703145 179263556 932276272 938505569 799318218 491828361 54536693 277431976 724632464 718414041 729880401 791459156 828326746 674318045 686444617 414289539 666797869 236191572 581288783 887678013 47159681 194407474 640749224 386484230 255933614 506296489 854526463 717334139 26032316 133392070 92530873 482939897 166027647 291069285 401735513 314279543 164194896 807307734 320304388 760225654 483608726 392160781 563686979 983156091 287511071 329850077 298254821 331642195 65087425 909387337 323984693 3881958 521718749 877925897 276532666 99371563 114762667 720112380 614727552 800490210 397917348 164381229 616681915 761914477 788413153 416249727 866534493 690503287 21545805 886053424 958301240 258995932 770768702 671184147 287999939 173100037 218043413 586375655 920296414 751859978 895069833 188671454 204317300 483236182 83345249 759029056 485388849 413559911 616640372 760021738 243850772 249519330 64540550 540347311 576730953 909417265 704169082 191629953 115206835 431000928 247496876 317441739 507252422 526302536 306936097 155247610 495547241 794159670 994851579 84016116 855783964 705874406 576822221 857834131 180518050 123184901 300112785 924996596 679675594 47371025 191938212 794773602 951972768 569430461 804418710 979274567 644181668 90831002 50788825 544227425 993044363 272029518 972107316 799447980 245133293 805382644 715041401 708595166 860423924 223012938 393807079 12062826 567358254 433469857 967645508 160621239 636788829 596044328 637592893 445064954 155958713 553291403 322638085 829546837 876568349 644212573 463020677 429525732 824232004 295238455 545854684 471307862 210653527 759123693 523700858 973599941 319910245 402884440 849918695 808523545 279507563 109412009 791290701 673247168 913680779 243562849 415615239 15513337 994866728 137145914 592645793 103514920 371260163 506970045 668319803 249849452 385121533 22115700 478103848 459641822 358911854 979584024 646858950 883021949 649497800 144652530 708519563 597272135 970345422 999744302 825236150 63507675 289826244 606141307 2755374 809522732 619291656 957052356 228401706 752887644 912250503 399723493 332260189 364946778 277929513 268535488 329980438 512468385 177387110 414442765 811302368 80795653 834605080 146906174 87390273 926097027 760834921 979010352 952396114 964311803 333264585 375780701 739317184 424719741 286359792 645656369 576133001 578108766 370194261 998330233 563799622 834354740 31957300 619218036 726363637 373800808 87826184 12959593 879457845 168545364 532172192 520054846 821010071 118503184 584896350 536987560 770740268 346913835 288882980 378955526 798585017 445269771 206965231 933193402 275050558 936290584 558067901 379359690 533838774 460444322 422880037 784312552 184063574 622961952 155812150 473099780 742314958 173183384 753065508 935295929 517720267 889126262 76301354 674403076 262995078 336874775 11737273 528523494 873549101 597564740 612331995 134179304 351048857 512152093 575312230 545002781 111391198 916629372 422068327 541430657 92200515 674389180 645317896 316699371 503951076 914443306 441113916 247538260 355079455 54125171 921376525 913460495 712544414 109871072 99571532 296655822 812125708 487435865 667679541 787881279 669328600 169003147 469400605 936026519 983794334 205098340 779257652 445518365 79549772 253431545 819331125 331769592 721380942 1262468 148138801 274594726 239798658 553028143 942647692 633002662 474224832 279844624 913916931 446948482 62213801 265728062 754136867 767914531 411886382 763937856 465758128 555222142 902034745 714084693 9224811 360968597 679740928 901818093 960692791 269650910 236601253 127675477 437818333 666264826 940629282 509218397 167448234 629652644 974117322 699124261 933702814 180296241 488539004 316579878 401176774 189987876 976926164 230261075 923275689 893681973 945569406 173589897 159156400 667449809 615235504 92815216 449708882 649686254 911485272 668669944 443545722 439692599 851935050 710164503 88443933 188802308 688148481 822524612 713815106 148214629 650019294 473875719 453212698 305439337 278040989 104076677 743237121 100686696 263240911 460626262 924701236 652370469 586340986 657084135 934780613 658783624 708349995 677787183 547883612 105621252 249041669 434182177 41732411 946018656 831994986 756662022 522993480 636683536 686558486 773708567 954485521 688948221 831510744 29066321 739835989 43122799 709572858 298685604 606206989 578612062 516321819 522088989 119559838 112718415 573568228 206372805 136547962 291647327 677387147 898587736 831943911 208952332 706925238 462489256 613986364 796029788 626917792 623779727 576250885 166425509 409743327 661097493 141501385 303479936 660787409 426166167 561211616 975158023 336359956 522200403 232250362 204077254 682077417 862182827 782631658 445985885 906562189 787962817 925909582 156084074 132446830 22351377 788742520 409370683 724117554 486039856 385512483 217351410 365517353 370285601 938058283 299684742 229551421 82745929 68100201 454228228 334918643 375971094 931531480 355295183 239995452 211409388 489140097 537947558 56621263 224653675 780577474 174744483 609279811 892904958 606353217 511149597 451275738 598512467 703367686 103905950 963899892 711169734 740648549 56254006 715944869 910702061 828010985 466318524 451364283 896555798 916213501 447306651 141987669 410190800 823533025 542702634 250393603 237828398 273693385 226349298 825334388 415211717 920265549 892120964 353968986 810873211 282634915 512136568 852770103 119294023 416877111 787166706 140309398 105604086 522455983 499849208 369141896 574212646 955345233 540376700 887854442 418916985 563539197 794016802 319661598 827547968 2471334 189126314 126304080 171260795 658197339 182185315 439879718 420939945 770814156 523476244 973209973 422530368 738933514 157333377 988899390 967852745 946684742 102086458 749008706 792551139 834651676 383284562 541303331 784603193 440521786 735733376 396128074 166485943 261436413 849895192 91810673 304429425 469634205 48449401 699800592 421614942 279393042 937817896 560933101 399790492 986535209 502485642 971576844 239495188 846024724 668245738 501448290 895813381 656412215 340118595 912036756 394490224 387783737 218458624 777802236 774770594 845944868 228731269 940989135 765831890 276948884 133636456 634211430 748075639 765343459 972474078 239500226 834554993 17325389 13780131 659428895 741053532 688629470 120020244 839700747 177717019 688569020 893230831 926215421 8220928 924956691 819914356 928202675 752250057 61961591 478432684 391270523 29183203 589882311 647060166 678394536 664801908 454043852 733064784 846626469 695238522 417217296 735984972 592783913 981650229 201818779 537034166 614639187 199410167 543317446 584455717 245257688 829374571 954332374 249918389 475071205 374824757 987233671 557184611 953135446 780690651 323419563 624537341 76762342 314491472 952636573 31015813 744707370 933275612 876705414 427671084 579993085 126202473 999624345 500283488 557428932 874768304 63480265 301439257 721895606 264657167 518460436 139425641 933767226 825270988 734746060 224503489 686974259 479222018 223855481 821341304 704948612 613632664 424050393 534308419 932732577 927678514 525329475 636699642 979587296 246006102 381454180 87541202 663923437 955251006 156023467 280109566 754176506 848537869 303300648 491942610 91556242 7527093 30631708 477632124 402612767 546119648 147010899 911175647 456977839 220141650 886895364 274065791 890816634 981486678 212416555 19042404 462019873 283317787 295086410 675406924 958318543 184737574 415176217 820381320 208218070 873888528 867944501 645398810 360073434 719252886 29415975 179697305 998072551 921818856 22272782 354687358 168109965 234055671 425002010 940300964 867070603 296874278 70619901 618085097 586783107 846056086 905614279 825451951 43130719 702217411 901864081 308222271 711207309 789576387 582115029 302256957 872168483 880225814 727330167 181268405 7326854 278550127 293645822 298219679 783113835 345150913 177463132 965576981 582618813 703850032 88947475 186191366 157985575 393052244 64074528 33177209 478542274 879903586 794047549 907376199 311730674 810911662 327498411 482724126 925237474 35732153 310243311 972005439 492173585 509931993 776913693 64646557 899872995 724773280 968416810 60304478 797344779 163071545 643882867 958242539 407126709 935219103 788059746 314437072 132499287 157805956 212401527 717832217 200125103 71538208 588328238 275895759 39554820 719930558 370733351 674847982 289546727 943286250 308887951 418168163 46507731 382417348 136935801 527071685 472844720 226597969 270520317 594139194 334739434 946459312 205300056 760007812 111224306 732262215 389925935 279622678 677083501 249011401 704271888 118766460 437405377 843458047 265481883 80062964 278250409 111792802 487148999 606843047 756673902 507860604 221632564 130149906 394129070 760319465 647405918 706590396 919859412 2060717 833422239 829817781 904569206 424083797 168665508 73343558 770927113 736799073 533475245 211724624 950950344 567722019 648520110 762925259 192554396 136087198 173766500 168655594 491177497 942384429 281487009 322914119 581486514 833836984 305414927 288271112 308931598 185564325 734348132 2757491 49814416 643505471 202119946 98817174 790229535 964978842 685382468 238754607 839010985 514983379 994861458 559181164 372001550 378915647 291209682 651345243 700368130 815605067 848711100 189419673 614943129 122868115 340561017 359566839 284042701 548008125 335850141 577850734 648513674 373781066 739456989 398762365 680152727 860811895 40233647 750923462 139086115 450358005 269772723 484596020 40015372 326234921 666016056 591587337 853337456 923276016 429679783 300209727 562915628 234109137 321455725 447536965 158829211 579928311 339687578 95081269 624497369 974026506 555211120 790192798 849191536 333691879 19609422 881317364 897630595 967510965 480433905 996216514 120568842 199235125 393176719 270976184 785217312 334076195 388609923 695787689 882057797 322154336 745373601 862530498 947933296 558006868 853175039 573799129 87615374 479380658 232415263 627375024 249340449 799293745 168258399 711181916 632119021 233548506 792758776 459914987 740419024 329086947 570299785 748277049 707227126 889033500 809896081 863627029 801611513 900360730 797454301 520189916 564451626 72138882 527109451 374002515 934373975 313984023 836889975 942247749 5907414 233524996 302270550 837561354 432003437 739821060 274561143 766750896 412785363 459844120 884693121 251983094 100853888 749051563 920088884 631525366 269213487 356673933 244919223 137868291 462428660 644775456 378329397 343260008 588207002 328353812 396164005 737645897 23378373 731797597 782770088 36739347 328864193 548716275 414695535 231769558 530325932 829709242 131235874 992585369 837083805 798966765 775425681 631426217 949317298 745954279 496252816 665980150 873669103 58835594 641389238 53567026 136784517 533958197 549468057 321283345 346199448 722873911 935630352 625530029 358383041 746372063 954501684 581795871 849189773 523400936 72000663 32190324 238326534 324615833 478986648 279073901 558492580 282711351 699753803 830650890 512244058 635525779 336214681 524422031 821508013 438394028 695780220 846314700 937665616 211573843 783277493 585742911 683030866 55368262 558793893 745271322 899727369 683236194 761696120 334953543 688409004 700678324 484548001 722643706 130551848 999404379 515942668 479548862 279118527 534592627 938175317 301934603 497021005 827031241 271071578 582140757 172795883 675880123 819995676 33969641 745563568 808020178 798406986 100380755 854511665 207308137 598010069 314432421 681332480 469587457 422349630 562373263 971806976 384518801 935902092 252032883 169715810 630351982 380307215 110558166 835869012 826942929 443553554 177034301 907830428 840484312 789277965 689020579 424234778 360908094 341795283 297777499 44342771 180065762 597418076 205004038 479166217 614300246 616497230 179623464 26640136 589358833 529989903 523773393 964978080 991259303 286496792 322620150 370605563 87878821 348466729 79321093 155548874 62095624 669515789 218348901 363426272 479700500 412572757 213025554 592134641 675237388 381944120 959431412 332916628 261606671 43691085 356038372 322597360 75585570 246388223 276604082 67703691 853117362 9039577 981157345 42198984 706954582 127202933 758220851 211839054 870257083 252354968 270905560 219313252 314712955 810878415 418747762 481163335 628676522 573850717 913270832 958332918 713234209 230348224 908445649 846877511 910695213 653251436 550040768 36539683 545991647 915882785 597227991 205883733 783355470 744114778 601584174 933072985 568537179 922226971 933227585 417890237 703811741 516000772 999803814 647395903 448288770 978736021 960349469 170252009 751693164 525640313 614222477 665200837 272235128 329805909 296165873 275006067 919522000 456771038 918719264 178243021 323749150 411832350 340649707 557221817 750367276 592888038 641288033 626691288 281980694 521085163 780858452 493962504 510710385 263186492 435969530 339531770 455363031 742189348 431478257 486577822 403168105 419882942 901429247 936835662 283242138 97155358 406448769 402518410 228962979 100369673 809391616 255897227 366189411 416916380 3941627 828496433 447333721 927099685 218481025 633294614 368521379 829369608 669713558 186344642 684622896 46262050 474843335 30032792 383426489 627772789 586516061 146857407 913871728 143036362 386094197 804943568 708217203 915048272 823589256 378559643 894029226 828368772 121595774 793059817 246237278 615025430 5314492 738551783 711539148 310038460 473911537 162479712 143525261 886199226 90140003 458538125 328616010 279684108 130585287 663879689 869961748 958493131 918801406 294647536 36647239 869410479 498262097 674784824 775907111 532053894 736941493 206196716 918820147 768535881 641431165 508002143 776035226 209457993 441512200 752329845 346266356 784966051 340457967 886084831 938420183 935122024 207073681 215819327 372637134 886571290 916627044 865858916 91654727 263824317 930457584 509670454 604809143 471699963 348538420 721754541 958283141 214501255 356080453 109298605 826444380 997273072 187132509 97283642 185554558 335976553 451709772 236361487 774735305 188294328 999788372 724941329 860490463 358815892 125943561 434980479 928495680 324747958 62086867 950891565 330625553 956783666 590326197 758680186 262512991 994280838 920887515 632130779 615164687 525642113 242935890 689894897 96814372 14849190 735564789 300591819 245922181 69490683 929650033 926404492 409596259 1237265 613650789 611643097 192279722 450956988 440840602 905436234 155432590 224004706 259655073 770177794 31763491 738765662 32631933 724144187 38402314 840412708 149006746 922454029 635022160 26765808 904732484 251759417 308579116 31303257 169810827 965481541 341102890 128559335 250145907 472463654 160798964 366833687 880712089 267974446 385769698 925961231 308642886 611669823 445368083 865843130 285535192 954224524 940626933 624575320 45849202 689727780 280971072 903538782 908754950 615596361 921390450 979280200 171970609 801780582 471750059 654646849 805740800 571897283 133860893 607077749 663747412 246015143 370121118 670047400 827956898 723820519 282246652 75108280 771092759 199487881 355470447 163134 627062101 77877996 483108071 762350350 558649785 613102351 383130736 44379406 415300747 224330376 621581605 24966169 358386733 189097564 977349402 840629365 59194716 548672391 214995384 304125464 796276617 673798469 173693810 392215053 549066435 628614892 193094906 451324345 386059729 168089521 626510258 415828129 422630637 984528534 116387171 942609550 766356982 571325771 575641889 586723803 510386091 882205739 182046116 353694558 21428781 906402242 160634674 51756494 271867521 381555354 200481466 384329043 600386190 890257247 137981830 969148418 60179673 263271966 830653262 648517051 81542786 771703289 351208278 477014628 790490053 565254497 317530532 566149137 949758694 76994215 763219616 69008116 980186456 420066461 843065881 548095427 385198420 836881244 112145434 640738500 500626712 888609557 225338230 840383039 226657898 697459354 327261582 404290415 512264147 296375063 535409845 346544237 538559119 751033640 873495773 248306318 746029240 717242001 20814272 905804367 383783537 482197743 455086944 428933492 166861455 945391939 705119038 710032501 551419891 446269565 658753314 227153667 759603880 203580066 73918286 636136311 460170332 266265248 911705460 487859721 344241106 329786831 87862529 459479480 533364460 774526560 491941960 3227850 306336758 227027209 855871167 822775080 857272232 298635504 836652466 608800370 664746673 928209325 200272809 385847537 511220606 232874923 737806540 25829187 533951861 670218764 180000578 855378007 789965127 67098391 74084368 771939181 943045796 369766989 669709113 747593290 35977215 500704372 73860608 108458780 511780110 866842324 638442037 950075025 654836394 604992470 579636524 906993881 698616423 307595847 863768954 964064332 414790788 716042085 167187475 607753589 592860256 894354345 99974806 416021393 804676342 450241783 59215023 36823890 647914620 526820623 948830524 841732086 345941134 567309718 210967295 225964802 309560142 942623402 363795023 576172237 406450093 45770047 226355731 795594093 488118256 662324025 644145950 469446436 180560040 938855859 920733676 753037839 529430981 931238473 288656962 547553865 79661143 821177047 505284535 945058292 159096200 608316503 883816660 53145949 206006636 49113678 25190585 394011332 124239118 487181327 152894056 879840493 61626019 675332225 110655717 767211964 457976574 322961325 694156583 985322378 274570002 457257094 370081052 889120972 561883343 699749949 40359528 302911707 836471779 391727310 923974730 202758616 997867041 604017468 915536162 526988586 561847486 722284774 637703211 379092304 875934318 335249067 685283627 773266623 550882429 497054568 505624306 16789201 826573207 921540139 285509692 84572391 550019324 345004561 423709495 642273976 44625373 194382217 120070144 249384947 88669059 177861078 909336532 443687326 355090711 137155083 506438854 300873478 273660353 955119894 722614488 652045582 409612006 296241382 641249301 36139356 264176029 342153775 68116554 326471021 574552926 464604533 233042557 100919194 792954359 450734494 73727228 672525854 884539235 478292272 548816923 226911789 141693495 382309268 695519014 704006922 403941535 71800090 764790202 311728647 201506982 548174965 20384750 735311017 708083432 681157889 751821023 915884117 35194848 24219418 882629276 956700174 389401170 566358191 975214730 83332821 118153420 373882734 822106491 624186782 276222464 300237488 834953076 772736336 425952196 189482865 151513232 783032213 360460092 417604984 825060477 283715536 683186882 599694886 885008575 170229569 657968420 90872977 16156721 572917241 266744440 13996122 2035477 908657386 865693565 969790419 52043658 766108052 855240623 94448884 131718311 593178878 256437000 769408016 216460221 931876317 273792648 779894852 139427044 320513745 936139185 951837834 27772381 133746475 701631055 257971096 373938827 766952285 66851672 626433341 265610978 834451583 520467564 841420231 962169786 439827534 263559635 60305287 723813780 22347731 751114446 579941797 489759232 357864422 531337813 604610565 118556419 256168295 194300610 786692764 181921929 408798239 390113218 400474297 564564125 247522233 52260874 1377698 549623515 647534278 990648418 198273310 450747442 488706249 331166405 748109345 572392060 346388237 507376014 325195870 747402658 722109853 517312443 19464341 341553649 318311285 73388752 336829760 609692231 579081745 772944906 832491994 465099808 507946634 585084744 300094302 248384397 830280205 362623036 607076958 27105730 537813143 72962450 751353483 810534353 255244049 254546381 46582370 643451197 48310457 307789869 104675145 350089921 121480806 312797830 866444665 775066101 990123628 475426277 254398062 143956843 494868177 493831501 833262606 703930736 69581078 238094879 37876610 694308470 87421817 386215985 342459052 967622567 905775003 73302482 504179941 266506408 765223423 162463016 159285371 356348618 275019874 857266886 189869988 854887740 890434484 559705696 113922705 945071322 526639217 873989827 802616993 574264569 798286367 527321785 379466899 781411855 892494134 901114714 215266252 804743159 990530105 276677290 185711164 196440284 476551794 234246489 648547942 607669193 471725626 557610809 71105462 189647520 613939710 931736245 537381508 534663956 295485282 929586486 591080216 753725840 473765487 581792323 174992194 898693482 92357555 598214001 176429675 604928024 641598826 252226030 690316945 56204162 917787915 452659970 34928679 969605921 968729007 736260291 612640554 649805601 394066891 410799923 113156541 5406020 265425408 697982506 968502094 144958095 876997751 323190319 309886584 185412348 27288714 203021679 540810520 822807354 958484901 849022459 807581085 161290240 278675322 824224437 633894628 229824267 775679541 854449701 750586322 389627973 623820980 570385415 391303881 755347288 761330399 913200691 196594391 966354593 3256552 835702739 880481509 701256511 833757338 826530608 886293964 477621054 465703153 565051679 508419806 314454336 106025469 569630330 156143051 91851057 165412069 448168566 407065563 419323117 771573472 15048347 310851422 342562553 747547124 145865174 474563081 541297967 249517028 984679220 917648988 372676231 719169275 773855397 601189314 361353878 182892062 511302362 555417671 777553040 4728669 422864268 7979074 596293923 617329922 931987092 345175956 32610680 471327869 616620820 52345095 229764709 38795407 803717040 542018479 34752867 23798948 660505409 53489378 56060733 215233977 958737309 138699890 571446661 455929628 102761851 540352592 473992270 647869568 720422374 20111812 657226489 21085356 777164742 210913686 530545184 130671644 929214384 511367005 577393449 730072908 985381875 756132250 842586872 597918490 18444136 21659165 365234029 390566420 888467140 934223192 184299255 556057677 960912091 770328643 56511686 266469715 789793968 860077728 246680375 807457638 9862763 349974426 40791395 137992965 273457577 906696484 474513000 568715881 737550660 640910170 456398345 825176069 867149931 214329683 661451935 416575152 963137837 672779061 29670258 320708492 288781791 206132305 447027790 872143157 441626324 202367228 774767629 443160058 910772021 985682482 912301422 241303071 684646545 608928761 472362487 386504541 982832787 149166921 746627364 466987036 167651651 198400983 511431212 416233661 106246811 70902184 32555902 638324109 392507880 663136404 996730285 134410722 404865180 93735354 307454635 678092079 757494794 773485679 3896291 847689395 897346359 827142376 269691658 365575619 734643809 345213232 387354132 6269940 38699554 767465420 94444679 45111094 541633621 561995115 379288187 104505988 204237181 977606140 943525596 161183232 329477096 334482670 29533900 276840438 763800049 59069628 999398077 331340664 131718336 313648568 737627483 323189358 95630799 956607324 57613766 39665929 695284117 689184367 383713298 148966163 708044293 134572306 933059615 231218242 590232778 18291093 760382618 600514035 518170816 76068209 159883247 180955900 598407889 550123965 872250981 390378217 996586331 620485419 7420816 573160895 369148606 660682628 200551877 211399589 307431181 49327715 325035715 328202487 606027186 357370550 804415101 787777445 626843535 422290320 405620780 940315160 560906505 651683271 722007906 594687915 404605548 917107278 501893363 834126603 362016740 237569338 659981366 357979818 412792318 845328353 170572217 465358064 477016581 241267822 277252252 658824742 113689938 496191223 449913164 669671008 846421867 416044133 916467821 150348282 302081990 580343347 873706392 596802753 732375093 384358598 545886605 314084246 836983135 371717819 999009017 357632621 765780106 374152540 975113005 54331584 97977953 44749383 400076527 74093751 222647156 457773067 245679310 949661336 933450845 673650228 719077905 255719395 85565446 917433759 102367649 136673014 617936671 448431175 649177453 434765960 401256293 974872106 145835830 304629283 752993892 980922417 253059529 512465325 795889283 925778327 801433863 947331360 212475107 353195332 930076145 426700083 858915270 389254977 300451246 328233914 203290095 2671358 50334960 233603737 705485641 764454126 205798458 354125492 523839147 259729963 269848923 591462616 783011772 72982859 969962639 918203062 374763212 16597623 520329897 358894010 421864089 284747955 923736373 616530781 113843835 314229503 605073613 566345450 557695424 120869562 674563429 678034579 603208686 712841797 52064257 284277573 519500658 887487606 304423204 367416804 24385972 18667666 681513213 490652224 413706325 748072647 530396345 390842461 859656288 3037839 185024498 171987195 164914186 808266799 846150199 271496159 623122877 811708311 74260796 855401244 584718027 576844215 411338090 509377576 220796996 296724999 3841397 250241587 188229318 974964638 28861452 529979694 769771026 310088961 12742122 77577663 584398861 47348199 348555545 43057825 914964818 473764074 910929818 19751397 731057873 708232277 552898691 938504008 202822615 910123607 164557702 672413632 227536791 426502108 1413121 153498921 439871085 111778203 3500250 260659429 385536515 393868553 894733659 83778205 91336885 499923039 734550684 227573023 867269345 268307422 572910165 381051951 825089335 924504729 575676227 552927719 124864324 869697524 676379616 253571735 998735380 155066901 500993199 567815380 291683330 343541887 837374040 300388239 220851377 722077438 343294896 719077670 601288136 935031626 880363473 487047299 191291592 752309340 315657999 550050079 304267219 121203314 512283130 679332413 927725512 248566560 399163949 911756219 732790610 735236219 790363833 117423712 120348389 224554502 741571540 172575462 475454066 995002432 120164423 482083176 468328255 206854238 27918433 781497932 278236032 108384447 124334367 479614094 243449868 325133108 760896299 123494944 714538351 657152513 686939785 794235434 680360235 701128842 394401982 200428037 78874982 249656725 782222663 436402621 167097593 234145239 272859603 888511401 784631739 453356443 390619824 577533316 844776869 759135948 423698743 810444092 418404445 739936505 830503557 169025269 159005816 937699071 375088980 665941455 453248721 90528550 630133475 6064326 148715723 949546762 926090484 773666048 909484774 971420177 476918978 326899870 501589511 683895274 929051768 445302775 709647404 965498078 865089634 252857615 973687965 842408188 560978055 285193170 170879131 211037215 249228291 209100519 892714538 174884074 542815774 315154622 562375925 63854178 356086014 446278701 932896826 754453526 914783912 952633671 7765793 109893877 272811373 133733133 554721053 235342949 995220073 312508576 7872861 400609588 203397527 293533117 572992860 105780532 332675361 590811480 828467048 296158780 224129759 667556470 164635339 100830505 474901107 104657994 783683438 326562668 936356213 638293121 752944204 255646483 184654402 521702718 656751233 41443846 331888266 536476302 193304788 324350180 946164260 387117350 185138149 170741297 273350301 672171383 299026962 553113108 937728330 977848606 261009445 763316631 738848532 552214357 312904156 615112189 636867335 983524665 414244399 551639239 612537111 623820419 315716583 553839666 430743470 352179878 131438041 208959188 639254741 43790529 455295724 750988795 143366863 197380009 617091932 44198410 73716852 715263494 172124763 4983238 922950961 969652404 849342024 710585485 688383536 229933832 592606764 818165240 1450797 729633966 120138887 689534972 155846129 698655744 528278302 692321944 399350849 669481315 458839105 645209115 969523811 895673054 361780043 830087433 714300392 604979631 898547971 433570602 347222600 752407155 462667956 259968659 667676363 197318365 357593609 991018342 362035626 721234976 287539651 64872847 787355435 297993187 800873451 945548327 341925222 117207180 483806399 780535822 989468870 913521595 147373856 806625584 697528470 876228816 821291337 588542206 847801582 422729023 111960647 558101755 897251075 880628615 509821363 499887175 734387615 795923686 895898116 210762395 102695409 200259009 915205210 703126887 201817907 752451275 597939856 630843180 389653367 106610708 13321322 35050878 477294752 869647102 822684574 504564161 967301678 196155757 758701636 299222843 527329092 797585880 522347766 156451543 396236024 924442846 865249133 31323617 483058074 603407355 325540784 606511758 442762963 24211308 246322552 222606418 302229475 545306544 349489565 692720270 553212893 413500855 448255918 549995549 584551139 757643785 734951588 718623125 898870262 591437882 821935380 388802715 80885616 759725355 986954899 708912575 402192480 182521298 577218454 645931814 620078245 598678969 79120188 711863320 222501361 672656231 238418135 305684735 107575922 776967120 848438709 656049471 879687865 613158754 896027616 473552264 473830582 657329007 52527164 649553935 913912611 622162243 448237244 567144438 593599186 330520602 138330489 208431255 722903757 419037446 260766134 282288112 523774445 439728629 144416392 866668975 630933813 671479852 482754269 498843721 501402087 44551273 761322458 761975734 980813797 302835129 443117356 70057724 184920234 324427013 282609610 675883418 524481382 613166037 952046083 326682804 722685176 263946225 381909005 758727501 644515972 953720135 649529533 923007492 513141870 380726358 42848577 192407137 16610533 122295684 940542918 20218725 895477445 775942122 986794143 373947285 141949995 342822695 793384152 719478164 756462227 351315719 615183632 132386 474316618 991781912 982701794 514380850 848669244 522381113 816386579 218213829 559431504 930651194 273850613 376555947 203696701 593918485 773181217 486757077 693144321 716940888 616001670 992939122 304852073 753800304 82172847 103320475 724631014 681726780 384278511 942049019 823122541 821582463 492998665 686390787 262592847 692498228 90890693 324279120 909298146 462320930 639360780 554583759 552687738 572016944 593609709 600127589 366716121 327021392 164578457 561385128 260247364 410529432 734482222 647404221 801095568 753501908 19250451 688795943 198337531 935511409 904466240 121410365 745409104 42939854 161773050 206863743 977987532 37657086 753758903 431367284 828025349 340331615 990300485 615552143 709962764 244591844 97510948 408457816 571083933 229202565 828873489 584773090 394067474 82623378 273960038 765251514 852050504 742016360 566328475 808205779 892779059 850960174 215129570 518060223 961259031 876090630 68687164 177357955 792774559 964509764 499694991 448994501 172939818 413131907 859465683 295662075 717680530 188146719 733226597 600685435 969059058 971111345 90819005 597074641 113707744 624792419 4057431 544551604 218717804 947356962 860424721 259790445 453932371 297941857 824766676 49770720 818274405 265140358 34679108 771886052 216859760 621935867 624747046 824261614 620719935 89858602 357712088 902953474 839478093 877386559 46153607 638236979 443659450 316147000 349657605 847551022 657308101 683791903 835243880 972130464 381111662 581349672 855112823 58643276 36088273 463371108 174992405 742618722 363727616 913251264 597610609 124976705 69007073 670805721 519366469 170338939 211416154 9665539 527503302 563995674 899449988 28657482 1209012 445658152 77023424 427799273 736472320 219722867 781106778 35420284 953267153 525748324 162055961 450120941 539250181 709764520 630473243 794736202 155022747 841627861 603679964 158606236 111114262 994584408 499952864 423170947 603467039 975946792 953916955 326545276 75456129 150052309 772806936 96641633 927234359 632806151 370813960 167560305 787787689 180641741 218217107 893016547 98837651 880078480 563444709 214268736 147984510 698818790 561924322 32900989 261949228 897153988 459011983 993016275 530656201 307995414 354705916 661809622 838099862 246637839 378943241 307645708 954844899 525033391 931722711 841316156 372858208 752750455 907525013 202038013 471775097 418183310 381607966 763860611 947761602 329489422 402539535 914212493 208946104 665104541 358161504 206590280 340065710 242292626 928153119 652046154 508567109 94993715 805175454 543989545 946335750 417662295 104008499 298644048 631753364 974441655 910822486 461696310 6825417 765409519 165689292 13722480 145505305 771985427 650922046 319943658 863927262 767308825 393150379 598854939 614621873 121399552 530148731 448823260 679175030 972677712 844209655 658064231 229016208 42523006 510375824 981715946 169595462 106881507 690733869 211184914 823801454 889584187 768352476 684720861 260669378 911903062 468894406 206137681 877755396 910853678 223897515 203622878 533698483 488696618 542588090 815516874 333070235 640678224 265374225 953420153 573235111 723944425 176541211 300495492 260451456 142583064 330129953 788132028 932905289 920242341 409529686 699043197 94548044 532045461 197547644 549061177 371383861 392763643 435845639 871996594 569962271 57632773 262299952 111644848 974306011 639740356 274829988 623882409 513813124 204976358 828971889 118748345 202334081 578572639 485121086 494340227 403403805 33979895 953320431 741718986 985472514 290174866 694728028 370320049 947813991 774632312 444339254 309338944 479097117 455897730 331414796 734300849 518025386 428256290 812488983 81944335 584272972 421267370 994075958 893651120 353466243 529982968 372143215 238737492 687725897 863043069 284865157 549187913 1744429 585209686 591009590 755419678 504012119 9372502 513809788 58274646 430850466 994792092 514006781 683229614 411267676 769076859 991383420 604110283 398072920 587971937 652795015 316945597 261688789 950388172 570950347 493929679 433299980 944370959 807342048 27224061 136226620 202948410 484324058 344237655 169810374 262881471 959111329 237616929 72143338 876551988 677116765 170704501 577498802 717727058 129286616 40483906 599188963 900161706 237524779 640224836 47609884 182184427 750135410 818105377 669217742 347535393 439496158 609467076 518363102 610363192 183492330 624483059 539195756 412748617 117784143 497981559 207491227 568592860 141879978 942403033 978951862 568552243 966351111 905086884 552145748 729893335 916135075 850783359 223548569 272472103 691189770 437343967 747954300 291833445 791158946 80191900 437149573 238295864 559096375 622732507 46416799 948212169 501344407 41195906 365674551 704647850 750898771 612623053 937962531 170469745 848402320 209057136 800085671 702303742 772681529 468191619 193486256 85746161 390558431 617720823 620052086 433988491 105204107 788365107 209734828 313616432 433856456 671099854 584323186 91615226 909250070 807106213 290550521 881365528 508873328 102543679 569048631 740820770 743442494 565800875 71931146 588966171 792086890 309520370 645987652 739620610 915533758 783730160 807306594 396476435 438900057 244806383 91397191 659064913 791956449 553049734 933429148 871695015 128466452 883030814 464290551 547374358 569009023 209423755 783120070 572084075 610133030 982722447 322708584 294341622 868832863 569747429 438562216 877450340 746457829 333088000 885969500 87666958 704601927 871093997 169734260 383068976 858839399 866376745 666437045 811899983 966563663 707652441 92105797 775456291 440198190 74966304 900786580 378452666 258453261 498050711 553541225 145886227 767653728 67500701 999701142 101331410 842333948 902059398 302310865 114584350 174950953 830060369 857627532 295940442 591142190 848507814 342129224 990544430 888222391 626859829 201983937 522049042 584436266 516594311 444008666 165846880 667348617 40626155 861989579 125646056 196555499 673532009 280972624 362944246 638148835 615597639 346951014 924593835 309537302 579306223 66317742 181286420 699597636 961697247 24990804 601648059 718576788 763543237 216089553 717946290 957829493 100222421 410052145 213857356 374051524 243522733 429543027 166337536 238851970 344984070 254901243 641887833 696237340 229628202 527598250 741033623 91315787 543590288 900227488 541552128 915552695 320789373 88238182 536191880 269017228 27626766 143882831 919919547 472048721 504884490 651777013 388939311 228581278 177460412 7650594 443584886 646954953 664202723 709352453 395460581 62806591 485604153 185506963 181275379 879587346 118256201 316422338 543680381 924045128 957207978 627959916 103301576 832579160 562821288 222227779 806572941 119238107 713583022 292241549 326003906 737761944 904022556 184060919 697753545 36796806 467552468 157620008 276052411 405721644 995843168 565662990 955278015 171657257 832811849 279339070 819852400 186724625 336870234 529295788 752839952 856444703 65965725 698129545 522249333 119151622 734891096 965788337 414851387 270220181 90552093 201290473 34919450 37359886 749086514 374067634 268762942 21895945 773648284 388747449 976065250 405616233 365170072 875172729 427058002 674203880 22201833 274443827 168094603 287854548 265031648 660316410 900823000 375019384 919650114 310436675 143262295 781077312 809934117 600075614 91039068 369907102 900106234 743047275 170507768 421586487 521564267 74237453 177888785 968022259 651714522 349218640 935738063 650410308 59242895 183662181 744420448 137776372 798984299 478891687 853520424 31699826 687034869 937190161 932668315 199528467 231308208 555977750 954084996 759614448 494598636 666028101 14151106 900497971 746886744 295931861 233444714 740008608 983547867 28089574 975844234 997611667 367362171 287754562 780437243 245312762 10487556 778280783 857141696 211004082 460416334 540428463 136983976 725261608 254659156 827383733 169836416 35375441 847285831 668433953 450819065 255125468 970779290 34670738 526920808 68677234 914205496 938208481 481488853 937888882 534148749 278859189 790813620 836256571 666788207 524056304 505517263 402505952 473850178 477629977 248476408 509351172 825086715 956096033 449115273 981843117 425529582 118333525 490250554 469048138 925566318 675542908 777901662 889879452 954764673 35614297 50718984 349435013 349475440 722479967 991340366 12743729 995081396 124211151 689344180 363421478 324462947 998052749 802566606 322009404 734299897 555374890 102043441 736661717 838310692 958909794 10906291 51332600 295091722 866587689 287952434 41987588 901533124 527919732 669589610 222447781 490513111 87228790 772272100 519511727 140586148 737709697 607582333 221760186 368052720 742023374 530409114 722130639 822927285 683822851 762796814 480280865 199586280 518928284 115468007 959400566 446429635 938163701 248307467 787822020 544825973 386093810 676248812 732110395 864692160 780081012 829422626 342527570 523840666 721959070 894571 744069982 945422467 967466469 819847543 670285833 402963906 429574890 273607176 983722204 54665689 637626664 605394460 94131759 637445816 716053671 247770870 191292867 631130524 621267010 22001614 88015982 649920694 146138813 323313293 624961887 729963212 583618394 976682127 344640054 143998518 186533803 661043163 183802756 199696059 748437195 684913113 398881695 588512921 378919337 30990147 642765988 301116880 145386104 861210716 840392662 345907235 635159933 353803792 829351882 702943274 729726195 870072255 722795427 700157376 919038468 725682963 471102825 635527393 771546860 664544987 235807266 910967030 299186766 538410732 631207788 228807739 444048707 153929784 656880432 107480531 488953871 643343100 663599626 971091497 785149583 861943102 999867946 253534491 621086419 978472404 99520300 245082691 542234573 546621854 4707266 795119854 813113817 495111714 464135789 13972568 854080811 845231566 930145732 126342163 204356866 155855341 562360085 656268357 719933874 401627808 145586079 159154502 84117912 335640401 511622998 669947648 459290595 670245841 139023364 755773327 358746878 208993739 824850129 572949598 986880981 681315110 876883217 60533753 763793452 750998979 756163718 670435734 438879283 963528790 132683686 152152532 618143537 625873289 955234192 809739229 800703078 889343855 373198269 690846789 448789206 386649841 788317720 557601668 243321874 530963446 330802620 118891403 219968299 27162100 821877474 789573002 753078957 50779312 917149885 201630667 712672547 611626228 920661075 106611596 271471813 107740338 514175465 743013979 649426076 952045826 185516217 364060934 405839354 831607507 553851570 890499156 601170430 882808219 996171333 74232497 254850662 460943671 481425891 752875828 343478720 961171691 435178258 434521146 331620626 198799897 823503207 361829876 781805700 922326736 489749066 677457498 438760460 174953699 741856408 793919433 277324213 630819801 471701333 798592282 679197733 996163937 27762635 52604841 68646830 643054540 81013840 271802803 671610780 749487012 417145428 307268912 348730336 67905132 389760172 122871171 946495991 173452628 520979058 386656644 88141602 856269155 801592338 539141095 602928131 471898859 735716703 46354618 311745954 761919314 649013800 146008654 675088449 321462818 224285867 71006369 219523327 352545227 33363186 871024246 196058867 505807690 926604023 478202482 512174746 300853101 664837105 293755488 934748337 401481796 234010718 445512419 471991809 182296819 974221501 680218248 978188669 242250401 37673933 678954895 501841660 33315014 766978103 882910357 501060174 74200876 281216788 166124583 402818628 851016688 477890759 176759193 424055989 325353717 79400227 595251625 682502270 508913118 249798247 823641984 636780853 450085357 288375831 269917215 32741810 548439004 877248845 453907445 876030994 824785232 902715782 304460887 205936486 40970219 327321730 114433530 239106984 942406938 843713232 62310298 610771004 949010417 556463275 625227165 807026624 978724912 413198158 796574286 515470880 557130699 468708479 191877449 349994580 201620483 988044325 344999247 355161806 675791836 760035094 16024575 773538040 747668568 446949644 355346049 683357224 898702427 357510552 307708063 788971130 49067059 173705110 272117041 235867809 888267459 132134240 427266034 339468251 133934028 904881038 44693706 212706647 704648028 569825340 88551180 272924479 162393573 40131412 242530203 414918207 469149797 160297116 645950869 824607567 129903272 518938610 515400485 488038445 925879470 713610630 936309728 885258187 358122603 183084803 583545992 290043109 49438869 406029073 580144406 181803841 237205188 30020496 634822645 806617464 134914202 255326294 199104321 50899295 627409596 127645899 444769303 879461283 890895508 5599885 27465005 463809130 501490544 914853500 257338435 72830680 359895990 381369868 985273908 550630663 430853018 976454783 19646166 767465920 612892632 998325578 57800385 806514036 824140366 952003328 844725002 159529345 580092847 339278511 481716728 161568947 225148162 838511560 44698641 347500186 749676534 617764533 786068175 667507370 519367930 483478171 856377450 130244250 892583359 158268073 825086296 586116785 329820035 849954248 852682309 457754013 550818399 919717579 57696195 744635068 946014823 334460969 466192258 216304938 852083900 893457273 134162295 679044371 282055300 79492816 696848155 360424943 826784606 268771286 394095604 501986839 988747373 259296273 803917245 898585548 870243048 471812721 319277442 61506719 460377486 913096959 917786491 888040343 795259121 6592168 233879426 16779481 983553655 977599881 985153049 756277477 26369242 380773101 894610858 425089710 760116199 551273420 187446624 828378445 851972367 128606608 524849586 697430161 372265272 325839921 874264222 333128227 138100217 315318424 620370552 857937738 533193087 550975317 711013229 635000888 453002644 722133952 569796646 477239781 501985625 730512644 713344490 273645848 790273182 736977994 677381900 571530563 322510158 827107850 994952245 300874170 181060175 939839962 173742341 530219780 322908196 821472616 186053952 389370099 146985173 458851523 661748496 402285220 288135468 375904447 564347727 97270882 867307622 487679769 437120581 912147879 17257361 911885319 112575888 284492208 521943395 653310549 115254824 96275575 178212617 135157140 502070601 574317499 912473039 124760715 241130661 30600275 50795540 793739397 815094191 183408780 662602997 111977864 750515844 704015823 130669892 385237301 296817685 958107148 166622553 376114873 119526057 151850900 619653508 622612234 589346730 292378379 672858741 378540383 744710623 552757230 419632317 603939459 498245727 638816543 961373781 48210607 364829254 621925838 636936800 566284660 749734140 310765567 672872297 599871170 809623545 831214025 357097864 242694396 746059327 855321815 513740713 321893251 497429807 822939093 607049480 175346558 6176839 583317073 379509698 311442344 398448823 228112887 268437838 40088885 55060174 399106719 850039531 365289599 948091821 237126240 295362942 356819253 897714448 738334605 873189524 655180215 905225086 785057276 202092436 42125366 534586903 878503463 595334036 20289895 934867599 943123570 373591667 102449495 868879175 957064895 56277288 481232584 729784971 291823359 183424134 397314194 648981131 180735739 720803184 986493782 751029629 327779948 448515502 296079536 37886017 634564522 557694264 16350740 840929890 551592998 112029020 697938934 815013955 128895719 657265509 239838822 482224755 48558118 542705950 509458212 300287399 384394699 192116633 454716416 870462422 602016972 761844701 507209542 472234686 428216378 288469161 57455175 651776004 737270710 365751141 691892733 395468009 656438456 754731927 112095364 633349391 955001970 257254424 151454078 680412469 341851931 132248539 213904519 827059793 722387870 758104950 483212489 964199146 723376850 177106882 676598543 659049328 550340482 883067639 263580556 103715927 838272584 207110934 265154030 452815263 507997419 580612881 624654661 493540550 631410247 176301352 431006289 12260562 412589113 331081944 551056037 412541621 125916895 273608997 514810874 15986964 252525600 565413370 186982953 661634971 11045423 877868856 774007199 409273120 369256802 178637399 623186230 160463936 152705441 97316837 952167032 202573738 882233201 653710811 696245911 572399592 865133212 175560490 400289924 571446950 57577792 689914157 354301766 334165262 365128341 894081250 887425817 898330810 408179837 152820394 810001620 388647112 726370286 672361417 571361395 521993924 267886927 891434149 839848948 144198974 896595279 450791117 462301524 746876499 25658086 292104033 625227483 417307600 283795678 877612483 355610957 286645018 682815427 497136512 505260438 147358732 220464934 71179603 199931472 977154264 592011411 565745676 541056726 343481359 675109059 202188359 686856919 163085138 333427377 289035254 663013850 917971794 301382367 325358449 75118817 640205251 763398429 990483852 851825648 556492847 590569112 53349122 768985545 573213783 185892333 904090159 588464941 239499285 352640481 234749082 988231500 311192211 273905225 635518878 343556897 439304564 31254526 875575487 544319064 745859401 797393114 654494051 136532384 576388452 330732097 771858276 409697072 513335402 751931817 487448741 849854619 512465942 510646717 478800978 787525604 422291022 411428642 216121812 432818029 50397364 280186961 929863288 463453605 607957685 950145043 185222085 705809936 528356482 831860014 815691619 103527095 693020713 396930775 512787564 808515452 583028912 313224484 643992642 174681614 151527363 836792745 322690400 31543958 49926413 687809542 213147543 275739518 40741122 318137900 9671269 36906792 779584579 382438243 618965794 696507473 36413133 326122644 984003982 135082954 235538299 873175908 430337917 795302012 981521445 776074284 680692766 184269817 713832501 885367642 271406302 829498785 753259443 262891227 895014618 476855854 750868200 947032306 663728146 231454292 873108452 765159526 270043280 512363536 285604521 582555940 117043139 359865670 411020501 617684055 709363391 863965839 707027038 351897618 69818912 240726576 274913719 299308616 205147773 723146580 289763246 34167540 656045625 492014597 55999968 797516720 181673848 330721320 707864385 550189080 217922346 282214490 735929305 153029212 473290568 615567114 967313934 892662634 688083048 391024024 84495986 36346734 373123961 565794522 546297715 800677595 34056738 354898589 667464765 8179362 638462643 834552438 265628033 233148599 761872345 55640740 277977157 55899156 586071921 292457187 781725562 314820251 442690881 260250391 910024002 99211937 999080873 374439066 966780959 912181663 899728013 623433421 696339965 28673512 821423373 314621611 391176792 794508738 580003134 745084265 931322350 156725543 252593851 931533917 60460331 122765906 622986282 555525320 739716316 930158469 437431232 919266196 972241799 1977318 4209903 796724530 647131106 237382436 555983773 399928825 715270664 259216458 217157136 557538007 667058427 72340956 675489920 739045921 988153965 589734567 21960396 728807190 85283762 429936513 488008683 860762854 632984478 217573892 530482145 576430023 617600335 933042820 537574750 568186743 432060110 288458700 356908932 243967096 454955972 441047992 266785100 499605940 602358408 10560833 384787125 191114027 289827617 821732729 683826935 632562831 423591915 949051677 193628536 284603641 504307298 662657476 644212536 747061029 350876732 56092656 459478520 289496866 53996945 234793154 914283056 233256871 678467092 435487609 112252497 148073413 621772575 336128840 816944767 929931977 609034184 130929688 3481697 567582357 517326020 477306285 396695804 156287399 903832245 262835449 946629773 226506855 289587571 4055137 12559638 54648379 455124907 676945599 54098475 833040507 260483035 786465970 816757820 914280201 161607458 131849594 452952733 600817701 58979740 321073232 165762409 791612448 900409767 340906767 196801725 826371130 506806174 314631238 632506678 821896423 454548126 776849841 239363112 290278256 547728211 674301564 176082467 724880622 336075954 863089 95017104 462262308 832993409 905719452 837561054 995501371 868579057 136172979 989717748 819482525 872466369 64890340 755470297 237253065 911558180 475756333 272009833 82986683 580367972 78851329 782734931 705210707 184312991 916092705 278372695 165787221 141765936 733477045 771289236 567203241 895683833 99391477 415174990 633875215 795460410 76345117 180286562 363417473 769915003 28516976 739060910 716065592 603504648 897751622 844562551 915416757 385572073 599183166 582795799 865284262 348466088 401191028 434123781 682694320 429418666 452971118 921639375 372532147 886201563 843452046 595357703 65066929 744032917 796253550 950233480 444704095 303154185 988186739 629197555 794623092 831380444 122295280 530744054 60570130 78186873 387894735 341176716 542749968 829098368 936480751 201388098 137822889 313578359 934363263 895439111 717894580 447845217 700468985 528607063 912539302 862922293 113750040 381114001 715830205 260927619 515685010 313192296 174865074 36090807 489051466 452976914 591177792 444205486 772656596 629169549 316958431 207887636 792678311 104687504 570693047 960873166 878996099 121694022 558721476 804456425 212729441 50769520 226975289 7162173 282304550 568887378 580376036 747453110 73880894 854515481 163438452 962351758 486843659 190585489 605600447 796191567 456555216 361341634 907315141 223155455 458914663 978760536 993959296 669433100 680072332 197037115 416319945 779831131 365732940 123506602 69306785 437241360 288652942 652017756 80053881 807166048 939402787 671987146 303086443 341373904 862073312 727190358 647958252 284680189 928584664 515377034 339822893 334057876 616508051 440627883 413875775 717339345 187532097 120260615 496938191 378005487 100761139 490432689 14639534 22785636 456177910 717132599 274755318 46845526 972690750 637986709 804127887 174476713 634333211 297825621 159844878 387874330 869719941 381746561 245253390 674470321 632310846 402227887 587095922 95580257 601362777 612311320 136001639 840944846 629829676 778231148 936610562 862520047 71692581 976403804 398668006 275982429 210008858 368884937 133809787 162035971 341742119 721603719 965906320 125131870 895595653 302587246 716208968 642094696 859089921 340321336 716695398 416281919 171702201 311085202 777270414 900260129 989657635 378080004 620344463 228132369 920818704 662293251 178021546 441824152 587174806 906457926 864629995 577636468 662584076 585798722 687142387 296773749 599587433 978174329 610168890 123798467 392105911 843663578 695293983 895538366 587096502 521231639 602627387 673214471 172852369 801751117 142887489 640293356 45822702 772960962 660874065 303881938 939087796 406771126 109434444 698438086 906902561 286617283 649953467 984381361 708558810 761991177 836910882 690410266 939253036 4074148 996752868 100065322 124284838 36540278 713598158 688009867 81619456 511619502 310919458 911918758 677450932 826675954 829332859 674965583 389077141 496540571 425698296 564425487 691563913 256913381 878108705 61439949 676509036 347726832 297657443 984226790 535755184 14762372 436978941 377506871 178435999 822859412 310625863 875825933 82417101 577707959 75774557 152203529 880285616 632092051 427755478 651386985 221228001 690538391 120876774 692445490 430706198 585975526 896141190 726600962 875357389 412788418 288795319 85025420 699141859 128978612 711118406 154149592 701809423 750454653 932380504 697245617 978847904 445075300 257073380 59131497 178823605 750859978 166911535 17673724 197875347 400793011 584818969 379746315 171755448 542362159 269315749 287524684 147377051 730361418 93412098 291881414 496925313 242749379 101426796 736347740 964009220 834958410 134129599 131512563 952080819 135526347 40396476 937598373 601924313 398649992 411121140 943757915 853973607 779110448 549109321 609209153 462477656 159549166 662723429 272828356 820354756 46253358 270775087 186106136 196365472 995905686 734920391 809990733 476001963 236625100 802640142 652143181 398331956 217470997 567907010 178804475 485588965 373073684 981643657 396657840 695579425 382394483 766198093 443145931 576916534 133985172 85097658 726174363 568370340 662872156 114760408 737392133 732348357 692201186 79845056 495446471 46351168 315332728 797872879 84253323 113326771 533561974 394896520 497081800 532979596 156895172 276245431 8926873 783612983 72612909 893225893 355144938 877317046 932768465 707907251 524357056 717595437 558650161 611311058 34492866 64258964 480694717 187640359 791011489 167643872 45250014 316402426 760963394 980515513 865175805 902033674 467555003 153341283 609026586 946068224 922784082 80822557 69635990 930427158 237348295 94647690 316633758 659672247 867848044 255839354 966265426 297627080 569283300 20061540 555797227 906240559 893942753 341403766 312173099 540670189 906144128 641712603 597795688 904376969 969144127 419157259 463857157 879478867 590188084 592616494 401421782 68239347 940522998 967802651 283604519 853753581 159984908 185289201 70728518 186995107 624256928 442955670 878940984 175006925 681499568 326053890 512977454 876522129 266343852 348747430 627072819 199272051 84340039 411244710 55060962 211271726 119880811 262495013 703818399 291058742 156144818 510484897 132209447 686104040 680264445 159643792 138821152 267481232 82809909 663740101 704952344 827659832 341447399 871064487 505912868 275186324 992148193 863465077 34144661 302529848 736818637 518547402 63906446 160474107 8338040 661386743 46792137 540561733 641264781 585653621 379023646 751675158 389555838 26384620 915788230 85303721 888528573 852290385 671608951 846828932 691827467 67099221 481042211 209991559 516257053 997435813 657379850 401801013 532720635 459869964 168298735 916778272 799175986 111291318 314141052 540789236 288229125 848190923 651759917 397946467 975654121 957745429 14434352 585150939 959691311 858478199 604034228 819296370 568126818 179918236 415062367 896603011 252406436 807045096 745574193 455434386 542458468 852897216 533056944 783641086 19846326 383465621 555635451 434125815 197323530 431517448 917538119 799235208 252093682 167918458 88157462 3578722 746464467 395482070 256985267 816479906 178497371 339116472 376752647 983602615 961084775 132113488 292623769 889455367 267092088 638464094 333481067 161656947 904018292 731083608 642837218 815249186 506458701 124332939 964346549 778775857 985240794 376256291 838656554 134144992 398780120 528532581 625160797 65000011 788465278 996300884 769262114 489443126 533567567 225224673 454561893 404310762 419445213 919193062 573728308 242167757 510834640 257502914 984612488 289932331 698469880 507756210 760313710 762766044 869455213 377111433 834075089 64420752 388231952 926774258 351235027 640161091 831345450 43326506 373708438 186566585 84221377 568318047 772119997 972003039 351718460 946868116 703496341 307103989 442743464 864895973 481060061 695058177 391703248 970346912 634261987 657598503 298296021 503841174 872344732 161766615 256703075 422996836 403006454 948659702 738288270 724217128 407333413 95771778 866172986 55936568 537760118 273058506 25647024 716774794 52015612 609750831 510544872 446876574 352407581 737118848 39303488 144547893 190115694 144790155 555305820 840765564 60523402 313604006 196121774 510685019 757130949 709858363 336037510 22155672 668687138 766081343 635353619 566595618 580606638 334958508 124737899 384671928 655196191 964909998 514170831 899020449 636544585 37042528 294658532 946704828 144032592 954209111 100559566 263564797 920987067 59354635 196148544 541125170 274803739 20355184 111476336 391099056 417357098 344165680 734542195 961971660 703872885 583488102 493919796 761933194 929529951 632726680 611069391 500956026 462127215 565945324 551043690 713764744 480830968 181213062 718910304 58811453 358327389 143774718 152279060 101956818 693567916 212503180 376804075 898493470 850849753 704281156 721132730 970327893 544555380 607382746 989100903 306791388 910667335 921231947 635869196 18711963 478722053 255297290 198410469 524931879 806139843 651026679 160232307 580148304 168942107 887119455 305069200 341374693 749052815 454594688 765700569 377937623 31058637 985734382 765636862 416902567 691016409 773341072 748176177 742474722 803706042 700418319 581536705 350705239 775092426 742504813 33320825 71469752 643011440 891657073 453456311 650301867 972282960 209307987 770428790 889553577 680623238 345514114 971445964 242938640 231323752 940899393 747398741 907540674 413599436 828452764 710078118 871181550 466000243 512130646 582241897 834780152 223038695 350638092 365220898 380575046 69628906 401138384 769792730 644314176 965535763 310447166 324124868 511855332 222318074 348012300 122592364 223788166 208920698 150015297 92167565 230269698 575293534 660256824 459769475 292511780 817202380 605186177 469178260 726881134 570470407 685354767 974360026 159503814 879833745 356913250 846596711 648139696 603976436 322415324 898022040 525975801 281148463 748262705 598935358 665692387 999877754 394911410 53770028 494376218 966034546 292566269 306017143 35935594 35795848 785506603 523546559 360990665 701203231 861781436 521316667 919543242 808601093 275978709 844819947 207073530 500911102 705502787 324735860 276483473 81038351 490358998 988075535 448078509 482963860 711639025 544161483 790057512 177596373 808633076 365590342 129990994 343313633 608677516 131009557 250878847 829922708 246252975 622456146 468258312 650882996 819012900 588506415 922768095 582821031 41360921 648454389 182404717 49115671 727239504 773161817 418460801 673990934 535487636 738430282 950284081 208334015 504191001 597944771 491663826 490796249 611153478 62922880 915450556 118574133 454712078 744890387 819725346 23708280 478107823 687954021 62107679 833330927 4764358 66237933 695442233 112859478 282405839 660770607 182449111 592448935 318164441 272786013 628762898 700590476 197607556 877778244 2411444 325081278 546387507 95717020 521829072 748886289 514100524 839397038 242805890 701107503 699796619 486889915 245894797 86226801 926130763 158447512 403517767 117562897 537069055 349099123 948377933 456093587 418010138 112762006 876213615 60111222 61670257 854467215 633927943 985464541 388329028 535167451 764782310 157962529 709068226 293962863 339531250 198423858 767989244 830852593 593474008 189924531 206469821 864351727 179841444 435554564 379206493 811797931 125629891 830182420 139976389 86463469 886513529 82460187 227987744 341503521 393032967 801559071 482482033 923939903 534292574 543656312 358763294 938313937 24464046 154306155 999302968 774914390 551142693 118805939 265405332 537358320 909081094 215963494 243814287 918206236 991403946 100582116 431833318 676492563 943764602 870517094 479519109 410130277 443873178 468833122 287850359 77313784 637910433 987176855 347830664 584729649 233841674 709907407 484616621 52941789 586021360 390815869 209788746 315838252 419143306 240653945 723798834 499742198 213392711 4468456 988461724 895872085 215083299 521775469 197842232 121846670 502582743 239799170 886250648 315670804 261942051 313847230 787974317 169828512 820978902 967101958 891290177 728997210 957744106 678209714 872288249 467302523 10670255 356038664 475424769 688260827 549632035 105648629 226475021 303302887 122020846 777208313 690224910 412537293 448122865 275280247 8394744 352009119 880030292 234041512 23362419 962869143 235474904 818314980 11097841 13217396 908559917 754212203 657955890 874049606 11846944 406944285 350442389 392956679 899758146 361756666 320796554 409326747 64507214 455184482 228641080 687526567 272869989 518033404 948446062 649553885 889672177 22842704 537903022 729080078 329723980 410765962 412582959 736860870 759970339 260108202 511640473 353097505 586229306 199529987 806258209 810650766 103761654 72396099 701263773 171210709 470176702 127682843 497006023 443716803 676465447 851064830 384427050 686567483 231761444 261702227 70856426 405639780 249924004 270795950 850289809 235660581 885911277 220207489 509687993 595306568 16297979 445686372 654017348 136863881 223174381 311722894 501908324 151172312 755871200 632117614 671916195 703298314 678647860 902681492 261487456 213275886 900806252 402120669 815207532 553045963 264714899 38205210 258624911 61028683 937739959 595315859 90003778 195163179 698849446 167735044 350107754 716040379 888835875 794698291 272949828 376654208 695181570 832668446 666035427 512238147 699071601 495452991 458202369 967278126 118373156 977787879 906571300 646199538 456855254 71680421 755142931 391942861 714773813 161453619 84486890 496633050 618827714 142153249 909853717 207961188 128530034 10038551 17027593 208785540 487723252 618803475 346604319 565086680 735092261 161516072 182087598 444164899 779011902 867618032 449030820 781939930 348891594 421437300 766977373 788644990 168948852 985814909 363150088 581144181 379439011 204631415 514435367 354712798 570819966 597390170 367000787 256344892 352846334 816059840 141979084 69993676 473838045 466520919 666669113 423500020 836046671 756363145 710711190 627985656 706712534 251488823 889134976 70117204 45189113 828028739 401955969 752858173 192644475 124310743 306641183 126534711 973280226 23843091 603498676 469162038 627682620 876351308 7217769 241785647 357973034 311927916 254401815 617999269 387554520 639478263 799597139 122860776 585008073 662960864 917726138 472175311 389614216 860884474 790993170 758337475 312980155 637852380 867356545 415560513 999559363 991461241 90587113 705841266 99195788 707647849 171742434 506000398 243127208 382120136 659300570 576569465 117363104 805112405 311637391 640656320 420033570 561858589 225628584 175425580 342656975 891758605 806522280 127753650 972177976 336556878 275848016 571940673 612315999 563321428 187741742 767751692 676550324 675289593 330650257 964378311 463166780 854013450 511441446 764828817 615592026 574545997 441527990 550441271 942786815 559747531 164233399 168166358 657009091 666055622 256659287 634840846 918067410 167373081 670026431 438711351 32724345 554490629 392161521 892989052 69797051 344595095 153320340 612287372 865066499 20917206 157612921 417603516 418774388 5960214 409974331 619467317 687342817 555468490 340767043 422635359 103606104 477305543 905470192 124244393 585439861 894294035 46004017 961275099 395970175 336448190 214587542 59021245 465020058 888793804 265837744 160154296 55436845 622909731 957648149 139474311 526217754 5507379 588514172 909290969 328392072 568979739 569731863 505733020 8953144 608982018 655995429 537050325 684547591 984889703 248147902 293300334 740548528 922606533 687452895 305501592 977162200 252440921 812354786 925967485 940301544 131061133 447997884 509248467 869633293 172661543 836454474 158160344 430525294 123551685 791600007 49524142 381778013 114777598 456850445 552111005 748160535 37069840 117601217 689442452 375894990 654900051 712663621 554066818 646461945 121458752 395195548 559274760 592149790 912881975 934658970 326081427 562920226 515907481 476664730 573385479 15964121 95757887 990989373 463239560 341845574 647897216 778771488 520369896 825282142 768747946 389319972 615584126 800429211 926400655 559173450 327949554 791523211 52188318 51486849 94469293 408135849 226187407 633770592 145685611 868403292 735352127 135999964 883407390 144030727 753236847 140112066 983242135 554324807 235952998 968186541 164081017 344213677 2944045 373768574 151325782 861499778 314045989 171048965 851320902 942508592 632001287 906760049 849974570 339190585 59259125 583260699 850185279 247930457 276298680 319187155 123684970 942355221 580377068 712814878 772942765 961966451 345323459 72325544 259696464 447100246 576033941 752593120 82007921 306894423 499908485 613815035 827592013 170816233 490172973 47337202 231067285 766292161 73499759 548820990 990892577 955187363 614265332 332953353 192270523 20278011 183471907 382685188 89588146 580799827 969968997 520414052 174593307 315109990 31006400 428226894 432564117 975574095 858828497 927350313 916286088 206877369 655172188 993000432 859255617 930801828 62022416 471441204 122126569 234558661 390386001 82449562 265724390 892830096 531111058 732990944 678583058 649292815 125060144 648354433 322620470 551778879 953544377 865133980 713288610 278716987 339438534 862179391 940130418 76621741 250331471 360677604 444073749 222948399 854982873 464507434 992212559 857396127 79403411 855753932 123958139 402183633 554901813 183862558 875570419 394986819 245799186 172185158 770392736 831567225 941856290 999848584 334636637 584110464 890592726 754054333 101070102 289015431 792426892 9102058 469880030 14304358 104267784 295733686 468380208 973564200 230348054 10212617 272704013 901928884 441719478 87115984 987255479 974737733 85997940 788993971 946071400 682407746 821179356 128534458 721060381 249293539 275447229 45402666 909747449 245496522 193044157 494897455 20458984 534657575 844183590 297327062 593591965 977122209 399775930 549414605 274498374 930804261 929360247 775870693 742435781 102056315 728587129 828172242 302359590 809986764 378203607 112298795 219848723 632528835 369117012 7941561 487358135 204428453 841780067 979727664 869323613 281627035 666008127 135257878 349111384 261042840 766661844 359565103 671741388 789843240 947073810 389156017 587390982 38325682 755827893 450174804 636322163 486552316 136019671 135654309 120647287 955195378 29789983 696888706 841124524 190978170 624269555 239048316 229658150 960398584 121820604 720275325 863987846 425248649 981195694 781575178 663428092 853183842 432653576 234579120 583042 715912219 722609498 383457898 301811209 195500467 69656379 796765897 27732236 932756392 20625678 274456338 717790560 235167784 964978005 192840153 411059851 404625795 603752783 622782823 363131743 784876170 763575895 334294464 832306429 413929874 165162660 703293527 644735278 589216001 533957564 795971626 140045648 355835114 802958701 94475670 787727178 742124542 29087794 873622024 283661889 645407081 246618664 333537229 562399599 906764140 118660546 576451509 732663183 858912103 155694283 372702793 928025871 359845125 129099767 357079575 800041276 33356897 344048002 454692308 597030723 655628178 813460361 70939947 102628946 162544183 197477139 941675531 313079716 542802028 747289359 750386986 496153600 787268517 333372472 330802735 436262482 360784707 549355791 109549790 726361509 961313355 948165324 109160831 84217945 209274922 995037533 784463797 344608394 517503856 196951049 891514962 542151665 449184781 871179597 837528443 315155390 513583847 387223662 490656648 501017290 169203674 997738288 973645094 296652587 276936972 860211367 343363903 477725876 883530035 229486643 855983866 363898189 57956988 792016026 964225223 453032279 790044145 824867448 987344354 346494786 19353260 227039732 597516419 907546222 134574105 898681804 234620461 21595186 962992380 674295138 555269612 29911160 217686711 92191292 77963820 409309897 667256699 255540797 186798714 503042132 164872930 376784933 594628260 752099185 553391822 437238026 974766050 871267902 763701125 980525166 607659395 449890790 806860318 389775846 464191289 424189005 634697841 750961831 45555864 773987848 478450928 774788828 766346055 874668499 135260757 363379980 720525077 642588848 27323735 205717176 716206167 432873351 540130312 665771778 848447406 902268293 446406248 59850644 370532988 975201034 309118041 632101052 532109147 312143167 877093398 867587018 449284100 833463794 862567795 533973450 982377515 26199996 838259838 446173376 636070993 298682139 615537415 532906819 983700149 669304306 818754029 594587352 558513283 349644790 204530004 244881011 268469706 654805737 723829073 328388246 734757303 37605837 439574244 368888744 764805697 514545112 238373751 685624837 457582149 453381083 555132948 466727856 12609242 815498666 417749198 198170544 270209543 284476824 316210564 301984009 478057649 802910374 489484976 765714982 884444526 521438610 761940892 69620889 837163392 386539850 624133153 24797180 478873423 781804787 850646219 571522880 64739829 44694316 106202817 500138632 745039079 795132293 174604889 934895774 372243137 469002609 170125008 751671053 664929093 870292364 657192880 766134213 195148229 27245355 377272381 933553069 563054737 884604883 241052555 340422794 897123320 939390804 466945678 368842168 708186531 924465615 111047021 690606300 919989899 817795185 738176340 443684678 330935681 391115901 478884739 168398172 92616452 801025631 109815787 191511972 56689298 709732060 34200177 294584803 244783399 552025628 863877751 97305990 998349906 352905430 362385173 403075218 384127872 4775285 481991105 21431815 310869136 66385005 204944565 822663339 30632575 885666250 642445185 921499170 3248837 518603655 28555056 334586219 987452070 84989985 666494139 13182396 13271474 114040117 727678198 172995988 134712014 762121886 372654323 750438343 829292834 255133135 201972960 719640965 747966795 309445046 587829289 978816058 173840993 844644152 182365210 15048783 362814328 178814560 528018839 289155474 601264688 806860151 366529397 436385400 418147546 521620096 439292364 737153371 236902484 192360056 141591329 701624442 833525318 869611046 270977026 31222860 437921080 466166349 666644703 671263708 530101743 552675498 734334424 825364400 221836828 524607860 62547279 770526440 315764266 949900889 279563654 975399531 943831561 185048421 780057649 922490660 947341349 311614805 491484889 385752358 4463871 153856841 693170935 10953275 799821917 631417393 540143774 222826024 352853197 61751338 496794214 655760991 534772350 698145430 136864505 226045175 258296169 610357653 44152922 706737781 815490759 704457730 790957196 95334376 518634433 963008200 509339337 802260143 514450773 731189980 676275887 304250793 229205054 80119033 833657716 857402218 43149890 645506246 97501799 204725612 747770841 563439829 852749205 132507529 165140617 527159640 758000146 435007758 344974690 613227297 622931804 954299557 40358516 71720071 494591486 901639804 25425798 853042145 392100826 631931990 340166124 83786439 962809288 693293375 234027677 127684752 763622118 127135065 772349588 865954100 27980518 397164222 505766827 23808584 585266757 871130049 797114666 588592343 809327132 192906441 350619751 42582522 363252528 126201672 510406644 297675299 27716510 17105802 287992331 346157918 470332615 618537099 538378255 240915792 782826517 658892460 559171456 444565060 938199503 4079520 711728337 611481489 730534560 761205603 820785720 170971759 654422721 638611013 137921492 269398276 434267574 729794121 213577215 865653945 764268177 637229002 480598357 828527342 45005042 449363400 996970887 881802970 273764496 99759260 755932173 34024151 24663342 723739154 160199066 435477615 646339172 484413130 123607773 979670963 389217967 430383843 191549808 340636901 171867952 290306477 132518361 637363505 658008578 260516028 589931955 215771379 669475859 806024159 906159211 445955848 85240807 499553442 313303121 411137235 259212938 605909183 251697030 345366543 361759077 278634039 335323617 698263041 429888298 453331788 631087879 706758569 913847676 110031280 787250796 384775423 774941944 980749876 658873389 776358829 641834916 181116443 718447232 242917146 713739382 921308511 988826799 394363805 436098731 546086830 412301349 778616946 278923232 191376859 288251183 64583363 557831485 351976025 593273514 800427158 509673654 955475527 996704915 854992196 846406845 202079096 455746898 668261147 750125625 235753476 512089147 287285581 297074045 516572565 86665382 133757830 375561841 526833448 450259885 78470398 504753023 188953072 379985042 43038578 482616315 46160822 992973767 119303149 455155906 786226513 434320939 936893823 746461537 191626647 983952559 338598794 108357534 712241388 634372222 129614634 606497005 842352371 211827518 201999874 482780727 884462594 425719449 676221380 113709379 246327894 808702071 360246532 447054602 235911032 527825651 502404561 238518903 688811966 18691361 4811082 695296781 12325646 655823839 384132149 26533472 22772494 131764344 594426903 724271460 103274203 413029453 320484357 486283146 641339998 988318721 951556674 27713161 184609032 923741798 763810562 203463775 300166232 301551153 410212025 231511350 253276606 563168071 809374164 529578088 166984059 922485622 302214876 678669003 420813433 625765654 356579308 291091922 656930530 689701221 826955883 39846893 636584516 959624378 359665307 715103354 159629052 901231987 954943567 825116199 987482969 505016865 500756663 631313317 902902156 537667833 828533752 847338548 920098992 925380323 436110380 123179401 560871417 757529032 380465563 886384670 943167899 202833220 145892967 320884708 900722953 294107850 761202870 703347386 401388616 355726796 535052176 713884100 570503466 424435481 754616844 787912649 537798288 325490513 658446038 128986374 536004357 329690672 199188736 276436599 271838862 68703147 873784472 625156326 487056385 735403527 323265365 410064545 74419610 415213250 851799360 798532969 811022806 681673657 503119056 748328889 251861977 10123463 312136823 949743215 411017271 55951586 699986783 523727514 966650647 678528513 954634735 137233606 575405646 427057148 293657176 78604804 496040741 351430771 909375296 308048902 631707786 643041535 434401672 792662166 935965508 24608286 311731521 263781198 258149537 846896448 209847610 218185747 406789363 738122586 961301507 371431891 651528905 967868677 773546430 341631858 209783491 592784380 172747624 386205068 555274859 228192028 484898926 205863367 506769658 927885488 45964165 131701645 423132920 508739471 830026898 569642309 178695896 295515592 102077271 759370739 59093279 662775698 133568376 617630209 132278115 290583782 400766134 578824320 585969255 264231519 127076262 347122459 866185515 183529797 586999397 254406443 389360738 966097164 85073101 254081872 798413149 775413839 412687855 627978619 587826841 29443849 534275294 738348216 45707191 99783358 375934592 822787061 984319159 924870927 43436122 138860693 739178916 768256934 57626817 964365163 46582308 384998382 797838140 213077041 571047273 883664667 516662608 830475838 316362316 957048652 397249902 201411247 768090453 45600472 999940718 974504011 472886068 383855587 386358372 995087613 315415902 675850041 685286799 847586791 221483146 839137939 27821593 601402066 579627949 836318844 756663281 717813481 102706697 365675891 428024066 478828468 701882122 880830125 908702074 726002610 585354503 318438677 698349365 381877583 910557104 92035688 317028646 253940661 507550553 420343805 918351556 926046958 77294014 696011915 891095050 75563694 236234164 289072243 846031033 619015723 65228230 815576392 336556578 282662885 477274809 540118523 32103530 11716040 172417880 790054512 526934737 101449802 224691511 676336484 566416660 710470804 618053219 187770626 870728065 604218112 39320890 37054665 976965714 761145544 693715118 288290048 261957724 796319132 385121980 343136524 301606179 578756356 10826972 957726856 85436178 537277060 708126460 140395821 366115478 176156065 364907140 178273492 711611611 230954495 364294976 382578759 716080426 216067212 568656241 535129371 132314846 530155717 803629263 688054739 565343545 880477447 110270196 220267813 359272944 191008666 229124968 33290656 832544131 291198014 744260030 740467567 824903697 828466592 859248906 722555140 819397793 644418887 823638017 329116593 568332787 259080249 835811414 195622185 430129770 486400486 165984456 779992343 299738690 348548346 383571580 557848022 148947477 213085003 39927192 675922370 781095640 348596668 501255047 749339801 783141159 447772152 352163527 894610360 865534738 739123704 768940130 864430838 886084298 504441579 39858559 147943981 901104093 177299830 891818203 355893015 524172840 500993528 657032079 915651453 922772307 330761619 39565535 818299187 109528811 816849721 803856894 534251299 849951838 159735188 342029799 399057353 138756627 415707877 733996058 247462482 630409495 880626751 424282379 141848135 750244065 906292724 328418417 868486539 501383064 506805784 656553859 780806518 629540279 554657818 494481387 370029801 32280537 499013668 539545787 830967314 834491511 178091795 208656354 385476032 623028865 525118134 474310632 132597625 57467343 968424634 842374033 762622953 281255302 358376382 115222971 825546011 239003860 66821157 783126741 585959268 769145491 187433450 526464866 64254465 863847070 646106944 842684119 988599990 194487232 952239455 446711446 495583068 165813212 610186209 602910194 343802843 89161638 572899104 444064534 665954890 425299959 695144790 674807654 58952174 624569116 127258162 941553725 595203906 932608955 606851117 490509607 382215712 389913786 94491861 697444777 949162590 364050076 400363693 437577648 577623370 180912692 429295060 126856225 620746427 337056685 363194187 551210525 710191933 948065230 640079619 970835011 896268294 530027934 267733792 561665650 861701612 572472582 826823812 97141651 847856632 698943784 703135572 854187076 465425804 622831809 385998579 249058836 783753659 815176704 838131163 687804478 754155024 789091462 352519103 218564987 9771690 879455143 308846741 320503401 68919605 892009814 760920849 865260677 571766589 654655463 63569966 93115557 688066284 840398804 246498546 350861704 730384925 828682105 254117653 889975366 390072105 791390468 180138129 460268821 252919140 674288288 944341619 758205336 668109259 571370376 560385940 799240502 151058310 366335472 29967010 660457486 183942373 558651673 89225770 250788392 689285009 383556165 492757126 606157417 576973040 311746944 287413242 496820911 114125142 457424977 947609478 89712810 921838394 279768141 324302455 166352234 533589193 102265927 448260275 597825178 52241885 538387756 45866990 35555088 136400404 655240809 350601234 630001878 421680896 639144224 384123772 635758557 566369357 699356972 39923514 176075479 582192173 595023625 804327076 290457689 769438883 88575106 821502809 703404102 720383652 695465463 32061236 859628558 726488735 941306576 355088746 49604308 733941373 397621080 55581847 799578329 785610468 452349800 840580056 96568258 889532759 129537521 51310100 875690446 359664803 768415259 405499523 590375147 809245122 894311749 864349381 68744476 751598398 490786871 936734222 706601303 20248954 72552943 924797539 872534844 650798862 878756625 180038230 368341770 707025503 68624656 441116318 485611021 550520887 512061982 52715485 949927327 487192446 156436427 574146850 814963038 444163117 438499362 866316506 786245939 581501854 25157428 211034836 940315958 167236900 891396660 37717840 3477605 518325725 32005624 256845167 892573545 823966539 137344092 679964113 399642399 948040518 61581655 863293733 621064657 641326311 334157816 969969239 998840760 795185962 432764403 439956954 11231142 793322702 395294035 297025585 602794898 453503071 241025088 745266197 845722057 689518105 366386158 120295128 955051588 558002490 532333832 737923156 438369630 115893068 345246995 151211732 410790763 57965037 556678098 631991983 1379093 295011128 932076623 894789583 874080836 12199135 767407369 304928532 146027344 103684202 11553673 788263117 802392444 262189219 595903804 628322525 727388175 844773781 740194183 538175250 999585117 388497094 656618478 799759769 262585866 996078843 899175473 884977549 585843461 758764472 632698661 294469121 978249196 384573724 379339366 542318556 489477444 503862776 199883007 92697431 574324596 711160150 682090770 991537869 285051290 292188014 173809656 124328001 771193127 262235927 618075558 201237072 207417899 954851986 8614353 231534796 655533546 901275786 815794082 275975681 983897085 375709309 2747090 214925744 820051243 619820382 262781016 184878327 710504635 782059988 35921143 402779848 972448722 295334013 310571676 114520914 692894474 213404722 36896358 935676220 176805942 581310860 256643455 389361670 519923867 226357361 905860097 6169486 276120629 176168993 233297279 625893918 928401754 724589123 135082315 913525800 167770982 319940938 582035732 167472202 804763679 63934422 78735065 518694147 562795967 165773146 373032528 940526263 124012831 47785679 169868686 174621432 62743300 120600771 926247170 396697987 732094867 228473361 608264355 620495168 230168762 200946409 910386431 50078025 166698192 516318465 96499352 818415943 380560264 329102259 130056744 873459915 795969180 204281337 326651564 410615813 197629132 862475084 248657719 266295038 694208679 839456529 193395164 810332556 558882081 779092471 210038475 804843168 523283788 676498946 624679683 834653580 757379063 142009378 606373881 230648603 213518314 581657833 944329797 283523347 12803359 93649098 170307069 240587452 319341868 617657319 99329781 876679680 845177423 567844236 769230346 702288523 511776214 900868303 775600348 407236409 465489033 518169383 959082235 238532037 572217017 951927529 831629591 907256695 107925100 185176481 175043777 60755742 181958087 305576577 49550610 486119885 608080161 384352818 610521659 562834207 876728773 570276160 900327640 817760997 630722207 717292636 338376934 728322146 875875200 866776574 720012818 253034496 381769549 166277185 529070362 407814341 689625428 821742692 881504011 784163709 882098545 338062814 740549942 169102282 84801579 726012184 210169580 609886784 850453096 285741894 271614505 599851507 397239446 221468346 564175800 692546425 50992402 952986460 192779722 129464091 871663749 731337761 477219344 151456976 833801228 637077236 341778649 969238057 113129414 243259379 759348603 174033731 890944131 730191140 571276101 226966025 649865513 19078702 671487636 926793675 248739205 167160875 231522148 111039858 653902013 539176911 242104457 920356223 662722445 842207925 685229535 392803502 930852147 717669319 584633362 260597946 686980615 233293216 758567903 14803184 186519595 228983570 712680626 461790393 576808691 402964426 201270435 320555138 8930123 27859952 4386570 879429513 873754693 688515861 145709776 967758812 165188133 376839423 665283000 6617655 184724728 770748544 485502591 55394774 171009311 358625259 800172887 457801602 980531117 981597030 894019690 987596709 19769401 370088323 253349378 794169643 698099574 192522676 712865262 588201623 549463760 640835527 520378075 655741710 249285019 416864851 71658839 712155956 418737775 914149984 228870182 527605789 28963793 628966994 998726072 368229698 102545517 872611542 548962712 958264296 711328086 474840247 901154862 476183045 553245352 304267638 762432842 192765035 488458716 827926582 499108130 106109405 708738569 322237074 328498458 836723124 900953269 826224539 802906603 642870196 62017699 599093691 879290112 115456928 754876675 669099745 607208431 852064417 378005137 994501240 307955352 862964487 532524751 448919274 598975892 169464427 317851827 173001359 31548608 475648145 362471958 836944490 655267039 941852143 776490890 491771829 458604472 961747423 333677014 539138268 604493117 610119707 98493657 133521852 938642109 581152725 495302397 728998326 569209980 757227512 462089217 516004722 176843321 284456275 774706006 340400580 29071750 312273438 935756439 235642229 265127734 122443919 639157780 752531544 810046781 925950571 174896151 647824761 478221604 317182241 266454641 671913514 280132836 747589855 441774363 866063956 853376861 914595493 682443001 965246536 657877199 764047621 216713165 354034549 895514651 456020827 12018145 148048519 656158865 464832089 923492272 485587254 97520430 503006949 684799097 562293338 259670998 668035044 713193970 222113 522493876 407114897 260358211 691738994 499657025 249410279 526654968 741909172 203237443 920648974 420742748 181721179 943313905 279497917 671124828 88091898 463644174 832168404 762675836 347794830 417427545 263335345 557179347 193720728 296735738 284145027 330015657 752694813 298409129 566967493 350152992 875876357 371756330 356036025 172517870 237482920 892638699 637350380 321530405 690010859 947905845 511994904 610578620 860772453 904300060 790831278 731520632 56211812 850917452 660611821 977913240 133506299 381792706 340694505 436755185 963698468 992848081 87456433 18668965 211120601 685490320 297909104 670750489 291193498 33608238 497970767 908754568 237918277 825174330 41676507 501324877 279708113 345251250 492985612 680196735 581417496 399118833 814587062 454971907 76465035 799805566 375528325 653484784 619873271 351369898 971723771 662410497 384773296 147516301 294198511 747109555 841879164 919245707 80548356 102963965 524786621 577200290 916401149 208904351 490416385 558353988 626038684 358714863 291986356 241613932 764375651 197068905 589162492 95082020 412321755 613178182 697165844 265866678 984869335 490403712 248171906 741911013 885435970 367095682 802537718 129231646 883136810 486878663 985746609 800458837 187036479 588646878 779988164 115438434 978559959 994472001 248099364 885844952 310410888 102472525 194790550 132384733 431039217 127081955 204889518 858986093 423220415 614412537 61399686 854833091 656874172 855098675 154181943 570125150 670332638 905627293 788797557 112713048 131347213 469584481 7633345 362927757 749220365 565092013 143351773 999932123 892703895 666721055 540246548 628913030 766872251 390091694 579318166 987591785 658576177 629928504 264989024 778313364 591776345 953960285 360214059 616194706 833750709 859113626 49136026 992636281 459361495 835476403 656108885 934304635 737461784 162203710 283375882 227736005 754313736 598124828 179746611 632127045 964839884 490850725 67301100 779853489 634387931 135605415 955482126 901433373 980452563 640551515 611291679 178247844 967241912 439103749 670858361 805142981 982777153 984448306 880661355 854712154 288506192 416881719 113966406 609773504 816141562 329609790 401707376 186596536 190332582 63138107 559447180 557754087 90763972 734010452 239024707 851718888 804716406 761775154 384435094 806621286 290111972 677052355 395824709 159962556 137942559 664873362 130465020 706592750 84320758 381856459 321754439 43660204 541351735 905687616 487441771 418739831 577930981 526483096 873108262 855199055 696632484 126059056 12983861 927263168 504050649 664199097 124220487 130682896 169415524 12236658 71537712 327910259 344623711 649350583 772857459 471014988 447072525 850347428 754461973 70442995 343122544 975976586 622872011 357793341 358809629 538030287 409367451 65291021 790228169 570532184 185949586 477818315 590576566 423955143 191529335 570598352 642375792 965662489 899366008 935397841 811972967 390763679 174285394 285588097 164288627 922185849 910441269 654952491 7051838 516589250 627224054 156543422 759533465 386819964 322982947 191206978 530207033 720592860 40082599 583861960 563849654 15080877 54429077 347774332 428859237 699961132 977987968 455709541 149245287 669968146 965443361 224888305 786231365 968875908 121424293 37037928 801026867 614787934 883833358 21562198 725766381 622353466 500061658 124506483 646629118 560775423 83009818 971839293 555472502 930036657 610303855 531065892 650427993 935774816 27673137 585949198 874007936 692927732 193232344 71548566 975037415 485424359 289956541 657855805 927357576 335857271 299707795 89685132 654672902 989742174 549799214 269480423 675374384 848688084 477630665 432288908 871648218 456145619 240996895 511688539 519474472 727834899 815765346 465081312 872809405 138596340 249723283 449652286 102649081 852663496 647474978 844015835 106344655 425693869 371899339 553158251 81089923 658603042 545216068 80874000 835812886 680634553 420502391 615955527 867927053 743345838 71172693 509660941 304123522 531574184 716543010 468163116 882410451 704398267 326748973 990102408 480192905 510640727 21817192 445304271 622112287 186757824 781833422 35969181 445496972 997855015 207539353 465402096 94529823 187787680 616994661 236501644 532551382 490228128 18982643 82813927 598009423 757209734 322375104 171651184 728602380 806572552 273618134 467766095 996403435 487960875 358368565 219697925 999077997 225586224 98464141 4972868 22732639 694420522 958988191 829616173 909418472 368513114 491455326 843831062 42672689 292217574 716431043 378162483 170830066 482687705 717306128 890329933 497204712 738334347 674599449 731247293 702257896 59499793 321668128 493586478 432351219 897974738 213181473 636454505 851194401 487404975 921145030 72215944 417553195 277640599 3804881 50433736 28897190 327518105 334998419 855292215 816306250 139188255 239636909 944985327 154534736 974145834 514771296 369349050 188762845 784660568 55182104 705955537 983129006 52999720 739378725 272920517 849899351 982543358 294708134 987941701 634795638 60811730 732471372 277498519 867010792 772707686 671962726 12655003 606585616 911026073 744708922 613090172 932319235 31101974 414934546 889472016 543509806 235952605 446715011 816940624 773278220 182606302 425298721 255022346 982341779 740686956 148748239 155244532 53510954 341533768 449040175 174038182 487436419 531392715 577979554 668090469 820670654 618762536 260887432 635644075 534889650 404129355 861966436 412230408 642078457 285665434 637644316 902102171 568200375 107189135 441363118 891286766 572709830 437696775 6684561 553964549 945334 77731406 644681908 835800512 210529126 832475055 829955126 615376797 332571837 137459777 414927438 587899170 675239048 497294869 563196989 408629710 605810991 194343579 423758109 65205905 724298370 592639451 856689055 489681218 899030247 165056550 328721623 763463120 69024410 94290154 285354962 48762497 231120832 9648778 853264481 334815523 682598387 597490570 961624987 795963291 250104443 724470502 299987504 987183658 660967328 134661545 318818196 579052682 518865904 329363062 469364932 932512638 140602211 644686639 47609529 188658556 267362322 763447921 399150687 244518127 193682702 629105585 527224748 163343509 305127755 507574833 33864196 173498233 638965788 57350915 76724451 41241984 508666037 191244779 21529663 543837856 195250876 863185321 897544861 929179527 964940093 429824151 351087424 459752574 313890654 47924272 578372393 71182983 337302956 842752840 453678566 295995563 519908039 195267736 334007726 695530319 668677450 734886100 799854584 689136346 305889440 486194513 811664526 113266469 880326692 587541690 715838240 504592515 177970806 886757252 663737718 945525660 295562405 312586103 133225583 648792500 871470449 165978731 600905405 389604837 83910283 587660104 362722287 457976223 122379587 274187113 62278161 765397133 244145565 450013009 691541267 894591447 726119306 537355629 106040134 888082620 633013648 664325026 824605503 415933403 409619170 261789569 975245966 687515451 961449771 935034000 142121526 707735034 929697728 83347864 955712849 339009467 903655168 724563182 517514279 121695556 234434684 950229693 814322332 879913051 261174123 99571257 396859000 142254641 51140491 970834006 833997564 691032253 574467671 513477675 2273534 620391103 736122318 747589197 662479215 332610608 360908199 463490479 132761049 830423795 563376200 731136555 823795007 159981084 958076033 283207404 36700966 744900775 271273956 926952419 187832744 770364348 173339954 903316598 306158127 735606807 384502350 509590959 51101451 973561761 702841814 14680676 469647654 270517529 729491416 373053757 345412067 882553512 419670453 300237436 143079066 588846248 324798278 350381675 208072520 2042288 782097350 391565598 490411086 353277294 511216788 776163623 303870293 198392440 322626531 521237690 280007553 439361776 283954672 360158616 800633135 552779865 949239214 138900970 865796523 656661212 775118598 789561322 91134516 464092720 352259386 541419529 285891985 58571339 916894768 273291367 726142477 28245578 915237480 104816169 635406958 251639464 554280020 157965739 973231461 526718581 218492736 219550605 924684850 354194618 100592900 181902584 163152568 950282006 156797408 649997563 659532265 130856534 872246344 820100440 893372973 710525057 279409715 226251425 690987805 823320274 958458725 143351151 450063781 19386700 102456792 966285895 896438278 469528290 5143636 697509886 811535794 187148312 97393681 325984496 223862383 87456072 787264213 969013070 933212226 998537797 767282698 765092877 773702364 628178436 950083372 927874325 765725517 403352429 33310315 974937740 538904752 51173241 57425480 266267537 995361688 204163802 280152662 776105382 777147267 643368468 81242770 366499802 99429179 46672749 223203945 872188617 712794094 582645786 729946002 132952076 898248596 57922679 544698256 463440146 957676050 512263221 126168396 966174406 401605706 661538636 123052787 224898595 974031225 886269218 752923835 833113685 568256202 812058566 644635690 230770920 81674808 442584087 114601968 876146419 129965143 535086368 228721823 715050690 463442741 712984750 555063015 19675695 591147370 564550667 894422206 723946417 671026733 221959937 406024882 819372356 296481065 25026338 99686318 736930646 40610216 651146944 154569363 221856073 454981197 833870770 96000561 839382323 87634031 224070416 486506407 716934530 616063791 398016460 701049727 651496482 199769495 899744958 47824997 323208939 653832111 223377806 448320404 404772692 460392111 527331612 85114109 231662128 18765801 400215485 917898310 313632260 435769064 106427081 622784267 78372631 407987598 296372827 238047016 285764828 244179709 685143361 830107772 788214752 730322180 386127937 993486348 439455219 974650153 49962047 982861548 511344481 853330592 865299986 926782341 472940076 537029999 469298024 916874034 851968627 812964801 899643412 549840059 227162731 698378218 702895069 707692624 662229720 242375043 481502067 12611958 14155378 298158624 362481751 415558828 873194159 180943874 842022250 571352880 616168213 335905054 477217156 322244863 654936112 259182064 266400812 143957580 324065266 117257949 866646002 401231577 101419832 547190002 939237759 404520116 37131255 906669650 368790866 660994269 137428004 966315971 259335829 473715085 809246470 769301132 256778153 399552779 656987089 99273469 799162533 36974473 666028173 579452821 344679550 481164348 843707365 117171963 630922159 921800728 893779255 255844587 603324162 372337593 70188420 188498524 582616924 727775426 793106017 187789890 336299817 853225134 864013984 939166518 612010089 249289494 8480883 653290669 583014602 107016297 784262139 364600850 625231083 640168684 834318257 508629701 733908713 512338049 183257437 934250502 818188902 268916185 532322401 844182769 627200486 216033691 114784300 893871474 20358519 589928682 88447399 527482036 278359017 783127399 517152339 242044998 273038508 727549289 872762755 897492798 138721364 314866702 863624072 901836244 93386659 922498722 994548525 655264414 881256966 246568599 440333253 962414410 293054646 835654524 485896540 665228818 884616184 80314894 182320025 232500594 729895814 685350073 706103000 295514185 69328252 942712305 347448717 679123564 813115824 763056382 759909575 794446634 659877361 502698824 847079331 840663266 581718663 56766745 794853831 986542547 943190129 421237044 520001929 728381593 692733240 307986603 879664857 213123169 776996829 782870675 324598695 861030541 666255148 411706216 89234074 246302731 141206161 246255503 879180617 536369466 13565105 38932670 675205774 456796426 775787763 438892799 141087979 277588314 868488680 44888841 49348522 742633352 78655795 447595810 65787238 639355031 426828129 282700042 272663010 938375664 608371373 526998032 841289066 335211374 714537853 740447973 107666493 475644987 978863991 43300606 665050539 220120263 244926742 104500264 611618868 534384458 290749118 790759093 384855176 12078598 799912290 825838077 864395507 95721749 319545835 332918984 500064908 831523576 36271989 769303573 529964764 433781520 442072026 643137628 46154188 755909254 593566131 874124061 572152203 364143481 977079267 384738494 899082673 803545727 504626799 323610367 811780381 835187695 454682018 677293469 493502549 930193430 601549359 499356280 962798580 730886543 807911781 974478065 85447968 335337041 894842870 1879930 446103826 353296103 137916479 312091724 32427682 633768550 942438615 774890290 405862601 748181115 416431765 517081564 567737052 859313683 147277732 624224250 912629252 21668529 719036172 641647050 764363932 490560288 323906520 669926039 302924221 113528654 577092958 37370418 209981546 594752902 796480262 901038395 499857707 250992234 967632405 390577114 952213158 415825822 399072934 797322515 776479131 478483493 284004230 694254889 180070173 291362656 702342091 888413652 641229595 70438447 968432434 116087040 198022249 367527439 310411317 946196498 984149715 562668248 825424323 559786216 148430546 581339503 683599950 737716553 675315209 518417117 240759507 653704168 654740733 531960657 193958988 848039458 295005128 291900279 510332947 689714480 379877135 591383983 452866129 373317460 377280228 770280300 853932542 272163513 774763192 702451092 707235383 667040880 760960820 242339722 656962099 893060329 222355360 156984482 868513905 946464277 945933521 497353550 46086454 541106678 165290060 661825284 633386588 351859280 872328107 219339905 742287925 289075072 159704021 216068119 974317958 296080288 268467526 782516073 993232203 817860267 482131360 89846462 23895968 51145502 140755788 757384122 982390611 87615852 190334307 930541719 263098613 559007755 462253821 511278159 46061291 970688693 152250740 274463038 737649167 108209494 443457840 456777905 608600579 281479878 827279622 808706572 794046439 120623227 432858474 243538530 610313625 788819335 943644632 988430987 350654246 347117811 880388597 640414711 651190156 618552414 843333954 181580181 830169370 732469399 416174963 658272191 700187212 652629565 5769493 427128218 833434155 104693424 55247508 400514941 220120695 909692738 620463907 108628199 664948059 22714134 726650348 352692445 880628729 800662366 496850280 969355039 789910459 144586939 677321991 639250746 893107063 994478329 569642923 643774698 504217915 954166064 150716815 559347335 261877264 214970113 934187022 602492177 288203713 920465146 58401078 636198188 450888847 649470912 183075361 533887384 639903547 39430054 604668654 620688587 200555681 194297816 607562784 343593290 533908380 319859323 440849196 977953432 367986330 241123972 883575354 105104727 456735913 462426078 990942447 676767 904701824 897916618 952896807 225710123 222478670 889020889 115613231 770119677 844258762 492539887 950507248 461952517 275508071 45180542 583601731 643666534 588043125 159160889 621998186 824522497 129714914 874421868 12069056 73656290 799511678 205439889 562448070 907759893 693556123 428867305 333522318 691859787 821124273 567382216 623454455 591589955 236013684 986755328 266298626 608027877 72730924 708583936 932207252 708261553 807059421 786615551 984254374 296156858 611035502 310218779 787469855 61901899 276092212 163975102 323241341 1264954 646457736 221490236 241172844 439576102 382394253 323163552 399546083 496284574 702833566 8688376 720904088 421320420 567590382 118965747 707247747 711026157 91022178 386871546 836457741 85007325 832044919 636119712 918339774 362052111 35548030 244748952 185957394 100473281 670046459 790729098 810522394 594950452 814897202 382496391 931915988 964127099 353340877 111083932 950347622 89897542 581945091 600738763 49450920 141491948 87656372 121816919 936648670 983420607 581394011 436089208 614542392 274069475 75623536 925295790 875793233 889263170 372563542 450083896 860167209 372405721 843183726 338974260 227686253 351990903 526527201 619311887 96648682 587514247 316235603 270048362 494655853 764388448 275001815 823207895 664814759 145718500 479314854 436175691 494029629 198895000 761193423 847849876 27731146 756947311 936813820 209266315 442383793 942900396 16860267 837549518 310312907 2391006 249791999 763621372 669436552 319206649 13679789 563670424 485584465 522625744 628732654 195810868 220601254 766713952 474587321 928993497 506499829 882441642 436475411 653569565 984700985 505321489 648519141 900834554 540379702 289666998 317478619 723849419 833637560 333041536 172162974 448932503 100235178 808542141 676355465 546254977 572308236 548498358 615696712 360167129 997700452 862930214 350960160 131581652 288890771 448535754 799208516 734659512 547717321 531859080 126833446 402602199 993514507 467461252 94511946 697767879 76038535 917863790 132450540 703221496 906145852 349198595 63904573 648856413 75147010 996745024 599617420 563928620 645846926 741255536 949002868 575407115 509058353 722123104 351496730 244307259 29046806 274585583 584120969 280723433 495419994 898265356 727876891 586119858 35838110 169604862 882688687 721995693 775240780 127623875 216315873 815214597 25586714 755217395 150002630 565982910 728502721 993843517 718834194 375950406 978748241 602434397 217332057 702526227 227217504 467454083 503517169 562131088 843022697 583135975 465669445 853411953 427937952 947572449 839389360 291910911 294398101 135733459 450379528 158120271 549486542 866317463 546871342 904398927 368314943 446469686 255160350 574559114 717785698 98974566 342304207 671028619 716736440 596082875 752668890 921508336 951975312 313290255 137253791 534466700 804372266 493062434 748967921 838051600 722235310 447977465 55553345 342339089 522302292 533794425 958277929 674504340 997144045 191856466 473335406 276431793 323592634 132223021 505819280 712585994 348613951 978081804 146128629 128993736 119617303 130857503 458022759 76542587 687490060 218592892 338863903 322822972 138425697 580214075 453931176 451543152 594816604 236936262 303108631 95402834 489046229 854255054 885193520 173091273 527865288 463771815 314322494 958346296 972659426 135497938 721823256 36577044 860623633 551047152 979944687 264306517 341195063 444667875 55836724 822891798 347597077 633245213 315909858 56973041 839504789 181338355 350235355 373477967 645938361 789940211 929787398 390430887 570578595 458222941 189310719 978780670 859112684 211014184 240092939 663123700 941935550 88729788 742127613 809673464 973169620 939896015 966666484 978581531 595464787 917683831 859669928 175926689 451973440 224769284 985572903 164818528 856513030 184741458 661135423 350045106 387925019 949412599 386785559 805187308 744913103 699318759 32049970 243001086 960535837 108962847 119538225 6402697 856253924 715527408 115284581 833593997 659107941 609875159 552648674 928916593 257197736 694334625 244690173 376022891 530005640 481198912 404959220 548809862 472042301 301028600 95004272 120721255 235610638 711675544 975653742 777664121 431774411 497854633 674051963 236456538 979179525 55970498 583671026 196037711 450672292 732049369 779671973 903708537 498509638 93597521 656083394 337811334 874744584 178474640 764067824 523205207 862109547 422050280 166799995 586827286 173406298 814336320 81081664 839773168 904902478 141213163 155662525 277398782 744263522 432721907 267013891 677607090 774755731 804786163 497175273 858256391 791262926 946060601 957179435 541410663 524590429 20576233 136204741 34533386 838951684 821613857 903384956 82651431 43008998 634804691 766964515 667932596 534080417 381728697 250729836 705443711 676902572 574973403 729787962 72959831 420422159 588208751 275838120 512530518 58547787 203651160 129907024 599491305 262198828 782679850 233177640 250027380 472366119 930516959 379374300 909646940 32405048 818810448 856582770 806091091 188937137 562691668 535544088 430720182 977478295 388707377 325318751 608938619 183291660 821229737 619270332 630348893 797892124 902015113 452879088 946556851 641570853 783429572 919641382 707635679 768679750 555398660 682072482 576235030 232028110 746001552 175828244 271954092 584668980 731730737 316800685 960982547 968899629 206270189 922334781 180157562 987169117 322926917 141425581 226710428 329161372 887112128 259473683 388380199 723708790 484409679 208409093 946393063 204620829 104126217 901346337 234682360 5673637 572986238 64302481 541648924 453225873 373342302 415505168 504258420 380268477 910400049 148049880 361136251 388105421 139576814 584568961 164837393 750693587 434538980 218596718 927614364 855836994 762458843 223702569 268229243 203100298 919535525 281084414 539303592 608636278 135873644 743095746 388870214 717132735 793167444 642380043 633927603 800595412 977959509 974570981 373760831 90781901 359048269 694423825 644785439 798509615 919520039 472627193 481939043 124384415 951516298 759484338 43860813 312048192 338263623 614587384 402529393 515852329 3931153 240351367 122023689 283244797 977778635 679025093 742052749 795172859 349681927 590489882 104103298 772979132 756990456 680932035 536001748 936208339 390559081 530540522 116115033 29690585 569473634 730176913 563483649 651824020 138590678 815451131 589076007 455762042 633472377 738076162 813968478 130978825 539255436 997624762 561302751 689150997 398732837 388403290 897376229 948281362 26159654 987324316 455789373 793555867 248176014 571702711 271404192 604768600 334391360 164846640 724872177 276749180 245143816 483316792 620002017 515703730 663331254 657915225 90663656 355258917 257203425 843034788 342107162 898205614 155361707 942303405 715668310 538958158 10850831 274281275 41057241 123192764 199919380 245806096 467197614 312392740 934019167 580127141 758479663 801740192 59640757 345011009 38387301 776842977 673049344 92067270 532554567 106051874 220963073 724849540 974468527 118225479 953091901 181831001 553884949 318528937 997964504 984796166 851436153 347908985 197579510 241149318 288915688 637471969 999297721 700587115 119413656 156471761 378170767 407595384 25258799 801214131 340896078 77957527 50968560 3070417 153873193 452212685 513246364 715670532 775822436 732801731 687327690 674269752 910699487 572474551 990250572 291944953 214178684 241030683 572765353 331590265 308434893 247725551 430216098 179669939 636657456 254592015 972019583 992154572 337482599 746288152 36165928 578914071 476598762 713275250 65237288 772968170 514503163 145129999 320026530 108116890 387005638 797347797 839826185 311130281 834924504 370632905 408908364 419152956 378380933 634369894 562873570 758683422 982519757 984156864 74606187 469952957 921867070 157903113 596944562 670043565 606532717 636837726 338882214 728034982 716114933 240513090 782409801 629015123 17648141 532961455 705902552 157904779 432185439 930415250 519568458 936042482 126997334 79226095 612572593 594156865 5181680 534446783 608745440 739365383 181682986 313531313 993713031 243345774 612826974 74331356 331331980 145374126 780217647 453702049 516920288 450687428 925352184 997068122 589013218 880165780 965486353 919596668 425643185 215337126 156032636 191851509 312222617 647656165 612188595 320827751 161946888 501994291 45402462 139644865 916871858 706600962 804030162 914005350 100584156 702827558 174418391 314626032 471371215 329452840 487722335 466939649 799078607 672492129 967640405 918840471 820439862 649021867 137467181 365314831 936830124 927769873 731561387 197742777 91467003 484185605 919051553 522044817 757928339 941775209 905057037 872181506 324951512 478709918 320135107 696324507 234018164 423264246 630381946 792391801 672112404 961222403 132603304 882764222 829101531 795136984 999341227 819647234 279784189 732666448 61192870 743942066 613296371 531505201 648519000 242960807 47447851 243313919 866008794 395487503 381436325 529125378 670501169 360044784 552839595 566877584 785405944 249813803 382770140 998915336 409204933 756579628 420358814 536278891 606778381 254447177 710439817 839714527 98520422 232382128 514355335 798024520 322827068 988237905 519446371 692318626 308347221 97029812 579019282 374869727 72239738 839838377 953608522 20513259 793922261 410920433 685725670 873823492 675869150 268826476 868403286 326143570 394003599 285252225 740347631 2042634 792334735 250649707 969780567 823994833 369083222 614656323 783000120 567365211 988526843 913728335 513941357 33872761 482371292 98631300 848593694 350890472 128350929 495460870 588935650 478322754 286004995 403363384 293357296 214427720 682254535 169059367 609233627 534239237 872613308 357896752 545052623 344718475 83185775 306147648 55079662 963104910 675017491 831324781 860255637 70010648 474552622 943722744 986845670 684785384 678823400 965467716 822567653 384840089 385026993 93532863 779988326 169810863 282619798 165953831 374773659 790712421 745649781 995956662 276162978 74916902 458202327 609307629 794322060 966230816 976355406 889337889 466104360 550758681 36281510 228160460 489481991 190829149 934572322 495285447 105178384 517952067 690124143 305242341 549522438 319284322 164080439 725310447 683837241 284966143 303496726 963899433 843295106 109859711 669998026 5197425 961393431 250368413 589599203 365245976 386877813 58762074 846202413 436622288 651447739 78583226 438617075 3056500 800248869 679078301 179923870 155016230 803046958 459772501 608035035 686033647 928544907 286806798 209540917 46316646 443359470 750480159 2001710 878581540 280016467 769677535 87529791 174187964 942018329 435574702 241565619 324516516 108699686 79876636 935743706 602059060 634045624 950489697 202202050 32130289 834009237 690347524 2513858 171841683 747892475 221686726 126739835 106293125 433936800 28326098 69018101 323060651 851419186 898221929 20644759 304833158 948907896 998919445 525067232 182428195 450418120 731044556 229481396 183498127 964257356 490081928 728698342 439508328 827635102 771238265 689317209 193647957 951420369 181382356 664911984 457939503 240491215 106627076 44553788 980454130 962677932 104402335 726778759 416245011 159342927 643913314 744283029 864422896 541381965 673569046 476796819 766036591 979286613 617727032 889566624 11478959 968052067 409364823 276380390 394806616 533973958 843515348 835255958 275755922 203215009 500580692 74904026 215956476 875161401 459346749 483691586 482011443 856046065 720969989 104464937 974861263 724615111 348798936 572580235 795336131 510751677 863363950 741184703 380721729 896004087 536615440 349910793 118209921 155495972 660974405 257568850 905274181 867448114 925162433 745070860 703877650 986171405 993833872 114433544 161010012 942892293 540534011 113326600 669077065 142501484 2890051 855041364 864992942 417513323 883885501 213096117 161570501 427446856 113370946 734109133 349580307 64836467 952182242 712936322 262608467 484290749 566576824 297153288 766754424 339325000 3161098 584229836 306123075 127685985 151308061 313942562 389626901 207744693 547653592 345990725 910867288 666541280 547265009 111065423 146765661 829398111 631227003 272472687 538336433 782092449 579700031 436300724 696868982 947169487 527227043 446294294 939830111 445838095 715883696 430297927 510498158 372032489 36976478 41361020 345678919 876337219 322972197 650996924 657161559 443681583 43525418 475679532 403679682 22411844 703975217 898699887 13045289 416615862 226551112 730714092 322191954 979861682 335355467 743935969 786401071 610421726 269731324 183675076 588889508 874865256 70470485 244432572 362912773 368846645 949617638 873792528 824140287 518778321 198705259 91172704 436939637 727000057 748419186 628653254 749957790 459945960 889715843 258555658 418998528 486766851 997905528 288238020 563598396 887004001 282522197 519071616 108998720 277238783 994474833 769886022 323726462 462028790 150532762 454877599 250665994 762765416 696296611 889811338 736835628 187389972 63382466 508958556 85844297 217410633 847530320 396041657 844767698 649426688 259299419 645911283 850388810 860422159 178399032 3576223 579078933 365375977 24719363 689265699 552944306 671849391 707138589 510559283 5302702 666649852 582731929 785197776 320496219 58966081 759027210 597453045 363581188 923392460 874870453 865301312 730612720 673518769 656060099 662465208 829514624 910710978 662257040 63013277 57650167 766360894 240980444 501178578 244145197 828865750 349798248 568057406 308084976 827204854 308448853 287560813 95228164 1472656 130161212 185446438 638018853 525232282 178298782 134955622 948647592 256104459 199633716 922943716 58953590 252291064 729203375 309178559 792951158 876335445 22863642 757022381 555824495 946560804 99465424 102471838 334385113 984352558 805271288 467592074 233219809 735708686 428518112 84579778 720067907 95819064 831524878 436979582 937347472 105900034 170488526 759507023 411240847 502120251 34537374 581903413 6621143 782480338 273093283 953303431 462304609 923525206 868566168 123532747 201371403 333006445 680668092 747884983 423907709 848668309 21649609 481692332 548738306 571840475 205618070 27528990 891162104 935368706 924460732 637051317 909793397 14699386 447330307 615270058 280832706 726719822 504622263 563983561 587129619 581951717 888898493 452021689 594852676 381182976 568260655 591790583 753315049 917329288 389367228 417002352 16509754 60303666 1678064 987537483 293965814 932403917 828692821 581325114 164512713 674784556 466057390 652906581 688516357 92381728 650100102 402827957 591882553 686107735 88419972 216301252 175109115 717222337 610186947 438087686 863561952 46141803 835620447 345516665 789546148 951007675 795888045 660909295 164415469 244365039 420427143 986834484 385389674 822591826 412467966 622892923 994206095 783752838 677791685 175735370 668438085 445748916 296261099 978004052 897107759 424347772 722077893 37129097 465035915 636558034 93605668 404014189 134461921 523961044 100569751 769522771 125424930 865922198 935481739 272315573 794125010 440265058 764720771 589183756 880252535 156185055 456532849 461597886 719430804 465732495 850658916 4561652 761835827 37712907 457467106 87095735 292280058 94757334 844455742 60586657 226012390 402685046 725082589 133405060 81014006 161869569 985657189 751211547 578327675 854791618 402431460 81348818 120140899 139029682 52322151 542725038 352448615 381429128 201623161 609779543 980421643 606280877 951789107 489384703 728902057 689473339 423100994 428110416 442215596 658667798 36671717 491747761 257241458 814296512 521954394 386041558 944691094 278968448 230166655 957247759 275240865 522427880 456959474 512284926 967518270 781545377 585945297 708184523 700445830 976745581 272518529 798446695 767503529 702369636 390965619 253067465 514588882 51135900 913069659 206500183 660953335 980844439 679349948 244712973 551765572 529720910 949405875 783834777 280020285 413394029 280968576 198394137 789839688 945123480 137237485 197731632 412820269 938898992 946445761 200422605 580164444 815081577 709772680 896119419 323162559 689405703 52941132 996660920 328929957 142773207 570755792 645880374 10570317 560395943 87990364 540168407 531229251 847646536 695744072 846572767 971049937 115216700 834363398 220226105 210573279 633079846 507533881 166731554 41066233 830722410 498407957 859170554 680463054 315215707 458510128 186192557 622447955 184704130 923612615 292569098 401369841 677812865 610233600 65803156 698284119 503754566 841532305 179979373 3502187 740761826 512001133 563993318 218994680 762897321 360522909 993582084 736581619 309049979 25046146 39036916 108047204 340482140 267608307 89562285 138537857 780265082 197075809 594602027 261903359 575998441 126375858 754991740 85219879 727956729 309724149 676540190 854831358 976401963 887038268 265796137 486468164 789177318 209798811 313504208 577550009 220666307 52571183 725950899 28501632 812082014 360069677 234286836 990995269 5450939 688480068 532316852 643746720 693859962 191150861 640013135 401644261 81718019 54218771 25212491 6098927 6910058 941204417 952273123 289638529 511569767 879989815 296400237 394876555 799753640 481125396 632493474 659090029 353596273 781828491 716075950 930780583 731090813 842960113 939422177 120244852 394815531 999886087 635798131 919075833 230272780 116578974 738370634 271186103 244426878 606994315 113226729 963009429 73911173 22038963 741556651 443768930 906664877 4528551 202188464 332869786 605702530 908289290 122832295 284407425 853433862 20289525 109333986 820989624 580555279 180068834 537285118 686757528 25435783 455853299 148087701 771527036 903872912 726108805 441707664 326177557 898214259 867297258 735143498 115429922 48934929 263278928 160296026 37593200 964353488 322259306 314266121 849998893 969278987 146285024 247195665 997264193 786164429 593311097 123371994 723464769 526329306 323838756 409924540 995125986 503939447 445559091 708888545 619632116 338803704 986410005 590250318 113637129 764210432 930153792 663334521 971600930 643879277 222502647 333198450 205941552 253492549 946884480 193114069 970253548 393796564 525687268 983454034 774203960 778599918 767535722 229664789 940933735 965967965 7175515 30474869 671677705 260409782 608110867 385012047 433152390 182384082 113389418 130522166 391175760 489393021 393322522 324691592 53151362 573926289 987624942 947477779 952833449 149515328 658946637 601527765 964952818 275777147 23873734 115976374 197526600 569413448 492648209 486495640 953602330 296773344 742528808 349265740 186919140 405155930 793992772 698558690 252667190 567927376 383246644 436201242 406429307 107942037 654809405 76843927 583261468 790661771 665748682 16991366 752004500 910292002 564236754 53591358 976379514 399479387 327892014 553760888 192434232 163312107 245474764 604491602 286479403 519231885 379503918 590387424 814878713 826850451 849058656 273574360 572208246 160662036 725183916 4673567 513154350 27690733 403086764 64431327
? 1
! 102028 308811198
? 1
! 179028 104582371
! 56785 558402404
? 1
? 1
! 34284 709119430
? 1
? 1
! 6374 132551172
! 162260 474635230
! 53035 169442032
! 163976 132816622
! 171750 943308048
! 18534 915857892
? 1
? 1
! 60028 196383170
! 178756 269350557
! 184020 759238020
? 1
? 1
! 116935 149351387
! 195317 368291208
! 45245 977058962
? 1
! 44257 294779034
? 1
! 135369 367362733
! 18727 298034439
! 50354 369368987
! 183147 168231584
? 1
! 62042 997999963
? 1
! 149118 113733843
! 116360 658262739
? 1
? 1
? 1
! 120971 861471113
! 64808 957551507
! 156101 391138551
! 161674 925434637
? 1
? 1
? 1
? 1
! 192610 504420741
! 76164 712800455
! 23558 234059462
? 1
? 1
! 107299 989369011
! 180567 167182737
? 1
? 1
? 1
! 26829 483818162
! 35603 624303112
? 1
! 160661 676239964
! 146481 1125868
? 1
! 62564 21033265
? 1
! 141035 405271249
! 119925 851549583
? 1
? 1
? 1
? 1
! 110099 580683263
? 199605
? 1
! 197570 223873338
? 1
! 78041 159337895
! 18443 414893424
? 1
! 58535 57279719
? 1
! 127115 994925576
! 122335 511347259
! 93496 41326511
! 8114 201672315
! 3338 782455904
! 102695 811496366
! 148140 732584613
? 1
? 1
! 131638 132195809
! 70043 179679648
! 173907 53350515
! 46028 352806727
! 101707 828118033
! 102031 885796048
? 1
? 1
! 9521 21739334
! 42562 611985945
? 1
? 1
? 1
! 3070 508099467
? 1
! 26792 473282415
? 1
? 1
? 1
! 144571 264951213
? 1
? 1
! 61979 544454655
! 94928 328944793
? 1
! 61644 629191355
! 94755 367704649
! 29655 446313111
! 124125 440095313
! 190216 311471026
! 18389 95552432
! 22557 842810946
! 94567 7877140
? 1
! 71112 57384709
! 49589 659043911
? 1
! 124522 605485059
! 96092 195018862
! 59079 810599022
! 152907 556551350
! 132264 998260554
? 1
? 1
! 25666 375977523
! 71752 187353767
? 85615
! 121404 763821609
? 1
? 1
! 124873 913473620
? 1
? 1
? 1
! 186932 809058057
? 1
? 1
? 1
? 1
! 179581 735013142
! 125330 650587371
? 1
! 85186 666797801
? 1
? 1
? 1
! 4384 156249122
? 1
? 1
? 1
! 1734 645680565
! 128181 91964361
! 53785 295335966
? 1
? 1
? 1
? 1
! 173088 967188308
! 11049 541773865
? 1
? 1
! 118827 962237145
! 132877 562099656
? 1
? 1
! 180234 871241856
? 1
! 145887 424320240
? 1
! 195006 39410396
! 86480 891635348
! 10850 421906738
? 1
? 1
? 1
? 1
! 136077 196856574
! 178801 722178945
? 1
? 1
! 78233 314654234
? 1
? 1
? 1
! 149798 976686536
? 1
! 175524 692271084
? 21900
! 131374 346634042
! 104876 922572811
? 1
! 123977 149779447
! 170598 574990587
! 157845 725621596
! 85340 360141653
! 13267 573823629
? 1
! 87276 55347594
? 1
! 118407 350711775
? 1
? 1
! 155365 184768864
! 95276 333649182
! 143848 482589597
? 1
? 1
! 179861 337434319
! 194064 482018780
! 152923 194362288
? 1
? 1
! 10444 168637137
? 148651
? 1
! 51290 6294193
! 59163 788937446
! 106209 345258860
? 1
! 43134 92366392
? 1
! 147559 231416398
! 32298 963021472
? 1
? 1
! 106222 848153405
? 1
! 180975 163920428
? 1
? 1
? 1
! 169484 27951895
! 123443 686914218
! 39871 605973264
! 161514 481138851
? 1
? 1
? 22625
? 1
? 1
! 10705 988405398
! 4883 572798751
? 1
! 66401 823992444
? 64166
! 175407 956779646
! 184118 601183926
! 152673 860922952
! 156035 99346267
! 41724 321731302
! 181268 910207396
! 169076 187140362
? 1
! 38262 848249368
! 52099 956699287
? 1
! 100557 525022550
? 1
! 27453 485253337
? 1
? 72659
! 165669 5922156
? 1
! 72547 766808022
? 1
! 8043 711884837
! 190429 802290028
! 186501 462354852
! 4141 466049653
? 28469
! 109800 244290262
? 1
? 1
! 78199 779581510
! 165603 780698913
! 177329 338135052
? 81069
! 193454 349802384
? 1
? 1
? 1
! 174127 548462223
? 1
! 50087 878402307
? 1
? 129065
? 1
! 10042 815608921
? 1
? 1
? 1
! 174038 816302779
! 20840 72952031
? 1
! 93855 356043815
! 99695 880811022
! 137697 585518581
? 1
! 90337 723572027
! 55785 684259452
? 1
! 72460 415843730
! 170869 339086967
? 1
? 1
? 1
? 1
! 173374 934742196
! 64000 727469203
! 188452 195358489
? 1
! 155422 164315149
? 1
! 147442 884272937
! 97025 627742878
! 63746 406273874
! 190784 832180226
! 193864 664472819
! 159920 929596279
! 161107 648239312
? 1
? 5956
? 1
? 1
! 23968 529689233
? 1
! 17780 246005049
! 87979 408213907
? 1
? 1
? 1
? 58744
! 15328 347897248
? 1
! 168529 297085569
! 196651 886642495
! 169451 987462962
? 1
? 67400
! 143216 830383220
? 96930
? 53269
! 126298 336167076
? 1
! 75147 147022958
! 17594 232818479
! 181574 81971683
? 34709
? 1
! 4914 402642258
! 88379 178410257
! 149961 724194625
? 1
! 60715 177830350
? 1
? 1
? 1
! 151143 31213813
? 1
! 24370 74868205
! 63229 487111840
! 147979 889830283
! 65840 2410949
? 1
! 3627 407345151
! 194802 990458397
? 1
! 135106 917657249
! 51256 25077050
? 1
? 1
! 59996 620619703
? 1
? 96090
? 1
? 1
! 685 692018204
! 178504 246198493
! 35243 672791379
? 1
? 1
! 21164 247450373
? 1
! 35663 419856005
? 1
! 155359 117304466
! 60638 36158424
! 138359 59787773
? 1
! 41966 707811052
? 1
? 1
! 32323 689299259
? 1
! 111062 406705041
! 107469 234708040
? 1
! 44853 308497206
! 70796 501023722
! 181762 164779511
? 145396
! 12261 148209495
! 154229 650329247
! 55365 465242804
! 148344 860259392
? 1
! 180168 391697660
? 1
! 140732 519753843
! 113493 834894946
? 1
! 187858 218271669
! 61944 600333959
! 186427 32672385
? 1
? 1
? 43876
! 20652 238384898
! 133146 926006105
? 1
? 190792
? 156148
! 53910 456398485
! 64992 254234979
? 1
? 1
! 31346 2112762
! 122999 611833663
! 46021 717234946
! 76376 820846687
! 72136 851872392
! 110543 181185604
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 169793 144789635
? 1
! 160274 821557683
? 1
? 1
? 1
? 179908
? 1
! 142306 351612978
? 1
! 139728 201604305
? 1
! 147581 363645055
! 7992 337425960
? 1
? 1
? 1
? 69421
? 1
? 1
? 1
! 136196 283582725
! 51164 162871254
! 18255 588942366
! 66942 155004823
! 8968 513202866
? 112234
! 120706 66128660
! 157852 890727799
? 1
? 1
! 114416 923842925
! 154784 606509062
? 1
? 1
! 151511 746003534
! 12062 412801082
! 152264 679331844
? 1
? 139664
! 61856 384587739
! 174932 352261990
! 150833 210977062
! 44607 631379881
? 1
! 55697 885805250
! 190916 373854361
? 1
? 1
! 191705 755102930
? 1
? 1
? 1
? 165878
? 1
! 139288 799264403
! 95149 881998983
? 1
! 13317 368492060
! 137052 432796322
! 74070 641397052
? 1
? 1
! 72430 942816397
? 1
? 101249
? 1
? 1
! 170088 872515922
! 72451 657586535
? 1
? 1
? 1
? 1
! 148882 955962417
? 1
! 66996 90757662
! 13726 402668120
? 1
! 11613 242931088
! 101303 675609684
! 101861 119728848
! 64092 213089063
? 134412
? 1
? 1
! 17886 654306772
! 93403 325406530
! 179608 125486875
! 171250 370272680
? 1
? 1
? 1
? 1
! 103512 738039270
? 1
! 83104 535146081
! 98153 992196830
! 142036 254946619
! 138527 970829278
! 69334 147304454
? 1
! 34983 989215252
! 19184 467352770
! 83437 623838124
? 1
? 1
! 199880 309909417
! 32291 649900679
? 1
? 1
! 146338 195940190
? 1
! 85572 103591812
? 1
! 102175 577128998
! 193279 228156293
? 1
? 1
? 1
! 192673 677433002
? 1
? 1
? 1
! 198269 157465995
? 1
? 1
! 94373 559848281
? 1
? 1
? 1
! 184868 280758963
? 1
! 195592 632199507
? 1
! 145902 507833254
! 104483 62765230
! 37722 997033839
! 53516 201349058
! 195369 287428360
? 1
! 10761 724474486
? 1
? 1
? 1
? 1
! 181237 792385777
! 117246 805971354
! 146966 692083565
? 1
! 39772 719120409
? 1
? 1
? 1
? 1
? 1
? 1
! 171241 650028088
! 25441 244028077
? 1
? 1
! 46073 499733969
! 190538 565516266
? 1
! 11278 93977144
! 7638 555114182
? 1
? 1
! 112808 176099302
! 1774 484095358
! 12431 351363839
? 1
! 119805 679142465
! 107819 389740733
? 1
! 64412 633575793
? 1
? 1
! 95369 194661979
! 49916 627779505
! 49882 829247939
? 1
? 1
! 15305 54797683
! 10033 360508437
? 1
? 1
! 90717 313358821
? 1
! 92904 328498515
? 1
! 12719 200092215
? 134186
! 91606 444886381
? 1
? 1
! 150860 264852123
! 57302 641610987
! 162540 405786025
? 1
! 28898 954955456
! 24991 413021709
! 87885 628505985
! 80579 76669885
? 1
! 182322 560951345
? 1
? 1
! 154226 458947382
! 42126 521613432
! 74807 610914556
! 33409 49958890
? 1
! 189648 92874041
? 1
? 180822
! 121031 503843951
! 191733 86658824
? 1
! 131549 403938788
! 31817 531310680
! 63752 792133726
? 1
? 1
! 29913 841826099
! 175031 637136613
? 1
! 67514 363503002
? 1
? 1
? 1
! 25275 350257441
! 192585 56485071
? 1
! 19356 232328646
! 128061 573735819
? 1
! 67643 413233143
! 56262 745758463
! 70519 17906057
? 1
? 1
! 144086 660304793
? 1
? 193355
? 1
? 1
! 48435 786288444
? 1
! 9078 406550632
! 134365 887754940
? 1
! 179927 46822388
! 56963 686590855
! 102111 887179911
? 1
? 97755
! 165898 357455136
? 1
! 23853 587774414
! 5697 35330012
? 1
? 1
? 1
! 184849 874151736
? 188000
? 1
! 145595 632746123
! 150198 982628293
! 68189 5765677
? 1
? 1
? 1
? 1
! 124387 621098422
? 1
? 1
! 93188 600650171
? 1
? 1
? 144163
? 1
! 193895 288237288
! 97758 168393814
? 1
! 85465 774085554
! 175145 620603155
! 83974 530559477
? 1
? 1
? 1
? 1
! 11728 163047258
? 79683
! 75788 617953382
? 1
! 150349 380906755
! 46248 446603523
? 1
? 1
? 129419
! 13915 678223815
! 85614 685923859
? 1
! 41272 617327181
? 1
? 1
? 1
! 3741 262845483
! 62278 883047975
! 51993 217487273
? 1
! 111815 161842560
! 115998 53913632
! 42882 692836108
! 159440 919093270
! 22980 428064462
? 1
? 1
! 183831 702363578
! 192962 20658975
! 23330 835252071
? 1
! 197392 842663374
! 166972 80107593
? 1
! 188911 132281202
! 107904 906954325
? 1
? 1
! 180566 348721271
! 189395 628900364
! 19407 939935107
? 1
? 1
! 86513 697738319
! 9397 982350717
? 1
? 1
? 1
! 139038 768835972
! 103284 148752138
? 1
! 79765 907457350
? 1
? 1
? 1
? 1
! 115563 176791514
? 1
? 1
! 5243 963241134
? 1
! 131495 444103999
! 108547 753879692
? 1
? 24161
! 108829 120082467
! 143939 399187779
! 174335 14409208
! 187743 451748164
! 167970 699452289
? 1
? 1
! 171263 944972236
? 1
! 120235 720526948
! 77785 189262101
? 1
? 1
? 1
? 1
? 1330
! 34938 961219850
! 5633 360810846
? 1
? 1
! 78309 383438790
? 1
! 122360 636187131
? 1
? 1
? 1
? 1
! 174902 809245438
? 1
? 1
! 17741 119586339
? 1
? 1
? 1
! 190871 389225489
! 129194 822054414
? 1
? 1
! 188229 699848444
? 1
! 66663 63693829
! 66762 209394530
! 177876 646736366
! 187441 272642492
! 88717 971756348
! 84717 63828401
! 99967 463804856
! 95877 513334257
? 92094
! 117185 545940247
! 198812 440342127
! 155787 314488298
? 1
! 170338 232871940
! 63261 527382531
! 45349 391829565
? 1
? 1
? 1
! 190020 295878675
? 1
! 64711 449668786
! 130706 219781945
! 175535 86285934
? 1
? 1
! 75691 384392143
! 71470 47043929
? 1
! 123361 695733892
! 6086 581066895
! 71830 222798786
! 143896 492651100
? 62404
? 30238
? 1
! 100633 566922264
! 70249 695760980
? 1
? 1
? 104661
? 1
? 1
! 54655 524712463
! 4262 313798702
! 141975 206290564
? 1
? 1
! 20029 120796924
! 121553 778374197
! 91947 888156765
? 1
! 66141 290254459
? 1
! 43571 364941143
! 185317 366039030
! 22924 660340606
? 1
! 165 873801342
? 1
! 133467 874530178
? 1
! 39139 64619657
? 1
! 154029 397097645
! 69348 308487592
? 114438
! 181575 56774238
! 178616 17901686
? 1
? 1
? 1
? 1
? 1
! 108137 615048350
! 125065 695979255
? 1
! 189152 764204952
! 176703 567887929
! 119852 136002590
! 79481 463151275
! 81710 541768915
! 34769 330116525
! 69252 133037589
! 132204 525864837
? 1
? 104174
! 36336 381676792
! 146088 319734748
! 648 828967133
? 1
? 1
! 94924 90407603
? 1
! 49587 812013743
? 1
? 72551
? 172263
? 1
? 167247
! 98621 233980871
! 127565 435245449
! 3878 982818994
? 1
? 1
? 1
? 1
! 59907 624899822
? 1
? 1
? 1
? 26925
! 189904 135179858
! 98586 116980930
! 109902 732471268
? 1
? 1
? 1
! 176923 888534497
? 1
! 125121 863965949
! 16341 362167592
! 144734 188521414
? 1
? 1
? 1
! 99157 106767345
? 1
? 16026
? 1
! 179352 652411834
? 68573
? 1
? 1
? 1
! 4844 235421982
? 1
? 1
! 77091 187550749
? 1
! 136957 140785215
! 130155 597020958
? 1
! 45240 595651085
! 19362 863504731
! 66174 519818547
? 193155
? 1
? 1
! 88499 4489335
! 68103 425140518
! 147309 641232102
! 172172 430438678
! 132271 927972076
? 1
? 1
? 1
! 1549 720825469
? 1
? 1
! 38423 665739068
? 1
! 45492 564829569
! 113844 387373628
! 167723 562712867
! 69826 672230734
! 63321 943008267
? 1
! 132533 658645314
! 17628 610853717
? 1
? 1
! 164592 776475757
! 157991 711328560
! 166761 967266758
! 180611 362938529
! 19752 926003105
? 1
? 1
? 29539
! 172655 861089946
! 132336 861951889
? 1
? 1
? 1
? 1
! 138661 111979464
! 91636 295933947
! 170362 473089133
? 1
? 1
! 87940 636857316
? 1
! 112031 627437621
? 1
? 1
? 134797
? 1
! 83692 532771774
? 1
? 1
! 130100 929756097
! 183726 825497299
? 1
? 1
! 54621 261694976
? 1
? 41688
? 1
? 1
! 129674 63703227
! 162505 873495906
! 114825 694210193
! 57497 841025298
! 14097 975039822
! 136619 652314803
! 175661 389783774
? 1
? 1
! 175375 558599628
! 171747 917314723
? 1
? 1
! 34491 135631289
? 1
? 1
! 194209 994660511
! 17789 663609736
? 1
? 1
? 1
! 87305 945933502
? 1
! 54536 860324819
! 135610 201473379
? 1
? 1
! 149364 679747283
? 38670
? 1
! 112907 90372424
! 59548 888815834
! 193901 763405384
! 114135 431802803
! 154786 153300890
! 31189 274122736
? 1
! 33539 338814282
! 78014 968143262
! 117937 202265138
! 53144 603349679
! 135519 217631481
? 1
? 1
? 1
! 81896 620792029
? 1
? 1
? 1
? 1
! 19408 157376345
? 1
! 190298 695367901
! 112645 465809154
! 16040 785640262
! 164255 473353483
? 1
? 1
! 35099 744966211
! 105898 796528026
! 98353 10470730
! 187115 149742164
! 119592 314868521
! 198774 249847707
! 43344 573066393
? 1
? 1
? 1
? 1
! 48016 480714375
? 1
! 3890 996819524
? 1
? 1
? 49113
! 40594 616797078
! 44053 175099441
! 80470 436253856
? 1
! 152961 324561516
? 1
! 160066 528907678
? 24522
! 29145 534502743
? 1
! 13990 629781201
! 123847 755904528
? 1
! 81763 263000592
? 1
? 1
! 188510 513039643
? 1
? 1
! 23042 714117783
! 193177 207230847
! 180271 305448249
! 89776 700009570
? 1
? 1
! 83111 119933484
! 46678 800394615
? 1
! 157232 683393354
! 73888 830693540
! 171060 190407382
? 1
? 1
? 1
! 87965 664519756
? 1
? 1
! 64416 293351058
? 192132
! 66966 532925965
? 1
! 140958 156873616
! 159535 683756068
! 136507 305513049
! 164012 66180293
? 7780
? 1
? 1
? 1
! 13891 37279419
! 80842 797632480
! 88323 814480697
! 11420 50593056
! 65727 884665348
? 1
! 464 981479088
? 1
? 60997
? 1
! 168761 90095665
! 109396 270793884
! 97727 478090864
? 1
! 109839 579571351
? 1
! 106141 262223874
! 13484 945870796
! 141057 959297106
! 133822 346413260
? 1
? 1
! 130936 179530252
! 122721 398256441
? 1
? 1
! 3579 684085511
! 149575 713496307
? 1
? 1
? 1
? 1
! 152628 407718378
? 1
? 1
! 179535 545195646
? 1
? 1
! 106979 894982915
? 178738
? 1
! 19187 813782120
! 159017 676422176
! 184019 47421947
? 1
! 10097 492627659
? 1
? 1
! 115046 135944135
! 105646 191721614
! 4170 426450058
? 56939
! 81700 237530463
! 151607 630563376
? 1
? 1
? 1
? 1
! 146779 551574713
! 82564 756956057
? 1
! 101492 739678269
! 145597 118130612
! 26527 326346982
! 186505 476510233
! 21685 812655798
? 194005
? 1
! 184704 478587927
! 151486 643258181
? 1
! 197543 992116757
! 28542 747501722
! 16511 389095414
? 1
? 1
! 25336 839408578
! 135143 331041395
? 1
! 78839 806431536
! 125198 137634333
? 1
! 185509 368915131
! 144243 551228654
? 37221
? 1
? 1
! 17627 96417197
! 71271 61797284
! 47197 960908701
? 1
? 1
! 34075 793871265
? 1
! 163405 708027044
! 124186 827182730
! 139541 827563495
? 1
? 1
? 1
! 116599 152940303
! 196438 702654614
! 238 230085143
? 1
? 1
! 40341 133067851
! 112469 898020691
! 57305 709663247
? 1
! 23238 137577125
? 1
! 146574 85232657
? 1
! 195272 612962141
! 180287 283905972
! 70819 25700549
! 13613 316479468
! 130934 711486795
? 1
? 1
? 1
? 1
! 154105 98356729
! 185871 246709996
? 1
? 1
? 1
! 1488 975094231
? 1
? 1
? 1
? 1
? 1
? 1
! 125487 108295328
! 129515 630721006
! 133075 402149851
? 1
? 1
! 6045 816367496
? 1
! 32328 523224331
! 92333 386220828
! 42606 571113925
! 48134 653420283
? 1
! 193771 183598490
! 168424 350485259
! 17585 49275901
? 65236
? 1
! 135549 226089906
! 37756 11221861
? 1
! 169234 911301407
? 1
? 1
? 72861
! 148951 294752005
? 1
! 58007 102475184
! 112168 540997227
! 15573 371308778
? 1
? 1
! 164097 471329429
! 125922 753187737
? 1
! 141331 338095145
! 35991 218255419
? 1
! 126774 674192417
! 144019 290974605
? 1
! 179873 512216268
! 162875 67069062
! 123334 244192470
! 35873 663911095
! 180373 131565044
? 1
? 1
? 1
? 1
! 189768 872090053
? 1
? 1
? 1
! 134205 831553580
? 1
? 1
! 199835 996909093
? 1
? 164536
? 1
! 151774 811517410
! 94077 439511706
? 1
! 14916 212066187
? 1
! 111681 72018270
? 1
! 70714 942026374
? 1
! 73877 232287491
! 29887 994582287
? 1
! 19887 278718032
? 1
? 1
! 1918 823702125
! 88965 589099748
! 123257 445705233
? 1
? 1
? 1
! 3908 993452244
! 151803 990777044
! 50036 306014188
! 127321 200415948
? 1
? 1
? 1
! 142323 648867217
! 163905 754646803
? 1
? 1
! 151429 602386385
? 106858
! 85475 831438956
? 1
! 126116 833748635
? 1
? 1
? 1
! 104923 711870979
? 1
! 43933 288239924
! 25006 342691294
! 179726 819489794
? 1
? 1
! 198784 442896331
? 1
! 77791 472292931
! 189041 875895739
? 1
? 1
? 1
! 146416 308449666
? 1
! 12880 937078649
! 102417 501612344
! 117880 669043549
! 86893 968828689
! 73972 723748843
? 1
? 1
! 149978 290639598
? 1
! 80850 280075684
! 74094 908513195
! 10754 406145863
? 1
! 121736 166918331
! 124986 134856603
! 45948 141361701
? 1
! 106522 516983316
! 193813 640975735
! 23923 249760098
! 161224 473412338
! 109823 922196903
! 184396 313774445
! 7610 995272138
? 1
? 1
? 1
! 111868 490348219
! 70539 727915998
! 194326 424570136
! 14089 317723925
? 1
? 1
! 162789 2121417
! 94193 738430989
? 1
? 1
? 1
! 2679 536359462
! 164082 651099260
? 1
! 87119 58125757
? 1
? 1
! 1894 50263267
? 1
! 173033 181417737
? 1
? 1
! 45604 315143376
? 54456
! 3897 834646649
? 1
? 1
? 1
! 50276 911002163
? 1
? 1
! 38849 802829472
? 1
! 171171 400469682
! 83746 876876568
? 1
! 198127 269015094
! 161278 786030776
? 1
? 1
! 35713 266812995
! 168900 178301625
! 127490 12759635
! 92645 287029375
! 127498 458066633
? 1
! 9845 462820189
! 84380 683463731
? 1
? 1
! 48999 621024010
! 173072 370483661
! 77084 585710176
? 1
! 124548 7070698
! 128865 474824121
? 1
! 183469 204366181
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 139710 338391836
? 1
? 1
? 1
! 176762 972392387
? 1
? 1
? 1
! 14793 893742548
! 16860 9718821
? 1
! 117895 274877143
? 1
! 171306 154193985
? 1
! 64904 404834808
! 33657 793744569
! 124276 276707765
! 16969 564664197
? 134761
! 119406 390984277
! 146392 716585874
! 39339 962134965
? 1
! 92689 897294557
? 1
! 141678 882417878
? 1
! 102083 263720324
! 7022 313629312
? 1
! 138603 602721778
! 116169 430291425
? 1
? 1
? 1
! 138103 953952628
? 1
! 112668 91104178
? 195132
? 81168
? 1
? 1
! 127323 113169204
? 1
? 1
! 42409 419387332
! 3601 697245617
! 125199 127636932
! 125228 717581209
! 162764 838889254
? 3008
? 1
? 1
! 199757 341992591
! 29442 963700877
? 1
! 47000 824832392
? 138123
? 1
? 1
! 112701 151263084
! 158570 729846400
! 121055 173702577
! 73 457330356
! 71586 699355421
? 1
! 22999 705625476
? 1
! 80363 219843124
? 1
! 131393 136169790
! 26807 594331230
! 179677 312202162
? 1
! 69088 564917843
! 110371 470579188
! 176498 624139532
! 157006 710777243
? 1
! 51679 401784083
! 196516 737669021
? 1
! 30249 638192082
! 187215 950836894
! 47160 697089600
? 1
? 1
! 195318 365457865
? 10806
! 70202 568185215
! 64082 389954883
! 191324 810729368
? 1
! 8497 516381096
? 1
! 48845 475916200
? 1
? 1
! 110587 482230465
? 1
! 13247 730347461
? 1
? 1
? 1
? 1
! 5374 957107791
? 1
! 137668 438739514
? 108410
? 1
? 1
? 1
! 26321 100110661
! 93524 447773984
! 136862 487195525
? 1
? 1
! 111770 926784621
? 1
? 1
! 79188 285336840
! 128874 563607137
? 1
? 1
! 119600 74409616
! 181289 657482255
! 195969 417598813
! 45238 520747185
? 1
! 59774 620313192
? 1
! 192072 765966977
! 107813 583387309
! 150649 437344178
! 79458 965590710
! 139720 120929251
? 1
! 189024 845236492
? 1
? 1
! 185685 752567078
! 41918 891503737
! 90271 588774059
! 153294 356684911
! 83446 325772674
? 193494
? 1
? 1
? 1
! 107581 824450995
! 120601 486772211
? 1
? 1
! 39180 925284141
? 1
! 1317 434973273
! 151455 628856657
? 1
! 26838 176739749
? 1
? 1
! 119069 222401104
? 1
! 167034 923912301
! 130148 529811098
? 1
! 25057 251135099
? 1
! 42077 28298337
? 1
! 176784 650931692
! 118806 513793299
? 122372
? 1
! 1347 873497361
! 162786 132800773
? 1
! 137545 440510624
? 1
! 16770 934288370
? 1
! 134375 493118369
! 83006 407133358
? 1
? 1
! 121548 623233931
? 1
? 1
? 1
? 1
! 22283 437581196
? 1
? 1
? 1
? 1
! 104528 508293553
? 1
? 1
? 1
! 142299 253524333
? 1
? 1
? 1
! 142508 197039455
? 1
! 179015 962820057
? 1
! 194242 549378340
? 1
? 1
? 1
! 59840 837543280
? 1
! 196899 95922054
! 93427 61857163
? 1
! 83664 313777720
? 1
! 111623 637746230
? 1
! 73599 742639879
! 37267 514249093
? 1
? 1
! 52462 619374303
! 86019 915337290
! 111870 757078166
! 109069 250335637
? 1
! 99472 647943172
? 1
! 116123 199790035
! 28487 340951256
! 68692 240598665
? 1
! 119675 635418577
? 1
! 174461 69581938
? 1
! 118110 986049295
! 183770 892765425
? 1
! 172784 220502247
! 177213 109987990
? 1
! 152753 566911715
! 4601 729169418
? 48907
! 14779 533076534
! 22277 307844262
! 150826 362005495
? 1
! 196818 679225047
? 1
! 168480 165183238
? 122882
! 23620 909428611
! 79681 693368822
! 165524 669120049
! 29986 535826196
? 1
! 128855 576611855
? 1
? 1
! 125607 443512404
? 8463
? 1
? 1
? 1
! 139689 333379730
! 187009 827945874
? 1
? 1
? 1
? 1
? 1
! 104091 261340720
? 1
! 58732 973346321
! 113405 416241858
! 103863 107205469
? 1
? 1
! 40616 910881535
? 1
! 67954 702317172
! 119449 661866359
! 16668 318503501
! 25972 950469297
! 40492 19311425
! 137042 183095421
! 97297 816284301
! 174172 737493236
! 14259 151978177
! 187333 256509646
? 1
? 52813
! 187030 604510287
? 1
! 33993 246086731
? 1
? 1
? 1
? 1
! 129974 351147555
! 1301 782047743
? 1
? 1
! 134348 249075060
? 1
? 1
? 1
! 135727 189437094
? 1
! 42404 982444308
? 1
! 43428 363622899
! 64561 486524598
! 140569 47986278
! 168159 417740193
! 171869 258730811
! 31319 445547031
? 1
? 1
! 91088 754494117
? 1
? 1
? 1
! 118651 619019530
? 1
? 1
! 87784 613229434
! 175398 215077332
! 147163 354894763
! 44795 668961873
! 76023 209627320
! 66742 436126385
! 89460 34729370
! 75588 689811450
? 1
? 1
! 27378 288531233
? 1
? 1
! 65753 319223348
? 1
? 1
? 1
? 1
? 1
? 117569
! 142689 459429985
! 80566 19415341
! 10344 221279071
! 6885 244916920
? 1
? 1
? 1
? 1
! 183912 690571293
? 1
! 4436 382415732
! 158816 674860024
? 1
! 72287 526378348
! 164085 398689559
! 140530 721905231
? 1
? 1
! 147179 139250845
? 1
? 1
? 1
? 1
? 1
? 1
! 120721 150139576
? 1
! 74470 692248275
! 121895 729519671
! 34355 886358982
! 114405 764505898
? 1
? 1
? 1
! 198930 416354400
? 1
! 147602 3168103
? 49093
! 186495 272158663
? 1
! 8949 607264028
? 1
! 75264 167190673
! 64198 708257047
? 90782
? 1
! 156118 257776050
? 1
? 1
? 1
? 1
! 44907 340440362
! 142752 886966316
? 1
! 179290 440457569
! 127783 443928535
! 184638 295446210
? 1
! 184652 257182562
? 1
? 1
! 81499 325921087
? 163689
! 75497 167296784
! 50050 383094303
! 175667 651195556
? 1
! 35421 225620703
? 1
? 1
? 1
? 199839
? 1
! 82326 41457036
! 129184 398474238
? 1
! 44471 713997446
! 13723 673843905
! 108488 52027334
? 1
! 71257 346889504
? 1
? 1
? 1
? 1
? 1
! 2328 106285726
! 135148 298050429
! 179893 979343124
? 1
? 1
! 175001 161908835
! 61927 958279943
! 56350 811717566
! 170246 328722452
? 1
? 1
! 156029 740874968
? 180031
? 1
! 164432 883114324
? 1
? 1
? 1
? 1
? 1
? 1
? 134766
! 115938 764793906
! 27270 82439732
? 1
! 131711 352083762
! 193742 199063214
? 1
? 1
! 70657 506291885
? 1
? 1
! 184186 693100432
! 5618 552576003
! 95446 874151606
? 1
? 1
? 1
! 132130 879991060
? 1
? 1
? 92934
! 197455 216510943
? 1
! 1474 142617386
? 1
! 185812 104143716
! 151691 122913304
! 147877 843455626
! 22571 375157348
? 128109
! 15123 141427346
? 1
? 1
? 1
! 102118 42828287
? 1
! 189500 616246089
? 1
! 125424 800698469
! 90836 169260803
! 33858 158200850
? 1
? 1
! 159503 428326601
? 1
! 176239 42353099
! 113950 24576470
? 132984
? 1
? 1
! 28892 598491540
! 167324 416469908
! 86186 181714175
? 1
! 137764 138535956
! 118840 766469642
? 1
? 1
? 1
? 1
! 123921 418305328
! 25861 661744876
? 1
! 61547 964082246
? 1
? 1
? 1
! 79633 554155299
? 1
? 1
! 182520 71893484
? 1
? 1
? 1
! 41600 507528484
? 1
! 63678 551020917
? 1
? 1
? 65503
? 1
? 1
! 168741 228505347
! 153399 428955986
? 1
! 124458 790971581
! 49751 883942198
! 58787 127658347
! 87824 19604462
! 118251 464636165
! 63575 822030882
? 1
! 155874 473471366
? 1
? 1
? 1
! 140360 979498784
! 120555 709008650
? 1
! 57616 933472121
? 1
! 21420 670957445
! 179727 747296947
! 2960 722562685
! 59939 557802071
? 1
! 94365 36197363
! 184698 2561988
? 1
? 1
? 1
! 38706 635189267
? 80557
! 194684 231471605
! 193537 648648124
? 1
! 34618 533420879
? 1
? 1
! 168147 2802770
! 188455 326539799
? 1
? 1
? 1
? 1
? 1
! 115860 599047022
! 35194 308144422
! 12965 2333165
? 1
? 1
! 171953 459630964
? 1
! 100902 400030498
! 5262 170095382
! 157007 200465214
! 10401 800600151
? 1
? 1
! 84991 647382204
? 138485
! 48670 895863457
! 141985 459282047
? 1
? 1
! 1711 470588678
? 1
? 1
! 132393 481299662
? 1
? 1
! 157043 25526031
! 47817 265893565
! 34808 5644418
? 1
! 57212 331150011
! 75298 60129762
! 68038 149947679
! 179255 363580960
! 108617 608124624
! 179297 601609095
? 1
! 102645 376105372
! 13862 10694585
! 151995 756916045
? 1
? 1
! 43395 118106961
! 39586 284970594
! 148071 246424326
? 1
? 1
! 105535 836279170
! 86310 813637692
! 5941 68679527
? 1
! 174933 858729510
! 186754 376400159
! 113303 518731513
? 1
? 1
! 82262 375221494
! 134896 178918436
? 1
! 191792 524545229
? 1
? 1
? 1
! 154422 854553909
? 1
? 1
! 21816 655822207
! 86977 362993020
! 142999 125446958
! 47335 508250276
! 89097 156448783
? 1
? 1
! 150773 760352465
! 127216 610765947
! 172082 612344552
! 85594 106177232
! 178171 812186971
! 194236 417563691
! 197240 478947551
! 182969 817260372
? 1
? 1
! 158058 499131398
! 80164 380942286
? 1
! 191419 421618919
! 81826 575307929
! 92408 410260101
! 21725 170447316
! 141021 61181905
! 194240 900842372
! 84415 829453186
! 189871 696239510
! 121640 68673808
! 59665 959427772
! 35838 101019891
? 1
? 1
? 1
? 1
? 1
! 71359 745701596
? 1
! 66063 562033484
? 1
! 45337 675254391
? 1
? 1
? 1
? 1
! 92503 461965267
! 130262 435503923
! 110923 632645007
? 1
? 1
! 199491 372781215
! 172658 55696683
! 123234 207358141
! 193201 77688336
? 1
? 1
! 36423 21249490
? 31697
? 1
! 191366 564492679
! 167821 309493098
? 1
! 16154 340564934
? 1
! 137345 893168544
? 1
? 1
? 1
? 1
? 1
? 1
! 113746 995257525
! 83242 987668433
! 170418 274756923
! 115635 282815149
! 96005 58268704
! 37947 776105877
? 1
! 147216 831125185
! 110250 484357560
? 1
! 191391 396043191
! 178454 149176274
? 1
! 7048 56270782
! 90604 881119918
? 1
! 75508 219343691
? 22056
! 35806 700383816
! 156257 126165227
! 185191 555485564
! 194973 876008746
? 1
! 124827 687428212
? 1
! 135635 437993631
? 1
! 143767 678771200
? 1
! 52957 686474530
! 190603 466580972
! 46132 171555066
! 60257 513140439
! 131100 97441145
! 153871 256813545
! 172691 71671002
? 1
! 62757 226572155
? 1
! 164247 173839199
? 66541
! 168886 512991119
? 1
! 61690 772682122
? 1
! 111466 76740446
? 1
! 153040 78233451
? 146480
? 1
? 1
! 87414 858326493
? 1
! 112119 540941846
! 196576 421693276
! 132801 467783818
! 136691 762823972
! 145907 104654814
? 190325
? 1
? 1
? 1
! 75333 249677377
! 22788 303139677
! 32083 160081224
? 1
! 95238 921584598
! 100786 503633163
? 1
! 133215 583133407
? 1
? 1
! 53244 148571344
! 132404 183698434
? 1
? 1
? 1
! 170911 773919238
? 1
! 78476 579170909
! 18536 618197987
! 104854 573679944
? 1
! 26297 177485966
! 147091 62178274
! 69816 510554646
! 152345 274031556
! 72214 556553081
! 180733 63242536
? 1
? 1
? 1
! 50620 60055100
? 1
! 163226 919385866
? 1
! 34094 379083827
? 1
? 1
? 1
! 166357 444908722
? 1
? 1
! 184891 518777284
? 1
? 1
? 1
! 109190 420690498
? 1
! 81008 53162265
! 184117 498989189
! 95994 629033263
? 1
! 7850 814578885
? 1
! 179586 972158440
? 1
! 11738 182055070
? 1
? 1
? 1
? 1
! 157584 237907604
? 1
! 49797 675525547
? 168493
? 1
! 189593 531204391
! 103418 516637422
? 1
? 1
! 45798 61723568
? 1
! 128836 723107245
! 177645 540208566
? 1
? 1
! 120771 462504824
! 78680 542078401
! 69754 755108296
? 1
! 65048 357599642
! 74677 161498439
! 152740 954294807
? 1
? 1
? 1
! 27481 457500455
! 87922 405735587
! 91192 620499809
? 1
? 1
! 22635 135868424
! 70198 75288807
! 39613 105510802
! 166149 829718440
! 129423 125651523
! 158282 855284631
! 93861 961185826
! 136333 861173453
? 1
? 1
! 180026 656814070
? 1
! 112899 427344894
! 48243 68033271
? 1
? 1
? 31605
? 1
! 129947 862309337
? 22151
? 1
! 25322 926671082
! 52942 104070811
! 66528 628421202
? 1
? 1
! 98400 71068378
? 1
? 1
! 178383 554603822
! 183452 859600347
? 1
! 129342 326508283
! 43176 947380201
? 1
! 46936 356577470
? 1
? 1
! 99005 744095819
! 29993 344663085
! 168049 749903639
? 70688
? 1
! 133420 30364557
! 90340 403291239
! 66029 298862048
! 192687 642988803
? 185442
! 108919 135172222
! 155259 856110834
? 1
! 140974 257728311
! 144794 764178822
! 139898 890650305
? 44027
? 1
? 1
! 184318 448866936
! 183304 266136920
? 1
? 1
! 185216 353226756
! 117838 358284510
! 87185 756030791
! 60143 926211638
? 3685
? 1
? 1
! 8824 345143090
? 1
! 40097 560264912
! 91970 472392190
! 7719 57523832
! 152631 712947808
? 1
? 1
? 1
? 1
! 73650 535173666
? 1
! 9207 388141378
? 1
? 1
? 117496
! 197491 910742501
? 1
! 118448 315445465
? 1
! 37943 28621056
? 1
? 1
! 132319 415149785
! 162504 340711998
! 107338 390756846
? 103320
? 1
! 76581 175233116
? 1
? 1
? 63615
! 131364 843753249
? 1
? 1
? 1
? 1
? 1
! 60847 743800256
! 76025 772644106
! 178373 597977898
! 46456 455869696
? 1
? 1
? 1
! 185994 899257768
? 1
? 181453
? 1
? 1
? 1
? 1
! 88365 512935096
? 1
! 85747 22562155
? 155224
! 61208 482563156
! 68342 734516162
? 1
! 29477 589485915
? 1
! 184737 674293730
! 57677 364982225
? 1
? 1
! 160663 668170251
! 72206 912662022
? 1
? 1
! 9927 906392353
! 56379 275171540
? 1
! 156876 252948926
! 72500 752950546
? 1
! 173365 151059345
? 1
! 176943 965721473
! 69740 420098524
? 1
? 1
? 1
! 166539 824313239
? 1
! 95399 85989460
! 127437 431129309
? 1
! 111714 785030822
! 95639 159824203
? 1
? 1
? 1
! 91001 844656664
! 126012 193604294
! 196722 595323610
? 1
? 69138
! 36428 72153086
? 1
? 1
! 149307 796448756
? 1
! 87628 476966644
! 172178 82695026
? 111101
? 1
! 164044 799742865
! 174374 948271471
? 1
? 1
? 1
! 33583 107401874
! 196517 889647180
? 1
! 27065 282859468
? 1
! 75746 78525641
! 2757 729019328
! 91388 98895312
? 1
? 1
! 51804 239181901
! 61302 733344022
! 135815 15901572
! 133538 237460384
? 1
! 180542 82875881
! 66923 249063698
! 36761 163436635
? 1
! 130094 432440589
! 105603 546894555
? 1
! 77580 484484865
? 1
? 1
! 137743 961373305
? 1
? 1
! 189045 696916551
! 8178 275773573
! 129080 806713059
? 1
! 167026 175319697
? 1
! 54505 134375975
! 138974 973809805
? 187794
? 1
! 123776 154681247
? 186036
! 4820 419069737
? 1
! 53524 662082875
? 1
? 1
! 162736 934282714
? 1
! 13803 698378359
? 1
! 118060 981226252
? 69590
? 1
? 1
? 106455
! 51926 328085214
! 164421 394783488
? 1
! 118823 589064749
? 1
? 1
! 166314 416237077
? 82750
! 171401 136794883
? 1
? 1
? 1
! 142773 910670744
! 104673 191924403
? 1
! 32937 239464277
! 159807 529900505
! 30655 538238658
? 1
! 162423 901414143
? 1
! 139685 520979074
! 66535 326974731
! 23886 965884697
? 83452
? 1
! 127902 888371817
! 191609 104381711
? 1
! 178878 33679145
? 1
! 159020 880475557
! 104497 56420004
? 1
? 1
? 1
! 66006 324890998
! 5345 472209378
! 114983 984368029
! 76885 611219737
! 36434 624054101
? 1
? 1
? 1
! 160004 149093562
! 173618 58225120
! 198281 171465794
! 144138 885027501
! 81426 150783270
? 1
! 135505 83265006
? 1
! 122375 87223705
? 1
? 1
! 25416 142678611
? 1
! 36617 730503215
? 1
! 30246 949590916
? 1
? 1
! 160323 596744223
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 47072
? 1
? 1
? 1
! 52816 882967362
! 153082 693128781
! 126639 658366171
? 1
? 1
? 1
! 145588 631231427
! 49428 491158357
! 6979 97227240
? 1
? 1
! 122258 608431860
! 13587 301632189
! 64020 7318268
! 61030 561863059
? 1
! 43374 204623780
? 1
? 1
? 1
! 198636 528869399
! 167726 224112262
? 1
? 1
! 56113 779258718
! 196522 953029462
! 94733 886137995
? 1
! 154797 443317471
! 186031 749467233
? 1
! 75478 702680627
? 1
! 81365 229442560
! 36775 206384671
? 1
! 110807 603632635
! 163650 166447027
? 1
? 1
? 118362
? 1
? 1
! 30353 725042424
! 67551 578822553
! 181416 97328264
! 181508 603605491
! 110183 301491564
! 38745 721092365
? 1
? 1
! 109550 625680493
? 1
! 174929 29611485
! 165707 328463961
? 1
? 1
! 19215 154881210
! 181953 187490238
? 1
! 7624 929092877
? 1
! 143608 893610258
! 185107 699611109
! 112676 366829051
? 1
? 36323
! 124055 529969150
? 1
? 1
! 72516 478914284
! 175364 553604994
! 97429 905435003
? 1
? 1
? 1
! 169531 860141409
! 131122 136403960
! 50304 952228352
! 114607 77247140
? 1
! 123855 187146219
? 1
? 1
? 1
? 1
! 53709 114730382
? 1
! 28140 93060291
! 95737 518123889
! 158293 446823876
! 151978 869347487
! 17271 120997007
? 1
! 135659 49220492
! 108962 156838185
? 1
? 1
? 1
! 7851 940477202
! 133518 446334249
? 1
? 1
! 113818 912767266
! 118330 559485143
? 1
? 132457
? 1
! 177648 764857493
? 1
? 1
! 121231 62396738
? 1
? 1
! 16703 269053591
! 41498 515230939
! 60239 311609631
! 63169 201516746
! 133375 309167496
? 1
! 40343 111846313
? 1
! 181344 911729930
! 156209 630132337
! 188668 377271054
! 67537 900732495
! 184740 931164214
? 1
? 71594
! 43584 861642215
! 198714 142329638
? 1
! 196060 901177795
! 127648 759826113
? 1
? 1
! 86163 774247782
! 47663 617956586
! 73078 58552856
! 160421 436335237
! 156650 851888380
? 1
? 1
! 90920 749019105
? 1
! 184249 874190494
? 1
? 1
! 44361 779431461
! 73696 34284204
? 1
! 125033 259889861
? 1
! 187701 852450323
! 159850 794763120
! 64917 983373197
? 1
? 1
? 1
! 125533 747045913
! 6466 999144051
? 1
! 50216 285329188
! 37007 670656756
! 96790 782399099
! 151647 869659238
! 3165 24645836
! 84373 78778523
? 1
! 198913 390675232
! 183748 58592367
! 194174 186273650
! 162766 247386962
! 83062 951123639
? 1
! 28776 53634561
! 58066 100488034
? 1
? 156966
? 1
! 93191 118266187
! 78645 154834332
! 45312 859537978
? 20112
! 178413 117432607
? 1
! 138827 489663664
! 37265 788138729
! 107936 617898629
! 189876 311958737
? 1
! 141005 195621798
? 1
! 183309 94771196
! 17055 224507616
? 160948
? 1
! 72850 422120194
? 1
! 189848 401750845
! 137241 548859170
! 139145 457918770
! 28781 986234417
? 87798
? 1
! 108452 377233241
! 189409 732071734
! 99777 472352369
! 74941 546914244
! 157286 93248031
! 198909 619787309
? 1
! 149162 113819688
! 144876 65259522
? 1
! 8514 779854176
? 1
? 1
? 1
! 119128 206032577
? 1
! 184513 818359157
! 120109 18476803
? 1
? 1
? 1
! 131356 210125521
! 42596 934551178
! 15745 628475016
! 120808 413421615
? 1
? 1
? 1
! 118570 363981119
! 82717 126638619
! 76389 693783867
? 1
! 105769 363082498
? 1
? 1
! 4050 206256743
? 170931
? 1
? 1
? 1
! 33173 269896882
! 192553 386997104
? 1
! 163685 729493182
? 1
! 185648 470746260
! 90616 148369544
? 1
! 152430 977653633
! 192255 689088459
! 144547 99440455
? 1
! 105866 393054935
! 124292 376090116
! 83440 42445357
! 194187 651155951
! 40621 528888702
! 76384 299261483
! 63765 189775643
? 43349
? 1
! 70011 630119773
! 24502 315846304
? 1
? 1
? 159125
? 1
? 1
? 1
! 157039 566012919
! 184728 524804911
? 1
? 1
? 1
? 1
? 1
! 57246 17981642
? 1
! 94209 170615704
! 6522 441690581
? 1
! 106951 12496190
! 15865 568812965
? 1
? 1
! 33525 34608300
! 180689 645079597
! 159799 716968546
? 1
? 153237
! 104951 235280311
! 95884 542358954
? 1
? 88279
? 1
? 1
! 55518 535049517
? 1
! 108915 240098840
? 1
? 192213
? 1
! 21731 603869935
? 1
! 183173 548229583
! 50088 282377211
! 108083 517073846
? 1
? 1
! 60037 985680238
? 1
? 1
? 1
! 19860 354320443
! 10749 866216190
! 132532 966028045
! 844 60571266
? 1
! 91874 605955089
! 44736 899595304
? 1
? 1
? 1
! 5212 476450368
! 100153 187255049
! 23930 14813127
! 144008 826908887
! 132350 374755951
! 21638 731081109
? 1
! 110226 981197850
! 182057 624328224
! 161031 18273332
! 150453 975521531
! 79350 302655616
! 43575 939741770
! 53553 534596173
! 157651 283763798
! 74309 967554524
! 177154 315328707
! 66176 752878356
? 1
? 1
! 107008 72530599
? 1
! 154177 95148056
? 86363
? 1
? 1
! 149691 84699473
! 119092 883167892
? 1
? 1
! 119130 56183597
? 1
? 1
! 62222 715323190
? 1
! 84200 566037870
? 1
! 178888 740713422
? 1
? 627
! 101673 672282714
! 165077 161985483
! 68796 899316983
? 1
! 86224 9315599
? 1
! 8179 658095518
? 1
? 1
? 1
! 77393 926374096
? 1
? 1
! 194633 119016022
? 1
! 52993 428319865
? 1
! 133322 411739905
? 1
! 179110 631676590
? 1
? 1
! 27754 338997407
! 68970 414845552
? 1
! 6128 633880936
! 35579 858538750
! 76195 830781355
! 106399 155013191
! 11129 130485234
? 1
? 1
? 1
! 90805 87214631
! 127327 592343319
! 78828 815067015
! 48853 530427712
? 1
? 1
! 192677 312345536
! 153239 897214241
? 1
! 83923 695443690
! 144071 684902672
! 167745 845728583
? 1
? 1
! 54212 359684481
? 1
? 1
? 1
! 28858 722351506
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 44195 467165142
! 165729 859569313
? 1
? 1
? 1
! 24639 79962342
? 1
? 1
? 1
? 1
! 138687 154759777
! 7709 300595278
? 1
? 1
! 68450 543438958
! 111018 749614737
? 1
! 36362 568353427
! 92628 179555214
! 89266 881710547
? 1
! 88285 395227483
? 84276
! 124663 215755921
! 3011 280601657
! 59487 343120202
? 1
! 95978 570191608
? 184341
? 1
! 59332 491993262
? 1
? 1
! 146855 356714136
? 1
? 190224
! 170928 153366498
! 58059 959080506
? 1
! 121785 209099382
! 155553 87441803
? 1
! 179830 303226681
? 1
! 107229 418997396
? 1
? 1
! 188545 161321680
! 67333 690131271
? 1
! 45181 927739847
? 1
? 1
? 1
? 1
? 1
! 134474 508190748
! 182523 973009612
! 127705 172707475
! 156785 350828380
! 72354 65536871
! 96741 51372327
? 1
? 1
! 131419 359401025
! 64502 519197501
? 1
! 151507 742998203
? 1
! 108135 915922329
? 1
! 51620 82438160
! 107928 978997226
? 1
? 1
! 15917 631556607
? 1
? 1
! 123767 275795277
? 1
? 1
! 70435 354277071
! 101347 320904749
! 71021 285484567
? 1
? 1
? 1
! 57668 626817171
? 1
! 132009 788601349
? 1
! 534 230849436
? 1
? 1
! 96313 332077912
? 1
? 1
? 1
! 66648 740733305
? 1
? 1
! 82805 585020298
! 143262 872147506
! 132945 269515894
? 1
? 1
! 179312 235712991
? 1
? 1
? 1
? 1
? 1
! 82314 608208345
? 1
? 1
! 190704 476122991
! 70904 888735422
? 185196
! 34028 815082486
? 1
? 1
! 103937 889791043
! 31895 723095454
? 1
? 184369
? 7766
! 39197 71758835
? 1
! 130445 998387925
! 146622 599398268
! 32930 379537405
? 1
! 98507 145822422
! 98557 742353814
! 37746 887322651
? 1
? 1
! 60752 884961507
! 41567 905451165
! 112783 337243447
? 1
! 131299 488903824
! 14900 788612281
? 1
? 1
? 1
? 1
? 1
! 41546 613930090
? 1
! 106123 785645851
! 185458 874038915
? 1
? 1
! 129889 676266370
? 1
? 1
! 38949 237333034
! 20274 306463736
? 1
! 111128 382495396
? 1
! 162653 903637871
? 1
? 1
? 1
? 1
! 57343 970621716
? 1
! 102597 717194000
! 146258 477715366
? 197310
? 1
? 1
! 59678 713732334
! 116209 957789626
! 139155 733080617
? 1
? 1
! 25031 149447580
! 150949 612990342
! 63070 842333234
! 152664 677299835
! 41928 692387534
! 166740 555558357
! 78917 914555767
? 1
! 91239 122208207
! 25951 31427091
! 185806 863594731
? 1
? 1
? 1
? 1
! 48138 227446911
! 126553 440504621
! 17946 900946708
? 1
! 121203 490271531
! 74214 791022836
! 166115 743845758
? 1
? 1
? 1
! 96443 370120644
! 80348 257098283
! 33502 91192619
? 1
? 1
? 1
? 1
! 129502 930027933
? 1
? 1
? 1
! 166900 180197563
! 196565 57873553
? 1
! 87425 362821909
! 94612 934659632
! 45964 111408207
! 28288 155966463
! 6310 264882827
? 1
? 1
! 62588 408887257
? 1
? 1
! 842 7981975
? 1
! 94745 60280866
! 59419 647830809
! 54045 820252023
! 138611 465629668
? 1
? 1
! 104285 850766497
! 162227 833157864
? 1
? 1
? 19249
! 48937 544389962
! 130698 867676154
? 1
! 82037 51454737
! 77636 624882944
! 91711 710461233
! 165865 532902298
? 1
! 37277 370231797
? 1
! 189987 212457537
! 193034 414685800
! 76187 27443428
! 102508 905042627
? 1
? 1
? 1
? 1
! 165703 136543068
! 19650 238890677
? 1
! 113791 74603815
? 1
? 1
? 1
? 1
! 66561 227987604
! 129615 529865362
! 136994 167487722
? 1
! 18024 904600681
? 1
? 1
? 1
! 18953 407155515
! 105146 950425560
? 1
! 153486 635254119
! 71841 35688022
? 1
! 124912 176829853
! 53531 308441440
! 163837 155976921
! 18201 182594036
? 1
! 68202 409359873
! 78900 806647327
! 32623 380065091
? 186878
? 1
! 82552 712999444
? 1
? 1
! 192504 568927645
? 1
! 31278 36816462
! 86640 612324471
? 139066
? 1
? 1
? 1
! 41015 631889069
! 31662 481519163
! 94291 706974575
! 142382 376506625
! 186286 922295752
? 1
? 1
! 96322 565451856
! 138044 307421323
! 84695 865101065
? 1
! 8963 611947951
? 1
? 30895
! 38639 5928516
? 1
! 166830 838045022
? 1
? 1
! 129428 299160213
! 191575 995132552
? 1
! 123147 417081952
? 1
? 151212
! 85641 705674231
? 1
! 177701 405422003
! 126225 8613853
? 1
? 1
? 1
? 1
! 79553 377058582
? 1
? 1
? 1
! 187028 852777074
! 27125 675732974
! 195805 827588193
! 118256 827674432
! 17230 104242695
! 159545 523177722
? 1
? 1
! 129150 427382598
! 100861 211742508
! 2762 285307238
! 164832 457854110
! 43650 682292440
? 1
? 1
! 20585 166845035
! 69437 613923922
! 105113 132622349
? 1
? 1
! 88064 122183726
? 1
! 161463 316567420
! 164243 26880183
? 1
! 119977 314174078
! 170580 568823644
? 68409
? 1
? 1
? 1
! 126271 297102673
? 1
? 1
? 1
! 198362 195400727
! 173984 185679040
? 1
! 15600 578001271
! 157284 299904502
? 1
? 31928
? 1
! 125317 189520193
? 1
? 1
! 137240 293526881
? 1
? 1
? 1
? 1
! 74417 114385499
! 192471 159421020
! 26503 514070322
! 139612 338785672
! 169618 351744242
! 148198 499900029
? 1
! 132399 996978944
! 2484 942352971
! 27588 740868178
! 114147 120118799
! 73594 459572715
! 95392 306074907
? 1
? 1
! 124080 102082749
? 1
? 164502
! 155697 16101324
? 1
! 72023 776872401
! 199097 857377477
! 10057 871251822
? 1
! 106084 216797821
! 10916 996866354
? 1
? 1
! 164625 798594963
! 192245 429104497
? 1
! 154079 320659938
! 99348 85136593
? 1
! 58392 322342159
? 1
? 1
! 24130 681623764
! 129595 931306923
! 2925 846656298
? 1
? 1
? 1
! 168727 489728479
! 153798 317345744
? 1
? 1
! 8047 348706560
? 89120
! 40718 624057122
! 4107 449948089
? 1
? 1
? 1
? 40517
! 192007 111127983
! 8702 32872113
? 1
? 1
! 84354 372453994
! 144951 188823477
? 1
! 40868 162304383
? 53851
? 1
! 38493 415091768
! 54604 159927805
? 180399
! 52506 57287460
? 1
? 1
! 140692 156971139
? 1
? 128035
? 1
! 15667 750228127
? 1
! 59862 529499449
! 86555 572501696
! 137043 293953516
? 1
? 1
? 1
? 1
? 1
! 87856 628042775
! 125976 422933289
! 155460 932019928
! 91633 175548658
! 84657 424045455
! 87373 901945948
! 37418 102363344
? 1
! 180894 836474659
? 1
? 1
? 1
? 1
? 1
! 22956 332416417
? 1
? 1
? 1
! 83137 20750724
! 152667 978483386
? 1
! 187673 820402349
! 96666 263642594
! 80618 786263922
? 1
? 1
? 17410
? 1
! 73657 391657038
? 1
! 175490 820628580
? 1
? 1
! 129382 850294557
! 141654 787299410
? 1
! 14529 846435456
? 1
? 1
! 115810 92239609
! 126495 363944862
? 1
? 1
? 101500
? 1
? 1
? 121851
? 1
? 1
? 1
! 189546 612948924
? 1
? 1
! 93101 140133852
! 66058 119001045
? 1
! 176763 249795941
? 187050
? 1
? 119173
? 97967
? 1
? 41685
! 17316 339267109
! 68549 498416683
? 1
! 14339 897124631
! 103680 982608965
? 1
? 1
! 139902 976502814
? 1
! 155596 480413914
! 108311 259842527
! 95634 811305077
? 1
? 1
! 85290 784537893
? 1
! 96969 714543560
? 1
? 56297
! 169915 595390863
! 177996 136000329
? 1
? 1
! 60927 197751141
! 197828 228852517
! 30339 218196117
! 13365 969019161
! 14834 476610421
! 62656 955835397
! 121993 394030097
! 194863 499121036
! 17263 844646229
? 1
? 1
! 28934 53282786
? 1
? 1
! 71076 141664886
! 3918 977906732
? 1
? 1
! 78865 701352396
? 1
? 1
? 1
! 51694 381269740
! 39545 665800338
? 1
? 1
! 138096 425919454
! 12179 63200995
? 1
? 1
! 71771 241044458
! 161176 484320762
? 70209
? 1
? 192198
? 128573
! 131154 414767235
! 25993 881477677
? 1
! 174746 595412836
! 30848 419996876
! 19168 659316942
? 1
! 175456 884805339
! 158780 650856471
! 13302 299700639
! 25104 427149274
? 1
? 1
! 126387 740890371
? 1
? 1
! 140068 985732982
? 1
? 1
! 19447 581698192
! 196531 907164127
! 25801 239355008
! 88872 510653404
? 115687
! 10409 526128535
! 2991 230536758
? 1
! 77999 71570455
? 1
! 94981 276960446
? 1
? 1
? 1
? 1
? 1
! 21298 762919385
? 1
? 1
! 36466 744883221
? 1
? 155689
! 152027 904250714
? 1
! 136090 847155264
! 31726 294246816
! 29561 574274937
! 58494 309484952
? 1
! 92580 280696285
! 20080 720758058
? 19812
? 1
? 1
? 1
! 41612 950038265
? 1
? 1
! 131141 181217420
! 6481 226468616
! 110258 579123109
! 52963 795902020
! 150607 336057794
! 110499 783903164
! 164393 542222064
! 163657 150692027
! 95537 669780731
? 1
? 1
! 41308 44122390
? 51420
? 1
? 1
! 144584 567725009
? 1
? 1
! 30602 580758263
! 58380 839475947
! 94526 392306150
? 1
! 23546 161901814
! 87756 240444357
! 175690 351022081
? 1
! 21008 81479363
! 66324 8605245
? 1
! 3848 657766327
! 14219 982716264
? 1
! 62405 808790119
! 116589 634422362
! 198022 383546770
! 118584 759166548
? 1
! 86874 711408592
? 151983
? 1
? 128569
! 88910 511061771
? 1
! 84627 7969831
? 1
? 1
! 197157 801299779
? 1
! 178851 960659806
! 489 498143615
! 11089 58049622
? 1
! 179746 926160158
! 49932 199962315
? 1
! 81160 533748581
? 1
? 1
? 1
! 109828 760790590
! 169208 404725502
! 144793 845748973
! 99263 411069151
! 104869 134398820
! 5140 826674258
! 195817 25313463
? 1
! 164185 104097936
! 46509 35663130
? 1
? 1
! 137481 67751593
! 54885 759333092
? 1
! 107739 354082688
? 1
? 1
! 151013 436603701
! 162258 58877031
! 97138 277682967
! 157319 308087721
! 95604 785161783
? 1
? 1
? 1
! 19568 822827408
! 92901 387382686
! 94374 338121419
! 101670 599473588
? 1
? 1
! 101371 73410435
! 152768 941688899
? 1
! 67719 264541261
? 1
! 174077 774647938
! 147739 849576265
? 1
? 1
! 166504 731977906
? 1
! 7390 896653192
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 31576 929734578
? 1
! 56064 939365750
! 177121 734485768
! 71435 203284413
? 1
! 70917 304343344
! 92707 770035672
! 188457 399792759
? 1
! 100401 944777411
! 148955 668851672
! 96660 273123890
! 90307 251730761
! 174418 218174078
? 1
? 1
! 24125 91299893
! 66371 794224554
? 1
? 1
! 165190 20135046
! 109938 686109202
! 160922 962771754
! 87844 139006142
? 1
! 132592 128092188
? 1
! 2646 368497441
! 2107 920314116
? 1
? 1
! 38572 204558415
? 1
! 55742 131983364
! 125685 779485359
? 1
? 1
? 1
! 91211 657176918
! 96722 351523371
! 180104 383429645
! 35210 92418705
? 1
? 1
! 168957 744136162
? 1
! 119041 335308179
? 1
? 1
? 1
! 46676 620601599
? 1
! 7517 182821449
? 1
! 22119 158275848
! 72986 355570861
! 129314 821209037
? 1
! 186077 499072208
? 1
? 1
! 176935 837001158
! 11456 362501475
? 1
! 64670 606092511
! 159226 477062778
! 18916 248500511
! 192835 886233806
? 1
? 132314
! 63571 861845054
! 4856 162414972
? 87633
? 1
! 184684 856660875
? 1
? 1
! 40093 624727503
? 1
? 1
! 150365 124170813
? 1
! 53755 92101438
! 97482 660030695
? 1
? 1
? 1
? 90998
? 103299
! 105666 22813276
! 126959 969988906
? 1
! 41695 512168160
! 33958 42051868
? 1
? 1
? 1
! 23824 813311518
? 1
! 66170 414717486
? 1
! 86703 605977561
? 1
! 128236 525416300
? 1
? 1
? 1
? 1
! 4218 36842190
? 49489
? 1
? 1
! 16806 688687684
? 1
! 133895 862705054
! 25661 198989426
! 53086 132728180
? 1
! 91321 265733955
? 1
? 1
! 151762 775202650
? 1
! 65637 657301976
! 128453 804114172
? 1
! 107844 178964655
! 108683 337458449
! 185080 428786888
? 1
! 150832 253367738
? 1
! 159913 402285438
? 1
! 144940 849145046
? 1
! 62104 398542850
! 123525 414334276
! 153662 218285134
! 16097 4447174
! 144064 741609595
! 26070 568434369
? 1
! 189570 272767051
! 154477 515198953
? 1
? 191204
! 114986 331737483
! 139174 117364449
? 102555
! 181663 383770793
! 130436 986155177
! 99969 134439574
! 90416 298665631
! 131893 384271459
? 1
? 1
! 48713 532780109
? 1
? 1
? 36463
? 65901
? 1
? 1
? 1
! 30217 459766372
? 1
! 44045 766618572
? 1
? 1
! 86839 99536544
? 1
? 1
! 187866 578720854
? 1
! 99771 179070453
! 45674 862298139
! 186759 181692286
! 157816 878845062
? 1
! 36177 571392294
? 1
? 1
! 64215 603088415
! 23074 100111286
? 1
? 1
? 1
? 1
? 1
? 1
! 31944 365635612
? 42957
? 154828
? 1
? 1
! 23572 460097523
! 50586 661827644
? 1
! 23090 244773715
! 198541 825091989
? 1
? 1
? 148034
! 189329 942888655
? 1
? 1
? 1
! 33768 260974171
? 1
? 72393
! 190302 12860317
! 116303 158610058
! 173182 652635842
! 22206 773301012
! 55341 270418210
? 1
? 1
? 1
! 151151 816820525
? 1
? 1
? 1439
! 69206 993351228
! 12274 37972825
? 1
? 1
? 1
? 1
! 88236 306431508
? 1
! 124991 370503569
! 178102 321588532
? 1
? 1
! 73287 157851049
? 184099
! 70306 854554169
? 1
! 153733 35477632
! 131671 217402560
! 181053 533721742
! 171424 249858858
! 67181 8143550
! 19766 6437659
! 10814 862193913
! 57900 433794536
! 37664 209286553
! 193296 434591035
? 2950
? 1
? 1
! 67204 228167454
? 1
! 163374 204877906
! 8936 410190023
? 1
? 33909
? 1
! 174047 835608504
? 1
! 50666 619053308
? 1
! 31683 478779877
? 1
! 90586 194704559
! 37446 205658092
? 1
! 176950 539100524
! 122431 937609269
! 102712 162030996
? 1
! 23916 188630253
! 131053 884918869
? 1
! 54510 549860305
! 42250 954455655
! 26910 797049262
? 1
! 18345 766537655
? 1
! 130668 534219481
? 1
! 43141 2767101
! 170317 329671895
? 1
? 1
? 1
? 1
? 97505
! 50374 708180096
? 1
! 174946 696804220
! 55721 631432359
? 1
? 1
? 1
? 1
! 71724 783485515
? 121420
! 20090 464313121
? 1
? 1
? 1
! 172652 605869951
! 17622 758490257
? 1
? 1
! 149833 414740854
? 1
? 54975
! 117649 159133259
! 190189 338356978
? 1
! 143718 352908776
? 1
! 63360 460909074
! 194140 495197752
? 1
! 115686 455560235
! 139786 603543152
? 1
! 45544 712512620
! 148029 84697296
? 1
? 1
! 89391 305783611
! 3527 79003512
! 8361 729297682
! 58374 725389815
! 169179 72732345
? 1
! 67740 182534929
! 108075 763736757
? 1
? 182129
! 98673 597305607
! 63728 873166440
? 20573
! 129874 435744609
? 1
? 178968
! 160120 797345958
! 63380 107317163
! 140790 952217262
! 115706 625150428
! 90911 290153678
! 77939 1091015
! 49251 354175727
? 1
? 1
! 179448 209954982
? 139730
! 37211 360435689
? 1
? 1
! 184292 221231889
? 1
? 1
! 185239 280914769
! 65207 326271595
! 157132 793455600
! 30561 612499326
? 1
? 1
! 70514 255634886
! 74957 323387134
! 110756 634132826
! 75199 962728962
! 102926 82154694
! 43082 585734494
? 1
! 101261 696322519
! 33822 729743288
? 1
! 121894 18695150
! 136462 26940327
! 68705 635082105
! 158392 175107
? 1
? 1
? 1
! 157313 276832829
? 1
! 162349 312855161
! 36022 180905856
? 1
? 1
? 1
? 3914
? 1
! 64557 660893864
! 167100 830844085
? 49383
! 110405 978581027
! 199229 179267173
! 36092 435774895
? 1
? 1
? 1
! 191815 818801155
? 1
? 1
? 1
? 1
? 1
! 185675 533259275
! 198715 253075673
? 1
! 175237 928816801
? 1
? 1
! 93994 630113212
! 58077 817900405
? 1
? 1
? 59575
? 1
! 158832 719159335
! 76600 209059614
! 196895 868329849
! 165055 560263795
? 1
! 140057 563789519
! 5537 384997484
? 1
! 21744 996339354
! 190727 805697818
? 1
? 1
? 1
! 100516 537756406
? 1
! 42112 703503564
! 21163 885344079
! 31443 951358296
! 38140 307665750
? 1
! 86042 511053099
? 1
! 55754 119117544
? 18234
? 1
! 171101 686897000
! 6562 27400733
! 187997 692353907
! 141148 542987593
? 1
! 190686 448866862
! 37344 157103051
! 140538 189411674
? 1
! 94309 470916160
? 1
! 11343 136969261
? 1
? 1
! 194652 903309493
? 1
? 72477
? 76140
! 197520 806658854
! 125874 365485513
? 1
! 83258 369754224
? 1
? 1
! 81546 961202583
! 9987 545910338
! 95047 674196814
? 1
? 1
! 14423 916325765
! 183001 252071749
! 11579 995702813
! 170400 711019045
! 163294 659567472
? 1
! 88922 697513514
! 101688 648905887
? 1
? 1
! 162249 440509787
? 1
? 1
? 1
? 152775
! 110588 860936651
! 33976 838917298
? 1
! 5824 636965190
! 178596 212279687
! 90760 966539328
! 33261 405670065
! 76171 165512795
? 1
! 152702 7351572
? 1
? 1
! 187979 751276095
! 87165 788288141
? 1
? 99653
! 153099 866476854
! 8171 19926983
! 136787 953206573
! 172720 335906239
! 106237 439402268
! 81921 353007857
! 54267 260196516
! 18467 415907418
? 1
? 1
? 1
! 102932 390195639
! 123507 904096187
! 124013 690562967
! 9379 731835010
? 1
? 1
? 1
? 1
? 1
! 2969 225902598
? 1
? 1
! 148017 343833137
? 1
? 1
? 1
! 187790 203663347
? 1
! 121493 516836640
! 196293 381005431
! 160603 329842525
? 1
! 93274 26750223
! 106014 230931170
! 193863 305297814
! 146290 944277326
? 1
! 95155 92321683
? 1
! 79084 422098746
? 1
! 48321 748751890
! 140749 544746235
? 1
! 89898 736294647
! 28803 921128219
? 1
! 88096 903494494
! 93381 170360916
! 123681 605705989
? 1
! 193399 244436288
? 106236
? 1
? 1
! 128526 602889245
? 1
? 1
? 1
! 94457 964948518
! 23187 450908056
? 1
? 1
! 149768 936535383
! 152020 230594286
? 1
? 1
? 1
? 1
? 1
! 53989 940415969
? 1
? 1
? 1
? 1
! 124756 147451054
? 1
! 78300 342943323
? 1
! 65144 461603415
? 70442
? 1
! 103063 742763753
? 1
! 96570 652958742
! 134514 172775101
? 1
! 9085 731121466
? 1
! 22904 955867216
! 196702 114153650
! 188444 807567908
! 195846 842724086
? 1
? 1
? 1
! 6500 649318341
! 29341 877573223
! 39078 225697640
? 86914
? 1
? 1
! 57943 262883293
! 2323 702553403
? 1
! 104837 997045400
! 87041 483196043
? 1
! 129110 354348468
! 74904 191452908
! 30388 792093931
? 1
! 115447 788195737
? 1
? 1
? 1
! 54237 830124849
? 1
! 22687 253163021
? 1
? 1
? 1
? 1
! 104378 678872064
? 1
! 165562 331938765
? 1
! 171267 598884125
? 1
! 13292 41906495
? 1
! 75841 490845184
! 173637 776250878
? 1
? 123956
! 114077 539588533
? 1
! 130729 89172810
? 1
? 1
? 1
? 1
? 1
! 24033 365571255
! 29517 254647697
! 19660 533533577
! 21131 580599926
? 1
! 155250 8700715
! 127026 205132760
? 1
! 45927 967298455
? 1
? 1
? 1
? 1
? 1
! 153853 483417565
! 78150 412867739
! 149166 680876251
! 1577 422155435
? 1
! 135897 46800725
! 1340 855946675
! 30319 599930336
! 129350 465341596
? 1
? 1
! 174159 836253806
! 179860 732545895
! 92284 26880260
? 1
! 19116 676081874
! 118768 896205042
! 100755 353676326
! 110404 398373952
? 1
! 58195 169438286
! 123191 244880346
! 187085 439806355
! 25392 96876706
! 46425 689328743
? 1
? 1
! 72912 318561383
? 1
? 1
! 148867 442802204
? 35498
? 1
? 1
? 1
? 167441
? 1
! 198209 461674693
! 148940 423474794
! 123574 420683834
! 12707 985492789
? 1
? 1
! 62248 810783836
? 1
! 74354 448816789
! 198881 738323817
! 60456 676921922
! 52513 554293613
! 86585 474913693
! 129429 115376702
! 102524 45403861
? 1
? 1
! 103553 353856471
! 24066 450443477
? 1
! 102289 735407008
? 1
? 39420
! 21637 664506426
? 1
! 182531 984113143
! 60250 472570352
? 1
! 90242 219945779
! 111810 227369435
! 108490 15638395
? 1
! 179395 381746150
? 1
! 82644 615257017
! 172951 414232111
? 1
! 134318 492298300
! 162838 298235357
? 1
! 181946 121504551
! 136570 294007990
? 1
! 171266 988239337
! 169651 248966168
? 1
! 140870 18494075
! 35670 634551069
? 1
? 1
! 114410 807118410
? 1
? 1
! 110773 287180066
? 1
! 92395 238513860
! 88718 85744110
! 193800 649020358
? 1
? 1
! 118828 723674074
? 1
! 97038 792658083
? 1
! 146420 258837189
? 1
? 1
? 1
? 1
! 173332 562830741
? 1
? 1
? 1
? 1
! 172389 805469629
! 31191 508729960
? 84772
? 1
! 33120 232620535
! 173247 145420361
! 111922 876815231
! 179195 338217934
! 172550 398537658
! 123241 810558984
! 177139 93042180
? 1
? 1
! 137063 780061511
! 38571 873762656
? 1
! 50359 637354336
! 59646 337844830
? 1
? 1
? 1
! 185460 800625508
! 9293 668659549
! 190 771009007
? 1
? 1
? 1
? 1
! 69142 375495614
! 169327 584693776
? 83462
! 17904 880471971
! 97285 52235822
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 129253 539552064
? 1
! 96851 604618365
? 1
? 1
? 1
! 135633 733230501
! 130811 564297340
? 96758
? 1
? 89534
! 109210 498301525
? 1
! 78713 473410508
! 149001 971505714
! 139537 707291333
? 1
! 118521 646055160
? 1
! 59531 287755453
! 654 733145793
! 152356 560073319
? 76783
? 1
! 74848 587358135
? 88597
! 91487 891069643
? 1
! 99767 507663123
! 103995 54502476
! 111981 691926668
! 4293 355438090
! 183189 405496796
! 104970 131933722
? 1
? 1
! 54746 458670403
? 1
? 1
! 6656 405906198
! 35911 86328063
? 1
! 186080 217308808
? 1
! 166749 261645949
? 1
! 34232 713208693
! 142807 733823654
! 161079 824476879
! 33199 407001516
? 86109
! 81354 626863451
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 173356 25792927
! 116116 26427490
! 56934 141320755
? 45661
? 31223
? 1
! 20723 228311837
? 1
! 98118 22087060
! 137355 431843715
! 12258 480811229
? 1
! 183281 584429453
? 1
? 1280
? 1
! 58188 38237898
? 1
? 1
! 124402 960330885
! 187774 559226197
? 1
? 1
! 96336 296385411
! 110157 87657083
! 14166 541016967
? 1
! 89474 412226111
! 147274 303366522
? 1
? 1
! 34396 927842996
! 27889 535322222
! 14246 244249781
! 15879 480788493
? 1
! 188339 14228761
! 178362 302129150
! 170233 643688787
? 69580
! 109523 945797616
? 144554
? 1
! 174784 33231484
! 121648 514632635
? 1
? 1
! 17800 204086172
? 1
! 104689 959307998
! 175843 201903233
! 68216 929398530
? 1
? 1
? 1
? 1
! 150159 528747612
? 1
? 1
? 1
? 1
? 1
? 1
! 148777 141902000
! 61854 606035345
! 181090 937705600
? 1
! 186126 519930637
? 1
? 1
? 1
? 1
! 52827 612906319
! 39625 130390504
? 189844
! 155448 570905943
? 1
! 26788 194244046
? 1
? 1
! 75565 483691557
! 58490 228473470
? 1
! 150451 61741020
? 1
? 1
! 170710 637331349
? 1
! 113683 283828000
! 24226 733117159
! 85192 324124366
! 30998 625439477
! 94166 823400435
? 1
! 199553 768225226
! 132004 715553389
? 1
? 1
? 1
? 1
! 158609 359087490
! 164970 227869098
? 1
? 1
! 198899 940976554
! 12380 182292311
! 135962 316186818
? 29338
! 138254 88280048
? 1
! 41586 79976806
? 1
! 25826 380700276
! 86358 333309891
! 71187 672471122
? 1
? 1
! 103173 3617528
? 1
? 1
! 162256 49308924
! 20435 430447314
! 33414 522454978
! 19716 895139956
! 145419 545806521
? 1
? 1
! 135016 113588844
? 1
? 1
! 178275 629933072
! 197606 857168343
! 84623 383860900
! 9138 908449772
? 1
? 1
! 103704 389290363
? 1
? 1
! 119061 30265209
? 1
! 176488 212267282
? 1
! 153944 893912228
? 1
! 124765 21129792
! 30653 374028259
? 1
! 19357 458552022
? 1
? 1
! 65000 87798204
! 96327 829483463
? 1
? 1
! 81081 63787107
? 1
! 179743 978587536
! 42220 589910358
? 1
? 1
? 1
! 111886 66927934
! 111540 530149660
! 77612 271954887
! 61766 712315499
! 26562 432761240
? 1
! 32886 635539593
? 1
! 108707 149754868
? 1
? 1
! 148467 190971054
? 1
! 17207 659555095
! 176548 952286300
! 24675 259894109
? 1
! 195772 116980133
! 176890 222935546
? 1
? 1
? 65186
! 162464 447841333
? 1
? 1
! 50674 501118940
! 196940 478059541
? 1
? 1
! 50613 648923444
? 1
? 1
? 1
? 1
? 1
! 16030 983127728
? 1
! 159608 219470856
! 103923 440069710
? 1
! 108116 946935705
! 182759 246860606
! 95 486431424
! 125782 744097438
! 102374 798267375
! 98514 189460164
! 58120 119988882
? 1
? 1
? 198187
? 1
? 1
! 100100 567342633
? 1
? 1
? 1
? 1
! 124846 52880462
! 151018 366297383
! 88834 585994148
? 1
? 1
? 1
! 112202 666869710
! 163337 67266146
! 176545 449546553
? 1
! 87005 461159804
! 155041 499243148
? 1
! 14243 135005061
! 156238 655548955
? 1
? 1
! 93738 519528230
? 1
? 1
? 1
! 162787 757952607
? 1
! 198280 740235846
? 1
? 1
? 1
! 183794 196192831
! 155503 241871774
! 149989 643263987
? 58308
! 46806 972596899
! 71030 669342125
! 91571 99148324
! 150909 24421046
? 1
? 1
? 1
! 184015 438541422
? 1
! 80608 252607804
! 50150 220156372
? 1
? 1
? 1
? 1
! 121213 532972592
? 1
? 1
? 1
! 175867 392277460
! 37630 796257019
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 178972 179394320
? 1
? 1
! 147364 435429436
? 1
? 1
? 1
! 95595 926668845
! 106777 716845496
? 1
! 54259 681599456
? 1
! 199551 90441948
! 143125 586297516
? 1
? 1
? 1
! 171898 676588415
? 1
! 6437 617667673
? 1
? 1
? 1
! 27063 505488670
! 159352 989806044
? 1
? 1
? 1
! 35405 879780108
! 88471 775959384
? 1
? 1
! 102835 687773883
? 1
? 1
? 1
! 24180 142913191
! 97015 270975917
! 118648 87141182
? 77176
? 1
? 174198
! 12762 481564607
! 57399 623812473
? 1
? 1
! 105860 866319315
! 168006 811962817
? 1
? 1
? 26592
! 44122 325910869
! 137532 462198557
? 1
! 38941 663066498
! 158920 201233372
? 1
? 1
! 36094 440358111
! 195199 674314631
? 1
? 1
? 1
! 23670 819018032
? 1
? 1
! 113721 50096775
? 1
? 1
! 175079 851366966
! 68419 926685712
? 69886
? 1
? 1
! 145285 638785034
! 30856 814953427
! 82427 609506693
! 12077 854386948
! 5184 532018223
? 79130
? 1
! 49778 201876763
? 1
? 1
! 26087 246767998
? 1
? 1
! 155340 96761230
? 1
! 28851 529777690
? 1
! 34710 210905381
! 157984 699723131
? 1
? 1
? 1
! 16971 443123809
! 182831 154683444
! 63796 352579401
? 1
? 1
! 133319 176319702
? 1
? 1
? 1
! 68101 170755121
? 1
? 1
? 1
! 187417 965359660
! 60138 540923684
! 194359 268612757
! 199122 882501281
! 115911 537344597
! 52859 636927356
! 7626 809991980
! 36687 134958466
! 132628 194069699
? 1
! 134273 589859199
! 15825 693717989
! 163947 855258451
! 142499 772593227
! 180481 611945504
! 68130 292987124
! 190668 621928558
? 100361
? 1
? 1
? 30670
! 63615 831100798
! 138125 943029537
! 21714 866649277
! 78042 984370841
! 69158 384500817
? 183890
? 1
! 170636 283748672
! 136569 833321408
? 1
! 20870 210959443
? 1
? 1
? 1
? 1
! 172979 902503945
? 161325
! 40603 645061070
! 80036 500300463
? 1
! 76574 420124278
! 56758 986790853
! 170256 973704210
! 175914 435093308
? 1
! 182232 829674837
! 23308 787485929
! 156137 177803440
? 1
? 1
! 119577 86347121
! 137066 875147581
! 185320 795973836
! 132289 948108920
? 1
? 1
! 152252 402168770
? 1
? 1
? 1
! 168885 69491358
? 1
! 69398 90792262
? 1
! 119034 212232969
? 143071
? 1
! 145998 920107146
? 1
? 1
? 195950
! 193380 342648107
! 35418 368748835
? 1
? 1
? 1
! 44931 419899696
! 158368 334664744
? 1
? 1
? 1
! 72698 106080492
? 1
? 1
? 121164
? 1
! 121624 484881803
! 30139 75380557
! 120238 995214010
! 16135 517607658
? 160304
! 161168 51970412
! 93114 231888774
? 1
? 1
! 5335 457820307
? 1
? 1
? 1
? 1
? 1
! 196339 409242159
? 1
! 191151 218725788
? 1
? 1
! 77664 586918129
? 1
? 1
! 128078 703649206
! 18299 425183728
? 1
! 187157 768746494
! 106279 526482594
! 46481 89743980
! 37474 289469939
? 1
! 113112 385840846
! 6359 701384903
! 189349 113619402
! 161834 628104798
? 1
? 1
! 186291 875903799
! 33053 229153586
! 189452 889556929
! 113195 574245552
? 1
? 1
! 97394 378266853
! 183979 875622806
! 92302 85195099
? 1
? 1
? 1
? 175811
? 1
? 1
? 1
! 131279 19319229
? 1
! 163893 421500366
! 127894 631415310
! 166733 466144203
? 1
! 105159 70441689
! 171831 155636654
! 30845 561665728
! 180002 419334673
! 10253 957346373
? 1
? 1
! 54879 962086846
! 198788 510071558
! 54461 354674898
! 72228 60898278
! 97638 605275431
! 40971 117498374
? 1
? 1
? 117694
! 5908 509931049
? 1
? 1
! 94380 33166767
! 24399 798327265
? 1
? 1
? 1
? 1
? 1
? 1
! 98797 69010460
! 9892 931251712
! 112544 908088004
! 195238 143511177
! 34722 332797385
? 1
? 1
! 11916 24459219
! 40308 932530729
! 15634 914254634
! 45033 377999004
! 85041 639184193
? 1
! 130806 769951232
! 4128 604259937
! 6503 439261572
! 58112 641979050
? 73031
! 3768 290466884
! 193488 57533330
? 1
! 4223 489573384
! 136338 278728969
! 88341 546953990
? 1
? 1
? 71896
! 121934 591141065
! 20278 930020239
? 1
! 111196 863247950
! 95936 560882221
? 1
! 427 174381341
! 168233 472776659
? 1
? 1
! 195523 130753688
? 1
? 79946
! 10940 41916252
! 161368 29224982
! 40945 41379714
? 1
! 147122 906075357
? 1
? 1
? 1
? 1
! 99955 933951147
? 1
! 186469 756302257
? 1
! 180151 197507608
? 1
! 54430 654708937
? 1
! 163412 369084337
? 1
? 1
! 78802 725338743
! 99286 789583474
? 1
? 97511
! 25745 395112022
? 1
? 1
! 86514 258999379
! 29231 259345547
? 1
! 138669 851787119
? 1
? 1
! 145183 558796747
! 163998 226364571
! 189338 612921457
! 128956 455253053
! 30463 336029372
! 127075 909237946
! 190856 913915103
! 1659 957117457
! 65646 725597822
! 142602 663868391
? 1
! 104823 428281688
! 126771 75790543
! 135082 548138958
! 62086 756567964
? 130516
! 88808 276342690
! 41017 38101842
! 77305 292293383
! 120415 34616519
? 1
! 69588 795364386
? 1
? 1
! 141147 115634993
! 20382 486224650
? 1
! 127746 96823451
! 80314 557493167
! 185733 22188516
! 98534 915710906
? 1
! 71994 549195917
? 1
? 1
! 40411 183326754
? 1
? 1
? 1
? 1
? 1
! 151684 977815617
! 53289 399916224
! 137528 532342536
? 178627
! 176756 167375589
? 104119
? 1
? 1
! 33461 241820293
? 1
? 1
? 1
? 1
! 141714 532108595
? 1
! 6856 194668899
! 167560 721403529
? 1
? 1
? 1
? 1
? 1
! 110544 354850879
? 1
? 1
! 183636 215022345
! 51412 509734163
? 134779
! 17980 923919672
! 84304 665434982
? 1
! 41788 297317002
! 138941 309093394
? 1
? 1
? 1
? 97877
! 3488 475534270
! 140787 405371161
? 139907
? 1
! 148189 718456573
! 157563 216474138
? 1
! 64533 347079246
! 129349 23444649
? 1
? 1
? 1
! 94057 682137438
! 15850 912900582
? 1
! 9486 965610589
! 157859 160384432
! 137517 620642479
? 1
! 131453 295488631
! 99191 385870762
? 1
? 1
? 1
? 1
! 42333 852450975
? 198689
? 1
? 1
? 1
! 28554 880891505
? 1
! 98148 601904366
! 157242 318342127
! 86810 337570812
! 86588 759564447
! 170827 543733654
? 1
? 1
! 33108 110395913
! 34586 102585864
! 105455 397940675
? 1
! 63641 669109182
? 1
! 1192 319183528
? 1
? 101908
? 1
? 1
! 150922 577566504
? 1
? 1
? 1
! 139528 507405694
! 188785 849733840
? 1
? 1
? 1
! 62307 85052471
? 1
! 6475 390136610
? 1
? 1
! 119788 702479295
? 1
! 42427 141847804
! 103167 220122042
! 66309 850010243
? 1
! 52158 49073316
? 1
! 77841 673286302
? 1
! 185841 70601832
! 176743 758105594
? 1
! 197432 586450357
? 1
! 116638 166584088
! 92864 515591041
? 1
? 1
! 48745 585547333
? 1
! 44791 971015033
? 1
! 90474 727110640
! 171464 712590223
? 1
! 48496 888815227
? 1
? 1
! 131947 190600362
? 1
? 1
? 1
? 1
? 1
? 117458
! 61192 974524660
? 127437
? 1
! 80668 164802327
? 1
? 44230
! 191325 503195075
! 15866 946214213
? 148463
! 62825 759292712
? 1
! 120959 633704456
! 91958 698242289
? 1
? 1
! 196323 15860249
! 153961 727446498
? 1
? 192252
? 1
! 33052 692472588
? 1
? 1
! 59409 585777775
! 114714 905759989
! 47221 511420496
! 92096 825314211
? 1
? 1
! 129224 528424509
? 1
? 1
? 1
! 18095 347661872
? 1
? 1
? 1
! 22379 116659030
? 1
! 159766 391119673
? 1
? 1
! 186849 511647620
? 4576
? 1
! 25905 761704082
? 1
? 1
! 96711 999292573
! 29361 213917671
! 76068 138875260
! 150944 27128479
! 102418 512366266
! 140146 367753
! 22622 751850606
! 31728 954086170
! 132841 631505471
? 1
! 120269 441466723
? 1
! 139386 982018011
? 68513
! 6675 600299221
! 24864 620415292
! 103025 70230163
! 77226 408083917
? 1
? 1
! 176662 328849598
! 175483 766828048
! 175625 856568349
! 178860 961212656
! 85660 417761361
! 4277 308265117
? 1
? 1
! 141658 949023074
? 1
? 1
! 183397 95438570
? 1
? 1
! 48057 825003923
! 15961 806126338
? 1
! 157993 705419792
? 1
? 1
! 178352 882211629
! 196984 960161551
! 115453 986376407
? 1
? 1
! 193647 928785482
! 75109 707952274
? 1
? 1
! 5686 465275260
? 1
? 1
? 1
! 94948 375729194
! 193281 164370079
? 1
? 1
? 1
? 1
? 1
! 161679 110534908
? 1
? 1
? 150158
! 131636 270937150
! 82092 445815597
? 134019
! 186301 17533261
? 1
? 1
? 1
? 1
? 1
! 141752 242935082
! 92324 173372348
! 126705 718987918
? 1
! 145354 527821007
? 1
? 99367
! 100670 910617055
! 9776 410566370
! 122183 34352238
! 156059 417462426
? 1
! 58997 739333715
! 22676 484324595
? 20218
! 108477 826830874
! 42671 80740142
? 1
? 1
? 1
! 179111 88065178
? 1
! 116869 550463441
! 107609 393624701
! 81727 665598691
! 38158 272141310
! 119661 241236614
? 1
? 1
? 1
! 105869 202782043
! 8000 808851966
? 1
? 1
? 1
? 1
? 1
! 189299 309329410
! 136360 439595901
! 64928 48283558
? 1
! 110370 822478755
! 174494 415175569
! 88457 623758673
! 100893 711427275
? 1
? 1
? 1
? 86524
? 1
! 91774 914886812
? 197134
? 1
? 1
! 86240 911572315
! 135441 248523407
? 1
? 1
? 1
! 131742 375209491
? 1
! 20947 134543614
? 1
? 1
! 100673 821317305
? 1
? 1
? 160618
! 134663 628377678
? 1
? 1
? 1
! 105719 633962054
! 99442 608044870
? 1
! 87419 686195412
? 1
? 1
? 1
? 1
? 9240
? 1
? 1
! 96484 124531741
! 76311 167494014
? 1
! 154417 279117592
! 94264 740726052
! 43314 338139328
? 1
? 1
? 1
! 59294 169795389
? 1
? 1
? 1
! 152779 175596651
? 1
? 1
! 189633 113603251
? 1
! 81382 361338082
! 67796 867559178
! 56863 861898146
? 1
? 1
! 17279 996263028
! 136745 843561881
? 1
! 74930 643106489
! 30519 775782960
! 159474 152363271
! 126366 572350791
! 45269 149526036
? 1
? 1
? 1
! 25789 212615261
! 77445 708490707
? 1
! 53471 62466549
? 1
? 1
! 458 42002678
! 7725 767247674
! 116404 774953827
! 16948 607683201
? 1
? 1
! 64957 492680834
! 27134 500286001
? 1
? 1
! 110346 907167258
! 151672 267412375
! 129590 775612072
? 1
? 1
! 3084 331604670
! 137005 665960949
! 27767 623701164
! 139412 822314169
? 1
? 1
? 1
! 132887 746194239
! 137371 679116759
? 1
? 1
? 1
? 1
! 60306 801670271
! 139056 873680812
? 1
? 1
? 1
! 5088 653540383
! 6594 730439501
! 87192 196614391
! 41566 436664908
? 1
! 93619 646777576
! 50945 678475122
? 1
! 82811 881931049
! 91034 927929927
! 41937 198334767
? 1
? 1
? 61340
! 98632 410748394
? 1
! 84730 206125203
! 130178 486996631
! 184177 872686729
! 180328 293367527
! 194818 33077004
? 1
! 100949 767119405
? 1
! 70788 511349912
? 1
! 115713 466791476
! 12175 839270889
! 72506 300762527
? 1
? 1
! 194907 557750857
! 4099 342000256
? 1
? 1
? 1
! 58350 839013456
! 4913 342941055
! 23814 536868039
? 1
! 81456 336717867
? 110207
? 1
! 66300 398132475
! 98376 151353970
? 1
! 182468 430654886
! 6112 665687775
? 1
! 134919 561051485
? 1
? 1
! 33784 484334204
? 1
? 180968
! 86497 828945722
! 147402 863232560
? 1
! 91003 756211722
! 100444 959134691
? 1
? 1
? 1
! 158489 397168422
! 91257 264242455
! 48946 158356362
? 1
? 1
? 1
? 1
? 1
? 1
? 185661
? 1
? 1
! 164688 873273430
? 1
? 1
? 1
! 152408 138725660
? 1
! 116076 942459490
! 85338 904500475
? 1
! 170202 568717753
! 29943 778907908
! 165110 303140317
! 74398 48170822
! 139336 62726847
! 115235 820294310
? 1
? 1
! 188882 400157630
? 1
! 9637 593473543
! 107958 674586403
! 64546 164226360
? 1
! 42067 577715716
! 11336 197158545
? 1
! 20110 729529506
? 1
? 1
! 198258 691450855
! 162837 406423491
! 50979 563842158
! 182179 272195631
! 139012 686675121
? 1
? 1
! 118733 313023522
! 48627 258721102
? 1
! 168293 351015843
? 1
! 24556 941770765
! 24134 399557346
? 1
? 1
! 75354 118123056
? 1
! 198530 255081258
! 80038 287409263
? 1
? 1
? 1
? 1
! 59636 139218379
! 45925 596840037
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 178802
? 1
? 1
? 1
! 40701 786768238
? 1
? 1
? 1
? 1
! 35125 320927042
! 73770 905763560
! 158218 174029719
! 143198 461601851
! 106972 577287990
! 156595 815385948
? 189561
! 118671 943195673
? 1
? 1
? 1
! 117073 750881035
! 96863 691937355
! 107909 484953527
? 1
! 9608 738719383
? 1
! 156552 228879935
? 1
? 1
? 1
! 83425 784056473
! 120209 932358197
! 83929 906338735
! 155346 808796252
? 1
! 154756 971964137
! 38586 255450694
? 1
! 46172 252726025
! 86443 571134915
? 1
! 187512 416095446
! 122279 542361264
? 1
? 1
? 1
! 156806 655864248
! 58711 47324775
! 56333 121381287
? 1
! 93229 956969237
! 181783 532650172
! 163601 524202099
! 62414 860215047
? 1
? 1
? 121388
? 1
! 176132 845487714
! 118426 992494094
? 1
? 1
! 62206 72035154
? 1
! 197271 810024930
? 1
? 1
? 1
? 1
? 189496
! 66397 242797030
? 1
? 1
! 117156 42070418
! 43954 319537367
! 46053 183588407
! 41880 258300601
! 90102 576758056
? 1
? 1
! 2342 901701529
? 1
! 184255 739575368
? 1
? 1
! 73043 868521078
! 14373 647673407
? 1
! 63437 292322219
! 57182 166130842
! 87629 899305622
! 31636 412964038
? 1
! 69748 9766977
? 1
? 22768
! 199135 454570143
? 128485
! 173417 913473210
! 8785 335745103
? 20540
! 129548 678393714
! 33961 350557121
! 159494 290704558
! 159355 739840449
! 60806 192177336
? 1
? 1
? 1
! 100420 120735487
! 169368 262851979
! 125965 671978825
! 41830 760828716
? 1
? 1
? 1
! 82741 505584048
? 1
? 1
! 16300 104355409
! 44201 976464419
? 1
! 12231 987751922
? 1
? 1
! 69590 853269138
? 1
! 59027 9918279
? 1
? 1
! 142954 616181901
! 107938 392721756
! 176841 399399871
? 1
? 1
? 1
! 102282 780957179
? 17393
? 118731
! 26367 407424059
! 169781 624681411
! 188735 213712911
? 1
! 78508 821023568
? 1
! 55576 204465769
! 171895 529004568
! 188088 99471148
! 150303 588201937
? 1
? 1
? 1
? 1
? 1
! 172 250258842
! 194169 236668196
! 127286 822637666
! 96574 177942598
? 1
! 34442 290273823
! 138382 958224732
! 137434 465233503
! 169253 652061205
? 1
! 105410 940193620
! 131596 862924117
! 109593 517003754
! 5786 516857357
! 48114 25659400
! 893 47650683
! 37167 433687692
! 187817 269379739
? 1
! 37319 317728318
? 1
? 1
? 1
! 196120 752357016
! 155201 729578453
! 105889 300974886
! 16235 594536177
? 1
? 1
! 63968 826025944
! 170071 809694159
! 52473 739689589
! 27360 406352174
? 1
? 1
! 29063 903848315
! 6218 669659928
? 1
! 66491 940476609
? 1
? 1
! 31850 738123816
! 148718 637227772
? 1
! 199458 703002192
! 57097 855190645
! 82289 531307090
? 1
? 114103
? 1
! 31151 753862015
? 1
? 1
! 22392 496383935
! 124552 145319473
! 147001 142384740
? 1
? 1
? 1
? 1
! 105252 724202841
? 1
! 178053 465795323
? 1
? 1
? 1
! 46263 591831351
! 198117 629262110
? 1
! 46131 199543251
! 193756 262478481
? 1
! 32773 144611951
! 154994 584893406
! 90701 10278022
! 133268 750448773
? 1
! 188156 792111715
! 192930 971906976
! 6169 733633965
? 1
! 62158 192582643
! 456 134635067
? 1
! 102820 971994424
? 1
! 62906 59848051
? 1
! 185490 942233997
? 1
! 11366 869768823
! 133999 597036009
! 47597 185205357
! 55349 425437862
! 88629 82794991
? 1
? 1
? 1
! 53594 904462643
? 192037
? 1
! 19276 778974849
? 1
! 110450 323006974
? 1
! 35484 146429130
? 1
! 114928 936751669
? 1
! 38589 452612537
! 165365 495540926
! 13867 144924515
? 1
! 172169 548067009
? 1
! 93180 49865977
! 187749 114978154
! 196784 664275005
! 38700 31618527
? 1
? 1
? 1
! 181648 624624110
? 1
! 71331 912253068
! 47826 650288194
! 170892 97047374
! 167110 351739579
? 1
! 197331 486017955
? 1
? 1
? 1
! 24850 622070716
? 1
? 1
? 1
? 1
! 71869 901641191
? 1
! 46795 656085
! 161014 845940053
? 1
! 21924 755290534
? 164739
? 1
! 176368 710992030
? 1
! 75832 318894422
? 1
? 1
? 142510
! 57538 107614513
! 106901 640728684
! 140944 818258672
? 1
! 70965 736678002
? 1
? 1
? 1
! 184547 198314309
! 146267 140691386
! 8478 732249054
? 1
! 165732 975909888
? 1
? 4929
! 19673 23400186
! 141643 856037224
? 1
! 123926 227443502
? 1
! 10035 784748472
! 186374 544978904
? 1
? 1
! 57838 79229989
! 195127 602989166
? 1
! 169247 621588076
? 1
! 19218 213068625
? 1
! 56444 55412879
? 1
? 1
! 158375 576560888
? 118377
! 98735 296684453
? 1
? 1
? 1
! 94109 18458388
! 62542 658255503
? 75763
? 1
! 12228 826075238
? 1
? 92344
! 182949 180109726
? 1
! 22485 498341558
! 186201 537876193
? 388
? 1
? 1
? 1
! 28978 475156832
! 324 59766409
! 170917 602771678
? 1
? 1
! 31789 659144427
! 176924 963312714
! 33323 641274527
! 138555 415760175
! 176233 56868720
! 29034 835281581
? 1
! 34519 32996175
? 1
? 1
? 1
? 1
! 92934 162362688
! 53452 969217634
? 1
! 141126 111615115
? 1
! 39442 960738072
? 1
? 1
! 82557 77245610
! 78982 783939462
? 1
? 1
! 37784 299402660
! 44397 552453500
! 74590 313094932
? 1
? 1
! 5720 939713989
? 1
! 57937 15410129
? 1
! 165702 566276658
! 128348 977704236
? 1
! 62690 353896774
! 27020 436796844
? 1
? 1
! 17549 276412303
? 1
? 1
? 1
! 60288 460626528
? 40012
! 189350 289620494
! 70695 80321578
! 155583 947611362
? 1
! 120267 521555552
? 1
? 1
? 1
! 46820 140728553
! 126374 152412990
! 172584 990903799
? 1
! 170874 362882582
! 31310 523994962
? 1
! 187421 877813812
? 12591
! 141919 684266537
? 1
? 1
? 1
? 1
? 1
! 13773 123975173
? 1
! 55255 954923726
! 134887 351160251
! 113601 636488238
? 1
! 4722 487121073
? 1
! 169187 259816514
! 134431 647935914
! 83517 65641700
? 197373
? 1
? 49321
! 199898 180316207
! 116048 48361059
! 56393 489134913
! 129141 260470420
! 43632 709828340
? 1
! 35768 480485520
? 1
! 24917 703156194
? 1
? 1
! 87709 267673434
! 199300 227571975
! 199779 70655228
? 1
? 1
! 151330 248854642
! 26474 800417682
! 151821 402541508
! 137170 407256354
! 181662 111669411
? 1
? 1
! 84458 291524706
! 85120 714930583
! 140040 63570397
? 1
? 1
? 1
? 1
? 1
! 51340 241008234
? 1
! 45984 192989334
! 52603 253332151
! 100544 107212652
! 44112 371343971
! 105983 618295674
? 1
! 103224 791999002
! 61413 377121335
? 1
? 55011
? 1
? 1
! 135264 187246210
! 23122 327848074
! 30993 590002693
! 72852 762792352
? 1
? 1
? 1
! 100917 445249095
? 1
? 1
? 1
! 134955 660731312
? 1
! 52953 679268216
! 7443 399527855
! 136529 33358685
? 1
! 155836 37432420
? 1
! 99844 620011014
! 116285 106990722
! 79923 692692344
? 1
? 1
! 188135 917099650
? 1
? 1
! 110472 540316033
? 1
! 8115 973597292
! 71211 584503883
? 1
? 1
? 1
! 112067 668052671
? 159147
! 148870 841253535
? 1
! 77947 332088695
! 182192 441195796
? 1
! 89690 972987170
? 1
! 135002 42082203
? 88829
? 1
? 1
! 184491 54528478
? 1
! 121044 842037645
? 170802
! 136164 105742319
! 20615 800003692
? 1
! 100195 423632912
? 1
? 1
! 186567 448211942
? 1
! 112057 915775765
? 1
! 130472 451472552
? 1
? 1
? 1
! 176353 411908704
? 1
? 1
! 125623 520507427
! 53388 469898405
? 1
? 1
? 120802
! 53395 773947249
? 1
! 50471 779835498
! 31567 236962958
? 58392
? 1
! 142747 398400115
? 1
! 194287 688690792
? 1
! 7613 815245616
! 172358 97604235
? 1
? 53265
? 1
? 1
? 1
? 1
? 1
! 17472 964536288
! 58450 688727266
! 94443 754111051
! 111069 187903354
? 1
? 1
! 71078 323839785
? 1
? 1
? 1
? 1
! 153417 30571411
! 85585 369032234
! 25833 509255710
? 1
! 184197 760433398
? 1
? 1
! 17540 765399569
? 1
? 1
! 87661 904135952
? 1
! 95818 660803021
? 135293
! 59292 804576838
! 192996 502598558
? 1
? 1
? 1
! 86750 481370836
? 1
! 13312 556723898
! 3735 517726768
! 144810 438769115
? 1
! 188924 342254743
! 52974 285173689
? 1
? 1
? 1
! 4768 788982011
! 40623 301984334
? 1
! 143914 989099081
? 1
? 1
! 55414 76759469
! 183276 829603250
! 139634 518152928
? 1
! 77961 740826553
? 1
? 1
? 1
? 1
! 91541 920131314
! 124600 466455536
? 1
! 117291 686604563
? 1
? 1
? 1
! 84968 370733029
! 70806 724607985
? 1
! 126439 696193544
! 196058 117206078
! 92808 927663768
? 1
? 1
? 1
? 1
! 186413 194048847
! 190647 899580051
! 145145 307690573
? 1
? 1
? 1
! 122054 630467259
! 126209 616998144
? 1
? 1
! 108163 313607775
? 1
! 151096 538808129
! 184037 831306110
! 96676 880672814
? 1
! 76336 500567760
? 1
! 94001 277790710
? 120847
! 15872 171991220
? 73283
? 1
! 173747 528846969
! 101885 524397887
? 1
? 1
? 1
? 1
! 114610 410769093
! 70670 151169414
? 1
? 1
! 191923 863947855
? 1
! 50223 521426582
! 74061 655202047
? 1
! 29069 584522355
! 82758 78965152
? 1
? 1
! 175735 123760100
! 3750 198880796
? 1
! 50741 617134676
? 1
! 108575 933003879
? 1
! 80267 380254436
? 1
? 1
? 1
? 1
? 1
! 1080 794835098
? 1
? 1
! 34683 542808933
! 45837 59500223
! 10716 349941059
! 88631 361237904
? 1
! 4778 126560337
? 179590
! 162630 609035621
! 51172 86111210
? 1
! 121265 130962454
! 187658 686355512
? 1
? 1
? 1
! 23397 277608815
? 1
? 1
! 157813 226659222
? 1
! 144551 639743630
? 1
? 1
! 164858 940569950
? 1
! 85579 546794805
? 1
! 86967 348660760
! 35406 458339079
? 1
! 20088 922993215
? 1
? 1
? 152604
? 1
! 169788 820197121
? 1
! 33046 723444484
! 3033 820006459
? 1
! 104663 855863649
? 1
! 127982 811524446
? 1
! 143559 557371223
? 1
? 1
? 1
! 17613 225158238
? 1
? 1
! 106414 912654594
! 93007 781771879
! 164568 192187130
! 198805 631271418
? 24109
! 114737 731444190
! 13933 207711413
! 161075 444800249
! 88654 727479642
? 1
! 70989 964089254
! 126113 509295699
! 138649 123181560
? 1
! 13000 785464986
! 80693 254795594
! 148470 371162860
? 1
! 178746 665872903
! 136139 688189511
? 1
! 127399 323519569
? 1
! 95152 313909123
! 113307 336808998
! 82525 569125529
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 57706 33046034
! 156470 243849749
? 1
? 1
? 1
! 57982 240056610
? 1
! 119230 848312306
! 193554 867574590
! 94453 385937092
? 1
! 83212 265082649
? 1
? 1
? 1
? 1
? 1
! 73308 748329886
! 52261 291139506
? 70073
? 1
? 179538
! 108671 253678969
! 16586 185138504
? 1
! 52356 847595757
? 1
? 1
? 1
! 77646 764042720
! 143319 699183745
? 1
? 1
? 1
? 1
! 58915 69470812
! 166527 209650710
? 52284
! 191555 371178362
? 52466
! 111332 118156226
! 78018 19073647
? 1
! 21289 424697170
? 1
! 171499 350221666
! 11824 139516285
? 1
? 1
? 1
? 190587
! 31453 363760591
! 186931 573661622
? 52239
? 1
! 91833 637301795
! 186385 725809915
! 96663 634901006
! 24638 838450130
? 1
? 1
? 1
! 59093 620374753
? 1
! 4171 266982723
! 87422 562811868
? 1
? 1
? 1
? 1
! 86934 290815456
! 107606 661998054
! 194111 198274581
? 1
? 1
! 52927 510656709
! 158758 705969828
? 1
! 178655 785967010
! 82762 490910179
? 1
! 119316 838249387
! 49441 648785765
! 95898 173082613
? 1
! 112963 561702667
! 166001 217034898
? 117135
? 1
! 60368 276266466
? 1
? 1
? 1
? 1
! 49962 180254874
! 37484 740062786
! 105002 568528340
! 19618 299740176
? 1
? 131024
? 1
? 1
! 138712 38085889
? 1
! 178761 958101672
! 15438 838787972
? 1
? 1
? 1
? 1
! 111275 396236023
! 53222 986979809
! 17508 578437608
! 15278 831729328
? 1
? 1
? 1
? 1
? 1
? 1
? 166508
! 76619 500993505
? 1
! 40926 295409783
? 1
? 1
? 1
? 1
! 78983 32555664
! 76578 952974436
! 109089 247658150
! 149751 274839875
? 51209
! 12508 630733658
! 14096 647972499
! 134177 192069119
! 170259 437460573
? 1
! 81899 817747822
? 1
? 1
! 101046 631954808
! 198550 742250606
! 62986 995501868
! 199713 44074531
? 1
? 1
! 84365 385768000
! 112763 209306436
? 1
! 42137 15605576
! 77331 270043303
? 1
! 99350 217753660
! 198662 313183345
? 1
! 62910 837880160
? 1
! 173057 707453293
? 1
! 9625 784687439
! 194792 652940675
? 1
! 42407 684794096
? 1
! 90335 89939888
? 1
? 1
? 1
? 89076
! 38846 38637897
! 127308 306614851
? 1
! 147448 290905668
? 1
! 99637 153272129
? 1
? 1
! 39742 705626824
! 123838 207907029
! 57426 383361755
? 1
? 1
! 72612 321453464
! 97958 6258965
! 149726 873275672
? 1
! 147831 579882205
? 1
? 1
! 38339 334389678
? 1
! 6077 804285166
! 82384 728914662
! 46586 80039521
! 185560 651138770
? 1
! 139701 116681060
! 179323 818749311
? 1
! 142201 333609024
? 1
? 1
! 172409 552141581
? 1
! 193754 914585879
! 15012 50040352
? 1
? 1
? 1
! 194005 224069165
! 40344 783461443
! 127387 868079870
? 1
? 1
? 1
? 1
? 1
! 162079 594108231
? 1
! 44841 112923547
? 1
? 1
! 31397 62330257
? 1
? 1
? 1
? 1
? 1
? 1
! 17287 212009360
! 145089 41258288
! 4564 81177215
? 1
! 37708 324677719
? 143520
? 110385
? 1
? 1
? 1
! 56235 453215557
! 139916 641349509
! 78901 10779727
! 57885 287032029
! 159838 401860131
! 23403 72020038
! 115658 780689030
! 195411 887641025
? 1
! 65706 267806950
! 164265 338411766
? 1
? 34932
! 169018 333702434
? 1
! 163712 992094255
! 164512 405172254
? 1
? 1
? 1
! 73476 719950938
! 20094 934406054
! 19211 866382188
? 1
! 1915 485076960
? 1
! 46882 733253969
? 1
! 153 390108784
! 150547 23981999
? 1
? 1
? 1
? 1
? 1
? 1
! 89134 848759835
? 1
? 1
! 157843 9307637
! 117800 905914629
? 1
? 1
! 88020 352309640
! 112356 410044191
? 1
! 185301 190113679
! 17548 551542372
? 1
! 47938 270164825
? 1
! 51354 590563360
? 1
! 76146 899477864
! 2636 385779054
! 55966 783695309
! 177117 922240816
? 1
? 1
? 1
? 1
! 7487 401342440
? 1
! 13854 436444004
! 99821 458102645
! 184280 799856066
! 84001 389262151
? 1
? 1
? 1
! 115028 381669727
? 1
? 92392
? 1
! 26017 562660377
? 1
! 180278 61973794
? 1
! 90440 43331374
! 30541 784929653
! 177661 502025024
? 1
! 55592 158482653
? 1
? 1
! 103580 452578416
! 101230 378161114
? 1
? 1
! 144270 586808437
? 1
? 1
? 1
? 1
? 1
? 1
! 99968 418477151
? 1
! 188941 241059919
? 1
? 1
? 1
? 1
? 1
! 66626 197838344
! 115205 178860716
! 183400 822372876
! 134197 783669110
? 1
! 132310 333626371
! 173010 768346637
! 191341 638714732
? 1
! 86026 130595123
? 1
? 1
? 1
! 185794 118639804
! 79519 833007095
? 1
? 1
? 1
? 1
! 1391 963952494
? 1
? 1
! 142394 485282648
? 1
? 1
! 192000 823437992
! 198203 992802568
! 23030 395615569
? 1
! 140015 380829719
? 1
! 2409 909975943
? 1
! 111749 141145721
? 1
! 18102 570424309
? 1
! 184226 417045390
! 4220 182977964
! 108376 530598586
? 1
? 1
! 103494 678393712
? 1
? 1
? 1
! 150798 306672068
! 140339 943721036
! 66902 438237383
! 168792 269494087
! 189511 574779311
! 142240 548954814
? 1
! 99090 232614102
? 1
? 1
! 69679 829345292
? 1
? 1
? 1
! 90625 706679760
? 83665
? 1
? 1
? 1
! 18994 485532814
! 77068 881589793
! 169408 390434914
? 1
! 53656 537024922
? 1
! 10201 916486974
? 1
! 94311 728173154
! 146054 880314106
? 1
? 1
! 199344 762025757
! 179479 316327722
! 85702 457833816
? 1
? 1
? 1
? 1
! 93081 413820998
? 1
? 1
? 1
! 163642 167155740
! 187567 321793594
! 173948 541125142
! 131261 302726757
? 1
! 85910 952731194
! 119629 341684399
? 1
! 70183 841271227
? 1
! 139132 237533816
? 1
! 96965 83485164
? 1
! 151435 237408429
! 83460 187482291
! 41688 330145676
? 1
! 48538 864491884
! 101070 54656564
? 1
! 99975 400226884
? 1
! 193259 436015471
? 1
? 1
? 178370
? 1
! 92567 282436155
! 141468 646713557
! 50520 806544502
? 1
? 1
! 194989 351594381
? 1
! 186275 201610777
! 127558 426078301
? 1
! 71454 375050228
? 131994
! 67558 258513184
? 1
? 1
! 78304 120695677
? 1
? 1
? 1
? 1
! 119859 2559412
? 1
! 132711 651142096
? 1
! 2516 106400383
? 1
! 30859 559466464
! 198794 240241692
! 126961 250423666
! 83535 977585176
? 1
? 1
? 1
! 173352 172045886
! 199127 176453952
? 1
? 1
! 67312 3211733
? 1
? 1
? 1
? 129897
! 92833 363783796
! 35996 625323241
? 1
? 1
? 1
! 22378 220485045
? 1
! 128107 455699624
? 1
? 1
? 1
? 1
! 19033 193979273
! 95363 329594992
! 36323 19907720
! 14860 546533638
? 1
! 124826 972138506
! 38085 735247625
! 126991 281914404
! 131562 728035830
! 136049 813318526
? 1
? 1
? 1
? 1
! 2414 149663879
! 197086 659691971
! 183823 214773038
? 1
? 196884
? 1
? 1
! 124709 921808511
? 1
! 147039 913393542
! 44336 485161320
? 1
? 1
? 1
! 187153 108095944
? 1
! 179257 337663936
? 1
! 157375 941058378
? 116377
? 1
! 61250 385944637
! 100924 939527397
? 1
? 1
? 1
! 48281 77308091
? 1
? 1
! 180217 450499453
! 177674 11793405
! 130890 45167665
? 1
? 1
? 1
? 1
? 1
? 1
! 81070 884875791
? 1
! 176911 55867874
? 1
! 2372 562132716
? 1
? 74394
? 1
! 157849 609079313
! 54014 803619196
! 7157 520967608
? 1
? 1
? 1
? 1
! 102409 914270699
! 193187 69197909
! 152926 856200589
! 78646 697317298
! 117938 521212204
! 14694 888052825
! 155829 918562989
! 153313 831992637
! 131354 965747017
! 142837 680654796
? 1
! 99421 545453507
? 1
? 38439
! 96389 52967555
! 5726 167101610
! 196730 688901007
! 155577 675808475
? 1
? 1
? 1
? 1
? 1
? 188937
? 1
! 157806 227448600
! 4105 144260806
! 94897 862672211
! 147277 427116795
? 1
! 82812 868342218
? 28947
? 1
? 1
? 1
! 174672 587515841
? 1
? 33336
! 57249 22470591
? 148207
! 33403 742383766
? 1
? 138228
! 39972 603585404
? 1
? 1
! 27667 462375867
? 1
! 171174 135642939
? 1
! 119357 313549470
? 1
? 1
? 1
? 1
? 1
! 117300 96999225
? 1
? 1
? 1
! 104229 894608488
? 154438
? 1
? 1
? 1
! 179684 448929960
! 36717 444939373
! 100610 21007403
? 1
! 92769 136990643
? 1
? 1
! 70850 170951785
! 162228 834472154
! 134859 981061804
! 123617 253462923
! 192971 109885565
! 42704 469674247
? 1
? 1
! 90011 906497247
? 1
! 132836 299484572
! 144954 908757988
? 1
! 33879 806288098
? 1
! 135174 495271462
? 1
! 148269 231194513
? 1
! 99403 193220629
? 1
? 1
! 44275 453323978
! 145606 339344986
! 198915 116759017
! 28826 921209206
! 23885 378958559
! 166780 756736487
! 38806 231302219
? 1
! 184826 701210420
? 1
! 67047 291060662
! 182274 589351222
! 178767 771609993
? 1
? 1
! 48582 295366651
! 59007 732847053
! 65075 430651394
? 105127
? 37800
! 150399 655281496
! 117931 848455462
! 190313 877643039
? 1
! 110380 405822718
! 49719 955257820
! 77123 650014850
! 79857 822847473
? 1
! 191833 771551558
? 1
! 112799 282927178
! 40162 99044781
? 1
? 1
? 1
! 142060 302604912
! 43079 117096309
! 11082 856439405
! 169145 350036872
! 122096 473198076
? 1
? 1
! 198142 408767085
! 23148 656199033
? 1
! 100892 492445667
? 1
! 17873 598294951
! 38380 89601218
? 1
! 125898 63775787
! 190137 537929105
? 1
? 1
? 1
? 1
! 99708 386840473
? 1
? 1
! 20019 278181193
? 1
? 1
! 49616 822990246
? 1
! 75547 163320540
? 1
? 34176
? 151552
? 1
? 1
! 107651 851449070
! 112394 172726006
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 98380 260770208
! 81711 235858412
! 81485 393399572
? 1
! 23451 893320239
? 1
! 56784 259339288
! 128409 131409314
! 41298 410417126
! 45552 301301589
? 1
? 1
? 1
! 27837 483485890
? 74918
? 1
? 1
? 1
! 160872 791868513
? 1
? 1
? 188403
? 1
! 55258 841099398
! 110513 808307339
? 1
! 47581 904127437
! 50365 701053561
? 1
? 1
! 181720 560088630
! 52324 706462645
! 40891 507707542
? 1
! 65218 368835347
? 1
? 1
! 135736 552723222
? 98310
! 71546 593814562
! 89804 470116447
! 60230 755051711
? 1
! 173700 332368049
! 74708 227511724
! 2363 47043255
! 103539 730077073
? 1
! 5752 683052434
! 172761 821704238
? 1
? 1
? 1
? 1
? 1
! 145248 62729929
! 33235 314608799
! 195585 375142198
! 176074 156859936
? 1
? 1
! 4742 534591068
! 134325 532819105
! 88885 29050696
! 142442 238779303
? 1
? 1
! 76822 341650201
! 101068 538711665
! 141526 261067496
! 27498 545530835
? 1
! 139630 134502853
? 1
! 54464 198228430
! 92803 64632366
? 87180
! 155868 209970998
? 1
? 1
! 55923 362392052
? 1
! 169590 731435873
! 164923 31394094
! 154222 237858414
! 96619 326538015
? 1
! 58368 509387103
! 134641 895087234
! 171159 807981548
? 1
? 1
? 23708
! 151183 949110939
! 139403 35794852
! 180389 628025562
! 109876 708015749
? 44976
? 1
! 87292 75857664
! 33328 412789752
? 91054
! 109836 232073817
! 97736 208925235
? 1
? 18840
? 1
? 1
? 1
? 1
! 43371 729982629
? 167142
! 7103 286858306
? 96527
? 1
? 1
? 1
? 1
! 179760 850026443
! 87170 974640314
? 1
! 91106 956181205
! 18987 676585720
! 116097 475878378
? 1
? 1
? 105322
! 190841 368929531
! 86641 344325364
! 189231 284601928
? 1
? 1
! 136551 788881204
? 1
? 1
! 136844 672174738
! 9233 729250837
! 134889 66246558
? 1
! 167697 770412398
? 1
! 191016 543879470
! 145671 589169388
? 1
? 1
! 149643 701349161
? 1
! 194960 982728545
! 157205 491863902
! 42868 505871826
! 41860 399025476
! 164048 870344637
? 1
! 144528 261509115
! 177357 330946446
? 26786
! 149347 777614994
! 132708 386769182
? 1
! 25612 483758109
! 35470 915618568
? 1
! 5015 873242536
? 1
! 38865 453798217
! 74977 882441728
? 1
! 84008 61491379
! 166141 882774877
! 151448 100277622
? 1
? 1
? 1
? 1
! 122625 239304035
! 175583 105142833
! 4715 714968124
! 88296 861326431
? 1
? 1
? 1
? 1
! 104607 111922465
! 63557 186044893
? 143075
? 1
! 81978 841722193
! 128087 712272802
? 1
! 173950 454458771
! 114046 359107790
! 180274 120071016
! 182538 989403711
? 1
? 1
? 152278
! 187479 58407472
! 51509 669762166
? 1
! 165342 897934599
! 140389 334253528
? 1
! 57957 555535479
? 1
? 1
? 101298
? 1
! 119905 456777244
? 1
! 65120 176117719
! 116071 220586980
! 57659 347596247
? 1
! 58338 25171197
? 1
! 93594 786715425
? 1
! 91330 959389154
? 1
? 1
! 185308 438045290
? 1
! 88026 827745252
? 127326
? 1
? 1
! 14472 254732839
? 1
? 1
? 1
! 137845 423068742
! 147242 109995078
! 155246 182617748
? 1
? 1
! 110992 282037116
? 1
! 113975 361576845
! 74030 438323784
! 127851 41057659
! 180726 901513781
! 3134 26084584
? 1
! 16091 460287964
! 192935 154347137
! 76274 76942981
? 1
? 1
! 150134 437544756
! 110539 647847489
! 48113 646616274
? 1
! 182994 754113796
! 167950 900113687
! 140132 583204790
! 136321 560397494
! 73553 962368604
! 196528 546188179
! 64991 728479029
! 138964 155426985
? 1
? 1
? 1
? 1
? 1
! 114102 160243634
! 182967 953246397
! 11869 175971881
? 1
? 1
? 1
! 138580 288255396
? 1
! 118408 280361057
? 1
? 1
! 161386 352467871
! 109821 637762853
? 1
! 132926 122486623
! 70515 328108345
? 1
? 1
! 127952 568360223
? 1
! 196694 984086840
? 1
! 52431 229995369
! 154305 375543774
! 190566 295018617
? 1
? 1
? 1
! 53476 281604663
! 73683 813107884
! 121761 494058903
? 1
! 60621 381761698
! 58764 957949522
! 30913 265369972
? 1
? 1
? 1
? 1
? 1
! 40461 668315980
! 65080 344767299
? 14764
! 63863 392447294
! 16722 876414877
! 126514 401494994
! 198337 318442094
! 165134 112789203
! 26195 549528049
? 1
! 161513 617520409
? 1
? 123194
? 1
! 182583 101043837
! 76792 614593639
? 1
! 195288 367250339
! 174695 577319670
! 84584 224737595
! 52253 79304917
! 189311 866368539
? 1
? 1
? 1
? 1
? 1
! 35794 289623358
! 47347 404763536
? 1
! 135185 26653876
? 1
? 1
? 25796
! 15225 226084017
? 1
? 1
! 106635 935906038
? 1
? 1
! 101979 77849565
? 1
? 1
! 168600 54422790
! 75802 202287208
? 1
? 1
? 1
! 168782 611802371
? 1
? 136064
? 1
? 1
? 1
? 1
? 1
? 1
! 176131 985501571
! 135321 509479214
! 113129 480326654
? 1
! 72756 744838795
? 1
! 36572 467263987
? 1
? 1
? 29678
? 1
! 75460 761623220
? 1
! 114874 298650030
? 1
? 1
! 17364 141213708
? 1
? 1
? 60491
! 72614 695868937
? 1
? 1
! 163815 956923486
! 10802 299424470
? 1
! 19713 828701015
? 1
? 1
! 93003 865505337
! 151638 449582140
! 36719 842424601
? 1
! 123237 560617616
! 32089 286934812
! 20839 404292239
! 72745 59218028
! 167705 702729420
! 17597 641918223
! 141705 501740906
! 93631 692702347
! 49480 233482697
? 1
? 1
! 153284 547622139
? 1
! 90085 523057704
? 1
! 60379 547316362
? 1
? 115031
? 1
! 30461 101472678
! 74137 132726229
! 190835 442323335
! 178483 331838394
? 1
! 107376 1003657
? 1
? 1
! 30201 52427526
? 1
? 1
? 1
! 128955 579976872
? 1
? 1
! 184184 258582721
? 1
? 1
! 28342 884534726
? 1
? 1
? 1
? 1
! 2172 58229604
? 1
! 82929 317078335
! 39974 941484746
? 1
? 1
? 1
! 57338 105476351
? 1
? 1
! 76276 726330720
! 148508 999207832
! 69880 561669558
! 85113 874071082
? 1
? 1
! 40248 858187935
? 1
? 189355
! 160990 813818739
! 124776 888311962
! 81418 14399868
! 2586 311712864
! 163431 242363516
! 118955 549559914
? 1
! 19882 150989354
? 1
? 1
? 1
! 117520 590101640
! 139548 432869885
! 139586 84778918
! 23982 7536852
! 131813 988891794
? 1
! 1625 768992186
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 70033 428043784
? 1
? 1
! 185776 475976507
? 1
? 1
? 1
! 80160 566545368
! 36213 820011049
! 30731 688440249
! 149110 863259346
? 1
! 150200 854454393
? 1
! 173252 785534388
? 163294
! 102923 201766959
? 1
! 67748 126288107
! 129020 833826831
! 59828 111242663
? 1
? 1
! 174302 563123344
! 23247 484655855
! 6477 220774029
! 180428 233563841
! 101219 499108236
? 1
? 1
? 1
? 1
! 121204 289250789
? 1
? 1
! 167838 728838615
! 145054 265434128
? 1
! 183506 540509421
! 74359 804099260
! 154133 449208316
? 1
? 1
! 103552 856700428
? 1
? 1
! 134195 120401045
? 1
? 1
! 35712 506502837
! 104544 966204202
? 1
? 1
? 1
? 1
! 99179 791909762
? 197279
! 50750 143590516
! 110600 155480011
! 159207 530576047
! 137040 795266595
? 1
! 3208 49693503
? 1
! 54898 769457422
? 23049
! 7898 403584454
? 1
? 1
? 162353
! 7131 379526683
? 1
? 1
? 1
! 839 854249951
? 1
? 1
! 31690 153795459
! 48606 726830259
! 140893 675820559
? 1
? 1
? 1
! 68255 188875760
? 1
! 119891 163142457
! 156776 247207625
! 128870 460475573
! 188894 534694675
! 36618 270937582
? 1
! 179564 664809529
? 1
! 81371 874409461
! 123038 33807772
! 37791 328259018
! 31141 584195619
! 100742 870093484
? 1
! 108649 849038847
! 105787 153178732
! 138379 755181654
? 1
! 57958 693335588
! 170102 960764793
! 166981 961604639
? 1
! 56461 885287523
? 74714
! 166009 501102346
? 1
? 1
! 187923 429575680
! 98772 308482319
? 1
! 197122 190086156
! 130440 179461457
! 38497 517346066
! 190090 887794437
? 1
! 92524 319386948
! 121425 20636637
? 1
! 177881 272544666
! 46584 873479425
? 1
? 1
! 153783 674729033
? 1
! 173321 392050054
? 1
! 102491 932934298
? 1
? 1
? 1
! 25062 858331213
! 91079 339695724
! 174936 784509613
? 1
? 1
? 1
? 1
? 1
! 151309 360243048
? 1
? 1
! 31325 452696927
! 38951 464396880
! 193664 691607706
! 103687 781960406
? 1
? 33796
? 1
? 1
! 50161 792826762
! 2678 256697659
? 1
? 1
! 89854 81654650
? 1
! 22580 211483827
! 108809 489000622
? 1
? 1
! 25271 27895414
? 1
! 83956 849838063
? 62667
! 11662 994979918
! 439 689992417
? 1
! 167831 224310010
! 100521 908633536
? 1
! 190070 61869085
? 1
? 1
! 160388 214763568
! 19844 129072755
? 1
! 122893 751291717
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 160227 86119676
? 1
! 74345 894915508
? 1
! 178265 638556422
! 137135 268532274
? 1
! 135632 624634950
! 190318 243399171
! 26683 334415157
? 1
? 1
! 12893 630342450
! 113426 468415108
? 1
! 78485 739130370
? 1
! 105642 463480905
! 101254 514393064
? 131478
! 180282 348470847
? 1
! 86658 39067566
? 1
! 61022 955331884
? 1
? 1
! 165985 29383727
! 162074 490119017
? 1
? 135630
? 1
? 1
! 75823 17142242
? 1
! 79162 742256314
? 1
! 111529 831966026
? 1
? 1
? 1
? 1
? 24234
! 124710 893187205
? 1
! 175306 998615325
! 136649 140438374
? 134978
! 62146 483729869
? 1
? 1
! 9009 992191085
! 126091 561518588
? 1
? 1
? 1
! 197647 660150366
? 77026
! 139301 589959272
? 1
? 1
? 1
! 98115 352973167
! 39249 785063098
! 18241 212852672
? 1
? 1
! 115195 171186408
? 1
? 1
! 87393 647922634
? 1
! 74439 227742648
? 1
? 1
? 1
! 116090 350782721
? 1
! 173794 588637641
? 1
! 71002 909050136
? 1
? 53139
! 55225 655006539
? 1
! 147489 999342341
? 1
? 1
? 1
! 93263 662259121
? 100697
! 113520 545919868
! 152100 569768000
? 1
? 1
? 194497
! 196482 355018550
! 198750 979648247
? 1
! 145037 920881966
! 173928 796019892
! 22149 726950803
! 37202 772498859
? 1
! 38250 161289039
? 1
! 8627 993532182
! 33830 557034875
! 48503 279072167
! 28954 207576085
! 13266 829408353
! 94472 467103011
? 1
? 1
? 1
! 127985 640694265
? 1
! 136479 836525449
! 64168 880013169
? 176115
! 154990 988870896
! 142449 518959354
! 36313 449158015
! 137151 194265404
? 1
? 1
? 1
! 57859 335589640
? 1
! 73330 423190346
! 38517 591049837
! 142229 909240086
! 130357 127791146
! 144644 732476983
? 1
? 1
? 12731
? 1
? 1
! 91858 442638921
! 168895 282171630
? 1
! 98543 388384064
! 53539 176910822
! 153432 564883175
? 1
! 62214 343239197
! 199061 318490019
? 1
? 1
? 1
? 1
? 1
? 1
! 159896 864311403
! 165896 692434768
? 66309
! 167153 904921323
! 153457 621625579
? 1
! 113267 484297430
? 1
? 7589
? 1
! 33156 798941283
! 24923 404417007
! 177874 544699934
? 1
? 1
! 81738 840016902
! 73268 58519471
? 74492
? 1
? 1
! 83858 351188365
? 1
! 75087 133737489
! 17515 817828916
! 197682 491719181
! 191598 264332433
? 1
! 3290 598759923
? 1
! 19006 47032931
? 1
! 63212 196539107
? 1
? 61842
! 63755 788709327
? 1
! 69876 161694771
? 196938
! 96892 839973347
? 1
? 1
? 1
? 1
! 83238 74725226
! 186579 168349851
! 153721 296017563
? 1
! 37914 977119690
! 47186 716353992
! 94275 227172646
! 120650 349142546
! 67965 986290204
! 147501 638615881
? 1
? 1
! 130071 754672831
! 62657 652803462
? 1
? 92017
! 18782 221921578
! 166019 375062965
? 1
! 71042 178200637
! 119764 278046866
? 1
? 1
? 1
? 1
! 144566 579017314
! 161957 275736286
! 185141 797716733
? 1
! 145397 366959461
! 66084 994987668
? 1
? 181380
? 1
! 170123 275259730
? 1
? 1
? 1
! 137590 393048320
! 142463 144300395
! 181219 111442617
! 39808 152664727
? 81533
? 1
? 128351
? 1
? 1
! 127055 720446645
! 182358 597002320
? 1
? 1
! 137937 454685966
? 1
! 40407 420665430
! 198945 360385664
? 1
! 14580 642865827
? 1
! 114929 159129351
? 1
? 147653
? 1
! 136723 353286169
! 22668 683947845
? 1
? 1
! 149395 452932895
! 164176 413988285
! 154563 672453987
! 129671 471912364
? 1
! 51965 778453331
! 159805 879658244
? 1
? 1
? 1
! 165090 685184945
! 152641 238260156
! 30340 861808273
? 1
! 2023 429304043
? 20640
? 1
! 51969 210412360
! 121828 870618666
? 1
! 60445 769841177
! 99745 742406609
? 1
? 1
! 34652 679985796
! 159998 763541241
! 143092 925544099
! 53542 680110454
? 1
! 173879 767846773
? 1
! 112716 267161054
! 178510 16574108
! 2425 600804815
! 121190 42753290
! 45827 49309957
! 18049 800141998
! 197185 342541426
! 172476 832550013
! 142651 452523897
! 196373 940503831
? 1
! 6190 844034706
! 10917 778592740
? 1
? 1
! 179304 817477592
? 1
? 1
? 1
! 164998 535467201
? 1
! 21498 603117445
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 180602 178517654
! 137853 293416463
! 116737 661460830
! 47208 743401718
! 93657 365131150
? 1
? 1
? 137845
? 1
? 1
? 1
! 186857 474975484
! 86625 258167094
? 1
! 38707 861338131
? 1
! 181852 190443947
? 1
? 1
? 1
? 1
! 118139 428223200
? 1
? 1
? 89139
! 137388 13623438
! 188865 737457144
? 1
! 19705 553144661
! 122902 984841317
? 1
! 17752 487218354
! 7816 778840849
! 93093 475558932
? 1
! 138053 958398156
? 1
! 150167 12261620
? 1
! 15256 877745684
? 1
! 18623 87529190
? 1
? 1
? 1
! 62358 811070754
! 197131 335300594
! 113260 829991862
? 1
? 1
? 15387
? 1
? 1
! 199309 663412617
! 153971 213088281
! 171084 965510246
? 1
! 167586 258342091
! 42285 259976661
? 1
! 115634 434653239
? 1
! 3484 738045808
! 33658 488698987
! 113788 621813628
! 62613 814581997
? 1
? 1
! 25739 714368624
! 136124 7854050
! 78331 112540029
! 126177 880281068
! 173815 888258913
? 1
? 1
! 159423 478003401
? 1
! 177907 61587690
? 1
! 186006 460572522
! 6259 886756894
! 95704 494838053
! 55316 713696990
! 91406 331067703
? 1
? 1
! 111281 23439075
? 1
! 10841 644658179
! 135000 872714025
? 1
! 179389 880621
? 1
? 1
! 36893 786654657
? 1
! 112661 669249882
! 101675 792110849
! 180952 524612822
? 1
? 1
! 129939 695549578
? 1
? 1
? 1
? 1
! 195798 160026914
! 98208 11690094
! 157647 545091847
! 105343 582707656
! 20252 386026473
? 1
? 1
? 1
! 75034 937121671
? 1
? 62451
! 15915 429476469
? 1
! 19956 578993621
! 110570 699803705
? 1
! 54637 726151050
? 1
! 9121 277246620
! 6772 865741756
? 1
! 84740 747244451
! 187245 125421578
? 1
? 1
! 32959 381588253
! 149228 322995833
? 1
? 1
? 1
! 31598 356970602
? 174879
? 1
! 183882 549586352
! 130768 666878081
! 6634 723756819
! 9296 234297432
? 1
! 13039 837342768
? 1
! 24210 946400877
? 1
! 95060 635079813
? 68634
! 3983 551286072
! 97801 980219697
? 1
? 1
! 192313 670276457
! 63174 757045818
? 93812
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 27935 846704719
! 48857 130364798
? 1
! 59317 845875919
? 1
! 146513 373858013
! 59214 374028611
! 156554 541644317
? 1
! 168976 821687984
! 181109 395779864
? 1
! 187578 853347593
! 76648 693704521
? 1
! 94922 175994017
? 1
! 25969 266333624
? 1
? 1
? 1
! 106165 743773949
? 1
! 88326 783277825
? 1
! 109925 788503871
! 28113 220922569
? 1
? 1
? 110040
? 1
! 139674 391285039
? 1
? 1
? 1
! 173263 936658349
? 1
? 1
? 1
! 10975 909027348
? 1
? 1
! 19635 336356532
! 51947 256525036
? 84320
? 1
! 148387 541926476
? 1
? 1
? 1
! 128829 809963626
? 1
! 138904 596897018
? 1
? 1
! 48349 899621570
! 100313 461364989
? 1
! 70484 777543902
? 1
! 120978 975710194
? 1
? 1
! 101367 684547987
! 163590 571630851
! 137340 257474545
? 1
! 8181 702987638
? 119488
! 85089 25514419
! 162828 858888664
? 1
? 1
! 58805 168635009
! 70038 972425779
! 7434 70766141
! 189093 377222259
! 199786 38911849
! 74002 622532682
! 103652 236322652
? 1
? 1
! 94496 561487903
! 308 209222532
! 196900 757178316
! 11762 659683323
? 173853
? 1
? 1
? 1
? 1
? 1
! 148190 937483392
? 1
! 105529 64634334
! 106412 812156747
? 1
! 14717 695474549
? 1
? 1
! 91273 702272486
? 1
? 1
? 1
? 1
? 1
? 75523
! 66373 192877810
? 1
! 47016 352033354
! 51571 330222878
? 1
! 40896 495314440
! 194697 959208073
! 137724 131934965
! 179639 426106209
? 1
? 1
! 164954 493572169
! 75485 467052998
? 1
! 419 530359122
? 1
! 165001 132800242
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 46658
? 1
? 1
! 63647 514518132
? 1
? 1
? 1
! 120655 360785985
? 1
! 129334 632526344
? 1
? 1
? 1
! 114479 553040531
! 74013 310853096
! 94814 294732407
! 130076 199267463
! 129809 132427562
! 29948 999140878
? 1
! 44708 808132953
! 149243 866449306
! 128090 138028374
? 1
? 1
? 1
? 1
? 1
? 165475
? 1
! 161260 16211427
? 1
! 151864 157443246
? 1
? 1
? 1
! 127343 586052474
! 20508 215419124
? 1
? 1
? 1
? 1
! 28015 915456143
? 1
! 175595 870346102
! 4963 7951832
! 181909 465232496
! 74421 147571574
! 21970 902046401
? 1
! 128997 606556182
? 1
? 77321
! 54878 808156093
! 47019 754008284
! 88008 210442
? 1
? 1
! 168113 192970012
! 50033 726082527
! 60697 880869388
? 1
? 105445
! 33565 815503806
! 20530 211754058
! 23621 724572676
! 83008 908870326
! 177657 923296745
! 9174 52020076
! 77958 65299373
! 106331 611449183
? 1
! 40525 275135340
? 1
! 123818 179012993
! 37540 374499578
! 164594 368731888
? 1
? 1
! 103481 894202056
! 148661 710180747
? 1
! 194591 437536437
! 121840 819179623
! 108235 77553256
? 1
? 1
! 58232 687040939
! 5909 483491297
! 56920 86657624
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 134316 857153926
? 1
! 157722 534821711
? 1
? 1
! 98184 590385079
? 1
! 48551 149265547
? 1
! 25178 394976279
! 128642 669872408
? 1
! 182064 523340417
! 41811 124613105
? 1
! 107684 90461456
? 1
? 1
! 177797 173665998
! 9366 49573492
! 104431 878950681
? 1
? 1
! 197552 265585442
! 156991 701442210
? 1
! 115558 700286434
? 1
! 192191 986659951
? 1
? 1
! 108862 557330174
? 1
? 1
! 45704 971170943
? 1
? 1
! 71529 862784577
? 1
? 1
? 1
? 1
! 81187 967834032
! 74080 265257061
? 1
? 62775
? 1
? 1
? 1
? 1
? 1
! 87818 351669381
? 1
! 18456 507148847
! 146282 176097398
! 22787 249499938
? 1
? 1
? 1
! 165464 439194944
? 1
! 189914 341251541
! 168363 865092886
! 86095 310158401
! 117809 369428560
! 164848 24101121
? 1
! 101005 657129405
? 1
? 143686
? 1
! 159633 393068925
! 9619 587129986
! 127844 460127953
? 1
! 69030 761834222
? 1
! 39637 831423211
? 1
? 1
? 1
? 1
? 1
! 85725 544952968
? 1
! 137010 175194332
! 58187 954352384
? 181192
! 179571 343359928
? 65473
! 27853 812385334
? 1
? 1
? 1
? 1
! 3080 592541361
? 1
! 58344 997159728
! 135553 517255613
! 136260 265657505
? 1
? 50593
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 95314 459750709
? 1
! 130699 823653231
! 134828 889369605
? 1
! 174808 848078810
! 2431 401430891
? 1
? 1
! 12254 948463580
! 104692 442106483
! 76424 65974278
! 78864 84819894
? 1
? 1
? 1
! 124305 901845342
? 1
? 1
! 21273 446987175
? 1
? 1
? 1
! 198389 895526066
! 130891 455811787
? 1
! 115109 825998042
! 135065 996520772
! 144864 885463345
? 1
? 1
! 112180 830062031
! 168137 55533103
? 1
! 58027 2942581
? 1
? 1
? 32456
! 148203 1062769
! 193783 817700079
! 187436 980982669
! 191267 981900802
? 1
! 42744 10600786
? 1
? 1
! 10944 890057032
? 1
? 1
? 1
! 157878 339573722
! 38822 286202684
! 117364 732716881
? 1
! 59872 294775544
? 1
? 1
! 148232 820579383
! 51039 6207730
! 157345 243171785
! 50233 263699942
? 1
? 1
! 84939 778777316
! 71860 570253075
! 100190 80238870
? 1
! 22335 47558487
? 1
! 32863 688421687
? 1
? 1
? 1
? 1
! 82194 662338043
! 198184 620099246
? 1
! 99986 393723502
! 34813 589502280
! 186023 625831650
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 89954
! 107640 631973186
! 119753 739235084
! 139415 536033958
! 70517 419527403
! 142264 895695482
! 76173 700249202
! 106605 831576725
? 1
? 1
? 1
! 121853 449648240
? 1
? 1
? 1
! 41732 496123479
? 1
? 1
? 1
! 33798 232229939
! 85006 113182187
? 1
? 1
! 195463 277235808
! 159688 387663897
? 1
! 54002 136507876
! 152000 578921896
! 169673 385534214
! 21051 15260794
! 34895 888466752
! 100792 693865504
? 77490
? 1
! 42884 214641778
! 102673 114667786
! 33350 831387520
! 122711 850710817
? 1
? 1
! 37271 399037381
? 1
! 46973 885283521
? 1
? 1
? 123463
! 128255 72199069
? 1
? 1
! 90241 980660148
! 81522 286831563
? 1
? 1
? 1
! 102082 679310255
! 21828 640939430
? 1
? 1
! 11880 974628688
? 1
! 62652 923201268
? 1
? 1
? 71800
? 1
? 1
! 46190 882149365
? 1
! 33968 959415298
? 1
? 1
! 99684 21739788
? 1
! 7743 754218969
? 1
! 11388 926337776
? 1
? 1
! 143900 199819079
! 50866 435809761
? 1
? 1
? 1
! 46110 504812566
? 1
? 1
? 1
! 19889 502584148
! 163824 59466332
! 6001 139535644
! 48671 687867080
? 1
? 1
! 58540 413353418
? 99328
? 1
? 1
? 1
? 1
! 32334 892564120
! 152234 435558503
? 1
? 1
! 178263 176705879
! 99663 244455503
? 1
? 53695
? 1
! 148410 760744395
! 40218 850239030
? 1
? 1
! 110820 308971383
? 1
? 54074
? 1
? 1
! 11677 476004745
! 165672 848507806
? 1
? 1
! 164059 375766252
? 1
? 1
! 104335 932436988
? 61091
! 72065 853238575
! 71014 727631671
? 1
! 77877 54189984
? 1
? 159551
? 146359
! 22517 630256282
! 121737 32526052
? 1
! 75918 847283097
! 68619 849495470
? 1
? 1
! 104969 575120250
! 46711 183904733
! 166161 869766257
! 68083 895943748
? 1
? 1
? 1
! 119573 353363225
? 1
! 109075 882560843
? 1
? 1
! 183170 502588421
! 45935 621157012
! 127692 261057883
? 1
? 1
! 133133 575807740
! 159082 553447254
? 1
! 144397 64782213
? 1
! 89703 386009180
? 1
? 1
! 127910 752141819
? 105033
! 173342 202862470
! 164023 227386960
! 35817 290905262
? 1
? 1
? 1
! 121952 524276402
! 140606 609287175
? 1
? 1
! 83112 93537384
! 48026 286454254
? 1
! 112314 483316988
? 1
? 1
? 1
? 1
? 1
! 31516 238718299
? 1
? 1
? 1
? 97754
! 155150 906815347
? 1
? 1
? 1
! 77627 147702311
! 94669 945010855
? 1
? 1
? 1
? 1
? 1
! 12461 683105067
! 69215 684271697
? 1
! 170016 87736615
? 1
! 148000 67854114
? 1
! 174739 210989012
? 1
! 74380 529530815
! 18388 836169726
? 6148
? 1
? 1
! 134150 151489671
? 1
? 1
! 9787 544371862
! 84665 414453376
! 35723 116918648
? 1
! 26423 917401082
? 1
? 1
? 1
! 116354 680408773
? 1
? 1
? 1
! 87941 520289152
! 196084 287810680
? 1
! 156898 432967971
? 1
! 7102 438456489
? 1
! 75952 549854534
? 1
! 5415 772190516
? 70049
! 181898 455054170
! 93248 82521469
! 88017 878163625
! 101273 319654227
? 1
! 123740 184886111
? 1
! 127582 611405803
! 128454 272817774
! 185924 721624967
? 1
! 134017 261895809
! 74044 836790343
? 1
! 83642 75429119
! 27013 89366444
! 67157 263546001
! 177830 737728188
? 1
? 1
! 93448 267625228
? 1
? 1
! 92057 28234549
! 151567 632365688
! 163026 25859924
? 1
? 1
! 23904 765765860
? 1
? 1
? 1
! 159498 921511022
? 1
! 41562 76131573
! 198728 438108493
! 94341 464566364
? 1
! 157596 662483946
! 36494 287157887
? 1
! 133795 822755101
! 186974 556670304
! 96700 241674408
? 1
! 188097 7535413
! 100874 652977706
? 1
! 93088 394045428
? 1
! 22525 83691602
? 1
? 1
! 160281 158969118
! 72124 585769764
? 1
! 64315 311267942
! 145012 723005318
? 1
! 190213 404376911
! 68941 719080175
! 13722 146854954
? 1
! 43333 302696808
? 1
! 114370 88105694
? 1
! 75518 35094831
! 83616 429669692
? 1
! 49600 211629487
! 34754 284531326
? 1
? 1
! 180836 758593409
! 43546 900289432
? 1
! 194961 701893096
? 1
! 33528 977447230
! 154775 810560250
? 1
! 37110 949538832
! 123019 790143388
! 184046 155370700
! 57083 386986842
? 1
! 103048 92348284
! 54868 389483783
! 22753 664856467
? 83843
! 165096 916888148
? 1
? 1
! 50412 369079159
! 182237 859708962
? 1
? 1
? 1
? 1
! 11565 216998278
? 1
? 104834
? 1
? 1
? 1
! 167194 472903864
? 1
? 1
! 41684 206324523
? 1
! 100965 491936847
! 105615 782531192
! 17014 170345107
! 67464 717855555
! 110579 992995360
! 112331 346694956
! 121185 795604714
? 1
! 99584 352872785
? 1
! 57326 515585672
! 171567 564949932
! 167355 54914639
? 1
? 1
? 1
! 151387 474792968
! 180434 26241567
? 1
! 186199 838618180
? 1
? 56987
? 1
? 1
! 5477 682332215
! 73637 659751811
! 127843 206585054
! 24998 223214842
? 1
! 48098 141123324
? 1
! 122026 840622163
! 194974 879057357
? 72243
? 1
! 191531 806313379
! 133279 168972207
? 1
! 59577 614671205
? 1
! 133176 211267688
! 109325 80212280
? 1
! 104327 680674119
? 1
! 47099 841051161
! 13751 700112387
? 1
! 47354 796137911
? 1
? 1
? 1
! 20192 634158931
? 1
! 12039 392649812
! 64947 287796083
? 1
! 170175 935976824
! 38820 335329761
! 2315 614207607
! 137352 415519481
? 193758
! 29560 949219904
? 1
! 53569 164147738
? 1
! 60810 417071711
! 67441 7158073
? 1
? 1
! 183967 293328549
? 50117
? 1
? 1
! 43467 391215488
! 50756 569801957
? 1
? 1
! 4492 67967471
! 139757 456410472
? 1
! 184783 721920497
? 1
! 62788 792832869
! 166500 639844146
? 1
! 64582 868504059
? 1
? 1
? 1
! 108216 465519010
! 2252 459364433
! 154306 500902020
! 70786 34564931
? 1
? 1
? 1
? 1
! 108750 45301075
? 1
? 1
! 4449 785253106
? 1
! 177168 687733658
! 138435 976243743
? 1
! 186574 580643527
! 51534 386007807
? 1
! 73305 430125337
? 1
! 143739 839752706
? 1
! 21175 229129268
! 158593 31911509
! 184084 632477744
! 58206 535485252
? 1
? 152565
! 73493 737641374
! 64567 900820318
! 23817 902732436
? 1
! 18873 367350838
? 1
? 1
? 1
? 1
! 130387 455818104
? 78486
! 154420 577900748
! 33188 177689796
! 196660 744113285
! 13561 359025178
? 1
! 172985 888057754
? 1
? 1
! 95506 183523850
! 116264 625026563
! 167463 375567424
? 1
? 1
? 1
? 1
? 1
! 91226 419003548
? 1
? 1
? 1
? 1
? 1
! 117898 203564893
! 177075 497789493
? 1
? 1
? 1
! 181669 516708328
! 32087 358473156
? 1
! 98721 526239031
! 196139 651656545
! 78443 443555104
! 47450 645299532
? 1
? 1
? 1
! 133012 804299457
? 1
? 107810
? 1
! 49711 67875954
? 1
! 48144 742943061
? 1
? 1
? 1
? 1
! 84 96783219
! 109081 838229566
? 1
? 1
! 117020 365207299
? 1
! 195246 11285872
! 75753 436593885
! 105078 541357608
? 1
! 61128 665593431
! 66512 743443622
? 1
? 1
! 196198 274205547
? 158836
? 1
? 1
! 26486 810377725
? 99323
! 118176 687990746
! 21316 694211073
? 1
? 7430
? 1
! 147225 260553233
? 1
? 1
? 1
! 113500 911901852
! 41402 119826317
? 1
? 171959
! 21145 662947695
! 81189 918678478
? 1
! 20544 912636093
! 160832 668431206
? 1
? 1
? 1
? 1
! 74004 888133611
? 1
? 1
? 1
! 166273 950867967
! 93649 916250845
? 1
! 4288 929215824
! 123265 594084099
! 91063 771627456
? 1
! 131811 495587745
! 128097 285100446
! 36430 843962047
! 124886 643984157
! 95179 779461994
! 16212 962577491
? 1
? 1
? 1
! 42887 273944075
! 133786 994726072
? 1
? 1
! 65728 449563778
? 1
! 190324 77317617
! 34718 156961199
! 97359 664266578
? 1
? 15343
! 96877 458032369
! 24241 351861532
! 19654 145452092
? 189351
! 81379 585581041
! 160533 900391766
! 133338 4882476
? 1
? 1
! 195422 233174180
? 42542
? 1
! 20720 334606027
! 89932 62458464
? 1
? 170715
! 122357 336472678
? 1
? 1
? 1
! 183730 471393446
? 1
! 46448 825795411
? 1
! 174243 368866588
? 1
! 191229 814191530
? 1
! 165308 649495148
? 1
? 1
? 1
! 64472 500613
! 160714 921685638
? 1
? 1
? 1
? 1
? 137955
! 607 759872775
? 1
? 1
? 1
! 92385 781305563
! 73360 687776902
! 141496 829794756
? 1
! 65249 900360558
! 140671 331121138
! 172825 942241726
? 1
? 1
! 38827 690092319
? 1
! 16133 122119670
? 1
! 199529 666204783
? 13815
! 5781 348733227
! 181612 425753341
? 1
? 1
! 12292 156965700
! 124314 990020614
? 1
! 12270 480973805
? 1
? 1
! 178311 991342279
! 40650 119436789
! 8999 760433905
? 1
! 38105 628093034
! 158425 541481602
? 1
? 1
! 152007 472886084
! 138606 184726699
! 83278 636266961
! 112442 254618005
? 1
! 170979 316735544
! 27875 371273674
? 1
! 161308 351017100
! 35954 507692726
? 1
? 1
? 1
! 149576 776876313
? 1
? 1
! 122049 553059411
! 80358 475223790
? 1
! 81407 574363989
? 1
? 16161
! 153188 126435224
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 75041 477537432
! 194366 536883101
! 32757 560804792
! 153661 469572766
! 97705 19638655
? 1
? 1
? 1
? 1
? 1
! 90527 963794199
? 1
! 128015 629866427
? 1
! 1599 539025691
! 21538 901556553
! 68777 515958233
! 32082 448515283
? 199332
? 1
? 1
? 1
? 1
? 30525
! 197765 354025173
! 170444 264485638
! 133794 286556075
! 148402 172970048
! 50658 54693803
? 1
! 25426 272239614
! 133499 37884612
! 183423 502566486
? 1
? 1
? 1
? 1
? 1
? 1
! 75880 271593407
? 1
? 125176
? 86909
? 1
! 120179 455261936
! 193739 16303713
! 10359 848593848
? 1
? 1
? 1
! 79894 305653927
! 45819 293336008
? 1
? 1
? 1
! 52236 51372017
! 159045 642234095
? 1
? 140109
? 1
? 1
? 1
! 96012 572657907
? 1
! 195739 691919812
! 190311 884927083
! 191271 713402674
! 28261 690315201
? 1
? 112479
! 10371 753086567
? 1
! 79803 692761490
! 98882 287817935
? 1
! 118777 151317217
! 135535 584198140
! 116420 255849082
? 79012
? 1
? 1
? 1
? 1
? 1
! 86196 149485108
! 186276 619022768
! 15737 75126867
? 1
! 18218 462701803
! 37119 945142658
! 185002 327262417
? 1
! 145659 772384944
! 165876 564236898
! 79742 417507093
! 13943 650023837
? 1
! 30381 226147289
! 109539 692228989
! 146681 385316222
? 1
! 121086 893412143
? 1
! 181672 773558480
! 105107 117313978
! 64048 132180043
? 1
! 181550 95399872
! 21572 343064214
! 116067 502226527
? 1
! 35828 354646735
? 1
! 175394 322317107
! 194301 205949580
? 1
! 131376 129154029
? 1
! 59499 286780703
? 1
! 119683 871366706
! 89903 830412538
? 1
? 1
? 1
! 64644 592819028
! 98238 968711850
? 1
! 47761 242018309
? 1
? 1
? 1
! 125375 538488893
? 1
? 133835
! 48127 88385479
! 58078 967945072
! 32888 731898114
! 107422 13960914
? 1
! 133907 957139353
! 28650 520794334
? 1
! 196792 179260221
! 115789 611813316
? 1
? 1
? 1
? 1
? 1
! 91518 662695114
! 27367 551239719
! 150050 436034298
? 1
! 72320 360051672
! 99622 706281307
? 1
! 57317 616154371
? 1
! 67733 45804180
? 1
? 1
? 1
? 1
! 198451 367430291
! 117779 484404342
? 64277
? 1
! 77240 842291586
? 1
! 8584 221077231
! 21761 24957567
! 188346 18559827
? 1
! 173364 844963192
? 1
? 1
? 124016
! 128869 469178331
! 198425 698014208
? 1
! 42696 91497332
! 65335 137028258
? 1
? 1
! 98071 677376193
? 1
! 156301 798644775
! 36190 705713687
? 1
! 191845 25784424
! 138607 946252648
? 1
! 29712 397960769
! 73304 447279297
! 35946 508082377
! 9394 626436612
! 105111 980477592
? 1
! 45757 876985798
? 1
? 1
! 138841 11466844
? 1
? 1
! 145766 168356715
! 176799 820229221
! 1683 867690159
! 45685 586133083
? 1
! 146365 232443234
? 1
? 1
? 1
? 1
? 1
? 1
! 11952 909757345
? 1
? 1
! 1087 589015377
! 152001 505169557
! 125529 555239636
! 151003 276205963
? 1
! 134929 204376208
? 1
? 1
? 1
? 1
? 1
? 1
! 158112 380175123
? 1
? 1
! 24087 540504728
? 1
! 83321 614202685
? 1
? 1
? 1
? 1
? 1
? 1
! 86772 174326512
? 1
! 20084 273200040
! 146130 890594669
? 1
! 139341 970485902
? 1
! 86729 132287757
! 3971 665186099
! 74644 862267200
? 153849
! 122923 472712829
! 80737 100585170
! 183407 473862015
! 70825 715180660
? 1
! 114378 633890525
? 1
? 1
? 1
? 1
? 1
! 44548 212782216
? 1
! 89079 852653535
? 1
! 104671 525384800
! 186417 812846118
? 1
! 159292 69605689
? 1
! 97884 400156229
? 1
? 1
? 1
! 139600 427084372
? 1
? 1
? 1
? 1
! 98722 922555817
! 88177 969168720
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 41085 802880249
! 167190 905174987
? 1
! 99716 439774114
? 1
? 46110
? 1
! 31618 763994690
? 1
! 101575 905881868
! 89979 941209623
! 174535 325162113
! 145484 133237566
! 158197 547855970
? 1
? 1
! 32546 193480229
! 134227 14576586
! 162447 852278101
! 162150 293998323
! 77154 118624738
? 1
! 15295 151737608
! 20807 89740649
! 125612 904055347
! 18240 934710749
! 176753 448220012
! 197222 76101792
? 1
! 138721 650565002
? 1
! 157947 253537514
! 153215 953483991
? 1
! 180499 416595590
! 97718 533570417
! 73228 400969331
? 1
? 1
? 1
? 1
? 1
! 98106 59826268
? 1
! 3374 159013218
! 104016 866631617
? 1
! 25500 937947824
! 182687 616853599
! 161736 637147265
! 176244 279658226
? 1
! 85774 13122554
? 1
! 84036 922781970
? 1
? 1
! 96595 379113474
! 85745 319161561
! 10504 866931287
? 1
! 48229 347227463
? 1
? 1
! 65517 416793508
? 1
? 1
? 1
? 1
? 1
! 159713 412931067
! 64657 856170439
! 95477 665508324
! 48446 434603436
? 1
? 1
? 1
! 189 933023924
! 8166 589678376
? 1
? 1
! 175730 144828624
? 1
! 79007 884330686
! 108693 821152621
! 21141 657730846
? 1
! 67654 870844812
! 123742 916892048
? 1
? 1
? 1
! 174406 535194728
? 1
! 69939 664758975
? 1
! 51160 590663816
! 118482 551545432
! 168202 351790465
? 1
! 112802 966450488
? 123209
! 105498 765234474
? 1
! 24568 241426133
? 1
! 136807 725427765
? 1
? 1
! 117332 832530347
? 1
! 177437 248795106
! 178387 636613371
? 79773
? 1
! 107549 981544173
! 190272 650308567
! 91703 275988338
? 1
! 6453 942962255
! 75641 444622694
? 1
! 152726 647587567
! 133618 589899211
? 1
! 111938 8232025
? 1
? 5912
! 181184 737434386
? 161302
? 1
? 1
! 46813 574866405
? 1
? 1
? 1
! 154438 976322446
! 170140 992351472
! 15024 238987951
? 1
? 1
! 144387 53921864
? 1
! 118357 541032651
? 1
! 190847 691782358
? 1
? 1
? 1
! 55944 425181413
! 43355 636350217
? 1
! 164394 736863501
! 52823 837301288
? 1
? 1
! 112295 774070558
! 179540 871110131
? 1
! 82406 178925210
? 1
? 1
! 54301 623090886
? 1
? 1
! 93461 373748446
! 197201 804323909
? 1
? 1
? 1
! 94263 849036328
? 1
! 107389 128561893
! 61310 433986560
! 37183 587228123
? 127802
! 174242 757369702
! 117141 905565889
? 1
? 1
? 1
! 99769 253624367
? 1
! 175565 93038337
? 1
? 1
! 121678 513215144
? 1
? 1
! 172167 988831480
! 140460 296899568
! 15031 247506817
! 25891 484463393
? 1
! 158631 664544994
? 1
! 41145 692045023
? 1
! 78701 947645757
? 79461
? 128362
? 1
? 1
! 123104 682050113
? 100338
? 1
! 18431 902388463
! 183498 423488633
? 1
! 134994 787053292
? 1
! 48981 195396550
? 1
! 171851 852385857
? 1
! 194837 589572491
? 1
! 32271 414533895
! 141013 227202715
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 13827 575308707
? 1
? 1
! 65658 190048890
! 34764 325756760
! 188262 851030037
! 78762 546005916
? 1
! 82015 368745625
? 1
! 76576 712147310
? 180545
? 55293
? 1
? 1
! 77825 824230015
! 12861 727755255
! 67596 294325184
! 121750 561603309
! 126758 402949151
! 44952 605861841
? 1
? 1
? 1
? 1
? 1
! 135911 732421223
? 1
! 40928 772303078
! 24108 265019073
? 1
? 1
? 198209
? 1
! 192279 446958708
? 1
? 1
! 20859 423932439
! 16307 902204978
! 102056 304287365
? 1
! 93073 402072079
! 49465 13488780
! 180612 557731446
! 67246 943490405
? 1
! 142295 629790310
? 1
? 1
! 184058 71643390
! 171347 423877050
! 91081 525907401
! 131557 883330023
? 1
? 1
? 1
! 61459 686902154
? 1
? 1
? 1
! 143991 20836624
! 178802 566650483
! 6901 866786138
! 40256 873548957
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 117594 380302412
! 190694 877290624
? 1
! 90712 768201112
! 7667 922732976
! 65241 612959965
? 1
! 69969 977493830
! 185582 441000920
! 93887 979273161
? 1
? 1
? 1
! 134825 427946509
! 19477 57022497
! 86606 262171284
! 38154 992786729
! 128539 504134468
! 193178 574955988
? 1
? 1
! 677 249326273
! 90386 85499370
! 86233 959937466
! 69891 963715863
! 109531 204620876
? 1
? 12895
! 158094 743881903
? 1
? 1
! 151222 366266214
? 1
? 1
? 1
? 1
? 1
! 164717 798732928
! 28716 343109658
! 66982 963162844
! 66330 834465800
! 75046 953319847
? 1
! 113626 519282124
? 1
? 1
! 34322 378126194
! 29185 268962286
! 44967 450402792
? 1
? 1
! 96503 104747811
? 1
! 78503 244242773
! 191303 776577990
? 1
? 1
? 1
? 1
? 1
! 16088 429254523
? 1
? 1
? 1
! 192847 542861057
? 1
? 1
! 176307 76416480
! 84298 876680043
! 171688 736188157
? 1
? 1
! 55727 692360920
! 13647 932183156
! 157719 425171679
? 1
! 142554 4877522
! 137773 956476503
? 1
? 1
! 188886 407242978
? 1
? 1
! 121282 238856746
! 190602 688384831
! 57332 147219700
? 52857
! 194421 900408009
! 116756 949563799
? 1
? 1
! 168621 331955339
! 177813 735974007
? 1
? 1
? 1
! 40533 245963780
? 1
! 169106 407410876
! 176677 26578180
! 179141 706548819
! 196549 762230735
? 1
? 1
! 38457 917254404
! 48352 267327853
! 6007 49506152
? 1
? 1
? 1
? 1
! 148366 17168933
? 1
? 1
? 1
? 1
! 8822 656909185
? 1
! 66496 779301988
! 142694 340113357
! 184773 627250084
? 1
! 40883 272516787
? 1
? 1
! 36611 994281138
! 97692 906828822
? 1
? 1
? 1
! 145538 413648564
! 39619 113541332
! 145189 340894445
! 133370 707628402
! 93747 23256462
! 194391 36301540
? 1
! 120815 923848617
? 1
? 1
? 68435
? 122211
! 28147 264294030
? 1
! 94726 432289955
! 166243 765280374
! 84063 721142759
? 1
? 1
! 178567 956150526
? 1
? 1
! 197834 568771864
? 1
! 84022 843088038
! 69199 548244262
? 1
? 1
? 1
! 51998 20672114
! 170510 51918590
! 179732 220907552
? 1
! 56548 889228232
! 67419 424761055
? 1
? 1
? 1
! 6919 629467440
! 147476 328835773
! 10957 879645553
! 14132 605060994
! 153454 528864254
! 181125 108469154
! 30777 132283418
? 1
! 21974 154214005
! 67425 17189029
? 1
? 1
! 142239 691550696
! 189417 295933577
! 20285 470443464
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 149988 930480533
! 110018 459048435
? 1
? 1
! 155708 136093816
? 1
! 100837 708814842
! 102434 736472743
? 1
? 1
? 1
! 176547 829427138
! 40915 131168715
! 105127 446346031
! 147461 469063402
? 1
! 125735 889027536
? 1
! 95103 390141440
! 184683 584394244
? 1
? 1
! 17592 64529039
? 1
? 162604
! 151299 607153120
! 136986 841322597
? 85678
! 159842 548536355
? 9547
! 11621 313261648
! 110648 740091724
! 162043 105738345
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 16609 453282170
! 85871 848295326
! 185565 55208751
! 116172 894012292
! 94587 388463926
! 33936 880911490
! 85147 694301050
? 1
! 73423 70643999
? 1
? 196754
? 1
! 161180 112526395
! 72473 84614487
? 1
? 1
? 1
! 175406 41042420
! 37775 819928147
! 64446 483342242
! 67925 520067331
? 1
? 1
! 43513 947473987
? 1
? 1
? 1
? 1
? 146228
? 1
! 100900 373524688
? 1
? 1
! 182011 811744544
? 1
! 13377 929821351
! 176876 775931514
? 1
! 120951 261590922
? 1
? 1
? 1
? 1
! 88434 257376448
? 1
! 46296 790769618
! 199172 587776245
? 1
! 8487 261298592
? 1
! 197611 240379545
! 86481 132595833
? 1
? 1
! 114001 888400164
? 1
! 38869 641757730
! 135912 48251778
? 1
! 92843 796211782
? 1
? 1
! 48574 695405855
! 188676 605062129
! 92825 148785584
? 1
? 1
? 183532
? 1
? 1
? 1
? 1
? 1
! 153770 534461153
? 190667
? 85302
! 173185 393126976
! 85620 206542252
! 142248 499509596
? 1
! 199283 856213660
? 1
? 1
? 1
? 1
? 1
? 163731
? 1
! 121341 61685032
? 1
? 1
? 1
! 180116 568078433
? 1
! 22888 119574177
? 2402
? 1
? 1
! 160593 302169414
? 1
? 1
! 198111 556316621
! 11602 746069255
! 2056 610219325
? 1
! 70710 727770062
? 1
! 62640 775914197
? 1
! 134781 664315493
! 143645 928370971
! 148938 103348560
! 113280 16902649
? 1
? 1
! 68588 178489226
? 1
! 158471 260111422
! 53851 516370951
? 95624
! 121914 853382475
? 1
! 61841 311423924
! 14177 552630598
? 1
? 1
? 1
? 1
? 1
? 1
! 92279 871531119
? 1
? 1
! 67895 295701041
! 47472 120597230
! 178120 92995541
! 85348 546665958
? 56292
? 1
! 139520 992150300
? 1
! 56476 555440377
? 1
! 111212 566607265
! 97545 504096634
! 12924 432295070
? 1
! 123006 768958383
? 1
? 1
! 116027 155422989
! 116424 844195137
? 1
! 195509 529445067
! 41768 494297796
! 170600 231560702
? 1
! 166986 39053423
? 1
? 1
! 162912 941439962
? 110146
? 1
! 185919 685848504
! 190008 718236982
! 92676 978630913
? 1
? 1
! 33511 457064253
? 1
? 6983
? 1
? 1
! 59474 5207788
! 190247 712852657
? 1
! 47736 322586146
? 1
? 1
! 94005 225691929
! 62581 767217096
! 120347 704124037
! 74993 680307460
? 1
! 107439 654462763
? 1
? 1
! 12538 315097517
! 105619 596140721
? 1
! 102662 533834647
? 1
? 1
! 171748 358624967
? 1
? 168476
! 173547 644680781
? 1
! 167744 205823563
! 46201 455524935
? 1
? 1
! 90420 193006594
? 99307
! 143054 521851900
? 1
! 76444 565749420
! 50777 848149419
! 5260 826944966
! 103121 306655049
! 95376 342796535
? 1
! 113583 946305011
! 185010 575542958
! 74298 744588021
? 1
! 163018 980896697
! 69459 23669852
? 1
? 1
! 87071 762924791
? 1
! 192698 724692981
! 198448 284051877
! 77223 964904785
! 68417 938172678
! 71920 17285096
! 131046 840553090
? 1
! 112659 153617272
! 3004 778924465
? 1
? 1
? 1
? 1
! 67959 929404084
? 1
! 90646 543691071
! 156729 771033751
! 189516 996817334
? 1
? 1
? 1
? 1
! 136640 633759383
! 163545 88309663
! 17909 114428847
? 1
! 142359 707568565
! 137099 857922281
! 196764 848652305
! 146111 974314892
? 1
! 189825 471199133
! 133405 531222692
! 111996 484015282
! 160746 492566044
? 1
? 1
! 164866 679663503
! 145108 749635915
! 185724 509597029
! 24006 795137692
? 101761
? 1
! 10000 198479152
? 1
! 151727 775496781
! 194003 550495330
! 89926 343879812
! 29701 122258113
? 1
? 1
! 142483 662877632
? 1
! 3826 299367936
! 30409 303077855
? 1
! 116126 117893333
? 32424
! 11510 617204845
! 93022 705075978
! 8754 645126827
? 87499
! 183557 866485575
? 1
? 195670
? 1
? 1
? 1
? 1
? 1
? 1
! 139377 829847060
? 1
! 72156 348125147
! 63236 983283406
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 117823 553845196
? 1
? 1
? 1
? 1
! 121028 206855085
? 1
? 1
? 1
! 61036 706544163
? 1
! 78359 960664902
! 122749 83177496
! 157314 924068460
? 137161
! 166754 815319171
! 133167 323173610
? 75528
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 175873 36682432
! 83260 765470290
? 1
! 3341 759374721
? 105985
! 167450 455604773
? 1
! 80757 835886868
! 35046 713615142
? 1
! 67090 225294533
! 55976 812424351
? 176643
? 1
? 1
! 30880 433317590
! 101106 867766787
? 1
! 76462 274522910
! 22647 330491721
! 57578 308233340
? 1
? 1
? 1
! 71718 512124167
! 94248 591066743
? 1
? 1
? 1
? 1
! 194798 989138967
? 1
? 1
! 149712 893104296
? 1
? 1
! 180336 731669007
! 153890 252302747
? 1
! 148399 645787139
! 66363 756993832
! 2780 359575694
? 1
! 102781 887922141
! 150642 691189606
! 51443 156977772
! 158769 508952157
? 1
? 1
! 60956 122843009
! 7249 785147320
! 184423 841928584
? 1
? 1
! 170511 598369521
? 1
? 1
? 1
? 1
? 1
? 1
! 127674 945017045
? 165717
! 179516 772126635
! 93770 867941235
! 40366 438453334
? 1
? 1
? 1
? 1
! 10680 234220788
? 1
! 104590 385399470
! 69342 188851916
! 176815 387932722
! 159146 719304544
! 74301 751849127
! 131448 80112131
? 1
? 1
? 1
? 1
! 24280 547838179
! 25284 33657120
? 1
? 1
! 105217 945513770
? 1
? 1
? 1
! 110419 144388645
! 33471 719320912
! 67563 709780507
! 110771 603159702
! 120145 722993240
! 34109 971175997
? 1
? 1
? 61387
? 1
! 125489 445494447
! 23245 726446699
? 1
? 1
? 1
! 122794 198554825
? 1
? 1
? 93482
? 1
! 151406 210825860
? 1
? 1
? 1
! 90354 584906471
? 1
? 1
! 122830 60403282
? 1
? 1
? 1
? 1
? 1
! 143461 216511103
! 110160 811428815
? 49476
! 62589 986870000
? 1
? 52444
? 1
? 1
? 1
? 1
! 150377 659612894
? 1
! 92350 906291045
! 8294 242678845
! 104598 40415851
? 1
? 1
? 1
! 17336 456143753
? 1
? 1
? 1
? 1
! 90924 67716149
? 1
? 1
? 1
! 75505 878743375
? 127789
? 1
? 1
? 1
! 12329 711497762
! 164400 776632646
? 1
? 1
! 6304 608669342
! 191691 426895575
? 79719
? 1
? 1
? 1
! 19717 223105210
! 88990 471986932
! 119741 913418345
! 39764 55853216
! 180099 946040828
? 1
? 1
? 1
? 1
? 1
! 82183 289819284
! 173452 815345266
! 193960 707586535
! 68581 546780639
! 159007 992236905
! 150591 788319579
! 78834 291899421
? 1
? 120178
! 106834 725050823
! 132239 675334318
? 1
! 23455 87625000
? 1
! 91149 862684692
? 1
? 1
? 1
! 67904 461099206
? 1
? 1
! 77541 838025848
! 1477 394035318
! 185973 434479958
? 1
? 1
? 1
? 1
! 36380 527624246
! 3634 964356094
? 1
? 1
? 1
? 155054
? 1
? 1
! 173966 301371471
! 188896 977059212
? 1
? 1
! 44726 82571557
! 41700 109852350
? 1
? 1
! 33275 670316549
? 1
! 196077 647381807
! 30985 720339925
! 49565 43995517
! 123799 546582332
! 27659 643571127
! 80334 655785883
? 1
? 1
? 1
! 169117 392125320
! 128967 673704202
? 1
? 1
? 1
? 1
! 159340 383858514
? 1
? 1
? 1
! 77448 733556463
! 188521 858710797
? 1
? 1
! 104571 416472751
! 187893 16096562
! 174412 605003404
? 1
? 1
! 47386 615640568
! 171300 607517453
! 62311 639299515
! 68519 489125121
! 54083 635437951
? 1
? 1
! 25868 496005585
! 151904 283551021
! 162172 118188346
? 1
! 148426 933825942
! 100014 447907423
? 1
! 95906 413962939
? 1
! 131342 304219963
? 1
! 54489 465967018
! 31131 77608888
! 87531 908211464
! 127102 746013563
! 40785 751281018
? 1
! 16908 166192346
? 1
! 57418 391809996
! 188879 530070941
! 6938 754972412
! 60540 671998149
! 77768 863484119
? 1
! 103083 475387718
! 20046 354878274
? 1
! 68405 499349838
! 17647 9174827
! 164492 677199144
! 99545 571813865
? 1
! 58771 920837541
! 82718 321093687
? 1
? 1
! 50448 93291001
! 25375 612694948
? 1
? 1
! 19999 809583461
? 1
! 182356 790639396
! 65474 404910875
? 1
? 1
! 105059 260647791
? 1
? 1
! 145618 457042181
? 1
? 1
? 1
! 22120 871300066
! 149410 987320455
! 164017 293616121
? 1
? 1
? 1
! 57195 597340247
! 162598 273861832
! 79097 191363235
? 1
! 106369 407949849
! 64363 790680752
? 1
! 41123 56981736
! 118492 11797129
! 75479 103880597
? 1
? 1
? 1
! 178304 297776829
! 9764 233826782
! 49771 291075592
! 178309 185388512
? 1
! 42083 914609509
? 1
! 32394 640815734
! 5560 879532767
? 1
? 1
! 5891 774748493
! 16510 858780350
! 72499 205852462
! 167270 333949917
! 16705 229482840
? 1
! 171620 728523664
! 192538 685907157
! 57299 544451608
! 33086 509494490
? 1
? 1
! 93079 21401093
? 1
! 112827 809731028
? 1
! 182669 56094890
? 1
! 99321 721308989
! 65512 508870592
? 1
! 114640 980739001
! 83129 299220400
? 1
? 1
? 1
! 51949 225122521
! 61720 811713091
! 120129 178578004
! 122069 662353099
? 1
! 51878 484651240
? 1
? 1
! 2626 543701440
! 36454 12970087
? 1
? 1
! 48882 257688784
? 1
? 1
? 103199
! 39331 189404414
! 83158 956233092
? 1
! 40086 866257850
? 1
? 1
? 1
! 6818 662301993
! 71732 537374575
? 1
? 1
! 190113 325844823
? 1
! 35111 211226280
! 107810 971039265
? 1
! 168826 25229587
! 90362 722543569
! 94666 757792733
! 122160 611416701
! 58547 3970168
! 52220 464252314
? 1
! 101263 982262195
! 121298 656084796
! 24764 523029015
! 169598 440755385
? 1
! 34490 399205826
! 16813 476030048
! 97470 109753037
? 1
! 39102 876817223
? 1
? 1
! 193299 356292457
? 1
! 36093 366570797
? 1
! 21762 804903511
? 1
! 37122 680944837
! 186460 698471089
? 1
? 1
? 164477
! 81264 725342168
! 126891 185706844
! 82567 392652026
? 1
? 148578
! 169810 944105386
! 79122 564918834
? 1
! 36843 337422438
? 1
! 162704 621620703
? 1
? 1
? 1
! 35732 83820377
! 51259 298787342
! 104988 654867628
! 61362 995300236
! 45224 937326615
? 1
! 171465 604820253
! 81607 115926069
? 1
? 1
? 1
? 1
! 86855 80896850
? 1
! 93015 250464842
? 1
! 141079 182858589
? 1
! 160690 516805840
! 150111 696263214
! 136982 801309704
! 104870 980415538
? 1
! 125988 164711209
? 1
! 175722 816773730
! 136643 290766736
? 1
! 41730 554415684
! 136094 358420305
? 1
! 96207 705050694
! 98262 893387114
! 94192 484621056
! 80278 532663321
! 128024 470369200
? 1
! 71942 20573509
? 1
? 1
? 1
? 1
? 1
? 54719
? 1
? 1
? 1
! 100855 468167268
? 1
? 1
? 1
? 1
? 1
? 1
! 178201 885974901
! 160448 448358762
? 1
! 157953 279572349
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 25988 565893880
! 105903 964424397
! 133178 687805660
? 1
! 51516 449662233
? 1
! 164837 631391633
? 1
? 1
? 1
? 1
? 1
! 77329 22536684
! 13598 439130468
! 57499 570151315
! 43678 339764164
! 106763 968570033
? 1
! 111737 690680012
! 46007 286925708
! 12359 559377356
? 1
? 1
? 1
? 83653
? 1
? 1
! 109536 461153843
! 20799 776295053
? 180754
! 96526 4645122
? 136138
? 1
? 104513
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 92694 3756165
? 1
! 130880 917864400
! 134840 230456673
? 1
? 129146
! 114764 672304143
! 110086 493784362
? 1
? 1
! 158438 957111401
? 1
! 138040 648851897
? 1
? 1
? 7179
! 129322 628836781
! 117252 85209892
? 1
? 1
? 31652
? 1
? 1
? 1
! 142977 20864146
! 147430 44110165
? 1
? 1
? 1
! 169352 191079074
? 1
! 3136 699513945
? 1
? 1
? 1
! 166400 571709286
? 1
! 117722 224239555
? 117432
! 44719 369130065
! 14176 945845946
! 133909 148220557
? 1
? 1
? 1
! 103238 531139713
? 1
! 133261 629333248
? 1
? 1
! 126865 535286704
? 1
? 1
? 1
? 69975
! 18640 406535412
? 1
! 178351 991116554
? 1
! 51643 606922850
! 40379 741386934
! 30272 227670955
! 167910 771092276
! 165092 300908183
? 1
! 18720 91405826
! 138385 424276773
! 157919 757342264
! 53769 550199299
! 159680 930805466
! 55872 186144924
! 37025 901588288
! 10565 722972921
! 56603 319141971
! 106921 798678789
! 33934 118831244
? 1
? 1
! 69529 606481774
? 6030
? 1
! 95636 679420698
! 71388 188827796
? 1
? 1
! 142599 18986888
? 1
? 1
? 1
! 32963 570674069
! 12427 899793777
! 26246 267603410
! 87280 867689790
! 52223 232268790
! 35338 744076744
! 75327 51341155
! 199936 675959041
! 166155 24108079
! 74487 543817467
! 85196 440590900
? 1
! 51069 420973770
! 155227 868356787
! 112402 361762626
? 1
? 1
? 1
? 1
! 82369 396032376
? 1
? 1
? 1
? 1
! 185032 865102970
? 1
! 85373 38398015
? 1
! 130922 728590659
! 124527 6023507
! 5195 635299478
! 157252 371104314
! 177570 621771252
? 1
? 1
? 1
? 1
! 29394 869147845
? 1
? 1
? 1
! 159246 597031679
! 167675 188814855
? 1
? 1
? 159039
! 140770 169434760
? 1
! 18917 882788274
? 1
? 70030
! 148256 751275106
! 156042 452206279
? 1
? 1
! 135384 780708810
? 1
? 1
? 1
! 45099 18760785
! 173442 82032121
! 11360 861932080
? 1
? 1
? 1
? 1
? 1
? 168003
! 6280 711030894
? 1
! 66791 277985868
! 93816 378576450
? 1
? 1
! 48391 111228789
! 62766 857351094
! 125506 638417219
! 169914 297031913
? 1
! 139266 521088974
! 58302 581637394
? 1
! 142750 546776286
! 162358 901630209
? 1
? 1
! 113515 113269633
! 52453 89964954
? 4745
! 46040 566349152
! 53253 735739201
! 150546 604464261
! 162407 763925730
! 196534 170552499
! 179599 159042517
! 67329 429631895
? 1
? 1
! 110811 475895201
? 1
? 1
? 1
! 158883 755822221
! 120897 464592679
! 198563 76958596
? 1
! 49138 882864186
! 173174 836570449
! 31366 203061590
? 1
! 178837 710266559
? 1
! 68721 782047900
! 68757 373619076
! 91781 517333886
! 182524 127449630
? 1
! 75214 772014557
! 108003 395686591
? 1
! 4298 974066570
? 1
! 48445 734256465
? 1
? 1
? 1
? 1
! 117986 763044170
! 134441 890657178
? 1
! 95307 302148237
! 193816 882242734
? 1
! 49014 92334469
! 9996 208439267
? 1
? 1
? 1
? 1
! 24662 559765851
! 95926 321851651
? 71806
? 1
! 2069 621014330
! 140423 819542774
? 1
! 55447 825290208
! 139977 99207176
! 118351 493628252
? 1
! 102023 368291886
! 1000 173125699
! 94011 329300899
? 1
? 1
? 1
? 1
! 105924 502462998
? 1
? 1
! 196761 376682089
? 1
! 35476 439324364
? 1
! 89950 832782863
! 109108 177171002
? 1
? 1
? 1
! 11350 908225305
! 61317 842635108
! 160461 389209212
? 124337
? 1
! 168151 190401464
! 45156 840665949
! 105132 891608655
? 1
! 40488 468044733
! 123819 501843301
? 1
! 22425 685023614
? 1
? 1
! 13860 385618416
! 12246 203249406
? 1
? 1
? 130975
? 1
? 1
! 16281 850080505
! 30963 345819761
? 64052
! 195831 187316662
? 1
? 1
? 1
! 72292 908344884
? 1
? 1
? 1
! 146369 409047122
! 62863 382366494
? 1
? 1
! 43473 938837739
? 1
? 1
? 1
! 103425 469772071
! 126264 986632511
? 1
? 26019
? 1
! 154699 664774957
! 54442 742685400
! 166908 523742723
? 1
? 1
! 102543 438084355
? 1
! 90384 719653983
? 1
? 1
! 21265 914521163
! 55262 86805621
! 162436 691942426
? 1
? 1
! 193193 600526331
! 49275 273039971
! 140223 696477378
! 30018 527832448
? 1
! 113559 854774124
! 86462 243341656
? 188977
! 160354 332579165
? 1
? 1
! 79327 407005187
! 112061 33380466
! 39352 929470043
? 1
? 1
! 106784 156078266
! 119138 839028320
! 113150 457043547
! 77006 457317687
! 112918 98129124
? 1
? 1
? 1
! 146488 877402604
? 1
? 1
? 1
! 54588 490753009
! 72608 816779110
! 9568 734750000
? 1
! 34864 922958066
? 1
! 43145 500668065
! 22690 580609670
? 1
? 1
? 1
! 45409 356721096
? 1
! 96933 158327377
! 11837 235761622
? 1
? 1
! 183178 808081144
? 1
! 138473 458170612
! 68053 801697415
? 1
! 189011 398839817
! 34161 550651760
? 1
! 189519 596789014
! 143479 155699015
? 1
! 154819 334050556
! 82597 261790027
! 195117 162930568
? 1
? 1
? 1
? 1
! 170402 855215030
? 1
? 1
! 7849 547647299
? 1
! 45954 28788414
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 47750 169026907
? 1
? 1
? 1
! 25759 462638753
! 195483 868014847
! 172827 373642017
? 1
! 10351 952604123
! 132577 835891809
? 1
? 1
? 1
! 10725 292316966
? 1
! 61319 1523572
! 86979 680490068
? 1
? 1
! 89892 724745849
! 22937 807886624
? 1
! 122255 733481666
? 1
! 55179 878769296
? 1
! 24166 146563475
? 1
? 74069
! 87334 297989758
? 1
? 1
? 1
? 1
! 175007 478178184
? 1
? 1
? 1
? 21691
! 87091 777908425
! 51608 964923373
! 80829 80163497
! 21407 948700309
? 1
? 1
! 35745 387581007
? 1
? 1
? 1
? 1
! 179721 211540741
! 142062 448610004
? 1
! 43529 277117551
! 38072 417362501
? 1
? 1
! 108371 860490306
! 142814 680207334
! 74566 573475045
? 1
! 130776 639835034
? 1
! 125307 786458480
? 1
? 1
? 1
! 192625 732754283
? 1
? 1
? 1
! 132554 561834734
! 108042 832029421
? 1
? 1
! 134772 353022910
? 1
! 199985 1162357
! 42847 372630407
? 1
! 142409 861233587
? 1
! 197794 518376523
? 1
? 1
? 1
! 69491 128011420
! 33101 691913398
! 149314 741912964
? 1
! 83431 712232747
! 185135 212076420
? 1
! 113869 759150519
! 24114 148971164
! 156611 959962554
! 59230 3961188
! 163252 785864213
! 137412 673728202
! 118 375211855
? 1
? 1
? 1
? 181675
? 1
? 1
! 112756 579671596
? 1
? 1
! 137126 463493960
! 39318 384758191
! 116328 542764316
! 145458 179542850
! 190962 272586480
! 50302 902355083
! 141482 6917304
! 91117 794915493
! 49544 618526123
! 69988 891797249
! 195297 194368023
! 5264 613369637
! 59494 957967088
! 148514 299957049
! 162865 799472939
! 110895 604561990
! 173187 725642384
? 1
! 195383 426015397
! 158594 931994125
? 1
? 1
! 23033 760857526
? 1
? 1
? 1
? 1
! 19067 20564623
? 1
! 155648 462998405
? 1
! 199057 371485887
! 52365 345952648
! 124958 607385664
! 92755 484883730
? 1
? 1
! 129202 134162853
! 38208 951615079
? 1
! 152433 228707964
? 1
? 1
! 123135 739744425
! 198967 83985449
? 1
! 168598 243521862
? 1
! 151606 569383670
! 14899 174855057
! 53696 894158429
! 69557 783767029
! 106629 932385016
! 44927 148261644
! 57151 916707686
? 1
! 47414 370785111
! 162272 34391414
? 1
! 136294 202828114
! 135552 289572663
? 1
! 194659 517399250
! 55553 795602156
! 80949 198060642
! 182053 124990950
? 1
? 1
? 1
! 189837 517956097
! 70177 850847004
! 121400 173332665
? 1
! 80095 885365188
? 161184
? 1
! 144342 627597985
? 1
! 65061 304794762
! 74880 551847891
! 111772 272491089
? 1
! 153078 357503540
? 1
! 126413 283360073
? 1
! 27581 363247605
? 161089
! 69930 900307326
! 194813 22941119
? 1
! 39502 199174667
? 1
? 155915
! 78706 577868173
? 1
! 191367 41867405
! 138506 808918167
! 181732 371036849
? 1
? 1
? 1
! 80901 619555077
? 1
? 1
? 1
? 1
! 186420 174298794
? 1
! 147593 603763822
? 1
! 135731 423459350
! 50631 422793091
? 1
! 7503 942224341
? 1
? 1
! 34633 452681241
? 1
? 1
! 29098 258981441
? 1
? 1
! 29658 699617813
? 1
? 1
? 1
! 182819 478334151
! 7377 248390980
! 150690 481207094
! 125191 317772263
? 1
! 35702 6487266
? 1
! 123615 525921085
! 58647 971586277
? 1
! 86821 999499328
! 97097 238119741
! 45538 368603730
? 1
! 172383 141377989
! 18505 974530299
! 31240 978894332
? 1
? 66787
? 1
? 1
? 1
? 1
? 1
? 1
! 11024 154558887
! 57903 158594972
? 1
? 1
? 1
? 1
! 120888 427383482
! 88006 790844001
? 1
? 1
! 82689 930092035
! 79690 383096280
! 194448 403904475
! 33478 772029908
! 34096 115365931
! 119016 338927834
! 123395 638389772
! 40938 767725066
? 1
? 1
? 1
? 1
! 32352 304893591
! 180513 766051638
? 27166
? 1
? 1
? 1
? 167959
! 94691 225270356
? 177740
? 1
? 1
! 195354 39415595
? 1
! 199192 105921310
? 1
! 48143 936944150
! 95938 708658737
? 1
? 1
! 129998 666978571
? 1
? 1
! 160804 805281970
? 1
? 6069
! 46759 807019043
! 97099 993764340
! 149201 807634868
? 1
! 125824 987653621
! 186957 810632140
! 156031 693526976
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 37776 316230774
? 1
! 115269 639000786
! 151878 308783383
! 77321 120414763
! 89142 526517029
! 129130 773345405
! 123209 641639883
? 1
? 1
? 1
? 1
! 132779 442728830
! 7576 744934283
? 1
? 1
! 32148 906487917
? 1
! 57228 95675756
? 1
! 170728 650996657
! 105707 685226013
? 1
? 1
? 1
? 1
? 1
! 91594 237200083
! 159763 480005560
! 90594 544268458
? 1
? 1
! 183841 786993085
! 60352 588448875
! 112 155603298
? 1
! 119618 29023709
? 1
! 42714 902911772
? 1
! 12051 196267771
! 153380 345615046
! 31496 355948585
! 12789 350025554
! 37851 868581576
? 1
? 1
? 1
! 196319 529476564
? 1
! 14384 823936699
? 1
? 1
? 1
! 117904 584492159
? 1
! 53331 22102652
? 1
! 191101 609787157
! 136100 234402153
! 114851 312451515
! 31734 707497008
? 1
! 130753 135434508
? 1
! 124017 246459916
! 69301 102558174
! 104125 862168319
! 13696 834125858
? 1
? 63582
? 1
! 172401 939643374
? 1
? 1
! 155630 810330764
? 1
! 84847 294107563
! 24959 383974117
? 1
! 73867 821577240
! 101236 644958995
? 1
? 1
? 1
? 1
! 3850 93252621
? 1
? 1
? 1
! 188547 321881448
? 1
? 1
? 1
! 146073 990783281
! 105129 360738274
? 169150
? 1
! 149710 677731459
? 1
? 1
! 163082 522796011
! 191672 848061598
? 1
! 64299 259948187
? 1
? 1
! 185282 637392021
! 187845 527667844
! 121831 249898787
! 195071 600219744
? 1
? 1
? 1
? 1
? 1
? 1
! 146353 241369832
? 1
? 1
! 108523 644719902
! 581 614742891
! 25350 297747508
! 162000 570391617
! 196599 640218613
? 1
! 53465 508260498
? 63030
? 1
! 113756 979966387
! 134250 322801232
! 62245 268866445
! 61722 383216979
! 125573 923074752
? 1
! 161786 76433402
? 1
? 1
? 1
? 1
? 1
? 1
! 133649 330849877
! 76053 177008154
? 1
! 34520 833335929
! 36724 945576743
! 81260 728473592
! 8686 778441150
? 1
! 166975 15232874
? 90819
? 1
! 5006 258053069
? 1
? 1
! 131103 317589869
? 1
? 1
? 1
! 47488 21198466
? 1
! 14473 476115027
? 1
! 143466 937641325
? 1
! 9404 526399065
? 1
! 6939 19815062
? 1
! 137510 613081224
! 5005 364220819
! 176981 667335763
? 75650
? 1
! 191720 760603553
? 1
? 1
! 117003 668445280
! 6286 426835943
? 1
! 113308 870101917
! 156722 521336452
! 39801 177811282
! 50519 69585615
! 17267 994432372
? 1
? 1
? 1
? 1
! 150997 775418796
? 1
! 69715 718612545
? 1
! 21590 156510464
! 114500 980574934
? 1
! 9302 21447408
? 1
? 1
? 1
? 1
! 133386 472798050
? 1
? 1
? 1
! 27692 289310895
? 1
! 39092 472764607
? 1
? 1
? 790
? 1
? 1
? 1
? 1
! 99819 391664178
! 190092 518686514
? 1
? 171272
? 1
? 1
? 1
! 115817 534875269
? 19558
? 1
? 1
? 1
! 181889 886721219
? 1
! 193775 762025229
? 1
? 1
! 43800 884825448
? 1
? 1
! 125802 659059828
? 1
? 1
! 114626 776735823
! 189715 427325360
! 32469 722333032
? 1
! 147917 326782221
? 20951
? 1
? 164149
? 1
? 1
! 43645 848014123
! 194165 558551245
? 1
! 115867 51549362
! 177646 610990933
! 181632 309618493
? 1
! 51876 967461140
! 48 932792231
? 1
! 5723 256528336
! 123406 860062640
! 154896 351460939
! 192246 471793931
? 1
! 130651 595162948
! 188324 711286699
! 124755 952282525
? 22827
? 1
? 1
! 64212 61648094
! 12405 485508821
? 1
! 173582 432667776
! 167542 700031218
? 1
! 3091 259621159
! 166333 672566056
! 54577 216922483
? 1
! 101040 46273144
? 4992
! 170985 178908614
! 119997 443059059
! 47777 39112810
! 57322 274684079
! 78249 213284791
! 178147 532418732
? 186737
! 35261 226232948
? 1
! 147195 435446887
? 1
? 1
! 134795 226413420
? 1
! 73876 907177188
! 128341 712251314
! 34596 325403148
? 75360
! 116789 463279203
! 131850 389707387
! 47266 890930077
! 70283 516180319
! 35856 275541930
! 99257 714140678
! 5031 881504493
! 197347 575239266
! 139117 89565644
! 193718 817533893
? 1
? 1
! 2539 462265578
? 1
! 103465 309251337
! 157298 301870939
! 4684 362042142
? 1
? 1
! 161016 871773576
? 1
? 1
? 1
? 1
! 77473 554684370
! 9415 780465116
? 1
! 33653 782148756
? 1
? 1
! 198056 947067783
? 1
! 4046 72366111
? 1
? 1
! 47806 543230390
! 156805 492105179
? 1
! 75155 599722172
? 1
! 56074 767056373
? 1
! 18667 972615340
! 119163 863588485
! 40012 277348453
? 1
! 40184 377483998
! 171480 745415434
! 8974 987774081
! 5575 512570077
! 85096 268846982
? 1
! 142400 625091354
? 1
! 81463 372138213
! 84644 327537627
! 175648 239853599
! 106310 602912509
! 39975 372449242
? 1
? 194243
? 1
! 50633 789535938
? 1
? 1
! 121872 989452762
? 199498
? 1
? 1
? 1
? 1
! 89735 676685065
! 43385 42775047
! 27060 585003948
? 1
? 1
! 38263 174080340
? 1
! 121218 613944334
? 1
? 1
! 106249 59047040
? 1
? 1
? 1
! 77482 401703164
! 178394 134432589
! 168597 78947344
? 1
! 177212 252886038
! 180708 431582679
? 1
? 1
? 1
! 122224 349162612
? 1
? 1
! 125146 508575155
? 179795
! 55894 657921821
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 104133 887571193
? 1
! 124104 716063430
! 174483 604091860
! 103905 985886372
? 1
? 1
! 50494 843020492
? 1
! 77608 564494668
? 1
! 17320 25635932
! 105325 524795897
! 71499 150505198
? 1
? 1
! 169845 936071007
! 101271 182068113
! 22084 956341804
! 187326 268348340
? 1
? 1
! 74918 609811359
? 148636
? 1
! 19593 64769410
? 1
! 81150 901240225
! 179404 625791362
! 96298 459861833
? 1
! 179477 729439164
? 158767
! 106099 672125866
! 91337 404473435
! 162520 98127883
! 98891 112887296
? 1
? 16055
! 115805 706609421
! 37782 780102410
? 118954
! 195233 926202037
! 108087 397241322
? 1
? 1
! 140576 328716730
? 1
? 1
? 1
? 1
! 109600 306546474
! 90912 625455613
? 1
? 1
! 30635 226446420
? 1
? 94892
? 1
! 161956 591594732
! 107161 364042604
? 1
! 48054 542269551
! 62683 314398509
? 1
! 66361 630912444
! 170893 58892056
? 1
! 79676 25428147
! 37464 409017624
? 1
? 1
? 1
! 99859 246883080
? 1
? 1
? 1
? 1
? 1
! 184622 793213966
? 122112
! 22035 217539693
! 193604 550352700
! 11886 533697796
? 1
! 164766 460780485
? 1
? 1
? 1
? 1
! 149854 465952507
! 131276 150347941
? 1
? 1
! 150241 526162117
! 165765 697832006
? 1
! 42670 478032190
! 121542 528699414
! 7779 533808705
! 184922 857396839
? 1
? 1
! 68126 475367961
? 1
? 1
? 1
? 1
! 167518 410635137
? 1
? 1
! 165855 702630869
! 194248 917273976
? 192819
? 1
? 1
! 174351 769390476
? 1
? 1
? 1
! 193617 969333336
! 167567 380895639
? 1
? 1
! 88303 472040942
? 1
! 143391 466312885
? 1
! 184404 405949262
? 1
? 1
! 50268 245354219
! 179925 481855538
? 1
! 130568 184353899
? 62977
! 100438 89816357
! 61655 697882930
? 1
! 191404 930302520
! 44584 435676636
? 1
? 1
! 25100 371209975
! 138182 602283900
! 29868 56075656
? 1
? 1
! 239 655323328
? 1
! 12957 883668592
? 1
! 30526 956140928
! 135191 672959075
! 139465 317755723
! 33473 583963364
? 1
? 1
? 1
? 1
! 59920 940244591
? 1
? 1
! 145810 167092822
! 163493 643086468
? 1
! 98764 766917286
? 1
? 1
? 1
? 1
? 1
? 1
! 196137 235669587
? 1
? 1
! 134507 699980218
! 50524 96460149
? 1
? 1
? 1
! 50611 261271686
? 1
! 18612 339030092
! 145242 304169237
? 1
? 1
? 1
? 1
! 134047 290077021
? 1
! 89867 459696619
? 1
! 148631 168271184
? 1
? 1
! 151031 837635497
? 1
! 152198 719266759
? 1
? 1
? 1
? 1
! 162354 920771701
! 178306 701314965
! 151817 93046559
! 18484 407104492
! 4055 87578201
! 51664 658352431
? 93621
! 108564 155152587
? 96141
! 137021 91801778
! 96183 118017464
! 185835 190002628
? 103317
! 133673 331395459
! 89812 967017128
! 92240 72305890
! 34066 790524291
! 564 744312315
! 148324 975035377
! 152098 154316664
? 1
! 11894 335686936
! 8735 60697741
! 133310 123792153
? 1
? 1
? 1
? 1
! 154810 434996914
? 1
! 133824 501287977
? 1
! 20430 645513
! 46051 991217989
! 114219 498829642
! 99932 699015022
? 1
! 88725 453717111
! 190095 142869898
? 1
! 48356 318314102
! 36499 370212825
! 8426 341457133
? 1
! 21102 745386567
! 55850 528854919
! 133468 466309866
? 1
? 1
? 1
? 1
! 164342 426380446
! 170350 378316679
! 83439 744464523
! 24989 871692211
? 1
? 1
? 1
? 1
? 1
? 1
! 119671 522959743
? 1
! 199592 534895404
! 57303 391536101
? 1
! 117710 488478349
? 74058
! 144730 278988795
? 1
! 13510 24027675
? 1
? 1
! 143946 477679329
! 89841 360934635
? 1
? 48876
? 149408
! 48924 911154674
! 173293 244496787
! 53336 545446905
? 1
! 20739 921275438
? 1
? 1
? 96186
? 1
? 1
? 62774
? 1
? 1
! 141155 702353858
! 144208 102939528
? 1
! 120138 402545996
? 1
! 125451 150189216
? 1
? 1
! 154201 891800463
! 126557 765843990
! 109373 293914247
! 125309 438003971
? 1
! 93320 662588385
? 65531
! 166930 20619079
? 1
? 1
? 1
! 89111 307662079
! 192794 156319998
! 77826 575512941
? 1
? 1
? 1
! 156881 835986671
? 1
! 129247 838961588
! 86388 670828144
? 1
? 1
! 81029 945652779
? 134900
? 41687
! 135956 578431837
? 32372
! 188739 365038110
? 1
! 48703 289916207
! 28775 689718851
! 199545 659869928
! 137233 803179636
? 1
! 149453 508030022
? 1
? 1
! 6225 70402380
! 192373 146028638
? 172977
? 1
? 1
? 1
! 31487 132916445
? 1
! 195627 732244067
! 188648 600153815
! 102722 388382035
! 41488 925581416
? 1
! 184479 604094845
! 188009 485271094
! 73652 363983761
! 23419 366592886
! 46420 579746098
! 3684 436374234
! 174893 140098294
? 1
! 130514 62172274
! 47974 285783193
! 145816 262964783
! 100172 793245533
? 1
? 1
! 148763 368019188
? 1
? 1
? 1
! 38134 364453197
? 1
! 107595 143880180
? 1
! 48740 427027399
! 55905 743849804
? 1
? 1
! 3974 225176161
! 149763 252652588
! 165315 56481424
? 1
! 25763 35916107
? 1
? 1
! 150499 313848921
! 162771 25731097
! 154824 913520956
? 1
! 141124 661783967
? 1
? 1
? 1
? 1
! 83845 137149270
? 1
? 1
! 143638 264480493
? 1
! 67783 234435148
? 1
! 190548 8521912
? 186913
! 61285 302242699
? 1
? 193355
! 166765 502349199
? 1
! 123490 646560645
? 1
! 100736 581567308
! 36082 177647392
! 20729 237774710
? 1
! 115443 677559356
? 1
? 1
? 1
! 81231 130145684
? 1
? 1
? 1
? 1
! 65262 822493397
? 1
! 157704 767379482
! 50890 441219485
! 153371 78053988
? 1
! 38699 889336746
? 1
! 160869 991449192
! 11895 560862641
? 1
? 1
? 1
! 2523 320088980
! 58650 497766735
! 67915 493109251
? 1
? 1
? 198060
! 126248 344907737
? 1
? 1
! 148226 276738084
? 1
! 100221 501263715
! 187947 599618448
? 1
! 42636 263610910
! 95291 869809681
? 1
? 1
? 1
? 1
! 10871 152336739
! 56076 58075672
! 163514 354035548
! 89388 384817877
? 1
! 164851 169466594
? 1
! 162180 13406019
? 1
! 45723 440408213
! 188800 714063864
? 1
? 1
! 167921 934521403
? 1
? 1
? 1
! 120021 265431008
? 1
! 37037 146612931
? 1
? 56556
! 83795 779654652
? 1
? 56614
! 128352 373799170
! 51586 156362715
? 189845
? 1
? 143553
? 126679
! 161117 625856992
! 131566 381431456
? 1
! 186510 732965949
! 53373 823733364
? 1
! 23976 188924673
? 1
? 1
? 1
! 145927 237269984
? 1
? 1
! 181137 867732630
? 94709
! 186060 610343193
? 1
! 74538 587042615
? 1
? 1
! 161823 582835316
! 174185 768239181
? 1
! 127583 581136580
! 31939 418219606
! 24179 108029146
! 13411 5020230
? 1
! 71899 84132631
! 77465 662874228
? 11206
! 171980 416452584
! 20617 410583266
? 1
? 1
? 1
! 179199 564980011
? 1
! 31428 656563569
! 196525 736289512
? 194436
? 1
? 1
? 1
? 1
? 1
! 22141 265035429
? 1
? 1
? 1
! 10763 483566068
! 134691 861627498
? 1
! 71304 347275277
! 189704 698894205
! 168554 432321053
? 1
? 1
? 1
? 1
? 110785
! 162443 681819003
? 1
? 1
! 80241 9255404
? 1
? 1
! 175890 155834625
! 54316 257707573
! 104058 839998801
! 161330 145776413
! 71461 278614966
? 1
? 1
? 1
! 79219 449156496
! 21232 179362819
! 104408 191960373
? 1
? 1
? 1
? 1
? 1
! 16461 719370008
? 1
! 155694 589058013
! 157929 735043790
? 1
? 1
? 1
? 1
? 1
? 173893
! 167699 735488033
! 158359 697060446
? 1
? 1
! 113132 97937511
? 140462
! 137194 589766931
! 102744 131852217
? 1
! 31801 782367063
? 1
? 1
? 1
! 152582 172862342
? 1
! 129899 653083556
! 29939 412437638
! 149534 168806265
? 1
? 1
! 8793 183136577
? 89607
? 61821
? 1
! 149568 950961094
! 166890 898463014
? 1
? 1
! 128635 748351947
? 1
! 62814 71010351
? 1
? 1
? 1
! 8800 693801829
? 1
? 1
! 71384 485340568
? 1
! 96961 274583099
! 115419 788331553
? 1
! 134346 942972269
! 112404 433946398
? 1
? 1
! 43121 375905409
! 143666 735780786
? 1
! 65364 623793649
? 1
? 1
? 1
? 1
! 33938 333678579
? 1
! 153226 760344097
? 1
! 58934 860332320
! 41889 107163354
! 140056 246856113
! 99271 760655277
! 186432 949106769
? 1
! 194811 649555391
? 1
? 1
! 31784 749706611
? 1
? 1
? 191574
? 1
! 183532 110175895
? 1
! 146717 515534366
? 1
? 1
! 197644 267589999
! 2242 336304835
? 1
? 1
! 72644 144884944
? 1
? 1
! 41284 743393977
? 1
! 12637 199267382
? 1
? 99565
! 2832 800502201
? 1
? 1
? 1
! 61431 998337356
! 96360 46980302
? 1
! 27308 31047737
? 1
! 164449 273155513
? 1
! 72519 14088679
? 1
! 136409 287114748
? 1
! 162004 567969947
! 124640 665708988
? 1
! 4513 273965593
! 159057 186481195
! 139580 470982802
! 148377 820355334
? 1
! 116452 174083024
! 157447 699984675
? 1
? 1
! 24081 747518954
? 193121
? 1
? 1
! 94481 575205014
! 14487 672594962
? 1
! 104317 784148179
! 112444 543422091
? 33928
! 129672 777877768
? 1
? 1
? 1
? 1
? 1
! 85076 381456696
! 67190 92818567
? 1
? 1
? 1
? 1
? 1
! 50152 43792572
! 37232 846965291
! 181339 693914784
! 132886 766001514
? 1
! 82242 250534925
? 1
? 162340
? 1
? 1
! 45405 699886988
? 1
! 55019 766160828
! 115708 209875820
! 85941 358380532
! 32557 598819069
? 1
? 1
? 1
? 1
! 79255 885630179
? 1
? 1
! 195234 779692739
? 1
! 95964 320649308
! 48002 713290550
! 100327 449951404
! 103442 764407757
? 1
! 51515 987609119
! 168849 936541011
? 1
! 74622 706177169
! 716 104995655
? 86158
? 1
! 62923 759523500
! 27056 755498027
! 69432 703645793
? 1
! 95686 145446708
? 1
! 136713 858040459
? 1
? 48883
? 1
! 73831 579247281
? 189668
? 1
? 192662
? 1
? 1
? 1
! 15550 631377066
! 17032 311332596
! 29032 37466877
! 82152 322247352
? 1
! 146699 496704110
! 138837 935831672
! 170740 866602287
! 116715 274761203
! 17344 798893735
! 112341 884959002
? 1
? 1
? 1
? 1
? 1
? 1
! 174109 37742133
! 113804 42946782
! 126348 699084376
? 1
? 1
? 1
! 81180 169485015
? 1
? 138928
? 1
! 182191 417194423
? 1
! 101889 135396267
? 1
! 89943 452339567
? 1
? 1
? 1
! 50447 166521475
? 130145
! 25642 747941056
? 1
! 80622 935710107
! 152306 294451858
! 191511 486647473
? 1
? 1
! 143734 738401624
? 1
! 41511 454287148
! 117604 334021714
! 54163 104699131
? 1
! 63136 21575040
? 1
! 71710 751207539
? 1
! 122780 685981730
! 179703 603223967
? 1
! 116759 245574626
? 117551
? 1
? 1
! 196300 968807080
? 1
? 1
! 116389 709629490
! 53008 819774092
? 1
! 109947 990854322
? 6375
! 132431 113969545
? 163910
! 64448 688261456
! 159483 665566338
? 1
? 1
! 109739 774032596
! 146053 711992131
? 1
! 88038 595638135
! 145962 603506045
? 1
! 61557 647437784
? 1
? 1
! 155691 449133653
? 47065
? 1
? 1
? 1
! 176650 521997177
! 122623 273015776
! 77747 176845345
! 52155 152784552
! 98854 169243974
! 35941 538225271
? 1
? 1
? 1
! 18054 46698334
! 68890 749283360
! 78245 235751205
! 105046 145146088
! 163889 806616056
! 177283 489881759
! 189995 603282277
! 56375 857529799
! 162754 896409558
? 1
? 1
? 1
? 1
! 1489 202550458
! 141484 5559050
? 61312
? 1
? 1
? 1
! 51097 69213662
? 1
? 1
? 1
! 101087 262184344
! 129389 254888269
! 81282 487295043
! 50935 166045285
? 1
? 1
! 163557 566317155
! 186745 209596390
! 199077 335108231
! 91168 332577214
! 54169 871579496
! 172966 991863936
! 54890 898837566
? 1
! 189915 976695980
! 93375 916387929
? 1
? 1
? 7968
? 1
? 1
! 44408 39209367
? 138134
? 1
! 136396 400722022
! 131618 541022328
! 49198 546438530
? 1
! 35888 776294876
? 1
! 72550 358416774
? 1
? 1
! 99344 918555098
? 1
? 15659
! 160422 574098998
! 37885 314199566
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 29104 538259861
! 29615 218509446
! 100289 6386162
? 1
? 1
! 74319 699772140
? 1
? 1
! 151588 152003273
! 177975 978895302
? 1
! 76065 749053581
? 1
? 1
! 40521 892273155
! 69361 378854739
! 91355 394063893
? 1
! 192927 978965633
! 69330 19100779
? 1
? 1
? 1
! 131185 416651252
? 1
? 1
! 162886 779191222
! 111578 672847041
? 1
? 1
! 126803 143187621
? 1
! 143820 35177361
! 62218 308517173
! 176726 173687709
! 29195 288433022
? 1
? 1
! 88593 349315184
! 142685 25059889
! 67124 955773587
! 126667 608776467
? 1
? 1
! 140006 576807906
! 196485 685647815
? 1
! 119827 769672254
! 74364 795868660
? 1
? 1
! 27888 666181494
! 134232 75430358
? 1
! 15071 703517645
? 31097
! 198150 110071932
! 77115 457273241
? 1
! 7738 144744060
! 164388 833630192
! 159143 97348830
? 1
? 1
? 1
? 1
! 44974 531602888
? 1
? 1
! 42879 291838900
? 78958
! 118562 545524318
! 189092 44352331
! 5748 132577475
! 128936 142277667
! 157177 132622450
! 73693 35749809
! 140969 388776961
! 188534 35281234
! 173039 810255414
! 108140 244530053
? 1
? 1
! 106974 750356845
! 51147 43476845
! 29722 13517816
? 1
? 1
! 88366 670766364
! 39484 397014324
! 135390 999305840
? 1
? 1
! 94232 428050191
? 1
? 1
? 1
! 40177 191549855
? 112663
! 15887 59937101
? 1
? 1
? 1
? 1
? 1
! 80832 303511191
? 1
? 1
? 1
? 1
! 45392 384660594
! 146184 424716714
! 199258 757145874
? 1
? 100787
? 1
? 62514
! 178735 37786299
? 1
! 21454 246566495
? 153690
! 57334 319702490
? 1
! 116601 188075246
? 1
? 1
? 1
? 1
! 120649 684531271
? 1
? 1
? 1
? 1
? 98638
? 1
? 1
! 20995 910449085
? 1
? 1
? 1
! 81672 870370754
! 168769 310599609
? 1
! 910 2559233
! 148160 804516983
? 1
? 1
? 1
? 1
? 166418
! 89531 891432941
? 1
? 1
? 1
? 1
! 116574 862955348
! 2893 329930331
? 1
? 1
! 76900 376626133
! 144254 289337000
? 1
? 1
! 6948 302072927
! 111601 157536303
! 93977 168692727
? 1
? 1
! 88564 822794573
! 138146 360418059
? 1
? 1
! 4454 679157882
! 52945 655119159
! 59282 268727554
? 41832
? 1
! 158096 551184372
? 1
! 144227 273433688
? 1
? 150533
? 1
? 1
! 2615 805292809
? 1
! 191966 902943023
! 61963 584601843
! 45061 403539991
? 1
? 1
? 1
? 1
? 1
? 9894
? 1
? 1
? 1
? 1
! 124549 73470217
! 57588 721845888
! 57197 656593413
? 1
? 1
? 1
? 1
! 195096 906921667
? 60946
! 5544 438363337
? 174226
? 1
? 1
? 1
? 1
! 88955 860001129
? 1
? 1
! 29597 434431705
! 101884 986112075
? 1
? 1
? 1
! 87298 121746440
! 808 778443122
? 1
? 1
! 54612 206947747
? 1
? 1
? 1
! 5878 651913577
! 96872 746683972
? 1
? 1
! 33897 57455981
? 1
! 193284 991765391
? 1
! 88938 391885372
? 1
? 1
! 132665 725555384
! 61535 989239419
! 140784 880271860
! 192692 250892485
? 1
! 148694 607861705
! 6386 332774263
! 19188 597874696
! 110447 213647843
? 1
! 60611 707822584
! 127185 96853023
! 152253 311338945
! 52998 148550217
! 137181 729008622
? 1
? 1
? 1
! 195295 330713811
! 193658 752653773
? 1
? 1
? 1
? 1
! 31260 848880784
? 1
! 17191 307613263
? 1
! 18076 531212849
? 1
? 1
! 186361 699842204
? 1
? 1
! 155970 83322857
! 178589 77132887
? 1
? 1
! 64105 564046797
! 58591 224005109
? 1
! 8449 731133793
! 24645 210058075
? 1
? 1
? 1
? 14716
? 1
? 1
! 10228 862788491
! 159353 871124865
? 1
! 121730 421868021
? 1
? 1
? 1
? 1
? 1
? 1
! 113684 721318588
! 11644 176221702
! 62731 220869225
? 1
! 46192 732284116
? 1
! 4342 895922268
! 26277 967052324
? 1
! 194612 675462474
! 96361 256415164
? 1
? 1
! 198428 124331949
? 91206
! 82641 803154576
? 1
? 1
? 1
! 8784 943407287
? 1
! 172773 193439290
? 1
! 179052 86022489
! 114493 892394245
? 1
! 33896 553395890
? 1
! 128798 499514368
? 1
? 1
? 1
! 3176 995848441
? 1
! 134617 24774770
! 130288 665709284
? 1
? 92545
! 117906 4818333
? 1
? 1
! 69685 910215656
! 24003 790995374
? 1
! 141811 585222188
! 39424 592103502
? 1
? 1
? 183011
? 26541
! 131600 967302007
? 1
! 146504 56253204
? 1
! 88824 338366541
! 180480 293928955
? 63530
? 159234
? 1
! 136144 590560884
! 4897 432447821
? 1
? 1
? 1
? 18132
? 1
! 96423 284759891
? 1
! 186578 536899524
? 1
? 1
? 1
? 1
? 1
! 50451 847666055
? 1
? 1
! 28089 751368367
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 129942 159342418
! 70665 690790644
! 153848 318851831
! 130645 728571292
! 98128 151414746
! 93959 740558613
! 75059 593645454
? 1
! 54353 7308248
! 153653 204396729
? 1
! 9537 794650609
? 99494
? 1
! 50695 420360849
! 101361 285210632
! 149121 311490128
? 1
? 55314
? 1
? 1
! 125406 320379660
! 88712 74887135
? 1
? 1
! 16361 959798904
! 150973 420439916
! 149678 988490598
? 1
! 160581 709574255
? 1
? 1
! 8069 20802719
? 1
! 47389 720442713
? 1
! 160057 265525158
? 1
! 84047 843220362
! 140663 415274797
? 1
? 1
? 1
? 1
! 136803 713680268
! 187782 622372856
? 1
! 9745 837598183
? 1
? 1
! 17580 5094486
? 1
? 1
! 194152 291041854
? 1
! 490 776440853
! 108422 813953988
? 1
! 15360 703867104
! 137201 622908076
? 1
! 155062 317449946
! 73697 369626935
! 197679 381598773
? 22607
! 35439 404506768
? 1
! 165487 601948072
? 1
! 101285 528961730
! 15319 488887778
! 174676 548183187
? 1
! 113581 655597700
! 196807 65819908
! 116343 880467605
? 1
! 152091 927894195
? 1
! 56680 202482340
! 171664 862055047
! 156365 615400724
? 1
! 32198 81170706
! 18020 21183072
! 72845 806464519
? 1
! 14765 156061754
! 129006 664844966
? 1
? 163253
! 53618 473172518
? 1
! 106319 364291248
! 45864 869114231
! 44194 491616217
! 165904 327868740
? 1
! 21053 245122256
! 151044 245615750
! 111888 225822174
! 28353 267929664
! 50505 934765475
? 1
? 1
? 1
? 1
! 103461 275371533
? 1
! 84098 40177746
! 64641 399380065
? 1
! 121596 877540096
! 5853 3901789
? 17851
? 1
? 1
! 95974 617011786
! 124680 271259094
? 1
! 31580 538829411
! 81923 881295297
? 184696
? 1
? 1
? 1
! 36889 465674538
? 1
? 1
! 59772 709012241
? 1
? 1
! 26177 967091844
? 1
? 1
! 94702 623961334
! 73339 124840825
! 165816 167677964
? 1
? 1
! 32597 235899394
? 1
? 1
? 1
! 117801 905842818
! 102910 404275569
? 1
! 83002 316001561
? 170614
? 1
? 1
? 1
! 66111 573728256
! 17383 189263474
! 146311 263545863
? 1
! 160650 873861846
! 31820 116825527
? 54759
! 175284 358421672
! 27518 86115848
? 1
? 1
! 139596 450428951
? 99344
? 1
? 97808
! 83488 312131692
? 1
? 1
! 33613 934873405
! 189006 503214052
! 55411 382252259
! 89966 357106094
? 1
! 152676 459069404
? 1
! 199436 57006909
! 35100 439762722
! 44458 965347656
! 102730 861386230
! 39486 161647566
! 149313 517096104
! 142969 588784117
! 93664 93932192
! 169560 888102249
! 196607 139235450
! 166902 108484632
! 20666 291997928
! 142246 651240612
? 1
! 50512 861832901
! 76292 458477943
? 1
? 1
! 173925 276259420
? 1
? 1
? 1
? 1
? 1
! 177971 59252850
? 1
? 1
? 1
? 1
! 64611 387681032
! 39726 205849528
? 1
! 64093 640964491
! 173415 945980453
? 1
! 165541 550938666
! 57023 560488926
? 1
! 87686 487882686
? 1
! 118624 727898078
? 97854
? 1
! 118783 707631680
! 49070 486696656
! 46000 820469031
! 144463 813533402
! 4590 497155051
! 99065 325048069
? 1
? 178141
! 116359 272853415
! 191632 390242103
! 175781 688862112
! 83553 481406023
! 63021 638637079
! 8466 270432378
! 179212 68703962
? 1
! 61731 549048076
! 76961 219964681
! 70585 307356644
? 1
! 166319 116254577
? 1
? 1
! 158838 572541974
! 77132 344339345
? 1
? 128155
? 1
? 1
! 63789 539620273
! 145576 545458507
? 1
! 48495 841648730
? 1
? 1
? 1
! 98662 203040813
! 56628 289797380
! 96477 85565993
? 1
! 114746 856217943
! 54922 629688019
? 1
? 1
? 1
! 87701 294464498
! 117101 321788776
! 54671 365447689
? 1
! 72061 520435942
? 1
! 142964 445769554
? 1
? 1
? 1
! 131244 507160093
! 110070 735678903
! 113194 958847275
! 58252 590502762
? 1
! 96771 360919155
! 42070 456572440
? 1
? 1
! 135930 260134025
! 129981 192930483
! 140633 979103094
? 1
? 1
! 57015 638132033
! 197356 447242365
! 57178 405438513
? 1
? 1
? 1
? 1
? 1
! 101739 723222141
? 1
! 50273 404239797
! 57140 900828434
! 17707 552167259
? 1
! 143847 655867858
? 1
! 96197 459852797
? 1
! 80642 880786679
! 13459 965912322
? 1
! 18321 833900034
! 22541 209380406
! 187244 157947285
! 170134 293860391
! 121385 160079268
! 180834 436295900
? 1
! 36705 720975610
! 188585 802483054
? 1
! 31238 813676325
? 1
? 118454
! 189273 912870492
? 1
! 3599 146045505
! 167521 838292386
? 1
? 1
? 1
? 1
! 61654 577595101
! 43119 250352858
? 1
? 1
! 4064 900847661
! 99275 411398350
! 184042 508762551
! 156078 808052875
? 1
! 11465 81684851
? 1
! 154162 184198726
? 1
! 27364 910211209
! 65733 910588128
? 1
? 1
? 1
! 199329 277097253
? 1
? 1
! 78354 665457462
? 113197
! 21650 188454245
! 30504 335522883
? 1
! 134326 69544998
? 1
! 56935 145235940
! 143811 187375148
! 129644 934587451
! 189274 462909484
? 1
! 121074 430633012
? 1
! 34140 115503620
! 134314 644824737
! 101282 213481888
? 1
! 24487 348479074
! 109197 471313452
? 1
? 1
! 86832 989704144
? 1
! 46029 933040159
! 64394 421693538
! 190930 924568717
? 1
! 5433 780572077
! 10063 741907736
! 139182 932086193
? 1
? 1
! 106190 749412239
! 59988 975495314
? 1
! 68605 909267939
? 1
! 175744 578814526
! 151172 887533332
? 1
! 69257 470586746
? 1
! 191766 525578102
? 1
? 1
! 12119 375848925
! 25614 160922175
! 89002 126860710
? 1
! 82703 539209614
? 1
? 1
? 1
! 120822 673454216
! 68717 227322440
? 163711
? 1
? 105729
! 170161 429437258
! 109789 727180496
? 1
! 136085 974175284
! 118504 739912366
? 1
! 106616 220288428
? 1
! 100238 853144068
? 1
? 1
? 1
? 117442
? 1
? 1
! 154829 706829949
! 121330 156024296
! 157677 939220678
! 53549 946426554
! 68773 398857848
! 36693 283378914
! 162927 436436298
! 137101 874282745
! 28451 766924086
! 11725 175252051
! 93889 412904597
? 1
! 13393 606874542
? 1
! 127041 964771987
! 192651 738094924
! 5497 308390457
? 1
! 43097 425674118
? 1
? 1
? 1
? 1
! 132384 773819594
! 70526 409815747
! 167405 112690705
! 116219 424910562
? 1
? 1
! 195449 280122629
! 79864 482017409
? 1
! 75886 31197434
? 1
? 1
! 57669 472695176
? 1
? 1
? 1
? 1
! 162331 314884533
? 1
! 116055 823086249
! 17056 452714571
? 146084
? 164901
! 38326 387562324
? 1
? 1
! 12072 480880715
? 1
? 1
? 1
? 1
? 1
! 92132 358479828
! 11791 891824133
? 1
! 157477 706824731
? 1
! 29253 624459717
? 1
? 1
? 1
? 1
! 64032 353060763
! 81303 212059623
? 1
? 1
? 1
? 131699
? 1
! 62900 241420645
! 163689 515346757
? 1
? 1
? 1
? 1
? 1
! 50487 343088020
! 186146 200553354
! 165666 186854519
! 134208 549693723
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 155022
? 1
? 1
? 103634
? 1
! 108844 915400248
! 146982 435495009
? 62654
! 158901 106055309
? 1
! 137550 790805065
! 68870 644076786
! 130561 958928687
! 58539 175135119
? 1
! 168880 106438063
! 104468 103247778
! 53873 116356400
! 199320 411983486
! 67737 208699208
? 1
! 147552 41363338
? 1
? 31141
! 41019 545127410
! 44998 464296380
? 1
! 57868 616720261
? 1
? 1
! 56481 850361022
! 140759 438889777
? 1
! 37727 491238846
! 113253 275834343
? 1
? 1
! 61244 487030070
! 92508 169710156
! 191439 736911002
! 17615 317777255
? 1
! 68165 964516747
? 1
! 108728 537160361
! 119603 17971812
? 1
! 24083 876604674
? 1
? 1
! 60991 968344174
! 20034 853531493
! 151432 473257398
! 2797 892759357
? 1
? 1
? 1
? 1
? 1
! 162964 774512455
! 148275 590448186
! 38654 258996990
? 1
? 1
! 26167 410567929
! 143560 580347334
! 104045 320862952
! 3101 759048947
? 1
? 1
! 175799 719477242
? 1
! 29780 192521331
! 173528 767300041
? 1
! 154043 616816874
! 800 907872403
? 1
! 120776 629268942
! 57096 963592609
? 1
! 158930 348216398
? 1
! 194481 316662686
! 59870 495190621
? 1
! 13308 65799268
? 1
? 112990
? 1
! 42482 771295801
! 85165 992189254
? 1
? 1
? 1
? 1
! 108816 7672118
? 1
? 1
! 32778 643585490
? 1
! 171006 817132860
! 183413 436728894
! 123161 259542532
! 74414 976774113
? 1
! 1889 251550600
? 1
! 139208 890139358
! 151377 213251571
? 1
? 1
? 1
? 1
! 74642 883415819
! 51777 315512868
? 5206
? 1
! 11091 730634209
! 192162 710891307
? 1
! 53764 95268513
! 20437 89905634
? 1
! 172875 69734651
? 1
? 1
? 1
? 1
? 1
! 81316 680611893
? 1
! 35957 321228609
? 1
! 10167 135193640
! 149877 910955993
? 1
? 1
? 145841
! 1990 196782783
! 138026 110691381
! 151233 439459079
? 194425
! 168369 91550501
? 1
! 162421 149532668
? 1
? 1
? 1
! 197037 313635410
! 198778 732144545
! 12082 246806497
? 1
? 1
! 119137 757099969
? 1
? 1
! 84404 822028500
! 17802 787598288
! 78957 506977862
! 120946 738643310
! 174704 642696629
? 1
? 20773
! 40447 168373017
? 1
? 1
! 50164 674555683
! 45926 753821924
! 77573 725361099
? 1
! 174349 236580162
! 16209 724606225
? 1390
? 1
! 178500 664311732
! 6451 55034719
? 1
! 194743 293376797
! 173867 389726518
! 14412 951682743
? 1
! 10170 838360751
? 1
? 1
! 154815 436884490
? 1
! 61279 911482427
! 97879 445794912
! 47676 667534417
! 160740 643161931
! 116256 735174878
? 1
! 109567 124769819
! 143773 67661213
? 1
? 1
! 177484 107107155
! 180839 198552710
! 98506 677943998
! 184967 386988194
! 6074 871207698
? 1
! 55715 512181747
! 172634 910711848
? 1
! 64503 176046574
! 33999 656376980
? 1
! 132546 858806650
! 176164 919464507
? 37617
! 80688 427692848
! 148658 361644309
! 146445 178237004
! 84555 24108239
? 1
! 175737 971476086
! 63866 787909559
? 1
! 79426 107904811
! 105754 720741508
? 1
! 51628 214507013
! 14459 655720051
? 1
? 1
? 1
? 1
! 13422 46627670
? 1
! 40933 337852950
! 66325 186432210
? 1
? 1
? 1
! 69188 596916134
? 1
? 1
! 172528 862390977
? 1
? 1
! 132894 73839043
! 197071 250031932
! 25885 402632203
! 164315 504408280
? 1
? 1
! 100044 247458585
? 1
! 26970 516989354
! 146524 888585100
? 1
? 1
? 1
? 1
! 76711 767088981
? 1
? 1
! 13159 592994238
? 1
! 30114 773836806
? 1
! 32918 726709821
? 1
! 70671 994901473
! 57357 303229817
? 69683
? 1
! 186975 950809580
? 1
? 1
! 181616 641228647
! 184086 270940819
? 1
! 146095 607671151
? 1
! 199027 72003029
? 1
! 63834 335719548
? 1
! 56110 48860936
! 177301 928287005
? 1
? 1
? 155477
! 122539 905817173
! 165586 815533181
? 1
! 19938 435964502
! 125618 489304298
? 1
! 199623 392014428
! 153147 859052546
! 133635 723852532
? 1
? 1
! 173346 89621220
? 1
! 129538 41854727
? 1
? 179061
! 64809 167131002
! 199632 982462259
! 195586 949966792
? 1
! 188888 112676297
? 1
! 50136 437081661
? 1
! 125575 770658549
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 187206 876439726
? 1
? 1
? 116579
! 123774 18382972
! 37752 449747626
! 163724 796831832
! 6134 95764009
? 1
? 1
? 1
! 112600 706757334
? 1
! 192325 109001793
? 1
? 1
? 1
! 157405 960992538
? 1
! 197752 968845939
! 89261 169431769
? 1
! 41068 734342460
? 1
? 1
! 76614 151558741
! 95298 878552158
? 1
! 49819 271046701
! 20286 269563502
? 1
? 1
? 1
! 154884 221775730
? 1
! 146032 823332426
! 104099 106374207
? 1
! 109002 858400533
! 81208 613609526
! 50786 657530197
? 1
! 186196 904178652
! 141159 739075289
! 173195 471723208
! 114691 953925232
? 1
! 165516 280583501
! 99503 40705574
! 7501 636678588
! 112591 553941580
! 7322 630692374
? 1
! 9919 178880814
! 13554 93237331
? 1
! 156517 786329539
? 1
! 74772 354441701
? 1
? 1
! 177236 336225442
? 1
? 1
! 59198 662817170
! 102105 662962452
! 120136 277195321
? 1
! 25125 62343664
? 1
! 65349 586714076
! 56757 933214204
! 40330 862889822
! 155821 628122491
! 97139 961781322
? 130647
! 163030 325848580
? 1
? 1
! 79028 873039328
! 13594 825962573
! 27452 371378206
! 82319 851551445
! 133750 249412143
? 1
? 1
! 150980 750897831
? 1
! 186467 499075483
! 46169 936878075
! 63509 507468842
! 86933 271418630
! 193468 526278758
! 158316 606108650
? 1
? 1
! 124652 582083267
! 117846 778269285
! 190907 471232474
! 166450 723573523
? 1
! 85487 414907079
? 1
! 167135 228191813
! 116515 836393032
! 5151 812436031
? 1
! 111716 736400613
! 30135 850971871
! 54091 290829317
? 1
! 30439 114300089
? 1
! 132053 330198045
! 57487 791400537
! 48242 385968476
? 1
! 137979 534084297
? 1
? 1
! 168588 50701639
! 132925 68746665
? 1
? 1
! 20844 164484848
! 180918 935892905
! 62009 745381408
! 133498 785744478
? 1
! 55612 748623405
! 3470 662964136
? 1
! 29064 544368993
? 1
? 1
! 10189 854787161
! 131123 917234686
? 1
? 1
! 120044 487833207
! 68124 121406091
! 62006 164480089
! 14840 372650521
! 184375 632567205
! 149641 806084309
! 88680 841254602
! 31409 250562910
? 1
! 100032 870968887
? 1
? 1
! 78396 469264360
! 163580 884650465
? 1
? 1
? 1
? 1
? 1
! 48036 579187050
? 1
! 110973 636268121
? 1
? 1
? 1
? 1
? 159280
! 19009 685626487
! 14806 372727595
? 1
! 100854 973940132
? 1
! 196802 986959194
! 131848 694621755
? 16697
? 1
! 39194 881805587
! 36605 976419475
! 32819 153353271
! 163841 820721893
? 1
? 1
? 1
? 1
? 1
? 1
! 91377 2203682
? 1
? 1
! 2442 200704602
! 110678 895506804
! 70868 500996764
? 1
? 1
? 1
? 1
! 158006 263235882
? 1
! 192531 388441986
! 160600 777627288
! 149274 540262345
? 1
! 57895 65978799
! 65954 828836335
? 1
! 36233 29992928
! 198471 912817176
! 166797 86515391
! 131661 510146482
! 185785 975595015
! 173645 201114074
? 1
? 1
? 1
! 656 352792540
? 99689
! 155410 143204802
? 1
? 1
? 1
! 59731 313037955
? 1
? 1
! 138674 347631984
? 117572
! 44715 890974616
! 101821 118931149
? 1
? 1
! 8610 248482561
! 76695 26251341
! 12121 294629672
? 1
? 1
! 152568 448885660
? 1
? 1
? 1
? 1
? 1
! 146156 742735782
! 179892 789844957
? 186752
? 133139
! 89992 841991043
? 1
! 82863 945534590
? 1
! 148989 243853879
? 156014
? 1
! 157070 692620962
? 95088
? 1
! 67942 540145724
! 112182 642810375
? 15056
? 1
! 199748 601718454
? 1
! 160885 963118717
! 74327 33820402
? 1
! 85724 944311521
? 1
! 67785 266001206
? 1
! 173316 987375702
? 1
? 1
! 198561 831434766
! 153953 465023209
! 176639 421260794
! 78196 492893104
! 19646 855642133
? 1
? 1
? 1
? 1
! 35934 547856452
! 198803 255024618
! 99690 994056590
! 194563 681216815
? 1
? 173502
? 1
? 1
? 1
? 1
! 162253 482291303
? 1
! 169815 820552194
! 73940 557515955
! 47779 896384508
! 70706 250558565
! 55184 953187620
? 130194
? 1
! 8381 432283969
! 17411 1502520
! 118317 330981331
? 1
? 1
? 1
! 157827 850190981
! 81077 105657386
? 1
! 26072 491564530
? 1
! 90066 606875472
! 40419 384567857
! 78878 933516960
! 87659 759945602
? 1
? 1
! 128783 66725611
! 121667 634089459
? 1
! 67123 997615642
! 22798 312403346
! 92457 489003744
? 1
? 1
? 1
! 32013 415057851
? 1
! 29895 501373772
? 1
? 1
! 115704 771782447
! 162930 977887344
! 85697 878538769
? 1
! 136751 131567601
? 1
? 1
? 1
? 1
! 145169 114213728
! 5208 397008740
? 1
! 14828 634652194
? 197589
? 1
? 1
! 45344 448523670
? 1
? 1
! 156695 158699401
! 80934 563784775
? 1
? 1
! 152300 684317779
? 1
! 165362 818752921
? 1
! 23171 924300020
! 7367 439246072
? 1
! 157499 161515873
! 75218 782747244
? 1
? 1
? 1
! 36219 778198364
? 1
? 1
! 81262 574012353
? 1
! 22471 184949279
! 130292 43492303
! 44508 340583067
! 56974 205739932
! 150385 622751068
? 1
! 170302 144234358
? 1
? 141293
! 139362 14593521
? 1
! 69670 42965973
? 1
? 1
? 1
! 22558 37786251
? 1
! 19376 932102977
! 38171 317689300
? 1
? 1
? 1
? 129156
? 1
? 1
? 6574
! 97461 99514702
? 1
! 66355 753592127
? 1
! 15621 676088499
! 189325 405737714
? 1
? 1
! 31208 240214152
! 161196 734357076
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 151411 876326012
? 1
? 1
? 1
? 1
? 92168
! 162070 550153644
! 101253 120055210
? 1
? 187365
? 1
! 196187 675890962
? 135758
? 1
! 69864 554919382
! 95203 484366546
! 113706 453849151
? 1
? 1
? 1
! 164262 114293631
? 1
? 1
! 69647 366676795
! 110991 894504932
! 60369 729964268
? 1
! 157497 562054673
! 46002 60702727
? 1
? 1
? 1
! 108256 750900310
! 74133 466153680
! 129469 677417055
? 1
? 1
! 86701 885049634
! 170801 230463279
! 25707 681839003
! 10341 398221867
! 74976 203957025
! 141387 95828838
! 171827 216952652
! 194183 502743381
! 148465 827727734
? 1
? 1
? 1
? 1
? 1
! 176937 300341978
! 66930 627907665
? 1
? 1
? 1
! 107189 581242511
? 1
? 1
! 172905 245663971
! 111705 457471441
? 1
? 1
! 74460 134824552
? 1
? 1
! 14151 70506781
? 1
! 13779 555277964
? 1
! 140261 39101840
? 1
? 1
! 115632 575115239
? 1
? 1
! 73298 586440961
? 1
? 1
? 1
! 41160 846134204
? 1
? 1
? 96886
! 100512 716072400
? 1
! 124614 464285650
! 106318 478733747
? 1
! 186296 53227410
? 1
! 157339 816522836
! 66167 98074377
? 1
! 46385 177152955
! 82982 172044366
! 61488 247822090
? 1
! 119499 685093556
! 189992 245915390
? 1
! 149402 597003481
! 146270 626823944
? 1
? 1
? 1
! 175679 790683175
? 1
! 167017 228124867
! 30574 732781807
! 49338 764841814
! 68710 6517318
? 1
! 180631 223170798
? 1
! 145060 360611431
? 1
! 10195 261954055
? 12892
? 1
! 182 982979207
? 1
? 1
! 156835 761533901
! 56204 185615434
? 1
? 144701
! 30067 303593387
! 129288 601276538
? 1
? 1
! 1037 961737942
! 145435 580627156
? 1
? 54907
? 1
! 181943 414169729
? 1
! 195114 923944019
? 1
? 1
! 160672 280571871
! 93386 478124481
? 156207
! 28503 36715355
? 1
? 1
! 59091 576672140
! 190639 251333127
! 101825 446027583
? 1
? 1
! 46841 890831603
? 1
! 102796 141785307
? 1
? 1
! 143574 991375497
? 1
! 37706 143802126
? 1
! 160377 310120849
? 797
! 57915 646721602
? 1
! 4821 781498513
? 1
? 57971
! 20095 193205646
? 141311
! 10124 3928266
? 1
? 1
! 1063 510688923
? 1
? 1
! 72943 45467690
! 110583 192690407
? 1
? 1
! 156973 961280988
! 102886 350775480
! 169720 620891790
? 1
! 99388 762731613
? 1
? 1
! 9142 811933992
? 1
? 1
? 1
! 124766 593888208
! 41380 339445447
! 151772 532457200
? 1
? 175631
! 115685 57104460
! 158020 24832465
? 1
! 36646 691310339
! 191131 749201541
! 196824 501566248
! 145299 34868076
! 12813 767615221
! 134523 24727241
? 1
! 27760 236536437
? 1
? 1
! 5068 606226171
! 194112 655545045
? 1
? 1
! 89850 192464338
! 13217 969415908
! 76627 618986118
? 1
! 72688 983588129
? 1
! 77437 546454392
! 93812 883509283
? 1
? 1
? 1
? 1
? 1
! 42791 235485691
? 1
? 1
! 129631 320866966
! 168548 764957492
? 1
! 73838 871763684
! 143613 429742374
? 1
? 1
! 21210 913093982
! 104801 556620079
? 1
! 51393 251398710
? 1
! 32668 862325435
! 119582 799518338
! 72078 351590710
? 1
? 98354
! 24049 602165442
? 1
! 125180 818328334
? 1
! 196397 601585586
? 1
? 1
! 50260 47363071
? 1
! 154714 775851800
! 147275 891885376
! 84874 270370412
! 46311 332777658
? 1
? 1
! 142188 92682771
! 104781 696964237
! 99714 619580502
? 1
? 1
! 194902 639712336
? 1
? 1
! 94939 676481098
! 188821 804276515
? 1
? 1
? 1
? 1
? 1
! 169513 17404099
? 1
? 12428
? 1
? 1
? 1
! 70802 59896858
! 158267 740627510
? 1
! 28769 299500679
? 1
? 1
? 1
! 40315 514033911
! 83631 63785361
? 1
? 1
? 1
! 68846 51496075
! 153843 589021774
! 158357 843457565
? 1
? 1
! 196360 328679479
! 41750 270760924
? 1
! 170068 744445221
? 1
! 139981 678202976
? 1
! 163227 683014945
? 1
! 15752 934207703
! 190157 480273610
? 1
? 1
? 1
? 1
! 56173 687419807
? 1
? 1
? 1
! 114685 882939451
? 1
? 1
? 1
? 1
? 1
! 141963 479651685
? 1
! 111503 451179846
? 1
! 93543 554772493
! 195410 224540047
! 37601 723649827
! 33951 630922498
? 1
! 159160 717417257
! 114697 645710000
? 1
? 1
! 16251 559388919
! 24670 266974185
! 155103 804547088
! 190663 917835022
? 1
! 119690 960594663
? 1
? 1
! 75456 364422332
? 1
! 136985 963828018
? 1
! 84130 23959460
! 154180 957977388
? 88193
! 42797 344069452
! 187294 762212896
? 1
! 167279 939892779
! 82251 536499688
? 1
! 34850 658588964
! 150012 675374987
? 72181
! 198777 644657603
? 1
! 46880 69393442
! 72099 843272843
! 102943 452761032
? 1
! 161032 49705710
! 199268 959866943
! 42218 244310670
! 57022 572923942
? 1
? 1
? 1
? 1
! 119425 229218071
! 173915 269153556
? 1
? 1
! 124619 104218251
! 96692 177987269
! 18501 891758573
! 177232 936216626
? 1
? 1
! 122041 881265491
! 144699 622629158
! 120343 395769499
? 1
! 70073 983188569
? 1
! 156843 290288321
? 1
! 162748 282177150
? 1
? 1
! 70880 846747719
! 69091 435986575
? 1
! 125152 992676991
? 64513
! 9271 111377125
? 1
? 1
? 1
? 1
! 14921 259268380
? 1
? 1
? 1
! 191226 194443245
! 192096 356439796
! 188093 26596197
! 162628 158523392
! 140471 47872189
? 1
? 1
? 1
! 138086 678419244
! 96831 844566077
? 120129
? 1
! 154753 533948552
? 1
! 125515 335381830
? 1
? 1
! 46581 797772724
? 1
! 174229 432401734
! 174768 423624009
! 86446 984514853
? 1
? 1
? 1
! 33987 954199191
? 1
? 39268
? 28712
? 1
! 40680 951704662
! 16786 837401221
? 1
? 1
! 169992 698407150
? 1
? 1
! 157071 565265430
! 147705 211752385
? 1
! 29881 68408798
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 100416 703807026
! 97305 315058428
? 1
? 1
? 1
? 1
? 1
! 148857 63856161
? 1
! 198757 988104352
? 1
? 1
? 1
! 40142 464742157
? 1
! 85802 795056061
! 59879 433965633
! 107777 433180609
! 30897 240602078
! 193870 633187426
! 137420 50333116
! 174101 866522653
? 1
? 1
? 1
? 1
! 141548 566132963
! 67879 414899080
? 1
! 157877 529543406
! 178578 676476343
! 16631 502252337
! 30326 895369674
? 1
! 169931 995439019
? 1
? 1
? 1
? 1
! 138895 231663529
! 37044 129652624
! 52066 518340818
! 8665 787228501
! 77067 88248048
? 1
! 79067 813851415
! 38992 543270761
? 168267
! 84223 165682751
! 48017 174791299
! 89008 881083022
? 1
! 12105 654024661
? 1
! 140559 778307187
! 132504 880567818
? 124272
! 67886 667722782
! 159603 107471250
! 52722 206261496
! 36998 892295693
? 1
? 1
! 13691 24660798
? 1
? 1
! 112445 70677034
? 1
? 1
! 79504 505320087
? 1
! 101868 982789181
? 1
! 165655 611573458
? 1
! 198481 59111681
? 1
? 1
? 1
! 109756 933479710
! 133987 400456091
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 2076 17266643
! 16734 350575379
! 6512 335077085
! 35263 137689703
! 164709 533410554
? 1
! 50640 909434930
? 1
! 70145 539377937
! 108052 871925185
! 90353 104109925
! 188546 650584802
! 3679 720036088
? 1
! 25910 224866604
! 140926 392167143
! 170063 233277414
? 1
! 130441 316742856
! 187562 635387568
! 1550 576154192
! 45460 826975389
! 110932 586718484
! 26491 961153223
! 1082 613303131
! 198745 633767970
? 1
! 113451 370533983
? 66247
! 186613 844312611
? 1
? 1
? 1
? 1
! 195413 726179461
? 82784
! 128861 12286190
! 177304 427111984
! 88367 56350221
! 170923 47050673
! 96409 466806868
! 101532 883837490
! 52586 716794817
? 1
? 1
? 1
! 60790 23761390
? 92994
? 1
? 1
! 112110 698466376
? 1
? 1
! 97029 629010872
! 123319 830282581
! 86172 919813886
! 140675 66206736
! 100259 29293467
! 50546 88325108
? 1
? 1
! 179621 936542514
? 1
? 1
? 1
! 53687 193892472
? 1
? 1
! 176695 787337606
? 1
? 1
! 64827 340282481
! 79270 864312346
! 12262 29298490
! 127482 132055867
? 1
? 1
! 130702 180865284
? 1
! 150036 616718453
! 1224 250878127
! 162601 463354477
? 1
! 188006 161967313
? 1
! 82127 68165042
! 32879 643398814
? 1
? 1
? 1
? 1
? 1
? 1
! 186278 420823926
! 42376 631131488
! 152438 981567199
? 186071
? 1
? 7216
! 176236 457938817
? 1
? 1
? 1
! 22688 241584115
? 92597
! 181520 557098800
? 1
! 120853 470157389
! 167901 532072899
! 12649 327507009
! 13206 898664232
? 168935
? 1
! 127986 381016671
? 1
! 29909 252447512
? 1
? 1
! 157933 172004014
! 64604 455764831
? 60791
? 1
! 186256 292710507
? 1
? 1
! 37625 364850195
! 71578 531006791
! 178005 516016754
? 1
! 131163 847883834
? 1
? 1
! 91582 921018389
! 20218 481986870
? 1
? 1
? 1
! 27769 231825268
! 79739 799464564
! 47002 566673595
? 1
? 1
! 127316 802070532
! 184096 51419775
? 1
? 1
? 1
! 153593 635126948
? 1
? 1
? 1
! 45693 642505916
? 1
! 79901 999834236
! 40635 252904733
? 1
! 27444 35896440
! 139808 544390308
! 87212 99178790
? 1
! 179265 683837316
? 1
! 35568 950514359
? 107206
! 12872 77454686
? 1
? 1
! 183728 961764907
? 1
! 30670 902593412
! 77674 740778960
! 28305 555178310
? 1
? 1
! 92916 558367368
! 136416 959517295
? 140570
? 1
! 21990 795738060
! 148311 661430318
? 1
! 73103 729152689
? 1
! 78478 990977533
! 127823 684136572
? 26380
? 1
! 166344 909451856
! 45088 733079742
? 63536
? 1
! 110667 442263303
? 1
! 198138 407467896
? 1
? 1
! 177027 964759253
! 154651 755652361
? 1
! 101255 913982059
? 1
! 2288 868162108
! 190463 925970160
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 56955 603638659
! 3576 902868250
! 165593 444968152
? 1
! 50461 31167331
? 1
? 1
! 133488 507140902
? 1
! 57732 148807464
! 150780 577924084
! 166175 157996573
? 1
! 169182 18013883
! 15964 662888391
? 1
! 164723 228189706
? 1
! 97261 716903881
? 1
! 151755 619379406
! 149603 737984465
? 1
! 27546 393492348
? 1
! 150431 695212752
! 134984 848025285
! 36397 59862802
? 1
? 1
! 86788 856774824
! 138166 434107644
! 151403 531202853
? 1
! 173662 337751001
! 58086 626840793
? 1
! 54230 32895284
! 75829 18212628
? 1
? 1
! 197431 528574648
? 1
? 1
? 1
! 176700 652313592
! 26134 214921985
! 191063 635835331
! 32002 122096556
? 84646
! 140193 243916188
! 188684 748069010
! 61281 529007089
! 43701 790571824
! 134276 812716527
! 65025 913619718
? 1
? 1
? 1
? 1
! 92192 307699550
! 140416 441190962
! 136408 931676408
? 1
? 1
? 1
? 1
? 198892
! 124174 461117217
? 1
? 1
? 1
? 1
? 1
? 1
! 27289 32943995
! 130678 881454853
? 1
? 1
! 76050 67593919
! 48152 545169667
! 27676 917747218
! 103743 28175216
? 1
! 144852 474725714
? 1
! 28185 660002197
? 1
! 197194 652435084
! 43270 636424611
! 63090 243527715
? 71045
? 1
! 193947 528191188
! 129354 27428257
! 193261 815537660
! 64526 603452585
! 120248 48378670
? 105100
! 90990 983049433
! 22665 570748069
! 188847 341215041
! 186038 979833227
? 1
! 122313 922935814
! 162353 288571116
? 1
? 1
? 1
! 5747 530428273
! 61728 89523950
? 1
? 1
? 1
! 164145 228313107
? 1
! 64825 393196785
? 1
! 164411 872564175
! 127290 589576604
! 11434 149248964
! 138803 958764924
! 166162 835942233
? 1
! 104095 629640324
! 194033 848502996
! 90479 295329199
? 1
? 1
! 43244 718823135
! 70609 939573021
! 103487 149839498
? 1
? 1
? 1
? 1
? 1
? 1
! 6644 61870573
? 1
? 1
! 642 540858901
! 12981 93156501
! 114429 992513400
! 66899 104575859
? 1
? 1
! 102449 138031275
! 24274 171721224
? 119882
? 1
! 190208 754369662
? 1
! 3884 727203052
? 1
? 1
? 1
! 125593 904944671
? 1
! 54372 873891328
! 198045 985634101
! 87376 792544016
? 1
! 75361 419934973
! 134074 320478124
! 170316 79196657
? 83480
! 46543 32252259
? 1
! 164345 210904760
! 164842 525282921
! 9115 804255918
? 1
? 1
? 1
? 1
! 150076 982168387
? 1
! 93240 921697850
! 117714 89005195
? 111821
! 136102 302461890
! 27912 549601040
? 9394
! 134671 106416883
! 175588 403443896
? 1
! 90570 465673462
? 1
! 15229 795281782
? 1
? 1
? 1
! 174750 324405868
! 34666 848289736
! 151802 951827243
! 76425 859914412
! 120667 176464526
! 144139 700600153
? 1
? 1
? 1
! 30543 649345493
? 1
? 1
? 1
! 94869 532969658
! 180105 670433733
! 133726 282106053
? 1
! 152179 540989353
? 1
? 1
! 93253 56489263
! 95006 302966533
! 135503 763169032
! 84998 674136239
? 1
? 6742
? 1
? 1
! 142871 631019929
! 38791 591323249
? 1
? 1
? 1
? 1
! 104339 84887855
! 199311 958759066
! 57973 965284275
! 130174 816857277
! 141066 659038716
! 60963 968011879
! 40976 415466830
? 45027
? 1
! 137103 775899763
! 134428 277557027
? 168876
! 43397 187714800
? 1
? 1
! 100467 871173438
! 68246 27054907
? 1
! 157167 380270052
! 87699 326718824
? 1
? 1
? 1
? 1
? 1
! 106651 32500206
! 83224 821394299
? 1
! 127005 962648023
! 164707 286978755
? 1
! 151065 491639995
? 1
! 126190 705697965
? 1
? 7216
? 1
! 184327 991930039
? 1
? 1
! 152922 339133284
? 1
? 105268
? 1
! 92107 744952056
? 1
! 129456 677151910
? 1
! 67533 598558512
! 104053 933179191
! 99216 690385317
? 1
! 170582 434275530
! 184365 355078487
? 1
! 29451 145671876
? 1
? 1
? 131700
! 163840 402671353
! 181938 19836079
! 162592 13220664
? 1
? 1
? 1
? 1
? 178552
! 191559 292765132
? 24086
? 1
? 1
? 1
! 42392 844547652
! 146052 788054080
! 126084 859018789
? 1
! 66433 904082426
! 150903 662776625
? 1
! 26693 399733720
? 1
? 1
? 1
! 126148 254150296
! 64268 688989748
? 1
! 24925 972846659
? 1
! 143045 667290188
! 160519 780082888
! 122907 768979984
! 193230 254981976
! 103439 323406360
? 1
! 61734 455226552
! 18597 530705062
? 1
! 62103 467116329
! 162374 70302372
? 1
! 96106 454051281
! 196710 617630655
! 8226 314552161
? 1
! 89218 322072738
! 100883 834107231
! 11543 514768858
? 1
! 132756 369178091
? 1
! 90687 66699349
? 1
? 1
? 39081
! 162729 956772485
? 1
! 164682 195888456
! 340 190179714
? 1
? 1
! 95497 450736754
! 168139 178556065
? 1
! 109433 866169845
! 181961 7034391
? 1
? 1
! 69365 993269598
! 4268 774185048
! 96383 814527322
? 137343
! 55573 469024391
? 1
? 1
! 109196 536850804
! 163388 203989112
! 191200 677646392
! 43330 531750100
? 1
? 1
! 23385 740797771
? 1
! 45956 276003663
! 167381 645151642
? 1
? 1
! 156708 275684708
! 21663 434861105
! 162559 234644674
? 1
! 137594 309246476
! 191079 842171651
? 1
? 1
? 1
? 1
? 1
! 158811 93993761
? 1
? 1
! 82501 419138417
! 92584 24557050
? 1
! 78470 657086813
! 182162 447220702
! 192813 475472877
? 1
? 1
? 90117
? 1
! 13245 321534326
! 180130 744886825
! 121940 659260819
? 187411
! 22518 875924032
? 1
! 66569 417915897
? 1
! 26442 432665352
? 1
? 1
! 126016 818882823
! 72576 288073789
! 198126 466770291
! 37366 91888873
? 1
! 188627 490711869
? 1
! 66879 204134070
? 1
? 1
? 1
! 15479 345023068
! 159742 876147218
! 41416 827720455
! 14090 543015029
! 66860 498404095
! 177081 157578259
! 148634 940531850
! 2301 494794612
! 185825 245910027
! 55734 474869532
? 1
! 6654 367574632
! 199689 232881116
? 1
! 183661 124362590
? 1
? 1
! 31857 254703847
! 196492 37511025
? 1
? 1
? 1
? 1
? 1
? 1
! 194690 800235626
? 1
? 1
? 1
! 123573 519453214
! 133609 575153659
? 1
? 1
! 176594 400420982
? 1
? 1
! 88000 187593172
? 85076
? 1
! 59987 695674115
? 1
! 1458 99465178
! 119014 735942819
! 45610 548319896
! 141475 927077801
! 187204 789489900
? 78732
! 82110 332707386
! 132498 460182574
! 175111 362165127
? 1
? 1
! 42999 80006752
? 1
? 1
! 175346 321177422
? 1
! 38436 768269972
! 186589 656686217
? 1
? 1
! 64830 774876120
! 85759 458586227
? 1
! 9706 348990765
! 159425 278034118
! 7184 958684978
! 62726 181275265
? 1
! 190364 310237050
! 197630 313268441
? 1
! 115486 285896724
! 10027 58046648
! 15709 760304210
? 1
? 1
? 185310
? 1
? 1
? 1
? 1
? 1
! 42613 26835740
? 1
! 3381 976711898
! 4101 661467784
! 186253 913727048
! 44856 308442762
! 70088 761750420
! 136306 357111364
! 53479 162738645
! 101840 394358874
? 1
! 90394 246666969
? 1
! 26766 750508437
! 3063 63650214
! 11423 70442201
? 1
! 192315 781595622
? 1
! 57787 935446799
? 1
! 70553 529918601
? 1
? 1
? 1
? 1
? 1
? 1
! 40008 180131533
? 1
! 115036 652988138
! 185520 404800516
! 120958 190206253
! 186900 744780278
? 1
? 1
? 1
! 150477 779775094
! 92651 388638606
? 1
! 66461 229393548
? 1
? 1
? 1
! 162151 637988279
! 36469 616228685
! 91352 672141569
! 63521 205918815
! 44010 511717323
? 1
? 1
! 47135 128737030
? 1
! 6965 619656544
? 1
? 1
! 190389 588834474
! 42213 160186427
! 70286 775478764
! 121005 317721549
! 157531 321619402
! 94931 576945693
? 1
! 167859 116100199
? 1
? 46144
? 1
? 1
! 4375 616696655
? 1
? 1
? 1
? 1
? 1
? 196266
? 1
! 167409 91211516
? 1
! 24088 442645615
! 190190 592965782
! 177834 975142456
? 1
? 1
? 1
? 1
? 1
! 184546 58488883
? 1
! 35759 676718315
! 164050 143105880
! 7245 391821720
! 122014 521995203
? 1
! 175678 821836712
! 199693 604756114
! 23085 964110393
? 1
! 140028 318242738
! 25625 151177173
! 128980 703411654
! 140143 840134579
! 38716 221607004
! 183234 366441661
! 30491 628321086
! 23758 3497572
! 129581 739805016
? 1
! 25681 417693997
? 1
? 1
? 1
! 109459 116483530
! 102836 12069565
! 11389 92090139
! 125069 235540602
? 1
? 1
? 1
! 81910 246970774
? 1
? 1
! 184580 472888383
? 192163
? 1
! 127564 163365489
? 1
? 1
? 47435
! 116281 819058269
? 187237
! 169107 429156236
! 179301 494312808
! 64704 340277344
! 50622 112698135
? 1
! 144824 420611511
? 1
! 42947 248304107
? 1
! 5979 542780485
! 7485 577364551
! 103265 97023815
! 96603 99411859
! 147621 371217647
? 1
? 1
! 43263 64741790
! 21410 400378176
! 177904 408409899
! 191561 352079016
! 11100 781097214
? 1
? 1
! 96287 312881649
! 129650 951533585
? 1
? 1
? 130916
! 94147 640480264
? 91722
? 1
? 1
? 1
! 53063 303188538
! 73895 370819285
! 27658 661686462
! 132029 852199464
! 174264 496842359
? 1
! 12615 425686988
! 60929 81614904
? 1
? 1
? 1
! 98309 431209250
? 92949
! 42635 825359901
? 1
! 132893 257114151
! 91449 927724332
? 42316
? 1
! 24425 175986790
? 1
? 1
? 50634
? 1
? 1
? 1
! 130692 607159299
! 155589 377260090
! 154805 744630998
! 91904 406374134
? 1
! 199585 582579523
? 1
? 1
? 1
! 39455 406544982
? 1
? 1
! 42286 931341106
! 106733 674900608
! 111183 814420807
! 186734 6220358
! 48618 179876686
! 172851 732783932
! 168271 673409472
? 1
! 42485 233994544
? 64506
? 1
? 1
? 1
! 179012 624313804
! 152095 258439506
! 195363 925327805
! 16928 758420308
? 1
? 1
? 1
? 197721
! 187221 306365311
? 1
! 43596 941891011
? 1
? 1
! 144806 161232125
! 188646 344025048
! 138328 971627320
! 1584 257603580
! 77587 908717406
! 154382 544855451
? 1
! 29285 684194305
! 86119 279369855
? 1
! 111127 501488046
! 150329 755700929
? 1
? 1
? 1
! 17035 691261277
! 74326 183277134
! 70243 103587655
! 100213 341153329
? 1
? 1
? 165703
? 1
! 138583 468408063
! 179749 762495952
? 1
! 112713 325613084
? 60444
? 1
! 124451 849368428
! 65956 88147298
! 133791 957646584
! 52203 241815447
? 1
? 1
! 4990 83163177
! 145967 396200169
! 147940 262413936
! 164785 380744515
! 178547 349961938
! 176221 126419004
? 1
? 1
! 154467 725325944
! 138630 430788420
! 128641 314932505
? 1
? 1
! 154680 621621731
! 127261 139967590
? 1
! 152503 948389990
! 190279 991121156
? 1
! 60561 999159278
? 1
! 150776 898986002
? 1
? 86715
! 60980 713421638
? 1
! 44158 933137764
! 72592 682212584
? 1
! 72761 556289476
! 49408 652640667
? 1
! 6534 727254783
! 199473 620431343
! 146637 437376196
! 68980 120324495
? 1
? 1
? 1
! 86043 67834040
? 1
! 110462 226634326
! 112247 994830169
? 1
! 19628 509270394
? 1
? 164024
? 1
! 24715 43375063
? 1
! 95996 812052501
! 88092 827506770
! 12420 618312714
! 134698 529483477
? 1
? 1
? 1
? 1
! 166586 812460762
! 172390 386992917
! 183440 585245225
? 1
? 78470
! 135218 805954824
? 1
! 32595 352694760
? 1
! 176774 899109691
? 1
! 115923 842771435
? 1
? 41133
! 189874 635546959
! 187514 706665977
? 1
? 1
! 79505 807237598
? 1
? 1
! 141110 978979008
! 136463 694886539
! 180322 333925474
? 1
? 1
! 2722 344214948
! 106534 830017703
? 1
! 144828 921824085
? 1
? 1
! 154558 273173861
? 1
! 85110 794620752
! 153245 777958856
! 185234 924950447
? 1
! 10590 617844926
? 132333
! 80860 601381090
! 73804 390410071
? 1
! 116873 679179980
! 67428 216485460
! 64620 524326961
? 1
! 43401 853310395
! 17896 834002108
? 1
! 13881 147892269
? 1
! 131922 46104081
? 1
? 1
? 1
! 176846 697906601
! 173370 582145153
! 184977 135245789
! 192014 27273250
? 1
? 1
? 1
! 169502 642020093
? 1
? 1
? 1
? 1
! 89359 919073384
? 1
! 181034 978062833
? 1
! 114805 655065464
! 11763 437483866
? 1
! 167886 498578857
! 18306 587232369
? 70441
! 172661 278795937
! 1434 254890184
! 55346 165804444
! 65292 726233507
! 56527 429581823
! 139975 144329898
? 1
! 133595 719753393
! 170145 44555525
? 1
? 1
! 3019 222259772
? 1
? 149743
? 1
! 178793 508957658
! 160561 896792063
? 1
! 62213 433688349
! 17376 851746771
? 1
! 42703 593022878
! 115794 145003949
! 154607 515196457
! 81782 246183149
! 187316 578075716
! 120586 728026827
? 1
! 90457 737671579
? 1
! 167797 343124720
! 16198 956408348
! 78806 436947055
? 142816
? 1
! 134841 202704764
! 88399 91081538
? 1
! 187824 322508836
? 1
! 53215 772852280
! 150619 276892902
! 110027 804595389
! 10921 723756889
! 92596 519405245
? 1
! 155408 232691869
? 1
! 84186 661188233
? 1
! 77201 451195666
! 35128 745941421
? 1
! 91452 641565536
? 1
! 92167 439779502
! 191702 232749744
? 1
? 1
! 129219 938949309
! 63872 980163024
? 1
! 187071 737683861
? 141875
? 1
? 119001
! 106224 590175259
! 28320 396347254
! 111755 951225592
? 1
! 84841 214897475
? 1
? 1
! 15268 869370487
! 165793 616099708
? 95023
! 29894 437850283
? 1
! 196072 928679233
? 1
? 157023
? 1
! 69156 222966870
? 1
! 45198 639461355
! 99087 262471157
! 140812 670705419
! 76211 465541078
! 22884 512278077
! 132644 229198265
! 74120 968624757
! 97182 859675008
? 1
? 117295
! 112384 375784416
! 86570 493303533
! 94664 847924981
? 1
? 1
! 27961 609353951
? 1
! 49865 802788401
! 129725 403668562
? 124653
! 47158 487388103
? 1
? 1
! 20956 727115443
! 24794 648844256
! 93914 970656
! 63888 487674680
? 1
? 1
! 175014 807224979
? 1
! 179031 428130568
! 52726 268969598
! 196460 685759218
? 17126
? 1
! 111685 711099240
! 150286 36930089
? 54941
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 40230 920998305
! 182730 776511653
! 79990 922347023
? 1
? 1
? 1
! 37552 472526753
! 32531 957251533
! 24969 54422576
! 30431 439348903
! 163070 854509515
! 163391 138670213
! 186760 9447565
? 1
! 83603 397916575
! 54333 294301544
? 1
! 68673 44074537
? 1
? 1
? 1
! 172611 915034430
! 62021 423482133
? 1
? 127159
? 1
! 89942 680875241
! 162328 856517088
? 1
? 1
? 1
! 171292 451993215
! 16978 710214931
! 96912 769268271
! 66288 76223250
? 1
? 1
! 63284 855570859
! 144639 370256203
! 55089 613927953
? 1
? 1
! 79039 632735810
! 93577 363282578
! 182220 314997681
! 176037 457264948
! 7146 468385846
! 87828 752872198
! 43686 458457245
? 1
? 1
! 43619 955943225
? 1
? 70120
? 1
? 1
? 1
? 1
? 1
! 78285 203014327
! 12885 969782669
! 36400 5372850
! 52000 976673360
! 13999 222636217
! 75504 975116580
! 188311 606671316
! 31155 621347700
! 151055 695614622
! 63987 151169424
? 1
! 154737 361308752
! 65930 477739672
? 113360
? 1
! 69009 355654744
! 33001 140806716
! 162262 330944649
! 163688 498167933
! 117576 969340316
! 151792 101186938
? 1
! 171474 518989633
! 60275 324381434
? 1
? 1
! 130656 747528898
? 1
? 1
! 91805 146509654
? 1
? 1
! 89493 275192902
! 49712 684818695
? 1
! 193926 845244759
? 1
? 1
? 1
? 1
? 1
? 1
! 36383 969002054
? 1
! 28827 765566710
! 133511 33883496
? 1
? 1
? 1
! 61177 720101360
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 33992 673496614
! 145623 407605872
? 1
? 1
! 118166 67092209
? 1
? 1
! 72126 144279496
? 47608
! 167973 125333856
! 197414 944834827
! 163124 617584640
? 1
! 86375 464207032
! 122446 320900540
! 188628 4959310
! 112107 751430485
? 1
? 1
? 1
! 62250 964070171
! 12642 504238260
! 76949 636331113
? 1
! 189863 787696721
! 185462 868711586
? 1
! 119571 72044615
! 79654 509083467
! 43964 634133349
! 103245 647337881
! 38958 451181202
! 192161 920191195
! 129555 54013127
! 193981 526092379
! 3914 647589999
? 1
! 109959 648396653
! 92514 116669063
? 1
! 41309 74313211
? 1
? 1
? 1
! 108595 970448114
? 1
? 83869
? 1
? 15439
? 1
? 1
! 160655 729165170
? 1
? 1
? 1
? 80537
! 177341 569174777
? 1
! 40889 37607698
? 1
! 136836 74809469
! 156477 934215378
! 2855 549254323
! 150828 492411261
! 176541 582657913
? 1
! 78948 611632821
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 118275 482701246
? 1
! 162778 375100197
! 147132 484178609
! 122483 135273634
? 1
! 148225 165648382
? 190243
? 1
? 1
! 130237 210145422
? 1
? 1
? 1
! 21229 21953899
! 13211 125522728
! 12437 852780955
? 1
! 8424 805039403
! 6913 322511684
? 1
? 1
! 161487 814289495
? 1
? 1
? 1
? 1
! 99471 558812483
! 42870 522427848
? 1
? 1
! 58795 642026641
! 23184 277916717
! 191635 813542444
? 1
? 1
? 1
? 1
? 1
? 1
! 192188 635849212
? 1
! 184717 498738298
? 1
! 186337 527671674
? 106049
! 1395 338683835
! 120331 412832356
! 80099 987419430
? 1
? 1
! 52110 241697379
? 1
? 1
? 1
! 56945 54182005
! 133735 585516268
! 88317 108431102
! 18768 259358032
! 193976 906525309
! 71792 550948245
? 1
? 1
! 101418 959550519
! 62517 558210594
! 180455 595331611
? 1
? 41484
! 25640 413236609
? 1
! 133195 144367064
? 1
! 193757 520044763
! 199682 214166046
? 1
! 90455 628297212
! 185747 934569232
? 1
? 1
! 40929 862746692
? 1
? 1
? 1
! 148546 822049420
! 48253 900220054
? 60805
? 1
? 1
? 1
? 1
! 199853 567588293
! 32219 876469429
? 1
? 1
! 148844 898397456
? 1
! 7559 178084241
? 1
! 131858 620038426
? 1
! 86886 989545198
? 1
? 1
! 51911 530349341
! 169040 900020134
! 13566 854264176
! 178097 367898618
! 191668 228158659
? 1
! 5168 940350648
! 189923 724515914
? 1
? 1
! 79082 741720304
! 105657 938570657
! 169473 3266057
! 175907 735637301
! 178561 900054680
? 1
? 1
! 108866 869991988
? 1
! 51469 76710918
! 29375 17442794
! 72844 456219313
? 1
! 56089 921785768
? 1
? 1
? 1
! 35250 965986644
! 4111 531559204
! 42724 107894911
? 1
? 1
! 6023 721104865
? 1
! 147372 560077642
! 169151 100180232
! 88588 648259863
! 31837 101189864
! 109908 888200227
? 1
? 1
? 1
! 96706 365082587
? 1
! 87725 198643244
! 36936 508650709
? 1
! 44388 35472038
? 1
! 3494 75475325
? 1
! 136105 318751638
! 53698 979418221
! 70833 207454010
! 114359 638447674
? 1
! 17754 824117658
? 1
? 1
? 1
? 103213
! 150183 649329449
? 22140
? 1
! 125682 421866312
! 66016 849808323
? 1
? 1
? 1
? 1
? 1
! 137153 816295859
? 1
! 164948 857921131
? 1
? 130035
? 1
! 59524 465956050
? 1
! 159565 99406301
? 1
! 18309 51161797
? 1
! 199170 447945429
! 63383 566803277
! 185899 572550999
? 1
! 83150 668321166
! 38726 814524705
? 72858
? 1
? 1
? 1
? 1
? 43694
? 1
! 97862 177060657
! 116999 437963001
? 1
! 192284 424506961
! 123186 131672956
? 1
! 115277 889913764
! 135364 539593705
! 27783 990251252
? 1
! 9342 974598050
? 1
? 1
? 1
? 8904
! 68030 274056032
? 1
? 1
! 45446 335557114
? 1
! 19495 452686363
? 1
! 98158 907151886
! 151915 900668084
? 1
! 159463 86770435
? 1
? 1
? 1
? 1
? 1
? 113771
? 1
? 1
? 1
? 1
? 1
! 121670 89641324
! 61363 70222380
! 21101 484882755
? 1
! 165615 532352867
? 1
? 1
! 26300 821254198
? 1
? 1
! 82296 673954301
! 53225 608808807
! 95029 579473957
? 1
! 63880 68676563
? 1
! 126303 25871009
! 194315 747752229
? 1
! 50642 691458929
! 133707 57127028
! 162965 380560245
! 5710 529953432
! 193749 383596537
! 67568 198675763
! 129299 947022323
? 1
? 1
! 417 781625187
! 149215 467660777
? 1
! 103257 479987451
! 85336 541687361
! 187650 798304522
! 44767 482690435
? 1
! 25294 829739635
! 138345 724477522
! 25835 297721930
! 160950 490738790
? 1
! 48264 65501983
? 1
! 26572 557526872
! 135671 71815675
? 1
! 192764 189030843
! 74187 275528862
! 195484 469808276
? 1
! 100083 741838527
! 107987 31649862
? 1
? 1
? 1
! 162055 975203858
! 162936 856975352
! 157002 28868389
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 59934 927926418
! 128380 806332407
? 1
! 36721 526898618
? 1
! 135474 497150989
? 1
! 102761 649003551
? 1
! 74980 583880779
! 125819 711259159
! 11754 547832709
? 1
! 74916 891075553
? 1
! 172627 226522980
? 1
? 1
! 51076 393442025
! 28643 670837439
? 1
? 1
! 67283 780237150
? 1
? 1
? 1
! 91457 695625014
! 40489 259975672
! 53056 259578596
! 40686 396534904
! 42225 552741633
! 191830 787102573
! 143099 40979346
! 149895 690577521
! 114379 851950338
? 1
! 188609 366813197
? 1
? 1
! 28424 275234430
! 198539 825837063
? 1
! 172710 956956804
! 12350 370181805
! 65690 981567213
? 1
? 1
! 56896 200771306
? 70608
? 61313
! 179453 235903953
! 139096 137085655
! 37116 341847127
! 77937 745383705
! 64920 71910874
? 1
? 1
? 1
! 93774 796336046
! 93668 113205725
? 1
? 93220
? 1
? 1
! 6031 643275623
? 197062
! 130187 761572215
? 1
! 165644 320078852
! 168039 513035005
? 1
? 1
! 69735 41337799
? 1
! 91250 665623658
? 107246
? 1
? 117025
! 165938 103925589
? 109487
! 188425 879895180
? 1
? 1
! 167956 190911058
! 38459 941216437
? 1
! 3429 465466078
? 1
! 159024 96687932
? 1
! 1651 30406452
! 111182 744373250
? 115428
? 1
? 1
! 118558 468164032
! 184835 830520172
! 157740 300365243
? 1
? 1
? 1
! 20287 721253458
? 1
! 41153 731704523
? 1
? 1
! 38165 260025068
! 147004 473817501
? 1
! 7500 107228489
! 20428 253420174
? 1
? 1
! 24985 119422914
? 1
! 126082 794608587
? 1
! 129661 693066250
! 35677 346980304
! 171287 232030014
! 127657 27941787
! 97405 672008258
? 1
? 1
! 69728 978801485
? 1
? 1
? 1
! 181057 126757280
? 1
? 1
! 186597 347918206
! 99146 503755354
! 79488 67888784
! 104247 180241119
! 48471 203087853
! 76984 90262366
? 1
? 1
! 17730 644308729
? 56536
! 167994 911194819
? 1
! 85512 985517478
? 1
! 112044 960918573
? 1
? 1
! 45914 199299219
! 103528 12998269
! 169671 269703497
! 157391 862073338
? 1
? 1
? 1
! 80212 134353734
! 134429 880245367
! 17633 684816027
? 1
! 119754 833736348
! 32707 892987559
! 160492 642154514
? 1
? 1
? 1
? 1
! 173508 855169689
? 1
? 1
! 47143 609933836
! 69378 468101805
? 1
? 1
! 12910 250625328
! 53367 980878626
! 111490 946625846
! 47490 748368621
? 1
! 191280 503274347
! 74032 662623283
? 1
? 1
! 79252 434569132
? 1
! 159139 815317321
? 1
? 1
? 1
? 1
! 71951 298685024
? 141970
? 1
! 56215 897050604
! 172518 350129582
? 1
? 1
! 83127 80698265
? 1
! 139254 365635410
! 44485 23738215
? 1
! 51811 424820787
! 154947 921081464
! 137328 222724840
! 151928 428025943
! 70777 322556233
? 1
! 195766 665301209
? 1
? 1
? 1
! 36665 740863954
? 1
! 120465 287670896
! 68937 851258659
? 1
! 80830 370448832
? 1
! 119865 437784640
? 1
? 1
! 15186 856500258
? 1
? 1
! 55418 768428751
? 1
! 53047 95670300
! 159252 583472794
? 1
! 85784 759890106
? 1
! 7454 55305374
? 1
? 1
! 183549 910243987
! 118202 606886429
? 117461
! 171252 657819575
! 57251 319813379
! 46574 958311673
? 1
? 1
? 1
! 152099 145277470
! 42560 481896213
? 1
! 142959 513631262
! 63080 836188410
? 1
? 1
? 1
! 103971 15059164
! 164752 869645166
! 147326 316279817
? 1
? 1
? 1
! 190994 88149380
! 1163 608861913
? 1
? 26211
! 88985 325177017
! 164662 329593570
? 1
? 1
? 1
? 1
? 1
! 97796 5128103
! 129254 440644508
! 33355 290538594
? 1
! 132470 127889232
? 1
! 114600 732277957
! 30277 631026704
? 1
? 1
! 75499 67246912
? 1
? 1
! 11901 960890925
? 1
! 180751 947939582
? 1
! 197509 426708146
! 124094 223170885
? 1
! 173543 78486311
? 1
! 34863 714992904
! 88190 209397701
! 135570 591715763
! 168186 589187467
? 117279
? 1
! 9557 829450207
! 27525 621939981
? 1
! 17860 825386495
! 109642 554171480
? 1
? 53481
? 1
? 1
? 1
! 19302 520661752
! 176902 768004175
? 1
! 145398 271692882
? 1
! 59085 289700606
? 135888
! 107037 109847565
! 124830 619128309
? 1
? 1
! 26179 201072583
? 1
! 194283 748248533
? 1
! 116899 563622213
! 182522 155565400
? 1
? 1
? 1
! 60519 458850118
! 91007 817406352
! 185564 738642751
? 1
! 120725 420588015
! 183109 457851304
! 23798 851370890
? 1
? 1
! 72333 749029629
! 31316 331738635
? 1
! 3422 652006886
! 58973 506503729
! 173304 655327010
? 1
? 1
! 29633 994615381
? 1
! 171787 82865195
? 1
? 1
? 1
? 1
? 1
! 132440 717223001
? 1
? 1
! 166505 941617494
? 64709
! 18079 122983579
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 13789 960096975
! 172223 829830308
? 1
? 1
? 62690
? 1
! 122773 440085694
? 97182
? 1
? 1
? 1
? 1
? 3212
! 110957 804175564
? 1
! 79073 964302636
? 1
! 51598 449979936
! 60794 184316422
! 32055 682730787
? 1
! 184482 87417877
? 8877
? 1
? 1
! 50125 429046484
! 88838 817353352
! 161581 5856009
? 1
? 1
! 24543 862859593
? 1
! 83344 276311065
? 1
? 1
! 30127 760810742
? 1
! 39579 348684472
! 77605 276206757
! 192166 531194643
? 1
? 44181
! 199389 905374300
! 193735 785737656
! 40567 74995025
! 51411 870950329
? 1
? 1
? 192627
! 118027 558198319
? 1
! 36699 748678117
? 1
! 143284 648920634
? 1
! 63631 800973776
! 90710 450443326
! 91806 782856022
! 173590 481385751
! 122638 201289302
! 63324 975986602
? 1
! 171061 374587310
! 144251 986526927
! 188929 574711734
? 1
? 1
! 116974 544698081
? 1
! 187299 767590535
! 85209 198352168
? 1
! 35483 506993814
? 1
! 176405 20281159
? 1
! 144420 889351715
! 196678 633856496
! 189467 226980398
? 1
! 175811 398878359
! 165566 174859758
? 1
? 1
? 1
? 1
? 1
! 130945 995254642
! 181552 872267389
? 1
? 1
! 20023 916546193
? 1
! 100853 979480767
! 61949 315003940
! 91528 136463425
? 1
! 26795 703511341
! 116082 682601979
? 1
! 45931 405625757
? 1
? 52803
? 1
! 180216 809999175
? 1
? 1
? 1
! 147116 11446302
! 127169 757540322
? 1
? 1
? 1
! 185904 194918290
! 192833 476563590
? 1
! 89165 395043086
? 1
! 154318 622977064
! 122057 583693645
! 178831 44053676
? 1
! 173278 38440867
? 1
! 82725 721343494
! 187965 787830278
? 1
! 64307 823913881
? 1
? 1
? 1
! 117061 211066895
! 178288 889647733
! 199039 229372874
? 1
! 119187 772839743
! 134976 675001627
? 69350
! 194357 123428481
! 86470 203509276
? 1
? 1
? 1
! 18434 792619561
? 1
! 144351 341345346
! 57489 2324584
! 143463 422639154
? 1
! 196220 346305085
! 96581 421269744
? 85582
? 1
! 55987 396638465
? 1
! 38610 690012490
? 1
? 1
! 135542 759043325
! 153755 434794211
? 1
! 72398 736605147
! 55669 739733686
! 14581 235930396
! 99762 407122601
? 1
? 1
! 178828 622838161
? 1
! 184862 950151314
? 1
? 1
? 1
? 1
? 113157
! 36159 120183973
! 81938 226844977
? 1
! 115907 303136605
? 1
! 13012 635333413
! 158885 312150397
? 1
? 1
? 1
? 1
? 40348
! 33435 320622897
! 190693 425729409
? 1
? 1
! 170750 403034090
? 1
? 90247
? 1
! 33846 917127710
! 96593 506880617
? 1
? 121569
! 199141 38418878
? 1
! 193094 637063712
? 1
! 31787 362986183
! 80811 202315052
? 1
! 86558 123499174
? 1
? 1
? 1
? 1
! 171983 361493030
! 165866 229256037
! 173849 947370058
! 113162 211671458
? 1
! 121938 392000971
? 1
! 2309 66616621
! 119006 23988828
? 1
! 174675 853937956
! 15294 671608119
? 1
? 1
? 1
? 1
! 13364 782753937
! 116928 611332464
? 1
? 1
? 1
! 165480 989240941
? 1
! 148790 583562027
? 1
! 39605 903805927
! 48632 115994975
! 4398 794797187
? 1
! 149331 622574183
? 1
? 1
? 1
? 1
? 1
! 98457 685258733
! 62180 915148649
? 1
? 1
? 1
? 1
? 1
? 1
! 88267 581651835
! 154963 479818052
! 58018 905485981
? 1
! 172419 623538484
? 1
? 1
! 50305 835703591
! 196567 933852856
? 1
? 1
! 182418 878371293
? 1
? 1
? 1
? 1
? 1
! 80424 224917901
? 1
? 1
! 28007 65778110
! 156476 808942707
? 1
! 164167 830582918
? 1
? 1
? 1
! 154520 113927163
! 12663 424320442
! 151849 61482319
! 2453 15870160
? 1
? 1
! 25937 716613118
! 173199 169897728
! 21422 276507149
? 1
! 41178 671457191
! 59156 279435789
! 120975 331731236
? 1
! 24032 52256175
! 145843 149505694
! 199153 335760432
! 143737 162752895
! 54057 338164290
! 136119 812905441
? 1
? 1
? 1
? 1
? 1
! 173713 559305947
! 51547 849534636
? 1
! 37535 679851826
? 1
? 1
? 1
! 151885 291011729
! 141996 859836236
! 176124 800684656
! 87353 229112210
! 107407 765166934
? 1
! 91657 914412717
? 1
! 85072 904658873
! 38872 182786153
! 111596 479515109
? 1
? 1
? 1
! 112581 60217986
? 1
? 1
? 1
! 160813 708814353
? 1
? 1
! 79154 657735685
! 158607 69968403
! 192050 654222213
! 177978 787436168
! 176641 118652722
! 183149 860617158
? 1
? 1
? 1
! 103792 735208514
! 48814 549773422
? 1
? 85542
! 152796 582721723
? 1
! 159734 190501261
! 85321 842399361
? 1
! 27458 345378097
? 1
! 177367 439127125
! 115552 22858729
? 65351
? 1
? 1
? 1
! 130870 224853632
? 136539
! 33903 469684277
? 1
? 1
? 1
! 78964 742580741
! 29830 315062223
? 1
? 1
! 68205 363038936
! 153939 611053152
? 1
? 1
! 58642 555351316
? 1
! 51740 56585579
! 65992 624073003
? 1
? 1
! 37207 281190360
! 63706 129556641
! 11421 877542301
! 111479 184805869
! 132211 230515384
? 1
! 1120 575572804
! 53137 885799595
! 75245 555125187
! 148257 412354393
! 118071 416368780
! 124385 523746228
! 189141 318849146
! 135062 435083470
? 1
? 1
? 143642
? 1
? 134376
! 15611 280531190
? 112818
? 1
! 52009 408572374
? 39668
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 106086 67933029
? 1
! 133742 911089577
! 77350 947235012
? 1
! 194705 94251345
? 1
? 175354
? 1
! 50651 764829052
? 1
! 153928 462991256
! 62751 477638926
! 64755 338009029
? 1
? 1
? 1
! 133596 413054054
! 57092 345785692
? 1
? 1
? 1
? 1
? 1
! 155515 556660240
? 1
! 39532 400990313
? 193302
? 1
? 1
! 112979 235936781
! 149958 616567778
? 1
? 1
! 104733 939873851
! 133163 725140082
! 95450 12577104
! 170703 306930662
! 23714 306879780
! 60234 435868162
! 129601 681456970
! 161654 875435358
! 108694 932726604
? 1
! 102968 639567500
! 50443 363852787
? 1
! 103096 585027407
! 85121 34733819
! 166423 593156855
! 3346 123346508
! 189401 992739679
! 4088 377039941
? 1
? 87762
? 1
? 124204
! 130963 810915045
? 1
? 1
? 1
? 1
! 58145 336343408
? 1
! 165488 101181414
? 1
? 8972
! 84649 69644674
! 6457 411759198
! 116069 663518526
? 1
? 1
! 97222 351906030
? 1
? 1
! 132943 291920457
? 1
? 1
! 11012 292679815
! 134083 236623825
? 1
! 62947 107904235
! 35602 596890124
! 115485 951597833
? 1
! 30711 76217223
? 1
? 1
! 152659 280080075
? 1
? 1
! 199029 245786298
? 1
? 1
? 1
? 1
? 1
! 83767 703475662
? 1
? 1
! 28227 901135581
! 178392 347512832
! 51762 494450045
? 1
! 190712 653355674
! 78270 78755896
? 3191
? 1
! 145830 578736862
? 1
? 1
? 1
! 164109 724602079
? 1
! 91370 47431668
? 1
! 194167 648816225
? 1
! 139364 241950
! 52271 735983934
! 196604 342326770
! 107910 706104947
? 1
! 116560 694772808
? 1
! 11610 840137650
! 115683 897249275
? 1
? 1
! 41631 44067196
! 124146 53628538
! 65471 654167473
! 131798 44677091
! 179993 623016866
? 1
? 1
! 8532 883880154
? 1
? 1
? 1
? 185556
! 147758 366973258
! 29498 863004438
! 104921 54304649
? 1
! 195771 927994510
! 37617 61224143
! 1611 928604327
! 62722 920271404
? 1
! 179438 490693343
! 53007 586891927
? 1
? 1
? 1
? 1
? 1
? 1
! 1598 523402640
? 1
? 1
? 1
? 1
? 1
! 99172 472274351
! 167986 790322057
? 1
! 131642 293143978
! 84912 155200961
! 97865 952687849
! 87572 183583007
! 62455 569033382
! 178622 952437900
? 1
? 1
? 140070
? 1
! 142782 743712166
? 1
? 1
! 7330 214958004
! 27862 989536557
! 58977 208996691
? 1
? 1
? 1
? 1
! 19074 586422516
! 123954 201295477
! 89279 861587507
? 1
? 1
! 174472 649596778
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 470 758240480
? 1
? 1
? 1
! 67983 975105079
! 108602 667943666
? 1
! 62324 487349643
! 65935 734202199
? 1
! 196226 944599530
? 1
! 188212 996064656
! 138097 160061450
? 1
! 198013 263400389
! 107204 350598058
! 101172 67460116
! 86278 383319928
! 164645 100048883
? 1
? 1
? 1
! 18028 647882238
? 1
! 58761 456756258
? 1
? 1
! 155840 831503212
! 96083 999797208
? 1
? 1
! 163720 288688274
! 16161 303512183
? 1
! 191554 254747553
? 1
! 171370 818405876
! 138448 792589118
! 101442 298215061
? 1
! 162508 571031123
! 73100 574311183
! 69410 438898509
! 473 552216667
! 133855 529602408
! 41227 408195478
! 92110 644508003
! 165718 227048073
? 1
? 27537
! 50363 734133639
! 36682 781009056
! 46628 561260359
? 1
? 1
! 169989 731550761
? 1
! 199176 92272194
! 55759 233958801
! 155818 795710837
? 1
? 1
! 122690 479364925
! 125022 623411226
! 184827 395529662
! 175036 385380435
? 1
? 1
! 170730 4649129
? 1
! 120123 111264075
! 63268 2178172
! 182878 154078685
! 37773 402892237
! 4204 850296799
? 1
! 199290 374015521
? 1
? 1
? 1
! 94660 440480799
? 1
? 1
! 383 61610858
? 155717
! 14112 994609827
? 1
? 1
? 1
! 116971 660683485
! 119340 415377935
! 56674 319252893
! 104205 630282438
? 1
? 1
? 1
? 1
! 27589 493713978
! 117295 774589215
! 152699 18484852
! 32311 875653118
? 1
? 1
! 172166 541135226
! 196346 392839094
? 1
! 164667 79616255
? 1
! 132471 484659138
? 1
? 1
! 40370 368030262
? 1
? 1
! 94987 942375309
! 2204 348045731
! 31826 819268315
! 187500 262330867
? 1
! 40036 320855304
! 126562 801211766
? 1
? 1
? 1
! 79543 361337476
! 139887 204332094
! 11215 959261955
! 152554 657767328
? 1
? 1
? 1
? 1
! 108854 993164295
! 10077 261351453
! 29050 788703709
? 1
! 48805 466663600
? 1
! 121779 390105902
? 1
! 105141 333127797
! 143682 572167095
? 1
? 1
! 166663 965346972
? 136535
! 153569 896709793
! 49079 245579259
? 1
? 1
? 158272
? 1
? 1
? 1
? 1
! 174076 313784088
? 1
? 1
! 45286 800050237
! 562 281748145
? 1
! 125550 71074323
? 1
! 187321 173185874
? 1
? 136581
! 33123 629038182
! 50071 758482653
? 1
! 51587 985308447
! 137648 356862394
! 65883 383282355
! 121314 804996620
! 24257 991380123
! 132318 690522930
! 22760 49058630
! 111104 96731937
? 1
? 1
! 38640 551175798
? 1
! 80401 738757868
! 27957 270734704
! 87111 846552277
? 1
? 45040
? 1
! 118931 888283216
? 1
! 130433 425708822
! 95576 62148577
! 159258 383546909
! 47164 907590406
! 155790 200293076
! 154517 999383066
! 159248 951135589
? 1
! 109972 771666115
! 73233 301963945
? 7563
? 1
! 24920 691100169
! 128744 294780995
! 176243 853218251
? 1
? 1
? 9841
? 1
? 1
! 138534 237489710
? 1
! 198696 474334048
! 122462 559104868
! 176835 921193167
! 157797 406137198
! 60282 147462466
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 190261 421854885
? 1
? 11623
? 1
! 39470 272681236
? 1
? 1
? 1
! 132831 700335017
? 1
! 35582 75443361
? 169587
? 1
! 77394 771832770
? 1
! 135383 94818717
! 135813 150965186
! 177597 42740326
? 1
! 28570 92480348
! 52658 584836055
! 34565 19138315
! 124532 334213997
? 1
! 7788 186542395
? 1
! 63598 953452439
! 31268 229908519
! 169060 186151841
? 1
? 1
? 1
? 1
! 103113 768006417
? 1
! 162823 92867793
! 23202 387597555
! 72150 659646079
! 29291 51955949
! 36257 345991636
! 120033 99746809
? 1
? 1
? 1
? 1
! 189999 72866444
! 13067 179007447
! 84255 348950742
? 1
! 163016 298453876
? 1
? 1
! 119191 472450651
! 7925 716872323
? 1
? 1
! 143394 593857724
? 1
? 1
! 34034 732931127
? 1
? 1
! 66851 119189247
? 1
! 4777 780095212
? 1
? 1
? 1
? 1
? 1
? 1
! 137403 638383593
! 63826 459712612
? 1
? 1
? 1
! 248 412049240
! 107476 246647545
! 89217 900636758
? 129651
? 1
? 1
! 171644 146536954
? 1
! 53041 228377744
! 4200 658363946
! 150750 641048172
! 138726 26475187
? 8991
! 20292 588518783
! 146802 455231534
? 1
? 1
! 10605 417019252
! 87999 240219547
? 1
! 137935 485613890
! 135483 334191924
! 13401 710901150
? 1
! 40460 154570919
? 1
? 1
! 128946 449637547
! 197004 29362889
? 32049
! 195440 955942660
! 153374 580661547
? 1
! 193262 134896295
? 1
! 126404 879990503
! 152616 518796807
! 90767 96300447
? 1
! 46792 422104623
! 135402 442697486
! 102891 29431343
? 1
? 1
? 1
? 1
? 1
! 22869 643868321
! 34931 175365582
! 51333 978874622
! 193092 573649674
? 1
! 90839 148801338
? 1
! 166135 842439834
! 146091 460596487
? 32519
? 1
? 1
? 57465
? 1
! 150519 338470409
? 1
? 1
! 32817 403558802
! 98681 104570226
? 1
! 101443 429366144
! 183078 350018343
! 182393 649509393
! 15819 39623049
! 28878 714071165
! 7818 714370863
? 1
! 46069 156460803
! 14422 774660670
! 191990 671528421
? 1
! 125707 386328158
! 175934 913870366
! 96591 905394212
! 7579 9813938
? 1
! 42294 286200122
! 54825 735473527
? 1
! 180310 917859498
? 1
? 1
? 1
! 196847 117819340
? 1
? 1
! 122410 552532968
! 32354 65874543
! 103696 305317995
! 24571 667800189
? 1
? 1
! 112058 993399401
? 1
! 52071 901473682
? 1
? 1
! 38394 67529896
? 1
! 11828 654553247
! 87785 465519647
? 19607
? 1
! 1798 761468085
? 1
! 16532 755805295
? 1
! 2384 759471778
? 1
! 40675 839700371
! 138640 170382578
! 59343 117689305
? 1
! 23440 561067742
? 1
! 160900 554030330
! 59760 544868238
? 1
? 1
! 156144 140146482
! 170387 988407409
? 59382
! 183494 814308228
? 1
? 1
? 1
? 1
! 27757 517275778
! 86759 55387154
! 110255 41083524
! 18801 745523143
? 1
! 44035 971853245
! 86734 761966726
? 1
! 1605 438469736
! 16857 56418309
! 133709 538379368
! 41796 460537345
! 155775 685091188
? 1
? 1
! 107393 744968789
? 1
! 30960 918846524
! 13760 501260568
? 1
? 1
! 123270 517176398
! 167583 294740699
? 1
! 69955 852902014
! 178390 451520911
? 1
? 1
? 1
! 58122 758534367
! 189242 11720480
! 103516 305492811
! 31053 483554209
? 1
? 1
! 196111 933519390
? 10293
? 1
? 1
? 1
! 4253 955772206
! 10737 881704062
? 1
? 1
? 1
? 1
? 1
! 178364 12916499
! 65153 909874418
? 167908
! 152847 504032410
? 1
? 1
? 1
? 194937
! 191641 145362163
! 14959 846961869
! 94676 154856296
! 195663 680103580
! 18904 242066618
! 32622 252313465
? 1
? 1
? 1
! 182065 614244333
! 142016 875924548
! 71704 121490307
! 114718 981742778
? 1
! 173703 373431535
! 122598 758649959
? 1
? 1
! 37021 609840069
! 49009 294574213
? 1
? 1
! 149956 41796385
! 84264 883886268
! 169516 847087565
! 182521 651988704
! 48799 561216892
? 1
! 20024 731656639
! 61089 269517064
? 1
? 1
? 1
! 115155 535971203
? 1
! 62896 241360591
? 1
? 1
! 173968 980974698
! 3253 521053867
? 1
? 85188
? 1
! 184686 897913583
! 136796 491389606
! 60068 729830635
? 1
? 1
? 1
? 1
! 88704 2542966
! 139460 429793640
? 1
! 2251 756651595
! 80903 151957239
! 156538 815381052
! 34660 31751545
! 43919 670905874
? 1
! 79141 852685441
! 123338 17807357
? 1
! 150010 771867465
? 1
! 168876 547437053
! 119073 282068728
? 1
! 66934 388794633
? 1
! 36314 485828017
? 1
? 1
! 100282 215779531
! 126617 275816124
! 50937 405219626
! 19970 981487398
! 16029 7472743
? 1
! 90411 622354006
? 1
? 1
? 1
! 61472 50085593
? 1
! 157796 105442489
? 1
! 113319 760384182
! 99378 626253404
? 1
! 122693 390421188
! 25650 805726116
? 1
? 1
! 107341 532405573
! 2004 219207595
! 8482 49775744
! 72159 884263011
! 84769 923472908
! 150053 245065149
! 142447 849005053
! 32952 809444545
! 61662 67266681
? 1
! 189166 77856923
? 1
! 1280 365968827
! 102667 412587111
! 42654 150785411
? 1
? 1
? 1
? 1
? 1
! 11576 220734634
? 1
? 1
? 1
? 1
? 1
! 85642 218670000
! 29264 720527698
! 178170 302246151
! 24429 389293027
? 1
! 147991 377706573
? 1
? 1
? 1
! 156774 209709091
? 1
? 1
! 90114 931381911
? 1
! 87307 965829398
! 70152 420845316
! 33411 733747630
! 78322 602730954
! 157738 355373610
! 126270 777973145
! 73880 646812755
? 1
! 8676 29264502
? 47752
? 1
! 190445 756169699
! 29964 623997418
! 112244 696979247
! 156423 47066638
? 1
! 196800 426918067
? 1
! 184832 374856980
? 1
! 67035 158328538
! 167128 144029697
! 68959 710294078
? 1
? 1
? 1
! 159848 440623794
? 30370
! 57143 852578428
? 1
? 1
! 36575 846491955
! 88221 295955261
! 83859 389366402
! 84785 472943821
! 161172 707813461
? 1
? 1
! 86576 686729527
! 181067 176070415
? 1
? 1
! 107298 378989205
? 1
? 1
? 1
! 87766 794512159
? 1
? 1
! 111106 450946939
? 1
? 179124
! 20159 690944352
? 1
? 155873
? 1
? 1
! 114732 549975135
? 1
? 1
! 199377 648509558
? 1
? 1
! 72032 277149840
! 83093 13950279
! 127042 357773689
? 1
? 1
? 1
? 1
? 1
! 68724 25452476
! 56906 701055526
! 126624 851677945
? 1
? 1
? 1
? 1
? 1
? 1
? 43970
! 112570 904544332
! 91363 390941130
? 149521
! 113436 191798972
! 128117 283830582
? 1
! 124501 343649804
? 1
! 46630 820268646
! 180892 957546500
! 30033 539750297
? 1
! 193678 170193841
? 67438
! 146484 174908883
! 155371 777125845
? 1
! 97809 47228944
? 1
? 1
! 126032 43743273
? 1
? 1
? 1
? 1
? 1
! 140865 986223884
? 1
! 171793 800884943
! 161335 337371921
! 87627 443273999
? 64599
? 1
! 117293 441727090
! 101914 394764513
? 1
! 85925 210307428
? 1
! 153873 718611998
! 131673 290596171
? 1
! 65670 544098065
! 49826 961718051
? 1
! 189647 37796777
? 180767
? 1
? 1
! 34888 561501671
? 1
? 1
? 1
? 1
? 42724
? 1
? 1
? 1
? 1
! 100620 425226537
? 1
? 188823
? 1
! 83232 889876328
? 1
? 1
! 178997 995849832
? 1
? 1
? 1
! 45554 552878877
! 126043 275878160
! 142844 684080659
! 106582 52103992
? 1
! 56392 971568034
! 42091 15270557
? 163435
! 116039 246303918
? 1
! 141644 328165927
? 1
! 73340 185525546
? 1
? 1
? 1
! 139851 927421134
? 1
? 1
! 161975 220103060
? 1
! 129341 89593444
! 38838 336971688
! 162900 807983385
! 37994 324072587
! 28700 785891376
? 122181
! 91975 846530314
? 1
! 171483 970379947
! 43946 64452542
? 1
! 96462 258067440
? 1
! 157750 519825855
! 165613 854505136
? 34350
! 72880 519094846
! 25150 25950729
? 1
? 1
! 37946 741425113
? 1
! 2802 842175642
! 46770 978793214
? 189536
? 1
! 42992 74376396
? 1
! 7633 616190073
! 174938 212742138
! 99631 944187864
! 37768 26263258
! 115143 841892218
! 141047 844742285
! 189529 517479607
? 1
! 166804 286334338
? 1
! 96806 255247368
! 169263 190323832
! 195404 224571495
? 1
? 1
! 199859 645359456
? 1
! 12148 780915456
? 1
! 66452 586458678
? 1
! 114553 277631715
? 1
! 133868 58096516
! 73132 163547553
? 1
! 171095 830713491
? 1
? 1
! 140069 777511901
? 1
? 1
? 1
? 1
? 1
! 164118 36983129
! 63709 891957359
? 120388
? 58804
? 1
? 1
! 124745 108401477
! 149510 402495474
! 128889 507635287
? 1
! 33424 927879449
? 1
? 1
! 172977 452172022
? 1
! 86203 103531545
? 1
! 140263 511721903
? 1
! 198370 467724095
? 1
! 106003 262486715
? 1
! 17871 915554000
? 1
! 24400 708714647
? 1
? 1
! 155524 64804690
! 90812 255258552
? 1
? 1
! 57723 54064630
! 181522 490487882
! 95970 171257924
! 113288 749843077
? 1
! 99823 611664382
? 1
! 95293 294960952
? 1
? 1
! 137634 878772469
! 164678 520780301
? 1
! 131192 663017263
? 1
! 181848 535565406
? 101960
! 68265 798601554
? 1
? 1
! 17688 593121720
? 1
? 1
? 1
? 47883
! 180673 334675878
? 1
! 172746 354571964
? 1
? 1
? 1
? 1
? 1
! 149164 384654270
! 79500 395054662
! 89970 675198749
? 462
? 1
? 1
? 1
! 124299 374658711
? 1
! 194336 615321453
! 118807 253102321
? 1
? 1
? 1
! 196281 561156400
? 1
! 4112 613464275
! 151279 351052118
! 109871 252541266
? 1
? 1
? 1
! 199051 143958925
! 45465 379658965
? 1
! 14845 478639572
! 56180 231975227
? 1
! 119672 277796367
? 115826
? 1
! 55392 995278773
! 93026 17858631
! 181387 527319518
! 40528 581004504
! 195432 977412670
! 146642 353646225
? 1
! 46295 40250244
? 1
! 180787 639162925
! 35912 3912373
? 1
? 1
? 1
! 40051 694506653
! 172708 555165646
! 131515 513650677
? 1
! 124072 55845096
? 1
! 30209 426267695
! 50851 936405906
? 1
! 163630 49494997
? 1
? 1
? 31609
! 42327 315849558
? 1
? 1
! 45832 882274402
! 63690 475946701
! 18747 439357454
! 178197 348406141
! 118761 19195999
! 170255 997986304
? 1
? 1
? 1
? 1
? 1
! 168919 714341754
! 193789 178660528
! 167534 981981269
! 122518 897853076
? 131929
? 1
? 1
! 78642 886971968
? 1
! 129116 710134514
? 1
! 114246 87291767
? 1
! 60724 413151872
! 48000 174474389
? 1
? 1
? 1
! 188663 484981668
! 20171 724256715
! 127349 590799365
? 1
? 1
? 1
! 100617 452628944
? 1
! 159699 187944596
! 162640 615666823
? 1
? 1
? 1
! 39005 449992199
! 601 548199099
! 26953 868584933
! 1983 676087649
! 119817 295510424
! 107574 641286563
? 1
? 1
! 157180 617936074
? 1
! 19783 862273094
? 1
! 174293 771812171
? 1
? 1
! 111257 943545700
! 102345 313172723
? 1
! 9224 458000858
? 90981
! 155883 450210688
! 108880 133619273
! 169858 115699609
! 7234 688765952
? 1
? 1
! 151562 688449257
? 33007
! 3650 277547515
! 82460 133599188
? 1
? 1
! 172158 224901453
? 1
? 1
! 16809 539053549
? 1
? 1
? 1
? 1
? 1
! 146025 600734040
! 55632 351969459
! 198552 383674410
! 92714 615548895
? 1
! 99513 529195429
? 1
? 1
? 1
? 1
? 1
! 20634 363817405
? 1
! 100491 858446345
? 1
? 1
? 1
! 110463 271643519
! 31223 141827985
? 1
! 135305 892174166
? 1
? 1
! 91417 267175606
! 37210 289685741
! 13986 137434497
! 190459 360465226
! 57918 946291446
! 153267 225222376
! 18219 554477923
! 64205 733441401
? 1
? 1
? 1
! 112650 693901904
? 1
! 6722 122118423
? 1
! 155466 114040221
! 139331 11409722
? 1
? 1
? 1
! 98566 691586333
! 174516 479595005
? 1
! 127120 674031129
? 1
? 1
! 36456 661543643
? 4382
! 172517 489311630
! 35455 18210919
? 1
! 141086 9204858
! 107566 380964644
! 46303 265891196
! 166745 649789301
? 1
! 44672 622687522
! 155816 186541246
? 1
! 161054 144555365
? 1
? 1
? 1
! 111605 594517569
! 58728 295463052
? 1
? 133790
! 103236 792556828
? 1
! 184526 973248728
! 19288 198479021
! 82471 638716076
? 138673
? 1
? 1
! 132761 376499562
? 66185
? 1
? 1
! 178752 403809636
! 46898 794074371
! 136785 356916310
! 122712 478934637
! 48072 304914816
! 90203 349965128
! 131629 113565762
? 1
! 116015 152563040
! 63351 788311842
! 196533 844403736
? 1
? 1
! 97681 830262428
? 1
! 16526 365444303
? 1
? 1
? 1
? 1
! 112491 481918638
? 1
? 1
! 136833 991859046
! 38650 389163365
? 1
! 198577 513468074
? 1
? 1
! 140010 53200478
? 59221
! 199650 440244604
! 137670 258449070
? 1
? 22557
! 16352 650713176
! 169736 659767632
! 49085 29321836
! 125928 772939643
? 170506
? 11204
! 45893 456043501
? 1
? 1
! 36485 69465647
! 79791 443958129
? 1
! 190596 202763981
! 135300 663765501
! 65150 934816107
! 18278 126768125
! 79164 898123232
? 1
? 1
! 132931 268786093
? 1
? 88782
! 173808 297372731
? 1
? 1
? 1
! 21805 269092072
! 84256 420422381
? 1
? 168181
? 1
! 83531 185758180
! 199134 285352971
! 43519 567879959
? 1
? 1
? 1
! 80206 116073598
? 1
! 44821 920384186
! 19959 858019636
? 1
? 1
! 45508 677392170
! 112430 168471340
! 199641 130444590
! 20847 41179843
? 1
! 96376 424631060
! 11768 824429119
! 70488 707750121
! 112350 635554961
? 1
! 164025 540289970
? 57264
? 1
! 12805 534339720
? 1
! 147170 241234935
? 42241
? 1
? 1
? 1
? 1
? 66676
! 12630 602378624
? 56691
! 52570 207297642
? 1
? 1
? 1
! 91973 864684478
! 197706 57601487
? 1
! 188072 89142735
! 133069 771638547
? 1
? 1
? 1
? 1
? 1
! 40668 204963608
? 1
? 1
! 76951 211891990
? 1
! 45998 441386396
! 126460 981703722
! 191195 188899698
? 1
! 149455 84671687
? 1
! 144053 765976349
? 1
! 21748 135682298
! 64265 420677942
? 1
! 85055 559146728
? 1
? 1
! 57671 476200892
? 1
? 1
! 149890 335927715
! 143482 49873736
? 1
! 72643 590509591
! 79527 315418642
? 1
? 1
! 122418 164671448
? 1
! 128721 41017314
? 102015
! 114176 834975402
? 1
? 1
! 10186 377497795
! 131426 719677451
! 83499 680419678
? 1
! 40466 328932227
! 99573 471988652
! 32948 994749576
! 173189 634079988
! 198927 562962230
! 24570 245885228
? 1
? 1
! 107664 599000234
? 1
? 1
? 1
? 1
? 1
! 60754 642799712
? 1
! 62566 264968834
? 1
! 136846 179608384
! 31280 96158638
! 141219 88989400
? 1
? 1
? 1
? 1
! 95675 832458429
! 22320 252094413
! 157147 107752705
! 167954 308623086
? 15024
? 1
! 147990 71417016
! 8590 755518399
? 1
! 99924 555957753
? 1
! 53181 695573222
? 1
? 1
? 1
? 1
! 133024 999810178
? 1
! 4516 934646053
! 188862 29223956
! 8241 859130731
! 196590 791628362
! 188255 542533640
! 192430 280406498
! 8419 685813966
? 1
? 1
! 48685 146591336
? 1
! 76441 100159987
? 1
! 18702 64028227
! 41262 324429810
! 35176 73620154
! 7108 635843309
! 199395 523913069
! 52887 770311558
! 11676 783612745
! 9513 577808904
! 47358 706681379
! 114850 62405548
? 1
! 87917 396496084
? 1
? 1
! 144813 506463335
! 181818 816395221
! 47509 125591323
? 1
? 1
! 165646 693976536
! 57794 100664400
? 1
? 1
? 1
? 1
! 82461 351810058
! 46650 494470546
? 1
? 1
? 1
? 1
? 1
! 8371 176130973
? 1
? 1
? 1
! 96027 420991360
! 128326 202226989
! 52518 577074362
? 1
? 1
? 1
? 192369
? 1
! 131409 962564934
? 1
! 105575 330466117
? 1
? 1
? 1
? 1
! 105751 926776764
! 162419 830739714
! 130219 433218250
? 1
! 53066 193703871
! 54635 971694461
? 1
! 153044 953806867
? 185224
! 130913 466477865
! 152420 405078749
? 1
? 1
? 1
! 136629 743406043
! 180995 502831994
? 1
! 167751 169947421
! 19925 559143886
! 101927 807213507
? 1
? 1
! 99774 632682539
! 2914 961645360
! 128877 565827194
! 105349 429452469
? 144726
? 1
? 1
! 153997 647674240
! 32477 213578227
? 1
? 1
? 1
! 27221 515327887
? 1
! 102868 797588015
! 118054 460500693
? 1
? 1
? 150043
? 166764
? 1
? 1
? 1
! 79306 293180024
? 1
? 1
? 1
? 1
? 1
! 54332 416446785
? 1
? 1
? 1
! 71428 771717842
! 143337 791977859
! 156628 619316486
? 1
! 151356 366845149
! 176308 477765378
! 177599 460210652
? 1
? 1
! 189110 174045580
? 1
? 1
! 110530 394470779
? 1
! 73461 351007562
! 22651 456320821
? 1
! 129465 853666737
! 41266 173302170
? 1
! 143181 14877855
! 92130 446195329
! 26913 703558651
! 96905 222800254
! 12682 865587532
? 33193
? 1
? 1
! 158308 405043962
! 62976 235828386
? 1
? 1
? 1
! 70583 540587756
! 194493 592334917
! 130327 162286267
! 56786 886329771
! 3514 889312103
? 127502
! 36145 370639639
? 1
! 63861 602348670
! 36070 732789721
? 1
? 1
? 1
! 139998 424136168
? 48706
? 1
! 10796 632436420
? 1
? 1
! 115405 895063135
! 191907 57287902
! 124650 642978279
? 1
! 196633 56184353
! 164057 232314606
! 7073 383405143
? 1
? 1
! 89365 977994744
? 163925
? 1
? 1
? 1
? 1
! 61369 679582417
? 1
? 1
? 1
? 178092
! 95348 932109182
! 127928 499091108
? 1
! 53039 460622828
! 42720 145985394
? 1
! 152783 21796685
! 194454 341613273
? 1
! 195029 607153911
? 1
! 183229 633784916
? 14671
? 58801
? 1
! 36439 728484587
! 91157 425282361
! 151123 71292820
? 1
! 84956 761634483
! 159826 247636517
! 130407 100287625
? 110022
! 68341 267815577
? 1
! 11549 343606400
? 1
? 1
! 24128 349422536
! 58047 234436100
? 1
? 1
! 117031 775208818
! 96494 495025777
? 1
! 11228 523908165
! 199539 155954785
? 1
! 165366 116618425
? 1
? 1
! 191666 373882791
? 1
? 1
? 1
! 145747 718499204
! 13539 598401948
! 138398 946597425
! 172707 654530551
! 9291 497333094
! 80361 31096704
! 68152 589436204
? 1
! 144874 27433616
? 1
? 1
? 108710
! 33878 31346807
? 1
! 107116 163266825
! 106732 512944014
? 1
? 1
? 1
? 1
? 1
! 106573 543879740
? 1
? 1
? 1
? 1
? 1
! 92194 866636719
! 188755 57504334
! 59679 842254154
! 116296 701046512
! 55919 922248511
! 173903 253612223
! 95297 113826177
? 1
! 126611 660510078
! 151016 516852596
! 84686 905174075
? 1
! 185409 452414605
! 119902 831368691
? 1
! 15983 750130870
! 14211 921650077
! 79530 729706427
? 1
? 34856
! 13875 843671526
! 44121 510355709
? 1
! 156360 98107849
! 193502 418776377
! 170284 252820883
! 41589 446182175
? 1
! 94942 320880797
! 90187 771031879
! 136734 558895944
! 172544 995395733
! 19933 481709960
? 1
? 1
! 35042 983593001
? 1
! 137654 34319397
! 183145 35588125
? 1
! 178160 988443153
! 55593 995203249
? 1
! 174626 906667435
! 119506 660639063
? 1
! 162108 337857861
? 1
! 53644 759303590
! 183383 770790191
? 1
! 35293 158431898
? 1
? 1
! 119126 788744620
! 53665 357473509
? 1
? 1
! 79571 382079272
! 99936 400278566
? 1
! 142635 551255806
! 124691 124812941
? 1
! 177151 647727687
! 44711 955739993
! 134601 381239776
? 1
! 9349 673637288
! 17975 409602926
? 1
? 1
? 1
? 18895
? 1
! 9453 91379323
? 1
! 194620 726949013
! 181018 292167024
! 125990 416507041
? 1
? 92097
! 144081 185691621
! 22364 368682011
! 140297 828167267
! 153230 747722754
? 1
? 1
! 37135 309127801
? 1
? 1
! 143647 665605122
? 1
! 99527 272517888
? 1
! 199064 971666182
! 87 928628183
? 1
? 1
? 1
? 1
! 97633 37121185
! 89761 175952268
? 1
? 159107
? 1
! 180678 812625257
! 161205 476017124
! 25848 68452011
? 1
? 1
! 156122 470620653
? 1
! 181822 942379427
? 139380
! 173692 624859612
? 1
? 185012
! 177803 883002411
! 59969 432443672
? 1
? 1
! 152108 725612275
! 31415 236584077
! 105034 129354406
! 147930 313304070
? 1
? 1
? 1
! 35886 506427880
? 1
? 1
! 113020 728366140
? 1
? 1
? 1
! 143729 25191268
! 93796 227374739
? 1
? 1
! 144384 126503152
? 1
? 62060
! 139350 197350086
! 152655 108442506
! 103713 826171329
? 1
! 186466 471682592
? 1
! 6681 615855804
? 99900
? 1
? 42782
! 186414 478397990
? 1
! 175512 622777321
! 18933 138269707
! 28868 495953507
? 1
? 1
! 173219 456412655
! 174873 637289545
? 1
? 1
? 1
! 103844 670412735
? 1
! 96003 704384333
! 97044 208000077
! 96592 872412671
? 1
? 175440
? 1
! 12959 149517957
? 1
? 1
? 1
! 9664 273190401
! 54543 127753874
? 1
! 112927 60897205
? 1
? 1
! 153532 273500138
! 150950 874407755
? 1
? 1
? 1
? 1
? 1
! 110206 646932534
! 62774 108330282
! 16174 138555654
! 154655 849086925
! 241 313956066
? 1
! 54406 980046970
! 198889 746526944
? 1
! 49788 222169476
! 101813 907355889
? 1
! 49153 873004462
! 179681 142900790
? 1
? 1
! 119763 177252630
? 1
? 1
? 1
! 114662 946582427
! 106536 77951683
! 26255 213669806
? 1
! 147848 547305082
! 9848 54563149
! 49059 470028514
? 1
? 1
? 1
? 1
! 17444 200549162
! 75955 58629017
! 66564 296753881
! 4977 228633433
! 138692 845180704
? 1
! 142573 931193284
! 119604 213931969
? 1
! 161496 527443898
! 150500 703338074
? 120562
? 1
? 1
! 12033 129171618
! 56254 269007856
! 190890 970067545
! 139911 837111269
! 8137 439591990
! 88309 161500121
! 15097 599714522
! 15715 36766708
? 1
? 1
? 1
! 24110 482500768
? 1
? 1
! 140754 918169374
! 20594 652058995
! 118888 898292707
! 39908 306157330
! 71814 806059827
! 184833 372031204
! 194613 640711469
? 1
? 1
? 1
? 1
? 1
? 1
! 165054 300326875
! 32798 863582045
? 1
! 50271 403191416
? 1
? 1
! 21601 206818373
! 38675 395738581
! 105828 277444411
! 151407 2549363
? 1
! 153811 406555614
! 31193 740506419
? 1
! 172533 589728828
! 156754 110525623
? 1
! 185001 723376825
! 160255 836535080
! 10895 156716201
? 1
! 77804 7126381
! 196579 495399948
! 179086 524483693
! 107510 581012984
? 1
? 1
? 1
? 1
! 15713 833824278
! 52746 231522873
? 1
! 84759 816154668
! 195497 227894849
? 1
? 1
? 1
? 1
? 1
? 1
! 134056 424389294
! 67667 46894382
! 17925 309067074
! 95214 532663288
! 8144 641550835
? 89172
! 85600 666549557
? 1
! 122612 664523758
? 1
! 18498 658218743
! 123249 176746912
? 1
! 70016 897984088
! 71140 433399656
! 144028 98085151
! 154652 141504103
! 68655 284622401
? 86619
? 145838
! 29803 601993888
! 65023 528528064
! 26386 288684481
! 41084 696733210
? 1
? 1
? 1
? 1
? 1
! 126361 484588337
! 25992 890452317
! 183102 472954713
! 134610 930851215
! 47308 451070341
! 126272 991464785
? 1
! 191032 559190331
? 1
! 66677 831453306
! 58079 926508991
? 1
? 1
! 168430 212846390
? 1
? 1
! 66681 828988859
? 1
! 196034 287450247
? 1
! 115368 455229871
! 99683 38415386
! 67581 135511857
! 146442 111783032
! 138457 221664042
? 1
! 175392 436257154
? 1
? 1
? 1
! 147468 154786389
! 117114 453423534
? 1
? 1
! 197563 194809512
? 1
! 136772 402331783
? 1
? 1
? 1
! 146162 352948434
? 1
? 1
? 1
? 115926
? 1
? 1
? 1
? 1
! 155405 410575806
! 26454 880406584
? 129438
! 133477 418660013
? 1
! 128796 436982215
? 1
? 1
! 138263 481980343
? 1
! 83135 2586094
? 1
! 57733 238564895
? 1
? 1
! 106918 673020419
! 115449 873482542
? 1
! 168254 44833321
! 19178 401508499
? 1
? 1
! 41183 299398828
! 142402 651428781
? 1
? 1
! 112236 925095601
! 94514 478172825
? 1
? 1
! 119711 662125932
? 1
! 20541 36464043
? 1
? 1
? 1
! 48288 878959475
? 1
! 33649 774982044
! 94978 786922599
! 186921 189800515
! 2238 995104396
? 1
! 123963 300026202
! 88051 865633327
? 1
? 1
! 169465 466749704
? 1
! 191266 488883215
! 101557 85489470
? 1
? 1
! 1583 774668575
? 1
? 1
! 137598 838169976
! 102217 826187647
? 1
! 53192 290274263
! 19139 326892029
? 1
! 23323 63972172
? 1
! 198195 759201429
? 1
? 1
! 78889 269685257
? 1
! 192706 541445298
? 1
? 1
? 1
? 1
? 77069
? 1
? 1
! 156085 296912752
! 145705 593030269
! 44199 920220091
? 1
? 1
? 1
? 77235
? 1
! 109850 115596046
? 17660
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 31211 835861008
! 42952 865876903
! 14896 822748081
? 1
! 126005 117021268
! 98480 63386803
? 1
? 1
! 138151 385781093
? 1
? 1
! 165934 152662134
! 159864 543757291
! 182910 497742404
? 1
? 1
! 178800 946412120
! 147612 586593915
! 27180 230387521
! 15391 20122791
! 25578 537732080
! 91151 413698889
! 88661 445950022
! 93087 243653063
? 1
? 1
! 25093 610257105
! 188987 45926879
! 90358 259052010
? 1
? 1
? 1
! 133733 722142940
! 60343 142704170
! 10879 715851891
! 58065 77806185
! 18324 352762094
? 1
? 1
! 35986 331543175
? 1
! 116616 619915962
? 1
? 1
! 81636 212986467
? 1
? 1
! 25395 113890615
! 45686 796854931
? 7415
? 1
! 199413 628632594
! 73526 257496990
! 84500 358851167
? 1
? 1
? 1
! 358 561014197
! 68567 854521428
? 133336
? 1
? 1
! 55335 221176560
? 1
? 1
! 185131 600262480
? 1
? 1
! 22114 68372179
? 20722
! 66028 428714634
! 145148 566027387
! 54657 299028908
? 1
? 1
! 48269 513460060
! 139609 226960245
? 1
! 191976 492626298
? 1
! 189675 635415134
? 87465
? 1
! 193573 182762068
? 1
? 1
! 58214 110039107
! 145082 505703317
? 1
? 160919
! 199041 991393074
! 103653 957051619
! 36064 93198288
? 1
! 94600 786998788
! 135379 985960264
! 126751 461770363
! 45783 782924685
! 9508 936187108
? 1
! 177613 25841240
? 1
! 47108 68636170
! 198303 334597942
! 95528 642161111
! 48897 789351610
! 87001 441201929
! 62885 683627079
! 57713 479602905
! 197823 238606985
? 1
! 6896 566423089
! 153069 161521176
? 1
? 1
! 178213 325537010
? 1
? 1
! 40731 717511912
? 1
? 1
! 95009 841684229
? 1
? 1
! 16066 842758086
? 1
! 151494 405555281
! 143154 651108595
! 12512 967137518
? 1
? 1
? 1
! 46900 610090280
! 171047 211542394
! 77531 862739674
? 1
! 11783 425000567
! 118850 194138235
? 1
? 1
? 1
! 132330 455465365
! 60032 656731075
? 1
! 119439 761865318
! 148590 300240435
! 119086 989716257
! 161839 628538880
? 1
? 1
? 1
! 108019 132161133
? 1
? 1
? 1
! 182938 926833054
? 1
! 139271 477856418
! 56711 594095865
? 1
? 1
? 1
? 1
? 965
? 1
! 148568 965428807
! 42812 836836635
! 139456 210050048
? 1
! 86944 599919046
! 75984 432141536
! 145403 969268004
! 1355 739220139
! 99612 989952850
? 1
! 861 437311856
? 1
? 112617
? 1
! 4290 984475548
? 1
? 1
? 53700
! 160749 812164572
! 141334 790486241
! 56956 379101065
? 1
! 173932 93735104
! 114456 633885016
! 113547 393230556
! 112154 715727773
? 1
? 1
! 68972 740038270
! 50989 980209948
? 1
? 1
! 91389 927010526
? 1
? 140330
? 1
! 1451 292930210
! 189979 405895648
! 35922 444819091
? 1
! 166591 117132031
! 181812 851874349
! 196803 768445659
? 1
? 1
? 1
? 1
! 148506 604011706
? 1
? 1
! 180928 465967296
! 27747 892808580
? 1
! 28186 635983857
? 1
! 170463 756179349
? 1
? 1
? 1
? 1
? 102993
? 1
! 19170 333162221
! 163253 332470121
? 1
? 1
! 177849 107046134
! 48543 648577280
! 122696 81078017
! 110486 193401853
! 94838 266340695
! 66118 629496495
? 1
! 177581 335324383
! 29339 660790317
? 1
! 144300 983019283
! 133878 756718988
! 6684 965536934
? 1
! 73658 864116993
? 1
? 1
? 1
! 146668 729365633
! 12666 481286228
? 1
! 51072 605739732
! 163367 665704383
! 140604 225452933
? 1
! 84341 489690577
? 1
! 54755 417644708
! 167505 66652517
! 102381 847319638
! 4645 588506062
! 196795 58680810
? 20093
? 1
! 72034 887081809
! 170109 692157835
! 37895 351221271
? 1
! 138918 515426992
! 195148 181125129
! 66864 162452251
? 1
! 119010 259450788
! 114015 251785609
! 77548 954845826
? 1
! 91961 775658080
? 1
? 1
! 148172 99866479
? 1
! 33949 858203396
? 1
! 148066 228717620
? 1
? 1
! 104701 400553011
! 18381 875609005
! 175130 8082358
? 1
! 9992 790546234
? 1
! 19258 669997888
! 182023 925660545
? 1
! 90918 283993712
! 97860 512221990
! 12365 172342777
? 61817
? 1
! 132232 95403345
! 72806 139477256
? 1
? 1
? 171280
! 109202 802077312
! 181310 90077054
! 100641 558617393
! 47470 647816718
? 1
? 1
! 133217 430091693
? 1
! 170833 137640651
? 1
? 1
! 77691 448279968
? 1
! 14582 976815027
! 82462 875997082
? 1
! 28006 861034080
! 166732 569366668
! 103354 797439921
! 122988 487252334
! 77415 120807469
! 103831 222255141
? 1
! 118080 485274836
! 84646 305053675
! 26536 290165442
! 137211 825114494
? 1
? 1
? 1
? 1
? 1
? 179049
? 1
? 1
! 101083 348252544
? 1
! 55680 590225427
? 1
! 68153 38532330
! 168874 221094662
? 1
? 27760
! 169585 368408155
? 1
! 172991 717724386
? 1
? 1
? 1
! 36402 96269672
! 148339 159258511
! 114153 482361191
! 25353 667221699
! 122143 345624261
! 133177 657205554
! 150754 232475040
! 186622 879333825
? 118565
! 140524 877453184
? 1
? 1
? 1
? 1
? 1
? 1
! 112945 428439881
? 1
? 1
? 1
! 94977 703697760
? 1
? 1
? 1
? 1
? 1
! 89381 92910348
! 70973 668256033
! 98286 288448829
! 173611 377708669
? 1
? 1
? 15815
! 72103 999795934
! 198644 931755642
? 1
? 1
! 139256 479635607
! 147079 672335919
? 1
! 197920 638142333
! 64435 363924475
? 1
! 22645 202789826
! 181190 205630804
? 1
! 189020 156791786
? 1
! 78860 324914575
? 1
! 7792 601622944
? 1
! 12532 77202320
! 35599 773323507
! 1090 434426776
! 187347 22544147
? 1
? 1
? 1
! 33454 586943508
? 1
? 1
! 129513 515990880
? 1
? 1
? 71803
! 47564 542348131
! 70185 308343961
! 169964 265133862
! 43802 224684808
? 1
! 48448 745591202
? 1
! 23857 909561325
? 1
? 1
? 1
! 129268 269283030
! 70179 705516601
? 1
! 84441 554508420
! 125634 371249918
? 1
! 160271 891580967
? 1
! 52057 219512806
? 1
! 97773 129581038
! 112612 793694178
? 1
? 1
? 1
! 45969 575577963
! 80452 23588428
! 121308 800179685
? 1
? 1
? 1
? 1
? 1
! 176632 490432033
! 75402 818091864
! 72613 28888348
? 1
! 161566 782643382
! 45469 259924556
! 64065 189913504
? 86659
? 1
! 79924 723141022
? 1
! 156502 935406640
! 106779 544468707
? 1
? 1
! 84948 169679395
! 43426 539571200
! 106824 679068190
! 28910 163812038
? 1
? 1
! 183836 313545552
? 1
? 1
? 1
? 1
! 184963 851322788
! 174671 713766250
? 1
? 108309
! 183798 644197043
? 1
! 30867 361484937
! 162774 564623991
? 1
! 61118 547185004
? 1
! 133008 739891093
! 23160 985660627
! 44659 696571363
? 1
! 139252 200541893
! 13761 651625246
? 1
? 1
? 1
! 33488 177645165
? 1
! 156549 746617580
! 54255 259637838
! 48131 893829466
! 81115 867121028
! 194050 562547327
? 1
! 50834 21927064
? 1
! 153156 104064667
! 126883 819405918
? 1
! 120711 858926153
? 1
? 1
! 129782 59754523
! 133428 89492434
? 1
! 90476 671185896
? 1
! 25420 724023536
! 34341 453830772
? 1
! 62162 488193203
? 1
! 147207 322693732
! 115702 617678020
! 44389 680680154
? 1
! 24742 305245501
! 122774 85364418
? 1
! 154665 297716332
! 84547 709342574
? 1
? 1
? 1
? 1
? 1
! 147445 539965875
! 110360 188629695
? 1
! 195431 77588900
! 100999 713825317
? 1
? 1
! 159025 826776055
? 1
? 67540
? 1
! 182074 595986533
? 1
? 1
! 139915 76540984
! 190839 283734906
! 93686 220997859
! 59706 767344477
? 1
! 24579 56619619
! 108945 664511714
! 80761 208739912
! 156605 502170325
! 91128 339261438
! 170673 496617494
! 179151 702309990
? 1
? 52876
! 196595 227864659
? 1
! 32598 141446991
? 1
? 1
? 1
? 1
? 46774
! 137262 85120848
? 88167
! 160979 472344669
! 182317 363949112
? 1
! 60300 118111036
! 65609 828345177
! 118150 8312390
? 1
! 79793 512585917
? 1
? 1
? 1
! 169678 894979529
? 1
? 1
? 1
? 1
? 1
! 34528 694969427
? 1
! 180114 287052590
? 1
? 9007
! 48064 367206424
? 1
? 1
! 87972 694733471
? 1
! 108665 558586302
? 1
! 62959 373731487
! 101464 612057434
? 1
? 1
! 101669 925665694
? 1
? 1
? 1
! 4487 984039507
? 22514
! 109643 566365664
! 198787 807820700
! 133094 70273267
! 164060 533078307
? 118389
? 1
? 1
? 1
? 1
! 161468 49241235
! 11653 252905017
? 1
! 164026 454521524
? 5986
! 89497 362005130
? 1
? 1
! 145541 850489991
! 26038 767628430
? 1
? 1
? 1
? 1
! 116426 54785613
? 1
! 198104 308508108
! 27976 392781945
? 1
! 3617 794086621
? 1
? 1
? 1
? 1
? 1
? 1
! 173347 462230271
! 196836 436530181
? 1
? 1
? 1
? 1
? 1
? 1
! 153310 841951933
! 168716 923641212
! 191857 134851464
? 1
! 130289 706136974
! 19703 416765021
? 1
! 80268 174913722
! 29141 912776484
! 27478 376151538
? 1
? 1
? 1
! 130728 56127987
! 23775 631931285
! 145307 818938720
? 1
! 93897 815683649
? 1
? 1
! 58164 543170371
! 166062 126958321
? 1
! 131048 731851063
? 1
! 146239 492602897
! 74879 690434785
! 135500 740577868
! 111645 714868973
? 1
! 170994 897832239
! 21821 165565322
! 28391 461239314
? 1
! 48796 800245522
! 93840 387102338
? 1
! 156815 518409597
! 6895 952191340
? 1
! 50916 16185531
? 1
? 1
! 65466 723350116
? 1
? 1
? 1
? 1
! 141934 574900508
! 95968 306189921
! 96665 996658656
? 1
! 4225 263492668
? 1
! 11842 304089949
! 110679 80691750
! 85488 25477915
? 1
? 1
? 1
? 1
! 48135 428117211
? 1
! 7577 49392923
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 191477 116386819
? 1
? 1
! 183238 355375856
? 1
? 152508
? 1
? 1
? 1
? 1
? 1
? 1
! 173913 378227209
! 185917 924014443
? 1
? 71000
! 131425 673443288
? 1
! 186944 479459730
! 88747 217840557
? 1
! 36588 708402333
? 1
! 86993 359982329
? 1
? 1
? 1
? 1
? 1
! 10790 150841858
? 1
? 1
? 180250
? 1
! 147222 25329374
! 148117 862836140
? 1
! 31583 436956932
! 142174 950801580
? 1
! 165691 673871934
? 184696
? 1
? 180597
! 65351 176084900
! 193945 871460769
! 188010 25157802
! 58194 777218795
! 46775 875247388
! 72552 760749376
? 48744
? 1
? 144071
? 1
! 184196 250137638
? 1
! 75480 812119064
? 1
! 94811 111472196
? 1
? 21753
? 1
? 36486
! 79470 912355707
! 61700 926471293
? 1
! 109506 148295586
! 184433 910536489
? 1
! 119919 25915024
! 130170 406426145
! 98727 802762849
? 1
? 126118
! 166079 629567468
? 1
? 1
? 1
? 1
! 92261 915420454
! 97786 991501950
! 84165 608829049
! 176796 90149677
! 38509 372551883
? 1
! 184175 934753500
! 187709 894875511
! 33540 16911382
? 1
! 137150 87480803
? 1
? 1
! 160146 163055113
! 69598 659539454
? 1
! 181046 941274735
? 171608
? 1
? 1
! 154435 917019082
! 150793 812075136
? 1
! 73395 709810047
? 1
? 1
? 172709
? 1
? 1
! 66106 976269054
! 177006 481583844
? 124128
! 174263 954962673
? 1
? 1
? 1
! 157748 345261876
! 167875 938739223
? 1
! 79750 878512282
? 1
! 30571 505729000
? 1
! 10675 347360550
! 123601 153252941
! 162138 902305597
! 89893 9945726
! 128369 496674285
? 1
! 80395 79857262
? 1
! 44788 52984405
! 172451 557138605
? 53229
! 96418 100072533
! 47619 426871581
? 1
? 1
! 153083 299420881
? 1
! 133934 474369424
! 23725 213193597
? 1
? 1
! 50034 136579450
? 1
? 1
? 1
? 1
! 68311 336058804
? 1
! 193726 594992552
? 154406
? 1
? 88804
? 1
? 14353
! 144598 245760758
! 185316 433548772
! 1310 318961836
? 1
? 1
? 1
? 1
! 136053 251323241
! 27572 497540642
! 4324 716062045
! 97117 137194239
? 1
? 1
? 1
! 125737 272572873
? 1
! 10269 580095561
! 137625 860269053
! 95615 753362477
? 1
? 1
? 1
? 1
? 1
! 115365 904044341
! 82694 242304133
! 152052 211140048
? 1
? 1
? 1
! 145211 587895363
? 5529
? 1
? 1
? 1
! 167027 336460279
! 134305 293068812
? 1
? 1
! 59859 225842450
! 38719 309217433
! 56140 24628017
? 1
! 27749 356625429
! 56233 384603563
? 1
! 160424 540200875
? 1
? 1
? 1
! 125887 325788505
? 1
! 142974 315312795
? 1
? 1
! 79024 804352172
? 1
? 1
? 1
! 92297 622463075
? 1
? 1
! 174847 548191792
? 1
? 1
? 1
! 173767 929380688
! 169111 678322217
! 186948 409015281
? 144283
! 43031 992260943
? 19284
! 10379 728590304
? 1
? 1
? 178928
! 26738 327543779
? 1
? 1
! 34925 886897294
! 94734 869957025
! 199439 371591172
! 39201 827611752
! 94671 538726974
! 194862 575478142
? 1
! 84451 983403597
? 1
! 49958 220413891
? 1
! 132961 104518060
? 1
? 1
! 145483 207046015
? 1
? 1
! 158783 167196506
? 1
? 1
! 44884 930530743
? 1
! 26921 586101866
? 96391
! 16578 124515315
? 1
? 1
? 1
? 1
? 1
? 1
! 52407 543875307
? 1
? 1
! 48570 188495622
? 1
! 163965 22511712
! 145800 806320613
? 1
! 836 396884241
? 1
! 145339 679916285
! 133645 827207520
! 31967 122053487
! 190531 596266997
! 37280 915504477
? 1
? 1
! 186616 37558416
! 130843 101920205
? 1
! 190358 9719916
! 6322 419954198
? 1
? 1
! 151185 756430347
! 134845 84646438
? 1
! 13139 500419393
! 7645 930162208
? 1
! 45169 13261411
? 1
! 186627 412391627
? 1
? 1
! 98127 537699045
? 1
? 1
! 44399 279715772
! 81643 238115782
! 18771 357525817
! 131580 359882863
? 1
! 80634 977265954
! 19917 98904151
? 1
? 1
! 139193 483273300
? 116908
! 64837 35653628
! 49012 776852927
? 1
! 188783 950902705
? 1
? 1
? 1
! 73793 889757119
! 197362 509401513
! 39976 313816765
! 124413 589043201
! 83756 650312692
? 1
? 1
? 1
! 192711 334197247
! 108416 448067410
? 1
? 1
? 1
? 1
! 158256 181825391
? 1
? 176010
! 29458 432107410
! 180366 584334635
? 1
? 1
? 1
! 143295 988048543
! 121288 840533925
? 1
! 114812 399073129
! 88932 297489657
? 1
? 1
? 1
? 1
! 123807 159708106
? 1
! 39292 565812197
! 131204 865639986
? 1
? 1
? 1
! 191132 978918267
? 1
? 1
? 1
! 152976 989528630
! 33749 891053172
? 1
? 1
! 19875 466987371
! 93095 493663147
? 1
? 1
? 1
! 147614 879673858
! 115121 744328549
! 135257 111911861
! 59761 169917219
? 144164
? 1
! 180174 770130540
! 28032 44426326
? 1
? 1
? 1
! 34715 195987556
! 21783 685411391
? 21249
? 1
? 1
! 155082 642095626
! 116998 235952494
! 165444 235249822
? 1
? 1
! 142955 970721563
? 1
? 1
? 1
! 194996 972162397
! 177940 706282239
? 1
? 32244
! 174382 807695117
? 1
? 1
? 1
? 1
! 185129 451591280
? 1
? 1
? 1
? 1
! 17282 900199255
? 1
! 154336 888581116
? 1
! 119613 173722502
? 1
! 35935 174922249
? 1
! 89983 751609187
? 1
? 1
! 83020 229348072
! 28981 145215635
? 1
! 98826 652154235
? 1
? 1
! 120864 947657745
! 143752 802635799
! 85322 370440001
? 190740
? 1
? 1
? 54192
? 1
? 1
! 121930 959393293
! 40198 409177498
? 1
! 106986 280390349
! 135880 444681229
! 75209 608211105
? 1
? 1
! 125133 353268530
? 1
! 94636 83547279
! 134199 120650576
? 1
? 1
! 186118 736005409
? 1
! 179291 678910034
? 1
! 89513 308782888
! 190430 604116175
! 53458 443742410
! 151740 176845918
? 1
! 23264 448255510
? 1
! 5585 683604203
? 1
? 1
? 1
? 1
! 46094 434478158
? 1
! 50626 523179432
! 21207 451954540
? 1
! 69443 551567880
? 1
! 164633 440789714
? 1
? 1
? 1
? 1
? 1
? 148124
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 4254
? 1
? 1
? 1
? 1
! 103573 610002821
? 1
? 1
? 1
! 100727 557942197
? 73749
? 1
? 1
? 1
! 81199 168143572
? 1
? 1
! 33854 998474661
! 157439 44167686
! 80646 975985891
? 167349
! 15682 767353457
! 142457 38086243
? 1
! 62926 157421238
! 38042 425895025
? 1
! 185146 83436218
? 1
! 190055 595246322
! 176078 659887125
! 176364 699575117
! 150128 995542572
! 31670 129263706
? 1
? 1
? 1
? 1
! 127914 924600547
! 181204 25067942
! 83915 184427058
? 1
! 165547 127689218
? 1
! 70167 961455898
! 171987 106601255
! 85172 994591537
? 1
! 33468 604224278
! 83480 855783367
? 180277
! 30762 816064421
? 1
! 82872 278418538
? 1
! 59707 534268331
! 79313 832340120
? 1
? 1
! 187785 42605702
? 51602
! 134164 333512358
? 1
! 111200 346953313
? 1
? 1
! 36660 234179772
! 153747 495478169
? 1
? 1
? 1
? 1
! 31538 55343743
? 1
? 1
! 159194 351104222
? 1
? 1
! 77828 618809080
? 1
? 1
! 44599 672779239
! 105824 686839101
! 171324 579833845
? 41497
! 122969 943441092
! 73993 637137657
? 1
! 25428 735333037
! 42964 759329842
? 1
? 1
! 12755 922288939
? 1
! 37812 651665089
! 8293 59753020
! 56446 33663842
! 154903 790098774
? 1
? 1
! 150434 935323194
! 16819 616380733
? 1
? 1
! 164534 134790642
? 1
! 51880 62111202
? 1
! 54785 316080513
! 97091 572120459
? 1
? 1
! 10766 632926507
! 52989 509183533
! 106851 686193296
? 1
? 1
! 18453 469864786
? 1
? 1
! 88014 287593551
? 1
? 1
! 66360 907140182
! 108881 150802390
! 27492 557066764
! 7078 348196268
? 1
! 21358 863787722
? 1
! 158706 942286297
! 96986 53559640
? 1
? 142969
! 136861 569480003
? 134216
! 64778 515703335
? 1
! 55559 330970042
? 1
! 92841 796385777
! 41528 462485133
! 55499 670560553
! 36463 433878084
? 1
? 1
? 1
! 199442 576069587
? 1
! 132646 134395793
? 1
! 170661 657687306
! 75436 283517410
! 137971 744503407
? 1
! 104536 423744276
! 151051 930799158
! 19235 659635652
? 1
? 1
! 133994 554560250
? 1
? 1
! 31634 308818966
! 117974 489989462
! 90402 481021709
! 156492 996370487
? 1
? 1
? 84347
? 1
! 113266 217871249
! 97702 664253538
? 1
? 1
! 162565 225785928
! 29724 341448887
! 98171 185160566
! 80712 35772567
? 1
? 34028
? 1
! 17616 111591571
? 1
! 44929 996529408
? 1
? 1
! 15566 182006119
? 1
? 1
! 75867 351148681
? 1
? 1
? 1
? 1
! 20696 994965921
! 181051 40990127
! 108572 515579685
! 76077 653878478
! 195891 805688958
? 1
? 1
? 1
! 99018 446580133
? 1
! 15227 734435732
! 18856 175632029
? 1
! 143563 36624867
? 1
? 1
! 194467 769771200
? 1
? 1
? 1
! 90601 3756952
? 1
? 1
? 1
! 70364 716717402
? 1
! 67586 814581134
? 1
! 174100 639635164
? 1
! 164182 734738557
? 40186
? 1
? 1
! 37288 872778758
? 1
? 1
! 187966 775818787
! 69773 820465261
! 197882 673166663
? 69767
? 1
? 1
? 1
? 1
? 1
? 1
? 8078
! 16849 212787225
! 5925 239388180
! 114655 49030398
? 1
! 237 370668828
? 1
! 111777 54691405
! 94723 442440561
? 1
? 1
? 1
? 1
! 3813 689402226
? 1
! 148700 314703748
? 1
! 199226 887775735
? 130675
! 7014 857805122
! 149084 976684962
! 103554 776487236
! 35973 276494147
! 95562 55376690
! 37411 433700540
? 1
! 199455 611305562
? 1
! 86077 776759677
! 23071 242652869
! 26941 530905222
! 99264 154908197
? 1
? 1
! 33666 455533384
? 1
? 1
? 1
? 1
! 120678 286018573
? 1
! 76406 784012407
! 13051 825067317
? 1
? 1
! 60185 798368604
? 1
? 1
! 185442 283515959
! 159072 294769373
! 69576 873116642
? 1
! 149053 231561352
! 28323 862576180
! 152609 791213937
! 18676 616835208
? 1
? 1
? 1
? 180230
? 1
! 67885 543787749
! 121974 746283990
? 1
! 99002 735116711
! 13617 131559808
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 116384 280743674
? 1
! 61164 343477436
! 123747 250374072
! 55574 592240054
! 89646 930989538
? 1
! 778 282947047
? 1
? 1
! 35790 404488300
! 180727 445691440
? 1
! 110155 751155413
? 1
? 1
! 96951 19806321
? 1
? 1
? 1
? 1
? 1
! 72276 897081799
? 1
? 1
? 1
? 1
? 1
? 1
! 23393 860078275
! 32018 276540981
? 1
! 168138 427401544
! 121615 73388830
! 181683 977018080
! 84345 524830700
? 1
! 48093 258229040
! 194567 610257189
! 141223 150794711
? 1
? 1
! 176254 78670236
? 1
! 114073 742841279
? 1
? 1
! 157684 381059999
? 1
? 1
! 137867 176420828
! 36074 416794051
! 900 108556374
! 192391 457210530
? 1
? 1
! 13817 448983822
! 99239 961061816
! 84086 905711192
! 100702 990932378
! 177580 175113908
? 1
? 1
? 1
? 1
? 1
! 16910 314759549
! 79972 502716132
? 1
? 1
! 24011 671362708
? 1
! 108044 960947032
! 48696 528384013
? 1
! 195719 466123623
! 186470 742079060
? 1
! 144309 932096661
? 1
? 178108
? 1
! 138157 191353142
! 194436 641039688
! 108205 583780796
? 1
! 40304 537986962
! 150326 244506575
? 1
? 1
? 1
! 72584 270336535
! 91442 651295298
? 16292
? 1
? 109486
! 162821 391648629
! 104304 445837570
! 37254 924749852
! 141016 665686344
? 1
? 1
? 1
! 101768 27469175
? 1
! 100003 73487593
? 1
? 1
! 130802 910264933
! 159768 990495864
! 48399 97939252
? 1
! 134775 804814457
! 41406 978954043
? 1
? 1
! 132710 95300170
? 1
! 41110 791191209
? 1
? 1
! 34810 729919435
! 34288 542138632
? 1
? 1
? 1
! 144406 190782710
! 22578 999546082
! 32156 578591772
! 108785 775958792
! 92108 224498015
! 41327 298540619
! 180210 727252014
? 1
? 1
? 1
! 36857 201988992
! 145528 837954286
! 85671 110717005
? 1
! 108885 134266619
? 145385
? 1
? 1
! 76676 984155348
? 1
? 1
! 45119 441937262
! 3542 507092440
? 1
? 1
! 109922 961966494
? 1
! 194216 992275293
! 195551 127408441
! 22228 235479263
? 1
! 5959 995363791
? 1
! 196259 241559874
? 1
! 108450 809453327
! 147247 982985271
! 149102 161316085
? 1
! 13557 952222475
! 124254 486988698
! 84004 660851866
! 79130 4120076
? 1
? 1
! 124573 194314746
! 74151 515583712
! 137831 946685828
! 23139 436274459
? 1
? 1
! 60526 56268811
? 1
! 146692 72730180
? 1
! 161753 701635165
? 1
! 135013 465977069
! 79063 216082676
! 90022 672714530
? 1
! 16166 723997310
! 67555 12298503
? 1
! 119589 714761804
? 1
? 114187
! 76113 515536834
! 33469 928530170
! 129378 449736681
? 1
! 106908 836004423
? 1
! 196311 172277258
! 54580 625407927
? 1
! 24988 726692867
! 177483 393083802
? 1
! 133343 173083530
! 67891 182823483
? 1
! 34944 813490644
! 63846 688377819
? 1
! 161849 61115197
? 1
! 72250 270717745
! 59749 117514797
? 1
! 56662 970566725
! 155669 326539556
? 1
? 1
! 94935 629191547
? 1
? 1
! 130998 159082921
? 47784
? 1
! 83189 800071714
! 47345 442281908
! 109754 665934120
? 1
? 1
? 1
! 92366 577635650
! 112137 812903498
? 1
? 1
? 1
? 1
? 1
! 78875 326007426
? 1
? 1
! 62200 487583030
? 1
! 167276 606415892
? 1
! 145733 155114824
? 1
? 1
! 67304 236108365
? 1
? 1
? 1
? 1
? 1
! 133403 3206847
? 1
? 1
! 26881 729939168
! 56119 95717842
? 1
? 1
? 1
! 138886 394055830
? 1
! 96239 770934190
! 80199 662475666
! 144112 830830427
? 1
? 1
! 32552 118731033
! 110735 277454130
! 30050 526760488
? 1
? 1
? 72671
! 156197 635275284
? 1
? 1
? 1
? 14308
! 166868 257247143
? 1
! 106440 268950252
! 176310 689131635
! 67814 862065640
! 19471 685885371
? 151820
? 1
! 40065 185084264
! 146814 514591464
? 1
? 1
? 1
? 1
? 1
! 149701 725827459
! 140797 608621919
? 1
? 1
? 4641
! 57354 696181590
! 49994 6782075
? 1
? 1
? 1
! 118101 264484043
? 1
! 67188 494068060
! 127682 183941040
? 1
! 85890 279501862
? 34456
! 11555 562697174
? 1
! 136944 624130308
? 1
? 1
? 1
! 173652 440683645
! 22083 826692198
! 98659 76077753
? 1
! 11126 394638959
? 1
? 1
! 191793 635904937
? 1
? 1
! 57724 468810410
! 185765 213992627
? 1
! 38121 639963348
! 124326 690268558
! 191905 197668533
! 89222 318009353
? 113607
? 1
? 1
! 113932 459915076
! 111045 377928402
! 22017 977106652
? 1
? 1
? 1
! 7757 307703008
? 1
? 1
! 44499 623151062
! 22482 611724033
? 1
? 1
! 190420 119178037
? 1
! 125900 424852645
! 109787 394341720
? 1
! 179241 231316262
? 1
? 1
? 1
! 40963 383895626
? 1
? 1
? 1
? 1
! 81464 720617656
! 112866 325808309
! 62267 842583427
! 30100 902868668
! 123657 807427954
! 96715 560503725
! 75810 680794575
? 1
! 168790 8709017
! 173172 70175244
! 71747 140925497
? 1
? 1
? 1
! 114670 141300453
? 5124
! 131573 428708503
! 111403 604780932
? 1
? 1
? 1
? 1
? 1
! 40232 682719995
? 1
! 4211 254704358
! 114149 319875970
! 19503 93938125
? 1
? 1
? 1
! 5712 988893529
! 38375 979737523
? 1
? 1
? 56210
! 89756 158233166
? 1
! 111194 701523769
? 1
? 1
? 121225
? 64772
? 1
! 37824 291514836
! 144214 428461715
? 1
? 1
! 163065 693624147
? 1
! 43773 836618551
! 176544 231850044
? 1
! 17156 241568195
? 1
? 1
? 1
? 1
! 29683 328108437
? 1
! 13988 701291556
? 1
! 168680 539135288
! 55747 747486803
? 1
! 61180 773381000
! 66431 985174214
? 1
? 1
! 108522 649395501
? 1
! 1690 523546870
! 159988 759516304
! 177973 555238269
? 1
? 1
! 91610 865146533
? 162465
! 142780 155002286
? 41675
! 1264 563101912
? 1
! 199482 922820591
! 125377 505135748
? 1
! 13371 117786394
? 1
? 1
? 1
? 1
! 74985 481346993
! 119947 690140827
? 1
? 1
! 160560 121607288
! 21652 297716843
? 47730
? 1
! 28818 619788530
? 1
? 1
! 181080 201177847
? 1
? 1
! 177675 28529359
? 1
? 1
! 183670 939892987
? 1
? 142064
? 1
! 160260 16296455
? 1
? 142133
? 1
? 118324
! 136537 849024976
? 1
! 69545 586141823
! 19902 909416088
! 86374 264711866
? 1
? 1
! 1514 183739305
? 1
! 73428 992818981
? 1
? 1
! 19964 111413347
? 195858
? 1
! 103624 802478140
? 1
? 1
? 1
! 191684 465367506
? 1
? 1
! 192739 437310949
! 19363 114089498
! 168618 77995426
! 122925 364865131
! 4180 191712609
? 1
? 1
? 1
! 106619 977166738
? 1
! 186492 391961211
! 78583 868600266
! 149411 98681984
! 132997 506347929
? 1
? 1
? 1
! 7232 77890696
? 1
? 1
? 1
! 187921 302048784
? 1
? 97822
? 1
? 1
? 1
? 1
! 42051 855670900
? 1
! 139949 331324498
! 109461 700019722
? 1
! 9574 180042160
? 1
? 1
! 199178 243618528
! 194508 512684991
? 1
? 1
! 119436 443633760
? 1
! 193787 502704579
? 1
! 122603 239786377
? 179681
! 85817 725359904
! 109213 302801856
? 1
! 123880 218554996
! 141628 577456205
? 1
? 1
! 22761 132370847
! 81272 482147539
? 1
? 1
? 1
? 1
! 98988 170544100
! 126244 612257239
! 96509 179469756
! 109727 659159732
? 1
? 1
! 137440 443726607
! 31095 112835743
! 84064 799067261
? 1
! 154356 247217205
! 61509 450189980
! 22609 460111295
! 146958 472302496
? 1
! 176194 444342450
? 1
! 147814 242128348
! 55808 292233162
? 1
? 1
? 1
? 1
! 63513 539116093
! 157553 271549122
? 1
? 1
? 1
? 1
! 26082 393411242
? 22066
! 67052 470412939
? 1
? 1
? 1
? 1
! 36802 582487029
? 1
! 36199 642788152
! 85656 893684917
! 175824 897334470
? 1
? 1
! 62660 913960364
? 1
? 1
! 124077 997415115
! 163988 588984917
? 1
! 57415 405815698
? 1
? 1
! 15574 697958439
! 144863 928149979
? 1
? 1
? 179599
! 108025 708957405
? 1
! 130480 794685956
! 195992 607657124
! 144380 228043611
? 1
? 32962
! 157789 206833002
! 17390 958811073
! 82599 52693807
? 139250
! 85684 682053943
? 1
! 12518 838700033
! 152240 996349777
! 53828 604006252
? 44490
! 158370 926563538
? 1
? 1
! 41453 735734959
? 1
! 164794 175091946
? 1
? 1
! 114941 310344674
! 30102 442155151
? 1
? 1
! 40960 789225303
! 57159 100082889
! 93252 3869656
! 124038 623713347
? 1
? 1
? 174061
? 1
? 1
? 1
! 158158 208125276
! 122201 875248862
! 189787 866633673
! 6678 187275135
! 36628 74913013
? 1
? 1
! 140767 588568844
? 1
? 1
? 1
! 111849 740414962
! 43792 988305273
? 1
? 1
! 7568 415218201
! 77943 653447873
! 107024 328302296
! 87958 217724692
? 1
! 87404 73901870
? 1
! 50718 835121854
! 68638 652509937
! 163075 588391193
! 65617 683081990
? 1
? 1
? 162837
! 88995 390310428
? 1
! 94227 373475699
? 1
? 1
! 9536 330540872
? 1
! 59011 659080388
! 177825 738071102
! 56456 52906861
? 1
? 89651
! 95882 8381085
! 199206 292592176
! 104941 926135973
? 1
! 35005 605672955
? 1
! 173124 930432553
? 1
! 177186 559668769
? 1
? 1
! 11732 189931247
! 136561 854478454
! 182239 586408622
? 1
! 50928 168539951
! 99548 970947673
? 1
! 176566 158533333
? 1
? 1
? 1
! 21111 92665983
! 74010 914502113
! 171826 528626085
? 1
? 1
! 123054 261262682
! 143793 287336748
! 10635 742523696
? 86589
! 78231 742269701
? 1
? 1
? 1
? 1
! 2846 36953144
! 91709 981337033
? 1
! 145356 41866564
? 1
! 77861 579160977
? 1
? 1
! 66426 450733842
! 81046 906868455
! 54398 289932627
! 184935 533400607
? 1
? 1
! 152019 886040505
? 1
! 61702 528089766
? 1
? 1
! 174992 610883024
! 157618 193327152
! 120204 282661121
? 1
! 23858 384912373
! 144569 300960775
! 107074 976423041
! 16096 240367987
! 133042 381170434
! 192489 378328531
? 1
! 89075 659604032
? 1
? 1
? 1
? 1
! 144974 160153627
? 1
? 108563
! 157897 763169679
! 108307 703039606
? 1
? 1
! 11478 939979073
! 9354 649121482
! 140699 601634728
? 1
? 1
? 1
! 183640 380886397
! 33388 930161531
! 61014 511004351
? 27583
! 79812 402647406
? 1
? 1
? 1
? 1
! 162841 194192661
? 1
? 1
! 198185 557222138
? 1
! 2728 227460044
? 1
? 1
? 1
! 60557 956379120
! 61757 246867897
! 175016 15894531
? 1
! 141442 58359272
! 147966 22151922
! 140153 711721397
! 123691 962248839
? 87711
? 1
? 1
? 1
? 161670
! 61201 200031476
! 10368 569373963
! 148740 84378335
? 1
? 1
? 137883
! 83505 625246375
? 1
? 1
! 23906 231888822
! 191395 254385452
? 1
! 190147 3081783
! 104094 823487302
? 1
? 1
! 65299 102155458
? 1
! 51930 968839828
! 148915 462863678
? 1
! 158276 355599231
? 99042
! 50685 381069021
! 175706 614321687
! 10029 698392710
! 102489 677502272
? 70880
? 1
! 86960 637766092
! 167735 954635176
! 142532 40618514
? 1
! 31024 522331720
! 92826 869499262
? 1
! 196741 474243912
! 47756 184037282
! 182083 158864564
! 108197 712109872
? 1
! 48577 471972530
? 1
! 29420 765244543
? 1
? 1
? 1
? 150546
? 1
? 1
! 69496 234493331
! 160989 307022166
? 1
? 1
! 187767 795754459
? 1
? 1
! 144360 106163305
? 1
? 1
? 1
! 88682 352801830
! 199307 170850240
? 1
? 1
! 188029 86091348
! 37859 190733658
! 92475 132991702
! 188275 662529416
? 1
? 1
? 1
! 179077 255589434
! 160768 547593755
? 1
? 1
! 140441 149903576
! 128972 466862312
! 46558 435417357
! 55752 621411923
? 1
! 89226 96009097
? 1
? 1
! 71164 12744192
! 42706 660599629
? 1
! 92918 658834416
? 1
! 103028 338097727
! 27054 307873597
! 165970 87075354
? 189989
? 1
! 70458 92887084
? 1
! 149574 678431274
! 199302 596940703
? 1
! 108612 873955351
? 1
? 1
? 1
? 1
? 1
! 79929 364713061
! 33065 235792
? 1
? 1
? 1
! 132027 863361342
? 1
! 50110 935548981
? 1
! 182282 838249215
? 1
! 36521 974456907
! 113792 742459948
? 1
? 1
! 164256 208357400
? 1
? 1
? 1
? 1
? 1
! 132884 141527665
! 6747 525081529
? 1
! 148641 681524649
? 1
! 42841 931745076
! 5286 356866616
! 167111 614947383
! 156485 166449985
? 1
! 133519 314793627
? 1
? 1
! 68021 192500513
? 1
! 162802 856139446
! 97018 278155883
? 1
? 142226
? 1
? 1
! 120243 434533316
! 149668 815662349
? 1
? 1
? 1
? 1
? 1
! 169686 771991545
! 135347 755340945
! 75924 381077094
? 1
! 76927 296549755
? 162627
? 33256
? 1
! 156488 787278549
? 1
? 1
! 160941 469151901
? 155878
? 1
? 1
? 1
! 177354 942951702
! 177610 521102719
! 149382 786626226
! 188125 667814497
! 56430 246162227
! 38453 273148607
? 1
! 201 480855659
! 226 157666210
? 1
? 1
! 96279 819624106
! 169156 845731033
! 16359 65820775
! 188360 911158124
! 127946 545412461
! 46538 857178723
? 1
? 1
? 1
! 86860 976722076
? 1
! 163426 745756173
? 1
? 1
! 138279 350247675
? 1
? 1
! 105970 286767824
! 60979 24535727
! 23631 746435509
! 133706 379352475
? 1
? 1
? 1
! 59608 479819086
? 1
! 187466 879310068
? 1
? 1
? 1
! 142688 861554367
? 44746
! 182486 345654333
! 171956 349003230
! 72661 503557640
! 137989 983204153
? 1
? 1
! 178168 527130447
! 158081 188591655
! 67927 68607650
! 90813 234004818
! 23981 990005939
? 67509
? 1
? 12904
! 19928 877433913
? 1
? 1
! 128261 840689858
? 1
? 1
! 51043 413471295
? 1
! 14022 722313906
! 84312 662405469
? 56090
? 1
! 141768 433556129
? 1
? 1
! 16911 353568935
! 155754 320109612
! 56645 984494387
? 135360
? 1
? 1
? 1
! 16387 991144716
! 27359 917489647
? 1
? 1
! 149656 396402600
? 1
? 1
? 1
? 1
! 95834 690214661
! 34086 503362778
? 1
! 74830 707558258
? 1
! 95564 331687350
! 101412 123608248
? 1
! 154861 497973585
? 1
? 1
! 92668 196042691
? 1
! 174990 963223185
! 75188 56671146
! 109232 750406908
! 158121 495921183
? 1
! 194093 615726134
? 1
! 125576 664330685
? 1
! 197508 241738666
? 1
? 1
? 1
? 1
! 73846 93100166
! 32252 739928679
? 1
! 16810 379515873
? 1
? 1
? 149479
? 1
? 1
? 1
! 34017 187006620
! 33201 970402898
? 1
? 1
! 53377 806344036
! 66715 999747989
! 48906 394237990
! 14157 916669507
? 1
? 110258
? 1
? 1
! 154330 620390460
? 1
! 72889 235198424
! 104320 157734669
? 1
! 31903 60534891
! 80702 442282791
! 138293 258977759
? 1
? 1
! 142683 797364429
? 194097
! 114647 431973457
? 1
? 1
! 88929 407981234
! 65615 839278602
! 162743 590757226
! 57090 945678964
? 1
! 160019 273088242
! 109308 250085329
! 51775 270737404
? 1
? 1
! 20484 421082879
? 125371
! 166142 436576367
! 44562 525862723
? 1
? 1
? 1
! 67508 113496943
! 15034 21249076
! 79183 129410667
! 129520 853699884
? 1
? 1
? 1
? 1
? 1
! 84347 88487570
? 1
? 1
? 1
! 173181 991378107
! 198971 331318535
! 19725 974454243
! 42772 242153771
! 129572 8537643
? 1
! 62398 54137918
! 113827 551333669
? 1
? 1
! 154945 934728620
! 49189 12963675
? 1
! 103755 626802594
? 47533
? 1
? 1
! 61029 820803756
? 1
! 9117 536589439
? 1
? 192675
? 1
! 150254 322814294
! 71448 648700285
? 1
? 1
! 51013 834281508
? 1
? 1
? 1
! 97463 54259639
! 168425 437663485
? 1
? 1
? 1
? 1
! 185094 658161124
? 85901
! 92090 837238411
! 463 22935061
? 1
? 1
! 25788 455179221
! 163009 983322233
? 1
? 1
! 163093 402444824
? 1
? 1
! 50499 751156902
! 75939 628279470
! 148906 641646449
! 76750 982707307
! 14356 413492405
? 1
? 1
? 1
! 165927 347642284
? 1
? 1
! 59816 414789129
! 176419 441076793
! 108953 434929479
! 45196 394204912
! 85325 167856851
? 1
? 1
! 23862 474438393
! 85078 74730421
! 181171 220206664
? 1
! 31799 925731474
? 1
! 110084 625072993
? 1
? 1
! 120186 133881442
! 26935 286462533
? 1
? 1
? 1
! 89114 106414719
! 54603 23962421
? 1
! 91788 850922770
! 195128 723643981
! 157212 711251026
! 78953 206051002
! 154017 309411809
! 90344 99445227
? 1
! 192094 336411888
! 121772 502672200
? 1
? 1
! 104722 139010623
! 3415 911192192
? 1
? 1
? 1
! 41743 891442953
! 113935 101402099
! 161133 764126586
! 73370 649833961
! 97129 868623261
? 1
! 83338 140453100
? 1
! 23009 55138777
? 1
? 96968
? 1
? 1
! 124353 652499005
! 68345 650035383
? 1
? 1
! 62406 332773694
? 49701
! 155046 875563160
! 178375 240403592
? 1
! 3775 34954314
! 45778 831062
? 99540
! 41365 424591766
? 1
? 1
? 1
! 188173 780164066
? 1
! 114154 496746882
! 132682 191527448
! 38905 816722807
! 172840 246656260
? 1
? 1
! 27812 413950147
! 44658 213576430
! 82087 846790955
? 1
! 58558 872173550
? 18514
! 136791 374464873
? 1
? 1
? 1
! 40795 131721917
! 129061 68373254
? 1
? 1
? 123605
? 1
! 150073 795961063
? 1
? 1
? 51927
? 1
? 1
! 94188 441114225
! 158738 913723691
? 150613
! 179025 123150754
? 1
? 1
? 1
! 96485 216817402
? 1
? 1
! 164772 9336455
? 1
? 1
? 1
? 1
? 1
! 74694 977994746
? 1
? 1
! 79502 815953550
? 1
? 1
? 1
? 1
! 82532 351352740
? 1
? 1
? 1
! 29003 180271127
? 1
? 1
! 140390 791808441
! 113144 878585256
! 13203 485210535
! 107280 677132820
? 1
! 12127 352354489
? 1
! 968 27558094
! 128081 68804753
? 1
! 47792 598618689
? 1
? 1
! 194268 51843055
? 1
? 1
! 116422 709114801
? 1
? 1
! 40383 286297198
? 1
? 1
! 130167 968094663
! 193510 191979071
? 1
! 35354 240417972
! 78715 865451743
? 1
! 169373 573591699
! 150120 532406832
? 1
? 1
! 147082 173441612
? 1
? 1
? 1
! 133242 847850801
! 43221 62248819
! 19657 559663417
! 173513 420290413
? 1
? 1
! 102749 897685149
! 10081 630464356
! 76841 988340408
! 144908 824633667
! 88656 44615805
! 25639 448568472
! 74103 152188780
! 173409 619195828
! 1357 664713675
? 1
! 57666 930367456
! 84704 977087032
! 64645 526219711
? 1
? 1
? 1
? 1
! 56426 324367613
? 1
! 76474 674776496
! 107580 707099724
! 117183 872609394
! 198836 665874245
? 47891
? 1
? 1
! 175010 867362369
? 143097
! 160480 454897666
! 112391 908829360
? 1
! 149841 356354574
! 111122 312800818
! 72158 730458136
! 70864 204993672
? 1
! 52969 603518400
? 1
! 5471 363310341
! 33146 448737383
? 1
! 60232 310409409
! 54784 754711531
? 1
! 70641 816778526
! 183632 211856647
? 1
! 91574 369307132
! 146754 460931380
! 45466 34820382
? 1
? 1
? 1
? 1
? 1
! 86981 164287610
! 157442 845113089
? 1
? 1
! 41483 212698314
! 65438 526755568
? 1
! 194077 419116826
? 1
? 1
? 1
! 150118 171527885
! 175802 962362008
! 111759 471820098
! 148109 231472237
! 51224 920961119
? 1
! 157290 779546757
? 1
! 92879 833683837
? 1
! 56474 319717800
! 140841 251802229
! 159316 682820966
! 106670 785283186
! 157337 20746947
! 22041 252387827
? 1
! 87781 505723092
! 77031 977834869
? 1
? 1
! 36348 548278291
! 42881 281022466
! 119929 308906569
! 157742 97817078
! 142864 306108888
! 168126 454833406
? 1
! 68192 702649657
! 69126 429113754
! 28493 404660540
! 174877 684575338
? 1
! 143465 297368605
? 1
? 170053
! 70234 92362573
! 43880 604053049
? 1
? 1
? 1
! 588 979172604
? 1
? 1
? 1
? 1
? 1
! 22626 665758604
? 165474
? 1
! 114509 708723008
! 98551 909269279
! 23357 686985982
? 1
! 18166 263977857
? 1
! 80551 160326846
! 159954 729675984
? 1
? 1
! 14785 37296390
! 178681 125296603
! 133110 656398856
! 25768 744368071
? 1
! 2776 44086893
! 165606 815111462
! 8498 809868114
! 96260 438530515
! 54760 386789750
? 1
! 38454 408448501
? 92495
! 110666 237854128
? 1
! 134678 928578502
? 1
! 102310 121307742
! 45879 427519744
! 99959 119167731
? 1
? 1
? 1
? 143417
! 7922 614031758
! 19063 305333773
? 1
! 96193 732439977
? 1
? 1
? 1
! 70333 531211793
! 89422 545451797
? 1
! 163551 553478374
? 1
! 126604 749766640
? 1
! 70473 569060541
! 157202 903196759
? 1
? 1
? 1
? 1
! 102169 169440844
! 147789 314455620
? 1
! 80640 635485601
! 192421 897222164
? 1
? 1
? 191052
! 105376 450051784
! 159606 52835313
? 1
? 1
! 142882 743371116
! 192949 432379266
! 138609 267167303
? 1
! 108678 88628149
! 145076 384108859
! 30581 284109535
? 1
? 1
? 1
! 173507 721459477
! 138734 100051057
! 50237 839434483
! 70229 14261869
? 1
? 1
? 1
! 95841 793479580
? 1
? 1
! 93219 291827573
? 1
? 170742
! 141182 511241483
? 1
? 1
! 28864 889085670
! 33191 574389878
! 31318 711096984
? 1
? 1
! 45204 644181879
? 1
! 33448 10559825
! 39314 1182096
! 174160 235817734
! 11520 644666851
! 66657 611675642
? 1
? 1
! 55545 2022333
? 1
! 3881 678405130
? 1
? 1
? 1
? 1
? 1
! 124339 12420081
? 1
! 20461 217721191
! 117849 776047556
? 1
? 1
? 1
? 1
! 92641 65504760
? 1
? 1
? 1
! 79660 184794121
! 168964 148930438
! 8967 238562610
! 116726 692048179
! 89135 559938435
! 179505 488715686
? 1
! 38665 286796458
? 1
! 15489 574644403
! 194122 746889801
? 1
? 159453
? 1
? 1
! 83153 680953098
! 105236 476121982
? 1
! 120327 123698014
! 38288 866546915
? 1
? 1
! 107342 97228672
! 144117 86188910
! 178163 94012056
? 1
? 1
? 1
! 34496 448933425
? 1
! 104847 925278675
? 1
? 1
? 1
! 84527 963505077
? 186424
? 1
! 12445 779186819
? 1
! 37242 919872974
! 132762 157496850
! 139976 13880421
? 1
? 1
! 122078 162940444
! 128759 663039214
! 48050 36405691
? 1
? 1
? 1
? 1
? 1
! 139240 917156868
? 1
? 5734
? 1
! 25360 163205178
? 1
? 1
! 196129 736806479
? 1
? 1
! 59271 174828390
? 1
! 45821 70242856
! 100533 67998781
! 71402 646936089
! 139332 959194743
! 127200 758819343
! 82367 172988634
! 125014 390451919
! 132128 200277564
! 191154 799313776
? 1
! 197699 138206380
? 1
! 47695 19464068
? 1
! 46377 319637542
! 71229 428558624
! 187629 861793309
! 108782 204236184
? 1
! 69821 579553014
! 180055 399634806
? 1
! 185889 293554507
! 68032 25217932
? 1
! 104959 87417302
! 164736 809740765
? 173459
! 60841 705306273
! 126128 365454908
! 164487 96964361
! 92675 598929959
! 71313 513684587
! 108629 247733598
! 26284 342934742
! 40453 270151317
! 146019 469543710
! 2567 632073539
? 1
? 1
? 1
! 97065 824634899
! 106269 920155008
! 187354 364493004
! 180736 245945461
! 151513 635481295
! 179244 292786290
? 1
! 103022 276051056
! 163670 846865658
! 92836 816756198
? 1
! 13295 27063992
? 1
? 1
? 1
! 92066 80200518
! 74624 938651437
? 42821
! 199298 820886541
! 6073 263974416
? 1
! 91717 846924724
? 1
? 1
? 1
? 1
? 1
! 187325 419689895
! 158705 828908105
! 147096 283406050
! 152881 337138309
! 163789 665068303
? 1
! 63541 302283256
? 1
? 1
! 178903 262151278
? 1
? 1
! 83036 522630743
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 42421 432065823
! 103351 305500891
! 71282 231948010
? 1
! 108016 27906802
! 136261 456576546
! 189814 934950270
? 1
? 140587
? 1
! 138562 98380472
? 74206
? 1
? 1
? 1
? 1
! 38857 771782781
! 183249 638455788
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 186048 562254917
? 1
? 1
? 1
? 1
! 112243 153310787
! 192854 187690476
? 1
? 1
? 1
! 55816 529395868
? 1
! 152066 148120827
! 88003 816471240
? 1
? 1
! 30724 596043841
! 133648 718959755
? 1
! 22395 9929240
? 1
? 1
? 1
? 1
? 1
! 61452 997879651
? 1
? 1
? 1
! 134604 854001229
? 1
! 32086 575866961
? 1
? 1
! 44753 778963995
? 1
! 115709 943937269
! 170858 901875652
! 42922 242448317
? 1
? 193642
! 92018 442438487
? 1
! 173403 593243821
? 166870
! 59053 694407080
? 1
? 1
! 112592 437398098
! 66418 825967079
! 80661 788979324
! 183223 56566819
? 1
? 1
! 173423 671301941
! 166221 990950964
? 1
? 1
? 1
? 1
? 1
! 78410 193258948
? 155799
? 1
! 183754 48579681
? 1
? 1
? 1
! 84739 107543762
? 1
? 1
! 185326 812844923
? 1
? 1
! 115793 33059903
? 403
? 1
! 52290 851873636
! 145113 191053714
! 73322 221540118
! 73212 285672563
? 1
? 1
! 14574 914572110
? 50602
! 137722 276132821
? 1
? 145006
! 12748 165105528
? 1
! 171608 26605231
? 181358
! 77152 565774082
! 86630 395328102
! 151701 518475060
! 58390 142997405
? 1
! 146833 565308055
! 39831 138724913
? 1
! 44522 724937129
? 1
! 183442 743888168
! 19425 135055378
? 1
? 1
! 185436 918462328
! 178683 921878686
! 48569 558666025
! 154727 241363507
! 78919 188364140
? 1
! 26582 440981372
? 1
! 158469 550205276
! 16591 189420311
! 67171 380067820
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 117191 386505343
! 199710 468728763
? 1
! 170843 868193497
! 167590 677747860
! 120760 131542858
? 1
? 1
! 189728 445025812
? 1
! 130857 964602020
? 1
? 1
? 1
! 140029 115720253
! 84804 491196625
? 1
? 1
! 135210 174765260
! 6215 272597062
! 177930 579458959
! 161868 761421558
? 1
! 21921 545224183
! 176805 700356424
! 54913 537374922
? 1
! 138627 184133535
? 1
? 1
? 1
! 90694 774034269
! 162697 130959007
! 119043 222115443
? 1
! 34681 776673657
? 1
! 102272 6283766
? 1
! 8732 676170638
! 106913 254731607
! 37919 416930568
? 1
! 34830 832156002
? 1
! 109086 827479319
? 189532
! 171613 908549649
? 1
! 133870 866927397
! 133527 871027647
! 45450 377688670
? 1
! 149662 90819984
? 1
! 114944 817996469
! 44799 839739313
! 172075 841129237
? 1
? 1
! 113487 334770442
! 149686 184967037
! 182447 724000127
! 145554 693998860
? 1
! 133446 177268376
! 23174 759559309
? 1
! 78872 235188378
! 175712 445140674
! 27701 671722153
? 1
! 130275 314151643
! 31585 306500119
? 1
! 22785 334812497
? 1
? 1
? 1
! 390 929251174
? 1
? 1
? 1
! 149103 452957009
! 54360 980170308
? 1
! 35475 25838283
! 175726 512130769
? 1
! 141696 538261959
! 139369 724414929
? 173373
! 140934 217989818
? 1
! 77611 862863916
? 1
! 63568 70156089
! 132919 173193067
? 1
! 63161 151363787
! 140009 116641817
? 1
? 1
! 128014 787409937
! 38002 159113797
! 77334 490229919
? 1
? 1
! 104900 753043662
! 89469 468792299
! 20410 401023709
? 1
! 154524 919468760
? 1
! 49274 895934772
! 159609 662944000
! 151506 402356717
! 48061 158450242
! 118765 389976259
! 14467 260176100
! 123132 476053114
! 119176 111129861
? 1
? 1
! 113396 432235748
? 1
? 1
! 100829 465373238
? 1
? 1
! 190808 219470057
? 1
! 54660 671602640
! 159509 88957815
? 1
! 124985 903485889
? 1
! 106868 246094791
! 158510 307545680
! 144579 366398389
? 1
? 1
? 1
? 1
! 115932 655177904
! 122298 559351211
! 6749 202700005
? 1
! 63299 702206637
! 104296 232897757
? 1
? 1
! 119132 178490655
! 136181 977440722
! 109346 443892042
? 1
! 77481 378853534
! 24388 102182574
! 173200 889546009
! 111356 877532071
? 1
? 1
! 76662 196402774
! 92940 860038472
? 1
? 52496
? 1
! 170227 417066879
? 1
! 136314 725490448
? 1
! 180370 852644823
? 166850
? 1
! 66234 766479275
! 153306 871820567
! 114885 595345432
? 1
? 1
? 1
! 59689 992477502
! 151215 492402231
? 1
! 21632 759873391
? 196674
! 55417 480487913
! 76820 83114108
? 1
! 20075 322127773
! 50143 346679321
! 110435 68866695
! 192128 286380250
! 178460 819806191
! 74045 417765384
? 1
! 65537 104860093
! 37873 70599121
? 1
? 1
? 1
! 36780 809976288
? 1
! 172814 741796640
! 158441 269244619
? 1
! 5638 693788189
! 92355 99585850
! 106098 469271815
? 40856
! 38933 84156568
? 1
? 1
! 170507 483065102
! 198849 902955470
? 1
? 1
! 134101 162821385
? 1
? 1
? 1
? 1
? 1
! 14456 487642566
! 75521 208921292
? 1
? 1
! 23408 864639700
? 1
? 1
! 90498 79904335
! 95500 612371292
! 101814 896342136
! 118045 705987161
? 1
? 1
? 1
! 159471 528002185
? 1
? 1
! 172469 495913330
? 1
! 152477 106418227
! 25261 317319729
? 67630
? 1
! 144292 105130711
? 1
? 1
? 1
! 45594 350847983
? 1
! 151634 389939751
! 48065 687439365
! 170383 822735328
! 3552 369932756
? 1
! 22317 702796259
? 1
! 53746 637308717
? 1
! 150794 967441676
! 19255 25663226
! 178468 823150291
? 80592
? 1
! 135929 788627076
! 108074 244054152
? 1
? 186134
? 1
? 1
? 1
? 1
? 1
! 142690 425711600
! 53890 791195077
! 115461 727669695
? 1
? 1
? 1
? 1
! 161555 388894373
? 1
? 1
! 86621 191544209
! 77880 662038336
? 1
? 1
? 159745
! 560 546548183
! 175373 236990345
? 1
? 1
? 1
! 10688 136085334
! 27209 668819380
? 1
? 1
! 173328 230163617
? 1
! 93366 105972176
? 1
? 1
! 128842 24927786
? 1
! 181786 224536506
? 1
! 103597 696671184
! 113367 639475234
? 1
? 1
? 78036
! 52765 725920647
! 91180 659367769
? 1
? 1
! 92500 192080974
? 1
? 1
? 1
? 1
! 25733 367543615
? 1
? 1
? 1
? 1
! 122422 776408451
? 1
! 88212 681982467
! 44790 463611496
! 29529 646416657
? 1
! 188895 837705119
! 61381 802000849
! 35021 917520968
? 1
! 121049 955534623
? 1
! 172833 591117668
? 1
! 99902 681928247
! 51703 909294103
! 98698 721926617
? 1
? 1
? 1
? 1
? 1
! 20492 767656595
! 1716 260737877
? 1
? 1
! 167444 482560878
? 1
! 97876 215410450
? 1
! 157466 342846964
! 6414 467917753
? 1
! 165201 819111219
! 199873 938862700
? 1
! 67660 688002851
! 134580 430552396
! 139309 260819197
! 196162 329349263
! 122574 946343892
! 134351 253095374
! 83663 242748506
? 1
! 5474 473575067
? 1
? 1
! 171037 146821375
! 23434 275489208
! 175227 933041597
! 4912 989512187
! 187661 614234959
? 1
! 1936 290275465
? 1
! 8463 807306699
! 150313 575008470
! 198856 954211927
? 1
! 182445 344199213
! 124714 971015072
! 98160 541762177
? 1
! 194006 753006687
! 124193 604719076
! 63887 149562951
? 1
? 1
! 98298 796300148
! 176975 461921270
? 1
! 51458 389533678
! 31164 976559756
! 71778 88465192
! 177941 394542459
! 188261 273482801
? 1
! 49260 320354760
! 174144 750255017
? 1
? 1
! 132314 137231806
! 166858 765479967
? 1
! 56225 17498115
? 1
! 6088 104958492
! 143489 996025697
! 107231 735862859
! 150834 632750969
! 76302 295939913
? 1
! 156358 717347443
? 1
? 1
! 165731 790100304
? 1
? 1
! 29501 111395706
? 1
! 54098 771090848
! 24870 538732036
! 118224 683765458
? 1
? 1
! 143442 508260874
? 84968
! 189132 161157810
? 1
! 141921 957361892
! 161744 895084891
? 1
! 121608 500505759
? 101766
! 28456 804516412
! 154700 996160900
? 1
! 98199 140631799
? 1
! 151630 493812283
! 136953 290214908
? 1
! 157788 70239422
! 124927 997591938
! 95944 724494498
? 126752
! 108326 679777129
? 1
? 1
! 157712 912987793
? 1
! 37100 167066281
? 1
! 166102 528614403
! 196731 647906093
! 82294 657420521
! 54520 609407580
? 1
! 89137 149941264
? 1
? 1
! 132636 895674877
? 1
! 123841 376391251
? 1
! 57600 309327609
! 133280 997121816
! 138832 931831450
! 126955 922222359
! 167144 803970993
? 1
? 1
! 96713 183653626
! 10484 240900344
! 42975 693558408
! 20449 865258059
? 1
! 31589 24141397
? 1
? 60535
? 1
? 1
? 1
! 161228 322580500
? 1
! 116526 938986606
! 113083 548186584
! 5778 435102292
? 1
? 1
? 1
! 61929 912057054
! 11592 808874619
? 159302
? 1
? 1
! 142819 408128690
? 1
? 1
! 137678 123736641
? 1
? 1
? 90354
? 1
! 38511 829655093
? 1
! 71497 960864092
? 1
? 1
? 1
! 18840 683045486
! 14141 311243057
? 1
! 153566 473981819
? 1
? 1
? 1
! 172917 764307043
? 1
? 1
! 139075 898129872
! 3399 663047312
! 151431 322719160
! 103302 823415365
! 124144 920201500
! 9592 525703614
! 189201 41973997
? 1
! 126221 528051088
? 1
! 27131 246539248
! 173733 725244306
? 1
! 13138 489979844
? 1
! 29610 778314694
! 15119 320726307
! 89213 445502170
? 1
? 1
! 147456 779238413
! 112611 863018926
! 838 990484437
? 1
! 90983 506191077
? 1
? 1
! 19546 258727382
! 93421 341757121
! 165416 998880210
? 1
! 122764 162124246
? 1
? 105529
! 82470 829618128
? 1
! 191431 189727764
! 52157 22810825
! 77030 515004880
? 131805
! 160908 765831197
! 67260 439858318
! 80715 432704207
? 1
! 100938 731827525
! 67465 358828306
! 11714 197620272
? 1
! 190408 646215111
! 189955 768328727
? 1
? 1
? 1
? 144297
? 1
? 1
? 1
? 1
? 1
? 1
! 5609 30765761
! 49911 874646372
? 1
! 70651 68523999
? 1
? 1
? 1
! 15852 661150360
? 1
! 40225 784583573
? 1
? 1
? 1
! 48407 645024743
! 16689 667111442
! 62867 961948130
! 80194 733583248
! 8941 573063621
? 1
? 1
? 33428
! 187056 635831895
! 124949 82818437
? 1
? 1
! 11112 596910782
? 1
? 1
! 79078 187029896
! 97561 137471884
? 1
? 1
? 1
? 1
? 1
! 16131 772391912
! 163363 39895520
! 117397 638555944
! 63554 746401748
? 1
? 1
? 1
? 1
! 141332 379874680
? 1
! 17314 425875206
! 87335 661825555
? 1
? 1
? 1
! 35336 678998340
! 157381 900497561
! 72572 732098721
! 22782 606026020
! 157362 380637423
! 81792 282092085
! 182342 810105679
! 162156 112581890
! 185783 641060223
? 1
? 70594
? 1
! 54420 822109740
? 89392
? 1
? 1
! 158057 230030763
! 75009 887705992
! 159957 346282736
! 126338 516710896
? 1
! 51759 770136437
! 14565 857135375
? 1
? 1
! 192775 837843944
? 1
! 78365 779944096
? 186528
! 186138 713525807
? 1
? 1
? 1
? 1
! 107050 1800478
! 154553 453261213
! 69639 216286035
! 179506 559400373
? 1
? 1
? 1
! 12523 601489969
! 65660 974397125
? 1
? 1
! 190733 188359068
? 1
! 135157 993040263
! 120591 794230421
! 149044 532538106
! 97290 848997900
? 1
! 109256 508406515
! 156167 556926079
! 86531 879175265
! 106589 96682213
? 1
! 84824 104596812
! 64769 799040299
! 184881 89551328
? 1
? 1
? 1
? 134691
? 1
! 184455 21322587
? 1
! 109013 649574076
? 1
? 99427
! 190321 996479843
? 1
? 1
! 112378 103436493
! 123575 921579206
! 95726 268231052
! 119172 953840092
! 183695 711255617
! 143776 592979672
! 98583 275257327
? 1
? 1
? 1
! 46589 858771976
? 1
? 126203
! 140255 472603852
? 1
? 1
? 1
! 82121 955179160
! 85653 69418433
? 1
? 1
! 50977 929710948
? 1
? 1
! 173372 109273414
! 27107 994635416
? 1
! 33226 399272636
! 31621 985249877
! 156094 200065842
? 1
? 1
! 194660 587643565
! 147641 943486980
? 1
? 1
? 1
? 1
? 1
? 1
! 160003 227679239
? 1
! 88423 466157990
! 108716 112806432
! 44519 850704864
! 22957 58683152
? 1
? 1
? 1
! 46533 903634042
? 1
? 1
? 1
? 1
! 110224 56023121
? 1
! 147301 835844722
? 1
! 157373 275820455
? 1
? 1
? 1
? 1
? 1
? 1
! 99712 373286747
? 1
! 18084 684569060
! 162471 524098983
! 9964 84384903
? 1
! 2763 781279786
! 137028 959060152
? 1
! 194522 324875573
? 1
? 1
! 139471 270477816
? 1
? 1
! 162959 20054030
! 130399 920972558
! 194554 19820433
! 120054 494952403
! 81444 978213138
? 1
? 1
! 165836 653797685
? 1
! 49402 28627385
! 105419 320118677
! 183872 982107856
? 1
? 1
! 78798 805608363
? 1
! 38311 976401250
! 102335 8545660
! 118982 474637889
? 1
? 1
! 35381 816138945
! 45121 531595239
! 157767 146484251
? 1
! 155356 349928316
! 140878 252357259
! 15727 869580950
! 167184 497500394
! 188007 876129656
? 1
! 173093 188716471
? 1
! 116710 126535215
! 65323 57825952
? 1
! 69093 595500093
? 1
! 81336 930242053
? 1
! 116649 868692678
? 1
! 149133 138653653
! 176825 591585751
? 1
? 1
? 1
! 134458 259794456
! 113553 384967396
! 174668 61284397
? 1
? 1
! 164036 780213218
! 18180 547656157
? 1
! 161061 393139569
! 196662 773813179
? 1
! 127745 133772570
? 167027
! 179845 39929751
! 159374 660848323
! 184411 926925259
? 1
? 1
! 103141 515763816
? 1
? 4667
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 4782 384123544
? 1
! 105914 132016240
! 42822 240417051
? 1
? 1
? 1
? 1
! 74436 387063784
! 122034 431578578
! 182689 275101602
! 177313 548999789
? 1
? 1
! 153202 262797639
! 130410 140330669
? 1
? 1
? 1
! 25925 570499669
! 169808 981111064
? 1
? 1
! 105600 485994712
? 1
! 37433 474877003
? 1
? 1
? 1
? 1
? 1
? 1
! 47849 943369081
! 62963 552023990
? 1
? 1
! 116886 243937017
? 1
! 150023 344332745
? 1
? 1
! 72919 17248672
! 61697 583931128
? 1
! 53364 49643801
! 17418 434667977
! 27909 641847426
? 1
? 1
? 1
? 116742
? 1
! 52185 126581326
? 1
! 4584 71226920
? 1
! 80258 785389022
! 75638 765186323
? 1
! 137323 431478148
! 38017 199003076
! 35300 996896684
? 1
! 145343 127727202
? 1
! 91976 981886381
? 1
! 40547 544648916
! 145617 463664302
! 133491 799342296
? 1
? 151369
! 68322 531236577
! 76759 171062529
? 1
! 190628 623436666
! 48514 34383104
! 16633 303706232
! 40405 506255322
? 1
! 167716 360133021
! 26136 838010917
! 25351 152267277
! 143105 478288793
? 162988
? 1
! 70211 825002674
! 187154 388546790
! 167376 933035561
? 1
! 190267 382971349
? 1
! 75315 979500129
? 1
? 1
? 1
! 124512 430114899
? 171571
? 1
? 1
? 1
! 16267 419679365
? 1
! 54664 682388706
! 180069 194755643
? 1
? 1
! 16189 851944254
! 95820 882304553
? 1
! 101512 496140921
! 26044 43305576
! 76714 706357198
! 121107 243017969
! 187532 936266784
? 1
? 1
? 1
? 1
! 133416 835431667
? 1
? 1
! 124470 939220216
! 195339 13344851
! 3145 839455103
! 166407 576011179
! 149052 795989594
? 1
? 1
! 165012 80971218
! 171042 791256851
? 1
? 1
? 1
! 142 548347593
! 31365 389983367
? 1
? 1
? 1
? 1
! 75068 335690719
? 1
! 192379 635119020
! 168974 439722806
! 33994 287472504
? 1
! 80143 413718928
? 1
? 1
? 1
? 1
! 114549 220665054
? 1
! 34476 874697990
? 1
? 1
! 150521 255521516
! 105203 284359403
! 120377 110228444
? 183557
? 164893
? 1
? 1
! 82457 472954204
? 1
! 194835 143732682
? 1
? 1
! 46237 905309334
! 150300 491479423
? 1
? 162027
? 1
! 113920 666740082
! 135269 744649038
! 77593 968679675
? 1
? 167102
! 189361 587247180
! 192401 961962581
! 149173 143908003
? 1
! 72248 33459751
! 137730 599705630
? 1
? 1
! 166582 850108221
? 1
! 106361 919954225
! 134249 192312184
! 156703 628487655
! 43832 28669585
? 1
! 99128 690321613
? 1
! 136954 219384966
! 146178 138221412
? 1
? 1
? 1
! 167212 450099876
? 1
! 120341 916003500
? 1
! 80929 817520495
? 1
? 1
? 1
? 166928
? 1
! 95645 150569168
? 1
? 1
! 48808 443469537
? 1
! 20958 106852578
? 1
? 1
! 130855 416003082
! 28941 116393815
! 153968 437259472
! 124657 863414642
! 139533 49145798
! 70075 456333467
! 148524 194908635
? 118703
? 28947
? 1
? 1
! 186955 551372991
? 1
? 1
! 55123 401270278
! 31934 77345641
? 59580
? 1
! 136850 40701215
? 1
! 60480 558156424
? 1
? 1
! 136375 136825307
! 49250 735550737
? 1
? 1
? 1
? 1
! 143751 197618456
! 1823 214241707
? 1
? 1
! 70804 536055324
! 93378 582005237
! 18274 380671904
? 1
! 156316 951255006
? 1
? 100859
! 52964 245687446
? 1
? 1
? 1
? 1
? 1
! 146425 853299558
? 1
? 1
! 47480 569679190
? 1
! 35749 466516334
? 1
? 1
? 1
! 48668 358589620
! 26076 596111477
? 1
? 1
? 109161
? 1
! 113876 926729951
! 47526 473658774
? 1
? 1
! 36141 308903080
? 1
! 166177 750109113
? 1
? 1
? 1
! 108791 831486240
! 105565 796527355
! 115816 152460732
? 1
! 11946 655174473
? 1
? 1
? 1
? 1
! 162609 122034060
! 127166 359459950
? 1
! 72904 688347022
! 73868 252349399
! 152064 52876224
? 1
? 1
! 92440 574561454
? 1
! 106268 611868
! 111290 23955080
? 1
? 81784
? 1
? 1
! 69512 178056790
! 106738 7478956
! 81946 325978205
? 1
! 4514 491370568
? 1
? 1
! 180605 493682625
? 1
! 80146 374871029
! 189623 547152749
! 184458 729289791
? 1
? 1
! 19586 364894769
? 1
? 1
? 1
? 1
! 129902 469656631
? 1
! 187229 697907750
? 1
? 1
? 1
? 1
? 1
? 1
! 2504 629493369
! 27803 818967776
! 25903 177718577
! 133615 996063727
! 173018 322757730
? 1
! 87126 429703936
? 1
! 56157 70020803
! 136739 581794347
! 62352 844157474
! 56383 265729376
! 188379 23658007
? 1
? 1
! 106229 472536565
! 191616 666649248
! 197152 227228681
? 1
! 82478 274274672
! 23995 241777873
? 1
? 1
? 129825
! 187974 289322734
? 1
? 1
! 176219 51761324
! 20104 449455639
! 73238 915769985
? 1
? 1
? 1
? 1
? 44619
? 1
! 9228 380084915
! 141351 226280136
! 138718 92875786
? 133393
? 1
! 106494 238042956
! 160307 968214238
! 176511 327459417
? 1
? 1
? 1
! 136377 599987587
? 1
! 583 124764977
! 34929 696771132
? 42128
! 26650 817051570
? 1
! 88604 577611736
? 1
! 80541 483324309
? 1
? 1
! 85476 165627941
? 1
? 1
? 1
? 131688
? 1
! 185753 731679891
! 168768 929840106
! 29360 484537402
? 1
! 35142 169087554
? 1
? 1
? 1
? 11229
! 4360 395699299
! 189933 727375111
? 1
! 88923 328721375
! 23859 475337653
? 1
! 127545 137807654
! 138975 440945588
? 1
! 53865 759821867
? 44884
! 59380 195035214
! 45161 466590208
! 148129 660875902
! 135322 94683771
! 193082 902415716
? 1
! 134003 213696776
! 12506 869178761
? 151159
? 1
? 1
? 1
! 94793 342135317
? 1
? 1
! 101727 189642748
! 104576 86217056
! 100050 37938451
! 74179 202537192
? 1
? 30828
! 4065 870532689
? 1
! 83343 494122013
! 15368 786846408
? 1
? 1
! 84214 534962484
! 72055 612240106
? 87017
? 1
? 1
? 1
! 3236 83041163
! 56368 543382231
! 165286 503644239
! 142587 179183639
? 1
? 1
! 146102 26143527
! 82876 453245042
? 1
! 118842 673790366
? 1
? 1
! 129713 274433560
! 15317 595698834
! 52919 522433710
? 1
! 123446 343662046
! 175688 43649614
? 1
? 1
? 1
? 1
? 1
? 107174
? 1
! 84091 407995453
? 1
! 185389 98852954
! 122593 959822341
! 87354 717423113
! 177886 654649962
? 1
? 1
? 1
? 1
? 1
? 1
! 164549 775040058
! 89001 482241152
? 1
? 1
! 126664 695088490
! 55461 160847145
! 18595 119351908
! 30784 845758174
? 1
? 1
? 1
! 34942 319490327
? 1
? 1
! 163555 778021273
! 73400 981680159
! 165360 861367399
! 28011 412845710
! 24224 563783358
? 1
? 1
! 166283 717295224
! 126083 712786153
? 1
? 1
! 40778 689034161
! 107329 347013806
? 1
? 1
? 1
? 1
! 194207 227194962
! 21858 967426141
! 181458 577380590
! 189521 870068957
! 145160 952601787
? 1
? 180100
? 1
? 25976
! 152155 921920577
? 1
! 141880 71846687
! 151179 105182739
! 182568 531370474
! 156507 382375650
? 1
! 34 76100469
! 192232 480662389
? 175663
? 1
! 41930 687295870
? 1
! 80663 623509144
! 8544 252508722
! 55207 326367606
? 1
! 146336 887995165
! 81994 628407999
! 193952 931079378
? 1
? 1
? 1
! 131833 248402710
? 1
! 187537 883308113
? 1
? 1
! 29897 555319953
? 1
! 41220 917617698
! 39058 132716720
? 1
? 1
? 1
! 25019 764772794
! 146334 813334824
? 1
! 162365 572571255
! 177129 551051640
! 107978 96102482
! 48567 629077092
? 1
! 91586 427677324
! 61294 283029920
? 1
! 25632 847520730
! 5538 205735918
? 1
! 164484 310593982
! 141305 646933842
? 1
? 1
! 33159 542347897
? 1
? 1
? 1
! 132890 874320967
! 147983 34784992
! 115570 148758724
? 1
? 1
! 86160 816101949
! 146542 577262645
? 1
? 1
! 45247 146015138
! 74896 895365746
? 1
? 1
? 1
? 1
? 1
! 13622 312058731
! 2875 805764091
! 159330 301090512
! 167438 890666852
! 127839 272308561
! 161479 834535868
! 196668 647499876
! 51471 213884749
? 1
! 14534 794579154
? 1
? 1
? 1
? 1
! 105463 246271234
? 1
! 33843 564924684
? 1
! 111131 598504077
! 154560 871153043
? 1
! 168576 545646381
? 1
? 1
! 192123 246156633
? 1
? 1
? 1
! 60154 624849990
! 150747 614588403
! 168467 605656259
? 1
! 42908 290988433
? 1
! 113852 874882241
! 150414 245783367
? 1
? 1
? 1
? 1
? 49720
! 6937 896647620
? 1
? 1
? 1
! 193618 949213118
! 157538 234050080
! 160229 142179784
! 13074 488663263
? 1
? 1
? 1
! 195560 836688926
! 105468 918812778
? 1
! 1509 429473095
? 1
! 177935 442821097
! 157084 979756845
! 81384 630811784
? 1
! 134287 260147441
! 109470 622667894
! 129388 637516418
? 185309
? 1
! 26986 184022699
! 57683 258970419
! 56077 898990477
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 101290 743639162
! 185651 278003871
? 1
? 1
? 132349
? 1
? 1
? 1
? 1
! 123053 26449078
? 1
? 1
! 129226 37578401
! 56588 781637319
? 94479
? 1
? 1
? 1
? 1
! 62127 308543014
? 1
! 9636 232412704
! 93307 778821527
? 1
! 6454 863837194
? 1
! 99875 669156247
? 1
! 17552 261660638
? 1
? 1
? 1
! 74405 994525108
? 1
? 1
? 1
? 1
! 113572 439152279
! 194861 868365459
? 1
? 1
? 1
? 1
! 27743 726048742
! 159008 951078755
! 78033 433256825
! 96052 777638237
! 186738 548627732
! 74651 747233037
? 1
? 1
! 49072 154059653
? 1
? 1
? 1
! 14493 139279366
! 134542 441204348
! 67417 893181911
? 1
! 106251 324155536
? 1
? 1
! 47703 760611968
! 10651 278890128
! 140097 715831774
? 1
! 115960 213039113
? 1
! 36530 307678192
! 98944 869551752
? 1
? 1
? 1
? 1
! 49716 703454241
! 164744 286609074
? 1
! 58319 606209417
! 16992 415499632
! 156933 330288580
! 71715 1735724
! 186845 726515784
! 38259 682003499
! 121789 596503002
? 1
! 14484 813289933
? 1
! 19325 352105382
? 1
? 1
! 103970 85172816
! 57220 86918110
! 59455 82580681
? 1
! 175034 857534535
! 139339 247487476
! 130126 565207766
? 1
! 177322 474142459
? 1
! 114390 849074429
? 1
? 1
? 1
? 1
? 1
! 168115 149955572
! 35719 580259019
? 1
! 107220 453690271
! 187297 101610404
! 194713 32476200
? 1
! 82023 877819108
! 157530 283867473
? 1
? 1
? 1
! 18349 945712014
! 123378 891919350
? 1
? 39295
! 33671 375461904
! 151176 199929381
! 4388 68102894
! 179542 419706770
! 59979 138796567
? 1
! 178495 510201845
? 1
! 130957 297652996
? 1
? 1
! 141303 312442704
? 1
? 1
? 1
! 86465 88487021
! 139230 90983463
? 1
! 39829 450772824
! 20320 702604172
! 96446 394591798
? 1
? 1
! 88660 624904421
? 1
! 173375 363745177
? 1
? 195223
! 75152 752346162
! 154549 64279475
? 1
? 1
! 87945 895038133
! 4769 887555783
! 36715 4095887
? 1
? 1
! 117203 496967316
! 20279 791139710
! 183181 967718192
? 1
! 14713 723775068
! 148617 75693368
! 193887 276194355
! 140383 313064237
! 193134 300290837
! 181178 788218713
? 1
? 1
? 1
! 38956 448665516
? 1
? 1
! 155013 71763937
! 147851 287175320
! 45506 761939883
? 1
? 1
! 109385 860487764
? 1
? 1
? 1
! 1246 925989834
! 77439 576414160
? 1
! 148229 188214198
? 1
? 1
! 8169 236248069
? 1
? 1
? 1
! 68811 361558984
? 1
! 102527 411309761
! 158799 807689330
? 1
! 175367 171816522
! 120810 315266374
! 86746 766209871
? 1
! 97942 162386414
? 1
? 1
? 1
? 1
? 1
! 23643 966316253
! 156609 242817582
! 172251 763997143
! 95677 35670325
? 1
! 168359 17223543
! 34608 293662154
! 93898 951530669
? 1
! 5135 879135228
? 1
! 95509 362433140
! 110379 656153790
? 1
! 140375 52343643
! 15959 901050691
! 112144 339161705
! 120157 168881927
? 1
? 1
? 1
? 1
? 1
! 87259 878011261
! 33234 273248155
? 1
? 150620
! 6608 676520225
! 14622 848149192
? 1
? 1
? 1
! 3370 714964646
? 1
! 119514 904956349
! 57522 828195327
! 148108 872200095
? 1
? 1
? 1
! 162107 391085847
? 1
! 183755 828694659
? 1
! 48509 211894785
! 30516 968631884
? 1
? 1
! 166373 947849771
! 20771 822946924
? 1
! 21769 18670232
! 75043 908391549
? 1
! 29983 554530925
? 1
! 142898 646624428
? 1
? 1
? 1
? 1
! 111574 266143140
! 170721 695590233
? 1
? 1
! 198692 46549484
! 68434 39372117
! 124642 681303871
! 109518 925747966
! 96249 877192894
! 18943 653565807
? 195649
? 1
? 1
? 1
? 1
? 1
? 1
! 114931 534399942
! 39643 838883139
? 1
! 20646 729416305
? 1
? 1
? 1
? 1
? 1
! 198116 287472787
? 1
! 53442 617303665
? 109002
? 1
! 89981 36607012
? 1
! 62771 15066735
? 1
! 56550 799176930
! 59911 532055349
! 114654 810516038
? 1
? 22760
? 1
? 1
! 89774 603337054
! 187740 161815194
? 1
? 172653
? 1
? 1
! 21691 376910577
! 159933 681567274
? 1
! 105706 85015815
! 86117 819602630
! 73970 43667561
! 193287 222449265
? 121566
? 1
! 4728 106519293
? 1
? 1
! 88909 571380299
? 1
! 21300 342520328
! 189950 600017048
? 1
! 115569 862447457
! 140448 638729861
? 1
! 120684 825186335
? 1
! 114345 973372312
! 154342 6519896
? 1
? 1
? 26114
? 1
? 1
! 33117 352528678
? 1
! 174665 817436476
? 1
! 84402 285789333
! 142880 728620898
! 95582 652251446
? 1
? 1
! 79577 124217193
! 19569 78116839
! 67804 865877843
? 1
! 33685 747799596
! 42675 94859024
! 15338 713542656
! 117349 806661222
? 1
? 1
? 1
! 167609 632446437
? 1
? 1
? 1
? 1
! 164972 564913901
? 1
? 1
? 1
? 1
! 50031 640471260
! 88835 40662552
? 1
! 196566 383417878
? 1
? 1
? 1
? 1
? 1
! 155675 193498143
! 26898 940852816
! 127968 429480101
! 78926 789511823
? 110509
! 81800 405816217
? 1
! 198093 966595044
! 122914 766472528
! 153763 892570828
? 1
? 1
! 26918 731552695
? 1
! 98902 735208558
! 167930 991344062
? 1
? 1
? 1
? 1
! 129065 753313261
! 185091 782737487
! 60058 926900107
! 89667 897539509
! 112103 736868819
! 175747 751628446
! 188231 368690339
? 1
! 32956 606040902
? 1
! 123842 403035011
? 1
! 197080 288849772
? 1
! 176223 346723768
! 118545 48355958
? 1
? 1
! 15000 482282068
! 180346 836302800
! 35049 722168502
! 146335 181358506
! 132386 684910670
! 76690 155180297
! 121657 918414617
! 134587 498744930
! 121927 225799320
? 1
? 1
! 150930 243961895
! 118361 958771160
? 1
? 1
! 197795 253923728
! 124408 6696120
! 149344 507505159
? 1
! 47848 419283773
! 78564 507858230
? 1
? 1
! 53141 179906679
! 144816 778151343
? 1
! 140993 700174275
? 1
! 93523 320886500
? 1
! 73299 167864140
? 1
! 145176 150541056
! 29 10748133
! 20635 56223361
? 1
? 1
? 1
! 139763 312550859
! 19888 786821926
! 120440 237973997
! 10325 851165336
! 155967 755324636
! 118656 637431774
! 101031 911744590
? 1
? 1
! 197172 506226596
? 1
! 162147 980827249
? 1
? 1
? 139630
! 117340 731852529
! 67610 814139618
? 1
? 1
? 1
! 88381 629588777
! 3489 445413868
! 33313 123209252
? 1
? 165382
? 1
? 1
? 1
? 1
! 10174 940554438
! 67003 174309996
? 1
? 1
! 163298 799684197
! 47435 479376753
? 1
! 194395 855685999
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 199394
? 1
! 3410 345268241
! 193549 413369752
! 127284 660090101
? 1
! 125212 338221305
! 170655 440548191
! 186120 685561368
! 168515 593186974
! 31951 179811709
? 1
! 52085 246376197
! 165380 520663533
! 157743 935188590
! 80308 669640598
? 1
? 163385
? 1
? 129431
! 49379 208240964
? 1
? 1
? 1
! 41820 524666659
! 72668 565819976
! 105496 267230414
! 89940 175232933
? 1
? 1
! 168744 983836782
! 22441 314163837
! 184134 577355956
! 175568 326747689
? 1
! 961 210118138
? 20244
! 100433 560021707
? 1
? 1
? 1
? 1
? 1
? 1
! 9777 625654729
? 1
! 12464 821948538
! 46986 271861377
! 94435 893121674
? 1
? 1
? 1
? 1
? 1
! 187536 597754916
! 102205 498439265
! 96564 529853425
? 1
! 197088 58106660
? 1
! 88787 293821674
? 1
! 117028 85743901
? 1
? 1
? 1
! 112116 501345187
! 86572 658306885
? 1
? 1
? 1
? 1
? 1
? 152320
! 16366 677572090
? 1
? 1
! 1484 375502575
? 1
? 1
! 103572 732874639
! 126257 407239681
! 120529 716569655
? 1
? 1
! 119605 642933420
! 14020 61989216
? 1
! 58976 956279320
? 1
? 1
! 163366 773542274
! 176585 856469944
? 1
! 168788 93585452
? 83385
! 90376 752890345
! 26541 298276494
! 12623 699020394
? 1
? 1
! 161270 883503232
? 1
? 198151
! 34831 421081315
! 145448 133068215
! 27043 928580418
? 1
? 1
! 64845 289794632
! 37321 945685747
? 1
! 28802 296912092
! 155920 204198725
! 27717 996887672
! 157358 282711228
! 2931 602371250
? 1
! 181959 605244710
! 71339 545823974
? 1
? 1
! 87074 814801752
? 1
! 188824 872618184
! 70621 113816739
? 1
! 138252 340697198
! 40954 438517182
! 31571 381237881
! 199749 440088344
? 1
! 71451 429532822
? 1
! 166113 11720121
? 1
! 143357 211241330
? 1
? 74588
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 1662 993101119
! 179029 776253422
! 23639 766425437
! 27621 136890943
! 122818 928834842
? 1
! 65121 996949772
! 103071 578488903
? 1
! 95240 835497939
? 1
! 366 603298654
? 1
? 1
! 42361 299224750
! 195624 236193611
! 20018 413490720
? 93809
! 148679 779609419
? 1
! 123036 164148173
? 1
? 1
! 39677 485340681
? 1
! 54038 717236939
? 1
! 114504 414253000
! 152653 507046289
? 1
! 9982 958982947
? 1
! 43625 1675654
! 12003 743430573
! 164334 744010250
! 16852 722790389
! 3874 767867177
! 94832 650383008
! 184907 963109353
? 1
! 102068 150978197
? 1
! 97480 141214811
! 175133 724133191
? 1
! 116991 232598513
? 1
! 36500 107887533
! 76259 604493940
! 608 553193880
? 1
! 132986 795357535
? 118856
? 1
! 30512 165791620
? 1
? 1
? 1
? 1
? 1
! 139810 468966136
? 1
! 54547 562223310
? 1
? 1
! 159375 483307965
? 1
! 51942 346259032
! 16473 464473834
? 1
! 61729 711465193
? 1
! 139344 540461157
! 61181 364018335
! 140342 339093584
? 1
! 78846 594393670
! 141702 671505487
! 104258 787385413
? 1
! 151425 602248543
? 1
? 1
! 55276 532204499
? 1
! 48422 782095905
! 133561 383888307
? 1
! 36672 415950442
? 1
! 104603 871490593
? 1
? 1
? 1
! 101934 31166264
! 176736 233446960
! 134019 804480930
? 1
! 24911 22160233
! 139779 535131091
! 167105 411330004
! 158898 40419303
? 1
? 88506
! 195955 955761047
? 1
? 1
? 1
! 21435 839984073
! 75394 360504821
! 195268 985422421
! 45577 503721051
! 192311 941390016
! 177816 864842928
? 1
? 1
? 1
! 90103 264511237
? 1
! 96090 499993498
? 1
! 188003 14196460
? 1
? 1
? 1
! 71742 246833898
? 1
! 133594 926565413
? 1
! 135496 800381063
! 137973 685641299
? 1
? 1
? 1
! 34739 450859481
! 198934 606701876
! 180522 127467557
! 30774 560706064
? 1
! 71973 100134183
? 35561
! 181653 741407850
? 1
? 1
! 103478 379302136
? 1
! 74136 291316452
! 124951 354406598
! 83946 625856233
? 1
? 1
? 1
! 10696 981129343
? 1
! 78368 394855010
! 29862 387420875
? 1
! 50810 59973501
? 1
? 1
? 1
? 1
? 25556
! 81420 293041119
! 76911 2766499
! 53680 353555795
! 7365 131721806
? 1
! 142561 944468098
? 1
! 5074 371372343
! 48235 540072794
! 75765 150909690
! 18195 601423163
? 75658
? 1
! 18546 11423732
? 1
? 1
! 116211 249430386
? 1
? 1
! 48707 405125011
! 24053 634968167
! 110293 508200173
? 1
? 1
! 97166 297894883
? 1
? 1
? 1
! 175453 557713144
? 1
? 1
? 1
? 143277
? 1
? 1
? 1
? 1
! 9877 510247408
! 199228 794451943
! 113034 131371999
? 1
! 136472 68560428
! 19331 663951823
? 1
! 84963 271606339
! 117806 10951693
! 38920 563526817
! 189812 747097953
? 1
? 1
! 59626 740658490
? 1
? 1
! 188366 281904108
? 1
! 87082 560136735
! 101928 593849707
? 1
! 86825 808323968
! 67776 140053568
? 33639
! 160654 698367815
! 7203 949548370
? 178406
? 1
! 22164 523350007
! 158629 681763385
? 1
! 74617 451020303
! 129257 87122715
? 1
? 1
? 1
? 1
? 1
! 169946 160684259
! 11699 413937614
? 1
! 189200 878572170
! 137811 310959092
? 1
! 70697 92364968
! 26509 649584602
? 1
? 1
? 1
? 1
? 1
? 1
! 31123 67154338
? 1
? 1
? 117959
! 96435 984525885
? 1
! 102826 593259888
? 1
? 1246
! 140176 311502866
! 119937 547126191
? 1
! 132016 551503005
! 118816 588045659
? 1
? 1
! 57328 939785436
? 1
! 104145 296385952
? 1
? 1
! 68106 566857256
! 92817 784133583
? 1
! 69823 888830704
? 56814
! 151321 61297085
? 1
! 140175 59094928
! 120593 892250052
! 169752 787093574
? 1
! 91342 574997404
! 95593 322530909
! 92891 149585362
! 134806 186457478
? 1
? 1
? 1
? 1
? 1
? 1
! 97342 360104797
! 42932 607932646
! 26882 633197674
! 98012 419620226
? 1
! 118916 780738223
? 1
? 1
! 119153 110119336
? 1
! 56692 486520684
? 1
! 86415 989091208
! 185596 175498185
? 1
? 190615
? 1
? 1
! 120982 864428060
! 173699 926875776
? 1
? 1
! 167434 527819656
? 1
! 87314 475043695
! 162906 235369341
! 171135 740729804
! 128162 494907135
! 151830 701501760
? 1
! 46231 267948527
? 1
! 8156 835420585
! 27377 226943161
? 1
? 1
? 68059
? 1
? 1
? 1
! 44538 947617619
! 192114 958190706
! 96290 671288045
! 32184 637454751
! 155789 315771666
? 1
! 196410 836167311
? 1
? 1
? 1
? 107474
! 24646 340777990
? 1
? 1
! 156307 142268402
? 1
? 1
! 75741 940247896
! 176486 315981178
! 194897 171505341
! 14350 434875859
? 1
! 186273 761366261
! 76596 806215272
! 138638 906342533
? 1
! 134658 986506570
? 1
? 1
! 92866 24192905
? 1
? 1
? 1
! 7950 486004630
? 1
? 1
! 16031 355688387
! 163414 527051781
! 142209 19965044
! 45471 963735839
! 132955 65686188
! 76638 996809257
! 49227 859234584
! 113906 682150039
! 148901 923068601
! 63544 114236347
? 1
? 1
? 2409
! 120014 661631371
! 75995 762170038
! 32708 59092468
? 1
? 1
! 1842 572641908
? 1
! 141887 357392783
? 1
! 96134 633169617
! 143423 930415773
? 1
? 1
? 1
! 82474 520709916
! 96210 336074923
? 1
! 61101 766345841
! 2939 306331668
? 1
? 1
! 10981 179546490
! 195334 644197981
? 1
? 1
! 66806 979156647
? 1
? 1
! 103860 263072337
? 1
! 190722 284418813
! 62416 50004610
? 1
? 1
? 1
! 130691 362665062
? 1
? 1
! 191619 651778252
? 1
! 144322 983152114
! 94599 321850685
? 1
! 89845 776964114
! 11758 749820785
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 26335
? 1
? 1
! 122381 136989361
! 175840 840714771
! 67634 110944362
! 70469 325592585
? 1
? 1
? 1
? 1
! 67293 796774773
? 1
? 1
! 15759 605591828
? 1
? 1
! 151892 158614573
! 43228 639446442
? 1
! 16301 229653752
! 176560 915054517
! 15947 409809032
! 170374 392713866
! 123858 451917525
? 1
? 41859
! 18759 579749114
! 110702 705110709
? 1
! 135932 670805519
! 153269 759324810
? 1
! 52913 293352912
! 134854 850587326
! 38190 422096490
? 1
! 194349 358667629
? 1
? 1
? 1
? 1
? 1
! 180011 788891555
? 1
! 92278 348698819
? 1
? 1
! 187883 495622401
? 1
! 151430 722209592
? 1
! 175786 634983792
! 123639 973855413
! 91058 617236903
! 139861 463719165
? 149033
! 73691 789307945
! 30604 499641380
! 935 850848349
! 76270 88898738
! 155922 230452631
! 61410 566755471
! 189761 579348507
? 1
? 1
! 97317 209180885
? 1
! 150398 978591939
? 1
! 158361 516616731
! 146426 877109901
! 9702 274575008
? 1
? 1
! 7777 858720134
? 1
! 127546 970626140
? 1
? 1
! 125115 93411136
! 65732 723651463
? 1
? 1
? 1
? 1
? 1
! 145174 214942471
? 1
! 105126 583332679
! 164294 282497778
! 126291 490599539
! 104795 89835325
? 1
? 1
? 1
! 41670 769891121
! 128214 317009335
? 1
? 1
! 74270 482114457
! 42289 286661127
! 195453 393018045
! 158558 589036629
? 131030
? 1
! 168820 876058355
? 1
? 1
? 1
! 87521 255232540
? 1
! 140522 717825536
? 1
! 176034 238131685
? 1
! 27185 173409150
! 17522 699707560
? 121856
! 154669 935201653
? 77637
! 132860 474823735
? 1
? 1
! 114516 902784692
! 18428 679351814
! 193274 250551850
? 1
? 1
? 1
! 5596 554602212
! 27649 682529643
? 1
? 1
? 1
! 179969 729780961
! 30063 42500925
! 33364 957313917
? 1
? 1
? 1
? 1
? 1
! 31551 202803813
! 54848 785148101
! 174301 967014127
? 1
! 47153 82248856
? 83295
? 1
? 1
? 1
? 1
! 107279 117964537
? 1
! 137889 539436055
! 8005 556355876
! 32289 966542256
! 174652 164841908
? 1
! 85558 16501076
! 4588 79426011
! 30659 507823960
! 142556 221868966
! 176519 593462158
! 67275 573155666
! 86978 330979210
! 81755 443433344
? 1
? 1
? 1
? 1
? 95678
! 194605 774654759
! 21620 95452045
! 111686 968650636
! 116246 48194058
! 121337 405093030
? 1
? 1
! 192195 398283217
! 110655 297261052
! 92823 81757053
! 84839 247336856
? 1
? 1
! 24184 489698289
? 1
? 1
! 106311 365640287
? 1
! 58730 483132070
! 84224 378573781
! 170831 297964866
! 189066 707705656
! 199280 123357920
! 120639 506906546
? 1
! 86034 158215285
! 108721 947711391
? 1
? 1
! 182843 368781437
! 60008 133309372
! 63986 207062777
! 78390 615419062
? 1
? 1
? 1
! 50277 983451658
! 39071 959420187
! 39837 11003599
? 1
? 66033
! 71649 343393496
! 175758 637136478
? 1
? 1
! 108931 571387217
! 192319 257036004
! 182703 955881941
! 45418 131954019
? 1
? 1
! 177817 855785830
! 25357 332000524
? 1
? 1
! 134651 477539168
! 168347 782864468
! 90334 154570822
! 58401 652960833
! 199049 724239509
? 103425
? 1
! 27871 461265159
! 190163 655850941
! 114977 915011117
! 146928 843345978
! 11909 989460791
! 75401 637711741
? 1
? 1
? 1
! 88880 603642973
? 1
? 1
! 82873 701761855
! 151700 519704289
? 1
! 83801 616645549
! 37717 209802881
? 84554
? 1
! 44358 691097567
! 135955 68566412
? 1
? 1
! 80113 520480052
! 96070 602662644
? 1
? 1
! 66527 942439381
? 1
? 1
! 180153 385159053
? 1
! 39616 690554928
? 10088
? 1
? 1
? 1
! 195113 50986187
? 163105
! 24015 791083883
? 1
! 125548 388097925
? 1
? 1
! 192141 471399790
? 1
! 127634 50281037
? 1
? 1
? 1
! 361 740335593
? 1
? 1
? 1
? 1
! 197301 822883703
! 134909 829146087
? 1
? 1
? 1
? 1
! 69616 810443229
? 1
! 134847 314860298
! 43236 121044975
! 85530 744337550
? 162907
? 1
! 185319 273183376
! 193979 426637639
! 155980 25454376
? 1
! 55260 572654911
? 1
? 1
? 1
! 12531 555760138
! 14268 126305940
? 1
! 186609 466374825
! 140489 945711543
! 521 548815564
! 32112 134844493
! 121323 174470087
? 1
! 73941 603655930
? 1
? 1
? 1
? 1
! 88620 127312041
! 189057 483967711
! 181957 169016988
? 1
! 155509 93212563
? 1
? 89970
? 1
! 165906 902204614
! 59569 118424077
! 139608 193906332
? 11763
! 39518 700434602
! 40803 938972040
? 1
! 64702 319214810
? 1
! 182673 544338288
! 9238 55640733
! 130274 65415037
? 1
? 1
? 1
? 1
! 111436 340457484
! 170789 962690070
! 190386 621812434
? 40535
? 1
? 1
? 1
! 170308 605347158
? 1
! 9137 777587879
! 76401 509856841
! 106453 74654862
! 4540 10593853
! 176422 606107283
? 1
! 18045 651174312
? 1
! 19257 227451221
? 1
! 7345 471645754
! 94405 975530880
? 1
! 33030 637878821
! 114947 297217475
? 1
! 108373 754365544
! 175591 342136096
? 1
! 147978 504762327
! 96228 298259383
? 1
? 1
? 1
? 1
! 84258 330828861
? 1
! 88004 453010065
? 1
! 169181 723748516
! 159433 967953225
? 1
! 8326 218985021
? 1
! 43243 716192121
? 190883
? 1
? 1
! 119505 948649304
? 1
? 1
? 1
? 1
! 19702 975671363
? 1
? 1
? 1
! 3482 296617239
? 130209
! 58549 772270629
! 16595 426238900
! 185198 554913014
? 1
? 1
? 1129
? 1
! 139458 215521280
? 1
! 110281 684990682
? 187233
? 1
? 1
! 196106 114685791
! 142488 663219975
? 1
? 1
! 30407 145857899
? 168551
? 1
? 105188
! 135957 105489358
! 63844 185628968
! 110227 218154241
? 1
? 1
! 114864 477930593
? 1
? 1
! 138209 413095537
? 1
? 1
! 88118 914910651
! 82161 182819702
! 53725 437819873
! 182267 675734454
? 1
! 131531 34777628
? 1
? 1
? 1
? 1
? 1
! 89369 228720254
! 190919 396567307
? 27786
! 28132 246551599
? 1
? 1
? 165053
! 192889 575974005
? 1
! 73207 694024688
! 194034 194652394
? 1
? 147252
! 26929 738805419
? 1
! 29678 969995597
! 113795 556081463
! 146090 358461779
! 157680 600589518
! 153927 595537328
! 129 285490651
! 6361 29658240
? 1
! 160184 608977424
! 170393 335465714
? 157683
! 188440 855520314
! 132902 943374022
! 116152 185060432
? 1
? 1
? 1
? 1
? 33920
? 41220
! 188441 44405355
? 1
? 1
? 1
? 1
! 37529 421414988
? 1
! 41043 108386376
? 1
? 1
! 3811 210874326
? 1
? 1
! 187000 588970102
! 16132 616940064
? 1
! 191306 188213975
? 1
? 1
? 1
? 1
? 1
! 8199 617640893
! 176597 430800897
! 149708 862150289
? 1
? 1
! 150578 229201975
! 155767 691904836
! 159502 835390700
? 1
! 51996 796974424
! 1607 882660967
? 1
? 1
! 191047 142447099
! 177553 575611869
! 55661 318420538
! 57005 467491748
! 72490 290823305
? 1
? 1
! 100801 591223817
! 79421 240724626
! 50645 338568504
! 87347 215578759
? 131413
? 1
! 120396 842257734
! 173865 472394569
? 1
! 39950 859632905
! 115600 647853419
! 121838 337361888
? 1
! 95096 496825575
? 1
! 58218 641078002
? 1
? 1
? 1
? 1
? 1
! 108257 426504534
? 1
? 1
? 1
! 91075 771665993
? 1
! 68952 679528388
! 11094 335638622
! 67254 627406796
? 1
? 1
? 1
! 118146 120987258
! 103231 838107685
? 1
! 6012 735777274
? 1
? 1
! 127084 151552053
? 1
? 1
! 35276 520656512
? 1
? 1
? 1
? 1
! 97347 737140763
! 155610 956303244
! 4471 194249403
? 1
! 171272 565381383
! 23883 887376868
? 1
? 1
? 1
! 116640 77422777
? 1
? 1
! 53139 736273154
? 1
! 23834 510551717
! 6804 94316456
? 1
? 1
! 15407 806183878
? 1
? 1
! 194089 696638635
! 71986 984995778
! 71861 102406552
? 1
! 198090 126406416
! 171681 44158330
? 1
? 1
! 116206 67165098
? 1
? 1
! 40842 471970194
! 84766 375114730
? 1
? 1
? 1
! 7152 902900650
! 36363 341134927
? 1
! 75791 245401808
? 1
! 19135 566010724
? 1
? 1
! 172936 273875659
! 168926 667354680
? 1
! 114446 565196391
? 1
? 1
? 1
! 118623 637347126
? 1
? 1
? 1
! 172328 154372294
! 85318 7351337
! 102492 109776401
! 133598 88798861
! 25126 784853381
! 121680 256433503
! 195115 703736052
? 1
? 1
? 1
! 51334 337550330
? 1
? 126196
! 39055 362607906
? 1
! 138707 265169137
? 1
! 44456 305728638
! 130973 339648467
! 66941 145492222
? 1
? 1
! 24419 909393376
! 191196 156018432
? 1
! 52117 944490704
! 89530 829587957
? 1
! 18359 153558971
? 1
! 144618 234818802
? 1
? 1
? 1
! 35919 364342254
? 48591
! 183038 721449601
! 129723 145114168
? 1
? 1
! 3439 204693886
? 43060
? 60951
! 135510 206149104
? 1
! 129689 765497923
? 1
? 1
! 176920 724988482
! 102825 182586376
! 820 987983348
! 6933 196797028
! 95701 487531841
! 44968 761861229
? 1
! 131886 648845447
! 129199 633625313
? 1
? 1
? 1
! 20096 234422508
? 1
! 180940 70738000
? 1
? 1
! 120530 891939218
? 1
! 88045 627758673
! 33652 301987226
? 1
? 1
! 136280 184005031
! 127987 460893658
! 198254 862654525
! 13122 150574184
! 27842 839298791
? 1
? 46530
? 72707
! 187186 159083588
! 76894 590154211
! 61350 152893288
? 1
! 4409 9069562
! 97572 908820154
! 192008 963176919
! 53037 465790707
! 85344 120930148
! 175177 842020107
? 147796
? 1
! 36426 666349885
! 155889 421240687
! 47643 396911679
? 1
! 147520 806300497
? 1
? 1
? 1
? 1
? 133356
? 1
? 1
! 100390 737835631
? 1
! 112830 896936376
? 1
! 90465 993237382
! 106047 847536532
! 122458 783107130
! 171111 54179881
! 110118 152157405
! 175471 289727661
! 143505 434649450
? 1
! 133314 814523862
? 1
! 41774 369778091
! 170323 554240056
? 1
? 1
? 18779
! 114490 507275127
! 198323 313084321
! 115170 788405805
! 56668 739178200
! 1618 99101389
! 67882 57821181
! 142867 123901542
? 1
? 1
! 147691 5664961
! 153204 960992641
! 38881 942163477
? 125665
? 1
? 1
! 37159 385595604
! 12064 334733137
! 48961 44522403
? 1
! 74023 578373473
? 1
! 121229 622527755
? 1
? 1
? 1
? 1
? 1
? 81988
? 1
? 1
? 1
? 90122
? 1
! 196229 699139519
! 156020 273094966
? 1
? 1
? 110586
! 36357 374993618
? 1
? 1
! 154557 104421090
! 122619 672095572
! 111019 264293595
! 114713 811586623
? 1
! 35390 440112537
? 1
! 27892 298650158
! 93294 666549734
? 1
! 153166 869118963
! 187447 498187538
? 1
? 1
! 28730 679594654
? 1
? 1
? 1
? 1
? 20926
! 142418 695222228
? 1
? 1
? 1
? 1
! 89807 837272410
! 25149 617035815
! 174219 518793597
! 108646 402921037
! 55094 758008990
? 1
! 192957 603549847
? 1
? 1
? 1
! 182078 718689485
! 8335 610230762
? 1
? 1
? 1
! 157389 503702364
! 177746 174940
! 110800 533876176
? 187504
! 106711 829240308
? 1
! 55034 450011575
? 1
! 70752 723929364
? 1
? 1
! 199765 246457017
! 130162 421795021
? 1
! 51077 145575253
? 1
? 1
! 183854 457830468
? 1
! 74234 661895685
! 35728 225299390
! 22185 125576537
! 162300 29322695
? 1
! 16113 381493535
! 190366 117797442
! 28760 20555476
! 28312 399089323
! 103920 256257231
! 19464 256338195
? 1
? 1
! 185366 381294757
! 133001 877011278
! 46559 852991415
! 117592 572510667
! 159511 171692919
! 79176 271297278
? 1
? 102163
? 1
? 1
? 82593
! 139708 828873405
? 1
! 145946 514651667
! 120911 774138918
! 51630 305084048
! 144914 214699723
? 1
! 177026 924003580
? 1
? 1
? 1
? 183829
! 124534 913459972
! 106838 258712476
? 1
! 139880 21779171
? 1
! 164465 820770238
! 17767 475462796
! 6187 680369361
! 95641 31667206
! 114250 189982257
? 1
! 3533 347547365
? 1
! 149021 565597091
? 1
! 121163 916585533
! 165867 237486395
! 39930 497405814
? 1
! 73206 889476891
? 1
! 164781 75379888
? 1
! 38558 598134846
! 25559 123684537
! 190547 11313389
? 1
! 49878 117546948
! 152746 686207947
! 78890 740026434
? 1
? 1
! 65216 868973523
? 1
? 1
? 1
? 1
? 1
? 1
! 184744 875052661
? 1
! 78343 33626829
! 171639 888244822
! 77667 364834203
! 194867 419911630
? 1
? 1
? 1
! 70948 319425007
! 188589 97038323
! 128414 175576431
? 1
? 60697
! 155064 548852776
! 122875 675849182
! 60844 153859352
! 106995 214212224
! 15762 435013257
? 1
? 1
! 189798 805903074
! 175214 51801983
? 1
? 44182
! 84812 161518623
? 1
? 1
! 23350 551908017
! 36044 933054592
? 1
? 1
? 153904
! 75489 649314986
? 1
! 182918 47652848
! 83610 421882253
! 137114 505792980
? 1
! 53821 221009742
! 132321 883458766
! 66252 225075733
? 1
! 4707 521652315
! 141051 627962225
! 180804 894693864
? 1
? 1
? 1
! 173455 195232288
? 1
! 99488 926134612
? 1
! 24814 851208292
? 1
? 1
! 147553 962836857
! 12569 110574252
? 1
! 169614 599781524
? 1
! 198394 62410905
? 1
? 1
? 1
? 1
! 114368 97075014
? 1
! 64369 352200911
? 1
? 129320
! 36748 291976638
? 1
! 75745 356771151
! 40274 441989194
! 117967 482659315
! 19792 957108866
! 132962 401331
! 56478 96934982
! 154073 54500905
! 47960 376699175
? 1
! 90761 202742939
? 1
? 80097
? 1
? 1
? 1
! 68642 352350985
! 102672 902615526
? 1
! 82932 566747795
! 198954 386227259
? 1
? 1
! 138514 601171092
! 30889 419720811
! 122963 880286504
! 112854 277303452
? 1
! 142675 727389833
? 1
? 1
? 1
? 1
? 1
! 112889 496971973
? 1
! 21089 455386824
? 121241
! 111308 235776650
! 20516 962066698
! 125605 674478725
? 1
? 1
? 1
? 1
? 1
? 1
! 124410 738258174
! 85611 269320478
! 29782 823653042
! 10687 518391792
? 61277
? 1
! 8891 666437734
! 69767 17477480
? 1
! 130261 157357023
! 177777 234319068
! 119156 648320418
! 139273 167163059
! 82942 867099620
? 1
! 61262 373690078
? 1
? 1
? 1
! 197127 844891604
! 78960 822443480
? 1
! 1696 233809951
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 16051 289224173
? 1
? 1
! 73200 821005912
! 82320 992851896
? 1
? 1
! 160636 456301533
? 1
! 97795 57580413
? 1
? 1
? 1
! 82714 260400516
! 158895 702187364
! 170725 650875304
! 70132 226974305
? 1
! 12383 139793287
? 1
! 99267 398739030
! 101632 758016968
? 1
! 167070 763686395
! 103852 143388334
? 1
? 1
! 171332 241616593
! 94113 244085162
! 55775 586135365
? 1
? 1
? 1
? 19942
! 188776 203172590
! 92037 616139436
? 141893
? 1
? 1
? 1
! 100750 10065654
? 1
? 1
! 192787 151628472
? 1
! 79958 752258099
! 198414 28857291
! 25815 469783842
? 1
? 1
? 1
? 1
? 1
! 75085 348849578
! 120489 188664562
! 175044 59115517
? 1
? 1
? 1
? 1
! 183356 408382604
? 1
! 190912 648995207
! 137288 544536862
? 1
! 182895 463721917
? 1
! 66743 116867621
! 72681 256950958
! 119700 349904466
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 100629 668770373
! 23225 727954069
! 136563 859530375
! 105533 297860107
! 143990 172990139
! 28307 625606804
? 36837
? 1
! 145310 224315838
? 1
! 98679 73278343
? 1
! 137259 2921805
? 1
! 158909 422128729
? 1
! 39124 13454563
? 152022
? 1
? 1
? 151528
! 149839 996410396
! 149020 806613548
! 95912 671817325
! 147511 99115751
! 52010 909484943
? 1
? 1
! 127670 427745516
! 146972 874783091
? 1
? 1
? 10327
? 1
! 101212 326526609
? 158123
! 26865 754361275
! 136829 291463080
! 60778 757055336
! 125715 126358503
! 90221 629359640
? 1
! 165754 554865483
? 1
? 1
! 11747 214778974
? 1
? 1
? 1
! 112157 716940897
! 194779 272646348
! 197820 654721729
! 62073 367018311
! 12717 368579283
? 1
! 54713 127520644
! 134635 639935804
! 66328 525153957
? 1
? 1
? 1
? 1
! 32179 727395413
? 1
! 66354 641575474
! 107102 273702333
? 1
! 56722 311511680
? 1
? 1
? 1
! 36197 820790522
! 133848 588523777
? 1
? 1
? 1
? 1
? 1
? 1
! 131111 97228080
! 118960 679055134
! 56970 29733000
? 1
? 1
? 1
! 177286 320037907
? 1
! 187801 172114999
! 186702 118343868
? 1
? 1
? 1
! 174008 344079359
? 1
? 1
? 1
! 57381 645372574
? 65811
? 1
! 35689 615093463
! 178776 366195846
? 1
? 1
! 118147 402555103
! 8231 196208582
? 1
? 1
? 1
! 195583 24245557
! 157349 55645777
! 91750 184632806
? 1
! 141173 544479620
! 49765 810081793
! 124475 918231855
? 1
! 114527 574709111
? 1
! 145533 884703248
! 43378 685615398
? 1
! 161803 79996850
? 1
? 1
! 29695 723117590
? 1
! 143172 354294891
! 93394 364278607
? 1
? 120010
! 3377 129802139
? 1
! 171926 696653217
! 37610 300192216
? 1
! 121731 469513034
! 165420 837247171
? 1
? 1
? 1
! 152203 106114725
? 1
? 1
! 61448 783690588
? 1
? 1
! 136129 198010586
! 194702 776402980
? 1
? 1
! 163381 416645646
? 1
! 20204 746690026
? 1
? 1
? 168736
? 1
! 174467 352148409
? 1
? 1
? 1
! 141208 699063113
! 183634 995278417
! 46621 327635850
? 1
? 1
! 121011 940032463
! 52260 697698617
? 1
! 13372 728321425
? 1
! 17862 538543754
? 25370
! 145662 402554752
? 1
? 136779
! 171981 395867694
? 1
! 92312 190745993
? 1
? 1
! 177295 336577241
? 1
! 108982 300047278
! 99068 793893846
? 1
! 130908 823773077
! 122401 80796324
? 1
! 60398 866066991
! 166511 336344556
? 147628
! 20248 547973752
? 1
? 1
? 1
? 1
? 1
? 1
! 160240 654000270
! 119257 438607682
? 1
! 74291 743468528
! 89858 911663643
! 196033 628695473
? 1
? 1
? 136791
! 174327 819452080
! 55008 269782038
? 1
? 1
? 1
? 1
? 1
! 3807 685812805
! 93329 307863682
? 1
! 16306 726087855
? 1
? 1
! 150384 234409522
? 1
? 1
! 59166 715013554
? 143551
? 177877
? 1
! 171718 368224803
! 98241 859934208
? 1
? 1
! 3232 880157292
? 1
! 177852 962208228
? 1
? 1
! 128469 561037090
? 1
? 1
? 1
! 44817 826526517
? 1
? 1
! 183121 588721640
? 1
? 1
! 53312 113939907
! 32151 828845239
? 1
? 1
? 1
! 89099 31793974
? 147636
? 1
! 89210 428558723
! 58407 967418574
? 1
! 37367 399751171
? 1
! 67129 398711143
! 56862 795487071
! 158042 700552531
! 137083 995959262
! 173592 279032762
? 1
! 144238 822349287
! 173085 135928522
! 72888 647921576
? 1
! 48828 312899857
! 124060 268312280
! 41772 50485664
? 1
! 25293 627367843
! 179679 286412718
! 126872 404614925
! 171699 499672366
? 1
! 116729 963893723
? 1
! 149043 232645568
? 1
! 55422 672091619
! 79372 859696608
? 1
! 178865 720064799
! 5653 175991154
! 78841 588039516
! 186050 145309036
? 1
? 1
! 55021 190874639
? 1
! 25732 125128599
? 1
! 126704 876396905
! 20789 521712454
? 1
? 1
? 1
! 130931 680731314
! 145892 328048858
? 1
? 1
! 55681 714808352
! 91914 499333552
? 1
? 1
? 1
? 1
! 148085 573151355
? 1
! 101848 399509102
! 11104 227538933
? 1
! 160386 995787341
? 1
! 17067 254551758
? 1
? 1
? 1
! 144026 760907352
? 1
! 85513 49226880
! 126218 378040337
! 122757 561882786
! 147709 625415418
! 95026 855548473
! 102610 549431871
? 1
? 1
? 1
? 1
! 140614 442335725
! 7945 301260962
? 1
! 149216 590836256
? 52864
? 1
! 154050 731792450
? 1
? 1
! 13082 940465617
? 1
! 60158 728371041
? 1
! 52068 356638327
? 1
! 120863 372927777
! 131840 525003699
! 113531 103094317
? 89629
? 125172
! 21658 950762877
? 1
? 1
! 150508 233946892
! 47757 761398597
? 1
! 135980 122926094
! 27229 246523292
! 164073 406171633
? 1
? 1
? 1
? 1
? 1
? 1
! 118846 623715955
? 1
? 1
? 1
? 1
? 1
! 38803 5454409
? 1
! 6521 402146985
? 1
! 160914 797005459
? 1
! 63526 38730089
! 86493 951292466
! 25431 13439777
? 1
! 152511 388044011
! 70673 790595047
? 1
? 13840
? 1
! 75604 540469019
! 126402 734348214
? 1
? 1
? 1
? 1
! 66386 409967138
! 97816 749877323
! 117905 593953573
? 1
! 110887 673319579
! 121332 144789497
! 156816 799464367
! 24189 992989885
! 31760 276833462
! 121692 361693156
! 231 272663737
! 63282 105657849
! 12516 833686288
? 1
! 17524 229758721
! 177909 848773133
! 176269 990899089
? 1
? 1
? 189990
! 130505 349413600
! 2275 33457712
! 189748 798204715
? 1
? 14001
! 134981 608287773
? 1
? 1
? 1
? 1
! 196494 350398699
! 31320 459624860
! 40630 352829941
! 111255 812727919
? 1
! 82555 284923692
? 1
! 38906 941640417
! 95507 454305581
! 132088 77149834
? 1
! 146172 133699457
! 9793 489080360
? 1
? 1
! 83027 56868072
! 113821 291116274
! 59122 482893291
? 1
? 1
? 1
! 107525 170713543
? 1
! 164156 273493563
? 1
? 1
? 1
! 111091 50957654
? 1
! 190703 870375807
? 72422
! 152435 721656793
! 32242 168416074
! 31176 776394165
? 1
! 177796 983452133
? 1
! 188307 909427804
? 1
? 1
! 613 669515675
! 198247 752940967
? 1
? 1
! 124751 717493869
! 130336 609869694
? 1
! 195161 786172265
? 1
! 186097 335464592
! 152934 778253888
! 129561 577710334
? 1
! 89179 149955805
! 144986 931670278
? 1
! 19198 82292132
? 1
! 111220 35835266
? 1
? 1
! 143068 227807161
? 1
! 90012 290870755
? 1
! 188745 152497623
? 1
? 1
? 1
! 161944 834492367
? 1
? 1
? 1
! 114340 986635575
? 1
? 1
! 122378 901875401
! 27521 408501658
? 1
! 12023 710586865
! 112755 132336453
! 55289 217547923
! 18799 751873514
? 1
? 61168
! 84222 869936205
? 1
! 102878 627050395
? 1
? 1
? 1
? 1
! 104098 334347132
! 55333 374168898
! 122981 966132001
! 49593 299669425
? 1
! 107675 588925755
? 38128
? 1
! 157837 378344711
! 27608 963013872
? 1
? 1
! 25155 702807793
? 1
! 15099 222831919
! 179828 112874477
? 1
? 1
! 73608 842415752
? 1
! 146620 476429040
! 98091 706031997
! 28796 146369488
! 128872 565432863
? 1
! 50021 779092510
! 20373 63849866
! 123397 509341260
! 130207 582843201
! 115990 159196245
! 156594 970427752
! 123798 417644900
? 1
! 146769 464799591
! 17576 416022133
? 1
! 167430 929281948
! 35075 336077112
? 1
? 1
? 1
! 10990 437717641
! 137660 924637758
? 1
! 93547 471543407
? 1
! 8057 685516056
? 1
! 83918 870632472
? 1
? 1
! 138139 835614185
! 123985 297138872
? 101796
? 1
? 1
? 1
? 174806
! 27233 873858189
! 21056 969165156
! 14454 473052598
? 1
? 51417
? 1
? 1
! 28926 240962464
? 1
! 77005 107140456
? 1
! 133619 686424269
? 1
? 1
! 64477 345186048
? 1
! 91579 101342989
? 153280
! 189167 703880573
? 1
? 1
! 11097 483718983
! 116410 887568320
! 167907 596368316
! 22708 327154568
? 1
! 178562 436847493
? 1
! 37979 411932880
? 1
? 1
! 116406 74547323
! 139363 148507586
! 885 128895363
? 192079
! 127171 919524049
! 35184 478833646
? 118314
! 155311 414489644
? 1
! 108851 857492615
! 38026 362158176
? 1
! 143520 717758387
! 136319 482235207
? 1
? 1
? 112262
! 93504 334664704
? 1
? 1
! 25160 561440866
? 1
! 46063 784204875
! 22955 669582133
! 31404 472635164
! 32441 841199350
! 15732 234151685
! 176623 142359116
! 87791 930418989
! 24342 893624235
? 1
! 67730 716661415
? 1
! 191604 940942950
! 5047 346256093
! 80632 871104784
? 1
! 188236 422480625
! 74037 919615105
? 1
? 1
! 5369 630472370
! 162041 940733314
? 1
? 1
? 1
! 183791 516633449
! 119111 311724798
? 1
? 1
! 111533 693090824
! 46288 224540536
! 191358 884535804
! 71850 8082056
! 66253 29766419
! 12059 561973021
? 1
? 1
? 1
? 65990
? 1
? 1
? 1
! 133202 915033113
? 1
! 195714 64889804
? 1
? 1
? 1
? 1
! 168635 432898458
? 1
? 1
? 1
? 1
? 1
! 4150 819796110
! 191867 92824631
! 196222 367571166
? 1
? 1
? 1
? 1
? 1
? 1
! 141938 847638790
! 72632 312186329
! 182357 1467432
? 1
! 104744 440606671
! 68287 424092789
! 186630 103382955
? 1
? 1
! 37733 723448974
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 64309 247606995
? 1
! 98218 443046537
! 157119 651794043
? 100544
! 36075 718551495
! 45547 6550801
! 146010 715522063
! 145777 542412945
! 35601 475848713
? 1
? 1
? 1
! 116746 768126002
? 105712
? 1
? 1
? 1
? 1
! 86844 210097667
? 1
! 175596 44353756
? 1
! 164268 418940629
? 1
! 40357 716907317
? 1
! 119839 804564375
? 1
! 69650 80408072
? 1
! 176468 759970048
! 140356 839944748
! 132246 713440207
? 1
? 1
! 152317 269166589
? 1
! 83366 633973560
! 31183 966729568
? 1
! 173153 82145457
! 104175 443542462
! 109648 415682909
! 161978 291005687
! 187780 876791695
! 91209 634306449
? 1
! 5547 440823592
! 183471 947083648
! 45175 537518564
? 1
! 163510 889618906
! 44022 564828993
? 1
? 1
? 1
! 161080 642685138
? 1
? 1
? 1
? 1
! 26333 227639948
! 4203 583610094
? 1
! 148413 634768043
? 134967
! 67115 805555611
! 183439 512902464
? 1
? 1
! 77508 770670518
! 147227 238376602
? 163957
? 1
! 13747 549778200
? 46422
! 71385 580337816
? 1
! 82095 908293321
? 1
? 1
? 1
! 119135 224001363
? 1
! 62980 995078432
! 123210 551650789
! 90306 612980663
? 1
! 91826 999332017
? 1
? 1
! 193069 556294465
? 82560
! 156944 923031436
? 1
! 1903 693016628
! 132337 310143463
! 68102 986648808
? 1
! 36696 171476416
! 127383 778980284
! 41042 472450279
? 1
! 24367 878304164
! 21157 863296764
! 24248 908950648
! 130911 769769788
! 107955 154360594
? 1
? 1
? 1
! 103489 727060708
? 1
? 1
? 1
? 1
! 3756 807131117
? 1
? 1
! 133753 695443427
! 9696 970192342
! 163328 851710958
? 1
? 1
! 59715 595110656
! 19474 207053298
! 18755 325634621
! 167633 936557980
! 146506 179216295
? 63884
? 1
! 118396 887906890
? 1
! 193572 498663001
! 159812 106276426
? 1
! 111928 259461399
! 185730 504285124
? 1
? 1
? 1
? 53180
! 96296 889834735
! 163199 143069774
! 87884 788194126
! 59667 78586138
! 4155 320052066
? 1
? 1
! 28129 27340289
? 1
? 1
? 1
! 63441 416690172
? 8887
? 1
! 47427 370525277
? 1
? 1
! 23070 69767044
? 1
! 157 596676729
! 110603 186527551
! 128192 118196900
! 186232 816703728
? 1
? 1
? 1
! 120155 188702420
! 26513 827358590
! 199684 251201261
? 1
? 1
! 38310 634911165
? 1
? 1
! 43904 549633639
? 1
? 1
? 1
! 26221 800288393
! 138901 862268412
? 58164
! 140927 116108681
? 1
? 1
! 9227 364243411
! 133238 496183652
! 197612 139784192
! 93517 950604848
! 173823 937591191
? 1
! 171166 725836140
? 1
! 154630 368628603
? 1
? 1
! 168407 503346732
? 1
? 145918
? 1
! 32315 711968000
? 1
? 1
? 1
! 138462 521436874
! 100923 39058663
! 174957 868334652
! 134034 254529495
? 1
? 1
? 1
! 91498 395846175
! 84333 715857645
! 2060 953373505
! 187969 121580697
? 1
? 1
! 164423 889863279
? 1
! 128959 521330000
? 1
! 55514 375648217
! 73661 64513727
? 1
! 480 6727991
? 1
? 118862
? 1
! 117116 164101729
? 1
? 1
! 76965 841994029
! 67305 771573683
! 187435 999437980
? 1
? 1
? 1
! 9586 444204365
? 1
! 21888 668932572
! 183749 987944979
! 40735 109865986
? 1
! 89319 249407034
? 1
! 92923 470073274
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 26494 112959804
! 74616 497884669
? 1
? 1
? 1
! 7301 873926570
? 1
? 1
? 1
! 25704 808139493
? 1
? 1
! 11462 318974350
? 1
? 1
? 1
! 162939 566822162
! 161800 958901399
? 152770
! 104639 773943002
? 1
? 1
! 80463 707935849
! 133402 213901855
! 38962 997815206
? 1
! 85112 792624348
! 27900 2814036
? 144125
? 1
? 1
! 155539 699335583
? 1
! 167746 10863024
? 1
! 156491 586515693
! 86392 578921822
? 1
? 1
? 1
? 1
! 193699 868026309
? 1
? 1
? 1
! 158353 685301811
? 1
! 187583 137096126
! 158413 991618401
? 1
? 1
! 152626 525642935
! 93591 774700447
? 1
! 166482 306552714
! 127840 468717932
! 63420 254072704
? 1
? 1
? 1
! 144142 371296386
? 1
! 42668 558480146
? 1
? 64479
? 16928
? 51062
! 96894 889151136
! 38582 287167535
? 1
? 1
? 1
? 1
! 135410 73701874
! 125889 311716400
? 1
! 56457 456624810
? 1
! 151929 932661966
! 5709 505475329
! 199198 393189327
? 1
? 1
! 135599 248393343
? 1
! 109874 965750888
? 1
? 1
! 15187 140737907
? 1
? 1
? 1
? 1
? 1
! 146996 530392610
! 39877 911553928
! 92478 277450815
? 1
! 79920 922427985
! 13282 165472494
! 96259 488272695
! 17981 447976027
! 31707 242773233
! 60507 441708586
! 189300 247379582
! 72112 732872917
! 115976 345897316
! 7728 77749539
! 28876 9609337
? 1
? 1
! 179097 589559891
? 1
! 164952 690847496
! 68051 892143904
! 97192 618600189
! 157120 31096609
! 140058 452832062
? 1
? 1
? 1
? 139909
? 1
! 47739 47588665
? 1
? 1
! 128960 204588547
? 1
? 72803
? 1
? 1
? 1
! 13097 821365557
! 103791 113770936
? 1
? 1
? 1
! 90302 76657531
? 1
? 1
? 1
! 117240 284618913
! 101052 50130438
! 105760 190938625
? 1
! 79850 766660994
? 1
? 1
! 89069 453949302
! 16700 132224796
? 1
? 1
! 5656 34059653
? 1
? 1
? 1
! 89278 647894601
? 15281
! 39192 626935760
? 1
! 154799 733363056
? 1
! 132111 465175427
! 130520 287367265
! 63926 465558027
? 1
? 1
! 47921 633191346
? 1
? 1
? 1
? 1
! 78391 586073247
? 1
! 155140 411628258
? 1
! 64053 288199294
? 1
? 199831
! 37971 330357970
! 26307 714611891
! 63272 515855217
? 1
? 1
? 1
! 251 63321672
? 145583
! 174224 244602306
! 125279 494893570
? 1
! 61264 430166804
? 1270
! 15436 963484436
? 1
? 1
! 165181 300650438
! 135467 479311883
! 198304 343752970
! 171143 910683050
? 1
? 1
? 1
! 144827 204440404
! 83808 308368823
? 1
? 1
? 1
! 40236 512671965
? 1
? 1
? 1
! 5504 272444481
! 168171 227753282
! 50113 381532961
? 1
! 79400 733320400
! 69296 171210705
? 39724
? 1
? 104790
! 68668 89968129
! 184893 942541071
? 1
? 1
! 61739 766253424
! 7135 788962604
! 50819 749960350
! 189390 790602241
! 67156 367234240
! 153545 474114492
! 44127 743820679
! 75387 351428448
! 70157 671933562
! 180762 648517187
? 1
? 1
? 1
? 1
! 41070 531450020
? 1
! 146854 113500699
? 1
? 1
! 153315 285538220
? 1
! 34994 309440780
! 162117 829709909
! 44684 29643153
? 1
? 1
! 140508 662714855
! 188711 360128263
? 1
? 1
! 80399 570604588
? 1
! 176992 732381022
? 1
! 95643 385245005
? 1
? 1
! 116032 246767699
? 1
! 120140 762203406
! 19084 888538471
! 191111 731072295
! 189782 444851142
? 1
? 1
? 1
? 1
? 58119
! 193158 338848552
? 1
! 94753 452599823
! 173154 274532675
! 29528 888431867
? 1
! 172306 390665676
? 1
? 1
? 21981
? 1
? 1
! 104798 771762003
! 130255 791696254
! 177862 75946075
! 85682 355226931
? 1
? 1
! 143884 436454303
! 8403 704373906
! 127189 597239874
? 1
? 1
? 1
? 1
! 166935 908905708
? 1
! 92716 273374131
? 196053
! 59650 145054792
! 68579 453676683
! 146439 383584535
! 103170 802349843
! 72181 279780489
? 1
! 15588 209601576
! 122722 655253608
! 107202 710246321
! 98570 119092257
? 1
? 1
! 90407 322466363
! 11638 909749362
! 155969 526873147
? 1
! 78439 898439828
? 1
? 1
! 90112 866613729
? 1
! 82560 688692064
! 197196 52954974
? 1
? 1
? 1
? 1
? 1
! 147321 847844445
! 121004 137743574
! 113441 714611485
? 1
? 1
! 104912 750725181
! 9748 394355018
! 120264 43267238
? 1
? 1
! 115689 631092881
! 141649 893615515
! 85765 322389784
! 179 841019209
! 134289 205502138
? 1
? 1
! 48568 443968310
? 1
! 105091 371476536
! 40955 887217829
? 181038
! 61496 211487403
! 161186 658571173
! 97294 233016730
? 1
! 64094 878200762
? 1
! 91969 639277098
! 151272 505865423
? 1
! 100953 189369510
? 1
! 12878 229154634
? 1
! 60025 349522650
! 157388 503722890
? 1
? 1
! 31796 952201200
! 116165 554716509
? 1
? 180986
! 71071 545272416
? 1
? 1
! 173489 481568867
? 1
! 87352 373632729
! 1125 741221418
? 42732
? 1
! 160707 398324661
? 1
! 89717 909764836
! 187863 811338151
! 147984 722466692
! 106894 925386764
? 1
? 1
? 1
? 1
! 92781 348739340
! 139080 818572466
! 110087 64680310
? 1
! 148181 204121893
? 1
? 1
! 177641 192583544
? 112888
! 120027 262584076
? 1
? 1
! 15906 277535874
! 198816 356061420
? 1
! 141440 384540281
! 18420 711235351
? 1
? 1
! 1847 666804518
? 1
? 1
? 1
! 47293 447856054
! 43667 944441790
? 1
! 181095 254569049
? 1
? 1
! 115664 25678743
! 38128 884355309
? 1
! 145508 2260169
? 1
? 1
? 1
? 1
? 1
? 1
! 163044 952626191
! 134300 669164742
? 1
? 1
? 1
! 55075 900325061
? 1
! 32000 55905755
? 1
! 49645 677136697
! 88446 827756783
! 94580 537960042
? 1
? 1
? 1
! 100627 67523282
? 1
? 1
? 1
? 1
? 1
? 1
! 54592 833357245
! 158348 414438184
! 15541 845615656
! 21918 866684212
? 1
! 98070 567272325
? 1
! 180792 796407091
? 1
? 1
? 1
! 174245 739712361
! 18677 349248307
! 53393 160411826
? 68366
? 1
? 1
! 42032 409036654
? 1
? 82724
! 14816 272025750
! 121977 292306440
! 56646 101457343
? 1
! 105550 819174785
? 1
? 1
? 1
? 35132
! 131771 514517724
? 1
? 1
? 1
! 53648 838220891
! 100020 559103674
? 1
? 1
? 71207
! 191438 978403892
! 136596 767577652
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 193514 923299633
! 50210 838212347
! 72749 669412260
! 164493 827287051
? 1
? 1
? 131524
! 19494 363364262
! 68389 63741367
? 1
? 1
! 113693 316343990
? 1
? 12283
? 1
! 189926 798873617
! 180165 543119420
! 10728 196051568
? 1
? 1
! 78011 604853831
? 1
! 197759 777332905
! 113741 797920193
? 1
? 1
! 94075 956302867
? 1
? 1
! 50169 968682531
? 1
! 104341 521699228
? 1
? 1
? 1
? 1
! 81388 257418864
! 189058 801446
? 1
? 1
! 128867 3867196
? 181145
? 1
! 76027 459218938
? 1
? 1
! 12287 314041836
? 1
! 27502 45526290
? 1
! 157585 847950252
! 192664 930102893
? 1
! 81893 483827683
! 148084 852202126
! 148824 805816926
? 1
! 58865 206422890
! 131457 993091388
! 18419 518291639
! 68338 228223442
? 1
! 98112 730663934
! 99567 618881062
? 1
! 122827 737512399
? 1
! 24175 385021402
? 1
? 1
? 1
! 41625 396416757
! 42231 514476479
? 1
? 1
! 164286 69089363
! 104636 910946357
? 175165
? 1
? 1
! 96363 444996022
! 167408 254003102
? 1
? 11817
! 110824 666177060
? 1
? 1
? 1
? 1
! 91041 119297737
! 110066 433422529
! 17843 900492088
? 1
! 75073 153719861
! 66946 583726294
? 1
? 1
! 32983 228742537
! 11349 537521541
! 172117 255129371
! 108951 192973130
! 91132 770725848
! 139782 201482343
? 1
! 70078 775459320
! 128317 301488656
! 46856 17758784
! 60487 417841562
? 1
! 12766 336707445
! 110661 358687630
! 114617 443439958
! 35071 139705655
? 1
! 117763 412041964
! 117091 914326160
! 74215 334383729
? 106163
! 56917 833226509
? 195165
! 189097 658718437
? 1
? 1
? 1
! 108576 459743837
! 88728 390360636
! 41540 573111178
? 1
? 1
! 50055 662675909
? 1
? 1
! 89355 799792989
? 1
? 1
! 65490 303879200
? 1
! 88189 395226074
! 127478 978745912
? 1
! 19754 741900358
? 1
? 1
! 166901 742597036
! 82408 817116579
! 116182 726785128
! 154419 947864110
? 1
? 1
! 134545 118854955
! 53765 790471291
! 149139 847066375
? 1
? 1
? 1
? 1
! 93611 22233504
? 1
? 1
? 1
? 1
! 187107 3971679
? 1
? 1
? 1
! 55359 337914097
! 45652 777992750
! 131552 389215146
? 1
? 1
? 1
! 116825 540515820
? 1
? 166508
! 22396 409538024
? 1
? 1
? 1
? 87920
! 169349 149075301
? 1
! 36352 277204172
? 1
? 1
? 1
? 1
? 1
? 1
! 23611 950945182
! 84842 274800107
? 1
? 1
? 1
! 30367 493663466
? 1
! 116772 637353226
? 1
? 1
! 110166 373631247
! 77199 355044020
? 1
! 104928 779045507
! 184712 180357409
? 1
? 1
! 187303 709599116
? 1
? 1
! 14902 288135645
! 166011 307441796
! 57412 774048303
? 1
! 10698 647608923
? 1
? 177727
! 97275 889908532
? 1
! 93883 157184153
! 35434 311876954
? 1
! 11108 34482583
! 181875 521871848
! 62525 243044196
? 1
! 35457 594838217
? 1
! 153020 246253537
! 160426 484471609
! 192635 150914259
? 1
! 108517 536724540
! 150217 206882487
? 1
! 190179 181775211
? 1
! 109003 11722956
? 1
? 1
? 1
? 1
! 195255 353357414
? 1
? 1
! 28880 862331199
! 4207 844292757
? 1
? 1
! 12869 390532584
? 1
? 1
? 1
? 1
! 187716 540314374
! 99251 43214723
! 39992 837398585
? 1
? 1
? 1
! 81059 277935733
? 1
! 180608 396848602
? 1
! 67803 319170527
! 110378 656771581
! 160269 307306713
! 181731 33936405
? 1
? 1
? 75738
! 118588 467599776
? 1
! 115266 445084907
? 1
! 44551 128853339
? 1
? 1
! 198351 969994990
! 67315 122149618
! 163432 87543757
! 33467 952694597
! 80142 430203944
! 153484 821264700
! 4219 165491292
! 54367 882669896
! 20968 639054391
? 1
! 120830 937368275
? 1
! 184007 395321656
! 23896 375219710
? 1
! 4676 247746261
! 41514 886365078
? 1
? 1
! 134899 694906745
! 44031 96449186
! 41361 464535428
? 1
! 149837 258083341
? 1
! 8237 328876399
! 28831 525282804
? 1
! 75486 104303405
? 1
! 136907 460230701
? 45620
! 85565 211672639
! 163633 143108417
! 123797 806559889
? 1
? 1
? 1
! 188488 320217180
? 1
? 1
! 23060 619220834
! 192628 593561409
? 1
! 184153 995151564
! 7981 148221420
? 1
! 110708 182689613
! 33872 905067584
! 8850 756272024
? 1
! 175795 897295001
? 1
? 1
! 74663 824862282
? 1
! 8743 305710855
! 135990 884247054
? 1
! 28982 294068788
? 1
? 1
! 108568 670845653
! 86395 146036219
? 1
! 113908 668631136
? 1
! 25699 60315163
? 1
! 58215 668177730
! 65642 779979792
? 1
! 68360 996729503
? 1
? 1
? 1
? 1
? 1
! 143750 723317566
! 116382 943893428
! 150933 786826199
? 1
? 1
? 1
! 58587 811147806
! 39443 424639167
? 1
? 1
? 1
! 129355 504961408
? 1
! 37750 402443563
! 18302 44015746
? 1
? 1
? 1
! 160525 578195267
? 1
? 1
! 92172 923025378
? 1
? 1
? 1
! 4609 880558217
? 1
? 1
? 70204
? 3558
! 127959 628862812
! 96638 924966493
? 1
! 180444 123359559
! 145002 734461121
! 127732 273446274
? 39707
! 127797 467355391
! 51017 294733105
! 79640 483713623
! 163970 25722340
! 85857 625692290
! 71767 922303250
? 26929
? 1
? 1
? 1
! 28259 639590870
! 91547 659169155
? 1
? 1
! 193169 894357999
? 1
! 188797 42475040
? 1
! 155639 286262092
! 131467 116246072
! 111334 833160829
? 1
? 1
! 193091 885218271
! 86913 658938381
? 160675
? 1
? 1
! 28194 507973356
? 1
! 7872 422152606
! 72654 393537722
? 1
? 1
? 1
! 88976 280473917
? 1
? 1
? 1
? 1
? 1
! 121649 435316961
? 1
? 1
? 1
! 184858 370255947
? 1
! 45237 682036717
! 82628 56681087
? 1
! 159315 851859888
! 54197 589970562
! 172157 544102819
? 1
? 85326
? 1
? 1
? 1
? 1
? 1
! 22859 870447485
? 1
? 1
? 1
! 199584 578771884
! 178813 347923004
! 138691 676436124
! 178268 685216896
? 1
! 19164 160088262
? 1
! 72278 698514725
! 48704 444156265
? 1
! 29158 748321352
? 1
? 1
! 47250 653854069
! 86282 538188122
! 28074 140589340
! 134533 196797519
! 187349 662810270
? 1
! 131503 153350902
? 1
? 137076
! 193679 292287193
! 172783 148999635
? 5170
? 1
! 183359 136060714
! 131988 650511205
? 1
! 154240 847989340
? 1
! 22709 71693415
? 1
? 5566
? 1
? 1
! 69495 634768919
! 28771 451781191
! 106555 79105766
? 1
? 1
? 1
! 197572 606823242
? 1
! 165111 417156330
? 95899
? 1
? 1
! 99396 605721339
! 189295 262739107
! 90881 401532273
? 1
? 1
! 64649 603552889
? 1
? 1
? 1
? 179498
? 1
? 1
! 18839 46679928
! 7596 175795857
! 10383 789015256
! 152619 482183085
? 1
! 156608 718621433
? 1
? 1
? 1
! 171542 501082480
? 1
? 1
! 74680 558595368
? 1
! 195555 819702252
? 1
! 144518 960734188
? 1
! 163628 580441232
! 176871 807853085
! 64963 228212091
? 1
! 30166 285209508
? 1
! 25422 683702576
? 1
! 194714 423472615
! 144467 332782463
? 1
? 1
? 1
? 1
! 80682 296255641
! 54963 591117502
? 1
! 21548 749417545
? 1
! 157449 267299596
! 165569 198182248
? 1
! 70528 407457693
? 1
! 145200 360888080
! 154300 180934520
? 1
? 1
! 190726 546387362
? 1
? 1
! 47934 615413087
? 1
! 173548 328289079
? 1
! 124138 799330900
! 24972 777962171
? 1
? 1
? 1
! 90430 763570634
! 108378 781328513
! 199276 31115570
! 24222 354706246
? 1
? 1
? 1
! 65356 261993702
? 1
! 96214 506394988
? 1
? 1
? 1
? 1
? 1
! 23954 76981257
! 179876 539779360
? 1
! 24578 382733802
? 1
? 1
! 194654 592638229
? 1
? 1
? 1
? 1
? 108198
! 138458 207918839
? 1
? 1
? 1
! 72601 402310492
! 37619 489334212
? 1
? 1
! 162597 260456796
? 1
! 180502 762451357
? 70217
? 1
? 1
? 1
? 1
? 1
! 160638 957002247
? 1
! 49908 990931103
! 150548 467866074
? 1
! 160085 229395109
! 187480 297273084
! 195694 489149829
? 1
? 1
! 97905 112119009
! 4154 330047164
! 144246 791831499
? 185584
? 1
? 1
? 47154
? 1
! 121205 765987779
! 59278 726822169
? 1
? 113864
! 106323 526321959
? 1
! 89636 152116995
? 1
? 1
! 10874 45547405
! 169388 630887840
! 149843 556890184
? 1
! 63840 524647694
? 1
! 23086 616961920
! 75979 454688464
? 1
? 1
! 69221 257449314
? 1
? 1
! 139961 354227874
? 1
! 3954 604275703
! 10785 961366485
? 1
! 108010 524714417
! 135490 201576143
! 128219 639470582
? 1
? 1
? 1
? 1
! 34829 885868619
? 1
? 1
! 99460 3982985
? 1
! 45310 910339745
? 1
! 16110 955238677
? 1
! 117353 810809415
? 1
? 50500
! 94251 448010172
? 1
! 166461 235877491
! 159757 872337813
? 1
! 66196 306210930
! 115912 58217776
! 190597 416478094
? 1
! 155525 432081939
? 1
! 11871 547381093
! 97181 759718336
! 51295 831207348
! 54529 153750092
? 1
! 131395 941584410
? 1
! 161797 327884956
! 158996 770039729
? 36995
? 1
! 170646 916880592
! 38823 175934459
? 1
! 17880 394268735
? 1
! 3865 995469910
? 1
? 26811
! 125780 323389364
? 1
! 51495 641155075
? 1
! 10807 14174054
? 1
! 93626 285570125
? 1
? 1
? 1
! 84056 116008285
! 101895 95012216
! 131807 364305604
? 1
! 47640 709563091
? 1
? 1
! 149566 285544043
! 17455 92177914
! 188721 679052364
! 185263 600144200
! 118210 176253824
! 153935 753169219
? 1
? 1
? 1
! 147400 373670299
? 1
? 1
! 188511 789380795
? 1
? 1
? 1
! 182277 152010409
? 129502
? 1
? 1
! 179021 234563874
! 108112 947345684
! 87138 58663481
? 1
! 70328 680112269
! 186555 670008466
! 504 15025413
? 1
? 1
! 16542 864370889
! 117366 971755460
? 1
? 1
? 1
! 119959 677323295
? 1
! 41805 500427141
! 29044 761843537
! 42723 158575149
? 69249
? 1
! 42997 974889246
? 1
? 1
? 1
? 1
? 88189
? 1
? 1
! 144825 924168202
! 14066 949102298
! 65232 733184757
! 12768 285379055
! 3319 28490813
? 1
? 1
! 165620 243844022
! 81808 255080999
! 94371 361532966
? 133065
! 118550 602266143
! 147874 853404989
? 1
? 1
! 48379 190292065
? 186531
? 1
! 24648 744970747
? 1
? 128913
! 45190 101161849
? 1
? 1
? 1
? 1
! 72105 18331926
! 105242 329456629
! 183963 64922951
! 13590 912045851
? 1
! 58753 946256793
! 24077 806537713
? 1
? 1
! 44973 556750618
! 6159 534590349
? 1
? 1
? 1
! 33200 769285023
? 1
! 187696 33378745
? 1
! 127581 810760877
! 73556 74839552
? 1
? 1
! 117677 471001748
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 117902 264203339
? 1
? 1
? 1
! 19693 532487035
? 1
? 1
! 56881 44626279
? 1
! 66352 575862932
! 118309 858523118
? 1
? 1
! 140106 382265207
! 113996 59100630
! 62591 915272076
! 140752 638057369
? 1
? 1
! 146969 932634041
? 1
? 1
? 62468
? 1
! 149232 374132073
! 169830 205653586
? 1
? 1
? 1
! 126943 788640254
? 191403
? 1
? 1
! 54494 276511591
! 145694 685658423
! 177730 252090625
! 38198 185329000
! 166862 263369207
? 1
! 70559 452388197
? 133583
! 144262 761509169
! 97875 173327308
? 1
! 198753 919522007
? 1
? 1
! 162038 83562327
! 127817 179352077
! 190080 174762682
! 73609 307190883
! 169556 450336524
! 114572 114598996
? 1
! 100588 735118104
! 4911 894797300
? 1
! 74139 764745949
! 168637 619535739
! 34259 283575637
? 1
! 120533 394945161
! 60157 999667493
! 69620 33043860
? 1
? 1
! 95976 658737867
? 1
! 189851 554847550
! 6981 615875585
! 73580 769008727
? 1
! 81841 508041056
! 107617 227778652
! 76007 693348844
? 1
! 33480 176597897
! 174268 350393846
! 59972 707164679
? 1
? 1
? 1
? 1
! 159714 284286634
? 1
! 42767 700381710
? 1
? 1
! 95097 566008051
? 1
! 120101 637834968
? 1
? 1
! 117002 882723754
! 141101 725493204
! 69909 261211269
! 36303 736409509
? 1
? 1
! 41280 54964666
? 1
? 1
? 2564
! 155375 785695916
? 1
! 148471 53219678
! 135165 150842133
! 29643 503909350
! 180155 158728980
! 109127 788567020
? 1
! 61917 249815927
! 48427 618092500
! 49292 948255043
! 90969 397411955
? 1
! 184687 884574696
! 19755 399254290
? 1
! 14313 300897369
! 175835 912663218
! 168078 79030084
! 126310 121828044
? 1
? 1
? 1
! 15993 900782435
? 1
? 145231
? 1
! 179659 520831168
! 142155 165930943
! 9452 451502552
! 30901 348302244
? 1
! 19290 610233587
! 164974 470801090
! 154844 573238337
! 44851 957645020
? 1
! 30006 213074467
! 176322 299780393
? 1
! 151127 877538984
? 59925
? 1
? 1
? 1
! 45747 403871418
! 44431 314361441
! 187626 553122313
! 124026 253233749
! 50094 303640312
? 1
! 178854 898658789
? 1
! 71893 573226052
? 170954
? 1
! 15547 178649800
? 144024
? 1
! 185839 667251639
! 125163 436475976
! 129905 860715807
! 116373 156637982
? 1
! 39472 138396731
? 1
! 31573 725650973
! 27348 783683653
? 1
? 1
! 120142 481105010
? 1
! 73680 828989778
! 87094 989494488
? 1
? 149171
? 1
! 120935 554342707
? 1
! 96820 481605451
! 108735 136170644
! 41783 641473857
? 1
? 1
? 1
? 1
? 1
? 1
! 79361 456355281
! 39817 724766686
! 40972 967072764
? 1
? 1
! 81619 341646710
? 1
! 32313 678679526
? 1
? 1
? 1
! 120265 25163807
! 22523 49452626
? 1
! 154168 64407081
! 100096 326175269
! 174971 767950421
? 1
! 198670 734716617
? 1
? 1
! 151070 137172899
! 194918 568199714
! 55268 981669799
! 76933 768436608
? 1
! 165786 682373010
? 1
! 43142 960467851
! 158175 778036955
! 38679 877345952
? 1
! 59861 348472227
? 1
? 1
! 25696 482807323
! 144409 42641098
! 100245 806259196
? 1
! 34199 572291040
? 1
! 103745 118365217
? 1
? 1
! 45833 342846768
? 1
! 109921 600270721
! 56334 570695951
! 80447 844466760
? 1
? 1
! 120559 39483101
? 1
? 1
? 1
! 168778 112346749
? 1
? 1
! 51155 930867001
! 109450 603579653
! 90850 513132290
? 1
? 69630
! 23056 232696689
? 1
! 5678 685000848
? 1
! 131579 484170808
? 1
? 1
? 1
? 1
? 1
! 26977 299134442
! 27077 914149314
! 4982 362496787
? 1
! 26573 442146343
! 181191 626170073
? 1
! 96559 993766031
! 17259 46118929
? 32456
? 71357
? 1
! 94213 724550943
! 124377 412958106
! 118985 992436488
? 1
! 126052 574348981
! 151587 116755258
! 14598 70423527
! 109479 178857554
? 36972
! 73246 670935271
! 180314 131502306
? 1
! 8013 189549337
? 1
? 1
? 1
? 1
? 1
? 1
! 31092 485273062
? 1
? 1
? 139506
! 5579 488014749
! 181092 990877243
! 158101 16032851
? 141243
? 1
! 113552 384836994
! 14263 875674925
! 102851 626879765
? 1
! 9872 542526007
! 156598 764075603
! 87261 838232021
? 1
? 1
! 86837 673876029
! 132216 171659343
? 150955
? 1
! 138708 602857976
! 144032 708777688
? 1
! 72937 952767640
! 104575 947903960
! 18875 952936890
? 1
? 56701
? 1
! 197109 921744248
? 1
! 169975 873726733
! 174071 814615407
? 1
? 173342
? 1
? 1
! 6632 526469612
! 183889 784744990
! 73193 393566898
? 1
? 1
! 75750 608002228
? 1
? 1
? 1
? 1
! 189900 203639514
? 1
? 1
! 158171 350497666
? 137313
? 1
? 1
! 43961 352745556
! 152148 309897273
! 76739 793824572
! 158102 640158077
? 1
? 1
! 95321 142572373
! 13553 238288645
? 1
! 197215 528856414
! 187026 863174940
! 78036 888684593
? 1
? 1
! 20873 303587971
! 131470 704572935
! 159822 270831431
? 1
! 179849 836431278
! 31705 869911727
? 1
? 1
! 29336 650990389
? 1
? 1
? 1
! 84300 469916435
! 101859 275683378
! 117638 875499512
? 1
? 1
! 67054 593639201
! 48802 393666016
! 9729 97800643
? 177023
? 1
? 1
! 108609 209245094
! 80899 645674057
? 1
! 32294 970453583
? 1
! 183868 744919836
? 1
? 1
? 1
! 33358 918581117
? 1
! 60170 920349679
? 1
! 104866 531757229
! 124704 189034217
? 1
? 1
! 40345 442072620
! 22725 867232163
! 139787 634381590
! 136262 43762521
! 119300 873850049
! 58408 917998217
! 188733 627259661
! 175841 891624726
? 1
? 1
! 158292 434024711
! 141220 170818875
! 104392 208920702
? 174824
? 1
! 131476 262755411
? 1
! 58010 968666663
? 1
? 1
! 125530 28101623
? 1
! 61378 450185326
? 1
! 181629 462513888
! 88036 896359923
! 82640 397927337
? 1
! 100249 40426234
! 190948 930918064
? 1
! 196809 290349035
! 60500 273821689
! 95935 838443640
? 1
! 90788 976860258
? 1
! 119151 490274883
! 95174 509154843
! 26310 618509197
! 110866 680804871
! 123164 166848831
? 1
? 1
! 10168 357822432
! 47334 283355437
? 1
! 132802 96959457
! 22603 821450954
! 39995 102803671
? 1
! 174822 683696883
? 1
! 40173 226137350
! 187994 8463065
? 1
! 62240 910781987
! 41346 416910503
? 1
! 125280 418073167
? 1
! 139063 317702521
? 1
? 1
? 1
! 185197 351761706
! 160318 479962523
! 140957 580159790
! 37243 948521141
? 1
? 1
! 123930 608352592
! 158639 210547502
? 23488
! 175470 163346953
? 1
! 182020 295850528
? 1
? 1
? 1
! 168920 598659947
? 1
? 1
! 14576 196239641
? 1
! 24246 215534560
! 132981 190089772
! 92981 811342067
! 199575 8742874
! 54591 834361889
? 1
! 14388 201569723
? 1
! 13031 543772425
! 146931 561803110
! 106805 871115238
! 143876 992496847
! 41243 535342272
! 52805 92609858
? 1
! 119175 637077256
? 1
? 1
? 1
? 1
? 1
! 66025 739433501
? 1
? 8078
? 1
? 1
? 7484
! 152434 577506303
! 111484 213778848
! 196446 815157748
? 1
? 1
? 1
! 128757 605087562
? 1
! 41984 542881793
! 158569 142331917
? 1
? 1
! 147634 914742217
? 1
? 1
! 192372 647564655
? 1
! 39250 549059490
! 43405 860294356
! 158277 498014096
? 149847
? 1
? 1
! 24642 300082950
? 1
! 17932 897485528
! 156463 207164354
! 5233 631913502
? 1
! 107032 856470904
! 142618 810833575
! 136765 80528136
? 1
! 38196 848944636
? 1
! 88223 77392530
? 1
! 16883 493116957
? 1
? 1
! 172555 22098052
? 1
! 137457 38144790
! 619 283303714
? 1
? 1
? 1
? 1
? 1
? 87637
? 1
! 108685 433860029
! 129120 510988202
? 1
? 1
? 1
? 1
! 101072 398954840
! 77059 279293897
! 99420 618186872
? 1
? 1
! 118607 165057638
! 150850 439164917
? 1
? 1
! 26638 54403311
! 49158 612338156
! 154274 571221748
! 9921 846948705
? 1
? 1
! 99755 908557559
! 72341 513297307
? 1
? 1
! 65860 538024445
! 166503 142153232
! 77449 432611666
? 1
! 88788 888178249
! 104799 807275149
? 1
? 1
! 153175 129015845
! 20833 36774370
? 1
? 1
! 135480 678526907
? 1
? 1
? 1
? 142119
? 1
? 1
? 1
! 48637 363759533
! 46988 451803268
? 1
! 164819 388587393
! 69818 468602443
? 1
? 1
? 1
? 1
! 194014 649832990
? 1
! 191291 751601080
! 136022 190116570
! 65936 246251037
? 1
! 165654 576171812
! 99074 50063058
! 151788 119538964
? 1
! 133769 837667849
! 22106 7038464
! 9095 946220193
? 1
! 45154 797505743
! 51145 262161540
! 54846 637000578
! 127352 798269402
! 102732 98158304
? 1
! 166396 386807147
? 1
! 189303 35276646
! 24541 70710606
? 1
! 36994 408496205
? 1
! 150835 62599730
! 51737 636547
! 109480 674777982
! 166050 867771450
! 186259 589242662
! 161891 426735692
! 199598 626965532
? 1
! 154733 985068148
? 1
? 1
? 1
? 1
! 25235 768996552
? 1
! 128723 43978389
! 102706 769212662
! 160053 437774718
? 1
! 47623 340369283
! 25596 601082632
? 1
? 1
? 1
? 1
? 1
! 199790 852338470
! 102875 216068468
! 179693 956239925
? 1
! 56162 541193865
! 25731 997309695
? 1
? 1
! 183855 257576432
? 1
! 146471 451408760
? 1
? 1
? 1
? 1
! 96059 616733154
! 83569 80667128
! 38811 215828070
! 19411 313800289
? 1
? 1
! 134706 677047938
! 94944 74763862
! 166791 503948382
! 18115 931772500
? 1
! 115678 339415116
? 1
! 77754 986497770
? 1
! 167197 765714004
! 128914 907211163
? 1
? 1
? 1
! 20592 830056426
? 1
? 1
? 1
? 1
? 1
! 30129 461420884
! 15627 703213677
? 1
? 1
? 1
? 1
! 196145 894308647
? 1
? 1
! 22796 134557199
! 162122 707492820
! 182270 904376703
! 148122 494683533
? 1
? 1
? 1
? 130690
! 3987 318873777
! 133368 170434164
? 1
? 1
! 138296 337537489
? 1
? 1
! 41120 409994532
? 1
? 1
? 1
! 162797 368516502
! 68644 46174732
! 185867 166277493
? 1
! 87615 395659558
? 1
? 1
? 1
? 1
? 1
! 61990 879883082
! 23435 676151109
! 23851 753567091
? 1
? 1
? 1
! 175350 332026324
! 58410 195426814
! 76908 794648119
! 68049 480768106
! 142883 467320430
? 93231
! 28706 323987796
? 43355
! 86965 715330264
! 122811 194036855
? 1
? 1
? 1
? 1
? 1
! 130468 573186907
? 1
! 121433 89659276
! 81188 229670627
! 58306 146986487
! 88827 169144466
! 121097 146648446
! 66291 866804093
! 77705 844738917
! 60469 537835977
! 107583 144878187
! 121352 123472215
! 188835 816139491
? 1
! 13591 929474107
? 1
? 1
! 170104 776254957
! 33305 988745872
? 1
? 1
? 1
! 56683 752557297
? 1
? 1
? 1
! 140045 473889542
? 1
? 1
? 1
! 34749 996426796
? 1
? 1
? 1
! 122346 334743071
! 20305 957808543
! 71121 725855493
? 1
? 1
? 1
? 1
! 95625 260472407
! 106028 144765450
! 146796 357880364
! 97797 743705072
! 102964 558301138
! 126708 989850603
! 142481 719245666
? 1
! 114097 152189458
? 63526
? 1
! 142322 119449526
! 195366 34641739
! 72560 973520563
! 62112 318753849
! 80881 968737353
? 1
! 180038 618535342
! 109663 742835927
! 99793 37843720
? 1
? 1
! 110023 106957929
! 105745 558651525
! 86515 770613956
! 190852 517800019
? 1
! 93917 777112338
! 93944 829340209
! 102366 380583240
! 129754 258379067
! 184493 863660599
? 1
? 1
! 48085 290184465
! 97434 652201583
! 198703 810899827
? 1
! 134574 479393159
! 141787 321534231
! 150251 659053796
! 143806 321808444
? 1
? 1
! 5077 199137306
! 165660 23804012
! 153358 891725226
! 155822 499322460
? 1
? 1
? 1
? 179205
! 138050 311963597
? 1
! 160617 109758415
! 179442 65405815
? 1
? 1
? 1
? 1
! 13694 408334000
! 49230 603310431
! 134424 526363528
? 1
? 1
! 87349 724363404
? 1
! 38290 981744069
! 132485 239573985
! 181902 926226879
! 93991 331810835
! 10783 410434806
! 107367 374003921
! 76089 542480530
? 1
? 1
! 72639 732778442
! 19489 697773544
! 55356 235832545
! 90466 883783058
? 7030
! 84921 573498598
? 1
? 1
! 133208 543241455
? 1
! 64292 739988901
! 20436 463214755
! 126249 598855876
? 181346
? 1
! 162719 550840591
? 1
! 156312 258828351
! 66140 490972404
! 179733 305640273
? 1
! 6224 624568191
? 1
! 143662 604355842
? 1
? 1
? 1
! 42610 519919199
? 1
? 1
! 87324 707195017
! 183541 661171196
! 7086 292079911
? 49110
? 1
? 1
? 1
! 2463 417910193
? 1
! 100529 702322309
? 1
! 44577 64099737
! 58733 835524962
! 91665 649701048
? 1
? 1
? 1
! 61273 179860142
? 1
! 51032 385104175
! 136891 492840946
! 197316 564528004
! 30458 135223556
! 146632 629521939
? 1
! 36576 890141709
? 1
? 1
! 148105 199274591
! 157141 481354779
! 108616 560601760
! 148466 888257805
? 1
! 152294 997215900
? 35375
? 1
? 1
? 1
? 1
! 107402 26692405
! 102533 259793460
? 1
? 1
! 176397 831668261
! 57542 522372871
? 80870
! 125478 397593211
? 194510
! 100338 462516730
? 1
? 54769
! 91922 248632995
? 1
! 9836 501178827
! 198346 212890370
! 65833 614916836
? 1
? 1
! 58102 240114975
! 43732 94020423
? 1
! 54989 663175039
? 1
? 1
! 75734 222815830
! 53317 916929359
! 168024 662861227
! 65372 727887601
! 385 260752235
? 1
! 151570 646045504
! 128711 293004151
? 1
? 1
! 111204 214506965
? 1
? 1
? 1
? 1
? 1
? 1
! 161871 452358540
! 120250 192375192
? 1
! 95301 980281266
? 1
! 33655 642027205
! 130149 180400404
! 59006 87196748
? 1
! 194986 257268298
? 1
! 19037 570686890
! 126983 668018119
! 15499 25375573
? 1
! 66846 978761384
! 94973 565999707
! 127567 363622195
? 79774
! 18476 925795572
? 1
! 155611 171029500
? 1
? 1
? 1
! 183582 479430169
! 46991 913170818
! 168746 362975227
! 96381 659929667
! 129132 543346475
! 17440 65257045
? 1
! 150836 384410610
? 1
! 98420 587422384
? 1
? 1
? 1
? 1
? 1
? 1
! 153105 735634074
! 82845 25089090
? 1
! 162307 622171312
! 101823 331141864
! 179390 81323045
! 1002 650302962
? 1
! 94398 721856879
? 1
? 1
? 1
? 1
? 1
! 146118 976951073
! 199349 605931046
? 1068
! 107658 482994795
? 1
? 14697
! 9839 733904824
? 1
! 23065 441420522
? 9506
? 1
? 1
? 34923
? 1
? 1
! 186641 227597274
? 1
! 61937 604385503
? 1
! 100348 462394258
! 88651 105187624
! 3154 962898082
? 1
! 1036 194432045
? 100119
? 1
? 1
? 1
! 121416 315763262
? 1
? 1
! 28081 197068700
? 165477
? 28966
! 144476 529197705
! 139982 369522126
? 1
! 52979 101205906
? 1
! 150763 756217108
! 125001 847285116
? 1
? 1
? 1
? 1
! 13243 833872429
? 1
! 122801 997413286
! 104858 563717985
? 1
? 1
? 1
! 153855 360457113
? 1
? 1
? 1
? 1
! 195832 843252465
! 195266 674815228
? 1
? 49526
? 1
! 23215 928319909
! 37112 388184197
? 1
? 1
? 1
? 1
! 112522 679753580
? 1
? 1
? 160020
? 1
? 1
! 155123 229778760
? 60908
? 1
! 51066 306741284
? 1
? 1
? 1
? 1
! 70089 935044068
! 184949 388106594
! 166092 573268506
? 1
? 1
! 105890 573176924
! 133258 322698944
! 42446 176496742
! 618 4782103
! 122869 857682018
? 69412
! 58611 894858801
? 1
! 145884 876981927
? 1
? 1
! 181679 852086268
? 1
? 1
! 55192 96971730
! 157420 9812556
? 106523
? 1
! 189579 866101986
? 1
! 974 833736049
! 112810 3202023
? 1
! 63201 486065688
! 142826 743370665
! 133686 466534214
! 117835 735019298
? 1
! 66993 42452565
? 1
? 1
? 1
? 1
! 67388 432250770
! 68172 893774008
? 1
! 92789 979345868
! 28108 936127148
! 115549 237527815
? 1
? 1
! 142279 246758802
? 1
! 46215 420797991
! 117963 430460060
? 1
? 1
! 54146 846747695
? 1
? 1
? 1
? 1
? 1
! 199839 564331076
? 1
! 172165 980418395
? 1
? 1
? 1
? 1
! 166989 749526829
? 1
! 144510 491646897
! 120925 953554227
? 1
! 153659 316212843
? 1
? 1
! 47516 614026646
! 114771 211008915
! 187165 740473049
! 109091 864080351
! 68400 506363645
? 1
? 177303
? 1
! 30997 394029676
! 18433 495806824
? 25167
? 1
? 1
? 11490
? 1
! 157170 867647323
! 65975 189028947
! 25764 463779452
? 1
! 30095 865541451
! 31682 406581496
? 1
? 1
! 38227 999080495
? 108682
? 21762
! 126681 285659752
! 76886 140420839
! 164818 529763432
! 120357 135256373
? 1
! 58766 40930763
! 36644 798975603
! 171460 920019024
! 171509 293862190
! 123475 996503780
? 155318
! 72329 304306424
! 5736 359614829
! 193531 868386332
! 185572 126570026
? 1
! 140600 10513978
? 1
! 15147 227426146
? 1
? 1
! 103058 956948817
? 1
! 89965 80032655
! 172205 773894601
! 176248 29071040
! 125301 780688720
? 1
! 184094 116449799
? 1
! 161127 386992547
! 33880 915392433
? 1
? 87122
? 1
! 92994 990528841
! 172864 136706960
? 1
! 183037 192227601
! 111504 860181015
! 145300 370070643
! 76212 407433593
? 1
! 50709 142557666
! 163963 701273945
! 7883 38097137
! 172377 436438667
? 1
! 84756 547985753
! 92867 5989957
? 1
? 1
? 1
? 1
! 129753 344013207
! 22176 478695852
? 1
? 1
! 30423 82132508
! 4739 148054047
? 1
? 1
? 1
? 1
? 1
? 1
! 11279 205663722
! 187027 94488799
! 116866 128572623
! 5834 371168812
? 1
! 86749 531534277
! 199789 704915840
! 184056 176813400
? 1
? 1
? 1
! 152288 416669598
? 1
? 1
? 1
! 52084 245345115
? 1
! 189919 435038265
! 179062 63363521
! 31648 832946316
? 1
? 1
! 36405 111785764
? 1
? 1
? 1
! 112498 909101977
! 27069 61438160
? 84229
? 1
? 163967
? 1
? 1
! 175484 892348619
! 180697 871504204
? 1
! 176206 392100565
? 1
? 1
? 1
? 1
? 1
? 1
! 138331 990347401
? 1
? 1
? 1
? 1
! 129871 816801067
? 1
! 147752 318082752
! 124659 389286542
! 176630 877807136
! 69894 445501307
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 30427 378093945
? 1
! 12843 179412610
! 72509 547700434
! 3550 617760832
? 1
! 22652 325409602
! 59295 701774958
! 18833 500392681
! 182629 424924054
! 57888 769668739
! 142305 122072439
! 84212 485287608
! 162277 727291755
! 58768 257036818
? 1
? 1
! 138635 985041410
! 64387 624405028
? 1
? 1
! 1431 214019938
! 184524 715230699
! 85683 513725664
? 1
! 120335 750222055
! 175727 376782527
? 1
! 69033 114707466
? 1
! 31514 105844937
! 41420 827567856
? 1
! 43720 240660714
? 1
! 5171 820380235
? 1
? 1
! 103329 395028339
? 1
! 9315 922951284
? 1
? 1
! 15240 987585926
! 129173 632050353
? 1
! 83830 135534328
? 1
! 192091 721701312
! 181983 713971877
? 1
? 1
? 1
? 1
! 142162 817614469
? 1
! 82386 23827586
? 1
! 79844 610627382
! 125002 984319985
? 1
! 554 32154308
! 17919 752569924
? 1
? 1
! 48874 92204179
! 147085 5386156
? 1
! 140185 124735374
? 1
! 189689 110813193
! 95759 934442235
! 152912 964185402
! 40309 516542422
! 72295 610664764
? 1
! 59429 212771474
! 51264 51457340
? 1
? 1
! 32099 571257515
? 1
? 126218
! 161451 922649196
! 17115 135070192
? 1
! 67387 796887907
? 1
! 78629 730528200
? 1
? 166056
! 166375 928006920
! 142050 249237745
! 176291 327169500
! 187795 67175700
? 1
? 1
? 1
! 72244 193293991
! 29708 62277391
? 1
? 1
? 1
? 1
! 65161 36859011
? 1
! 196428 996971175
? 1
? 1
! 57988 172001645
? 1
? 139444
? 1
! 173016 301406579
? 1
! 21476 76793112
? 1
? 1
! 134124 217625782
! 14653 221597017
? 1
! 98694 974511092
! 108247 401185393
? 1
! 50813 825114163
! 116773 71549343
! 40636 806530300
! 91174 12288474
? 146608
? 1
? 1
! 51923 192550532
! 190571 431230543
? 113178
! 49151 455321232
? 1
! 170376 853304583
! 142539 924856197
! 80058 269045783
! 129751 702856549
! 73997 363089147
! 199601 853699285
! 30928 214146900
! 55797 193183354
! 53926 261179009
? 1
! 72796 909610679
? 1
! 164719 804057360
? 1
? 1
? 135152
! 56776 314829811
? 1
? 1
? 88004
! 3830 723664498
? 1
! 140729 675743711
! 38437 581587956
? 1
? 1
! 35008 628081352
? 1
! 130408 54388939
? 80752
! 28972 474701622
! 62065 557452791
! 77374 463989793
! 73301 769772236
! 136154 810619707
? 1
? 1
? 178943
? 1
? 1
! 194572 490304056
? 1
? 48225
? 115081
? 1
? 1
? 1
? 1
? 1
? 113136
? 1
! 104106 852431475
? 1
! 151444 447177093
? 1
! 120915 737206102
? 1
! 82926 954472437
? 1
? 1
! 27547 535928331
! 33924 154465819
? 1
! 115315 49775705
? 1
! 173957 330219617
? 134839
? 1
! 100220 105682375
? 1
? 1
? 1
! 197730 583592315
? 127745
? 1
? 1
? 1
! 72961 292065354
! 54257 913819311
! 140413 215919609
! 20693 574413313
! 98294 999949720
! 49896 877240972
? 1
! 119309 357463761
? 1
! 195359 859821743
? 1
? 120751
? 1
! 166331 872044743
! 129306 495188869
! 98969 919431796
! 101362 223343262
? 1
? 1
? 1
! 98742 429008539
? 1
! 180600 168217425
? 1
! 80883 311175893
? 1
? 1
! 135950 627831270
? 1
! 37010 88899701
! 1020 721560312
! 171650 201406604
? 1
? 1
? 1
? 1
? 1
! 52392 96098818
! 59884 189541580
! 143115 809377325
? 1
? 1
! 80197 493040456
? 1
! 151984 112896817
! 23053 428441944
! 87391 156115316
! 100958 926440016
? 1
? 1
? 1
! 129377 685415551
? 1
? 1
! 136373 278721151
? 1
? 1
! 168915 146692403
! 167385 784432829
? 1
! 150319 439874313
? 1
? 1
! 74632 645064745
! 174606 392772243
! 168079 166404388
? 1
? 1
? 1
! 6373 380601851
? 1
! 197853 277007513
! 33967 426190557
? 1
? 1
! 69045 413385483
! 14629 815098193
? 1
! 12870 861176824
? 1
! 188618 727219005
! 85943 961210585
? 1
? 1
? 128089
? 1
! 196048 348525105
! 145783 333048983
! 194021 289805513
? 1
? 1
! 131496 907766698
? 1
? 1
! 130042 47328563
! 195863 583886955
? 1
! 73766 124872115
? 1
? 1
! 88765 497888982
! 16033 797641699
? 1
! 119809 142816764
! 194598 505098224
! 101952 355344067
! 155382 291298003
! 170590 757008090
! 27668 844393104
? 1
? 1
? 14345
? 1
! 135619 286052911
! 177848 56679228
? 1
? 1
? 1
! 13969 449215336
? 1
? 1
! 105514 731669289
! 81062 587537572
! 35727 619694988
? 1
! 154101 325793312
! 159012 486613310
! 185407 490941430
! 107446 962860536
? 112690
? 1
! 161062 277627987
! 64801 825633399
! 158801 958997408
? 76107
? 1
? 1
! 164454 157539482
? 1
? 1
? 1
? 1
! 130443 778993509
? 1
? 1
? 1
! 197089 99871159
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 128988 58228876
? 1
! 126193 857470397
! 137579 551776740
? 1
! 45820 274859818
! 73090 90603386
! 39530 251008368
! 142309 144039737
? 1
! 99213 417775061
? 1
? 1
! 14863 964457973
? 1
! 126034 589437720
! 96614 961625028
! 166563 670224245
? 1
? 1
? 1
? 1
? 54572
? 1
! 17537 947315741
! 126812 69517054
? 1
? 138564
! 15565 569918845
! 139120 308800989
! 170822 785438777
? 1
? 1
! 106927 222037647
? 1
! 180315 456279927
! 13419 545407819
? 1
! 6195 156275454
! 115983 466137296
? 1
? 1
! 9795 682699152
! 55420 236979005
? 1
! 644 540886932
? 1
! 102447 964183212
? 1
? 1
! 1547 896739630
! 81467 230877519
! 110105 525540572
! 142312 191016674
? 1
? 1
! 23080 497509369
! 114589 922590840
! 7538 665134294
! 186158 906942551
? 1
? 1
! 68135 290592026
? 1
! 69855 405107790
? 60768
! 142350 96882979
! 100135 372890922
? 57488
? 1
! 187763 499443818
! 168192 901649103
! 50859 439858202
? 1
! 104491 313603136
? 1
? 1
? 1
? 66590
! 147549 989483234
! 184902 215317281
! 156582 275230940
! 131891 177931081
! 44855 367819349
! 133205 300286603
! 31152 785712169
? 1
! 42852 462535698
! 114919 937080680
! 97995 55080291
? 141
! 71473 872345881
! 109134 714707592
! 113495 500828038
! 77183 598590023
? 1
! 111277 889362213
! 170453 963990774
? 1
? 1
! 148276 83678092
! 163326 368407868
? 1
! 111927 398143877
? 147268
? 1
? 1
? 1
! 30730 41943205
? 1
! 154925 488684367
? 1
? 1
? 1
? 1
! 183386 154280260
? 1
? 1
? 1
? 1
? 1
! 108190 631288717
! 131281 3910752
! 129660 209736682
! 174489 596074470
! 172668 863216801
! 196307 790974270
? 106661
? 1
? 1
? 199849
! 184437 443596059
! 33866 60719428
? 1
? 1
? 1
! 92341 443119999
? 1
? 1
! 27436 730333003
? 1
? 1
? 1
? 1
? 1
! 106401 923001306
? 1
! 18796 190921782
! 122080 948950861
! 158726 763071079
! 54457 753481739
? 1
? 96579
? 1
? 1
? 1
? 1
? 1
? 1
! 144896 97036236
! 105815 610958772
? 1
! 69896 301046444
? 83313
? 168488
? 1
? 55688
! 26347 528408303
? 1
! 152175 286557973
! 118923 833832690
? 1
? 1
? 1
! 3605 396121461
! 24862 59636358
! 86105 613638786
! 176930 153385356
? 95623
? 1
? 1
! 196014 47523633
? 23463
! 5983 532650254
! 69703 657032569
! 124251 224260115
? 1
! 158804 794028223
! 161924 584605615
! 197869 587323606
? 153356
! 124341 564211965
! 77777 650448630
? 1
? 46747
? 1
! 4859 820117271
? 1
? 1
? 1
? 1
? 1
? 1
! 183759 695866173
? 1
! 90164 391273093
! 119826 642688110
! 44208 115523933
! 50588 486483305
? 1
! 38870 499313235
? 1
? 1
? 1
? 1
! 147723 595897284
! 168612 962620834
! 81927 395851110
? 1
? 141522
! 121179 435848994
! 20945 430023467
? 1
! 67565 678814867
? 1
! 3758 153181407
? 1
? 1
! 97366 748483865
! 105413 557382894
! 154879 136786303
? 1
? 38879
! 56025 939039
! 36086 351464419
? 1
! 6381 412468405
? 1
! 1127 34091693
! 34752 871948459
? 1
? 1
! 115037 45706255
? 1
! 42305 298568662
! 14820 802025443
! 41957 820727489
? 1
? 1
? 1
? 1
! 96356 446140830
! 16026 891123843
? 1
? 1
? 1
! 1728 723541801
? 1
! 33758 897760004
! 104017 104150940
? 1
? 1
! 148301 877309238
! 140256 841762631
! 43728 516099317
? 181849
? 1
! 109437 850742274
? 1
! 170170 516410690
! 164670 17014020
? 1
? 1
? 1
? 1
? 1
? 1
! 102965 908012796
? 1
? 1
? 1
! 70602 532940964
? 1
! 120072 12822120
! 79607 359929911
! 159486 421200686
! 70648 951616626
! 137758 323214623
! 166595 663439587
? 1
! 79347 918865585
! 68168 995320650
! 89980 807438114
! 139534 940256169
? 1
! 136332 728893851
? 1
? 1
! 171081 275811669
! 103330 437169104
? 1
? 1
? 1
? 1
! 117093 423407667
? 1
? 1
! 195141 402310394
? 1
? 1
! 66343 950217464
? 1
! 92275 520643390
! 31915 439145694
! 81814 803438996
? 1
? 1
! 56208 149038140
? 1
? 1
? 1
! 34984 607721043
? 1
? 1
! 158150 904358020
? 1
! 131195 595266601
? 1
? 1
? 1
? 1
? 1
! 2358 207878680
? 1
? 1
? 1
? 1
! 16111 402687874
? 1
? 99225
? 71946
? 101436
! 14970 935020975
? 1
? 1
! 160675 65080674
? 177384
! 31437 522402496
! 61765 231546722
! 46477 33586799
? 1
? 1
! 192671 427832824
! 98631 297499939
? 1
? 1
! 74051 200450323
! 19339 413245955
! 32254 857880029
! 34726 70661572
! 184803 502991970
! 10256 290235739
! 134141 385142886
! 101011 246824712
! 145102 662565212
? 1
? 1
? 1
? 1
? 1
? 147859
! 112132 552538348
! 167095 333716442
! 101332 378965101
? 1
? 1
? 1
? 1
! 71476 570826497
! 8565 330513374
! 26772 198930487
? 67241
! 140296 606110131
! 23948 48080801
! 46277 392096090
! 181465 858043938
? 1
! 125323 721980913
! 53023 773734923
? 89493
! 141804 807579707
! 17333 430107924
! 117177 282150847
? 152637
! 70545 915349878
? 1
! 80288 998982565
? 1
! 130918 261598817
! 191202 969305720
? 140239
? 1
! 137082 266454921
! 137720 374664832
! 111691 213235162
! 109542 519679306
? 163061
! 30932 330721581
? 1
! 71234 149807025
? 1
? 1
? 1
! 93271 360753089
! 48299 699338349
! 75491 987509334
! 184311 903173263
? 1
! 20179 629889432
! 7861 682781797
? 1
! 17442 979440272
? 1
! 101431 310288605
? 1
? 1
? 1
! 94919 557195320
! 41411 391784203
! 53070 83383857
? 1
? 1
! 10908 980397697
? 1
! 144850 693488389
? 1
! 57817 602616366
! 79877 696682361
! 92649 656590373
! 349 251779690
? 1
! 162545 578595434
? 1
! 110006 187408625
! 9794 359540384
! 148011 42454278
? 1
! 69080 513822458
! 76323 923673434
! 169886 679907256
? 1
! 177898 525722444
? 1
! 118941 978452647
? 1
! 151390 485066111
! 21391 23458808
? 1
! 115544 361755314
! 55768 419996902
! 72235 860654713
! 123005 938040664
? 1
! 67540 645018491
! 63265 79912444
? 1
? 39157
? 1
! 24544 822044666
! 193441 561730743
! 135475 517332856
? 1
! 12601 200021180
! 198626 581976112
? 1
! 69503 448302503
? 1
! 82624 83205025
! 12221 267214001
! 170075 412482728
? 26771
! 87675 221088348
? 1
? 1
! 198130 93693941
! 160614 209631817
? 1
? 1
! 35848 92685550
! 33279 470441055
! 149368 619242024
? 1
! 77820 822828902
! 17511 433289155
! 85921 595960518
? 1
! 118274 276618680
? 1
! 15711 488839421
! 53715 553152914
! 146562 52829418
? 1
! 2097 954922252
? 42150
! 152759 873114612
! 143427 829151877
! 27630 489040875
! 186772 721290920
? 1
! 38485 710017806
? 1
? 1
! 70346 272118966
! 61808 279980330
! 194501 768222184
? 1
? 1
? 1
! 57222 34384119
! 40962 86376329
? 1
? 1
! 119784 343550975
! 75629 642138371
? 1
? 1
? 1
? 1
? 1
! 190702 628853956
? 1
! 164030 674241206
? 1
! 196051 687850305
? 1
? 1
! 20656 19302568
! 47311 34961475
? 198656
! 167123 370587365
? 1
? 1
? 101576
! 44980 400812860
! 147159 760250187
! 124484 112141426
? 136598
? 1
! 77196 135970954
! 65496 947690415
? 1
? 1
! 17324 83803314
? 1
! 41831 778739321
! 11735 415350963
! 190942 442272294
? 1
? 1
! 52376 703154284
! 85178 837543582
! 27940 88133710
! 50922 200343239
! 47842 855091455
! 39799 7481135
? 1
! 154299 309786238
? 1
! 91244 733906329
! 89321 218774411
! 151599 293615094
! 179355 568970415
! 17875 64556342
! 59273 587284932
! 165035 534766942
! 33007 631074879
! 86314 958625550
! 15482 202837621
? 1
? 1
? 1
! 56210 836328412
! 120980 873080122
? 1
? 1
? 1
! 26250 250565734
! 109465 279828828
? 1
? 1
? 1
! 91383 459681796
? 1
! 99175 881868531
! 62476 236226270
! 106308 796581424
! 74864 259639967
! 182859 304934796
! 181372 982000530
? 1
! 7502 677990705
! 94657 216174125
! 14053 567405280
? 194491
! 37471 925459887
? 71833
! 179854 786170500
! 11079 205802003
! 82368 501770396
? 1
? 37493
? 1
? 1
? 1
! 189219 235894293
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 39647 123264845
! 36264 457498086
? 1
! 192937 273310857
! 45592 5932823
! 30969 259208354
? 1
? 1
! 36757 375605614
? 1
! 188065 844118888
! 116046 933847607
? 1
? 1
? 1
! 172713 492421673
! 103115 525120837
? 1
? 1
? 1
? 1
! 103161 174391038
? 1
? 137412
? 1
? 1
! 125620 11738927
? 1
! 190748 993929984
! 51607 730956888
? 1
! 160356 544290018
? 1
? 1
? 1
! 148408 669313130
? 1
? 1
? 1
! 16069 723948971
! 161886 115002646
? 1
! 157671 102600665
! 112745 104628721
! 50732 484141250
! 44403 896857909
? 1
? 1
! 115696 356932666
? 1
! 93880 82040257
! 158108 157387244
! 199094 210257301
! 100939 619947964
! 57286 62894503
! 22209 796999167
? 1
? 1
! 104086 835065216
! 22326 876551542
? 1
? 1
! 65970 821929789
! 105987 437064040
! 38482 658337494
? 1
? 170344
! 76999 559739626
? 15934
! 178803 665524862
? 1
! 80577 880360413
! 57229 507761130
! 100694 677382721
! 75609 655617445
! 138067 2573037
? 1
? 1
? 1
? 1
? 1
! 119169 859131943
? 1
? 1
! 2427 558909002
! 139367 343604063
? 1
! 16019 63568037
! 141054 248035310
? 1
? 1
? 1
? 1
! 28333 457609453
? 1
? 137083
? 1
! 80517 669238537
! 147750 782367380
! 198769 234925895
? 1
! 148150 87369045
! 107343 364503273
! 55628 119050888
! 76319 111735375
? 1
! 6892 313422856
? 1
! 128848 176508012
? 1
! 110517 755616937
? 1
! 63058 992344087
? 1
! 65228 766181051
? 1
! 20774 835325431
? 1
? 1
? 1
? 1
? 1
! 106598 772554532
! 6488 130256606
? 1
! 91333 747420122
! 191898 795966958
? 1
? 1
? 1
! 185205 528498389
? 1
? 1
? 1
! 142356 357750572
? 1
? 1
? 1
? 1
! 141771 225096349
? 123715
? 1
! 13506 394061430
? 1
! 73862 778190423
? 1
? 1
! 47691 463090671
? 1
? 1
? 1
! 152986 963097565
! 3446 94867002
? 1
? 1
! 140446 248511319
? 1
! 74498 35797966
! 76337 769873367
! 197946 245449870
? 1
! 3107 546930619
! 129492 750523427
? 1
! 186969 14580639
! 22139 509315927
? 1
! 44910 338952025
? 1
? 1
? 1
! 183272 811648217
! 151236 834161967
? 1
? 1
? 1
! 164882 610312746
? 1
! 152691 654151939
? 1
! 82888 792163548
? 1
! 20302 655952206
! 125135 891359677
! 58412 742396546
! 187113 471849189
! 83007 544820775
! 198868 356730954
? 1
! 95992 504083075
? 1
! 173862 560710937
! 158954 607780922
? 1
? 1
! 152939 923831532
! 74048 483780958
? 1
? 184038
? 1
! 69 652278761
! 97074 767430605
! 122244 767565341
? 143813
! 173275 473018768
! 72865 339208872
? 1
? 1
? 1
! 68566 639584000
? 1
? 1
? 1
? 13364
? 1
! 110765 889874150
! 40154 951005639
! 108056 862897619
! 65633 683215540
! 109991 150446628
? 1
! 180383 894308275
! 101574 592620067
! 96924 10703097
! 107711 938140550
! 74363 266231548
! 129627 934904419
! 94153 72675967
! 179459 914247592
? 56435
? 1
! 26505 825080377
? 1
? 1
! 32473 337673699
? 1
! 29494 591124152
! 151342 652788750
? 1
! 100318 741017502
? 1
! 129359 159004784
? 1
? 82676
! 151325 376005917
! 181856 225125480
! 21427 97669942
? 1
! 133444 534793636
! 69568 226577371
! 185417 963013589
! 154870 31635794
! 104349 460357010
! 110163 80555129
! 78698 265191889
! 66158 633360145
! 182827 592397199
? 1
! 172350 345691089
! 4477 229131050
? 1
! 63716 179725684
! 14968 374582286
! 187521 460265071
? 1
? 1
? 1
? 1
! 51484 145570739
? 1
? 1
? 1
? 1
? 1
! 144294 570342354
? 1
? 1
! 86032 956304954
! 163980 785356724
! 155252 392695169
! 25029 444107009
? 1
! 20673 440367111
! 79025 900576315
! 78537 580731502
! 37534 283102380
! 195539 396138661
? 1
? 1
? 1
? 1
! 80790 9470894
? 101026
! 64909 426170365
? 1
! 94725 814631229
? 1
! 154894 786274885
? 1
? 1
! 119910 464795522
? 1
? 1
! 23509 699162866
! 22217 530993725
? 1
? 73740
? 1
? 1
? 1
! 191904 546595793
! 33753 364456503
? 1
? 1
! 69655 219761482
? 1
! 126574 114082978
! 23370 147111427
? 1
? 1
? 1
? 1
! 194243 273879180
! 166685 82357347
? 1
! 191593 714347651
! 144366 997537542
! 38386 80028974
! 172415 859146496
! 185376 189376612
! 72778 876936285
! 33020 949664047
? 1
? 1
? 1
! 18320 107652541
! 121007 133944770
! 20359 433463335
? 1
! 104785 12074990
! 85734 51984637
! 150235 18565235
? 1
! 57894 68511076
? 1
! 7206 941445999
! 182495 413900323
! 186365 919503109
! 138396 132244105
? 1
? 79658
? 1
? 1
? 1
? 1
! 125615 439074830
? 1
? 1
! 83208 505556724
? 1
! 128201 102117327
! 97154 322733200
! 179076 473142724
! 6794 630581561
? 1
? 1
? 1
! 140461 876621083
! 90139 217382768
! 109611 193039330
? 1
! 116807 547933853
? 1
! 157888 564895346
! 14874 75149002
? 1
! 52130 917109179
? 1
! 191475 329616188
? 1
? 1
? 1
! 36532 788580381
? 1
! 22682 686903998
! 193022 62853206
! 15016 546572775
? 1
? 1
! 171529 153188308
? 1
? 1
? 1
? 1
? 96426
? 1
! 175644 384334916
? 1
! 67147 531268465
! 153116 246652282
! 171026 283110547
? 123436
? 1
? 1
? 1
! 165230 12798302
! 8161 709453212
! 178106 575542985
? 1
! 103482 142425564
? 1
! 118124 242107603
! 36902 607456996
? 1
? 1
! 85038 817625874
? 1
! 173581 72720131
? 1
? 1
! 36043 198378827
? 1
! 78288 131566288
? 1
? 1
? 1
! 190803 885032773
! 146812 334838396
! 111097 596872236
! 60776 970768923
? 1
? 1
? 1
! 75352 117322713
! 15995 155329105
? 1
? 1
! 181273 916332738
? 1
! 45646 375981404
? 1
! 8353 136563171
? 1
? 1
? 1
! 19171 253802393
? 1
! 135078 917434050
? 1
? 1
! 48215 609152149
! 71700 733391677
? 1
? 147436
! 153955 339879332
? 102591
! 114968 838652108
? 1
! 158874 388511452
! 62789 153542812
! 151843 477175781
! 107674 828067441
? 1
! 158657 938558001
? 1
? 1
! 43177 831895057
! 4708 30799525
? 1
! 142341 161676322
! 42941 526938376
! 115255 877303055
! 90545 56397863
! 180877 723496881
? 1
? 1
? 1
? 1
? 1
! 29248 238282172
! 190327 830975509
? 1
? 1
? 1
! 97726 422623232
? 1
! 162451 680183476
? 1
? 1
? 1
! 42131 693136076
? 1
! 147910 483493050
? 1
? 1
! 109289 284648281
! 76029 11763216
! 39302 815246011
? 1
? 1
? 1
? 1
! 164357 117847057
! 66072 879306170
! 3009 172726723
? 1
? 1
! 8681 296171908
? 1
? 1
? 1
? 1
! 158448 922435483
? 1
! 16517 755967387
? 1
! 37847 358452753
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 59890 485348405
! 7258 301950306
? 1
? 1
! 15069 588430900
! 72188 88626117
? 1
! 95357 712443542
? 153111
? 1
! 160358 766682165
! 21087 444341021
! 360 470273886
! 72447 143836938
? 1
? 1
! 186551 444914596
? 1
? 1
? 1
? 1
! 44713 230218824
? 1
? 1
! 42520 426777567
! 110034 461142654
! 179508 588363858
? 1
? 1140
! 71380 848962072
! 145787 681564662
! 21587 239766366
! 77326 867144657
! 5670 932359354
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 127643 281267881
! 176543 882748530
! 178754 226488156
? 1
! 43348 730824092
? 1
! 113775 725799644
? 1
? 1
! 122862 642106079
! 114461 411981369
? 113805
? 1
! 38976 794722955
! 143038 478050271
? 1
! 156744 835739071
! 151632 253739443
! 168099 656013561
! 7664 635864206
? 1
! 90331 752086259
! 34802 593703496
! 137415 55551973
! 16395 914369818
? 1
! 83697 956722909
! 14775 695090548
? 1
? 1
! 192357 279609051
? 1
? 1
? 1
! 115213 559303348
? 1
? 1
! 187533 375618148
! 20735 721065702
! 88798 179358404
? 1
! 149388 865727628
? 1
! 151748 52382634
! 29085 909975620
? 1
! 95049 383129338
! 77616 81799137
! 32830 507204173
! 38044 277188578
? 1
! 190387 983466582
? 1
! 114529 855916790
? 1
! 184976 445365536
? 1
! 60588 419327598
! 31794 836886450
! 36736 113150146
? 1
? 1
? 1
? 1
? 1
! 170544 933826316
? 1
? 129313
? 1
! 98362 695502800
? 1
! 105103 337689011
? 1
? 1
! 113491 93933099
? 1
? 1
? 1
? 1
! 152200 696506202
? 1
! 139359 375950133
? 1
! 72682 766093059
? 1
! 79116 661559589
? 1
! 160894 380603081
! 192955 156364999
! 176172 971876871
! 111690 582543276
! 20791 224904401
! 46483 771033835
? 178513
! 35703 873819847
! 196822 692851172
! 89827 423154297
? 82595
! 112153 996019993
? 1
! 40991 344588086
! 70863 581960737
? 1
! 182788 111104634
! 161906 34887383
! 44281 344238513
? 1
! 140928 21044068
? 1
? 1
! 121162 165653115
? 1
! 39069 517300494
! 175041 974400851
? 1
? 1
? 1
! 101240 912344099
! 137486 713413562
? 1
? 1
! 110364 45274497
? 1
? 1
? 1
? 1
! 185574 92706837
! 155333 842371302
? 1
? 1
? 1
? 1
? 1
! 183758 977146594
? 1
? 1
? 1
! 154433 698570065
! 183216 927117052
! 21619 946417315
! 83016 77720884
! 65434 916726735
? 1
? 1
? 1
? 1
! 66149 946697834
? 1
! 29680 296887416
! 185200 912732166
! 144985 605628011
! 120236 288102110
! 54572 719822210
? 160088
! 161034 713646256
! 59360 276430221
! 150387 831909077
? 1
? 1
! 168354 606306638
? 1
! 39547 272439349
? 1
! 120560 726828721
! 6375 854755542
! 174691 815697453
! 156113 252924949
? 1
! 155848 849611579
? 1
! 64102 168266390
? 1
! 178783 145812058
! 57662 488143370
? 1
! 154254 584360290
! 18336 328712343
! 17582 157262702
! 112327 189545078
! 176227 563581459
? 1
? 1
? 1
! 64954 185600957
! 193251 651394660
! 19424 585460463
! 67463 5039232
! 170244 351046167
? 1
! 79941 13425564
! 28955 156571649
! 35620 401193947
? 1
! 124599 693010011
! 151546 96626095
? 1
? 1
? 1
! 158062 59113252
! 91838 841769339
? 1
! 145782 470718875
? 1
? 115499
? 1
? 1
? 1
! 96549 365646434
! 58196 853636989
? 1
! 132255 248262083
! 85090 404139651
! 47217 261247537
? 1
! 140722 299323565
? 52169
! 142724 420385534
? 1
? 1
! 71295 684652551
! 87504 287219942
? 1
? 1
! 173714 457404573
? 1
? 1
? 1
? 1
! 100035 794802846
? 1
? 1
! 142933 801586904
? 1
! 155798 363231283
? 1
! 131968 656037522
? 172113
? 1
? 1
! 120023 236925851
? 1
? 1
? 1
! 24803 991954494
? 1
! 138061 2272610
! 188398 149510593
? 1
! 7480 254505763
? 1
! 93596 578205132
? 1
? 1
! 3347 429014573
! 115489 585379796
? 1
? 151033
! 98282 168812808
? 1
! 108636 772248341
! 132492 271011058
? 42528
! 190677 772407346
? 1
! 152748 493870655
? 1
! 110577 366100261
! 35853 795915888
! 185983 957477724
! 110997 167439695
? 1
? 1
? 1
? 158532
? 1
! 123793 111271027
! 195691 328539156
! 198690 620196810
! 126635 635761862
! 150872 185611785
? 1
! 149797 220922589
? 1
! 113588 839878023
? 1
? 1
? 1
! 76752 658288508
! 27944 676815042
! 29404 980681230
! 182324 183719456
? 1
! 42240 687059688
? 23837
? 1
! 187989 358982464
! 108345 54865269
? 1
? 1
! 165726 601150678
? 1
? 1
! 29989 504347122
? 43545
? 1
? 1
? 1
! 135649 473590857
! 61019 422795185
! 104851 330723882
! 95059 717239214
? 1
? 1
! 151350 740382977
! 99057 267393688
? 1
? 1
! 98223 473810203
? 1
? 1
! 50477 739822953
! 24759 649563936
! 125649 425782989
? 1
? 1
! 64240 420882533
! 71952 998313521
! 16574 536439852
? 1
? 1
? 1
! 56909 586846613
! 153219 906741883
! 165130 929589909
? 1
! 128933 165015429
! 196144 209122406
! 81768 654383108
? 1
? 1
? 1
? 1
! 2937 982253327
? 1
! 178814 686135065
? 179502
! 116666 158740585
? 1
? 1
? 1
! 153675 12595805
! 113332 724531285
! 49540 361326914
! 148574 1999122
? 149589
? 1
? 1
! 69417 982592213
! 34375 688483033
? 1
! 20479 314366328
! 74940 920338854
! 179738 700556741
! 89350 394323094
? 1
! 127753 400072269
? 1
? 1
! 153837 589105570
! 42762 114720489
! 128971 530291560
! 179836 88195374
! 68200 833423742
! 150177 356150325
! 155813 25833168
? 1
? 1
? 1
? 1
! 39872 896453235
! 52939 435169429
? 1
? 1
! 129344 628007995
? 1
? 157401
? 1
? 1
! 62179 750531179
! 31370 288483918
? 1
! 33428 512190142
? 1
? 1
? 1
? 1
! 48553 914119160
? 1
! 197982 715144643
! 76932 823887357
? 192483
? 1
? 1
! 19832 809054472
? 1
? 1
? 1
? 1
? 1
? 1
! 115811 154568446
! 164910 434422916
! 8569 643355441
? 1
! 18851 665869035
! 46774 856999710
! 15001 198047001
! 12781 261025324
? 114269
! 112643 450185696
! 181055 852110215
? 1
! 35130 703194643
? 1
? 1
! 45078 48379658
? 1
? 1
! 135107 955486745
! 85553 337637004
? 1
? 1
! 193017 500118144
! 2454 503054886
? 1
? 1
? 1
! 70340 554625578
? 1
? 1
! 173460 938168434
? 1
? 1
! 44363 53231073
? 1
? 1
? 1
? 1
! 174305 354724851
! 18404 478281112
? 1
! 80022 607139286
? 1
! 98553 757829016
? 1
! 166248 337208433
? 1
? 1
? 1
! 104860 62233754
? 1
! 37296 842423851
? 1
? 1
? 1
! 3079 669518394
? 1
! 119070 588530451
? 1
? 1
? 1
? 1
? 1
! 121943 219295564
! 71306 84949609
? 1
! 113612 594145170
! 11019 175053719
? 1
! 187792 817088567
? 1
! 109280 445032704
! 199437 142047967
? 1
! 145573 607525333
? 1
! 158850 509201393
! 148934 907609335
! 23658 175994849
! 130599 380583443
? 1
? 181527
! 61217 543760302
? 1
? 1
! 135822 649409400
? 1
! 161707 741106012
? 1
? 1
? 1
? 1
? 1
? 1
? 7454
! 49917 158370065
? 1
! 159211 668586989
? 1
! 127149 363349551
! 196149 760981703
? 1
! 116053 539004946
? 1
? 1
! 103301 407390294
! 167650 123965200
! 161089 409702887
? 1
? 1
? 1
? 1
? 1
! 182390 314988879
? 192336
? 1
! 40797 325817270
? 1
! 101104 338830740
! 48714 856322291
! 61354 741199880
! 196335 549531377
? 1
? 1
! 31067 499873451
! 196081 755124782
! 47353 842335823
? 1
? 1
! 193303 122579248
! 86777 89882380
! 85107 771143086
! 93487 709816441
? 1
! 173774 222274855
! 2956 2197188
? 1
! 115882 256544539
! 185881 611045293
! 119627 996394021
? 1
? 1
? 1
! 59221 152564484
! 106202 519892667
? 1
? 1
? 155921
? 1
? 159267
! 16901 448458080
? 1
? 1
! 134689 882878014
! 32891 118032410
! 102276 658475051
! 123347 557973015
! 82610 620174202
? 1
? 1
? 1
! 50171 57787662
! 93117 600094732
? 1
? 1
! 29270 918755322
! 122172 516960354
! 174278 459521546
? 1
? 1
! 20628 601000204
! 195125 989760264
! 174578 174219597
! 106750 577401689
? 1
? 1
? 1
? 1
! 180131 319188904
! 37075 323531705
? 1
! 21430 108580131
! 96653 525880419
! 188922 137132034
! 69668 16508420
! 52891 944172431
! 124447 836805772
? 1
? 1
! 183829 409251601
! 87964 876322853
? 1
! 80914 150548805
! 13452 406925592
? 1
! 11437 790531977
? 1
? 1
? 1
! 135834 8517428
? 1
? 1
? 1
! 453 881411722
! 169527 305992209
? 1
? 1
! 149811 173956810
? 1
! 123896 545406630
? 1
? 1
? 1
! 8352 181899869
? 1
! 169125 62329258
! 132891 166807794
! 123932 873579720
! 86096 666499629
! 26744 592182954
? 1
! 74077 104821848
? 1
? 1
? 28916
! 74064 208590557
! 105465 478154175
! 87773 477948076
? 1
? 1
? 1
? 1
? 1
! 39695 156570351
? 1
! 92094 778816841
! 96244 61491198
! 132412 368548935
! 132045 634973118
? 1
! 40861 764765621
? 1
! 88242 585843575
? 1
! 175946 67022621
? 1
? 1
! 52022 517489831
? 1
! 185598 553627514
! 149893 354998877
! 29432 781919879
! 77719 437658049
! 14500 697159244
! 16074 239856426
! 55547 828591666
! 127167 973291796
? 1
? 1
? 1
? 1
! 190185 355772384
! 132908 201175751
? 1
? 1
! 43190 598540716
! 162448 698891529
? 1
? 1
! 73366 414409418
! 83032 415588245
! 72967 896709848
? 1
! 15399 350263148
? 1
! 179839 668479586
! 32890 291800256
? 1
? 1
! 46319 586779733
? 1
? 1
! 95067 444845488
? 1
? 1
! 87961 284904015
! 113236 633531687
! 141553 343978244
! 91483 557547117
? 1
! 14951 585212247
? 1
? 1
? 1
! 157697 981168425
! 163313 406829527
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 172028 108280890
? 118928
! 75180 327265492
? 1
? 1
! 182980 54092766
! 113270 656610797
! 110595 505164229
! 55504 302442467
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 192337 947193210
? 1
? 1
! 38646 598613215
? 1
? 1
? 142543
? 1
! 43835 954010403
? 1
! 78833 316878203
! 160582 827893405
! 167753 186728174
? 1
! 68226 773498367
! 137749 872391756
! 6587 165958511
! 43842 546362127
! 94021 899404256
? 1
! 33966 98215898
! 169493 884913470
? 1
! 131962 469215669
? 1
! 104193 179138934
? 1
! 100766 456155238
! 170688 876728100
? 1
? 1
! 160374 231689643
! 49188 372801835
! 1367 200345803
? 1
? 92009
! 24298 831868837
? 1
? 1
? 1
? 1
! 196986 861399972
! 37095 18980704
? 1
! 12652 914430229
! 139128 174808901
? 1
! 116411 542412116
! 182247 554622668
? 1
? 1
! 162723 617177229
! 188694 599911541
? 1
? 1
? 1
? 1
! 34851 338184403
! 61852 431104974
? 1
? 1
! 176929 257894396
! 87620 389158868
? 1
? 1
? 1
! 127377 742406722
! 185192 278958380
! 8290 39414634
! 149851 379889111
? 199634
? 123656
? 1
? 1
? 1
? 1
! 86917 537410504
? 1
! 115393 653471053
? 1
! 2478 337298432
! 127157 796723844
! 71758 116275767
? 1
? 1
? 1
! 4936 285435164
? 1
! 13230 93712254
! 123566 764294970
! 110774 37046877
! 104934 639558690
! 104699 642889290
! 109059 171042194
? 1
! 45733 103418729
! 95459 6349145
? 1
? 1
! 76143 61839411
! 80852 901769037
? 1
? 1
! 97904 658534100
? 1
! 123596 730136999
! 56142 875928041
! 29580 51381659
? 1
? 1
! 195176 476043705
? 1
? 33597
! 171155 265382275
? 1
? 1
? 1
! 15212 563744346
? 1
! 18829 909973756
! 196663 92753190
? 1
? 1
! 181544 506400268
! 82086 9956225
? 1
? 1
! 157681 591153158
! 162063 117514371
? 1
! 55342 231281454
? 1
? 71080
? 1
! 75600 497631626
! 24333 145113772
! 140082 578621170
? 1
! 52156 261756082
? 1
? 1
! 95879 964766950
? 1
? 1
? 1
? 1
! 183712 426387190
! 10791 261444195
! 165809 840810870
! 58367 387657476
? 1
! 17102 739744522
? 1
! 74334 280225503
? 180494
! 125400 277499031
? 1
! 27534 772640141
? 1
! 92660 861902778
! 168038 978506235
! 47441 595253766
! 176595 251362990
? 1
! 157113 603255163
! 144302 148126434
? 1
? 1
? 1
! 101866 231685768
? 1
! 143588 704823896
! 176278 55746333
? 18425
? 1
! 63803 521064998
? 1
? 1
? 1
? 1
? 1
? 1
! 98502 605390320
! 111035 184367311
? 1
? 1
? 1
? 1
! 146122 463965422
? 1
! 7170 493765501
? 1
? 1
? 1
! 95846 778269796
! 130398 478278628
! 69022 767457288
? 1
! 151488 906010743
! 4226 901996441
! 72736 560787041
? 1
? 1
! 193683 269065626
! 44693 182605089
? 1
? 1
! 18947 602352098
? 107599
? 1
? 1
? 6259
! 33631 380838466
! 112942 767937277
? 1
! 89758 774070210
! 156408 939108824
? 1
! 2562 337632210
! 14810 283882159
? 123290
? 1
? 1
? 1
! 65200 327349586
? 1
? 1
! 128556 557565498
? 76110
! 17863 775058151
? 1
! 80876 127882037
! 89491 280131320
! 145498 703519609
? 1
! 147074 430921693
? 1
! 124034 174941996
? 1
! 26063 704812047
? 1
! 3297 619166794
! 44291 639011348
! 102942 260043007
! 126088 124830753
! 77904 888430971
! 195967 367135457
? 1
! 173208 163843941
? 1
! 124848 746415764
! 90921 142733740
? 1
! 185175 75887704
! 88039 998119669
! 23956 762624343
? 1
? 1
? 1
? 1
! 149560 764166136
! 43594 827219560
! 150807 325766032
! 123143 619496470
? 1
! 34758 459591150
! 1979 508740546
? 1
? 1
! 186300 993243820
! 122391 648177139
! 159668 444023433
! 148319 556104129
? 1
? 1
? 1
! 179857 991271951
? 1
? 1
? 59083
? 1
? 1
? 1
? 1
? 1
! 194762 241699392
! 103533 32838908
? 1
! 185849 637492393
? 1
? 1
! 95250 616622606
? 1
! 5297 151594092
! 154928 429904090
! 51378 192563024
? 1
? 1
! 189856 804745790
! 56639 886181329
! 85168 426850966
! 92124 344203109
! 27086 465567753
! 186804 967686001
! 152268 760960523
? 1
? 1
! 2836 240180171
? 1
! 74121 187924620
! 114106 403501879
? 1
? 1
! 126614 334933089
? 1
! 193905 386613492
! 170331 299143635
! 7219 289900394
? 1
? 1
? 1
? 1
? 122828
! 164336 269971084
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 105283 830009692
! 156455 152951605
? 82438
! 17681 693005486
! 147315 229752735
? 1
! 108710 48823063
! 193011 417096758
! 107463 338823384
! 14276 894191167
! 167889 790595142
! 107587 241177207
! 123488 118601197
? 1
! 146343 927176361
! 9182 276945041
? 1
! 19899 669176320
! 77126 974833088
! 78993 587492202
! 64086 956478063
! 147833 346625316
? 1
! 58264 947735167
? 1
! 162012 211103980
? 1
! 52886 994043234
! 131786 115481628
? 1
? 1
? 1
? 150274
! 30013 599596379
? 1
? 1
! 189889 378993225
? 172201
? 1
! 44912 379970484
! 185633 99601338
! 5267 737222029
? 1
? 1
! 194836 119480193
! 197062 217840422
! 194378 224246163
? 1
? 1
! 167226 931561002
! 7622 154030614
? 1
! 72246 261380874
? 1
! 12865 6022019
! 199106 621483688
! 60010 828339048
? 1
? 1
! 26994 861466607
? 39497
? 1
! 133814 482694894
? 1
! 123933 738089553
? 1
! 99163 727211883
! 143789 256589740
! 31434 132490805
? 1
! 67674 192678545
! 19873 62968176
? 1
? 1
! 115346 793690755
? 1
? 1
! 67685 585249574
? 1
! 68806 731918314
? 84905
! 142230 199960633
? 1
! 101439 225285474
! 182958 954940423
! 108033 944650668
! 164194 631831289
? 1
! 101558 546710639
? 1
? 1
? 24769
? 1
! 61150 222930395
? 1
! 58746 533368627
! 109055 235519481
? 1
? 1
? 1
! 93342 252906007
! 71907 318677623
! 85529 347813704
! 112187 371588333
? 1
! 119743 453312340
? 1
? 1
! 1518 80110171
! 95003 718014796
? 1
? 1
? 1
! 59018 997856934
? 1
? 1
! 19365 9350577
! 145496 46455285
! 114638 697897876
! 48276 933241180
? 1
! 74823 853444767
? 1
! 52987 769748825
! 78951 164087050
! 170557 667679883
! 57327 369320410
? 53603
? 1
? 131422
! 14159 320998705
! 101251 788942840
! 118805 800776494
? 1
? 1
? 1
! 73259 713617772
! 32305 44774969
! 31274 153142573
? 96619
! 65257 725931714
? 180022
? 1
! 95779 99774363
? 1
! 188752 952713060
? 1
? 1
! 71566 750180202
! 23747 40043977
? 1
? 1
? 1
! 80798 585008268
? 1
? 1
? 1
! 191194 965936363
? 1
? 1
? 1
! 119378 141048353
! 128082 262547308
? 1
! 12458 983141711
! 66855 216034572
! 20353 825772089
! 108039 353565048
? 1
! 7467 269205553
! 165647 681411844
? 1
? 1
? 1
! 27529 476283269
! 158600 476410210
? 1
! 128979 338066993
! 81930 63292320
? 1
? 1
! 66280 621124820
! 37655 659334090
! 40893 603583406
! 185926 320754576
! 193624 948892725
? 1
! 45921 134493125
! 64828 507063330
! 167249 60332432
? 1
! 161083 944673729
! 112494 440870538
! 119269 369397103
! 187265 237393319
! 54550 235899333
! 71768 146298285
! 138585 105783504
! 167130 843893114
! 65977 336083980
! 186600 519001168
? 1
! 50073 860786864
? 1
! 94223 860449804
! 160987 986542827
! 197469 625633017
? 1
! 170586 221113784
? 37721
? 1
? 1
? 1
? 1
! 45628 447217416
? 1
! 113238 598248871
! 328 868263311
! 45966 781460935
? 121972
! 32917 229763674
! 175641 644394741
! 106330 694206969
? 168477
? 1
! 15075 735800236
? 105546
? 1
! 38692 727277890
? 1
? 1
! 190153 990398844
? 1
? 1
! 145848 207504188
? 1
! 24872 43530808
! 166963 304342396
? 1
? 1
? 1
! 191225 616149696
! 20134 558893673
? 1
! 142172 14026620
? 1
? 1
! 54994 159621569
! 91259 751456102
! 120837 434676715
! 60925 259577799
! 8572 250670192
? 192902
! 22336 816513528
? 1
? 1
? 1
! 197345 589771786
! 15021 169355513
? 1
? 1
? 1
? 80289
? 1
! 35222 359568915
! 186357 464958289
! 26691 930527468
? 1
? 1
? 1
! 85840 119151383
? 1
? 1
! 41673 735150261
! 169743 322765073
! 150814 392945333
! 74854 24757939
? 1
! 27840 128846413
? 176948
! 135908 284859898
! 77441 661981829
! 97808 113434110
? 1
? 1
? 1
? 1
? 1
! 36088 750121109
? 1
? 1
? 1
? 1
! 159354 105910240
? 1
? 26712
! 71555 292563036
? 1
? 1
? 1
? 1
! 160489 386176761
! 72113 343783223
! 7513 553246912
? 1
! 169328 497046042
? 33692
? 1
! 184506 279317691
? 1
! 178100 766405863
? 1
! 11560 17529058
? 1
? 1
! 63988 650683079
! 47497 937184412
! 98418 912080397
? 1
? 1
? 1
? 1
? 1
! 163437 131775440
? 1
? 1
? 1
? 1
! 128359 19423878
? 1
! 79936 468563945
? 1
! 26303 633747743
? 1
? 1
! 69034 530616703
? 1
? 1
? 1
? 1
! 78541 617738552
! 59515 312020455
! 136482 810757661
? 1
! 116103 902084403
! 193881 332771899
! 47658 244447632
? 1
? 1
! 75975 604600463
? 1
! 186689 996674124
! 3014 303314152
? 1
? 1
! 20761 764787688
! 80619 790351732
! 158114 885319778
? 1
! 120583 814679833
? 1
? 1
! 171177 62812345
! 87728 83873109
? 1
? 1
? 74079
! 134231 405806576
? 1
? 1
! 66499 309681287
! 2798 274899528
! 54633 890760152
! 8243 65620715
? 1
? 1
? 1
? 1
! 39052 149045253
? 1
! 154600 464885365
? 144372
! 141684 272238296
! 49204 958695970
? 1
? 1
? 1
! 75902 91241700
! 121209 536909743
? 1
? 197634
? 60620
? 1
? 1
! 181418 548703032
! 37318 139619654
? 1
? 1
! 102296 611939369
? 1
? 1
! 74056 961487128
! 187070 887197741
? 1
! 106576 200050834
? 12845
? 1
! 159204 606333863
! 19759 301504238
? 1
! 89573 673645789
! 148383 143736648
? 1
? 1
! 51834 262156424
! 142676 770712379
! 105106 546587732
? 1
! 24583 129666974
! 106631 932367799
? 1
! 119001 338780705
! 156875 733835062
? 99998
! 145974 317518451
! 54728 166668081
? 1
? 1
? 1
? 1
? 1
? 1
! 192668 361082133
! 175606 670355097
! 12369 144485327
? 1
! 57700 44469392
! 22285 538245785
! 190428 218993046
? 156245
? 1
! 145646 470519400
! 131944 341805771
? 1
? 1
! 147138 207935695
? 1
! 191633 53561000
? 1
! 47698 170549597
? 1
? 1
! 43366 957080974
! 158029 22034328
! 100247 299505297
! 155030 334179392
? 1
? 1
? 196459
? 1
! 111366 409181098
? 1
? 1
? 1
? 1
! 75265 555192250
? 1
? 1
? 1
! 31137 26890367
! 97234 338796162
! 75654 294276579
! 125 944755031
! 122289 439501297
! 105433 721484216
? 1
? 1
! 99212 919012558
? 1
? 1
! 140437 329079653
? 94000
? 1
? 108570
! 93918 647982027
! 29742 913656059
? 1
! 90210 809354691
! 135392 631290187
! 70885 413442013
? 1
! 105723 22782663
? 1
! 102364 176304289
? 1
! 170779 810787819
! 86167 531721988
? 1
? 1
! 104520 828190463
? 1
? 1
! 80131 669583190
? 65418
! 53316 788897677
? 1
! 105721 265224321
? 1
? 1
! 166977 299463944
? 156217
! 416 763764341
? 1
! 56989 671767576
? 1
! 191004 350116337
? 1
! 160075 488512750
? 1
? 1
? 1
! 139931 519667295
? 106645
! 39227 922091859
? 1
! 163704 732313476
? 1
! 195080 62376403
! 44987 421614381
! 17581 577032712
! 177324 932236498
! 155554 587189679
? 1
? 1
! 107513 255710627
? 1
? 1
! 56398 196596051
! 151860 25575106
? 1
? 1
! 184800 870550788
? 1
? 176973
? 1
! 195503 551358393
? 1
! 99285 80208663
? 1
! 64051 383383289
! 190450 283837090
? 1
? 1
? 1
? 1
! 144435 308213186
? 1
! 3632 492848929
! 38303 966384331
! 131919 498101220
! 196564 778867597
! 139702 476761730
! 180333 342233468
? 1
? 1
? 1
? 1
! 171816 880733479
? 1
? 142342
? 1
! 20923 237763290
? 1
? 1
? 1
! 45080 811853884
? 1
? 1
! 49602 618037299
! 150341 754132035
! 64650 291110147
! 86378 399453867
! 5542 468551353
! 102990 684401201
? 40722
! 171063 78613332
! 135422 415301906
? 1
! 144038 817262229
? 1
! 157266 677471196
! 177479 899976875
? 1
? 1
? 1
! 1173 622995080
! 88445 617685957
! 85394 523812949
? 1
! 121469 989043789
? 1
! 87081 118003421
? 1
? 183837
? 1
! 175154 966448267
! 178497 662075472
! 120420 99054641
? 1
? 1
? 1
! 57276 241328827
! 72887 981099597
! 49284 71036180
? 1
! 93144 958613960
? 43921
! 58235 524264356
! 9459 892116330
! 47011 682202764
! 11866 256492582
? 1
? 1
! 143135 529564328
! 178751 143714476
! 7543 252103444
? 1
? 1
! 80180 735245537
! 26514 295803152
? 180402
! 5947 799792091
! 119481 678216639
? 1
! 55935 668128399
! 19592 975884918
? 1
! 115523 672098159
? 1
? 1
! 185486 93766025
! 45746 324068055
! 151724 21527675
? 1
! 149942 589056333
! 194691 256127154
! 31360 572044760
? 1
! 93280 278998828
! 109030 139075277
? 1
! 83780 253348012
! 56833 517431081
! 31214 159125035
? 1
? 1
? 1
! 69212 405151744
? 69609
! 110077 231046143
! 199207 783957384
? 1
? 92494
? 1
? 1
? 1
! 151395 511484579
? 1
! 104166 771890589
? 1
! 40757 263169712
? 1
? 1
! 190833 865009684
? 1
! 112409 56060893
? 1
! 66877 765387016
? 1
! 6944 258424115
! 172500 233082924
! 138009 139983902
! 60338 284625470
! 162144 67595710
? 1
! 26270 257397777
! 174475 349247405
? 1
! 38715 814934656
! 1237 999222935
! 69269 202752704
! 184910 804215380
! 182101 836669081
! 71507 338922764
! 160417 292391513
! 70661 631512699
? 1
! 149057 83039683
! 24484 17720467
! 9856 488753315
? 1
? 1
? 1
! 18705 291400671
! 108806 713575820
? 1
! 199277 428425547
! 90425 754085047
! 66714 899086686
! 113770 582229697
! 90573 962014054
! 138673 538941340
? 1
? 1
! 172109 318743301
? 1
! 111459 221720738
! 100983 15669488
! 12562 593075887
! 184676 398119174
? 1
? 1
! 192998 428532748
? 1
! 151341 331131167
? 1
! 40462 490242978
! 180568 893654366
? 1
! 186418 938705523
? 1
! 178278 269840393
? 1
? 9305
! 81185 551055014
? 1
! 134591 838717044
! 84640 141752113
? 1
! 55295 930791494
! 56980 746022894
! 78501 305080723
! 178543 118875670
! 7980 526215845
! 156520 837894862
? 1
! 8030 688476659
! 47346 470152421
? 1
! 29833 342059173
! 14809 653061270
! 195342 920293447
? 1
? 1
! 144088 896668469
? 1
? 1
! 5404 157894662
? 1
? 1
? 1
! 116464 187138728
? 1
? 167329
! 40798 265718622
! 74360 734208521
! 189302 608229738
? 1
! 84590 575033581
! 53838 818764522
! 197064 13549233
! 57670 655075374
! 21202 991061381
! 90785 725508966
? 1
! 161985 437322975
? 1
? 1
! 136393 202176191
? 1
? 1
! 48271 957591043
? 1
? 1
! 117165 777725998
? 1
! 2465 327217869
? 1
? 1
? 1
? 1
! 106371 312662386
! 189369 52347369
! 176684 633949619
? 1
! 85714 682032676
! 185335 881067880
? 1
? 1
? 171340
! 147801 528059013
! 75866 831759920
! 76225 79146133
! 170210 648007445
? 1
? 1
? 1
? 1
? 1
? 1
! 174206 990300626
! 116115 427029378
? 1
? 1
! 28516 669536841
! 81438 640067438
? 1
! 129097 382117889
? 1
? 1
! 15471 323491851
? 1
! 16862 996243211
! 165682 215348752
! 99980 881084845
? 1
! 45660 379415097
? 1
? 50477
! 703 839957877
? 1
? 1
? 1
! 85539 653263899
! 185614 952018041
! 13185 276505823
! 1667 786000572
? 71441
! 179528 799511087
? 1
! 132848 945848373
? 142492
? 1
! 50158 842315931
! 15314 932103283
! 198864 817225522
? 1
! 77515 237865560
? 1
! 187276 473930394
? 1
! 150093 123551145
! 79445 375575823
! 57764 5443871
! 104315 374193182
! 69680 574535473
? 1
? 1
? 1
? 137285
! 160563 349240268
! 164823 877907323
? 1
! 126854 68909458
! 1240 152061394
? 1
! 122964 452394706
? 1
! 94356 389380393
! 197375 62932142
? 1
? 1
! 103979 399695341
! 186983 546910764
! 97668 767032391
! 188069 466002306
? 1
? 1
? 1
! 67503 752268494
? 1
? 1
? 1
? 1
! 125783 273717082
! 139054 330566285
! 156970 424791333
? 1
? 1
! 136400 49646110
! 91372 299383828
? 1
! 182452 87211383
! 137818 988660853
? 1
? 1
? 1
? 1
! 149075 817911260
? 1
! 74110 891471305
! 70063 968381533
? 1
! 107324 670193498
! 11259 825355819
? 1
! 48601 445631339
? 1
! 155729 637074634
? 1
! 159971 901208994
? 102426
! 18900 311181587
? 144191
? 96222
? 1
! 87093 376611879
? 1
! 42935 674897287
! 120805 389858402
! 12559 177515002
! 65817 698310652
! 132502 179629867
? 1
! 35054 845049144
! 165178 674833500
? 1
! 31747 943072929
! 26405 909618159
! 130766 811621769
! 17297 959069027
? 1
? 1
? 1
? 1
! 145841 866116746
! 7368 732162440
! 43883 849278002
! 89072 721047985
? 1
! 142152 755142109
! 70848 39373938
? 1
? 1
? 1
? 1
? 1
! 75782 993928397
! 54145 366808831
! 168051 593322600
! 101959 220531694
! 53088 568709934
! 114300 393073481
? 1
? 1
! 35358 423026399
? 147151
? 104514
! 190641 387695318
! 8956 994569360
! 137769 115115130
! 69853 15432749
! 73815 424247812
! 146105 665408781
? 1
! 153209 690031706
! 13124 77250780
! 85940 69751116
! 154281 443953074
! 101266 704582905
? 1
? 1
! 193574 327931909
? 1
! 105303 771342891
! 57240 44687186
? 1
! 3851 752211251
? 1
? 1
! 79163 400109305
! 182725 415642025
! 126255 983500987
? 1
? 1
? 1
? 1
! 15356 133609206
? 1
? 1
? 1
! 171853 259666567
? 1
! 37335 683557559
! 55037 679942937
! 199477 33830308
? 1
? 1
? 1
? 1
! 177961 13274557
! 64640 207447536
? 1
? 1
! 64932 637532656
? 1
? 1
? 1
? 1
? 1
? 1
! 135952 533009444
! 3065 279044447
? 1
! 74882 168187405
? 1
? 1
? 1
? 1
? 1
! 49136 495172212
! 75626 124094633
! 11995 176158572
! 75142 944566577
! 77949 867205673
! 47383 685166270
! 20038 517615472
! 25240 649897190
? 98578
? 1
? 1
! 100216 28162783
? 99363
! 48163 758210146
? 1
! 153641 947301650
? 1
? 1
? 1
! 103202 132768145
! 16223 156508549
? 1
! 119572 559116114
? 1
! 131238 327903472
? 1
! 121540 607554661
! 53566 918688633
? 1
? 1
? 1
? 1
? 1
? 1
? 183765
! 60060 381465251
? 1
? 1
? 1
! 70839 124994105
! 144059 374409620
! 31305 812354066
? 22689
! 47847 825951710
! 165049 367179143
? 94217
? 1
? 1
! 768 898054282
? 1
? 1
! 54844 82180756
! 6692 702253845
! 12641 302168938
? 1
? 1
? 1
? 1
! 161936 659099032
? 1
? 1
! 144660 928050228
! 166387 412357614
! 150599 602945867
! 86950 967054924
? 1
? 1
? 1
! 187426 75285989
! 178421 793886341
? 1
? 1
? 1
! 195100 159882274
! 170352 624221431
! 62717 100987684
! 60581 483624206
? 1
? 1
? 1
! 114131 771963580
! 186791 515975046
? 1
? 1
? 1
? 1
! 190082 184127155
! 164648 497912564
? 1
! 80591 998340624
? 1
? 1
? 149823
? 1
? 1
? 1
? 1
! 153595 488784810
! 103045 672444440
! 189475 738066363
? 1
! 172562 112009030
! 79308 996627261
? 1
? 1
? 1
! 181588 553146740
? 1
? 1
? 1
! 184148 894537658
! 278 949072656
! 184010 151099309
! 50290 681635185
! 170708 76527067
! 132798 326258601
! 117261 91465958
? 1
! 78760 410955982
? 1
? 1
! 142464 176159853
! 674 768890075
! 74575 46213652
! 67973 707603119
! 35895 35548001
? 1
? 1
! 136092 764544025
! 157862 114178990
! 119317 498459301
! 54013 585149957
! 191843 536485793
? 1
? 149037
! 139040 779233359
? 1
? 1
! 135151 969374233
! 170328 327552694
? 1
? 1
! 135128 657170595
! 108159 68456338
? 1
! 84994 548833148
? 1
? 1
! 128016 822561359
? 1
? 1
! 102710 791599397
? 1
? 1
? 1
! 150074 113438361
! 91738 519106104
! 196736 6668153
? 1
? 1
? 1
? 1
? 1
! 114650 430195926
? 1
? 1
! 86800 41329102
! 171873 317554483
? 33749
? 1
! 99519 827232997
! 160453 70409529
! 2089 279396930
? 1
? 1
? 53883
? 1
! 135303 412891550
! 101986 405096632
! 25486 90022034
? 1
? 1
! 195347 805305458
! 145514 653632376
? 1
! 135429 288716487
? 1
? 1
? 1
! 79471 744910213
! 59412 468973562
! 189094 920168795
? 1
? 1
! 193612 425819945
? 1
? 1
? 1
? 1
! 133636 898409184
! 13020 972198601
? 1
! 182919 293272514
? 1
? 1
! 156133 793589663
? 1
! 14093 387743476
? 1
? 1
! 153647 495718125
! 117326 868785666
! 150624 986805756
? 1
? 15028
! 158698 577529248
! 55548 310238730
! 19851 534519606
? 1
? 1
? 1
! 131883 926092704
! 158848 622170167
? 1
? 1
! 133547 782852577
? 1
! 50457 337024771
! 33171 376401790
? 1
? 144318
! 173995 576675926
! 159495 496785757
! 124212 395757796
! 159522 773492010
? 1
? 1
? 1
! 86319 258568468
! 30161 682204690
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 123951 590667337
! 176325 321910620
? 1
! 39034 456613495
? 1
? 1
? 1
? 1
! 196510 122104877
? 1
? 1
! 190438 355255484
? 1
? 1
! 78921 836001729
? 1
! 166721 469484332
! 180696 233019540
! 76223 560975797
! 97301 906828666
? 1
! 112908 659151445
! 56777 620227972
! 55531 424266024
? 1
! 196801 118115293
? 1
! 155646 108793720
? 1
? 1
? 1
! 13508 385165020
! 130439 424675552
? 1
! 27786 525272219
! 131945 744788148
! 191222 177299367
? 1
? 1
? 1
? 1
? 97002
? 1
? 1
? 1
! 166737 925112945
! 179266 714462343
! 61172 485228367
? 1
! 144733 844024258
! 144451 755688260
? 1
! 164110 33692721
! 2601 285611039
? 1
? 1
! 46995 391602804
? 1
? 1
! 78128 882938108
! 57531 774471549
? 1
? 1
! 22799 225904357
? 1
? 1
? 1
? 1
! 82952 256683789
! 346 185688780
? 1
? 178866
? 1
? 1
! 121992 831753638
! 21812 743180115
? 1
? 1
? 1
? 1
! 161758 845320182
? 1
! 54980 82125328
! 155 660255760
? 1
! 40471 103298114
! 64846 452529854
! 16875 656554345
! 123196 677258960
! 102249 825250331
! 139871 699011043
? 1
! 127417 837364340
! 27121 534533604
! 93409 675513914
! 6161 425395073
? 1
? 1
! 89514 905380252
! 106029 369503332
! 59136 453611
! 127219 331102510
? 143954
? 1
? 1
? 64270
! 160575 467790331
! 185612 882425923
? 1
? 1
! 43328 230190741
! 3988 459084890
! 141115 555358176
? 57275
! 42899 786535104
? 1
? 30690
? 1
! 92614 655160114
! 30728 153006300
? 1
! 171672 555794171
? 1
? 1
? 1
! 118021 984654599
? 1
! 126256 41454714
? 1
! 111326 904488245
! 134804 116248435
! 101995 697137799
! 92022 792064475
! 84521 65252559
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 174565 549483395
! 38664 246124055
? 1
? 1
! 93692 206589146
! 114237 760581390
? 1
? 1
? 1
! 41906 431812017
! 59316 439982067
? 1
! 20902 180553074
? 1
? 24233
! 157609 429855944
? 1
? 1
! 21106 62099748
? 1
! 121739 88274768
? 1
? 1
? 1
! 161961 845845476
? 1
? 1
? 1
? 1
? 1
? 101033
? 1
! 44521 552690084
? 1
? 1
? 1
! 98176 746617789
! 161856 881569788
! 31958 165867376
! 54253 804771643
? 1
? 1
? 1
? 133745
? 1
? 1
? 190734
! 153442 852774689
? 1
! 108346 273423309
! 9903 25827500
? 1
! 27384 356517466
! 9855 159422409
? 1
! 104540 760510423
? 1
! 64615 919559358
? 1
! 189330 721786402
? 1
! 176900 806290889
? 1
! 32102 483092676
! 74750 892634405
? 1
! 65962 928020685
? 1
! 152507 443301522
! 76924 490090250
! 124821 155302060
! 148681 305018377
! 74555 196847753
! 26802 589226046
! 83056 788023408
! 186435 548352372
? 1
! 52440 266680639
? 1
! 116846 436857237
? 1
? 1
? 1
! 109910 637001458
? 1
! 136964 973251337
! 86093 112960708
! 29164 263224191
! 135733 706068369
! 183819 547286448
? 1
! 138030 107895452
! 194988 867160682
! 130403 420629587
? 1
! 89106 693777444
! 20717 99541659
? 51741
? 1
! 67389 612016490
! 54270 849028019
! 117425 18023096
? 1
! 51310 340251832
? 10105
? 1
! 67390 440074780
! 83901 722732540
? 1
! 74356 574065986
! 138292 129121082
! 24177 74784238
? 1
! 53991 928602211
! 120390 961737801
? 186247
? 1
! 197653 609051127
! 115502 961718136
! 160976 825867287
? 1
! 100087 188732369
! 24373 352908154
! 6468 549843964
? 1
? 1
? 1
! 154811 574849009
! 98790 409714137
! 115132 422817477
! 116122 837846154
! 151295 906691251
? 1
? 1
! 16467 60124133
! 27852 605810659
? 91855
? 1
! 26962 876102614
! 96342 456751912
? 1
! 45672 157558964
! 192359 59390892
! 175222 337605163
! 64112 60281808
? 1
? 1
? 1
? 1
? 1
! 10511 235147260
! 119638 83292517
? 1
? 1
? 1
! 192575 153894980
! 161348 554813768
! 151504 740413797
! 161845 219237023
! 152991 902056575
! 120595 996933616
! 67191 101979699
! 101203 514463842
! 99892 362844956
! 109860 897171230
! 145934 960664681
! 126974 67064256
? 1
! 137118 916903445
! 127596 901171633
? 1
? 1
! 134472 858566327
? 1
! 153701 520693546
? 1
? 1
! 125091 538761586
! 109333 357190083
! 60428 839840816
? 1
? 1
? 1
? 1
! 47081 660789775
? 1
! 103556 347970198
! 22800 501596162
? 1
! 35388 825547427
! 71489 935319663
! 68352 713378446
! 29546 867007720
! 155702 594864072
? 1
! 170214 906890613
? 1
! 17675 900983444
! 47493 398396227
! 88846 100688772
? 1
! 29645 122407470
! 160014 545057537
? 1
? 1
! 198376 826202904
! 16625 296149237
! 92482 943506636
? 1
? 1
? 1
! 27264 937230021
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 53886
! 47713 277891830
! 44273 677532657
? 1
! 98072 494869729
! 186094 440462686
! 154709 737070302
! 102844 334294117
? 1
? 1
! 144962 943528044
! 72411 241120614
! 77720 661584603
? 1
! 168950 581883281
! 96598 125682938
! 182879 535546481
? 1
! 77087 684271516
? 1
? 1
! 65702 115363576
! 78326 265460421
? 1
! 167789 706431609
! 76487 73692504
? 1
! 104526 367994336
? 1
! 174720 196530516
! 139667 109449123
? 1
! 116917 130089078
? 1
! 195371 548133515
! 152834 544823948
! 110516 930115980
! 97351 106944811
? 33230
! 2280 516570131
! 5592 672992336
? 1
? 1
? 1
! 181521 925854227
! 90561 392956454
? 1
? 1
? 1
? 1
! 110035 98263365
? 1
? 1
? 1
? 1
! 84540 492958545
? 1
! 734 22079974
? 1
? 1
? 1
! 67413 305947209
! 75844 927917307
? 1
! 24873 270831731
? 1
! 5403 826554678
? 1
! 125905 808069728
? 1
? 68306
? 1
! 194912 977776342
? 1
! 99009 733580782
? 1
! 26498 501304
? 1
? 1
? 1
? 1
? 1
! 58454 157356891
? 115464
? 1
? 1
! 190676 3389559
! 61109 844047804
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 38503 108587925
? 1
! 162529 347092256
! 62092 2228082
! 68829 35492115
! 78298 854583081
? 1
! 23120 496550379
? 1
! 97647 832394298
! 81022 930679860
? 1
! 116692 527578925
? 1
! 196832 532995606
? 1
! 51822 694846745
! 141922 702700105
? 1
! 73297 3090679
! 91196 454539779
! 185280 753508868
! 95021 902445553
? 1
? 1
? 75845
? 1
? 1
? 1
? 1
! 28778 893874803
? 1
! 179188 889736663
? 1
! 179775 783359538
! 145581 137849439
? 1
! 156972 422169563
? 1
! 50039 439733245
? 1
! 168667 192827615
! 37382 756977138
? 1
? 1
? 1
! 90494 396980448
! 63951 456189097
? 1
? 1
! 9516 344503025
? 1
? 139580
? 1
! 159531 37205939
? 1
? 1
! 143699 626655106
? 1
! 122253 150392734
? 1
! 190123 289903433
! 93244 705312153
! 90383 508446755
? 1
! 153969 754507574
? 1
? 175130
? 1
! 155752 264021426
? 1
! 90888 727057928
! 199005 230377390
? 1
? 5781
? 1
? 1
! 23822 197100036
! 8945 79354772
! 40921 439670906
? 71050
? 1
? 1
! 85159 374311818
? 80331
! 39351 424554738
? 1
! 73623 566198334
? 1
! 171254 831442628
! 75154 711593180
? 1
? 1
? 1
? 1
! 52480 558219101
? 1
? 1
! 89781 610525108
? 1
! 189990 367800460
? 1
? 1
! 34796 384117272
? 1
! 181105 180694722
? 1
? 25244
? 1
! 2247 554207635
! 130613 927517795
! 149376 485470007
? 1
! 48378 991459985
! 167308 777864486
? 1
? 1
! 186508 377375948
! 80320 789795200
? 1
? 1
! 60878 596118014
? 1
! 145122 621178234
! 43038 793123292
! 85273 933154765
? 1
? 1
? 1
? 1
? 1
! 50871 668104250
? 1
! 24762 321454647
! 16649 846170021
? 1
? 1
! 151811 773434005
? 1
? 1
! 95426 519507157
! 131865 938721732
! 164593 396605189
! 88344 709367397
! 190225 257972864
! 25911 928809716
? 1
? 95998
! 125111 351799143
! 48824 260358055
? 1
! 105857 122059662
? 1
? 1
! 103038 523797858
! 43987 174255851
! 133144 281985991
? 1
? 1
? 1
! 142566 50001348
! 57909 305429248
! 137433 663241924
? 1
? 1
? 1
! 158024 989780042
? 1
! 65307 386703492
! 127431 335859544
! 167589 427609714
! 93513 664942949
! 14079 674262651
? 1
! 197145 690667457
? 1
? 1
! 18797 364454963
? 1
? 1
! 21085 703760301
! 167136 778839092
! 5599 476815234
? 1
! 147592 302873474
? 1
! 129087 22458765
! 46964 700154722
! 21348 216808747
! 129545 632024466
! 102751 716155259
? 132479
? 1
? 10925
! 5833 435530549
! 7906 288377039
! 16222 426477043
! 71916 748628573
? 1
? 1
! 194043 921880101
? 1
! 101932 10503668
! 115252 844682057
? 1
! 39456 558291946
! 51849 241487065
? 1
? 1
? 1
! 31933 56717521
! 18314 522140150
! 175763 520959005
! 122819 130910255
? 1
! 70520 584302683
? 1
! 32820 213783211
? 1
! 143001 401624883
? 1
? 182130
? 1
? 1
? 1
? 1
? 1
? 1
! 98501 954170599
! 154052 750833170
! 53257 974345128
! 39681 376471614
! 154964 585907976
! 64444 853888080
? 1
! 55508 814523846
! 22097 613760988
! 170624 736946946
? 1
? 1
? 1
? 1
? 1
! 37457 800940997
? 1
! 42341 802498139
? 1
! 79101 798381427
? 1
? 1
? 1
! 20731 892886379
! 30691 207634315
! 24322 376787228
? 1
? 1
? 1
? 1
! 109422 968598157
? 1
! 193310 443250563
! 7928 389167791
! 4579 145723187
! 15087 717822007
! 130498 882046447
! 24842 863274799
! 75441 513578370
? 88866
! 50773 43569678
? 1
! 105908 468665898
! 191370 154540063
! 116555 369941684
! 181559 255278888
? 1
! 78057 14924613
? 1
? 1
? 1
! 61134 527109906
! 33330 402541980
! 107952 342623609
! 110881 191085857
? 1
! 155132 898396032
! 58360 50579158
! 89790 784707586
? 1
? 1
? 66527
? 1
? 1
! 172660 630672059
? 1
! 31645 882249739
? 1
? 1
! 188621 135510336
? 1
? 1
? 1
! 164119 754735730
? 1
? 88704
? 1
! 17959 802285752
! 46754 886565737
? 1
? 1
! 133501 930843960
! 168055 231151533
! 103657 42440004
! 42837 849039190
! 21480 716671919
? 1
? 1
? 1
! 136368 594510310
! 199015 42589659
? 1
? 17891
! 103691 904255851
? 1
? 1
? 1
? 1
! 166468 989384568
! 23438 764945384
! 113757 318608540
? 1
? 1
! 75374 921816148
? 1
? 153074
! 160697 282939100
! 105228 12365297
! 188937 102581394
! 14399 422737357
? 1
? 1
? 1
! 151228 973869294
? 1
! 127537 174081146
? 1
! 106208 382484026
! 85106 658074958
! 117173 56376895
? 1
! 157117 646522607
? 1
! 159596 29009485
? 1
! 135678 936697124
? 1
? 38958
? 1
! 175768 806491881
? 71978
? 1
? 1
? 111803
! 79647 160491493
! 59876 406901798
? 1
! 76675 692609754
? 1
? 1
! 144657 529291420
! 78786 734113015
! 25157 998782881
! 129484 821055368
! 132378 593293735
? 189311
! 51599 297155318
! 187121 522723930
! 37749 106146879
! 70871 379610876
! 183225 844616790
! 28229 759429734
! 79609 273976806
? 1
? 1
! 150283 29966031
! 67975 152102725
? 1
! 152598 361543539
? 1
! 154860 77658131
! 48484 15135002
! 113688 997791641
! 188385 273874230
! 132617 722975887
! 150878 772474260
! 156863 185846008
! 121729 676273610
? 1
! 43598 661493918
! 80154 305476014
? 1
? 179061
? 1
? 1
? 1
? 1
? 1
! 63045 683059192
! 54514 449730168
! 79482 669455239
? 1
? 1
! 113505 7294639
? 1
? 129441
? 180421
! 49694 958659685
? 1
! 166316 812304969
? 27891
? 1
! 73541 32586880
! 135723 69948188
? 147303
! 153389 725015435
! 156569 519038737
! 151170 179763065
? 1
? 1
? 1
! 138463 434536708
? 1
! 14513 695019615
! 115739 828201867
! 150965 301333958
! 71479 213307157
? 1
? 1
! 17349 630220716
! 92281 651383675
! 59961 445840076
? 1
? 1
? 1
? 1
? 1
! 98794 72493991
! 122884 694820285
! 55136 827058671
? 1
? 1
! 21986 314084131
? 1
! 113776 950571941
? 1
! 59118 759238304
? 1
! 35480 629987256
? 1
! 94791 432679845
! 44384 875730514
? 1
? 1
? 1
! 111585 36317905
! 169176 41617755
! 85229 835923061
! 6066 34608319
? 1
! 77214 529604642
? 1
! 65177 222237895
? 116482
? 166762
! 124856 169942593
! 153058 828068898
! 169376 769434752
? 1
? 1
! 81666 184433160
? 1
! 26158 14031722
? 1
? 1
? 1
! 4442 752618126
! 93929 883646671
! 16332 982295606
? 1
? 1
! 150211 835424982
? 1
? 1
! 77075 468156727
! 174165 408821712
! 89023 597477633
! 46982 950788565
! 129060 946673553
! 59978 264056851
! 86242 452768394
? 97456
? 1
! 88964 762303652
! 182085 703224832
! 22148 589250180
! 2774 305816571
! 193063 855474934
! 128589 666900508
? 1
? 1
? 1
! 36584 747821239
! 23089 462057212
! 120470 637806487
? 1
! 120208 359660715
! 164917 42128704
? 1
? 155619
! 10106 462993946
? 1
! 175674 262801670
? 1
! 75640 255758237
? 1
! 24115 991850777
? 1
! 53559 890400288
! 68728 477937985
? 1
? 1
! 190223 669448265
! 33710 62050840
! 27706 643996205
? 1
? 1
? 1
! 49672 977702464
? 1
? 1
? 1
? 1
! 80128 734602789
? 1
! 132865 744824119
! 117635 150487516
! 165364 277410027
! 189563 497784772
? 1
? 1
? 1
? 1
! 138492 783912556
? 1
? 1
? 1
? 1
! 90107 212933920
! 118622 730331296
? 18761
? 1
! 129620 124320882
? 1
! 104942 421612067
! 137237 806184459
! 194180 586945667
! 135337 481694175
! 52230 838558724
? 1
! 83461 393733140
! 80049 842959963
? 17185
! 8083 57202183
? 1
? 1
? 1
! 199425 612910515
? 35252
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 194425 521017389
? 1
! 151703 751340559
? 1
! 3158 627028177
! 17493 892428658
! 166929 122079396
! 45862 4827295
? 1
? 1
! 77234 470349015
? 1
! 35103 451785811
! 157978 354681937
? 1
? 25120
? 135115
! 54258 921880239
! 9917 310103865
! 161625 400235177
? 1
! 178000 168185590
! 76773 301840707
! 83385 700371335
! 140560 477061854
? 84150
? 179815
! 131912 814151713
? 1
? 1
! 153314 213166920
? 1
! 153686 402237760
? 1
? 1
? 89002
? 1
? 1
! 113483 927407337
! 180813 650002580
? 1
? 1
! 195702 746452265
? 1
! 174653 971266346
! 71431 251830883
? 1
? 171810
? 1
? 1
? 1
? 1
? 1
! 23016 308541672
! 177609 361599332
? 1
? 1
! 94889 902036890
! 36923 9112055
! 92114 163461969
? 1
? 62737
? 1
? 1
? 1
? 99744
? 1
? 1
! 197905 153097212
? 1
! 12397 721959800
? 1
? 1
! 88377 108863750
! 141540 100919807
! 192552 555648030
? 112903
! 136162 751677221
! 83657 677728823
! 144152 749793151
? 1
! 137134 402047201
! 38467 351578667
? 1
! 20631 468424893
! 143784 784413276
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 174529 6723635
? 1
? 1
! 14425 442435910
? 1
! 150077 119624498
! 57414 624405346
? 37583
! 131564 552047359
? 1
? 1
? 1
? 1
! 11655 552656038
? 129764
! 120636 506164609
! 121363 797886679
! 70321 425213361
? 78355
! 72474 426955904
! 63067 251828661
! 106660 740340013
! 150114 694008529
? 1
! 84592 17568030
! 33689 804621229
? 1
! 181217 893202913
? 1
! 101475 813447758
! 180780 465274969
? 1
! 43423 844931219
? 1
! 123445 407731580
! 146526 886572389
? 1
! 100273 671780653
! 164950 988889282
! 87415 524991973
? 1
? 1
? 1
! 181825 453187525
? 1
! 116900 899336557
! 111733 316217909
? 1
? 1
? 1
? 1
? 1
? 1
! 158013 258810020
? 1
? 1
! 40457 527114662
? 1
? 1
! 187195 140497184
? 1
? 1
! 20127 737068235
! 180039 368082546
? 1
! 197685 134327395
! 11328 879717680
! 75233 13413347
! 177669 511384240
! 124032 89405335
? 1
! 134516 629113844
! 15030 965192871
? 1
? 1
! 160288 355820512
? 1
! 86564 719479869
! 7436 96110399
? 1
! 153456 542267815
? 1
! 176015 915977192
! 51347 582885086
? 1
? 1
! 23459 318770399
! 86082 265455469
? 1
! 166072 830972773
? 1
! 57256 579834367
? 1
! 14706 470184270
? 1
! 108080 307370700
? 1
? 1
? 1
! 193994 46120686
? 1
! 171442 12202019
! 704 893851514
! 173727 880374530
? 1
! 117242 713287280
? 1
! 62 179780569
? 1
! 23445 240729622
? 1
? 1
! 108461 561387794
! 143081 205686257
? 13376
? 1
? 183863
! 26453 836062560
! 62950 295700775
! 75366 178824552
! 51614 385462082
? 1
? 1
? 60847
? 1
! 165537 488877834
? 1
! 62045 987915794
! 84750 608694096
? 1
! 48844 298041949
! 90168 918448360
! 113916 983477065
! 57419 448260287
! 62050 193248385
? 1
! 188591 672154134
! 45276 585295322
? 1
? 1
! 43164 63140787
? 155187
? 1
! 145911 277086629
? 1
! 134157 570293300
! 141433 938538860
! 56171 473589076
? 1
! 143719 683196252
! 88741 605704191
! 51568 793797957
? 1
! 63839 793006634
! 86292 483152978
! 75724 521217488
? 139285
! 168641 854063209
? 1
! 123976 550391978
! 181706 1165643
! 101379 801060478
! 27831 19095987
? 1
? 1
! 171674 702517602
? 1
? 1
! 180640 536346303
! 153354 548589573
! 197334 949365274
! 141536 498602974
! 199791 722528416
? 1
? 1
? 1
? 1
? 1
! 183007 456553511
! 126376 452769297
? 1
? 1
! 33932 174551953
! 156170 971217296
! 6882 482249934
? 1
! 151894 938565912
? 1
? 1
? 1
! 126192 691968756
! 7866 531823741
? 1
? 1
? 1
! 126096 134417894
? 1
! 65116 393636905
? 1
? 1
! 123298 578290941
? 1
! 188298 94708730
? 1
? 1
! 23989 550729279
! 63918 391879816
? 1
! 10964 242838848
? 130948
? 1
! 19112 318551775
? 1
? 1
? 2151
? 1
? 1
! 101206 539017948
? 1
? 1
! 102016 369466367
? 1
? 1
? 1
! 199507 33739124
! 84552 388680264
! 157251 915154718
? 1
! 54901 549620096
? 1
? 1
? 1
? 1
? 1
? 157610
! 39155 893693121
? 1
! 97829 68941291
? 1
? 41743
? 1
? 1
? 1
! 20280 985189115
! 175037 566537149
? 1
? 1
! 133998 547674832
? 1
! 113582 38858896
! 13655 937819719
! 13511 498624576
! 193409 605276538
? 1
? 1
! 185265 355073694
! 44233 337388394
! 130333 278559781
? 1
! 45426 722295819
? 1
! 12363 558442071
? 1
! 13015 762802425
? 1
! 181886 775470747
? 1
? 94365
! 75639 284996108
? 1
? 1
! 112003 623275943
! 19953 872547053
? 1
? 1
! 74486 255135307
? 1
! 60587 127974857
! 156584 946275827
? 1
? 1
? 1
! 61331 698074541
? 1
! 92271 6090369
? 1
? 1
? 1
! 166093 261388653
! 180603 577634279
? 185900
! 31923 806350937
! 179971 727858603
? 1
! 46244 876222476
! 56240 79492094
? 1
! 49546 711635075
? 1
? 1
? 1
! 165945 442544075
! 82137 415398811
! 59272 45110117
? 1
? 1
? 1
! 145979 702273731
! 41542 167459268
! 45139 884399484
! 43489 254383758
? 1
! 136783 694768933
? 1
! 148924 792849468
? 1
! 62638 101432450
! 46828 848655143
! 199431 795560197
? 1
! 123827 43289538
! 159190 510007308
? 1
? 1
? 1
? 1
! 68877 488811530
? 1
! 178839 526014089
! 20672 293576007
? 108236
? 112678
! 5860 913409181
? 1
! 122548 910975329
! 32318 533611243
? 1
! 189306 984269495
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 140898 753188110
? 1
? 1
! 100695 794731518
? 105880
? 174814
! 185810 775549412
! 20757 617607736
? 1
! 124754 637040092
! 134603 208964939
! 100664 645242314
! 88887 919777773
! 115754 916323030
! 121025 987545446
! 18294 844332821
! 108262 500647453
! 39182 384911610
! 102046 1682560
? 1
? 1
! 68438 385904349
? 1
? 1
! 135031 803295597
? 1
? 1
! 78852 442781516
! 109185 959723543
? 1
! 108865 185180625
! 70259 746318360
! 23340 692648008
? 1
? 1
? 1
! 174886 651472632
? 1
? 1
? 1
! 184696 167170418
? 1
! 142099 816787128
? 82939
! 192558 79353852
! 156888 565566173
? 1
? 1
? 1
? 139615
? 1
? 1
! 128597 268412692
! 12308 521428529
! 119082 794072547
? 1
? 1
? 1
! 9763 695442367
! 165253 730024809
! 16085 470531010
? 1
! 109302 356851189
? 1
! 158302 498922127
! 54835 648406535
? 1
! 187474 75046920
! 180770 529394254
! 64791 291631188
! 127568 691792756
! 105074 701852352
! 124264 698848422
! 69629 514392416
? 1
! 139749 753553132
? 1
? 1
? 1
! 64994 944270906
! 57496 100511562
! 32562 292472701
? 1
? 1
! 49197 833226433
! 79390 169418846
! 175721 422841044
? 1
! 63812 259767064
? 101772
! 68685 633977931
! 23140 430443554
! 12184 498192434
! 82887 716857843
! 70750 833519175
? 1
! 58855 374007511
? 1
? 1
? 1
! 31309 339103070
! 159379 790708187
? 1
! 138312 828710726
? 1
! 35562 91140518
! 78963 371006665
! 22444 732402509
? 1
! 115692 144770080
! 116784 767460202
! 22350 89663594
! 142443 561904268
! 195571 403787152
! 872 584759105
! 8645 765442082
! 122046 722543790
! 197976 552856600
? 1
? 1
! 107448 236337053
! 34926 271774531
? 1
? 1
! 97167 907440372
! 51659 860374601
? 1
? 1
! 92080 372549672
! 175998 60293510
! 17272 586429177
? 1
? 1
? 103506
? 1
! 112087 604775823
? 1
? 1
? 1
? 1
? 1
? 1
! 147014 850722269
! 95435 451115384
? 1
? 1
! 23342 694441706
! 7214 984586579
? 1
! 175760 341653278
! 157822 4884198
? 1
? 1
! 188693 959306821
? 1
! 147864 934717803
! 199833 667180788
? 49281
! 197121 612685986
? 1
? 1
? 1
! 99201 881654597
? 1
? 1
! 123719 578097214
? 1
! 70876 195208061
? 1
! 80520 278248900
? 1
! 157665 860619186
? 1
? 1
? 1
! 28945 449058140
? 1
? 1
! 199140 54766136
! 139388 546056187
! 71858 819389928
? 1
! 91946 861464314
! 77916 966303357
? 1
! 3036 946508328
? 1
? 155336
? 1
! 110210 913717695
? 128859
! 99048 323336550
? 1
! 54600 471881671
! 129145 873910577
! 116518 177573991
! 113895 540367405
? 1
! 29864 494162433
? 1
? 1
! 169985 986166209
? 1
? 1
? 1
? 1
? 1
? 1
! 30289 649413907
! 2659 158714461
! 50807 75011449
? 1
? 1
! 160549 579922734
! 7650 819437283
? 1
! 17060 749500797
? 1
? 1
! 72143 897687888
? 1
! 156536 745642905
? 1
? 1
! 72596 174878539
? 1
! 16305 626831732
? 1
! 164576 15559526
! 64822 322075567
! 5028 495387357
? 1
? 1
! 25415 231808356
! 83555 918814632
! 179368 914266004
? 1
? 1
! 189777 570643709
! 35331 933340991
? 1
! 34404 651903209
? 1
? 126109
? 1
? 1
! 57101 175071911
! 136815 101178672
! 110327 686771605
! 171805 220272642
! 163105 712013875
? 1
! 39505 830187514
? 1
? 1
? 1
? 1
! 163282 662302959
! 157495 526063775
! 121101 891441431
? 48692
! 142985 792734804
? 1
! 48421 853046013
! 138389 663436332
! 5191 198423606
? 1
! 157979 681134966
? 1
? 1
! 26483 438580210
? 1
? 1
? 1
! 55376 951011135
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 49695 34719348
? 1
? 1
? 1
! 45751 989631472
! 47132 879755729
? 1
! 124235 72886852
? 1
! 196331 30405643
! 127613 685684224
? 1
! 197555 503322270
! 144585 530872509
? 1
! 58616 797292346
? 1
? 1
! 79149 758520972
! 163189 884164674
? 1
? 1
! 14094 482457206
! 24191 221988559
? 1
! 194307 938732978
? 1
? 1
! 102544 976971897
! 108727 236084783
! 162163 439809162
? 1
? 183183
! 109752 392265444
! 100707 689315178
! 147921 497221801
! 189023 603359593
! 104911 496215093
? 1
? 1
! 109963 218946826
! 85657 13583675
? 1
! 65760 507534175
? 1
! 62459 615241690
! 53129 724969743
? 1
? 1
! 187991 324115211
? 1
! 113153 947526246
? 1
! 53358 891656554
! 107812 420453262
! 183795 788002839
! 124990 634966447
? 1
! 193977 56512170
? 1
! 56376 91047930
! 40260 22270333
! 184342 984557441
? 1
? 1
? 7298
? 109639
! 145990 490328856
? 1
! 126531 986376886
? 1
? 1
? 1
? 1
! 184414 204598652
! 108178 993374618
? 1
! 172651 672747229
? 1
! 96384 401555175
? 1
! 189256 254701604
? 1
? 1
! 137631 915026327
! 86328 43494869
! 194168 73763194
! 59747 440164717
? 1
? 1
! 55980 657982520
? 1
? 1
? 1
! 21931 8511912
? 1
! 165778 488734524
? 1
! 116760 898532291
! 68617 716574796
! 80356 326968880
? 1
! 185891 805771003
! 71092 966469747
? 1
! 39036 302508716
! 14744 187266390
? 1
? 1
? 1
! 92571 661006745
? 1
! 18300 397562710
! 26831 557808232
! 187851 358628527
? 1
? 1
? 1
! 65056 410262354
! 23211 823147161
! 159846 459430930
! 65172 381572207
? 1
! 110274 966794033
! 129793 933986347
? 1
? 1
? 1
! 58678 683542279
! 158672 649923872
! 87962 747797157
? 1
! 163886 914247215
! 35081 356506693
? 1
! 83707 558358408
? 1
? 1
? 1
! 159415 525383093
? 82623
? 1
? 1
? 63627
! 78685 672944337
? 1
! 86835 385956936
? 1
? 1
! 26858 828152933
! 174820 681615525
? 1
? 1
? 1
! 24563 252106909
! 84329 820404529
! 63409 130386444
? 1
! 14297 612702101
? 1
? 109091
! 19179 789371303
! 116457 835287886
! 91208 800929883
! 83148 911016169
? 1
? 1
? 1
? 1
! 127328 766628082
! 170829 681092100
! 5927 656761408
! 46440 540695015
! 116356 629347734
? 1
! 5343 69212417
? 1
! 53326 313512683
? 1
? 1
! 18259 565276963
? 1
! 101500 217213038
! 110494 100851714
! 168682 412863461
! 58124 128607470
? 1
? 1
? 1
! 34544 631181137
? 1
? 1
? 1
? 1
? 1
? 7079
! 170747 478395546
? 1
! 159978 206606226
? 1
? 1
? 113401
? 1
? 1
? 1
? 162865
? 1
? 1
! 69101 841999835
? 1
? 1
? 1
? 1
? 1
? 1
! 165651 853595931
! 195983 665752384
? 1
! 107780 603704086
? 1
! 88447 156856767
? 1
? 1
! 102131 538412799
? 1
? 1
? 1
? 1
! 51118 652233984
? 25466
? 1
! 101129 532222242
? 1
! 99890 792405151
! 190510 187981324
! 6988 12694531
? 1
? 1
? 1
! 183919 680198557
? 1
! 53126 436179783
! 100574 113406493
? 1
! 88809 678121554
? 1
! 6166 307602933
! 191662 874843750
? 1
! 100920 115023284
? 1
? 1
! 43995 918089159
! 168888 337575239
! 90427 175903294
? 1
? 1
? 1
! 6005 376234701
? 1
? 1
! 172620 226864781
! 192999 102039426
! 173060 405692590
? 1
! 129487 572249414
! 92011 836720725
? 1
! 190135 267265080
! 66463 933906740
? 1
! 51770 599754442
! 187427 723832226
! 60074 741505372
? 1
! 108731 604911424
? 1
? 1
? 1
! 161357 780730039
! 190660 948201947
! 13480 618254350
? 1
? 1
! 9979 176027061
! 47984 217942300
! 121583 244875987
! 59995 664212409
! 95351 593519528
! 167036 892664112
? 1
? 1
? 1
! 28777 209778198
? 1
! 184605 198530225
! 134551 947707040
! 180008 734959275
! 611 954056050
! 13921 329638997
! 101929 954335851
? 1
! 177405 395160769
? 1
? 1
! 83145 433587512
? 1
? 1
? 1
! 138437 987717018
? 1
! 146990 870927934
? 1
! 182248 403492879
? 1
! 63445 954513066
! 108223 169211358
! 155667 604978414
? 1
! 180516 895170022
! 127436 726675131
! 57052 880853732
? 1
? 121027
! 62647 929408509
! 119793 707823582
? 1
! 191056 236996661
? 1
! 93127 147059196
! 37909 127497633
? 1
! 60015 442115917
! 158468 266777075
? 38929
? 1
? 1
! 62741 485717759
! 199959 178852347
! 69195 441046027
! 166756 316578546
! 39499 533628695
? 1
! 172650 664851803
! 145127 104160603
? 76295
? 1
? 1
! 67988 546680471
! 155189 987250110
! 73523 899109274
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 105191 31516554
! 101547 995924532
? 1
! 77102 215625831
? 82952
! 10555 364400173
? 1
? 1
? 1
? 1
! 86275 519339110
? 1
? 1
? 1
! 16032 983684275
? 1
! 112930 794168480
? 1
! 83501 655144242
? 194360
? 1
! 190483 586880894
? 1
? 1
? 1
! 9934 416234735
! 54857 735243164
? 1
? 1
? 1
? 1
! 139082 95211726
! 153778 642684334
? 1
? 1
? 1
? 1
! 195915 256845658
? 1
! 23312 194728575
? 1
! 192451 156154756
? 1
! 196909 352325731
? 1
! 168890 17729125
? 1
! 151445 995357161
! 45364 508337697
! 15228 351508829
! 71506 526320975
? 1
? 1
! 121534 923827385
? 1
! 138176 63853234
! 10279 638781507
? 1
? 1
! 54880 358366965
! 38416 303412591
! 55111 808445380
! 176262 428918509
! 54751 931221968
? 1
? 1
! 120401 644754413
! 27395 414933499
? 1
? 1
? 1
? 90042
! 77262 550402970
? 1
? 173552
! 108758 206611420
! 25558 879374816
! 136080 219358408
? 1
! 2986 429947002
! 13809 701046600
? 1
? 1
? 1
? 1
? 1
? 1
! 186645 579884335
! 186512 630150645
! 12298 140199838
! 105761 802185206
? 1
! 177070 356167786
! 165239 965439108
! 67722 814418724
! 120720 161650411
? 1
? 168990
! 160743 682601450
! 60136 326362949
! 52501 953586771
! 84472 726932198
? 1
? 1
? 1
! 169746 482090525
? 1
! 180085 895621928
! 170163 449515629
! 151041 582316195
? 1
! 182578 555112838
? 1
! 3166 862644916
! 24438 118561265
! 9308 562712320
? 1
! 169467 75820098
! 80824 577970442
! 8299 368174615
! 93593 324317680
? 1
? 1
! 60183 664298545
! 172989 418441905
? 1
? 1
? 1
? 1
! 56501 238429305
! 173141 921154088
! 139008 173319441
? 1
! 15990 325369225
! 79699 135952222
! 146821 290834913
! 92360 209618786
? 1
! 69579 407574487
? 1
! 78621 139936472
? 64938
! 9411 872581783
! 93259 894855400
! 129284 57164822
? 184054
! 103193 640713925
! 185654 93805855
! 189804 985788214
? 1
? 1
? 1
? 1
? 1
! 114065 921532471
! 66050 349183222
? 1
? 1
! 161606 141040825
? 1
? 1
! 57158 897725291
? 1
! 20220 907564411
! 25776 360706136
? 1
? 69474
! 178679 893146790
? 1
! 38505 331798162
? 53371
? 1
! 61631 551519044
! 174361 977301147
? 1
! 77113 740137920
? 1
! 61776 558201000
? 1
! 35185 547683204
? 1
? 1
? 1
? 1
? 71270
? 1
! 82924 466683101
! 64558 922299844
? 1
? 1
! 105124 193059238
? 1
! 129090 88976882
! 40819 262667282
! 85189 812012394
! 137414 546432449
? 1
? 1
! 121516 493980420
! 40858 265366152
? 1
! 63850 855427599
! 48524 339697555
! 10110 706623371
! 182680 464189794
! 193850 630736421
! 33057 404916081
! 52403 699142570
? 1
? 1
! 96028 612868728
! 1917 272916410
? 1
? 1
! 165257 341024153
! 23388 901032662
! 135127 818310763
! 185361 153768921
? 1
! 72555 200580496
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 180907 26256725
! 1140 459210041
? 1
! 86907 435018684
! 117707 847450546
? 1
! 47411 367695919
! 90222 152454411
! 136500 109383998
? 1
? 58231
? 1
! 44018 657399019
! 123276 60515076
! 112088 64592694
! 120432 765219971
! 86522 910049262
? 1
? 1
? 1
? 72721
! 100361 183307618
? 1
? 140970
! 174733 866252945
? 1
! 174508 533980507
? 1
! 75351 644183398
? 1
? 1
! 52058 499547301
? 1
! 7519 64274348
? 99791
! 8687 817618400
! 27530 124938270
? 1
? 25567
! 193171 255555424
? 1
? 1
? 1
? 1
! 102386 321770551
! 9960 581093571
? 1
? 1
? 1
! 130583 549567481
? 1
! 121424 228418362
? 1
? 1
? 1
! 144565 717657425
? 1
? 1
? 1
! 111636 280173605
? 1
? 1
! 191167 305942834
? 1
? 1
! 189855 555612346
? 1
! 59164 4502744
! 107268 103774004
? 1
? 1
? 1
! 58643 902173532
! 188727 225614391
! 104965 917825025
? 185345
? 1
! 1277 788149032
? 1
? 1
? 1
? 1
? 1
! 137067 29742786
! 72574 965997106
? 1
! 107973 538795497
! 159344 596160308
! 102798 70293767
? 1
? 1
! 82995 882032559
? 1
! 177751 57115700
! 54294 891657769
? 1
? 1
! 134595 553153356
? 1
? 1
! 68626 552461860
! 13929 871066844
! 151358 134898012
? 1
! 129241 649683934
! 182091 876724472
! 38970 643881173
? 1
? 1
? 1
? 1
! 41561 418789113
! 129956 215304750
? 1
! 136509 986461831
! 139773 384527
! 191518 331288142
! 161027 866202935
! 13631 134051251
? 1
? 1
! 26061 838149582
! 146033 979727699
? 1
? 1
? 1
? 1
? 1
! 156751 940433934
? 1
! 6824 824843795
? 1
? 1
? 1
! 191164 888358998
? 1
? 1
? 1
? 1
! 35633 512746089
! 75729 805554491
! 123160 696862743
! 159675 598479947
? 1
? 1
! 68751 883632213
? 1
? 1
! 77602 449208095
! 91121 262533735
? 1
? 80133
! 113097 449697832
? 1
! 124252 983992179
? 1
! 97631 363597926
? 1
! 84497 618556933
! 105065 208365934
? 1
? 1
? 1
! 95765 999699016
? 1
! 133687 334526097
! 164980 799861490
! 171040 772108274
? 1
! 6835 31500003
! 65428 452469218
! 107942 865362206
! 30244 475916077
? 190592
? 1
? 1
! 179406 23465307
? 1
? 1
? 1
! 198970 829804020
? 1
? 1
! 94581 916713992
! 67969 874179535
? 1
? 1
! 151167 599703002
? 1
? 1
! 91846 299522925
? 1
! 68715 493020265
! 128722 355906396
? 1
! 156021 475118598
? 1
? 1
! 25691 865451043
? 1
! 124703 496178852
! 150006 491840471
? 1
! 137659 724945112
! 87495 618745473
! 92680 804660162
! 129543 740862873
! 16240 620071730
? 1
! 130511 557886779
? 1
! 149272 537784900
! 18764 955552934
? 1
? 1
! 84535 34146826
! 123434 268400458
! 18144 992456694
? 1
! 80330 203670831
? 1
! 117965 275583229
? 1
? 1
? 1
! 72317 904478859
? 1
? 1
? 1
? 1
! 89221 855933594
? 1
! 175561 384339557
! 137803 487150476
! 63820 88883212
! 503 656934578
? 1
? 1
! 152016 694095607
? 49850
! 67798 740990355
? 1
? 1
? 104600
? 1
? 1
! 156576 696088623
? 1
? 1
? 1
? 1
! 141453 841379448
! 193166 968861757
! 99797 693158427
? 1
! 141724 529714018
! 86773 84961040
! 95002 220811763
? 1
? 1
? 1
? 1
! 165875 587459859
? 1
? 1
! 33590 706073166
? 1
? 1
? 1
! 7166 155612751
? 1
! 169750 11846236
? 1
? 1
! 25725 870266622
? 1
? 1
? 1
? 1
! 12419 867198643
! 65802 61400051
? 1
? 1
? 1
! 19991 725974339
? 1
? 1
? 1
? 197154
? 1
! 108615 41901761
? 1
? 1
? 1
? 1
! 121100 831315498
? 32518
! 199925 767577154
! 168868 571705312
! 150734 272440633
! 136411 835304816
? 1
! 15791 604839737
? 1
! 97956 515914424
! 152002 908403731
! 176436 742641355
! 82854 385419556
! 2976 888875981
! 23058 695434847
! 94586 32191031
? 77569
! 85234 861473368
? 1
! 44549 556698243
! 74719 343369842
! 19098 742707612
! 134664 882936557
? 1
? 1
? 1
? 1
? 1
! 34135 914048887
! 27885 5314813
? 1
? 96143
? 1
! 1879 480029816
? 1
? 1
? 1
? 44934
? 1
? 1
? 1
! 35459 334954033
! 81048 57775959
? 1
! 100753 361685420
! 144089 351942612
? 1
! 189354 320372010
? 1
? 1
! 32609 457264861
? 1
! 157082 140662736
! 98473 421951561
? 1
! 61409 286026100
? 1
? 1
! 4242 260995088
! 132496 74516156
? 1
! 117152 299148310
? 1
! 41554 454923243
? 1
! 135747 968924752
! 13486 610989789
! 56565 594558095
? 1
! 29148 575293879
? 1
? 1
! 124598 313414654
! 138485 845021950
! 120818 180716992
? 1
? 1
! 92173 511672268
? 1
? 1
! 31838 352378790
? 1
? 1
! 173303 742471714
? 1
? 1
? 1
? 1
! 178879 221830299
! 98651 360398740
! 124272 732376650
? 1
! 45307 821010828
! 40250 648445226
? 1
! 36111 967413662
? 1
? 1
? 1
! 128876 483808088
? 1
? 1
? 1
? 1
? 1
! 13143 131137374
? 1
? 1
? 1
! 181881 859659237
! 28281 538715489
! 72716 173385821
? 1
? 1
! 9503 355369036
? 1
? 1
! 54424 301316850
! 123039 186415509
? 1
! 72242 50143142
? 1
? 1
! 39602 561395323
? 1
! 112492 331158626
? 1
? 1
? 1
? 1
? 1
? 1
! 29921 2519816
! 154068 357894984
! 191157 498821443
! 160811 357787173
! 6020 576003361
? 1
! 103710 528109329
? 1
? 1
? 1
! 80821 392583951
? 1
? 1
? 1
! 111979 898953199
! 171592 636429913
? 1
! 73121 616676803
! 142285 827169751
! 68310 304594637
! 180743 239850601
! 147219 994630438
! 63447 322274205
? 1
? 1
! 136823 994360111
! 124898 484929744
? 1
! 60295 230144720
! 104893 656012353
! 83861 199409605
? 1
! 165271 468399685
! 126180 636488301
! 84349 554540979
? 1
! 115766 788084037
! 7582 814526252
! 82364 903470583
! 23780 306741194
! 135192 233351341
! 175562 612932138
? 1
? 1
? 1
? 1
? 1
! 27044 914707609
? 1
! 139093 531216775
? 1
! 95861 693959122
! 61395 740630789
? 146650
! 26274 285396529
? 1
! 9217 677320263
? 198617
! 138117 558529245
! 147532 959644547
! 193562 875073203
! 89206 940332585
! 125747 91723210
! 33911 38497504
? 1
? 1
! 70597 193433459
? 1
? 1
? 1
? 1
! 62063 925364688
! 80216 202510504
? 1
! 6651 738718386
? 109314
! 21717 295444403
! 176604 542857223
! 3598 136370728
! 195086 351531871
? 1
! 122545 956745367
? 1
! 11506 327321126
! 56001 439805094
! 50130 342930714
! 89443 365058345
! 60871 727064512
? 1
? 1
? 48214
? 1
! 75020 225445762
? 1
! 8633 931679595
? 1
? 1
! 5051 288855656
! 79108 717112646
! 162455 160398113
! 14666 50221709
? 1
! 55298 49669123
! 124669 99793495
? 1
! 110557 73512677
! 87480 505522262
! 71900 854493976
! 175191 634065192
! 86748 539948745
! 154552 976749563
! 115893 122719449
? 1
? 1
? 1
? 1
! 110416 827233442
? 1
? 1
? 1
! 54471 251134769
? 158907
! 145851 328061051
! 56410 704645648
? 1
? 1
? 45789
! 131015 31277425
? 1
? 1
? 1
? 1
! 157624 439204779
? 1
? 1
! 143475 995807067
? 1
? 1
? 1
! 116885 648811990
? 1
? 1
! 84729 451280963
! 31886 86267390
! 198243 779857426
? 1
? 1
? 1
! 25112 669657213
? 1
? 1
? 1
? 1
! 62145 144630255
! 54865 625482562
! 62843 570696135
? 1
! 151585 937287372
! 394 562867510
? 1
? 1
? 1
? 1
! 159366 117440898
! 50247 410698755
! 56723 831596663
! 173367 510188762
! 140253 1247357
? 1
? 1
! 105641 77224894
? 1
? 1
! 2259 929614786
? 111923
! 28199 732301006
! 63125 625396114
? 1
! 31265 847704612
? 1
! 63847 633054547
? 140839
? 1
? 1
? 1
! 176396 392111645
? 1
! 30729 648788532
! 102435 543399076
! 126643 487349747
! 90370 107178817
? 1
! 58402 830461340
? 1
? 1
? 1
? 1
! 180420 711603686
? 1
! 142512 560576557
? 1
! 131263 178925166
! 56131 216985109
! 143601 196606510
? 1
! 93563 49855251
? 1
? 1
? 1
? 1
? 1
! 59219 328271648
? 1
? 1
! 148414 613593493
? 1
! 35062 311888101
! 30111 498589321
? 1
? 1
! 155846 729204523
? 171948
! 25855 65039886
? 1
? 1
? 1
? 149984
! 93950 324108176
? 1
! 154703 533590845
! 153903 540589409
? 1
? 1
! 114067 586182674
? 40132
? 1
? 1
? 1
! 115464 228802512
! 47283 581492847
? 1
! 29927 115979408
! 6871 391889232
? 1
? 1
! 15892 401303328
? 1
? 1
? 1
! 100454 148238229
? 1
! 60838 993153814
? 1
? 1
? 1
! 29370 667191809
? 1
? 1
? 1
? 1
? 1
! 131758 38781384
? 1
? 1
? 1
! 129835 118745425
? 1
? 1
! 164001 976362763
? 1
? 90999
! 93567 436185841
? 1
? 1
? 1
! 141812 436511667
! 95448 116034601
! 174910 826471674
! 38797 510570854
? 1
? 1
! 2984 310557713
? 1
? 1
! 3612 868391939
! 7422 511277721
! 129446 203911274
! 199400 506537799
? 1
! 53582 937855275
? 1
? 191656
! 91872 370812229
! 26554 381476848
! 106439 987814629
! 18008 472399926
? 1
! 60382 526312565
! 123908 78782698
! 110650 806158198
! 69006 276673995
? 1
! 194788 538468243
? 34596
? 1
! 113824 426429873
! 11466 600528599
! 41299 546456932
? 1
! 50894 795806067
! 109568 762293463
? 1
! 108650 457991412
! 93873 111519307
? 1
? 1
! 6371 998308843
? 1
? 172072
! 55833 522120947
! 109446 585594333
? 1
! 150809 412154272
? 1
? 1
! 20439 858126246
! 62535 265354591
? 1
? 94183
? 1
? 1
! 162132 740381763
? 1
! 148415 620797208
? 1
! 103483 366542057
! 158396 515912331
! 133441 589417383
? 1
? 1
! 113224 285129321
! 40182 247851740
! 157635 574275444
? 1
? 1
? 1
! 22118 967898565
! 89067 479801669
? 1
? 1
? 1
! 152977 749006345
? 1
! 44094 444994671
? 1
? 1
? 1
! 33731 873754099
! 6317 628584063
! 55956 52995554
? 1
? 138412
! 135286 92824183
! 22979 245408697
! 48613 712330038
? 1
? 1
! 114934 101144911
! 99062 889757391
? 1
! 163042 969244439
? 1
! 83812 593918689
! 56964 742087063
? 1
? 1
? 1
? 119358
? 155692
? 1
? 1
? 86316
! 85761 62085257
? 1
? 1
? 1
? 1
! 106019 815623929
! 87317 551414929
! 146098 675921058
! 9368 757791308
? 1
? 1
! 54412 883044149
! 189340 163074876
! 57687 752063677
? 1
! 63101 19015521
? 1
! 94335 610444178
? 1
? 119386
! 117097 125990795
? 1
! 102718 694298533
? 1
? 1
! 110779 985776046
? 1
? 1
! 73817 424158733
! 115887 4236712
! 148666 93471511
! 190556 20945369
? 1
! 141216 459832793
! 171789 871808317
! 117921 385106815
! 109482 209391825
! 173938 844010845
? 1
! 124224 232240917
! 35059 664195449
! 181517 856479314
! 18673 608706519
? 1
? 56601
? 1
! 12032 228695988
! 58775 603978577
! 194099 825972336
? 1
! 102736 639760939
! 144821 918270644
! 118362 587368838
! 104087 958704197
? 1
? 1
? 1
! 143147 215656731
? 1
? 1
? 1
? 1
! 187078 708898635
! 10331 280106834
! 8862 3959993
? 1
? 1
? 1
? 1
! 55097 7808949
! 135110 531305786
! 92911 92153775
? 1
? 1
? 183256
! 107267 595380884
? 1
? 1
! 104990 967586936
! 32654 934401043
? 1
? 1
? 1
! 98716 481500241
! 172234 76340850
? 1
? 1
? 1
! 5245 723404453
? 924
? 1
! 143568 126662849
! 89508 223696013
? 1
? 1
? 129787
! 139969 341345384
? 1
? 1
? 1
? 122130
! 60102 632939095
? 1
! 65787 12780574
? 1
! 67557 961942836
! 60498 930780149
? 1
? 1
! 178332 120037924
! 167898 462679745
! 43034 252654527
? 1
! 87535 627085781
? 1
! 120063 478453314
? 1
! 146690 414667817
! 77668 537359264
? 1
! 37176 285462150
? 1
? 1
? 1
? 1
? 1
! 85615 244948085
! 110983 515129320
? 1
? 1
! 97665 851958962
? 1
! 137858 762438371
! 162339 153586645
? 1
! 74820 803155013
! 75089 233043182
? 1
? 1
! 86336 215270415
! 138489 842737563
? 1
! 16108 659286170
? 1
? 1
! 151049 351540752
? 1
! 94806 423148909
? 153214
? 1
? 1
! 18950 320187090
? 1
? 1
? 78996
? 1
? 1
! 108121 89814342
? 1
? 1
! 72733 896861184
! 34417 465780937
! 197890 860289497
? 1
! 160442 673369741
? 1
! 76710 571221109
! 197800 219616962
? 1
? 1
! 77371 698280862
! 46777 70078248
? 1
? 1
? 1
? 122372
? 1
? 1
! 61115 250203347
? 1
! 158955 409479602
? 1
? 1
? 1
! 11193 909767518
! 69494 700077780
! 153050 683410319
! 110439 698575972
! 190865 903021653
! 168101 533656146
? 52468
! 175173 565667189
? 131999
! 9959 183227397
? 1
? 76589
? 129448
? 1
! 133716 93417364
! 80672 261825784
? 1
! 3513 176216881
! 37048 920654230
! 100926 765946081
! 86973 412739130
! 156469 492452247
! 9912 429241328
! 49276 449375088
? 1
! 172863 189319154
! 82510 876588266
! 28846 692135969
! 177692 751200878
? 1
? 1
! 92352 486280331
! 154013 521860320
? 1
? 1
! 4179 205192844
? 1
? 1
! 179497 422196739
! 106502 297460868
? 1
! 96518 333593620
! 34438 648356100
? 1
! 132188 218597458
! 47998 226642626
? 1
? 1
! 128399 937925735
! 195402 248427845
! 161081 178929761
? 1
? 1
! 82889 447237226
? 1
! 39840 221971003
! 29406 265289823
? 1
? 153603
! 75932 761602425
? 1
! 185043 13045131
? 1
? 1
! 25549 519925383
? 1
? 1
! 133034 642264929
! 117210 457451085
! 2101 266752590
! 188290 721997079
! 140368 1175522
? 1
? 1
? 1
? 1
? 1
! 104460 668150439
? 1
! 157841 676340398
! 120854 270287654
! 61283 91975155
? 1
? 1
! 67110 221919495
! 75457 846307711
! 169291 182317649
? 165551
? 1
? 1
! 5038 303511265
? 1
? 1
! 155923 238085662
? 1
! 170989 62122692
! 87295 378326159
! 199244 333346221
! 124129 9429967
! 28180 346710479
? 1
! 62572 932968130
? 1
! 92007 417988770
? 1
! 118232 801166825
? 1
! 94648 315582356
! 139140 530707743
! 85246 826408152
? 1
! 93310 488519247
? 1
? 1
? 1
! 157366 623619391
! 147454 93055843
? 1
! 171277 371458261
! 87132 230170893
! 45401 778686819
! 79980 488336091
! 122141 409568155
! 66618 432361078
? 1
! 27748 382872228
? 1
! 3592 549681509
? 1
! 153369 879963895
? 1
! 17451 315168350
? 1
! 186699 100680464
! 17043 579762281
! 27114 418370285
! 190329 394449593
? 1
! 44093 866154956
! 41553 731652341
? 1
? 1
? 1
! 76074 253167876
! 35763 511546646
? 1
? 1
! 159177 805572205
! 194644 881084454
? 1
? 1
! 36726 460805193
! 102275 489132437
? 1
? 1
! 131007 615849473
! 102530 709140309
? 1
? 1
! 80061 352277843
! 65852 631252547
! 13869 825302081
! 174600 650559584
! 165425 494089551
? 1
! 61141 296532443
! 610 635717561
! 168406 613174867
! 4565 513527988
! 36771 250211050
? 1
? 1
? 60150
! 174737 436492067
? 1
! 47224 259158112
! 169413 205802704
! 85070 917940908
? 1
? 1
! 131936 446893410
? 1
! 136445 19492228
? 1
! 126924 207470275
! 38253 599927635
! 143342 989013037
? 1
! 63346 984757612
! 197305 414411876
? 1
? 1
! 73269 139450941
! 133894 214565704
! 132540 67676106
? 1
! 16953 50457302
! 118474 426289786
! 56928 195378288
? 1
! 194542 393237819
! 123846 918346310
! 57362 274514872
! 160629 191730439
! 69570 880954101
! 66080 150767152
! 97030 336914938
! 195678 337254298
? 1
? 1
? 1
? 1
? 1
! 125134 336720348
? 1
! 53581 470337679
? 1
! 185079 446248243
! 191624 344139345
? 1
? 122555
? 1
! 107607 800598737
? 1
? 1
! 31849 666595014
? 1
? 1
! 51427 115684454
! 106233 997929928
! 60455 715481866
? 1
! 114426 652725913
! 168322 756934068
! 60391 324681460
! 32465 197951711
? 1
! 168356 666229663
? 1
? 1
? 1
! 12459 784378993
! 155538 498832506
? 30490
! 125057 790815318
! 196465 563118513
! 127481 107756335
? 1
? 1
? 1
! 24909 273695171
! 154498 749624367
! 121318 244318174
! 96842 70351568
! 82770 949626573
? 1
! 25171 221284649
! 67966 725226975
? 1
! 805 453136696
! 39865 844821712
! 31828 463515592
! 72523 328417589
? 42947
? 1
! 511 811370661
! 117978 901491121
! 87648 563667478
! 119322 84371419
? 1
! 161293 487964459
? 1
? 1
! 127152 855782882
! 53076 667431870
? 1
? 1
! 81810 745650928
! 100010 746861482
! 175080 68125352
! 33686 944904190
! 100894 61927086
? 1
? 1
? 1
? 1
? 1
? 1
! 33614 78886985
! 27955 804837540
? 1
! 153100 332861898
! 112734 156141205
! 30922 217560547
! 40003 511239967
? 1
? 1
? 1
! 98024 302851072
? 1
? 1
! 121230 892394823
! 175528 768790644
? 1
! 9263 790791013
! 49978 919446355
? 1
? 3506
! 32265 704357692
? 1
! 148818 292990688
! 141363 161974661
! 60233 396648044
? 1
! 145470 802781892
! 14993 711174151
! 159439 195261962
! 54549 706320587
! 157726 945444314
? 16592
! 132553 436253813
? 1
? 1
? 1
? 1
? 1
! 51879 878224533
? 1
! 152469 596186877
? 1
? 1
! 51821 472766563
? 1
! 69359 819618244
? 1
? 1
? 1
! 72215 595055131
! 122679 8300316
! 143362 876344482
! 37613 471980727
? 73928
! 199151 289705766
! 197773 43301638
! 7154 955603300
? 1
? 149112
! 176165 854662432
! 51125 670216490
! 27646 997527292
? 1
! 139895 150114476
? 1
! 100603 649685683
? 1
! 46105 643244213
! 57252 107887691
? 1
? 1
! 107544 388246750
! 13336 561165482
? 1
! 59810 198960045
! 129413 958504892
! 136122 417005437
? 1
? 1
! 64249 886102345
! 105512 96452405
! 78766 819671305
? 1
! 20872 78521128
! 52622 753594739
? 1
? 1
? 1
! 111457 343143876
? 1
? 1
! 2637 44948661
! 167278 796915187
? 1
? 1
? 1
? 1
! 114133 536554776
? 1
! 33774 693119937
? 1
? 1
! 161288 517221653
! 34940 590197408
! 128234 34342494
! 49343 841864298
? 1
? 1
? 1
? 1
? 179908
? 1
! 131644 854438524
! 20896 106839712
! 112964 558050276
! 133063 271518058
? 1
! 73466 754415207
! 1400 911334432
? 1
? 1
! 194464 77796601
? 1
? 1
? 1
? 1
? 1
! 38915 23559666
! 63373 315343090
! 123562 78250913
! 81286 656511789
! 130370 571550927
? 1
! 3460 909828949
! 115233 528481143
? 1
? 1
? 30059
! 119535 441174591
? 1
! 87385 253697797
! 124624 622572007
! 157564 339039614
? 1
? 1
! 131036 928077531
? 1
! 73794 296666309
! 165463 291215411
! 59445 204172407
! 29575 703092739
? 1
! 177296 718687332
! 146147 830317018
! 164282 121770847
! 125828 728313103
! 105253 887493631
! 87200 700789490
! 26931 293683525
! 155548 423396193
? 1
? 1
? 1
? 1
! 39418 546220149
? 1
? 1
! 42646 149899560
! 86871 202313264
! 188292 35833469
? 1
! 77494 374000064
! 139178 262300394
? 1
! 186947 645601398
! 37498 327132950
! 172701 710041280
? 1
? 1
! 10970 972126021
? 164570
? 1
? 1
? 69394
? 27017
? 1
! 176060 619329435
! 19273 316570970
! 49325 495061962
? 1
! 63388 316073990
! 173284 534364673
? 176689
? 1
! 75134 483571522
! 197566 546156693
? 1
? 1
! 28965 180899600
? 1
! 105050 178694547
! 29656 665254009
! 940 870839040
? 1
! 50383 966135174
! 43334 371102855
! 125589 247266071
? 1
? 158057
? 99427
? 1
! 27408 102330879
? 100930
! 36679 28741217
! 138952 817416553
! 113077 250644685
! 35960 473100042
? 1
! 60756 926024038
? 1
? 1
! 9030 303031849
! 164319 189528496
? 1
! 175732 510531554
! 111635 551545024
? 1
? 1
! 46325 430906986
! 110068 87706575
? 1
? 1
! 128094 756944235
! 64591 351188456
? 1
! 30108 27639564
? 1
! 167215 795076240
? 1
! 112789 970144174
? 1
! 3302 893783597
! 78148 936669690
? 1
? 1
! 68220 365255826
? 1
! 126895 741148417
? 1
? 1
! 998 912221103
? 1
! 171759 56392623
? 1
? 1
? 1
! 6671 64189442
? 1
! 84023 898404260
! 17750 721720667
? 132769
? 1
! 167124 434640598
? 13487
! 172674 538977103
? 1
! 52128 59203100
? 1
? 1
! 38313 245579341
! 109585 954539543
? 1
! 21431 142632833
! 4250 309838110
? 1
! 172371 749495409
? 1
! 168551 443006783
! 107171 201338303
? 1
! 189581 577292449
! 186526 501690674
? 1
! 97226 983940087
! 46700 701019373
? 1
? 1
! 31512 435693987
? 1
? 1
! 19166 671896537
! 16843 294642095
? 1
? 1
! 155823 378406221
? 1
? 1
? 1
? 1
! 163496 844147163
? 1
? 1
! 191698 212605820
? 1
! 111795 861880612
? 1
! 113466 840054932
? 179708
! 196938 296154737
! 149259 479794447
! 84236 504277660
! 81361 479971105
? 1
? 87531
? 1
! 77403 800514705
! 148997 885163227
! 97693 147322215
? 164160
! 25722 962973343
! 169861 797880330
? 1
? 1
! 198959 375650769
? 1
! 195840 180354721
? 1
? 1
? 1
! 115715 292703016
! 68233 400663946
? 1
! 146322 748411837
? 1
? 1
? 1
! 141966 973462550
? 1
? 1
! 122281 114920964
! 50553 780130675
? 1
! 112104 959622734
! 4748 263438696
! 97242 850773938
! 715 277993566
? 1
! 108352 337973356
? 1
? 1
! 13614 231860857
! 199807 485759272
! 100358 526661676
? 158529
! 135444 818048036
! 45400 452985710
! 188898 943997580
! 71007 773792168
? 1
! 41414 132047998
? 1
! 96562 116028668
! 109636 214518060
? 1
! 45991 182766752
? 1
! 116897 681689446
! 174568 847488513
! 194368 322946350
! 85177 751434092
? 1
? 1
? 1
! 57451 107746834
! 64938 958846168
! 115946 321120570
! 32655 338735281
? 1
! 133406 676363132
! 40569 923966639
? 1
! 113438 775436440
? 1
? 141286
! 120833 188400485
! 93698 672573937
? 1
! 73091 431919035
! 68169 494379217
! 14320 977322731
? 1
! 80747 315824460
? 181724
? 1
? 1
? 1
! 182695 913738609
! 190370 544498251
! 170085 956396588
! 971 621507000
? 76119
! 180880 45544368
! 30128 306855653
? 1
? 1
? 90659
! 84647 368960878
! 65863 552227429
? 1
! 170604 704427034
! 127269 935063532
? 1
! 173498 805019160
! 122922 782254916
! 184613 93179493
! 32618 602803001
! 71241 277073370
? 139277
? 1
! 147810 698561621
! 39901 518243847
! 174329 36792311
! 100615 491976150
! 56381 954957306
! 158455 908173623
? 1
! 114180 638295819
! 80900 142810765
! 197302 182428271
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 64044 920860720
? 1
! 38507 503745357
? 1
! 154331 173071895
? 1
! 172749 565913468
! 24299 602509892
? 82101
? 1
? 1
? 1
! 191022 238696235
? 1
! 87054 45980211
? 1
? 1
! 141703 5291688
? 1
? 94773
? 1
? 1
? 1
! 189157 587639380
? 1
? 1
! 111507 827291786
? 1
? 1
! 173050 531239430
! 146733 746116425
? 71150
! 100810 155198838
? 1
? 1
? 1
! 75751 609004791
? 1
? 1
! 23283 71384906
? 1
? 1
! 19012 387601371
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 93290 333629942
? 1
? 1
! 104385 837690333
! 21281 587424719
! 157778 332707656
! 140248 53845190
? 1
? 1
? 1
! 7280 192066569
? 1
! 138300 910680757
! 182029 908679303
? 152505
? 1
? 128780
! 199093 512067146
? 1
! 169441 997476902
? 1
! 2359 293241886
? 1
? 1
? 1
? 123427
! 72293 238109196
? 5967
? 1
? 1
! 160078 821059705
? 1
! 5844 95411721
! 13599 245816136
? 1
? 1
? 1
? 1
? 153518
? 1
! 166299 583707345
? 1
! 71536 927782899
? 134372
? 4959
! 11641 394803461
! 56910 538528786
! 10449 119085635
? 1
! 137359 401178470
! 140999 554340961
? 1
! 46862 502236644
! 125196 755544468
! 65470 325474355
! 65465 616911568
? 1
! 104768 891293330
! 23305 384366154
! 108062 964943
! 16557 488892734
? 1
! 123721 646832005
? 1
? 1
? 1
? 1
! 161273 585537540
! 44626 630129443
! 152489 320569528
? 1
? 1
? 1
! 32984 688941059
! 42271 227991668
! 44461 392665932
? 164028
? 1
? 1
! 142284 85644168
? 1
! 190533 994698123
? 1
? 1
! 62550 978950398
! 172201 67144585
? 1
? 1
? 1
? 1
? 1
! 5613 554230571
! 89916 611468380
! 9805 432132948
? 86937
! 36288 390845381
? 1
! 188910 764980237
? 1
! 5620 979783824
! 119795 37923923
! 170347 392333356
? 1
! 172411 349937523
! 15981 901391237
! 183808 980984942
! 54079 14841732
? 174185
? 1
? 1
! 9356 853688328
? 1
! 96522 19650433
! 124263 258544408
! 5956 491121023
! 54157 240539197
? 1
? 1
? 1
! 114172 444395336
! 164784 690323095
! 80025 959685956
! 31541 730113081
? 1
! 178298 3475971
! 130549 114811036
? 1
? 1
? 1
? 1
? 77834
! 189220 921004802
? 1
? 1
? 1
? 1
! 120295 654905598
! 113595 986243508
? 1
? 1
! 30282 149900772
? 1
! 7859 719494680
? 168590
? 1
! 132499 765274092
! 150848 104716511
? 1
? 72878
! 98829 745097828
! 120220 88758057
? 1
? 41287
! 101864 911394560
! 161282 108042377
? 1
! 180137 328464707
? 191669
? 1
! 192685 645799122
! 12113 215770027
! 176881 317539831
? 1
? 1
? 1
! 98166 927626958
? 1
? 1
! 32081 834838367
? 1
! 11226 505645255
? 1
! 150579 178144027
? 1
! 130672 538776044
! 39598 506843844
! 123613 737217535
? 1
? 1
! 58609 471620915
? 1
? 1
? 1
! 21579 82161973
? 1
? 1
! 64370 697413497
? 1
? 1
! 46867 350604624
! 106396 726234455
! 171633 584662090
! 51622 360995858
? 1
! 64766 359925558
! 89861 639008826
? 1
? 1
? 1
! 10026 614362618
? 1
! 167896 103894950
! 26967 504016140
! 77980 646682490
? 1
? 1
! 56513 610469106
? 1
? 34396
? 1
! 158516 499086000
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 35787 445245954
! 93967 215043842
? 1
! 102445 203749003
? 1
! 21854 244419205
! 193370 256694038
! 43663 126961116
? 1
! 178045 87940134
! 32738 143362740
? 86063
! 177251 744054452
! 5704 208826337
? 1
? 1
? 1
? 1
! 82429 844206760
! 104569 684807455
? 1
! 175665 193208922
? 1
? 1
! 190075 165669128
? 1
? 15508
? 1
! 85754 678099277
! 184468 255136249
! 91584 231643153
! 49291 474786629
? 1
! 103828 269332699
? 161712
? 1
! 41395 251990115
! 186481 898997338
! 10013 44508370
? 1
? 1
! 174917 724027639
! 54999 325996939
? 1
! 198968 651899972
! 85551 47084600
! 182721 884141428
? 1
! 100525 857582608
! 55911 132355510
! 172426 631796975
? 1
? 80224
! 85673 340105555
? 1
! 94668 52530076
! 174334 512086817
? 1
! 103076 620729289
? 1
? 109396
? 1
! 114392 122934661
? 1
! 115914 871617042
? 1
? 1
! 193121 990813154
! 158981 603977050
? 65067
? 1
? 1
? 1
? 1
! 22101 727748111
! 39132 125892971
! 161396 659309083
! 81806 980357515
! 111930 224604482
? 56449
? 1
! 154006 529903997
? 1
! 125433 985789679
! 43159 18313207
? 1
! 79953 71741911
! 118507 382390668
? 1
! 179923 648250534
? 1
? 1
! 72886 519786242
? 131922
! 106881 473613172
? 1
? 1
! 127725 129297466
? 1
? 1
! 92548 319661584
? 1
! 25504 498466085
! 187074 794832995
? 1
? 1
? 1
? 1
! 199410 725951282
! 133550 817089714
! 5765 779096375
? 1
! 78240 92714608
! 172763 767474456
! 176647 112208011
! 177705 925892352
! 188606 694179082
? 1
! 72991 921407245
? 198789
? 1
! 193665 128176366
? 1
! 60698 402253777
! 130423 667346449
? 1
! 142523 658911085
! 48518 952451661
! 97899 128693501
! 15188 940523237
! 191336 892827294
? 1
? 1
? 1
? 1
! 186262 162701004
? 1
? 1
? 1
? 1
? 1
? 1
! 22824 882058995
! 44527 877499875
! 61527 233410942
! 156376 76149710
! 165278 817777987
? 177809
! 139655 299687672
! 104557 891810563
! 195642 396086461
? 1
! 177695 797696331
? 1
! 147067 389127275
! 72097 426934240
? 1
? 1
? 1
! 79035 697195702
? 1
? 1
! 3755 377146753
! 162414 978130869
! 51274 199648557
? 1
? 1
! 193872 915281424
? 36280
? 1
! 143491 547602607
? 178686
! 106458 409340178
? 1
? 1
! 65290 341277094
! 39094 340978317
? 1
! 110040 223437618
! 139461 781730248
? 1
? 1
! 39294 235869768
! 184870 424244329
! 43635 882530
? 1
! 188532 312153281
? 1
! 76538 912749746
! 133138 258308672
? 1
! 73028 437773173
? 1
! 124327 412137306
? 1
! 164610 724922179
? 1
! 120199 345937020
? 1
? 1
! 36048 82863834
! 171416 490456213
? 1
! 156300 271276388
? 1
! 183029 537420053
! 104453 506658876
? 1
? 1
? 1
? 154837
! 100916 942894893
! 66807 8637512
? 1
! 101088 730030896
? 1
? 1
! 22039 801618535
? 1
? 1
! 61899 121985368
! 83738 210352850
! 171184 631493079
? 1
? 1
? 1
! 95770 38676663
? 1
! 85334 187338622
! 73512 869274417
? 1
? 1
! 47092 219160917
! 54914 920486521
! 112662 675723255
! 98880 540328453
? 1
! 141612 768190729
? 1
? 1
! 54675 439336693
? 1
? 1
? 1
! 25302 832097829
? 1
? 1
? 1
! 185121 839736529
! 860 228059517
? 1
? 1
! 76358 538924810
? 1
! 18650 887620852
! 166478 680795786
! 49630 468819723
! 159599 221036971
? 44454
? 1
! 138408 446478133
! 31906 445935444
? 1
! 131582 167442547
! 72553 361594105
? 1
? 1
! 66476 457525238
? 1
? 138926
? 19958
! 120003 658921463
! 1877 860048693
? 1
? 1
! 107697 841515927
! 128965 678854132
! 158180 209609851
? 1
? 146226
? 1
? 1
? 1
! 190631 754778280
! 140002 92412086
? 1
? 1
! 185341 272560788
? 1
! 172828 499715789
? 1
! 149372 841051462
! 65915 941055596
? 1
! 161846 551476308
? 1
! 222 760560796
! 129741 532771635
? 1
? 1
! 131801 194707804
? 1
! 76475 504284097
! 166942 289763332
? 1
? 1
! 154705 712779813
! 13746 190512800
? 1
! 163524 597557443
? 1
? 1
! 11883 440309137
? 70236
? 4183
! 39874 840187619
! 26548 89935725
! 128845 200876700
! 163060 453444805
! 6030 112289221
? 1
! 57925 732239986
! 190477 285932905
? 1
! 138524 475595208
! 116755 44419750
? 1
! 8049 216886017
? 1
? 1
! 59152 749960150
? 1
! 44115 724695267
! 105730 34087827
! 99096 798997979
? 1
! 173653 841251815
? 1
! 111677 396459863
! 42456 278049669
! 157441 882031884
! 117596 985712023
! 54087 707952068
? 1
? 100083
! 120952 543944733
? 186376
? 1
? 1
! 96255 398539260
! 177277 258085513
? 1
! 22552 101643622
? 1
? 1
? 1
! 157716 420178760
? 1
? 189439
? 1
! 70319 684173698
! 82299 358027152
? 1
? 1
? 1
! 116491 332326738
! 30092 754428398
! 17668 200451199
! 118118 802517360
! 6708 579114094
! 164300 749609466
? 152881
? 1
! 33031 866333848
! 170327 178401381
! 163718 107706597
! 105314 896290684
! 159460 945598905
? 1
! 101695 222690431
? 1
? 1
! 41646 646816123
? 1
? 1
? 1
! 139410 576469330
? 1
? 49078
! 5337 633873495
! 72193 393982267
? 1
? 163158
? 1
? 1
! 25194 535661388
! 47985 704216491
! 105394 131397393
! 113628 747694547
? 1
! 51467 776343884
! 20385 112933746
! 162670 881718106
? 1
? 1
! 157012 243706078
! 79289 726414513
! 196345 800918635
? 1
! 33914 251515085
? 1
? 1
? 1
? 1
! 26248 494617265
? 1
! 168694 974391052
? 1
? 1
! 174710 59698273
! 92301 492561233
! 101405 476576146
? 1
! 26648 274307955
! 17921 969414144
? 1
! 109425 120239093
? 1
! 158723 111151615
! 51115 88895597
! 118100 727297813
? 1
! 199098 245648319
? 1
! 24586 240492551
! 162544 795141123
? 1
? 1
? 1
! 46890 247411401
? 1
? 1
! 142349 307299381
? 1
? 1
? 1
! 146340 316762388
? 32352
? 1
? 43384
? 1
? 1
! 106906 244706026
! 24677 414996021
? 1
! 46824 124566229
? 1
! 115533 274241417
? 1
? 1
? 1
? 1
! 166580 592714435
? 58627
? 1
? 1
! 148240 750437546
! 98858 641435307
? 1
! 80116 463549431
! 148733 677491815
! 89783 881902075
! 105012 723812310
? 1
? 1
! 4745 220740661
! 172368 537367569
! 52717 599688809
! 169442 844589254
? 1
! 167287 235007689
! 31842 32607
? 1
! 75348 564813846
! 22081 963787629
! 100551 189968467
! 191787 661297899
! 148489 584397889
? 1
? 132132
? 58277
? 1
! 71744 904748970
? 1
! 170583 17313972
! 127530 243170132
! 90517 201024904
! 196557 896245276
! 123784 503128258
! 172884 672900217
! 84198 126192854
! 72590 86505526
! 131035 951569082
! 131363 937296487
? 1
! 92441 122368247
? 1
? 1
! 62134 864360936
? 1
? 1
? 1
? 1
! 32716 86997760
! 178505 320841278
! 151575 862598267
! 156895 119365076
! 37685 667191437
? 1
! 157639 22397510
? 1
? 1
? 1
? 65001
? 1
? 1
! 85194 110082231
? 1
! 150857 199146063
? 1
? 166818
? 1
! 14579 721723010
? 1
! 171647 266225361
? 1
! 167294 769393742
? 1
! 67697 302657372
! 174338 948575748
! 2587 710018510
? 1
! 89747 528292399
? 1
! 75275 459890814
! 197633 802188429
! 124625 489172516
! 178154 439732748
! 150553 224051861
! 128408 675351316
? 129782
? 1
! 158734 602177175
! 40340 770832495
! 186056 839417433
! 183474 28355957
? 1
? 117450
! 21646 418099897
? 182033
! 102494 122700636
! 23678 937195213
! 130784 845778950
! 88874 952070915
? 1
! 182753 882172405
? 1
! 49247 819064567
! 49743 678508649
! 150542 287984270
! 141202 225268142
? 1
? 1
! 147055 139256851
? 1
! 173630 321736478
? 1
! 75755 26289469
! 50003 300330294
! 159555 81765618
! 197377 665444293
? 1
! 93564 538549653
! 12091 932079411
? 1
? 1
! 80580 272687960
? 1
? 1
! 109301 856315306
? 1
? 1
? 1
! 69152 597943243
? 1
! 194484 774038551
? 1
? 1
! 198396 252751905
? 1
? 1
? 1
? 1
! 27898 168194655
? 101305
? 1
? 1
? 1
! 20146 468223798
? 1
? 1
! 145949 558119549
! 1629 108906535
! 124871 712666122
! 11936 427995739
! 113556 866720720
! 23121 319690157
? 1
! 17776 367926232
! 95909 33229086
! 151105 992778306
! 166150 532293937
! 145393 816076607
? 1
! 193810 312391678
? 87421
! 18382 137300699
! 153467 565827539
! 128846 117029589
! 138786 995634801
? 1
? 43297
! 61195 868072930
? 1
! 91952 202668671
? 1
! 111109 427628776
! 118626 124126536
! 15896 743778099
! 110167 875182770
? 1
? 1
! 73067 545547558
! 12505 973889606
? 1
! 146822 991307667
! 67073 118320428
! 76054 566131628
? 27110
? 1
! 130953 310234439
? 1
? 1
? 1
! 137363 277044377
! 199065 690050506
? 1
? 1
! 178949 824896598
? 1
? 1
? 1
? 1
! 50990 542399178
? 1
? 1
! 47392 539387594
? 1
! 6886 851016324
? 1
? 174821
! 155299 29547660
? 1
? 1
? 1
? 1
? 1
! 92906 52591849
! 93414 473950981
? 1
? 1
? 1
! 50888 919795364
? 1
! 166609 580114706
? 1
? 1
! 174896 565235565
? 1
! 175009 934496566
? 1
? 1
? 1
? 149508
? 1
! 41897 993905924
! 78049 87991387
! 51860 462014842
! 183163 661942544
? 1
! 63281 283800410
! 178620 452882062
! 67501 513355576
? 1
! 161217 594413040
! 21019 592856005
? 1
? 1
? 1
! 39642 752601522
? 1
? 1
! 63532 822379344
? 1
! 29653 146016882
! 15060 577769071
? 1
! 106263 145888947
! 180252 177785904
! 32746 466977142
? 1
? 1
? 1
? 1
? 1
! 82071 866344527
? 1
? 1
? 1
! 30839 187287021
! 63159 668945552
? 1
! 115841 58235285
! 59097 459906757
! 5121 329326606
? 1
? 1
? 1
! 90991 72957620
? 1
? 1
! 199196 797740870
! 11140 975736725
! 194466 749379011
? 1
! 82615 299057968
! 175536 75250249
? 1
! 198678 695481108
? 1
! 3414 801250485
! 65165 863540245
! 58485 72343638
! 26363 859582911
! 23966 761494243
! 185578 523100360
! 55235 177108071
? 1
! 18934 357524417
? 1
? 1
! 96077 533436978
? 1
! 152859 817388955
! 186863 880297020
! 37754 93784058
? 1
! 73718 263581169
? 1
? 1
! 189587 492888825
! 67340 703879201
? 1
! 186039 549947012
? 1
? 1
! 75246 671150782
! 27304 390382460
! 64676 145073666
? 1
? 1
! 1180 894913994
! 102952 732139093
? 1
? 1
! 18935 253037075
? 1
? 1
? 1
! 142544 249059656
! 48137 796952913
? 1
? 1
? 1
! 73119 905440931
? 1
! 153762 977817191
! 156662 949077477
? 173355
? 1
? 1
! 83671 81166498
? 1
? 138161
! 40084 60104984
! 129190 368347264
? 1
? 1
? 1
! 194647 951583592
? 1
! 156551 333751614
? 1
? 1
? 1
! 30603 122489077
? 47253
? 1
? 1
! 112363 772478763
! 176016 162646624
! 73510 578139964
? 1
! 119311 796256759
? 1219
! 11153 796333695
! 70248 61439846
! 120443 134723137
! 134967 514825025
! 144105 570710747
! 158462 394573126
! 122038 607904536
? 1
? 1
! 158899 377324490
! 154998 496147083
! 100550 573313756
! 62606 360216543
! 170830 908303211
! 50632 576351032
! 111657 351444301
? 1
! 61701 687840108
? 1
! 100475 582498140
! 81452 627353701
! 114291 154053550
? 1
! 176367 808511253
? 1
! 124354 244036319
! 84852 511965978
! 139638 737005783
? 50226
? 1
? 1
? 1
! 153598 166436706
! 139893 209397926
! 44646 433120240
! 149949 855060602
? 1
! 166499 729473419
! 181870 207000694
! 38785 539587323
! 110282 855662531
! 125338 585883370
! 150911 802137633
? 1
? 1
? 1
! 133804 11206059
? 1
! 146065 859610832
? 1
? 1
? 1
? 107935
! 115515 216315431
? 1
! 40401 951362066
! 33549 923729884
! 71094 622465640
! 75190 724507955
! 62322 475924136
! 28042 217806923
! 199945 773519069
! 100005 542391289
! 187602 501378279
? 1
? 1
? 1
! 55773 998400920
? 1
? 1
! 12131 552009842
! 86366 6358942
? 1
? 86924
! 36465 773982652
! 88329 192974405
! 160037 77463347
! 196929 944902227
? 1
! 92404 662370480
? 1
? 1
? 1
? 1
? 41879
? 1
? 1
? 1
! 143819 962821633
? 113768
? 6965
? 1
! 41496 709866396
? 1
! 172683 827240260
? 1
! 173855 48136637
! 38795 494470135
? 1
? 1
! 93616 376469764
? 1
? 1
! 155615 355221507
? 1
! 168217 723225890
? 1
? 1
! 37294 605886489
? 1
! 12873 163464428
? 1
! 80296 651791760
? 1
? 1
? 1
? 1
! 193288 389476325
! 31591 295159344
? 83234
! 124895 519911597
? 1
! 967 196841494
! 64398 654211490
! 76801 45929584
! 187542 755250677
? 1
? 11432
? 1
? 157564
! 44937 568499458
? 1
? 1
! 131254 992069883
! 163099 344930310
? 1
? 1
! 23255 49787713
? 1
! 167952 176080558
! 88240 790967003
? 1
! 88048 907902894
? 1
? 1
! 188956 6622919
? 1
? 1
! 41126 445225318
? 1
! 44750 430905201
? 149105
? 1
! 79204 668303467
! 42050 519851033
! 141578 445798875
! 113570 916172571
? 1
! 169478 914802752
? 1
? 1
! 10171 857763923
? 1
! 177693 624395319
? 1
! 122953 656552534
? 1
? 1
! 62044 5828811
? 1
? 1
! 86801 101116504
! 153930 590607108
! 32020 265086680
! 53888 282277898
! 48715 806382141
? 1
? 169932
? 1
! 44425 621723220
? 1
? 1
! 195040 710255433
? 1
! 190351 65323721
? 1
! 125429 198708765
? 1
? 1
! 109854 552397031
! 148455 484876280
? 1
! 42716 990988286
? 1
! 58872 360295554
? 1
? 1
! 146246 969518912
? 1
! 115945 172764783
? 1
! 136646 985074184
! 142140 452544761
! 33232 456116142
! 89561 149158115
! 154970 726020733
! 198790 155766386
? 1
! 106037 457780203
? 1
! 156540 956075366
! 181563 785028464
! 55081 3373994
! 85372 174835650
! 78514 218812778
? 1
? 1
! 22391 885389357
? 1
? 1
? 1
? 1
? 1
! 14879 357567345
! 22680 185885888
? 1
! 90782 339508828
! 48561 107091860
! 85532 757401016
? 1
! 55691 159722183
! 146648 129600753
! 15140 284060684
? 1
! 156818 440858164
? 1
? 1
? 1
! 139119 602359019
! 139962 837121625
! 28971 399205241
! 127203 478159258
! 3211 870588929
? 1
! 157231 698311307
? 20753
? 1
? 1
? 1
? 1
? 1
! 92871 114583533
? 1
! 28303 449996008
! 92674 504844698
! 105958 431773268
? 1
! 111261 426779893
! 85335 874644324
! 116939 116654276
! 175709 216982209
! 88642 685300281
? 1
? 1
? 1
? 1
! 171216 653135323
! 83462 796825325
! 3190 280233991
! 102593 164284700
! 58662 353269609
? 1
? 1
? 1
? 1
? 1
! 38886 902826888
! 119104 693201580
? 1
! 170630 927640592
? 1
? 1
! 49194 174181623
? 1
! 98788 39430121
! 29240 334541690
? 1
? 1
? 1
? 1
? 1
! 108583 595257782
? 1
? 1
! 105800 286025397
! 84336 979136193
? 1
! 159033 183647124
! 100363 894820606
! 123322 726541517
? 1
? 1
! 9074 286128953
? 1
? 1
? 1
? 1
? 68953
? 1
! 172489 733048345
? 1
? 1
! 178929 192964640
? 149913
! 140293 297164605
! 135103 288210472
! 126380 436952331
! 39204 871842220
? 1
! 105426 129864345
? 1
? 1
? 1
! 19926 25495810
! 70727 773821979
? 1
? 1
! 136947 578774808
? 1
! 107272 86792823
! 70781 999284880
? 1
? 1
? 1
! 29616 566307551
? 1
? 1
? 1
! 28859 918586871
! 158937 866094707
? 1
? 1
! 84059 624268013
! 188322 746887946
! 104515 440764180
? 1
? 1
! 153531 919719373
! 69806 848178226
? 1
? 1
? 1
! 39924 218064827
! 145030 230011122
! 124748 431543377
! 57561 896891521
? 1
! 111881 249479980
! 118085 722717575
? 1
? 1
! 105369 129094491
? 180246
! 141884 758081237
! 189536 200470350
? 1
! 4427 284484986
! 66560 754083767
! 7553 403064673
! 156734 479113640
? 1
? 1
! 198369 209173384
! 82738 49169358
! 38542 121065870
! 152323 289657260
! 5634 528115463
! 150064 842576879
! 3658 504934223
! 187410 216121717
! 42988 859732546
? 178815
! 145893 720234397
! 125015 318621541
! 11115 691506562
! 30857 572186237
? 1
! 160445 382874993
! 183075 105980569
! 60813 166100452
! 63477 8423922
! 147296 516837447
! 11311 488688361
! 52349 63989396
? 1
? 193622
! 4926 389871548
? 1
? 1
! 174919 435474663
! 100384 127525663
! 78881 881682560
! 47168 155059387
! 21 824258913
! 193357 471697243
! 52672 86610659
! 150253 470320763
? 1
? 126764
? 1
! 25565 84836258
! 82488 792863787
! 34401 39072008
! 167109 499325282
? 1
? 1
? 1
! 54415 775920587
? 1
? 1
! 76668 854525566
! 86643 309955589
! 138416 505995423
! 192560 719414384
? 1
! 166555 354471313
? 1
? 1
! 5624 487780633
! 63219 433052526
? 1
! 153176 518756939
! 117822 254914656
! 116041 343154104
? 1
? 1
? 1
? 1
! 142907 660728394
! 39629 464164425
? 1
! 168607 131890136
? 1
! 16435 893407990
? 1
? 1
? 1
? 1
? 1
? 1
! 160799 978999884
? 1
? 1
? 1
? 1
! 194815 230250252
? 109323
! 97837 926680387
? 1
? 1
? 166797
! 183522 241057851
? 1
? 1
? 1
? 1
! 129182 560495658
? 1
! 176598 935974124
! 102666 495920130
? 1
? 1
? 1
! 168305 415013523
! 106384 646178913
! 109116 763795127
! 183736 961412298
? 1
? 1
! 38172 797764188
? 1
? 1
? 82709
! 15213 572325448
! 70681 902109424
! 69908 527103535
! 86175 522968438
! 47501 284465892
! 72707 281954952
? 1
! 6557 521484158
! 137526 676845302
! 30401 270238113
! 104685 784602663
? 1
? 1
! 127766 359118589
! 19291 95128463
! 134982 100252836
? 1
? 1
? 1
? 1
! 127999 295891143
? 1
! 105390 373595003
! 196554 759848909
! 173437 536939791
! 147164 649020576
! 84888 660469592
! 52836 350434717
! 120661 190182510
? 1
! 168791 919809018
! 63574 474862348
! 13579 155476210
? 135748
? 1
? 1
! 44848 743104342
! 75736 969499652
? 1
? 1
! 98386 734501762
! 189147 182456615
! 120173 327042328
? 1
? 1
! 193267 389731007
? 1
? 1
? 1
? 1
? 22054
? 159615
? 1
! 122502 523672888
? 58112
? 1
! 78994 41589931
? 1
? 1
? 1
? 1
! 141691 480081181
! 147729 687132622
! 171238 528495316
! 196218 931542490
! 115587 710784692
! 60099 496949342
! 67943 998229949
! 157334 597554379
? 1
! 192303 106904630
! 111822 909062052
? 1
? 1
! 16613 703698811
! 13663 442721509
! 164367 210936445
? 1
! 199124 432234082
! 11176 558797070
! 184621 283064495
? 1
! 39851 802289912
! 91351 964056647
? 1
! 71873 642514373
? 1
! 130579 258868891
! 48684 806924457
? 1
? 1
? 1
? 1
? 1
! 104981 352467058
! 67412 357309895
! 124091 893868488
? 13864
? 1
! 92485 529529765
? 1
? 1
? 1
? 1
? 1
? 69842
! 186117 102530656
! 39134 824711475
! 145 3919812
? 1
! 177095 870776365
? 1
? 39430
? 1
? 1
! 26162 52206458
? 1
! 82959 324207207
! 46833 454155097
! 103318 422118783
! 160372 170176579
! 18392 316525421
? 57148
? 1
? 1
? 1
? 1
? 1
! 95170 435216317
? 37219
? 1
! 4192 359858190
! 90392 141335092
? 1
! 64457 759291261
? 1
? 1
? 1
? 1
? 1
? 1
? 102942
? 1
! 133032 936433232
! 2464 863203334
! 134368 295223193
? 1
? 120085
? 1
! 93156 320175269
? 1
! 131720 934450920
? 1
? 178625
! 177698 939986731
? 1
? 1
? 1
! 117357 328573959
? 1
! 18342 596011212
? 1
? 1
! 135030 932012496
! 133544 528454810
! 1411 399297625
? 1
! 15464 121269256
? 1
! 119382 997151893
! 52391 165336183
! 16676 33131862
? 1
? 1
! 174962 526347906
? 4444
! 26264 45578199
! 65572 25611808
! 98289 352114374
? 1
? 125905
! 173021 628211189
! 147951 787706222
! 70076 824182105
! 25185 206717458
! 26770 57800283
? 1
! 93814 508904645
? 1
? 1
! 138659 606327378
? 1
? 1
? 1
! 113858 104321939
? 23990
! 75382 343483083
? 1
! 26954 413038094
! 196585 420033583
! 42896 115613437
! 27683 78994380
! 1911 371353554
? 1
? 1
? 63202
? 1
! 198827 287709096
! 132070 775079147
? 1
! 176001 65921545
! 154644 531605446
! 138445 529849898
! 31912 463904680
? 1
! 190414 552781571
? 1
! 45220 275302851
! 17656 322450990
! 67752 996162000
? 1
? 1
? 1
? 1
! 18907 950545933
? 1
! 80719 182193740
! 82142 784706615
? 1
? 1
! 156179 114930679
! 164804 732512048
? 104302
? 1
! 87396 723801135
? 1
? 1
! 139257 133092581
! 92140 431382774
! 190943 406780119
? 1
? 1
! 40479 518368933
! 50715 52336098
! 61859 688813656
? 1
! 180540 672975161
! 118674 165194601
! 78574 605717541
! 131874 97983069
? 1
! 131831 729717597
? 1
? 1
! 12434 970188300
! 22836 518001624
! 46688 762077478
! 106872 605603449
? 1
? 1
! 78949 114839662
? 1
! 95716 35850587
? 1
? 1
? 1
! 96502 923976796
! 10345 179031439
! 191752 750843051
? 138789
? 1
? 1
? 1
! 85708 507737081
! 84507 380401881
! 172876 354870879
? 1
? 5796
! 50427 899406873
? 27371
? 1
! 151149 568029963
! 162980 520070673
! 9402 727750738
? 1
! 27665 122042779
? 1
! 143901 545367380
! 168812 458528442
! 2709 706911463
! 117696 624762533
! 179237 834805356
! 189520 777495768
? 1
! 65409 821957659
? 67525
? 193688
? 1
? 1
? 1
! 138319 810144106
! 30737 53328722
! 199987 175436360
! 39427 831935560
? 1
! 188803 295863633
! 128257 716085019
! 51462 643926013
! 186003 287942897
! 107741 325008786
? 14360
? 1
! 52594 501939086
! 36188 544416363
! 30248 990963447
? 1
! 78305 968694907
? 1
! 188789 462363539
! 119970 485477230
! 162626 434784043
? 1
! 199299 500427334
? 1
? 1
! 13813 17236058
? 1
! 167447 513727472
? 1
? 1
! 5914 582753274
! 129859 488537826
! 4415 356926612
? 1
! 58142 692353252
! 152488 414867375
! 61017 331231238
? 1
? 1
? 1
? 1
? 1
! 196685 707321890
? 1
? 1
? 1
? 1
! 130030 335084466
? 1
! 75839 790228897
? 1
! 83092 826050784
? 1
! 108703 750953270
? 1
? 1
! 91167 668354653
? 1
? 1
! 87632 563859481
? 1
! 97799 983235600
! 23430 58868313
? 19805
? 1
! 33002 71750721
! 175499 29153959
? 1
! 108002 704149906
! 77885 593291371
? 1
! 91200 673942256
! 121620 66764586
! 27136 311934889
! 7009 324647671
? 1
? 56933
! 144305 528852865
! 17879 760892311
! 85858 999513271
? 1
? 1
! 164779 471923284
! 103496 387682578
? 191979
? 191742
? 1
! 110502 186078388
? 1
! 126477 583774411
? 1
? 1
? 1
? 1
! 160774 288084727
! 164354 360913588
! 115481 568959479
? 1
! 197394 53785702
? 1
! 20454 561785951
! 112497 763916607
? 1
! 61301 691840310
? 1
! 19452 817509898
! 125476 581390180
? 1
? 1
! 91027 38477632
! 119091 550759508
? 1
? 1
! 62966 863879105
! 22837 819023912
! 19402 388462769
? 132305
? 1
! 127037 436743862
? 1
? 1
? 1
! 51654 104214036
! 35235 14721051
? 72582
! 166192 509048649
? 1
! 175344 662383015
! 127765 642597446
! 43056 825645453
? 1
? 1
? 181027
? 1
? 1
? 1
? 1
! 154402 780916668
! 24665 330561272
! 138493 656307678
! 87320 863854681
? 1
? 1
! 155976 827903714
? 18880
! 113530 805976200
! 144499 126037246
? 1
! 53440 959854425
? 1
! 190709 185922689
? 1
? 1
? 160743
? 1
! 177643 690927294
? 1
! 47797 634266711
! 195630 540132665
? 1
! 91486 770760499
? 1
! 67327 450776596
? 1
! 169080 400087018
! 4441 973687564
! 143298 610188765
! 130614 534135373
! 164258 22976151
! 16394 452927124
? 1
! 24647 418482846
! 86756 154724173
! 118072 532116499
! 89451 194008198
? 1
? 164465
! 23846 341663494
? 1
! 69073 760421940
? 1
? 1
! 132342 222289254
? 1
? 1
? 1
! 65206 6019369
! 60142 819751980
! 2269 583643085
? 58050
? 1
? 1
! 37363 196682867
? 1
? 1
? 1
? 138524
! 87308 463045301
! 160863 685857922
? 1
? 1
? 1
! 58524 491699401
? 1
! 9219 592707776
? 1
! 92197 533819476
? 1
! 136824 339387995
! 196603 907142219
! 89600 247216964
? 1
! 104280 999376066
? 1
! 164458 685626791
? 1
! 1799 725406707
? 1
? 1
? 1
? 1
? 1
! 101385 589329563
? 4702
! 182001 609353093
! 39533 842523460
? 1
! 59943 124961533
? 1
! 1216 367032507
! 70052 878155033
? 1
! 116844 469432434
! 69875 943552152
! 16316 391765931
! 88255 499977019
? 1
! 211 82056180
! 882 648693692
? 169489
! 153785 871581780
? 1
! 57045 321964626
? 1
? 1
! 63985 97655896
! 104792 233891464
? 1
? 1
? 1
? 1
? 1
! 104968 910831594
! 110626 36173845
! 109889 868470365
? 1
? 1
! 147595 958219289
! 83805 547324292
! 107101 932681872
! 156809 209151105
? 1
? 1
! 137820 52167484
? 1
? 1
! 178169 43006198
! 43113 863099319
? 1
! 20977 746969427
? 1
? 1
! 142019 829101499
? 1
! 49871 401713995
? 1
! 11317 426076513
! 92999 917904355
! 146838 508685361
? 1
? 1
! 29957 492681568
! 82796 28946569
! 46220 857979670
! 8370 975336825
! 94391 995082224
? 1
! 176388 595590486
! 173559 440929979
? 1
? 1
! 72727 806808691
! 188438 752636964
! 135836 101122971
? 1
? 1
? 1
? 1
! 106390 666139686
? 1
! 98170 613761316
? 1
! 32821 414932800
? 1
! 123590 972759298
! 48556 11893829
! 181519 94328437
! 20044 592211678
! 53800 887059146
! 159679 404973571
! 43973 486544542
? 1
! 33348 58685574
! 149168 192738657
? 1
! 189679 656504237
! 103709 676481522
? 1
! 189646 71848109
! 1043 825585218
! 142585 289834967
? 1
? 1
? 1
! 11975 572902003
? 1
! 118689 242563113
? 1
! 83544 851751701
! 13092 830354400
! 198748 696002590
? 1
! 126274 252300888
! 132607 221466961
? 1
? 1
! 34098 621093950
? 50436
! 77513 487406321
? 1
? 1
! 126350 626582651
? 1
! 41077 492666955
? 1
? 1
! 149007 983692488
! 195005 635926012
? 1
? 1
? 194504
? 1
! 27946 303452085
? 1
? 1
! 53997 73549090
! 157545 996790606
! 120429 712051006
? 1
? 1
! 77744 664282748
! 66774 123322439
! 47189 980979948
? 1
! 11882 304564246
? 1
! 162539 395006918
! 120144 35818174
! 85216 153888143
! 132354 489178789
? 1
! 111078 647392705
! 9155 339564690
! 183093 132874542
? 1
! 191576 943964235
? 1
! 171913 960561475
! 168012 16634504
! 113755 342960111
? 1
! 55746 207219641
! 52997 500554175
? 1
? 1
! 80028 828310404
? 1
? 1
? 1
! 188551 850983635
! 108244 219409534
! 86048 447343444
! 119712 203484431
? 1
? 1
! 11280 141820766
? 1
! 65765 736918132
! 16385 894125754
? 36575
! 152838 469239441
! 5215 974932582
? 1
! 44534 821356315
? 1
? 1
! 39509 844977723
! 134856 410554768
! 79143 519412284
! 173552 885393292
? 1
? 1
? 1
! 138936 956966145
! 16476 977689575
? 1
! 137367 392028047
? 1
? 1
! 67552 888316460
? 1
! 131772 635792626
? 60087
! 183718 506348695
! 180709 289408675
! 49380 458021716
! 73560 891561655
! 195474 680894969
? 1
? 1
! 194852 761202632
! 17422 268749247
! 97640 986844387
! 93923 35589654
! 108143 461222079
! 16742 598777445
? 1
! 55299 170419326
? 1
? 1
? 1
? 1
! 17986 167987852
? 1
? 1
! 127077 336686854
? 1
! 80053 512547067
? 1
? 1
? 1
? 1
! 62847 953173087
? 194997
! 143296 123762543
? 1
! 86938 398742206
? 1
! 81156 872075536
? 1
! 149489 433936420
? 1
! 843 668971520
! 133566 657880237
! 93004 354257860
! 160402 983914150
? 1
? 1
! 198356 450760395
! 39746 347873190
? 1
? 1
! 151060 828344666
? 1
! 10780 468161848
? 1
? 1
? 1
! 121467 310577117
! 66674 760140479
! 40580 751776507
! 43524 852866084
! 120990 267895141
! 66803 574044981
! 82295 10911103
! 123386 705578211
! 67377 358172512
? 1
? 1
? 1
! 127590 3507651
! 173183 73841965
? 1
? 1
! 3284 693276796
! 22677 44783370
? 1
? 1
? 1
? 1
? 1
! 94233 234968513
! 84262 232121410
! 11189 876994703
! 49145 199282317
! 59285 460656353
! 112053 323549769
? 1
! 111583 463259023
? 1
! 55496 871096451
? 1
! 112140 52841317
! 127671 504826882
? 1
! 38501 529902613
? 1
? 1
! 167868 271620095
! 22595 316260139
! 13669 919985231
? 1
? 1
? 1
! 112921 681835918
? 174489
? 1
! 184346 100048553
! 60197 728849418
? 1
! 143363 920259662
! 123806 149373263
? 123498
! 7216 530417552
! 170493 288131588
! 161259 883526098
? 1
! 153462 742819381
! 68743 666112023
! 122186 950957767
? 1
! 173851 673446700
! 18186 191996774
? 1
? 1
? 1
? 1
? 11012
? 1
! 49487 799083142
? 114515
! 77814 417481639
! 132274 926512451
! 38298 705667326
? 131775
? 1
! 45059 736668955
! 14511 17775771
? 1
! 154897 458000222
? 1
? 1
? 1
? 1
! 10572 653901602
! 17160 508286595
! 165763 944279784
? 1
! 16719 337118569
? 1
! 55864 944660961
? 1
! 190002 156033149
? 89220
? 1
? 1
! 98924 378306541
? 1
! 145463 2850885
! 103774 824805994
! 41833 386005982
! 113369 135909526
? 1
! 66841 922554191
? 76530
? 1
! 177330 191036594
! 59759 619214558
! 33214 97809834
? 1
? 1
? 1
! 130208 694062333
! 8759 585568886
! 186478 677835573
? 1
! 15241 416546060
? 1
? 1
! 109829 536892909
? 123579
! 1866 713377515
? 1
! 133629 101576644
! 75551 465747818
? 1
? 1
? 1
! 88936 543032990
? 1
! 54425 702662211
? 1
? 83425
? 1
! 115725 581520150
? 1
? 1
! 154002 625648280
? 1
! 8802 282494593
! 27347 443117360
? 1
? 1
! 121384 417621913
? 1
! 39193 37394710
! 132014 284417967
? 1
! 175887 433676052
! 60163 953449236
! 144253 354083601
? 1
! 98556 637264477
? 1
? 1
? 1
? 1
? 1
! 43415 67963141
! 34575 417752419
? 1
! 90343 122582262
? 1
! 199381 435357589
? 1
? 1
? 1
! 81442 798446947
? 1
? 1
! 148601 186856180
? 1
? 1
? 161975
? 1
? 1
! 27878 537798738
! 144313 875088485
! 181969 863889742
! 93335 35819414
? 1
? 1
! 29417 501495272
! 99536 38926881
! 35944 428199667
! 75369 188637412
? 1
! 76957 523560990
! 59038 821947332
! 65505 63915887
? 1
? 1
! 18373 880174197
! 121571 142189151
? 1
! 199066 647216785
! 109581 974255694
? 1
! 10423 852042583
? 1
! 67057 7462821
! 143393 347977506
! 94539 211415298
! 63254 441516020
! 172913 244658454
! 33097 348228854
? 1
? 1
? 1
! 153775 868782834
? 1
? 1
? 1
! 192669 379352957
! 167063 756722909
? 1
! 151090 694293169
? 1
! 84381 410156393
? 1
? 1
? 1
? 1
! 86471 625436642
? 1
! 128436 1331761
? 1
! 75406 751201985
! 186724 66988198
? 1
? 1
! 120460 356122085
! 168669 788537584
? 1
? 1
! 121575 803914001
? 1
? 1
? 1
! 106846 46142196
! 150647 316056525
! 176505 143819534
? 1
! 19256 186794112
! 38327 830695939
! 11741 369521964
? 1
! 144875 272578134
? 1
? 79909
! 50957 977788099
! 177410 628843441
! 148998 391993475
? 1
! 97982 993874730
? 1
? 1
! 83048 352835308
? 1
! 103599 397445764
! 89201 873375960
? 1
? 1
? 1
? 1
? 1
! 138908 260336603
? 1
! 102179 594906316
! 100049 812662951
? 1
! 69701 852841243
? 1
! 142452 432362956
! 150460 502519502
? 1
! 113652 211264346
! 199217 829621314
! 117752 544626678
! 105585 824243820
? 1
! 37832 178565423
! 70422 424745383
! 45796 454222629
? 1
! 91933 186793411
! 182516 434376566
! 97337 245678140
? 1
? 1
! 52348 215762013
! 197601 973599519
! 37106 891903416
! 134615 58312657
? 1
! 174115 387603484
! 196147 264734471
! 149428 506731090
? 1
? 1
! 23803 565416780
! 20831 567168598
? 1
! 169188 224854620
? 1
! 109870 761698040
? 1
! 193421 328582290
! 86112 160987588
! 110284 46494871
? 1
? 1
! 3712 576589555
! 182290 636355420
! 35127 403305658
! 48513 791412956
? 1
? 1
! 44305 914134245
! 127196 379686727
! 88387 302948204
? 1
? 1
? 1
! 172568 111098594
! 61388 551262417
! 159271 610430950
! 149156 261803469
! 175156 442746418
? 1
! 73777 957282556
? 1
? 1
? 1
? 1
? 73479
? 1
? 123494
! 143221 557189606
! 6418 547940540
! 135894 651356715
! 146527 171881711
? 1
? 1
? 1
! 173467 819154644
! 186884 808912835
! 100789 761653589
? 1
! 11150 635860824
! 37074 66757690
? 160450
? 1
? 1
? 1
! 37976 462374252
? 1
! 53450 962955500
? 1
? 136654
? 1
! 42985 232558177
! 107121 378170296
! 55563 895585581
! 85438 778675149
? 1
! 31505 827925334
? 89531
? 1
? 1
? 1
? 1
? 136834
? 1
! 154992 256977671
! 150558 460533105
? 1
? 1
! 24413 594182690
! 9434 183890887
? 1
! 27352 517035735
! 26703 551371637
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 38314 694968828
? 1
? 1
? 1
? 1
! 30651 336852334
! 143158 500995982
! 78568 924397504
! 116006 81361262
! 171167 606014776
? 1
! 94550 658765580
! 22028 671734384
? 1
? 1
! 32048 6308377
? 1
? 1
! 135891 372385698
? 1
! 19946 23989823
? 1
! 146001 135458346
? 1
! 158195 700565323
? 1
! 83218 573828519
! 322 462755996
? 1
! 126446 282652292
? 1
? 1
? 1
? 1
! 158822 446886051
? 1
? 1
? 1
! 144126 130034434
! 15587 14062946
? 1
? 96248
! 79851 295566824
! 156435 488137818
? 1
! 92900 315457372
! 126493 752807046
! 111778 972971330
! 56112 424948729
? 1
? 1
! 76103 742787558
! 45435 724040452
! 164067 871670468
? 1
? 1
? 1
! 133211 962677901
! 51728 675797249
! 26230 95181656
? 1
? 1
? 1
! 73257 128691167
! 185493 957796769
! 77570 500686764
! 25246 884794041
! 80069 621229417
! 101010 559761511
? 1
? 1
! 137742 465670764
! 55858 541901211
! 118912 700628343
! 159524 82568543
! 15736 259752076
! 111763 942156427
! 117584 578738543
! 152672 476590586
? 1
? 1
? 1
? 1
? 1
? 1
! 171110 681353298
? 1
? 1
! 54232 966176047
? 1
? 17772
! 123904 729038939
? 1
! 182121 653550502
? 1
? 1
? 1
! 19101 877609716
? 1
? 1
! 22400 954819219
! 117418 579780362
! 180865 338051373
! 179867 213645845
? 1
! 53832 219077098
? 1
? 1
? 1
! 20254 726720189
? 1
! 160460 738130279
? 1
? 1
? 1
? 1
? 1
! 55885 3521554
! 165357 942286112
! 71976 471625480
! 136840 442636186
! 150598 990199874
! 53546 339269298
? 1
! 80997 540130288
? 1
? 1
? 1
! 91819 894212440
? 1
? 1
! 75172 191924482
? 1
? 1
! 67294 166395669
? 1
? 1
? 1
? 1
? 1
? 156397
! 31844 799146765
? 61185
? 1
! 116112 549011636
? 1
! 3240 792696836
? 1
! 39175 434502310
! 172280 64619726
! 32567 215888426
? 1
! 174968 87087744
! 124540 787644437
? 1
! 3002 566481854
! 40961 664462070
? 1
? 1
! 157679 125474165
! 94780 766681124
? 1
! 186670 985043614
? 1
! 143012 600492248
! 185379 9057040
? 1
? 1
? 1
! 152504 308958648
! 68616 162606810
! 193790 202296627
! 88050 12739317
! 21389 860009402
? 1
? 155879
! 163791 444420818
! 59505 586969098
? 1
? 1
! 172789 621244831
? 1
! 90159 69698082
? 1
! 152084 179408927
! 186494 826449560
? 1
! 122761 374310535
! 164343 25742332
? 1
! 188586 559524699
? 1
! 192027 776820699
! 65941 401470799
? 1
! 21236 495404347
! 67641 41044686
? 1
? 161450
? 1
! 61123 654380267
! 143639 715153677
? 1
? 1
? 1
? 1
? 109952
? 1
! 194177 545089277
! 151907 299732222
! 140209 389079280
? 1
? 1
? 60882
? 1
? 1
? 1
? 1
? 94684
? 1
? 1
! 111014 417193784
? 1
? 1
! 127339 905616326
! 173502 659792958
? 1
? 1
! 52841 764661307
! 144632 488763068
! 2772 135561311
? 1
! 114937 556939630
? 1
! 175755 512152525
? 1
? 1
? 82457
! 84003 103717152
? 1
! 175442 260967336
? 1
! 191245 715270712
! 39459 398318997
? 1
! 148428 219936337
? 1
? 1
? 1
! 190138 192228197
! 176776 247939730
! 74178 396394055
! 186076 122201411
! 133148 44644975
? 1
? 1
! 24625 919356760
? 1
? 1
? 1
! 26111 200941448
? 1
? 1
? 1
? 112654
? 1
! 60002 592652960
? 1
? 1
! 71073 142123580
? 1
? 140636
! 184798 219950031
? 1
! 14641 606403751
? 1
? 1
? 1
! 101001 27560752
! 117987 395650840
? 1
? 1
? 26197
! 156690 958703826
! 102861 738528514
? 1
! 120328 223104011
? 1
! 149938 428416947
? 1
? 1
? 1
! 109042 465048711
! 81974 651790014
! 35767 879686668
! 70998 735770954
! 61601 352893385
? 1
! 20381 281184146
! 7002 391643909
! 46901 617111994
! 104679 320702146
? 1
! 20743 976038065
? 1
? 1
? 1
! 182505 274845865
? 1
! 196470 545241693
! 60394 125801675
? 1
? 1
? 1
? 1
? 1
! 130194 137682768
? 1
? 1
? 83529
! 122161 402614120
? 1
! 171427 287215952
! 5270 729561411
! 160856 58306132
? 1
? 1
! 62417 552639483
! 61069 265686863
! 186796 265871577
! 73056 570287278
? 1
? 1
? 1
! 32872 960616260
? 1
! 147849 731257707
? 1
! 154818 211460225
? 1
? 1
! 95221 319580632
! 81166 636698297
! 60634 898396662
! 33648 194400844
? 1
! 71250 103759433
? 1
? 1
? 1
? 1
! 55108 516925857
! 40880 428526451
? 1
? 1
? 1
? 1
! 173048 575648491
? 1
! 78466 527180143
! 44322 37183604
! 80335 999992754
! 74576 695372850
? 1
? 1
! 137258 644190864
? 1
! 44858 833176652
! 60867 628574773
! 153224 165830724
? 1
? 1
? 1
! 153334 19618827
? 1
! 139261 213114875
! 110732 761741109
? 1
? 1
? 183360
? 1
? 1
? 1
! 152575 864148607
? 1
! 121966 948123639
! 141190 881986222
? 1
! 138079 781272866
? 1
? 1
? 1
? 27217
? 1
? 42607
! 108304 39232224
? 112247
? 1
! 24283 471681776
! 96743 122963830
! 167465 850356082
? 1
! 47082 48228545
? 1
! 73735 969731491
? 52457
? 1
! 73495 224196201
! 9104 832979935
? 1
! 28414 442558781
! 142268 80080353
? 1
! 193561 440244221
! 75105 564573183
! 85455 325178032
! 175092 691855788
? 1
? 1
? 1
! 81661 47364428
! 26894 245087917
? 1
? 1
? 85275
? 1
? 1
! 139231 395864483
? 1
! 51588 65270701
? 1
! 51410 314801593
! 30727 126255120
? 1
? 1
! 161657 521848407
! 125696 554127356
! 40153 256828387
! 183426 416735713
! 109164 51350409
? 1
! 109566 220021678
! 129369 516066215
? 148169
! 28428 658271315
! 183803 786042804
? 1
? 1
? 971
! 11997 747724224
? 1
! 134824 797470234
? 1
! 14403 61822897
? 1
? 1
? 1
! 6695 4534628
? 1
? 45470
! 188431 971221895
? 1
? 1
! 163277 862502033
? 1
! 174593 671910018
! 91251 567754256
! 107818 454285233
! 57960 379637268
! 71107 71798569
! 154137 932801653
! 169856 522457693
? 32178
? 108723
? 92540
? 1
? 31983
! 54508 681779144
? 1
? 1
! 51957 477697971
? 1
? 1
? 1
! 92420 835800081
! 79010 706013492
! 127076 373387680
? 1
! 162563 865747438
! 74219 585713589
! 83682 377568925
? 1
! 189620 297002804
! 185247 447459299
? 1
? 1
? 1
! 172146 909257531
? 1
! 27516 304873809
? 1
! 52366 179865103
? 1
? 1
? 1
? 1
? 1
! 109473 626291723
! 183725 930470179
! 129633 448117429
? 1
! 25615 653199277
! 198588 512288777
? 1
! 1552 103168909
? 1
! 179235 463524631
? 1
! 139022 763916440
! 124941 821050487
! 8254 734760025
? 1
? 150970
! 152952 347639678
! 82420 583769598
! 62734 818725253
! 120074 280398001
! 77474 953908773
! 192932 196311366
? 131690
! 144076 229076864
? 1
? 1
? 1
? 1
! 32187 780859948
! 63600 67894319
? 1
? 1
! 24956 590908638
? 1
! 6360 970879272
? 1
? 1
! 34015 808013142
! 161565 868011980
! 58844 709381811
! 172103 144451641
? 1
? 1
? 1
? 1
? 1
? 1
! 145320 684398146
? 1
? 1
! 29657 926326743
! 136335 606018099
? 1
? 1
? 1
? 1
! 141309 239053829
? 1
? 1
! 154715 255898552
! 30904 166683253
! 58217 138265904
! 70840 101282396
! 99858 334334762
! 196831 742745802
! 125481 195834155
! 124702 354570556
? 1
? 1
! 90209 167579589
? 1
! 175229 179171594
? 1
? 1
? 1
! 104322 476356510
! 143763 940848964
? 1
? 1
! 28543 369314628
! 186794 152577706
? 1
! 153293 687969902
? 197195
! 25247 967783809
! 91393 94900450
! 8711 835787971
! 143943 276350694
? 1
! 33230 682652597
? 1
! 173115 373500174
? 19800
! 153246 339311597
! 56434 611035200
! 131932 213444824
! 105161 663643538
? 1
! 193373 159167525
? 1
? 1
! 4148 337340511
! 25169 81485862
? 1
? 1
! 167734 571565953
? 1
! 157958 305894409
? 1
? 1
? 1
! 152490 384590836
! 119648 175829692
! 155461 88783827
? 1
? 1
? 1
! 26719 318000989
! 181448 649936630
? 1
? 1
! 174043 710086370
! 78832 319808885
! 164460 663600698
! 126675 420626981
! 115974 923340612
? 1
! 152134 5370583
! 190288 751354264
? 1
! 140396 253493764
? 1
? 1
? 1
? 1
! 86114 842054686
? 1
? 1
! 141211 723593001
! 190817 934123980
? 1
? 1
! 113324 597395882
? 1
? 1
! 11233 262735156
! 44675 259729800
? 1
! 93054 384356703
! 63786 600016396
! 24062 272901893
! 22703 977165822
? 1
! 65076 939215977
? 1
! 128771 651093930
! 181486 650173331
? 1
? 1
? 1
? 21408
? 1
! 60328 658988129
? 1
? 1
! 51385 405122947
? 1
? 1
! 128424 582071327
! 78722 875765245
? 1
! 9938 486584508
? 1
? 1
? 174468
! 65597 7476479
! 185418 13474207
! 185397 234005978
? 1
? 1
! 37627 160889063
? 1
! 16313 48257719
? 1
? 1
! 191754 853672110
! 8513 921563249
! 117683 109193849
? 1
? 1
? 1
? 181236
? 102754
! 60323 218689150
? 32356
? 1
? 1
? 1
! 195380 527256508
? 1
! 15722 383015294
! 170542 479576963
! 3660 56058207
? 1
! 112931 650951505
! 166493 595405217
? 1
! 168108 641966057
? 1
? 1
! 83214 938727528
! 81827 431227452
? 1
? 1
? 1
! 47147 311915956
! 132033 951153833
? 1
? 1
! 1265 503322315
? 1
! 163777 994264453
? 1
? 1
! 161108 129727226
? 1
? 1
! 132433 704702622
? 1
! 7000 513585727
! 36202 385227699
? 1
! 105391 128797797
! 125337 37014828
! 95465 339037398
? 1
! 134560 727466943
? 1
? 1
! 89440 329278746
! 175501 302698
? 1
? 1
! 131733 404843817
? 1
? 1
? 1
! 132356 46622585
! 98424 876645808
! 131776 685236428
? 1
? 1
! 142678 209414195
! 47381 226140979
? 1
! 175164 597315715
? 169310
? 1
? 1
? 1
? 167591
! 108869 955277685
! 164396 320231615
! 18621 654075332
? 1
? 1
? 1
! 77695 408202314
! 197040 17954949
! 78450 874227621
? 1
! 155435 967755128
! 41780 998274914
? 1
? 1
! 85625 122711854
? 1
? 1
? 1
? 1
? 1
! 131196 630063437
? 1
? 1
! 159287 250723500
! 23917 571344261
! 85123 227855375
! 110412 743749373
? 1
? 1
! 34664 735792768
? 99775
! 160541 257709638
? 1
? 1
? 1
? 1
! 27017 947427141
! 60201 214011442
! 62204 348200755
? 1
? 1
! 21672 150547101
! 140789 202924848
! 2415 755894718
? 19253
! 148046 53819513
? 1
? 1
! 37268 505921558
! 113484 13780861
? 1
! 94412 59683789
! 60645 213054633
! 97509 273249586
? 1
? 1
? 1
? 1
? 1
? 1
? 161155
? 1
! 2990 67828777
? 1
? 1
? 129921
! 78104 624829774
? 1
! 158244 508263527
! 51154 74140550
? 1
! 165131 664523257
? 1
! 141936 946600708
? 1
! 116850 288617546
! 80496 199560807
! 36776 642664333
! 45777 722006438
? 198764
? 1
? 1
? 1
? 1
? 168099
? 1
! 167958 64541564
? 1
? 1
? 1
! 34393 305483761
! 1183 536682546
! 138353 854465644
! 15033 958535632
! 39264 341274768
? 38977
? 1
! 68965 930075597
? 1
! 67071 260390276
? 1
! 155495 420137434
? 1
! 113044 88758775
! 171575 366029877
? 1
! 115034 261283200
? 1
! 64072 420222469
? 1
! 68718 415202658
! 69249 805871408
? 1
? 1
? 1
! 103856 943966096
! 117509 704841882
? 1
? 47136
? 1
! 144065 688026830
? 53570
! 175754 845101189
! 45380 579623750
! 98731 980092005
? 1
? 1
! 74461 412171632
? 1
! 63352 238857667
? 1
! 40849 58969322
! 181807 519434148
! 195819 547916989
! 78084 175028553
! 31607 732648673
? 1
? 1
! 94478 733000710
? 1
! 62712 501916108
? 1
! 64925 681390803
? 1
! 119721 170602470
! 24577 866455227
! 169235 896086227
! 165340 175946969
! 89785 821248168
? 1
! 128166 568571304
? 1
! 184135 156323726
? 1
! 9309 949210143
! 118499 180079167
? 1
? 1
? 1
? 1
? 1
! 29588 617007217
! 124517 726991480
? 78301
! 105573 242529559
? 1
! 197382 78089104
! 23280 409236722
? 1
? 1
? 12330
! 36458 415353194
! 174114 957973034
! 154198 767903224
? 1
? 126536
! 46649 254565723
! 197341 318038380
! 9651 51386266
? 1
! 21346 210563823
! 59157 249266848
! 29840 253150869
? 1
! 128306 11076310
! 56206 425419839
? 1
? 108575
! 133430 659239275
? 1
! 148971 842903737
! 178931 554466055
? 1
? 1
! 174903 124452706
? 1
! 102563 828150197
? 1
! 42795 454427766
! 131232 396568451
! 58466 851884944
! 79560 47126296
? 1
? 1
? 1
! 130102 548271087
! 15141 413860928
? 1
! 80003 918347562
! 154454 516226741
! 37262 613512609
? 1
? 1
? 1
? 1
? 1
! 84705 920423455
! 102566 440882155
? 1
! 138739 903699093
! 175012 688460586
? 1
! 30818 499162986
? 1
! 180769 336201724
! 29068 351925228
! 42075 944671963
? 1
! 31568 521324188
? 99960
! 105586 413238046
! 86935 738407814
! 121372 543986798
? 1
! 97147 292190578
? 59755
? 1
? 1
! 183711 402252769
? 1
! 46173 644103783
? 1
! 144357 335508100
! 38411 138056541
! 138736 344313868
! 104739 357570269
? 1
? 1
? 1
? 1
? 1
! 71655 844430546
? 1
? 1
? 1
? 1
? 1
? 1
! 146935 391297988
? 1
! 29632 947016337
? 1
? 1
? 1
? 1
? 1
? 179238
? 1
! 94665 663487908
? 1
? 1
? 1
? 1
? 148475
? 46711
! 181278 464460409
! 75430 431087266
? 1
? 1
? 1
! 43622 616869937
? 1
! 17550 661922356
! 116494 421451189
? 1
? 1
? 1
! 102269 779151855
? 1
? 1
? 1
? 1
! 99411 356769427
! 57776 956794615
? 1
? 1
! 59924 172982308
! 160819 359731697
! 60112 922953360
? 1
? 1
? 1
! 62649 353264234
? 1
! 31255 394456437
? 1
? 1
! 173292 280784873
? 1
? 1
? 1
? 1
! 182141 792622515
? 1
? 1
! 75583 935114329
! 107964 212557608
? 1
! 72992 914886633
? 1
? 1
! 73061 395020828
? 1
? 1
? 29074
! 25794 624531883
! 66922 876792209
? 1
! 67077 912737118
! 139643 659912406
! 159305 157146153
! 15659 655357740
? 74030
? 1
? 1
? 1
? 1
! 148164 873168335
? 1
! 5999 629020896
? 1
? 1
? 1
? 1
? 1
! 176982 137746611
? 185286
? 1
? 1
? 1
? 1
? 45978
! 181992 603121061
! 68645 119383228
! 46076 272598755
! 73188 375382826
! 74323 652991773
? 1
! 16047 959003221
! 123377 820078353
! 183300 727244804
! 6931 440449668
? 1
? 1
! 188448 311521436
? 1
? 1
! 21110 177418539
! 67700 720983404
! 135507 544607559
! 5751 596371203
? 1
! 167860 370845656
! 134038 190845597
! 99556 618571916
! 30909 549337048
? 1
? 72613
? 1
? 1
? 1
? 1
! 5377 195448795
? 1
! 66214 804801632
! 199538 723729811
? 11317
? 1
? 1
? 1
? 1
? 1
! 85419 347888683
? 1
! 43186 335175754
! 139445 928051543
! 49137 78083080
! 140217 946369150
! 104437 608030936
? 93144
! 33991 271544441
! 36381 250988507
! 58602 914768780
! 23037 582053467
! 19528 543532305
? 1
? 1
! 135358 794878831
? 1
? 1
? 1
! 16319 8417496
! 144555 599351081
! 21615 756266436
? 1
! 38077 11127093
! 52541 640144429
? 97350
! 169198 941817995
! 104211 247119430
! 26857 910658153
? 146249
! 141591 526977917
! 84639 813928460
? 58533
! 180404 747312882
! 92116 877766237
? 140902
! 180644 580826670
! 102913 170211187
? 1
? 1
? 1
! 173861 769853839
? 1
! 138286 515748910
! 86541 832990569
? 1
! 64772 741321714
! 146697 509791794
? 137537
! 180653 753760789
? 1
? 1
! 92348 108586847
! 50517 481212011
! 157162 548024022
! 195378 860281213
! 191450 293265867
! 179486 781960859
? 1
! 114192 675535971
? 1
! 3293 44058794
! 18733 289567401
! 5531 682716975
? 1
? 1
! 164553 155587891
? 1
! 122463 653904762
! 26306 680865967
? 1
? 1
? 1
! 72534 838150999
? 1
! 183939 237674414
! 70759 194236376
? 9919
! 139073 574490369
? 1
? 1
! 30553 520583192
? 188463
! 63853 323534061
? 1
! 31763 628992188
? 1
? 1
! 81036 918677513
? 1
! 85422 238196386
! 5176 790185567
? 1
! 143251 861917350
? 1
! 71800 993944940
! 56551 661309063
! 97559 720674541
? 1
? 1
? 1
? 1
? 1
! 18642 435753121
! 190701 468724106
? 1
! 23594 984542857
? 1
? 1
! 70451 420652905
? 173073
! 145560 688848636
! 181688 40313874
! 114543 740877550
? 1
! 190501 978228558
! 67761 26278753
! 125257 838185874
? 1
? 1
! 137892 722294215
! 158880 31225662
! 129744 268241845
? 1
! 180495 862950678
? 1
! 198495 599384118
! 36069 315165219
! 99508 913872679
! 100128 150530194
? 1
? 1
! 191088 674494304
? 1
! 29579 82120330
? 1
? 1
! 72874 96197136
? 1
! 66545 922271966
? 1
? 1
? 144686
! 171326 690120672
? 1
! 41570 665555763
? 1
? 1
? 1
? 1
! 171218 748048284
! 110719 881841961
? 1
? 148487
! 63470 431365640
! 184930 975868596
? 1
? 1
! 171947 634157058
? 1
? 1
! 18170 116445947
! 179994 185475346
? 1
! 67906 753450601
? 1
! 172806 947053674
! 6730 325349967
! 125767 623903800
! 186672 972248001
! 53075 18831076
! 7391 643636428
? 1
? 1
? 1
? 14410
? 1
! 1278 947299573
! 127629 999294542
? 140389
? 1
! 83147 83796179
? 1
? 1
! 190897 185253737
! 174362 191698379
! 116317 533933089
! 18693 988092251
? 1
? 1
? 1
? 1
! 1780 821864939
! 1741 477301757
? 1
! 98656 234182972
! 66067 563388149
? 1
? 1
! 100642 393093382
! 73382 195477920
! 164544 648213385
? 1
! 42586 601932332
? 1
! 88239 232238681
! 5273 474061633
! 135800 126104727
? 1
! 79319 952683965
? 85515
? 1
! 39337 801786518
? 1
? 1
! 55438 453091902
! 94441 37484818
? 1
! 25334 465138345
! 192396 889470662
! 19803 643268819
? 1
! 116321 561412978
? 1
? 1
! 92672 531237847
! 57567 614394482
? 1
! 118004 830224929
? 1
! 160797 528570359
! 185709 708749000
? 1
? 1
? 129779
! 79659 269706791
? 1
? 1
? 1
! 94543 783082338
! 177903 686399394
! 33300 602275639
! 120703 294812567
? 1
? 1
! 5225 892035871
? 1
? 1
? 1
? 27388
! 126658 876122923
! 60558 497073169
? 1
! 111951 792798946
! 151312 413606718
? 1
? 130978
? 1
? 1
? 1
! 18011 226678808
! 128633 15066350
? 1
? 1
? 1
! 153070 538009843
! 167049 283157054
! 143637 814959338
! 53505 378630356
? 1
! 159480 181694401
? 1
? 1
? 1
! 118734 730424137
! 29268 216476326
? 13425
? 1
? 1
! 140320 431830140
? 1
! 41458 316609843
? 1
? 1
! 56072 482023184
! 88072 852561550
! 162788 892518877
! 95565 206987497
? 1
! 147905 279237393
? 1
! 142830 681422947
! 143720 480079562
? 1
? 1
? 1
? 93179
! 95315 267083623
! 27222 910971494
! 127451 848900188
? 1
? 1
! 75587 729223339
? 1
? 1
? 1
? 1
! 190838 706799012
? 1
! 92695 483063089
! 187237 902550490
! 164245 962111232
! 80502 482971283
? 1
? 1
? 1
? 1
? 34191
! 130899 622860667
? 1
? 1
? 1
? 1
? 1
! 81114 663861860
? 29295
! 112071 604828974
! 64831 741153561
! 175300 830792301
? 1
? 1
? 1
? 161297
! 97599 47660294
? 1
? 1
! 139992 440852804
? 1
? 1
! 59260 2545045
? 1
? 1
! 19677 866425291
? 1
? 1
! 153954 949357244
? 1
! 78966 407295703
! 49498 816015512
? 1
! 95981 213623715
? 72882
! 162294 798391717
! 78837 472186491
? 1
? 1
! 16105 954370665
! 8503 72415788
? 1
? 1
? 1
! 102191 658166369
! 2285 782986468
! 168993 359846598
! 173836 441713322
! 103150 801142384
! 159791 386453267
! 70125 814880798
! 197075 353027840
? 1
! 73222 456429281
? 1
! 94176 409454073
? 172576
! 8445 901022217
! 193501 473316636
? 1
? 1
! 143162 494826917
? 1
! 78724 150305985
? 1
? 1
? 1
! 133458 464253774
! 192053 199851609
! 176088 312130351
! 175917 766879313
! 43797 939636521
? 184202
! 88028 646282094
! 10882 326785885
! 16402 939397504
! 58307 875698727
? 1
! 94096 155241353
! 81571 858446606
? 1
! 148349 306286132
? 1
! 32640 438483918
! 60449 169474152
! 188052 178886636
! 187128 323122933
! 59024 374378472
? 1
? 1
! 31468 283268450
! 129721 358588366
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 30409
? 1
! 33283 516259994
! 59104 245560300
! 65624 962703166
! 144958 491656493
! 50912 828349881
? 1
! 234 281870038
? 1
? 1
! 72973 746830067
? 1
! 110737 385478285
? 1
? 1
! 128259 12771478
! 105167 835487216
! 188060 783919285
! 51572 5535076
! 2818 169570277
! 192803 343642608
! 98861 343251623
! 14823 681592978
? 1
? 1
! 53694 839964989
! 153543 252233044
? 1
! 60785 249984523
? 1
! 77781 737748646
? 1
? 1
! 2978 560531732
? 1
! 76434 609885183
! 69461 80699618
! 188633 29371439
? 1
? 1
! 196926 996800663
? 1
? 1
! 702 589015162
! 156983 508792205
! 102416 510744228
! 198244 385289920
! 134280 861138194
! 189391 717825306
? 1
? 1
? 1
? 1
! 139102 582174110
! 44436 408972836
! 11607 689095322
! 67717 738839531
! 23929 749667077
? 149063
? 1
? 1
? 1
? 1
! 152150 242453809
! 170832 660554640
? 1
? 1
! 56032 52945422
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 137318 349253237
? 1
? 1
? 1
? 1
! 116040 469960067
! 11804 217549170
! 188251 839377473
! 102561 475222767
! 91175 990992262
? 1
! 64606 381148971
? 1
? 1
! 32416 295331003
? 1
! 179035 833292838
! 75383 126591877
! 107418 169463825
! 123189 944889846
? 1
! 150461 415576107
! 103964 996018962
! 85370 458898624
? 1
! 77680 10567140
! 34628 322780994
? 1
! 114064 277651178
! 8152 605463421
? 52767
! 29214 351885418
! 165385 127364926
? 1
! 184628 150499653
? 1
! 179600 300734457
! 191040 766533653
? 1
? 1
? 1
! 47718 861403459
! 161850 744610645
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 113128 507874535
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 95353 406909432
! 23069 553181392
? 1
! 52292 315596649
! 89247 598780259
? 1
? 1
! 25608 184967259
? 1
? 1
? 1
? 162596
! 148982 860841276
! 144758 366231813
! 80988 456595487
! 87443 113658076
? 1
? 1
? 1
? 1
? 1
? 1
! 48042 640317855
! 100678 474124857
? 108768
! 29241 881982148
? 1
! 137138 384002284
? 1
? 1
! 146123 566336722
! 32998 674751772
! 39437 137089677
? 1
! 104047 253757027
! 39215 638082029
? 1
? 1
? 1
? 1
! 88905 895639083
? 1
! 181985 397739237
? 1
! 37862 684986093
! 47313 877082415
! 81124 761441736
! 133336 847474579
? 1
! 167769 97843248
! 80921 991610497
? 1
? 1
? 1
? 142943
? 1
! 109379 157741898
? 1
? 1
! 188533 709582774
? 1
! 171315 314677680
? 1
? 1
? 1
? 1
! 182212 815519765
! 69302 803765998
? 1
! 11836 776695155
? 1
! 14773 659976036
! 31342 203693914
! 80755 297524875
! 11008 539512318
! 105400 876160845
? 1
! 86222 369218725
? 1
! 78935 163071936
? 1
? 1
! 195430 129785097
? 1
? 1
? 1
! 13058 137524824
! 94465 483472011
! 70999 641462066
! 3751 80665182
? 1
! 118316 424142737
! 29591 309922368
! 140205 476398627
? 1
! 4312 218938234
! 2105 521891029
? 1
? 1
! 78442 188464977
! 19636 346472616
! 50931 697554743
? 1
? 1
! 124304 605555665
? 1
? 1
! 82905 54822494
! 172206 380240924
! 24448 460995315
? 22467
! 72833 281822170
? 1
? 1
? 1
! 92285 483423415
? 1
? 1
! 174705 615882346
! 134133 773788574
! 168023 692680380
? 1
! 125321 367373851
? 1
! 77985 789148079
! 18745 550235573
! 114266 821261518
? 1
? 1
? 1
! 89545 282731674
? 127968
? 1
! 179905 848526506
! 43392 839936765
! 97734 571495090
! 188394 331127642
! 60121 751622109
! 110925 482533887
? 1
? 1
? 1
? 1
? 185820
? 1
! 127574 763093097
? 1
! 94731 296055179
! 109640 793248048
? 1
! 150716 401827882
! 102196 538852841
? 1
? 197584
! 31177 921775203
! 28884 761760858
? 1
? 1
! 191700 156352525
? 1
! 55571 654483330
? 100510
? 1
? 1
! 175597 775012324
! 189591 287667654
! 25206 331177073
! 143399 451006453
! 111844 559542865
? 1
? 1
! 111639 720291139
? 196053
? 1
! 82157 950725791
? 1
! 191112 725126777
? 1
! 190572 650222057
! 156871 543857074
? 1
! 64968 155704502
! 114998 588624294
? 141960
! 50856 896367395
? 1
? 1
! 170218 621773242
! 131041 308194282
? 1
? 1
? 1
! 2468 916260119
? 42677
! 180347 3809922
? 193043
! 33089 549000152
? 1
? 1
? 1
? 1
? 1
? 116734
! 26700 317104489
! 186695 246549637
! 172597 806026943
! 52983 159746667
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 116779 881972917
? 1
? 1
! 175765 206647631
! 76040 117484634
! 16674 436632277
? 1
? 1
! 188456 832216990
? 1
! 63806 712284981
? 1
? 1
! 170848 516002935
? 1
? 1
! 196941 552625119
? 132570
! 75548 507263268
? 1
! 163822 443581272
? 1
? 1
? 1
? 1
! 163990 777603571
? 1
? 1
? 1
? 1
! 164883 365147918
? 1
! 158352 13965151
? 1
? 1
? 16773
? 1
! 198253 866738499
? 1
! 162584 597389911
! 162522 622943414
? 1
? 1
? 1
! 146263 731895099
! 124825 95646886
! 93257 457393838
? 1
! 4036 173499601
? 1
! 51213 793119148
! 139173 410839126
? 1
? 1
? 1
! 70636 311183637
? 141804
! 76779 856004205
? 1
! 116924 485841594
! 10824 651796363
? 1
? 1
? 1
! 156704 944164154
? 1
? 1
! 189601 391072227
? 1
! 171117 44827527
? 1
! 148684 523342474
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 179058 241236827
! 182699 392256118
? 1
? 1
? 1
! 99022 810074495
? 1
! 125251 213041566
? 35163
? 1
! 19039 925868466
! 124260 811409070
? 1
? 1
? 47708
? 1
! 41353 556435722
! 172236 916168151
? 1
? 1
? 1
? 61207
! 155268 462099958
! 8245 566818934
? 1
? 1
! 134098 435734905
! 109378 805717890
? 1
! 26677 66185995
? 1
? 1
? 1
? 1
? 1
! 63718 35209538
! 121799 112643966
? 183942
? 1
? 40997
? 1
! 75507 357109902
! 18072 114202112
? 1
? 1
! 46536 272466509
! 133677 384914750
? 1
! 138022 242103602
? 1
! 23132 495153337
! 196500 745404294
? 1
! 107213 437597142
! 183784 434694513
? 1
? 1
? 1
? 129411
? 82935
! 198311 730088411
! 35013 378043902
! 90385 352176256
? 1
? 1
! 16298 99497063
? 1
! 141452 699611708
! 179353 261499865
? 1
? 1
! 110798 373826058
? 1
! 90830 729927603
? 1
! 171993 39491601
? 1
? 1
! 9512 774711482
? 1
! 141876 669638978
? 1
? 1
? 1
? 1
? 1
? 1
! 173615 105723039
! 162127 275252487
? 1
! 6167 686866319
! 119849 471095397
! 138242 38467951
? 1
? 1
? 1
? 1
! 85320 988217269
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 182256 412087184
! 77180 223349927
? 1
? 1
? 1
! 190292 257145545
! 189907 684695413
! 22592 588683198
! 10454 233351543
? 1
? 1
! 60817 273145486
? 1
! 138302 256160297
! 163858 546935273
? 1
? 1
! 147775 652933803
? 1
? 1
! 157863 474402551
? 1
! 3402 544292512
? 1
! 177 236416465
? 1
! 40322 372807469
? 1
! 109909 909035764
? 1
? 1
! 22450 102090465
? 1
! 194601 567419428
! 27896 559843089
! 154045 55761774
? 1
? 1
! 62116 921615592
! 143174 191451635
! 138468 650603700
? 1
? 88119
! 50678 797469345
! 166453 965851417
! 31996 272934084
! 141297 811621989
? 1
? 1
? 1
? 1
! 69078 807102586
? 1
! 184419 994375589
! 140007 717050133
? 1
? 1
? 1
! 108403 177883998
? 1
? 1
? 1
! 192963 373312754
! 129146 854343192
! 164546 214479141
! 180782 693022279
! 145073 317542994
! 79785 107810738
? 1
! 86231 570811641
! 60215 92104164
! 126673 749142795
! 39287 795466879
? 1
? 1
! 19685 368357955
! 23619 341172967
? 1
? 1
! 199393 958619494
! 99703 502445403
? 1
! 134599 264647904
! 87851 372919831
? 1
? 1
? 1
! 18997 108308602
? 1
! 47734 33741267
! 138849 31056561
! 122180 254694235
? 1
? 1
! 172770 795989326
? 1
! 177150 223615894
? 1
? 16497
! 126616 557737915
? 58909
? 169160
? 63179
? 1
? 1
? 1
? 1
! 84327 657198543
! 69310 349926852
? 1
! 128073 479190247
? 1
? 184902
! 75835 983951327
! 109321 941700004
! 156884 317675639
! 64511 558795650
! 65370 581176579
? 1
! 63160 815792654
? 1
? 1
! 195709 986871530
! 7250 871013699
? 1
? 69881
? 131605
! 30610 606844956
? 1
! 135408 13991389
! 34252 975531610
? 1
? 1
? 1
? 1
? 1
! 155582 87551050
? 11328
? 1
! 194079 695529628
? 1
! 36374 965834014
? 1
? 1
? 1
? 1
! 184611 529791095
! 41746 142496233
? 1
! 153807 754641750
! 135604 565866109
? 1
! 106178 844474567
? 19235
! 117102 773312934
! 50879 346173881
! 12533 567924930
! 118602 845717493
! 29882 868723671
! 65201 203066578
? 1
? 1
? 1
! 70273 597358665
? 1
! 3943 856493421
! 132258 351346533
! 86356 307208429
! 93656 678006122
? 1
? 1
! 83614 897363225
! 157418 120638651
? 1
! 74307 131766294
! 117153 717271674
? 1
! 132732 43035161
? 1
? 1
! 188485 51027570
? 1
! 67347 466355374
! 189528 525042427
! 176939 723696712
! 146202 589367195
? 1
! 130964 952483182
! 111968 165827189
? 1
! 178401 379563524
! 142997 981237701
! 44585 853714727
! 43317 17732972
? 91086
! 175819 909533479
? 1
! 101153 574200605
! 79597 878857723
! 175352 47493711
! 53029 897059501
! 85983 83232353
? 1
? 1
? 1
? 1
? 1
! 192435 617705866
! 102857 587669874
? 1
? 1
? 1
? 1
? 1
! 147719 236479137
! 157171 220547521
! 196806 16115533
? 1
? 1
? 1
? 1
? 1
! 53972 716014911
! 39922 532968199
? 1
! 175172 282488325
! 175807 81351783
? 1
? 1
! 143327 261719453
? 1
! 160256 701147876
! 32411 288649613
? 1
! 185523 734611043
? 1
? 1
? 1
! 86457 955914849
! 37439 143992194
? 1
! 57646 64202236
! 61059 648575136
? 1
! 42344 369725087
! 47025 533432838
! 136474 818182780
? 1
? 72679
? 1
? 1
? 1
! 159577 349338374
? 76282
? 1
? 1
? 1
! 64692 524102936
! 172689 170626106
! 61740 649030627
? 1
? 1
! 73824 120054613
! 123804 392100967
? 1
? 1
! 174399 416007240
? 1
? 1
! 156036 11915038
! 92665 358496732
! 107721 780078732
! 189535 497676380
? 1
! 171958 300352513
! 67097 967309377
! 105028 742152189
! 170458 421348635
? 1
? 1
? 1
? 1
? 1
? 1
! 137644 484120641
! 34953 464072664
! 150225 792110732
! 122624 181510867
? 1
! 37661 148795593
? 1
? 1
! 89794 80432510
! 63335 247437729
? 1
! 167611 478678892
? 1
! 71903 394166775
! 189210 40462594
! 26731 978571411
? 154256
? 1
? 1
? 1
? 1
? 1
? 75190
! 94839 996894168
! 10252 474980036
! 48599 409708134
! 170998 635247286
! 155387 328115663
? 1
? 1
! 82177 987942014
! 11106 161704593
? 1
? 1
! 55667 144074261
! 149906 31336833
? 1
? 1
? 1
! 128132 561395629
! 152128 488890462
? 1
! 7662 711085942
? 1
! 1138 947519576
! 155351 779675081
! 54889 990272522
? 1
! 146222 880306811
? 1
! 45278 357152747
! 140541 409746047
? 1
! 121039 176849591
! 185214 411799618
? 1
? 1
? 1
? 1
! 76073 962132088
? 1
? 1
! 58525 899459252
? 1
! 84379 57611192
! 109982 428830864
? 1
? 1
? 1
! 139030 987941751
! 106770 12393572
? 1
! 13638 521552641
? 67844
? 1
? 1
! 119956 114744855
? 1
? 1
! 15396 718584204
? 1
? 1
! 44129 327812143
? 1
! 151851 622875873
! 64507 482145912
? 1
? 1
! 142777 324000816
? 1
? 1
? 1
? 1
? 1
! 49729 183553351
! 92656 783128514
? 138985
? 1
! 91254 258069112
! 99496 824465350
! 84792 614649956
! 50106 674415583
! 149714 17063632
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 87935 405240112
? 1
! 52108 353180623
! 37565 470639559
? 1
! 20133 227993614
! 92883 799269977
? 1
? 1
! 117651 855019166
? 1
? 1
? 1
! 66725 783820622
? 1
? 1
? 1
! 167714 235569366
? 1
? 1
! 39740 747133161
! 194500 410030890
! 173239 181946613
? 1
! 22055 11615994
? 1
? 1
? 1
? 1
! 198691 849923381
? 1
? 1
! 132292 695370048
! 62839 425470622
? 1
? 1
? 1
! 97216 839801698
? 1
! 125276 535878543
! 112905 884531192
? 1
! 40108 784405112
? 1
! 22449 138099573
? 1
! 98361 51539233
! 145806 598533897
? 1
? 1
! 189815 895543774
? 1
! 51916 733777244
? 1
? 141150
? 1
? 1
? 1
! 32404 569200570
! 121851 352205167
! 110868 16363443
? 1
! 63158 937759519
! 109868 926897073
? 1
! 151598 938285513
! 109988 937372676
? 1
! 63759 646493805
? 1
? 1
! 94165 241017652
? 1
? 1
? 1
? 1
! 100246 7773118
? 1
! 125274 586442003
? 1
! 65538 581732135
! 41862 608046648
! 69344 236863524
! 16955 504154876
! 86013 451567548
? 1
? 1
? 1
! 175418 840376238
! 105676 2150541
? 1
? 1
! 94402 781652447
! 125460 337355822
! 93583 527457779
! 198315 397866306
? 1
! 43187 791039235
? 1
? 1
! 96874 987951823
? 1
? 1
! 95628 8403760
? 1
? 1
! 180702 962502021
? 1
! 151482 24443830
? 1
! 182976 538717471
! 152668 432486599
! 116173 32693647
? 1
! 51510 927721275
! 110717 258541612
? 1
? 1
! 102359 302333948
? 1
! 85230 349203344
? 1
! 61311 702063052
? 1
! 18146 298051833
? 1
! 100978 396136050
? 1
? 1
? 1
! 762 494829934
? 1
! 100942 42999230
? 1
? 1
? 1
? 89554
! 19413 999846020
! 84872 40391154
? 1
! 55951 734605478
! 195059 886864135
! 83927 383612717
! 51945 332647465
! 87394 485254347
! 99701 161731058
? 1
? 1
? 1
! 69692 97986412
? 1
? 156310
? 1
! 108701 234701569
? 1
! 135162 950312327
? 1
! 80173 533896929
! 170560 533893196
! 186027 142404721
? 1
! 176343 335574975
? 1
? 1
? 1
? 1
! 181919 45642636
? 1
! 192353 64663578
? 1
! 4448 403128438
! 25333 488763233
! 97257 551730007
! 56581 368641502
! 56427 518198712
! 114505 318684529
? 1
! 116073 383691038
? 1
? 1
! 145550 23726918
! 156182 796400720
? 1
! 84180 409894184
? 1
? 1
? 1
? 1
? 1
! 107286 522145600
? 1
! 133201 743163748
! 133378 123762404
! 84412 610903070
? 1
? 31181
? 1
! 150129 74385121
? 1
! 22296 248860966
? 1
? 1
! 151523 461790384
? 1
? 1
! 99038 196214517
? 1
? 132935
! 92444 220423358
? 110517
! 89193 259901055
! 70094 210018868
! 115321 634667629
? 1
! 108151 40781035
! 74218 593983046
? 1
! 184002 235673293
! 158319 65961044
? 1
! 102074 441462248
! 117461 381935836
! 65117 317844598
! 140818 577980195
! 146170 262610516
? 1
? 1
? 1
! 77484 266768604
? 1
! 80807 796738348
? 1
! 110503 332699499
! 168631 222849231
? 1
! 71117 410836760
? 1
! 161404 31354400
! 28088 222731544
? 1
? 1
? 1
! 76704 181511821
? 1
? 1
? 1
? 1
! 59377 517475846
! 171819 500218304
? 147324
? 186493
? 1
! 61538 384121516
? 1
? 1
! 142283 747645586
! 40992 547108441
? 1
! 77197 282973703
? 1
? 1
? 1
! 16451 585917676
! 195802 686105327
? 1
! 117764 551602263
! 130752 90616720
? 173438
? 1
! 72083 216560948
? 1
? 1
! 183009 635017287
! 111558 608267013
! 95741 359305931
! 60011 989482785
! 74142 482078501
! 66962 130622424
! 26673 915708617
! 138142 963349944
! 31196 878271528
! 10546 523021321
? 1
? 1
? 1
! 148417 81541542
? 1
! 159667 42315492
! 111487 806093821
? 1
? 157435
! 159977 444279170
? 1
? 1
? 1
! 187552 621989399
? 1
? 1
! 61011 897928417
? 1
! 79563 620097508
? 1
? 1
! 84506 740228290
! 11293 901959646
! 25830 15285344
? 1
? 1
? 1
? 1
! 125801 732491230
? 1
! 58008 950992145
! 101798 883740015
! 154182 798899267
! 108384 439613784
? 1
? 1
! 159363 997720464
? 1
! 188968 58832087
? 89365
? 1
? 1
! 104695 589527523
! 23713 344529089
? 1
? 1
? 1
? 1
? 1
? 1
! 95262 829459441
? 1
! 107738 733721720
! 126625 247460708
? 1
? 1
? 1
? 1
! 40106 147371461
! 161642 449793807
? 1
! 160803 826497925
! 23965 946676428
! 80600 51592163
! 171925 114964000
! 145667 910772035
! 97547 292446486
! 7289 50035477
! 53451 828929854
? 1
! 39 437376364
! 92081 53569784
? 1
! 112351 773543680
! 71125 465228262
! 120781 971099645
? 1
? 1
! 79447 632487979
! 72361 355231890
? 1
! 87368 232126363
! 31736 130727306
? 1
! 177696 594052643
! 57650 658952974
! 141531 131459797
! 142111 927466830
? 30353
! 189872 667907659
! 2305 239587840
? 75465
! 159233 967216234
? 1
! 77860 516287632
! 30886 148902098
? 1
! 140827 194563956
? 1
? 1
! 103873 592369124
? 1
? 1
! 180913 819196126
? 1
? 1
! 121333 157729375
? 1
! 185707 881437623
! 30347 61487729
! 38204 531339341
! 186671 497865345
! 82806 112800955
? 1
? 1
? 1
! 95201 770777101
! 158474 179616735
! 69967 418989283
? 1
! 47641 843472278
! 83288 350275382
? 1
? 1
? 1
! 93867 293511344
? 1
! 184210 80962000
! 148079 235886557
? 1
! 25742 123655196
! 104049 405116025
? 1
? 1
? 1
? 1
? 1
! 15019 569306681
! 124433 871503844
! 196314 382310271
? 1
? 1
? 1
! 165156 206816140
! 35569 121453239
? 48148
? 1
! 150369 470163375
! 115650 618010132
! 191015 756951316
? 1
? 1
? 1
! 34335 567709688
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 73577
? 1
? 154744
? 1
? 1
? 138948
! 41777 16485275
! 122122 539985884
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 63739 641360849
! 193416 973531029
! 194722 593661177
? 1
? 1
! 51704 936512419
? 1
! 119337 129841916
? 1
? 1
! 2433 461322478
? 1
? 1
? 1
! 153759 732362469
! 68560 391240708
? 1
! 56637 137875956
? 1
? 1
? 1
! 7085 704458733
! 92654 320747450
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 8255 693144562
! 120799 706278460
! 166147 33316094
! 159487 93729317
? 1
! 161927 33742179
! 93014 521185566
! 164876 724159507
? 1
! 196350 471408133
! 23491 911537041
! 161505 956334724
! 114667 45964030
! 138349 107040518
! 169200 539181969
? 1
? 72568
! 166955 795505026
! 105817 291350522
? 1
? 1
! 15410 852468275
? 1
! 25894 984387646
? 1
! 2067 685867078
? 1
! 111548 619733384
? 1
! 77532 863356651
? 1
! 127192 352112221
? 1
? 1
! 55657 2639512
? 1
! 170876 551414909
? 1
! 117542 969230479
! 35522 865481988
! 135645 287040565
? 107813
! 103130 643812148
! 178125 290700936
! 6160 538945894
! 86815 955839637
! 161873 80433773
! 47865 587359625
! 63910 987286465
? 1
! 19790 379177560
? 1
! 45632 113820946
? 1
! 13938 961233773
? 1
? 1
? 1
! 132503 555264499
? 1
! 31125 77037673
? 1
? 38500
? 1
? 1
! 160068 251724429
! 176415 907324513
? 1
! 40255 887809225
! 33587 207875153
! 145337 989638753
! 68996 600342208
! 165248 472056579
! 73626 261795032
! 152455 710352039
! 59008 640587523
! 129679 443547430
! 110693 759678033
? 1
? 1
! 41792 319437586
! 70230 107811266
! 109923 976121070
! 147239 472239667
! 118659 913477857
! 85936 28032148
! 172990 257224000
! 126061 311650805
? 1
? 1
! 93884 849986154
! 115580 478116375
! 152357 986464505
! 107725 72338131
! 113054 721910720
! 199955 479242035
! 105210 173288608
! 169613 585686625
? 1
? 1
! 101460 83270256
? 92916
! 65454 716519340
! 22667 384980012
? 1
? 1
? 1
! 198718 426363151
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 57922 399793442
? 1
! 68138 638891476
! 123183 177643350
? 1
! 188632 75101026
? 1
! 183543 556428648
! 183254 901880727
! 162572 884198871
! 63230 113289816
! 151492 904514512
? 1
! 39457 461435035
? 1
? 1
! 140353 54651146
! 1935 569249465
! 47935 674633703
? 1
! 121246 950236937
? 1
! 116798 89721514
! 163897 574167338
! 122383 8716561
! 183563 886728961
! 14054 751923849
! 1828 164798998
! 23816 675306474
! 55004 493728987
! 100811 772181220
! 15480 517187940
! 158283 758585433
? 1
! 71602 897672141
? 1
! 21886 666686172
! 150706 49118808
? 1
? 1
? 1
? 1
! 125835 267591779
? 1
! 56270 730135474
? 1
! 111562 747269550
? 1
? 1
? 1
! 52315 106768234
? 1
? 1
? 1
? 1
! 31341 234799271
! 109099 965724327
! 28637 51001533
? 10583
? 1
! 158884 797317864
? 1
? 1
! 176879 57118225
? 1
? 1
! 156071 665137286
? 1
? 1
? 1
? 1
? 1
! 166262 279215194
? 1
! 30400 899081757
! 129170 353528313
! 14393 891231519
! 194145 876662953
? 1
? 1
? 1
! 180843 656297056
! 6597 451669908
! 27461 64353211
? 1
! 67231 704016399
! 138213 946338307
! 81493 558976989
? 1
? 1
? 1
! 43291 749312068
! 189971 24674790
! 102605 943035083
? 1
! 66382 4365304
! 189203 700920417
! 100867 14647095
? 1
! 93364 394695659
? 1
! 126592 234117573
? 1
! 46409 295921203
! 96093 739342315
! 18379 363073945
! 163081 343663130
! 108635 560275149
? 3442
! 17966 711946790
! 68960 806366995
! 89044 767615915
! 198003 511273516
? 17511
! 42802 942056454
! 126597 956953929
? 1
? 1
? 1
! 164681 200278952
! 27975 379612210
! 38755 801568785
? 1
? 1
! 52329 368680865
? 1
! 20240 314430978
! 7483 541532228
? 1
? 1
! 171337 98742948
! 152350 740279331
? 1
! 93589 261859752
! 111753 668252811
! 3047 67785068
? 1
! 153169 216086372
? 1
? 1
! 9277 44111767
! 37401 531539967
! 125646 95756698
? 1
? 1
! 147433 383868417
! 89773 181459633
! 188378 812589396
! 124148 524896051
? 97937
! 34817 261360910
? 1
! 143286 648426123
! 182348 486607984
? 1
? 1
! 157392 552149742
! 95698 983874488
! 155966 903205646
! 58176 306825592
! 28465 29235544
! 163588 35785547
? 1
? 116385
? 1
? 1
? 1
? 1
? 1
! 176941 592806294
? 94262
! 76312 457697239
! 32499 568660540
! 44868 130099577
? 126158
! 75585 120678281
! 47436 817378739
! 94884 322636376
! 13193 649221546
! 154076 765070481
? 1
? 1
? 1
! 47567 245503442
! 3951 900342491
? 1
? 1
? 36662
! 193191 757916220
! 122557 960359848
! 54018 243212101
? 1
? 1
! 83076 51844789
! 156200 173884110
? 1
! 133269 762450830
! 94840 746118249
! 59438 81537614
! 106232 490121843
? 1
? 1
? 1
? 1
? 1
! 82562 174096490
! 141275 385290635
! 143379 421440466
! 54802 515283166
! 42789 570188730
? 1
? 1
? 180288
? 1
? 125694
? 1
? 1
? 1
? 1
? 170725
! 195441 713574371
! 118226 263761206
! 114336 144495741
? 1
! 114503 925078867
? 7414
! 24495 464051592
! 22032 438886091
? 1
! 36751 145454718
? 1
? 1
! 109996 983607475
! 64003 677736722
! 151582 889522801
? 1
! 180368 42492704
? 1
? 1
! 193772 168707996
? 1
! 75091 391908547
! 19216 615630682
? 1
? 1
! 176644 429067928
? 1
! 157957 726619225
! 27739 967627073
? 1
! 163892 579320815
! 59054 835780072
! 114017 502872992
? 63262
? 1
! 199879 170303619
? 53558
! 36184 330874440
? 1
? 1
! 134405 214227490
! 164548 232938572
! 57546 600049218
? 79159
! 122535 118979531
? 1
! 58370 834856484
? 1
? 1
! 97153 807717640
! 76922 675843408
? 1
? 1
! 147996 458127525
? 1
! 60038 678828380
? 1
! 115870 226073822
! 160429 654200209
! 38916 806488002
? 1
? 1
? 1
! 76948 639463455
! 38191 823614415
! 97036 772974990
? 1
? 1
? 1
! 99161 154451725
? 1
! 195725 210884226
! 102187 810911628
! 52268 910772638
? 1
? 1
? 1
? 1
? 1
? 1
! 32195 633516619
! 80495 504663219
! 94296 547272935
? 1
? 1
! 165124 55434741
! 124769 329581730
! 171485 958670902
? 1
! 94352 243242040
? 1
? 1
! 51782 131536866
? 1
? 1
! 188683 627007131
? 1
! 26081 870727716
! 90530 26799811
! 63018 899580447
! 177999 999910533
! 182035 950337942
? 1
! 112762 633642517
? 1
? 1
? 1
? 1
? 1
! 76655 20357452
? 1
! 74746 440042739
! 130598 130317921
? 1
! 152181 42842884
? 1
? 1
! 1035 26941554
? 1
? 1
! 100217 924270883
? 1
! 3353 47424152
! 108781 322805293
! 5904 163180682
! 66448 739465603
? 1
! 24939 294187748
! 167509 158672550
? 1
? 1
? 1
! 153335 65150888
! 54222 710221435
! 176103 700144406
! 138388 172632909
! 119298 381984502
? 1
! 88791 818698048
! 7507 83750169
? 129802
? 1
! 110996 818122523
? 1
? 1
! 177865 461654922
! 183976 733165289
? 1
? 1
! 147769 628708727
! 187227 390045792
! 25687 890807053
! 122527 27673546
! 91098 415541421
? 1
? 1
! 183466 590326315
? 1
? 1
? 29508
! 76294 262230523
! 6014 579568544
! 107084 470336237
! 180074 41105252
? 1
? 1
? 1
? 32527
? 1
! 74433 54012807
! 178703 165651750
! 74988 193711437
? 1
! 44398 512359774
? 1
? 1
? 1
! 52655 776258174
! 88868 742269865
! 10251 556619562
? 1
? 1
? 1
? 1
! 175986 978421029
? 1
! 151702 426943804
? 172091
! 31136 201550635
! 147599 602884424
? 1
? 1
? 1
? 1
? 1
! 39342 916230128
! 877 390925633
? 1
? 58309
! 135569 217310433
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 12996 181299415
! 115863 181753372
? 1
? 1
! 93987 809153675
? 1
? 1
? 1
! 135022 959630726
! 73500 568610007
? 1
! 166903 52871601
? 1
? 1
? 1
? 115798
! 57993 215043789
! 7175 142244486
! 95199 803591419
? 1
? 1
! 76653 434990925
? 94366
? 1
! 109070 493399640
? 1
! 84597 796889797
! 57037 585157872
? 1
? 1
? 1
! 146742 748868821
? 1
? 1
! 26204 190699178
! 179880 875634564
? 105370
? 168757
? 1
? 1
! 170915 370419828
! 54900 569064409
? 1
? 1
? 1
! 62708 152160576
? 1
? 1
! 14635 726814103
! 100235 426016997
! 54945 638173764
? 1
? 1
? 1
? 1
! 134233 795483562
? 1
? 1
? 1
! 133483 555940870
! 4587 167038127
? 1
? 1
! 118976 959912189
! 85281 269807872
! 51455 377829022
? 1
! 166899 303757581
? 1
! 100449 951385786
! 109820 350595417
! 34260 779897694
? 1
! 23110 612494288
! 130523 848779355
? 1
? 1
? 1
? 1
! 20556 304118373
! 122701 294857944
? 1
? 1
! 20886 196778078
? 1
! 160558 969614864
! 197841 217615968
? 1
! 181844 300996446
! 84182 125482325
! 69335 149543713
? 1
? 1
? 1
? 1
? 1
! 188932 659801987
! 65309 765070626
! 76163 253639157
? 141675
! 199336 343368304
! 52578 284223925
? 1
? 1
! 71262 34363528
! 15581 389332981
? 1
! 63610 740734996
! 153644 936593917
? 1
! 46844 656810854
? 1
? 1
! 190029 788818983
! 43959 425290180
! 48520 3267054
! 171236 470799782
! 116009 500681551
! 154142 332656386
? 1
! 80015 636665473
! 45519 412747825
! 145750 665284936
? 1
? 1
! 148283 128772311
? 1
! 95181 67971897
? 1
! 189009 296421811
! 196573 333980246
! 166420 221569690
! 14612 886760958
? 1
? 1
? 1
? 1
? 1
! 17491 155433934
? 1
! 24343 716805172
? 1
! 142276 625495625
? 1
? 1
? 1
? 1
? 1
! 99431 691218186
? 1
? 1
! 154803 928865728
? 1
? 1
! 102044 899769424
! 17348 146124016
! 70022 557904457
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 65656 283417888
! 137754 101137349
? 1
? 1
? 1
? 1
? 1
! 185038 734828262
! 195456 110954574
! 13571 562522022
! 116761 367376196
! 152308 84003561
? 1
? 132558
! 195596 603017678
? 1
! 134903 933651198
? 1
? 1
? 1
? 1
! 20826 977386585
? 1
! 17084 308797008
? 1
? 1
? 1
! 21847 596660447
? 1
! 190265 553940016
! 129687 287480626
! 197825 256041146
? 1
? 1
? 1
! 54050 375590672
! 98687 292127022
? 104902
? 1
! 26728 995083494
! 87715 740253930
? 1
! 40400 638167685
! 54855 844668201
? 1
! 86914 550024827
? 1
? 1
? 1
! 1805 603101642
! 120040 105350755
? 97065
? 1
! 59254 166442183
! 188015 165114823
! 21516 930054625
! 77396 803584631
? 1
! 27331 975237363
? 1
! 177618 479067027
? 1
! 106243 449085464
? 1
? 1
? 1
? 1
? 1
! 42856 57769953
? 1
? 1
! 41765 16156223
? 1
? 49124
! 104567 386726521
! 9832 800231407
! 39014 764025599
! 157460 621653474
! 126224 45283171
! 162115 1213138
! 12061 341517194
? 1
? 1
! 87536 331448747
! 149204 27052434
! 105049 565560749
? 1
! 11528 770025488
! 153698 646548372
! 36536 18395696
? 1
? 1
? 1
? 1
! 118824 350981044
! 178237 436789300
! 115858 470212110
? 1
! 97924 523396607
? 129628
! 75064 796643050
! 95359 382957161
? 1
? 1
? 1
! 81350 167232995
! 70950 95794077
? 1
! 8092 402642090
? 1
? 1
! 128897 146362827
! 176621 475406977
? 1
! 66897 573052452
! 104655 887810125
! 113794 66606956
? 1
! 162543 564607324
? 1
? 1
? 1
? 1
! 96720 73077640
? 15226
? 147252
? 1
? 1
? 1
! 85021 597242302
! 108981 73745725
? 1
? 64068
? 1
! 49334 859735229
? 35069
? 1
? 1
? 86455
! 12042 10801625
? 145586
! 6478 394875505
? 1
? 1
! 22430 848691448
? 174703
? 1
! 53292 272096388
! 177835 556242206
? 1
? 1
? 1
! 187220 349935062
? 31626
! 107727 884998896
? 1
? 1
! 53049 711068074
? 1
? 175996
! 159235 678269109
! 185400 821391967
! 62739 954540184
? 1
? 1
! 120658 379199076
? 1
! 45123 996845702
! 184942 48105026
! 157154 961338891
? 1
? 1
? 1
! 48030 889364177
? 1
? 1
! 192327 511085426
! 38146 977653137
? 1
! 7360 569245060
! 171720 459417470
? 1
? 1
? 1
? 1
! 111342 199279312
! 197063 713107737
? 1
! 111604 33434532
? 1
! 57568 434657373
? 1
! 161048 747488631
? 1
? 1
! 113987 857029478
? 1
! 33242 152301589
! 156746 82534092
! 102363 10221435
! 47870 886339333
! 106717 518694616
? 1
! 124572 41500597
! 170541 193718142
! 92752 588253650
! 19619 597057319
! 163149 67339670
! 144543 674618867
? 1
! 154196 659908021
! 88822 144141630
? 1
! 62850 620695146
? 1
? 1
? 1
! 28216 584579351
! 137395 689968828
? 1
? 1
? 1
? 1
! 114729 679918638
? 1
! 22214 136477453
? 1
! 81497 419834702
! 188083 310053330
? 1
? 1
! 190604 906790065
! 142684 680511348
! 133969 300784876
? 1
! 52663 395484271
! 74661 702374854
? 1
? 1
! 17709 901618771
! 28067 469696815
! 33931 933575264
? 1
? 140804
! 172458 740452322
? 1
! 118171 293479754
? 1
? 1
? 20732
! 127039 426262871
! 27537 211377762
! 127873 909612215
? 1
! 198671 603425363
? 1
? 1
! 6471 317692923
! 175789 980802196
! 20874 816791780
? 24989
! 125204 205082857
! 156110 506589913
! 199372 264485473
? 1
? 1
? 1
! 104445 176365341
! 35182 751118757
! 196724 782861847
? 1
? 1
? 1
? 1
! 71644 344219084
! 121297 849882549
! 146418 858703294
? 1
! 93540 422294309
! 79171 495536056
? 1
? 1
! 175538 186501257
? 1
! 42168 399016179
! 145114 491904434
? 1
? 1
? 1
! 185362 31546052
! 143740 450778500
? 1
? 1
! 175115 32224122
! 89625 706435054
? 1
! 47009 790724221
? 1
? 1
! 161905 91393208
! 34206 318658975
! 155863 822448609
! 144130 174589035
! 71593 272024129
? 1
! 90803 992534580
? 1
! 151472 71297534
? 1
! 26406 845163761
? 129123
! 67658 305357738
! 25188 625257209
! 81828 933025591
! 155039 603037545
! 170731 718858699
? 1
! 161988 486156816
! 64586 917909761
! 42918 690966940
! 9523 31244622
! 133043 560825454
? 1
? 1
! 126417 376342297
? 1
? 1
! 39388 163604258
! 197330 990874902
? 1
? 1
! 180412 868523784
? 1
? 1
? 1
! 136895 311878254
? 199953
? 1
? 1
! 51964 320487998
? 1
? 1
! 99722 643136522
? 1
? 1
? 1
? 1
? 1
! 2911 619369679
? 1
? 1
! 151382 452804660
? 1
! 25308 136782636
! 66816 297855435
? 1
? 159408
! 131569 844950287
! 146973 521852272
! 25363 240302024
? 1
! 127864 87495548
? 1
? 1
? 1
! 128890 902043592
? 156853
! 180621 943480701
? 1
? 1
! 25218 321293761
! 174393 598310088
! 9629 686955228
? 1
? 1
! 98064 657710429
! 153534 286173955
! 110669 710864831
? 1
? 1
! 13964 264080649
? 1
! 56415 247629353
? 1
! 30175 781763455
! 149167 122758542
! 197032 55470936
! 62025 418077216
? 1
! 103468 336809238
? 1
! 69043 923027259
? 1
? 172171
! 123927 254169533
? 1
! 188701 473079936
! 113560 712384367
! 21958 436454463
! 149550 209158506
? 1
! 142314 955105769
! 159778 652337676
? 1
! 53154 263710023
? 1
! 95396 9219375
? 1
? 1
? 31938
? 1
! 41069 975399341
? 1
? 1
? 2442
! 126220 506101389
? 66297
! 119031 769736592
! 192561 204744667
? 1
? 1
? 1
! 52896 135730978
! 29889 339106806
? 1
! 3501 70939904
? 1
! 83606 458700046
! 163088 607785900
? 1
? 1
? 1
! 55978 351649397
? 1
? 1
? 1
? 1
! 53104 354579794
? 1
! 81615 969990099
! 63137 45748078
? 1
? 1
! 176576 129189157
! 47066 426673781
? 1
? 1
? 1
! 67736 969553914
? 87230
? 1
? 138429
! 109142 352121473
? 1
? 1
! 160252 441279982
! 161700 938913182
! 128770 924841169
! 168499 81752510
? 1
! 178816 879842135
! 75206 34122287
! 124176 598368676
! 169908 700224847
? 1
! 48941 277999288
! 175806 814983922
? 1
! 93173 7437724
! 29924 763177016
! 109233 849843350
! 54703 250367226
? 1
? 1
! 57769 746766268
! 36541 986756347
! 188822 851794285
! 148502 658848424
! 121843 375862538
! 70705 705942549
? 1
? 1
! 101972 863644632
! 85135 788124699
! 126206 508172872
? 1
? 1
? 1
! 56856 969761391
? 1
? 1
! 12685 866942010
! 93227 438269939
? 65801
? 178606
! 136775 252023478
! 176640 778951285
! 177263 808249042
! 97632 807596955
! 167644 742736677
! 7914 833930847
! 66509 735755127
? 1
! 194824 849359222
? 1
? 1
? 1
! 62904 597426270
? 1
! 18519 667121685
! 125430 230014856
! 150623 212348783
! 59609 726323467
? 1
! 57834 520339167
! 142755 839396668
? 1
? 1
? 1
! 112069 460882798
? 1
? 1
? 72033
! 74833 113797242
! 184990 803270665
! 127770 612183014
? 114944
? 1
? 1
! 54393 296754214
! 175951 200020447
! 69990 89957960
! 153981 971253762
! 182506 442819551
? 1
? 1
? 1
! 33432 849166532
! 90304 778646633
? 1
! 53649 803458968
! 173873 2438772
? 1
? 1
? 1
! 70943 635086751
! 157406 334420008
? 1
! 81797 421399021
! 97686 477895415
? 1
! 168167 771366904
! 3575 730637090
? 1
! 58294 276749121
! 169124 307809690
? 34514
? 1
! 148829 453121841
! 86677 955331055
? 1
! 32689 632682704
? 68843
! 49269 666207824
! 190304 346337725
! 162440 430202966
? 1
! 50054 258720559
? 1
? 1
? 1
? 1
? 1
! 23310 235408395
! 137515 854215567
? 1
! 190684 201882807
? 1
! 58594 545741315
! 159407 679232060
! 34881 498187611
! 98916 921975357
? 1
! 2435 652895876
? 1
! 188145 649052653
? 1
? 1
? 1
! 2974 446473938
! 62054 980563185
! 89285 762737577
? 1
! 98165 252694462
? 1
! 188747 932935341
? 1
? 152083
! 72327 183972346
? 1
? 1
? 1
? 1
? 1
? 1
! 140658 601538446
! 85634 942124718
! 4116 814919426
! 82898 264811633
! 116433 119844650
? 1
? 1
? 1
? 1
! 19989 230760185
! 167778 341769520
? 45509
! 123499 990637742
! 11847 544323228
! 153606 828756138
? 1
? 161744
! 195590 633433267
! 52213 741442627
? 1
! 118151 761824171
? 1
? 1
? 1
! 83893 229466584
! 171649 992942892
? 1
! 129857 739096092
? 1
? 1
! 18574 953808231
! 38420 935761169
? 1
? 90926
! 185662 765875141
! 196104 472613373
! 120382 920339108
! 147678 810451379
! 9482 216083334
! 177928 285717657
? 1
! 18567 675874264
? 1
? 1
! 93355 68359426
? 1
? 1
! 174659 978766589
? 1
! 90535 706474333
! 155545 997505913
! 72104 670460892
! 151589 786966814
? 1
? 1
? 1
? 1
! 90115 613633053
! 99840 478545148
! 84523 235723915
! 188844 871267747
! 103980 508749879
? 1
? 1
! 167767 855469499
! 174134 120803297
! 134805 616756878
? 1
! 113122 621838420
? 1
! 6119 478067334
! 185323 549486135
! 172002 80313005
? 1
! 18301 392539665
! 120172 135304592
? 68485
? 1
? 1
! 51188 490880465
? 1
! 76159 24502175
! 187551 732929143
! 183806 356637216
? 1
! 40388 785598069
? 1
? 1
! 149962 408607909
! 167459 253460156
? 1
? 1
? 1
? 1
? 79941
! 32631 779779689
! 36813 681360485
? 1
! 99186 426059968
! 133601 731510869
! 154107 868200460
? 1
? 157093
? 1
? 1
? 1
! 332 802598698
! 163632 485199858
? 1
? 1
! 47900 594903896
! 74569 450683655
? 1
! 22062 55735902
? 1
? 1
! 139157 158438249
! 153030 547264528
? 1
? 1
! 85788 479812529
? 1
? 1
? 17671
? 1
? 1
! 70149 877869997
? 3594
? 1
? 1
? 1
? 20189
? 1
! 64175 883802109
! 134602 885556210
? 1
? 1
! 119539 725406605
? 1
? 1
! 70927 863086524
? 1
! 197693 167022498
! 121166 561139166
? 1
! 162721 636155391
! 150843 614216661
? 1
! 81816 901415877
! 123173 55239363
? 1
! 190640 963263843
! 135040 175153305
? 1
! 150307 553506665
! 106215 760628381
! 114249 220040842
? 1
! 175813 470569453
? 1
? 1
? 1
? 183301
! 70404 375762790
? 1
! 180186 51262348
? 1
! 123992 156498103
? 1
? 165101
? 1
! 15107 840257147
! 122125 17336971
? 1
? 1
! 113381 280725535
! 147526 757133792
! 164932 778230098
? 1
? 1
? 51843
! 103112 556828593
! 3174 239699875
! 198914 395543691
! 193807 748805450
! 57207 672251957
! 142536 113852782
? 1
! 148640 608295103
? 27572
! 39024 721488757
! 181050 877689842
! 17315 724430602
? 1
? 1
? 1
! 136902 594151258
! 57850 254901327
! 109209 517491417
? 1
? 1
! 189690 674041776
? 1
? 1
? 1
! 175301 880053999
? 1
! 106426 484494543
? 1
! 51702 535631266
! 167927 580216252
! 96040 326654650
? 1
? 1
! 131321 941863095
! 53980 642064663
! 18183 904267869
? 1
? 33803
! 196613 72112187
! 41404 118875315
? 1
! 125850 638287876
! 45107 515253554
! 145449 443393957
! 79453 556246250
! 49171 975102999
! 17608 531918221
! 101505 85373605
! 99283 241871640
? 1
? 1
? 1
? 1
! 154011 720312283
! 164788 75290673
! 164581 428569315
! 53900 891404402
? 1
! 33019 831046496
? 1
? 1
? 1
! 96199 8834727
! 132370 421887921
! 113385 554845965
! 8313 156177025
? 1
? 1
? 1
? 30818
? 1
! 146976 282684559
? 1
! 178979 950556190
! 110801 528215897
? 1
! 129189 660730406
! 60947 740120965
? 1
? 1
! 119157 624793904
! 137365 59221226
! 183697 934781244
? 1
? 1
? 1
? 1
? 1
! 139250 620115831
! 38576 550105664
? 1
! 9988 692023037
! 88570 271409535
? 1
? 1
! 76169 201456422
? 1
? 1
? 1
! 113261 220740643
! 22274 399034366
! 64125 801619219
? 1
? 1
? 1
! 41839 811582399
! 61853 921232726
! 186911 762720743
! 7149 621852173
? 1
! 50179 82081870
! 62209 617358540
? 115353
? 1
? 1
? 1
! 49458 953176476
? 1
? 1
! 169512 813375158
? 1
? 1
! 189268 843455045
! 45324 357107170
? 1
! 20221 388125756
! 165195 744722418
? 1
! 82116 976220240
? 1
! 196924 339243057
! 193758 114834755
? 1
? 1
? 1
! 127551 699005731
? 1
! 132507 813755528
? 1
? 1
! 176833 813172599
! 101851 879607499
! 131331 304818199
! 61042 879499393
? 1
? 1
! 174728 827959508
! 110684 626679998
? 1
! 124210 505898400
? 1
! 184207 614751918
? 1
! 107271 205559700
? 1
! 174706 447477285
! 26950 505317804
? 1
? 1
? 1
? 1
? 1
? 1
! 130558 993289418
? 1
? 1
! 79906 174140891
! 96768 979012347
! 116091 257579439
! 119194 407020515
? 1
? 1
! 41907 126128758
! 99480 251048664
! 128508 528631444
! 147919 298675086
! 188548 419134295
? 1
? 1
? 1
? 1
? 1
! 174731 96954930
? 134669
! 81531 40787179
! 25996 219560976
? 1
! 102011 357076644
? 1
! 10136 950347114
? 1
? 1
? 1
! 147340 452163825
! 149983 639677599
? 1
? 1
! 106169 981196219
? 1
? 1
? 1
! 92801 988386925
? 1
? 1
? 1
! 71279 568372609
? 158196
? 1
? 1
! 121690 509326049
! 67528 300787915
? 1
! 116685 979175205
? 1
! 62556 346432222
? 1
! 91159 607585773
? 77036
? 1
! 101653 836339686
? 1
? 1
? 5469
? 1
? 1
! 163394 153397808
! 38381 200633232
! 165509 648984087
! 79875 148190457
? 1
! 33848 844015846
? 1
! 191166 81899333
! 90507 699818490
! 130175 594399187
! 34558 955746461
! 185567 538326039
! 35454 349768087
! 62880 575719582
! 193688 728413338
? 1
! 154361 663311738
? 1
? 1
! 16915 580045324
! 162206 569660835
? 1
! 73757 262676916
! 30295 617187836
? 175252
! 196692 381527796
! 156915 918873351
? 1
? 1
! 58841 279071574
! 197978 139913634
! 71797 266686958
! 31741 598088375
? 1
? 1
? 1
! 80031 868820948
? 1
? 1
? 1
! 33800 164494434
? 1
? 1
! 41634 720978589
? 1
? 1
! 144419 10482584
! 58381 41264725
! 35955 378206099
? 1
? 1
? 1
? 1
! 46350 530815206
? 1
? 1
? 1
? 1
! 155842 287733621
? 1
? 156629
! 48727 911417805
! 92799 746259953
! 112330 754466602
! 53735 797724216
! 39072 394990863
! 77772 651887150
! 25402 158318702
? 1
! 145162 93700630
! 154216 124363573
? 1
? 1
! 1398 211456985
! 138417 127396587
? 1
? 1
! 123402 133211991
? 1
! 43628 782326993
? 1
! 47936 490593846
? 1
! 194184 276810970
? 1
! 99909 571995798
! 105108 337524935
? 1
? 1
! 197340 283556950
? 119835
? 1
! 197225 435917466
? 1
! 16949 606435075
! 96365 204626524
! 2061 50341399
! 129745 569092546
? 1
! 65709 72822782
! 136058 36910356
? 1
! 109201 741772152
? 1
! 160754 978631678
? 1
? 1
? 1
? 1
! 185444 10917401
? 1
! 93549 728891761
! 105493 990280148
? 1
! 176958 980903746
! 192403 428932221
! 41863 759516940
? 170348
? 1
! 178563 4338809
? 1
? 1
! 176506 673422218
? 164964
! 189404 762104360
! 11953 75490983
! 74774 9064671
? 1
! 184279 725806241
! 38403 572319105
? 1
! 177595 765104765
? 1
? 1
! 127126 798870289
? 1
? 1
? 1
? 1
! 126313 131961524
! 94431 479624940
? 1
! 197914 659534758
? 1
! 95933 282800343
? 1
? 1
? 1
! 80699 511061443
! 34631 436003004
! 150569 636403958
? 1
? 1
? 3691
! 101110 820183699
! 135508 652604633
! 5314 799463840
! 46219 563538204
! 88235 408680861
? 1
! 100563 578191680
? 1
? 1
! 44480 719907819
! 157527 706500810
? 1
? 1
! 156056 423914406
! 135361 704206806
? 138566
! 164152 749734405
! 23129 695890190
! 101423 555288021
? 1
! 42853 639796339
! 112590 136634953
? 1
! 43538 946989624
! 110442 301914160
? 1
! 86215 54032375
! 80937 281293169
? 1
? 1
? 1
? 1
! 20406 22119617
! 103916 33474952
! 110990 292972370
! 177067 631291183
? 1
! 77169 244208824
! 195653 405647681
! 137487 255058758
! 177906 609433788
? 1
? 1
! 135901 482465252
? 1
? 1
! 170817 106378905
? 1
? 1
? 1
! 95194 712570494
? 1
! 104524 896463241
! 121198 337754080
? 1
! 178272 176518143
! 6635 157070371
? 1
! 178155 952749610
? 1
? 1
? 1
! 29496 894465488
? 1
? 1
! 69555 850475940
! 172310 89648069
? 1
? 1
? 1
! 164327 362281328
! 97664 77191895
? 1
? 1
? 1
? 60059
? 1
! 813 74139630
! 165375 529008500
! 12539 295784679
? 1
! 188063 750940844
? 1
? 147951
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 47126 372416693
? 1
? 71791
? 1
? 1
! 63984 949210403
! 146525 559989042
! 57170 549433352
! 114541 524305280
? 121280
? 1
! 116963 110925546
? 1
? 1
! 67862 220552079
! 83299 186772019
? 1
! 96757 230679171
! 91612 19913230
! 156018 620798029
! 123620 714907093
? 1
! 7839 575134545
! 9067 971396003
! 3468 697147399
? 1
? 50635
? 1
? 35092
? 1
! 177637 265402498
? 1
? 1
! 65316 833290712
? 1
? 1
! 134044 330055389
? 1
! 199167 823752989
! 94403 618071146
! 6637 663271380
? 1
? 1
? 130801
? 1
! 321 598654505
! 23507 102832428
! 191523 102525852
? 196619
? 1
? 1
! 183988 896093237
! 23054 315796506
! 62862 620563024
! 49532 177623725
! 164495 534736279
! 157061 158776554
! 26337 797124897
? 1
? 1
? 1
! 59557 620289950
? 1
? 1
? 1
? 1
! 13738 822604547
? 1
! 101278 286582364
! 136382 374581331
! 134710 822030442
! 63085 517076220
! 163046 767672787
? 1
! 54816 254015364
! 6813 667711181
! 199824 377229118
? 1
? 1
! 47659 303217208
? 1
? 1
! 106856 680530499
! 14928 705499830
! 191574 315201877
! 6108 783028805
? 1
? 1
? 1
? 1
! 105411 867042406
? 142524
? 1
! 114903 711225033
? 1
? 105145
? 2454
! 183497 862016666
? 62713
! 42227 144071938
! 90672 616097744
! 42182 175219048
? 1
! 11567 214612679
? 1
! 30871 478388784
? 1
? 1
? 1
! 31686 951457099
! 53859 198523977
! 78081 375928248
! 32970 442104291
? 1
? 1
! 130271 155630528
? 1
! 198336 242331937
! 94778 567905586
! 44566 375090090
? 1
? 1
! 26123 493009401
! 194496 398840217
? 24361
! 139469 867316768
! 57535 157478631
? 1
! 198837 757786253
! 79175 231317113
? 114723
! 176289 19287822
! 12163 179477530
! 30103 297926851
! 90719 443501695
! 117482 357061804
? 1
? 1
? 1
! 81864 184260720
! 182748 917880742
! 101311 195703150
! 32751 208906784
? 77883
? 58727
? 1
! 61790 595202060
? 1
! 153751 295580952
! 20610 714829337
? 1
? 1
! 108718 918287027
? 1
? 1
! 127971 260602800
! 163329 462761007
? 1
! 182588 714695439
? 1
? 1
? 1
! 29717 349876068
? 1
? 1
! 46788 302010833
? 1
? 1
? 1
! 64195 221856777
? 1
! 121689 407869089
? 1
! 149571 486188944
? 1
? 1
! 152195 647655758
? 1
! 73175 373506674
? 1
! 5877 540956450
! 21487 993921439
? 1
? 1
? 1
! 149717 677406396
? 1
! 131612 778413100
! 89268 313479560
? 1
! 159133 123174033
! 192068 637580713
? 1
? 1
? 1
! 85309 835668187
? 1
! 68943 116910313
! 76005 790697050
? 1
! 170403 47518640
! 174265 159891081
? 56077
! 55672 973842855
! 71357 574954564
? 1
! 82307 701290440
! 84844 98732212
? 1
? 92650
! 57359 274830866
! 186980 461256694
! 87226 153355426
! 158791 20178961
? 1
? 1
! 78488 795351769
? 1
? 1
! 165834 254799893
? 70201
? 1
? 1
! 122665 56949472
? 1
! 143822 745347339
? 1
? 1
! 152468 921340486
? 1
! 96955 740533398
! 36966 132113851
! 62941 442712014
? 1
! 109331 789339558
! 85053 595580656
! 20145 404868408
? 1
? 1
? 1
? 1
! 68509 484934546
? 1
? 1
? 116703
? 1
! 116391 51389571
? 1
? 1
? 1
! 3440 465849100
! 117446 163021954
? 1
! 49791 39621044
? 1
? 1
! 94610 101183430
? 1
! 189773 877719881
? 1
? 1
? 1
! 10366 785328595
! 85481 973747982
? 1
! 74725 919441051
? 1
! 177458 374885519
! 139156 725988442
! 102606 927571250
! 66636 570007929
? 1
? 1
? 147886
! 169818 342006904
! 128736 971126452
? 1
! 75850 156470854
? 130166
? 1
! 38112 409928064
? 1
? 1
! 117646 689016339
! 172569 844899925
? 1
? 1
! 4132 634973625
? 1
? 1
! 79729 728393939
? 1
? 1
? 1
! 96980 868901746
! 35577 608831345
? 1
? 1
? 1
! 73698 536063949
! 149629 429386181
! 73321 829886553
? 1
? 1
? 1
? 196068
! 56219 25072906
! 43634 793651858
! 19249 701958109
! 157165 917597270
! 66885 387844884
! 27224 287704528
? 1
? 1
? 1
! 61887 607724538
! 78764 712201064
! 142022 845808455
! 25893 797628318
! 148372 814354201
! 131555 845521796
! 138488 700657636
! 168989 876268389
! 163232 880114370
! 191479 459834840
? 1
! 123674 381007401
? 1
? 1
! 168410 543867784
? 1
! 24256 693389450
? 1
! 108918 224998029
! 13147 582281915
! 137536 789903949
! 189486 93179961
? 1
! 184264 176714135
! 78116 9138756
? 1
! 181196 968311773
? 1
! 172807 454021094
? 1
! 158186 533121541
! 12817 290674649
? 1
? 1
! 132304 207124722
? 1
? 56741
! 19815 368088054
! 77411 443124459
! 81776 48742988
? 19054
! 137614 796608895
! 96609 166546914
? 1
? 5112
? 1
! 125624 599753669
? 1
! 94836 258638266
? 31667
! 183358 491028595
! 64405 394809883
! 85756 542948296
! 52822 785230903
! 47301 297142139
! 188186 413508261
! 149096 108747670
! 77827 961610730
? 1
! 181207 582587921
! 99725 930636826
! 145586 982554682
! 58416 398491245
! 33039 82350813
! 869 288046559
! 138380 136311967
! 66925 761746971
! 51307 511537662
! 128693 503838139
? 1
! 134607 288093125
? 1
! 92394 900992356
! 168850 445335087
? 1
! 55784 287463377
! 144672 266818846
! 62997 464765797
? 1
? 1
! 171654 639081488
? 1
? 33665
? 1
! 65639 522371097
? 1
? 1
! 120097 402774190
? 1
! 57901 567323940
? 1
? 1
! 29109 550724982
? 62990
! 141693 567212963
! 17128 167326748
! 43772 579428345
! 95630 913260986
! 38188 819444015
? 1
? 1
! 167289 527750342
? 146065
! 195423 73962897
! 29165 926847532
? 1
! 103639 471311010
! 88891 523474352
? 1
! 121858 615528022
! 131119 327838274
! 179436 415747646
? 1
? 1
? 1
! 107112 903395722
! 148910 941880757
? 1
? 1
? 1
? 1
! 120433 501587566
! 93215 540937317
! 57693 756783058
! 99649 310490432
! 174385 854647793
? 35379
! 119196 412228223
! 95990 505419486
! 15098 549847980
! 150592 430072866
? 1
! 24561 328714952
? 1
? 1
! 97753 529168091
? 1
! 106402 546215474
? 1
? 1
! 104736 396741350
? 1
! 38600 870122585
! 80599 172746053
! 31104 399766022
! 19639 346389193
? 1
? 1
! 177374 909855133
! 22415 194055872
! 92496 308777540
? 1
? 1
? 1
! 140 968638964
? 1
? 188923
? 1
? 1
! 169093 129157998
! 196808 432597893
! 40144 474822897
! 143106 914654349
? 1
? 1
? 54672
? 1
! 19162 29400087
! 180690 343085292
? 1
! 35629 225323271
! 84419 906038434
? 1
! 5685 408685464
? 1
! 103692 707613465
? 1
! 113685 939649112
? 1
! 14303 359199955
? 1
? 1
! 174442 304631686
! 146727 768245244
? 1
? 1
! 181244 917046266
! 66064 898601284
! 184394 975427005
? 1
? 19976
? 1
! 42778 303367581
! 166315 37428504
? 1
? 1
! 62375 953867520
? 1
! 137261 523243860
! 186715 557619136
! 35314 839630839
! 16052 489925853
? 1
! 112425 921654664
? 52319
? 1
? 28221
! 162707 870765843
! 78664 573277614
! 9064 842577984
? 1
? 1
? 1
! 37403 143429878
! 591 997986009
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 109847 823129102
! 17828 259634738
! 43471 91056715
? 1
! 28821 339427204
! 42351 327954692
? 1
? 1
? 1
? 1
! 70291 990596731
! 58183 883638921
? 1
? 62324
? 1
! 259 687176588
! 180497 826354314
? 1
! 70163 743730910
! 10985 481271982
! 48954 381040173
! 188123 790540105
? 149606
? 1
! 60629 745060965
! 60598 819791941
! 82787 414036077
? 1
! 57456 569437908
! 73612 775798166
? 1
! 103457 59057203
? 1
? 1
! 162034 352257332
! 166082 529498588
! 93235 398127452
? 1
! 140344 597718937
! 66350 694768175
? 1
! 55873 598530060
? 1
? 1
? 1
! 198665 391232860
? 1
! 4110 944401549
! 77782 411282853
? 1
! 162314 395541292
? 1
! 77846 156079829
! 27319 444427760
? 1
? 1
! 156710 84890171
? 1
? 1
! 163346 409717090
? 1
? 1
! 55955 578348034
? 1
! 121859 120015126
? 1
? 1
! 84803 875784450
! 89634 320140264
! 47930 954958025
! 95743 489436261
! 21616 180037817
! 114031 363036560
? 1
? 1
! 158341 761646651
! 64122 639516137
? 1
! 105999 433346774
! 132932 82182045
? 1
! 171153 784085128
? 1
? 1
! 152342 720553067
! 67222 24926960
? 1
? 1
? 1
! 7270 563816670
! 166999 71634097
? 1
? 1
! 22862 378517138
! 43980 254158774
? 1
! 107088 164279160
! 161683 629970967
! 115128 232396630
! 56268 101926022
? 1
? 1
! 187348 178220363
! 39517 79662296
! 72296 40497522
! 99386 878761264
? 1
? 1
! 114767 391670165
! 75683 206027955
? 93770
? 1
! 198343 641275148
? 1
? 1
? 1
! 70091 245223791
? 1
! 43609 987667750
! 183643 612187305
? 1
? 1
? 1
! 32677 474463367
! 92875 653205232
? 1
? 1
? 1
! 8913 93808202
! 160322 175830336
? 1
! 102114 269980542
! 76188 91101221
! 72737 629532077
? 1
? 1
! 11729 792074800
? 1
? 1
! 53493 964688246
! 125254 31246706
? 1
! 45342 730662113
! 92453 781554792
! 129452 679438707
? 1
? 1
! 23025 521062882
? 1
! 195853 407531813
! 138625 117926764
! 69314 51316833
? 1
? 1
? 1
! 140050 275040814
? 1
? 1
! 136860 992619061
? 1
! 140210 794917288
! 110584 167818423
! 143863 873524063
? 1
! 28559 582603639
? 1
! 137723 311947396
! 11452 276686211
? 1
? 1
! 119770 216845960
? 1
! 31795 455333996
? 1
! 190170 876604183
! 48112 224965244
! 13795 876358719
? 150648
? 1
? 1
? 1
! 117110 119404224
! 161189 435754724
? 1
? 1
! 15231 884975655
? 1
! 179114 473850544
! 163652 314365414
! 89143 262844163
! 151415 157344891
? 1
! 65032 686844640
? 1
? 1
? 1
? 1
! 52912 438706092
! 175348 144835719
? 1
! 58958 145136833
? 1
? 1
? 1
? 1
! 166945 721897297
? 1
? 1
? 1
! 13146 845767691
? 1
! 169611 356053664
? 1
? 1
? 1
? 1
! 47258 260846290
? 1
? 1
? 1
! 85959 364572058
! 161528 661407089
? 1
? 1
! 103226 154709218
? 1
? 17580
! 163920 943828533
! 108206 194278227
? 1
? 1
? 121085
! 63967 699036735
? 1
? 1
! 50372 406410086
? 1
? 1
! 142978 549171048
? 1
! 20888 98571147
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 35706 460788760
! 70780 507016958
! 99063 352308364
? 1
! 150669 474290245
? 1
! 105061 319815750
? 1
? 1
! 178708 406779585
? 1
! 144718 722420961
? 111314
! 149908 86273176
! 45909 379595771
? 1
? 1
! 68113 616484534
! 169865 528731432
? 1
! 27652 80777101
! 163570 972591178
? 1
! 11027 854215388
? 1
? 1
! 109775 947361026
! 160810 326118086
? 1
! 153475 476866745
? 1
! 13242 910492870
? 1
? 1
! 81596 935608091
! 127936 6067129
? 1
? 1
! 139020 484964782
? 1
! 161482 769891510
! 110652 814570376
! 114463 348336488
! 68003 361672925
! 126785 142743536
? 1
? 1
? 1
? 123947
? 1
! 32972 952617913
? 1
! 153596 620008666
? 1
! 197557 500789499
? 129618
? 1
! 158560 597970066
? 1
? 1
! 152222 817108164
! 90247 530698892
! 64137 971572610
? 1
? 1
? 1
! 49934 474990745
? 1
! 111903 645599427
? 1
? 1
! 190638 546327752
! 61954 532190314
? 1
? 1
! 105728 325658086
! 196442 970992784
! 103390 227812320
? 1
! 136296 585518694
! 26010 20242073
? 1
? 1
? 1
! 193940 7461516
? 1
? 178058
! 48164 162866136
! 182280 890728361
? 1
! 112999 412341135
! 101489 86794892
? 1
? 1
! 19070 702972281
! 12936 751120339
! 136915 26866850
? 1
? 1
? 1
? 1
! 197536 745266479
? 1
? 1
! 23335 544440348
? 1
? 1
! 172168 756567032
? 1
! 169092 611885889
? 1
! 157529 928109522
? 1
! 142190 687240925
! 27499 125310870
? 1
! 52248 478312522
? 1
? 1
? 1
? 1
! 162794 132758901
! 20663 479212204
! 131804 784454751
? 1
? 1
? 1
? 127486
! 138777 395032402
! 118283 180728208
? 1
! 24575 403732671
? 93747
? 1
? 1
! 182473 686166253
? 1
! 108478 712262599
! 110041 169223440
! 92458 987769445
! 135584 130100786
? 1
! 114521 576321886
? 1
? 1
! 57021 379507040
? 1
! 84308 466515070
? 1
! 56876 383893056
! 103661 358909897
! 125485 183179463
! 29373 187763118
! 149142 706269578
! 82185 488873627
! 112461 742023703
! 135652 851563379
! 194717 449079561
? 1
! 29785 725843608
? 1
! 151152 837744840
! 57147 684308121
! 128372 891152485
? 1
? 1
! 172671 757630612
! 53136 369220062
? 1
! 59434 190980483
? 1
! 173482 748331988
? 151471
? 1
! 5266 221745362
! 147755 87828086
? 1
? 1
! 70832 655002517
? 1
! 96776 820267290
? 127214
? 78914
! 71091 950460268
? 1
! 186787 603763408
? 158399
! 4319 863345344
? 1
! 53551 464370189
? 1
? 1
! 27033 795255390
? 1
? 1
! 109171 273186549
? 189667
! 151602 620636151
! 156406 404552489
! 156271 249559035
! 15986 646232534
! 167188 190750522
! 2771 554600249
? 52112
? 1
! 176056 142860688
! 133725 142483575
! 85975 960558582
? 1
? 1
? 1
! 15878 3780516
! 39448 975879812
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 143003 97461841
? 1
? 1
? 1
? 1
! 19901 849153681
! 88557 438315648
? 1
? 1
! 50849 252587359
! 5307 225473759
! 161272 789756017
? 1
? 1
? 1
! 79755 721971280
! 139242 410535457
! 168668 314356676
? 1
? 1
? 177463
? 1
! 95585 616710225
! 77501 825395985
? 130387
! 19796 535111675
? 1
! 109699 618798984
! 166017 769273116
! 116135 594298602
? 1
? 1
! 7644 816523074
! 34131 261173136
? 1
! 23723 986383239
? 1
? 1
! 105940 855573091
? 1
! 66954 925967064
? 1
! 26482 875403538
? 1
? 1
! 168199 622964169
? 1
? 1
! 56756 889288618
? 1
? 76670
? 1
! 52592 480842211
! 150371 563432909
! 177460 460456415
! 150078 285307025
! 69258 653501466
! 145267 527679046
! 32072 398886362
? 1
! 130817 413327739
? 1
? 15530
! 132639 969074628
? 1
! 141653 43465094
? 1
? 1
! 43122 207466607
? 1
! 159728 976247213
? 1
! 134793 196894628
? 1
? 1
! 162271 448108032
! 135283 36347012
! 86049 152551801
! 149023 54799369
? 1
? 1
! 165914 943083727
? 1
? 1
? 1
? 187323
! 190357 960098591
! 53846 65232174
? 1
? 1
? 1
? 1
? 1
! 88181 333254290
? 1
! 152968 12238338
? 1
! 154303 987602340
! 121635 130861836
? 1
? 1
! 36099 60441587
! 11022 886877063
? 1
? 1
! 87606 154469140
? 1
? 154447
! 106552 879580883
? 1
! 114747 928604328
! 85197 942173903
? 1
! 193131 261604315
! 32293 8151849
? 1
? 1
? 1
? 1
? 1
! 192497 513204906
! 23049 467541990
? 1
? 1
! 182654 354109207
! 13313 827748328
? 1
? 1
! 95074 379669646
! 104650 778882458
? 1
! 195622 163528573
! 51163 351105745
? 1
? 1
? 1
! 124416 58712327
! 116427 631975472
! 131353 501915006
? 1
? 1
? 1
! 178229 711395107
? 1
! 139768 263441692
? 1
! 11405 889299998
! 74699 220238077
! 107749 7029922
! 185702 596546980
! 159090 836269674
? 1
? 1
! 189634 921826178
! 139353 341494401
! 171791 85256813
? 1
! 55357 569687861
? 1
! 173358 230246308
? 1
? 1
? 1
? 1
? 41972
? 1
! 122317 179054668
! 64005 961756363
? 1
! 139587 499245528
? 173152
! 170819 339558022
? 68726
? 1
! 114372 376410346
? 1
? 1
! 107340 248425193
! 134272 953196093
? 1
? 1
! 85894 791812905
? 1
? 1
! 198180 694061991
! 194737 736512103
! 96774 667742351
! 109175 939689083
! 191740 200178183
? 1
? 1
? 1
! 44455 699947143
? 1
! 58834 711273677
? 1
? 90411
? 1
! 58584 787800955
! 180086 944494571
? 97617
? 197845
? 1
! 67038 365550851
? 1
? 1
! 85342 486697946
! 128027 856892720
! 188197 963934873
? 1
! 110635 38532406
? 1
! 118900 825293356
? 1
? 1
! 96178 699957080
! 160242 589066014
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 3247 788320944
? 1
? 1
? 1
? 1
? 1
? 136874
? 1
? 1
? 1
! 49665 333790445
? 1
! 129366 894078892
? 1
? 1
? 1
? 1
! 147928 732180158
? 1
! 131951 138004008
! 103909 359767881
? 1
! 193304 524130376
! 87319 487333854
? 1
? 1
? 1
! 44030 23220497
! 192616 888798384
? 1
! 149734 414686769
! 92460 456406544
! 159585 666883775
? 1
? 1
! 181098 106101228
! 81207 985483757
? 1
? 1
! 191711 736182087
? 704
! 180173 74413409
! 64113 471306826
? 1
! 39176 648328278
? 1
! 120754 371153866
? 1
? 1
! 30253 498709825
? 1
! 7897 574182263
! 26256 382781760
! 182227 545535280
! 164905 875989984
! 25978 630448790
? 1
? 1
? 1
! 120011 505745370
? 126763
? 1
! 58817 111444858
? 1
! 84774 876728240
? 1
? 1
! 94561 962209716
? 1
! 173305 125314143
! 129295 644989772
? 1
? 1
! 100218 56899023
? 49014
? 22767
! 81065 326862514
? 1
? 1
! 98886 292716557
! 164777 664417275
! 18787 654932188
? 1
? 1
? 1
? 1
! 102425 399349414
? 1
! 41176 547010511
? 1
! 98511 747693234
? 1
! 105581 339427026
! 181505 124942915
! 139834 597766744
? 1
! 51959 103379752
! 39513 104783777
? 1
! 105184 21914069
! 115290 526720443
? 1
! 152955 291159707
! 88679 949868449
! 133095 30394597
? 1
? 1
! 191492 450077214
! 43460 430715239
! 34108 957814673
! 30083 431206411
! 151939 351223914
! 52372 7010858
! 120677 265897049
! 53731 525184883
? 1
? 1
! 194922 196621604
? 137749
! 97279 837263214
! 172475 142117173
? 1
? 1
? 1
! 51421 518738684
! 2075 70098838
! 27276 423708702
? 1
? 1
! 42814 399897173
! 181320 413675022
! 160054 96840074
? 1
! 187062 527659696
! 156030 753755322
! 185416 234242318
! 194406 56583421
! 48656 633490626
! 44769 305818057
! 157579 746878284
! 109803 418650881
? 1
? 1
? 175565
? 1
? 1
? 1
! 92084 167301585
? 49815
! 136849 626898491
! 71963 568387575
? 1
! 722 894227260
! 73994 751800506
! 80273 459618279
! 154464 631660875
! 105461 519414666
? 1
? 1
! 129742 876526617
? 1
? 1
? 1
? 1
? 1
! 148570 742805251
! 163300 910139012
? 1
? 192870
! 181454 199445470
! 141123 857670979
? 80010
! 66554 145790976
? 73856
! 165066 300981460
? 1
? 1
! 49268 724033661
! 110829 72035905
? 1
! 192973 180550465
! 193248 18530071
? 1
! 7899 264679198
! 135297 381422510
? 1
? 1
! 130362 700433291
! 71430 779974118
! 157669 224514473
? 153926
! 19239 432360956
! 98816 697181118
! 78543 391817798
! 89192 435410328
! 23130 550702392
? 1
? 1
! 15911 192640465
? 1
! 171705 70280707
! 31315 268885966
! 113306 702331948
? 1
! 52807 735206089
? 1
? 1
? 1
! 147009 414372983
! 28357 181468560
! 75053 744767119
! 2561 970866586
? 1
? 1
! 30825 180819485
! 152324 373040535
? 1
! 73559 7189295
? 1
! 5995 204320019
? 51400
! 56667 390419986
! 51535 351412283
! 97586 598850830
? 1
! 38929 200131981
! 114563 678897122
? 1
? 1
! 17331 723614188
! 12480 730618798
! 131785 22108609
! 122608 678199984
? 1
? 1
! 195589 848374396
? 1
? 1
? 1
? 1
! 1752 371363639
! 33060 976694738
? 1
! 120638 725176185
? 171970
! 38613 149040207
! 119454 289905497
! 115497 66426253
! 175452 22409027
? 1
! 184501 109643260
! 151352 782364421
! 51372 401765300
? 1
! 87500 621136583
? 1
? 1
? 1
! 33941 523719718
? 1
? 151106
? 62420
! 93748 262436457
? 1
? 1
? 1
! 38334 400642851
? 1
! 26810 679112341
? 15426
? 1
? 1
! 161761 579895087
! 20125 319585043
? 1
! 130926 699801441
? 1
? 1
? 1
? 1
! 97464 465890577
! 88416 865661464
? 1
? 1
? 1
? 1
! 8048 404281567
? 1
? 1
? 1
! 39100 773641656
? 1
! 75517 685802323
? 1
! 25270 24645086
? 1
! 20262 605213497
? 1
? 1
! 149073 105021077
! 139004 913931809
? 1
? 1
! 71923 620616318
! 39636 568323834
! 73524 179805616
? 1
? 1
! 26013 893586534
? 1
! 72024 408095126
! 18836 333581690
! 21153 98380336
? 1
! 196862 469077603
? 1
? 1
? 68321
? 1
! 7415 611425281
! 37495 890437769
? 104542
? 1
! 78705 194752904
? 1
? 66510
? 1
? 1
? 1
? 1
? 1
! 138921 366618844
? 1
? 1
? 1
! 27994 392954776
! 74289 784020799
! 104208 951496614
? 1
? 1
? 79920
? 1
! 29318 505336068
! 139571 675765668
! 118485 577083818
? 1
! 51779 132230918
! 30615 264476570
? 1
? 1
? 1
! 150557 191470038
? 1
! 29839 447512746
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 42221 790262285
! 105444 977225871
? 1
? 1
! 46592 757576224
? 1
! 12800 16550042
! 937 148247289
! 114081 905222674
? 1
! 32975 136247099
! 76867 941617933
! 188466 331183520
! 112463 690125772
? 1
! 1671 595766916
? 1
? 1
? 1
! 166538 9242921
? 1
! 45305 908920405
? 94918
? 1
? 1
? 1
! 143712 22930720
? 1
! 39657 159599809
! 135532 839533019
! 36106 678407870
? 1
! 141836 877494268
? 1
! 186525 646805348
! 157046 611757221
? 1
! 189917 315750615
? 1
! 153011 883094957
? 1
? 1
? 192392
? 168759
! 164470 570145034
? 1
? 1
? 1
! 188092 7015048
? 158492
! 25024 97484982
! 10559 448479767
? 1
! 51885 918879379
! 85302 499175094
! 141851 721384040
! 32026 208135262
! 157193 138231283
? 1
? 1
? 1
? 1
? 1
! 112156 493152768
? 1
! 193423 529059018
! 78494 896861350
! 66903 671784830
? 1
? 1
! 112220 299703801
! 171399 704488115
! 30224 244664589
? 1
! 100008 949740794
! 108182 362471472
? 1
? 1
! 8041 666862499
! 137360 471020816
? 1
! 164677 696371301
! 50920 958772216
! 92148 234989380
! 72095 75765721
? 1
? 1
! 40364 461262893
! 45558 81698541
? 1
! 91892 406427601
! 105451 66072345
? 1
? 1
? 1
! 114434 80186381
! 118051 615119957
! 88753 292979605
! 88356 218594949
? 1
! 133098 818519990
! 19800 152512240
! 114486 941338526
? 1
! 138713 263672900
! 187119 57669470
? 5716
! 11668 764232594
! 52174 967542018
? 1
! 88968 240782807
! 91902 667662525
? 1
! 129734 629934945
! 158442 793938858
! 163542 845255197
? 1
? 1
? 1
! 103617 902690538
? 1
? 1
? 1
! 24938 236383611
! 172790 458347373
! 60571 595682481
! 195683 455586840
! 119938 828446958
? 184322
! 16643 645345908
? 1
? 1
? 1
! 189709 708320335
? 1
? 1
! 161287 856938557
? 1
! 158039 63702937
? 1
? 1
? 97112
? 1
! 26492 791746874
! 65704 456221302
! 74782 580910547
! 44752 107926901
? 1
! 2738 194233616
? 1
? 1
? 1
! 63824 751813604
! 120256 756218162
? 1
! 123074 570126882
! 48644 862030196
? 1
! 13089 568689669
! 22057 924213276
? 1
! 98430 311477458
! 14009 943360749
! 198106 458336678
? 1
? 1
! 108273 414977235
! 50581 758764135
! 156427 297132426
! 25895 275485593
! 188062 85764377
? 1
? 1
! 133606 547987295
! 101775 810799684
? 1
? 1
? 1
! 74697 472602735
? 1
! 75874 400707871
? 1
? 1
! 93752 5500386
! 10292 180112389
! 40942 804366074
! 35795 223755419
! 25232 13355839
! 167532 43201493
? 1
? 1
! 91403 601086946
? 1
? 55549
! 105810 316599200
! 82941 285106215
! 176007 872737498
! 194465 587117163
! 101067 203892524
! 145131 739874469
? 1
? 1
! 119851 616215160
! 113231 769400665
! 158473 893880417
! 5258 503034722
? 156406
? 140308
! 47551 727788493
? 1
? 1
! 139347 874905914
! 164585 888085487
? 1
! 92477 886243351
! 143622 19585382
! 59583 471546699
! 131423 336824178
! 76561 597139141
! 40271 24799175
? 1
! 31302 715245070
! 145130 123717662
? 1
! 183590 788668241
? 1
! 130109 214192667
? 1
? 1
? 1
? 1
! 140909 658198227
? 1
? 1
! 105652 235714222
! 89594 828826324
! 46475 96040857
! 35550 321411370
! 5801 287514293
! 140432 935462877
! 172197 535174069
? 1
? 1
? 1
! 157974 891752314
! 6076 81839826
? 1
? 1
! 44639 846122903
? 1
? 1
? 1
! 10582 145135595
! 105142 163190756
! 123358 816396675
? 1
? 85556
! 150670 820335087
! 5067 779648012
! 190688 575748257
? 1
! 45708 991201312
! 135961 485555246
! 184133 855332516
? 161375
! 44329 372580588
! 86201 522498785
! 19444 40731880
? 1
! 46310 4091720
? 1
? 1
! 119247 325195087
! 104436 788313935
! 29010 709269805
? 1
! 29925 148207044
! 34840 323091173
? 1
? 17923
? 1
! 92982 714682915
? 1
! 55902 122063616
! 8131 230655003
? 1
? 1
! 13575 466634512
? 1
! 16694 25490202
? 1
? 1
? 1
! 64848 554864596
! 138782 198736764
? 1
? 1
! 164687 73833948
! 131153 910677164
! 112722 683212300
! 50044 217098618
? 1
! 148096 465991171
? 102198
! 168708 669796215
! 130818 596781415
! 101452 137806155
? 1
? 1
? 1
! 87265 246645399
! 57980 955990658
? 1
? 1
? 1
! 156340 706365175
? 1
? 1
? 1
! 55770 685891831
? 1
? 1
! 86130 842970887
! 81256 690901041
? 1
? 1
! 139784 136638165
! 130189 490333649
! 160117 399481003
! 165500 819505492
! 46566 336968719
? 1
? 1
! 118430 906686427
! 140758 735375039
? 1
! 2319 587661961
? 1
! 120648 582948995
? 1
! 66819 373791766
! 124658 433981987
? 1
! 122174 939706344
? 1
? 1
! 101140 452522308
! 13658 549725432
? 144270
? 1
? 1
! 94323 173595716
? 1
! 113026 310976139
! 93239 861734541
? 1
! 44704 833361436
? 1
! 95360 918461366
! 48433 703785512
? 1
? 1
? 1
? 1
? 1
! 147872 945654520
! 139920 922341170
! 190464 830978635
! 137638 947491266
? 1
? 140316
? 1
! 52627 510748785
? 1
? 1
? 1
? 1
? 159171
? 1
! 185024 906275606
? 1
? 1
! 192395 488774060
! 150191 615315179
? 1
! 28250 84385000
? 1
? 1
! 157914 667899197
! 188297 48189752
? 1
? 1
? 1
? 1
! 26780 291119787
? 1
? 1
! 138903 94405564
! 60627 684891279
? 1
! 163428 681050276
! 134882 416170757
? 1
! 34102 169472460
! 162950 552025187
? 1
? 1
! 78054 408179384
? 1
? 1
? 1
? 1
? 50103
? 168331
? 1
! 98857 923949811
! 17192 490264809
! 34399 674994196
? 1
! 48527 281298710
? 1
? 1
? 1
! 183618 985212538
! 89779 184561286
! 123743 811729132
! 128153 559924473
! 50241 642042625
? 1
? 1
! 25805 434964743
? 1
? 1
? 1
! 198979 542900501
! 25022 346852377
? 1
! 160997 806359057
! 28874 28899838
! 43120 706553758
! 122385 225847505
! 183857 157731717
? 1
! 126544 978738430
! 18506 351162043
! 83039 470720596
! 194698 38206980
! 108295 654954699
? 1
? 1
! 16960 893363990
? 1
! 122926 928442986
! 48974 188086335
! 184749 474246239
! 87179 616601381
! 60260 359271505
? 1
! 161369 226535820
? 1
! 184844 590808811
? 1
! 174402 678585251
? 1
? 1
? 1
? 1
? 1
? 1
! 173888 584855841
! 160910 522285581
? 1
? 55617
! 165631 246758003
! 31206 536052902
? 1
! 83206 599041704
? 126454
! 131577 198641176
? 52729
! 29661 424339743
? 1
! 176141 387094136
! 97881 78432355
? 1
! 182736 925154324
! 171398 865422500
! 191938 40955683
! 176407 861912661
? 184656
? 1
? 1
! 121668 498276060
! 149355 178836835
? 1
? 1
! 10278 848209451
? 1
? 1
? 1
? 1
? 1
? 103783
! 79402 75756214
? 1
? 1
? 1
! 120416 450376775
? 1
! 189765 742427685
! 135294 368555769
? 1
! 81203 270861896
? 1
? 1
! 132075 482919238
! 47901 556762952
! 61611 255590261
? 1
! 72598 661454376
? 1
? 1
? 1
! 40247 518479253
? 1
? 1
! 91039 15565333
? 1
? 1
! 96053 112435415
? 1
? 1
? 1
! 30344 140191332
? 1
? 1
! 152487 444329385
! 19615 434328010
! 143979 442343921
? 1
! 179647 485057105
? 153682
? 1
? 1
? 1
! 72009 503970739
! 145950 284132644
! 60839 395603983
! 107659 71230724
? 1
! 160776 178220263
? 1
? 1
? 1
? 131254
? 1
? 1
? 1
! 118378 899097445
? 1
? 1
? 1
? 1
! 962 374660087
! 188857 444026730
? 1
? 1
! 12819 325128705
! 45316 162815929
? 1
? 1
! 93608 366704075
? 1
? 1
? 1
? 1
? 1
! 83911 388237063
! 139777 285893129
? 1
? 1
! 177200 677130488
? 1
! 79507 827206169
! 129244 87504047
? 1
! 48001 708039463
? 1
! 54288 898499619
? 1
? 1
? 1
! 24074 463830883
? 1
? 1
! 8630 702751501
! 177915 949792851
! 75476 160404277
! 164556 654292945
? 1
? 1
? 38147
! 109203 808795330
? 1
? 1
? 1
! 118355 652039727
! 81543 430261567
? 1
? 1
! 57209 468505907
! 73550 610263620
? 1
! 169840 108089047
! 70983 124085328
? 1
? 1
! 38141 232227068
! 153931 228086005
? 1
? 1
! 168650 545470345
? 1
? 1
? 41702
! 24076 280264515
! 123000 588943716
? 1
? 1
! 5057 604839713
! 170117 813754896
! 116217 763172909
? 1
? 1
? 1
? 1
? 1
? 1
! 176425 675787619
? 1
? 1
! 84607 653206104
? 1
? 1
? 1
! 193427 108648274
? 1
? 1
! 24398 98813254
! 144611 140211739
? 1
? 1
! 27619 494548564
! 76580 909739961
! 70263 245810631
! 136069 720770523
! 126098 200657758
! 68307 590117401
? 137135
? 1
? 1
? 1
? 1
? 198291
? 1
! 163884 201344768
? 1
! 136478 200174858
! 80631 22722216
? 51129
! 92160 315652861
! 28368 578708852
! 113290 70605544
? 71627
? 1
? 91839
! 22446 115602065
? 1
! 64903 37340136
! 32944 272145191
! 89789 268230556
? 1
! 2724 72085747
! 71227 254522833
! 14688 126709570
! 76937 914316892
! 53356 488076273
! 20560 101201898
? 1
? 1
? 1
? 1
! 163392 44440734
! 159442 710207993
! 129010 697207370
! 93653 610253520
? 1
! 40501 877382854
! 155084 619736732
! 93736 808980198
? 1
? 1
? 1
! 79516 859277024
? 1
? 1
! 197664 606030620
! 136827 222054659
! 24055 72788609
! 95204 965110889
? 1
! 4444 102403830
! 170938 136674797
? 1
? 173437
? 1
? 1
! 48936 810156348
! 102170 963923875
? 1
? 1
! 87770 644029231
! 77292 337590466
! 87636 681989170
! 105020 404467170
? 1
! 185367 497808598
! 4117 318916233
! 158379 75135602
? 1
! 112962 949603303
? 1
? 1
! 25488 73183078
! 74530 937904165
! 86422 833122737
? 1
! 18846 4391181
! 130906 906422291
? 1
! 94303 664627670
! 49434 575590759
! 105273 35896093
? 1
! 161667 781086432
! 189047 67318316
! 96209 591650965
! 76546 744237852
! 174463 330857884
? 1
! 161306 327463116
? 1
! 76489 826492593
? 1
? 1
! 3497 821724144
! 133490 189807796
? 1
? 1
? 61292
! 104929 664725868
? 38646
? 1
! 5910 624101352
? 1
! 139901 255435695
! 85404 944833793
! 119878 124099605
! 9973 956276313
! 158077 648181165
! 29988 736456809
! 42219 445293083
! 179577 48746558
! 94033 559160873
! 18866 575868929
? 1
! 196044 694031925
? 1
! 164441 202144071
? 1
! 140703 260120603
? 1
! 134317 223675554
! 41400 945732034
! 84930 849361973
? 1
? 79185
! 100257 51927261
! 57507 617509420
! 107404 886536070
? 1
! 185372 897026098
! 145860 157651818
? 1
! 82 322154914
! 87360 54578235
? 1
? 1
! 22387 99644246
! 158677 82133280
? 1
! 34449 315783920
? 1
? 1
! 147746 852908510
! 29848 296872739
? 13227
? 1
! 109044 255550258
! 138250 544012172
! 127476 267167126
! 179606 957706710
! 115966 844312278
? 1
! 16425 948848723
! 13698 330471185
? 1
? 133601
! 134008 637549
? 1
? 1
! 114735 310200277
! 187015 412516118
? 1
? 146980
! 54262 296791303
? 1
? 1
? 1
? 1
? 1
? 1
! 74914 207948943
? 1
? 1
? 1
! 42464 199984944
! 199267 524202045
? 1
? 1
! 81108 688063120
! 56155 926918277
! 150541 643000971
? 1
? 51629
? 1
? 1
? 1
? 1
? 1
? 1
! 1117 408288672
? 1
! 130790 840667156
? 3073
? 1
? 1
? 1
? 1
! 124406 391255032
? 1
? 1
? 1
? 1
? 1
? 1
! 41455 19202448
? 1
? 1
! 119291 503998395
? 1
? 1
! 142534 414915381
! 95005 398676684
! 55011 556958888
! 49975 283407303
? 1
! 23293 278973758
! 107845 396322614
? 1
! 166727 971940063
? 1
! 124526 605517622
? 54008
! 101567 157477632
! 104635 42582184
? 1
? 111815
! 119893 858522855
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 157365
? 7890
? 1
? 153203
? 1
? 1
! 47438 534935071
? 1
! 125648 478711568
! 163737 192029768
! 130657 313439847
! 161535 383044707
! 46554 756562169
? 154810
? 1
! 115445 687184644
? 1
! 27260 630027135
? 1
! 134502 140386505
! 149032 332164171
? 1
! 10792 713387481
? 1
! 175370 816631471
! 116429 812744201
? 1
? 1
? 1
? 133592
! 130137 258224602
! 146979 881034126
! 4792 318870531
? 1
? 1
? 1
? 1
! 91248 183162931
! 46090 124988312
? 1
! 56004 305662531
? 1
? 1
? 1
? 1
? 1
? 1
! 151618 84363868
? 1
? 1
! 147544 437337984
? 1
! 35086 439637007
! 38676 987446530
! 194538 261870438
! 133955 120866074
! 83667 364384491
! 58242 926193814
? 1
! 171046 950028470
! 135081 737263706
! 63314 145351575
! 43041 431127856
? 1
? 1
! 190469 967121146
? 1
! 163973 108379984
! 186615 756622839
! 190060 333502996
! 32359 751011210
? 1
! 86089 272953598
! 55650 108638616
! 178335 272662995
! 171988 369029906
? 1
? 1
! 197165 448690416
! 6691 556743142
! 135708 11235384
! 82569 323557830
? 1
! 45170 851181757
! 101753 976525627
! 192621 545846054
! 55887 770667786
! 55327 686524159
? 52022
! 28763 760700979
! 153808 714757093
! 108643 979634078
! 22646 333177703
? 1
? 1
! 44304 316567664
! 190801 133232987
? 1
? 1
! 149982 917757397
? 1
? 182648
? 1
? 1
? 1
? 1
! 14338 416372418
! 186018 242960466
? 1
? 1
! 133071 716221639
! 105942 983887015
? 1
? 1
? 1
? 1
? 1
! 124471 549547170
! 127957 690858609
! 88952 348693016
! 90815 56039176
? 1
? 1
? 1
! 127828 548579513
! 14013 167508165
? 1
! 137012 461605507
! 7226 611574208
! 52293 308249308
! 149106 604225165
! 78272 697497951
? 1
! 187581 833720819
! 93519 2610612
! 166218 588976966
? 1
? 1
? 453
! 113747 104564529
! 90387 294355780
? 1
? 1
! 104748 818188006
? 1
? 1
? 1
! 151525 673676670
! 143810 139946227
! 160512 39878795
? 1
! 60278 937931691
? 1
? 1
! 45260 22792856
? 1
? 41338
? 1
? 1
! 181824 297279908
? 1
! 50131 165786447
? 1
! 70116 368517071
! 102371 549403581
? 1
! 84313 295109197
! 88312 984048249
! 64716 938241582
? 1
? 1
? 1
! 185388 756918452
? 1
! 152821 252094585
? 1
! 60547 165207679
? 1
? 1
! 21122 193467927
? 1
! 67456 138021241
! 48583 795496934
? 1
? 1
? 1
? 1
! 21001 515531280
? 1
? 1
? 157958
? 1
! 95255 716846303
! 110874 323353630
? 141586
! 84971 130838857
? 1
! 141055 637064254
! 55856 959202555
? 1
? 1
? 1
? 1
? 1
? 1
! 98057 241723839
! 53866 833124708
! 148357 27359022
? 1
! 5238 412704623
? 1
! 41704 897813353
? 1
? 25191
! 78087 666104762
! 169674 747895772
! 107790 779450713
? 162769
! 121585 568072481
! 148050 49620533
? 1
! 144328 651130895
? 1
! 128582 838531205
? 1
! 83934 814859412
! 199363 230219624
! 35950 790237361
! 116611 54959588
! 156949 91503154
! 65463 777698074
? 1
? 191339
! 97209 176117431
? 1
! 168182 588469363
? 1
! 171367 987039710
! 100382 990488719
? 1
! 89638 659106090
? 1
! 144033 58686419
? 12168
? 1
! 54938 498191714
? 1
! 67085 628111193
! 70842 824439417
? 53838
? 1
! 149063 972037667
? 22103
? 1
! 159488 597921993
! 34922 429505469
! 155716 658312987
! 125721 843427139
? 1
? 1
! 170932 90273967
? 1
? 1
! 179267 318178666
? 1
! 48011 12763690
? 1
! 103502 488255307
! 133932 109238100
! 105992 71552749
? 1
! 71556 824950546
? 1
? 1
! 134791 974401040
? 1
! 134456 590247614
? 1
! 157874 993976298
? 1
! 170993 155942498
! 96565 735972274
? 1
? 192933
! 126769 623506945
? 1
? 1
? 1
? 1
? 1
! 101583 93000359
? 1
! 113695 126942690
? 1
? 1
? 1
? 1
! 192546 247970193
! 179953 422008819
? 1
! 190832 430036541
? 1
? 1
! 138738 741467834
? 1
! 106219 387608211
? 1
? 1
? 1
! 160808 901838040
? 1
? 1
! 19698 513270501
? 1
? 1
! 113806 249166575
? 1
? 1
! 5066 845798572
? 1
? 1
! 107459 955617713
! 97568 553517396
? 1
! 126178 263643932
! 131918 534181612
! 191293 230118328
? 1
? 1
! 80590 890866193
! 140128 609696930
? 1
! 195460 755473647
! 172673 643919124
? 1
! 26522 853216655
? 131457
? 1
? 1
! 172094 719227620
! 55432 570562792
? 1
? 1
? 1
? 1
? 1
? 1
! 9786 81983563
! 164789 418435858
? 1
? 1
! 148655 346819087
! 42545 850327002
! 159979 200825908
! 25814 785276176
! 14770 669715363
! 78190 424104862
? 1
? 1
? 1
? 1
! 54718 251150439
? 162265
! 74469 841486478
! 157866 731069716
? 1
? 1
? 1
! 192228 559075911
? 146949
! 1288 230441633
! 30979 901854483
! 111152 315472918
! 68625 455429942
? 62560
? 1
! 8238 414674523
! 121868 665476146
? 1
! 40615 874824369
! 29804 133213424
! 142217 10129248
! 114702 288408700
! 35965 927647812
? 1
! 54836 218345640
? 1
! 62343 406333646
? 1
! 184290 221237162
! 103379 291077778
! 160907 758349812
! 24232 727934702
? 141014
! 18633 444976647
? 1
? 1
! 114394 769096828
! 145791 439995071
! 53520 355427335
! 136715 575734248
! 182441 291426924
! 73348 130068699
! 189557 972088321
? 198161
? 1
! 151827 220807664
! 76978 523919988
? 1
! 39744 876238080
! 134721 372197236
? 1
? 75842
? 1
! 106725 352191824
! 24942 307976021
! 179295 336259014
? 1
? 1
? 1
? 1
? 1
? 1
! 53421 271013159
! 2119 558221372
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 137919 973550255
? 1
! 96333 611756296
! 73408 520147829
? 1
! 153409 276100879
? 1
? 1
? 1
? 1
! 105474 868120544
! 111513 688811641
? 1
? 1
! 82850 640800251
? 1
? 1
! 53425 133473514
! 77505 349926504
? 1
! 66137 20902501
? 1
? 1
? 1
! 156877 111777033
! 20057 303406217
! 22243 164575222
? 1
! 44923 672148577
? 63052
? 1
? 1
! 141322 421453669
! 77562 532827443
? 1
! 124234 375021605
! 132677 711876813
? 1
? 1
? 1
! 3671 123378743
? 1
! 110036 434016457
? 1
! 58222 773220478
? 1
! 164718 359934383
! 199625 320606693
? 1
? 1
! 16 929211838
? 1
! 169292 5583514
? 1
? 1
! 120062 305957834
? 1
? 1
? 1
? 1
! 94609 353295704
! 7317 640358883
? 1
! 109115 626262098
! 69851 820762883
! 177087 693679434
? 1
! 141134 224567777
? 1
! 15870 951872365
? 140901
? 1
? 1
? 1
? 1
? 1
! 145126 848041211
! 114470 517053252
? 1
! 8638 623169367
? 124906
? 178567
! 197962 61037774
? 1
? 1
? 1
? 1
! 160042 845395470
? 1
! 53713 745175841
! 163881 569774879
! 58518 652249312
! 136519 715536490
? 1
? 1
? 1
? 1
? 1
? 1
! 163769 676253727
? 1
! 199977 63202904
! 112858 986478628
! 57453 910655632
! 32776 712878609
? 1
! 176562 24637959
? 1
? 1
! 141356 343968371
? 1
! 64944 221659877
? 1
? 1
? 1
? 1
? 1
? 1
! 10900 835408522
! 159470 150165865
? 1
! 75229 881937122
! 148578 437346782
! 150947 697817085
? 1
? 1
! 109424 891585886
? 1
! 132635 611183253
! 160564 386426251
! 29817 948701651
? 1
? 1
? 1
! 150221 180744919
! 127186 52539113
? 1
! 186537 982609321
? 1
? 1
! 12567 764207938
! 184933 771688224
! 57289 952821841
! 178750 890190014
! 179809 698658250
! 203 708802845
! 45461 638543181
? 1
? 1
! 150138 766549843
! 168309 564329700
! 13729 214201097
! 31194 469368070
! 90248 16828806
? 1
? 1
? 1
! 110095 330132746
! 22562 447203786
? 1
! 25638 966560772
? 1
! 89095 64447303
? 1
! 46389 646600249
! 180005 349814626
? 1
! 106744 545211093
? 1
? 1
? 1
? 1
! 30193 542625065
! 154450 318182350
? 1
! 52994 820741995
! 151239 185862061
! 97081 600929254
? 186478
! 49873 436005108
! 151247 683113980
? 1
! 199944 716764817
! 41819 497020406
! 24328 284926355
! 124286 568227587
! 68236 265920171
? 189740
? 169349
? 1
! 31935 548652049
! 56022 53009154
? 139635
? 1
! 75566 580933284
? 1
? 1
? 1
! 60485 125419679
! 54753 600705233
! 128696 166568394
? 1
! 190565 558372590
? 1
? 1
! 129035 127148254
! 42766 130282567
? 1
? 1
? 1
! 40468 319794959
? 1
? 112788
? 1
? 1
! 103526 810952587
? 1
? 1
! 146387 654388545
? 1
? 1
! 148298 947112603
! 21801 196164957
! 180250 976833991
! 85179 820895847
? 1
! 53868 205908333
? 1
! 136487 619736981
! 142805 555375948
! 73107 581760238
? 1
? 1
! 27170 394950023
? 1
! 119482 760139077
? 1
! 85586 899604722
! 198910 15908660
? 1
! 51978 923770918
! 15216 156309175
! 70905 293456705
? 1
! 64436 245615814
! 45548 766923554
? 1
? 1
! 87027 973240388
? 1
? 1
! 190505 218704794
? 1
? 1
? 1
? 1
? 30290
? 1
! 71607 814023867
! 193672 5895222
? 1
! 149518 94417286
? 1
! 150438 316522308
! 70503 901487967
? 1
! 161106 285681012
! 136650 871199886
? 1
! 22384 669747160
? 1
? 1
? 1
! 15757 53052392
? 1
? 1
! 85649 36731447
? 1
? 1
? 1
! 147127 445373348
! 102457 362186092
! 113700 87760276
? 1
? 1
? 1
? 1
! 98723 401087511
? 1
? 1
? 1
? 1
! 64495 301226448
! 77607 115225472
? 1
? 1
? 42875
? 1
! 16191 626937114
! 34765 327747541
? 1
? 1
! 107491 48837416
? 1
? 1
! 69434 360558918
? 1
! 129158 870731397
? 1
? 1
? 1
? 36268
? 1
! 147405 793155721
! 124436 571522872
? 1
? 3571
! 7560 460209926
! 64287 477282756
? 1
! 52091 416356499
? 1
! 187841 136218921
? 1
? 1
! 55326 3905149
? 178029
! 190255 851072415
! 145890 21715078
? 1
? 1
! 125953 63616677
! 79065 830947009
! 157899 870168228
? 1
! 190026 721111278
? 1
? 1
! 13535 161525134
? 1
! 4542 74352449
! 94366 50424337
? 145265
? 1
? 1
! 153518 797268399
! 35640 420787443
! 157857 244529860
! 54950 848948239
? 1
! 175964 212067164
! 114286 798885259
! 108704 762233286
? 1
? 1
? 1
? 1
! 64199 876214475
! 10499 605910509
! 68095 367381714
! 73383 864238115
? 1
! 80055 97395862
! 86409 262639244
! 197840 915548124
? 1
? 1
! 4594 558180133
! 131073 531905195
! 142834 825748284
! 69181 8385584
? 1
! 183480 672707496
! 13090 284199062
? 1
! 7530 351521780
! 11479 19907974
! 127331 969129573
? 1
! 174253 129736390
! 118410 593955434
? 1
? 1
! 16367 11531986
! 70191 132992446
? 1
? 158273
? 1
! 142905 637500028
! 137632 853359230
! 134945 978236121
! 95441 622518287
! 183592 223549048
! 94225 30453652
? 1
! 150213 515365538
! 198129 263024795
? 1
? 1
? 1
! 131939 518529648
! 176712 173204474
! 105187 322198570
? 1
? 1
? 53903
? 1
? 1
! 135438 721161452
? 1
! 80471 903135325
! 138397 580066903
! 41226 987962120
? 1
! 188132 984638315
? 1
! 106756 907505807
! 48523 115205939
! 183484 230684944
! 44827 792991668
! 97539 160944865
? 1
! 82515 7227932
? 52380
? 1
? 1
! 145504 508975924
? 1
! 38150 141471335
! 165872 569549565
! 19202 481255639
! 189869 723185776
! 183382 129706788
? 1
? 1
! 137904 377898016
! 10564 999202387
! 53924 611504039
? 1
? 1
! 30297 841268294
? 1
? 1
? 1
? 1
? 165632
! 16987 57883032
! 87566 779582215
! 15980 262545472
! 191165 74540589
! 184441 495323319
! 137129 16996039
! 74317 221104536
! 99592 56248925
? 1
! 197610 890856243
! 80043 750147800
! 19295 176997398
! 108984 1088994
? 1
! 99290 473448924
! 112652 478539632
! 18830 77100736
! 192117 376023422
? 1
! 16972 945400742
? 1
! 23443 628824066
! 111468 673229472
! 52602 520679015
? 1
! 71958 313076027
? 1
? 1
? 1
? 1
! 116591 176868070
? 1
? 1
? 1
! 117044 144979879
? 1
? 1
! 16459 481581406
! 53084 376942615
? 1
? 1
? 133270
? 1
! 117051 347510703
! 69207 756120662
! 139697 438238414
? 1
? 1
! 178656 360975233
? 1
! 73773 943597368
! 44982 245632569
! 76084 218915541
? 1
! 159349 285616471
! 178 998725286
! 69742 212571109
! 3351 942941978
? 1
? 1
! 54441 653969030
! 87911 483333427
? 1
? 1
? 1
? 1
? 1
! 135724 247642403
? 1
! 52011 408585862
! 150446 50556687
? 1
? 1
? 1
? 1
? 1
? 1
! 171884 838987281
! 36166 493713954
! 77868 855457919
! 6709 66062958
! 60898 180082978
! 98231 252778522
! 74715 80705901
! 101416 145172134
? 1
! 148191 293310706
! 171808 933851307
? 1
! 134539 368552261
? 1
? 1
! 191360 610116533
? 1
? 1
? 109547
? 1
! 14876 916936763
? 1
! 94508 802215710
! 172604 530054243
! 26259 206960006
! 102362 770167665
? 1
! 188495 990786546
! 191055 741246055
! 21760 645791937
? 1
! 115909 726430804
? 1
? 1
? 1
! 24611 114807108
! 134155 723081745
! 163923 455696378
? 1
? 1
! 186043 749137610
? 1
! 178240 114585624
! 179903 428134936
! 60982 862065157
! 9052 901958565
? 1
? 1
! 137023 503748650
! 56108 96041210
! 151982 778338190
! 49909 710693042
? 1
? 1
! 40669 643772771
! 7770 280829453
? 1
! 123907 211481678
! 93965 33579863
! 26278 998036430
! 112209 541071820
! 161809 501705874
! 78823 705624447
! 89526 933260174
! 94156 883723026
? 156573
! 179620 232355203
! 137563 640748380
? 1
! 125777 639927428
? 1
! 79202 206406216
? 1
? 1
? 160785
! 177539 204552776
? 1
! 160206 236910768
! 5214 848219019
? 1
? 1
? 1
? 1
! 186491 274262407
? 1
! 145583 590052523
! 26495 308553332
! 159398 645454182
! 25703 696657835
? 1
! 169202 255986933
! 30210 470294766
! 23986 843510418
! 134767 144251780
? 1
! 175915 1070074
! 29453 599628649
! 180126 386775270
? 1
? 1
! 27902 707819763
! 26960 444079720
? 1
! 132203 541744850
! 120207 97429095
? 1
! 148815 950630125
! 6858 789884481
! 162859 219141287
? 1
! 33133 984699435
! 16392 106812396
! 190583 916044854
? 1
! 69167 615107495
! 198933 191286770
! 105044 455294471
? 1
? 1
! 25002 438197751
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 151799 939966193
? 1
! 136177 71938603
? 1
? 1
? 1
! 86716 77066968
! 139163 94575323
! 121903 670339601
? 1
! 125683 694694853
? 1
! 81240 368676087
? 1
? 1
? 1
! 96271 484063746
? 1
! 142702 207405809
! 35241 89603992
? 1
? 1
! 97645 30476725
? 1
! 36901 916356299
! 127972 227368022
? 1
! 75324 194725886
! 184185 869578724
? 1
! 185385 381562891
! 138229 484640606
! 133830 867047336
? 30738
! 21675 354420924
! 183675 981522330
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 184069 811730956
! 194088 999120543
? 1
! 50946 974076841
? 1
? 1
? 1
! 65192 729355419
! 149479 76804814
! 111214 539435854
! 146080 690403695
? 1
? 1
? 1
! 138501 329616944
? 1
? 1
! 137787 701011488
! 183745 273929444
? 1
? 1
? 1
? 148100
? 1
? 1
! 125357 675859484
! 181650 91252021
? 1
? 1
! 193406 521927709
? 1
! 67094 824506531
! 84321 916042111
? 1
! 125600 418621505
! 159036 821164505
! 197578 806387670
! 113322 73243652
? 1
? 1
! 100910 330769268
! 76595 221052878
! 199929 36800355
! 59671 298304496
! 25263 186067689
? 1
? 1
! 65494 180586973
! 170451 717057860
! 123375 50287325
? 1
! 161203 202441579
! 82793 926687307
? 1
! 137321 322312721
! 20424 69442823
! 10319 961863423
? 1
? 1
? 1
? 1
? 1
! 186151 517085313
! 81560 935004451
? 1
! 105299 888140006
? 1
? 1
? 1
! 100116 214536725
? 1
! 87245 848710981
? 1
! 54674 751487456
! 47434 826671392
? 1
? 1
! 166730 177307136
! 7745 931233514
? 1
! 199759 196069531
? 1
? 186493
! 141360 315082481
? 1
? 1
? 1
? 1
! 67208 430131115
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 14154 324910393
? 1
! 79432 798208327
? 1
! 11574 827927554
! 33118 171338091
? 1
! 83043 549549193
? 1
! 148748 787839131
! 110692 553071369
! 41147 512825647
? 1
! 7873 571304892
? 1
! 9265 286683730
! 153536 729659090
! 110298 84123857
? 1
! 156557 807897203
! 128435 96386732
! 112564 882824937
! 105819 372496080
? 1
? 1
? 1
! 43035 852572990
? 1
! 55194 377434897
? 1
? 1
? 20999
? 1
! 99744 455062447
? 1
! 1185 610848480
! 162184 730041093
? 1
? 1
? 1
! 11580 88276381
! 15742 682232552
? 1
? 1
? 1
! 131835 529581908
! 141564 600162735
? 1
! 140371 601974431
! 143035 341535884
? 1
? 1
? 1
! 184786 228232305
? 1
? 1
? 1
! 158078 132717381
? 1
? 1
! 152138 710284508
? 1
! 143799 383553131
! 122135 248332774
! 35783 265612415
? 1
? 1
? 1
! 56044 30720346
? 1
? 149415
! 142147 30250660
? 1
! 8780 194726409
! 34610 315503435
? 1
? 1
? 1
! 191613 376273479
? 69244
? 74582
! 111377 663328639
? 1
? 1
? 1
? 1
! 97660 392649028
! 131693 584950406
? 1
! 49192 653201720
? 1
! 108189 182123181
! 75513 435076008
! 25017 242435780
? 1
! 112530 529821376
! 176932 946822593
! 57580 588908431
! 1232 618384913
? 1
! 199412 371151397
? 1
? 1
! 112821 369359595
? 1
! 74615 456102790
! 39971 467958626
! 150002 997849507
? 1
! 129880 593476732
? 1
? 43401
? 14983
! 1548 135166425
? 1
? 1
? 1
! 106435 358774508
? 1
! 165902 490378426
? 1
? 1
? 1
! 69867 448823813
! 85521 94606545
! 154418 431654950
! 66915 538272449
! 109905 587845763
! 189588 248919443
! 151944 425992324
? 112919
? 1
? 1
? 1
! 24865 910572042
? 1
? 1
? 1
? 1
? 1
! 74374 630706945
! 53909 491398066
! 109701 107914132
? 1
? 1
! 19386 517573918
! 14418 799272860
! 86099 534869806
! 107425 638457288
! 78558 357102645
? 1
? 1
! 192375 416795807
! 109887 956837086
? 1
? 1
! 173298 220743581
? 1
? 107502
? 1
! 71739 703677178
? 1
? 1
! 116512 233796822
! 155904 445996666
? 1
! 45942 468938457
? 1
! 73742 914317507
! 1162 680201344
! 56292 807722579
? 1
! 110682 84417699
! 175196 13065886
? 1
! 182461 570667564
? 1
? 118380
? 1
? 1
! 92471 739371992
! 142654 19584201
! 118066 643372863
! 176611 275723588
? 1
! 11984 903805053
? 1
? 1
? 1
! 132633 202539996
? 27560
? 1
! 74935 451901696
! 5219 113731642
? 1
! 199031 912459442
! 185913 498688496
! 50067 387827403
? 1
! 91182 893530025
? 1
? 1
? 134463
? 1
! 54801 633482399
! 95065 434770914
? 1
! 95373 442105983
! 173567 632325266
? 1
? 1
? 1
! 57204 734907306
? 1
! 128318 146922667
! 83982 275158728
? 1
! 14416 483372322
! 37390 602102909
? 124386
? 1
! 44449 247319534
? 1
! 82985 803206306
? 1
? 1
! 42396 561079261
? 1
? 1
! 46358 588968120
! 66313 325722699
? 1
! 68282 998095083
? 1
? 1
? 1
! 133494 872719623
! 160327 145911227
? 1
? 1
! 81249 926901539
! 133392 327190803
! 46039 448162792
! 113992 277696532
! 21373 571245589
? 1
? 1
? 1
? 1
! 21059 509048514
! 61039 722750653
! 102581 963776645
! 175324 614214523
? 1
! 89374 303462819
! 75037 207850461
? 1
! 62710 218389845
! 96149 984326647
? 1
? 1
? 1
! 35140 469206292
! 11369 913467000
! 133886 4864098
! 6236 314205412
? 1
? 1
! 74732 34405294
! 181890 663074180
? 1
? 1
! 119894 565125930
! 35590 848890692
? 1
! 156091 789518757
? 1
? 1
! 101706 211843087
? 87808
! 56125 26727001
? 1
? 1
? 1
? 1
! 60386 802218603
? 1
! 84101 637887757
! 170628 707537404
? 1
! 73744 55223893
! 155020 811765246
! 93230 406297342
? 135759
? 1
? 91026
? 1
? 1
? 1
! 7843 583356506
? 1
? 1
? 1
? 1
! 194751 413710380
! 76667 889744343
! 6812 742793339
? 1
? 1
? 120926
! 141270 470435499
? 170142
! 145549 521329596
? 1
? 1
? 1
! 161861 546269987
! 42731 738254427
? 1
? 1
! 25539 367059772
! 29204 735161179
! 98728 795228485
? 1
! 130132 915990542
? 1
? 1
? 1
? 1
? 1
? 1
! 138840 317927927
? 1
! 157156 393557147
? 1
? 1
! 81912 634351429
? 177479
! 73966 560089579
! 85965 893559123
! 120855 330860668
! 162205 121430804
? 1
! 39098 436118054
! 64886 437560913
? 1
? 1
? 1
? 1
! 178457 801803116
? 1
! 30709 194679889
! 52554 19608294
! 137650 616575316
? 1
? 1
! 97929 775605023
? 1
! 14452 117834958
! 30515 434322370
! 117637 950285414
? 1
? 1
? 1
! 102536 986460371
! 144015 527914828
! 105447 841725383
! 181858 247214306
! 22187 607919182
! 184030 590113851
! 174348 885493122
! 3629 620868766
? 1
? 1
! 143725 478135544
! 6989 656982296
! 11788 707929386
? 1
? 1
? 193519
? 1
? 1
? 1
? 1
? 1
! 9027 360172542
! 34170 758425729
! 84414 3945097
? 1
? 1
! 165138 77412787
! 51228 531027672
! 121361 346469371
? 1
? 1
? 159857
? 1
! 93734 166686937
! 36480 952094587
! 28606 938158824
? 1
! 92795 701407281
! 75052 847768556
? 1
! 88713 823392067
? 1
? 1
! 176053 258475473
? 1
? 1
! 10497 869936270
? 1
? 1
? 28896
? 1
! 170162 626784975
? 1
? 1
? 1
! 103507 313038986
? 43405
? 1
! 66413 339224461
? 1
! 71892 744222914
? 1
? 20445
? 1
? 1
? 1
? 1
! 145518 417718487
? 1
! 177502 807968927
? 1
? 1
! 140159 533748648
! 46710 429889119
! 131652 69771132
! 114548 830408034
! 32538 319022595
! 196318 948544354
! 40632 90686597
? 1
? 1
? 1
! 124882 36978344
? 1
? 1
! 116659 222066701
? 1
! 129727 349631962
? 1
? 1
? 1
? 1
? 1
! 13298 982988077
! 86466 71943502
! 186731 737538120
! 192582 243435070
! 10064 393852106
! 88622 853713206
? 1
? 1
? 75646
? 1
! 64293 323694347
? 1
? 1
! 80355 71094659
! 193496 48906506
? 3410
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 111272 871874972
? 1
? 1
! 151400 646887329
? 1
? 1
? 1
! 17595 35156826
! 24868 911443574
! 64345 444987388
! 174582 934307812
? 38922
? 1
! 145880 754694032
? 1
? 1
? 1
! 106282 237128902
! 126185 936914595
! 153361 74426550
? 1
? 1
! 63802 102064961
! 3640 713486713
? 1
? 1
? 1
! 16428 205714587
! 190737 978120302
! 51523 261681059
! 199913 672728812
! 163453 880108543
? 1
! 149137 140095354
? 1
? 186313
! 101229 935186291
? 71285
! 3216 844897964
! 112164 685387326
? 90661
? 1
? 1
! 170681 363945
? 1
! 34907 389565532
? 154843
! 125985 376918510
? 1
? 1
? 1
? 1
? 1
! 180161 857299611
! 165700 350343725
! 54490 464246947
? 1
? 167988
? 1
? 1
? 1
? 1
? 1
! 103585 653947823
? 1
? 1
! 138633 711301855
? 1
! 148458 488595073
! 141301 216261131
? 1
? 1
? 1
? 1
! 155054 583280504
? 1
? 1
! 42737 162939995
? 1
! 11391 508485083
! 9473 820580934
! 109973 787436624
! 19539 866964582
! 120503 651954061
! 145121 177579292
? 1
? 1
? 1
? 1
? 1
? 1
! 57225 620613769
! 50137 601935180
! 100553 343502901
? 1
! 167387 837088194
? 1
! 39596 126711374
? 1
? 1
? 128389
? 1
! 149030 805336382
! 95226 567503922
? 1
! 113395 336444488
! 166770 909088669
? 1
! 143883 886156086
! 742 580819473
? 1
! 156143 640100282
? 1
? 1
! 14433 380427234
? 1
! 66519 595164968
? 1
! 146319 681865432
? 1
! 177427 314973456
? 1
? 1
! 964 103857465
! 129093 798850696
! 132346 211413444
! 46233 526436694
? 1
! 105583 588781362
! 40283 528543960
? 1
? 1
! 80041 67562384
? 1
! 76846 116917716
? 1
? 1
! 11132 908489499
? 1
? 1
! 72647 948870602
? 1
? 1
! 51360 627576282
? 1
! 198866 584115119
! 109351 705544255
! 123200 127057313
! 131084 232537396
! 95395 128547949
! 193876 447868535
! 143060 596343346
! 117365 998213763
? 1
? 1
? 1
! 85593 808663968
! 83478 922102907
! 117266 415102299
! 97719 810568527
? 1
? 1
? 1
! 182110 653623909
? 1
! 113511 791035240
? 1
? 1
! 118595 608262627
! 79260 408983993
? 1
? 1
? 1
? 1
? 1
! 59068 769311997
! 44341 493106497
? 1
! 15078 301673553
? 1
! 108541 251486303
? 1
? 1
! 20927 90459271
? 1
? 25086
? 1
! 21789 626760558
? 1
! 100092 921693721
! 118564 205630381
! 139046 825187041
? 1
? 1
! 71857 47490589
? 1
? 195795
? 1
? 1
! 86727 993915288
? 1
! 161165 159966080
? 1
? 1
? 1
! 86458 971050833
? 1
! 26998 907218107
! 170766 990352476
! 133796 521415864
? 1
? 1
? 1
! 101348 728172740
? 32462
? 1
! 172890 254911913
? 1
? 1
? 2275
? 1
? 1
! 109288 280432703
? 1
? 1
! 101473 408695284
! 102153 524659356
! 119166 637836737
? 1
! 26827 532780540
! 77586 351020543
? 1
! 55394 816302134
! 144573 564870011
? 1
! 8876 852991232
? 1
? 1
? 6919
? 1
! 77643 446321402
? 1
! 199841 400752460
! 162152 388745173
? 1
? 107861
? 1
? 1
? 1
? 1
? 1
? 1
! 196159 65104472
? 1
! 191812 307068170
! 34787 808468205
? 1
! 159393 501017411
! 97585 453603731
? 1
! 77647 445210358
? 1
! 15509 481807020
? 1
? 1
! 65895 386924881
? 1
! 137747 512289637
! 47372 468342304
? 1
! 115728 770631244
! 161417 500586836
? 1
? 1
? 1
? 1
? 1
? 1
! 151706 328478620
? 1
! 183817 15012156
! 32043 18923590
? 1
? 1
! 22944 697073917
! 18343 722174595
? 133065
! 142470 909288499
? 1
? 1
? 1
! 95197 319910817
? 1
! 139078 52390647
? 1
! 63129 919272404
! 14747 915061934
! 176725 647898595
! 183700 86935456
? 1
? 1
? 1
? 1
! 171 666352075
! 165851 126903723
! 161571 552980136
! 18291 626253979
? 1
! 34468 838052545
? 1
? 1
! 38364 288098678
! 85332 197452530
? 116314
? 25596
! 102632 727572007
? 1
? 1
! 63184 403244526
? 1
! 67873 984413650
? 1
! 122822 417104356
! 25811 990399080
! 106854 329420125
! 84270 20482241
! 161720 604223133
! 124536 27676000
? 1
? 1
? 30086
! 105459 641617321
! 156286 162186257
! 21362 60230309
! 130376 417355467
! 86974 175774100
! 53617 318268792
? 1
! 161325 367292232
! 67640 573444538
? 1
? 1
? 1
! 91118 969056971
? 1
? 1
! 67445 446404585
? 1
? 1
? 1
? 1
! 97503 846360301
? 182520
? 1
! 94706 206016380
? 1
! 122133 113880981
! 123885 474742356
! 164801 871799143
! 181354 782172255
! 159411 130942191
! 131882 912276810
! 136186 663583967
! 8742 248972779
! 53410 875161702
? 1
? 1
! 89537 209906266
! 88079 113605966
! 39909 19838449
? 84208
? 1
? 1
! 142547 597296785
! 181445 860027021
? 1
? 1
? 1
! 95063 176463450
? 116168
? 1
! 28793 110942017
! 129390 672605809
! 78333 302298280
! 129946 621180261
! 74927 749674248
? 1
? 1
? 1
! 93398 976754266
? 1
? 1
! 139769 72682484
? 1
! 55610 218175634
! 78500 178121575
! 168754 230077192
? 1
! 25604 58576492
! 52145 677950803
! 20851 62789460
! 158151 467679101
! 94830 845288865
? 1
! 192113 3989911
! 14144 704450855
! 90606 387921942
? 1
! 167794 723730550
! 14058 867535801
! 28558 392777308
! 143446 358886898
? 1
! 184379 166834929
? 1
! 73324 248913466
! 9732 769578675
! 75906 690114880
? 1
? 1
! 178023 359121301
! 18555 362833159
? 1
! 131113 378034549
? 1
? 1
! 159397 372572097
? 1
? 1
? 1
! 21057 10571936
! 133018 183178951
! 145930 452774028
! 88487 211124589
! 112458 95443989
! 169049 953999225
! 2480 75438859
? 1
? 1
! 79448 761612658
! 56303 494106571
! 149322 779106927
? 1
? 1
! 167202 704151801
! 197741 113448129
! 12216 186727477
? 1
! 94079 407447342
! 155208 78606150
? 1
! 67245 413050031
? 1
? 1
! 21267 906331274
? 1
? 1
? 1
! 130695 825310710
! 84383 384065946
! 29634 807577925
? 1
! 47355 171519677
? 84694
! 4037 518218029
! 157987 211641928
! 109095 318427818
? 1
! 80795 567573917
! 124849 644020334
? 1
? 1
? 1
! 4956 333177620
! 132442 471246407
! 115733 482021411
! 39360 364942864
? 1
? 1
! 16268 16030767
? 18134
? 131717
? 1
? 1
? 88837
! 197954 519627
? 1
! 60506 603658291
? 1
! 173683 169339058
! 126179 435187694
? 1
! 136590 355638296
? 1
? 1
? 1
? 1
? 1
! 173744 113761476
! 56936 277977803
! 13016 902303144
! 189131 952913226
? 1
! 85771 558341609
? 1
! 119783 261340134
! 74605 170401926
? 1
! 61741 241334005
? 1
? 1
! 80293 463285601
? 1
! 51345 554948617
! 85578 382347745
! 113539 137653249
! 71809 770088024
? 1
! 118082 878132844
! 151436 632548297
? 1
? 1
? 1
! 94818 943996837
! 185616 356582281
! 193051 50359096
? 127651
! 5667 274221177
! 157448 377388424
! 194782 242070514
! 38720 446873829
? 1
! 137621 167583838
! 112869 138372032
! 67972 62191710
! 153938 401143310
? 1
? 1
? 1
? 1
? 1
! 16269 545897393
? 1
! 42528 897083747
? 1
? 1
? 1
! 84161 734673739
! 33796 158305241
? 1
? 1
! 186350 631808593
? 1
? 1
! 129444 76416589
? 93610
? 1
! 185553 223878574
! 32232 582884786
? 1
? 1
! 151889 859628487
? 1
! 72405 745039715
? 1
? 1
! 130025 730629205
? 1
? 1
? 1
? 1
! 91787 541654939
! 25872 203428420
! 123647 552609375
? 1
! 19145 164274078
? 1
! 42994 30677057
! 126109 241865563
! 175109 625257435
? 1
! 193799 14378971
? 1
? 1
? 1
? 1
! 95247 589374917
? 1
! 123553 169580970
! 147743 612540475
? 1
? 1
? 1
? 1
? 1
! 178805 560359060
? 1
! 64979 743346982
? 1
! 147236 526951785
! 55831 769198932
! 30813 226582167
? 1
? 1
! 79197 132087743
? 1
! 117188 623599521
? 1
! 114561 789112577
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 147317 49231096
? 1
? 1
? 1
? 1
! 158274 961726060
! 33516 570388089
! 175026 553492272
? 1
! 83683 448457596
? 1
! 70732 568667311
! 107462 981088981
! 59352 580718550
! 84520 999630770
? 107911
? 1
! 26243 332367996
? 1
! 139518 561397142
? 1
! 151168 15611888
? 1
? 1
? 1
? 1
! 44077 354858128
? 31074
! 122664 801864378
! 88479 874576684
! 124467 464113253
? 1
! 126892 352954018
! 119812 552649766
? 1
? 199704
! 113970 306489048
! 89588 227074599
? 1
? 1
! 76707 755213798
? 16041
! 153793 496364880
! 139629 336594023
? 1
! 50727 331044178
! 33284 571931162
! 84731 159690363
! 40814 772972327
? 1
! 25477 153349264
? 1
? 1
! 149024 147699661
! 53199 519702947
! 85502 412096096
! 106095 34144417
? 1
? 1
! 1178 701069024
! 131187 87653757
! 54228 676888543
! 42369 493666192
? 1
? 1
! 179885 858933475
? 1
! 197865 931863627
! 165410 663281169
! 55528 133984336
! 132213 925218731
! 27212 190794484
? 1
? 1
? 1
? 1
! 173709 63930715
! 52425 16787482
? 1
! 88608 281330076
? 1
! 115421 223654241
! 90169 700530566
! 194438 959322240
! 82309 611350774
! 531 485730380
! 18554 632843831
! 123504 411736551
? 1
? 1
? 1
? 1
! 109738 838416401
? 1
! 31246 539272587
! 131250 846307993
! 72714 664119850
! 126862 211629319
! 97648 399795875
? 1
? 80612
! 30931 613222537
! 6117 532417499
? 1
? 1
? 1
? 1
! 154178 608622934
! 24239 403551451
? 1
? 1
? 1
? 1
! 189209 640056100
? 1
? 31964
! 6081 2027049
! 38130 761079965
! 172782 569913764
! 190345 861460762
! 100921 163097844
! 28865 458769985
? 1
? 1
! 112326 755172000
! 61364 341305838
? 81899
? 1
? 1
! 103727 137616111
? 1
! 121866 620582040
! 63348 709216722
? 157491
! 35585 278769217
? 1
! 29411 543182331
! 92254 573973470
! 163066 154074313
! 151084 353171226
? 1
? 1
! 76102 730955973
! 15461 226855395
? 1
? 1
! 22994 243280801
? 47197
! 37830 683032119
? 1
! 6727 525870234
? 1
! 169920 477417398
! 184298 862666938
! 32646 793167732
! 198354 848956835
! 187327 392209303
? 1
? 1
? 1
! 52774 847440298
! 65126 327765806
? 1
! 86793 772212097
! 163508 386506418
! 180461 199250882
? 1
? 1
! 165614 555400360
? 1
! 148759 258050933
! 122630 330502387
! 106962 262314272
? 1
! 101454 372715330
? 1
? 1
! 23742 530157468
? 1
! 94488 94460782
? 1
! 110 203588296
? 164525
! 10397 25966686
! 89094 554773490
? 1
? 1
? 1
? 1
! 73482 733325044
! 193680 811362975
! 52937 337353901
? 1
? 1
? 1
? 1
? 1
! 84459 569068289
! 71058 319317335
! 60706 401790138
? 1
! 55193 362766242
! 152954 574678236
! 161883 905723440
! 129614 341268633
? 1
! 31384 725653151
! 179541 775651805
? 1
! 128598 317275284
? 141786
? 1
! 58735 655172062
! 54532 112881914
? 1
? 1
! 164691 691425329
? 1
! 57896 20805450
? 1
! 191820 756221060
! 175179 740745225
? 1
? 1
? 1
? 1
! 107884 568808820
? 1
? 1
? 1
? 111968
! 128211 845306668
! 142326 777525562
! 188317 608154819
! 123978 369032478
! 193489 211225871
? 1
? 1
! 124460 77606711
? 1
! 124204 828357187
! 153342 960879400
? 1
! 115780 173867452
? 1
! 164496 272947053
? 1
! 87826 423280067
? 1
! 44530 693174833
! 11053 842236016
? 1
! 118173 363580436
? 83678
? 1
! 89593 907784689
! 93634 905344465
! 48894 782797202
! 117527 662512558
! 43662 978013581
? 1
! 146645 32820258
! 129311 83567782
? 1
? 140182
? 1
? 1
! 96949 484168914
! 163996 172203132
? 1
? 1
! 92266 853918674
! 112357 535978677
? 1
! 124509 972135241
? 1
? 1
? 1
! 5936 773054067
? 1
? 1
! 164126 746699381
! 37379 981127346
! 93083 18801775
? 1
! 53695 109753462
? 1
! 119224 810940626
? 1
! 2553 379754133
? 1
? 1
? 1
! 5522 704810197
? 1
! 48291 83305042
! 53734 668226255
? 1
! 182169 613238832
? 1
? 1
! 177381 671093455
! 74329 877984862
? 1
? 1
! 99329 456835760
? 1
? 1
? 1
? 1
? 1
? 1
! 94437 166971711
! 66303 432829046
! 84673 466791418
? 1
! 54610 934096395
! 53017 265988774
? 1
! 72599 791065066
! 92049 90381917
! 103801 967346204
! 30228 78571962
? 1
! 154638 450087159
! 128303 479378507
? 1
? 1
! 87264 731598971
! 152337 600668915
? 1
! 72636 985147452
! 173963 55202075
? 1
? 1
! 2764 286402791
! 90682 249192682
? 1
? 1
? 1
? 1
! 152315 922066650
? 27283
? 1
! 91614 475653222
! 170599 804231809
! 149773 550247742
? 1
? 1
? 1
? 1
? 1
? 1
! 79178 735760842
? 162715
! 63030 127278656
! 185708 489503122
! 44908 356572053
? 1
! 66163 171490520
! 139416 636248883
! 164504 783769882
? 1
! 103579 20699947
? 1
? 1
! 316 597301426
? 1
? 1
? 1
! 182392 819777106
? 126270
! 188622 97746261
! 60026 338130395
! 134489 979883826
! 140265 909003446
? 1
? 1
! 46191 745657132
! 175030 604864288
? 1
? 1
? 1
! 109056 245205082
! 11800 848712497
! 19625 858001518
? 1
! 179674 700262675
? 1
? 1
! 164114 548309646
? 1
! 152359 152361400
! 100242 306868761
? 1
! 10977 484786630
! 42043 791302397
? 1
? 1
! 90224 444172915
? 1
? 1
! 90421 67536146
? 1
! 97954 31258057
! 124336 761314589
? 1
! 117442 227630846
? 1
? 1
? 1
! 136322 932692130
? 1
! 97644 581396962
? 1
? 93604
? 1
! 179700 912066061
? 158122
! 134568 870605876
? 139605
? 1
! 186324 953104228
? 1
? 1
! 108397 374867177
! 25736 374742985
! 104637 493553151
! 195982 452707960
? 135649
! 108296 618580600
? 1
! 149542 751559755
? 1
? 1
? 1
! 134990 641678976
? 1
! 149731 130960011
! 186166 104574901
? 1
? 1
! 180539 205587481
? 1
! 32424 778425021
? 1
! 125815 286441369
! 1839 966311570
! 112267 996240731
? 1
! 159106 286140930
! 190541 81687738
! 184357 990761435
! 164783 299013454
! 8349 401067755
? 1
? 1
? 1
? 1
! 118414 558419318
! 147447 520038467
! 68792 178811731
? 1
? 1
? 1
? 1
! 176599 939771513
? 1
? 1
! 113336 54902573
? 1
! 148959 25596591
! 55041 211875997
? 1
? 1
? 1
? 1
! 38315 97727525
! 148492 882305328
! 46834 208259686
! 72441 965184319
? 1
! 56919 763273231
? 1
? 1
? 1
? 1
! 76674 581539730
? 1
! 98835 815218516
! 180387 643297935
! 125931 68803165
! 55637 533877536
? 1
! 121171 571773468
! 519 653650238
? 1
? 1
? 1
! 22362 16860447
? 1
! 166012 592055139
? 5777
? 1
? 1
? 1
? 1
! 184281 434623025
! 155397 794230742
! 137819 236710560
? 1
? 1
? 1
? 1
! 107370 26631547
? 1
? 1
! 39412 158061691
! 188332 463674691
? 1
! 118731 254459970
! 31855 269344708
! 38641 197811422
? 1
? 1
! 142186 681201215
! 100423 895002208
! 8745 209564777
! 181202 522444954
? 1
! 139267 411112650
? 119869
? 1
! 148477 833087899
? 143510
? 1
? 1
! 57501 30670284
? 10256
! 90765 702851696
! 61116 797312
? 1
? 1
? 1
? 1
! 85448 644694405
? 1
! 45668 359312655
? 1
? 1
! 174456 250602698
! 76523 159783135
! 74754 975979634
? 1
? 149319
? 1
? 1
? 1
? 1
! 198946 700033809
? 132003
? 1
! 146259 282181309
! 41398 733645357
! 3086 810734775
? 73176
? 1
! 185822 363753702
? 1
? 1
! 107939 62117076
! 85282 980129655
! 161994 575432890
? 1
? 1
! 179922 988914921
? 1
! 160932 537130330
! 20587 229636446
! 188202 500102176
? 1
! 153120 141968715
? 1
? 1
! 22693 536575205
? 1
! 28580 452093777
! 191994 715144974
? 1
? 144101
? 1
? 1
? 1
? 1
! 147939 535584674
? 1
? 1
! 139560 922466979
! 27983 742481126
! 179425 706988669
? 1
? 25410
! 162320 837262437
! 26403 557382282
? 1
! 182890 915577543
? 1
! 179183 343956979
! 10109 97961510
! 107907 931176038
! 182010 817773542
! 119209 239158031
? 1
! 40752 415833605
! 62663 19457905
? 104213
! 161458 963012692
! 140857 70920557
? 166509
! 152149 544551443
! 65654 740433348
? 1
? 1
? 1
? 1
? 1
? 1
? 138194
! 71048 47312980
! 153192 659835382
? 1
? 1
? 1
? 1
? 1
? 1
! 21290 345428345
! 14616 426357981
! 6389 269309249
? 1
? 1
! 187043 267889015
! 138338 654853397
? 1
? 1
? 1
? 1
? 1
! 189820 403364522
! 171463 355060484
! 102500 730153997
! 160745 204608362
! 146017 40082742
? 149863
? 1
? 1
! 117598 727545233
? 191109
! 185327 222516982
! 21417 173836535
? 1
? 1
! 88671 520387962
! 120237 418843707
? 1
! 96017 228132586
? 1
! 92888 41135867
? 1
? 1
! 128002 809938881
? 1
? 1
! 165252 235196266
! 73440 329716347
! 3000 541807005
? 1
? 1
? 1
? 32995
? 1
? 1
? 1
! 178057 371258928
? 1
? 1
! 10498 787486569
? 1
! 39011 646493122
? 1
! 112777 944108440
! 71751 745124678
! 73592 578002131
? 1
? 1
! 97390 845138403
! 143209 37590905
? 1
? 1
? 1
? 1
! 49923 980164642
! 80000 279067913
! 64580 679750135
? 1
? 1
? 1
? 1
! 11547 948756759
! 59916 504259149
? 1
! 164144 602728676
! 196928 49094151
! 198596 49304368
! 70450 4562927
! 171767 456305469
? 1
! 117711 376723895
? 1
? 1
? 1
! 65261 593914954
? 1
? 102790
? 1
! 8659 320016596
? 1
? 103729
! 90441 347964260
? 1
? 1
! 49793 893184058
! 165262 899348250
! 108582 395178360
! 31975 333593683
! 99920 139542446
! 194795 452860256
? 1
? 1
? 1
? 190721
? 1
! 181869 712776890
? 1
! 39936 649623723
! 191058 765841794
! 190342 22941501
! 136295 168302035
? 1
? 1
? 1
! 56346 290803382
! 180764 540632316
? 145133
! 66609 51789328
? 1
? 1
? 1
? 163813
! 185446 26646293
? 79439
! 30507 213233977
? 1
? 1
! 189605 765480577
! 53495 751210419
! 179126 832080448
? 1
? 1
! 142787 319250655
! 124106 963992125
! 99252 887332269
! 193273 505633419
! 60755 13820168
! 198593 727174535
! 69625 261885564
! 147455 858729044
? 1
? 85232
! 158071 215575150
? 1
! 30455 908593335
? 1
? 1
? 1
! 121021 902892075
! 193014 16357267
? 1
! 10948 707278206
? 1
? 1
? 1
? 79744
! 27828 939827703
? 1
? 1
! 116976 863032655
! 69107 471523425
! 99349 579915918
! 73146 502378912
! 152716 930977901
? 1
? 1
! 129868 346741277
! 105635 31001886
? 1
? 1
? 1
! 65339 10498473
! 32217 802049815
? 1
! 30666 247645388
? 1
! 127320 680062850
? 1
! 199605 695350186
! 110713 424633288
! 11530 829287804
? 1
? 178609
? 1
! 136317 244386010
? 1
? 1
? 1
? 1
? 1
! 7230 81877130
! 195065 832278034
? 134116
? 1
? 1
! 104547 329476469
! 38170 209627745
! 124960 369807599
! 106520 798254751
? 94245
! 112922 300280317
? 1
? 1
! 46373 457622576
! 149657 821314418
? 1
? 1
! 146627 162663916
! 156066 356521656
? 1
! 63946 776101850
? 1
? 1
? 1
! 192010 172093579
! 195066 144011813
? 1
! 75589 281997348
? 1
! 92797 194527586
? 1
! 184076 327685460
? 18649
? 1
? 1
? 1
? 1
? 1
? 1
! 127197 130433688
? 1
! 181241 92805869
! 89958 170393793
! 28569 464997533
? 1
! 115516 337584795
? 1
? 1
! 48617 22451386
? 1
! 35575 307242562
? 1
! 103780 897875056
? 1
! 87290 386988638
! 148145 347115654
! 153527 49479606
! 32483 732761378
! 101998 406553539
? 1
? 1
! 104151 644577592
! 22053 655706678
! 74330 506132958
? 1
? 1
? 1
! 58021 700440305
! 51429 764180303
? 1
! 92873 372807478
! 109167 874200839
? 1
? 1
? 1
? 40769
? 1
? 1
! 49089 136236600
? 67476
? 1
! 134353 376069558
? 1
? 1
? 1
? 1
! 131504 87743023
? 1
? 1
? 1
? 1
! 42950 184129610
! 81527 888066091
? 1
! 184481 226729210
! 14730 248487120
! 135689 384655708
? 1
? 1
! 137298 993001145
! 190346 537776278
? 1
! 115355 191944234
! 140811 350581456
! 97627 124910683
! 16076 345992928
! 104914 868328702
? 1
? 176621
? 1
? 1
! 125437 85029750
? 1
! 41887 407513411
? 1
? 70957
? 1
? 90317
! 23807 457010130
! 72719 912945720
! 58811 601432488
? 1
? 1
! 153711 705880572
! 103147 988385718
! 130577 148680139
? 1
! 16173 523857957
? 1
? 1
? 1
? 151044
! 159238 717938991
? 1
! 143312 320396433
! 65906 673332987
! 76340 993334464
! 41587 836293300
! 150163 417647782
! 145909 576830062
! 143236 228729325
? 1
? 1
? 1
! 176617 399918218
! 97119 491391539
! 84684 126529498
! 75066 489540336
? 1
! 146776 76403285
! 70108 553758460
! 67543 886472352
? 1
! 135138 393323341
? 1
! 172909 263128507
? 1
? 175001
? 1
! 167053 117651669
! 116790 526496048
? 1
? 1
! 181293 679332454
! 103189 849885631
? 1
? 1
? 1
! 11285 589606641
? 1
! 95792 584615259
! 155627 801402129
? 1
? 1
! 122019 40129220
? 1
? 1
! 60059 425894113
? 1
? 1
? 1
? 54375
? 191271
! 80458 397515073
? 1
? 1
! 64236 723206503
? 60598
! 13995 477169904
? 1
? 128265
? 1
! 107170 314736780
? 1
? 8097
! 128398 588190755
! 71801 495053895
! 187992 536944900
? 1
! 63536 536720575
? 1
? 1
! 8713 509496203
? 1
? 1
? 1
! 156645 63322498
! 184614 972109186
! 27129 65350772
! 74175 211762954
? 59765
? 1
? 1
! 111483 921695753
! 46636 442623900
? 1
! 192887 638342710
? 1
! 97706 607819324
? 1
? 75699
? 1
! 36305 891747193
! 171761 900867975
? 1
? 1
! 139033 98311748
? 1
! 61024 778105306
? 1
? 1
! 94852 167313058
? 1
! 17184 840917023
! 43742 323595703
? 1
? 1
! 108577 739972588
! 170535 78718909
? 1
? 1
? 1
? 1
! 45200 323297767
? 1
? 1
? 1
? 1
? 1
! 111734 197084603
? 1
! 92590 243025903
? 1
! 115279 731829105
? 1
? 1
? 1
! 174934 148134810
! 72140 737499617
? 1
? 1
? 1
! 16001 914898013
? 1
! 42486 307634359
! 55344 916416881
! 198654 3308945
! 22001 515029887
? 1
! 98049 479439149
? 1
! 199962 758404513
? 1
? 1
! 68231 10980980
! 181525 24371491
! 126204 567658676
? 1
? 1
! 116583 963457237
? 1
? 1
! 124426 43339083
! 9184 149514405
! 123771 805542353
? 1
? 1
! 25127 801656526
! 35039 831962361
? 1
! 121309 215216422
? 1
! 97382 673521288
! 3358 436988287
! 16102 453847081
! 66537 820025610
? 1
! 177716 630934029
? 1
! 5859 381918275
! 111891 12709212
! 56287 435658249
! 115169 412176100
! 181428 930189867
? 1
! 130869 227877584
? 1
! 195588 679210856
! 108454 224912344
? 1
? 1
? 1
! 130390 775083203
! 31423 541637873
! 82927 217155405
! 53269 775261832
? 1
? 1
? 1
! 120780 405559820
! 130388 400539241
! 139502 281849401
? 1
! 105682 875397917
? 1
? 1
? 3058
? 1
! 38539 839780059
? 97328
! 138559 684894468
! 193523 861298299
! 118728 5060111
! 57373 137280362
? 1
? 106759
? 164977
! 70222 205926709
? 1
? 1
! 33867 856541615
! 171847 123773408
? 1
! 1305 790612836
! 96958 596539105
! 109608 288511122
? 1
! 56508 692243780
? 1
! 5416 808659840
! 177538 896919419
! 80534 9262030
? 1
! 142960 866768317
? 1
! 163506 200684822
! 65396 341917116
! 145350 66134946
! 18118 66459054
? 1
? 1
? 107619
? 1
? 148278
? 181179
? 1
? 1447
? 1
! 35163 192762534
! 111525 938558143
! 130339 656694153
! 177100 666410717
! 32150 402695772
! 141065 475934221
? 1
? 1
! 73354 4609157
! 159128 726604958
? 1
? 1
! 115232 416092915
? 1
? 1
! 106976 975897981
? 1
? 1
! 157110 240552694
? 1
? 1
? 1
! 186230 801643628
? 1
! 56993 981392597
! 1064 371636685
! 38524 111529127
? 1
! 112795 196895764
! 198352 923813143
? 1
? 1
! 182243 440447447
? 1
? 181728
? 1
? 1
! 41523 204881185
? 1
? 1
? 1
? 1
! 53580 121162155
? 1
! 80724 2296281
! 89731 940684709
! 122387 459887684
! 26180 720734201
? 1
? 1
? 88234
! 87622 320889654
! 111417 274153571
? 1
! 192275 627946340
? 1
! 43825 282948282
! 18202 768897611
! 58292 978592364
! 163155 118109336
! 146682 450252153
? 1
! 102147 892204101
? 1
! 33962 310727498
? 76929
? 1
! 96896 127676145
? 1
? 1
? 1
! 46252 39612598
! 5587 437999635
! 148123 257131315
? 1
? 1
! 146396 856051136
! 173758 101346482
! 27508 493161439
! 72864 390519932
! 186549 306776295
? 1
! 83563 842460701
! 72420 439938666
! 56710 315271848
! 58339 717090796
? 1
! 197343 524944886
? 1
? 1
? 1
? 1
! 57488 38223133
! 88325 73793587
? 1
? 1
? 1
! 60083 78291704
? 1
! 129777 804415263
! 78763 339496658
? 135553
! 42226 829761300
? 1
! 17695 346309853
! 194010 468725922
? 1
! 163015 164653277
? 1
! 93660 390915409
? 1
! 180700 332240699
? 1
! 116054 191905344
! 172656 373132756
! 109878 766492743
? 1
? 1
? 1
? 1
! 113861 507276698
! 69077 381039567
! 11670 189202755
! 73075 985257770
! 79734 859554985
! 154934 669374814
! 96732 902834832
? 1
! 14756 205905075
! 36767 501781450
! 142065 819336485
! 150744 663651593
! 85945 913630926
? 1
! 86427 695276543
? 1
? 1
? 1
! 106275 260044123
? 1
! 16075 469104135
! 43763 288905396
? 163788
! 9310 727051699
! 142580 63200524
? 1
! 98402 979038959
! 67723 679448925
? 1
! 73703 912067156
? 25380
! 108329 842399757
? 1
! 115008 571205099
! 31908 379883601
? 1
? 1
! 165813 458361156
! 80272 70417068
! 177571 996406044
? 1
? 1
! 32987 943271261
! 187843 540170979
! 41778 282560376
? 1
! 106309 522898089
! 121814 677895051
? 1
! 35642 560655910
? 1
? 1
? 1
? 1
? 140408
? 1
! 132348 593759777
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 140108 336807999
! 10416 646997345
! 45662 143853353
! 157819 686036447
! 189899 294231739
! 58884 798907433
! 70115 113322633
! 154135 695604473
! 86741 743862023
! 167582 532238072
? 1
? 1
! 92914 439163960
! 76586 907886134
? 1
! 132400 736254382
? 1
! 155899 448681537
! 185472 297914808
! 174920 624919472
! 105701 816229674
? 1
? 197056
? 1
! 110915 631238909
! 20334 53274306
? 1
? 1
! 53146 390655417
! 69029 569460321
! 109944 175872970
! 40749 925859775
? 1
? 1
! 63051 897605927
! 68121 856675217
? 1
! 8637 35662281
? 1
? 1
! 125444 163849548
? 1
! 98846 283065636
? 1
? 65071
? 1
! 182784 425841943
! 96453 291992556
! 89398 966601491
! 136015 335968561
? 85590
! 184182 445266504
! 119651 847716729
? 1
? 1
? 1
! 82934 376022309
! 149990 185469572
? 1
! 50230 522328534
! 124561 480016667
? 1
? 1
? 1
! 159861 61398507
! 183502 806311962
? 1
? 1
? 1
? 1
! 35503 508761013
! 121485 621141426
? 1
? 1
? 1
? 1
! 76790 31443789
! 73092 791866087
? 1
? 155070
! 58075 469226514
? 1
? 1
! 147589 480473270
? 1
? 1
! 7207 360508746
! 82324 908516246
! 113203 681029884
! 26466 753689595
? 1
! 82868 142536188
? 1
? 1
? 1
? 1
? 1
? 1
! 117628 415113355
! 90365 776501739
! 157610 322296536
! 101084 709121095
? 1
? 1
! 93345 252825465
? 1
! 92141 965176061
? 1
! 102754 353174491
? 131232
? 1
! 127438 392897222
! 6631 326100226
? 1
! 74090 850997208
? 1
? 1
! 8888 183958401
! 144118 415534618
! 134341 53166631
? 1
! 46646 355702287
! 80012 501275936
? 1
! 138872 858508319
? 1
! 15466 813266029
? 84627
? 1
! 108868 644493042
! 42197 534861892
! 111952 88522505
! 16678 916162923
! 192460 203195525
! 127585 394588968
! 134066 773901152
! 152564 971365912
! 19007 792140995
! 190330 399031702
? 136533
! 116458 681974998
? 1
! 4332 575692439
! 76930 963663307
! 169508 84559931
! 43997 215226276
? 1
? 1
! 81018 436743058
? 1
? 1
! 169708 149663258
! 187141 593757559
? 1
? 1
! 115742 450936313
? 1
! 189911 979398252
! 136274 521576708
? 1
! 6603 994249917
! 123953 937126728
! 20423 778596201
! 43172 833773477
! 121865 131808402
? 1
? 1
! 189135 483558584
? 1
! 68353 665530504
? 1
! 121119 278017553
! 18282 259822111
? 1
! 113764 265184348
? 1
! 36451 400752638
? 103096
? 1
! 145520 988241909
! 24345 125986706
! 172270 919726995
! 175521 746380396
! 168 827181891
? 1
? 1
! 98977 894005738
! 29705 218781120
? 1
? 1
? 1
? 1
! 182595 116689601
! 161767 150550679
! 96791 972472034
? 1
! 42928 237884637
? 1
? 1
? 1
? 1
? 1
? 133754
! 182599 755012641
! 27824 688590862
? 1
! 84664 207759042
? 1
? 1
! 84043 420459857
! 168723 277642194
! 7822 174580947
! 46036 975242177
? 179568
? 116070
! 172757 51914186
! 193770 659417757
! 12117 531855430
? 1
! 28829 105019196
! 88245 455685053
! 22511 910185150
! 117249 652198303
? 1
! 95756 455752780
? 1
? 1
! 113964 141853869
! 185113 629151410
? 1
! 172729 826086332
! 182944 56634616
! 50103 897961995
! 67247 232692501
? 92512
! 130600 313846745
! 96981 623356641
? 1
! 29891 486043534
? 1
? 1
? 1
? 1
? 1
! 3333 384154643
! 70920 917297383
? 1
? 1
? 1
! 186208 403369566
? 1
? 1
? 1
? 1
! 73272 164372960
? 1
! 40836 467010609
? 1
! 146871 172141338
! 82002 313950038
? 1
! 171656 49812713
! 81370 964418749
! 18540 468339947
! 119000 737973244
! 161916 392742681
? 1
! 5315 675222837
? 1
? 1
! 156087 851813738
? 1
? 136785
? 1
! 92731 275579949
! 178988 76900541
! 90338 938772522
? 1
? 1
? 1
? 1
! 27532 666239071
! 160790 248651326
! 199678 478040854
! 67521 357009029
! 156398 606562944
? 1
! 106790 851665180
? 79599
! 70913 941126374
? 1
? 1
! 58442 989994161
? 1
! 118001 181992053
! 14429 37383545
! 59253 531997500
? 1
? 1
! 96107 364633237
? 1
! 178372 649929913
! 59119 375246061
! 156775 353527070
? 1
! 16653 904835876
? 157296
? 1
? 1
? 1
? 1
! 31694 396455143
! 139656 185492849
! 96250 939675394
! 103280 367439699
! 12933 827580088
? 1
! 64376 960056336
! 124480 522909975
! 105671 129446637
? 1
? 127576
? 1
? 1
? 1
? 1
? 1
! 10883 323223652
! 74858 350761033
? 1
! 192241 261058034
! 18952 630484616
! 3126 875687277
! 97960 996712098
! 46705 261943784
? 1
! 98448 730201995
! 41051 463641724
? 1
! 89687 548962114
? 1
! 3364 887952626
! 108431 963840186
? 1
? 1
? 1
? 1
! 47317 757363050
! 75502 108276771
! 14262 54448122
? 1
! 88757 975872910
! 31126 953664708
! 122001 131857640
! 84526 808656505
! 90791 325266191
? 1
! 151568 595156134
! 149227 564770283
? 1
! 77784 48053185
! 37040 355611045
! 35509 539225995
! 54622 926344645
! 61303 66396783
? 1
? 1
! 43817 726795765
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 189165 775967005
! 134304 79866698
! 145150 422663262
! 46972 216676718
! 133476 116637936
! 103288 900825083
? 1
? 1
! 160772 626705247
? 1
? 1
? 1
? 1
! 136684 246260834
? 1
! 7552 396714212
? 1
? 1
! 131820 530842721
! 134096 560777615
! 116117 841092104
? 1
? 195801
! 18276 141888256
? 1
? 1
? 1
? 1
! 182266 190622533
? 1
! 81795 561476504
? 1
? 1
? 1
? 190255
! 166704 375460853
! 11444 496539832
! 39016 954582555
? 1
! 20349 754306947
! 11695 98333961
! 50196 533734023
! 162869 437599699
! 78743 368895693
! 71979 609773009
! 19626 107365071
? 1
! 81856 618468183
! 77690 106067384
? 195786
? 1
? 1
! 57971 721721520
! 165563 524775618
? 1
? 1
! 198509 155054184
! 195545 753488868
! 125716 260595333
! 13046 89078508
! 111099 837289533
? 1
? 1
? 1
? 1
! 109380 689331834
! 10273 345702420
? 1
! 107541 363290860
! 68554 799812693
! 192846 889428753
! 73492 702619349
! 189682 580137773
! 103742 231104052
! 68727 241870126
! 88473 260876034
! 197419 130226524
? 1
? 1
? 1
! 197574 921371417
? 1
! 180989 134086711
! 116820 508551354
! 56129 17951501
? 1
! 18357 632579919
? 1
? 1
? 1
! 63779 907916516
? 1
! 49677 442450079
! 21707 665282718
! 55899 865800839
! 99375 534984212
? 1
? 106983
? 1
? 1
! 182466 483106868
! 81823 956204204
! 110410 636743411
? 1
? 1
? 1
? 1
! 194588 172896892
? 43740
? 1
? 1
! 161828 410535513
? 1
? 1
! 127096 599421107
? 1
! 196964 883811213
! 177947 118593671
! 71199 663988186
? 1
! 140551 173031114
! 116062 340207782
! 160474 593321135
! 71188 589171840
! 132698 551008871
! 63702 122087431
? 175903
! 72951 606933292
! 105058 87422819
? 1
! 190089 348143731
? 1
! 75542 993976995
? 1
? 1
! 52651 688740539
? 1
! 6855 657056837
? 1
? 1
! 184772 516109305
! 67811 348233053
! 88343 590034975
? 1
! 156841 48021644
! 107831 198855107
! 94654 506727505
! 186571 730614933
? 1
! 54798 43708637
! 107537 257725897
? 197422
? 1
! 48688 697182232
! 38122 881638204
? 1
? 1
! 36236 639106814
! 115873 368137100
? 1
! 42228 997852713
! 3703 22544849
! 180265 476684167
! 87907 731898137
! 29842 685138723
? 1
! 100370 588512581
? 1
! 153999 951482366
? 1
? 1
! 96224 198665551
! 131167 86990281
? 1
? 1
! 85877 203775049
? 1
? 1
? 1
! 154985 107851570
! 72883 433484494
! 119005 378409644
! 60012 361303250
! 123086 887165456
! 143056 301336659
! 2697 992733825
? 1
! 120892 618121774
! 14543 903399218
? 1
? 1
! 99834 98210705
? 1
! 63638 98696887
? 1
! 5 738727144
? 1
? 1
? 1
? 1
! 177624 617341112
? 1
? 1
? 1
? 1
! 37821 62254395
? 1
? 1
! 147724 759430216
? 1
! 24136 438293665
? 1
! 160048 652185446
? 1
? 1
? 80253
? 1
! 22085 202090893
! 193707 865231652
! 10700 170507791
! 161003 684453277
? 1
! 35211 407577000
? 1
! 92426 876818306
! 49355 467177579
! 64451 235370264
! 44174 10546425
? 1
? 1
? 1
? 1
! 140463 400958230
? 1
! 43235 416866736
? 1
? 1
? 1
? 1
! 18154 266836933
! 39012 707550480
? 1
! 146463 776294648
! 162402 965022477
! 134696 329464905
? 1
? 1
? 37396
! 92095 11962234
! 132555 11748989
? 1
! 78342 625211102
! 66645 452132635
? 1
? 1
? 1
? 1
? 1
? 1
? 173335
! 118367 559984159
? 1
! 63481 41073620
? 1
! 116990 66888399
? 1
! 102741 494120921
? 1
! 93655 983861499
? 1
? 1
! 133507 867366485
? 1
! 115265 778976936
? 1
? 1
! 23894 799202074
! 178073 181112680
? 1
? 1
? 8203
! 176063 81512024
? 1
? 1
! 178185 724874420
! 45384 774356010
? 1
! 130354 107699732
! 2590 382114498
! 155847 161275324
! 199990 887503817
! 117077 591903804
? 1
? 1
? 1
? 43817
! 93936 793408640
! 9297 791357948
? 1
! 57388 84295269
? 1
? 1
! 134359 177136228
? 1
? 1
? 1
! 14404 997779847
! 169956 910353776
? 1
! 141362 517629704
? 1
! 164192 550904652
? 1
? 1
? 1
! 95632 184639544
? 7518
? 1
! 169806 1933371
! 174633 636875701
! 149080 107125401
! 55694 959055816
! 183879 703794567
? 1
! 26434 236193542
! 103732 937662738
? 1
! 101817 285580912
! 85144 73397487
? 1
? 1
? 1
! 137075 964447491
! 51006 622784758
? 1
! 81293 34118784
! 20514 465931462
! 179929 683370306
! 47780 970102951
! 54691 99508747
? 1
? 1
! 118598 147930422
! 193183 52569883
! 22280 622496236
! 13027 967645254
? 1
! 109477 972980792
? 1
! 81251 42735395
? 1
? 1
! 185935 166240660
! 93261 312667506
! 174485 774372437
? 69175
? 1
! 29888 348569985
! 90550 916060411
! 91414 182246518
? 177381
! 182367 624362105
! 105507 626075655
? 1
! 115953 34236026
? 1
! 197468 822502943
? 1
! 80621 569134300
? 1
? 1
? 1
! 183239 486841235
! 181107 962743011
! 11359 157088152
! 115439 28154975
! 108578 274020853
? 163320
! 110959 370509835
? 1
! 116475 406820350
? 187705
! 147778 151041180
? 1
! 109984 81617196
! 53682 243307312
! 196266 863622738
? 1
! 73976 243761998
? 1
! 50938 430014815
? 1
! 144011 85486239
? 182263
! 128370 110926081
? 1
? 1
? 1
? 1
? 1
! 147950 414683181
? 109699
! 159750 361892110
? 1
! 123724 213819281
? 1
! 124102 790546605
! 17040 415619412
? 1
! 93744 545735021
! 115079 926234679
? 1
? 1
? 1
! 96486 905172376
! 192469 354298146
? 1
? 1
! 117123 946002490
! 141895 559946931
? 1
? 1
! 154248 921168696
! 100040 975377776
? 126853
! 56114 308025584
? 1
! 175848 451558976
? 1
? 1
! 126243 667087980
? 1
! 169569 285723509
? 1
! 162304 436107410
? 1
! 2575 91400630
! 186968 540212457
? 1
! 31834 66842737
? 1
? 1
! 15122 711696112
! 77798 631184155
! 105562 407253142
? 1
! 21314 423447820
! 198986 524727476
? 1
! 52925 907283294
? 1
! 145334 992628851
? 1
! 81638 20908449
? 1
? 1
! 136137 278746538
! 71426 943733091
? 1
? 1
! 167173 173837643
! 144009 171034329
! 141601 566793461
! 92283 80889250
! 111296 340906648
? 1
! 89427 488113689
! 10338 772458431
? 1
? 1
? 60607
? 1
? 1
? 1
! 80370 125880172
? 1
? 1
? 1
! 52385 657283399
? 1
? 1
? 1
! 26547 177254310
! 77244 333867896
? 1
? 1
! 90223 761686492
? 1
? 1
! 35797 981387234
? 1
! 95620 906306588
? 1
! 187829 600589062
? 126327
? 1
! 19422 214032130
? 1
? 1
! 139094 450113892
? 1
? 54599
? 1
! 73768 130672113
! 89364 558588136
? 1
? 1
? 1
! 47439 368610762
? 1
? 1
? 1
? 1
? 1
! 313 426207715
? 1
? 1
! 28381 625357543
? 1
! 111058 497161657
? 1
? 1
! 45823 128504885
! 58788 28743024
? 1
? 1
? 1
! 77811 484112250
! 58174 136134740
! 143702 368499358
? 1
? 1
? 134798
? 1
! 62155 294719178
! 35349 442338275
? 1
! 143404 359395913
! 171758 153928946
? 137711
! 7813 6434118
? 1
! 172760 567988346
? 1
? 184483
! 155912 303973130
? 1
? 1
? 1
! 38376 50933326
? 1
? 1
? 1
! 33085 37946000
? 1
? 1
! 80892 738833136
? 1
? 1
! 87681 981991194
? 1
! 44737 574146411
? 1
? 46797
? 1
? 1
! 160666 121840447
! 150035 316358994
? 1
? 1
! 75278 210740779
! 47857 404867661
? 1
? 1
? 1
? 1
? 1
! 6752 721717850
? 1
! 31179 793528623
! 140349 203581264
! 168654 473322073
! 53447 88066625
! 98284 425020504
! 199568 717011890
! 79000 29893468
! 131455 136626398
! 131151 748590015
? 1
! 16315 460723430
! 176222 826007440
! 125946 311506542
! 14084 280212248
? 1
! 34197 813506800
! 45146 840841968
! 56556 264660066
? 1
? 1
? 1
? 1
! 45795 265226469
? 1
! 138969 273443834
! 142998 926414510
? 1
? 1
! 67967 700324406
? 1
! 42040 657083500
! 26222 184046554
! 65816 890322370
! 30674 438111369
? 1
! 180101 831102917
? 1
? 1
? 1
? 1
! 184370 664201199
! 180448 234470403
? 1
! 92984 59894603
! 32091 349141584
? 1
? 1
! 177706 598598423
? 1
? 1
! 166710 958576669
! 145684 453694788
! 20366 926012201
? 1
? 1
! 162113 116135308
? 1
? 1
? 1
? 1
! 27334 620750666
? 1
! 20412 580038126
! 117474 755464965
! 21313 582682431
! 15570 157822205
! 176242 174752169
? 1
! 159689 690908791
? 1
? 69325
? 1
? 1
? 1
! 44679 709726463
! 25505 540451789
! 93270 456313723
? 1
? 1
? 1
! 18238 621834324
! 149630 254970490
? 1
! 150309 799355330
? 1
! 40320 238184189
? 1
! 124380 789076838
? 1
! 114959 866670126
! 175250 826086676
! 86509 552311834
? 1
? 1
? 1
? 1
? 1
? 1
! 67470 977199897
! 147702 45770247
? 1
! 104741 668735672
? 1
! 101822 843784703
? 1
! 22728 115813038
? 1
? 1
? 1
! 112441 603954341
! 31267 359331962
! 41424 747361012
! 164725 445174227
? 1
! 116442 355300710
! 81952 345762447
! 198374 757988127
? 1
? 1
! 123291 649564048
! 144641 817700854
! 122390 303084622
? 1
? 1
! 129933 837543013
? 1
! 145958 10508079
? 1
! 179421 969000729
? 1
? 1
! 38178 750343626
! 59401 780814562
! 152754 895882969
! 186675 245294682
? 88329
? 1
! 1298 689792970
! 38637 105956417
! 174830 330018675
! 57852 48234603
! 27543 230294663
! 141067 722700825
? 1
? 1
? 1
! 82740 705695072
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 120540 276823587
! 180022 566699729
? 1
! 4731 773964915
? 1
! 141633 460290209
! 126071 647411282
! 41330 569052721
! 34068 458149393
! 5359 443288224
! 196682 610776197
? 62699
! 101799 71084397
? 1
! 2908 297362822
! 157754 90454298
! 61995 808896287
! 78590 67294344
? 1
! 18838 239845754
! 43872 33312403
? 1
! 28314 197853521
? 1
! 68459 963856611
! 178705 966419648
? 1
! 98853 950639934
? 1
! 110202 860181851
! 99011 547462940
! 154568 883038585
! 159636 973562467
! 73589 959245585
! 3544 668804204
! 88739 700884298
! 188920 698570168
! 45581 311324145
? 1
? 1
! 42869 612257503
? 1
? 1
? 1
? 1
! 150552 729034027
? 1
! 131550 723339382
! 90146 68670945
? 1
? 1
? 1
? 120559
! 25471 927862030
? 1
! 3492 342708075
? 1
! 162958 592650446
! 177812 419128712
? 1
? 1
? 1
? 1
! 35304 51918270
! 47104 716673593
! 100761 935353578
? 1
! 185640 398785226
? 1
? 1
? 1
! 109728 853321917
! 179275 20481038
! 73319 155377150
? 1
! 198591 316808892
? 1
? 1
? 1
! 142180 341149328
! 83753 631527729
! 81579 616467350
? 1
! 190456 318611749
? 1
? 1
! 64850 769724945
? 1
! 61184 235665286
? 1
! 35260 814572390
! 95891 928181542
! 37092 833170785
! 110106 246649935
! 132650 528201171
! 196689 184966415
! 42564 317038852
? 1
! 125125 372484279
! 7402 710812895
? 1
? 1
? 131084
? 1
? 1
! 40168 444924946
? 72665
! 48896 406235880
? 1
! 159229 563187039
? 1
? 163912
! 49019 354736911
! 156198 727459151
! 164386 540072036
? 1
? 1
? 1
? 1
? 1
! 85627 954837027
! 121573 511473161
? 1
? 1
? 1
! 183261 480558077
? 1
? 1
? 1
? 1
! 136719 287045871
? 1
? 1
! 141191 711571241
? 1
! 19559 489829029
! 70482 144772091
! 184662 982155243
! 72593 334103185
? 1
! 84653 318048766
? 1
? 1
? 1
! 109407 56527300
? 1
! 112128 181051530
! 70628 510913880
? 1
? 1
? 1
? 1
! 184324 852226104
? 1
! 95243 973079158
! 64492 652343072
? 1
! 155165 439901734
! 169180 797120027
? 1
! 114016 759917524
! 7461 425635608
? 1
? 1
? 1
! 36215 452191634
! 119976 602665422
! 111818 903449353
? 1
? 1
! 171132 656138949
! 162613 526340562
! 194191 354951716
? 1
? 1
? 1
? 1
! 38975 852926007
? 1
? 1
! 165665 927217582
? 1
! 173691 934038894
? 1
? 1
? 1
! 102894 215162530
! 12780 508399116
! 89146 469302983
! 84550 223419760
! 112294 763834654
! 52228 403629496
! 197567 834525970
! 12582 105709493
? 1
? 1
! 38069 274829188
? 1
! 167537 170518646
? 1
! 76531 998536389
! 174624 986224629
? 1
? 1
? 1
? 1
! 1279 457739743
? 1
? 1
! 39582 151107053
! 125230 656429945
? 1
! 74995 273532061
! 177375 224042960
! 38012 19336920
? 1
! 140391 868211079
! 119331 534178483
! 76385 922797615
? 1
! 135767 583272324
? 1
? 1
? 1
! 21857 647566553
! 23739 322970482
! 118515 11947191
! 104950 617934074
! 82281 847710705
! 150392 64877217
? 15411
! 129041 536150017
? 1
! 148941 913070772
! 1435 737719060
! 146227 475462663
? 1
! 172488 929004650
? 1
? 1
! 141280 860030751
! 53483 434168835
! 47404 28582826
! 102116 21763577
! 139136 722283683
? 1
! 92850 697783497
? 1
? 1
? 1
! 73962 339135407
? 1
? 1
! 167579 883877724
! 161921 59635246
? 1
? 1
? 184311
! 169345 119384794
? 112584
? 141517
! 120904 736248444
? 1
? 1
! 133194 100546374
? 1
? 1
? 1
? 1
! 109364 735876283
! 33090 563818098
! 92569 426370175
! 187164 784612308
! 63569 137729837
! 27153 162137707
? 1
? 1
! 107420 835285014
? 1
! 41607 503608746
? 1
? 1
? 1
? 1
? 1
! 137119 631284508
? 171358
! 107181 622079531
! 64780 959542797
! 5425 204127152
! 150450 668377491
? 1
! 170796 599824960
? 1
? 1
? 1
! 16482 956225628
! 142386 98742072
! 161836 605141860
? 1
? 1
! 136587 449551583
! 181540 398006759
! 51474 300422475
? 73243
! 66997 266014777
! 89657 270710149
! 40886 642629633
? 1
! 58006 743842993
? 1
! 3930 704526404
! 1129 161304749
? 1
! 150781 383751472
! 140369 908070039
! 185274 432850409
! 18338 355904651
? 1
? 1
! 134127 595306321
! 132917 247809408
! 118554 652295184
? 1
? 1
! 67320 130040346
? 1
! 105737 835250115
? 140742
? 1
? 1
? 1
! 82743 445462649
? 1
? 1
! 157615 901224087
? 1
! 107275 971415715
! 69791 475061886
! 1440 196174328
! 48173 546894605
! 38019 186940265
! 21286 262058463
! 14102 60822238
? 1
? 79999
? 1
? 1
! 115943 767562506
? 1
? 1
! 185281 136700471
? 1
? 1
? 1
! 77692 544044393
? 1
? 1
? 1
! 152510 81842178
! 76852 977606262
? 1
? 1
! 12133 849627039
? 1
? 1
! 31044 561035608
! 15367 821094684
? 1
! 51883 240936635
? 1
? 1
? 1
? 1
! 125059 655352634
! 54043 251009938
! 187559 429551458
! 75822 315115058
? 1
? 1
? 1
? 1
? 1
? 1
! 149071 328248876
? 1
! 77086 139219926
! 134724 130553672
? 1
! 45489 314893072
? 1
! 197591 182519505
? 1
! 19445 543357478
! 71590 314369033
! 73689 997491860
? 1
! 20021 722223124
? 1
! 48189 942366574
! 9178 751044131
? 1
? 1
? 1
? 1
? 1
! 192772 705069923
! 186963 848898272
? 1
? 1
? 1
! 92925 325405550
! 166445 410899849
! 192779 284118387
! 10425 131744218
! 148725 528945247
? 1
? 1
? 1
? 1
! 148563 386565129
? 1
! 70783 188574843
! 71523 198736109
! 76663 878190722
? 1
? 1
? 7326
? 1
? 1
! 137826 239233929
! 192940 868560034
! 18298 64158142
! 92575 350955790
! 23336 707303129
? 1
? 1
! 105910 662745064
! 108174 828310825
? 1
! 171995 73041716
? 1
? 1
? 1
? 182220
! 102151 497597102
! 139126 434381301
! 164116 669746905
? 1
! 132693 765288941
? 1
? 1
? 1
! 53258 648808708
! 170617 388925863
! 12795 277519163
? 1
? 1
! 176716 323506721
? 76041
! 4961 788763606
! 16141 454458349
! 33339 832024386
! 33984 828359943
! 81614 694944506
? 1
! 198325 756515630
? 1
! 57301 176967681
? 1
? 1
! 98442 770634154
! 35666 643268902
! 147555 777374995
? 1
? 1
? 1
! 147820 519136007
! 98971 741184835
? 1
! 124674 277484648
? 199078
? 1
! 124733 200982426
? 1
! 125252 378636323
! 80656 55734277
! 555 701236259
? 1
! 192828 621216837
? 1
! 88251 871183434
! 196959 325222625
! 20975 391042883
? 1
! 192929 625165776
! 190203 801546556
? 1
? 1
! 132612 750499249
! 111620 80252065
! 130269 904698081
? 1
! 175104 511075033
? 1
? 1
! 195778 599600557
! 30530 134496848
? 32367
! 53156 35861185
! 14155 967484263
? 1
? 1
! 111831 857558992
! 97178 814521362
! 16784 907615278
! 67815 44339133
? 1
? 1
! 154145 983979334
! 159944 828944468
! 110315 761460226
! 190708 701425340
! 177447 103544887
! 66783 169063667
? 1
! 171887 476891793
! 38161 233165093
? 1
! 135680 274526594
? 1
? 1
? 1
? 1
? 1
! 12702 678083573
? 1
! 33314 134531043
? 60338
! 36648 846931144
? 1
? 1
? 1
! 80315 358810995
? 1
! 39707 344275757
? 1
! 178442 290929589
? 1
! 161852 367436060
? 1
? 1
? 1
! 111330 175450873
! 198219 240917692
? 1
! 138753 784695891
! 167858 363604987
! 91495 379095850
! 74108 277940799
! 115795 556600585
! 27082 769311779
! 23811 931304219
! 89414 375507654
? 1
! 21364 542874167
! 2751 427389812
? 1
! 100752 703944992
? 1
! 130310 84376206
? 1
! 130401 451423896
? 1
! 71311 298334785
? 1
? 1
! 55719 19812820
! 83601 36647717
? 1
! 16747 503155896
! 137339 16727814
! 126780 168364107
! 76896 411187428
! 191286 890224625
! 92033 305984633
! 190355 127818764
! 152144 482302240
! 168366 78332848
? 1
! 78862 363621889
! 37088 793003085
! 161474 789368416
! 111283 441266138
! 57410 809928721
! 115717 652819858
? 1
? 1
! 62075 773141707
! 181595 398551616
! 26376 785492694
? 178882
! 27483 366769176
! 102782 786465784
! 169599 279917322
! 32862 813511803
! 1325 92012856
? 1
! 188184 760963982
! 161143 708255359
! 185898 977482223
! 185593 484680973
! 34846 436606113
! 105395 493600687
? 1
? 1
? 1
! 469 36517079
? 1
? 1
? 1
! 20270 54611437
? 1
? 6604
! 15996 101540887
? 1
? 1
? 1
! 118382 29941517
? 1
! 1803 241169077
! 171803 368805954
? 1
! 69611 370726603
! 120604 555469402
! 39286 274646762
? 1
! 4464 733066569
? 1
! 25601 5717591
! 70474 88346681
? 1
! 158669 219113817
? 1
! 76038 277692946
! 153377 489760528
! 23757 957052492
! 173075 201791135
! 41824 8031025
! 159992 471126272
! 135112 230646211
? 1
? 1
? 1
! 695 567026632
? 1
? 1
? 1
! 80185 396601230
! 127637 53268752
! 153405 962071386
! 81542 940720227
! 60069 226554838
? 1
! 83132 352464827
! 153459 844330368
! 46047 813974612
? 1
! 148149 839291862
? 1
? 1
! 13808 820043746
! 126273 915658207
? 1
! 148837 852074376
? 1
! 161973 362295332
? 1
! 59906 537296707
? 1
? 1
! 170954 774700769
? 1
! 179997 665462528
! 165676 307808541
! 146344 523046111
? 1
! 36344 98079265
? 1
! 194641 682374176
? 1
! 182657 169399545
? 1
? 1
? 1
! 94983 563544878
! 49451 531955665
? 1
! 63095 902024884
! 9312 505981562
? 1
? 1
? 1
! 188048 183609477
! 132980 231074512
? 1
! 30068 77711471
! 29419 192677998
? 36523
? 1
! 100517 806371877
! 74105 479180779
? 1
! 5112 75832280
? 1
! 11948 814589755
? 1
! 157091 549166426
! 81269 17669316
? 1
? 1
? 1
! 141907 217646455
! 718 762931814
! 100751 522720201
! 43996 734310205
! 68892 811455818
! 90567 272808930
? 1
? 1
? 1
! 196624 9723373
? 1
! 35101 371820631
? 1
? 186512
? 10582
? 1
? 1
? 1
? 1
! 125233 458186239
? 1
! 98183 151480709
! 11305 804995044
! 7562 851708981
! 39430 962522220
? 1
? 159154
! 162190 585970979
! 107877 400926012
? 1
? 1
? 1
? 22860
! 9248 97973389
! 154413 330868103
? 7224
! 98464 865530860
? 66039
? 1
? 1
! 130431 998683332
? 1
? 102932
! 149470 107936708
? 76175
? 1
! 34451 778016978
! 171123 894073084
? 1
? 1
! 25771 713257938
! 69658 792538264
! 25307 464325349
! 159461 225612021
! 88318 920999194
? 1
! 144334 701891899
! 1614 336208987
? 1
! 114039 403060193
? 1
! 117777 795488846
! 11173 88664175
? 1
! 13905 478958424
! 17114 773386392
! 58029 368192906
! 160959 56689100
! 172243 787855659
! 74182 416597424
? 1
! 97438 334188114
! 73805 186503622
? 1
? 179614
! 7470 208325000
! 162086 886346226
! 135718 694593346
? 1
! 160478 302369842
? 1
! 17431 614432197
? 1
? 1
? 1
? 1
? 1
? 194627
? 1
! 98059 401009837
! 8950 260141814
? 82675
! 97115 310664509
? 1
? 1
! 177896 325537080
? 1
? 115695
? 1
? 1
! 132385 869323284
! 167684 403951909
! 109875 981745713
? 1
? 1
! 107021 625757581
! 51748 934244799
? 1
? 1
! 195584 858116628
! 87755 217265546
? 1
! 76892 628617605
? 97002
! 21044 818607586
? 1
? 1
! 102462 930808689
? 1
! 187620 19877272
? 1
? 1
? 3952
? 1
! 192137 348131141
? 1
? 1
? 1
! 84588 235271184
! 173495 889277123
? 1
? 147486
? 1
? 1
? 1
! 99597 680973307
? 1
! 108482 639872278
? 1
! 57719 947569813
? 1
? 1
! 91213 804211739
! 50190 972810509
? 1
! 78757 249792473
? 1
! 75725 579080335
! 197177 360443105
! 40495 228814043
? 6974
? 1
? 1
? 1
! 166974 673351093
! 166659 801868652
! 185676 191147628
! 47475 545993657
? 1
! 145296 507236262
! 197832 552816968
! 9025 576752503
! 74849 564380380
? 1
? 180459
! 188759 463661997
! 6254 677611292
? 1
! 167851 238790787
! 98994 43073382
? 1
? 1
? 1
! 119653 65525757
! 84334 598804866
! 111151 503272697
! 187177 297818244
? 1
! 159239 71329528
! 75164 602698419
? 1
! 176402 315949790
? 1
? 1
! 180884 644915215
! 166438 180757831
? 1
? 1
? 1
! 84280 569937196
! 5334 723847216
! 132230 454408106
! 161995 525216148
! 113542 670294318
! 98310 470496430
! 18192 324339553
? 1
! 156353 218686475
? 1
? 1
? 1
? 1
? 138129
? 1
? 1
! 190278 938345331
? 1
? 1
? 1
! 18246 71479736
! 9546 855803189
! 44528 960534113
! 155944 564704197
! 84940 791971907
! 18216 408405107
! 37731 747304247
? 1
! 138035 83796244
? 1
? 1
? 130234
! 83395 97339753
! 123087 506034254
? 1
? 77235
! 188568 679166606
! 131633 19437858
! 2704 507449257
? 112618
? 1
? 1
? 1
? 1
? 40038
! 180800 696088715
! 179193 653133214
! 86898 359232120
! 26560 233043341
! 181335 17356782
? 1
! 102723 129467829
! 103876 804684849
! 67518 412350802
? 1
! 149305 43984804
! 93714 334207311
! 88310 669686334
! 41373 32117876
? 1
? 1
! 167467 968994441
! 103367 946696906
? 1
! 17519 267986247
! 124369 494830266
! 187481 220393769
? 1
! 50792 149863148
? 1
? 1
! 20006 325381338
! 76216 280482201
! 65279 964464903
? 1
? 17962
? 1
! 21688 938389837
? 1
! 72399 472813197
? 1
? 1
? 1
? 1
! 152119 702059289
! 21701 804936919
! 159858 519226035
! 112502 386088900
! 56986 630936611
? 1
! 97944 438722995
! 67104 26309357
! 46640 742595885
? 1
? 1
? 1
? 1
? 1
! 174842 322371191
? 1
? 1
! 112653 49892790
? 1
? 42882
? 1
! 18965 633528845
? 1
? 1
! 65699 312198731
! 11722 825167692
? 1
? 1
! 125264 677670674
! 93372 843368216
! 55994 386026883
! 172586 924528992
! 29794 565585375
! 156622 895766536
? 1
? 1
? 1
? 1
? 56827
? 1
! 160815 335985711
! 101762 651362208
! 198245 813914432
? 1
! 176653 676198894
! 156281 61491981
? 1
! 111664 136748356
! 135405 719706167
! 163885 161069181
? 1
! 127002 701476174
! 182299 78337623
! 132300 689907095
! 40583 160583309
! 81088 661425341
? 1
! 122118 221854979
! 88511 637036806
! 1702 916641455
? 1
? 1
! 134589 545677721
? 1
? 1
! 98640 831818824
! 138301 533713714
! 163812 535778994
? 181904
? 1
? 23605
? 1
? 1
? 1
? 1
? 1
? 1
! 20500 677125402
? 1
? 1
? 1
! 84616 557068046
! 9266 555313370
! 57397 245550768
! 142071 860030357
? 1
? 1
! 94896 936386525
! 185515 259725259
? 1
! 161071 740557807
! 197227 28843427
? 1
? 1
? 1
! 82366 403410472
? 1
? 1
! 158852 570571218
? 1
? 1
! 120125 58720077
! 55364 274010989
! 152446 974040174
? 1
! 79040 487011591
? 1
? 1
? 1
? 1
? 1
! 23084 519998169
! 168146 931611861
? 1
? 1
! 39150 709517531
! 43112 979654406
? 1
? 1
? 1
? 1
! 50726 792646029
! 56926 603854819
! 64720 686320522
! 96721 750371997
! 165423 299089521
? 1
! 91325 374186892
? 1
! 128620 545144937
? 1
! 124184 843443797
! 6372 997423742
? 1
! 132552 100174122
! 113349 380125542
? 1
! 124921 975036611
! 126799 282883620
? 1
? 1
! 13014 826046997
! 77299 889940092
? 1
? 1
? 1
? 1
? 138103
? 1
! 42127 369590863
? 1
? 1
! 15902 872862972
! 11046 114122438
? 1
? 1
? 1
? 1
? 1
? 1
! 29365 232826859
! 122924 935264252
! 127455 784065231
? 1
! 72174 367753866
! 147115 506913206
! 133426 566731240
! 53967 766113904
? 1
! 114156 408346593
! 16870 875107803
! 43761 404035030
? 1
! 155797 77783967
! 34578 898684245
! 173 257603492
? 1
? 1
! 47065 625489211
! 157281 368692945
? 1
? 1
! 128184 162577642
? 1
? 1
! 76224 443880674
? 10466
! 18592 491743195
! 76144 692510895
? 1
? 1
! 141753 723394882
! 35818 421326720
? 1
! 5721 17467804
? 1
! 77682 291163373
? 1
? 1
? 1
! 190395 522103839
? 1
! 114121 895095838
! 168549 350122300
? 1
? 1
! 2222 574377845
! 132086 339684223
! 166052 590769497
? 1
? 1
! 185238 123245153
? 1
? 120658
! 41640 282026585
? 1
! 121345 6959035
! 191742 4809696
! 58426 792438708
? 1
? 1
! 21275 702290750
? 1
? 1
? 1
? 178504
! 66203 621641800
! 683 676972895
! 111073 892844071
! 99310 869890420
? 1
? 1
? 1
? 1
? 1
? 1
! 19467 390198599
! 116031 308296719
? 130967
? 1
! 32322 872556745
? 1
? 1
! 1849 438485455
! 163807 236353821
? 1
! 137525 36404788
! 36047 350660483
! 81487 642429260
! 67994 897728682
? 1
! 175292 480140538
! 114234 288283206
? 1
? 1
? 1
! 164897 789598459
! 196887 606919511
! 170551 704681733
! 70922 549951536
? 1
! 159115 704967558
! 28251 136473188
? 1
! 97965 240571199
? 1
? 1
! 157581 463076935
? 164346
? 1
! 158630 502364139
! 36489 144174538
! 154071 314353681
? 1
? 1
? 1
? 179359
? 1
? 1
! 102404 252912043
? 1
? 1
! 50822 825615998
! 82568 575749415
? 1
! 111392 33413077
? 1
! 28073 974824338
? 1
! 30501 481705105
? 1
! 136977 317981667
? 1
! 99136 564372211
? 1
! 38875 230057516
! 91347 214517717
? 1
? 1
! 190696 101465996
! 10176 389083968
! 192873 362744280
! 95772 753300870
! 137239 172036265
? 1
! 93199 497060852
? 1
! 14729 689495494
? 1
? 1
? 1
! 169259 43419960
? 1
! 110722 764860736
? 1
! 89641 606406994
? 1
! 9358 224189284
! 85139 66889515
? 1
? 114951
! 35288 422165525
? 1
! 49118 425771359
? 1
? 1
! 170896 843935993
! 112876 599211346
! 187091 484442911
? 39546
? 1
! 110241 907959897
? 1
? 1
? 1
? 1
! 145311 496229900
! 106504 573745486
? 1
! 199063 724320497
! 75099 466862056
! 92922 443258895
? 1
? 1
! 187819 922208928
! 153129 923090396
! 12616 380210599
! 12411 714792864
? 1
! 164822 314207777
? 1
! 154111 16998237
! 35348 997727389
! 26324 89793390
? 1
? 1
! 117896 952113636
! 52631 648634183
? 1
? 1
! 85079 584869136
! 146937 495749862
! 95830 965807731
? 1
? 1
? 1
! 191534 958979154
! 134327 234579808
? 1
! 130172 827120008
? 1
? 1
! 86079 827189614
! 20054 424022284
? 1
? 1
? 1
? 1
! 67757 117408960
! 90475 622951573
! 7520 958226811
? 1
! 134686 357113239
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 162026 645885724
! 189508 731493670
! 52831 586371741
! 150899 624893767
? 1
! 154995 724714872
? 1
? 1
! 42454 665699886
! 38534 247353613
! 198553 953595511
! 177332 608281123
! 165412 846156844
? 1
! 134780 340466980
? 1
? 1
! 25454 47561334
! 105825 956066661
! 27052 545506691
! 20843 28652152
? 1
? 1
? 1
! 26567 124048102
? 1
! 124084 715734639
? 1
? 173683
? 1
! 117314 931713093
! 22266 395771398
! 129609 333475755
? 1
! 74394 145364931
! 188979 90809713
! 119048 259623917
? 1
? 1
! 122489 815755516
! 107250 626491201
! 56388 496233368
? 1
? 1
! 178474 577280138
! 184860 981138800
? 1
? 1
! 117847 117934
? 1
! 180263 233959598
! 43127 660971057
? 1
? 97707
! 48357 914765807
! 43447 596058601
! 65993 611980638
? 1
? 1
! 166925 329492043
? 1
? 1
? 1
? 1
! 108259 42827702
? 1
? 1
! 128063 799184194
! 65695 629486781
! 104363 521782960
! 19219 315643898
! 139354 125950421
? 1
? 24448
! 107406 342203168
! 195930 466947014
! 32375 548261140
? 1
? 1
? 1
? 1
! 107315 408839188
? 1
? 1
? 1
! 101267 562237542
! 162816 551870127
! 170447 706446667
? 16595
! 141060 800975675
! 115534 641538497
? 1
! 53266 510127335
! 87604 198103849
! 78362 825029237
? 1
? 1
? 1
? 1
? 166790
? 1
! 188703 113615095
? 1
! 81375 911976873
? 1
! 169689 548339317
? 1
! 155739 590807093
! 2496 558593821
? 92438
! 115410 213623109
! 182786 993837690
! 62590 495071690
! 53510 366687244
? 1
? 1
? 1
? 1
? 1
? 1
! 182763 430650299
? 82887
! 19405 903852078
? 1
! 73264 716048724
? 1
! 81292 939942036
? 1
? 1
! 36607 565711092
? 136718
? 1
! 36659 808824258
? 1
? 1
? 1
! 69993 722683992
? 1
! 151742 678038278
! 149665 132914425
? 1
! 54390 769360849
! 177739 683711078
! 102755 466792852
! 174975 647705519
? 1
! 56082 981660479
! 81432 845755031
? 1
? 1
! 195515 210666448
? 1
! 151253 780701855
? 1
? 70761
! 151600 605441196
! 33106 641538624
! 174741 728343569
! 185375 74237847
! 88954 352786918
! 91598 769892859
? 1
? 1
? 1
? 1
? 1
! 118301 79116488
? 1
! 161951 126498146
! 77560 92960612
? 1
! 121994 447960370
? 1
! 137509 425788410
! 127566 852110196
? 18861
! 65610 10801690
? 116256
! 158088 558198112
? 1
? 1
! 150979 882001994
? 1
! 70933 557973046
! 64758 158157188
! 86311 344724558
? 1
? 1
! 190908 296974915
? 1
? 1
! 194928 605628881
! 11304 147768536
? 1
? 1
! 107162 870843226
? 1
! 151663 251592817
! 147796 122098074
? 1
? 1
? 1
! 32366 470913395
! 194634 663188663
! 56314 215866830
? 1
! 97518 574689814
! 146899 592743664
! 159244 972067909
? 1
! 155194 356196419
! 100252 825033622
? 1
? 89089
? 1
? 1
? 1
! 33420 982368642
! 137666 803846308
? 1
? 1
! 154565 967335578
? 1
? 13917
! 180482 243121522
? 1
! 134626 458447796
! 26387 143381271
! 131269 563166674
! 106420 932037310
! 164986 504561689
? 1
! 88262 621163676
! 50030 903797769
? 193797
? 1
! 71215 855415580
? 1
? 124539
? 1
! 2639 215703855
? 1
? 1
? 1
? 1
! 71008 885464912
? 1
! 108872 894577813
! 14801 168432000
? 1
? 1
? 1
! 99904 406556898
! 183797 972240881
! 73806 416756759
! 42801 792042529
? 1
! 137694 100306719
? 1
! 57559 714748715
! 110321 540010370
! 165710 866000369
! 34359 860188869
? 1
! 39095 970407624
? 1
? 1
? 1
! 146198 100891357
! 177962 824868752
? 1
! 18271 276087662
? 1
! 26152 787474113
? 1
? 1
? 1
? 1
! 39495 375723125
! 100636 901800305
? 1
! 109216 69512244
! 2768 141047435
! 52616 912970277
! 52851 35931855
! 61358 409886305
? 1
? 1
? 1
! 115884 800413633
! 85507 46230674
? 1
! 40571 961173663
? 1
! 132872 449548348
! 195908 448428241
! 196508 891149700
! 142281 233686357
? 1
? 1
? 1
! 189707 30674202
! 108989 611227537
? 1
? 1
! 138822 215392919
! 40060 336594745
! 58236 342164904
? 1
? 1
! 172191 460524994
? 1
? 136060
! 131316 458641159
! 144754 868149213
! 105084 642932857
? 1
! 31729 884794282
! 97349 935117
! 2457 37095309
? 1
? 1
? 130911
? 1
? 1
? 1
? 1
? 1
? 1
! 2383 172993300
! 184959 175971753
! 34805 969256172
? 1
? 1
! 124161 802599326
! 18410 440088101
? 1
! 139333 113886090
? 184606
? 56306
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 136637 245258956
? 1
? 1
! 181895 29459530
! 86538 752837511
! 64214 957535596
? 1
! 185015 886835627
? 1
? 1
! 61643 830490501
? 1
? 1
! 35849 479896527
! 88559 774013263
? 1
? 1
? 113492
! 54632 480697615
? 1
? 1
! 75704 767186268
? 1
? 1
? 1
! 30557 135039242
! 77883 494891807
? 1
! 50245 755372684
! 56972 467228785
! 173520 7958319
! 51489 657071136
? 1
! 19310 724954886
! 105807 329526032
? 1
? 1
! 95219 531926928
! 58691 164482130
! 94259 68817170
! 42238 241471097
! 195735 290103206
? 1
! 154312 12594711
? 1
! 154693 49696715
? 1
? 76285
! 199867 839287935
? 1
! 55092 92529535
! 57913 247789949
? 1
! 170902 849208730
! 121366 306012078
! 96681 987279444
? 1
! 185599 789703444
? 104673
? 1
? 1
! 115955 578752326
! 191241 392823355
! 166181 192066029
! 30983 793117697
? 1
! 20384 920228307
? 1
! 12237 739836647
? 1
! 28604 377905836
! 127029 471557937
? 1
! 164643 313020615
! 156588 888107073
! 88109 794166283
? 1
? 1
! 130236 857757128
? 1
? 1
! 109200 385983721
! 168745 137208971
? 1
! 198700 249453191
! 189993 674085624
? 1
! 48475 60364703
? 1
? 1
? 1
! 160529 589830330
! 55320 806849448
! 63479 27194003
? 1
! 164177 806311872
? 1
! 106179 596300842
! 20340 425585172
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 141867 111715525
! 161560 873258009
! 131432 405560811
? 1
! 6700 621817625
! 3237 56528837
! 123720 498369788
! 136920 406285208
? 42542
? 1
? 1
! 197774 119262136
? 1
! 81122 669158736
! 21146 87630075
? 1
? 1
! 168693 733487010
! 67768 965807735
! 30337 911788282
? 1
! 85441 541125263
? 141369
? 1
? 1
? 1
? 128382
? 1
! 86205 658660370
? 1
! 123515 813010896
? 1
! 72340 269259864
? 1
? 1
! 135776 980897179
! 152314 451038728
! 167425 757840460
! 79762 844088427
! 131901 151893702
! 140474 52710620
! 176299 32140948
! 165010 75832502
! 90128 446080225
! 29569 752367536
! 56966 791505547
! 51496 460718392
? 1
! 32230 88677665
? 1
! 1540 948584525
? 1
? 157702
? 1
! 24133 556269610
? 38937
? 1
? 1
? 1
! 42570 516321701
? 1
! 89663 16755009
! 129932 587916120
? 1
? 1
? 1
! 197408 672033659
? 1
? 1
? 1
? 1
! 25113 214614988
? 1
! 44313 186230368
? 65834
? 1
! 31030 873487312
? 1
! 57280 511207613
! 86610 55460353
! 119936 37877545
? 1
! 116859 739177204
! 144473 385069629
? 1
? 1
? 1
! 124801 364840672
! 22629 213590553
! 66027 721504838
? 1
? 1
? 1
? 1
! 127493 918643611
! 4754 303460392
? 1
? 1
! 133713 79355637
? 1
? 124452
! 188109 965462342
! 23189 543691444
! 11074 876751411
? 1
? 1
? 1
! 51919 254195444
? 1
! 33813 525772500
! 41962 529883444
? 1
? 1
? 1
? 1
! 45327 423700561
? 1
? 1
? 1
! 90045 839770409
? 1
! 147137 474589728
! 189067 143914425
? 1
! 194708 361159373
? 64509
! 137884 578309473
? 1
? 1
? 1
? 1
? 1
! 77382 275838366
! 146233 843832537
! 34397 77586404
? 1
! 107594 678586819
! 58644 961089061
? 1
? 1
! 183450 913913893
? 1
? 1
? 1
? 1
! 196477 386485786
? 1
! 73196 56466751
! 140074 81099123
? 1
! 2493 977762196
! 67055 336552235
! 194076 267540667
? 1
! 152389 283138072
! 159619 122691862
! 161221 861125919
! 109551 474868901
? 1
? 1
! 56916 825711745
? 1
? 1
! 108817 408571614
! 42000 133801035
! 37692 748732039
! 152801 237005903
! 143398 308047921
? 1
! 48663 801148540
? 97342
! 61696 330127363
? 1
? 1
? 1
! 65353 385628257
? 1
? 1
! 154087 475370490
! 112527 859080806
? 1
? 1
! 150632 397681092
? 35384
? 1
? 1
? 1
? 1
? 1
! 198168 916354904
? 1
? 1
! 142110 457538789
! 115437 92399695
! 84041 189867963
! 34952 227796297
? 1
? 1
? 107895
! 194662 192199426
? 1
? 1
? 36028
? 1
! 94142 494081940
! 66764 502901152
! 30333 495236204
! 168562 302680797
! 59556 488812686
! 171736 538384957
! 66670 712047578
? 43880
! 28004 292850402
? 1
! 50712 137163711
? 1
? 1
! 166521 92136641
? 1
! 26132 341761582
? 1
! 86417 625893993
? 1
? 1
! 146079 706650536
? 1
? 1
! 97641 47514965
! 20566 997507037
? 1
? 1
! 28373 999499606
! 187842 589653018
! 19681 897724240
? 1
! 186065 324761325
? 1
! 10596 488127723
? 1
! 21932 444426424
! 172622 562189316
! 160483 673818729
! 73436 620862373
! 46415 465421951
! 112165 212197172
! 61646 816792926
? 1
? 1
? 1
? 1
! 17441 950631631
? 1
? 1
! 146254 357080814
? 1
! 106252 887683002
! 41059 875398634
! 55567 10292912
! 22804 945797258
! 102981 306866369
! 180717 770965841
? 1
? 1
! 111821 864647882
! 89853 12849328
! 30657 592598405
? 1
! 132702 763346988
! 22288 78092936
? 1
! 79839 353175036
! 12351 590555461
? 1
! 123292 764842715
? 1
! 115465 804326741
! 162686 122560208
! 165023 760606021
! 115864 60088590
! 79503 568681295
! 39251 913639582
! 134243 901763978
! 92388 366218418
! 166694 642727099
! 152615 51865849
! 85935 365712577
! 133318 869597385
? 142999
? 1
! 154372 930923319
? 1
! 54673 166292053
! 120203 38939706
? 97547
! 127091 345651968
? 1
? 68016
? 1
! 161672 883442385
? 1
? 1
? 1
? 1
! 53322 2564077
? 1
? 1
! 147428 189043270
? 1
! 198702 793601518
! 98349 615897755
! 11801 925998624
? 1
! 17241 596489698
? 1
? 1
! 135558 391236643
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 1314 725880527
? 1
! 69382 415083987
! 136568 533466594
! 100227 593209626
? 1
? 1
? 1
? 1
! 110422 793909260
! 107005 117797681
? 1
? 1
! 34198 823669895
! 76799 282351234
? 1
! 113979 360367493
! 149495 861044302
! 143061 874220462
? 1
! 81184 777885325
? 1
! 130385 201630392
! 95304 545377946
! 139457 330811172
! 6611 4135030
! 76950 184891295
! 70064 111696861
? 1
? 1
! 168474 887316994
? 1
? 1
! 57555 360232920
? 21674
! 128562 78249132
? 1
? 1
? 1
! 175141 639696224
? 47428
? 1
? 29697
? 1
! 104068 895252324
? 1
! 120989 461969703
? 1
! 36171 429250090
? 1
? 1
? 1
? 1
? 1
! 190335 951656494
! 12853 466028828
! 146398 227415348
? 1
! 89923 382129896
? 1
! 124793 98522874
? 1
? 1
? 1
! 104105 268538352
? 1
? 1
? 1
? 1
! 59199 193688862
? 1
? 1
? 1
! 47452 51177575
? 1
? 91491
! 85091 668111702
? 1
! 94157 503971056
? 1
? 1
! 188050 282028568
! 139822 626394297
! 108500 699989896
! 157587 856752160
! 157936 683266870
? 1
! 120728 757525941
! 3231 768537363
! 95036 614258881
? 1
! 91471 738804915
? 1
? 1
! 122261 759951860
! 177420 850102921
! 176965 77531694
? 1
! 81866 865753601
! 2569 551327646
! 5880 956357963
? 1
? 1
? 1
? 1
? 1
! 62518 628620494
! 193136 951055520
? 1
! 22784 783966122
! 153410 185724828
! 61671 856748390
? 1
? 1
? 63618
! 153171 70180084
? 1
! 52161 496919159
? 1
! 10821 18220839
! 104457 100355414
? 1
? 1
! 168997 779034326
? 1
! 72876 754008780
? 1
! 139750 9461142
! 111793 300592923
? 1
! 58413 172473978
! 24453 531128348
! 148094 291076247
! 164164 257532392
? 1
! 51131 331710766
! 88306 37438050
? 1
! 189154 387790952
? 1
? 1
? 1
! 64101 567216427
? 1
! 75042 41549839
! 191978 575202695
! 197626 18688239
? 1
? 1
? 1
? 1
! 198286 110991303
? 1
! 189577 859871626
! 19823 771903708
! 175653 96452008
? 1
! 3960 578209272
! 148003 892737161
? 1
! 68875 611310415
! 85797 600360471
? 1
? 1
? 193232
! 47192 676733489
? 1
! 121482 759953730
! 195192 362494327
? 1
! 180135 541133196
! 56871 409544968
! 159362 78215715
? 1
! 122652 316702676
? 1
? 114564
? 1
! 9167 800955497
! 170222 75186843
? 1
? 1
? 120021
? 73685
! 101842 842540702
? 1
! 170112 237186985
! 147955 358384811
! 178077 308524441
? 1
? 1
! 73141 490122036
! 98364 538161813
! 110856 164490057
! 199082 669789905
! 3549 819710273
? 1
? 168012
? 1
? 1
? 1
! 18283 169975534
? 1
? 1
! 64251 690537140
! 186590 150183942
? 1
? 1
! 49513 758868668
! 167673 531482778
! 83011 943394557
? 1
? 1
? 1
? 1
! 51939 174478547
! 68544 734437341
? 1
! 169926 577590321
? 1
! 51082 921931577
? 1
! 155580 850834993
! 48341 265249082
? 1
? 1
? 186397
! 90531 324605214
? 1
! 33887 343860738
! 144817 749310044
? 1
? 1
! 156780 445246576
? 1
? 1
? 5052
! 75349 480753827
! 100210 278778360
? 1
? 1
? 1
! 45 337437925
? 1
! 85635 792014490
! 185866 749106752
! 165965 789163970
! 164488 693774194
! 124660 821606951
! 60145 919705052
? 1
? 1
! 33861 437128110
? 1
? 1
! 105925 874019368
! 14732 16802087
! 126743 121962297
! 158295 420963611
! 101977 490332454
? 1
? 79694
? 1
? 1
? 1
? 1
! 101131 691260809
? 1
! 199146 983440921
? 1
! 147327 959447247
! 40502 936776514
! 129645 353776020
! 3222 269362962
! 71642 313972189
? 1
? 1
! 36962 273402813
? 1
! 56795 651027187
! 111082 757220681
? 1
! 124195 798395604
? 174131
! 173360 367081999
? 1
? 1
? 1
! 163306 786281128
! 178677 17277549
! 28966 723643435
? 1
! 185345 162024399
? 1
! 189176 564126962
! 129600 974145591
! 142868 767790461
! 165280 234965105
! 28359 360670228
! 156058 32392579
! 58386 401804713
! 177651 842621065
? 1
! 94353 120418803
? 15512
! 22654 948149214
? 178215
! 12408 507126500
! 110912 859843366
? 1
! 155193 17957590
? 1
! 143960 655447596
? 1
? 1
! 73120 74532156
! 121537 900693108
! 101099 769904248
! 65550 944813612
? 1
! 11335 533924466
? 1
! 23878 34674861
! 125409 531718488
? 1
! 129528 609300508
! 123335 849336607
! 75614 49504596
? 1
! 146376 845908468
! 65190 975729640
! 150236 487416085
! 139236 479352606
? 1
! 30807 467380959
? 1
? 1
? 1
? 1
? 1
! 170894 107812903
? 1
! 34329 12167118
! 134479 755836711
! 109126 825153893
? 1
! 148764 130001596
! 81406 749756291
? 1
! 44787 224710341
! 32575 602416483
! 193401 289041571
? 183228
! 149064 362466810
? 75131
! 78532 731254988
! 176856 42013260
! 134350 818747231
? 1
! 44611 704754985
! 123524 887011830
? 95718
? 1
? 16003
! 186306 186556825
? 101133
! 130933 58897891
! 169779 675169655
? 1
? 28337
? 1
! 92737 598730703
? 1
! 120116 93126268
? 1
? 1
! 153062 569999294
? 1
? 122944
! 53672 316574261
! 122979 768070017
! 6923 903844812
! 1995 917778809
! 123212 824755522
! 117601 572319612
? 1
? 1
! 17 322601774
? 1
! 128120 261111838
! 73980 712041571
! 29224 638791906
? 1
? 1
? 1
! 181066 119867459
! 2220 685607243
? 1
? 1
! 171568 550125256
? 1
? 1
? 1
? 1
! 125495 509562343
? 1
! 1414 420981492
! 1762 43716392
? 1
? 1
! 163372 164483241
? 184598
! 37953 241238871
? 1
! 198727 65754010
? 1
? 1
! 189532 149253136
? 1
? 1
? 129119
? 1
? 1
! 87948 912832454
! 5293 21879299
? 1
? 1
! 130946 516174583
? 1
! 127017 134458518
? 1
! 154842 256399075
! 156379 687267504
? 1
! 118966 547537377
? 1
? 82972
? 1
! 177291 943522365
! 161389 451053185
? 1
? 1
? 1
? 1
? 1
? 1
! 70729 92911931
? 1
! 113722 374640205
! 24584 714144107
! 140843 913093627
! 34650 3760536
! 79691 797703311
? 1
? 1
? 1
! 149584 268353458
? 158291
? 1
? 1
! 76499 665620894
! 172466 783777685
! 108233 787572986
! 98671 562890001
! 124062 382046158
? 1
! 12698 229714937
? 1
? 1
! 111738 577780316
! 89509 911892648
! 42754 690763423
? 1
! 180802 548516278
! 168471 286673191
! 156800 723955128
? 1
? 1
! 120659 83912178
? 1
! 97971 230741518
! 63153 188264800
? 1
? 1
? 1
! 137330 57590663
? 1
! 101484 788242223
! 110257 121345014
! 66514 478908665
? 1
! 5073 703865332
? 1
? 1
! 126426 390394333
? 1
? 1
! 85663 763394531
! 50650 349162481
! 5923 982828473
? 1
? 1
! 173002 475337953
! 32709 115616192
? 94531
? 1
! 24644 487666579
! 34346 348952402
! 95665 399154094
? 1
? 1
! 118999 135766754
! 137883 524455781
? 1
? 1
! 181010 956012791
! 133487 440032365
? 1
? 1
? 1
? 1
! 21517 755161259
! 44192 574620432
? 1
? 1
? 188290
? 1
? 25844
? 1
! 86557 426689465
! 33791 902859504
? 1
! 67484 299275346
? 1
? 1
? 1
! 151150 507945817
? 1
? 1
! 171562 806666567
? 1
! 121526 262857839
! 102232 650804707
! 84232 415661128
? 1
? 1
! 52767 838897045
! 125955 275036573
! 1193 315239385
? 1
! 46079 190807386
! 55604 317748385
! 15120 51417762
? 1
? 1
? 1
! 1789 9004574
? 1
? 1
? 1
! 117506 229548211
? 1
? 1
! 26930 218367423
? 1
! 153985 883859854
! 86490 512698547
! 116528 277142886
! 36129 924097939
? 1
? 1
? 1
! 199751 81582348
! 191649 261912500
? 1
? 1
! 181470 182537496
? 77492
! 154540 26043426
? 1
? 1
? 1
! 49249 779685471
! 6297 218116025
? 1
? 51501
? 1
? 11512
! 710 602228205
? 1
! 162362 544285680
? 1
! 190171 989232505
! 74479 961920932
? 1
! 182196 740141857
? 1
! 101494 187275719
? 1
? 1
! 13469 743830153
! 108456 887528156
! 44483 894743686
! 165467 49838719
? 1
? 1
? 1
! 74804 543271600
! 2513 385842003
? 1
! 147682 32539509
! 135843 367662688
? 199220
! 119389 133033712
? 1
? 1
! 188383 94915133
! 123498 644420937
? 1
? 1
? 1
? 1
! 46393 180332191
! 178558 106099769
! 54125 824697222
! 163793 431400847
! 117773 553860513
! 90089 805473070
? 1
! 22967 557334921
? 1
! 33157 444010992
! 178872 476412860
! 53219 139850530
! 176104 661853571
? 1
! 189582 623508404
! 101561 454381359
? 39314
? 1
! 115657 276521401
? 1
! 172369 57154896
! 13408 339270012
? 1
! 152351 503239239
! 14314 869639399
? 1
! 23026 635498827
! 123131 86923144
? 1
! 63530 485877542
! 140109 227743484
? 1
! 41389 796866622
? 1
? 191263
? 1
? 1
! 149224 175078174
! 55027 780982129
? 1
? 1
? 1
! 1566 205823460
? 1
? 1
? 1
! 53423 268404881
! 161989 904629751
? 1
! 137213 201634447
? 1
! 16292 335679670
? 1
! 181980 317963280
! 194923 989074222
? 1
? 182319
! 167839 714012843
! 52286 46504716
! 173042 551839113
! 163733 284417340
! 78458 647568614
? 161966
! 110355 264957596
! 191553 99380981
! 38743 689001237
? 1
? 73516
! 24009 661676326
? 1
? 1
? 1
? 1
! 63971 480863621
? 133388
? 1
! 191940 815808727
? 1
? 1
? 1
? 1
! 196949 873116210
? 1
! 29934 939198035
? 1
? 1
? 1
! 173179 987640938
? 1
! 82404 659289877
! 168688 552404760
! 34539 769299197
! 199752 69881936
? 1
? 1
! 36676 260733165
! 76245 277724048
? 1
! 182815 566592159
? 1
! 64073 654127672
? 1
! 23224 844691523
! 188232 521128857
? 1
? 1
? 160955
! 188310 834423588
! 26609 786807971
! 87707 44485246
! 63499 532338566
! 170792 273306447
! 156397 934088174
! 168630 417914974
! 195935 580878389
! 114117 124060692
! 192052 838875687
! 117343 660983664
! 89764 745466250
! 77665 885117742
! 8218 891378500
? 1
? 1
? 1
! 21224 180707900
! 143322 208896967
! 193951 683681819
? 1
! 155212 821642715
? 1
? 1
? 1
! 34055 608650215
? 1
? 1
! 119818 845349920
? 1
! 92432 816380461
? 1
! 198390 62553225
? 1
? 1
! 191631 513256363
! 68381 126118063
? 1
! 188699 579018806
! 170092 182586948
! 48982 281861180
! 39469 533921969
? 1
! 40656 980796800
? 1
! 25799 902094143
? 1
? 1
! 174925 717122794
! 80371 537218317
! 177837 533081962
! 104111 390956485
! 3761 776251585
! 83937 680017409
? 1
? 1
? 1
! 42526 46653307
? 1
! 110873 358219098
? 1
! 50870 610096845
? 1
? 1
! 73384 563266656
! 192868 934317565
? 1
? 1
! 145055 578359867
? 1
! 79636 182707639
! 99142 242942036
? 1
! 158531 973983380
? 1
? 1
? 1
! 102431 750312570
? 1
! 85749 540505304
! 97576 486555556
? 1
? 1
? 1
? 1
! 112725 577008046
? 1
? 1
! 52121 790781318
! 81654 484565501
! 166232 224976536
? 1
! 133772 694101859
? 1
? 1
! 72407 346886982
? 155169
! 14434 316475205
! 180589 207497973
? 1
! 177987 532495409
? 1
! 119096 299492132
? 1
? 1
! 63776 154515680
! 119105 107894772
? 73680
! 48931 348769798
! 153648 168289694
? 1
! 104807 139267555
! 112070 847635719
! 177558 115135216
! 117883 728930963
? 1
! 56135 644088323
! 118883 306666018
! 35282 387032584
! 60998 178851733
? 1
! 162714 454203108
? 1
? 1
? 1
! 134892 766905109
! 89417 158518860
! 90666 163478863
? 1
? 1
? 1
? 1
! 25212 466139670
! 69275 479294966
! 81747 130881506
! 141380 355177368
? 1
! 119781 552616439
! 161350 181328308
! 73903 250039710
! 128123 487524700
! 141474 360990810
? 1
? 1
? 1
? 1
! 141599 758572447
? 1
! 109029 170274910
! 7602 284608015
? 1
? 1
? 1
! 51022 708192123
! 50133 509749651
! 75452 161406299
! 6289 249973110
! 134223 723363306
? 1
? 1
! 5196 795038482
! 111349 319674017
! 87539 510581062
? 1
? 1
? 1
? 1
? 1
! 91485 243185162
? 1
? 1
! 19313 989486029
! 124479 769379504
? 1
? 1
! 34801 848527444
! 34966 746723774
? 1
? 1
! 161005 249717690
! 180692 3935990
? 1
? 1
! 196057 105895436
? 1
? 1
! 94916 902314097
! 188700 127338750
? 1
? 109491
! 50796 213668750
! 153355 485889557
! 63291 527080838
! 108501 121608100
! 106702 171981248
? 1
! 167151 742060792
? 1
? 1
! 61462 81119901
! 92405 476788473
? 1
! 141415 579579007
! 65627 234397544
? 1
! 10621 420275880
! 196758 19242829
! 119776 431832027
? 1
! 41387 255102981
! 65270 777249856
? 1
! 77141 317047288
? 157871
! 135530 758294175
? 1
? 1
! 133066 994726007
? 1
? 1
? 1
! 155010 306686237
? 1
! 48194 731153628
! 186020 378244631
? 1
? 1
! 73311 175890907
! 151920 56547439
? 1
? 1
? 1
! 36808 28256763
! 122059 43567152
? 1
? 1
? 1
? 1
! 133356 250742628
! 40440 234289605
! 128450 87130460
? 1
! 42977 863038928
? 1
? 115311
! 4749 714706711
! 30523 247742207
? 1
? 1
! 77036 647071528
? 1
? 1
? 1
! 34875 855593914
! 177090 62783087
! 115902 191303060
? 1
! 117179 455439834
? 1
? 1
! 125975 965531914
! 133621 818229857
? 1
? 1
! 94704 959440506
? 1
? 1
! 108752 647075360
? 1
? 1
! 35360 908334353
? 1
! 129274 928232311
! 154547 509236335
? 1
! 40044 928904237
? 1
? 1
! 111430 562348340
? 34830
? 1
! 120413 704797971
? 1
! 61897 910145871
? 1
! 28184 709830536
! 89452 947863996
? 1
! 128684 469942358
? 1
? 1
? 1
! 167949 956198292
? 1
! 103973 165325169
? 1
? 1
? 1
? 1
! 129195 10309453
! 165839 983906607
? 1
? 161696
! 27158 481600525
? 1
? 1
? 1
! 174623 928915752
! 101759 491562814
? 1
! 48097 134183786
! 144286 621149459
! 107498 248823206
? 1
? 1
? 1
! 83592 784491050
? 1
? 1
? 1
! 112215 719777185
? 1
! 40451 246937308
? 1
? 1
? 1
? 1
? 1
! 70195 715315958
? 1
! 162370 841221560
? 1
? 83295
! 92796 483412587
! 90915 339833334
! 115567 669504230
! 15252 85419408
? 1
? 1
? 1
! 138346 192740544
! 73249 678950406
! 36315 99158135
? 1
! 196216 814050120
? 1
? 1
! 45148 199267462
? 1
! 68111 61017580
? 1
? 1
! 122987 938977345
? 1
? 1
! 20764 90044388
? 1
! 10797 506901950
? 1
! 192564 871372814
! 96177 464962435
? 1
! 78092 989209702
? 1
? 1
! 110253 49322082
? 1
? 1
! 68448 408098872
! 58365 816518762
! 121962 996300031
? 1
! 129149 977244011
! 15297 450442868
! 40449 720065368
? 1
? 1
? 1
! 184334 900766110
? 1
? 1
? 1
? 125213
! 150265 773505822
? 1
? 1
! 28663 301357209
? 1
! 165954 494915798
! 77603 388425709
! 6029 987443701
? 1
? 65873
! 16936 748062759
? 1
! 53335 56645071
? 1
? 1
! 103712 49824505
? 1
! 112524 532354935
? 1
? 1
! 71734 10321386
? 1
? 1
? 1
? 132985
? 1
? 1
? 1
! 131907 457126511
! 39775 113071586
! 53067 172703108
? 1
! 16886 714622592
? 1
? 1
! 149703 903036612
! 71417 838680425
? 1
! 90216 760531612
? 1
? 1
? 1
? 1
! 3039 690645995
! 105734 43257442
! 14264 684341335
! 66595 463011827
! 152527 660423643
! 165368 105183104
? 1
! 152818 390516529
? 1
! 141620 321670865
? 1
! 86813 45085611
? 1
? 1
! 44167 783995393
? 178809
? 1
? 1
? 1
? 1
? 1
! 104916 695403946
! 186756 125717739
? 1
? 1
? 1
! 104731 504117180
! 138311 179820262
! 198874 256641735
! 46195 772549648
! 93328 802987042
? 1
! 35882 982409955
! 11929 335674959
? 1
! 22402 973637499
? 1
! 197971 169131273
! 5493 751240893
? 1
! 57726 299853783
? 143764
! 186775 351382114
! 44346 870574518
! 18364 246147277
? 1
! 161807 70410968
? 1
? 1
? 1
? 1
? 1
! 87021 260433962
? 1
? 41076
! 159430 559425686
? 1
? 1
? 1
? 1
! 6898 455223704
? 1
? 1
! 74846 449478111
? 1
! 184603 862527876
! 50763 103513277
? 1
! 92164 839689713
! 105975 623702868
? 1
! 183248 593499618
! 62429 957857767
! 21694 266785256
! 31456 54675469
! 40860 660314529
! 106336 376812675
! 74587 87218715
! 194096 486962640
! 138414 502651945
? 1
! 68182 176129801
? 1
? 1
? 1
? 1
! 14397 625966434
? 1
? 1
! 198599 969205943
? 1
? 191552
! 84650 547724234
! 46489 78479715
? 97962
? 87048
! 42849 981338592
! 13652 560931476
! 38574 492947025
! 57574 839200693
! 112324 965452178
! 194419 263870244
! 48463 406534394
? 1
! 3694 327484127
? 1
! 41573 79328263
! 84072 254548214
? 1
! 150008 245398069
! 57440 790348679
? 1
? 1
? 74011
? 1
? 1
? 1
! 175095 320310441
! 143173 597947629
! 9961 900469669
? 1
? 1
? 1
? 1
! 39735 251583955
? 1
? 1
? 1
? 1
? 1
? 168456
! 151831 645979896
? 1
? 1
! 137245 792356868
? 1
! 139068 78034829
? 141773
! 71294 487091654
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 104464 726973929
! 16783 864978154
! 146745 282742477
! 119226 165898667
! 46269 177466590
! 50578 181609451
? 1
? 1
? 1
? 1
! 83452 687039651
? 1
? 1
! 28904 948402391
? 1
? 1
? 1
! 128346 546160175
! 69561 558624881
? 1
! 115231 839133512
? 1
! 79127 54450906
! 115378 693896352
! 54070 898237207
? 1
! 14341 262528774
! 55883 178172472
! 95101 582912231
? 1
! 165465 905156129
! 182973 293109419
! 92884 831125084
! 161498 582711660
? 1
? 1
! 29885 956178765
! 14029 520830849
! 159281 340279605
! 81945 474773391
! 70980 696231217
? 1
! 63830 930419788
! 188280 874826314
! 82747 116412168
! 15477 17208609
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 18487 180117019
! 128636 916187148
! 86152 334598117
? 1
! 137393 427151444
? 1
! 124430 492133175
? 1
! 31905 63181891
! 54190 62379748
? 138964
! 115548 156450643
? 1
! 94299 99781559
! 12095 89360633
? 119300
! 145700 67365471
! 64420 575520552
? 1
! 103632 829996658
? 194293
! 56815 152699855
? 1
? 1
? 1
? 1
! 33274 942259795
? 1
? 1
? 1
! 170665 166009372
! 15642 667078200
! 114206 286678855
! 40958 841787269
? 1
! 20107 765439853
? 1
! 112677 485871990
? 1
? 1
? 1
! 158924 729422568
! 114050 712465520
? 1
! 91741 54628727
! 160340 930836283
! 130306 622222040
! 113667 55822336
? 1
! 109349 241660015
! 164728 571803654
? 1
? 1
? 1
! 119475 18473099
? 1
! 154231 340370694
? 1
! 138339 63524089
? 1
! 189137 143331191
! 57070 427737880
? 1
! 59736 147197921
! 187234 158420713
! 41205 302593277
? 1
? 1
! 104023 162617165
? 1
! 68492 348206499
! 103098 388040752
? 1
! 5399 553251942
? 133866
! 126482 249833847
! 153393 596235458
? 1
! 190761 428103484
! 6524 422611772
? 1
! 76030 437703287
? 1
? 1
? 1
? 1
! 10293 271879951
? 1
! 45455 635526597
! 123634 246601602
? 1
! 157810 316972346
? 1
! 146886 781748921
? 1
? 1
! 88687 979045612
? 1
? 1
! 175185 477262308
! 178004 361616099
? 1
! 65854 203119197
? 1
! 22601 161314351
! 84124 902296278
! 169528 790049899
! 148798 180457487
! 3466 797837828
? 1
? 177385
? 1
? 1
! 128793 121535956
! 80406 542547089
! 130646 544589113
! 14985 51907689
! 42049 468401819
? 1
? 1
? 1
! 104495 647457880
! 6178 819613555
? 1
! 158191 348428050
! 95135 761948019
? 181053
? 1
? 1
! 804 681265168
? 1
? 1
? 1
! 184212 57761335
? 1
! 140249 221718921
? 1
? 1
! 28374 973948678
? 1
? 1
! 79002 319046353
! 137154 754040016
! 56005 323819837
! 165599 173962559
? 1
? 1
? 1
? 1
? 1
? 1
! 47351 96870841
! 73450 46252518
! 137467 711609727
! 65369 969514444
? 64145
! 116918 326469268
? 1
! 149000 776219744
? 198982
? 1
? 172352
! 175385 845517942
! 1168 336872936
! 63995 151409898
? 1
! 31953 315898031
? 1
? 1
? 1
? 1
? 1
! 71678 333002427
? 1
! 2935 877585282
! 94568 804392734
! 171289 563601805
? 1
? 36323
? 1
! 120299 369596989
? 1
? 1
? 1
? 1
! 197967 799493737
? 1
! 122852 49494303
! 194179 496444812
? 1
? 1
? 1
? 1
? 1
? 1
! 39957 865132837
! 158806 795912519
! 22 778283442
! 133917 586053187
? 160604
? 72275
? 1
! 160610 538583930
? 1
! 124373 264923379
? 1
? 1
! 52092 174153576
? 1
? 1
? 1
! 40694 763907724
? 1
? 1
? 1
? 1
! 44691 999522802
? 1
? 1
? 1
? 1
! 63580 312836475
! 62551 277643240
! 152767 357652711
! 185374 912503357
? 1
? 1
! 167730 208926954
? 108903
! 165194 278141625
! 34067 503330845
? 1
? 1
? 1
! 112480 877955569
? 1
? 1
! 92998 563418666
! 119457 58156121
? 1
! 174070 788293195
! 101698 693271349
? 1
! 174415 186647184
! 185383 486836087
? 1
? 1
? 1
! 77431 895839733
! 161960 315570139
? 1
? 1
! 44012 387346467
! 139483 296531907
! 56159 306842456
! 47983 27168037
! 106510 516291289
? 1
? 1
! 56373 311930183
! 3856 11242546
? 1
! 53667 88077916
? 1
? 1
? 1
? 1
! 44761 694372787
! 165780 308061640
! 198677 648864876
? 1
! 48053 850623267
! 76643 629771259
? 1
? 172629
! 140746 989705563
! 132595 103075846
! 81737 561550983
! 120042 716099601
? 5527
! 99706 824187324
? 1
! 88007 63624917
? 1
? 1
? 1
! 141153 940264972
? 1
! 67303 264466228
? 1
? 1
? 1
! 102925 543574096
! 174828 932720627
! 154032 663626025
! 131381 822031244
? 1
! 11590 360725373
? 1
! 38928 789273321
! 88523 420907224
? 1
? 109239
? 1
! 1535 165188037
! 91687 239308069
? 1
! 10965 224043980
? 1
! 124070 729893391
? 1
? 1
? 1
? 1
! 128264 864979453
? 1
! 27187 731551627
? 1
! 148103 491237659
! 84737 543863783
? 1
? 1
! 157414 148661611
? 1
! 9252 531307463
! 50795 238408602
? 1
? 1
! 88215 368485274
? 1
? 1
? 132726
! 20836 11378045
? 1
! 152856 992721247
? 1
? 1
? 1
? 1
! 161029 873645448
? 1
! 157178 51794659
? 1
! 125888 11632663
? 1
? 1
! 113957 881733171
? 1
? 58903
? 1
! 93975 258446044
? 1
! 40151 103895794
? 1
! 181509 802091542
! 122520 664123187
! 136990 715612164
? 1
? 1
! 47282 958334709
! 81000 376299297
! 62139 634603511
! 108662 501197336
! 157996 77002008
? 1
! 60933 279677681
? 1
! 139401 838873907
! 110391 432638718
! 124087 148708441
? 1
! 132065 10508874
! 191831 884071395
? 1
? 1
? 1
? 1
? 44688
? 1
! 7484 110334372
? 1
? 1
! 69137 410658449
! 133457 215406651
? 1
! 15176 817874429
! 54250 248154746
! 35921 786487273
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 17283 937524719
! 39946 82663854
! 109214 106171252
! 162688 718202706
! 13168 555608155
! 143278 992391407
! 12111 72004623
! 17971 745032627
! 97144 477929480
? 175320
? 1
! 58342 392469499
? 1
! 133683 540985535
! 101633 265500137
! 16349 940348847
? 1
? 1
? 1
? 1
? 1
! 114774 188901806
! 43927 939671812
? 1
! 143754 769857948
? 1
! 172772 767576457
? 1
! 96814 564791702
! 109438 65989168
? 1
! 157352 774507750
? 1
! 183103 273581022
? 1
? 1
? 1
? 1
? 1
! 171768 496848020
! 126195 352890400
? 1
? 1
! 166956 673811002
? 1
? 1
! 131099 261183425
? 1
? 1
! 64331 256666815
! 181375 3079848
? 1
! 80277 926869011
? 1
! 167847 773998659
! 96947 817978273
? 1
! 166857 587732833
? 1
! 195237 431863659
? 1
? 1
! 30017 577067054
? 1
! 51492 56063949
! 14183 750476196
? 1
! 40507 938406374
! 157682 927960199
? 1
! 39869 896163789
? 1
! 52362 461333069
! 166406 717210367
? 1
? 1
? 1
? 1
! 76295 696409879
! 9484 444425538
? 1
? 1
? 1
! 68186 923197516
? 1
! 64494 692411130
! 158337 14297639
? 1
? 1
! 5826 352288949
? 1
! 61239 551842331
! 46997 586464335
! 67355 295922175
! 56892 513746506
! 60071 402209188
! 184989 813654501
! 90119 234086729
! 77230 181791893
? 1
! 162548 502461898
? 1
! 10267 612117008
! 148861 897780673
? 1
? 1
! 129055 122753020
? 1
! 104955 850533142
? 1
? 17708
! 29407 276901142
! 157858 837207029
! 49301 168428525
! 32426 378839718
! 144285 598894524
? 1
! 60034 542640620
! 79792 755406208
? 50661
! 110535 950006939
? 1
? 1
? 1
! 66959 95771824
? 1
! 143916 828787532
! 66812 694939323
! 181934 191228492
? 1
? 1
? 1
? 1
! 126527 766361834
? 1
! 112091 68594741
! 39452 23608815
! 55145 521537424
? 1
! 109834 539869746
? 1
? 87120
? 1
? 190213
! 21368 842799018
! 68284 63917954
! 57592 409976899
! 14642 361219870
? 1
! 108730 339584016
! 129252 724061431
? 1
! 29967 738245977
! 148233 89309145
! 73655 337887400
? 1
? 1
? 164077
? 1
! 173591 174558049
! 142114 764209051
? 1
! 118887 384237070
! 126778 722031871
! 124007 404884158
! 53957 194635707
! 30794 155649783
! 67386 729876100
? 1
? 1
? 116590
! 112222 769214252
! 72401 495775839
? 1
? 1
! 87797 976810358
! 174803 349376415
? 1
? 7019
! 110359 756886935
? 1
? 1
? 1
! 13693 146149514
? 83120
? 1
? 1
! 15352 563765969
? 1
! 41436 352545750
! 46657 459124608
! 148569 708238700
! 34344 343245432
! 106773 904353465
? 1
? 106174
! 37903 493713312
? 1
! 12104 849370812
! 80286 111389101
? 1
! 136538 887272498
! 133924 109085806
? 1
! 171528 486900522
? 1
! 160795 341748476
? 1
! 94401 18076552
? 1
! 8930 158364478
? 1
! 171832 911943132
? 1
? 1
! 135299 986699157
? 1
? 1
? 43132
! 173931 416696514
! 27758 72117302
! 53092 159598787
? 1
? 1
? 1
? 1
! 60022 575340844
? 1
? 1
! 135123 72496341
? 42930
? 1
? 1
? 1
? 1
! 183733 966480960
! 178884 691844362
? 1
! 4681 1459864
! 178528 481945263
? 179298
! 135072 98312882
? 1
? 172718
! 123877 366895658
! 169332 14462976
? 1
! 24025 547464578
! 121017 360109957
! 137640 58896980
? 1
? 1
? 1
! 27635 115171231
! 138717 571564920
? 1
! 50321 929367523
? 1
? 73137
! 128146 714799508
! 100723 972081994
? 134731
! 103568 89496259
? 1
! 33464 782974588
! 69047 357113194
? 1
? 92228
! 147807 418893107
! 45578 648269164
! 182772 324860868
? 1
? 1
! 13208 929586827
? 1
? 1
? 1
! 98451 985134563
! 50364 935438049
! 129535 182719113
? 1
? 1
? 1
? 103986
? 1
! 101370 553024636
! 164113 464128125
! 198797 837605963
! 120287 297837161
! 154801 744229311
! 53160 178608396
? 159301
? 97734
? 1
! 94207 368960621
! 45659 263720610
! 141465 3468150
! 70184 957537650
! 117319 408578777
? 1
! 26203 101475980
? 1
? 1
! 97524 631398878
? 1
? 1
? 1
! 130513 242154427
? 26187
? 1
! 85376 659490194
? 1
? 1
? 106374
! 48926 734607108
! 114512 239444019
! 56995 624968841
? 1
? 1
! 61663 253009497
! 22310 615830578
? 1
! 172677 834811200
? 1
! 13959 214105393
? 1
? 1
? 1
? 1
? 1
! 72528 553090735
? 1
! 142992 511431026
? 1
? 1
! 17089 823198338
! 128573 914801635
! 159061 342818441
? 1
? 1
? 1
? 1
? 1
! 82222 438550180
! 74000 832231469
! 147007 683625558
! 143760 320717348
! 48842 346193563
! 128006 198576873
! 50462 222294573
? 1
? 1
! 152280 415421864
? 1
! 150368 301160548
? 1
? 1
! 50698 837819648
? 1
! 190393 302826909
? 1
! 106472 451373372
! 180596 383922468
? 1
! 97630 331061456
! 92673 360301343
? 43808
? 1
! 177563 395872288
! 73682 71914879
! 5147 837771099
? 1
? 1
? 28217
? 1
! 65069 268016475
? 1
? 1
? 1
! 91306 895182891
? 1
! 166352 253259436
! 198938 522558436
! 169409 376673964
! 147291 867492852
! 47569 733169836
! 22476 120120916
! 60609 183128315
? 1
! 180032 987960805
! 167115 495479768
! 196213 948484674
? 1
? 1
? 1
? 1
! 117769 151141208
! 195222 259366524
? 42189
? 1
! 30281 414596335
? 186274
? 1
! 2160 125236827
! 24447 974124424
! 55898 812233258
! 80088 289700321
? 1
! 69538 284858720
! 172430 630214093
? 1
! 198781 264063936
? 1
? 1
! 14007 653387351
! 22255 838847725
! 155069 558323655
! 128416 592433653
? 1
? 21982
! 196782 145543402
! 17528 242941463
! 169025 280792977
! 112272 53380532
? 1
! 161130 159822717
? 1
? 1
? 1
! 125625 925177036
? 1
? 1
! 179580 861232812
? 1
? 1
! 154443 529130806
! 72629 277441345
! 193546 617883717
! 48965 998171648
? 1
? 1
! 105515 590436514
! 81691 897519737
! 118968 735871727
? 1
! 122404 979145931
! 97071 847925591
? 52858
? 1
! 52448 36373845
? 1
! 66392 946984547
? 1
! 18189 337475035
? 1
! 177491 500119995
? 1
? 1
! 17679 54388238
! 125203 765112489
! 129764 77297422
? 1
? 1
! 187775 545672238
? 1
? 1
? 1
! 147644 823844429
! 46442 232498173
? 1
! 129453 866741370
! 41467 773574958
! 65900 345053769
? 1
? 1
? 1
? 1
! 158059 635536069
! 32761 876480667
? 1
? 1
! 54627 708110333
? 1
! 162928 838553713
! 2366 532111620
! 165830 808426642
! 113464 159750208
! 16551 397609281
? 1
? 1
! 115732 609634852
! 188066 918006667
? 1
! 75552 986396796
? 1
? 1
! 149042 855503704
! 35793 227976146
! 1980 14225786
? 1
! 73546 98501077
! 129694 71691687
! 170074 746998434
? 1
! 43710 980035576
? 1
! 36004 875175639
! 50690 164824049
? 1
! 67851 635133275
! 156561 40082563
? 1
? 1
! 178781 865923545
! 131370 137642684
! 165886 491424882
! 129399 724281434
! 72149 210790876
! 123549 161753473
! 85213 26880952
! 182964 993339963
? 1
! 128058 425930028
? 1
! 140713 301388912
? 1
! 167004 766494604
? 1
? 1
! 77099 870460085
! 127338 784268980
? 164164
! 5255 105700785
! 113687 394358106
! 119738 724018025
! 191512 35553217
! 129584 780253981
? 1
? 1
? 1
! 29147 829487577
! 12906 667671465
! 58171 467697110
! 112082 764945337
? 1
! 34582 711354788
? 1
! 103091 281209484
! 112052 218064112
? 1
! 153782 508083738
! 60694 193556065
? 1
! 13463 338810227
? 1
? 1
! 141389 288764424
! 190999 126104470
! 108022 547269615
? 1
? 1
! 52507 256218910
! 181998 44647983
? 1
? 1
? 1
? 113003
! 10909 154681045
? 1
? 1
? 1
? 1
? 1
! 109700 540209125
! 72479 549790208
? 1
! 75040 687040845
? 1
? 39780
! 85764 402826668
! 156103 5954292
! 114391 404298420
! 76374 936970763
? 1
! 26154 707292594
? 1
? 1
! 155979 299660104
! 16207 601537285
? 1
? 193267
! 166252 377178243
! 23937 850607655
? 1
? 1
! 107669 300828745
! 18010 711467647
! 188417 51562404
! 154951 589556047
? 1
? 1
? 1
? 1
! 82834 109221430
? 1
! 70416 24978618
! 186464 133765675
? 1
! 144149 880416242
! 158289 286331001
! 3817 17195941
? 1
! 11234 127089855
? 1
! 116408 55600741
? 1
? 1
! 129602 861751340
? 191635
! 15422 126872533
? 1
! 119876 933750089
! 93136 653038710
? 1
? 1
! 62466 765609302
! 23908 479290461
? 1
! 126989 422380550
? 1
! 52639 616787291
! 138816 86092006
! 132795 684439157
? 1
? 172722
! 178200 554599500
! 67051 307368415
! 186392 557661429
? 1
? 1
? 1
? 1
? 1
! 28553 40782273
? 1
? 1
! 149335 509778030
! 52131 611838401
! 145866 921475289
! 29386 157131384
! 164895 764607165
! 193651 481365621
! 23235 191445210
? 1
! 63651 846228354
! 181027 876908743
? 1
! 102117 827044445
! 80076 151115956
? 1
! 163817 611398420
! 40317 297387877
? 1
? 1
? 172668
? 1
! 73533 527547680
! 138898 917927587
! 46734 942509872
? 184831
? 1
! 193989 699302648
? 1
? 1
? 56674
! 62423 344050337
! 154347 861397317
? 1
! 44796 847874097
? 1
! 168623 631151034
! 67828 848158883
! 159416 203494747
? 1
? 1
? 1
! 48240 703347230
! 182771 828255157
! 54984 660577987
? 65970
! 150298 856744262
? 1
! 30274 163127044
? 1
! 95766 341732572
! 108236 660568823
? 1
! 111486 598997425
? 140646
! 70431 808139379
? 1
! 132637 891313496
? 1
! 173308 920031408
? 1
! 187729 735359649
! 87835 358006356
! 6779 301936980
? 1
? 3826
? 1
? 1
! 61185 243045509
! 166605 815127777
! 102799 318088830
! 64842 67850042
! 175877 301707589
! 183427 131637924
! 163365 906112876
! 83149 212022002
? 1
? 1
! 102735 38753529
! 197782 854420147
! 139512 478585819
? 1
! 198980 350556827
? 1
! 195396 950453331
? 1
? 1
? 1
! 1290 852562962
! 140394 765005819
! 65592 465303415
! 58932 654604666
! 175117 438578831
! 161084 311671191
! 14181 654245535
! 23957 283103748
? 1
? 1
? 1
! 8724 732593630
! 3970 37924327
? 44964
! 175978 865822391
! 8459 971406163
? 1
? 1
! 161508 371515512
? 1
? 1
! 152078 435211028
? 1
? 1
! 163077 617732681
? 1
! 26893 639858660
! 105781 549033210
? 136831
! 160755 983826897
? 1
? 1
? 1
! 155796 910966294
! 8902 43120559
? 1
? 1
? 1
? 1
! 96424 935546254
! 102350 156854008
! 125389 21897570
? 1
? 1
? 1
? 1
? 1
? 1
! 83319 226385494
? 1
? 1
? 1
! 86687 794183991
! 16404 298353114
! 187376 788266879
! 15779 67535657
? 1
! 157403 84976556
? 137116
! 161309 655886213
! 134453 979969086
! 22181 184701966
! 191312 289053593
? 1
? 1
? 1
? 1
! 143487 865593518
? 1
? 194752
! 13873 363073657
! 44740 650271501
? 1
? 1
? 1
! 37789 679553626
! 192574 85281451
! 171090 374408523
! 168152 903634746
! 133571 801718656
! 199766 413510784
! 9778 839623555
! 194899 224693401
? 1
! 91365 130625521
? 1
? 1
! 134821 445987000
? 1
! 53609 640135740
! 118180 159349473
! 180285 668814174
! 134554 861229251
? 1
! 178784 113020576
? 1
? 1
! 139957 317093329
! 101640 540501710
! 86008 9045759
? 1
! 124092 119423654
? 1
! 196086 735438860
! 183927 827926751
! 29194 120952148
! 62328 445105282
? 1
? 1
! 12276 98079924
? 1
? 1
! 25831 481489060
? 1
! 48214 872191138
! 122436 87505050
! 48901 738373497
? 1
? 1
? 190723
! 44142 138979051
! 133818 488110921
! 178566 436329743
? 1
! 9890 878102367
? 1
! 15183 118960024
! 47843 897287633
! 89988 702176596
? 1
! 38824 131472530
? 1
! 133808 964240147
? 1
! 194771 384355726
! 144777 195223443
? 1
? 1
? 1
? 1
? 1
? 1
! 155105 758951268
? 1
! 58423 942132196
? 1
! 146658 554903607
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 158532 624886500
! 51201 192919862
! 34331 537470389
? 189293
! 157103 794607452
? 107830
! 103470 798745630
! 60285 231465037
! 40073 18768131
? 1
! 144916 69348516
? 1
? 1
? 1
! 43118 24292551
! 14865 54572191
? 1
! 178448 130165766
! 181146 338996224
? 1
? 1
! 67487 934986708
! 50024 471954145
! 183298 997953839
! 126457 816661052
? 1
? 1
? 1
! 156152 494174780
! 189038 26508274
! 33406 543762894
! 13019 288152518
! 59482 126120067
! 48530 887656191
! 182729 963704115
! 125660 187575436
! 188963 196627762
! 156108 146208087
? 1
? 1
! 199348 529090676
! 103686 137380027
! 133241 377702968
! 69489 605579808
! 69345 162303355
! 77843 608911655
! 46070 595476200
? 1
! 79480 471311836
! 5792 741969804
? 1
? 1
? 43282
! 125549 306724377
! 199261 803358619
! 43653 343880766
! 22546 452291295
! 140133 750211780
! 93886 53554613
? 1
! 93846 57201611
! 120092 995863408
? 1
! 134666 826209082
? 1
! 112305 711645171
? 1
? 1
? 1
! 145266 880369864
? 1
! 168615 962325750
? 1
? 1
! 177048 562376652
! 52153 641193036
? 1
? 1
! 191988 239780747
? 1
? 1
! 32160 651017601
? 1
! 164692 329137108
! 53775 910588673
! 167321 677516086
! 154798 747769320
! 157908 748602875
? 1
? 1
? 1
! 80107 105460229
! 180650 190712713
! 94164 385615125
! 149163 327436998
! 59184 631573388
? 1
? 1
! 139192 843293259
? 1
? 1
? 1
! 110575 357277254
? 1
! 96248 754224103
! 38989 30306402
? 1
! 71575 856895526
? 1
? 1
? 1
? 1
! 162989 466570385
! 42961 324680091
! 131678 114286299
? 1
! 153826 295992832
! 179959 593373834
? 1
? 1
! 76657 179469864
! 9463 826955910
! 58166 579402725
! 69031 269832621
? 1
? 1
! 153723 870012600
! 119843 652439005
? 1
? 1
? 1
? 1
? 1
? 1
! 42661 619971140
? 1
? 1
? 1
? 1
! 183510 823959410
? 1
? 1
! 181860 339238498
! 103039 998981559
! 46899 103538726
? 1
! 80996 597322501
? 1
! 85257 871923730
? 171723
? 1
? 1
? 1
? 1
? 1
! 179134 192205466
? 1
! 113384 410587901
? 1
? 1
? 1
! 160557 531221713
? 1
! 131270 700143301
? 1
! 130629 134204763
? 1
! 163034 951828425
! 127615 366957339
! 61638 200742420
! 93516 501801102
? 1
! 37307 756022667
! 192056 170136646
? 1
! 139060 203478619
! 69759 34308662
! 31491 663157013
? 1
? 1
! 167403 821548280
? 1
? 1
? 1
! 147516 945138075
! 15089 3651475
! 76351 370419477
! 26341 665556196
? 1
! 168308 401510787
? 1
! 127288 661471364
! 166205 300694089
? 1
? 1
? 1
? 1
? 1
! 131789 223701972
? 1
! 92909 34095529
! 116906 240426762
! 66881 74199095
? 96307
! 68868 264206263
? 1
? 139060
! 53133 753025362
! 17393 587873088
? 1
! 153046 937581882
? 1
? 1
? 1
? 1
! 149810 456222381
! 169448 764445540
? 72040
! 86963 681391192
? 1
! 44181 674647724
! 83931 391331000
! 187962 48951776
! 75065 814673863
? 1
! 103498 99740105
! 77795 342131721
? 1
? 1
? 1
! 91014 906503723
? 1
? 1
? 1
! 99809 235937350
! 45434 151697254
? 1
? 1
! 138911 209904576
? 1
! 6221 629025615
? 1
? 1
? 1
? 57824
? 1
? 1
! 26336 311513007
? 1
! 140517 198067266
? 1
! 165852 594459284
? 1
? 1
! 186595 622060931
? 1
? 1
! 87525 772988810
? 1
! 199630 655663531
? 1
! 173840 494083986
? 1
? 1
? 1
! 169153 828914615
! 10362 442599603
? 1
! 189102 510393328
! 130151 655347300
! 1843 148799831
! 58160 461894748
! 172892 573514861
! 127371 162901501
! 186189 737951810
! 44857 687229108
? 1
! 187734 175975677
! 100768 865922557
? 1
! 149171 59445744
? 1
! 148239 393589271
! 114842 485922976
? 100621
! 117625 349576274
? 1
! 63885 855283239
? 1
? 1
? 1
? 1
! 132990 123102686
? 1
? 1
! 76379 440526686
! 125051 193928565
! 197138 472081157
! 111210 413398855
! 99582 69509872
! 198055 251719076
? 1
? 1
! 161043 467217581
! 118606 897119854
! 43114 725670701
! 4458 384962974
! 177218 521396113
? 1
! 13216 985534018
? 1
? 1
! 8448 571092501
? 1
? 1
? 1
! 30040 239801516
? 1
? 1
! 105356 53086830
? 1
! 83936 478441270
! 168497 454123483
! 59390 263851269
? 1
? 1
! 122806 926050839
? 1
! 74841 824807363
! 134183 132260496
? 1
! 107573 280282347
! 75239 875946144
? 1
? 1
! 112311 885303563
? 1
? 1
! 100623 403483647
? 5014
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 181353 785888022
! 131228 546737604
! 30330 95295184
? 1
? 1
? 39968
! 36173 44621122
! 123915 92434188
! 35307 990670089
! 154363 876242436
? 1
? 1
! 55159 623071443
? 1
? 1
? 1
? 1
! 17223 886507876
! 18264 974306420
? 1
! 147884 171352737
? 1
? 1
? 1
? 1
! 118662 872694659
? 1
? 1
? 1
! 136548 158575649
? 1
! 58664 881867446
? 1
! 108155 646115297
? 1
! 151758 172483542
? 1
? 1
? 1
? 1
! 93725 283701567
! 87782 556820905
! 188216 875263780
! 96060 471818177
? 1
! 189688 551062785
? 1
? 1
? 1
! 136697 284010264
? 1
! 55710 140637295
! 58646 300552034
? 1
! 78552 906449652
? 1
! 38184 604141621
? 1
? 1
? 1
? 1
! 153257 980677027
? 1
? 1
! 144261 864730373
! 173049 80269273
? 78756
! 85623 13082061
! 79768 89313219
! 196052 834878848
? 1
! 15572 987687465
? 1
? 1
! 65131 249603778
! 154455 50922811
! 156989 201347640
! 103064 693702628
? 1
! 66453 737229921
? 1
? 1
! 10505 341190799
! 123307 399663515
? 1
! 79556 925941595
? 1
? 1
! 45892 507539493
? 1
! 165706 683593004
! 172878 81716354
! 146879 331315163
? 1
? 57948
! 141567 976756046
! 130789 562105984
! 121954 589614017
! 42549 294629413
? 1
? 1
! 24306 192926945
! 49374 257027897
? 1
! 17130 507033572
? 78434
! 35595 478120713
? 1
! 709 563744988
! 195207 303058562
! 176080 997059842
? 1
? 1
! 10053 475671689
! 95236 173903720
! 76604 183459142
! 72071 215621349
? 44009
? 1
! 180638 553247969
? 1
! 67779 974839190
! 14506 631353098
? 129330
? 1
! 81848 13143614
? 1
? 1
? 43022
! 27118 374704254
! 47269 106878508
! 71668 576880301
! 120743 213338887
! 71433 724232475
? 1
! 191860 23293837
? 1
? 1
? 1
? 1
? 1
! 4848 353837463
! 89623 270101328
? 1
! 52301 898613042
? 1
! 165011 295558183
! 9211 21770582
? 1
! 157598 189365473
! 19418 810261917
? 1
? 1
! 60857 139140188
! 65020 8341523
! 138929 602481746
? 1
! 109743 854378635
! 85713 433720974
? 1
! 66348 71032703
? 1
? 1
? 1
? 1
! 192885 267226302
? 1
! 113504 793798070
! 7985 823643811
! 65259 253026531
! 150701 382802489
! 18691 935666277
! 30616 269030221
! 34999 757734454
? 1
! 186437 113524841
! 189512 935990916
? 1
? 1
! 199384 506589638
? 1
? 1
? 1
! 27570 120106875
? 1
? 1
! 188543 390722833
! 15886 507847717
! 121784 843912380
! 98116 925572499
! 154817 485764914
! 154782 143982984
! 81016 58728015
? 1
? 1
? 1
! 59955 945877424
! 19417 272309597
? 1
! 70936 754896668
? 1
? 138419
? 1
! 13311 158198601
! 106283 174144716
? 1
? 1
! 131530 542646211
? 1
! 157605 45595826
! 60376 376127362
? 1
? 1
! 56447 184040577
! 117652 368260321
! 185694 805436332
! 15370 686152777
! 99802 232712502
! 63881 675823848
? 137475
? 1
! 52866 263569676
! 177939 949796277
? 1
! 27964 392650284
? 1
? 1
? 1
! 11777 463057723
! 163521 669271575
? 1
? 1
! 71209 78272950
? 1
? 1
! 22719 169988407
? 1
? 1
? 1
! 113621 309952785
! 86040 817045008
? 1
! 4651 171458175
! 165997 840050152
? 1
! 151144 731226248
! 28654 162514328
? 1
! 152212 140468345
? 166827
! 40908 566221077
! 197099 683504043
? 1
? 76607
? 1
! 101875 625753346
? 1
! 142175 574276738
? 1
! 76253 328827424
! 10778 429086714
? 1
! 13705 165246107
? 1
? 1
! 109863 993194822
! 38125 176662260
! 140130 618936538
? 1
? 1
! 22202 610216987
? 1
! 84331 503001063
! 61236 601562446
! 26429 858458448
? 1
! 99459 39756095
! 133539 874453281
? 1
? 1
! 21383 523620352
! 44074 954103493
! 142040 123248127
? 1
? 1
? 1
! 194067 611272770
? 1
! 18825 967405048
! 124452 446603663
! 193593 855020563
! 129681 150413780
! 137125 310403327
! 146493 615725921
? 1
! 197564 487614894
! 33520 599506967
! 150301 906868840
? 1
? 1
! 87064 497989024
! 71876 305446074
! 16588 558530267
? 1
! 39181 23794400
? 1
! 152633 486554305
? 1
? 1
! 1867 47388197
! 124635 884816724
? 1
! 183739 212623710
! 89535 444403705
! 92189 837028672
! 161174 717609230
? 77648
? 1
? 1
? 1
! 42875 445956456
? 1
! 158124 633700824
? 1
? 1
? 1
! 185142 183593249
? 1
! 113249 983395101
? 1
! 65467 765620182
! 184630 28660623
? 1
? 1
! 181857 278184595
? 1
! 29631 304671509
? 1
? 1
? 1
? 29047
! 136822 997110047
? 136026
? 1
? 1
? 1
? 1
! 56184 989321653
? 1
! 59149 350892288
! 162567 6362117
! 79344 96647541
! 61960 807731710
! 90736 846058722
? 1
! 198014 804886389
? 1
? 1
? 1
! 81629 299432683
? 1
! 136843 337680720
? 1
! 187725 868276161
! 180470 578382990
! 120076 867948318
? 1
! 38747 972462184
? 1
? 1
! 135025 153980146
! 190894 704604879
? 1
? 1
! 36621 833183486
? 1
? 1
! 199883 487237275
! 31169 395307865
? 1
? 160687
! 152985 309731932
? 1
! 51642 709677070
? 68077
! 69971 899541123
? 1
! 7781 225068894
! 25300 301197498
? 1
! 51129 848648618
! 191726 580892646
? 1
! 83325 562029588
? 1
? 1
? 1
! 44510 29460815
! 66312 792494693
! 132910 140814684
? 1
! 112874 296968178
! 197471 242955049
? 1
! 46854 709035947
! 26128 91502745
! 119666 497559694
? 1
! 192964 138413466
! 120087 524121990
? 1
? 1
? 1
? 1
! 24542 824031237
? 1
! 33766 765600001
! 106415 100129507
? 1
! 103003 576481384
! 38593 95634798
! 33365 817342336
? 1
? 93747
! 171945 120713427
? 1
! 25020 453373123
! 40042 54980075
? 1
? 1
? 1
? 1
! 29969 526057268
? 179725
? 1
? 1
! 91178 633932650
? 1
! 65531 540532973
? 1
? 1
! 52187 349217094
! 154432 957151183
! 80420 927632468
? 1
? 1
? 1
? 1
! 15648 4456499
! 121470 9154375
? 1
! 107443 112237481
? 1
? 1
! 188860 665302596
! 11440 153306494
! 12346 960045267
? 1
! 155543 394160180
? 1
! 70931 944106818
? 1
! 129123 773722276
! 129248 946619615
! 149327 78976960
? 1
? 1
! 198077 832192606
! 122469 199259035
! 18890 271559006
? 1
? 1
! 150376 992504259
? 1
? 1
? 1
! 172156 645389974
! 174868 415268261
? 164166
! 74383 435893245
! 66292 666902123
! 69328 62125272
! 12744 144889222
! 109956 256995441
? 1
! 51305 524014811
? 1
? 1
! 58259 234980463
! 150580 656545243
? 1
! 138002 356885016
! 152745 84014666
! 5358 91589716
? 1
! 177366 129980712
? 1
! 84163 448573572
! 32402 682119340
? 1
! 176261 598978135
! 21643 833103646
! 153308 736519249
? 1
! 131512 532597704
! 127836 236171792
! 69937 342548404
? 1
! 174030 112542362
? 1
? 1
! 141518 230439708
! 188076 630101884
? 1
? 76259
! 46735 213479260
? 1
? 1
? 1
? 1
? 161308
! 124222 714257313
? 1
? 1
! 33802 396044041
? 1
! 131836 157632359
? 1
? 1
! 98895 672190407
? 1
? 1
! 45584 488148325
! 49780 103134565
! 148627 972947470
! 139253 507084112
? 1
? 1
! 139161 823302664
! 74113 964726252
! 53185 271302214
? 1
! 107240 326365139
! 160070 117735861
? 1
? 1
! 57331 67761227
? 1
! 126120 117730737
! 108930 216721004
! 39999 343877945
? 1
! 180610 584591447
! 191329 48996098
! 52 195753382
! 121921 308751829
! 61558 625267678
? 1
! 169783 780091438
! 133143 13667225
? 28435
? 1
! 138369 48440026
? 1
! 149048 215546296
? 1
! 142717 493627157
? 1
? 1
! 141285 506071919
? 1
? 1
? 1
! 81686 164951252
! 199120 343051492
? 1
! 188602 580046688
! 86940 493909591
? 1
! 19808 742937636
! 176891 193342479
? 1
! 36999 658259809
! 58707 211030190
! 168590 903422076
! 189878 769333733
? 1
? 1
! 111606 238118770
! 90587 972678995
! 151932 201510806
! 78618 993827422
? 1
? 1
? 1
? 1
? 1
! 101898 186327451
? 1
! 83494 270742014
! 46699 70134892
! 36258 29951905
? 1
! 66685 876004653
! 183028 81735491
? 1
! 17409 492685151
! 42129 868722260
? 1
? 1
! 112528 706645930
! 163926 236595137
! 159793 71339495
! 137551 45187837
? 1
? 1
? 1
! 32920 369334203
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 170863 136451022
! 161650 317230823
! 160662 718864061
! 170602 926266775
! 2351 467769943
! 108086 287223215
! 41297 488598715
! 165164 220415018
! 143880 762174760
! 163891 784568536
! 176070 426586188
! 78602 563404734
! 179174 707592426
! 139152 57010407
! 62337 295006148
? 1
? 1
! 89741 504417307
? 1
! 48384 969613412
? 1
? 1
? 1
? 1
? 1
? 1
! 90806 216055284
? 1
! 79045 295326489
! 180295 540005684
! 156698 874739241
? 1
! 185231 487465476
? 1
? 1
? 1
! 79394 468056075
? 1
! 28946 199669953
? 1
? 1
? 103854
? 1
? 1
! 61794 422707859
! 83888 992752918
? 1
? 1
! 8559 858269238
? 1
! 103369 465533015
? 1
! 74924 241182479
? 1
? 1
? 34287
? 1
? 1
? 1
! 124899 665362286
? 1
? 1
? 1
? 1
? 1
? 1
! 121910 401222480
? 1
! 66784 736655833
? 1
? 1
? 1
? 1
! 1408 675761203
! 89309 252110126
? 1
! 143111 257787045
! 184830 876179558
? 109178
! 88895 585576443
! 43092 722209116
? 1
! 166976 71786331
? 1
? 1
! 84502 86997472
? 1
! 68548 667681346
! 191642 258038936
! 152562 108669966
! 198729 521649597
! 22089 582690044
! 83483 1527815
! 105483 64791244
? 1
? 1
? 1
! 125675 940350632
? 100489
? 1
? 1
! 30196 649996038
! 105578 110294388
! 83220 274786750
? 1
! 144997 939003832
? 1
? 1
! 127358 777212707
? 1
? 1
! 94909 207302076
? 1
! 113664 660819289
! 46837 30529785
! 182433 746138798
? 1
! 97834 608415243
! 187565 186942550
? 1
! 122601 769089928
! 130622 813862831
! 60387 394577236
! 176648 3485586
! 143585 586175934
! 178379 11054049
! 77920 238307311
? 1
! 74520 485938745
? 1
? 1
! 24118 536385685
! 11727 995126553
! 49263 114863667
? 1
! 58885 203692969
? 1
? 1
? 1
? 1
! 27407 779817510
! 146604 249378731
? 1
? 1
? 1
! 91468 850473159
! 73801 462629098
? 1
! 103734 461149899
! 80366 842514877
? 1
! 58624 754839939
! 3622 25841410
! 138775 60047129
? 1
! 51524 761847198
! 90137 721542709
! 49472 543745126
? 174495
! 52132 783313182
! 13102 310949686
? 1
? 1
! 188491 624068431
? 1
! 105591 342784272
! 135828 224251275
? 1
? 1
! 121600 182427140
! 183941 389329564
? 1
? 1
? 1
? 1
! 197239 579921251
! 115628 674394310
? 1
? 1
! 176411 727051051
? 1
? 1
? 1
! 100458 229462579
? 1
? 1
! 174377 469451548
? 6005
? 1
! 41410 568009146
? 1
? 1
! 127109 926338549
? 1
! 76821 505240083
? 1
! 595 361212511
? 1
! 166297 630882185
? 1
! 13278 224760586
? 1
! 24643 626553747
! 8364 463389727
! 23168 92239712
! 26599 312361493
! 69577 61744725
? 1
? 1
! 48776 946551884
? 147159
? 1
? 1
? 1
! 63653 143709808
? 1
? 1
? 1
? 1
! 12632 161440813
! 126359 598529258
! 31679 654828056
! 40354 885648865
! 86696 187377826
! 169314 149512808
! 142648 33964393
? 1
! 69804 123036901
? 1
! 117320 215192925
? 1
! 169553 812420607
! 136635 397054195
! 119576 282097325
? 1
? 183187
! 192200 357136060
! 40375 855945060
! 89744 546427244
? 1
! 11833 500756949
? 1
! 135879 926191031
! 190648 588679532
? 1
! 186844 320560563
! 95040 672793057
? 1
! 46011 297379342
? 1
? 1
? 1
? 1
! 196811 991105949
? 1
! 187300 264728611
? 1
! 66289 297694683
? 1
? 1
! 142194 751945720
! 95532 165110952
! 151888 408684797
? 1
? 1
! 137837 484263732
? 1
! 28697 416754722
! 24101 158241409
! 82373 128127896
! 134770 392804679
? 182998
? 1
! 66932 604727394
? 1
? 1
! 173264 669231881
! 125523 214876623
! 169276 427340476
! 5107 656201474
! 101682 345650470
! 144154 109025441
! 187022 964405089
? 1
! 137554 101420953
? 1
! 56312 760076942
? 1
? 1
! 11154 209375222
! 174031 360284568
! 74022 593961985
? 1
! 95812 60814361
? 1
? 1
? 1
? 1
? 1
! 163874 717422878
! 26369 414574846
! 6922 346957724
! 128974 226289401
? 37604
? 1
? 1
? 1
! 93118 868059699
! 122126 366321728
! 194053 984237849
? 63423
! 199687 212736889
! 21276 874142276
? 1
! 46106 29558496
! 110636 377148389
! 15636 44057886
! 70736 205234800
! 14436 249414779
! 51373 543558013
! 44085 985491478
? 1
? 1
! 31599 303375546
! 125310 187567906
? 1
! 7737 28469667
! 175482 846850935
! 64605 514903853
! 24953 419695046
! 133486 95061215
? 132680
? 1
! 132901 562406142
? 1
! 66970 352698628
! 89696 462813150
? 1
? 1
? 1
! 189886 503267502
! 99253 101842477
? 1
! 157346 681789331
! 60955 608459060
? 152663
? 60317
? 1
? 1
! 136131 141914047
? 1
! 108092 67945679
! 91460 845756247
! 163122 906793997
? 1
! 137022 669991169
? 1
? 1
? 1
? 1
! 96140 250261624
! 156900 922307429
! 137253 978834314
! 179835 991466323
! 67714 99454994
? 1
! 107535 972216352
? 1
! 194683 392251592
? 1
? 1
! 135436 325629991
? 1
? 1
! 123431 252655149
? 81486
! 146977 305960182
? 1
? 1
? 1
? 1
! 25005 159007637
? 1
? 1
! 138922 491611756
? 1
! 96918 413564410
! 37076 436791250
? 1
! 42678 505086426
? 1
? 1
? 66736
! 26818 331866974
! 164536 797832027
? 1
? 1
? 1
? 1
? 1
? 174427
? 1
? 1
? 1
! 81001 225712462
? 1
? 53033
? 1
? 1
? 1
? 1
? 1
! 108285 332696655
? 1
! 112935 308848955
! 77070 190746609
! 155388 482918237
! 108584 962043751
! 125427 698666241
? 128228
? 1
! 81211 44802697
? 1
! 22774 524232967
? 1
? 5874
? 1
! 18655 701889114
! 158953 537668566
! 194587 580625497
? 1
! 131517 492000190
! 86675 369410693
! 109713 438714242
? 1
? 1
? 1
? 2225
! 183533 389442777
! 57927 835281290
! 112797 602275233
! 31628 254788208
! 198169 251666233
! 132107 953330292
! 46487 175168689
? 1
? 1
! 22990 550694250
! 16561 627471045
? 1
! 83245 617741805
! 60586 848688551
? 1
! 82808 281384087
? 1
! 29566 330951006
? 1
? 1
! 137286 567924078
! 63088 332534173
? 1
! 7251 688131475
? 1
! 81968 706180561
? 57863
! 126440 34908407
? 1
? 1
! 181571 149776373
? 1
? 177310
! 42895 349059547
! 111699 104540481
! 85590 53120283
! 47642 323448761
? 182565
! 133267 207797258
? 1
? 1
! 55412 395080395
? 1
! 61858 597511605
? 1
! 89917 857349873
? 1
? 1
? 1
? 1
! 56598 271113357
? 1
? 1
! 42058 74879177
? 1
! 88437 401263290
? 1
! 107505 821586759
! 149991 607811074
? 1
? 1
! 172916 182328681
! 137038 801527057
? 1
? 1
? 1
! 114164 692063986
? 1
! 87182 152182413
? 1
! 126779 251940869
! 84969 188706378
! 34598 556448354
! 82911 739668533
? 1
! 71782 98247801
! 136050 515155158
! 101283 439191896
! 190116 782281766
? 1
? 1
! 99369 315501901
! 126216 928302413
! 135261 536325197
! 154127 334127387
! 21095 978193355
? 1
? 1
! 142092 795756530
! 99482 970953772
? 1
! 174225 27136312
? 1
? 1
? 1
! 180909 412068992
? 140351
? 1
! 20432 697659483
! 178777 461906224
! 142553 349519916
? 1
? 49810
? 1
? 1
! 52540 471473718
? 1
? 1
! 34181 647772186
! 125405 236221813
? 1
! 137178 736492042
? 1
! 50831 716239418
? 1
! 193138 13424234
! 58993 567202081
? 1
? 103930
! 92783 699776573
? 50026
! 70890 357481717
! 130239 583638990
? 1
? 1
! 104875 678044673
? 33706
? 1
? 1
? 1
? 1
? 1
? 1
! 106266 768737166
! 134546 8593787
? 1
? 1
? 1
? 104366
? 62593
! 57162 679030158
? 184958
! 162048 952412084
! 149089 610651979
! 145172 330581735
! 179536 292503591
! 138679 422107374
? 1
? 1
? 1
! 149702 164068495
? 1
! 25658 852237052
! 123576 110929555
! 147663 65560008
? 1
? 1
? 1
? 68439
? 1
? 1
? 1
! 72037 539783213
! 117501 365987361
! 122413 152909705
? 1
? 1
? 1
! 87793 586900689
? 1
! 67218 740862051
? 1
! 45007 318684442
? 1
? 1
? 1
! 3968 456346824
! 18209 375792354
? 135149
? 1
! 46560 153709537
! 44687 573911415
! 150479 179977348
? 1
? 149605
? 1
! 187901 708190498
! 118213 924715249
! 67618 511692590
? 1
? 1
! 173954 470650452
? 1
? 1
? 115767
? 1
! 155302 228715284
! 6265 512469751
! 186100 906779674
! 152293 513962469
? 1
? 1
! 11588 478360423
! 84474 615174693
! 20915 641429517
! 64343 653878438
? 1
! 54493 802072293
! 137137 766355990
? 1
? 1
? 25089
? 1
! 143704 575082378
! 128459 641425223
! 1704 259835874
? 1
? 1
? 1
! 57068 673282768
? 1
? 1
! 10235 233245286
? 1
? 1
! 5963 795558930
? 1
? 63174
! 152687 115844235
? 198972
! 114665 661319132
! 185510 327537857
! 37945 483343546
! 180464 512987309
! 177029 146894794
! 169079 313584487
? 1
! 192843 914337354
? 1
? 1
! 35117 876252909
! 80955 82735044
? 1
! 114880 333540609
? 1
? 1
? 1
? 19733
? 1
? 1
? 1
! 75074 769094762
? 28330
? 1
? 1
? 1
! 127792 35171360
! 165973 20522088
! 126694 377636428
! 171702 851286077
! 168528 6177154
? 1
? 1
! 89133 878414933
? 1
? 1
! 199972 797678741
! 172629 202418744
? 1
? 1
? 1
! 138395 112831584
! 95862 357301178
? 71694
? 42220
? 1
! 47628 238885019
! 130330 631163585
? 1
? 1
! 38451 787243810
? 1
! 47513 768232492
! 76506 801815586
? 1
! 34418 42089058
? 1
? 1
! 62678 584009818
! 8252 770647151
! 141479 344643350
! 168328 194372304
! 73954 342499008
? 1
? 1
! 162913 580748136
! 113116 231883284
! 19335 622416862
? 1
! 177059 507825876
! 150714 893165486
! 160342 846399035
? 1
? 1
! 83081 790324196
! 92852 839701831
? 1
? 72500
! 197973 76477102
? 1
! 172118 229656821
? 1
? 1
! 57876 770042090
? 1
? 1
! 76651 234303946
? 74411
! 147217 500552989
? 1
? 1
! 29454 91441973
? 1
! 119479 66998234
! 125468 399648830
? 1
? 1
! 158470 240985157
? 1
! 176338 554855937
? 1
? 1
! 41590 463477802
? 1
? 1
! 108515 170295169
! 5376 250979082
! 197411 921590844
! 121111 430873780
? 1
! 164459 639936229
! 153384 808687636
! 98773 751752047
! 63929 39870260
? 1
? 1
? 1
! 175906 469323747
? 1
! 146490 190550616
! 196130 190787999
! 53675 687153506
? 1
! 8434 166507123
! 153332 116260491
! 22923 875862763
? 1
! 112301 440799608
? 1
! 6284 941250881
! 50437 222133036
! 117128 435659305
? 1
! 182876 618067892
! 128116 398379906
! 70035 517978765
! 199369 586098559
! 141174 680492404
? 1
! 196469 18774142
? 1
? 1
! 77150 125262350
? 1
! 36449 615674735
? 1
! 54654 728455396
! 63297 971492674
? 67783
! 58324 114175126
! 165232 653062484
! 169679 143358979
? 1
? 1
! 32130 97898876
? 13550
? 1
! 80803 226400307
! 2905 69105713
! 111584 372391059
? 1
? 1
? 1
? 1
? 1
? 1
! 19167 977992603
? 1
? 1
? 1
! 65146 442899306
! 20866 308136623
? 1
? 1
? 86557
? 1
? 1
! 133597 359212063
? 52337
? 1
? 1
! 17977 510570964
? 1
! 135551 671796880
! 27979 937353286
? 1
? 1
! 72773 860921652
? 1
! 21105 783793324
! 38037 915375721
! 72118 853293747
! 129018 712508552
! 101894 160231770
! 193141 377721470
? 104726
? 34266
! 184369 687125080
? 1
? 1
? 1
! 104055 56713192
! 47803 934895879
! 144948 952370841
! 114007 181353061
! 57396 245450682
? 1
? 1
! 71727 532210266
? 1
! 44229 509709121
? 1
! 174719 610168473
! 103244 688395016
! 77553 194912307
! 142817 957220074
? 1
! 169870 371895158
? 1
? 1
! 140401 221382814
? 1
? 1
! 23005 247224120
? 1
? 1
? 1
! 84235 382496603
? 1
! 30118 251499917
? 1
! 193602 336286161
? 1
! 118852 891020794
? 766
? 1
? 1
! 122678 437205434
! 167045 368643277
! 13392 515178024
! 158141 25672672
? 1
! 142440 491479597
! 38587 129421374
! 176708 915258421
? 1
? 1
! 192773 959854612
? 1
? 1
! 120970 33040895
! 66713 692330042
? 1
? 1
? 1
! 41507 47489178
! 45462 714484573
! 38001 977851841
! 73945 353155144
? 1
? 1
! 41999 638619127
! 123911 793236870
! 59770 396090066
! 132822 354656672
! 62068 997401041
! 178493 675005220
! 157102 963551106
? 1
! 122350 370697346
! 26690 965141877
? 155846
? 1
? 1
? 1
! 101692 89087525
? 1
? 1
? 1
! 114403 625767149
? 1
? 1
? 1
! 164747 704696709
? 990
! 136716 367895077
? 1
! 76557 657663393
? 1
? 1
! 144369 645943698
! 12214 456749146
! 163334 72598204
? 1
? 1
? 1
? 1
! 81214 743735112
? 1
? 1
! 173274 257318876
? 1
! 118425 850766207
? 1
? 1
? 1
! 98034 549241050
! 163792 860550269
! 130740 279861767
? 1
? 1
? 1
! 101715 767815807
! 179422 185400127
? 1
! 160152 524082657
? 1
! 170820 504168383
! 79695 206285298
! 174149 925102197
? 1
! 99176 26533412
! 179626 391800511
! 2027 599253015
? 1
? 1
! 198950 807581894
? 1
! 166193 131119671
? 1
! 5960 821410109
? 1
! 100647 443632945
! 90613 734721489
! 170662 617353129
? 1
! 105119 332320484
! 48250 373714494
? 1
? 1
? 1
! 167019 766361304
? 1
? 1
! 140766 835754814
! 66842 444776594
! 160315 506902882
? 1
? 136937
! 140786 175901100
! 176916 356901275
? 1
! 150906 721939621
? 1
? 52258
? 1
? 89004
? 1
! 7800 92082987
! 144134 126923322
! 115301 4828463
! 196867 270865288
? 1
? 1
? 1096
! 160036 691519197
? 1
! 52333 830509020
? 1
? 1
? 1
! 93700 725794489
! 113633 791432596
! 128816 299231423
? 195841
! 23476 778209641
? 1
! 61360 89250617
? 1
! 126884 73008297
! 159413 985094274
! 190485 65378753
? 1
? 1
? 1
! 28152 341112658
! 57942 871429524
? 1
! 57636 687581738
! 20784 456674979
? 1
! 80995 738981218
! 57533 105382935
? 1
! 33801 715367448
? 1
! 86527 495555778
! 127794 359484397
? 1
! 45318 152968297
? 61821
! 80506 319748850
? 1
? 1
? 1
! 12152 466536165
! 22233 25194928
! 190621 567630059
! 49833 272414359
! 64347 874014860
? 1
? 1
? 1
? 1
? 1
? 1
! 114537 757995442
! 50018 276507038
! 2897 447382866
! 101627 812894733
! 198016 72229889
? 1
! 165841 223492420
? 1
? 1
! 18853 125646337
! 72439 614096508
! 107104 432206479
! 46246 528667184
? 1
! 122 763122711
! 138257 654287266
? 1
? 1
? 1
! 150087 252060522
? 1
? 1
! 38667 416793642
? 1
! 13098 888529636
? 1
? 2426
? 1
? 1
? 1
! 108855 687754998
! 137928 293309267
! 121522 605814911
! 78883 630736852
? 1
! 189589 964000468
? 1
! 80167 113534102
? 1
? 1
? 1
! 139503 503418677
? 1
? 1
! 67569 46495135
? 1
! 105864 212809867
! 153277 613310727
! 112994 435375181
? 1
? 1
? 1
? 1
! 2243 357800424
! 199918 338697448
? 1
! 103208 212010428
! 171269 384379906
? 1
? 1
? 1
! 98781 704637601
! 177323 663809871
! 89710 570159425
? 1
? 1
? 1
! 46738 975743259
? 1
! 22107 120455911
? 1
? 1
! 186331 290558056
! 134106 827250439
? 1
! 49732 966987742
? 75426
? 1
? 1
? 1
? 1
? 1
? 1
! 199662 585400150
? 1
! 102628 608654038
! 19122 903414260
? 1
? 1
? 1
! 142061 888387343
? 1
! 90674 233106420
? 1
! 20114 383520166
! 2263 558277896
! 21299 455901669
! 103350 267829038
? 1
! 88574 281955189
? 1
? 1
! 172131 979611642
! 49502 599582712
! 85349 689699095
! 115133 609834063
! 82910 882494743
! 121935 49710933
! 162621 599200976
! 23057 361453789
! 8914 411822944
! 87687 807767821
! 100207 975754293
? 1
! 67582 220985050
? 1
! 29400 173420362
? 1
? 1
! 61563 890711011
? 1
! 77955 24387250
! 14408 282217472
? 1
! 1870 224272926
! 112878 10814611
? 1
? 1
? 1
! 98342 909900374
? 1
! 34160 909387095
! 37554 386747099
! 110261 647886735
! 54140 959066467
! 187799 45381932
! 59837 649045186
! 138681 994785852
? 1
! 49317 430689162
! 84798 553084748
! 94187 373112960
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 6084 56154714
! 64123 773685714
? 1
? 1
! 37380 880281196
? 1
? 1
? 1
! 169695 77376460
? 1
! 75032 54483225
! 47298 985406552
! 192812 326969170
? 1
! 82789 93139762
? 1
! 186773 141148427
? 1
? 1
? 1
? 1
! 159098 190448125
? 1
! 112047 417975749
! 53928 127754
? 1
! 107861 453463971
? 1
? 1
! 95880 409954859
! 121820 386660078
! 153003 568473263
! 118511 829439713
! 51251 891949865
! 28264 198039067
! 180353 558356771
! 145372 781472278
! 15264 155430136
? 1
? 1
! 179596 569791487
! 189388 382573713
! 75688 731356974
? 1
? 1
? 1
! 51902 973276674
! 61661 143017407
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 71425 776741803
! 6152 744040920
! 160108 876750675
! 186736 565706437
! 138894 974407929
! 41629 164284083
? 1
! 111847 998215405
? 1
! 13884 487316267
? 1
? 1
? 1
! 138137 479533209
? 1
? 28273
! 140645 252037774
? 1
? 1
? 147460
? 1
? 1
! 165716 901411307
! 166998 830792350
! 79144 607184019
? 1
! 90006 830009769
! 121931 363140559
! 125325 846764413
! 48375 420595867
? 1
? 8933
! 109273 332851403
! 123236 777932793
! 99806 251089680
? 152566
! 38390 578983426
! 129817 62636600
! 83715 709401163
? 1
! 62340 816204881
! 191470 485348467
! 8560 477928474
! 9156 814292438
? 1
? 1
? 1
? 1
! 96542 343793782
! 128703 79393410
! 163853 931404547
! 44589 800180191
? 1
? 1
! 68039 972919622
! 85103 732692868
? 1
! 1640 962101537
? 1
? 1
? 1
! 44497 240375563
! 127384 123275085
? 1
! 127304 511198555
! 192132 138903725
! 23475 656472579
! 199346 69471068
? 1
? 1
? 1
! 64826 478716054
? 1
? 1
! 132170 846429147
? 89373
? 1
? 1
? 1
? 81267
? 1
? 1
? 1
? 1
? 1
! 145455 592058530
? 1
! 155773 898636329
? 1
? 1
? 1
! 168787 57950856
? 1
? 1
! 100515 217688471
! 19845 408780195
! 55820 24921209
? 1
! 152472 954388018
! 172078 456536190
? 1
! 20268 676361752
? 1
? 1
! 143861 605948101
? 1
? 1
! 35437 571741283
? 1
! 78525 711793636
? 1
? 1
! 125352 491775570
! 67625 950433843
! 21282 977957116
? 1
! 31954 69211638
! 139888 260774128
? 1
! 57139 590788448
? 50251
? 1
? 107204
? 1
? 1
! 166064 62045471
? 1
? 1
! 16939 469679175
! 39291 701388128
! 41614 366720921
! 38093 956651197
? 1
? 1
! 5246 776726743
? 1
? 1
? 1
? 1
! 51191 782627232
! 103628 729783421
? 49164
! 106016 154576260
? 1
? 1
! 145738 309445819
! 196448 665705970
? 1
? 5365
? 1
! 106264 512891807
! 123675 379818756
? 1
! 155838 509892830
? 161666
! 149371 835122202
! 32818 208094996
! 168622 969630946
? 151029
? 1
! 144967 830323937
! 50070 869509953
? 1
! 141460 297733825
? 1
? 1
! 84789 273697254
! 57527 137986039
? 163723
? 1
! 55460 549841929
! 171713 169389015
! 99710 910385797
! 12466 862475670
? 1
? 1
? 1
? 1
! 24508 135490616
? 1
! 182968 231340292
? 1
? 1
? 1
? 1
! 61552 930375653
! 24460 356451395
! 62072 60608494
? 1
? 1
? 1
? 1
! 39880 850374042
! 68052 168160289
! 21081 897309497
! 4713 278423326
! 111756 523420826
? 1
! 49193 500088259
? 1
! 101208 99526448
! 41486 844210089
! 168046 742305836
! 42096 778564108
! 26465 989753346
? 1
? 1
? 1
! 42001 797405336
? 1
? 1
! 54853 983550494
! 36132 989159022
? 1
? 1
? 1
? 1
? 1
? 1
! 37987 147073633
! 69649 199487366
? 1
? 1
! 174074 156423019
? 1
? 139332
! 53353 206667606
? 1
? 1
! 130430 883211200
? 1
! 47137 344957264
! 156683 278972605
! 174993 700621066
! 18918 307610363
! 137333 413565256
? 1
? 1
! 149802 720148639
! 132905 764612212
? 157715
! 175417 97475437
! 177790 892132224
! 182723 158005168
? 1
! 72515 258632867
! 179038 8295322
! 110834 714106480
? 157041
? 1
! 45014 694453895
! 161510 537578944
? 1
? 1
! 103314 68581901
? 1
! 140092 646603722
! 7586 93260610
! 126923 922308093
? 1
! 128511 283631111
? 1
? 1
! 91867 256813394
! 140976 561465248
? 1
? 1
? 1
! 184915 394594803
? 1
! 167461 154450256
! 8033 450965032
? 1
! 1781 195089029
? 1
! 197112 727145084
! 198118 923355793
! 142118 674507417
? 1
! 123516 749649598
! 48534 147040305
! 68347 328699133
? 1
? 1
! 99534 644032392
! 94456 587057349
! 8965 32273829
? 1
? 1
! 158385 70107864
! 80705 331471039
! 113109 749118077
! 178086 510245211
! 16465 519059800
? 89050
! 181288 341464169
! 79090 769566487
! 172309 804265677
! 66654 890668063
? 130533
? 1
? 1
! 71438 628963701
? 1
! 43670 430342226
? 1
? 1
? 1
! 34663 665953756
? 1
! 48710 645443863
? 1
? 1
! 15166 303360370
? 1
! 146058 556787395
? 1
? 1
! 188923 279820799
? 1
? 1
! 73521 973562462
! 35722 605904875
? 1
! 187853 727583661
? 78392
! 142454 48354811
? 1
! 111352 69931238
? 1
? 1
? 1
? 1
? 1
! 119907 354250638
! 2505 950639078
! 117426 907609527
! 188969 573797466
! 124550 729146289
? 1
? 1
? 1
? 1
! 86337 675095150
! 84896 68271736
! 195601 818066963
? 1
! 191520 616819709
! 36335 553034542
! 1213 564094376
! 113773 833114001
? 1
! 195443 822660829
! 23296 916543484
? 6090
! 179802 228508211
? 1
! 150275 555639947
! 44096 906770715
? 110331
? 1
! 55391 302665229
! 31102 961052798
! 56982 642164553
! 100740 93214537
? 1
? 1
? 1
! 11384 15105060
? 162710
? 1
? 1
? 1
? 1
! 152670 924182542
? 1
! 135921 575105344
? 1
! 193869 875943498
? 1
! 66839 54145869
? 1
? 1
? 1
! 53939 922307750
? 1
! 138773 670018611
? 1
? 1
! 145394 42500980
? 1
? 1
? 1
? 1
? 1
! 52491 860234088
! 180767 326390275
? 1
? 1
! 111481 418274586
! 160568 728204969
? 1
! 133787 92653662
! 194921 993343215
! 137527 167840882
! 143690 127070715
! 144613 155093230
! 46648 186646057
! 61969 842103926
? 1
! 161328 281814696
! 11515 220808220
! 112253 665373049
! 47980 619058421
! 169340 236417434
! 63700 2529233
? 1
! 71532 883616893
? 1
! 152096 46705096
! 157434 971889586
? 1
! 54645 556614689
? 1
? 1
? 1
! 51991 960968310
! 145016 332656245
? 1
! 174736 50655589
? 1
? 22494
! 57890 194574395
? 1
? 1
! 60204 139915595
! 197001 784200399
? 1
? 1
? 1
? 1
? 1
? 1
! 92064 886270464
! 52199 329010463
! 89459 693661881
! 39320 781405553
! 176067 388196868
! 123009 276530361
? 1
! 55751 183945321
! 14070 636829623
? 1
? 1
! 100140 523065825
! 115199 343987310
? 1
? 1
! 182637 578007166
? 1
? 1
? 1
! 165767 313789192
? 1
? 1
! 104974 306735111
! 158517 516410132
! 60926 163360888
? 1
! 164369 217889004
? 1
! 112873 183695449
! 85256 401853750
! 37641 482149830
? 104137
! 61666 333880289
? 1
? 1
? 1
! 133943 180602520
? 1
? 1
? 1
! 148132 208838079
? 1
! 160531 298009892
! 138655 67378793
! 34717 609190735
! 1483 420598608
! 191103 725951563
? 143251
? 1
! 11686 423772146
? 1
? 1
? 1
? 1
! 125929 517806266
? 81637
? 1
! 1079 750360109
! 128978 553384169
? 1
? 1
? 1
? 1
! 164196 540265883
! 176735 473571958
! 53006 28818402
! 19194 112791026
! 56019 966732741
! 95487 238977001
? 1
! 196059 190969756
? 1
? 1
! 125894 19204287
! 31901 253871389
? 1
! 129236 280498637
! 146495 129836883
! 42909 641055457
! 37181 991536770
! 129488 744357730
? 1
! 39848 870209251
! 178956 514768195
? 1
! 160277 26211943
? 1
? 1
? 75130
? 1
? 1
? 1
? 1
? 148734
! 174947 84112703
? 1
? 1
? 1
! 153460 33180231
! 5731 994211331
? 181935
! 158000 383793731
? 1
? 1
! 197277 168370287
! 15670 795563906
! 90739 992115623
? 1
? 1
! 106235 447223350
? 48752
! 150260 824443107
? 147874
! 33494 487436449
! 159236 258765036
? 81656
! 30823 728572486
? 1
? 1
! 126940 643807542
? 1
? 1
! 194800 244442894
? 1
? 1
! 115141 509960040
! 11088 871218395
? 1
! 16830 79551585
! 81655 956953616
! 61424 543849914
? 1
! 21683 199700487
? 1
! 152363 130006797
? 1
? 1
! 107678 500561725
? 188911
? 1
! 105344 210660193
! 36256 974426969
? 1
? 1
! 34512 147768451
? 1
? 1
? 1
! 131838 595430270
! 75174 355206240
! 129460 23950808
? 1
? 1
? 109138
! 63788 177203595
! 39101 376200585
? 1
? 116414
? 1
? 1
! 81757 803149861
! 89425 761994749
! 106270 930520114
? 1
? 1
? 1
? 1
? 123214
! 87482 580621662
! 169969 671272266
? 1
! 71482 873641755
? 1
! 128660 792329827
! 41116 551122229
! 71485 659469788
! 168922 45261568
! 83239 529216969
! 196922 912339272
? 1
! 74395 142383558
! 24754 964135838
! 44837 637051050
? 1
! 91897 258880477
? 1
? 1
? 1
! 165442 128186391
! 10894 234138721
! 115469 652398267
! 86289 263660255
! 4862 890479753
! 51841 104190562
? 1
? 1
? 1
? 1
! 109576 721044563
! 26538 895458757
? 1
? 1
? 1
! 97455 576385675
! 139733 435036921
! 104713 619843238
! 195070 629623067
! 186213 140188345
! 178324 283940368
! 131684 717289276
? 199338
? 1
? 1
? 1
! 164434 888546329
? 1
! 196278 869254411
? 1
! 27614 459408734
? 1
! 78158 528466244
? 1
! 158428 264890375
? 1
! 128802 599904588
? 1
? 1
? 1
! 36883 532687467
? 1
? 1
? 1
! 181600 572947191
! 1985 75177868
! 156730 422247564
? 1
! 43021 400174409
! 167301 335256116
! 27656 226668482
? 1
? 1
? 1
! 18074 764457182
! 78808 307633804
? 1
! 74753 731067417
? 1
! 175739 125449226
! 155338 266782771
! 150753 48640948
! 6188 876068928
! 103102 534350396
! 111329 665361180
? 1
? 1
! 13677 25313722
? 1
? 1
? 1
? 1
! 76834 226511594
? 1
! 176839 270264061
! 194707 944285830
? 1
! 39370 430127007
! 150004 392961275
! 76024 517023467
? 1
! 52294 601521801
! 83053 571578572
! 8278 908399175
! 128552 264594295
? 1
! 58041 21269262
! 174712 645665339
! 170438 121307566
? 1
! 24482 53674755
! 24384 635425003
! 16127 438104837
? 1
? 1
! 135302 219447564
! 21052 585517420
? 1
! 94874 104765188
? 1
? 1
? 1
! 8324 429499017
? 1
? 1
? 1
! 20255 798726434
? 1
! 74835 549946944
? 1
? 1
! 69803 132176479
? 1
! 41270 638185483
? 1
? 1
? 1
! 61795 265603845
! 32702 724926903
? 1
! 169341 899508421
! 180102 740407304
! 45447 541431868
? 1
! 74199 563571186
? 127319
! 180092 362765297
! 144412 874766469
? 1
! 50390 23470037
? 1
! 19937 588997553
! 194398 637898935
? 1
! 62196 755842553
? 1
! 134398 655091758
! 2677 435790871
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 169466 50800442
! 44052 922619099
! 70942 494040568
! 6698 554341655
? 1
? 1
! 41089 357428391
! 138249 38337672
? 1
? 1
? 1
? 1
? 1
! 147302 508552638
! 70954 914236526
? 1
? 1
? 1
? 120913
! 13527 757756016
? 142038
! 171966 367366280
? 1
? 1
? 1
? 1
? 1
! 55219 562312963
? 1
? 1
! 181291 736405583
? 1
! 189216 529960126
? 1
! 85970 305580592
! 91453 468430063
? 1
! 141325 575482363
! 12321 873147306
! 111070 31900609
? 1
? 1
! 84188 925837507
? 1
! 22896 923164278
? 1
! 197902 918953975
! 49676 844525984
? 1
? 1
? 1
! 68502 546470948
? 1
! 81343 382973355
! 172953 518814066
? 1
? 1
! 173558 126773263
! 4098 510111449
? 1
? 148481
? 1
? 1
? 1
? 33536
! 166287 238653972
? 1
? 1
! 146228 997568785
! 59171 48516690
? 1
! 26617 642149948
! 52881 300802434
! 1730 664052690
! 166874 184579247
? 1
? 1
? 35652
! 170103 661852873
! 38731 761870969
? 1
! 28459 991373733
? 1
! 67313 490630900
! 147693 51013839
? 1
! 1974 148253391
! 165932 141036747
! 27485 167794229
! 117236 875450505
! 179260 974993406
! 81568 164129422
? 1
! 141114 28058170
? 1
? 1
? 1
? 1
? 1
? 1
! 4182 981053801
? 1
! 113669 643672635
! 187271 882642220
! 166625 920492550
! 71374 768677838
? 1
! 50411 856559267
! 125812 579250689
! 190692 151492173
! 132838 30732907
? 1
? 1
! 15094 96074723
! 131568 873355266
? 1
? 1
? 189586
? 1
? 1
! 179286 678677212
! 77490 509217061
! 101411 948155579
! 136087 556100758
! 45370 951762780
! 79499 530155113
? 1
? 1
? 1
! 65479 595892776
? 168210
? 1
? 1
! 68847 847634593
? 1
! 133542 225187638
! 57333 586877350
? 1
! 62091 687444441
? 1
? 1
? 7996
? 1
? 1
? 1
! 82559 927371204
? 1
? 1
! 134727 870234525
? 1
! 156655 735380942
? 1
! 82584 140521282
! 180840 113630574
? 1
! 170780 785573994
? 1
! 59342 281825188
? 1
! 124935 831168582
? 1
! 71041 775455259
! 112621 143930539
! 2801 470678098
? 1
? 1
! 39120 708600669
? 1
? 1
! 102612 975595858
? 1
! 16034 980732962
? 1
? 1
? 1
! 22412 711791795
? 1
! 156000 977501960
? 1
! 173142 835576204
! 129719 1054786
? 1
? 73184
! 28182 387430675
? 1
? 1
? 1
? 58858
? 1
! 89181 642444311
! 11887 571377134
! 1045 446513949
! 174645 449224811
! 113446 664347395
? 1
! 38387 321637225
! 81144 418090881
? 1
! 107504 103321774
? 1
! 8119 375427661
? 1
? 1
! 96586 580627505
? 1
? 1
! 34200 417130568
! 168860 952792281
! 71983 694260501
? 1
! 123711 186502766
? 1
! 76100 780778628
? 1
? 1
? 1
? 1
? 1
! 107412 597943882
? 1
! 183257 666809408
? 1
? 1
? 1
? 1
? 1
? 20534
! 7158 858053049
? 1
? 1
! 25744 328786421
? 1
! 192378 124053854
? 1
? 1
! 151526 186855285
? 1
! 28869 512530091
? 1
! 114233 879932839
! 15822 138118969
! 56051 437901523
? 167129
? 84617
! 178451 266501695
! 79121 676030077
? 1
! 136681 137666586
! 64183 566717494
? 1
! 136146 256535953
! 28392 104077541
? 1
? 161931
? 1
! 160684 176600728
? 1
! 132963 755979299
! 107986 836633281
! 34175 776687682
! 152894 753178241
! 38828 874340103
! 175356 617267011
! 35361 190228428
? 1
! 41452 773871938
! 176256 664770472
! 2967 262746868
? 186889
! 169791 17038806
? 1
? 1
! 89428 119587332
? 1
? 1
? 1
! 38419 566673869
? 1
! 104033 208790296
! 24091 46805290
! 344 111328696
! 102394 40605583
! 89963 150411032
! 121660 818002447
! 65051 464616246
! 121033 260249095
? 1
! 169555 343227269
? 1
! 46521 92244388
? 1
! 190353 623313228
? 1
! 62148 19080757
? 1
? 1
! 60501 947281869
? 1
! 161433 978836974
! 176097 175042906
? 1
! 111724 849771050
! 158790 982881659
? 37736
? 1
? 1
! 157932 310161762
? 1
? 1
? 1
? 1
! 139868 487319612
? 1
? 1
? 1
? 1
? 1
? 1
! 35801 957719871
? 1
! 131482 613557313
? 1
! 95771 945663507
! 108255 279693226
! 71069 242907526
? 1
! 171990 825291628
! 89228 815690312
! 193503 558031897
! 137932 209983357
! 138019 106413039
! 80377 378842546
! 23424 145451311
! 143522 6435059
! 65473 865221421
? 1
? 1
? 80904
! 83470 394260046
? 1
? 1
! 119339 771898423
! 157069 866972754
? 1
! 132903 608504052
? 1
? 1
! 133224 887793538
? 1
! 104826 587321837
? 1
! 27128 299487016
! 43465 478436042
? 177092
! 12708 729547928
? 1
? 1
? 1
! 121195 940579657
! 187632 181222965
? 1
! 23315 888649469
? 1
? 1
! 162515 98446361
? 1
? 1
? 1
! 189315 998496111
! 120455 106868272
! 40872 944930119
? 1
! 126731 844862957
! 90720 913586761
? 1
? 1
? 1
! 179458 559003844
? 78306
? 1
? 1
! 133442 449903115
? 1
? 1
! 75933 665711413
? 1
! 80439 636895087
? 1
! 95782 122239188
? 1
? 1
? 114672
? 1
? 1
? 1
! 197279 465835203
? 1
! 111163 685407398
! 120602 512446052
! 152822 840629948
? 1
! 117400 379288945
? 86770
! 61658 525113428
! 147908 340710334
? 1
! 118160 545789629
? 71255
! 16326 706577872
? 1
? 1
? 1
? 1
? 1
! 75341 327445132
? 1
? 1
! 72708 88732223
? 191018
? 1
? 1
? 1
? 1
! 99428 915468840
! 50232 280205932
? 1
? 1
? 1
? 1
? 1
! 87708 500950633
? 1
? 1
? 1
! 112277 677855333
! 108198 930904020
? 1
? 1
? 95881
? 1
? 180479
! 45334 439367958
? 1
? 1
? 1
? 1
! 168660 301864325
? 1
! 156068 903898306
? 1
? 158174
? 1
! 76192 237389120
! 98085 780343973
? 1
! 149457 417900546
! 61160 942447519
? 1
! 46218 841882096
! 173147 554901795
! 178060 30610553
! 146708 97923570
? 122769
? 1
? 1
? 1
? 1
? 1
? 1
! 31672 17322529
? 1
! 56524 497127404
! 5202 597615674
! 126198 967231984
! 47305 86906728
! 65751 663432050
? 1
? 1
! 771 745979260
? 1
? 1
? 1
! 171894 101471568
! 102428 256806449
! 142559 68898422
? 1
! 183607 215642486
? 1
! 90014 963158772
! 158855 29255907
! 165491 662938426
? 1
? 1
? 1
? 1
! 75636 310915118
! 117439 547309000
! 191144 421821258
? 1
? 1
! 184284 654751693
? 1
! 10223 248411912
! 126581 871595698
? 1
? 128146
! 86614 18667036
! 41238 120027390
! 182197 742377758
? 1
! 4152 371726987
! 167156 952365317
! 180676 648748136
! 142740 505205533
? 1
? 1
? 1
! 134396 130485203
? 1
! 161785 24795583
! 85190 98723257
? 1
? 1
! 130619 199437095
! 107382 873703097
? 1
? 184658
? 1
? 1
? 1
! 160052 700128819
? 134969
! 23480 117579965
? 1
! 47762 4734466
! 134606 613162157
? 1
? 1
! 74668 597288325
! 14842 835564498
? 1
? 1
? 1
? 1
! 152202 97552212
! 60289 533257118
? 1
! 54395 37093764
? 1
! 110541 965313618
? 1
? 1
? 1
? 1
! 188636 567586296
! 71004 638251314
! 99148 38678380
! 124562 747542120
? 1
? 154058
? 1
! 170891 348091952
! 155943 535591798
! 195559 989805987
! 149509 844583760
! 172023 352301986
? 1
? 1
? 1
? 1
! 25916 436323921
! 177839 788953469
! 92171 454842850
? 159392
? 1
? 1
? 1
? 105192
? 1
! 91580 379061941
? 1
? 1
! 27237 999205399
! 22298 247316229
! 24673 453628987
? 1
? 1
! 125766 288187505
? 1
? 1
! 192199 401293927
! 128330 564263499
? 1
! 67170 176905445
! 56965 735246388
! 35070 585320005
? 1
? 1
! 29016 928837593
! 179826 52748114
! 24433 983832406
? 1
? 1
? 1
! 2614 119426697
? 1
! 18729 618837051
? 136827
? 1
! 38057 976174210
! 62761 270138612
? 1
? 1
! 55828 120284444
! 62153 969032629
! 191445 426366720
? 1
? 1
? 1
! 199508 534446793
! 195035 525437492
? 1
! 76136 57395161
? 1
? 1
? 1
? 4767
? 1
! 111575 884489739
? 1
! 133504 897009729
? 1
? 1
? 1
? 1
! 193560 169719470
? 1
? 1
! 189638 616923829
? 1
? 1
! 180118 223245720
! 191887 638932965
! 36787 492841540
! 84586 596607621
! 163698 323159944
? 1
? 1
? 1
? 1
! 94532 515529643
! 99053 2194906
! 67250 774475109
? 1
! 96347 359563543
? 1
! 8896 34131686
? 1
? 1
! 162986 901015220
! 99405 945029413
? 1
? 1
? 1
! 150184 404206776
? 1
? 1
? 1
? 1
? 1
! 147563 118930119
! 154888 799999442
! 68854 211519547
? 1
? 1
? 1
? 1
? 1
! 6122 868043524
! 93494 970112094
! 11372 500436847
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 95590 123657331
? 1
? 66674
! 145655 162894051
? 1
? 1
! 60404 640157882
? 1
? 1
? 1
! 187609 989813787
? 1
? 1
? 1
! 109620 899541379
? 69804
! 80087 988782234
! 49582 991087018
! 11210 595541291
! 20898 618140524
? 1
? 1
? 1
? 1
? 1
! 199519 349066868
! 114544 493330209
! 113259 340808462
? 1
! 111742 676811270
! 130950 544287728
? 99972
? 1
! 53028 811927443
! 74800 208850339
? 1
? 1
! 163854 751777868
! 198405 915294978
? 1
? 1
! 41734 586816763
? 1
? 1
? 1
! 181399 755212523
! 112098 993531427
! 48028 328062303
? 1
? 1
? 1
? 71117
! 184388 580731857
! 10414 356426140
? 1
! 118370 531501683
? 1
! 88521 938565306
! 122895 352255740
! 28346 310053402
? 70438
! 10951 105956552
! 179056 121229999
! 107730 83807748
! 50908 435550971
? 1
! 25377 184342714
! 127409 206454578
? 1
? 1
? 1
! 37361 416839911
? 1
? 1
! 178989 206140763
! 128953 807995196
! 56589 198948447
? 1
! 23511 321705216
! 13750 340723884
? 1
? 32420
! 15643 360165057
? 1
? 1
! 140038 333786009
! 94044 704863411
! 153424 551354569
? 1
? 1
! 106715 646639190
? 1
! 102774 155299576
? 1
? 100886
? 1
! 173673 75593483
! 55682 406600682
? 1
? 1
! 5257 903545142
! 10009 113902912
? 1
! 138779 87776634
? 1
! 67819 41915661
? 1
? 1
! 94220 865892852
? 1
! 32238 460828425
? 388
? 1
? 1
! 72252 125213986
? 1
? 1
? 90596
! 77322 95498212
? 1
? 1
! 106398 29240766
! 94857 431728794
? 1
! 26220 428212514
? 1
! 118288 273141524
! 95979 511611506
! 60764 295914583
! 103261 436391115
! 105334 200449122
! 12681 948549022
! 93442 132926601
? 1
? 1
! 41048 443303252
? 1
? 1
! 17570 239134526
? 1
! 74505 777637692
? 1
! 179670 572279529
! 141443 396586756
? 1
? 1
! 136818 7780303
? 1
! 144170 304364995
? 1
! 93008 109502773
? 1
? 1
! 105366 213674918
! 64753 300787013
! 71342 21519332
! 97853 399131165
? 1
! 89214 104052409
? 1
? 1
! 94517 629044545
! 71320 261570070
! 143933 810181037
? 1
? 1
! 28328 433277824
? 1
! 9895 536505108
! 147782 828492785
! 87927 431477535
! 144797 292886719
! 43776 821844789
? 1
! 55526 620278406
! 94025 902923853
? 1
? 107031
? 1
? 1
! 166000 975165649
! 94604 186610985
? 1
? 163772
? 1
! 30268 234448096
? 1
? 1
? 1
? 38631
! 108320 916918485
? 1
? 1
? 183739
! 74033 42704585
! 10819 898376457
! 103371 251980059
! 139036 905649973
? 1
! 86020 214374428
? 1
? 1
? 1
! 86779 880723922
! 73074 724639522
? 1
! 61642 82265304
! 141277 680392690
? 1
? 1
! 199419 278500825
? 1
? 1
? 1
? 1
! 76504 641889266
! 21827 80433329
! 76260 786004652
! 68070 242821278
? 1
! 40780 378789364
? 1
? 1
? 1
! 28825 837816942
! 46967 489236121
? 1
? 121083
! 167965 827556136
! 141528 929308538
! 54721 565798193
? 1
! 58504 528921249
? 1
? 1
! 24477 931565964
? 1
! 36409 368733085
! 161747 633223838
! 24467 949419020
! 112761 813894413
? 1
? 1
? 1
! 105136 302422023
! 40887 546852752
? 1
? 1
? 1
! 17257 324995305
! 190649 616686881
! 118856 310265088
! 163509 682390272
! 26304 853381332
! 120991 134884596
? 1
! 161082 595859639
! 2556 325836166
? 1
! 136088 673441926
! 104202 309820559
? 1
? 1
! 142503 381769787
? 1
! 162159 888151506
! 39274 476158840
? 1
? 1
? 1
! 115479 337696132
? 1
! 63038 316888934
? 1
! 102467 889475538
! 162153 381891681
? 1
! 166432 583468700
! 108184 789145267
? 113396
? 1
! 60401 946273561
? 1
! 87682 704364438
? 1
? 1
? 64431
! 20422 149268736
! 21185 522601415
? 1
? 1
! 79789 123190502
? 1
? 1
? 1
! 29629 395236124
! 168463 752502069
! 52278 840958847
? 1
? 1
? 1
! 31361 92338475
! 186149 726388519
? 1
! 149774 504319637
? 1
! 191973 375158008
? 1
? 1
! 176075 579054243
? 78085
! 172617 687253576
! 192748 599141555
? 1
? 1
? 1
? 1
? 1
! 109309 384565318
? 1
? 10212
! 150290 637456788
! 33463 941528685
? 1
! 105466 543904446
? 1
? 1
! 155147 709674097
! 111002 337998354
! 107470 933147070
? 1
? 1
? 1
! 153206 379842539
! 35807 786551596
! 17106 564740131
? 1
! 33292 640308773
? 1
? 1
? 1
! 80666 757132379
? 1
? 1
! 120148 389126234
? 1
? 1
? 119026
? 1
! 6808 297362015
? 1
! 83070 483453813
? 1
? 1
! 30624 867265396
? 144026
? 1
! 36967 174762692
? 1
! 34545 253699524
! 198562 368291972
! 17369 940614449
? 1
? 1
? 1
! 52621 369508263
! 34353 609430363
! 128394 662350148
! 115308 226947391
! 8372 553259738
! 139921 927820718
! 16246 953493566
? 1
? 1
? 1
! 147289 400547732
? 1
? 1
! 44565 662311960
? 1
! 154634 950556780
? 1
? 1
! 122215 880608274
! 110525 69727546
? 94492
! 2641 852428314
! 120828 839320876
! 103506 212154496
! 74222 929208031
! 116944 173782268
! 69506 467816657
? 1
? 1
? 1
? 119513
? 1
? 1
? 23065
! 47776 320046244
? 1
? 1
? 1
? 1
! 8812 402565334
? 1
? 1
! 189255 589453727
! 103701 688151964
? 1
! 187467 271158577
! 193147 660247837
? 1
! 73479 55331333
! 80912 467491518
! 68501 996100080
! 130000 458881150
! 101480 312312805
? 1
! 149208 50860648
! 159109 641008113
! 154143 364570110
? 1
! 118076 203194603
? 1
! 12960 863433899
? 163551
! 53205 327814938
? 1
? 1
? 1
? 1
? 1
! 49968 967162926
! 12149 564359970
! 70753 279768017
! 89709 669666864
? 1
! 40174 195565534
! 47945 530058310
! 116992 958277352
? 1
! 39491 707304225
? 1
? 1
? 1
? 1
! 6714 352321547
! 100661 75892844
? 13896
! 7010 907640196
? 1
! 65142 538089698
! 128382 826535985
! 193892 162902090
! 62437 52917235
? 108836
? 1
? 1
! 26833 107793455
? 1
! 70849 568973894
? 1
! 76861 638377853
? 1
! 194411 715620079
? 1
? 1
? 1
! 159378 853611923
? 1
! 75254 950316773
! 133692 52056512
! 96569 871597327
! 45092 398440617
! 72077 727773884
? 1
! 89844 794335445
? 1
? 1
! 91354 664772470
? 1
? 1
? 1
? 1
! 96130 821082829
? 1
! 98013 52766920
? 1
! 67963 117725369
! 53778 915853664
! 60712 95923141
? 1
? 1
? 1
? 1
! 15549 173186917
! 170343 757098479
! 161537 847963203
? 1
? 1
! 110138 471086881
? 1
! 155135 552536653
? 1
? 1
! 196041 263704683
! 137915 449240032
? 1
? 1
! 105109 833570995
? 1
? 1
? 1
? 1
! 152733 623979833
! 83497 24805440
! 3133 491000585
! 105251 374676727
! 121854 683675865
? 1
? 1
? 1
! 34481 868009822
? 1
! 153823 22566339
? 1
! 2936 504051558
? 1
? 1
! 54379 625672235
? 1
! 31871 572087953
? 1
? 1
? 163607
! 122836 202598654
? 1
? 1
? 1
? 1
! 79807 978788741
! 187640 72730452
? 1
! 107442 5028165
? 1
! 24702 253965781
! 14199 169304817
! 62911 181358196
! 153266 202012447
? 190353
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 43930 634985538
! 152291 265717030
? 1
! 181708 272332602
! 83917 843324417
? 9785
? 1
! 105095 153286071
? 1
! 66207 590715454
? 1
! 152948 191926614
! 90349 494998773
! 68664 664647793
? 1
? 1
? 1
? 1
? 1
! 31465 302434005
! 54916 59624134
! 52295 696598897
! 153924 892854385
! 99928 520494724
! 126130 852656758
? 38227
! 190078 752985635
! 144961 495112683
! 154851 522981487
? 1
? 1
! 118271 302448184
? 1
! 92286 801490468
! 15008 130799840
? 1
! 143802 857565425
? 1
! 76249 397076052
? 43108
? 1
? 1
? 34025
! 4832 29104360
! 34599 26366430
? 1
? 1
! 33233 929010942
? 1
? 1
! 18109 658027556
! 111449 57003625
! 155679 604590427
! 161775 837925032
? 1
? 1
! 126698 444994820
! 193555 685341201
? 1
? 1
! 186887 981737481
? 1
! 98096 791988875
! 37575 729980034
? 1
? 1
! 127422 672882340
! 186543 996069540
! 79245 27414025
! 16065 681542748
? 1
? 1
! 190455 754613400
! 164641 921544756
! 118736 885457252
! 20519 942484673
? 1
! 52821 588935764
? 1
? 1
? 1
? 1
! 139737 420993236
! 147697 698189638
? 1
? 1
? 1
! 6390 191720683
? 1
? 1
? 1
! 22587 823598855
? 1
! 194916 786895608
! 80990 295708082
! 51764 798109747
! 99617 762589913
! 6680 702077240
! 105128 224416417
? 1
! 158010 556405959
? 1
! 128472 336089378
? 1
? 1
? 107722
! 117840 761429419
! 184601 535699074
? 1
! 170388 333509301
! 190161 415635840
! 93406 985352910
? 1
! 59251 135302690
? 1
! 45185 951736960
? 1
? 1
! 123517 425541567
! 44371 305025459
? 1
? 1
! 122689 617773065
? 1
! 198883 524213124
! 99912 242964975
? 168520
! 34671 598125805
! 87257 517321149
? 1
? 1
! 98805 157074161
! 23471 383694756
! 44161 581360624
? 1
? 1
! 138258 660871171
! 58927 508665384
! 146749 152560837
? 1
? 1
! 174912 894840491
? 1
! 167104 267646863
! 73307 181798172
! 142438 264951400
? 1
? 1
! 167765 15009974
! 93419 4962663
? 1
? 1
? 1
! 125201 743718717
! 53197 555652204
? 1
? 1
? 1
? 1
! 81724 859118060
! 138021 647290052
? 1
! 174175 217837783
? 1
? 1
! 31145 209671705
! 54819 231670150
? 1
? 1
! 69331 390708532
! 146026 985976281
? 2906
! 160911 732123793
? 1
! 96069 202761699
? 1
! 125370 852562622
! 199803 233605967
! 83685 34914612
? 1
? 1
? 1
! 107133 16131836
? 1
! 82120 279071432
! 108171 276344800
! 191863 750092174
? 11532
! 129804 199689376
? 1
! 51296 308339279
? 1
! 62597 60522368
? 1
? 1
? 1
? 1
! 195942 225098198
! 4142 114014017
! 52439 207861363
? 1
? 1
! 115765 713368435
? 1
? 1
? 32429
! 143270 66409734
? 1
? 1
? 1
! 22921 922049126
! 151285 758546608
! 189217 649844220
! 163141 596142033
! 119212 156300142
! 21618 904436973
! 39886 865841884
! 164510 873702689
! 45227 776198628
! 122210 680722082
! 117948 560260580
? 1
! 178264 182680455
? 1
! 67995 26043429
? 1
? 136315
? 1
? 1
? 1
? 1
! 145910 390821328
? 1
! 24775 357109370
? 1
? 113373
? 1
? 25955
! 52799 438348765
! 20695 746022411
? 23516
? 1
? 1
? 34436
? 1
! 172552 294280534
? 80105
! 40664 496086424
? 1
? 1
! 177885 852592000
! 11623 452267167
! 47416 728498438
? 1
? 1
! 150837 822872892
! 148346 846158538
! 117267 745808442
! 146406 392935419
? 1
? 1
! 41200 914460004
? 1
! 92738 496714381
! 162387 434047600
? 1
? 1
! 157601 57210174
? 1
? 1
? 1
! 19531 607096868
? 1
? 1
? 1
! 64916 801840385
? 1
? 1
! 50356 476195770
? 1
? 1
? 1
? 1
! 2664 221576683
! 135697 883647629
! 167893 129497991
! 96184 81213123
? 1
? 1
! 66345 875447717
! 130774 523009470
? 1
? 1
? 1
? 1
? 1
! 102977 726583275
! 187619 98563011
? 1
? 1
? 1
? 1
! 61818 981794841
? 1
! 136490 726221
! 149775 369273602
! 82182 421764907
? 1
! 97113 883667107
! 18149 253287588
? 1
? 22329
! 3181 863780885
! 30742 114067467
! 64521 43892290
! 131142 791270734
! 97508 749259503
? 1
? 1
? 1
! 159553 683277025
? 1
! 196272 689070406
? 1
? 1
! 115070 471939459
? 1
? 1
! 114169 297441379
! 16762 871540155
? 1
? 1
! 126707 522353369
? 1
? 1
? 1
! 170648 375247307
! 130382 561771870
! 42031 145244091
? 1
! 8605 779308736
? 1
! 52546 646465725
? 1
! 61479 352308572
? 1
! 33588 368372264
! 117451 264177698
? 1
! 48284 47803634
? 1
! 103663 704092835
? 1
? 1
? 197006
? 1
? 1
? 1
? 1
? 1
? 181390
? 1
! 37072 112123968
! 141007 859086909
! 91985 940124515
? 1
? 1
! 38982 305486017
! 119912 434724875
? 1
! 22551 140179730
! 185626 961792446
? 1
? 1
! 105358 2488571
? 1
? 1
? 1
? 1
? 1
! 132588 565312669
! 130739 488698990
? 91433
? 1
? 1
? 1
! 53460 712217598
? 68364
? 1
? 1
! 173110 156306112
? 1
! 91356 616109304
! 147450 704540608
! 33576 221628819
! 186165 217312369
? 1
? 1
! 35116 873976723
? 1
? 1
! 4460 228925711
! 115859 731465726
! 162547 359293443
? 1
! 185605 228450112
? 1
! 122857 716383304
? 1
? 1
? 1
! 187454 65537197
? 1
! 172407 563175619
? 1
? 1
! 72177 586958804
! 157482 181220786
! 24723 677148692
? 1
? 1
? 1
! 46281 692510761
? 1
? 1
! 98415 636116370
? 106799
? 1
! 74099 453831175
! 145155 470117205
! 67382 419502475
? 1
! 26765 425202943
? 1
? 1
! 123773 327607884
! 86655 627383201
! 81726 173269008
? 1
? 1
! 121513 235732510
? 1
? 1
! 20845 479955821
? 1
! 169016 887587940
! 163450 816014526
! 50737 148545333
! 179514 949647599
? 1
? 1
? 1
? 1
? 1
! 81512 796161342
? 1
? 1
! 40418 318645768
? 1
! 135728 561225674
! 78131 361636074
! 139900 779100955
! 197813 16776607
! 47943 319522257
? 1
! 97459 985062135
? 82670
? 1
! 34076 158003452
? 1
? 1
! 2284 389285288
? 1
? 6411
? 1
? 1
! 118209 212056594
! 46159 100975408
? 1
? 99493
! 11184 668834823
? 1
! 173092 704379861
! 153734 593271843
! 47340 594121286
! 96988 419519736
! 86887 54687552
! 40145 609103602
! 143309 203712046
! 193112 709882807
! 121251 597336927
? 1
? 1
? 1
? 1
! 52371 661400434
? 1
! 102237 848443304
! 19672 898942818
! 183286 632642903
? 1
? 183259
? 1
! 75247 129878714
? 1
! 61315 95492918
? 22127
? 1
! 62928 97378901
! 19736 554561873
! 27784 513490540
? 1
? 1
! 33126 395822175
! 163006 971844292
? 1
? 1
! 62356 444518677
! 92445 656608816
? 1
? 1
! 43790 66412593
! 84988 958350982
? 1
! 90565 814220459
! 91051 334797875
? 1
! 122683 270074820
! 69678 775216510
! 13583 699389774
? 1
? 1
! 42530 199681095
! 25974 735048528
? 1
! 12895 597506389
! 172148 360174333
? 1
? 1
? 1
! 3909 964679445
? 1
! 162125 283346510
! 104434 19026091
! 40268 858452417
! 87096 566790013
! 40156 704687889
? 1
! 5454 74115977
? 1
! 24227 781971751
? 1
? 171249
? 1
? 1
? 1
? 1
? 1
! 129495 755198706
? 1
! 177714 254218222
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 99155 968394038
! 128167 589743797
? 135336
? 1
! 177498 330725474
! 121047 777213454
! 89868 129751501
? 1
? 1
! 169583 226161095
? 1
! 50422 134535999
? 1
? 1
! 15817 592506055
! 162057 777985763
? 1
! 123731 658918441
? 1
! 140049 193638150
! 34208 364917009
? 1
? 1
! 186474 207753936
! 51581 89668680
? 1
? 1
! 128431 490228430
? 1
? 1
! 177968 647919133
? 1
? 1
? 1
! 177756 836116565
! 88080 397177429
? 1
! 5818 318995726
? 1
! 30991 520731111
? 1
? 49633
! 172536 568157500
! 181967 857122094
? 1
! 10727 226027363
? 1
! 19969 836476105
! 25494 117066665
! 168711 882989645
! 65054 765613328
? 1
! 50662 494187372
! 165144 546876234
! 119098 730174771
! 107593 162256586
! 3127 291112026
? 1
! 70827 528740450
! 75860 170731634
! 166348 518260200
! 4168 990606702
? 1
! 40990 832036716
! 60738 863219233
? 1
! 2662 711187952
! 76263 128497729
? 1
! 11041 764813336
? 1
? 1
? 186433
! 29463 78977203
? 1
! 89651 106361192
! 73453 226258782
? 1
? 1
? 1
? 125794
! 54186 933636032
? 1
! 11709 664536327
! 123 939580569
? 1
! 181617 607439254
? 180392
? 85044
! 48046 341768702
? 164333
? 1
? 143110
? 1
! 163593 256687475
! 23734 56192102
! 95614 753312658
? 1
? 1
? 1
? 1
! 4617 57224110
? 1
? 1
? 1
! 113690 843918518
! 72532 894708005
? 1
! 19651 585019550
? 1
? 1
? 15670
? 1
! 60626 353077868
? 1
! 6686 871939571
! 116920 713074864
? 1
? 1
? 1
? 1
! 112726 37774468
! 138012 154860055
! 45069 630031233
? 122908
! 146858 346118161
! 162141 585021138
? 1
? 1
? 113816
! 123202 249933282
? 1
? 1
? 1
! 82962 786362424
? 1
! 197722 833965195
! 50401 573491690
? 1
? 1
! 186404 400285426
? 1
? 1
? 1
! 87067 499351771
? 1
! 83026 569225662
? 1
? 1
? 1
! 149615 654229258
? 1
! 95764 16920273
! 73351 600125558
? 1
! 161266 965212771
? 1
! 69279 442480782
! 104773 36388033
! 70389 734652005
? 1
? 1
? 1
? 1
! 53699 767117723
! 148677 474451801
? 1
! 54331 67892404
? 1
? 1
! 199248 124877688
? 1
! 38312 119201366
? 1
? 1
? 1
! 118677 951135827
! 3967 957995324
! 32816 882435821
! 173881 817157323
! 52613 819066543
! 105094 72277637
? 1
? 24494
? 1
! 14330 487212870
! 115062 309186682
! 12300 159167562
! 55321 592990146
? 1
! 38213 92485859
! 101264 343953430
! 131098 116833223
! 27393 468912105
? 1
! 191029 555222412
? 1
! 14971 511283263
! 151595 505660086
? 129089
! 75169 888071207
! 181294 225200902
? 1
! 10736 949637877
? 1
? 1
? 1
? 1
! 5226 45269705
! 92771 773046966
? 11426
? 1
! 179366 439707081
! 85451 432458214
! 23707 995418935
! 7668 68912269
? 1
! 32951 203513093
? 1
! 109627 797821255
? 1
? 1
! 108144 895237401
! 161526 833886544
! 136892 414594523
? 1
? 1
! 30165 546043667
! 107307 51142678
! 15277 321676698
! 169974 753997314
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 83731 188245526
! 120798 970780090
! 25582 774493617
! 46791 427241378
? 1
! 138290 45388330
? 1
? 1
! 99240 158158743
? 1
! 150688 331987208
? 1
? 1
! 40048 833761162
? 1
? 1
? 1
? 1
! 63313 502702801
? 1
! 169029 605307602
! 123457 891259439
! 19075 845427909
! 174875 418178186
? 1
? 1
! 188814 271191328
? 197351
? 1
? 1
! 6336 365913165
! 84890 316332785
! 172155 974118331
! 160969 78962850
? 1
! 15337 456850726
! 160148 852445610
! 57297 991910806
? 1
? 1
! 25385 190652156
? 1
? 1
? 1
? 1
? 1
! 167636 232840103
? 1
? 1
! 134842 840177758
! 72501 270597373
! 92542 555643802
! 52254 389729486
! 197051 22369341
? 1
? 1
? 1
! 143130 5333255
? 1
! 134624 284178460
! 98524 264002880
! 148981 840662204
? 1
! 187786 70457667
! 87574 213001470
? 1
? 1
! 93599 459046154
! 2794 548143059
! 100725 188069304
! 8464 63287639
! 62367 77940268
? 1
! 189472 7015818
? 1
? 1
? 1
! 85264 20378114
? 21088
! 174 885772870
? 1
? 1
? 1
! 188843 748388135
! 5296 315849258
! 4987 277755096
! 187606 147303027
? 1
! 140583 155004301
? 1
! 70993 570556630
! 167419 477273857
! 146063 178003238
! 182434 621920730
? 1
? 1
! 193005 567948201
? 1
? 1
! 190057 974061956
! 102602 582055144
? 1
? 1
? 1
? 1
! 7590 8263322
? 1
! 126846 818433746
! 155765 993949426
? 1
! 33253 186604811
! 105541 333397602
! 84314 312613011
? 1
! 2494 401360931
! 145004 843982411
? 1
! 19762 859006645
? 1
! 16536 635879946
! 121135 785543159
? 1
? 1
! 157543 315455565
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 131442 295456884
! 159085 305522821
! 8077 556486279
? 1
? 1
! 168076 50878925
? 1
? 1
? 1
! 41560 56267883
! 57465 64575006
! 14577 478176403
? 1
? 1
? 1
! 143366 3229743
! 158775 251307607
! 68907 805299615
! 125284 683727861
? 1
! 171963 94407809
! 180757 748645242
? 1
! 11581 516622715
! 199569 591509465
! 51045 617263470
! 59651 297032378
! 182031 534571849
? 1
! 125494 908828148
! 129771 821559853
! 139780 136868259
! 86476 257546579
? 1
? 1
? 1
! 90194 146296063
? 20662
! 153193 205821962
? 1
? 1
! 76423 754695384
! 178186 302322783
? 1
! 131277 579180731
? 1
? 1
! 194901 759157003
! 71260 286660594
? 1
? 1
? 1
? 1
! 62799 181907891
! 33577 352779547
! 104015 963025134
? 1
? 1
? 1
! 151250 122640203
! 69713 267477449
! 110402 689572081
? 1
! 161185 775669664
? 1
? 1
! 174116 338305135
! 124909 875918328
? 1
! 176852 627584946
! 93717 482264587
? 1
! 30331 219596133
! 66552 898347630
? 1
! 35619 825214238
? 1
! 179619 842491244
? 1
! 141524 872067134
? 1
? 1
? 1
! 19811 357515281
! 155418 557775667
! 54220 572345111
? 1
! 70538 621020208
! 101307 28430950
! 77143 948401868
? 22888
! 63781 739832879
! 127701 885691797
! 140836 327777910
? 1
? 1
! 102997 969239420
? 1
? 1
! 59498 562888158
! 87837 214728285
? 1
? 1
! 193419 432196188
? 1
! 198472 959347191
! 79057 830477244
? 1
? 1
! 50403 806129866
! 173636 462953448
? 1
? 189572
! 131161 867026618
! 152418 15113710
? 1
? 1
! 1032 320361240
? 1
! 182792 719863165
? 1
? 171510
! 2245 385305445
? 1
! 160867 727769137
! 132233 883020841
? 1
! 72289 949728467
? 1
! 192690 542356735
! 42403 151682184
? 1
? 34345
! 85645 538704303
? 1
? 1
! 54463 946997959
? 1
? 1
! 17445 325011570
! 141909 14135352
! 86283 988097905
! 86431 192081196
! 155314 697637589
? 1
? 1
? 1
? 78922
? 1
! 136168 39544202
! 132141 385275265
? 1
! 126537 492825881
? 1
? 1
! 48338 93599036
? 1
! 36804 965645219
? 169999
? 1
? 1
? 1
! 51589 241518402
? 1
? 1
? 1
! 140308 236927923
? 1
! 153776 209815143
? 1
? 1
! 78107 914710030
! 183387 728787999
? 1
! 105758 154621562
! 173848 82245993
! 3727 445494509
? 1
? 1
? 1
! 106795 876576574
? 1
? 1
? 1
! 79748 316043849
! 30140 16157177
? 1
? 1
! 65940 170142030
! 9447 261171792
? 1
? 45582
? 1
? 1
? 1
? 1
? 1
! 95202 262875466
! 78311 641564906
! 124448 864387787
! 181058 4527231
! 99056 525997948
! 53491 901188070
! 189720 306263465
! 26477 397630242
! 197033 545566427
? 1
! 57128 623738193
! 112023 877454332
? 1
! 1374 757892030
? 1
? 1
! 191565 102765071
? 1
! 112006 266271162
? 1
? 1
? 1
! 183932 985585779
! 106446 829334304
! 197372 554223440
? 1
! 120819 70039182
? 1
? 1
! 18156 171307994
! 117538 621265429
? 87459
! 48293 720781951
! 101603 905751730
? 1
? 1
? 1
! 157038 566426441
? 1
! 151848 14647873
! 185980 213374615
! 69509 383390240
! 27440 176763964
! 66607 543562953
? 1
? 1
! 123694 169446644
? 14056
? 1
! 138188 500237139
? 1
! 184953 810709705
? 1
? 1
! 29621 516739767
! 168064 182017516
? 72946
? 1
! 40270 869631176
? 1
! 129175 870214333
? 1
? 1
! 16892 456725443
? 1
? 1
? 1
! 174617 559529357
? 1
! 186725 178442376
? 1
? 19930
! 63193 952490041
? 1
? 1
! 64483 994263834
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 13616 826606176
? 1
! 91583 90332047
? 1
? 1
! 171506 658015740
! 13912 4917291
? 1
? 1
! 103184 262102020
? 1
! 21088 358454176
? 1
? 1
? 1
? 1
! 148896 373498363
? 1
? 1
! 113473 846819662
! 137094 895056394
? 26955
! 14618 851250741
? 1
? 1
! 161443 257286720
! 93603 518267773
! 46255 769944373
? 1
! 21280 140894227
? 1
? 1
? 33609
? 1
! 95934 692078847
! 162203 614074
? 166863
! 191041 64302526
! 61018 371964181
! 78905 821611672
! 154988 861091901
? 1
? 1
? 1
? 1
? 1
! 1091 518698116
! 58398 923658466
! 174759 815836894
! 184951 625186361
! 101586 10978648
? 1
! 68258 20850353
? 1
! 53469 413301474
? 1
? 1
? 1
? 1
! 16417 394495903
? 106870
? 162136
? 1
! 63529 407335984
? 1
! 158915 328712780
! 150285 55897640
! 134844 814672559
! 115130 260163343
? 34920
? 1
! 38304 189570015
! 37334 816355228
? 1
! 82994 207573913
! 164304 994950918
! 58396 848405163
! 153009 349564339
? 1
? 1
? 53436
? 1
? 1
! 26381 761953808
! 24565 962427987
? 1
! 104263 349174008
! 169427 791255583
! 198948 677339721
! 154063 658310409
! 161413 260337198
? 1
? 1
! 59331 816124804
! 145582 508497877
? 1
! 17406 697922441
? 91240
! 185137 693827522
! 85215 555896322
? 1
? 1
! 44165 861980963
? 1
! 63940 680697395
! 123371 28568135
? 160551
? 1
? 1
? 1
? 1
? 1
! 72873 712916313
! 94243 817615358
? 1
! 156320 183271925
? 1
? 1
! 29872 816820194
! 20752 240779736
? 138467
? 1
! 3984 505269486
? 1
! 31525 46755772
! 17198 25817795
! 137444 188388445
? 1
! 195094 591310076
? 48494
! 41606 931111554
! 101461 823825696
! 67280 100753506
! 64116 956206469
! 91429 862249136
? 1
? 1
? 1
? 1
? 1
? 1
! 24336 340358162
! 154268 814106519
? 189720
? 1
! 173439 525271305
? 1
! 19437 434019274
? 1
! 182720 262947541
? 1
! 53103 396166686
! 53301 271066102
? 1
! 174053 331882144
? 1
? 1
? 1
! 43597 371443142
! 199920 881684513
? 1
! 197042 103327922
? 1
? 1
! 76607 815388845
! 151586 29534344
! 165567 90008256
? 1
? 1
? 1
! 189250 611998648
! 6058 407033449
! 88333 748029096
! 88842 548854495
! 151548 58616832
? 1
! 104592 220707396
! 80079 424747075
! 34071 334866289
? 1
! 82649 816085762
! 113269 759567995
? 1
! 177652 114882289
! 128444 551860713
! 148667 58503439
! 147255 595490740
? 1
? 4429
? 36262
? 1
? 1
! 142991 32386384
! 139017 740765647
! 63618 333585940
! 154555 473284985
? 1
? 1
! 9929 543885416
! 128535 4473812
! 48822 176071384
? 1
! 194559 352314160
? 1
? 1
? 1
! 188377 497582195
! 176508 275176350
! 18515 854652373
? 1
! 179138 452175459
? 1
! 89269 301617624
? 1
! 195612 834783494
! 31740 35010672
! 52858 511034549
? 1
! 64368 292457872
! 162473 832762094
! 157356 847855120
! 79415 180159107
! 157528 340965631
? 1
? 1
? 1
? 1
? 1
! 101527 940039095
! 120890 757214717
? 1
? 1
? 1
! 166032 807348236
! 15754 763324144
? 1
? 1
? 1
! 154579 964105744
! 178685 847877305
? 1
? 1
? 1
! 66729 950820178
? 1
? 1
? 1
! 73173 398069066
! 197485 996749819
! 158746 776936392
? 1
! 159421 938225285
? 1
! 106072 588662381
? 1
? 1
! 74875 181150884
? 1
? 1
! 95132 262037374
! 178792 318361846
? 1
? 1
? 1
? 1
! 195652 925188014
? 132078
! 157135 817001912
! 115417 795347734
? 1
! 165258 693160698
! 32384 857045977
! 17495 237111365
! 38702 246088784
? 1
! 117408 653460596
! 117790 370194562
? 1
? 1
? 1
! 26426 569650586
! 141896 914124277
! 39599 185621896
? 1
! 107177 167267637
? 1
! 167395 557551044
? 1
! 33244 992001409
! 148995 267320763
! 116534 780215260
? 1
? 75047
? 1
? 1
! 2536 715367906
? 1
? 1
! 194753 698809260
? 1
! 2324 985983969
? 1
! 70034 614499361
! 137060 849962180
! 165125 360210369
? 1
? 131525
? 1
! 125564 296417279
! 60508 133354530
! 181124 517285225
? 1
? 1
? 1
? 1
? 1
! 138794 178679071
! 164033 627499834
? 1
! 76483 711412725
? 1
! 107274 429257425
? 1
! 106408 705208507
! 41603 624737137
! 3075 744383979
? 1
? 1
! 19306 897290279
! 98261 807704542
? 1
! 170358 897495461
? 157795
! 21585 492235075
? 1
! 87644 537843411
? 1
! 147300 775498430
? 1
? 93221
? 1
! 23610 977768388
! 77379 167139252
? 1
? 1
? 100345
? 1
! 118386 710618016
? 1
? 1
? 1
? 1
! 175218 305288528
? 1
! 2343 868755153
? 1
! 50391 684778508
! 30551 106841990
? 1
! 141673 246446915
? 1
! 176401 506700588
! 190086 34355706
! 179103 157566435
! 177576 30509591
! 46260 924847764
? 1
! 20670 674639298
? 1
? 31936
? 1
! 178208 366589804
? 1
! 104410 443824286
? 1
? 1
! 34902 782562356
! 37038 872678081
! 39431 237050038
! 107827 954828159
? 1
! 72306 542372946
! 111067 496193371
! 45804 265100825
! 4435 70007647
? 1
! 120069 985894166
! 157562 575838843
? 1
? 1
! 23799 204870295
! 93273 373289493
? 1
! 58227 684298643
? 1
! 115052 94604843
! 87855 302414955
? 1
! 120147 423983371
? 1
? 1
! 156295 428502547
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 137148 244125501
! 52638 495206526
! 190249 679005600
? 124616
! 13648 401652815
? 1
! 164899 320630044
? 1
? 1
? 1
? 1
? 1
! 101300 206994521
! 42832 859696743
! 36118 618360119
! 116813 432910158
? 1
? 1
! 8074 457620585
? 1
! 102569 919575766
? 1
? 47823
! 135017 971460020
? 1
? 1
? 1
! 68848 331009047
? 1
? 1
? 1
! 71028 241717756
? 1
! 154853 837426254
! 110609 412039075
? 1
! 39002 639460558
? 1
! 74907 994386028
? 1
? 1
! 8535 92334477
? 140486
? 1
? 1
? 1
? 1
! 120233 306410467
? 1
? 1
? 1
? 1
? 152103
? 1
! 94497 230852934
! 151541 588453267
! 173466 84616184
? 1
? 1
? 1
! 98359 900952451
! 51273 277425195
! 96480 828766334
! 184485 445347037
! 81052 672762416
? 1
! 16369 66906076
! 192755 148384347
? 1
? 1
! 15443 232274870
? 1
? 1
! 93018 304791360
! 117447 522224032
? 1
! 153200 780729944
? 1
? 1
? 1
! 19993 191004492
? 1
! 57047 538095997
! 3087 590033534
! 173721 190868172
? 1
? 1
! 153576 702574791
! 27696 597998212
! 46095 281909839
? 125293
? 1
! 177086 115962786
! 160538 469949827
? 1
? 1
? 1
! 126039 916151150
? 1
? 1
! 60016 432316593
? 1
? 1
! 88198 916254988
? 1
? 1
! 120316 310570510
! 70782 436247671
! 9825 607795831
! 160727 544335825
? 59534
? 1
? 1
! 144296 587276702
? 1
? 1
! 18378 264428891
! 80203 785442412
! 176785 963290774
? 1
? 1
! 138581 802973913
? 1
! 37952 313343290
? 1
! 67865 26268161
! 161818 181601883
! 150968 773713611
! 62884 361571373
? 1
! 142468 227725173
! 44801 376171469
? 1
! 167285 404845812
! 88086 120717770
? 1
? 1
? 1
? 1
? 1
? 1
! 195877 659698844
! 76869 243885277
? 1
! 56611 91119102
! 12921 628454708
? 167999
! 14708 92591502
! 123579 495176404
! 135534 692644769
? 1
? 1
? 1
! 10173 249698334
? 1
? 1
? 1
! 75463 448787341
? 1
! 131842 117399632
! 54754 82511336
! 147388 468321823
! 17591 675479001
? 1
? 1
! 199843 511402641
! 23458 855757068
! 72960 455286274
? 1
! 78166 302488101
! 35576 794739487
! 31713 764734462
? 1
? 1
? 1
? 1
? 29269
? 1
! 18400 803167737
? 1
! 84587 191091123
? 1
! 175374 352633859
! 177094 165398228
! 49420 658935302
! 77517 885704303
? 1
! 6456 854973416
! 68324 239544398
? 1
! 90013 683396382
? 1
! 113361 893063097
! 196506 674572979
! 50567 3316856
! 128248 595094490
? 1
! 153813 877005295
! 28723 348211709
! 96507 865856532
? 1
? 1
! 31579 889970384
! 35271 368744549
! 42318 759143962
! 172715 571315202
! 31502 186829652
! 21032 580788334
! 60079 796836102
! 140148 565326247
? 1
! 21117 977154004
! 139927 346894850
! 39117 641252952
? 1
! 151517 429819292
! 29700 425809694
! 121268 787483835
? 1
? 1
! 109112 17110504
? 1
? 3617
? 1
? 1
! 31065 950803419
! 15982 425226566
? 1
? 1
? 1
! 144766 52770028
! 141790 969570978
! 182989 829949345
! 14158 210046252
? 1
? 1
! 63854 438711318
? 1
? 1
? 1
? 1
? 1
! 55223 763905309
? 1
! 18944 782455167
? 1
? 1
? 1
! 72920 853398192
? 1
! 192662 190981025
? 1
? 1
? 1
! 84986 299617203
? 1
! 143993 309756495
? 1
? 1
? 1
? 1
? 195394
! 29378 27197641
! 47624 715567923
! 137733 619359245
! 168959 438038932
! 77940 716310568
! 106438 257223195
! 114675 386157433
! 136043 951749925
? 1
! 14947 95683606
! 51384 290581840
! 181172 81440223
! 76341 173231316
! 149741 981659072
? 1
? 1
? 1
! 76317 605610834
? 1
? 64649
? 1
! 34125 911725913
? 1
! 24753 336486618
? 1
? 1
! 8804 895701985
! 47903 884364922
! 58473 715651426
! 139517 89431852
! 37297 662356321
? 1
? 1
? 1
! 35616 550941654
! 81858 706749037
? 1
! 132026 569664211
? 1
? 1
? 106563
? 1
! 197351 453526150
? 1
! 79085 545454820
? 1
! 191802 609213758
? 1
! 147119 307545702
? 1
! 99677 26289438
? 1
! 33459 548466853
? 1
! 110285 406298817
? 1
! 160200 451731565
? 1
! 13360 609523060
? 1
! 150428 587871804
? 1
! 43640 223865701
! 175967 753324972
! 155012 589955170
? 1
! 155308 382552214
! 11143 424093239
! 134152 4922683
! 157214 761388360
? 1
! 179465 115396667
! 75221 962913929
? 1
? 101551
? 1
! 24054 647657763
! 84970 686853394
? 1
! 134440 535066089
? 1
? 1
? 1
? 1
? 1
! 157028 401642315
? 1
! 36549 541874803
? 1
! 27015 537527302
! 191858 776114146
! 98215 749808553
! 102693 690515876
! 130868 565255936
! 13160 827119815
! 191568 533633793
! 10641 389695927
! 28940 706831882
! 167393 514112237
! 86158 944017984
? 1
? 1
! 14619 471984429
? 1
? 1
! 168523 820770465
? 1
? 1
! 162851 476542299
! 70432 501833183
? 1
? 1
! 23347 757143023
? 1
? 1
? 1
! 84239 578301306
? 1
! 53236 751152360
? 1
? 1
? 1
? 1
! 156771 246125312
? 1
! 62596 689946639
? 1
? 1
! 176622 793818074
! 172856 319754856
? 1
! 46623 815834898
? 1
? 1
? 1
! 21648 487891532
! 178517 485215669
! 114619 258364019
! 80312 228659066
? 1
! 97364 985004555
? 1
! 111820 993300465
? 1
! 53360 985433911
! 76207 987368272
? 1
! 12172 462826933
? 1
! 77775 596399544
? 1
? 1
! 184090 591442459
? 1
! 173066 794091884
? 1
? 1
! 142088 513076923
! 177606 576215022
! 144753 57943297
? 1
? 1
? 1
? 153556
! 196786 560553989
! 164805 833723812
! 34857 134150550
! 47495 294020184
? 1
? 1
! 108887 248008229
! 72338 338318740
? 1
? 1
! 108004 983411412
? 1
? 1
! 129003 631191456
! 183101 765058466
! 153945 794092568
! 177132 144891785
! 20152 161760259
! 165005 33405746
! 180398 648910356
! 120487 245773317
? 1
? 1
! 57012 730436912
? 1
! 108350 949517576
! 92517 165026329
? 1
? 1
? 1
? 1
! 193640 771293328
? 1
? 1
! 113382 463537110
? 1
? 1
! 136942 304468820
? 1
! 3363 954662714
! 19123 821096233
? 1
! 59021 508505594
? 66460
? 1
! 122796 613843684
? 1
? 1
? 1
! 183897 764369946
? 1
! 8289 212136254
! 150725 62686297
? 1
! 88886 605779848
! 44902 972269453
? 1
? 56944
! 84301 666715175
! 112772 963770249
! 145321 945162933
? 1
? 1
! 19196 262039556
? 1
! 189875 648890105
? 1
? 1
? 1
? 1
? 1
! 184510 525132158
? 1
? 1
! 80837 689912614
? 1
! 10812 498832740
? 1
? 1
? 1
! 84981 462064117
! 141648 841252484
? 1
! 161892 912171034
! 167573 100747079
! 43863 764008657
! 178235 903410863
? 1
! 27369 433501733
! 20077 364206422
? 1
! 172276 700166676
? 1
? 1
! 74449 110228987
? 1
! 125003 202513939
! 63044 605810014
? 1
! 176812 243233888
? 1
! 61179 932781511
! 57109 547811516
? 1
! 51302 777278780
? 1
? 9904
! 73724 533011453
! 46098 374421495
? 1
? 1
? 1
? 1
? 1
! 24325 718663073
? 1
! 177602 967157574
? 1
! 116377 588436121
? 1
? 1
? 1
! 162280 955911889
? 52682
! 6685 189454930
! 47578 796248147
? 1
! 41461 415713283
! 113350 75327951
? 1
! 95567 974478106
! 33535 3004784
? 194420
? 1
! 153834 375253133
! 169912 771669290
? 1
! 13269 379128791
! 39142 56706795
? 164734
? 1
? 1
! 77848 392098764
! 170266 171135429
! 9433 16609054
? 1
? 1
? 1
! 93673 840989698
! 164968 768344223
? 1
? 1
? 1
? 1
! 115584 64441148
! 141193 325937147
! 58749 910592060
! 98957 238579280
? 1
? 144963
? 1
! 76629 496245934
! 76512 693282002
? 1
! 91650 369513576
! 55848 477305535
! 82303 947944779
! 44572 626126903
? 1
? 1
? 1
? 1
! 175282 62560248
! 194948 840589391
? 181896
! 74626 266817853
! 14760 711425934
! 119882 166681448
! 112252 729667017
? 1
? 1
! 91480 425662720
? 1
? 179249
! 42439 613620528
! 70603 251848812
! 160074 954707542
? 1
! 64693 473977582
! 189374 875816855
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 59081 783708294
! 145689 693136855
? 1
! 103370 691878335
! 959 452140823
? 1
? 1
? 1
! 62515 652917829
? 1
? 1
! 188954 194020267
? 1
! 131034 571174562
? 1
? 1
! 25003 683470700
? 1
? 1
! 192440 311283287
? 1
! 121508 199791230
? 1
! 197483 929781028
? 1
? 1
? 1
! 145537 811751523
! 89273 739316387
? 1
? 1
! 143593 477472472
! 7811 876688634
! 169364 412639189
! 117052 920643106
? 1
? 126839
? 1
? 1
! 45339 239675715
? 1
! 53107 574137931
? 1
! 170536 592064145
? 1
! 32680 973684330
! 116852 249728430
! 191912 120343154
! 96862 53493253
? 1
! 94267 633185510
! 147873 471576335
! 119465 908613101
? 149423
? 1
? 1
! 196977 10247610
? 1
? 1
? 1
! 36175 481730120
? 1
? 1
! 177182 888494141
? 1
! 114827 581314300
? 1
! 123942 826895818
? 1
! 143961 55782788
? 30133
! 67433 946139446
? 1
? 1
? 1
? 15519
? 1
! 99125 809655478
? 1
! 59013 279075450
! 54767 328822339
? 1
! 33368 504113813
? 72541
? 1
? 76282
! 191359 783458093
! 136858 109202558
! 163727 438259099
? 1
! 29311 425684692
? 1
? 1
! 82565 930590626
! 18157 58412116
! 154872 121164201
! 7383 442664355
! 120178 814700759
! 42517 685037072
? 137474
! 76536 856816543
! 64339 729075027
! 70928 21823233
! 161322 186282600
! 109793 208492935
! 100549 902396439
? 1
! 16196 549594569
! 94684 778479060
! 6970 527805050
! 190097 655726557
! 85128 433988746
! 173076 514560848
! 88265 416540474
? 1
? 1
? 87293
! 71432 382775113
! 125739 4100384
! 136436 522507019
! 166409 439097269
! 164141 852585169
? 1
? 1
! 11539 242636992
! 173754 356769705
? 1
! 159499 738943456
? 1
? 1
! 1289 293189499
! 93560 902377050
? 1
? 1
? 1
! 46278 156627010
? 1
! 178575 374763963
! 86678 541013666
! 137193 30688090
? 1
? 1
? 1
! 8366 259866082
! 163501 599638687
? 1
! 55617 793849120
! 180141 283741326
! 183008 455283819
! 146083 366500028
? 1
! 114784 430047992
! 57420 163959415
! 133164 881192213
? 1
! 145779 562850890
! 140422 26523232
? 123100
! 103993 425355303
! 90882 325031124
! 104389 323060755
? 1
! 15794 709811246
? 1
! 81154 445231347
? 1
! 85705 8120829
? 1
! 190523 417654770
? 1
! 28623 27866875
? 108514
! 32199 446155248
! 41652 407766824
? 1
! 28805 921753079
! 169967 77859239
! 154749 926540676
! 172591 684499769
! 70762 299580509
? 1
! 25509 375051686
! 155261 95294256
? 1
! 6546 102745482
? 1
? 1
? 1
! 32361 257236331
? 1
! 39812 960679709
! 155845 203888697
? 1
! 27672 961056396
! 116733 400930667
! 193654 681919966
? 1
! 16381 345153351
! 175725 945287831
! 169658 839858864
? 1
! 80801 280134644
? 1
? 1
! 100907 142352952
? 1
? 1
? 1
? 1
? 1
? 1
! 33730 73251851
! 86058 729562344
! 138532 487272914
! 152824 778674747
! 7565 375415225
! 86966 134232924
? 186421
! 14389 279417441
! 62854 925852445
! 199447 69499145
! 143664 771125028
! 120568 856127989
? 1
? 1
! 66035 218874738
! 182733 715189869
? 1
! 118077 501771572
! 67691 770436050
? 1
! 182185 844752044
? 1
? 1
! 25525 40875937
? 1
? 1
! 86464 348919533
! 18589 830623051
! 5434 358465347
! 55361 708788722
? 1
! 23254 363851753
! 46289 493170724
! 61460 664895302
! 87316 337872184
! 86607 165175596
! 101912 914120362
? 46507
! 100843 892386984
? 1
! 127969 572648433
! 94632 622813228
? 147546
? 1
! 93972 795897524
? 1
! 49180 446914678
! 34849 355644061
? 1
! 141064 344915812
? 1
! 23840 946501428
! 20407 460594165
? 1
? 1
! 150889 170872052
! 53286 111859793
! 156854 943522726
! 135576 236080331
? 1
! 111626 217061105
! 155518 467585419
? 1
? 1
! 171176 803877139
? 1
! 196530 920747700
! 154326 485513170
! 154581 811126051
! 160651 751453055
? 1
! 173704 497679327
? 1
! 163127 937802029
? 149875
? 1
? 1
! 12201 82500962
? 1
? 108513
! 137849 914756624
? 1
? 1
! 8232 609270924
? 1
? 1
? 1
! 58577 436953801
! 83556 151245124
? 1
! 130095 843916053
? 1
? 1
? 1
! 31324 365334776
! 30487 530067912
! 129033 332704245
! 130234 618714941
? 1
? 1
! 105951 514986061
! 93922 143202653
! 73475 36783098
? 1
! 141750 56532348
? 1
! 158881 51553280
? 1
! 189769 257751599
! 87568 629512872
! 567 361067322
! 190222 48309983
? 1
! 116299 777252339
? 1
! 152758 235453616
! 118843 972911456
! 181226 55724626
? 1
! 10521 768598731
? 1
! 120846 967416687
! 129416 642027240
! 86162 212727104
! 26473 711605674
! 34296 702910862
? 1
! 190384 254116395
! 49005 78894513
! 187898 514818233
? 1
? 1
! 14988 351699936
! 37451 855806457
? 1
! 165979 893761972
! 176873 987466765
? 1
! 125491 630503027
? 1
! 87023 38721933
! 12037 871771058
? 1
? 1
! 4557 807100637
! 141231 670443942
! 112844 76687128
! 9694 600541115
? 1
! 15191 812167140
! 193634 629770557
! 95320 568900994
! 97094 595345092
? 1
? 1
? 1
! 115631 779436354
? 1
! 188265 364731233
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 125466 400262458
? 199560
! 163476 834177192
? 1
? 1
? 1
? 1
! 172121 851369641
! 59139 422725385
! 151465 384043199
? 1
! 99052 484394128
? 193530
! 158697 328830488
? 1
? 6820
? 1
? 1
? 48940
! 174794 75337094
? 114777
? 1
! 13083 882376358
! 82259 29703872
? 1
! 107882 587040463
! 103541 477917693
! 89607 56692493
? 1
? 1
? 1
? 1
! 25316 561993150
? 180304
! 140962 460904357
! 195600 863049331
? 84444
! 194913 606238416
? 1
! 68827 962374943
? 1
? 1
! 152727 461897797
! 190729 688008725
? 1
? 1
? 1
! 149359 656600437
? 1
? 1
? 1
? 1
! 126137 17912739
! 175503 507483351
! 2821 276537113
? 1
? 1
? 1
? 1
! 84146 677386601
? 1
! 81545 223433602
! 44020 682159372
? 1
! 135966 726655374
? 1
! 48191 725055209
? 1
? 1
? 1
! 30793 438782827
? 1
! 58284 306916316
? 1
! 143421 776236475
? 1
? 1
? 55464
! 155266 813702443
! 28102 213732461
? 1
! 82533 964765715
! 16935 966635605
! 21903 695230081
! 194966 753969592
! 85462 648727374
? 1
! 66884 565774279
! 157068 944891665
! 109565 777082920
! 115283 99341672
? 1
! 77882 93611359
! 116651 418871226
! 15829 45978515
? 1
? 1
? 1
? 1
! 172019 781345919
? 137186
? 1
? 1
? 1
! 61984 318776875
? 1
! 184920 100405147
? 1
! 17929 942900332
! 52610 810080912
? 1
? 1
! 40240 363397792
? 55478
! 2346 665912144
! 164714 155014604
! 189727 153493098
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 193060 221923752
! 180133 960338694
? 1
! 95663 130281516
? 1
? 1
? 1
? 1
! 44196 122863590
! 7894 710385638
? 1
? 1
? 1
! 24123 97226547
? 1
? 1
? 1
! 56599 13945363
! 153571 910933063
? 1
? 1
! 96643 217218941
! 79001 602507375
? 1
? 1
! 130428 683348140
! 125072 61625991
? 1
? 63642
? 1
! 170537 168212299
! 119981 146471960
! 91010 682515236
! 49527 10013023
! 68884 447075539
? 1
? 15662
? 1
! 36271 743196943
? 1
! 126669 803186521
! 186042 472880433
? 1
? 1
? 1
? 1
! 54112 931375860
! 62533 325799194
! 135461 578226257
! 1403 573147540
? 1
? 1
? 1
? 1
? 1
! 128104 535558992
! 162701 761965203
? 1
? 184960
? 1
? 1
? 1
! 182693 861489910
! 105868 205658120
? 1
! 176698 370821044
! 137658 734383102
? 1
! 51085 125067342
! 65267 328558230
? 1
! 117936 810956165
? 99667
! 76061 747221093
? 1
? 1
! 194640 237906817
? 139664
! 189828 598291393
? 1
! 149608 665350090
? 1
? 1
? 1
! 170742 857965991
! 185922 977506754
! 183244 574937458
! 30164 35170470
? 1
! 47394 542487238
! 158959 933382624
? 1
! 146041 717666437
? 1
? 1
! 28530 103115497
! 198501 497071413
! 32571 738827658
! 117749 945130542
? 89110
? 1
! 87008 697090346
! 135476 353569330
! 113211 409391181
? 1
! 133434 249393872
? 1
? 1
? 1
? 1
! 154051 760002459
? 1
? 1
? 1
? 1
! 8574 738988790
! 157347 681055638
? 1
? 1
! 76909 693073898
! 22669 270543750
? 1
? 1
! 2471 934729052
? 1
? 1
! 42810 643549069
! 115 249450802
? 1
? 1
! 173204 725350395
! 16495 186407011
? 1
? 1
! 27130 200102329
! 137929 251233094
! 152104 254123699
? 1
! 64282 793706332
? 1
! 146299 867712446
! 76734 890514669
! 178103 998659948
? 1
? 1
? 1
! 102291 851582627
? 1
? 1
? 1
! 109838 663308338
! 32681 379000491
? 1
? 1
! 3816 638733191
! 45319 698320564
? 1
! 170176 927301209
? 1
! 93347 497264199
! 197507 943317981
? 1
! 68739 208235554
! 594 627092999
! 15857 852884129
! 179495 910656349
! 180933 268815882
! 98235 669407171
! 142569 199218799
? 1
! 44983 4414810
? 1
! 162088 761370011
? 1
? 1
! 57558 549860193
? 1
! 186052 391788779
? 1
? 1
? 1
! 152130 925152893
! 149098 413775884
? 1
! 131303 934428803
! 103298 421625032
? 1
! 129371 383153731
! 125292 853592859
! 81003 183195786
? 1
? 1
! 80734 520551495
! 90693 618403009
! 199394 455588165
? 1
! 23355 373012528
! 59634 729772229
? 65521
! 134927 870540905
! 152998 644130119
! 6056 425519942
? 1
? 1
! 59582 931130517
! 159100 364432122
? 1
? 1
? 1
? 1
! 193804 615800922
? 1
! 56026 642076276
! 177604 330753781
? 1
? 1
? 1
? 1
? 1
! 184739 945899900
? 1
? 1
! 104174 2061785
! 172141 517121114
! 55766 718933694
? 1
? 1
? 1
? 1
? 1
! 7343 989896647
! 2507 234076159
? 1
? 1
! 160781 542897413
! 177252 447678529
! 20176 718285658
! 84573 822574307
? 1
! 117640 612598070
! 175157 869422175
! 74810 928554352
! 98275 929809918
! 119446 622151812
? 1
! 84303 528852093
! 46184 595520234
? 1
? 1
! 185634 384030737
! 4455 153064132
! 193795 916641999
? 30822
! 183350 118377111
! 75259 939019919
? 1
? 179470
! 43297 699948227
? 1
? 1
? 1
? 1
? 1
? 1
! 143369 906840529
! 32554 467214904
! 17434 79093539
! 174550 774614682
? 1
! 20971 960654958
! 75148 967139337
? 1
? 1
! 91795 146570145
! 44619 893778978
! 22882 616156242
! 111132 765802043
? 1
? 1
! 137175 631048852
? 10972
? 1
? 1
? 1
? 1
? 1
! 94404 184853687
? 1
! 170007 18422739
? 1
! 110307 570070969
! 50255 140512567
? 1
? 1
? 1
? 1
? 1
! 155031 150207052
? 1
? 1
? 1
! 76787 141799955
? 1
! 124558 474236346
? 1
? 1
! 151303 73030352
? 1
! 170363 147032332
? 1
? 1
! 72084 314356693
? 1
? 1
! 147904 265626539
! 183183 724790549
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 79537 830087475
? 1
! 108379 361880025
? 1
? 1
? 1
? 1
! 165044 738302893
! 125456 32253749
? 1
! 170903 866943348
! 121557 733318397
! 183656 592360976
? 1
? 1
! 83312 191093585
! 83590 126691113
? 1
! 164166 214970761
! 146664 110790417
! 16489 249239789
? 1
! 167878 353552577
! 125967 253668273
? 1
! 57632 30252243
! 138836 964776895
! 123849 227655928
! 3390 181100065
! 10825 552287985
! 44342 816961505
! 197724 457446360
? 1
? 1
? 1
! 95850 866216115
! 78780 454037187
! 159541 482646685
? 1
? 1
! 122412 150117720
! 29089 218899045
? 1
? 1
! 33668 560532803
! 109900 802472531
! 13197 825002991
? 1
? 1
? 1
? 1
? 1
! 66963 401628394
! 53443 454535337
! 152168 78389991
! 137058 459394811
? 1
! 99738 757017855
! 92652 926769319
! 196790 240967742
? 1
? 1
! 181619 751635217
? 1
! 166437 630732824
? 9695
? 1
! 79495 631004233
? 1
! 91268 460773824
? 1
! 59685 757209583
? 1
? 1
! 180927 50900752
! 188390 212559096
! 181157 275935243
? 16637
! 166425 840413333
! 171727 829520019
! 169982 172858151
! 25513 841586562
! 115038 89254701
! 140442 645611127
! 43549 570558734
? 1
? 1
! 19048 979286971
! 27018 787074957
! 63495 562402066
! 33104 96334855
! 100072 276689510
? 1
! 15378 377759020
? 155793
! 138095 680961369
? 1
! 119450 811077539
! 141189 144967446
? 1
? 1
! 133422 263984881
? 1
? 171521
! 108193 141029783
? 1
! 3825 475647020
? 1
? 1
! 6405 713157174
? 1
! 33508 586832335
? 1
? 1
? 80212
? 1
! 147798 15329399
? 1
! 34507 500282238
? 138163
? 1
! 89712 617523821
? 1
! 71255 973834058
! 35836 29372009
? 1
? 129167
! 179464 473923039
! 135374 770624010
! 53448 923912671
! 149625 504319017
? 1
? 1
! 185067 272044455
! 199950 57360644
! 133624 455164099
! 132047 14692030
! 109692 150556625
! 62508 124119220
? 1
? 1
? 1
! 117510 151592184
? 1
! 3272 857776368
! 77864 915649586
? 1
! 36745 428445451
! 183850 991308496
? 1
? 1
! 33835 845759346
! 105064 848356837
! 189437 711105647
? 1
! 17659 410587086
! 99520 281265749
? 1
? 1
? 1
! 152478 53384866
? 1
? 1
? 34325
? 1
? 1
? 1
! 128966 759611546
! 51971 228116225
! 86316 706865756
? 1
! 159882 545272541
! 198401 855214952
! 135027 833040982
! 3742 667890241
? 1
? 1
! 197715 825403362
? 1
! 104213 696834489
? 1
! 92481 716980321
? 1
? 1
! 178346 736830104
! 133727 514835246
! 5156 347913565
? 1
! 134060 312081248
? 1
? 1
! 115601 195943104
? 1
! 67396 299953140
? 1
? 1
! 76016 928817424
? 1
? 1
! 25021 861410934
! 196091 467185505
! 23547 485618036
! 87208 138905915
! 68091 139595121
? 1
! 97332 616517882
? 1
? 1
! 11190 181803257
? 1
? 1
! 77842 177753131
! 157474 393106338
! 197658 268785375
? 1
! 55630 229138136
! 135217 922644451
? 1
? 1
! 54485 117153407
! 57144 760610625
? 1
! 119552 938384631
! 100113 250575389
? 1
? 1
? 1
! 143683 136611263
! 155713 981829774
? 1
! 53639 739103627
? 116078
? 1
! 49401 226503084
! 161053 946794616
! 174197 487114964
? 1
? 1
! 93614 498138439
! 64013 406905374
! 85848 106548463
! 74186 675201861
? 1
! 164093 973452036
? 1
! 119608 281430902
? 1
! 90603 283392945
? 1
? 86220
! 180535 169372882
! 11473 919366700
! 84826 248135525
? 1
! 21394 181139036
! 97931 968628978
! 25711 953968332
! 126484 969694841
? 63170
? 1
? 1
? 55697
! 159716 540797153
! 53898 171970433
? 166967
? 1
? 1
? 1
! 21885 175856458
? 1
! 183292 84453981
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 26001 580903678
! 14192 379436139
? 1
? 1
? 123410
! 75840 585371834
? 1
? 1
! 46749 998418739
! 85375 898354625
? 1
! 179059 822192122
? 1
? 1
? 1
? 1
? 12049
? 1
! 72225 597161539
! 38108 1865776
? 1
? 1
? 1
? 1
? 1
! 56633 896008582
! 38099 343681298
? 1
! 106167 664469581
? 1
? 1
? 32247
! 110828 423491898
! 56499 737129415
? 1
! 17031 927734510
? 1
! 121829 420993496
? 1
! 3972 920691309
? 1
? 1
? 1
? 1
? 1
? 68546
? 1
! 168910 870798582
! 89463 526085047
? 1
? 1
? 1
! 92627 814969722
! 102819 838138675
! 54540 382365972
! 106679 155608700
? 1
? 1
? 1
! 196375 799267420
! 2491 618939645
? 1
! 108506 7493521
? 1
? 1
! 140370 646056646
! 76918 955097905
! 146655 493800959
! 168401 173785850
? 1
! 193904 90697008
? 1
! 29533 251724713
? 1
! 37690 984321992
? 1
! 6529 571894576
! 93777 272818939
! 185227 760804407
? 1
! 20124 757218711
! 8739 949945960
? 1
? 1
! 165861 386635731
! 143567 480443192
! 55322 265138178
! 26707 165287794
! 6821 690134401
? 1
! 43798 486407361
! 161941 603018303
? 1
! 125139 505100217
? 1
? 1
? 1
! 193515 31969814
? 1
! 192362 656662879
! 95409 240889682
! 116823 114000401
? 1
! 121671 926797998
! 101963 830610638
! 186182 267779256
? 1
! 137643 446652756
? 1
? 1
! 160676 132647148
! 161958 342075462
? 32142
! 95218 600576439
? 1
? 1
? 1
? 37072
? 1
! 43530 726407285
? 1
? 1
? 1
! 171712 143096668
? 1
! 50368 95018653
? 76760
! 99417 946489147
! 172958 279637002
! 163342 146226803
! 35278 373917832
! 64001 381722980
? 1
! 158620 433319283
! 100224 22731393
? 1
! 142375 786205520
! 171996 680407905
? 1
! 199564 23420166
? 1
? 1
? 1
? 1
? 1
! 49201 934720368
! 113796 470753441
? 1
! 172188 253838150
! 175489 164210420
! 150025 628841669
! 176323 930881658
! 101486 960340122
? 40201
? 1
! 79885 84756723
? 177057
? 1
? 1
! 95295 540022201
! 93062 105750848
? 1
? 1
! 146835 700119239
? 1
? 1
? 1
! 58354 497150856
? 1
? 1
? 1
! 35448 919084932
? 1
! 59688 323557378
? 1
? 1
! 97131 365758723
? 1
? 1
? 1
! 7050 326123851
? 1
? 1
! 38996 255570493
! 24159 687651578
? 1
! 120550 573753954
! 37758 44468680
? 1
! 69845 851370102
! 55319 555316745
? 1
! 67612 482313391
? 1
? 105559
! 151540 497280798
! 183705 120781092
? 1
! 143339 611136218
! 143438 77472860
! 28347 687691874
? 1
? 4727
! 149565 459320802
! 127898 350324790
? 1
! 18596 492341677
? 1
? 1
! 169081 194960069
! 30046 75182068
? 1
? 1
! 183520 361768233
? 1
! 107296 543529569
? 1
! 56991 870540712
? 1
! 134122 71693169
? 1
? 1
? 1
? 1
! 191136 187495475
? 1
! 6525 793058919
? 1
? 1
? 1
? 1
? 1
! 111769 948140143
? 155420
? 186898
? 1
? 1
! 101286 437906711
! 169518 720919702
! 188110 762050388
! 1697 561091652
! 156614 15775043
? 1
! 42074 858312935
? 1
? 1
! 51229 291949128
? 1
? 1
? 1
! 190061 569846097
! 91055 861824558
! 167810 914988279
! 68063 745166758
? 163663
! 54985 660789692
! 40820 968904632
? 1
! 77462 952636167
? 1
! 186912 706494229
! 151542 654819131
? 1
! 29135 16402650
? 1
! 81305 27268419
! 104664 662009104
? 1
? 54694
? 1
? 1
? 1
? 18331
? 1
? 1
! 75645 501083885
? 1
? 1
! 126449 272475055
? 1
! 20547 113803594
! 16364 171377893
? 1
! 187350 329453593
! 73235 523496296
? 1
! 113589 606287429
? 1
! 69917 281471386
? 1
! 153211 435338063
! 26732 263580393
! 52421 358199576
? 1
? 1
? 1
! 144306 269137345
? 1
! 194470 251666780
? 1
? 1
! 164275 817387539
? 1
! 86074 647584172
! 121238 431592342
! 152572 234200136
! 146544 877607871
? 1
! 30256 34211454
? 1
? 1
! 21323 519477558
? 1
? 1
? 1
! 72959 247105291
! 125131 47739170
! 160555 945117738
? 1
! 4510 756144867
? 187839
! 49814 281375786
! 10324 190841127
! 167944 331585406
! 109776 179429922
? 1
? 152398
! 100683 222386759
? 1
? 1
? 1
! 3378 633496193
! 153214 201160346
! 137422 142584224
! 15650 482325117
! 74684 448471233
! 15005 955009901
? 1
? 1
? 1
? 1
! 143497 69407540
? 1
! 87053 262280301
! 198808 8859652
! 175193 709382985
? 1
! 197842 665287113
? 1
? 1
? 1
? 1
! 159324 904288703
? 1
? 1
? 4487
? 1
? 1
? 1
? 1
! 135287 967621663
? 1
! 110159 430548009
? 1
? 1
? 1
! 80875 608032450
? 1
? 1
? 1
? 1
? 149914
! 90503 375951298
! 163568 411919858
? 1
? 1
? 1
! 58457 307366322
! 70790 195094957
! 76233 40664472
! 28221 170812209
? 1
! 4175 39458077
! 159729 368747312
! 139395 334754436
? 1
! 37187 812941108
! 63747 678622289
? 1
? 1
! 87520 434778053
! 144146 501433305
! 47230 690815638
! 83244 387676026
! 67579 200187247
? 1
! 42380 897772630
? 1
? 1
! 154869 423194560
? 1
! 62299 933011845
! 193550 168193437
! 68302 880056799
! 140310 639034505
? 1
! 29476 596877886
? 81010
? 1
! 90348 996985233
! 82008 305256752
? 1
! 53756 862497830
! 24277 513470967
! 54797 909027022
! 60524 57773562
? 1
? 1
! 172563 582593884
? 1
? 1
? 1
? 1
! 23269 986821048
? 1
! 21742 263670050
? 1
? 1
! 51404 216801324
! 155374 995538900
? 1
! 96111 309656801
? 1
? 1
! 57335 955562857
! 55636 259901742
! 194819 123929394
! 58076 154831065
? 1
? 120978
? 25566
? 1
? 1
! 186916 472245404
! 108399 657001001
? 1
! 44393 515012614
? 1
? 1
? 1
? 1
! 6582 507546510
! 69209 243842757
! 20613 629148325
! 42885 566429098
? 1
? 1
? 1
! 25959 814391308
? 1
! 44422 599567230
! 121642 431570097
! 94519 313064688
? 1
? 1
? 94433
? 1
! 24682 905810790
! 82359 241661353
! 33943 301236807
! 53552 749289897
? 1
? 103766
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 139198 177074893
? 62240
! 180532 785735240
? 1
! 150261 923912249
! 161640 470888972
! 50078 509822471
? 1
! 97010 582161767
! 189116 847359856
! 76365 852013088
? 1
? 1
! 141169 815065337
! 187380 105388617
? 1
! 166416 791956482
? 1
? 1
? 16576
? 1
! 191770 59360289
? 1
! 24718 130230061
? 1
? 1
! 97691 606168731
? 1
! 69623 667583434
? 1
? 1
! 128036 454196706
! 158528 128194318
! 116682 470904529
? 1
? 1
? 1
! 91889 2082693
! 22789 151595857
! 134190 851789939
! 194560 963840501
? 1
! 24409 527102910
! 142762 528289790
? 1
? 1
! 166743 706971731
? 42520
! 56265 459826785
? 1
! 52735 536087172
! 18823 811080993
! 80690 153424223
! 126322 851454236
? 1
? 1
? 1
! 148161 818228645
! 40226 920114868
! 139845 444364647
? 1
! 63656 253085167
? 1
! 76006 569511241
? 1
! 66924 30329416
? 1
? 1
? 1
? 1
! 34290 945683143
? 1
! 59305 389106093
? 162379
! 48736 957766559
? 1
? 1
! 153418 112859164
? 1
! 177382 76251983
? 1
? 1
! 6956 738582294
! 112413 339191431
! 81129 452657935
? 1
! 66701 946476438
! 27836 752315334
! 177480 39651032
! 128060 242577773
! 179642 263322794
? 1
! 66759 808226722
! 74795 168156356
! 197972 398427376
? 1
! 181097 458066992
! 132804 243945059
? 90022
! 114853 146011451
? 1
? 1
! 75071 318696128
! 156528 478216004
? 1
! 60502 587869395
! 95561 832682663
! 41757 501187164
? 1
? 1
? 1
! 122991 484184471
! 129704 760238050
? 1
! 151075 365548011
? 1
? 1
! 173254 554032263
! 114930 995105077
! 175425 85321810
? 1
! 146250 468120181
! 55933 226099943
? 1
! 155757 258644141
? 1
? 1
! 24439 784284824
! 48914 361427187
! 187823 426155052
? 1
! 134470 393507857
? 1
! 66464 47547589
? 1
? 1
? 1
! 47763 335583609
? 1
? 1
? 1
! 142480 629290281
! 91136 136016013
! 215 435762272
! 149759 677442643
! 80176 884614367
! 183247 197390242
! 2413 902774777
! 136366 607970485
! 107391 907929662
! 113634 554945423
? 172677
! 135108 348236722
! 106434 272189530
? 1
? 1
! 11064 501654913
! 167635 473057317
! 84407 900445179
? 1
! 140232 355768789
! 24855 585688378
? 1
! 142535 208202988
? 1
! 132909 963504773
? 1
? 1
! 141863 757686024
? 1
! 21850 456954796
? 1
! 82332 211857625
! 179340 90111992
? 1
! 17690 895819421
! 48220 830356753
? 1
! 73036 409529638
? 1
! 158278 277141068
! 83699 277756035
! 143642 688998741
! 160400 718947657
? 3547
! 61189 376273713
! 15821 888894279
? 78213
! 162495 544265888
? 1
? 1
! 15036 699646468
! 114447 260949274
? 1
! 171603 806874580
? 1
? 1
? 1
? 1
! 30736 66999192
? 1
! 118854 556819048
! 46716 974482309
! 67762 585202223
! 156046 893278125
! 86530 601857340
! 119554 349503901
! 105199 974667862
? 1
! 137189 544043006
? 1
? 1
! 125503 788086598
? 1
! 105733 158673166
? 1
! 74507 613804701
? 1
! 102198 530779015
! 15537 790804524
! 39213 65006682
? 1
? 1
? 1
! 198011 962575332
? 1
! 90308 173941634
! 160507 275413785
! 89572 944415080
? 1
! 72726 441205024
? 1
! 92030 763206589
! 159388 760401215
! 181657 767042232
? 1
! 130765 632127924
! 182742 546535867
? 1
! 176404 840980520
? 1
! 68394 874511381
? 1
! 54475 98397215
! 166869 785971401
? 1
! 145244 831449248
! 50793 647607639
? 1
? 1
! 173917 865630561
? 1
! 34989 533965552
! 108859 590437459
! 142493 955119602
? 1
! 20754 168653951
! 148721 675122847
? 1
! 151014 74255227
? 1
? 1
! 124205 866948415
? 1
! 130377 925381376
! 165451 474992140
? 1
? 1
! 110093 527917446
! 14838 898732086
! 88580 332160199
? 193019
? 1
? 1
! 86335 334347206
! 151734 790414049
! 128558 572414540
! 164461 786183180
! 188943 634614357
? 1
! 70041 732244492
! 110876 910615348
! 60736 408881886
? 1
? 1
! 83485 375934690
! 51275 26042463
! 151688 629236468
! 193853 394855144
! 142691 706992193
? 1
! 6951 662953412
? 1
? 1
! 147533 227875442
! 91536 974775870
! 83521 406686778
? 1
! 59228 117467330
? 1
? 1
? 1
! 80245 972701663
! 25924 933799031
? 1
! 111419 14502195
? 1
! 74768 521548544
? 1
! 33374 919540067
? 1
? 1
? 1
! 60709 30858026
! 1624 340265881
! 34918 313910143
? 1
? 1
? 106399
! 171450 620150038
? 92504
! 169284 512198526
! 67892 305231514
! 100814 836427484
! 49395 944144643
? 1
! 149087 733139178
? 1
? 1
! 68797 677951360
? 1
! 27247 111669225
? 1
? 1
? 1
? 1
! 42418 281752412
? 1
! 17924 164157036
? 1
? 1
! 145446 930071657
! 67771 322925621
? 1
? 1
? 32003
! 37170 11575171
! 55823 301628876
! 13791 901803734
? 1
? 1
? 1
? 1
! 102516 949779511
? 1
! 111905 144420485
? 1
! 27427 617051464
! 177750 711331301
! 170653 375693510
! 122240 638961093
! 102453 97547485
! 113301 895770277
? 1
! 95571 486371793
! 143435 560901505
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 32915 611677628
? 1
! 109676 853816322
? 1
? 1
! 81941 119739639
? 1
! 124645 75219851
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 194483 567278883
? 1
? 1
! 189059 315952183
? 1
! 17296 727252768
? 1
? 1
! 195717 299832468
! 148304 608214219
? 1
? 1
? 1
! 8421 12583794
! 660 135492596
! 7506 429680769
? 1
! 92663 973473599
! 138371 205950678
? 1
! 44435 611236851
? 1
? 1
! 90967 687838139
! 79815 231917938
! 17090 64795649
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 153296 523497391
! 113305 194347490
! 89166 902703558
? 1
! 57672 204963040
! 1057 274392855
! 44442 214067181
! 105627 190724222
! 193584 896599306
! 11395 472531346
? 1
! 134928 39245929
! 182497 184363444
? 1
! 194442 202907569
! 22241 883453879
! 145510 331934143
! 184286 858900517
! 61383 912820478
! 91017 352763522
! 62341 352689455
? 1
! 136980 594710214
! 19263 829803487
! 175829 109689185
! 223 519303481
! 45692 627673115
? 1
? 1
! 181840 359685217
! 61064 836856517
! 77422 113447932
? 114676
! 14030 66510538
? 1
! 143358 82897897
? 1
! 198658 912738734
? 1
? 1
! 54803 558755168
! 58465 416601096
! 46825 721979671
? 1
? 1
! 135328 279101190
! 162020 62265983
! 63612 196190220
! 120385 605732655
? 1
! 45191 993559669
! 88090 671834345
? 1
? 1
? 1
? 1
? 1
? 1
? 105912
! 175048 240778876
! 39566 101146735
? 1
? 1
! 25806 276529224
? 1
? 1
? 1
! 112386 869968661
! 5407 366369693
? 1
? 1
? 194086
! 167680 581269669
! 131366 935033549
! 182372 367574261
? 1
? 18208
? 1
? 1
! 105966 970806384
? 1
! 29087 584479923
? 1
! 79236 551063088
! 3786 596936954
? 1
! 127623 855346331
! 173335 259330875
! 79880 948045698
! 136580 841939751
! 120080 259981540
! 182024 989937862
? 1
! 50896 71525737
? 1
! 58510 33053246
! 36066 79169910
! 41956 997429092
! 108237 67867950
? 1
? 1
? 34029
? 1
? 1
! 24450 331712937
? 1
! 172844 421532196
! 106411 289096039
? 1
! 140206 704590251
! 6531 305779571
? 1
? 1
! 130091 575051936
! 136733 786071551
! 59977 61152310
! 103008 529195476
? 1
? 1
! 8212 791420987
! 189221 397895150
? 1
? 1
! 87510 798141324
? 1
! 190242 741392982
? 1
! 175970 729878650
! 176454 310699813
! 181468 437715945
! 175695 67145907
? 1
! 60464 32392018
! 85519 765887571
? 1
! 17632 374187556
! 166226 24208192
! 134747 127169908
! 158861 230316810
! 90316 846262886
! 123366 515817637
? 1
? 79728
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 156075 401486045
! 38193 654742488
? 1
? 1
? 1
! 164080 9243842
! 136541 16784044
! 110277 206398603
! 153317 874675319
! 137131 547325774
! 70241 318733947
! 12976 325678585
! 104583 534952329
! 140021 685155650
! 136820 900926197
? 1
? 1
! 184110 337048816
! 123571 68319593
! 80234 258317148
! 164964 31259771
! 93175 326298476
! 90548 859649800
? 1
? 1
? 101375
? 1
! 21574 926432017
! 125005 224176531
! 115670 565066072
? 1
? 1
? 1
! 130606 931644960
! 88270 726527400
! 105359 7661147
! 116262 491233678
? 1
! 24922 341542913
! 6599 158412852
? 1
? 1
! 61667 988349853
? 1
! 115904 610598300
! 67224 947884887
! 152589 547656081
? 1
! 89914 838222011
! 174138 284048605
! 181113 325044163
! 32764 660665886
? 1
? 1
! 48858 53354261
? 1
! 56813 647654958
? 1
? 1
! 64634 690069806
! 46242 844410716
? 1
? 1
! 73595 916858374
? 1
? 1
! 39813 167251003
! 127360 22841822
? 1
! 165446 133753091
? 1
? 1
! 159961 6714161
! 76981 222578869
! 62706 717135217
? 1
? 1
? 1
! 180724 946350569
! 35076 460284448
? 1
? 1
! 106496 591213542
? 1
? 1
! 1033 862919644
? 1
! 115081 410037953
! 96396 669951568
! 118329 927526710
? 1
! 89049 678362276
? 1
! 45947 566336160
! 52352 751508267
! 141760 737504747
? 1
! 132787 771476511
? 1
? 1
? 1
? 1
? 1
? 1
! 183740 647889308
! 71962 309729222
! 61516 800066253
? 1
! 82410 322530160
? 1
! 195468 563506216
? 13898
? 1
! 172317 959687265
? 75284
! 32308 398945083
! 161298 829425127
? 1
! 11240 528733674
! 144352 552623722
! 440 665935988
? 1
? 1
? 1
? 1
? 1
? 1
! 22276 657507207
! 152239 382701220
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 36971 67536671
? 1
! 31043 127386965
? 1
! 194609 596084886
? 1
! 139830 565237357
! 58085 485961547
! 103889 495094305
! 2745 393013850
! 19878 888711541
! 173885 190408476
? 1
! 180969 596257535
? 18286
! 127939 297584948
! 107624 682460408
! 80714 650264873
? 1
? 1
! 126388 745154574
? 1
! 183218 115340126
! 50900 255360499
? 161816
! 194873 132751623
! 175837 560739292
! 8311 781592370
! 62317 244648101
! 160758 706971981
? 1
! 186311 698803881
! 76685 361721041
? 1
? 1
! 117533 714522555
? 1
! 129111 334484609
? 10197
! 19610 882725531
! 163575 840704734
? 1
! 115304 527373990
? 1
? 1
? 1
! 33367 763535540
? 1
! 128994 641503565
? 1
! 82547 103170531
! 66423 780169814
? 1
? 1
? 1
! 91381 653175503
? 1
! 113754 496353192
! 52854 335115392
! 80063 835191628
? 1
! 71023 535632104
? 1
! 121919 562612004
! 89331 371753587
! 133785 60708669
? 1
? 1
! 44664 370449359
? 1
? 1
? 154232
! 28528 256968879
? 1
? 1
? 1
! 152392 247770696
? 1
! 172304 794011419
? 1
! 173798 94366550
! 118969 464367946
! 85912 89285209
! 27323 198111173
? 1
? 1
! 27188 452816316
? 1
? 1
? 1
! 7253 33346823
! 18736 548191721
? 1
! 122264 290991182
! 119369 434946147
? 1
? 1
! 41098 922826403
! 43696 523084917
? 64331
! 106090 415414863
? 1
! 66062 496514915
! 53213 37616899
? 1
? 1
! 183488 702953754
? 1
? 1
! 105965 936399599
? 87306
? 1
? 1
? 1
? 1
! 33901 658402398
? 1
! 154149 729751136
? 1
! 65725 345300522
? 1
! 7518 950406537
! 131885 518553820
? 28552
! 186659 933436981
? 1
! 9766 224044264
! 28510 212426527
! 17596 323187714
! 96098 733781306
? 1
! 37362 516032127
? 1
? 1
? 1
! 86489 869491711
? 1
! 26441 91155386
! 105736 470021314
! 136024 690221041
! 133480 681454205
? 1
? 1
! 108319 279539810
! 8855 604877148
! 94650 994507041
? 1
! 6446 805774024
? 1
? 1
! 188259 695333785
! 25592 251294790
? 1
! 27435 183551556
? 1
! 33470 776552361
? 1
! 60527 410355903
! 198672 140261065
? 144184
? 1
! 18416 39419344
? 1
! 13315 557924111
! 191521 705746922
! 34590 483618843
? 1
? 1
? 1
? 1
? 1
? 1
! 170257 427789952
! 104406 438317381
? 1
? 1
! 104716 560915489
! 96366 225834788
! 10113 46812870
! 132642 789557080
? 1
! 73065 591077144
! 120571 264631962
? 1
! 110324 490194140
? 1
! 87857 171523147
! 97277 886391862
? 1
! 61543 676872915
! 182899 814075947
? 1
? 1
? 1
? 1
! 7320 199687007
? 1
? 1
? 1
! 70284 455585249
? 1
? 1
? 1
! 194692 618868747
! 100058 273299779
! 11131 213942688
? 1
? 1
! 12998 223868814
? 1
! 178638 634463916
? 1
? 1
? 1
? 1
! 91274 524462822
? 9189
! 17782 360149999
! 153162 410272820
! 183467 729011966
? 1
? 1
! 36391 997562501
! 67923 687698036
? 1
! 124515 302828158
? 1
! 98686 910052474
? 1
! 23865 40676544
? 176336
! 92839 347069477
! 104278 947453191
! 122068 636205655
? 1
! 137468 930710143
! 172379 793867945
? 1
! 70313 306736236
! 156224 892827012
! 180438 594289085
? 1
! 14292 404955229
? 1
? 1
? 1
! 96625 497356462
! 178980 840395813
? 1
! 166336 769609632
! 93658 286503426
! 14734 258113613
? 1
? 1
! 173762 532507449
! 76993 935934228
? 1
! 23163 844904884
! 159250 89989174
? 1
? 1
! 145877 251987394
! 80898 14136077
? 1
? 1
? 1
? 1
! 74101 532654057
! 161665 200768070
! 62687 680085844
! 85410 55999684
? 1
! 79837 887753360
? 1
? 1
? 1
? 1
? 1
! 51597 804121899
! 183986 102250165
! 124427 944429852
? 164480
! 24499 883715462
! 180872 938653344
! 182080 769831511
? 1
! 145281 785480010
? 1
? 1
! 169961 148439802
? 1
! 100530 190227163
! 131222 478084779
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 127420 959688829
? 1
? 1
? 1
! 149948 269265644
! 89889 657727405
? 1
! 18460 550694767
! 53691 580729891
! 37779 957084688
! 64892 33895705
! 123667 232206392
! 57735 824527360
! 105440 77073901
? 1
! 59301 616905890
? 1
! 129442 211105260
? 1
! 196562 904155852
! 161776 870780053
? 1
? 1
? 1
? 1
! 132970 329027327
! 117789 854797498
! 130524 111246041
? 1
? 157766
? 1
? 1
! 199092 502655213
! 123399 277053211
? 1
? 67535
! 168204 163477743
! 3006 712463009
! 197772 210736518
! 180870 578540582
! 67450 92084603
? 1
! 89930 424546482
! 107477 110031315
! 157982 65561472
! 29254 734682280
! 4791 367904386
! 163348 780442587
! 95656 30730352
! 31846 558139253
! 151231 30726674
! 134004 374593188
? 183731
? 1
? 185810
? 1
! 58088 455333158
? 1
! 35544 379401778
? 1
? 1
? 1
? 1
! 22272 321407142
? 1
? 1
! 2715 688899653
? 1
! 61742 723897802
! 39668 65593644
? 1
? 1
? 1
? 1
? 1
! 107209 47044736
! 77134 211444877
! 128475 950658771
? 1
? 1
! 50782 97763019
? 1
? 1
? 72069
! 182171 11058006
! 127489 481569666
! 116387 36685688
! 92343 673043437
? 1
? 1
! 95429 716594440
? 1
! 24626 765677766
? 1
! 107584 150010185
! 60585 843322810
? 1
? 135097
! 49444 564881088
! 80039 760434493
! 129765 260160856
? 1
! 193057 829778777
? 1
? 1
! 16773 460036440
! 105542 697609810
? 1
! 153123 570331357
! 117042 727516711
? 1
? 1
! 193638 515373699
? 1
? 1
? 1
? 1
? 154440
! 41450 543788934
? 1
! 149762 755916161
! 184894 4336031
? 1
! 14277 712903261
? 1
? 1
? 1
! 35746 447658978
? 1
! 92153 202889556
! 81424 520255015
! 43875 288276619
! 122584 132895972
! 46012 177063250
! 5944 704519727
! 151047 126473474
! 59908 391810738
! 13378 438499242
? 1
? 1
? 1
! 130418 930899312
? 1
? 43933
? 1
! 6947 721397969
? 1
! 2668 629383927
! 67131 21246317
! 86123 208905059
! 47437 114815271
? 1
! 40123 575861102
! 39349 779239750
? 1
? 1
! 109572 98293494
! 102190 327039040
? 190310
? 1
? 1
? 1
? 1
! 189365 185101890
? 1
! 154575 96926105
? 1
? 131723
? 1
! 19679 768227137
? 1
! 176782 532543575
! 106149 202431310
! 68836 764040503
! 120506 87560256
! 48506 573334111
? 1
! 126080 828587880
! 119299 837962315
? 1
? 1
? 1
? 1
? 1
! 32028 614173773
! 186751 834984926
! 58715 285315456
? 1
? 1
? 1
! 615 444446632
! 182016 15801804
? 1
! 154836 521214567
! 122198 290912272
! 81566 719489840
! 161229 58672988
! 135270 789011655
! 197707 445416918
! 120088 250784689
! 109238 282753914
! 42474 476855823
? 105165
! 44450 44626697
! 11918 540851189
! 16245 89789023
! 35370 813092550
! 167552 652317474
! 67698 744602011
! 42063 765925013
? 1
? 87030
! 170978 784632021
! 143047 592189417
? 1
? 1
? 23125
! 144485 448972639
! 110769 839584267
! 5582 670087187
! 27149 376057809
? 1
? 1
? 1
? 1
? 1
? 1
! 130035 55887188
? 1
! 50285 369154946
? 1
? 1
! 151414 213513672
! 73108 808476200
? 1
? 1
! 3696 781387803
! 136909 485238016
? 1
! 156861 644307857
? 1
! 91131 401275114
? 1
? 1
! 90024 774193281
! 196061 160799555
! 172592 402419472
? 1
? 1
? 1
? 1
! 196980 397013043
! 121267 146041002
! 84166 737047143
? 1
! 37125 239477923
! 182924 1328388
! 7127 108740013
? 1
! 15095 532832993
! 185543 756065371
! 132184 150458570
! 78527 817050006
! 144568 625426955
! 111102 662866906
! 199417 660762133
? 1
! 61377 8089331
? 1
? 1
? 1
! 179247 220825458
? 1
! 69811 321835724
? 1
! 12705 386525893
! 44757 890342416
? 1
? 1
? 1
? 1
? 1
! 183646 26189640
! 22564 642218316
! 178203 859915742
! 50556 491478300
? 1
? 1
? 1
? 1
! 165447 69532708
! 83412 469531183
! 156342 762134279
! 106554 282942539
! 45882 740715655
! 35009 891979174
! 52250 690968072
? 1
! 74093 311704102
? 1
? 1
! 135182 920716436
? 114340
? 1
! 177992 123765557
! 169517 444129011
! 48263 273948317
! 64465 689198630
! 75296 270041654
! 190738 86924797
! 127625 647240621
! 121979 458704695
? 1
! 65763 907461129
? 1
! 187802 474996402
? 1
? 1
! 177614 316727920
! 147011 199011425
? 1
! 134070 93936297
? 1
? 1
! 82493 14474857
! 70119 651922034
? 1
! 165694 83965569
? 1
? 1
! 113994 920472161
? 1
! 77626 8054900
? 1
? 182260
? 1
? 1
! 56740 484972276
? 1
? 1
! 137140 689973816
! 67620 522545159
? 51477
! 25498 447618778
? 1
? 1
? 1
? 1
! 10054 620591732
! 47036 975777581
! 55998 537821533
! 181063 115847679
? 1
? 1
? 1
! 42521 977995771
? 1
! 118811 175205985
! 39606 293920673
? 1
? 1
! 81990 734678927
! 125730 486379304
? 1
? 1
! 2649 324933629
? 1
! 76268 628051381
! 87260 159342273
? 1
? 1
? 1
! 171651 40327588
? 1
? 1
? 10720
! 4705 936548506
? 1
! 76309 422933685
! 157955 96156429
? 1
? 1
! 196586 215540886
! 124265 506697090
! 160266 638972358
! 57789 147699725
! 43050 949979818
! 116721 117098067
! 70294 514488903
? 1
? 1
! 130723 927027887
! 179974 247817810
! 40847 288013510
! 142347 973139354
? 107885
? 1
! 27897 488844668
! 61919 843492673
! 188689 364418235
! 34391 747551579
? 1
! 32458 612678687
! 17642 454212599
! 21894 21072033
? 1
? 1
! 5022 223298802
! 184305 132884991
? 1
! 146051 30843412
! 89824 174972331
! 67727 581496639
! 12761 192357883
! 399 337873118
? 34923
? 39728
! 12839 358765931
? 1
? 1
! 152298 744745765
? 1
? 1
? 1
! 1401 837176991
? 1
! 71460 925283091
! 193460 122170077
? 1
? 1
? 1
? 1
! 115894 599742531
! 89363 777245314
? 84025
! 180763 831467716
? 1
? 1
! 62672 242111706
? 1
? 1
! 5457 852736244
! 25858 927798516
! 158700 20980276
! 171717 857681559
! 49619 665554610
? 1
! 76473 357669734
? 1
? 1
! 171606 420048933
? 186402
? 1
? 1
! 95020 142662592
? 1
? 1
? 1
! 84118 572197756
! 2611 406923344
! 116573 350526524
? 1
? 119164
! 7407 526680670
? 1
! 96471 861019871
! 174937 189959618
! 23941 40765966
? 1
! 71134 237177862
! 168275 760552003
? 1
! 128048 384784875
! 156434 757770858
? 1
? 1
? 1
? 1
! 59574 909356603
? 1
! 173471 932477671
! 16904 174810180
! 183415 3504949
? 1
! 50676 489869948
! 108890 386545869
? 1
! 143496 447533358
? 1
? 1
! 118237 120456719
! 23654 93639619
! 25654 861883019
? 187599
? 1
? 1
? 1
? 1
! 6432 526521035
? 1
! 2595 989098918
! 88180 304157497
? 1
! 85798 107986716
! 93785 167258828
! 132489 704600866
? 1
! 128193 877090035
? 1
! 2642 891402042
! 199604 959985674
! 145607 14339121
? 1
! 28732 313076323
? 1
? 1
? 1
? 1
? 1
? 1
! 25266 386729554
! 1519 391787397
! 6786 992461461
? 1
? 1
? 1
! 125690 731102241
! 122090 261532827
? 1
! 40800 135455611
! 32943 120277090
? 1
? 1
? 1
? 1
! 86567 935634237
? 1
? 1
? 1
! 167237 676169041
! 169769 294468826
! 89123 656474416
? 1
? 1
! 31913 85977982
! 44029 803200586
! 179865 58872368
! 32877 791942285
? 1
? 1
? 1
! 186161 970150901
! 141337 632518278
! 141313 431822784
? 1
? 1
? 1
? 1
? 1
? 158841
? 1
! 187021 247276267
? 1
? 1
! 69548 862316751
? 1
! 190480 470480738
! 128334 781127067
! 130245 302805855
! 90333 305819130
! 155537 352801565
! 160495 73115077
? 1
! 57944 349550862
! 16263 805153420
! 42292 167202309
? 1
? 1
! 105223 906676562
? 1
! 156274 226762957
? 1
? 1
? 172780
! 126483 631514917
! 60723 843863507
! 166784 124729283
? 1
? 1
! 36403 710101540
! 196132 610705748
! 95774 980842487
! 196039 261558899
! 183184 257202246
? 1
! 94088 802214779
? 1
! 194566 489635458
! 142761 501705824
? 63887
? 1
! 128397 154694347
! 110994 786651156
? 1
! 59644 686003436
? 1
? 1
! 15242 685616681
? 1
? 1
! 158653 696151027
! 26528 626225662
? 1
! 43881 215708288
! 179152 696292065
? 1
? 1
! 143924 703852950
! 66775 131798792
! 186814 399465797
! 108986 292440251
! 197587 673429928
? 1
! 176337 964010226
? 1
! 146946 425852136
? 1
? 1
? 1
? 1
! 66457 326193129
? 139571
? 2387
! 130832 190799358
! 69897 756084521
! 45876 957338469
! 199818 764486722
! 20097 529915097
! 192694 205299816
? 1
? 1
? 1
! 12264 118468970
? 1
? 1
? 1
? 1
! 167349 915958870
? 1
! 128764 22168118
! 165840 816289093
! 134242 924323089
! 99190 53470512
? 1
! 122839 822991065
! 37389 954927794
? 1
! 87356 176707980
! 59935 765553450
! 5795 924191629
! 3719 980914176
? 1
? 1
! 30981 595032915
? 1
! 197234 209573193
! 20198 54410117
? 1
! 147174 978009022
! 44505 966712132
! 107087 70957133
? 1
! 125164 54640116
? 54871
! 76545 755053428
? 87801
? 24713
! 122859 674376485
? 1
! 71563 996433280
? 1
! 184108 38706775
! 125075 348366618
? 1
? 1
! 14530 911731808
! 51943 237712834
! 13150 477083891
! 38873 859286559
! 109677 100596072
? 127661
! 41929 117527388
? 1
! 113210 347852695
? 1
! 86369 587266562
? 1
! 50325 346437973
? 1
! 92815 695918071
! 147287 274043604
! 44663 136979831
? 1
! 182265 725895488
! 140284 925298982
? 1
! 138697 424850760
? 59507
? 53452
? 1
! 130987 646711830
? 1
? 1
? 1
! 83640 486833912
! 28420 850003759
! 56417 35405564
! 49215 337795978
? 1
! 137291 608140077
! 112148 170960568
? 1
! 105295 755421951
? 1
! 65469 761095498
? 1
? 1
? 1
! 108414 938891187
? 1
! 171723 953851717
? 1
! 163161 100166517
! 59347 918492232
! 181484 937234637
! 90821 58728251
? 1
? 94104
? 1
! 647 739247968
? 1
? 1
! 40109 246575295
? 1
! 29153 866464081
! 24604 239186987
? 1
? 1
! 115412 812611249
! 77239 272443388
? 1
! 139413 858061076
? 1
? 1
? 1
? 1
? 1
! 31188 114666140
? 1
! 133872 651902578
! 185488 428027163
! 184957 447215430
? 77723
? 100279
! 137696 433733898
! 131965 540403986
! 38778 13400885
! 39163 717686523
! 106754 18309205
? 94240
! 124943 520985200
! 177452 170478471
? 1
? 1
? 1
! 150353 13265945
? 180989
? 1
? 1
? 1
! 174585 524753727
! 194223 980811906
? 1
! 166016 984755008
! 159414 283800935
? 1
? 1
! 12188 844448156
! 143368 733703000
? 1
! 88272 197556159
? 1
? 1
? 1
! 187687 589935645
? 1
? 1
? 1
? 6326
! 146728 309652826
! 132097 141817370
! 118536 114860880
! 688 483299387
! 178403 772256192
? 1
? 1
! 6820 569772473
! 155632 630572363
! 110306 257415264
! 73424 728150208
? 1
? 1
? 1
? 1
? 1
! 179345 733551452
? 1
? 1
? 1
! 58741 353506430
? 1
! 30054 272462077
! 189592 352575592
! 58019 225799280
? 1
? 1
? 1
! 165186 585208218
! 67656 165228857
? 1
? 1
? 1
? 1
! 158610 134781857
? 1
! 28275 736521005
? 1
! 127569 40040302
? 1
! 166096 750137574
? 1
? 183690
? 1
! 76929 755691693
! 44040 119750201
! 87333 372541
! 17588 682011532
? 1
? 123463
? 1
? 1
! 86094 476347817
! 102150 576188807
! 167833 167671182
! 111129 56855319
? 1
! 165717 91304982
? 1
! 145373 149966416
? 1
! 170970 656247576
? 1
? 1
! 177981 180994028
! 178382 121415178
? 1
! 43107 574191872
! 135448 512625953
? 1
? 1
! 146452 859081264
! 20418 263423736
? 1
? 1
? 47326
? 1
? 1
! 163218 805550599
? 1
! 9843 612044507
? 1
! 194629 767580832
! 79605 653449779
! 5738 84128062
? 1
! 183393 378287115
! 128623 130138309
! 132623 847450528
? 1
? 1
! 91542 235977201
? 1
! 162683 670557008
? 1
? 1
! 196559 313708839
! 198160 368287632
? 31438
? 1
? 1
? 1
! 151652 101584711
? 1
? 1
? 1
! 191958 21619575
? 1
? 1
! 98573 660195246
! 13383 915351784
! 172545 290678242
? 1
? 1
! 59256 214820915
! 78597 104161075
? 1
! 159593 396056343
! 97849 79454575
? 1
! 106759 443362104
? 122966
? 1
! 51464 270141707
? 1
! 157017 284328085
? 1
! 119134 325471629
! 166269 391436824
? 1
? 1
? 1
? 171854
? 99003
! 110551 75832092
? 1
? 1
! 81232 75864420
? 70000
! 166223 542879394
! 191776 478812909
! 3298 374913924
? 1
? 1
! 28093 424330374
? 1
? 1
! 85276 743326555
? 1
? 1
! 189615 404388361
! 172084 450315018
? 1
? 1
? 162692
? 1
! 173734 450011928
! 154487 841356676
? 1
! 70193 876671260
? 17916
? 1
? 1
! 16646 236758977
! 55036 288997192
! 163021 199232206
! 183708 307882215
? 1
? 1
? 1
? 1
? 1
! 147441 421741433
? 1
? 1
! 197478 871982041
! 111470 428595152
! 54931 462404492
? 1
? 1
! 26598 34873042
! 121975 855620036
! 51988 424156630
? 1
? 36146
! 67195 332827382
! 5901 584671118
! 124507 70233626
! 20178 237727057
? 1
! 131097 706372197
! 54968 180339460
? 1
! 57910 581470644
! 3066 552378750
! 111728 71418619
! 167199 954923742
? 1
? 1
? 1
! 170054 1871525
! 34704 319436038
? 1
! 187771 983970564
? 1
! 111301 410795621
! 129917 645916089
! 50981 275672162
? 1
! 8325 984819393
! 1370 648075519
? 1
! 28313 888375641
? 1
! 15897 758598507
! 158815 128438218
? 1
! 61382 270080086
! 169680 198863693
? 1
! 299 30413649
? 1
! 90270 48467362
? 1
! 85097 981543157
! 57190 877514426
? 1
! 81466 932369214
! 122558 458713809
? 1
? 1
! 145540 400798591
? 1
? 1
? 1
? 1
? 1
! 186853 222953701
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 189951 423153703
! 47303 512097088
! 46261 412348042
? 1
? 1
? 1
! 85778 814159343
? 1
? 180688
! 22163 630655023
! 95433 397607136
! 177082 824645100
! 97941 753594003
! 29638 375996521
! 187324 481015842
? 1
? 1
! 10647 933206761
? 1
? 1
! 15453 512064492
? 1
? 1
! 182012 753406196
? 1
? 1
! 153216 277985973
! 62874 204081754
? 1
! 39771 373179069
! 35994 807784531
? 44357
? 1
! 86869 926680956
? 1
? 1
? 1
! 58511 945347179
? 1
? 1
? 1
? 1
! 70207 853291800
! 138511 718914622
? 1
! 74125 404141021
? 1
! 100239 102361431
? 1
? 1
? 1
? 1
! 29763 553780538
? 1
? 1
! 4027 428338366
? 1
! 100733 382189153
? 1
! 10047 975767743
? 1
? 1
! 46280 355868372
! 3379 963680263
? 136853
! 156691 803580311
! 137084 143238553
? 1
? 1
? 1
? 1
! 146333 280038849
? 1
! 14909 735221592
! 94084 369301125
! 35760 819458460
! 54122 685971975
? 85263
? 195505
! 57969 308520711
? 1
! 62156 164786502
? 1
! 107126 962241450
? 1
! 20499 862223186
! 194012 579747312
! 155837 676824047
? 1
? 1
? 1
! 137219 837765858
! 151419 594600659
! 25226 722606282
? 145056
? 1
? 1
? 1
? 1
? 1
! 89482 48622539
? 144912
! 148762 278262340
? 1
! 30568 550595090
? 1
? 1
! 197484 420510642
! 32147 704620679
! 140518 472488045
? 1
? 1
? 1
? 1
? 1
? 11947
! 199059 426000464
? 1
! 137675 307714489
! 110464 949059160
! 127215 529203291
? 1
! 32699 20787164
! 136210 929491022
! 55982 242384038
? 1
? 28700
? 1
! 112890 299808959
? 1
! 16479 53712747
! 147347 347528401
? 1
! 152419 857636070
! 128111 827855947
! 91332 335333619
! 54652 562931516
! 83418 839943710
! 146555 254554809
? 1
? 1
? 1
? 1
! 42944 599519143
? 1
! 17794 143983943
? 1
! 75162 504964211
? 1
! 117975 189124471
! 66745 939591484
? 1
! 13787 255515673
! 135951 526573258
? 1
? 1
! 147271 258042596
! 110625 603951432
! 113060 776609983
? 1
? 1
? 1
? 1
? 1
! 196674 25142017
! 61712 857909030
? 1
! 190499 234762161
? 1
! 108395 736743247
? 1
? 1
! 105018 266307511
! 87262 279021142
! 180545 965856040
! 129008 771571151
! 105072 739605114
! 28592 293430351
? 1
? 1
! 80696 778260052
? 167202
! 194457 980779756
! 62698 884087527
? 1
? 1
! 193581 198748019
? 1
? 1
! 2211 799316407
! 105150 741206301
? 1
! 163029 49281308
? 1
! 118742 917817901
! 88455 543452766
! 75012 492047013
? 1
? 1
! 126732 75001669
? 1
? 1
! 17918 768906770
! 192434 948746802
? 1
! 71278 374654214
! 25522 616702380
! 3311 514752423
! 3864 135421749
? 85976
? 1
? 1
? 118481
? 1
! 172551 98407720
? 1
! 116833 669603019
? 1
? 36420
! 136918 974464193
! 140806 427083140
! 106483 669520481
? 1
! 18398 681022066
? 1
! 64463 577907520
? 1
? 1
? 1
! 96463 573602741
! 175389 105076902
? 1
! 141298 148426140
? 1
? 1
? 1
! 129188 3684738
! 156114 555207912
? 1
! 117313 1988934
? 1
! 82363 354289867
? 72304
? 1
! 143988 258336192
? 1
! 3682 974024928
? 1
! 129851 877176879
! 145292 137103413
! 148608 885435425
? 1
? 1
! 110114 366774474
! 161857 858607524
? 1
! 7780 512006293
! 133846 790457949
? 1
! 182948 796947032
! 192436 606430682
? 111303
? 74253
! 144299 915157643
? 1
? 1
! 180945 319314586
! 40233 609131146
? 1
! 61470 979378207
? 1
? 1
! 60296 824287216
! 8874 833245416
! 131009 680689181
! 152036 519779559
! 41881 475193378
? 1
? 1
! 120081 695325158
? 1
? 1
? 1
? 1
? 1
? 1
! 11944 480913628
! 183245 630395345
? 1
? 1
! 92028 724472446
? 1
! 104228 614826345
! 167551 558432580
! 124150 70763721
! 199493 199171512
? 1
? 1
! 102304 539925942
? 1
? 1
! 64814 115987728
? 1
? 1
? 1
? 1
? 1
! 130295 805037511
? 71755
? 1
! 106747 295147907
! 184746 660083548
? 1
? 1
! 188736 885353867
! 89931 182382652
? 1
! 196956 957711676
! 19005 784356876
? 1
? 1
? 1
? 1
! 98555 813828594
! 121262 610408492
? 1
? 1
! 114114 238125094
! 102306 409177029
? 86580
! 14296 39778168
! 196038 376264045
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 57543 5796320
! 106354 409286924
? 1
! 104007 678560661
? 132823
! 77767 595376208
? 1
! 122344 152574312
! 141314 284373756
? 192997
! 123182 281565396
? 1
! 33794 869629558
? 1
? 1
? 1
? 1
? 1
! 148706 841867796
! 49077 907358377
? 1
! 94750 679218933
? 1
? 1
! 118568 690946768
! 28112 678608664
! 158247 526833809
! 166021 17589428
! 56161 896153980
? 1
? 1
? 1
! 145377 483368256
! 35531 515038549
! 132664 437293852
! 74206 699341096
? 1
! 23779 889326674
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 45734 789314061
? 1
? 1
? 1
! 9858 642814336
? 1
! 92951 294954328
? 1
! 147379 306474249
? 1
! 156986 942156029
! 50880 954563941
! 49595 757368898
? 1
! 196891 557064089
? 1
? 1
? 1
? 1
? 1
! 165901 401444362
! 6129 323271631
! 181806 109598388
? 1
? 76360
? 1
! 28214 399521384
? 144697
? 1
! 136665 910002392
! 13706 902256636
! 93338 452947931
? 1
? 1
? 1
! 25440 471776471
? 1
? 1
! 148827 986730396
? 1
! 68924 851028880
! 122848 235283145
! 164236 720006397
! 69504 51260795
? 177825
! 137860 478100525
? 1
? 1
! 127737 277004321
? 1
! 73702 940583970
! 88811 83686553
! 109987 291847999
! 69131 376235606
? 1
? 1
? 1
! 59322 94183430
? 1
? 1
! 121541 401792394
? 33632
? 1
? 1
! 11066 237170351
? 1
? 1
! 7836 22591960
? 1
! 58899 285118708
! 127965 397213608
? 1
? 1
! 102856 75463934
? 1
? 1
! 185738 487944213
! 177123 487401915
! 190114 474915402
! 14647 353894699
? 1
! 68755 357602837
! 182813 238565467
! 194429 928993657
! 49783 491065113
! 150271 398507697
! 111512 965003202
! 79549 44451219
! 102863 63363966
! 177485 696953767
! 102357 981410267
? 1
! 89368 117501401
! 73615 206532231
! 178063 924040479
! 103036 534388398
? 1
? 1
! 191628 117857503
! 160637 27371853
? 1
? 1
! 188946 926181913
? 1
! 133423 530843553
? 104124
! 141430 502782468
! 127683 999868804
! 16769 814307690
! 72803 411754684
? 1
! 126172 205371895
! 167817 594235957
? 86539
? 1
! 14032 169127485
? 1
? 1
! 134720 743963712
? 1
? 1
! 120557 191691694
! 71249 760043904
! 119978 553050469
! 168982 252641386
? 1
? 1
! 197524 330333568
! 63794 480770865
! 44426 370986045
? 1
! 124995 355236426
! 44813 515598830
! 795 428952063
? 1
! 23636 478859127
! 93468 914005194
? 1
? 1
! 93456 611154219
! 124288 252831655
? 1
! 98252 983892300
? 1
? 1
? 1
! 184218 454999822
! 4379 744434970
! 148042 36325727
! 69470 160213653
? 1
! 137200 512006170
? 1
! 66768 766702585
? 1
? 1
! 97264 323591295
? 1
! 129599 561949577
? 1
! 191692 64645543
! 182569 937685800
? 1
! 114841 112595768
! 19393 608138088
! 144726 115686478
! 10568 580518296
! 7398 295845508
! 104975 89575598
? 1
! 151262 896169573
! 184574 392857381
! 79287 6106141
? 1
? 1
? 1
? 1
! 131851 468189380
! 50884 472449611
! 60676 78422828
! 162570 28711636
? 1
? 1
! 192452 633212649
! 45635 450627441
! 195110 190899441
! 180228 204907003
! 134871 974312730
! 98390 339634436
? 1
! 160100 594881896
! 103191 316613552
! 88383 937799121
! 977 505255626
! 58406 578638186
! 183849 637067089
! 131205 161423101
? 1
? 1
! 56861 672070460
! 155637 708423755
? 1
! 139440 690195439
! 8010 74395777
? 1
? 1
! 164189 566334608
! 138126 933545074
? 1
? 1
? 1
? 1
! 82380 981749226
? 1
? 1
! 158508 365880378
? 199036
! 31297 557737066
! 61057 851087058
? 1
! 165846 309103428
? 1
? 1
! 21423 736753501
! 179665 655284148
? 1
! 70771 13856695
! 99198 341541324
? 49824
? 45925
? 1
! 100800 684783999
! 34410 135814369
! 174259 703425926
? 1
? 1
? 1
? 1
! 67953 226615299
? 1
? 1
? 1
? 1
? 1
? 1
! 150228 861762314
! 169104 817462704
! 73254 298896327
? 1
! 102757 35659359
? 1
? 1
? 1
? 1
! 173955 446716641
! 157500 810439201
? 1
! 70399 812727840
? 1
! 24983 938399625
? 1
! 84606 520565925
? 1
? 1
! 173679 910792994
? 1
! 147485 762651208
? 1
! 76785 296063179
? 1
? 1
! 87070 41618956
? 1
! 188667 430911714
? 1
? 1
? 1
! 26383 697605758
? 1
! 75657 705964270
! 93321 299812852
! 144615 232770929
? 1
? 1
? 1
! 55584 659618280
? 188154
? 1
? 1
! 34833 687531519
! 89239 948329736
! 194235 909353649
! 147171 305601624
? 1
! 90955 600570436
! 33450 679607108
? 1
! 181045 732055504
! 10281 799985745
! 103421 812456788
! 11661 203589999
! 176713 976767476
! 29038 170899485
? 1
? 1
! 7477 713809684
? 1
! 159645 975194540
? 1
? 7883
! 15867 321254626
? 1
! 103388 293018421
? 1
! 9851 672458646
! 56564 870804681
? 1
? 1
? 1
! 4550 363325135
! 48545 824911936
? 1
! 48610 10149180
? 1
! 190145 685642592
! 90236 47152658
? 61549
? 1
! 28615 923109687
? 1
? 1
? 1
? 1
? 1
! 56360 978691027
? 1
? 1
! 68334 93168217
! 198306 41071455
! 132413 566466032
! 144205 662722007
? 1
? 1
! 189358 216847783
? 1
! 180681 225189805
? 1
? 1
! 40416 198448341
? 1
! 4122 988293304
? 1
? 1
? 1
? 1
? 1
! 171957 360314556
! 102369 888538009
! 137911 594950775
? 1
? 1
! 198655 314484440
? 1
! 173852 246262596
? 1
? 1
! 176296 479706874
! 13822 155515131
? 1
? 1
! 167864 124476437
? 1
! 111412 512278860
! 4201 578950083
? 1
! 57233 787955275
? 1
! 65460 593373399
? 51279
! 141729 384220644
! 103185 306441746
! 164032 136525830
! 103793 446616647
! 46831 650849635
? 1
! 11300 431281447
? 65178
! 107330 313589691
? 1
! 74734 555819283
! 183890 12286401
! 191328 783384604
! 17075 116872200
? 1
! 60247 546308575
! 198128 355015002
! 73563 406988475
? 1
? 1
? 1
! 150928 583354604
! 15769 776154472
! 176554 520966162
? 1
! 40368 866903514
? 153104
? 1
? 1
? 1
! 40075 617980816
? 1
! 72877 89317871
? 1
! 33131 107130815
! 143333 457895588
? 1
! 174009 616590951
? 1
! 151902 579290373
! 91832 106491839
? 1
! 31261 462440219
? 1
? 1
? 1
? 1
! 186655 593065477
! 131444 650375957
? 1
! 171670 737533446
! 54642 389851003
! 116839 978000388
? 1
? 1
? 1
! 19236 769515785
! 160329 779659642
? 1
! 105367 943673890
! 165318 608457536
? 1
! 31706 905481836
! 191688 672746414
! 117360 571243176
? 1
! 119803 681377136
? 1
? 1
? 1
! 83694 902985334
? 1
! 50166 765484964
! 128050 153921753
? 1
? 1
? 1
? 1
? 1
! 156979 838654137
! 75160 4781174
! 184852 58029675
? 1
! 137029 917869048
! 195543 234074277
? 1
? 1
! 28170 700339463
? 1
! 45057 277293398
! 82407 675932527
! 159321 605276050
! 83391 944119403
! 101781 194745093
! 107840 472641797
? 1
! 143265 878174925
! 92647 501250558
? 1
? 1
! 167967 956440814
! 63266 327279348
! 143133 894975312
! 91021 2324241
? 68608
! 29650 744925163
? 1
! 30999 886814768
? 1
! 155736 592702932
? 1
? 1
? 1
! 4054 186552812
? 1
? 1
! 60124 170436126
! 117719 972830453
? 1
! 129301 451357621
? 1
! 112432 911710793
! 87518 96350454
? 1
? 1
! 140195 983321929
? 1
? 1
! 21158 14675748
? 131929
! 14133 887862560
? 1
! 30715 976707027
! 108508 350584262
! 138164 884210461
! 189178 118830422
? 1
! 125100 436794121
! 181096 106159305
? 1
! 79764 715248678
! 112727 181074736
! 59200 917548845
? 1
? 1
? 1
! 174974 793186439
! 41135 713283638
? 1
? 1
! 19554 456836523
! 34900 413596912
? 1
! 73671 717639512
! 184727 186623842
? 1
! 170678 582625932
! 32619 859834000
! 20151 899965632
? 1
! 18590 122833644
! 95769 374035427
? 1
? 1
! 190711 366668970
? 1
! 96796 119780706
? 1
! 136683 137565024
! 73745 656303364
? 1
? 1
! 26959 764498247
! 152242 261243119
! 65510 174489967
! 140549 256775144
? 1
! 186421 623961400
! 15560 994114217
? 1
! 84864 780118151
! 84151 170212318
? 1
? 1
? 1
! 187368 689918490
! 162556 156937726
? 1
! 8334 230012515
! 17052 429762883
! 112264 117399829
! 31064 887765456
! 110038 100182725
! 148294 861665423
? 1
! 43096 193916281
! 45767 887899439
! 89539 5874693
! 144580 4112669
? 1
? 1
! 160173 381983169
? 1
? 57569
? 1
? 1
! 91311 831060958
! 100745 497658234
? 1
? 1
? 1
? 1
? 1
! 159088 891969256
? 1
! 101205 580531207
? 16939
! 122772 236775823
? 1
! 21960 398816922
! 153448 259137136
? 1
? 1
? 1
? 1
! 92713 287408703
? 1
! 145695 845331151
! 112796 905207223
! 70225 725875853
? 1
? 1
! 163246 813199977
! 158941 15458395
? 1
? 1
? 1
! 165607 649895916
! 198570 561437805
? 1
? 1
? 1
! 97395 445928447
! 73663 541848840
? 1
? 113238
? 1
? 1
! 177718 275353465
! 16456 383227319
! 190990 160894647
! 181622 96442906
! 124319 69053840
? 1
! 144275 22771713
? 1
? 1
! 162690 768140400
! 54546 323872980
! 179489 167812747
! 139169 244014
! 164131 652194525
! 134980 959368848
! 1927 563870422
? 1
! 121666 701682783
! 111877 886464849
? 1
! 62529 5825670
! 163902 75802136
! 127849 312208005
? 1
! 84733 309792898
? 1
! 95379 241160461
! 79813 812630490
! 132226 343333972
! 21910 767564151
! 178544 764778340
? 1
! 164331 286967318
? 1
! 22129 646537248
? 1
? 1
? 1
! 24359 523210107
! 89546 973214111
? 1
? 1
? 1
! 78783 876616272
? 1
! 16211 536373669
! 171226 477275773
! 150572 767192906
? 1
! 151209 42993319
! 50559 338389974
! 65942 107542097
? 1
! 67080 105705118
! 98387 116081823
? 1
? 1
? 1
! 195338 956215374
! 169347 678743600
? 1
! 101313 454730050
! 179239 210862728
? 1
! 15381 138460868
? 1
! 179443 392288015
! 5189 418828682
! 17748 313084365
? 1
? 1
! 13162 201861523
? 3424
? 1
! 186218 155509632
? 1
! 197250 452134707
? 1
? 1
? 1
? 1
! 169370 458789095
! 96675 608371075
! 188354 30537361
? 1
! 42315 737824789
! 163543 426470750
? 1
? 1
? 1
! 86830 125258448
! 94967 698389389
! 72053 441488929
! 184402 849081398
? 1
! 160218 516384148
? 123882
! 192933 133520037
? 1
? 1
! 63163 957984652
! 100640 277417924
! 164887 675358655
! 10863 386498028
? 1
! 41371 619991949
! 161090 624753601
! 79027 102535145
? 1
? 1
! 36123 937827580
! 172564 399216255
? 1
! 48101 502242145
! 139482 53011892
! 27736 892485813
! 184257 150451639
? 1
? 1
! 68767 529724948
! 80211 63937866
? 1
! 184829 588523111
? 1
? 1
? 1
? 77727
! 31920 125321550
? 1
! 101964 670583908
? 1
! 112952 458487031
? 1
? 173989
? 144540
! 168218 102202333
? 1
? 1
? 74333
? 1
? 1
! 19204 393890185
! 68778 439792104
? 1
! 12320 803511614
! 107567 190546409
? 1
? 46117
? 1
! 32865 72534435
! 154916 491698127
! 84141 840911364
! 182591 814211513
? 1
? 1
! 17791 768180154
! 193354 688815707
? 1
? 1
! 91573 295776491
? 1
! 69175 126108315
? 1
! 148672 711238570
! 179949 859701280
? 1
! 51789 537599062
! 93391 442141548
? 1
? 1
! 141928 102829295
! 176766 100272248
? 1
? 1
! 160263 72053077
! 72794 182552214
! 80630 725567079
? 1
? 1
! 86397 781310274
? 1
! 192300 197334842
? 1
? 1
? 1
! 111372 293559710
? 1
? 1
! 19105 32479053
? 1
! 198211 240094715
! 57186 550496790
! 125128 943835610
! 150328 546495096
! 161109 399207778
? 1
? 1
! 193089 944431241
? 1
? 1
? 1
? 43012
? 1
! 18624 634043772
! 22113 918269359
? 1
! 89121 797737771
! 194303 540770826
! 31715 890327610
! 117135 260120271
! 91803 479285544
? 1
? 1
? 1
! 167530 982201684
? 1
! 164022 834963041
? 1
! 36905 206932217
! 140322 12166834
? 1
? 1
? 1
! 24334 624624142
? 1
! 105776 59296466
! 29281 921935876
? 130801
! 16513 630426417
! 185744 267213224
? 1
! 83247 598107883
! 81949 889025821
? 1
? 1
! 32006 705382885
? 1
! 145604 580565096
! 16093 640462424
? 1
? 1
? 1
! 49652 716574750
! 27035 702889403
? 1
! 161911 955987619
? 1
! 63953 800466985
? 1
? 91170
? 1
? 1
? 1
! 155442 694507209
? 1
? 1
! 89401 708117248
! 97993 900674215
! 148510 195676306
! 148511 173625942
! 70070 551575457
? 1
! 163243 646751581
? 1
! 36799 50387324
? 1
? 1
! 156207 30149846
! 120261 741844911
! 27005 335567709
? 67236
! 4254 744023608
! 97203 164093330
! 199160 170563257
? 1
! 99145 689241677
! 136685 737820076
! 74316 844709038
! 37090 142450717
! 55996 684173501
? 1
! 149312 28100965
? 1
! 18250 851107048
! 149563 46983422
? 1
? 95148
? 1
! 81495 684226866
? 1
? 88468
? 1
? 1
! 80450 443722783
? 87960
? 1
? 1
? 1
? 1
! 81585 12158863
! 159960 357640066
? 1
! 48650 74123267
? 1
! 110171 61176147
! 8268 36274011
? 1
! 141222 903969150
! 181986 477671272
! 22442 492814795
? 1
! 111247 872093639
! 192640 879684446
? 1
? 1
? 1
! 12318 188712721
! 54196 329694181
! 135785 998293564
! 52582 287368616
! 113038 843250092
? 1
! 141342 392527165
? 1
? 195801
? 1
! 77487 67692455
! 120768 794466466
? 1
! 138177 376856306
! 56396 590449973
! 5145 692019776
! 33629 670031335
? 1
! 137214 151709077
? 1
? 1
! 180785 940676364
! 142917 433839703
? 1
? 32320
! 24768 802584910
! 41064 56130381
! 195782 996392813
! 44877 829225493
? 1
! 170205 535881029
! 165344 379305361
! 31021 561104077
! 26579 832483300
? 1
? 1
? 1
? 1
! 11199 77990542
? 44237
? 1
? 188633
? 1
! 121949 8215692
? 1
! 10164 981936966
? 1
? 1
! 148964 758470577
! 160251 709552000
? 1
? 1
! 70791 623309807
? 1
? 1
! 141010 434968785
! 120567 555352901
? 34060
? 1
! 115613 716102964
! 32295 289474808
! 125959 606936350
? 1
? 1
! 28897 86763357
? 1
! 65672 761479856
! 126847 401309310
? 1
! 18969 766562365
! 197837 104686937
? 13708
? 1
! 15542 774959741
? 1
? 1
! 135021 237659958
? 1
? 1
? 1
? 1
? 1
? 145310
! 25036 672877229
? 5256
! 180458 740907244
? 1
? 1
? 1
? 146319
? 1
! 41715 371484201
? 1
? 1
! 8908 114916826
! 41381 882102030
? 1
! 46001 787943423
? 1
? 1
? 42210
! 6518 425839204
? 1
? 1
! 131665 368236763
! 18464 183939478
? 1
! 92828 764461984
! 81985 241211008
? 1
! 71190 843337660
? 1
? 1
? 1
? 1
? 1
! 174700 855383292
? 1
! 140574 953212361
? 1
? 1
! 19369 388395141
? 1
! 42873 444583221
! 162323 605749748
? 120463
! 122634 328365348
! 186721 65668147
? 1
? 1
! 92097 840548030
! 167264 342486726
! 40166 607904905
! 17095 948188818
? 1
! 100672 230865067
? 1
? 1
! 81321 69861558
? 1
? 1
! 30372 555444215
? 1
! 132870 473918567
! 61400 57099358
? 1
! 137876 908930614
? 1
? 1
? 1
? 1
! 72735 483914629
? 1
? 1
? 1
? 1
! 22771 869900216
? 1
? 1
? 1
! 93493 746606031
? 1
! 3691 823194930
! 115258 350165297
? 1
? 1
! 100785 625011656
? 134248
! 147604 225463753
? 125931
! 17246 171788825
! 157483 768321241
? 1
? 1
! 183377 513453727
! 58931 711936434
? 1
? 1
? 1
? 1
! 125694 967198951
! 7174 824367821
! 9363 688430437
? 1
! 21664 93367203
? 1
? 1
? 1
? 1
! 21754 310278067
! 44617 787305442
! 30086 280545076
! 14482 237119763
? 30806
? 1
! 153869 782182882
? 26763
? 1
? 1
! 129001 326186616
? 1
! 53125 670788818
? 1
! 34916 626464874
! 54515 866272818
? 1
! 133082 987128563
! 54047 529167317
! 190028 319873179
? 1
? 1
? 1
? 1
! 62769 537749030
! 101137 371815497
? 1
! 20396 643820905
! 191064 351342307
? 189710
? 1
? 1
! 130003 93215247
! 84154 487165512
? 1
! 3200 819587966
? 1
? 1
? 1
? 47744
! 160341 137201881
? 1
? 1
! 42658 227557147
? 1
! 41994 360697828
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 54114 442236961
? 1
! 179594 580974296
! 4871 707635147
! 50755 315266665
? 1
? 79744
! 14438 672509488
? 1
! 196945 924456538
! 1555 631038917
! 66148 21087866
? 1
! 109375 637552876
! 125331 483205092
! 42041 619271602
? 1
! 165784 981543324
? 166681
! 89699 81502928
? 1
! 195296 968608499
! 147376 914513918
? 1
! 20291 606581996
? 1
! 66757 291553205
! 103646 18567539
! 150112 734387842
? 1
! 68670 583555468
! 122414 31248157
? 1
? 1
! 156426 179701401
! 93350 955004018
! 8399 640126096
! 5671 499776704
? 1
? 1
! 54162 636120134
! 130992 948646550
! 108438 512453878
! 97945 24207199
! 47546 641397017
? 1
! 67669 15516320
! 31932 16941515
? 1
? 1
? 1
! 156292 93647057
! 132508 463086158
! 117377 736147013
! 54422 303883078
? 1
! 143239 661703117
! 47879 889512021
! 33074 306830645
! 53099 334975532
! 154650 832139153
? 33197
! 185792 873785335
? 46089
! 117006 103675101
? 1
? 1
! 167255 245175204
! 116848 14055444
? 1
! 26212 370882886
! 6907 703782304
! 676 41729542
? 1
! 180129 184141064
! 173306 839451873
? 190813
? 1
! 128630 760583255
? 1
! 3689 813196641
! 159476 972886872
? 1
! 137369 7630900
? 1
! 112421 472726947
! 50275 716161460
? 90013
? 1
? 1
? 1
? 1
? 1
? 1
! 54573 913874112
! 39144 214961497
! 182921 606379028
? 1
! 169418 488697281
! 65420 859413704
! 106261 432771311
? 1
? 1
! 24486 733046641
? 1
? 1
! 2451 952163268
! 124708 649935900
? 1
? 1
? 1
? 1
? 1
! 32409 493962808
! 21243 646546565
! 587 745926606
! 15900 189257215
? 1
? 1
? 1
! 16165 269598410
! 124214 15834500
? 1
? 1
? 1
? 59815
? 1
! 67562 966080032
? 1
! 30366 436571661
! 89194 910450246
! 126978 932365250
? 1
! 115015 821945472
! 195647 532627742
! 18912 264033798
! 53813 123668584
! 116641 558422118
? 1
? 1
? 1
! 101181 80265070
! 11745 349013134
! 33442 369386445
! 28134 326507902
? 1
? 1
! 166574 349472381
! 25930 461105221
! 20261 3651526
? 1
? 1
? 1
! 186697 995162789
! 152999 614180836
? 1
! 6676 131157623
? 1
? 1
! 98067 257521658
! 50887 105374333
! 138980 284014232
? 1
? 1
! 1813 825759601
! 142866 24330400
? 1
! 185840 369616844
? 1
? 88571
! 86017 865697794
? 1
? 1
? 1
! 132468 982267902
? 1
! 184252 403107362
? 1
! 24916 843963669
! 165619 828887477
! 184873 835119603
! 34395 298036635
? 1
! 179611 563312893
? 1
? 1
! 23945 168021937
? 1
? 1
! 23575 149331636
! 10472 413510498
! 19922 61729726
? 1
! 37093 386430301
? 1
? 1
? 158426
! 72496 443010959
? 1
? 1
? 1
! 77002 35594
? 1
! 75363 824736885
? 1
! 33572 556863522
! 178490 556356141
! 84966 562634053
! 22938 736970823
! 67659 112916792
! 159257 156747432
! 173062 40673371
? 1
? 1
? 1
! 21264 406145341
! 164530 305685779
? 1
! 185691 78030016
! 124213 518078938
! 25902 161015893
! 24765 25331080
? 31321
? 1
! 6495 803064169
! 11296 209299800
? 1
! 190850 790705327
! 31440 545125490
! 75711 533809110
! 19537 463246208
! 56355 68933592
? 1
! 8640 413578835
! 7755 398240470
! 47574 270074277
? 1
? 1
! 43424 794015459
! 61138 720134686
! 88143 126514893
! 149289 958830776
! 90843 713654107
! 45292 262245615
! 78570 848917318
! 4582 167600519
! 142007 78116614
! 175219 119457528
! 64762 213604806
! 145171 142760243
! 4100 546157351
? 1
? 1
? 1
? 1
! 44300 23833961
? 69655
? 1
? 1
! 174609 272162002
! 137615 50780751
? 1
? 1
? 1
? 1
! 199982 409211277
! 4338 508502961
! 187535 825538056
! 167146 189958351
! 103715 985891932
! 142498 412836528
? 155881
! 195868 636226799
! 163265 665049244
? 1
! 159265 980789521
! 115825 200298755
! 43435 837823905
? 1
! 4558 336633790
! 131291 232468140
? 1
! 121619 605096826
? 1
! 48047 432343045
? 1
? 1
? 1
? 1
? 1
? 1
? 103602
! 60535 465570368
! 54007 50998206
? 1
? 1
? 1
? 1
? 1
! 74735 230281498
! 173418 596271501
! 113656 251528046
? 1
! 183564 55921593
! 143498 608123430
! 95195 668301276
? 1
! 2693 618057850
! 23672 906851966
! 94189 43691942
! 194104 198138551
! 79299 226453377
? 1
! 132576 135198579
! 8777 493439493
! 118323 979557630
! 176918 804780113
! 160540 769411287
! 192335 334896110
! 176158 370619551
! 976 756621921
? 1
? 27116
! 175336 829131066
! 121202 714618801
? 1
? 1
! 9070 537565924
? 135637
? 102038
! 35989 232747140
? 142645
! 135432 55239316
? 1
? 1
? 1
! 17013 186252980
! 94133 20264604
? 1
! 18560 600757809
? 1
! 156338 334281511
? 1
! 171484 962178156
! 53044 715100414
! 82648 821499064
! 24926 472657373
! 162713 712909615
! 162416 632434529
! 109215 387918294
? 196000
? 1
? 1
? 1
! 133793 524532719
! 197758 714340864
! 28734 665920070
? 58571
! 49431 991529259
! 28405 433919015
! 65968 874836981
! 187355 833214767
! 11851 683801746
? 1
? 1
! 28124 159946108
! 120477 284871041
? 1
? 1
! 166066 309563413
? 1
! 36753 54073051
! 105497 895942333
! 170960 937224388
! 49830 680816884
? 1
? 1
! 133449 312016118
! 128304 979385965
! 8980 248813893
? 1
! 55441 827618204
! 144840 552220846
? 97855
? 1
! 154486 424698231
! 6210 429957455
! 102267 276981322
! 54507 609088309
! 86645 435421673
? 1
? 1
? 1
! 141022 794226860
! 11180 544974505
? 1
! 52414 304167518
? 1
? 1
? 1
? 1
! 151822 230371846
! 156935 847740598
! 23219 648897322
? 1
! 68380 816034458
? 136726
! 79883 845179902
! 91587 372564406
! 23372 786047630
? 1
! 121970 468093079
? 1
! 74702 266567078
! 149891 580563312
? 1
! 124924 393435310
! 37787 930408270
! 163484 820928740
! 169760 279527838
? 1
! 186686 253428533
? 1
? 1
! 84884 20110987
? 1
? 1
! 171799 215450756
? 1
! 182476 365480734
? 1
! 50081 684014011
? 1
? 1
! 105763 47908164
! 11519 501740303
! 72444 30967376
? 1
? 1
? 1
! 179645 553843203
! 95414 752355079
? 1
! 184697 56651265
! 167204 351135136
! 68229 259349511
? 1
? 1
? 1
! 128385 281445536
? 1
? 1
! 198598 811029076
! 119533 804076877
? 178268
? 1
! 114408 303164559
! 48925 665841026
? 1
! 179061 401390076
! 150686 549083270
? 1
? 1
? 55081
? 1
! 62758 562691234
? 1
! 68748 428401121
! 3465 108283020
! 195950 459866144
? 1
? 1
? 1
! 104244 864481332
? 1
! 31464 415745071
! 14046 257998791
! 190893 347573577
? 1
? 1
! 119703 96125092
! 113049 41566311
? 1
! 142342 365744145
! 135603 331915413
! 189308 582829822
! 93604 448977623
! 140436 241971852
! 40484 748763543
? 1
? 1
! 87931 783541971
? 1
? 1
! 62010 117753177
! 43981 745756551
! 153521 996709070
? 1
? 1
! 191586 946281713
? 1
! 187760 974404645
! 34306 472273477
? 1
? 1
? 1
? 33969
? 1
! 177208 87766933
? 111019
? 1
! 154717 358891681
! 129834 775335383
? 1
! 30882 573167097
? 1
? 1
! 119558 324194584
! 12238 52282651
! 23537 795567863
! 105260 236190217
! 169672 838486099
? 1
! 199420 575234161
? 1
? 1
! 74248 662283980
! 147640 559914856
! 106065 878316456
? 1
! 198758 940842075
? 1
? 1
! 174563 608202526
! 50603 415014102
! 127653 101991975
? 1
! 98395 945464296
! 80651 573214960
! 50311 833528280
! 117402 648074094
? 1
! 115555 52591246
? 1
? 31116
! 190766 578507764
! 131093 713356826
? 1
? 1
! 111897 178484008
! 172300 939012775
? 1
? 1
? 1
? 1
! 121855 734929663
! 146520 595568379
? 1
? 1
? 1
! 43372 273332741
? 1
! 131985 901696752
? 1
? 1
? 1
! 169631 858622517
! 182156 524850507
? 1
! 154708 770387022
? 1
! 38220 449915364
! 58198 860043833
! 27650 938891623
? 1
! 4902 529937674
! 188538 943212080
? 1
? 107056
! 33776 417595362
! 74947 410781903
? 15832
! 81112 555967596
? 1
? 1
! 68606 125435644
? 1
? 1
! 36945 454510428
? 1
? 1
? 135447
! 35715 540006073
! 101953 239599115
! 181847 426763769
! 177494 449271809
! 7862 478036662
! 23539 719963833
? 1
? 1
? 1
! 152570 248658815
? 1
! 4287 835802150
! 116709 451512866
! 84460 366302890
! 19200 297855495
? 42997
! 198610 955640677
? 1
! 13979 214302845
? 1
! 197751 457227165
? 1
! 74378 825816037
! 3540 998504986
? 1
? 1
? 1
? 1
! 88925 658984817
? 1
? 1
? 1
? 1
! 196219 718303735
? 1
! 199392 671026960
! 127509 616368659
! 96885 681318189
! 33446 86777320
? 1
? 1
? 1
! 74548 946384730
? 1
? 1
? 1
? 1
! 24856 389440653
! 7721 940930999
! 191175 328543081
! 24900 570588415
! 97050 771057823
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 93530 612969199
! 75781 679793652
! 112556 322301335
? 1
! 28168 815912860
? 1
? 1
! 98672 755143980
? 1
! 64007 759623476
? 1
? 1
? 67584
! 132522 8749854
? 1
? 1
! 34332 599981557
! 85324 510526616
! 198806 145828530
? 1
? 1
? 1
! 104889 742222180
! 166324 782985948
? 1
! 37045 710367436
! 2059 650031285
! 198551 188853736
? 29868
? 1
! 196237 821180458
! 88935 433364811
! 191361 577469728
! 198122 361959954
! 77312 769445174
? 1
? 1
! 154686 713118493
! 169455 187899204
! 29262 3649614
! 147467 299229605
! 183534 876765697
? 1
! 97843 261377061
? 1
? 1
! 9166 96567040
? 1
! 90960 998041387
! 11002 56400926
! 13976 937692024
? 1
? 1
! 41917 78469842
? 1
? 1
? 186774
? 1
? 1
? 1
? 1
? 1
! 120333 150103535
? 1
! 58130 284349727
! 139276 535534168
? 1
! 30368 845816027
? 1
! 53435 626810615
? 1
? 1
? 1
? 20855
? 1
! 147574 905618991
? 1
! 173397 517385288
? 1
! 58474 307276747
! 55288 327214530
! 120524 124152618
! 4106 875627119
! 12124 110212914
! 3296 951132359
? 1
! 150306 281329652
? 1
! 77485 884718481
? 1
! 149325 156861722
! 5013 791973350
? 1
? 1
! 133465 306341836
? 1
? 1
? 1
? 1
! 47327 138518295
? 1
! 89352 918575011
! 140942 930961417
? 1
? 172107
! 160831 77574441
? 1
? 1
! 27686 868901241
! 183390 651508980
! 4538 760653863
? 119109
? 1
? 1
? 1
! 20399 463616968
? 1
? 1
? 1
! 6419 499029165
? 1
! 103073 137006271
! 41794 382227405
! 54783 987795432
! 193239 849306522
? 1
! 142812 342017580
! 79318 705688836
? 1
! 2884 11299827
? 1
? 1
! 19666 838210395
? 1
? 1
! 166848 866073300
? 1
! 178774 507110027
? 1
! 71763 561888856
? 1
! 122824 818825773
? 1
! 60119 983741771
? 1
? 1
! 22200 381986364
! 44896 184001933
? 1
? 88711
? 1
! 127897 781280001
? 1
! 35342 321772062
! 142672 832213054
? 1
? 1
! 33352 312344979
? 1
? 1
? 68926
! 148835 129156698
? 1
! 82049 183040435
! 162793 697968511
! 7408 911871210
! 2355 33141155
! 146689 107049359
! 129387 159821084
? 1
! 146707 609667872
? 1
! 175150 550059058
? 1
? 1
? 1
! 127093 337325163
? 1
! 142545 311742666
? 1
? 1
! 52761 626676037
? 1
? 1
! 53943 531982578
? 1
? 1
! 118028 390374959
! 52899 349601700
! 95105 699019213
? 152480
! 51430 340849546
! 102487 572557540
! 188320 93940947
? 1
! 59881 823766640
? 1
? 1
? 1
? 1
? 1
! 176163 707284595
! 185439 843403484
! 20443 322077846
? 1
? 1
! 57460 115675469
? 1
! 149257 164181978
! 145804 735586286
? 1
! 66965 596146198
? 1
! 156449 328735896
? 1
? 1
! 160165 49716645
! 99860 107679648
! 169209 190281384
! 113072 982640707
? 1
! 77941 193223819
? 1
! 30698 194011248
? 1
? 1
! 52764 260757592
? 1
? 1
! 130308 450095535
! 80637 975600659
! 4597 323706431
? 1
! 72375 470443999
! 12400 769782764
? 1
! 53776 732474886
! 179990 114992254
! 114721 938302325
! 11013 465040270
? 1
? 1
? 148285
! 81430 965809799
? 1
! 23994 963277578
? 1
? 1
! 115041 31587050
! 162893 555408059
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 98527 361479575
? 1
! 103899 430799171
? 1
? 1
! 134484 197530120
! 150505 823236036
! 122492 545273660
! 197304 282037718
? 1
? 1
! 199675 917622541
? 1
? 1
? 29643
? 1
! 182826 621710110
! 71908 559761352
! 151058 676410583
? 1
? 1
? 1
? 1
? 1
? 1
! 132117 347459062
! 114949 689407886
! 173820 209643507
! 24749 224860880
? 1
? 1
? 1
! 103752 465760742
! 54759 706478696
? 1
! 136083 931408582
! 165361 467710844
! 12756 249346022
? 1
! 137691 38867391
? 1
! 81967 539384971
? 1
? 1
? 1
! 189663 753805137
! 167078 773726530
? 1
? 1
? 1
! 158400 625149093
? 32586
? 1
! 21068 16019933
? 1
? 1
! 123111 418986476
? 1
! 57290 398861847
? 1
? 1
! 51731 950398416
! 176710 309802375
! 187711 775796724
! 43498 798346289
? 1
! 170482 974532310
? 1
! 153065 669287119
! 24172 598693874
? 1
? 1
? 1
! 39040 809518958
? 1
! 157265 454850488
! 70027 872188966
! 12488 825592007
? 1
! 108699 440846681
? 1
? 1
! 172628 365157998
! 157745 952883828
? 1
? 1
? 1
! 137250 344123487
! 190525 244264096
? 1
? 1
! 194932 462802120
? 1
? 1
? 1
! 167925 2393236
! 146874 709604918
! 186144 642460985
? 1
! 71423 115209390
! 2102 255664566
! 3099 898718754
! 168339 959803126
? 1
! 56848 351134919
? 1
? 1
! 136359 125594798
? 1
? 1
? 1
! 66346 479358925
! 15070 34679048
! 152272 250601753
? 1
! 100807 362108184
? 1
! 173695 106016024
? 1
! 163614 495827856
! 49925 48550641
! 105193 701473028
? 1
? 1
? 1
! 61659 684045422
? 1
? 33621
? 1
? 1
! 153286 150921676
? 1
? 1
! 31569 538566186
! 29440 801897671
? 1
? 1
? 1
? 1
? 1
? 1
! 199158 513760707
! 185211 112538842
? 1
! 36385 369341191
! 18689 538882016
! 127394 669125021
! 102474 175110371
! 138194 951092532
! 127570 8656019
? 1
! 113718 204310403
? 1
! 169924 358768170
? 1
? 1
! 37133 291211057
! 136018 935333535
! 68697 412949805
? 1
! 49135 315753194
! 1339 518092000
! 46226 415223621
? 1
! 20513 426985092
! 104343 113633507
? 1
! 130504 609013131
! 20772 24960518
? 1
! 144522 842315969
! 161964 532936399
? 1
? 1
? 1
! 63787 800884004
! 172737 18452228
! 73830 4413246
! 8016 162900629
? 1
! 4517 238322742
! 12737 556914654
? 1
? 1
? 1
! 84438 955121894
? 1
? 1
? 1
! 46941 112270934
? 1
! 95362 985941910
! 68908 569288779
? 1
? 1
? 1
? 1
? 1
! 71399 995575780
? 1
! 118044 427440650
! 31096 193809233
? 1
! 671 54411499
? 1
? 1
? 1
? 1
? 1
? 1
! 188677 626122351
! 192524 685419789
! 119463 258727756
? 1
? 1
? 1
! 93185 28505325
! 16958 734627751
! 151437 289475572
? 1
? 86823
! 44714 273827810
! 47528 283723380
! 199165 628149048
? 1
? 1
? 1
? 1
? 1
! 152533 235490708
! 36090 217468049
? 1
? 1
! 184998 599797947
? 1
? 1
? 1
! 108722 928806644
? 1
! 46407 970686262
! 35896 468910938
? 1
! 118154 385986380
? 1
! 173833 113043851
? 1
! 80145 865566150
! 115757 716025553
! 8356 543910243
? 1
! 194849 826128077
? 1
? 1
? 1
! 104868 776837285
? 1
? 1
? 1
? 1
? 1
? 74560
! 143742 918780396
? 1
? 1
! 77876 70642407
! 164362 504027371
! 99247 431022805
? 1
! 9661 693437922
! 49361 952084548
! 5700 623904403
? 1
! 5186 690767264
! 135311 120849198
? 1
! 86173 474610841
? 1
! 51711 243810091
? 1
? 1
? 1
? 1
? 1
! 45999 488266769
! 21695 874229226
! 183538 585665844
? 1
? 1
? 1
? 1
! 41771 917938169
? 1
! 41164 885052981
? 1
! 148036 618654559
! 166168 29906214
! 27992 398957011
! 198674 799597981
! 13556 440177328
! 161447 171947980
! 128828 835431734
? 1
! 13279 404269749
? 93954
! 153972 342552297
! 51806 951706652
? 1
! 165869 491895544
? 1
? 1
? 1
! 31768 82705716
? 1
? 1
? 1
? 1
! 183601 260303108
! 123892 858300007
! 59428 123906960
? 1
? 1
? 1
? 1
! 28325 31084090
! 177400 56715576
! 169133 697997110
? 1
? 1
? 1
! 124861 401246963
? 1
? 1
? 1
? 190009
! 146318 507403126
! 149848 652443962
! 76282 174075456
! 186210 747915827
? 1
? 1
! 70171 581528740
? 35809
? 1
? 1
! 192295 209893164
? 1
? 1
! 120919 189352578
? 1
! 70893 8018901
? 1
? 1
? 1
! 160889 547447063
? 1
? 1
? 1
! 74584 106923294
! 62056 670583927
? 35315
? 1
? 1
! 115142 724077447
? 1
! 102652 853174295
? 1
! 168058 818501230
! 119185 401168407
! 152651 870730663
? 1
? 1
! 108094 841143080
! 75644 697613814
! 71394 785223657
? 1
! 98737 520532926
! 26927 693429495
! 109769 826880105
! 106890 276306526
? 1
! 96773 601015043
? 1
! 188309 920654826
! 61900 518253956
? 1
? 1
? 1
? 1
! 130680 668865882
! 17251 88875736
! 73300 983312669
! 188016 414932199
? 1
! 126969 665097515
! 142987 530550649
? 1
? 1
! 147866 107586319
? 1
! 2597 722601177
! 45654 783352155
? 1
? 1
! 76553 342560957
? 134794
! 172214 67609310
! 40585 664836435
! 102616 358801039
! 121449 137037566
? 1
! 183760 297421023
! 94789 244047456
! 74567 518011709
? 1
! 133474 305613657
? 1
! 24113 649176149
! 16967 201178685
? 1
? 1
! 53878 916905510
? 1
? 133812
? 1
! 167462 950145306
! 187948 855149376
? 1
? 38707
! 168017 425637602
! 178824 300548672
! 79746 540820909
? 1
! 118904 236418275
? 1
? 1
! 52182 813275135
! 126509 688486656
? 1
? 1
! 127445 303274875
! 36217 635275991
? 99371
? 1
! 25117 997881859
! 29598 632208199
? 1
! 137325 14154176
? 1
? 1
! 198467 671406302
? 1
! 66686 917122037
! 37372 666650905
? 1
! 104885 728518087
! 148224 602925581
! 2940 450704840
? 124943
? 1
? 1
! 193633 575958963
! 73947 389865825
! 54280 765103709
? 1
! 5771 480136741
! 95125 963586285
! 13025 169026061
? 1
? 1
! 66692 693779969
! 174261 737553531
? 1
! 111850 711891613
? 161363
? 1
! 133371 307626160
? 196636
! 134362 817192123
! 13009 928749229
! 116967 745245196
! 13337 295151065
! 25001 396133660
! 16721 587106329
! 153472 464085696
! 88168 316990629
? 1
? 1
? 1
? 1
? 163484
? 11581
? 1
? 1
? 1
! 169866 917448853
! 178183 812035514
! 50623 300486157
? 184417
! 46743 943919297
! 44540 15954462
? 1
! 138052 100965666
! 11310 248911902
? 1
! 39956 500260387
? 1
? 1
! 126207 9146430
? 99634
! 57987 795508457
? 184803
! 177684 127963856
? 99445
? 1
! 108857 980252278
? 1
? 1
! 51222 65222146
? 1
? 1
! 165408 227513520
! 27231 387879468
! 73786 141042425
? 1
! 147092 74661939
? 1
? 1
? 1
! 197210 999703522
! 112415 811235412
? 1
! 123428 881828918
? 1
! 61278 802990212
! 49576 265321461
! 158587 219282021
! 97330 623354671
! 113423 937015906
! 174761 892959232
? 1
! 104538 637774728
? 1
? 1
? 1
! 172375 968161100
! 78971 833118272
! 54346 289022522
! 158047 293300016
! 112554 344015017
? 1
! 13714 215787592
? 1
! 9221 6640475
? 1
! 188225 142488130
? 1
? 1
? 1
! 20323 966628486
! 96125 999377315
! 136279 500393912
! 33247 822204565
? 1
? 1
? 1
! 159094 263077574
? 1
! 178965 940408615
? 1
? 1
? 1
! 166788 334076174
? 1
! 190202 4298219
! 7033 577058253
! 87887 50619688
? 1
? 1
! 190707 426476506
! 21944 711221177
? 1
! 21075 490337648
! 5064 26107190
! 17155 787470931
! 81120 649526522
! 168619 696576969
? 1
! 87788 912815073
! 102415 584005009
? 1
! 148114 342895274
? 1
? 148828
! 140167 321638256
? 1
? 63886
! 127119 603353289
? 1
! 94926 408892464
? 1
! 150625 401195422
! 108471 363081344
! 97100 406512688
? 1
? 1
? 1
? 1
? 1
! 67901 516999841
! 5472 656635935
! 74949 800087804
! 180034 752571695
? 1
? 1
? 51937
? 39334
? 1
? 1
? 1
! 98048 290014948
! 8685 394662298
! 81684 90135237
! 36774 557092650
? 1
! 187366 629099927
! 191319 221175366
! 152462 356808803
! 163316 142288461
! 110288 436732171
! 118530 917548680
? 1
? 1
? 1
? 1
! 120652 921457814
! 171002 264687978
? 1
? 1
? 1
? 1
! 39690 945208809
! 40306 720359899
? 1
! 176198 703895988
? 1
! 34434 947452298
! 84114 841085209
! 124687 447770353
! 112704 212945141
? 1
! 122072 860593315
! 72127 671895348
! 185857 518601176
? 1
! 122941 599700906
? 1
? 1
? 138712
! 75266 433275257
? 1
? 1
! 163758 378287802
? 1
! 84702 238245583
! 138597 20416448
! 86970 680359791
? 150634
? 1
? 1
? 1
? 1
? 1
! 15350 598120033
! 84342 484547032
! 143302 325565093
? 1
? 152817
! 161969 324698161
! 58082 840959401
! 107396 301968778
? 1
? 1
? 1
! 92129 894504609
! 33475 912432963
? 1
? 1
? 1
! 97453 79551380
! 114608 480765515
? 1
! 40059 871855169
? 1
! 20121 285852494
! 120298 563391372
? 1
? 1
? 1
? 99263
! 125149 377145085
? 74797
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 176675 760141844
? 1
! 113039 717979490
! 97432 682490963
? 79077
? 1
? 1
? 1
! 191799 26955077
? 1
? 1
! 116000 485436003
? 1
? 1
? 1
? 1
? 192939
! 116625 669585623
? 1
! 134525 62930349
! 156602 974895075
! 17240 791139076
? 1
? 1
? 1
! 91303 723589216
? 1
? 176215
! 134459 691479295
! 77712 739030830
! 12715 602360688
? 1
! 176292 690093002
? 1
! 150157 31722144
! 98053 796051313
! 35051 769015414
! 198357 50403789
? 38801
? 1
! 15223 280521587
! 163274 233288114
! 116828 860477897
! 113353 622903994
! 142202 650400302
? 1
! 56153 395218218
? 1
! 38616 662553172
? 1
? 1
? 1
? 1
? 1
? 180341
! 120143 795422738
? 1
? 1
? 1
! 169159 338786026
? 1
! 89423 457794405
! 89379 444977663
! 25347 74599390
! 80733 829699831
? 42129
! 104358 631466447
? 1
? 1
? 1
? 21306
! 24859 964198852
? 1
? 1
? 1
! 83205 805585540
? 1
? 30661
? 1
! 119877 704155389
? 1
? 1
? 1
! 160535 610135574
? 1
! 32475 857609474
! 77229 110189792
? 1
? 1
? 1
! 171501 487770847
? 1
! 194763 555215788
? 154536
! 159787 903955919
! 142374 432643421
! 64060 365545840
? 1
? 1
! 72966 680057729
! 111362 831151080
! 109270 696999433
? 1
? 1
! 155281 326896211
! 18675 690882945
! 9554 3378694
! 9888 403620149
! 66805 11507958
! 87704 867967455
! 35968 492631544
? 1
! 115151 708458760
? 1
? 1
? 1
? 1
! 49520 377964029
! 4264 331062989
? 1
? 1
! 158322 239650055
! 42224 175024833
! 76687 61343019
? 65733
! 119946 664395871
? 1
! 195879 260646519
? 1
! 192026 859095197
? 1
! 47813 852875522
! 81028 382568253
! 105912 953801600
? 1
? 1
! 1077 722639962
! 82893 899079587
? 111075
! 65927 888231595
! 164518 509027015
! 79314 480726510
? 1
? 1
? 1
! 83743 654347808
! 88820 5223923
! 20533 572770734
! 7292 368886838
! 168070 183802508
? 142139
! 114623 899661343
! 72664 834173259
! 120519 825080491
? 194720
! 148342 78949686
! 80279 163458793
? 1
? 1
! 13123 711190282
! 166129 320025884
! 26285 115169395
? 1
? 1
? 1
! 97872 311669399
! 10056 584058056
! 105645 592617389
? 182677
? 1
! 90999 608397929
! 146913 574624138
? 1
? 1
? 1
! 1008 623992323
! 23748 715585978
! 22978 750419241
? 1
! 21270 788127690
! 80710 485742471
! 131917 665234526
! 76339 554872712
? 1
? 1
? 1
! 85138 72501907
! 64031 344598819
? 1
! 128631 474635620
! 196113 430321563
! 196024 477206669
? 1
? 1
! 74630 145602635
! 166735 323656252
? 1
? 1
? 14027
! 85898 11661648
! 184337 104847839
! 126250 505263742
! 62595 526343667
? 1
? 1
! 184492 217801278
! 12912 643860355
! 122695 98150586
! 175213 786091792
! 178128 178235353
! 111175 941161601
! 138425 528976060
? 1
? 1
! 176349 991888655
! 9871 918917526
? 1
? 1
? 1
! 144447 95795001
? 1
! 199180 171245589
? 69590
? 1
? 1
! 48751 471382184
? 1
? 1
! 22234 498070970
? 1
! 141095 544850907
? 1
! 83762 531298618
! 163370 456886661
? 1
! 73969 531779765
? 31015
! 27617 171434536
! 132408 343436341
! 99204 788120790
? 1
? 1
! 87430 102673612
! 14691 802760766
? 1
! 189499 3366071
! 51073 100414433
! 178619 442946544
? 1
? 1
? 1
? 1
? 1
! 141040 73845127
! 45206 55380477
! 115069 445419682
! 46375 969019082
! 135152 571573059
? 1
? 1
! 97486 791976910
? 1
! 185269 538560150
? 1
! 65796 685392752
? 1
? 1
! 83078 449807891
? 1
! 50542 903460880
? 1
? 1
! 175160 847466073
? 29534
! 8157 925616823
? 1
! 89987 750845564
! 172877 6049159
! 81855 834314000
? 1
! 34473 476287922
! 126919 356633595
! 125795 381597046
? 1
! 41958 584947780
! 27735 506167930
? 1
! 192749 375711597
! 138698 658508594
! 30300 92666292
! 117971 583899732
! 117885 757937210
! 102600 459993370
? 1
! 62524 258500977
! 199479 888868296
? 1
! 106158 697921337
! 3523 732572454
? 88996
! 49342 360679788
! 23875 83884271
! 162663 333515744
! 33142 62640145
! 50269 273427620
! 88151 983615762
? 1
? 1
! 173422 548503752
? 1
? 1
! 1707 415914808
? 1
? 1
? 1
? 1
! 99795 958970242
! 62315 434302825
? 1
? 1
? 1
? 1
? 40268
? 1
! 97066 504606075
! 166308 309292919
? 1
! 155458 907011859
! 69817 451142265
! 68987 56796452
! 162016 591720573
! 16569 54347997
? 71970
! 5821 690429185
! 175077 42494123
! 174181 868933389
! 84207 466049892
! 101760 963083473
! 112001 731869895
? 1
? 1
? 1
! 134112 146996049
? 1
! 30360 214485163
? 1
! 118140 607209195
! 86342 263857472
! 154384 216997089
! 4719 501709514
! 32582 305367710
? 1
! 152749 671458579
? 1
! 80001 673889390
? 1
? 1
! 138187 794746030
? 1
! 8797 762817650
? 1
? 1
! 121405 327030209
? 1
! 13804 687402208
! 48351 145893545
? 1
? 1
! 198145 648691841
! 76738 128288375
! 36885 714677020
! 67461 468118413
? 1
? 1
! 17882 286578676
! 118376 407228105
! 50527 547336189
? 1
! 1253 454423975
! 192376 402777258
? 35228
? 1
! 115406 29744496
! 100359 635635507
! 772 546986003
? 1
? 1
? 1
? 1
! 45860 158490369
! 18284 540745202
! 74084 384583114
? 1
! 180312 9162763
? 173627
? 1
? 1
? 1
! 11672 143779479
? 1
! 185768 861962231
! 127978 565188402
? 1
? 102136
! 183236 95372929
? 1
? 1
! 176035 904522393
! 53547 131344130
? 1
! 85134 353494163
! 88094 443954343
! 129411 316160007
? 1
? 1
? 1
? 1
! 105115 341644184
! 11494 547977314
! 123476 724832999
! 176895 562598634
? 1
? 1
? 1
! 101594 315807340
? 1
! 106257 743555581
! 171558 133324381
? 1
? 1
! 67121 910114043
! 160983 501695434
? 1
? 1
! 173876 918471952
? 1
? 148992
! 94578 308939642
? 1
! 16114 39869494
? 1
? 79730
? 1
! 21440 71209668
! 140599 247668440
? 1
? 1
? 1
? 1
? 1
! 127078 661401162
? 1
! 178070 833739408
! 68869 408347266
! 178704 775861636
! 140260 916229468
! 34222 934852881
! 2321 221554298
? 1
! 175274 351680108
? 1
! 5092 138895167
? 102126
! 148698 396842904
? 1
! 91842 160514928
! 199241 328684526
! 117452 112723364
? 1
! 58090 946274455
! 98007 63628300
! 83665 814524960
? 1
? 153325
! 348 530476899
! 120454 698145186
! 117540 115590713
! 3044 325537114
! 176177 45867768
? 1
? 1
! 36225 491605523
? 1
! 104700 140818882
! 62520 774639279
! 110647 514525926
? 1
! 54501 966784428
? 1
? 1
? 1
! 45322 135318777
? 1
! 25718 851642804
? 1
? 1
? 1
! 184434 983678864
? 1
! 2501 978706703
! 65156 637276981
? 1
? 1
! 94799 520181094
? 1
! 184711 243654556
? 1
! 54174 253774160
? 1
? 1
! 82423 36154665
? 1
? 106371
! 171863 83063002
? 1
! 18946 52693698
? 1
? 1
? 1
! 15755 668873017
? 1
? 1
? 1
! 43548 558383575
? 1
! 165122 693273688
! 76258 361188806
? 1
! 6219 394467900
? 1
! 3330 149075727
? 1
! 155398 55591920
? 1
! 112353 99450092
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 56034 216382057
? 1
! 148716 762147843
? 1
? 1
! 87600 793415797
! 56332 524240931
? 1
? 1
? 1
? 1
! 160300 153048753
! 46637 62689056
! 17751 533193395
! 71780 490386905
! 66102 793914116
! 97598 271612870
? 1
? 1
? 48814
? 1
? 1
! 114230 716995397
? 107862
? 1
? 1
! 23891 521412159
? 1
? 99627
? 1
? 1
! 94722 925968889
? 1
? 192788
! 37080 369550404
? 1
! 77629 889393755
? 86903
! 32363 284846048
? 1
? 128247
? 1
! 136213 180946832
! 62931 608387053
! 156575 307258257
! 17973 576727468
? 1
? 1
! 64321 609130350
? 180127
? 1
! 171228 724280830
? 1
! 121998 876275348
! 191768 662056507
? 1
! 191264 965232991
! 126828 88899057
? 1
! 178016 622212322
! 197718 144546164
! 12804 888847235
? 1
! 60005 28256156
! 58245 730519453
? 1
! 142962 573356476
! 131605 609789407
! 86704 680004382
! 17687 640097426
? 1
! 158160 920104606
! 35155 274430472
! 17186 521036846
! 43209 979677589
! 73964 933438124
! 189783 762854453
? 1
! 105977 784052093
? 1
? 1
! 16968 243824984
? 1
! 162795 741257902
? 1
? 1
? 1
? 1
? 118901
! 139682 223435820
? 1
! 37455 154293261
? 89384
! 127073 696055462
? 1
! 188933 761338116
! 10001 16360073
! 62669 176067042
! 54100 599787747
! 130161 135384135
! 167162 169223231
! 17171 304792106
! 144808 384619396
! 79688 617191837
? 1
? 1
? 1
! 57200 13597622
! 23227 879729062
! 135913 259860645
? 126512
? 1
? 1
? 1
! 173597 200877264
? 118792
? 1
! 72011 941455931
? 1
! 159794 428544767
? 1
! 68955 917131291
! 126644 505275722
! 50817 480041718
? 114770
! 183778 192759810
? 1
? 1
? 1
? 86632
! 193330 128970271
! 74280 19766732
! 169073 268875140
? 1
? 1
! 19465 434066817
! 136386 247718730
! 197204 937205398
? 50075
! 105025 347323658
? 183844
! 24082 517281808
! 73347 985293384
? 1
! 41447 135255725
! 3106 977948920
! 169440 728563964
? 1
? 1
! 70279 958337012
? 1
! 50530 385349564
! 101899 926741343
! 16179 763037237
! 184083 81000803
! 156790 743635165
? 1
! 5808 547347957
? 1
? 1
! 99088 607600868
! 102229 442136965
! 182898 274001675
! 163107 542753763
? 1
! 65870 751420695
? 1
! 132694 421084166
? 1
? 1
? 1
? 1
! 71982 283145214
? 1
? 1
! 185558 963523185
? 112556
! 98344 972948687
? 1
? 157146
! 34995 146480213
? 1
! 193211 862015676
? 1
! 127782 348821822
! 184435 282554793
! 5116 41705973
! 40765 300767939
? 1
! 37199 577730996
? 1
! 99566 68355087
! 184850 475255555
! 193106 773219138
! 140716 63274109
? 1
! 169485 268427662
! 58676 906594899
! 153385 253482795
? 1
? 171400
? 1
? 1
! 18876 258875469
! 109472 256711879
? 1
? 105986
! 76516 788001523
? 1
? 1
? 1
! 105009 283822158
! 17384 881005327
? 90636
? 1
? 1
! 35726 389407984
? 1
! 165750 918753554
! 66577 432565207
? 1
? 1
! 71406 863973836
! 51657 835157664
! 166255 321720176
! 197101 566074531
? 122261
? 1
? 1
! 180238 302663606
! 33893 930224797
! 178508 734351758
! 148550 559576763
! 196053 364449258
? 1
? 1
! 37687 953835674
? 1
! 41134 823694869
! 106295 319898949
! 33237 255792934
! 47759 389975307
? 1
? 1
! 148200 32111396
! 86504 29166225
! 58399 229358225
? 1
? 1
! 120358 279176431
! 171531 356341525
! 10202 930779676
? 1
? 1
? 1
? 1
! 81881 16068619
? 1
! 187728 257656416
! 42283 690230436
? 1
? 1
? 1
? 1
! 93706 140251431
? 1
? 1
! 9552 665578735
! 70105 944305219
? 1
! 134245 380328087
? 1
? 1
! 171714 633247810
? 1
? 106855
! 1094 176919064
? 1
? 1
! 58551 3175002
! 138046 197092157
! 23204 113719506
? 1
! 74679 958016617
! 177044 693716624
! 55312 123187025
? 1
? 1
! 143974 109935027
! 9499 81192704
? 1
! 18174 757485187
! 119556 370010391
? 1
! 40940 689274168
! 34832 271856168
? 1
! 34634 337356294
! 63899 1396483
! 79280 845991720
? 1
? 1
! 89554 209812895
? 1
? 1
? 1
? 1
! 190174 174138159
! 141194 307067778
! 33585 826359085
? 38130
? 117664
? 1
! 196064 447074770
! 99483 734717191
! 76765 46552539
! 109681 688268799
? 1
! 173802 592391031
? 1
? 1
! 60542 921641778
? 1
? 1
? 1
! 150709 307406492
? 1
? 1
? 1
? 1
! 139402 361030709
! 121957 916759720
? 1
? 1
! 144234 602123226
! 118358 202663452
! 164235 669992619
? 1
? 1
! 38475 23683035
! 55462 840006530
? 1
? 1
? 1
? 1
! 146630 910658485
! 20416 561901886
! 29966 3120352
! 112197 789790537
? 109936
! 88403 744572532
? 1
! 56336 300389792
! 125755 955308812
! 163423 246047303
? 1
! 173641 83356198
? 1
! 107347 899721602
? 1
! 169003 714088401
! 188439 369954902
? 1
? 1
? 1
! 56849 216904840
! 191381 87409357
? 1
! 13221 329230214
? 1
? 1
? 1
? 1
! 79145 737306321
! 42659 592423257
! 138332 419554177
! 57628 576449111
! 130469 293776021
! 177728 139939106
! 112317 579575290
! 50149 665491593
? 1
? 1
? 1
? 1
! 46665 556172844
! 180215 640936640
! 27766 215954271
! 117761 887216214
! 134746 490708625
? 1
! 56256 284983021
! 190928 514634602
! 95230 599701581
? 1
? 1
? 110882
! 193974 523930023
! 121762 22278170
? 1
! 119180 112087278
! 117508 305107677
? 1
! 108826 885046519
! 65277 696643587
? 7830
? 128362
! 77624 520651212
? 1
! 130379 277319071
? 1
! 85658 763317825
? 1
! 102278 439540098
? 1
? 1
! 98855 78688624
! 179825 499691512
! 105006 630288434
! 1644 378394307
! 151760 416746621
? 1
? 1
? 1
? 1
? 1
? 1
! 59168 638555433
? 1
! 61199 837347747
! 87544 965919099
! 39313 43645994
? 1
? 1
! 173131 399443312
! 190303 958618621
? 1
? 1
! 170558 132812079
! 103243 655269278
! 4825 853033394
? 1
! 60846 495158399
! 11287 610108174
? 1
! 49756 689310795
! 110376 126099474
? 1
? 1
? 715
? 1
? 1
? 1
? 8160
? 1
! 111108 202035717
? 1
! 108596 700216877
? 1
? 1
! 14740 290286499
? 1
? 1
? 1
! 129740 921335864
? 1
? 1
! 185491 603052874
? 1
? 1
? 1
? 1
! 165580 144653230
! 108882 480127032
? 1
? 1
! 75234 442656678
! 52536 108014676
! 56526 873516996
? 1
! 99935 405468454
? 1
! 16563 364890779
! 86958 631142030
! 19774 926982180
! 229 832649780
! 60708 945905122
! 100099 737228194
! 53840 208774839
! 11211 522727709
! 15973 681898918
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 3990
? 1
! 175584 305301011
? 1
? 1
? 1
! 41333 462413501
? 1
? 1
? 1
? 1
? 1
! 146179 274667889
! 64276 27579227
! 38192 110718772
! 114435 538760293
? 1
? 1
! 1191 193446695
? 1
! 12490 257406651
? 1
! 80230 645928715
? 1
? 1
! 75007 403983437
? 1
? 1
? 1
? 1
! 175962 697394195
! 112319 26869058
? 1
? 1
! 175413 636967979
? 1
? 1
? 1
! 25709 974601394
! 196190 234678268
! 137463 177756858
! 7196 436244627
? 1
! 92506 272780928
! 9773 791879669
? 1
! 191689 102080900
! 48542 449629435
? 1
? 1
! 31167 713905864
! 4196 290271219
? 1
! 127471 362679880
! 45800 770077039
? 32300
? 1
? 1
? 1
! 137284 355581240
! 168060 798314285
! 188553 95447334
? 1
! 145188 125231564
! 26545 903527068
? 1
? 1
? 117059
? 1
? 1
! 137804 511630019
? 27110
! 6555 282956464
! 73163 335828967
! 150995 77984229
? 1
? 1
! 73430 682334392
? 1
! 58003 724645892
! 110328 122030119
? 1
? 1
! 190182 654773146
! 59145 987184093
! 48482 251392818
? 1
! 165098 938928771
! 173883 324290122
? 1
! 165160 927867144
? 1
? 1
? 1
? 1
! 92244 836782091
! 85621 564449252
! 105506 885264291
? 1
! 5182 86740106
! 11508 849559383
! 79113 851580385
! 93993 850175616
? 1
! 190699 453850211
! 45772 335869984
! 56144 625152412
? 1
! 97667 707560467
? 1
? 1
! 60678 925555958
! 86769 921361437
? 1
? 1
! 180090 544846595
? 32956
! 162551 744541922
? 28143
? 1
? 74147
! 113016 776677293
? 1
! 101804 82239339
? 1
! 139212 256554982
? 1
? 147512
! 9213 597092852
? 1
? 1
! 9547 609823630
! 163352 400715451
? 1
? 1
! 54218 658554760
! 71309 620274113
! 188496 313635638
! 67331 315360929
! 86429 604910923
? 1
? 1
! 83782 553080957
! 93749 260874221
! 151477 323798567
! 195617 500469075
! 12256 413202950
? 1
? 1
? 1
! 31367 62847034
! 159691 326338019
? 1
? 1
! 99064 334056051
! 34337 313427541
! 186390 599601493
? 1
? 1
! 198383 546319074
? 1
! 105382 93827640
? 1
? 1
? 151424
? 1
? 1
! 7993 981533010
! 15073 788900084
? 1
? 1
! 76403 846635091
! 83259 104916160
! 27269 2474549
! 175169 472831554
? 1
? 1
! 12926 453163615
! 169460 722158816
? 1
? 1
? 1
! 115856 913209838
! 123577 505594518
! 68379 93205879
! 6561 168320144
? 1
! 182752 386208008
! 13045 969714946
? 1
? 1
? 1
? 1
! 187137 244214742
! 100569 515707486
? 1
! 172130 171071503
? 115751
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 114859 511769639
! 161410 245737797
? 1
! 176864 26241194
! 150147 816736208
! 75954 316247299
! 48470 786736570
? 154511
! 144459 452033367
? 1
? 1
! 16662 216696181
! 127333 851025748
! 189840 128628483
? 1
? 1
! 162386 255010071
! 14769 85186577
! 126375 32480013
? 1
? 1
! 157904 601629478
! 62594 429766555
! 137899 278116082
! 188798 283289848
? 1
! 41593 232423364
! 23508 234569393
? 1
? 1
? 1
! 149297 182920252
! 160946 426998010
? 1
! 167127 654754940
? 1
? 193621
? 1
! 50178 216008890
! 105017 471403477
? 1
? 1
! 166293 721220113
? 1
? 1
? 1
! 159809 635812229
? 1
? 1
? 25619
! 170087 617741125
! 99691 149032298
? 1
? 1
! 161805 242880424
! 105678 501784191
! 168411 129787430
! 168118 658316547
? 1
! 194758 784852447
! 174541 10418546
? 1
? 1
? 1
! 183973 626121490
? 1
? 1
? 1
! 134880 269308014
? 1
? 1
? 1
? 87190
! 178912 447280003
! 133993 805504455
? 1
? 1
? 1
? 3259
? 1
! 91789 405858671
? 1
! 114384 936534137
? 1
? 1
! 16781 565281068
! 23179 474807507
? 1
? 1
? 1
! 71332 780246807
? 1
? 135513
! 113156 985616045
? 1
? 1
? 1
! 76495 913937351
! 162712 925809505
? 1
! 183 76361673
! 129826 783249984
? 1
? 1
! 153353 692273389
? 1
? 1
! 99541 237981052
? 1
! 126853 925042517
! 9031 821026189
! 125363 158090786
? 1
! 161021 439949856
! 40804 542092442
? 1
? 1
? 1
? 1
! 159587 26689915
! 111908 363784621
? 1
? 1
! 181064 290096197
! 13342 461282799
? 1
! 63404 981542317
? 1
? 1
? 1
? 1
! 73771 147723218
! 86732 430800228
? 139871
! 93893 38814784
! 176767 700285306
! 72059 507694059
? 1
? 1
? 1
! 110795 351388260
? 1
! 164787 234583327
? 1
? 1
! 20576 941668797
! 67810 140726184
! 90273 474464954
! 129180 623896826
? 1
? 1
! 54930 380120347
? 1
? 1
? 1
? 1
! 7238 559094224
? 183016
! 83185 578583183
? 1
? 1
! 72980 828025107
! 9653 391771075
? 1
! 116569 784297376
! 122460 227351434
? 1
! 129612 871727854
? 1
? 1
? 1
! 137714 658430636
! 96682 322041995
? 1
? 1
! 35549 748211970
? 1
! 178986 817790107
! 112983 808578502
? 1
! 136566 880045082
? 1
! 78775 248378354
? 1
? 1
! 193452 965767992
! 193237 593681892
? 1
? 1
? 1
! 136780 197279847
! 54967 858718550
? 1
? 1
! 86194 330710157
! 181614 543024765
? 1
! 169541 467351540
! 1971 646044406
? 1
! 139065 666615480
! 176826 914132450
! 39471 911513851
! 77408 822245019
! 38938 782643029
? 1
! 103647 213373698
? 1
! 101728 379806418
? 1
? 1
? 1
! 46895 588080581
! 25054 172080562
! 186004 489785149
! 76503 649033098
? 1
? 1
? 1
? 1
? 1
? 1
! 19110 484033090
? 1
! 191135 237530312
! 179379 455292914
! 148206 673599654
! 25216 321314713
! 104416 592443031
! 89007 783570856
? 1
! 189827 931252137
! 192397 492772189
! 188174 249494435
? 1
! 117862 367889504
? 1
! 33006 444283694
! 22807 849233677
? 1
! 85461 183772867
! 142630 96415805
? 72461
! 53946 684220427
? 1
? 1
? 1
! 96410 220732750
! 60601 899679445
! 85588 53116612
? 1
! 192210 191903859
? 1
? 1
! 169317 978891297
! 86243 144347297
! 45315 43256275
? 1
? 1
? 1
! 127845 274169867
? 126318
! 93841 359343863
? 1
? 1
! 161543 529462020
! 47746 722787166
! 181247 868923576
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 41372 897384445
? 1
! 6596 620811896
? 1
? 1
! 151443 333263668
! 118613 738527172
? 1
! 155134 171011827
? 1
? 1
? 1
! 31003 380850383
? 1
? 1
! 148483 826744679
! 34156 538080655
? 1
! 153125 998927535
! 69026 75851256
! 182571 181590143
? 1
? 133750
! 159865 899193154
! 135595 21705189
! 136574 354230772
! 163137 889235273
? 1
? 1
? 1
! 97076 243033485
! 99728 920931208
? 1
? 1
! 87812 597098815
! 157526 212868663
? 1
! 120523 546564620
? 1
! 539 858972670
! 114281 216022860
? 1
! 77762 972045469
! 136615 929594224
! 12606 433470920
! 37238 639546253
? 1
? 1
! 29316 916751831
! 37429 862464966
? 1
? 1
? 1
? 1
? 1
? 30188
? 1
? 1
! 113719 75696181
? 1
! 140563 722644874
? 1
! 45641 902459147
? 1
! 7969 405453928
? 1
? 1
? 1
! 162623 529602379
? 1
! 156193 891849591
! 192653 972742937
? 1
? 1
? 1
! 197573 273214172
! 188175 156736492
! 36228 73963089
? 1
! 143192 774742139
! 15695 330760671
? 1
? 1
? 1
? 1
! 59158 341670828
! 185535 789310730
! 100506 156429674
! 180227 348419382
! 69550 576779699
? 1
! 40257 200210910
! 110301 319526162
! 21239 917997555
? 1
! 32264 221828717
! 25617 732169893
? 1
? 4045
? 1
? 1
! 126094 646379158
? 1
? 1
? 1
! 35183 809218688
? 88750
! 123284 993427433
? 1
! 199014 251511023
! 128661 953185533
? 1
! 78683 920266090
! 75098 929529918
? 1
! 63848 993257120
! 123205 215501142
? 1
? 1
! 198240 866625717
! 196772 200518056
! 80823 895778229
! 61394 559389670
! 77047 91319137
? 1
? 1
! 28756 583919151
! 177453 574847604
? 1
! 133935 41704303
! 115572 19122008
! 148485 777055942
! 191385 416949181
! 80896 957744027
! 76537 748378102
? 1
! 94092 133257062
? 1
? 1
! 75674 115226799
! 172962 215507609
! 177107 894532884
? 1
! 8401 278828793
? 1
! 177062 194172640
? 1
? 1
? 1
! 95496 506917516
? 1
! 21315 645007650
? 1
? 1
! 118006 26626967
! 55582 374379985
! 31082 507425171
? 1
! 140899 64284429
! 5935 120311900
! 5097 525293256
! 126275 746529407
? 22823
? 1
! 47953 645517623
! 74463 357052388
? 1
! 139005 968727055
? 1
! 16148 513741703
! 16963 597701790
? 1
! 166520 608364526
! 136933 695353427
! 65263 598900865
? 1
? 1
! 18585 84264755
! 25493 859915097
! 487 159347860
! 151298 903734130
! 50330 580743591
? 1
! 152883 175267089
! 23632 250774302
! 129205 514122157
! 124277 898982691
! 82838 683450430
! 106647 354452170
! 126097 44929156
? 1
! 125804 883466201
? 1
! 185901 244904769
? 1
? 1
! 109452 66487580
? 1
? 1
! 182979 446716367
? 116155
! 105566 280947167
! 125215 45374561
! 162622 117222401
? 1
? 1
! 90431 508364234
? 1
! 123839 561989355
! 63761 184531036
? 62475
! 95330 362427202
? 1
! 36636 668433136
? 1
! 195185 401697246
? 1
? 133258
? 1
? 1
? 1
! 66127 332037773
! 45765 207278844
? 1
! 61163 558928667
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 38456 698666664
! 175560 609864679
! 44835 631049947
! 27281 490755119
? 1
! 160595 558410262
? 26853
! 166239 725998980
! 141625 312352195
! 36155 603994547
! 107321 187975597
! 91522 804341490
? 47145
! 3056 878108025
? 1
? 1
? 1
! 108560 910524342
! 179440 629733598
! 35556 653169499
! 164497 338221312
? 1
? 1
! 179816 799544663
? 1
? 1
! 120955 910990752
! 135235 553810432
? 1
? 1
! 111929 527226573
? 1
! 89490 281875668
? 1
! 153845 841832755
! 73152 882427950
! 27936 435304553
? 1
! 38831 176123432
! 35273 331924584
? 1
? 1
! 57089 788042541
? 1
! 138804 83092204
? 1
! 100852 165468798
! 14033 442808776
? 1
! 184964 270902614
? 1
? 1
! 63134 734225661
? 1
! 23012 906860584
! 49340 952019672
! 177258 988299996
! 126215 886098314
? 1
! 13872 455520312
! 24649 875377263
! 161884 23963415
? 1
! 33554 165728308
? 1
! 99500 121292106
! 188190 63861081
? 1
! 38804 721550105
? 138360
? 1
! 77089 635726068
! 137952 109875430
! 55126 671281020
? 46613
? 1
! 176967 410204714
! 90890 938651154
? 1
! 118332 790827899
? 1
! 75429 903150030
? 1
? 1
! 118185 710054230
! 125632 508704240
! 86676 692468815
? 1
! 68506 847192126
? 1
! 39030 176803955
? 1
? 1
? 1
? 63305
? 51130
! 12796 643829041
? 162462
? 183416
! 79237 528599102
? 1
! 58478 573660844
! 82238 703080535
! 165306 301827510
? 1
! 7316 850151896
! 65756 49576684
! 180565 120014063
! 11813 990824329
? 1
? 1
! 47318 250539926
? 1
? 1
! 141924 619578513
! 139557 202760405
! 111603 758426241
! 9335 67105265
! 135234 943052870
? 1
? 1
? 1
! 86391 510508436
? 1
? 1
? 1
? 1
! 64157 900076331
? 1
! 59506 369923189
! 16692 746928521
! 140994 691783105
! 83991 254227828
? 1
? 1
! 11685 273914204
! 139476 440260308
? 1
! 68632 576278338
? 1
? 1
? 1
! 11922 719187224
? 1
? 156868
? 1
? 1
! 163411 174737581
? 1
? 1
? 1
! 170049 350110442
! 176264 911936659
? 1
! 8405 474278590
? 1
? 1
? 1
? 1
? 1
! 106778 325207771
! 189635 618007079
? 1
? 151104
? 1
! 51119 490555727
! 7748 215341099
! 169048 266900665
? 175996
? 1
! 57181 678144441
! 58961 669650333
? 1
! 141609 898845540
! 124976 116928731
? 1
? 1
! 140542 540049722
? 1
! 99470 219615504
? 1
! 181459 478704058
! 49299 451110526
! 33764 520519858
! 127488 381435133
! 117138 63936395
? 1
! 7990 458870456
? 1
? 1
? 1
! 117826 243462684
! 74610 199148470
! 43828 696832201
! 130122 8440809
! 11272 719543792
! 130602 793046672
? 1
? 1
? 1
? 1
? 111685
? 1
! 170126 290672001
? 1
? 1
! 106031 745530820
? 1
! 185110 87435528
? 1
! 185452 164239235
? 1
! 81556 556439669
! 42516 274722466
? 1
! 104041 703848864
! 197934 153454449
? 1
? 1
? 1
? 1
? 97032
? 1
? 1
? 1
? 1
! 43336 455860486
? 15255
? 1
? 1
? 1
? 1
! 88102 894440848
! 112399 704192741
! 162375 860740138
? 49197
? 1
! 95687 940211433
? 1
? 1
? 1
! 51328 32438130
? 1
! 29402 521899577
? 1
! 78321 876375704
! 87026 81906766
! 107366 677340411
? 1
! 51262 786934260
? 1
? 1
! 160455 356647042
? 125043
! 172376 83057857
? 1
! 75990 530984188
! 55838 261363212
! 137604 656749120
! 67951 353587645
! 180068 637300735
! 69109 785027438
? 1
! 56275 367739521
! 152807 145577832
? 1
! 63825 35176307
! 98025 161305077
? 1
? 1
! 124022 553703652
? 146418
? 8081
! 73528 401805773
! 9096 608998432
? 1
! 73380 66123667
! 193233 245606914
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 73421 79481737
! 144087 665372531
? 1
? 1
! 38201 576613882
? 1
! 83751 468728085
! 24949 749596678
? 1
! 63972 187233127
? 1
? 1
! 65693 267652647
? 1
? 1
? 1
? 1
! 4339 427405430
! 65453 222508865
! 62098 856252678
? 1
? 1
! 81913 140840326
! 136552 65753406
? 1
? 1
? 1
! 92425 816045943
! 44859 358646035
! 31229 377172205
? 1
! 113894 384669604
? 1
! 134855 978279139
! 150875 186285730
? 1
? 1
! 51845 930400431
! 76678 147345231
! 97442 627310797
? 1
? 1
? 1
? 1
! 24236 47380165
? 1
! 137916 394324098
! 29771 566631927
! 187939 723658576
? 1
! 21622 369262429
? 1
! 188872 493039463
! 100163 866545282
! 94865 340906829
! 27906 453376306
? 1
! 171397 437559861
! 38164 272877150
? 1
? 1
! 21677 885799719
! 191179 333187553
? 1
! 185696 960048912
! 46983 837524551
? 1
! 180241 566772370
? 1
! 29042 823566098
! 34220 170686478
? 1
! 432 399272499
! 98852 967606202
? 1
! 14551 140991578
! 24199 484679835
! 82973 56559925
? 186749
! 126138 678310322
? 1
! 199618 960758544
! 108535 559014287
! 125759 784998756
? 1
! 3184 554935765
! 31610 975770454
? 49291
? 1
? 142767
? 1
? 1
! 181433 923789865
? 1
? 1
? 1
? 1
? 134867
? 90270
! 106982 715215741
? 1
? 1
! 51865 877710804
? 1
? 1
? 1
? 1
? 1
? 1
! 134025 539830024
! 7673 592622286
! 5902 632297052
? 1
! 37739 151215518
? 1
! 58847 517624765
? 1
? 1
! 82807 625379881
! 43358 454523186
? 1
? 1
? 1
! 71697 414109692
? 1
! 145828 810698991
! 96211 449986703
? 177089
! 106597 835233251
! 191638 581535804
! 120972 422644889
? 1
? 1
? 1
! 143217 321291821
! 183559 407635413
? 1
? 1
! 192852 50647590
? 1
! 188673 527355361
! 75699 210991206
! 172643 445240462
? 1
! 56249 52692426
? 1
? 1
? 1
? 1
? 1
? 1
? 76783
! 129865 634212558
? 1
! 157509 769587277
! 76865 241559972
! 175540 566207425
! 76181 629902121
! 177784 415341473
! 119058 514149272
! 108913 975743266
! 151462 453837126
! 78774 570958228
? 1
? 1
? 1
! 99367 719775192
? 89862
? 1
! 89332 225149570
? 1
! 161858 143322100
? 74057
! 13850 757401592
! 64633 938315919
? 1
? 1
? 1
! 156740 392866275
! 72696 28010348
? 1
? 1
! 169780 80618460
? 1
! 89521 787948708
! 166440 567539347
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 89784 612151911
? 1
? 1
! 33399 158040391
? 1
? 1
! 35318 298030094
! 182363 941847950
? 1
! 189244 870178223
? 1
! 145352 428103871
? 1
! 114146 971575258
! 82467 960158512
! 124335 459847094
! 92121 950141431
? 1
? 1
! 188841 233378374
! 61515 14479519
? 1
! 131761 34280258
! 83860 523516037
! 145593 746612243
? 1
? 1
? 1
! 148986 214375870
? 1
! 45995 403945660
! 77041 900384545
? 1
? 1
! 68330 962911869
! 155324 642515515
? 133452
? 1
? 1
? 1
! 107309 346790560
? 1
! 164199 904037926
? 6403
! 56189 681289953
? 1
! 151800 213766073
! 84140 420625574
? 1
! 64570 46513988
! 39948 506402301
? 1
? 1
! 196150 945297758
? 1
! 88939 513784167
? 88978
? 1
? 1
? 1
? 1
? 1
! 15597 117662495
! 14911 67299446
! 67632 840796493
? 1
? 1
! 48557 922231635
? 1
! 114274 935631487
? 36467
? 1
? 1
! 107796 358386550
? 1
? 1
? 1
? 1
? 1
? 1
! 100952 106193980
! 164309 315166613
? 1
! 25997 271574768
! 67544 475737138
? 154953
? 109744
! 40163 200781768
? 1
? 1
! 98928 308185612
! 21432 186863099
? 177428
? 1
? 1
! 17779 577531259
? 1
! 71141 569994808
? 1
? 1
! 184591 578547433
? 1
! 40541 287743851
? 1
! 99156 379495071
! 82482 816654067
! 151201 861502074
? 1
! 149805 962004464
? 1
? 1
? 1
! 35377 787544809
? 1
! 27342 763595067
! 96304 790875530
! 109606 757047348
? 1
? 1
! 117735 762472725
! 50797 965374655
? 1
! 7165 926284711
? 1
! 48193 956434206
! 36238 472348183
! 113758 997968571
! 146887 87790276
? 1
? 1
? 1
? 1
? 1
! 180344 89283049
! 150961 720300647
? 1
? 1
? 1
! 24789 700292049
! 3998 959493255
! 149180 132364587
? 1
? 1
! 93939 614189137
! 33692 558430479
? 1
? 1
? 1
! 135793 839726346
! 8696 355931906
? 1
? 1
? 1
? 1
? 1
! 133902 390992812
! 57861 804239725
? 1
! 71335 251892940
? 1
! 101611 554665615
! 177328 94248739
? 1
? 1
! 113990 484722456
! 86968 958448667
? 1
? 167582
! 33302 944652897
? 1
? 1
? 1
? 1
! 141269 70926985
! 145599 131646352
! 100492 757575499
! 144150 546538093
? 1
! 110259 390324471
! 48917 368845406
! 115286 789250523
? 1
? 1
! 29426 196129770
? 1
! 30158 14267774
! 147909 697238330
? 1
? 1
? 1
? 1
! 70277 476565709
? 1
! 66459 281219654
! 195524 57669050
! 174786 195843323
! 61840 524528599
? 1
! 188705 175012956
? 1
! 153949 205982815
! 94941 852757268
! 8044 108731028
! 38565 568254036
! 992 309400660
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 39479 121585195
? 1
? 1
! 67177 265762551
! 112276 377078300
! 119342 414212495
! 133903 365604591
! 126963 109409252
! 186458 55520783
? 1
! 137110 958932086
? 1
! 176347 881595999
! 123883 602967175
? 1
! 124563 705468705
! 185861 521849005
? 1
! 26812 410888096
! 68672 546005415
? 1
? 1
! 52653 790766706
! 182671 171998754
? 1
? 1
! 45569 433225099
! 11516 71832030
! 171544 306548975
! 81431 198268289
? 1
! 18376 945133664
? 1675
! 69581 926132202
! 58734 304862004
! 37667 554063650
? 1
? 1
? 1
! 79931 799839793
! 80911 572179270
! 95697 735579307
! 123493 553154727
? 1
? 1
? 1
! 131873 211073503
! 166476 752730770
? 1
? 1
? 1
? 1
! 79228 912042829
! 3654 720991340
? 1
! 27960 244233189
? 1
! 57887 67373866
? 1
? 1
? 1
! 12010 148094220
! 163722 219265227
? 1
? 1
! 163788 877143640
? 1
! 5606 639335385
! 186732 213025621
? 1
! 34508 522862109
! 116463 992680394
! 41968 551164902
? 1
! 77930 847194921
? 1
! 194127 10517947
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 186514 185561072
! 168675 443216170
! 115610 434641548
? 1
? 1
! 197665 980946020
? 1
! 81271 833607968
! 5423 866029313
! 171794 808175605
? 1
! 146449 253888722
? 1
? 171170
! 194740 877705678
? 1
! 74885 49808463
? 16180
? 1
? 1
! 169949 128895639
? 1
! 86418 382616375
? 1
! 53523 280517478
? 1
! 114708 363242110
? 1
? 1
! 182231 226678759
? 1
! 29559 335489474
? 1
? 1
? 1
? 115708
? 1
! 37152 981430778
! 5496 182220552
! 94741 808233929
! 55345 22631076
! 148126 45994520
! 165303 934915738
? 1
? 1
! 135028 114885519
? 1
! 167604 230628211
? 144715
? 18500
? 1
! 91719 89361016
? 1
! 67439 211223866
? 1
? 1
? 1
! 83853 56968382
! 82240 577520734
? 1
! 134952 825792297
? 1
? 1
? 1
? 1
! 4434 324789297
? 1
! 154762 591006579
? 46213
? 1
? 1
? 1
! 147181 911747102
! 115995 863444431
? 1
? 1
! 26470 23311153
! 18561 905054026
! 108579 430414476
? 9222
? 1
! 40458 332029373
? 1
! 119490 493635841
? 1
? 1
! 135637 317827093
! 141473 87848168
? 1
? 1
! 168003 48905739
! 88412 224441944
! 33964 810327907
! 84172 674900552
? 1
! 80486 80508322
? 91290
! 196657 974091617
! 194018 3279733
? 28089
? 1
! 64931 306216613
? 1
? 89545
! 191078 310996039
! 182707 105396498
! 26500 184045205
! 33493 723830237
! 68016 831804685
! 188915 180314968
! 152157 96732442
? 1
! 116462 894617262
? 1
? 1
! 122132 230365525
! 50869 811986664
! 78203 510935158
! 151073 385629217
! 46713 310088842
! 151943 290327763
? 1
! 128951 514190840
? 1
? 1
! 193107 506828941
! 97785 146458457
? 1
? 1
! 94151 737030886
? 1
! 86988 129481170
! 91467 654020997
? 1
? 1
! 147318 433079744
! 139454 989203686
? 1
! 130595 74571194
? 1
? 1
! 105516 797011006
? 1
! 133382 884203753
! 84838 299991389
? 1
? 1
? 1
! 108769 517336028
! 51758 481476407
? 1
! 152312 625481093
! 50485 29615212
? 1
? 1
? 1
? 1
! 181609 738662426
? 1
? 1
? 1
! 61205 272460450
! 27243 862871962
? 1
! 81162 878935236
! 155480 660138380
! 41440 596996061
? 1
? 1
! 10431 540588702
? 1
! 1810 461348768
? 61539
! 77363 597869088
! 105352 148693110
? 1
? 1
! 35216 536032910
? 168016
! 149579 633086450
? 1
! 153014 341575467
! 103372 25056420
! 74593 711172773
? 84233
! 47662 405906345
! 63342 888971683
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 26231
! 177794 727227416
! 190394 144197716
? 97797
! 20967 487798725
? 1
! 27402 674724685
! 173621 802251255
! 66004 835172583
! 60913 912227990
? 1
? 1
! 70348 453081211
? 119928
! 195850 427143024
? 1
! 130989 887861232
! 71130 314938854
? 1
! 130741 129841491
? 1
? 1
! 175465 374183897
? 7005
? 1
? 158432
! 25813 742647068
? 1
? 1
! 156694 93226317
? 185000
? 1
! 137381 153600378
? 1
? 1
? 1
! 47268 902593348
! 104351 809112939
? 1
! 68683 390043446
? 1
? 1
? 1
! 178486 358252426
! 22679 405762598
? 132112
! 60562 710488669
? 1
? 1
? 1
? 1
? 1
! 186766 21856911
! 3820 315488548
? 136398
? 1
? 1
? 1
? 1
! 132252 417037267
? 1
! 113753 194521768
! 101701 630511930
! 180356 696354591
? 1
! 18629 400983086
! 151276 65288075
! 111187 619610247
? 1
! 115092 976126157
! 64912 505475163
! 181874 3270520
! 185545 333410330
! 114661 378577928
! 68832 899378629
! 197143 766277574
? 1
? 151100
? 1
! 94627 443454415
? 1
! 92292 197563621
! 131367 471722122
! 165917 105518426
? 1
? 1
! 18277 488275917
! 78694 995801192
! 87732 665981136
! 28993 316095489
? 1
? 1
? 1
? 1
! 96044 925153492
? 1
! 193831 421266484
! 171497 555308810
! 197036 140592828
? 1
! 176412 659290078
? 1
? 1
! 76990 894672416
? 1
? 1
? 1
? 1
! 194275 559231001
! 7551 78304173
! 145977 209827821
? 1
! 140920 739148172
! 7303 490814683
? 1
! 135819 795237513
! 129292 25858388
! 63808 430546273
! 149954 123737182
! 145936 655507353
? 1
! 103946 312724147
! 81950 848997529
! 91053 429192820
? 1
! 76762 70775358
! 71085 387073118
! 121468 407034314
! 161913 779363454
? 1
? 1
! 126487 877501824
? 1
? 1
! 67574 331884071
? 1
? 1
! 118334 197018501
? 1
! 111571 239716646
? 1
! 153803 838501136
? 1
? 1
! 20442 317236605
! 168252 769640028
? 1
? 1
! 65680 209130062
? 1
? 1
! 72597 91250885
! 40009 693653552
? 1
? 150870
! 87906 927186749
! 112108 4092356
! 2714 209081234
! 160326 579577441
? 1
! 157922 835185349
? 1
! 58545 858793820
! 118841 574376817
? 1
! 20910 11471750
? 1
? 1
! 114927 879390434
? 1
! 15777 732516699
? 1
? 1
! 42768 650424481
! 166747 224849383
? 1
! 103697 857815689
! 134490 249993754
? 1
! 162561 582639009
! 31018 35621192
? 1
! 171222 565924851
? 1
? 1
? 1
! 192349 665968263
? 1
? 1
? 1
? 1
? 1
? 1
! 84641 519823052
? 1
? 1
! 114846 111246581
! 24963 477131890
! 155598 68942694
! 1387 383341591
! 143906 607676441
? 1
? 81652
! 123179 414925311
? 1
? 1
! 142085 140442449
? 1
! 3250 782910785
! 162618 507743226
! 160430 111315477
? 1
! 13890 172550939
? 1
? 1
! 165776 528933008
! 98140 797683761
! 160544 959821766
? 1
! 168378 338319632
! 76728 580674812
? 1
! 166923 188483732
! 139801 522919803
! 23555 786724732
? 116417
? 1
! 95012 89316883
? 1
? 1
? 75979
! 126518 191723843
? 1
? 1
? 1
! 25873 19941264
! 59224 452654817
! 118775 439564369
? 1
? 1
! 47864 244261539
! 100806 287346231
? 1
! 146231 693279239
! 37906 977637655
! 153142 696581314
! 72543 230683887
! 196507 64198706
? 1
! 50095 860395473
? 1
? 1
? 1
? 1
! 75347 384375551
! 106671 68444264
! 86525 119731597
! 19826 857298025
? 1
! 151905 379479580
? 1
! 171019 716492996
! 29244 542827895
? 34642
? 1
! 31964 771809258
? 1
? 1
? 1
? 1
! 35188 45981558
! 60716 372942722
! 78991 385609039
! 50322 67179689
! 164207 719803172
! 86200 571646216
? 1
! 157197 368034837
? 123666
! 71240 879829145
? 1
? 1
? 1
! 176041 784902855
! 193494 986931807
? 133473
! 187613 375090651
! 184228 571093749
! 73780 899442609
? 1
! 59083 205195829
! 1111 78558421
? 1
! 7712 928135050
! 183448 700042288
! 129179 80326111
! 179002 961337830
! 180555 958910758
? 1
? 1
! 140103 16714073
! 127256 207813029
? 10672
? 1
! 196474 66769719
? 1
? 1
? 1
! 18041 970941121
? 1
! 83085 965417884
? 113567
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 4726 454342519
! 142660 320613747
? 1
? 127620
! 111786 428332899
? 1
? 1
? 42699
! 119880 105967592
! 53002 308202209
! 53391 621743101
! 93288 822803025
? 1
? 1
? 1
? 1
! 77649 973722510
? 1
? 163504
? 1
! 33181 110731665
? 1
? 1
? 1
! 85947 836716445
? 1
? 1
? 1
? 1
? 1
! 45782 624758957
? 1
! 97037 579899466
! 88503 820416391
? 1
? 1
? 1
! 92092 891615947
! 11042 763287873
? 1
? 1
? 1
? 6682
? 1
! 84565 830587586
! 186910 202696122
! 20797 880834146
! 126420 512574919
! 78492 904453111
! 137313 158446587
? 1
? 1
! 14156 231650282
? 1
! 84662 538197786
? 156260
? 1
! 101218 366056006
? 1
! 50102 833369753
? 1
? 1
? 1
! 140466 315507221
! 180460 121483712
? 1
? 1
? 1
! 29512 536295849
? 36012
? 1
? 82971
? 1
! 63774 781265428
! 142582 239600030
? 63111
? 1
? 1
! 182584 626089805
! 146291 500440102
! 141554 264996267
! 4481 521449155
? 1
? 1
! 72976 408261044
! 177748 524000729
! 146133 302157734
! 157271 742232042
! 13280 593627560
? 1
? 1
! 152103 484000502
? 1
? 1
? 1
! 46299 748487728
! 3275 18910421
? 1
? 1
! 89185 627212256
? 1
! 68478 393086840
! 4549 237562108
! 151841 334791476
? 1
? 52300
? 1
? 1
? 1
! 28096 502732509
? 1
! 65124 45920933
! 50862 743478113
? 27676
! 85195 553362966
? 84955
! 164999 286605685
? 1
! 36091 144837669
! 32625 848975227
! 45306 887124557
! 117265 513379855
? 1
? 1
? 1
! 67244 313523988
! 88042 832762436
? 1
? 1
? 1
! 53293 985377016
! 199909 983507834
? 1
? 1
? 1
? 1
! 107801 232003
! 29516 236862861
? 1
! 776 405328057
? 1
? 1
! 181903 186783933
! 186722 693520140
? 1
! 184879 550600079
? 1
? 1
! 132593 503783247
! 59049 918106385
? 1
? 1
! 127542 379588119
? 1
? 1
? 1
! 37893 887406994
? 1
? 1
? 93679
? 1
? 1
! 145034 144580738
! 166236 450523873
? 1
! 88258 548662827
! 116754 895182295
! 187482 680458089
! 54108 228248319
! 28509 481090667
? 1
? 1
! 142441 551794490
! 181290 319375652
? 1
! 51618 566545762
? 195710
! 154800 529398395
! 138759 326557898
! 89418 715179006
? 1
? 1
! 66477 265215009
? 1
! 198633 917039295
! 132108 14487460
! 171638 644316383
? 1
? 1
! 168052 37623784
! 138175 70831387
? 1
? 1
! 151545 426015025
! 105623 941450454
! 148006 263283111
! 130704 232561770
? 1
! 189276 430638375
! 39477 32960082
? 1
? 1
! 45663 805194349
? 1
? 1
? 1
? 1
? 1
? 141420
? 1
? 1
? 1
? 113315
! 96097 273341221
! 27454 757091311
? 1
! 155463 620557001
? 1
? 1
! 68482 672849557
? 1
? 1
? 1
! 37934 867616250
? 1
? 177828
? 1
! 147426 743360810
? 1
! 48784 87967007
? 1
? 1
? 1
? 1
? 1
! 94825 168971972
? 1
? 1
? 1
! 175632 207383007
? 1
? 1
! 119089 438000057
! 162006 888070501
! 110008 74220666
! 117867 294531588
! 32060 364218815
! 179409 883873690
! 163693 535939958
? 1
! 46272 12105718
! 196889 758296128
! 12450 450031026
! 122645 754524632
? 1
! 75996 60860041
? 1
! 109708 193491357
? 1
! 53071 763614308
? 1
! 34654 945631925
! 106644 289664165
! 18810 962611311
? 1
! 121313 281186430
? 1
? 1
? 1
? 1
? 1
? 1
! 23439 886012395
! 70554 17071406
! 115415 693746246
! 130344 500864862
? 1
! 72172 474279437
! 41001 454011807
? 1
! 120475 994298250
! 73921 692668542
! 186933 767756089
! 96714 304618312
! 100847 410542716
! 98915 797779073
? 1
! 151640 303648489
? 1
! 182804 495917148
? 1
! 136959 515537647
? 1
! 184214 804125171
! 153242 492132156
! 72861 794842940
! 149374 976022593
! 131368 617105978
? 1
! 195645 959128905
? 1
! 25137 136246649
! 65912 859064901
? 1
? 1
? 1
! 154855 135047416
? 1
? 1
! 114536 371653455
! 119655 962409740
? 185207
! 94577 673775240
! 99448 216412872
? 1
? 1
? 1
? 1
! 6990 921049559
! 117775 727699285
? 1
! 163690 974756096
? 1
? 1
? 1
? 1
! 82799 143229820
? 1
? 1
! 182936 221848496
? 1
? 1
! 123956 155089734
! 107701 488128286
! 28139 530300597
? 1
! 168747 53334323
? 1
! 70611 945947793
! 120124 234106287
! 151927 704150304
! 151921 218434903
? 1
? 1
? 1
? 1
! 6149 451206157
? 1
! 70080 752230076
? 1
? 1
? 1
? 1
? 1
? 1
! 1579 504701010
! 58429 128131837
! 73275 161088938
? 1
? 1
? 1
? 1
? 143387
? 1
? 1
? 1
! 143764 899587634
? 1
? 1
? 1
? 1
! 174416 191509007
! 104533 901627286
! 96156 117301814
! 175403 363631940
? 1
! 164564 471424490
! 109179 856354776
? 1
? 1
! 94282 821370200
! 73598 515956532
? 1
! 119848 92542486
! 105397 983766786
? 1
! 39933 739589577
! 193616 636484018
! 135954 288712421
! 165874 303394072
! 81544 39088796
? 1
? 1
? 179600
! 21235 622373310
! 83059 771809221
! 40724 684369249
? 1
! 114116 789914517
? 1
! 62919 184932604
? 1
? 1
? 1
! 3717 258005142
? 137192
! 32651 910572782
? 1
? 1
? 1
? 1
! 137672 664961569
? 1
! 94770 589668377
! 17129 561927564
! 93460 347051226
! 81472 960712724
! 20925 925590001
? 1
? 1
! 74843 366467695
! 8925 199125624
! 126142 2367602
! 80497 787844277
? 1
? 1
! 54877 52413795
? 1
! 154595 67936511
? 1
! 22322 233828341
? 1
? 1
? 1
! 199932 511909104
? 1
! 85516 454237299
! 187879 773089907
! 150449 168862459
! 123230 425338160
? 1
! 191709 913326977
? 1
! 110488 179633947
! 4486 626873148
! 157552 398012894
! 138087 775692938
? 1
? 1
! 84457 127642050
! 36033 403925217
! 70530 726139781
! 14783 383925969
? 1
? 1
! 122476 286262184
! 18403 562708606
! 155254 609484963
! 164390 360879639
? 1
! 16679 141810610
! 41307 55554984
! 154659 107178526
? 1
? 1
! 92009 689128211
? 1
? 1
? 1
? 30763
? 1
? 1
! 16494 605667125
! 159959 990544081
! 161632 200003558
? 1
! 178829 222676082
? 1
! 189304 134862660
! 110216 632479057
! 171150 508042526
! 88426 765551466
! 119148 543883874
! 155114 617358283
? 1
? 1
! 2588 726635301
! 135575 855925513
! 75096 452291335
! 39407 924832672
? 1
! 99060 78185846
! 115834 952807407
! 107757 625462334
! 178376 537373016
? 1
! 193385 484649377
! 73177 6574695
? 1
! 111845 97749641
! 92562 487002476
? 1
? 1
? 18122
? 1
! 152703 233479361
? 1
? 1
? 16603
! 146348 544647835
! 193552 769692013
! 25520 817796265
? 1
? 1
? 1
! 6189 370242295
? 1
? 1
! 148839 595585832
? 1
? 1
! 167281 933351386
! 91304 399831206
! 57 393108561
? 1
? 1
? 49281
! 39257 675537545
! 159001 476199449
! 160903 636341391
! 85775 660532691
! 155960 689774678
? 1
! 40215 382426267
! 124325 594938066
! 19451 391459563
! 42142 499289691
! 92151 894134379
! 133805 626560890
! 195219 331781430
! 16406 438933098
! 34196 904633104
! 29623 743975501
? 1
! 196303 378523914
! 127698 440153958
! 73464 641254618
? 1
? 168719
! 150224 210244687
! 55663 376872882
? 1
? 1
! 72720 413174035
? 1
! 60340 723601989
! 141431 932959600
? 1
? 1
! 139379 392133280
! 144341 796785577
? 1
? 1
? 1
? 182548
? 1
? 1
! 172869 460631404
! 147251 35642546
? 1
? 1
! 7938 372384688
? 1
? 1
? 1
? 1
? 1
! 116100 43394833
? 1
? 1
? 1
? 1
! 66662 578871338
? 1
? 1
! 2603 464873713
! 68898 409101159
! 78973 263545233
! 18576 368271636
! 183478 733050565
? 1
? 1
! 134759 121704514
! 130981 474082296
? 133265
! 136506 845257676
! 158571 620705208
! 194324 610892967
! 61708 326976022
? 1
! 3246 419833890
? 1
! 184966 789609602
! 15430 248508718
! 108724 42589101
! 164533 565671646
! 46378 464501888
! 2667 146069442
? 1
? 1
! 180963 749399466
? 1
! 14548 16426738
? 1
? 1
? 1
? 1
? 1
? 1
! 104181 89494846
? 72336
? 1
? 1
? 1
! 40626 471494890
! 71481 85305405
! 49671 911236484
! 169936 256606315
! 45182 627685347
? 1
? 1
? 1
! 127776 161399313
! 178255 371439077
? 1
? 1
! 154938 982757241
! 72805 519509310
! 31515 839145433
! 185836 746096462
? 1
! 182308 948550754
? 1
? 1
! 125594 134706155
! 85077 155809732
! 177798 698811235
? 1
! 48474 509337071
? 1
! 112607 539027540
? 1
? 1
! 91260 741831171
! 165021 800918414
! 198147 115934116
? 1
? 1
! 112891 302302441
! 195053 543170586
! 152897 324284983
? 1
! 27265 566492308
! 26951 367520965
? 1
? 1
! 110436 384614471
! 175371 336596683
? 1
? 1
? 178198
! 79687 642446715
? 1
! 37214 442661064
? 1
! 7352 127240410
! 39983 315499219
? 1
! 80617 436003469
! 90259 572236313
! 30373 658558769
? 1
! 107705 602662108
? 1
! 37137 873821719
? 1
? 1
! 187887 171092795
! 26825 872820759
? 1
! 71039 495980238
? 1
! 158007 576721756
! 163421 975316110
! 18905 887624987
? 1
? 1
? 1
! 107761 339383268
! 112521 738721099
? 1
! 137443 30410726
? 1
! 54132 230258602
! 177433 130266094
? 163202
? 1
! 186776 553651255
? 1
! 26724 805644852
? 1
! 176406 364681608
! 11435 565731545
? 11629
? 1
? 1
! 138370 848165986
! 195577 827360644
? 1
! 146945 268419583
? 1
! 94330 842409045
! 134902 711592849
! 7878 622437509
! 94426 346622115
? 1
? 1
? 1
! 58680 403920512
? 1
? 1
? 125403
? 130285
! 70466 749283942
? 1
! 100279 877638946
? 1
! 174423 857902313
? 1
? 1
? 1
! 176155 452481068
! 105921 108529879
? 1
! 180626 571348387
! 102518 559307486
? 1
! 189013 4876351
! 2993 842128559
? 1
! 18210 362076710
? 1
? 1
? 1
! 142577 788626320
! 60777 444884476
! 169539 301355065
? 1
? 1
! 21327 923499849
? 1
! 193054 661790264
? 1
? 1
? 1
? 1
! 99135 391062794
? 1
? 1
? 1
! 58567 687419880
? 1
! 32188 182480917
! 87149 745469768
! 15179 57232782
? 1
! 174725 822207570
! 141212 429778379
? 1
? 1
! 89582 874873860
! 112598 491330041
! 93074 543207169
? 1
? 1
! 118112 632030513
! 161145 98765035
! 167446 975499429
? 1
? 1
! 194094 856619335
? 1
! 28616 121950034
? 1
? 1
! 92367 280684509
? 1
? 1
? 1
? 1
! 145918 772782537
? 1
! 169335 42538821
? 1
! 86005 807827014
? 1
? 1
! 171322 710358695
! 112203 312121029
? 1
! 133580 487371991
? 1
! 121241 380733913
? 1
? 1
? 1
? 1
! 164811 374039655
! 154615 233031436
! 185894 609466958
? 1
! 25545 406763684
! 21390 606658504
! 12229 463997628
? 1
? 1
! 40939 311037706
! 29609 143863806
? 1
? 147480
? 1
? 187424
! 125852 141738854
? 1
? 1
? 1
! 197352 560969449
? 1
? 1
! 99044 456074612
! 109520 315268676
! 61861 753545130
? 1
? 1
! 54129 776061938
! 131994 969749078
! 72186 13072601
? 1
? 1
? 1
? 1
? 1
! 104931 462005610
! 143553 352369978
? 1
? 1
? 1
! 47625 71582214
? 1
! 127763 100101275
? 1
? 1
! 44221 373244530
! 110511 906693777
! 134134 275952146
? 1
! 159060 382239990
! 49463 172727241
? 1
? 1
! 173850 724451829
? 1
? 1
? 1
? 17080
! 14990 899937639
! 63559 534125654
! 191311 395170079
! 65485 642667258
? 1
! 90484 507170351
? 1
? 1
? 1
? 1
? 1
? 1
! 23260 591305439
? 1
? 1
! 159044 442282627
! 164024 980093687
! 155148 887555287
! 85665 203672195
? 1
! 187346 439461366
? 196278
! 7762 941162772
! 115289 438170499
? 1
? 1
! 101538 785065426
? 1
! 147854 562713596
! 149051 898704078
? 1
! 8522 163548388
? 107587
? 1
! 24275 92952478
! 184982 609883658
! 68804 402841045
? 1
! 101923 782149868
! 82950 174822336
! 66556 683733045
! 109007 620527136
? 1
! 168351 476576941
? 1
! 31986 542616862
? 33751
! 57824 602321333
? 1
? 138911
? 1
! 127170 816811093
! 4280 85368149
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 135288 281069601
! 6639 852635472
! 80915 127809706
? 1
? 1
! 78708 580192989
? 1
? 1
? 1
? 1
? 1
? 1
! 189491 603342547
? 1
! 6319 354207115
! 146196 435280058
! 126889 264747724
? 1
? 1
! 189716 882398733
? 1
? 1
! 173035 838228551
! 1677 228428497
! 175509 675235984
? 1
? 1
? 127385
? 1
! 163939 419105960
? 1
! 135263 907016599
! 20297 8596193
! 35661 76807877
! 78582 67038620
? 1
! 165022 789467099
! 164770 108541367
! 74908 858190979
! 142897 438002972
? 1
? 1
? 1
! 180846 320432965
! 90065 412119426
? 1
! 130145 105065124
? 1
? 1
! 166449 841820809
? 1
! 154160 311354299
! 109877 637354265
? 1
? 51653
! 152933 597065267
? 48107
? 1
? 1
? 1
! 143411 69158391
! 94504 221662961
? 118326
? 1
! 68843 286752150
? 174767
! 159789 584412423
! 74018 339731874
? 1
? 1
! 46453 736845543
! 143163 649803835
? 1
? 1
? 1
? 1
? 1
? 1
! 111519 883511829
! 152204 975676601
? 1
! 71871 22650540
! 156481 422365834
! 47236 74075844
? 1
! 47117 665981094
! 42180 894559188
? 184700
! 92008 100978825
! 179268 507886716
! 163851 649901543
? 1
! 148500 247998605
! 185912 995406246
! 97457 888222053
? 35242
! 178551 390340538
! 59155 887854239
! 177165 510601709
? 1
? 163563
? 120774
? 1
? 1
! 147403 565664778
? 1
? 1
? 1
? 1
! 55486 87252815
! 189002 874604054
! 155153 94996574
? 1
? 1
? 1
! 82577 991080603
! 159939 59243097
! 9423 300899162
? 1
? 1
! 43266 200774312
? 1
? 1
? 1
? 1
? 1
? 1
! 37926 637576650
? 1
! 100131 784227543
? 1
? 1
? 1
? 1
? 1
! 22304 526846137
! 65606 104365857
! 5487 792767549
! 75529 169937666
? 1
! 17077 740465607
? 1
! 95788 486978354
? 1
? 1
? 1
! 20686 614231823
! 184561 162913761
? 1
? 1
! 74514 274461774
? 1
! 56453 709377803
? 1
? 1
! 911 384442535
! 53703 455857686
! 73244 556765646
! 196045 755303866
! 120953 392667847
! 111676 459858284
! 62031 359015789
! 85048 377900536
! 53019 778658730
? 1
? 1
! 15813 993567939
! 181405 152043976
! 185466 947290843
? 1
? 1
? 1
! 32074 253636624
? 1
? 1
? 1
! 82330 652494504
? 1
? 1
? 1
? 1
? 1
! 44491 955502036
? 1
? 1
! 122056 374088113
! 145040 535415067
! 34510 681941998
? 94111
! 172231 793839242
? 1
! 198035 595199815
? 1
! 148810 857781366
! 9772 740235018
? 1
? 1
? 1
! 170271 475718855
? 1
! 197339 400750348
? 1
! 47729 202584581
? 1
! 167054 864301088
? 1
! 12650 556033799
! 196422 292391224
? 1
? 1
! 48055 147963558
! 101360 708448222
? 1
? 1
? 1
! 9195 377347364
? 102800
? 169719
! 135846 746941838
? 1
? 1
! 24418 838598598
! 14352 409773275
! 52537 899661707
? 1
? 1
? 1
? 1
? 1
? 16220
! 105712 208434182
? 1
! 52755 685109661
? 1
! 187741 379498994
! 36594 551346947
? 1
! 34799 770151269
! 194377 912699656
? 1
! 178772 402165658
! 76228 22950794
! 138073 371003465
? 1
? 1
! 77190 83482113
? 1
! 171538 362708793
! 16398 963676677
! 50614 230946109
? 1
! 140017 422578768
! 80441 17961146
! 51304 26915077
? 1
! 176134 338146163
? 1
? 1
! 60284 749768529
? 1
? 12667
? 75950
! 181223 593593681
! 7589 461100496
! 187924 20644644
? 1
? 1
! 183207 862433902
? 1
! 152474 301564456
! 63997 770801990
? 1
? 1
! 79223 95729845
? 1
? 1
? 1
? 1
? 1
! 127229 942928966
! 90 896744316
! 64047 470063147
! 20824 835493133
! 50961 29132570
? 1
? 1
! 140113 244592731
! 175916 287149338
? 1
? 1
? 1
? 1
? 1
! 31455 346948101
? 1
! 182917 395300686
? 1
! 80776 640007376
! 63243 617269296
? 1
! 44292 694442091
? 1
? 189536
! 7328 755460359
! 68327 726395856
! 14889 922549480
? 1
? 1
? 1
! 73205 264800348
! 43093 194424210
? 1
! 6010 241063343
! 131699 994073992
! 57309 432081624
! 133781 600456303
? 1
! 70598 874370295
! 129308 131597462
! 145161 643220425
? 1
? 88540
! 152347 170298044
! 87717 522825161
! 10502 56252432
? 1
? 1
! 120499 265931945
! 30938 879338333
? 1
! 104845 536133963
? 1
? 1
! 153275 699474836
? 1
! 27571 204388073
? 1
! 147744 885233753
! 120814 105310419
! 60468 130166157
? 1
? 1
? 1
! 119814 608697735
? 1
? 1
? 1
! 64527 581649008
? 160801
! 87839 682343496
? 1
? 1
? 1
? 1
! 83636 496869120
? 1
? 54097
? 1
! 63487 558858804
! 26705 422621465
? 1
! 76107 695735072
! 162246 536913479
? 1
! 4621 308046252
! 47012 234591121
! 24427 229100133
? 1
? 1
! 183916 73797113
! 17829 731556286
! 53908 337436772
? 1
! 134852 874135459
? 102002
? 1
? 1
? 1
! 71224 379862331
? 1
! 126564 371025140
? 1
? 1
? 1
? 1
? 1
? 1
? 47834
? 1
? 1
! 102537 98385622
! 188454 507945647
? 1
! 44033 351682203
! 130008 110153539
? 1
? 1
? 1
? 1
? 1
! 43004 982959606
! 121792 651491755
? 1
! 90084 451271960
? 1
? 1
! 24801 986211745
? 1
! 139327 722821813
! 63636 429609439
? 1
! 1397 310134731
! 7112 392807144
! 63034 871788266
! 90245 50999199
? 1
! 176295 81305621
! 126428 753659124
! 70417 294255181
! 19169 995551878
! 170952 95347269
? 144150
? 1
! 65997 855835664
? 1
? 1
! 119325 240004840
? 79705
! 174964 660344909
? 1
! 129586 194503784
! 4248 880796449
? 1
? 1
? 1
? 1
? 1
! 77073 607240931
! 26408 26884542
! 29929 179008504
? 1
? 1
! 137078 891857577
! 199942 789667929
? 1
? 1
? 1
? 1
? 1
! 71326 376765771
! 1302 425352223
! 52793 461454766
! 181224 130685430
? 1
? 1
? 140902
? 1
? 1
? 1
! 196166 142943102
? 1
? 66860
! 64858 705458498
! 86450 75477575
? 192512
? 1
? 1
! 171008 127284495
! 72096 194757937
! 16669 58418091
? 1
? 1
! 155978 25953202
! 32121 72422329
? 1
? 1
? 1
! 132421 349253135
? 1
! 157208 955444153
? 1
? 1
? 1
! 1098 177506505
! 83339 994925409
! 11509 984533857
? 1
? 102423
! 96319 867407065
! 135889 430203105
! 86092 738233658
? 1
? 1
! 2608 605625098
! 63832 450104941
! 69274 327127556
? 27196
? 1
? 1
! 164589 8288891
? 1
? 1
? 1
! 94329 692953566
? 1
? 1
? 1
? 1
? 1
! 32568 779346557
? 1
? 1
? 1
? 1
? 1
! 3870 274466289
? 1
! 168477 779631182
? 1
? 1
? 1
? 1
! 50854 136941004
? 1
? 1
! 76435 65268699
! 193909 279337481
! 22906 142193085
! 100866 526187346
? 1
? 1
? 1
! 55278 266667165
? 1
? 1
! 138956 744414888
! 86595 823312247
! 3683 604730493
! 73965 379400827
? 1
! 199750 561863169
! 54302 173072208
? 1
! 25508 807698746
! 68653 533129988
! 6744 673179873
! 7607 84461061
? 1
! 11459 772437846
? 1
! 95130 775113414
? 1
? 1
? 1
? 1
! 61182 701946980
? 1
! 69095 842458180
! 10509 577730978
? 1
! 102583 216651120
! 94938 849078677
! 77718 785878630
! 167457 701411161
? 1
! 35345 119028711
? 72928
! 49375 954151723
! 31937 120410216
! 40720 212617887
! 78807 616465605
? 1
? 1
? 1
! 119233 220857325
! 94647 58111617
! 198937 136788049
! 33777 741420788
? 1
? 1
? 1
? 1
! 56992 894459253
! 189547 623625384
! 114943 815174405
? 1
? 1
! 91111 736217445
! 141315 665859715
? 1
! 111235 691830612
! 13870 751311720
? 1
! 69729 889106028
! 88558 126030255
? 1
! 57192 770501906
? 117335
! 1021 376036962
? 1
! 25170 633551476
! 79947 62841887
? 1
? 1
? 1
? 85830
! 87465 715956013
? 1
? 1
? 1
! 7338 252109054
? 1
? 1
? 1
! 196691 14276051
? 1
! 83713 907006634
! 192719 380702619
? 1
? 1
? 1
? 1
? 1
! 39977 507119067
? 1
? 1
? 1
? 1
! 143582 919894747
? 1
? 1
! 90228 533735559
? 1
? 1
! 101516 255368280
! 43439 404298051
? 108377
! 194618 502541877
! 15661 664199279
! 89419 40544834
! 49643 147160234
! 146035 379829623
? 1
? 1
? 1
? 1
? 1
? 1
! 117274 309576231
? 1
? 1
! 118658 115712334
! 114674 638158246
! 79667 803656972
? 1
? 1
? 1
! 134395 708530295
? 1
? 1
? 1
? 124784
? 1
? 1
! 157279 479851869
? 1
? 1
? 113988
? 1
? 44627
! 76104 515055846
? 1
! 91062 514220161
? 1
? 1
! 152311 511325546
? 1
? 1
? 1
? 1
? 1
! 99999 308689269
? 1
! 139827 286030179
? 1
? 1
! 177114 485749009
! 174853 744138889
! 174121 283027715
! 111706 187513129
! 80772 330643540
? 1
? 1
? 146490
! 124035 224135021
! 68612 326861069
? 1
? 1
! 83857 24126498
! 145944 835044686
? 1
! 172065 293210627
! 72299 712662076
? 1
? 1
! 30123 690788191
! 54462 621540469
? 1
! 92473 552105644
! 170405 849464777
! 55874 915072749
? 1
! 19633 884968511
? 1
? 1
? 2555
? 1
? 1
! 39800 76249597
! 16711 179631171
! 20756 617524426
? 1
! 74714 822668280
! 12041 843075555
? 1
? 1
? 1
? 1
? 1
! 64760 534516595
? 1
! 190443 203342225
! 118472 226760637
? 1
! 190144 517121272
? 1
! 155891 216888183
? 1
? 1
! 4503 224049962
! 82546 817713264
? 173359
! 63767 871559645
! 45561 179012419
? 1
! 157887 930781063
? 1
? 1
! 114945 475589138
? 1
? 120633
! 40125 248672343
? 9192
? 1
? 1
! 1621 820845265
? 1
? 1
? 1
! 46572 279859421
? 1
! 54251 555853211
? 1
? 1
! 73155 182791280
! 18749 406086338
? 1
! 130381 850034685
! 125598 519472405
? 1
! 169011 620147891
? 1
! 43500 777723261
? 1
? 1
! 9440 167722770
? 1
? 1
? 1
! 177871 962189617
! 103158 384851789
? 1
? 1
? 1
! 82485 441540895
? 1
! 42843 337624154
? 1
! 182613 170454046
? 1
! 124400 202413862
? 1
! 58658 896881223
? 1
? 1
? 1
? 81303
? 1
! 60883 103483777
! 78075 123979332
? 1
! 42348 256945860
? 1
? 1
? 1
! 155502 935541142
? 59402
! 109556 162220796
! 148097 68485530
? 1
? 1
! 130229 719078533
! 81422 742566704
? 1
? 1
? 1
! 70844 704112562
! 199069 479243868
! 5894 98765742
! 65687 461812188
? 1
? 149460
? 1
? 1
? 1
? 1
! 90743 801388920
! 86486 42655523
? 1
? 1
! 20184 929884887
? 1
? 1
! 5003 355167350
! 106051 532337203
? 1
! 2194 745622050
? 1
! 146397 167103411
? 1
? 1
! 191566 640989978
! 190920 886439989
! 73335 572840233
? 1
! 154647 248662551
! 159333 287303872
? 1
! 180093 348380386
? 1
? 1
! 167749 579870444
? 1
! 19233 664683620
? 1
? 1
! 52147 533847363
! 93909 468430183
? 91991
? 1
! 172908 287004733
? 1
! 180797 994022437
? 1
? 1
! 20258 408159428
? 1
! 40172 937195166
? 1
? 1
? 1
! 12953 78887385
! 176306 668768582
? 44945
? 1
? 1
! 163459 53868985
! 115102 187881079
? 1
? 1
! 174307 934717008
! 162482 253743142
! 169653 167719695
! 53558 351270289
? 1
! 159621 693725952
? 1
? 1
! 1653 81059904
? 1
? 1
? 1
! 3438 369926328
! 163552 58302739
! 188169 585826567
! 32114 90315132
! 52650 911927088
! 39620 737922482
! 122528 565316282
! 175717 533706921
? 1
! 86136 116405557
? 1
? 1
? 1
! 8198 481350379
! 23556 146722940
? 1
! 106203 861692661
? 1
! 61610 310726556
? 1
? 1
! 14826 900922785
! 167267 673142962
? 1
! 22639 815345298
! 2515 462657388
? 1
? 161824
! 75385 927474673
? 1
! 100984 706539407
? 1
? 1
! 163303 366681947
? 1
? 1
! 32036 724184660
? 1
! 81331 923984564
! 74283 416688675
! 45357 302490650
? 1
? 1
? 91015
? 1
! 71918 840249291
! 99173 275477821
? 1
? 1
? 1
? 1
! 65127 317525680
? 1
! 161237 498594376
? 1
? 1
! 140641 468249723
! 176882 307610836
? 195312
? 18297
? 1
? 1
! 187402 107492088
? 1
? 1
? 1
? 1
! 120376 86243846
? 140526
! 120785 1526828
? 1
! 189948 919948902
! 15725 349236792
? 1
! 82737 168176676
! 15429 125942034
? 1
? 1
? 1
? 1
! 179354 974237494
! 55985 386143132
! 128603 516367714
! 172595 758935369
? 1
! 8673 346261765
! 144867 796554064
? 1
? 1
? 91149
? 1
? 1
? 1
! 37542 63493177
? 1
! 69332 701856129
! 109324 640959583
! 55287 726497828
? 1
? 1
! 164305 691979443
! 167158 977649777
! 27728 475161256
! 111386 362133765
? 88983
? 1
? 1
! 119315 246738435
? 1
? 188585
? 1
! 77932 857175980
? 1
! 23628 368480863
! 141404 415731827
? 1
? 1
! 46307 208942835
! 123606 62355522
? 1
? 1
? 1
? 1
? 1
! 162035 809155105
? 1
? 1
! 49895 635733816
! 17766 156571358
! 91163 361432403
! 84567 83244763
? 1
! 162459 526938523
! 20156 944854183
! 107506 501899575
! 134422 784689231
! 55378 527949220
? 1
? 1
! 105630 192274285
! 25272 75536771
! 184494 220311041
! 9577 613667698
! 191403 888762379
? 1
! 18543 179342180
? 1
! 119341 166543364
? 1
! 78493 413842769
? 1
? 173844
! 152760 860889259
! 88873 431477018
? 1
? 1
? 1
! 116964 434850000
? 1
? 1
! 54319 407510004
! 177320 706102104
! 6366 240139114
! 149564 700295442
! 116908 315349523
! 26100 785401145
? 1
? 1
? 1
? 1
! 172247 386757796
! 14068 2918395
? 1
! 27904 98671837
! 137051 650183902
? 1
! 80571 881750817
? 1
! 72926 24448500
! 167373 738247496
! 103281 779505846
! 49722 921814288
! 183081 937090308
? 1
? 1
! 47931 297119325
? 1
! 145199 995307576
! 136135 413192723
! 179109 679532521
? 1
! 9102 312416437
! 161 658856283
? 1
! 171244 917375415
? 1
! 36241 786981872
? 1
? 1
? 1
? 1
! 107768 801026226
? 1
! 185548 654798219
? 1
? 1
! 193643 805727973
! 136813 755281375
? 1
? 1
! 110777 677431758
! 146800 801209314
? 1
? 1
? 1
! 182605 526061409
? 1
! 110239 809305458
? 147233
! 9754 256206209
? 1
? 1
! 184 341209350
! 123989 767035393
! 91988 816645823
! 93451 471408678
? 71866
? 1
? 1
? 1
! 186603 846419583
! 93640 574751174
! 7419 841014838
? 1
? 1
! 185174 490889979
! 27190 960300629
? 1
! 59187 183914131
! 51453 851825095
! 50765 233283213
! 109503 204411023
? 1
? 1
? 1
! 172325 415095606
? 1
? 1
! 188340 722738062
? 1
? 1
? 1
! 161024 307756019
? 1
? 1
? 1
? 1
! 82590 346122751
? 1
? 1
? 1
? 1
! 1654 117458104
! 50159 39076295
? 1
? 1
? 1
? 1
! 36325 73249110
! 110886 900604339
! 114060 844758786
? 1
? 1
! 41981 520954930
! 9467 874205066
! 51324 88894133
? 1
? 1
! 132080 965980453
! 103227 92838872
? 1
! 140859 552860624
! 55086 384936716
! 194136 228843290
? 1
! 134564 82443196
? 1
! 193874 536996852
! 82630 294975231
! 88790 186671189
? 1
! 14722 663432266
? 1
? 142328
! 71912 716599276
? 1
! 190248 422483521
? 1
! 17467 779832172
! 21428 853800483
? 1
? 1
? 1
! 68780 393962392
! 111123 545645049
? 1
! 174503 665841359
? 1
? 1
! 18060 821583178
! 109748 428778974
? 1
? 1
? 1
! 175545 119763583
? 1
? 1
? 1
! 92276 601156230
! 157720 991845354
! 93881 258385362
! 29099 641787349
? 1
! 83873 31490045
! 166326 982357878
? 1
! 131906 265492086
? 1
? 1
! 3924 23427374
? 1
! 102986 661085803
? 1
! 143225 349070606
! 199798 642752104
? 21254
! 102956 972557293
? 1
? 1
? 1
! 12294 882497478
! 132361 888431245
! 7895 328841538
! 56203 898845830
? 1
! 174232 331202516
! 197879 998083861
! 34488 104105029
? 1
? 1
! 68166 917106561
? 1
? 1
? 1
? 1
! 49152 97370658
? 1
? 59354
! 126077 704249746
! 118590 482341413
! 191480 893331483
! 106729 34557345
? 1
? 1
? 1
? 1
? 1
! 63114 946503169
? 1
? 1
? 1
! 30097 74155636
? 1
? 1
! 128161 300117058
? 1
? 1
! 161352 689219778
! 188114 617665120
? 1
! 33505 702386775
! 81895 340589987
? 1
? 1
? 1
! 65769 73312567
? 1
? 1
! 122348 728168504
? 1
! 75301 874306242
? 1
? 1
? 1
! 44690 931449246
? 1
? 1
! 70633 99798999
! 82266 522778958
? 1
! 6111 375657083
! 162050 537582068
? 1
? 1
! 149821 430976578
! 133121 640268356
? 1
! 131500 35504052
! 8860 243808172
? 1
? 1
! 12169 720349344
! 116750 791322575
? 1
! 72001 737725046
? 1
! 8220 252654057
! 121258 752512834
! 166227 134922868
! 14248 908595770
? 1
? 1
! 197093 34055041
! 72247 567870613
! 101232 855478490
! 26417 559730090
! 155438 140189750
? 1
! 47823 718003552
? 1
? 57872
! 98438 101332443
! 161702 866139295
! 66209 880512525
! 117383 342745453
? 1
? 174788
! 126320 995735412
! 59500 722640148
! 122541 719406551
? 1
? 1
! 27075 408981802
! 96425 961779531
? 96217
! 54854 45720070
! 5942 625537676
? 148224
? 1
! 173408 837882591
? 1
! 20773 167554350
! 172468 375935431
? 1
! 138358 988218626
? 1
! 54285 142106895
? 1
? 1
! 19390 533632014
? 1
? 138404
! 9946 64035215
? 1
! 105881 491219352
? 1
? 1
! 69384 386530399
? 1
! 136978 513843348
? 59559
? 1
? 1
! 96324 466946214
! 86467 176551718
? 1
? 1
? 1
! 52940 729801188
? 1
! 194893 819111858
! 45412 403705525
? 1
! 181042 275011922
! 75610 882904847
! 92362 175787337
? 1
? 1
! 49999 756953505
! 109731 648182838
! 184387 453664702
? 1
! 172413 577617061
! 46641 730291959
! 19607 426109291
? 1
? 1
! 25934 135496254
? 1
? 1
? 1
! 47014 48131335
! 175750 69912068
? 1
! 112184 31030453
? 1
! 146237 611759746
! 1978 29009561
? 1
? 1
! 179630 699794706
! 72997 65946647
! 52358 75908133
? 1
! 119303 515361442
! 103992 966096931
? 1
? 1
? 1
! 62247 97653271
? 1
? 1
! 51023 542074767
! 177638 447915009
! 100869 260656416
? 1
? 1
! 27603 320466444
? 1
! 38832 364981138
? 1
! 164376 940052188
! 171962 239906104
? 1
! 99756 706141361
! 175244 899548185
! 169759 519691407
! 28886 154640812
? 1
! 158410 593640721
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 84205
! 175224 709156390
! 51673 611455924
! 57654 982349671
? 1
? 1
? 1
? 1
? 1
! 9942 176275726
! 119640 165961680
? 1
! 195049 866061846
! 192959 158017027
! 121913 66703502
! 35800 88525051
? 1
! 43251 650986139
! 156330 155780882
? 1
! 158329 406261150
! 73845 139096428
! 101057 968807610
! 151592 578460593
? 1
? 1
? 1
! 148778 388522190
? 140977
? 1
! 161211 90351721
? 1
! 37096 341750085
? 1
? 1
! 172464 809864878
? 1
! 14546 622340093
? 1
? 1
! 59480 316851948
! 28742 393160077
? 1
? 1
! 187445 160560951
? 1
? 1
! 190577 217192683
? 1
! 166380 167593467
? 1
! 189741 158555445
! 96008 733179316
? 1
? 1
? 1
! 32913 146295883
? 1
! 84504 11652084
? 1
? 1
? 1
? 1
! 76013 268930685
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 57800 181774873
! 86552 936281003
? 1
! 92027 13742133
? 1
? 1
! 158946 347748972
? 1
! 102413 113981001
? 1
! 112230 564751117
! 86387 839242532
! 194446 773019205
! 90288 141512425
! 92488 976028824
! 5559 774611693
! 131441 813291473
? 1
! 79825 269294690
? 1
! 151235 111559604
! 195538 551900426
? 1
! 156928 659785322
? 1
? 1
? 1
? 1
! 171610 51474813
! 160272 589708725
! 8549 810590734
! 89057 195958456
! 129263 722199452
? 1
? 1
! 160101 737514907
! 72969 721022674
? 1
? 11898
! 124343 355269419
? 1
? 1
? 142037
! 53282 54304178
! 165217 262946414
? 1
! 176446 439589464
? 1
! 151669 470898676
? 1
? 1
! 73391 459233677
? 1
! 155474 3515396
! 100006 383737757
? 1
! 81829 962806191
? 1
! 113248 821202386
! 179341 355376540
? 1
? 1
? 1
! 92775 336349454
! 177956 261320021
! 129792 381319018
? 1
! 42904 799759822
! 53470 410862791
! 46800 996321252
? 1
? 1
? 1
! 45091 378071027
? 1
? 1
? 1
? 1
? 1
! 43884 325931237
? 1
! 40350 310221146
? 1
? 1
? 1
? 1
! 45913 889907374
? 1
? 113650
? 1
! 37035 247409242
? 1
! 101546 639121855
? 1
? 1
? 1
? 1
! 105416 875776314
? 1
! 196665 303848799
? 1
! 135141 299229477
! 170856 701740990
? 1
! 187630 438027948
? 31533
! 165587 887882522
? 1
! 58449 805379118
? 1
! 162335 667544746
? 1
! 94140 357392700
! 44058 721924108
! 50647 373811050
? 1
! 13514 967304615
! 163489 794464445
! 190891 914737385
! 73754 619331160
! 66631 236456335
! 172175 827159698
! 94710 641377839
? 1
! 179432 190562893
? 1
! 161147 14759637
? 72463
? 1
? 1
? 1
? 1
? 1
! 105441 310031565
? 1
! 120046 554542562
? 1
? 1
? 1
? 1
? 1
! 158260 406938560
! 112115 351288472
? 1
! 128229 340608449
! 99151 408314666
! 159013 467986284
! 143185 415599578
? 1
! 60457 37997269
! 145551 94045606
! 30569 427429097
! 39080 660535404
? 1
! 107863 362360017
! 63084 990812568
? 1
? 1
? 1
? 1
! 167870 14110347
! 103589 506368768
! 171500 218417613
! 96832 954449167
? 1
! 101690 617820939
? 1
? 1
! 11739 460473445
? 1
! 112210 62503651
? 1
? 1
? 8112
! 39149 551357077
! 191495 886491458
! 61948 5992244
? 1
! 4539 519367842
! 188650 748345590
? 1
? 1
! 85300 736400180
! 178087 707015655
! 61493 594303478
? 8393
! 168200 22412923
! 123840 183037038
! 153672 828788981
! 61632 340433435
! 10002 667410949
! 103517 254156242
? 1
! 75872 525411070
? 1
? 1
! 50545 60096885
? 1
! 153445 871855114
! 116492 295171686
! 36027 138378080
? 1
! 16820 548349329
! 172190 197991190
! 180249 51455974
! 78055 148093189
? 1
? 1
? 1
? 1
! 184763 292629869
! 140852 171332798
? 1
! 100555 602468965
? 1
? 1
! 177832 29549926
! 184230 979282364
! 80494 681075884
? 1
? 1
! 10579 978220325
? 1
! 47824 38844386
? 1
! 179182 826929628
! 177864 375404865
? 1
? 1
! 172135 132941798
! 52888 428106374
? 1
! 44474 548496713
! 16015 780849830
! 32885 200028774
! 101671 702067297
? 1
! 22253 655875200
? 1
! 107881 864509195
! 127423 675256302
! 46857 744039221
? 1
! 89592 919503621
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 145305 436471936
! 13703 803718014
? 1
? 1
? 101481
? 1
? 1
! 90929 19871786
? 1
? 1
! 190259 459760558
? 1
! 199822 100907567
? 1
! 77168 665516988
? 1
? 1
? 198971
! 104000 803377009
? 1
? 1
? 1
! 21928 308718810
? 170970
? 1
! 188235 761228622
! 148774 380644621
? 1
? 1
! 112258 318093713
? 1
! 4885 240243005
? 72664
? 170202
? 1
! 27217 308635714
! 110736 372623069
! 47176 185273788
! 64046 793846532
? 1
! 76370 789354039
? 16309
! 113024 490416247
? 1
! 130696 809873684
! 93316 716822049
! 73898 26946765
! 41901 395754255
? 1
! 115018 85577165
! 22907 772699326
? 110967
? 47841
? 1
? 1
! 119544 409160279
! 37094 503308113
! 114957 993765396
? 1
! 126975 686461293
! 142378 889299275
! 138994 49202712
? 1
! 5494 676155028
? 1
! 196629 825072077
? 1
! 42172 453486102
? 1
? 198142
? 1
! 78469 173649661
! 130669 82124956
? 1
? 1
! 110699 279032551
? 1
? 1
? 1
? 1
? 1
! 156045 882493590
? 1
? 1
! 44059 617799090
? 1
! 3241 444522162
? 1
? 1
! 91659 153370752
? 1
! 66017 892627744
? 1
? 1
! 148429 581063323
? 192493
! 23418 945854251
! 166281 281124158
? 1
! 135044 549652948
! 111624 631693642
! 65546 3032680
? 1
? 1
! 84185 759778322
! 123308 461459078
! 40566 923374029
! 3588 64821158
? 1
! 84466 591655910
? 1
? 1
? 1
? 1
? 1
! 82162 191961460
? 1
! 98796 595226115
! 139619 548816160
? 1
! 89871 123372584
? 1
? 1
? 1
! 81315 70114613
! 63305 651454884
! 53899 229731210
? 1
? 1
! 20004 629690086
? 1
! 23488 149240499
? 1
! 106248 512568945
! 31543 142370857
! 136941 991913140
! 130544 739795527
! 108876 681350347
! 50858 784155461
? 1
! 189531 749514382
! 98414 147972539
! 28747 903589379
! 153572 195091522
! 102727 523859606
? 1
? 1
! 26742 333859267
! 4087 479102863
? 1
? 1
? 1
? 1
! 24658 801961791
? 1
? 1
? 1
? 1
? 1
? 1
! 61986 492404862
? 1
! 32941 554581899
? 1
? 1
? 1
! 73393 557728936
? 1
! 130842 631238085
! 172743 993500640
! 48623 356732322
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 89160 964931536
! 176854 792005581
? 1
? 28565
? 1
? 1
? 1
? 1
? 1
? 1
! 100410 642355574
? 1
! 69983 762422780
! 119563 3680877
? 1
! 197287 39938365
! 148713 714655758
! 175138 200384298
! 128106 125122885
! 5526 695210823
? 1
! 111803 401814741
? 1
! 81925 190231446
? 1
! 54752 948517060
? 1
? 1
! 96883 506973635
? 14610
? 1
? 1
? 1
! 186856 414669038
? 1
? 38423
! 7921 811017258
? 1
! 12892 89703894
! 140373 662505024
! 10211 124823708
? 1
? 1
? 1
! 5872 290454903
? 1
! 121518 702622383
? 1
! 73194 299506047
! 67764 49056427
? 1
? 1
? 1
! 33150 892001563
? 1
! 109853 202281992
! 183591 675610527
! 15171 623674286
? 1
! 153146 218090017
! 49238 837333410
? 1
? 1
? 1
? 128636
! 43566 321450955
? 1
? 1
? 1
? 1
? 1
? 1
! 14655 526456725
? 1
! 37649 802837861
? 1
! 32235 721233627
! 52433 418141685
! 108276 332799011
! 176643 961766446
! 45242 24410326
! 95436 139523419
? 1
! 69521 367716846
! 160741 662861445
? 1
! 105832 104313754
! 24560 603421686
! 189721 482245225
? 1
! 2405 409051211
? 1
! 29691 384995614
! 99770 752846672
! 171508 945479845
? 1
! 108027 50917325
! 70691 86179872
! 123988 249279664
? 142839
! 122480 209367754
! 158717 973697767
? 713
! 158263 328550415
! 176475 543476531
? 1
? 1
! 69863 762981727
! 81104 65425684
! 149698 171074547
! 115107 285457309
? 135444
! 174605 969764501
! 21287 315213133
? 1
! 68060 440533247
! 36860 391636501
! 171492 286554068
? 1
! 73999 427753557
? 1
! 165495 501072438
! 81284 7844275
! 68112 769543108
? 1
? 38628
? 1
! 166410 796532099
? 1
? 1
! 188422 610873818
! 63635 964830185
! 93331 256387841
! 142406 532818550
! 174020 439615720
! 83815 924138879
! 54175 39377238
? 10107
? 109497
! 26750 507203198
? 1
! 150062 430677401
? 1
! 81482 241609259
! 60350 315079118
? 1
? 1
! 66830 282503150
? 1
! 94086 396720242
! 192009 934381234
! 148392 202060368
? 1
? 1
! 3150 354246903
! 164101 635184007
! 70036 892632644
! 91488 355870207
! 98676 757839244
? 1
! 148950 457148630
? 1
? 1
? 1
! 189821 606963776
! 127973 273564411
? 1
! 89316 417234670
? 1
! 71623 591712711
? 1
! 103560 936535192
? 1
! 150089 999467372
! 148840 45506161
! 24546 288142764
? 1
? 1
! 197442 803465049
? 1
? 1
? 1
! 86044 341483714
? 1
! 52593 669961705
? 1
? 1
? 1
? 1
? 1
? 1
! 43743 454756564
! 80078 811157753
! 949 399650342
! 26836 373369094
? 1
? 1
! 24243 644420534
! 105286 480936054
? 1
! 38405 32007420
! 51362 10717514
! 76976 527676996
! 199540 338154706
? 1
? 1
? 1
? 160285
? 1
! 125108 749222777
! 8857 737407096
? 1
? 1
? 1
! 68678 214133178
? 1
? 1
? 1
? 1
! 184068 398204794
? 1
? 1
! 127079 19818687
! 3867 515155325
? 1
! 141130 975522793
? 1
! 96382 129124232
! 18962 650664914
! 68652 392592115
! 167014 551533230
! 77731 783741039
? 1
? 1
! 152698 301779521
! 23367 515190920
! 136856 733964358
? 1
! 167411 530229394
! 15292 295515640
! 103513 641070869
? 1
? 1
? 1
! 160798 214868028
! 104123 501101897
? 1
? 1
? 1
! 95325 790835389
? 1
! 114436 213742191
! 68988 445745013
? 1
! 188239 208400107
? 1
! 135868 320543734
! 8393 229735516
! 22749 964748349
! 172758 314263973
! 58017 886634390
? 1
? 1
? 1
! 125659 572539845
? 1
! 81169 423973898
? 1
! 18086 475938020
? 1
! 128887 276789803
! 127755 573588610
? 1
? 1
? 1
? 1
! 157848 787363071
? 1
! 20157 154783103
? 1
! 113703 501531910
? 1
! 133073 465664915
? 1
! 27587 739191191
? 1
? 1
? 1
? 1
? 1
! 111904 786346666
? 1
! 106341 368438428
! 5887 123140574
! 118945 948675998
! 1512 204018441
! 130550 29891082
? 1
! 85018 19010287
! 167850 201254446
! 81441 653691415
! 65100 824319836
? 1
? 1
? 1
! 60821 647605614
? 1
? 1
? 1
? 1
! 97232 215325428
? 1
? 1
! 45830 248279777
? 1
! 61438 333713632
! 175438 581980713
! 163482 103649157
! 74688 898991590
! 63300 258356109
! 140810 48195807
! 47187 301890293
! 156413 888559783
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 174313 252957688
! 126151 639000077
! 44185 306322288
? 1
! 138039 347688840
? 1
! 58557 776273120
! 38045 340381156
? 1
! 136792 75389929
? 1
? 1
? 1
? 1
! 50683 755532063
? 1
! 158184 443199156
? 1
! 142578 229163301
? 1
! 31550 68244911
? 1
? 1
? 1
? 1
? 1
! 177079 662191907
! 76314 848333268
? 1
? 1
? 51757
! 55455 24378876
! 52565 844615805
! 128947 429330067
? 1
! 69339 902073473
? 1
! 67268 784666232
? 1
? 1
! 99919 977020476
? 1
? 1
? 1
? 1
? 1
! 57532 960149163
? 1
! 27613 18017330
? 1
? 1
? 1
? 1
! 97943 881896722
? 1
? 1
? 1
? 1
! 127516 423034694
! 107450 613099801
! 10592 660757911
? 1
? 1
! 4184 989444515
? 38169
? 1
! 30720 429564297
? 1
? 1
! 138045 780873238
? 1
? 1
! 179055 662904557
! 107287 473349767
? 1
? 38777
? 103479
! 195450 782304362
? 26765
! 195085 150114955
! 29161 81960437
? 1
! 69021 605977225
! 140776 511023964
? 83911
? 1
! 87258 165989757
? 1
? 1
! 183553 58063581
? 13011
! 54085 359311409
? 1
! 16823 660135593
! 188529 346720325
? 1
? 1
! 22865 583876387
! 147590 757413117
? 1
! 31210 706615208
! 145092 867238905
? 1
? 1
? 164512
! 65853 592060366
! 136172 4351504
! 64260 640778517
? 1
? 1
! 152895 677151572
! 27905 674782065
! 149638 922437170
? 1
! 95111 955123183
! 52673 608090560
? 156357
? 1
! 93503 327393610
! 54414 475540530
! 135425 154476158
! 45473 560475827
! 158513 20276654
! 111508 639675864
! 105932 963796773
? 1
! 71648 221381455
! 26852 288951413
! 8803 81582769
? 1
? 1
? 1
? 1
? 1
! 39498 516621171
? 1
! 55308 846466456
! 137728 412039384
! 74797 233439150
! 147986 505803879
! 9679 70997770
! 118582 613213087
? 1
! 103375 537615387
? 1
! 106075 118295342
! 74825 303725933
? 1
! 127449 615021356
! 48789 998564451
? 1
! 161824 455915399
? 1
? 1
? 1
! 60116 915387188
? 1
! 1147 867005803
? 1
? 1
! 55248 721311359
! 28400 470037239
? 1
? 118497
? 1
! 35000 187968020
? 141989
! 174431 209591298
? 1
? 1
? 1
? 1
? 1
! 182395 718567852
? 1
! 89547 250140454
! 10946 923496183
! 144269 708139727
? 1
? 1
? 1
! 67370 59214565
? 1
! 83159 915278758
! 125329 485465914
! 120315 30281747
? 1
! 166771 341459495
? 145633
? 1
! 9225 969360324
? 1
? 1
! 190728 405031600
! 176634 18373564
! 68468 590486228
? 1
? 1
! 185627 490270380
? 1
? 1
! 148929 932890563
! 35784 56701756
! 184598 179271647
! 93221 239877379
? 1
! 120353 295522674
? 1
? 1
? 113795
? 1
! 165459 177045191
! 88022 157318000
? 1
? 1
? 1
? 1
! 188 967397862
? 1
? 116297
! 129606 218616381
! 90309 470063392
? 1
! 152772 686925177
? 1
! 112640 26342801
? 1
! 30307 861883415
? 1
? 197355
? 1
! 164326 265899594
! 59851 867655449
! 82090 516777338
! 101704 745426500
? 1
! 82180 247941259
? 1
! 190998 75436078
! 39423 459110920
! 84032 363727662
! 71163 223687922
? 1
? 69697
! 71467 812115575
? 175887
! 122273 915380529
! 17521 925919191
! 155465 107381228
! 134797 431599179
! 19988 886293797
! 120966 317544762
! 45067 801658177
? 1
! 165043 784383249
? 1
! 22829 724032471
? 1
! 138879 742581700
? 1
! 82447 895237837
? 1
! 149165 201606659
! 162871 506592057
? 1
? 1
? 1
? 1
! 188717 725426010
! 127759 207113608
! 124888 469519731
? 1
! 181160 91415792
! 29876 665589210
? 1
? 1
? 1
! 31950 305926604
? 1
? 1
! 167919 93286144
! 43338 879935859
? 81885
? 1
! 123059 695783333
? 1
? 1
? 1
? 1
! 76639 169596093
? 1
! 183010 233622518
! 131247 143472116
? 1
! 87494 648763588
! 61314 615681134
? 1
! 30992 868109780
? 1
? 1
! 55310 251419695
! 189021 157230569
? 1
? 56489
! 160963 466438618
? 1
! 148607 333522378
? 1
! 12007 645551139
! 109063 568043141
! 118951 745464133
? 1
! 2581 653784118
! 137647 546442804
! 80750 377776010
! 42955 478461363
? 1
? 1
! 43780 100522897
! 189893 291242041
? 1
? 1
? 1
! 118635 428235355
! 61732 496690933
! 83449 642367086
? 1
? 1
! 30707 224226262
! 184756 458532118
? 1
! 142015 166124915
! 108179 218388881
? 61447
! 196866 154378709
! 162896 310457407
? 1
! 20892 839051596
? 1
! 32974 86895767
! 123960 18454829
? 1
? 1
? 1
! 132866 351142088
! 23489 582832423
? 1
! 34946 667955267
? 107972
! 171220 677059318
! 185162 168150911
? 1
! 49800 76656773
? 150035
! 90521 751056378
! 59246 318002544
? 1
! 91780 482323741
? 1
? 1
? 1
! 117944 645727631
? 1
! 140410 446696287
! 179261 462612228
? 1
? 1
! 21550 799748823
? 1
! 195060 142966318
? 1
! 140656 568043046
! 164978 397752501
? 1
? 1
! 14057 4910291
! 90691 242408350
? 1
! 57786 790604067
! 113868 463173580
? 1
? 51450
! 170933 934909765
! 120194 788349214
? 1
? 1
! 106184 639378466
? 1
! 80756 99320461
! 108277 278158820
! 52962 862304132
? 1
! 140686 239271197
? 1
! 14086 426981066
? 1
? 142368
? 1
! 65295 330380199
? 1
! 163125 746748942
! 127798 119106512
? 1
! 136951 718498766
? 1
! 191302 762097626
! 131459 935166843
? 1
! 78221 558373189
? 1
? 1
? 1
? 1
? 1
? 140745
! 43516 279151981
? 1
! 47796 949390492
? 1
? 1
! 27210 645367001
! 119273 186855014
! 160688 277222064
? 1
! 73517 48554548
? 1
? 1
? 1
! 101501 94632943
? 1
! 107686 807308255
? 1
? 1
? 1
! 46653 806518972
! 77715 527558096
! 93741 871624842
? 1
? 1
? 1
! 101310 616739761
? 1
? 125663
? 1
! 180719 524059676
! 59771 405720465
? 1
? 1
? 1
? 1
! 126280 947610671
? 1
! 178422 647299905
! 123351 104717603
! 138184 108724514
? 1
? 1
? 1
? 1
! 42375 628104983
? 1
! 118611 223730737
? 1
? 1
? 1
? 1
! 48272 582441432
? 1
! 146670 477051252
? 1
! 170044 222075814
! 89862 720667414
! 182610 716994213
? 1
! 15941 808059116
! 130888 891017960
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 57688 534719516
? 1
? 1
! 89149 877049491
! 40206 297031792
! 12368 407880281
? 1
? 57123
! 175943 892383522
! 75677 992402956
? 1
? 1
? 1
? 102602
! 190585 366882713
? 1
! 57306 587927524
? 1
! 9 586851061
! 29728 920968862
? 1
? 1
? 1
! 11937 671870478
! 184573 275680972
! 142946 863726954
! 178695 519694789
? 1
? 1
! 34327 827429068
! 63589 428967893
! 16882 174664517
? 1
? 1
? 1
? 140986
! 121510 336168009
! 43703 384957058
! 152123 194051604
? 1
! 45631 189424841
! 129415 753579551
? 1
! 142472 408571512
? 1
? 1
? 1
! 58852 105871857
? 1
? 1
? 1
? 1
! 85420 701349818
? 1
! 82581 18065980
! 129665 728511324
! 189257 34509068
! 184173 411449289
? 1
? 1
! 86346 301424300
? 1
! 144116 468884719
? 77166
? 1
? 1
? 1
! 196344 262780253
? 1
! 198737 169399478
? 174276
! 6035 270623790
? 1
! 164760 44917339
? 1
! 139009 967983120
? 1
! 139872 288533751
! 101683 711716918
? 1
? 1
! 186304 309155133
? 118275
! 194489 806219825
? 1
! 126818 936689152
? 1
? 1
! 85239 507822990
? 1
? 1
? 1
! 87597 234780317
! 157620 86251036
? 1
! 12951 424573941
? 1
! 150458 610292756
! 25011 973007940
? 1
! 45332 658778524
! 64948 143512688
! 141838 830509316
? 1
! 167879 977322836
? 1
? 1
? 1
? 1
? 1
! 153739 360306987
? 1
! 108856 537929136
! 100510 12763112
? 1
? 1
! 85243 302541788
? 1
! 194655 428731465
? 1
? 1
! 59709 140288541
? 1
! 168992 180094017
? 1
? 1
? 1
? 1
? 1
! 143536 827759335
? 1
? 1
? 1
! 148584 632397298
! 129657 588879265
! 3186 964168579
! 84679 620310320
? 91423
! 168777 71508688
! 52445 780335173
? 1
! 164674 846410813
? 1
! 131474 952557267
? 1
? 1
! 20158 621891684
? 1
? 1
? 1
? 1
! 153149 295772679
! 96760 956425036
! 158119 769316481
! 122347 82937903
? 1
? 1
? 1
? 59603
? 1
! 62121 589710842
! 62143 768524697
! 18377 84400479
? 1
! 161305 453397539
! 58267 797332946
? 1
! 133181 294060696
? 1
? 1
! 59 995109658
? 1
! 8571 524098339
? 1
? 1
? 1
? 1
! 57836 988741149
? 1
? 1
? 1
! 137296 164110705
? 1
! 122052 526298660
? 1
? 1
! 16121 632125066
! 29446 10903048
? 47861
! 65602 570880141
? 1
? 1
? 1
? 1
? 1
? 1
! 2176 866336674
! 63821 554826112
? 1
! 24028 171484278
! 91620 556751869
? 1
! 161837 482173238
? 1
! 89083 729355030
? 1
? 1
! 44575 720161577
! 154722 181568054
? 124482
! 54099 155087588
! 7315 22926815
! 145347 181617827
? 1
! 32461 202346000
? 1
! 157436 134189377
! 68286 853583706
? 1
? 1
? 1
? 1
? 1
! 102895 209794870
! 89159 436815018
! 82100 40944962
! 3553 709407043
! 77 174245244
? 14799
? 1
? 1
! 155236 670335499
! 173826 319898019
! 114542 140612860
? 1
! 143842 172296183
? 1
? 1
! 131734 34162005
! 119050 83483880
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 165341 890658725
! 180166 91610919
? 1
? 1
! 125378 652511087
! 111179 920039916
? 1
! 139014 146268132
! 81612 496251174
? 1
? 1
? 1
? 1
! 103196 239535845
! 109795 732003152
? 1
! 160239 108516812
! 61396 92604923
? 1
? 1
? 1
? 1
! 31673 167849850
? 21373
! 1095 717529397
! 179757 761735768
? 1
? 1
! 106633 17328503
! 130677 346617002
? 1
! 144686 644816496
! 90473 806063339
? 1
! 411 426331519
! 117675 985005864
? 1
? 1
! 124232 516066858
! 71414 175159643
! 56123 949503514
! 189289 905283093
! 64110 124306056
? 1
! 51491 120541845
! 59410 843218297
! 79452 397106632
? 68298
! 150051 357632913
? 1
! 23117 953072222
! 112346 145664254
! 2261 979136927
? 5421
! 148825 642551575
? 1
! 51025 608572118
! 92972 938229523
! 8763 117542713
! 62622 690975866
? 1
! 185045 61116425
? 1
! 162214 75491887
? 1
? 1
? 1
? 1
! 197988 842485432
! 170569 44867233
! 15861 415263386
? 1
? 1
? 1
! 175883 142039031
? 1
? 1
? 1
! 190849 835326860
? 1
? 1
! 52127 943981518
? 1
! 150486 825189800
? 1
! 59917 307879884
! 122109 164176492
! 1885 418549061
! 54336 886498714
! 88504 56682988
! 138403 997540280
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 49623 832959064
! 80407 64631293
! 112002 689838018
! 104751 132184047
? 1
? 1
! 17163 316940003
? 19900
! 21764 24789402
? 1
! 17164 735422864
? 1
! 43130 747301684
! 148809 133774573
! 24364 634604884
? 1
? 1
! 171959 869224484
! 77219 118480496
? 1
! 188226 398126468
? 1
? 1
? 156952
! 142021 255004101
? 1
? 1
! 25553 28608768
? 176218
! 178996 301949301
! 44840 767504965
? 1
! 76826 143374975
! 136473 414722279
! 62365 134532660
? 1
? 1
! 194203 250541414
? 1
? 1
! 149229 662913690
? 1
! 42234 506259039
? 1
? 1
? 1
? 152173
! 129159 425992666
? 1
? 1
! 67289 587818226
! 11542 465423497
? 45427
? 1
! 100591 734179704
! 16749 664529124
? 1
? 1
! 174545 744333195
? 1
! 102123 197347898
! 12911 510490252
? 1
! 129730 426824581
? 1
? 1
? 1
! 62592 74876026
? 1
? 1
? 1
? 1
! 121477 56664668
? 145904
? 1
! 54080 159662151
! 156196 463173444
? 1
! 141697 947106441
? 1
? 1
! 168783 779331196
! 156523 276871524
! 10648 536930376
? 1
? 1
! 40769 81472779
? 63383
? 1
? 1
! 122650 303580346
! 85643 169578888
? 1
? 1
! 176030 698035414
? 1
? 1
? 1
! 67688 738602594
! 146920 945704024
! 160039 544976677
! 161124 171553442
? 1
! 104850 943084312
! 92927 854633347
! 149420 830722925
! 44697 738209343
! 132462 889385633
? 1
? 173426
? 1
? 1
? 1
? 150774
? 107727
! 75541 868756881
! 33589 356862860
! 189685 530560106
? 1
? 1
? 1
! 66275 133963109
? 159018
? 1
! 105517 227008012
? 1
! 44732 152385136
! 62273 719980131
! 193744 564924277
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 51692 797710102
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 118574 687658421
? 1
! 128923 905502814
? 1
? 1
! 166523 705091918
! 38697 236524175
? 1
! 6146 6535642
? 101196
! 22526 899579807
! 7554 155244314
? 1
? 1
! 28413 573219146
! 190333 919008510
! 166751 470404667
? 1
? 1
! 182864 40181360
! 96717 363392554
! 130572 812679988
! 117681 803180056
! 169939 7701506
! 15248 751470300
? 1
? 1
! 125239 795358298
? 1
? 1
! 117333 55592485
! 167840 616301427
? 1
! 24928 482766086
? 1
! 160278 595169899
! 184731 160697922
? 1
! 179694 854692552
? 100936
! 2688 500839363
! 183381 105985819
? 1
! 48468 579317889
? 11718
? 1
? 1
! 122007 604836842
! 133372 888513863
! 9867 551988200
! 52790 779757662
! 50575 560754728
! 79136 290261122
! 67556 630064789
! 110797 955325115
! 12426 289269902
! 165958 246486079
! 2445 191948194
! 22982 995429254
! 6176 978795990
! 108723 780344282
! 194505 556001615
? 1
! 159693 357308027
! 48949 985679645
? 1
! 20512 832084286
! 12841 368275012
! 20829 27457711
! 69617 128005844
! 106477 138671259
? 1
? 1
! 52711 598666981
! 53741 285383514
! 104809 545380802
! 30702 687929823
! 9334 882819651
! 83910 149237397
! 90936 321235977
? 1
! 167653 593843955
! 90563 689391046
? 1
! 44327 374837288
! 107859 588140074
? 1
! 135267 614302439
! 23337 364126916
! 61827 67245532
? 1
? 1
? 1
! 14908 399786291
? 1
? 90757
! 191099 773821027
? 1
! 63050 76938785
? 1
! 52087 998484744
? 1
? 1
! 133355 53442463
! 152701 312935883
? 1
? 1
? 1
! 149177 467965408
! 104791 348000500
! 36322 1337562
! 55153 928242857
! 138015 680002947
? 1
? 1
! 78490 693971633
? 1
? 1
? 1
! 181666 592768945
! 20364 61365765
? 1
! 145527 404720500
? 1
! 173014 300469314
? 1
! 8051 374235680
! 27382 703174909
! 197880 882846484
? 1
! 129895 293459318
! 58240 406640645
? 1
? 25145
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 182439 727914757
! 64545 277447069
? 1
? 1
! 48604 799994864
? 1
! 72910 423687824
? 1
? 116463
? 1
! 9710 93061727
! 89432 784020643
? 1
! 188192 787410991
? 1
? 110654
? 1
! 192215 206061030
? 1
? 1
? 1
? 1
? 1
! 196536 949802300
! 88996 342107903
? 1
! 53000 214106643
! 154930 534542549
! 69879 217736255
? 1
! 115527 289467314
? 1
? 1
! 11535 374982858
! 72526 739724114
! 121674 693561566
? 1
! 161255 370147681
! 92317 253297902
! 191804 44157354
! 26444 541445582
! 105611 98877383
! 198317 324791912
? 1
? 1
? 1
? 1
! 85266 195770001
! 63660 566951406
? 1
? 1
! 117552 883069952
! 125853 741239563
! 74160 417102320
? 1
! 146790 703536640
? 1
? 1
? 1
! 26187 695946775
? 1
! 155749 945506608
! 18620 121929728
! 17118 780211638
! 16410 695834083
? 57790
? 1
! 145871 499688059
! 154526 307860398
? 1
! 136027 973020777
! 9222 885175073
? 1
? 1
? 1
? 1
? 1
! 144959 80040934
! 79826 798681704
? 1
? 1
? 1
? 76827
! 12812 275644971
! 182991 548440782
? 1
? 1
? 103083
? 1
! 57655 674462944
? 198206
? 1
! 71315 114075072
! 154338 923825700
! 80853 176952230
? 1
? 31533
? 1
! 79625 444996013
! 65904 812049183
? 1
! 92449 199586220
! 47364 299637614
? 1
? 1
! 191374 906602064
? 1
! 78441 888631386
! 122314 221924337
! 157783 357710872
? 1
? 1
! 129076 995016922
! 19158 999160459
? 1
? 1
! 125869 175621634
! 45138 951352597
? 1
? 1
! 171979 915384965
! 66317 670707072
! 65819 958506225
? 106685
! 128738 638243647
! 21436 217896682
? 1
? 1
! 52954 436302418
? 1
? 1
? 1
? 1
! 160502 99294400
? 35760
! 101065 86628240
! 166759 880053659
? 1
? 1
? 1
! 13057 235471043
? 1
! 125518 353345429
? 1
? 1
? 1
! 122309 183285681
! 165828 228849608
? 1
! 8505 437167137
? 136376
? 1
! 76802 375967300
? 1
! 85616 26933616
? 1
? 1
? 1
? 1
! 89011 846007553
? 1
! 106816 78238574
? 1
! 133800 328818738
! 195866 939700039
? 1
! 48734 536875460
! 93708 758770732
? 1
! 110366 78586882
? 1
! 121256 900572552
? 1
! 100876 120638135
? 199461
? 1
? 1
? 1
! 130750 579699739
? 1
? 1
! 56958 654422811
! 143607 847062856
? 1
! 159234 776996077
? 1
? 1
! 994 939008099
? 1
? 1
! 48258 667826567
? 1
? 1
! 184380 400743862
? 1
! 6889 646030115
! 126826 925236380
? 1
? 1
! 51037 385200487
! 91684 891967429
! 147106 362056893
! 137757 929401136
? 1
! 155451 829504246
! 106793 654341
! 52985 648488587
? 1
! 163409 860822372
! 27974 515691692
? 1
? 1
? 1
! 145191 124917675
? 1
? 1
! 85086 244656204
? 1
? 1
? 1
! 16011 542765425
? 1
? 1
! 198928 118793368
? 1
! 90683 606461001
! 2397 374872243
? 1
? 1
! 197361 860614036
! 160114 904744503
! 185145 363693185
? 169818
! 45551 646784992
? 1
? 1
! 80800 78378253
? 1
! 90260 848258462
? 1
? 1
! 47982 589413353
! 75515 585312313
! 49699 881576107
! 66741 672842234
! 164303 703156170
? 128513
! 92159 258304656
! 33 876712888
! 26729 697570145
! 76232 107491801
! 123696 571802282
? 1
! 129082 493492223
? 1
? 1
! 89231 37508376
! 90619 327866499
! 27207 578650900
? 1
! 161121 165497270
! 175419 411704619
? 1
? 1
! 53397 276212934
? 1
? 1
! 108749 384426007
? 1
? 1
! 111370 22720090
! 6925 245355132
! 40980 50189378
? 1
! 120920 990699196
? 1
? 1
? 1
! 92345 426638234
? 1
? 1
! 83970 217349512
! 57906 708447784
? 8753
? 1
? 1
! 10076 311318709
? 1
? 1
? 1
? 1
! 89904 447863190
? 1
! 100552 242641124
? 1
! 180267 101583044
! 43642 366782439
? 1
? 1
! 196258 750089763
? 1
! 69343 122714746
? 1
! 179856 518998853
! 49067 446553351
? 1
? 1
! 29019 594774225
! 27568 324930946
! 98690 361788033
? 1
! 61653 706495162
? 1
! 153639 239657740
? 1
! 171719 253792102
! 153948 578773627
? 1
! 169386 789276884
! 56698 237040874
? 1
? 1
! 54283 772131599
? 1
? 1
! 133738 215300661
? 1
! 41712 934960102
? 1
! 123333 312310559
! 92139 356140482
! 111350 504641142
? 1
! 199951 238171002
! 85430 485133205
! 67374 394021975
? 1
! 69850 860997052
! 175940 159924527
! 170147 451630514
? 1
? 1
! 36279 863363089
! 27108 944864397
! 58497 620488225
? 1
? 1
! 38055 599890979
? 8490
? 1
! 157555 840494360
! 72941 824938374
? 1
! 162990 808253334
? 1
? 1
? 1
? 1
? 1
! 151620 25527945
? 1
? 1
! 155181 295575525
! 197025 454356400
! 142786 936426353
! 135973 335635398
? 81715
? 1
! 197024 909872327
! 189930 629107933
! 176633 891935534
? 1
! 189212 930997426
? 1
? 1
? 1
? 1
! 38296 711461783
! 120606 685734314
! 139298 111647458
! 110930 544324689
? 1
! 92215 337706442
! 168059 95870386
? 1
? 1
? 28700
? 1
! 157042 177482942
? 1
? 1
? 1
? 1
? 1
! 6648 746136813
? 1
! 87454 302853184
! 198529 583800694
! 163916 266104317
! 130088 199425641
? 1
! 191397 563341855
! 69273 731150208
? 1
? 1
! 79983 966107701
? 1
? 1
! 1661 619043597
! 87493 91018568
! 117882 39308733
! 66053 857788911
! 81369 92972141
! 56675 101891629
? 1
? 1
! 4928 708559039
? 1
? 71635
! 191844 232947826
! 169501 231854797
! 77797 544074712
! 18372 617906278
! 96738 849754983
? 1
? 1
? 1
! 104269 392952228
! 88398 490115500
? 1
? 1
? 1
? 1
! 3824 224116859
? 127470
? 1
! 103122 951258823
? 1
? 1
! 112138 322254195
! 160129 654305322
? 1
! 34793 593936797
! 18158 368126521
! 71062 888755462
! 16927 454123743
? 170258
? 1
! 159833 702622455
? 1
? 1
? 1
! 181022 793889291
! 59822 885068884
! 43361 425805065
! 180655 559880951
! 183486 776287545
? 1
! 36984 513209815
? 1
! 6605 852571680
? 1
! 130650 150529100
! 20249 580080469
? 1
? 77074
! 101299 127188191
! 158674 132877159
! 49928 706109729
! 65384 21593007
? 1
! 186231 712865063
! 44595 177173129
! 139467 901890643
? 1
! 185155 924938267
? 1
? 1
! 161992 260970989
! 7951 937977171
? 1
! 178325 404257331
? 1
? 1
? 1
! 28237 70983057
? 1
? 1
? 1
? 1
? 1
! 174980 871512750
? 1
! 165621 982051884
? 1
? 1
! 91456 470047101
! 71999 944771103
! 182221 251823708
! 53013 34949865
! 28416 582259315
! 33673 606320306
! 72457 100127293
! 151954 567238265
! 96143 716384897
? 120942
? 1
! 110465 617636211
? 1
! 148639 784409686
! 146676 818562369
? 1
? 1
? 1
? 1
! 116119 76885110
! 166652 717782193
! 108587 215069671
! 133237 809392331
! 179140 220156157
? 1
? 1
? 1
? 1
? 1
! 26260 994537762
? 1
! 58162 763544979
! 21076 440154693
! 147585 592275377
! 177426 710808192
? 1
? 1
? 1
? 1
! 45158 372719104
! 40058 699897592
? 1
! 1537 534648857
! 70172 59784955
! 186527 334310839
! 27219 599992584
? 1
! 190540 97773434
! 191158 969822669
! 161377 857989724
? 1
! 132924 912774784
? 1
! 42199 292573802
? 1
! 76599 174855004
? 1
! 33836 621907849
? 1
? 22492
? 1
? 50199
! 136183 613477111
? 1
! 9208 345936919
? 1
! 78096 102434995
! 192209 597767685
! 35574 259213627
! 85124 508724705
? 1
! 91428 967766988
! 98572 474241801
! 151721 28934708
? 1
! 36331 908699989
? 1
! 145644 150584058
! 99600 572281342
? 1
! 13204 470565775
? 1
? 194048
? 47372
! 162752 737641484
! 36095 96184181
? 1
! 5567 419273314
? 1
? 1
! 107556 185026366
? 1
! 150197 105256039
? 1
? 1
? 180900
? 1
? 1
! 120105 69338391
? 1
? 1
? 1
? 1
! 9819 307726980
? 1
? 1
! 157423 291638979
? 1
? 1
? 1
! 107178 189946133
! 197074 695572024
! 30572 270944180
! 107891 846655757
? 1
! 133812 55754555
! 42763 785278695
! 160316 701597333
! 119353 884498016
! 70543 897956367
! 18366 658735540
? 1
! 1502 219134653
? 1
? 1
! 71405 648256832
! 164178 467878356
! 195855 15135252
! 25645 852448935
! 11737 718664755
? 142726
? 1
! 196955 708452365
? 1
? 1
? 1
? 1
! 44944 82101892
! 148887 175279384
! 57673 519083545
? 1
! 104308 725674569
? 1
! 145117 146625637
? 1
! 66980 222451560
! 76321 144185957
? 1
? 1
! 101380 384822647
! 181585 406765500
! 159674 432195326
? 1
? 1
? 1
! 159863 12762838
? 1
? 1
? 53918
? 1
? 1
? 1
! 176467 376080100
! 132316 529824057
! 110840 865475450
! 117386 327385141
? 1
! 158553 665936982
? 14095
! 117744 960154272
? 48526
? 1
? 155278
! 47038 376079906
! 177280 912782015
? 147380
! 6550 597581877
? 1
! 50225 658139568
? 1
! 196487 483474771
! 83290 733902658
? 1
? 1
! 39085 150442391
! 47827 348879524
! 9468 602840222
? 1
! 108031 348387458
? 1
! 65919 3658565
? 1
? 1
! 194759 9483540
! 196206 622327403
! 162317 34356388
! 51604 552654775
! 188645 434775919
! 159722 394224432
! 28967 693104366
! 32176 795460848
! 113769 693804059
! 26139 107250542
? 1
? 1
? 1
? 1
! 127050 460080372
! 149111 137803214
! 161012 581487028
! 163024 624084096
! 180498 226789188
? 1
? 1
! 194285 142952164
! 168994 48382379
? 1
? 1
? 1
! 109195 129809206
? 1
! 196641 804123787
! 43725 12193462
! 3686 353400133
? 1
? 1
? 1
? 1
? 1
! 2982 384548774
! 171941 249051252
? 1
? 1
! 120992 748632955
! 50058 833101747
? 1
? 1
! 44899 407478481
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 20321
? 1
! 133503 482626372
! 3276 814840088
? 1
! 189069 888111784
? 1
? 1
? 1
! 166768 315217782
? 1
? 1
? 1
! 183280 998172232
! 160689 784331892
? 1
! 53528 829074690
? 1
! 146723 536764171
! 145529 107796632
? 1
? 1
? 1
! 152378 720170857
? 1
? 1
! 79896 532255114
? 1
! 190347 617475494
? 1
! 48535 495796353
! 196234 787314822
? 1
! 188089 422275980
? 1
? 1
? 1
! 51117 761252502
! 90933 175238733
! 174486 820621512
! 137276 971134963
! 198068 474022756
? 1
! 191866 257238766
! 153504 675292814
? 138464
? 1
! 94281 548677160
? 1
! 131943 978675465
! 52149 293818307
? 1
? 1
! 73842 448082576
! 108555 923027233
? 1
? 41559
? 1
! 1855 627559912
? 1
! 70604 723084969
! 137314 403588438
? 1
? 1
! 86303 573049555
! 140198 606452976
! 164531 433517236
? 1
? 1
! 38808 197928448
! 136695 378024298
! 98785 5432041
! 24147 700841434
! 122035 977587025
! 19835 141618784
? 1
? 1
? 62558
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 165231 343110943
! 80075 378731445
! 56020 467452914
? 1
! 118136 430206926
? 1
? 1
! 139744 602959164
! 142471 872333049
! 139738 377549486
! 163932 735303324
? 1
? 1
! 24818 646015501
! 114187 740227909
? 1
? 1
! 147761 273100325
? 1
? 1
! 43998 127187406
? 1
! 171939 361085244
! 120285 477312800
! 10744 460783526
! 29222 803117663
! 57610 869521157
! 182550 929028994
? 1
! 147657 19585302
! 160309 515535243
? 1
! 60968 945351902
? 1
? 1
! 126851 962106392
? 1
! 80179 891225492
! 101060 151287002
? 1
! 155682 632708109
! 66262 352234999
! 151686 5941004
! 105467 601372538
? 1
! 157663 871718836
! 125939 558061112
! 139269 149591191
? 1
! 187598 820162761
! 71528 229264103
? 1
? 1
? 1
? 1
! 17078 200018808
! 23625 444793324
! 87131 636770092
! 193601 101967310
? 1
? 1
? 1
? 1
? 1
? 1
! 123286 20610895
! 124824 318046205
? 1
? 1
? 1
! 73334 620486752
? 1
! 134448 742060166
? 24383
? 1
? 1
? 1
! 143375 828038413
! 113115 482737724
? 1
! 1468 711360104
? 1
! 165650 223729570
? 1
! 162739 462089998
! 81534 629074859
? 79992
? 1
? 1
? 1
? 1
! 3957 801661189
! 56188 975515075
? 1
! 8615 825949717
? 1
! 16304 478804399
! 1756 199075968
! 44989 471827031
? 1
! 141803 104836657
! 156370 862743133
! 54276 909640489
? 1
? 1
? 1
! 145362 759375487
? 1
! 118489 801524191
? 1
? 1
! 19741 818974357
? 1
? 1
? 1
? 33195
! 196880 189719849
! 146487 899458625
! 37594 844174158
? 1
! 65533 389796594
? 1
! 50500 51159045
? 1
? 1
? 1
? 1
! 198857 670373260
! 6024 143047150
! 181259 975015868
? 1
? 1
! 60419 670442497
! 72684 675705180
? 1
! 113924 993631523
? 1
! 60081 560495752
? 1
! 108567 373894271
? 1
? 149378
? 1
! 91658 244639310
! 98088 898184310
? 1
! 97527 116262084
! 32540 814588558
! 112121 632935248
? 1
! 162224 284869151
! 122741 405338821
! 124050 391139304
! 92195 884476118
! 82920 393970636
! 97848 227978406
? 1
! 6945 268171325
? 1
! 106528 986468234
? 1
? 1
! 184941 505232548
? 1
? 1069
? 1
! 14519 336995003
! 100964 668382054
! 72043 769658652
? 1
! 182442 150071503
? 1
! 135876 611837159
! 100558 768036132
! 84997 342479110
? 1
! 146847 96909107
! 30770 844437676
? 1
? 1
! 61113 986215593
? 1
? 1
? 1
! 57413 73684288
? 1
? 114145
! 90299 499487032
? 1
! 11657 797015673
? 1
! 190148 976344082
! 65596 953757971
? 1
! 153789 568411725
? 1
? 199781
! 145187 870952385
? 93863
? 1
? 185765
! 134172 350702332
! 41781 299952817
! 171413 805397019
? 1
! 138678 194094450
? 1
? 1
! 167627 437972046
! 112471 28813253
! 47961 869793922
! 20010 713582208
? 1
! 140653 374945925
! 92559 859617042
? 1
? 1
? 1
? 1
? 180130
? 1
? 1
? 1
! 60413 957057919
! 79950 28394136
? 1
! 73651 895755610
! 154396 270389749
! 162664 245816016
? 1
? 1
! 111556 468864507
! 38672 882879032
? 72299
? 101724
! 78436 502199406
? 1
? 1
? 1
! 115106 112639540
? 1
! 192238 336501558
? 1
? 1
? 1
? 1
! 188812 258230034
! 182435 322827922
! 36951 251128486
! 86239 991001506
? 1
? 1
! 148070 486056587
? 1
? 1
! 153553 759508390
? 64006
! 74997 521090034
! 186440 28009966
! 64733 316629321
? 1
? 1
! 99383 96900854
! 18040 760057908
! 184111 884867358
! 195665 42567456
? 1
? 1
? 1
! 67588 481438568
! 156270 952889277
! 12979 163610359
? 1
! 74493 78183952
? 1
! 101933 793332822
! 161456 513041644
! 45649 138357199
? 1
? 1
? 90484
? 1
! 54545 567482999
? 1
! 96112 132580662
! 22180 723385370
! 12428 658526594
! 140937 415777527
? 1
! 93546 492421568
? 1
? 108751
? 1
? 1
? 1
! 30324 896062953
? 1
! 80871 643913721
! 8934 790345673
? 1
! 39552 642624779
? 1
? 1
? 1
! 36974 814659718
! 3205 968469279
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 162290 196267475
? 1
! 146729 772359957
! 141532 911539460
! 95032 582834875
? 1
? 1
! 194062 282849241
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 66984 449612963
? 1
? 1
? 1
? 1
! 78284 491073237
! 92978 690351141
? 1
! 179324 644187976
! 198252 901659424
! 170192 293105950
! 78650 77613583
? 1
? 1
? 1
? 1
! 114376 989406942
! 131578 800345432
? 1
! 128941 299446755
! 149863 944572734
? 1
! 52819 655631371
! 73462 505948161
! 103085 577353863
? 1
? 1
? 1
! 5381 495612830
! 37796 543883308
? 1
? 1
? 1
? 1551
! 199657 142827474
? 1
! 56378 659690734
? 1
! 122086 277679488
! 41369 748766319
? 1
! 65657 569284186
! 61096 225856613
! 174164 281744814
! 105796 129276382
! 79074 919692307
? 1
! 158491 669671117
! 134846 359141452
! 16627 158648509
? 1
! 94524 24498311
? 1
? 126394
? 1
! 88122 495859142
? 1
! 82019 426045916
! 29702 429655614
! 123994 905014324
! 187881 674432756
! 48562 250817314
? 1
! 89251 442888022
? 1
? 1
? 1
? 1
? 1
? 1
! 87858 262625215
! 168712 712567814
! 5760 144567521
! 149090 448083673
? 1
? 1
? 1
? 1
? 1
! 85494 846850082
! 38670 347334467
? 1
? 1
! 165988 895665899
! 189621 31199201
! 139569 341924137
! 141132 992532116
! 84938 458033120
! 142398 478851287
? 1
? 1
? 149951
? 1
? 1
? 1
! 71403 199878553
! 14733 915731631
? 1
? 1
? 1
! 84819 714282418
? 41125
! 67589 924981082
? 1
! 9274 748805519
! 181393 715441554
! 173687 982317401
! 21868 535922686
? 1
? 178508
! 150556 361228041
! 129049 340634150
! 141849 828561568
? 1
! 106225 406283787
! 179852 927158692
? 1
? 1
! 174141 651425795
! 79140 472438175
? 1
? 1
! 156028 479768455
! 50704 265994835
? 1
? 1
! 101246 773564028
! 40510 120097007
? 1
? 1
? 1
! 165948 369042178
? 1
! 129637 797284456
! 176076 103066071
! 63403 609894824
? 1
! 164624 970167828
? 1
? 1
? 1
! 32009 379186403
! 90305 720607676
? 1
! 16821 744606236
? 1
! 108686 566002698
? 1
! 142425 689866821
! 75620 876053543
! 172811 153998654
! 166880 112411911
? 1
! 110641 712726221
! 133183 720157667
! 62599 940393544
! 96144 787926654
! 28557 86935492
? 1
! 140632 82130437
? 1
? 1
? 1
! 43733 186491552
! 2365 351764995
? 1
! 119430 839742813
! 166506 865867571
? 1
! 176171 267994423
? 1
! 99337 848368184
? 1
! 152012 172719655
! 64425 975981488
? 1
! 132717 645266452
! 1110 13068669
? 195762
! 107273 54704135
! 115429 979312964
? 1
! 155670 598040656
! 85598 621241410
! 153068 347577524
! 188644 24062897
! 191140 505283915
! 159854 21482165
? 1
! 58131 8025690
? 1
? 1
! 43387 587220375
! 121824 165738433
? 1
! 51232 235020952
! 197477 806640826
? 1
! 167273 375995629
! 126020 478482048
? 1
! 166220 66766163
? 1
? 1
? 1
! 168512 475080275
? 1
! 39401 751406934
? 1
? 1
! 130916 996340179
! 159009 971566021
? 1
? 1
? 1
? 1
? 122366
! 12479 498442869
! 124169 990830159
! 50425 502331962
? 100528
! 84727 984978768
? 1
? 1
? 1
? 1
? 1
! 168403 827054170
! 110899 997030588
! 159644 983760474
? 1
! 72129 985042661
! 181921 669854137
? 1
! 51668 551038332
? 49387
? 1
? 1
? 1
? 1
! 171361 155403935
! 72686 607325217
? 1
! 139281 153979380
? 1
? 1
! 93444 613608150
? 1
? 1
? 1
? 1
! 59420 514197645
! 55501 323036545
? 1
! 53790 664898107
? 1
! 67328 702743542
! 164982 988856268
? 1
! 147541 347337976
! 149915 628468661
? 1
! 20687 510514780
? 1
? 1
! 137522 167165786
! 83233 516132394
! 132438 67681683
? 1
? 1
! 177713 263230286
? 1
! 81833 138496327
? 1
! 66558 348481624
? 1
! 44839 610210844
? 1
? 1
? 46053
! 2870 733090377
? 1
! 95252 625921136
! 19377 683855277
? 1
! 48836 934806241
? 1
! 10703 114580928
! 53172 166456938
! 263 486570635
? 1
! 82608 231656185
! 10271 100950202
! 12815 689354899
? 1
? 1
? 195494
? 1
! 101022 867908480
? 1
! 109993 604813746
? 1
? 1
? 67545
? 1
? 1
? 1
? 1
! 173515 563435633
! 24363 807834378
! 135057 884877554
! 116513 977831026
? 1
? 1
! 151294 867171583
? 1
? 1
! 159124 837431501
! 196313 339317932
? 1
! 101598 603128238
? 198487
? 1
? 124790
? 1
! 166920 27527351
? 1
! 162582 131908970
? 1
! 53650 967413897
? 1
? 1
? 1
! 42709 891229599
! 151639 205083331
? 1
? 34773
! 80597 452635937
? 1
! 177628 423385060
! 190039 508512385
? 67859
! 18743 720913729
? 1
! 16276 858002338
! 75420 710099336
? 1
? 1
! 16064 875372868
! 140439 406510254
? 1
? 1
? 1
? 1
? 1
? 1
! 134680 49676004
! 198488 79261128
? 1
! 183472 906081517
! 30071 453292427
? 1
! 195146 340733291
? 1
! 24221 571600954
! 115676 557646022
? 1
? 1
! 118813 533127110
! 785 835285859
! 81044 810772055
! 39890 378238545
! 154444 369513313
? 1
! 161822 579265303
! 154679 63689111
! 144280 389542853
? 1
? 1
! 182686 198478186
? 1
! 178922 515613085
! 117623 750318553
? 1
? 1
! 97992 319261784
? 1
! 183095 236818271
! 48834 951847892
! 146678 525483781
! 24885 851446747
? 146382
! 81732 51262897
! 151979 897777640
! 113275 121410119
? 1
! 72786 576036148
? 1
! 171448 940721394
? 1
? 138104
! 2950 74074277
! 193163 161308655
? 1
? 1
! 145182 939457207
? 1
! 2050 722091286
? 1
! 181134 940285909
? 1
? 1
? 1
! 84513 426625211
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 180390 189151371
! 123868 291885030
! 69612 754949253
! 89770 429693422
? 1
? 1
! 186840 525245224
! 77672 974627023
? 1
! 28198 132626449
! 186119 182601730
? 1
? 1
? 1
? 1
! 44842 967021822
! 177765 75868551
! 80411 197163969
! 83451 322290752
! 5373 625621648
! 33256 935141764
? 165942
! 124934 329089954
! 94712 386095703
! 61537 753867522
! 61050 493453469
? 1
! 173809 481715188
? 171999
! 111142 199109904
! 175183 377230936
! 140438 290531001
? 1
? 1
! 173614 862181698
? 1
! 60874 18763321
? 1
? 1
? 1
! 185739 132363647
! 133876 790263738
! 15800 689278260
! 53578 624069525
? 1
! 43644 815306412
! 52222 958285379
! 151622 828067944
! 97769 760517793
! 156192 831025649
? 134214
? 1
! 156853 661215251
! 90196 88684737
! 117361 502959023
! 184063 760574959
? 29613
! 182366 639248604
! 156749 660965213
! 80985 724255418
? 1
! 176489 762065501
! 169152 146117959
? 1
? 1
! 27465 535088618
! 121790 835091006
? 1
! 40604 581910573
! 185670 445117959
? 1
? 1
! 139302 749220602
? 1
! 121933 852336348
? 1
? 1
? 1
! 45172 674648844
! 160840 149474431
? 92684
? 1
? 107097
? 1
! 2497 261354087
? 1
? 1
! 33179 310635775
! 23698 102467787
? 1
? 1
? 1
? 1
! 193661 809626347
! 148587 596679026
? 1
? 1
! 12686 81546687
! 167413 151510214
! 52111 549701132
? 1
? 1
? 1
! 73411 895947120
? 1
! 123407 262703096
? 1
? 1
? 1
? 1
? 1
! 152231 955943964
! 180741 916875935
! 58419 842768739
! 192409 684055803
! 47887 372066061
! 137553 6821624
! 187959 549083974
! 165983 889814566
! 107520 500659465
! 58693 202021900
? 1
! 98892 821424235
? 1
? 1
! 110841 218348908
! 137123 224409235
? 1
? 1
! 87976 432590580
? 1
! 157306 605552464
! 63325 248251767
? 156972
! 83772 240929371
! 152762 560940925
? 1
? 1
? 1
? 1
! 166818 28865676
? 1
! 30714 229158244
? 1
? 1
? 36089
? 1
? 1
! 118548 897577128
? 1
! 195912 667431151
! 31644 72355105
? 1
! 80729 943695838
! 142841 373902846
! 119042 497040147
? 1
? 1
? 1
? 1
! 151157 433976328
? 1
! 14743 285723241
! 193902 550511855
! 188600 557718494
? 1
! 85008 548756281
! 26151 860747439
! 144496 163213816
? 1
? 1
? 88232
? 1
! 22707 245870158
! 90618 322887444
? 1
? 1
! 174905 171902539
! 21269 79242541
! 174921 541052541
? 1
? 1
! 131723 846646010
? 1
? 1
? 1
! 168170 952376969
? 1
! 181032 288425926
! 176170 652093854
! 37955 771439094
! 109272 994340611
? 1
? 1
! 132020 320245832
? 64588
? 1
? 1
? 1
? 1
! 59469 671645393
? 1
? 1
? 1
? 1
! 83138 68885234
! 60189 298197162
! 126622 103650955
! 45389 747408019
! 75187 656318390
? 1
! 60516 1376067
? 1
? 1
! 92145 984047296
! 55647 989579870
? 1
! 59633 769148278
? 1
! 175615 683123777
! 178234 710351462
? 1
! 131349 976290452
? 1
! 26756 899582116
? 20736
? 1
? 1
? 1
! 196251 570709778
! 16573 866787111
! 7479 566664504
! 72849 86014273
? 1
? 1
? 1
! 136970 716623418
? 1
! 42846 643237171
? 1
! 94651 275887424
! 110187 481227023
? 1
! 31288 737498076
? 1
? 1
! 119017 363220816
? 1
? 1
! 100619 911170925
? 1
? 1
? 1
! 103925 364750662
! 109290 268688963
? 1
! 38851 415287016
! 141408 624328827
! 58703 906670863
? 37102
! 151826 517850957
! 135583 673370588
! 155037 675982630
? 1
? 1
! 82302 232189070
? 1
! 99111 889012135
! 21593 637646571
! 134742 934945830
! 161976 169477942
! 130429 122665957
? 148263
? 1
! 8465 373906692
! 49464 201058582
? 1
! 150442 366833228
? 1
! 198735 318203873
! 28268 493127440
? 1
! 95719 512176972
? 1
? 1
! 129551 300896139
? 1
? 130538
? 1
! 49062 61222272
! 53922 512779343
! 78912 3397889
? 1
? 1
? 1
? 1
! 67361 417886889
? 138529
? 1
! 72008 683253682
! 50430 271435510
! 168806 943089960
! 110883 475893541
? 1
! 119806 844673711
? 1
! 149290 41382710
! 20126 909069481
? 1
? 1
? 86486
! 122754 519711782
? 88979
! 182114 52237993
! 131361 385996357
? 1
? 82507
! 116058 830622259
? 1
? 94320
? 1
? 1
? 1
? 1
! 16634 303376596
! 127043 840826391
! 58053 670020802
? 1
! 92692 509813519
? 1
! 162607 584505572
! 122710 403945622
! 74237 44279015
? 1
! 8611 308093432
! 118815 385765767
? 1
? 1
? 1
! 18090 910723531
! 36604 877013699
? 1
! 15974 499740238
! 123419 701708764
! 59244 741875100
! 29359 650257745
! 91689 953794449
! 42428 941271560
! 94184 922917628
? 1
! 42583 268490594
! 138028 522547921
! 177163 770238444
? 1
? 1
! 165721 314327491
? 1
! 121584 282702968
! 114584 388819920
! 171058 723464668
? 1
! 20288 933655247
! 52404 23176450
? 1
? 1
! 128470 385607453
! 11486 866246422
? 1
? 1
! 26084 439343725
! 46990 793108922
! 124739 870541563
! 105699 341479819
! 73289 344102768
! 160505 191987963
? 1
! 87342 39253231
? 1
? 184318
? 1
! 11346 931155675
! 9196 875493375
! 135350 232699059
? 1
? 1
? 1
! 138577 820158698
? 88239
? 1
? 1
! 81753 958727062
! 113649 16665550
! 198666 836412574
! 47022 496869393
! 62393 601643016
? 1
! 195888 243245427
? 1
? 1
? 1
! 98927 109019687
? 1
? 1
? 1
? 1
! 158324 679904919
! 177543 317527944
? 1
! 97230 550602799
! 30003 491130506
? 1
? 1
? 1
? 1
? 1
? 163169
? 1
? 1
! 196864 778323819
! 148472 67210223
! 102448 854631404
? 1
! 88472 941804861
? 1
? 1
? 1
! 158635 211885882
! 73460 210662184
! 108099 808024035
! 64304 570800679
? 1
? 1
? 1
? 1
? 1
! 144010 997936653
! 83335 314060739
? 1
! 92677 230280776
? 1
? 1
? 1
! 1441 250356070
? 1
! 189970 645776920
! 194011 595792472
! 111800 377371493
? 1
! 185483 773105980
! 160147 696605523
! 39283 519555756
? 1
? 1
? 17550
! 245 69366532
? 1
? 1
? 1
! 93772 993211860
? 1
! 125039 371383482
? 1
? 1
? 1
? 1
? 1
! 164415 603461447
? 1
? 1
? 1
? 1
? 1
? 1
! 104756 910167624
! 160210 359990599
? 1
! 110985 3990804
? 1
? 1
? 1
? 1
! 193344 85480292
! 60728 185731584
? 1
? 1
! 22722 954029176
? 1
? 1
! 189124 826522997
! 10973 157652053
? 1
! 197494 773932138
! 27473 435440348
! 143658 285154384
? 1
? 1
! 117207 129147892
! 70453 525261835
? 1
? 1
! 74006 49469421
? 1
? 1
? 1
? 30152
? 1
? 1
? 1
! 73267 126706826
? 1
! 1591 942698595
! 181337 971099142
! 168879 43419768
! 173098 208741875
! 176704 75962421
! 156373 1421926
? 1
! 49739 299284090
? 1
! 26269 169045578
? 1
! 47851 417566484
? 1
? 1
? 101674
! 173944 260753311
? 1
? 1
? 1
? 1
! 61021 498454857
? 1
? 1
? 1
! 102096 173887204
? 1
? 1
! 59820 47832260
? 1
! 141933 881827853
! 105574 287537905
? 1
? 65380
? 1
! 164014 220412856
? 1
! 118785 457412369
! 105311 288722784
? 1
? 1
! 187053 717059332
! 142415 326593806
! 194833 786468557
! 4984 285349975
! 87664 328809614
? 177455
! 158807 985346579
? 1
! 167729 506299469
? 1
! 135478 997832111
! 175033 449361058
! 52030 238547977
? 1
? 1
? 1
! 39701 927641369
? 1
? 1
! 178280 79196785
! 114168 223932967
? 1
? 1
! 162742 458046547
? 1
! 164193 406685498
? 1
? 1
? 1
? 1
! 53057 941755590
? 1
? 1
? 1
! 161791 157913118
? 1
? 1
! 59871 187603376
? 100686
? 1
! 75634 68713800
? 1
! 205 244441056
? 83981
? 1
! 116129 506892610
? 1
? 1
! 159581 871666135
? 1
! 42713 767034451
! 29414 792602134
! 96157 494417524
! 135634 803399334
? 1
! 147017 155186945
? 1
! 157329 189091029
? 1
? 1
? 1
! 140977 604238491
! 118774 461333549
? 1
? 1
? 1
! 44938 890902657
? 1
? 1
? 1
? 1
! 166825 407582315
! 122319 395657147
! 94837 469856320
! 9493 131486892
? 1
? 80818
? 1
! 12386 991158615
! 8142 177994430
! 46528 287972814
! 136948 113027078
? 1
! 71534 762852157
! 140724 616125810
? 19608
! 88369 433287963
! 132758 822862118
? 74866
? 1
! 133531 100056726
! 195166 12566379
? 50185
! 858 720437433
! 131332 154391304
? 1
? 1
! 153919 247023720
? 1
? 1
! 118144 316914678
? 1
! 40709 675103021
! 165884 586471190
? 162281
? 1
? 1
! 191682 322254528
! 119097 985252841
? 1
? 1
? 1
? 1
? 1
! 36491 754293513
! 46416 918405287
! 17504 231316796
! 25227 515604969
? 1
! 72834 22894126
? 1
! 178785 272454624
? 1
? 1
! 82638 925271653
! 6633 850777550
! 104256 871172108
! 199737 210221480
? 1
? 1
? 1
! 143077 923994306
! 5356 971961673
? 1
! 142620 545042746
? 1
! 36988 665556310
? 1
? 1
! 105327 166158301
! 73371 687159007
! 44950 203497799
? 1
? 1
? 1
? 1
! 148976 799606644
? 1
? 1
? 1
? 1
! 82866 361579222
? 1
! 23606 374271246
? 6840
! 104494 291088306
! 120589 154943085
! 58303 229338241
? 1
! 130285 948714840
? 36323
! 142221 973051830
? 1
? 1
? 1
? 1
! 171161 782994103
! 89050 525084152
! 132003 994318346
? 1
? 1
? 1
! 102342 137678441
? 1
! 199953 102001506
? 1
? 1
! 64965 975677244
! 166355 281553388
? 1
? 1
! 72390 191593428
? 146527
! 140216 507588396
! 81786 172520605
! 71031 294470769
? 1
! 83776 661830347
? 1
! 53633 56243300
! 53332 171538505
! 189111 366668641
! 82209 264898225
? 1
? 1
! 145453 956415349
! 118319 649261313
! 123745 992292178
? 1
? 1
! 166668 168564742
! 10275 345329307
? 1
! 126006 24071548
! 95102 528702664
! 178135 461298157
? 1
! 161738 293748068
! 3100 898560044
! 119837 238169245
! 56502 552279382
! 35158 440258261
? 1
! 108309 881446522
? 1
! 70053 40203777
! 63393 336317529
! 177884 768653490
! 129264 382634109
! 142269 226750380
! 104403 152693410
! 99987 102003903
! 63124 629078090
? 1
! 42878 837335645
? 1
? 1
! 168220 809834667
? 73882
! 61821 24176807
! 97788 308104364
? 1
! 134418 833980283
! 171584 869852578
? 1
! 166654 12183478
! 188408 836149187
? 1
? 1
! 100069 4296194
? 1
! 114620 987045095
! 159267 79137529
! 103510 13285566
! 120528 928229379
? 1
? 1
! 19714 944857136
? 1
? 1
? 1
? 1
! 150081 187400237
! 29409 257675349
? 1
? 1
! 95372 819637872
? 1
! 6954 226423603
! 6018 465764493
! 114318 374048392
! 173267 497431271
? 1
? 1
? 1
! 119710 347890710
? 1
! 60420 154513826
! 117129 857401525
? 1
! 138112 530910476
? 1
! 47627 144246240
! 3474 398456100
! 11247 715493857
? 1
! 1128 105783299
! 17532 285625712
? 1
! 131986 166216999
? 1
? 1
? 1
? 1
! 174212 164449048
? 1
! 66014 462019230
? 1
! 167895 724769249
? 1
! 73628 110266793
? 1
? 132697
? 1
? 1
! 55208 79690421
! 156946 688340434
! 174095 313143741
? 1
! 118363 443203087
! 181941 366976529
! 117466 733078220
! 171534 675170447
? 1
? 1
! 48698 269227910
! 164112 477233407
? 1
? 1
! 2117 458034842
? 1
? 1
! 1881 983641093
! 97358 824646178
! 79131 803489623
? 1
! 180514 893888024
? 1
! 108020 193805247
! 47068 122295643
? 1
! 151434 466251727
? 1
! 132344 759246057
! 4693 712256651
! 116175 715144871
? 1
? 1
? 1
? 44133
! 9187 690264550
? 1
! 73276 62272650
? 1
? 1
? 1
! 8894 41852913
! 45856 44511501
! 7751 798196778
? 1
! 66990 633250536
! 132276 180900371
? 1
? 1
? 1
? 1
? 1
! 102234 721985728
! 18331 556139738
? 1
? 1
? 1
? 1
? 1
! 69385 89428817
! 32387 985530504
! 190807 902141730
? 1
? 1
? 1
! 158412 923270378
? 1
? 1
! 75993 628909393
! 152743 102533546
? 1
? 1
? 1
? 5063
? 1
! 174814 665887107
! 48467 469848102
? 1
! 66518 516971358
? 1
? 1
! 18813 572703460
! 21547 42999861
! 30152 53639357
? 1
? 1
! 138549 389495389
! 176986 597068416
? 1
! 23738 166534853
! 107467 45697311
! 193062 16055853
! 145961 673115156
! 71564 504572360
? 1
? 1
? 1
? 1
? 1
! 21376 619054260
! 54716 69752601
? 1
! 50008 534827202
? 1
! 8277 791672121
? 1
! 95642 543340767
? 1
! 119013 317923409
! 34129 109691724
! 12009 610406044
! 1754 754413520
! 822 964792339
? 1
! 79272 492300051
! 198951 798958684
? 1
! 35118 388000882
! 83317 881271155
! 122066 579908336
? 68487
! 148961 423627981
! 135211 290902897
! 174080 477383060
! 82715 490933168
? 1
? 1
? 1
! 121878 955284712
? 1
! 162397 485010374
? 1
! 127963 420262765
? 1
! 60077 449047383
? 1
? 1
? 1
! 166086 561137306
? 1
! 176376 551538668
? 1
! 31157 691182712
? 1
? 1
? 1
? 1
? 1
! 164780 299593945
! 164878 796829551
? 1
! 198964 703423998
! 119109 968042684
! 133819 938272801
? 1
? 1
? 1
! 189981 310859432
! 8336 158215564
? 1
! 157876 162058093
! 54454 40151095
? 1
? 104280
! 161955 235724436
? 1
? 1
? 1
! 86626 369017023
? 1
! 178121 339002564
! 70872 483831368
! 183574 953840818
! 191564 726203514
? 1
? 1
? 138971
! 45279 745268125
? 1
? 1
? 1
! 196695 671065968
! 191612 21843283
? 1
! 166602 435353669
! 46868 959920909
! 64471 78146307
! 138478 895956759
? 1
? 1
? 1
! 176974 838091738
! 124982 329774645
! 141336 634297878
! 147512 692713244
? 1
! 179204 78937349
? 1
! 134964 252427221
? 1
? 1
! 135670 824684717
? 1
! 93289 975342497
? 1
! 50206 756862017
? 1
? 1
? 1
! 140736 14008728
? 1
! 148806 291609878
! 36054 463237741
? 1
! 111050 183794129
? 1
! 76712 602965536
? 1
? 1
! 21765 23784121
! 104541 794406052
! 161591 150959087
? 1
? 1
? 1
? 1
! 35498 951359876
? 1
! 21824 526235661
? 1
? 1
! 600 328848076
? 1
! 23034 766633898
? 1
? 1
? 1
! 34292 194123574
! 5310 721107611
? 130087
! 34301 178317714
! 142324 969994782
? 1
! 106180 601918773
? 1
! 182361 651742384
? 1
? 132302
? 1
? 1
! 25400 459345272
? 1
? 33601
? 1
? 1
! 45385 617206647
! 74272 582445104
! 3999 131306091
! 22203 195736661
! 145386 61222012
? 1
! 60885 418580009
! 57948 163175408
? 1
? 1
! 49675 175972898
? 1
? 1
! 175514 248752667
! 68423 982138299
? 1
! 60270 23936551
? 1
! 50257 892848943
! 165653 245027895
? 1
? 30440
? 1
! 1132 69210578
! 79214 546785074
! 167920 752152760
? 1
? 1
? 1
! 102134 887229909
? 1
! 91667 12403079
! 186758 295525857
? 1
! 174358 312748288
? 1
? 1
? 1
! 61418 564936077
? 1
! 194221 203641001
! 47629 180251124
! 196626 233142666
? 1
? 1
? 1
! 138384 12982372
! 67362 938599469
! 93034 122444831
! 68412 535841233
! 83802 121023694
? 1
! 11076 16266258
? 1
? 1
! 188790 993153226
? 1
! 103846 313624874
! 655 759299765
! 7968 231277318
? 1
! 56040 305203197
! 155380 378988511
! 113642 634552206
! 120360 308999841
? 1
? 1
! 45021 496722802
? 1
? 1
? 137910
? 1
! 172587 583341280
? 1
! 31674 867082837
? 155032
! 39663 890240423
? 1
! 53565 818474696
? 1
! 140668 115429310
! 164632 930954660
? 1
! 75253 614827223
? 1
! 108013 453497829
? 110079
! 148710 319837588
! 102288 136520943
? 1
? 1
! 197389 304787918
! 180240 9891286
! 90053 718723503
? 1
! 120015 656404971
! 198284 281126822
! 193392 538534298
? 1
! 90038 355377118
! 131718 957497648
? 1
? 1
? 1
! 96032 843672018
? 1
? 1
? 1
? 1
? 1
? 1
! 123901 36304660
? 1
! 22096 288519904
? 1
! 38463 789981529
! 148305 973768373
! 168934 53097625
? 1
! 151302 299373471
? 129454
! 1546 522971631
? 1
? 1
! 104313 605652703
? 1
! 127443 41476260
! 172241 251662647
! 163913 128153551
? 1
! 150363 864858497
! 124948 649683818
? 1
! 114867 400111972
? 1
! 191919 560995162
? 1
? 113551
? 94049
? 1
? 13749
? 1
! 143151 476542225
? 1
? 1
? 1
! 72345 839316819
? 1
? 1
! 72797 184347404
! 65845 620211427
! 81555 306053395
! 21863 715833296
! 54918 388561685
! 98388 372734432
? 1
! 158844 914595850
? 1
? 1
! 38424 393128896
? 1
! 42500 331747554
! 30390 433012528
? 1
? 1
? 1
? 1
! 45457 373665695
! 108908 304822638
? 52155
! 174188 735076122
! 178617 837608219
? 1
! 87237 840579809
? 140203
! 67952 481059978
! 106694 607367126
! 130886 406274781
! 29306 216368708
? 132171
! 21780 978667919
! 42823 90472140
? 1
? 1
! 74701 283220203
! 131710 663148056
? 1
? 1
! 11849 6521722
! 85226 517218392
? 1
! 1359 489918823
! 44392 321959609
! 84848 412917206
? 1
! 139380 596443276
? 1
! 15281 37388632
! 59958 573026724
? 1
! 163446 424820056
? 1
? 1
? 1
! 49470 696658642
? 46677
! 165273 391425099
! 38209 676001745
! 102493 861125989
! 162087 858599648
? 1
? 1
? 1
! 144928 694670316
? 1
? 1
? 1
? 1
! 167476 75466264
! 80638 446730046
? 88575
! 147089 180194158
? 1
! 176959 27536266
? 1
! 77790 870194183
? 1
! 113708 325556577
! 112965 672854885
! 65492 859013152
! 188810 300259322
! 192555 392630707
? 1
? 1
? 1
! 179019 545630557
! 177392 835740935
! 105649 102579372
! 114633 872687037
? 1
! 82516 284823911
? 1
? 1
! 103614 666625642
? 1
! 136011 792656383
? 1
! 69774 93424724
? 1
? 1
! 166657 37514050
? 1
? 1
! 55384 415562479
! 112064 279717342
? 1
? 1
? 1
! 130181 819471866
! 24705 985394651
! 100007 706546952
! 146479 871022810
? 1
? 1
! 88850 92791058
! 195839 519900015
! 131558 227822369
? 1
? 1
! 168020 761985081
! 117661 818426604
? 1
! 74522 19437959
? 137807
! 12515 848981933
? 1
! 27288 336470913
! 199600 502942216
! 173847 370089735
! 72201 258902447
? 1
! 91237 878403812
! 49298 747690470
! 1331 491734259
? 1
! 184919 888395946
! 197252 712078171
? 1
! 169762 160504964
! 189575 397626977
! 141777 914646359
! 132930 573947474
? 1
? 1
! 138983 148327999
! 97295 419398022
? 1
! 196283 939945806
? 1
? 1
! 96011 861127798
? 1
! 53949 996939202
? 1
? 1
! 100123 745341973
? 1
? 1
? 1
! 39206 710973486
? 1
! 61065 347142323
? 1
? 1
? 1
! 194667 403173350
? 1
? 1
! 85248 762563538
! 150063 652976978
? 1
! 167225 301396969
! 149286 436434978
? 78213
! 25068 380881640
? 1
? 1
? 1
? 1
! 15011 652939123
? 1
? 1
! 118724 703439451
? 1
? 1
! 23645 499911420
! 2525 425800464
? 1
? 59914
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 86535 547910959
! 90886 253438219
? 1
! 24064 267073715
! 162027 639279712
! 81083 821948021
? 136464
? 1
? 1
? 1
? 1
! 61553 852483946
? 1
! 2210 652940879
? 1
? 1
! 23635 258249943
! 98444 214576304
? 1
! 34356 616681688
? 1
! 98837 590642236
? 182795
! 73472 857887512
? 1
? 1
? 1
? 1
! 180206 99765502
! 1218 471283105
? 1
? 1
? 1
? 1
? 1
! 94475 861148723
! 72284 100339970
? 1
! 37804 693355447
! 53827 553126381
! 175347 312945960
! 83566 118449061
? 1
? 1
! 93474 42696282
! 1743 528986210
? 1
? 1
! 2373 598346587
? 1
! 109087 708314993
? 1
! 126576 770920476
! 160793 541796127
? 80094
? 1
! 188357 883271125
? 1
! 161501 479964013
! 110467 795060609
! 148220 944484294
! 166565 802850237
? 1
! 69427 488732222
? 1
! 58363 675651802
? 1
! 51101 805220577
? 1
! 57017 791748768
! 47618 874566831
! 27560 40062425
! 89802 696265146
! 120387 374159774
! 106566 986689303
? 1
? 18469
! 166145 154265654
? 1
? 1
! 96415 726808315
? 195847
? 1
? 1
! 189573 821082545
! 166225 390507660
? 1
? 193938
? 1
? 1
! 11550 411308090
? 1
? 178779
? 161828
? 1
? 1
! 35329 255405566
? 37654
! 192710 22810173
? 1
? 1
! 10713 532806339
! 63457 61851061
? 1
! 33062 861529637
! 199271 129616943
? 1
? 1
! 33778 747553995
? 1
! 70960 156404888
! 69360 520084141
! 129168 867344619
! 75554 383473128
? 1
? 1
? 177507
? 1
? 1
! 21781 991943885
? 1
! 178445 627289100
? 54521
? 1
! 48980 829875150
? 1
! 120997 124389964
? 1
! 95166 322775588
! 99029 828070534
? 1
? 1
? 1
! 79526 109542886
? 1
? 1
! 102920 653001450
? 1
? 1
! 192693 835990275
? 1
! 142769 631864647
! 105885 440959369
! 161621 570173733
? 1
? 1
? 1
! 139019 30879211
? 1
! 28053 843150295
! 52580 746588512
? 1
! 64843 645045027
! 172207 818979525
! 154845 373915007
? 1
! 1184 946210699
! 44344 578640113
! 144438 334161873
? 1
! 149393 739794808
! 199498 364377764
! 188670 744258139
? 1
! 103645 520094916
? 1
? 1
! 112347 302422931
? 1
! 122687 508321278
? 1
! 86086 281867890
! 177719 101431148
! 18683 324914860
? 1
? 1
? 1
? 1
! 169481 583851106
! 195946 921764914
! 115930 139401040
? 1
? 1
! 190923 65543991
? 1
! 91247 498537783
! 116735 74170383
! 138337 660015443
! 134270 330543951
! 93769 405422327
? 1
? 1
? 1
! 137958 445331927
? 1
! 48554 195466549
! 120707 165202979
? 1
? 1
! 127790 299263961
! 3322 622972528
! 9320 573552879
! 123305 629591982
! 30855 816515647
! 162957 316618802
? 1
? 1
! 142736 574542885
? 1
! 14942 799145267
! 28527 980199161
! 162301 589865441
? 1
! 31775 833687002
? 1
! 32228 968148203
! 93037 224686375
? 1
! 137354 983206086
? 1
? 1
! 193878 895208338
? 52147
! 96669 803455838
? 1
? 1
! 161432 419260560
? 1
? 1
! 68969 427622567
? 1
! 143390 226281691
! 168904 346740064
! 124432 73175745
! 103497 879756900
? 1
! 96667 472847197
? 1
? 1
? 1
? 1
! 1751 365566752
? 1
? 1
! 90889 898504641
! 180435 792022613
! 101166 715612974
! 87726 660160567
? 1
? 1
! 147035 401728862
! 121167 623967976
? 1
? 1
! 147583 8589470
? 1
! 75149 233146493
? 103400
! 133288 366169228
! 128977 380652991
! 158227 81748491
! 171070 45793034
? 138925
? 1
! 91948 467352085
! 181627 242531043
? 1
? 1
! 70738 544319706
! 97622 444702647
! 93509 459956979
? 1
! 58843 868088942
! 65629 572434142
! 60484 813951857
? 1
! 136630 903704478
? 1
! 80928 262712806
? 1
! 171433 924883343
! 56953 613269241
? 1
! 2487 627949195
! 183540 796153983
! 121259 760835974
! 59395 520294411
! 3156 394376499
? 1
? 1
? 1
! 64789 924798986
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 46653
! 52606 604720382
? 1
! 93847 646640662
! 14998 95088025
! 53284 935425181
! 198540 815268059
! 78026 483016880
! 131400 476499869
? 1
? 59779
? 63662
! 23809 504998331
? 1
? 1
! 187706 846026748
? 1
! 105015 663058833
! 48319 100138250
! 2522 921897239
? 1
? 1
? 1
! 195580 445012209
? 1
! 54450 444098648
! 144181 280599809
! 125080 632441264
? 1
! 23410 585304842
? 1
! 129575 377931168
? 154464
? 1
! 109222 987542035
? 1
? 24794
? 1
! 77707 685482245
? 1
! 38266 506101610
! 74759 914944003
! 117403 747818174
! 134310 441717276
! 129766 465448568
? 1
? 121134
? 1
! 107547 463173706
? 1
? 1
! 9609 694840780
? 1
? 1
! 125857 579299454
? 1
? 1
! 127414 559470663
! 127733 752799181
? 1
? 1
? 1
! 190183 684422004
? 1
? 1
? 1
! 95215 44395580
! 22748 440224364
? 1
! 93269 424898806
! 136270 240729085
! 119838 22300045
! 163433 163516636
? 1
? 1
? 1
? 68559
! 126578 913580855
! 40129 150689219
? 1
! 36559 296058964
! 66617 766592486
? 1
! 109966 528843202
! 116801 603818123
! 51089 29743962
! 32425 496971968
! 142272 560947869
! 112511 477093494
! 117642 528414548
? 1
! 163310 156184794
? 1
! 49731 94720465
! 102827 570199468
? 1
? 1
! 11527 441028513
! 66484 269425348
! 156566 67943338
? 1
? 108292
! 182386 986398991
? 1
! 20326 582507513
! 193840 395209739
! 21525 943081509
? 1
! 156905 981208461
! 44157 674539576
! 67519 227502729
! 92111 913895471
? 1
! 99208 449810946
! 21098 972201668
? 1
! 105904 201686328
! 87252 894090720
? 1
! 27584 880972161
? 1
? 1
! 159516 753992571
? 1
? 1
? 1
! 23793 628732154
! 146936 826797854
! 174976 797006720
! 3902 331348326
? 1
! 22427 450175885
? 1
? 1
? 1
? 1
? 1
? 1
? 175377
! 46170 422799768
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 16254 505438444
! 1153 739790932
? 1
! 130201 982757487
! 111072 961923171
! 74809 189827612
! 34566 801838072
? 1
? 1
! 118261 683703339
! 84273 30100648
! 69761 346749986
? 1
? 1
? 1
! 80007 997349018
? 1
? 1
! 22726 524863758
! 113108 155942866
? 1
! 51416 560052173
! 195052 697880218
? 1
? 1
! 160067 961959960
? 1
? 1
? 1
! 131859 530246140
! 110111 15953333
? 1
? 1
! 173813 266239634
! 145028 210921815
! 29979 769947291
? 1
! 134948 554948244
! 175785 15573668
! 25417 778826700
! 64672 499614701
? 1
? 1
! 92469 344038679
! 172181 310379451
? 1
? 1
? 34161
? 1
! 96062 824303280
? 1
? 1
! 189929 113026611
? 1
! 132991 91657928
! 155007 712482685
? 94645
? 1
? 1
? 194535
? 1
! 73545 301396113
! 10250 98696990
! 41124 805127814
! 69888 275424756
? 1
? 1
? 1
? 1
? 1
! 42951 26446793
? 1
! 9747 38430271
! 110593 701214469
! 178519 898722029
! 14868 487639484
? 1
? 1
! 82232 253558969
! 154675 363043451
? 1
? 1
! 140526 626520398
! 172906 149069985
? 1
! 70045 556658138
? 1
? 1
! 164038 730514001
? 1
? 1
? 79678
! 141869 6632098
! 1898 724856764
! 32815 242407912
? 1
! 144591 650066400
? 1
? 1
! 109261 285393105
? 1
? 1
! 107098 83461209
? 1
! 150186 779260924
! 29218 803186285
! 126169 921518360
! 49769 899109661
? 1
! 89485 594952399
! 46339 941784374
? 1
! 38709 210138284
? 1
? 1
! 131966 205563386
? 1
! 192747 153393008
! 152197 725716918
! 17696 507858156
! 196861 284529529
! 61751 694553922
! 139894 734268228
? 1
? 1
! 190502 675184647
? 1
? 129256
? 1
? 1
? 1
! 151736 85662585
? 1
! 96867 702997323
? 1
? 1
? 1
! 64466 80559943
! 8395 215283901
? 1
! 174233 939335697
? 1
! 181854 729372462
? 1
! 189534 391372018
! 10230 458859987
! 68699 754248701
! 168657 670709889
? 1
! 75876 312209226
! 137838 464798927
! 108741 888138855
? 1
? 1
? 1
? 1
! 184542 282117407
? 1
? 1
! 52968 348683858
? 1
! 173853 867991423
! 173081 998481277
? 1
! 39295 834181191
! 94195 364848219
? 1
! 115999 44493717
? 1
? 1
? 1
? 1
! 165483 402069521
! 35138 185472319
? 1
? 1
! 195620 401812492
? 1
? 1
! 47237 593605021
? 1
? 1
! 67652 597690691
! 43232 982126377
! 192324 659305210
! 67290 373835106
? 148632
? 1
! 19990 812647971
! 6891 60715330
! 50303 994993284
? 1
? 1
! 192894 821338236
? 1
! 138954 772032361
! 145885 539941765
! 8933 407447483
? 1
? 1
! 67119 147870197
? 1
? 1
! 180931 252301102
? 1
! 192174 341792648
! 99413 106984452
! 160695 613880799
! 16291 332117835
! 196753 134717884
! 18058 105841121
! 63515 317062417
! 110136 959019199
! 198154 48577197
! 181628 664477128
! 109377 21882965
! 64549 482070834
! 13719 677505014
? 1
! 73331 159405107
! 29990 759519226
! 111263 938642702
! 98030 683182534
? 1
? 1
! 151480 214238610
? 1
? 1
! 168569 854666059
? 1
! 41983 599155441
! 2817 662710080
? 1
! 67206 48575212
! 195907 814458520
! 177073 664795160
! 25496 460777652
! 75414 291081787
! 3681 291061911
! 135511 492398119
! 73633 513224119
! 68133 250590257
? 25524
? 1
? 1
! 47046 935011002
? 163796
! 26004 826526584
! 68682 46503829
! 198422 5124551
? 1
! 187233 803797798
? 1
? 1
? 1
? 1
! 88540 424472796
! 130726 904955343
! 149284 889220080
! 146503 852408622
! 60229 80961051
! 37222 234179775
? 1
! 195261 248954296
! 107026 277526167
? 1
! 126541 930221720
! 59026 48324499
? 1
! 42222 323846623
! 166188 711677760
! 51500 832753254
! 154343 351529063
! 2436 950758017
! 75231 238318173
? 1
! 174254 562984380
! 179838 141761659
! 152869 412960197
? 1
! 183049 122559413
? 1
? 1
? 1
! 38144 975078163
? 1
! 32864 958323291
? 1
? 1
! 196683 963661607
! 153452 894825611
! 102973 801713998
? 1
! 100177 622445895
? 1
! 105683 862894772
! 141745 514353559
? 1
! 160764 159064879
! 128344 472645501
! 31161 699521272
? 1
? 1
? 1
? 1
? 1
! 96275 597292391
? 1
? 100575
? 1
? 189688
! 193982 876087125
? 1
? 1
! 113851 87600858
? 1
? 1
? 1
? 1
? 1
! 28500 50133797
! 184780 453186135
! 84868 605749035
? 1
! 11289 74082237
! 8374 123135397
! 12353 972202844
? 1
? 1
! 15419 220880779
? 1
? 1
! 75438 632881749
? 1
? 1
! 121850 467722080
! 109106 944748295
! 97536 640809359
! 100341 942887691
? 1
! 182787 652861026
? 1
? 1
! 176328 245164457
? 1
? 1
! 78553 351594300
! 142711 175674235
? 1
? 44949
! 147404 293434957
! 29850 347766076
? 1
? 1
? 1
! 65889 303063955
! 62549 237767358
! 60277 300983848
! 105088 181423652
? 1
! 79392 637590968
! 78339 280812328
? 1
? 1
! 141901 538743453
! 100507 602581320
! 96914 114590424
? 1
? 1
? 1
! 144601 245075719
! 177900 778036158
! 55862 252873471
! 110830 191894152
? 1
? 1
! 10539 260514996
! 111049 837673543
! 190023 529282935
? 1
! 12269 977680549
! 83560 215853828
! 45013 673725486
? 1
? 1
! 73073 857781406
! 16345 584471123
! 150273 675888998
? 1
? 1
? 1
! 153671 210200230
! 136877 684945263
? 1
? 27104
? 1
! 68810 116770768
? 1
! 80711 772707387
! 61689 382922527
! 187203 517369273
! 190977 613683931
! 6585 976654775
? 1
! 107336 412622034
! 43550 33954517
! 8359 383879497
? 1
? 1
! 49290 191671871
? 1
! 48780 379502860
? 143700
? 1
? 1
? 1
! 68025 181221285
? 1
! 74838 260434393
? 1
! 17069 412085049
! 134800 753301681
? 1
! 27761 205173909
? 1
! 186649 892921231
! 193544 301356237
! 176731 433032913
! 91793 865958199
! 160140 878080141
! 145226 693270525
? 1
! 142673 82176420
? 1
? 55920
? 1
! 80728 221971776
? 1
? 1
! 131990 506014166
! 104696 436878935
! 12588 620323428
? 1
! 39680 680618425
! 49988 134459094
? 1
? 1
? 1
! 94662 143717462
? 1
! 163474 919401265
! 1857 918968066
! 165439 46594718
! 142043 157587520
? 1
! 93464 452552093
? 1
! 25841 353960157
! 113117 666322889
! 48425 219209705
? 1
? 1
? 1
! 5832 108270793
! 127979 34112484
! 123035 67045443
! 121082 865891211
? 9413
? 1
! 136670 371240578
! 51447 450954810
? 73639
? 1
? 1
! 19728 53316768
? 87063
? 1
? 93557
! 177919 248120595
? 1
! 25766 780154641
! 83892 95228626
? 1
! 27865 373277092
! 4016 193855603
? 1
! 193387 678543131
! 178747 717238761
! 38741 624044251
! 132254 500126343
! 165768 94417885
! 86070 231705000
? 1
? 1
? 1
? 1
? 1
? 1
! 181100 113103156
? 1
? 1
? 1
! 39140 253281059
! 60780 669079930
! 152151 641359293
? 1
? 1
? 1
! 28449 454719315
? 1
! 170640 34143045
? 68584
! 102978 194248154
? 1
? 1
! 91514 664294058
? 1
? 1
? 1
! 167562 402970865
! 32516 996893711
? 1
? 1
? 131693
? 1
! 35869 369594677
! 99885 372031793
? 1
? 1
! 25777 410046349
! 193209 422564149
! 9698 570550455
! 65198 320191114
! 179013 473701318
? 132610
? 1
! 19745 403914144
? 1
! 151552 753911702
? 1
? 1
! 83717 845484892
! 27340 812424362
? 1
? 1
! 6572 92916360
? 1
! 101276 426281701
! 192330 678213270
! 178013 995052647
? 1
! 92589 207107292
? 73371
? 1
? 1
? 1
? 1
? 1
! 48270 280198307
! 156073 932541971
! 199656 784734090
? 1
! 84005 510408155
? 1
! 177167 146688471
! 193919 715193927
! 163890 929657714
? 1
! 40463 972308639
! 156495 418579838
! 197900 762636620
! 37395 123326249
! 153679 225067739
? 1
! 53457 946701387
? 1
! 110855 652765462
! 160641 651649098
? 1
! 197406 653723209
! 66844 901723007
! 154606 226939933
! 105658 879991279
! 57310 836270868
? 1
? 1
? 1
! 156727 478433955
! 32487 489026461
! 29309 286677184
! 165115 695485775
? 1
! 92209 170331995
! 32511 609089832
? 1
? 1
? 1
? 1
! 93731 630469146
? 1
! 144108 825045188
? 1
? 1
? 1
! 91678 631947791
? 1
? 1
? 1
! 18772 195041283
! 44957 858024355
! 105249 270472757
! 78278 386255382
? 1
? 1
! 102615 913154909
! 76096 23048418
! 43087 372018584
! 50716 876332582
! 57528 504443102
! 100592 115347807
? 1
? 1
? 1
! 139115 197038858
! 152913 61645597
! 125171 859983774
! 112584 702083941
? 1
! 52490 955369522
! 68439 805657634
? 1
! 88582 979018682
? 1
! 113422 714949038
? 1
? 1
! 136790 612970283
? 7829
? 1
! 101973 636427594
? 1
! 168022 646558105
? 1
! 26458 65632482
? 1
! 196019 619580980
! 166077 844765943
? 1
? 158038
! 170476 631106548
? 1
! 104857 197087571
! 196078 50740833
! 147606 7887057
? 144811
? 1
! 149148 699726201
? 121009
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 150684 425528717
? 1
! 28230 891616054
! 109747 348768082
? 27479
? 1
? 1
! 73396 546093238
? 1
! 161666 971794632
? 1
! 114381 424085831
? 1
! 158878 369810673
? 1
? 59584
! 190600 123842158
? 1
! 129015 296343886
! 24141 556123679
? 1
! 95139 605908587
! 115203 869678477
! 134058 902807175
? 1
? 1
! 178968 288459117
! 167284 755662754
! 138966 167564462
! 192449 517700813
? 1
! 30899 27698415
! 193548 363027950
! 44616 844264651
! 195903 217266998
! 32077 204375061
! 175881 572860842
? 111746
? 1
? 1
! 6757 14047661
? 1
? 1
? 1
! 184035 20874349
! 30645 103652421
! 198293 633957950
? 1
? 1
? 1
? 1
? 1
? 1
! 151146 4962020
! 43583 577124240
? 1
! 119545 759445738
! 33498 532764837
? 1
? 1
! 87113 168049458
! 171395 415497618
? 1
? 1
! 4419 463929746
? 1
! 24463 903689993
? 1
? 1
? 1
! 46515 706392759
? 1
! 146603 619381773
? 1
! 191948 416396002
! 75687 821186728
? 1
! 18101 565321587
? 1
? 65353
! 59575 590794985
? 1
? 1
! 159612 107456055
? 1
! 138413 739207448
! 71186 284389913
? 1
? 63699
? 1
! 85748 970855074
! 150818 286217750
? 1
? 1
! 125792 486785730
! 73653 985472906
? 1
! 142550 704932309
? 1
? 1
! 63294 822931844
? 1
! 1238 100012762
? 1
! 75294 151969615
? 1
! 56021 492172057
? 29201
? 1
! 140808 142941780
! 121389 25735030
! 28975 364335032
! 59056 478580712
! 145895 857171589
! 194685 489675826
? 1
! 15158 713455117
? 1
! 28581 82296819
! 172767 335684055
? 17079
? 1
? 1
! 180046 857730967
! 46863 765159165
? 1
! 88600 806559437
! 132722 337082049
? 1
? 1
? 1
! 27433 813163622
! 167987 396653524
? 1
? 1
? 1
! 142271 576491801
? 1
? 1
! 130024 958960732
! 90319 291774837
? 1
? 1
! 165968 351572785
! 11980 77054369
! 55852 110815304
? 1
! 113430 173375419
? 1
! 46410 76494346
? 1
! 100697 67273836
? 1
? 1
! 154848 185706861
! 125025 454714027
! 82494 373008845
? 1
? 1
! 6899 61697323
? 1
! 152967 779639598
! 166918 163203503
! 87014 409348473
! 115645 496722
! 2758 632433634
! 159163 109506439
! 44696 319760304
? 1
? 1
! 141825 832945093
? 1
? 51851
! 183630 669696394
! 154151 640326082
! 104489 87145871
! 110746 435888135
! 140456 974835569
! 113014 960127460
? 152999
? 1
? 1
! 174613 381082105
! 132850 226702449
? 1
? 1
? 1
? 1
! 39327 303318316
? 24770
? 1
? 1
? 1
! 21000 551674567
? 1
! 187031 44520459
! 77478 484639250
! 155617 513417331
! 174096 252890920
? 1
! 65064 837722820
? 1
? 1
? 1
? 1
? 1
! 155019 711903156
! 137386 118169446
! 32766 762522459
? 1
? 1
! 22746 905911987
? 1
! 18896 939441545
! 124151 199795242
! 169536 118483718
? 1
? 1
! 16175 164425883
! 80570 982070122
? 1
! 169217 984882803
? 1
? 1
? 1
? 1
! 8085 860497408
! 83029 565384950
! 42120 868556611
! 75468 110301695
? 24655
! 2568 699225074
? 1
? 1
? 1
! 179717 725772519
! 40936 357265613
? 1
! 140314 231906835
! 139966 659678258
? 1
? 1
! 51183 572261303
? 1
? 1
! 127970 525419055
? 1
! 88528 762064929
! 131065 642550890
? 1
? 1
? 1
? 1
? 1
! 80232 130294574
? 143215
? 46476
? 1
? 1
! 174767 216067120
? 1
? 1
! 40666 679244628
? 1
! 89525 863152399
? 1
? 187909
! 27279 996189306
? 1
! 87616 545346036
? 1
? 1
! 190109 265959197
? 1
? 1
! 29256 192214819
! 41170 368132314
? 1
! 50574 4047741
? 1
? 1
? 1
! 18550 929968065
? 1
! 137906 539227255
? 1
! 14042 567394632
! 57054 551087375
! 193412 209422192
? 1
! 104423 767110803
? 1
? 1
! 45929 345531664
! 172688 53710154
? 1
! 135694 895485785
? 1
! 173685 4637268
! 106735 34816898
? 1
! 7375 109307261
! 43857 779204643
! 94203 286052927
! 137542 170875023
? 1
! 108787 144992389
! 175733 420555499
! 130874 165031153
? 1
? 1
! 40673 627674956
! 25968 291892049
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 155232 484309882
? 1
! 48640 953814583
! 120474 901608083
! 24798 741078125
! 94377 425355492
? 1
! 96230 399362070
? 1
? 25411
? 1
? 1
? 1
! 51406 723524956
! 29436 612044283
! 177135 42577871
? 1
! 57866 742338312
? 1
! 174918 315877789
? 74771
! 14976 919293732
! 24741 369843613
? 1
? 1
? 1
? 1
? 1
! 16157 192204645
? 1
! 96024 445427453
? 1
! 66298 623992775
? 1
! 102947 383697631
? 1
! 116337 354412119
! 142980 494655079
? 1
! 190392 20604548
? 1
! 8901 174875915
? 1
! 77291 981842909
? 1
! 162299 187323461
? 1
! 100994 196745509
! 187971 974761152
! 197886 255261777
? 1
! 32108 23934742
! 193914 859259301
? 1
! 148345 569336811
? 1
! 82099 984817333
! 68747 533550381
! 49435 902391385
! 74233 867879219
? 1
? 191279
! 82098 656083943
? 1
! 132892 818755896
? 93909
? 1
! 88716 807856663
! 15045 278712952
! 120255 381895725
! 183957 398674076
? 1
! 42857 583581029
? 1
? 1
! 144616 379645155
! 112177 517407321
? 1
? 1
? 1
? 1
! 50249 586125520
! 17053 611514590
? 1
! 128289 464763774
? 1
! 86923 168361131
? 191335
? 1
! 108312 954121420
? 1
! 9826 420618757
? 1
! 102361 634108328
! 10050 333864246
! 93681 811005694
? 95505
? 35252
! 142881 371483187
! 61352 949017336
! 191448 913447417
? 1
? 1
? 1
! 32658 967651960
! 107748 313206694
! 26809 823146248
! 187213 962236002
? 1
? 1
? 1
? 1
? 1
! 187882 181837133
! 185343 170634945
? 1
! 103705 795070685
! 131668 264690828
! 184978 1832660
! 59037 849030786
! 69518 507927894
? 1
? 1
? 1
! 82495 280411110
! 35124 175809234
! 65183 316280971
! 659 635797880
! 169893 860526838
? 1
! 7333 676491103
! 134708 579200196
? 1
? 1
? 1
! 126252 470750950
! 103812 223403278
? 1
? 1
? 1
? 1
? 1
! 883 487046568
! 182234 522457623
! 173797 226042189
? 1
? 1
? 1
? 1
? 1
! 11159 761283250
? 1
? 1
! 32393 819842433
! 60689 702507798
? 1
? 1
? 1
? 1
! 181494 507746490
! 99602 823817142
! 159702 845498231
? 1
? 1
! 13992 469810317
! 178250 366156910
! 71471 134248856
! 173138 441852292
! 105816 949774488
! 197965 846742781
! 13425 687700563
? 1
? 1
? 1
! 25467 88530611
? 1
? 1
! 159919 407064654
? 1
? 1
! 175921 195426673
? 1
? 1
! 94492 681912013
! 156448 973681977
? 1
? 1
? 1
! 991 478809365
? 180544
? 1
! 148841 487460656
? 1
? 1
? 1
? 1
! 91147 67011402
? 1
! 72695 265175473
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 174766 416144802
! 14991 437562813
? 1
! 5572 44573282
? 1
! 103547 501719902
! 3857 629278221
! 6702 447168065
! 50537 472736395
! 35494 938769967
! 198618 681518459
? 1
? 1
! 131365 319885405
! 178498 252447373
? 72285
! 53688 770028571
! 53690 364204459
? 1
! 46316 120261494
! 47716 450267270
? 71190
! 84286 323376187
! 152145 968453215
? 1
? 1
? 1
? 170093
? 1
? 1
! 112419 264991219
! 79354 305641758
? 1
! 83839 961232154
? 1
? 1
! 178714 315669854
? 1
! 172505 491027372
? 1
? 1
? 1
? 1
! 188349 345476853
! 169795 971470277
? 1
? 1
? 1
? 1
? 139592
? 1
! 169954 256249743
! 154370 827134267
? 1
? 1
? 1
? 1
! 130666 600964987
! 11935 459697221
? 1
? 1
! 184367 666642851
? 1
? 1
! 174577 184700394
? 1
! 49863 884627530
! 189227 702966117
! 73230 882974573
! 14758 502377218
! 40035 126459147
? 1
! 88506 14580270
? 33580
! 196649 481049779
! 168211 29335520
? 1
? 46840
! 194227 702616393
? 1
? 1
! 34447 794787952
? 1
? 1
? 1
! 50246 738851099
! 1274 872289560
? 1
? 1
! 147413 446356845
! 57934 547153139
! 99055 813126033
! 111205 266122150
! 73387 344114773
! 69338 53747064
! 173117 290005789
! 180416 905473141
! 163407 597325600
? 1
! 192066 398187292
? 28566
! 199823 873956955
! 28726 90077786
! 159350 899814655
? 103448
! 168503 440806640
? 82771
! 176993 228397986
! 108900 524610460
? 129475
! 12741 533864521
? 1
! 88508 832412141
? 1
? 1
? 59096
? 8447
! 58968 474137643
! 192997 57623754
? 1
! 153920 625962862
! 188306 145320120
! 98232 952124023
! 40810 29654926
! 5078 535787932
? 1
? 73893
? 1
? 1
! 18902 545318046
? 1
? 1
? 1
! 160264 222998895
? 1
! 64344 271912223
! 50671 573919223
! 26531 264809085
! 61823 854498569
? 1
? 1
! 20336 667784796
? 1
! 107292 737744896
! 128559 219556776
! 84598 5365945
! 93491 559722338
! 187267 45997158
! 111687 137367784
! 65785 493503840
! 162306 310756986
? 1
! 129768 921568238
! 32728 300004244
? 1
? 1
? 1
! 169303 442633717
! 44226 383304002
? 1
! 63511 834275436
? 1
! 158862 593483871
? 1
! 151080 390202576
? 1
! 26747 21966695
! 134465 952340893
! 126984 247673412
! 101783 161537669
! 134656 653070863
? 1
? 1
! 123025 658540890
? 1
! 95525 677974359
? 1
? 1
? 1
! 39038 266993805
? 1
! 56818 948434772
? 1
? 1
! 20832 205542660
! 23602 431304599
! 87613 410880024
! 81898 267277360
! 63771 693998336
! 56170 640276392
! 174674 854513858
! 143627 840343742
? 1
! 70400 788779284
! 131274 807396213
! 36706 797365480
! 117260 755964505
? 1
! 33797 726406619
? 1
? 1
? 1
! 128763 512539218
! 82622 530235939
! 171617 327984436
! 158592 229431191
! 185932 869930301
! 13606 395166409
? 161180
! 125582 982744776
? 1
! 814 753311309
? 1
! 30264 878537154
? 1
! 6816 359281509
! 122300 396543907
! 48494 249321773
! 145208 553637809
? 124285
! 38966 994953845
! 113976 738899080
! 179683 496886267
! 48733 579107032
! 60252 755106350
! 106041 133277088
! 13450 976301069
! 113488 1471486
! 130329 989588037
? 1
! 13797 577379815
! 61094 650910814
? 1
? 1
! 90037 557721052
? 1
? 1
? 179065
? 1
? 1
! 188012 992470350
? 1
? 128464
? 1
? 1
? 1
! 168913 689248151
! 151886 676200792
! 163089 226696081
! 139798 528743476
! 102950 797561781
? 1
! 162919 636597255
! 20119 223351058
? 1
? 1
! 132200 890580209
? 1
? 1
! 77420 799062115
! 30136 329093587
! 171872 827444397
! 129480 252799762
? 1
! 160410 873153954
? 1
! 60146 900744058
? 1
! 120469 185032734
? 1
! 198918 770647289
? 1
? 1
? 1
? 1
? 1
! 116381 922804391
? 1
? 1
! 172775 332746638
? 1
? 1
! 44783 41675504
! 84669 32082874
! 56743 309365933
! 193264 856581015
! 52346 223543402
? 1
! 43492 514992084
? 1
! 62563 888368098
! 43482 381749177
? 1
? 196021
! 128251 407699572
! 125269 605957538
! 51552 972201211
! 151789 6788407
! 132007 389941702
? 1
! 4263 644224817
? 1
? 1
? 1
? 1
? 1
! 79865 623221962
! 33394 34570891
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 37652 357145202
? 52465
? 1
? 1
! 50395 683034763
! 25381 630296970
? 1
? 1
? 1
! 87117 231656127
! 104014 515110094
! 67859 892115112
? 1
? 1
? 1
? 1
! 64384 973267232
! 18473 369708775
? 1
? 1
? 1
! 183332 547906379
! 29122 606263432
? 1
? 1
! 89486 46764398
? 1
! 158478 631876437
? 1
? 1
! 103428 113714703
! 127121 397319175
! 97204 425985179
? 1
? 1
? 1
? 1
? 1
! 49446 756219182
? 1
! 13222 132050808
! 122223 351628451
! 150560 543091328
? 1
? 1
! 178597 562548018
? 1
? 1
? 1
? 1
! 77779 340579227
! 11449 160942997
! 51423 643250593
! 113709 200167543
? 1
? 1
? 1
? 1156
! 145464 280334560
? 1
! 27691 682493223
! 47549 527648196
! 171839 132570742
? 1
? 168572
! 196720 602751469
! 181175 410514687
! 195768 120101747
? 1
? 1
! 33591 511232100
? 1
! 161214 61816478
! 65808 480757104
! 106052 625932796
? 1
! 81980 35300691
? 1
? 1
! 3349 142499429
! 30994 93680993
! 25580 236515234
! 16790 248160806
? 1
? 1
! 145384 293271562
? 1
! 63672 512451849
! 186535 684333366
? 1
! 94835 307773803
! 140894 534076023
! 73315 740446300
! 44606 538044809
? 1
? 1
? 1
? 1
! 65910 346986387
! 147176 431798552
? 1
! 149601 963307884
! 124381 487778008
? 1
? 1
! 10860 493591775
? 192888
? 1
! 195902 884005417
? 1
? 130038
? 1
? 182500
? 1
? 1
? 55543
! 140768 249113382
! 61750 48098953
? 1
? 1
? 53312
! 79250 607757888
? 1
! 125339 362443233
! 126164 575052741
! 113222 554275444
? 1
! 160394 456899741
! 73664 749695384
? 1
? 1
? 1
? 1
? 1
? 1
! 133116 347889872
? 1
! 110960 540565966
! 161859 224053289
? 1
! 54787 911335227
? 1
? 1
! 67754 576401898
! 138526 967832125
! 191263 655255753
! 196791 686836016
! 32376 798305984
! 36450 724634655
? 1
! 75646 676433082
? 1
! 140936 439649859
? 1
! 159309 798400207
! 61922 621547079
? 1
! 125172 472797591
! 27872 634985665
! 32555 227940378
? 1
? 1
! 9752 167743738
! 110278 171217094
? 1
? 1
? 1
! 156548 884951008
? 1
? 1
! 192407 844238781
? 1
! 4949 72960353
! 27405 368322123
? 104768
? 1
! 178238 936013180
! 62644 677627571
? 1
! 56273 291001087
! 129888 928293901
! 190470 893022827
? 1
! 73577 443400635
! 96015 377724403
? 1
! 15567 534247226
! 83736 896507784
? 1
! 196970 300320934
? 1
! 93815 859639028
? 1
! 149740 960359716
? 1
! 158987 723826699
! 133679 813067511
! 13173 304138239
? 1
! 120093 36221695
! 62740 555447994
? 1
! 79238 582922179
? 1
! 21530 530430991
? 1
! 118673 831664800
? 1
! 173951 909966554
? 155071
! 125295 649012745
! 46309 401448803
! 139142 475996647
! 57805 113275902
! 77135 101067242
! 99916 718860698
? 1
! 95975 220617839
! 77283 982576225
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 12103 192801900
! 139604 229095655
! 144165 743624281
? 1
! 56017 40402518
? 1
? 1
? 1
! 8071 690658760
! 188353 322873220
? 1
! 156801 119743883
? 1
? 1
! 60528 478665156
! 169935 527276848
? 1
! 140405 755476612
! 36321 705768693
? 1
? 1
! 76064 731259616
? 1
? 1
! 79747 366210575
! 135008 195209276
? 1
? 1
! 93124 499625944
! 91923 705463003
? 1
! 35380 526814329
? 1
? 1
! 180819 843009804
? 1
! 163819 839131291
! 158167 147832240
? 1
? 1
! 112389 955884738
? 1
! 32771 436355517
? 1
? 1
! 63328 592563775
! 9652 452199537
! 36085 14043663
? 1
! 113696 937884197
? 1
! 168338 123698134
? 1
? 1
! 93976 488269110
! 188643 19620778
! 165576 569236683
! 85073 926232775
? 1
! 23108 341293256
! 83730 433069644
! 121543 428596066
! 41497 468996411
? 1
! 198594 998905170
! 88518 83522141
? 1
! 41531 818262310
? 1
! 129695 742907368
? 1
? 1
? 1
? 1
! 108493 568408640
? 1
! 86986 580446781
! 143170 890803013
? 1
? 1
? 1
? 1
! 149386 533824194
! 130738 883903203
! 136930 272862333
? 1
! 19662 341782066
? 1
? 1
? 1
! 145371 78597669
! 145923 612848217
! 12094 379459147
! 37572 870128986
? 1
! 138008 255323677
! 98889 120152145
? 1
? 1
? 1
! 100848 843403945
! 75127 540558712
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 68552 611773754
? 1
! 74926 128658121
? 1
! 112715 107744304
? 1
! 33476 398383348
? 164526
! 39761 845364401
? 1
? 1
! 41224 36527139
? 1
? 1
! 94649 430459778
? 1
! 38362 782271304
! 186398 731026703
? 1
! 55690 949708971
? 1
? 1
! 156352 65317187
! 18518 592679133
? 1
? 1
? 1
? 1
! 136104 721813524
! 118486 554636749
! 39054 323784060
! 115968 152205641
! 120344 992058049
! 177870 880910481
? 1
! 50739 525545668
? 1
? 190981
? 1
! 119395 58668206
? 1
! 188480 981445745
! 91072 131805530
? 1
? 1
! 184155 129810708
? 1
? 1
? 1
! 164847 102020094
? 1
? 1
! 26064 20166087
! 170027 938179144
? 1
! 170723 468550573
! 19837 965951877
? 1
! 89171 197750914
? 1
? 1
! 187880 951520018
! 53227 999622290
? 1
! 54216 556179276
! 109737 211355505
? 1
! 187623 981226284
? 1
! 175842 993085820
? 1
? 1
? 1
! 157965 295441022
? 1
! 31863 887660219
! 168082 263379584
? 1
! 73762 412160596
! 147936 186605356
! 188160 216765942
? 1
! 166179 616855366
! 93920 57623722
! 106423 295990200
! 144772 131895138
? 1
? 1
! 159327 955162908
? 1
? 1
? 1
! 38563 598460388
! 190741 408217295
? 1
! 175856 729823153
? 1
! 79525 505443557
! 32573 460754268
! 104641 581241680
! 94111 493641386
? 1
? 1
? 1
! 128291 752758773
? 1
? 1
! 56054 858918726
! 188199 658318948
! 42618 279555235
! 62548 806733423
? 1
? 1
? 1
! 142920 914256726
! 111667 536165902
? 1
! 32401 192803259
! 57586 29135637
? 1
? 1
! 30817 313458342
? 1
? 1
! 13712 287567845
? 1
! 43646 327021302
? 1
? 29349
! 37973 93831253
! 193337 834727543
! 26103 98805361
? 1
! 59543 179419681
? 1
? 1
? 118740
! 32490 364883004
! 131390 827733475
? 1
! 73893 757392642
? 1
? 1
! 63061 690291130
? 1
! 116810 976305949
? 1
? 1
! 119750 898151397
? 1
! 95871 861166287
! 41383 586248442
? 1
! 190207 565358204
? 1
! 37508 104115076
! 159982 406150081
? 1
? 145306
? 1
! 181410 582045364
? 1
! 172126 803013933
? 1
! 173432 47113640
! 32530 482325887
? 1
! 95200 123841201
? 1
? 155807
! 86955 11351368
! 165381 965039179
? 1
! 17001 686819930
? 1
! 192830 691920066
? 1
! 149276 556008006
! 59107 270999044
! 117121 840478088
! 158638 767479366
! 180817 543365363
? 1
! 139713 126868057
! 74915 681858920
? 1
! 52002 595919076
! 181208 171036337
! 166661 482229566
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 177912 598650100
! 135242 411473002
? 1
? 1
? 148554
? 1
? 1
! 166774 665675954
? 1
? 1
! 173241 884832459
! 30451 680658018
! 146817 168622285
? 1
! 2115 783537195
! 155834 823572067
! 185851 400972507
? 64589
? 1
? 1
? 35368
! 23426 12219199
! 47170 620603512
! 159126 904993152
? 1
! 195290 526859353
? 1
? 1
? 1
? 1
? 1
! 171381 195694042
! 117694 678125205
? 79584
! 197175 989195849
! 81274 437397134
! 39622 205477578
? 1
! 96103 821653689
? 1
? 1
! 103837 832370747
? 1
? 1
! 132745 62917936
? 1
! 8495 369322427
! 76149 515349769
! 32649 983908377
! 153279 187151603
! 56852 542792279
? 1
? 1
? 1
! 185034 736754735
? 1
! 144156 406022771
! 152658 336670690
! 28961 543350035
? 1
? 1
? 1
! 122892 765293907
? 1
? 1
! 16355 20170317
? 1
! 43146 831560096
? 1
! 182030 522888175
? 1
? 1
! 60594 213660437
? 1
! 135333 630829048
? 1
! 181656 16222459
? 1
! 166215 667874346
! 78965 207814681
! 127439 513099422
! 150382 649855848
? 1
? 1
! 48804 996769427
? 1
! 138876 92115258
! 129749 136230695
! 81024 805399358
? 1
? 1
! 76190 69940924
? 1
! 88374 414071665
! 122596 283549481
? 1
? 1
? 1
? 1
? 1
? 1
! 196740 580831165
? 1
? 1
? 1
! 94076 540698602
? 1
? 1
? 1
? 1
! 111893 374888644
? 1
! 121812 603401027
? 1
! 25954 819200732
? 33082
! 40056 554347024
? 1
! 144647 376127349
? 1
! 140577 327597558
? 1
? 1
! 183419 481237557
? 1
! 26190 556188331
! 37511 711664230
? 1
! 46363 680332793
? 1
! 116536 269782266
? 1
! 97677 451517927
? 1
? 1
! 95919 181770112
! 178953 202559125
! 84648 812840646
? 1
? 1
? 131169
? 1
? 1
? 1
! 155160 439613696
? 1
? 1
! 102770 725458019
! 186560 236403532
? 1
! 194874 598502805
? 1
! 138750 237838914
! 6006 963561508
! 104864 159143257
? 51512
? 1
? 1
? 1
! 147072 336227514
? 1
! 105202 614316763
? 1
! 169532 223792348
? 1
? 1
! 46102 756778494
? 37633
! 11183 167081770
! 181313 649925487
? 1
! 95370 976989210
? 1
? 1
? 1
? 1
? 1
? 1
! 90951 239017113
? 1
? 1
! 189039 939214129
! 4349 218177517
? 1
? 1
? 1
! 31245 136918367
! 179866 205059370
? 1
? 1
! 93272 226639436
! 5110 405429816
? 1
! 93322 508999405
! 114660 195589036
! 102039 378601996
? 58434
! 39562 427132988
! 195434 355504946
? 1
? 1
? 1
? 1
? 1
? 72348
! 1972 131297736
? 1
? 1
! 43008 682746379
! 45928 783266375
? 1
! 29851 878288597
? 1
! 31948 78349162
! 36152 80113486
! 85100 649226698
! 12648 452623722
? 147723
? 1
! 166915 830704214
! 65893 271526774
? 1
! 147380 699562317
? 1
! 34370 897233644
? 33154
! 41105 791400934
? 1
? 1
! 178671 135889162
! 60940 320469528
? 1
? 179661
! 192183 190819290
! 131721 757871764
? 1
? 1
! 113155 408071318
? 1
! 2890 681353913
? 1
! 181835 259044227
? 1
! 186409 963545003
? 1
! 74225 997140071
? 1
? 1
! 156724 341317815
! 9073 958350035
? 1
? 18086
! 199543 75616917
? 1
? 1
? 1
! 174534 65398501
! 59279 705358973
! 78942 110215404
? 1
! 25193 481326458
? 1
? 1
? 1
! 70803 8946965
? 1
! 74888 798097352
? 1
? 1
? 1
! 32100 698623696
? 1
! 138390 8820108
? 1
! 38578 349143824
! 195093 758926159
? 108225
? 1
? 75568
? 1
? 1
! 4630 763841592
? 1
! 13447 960787655
! 139172 516629018
? 1
! 140986 570348813
? 1
! 54769 505023070
! 57031 179151960
! 70869 292333648
? 15986
? 1
! 183089 725899714
! 117321 248281855
? 1
! 106038 872006626
! 108337 187786341
! 132098 816561548
! 41706 683732628
? 1
? 1
! 184822 288717036
? 1
? 1
? 1
! 198958 585459598
? 1
? 1
! 24709 164104333
? 1
? 1
! 37000 442753862
? 587
! 55424 939067879
? 1
? 1
! 53306 192854822
! 102529 236398384
! 30705 548463037
! 106518 429046593
! 95558 38135225
! 137752 61921652
! 171986 920780137
? 1
! 85224 258777896
! 168978 249500239
! 157310 736899005
? 1
! 44615 867509430
? 1
? 1
? 73176
? 1
? 1
? 1
? 1
? 1
? 1
! 162747 856454148
? 1
? 1
! 154117 708353012
? 1
? 1
! 48337 956077356
! 9010 354223150
? 1
! 49670 118292365
? 1
! 132731 519104820
! 159620 944870921
! 17423 117360370
! 17819 621255200
? 1
! 193641 704919348
! 25984 821748269
! 54793 721035456
! 53747 894642732
! 25151 726721550
? 1
? 1
? 164685
! 146770 797134961
! 21597 917537827
? 1
? 1
! 90281 400701882
! 183036 759087920
? 1
! 15527 458995599
? 1
? 1
? 1
? 120554
! 186289 843661658
? 1
! 24636 246618762
! 159635 72084937
? 1
? 1
! 42732 574546237
! 64569 890635403
? 1
! 25095 704045175
! 136553 85588885
! 24046 651565031
! 172882 812492179
? 1
! 155200 813664933
? 72988
? 1
? 1
! 180246 509032016
? 1
? 1
? 1
? 1
! 131025 594204360
? 1
! 40013 705427394
! 158255 592968368
! 43508 542949938
! 15397 492647487
? 1
? 5275
? 1
! 190595 37617708
? 1
! 23143 772397428
? 1
! 9970 72779506
! 36005 187721582
! 78218 991014475
? 1
! 34781 120203010
! 96205 89065505
! 2831 247674071
? 16532
! 105182 537689684
! 33705 450272818
! 55158 366296664
? 1
? 1
? 126781
! 162011 610387213
! 32861 267117655
! 159152 706834352
! 29170 855670973
? 1
? 1
! 128506 859790601
? 1
? 1
? 1
! 189708 771406795
? 1
! 77550 739049968
? 1
! 168364 454771238
! 173291 48319858
! 1428 801344097
! 77025 714792658
! 196018 459139465
! 60173 910448495
? 1
! 98211 491994958
? 1
? 1
! 156668 621071482
? 1
! 93515 950062229
! 124086 725736587
? 1
! 52623 937569610
! 80954 698809588
! 32066 220485906
! 179046 562270162
? 1
! 4698 593828330
? 1
! 33457 599737731
? 1
! 183394 825180463
! 61735 352414591
! 106964 53593793
! 175616 774090478
! 4850 63777364
? 1
? 72223
? 1
? 1
! 143171 990792009
! 5341 887677430
? 1
? 1
? 1
! 174176 856099413
! 74970 828238896
? 1
? 1
! 173132 886005856
? 1
? 1
? 1
! 82047 169359148
! 5228 842154521
? 1
? 1
! 97228 774706336
? 1
! 26997 589029681
? 1
! 94052 931656154
? 1
! 180904 382534802
! 82935 994539212
? 1
! 101801 814047830
? 1
? 1
! 4345 322430295
! 68210 844184636
! 110653 584216859
? 113782
? 1
! 124903 800044713
? 1
! 144018 916650833
? 1
? 1
! 134809 932305259
? 1
? 1
! 39595 181696473
! 112393 866942244
! 116572 892399179
! 27575 651569662
? 1
? 1
? 1
? 180847
! 174317 220891026
! 24590 917335532
? 1
? 1
? 1
? 1
! 4586 681374208
? 1
? 1
! 147344 706630022
! 185100 179189628
! 38123 478009365
? 1
! 129486 948244336
? 179913
! 45416 154424148
? 1
? 1
! 97381 357594413
! 53248 656947711
! 9674 675059499
? 1
! 141485 814684825
? 1
! 130412 793455843
? 1
! 82571 221410414
? 1
! 111398 241071762
! 191176 128701886
! 119526 985731826
? 1
! 60324 94340071
! 144819 429309748
! 136457 829794338
! 18295 856689842
! 125641 867561981
? 1
! 166893 482264351
! 78863 152529054
? 1
! 81651 729135909
! 84297 768632084
? 1
? 83622
? 1
! 136256 10477855
? 1
? 1
? 1
! 139219 203421477
! 184106 564322662
! 148323 351003048
? 1
! 151519 785235325
! 91384 376810063
? 1
! 38963 297203985
! 9116 865676205
? 1
? 90676
! 174107 691393376
! 8677 697757230
? 44962
! 96588 641313606
? 1
? 525
? 1
! 64117 942238865
! 88804 862637575
! 133348 87279075
! 157909 323745963
? 1
? 1
? 1
? 1
? 1
! 28026 597880757
! 65721 812894787
? 1
? 1
? 1
! 33477 987467636
! 21702 333525542
! 154519 759147575
! 34583 343811487
? 1
! 199352 823945684
? 1
? 1
? 1
! 80857 330695907
! 15907 723227434
? 1
? 1
! 179424 387870921
! 51656 366956596
? 1
! 184880 111285374
? 1
? 1
? 45373
! 172417 294587314
! 46497 852873885
? 1
! 108308 581565157
? 1
? 1
! 55104 554004292
? 1
? 1
! 199547 839809527
! 27567 559254668
? 1
? 1
? 1
! 196768 374938469
? 1
? 1
? 1
! 21090 654063496
? 1
! 60166 830080001
? 1
! 55926 465536431
! 186521 486535869
? 1
! 151998 485864031
? 1
! 45889 880773139
? 1
? 1
? 1
! 188539 445371063
? 1
? 126534
? 1
! 192115 559583783
! 169567 611563622
? 1
! 75344 972376894
! 25644 440665320
? 1
? 1
! 189208 627023537
? 1
! 927 385473400
! 50845 396841936
? 1
! 190574 894884966
? 1
! 140066 974392807
! 107751 694165508
? 1
! 81690 107514455
! 82144 796818284
? 1
? 1
? 1
! 154908 577431984
! 11461 253285040
? 1
! 137576 167743572
? 1
! 144385 107615622
? 132890
! 164930 412400954
! 108344 70849890
! 60984 74038096
! 187894 10585406
! 94154 663315661
? 1
? 1
? 1
! 73948 111686956
! 169369 200265696
? 1
? 1
! 95518 581364593
? 1
? 1
? 1
? 1
? 152424
! 173764 164844624
? 1
! 74446 700581548
? 1
! 107020 266441509
! 77954 173669147
? 1
! 9596 834349955
? 1
! 68333 603396463
? 172189
? 1
? 1
? 1
? 1
! 99457 612986594
! 78816 873861883
? 1
? 1
! 11425 992185907
! 163240 778606938
? 1
! 50492 384012326
? 1
? 1
! 136617 623567434
? 1
? 1
! 33460 727492241
! 7433 889788944
! 138507 208124132
? 1
! 158018 651518808
! 121015 634040426
! 63057 599580001
? 106290
? 1
! 32924 775347435
? 1
! 151284 765002883
? 1
? 1
? 1
? 1
! 35542 311487788
? 1
? 1
! 12071 226637271
? 1
! 107820 434023973
? 1
? 1
? 1
! 124505 626187763
? 1
! 29651 236037034
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 132793 89565246
! 14024 826729276
? 1
! 61910 724211358
! 195749 859122985
? 1
? 1
! 162110 334137593
! 194981 687009572
! 90598 527467542
? 1
? 1
? 1
? 1
! 140455 102148834
! 181846 238155090
! 129638 976295072
? 1
! 160176 506840546
? 1
! 95124 308806965
! 133254 841912751
! 156772 947187944
! 106467 831849901
? 1
? 74230
? 1
! 62745 966393723
? 1
? 1
? 1
? 1
! 54928 388693998
? 1
? 1
! 62600 178662219
? 1
? 1
! 110399 114926015
! 93871 612902769
! 130268 712578700
! 14564 436820764
? 9480
? 1
! 195609 480188851
! 131464 913566552
? 1
? 1
? 1
! 130432 187442299
! 97176 68306021
? 1
? 1
? 1
! 81216 23538232
! 189262 266250776
! 67662 403562063
! 1252 380617104
? 1
! 46304 218869874
! 139639 959784449
? 1
! 14940 496863889
? 1
? 1
! 106111 93149535
! 28800 639477389
? 1
? 1
? 1
? 1
? 188694
? 1
! 6256 886941110
! 151020 950335849
! 16136 354028182
! 161937 751514090
! 145796 825751842
? 1
? 1
? 1
! 167747 745535407
! 78871 964072534
! 148808 100177568
! 63740 435076713
! 167639 853031147
? 1
! 97909 418113824
! 193328 324734247
? 1
! 114324 634288153
! 2753 904859808
? 1
! 38254 998331672
! 16344 542359196
? 1
! 52847 54248188
! 181625 24181432
! 5576 77252722
! 31419 784373414
? 1
? 1
? 1
! 187655 164606842
? 1
! 168774 686601975
! 153157 464201670
! 104331 550435361
? 1
? 1
! 106533 242985640
? 1
! 110276 683143374
? 1
! 167410 141049908
! 189488 314333696
? 1
! 84795 353278192
? 1
? 1
! 45585 16675459
? 1
! 3529 560017743
! 106193 639849969
! 134741 764105836
! 21066 317659768
! 161520 685245053
! 192541 595817119
! 185339 236013089
! 134771 514082809
? 1
? 1
! 158001 467104038
! 60563 561396260
? 1
! 3197 168784353
! 78691 261133016
! 73606 592673602
! 87476 438369526
! 71173 345986840
? 1
! 98908 570171595
? 1
! 179509 132466265
? 176486
! 93196 673457955
? 1
? 1
! 40677 929546210
! 97566 380424104
! 30072 244300725
! 155828 535162490
? 1
? 1
? 1
? 1
! 75104 465382334
! 190172 732893872
? 1
? 1
! 187304 923537142
? 1
! 144036 271894773
? 1
! 87530 225962581
? 1
? 1
! 183606 828186205
! 185930 28117867
? 1
? 1
? 1
? 1
? 114248
! 8409 734916198
? 1
! 8712 544210760
? 1
! 133820 845512160
? 1
? 1
! 177032 599796132
! 57589 48132646
? 1
! 4062 655623977
! 15456 231709152
? 1
? 1
! 137999 662822731
! 9792 940428786
? 1
! 36873 680485957
? 1
? 1
! 84866 862367130
? 1
! 148367 136407225
! 10119 382897691
? 1
! 138078 219510851
? 1
! 96764 157585823
? 1
? 1
? 1
? 1
? 1
? 1
! 53693 973652850
? 1
! 7151 938296291
? 1
? 1
! 41927 410377102
! 17945 626014530
! 73142 163369716
! 68807 360666322
? 1
? 1
? 1
! 102743 148101111
? 1
! 122374 351493023
? 166350
? 1
? 1
? 1
! 68633 511942782
! 123222 727269492
! 51736 408168221
? 1
? 1
? 196405
? 1
! 86370 995834020
! 145986 218764805
! 175741 416821245
! 182997 986254507
? 1
? 1721
? 29144
! 55758 636878113
? 1
! 199743 510090424
? 1
! 137657 718920849
? 1
? 1
! 76850 789234989
! 198139 397101768
! 104759 176993474
! 107041 759539031
? 1
! 48886 707345489
! 157713 857785595
! 164841 51746630
! 101509 987212948
? 1
? 1
? 1
! 160013 282835713
? 1
! 124894 732656396
? 1
? 1
! 78408 697490925
? 1
? 1
? 1
? 1
! 118512 292354567
! 160096 131953080
? 1
? 1
! 46315 85940569
? 1
! 99698 339015647
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 29127 143497530
? 1
? 1
! 81847 762130097
! 20721 648191766
! 33049 906760857
? 1
! 163776 438748082
? 1
! 124454 692158453
! 89805 406568410
? 1
? 1
? 1
! 8425 334051547
? 1
! 124524 630004368
? 1
? 1
! 83302 598617769
? 1
? 1
? 3065
! 67637 501634199
! 24829 125251774
? 1
? 1
? 158884
! 66329 7908783
! 171157 29007468
! 164697 320905343
! 34970 718099023
! 112465 233467197
! 194732 162805599
? 1
! 70627 699320433
? 1
? 1
? 177281
! 30294 105411135
? 1
! 13885 733880692
! 985 207485670
! 147948 180839294
? 1
? 57124
? 1
! 177314 931975568
? 1
? 1
! 64821 669843844
! 151780 576537947
? 1
! 147374 972479046
? 1
! 169635 716357941
! 35166 984054406
? 1
! 158378 666210780
? 180753
? 156321
? 1
? 1
! 158439 32126707
! 120643 734862615
? 1
? 146859
? 1
? 1
! 52456 124126657
! 22943 273737884
! 58633 712290753
! 53787 756339370
! 19947 273427558
! 192793 980780622
? 1
? 1
! 170645 162194155
! 96120 833311398
? 1
! 27139 283808205
! 114129 340772067
? 1
? 1
! 119769 119829166
! 136687 71969687
! 7027 962667891
? 1
! 48074 680469109
! 125851 36989879
? 1
? 1
! 41565 533481926
? 1
? 1
! 90902 668389502
! 136434 900729515
! 170836 415416664
? 1
! 31761 922708139
! 6413 890218002
? 1
? 1
! 171099 423299572
! 135290 457388381
? 1
! 128697 721147492
? 1
? 1
! 194075 628768802
! 179232 33454466
! 193033 878890532
! 77778 55088704
! 82347 793660179
! 156433 228845291
? 1
? 1
? 1
! 172735 791935057
! 61416 754762058
! 104401 379062646
? 1
? 1
! 78805 562006552
! 70938 711541640
? 1
? 1
? 1
! 13814 808911836
! 81368 808387421
! 30863 449626248
? 1
! 131923 786089855
! 141204 392178292
! 81324 84426971
! 57437 547228594
? 146500
! 169838 4964437
? 1
? 1
! 94912 973323733
? 1
! 15354 370907059
! 72624 998200582
! 22215 571726609
? 1
? 1
? 1
? 1
! 169056 48376880
! 88698 789141012
? 1
? 1
! 50701 431574117
? 1
! 82464 208919488
! 26320 236439734
! 185754 492486940
! 79861 864201206
! 68178 261280670
? 1
? 1
? 1
? 1
! 161552 969767821
? 1
! 46911 850048377
! 7351 265041616
! 111218 821400993
? 1
! 15083 940792351
! 111216 3455231
? 1
? 1
? 1
? 1
? 1
? 1
! 171599 725709725
! 58154 507574318
! 154932 763085884
? 1
! 133212 122856834
? 164693
! 106989 229713361
? 1
? 1
? 36377
! 15257 188838888
! 176849 899910554
? 1
? 1
? 1
! 96848 537072276
? 1
? 1
? 1
! 76741 350746369
! 76071 648645329
? 1
! 129507 726879685
? 1
? 153215
! 100165 427978942
! 105558 67983689
? 1
! 88945 205549831
! 64939 302484856
? 1
! 131769 696276761
? 1
! 115174 603485302
! 40118 398844363
? 1
! 179787 359077544
! 80587 798643872
? 1
! 129990 45027117
? 1
? 1
? 1
? 1
? 1
! 76807 153103018
! 157675 824059183
! 6904 169679108
! 101383 435647486
! 56213 312108653
? 1
! 85219 251027307
? 1
! 58634 618500863
! 63399 59264259
! 197332 199285035
? 152646
! 139722 682171884
! 118231 879229502
? 1
? 1
? 1
? 1
! 108581 837809743
! 163383 267876819
! 100174 545047786
! 62445 371817872
? 1
! 168377 576851584
! 185196 576740625
? 1
? 1
? 147136
? 1
? 123128
! 109004 575330862
! 154648 918971378
! 31785 292983336
! 180014 637940123
! 21607 119605097
? 104371
! 52839 633408378
? 1
! 30831 926480972
! 104302 785863811
? 1
! 100543 296991632
? 1
? 1
! 77352 117163192
! 117186 904739068
? 1
? 1
! 73730 631984034
! 153326 150785933
! 130961 734042410
? 1
! 105740 423027491
! 183747 327941556
? 1
? 1
! 184843 224095370
! 174823 348767731
? 1
! 106280 845023397
? 144106
! 108762 455626580
? 1
? 1
? 1
? 1
! 28243 329168704
! 20542 292169985
? 1
! 80331 359974274
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 96350 725967999
? 1
? 1
! 32405 462379752
? 1
? 1
? 1
! 58686 456687329
! 156822 836861295
! 141229 326954819
! 34459 109321558
? 1
? 1
? 1727
! 133463 363235629
? 1
? 1
? 1
! 124311 771834980
? 11294
? 1
! 132044 992251320
! 161831 447884006
! 4673 749307370
! 119717 853673668
! 18031 30314875
! 186044 689109259
? 1
? 1
? 1
? 28086
? 1
? 1
! 74079 197583148
? 1
? 1
! 68590 966059734
! 173336 515843967
? 1
! 143371 111069094
? 1
? 1
! 99660 998808344
! 68254 188631222
! 135317 108786327
? 1
? 1
! 172174 170805306
? 1
? 1
! 86573 146752243
? 1
! 58972 641179382
? 1
? 1
! 95945 699064089
! 47459 3071217
! 171410 282201479
! 112309 975135047
? 1
! 182438 130098855
! 116630 396517588
! 122328 663021844
? 1
? 1
! 141694 83509711
! 68292 692998857
! 68691 42310088
? 1
? 1
? 1
! 171961 120950205
! 24496 562026830
? 1
? 1
? 1
! 59714 28239548
! 75062 27207641
? 15071
! 150091 882934078
! 71044 808075853
! 172357 224961550
? 1
? 1
? 1
? 1
! 187034 322307866
! 185697 44087625
! 75797 588637925
! 171341 304184002
! 65677 36515402
? 1
? 1
? 1
! 63996 577006046
! 130940 882936962
? 1
? 1
! 62096 659028826
! 33363 842856038
? 68427
? 1
? 1
? 1
? 1
? 1
! 112189 761346163
! 54436 845670307
? 1
! 195753 860315332
? 1
? 1
! 173821 974432107
? 1
? 1
! 156981 579717128
! 31477 363101930
! 58213 263922393
! 21865 119349110
? 1
! 17961 282223165
? 1
? 136528
! 155342 34910756
! 164733 499052056
? 1
! 127356 958867370
? 1
! 8256 711543511
? 1
! 164181 361421155
! 151759 248945603
? 1
! 192077 854545971
! 191838 519430849
? 1
! 56165 750744130
! 66117 25560370
? 1
! 111701 582165254
? 1
? 1
! 93353 596552473
! 8748 273866495
? 1
? 1
! 171543 625078665
? 1
? 134023
! 135308 949778211
? 1
! 194309 836054501
! 2805 721683859
? 1
! 2554 997916995
? 1
! 172036 64491669
! 22472 550041608
? 1
? 1
? 1
? 1
! 41870 74733634
? 1
! 74627 487668582
! 73181 387331365
? 1
? 11206
? 1
! 114485 384324541
! 189053 26016492
! 169772 749030171
! 168455 242150921
? 1
! 174017 693578753
! 184530 225119721
! 96474 629983109
? 1
? 1
? 1
! 113279 784427175
! 80322 437780224
? 57358
? 1
? 1
! 120695 644207020
! 148846 976600895
? 1
? 1
! 182483 5051792
! 24763 431992
? 1
? 1
! 97605 781405408
! 108753 928095302
? 1
? 1
? 1
? 1
? 1
? 1
! 44159 177252833
! 166379 236628314
! 70139 500606876
! 28529 244125873
? 142024
! 126863 37226875
? 1
? 1
! 16265 377947511
? 1
? 1
! 74454 866667099
? 1
? 1
! 164065 755361136
? 189063
? 1
! 150693 131540877
? 1
! 51504 98393292
! 164616 691631386
? 1
? 1
! 85056 367165583
! 5865 704626534
? 188363
? 1
? 1
! 45697 783560429
! 52478 120632277
? 1
? 1
! 28406 989340033
! 70861 804450032
! 77789 275811442
? 1
! 160349 27395261
! 190611 47849626
! 36193 11322965
? 1
? 1
? 1
? 1
? 1
! 161072 799173758
? 1
! 144907 673322428
! 146251 68355613
? 1
! 65539 911015504
! 147858 609872761
? 1
? 1
! 96659 627720460
? 1
? 106850
? 1
! 139790 440168286
? 1
! 18870 52231471
! 57025 829369363
? 1
? 1
! 152817 241475874
! 116780 207471331
! 197256 720765876
! 18446 221943553
? 1
! 95259 382320346
! 168247 206119451
? 1
? 1
! 145378 322022861
! 185352 32333672
! 165390 964803104
! 146915 430680081
? 1
! 107083 133584525
? 119773
! 69922 694125825
! 46210 384385118
! 184309 458535782
? 1
! 127301 733532660
? 1
! 39883 271627759
? 1
! 53416 29100116
? 1
! 8531 331955992
? 163443
? 1
! 164657 794009945
? 1
? 1
? 1
? 54249
? 1
? 1
! 70898 609969391
? 1
? 171329
? 1
? 1
? 1
! 31511 561692758
! 73484 617348963
! 94529 210781232
? 1
! 152850 884688971
! 3244 813075838
? 109232
! 21941 20873044
? 1
? 1
? 1
! 39787 634813470
! 87813 498365505
! 118700 212297291
? 30570
! 35823 415848785
? 1
! 158760 480791375
! 155565 687382093
! 104848 719708319
! 185964 755749063
! 170953 578398694
! 86705 170699364
? 1
! 38452 210011714
! 107628 566323402
? 1
? 1
? 1
! 102551 876416278
? 1
! 164765 508072150
! 140287 536720168
? 1
! 98265 524163802
? 1
! 84279 63991913
? 1
? 1
! 134814 980616459
? 1
? 1
! 21603 449172428
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 114195 219811260
? 1
! 60274 822949921
? 1
? 1
? 1
? 1
! 136228 943198841
? 1
? 1
? 1
? 1
! 197087 576664740
? 1
? 1
? 1
! 5924 917821241
! 125170 907046318
! 156344 879653737
! 26191 932342110
! 15775 79574509
? 1
! 142146 988694648
! 83099 768239517
! 105794 816331670
? 1
! 75962 533177471
? 1
? 1
! 168394 357732051
! 91941 917742830
? 1
? 1
? 1
! 46904 77493351
? 1
? 1
! 193070 56567922
! 117176 607748965
? 1
! 98114 89731121
! 160383 577651455
! 5735 229111036
! 104089 665102390
? 1
? 1
! 148388 88710992
? 1
! 109285 309313560
? 1
! 172911 249834435
! 62996 752625129
? 1
! 6370 387631985
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 187931 890937795
? 1
! 139112 996545993
! 176123 809442314
? 1
! 58417 497575758
? 1
? 1
? 1
? 1
! 40970 409429268
! 181139 29675886
? 1
? 1
! 72138 336885050
? 1
! 199215 456316616
? 1
? 1
? 1
? 1
? 1
! 66131 99088032
? 1
? 1
! 95791 334811402
! 31889 735547930
! 147279 979870383
! 142731 125900436
? 1
! 82104 108554631
? 1
! 163507 478034138
? 1
! 77446 392284459
! 162274 640293531
? 1
? 1
! 116600 257783686
! 127998 370480244
? 1
? 1
! 186865 7137230
? 1
! 170353 62280562
! 38449 890248311
! 160612 408417107
? 1
? 1
! 47820 331944386
? 1
! 111083 179957909
? 1
? 1
! 26210 277004095
! 41683 33198623
? 58295
! 76527 340017635
? 1
! 106096 540570322
! 64274 645896910
? 1
! 159552 92375511
! 93469 454227655
! 84626 454089251
? 1
? 1
? 1
? 1
! 87745 668236141
! 40004 910235813
! 107663 724890662
? 1
! 49367 577935605
! 96047 12337998
? 1
? 1
? 1
! 120813 737011441
! 161918 266450966
! 187597 656989251
? 1
? 1
? 1
? 25230
! 33149 854358402
! 108369 57305782
? 1
! 185077 761537884
! 71905 494582225
! 44080 616930629
? 1
! 50711 192762883
! 146192 302580946
? 1
? 1
! 97184 186998668
? 9120
? 1
! 38817 286570300
! 93291 569038214
? 1
? 1
! 47454 952124674
? 31606
? 1
! 107038 91808447
! 132071 782958412
? 1
! 100310 665789821
? 1
! 95258 473529344
! 109429 518059764
! 95837 679599013
? 126840
! 116861 291624157
? 1
! 92320 870381301
! 175790 235598866
! 144969 150962838
! 175322 75744634
! 40498 146636174
? 135380
! 52184 104377690
? 1
! 175516 144897031
! 24056 805416779
! 132671 74067840
! 17781 263750683
! 84827 871760069
! 181905 706919151
? 1
? 1
! 42262 630458259
! 154616 397144320
? 1
! 110130 14547609
! 115022 424529074
? 1
! 59648 792744275
! 79442 397265210
? 60890
? 1
! 130457 787801786
? 1
! 30223 183441575
? 1
! 35962 384408509
? 1
? 1
? 1
! 40244 724463607
! 116147 882590537
? 1
! 91562 155218336
? 1
? 1
! 86246 395339479
? 148848
! 93825 448645768
? 1
? 1
! 29229 498648329
? 1
? 1
? 1
! 124293 477292081
! 80786 670001263
! 141560 177780542
! 54088 159243408
! 19008 288858117
? 1
! 18738 385583022
? 105545
? 1
? 1
? 1
! 199968 397976088
? 1
! 152886 935018030
! 124587 906679311
? 1
! 31103 508916294
! 70935 775489209
! 151451 622066981
? 1
! 18254 889037838
? 8272
! 135648 276170015
? 1
? 196797
! 182928 419593866
! 7581 792918800
? 1
! 106946 927166037
? 12307
? 1
! 123448 816840516
? 1
! 10492 543107343
! 751 593842631
? 181058
! 11113 539405022
! 104643 694567273
? 1
! 151674 845179322
? 1
! 65575 870800059
? 1
? 1
? 34210
! 30606 368353327
! 82721 217192530
? 45282
! 85316 515315750
? 1
? 1
! 143565 434956085
! 174591 634422693
! 87301 467743804
? 1
! 120445 91585413
! 48586 825467283
? 1
? 65793
? 1
! 175351 140769780
! 91436 624168488
! 145835 360184626
? 1
? 1
! 51745 800499476
? 1
? 151147
? 1
! 180921 517849437
! 176944 383215261
? 1
? 1
! 89595 704608068
! 19974 636141029
! 13281 962072175
? 1
? 193468
? 1
! 156387 472282937
! 71358 617729649
? 1
? 1
! 112501 471351956
? 1
! 53399 991928958
? 1
? 1
! 48719 780727286
! 122439 205220903
! 63911 71638575
? 1
! 100419 905501417
? 122545
! 50723 727140287
? 1
! 169326 351373813
! 84123 141123619
? 1
! 8990 583479294
! 49365 464792451
! 78810 159485566
! 1092 655135620
! 190812 198193247
! 15555 412199006
? 1
! 140473 554265645
! 178361 999336693
! 68120 142651262
! 86757 842326656
? 1
! 126907 194766369
! 59046 704009774
? 1
? 1
? 1
? 128732
? 1
? 1
? 1
! 79974 499002012
? 1
! 81404 56891056
! 194712 134401480
! 108648 507092112
! 35218 523755280
! 153689 257905937
! 134978 331021773
! 11315 661984238
? 1
! 181817 727682018
! 154428 86775111
? 1
! 173935 248437331
? 1
! 33223 104722629
? 115509
? 1
! 60681 527119979
! 14695 913147714
! 46527 149153614
? 1
! 178603 577526973
? 1
? 1
! 112728 230141702
? 1
! 186062 272966168
? 1
? 1
! 164729 755624185
? 1
? 1
! 75028 519315574
! 24692 623262487
? 1
! 194193 300594479
! 37528 358639083
! 117337 335845630
? 1
! 43073 702744598
! 52885 269505340
? 1
! 108101 576688625
! 108964 458044853
? 1
? 1
! 159180 319891886
? 1
! 113579 205719844
? 1
? 1
! 60062 803538275
! 11964 351397158
! 111425 613830875
? 10752
! 194807 323500705
! 78262 925058678
! 73052 466939138
? 1
? 70776
! 162695 894162858
? 1
! 138110 609319682
! 26261 69435722
! 19765 807751141
? 1
? 1
? 1
? 1
! 173994 757514128
! 161634 793643069
! 17037 146122303
! 124033 497991648
? 1
? 69634
? 1
? 1
? 1
! 123058 32065627
? 1
! 182377 705391670
? 1
? 1
! 33806 900957292
? 1
! 182527 927650752
! 98741 822248023
! 13769 295397028
! 79922 664350838
! 136128 31315269
? 1
! 121614 609857509
? 1
? 1
! 44266 967529579
! 128969 389226965
! 9994 576495208
! 197523 921035145
! 49560 463950979
! 41791 733584336
? 1
? 1
! 63060 366975432
? 1
? 1
! 32744 481293478
? 1
? 1
? 1
! 136872 40679718
! 43606 268553124
! 176745 912339081
! 112913 932369893
? 1
? 1
? 1
? 1
? 1
? 1
! 114992 635438862
? 1
! 118956 676696590
! 108487 614402597
? 1
! 18831 777612329
! 34349 403449373
? 1
! 24223 648708875
? 1
? 1
! 118718 410468683
! 131175 559645757
! 66785 791283620
! 122917 60181189
? 1
! 109961 895780415
? 1
! 74898 298360995
! 19802 58294728
? 1
? 1
! 63204 694625292
? 1
! 10997 467460715
! 39685 928597307
! 84259 395258477
! 88454 368448900
? 1
! 132060 425366653
! 105372 440051705
? 107841
! 106240 651580067
? 1
? 1
! 124992 831749685
! 165244 42657588
? 1
? 1
? 1
? 147349
? 1
! 41701 436394211
! 136825 811042347
? 1
? 1
! 184023 157005502
! 84605 798169365
? 1
! 162 998239671
? 1
! 77962 172838793
! 169546 748749560
! 147817 910111989
! 80222 655066905
? 1
? 1
? 1
? 1
! 22599 164339970
? 1
? 1
? 1
! 173456 129595060
! 131583 20307882
? 1
! 165854 982996006
! 95736 92508165
? 1
! 137924 946765483
? 1
! 144596 581244240
? 1
! 44324 339044675
! 1732 818882003
? 1
? 1
! 76125 849114919
? 1
! 190025 62158084
! 29086 916127384
? 1
? 1
! 168672 586037272
? 1
! 169295 560730068
? 1
? 1
? 1
! 198652 471183146
? 1
? 1
? 1
? 1
! 185643 299974324
! 169402 4698035
! 122759 346546502
? 1
? 1
! 94992 552424578
! 177762 295442926
? 75468
! 119507 975581749
! 86363 594043311
? 1
! 72570 727580478
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 72196 401731860
! 74034 922221679
! 11805 409240390
? 1
! 75917 883588648
? 65284
! 108823 900622664
! 113930 677096944
! 1589 580415193
? 1
? 1
! 43304 627892606
! 81940 77807818
? 1
? 1
? 1
? 1
? 1
! 147228 733659193
? 1
? 1
? 1
! 124245 944023851
? 1
? 1
! 8436 964040492
! 177702 776128743
! 74906 668973129
! 90547 840084823
? 1
! 164652 101934713
! 139572 843054888
! 13572 654352067
? 1
! 747 811158644
? 1
! 39577 827377614
? 192412
! 51350 967451491
! 142139 958186327
? 1
? 1
! 162726 785702006
! 8008 827601479
? 1
? 1
? 1
? 1
? 1
! 77341 342059921
! 116892 731585939
? 1
! 122187 292798532
! 121512 940754272
? 93411
? 1
? 1
? 1
! 20392 837722588
? 1
! 44943 763914855
! 102098 686935704
? 1
! 125698 717375937
? 1
! 187339 13909165
! 140470 944288778
? 1
! 60879 215364198
? 72944
! 142710 813376494
! 194341 51240977
! 20494 986300556
! 39723 232940079
! 122488 612849161
! 32330 782116685
? 1
! 118708 558683083
? 1
! 24069 467143723
! 73887 548283917
! 58383 880672797
? 1
? 15072
? 1
? 1
! 26639 382035227
! 87676 897530003
! 133543 446242002
? 1
! 68348 538157215
! 157272 679340475
! 98874 709205540
! 44824 924207477
! 12345 110026124
! 19769 670951156
! 77547 375535495
? 1
? 1
! 151308 296285182
? 1
? 1
! 91591 494948850
! 102476 850470375
! 174173 579078825
! 91165 749075977
! 117878 586512807
! 17105 296735987
? 1
! 140987 548680686
! 89694 426941695
! 130053 461004747
! 155884 674158476
? 1
? 1
! 36580 694086984
! 112936 52712051
! 112374 836076488
? 1
? 1
? 1
? 65859
! 140490 943688553
! 113390 884517866
! 67512 977995708
? 193978
! 107753 932966488
! 134161 662954598
? 1
! 82817 416480156
? 1
? 1
! 54453 13843019
! 32364 780796069
! 151926 295562462
? 1
! 108212 755088868
! 119780 353475565
? 1
! 140275 150384595
? 1
! 172196 279933177
! 37248 190759398
! 18340 596272877
! 159537 966043616
! 132227 614736639
! 192054 846361188
? 1
? 1
? 1
? 1
? 1
! 16474 34733580
! 39051 560684835
! 81393 200035863
! 169378 258026393
? 1
? 1
? 1
? 1
? 1
! 41585 846293235
? 1
? 1
! 38272 697141507
? 1
? 1
? 1
? 1
! 181443 51738655
? 1
! 63931 547897576
? 1
? 1
! 13013 67483542
! 31993 541226032
! 68537 986443511
! 197771 459702859
? 1
? 1
! 137315 902311154
! 99394 928229841
? 1
! 25820 729851477
? 1
! 152090 676170468
! 148427 519897823
! 92766 789563446
! 146540 729790945
! 23987 601084009
! 94370 441491437
! 124936 178785814
! 115996 750023574
? 1
! 152131 812165214
! 13994 668396485
! 114186 602059025
? 1
! 71082 515386329
? 1
? 1
? 1
! 13355 20503114
? 1
? 1
! 44153 29052240
! 152875 580765125
? 1
! 21624 349208378
? 1
! 164636 812145556
? 1
? 1
? 156829
? 1
? 24553
! 103384 664712706
! 172615 335135195
? 1
! 56500 773323666
? 47643
! 184909 708783755
! 43669 897491654
! 140637 828188058
? 1
? 1
! 109507 741362148
? 1
! 22780 383780819
! 21895 570133213
! 85819 959104959
? 1
? 1
? 1
! 55889 974630848
! 138792 195623810
? 1
? 1
? 1
! 44960 698853579
? 1
! 194106 634566522
! 59004 753767738
? 1
! 139050 254358505
? 1
! 114088 852081745
? 1
? 1
? 1
! 25200 890580913
! 37646 488969861
? 1
! 1148 637071152
! 57378 602791958
! 115152 362814807
? 1
! 74542 48843987
! 104908 497423262
! 174075 421816856
? 1
! 191723 892058967
! 30613 600720588
? 1
? 88215
! 18380 498769349
? 1
? 1
! 8566 408565308
? 1
? 1
? 1
? 1
? 1
! 197579 752808589
? 1
! 41075 650739937
! 96514 267554040
! 36512 608968455
? 1
? 1
? 1
? 1
? 1
! 149404 818306353
! 103258 395892631
? 1
? 1
! 117525 132509425
! 33739 348430136
? 1
! 121846 941161305
? 1
! 159741 53082154
! 131388 207301826
? 1
! 175006 917477176
! 139290 750224953
? 1
! 12862 461254895
! 188907 783598808
? 1
! 3787 622884291
? 1
? 1
! 62430 886325676
? 1
? 1
? 1
? 1
! 3392 10179608
? 1
! 105599 408225260
? 1
? 1
? 1
! 97989 372879086
! 32284 704394441
! 35567 671280065
! 8705 790965971
? 1
! 175469 930044003
! 31501 318149651
! 88342 857568934
! 41939 990582793
? 1
? 30325
? 1
? 1
! 100226 123540392
? 1
? 1
! 92995 723992575
! 83217 607164262
? 1
! 95190 861827345
! 80092 529495136
! 13998 371905857
? 1
! 17419 863745225
? 1
? 1
! 1675 614360564
? 1
? 149955
! 139478 673881331
! 59844 179631160
? 1
! 72659 936518562
! 34720 164559228
! 199067 164528347
? 1
? 1
! 177111 179154480
! 88279 104222213
! 177931 748334091
! 100494 942116701
! 167495 621722107
? 1
! 163217 926932694
! 137807 46942159
! 37902 963091147
! 116681 843589699
? 1
! 94178 708539767
! 166988 918559433
? 1
? 178074
? 1
? 1
? 1
? 1
! 189027 974320100
! 190563 619689372
! 161660 811422209
? 1
! 90744 739938271
? 1
! 161480 99258947
? 1
! 19191 899418903
! 141610 743457510
! 169072 983992251
! 61286 499496451
! 38756 393299826
? 2541
? 1
! 81066 946697087
? 1
! 74021 295209300
? 1
? 1
? 1
? 1
? 1
! 188975 223622693
! 29587 47319016
? 1
! 56679 470139450
? 58613
! 124313 78127328
! 35034 779700480
? 1
! 186252 485503114
? 1
? 1
? 78375
! 49133 462407341
? 1
? 1
? 1
! 127663 852571656
? 67005
! 68752 78800003
! 81055 422698305
? 1
! 82068 532588216
? 1
? 1
? 1
? 1
! 384 946171058
? 1
? 1
! 54342 347939610
? 198798
? 1
! 198473 967509266
! 101976 250957247
! 37312 149666659
! 178083 107366840
! 116995 765778820
! 56083 566754610
! 111400 353159776
? 1
! 93555 56416909
? 1
! 108814 761791872
? 1
? 1
! 179631 21633948
? 1
? 1
! 54693 897309031
! 8207 878571710
? 1
? 1
! 58254 553149211
? 1
? 1
? 1
! 94740 24579222
! 94902 992782548
! 57731 11437395
? 1
! 176448 321143162
! 188490 934147687
? 1
! 6096 811790711
? 1
? 1
? 1
? 1
! 107610 718536378
! 41004 738691587
! 182777 420352521
? 1
? 1
? 1
? 1
? 1
! 53616 836489172
? 1
! 65545 557091820
! 76172 742003019
? 1
? 1
! 1300 848604539
! 168544 765807566
? 1
? 1
? 1
! 13293 524387590
? 1
? 1
! 105509 927486261
? 1
? 1
! 7809 812621472
? 1
? 1
? 1
! 138944 165546530
! 11239 434125493
? 49145
! 65884 51641925
? 1
! 33828 594330603
! 131060 259482045
! 48405 557887381
! 165592 169387410
? 1
? 1
? 1
! 34892 618935952
? 1
! 27915 860626429
? 1
? 1
? 1
? 1
! 183284 804652227
! 154307 715293373
? 1
? 1
! 5611 206735306
! 136394 83003537
? 1
? 1
? 1
! 94502 271428365
! 35369 40629255
? 98120
! 187529 933759048
? 1
! 26078 693625048
! 42241 877349785
? 1
! 182765 524492042
! 138362 93426176
? 1
! 136180 989309037
? 1
? 1
? 1
? 47616
! 176252 788288960
? 1
! 126448 948483953
? 1
! 133646 696262304
? 21783
? 1
! 71371 440261534
! 122050 690102931
? 158620
! 57520 921660196
! 71572 482132865
! 55555 433974890
! 101079 344994456
? 1
! 90272 102286930
! 109141 147125659
? 1
! 10959 283689421
! 434 849513769
? 1
? 1
! 101093 341084327
! 167928 471349748
! 33165 363930872
! 169266 136819709
? 1
! 196299 402920028
! 82188 447958096
! 164355 946156248
? 1
? 1
! 144750 52226764
! 29201 38984610
? 12280
! 118616 668271859
! 158923 655836247
! 31075 154167001
? 1
? 1
! 126683 826035478
? 1
? 170892
! 82853 891275643
! 196672 283192607
? 1
! 137516 603646387
! 71537 303375418
! 141539 709203493
? 1
! 99724 179144489
! 12219 73488227
! 17893 91944090
? 1
? 1
? 1
? 25146
! 86437 536174310
! 182174 492583049
? 1
? 1
? 1
? 1
! 159883 715731591
? 1
? 1
? 1
? 1
? 1
! 135054 713741918
? 1
? 1
? 1
? 1
? 1
? 1
? 92390
! 58808 686562101
! 46030 85189987
! 57271 778745334
! 24555 112052835
? 1
? 1
? 1
? 1
! 154572 360459571
? 1
! 22808 280650450
! 94667 900219888
? 98199
? 1
! 49364 921411656
! 197811 195795102
? 1
! 1656 723342544
? 1
? 1
! 70217 57397325
? 1
? 1
! 142793 91099649
? 1
? 1
! 90706 686287278
? 1
! 188892 53359055
! 156615 793185354
! 152021 875639430
! 44288 420283455
! 20867 826888334
? 30177
? 1
? 27573
? 1
? 1
? 1
? 1
? 1
? 1
! 46563 117175648
! 177260 711805901
? 1
! 13406 658089467
? 1
? 1
? 1
? 1
! 162973 996106034
? 1
? 1
! 68211 864581564
! 74763 587964296
? 1
! 195684 292514697
? 1
? 1
! 169260 649163401
! 6343 90141004
? 1
? 1
? 1
! 142039 123771832
? 102612
? 1
! 163287 404221455
! 163872 48120309
? 1
? 1
! 185112 94441794
? 1
! 156297 501029260
? 1
? 1
! 60729 536189764
! 115006 682124907
? 1
? 1
! 102890 596612626
? 1
? 1
! 64121 768580808
! 101599 129260964
! 71156 761229974
! 145045 708924072
? 124259
? 1
? 1
! 84825 391859775
? 1
! 3846 181394222
! 30873 959141168
? 1
? 1
? 98808
? 1
! 51280 912839617
? 1
? 1
! 66596 971008211
? 1
! 177889 904439054
? 1
! 135613 156168017
! 185954 442985603
? 1
! 44876 432969703
! 116482 611523583
? 1
! 158251 3611859
? 1
! 182236 818685944
? 1
! 148250 324766315
! 164332 584326188
? 1
? 1
? 1
! 68315 50016064
! 189854 748059945
? 1
! 58777 528888457
! 97016 812971086
! 118830 968589395
! 60703 283271280
? 1
! 195409 489814860
! 159661 808400232
! 51499 820454070
! 64820 515918862
? 1
? 1
? 1
? 1
! 162182 493223820
! 111654 652817803
? 10506
! 161691 467614441
! 123495 670651589
! 168438 765380072
? 1
! 172290 30656670
! 126481 81800875
! 72522 450528742
? 1
? 1
! 187601 606088378
? 1
! 12055 21067469
? 142521
! 64355 954115711
! 61845 159536643
? 1
? 1
? 1
! 101879 536205001
? 1
! 55214 150817370
! 100316 897726073
! 357 556304357
! 290 7991667
? 1
? 124748
? 1
! 161215 696214922
! 195880 826152318
! 4463 553633224
! 35521 77224406
? 156554
? 1
? 1
? 1
! 74629 238193314
! 190269 768587011
? 1
? 1
? 1
? 1
! 165461 955305054
? 123371
? 1
? 1
? 1
! 63240 532352198
? 1
! 116845 390134992
! 35608 347251041
! 83552 800304571
! 31493 48362748
! 128567 160544661
! 754 404925949
? 1
! 66782 836567724
! 10289 191235279
! 139055 957968653
! 40644 579404164
! 187040 664273357
? 1
! 157417 112396448
? 1
! 131708 46149796
? 1
? 1
! 187715 626303651
? 1
? 5967
! 801 100230300
! 121610 76704588
! 30618 10526615
? 1
! 166034 917074052
! 48997 699358301
? 1
? 1
? 1
! 32501 635242195
! 197598 998903269
! 12278 138426777
? 18966
? 51503
! 82523 980866825
! 86651 778780165
! 9307 151356432
? 1
! 27175 71802070
! 146085 314468707
? 1
? 1
? 1
! 48348 455444376
? 158874
? 1
? 1
? 1
! 181774 418862979
? 1
? 1
! 126630 437329
? 1
? 1
! 192478 912453922
? 1
! 85836 606878199
! 63630 501811669
! 75451 899719012
! 193236 532495762
! 100476 579912217
! 63753 946539209
? 1
! 94646 110063973
? 1
? 1
! 10934 290849388
! 21625 697022743
! 179476 45372695
! 58479 878931112
? 189571
! 126897 46284391
! 21357 543361066
? 1
? 1
? 1
? 1
? 1
! 86740 12634143
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 169612 229823958
? 1
? 1
! 106707 951905293
! 191413 873158640
? 1
? 1
? 173705
! 152992 965252168
? 1
? 1
? 1
? 1
! 81677 35437283
! 125445 457853909
? 1
? 80148
? 1
? 1
? 1
? 1
! 143780 788742361
? 1
? 1
! 47860 948359807
? 1
! 187568 209394041
? 1
! 150768 326081340
! 185726 709941035
? 61296
! 66169 510714229
? 1
? 1
? 1
? 1
? 1
? 1
! 92760 175526953
? 1
? 1
! 27632 867744772
? 1
! 24094 553672573
! 126410 342228165
! 84591 433802706
! 80650 192663185
? 1
? 1
? 1
! 84074 144307638
! 97159 218411604
! 168614 268036205
? 1
? 1
! 32615 653567858
? 1
? 1
! 106146 122843116
? 1
? 1
? 1
! 38643 378338296
! 46142 643516175
! 26982 741631385
? 1
! 143544 141742454
? 1
? 1
! 130767 695456778
! 116160 899280810
! 83925 469918740
? 1
? 1
! 71562 462294926
? 1
? 1
! 171027 34180036
! 70140 171670406
! 6357 72166895
? 1
? 1
? 1
? 1
! 12107 757267723
? 1
! 12324 4733725
! 89282 158443183
? 1
! 19862 401147816
? 1
! 46556 421789565
? 1
? 1
! 38260 162441909
? 1
? 174893
? 1
! 142970 326305185
? 1
! 31942 524982804
! 199045 56771110
? 1
! 136095 628004251
? 1
! 56694 268095802
! 24660 513376312
! 89152 434921657
! 61137 347386280
! 179931 917855623
! 96884 40692377
? 1
! 140264 515185247
! 35824 155438852
? 1
! 105188 320827302
! 150203 89355798
? 1
? 69353
? 25347
! 111602 737338424
? 1
? 1
? 1
? 1
! 125037 956304989
! 106062 543714743
? 1
? 33118
! 19054 259877515
! 194422 163012753
! 31806 42758081
? 1
! 112030 557855279
! 139122 852566278
? 1
! 61466 988199573
! 79137 165222584
? 1
! 157718 577926795
? 1
! 139015 353891378
! 104842 269386770
? 1
! 93718 403711246
? 1
? 1
! 104980 724874355
! 56577 613930515
? 1
! 85275 736227051
? 1
? 1
! 192069 551693491
! 87563 601913905
! 71272 155431451
! 38601 988310906
? 1
! 30682 90632760
? 1
! 159459 951285994
! 184793 493520717
! 62189 484558090
! 48592 198590552
! 99715 434633176
? 1
! 818 232849725
? 1
! 7825 993096175
? 1
? 1
! 125136 983586886
! 128022 150193937
! 53307 633613575
? 1
? 1
! 161587 505134247
? 1
! 101171 765590599
? 1
! 98047 276443625
? 103802
! 70573 516060539
? 1
! 180818 337141145
? 1
! 55825 896971397
! 157540 218755714
? 1
? 33452
? 198136
! 73463 818017222
? 1
! 172559 660425151
! 85294 433128989
? 1
! 72536 476584391
? 1
! 59023 66882190
? 19438
? 1
! 75124 519183186
? 1
? 1
? 50129
! 98612 421642054
! 67380 807544022
! 101609 642027892
? 1
! 35580 281051194
! 5806 206762814
! 87141 774212751
! 16635 305869316
? 1
! 123682 940829997
! 112760 36466470
? 1
! 162925 755967222
! 66641 917260811
! 93417 977625781
! 22067 59317649
? 162378
! 16701 263141726
? 1
? 1
? 1
? 1
! 34440 902612318
! 51487 241136030
? 1
! 188692 835659886
! 109237 622883835
! 53241 734095715
! 103724 403733481
? 1
? 1
! 196467 67772546
? 1
? 1
! 151405 194170260
! 137171 223161950
! 98187 287864589
! 143837 861011761
? 1
! 138472 251546192
! 97802 98816812
? 1
? 1
! 37688 793762914
? 1
? 1
! 28587 267597545
? 1
! 42697 903102276
! 90544 182441390
? 1
! 15518 551969932
? 1
! 123180 937926664
! 180601 120945928
? 1
! 29577 25667667
! 75649 867104097
? 1
! 98180 608266514
! 10410 78797476
! 63542 519717346
? 1
! 164046 708378486
! 118647 234857139
! 86413 77517282
? 120550
? 1
? 134506
! 11356 21257395
! 15912 684872492
! 42023 372670878
? 1
! 155724 771358755
? 1
! 123328 597359561
! 70287 576435479
! 120664 728771454
? 1
? 1
? 1
! 164517 62531741
? 1
! 121710 153240520
! 69999 548959925
? 1
! 69186 896212901
? 1
! 24964 901848014
! 132562 632108242
? 1
! 26437 420237989
! 90635 164023882
? 1
! 83558 843021812
? 1
? 1
? 1
? 1
! 69819 84272
! 116104 298089029
? 1
? 95379
! 116680 710870149
? 1
! 77524 667831359
? 1
? 1
! 86597 412815427
! 126948 358828516
! 147093 733430077
? 1
? 1
? 1
! 181772 102803596
? 1
! 36709 866109109
? 1
? 1
? 1
! 96689 502487249
! 87248 794585465
? 1
? 1
! 178315 654222520
? 1
? 1
? 1
! 123950 259547697
! 194739 708409748
? 1
! 1612 402608126
? 1
? 1
! 166497 492821378
! 55271 37133283
! 162077 559472144
! 29172 220293704
? 1
? 1
! 197750 156498275
! 25313 442763368
? 1
! 92907 191984460
? 1
! 16248 533049301
! 24689 589081826
? 1
? 1
! 56023 959971276
? 1
! 57526 641734846
? 1
? 1
! 157333 502932944
! 3505 499922027
? 161492
! 147625 908105906
? 1
? 1
! 172444 129993981
! 55846 594818641
! 32887 119293871
! 183738 412175135
! 90636 760271123
? 1
! 185649 542937896
? 1
? 1
! 91910 456643806
! 90842 316922088
? 1
! 121339 346200411
? 110894
! 91374 450812821
! 198719 163356945
? 1
? 1
! 98393 254737134
! 35750 111703197
? 1
? 1
! 105919 420381335
! 129944 613119381
! 112447 368528835
! 193921 856084184
? 1
! 28284 914436798
! 142422 789171213
? 1
! 146265 488668394
! 152403 556918081
? 1
! 127486 196789830
? 1
! 143425 144763979
! 415 315063450
! 50429 274003326
! 143761 213729578
! 9562 441458823
? 1
? 1
! 83117 775088949
? 1
! 57727 563580377
! 16446 882660179
! 75584 128336335
? 1
! 100469 45738318
? 1
? 1
! 90276 117730946
! 5593 815570209
? 84232
! 144903 745783434
! 86744 850053317
! 99848 164756452
! 58916 157890539
? 1
? 191437
? 1
? 1
! 88010 300743159
! 158133 444277823
! 90659 802877036
? 1
? 1
! 144846 370690057
? 1
? 1
! 129348 510027317
! 121715 654304617
? 1
! 161619 233935903
? 24347
? 1
? 1
? 1
! 150978 565923317
! 159564 498630091
? 1
! 25483 524373598
? 180711
? 1
? 1
! 167606 619813815
! 101541 191307553
! 35347 927178807
! 79623 34980335
? 1
? 1
! 1895 928801492
? 170551
! 113966 464120548
? 1
? 1
? 1
? 1
! 65748 460790292
? 1
? 1
! 16759 329920500
! 68008 535477523
! 95154 447970197
? 1
! 96051 648225187
! 116011 410859889
? 1
? 143100
? 1
! 39621 918701316
? 1
! 46126 667693562
? 1
? 1
! 195009 948892866
! 156797 623646689
! 194085 608911046
! 100626 339808957
? 1
! 87586 647490655
? 1
? 1
? 1
! 142106 272351200
? 1
! 8937 209162286
? 1
! 24632 509139477
? 1
! 70735 113696856
? 1
! 23801 928700183
! 184615 68863047
! 14599 948601013
! 30432 587018524
? 1
! 164143 840098655
? 1
? 1
! 120903 472947683
? 1
? 1
? 1
! 149508 523459855
! 154070 533811879
? 1
! 139130 582736275
! 191693 55419889
? 1
? 1
! 85769 469485784
? 1
? 1
? 1
? 1
! 78021 110545323
! 180468 68593266
! 152390 286030827
! 23960 172072329
! 40536 932829984
! 79700 568652851
! 155395 354295892
? 1
? 1
! 182214 136967127
! 143756 110914181
? 1
! 147988 981712884
! 104062 51011459
? 1
? 1
? 1
? 1
! 27251 50573904
? 1
! 31495 844431158
? 1
! 196066 998192518
? 1
? 168422
! 3959 284171602
! 29448 680186831
! 78174 62198782
? 1
? 1
! 196773 893572339
? 1
! 10157 859587540
! 145579 975406996
! 111427 740232540
? 182699
! 34411 812101173
? 1
! 24265 380184797
! 23528 110611242
? 1
? 1
? 1
! 13475 967209906
? 1
? 1
? 1
! 120588 354551221
? 1
! 80056 190543523
? 1
? 1
? 1
! 1967 923324655
! 60442 566183084
! 186155 597560557
! 162988 886766973
! 132391 135159644
? 1
! 2181 181592918
! 43506 823409779
! 137544 506179436
? 1
? 1
? 1
? 1
? 1
! 192517 719118903
! 155680 702534991
? 1
! 134822 159590223
! 48883 698882356
! 126171 628930372
! 194750 749645455
! 83075 621004800
! 178876 61447118
! 193249 769914848
! 51687 254108976
! 47326 229230688
? 1
? 1
? 1
! 115604 217559346
? 1
? 1
! 28531 347166323
? 1
? 1
! 73488 402785551
? 1
? 1
! 80086 396579797
? 1
! 86332 56287332
! 157619 134100876
? 1
? 1
! 94533 73044982
! 17183 977134452
! 85662 354530686
! 103177 181200259
! 72738 964109524
? 1
! 144377 374537571
! 86054 193828308
? 1
? 1
? 1
! 156958 633988151
! 156333 754773404
! 54768 703046177
! 140451 460796462
? 1
? 1
? 1
! 56762 729353152
! 42542 499308613
? 1
? 1
? 1
! 166856 229330965
? 1
? 1
! 139529 89786907
! 91025 336538479
! 39217 206199629
! 101521 440896162
! 126002 504778270
? 1
! 94709 216455896
! 93601 778815409
! 193948 407033003
? 1
? 1
? 35304
? 1
? 1
? 95322
! 71560 998856122
! 138998 609246759
! 33278 599119130
? 1
? 1
! 191725 685514846
? 1
! 93934 658476731
! 11853 569273696
! 196164 317920360
? 1
! 179602 747275114
? 1
? 1
! 191679 852447067
? 1
? 1
! 3559 549773562
? 1
! 196398 47587300
? 1
! 8281 958710374
! 44981 770783574
! 18803 449734028
? 1
! 136255 910268230
! 53239 934138375
! 98155 49385924
? 1
? 1
? 1
? 1
? 1
! 102670 607309293
? 1
? 1
? 1
? 124009
? 1
! 34187 916690736
? 1
! 41596 878597876
? 1
! 1142 9715638
? 1
? 112518
! 137106 307473830
? 53029
? 1
! 29481 950062080
? 1
? 1
? 1
? 1
? 199143
! 46853 345168265
! 171870 362232079
! 179570 910895447
? 1
! 179113 984830973
! 147224 886606031
? 1
? 1
? 1
! 144373 333518003
? 1
? 1
? 62194
? 1
? 1
? 1
? 97139
! 39816 788242318
? 1
? 1
! 42211 13404527
? 1
? 1
? 23656
! 30797 185853274
! 108310 416572721
! 196108 91496848
! 23866 679925344
? 1
! 98234 514194703
! 21790 814949831
? 1
? 1
! 179511 731154570
! 16787 778938872
? 1
? 1
! 171755 84266282
! 33526 408774727
! 83498 421581848
! 41137 716210397
! 100655 968197711
! 167224 250110589
? 1
! 185395 339573274
? 1
? 1
? 1
? 1
? 1
! 109463 321249271
! 158233 3533601
? 1
? 1
! 157799 747329997
! 2135 773692259
? 1
? 2955
? 1
! 199591 62637251
! 48466 623031279
? 1
? 67312
! 135764 544161511
? 1
! 182628 510476473
? 1
! 99863 788604737
? 1
! 167731 908825460
? 1
? 1
! 65825 348138264
? 1
? 1
? 1
! 47544 692399581
? 1
! 84675 56979036
! 147931 972130479
? 1
! 60515 541504311
? 1
! 129796 936247632
? 1
! 190885 815816270
! 161841 353258053
? 1
? 1
! 187922 949391114
! 49707 472555531
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 89304 407920653
? 1
! 99778 120919898
? 1
! 101195 19034186
? 1
! 186411 431304277
? 1
? 1
? 1
? 36206
! 169787 704745903
! 111552 927079044
! 177694 155076798
! 146145 877399868
! 25080 915662573
? 1
! 176457 142328750
! 79882 525295290
? 1
? 1
! 134632 180396876
! 96615 319048388
! 56783 541304467
! 167388 379619932
! 11769 524610488
? 1
! 191092 44159520
? 1
! 177520 600426335
! 192104 934660753
! 121918 951294870
? 1
! 145380 45347973
! 196999 657578751
! 190911 541179442
? 1
? 1
! 74408 646279797
? 1
! 23642 844286783
! 43504 342055917
! 113632 720120728
? 1
! 135825 530448786
! 9809 792358467
? 1
! 43871 505245578
? 1
? 1
? 1
? 1
? 1
! 1724 271407966
? 1
! 28630 781667098
? 199073
? 77810
? 1
! 118980 86414013
? 1
? 1
? 1
? 1
? 1
? 102240
! 77298 65982453
? 1
? 62995
? 1
? 1
? 1
! 151194 369905972
? 1
? 1
? 1
! 65175 497666063
! 139522 46871885
! 27737 918577457
? 1
? 1
! 97870 462140618
? 1
? 1
? 1
! 55292 692247804
? 1
? 1
! 89765 147564984
? 1
! 75133 977557648
! 86735 734830917
! 168409 402948031
! 106486 196749990
? 1
! 69347 958176124
! 85267 60236736
! 61299 229808706
! 59740 229924267
! 7145 321034211
! 10929 565682634
? 140914
! 100767 616637989
! 24790 536583980
! 77133 804070361
? 1
? 1
! 152452 892936274
? 1
? 1
! 160760 768709704
? 1
! 50857 242258124
! 81991 874061486
! 153709 855030744
! 20511 354205379
! 181355 179944723
? 1
! 192790 483117937
? 1
? 144214
? 1
! 156940 853088042
! 111974 34798463
! 163622 929062350
! 96135 111094616
! 46571 963767156
? 1
! 86724 924977391
? 49390
? 1
! 17641 483762868
! 120926 706280830
! 92316 733418297
! 51122 164040594
? 1
! 106937 815880328
? 1
! 114557 272723288
! 61504 697883682
! 172202 846526640
? 46283
? 1
! 75384 734694311
? 1
! 44741 430123705
? 1
? 1
? 1
! 4910 825430753
! 117655 215178159
? 161481
? 1
! 135984 548521076
? 36424
! 169652 925228649
? 43459
! 513 640374126
! 29119 584393974
! 12217 757059303
! 36073 605988731
? 1
! 168179 989267304
? 1
? 1
! 114096 736232818
? 1
! 32958 229773048
? 1
! 71658 306093022
? 1
? 1
? 1
? 1
? 1
! 11941 861591697
? 1
? 1
? 1
? 1
? 42245
? 1
! 26781 205654370
! 3808 223873996
! 58957 814206960
! 159616 554038817
! 156298 951125700
? 1
? 1
? 1
! 14312 772678642
! 102327 259095799
? 1
! 122849 413408234
? 1
! 16620 416564936
? 1
! 41338 658565006
! 179988 932383950
? 1
! 29907 628270253
? 1
? 1
? 1
! 59852 922885688
! 9441 971500313
? 1
? 1
! 189012 732745116
! 28601 965198782
? 1
! 62390 423717817
? 1
! 24474 529811557
! 11553 274289316
? 1
? 1
? 1
! 171487 976439885
? 1
! 50570 927597564
! 69083 97811112
? 165856
! 9511 239932998
! 169410 338061745
! 188661 686897046
? 1
? 1
? 1
? 1
! 102469 441688748
! 105616 834983813
? 1
! 21676 52451426
! 134581 467433485
? 1
? 1
! 41438 435992248
! 143331 829697465
! 81897 306079422
? 17666
! 120478 232625148
! 47482 843724081
? 1
? 1
! 130733 715103037
! 74331 255811444
! 140905 699858334
? 1
! 154113 446703381
? 1
! 87937 835801036
! 65761 622202871
! 65947 916895727
! 2448 962974568
! 16464 697395912
? 1
! 194370 586955496
? 1
? 80881
? 1
! 91379 362875580
? 1
? 1
? 1
? 1
? 1
! 198749 353660826
? 1
! 157062 468451010
? 1
? 1
! 126181 440746643
? 1
! 142610 937179854
? 1
! 91071 442761871
! 179186 251523655
? 1
! 163759 253070777
! 150218 166645062
! 89560 134272272
? 1
! 190687 968432652
? 1
! 174988 575551995
? 1
? 1
! 160352 307404771
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 86647 250501065
? 115409
! 123677 630540698
! 145600 629560013
? 1
! 63960 12908795
! 164815 797197102
? 1
? 1
! 74601 810441659
! 86104 724490743
! 167855 165068881
? 1
? 1
? 1
? 1
! 161950 674689765
! 176573 822985224
? 1
! 5417 929433597
? 1
! 111061 226415116
? 5464
! 40112 241734969
! 115899 287192389
? 1
! 140235 69653740
? 1
! 78217 806265934
? 58734
? 1
! 12141 196139265
? 1
! 3291 238416418
! 19382 77942413
! 106298 456572243
? 1
! 133456 766895847
! 3982 805392425
! 146845 647225318
! 57275 695186540
! 109244 296805601
? 1
! 154466 352267756
! 80581 798993133
? 1
! 103408 549721943
? 1
? 1
! 31271 803276536
! 92770 709467152
! 77793 403947457
! 117695 871565235
! 33419 144543481
! 144422 20070119
! 170786 972241822
? 1
! 5677 481810153
! 197070 940170143
! 49937 286210739
? 1
! 120349 502191894
! 149306 10475999
! 61633 837580928
! 14638 895343785
! 130392 951567430
? 1
? 1
? 114786
? 1
? 1
? 1
! 21608 998839640
! 157341 682437636
! 191596 942024656
! 33380 762774811
! 45724 211411499
? 1
? 1
? 1
? 1
! 7171 815526159
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 124159 690732514
! 138768 83421643
? 47712
! 53038 928176436
! 142988 929273590
! 171510 490789371
? 1
! 41564 259925699
! 12451 913171637
! 68253 249562643
? 1
! 178858 250253538
! 84271 885348005
! 132966 511180982
! 100650 508007643
? 1
? 1
? 1
? 1
? 1
! 129424 414038
! 37595 262739058
? 1
? 1
! 143009 496472927
! 106286 161692175
? 173144
! 179956 595624810
! 173816 723197790
! 7444 861332331
? 1
! 122930 879434643
? 1
? 1
! 55886 874739141
? 1
? 1
? 1
? 1
! 2559 915347885
! 188375 990685012
! 25332 607473221
! 56146 281941394
? 1
! 69307 849533801
? 1
? 1
? 1
? 1
? 1
? 1
! 167491 735903371
! 180920 501681172
! 163616 929819667
? 1
! 89706 557013449
! 103912 895504435
! 183172 477537521
? 1
? 1
? 1
! 37988 266604385
! 134432 775363811
! 17337 743687915
! 138981 204533803
! 84051 975327604
! 55948 701437865
! 107350 479211392
! 18099 577841462
! 181794 869798887
! 171323 829658743
! 83058 782029825
! 37017 469076810
? 1
! 153126 928489134
? 1
? 105268
! 99485 732494963
! 185740 358277299
! 22256 360685234
! 34684 576728324
! 78048 609958817
! 186172 230131202
! 153471 579455707
? 1
? 1
! 29764 2343255
! 156994 119074683
? 1
! 113657 541613270
! 175236 675223175
! 29007 324125407
! 73385 671002484
! 162969 422422715
? 1
! 65143 656700246
? 105525
! 131810 45421345
! 195003 46894949
? 97982
! 186347 952821361
? 1
! 147076 403909085
! 171454 105025499
? 1
? 1
? 1
! 163911 406669090
! 21214 328655741
? 1
! 24968 531872999
? 1
? 1
? 1
! 7941 486830068
! 154077 796805679
? 1
? 1
! 148701 781135372
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 6227 832548122
! 96222 990758006
? 1
? 1
! 90910 841760315
? 1
! 54943 383995920
? 1
? 1
? 1
? 1
! 178555 639066236
? 1
! 191650 20953346
? 1
! 97735 550629429
? 1
! 75863 516853826
! 97428 209583640
! 28773 313869663
? 126742
! 135627 710773138
? 1
? 1
? 1
! 198102 680730399
! 2092 228625847
? 1
! 199181 369244248
! 95616 152371510
! 183959 91691166
? 53421
? 1
! 46023 431098936
! 139546 637685499
? 1
? 1
? 1
! 52792 448681252
? 1
! 196296 679750504
? 1
! 23031 67848423
! 198120 810052593
? 1
! 38235 915032464
! 106792 19827186
? 1
! 136023 580950829
? 1
! 115915 159132788
? 1
? 1
? 1
! 76780 378447850
? 1
? 1
! 154561 779307439
! 153552 414380476
! 27080 390557989
! 36319 921604715
! 11818 572851037
? 1
? 1
? 1
! 195835 702110105
? 1
! 120732 874865875
? 1
? 1
? 1
! 196966 981296954
! 30484 429343675
? 1
! 179855 368293246
? 35005
! 142860 52526813
! 6977 605052383
! 78392 727189246
! 187014 364791353
! 156417 931064392
? 1
! 176240 328975675
? 1
? 1
? 1
! 93341 236827140
? 1
? 1
! 111997 488261260
? 1
! 74683 841948995
? 1
? 1
? 1
? 1
? 1
? 1
! 145797 362796156
? 1
? 1
? 1
? 1
? 1
? 1
! 57649 63300895
! 109729 538959434
? 1
? 171752
? 1
! 78716 673208937
! 853 199315359
? 1
! 31532 51553161
! 90296 526655411
? 1
! 73807 881738274
? 1
! 126552 700421541
? 1
? 115579
! 183508 297073912
? 1
! 116504 654582888
? 1
! 153425 380142578
? 1
? 1
! 31880 86344861
! 43666 404793329
? 1
! 182440 51457604
? 1
! 171053 413945392
? 1
! 38107 619479009
! 106321 806662293
? 1
? 1
? 1
? 179166
! 155684 284131940
? 1
! 72890 74172678
? 121264
? 1
! 114339 171724927
? 1
? 1
! 104711 378836927
! 81387 41412175
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 3171 396161839
? 1
! 123614 270657320
! 123199 387220765
? 1
! 183391 543220228
? 53028
? 1
! 58868 599651432
! 136869 18957600
! 179045 561858266
! 145803 638600758
? 1
! 131958 806431299
? 146326
! 83484 524447319
? 1
? 1
? 1
? 1
! 95762 663064390
! 86820 508338350
? 1
! 128296 954827303
? 1
? 1
? 1
! 118245 622586577
? 1
? 1
? 1
! 116174 28765237
? 1
? 1
? 1
! 66012 30546264
? 1
! 158686 366982304
! 77369 666915184
! 29870 215954545
? 1
! 80753 132351604
? 1
? 40424
! 69838 974259980
! 165513 868281506
? 1
? 29791
? 1
! 88871 586309205
? 115428
! 125654 778834223
? 1
? 1
? 1
? 1
! 171777 670803700
? 1
? 1
! 178142 477120187
! 16623 227633740
! 126247 46190855
! 190824 42030876
? 1
? 1
? 94116
! 135070 606674762
? 163017
? 1
? 79312
! 97031 766588103
? 1
? 1
! 179130 315365303
! 197161 880873656
? 1
! 69397 80601867
? 1
! 43588 88588826
? 1
! 145888 265610893
? 1
! 46666 526383366
! 51348 569648011
? 1
! 6565 206345495
? 1
? 1
! 97048 190188873
! 71981 943486751
! 118947 769054422
? 198566
? 1
! 118079 363084725
? 21977
! 84915 199255485
? 1
! 135902 258403129
? 1
! 122658 604291130
? 1
? 1
! 81947 457247383
! 139677 833887380
! 110785 637101576
? 1
! 47384 29203007
! 162248 68735249
? 1
? 1
? 1
? 1
! 71154 615514489
? 1
? 1
? 1
! 129485 998292565
? 43195
! 127847 430794655
? 171183
? 1
! 175112 140294213
! 173810 439286299
! 116439 587464341
! 69764 703777508
? 1
? 1
? 1
! 182741 399904578
? 72747
? 1
? 1
? 1
? 131271
! 65795 954451225
! 150497 840915242
? 132309
? 1
! 8494 133595905
! 117785 953329329
? 1
? 1
? 1
! 98648 449989446
! 12598 429016879
? 1
! 97205 175747026
? 1
? 1
! 121 952455363
! 24863 976028353
! 61073 482518717
? 1
! 168884 458596329
! 32955 489318840
! 62238 660777426
! 121093 652960774
! 35492 415413206
! 70126 281784178
? 1
? 103501
! 192350 67049141
! 101672 294807593
! 146138 856501774
? 1
? 1
? 1
? 1
! 10385 554615901
? 1
? 1
? 1
! 28986 981665599
! 185984 191001523
? 1
? 1
? 1
! 161132 378275251
! 6392 156556871
? 1
! 57030 660478973
? 77165
? 1
! 105679 305611739
! 57902 75526245
? 1
? 1
? 1
? 1
! 20367 654987366
! 163888 157106686
! 130875 971714499
! 46511 276662589
? 1
! 28609 620201969
! 134839 799422363
? 1
! 103896 527928966
! 7704 984772344
? 171585
! 9707 13632744
? 36248
? 1
! 17858 529439371
? 1
? 1
! 9997 151918392
! 113218 944956692
! 88708 608500430
! 173519 307596653
? 1
! 18225 436069591
! 127474 728482357
! 33684 937682907
! 12500 345237026
! 144213 597480819
! 91292 856426750
? 1
! 26939 526465484
? 1
? 1
? 1
! 155755 647553215
! 184125 327609873
! 105531 905271634
! 70406 193185159
? 1
! 194418 269611055
? 1
! 10443 95983253
! 160392 570034186
? 1
! 21452 227036211
? 1
! 131001 18817115
! 193536 687890789
? 1
! 176160 77378848
! 33592 152342622
? 1
? 1
? 1
! 29892 546705317
! 146446 70658618
! 36189 526210196
? 19529
! 101945 952480167
? 1
? 1
? 1
! 53161 316836963
? 1
! 118730 515147461
! 183204 717460693
! 131114 502284686
? 1
? 1
? 142840
! 526 175679763
! 99461 947369798
? 1
? 31082
! 64107 925178987
? 1
! 112316 228379853
! 7185 772900735
? 1
? 1
? 1
? 1
? 1
! 39463 100223847
! 79170 178667290
! 85750 418087388
? 175664
? 1
? 1
! 82539 957806958
! 12847 98468108
? 1
! 134181 63295109
? 1
? 1
? 1
? 1
? 1
! 84250 258025846
? 1
? 1
? 1
! 114822 162611297
? 168566
! 148491 222141073
! 28138 416444952
? 1
! 172472 691061802
! 103770 144043689
! 166178 704320189
! 193042 975933062
! 112526 818102217
! 133130 780235012
? 72441
! 6610 474445223
! 59234 438114083
? 1
? 60076
! 14145 615895068
! 53134 780962345
! 75768 393677010
! 162792 923828704
! 130359 424239443
? 1
! 130256 567694763
? 1
? 1
! 56382 623265924
! 152842 253037667
? 1
? 1
? 1
! 106659 403844197
! 191339 8368287
? 1
! 62970 808341906
! 129643 229876355
? 1
? 1
? 75630
? 1
! 4079 733893768
! 163488 943799535
? 1
? 1
! 128895 412131508
? 1
! 122703 204651530
! 122053 545255520
! 119634 261316783
? 118569
! 49017 612593694
! 156732 240831308
? 1
! 130871 317433810
! 57214 885198949
? 1
! 104429 226962020
! 27793 579672426
! 130840 661443755
? 1
? 1
! 142929 790638809
? 1
? 1
? 1
! 195804 696216930
? 1
? 26470
! 129213 324393436
? 1
! 2909 975124900
! 132765 374394738
! 178184 70440458
! 99636 787046130
? 1
? 1
? 1
? 1
? 1
! 72554 647411289
! 196146 813860574
! 189151 567791621
? 1
! 106745 780302004
? 1
! 114609 117659737
! 134613 583016243
! 67100 696912210
? 1
! 176791 883822297
? 1
! 143082 455468733
? 1
! 16954 61395348
! 89608 381056562
! 125281 983803834
? 1
! 199099 52036301
? 1
? 1
! 151729 986526984
! 112229 653581120
? 1
! 73858 106813090
! 154397 750630252
! 21161 705478116
? 1
? 1
! 34603 972390982
? 1
! 65106 209707556
! 66874 180616287
! 14233 801522854
? 1
! 84378 520282284
! 109263 554545286
! 68770 957904101
! 17201 741002901
? 1
! 133578 65884115
! 96323 111428936
! 104169 36078977
? 1
? 1
! 165163 188039921
! 56482 386483715
? 1
! 80588 289205243
? 1
? 1
! 173389 640326668
? 1
? 1
! 136234 328225205
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 117434 186929977
? 1
! 159901 261514672
? 1
? 1
! 8866 739300944
! 10291 301058765
? 1
! 174118 702049791
? 1
! 147262 38041810
! 67348 908954928
? 1
? 1
! 150661 357912420
? 1
! 11864 810774983
? 1
? 1
? 1
? 1
! 142863 966042065
! 2547 336253754
? 1
! 127728 48089238
! 88111 4355350
! 37091 367951683
? 1
? 1
? 1
? 1
? 1
! 37472 430467570
! 114130 587139223
! 95287 513871807
! 35436 351917533
? 1
! 91949 665020887
? 1
! 21961 597628059
! 5288 500849807
! 142958 661585342
! 136273 169731613
? 1
! 54973 319528693
! 13530 943861586
! 152950 35412343
! 37803 218355637
! 180006 90801414
! 26287 377471300
! 102155 215057071
? 1
! 177445 81423064
? 1
? 1
? 1
! 36010 236813177
! 49848 476550571
? 1
? 1
! 160199 366912490
! 61329 513649676
? 130973
! 153835 729032584
! 28909 375012515
? 1
? 1
? 1
? 1
! 15226 940269295
! 189836 23142323
? 1
! 81228 866536201
? 1
! 146030 924784386
! 184626 889347795
! 55530 892380069
? 1
? 186939
! 122467 997629923
? 1
? 1
? 1
! 146345 817706244
! 8520 262627847
? 1
? 1
! 70304 539364232
? 1
? 1
? 174206
? 6554
! 147925 438307180
! 7531 663719702
! 101141 112387041
! 43430 175432750
? 1
? 169814
! 32133 517350155
! 70924 497545804
? 1
! 100415 359496605
! 78898 305088270
? 1
? 1
? 1
! 114559 954677173
? 1
? 1
? 1
! 107424 224685241
! 38071 792499682
? 1
? 1
! 192532 75537334
! 113763 338985898
? 1
! 68116 146539267
! 102437 218356554
! 76940 589853532
? 1
! 197937 892821331
? 1
? 1
? 1
? 91146
? 1
? 1
! 173842 526388131
! 108339 20889421
! 177193 507335354
? 1
? 1
! 12025 841140446
! 148254 370206519
! 125023 128524611
! 30620 399086243
? 1
! 97991 638666486
? 1
! 47710 849716396
! 153866 620175746
! 88384 479153152
! 119297 532792039
? 1
? 1
! 62780 959557164
! 177781 97788393
? 1
? 1
! 89035 718430020
! 45903 725351541
! 150216 316757314
? 1
? 1
? 1
? 1
! 118286 378835508
! 165136 741354977
? 1
! 113917 368518123
! 195738 897131733
? 1
? 1
? 1
! 188831 844079894
? 1
? 74335
? 1
! 80106 811861277
! 120948 618054465
? 125083
! 143090 680272095
? 1
! 67944 831094438
! 26105 44795183
? 1
? 1
! 178095 539984593
! 187510 16104374
! 48369 358175083
? 1
! 172793 498579197
? 1
! 26159 312837950
? 1
? 1
? 1
! 1376 507443438
? 1
? 1
? 1
! 52050 938286021
! 156599 2084576
? 1
! 177729 428240788
? 1
! 140445 96312332
! 6549 57174193
! 159199 337713869
! 191936 331032672
! 189376 90548027
? 1
! 54001 865897356
! 5673 596720911
! 112440 78637468
! 151111 440523949
! 135100 176225119
? 1
? 1
! 132730 794735038
? 1
! 199424 3729386
? 1
! 196656 849172202
? 1
? 117847
? 1
? 1
! 154742 49629304
? 1
? 1
! 143300 839017756
? 36651
? 1
? 1
? 1
! 65905 518040053
? 1
? 1
! 18220 429130754
! 188078 698409640
! 153603 139285226
? 1
! 52094 564656464
! 87532 419990066
! 161401 587249535
? 1
? 1
? 1
! 15498 857651609
? 1
! 59974 493000914
! 11238 860115855
! 198607 672012783
! 118075 242666079
? 1
! 37373 34318012
? 1
! 24119 219551830
! 182353 780281275
! 43194 785628725
? 1
? 1
! 194490 297088338
! 198966 364567306
! 32934 801105414
! 165978 357307976
? 1
! 47166 741048942
! 69243 213588406
? 1
? 1
? 1
? 1
! 118148 54913813
? 1
! 58904 180222426
! 49469 358307972
! 94230 642422389
! 130546 127627317
? 1
? 1
! 159412 391205103
? 1
? 1
? 1
! 28774 153611363
? 1
? 1
? 1
? 1
! 139907 824825504
? 1
! 105773 359973065
! 131045 852216534
! 136349 8430733
! 128896 366353156
? 1
! 52880 956517534
? 1
! 144079 747903721
! 26605 544015038
! 158009 876361236
? 1
? 1
! 101085 618153572
? 1
? 1
? 1
? 1
? 1
? 1
! 170914 299151156
? 1
! 93514 654391708
? 1
! 75146 201503374
! 84681 821853112
? 1
? 1
? 1
! 168866 88529049
! 64930 29116463
! 136404 13851408
! 67144 806364038
! 182014 370685337
? 1
? 1
! 21186 982971308
! 11998 467868596
? 1
? 1
? 1
? 109103
? 1
? 1
! 160136 482100483
? 1
? 1
! 5475 768215256
? 1
? 1
? 1
? 1
! 40046 200293515
? 1
? 109016
! 54766 399928245
! 80468 845759198
? 1
! 45915 68809934
? 1
? 1
? 1
? 1
? 1
? 1
! 87576 327643255
? 1
? 1
! 3651 870204768
? 1
? 1
! 6829 790024665
! 20026 431000315
? 1
? 1
? 1
? 1
! 20715 258777277
? 1
? 1
! 17605 328764605
? 1
! 183253 910827970
! 51813 84739330
? 1
? 1
! 80269 282634014
? 1
! 1415 677370743
! 167556 720670669
? 1
? 1
! 33213 186164388
! 167756 437509197
? 1
? 1
! 38147 523033660
! 60930 448105831
? 1
? 1
? 1
? 1
! 1735 53657711
! 101573 57847897
! 45084 164080074
? 1
? 1
! 49524 212862363
! 88158 756254239
! 72581 124364416
! 180417 611150704
! 150838 10446273
! 67772 76053346
? 1
! 95079 749237645
? 1
? 1
? 1
? 1
! 134657 43061681
! 199645 650181717
! 162744 519651279
? 1
? 1
? 1
? 184925
? 131895
? 1
! 21576 49842920
! 158824 543485978
? 1
! 120246 260995115
? 1
? 1
? 25867
? 1
? 1
? 1
? 117223
! 92570 252434078
! 143521 604274417
! 33560 227008533
? 1
! 24777 913141936
? 1
? 21472
? 1
? 1
! 135289 8622440
? 1
? 1
? 1
? 1
? 43891
! 117432 80829878
! 199270 351459153
! 33423 146700596
! 135657 336343449
? 1
! 46479 796220269
! 92411 138280854
? 1
! 24173 948266994
? 1
? 57424
! 93502 364699441
! 105725 392369107
? 1
? 1
! 45976 667902753
! 2404 347220380
! 195208 96622174
? 1
? 1
! 180059 320829360
! 132343 657164821
! 196592 179274347
? 1
! 153481 524800311
? 1
! 179538 148328152
? 1
? 1
! 42595 828340308
? 23255
! 43081 234077565
! 137868 248626422
! 116316 708578525
? 1
? 1
! 107435 676886982
? 1
? 1
! 140278 398813152
! 133859 454960090
! 74934 834997406
? 1
? 1
? 1
! 128271 400988723
? 1
! 29220 116147364
! 152924 669119519
? 1
! 193242 919157053
! 124597 999010277
! 39568 979898610
! 60781 378841544
? 1
? 1
? 1
! 137480 7363134
! 62826 84122637
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 180695 387786250
! 27000 12004117
! 89971 916389247
? 1
! 115665 197138678
? 1
? 1
! 171965 397702612
? 1
? 1
! 118215 385325501
? 1
? 1
! 36921 288520943
! 81877 814826848
? 1
? 1
! 126073 370685787
! 96444 201258513
? 1
? 1
? 1
? 1
? 1
! 172733 660735365
! 8517 523164135
! 45989 987707059
! 161783 256681052
! 15372 777388257
! 107358 449024787
? 1
? 146139
! 65272 212025286
? 1
? 1
? 1
! 122996 516592117
? 1
! 178104 186387895
! 174631 859954079
! 126781 447362916
? 1
? 1
? 70385
! 63659 391920944
? 1
! 102545 342556820
? 1
! 196616 117354121
? 1
! 176377 214123638
? 1
! 114124 336385352
! 144778 270233881
! 101094 934353917
? 22756
? 1
! 110568 641909920
! 160335 321098489
! 60033 690554480
! 164125 654505674
! 25620 503077014
! 45824 566786453
! 63912 642936431
! 199628 176261386
! 107802 294156069
? 1
! 63376 236128222
? 8536
? 1
? 1
! 89170 344958907
? 1
? 1
! 198086 21967945
! 91238 979474218
! 140652 893112720
? 1
! 2775 77597248
! 82582 830837591
! 158922 204889462
? 1
! 169571 496984296
! 155184 767692043
! 58819 927044158
! 196509 626337829
? 1
! 8761 324504600
! 71083 681290346
! 27184 499180294
? 68656
? 1
! 172233 76559446
? 1
! 164817 408153588
? 1
! 128784 913812177
? 1
! 95809 425542236
! 144659 780441307
! 72027 152920890
! 113010 370028755
! 160887 900081940
? 1
! 110443 640595675
? 1
! 10859 591361573
? 1
? 1
? 1
? 1
! 121108 615015804
! 157472 270378128
! 144047 22065183
? 1
? 1
! 35298 844007951
! 71124 697877543
! 6583 945845770
? 1
? 1
? 1
? 1
! 125933 924086720
? 1
? 1
? 1
! 11130 309719148
? 165711
! 7963 653424490
! 143629 726219546
! 133228 25521168
! 77421 436144859
? 1
! 91166 829190450
! 45046 807358311
! 3887 85965342
! 1708 511687853
! 103066 201160808
! 199769 687113407
! 189351 525822957
? 42790
? 1
? 1
! 148419 950378153
! 88009 272087050
? 1
? 1
! 26911 100147355
! 9372 813246906
? 1
? 1
! 166639 557299769
! 83739 841948961
? 1
! 177393 420530855
? 1
! 5851 778941657
! 36421 151988045
! 76133 706102538
! 4787 53927033
! 174798 949948124
! 108303 178503700
! 58002 668425000
! 179776 273935081
! 46767 146461675
! 15331 943090272
! 51434 61819458
? 1
? 1
! 5093 941816095
! 59655 136163477
? 1
! 70687 988807839
? 1
! 156559 472285765
? 1
! 62689 552085182
! 118797 787986955
? 1
? 1
! 4595 656212196
? 1
! 106356 916090776
? 1
? 1
! 4732 322225487
! 54021 534436278
? 1
! 181327 410537634
! 95438 547123648
? 1
! 128183 380260417
! 96292 504768658
? 1
? 1
? 1
? 1
! 116484 313221009
? 1
! 178918 694237567
! 62069 952478698
! 135725 516952907
! 115662 754107026
? 1
! 194749 755229948
? 1
! 143303 305123566
? 1
! 52429 413853954
? 21581
! 35894 38930622
? 1
? 1
? 1
? 1
? 1
? 1
! 13414 491899432
? 1
! 494 905851808
? 1
! 74388 696947044
! 116081 614861484
! 100230 497884013
! 82642 607008919
! 194823 394694307
? 1
! 185130 110228893
? 1
? 1
? 1
? 1
! 187920 626204739
? 1
? 1
? 1
! 150740 965494504
! 109935 696275323
? 1
? 1
! 84964 28908834
! 74867 245579742
? 1
! 118735 975983914
? 1
! 56090 439877627
! 109610 573168829
? 1
? 1
! 123863 521319006
? 1
? 1
! 118836 909652206
! 71719 751830072
! 181501 288371018
? 1
? 1
! 145081 468089785
? 1
? 1
! 145753 165399103
! 152331 740870548
! 58382 878651602
? 1
? 1
? 1
! 18632 828422864
! 177060 568348222
! 27664 805560378
! 134547 293824662
? 1
! 138805 889160362
? 1
? 1
? 1
! 129136 24107047
! 88840 748797204
? 1
? 1
! 7452 699393054
! 42574 54881857
! 58685 238923165
? 1
? 62209
! 6623 140096620
! 196794 514210992
! 99447 374219346
! 83619 675046914
! 50749 12410152
? 1
? 1
! 190782 632023644
! 183683 155473135
! 24004 460919602
! 159449 357116336
! 119445 439651418
! 71153 832571893
! 171507 250411323
! 85785 428195255
! 187724 299579707
! 127925 101196196
? 1
? 1
! 90332 708128923
? 1
! 34431 836047854
! 27910 680653091
! 117221 232895941
! 10134 790411368
! 85986 535271632
! 162885 618748089
! 141918 682483338
? 102490
? 189128
? 1
! 165590 623081553
? 95533
? 1
? 1
? 1
? 1
! 57475 906863576
? 1
! 45464 525872085
! 103131 435489461
? 135841
? 1
? 1
? 1
! 122055 151911594
! 50564 779279580
? 1
? 1
? 178446
? 1
? 1
? 1
! 3135 700454025
! 197754 631166477
? 1
! 122561 868162049
? 1
? 1
! 12927 716209276
! 22394 34720669
! 145857 510768240
! 121955 146918534
? 1
! 125677 903363661
! 182394 580593651
! 84913 959697692
? 1
! 96688 280303808
? 1
? 1
! 121579 537769469
? 1
! 85317 143996256
! 128608 112324816
! 43818 35689698
! 147687 90524081
! 51854 24730016
? 1
? 1
? 1
? 1
! 140051 174977558
! 51870 792873355
? 148097
? 1
! 69415 658316335
! 24193 149478834
! 75754 110966122
? 1
! 133283 560012561
! 35657 899598510
? 1
! 24443 787106286
? 1
? 1
! 80265 253564431
! 155945 987582623
! 73942 550107084
! 76959 167207526
! 24886 196742460
! 37158 276138197
! 110242 310707981
! 22124 802920773
! 131753 332108597
? 1
! 157856 297269790
? 1
! 195097 729030624
? 1
? 1
! 65503 659058179
? 1
? 1
? 1
? 1
? 1
! 78690 970873907
? 1
? 1
! 193068 905196247
! 118365 349512347
! 4947 200142067
! 2669 588113257
! 173425 811914274
! 129562 647999234
! 14113 421277840
! 80338 316665825
? 1
? 1
? 1
! 164329 736086023
! 8978 220007154
! 60826 995411826
! 168032 758407373
! 173993 596342776
! 117798 493419576
! 9579 223549510
! 9621 870706731
! 182982 127202059
! 55685 177857700
? 1
? 1
? 1
! 198920 196219407
? 116630
? 1
! 14559 657473478
? 100954
! 53064 412765402
? 1
! 139489 272639048
! 160389 437640734
! 71450 288140446
? 36554
? 1
? 1
! 181705 20690182
! 44682 494082515
! 96408 110739488
! 48948 572868042
? 1
! 169867 291267106
? 70883
? 1
! 172706 304380591
? 1
? 1
? 49011
? 1
? 1
? 1
! 7321 235620048
! 196696 805906412
! 179952 945041031
? 8162
! 62544 459646513
! 141463 671703482
! 7431 651704050
! 4113 781994501
? 1
? 1
? 1
! 106067 989581329
! 56409 874395623
? 1
? 1
! 104375 881557767
? 1
? 1
? 1
? 1
! 89627 819721032
? 1
? 1
! 92894 532423811
? 1
? 194987
! 6383 624255499
? 1
! 41844 104543502
? 1
! 27484 914080783
! 133798 935322342
! 62294 961356814
? 1
? 1
? 1
? 1
! 79869 862366752
! 30746 114449879
? 1
? 1
! 143526 595047311
! 22820 426170526
? 1
! 164516 496971846
? 1
! 182453 525143300
? 1
? 1
! 173281 315511859
? 1
! 141974 670976205
? 1
? 1
? 1
! 182378 693454297
! 96539 781468965
? 1
! 124041 748717545
! 14014 991102551
! 153052 593935109
! 40076 111588349
? 1
! 166222 529006966
! 125192 338647475
? 1
? 1
! 143535 404765721
! 111111 68434639
? 1
! 194284 924808947
? 1
! 39154 818635145
! 9414 778839787
? 1
! 81462 338353594
! 95474 825791175
! 22439 132504838
! 123564 365316814
? 1
? 1
! 84747 455306632
? 1
? 1
? 1
? 1
? 1
? 121593
? 1
! 160659 931062258
? 1
? 1
? 1
! 197141 999769207
! 121922 308068058
! 132040 875609131
! 23364 771039726
! 87338 988044909
! 32929 31818347
? 1
! 161361 465936744
! 61159 814035885
! 169562 734392704
? 176465
! 69516 562767950
? 1
! 116915 676605542
? 28132
? 1
? 1
? 173177
? 1
! 16505 916686299
? 53665
! 7090 790451043
? 1
? 1
! 168575 628430518
! 13871 216885869
! 55696 795832564
! 1892 56957497
? 10240
! 145558 257259973
! 23226 465939450
? 1
? 1
! 161265 994139277
! 173003 861889662
! 41192 362954444
! 35977 743552348
? 1
? 1
? 1
! 198608 997045213
? 116575
? 1
? 1
? 1
? 1
! 104459 473002096
! 124131 980253777
! 88696 276442365
? 1
! 60686 446281327
! 194342 758060154
! 188681 754793638
? 1
? 1
? 1
! 25770 620585480
! 53707 310436777
! 70949 392274269
! 83057 643915466
? 1
? 1
? 1
! 167134 653465343
? 1
! 89472 763032275
? 1
? 173956
! 163768 664361789
! 84410 703088306
? 1
! 189464 792758544
! 120266 310034611
? 1
! 99318 54120785
! 97132 633034494
! 197737 602555537
? 1
! 129735 983308321
! 118650 291483234
? 1
? 1
! 77679 731924478
? 1
! 78383 41211802
? 1
? 1
! 24356 719964760
! 7601 44087221
? 1
? 1
? 1
? 1
! 159624 395903429
? 1
! 64617 918321846
! 101951 284501331
? 1
! 67833 96476431
! 194258 169868285
? 1
? 1
! 150085 690986197
! 169046 87526725
! 146842 474111673
? 1
? 1
! 51248 220575883
! 113568 416548617
! 174963 283843826
! 38556 909936980
? 1
? 1
! 106106 642381517
! 129489 317277961
! 5370 497692576
! 93710 981594715
! 89839 315977453
? 1
? 1
! 141019 803121781
! 38443 440631723
? 1
! 63262 60936193
! 156183 470010030
? 1
! 199792 712470371
! 105377 82740058
! 112841 901354369
? 1
? 1
! 94056 723222742
? 1
! 130032 502311752
! 93425 787338732
! 126746 914416832
? 1
? 1
! 22952 947054645
! 104359 975270203
? 1
? 1
? 1
! 120832 431470599
! 167826 34396578
! 177404 195650759
? 1
! 6720 198787439
? 197214
? 1
? 1
? 89051
! 22051 872735318
? 1
? 1
! 64542 893020207
! 127233 669799182
! 199211 326721802
? 1
! 96010 938666170
? 1
? 1
? 163349
? 1
! 20671 785697568
? 1
! 21253 8090995
? 1
? 1
! 3469 46449081
! 50023 746743602
? 157647
? 1
? 1
? 1
? 1
! 16555 745420565
? 1
! 166249 726907251
! 26510 930263840
? 1
! 100191 630292730
! 151331 180783369
? 1
? 1
? 1
? 1
? 1
! 56102 430702586
! 85386 234368340
! 36031 785967023
? 138607
? 1
? 8077
? 1
! 14508 836954747
! 12631 835743733
? 1
? 1
? 90807
? 1
! 94289 559867933
? 1
? 1
! 71129 676309609
! 159746 726127203
? 1
! 12845 963430810
! 139959 641586196
! 164799 439081011
? 1
! 83109 970612208
! 107377 624917731
! 39119 999417082
? 1
! 144538 681567229
! 60673 699979928
! 167691 630032819
! 25115 475290765
? 1
! 22026 655430440
! 34795 548301218
? 1
! 44627 476461253
? 1
! 114902 745229051
! 93575 328311062
? 1
? 1
! 28399 211903225
? 1
! 18070 582907225
? 1
? 1
? 1
! 193615 757942303
? 1
? 1
? 1
! 27178 35285124
! 36105 119683759
! 191758 127241562
? 59994
? 1
? 1
! 63000 139261812
! 8230 501966455
? 1
? 1
! 65616 748472495
! 38492 1657394
! 191432 97829013
! 133354 775282487
! 34779 920278331
? 1
! 170934 382005829
! 137013 262325017
! 164746 498398257
! 846 94255476
? 1
? 61486
! 146241 901380662
? 1
? 1
! 11596 952476931
! 117286 773873918
? 1
! 45711 449054522
! 133037 361845203
? 1
! 185571 500805123
! 88855 406682883
! 182844 185212667
! 147218 497797657
! 125271 829367579
! 63465 362075884
! 137950 873517042
? 1
? 1
! 142497 470924324
! 128209 284296895
? 1
! 103761 182389139
? 1
? 1
? 1
? 1
! 186524 559444314
? 1
? 1
? 1
! 112627 543390823
? 1
? 1
? 1
! 132180 598101072
! 193225 967516304
? 1
? 1
! 51732 662666434
? 1
! 106113 298007587
! 136610 350218583
! 53372 9128934
! 33573 280342998
! 29962 270825115
! 173899 825293353
? 1
? 1
! 58377 36969187
! 4528 400938506
! 180076 587502943
? 1
! 199484 471570894
! 164077 711323915
? 1
! 184818 630931895
? 1
? 1
? 1
? 1
! 92762 57935073
! 130246 775482063
! 90417 732493429
? 1
? 1
! 47926 782794062
! 73883 8763087
? 1
? 1
? 1
? 61535
! 12774 446348511
! 142080 658401279
? 7288
? 1
? 19265
? 1
? 1
? 1
! 196978 181516007
! 172854 642880520
! 29919 571444747
? 1
! 48311 663928651
? 1
? 1
! 50738 858532994
! 8437 59106739
? 1
! 144484 516990640
? 1
! 56272 112400440
? 1
! 40325 192078639
! 107592 818147486
! 8104 360905758
? 1
! 199622 96666862
? 1
! 44493 245463277
! 143706 490858895
? 1
! 160653 246539895
? 1
? 1
! 25210 986005011
? 1
! 48953 103612493
? 1
! 15738 8968987
! 178789 257110632
? 1
? 1
? 1
? 1
? 1
! 185165 977898530
! 69143 273023512
? 1
! 123899 86472248
? 1
! 179327 716863159
? 1
! 115177 471851643
! 165213 677097781
? 1
! 92840 261140129
? 1
! 184306 376198221
? 1
? 123045
? 1
! 159066 697069767
! 130556 290348214
! 94495 660540802
? 1
? 1
? 1
? 1
? 1
? 1
! 183314 294553072
! 121077 285292641
! 65832 931039954
? 199989
! 122304 869199288
! 113640 853477370
! 26608 642236468
? 1
! 71540 383377936
? 1
? 1
? 1
? 1
! 68437 365803069
! 130830 637930982
? 1
? 1
? 1
? 1
! 172340 322503480
! 165414 156945183
? 1
! 136758 777983027
! 81882 549857141
? 1
! 44580 615476380
! 83094 413843406
! 20132 87969316
! 67058 745354157
? 1
! 91900 281993927
? 1
? 1
? 1
! 178914 947591946
! 69694 408027769
? 1
? 1
! 45866 993532054
? 1
! 138762 503147244
! 135435 983616466
! 130037 896594705
! 104905 866179916
? 1
? 1
! 60470 951000457
! 31073 262136026
! 72826 197174830
? 1
? 1
? 1
! 113264 651991179
! 165719 189424481
? 1
? 1
! 89866 142633177
? 1
! 74662 446588277
? 1
! 188189 933479897
! 258 392720651
! 97090 533966967
! 284 409206349
! 87498 171926726
? 1
? 1
? 1
? 1
? 1
? 1
! 79428 787368076
! 169819 829430657
? 136905
? 1
! 31807 278004125
? 1
? 43834
! 73547 620861586
! 184765 101401477
! 178299 988792227
! 152114 115562018
? 1
! 195944 107447299
! 9301 676039155
? 116203
? 1
? 1
? 1
? 1
! 108486 209243131
? 1
? 1
! 93019 523130312
? 109836
? 1
? 1
! 189238 408098805
? 1
! 142252 427141782
? 125470
? 1
? 1
? 1
! 24540 255764685
! 53235 523820673
! 128564 434670182
? 1
? 1
? 1
? 1
? 89350
! 141899 408102416
! 102601 641438999
! 195859 811117482
! 26317 186377693
! 184472 673113114
? 1
! 49071 732276967
! 130853 56308748
! 43183 910324508
? 137701
? 1
? 1
! 163418 427783645
? 1
? 1
! 50506 765894722
! 27527 929117907
? 1
! 181560 423365254
! 139717 843933875
! 129544 48262273
! 178688 129685482
? 1
? 1
? 37299
! 58606 846069121
! 50627 39064461
! 195561 911622977
? 1
! 160514 616175476
? 1
? 55863
! 26879 16710711
? 1
? 1
! 150484 993989656
! 140201 74110903
? 1
! 172771 490313007
? 1
! 71144 402570230
! 19632 578649386
? 1
? 1
! 111613 929026272
! 44348 246844978
! 51036 606606381
! 3287 868352694
? 1
! 46352 44191093
? 1
! 144517 103516323
? 1
? 1
! 170399 23814179
! 180100 168640275
! 155363 695422667
? 1
! 185005 308106236
? 1
! 192292 478592345
? 1
! 62100 276387465
! 138917 703218009
? 1
! 10722 363808828
! 46465 244809190
! 42969 866665654
? 1
! 113548 430528703
? 1
? 1
? 1
? 1
! 128418 327749290
? 1
! 56515 601771488
? 1
? 1
! 56773 17287892
? 1
! 40538 243405122
? 1
! 73221 376497241
! 103199 203912579
! 163187 315508748
! 178605 36996009
? 1
! 137372 167568460
? 1
? 1
? 1
! 73009 607320168
! 20464 450906784
? 1
! 77468 598557928
? 1
? 1
? 1
! 175259 184934055
? 1
? 1
? 1
! 66711 245025402
! 65746 905597223
? 1
? 88739
! 118520 35497062
? 1
? 1
! 19428 714383993
? 1
! 115972 119333148
? 1
! 848 499452772
! 184065 29712991
! 197734 633461593
! 175566 511080887
? 1
? 63819
? 1
! 116004 17272709
? 1
? 1
! 198064 474246529
? 1
? 1
? 1
! 32326 229127451
! 192260 997364462
? 1
? 1
? 1
? 1
! 119646 483104968
! 101832 628244414
? 1
! 172221 780376291
! 21247 349839571
! 52747 671284064
! 189010 985083667
! 168141 847822278
? 1
? 1
? 1
? 1
! 148784 261757190
? 1
? 1
! 178042 977321920
! 3566 630287139
? 174793
? 1
! 159293 653333905
! 48873 709869816
! 88129 422529542
? 1
! 85846 15534304
? 1
! 60550 993082293
? 1
! 165210 598922121
! 11569 270736611
! 192862 680114075
? 1
! 42374 993957021
? 1
? 1
? 1
? 1
! 166799 868431877
? 1
! 79608 225709512
! 181305 819941184
! 141988 855610088
! 165989 568569671
! 150717 156839770
! 77470 295038276
! 103907 309186775
? 1
? 1
! 48985 9866644
? 1
? 1
! 81575 538859220
? 1
! 26519 887479302
! 88444 827632168
? 68109
! 100726 61867758
? 1
! 152666 950981650
! 108443 676719058
? 1
? 1
! 153298 342265555
! 40128 707790668
! 13029 811162197
! 115291 571483780
! 62325 905546490
! 122731 84463235
! 16793 605788660
! 84525 460128350
? 1
? 1
! 166382 786380115
! 77148 678896071
? 1
? 1
! 118569 570034179
! 186001 309863959
! 154792 467682542
? 1
? 1
? 1
? 1
? 1
! 37182 412903533
? 1
! 187382 545063605
! 141338 885565835
? 1
? 1
! 110420 831758790
? 1
? 1
? 1
? 1
? 1
! 170060 466263229
! 22216 411519246
! 74494 137190751
? 1
? 190965
? 1
? 1
? 1
! 2694 250983403
? 1
? 1
! 61716 123086547
? 1
! 63006 906727135
? 1
! 35294 428201411
? 1
! 182810 395791948
! 88920 832559815
! 11242 407187674
? 166115
! 50971 466271161
! 110498 947189432
? 1
? 1
? 1
? 1
! 10226 197944370
! 125308 647449721
? 1
? 1
? 1
? 1
! 135853 733988354
! 183955 557433261
! 167038 139684704
? 1
? 1
! 132012 50271238
! 57353 596517310
? 1
? 1
! 64329 541675023
! 172939 951083183
? 1
! 25677 566672556
? 1
? 1
? 1
! 66171 516608426
! 153373 448826499
! 52590 476703047
? 1
! 173078 860757416
! 103142 663885329
! 93396 803352341
? 13405
! 183054 715834698
? 1
? 1
! 170305 932006800
? 1
! 45044 525046672
! 109891 890653653
! 183405 162776613
! 89136 482132431
! 94698 411931763
? 1
! 31608 832147850
! 56659 765789694
! 108106 563641384
? 1
? 1
! 161533 215451048
? 1
? 1
? 1
? 1
? 1
? 1
! 109968 66457253
! 119143 972810507
? 1
! 118772 986144522
! 60254 293101043
! 106132 290560970
! 4577 578987804
! 198402 334091191
? 1
! 91044 576871238
? 1
! 27943 125790599
? 1
? 1
! 170330 172095329
? 1
? 1
! 64154 704425357
! 180329 852119048
! 112026 225459751
? 1
! 185325 779775079
! 172222 228749870
! 96219 726522787
? 1
? 1
? 158693
? 1
! 94027 518926454
? 1
! 125932 297388825
? 1
? 1
! 147304 604384565
! 54244 444283162
? 1
! 8127 253316615
! 21740 187390708
? 1
! 161153 783411639
? 1
? 75493
! 139594 548140655
! 168175 711782519
? 1
? 1
? 1
! 176420 445561027
! 123769 914677925
? 1
? 1
! 163280 959174024
? 1
! 105398 524582276
? 1
? 1
! 51514 750019555
! 179649 402759659
? 1
! 44543 886192318
? 1
! 19874 831040875
! 119760 465155243
! 89062 12847408
? 1
? 1
! 154311 404905937
? 1
? 1
! 21934 344110957
! 72198 399291862
? 1
? 1
? 1
? 1
! 67201 403710166
! 110906 24559285
! 141621 583441148
? 1
! 1475 664165406
! 109236 779566918
! 154658 249907316
? 1
? 180056
? 26824
? 55825
? 1
! 108645 475574445
! 175028 739505538
? 1
? 1
! 8358 361584953
? 1
! 97661 373408972
! 138548 396246174
? 1
! 121128 824556028
? 1
? 1
! 11631 880101395
? 1
! 85130 305092262
? 116023
! 71764 100473552
? 1
? 1
? 1
! 87255 123647174
? 1
! 192970 211027584
? 1
? 1
? 1
? 1
? 1
! 100840 163386984
? 1
? 1
? 1
! 21309 142501254
! 149433 606140815
! 137734 59434971
! 34499 824856118
! 97883 434699022
? 1
! 98159 12467407
! 64515 478461348
! 153237 839258727
? 1
! 192637 711746190
! 80501 705332938
! 124551 926935135
! 166509 555371608
? 10073
? 176066
? 1
? 1
! 122169 563055911
! 151381 960718813
? 1
! 186323 590035298
! 147498 513067495
! 108496 253035771
? 1
? 1
! 137588 656085774
? 1
? 1
! 15933 861374534
? 1
? 1
! 174142 340789695
? 1
! 84176 72167613
! 167528 121483910
? 1
? 1
? 1
? 1
! 59560 364057276
? 1
! 97333 893366877
? 1
! 199958 318921889
? 1
! 108580 311314830
! 69698 676420471
? 1
? 1
! 86875 396338910
! 188299 450681433
! 132125 979313214
! 176574 365247374
? 1
? 1
? 1
? 1
? 1
! 95090 772498657
? 1
! 154546 322819604
! 7118 144091835
? 1
! 163471 441445969
? 1
! 144650 997349739
? 179666
! 30192 12050585
! 127240 692930888
? 1
! 77498 69139966
! 67984 825702550
! 161878 287661122
? 1
? 1
? 1
! 106592 162345798
! 66505 85060382
! 27341 242538807
! 178647 829645892
? 1
? 1
! 96079 53615542
! 125628 320650752
? 1
! 187448 912849990
? 1
! 168337 757681033
! 36692 571322369
? 1
! 128054 696150850
? 1
! 55085 585307090
? 1
? 1
! 54049 79893080
! 27969 931910733
! 80 104629428
? 1
? 1
? 1
! 185699 382292832
! 47248 426765262
? 1
? 1
? 1
! 38344 853967834
! 32512 244060336
? 1
? 1
! 82422 817508203
! 149957 861250379
? 1
? 1
? 1
? 1
! 114637 328758955
? 1
! 106966 297215253
! 22756 664065493
? 1
? 1
? 1
! 116699 548824341
? 1
? 1
? 1
? 1
! 197174 6515323
? 1
! 150674 474186536
! 158389 709245065
! 3264 4941645
? 1
! 99269 984198578
? 1
? 1
? 1
! 21531 7552897
! 102373 739076735
! 62507 725167707
! 46755 724271405
! 62937 243892142
? 1
? 1
? 1
! 42566 126638534
? 1
! 154375 783532855
? 1
! 131940 275700434
! 159672 431969707
! 38491 725128338
! 166828 506783666
? 1
? 1
? 1
? 1
! 103232 206486591
! 120922 261598501
! 45605 996794702
! 6782 155451052
! 128888 968646480
! 87538 446053305
! 182961 977557049
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 46778 184449246
? 81265
! 28923 946491341
! 6109 62819664
? 1
? 1
! 58341 759612767
! 90426 220352911
? 1
! 163295 129116708
! 121407 52902068
? 1
! 22136 816828838
? 1
? 1
! 173945 3768088
! 50751 897522015
! 51428 758119874
! 123418 87299558
! 111840 863539234
! 58228 970823569
? 1
! 74655 53193574
? 1
? 1
? 1
! 113312 958150926
! 58659 807369838
? 1
? 1
! 160586 804434721
! 4741 237253930
? 1
! 27262 442580050
! 199676 919178904
? 1
! 122365 648439587
? 1
? 1
? 1
! 92657 716199188
! 41902 429236606
? 1
? 1
? 1
! 137959 972128879
? 1
! 117903 376781414
! 82007 51877701
? 1
? 1
? 1
? 1
! 133497 973036253
! 30826 720532762
? 1
? 1
! 55598 468991755
! 191888 419422440
! 31556 716448528
! 69601 620926771
? 1
? 1
! 97526 911858156
! 22383 240233892
! 106507 392285740
! 54289 992041091
? 1
? 1
? 1
! 103702 549700153
? 1
? 1
! 134399 55704779
? 1
? 1
? 1
! 79574 544399463
? 1
! 187102 469558417
! 107839 133049846
? 1
! 150409 301573163
? 1
! 95998 412672585
? 127598
! 124667 60753454
! 68931 65804677
? 1
? 1
? 1
? 1
! 129479 864601768
? 1
! 193482 890349064
? 1
! 134443 623834788
! 142213 211978726
? 1
? 1
! 193997 264690621
! 122904 457998330
? 1
! 147398 550410347
? 1
! 60825 190142081
! 193589 489087743
! 25611 872316794
? 1
! 130186 916598935
! 47005 5086206
? 1
? 186171
! 159076 287111537
? 1
! 165236 487803456
? 1
! 156409 528842465
? 1
! 32137 793515722
? 1
? 1
? 1
! 19935 371335237
? 1
? 1
! 108999 504518585
? 1
? 1
? 1
! 140534 672469518
? 1
! 150410 882083305
! 182055 302052071
? 1
? 1
! 147253 311967256
? 1
? 1
! 188900 178792786
? 1
! 176045 144085717
! 60256 118878546
? 1
! 76608 745084135
? 1
! 292 434352746
? 1
! 171051 344665086
? 1
! 19504 152248437
? 1
! 117669 66938036
? 1
! 43044 108343965
! 138224 173011892
? 1
? 1
? 1
! 102427 708484011
? 1
! 140341 814581990
! 193196 710966990
? 1
? 1
! 137810 898873123
? 1
! 20136 212110576
! 138123 397033846
! 49913 111726836
? 1
? 1
? 1
! 107706 456215137
! 133548 41783012
! 49363 264319723
? 1
? 1
! 45338 260661034
? 1
? 128083
! 177001 471487064
? 40823
! 64449 794157844
? 1
? 175576
! 73058 933172666
! 187337 380797125
! 31217 562538431
! 6878 12835368
! 91203 300703636
! 195109 877678431
! 164732 918226357
? 1
? 1
? 1
? 176715
? 1
? 1
? 1
? 1
! 196644 206329477
! 85967 920813477
! 39955 155100174
! 16106 876560578
! 115752 839472659
! 113958 492001113
? 1
? 1
? 1
! 173203 697742693
? 1
! 5308 330064245
! 170500 381720861
! 150549 384733244
? 1
? 1
? 1
? 1
? 1
! 7269 363945937
! 122526 70971406
! 197749 96137887
? 1
! 123870 180781603
? 1
? 1
! 169537 834695803
! 44958 390112832
! 186664 580641499
? 1
? 1
! 128908 288121859
! 119241 57680352
! 167275 411592541
! 35771 121659466
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 91328
! 139739 234996850
? 1
? 1
! 20342 583583236
? 1
! 68650 304274747
! 180139 235062227
! 63729 237440531
! 74384 162255735
? 1
! 112495 610179138
! 61864 789735982
! 176685 119651789
? 1
! 54668 553269266
? 1
! 165936 725602046
! 133623 861185226
? 1
! 60633 705638610
? 1
? 1
? 1
! 12495 551202345
? 1
? 1
? 1
! 109011 805998300
! 136514 97879760
? 1
? 1
! 126037 325551207
? 1
? 1
? 1
? 1
? 1
? 1
! 169947 812459687
! 187179 114823769
! 159029 890161737
! 18860 16252346
? 1
! 8843 844144631
? 1
? 1
? 1
! 72900 833340627
? 1
! 48573 880006986
? 1
? 1
? 1
? 1
? 1
! 194441 413676123
? 1
! 72256 702510376
? 46767
! 21566 155686711
! 191396 25544485
! 177153 592974562
! 32494 557696600
? 1
! 140593 145459462
? 1
! 32822 585218015
? 1
? 1
? 1
! 182003 504111118
? 1
! 8973 644868992
? 1
? 1
! 121221 87228915
! 185498 990491207
! 13570 506130163
? 1
? 1
! 26067 709258515
? 1
! 36511 697696291
! 73027 29045973
! 198965 441753602
? 1
? 36408
? 1
! 82896 220267834
! 199133 371720466
! 162731 358842946
? 158793
! 10547 866352885
? 1
? 1
? 1
! 169425 443682548
? 1
? 1
? 1
! 94643 883772668
? 1
? 1
? 190492
? 1
! 150525 954160535
? 1
? 1
! 199006 389871790
! 152439 238298436
? 73817
! 192001 840419526
? 1
! 176740 140502918
! 110850 851111816
! 114265 623736562
! 39261 64204712
! 102747 357588462
! 157079 622888117
! 79358 904721466
! 36109 240857505
? 1
? 1
! 7019 216609354
? 1
? 1
! 93677 392270421
! 93588 818625591
? 1
? 48768
! 91100 444099649
! 35733 423349136
! 100354 581359214
? 1
? 1
! 103975 947146204
? 26724
! 36916 166130091
? 1
! 35731 118827896
! 54939 806561596
! 197346 396902488
? 1
? 1
? 1
! 103731 305944007
? 1
? 1
? 1
! 7279 248425073
! 3563 66180419
! 54063 469666722
? 1
? 1
! 150040 539579346
! 100276 37170053
! 176350 282538015
! 2902 264610875
! 193636 23207530
! 185811 442350334
! 34497 392414994
! 98239 928327532
! 163735 172536336
! 102389 546647481
? 1
? 1
? 1
! 196152 622121947
! 35053 674361828
! 62191 911253783
! 167251 535020077
? 127549
? 1
? 1
! 113823 957418984
? 1
? 1
? 1
? 46006
? 1
? 1
? 73885
! 91630 795554977
? 1
? 1
? 121693
? 1
! 87375 456643065
! 104698 935158788
? 1
! 129420 324869465
! 147208 651715652
? 1
? 1
? 1
? 1
! 36758 53654681
? 1
? 1
? 1
? 1
? 1
! 19667 690705740
? 1
? 2592
? 1
? 122312
! 50089 932647801
? 1
! 179755 912609938
! 140983 59070969
! 99991 676194631
? 1
? 1
! 60415 376068678
? 1
! 23913 17564468
? 1
! 124330 461485194
? 1
? 1
! 3077 427687791
? 1
? 1
? 123176
? 1
? 189915
! 25466 636241535
! 75390 4957082
? 1
? 1
! 109066 424107302
! 146579 929792897
? 1
? 1
? 103312
? 1
? 1
? 1
? 1
? 1
! 70350 252723193
! 54553 2807424
! 44815 131782643
! 152258 280508981
! 85429 475314015
? 1
? 1
? 1
? 1
! 118446 869935890
! 176043 658668727
! 120240 272081125
! 10447 116703070
! 106980 107613876
! 76246 740049440
? 1
? 1
? 1
? 1
! 11065 850375185
? 1
! 21455 834516466
! 50903 470093761
? 1
? 1
? 1
? 1
? 1
! 21804 276940302
! 131645 483905633
! 174916 978337716
! 9541 811268884
? 1
! 7409 593077669
? 1
? 1
? 1
! 12034 862444400
! 178176 107019512
? 1
! 11844 913112274
? 1
! 73896 614847452
? 1
! 47575 885559650
! 182242 125297910
! 105429 675922504
? 1
? 1
! 176324 5200295
? 1
! 96229 75766244
? 1
? 1
! 166238 522172120
! 37165 650143297
? 1
! 155768 500287552
? 1
! 169285 250040903
? 1
! 155116 687357054
? 1
! 151594 462936631
! 64732 45269035
? 1
? 1
! 8271 735473302
? 52809
? 1
! 56553 441927143
! 150481 886047393
? 1
? 1
! 42205 47837546
! 191761 993614926
! 168390 924425569
! 117241 858786765
! 16970 182055774
! 149146 524561249
! 152266 754752282
? 1
? 1
? 1
! 1933 331634189
? 1
? 1
! 185349 891193476
! 123854 916565194
? 1
! 120733 378211407
! 139760 74796076
? 1
? 1
! 119254 420672475
! 71928 156522022
! 23626 484069430
! 49601 504722836
? 1
! 107157 86917652
? 1
! 112695 476700765
? 1
? 1
! 139792 346098098
! 116644 374260787
? 1
? 1
! 50117 95389765
? 1
? 1
! 138647 790016438
! 43692 903194507
? 1
! 193334 208300604
? 119511
? 1
? 1
! 73280 226219883
! 113859 790664832
! 92380 30168138
! 178614 596083825
? 1
! 85388 414250683
? 1
! 37607 731353686
! 168811 527393515
! 75805 358636947
? 1
? 1
? 1
! 156047 368958213
? 1
? 1
? 1
! 26419 284329471
! 173150 851360988
! 107656 324454663
! 39536 472775134
! 173192 501852874
? 1
? 1
! 95659 71523082
? 1
? 1
? 1
? 1
! 5546 895303136
! 59586 73018685
? 1
! 164740 305896107
! 63703 315312924
? 169832
? 1
? 179554
? 151629
? 17622
? 176877
! 36913 483424578
? 1
? 1
! 118047 923694669
? 1
! 101187 58717551
? 1
! 83038 290919834
! 156475 294774128
! 118248 672828124
! 148385 632917021
! 110707 930386378
? 1
! 120029 330625774
! 121014 44263231
! 46696 414099025
? 1
! 57279 239132931
? 1
? 1
! 41815 850675749
! 13977 399176416
? 1
? 1
? 1
! 163297 957264043
? 1
? 1
? 1
! 145391 390997090
! 128685 173142377
! 67083 269830262
? 1
? 1
? 1
? 1
! 120769 737217285
? 1
? 1
! 47909 585681523
! 191502 250148841
? 1
! 173459 575276484
? 1
! 95198 720416800
! 157480 368109654
! 127709 733825819
! 148803 894776815
? 1
? 1
? 1
? 1
! 110335 65537760
! 59309 730484882
? 1
! 195690 758162386
! 171094 681941269
? 1
! 156027 273109915
? 1
! 103276 494884523
? 1
! 12973 144652599
? 1
! 179480 690969702
! 143321 847633367
! 197207 799558640
! 195077 488718113
! 101779 906268544
! 32686 61375504
? 1
! 86211 477735580
! 19090 257626689
! 102801 207694828
? 1
? 1
! 179128 296472461
? 1
! 155072 685210818
! 58883 420519691
? 1
! 10518 574737371
? 1
? 1
! 27741 261092986
! 103901 148182169
? 1
! 11028 131041827
! 100885 783793802
? 1
! 170895 768661463
? 1
? 1
! 173854 585682893
! 42255 376450574
! 140179 656663257
! 124328 866384886
! 58988 198637047
! 140025 564378277
? 1
! 149494 95774518
! 105478 355730484
? 1
? 1
? 1
? 1
? 1
! 75122 671492289
? 1
? 1
! 131246 723008339
! 14948 14549920
? 1
! 129718 620982544
! 114775 319926548
? 1
? 1
? 1
? 1
? 1
? 94208
? 1
! 106829 966293045
? 1
! 94260 575253166
! 78607 504210150
? 1
! 120259 121789215
! 95456 914325363
! 50151 822099980
? 1
! 25636 733543816
! 103449 515119909
? 1
? 1
! 184353 9498539
? 1
? 1
! 111074 758966953
? 1
? 1
! 59952 415169614
! 41189 86116296
! 89645 976850246
! 47833 355132774
! 162525 910098446
! 105399 705270905
! 45193 322002772
? 1
! 69234 96602068
! 21167 965230279
! 111796 775836325
? 1
! 170436 624126418
! 8749 109216453
! 158537 750313280
! 172330 843832942
? 1
! 86179 301184191
? 1
? 1
? 1
! 131571 1439561
? 1
? 1
! 192666 678488280
! 81799 88329896
? 1
? 1
? 1
! 194679 333932740
! 158170 286529661
! 179751 527958748
! 71720 73479756
! 118496 27722689
? 1
? 1
! 77284 27304321
? 1
! 191482 690889547
! 49918 786867660
? 1
! 18809 115861362
! 123624 819202083
! 166317 577358457
! 118780 355668456
? 1
? 1
! 100368 330257037
! 53414 720343491
? 1
? 1
! 53167 493801048
! 95432 441406812
? 1
? 1
! 148876 687861525
? 1
? 1
? 1
! 75232 768187632
? 1
? 1
! 179456 982316433
? 1
! 82003 681597918
! 57623 453596486
! 42589 598996895
! 153493 445868196
? 1
? 1
! 49809 657411983
? 1
? 1
! 190411 919642601
? 1
! 60169 412548367
? 1
? 1
? 1
? 1
? 1
! 75492 584985465
? 1
? 1
? 1
! 45029 222320275
? 1
! 41672 504221452
? 1
? 1
? 1
! 18387 903712121
! 66191 537117278
? 1
? 1
? 1
? 1
! 197676 86966877
! 198998 113391889
! 130920 677859911
? 1
! 63793 590763050
! 135032 244488496
? 1
! 11178 13540910
? 1
! 10943 911759576
! 25657 323680472
? 1
? 1
? 1
? 1
! 27463 495733971
? 1
! 23429 563166150
? 1
! 184222 297697392
? 1
? 1
! 38968 373709822
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 33447 271684881
! 153402 452002293
! 45183 425042824
? 1
? 1
! 77094 41623066
? 1
! 88220 146626256
? 1
! 40081 150294670
! 49128 673883726
? 1
? 1
! 81851 33761246
! 74076 210534879
? 1
! 160425 585938718
! 94589 603955579
? 1
! 4666 14330371
! 75912 823610242
? 55378
? 1
! 185561 748425887
? 1
? 1
? 1
? 1
? 1
! 48499 728483947
? 1
? 1
? 1
! 1523 244943998
? 1
! 120294 244467786
! 25479 260363047
! 1209 204559783
? 1
! 184807 400917766
! 82907 252334104
? 1
? 120568
! 165433 294238912
! 52776 890740923
? 1
? 1
! 71822 565498966
! 7445 134500613
? 1
? 117942
! 69965 253295686
! 45510 469788145
? 1
! 21849 970421734
? 1
? 1
! 104270 224890739
! 182941 34282403
? 1
! 17276 443488022
! 193459 448264869
? 157232
! 199739 26502307
? 1
? 9199
! 51049 984204379
! 57485 113346837
! 43189 988244343
? 1
? 1
! 141739 98796966
? 1
? 1
! 154551 232469399
! 139590 415805135
! 75258 642277724
? 1
? 1
? 1
? 1
! 75733 133554462
? 1
! 116453 109757590
? 1
? 173012
? 1
! 176327 541632450
? 1
! 69830 897416974
? 1
? 1
? 174883
? 1
? 1
! 108776 236537091
! 48004 812864817
? 1
? 1
! 193965 431637518
! 31243 49827638
! 63762 763878773
! 17432 944262904
? 1
? 1
! 63867 84309078
? 1
! 187705 911641386
? 1
? 1
? 1
! 134481 83432672
? 542
? 1
! 36781 718670893
? 1
? 1
! 114293 826245315
? 1
! 158712 457871325
! 57356 574683357
! 114791 647410444
? 1
? 1
? 1
? 1
? 1
! 192543 64967768
! 94642 911913503
? 1
! 10922 53908202
? 1
! 102328 660095249
? 1
! 85677 591825625
! 162581 645575685
? 1
! 48558 972429261
! 17503 969266460
? 1
? 1
? 1
! 98812 972424501
? 1
! 192148 222742650
? 1
? 18022
! 112984 998598525
? 1
! 28174 784379318
? 1
? 1
? 57674
? 1
! 162843 323355621
! 88249 118851802
! 92179 620144879
? 1
! 374 590637831
? 1
! 26916 221599010
? 1
? 1
! 106614 930932433
? 40406
! 58448 240263044
! 19573 881259268
? 1
? 84477
? 1
! 175850 923333805
? 1
! 30980 309319944
! 20922 593270228
! 193035 552255764
? 1
! 163188 100707673
! 162783 789848536
! 135351 120369583
? 139823
! 105617 477567499
! 82327 84385036
? 1
! 8116 407810329
! 72962 357806098
? 1
? 1
? 1
? 1
! 33521 934452891
? 176209
! 36389 380322701
? 1
? 1
? 1
! 97413 164447425
! 19729 657661677
! 29333 537041840
! 145852 880931762
? 1
! 82930 544146740
? 1
? 1
? 1
? 1
? 1
! 55626 437086305
? 1
? 1
! 31408 38062238
? 1
? 1
? 81324
? 1
! 183005 901227186
? 1
! 91435 159950416
? 1
! 86517 796467587
? 1
! 17923 585018084
? 1
? 1
? 1
? 1
! 29816 114573418
! 72779 405090509
! 41736 137423912
! 9177 465268307
! 107260 359821541
? 1
! 141932 365076309
! 15124 643535161
? 1
? 1
? 1
! 52325 687474742
! 131478 742274468
? 1
! 174321 396116170
? 67249
! 143146 483269465
! 164696 64486357
! 103477 345230815
? 1
! 88313 253790839
! 197358 506572560
! 51681 717146633
! 135245 559947968
! 101642 691331064
! 12836 209605836
? 1
? 1
? 1
? 1
! 23823 634040272
! 138891 749133425
! 163272 11418765
? 1
? 1
? 1
! 122231 312820929
! 52568 915586156
? 1
! 134911 447522596
! 127183 215698310
! 27627 306849128
! 176175 1708049
? 1
! 65804 790693866
? 108511
? 1
? 1
! 75824 717087591
? 1
! 178082 469635659
! 117724 330881098
? 1
? 1
? 1
? 1
! 197438 317976298
? 1
? 1
! 96807 353223824
! 144225 279321197
! 117255 969571504
? 1
! 2584 677156890
? 1
! 35660 858733692
? 164638
! 175122 507644029
? 1
? 1
? 170661
? 1
? 1
! 70843 325386214
? 1
? 1
! 41798 997125092
? 1
! 183586 145516273
! 74036 151658875
? 1
! 39866 937482540
? 1
? 1
? 1
? 136051
? 1
! 23596 160834741
? 1
! 186315 966255986
! 116240 923008957
? 1
? 1
? 1
! 141623 77874369
? 1
! 177687 528848295
! 134380 707775477
! 130467 439819252
? 1
! 162992 540692277
! 83580 853989016
? 1
? 1
? 1
! 163578 135620487
! 125562 308021400
! 184291 906851184
! 119569 785370957
! 71914 408220844
! 79307 739972672
? 1
? 1
? 1
? 1
! 131329 500819626
! 73216 133036017
! 192920 625167449
! 141636 267481497
! 60392 35942235
? 1
! 170232 533586149
? 1
! 5095 602143542
! 194008 876136799
! 55527 845402236
! 115668 489149890
? 1
! 28894 512074415
! 161663 720742525
? 1
! 39520 808330458
! 44903 846056097
! 86238 144102672
! 1247 549134232
! 180004 396354260
! 71748 409875113
? 1
? 1
! 83044 254786748
! 105633 58049626
? 1
! 53153 773996153
! 128593 747742705
! 151658 663691168
! 41417 94894611
? 1
! 179622 59747196
! 31689 108296739
? 1
! 40562 582922232
? 1
! 135833 698442020
! 65681 72399514
! 14217 945877171
? 1
? 1
? 1
! 38705 674241849
! 189514 782957779
? 1
? 1
? 1
! 23007 674948572
! 166664 106167048
? 1
! 84980 759528929
! 97255 876226624
? 1
? 1
! 176865 528913660
? 1
! 193838 425148090
? 1
! 191025 227360481
! 98591 867806839
! 63039 147587155
! 54300 741290952
! 114173 721934644
! 158129 566468819
? 1
? 1
! 56098 707723761
? 1
! 164574 778218299
? 1
? 1
! 165045 155733997
! 80894 430808387
? 1
! 1233 574529085
! 37114 356667896
! 154482 929158786
? 1
? 1
? 1
! 10024 75660082
! 125183 136484560
! 101858 481581606
? 1
? 68933
? 1
? 1
? 1
? 16970
? 1
? 1
! 82349 753067832
! 63682 703680766
? 1
! 105488 823140149
! 64767 126331916
! 175265 41284487
! 106683 841008673
? 1
! 79677 626847387
? 1
! 64399 775140068
! 180400 26309454
? 1
? 160286
? 1
! 185304 262854904
? 1
! 184882 909986442
! 119188 869917890
? 1
! 86147 28277021
! 174557 614063339
! 178639 742022805
! 158232 952102703
! 72689 682499518
! 171340 209478967
! 60427 169343332
! 92722 378215380
! 12004 131640871
! 56893 725041035
! 93900 984676570
? 1
? 1
? 1
? 1
! 54513 123420439
! 142011 814056218
! 135194 112928876
! 188707 62361298
! 75334 489049919
! 26644 605627826
! 111984 943522529
! 109045 866587148
! 193426 1069177
? 1
! 80448 124961307
? 1
! 151895 12996907
? 1
! 124246 397531326
? 1
! 170840 811546245
? 46954
! 41806 239859293
? 1
? 1
! 166607 802546164
! 119305 283645531
! 142616 489475793
! 44634 847804035
? 1
! 37901 162299324
! 169383 363814228
? 1
! 109980 343799158
? 1
? 1
! 61973 927015055
? 151407
! 98061 130256017
! 115895 194108893
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 69086 967099285
? 1
! 97642 717285317
! 134848 878505505
? 1
? 1
! 8839 448750436
? 1
? 1
! 195994 339471492
! 115877 846404100
! 135882 575334446
! 167808 622069395
! 34040 434564975
! 102784 131212673
! 49951 729027590
? 175096
! 39921 957144176
? 1
? 1
? 1
! 174821 211490750
! 138914 466436361
? 1
! 53535 896406704
! 84942 451646856
? 1
! 3146 806129899
! 57667 243590103
! 180912 116062670
! 111914 654219042
? 1
? 1
? 1
! 174789 350520430
? 1
! 75603 137785058
? 1
? 1
! 12012 164929003
! 2078 152411147
! 57614 746552380
! 130542 971189679
? 1
! 194770 873044753
? 1
? 1
! 14755 139159274
! 54521 351693055
! 111573 796363612
? 1
? 1
! 57725 886276251
? 1
? 1
? 1
? 1
! 184409 111486829
! 169278 756379238
? 1
? 45374
! 195568 97551435
! 98669 524773697
! 159339 712082847
! 161007 567321833
! 165051 379796577
! 92527 57053885
? 1
! 58180 525498448
? 1
! 156157 780898620
? 1
? 1
? 1
? 169336
! 22236 60056494
? 1
! 40591 212721522
? 1
? 119077
? 1
? 1
? 1
! 162313 217138689
? 1
! 143243 782701272
! 27253 255523891
! 150315 254023990
! 72394 821646542
? 1
! 191089 309831036
! 169431 249186101
? 1
? 1
! 116959 821825405
? 1
! 161693 966483354
! 180588 324446123
! 32444 745070528
? 1
! 165053 989011725
? 1
? 1
! 132625 196317072
? 1
! 34950 974636748
! 106757 637568408
! 66090 708038333
? 1
! 46609 820516132
! 184183 706310604
! 142001 455692942
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 57878 670649092
! 161207 285516752
? 1
? 1
! 10442 956830786
? 186652
! 13200 9854909
! 68587 476514891
? 1
? 1
? 1
? 1
? 1
? 1
! 1513 461996986
? 1
! 182750 735632308
? 1
? 1
? 1
? 1
! 169140 233421457
? 1
? 1
? 1
! 107723 231173244
! 93069 597604557
? 1
? 1
! 100448 682143077
! 58763 327894945
! 8412 204378062
! 132706 493373537
! 193085 705159247
! 144592 366647727
? 1
! 190193 338865426
! 148746 327250506
? 1
? 1
! 163753 266804092
? 24908
? 1
! 21443 329068518
! 32331 969442076
! 83482 266667294
! 31050 149227939
! 98297 893193335
! 118463 291390478
! 7417 510897576
? 1
! 124686 717961841
? 1
? 1
! 187076 85863916
? 1
? 170408
? 1
! 82102 585994270
? 1
! 11789 21793825
! 162611 898611272
? 1
? 1
? 81669
? 1
! 171076 738324898
? 186532
! 91285 597312248
? 1
? 1
! 24980 908229669
? 1
? 1
! 108613 760027160
! 70280 585975281
? 1
! 163558 171272804
? 1
? 1
? 1
! 21612 567933172
! 393 201607601
! 168215 255404126
! 176518 633223404
! 188566 655277639
! 90742 472662174
! 14150 331652965
! 1650 714126941
! 102759 113021330
! 4153 807874082
? 1
? 1
? 1
? 1
? 1
? 1
! 98809 324877202
? 1
! 126839 257574899
! 182135 247526226
! 146857 471025526
! 166619 643540669
? 1
? 1
! 185632 933357186
! 150539 994418230
? 1
? 1
! 58698 268623095
! 162457 639904934
? 1
! 57482 633816342
! 125457 804198489
? 1
! 152902 147725648
! 68273 313292411
! 197417 37794637
! 138960 415890720
? 1
! 60042 251954127
! 101449 41287382
? 1
! 64371 482622207
? 1
! 11004 769798085
? 1
! 187712 277176642
? 1
! 141731 407830244
! 176689 444532899
! 193958 829123563
? 1
? 1
? 1
! 112507 504699926
! 181048 14113788
! 165430 525876302
? 1
! 102939 326997250
! 169469 638987815
? 1
? 1
! 44002 551971280
? 1
! 108940 240296251
? 1
? 1
! 126486 834974014
! 96378 685476056
? 1
? 1
! 118754 692497822
? 1
? 1
! 159673 579597356
? 1
? 1
? 1
! 21514 645328154
! 134385 750051813
? 1
? 1
? 1
? 1
? 1
! 83890 538858664
! 32075 967890013
! 180255 85784858
? 1
? 1
! 171270 521553752
! 491 795894167
! 155788 874056206
? 1
! 37993 186248537
! 103100 176048854
! 130642 304339385
! 149826 43623769
! 128818 982638952
! 2766 591060655
? 37127
? 1
? 1
! 65050 585343351
? 171578
? 1
! 98821 720569717
! 131051 467602011
? 1
? 1
? 1
! 135854 436497303
! 64061 622248965
! 105346 40031488
? 1
! 17215 603931745
! 45729 666228840
? 189531
? 1
? 1
? 1
? 1
! 46127 694228483
! 68390 177399055
! 18365 601865791
! 158944 556128334
! 168034 149456572
? 1
! 129265 574003242
! 118978 436188755
? 1
! 166906 237055310
! 95156 856247009
! 5098 805189625
? 1
? 1
? 1
! 145906 7586855
? 1
? 1
? 1
! 95145 531562967
! 193585 76242168
! 111608 250210610
? 1
? 1
? 1
? 1
! 193071 769139334
? 1
? 1
? 1
? 1
! 60700 720262656
? 1
? 1
! 184151 469321207
? 1
! 26880 383534035
! 22778 24722500
? 1
! 199696 189236154
? 1
! 142924 590203089
! 43537 582460405
? 1
! 174612 566652017
! 137651 379594590
! 71292 815149150
? 1
! 164170 385072304
! 55912 277504085
? 22655
! 12779 797526081
! 171356 315924155
? 1
! 155916 138779945
! 35141 274750830
! 138392 448416237
? 1
? 1
! 74571 279176214
! 25421 488759396
? 1
? 1
? 38414
! 10631 740857154
? 1
! 5211 130694436
! 156336 577126127
! 85859 871826869
! 31382 583867551
? 1
! 4433 395430981
! 177231 785783170
? 1
? 1
! 38695 322489321
! 160370 316332443
? 1
! 122955 111876204
? 1
? 1
! 149781 759974116
? 1
! 82229 369439450
? 1
? 1
! 140119 364201098
! 64029 244697199
! 17840 593005452
? 1
? 1
? 1
! 7486 763083394
! 175018 219678658
! 169707 309550501
! 19026 56637736
! 69984 376108701
? 1
? 1
? 1
! 60258 585773403
? 1
? 1
! 112548 670245650
? 1
? 1
? 1
! 170079 115868279
! 163534 796670192
! 191184 539892385
? 1
? 1
? 1
? 1
! 31668 880981412
? 1
! 79070 999482791
? 133074
? 1
? 1
? 1
! 182746 769636114
? 1
? 1
! 27475 133935600
! 189994 548442755
? 1
? 1
? 1
! 123101 643114683
? 1
! 78836 857539579
? 1
! 125626 468314454
? 1
? 1
! 187106 733557959
? 1
! 179036 988819552
! 106197 614627799
! 187663 302311206
! 55001 764076662
? 1
? 1
? 1
? 1
! 135651 585389840
? 1
! 137966 801106292
! 43658 941795877
? 1
? 1
! 4091 40767615
? 1
? 1
! 119534 959616603
! 148690 984667692
! 49233 891589720
? 63461
! 45142 393829315
? 1
? 1
? 1
! 149502 396707198
? 1
! 187739 274674056
! 176502 593869938
? 1
! 150456 116391198
? 1
! 118942 280845921
? 1
? 1
? 1
! 39739 767223205
! 119944 79749303
! 122791 248887624
? 1
? 1
? 1
! 60082 285909590
? 1
! 22889 384078491
! 132871 800854675
! 186186 11380361
? 1
! 111959 695562073
? 1
! 42771 687213885
? 1
! 164003 220151577
? 1
! 45263 51817583
! 127801 702727664
? 1
? 1
? 1
? 1
! 134717 235154273
! 37597 123792575
? 1
! 123578 51755761
! 196828 819680845
? 1
? 1
! 101537 274530848
? 1
? 1
! 114080 789362912
? 1
? 1
! 153587 267132778
? 1
? 1
? 1
! 142098 633271833
! 59867 711215616
! 28105 101467933
! 28838 192733078
! 135647 491607215
? 1
! 140991 638966702
! 124170 686527832
? 1
? 1
! 121755 902808196
? 1
! 136730 9142877
? 82432
! 6140 484850499
? 1
? 1
? 1
! 91560 307916081
! 158550 580204742
! 70317 228545465
! 5482 486246461
! 140125 849711097
? 1
? 1
? 1
! 27488 521479553
? 1
! 73442 816644415
! 55200 840163353
? 1
! 12629 851109185
! 46241 166066126
! 15283 518993148
! 74545 460660008
? 1
? 1
? 1
? 1
! 8145 535944009
? 1
! 68938 565575844
? 1
? 1
? 1
! 56366 454025638
? 1
! 89404 389611690
! 125719 305074911
? 1
? 1
? 1
? 1
! 62718 392628130
? 1
? 1
? 1
! 137218 61347283
! 110659 726834060
! 171548 354039692
! 50814 723783429
! 72734 254192973
! 89335 420248091
? 1
! 187896 84608054
! 145945 754183399
! 8787 698382298
? 1
? 1
! 184980 348381134
? 1
? 1
? 1
! 134931 687341546
? 68857
? 1
! 67199 880231285
? 1
? 1
! 171836 371928112
! 59321 833116712
? 39895
! 31716 63953609
! 21071 741516511
? 1
! 175713 532170451
! 11147 154939346
? 1
? 1
! 65260 69073556
! 131017 750833395
! 117698 937129758
! 38477 442047806
? 1
! 130459 145010038
! 65483 874265558
! 198765 662793991
! 47740 330369785
? 1
! 55999 806073752
? 1
! 152245 375947894
! 37440 159531437
? 1
? 1
? 1
? 1
! 26400 436657748
! 62864 146791625
! 138490 965108936
? 1
? 1
? 1
? 1
! 29362 720502683
? 1
! 20242 76068680
? 1
? 1
? 1
? 1
! 3385 172138640
? 1
! 92479 838176032
! 159797 552315929
! 73840 79834975
? 1
! 54528 913628121
! 106529 96292577
! 154989 234897975
! 30919 7122415
? 1
! 128152 142461549
! 69663 774698329
? 1
? 1
! 19011 635307778
? 1
! 131532 268159395
? 1
? 1
! 7001 496940241
! 190951 462211614
! 95025 916611007
? 1
! 58719 362201987
? 1
? 1
! 125820 246320438
! 143860 723081625
? 171621
! 23114 5728165
? 1
! 17996 196264063
! 127027 263496466
? 1
! 162846 576243893
? 1
! 39284 111408735
? 1
! 25693 432839665
! 48166 507111640
? 1
? 1
? 1
? 1
! 47052 483426278
? 1
! 182560 782477086
! 158810 84848652
? 1
? 1
? 1
! 43161 328281926
? 1
! 71138 790108373
! 101309 254885064
? 1
! 140004 277249611
? 1
? 1
! 55176 855429628
! 60920 941511528
? 1
? 1
? 1
! 54102 676019676
? 1
! 169627 262994203
? 1
! 140660 80252235
! 115040 659523543
! 118556 615212886
! 128734 234256684
! 127981 452347524
? 1
! 112642 654960354
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 126525 648590421
? 1
! 87063 298528894
? 1
! 193696 419642433
! 196093 76311242
? 1
! 186733 131172536
? 1
! 107180 667214074
! 108633 798243945
! 36289 457262942
! 22976 768480962
! 47855 220162586
? 1
! 177814 441655518
? 1
? 1
! 99580 880673024
? 1
! 169173 688853876
! 146502 418896945
! 102949 186316516
? 1
! 39679 856195199
? 1
! 140267 10768232
? 1
! 153250 494424511
? 1
? 1
! 99407 323740926
? 112278
! 107717 899814014
! 131006 333694198
? 56186
! 18470 738577735
! 183375 124103956
? 187845
? 1
? 1
! 161409 54863082
? 1
! 28758 431132372
! 101191 958858409
! 144407 399542310
! 46068 295492252
? 1
? 1
! 143377 950181208
? 1
! 182925 854729529
? 1
! 177411 542665113
? 1
! 168111 373568411
! 132298 370201393
! 66951 500730575
? 1
? 102610
? 1
? 173561
? 1
? 1
? 1
? 1
! 143492 756420438
? 1
? 1
? 1
! 101523 111566272
? 1
? 1
? 1
? 1
! 65822 503889504
? 1
? 1
! 193292 726143948
? 129175
! 56653 406378566
? 1
? 1
! 125168 891492726
? 1
! 151549 740872857
! 110213 1000046
! 158387 798442243
! 130593 951068333
? 1
? 1
? 1
! 91974 475478316
? 1
! 96088 347710360
! 22424 138484645
! 86304 473151488
? 1
? 1
? 1
! 156378 311629779
! 17109 266691551
? 1
! 21108 540006857
? 1
? 1
? 1
! 10494 872701280
? 1
? 1
! 147032 502594326
! 132249 22226844
! 70221 704613165
! 148974 594509071
! 143888 483123579
? 1
? 1
? 1
! 14855 358124013
! 118179 79934475
! 28471 560003079
? 29960
! 35786 578735141
? 1
? 1
! 109653 280103228
! 189120 812942065
? 1
! 48124 798202577
? 1
! 104042 277368424
? 1
? 1
! 179895 982683395
? 1
! 149279 362696460
! 171657 216540954
? 1
? 1
! 131272 298863145
! 110341 697225488
? 1
? 1
? 1
! 159521 456741121
? 1
! 75379 945509572
? 1
! 67424 119046640
? 123662
! 25379 288549005
? 1
? 1
? 1
? 133475
? 1
! 88142 452057589
! 90961 789233143
! 116226 913219690
? 1
? 1
? 1
! 96887 314448071
! 108907 729612662
? 1
! 198900 703174147
? 1
? 1
? 1
? 1
? 1
? 1
! 84885 711759799
! 38931 610003636
? 1
! 81056 287821442
! 90814 203364898
? 1
! 189480 111254350
! 85009 447540756
! 56029 830491439
! 160516 803134562
! 21600 327268530
? 1
! 120734 179174480
! 158886 939229021
! 92290 454002418
? 1
! 69016 386289070
! 121465 632170131
? 1
! 141073 150532401
! 63374 583955249
? 43978
! 155985 893207084
! 48393 170812161
! 18559 277287311
? 1
! 30306 147219247
! 55332 574964843
? 1
? 1
! 106325 824684722
! 154496 324828336
! 170445 297091186
! 186712 190101373
? 1
! 13482 432888402
! 100080 519985687
? 1
? 1
! 5755 267717606
? 1
? 1
! 32723 272133639
! 56300 419517120
! 120831 553710619
! 81381 369261433
! 189129 383773880
? 1
? 1
! 121496 752936744
? 1
? 1
? 1
! 113922 278858301
? 1
! 134256 869993375
! 85117 811956462
? 1
? 1
? 1
? 1
! 167449 116854261
? 103404
? 67431
! 77648 536320169
! 95673 891416879
? 1
! 3224 559576911
! 93866 391836231
! 105846 47012983
? 1
? 1
! 111025 444508675
? 1
! 52163 848658093
! 141842 308041690
? 1
! 63209 4273843
? 1
? 1
? 1
? 1
! 2379 377373959
? 1
? 1
? 1
? 1
? 1
! 100865 634285576
! 105668 500936882
! 149206 703676723
? 31670
! 68496 92480529
! 102148 912267403
! 183515 201468067
! 11648 718749714
! 14609 599915433
! 8413 182047730
! 159881 651319056
! 89163 68349407
? 1
! 59713 968935813
! 175801 179607719
? 1
! 178759 627025181
? 1
? 1
! 5035 635327715
? 1
? 1
! 69262 528851284
! 11258 727316486
! 6307 684147690
! 143263 306994733
? 1
! 179419 277161873
? 1
? 1
! 127279 613171231
? 1
? 116834
? 74529
! 35639 253418990
! 142338 983399430
? 1
! 77528 339711464
? 1
? 1
? 1
! 42572 653036081
? 41882
? 1
? 1
! 17295 389117844
! 71998 901162355
? 1
! 189676 217588824
? 1
! 28165 434869032
! 115963 185201325
? 1
? 1
! 145460 720205669
? 1
? 1
! 189503 879810376
? 1
! 106493 219102264
! 43128 821623293
! 173086 973376744
? 1
! 156827 760816418
! 53824 815574850
! 157491 39571462
? 1
? 1
! 79487 175444834
? 1
? 1
! 180682 267069819
? 1
! 134080 353470871
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 115006
? 1
? 1
? 23309
! 41300 277278447
? 1
! 168057 415557445
! 155696 980021169
? 1
? 1
? 1
? 1
? 1
! 62099 125338669
? 1
? 1
! 33425 705143396
? 1
! 13564 757086971
! 17507 772592217
? 1
! 84990 583084813
! 183071 822572931
? 1
! 72841 532035684
? 1
! 179306 986672121
? 1
? 1
! 77233 913106397
? 1
? 1
! 131320 889896617
? 1
? 1
? 1
? 61844
! 138658 670169898
? 1
? 1
! 118290 850776392
? 1
? 1
! 9406 365229892
! 120274 944843779
! 55793 929197853
! 56987 906322238
? 1
! 175886 909637116
! 133605 35839263
? 1
? 43400
! 160491 488351291
? 1
! 131120 311089134
? 1
! 100982 648021641
? 133596
? 1
! 37332 837226954
? 1
? 1
? 26211
! 52777 25342250
? 1
? 1
! 29607 436983598
! 74053 159324714
! 46761 350646954
! 69822 770407947
? 1
? 1
? 1
? 1
! 60646 656881396
? 1
! 149036 966127768
? 3631
! 160849 712144949
! 125979 889255830
? 1
? 1
? 1
? 1
! 117618 505433249
? 1
? 1
? 1
! 137531 235476412
! 169993 479918288
? 1
? 1
! 150759 50915475
! 23812 448807897
? 43246
? 1
! 96602 762407900
? 1
! 156789 395567203
! 107962 139522722
? 1
? 1
! 176333 895854783
? 1
! 73753 340591329
! 91790 573357618
! 55454 849817374
? 1
? 1
! 97936 556117732
? 1
! 18197 459654538
? 44018
! 120554 918165927
! 94866 33918941
! 147887 172128869
? 1
! 186299 787491930
? 1
? 1
! 156542 783567012
! 194843 401523483
! 64880 683694041
? 113957
! 125036 131690929
? 1
! 121653 94376929
! 49131 777127621
! 144135 136133403
! 71208 521155452
! 101197 463823461
? 1
! 140895 996003089
! 90957 366409647
! 64817 511928955
? 1
? 1
? 1
! 16896 128226959
! 54640 147423484
? 105987
? 1
! 193081 286469157
? 1
? 1
! 132219 359747556
! 5152 217050721
? 1
? 1
? 191014
! 149679 692602011
? 1
? 1
? 1
! 130337 134787760
? 1
! 34812 257744944
? 1
! 119636 252610440
! 105522 80825581
! 48861 331649136
? 1
? 1
! 5125 436751246
? 1
! 65612 614313546
? 1
! 85944 463791259
! 69288 346477528
? 20558
! 42929 786993765
! 70290 543056948
! 9445 756713741
! 195132 173924917
! 180979 777362537
! 143477 288632499
? 1
! 32144 323517952
? 1
? 1
? 1
! 20790 482138707
? 1
! 191020 578308557
? 1
? 1
? 1
! 186877 592774742
! 120858 441731902
? 1
! 190720 756387452
? 1
? 1
? 1
! 169933 328835416
! 163497 508774884
? 1
? 1
? 1
! 23013 690584803
? 1
? 1
? 1
? 1
? 1
! 69259 407193308
? 1
! 106451 60676675
! 30853 752632162
? 1
! 125676 339805459
? 1
! 174751 369503089
! 146329 701682404
! 92270 217603933
! 39516 787784141
! 75567 377293265
! 91837 539185347
? 1
? 1
? 1
! 131418 282386473
? 157025
! 196830 103517788
? 1
? 1
! 140996 470262082
? 1
? 14234
? 1
? 1
! 188884 589516601
? 21979
! 74738 813206536
! 112545 49102692
! 136591 921996263
! 123543 402173575
? 1
! 152467 84235525
! 178518 530995555
? 1
? 1
? 1
? 1
! 173921 302033550
! 117473 752560374
? 1
! 89223 280433117
! 37759 747801534
! 118483 766635446
? 1
? 1
? 190514
! 120410 19249329
? 1
! 180595 989946337
! 136659 926411518
? 1
? 1
? 1
? 1
! 144516 18994458
? 1
! 58946 413561665
! 9353 347085446
! 97812 696289702
! 122131 31542350
! 110567 175697673
! 127298 261755881
! 168329 876598274
? 130218
! 175939 635994583
? 1
! 102360 664141477
? 1
? 1
? 1226
? 1
? 1
! 137144 986242601
? 1
? 1
! 100028 682186898
? 1
? 1
! 165321 558932272
! 136762 223860209
! 141498 696690933
! 89186 35234210
? 1
! 30706 410400187
! 67978 85236941
? 1
? 42918
? 57130
! 89235 539972540
? 1
? 80559
! 157370 391227520
? 1
! 40333 484775264
! 59376 139084408
! 183593 235428981
? 1
? 1
? 1
? 1
! 13674 267086839
? 1
! 20115 664348624
! 111450 695875957
! 59587 307296606
! 91708 26749368
! 173602 326324531
! 138909 327933628
? 1
? 1
? 1
? 29590
! 143108 444533029
? 1
? 1
! 34594 743320387
! 44162 109922792
? 1
! 15090 760218832
! 23694 270553571
? 1
! 129618 388512137
! 160233 915857569
! 16314 786672965
! 160404 918496532
? 1
? 1
! 45381 713775735
? 1
! 164956 932935877
! 34974 695501999
? 1
! 197497 420039943
? 1
? 1
! 50459 684116475
? 1
! 159827 617976666
? 1
? 86610
? 1
? 22573
? 1
! 82449 979520008
? 1
? 1
! 106840 70740847
! 82486 347034883
? 1
? 1
! 71980 83273722
? 1
? 1
! 28938 667092207
? 1
! 105201 731874720
? 1
! 120245 425268018
? 1
? 1
? 1
? 1
! 77621 868471477
? 1
! 33637 369532382
! 44677 929094257
! 89840 497932356
? 1
! 119757 561740830
? 1
! 145799 407240874
? 1
! 111273 175665895
? 1
! 105759 882063736
? 1
! 181882 570155184
! 101685 121115431
! 48325 965962458
! 195812 769005479
? 1
! 92356 129114447
! 119262 784491577
! 124122 452637962
! 34101 979521047
? 1
? 1
? 1
! 91980 40016063
? 1
! 120968 372931745
! 189887 594302079
? 1
? 1
! 87339 341441082
! 186423 525642025
? 1
! 72495 54544571
? 1
! 111071 821817781
! 183255 195793398
? 1
! 26828 258001204
? 108001
! 183950 514167537
? 134518
! 134024 359788372
? 1
? 1
! 119216 205899780
! 193937 600355288
? 1
? 1
! 59453 118635983
! 153210 743815109
? 1
? 1
! 107719 201149026
? 1
? 1
! 8027 135912641
? 1
? 1
! 144173 828795274
! 130607 131739767
! 79243 462609025
? 1
? 1
? 1
! 5647 54877589
! 151872 916669232
! 23939 282456052
? 1
? 1
! 36886 699077081
? 1
! 72357 812127930
? 12005
! 80115 322955810
! 112092 938834195
! 21018 60485763
! 44695 522091760
? 1
! 154843 124547596
! 74818 278020600
! 19647 745716871
! 47862 318166000
! 49548 178452988
? 1
! 194926 49723833
! 104454 133235085
? 1
? 1
? 1
! 1105 137687398
! 159172 606323674
? 1
? 1
? 1
? 1
? 1
? 1
! 166130 82118626
? 1
? 1
? 1
? 1
? 1
! 106628 411986790
? 1
! 95734 911335112
? 1
! 136074 46293548
! 51994 393428840
? 1
? 1
? 1
! 65390 35297343
! 185370 542529502
! 70480 64414750
? 1
? 1
! 61221 737737159
? 1
! 102143 58027836
? 1
! 142524 215156188
! 24651 520261894
! 197783 171493197
? 1
! 65799 245514023
? 38942
? 1
! 170533 388787574
! 45656 553855614
! 164653 892083795
! 27386 210606652
! 171314 24617911
! 133759 763687699
! 135213 346276173
? 1
? 19240
? 1
! 117768 118202830
! 184178 785274539
? 1
? 1
! 117595 106610584
? 1
? 1
! 3556 86342933
! 176027 601571535
? 1
! 132942 847433944
! 93044 682525289
? 1
? 1
? 1
! 130092 182039555
! 138939 200328719
? 1
? 1
! 52680 90081585
! 41472 179492044
! 129302 142473814
? 1
! 180901 500128581
! 162139 916140165
? 1
! 198283 668252807
? 1
? 1
? 1
! 98111 941424815
? 1
? 1
? 1
! 15721 473165822
! 160734 272759327
? 1
! 36650 773172035
! 14562 215132671
! 24485 336949064
! 35379 215068962
! 34647 93474858
! 71836 897484605
! 187065 630503888
! 42415 697634123
? 1
? 1
! 25741 411481197
! 63522 888286415
! 19238 941744700
! 136835 668938839
! 41367 432884176
! 189089 965599304
? 1
? 1
? 1
! 58953 39512335
? 1
? 1
! 179455 774692399
! 14914 614555925
? 1
? 1
! 147689 98242806
! 110144 766867674
! 85023 992935056
? 1
! 13084 313312910
! 115250 50024745
! 62899 37225833
? 1
? 17965
? 1
? 1
! 70072 484237578
! 75864 614176755
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 181222 935532485
? 1
? 1
! 54410 701868476
! 120624 431953124
? 134486
? 1
? 1
? 1
? 1
? 1
! 37853 834796246
! 108161 786849025
? 1
! 65506 324110171
? 160724
? 1
? 1
? 1
! 9720 849373914
? 1
? 1
! 31536 566724442
! 172714 995386441
! 8992 486665522
! 174762 356279945
? 1
! 11978 806167031
! 19308 495382528
? 1
! 157868 190653959
? 1
? 1
! 38417 487951802
! 24392 230990666
? 1
! 42712 135636098
! 153933 658445557
! 82766 266794650
? 1
! 160017 149420414
? 1
? 1
! 124789 413849301
? 1
! 6314 723966848
? 1
? 1
! 58833 775200579
? 115004
! 93201 892750158
! 47749 584850367
! 121427 653459898
? 1
? 1
? 1
! 32001 739502703
! 60862 444569766
? 1
? 1
? 1
? 174756
! 159279 789194240
? 1
! 47602 562420926
! 115521 369863345
! 158185 786863833
! 150366 513974580
? 1
! 123327 127109014
? 1
! 61523 953574698
! 173916 94210433
? 1
! 113174 934684535
? 16050
? 1
? 1
? 1
! 193202 442200656
? 1
! 130406 444071868
! 51287 840133660
? 1
! 17301 787306714
! 139151 616264522
! 31351 216140523
! 124457 665717527
! 99776 309254766
? 1
? 1
! 81890 211490362
? 1
! 116563 689100371
! 23827 960542295
! 50907 4622099
! 186243 336867959
? 1
! 91686 151832763
? 1
! 18863 626717857
! 166013 746976070
! 134303 47410120
! 106499 163707111
! 184896 439903322
! 116224 232131500
? 1
! 188205 687423296
? 1
? 1
! 173337 55478920
! 104255 609053708
? 1
! 70002 968359516
? 1
? 1
? 80197
! 197337 576452726
? 1
! 102471 555755358
? 1
? 1
? 1
? 1
? 1
! 59442 959764936
? 1
! 6048 258526871
? 166804
? 1
! 4484 778296287
! 64554 44717393
? 1
? 96308
? 1
! 65178 561354114
! 124539 866641916
? 104364
? 1
? 1
! 15055 477036763
! 165143 966978530
? 106013
? 1
? 1
! 150034 361153988
! 72646 332865822
! 148461 324578933
? 1
! 173331 83057047
! 41129 801014592
! 93268 871829720
? 185552
? 1
! 78315 971613134
? 1
? 187717
? 1
? 1
! 114317 207473255
! 162650 155156240
? 1
? 1
! 128964 211629940
? 1
? 99488
? 1
? 185074
! 158579 284796105
? 1
? 1
! 16027 336807930
! 95624 774348088
! 195797 960620581
? 1
! 67870 832714983
! 94500 606964261
? 1
? 1
? 1
? 160410
! 119007 879230672
! 175550 933182151
? 1
! 40442 145051207
! 79858 855317391
! 90799 272347728
! 29916 494971176
! 142982 848830877
! 120752 261200179
? 1
! 66010 506906987
! 30891 184594806
? 1
! 103241 648563282
! 89027 204600311
? 1
! 141002 538218743
? 1
! 93704 912815940
? 1
? 1
? 1
? 1
! 98348 18940431
? 1
! 154628 354473530
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 70974 587324290
? 1
! 136429 836597869
! 167274 699532797
? 1
! 57717 115989574
! 119290 886769469
! 95781 119222531
! 51727 218172038
! 110631 135003649
? 1
? 1
! 76392 369761785
! 105834 329785576
? 1
! 72936 227957975
? 1
! 56709 438741201
! 159373 609156496
? 1
! 121521 256860002
! 45698 82166283
! 109006 241223458
! 55242 11926796
! 42309 982994082
? 1
! 111564 959969967
! 29371 324358265
? 1
? 1
! 92264 318934120
! 4247 817850810
! 161191 502248918
? 1
? 1
? 22518
! 119421 80036647
! 93787 797828598
? 1
? 1
? 1
! 76454 551543090
! 3805 376519295
? 1
! 57883 82728632
? 1
? 1
? 1
? 1
? 1
! 30843 498328181
! 144413 560374492
? 190865
! 36930 143132481
! 52218 69309220
! 180286 668683852
! 167603 1330286
? 1
? 1
! 131157 348897966
! 195949 985480030
! 31150 572851072
? 158595
! 140516 40924669
! 2633 358059044
? 1
! 186640 348505106
! 92859 728528828
! 185712 311989159
! 78929 90634101
! 29124 93868637
? 1
? 1
? 1
? 1
? 1
! 69482 703963270
? 1
! 18865 805322432
? 1
! 90676 750544459
? 1
? 69300
? 1
! 56238 600362117
! 72577 667612823
? 1
? 1
? 1
? 1
! 46939 18117111
? 1
? 1
? 1
? 1
! 73226 385911494
? 1
? 1
? 1
! 75365 310743586
? 1
! 120790 946046874
? 1
! 126775 837673758
! 51093 982843894
? 1
! 2039 514943403
! 125102 63613953
? 1
? 1
! 140556 392503210
? 1
! 170778 40157477
! 132530 46893375
! 811 348963396
! 102988 871495596
? 1
! 110303 113372193
! 94363 14428102
? 1
! 13894 69408915
! 167247 114439316
? 1
! 157287 733483585
! 21581 713779349
? 1
! 153328 377544598
? 1
? 1
? 1
! 185463 416627440
? 1
? 1
? 1
! 138582 120793200
! 155394 323734126
! 174994 73999365
? 1
? 1
? 1
! 3693 219208901
! 168605 260272686
? 28821
? 1
? 1
! 87502 899242381
! 154979 897561656
! 172635 506976217
? 1
! 116191 252474314
! 161489 615940791
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 197286 196401371
! 179375 923679635
! 180178 822207906
? 1
! 113981 251729154
! 49594 549785081
? 1
! 43744 556716552
? 1
? 1
! 129737 854542393
! 165601 527995671
! 162133 5698141
? 1
! 142846 152520186
? 1
! 99296 562142334
? 1
! 104871 9762766
? 1
? 142907
! 143790 538470388
? 171718
? 1
! 100066 800670616
! 67681 604454698
? 1
! 52567 923019457
? 1
! 1421 380460310
! 178499 929850157
? 1
? 1
? 1
? 1
! 171290 254325063
? 1
! 159111 89941746
! 35756 868912347
! 172359 13569253
? 1
! 127654 425056219
? 1
? 1
! 20507 899581505
? 1
? 1
? 1
? 1
? 1
! 5435 478949576
? 151612
! 138153 739456900
! 32734 921776012
! 41977 523391869
? 1
? 1
? 168453
! 127397 148033981
! 63122 858106051
! 98499 31660552
? 1
! 69178 804730553
? 1
! 89520 722288875
! 68123 233798783
? 1
! 44850 169975930
? 1
? 93682
! 17848 663633133
! 183644 723633170
! 123628 25509121
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 108897 448952281
? 1
! 185859 677618902
! 149516 761449443
? 1
! 169805 718886786
? 1
! 131402 441070938
? 1
! 81403 619623773
! 96094 862258474
? 1
? 1
? 1
? 1
! 176727 282932095
! 24526 86479099
! 183974 98581545
! 198382 103441597
? 1
? 1
? 1
! 141908 613548264
! 168867 971314206
! 152786 851552565
! 87654 755865556
? 1
? 1
! 168268 809229618
! 9817 697681832
? 1
! 63 812524848
! 10355 266282002
! 108325 508736127
? 1
! 30239 635882752
! 133880 759067722
? 1
! 176690 755963776
! 9723 131658632
? 1
! 88137 932444780
! 49945 740756262
! 2873 144667944
! 62115 452139880
! 93758 288341099
? 1
? 1
? 1
! 125611 266999113
? 1
? 1
? 35491
? 1
? 1
! 19213 772202565
? 1
? 1
! 70085 518804713
! 150708 942450122
? 27762
? 1
! 105322 564271651
? 1
! 6571 211360478
! 196004 203451139
! 82169 382526052
! 167531 947601669
! 188051 65469385
? 1
! 6316 47424873
? 49532
! 171264 188610353
? 1
! 171590 910403330
? 1
! 76486 285379942
? 1
! 56099 461228547
! 137777 557650521
? 1
? 1
! 10649 9306563
? 1
! 167618 93981202
! 86805 673192996
? 1
! 178739 477443643
! 88544 598915608
? 1
! 64090 345454985
! 72671 915614024
? 1
! 127526 307008219
? 27191
? 1
? 1
? 1
! 30019 35498662
! 7646 284425010
! 141514 52048840
! 172801 861323856
! 1858 938399124
! 25587 119104862
! 161626 682014784
? 1
! 193073 908311163
! 36080 584944229
! 2880 603181914
! 104880 111928195
! 160794 345731098
! 17158 431856190
! 88803 68130444
? 1
! 60512 222250797
? 1
! 98658 116053094
! 23386 723226782
! 137586 41311423
? 1
! 122002 696056177
? 1
? 147016
! 40349 185210687
? 1
? 51767
! 50734 486184967
! 119335 477972384
! 80888 30434207
! 150281 616095644
? 1
? 1
? 1
! 128210 462098261
? 1
! 115897 731943101
? 1
! 124964 724297924
! 12415 879317555
! 22734 835581733
? 1
? 1
? 1
! 148457 759928583
? 1
! 43002 387482442
! 17042 611406163
? 1
! 128361 511212470
! 129045 576518588
? 1
! 13237 638487468
? 1
! 22368 951655478
? 1
! 165822 713521821
! 113276 589805538
! 148831 791310196
! 84350 264743961
? 1
? 1
? 1
! 8557 196107959
? 1
? 1
! 100016 185152451
? 1
? 1
! 135691 905276447
! 20891 684162292
! 35050 635002348
? 1
! 156159 549804936
? 1
? 1
! 42591 571889028
! 24950 319917390
? 1
? 1
! 147894 193576988
! 34475 904883909
? 1
? 1
! 96021 393807954
! 163456 539733868
? 1
? 1
! 173209 969737497
! 190000 122862477
! 45599 341813129
? 1
? 60982
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 46561 922773468
? 1
! 170342 564557588
? 1
? 1
? 1
! 75454 576870509
! 52432 349383682
! 25857 377385071
! 111642 151551755
? 1
? 1
? 1
? 36630
? 1
? 1
? 1
? 121431
? 1
? 1
! 3060 499282869
? 1
! 101718 600078558
! 6806 379512120
? 1
? 1
! 74211 419713864
? 1
! 44372 286403813
! 31483 312829723
? 1
! 73303 586996840
! 159708 663680612
! 44774 623996977
? 1
! 49450 241348264
? 1
! 116059 646551534
! 168021 571278795
? 1
! 144978 682565594
! 39728 946610173
! 29968 522211973
? 27754
? 1
! 148873 393030462
! 68686 544903161
! 42735 965941548
! 170967 177875742
? 1
? 156744
! 171325 188186298
! 69900 285122364
? 1
? 1
? 1
? 1
! 174607 534017818
! 28489 350444918
! 181127 889658342
? 1
! 167598 139663586
? 80166
! 126188 951246509
! 186895 782082027
? 1
! 36277 484156350
? 193151
! 103883 313412139
! 35423 108190377
! 48728 673861552
? 1
? 1
? 190543
? 1
? 1
? 1
? 1
? 1
! 197992 880826330
? 1
? 1
? 1
! 149265 441756801
? 1
? 1
? 1
! 117544 885267902
? 1
? 1
! 125997 513116786
! 104077 491018410
? 1
? 1
! 47020 748854084
? 1
? 1
? 1
! 148856 6102280
? 60661
! 41931 742450810
? 1
? 1
! 45736 694137639
! 127425 558345468
! 197542 336825401
! 183017 55958546
? 1
! 13305 92181705
? 1
? 1
? 1
! 134873 574635273
? 1
! 13588 237594184
? 1
! 166008 484224538
? 1
! 121801 498794787
! 56555 532869210
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 120467 673948354
! 93130 138669243
? 1
? 1
? 1
? 1
! 151155 443325889
! 175541 601221676
! 145490 437490100
? 1
! 162185 62267192
! 152971 451051561
! 116925 15474382
! 6918 700060630
? 1
! 94777 164220738
! 41609 676464353
! 626 664412750
! 64145 631528970
! 8698 963059787
! 127398 5493861
! 65374 900501927
? 1
? 1
? 1
! 160681 101457768
! 44188 368260584
? 1
! 126598 773834450
! 153911 810867619
? 97622
? 1
? 1
! 131938 437100943
! 76594 304333735
? 1
? 1
? 1
! 37823 859912857
! 168280 900825588
? 1
? 1
? 1
! 118262 804796541
? 1
! 27698 34289086
? 1
! 185185 450652845
! 23197 476616768
? 1
! 78323 846889635
? 1
? 1
? 1
? 1
! 160321 753798018
! 45979 161929177
? 1
? 1
? 1
! 99949 330536182
? 1
? 1
! 78088 528437400
? 1
? 1
? 1
! 144423 830480293
! 71854 339154938
! 182044 705763490
? 1
? 1
! 49270 572181976
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 29209 701363423
! 76257 122327630
? 1
! 166540 535672197
! 179309 344764732
! 35366 702505291
! 165413 261460224
! 79621 343074580
! 84875 632390488
! 87214 22980229
? 1
? 1
? 1
? 1
? 1
! 66706 330431085
! 133784 889032171
? 1
! 17577 512981131
? 1
! 40091 450098636
! 109347 586415993
! 125369 432852530
? 1
? 1
? 1
! 29605 31857559
! 174408 261291573
! 15418 36851344
! 93071 642844337
! 164377 704869217
! 97256 160364753
! 131589 220793842
! 128131 225697426
? 1
! 119697 281632607
! 127155 104957792
! 39694 149280159
? 1
? 1
! 114495 697340079
! 154124 541578118
! 4907 19260219
! 128968 519780459
! 56104 508277667
? 1
? 1
! 71469 5154993
! 105321 527738533
! 138419 96914644
! 115391 779321719
? 197940
! 4478 676881365
! 6914 160667247
! 62501 305812794
! 107092 99391032
? 1
? 1
? 1
! 176061 533681103
! 88962 13198763
! 87991 809146720
? 1
! 94464 475911127
! 160065 627163496
? 1
! 87496 719832918
! 56583 765769207
! 118837 974948369
? 1
! 38583 148885460
! 196735 278730258
? 1
? 1
? 1
! 123063 36719439
? 1
? 1
! 189683 294553947
! 9019 863899512
! 196075 41357074
! 167041 924817216
? 1
? 1
? 1
? 1
! 31603 506691896
! 63446 677622501
! 171146 876506444
! 72875 850127534
? 1
? 6060
? 1
? 1
? 1
! 78253 934608376
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 137126
! 170457 415588715
? 1
? 1
! 84456 125700510
? 158626
! 172736 53684538
! 181598 167501587
! 159765 419512049
! 162411 254102192
! 35244 841642577
! 124555 665301479
! 15289 262120426
! 132627 950654693
? 1
? 1
? 55317
? 1
? 1
? 1
! 37423 689332628
! 122910 291187350
! 124167 213132513
? 1
! 130687 126723826
! 130133 407975091
? 1
! 98126 988444579
! 82017 922433870
? 1
! 125723 545702773
! 198329 711484099
! 148800 174884967
! 73959 289011248
? 30779
! 63004 849281005
? 1
? 1
? 1
? 1
! 153463 154159063
? 1
! 70723 752098300
! 112020 418773026
! 168188 69057588
! 97573 439577044
! 37407 224416867
? 1
? 1
! 171921 823408294
? 1
! 81909 97632784
? 1
! 138617 720783865
? 1
? 1
? 1
? 1
? 1
! 98026 385166466
? 184342
! 123649 309374164
! 162673 955285947
? 1
? 1
? 1
! 142708 116664387
? 1
! 110532 53758212
? 1
? 1
! 16080 164416615
? 86310
? 1
! 125713 157244026
! 40391 281895555
? 179218
? 1
? 1
! 40745 167139830
! 107709 50383910
? 1
! 190243 628192330
! 141675 687193674
! 53894 537118500
! 4816 108271001
? 1
? 1
! 123496 996727175
! 32023 580087508
! 63269 177043148
? 1
? 1
! 163481 420008631
! 88134 86728814
? 121128
? 1
? 1
! 84012 421791867
? 1
? 1
? 1
! 118189 556729433
? 1
! 78914 711376386
! 20816 280205720
? 1
? 1
? 1
! 121559 984871095
? 1
! 176387 569817931
? 1
? 1
? 1
? 1
? 1
! 169802 691733020
! 4915 848794110
? 1
! 152374 702361490
! 66938 153267050
? 1
! 135759 71328895
! 3007 168963411
? 1
? 1
! 12436 337524953
! 135446 424641799
! 161123 269996356
! 116708 48130825
? 1
! 34997 80068904
? 1
! 92050 87501559
! 199755 952103005
? 1
? 1
? 1
? 1
? 1
! 3725 336620692
! 16330 169920744
? 1
! 159404 112982634
? 1
! 80443 394050483
? 1
? 1
! 163286 872173453
? 1
? 1
! 87012 241823169
? 1
? 91028
! 104521 860577901
! 113943 532852011
! 152364 608827676
! 144217 729207732
? 1
? 1
! 141686 293183511
! 191472 642589180
? 67411
! 150174 600570889
! 117802 304506521
? 1
! 152523 545535343
! 173530 289765603
? 1
! 104813 342606364
! 25977 663249338
! 126464 186984332
! 196400 898091974
? 1
! 36944 129980894
? 1
! 186007 565433170
? 1
! 105694 262640340
! 94821 30133320
! 111998 432333352
! 61838 612164685
? 1
! 150609 931220851
! 156556 326854553
? 1
? 1
! 196046 92741140
? 1
? 1
? 1
! 40432 463025634
! 51735 878247366
! 107563 424608788
? 1
? 1
? 1
! 162046 588626180
! 145444 244470514
! 14880 294630344
? 1
! 150629 466384480
! 176112 886509579
? 1
? 1
? 1
? 1
! 101956 16423444
? 1
! 69471 698230118
! 189062 971572784
? 14004
? 1
! 28019 171377786
! 39500 425898217
? 1
? 1
! 11585 592366684
! 114693 335926954
? 1
? 1
! 101158 946425752
! 140169 608689163
? 180794
? 1
! 104660 383368787
? 1
! 39246 560241938
? 1
? 1
? 1
! 174292 650756583
! 192171 694267808
? 1
! 178564 694809758
! 113889 398541915
? 1
! 193347 600354327
! 50 487624475
? 1
! 92759 810287000
? 1
? 1
? 1
? 1
! 4445 69099923
! 188142 471788637
? 1
! 117897 837238310
! 168566 575581752
? 1
? 1
? 1
? 1
? 1
? 1
! 159540 519385070
! 56439 53815623
? 1
! 45358 961926322
? 1
! 148100 293683610
! 199957 988348462
! 145052 87184929
? 1
! 149832 924219504
! 10372 470601108
! 173501 670233967
! 68119 23000250
! 88089 854619116
! 108873 701474677
! 157770 287636914
? 1
! 106666 137965748
! 115399 483905091
? 1
? 108989
? 1
? 1
? 1
! 37975 731756522
! 154996 475243928
? 1
? 193176
? 1
? 1
? 1
! 124465 498737849
? 1
! 184589 399816689
? 1
? 1
! 187066 56070346
! 187876 371478091
! 134312 925209387
? 1
? 1
! 153825 206075619
! 149690 748458834
? 1
? 45854
? 1
! 21375 282666478
! 155720 448735201
! 47073 136317380
! 163611 886735228
! 2143 180904563
? 1
? 1
! 13063 1889591
! 135380 971116799
! 80389 762993931
? 1
? 1
! 32596 783459564
? 157068
? 1
! 10437 208255736
! 146918 958945775
! 164165 556392989
! 124988 379572976
! 36272 26311758
? 1
! 152526 235869383
? 1
! 74543 374934920
? 1
? 1
? 1
? 67780
! 9535 881167149
! 140785 5951397
! 59222 337370719
? 1
! 122890 568572292
? 1
? 107301
? 1
? 1
? 1
! 2736 677689125
! 22108 49008111
? 1
! 10843 866705355
! 124973 147683458
? 86936
! 24235 10464423
! 110413 324838772
? 1
? 1
! 100665 374363480
! 181599 228698099
? 1
? 160600
! 128420 420269701
! 148507 559413091
? 46196
! 3903 916808439
? 1
? 1
! 3061 704039782
? 1
! 194305 586393969
! 14081 49163924
? 26781
! 87989 361760842
? 1
! 13578 600428140
? 1
! 2876 523463658
? 1
! 127869 961075864
? 1
! 49457 135954972
? 1
! 14095 330560696
! 76805 150679735
! 46071 751368236
! 77514 815174477
! 39845 789556501
? 26387
! 16756 462884973
? 1
? 1
! 151161 109277455
? 1
! 182551 40930359
? 1
? 1
! 76494 819032617
! 23492 859154650
! 131507 268602224
? 1
! 10808 353262978
! 5352 417295836
? 1
? 1
? 1
! 31745 165283924
! 137664 869987053
? 1
? 135811
? 1
! 90500 389615482
! 166010 752232515
! 39061 498039736
! 1084 582299908
? 1
! 92568 383667476
? 1
? 1
? 1
? 1
? 1
? 1
! 113226 172889543
? 1
! 144722 774619382
? 1
? 1
! 109678 632023682
! 69084 695031697
? 1
! 14236 38952437
! 4407 555313118
! 42450 171533874
! 79494 589320767
! 75185 13389712
! 79557 158629652
? 1
? 1
! 134861 663773419
! 181557 119420227
! 9617 39592538
! 49632 921626641
? 1
? 1
? 1
? 1
! 138710 730198802
! 115630 889071217
! 175839 167618454
? 1
! 105634 114155412
? 1
! 56582 130299704
! 194238 260465785
! 28362 602529716
! 3345 113242673
? 1
! 48878 277031483
? 1
! 47278 28071793
? 1
? 1
! 18217 791418961
! 39451 458760751
? 1
? 1
? 1
! 69683 288839463
! 24476 601404624
! 192243 672977320
? 1
! 55463 391013415
? 1
? 1
? 1
? 1
? 1
? 140634
! 143919 343012764
? 1
! 67009 761807798
? 1
! 45105 398501079
? 1
? 1
! 189240 684134673
? 1
? 1
! 116749 362186781
! 170709 593266407
? 1
! 171327 52819177
! 121863 848203661
? 1
? 1
! 72729 268841090
? 1
? 1
? 1
? 1
! 50002 721690775
? 1
! 174515 218691501
! 160486 799132717
! 95549 306214306
! 198500 369387591
! 92131 592071776
? 1
? 1
? 1
! 154385 55388031
! 127786 311511599
? 1
! 3904 645084067
? 1
! 38268 741891115
! 57651 991084541
! 37410 847712683
? 1
! 186277 208506926
? 1
! 69870 573919985
! 55213 507053613
! 177829 524312911
? 80117
! 164391 872549120
? 1
! 159937 946410636
! 140023 264809690
! 56402 426154243
! 135009 112455460
? 1
? 1
! 175671 783783465
? 1
? 1
! 119494 757925988
! 20055 285740438
? 108797
! 142182 548910800
? 1
? 1
? 1
! 71081 180988490
? 1
! 146402 756212692
? 1
! 195248 868537652
? 1
? 1
! 42176 535628545
! 37189 63000142
? 1
! 39356 355893542
? 1
! 41898 439761682
? 1
? 1
! 70807 943151274
? 1
! 90214 673318003
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 70857 719455086
! 185356 291802664
! 51174 945519355
! 73558 406575185
! 85964 716971093
! 142097 616184652
! 96316 683777052
! 127696 651645417
? 1
? 1
? 1
? 1
! 77857 844908281
? 1
! 197876 490547155
? 1
? 1
? 1
? 90236
? 1
! 45317 145241039
! 144433 246739392
? 1
? 1
? 96399
! 98925 308927959
! 4385 414164070
? 25913
! 165175 841008770
? 1
! 185134 314329217
! 185760 181509218
? 1
! 133002 596461531
! 168194 315556828
! 162176 75404252
! 98000 549902741
? 1
? 1
? 1
? 1
! 164081 508165230
? 1
? 1
! 745 494127910
? 1
! 111269 161705883
? 1
? 1
! 125348 320703894
? 1
? 1
! 170032 257459013
! 198602 394748693
! 166526 680194687
! 19671 421304252
! 134461 291529331
! 197349 48132272
? 1
! 91073 416468551
? 1
! 7944 95218076
? 1
! 100120 953445933
! 29778 674194316
? 1
? 1
? 1
! 187060 670475106
! 12551 764494973
! 185570 813707219
! 45273 267459479
! 110050 104992982
! 189706 325881022
! 186592 865016032
? 1
? 1
? 1
! 49851 941622192
! 146284 684052084
! 195101 924398351
! 37299 152838012
! 103769 384731045
? 1
! 158040 636181920
! 155481 972691177
! 113789 3914320
? 1
? 2471
? 1
! 153312 623109461
! 126651 39903596
! 67489 326541170
? 1
? 1
! 199293 690578952
! 123122 500928214
! 77559 201310757
! 190131 804126656
! 169476 222458276
? 1
? 1
? 51423
! 196316 341814368
? 1
? 1
! 146292 455238377
? 1
? 1
? 1
! 139279 746798610
! 105818 462964676
! 21127 581948212
! 191347 31464685
? 1
? 1
! 198381 215814324
! 188432 401503502
? 1
? 1
! 95010 291564034
! 172846 742325368
? 1
! 171576 253577623
! 1457 275742712
! 160071 387549851
! 27011 964184747
! 114453 227068797
? 1
? 1
? 1
? 1
? 1
! 199281 687573816
? 1
? 1
? 1
? 1
! 171686 368779118
! 32014 702716929
? 1
! 66919 634473528
? 8010
! 155042 290262801
? 1
? 57163
? 1
? 1
? 1
! 152443 705558982
? 1
? 1
! 127071 836167262
? 1
! 144546 683208254
? 1
? 1
? 1
? 1
! 63769 864443492
? 1
? 91647
? 1
? 1
! 128812 182178735
! 191340 789189422
? 1
! 69233 726347786
! 136194 863964002
? 1
! 190466 315774755
! 108700 5827342
! 89458 43191361
? 1
! 185909 367460990
! 161103 730595581
? 1
! 133199 354627180
? 1
? 1
! 130198 473170359
! 96217 795670752
! 144494 50840211
! 141091 733427088
! 196399 527625672
! 137680 858166875
! 91632 570299012
! 166028 565207160
? 1
! 46388 53523389
! 108072 103427768
? 1
! 16788 463841377
? 1
! 13235 334712116
? 1
! 104036 792038127
? 1
! 67252 466671995
? 1
? 1
? 1
! 179044 467781283
? 1
! 52423 607724577
? 1
! 99510 530699298
! 184250 685034559
? 1
? 1
! 115329 5267734
! 150483 503657157
! 10896 665574148
! 73290 196757607
? 1
! 70344 491904004
! 122377 436428396
! 110963 496076468
? 1
? 1
? 1
? 1
? 1
! 138962 24257445
! 44377 136552732
! 46209 781469093
? 1
? 1
? 62095
! 140431 190373048
! 198632 89536987
? 1
? 1
? 118120
? 1
? 1
! 175838 539738907
? 1
? 1
! 95338 475859899
! 41521 971687762
? 1
? 1
? 1
! 192121 459003576
? 42844
? 1
? 198699
? 1
! 170618 716049169
? 1
? 1
? 1
! 149537 215248258
! 68066 390537585
? 1
! 36729 683137948
? 189150
? 1
! 757 477266314
? 1
? 1
! 143247 838576081
? 81170
? 1
? 160608
! 63999 848836898
! 141587 550367827
? 1
? 1
! 181912 13975823
? 1
? 1
! 100337 598560383
? 1
! 130749 283143544
! 15557 623898359
? 1
? 1
? 71425
! 104104 115452963
! 2163 965099176
? 1
? 1
? 69782
! 197348 829435370
? 1
! 165730 721212586
? 1
? 1
? 1
! 130089 511285066
! 31149 490234630
! 155727 111200129
! 55395 417699812
! 165912 218782450
? 1
? 1
! 78811 232355880
! 107144 274870762
! 157245 596900970
! 184633 699785505
! 144912 392380847
? 1
! 24007 868694205
! 68723 911745639
! 67197 336139628
! 116665 297471152
! 128020 499854821
? 1
? 1
! 131559 522313899
? 1
? 1
! 14495 369515479
! 58863 570428656
? 1
! 1416 793282135
? 109611
? 1
! 63353 492682434
! 81328 742060417
! 70421 639382602
? 1
? 1
! 13105 716328416
? 110176
! 159761 711851282
! 142729 929517563
! 67548 143281451
! 199129 546832710
? 1
! 132842 225691437
! 1136 264983691
? 1
? 1
! 103235 891479742
! 126995 325817373
! 140277 213238309
? 1
! 97093 83570752
? 1
? 1
? 1
? 1
! 124364 870258085
? 1
! 89737 51587286
? 1
! 102752 402868480
? 1
? 1
! 108111 829384009
? 1
! 24799 580052896
? 1
? 6180
! 5777 120094526
! 186748 778454170
! 139481 682290359
? 1
? 1
! 80525 391567322
! 20033 746579183
! 48383 94281661
? 1
? 1
! 165135 338177168
? 1
! 4757 749801118
? 1
? 54348
! 54199 306691136
? 109067
? 284
? 1
? 1
! 99279 738006650
? 1
? 199482
! 103423 448979017
? 1
! 71204 71281267
? 1
? 1
! 19903 41656110
! 4045 629128878
! 184889 461036636
? 1
? 1
? 183665
! 84068 992665358
! 60722 706042600
? 1
? 1
? 1
? 1
? 1
! 103898 517601052
? 1
? 1
? 1
! 191279 405216036
? 1
? 1
! 157935 687258107
! 80019 441501875
! 14710 956861918
! 104545 984137619
? 1
! 60553 226201310
? 1
! 85393 841924152
? 1
! 191027 254118940
! 191388 750859750
! 189580 351191904
? 1
? 1
! 176204 264937927
! 82051 675615024
? 1
! 76333 982208174
! 47114 729314037
? 1
? 1
! 155404 613464917
? 1
! 2545 233460192
? 1
? 1
? 1
? 1
? 1
? 1
! 144851 512426799
! 87183 114952346
! 136962 439873264
! 109125 439212252
! 108418 635293180
? 1
! 193476 706074707
? 1
! 60549 912926173
? 1
? 1
! 152640 517934155
! 117404 323247525
! 70066 825248891
! 11966 762292382
? 191446
! 171824 492430259
! 93377 238536325
! 81060 728084169
? 1
! 39540 169669026
! 161948 570216115
! 143655 529657153
! 89750 445395698
! 49326 916329857
? 1
! 61371 467372482
! 77521 475134836
? 1
! 128108 903784397
? 1
? 1
! 138622 677562468
! 197793 426924760
! 55778 866091680
? 1
! 14118 951740021
? 129345
! 198887 386900109
! 181730 544094484
? 1
? 1
! 166583 189046759
! 33254 530852830
? 1
? 65922
? 1
? 1
? 1
? 180142
! 70326 715469174
? 1
! 188535 576313921
? 1
? 1
! 147545 649974377
! 59781 96905377
! 142915 839173265
? 1
! 54670 719607340
! 155024 80443681
! 82491 838720736
! 78932 792940572
! 43389 887656071
! 130810 739042453
? 1
? 1
! 159776 659269761
! 88930 279184151
! 86402 937265483
! 63025 614403137
? 64930
! 43689 590109735
? 1
! 143253 589656198
! 177795 435904469
? 1
? 1
! 29026 907079
? 1
? 1
! 76092 430147028
? 1
? 1
? 36501
? 1
! 173325 810439025
? 1
? 1
! 28524 18602492
? 1
? 1
? 1
? 1
! 114798 605260896
? 1
! 89935 112167818
! 31773 965456863
! 87575 26187742
! 97818 918135613
! 133232 936057779
? 1
! 78195 416149851
? 1
? 1
! 37233 93052388
? 1
? 32729
! 64725 375019669
! 136711 214433830
? 5853
? 1
? 1
! 188376 587096041
? 1
? 1
? 158145
? 1
! 101996 203554230
? 1
? 1
? 1
! 119189 502503211
? 1
? 1
? 1
? 1
! 162549 299317530
! 156874 663761949
! 173594 222932499
? 1
? 1
! 143689 153318663
? 1
! 189322 493677163
! 45120 619728592
! 95092 353846243
! 156836 21849989
? 15326
! 185126 79451500
! 96289 761823503
? 1
? 1
! 49894 206234515
? 1
? 1
! 10747 396358739
? 1
? 1
? 1
! 153573 450680154
? 1
! 130490 349933970
! 42619 650734071
? 78980
? 1
! 43040 632121427
? 1
! 724 143530295
? 1
? 1
! 32881 217136604
? 1
? 1
? 1
! 54369 799528285
? 1
? 1
! 114556 14851820
! 132729 969192885
? 1
? 1
? 1
? 1
! 105112 126378733
! 67781 544888154
? 1
! 136520 850510051
! 10666 827812258
! 30786 409779245
? 1
? 1
! 167303 391588592
! 97396 22897092
? 1
! 74672 480843426
! 7666 533016720
! 121664 48010419
? 1
! 79258 345188454
? 1
? 1
? 46312
! 138033 452872415
? 1
! 171378 922825786
! 148015 969739924
? 175233
! 166433 44718831
! 74140 237173381
? 1
! 88907 560041271
? 1
? 1
? 1
! 192665 616111771
? 1
! 84837 779713001
? 109281
? 1
! 164944 745650966
? 147014
! 35462 835063043
! 119343 895212116
? 1
? 1
! 180558 687437013
? 1
! 6902 483381945
? 1
? 1
! 82623 75609915
? 1
? 1
! 35622 132722595
! 124434 124960201
! 197155 806425735
? 2855
! 145110 718076267
! 161721 807532833
! 35665 713625051
! 159434 723228399
? 1
! 49048 274003429
! 67854 485914809
! 191249 464964887
? 1
? 1
! 96852 562456654
? 1
! 10290 474932393
! 89449 264961462
? 1
! 194929 15218880
! 14016 471836022
? 1
! 144747 672291305
? 174
? 1
! 8832 215961939
? 1
! 23047 644626411
? 1
? 1
! 81159 607895129
? 37139
! 166065 106913476
! 19849 722063957
? 1
! 103549 611252462
? 188421
! 6186 265863095
? 84390
? 1
? 1
! 112622 891372708
? 1
! 103309 378264739
! 21197 639306796
? 1
! 43363 904199858
? 1
? 12805
? 1
? 1
! 165048 741469547
? 1
? 1
? 1
! 199231 297306504
? 1
! 199272 115350390
! 177035 265612711
! 62487 553512274
! 85490 709455130
! 27091 778776731
? 1
! 138963 327090910
? 1
! 148842 947126364
! 192714 974775360
? 1
? 1
! 116632 373075623
! 139789 506898836
? 1
? 85069
! 79208 865010865
? 1
! 161434 725709622
! 165722 544835138
! 94444 604183387
? 1
! 2322 634242658
! 167427 680541637
? 1
? 1
? 47559
! 55368 371181959
! 52331 911983183
! 161212 357123035
? 1
! 27624 837920611
! 62709 659290965
? 1
! 135086 816757035
! 56462 623433404
? 1
? 1
! 64375 702435625
? 1
! 92687 207760292
? 1
? 1
? 1
! 191219 808724760
! 89819 218495446
! 1222 988966797
! 196783 10427337
! 174588 372429427
? 1
! 155121 638550777
! 141590 809228473
? 1
! 37907 532628486
! 43351 189942183
? 1
! 164427 601773732
? 39196
? 1
! 148030 673012810
! 90643 573832586
! 83371 83130033
! 121280 757711011
? 1
! 38546 850008479
? 1
? 1
! 37894 976348369
! 121391 700305646
? 1
? 1
? 1
! 12289 437509314
? 1
? 1
! 15460 868035061
! 193785 790625976
! 173574 826829515
! 81334 82365910
? 1
! 158831 979039564
! 4518 167916167
? 1
? 1
! 73726 718431376
! 103827 720570707
! 13180 852553469
! 79271 797673735
! 89479 456073363
! 138651 469111159
? 1
? 1
! 68611 945786877
? 1
? 1
! 93571 531969779
! 193342 994662994
! 147518 203055733
? 1
? 1
? 1
! 80744 141364750
? 1
! 156339 311820493
? 1
? 1
! 56546 989517937
? 1
! 135396 261832404
? 115062
! 75224 477927956
! 173677 486570325
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 40952 801952079
? 1
? 1
! 20747 909912789
! 68565 175934097
? 1
! 94137 101488105
? 1
? 1
? 1
? 1
! 157350 453737193
? 1
? 1
? 1
? 1
! 81549 665531831
! 56283 491552504
? 1
? 1
! 197835 2737483
! 138376 4696781
? 1
! 43882 344116328
? 1
? 60373
? 1
? 181489
? 1
? 1
! 68045 853442526
? 1
! 92424 656154935
! 95256 141359141
! 122900 474500592
? 1
? 1
? 1
? 1
? 1
! 65561 617771443
? 17251
? 79842
! 12326 344731534
? 1
? 1
? 1
! 173058 556929138
! 186938 562799731
! 162857 96919145
? 1
? 1
? 1
! 35923 880575228
! 179414 864688887
? 1
! 86582 25194375
! 66231 298320529
? 1
! 8314 243273575
? 1
? 1
! 157872 699440433
? 1
! 175686 314222594
? 1
? 1
? 1
? 1
? 1
! 25734 501248629
? 1
! 119168 235437400
? 1
? 1
! 149349 265552607
? 40357
? 1
? 1
! 106551 952853057
? 1
? 1
! 53211 949866617
! 65348 971463117
? 1
! 48370 16594182
! 75271 393911505
! 177546 247902286
? 1
? 1
! 112400 641718747
! 193407 439338893
? 1
? 1
? 2387
! 180465 533853431
? 1
? 1
! 125827 84036681
? 107138
! 45459 615066815
! 153221 776385428
! 2080 410125167
? 1
! 3502 880015928
? 1
! 68815 412872832
? 1
? 1
? 1
! 80429 534730000
! 99192 112794180
! 30216 742933397
! 19042 313434109
! 187936 976683923
? 1
? 1
! 138058 21956655
! 17500 469994216
? 1
? 1
? 1
? 1
? 1
! 144702 702092659
? 1
! 124937 753775180
! 135233 555537157
! 115803 533316331
? 1
! 96540 594240302
! 170944 420069290
? 1
! 199888 62273404
? 1
! 62102 291192513
! 169274 442078743
? 1
! 22510 428437169
! 72587 198370953
! 162691 725507036
? 61623
? 1
? 1
? 1
! 33016 837340064
? 1
? 1
! 197397 319276291
? 41631
? 1
! 64844 32489662
? 120274
! 132143 278923525
? 1
! 18082 681514398
? 1
? 1
! 45022 292336611
? 1
? 1
? 1
! 34079 278319735
! 1998 220368692
? 1
! 172885 682961147
? 1
? 1
! 99889 427156640
? 87736
! 176110 711408431
? 1
! 69040 583253726
? 1
? 1
? 1
? 1
? 1
! 172204 875772858
? 89138
! 39524 872235601
! 158714 113852411
? 1
? 1
? 1
! 113899 853888626
? 1
! 82416 45226767
! 113814 363585493
! 8546 782481494
! 101867 784351871
? 1
! 62872 298213908
? 129907
? 1
? 1
! 181530 488572090
? 1
? 1
? 1
! 56103 747864388
? 1
? 1
! 173698 59525920
? 1
? 1
? 1
? 1
? 1
! 105930 553037498
? 1
? 1
! 85721 373110064
! 148602 122799031
! 36875 714414234
! 174685 241124686
? 1
! 36931 244568274
? 1
! 80098 633601226
? 1
! 15287 482537162
! 130001 443654590
! 112238 80418134
? 1
? 1
! 137605 454979110
! 59975 476636362
? 1
! 64797 499131813
! 136983 640310121
! 36037 692711399
? 1
! 174469 613670168
! 79356 167295445
? 1
! 171879 861998311
? 1
? 1
? 1
? 1
! 96479 835689122
! 32644 261276776
! 27598 149855817
! 58044 327153303
? 1
! 194428 796769813
! 36224 549244580
? 1
! 166573 148894299
! 27255 547136744
! 184266 936875119
? 1
? 1
! 117276 688115608
! 133964 693153005
! 98807 307187554
! 169533 657358104
? 1
? 1
? 1
! 187437 782090421
! 99678 832813068
? 1
! 196763 14983390
? 1
? 1
? 1
? 1
! 152338 808705189
! 185595 599897883
? 128532
! 58605 963414704
? 1
! 78433 285243098
! 111323 762986442
? 1
? 1
? 1
! 62462 510639974
! 134605 16344572
! 1418 403241185
! 168793 542440509
! 17714 219703118
? 1
! 25179 368871377
! 156765 601325526
! 103210 545401983
! 33345 376051791
? 1
! 66179 861403232
? 1
? 1
! 79498 98309381
? 1
! 111522 521162732
? 1
! 118719 852478622
? 1
? 10501
? 1
! 115862 169984915
? 1
? 1
? 1
! 190001 447112183
? 1
! 71111 856151540
? 1
! 182592 213955009
? 1
! 2254 307266150
! 172759 391932232
! 117716 424833063
? 1
! 77477 720687306
! 28321 451189000
? 1
! 193912 937467014
? 1
! 163767 603045118
! 111055 776228535
! 115087 236529933
! 98828 214596866
! 139914 921857490
? 1
? 1
! 44644 158606221
! 27776 54513231
! 195072 153248624
! 129503 321175988
? 1
? 1
! 62801 65252278
? 1
? 1
! 12617 350249843
! 166502 203679861
! 57793 657942372
? 1
! 152086 539178640
? 116596
! 23485 984709312
? 1
! 47854 531285339
? 1
! 108434 363314773
! 12577 387787890
! 51798 1934439
! 85895 199305130
? 1
? 1
? 1
? 1
? 1
! 141854 635826474
! 88120 283759232
? 192671
! 95106 886719728
? 1
? 126865
? 1
! 14735 856836880
! 23411 188781442
? 1
! 169644 98679859
? 1
? 1
? 1
? 1
! 142790 887466502
! 55119 822648659
! 28435 580026227
! 39940 553222542
? 1
? 1
! 103670 466073291
! 74400 473420362
! 197113 371387292
? 1
? 1
! 59147 248919366
! 98719 140346492
? 1
! 27006 151066886
! 147664 679786404
? 1
? 1
? 1
! 153836 195599424
! 165704 678749765
! 42436 641225901
? 1
! 107051 570137927
? 1
? 1
! 146924 858223815
? 1
? 1
? 1
? 1
? 1
! 198820 759702210
? 1
? 1
! 28355 644474195
? 1
? 128208
! 110184 321329770
! 2369 60003616
! 132599 323437082
! 4613 148297203
? 9986
! 143821 816293759
? 1
! 123980 898596490
? 1
? 1
? 1
! 87439 546752797
? 1
? 1
! 42786 636330277
? 1
! 27038 443225334
! 32031 775425693
! 9123 518660439
! 169812 46281162
! 55124 211634145
! 12736 54833188
! 196587 772638408
? 1
? 1
! 124623 848124560
? 1
! 9189 843344054
! 53195 15033109
! 150110 27195793
? 1
! 162882 55400973
? 1
? 1
? 1
! 195951 805923767
! 57160 846078428
! 198527 313321024
? 1
? 1
? 1
! 28485 537729142
! 24597 877439920
? 161800
! 113453 615557308
? 116661
? 1
! 133900 768096182
! 138496 409041624
? 1
? 1
? 1
! 57198 791994653
! 123007 158844075
! 62878 376724430
! 164491 646000360
! 68872 160247871
? 1
! 71216 81745147
? 1
! 115510 35667651
! 127312 291466275
? 1
? 1
! 22812 322461694
! 141946 702323553
! 20378 590047411
? 1
? 1
! 118314 538614481
? 1
? 1
! 83294 569726225
? 1
? 1
? 1
? 1
? 1
? 1
! 115981 437122510
? 1
! 115551 233037769
? 1
! 98470 161004851
! 182172 321875031
! 131700 205556967
? 1
! 153668 583143819
! 151112 712614103
? 1
? 1
? 1
! 24714 851272274
? 1
! 76584 775622141
? 1
! 187653 58978030
! 144370 439292884
? 1
! 178795 157299694
! 119844 974470589
? 1
? 1
! 190734 512705835
? 1
? 1
! 132742 792239384
? 1
? 1
! 137305 483836781
! 31307 876646925
? 1
! 158142 247755654
? 1
? 1
? 1
? 1
? 57203
! 90181 482105534
? 1
? 1
! 547 794441096
? 33500
! 178031 755344306
! 165964 821520134
? 1
? 1
! 172921 206172603
? 1
? 1
? 99094
! 145461 407534557
! 159994 860777972
? 1
! 174931 494281659
? 1
! 32792 577691757
! 37828 270572824
? 1
? 1
! 196322 418310239
! 99215 905413143
? 1
? 1
? 1
? 1
? 1
? 1
! 61918 692784881
? 1
! 49311 224879562
? 157449
? 1
? 1
? 1
! 78857 738632523
? 1
? 1
! 128168 199005247
! 108415 911541663
? 1
? 1
? 1
! 164134 244882773
? 1
? 1
? 1
? 1
? 1
! 130260 846380340
? 1
! 51629 517200500
! 167905 425162967
? 1
? 1
? 1
! 75625 16258569
! 199464 833548965
? 1
? 1
? 1
! 114268 927774749
! 44823 778971353
! 132528 761235911
! 46720 510704532
? 1
? 1
? 1
! 186727 589958361
! 54042 422728959
? 1
? 1
? 1
! 71533 159020389
! 29464 82445598
? 1
! 91804 879826156
? 1
? 1
! 41846 277720920
? 1
? 1
? 1
? 1
! 77077 236043207
! 114613 642441472
! 148531 352628755
! 134987 601292478
! 41355 332604498
? 42937
? 1
! 26197 486091032
? 1
? 1
? 1
? 1
! 95358 880039906
! 60580 794155207
! 78118 503797516
! 54548 838880800
! 73481 839928167
? 1
? 1
? 1
! 183713 219311711
! 89908 766107202
! 39633 67861533
! 111390 652512947
? 1
? 1
! 197784 410233331
! 12185 742852234
! 135746 472475513
? 1
? 1
! 122579 842042558
? 1
! 192700 138734489
? 1
? 1
! 148337 466247362
! 181351 776779990
? 1
? 1
! 49828 921805831
? 1
? 1
! 9306 127068557
! 87551 294606878
! 148754 367169023
! 100778 544317075
! 166393 579338402
! 194314 658680322
! 129433 537224111
? 1
! 39415 972986293
? 1
? 1
? 184065
! 35305 593206835
! 148813 225040620
? 1
! 122206 473738638
? 1
! 76724 879541206
! 7494 141148482
? 1
! 189384 916195844
! 14450 526591888
? 1
? 1
! 24607 638256139
? 1
! 48504 769723476
! 121067 271142051
! 106627 368097663
? 1
! 100023 427386328
! 84343 69430313
? 1
! 47942 56232679
? 1
? 1
? 1
! 117953 60031166
! 95390 204169127
? 1
! 145222 268432444
? 1
! 139292 468991938
? 1
! 24515 244583095
! 52259 980191590
! 173746 433058631
! 24344 167080243
! 91567 88235286
? 1
? 1
? 1
? 1
! 73791 343621240
? 1
! 80706 446131506
! 135193 430424972
! 190119 653417626
? 1
! 13955 684610653
! 3342 367916500
? 1
! 94087 660210385
? 1
! 154758 547297278
! 9569 746254779
? 1
! 196951 329683880
? 1
? 1
? 1
? 199879
? 1
? 1
? 1
! 154814 341835972
? 1
? 1
? 1
? 78597
! 102627 755442542
? 1
! 15910 934910633
! 181370 234799177
! 160055 520358292
? 1
? 1
? 1
! 50767 945783941
? 1
! 1561 406848416
? 1
! 99393 68453854
? 1
? 1
? 1
! 175673 981409713
! 129016 599110285
? 1
? 1
? 1
? 1
? 1
! 76442 558381345
! 42192 371920596
! 66367 697925982
! 156158 23553063
! 107061 610348441
? 1
! 54419 333434171
? 1
? 1
? 1
? 1
? 1
! 4438 630087452
? 1
! 124201 341502448
! 160933 361966552
? 1
? 24402
? 1
? 1
! 159081 428153667
! 174018 488992935
? 1
? 1
! 166485 200259814
? 1
? 143742
! 68736 451276458
? 1
! 192834 629929483
? 1
? 1
? 1
? 1
! 83031 684218520
! 44700 267306302
! 196087 586600771
! 65580 557207158
? 1
? 1
? 1
! 81265 151313578
? 1
! 56857 461239570
? 1
? 1
! 193240 510998556
! 24569 205640424
? 1
! 173706 675823682
? 1
? 1
! 84219 441113409
! 137885 789148346
! 62000 55942133
! 130777 387106078
! 179521 26888581
? 1
? 35384
! 176313 972367646
? 1
! 190188 911495031
! 73377 905710865
? 1
? 1
! 45722 248298261
! 118162 938218563
? 1
! 143691 736377912
? 1
! 35833 901699906
! 136805 475169661
! 48493 412106569
! 197560 484297152
? 181457
! 2179 742001360
? 1
? 1
? 1
? 1
? 1
? 172614
! 195860 354786921
! 29823 796368612
! 17824 755370321
? 1
? 1
! 5708 330464995
! 74692 118582113
! 82224 23553271
! 66956 983452172
! 33110 907224224
! 8772 579026026
? 1
? 1
! 126790 182047239
! 151983 828528547
! 53575 857576461
! 65278 422994839
! 97764 738672435
? 1
? 1
? 1
? 1
? 1
! 118250 104528221
! 15558 438460969
? 147277
! 14031 499737922
? 1
! 190956 104124425
? 105031
? 175646
! 95205 371423677
? 1
? 1
! 24776 663118640
! 45797 520850582
? 1
? 1
? 1
? 1
! 139049 419019090
? 1
! 72635 763510396
? 196498
? 1
? 1
! 195828 719880261
? 1
! 54710 244245541
! 160080 898878968
! 118688 757165667
? 1
? 1
! 55992 693493978
? 1
? 1
? 1
! 148911 840585119
? 1
? 1
? 1
! 96864 599344242
! 168864 692843607
! 124908 515603845
! 57601 269683604
! 168277 195931363
? 1
? 1
? 1
! 23550 362971323
! 175708 53562811
? 1
? 1
? 1
! 149549 729801608
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 146304 517271933
! 159681 313298881
! 22737 68812433
? 1
! 145124 279178113
? 1
! 98398 954647003
! 97272 143757642
? 1
! 11441 109963162
! 34111 379057254
? 1
! 108611 683513300
! 133962 757925182
! 11757 435353397
? 1
! 50017 987886326
! 115936 622434940
? 1
? 1
! 101382 468701422
? 47852
! 51917 712812112
? 185065
! 55033 339087300
? 1
? 1
! 190802 595368582
! 98769 489027311
! 190867 409845252
! 135296 260005756
! 58815 44674735
? 1
! 140802 161855355
! 121327 457848744
? 1
! 150170 417299733
? 69229
? 1
? 1
? 1
! 183465 175880122
! 153607 953976730
! 31134 359870503
! 33690 952460768
! 42257 970391859
! 116556 186424861
! 187651 91102834
! 81096 89172420
? 1
! 104083 365609727
? 1
? 1
? 1
! 179610 603676223
! 164658 82879733
! 54261 885912986
? 161356
? 1
? 1
! 132270 900548428
? 1
! 108510 65073593
? 1
? 1
? 1
? 1
! 127159 294476121
! 158552 595308254
? 1
? 1
? 1
! 146700 298106948
? 1
! 47972 91461258
? 1
! 41721 479520633
? 1
? 1
! 77242 834904442
? 1
? 1
! 38352 417247496
! 143042 103711878
? 1
? 1
! 11327 784124066
? 1
! 10441 595416522
! 188084 878877399
! 55408 832111711
! 73046 751011310
! 32127 753667212
! 144709 634865086
! 159929 377093784
? 37947
! 52249 756327191
? 73222
! 127355 487317526
? 1
! 166307 441950397
! 72772 922214108
! 11501 311868739
! 91491 438786044
! 94031 496747474
? 1
! 50917 236571078
? 1
? 1
! 135663 869357533
! 49566 953221908
! 160604 911807925
? 1
? 1
? 1
! 199480 756308580
? 1
? 1
? 1
? 44001
! 81254 56750640
! 100594 898468560
? 1
! 80307 404894521
! 86171 171011235
? 1
? 1
! 128912 417394650
? 1
? 1
? 1
! 48035 88584903
? 1
! 169986 907391838
! 134961 656063997
? 1
? 47132
? 1
? 1
? 1
? 1
? 1
! 194124 263432847
? 1
? 1
? 1
? 1
? 1
? 1
! 8066 240166681
! 41023 179516532
? 1
? 1
! 152543 712119714
! 181232 889624287
? 1
? 1
! 158918 72382701
? 1
! 131824 101035889
! 118502 635601054
! 192667 660271219
! 190322 123207822
! 69552 388456156
! 101731 47634579
? 1
! 46257 726503494
! 87160 528446167
? 1
? 1
! 55433 962840003
? 1
! 69105 23176628
! 126535 260552805
? 1
? 1
! 124476 56367125
? 1
! 18394 78682643
! 72575 768241811
? 1
? 1
? 1
? 1
! 94871 900563902
! 116762 5897580
! 36838 99963149
! 89606 5702856
? 96698
? 1
? 1
? 1
! 117994 222443825
? 1
? 1
! 155867 64613082
! 5138 884909415
! 160022 324096892
? 1
! 154320 796167013
! 87296 474515700
! 77723 127907189
! 42475 932307916
! 80629 428770358
? 161926
! 47990 431744631
? 1
? 1
! 62922 212284802
! 9544 45589265
! 147797 691627249
? 1
! 198339 844254182
? 147954
! 190489 536406532
! 9012 224594306
? 1
? 1
? 1
? 1
! 123343 866628724
! 138977 38157638
? 1
? 1
? 1
! 132827 832857373
? 1
! 105842 675237097
! 67359 978486654
! 11146 600430114
! 91252 320288251
? 1
? 1
! 169240 804033192
! 132320 549372218
? 1
? 1
! 172768 677560402
? 1
! 180649 281397886
? 1
! 159337 64080927
! 137301 411750906
? 1
? 148108
! 88701 946009947
? 1
? 1
? 1
? 1
? 1
? 1
! 97028 422690039
! 100621 791390596
? 1
! 115758 833659706
? 1
! 29011 743127614
! 17018 484678738
! 88766 6083048
! 69978 624367962
! 51114 850779725
? 1
? 1
? 1
! 94132 300593644
! 42338 130724334
! 163233 259819590
! 43942 527854148
! 126297 936979432
! 125844 988948861
? 1
! 63322 771869386
? 1
? 1
? 1
! 108476 529016424
? 1
! 10603 526442670
! 43003 533235206
? 1
? 1
! 50194 31856986
? 1
? 1
! 112062 659240860
! 40227 229470885
! 33250 495181711
! 71364 568298894
! 1634 9755167
! 126354 277869655
? 1
? 1
? 179949
! 142659 86753126
? 1
? 1
? 1
! 96740 543573970
? 1
! 23405 829822243
! 64592 393301031
! 89542 10015953
! 165728 172868767
? 1
? 1
? 1
! 145178 438211237
? 1
? 1
? 1
? 1
? 1
? 1
! 163269 142108340
? 1
? 1
? 1
? 1
? 1
! 144133 335413682
! 119471 691088769
! 161318 545962313
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 94004 279444542
? 1
? 1
! 159515 587369288
? 1
! 20393 19241860
! 2035 289763728
? 1
? 1
? 1
! 196737 161508140
? 1
? 1
! 82034 469401740
! 66534 328500750
! 168510 133505137
! 193558 194054725
? 1
! 9814 148596268
? 1
? 1
? 1
? 1
? 1
! 24058 761198304
? 1
! 137121 28108283
! 59364 616546170
? 1
? 1
? 12571
! 13078 608186393
! 83755 197963651
! 61981 309223473
? 1
! 186874 997006603
? 1
! 151716 570218543
! 152903 102532054
! 112200 218582538
! 157576 734723815
! 8274 534525574
? 1
! 4703 526059240
? 1
? 1
? 1
! 145784 986281347
? 1
! 21775 155886351
? 1
? 1
? 1
? 165503
! 26957 200678275
! 136639 651808265
! 32788 660812799
? 1
! 117491 915388306
? 1
! 167344 54542767
! 126916 564019407
? 1
? 1
? 38711
? 1
! 79093 317367165
? 1
! 163696 104791235
? 1
! 32601 149063662
! 23712 140150964
? 1
! 102983 965311451
! 28985 684693764
! 182161 58494948
? 1
! 174531 44125887
? 1
? 1
? 1
? 99421
! 122717 251923557
? 1
? 1
! 159011 508855518
? 133680
! 156697 620744695
? 1
? 1
! 40555 684071846
! 121036 915775168
? 1
? 1
! 196475 942100922
? 1
! 193045 992691886
! 51374 87024290
? 1
? 1
! 177672 225736685
? 1
? 1
! 43402 860600673
? 1
? 46508
? 1
! 94786 358553729
? 1
? 1
! 79584 889351702
! 119716 566312051
? 1
! 28695 567352046
? 1
? 1
? 1
? 1
? 1
! 2962 455257452
? 105937
! 123163 423012560
? 1
? 1
? 1
! 24582 806797186
? 1
? 1
! 30199 786296284
? 1
? 1
? 1
? 1
! 28319 78140323
? 1
? 1
? 1
! 28246 490275288
? 1
! 182513 946061724
! 43638 862504123
! 158983 523729765
! 114448 243163344
? 1
! 1241 458082104
! 98739 968631174
! 71159 166618159
? 1
? 1
! 108173 550611404
! 3234 948533238
! 181212 554167686
! 47548 710407442
? 1
? 1
! 65858 200117278
! 56202 861196228
? 1
? 1
? 1
? 1
! 30397 578145424
! 52245 912986751
? 1
? 1
! 31727 69962054
! 107666 834189611
? 1
? 1
! 161914 718634498
? 1
? 1
? 1
? 1
! 173118 713311204
! 37941 35813612
! 58207 573430928
? 1
? 1
? 116023
? 1
? 1
! 41242 475379648
! 34935 811908779
? 1
! 186079 525644098
! 132093 962914793
! 190245 104158096
? 1
! 40217 773826583
! 177808 401969177
! 31982 602571736
! 39610 386535297
! 6894 255064845
! 104467 57549795
? 1
! 38285 83017134
? 1
! 119801 271629206
? 1
! 150581 406390326
? 1
! 63078 139267181
? 1
? 1
! 28050 681381414
! 22238 591852033
! 138011 364350776
? 1
! 142766 44226749
! 56973 788374668
! 182226 850033690
! 72755 957613008
! 139691 96200018
? 1
! 76864 943136490
! 171964 604854295
? 1
! 160962 59868346
! 64071 890535918
! 120640 924104454
? 170170
! 46205 362732516
! 148336 184809720
! 165211 783472020
? 1
! 163671 749173068
? 1
? 1
! 26354 706293701
? 1
! 25167 409348998
! 163745 184688377
! 175395 811774005
? 1
! 18367 478923392
! 91334 508617539
? 1
! 140192 667029853
? 1
? 1
? 1
? 1
? 1
? 1
! 179472 180540192
! 83645 569936818
? 1
! 109189 833248990
? 1
! 20970 967426792
? 1
! 188159 376392127
! 10853 379844144
! 38772 117535928
? 1
! 121774 345332097
! 182334 945694085
? 1
? 1
! 121639 528503068
? 1
? 1
? 1
? 1
! 179739 932755871
? 1
! 131687 914746348
? 1
? 161678
? 1
? 1
? 191118
! 28461 8129316
? 1
? 1
? 1
! 35646 159790658
? 1
! 51848 420228241
! 194704 377815479
! 123826 219694226
! 140039 951571155
? 1
? 1
? 1
! 101807 950511066
! 169206 209310702
? 1
? 1
! 54503 928621776
? 1
! 167340 34585790
! 151710 591917707
? 1
! 104157 184938827
! 191517 663482535
! 170012 467757205
? 1
! 3161 479725826
! 131318 179454963
! 77467 992664011
? 1
! 132303 443071598
! 98479 258260267
! 190870 389585138
? 1
? 148141
! 94945 304469156
? 1
! 176049 437441490
? 1
? 1
? 1
? 1
! 102897 703581242
! 198952 152550330
! 69250 121047518
? 1
? 1
! 1493 955386599
! 171640 191833785
! 110197 327378586
? 1
! 16321 416570797
? 1
! 133186 589572498
? 1
? 1
! 41261 504867969
! 165146 743536183
? 1
! 134754 412128572
? 1
? 39586
? 1
? 185736
? 43417
! 52492 509025084
? 1
! 123303 692662171
! 109768 105224570
? 1
! 38538 725267610
? 1
? 1
! 24521 732927792
! 68507 449745468
! 164098 381920421
? 1
! 35269 896799914
! 173198 67046648
? 1
! 112776 566544590
? 1
? 1
? 1
? 55151
! 150727 728935717
? 1
! 111679 270883112
? 1
! 37019 642578032
? 1
! 74831 716579493
? 1
! 53214 124427716
? 1
! 186541 506282727
? 1
? 1
! 180440 621813797
! 161010 756091533
? 1
? 1
! 79619 576216508
? 1
? 1
! 125297 486753315
? 1
! 5043 471114332
! 106288 565149855
? 4204
? 1
? 1
? 1
? 101878
! 146687 610821236
? 1
? 1
? 1
! 152170 830095053
? 1
? 13585
! 140973 750428894
! 181795 179590743
? 1
? 1
? 53323
! 171707 991988047
? 1
! 155251 975199170
! 161832 77403567
! 112178 180596268
? 72056
? 1
! 39634 27454341
! 39272 78183943
? 1
? 1
! 161815 847972929
? 1
! 71477 745179473
? 1
! 87217 976784988
? 1
! 81637 866759198
? 1
? 1
! 30009 92163984
! 34424 340556838
? 1
? 1
! 97920 731946861
! 145395 71157827
! 30921 470913735
? 1
? 1
? 1
? 1
? 1
? 1
! 146191 151823910
? 1
! 54827 415427222
! 180932 500559990
! 197896 699651244
! 154734 934164958
! 63727 200859499
! 156430 80246809
! 152618 331236763
? 1
? 1
? 1
! 98953 367003193
? 1
! 53879 821293875
? 1
? 1
! 8726 520383713
! 185828 357870586
? 1
! 60080 603041931
? 1
? 1
? 1
! 63167 58525826
! 92309 745714139
? 1
? 1
! 173391 680720576
! 30563 151944864
? 1
? 1
! 11419 203213058
! 138995 299070431
? 1
? 1
? 1
! 54609 54750967
? 56756
? 1
? 1
? 1
! 21793 794337890
? 1
? 1
! 118794 595025470
? 1
? 1
! 7611 618837789
? 1
? 88275
? 1
! 196816 839905581
? 1
! 142059 73019904
? 1
! 133919 379262723
? 1
! 100685 882610695
? 1
! 121084 781465321
! 155006 872986285
? 1
! 91415 767530778
? 1
! 173545 715081076
! 96541 607489769
! 111215 908263813
? 1
! 53964 209680742
! 37858 171536509
! 163064 117979680
? 1
? 1
! 56196 523464848
! 184140 722061104
? 1
? 1
! 174388 792119932
? 1
! 98142 902781377
! 66649 94935478
! 136078 241033148
? 1
? 1
? 1
? 1
? 1
! 47015 61889312
! 47888 6915289
? 1
? 1
? 1
! 95895 191871255
? 132718
! 103967 53315015
! 62882 651602715
! 168738 90758812
! 37970 331657697
? 1
? 1
? 1
! 54826 709671895
? 1
! 19791 718837374
! 139812 363201170
! 143376 721872423
? 1
? 1
! 161635 587472018
! 128178 353915553
! 115157 835599738
? 1
? 1
? 1
! 89621 44300837
? 1
? 1
? 1
? 1
! 139598 150450072
? 1
? 1
! 68604 764474830
! 152346 399531450
! 82542 952778802
! 501 988870765
! 73566 543103732
! 143546 368740989
! 170849 770301689
! 123512 822278297
! 149045 361903734
? 137666
? 1
! 22521 135652599
! 182027 871671170
! 33241 364099472
? 1
? 48721
! 177436 272766380
! 78052 993770234
? 1
! 75329 799149314
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 23542 457086843
? 76502
? 1
! 45526 6530676
? 1
? 1
! 143244 394200134
? 1
? 1
? 1
? 1
? 1
? 1
! 142255 80528799
! 52037 972605109
? 1
? 1
! 49832 718395914
? 1
? 1
? 1
? 1
? 1
! 198890 832588115
! 65540 438023428
? 1
! 180675 279397671
! 9995 130707916
! 69813 195586725
? 1
? 1
? 1
? 1
? 1
! 164582 665243407
? 125019
! 36959 797836409
? 1
! 130865 568765100
? 1
? 1
? 1
! 138111 921311232
? 1
! 176371 314056253
? 1
! 171373 1828122
? 1
? 1
! 96233 438046304
? 1
! 117354 293935287
? 1
! 42420 857845323
! 196395 887230394
! 179236 136216716
? 1
? 1
! 36961 670643737
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 36816 56265804
? 1
! 91190 847523979
! 189928 345314786
! 151964 431635076
! 51802 838138189
! 66574 179342506
? 1
? 1
? 1
! 177959 141042665
? 1
! 68555 132892650
! 26202 678659743
? 1
! 163968 89523733
? 1
! 106054 103020919
! 168210 620679051
? 1
? 1
? 1
! 150731 902522868
? 1
? 1
! 45936 968477022
? 1
! 197894 456957331
! 35861 462131614
? 1
! 133593 68371674
! 96828 765870836
? 82067
? 1
? 1
? 1
? 1
? 1
! 158125 20323644
? 1
? 1
! 74871 89789134
! 136512 378591835
? 170256
! 194528 405959887
! 122835 777718520
? 1
! 188472 69980550
! 77549 715891857
? 1
? 1
? 1
? 35465
! 166851 550112777
! 182413 686379442
? 1
! 3507 460713242
! 80601 40196086
! 47196 491412191
? 1
? 1
! 73829 632251232
! 94002 471724259
! 82708 27101867
? 114543
? 1
? 199954
? 1
! 97828 920132575
? 1
! 125137 999164247
? 1
? 1
! 34048 892772308
! 152102 205138481
! 127647 959967030
! 72146 535876172
? 1
? 1
? 1
? 1
! 197380 18783821
! 17093 611609811
? 1
? 1
! 106118 633374838
? 1
? 1
! 129961 429320563
! 18910 771044062
! 152931 605328362
? 1
? 1
! 159203 438019859
? 158613
? 1
? 1
? 1
! 46518 70317315
! 68096 220722644
? 1
! 183143 405137437
? 1
? 36093
? 1
! 110495 995313820
! 21796 403382240
? 1
! 125661 915074876
! 48952 238007631
! 192058 317322083
? 1
! 82217 406623156
? 1
? 1
! 146347 997117091
? 1
! 45225 670381995
? 1
! 82442 406316273
! 84108 818411594
! 101024 248519116
? 1
! 186302 909225575
? 1
! 98222 511234200
! 108757 783623863
! 98046 229962560
! 1590 660837532
! 169346 222898052
? 1
? 126207
? 1
? 1
? 1
! 43455 926847287
! 154649 654265697
? 164996
? 1
? 1
? 1
? 1
! 13490 881643535
! 88705 985623700
? 10830
? 1
? 1
! 54008 232203557
? 115892
? 1
! 41293 358772934
? 1
? 1
! 47373 539282782
? 1
? 1
? 1
? 1
! 193577 482700044
! 60602 686986230
! 124233 2217093
! 80449 118115984
! 61957 568196266
? 169904
? 1
? 1
! 35204 561095618
! 136235 761626402
! 117589 961096564
? 1
? 180337
! 63619 384222145
! 28617 609656907
! 80351 597316786
! 112077 722103582
! 138244 623856546
? 1
! 130525 686586942
? 1
? 1
? 1
! 151950 669395651
? 1
! 9094 336040480
! 173487 941489036
! 73601 113331564
? 1
? 1
? 1
? 94685
! 24830 337605118
? 1
? 1
? 1
? 1
? 1
! 48944 491323581
! 43558 846294660
? 26092
? 1
? 1
! 92733 950622117
? 1
! 130827 880952645
! 84993 704226916
! 27383 970415457
? 1
? 1
? 1
? 1
? 1
! 190519 800604364
? 115238
? 1
? 1
? 1
? 1
? 1
! 14402 518648759
? 1
? 1
? 1
? 1
! 108949 359080481
! 120889 846147427
! 16723 2598855
! 88917 642909841
! 113969 756571270
? 1
? 1
! 34982 643071762
! 45924 604937562
? 1
! 35219 54670018
? 1
! 73958 276282623
! 34285 898537685
! 66296 985836189
? 1
! 28111 407457745
? 1
! 189275 146235433
? 1
? 1
? 1
! 131672 839684622
! 114646 942526210
? 1
! 199877 418388207
? 1
? 1
? 1
? 1
? 1
! 97426 917722927
! 5889 389174550
! 97039 613599788
! 175118 255079096
? 1
? 1
? 1
! 23580 158202282
! 174028 660919557
? 1
? 1
! 26480 268483812
? 1
? 1
! 183196 227863007
? 60975
? 1
? 1
! 174092 161999361
! 18307 356142119
! 2640 766203941
? 1
? 1
! 169871 806077484
? 1
! 127812 591592223
! 80198 907374730
? 1
! 125703 175594694
? 1
! 10139 388605404
! 193315 788655392
! 9675 98986
? 1
? 1
! 140053 332123199
? 1
? 1
? 16980
? 1
? 1
! 90763 680729100
? 1
! 78256 826507324
? 1
! 9993 605240872
! 177312 213999789
? 1
? 12292
? 1
! 139277 228845491
! 87382 170376914
? 1
? 1
? 1
! 37314 612315962
! 125940 828978305
! 119093 854152938
? 1
! 18175 677794359
! 31488 380379958
? 1
! 163531 720623724
! 105189 718747696
? 1
? 1
? 1
! 125286 56246365
? 99288
! 19734 583498781
? 1
? 1
? 1
! 29479 634512401
? 128571
! 135035 516267703
! 172978 79249703
! 5167 617969008
! 120842 979867166
? 1
! 185357 38550475
! 19655 27780996
? 1
! 51352 980557232
! 159860 966374859
? 1
! 157371 740631881
! 3732 686954038
? 1
! 190655 248612844
! 57436 318036370
? 1
? 1
! 188802 614959911
! 47529 248359819
! 196340 168771716
! 163955 777890470
! 155907 262958824
? 1
? 1
! 1819 208514957
! 23563 957117138
? 1
! 63349 651459445
! 147407 302790613
! 102900 262777044
! 79790 317640594
? 1
! 174863 650889550
? 1
! 116088 398463554
? 1
! 55445 281207809
? 1
? 1
! 89310 909399219
! 127550 445431368
! 121989 391544180
? 1
? 1
! 17054 579250781
! 32870 70835381
! 52472 384596957
? 1
! 186937 97851975
? 1
? 1
! 46317 434977004
? 1
? 1
? 1
? 1
? 1
! 143633 163199508
! 58864 875445732
! 102497 952114731
? 1
! 144988 787770156
! 59103 567827773
! 153121 720183983
! 88085 953366536
! 137231 502832763
! 159479 583391141
? 50232
? 1
? 1
! 118087 162656730
! 132074 692339923
! 178111 148754630
! 172616 389654759
? 127071
! 154661 763867312
? 1
? 1
? 1
? 1
! 35692 543028746
! 190121 383979044
! 183509 492309918
? 1
! 18514 986641518
? 1
? 1
! 180788 658082568
! 125742 4368895
? 1
! 5695 110457261
! 64250 452752522
? 1
! 12493 962569380
? 1
! 96787 582942190
! 78545 220873835
! 4466 807996546
! 152088 222837630
? 1
! 10412 822308053
! 5283 398201857
? 1
! 141385 101586515
! 174818 201724233
! 29290 175911715
? 1
? 1
! 152706 451274374
? 1
! 78097 404974558
? 1
! 50821 293146506
! 165327 700923280
? 1
! 31212 894840330
! 143403 321177523
! 112880 825798936
? 1
? 177136
? 1
? 1
? 1
? 1
! 5320 72792752
! 153347 561148541
? 1
? 1
! 93495 432498428
? 1
? 1
? 1
? 1
? 193306
? 1
! 105471 743930081
! 122606 397028705
! 1135 53842032
! 23024 759529652
? 1
? 136582
! 118632 620801071
! 178312 198736741
! 79878 832507190
! 103132 225517801
? 1
! 49223 31288100
! 11532 126720046
! 70932 980711970
? 1
? 1
? 1
? 1
! 197415 112596038
? 1
? 1
? 1
! 120099 740343627
! 192227 473704601
! 65697 424389614
! 93784 463923926
! 35277 156491281
? 1
! 47553 382031374
? 1
? 1
! 198595 816678975
? 1
! 193896 819674344
? 1
? 1
? 1
? 89270
? 1
! 159103 655057038
! 92785 643707013
! 142352 233634442
! 167345 680250566
? 23415
? 1
! 197360 568636171
! 85654 291304397
! 39195 637685957
? 1
? 1
? 1
! 161188 500426170
? 1
! 28494 15534533
! 161652 297074679
? 45843
! 37374 476663065
! 194632 346840432
! 51761 1753497
? 1
? 1
? 1
? 1
? 1
! 94447 393796209
! 77264 909623606
? 124162
! 29143 764798960
? 1
? 1
! 124274 536230253
! 35698 246896312
? 1
? 1
! 154776 753600105
! 146773 796170546
! 50599 116394178
! 104593 676688116
? 1
? 1
? 1
! 157209 336830047
! 82782 925736290
! 3332 476704944
! 59346 792375748
? 1
! 57284 785923708
? 1
? 1
! 31416 934030745
? 1
! 16804 823158576
! 74180 950906973
? 1
? 1
? 1
! 43617 680952155
! 64058 114986603
! 67474 520446339
! 84377 309681495
? 1
? 1
! 141757 991816049
? 1
! 168303 437372419
! 162052 644274353
! 92846 21602564
! 118692 312953499
! 46872 950845459
! 58295 665119089
? 1
! 152657 566242062
? 1
! 23052 732326288
? 1
! 35967 117273328
? 1
! 117299 540012463
? 1
? 1
? 1
? 1
? 1
? 1
! 141889 559555246
? 99553
? 1
! 780 376521289
! 83993 82280981
! 186511 201939702
! 197609 942175615
! 37642 947906996
! 11696 574051306
? 1
? 1
! 9105 897396552
! 161968 766738170
? 1
? 1
? 1
! 110319 704708137
! 78303 200723652
? 1
? 1
? 1
! 49605 118460435
! 175108 912493013
! 181296 253979998
? 1
? 1
! 2388 522468696
? 1
? 1
! 5010 398323987
? 1
! 126051 228594070
? 1
! 192334 535709523
! 53560 268660764
! 103804 981168156
! 167319 340527071
? 1
? 1
? 1
? 1
? 1
? 1
! 137894 496546390
? 1
! 136845 148106957
! 54307 280711224
? 1
! 168490 967763276
? 1
? 1
? 1
? 1
? 1
? 1
! 18957 232598119
! 2052 856996258
? 1
! 164562 997738675
! 56241 138501759
! 132085 795129440
! 165946 523180102
? 1
! 25524 381978556
! 172829 749551943
! 185566 165558908
! 77752 372918389
! 106613 662961843
! 108392 552392756
? 1
? 1
! 24680 255350104
! 9726 383344819
! 93786 399505780
! 159517 423483111
? 1
? 1
? 1
! 15474 615995836
? 1
? 1
? 131328
? 1
? 1
! 117664 597868334
! 85020 127215574
? 1
? 1
? 1
! 68534 783409640
! 54278 135665068
? 1
! 7475 937225813
! 88913 473585324
! 119359 547373923
! 907 671919759
? 1
! 4801 484637718
! 46762 897101315
! 107536 459269443
! 91661 264619044
? 1
? 1
? 1
! 113596 517142839
! 52961 160623650
? 1
! 22579 31206662
? 1
? 1
! 126543 897238208
! 192032 298659817
! 8680 397393477
! 49507 377631496
! 157915 42406054
? 1
? 1
? 1
! 151291 519410673
? 1
? 1
? 1
! 23333 344924520
? 1
? 1
! 61724 491240834
! 170764 580600064
! 190536 201483923
? 1
? 1
! 173157 562879945
? 1
? 1
! 64653 573222638
? 97813
? 1
! 85667 966369656
? 84769
? 1
? 1
? 1
? 1
? 1
! 130224 408505909
? 34566
! 38788 255889833
? 1
! 189258 769933667
! 20552 594437800
? 1
? 1
? 1
! 106992 968000312
? 1
! 83930 412967029
! 191549 697747394
? 1
? 1
? 48415
? 1
! 25214 606726970
! 42181 277944186
! 36392 73036565
! 29230 644171466
? 1
? 1
! 113968 904899951
! 61688 789122875
? 1
? 1
! 134421 126835809
? 1
? 1
? 1
! 158301 240581606
? 1
! 113648 774252849
! 134444 872895351
! 43485 355396191
? 1
? 1
! 84581 366509971
? 1
? 1
! 147670 617769498
! 174396 931624236
! 50735 587204749
! 109926 340709029
! 127919 341324781
! 139365 787720706
? 1
? 1
? 110515
? 1
! 101949 694409209
? 1
? 1
! 178529 259671650
? 28909
? 1
! 86331 169013134
? 1
! 169643 411207503
? 1
! 144265 201300907
! 55654 476237187
? 1
? 1
! 109634 204982401
! 104793 602245595
! 52332 414425748
! 182063 907305556
! 69100 455179391
? 1
? 1
! 92793 89169192
! 66994 582805458
? 1
? 1
? 1
? 1
! 88238 810470572
? 1
! 183845 53073332
! 47261 764502220
! 105062 27609062
! 98247 369414623
! 33295 375321385
? 1
? 146004
! 81491 361599081
! 101941 811373701
? 1
! 183357 20303303
? 1
! 152287 368713254
? 1
? 1
? 1
! 166007 932917596
? 1
? 1
! 167943 251147649
? 1
? 1
! 51645 785148651
? 1
! 168447 349646049
? 1
? 1
? 1
! 129666 159773010
! 160409 188386374
! 65371 31539338
! 198988 335857562
! 17614 12270656
! 108627 116408236
? 1
! 181694 899956797
! 36226 330070051
! 39344 789174349
? 1
? 1
? 1
? 1
? 1
! 143959 705187886
? 1
? 1
? 139595
! 11857 415231881
? 1
! 126646 845031913
! 67940 726490239
! 15957 106750638
? 1
? 1
! 39324 652769881
? 1
! 28384 983057631
! 136029 158907934
? 1
! 44089 736630758
! 113468 738868273
! 176722 941728143
? 1
? 1
? 1
! 103948 188786451
? 1
! 103337 943234745
? 158751
? 1
? 1
? 19544
! 58862 886411865
! 20391 562277599
! 33904 82769656
? 131369
? 120164
! 53744 229617672
! 72002 540999077
? 1
! 160753 17668368
? 1
! 141530 331294646
! 166448 916325530
! 113832 246206970
! 135983 676425201
! 121127 966772443
! 164370 873978782
! 2910 948296630
! 168531 796073467
? 1
! 3376 924651686
! 86333 430540319
! 119415 343260574
? 1
! 128944 575093511
? 1
? 1
? 1
? 1
! 107851 788825934
? 1
! 47556 734744095
? 1
! 4337 480391010
? 1
! 174721 415165127
! 152689 199427742
! 31994 690447287
! 60786 688840497
? 1
! 197342 876995036
? 1
! 186617 135364726
? 1
! 130026 258538542
! 114657 518779165
? 1
! 21987 240864070
? 1
! 672 138120422
! 24712 199945247
! 191085 761492785
? 1
? 1
? 1
? 147850
! 78319 278559423
! 81675 507307141
? 1
? 1
? 1
? 1
! 147443 55847579
! 2241 388209926
? 1
! 139730 892601567
? 1
! 180594 525390861
? 1
! 138512 46478305
? 1
! 89053 701987569
? 1
? 1
! 188304 573399597
? 1
? 1
? 17261
? 1
? 1
! 107613 971459131
? 1
? 1
? 152093
? 1
! 81510 223267378
? 1
? 1
? 1
? 1
? 1
! 84794 672462222
? 1
? 1
? 1
? 1
? 1
! 122349 580393418
? 1
! 94236 974977409
? 1
? 1
? 1
? 1
! 113629 265399602
! 50616 959582854
! 44248 357964128
! 53036 481458074
? 1
! 190363 866473636
! 125859 249168621
! 70460 532502717
! 124621 165057769
? 1
! 21936 54157161
! 96841 336683741
! 195770 586484692
? 1
? 12413
? 1
! 37712 166517604
! 86225 949484978
! 167540 126979530
? 154443
? 1
? 1
? 1
? 1
! 36437 658840649
! 133589 480340950
? 1
? 1
! 7257 850708598
? 1
? 196606
? 1
? 163189
? 1
! 52832 708590634
! 75484 672807765
? 1
! 91546 93128162
? 1
! 147488 403837208
! 126234 317828265
! 120620 840366061
! 161896 969114057
! 194533 594566850
! 51322 152164885
! 62051 905067994
? 1
? 20935
! 145462 833709713
! 25383 715572294
! 168899 973848310
? 1
? 1
! 110272 207152342
? 1
! 62858 200551055
! 192882 668630290
! 127669 604277127
? 1
? 1
! 116388 934785306
! 196 607794471
? 1
! 77208 141265508
? 123150
! 114581 778603361
! 111231 279241983
! 35055 11558510
! 176819 681211904
! 195697 136713831
? 1
? 1
? 1
? 1
! 45413 367259331
? 1
! 122287 925292613
? 1
! 7374 62114616
! 28255 592869087
! 105969 143200699
? 1
? 1
? 1
? 1
? 1
? 1
! 36907 224073286
! 184562 776378056
? 1
! 107924 94439919
? 1
! 78608 755760705
! 112588 956689401
? 1
! 126242 639229949
! 42892 770397605
! 172619 273609933
? 1
? 1
? 1
! 43433 5401975
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 92704 255765667
? 1
! 36939 872673934
? 1
! 40254 41054856
! 141365 728820238
? 1
! 194970 962744191
? 1
? 1
? 1
! 124015 428765265
? 1
! 82356 647018188
? 1
! 17514 161564725
? 1
! 82989 789631597
! 177888 415334200
? 197030
? 1
! 133262 3816098
? 1
! 120201 968843423
! 188962 59956781
! 150408 506194884
! 115226 749310719
? 1
! 197398 191324750
! 161930 8915964
! 143688 9015944
? 1
! 42386 999247791
! 143640 193193833
? 1
! 31600 455747257
? 1
! 76116 792687505
! 23696 875648139
? 1
! 114719 103150213
! 20526 976142387
? 1
! 134619 230046075
! 16758 120019121
? 1
! 195471 306868365
? 1
? 1
! 13500 21311927
! 193814 41443387
? 1
! 89415 31298244
? 1
! 80561 646000087
! 19389 135904948
? 1
! 29640 180361713
? 1
! 158625 301903949
? 1
? 156390
? 1
! 181511 145931818
! 40552 179876000
! 63572 370149824
? 1
? 1
? 1
! 90702 750170775
! 15085 256318947
! 40607 533178374
? 1
? 1
! 88380 872536338
! 162367 842874981
! 147073 810186043
? 1
? 1
! 27418 764786394
? 1
? 1
? 1
? 1
? 1
? 1
! 72321 741424547
! 52296 933468933
? 122129
! 128345 537313752
! 169822 521278027
! 51725 527999252
! 161183 370189646
? 1
? 1
! 24857 681061396
! 24792 611792048
? 1
? 1
! 126810 131419623
? 1
? 106926
? 1
! 10248 751159122
! 171838 185429628
! 15178 869866285
! 175714 928057109
! 1282 811058810
! 161239 611654830
! 145556 306323823
? 1
? 1
? 1
? 1
? 1
? 1
! 29391 761108134
! 21983 352021242
? 1
? 1
! 67261 151662275
! 60084 611733099
! 115208 224993800
? 1
! 187622 849989910
! 152444 318965529
? 1
? 155162
! 78246 503074479
! 166051 68226759
! 182062 28122151
? 1
! 6428 850093806
? 1
! 139563 798045824
! 176673 599610594
? 1
! 119523 572505215
? 1
? 45445
? 1
! 28064 865635115
? 1
? 1
! 67398 876678355
! 67134 107879387
? 1
! 170839 286415961
! 103422 714225747
? 1
! 67187 552721222
? 1
! 184471 89642217
! 30169 814593334
? 1
? 1
? 1
! 164505 982839869
! 69717 221857212
? 1
? 1
? 1
? 1
! 86360 458692229
! 195724 431657281
? 1
? 1
? 1
! 99255 240406582
! 40710 67631781
! 63250 789728670
? 1
? 1
! 56258 280970171
? 1
! 52387 308113181
? 1
! 93463 305919373
! 88 745857099
! 43819 713427495
? 1
? 1
? 1
! 35232 531857579
? 1
? 1
? 1
! 136890 326272914
! 169606 492139274
? 1
? 1
? 1
! 170144 213751063
! 122842 2855152
! 170689 450884149
! 199785 374595997
? 1
? 1
! 45894 727294478
? 1
! 115731 989544421
? 1
? 1
! 56649 788286170
? 1
! 122353 113953247
! 114280 345234805
! 78792 835678094
? 1
! 152463 670088860
? 1
! 180103 25399750
! 8462 355872349
? 1
? 1
? 1
? 1
? 1
? 163244
! 96473 457739211
? 1
? 1
? 1
? 1
! 25378 440150470
! 72571 801121531
! 141282 349659285
? 1
! 175952 164657429
? 1
! 198841 287339108
? 1
! 144531 401776855
! 124668 555411352
! 106447 943501294
? 1
! 116722 308912224
? 1
! 160253 650690429
? 1
? 1
? 1
? 1
? 1
! 19852 159604997
! 32370 654046782
? 1
! 188688 379626626
? 1
? 1
? 1
? 63202
? 1
? 1
! 65784 668697262
! 29358 417794228
? 1
? 1
! 29515 113116732
! 123831 32381440
? 1
? 1
? 1
? 1
! 165157 910792568
? 1
! 13580 606420401
? 1
! 78129 365863405
? 1
? 1
! 108674 357332210
? 1
! 141396 236407593
! 187678 142174359
? 1
! 19174 656282388
? 30176
! 195530 429939316
! 97778 583227031
! 146350 50283442
? 1
! 89148 782973678
? 1
! 122945 609362985
? 1
? 1
! 103247 421481067
? 1
! 119519 974415
? 1
! 161673 4196409
? 38788
! 124045 459125981
! 64141 416857901
! 21473 428260168
! 174311 56817108
! 115009 368185370
? 1
! 119580 96487855
! 41396 608040473
? 1
! 147264 609598279
! 7147 203191240
? 1
? 1
! 127191 684403460
! 198421 194470035
! 118433 809514263
! 83587 594350623
? 1
! 180454 702641967
? 1
! 46022 16264154
! 126844 502817728
! 49495 631556102
! 165479 623146289
? 1
! 57063 154865229
? 1
? 1
? 1
? 1
? 144652
? 1
? 155412
? 1
? 1
? 1
! 190657 292036143
! 59052 7737714
! 154021 303143587
? 1
? 1
? 1
! 125316 839908507
! 8439 970449452
? 1
! 122396 214224523
? 1
! 67531 335940274
! 19077 170108583
! 74194 329896359
! 53308 65727350
! 89843 615400711
? 1
? 1
! 158262 576872527
? 1
? 1
? 1
? 1
? 1
? 1
! 164955 290734680
! 84741 455914443
? 90110
? 1
! 16117 783911552
? 1
! 191238 654886447
? 191536
! 110203 378091777
! 174458 702216308
! 57815 509561670
! 84148 960456136
! 38555 13558390
? 1
? 1
? 1
! 182739 162247991
! 18684 847815646
! 79348 242728740
! 15431 971830915
? 1
? 1
? 1
? 1
? 1
! 82579 57627209
! 116010 732199896
? 1
? 1
! 173796 348913888
! 189711 14895988
? 1
? 1
! 69488 589518427
! 161945 606236810
? 1
? 1
! 90557 506090733
? 1
? 1
? 1
! 63790 754825941
? 1
? 1
! 147927 471433628
! 106800 911333945
! 41441 989240735
? 1
? 1
! 80709 466044343
? 1
? 189932
! 128423 872640699
? 1
? 1
! 112063 240526823
? 1
? 1
? 1
! 75139 862747347
! 34323 633287441
? 1
! 89570 809796343
! 175600 473664234
! 192240 574710516
? 1
! 185384 143943054
! 52555 389620927
! 2394 330219658
? 1
! 188064 501553608
! 34732 988070733
? 1
? 43393
! 27048 152357108
? 1
! 47524 192186016
! 86803 413232543
! 159074 660860330
? 1
! 140963 240250087
? 1
? 1
? 1
? 1
? 1
! 73828 86576655
? 1
? 1
? 1
? 1
! 166058 722272649
? 1
! 35259 235229033
? 1
! 174032 617403721
? 1
? 1
? 1
! 132511 701745475
! 43398 559002116
? 1
? 1
? 1
? 1
! 149727 238172106
! 92892 482347245
? 1
! 128616 968496100
? 1
? 1
? 1
! 134076 367442797
? 1
! 150593 872318296
? 1
? 1
? 88211
! 114699 159219007
! 168448 480938373
? 1
? 1
! 100250 930461753
? 1
? 1
! 15945 757690090
? 164717
! 18185 798669253
! 125655 975492731
? 1
? 171190
! 24711 58986535
? 1
! 138829 86201632
! 70129 297664483
! 82297 997767234
? 1
? 189863
? 1
? 1
? 1
? 1
? 1
! 109383 299636087
? 1
! 144429 248055088
? 1
! 104881 263211239
? 41227
! 198271 425332482
? 1
? 1
? 1
! 125692 924589559
? 1
? 1
! 123805 81910282
? 1
? 1
? 1
! 129831 554623705
? 1
! 189796 840277549
! 53646 110532472
! 169733 168623037
! 94026 235135217
? 1
? 180344
? 1
? 1
? 1
? 185322
! 185476 960453645
! 85504 75035849
! 49971 706808198
? 1
? 1
? 1
! 70899 390922340
! 7083 734745772
! 140307 670221498
! 97592 694782138
! 8420 196709409
! 113013 898699841
? 1
! 183587 338768909
? 1
! 110720 631314978
? 1
? 73090
? 134220
! 51061 491606669
? 1
? 1
? 169508
? 1
? 1
? 1
? 1
? 1
! 166184 560392560
? 1
? 1
? 1
? 1
? 1
! 86897 502416069
? 1
! 97033 281948653
! 63119 706032734
? 1
? 1
? 1
! 10694 611910233
! 8510 185070760
? 1
! 169828 162702939
? 1
? 1
? 1
! 174411 485009282
? 1
? 1
? 1
! 141764 754611220
? 1
? 1
! 163166 163754974
? 39709
? 1
? 1
! 102065 852697167
! 67822 563302586
? 1
! 163937 463223371
? 1
! 178895 694922429
! 143713 593229378
! 18397 424877754
? 1
! 131059 630311272
! 78153 463087751
! 154523 497949491
! 91588 312709338
? 1
? 1
! 193024 613632419
? 1
! 182398 127060114
! 193972 259399824
? 1
! 15315 246180096
? 1
! 197960 555470777
! 70278 836631949
? 1
? 1
! 13682 156574260
? 1
? 47801
? 1
? 1
? 1
! 21851 629466738
? 1
! 137079 898252162
? 1
? 72045
! 19156 988793677
! 125884 862028101
! 78265 60545689
? 1
! 112004 45456522
! 162564 739221530
? 1
? 1
? 1
? 1
! 114005 972896994
! 3072 689140323
? 1
? 1
! 168985 549332115
? 1
! 168462 54445670
! 178323 726282397
? 1
? 1
? 1
! 18012 566732174
! 148236 169825610
! 11218 61312014
? 1
? 1
? 1
? 1
! 127135 963257969
? 1
! 160384 415565480
? 1
! 28258 862755614
! 168584 405777889
? 1
? 1
! 78566 712141060
? 1
! 173868 516226404
? 1
! 42838 801250890
! 139446 239564963
! 18512 420056731
! 110576 140914878
! 11701 526255516
? 1
? 1
! 195283 262787150
! 92642 833915094
? 1
? 1
! 12373 933193954
! 145748 36890374
? 1
! 41271 54656924
? 1
? 1
? 1
? 1
! 126998 120001090
? 1
? 1
? 1
? 1
! 145192 633205976
! 93684 665191003
? 1
? 1
? 1
! 76509 68539594
! 101189 142755080
! 54697 921803300
! 54897 297325630
? 1
! 169420 842051914
? 1
! 195247 359157112
! 15837 272492893
? 1
? 1
? 1
! 159828 59277405
? 1
? 1
? 1
? 1
? 1
! 117718 689936871
? 1
? 1
! 163358 146212016
? 1
? 1
? 1
! 67265 630357793
! 77317 681912837
? 1
! 48690 717739783
? 1
? 190278
? 1
? 1
! 90697 252327065
! 135386 394513520
! 74170 688219543
? 1
! 91877 279894658
? 1
! 3213 856568262
? 1
! 25219 116532856
! 104324 335331654
? 1
? 1
? 184795
? 1
? 1
! 161436 270403157
! 23722 466063097
! 166441 734192360
! 88234 734326270
? 1
! 14557 152577041
! 171625 344346135
! 87893 382970889
? 149215
! 131129 71850633
? 1
? 1
! 118336 193809377
! 147537 830521684
? 1
? 1
? 1
? 1
? 1
! 136812 612161947
! 45246 233828723
! 160624 660503526
? 1
? 1
? 1
! 5883 664804771
? 1
! 27585 29485576
! 89768 720410875
? 1
? 171476
! 105861 729171209
? 1
? 1
! 75170 640443367
? 1
? 1
! 94424 711975828
! 69517 10795554
? 13512
! 149905 834341296
! 17610 486431001
? 1
! 117581 967973128
! 17197 438946985
! 106007 394367357
! 44786 484198989
? 1
! 93795 503801125
? 1
? 47775
! 171092 427270729
! 58627 240489814
! 147608 473250864
? 1
? 1
? 1
! 178571 207799940
? 1
? 1
? 1
! 7735 784434311
! 189853 431879792
? 1
? 1
? 1
! 64788 518993464
! 113111 381809043
! 55280 131407073
? 1
? 1
! 158557 937712150
? 1
! 156105 788317479
? 1
! 38371 852581459
! 84174 2502146
! 159269 586250412
! 15373 532705006
! 192707 99900025
! 107399 509806884
! 193217 704015163
! 30238 76136871
! 152645 466930664
? 1
! 176159 450373607
? 1
? 1
! 64891 768375563
? 1
! 12334 321268078
! 31132 877152706
? 1
! 123920 972072312
? 1
? 1
? 1
! 171384 403237040
? 1
? 1
! 27477 325805096
! 149780 600329542
? 1
? 1
? 1
? 1
! 95690 847977885
? 1
? 168242
? 1
? 1
! 7329 716222283
! 69409 795249624
! 109284 779572636
! 45742 619360349
! 87537 248995323
? 1
! 192902 835354781
? 1
! 90464 415965550
! 167358 279959964
? 1
! 21919 949537726
! 120792 304197011
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 57067 706429621
! 78007 960675365
! 162460 424150042
! 159987 433402287
? 1
! 171573 42684389
! 12909 756197034
! 105894 76688878
! 164754 571406829
! 155386 465135353
? 125734
! 119953 477026029
? 1
? 1
! 75951 187817261
? 1
? 1
? 1
? 1
! 91215 869328219
! 41114 710928547
? 104846
? 1
! 103622 160475165
? 1
? 1
? 1
? 1
? 57756
! 44427 359317887
! 16658 344628596
? 1
! 130970 381224759
! 16715 610894543
? 1
! 5553 841504020
! 103389 40294861
? 1
! 152371 553512006
! 64958 686210740
? 1
? 1
! 107982 974808559
! 51857 462990893
! 68586 554871619
! 89275 162003941
! 111732 74129109
? 1
! 105495 131820124
? 1
! 112411 182110415
? 13582
? 1
? 1
! 68676 195864881
? 1
! 99440 633214258
? 1
? 1
? 1
! 41158 66686351
? 15971
? 1
? 1
! 155310 643009398
! 31979 559081002
! 93477 415854413
? 1
? 1
! 59299 313741767
! 91674 850344336
! 116087 55048270
? 1
? 1
? 1
! 151767 143332044
! 140476 912647442
? 1
? 1
? 1
? 1
! 26896 863367938
! 187264 309284098
? 134728
? 1
! 103277 775027870
? 1
? 1
? 1
! 7547 893741816
! 10516 529410441
? 1
? 1
? 1
! 142653 441807089
! 50965 719405699
! 166782 374169606
? 67196
? 1
? 1
! 198532 229627972
! 180668 940684617
? 1
? 1
? 191130
! 184802 300830016
? 1
? 1
! 193731 413540744
! 121215 345124134
! 115257 21725776
! 127341 727892758
? 1
? 1
! 56348 592327840
! 162015 230782438
? 1
? 1
! 75712 734099240
? 1
! 167805 611427182
? 1
! 194777 547870547
? 1
? 1
! 61467 963534529
? 1
! 135580 433869523
! 23782 105016671
! 123662 318331323
! 153716 643201068
! 37004 726841661
! 162887 775503509
! 128561 60487918
? 1
? 1
! 183164 738692708
? 1
! 78723 832286699
! 158498 458622813
! 5210 24205260
! 93305 43379454
! 120325 740118672
? 1
! 149539 595116895
! 23099 437695162
! 12659 798713342
! 100308 170308499
! 78938 264931143
! 189717 436785209
! 149769 149817187
! 190421 199589965
! 151735 38781805
! 120942 982999100
? 1
! 8499 280015480
! 61288 267796370
? 1
! 31655 216989674
? 1
? 1
! 1658 849267918
? 1
! 110142 161917180
! 82119 618775824
! 95655 576767765
? 1
? 1
? 1
? 1
! 97269 424746502
! 150043 295477782
? 1
! 42656 683809486
? 1
? 1
? 1
! 45150 187783937
! 101897 367233982
! 116880 650849438
? 1
! 153357 722151329
? 1
! 77544 402068930
? 1
? 1
! 172935 548924902
! 148891 530207169
! 14305 102708216
! 70023 41158045
! 46616 356337642
? 1
? 1
? 1
! 36943 43242426
! 52744 140354861
? 1
! 197496 483328735
! 154643 37257008
! 32282 765375421
! 4665 911428384
! 133460 910511632
? 1
! 134285 342270790
! 195892 240468900
! 98701 600629872
! 71050 596447821
! 52794 220777987
? 1
? 1
? 1
! 77510 807685022
! 80354 631821982
! 151976 452445529
! 43783 625442697
? 1
! 198497 784341560
! 127656 284513764
? 1
? 1
? 1
! 130351 95769925
? 1
? 1
! 90887 870255152
! 12045 28270541
? 1
! 144549 584918061
? 1
! 84265 301180151
? 1
? 1
! 18231 657603169
? 130623
? 1
! 131160 339395331
? 1
? 1
? 1
! 17028 855034047
? 1
? 1
? 1
! 136034 657410652
! 1585 154753663
! 189842 513637316
? 1
? 1
! 162135 954556984
! 71049 130044145
! 70265 813539683
? 1
! 102501 721442560
! 36627 791523784
! 127175 751104881
? 1
? 108721
? 1
! 199980 70611639
? 1
! 104672 678647177
? 1
? 1
! 94641 482950798
! 4164 184900138
? 1
? 1
! 85361 233900304
! 82201 859450086
? 1
? 1
? 1
? 1
? 1
? 1
! 131468 880610483
? 1
! 164762 220807134
! 3963 431948343
! 124185 389944028
! 95977 132150973
! 9775 610230351
! 189103 576495680
! 108245 40556140
? 1
? 1
! 158211 515379311
? 1
? 1
? 1
? 1
? 1
! 152383 311393420
? 1
? 1
? 26293
! 116042 99831689
! 67400 565118500
! 19954 516246460
! 35407 228523644
? 1
? 112042
? 1
? 1
! 149016 657427635
? 1
? 1
! 28534 321831137
? 1
! 28540 433941674
? 1
? 1
! 197703 51603596
! 115420 396921951
! 175163 324606716
? 1
! 30726 546278270
? 1
? 1
? 1
! 177724 486247934
? 1
? 1
? 1
? 127650
! 192598 874195425
! 125416 672939329
! 50518 357013010
! 19245 157518299
! 7341 348208191
? 1
! 110342 867264626
! 65304 612346570
! 166358 684035760
? 1
! 175646 572908357
? 1
? 1
! 114199 914425598
? 1
? 1
! 89157 621485749
! 138308 707554837
! 84901 37555040
! 3371 438583166
? 1
! 169275 166372822
! 142038 792452720
! 138747 134277229
? 1
! 91996 94906148
! 97897 54260810
! 15484 870398699
! 133841 343517999
! 40579 186452211
? 1
? 1
! 144862 561533822
! 88126 623730423
? 1
! 43391 754208499
? 1
! 102088 596610554
! 124655 575205983
? 1
? 1
? 1
! 123522 865239534
! 121398 143728901
? 1
? 1
! 99798 275886124
? 1
? 1
! 8035 335959906
? 1
? 1
! 128554 414185116
? 1
! 29299 724627518
! 176861 893411164
? 1
? 1
! 82300 344986830
? 1
? 1
! 14475 468595437
! 168987 561993590
! 164511 247415757
! 24013 417557760
! 143985 626231649
? 1
? 1
? 1
! 199997 656795311
? 1006
! 79274 859503210
! 34223 146060873
! 31490 193809124
! 27303 102224488
! 116614 442516915
? 1
! 79018 915547581
? 1
! 113766 765922819
! 44101 191042095
! 65240 27101608
! 149191 528285442
? 1
! 187103 552864665
! 123554 915594617
! 66847 730099039
? 1
? 1
? 1
? 82961
! 73195 507094111
? 1
! 63094 794233821
? 1
! 137088 54162168
! 112405 262934337
! 140254 370428581
? 1
! 64654 187290114
? 1
? 1
! 129863 218805902
! 28218 81880573
! 35555 100565986
! 17930 477002682
! 144347 623347355
? 1
? 1
! 72748 451719254
! 59100 663816136
? 110196
? 1
! 176692 517847168
! 9361 360653626
! 117532 662913446
! 63089 185158087
? 1
! 18311 344225737
? 1
! 198201 506094591
? 1
! 73273 188729438
! 173647 846088366
? 1
? 1
? 1
? 1
? 1
! 95718 30233067
? 37100
! 74829 864046138
! 198257 740221331
! 115500 833993618
? 1
! 28950 259144558
! 140084 178291062
! 106459 840137195
! 4945 235186101
? 1
! 127275 171235311
? 1
! 56802 735362828
? 1
! 76264 949641907
! 81248 373959305
? 1
? 1
! 37874 543150413
! 193920 39143429
! 62409 909760898
! 42448 816454310
! 26934 2502289
? 1
! 182652 386569332
! 113778 345943504
? 1
? 1
? 1
! 99098 557491533
? 1
? 1
! 166844 836345345
? 1
? 1
? 1
? 1
! 55521 113081647
! 122605 168944470
! 136308 939555186
? 1
! 92902 975002755
! 136674 749224164
? 1
? 1
! 137332 734359960
! 15951 272816397
! 191134 828630795
? 1
! 147361 328173852
? 1
? 1
? 1
? 1
! 109732 221692209
? 1
! 24966 498988789
? 1
? 1
! 173188 656435307
! 24699 607268937
? 1
! 50660 185713004
! 109630 92752574
! 77459 160055336
! 135641 351107982
? 138242
? 1
! 153238 850833533
? 1
! 138178 48507250
! 98095 418379691
! 42010 702713459
? 1
! 198434 223896526
? 1
? 1
! 76654 765712707
! 45274 43575181
? 1
? 1
? 1
? 1
? 1
! 164138 535993383
! 115137 128175412
? 1
! 89890 349441018
! 36142 262714660
? 1
! 119371 359935082
! 70456 806715947
? 1
? 1
! 63609 889957300
? 1
! 41356 529517960
! 9682 295396596
! 148674 210894989
? 1
! 173269 591482589
! 181254 280071639
? 1
? 1
! 93556 17182442
? 1
! 167972 39972776
? 1
! 39782 490457682
? 1
! 155161 849075645
! 57560 211959744
? 102812
? 1
? 1
! 110403 587060002
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 168431 672648825
? 191424
? 1
? 1
! 22593 687913246
! 32010 322055377
? 1
! 174061 272912298
? 78139
? 1
? 1
! 182682 702828187
? 1
? 1
? 1
! 111986 60834032
! 181005 221035271
! 159079 625950557
? 1
! 79643 622579242
! 61212 886215378
! 39932 622928519
! 23206 541254474
? 1
! 102315 393562721
? 1
? 1
! 140491 226774942
! 44232 559955299
! 49393 885651637
? 1
? 1
? 1
? 1
! 77072 871978673
! 146548 661081790
? 1
! 131028 201255415
? 1
? 111743
? 1
! 191333 221195766
? 1
! 124269 192814428
! 136503 784834179
! 61714 310870815
! 144399 731573556
? 1
! 117008 289333422
! 1863 18734811
? 1
! 79834 189251750
! 8879 902994564
! 97111 52109559
! 93696 338677776
! 112820 119959989
? 1
? 1
? 1
! 128985 297655158
? 162960
? 1
! 125998 293651816
! 131488 542540029
? 1
! 57963 902459650
! 1022 332126268
! 68935 288692103
! 134174 676038611
! 143620 979360999
? 1
! 140259 553446578
? 1
? 1
! 82991 426954293
! 44947 112752124
? 1
? 1
? 1
! 51980 733862007
! 148683 43791586
! 83740 939885080
! 11628 143327327
? 1
? 1
! 98186 102211914
! 162954 636251555
? 1
! 69515 853367983
! 46369 195648747
? 1
? 170582
? 1
? 52007
? 1
? 1
! 141428 402644926
? 1
! 179161 133725538
! 136048 39036911
? 1
? 1
! 1511 543901043
! 103419 656336203
! 6553 632064198
? 1
? 1
! 185887 574834808
! 181463 63807289
! 146294 904440642
! 20825 714750582
! 90151 351136870
! 127867 424083544
? 1
? 1
! 127104 387710810
! 1837 461605195
? 1
? 1
! 55443 685504144
? 1
! 185313 703695032
! 17994 571103534
! 99781 954293940
? 56965
? 1
! 45027 895816086
! 106365 589101473
! 107195 954116312
? 1
! 80858 481706811
! 103012 531923225
? 1
! 27971 654603498
! 63381 771357552
? 1
? 1
? 1
? 75821
! 117778 39905740
? 1
! 125235 984963827
! 77364 648797396
? 1
? 1
? 1
? 1
! 172861 973528238
? 1
! 8886 218949874
? 1
? 1
! 137206 409584528
? 1
! 106892 797507870
? 1
! 13826 309344819
? 1
! 61170 448411014
? 1
! 119094 116891170
? 1
! 130701 855679369
? 1
! 66978 264914830
! 66939 516583557
? 1
? 1
? 1
? 1
! 46519 826937883
? 1
? 1
! 55263 782243213
? 1
? 1
! 178096 615094535
? 107334
! 18036 67617339
? 1
! 8228 358192624
? 1
? 1
? 1
? 1
! 36441 443593822
? 1
! 53165 526438050
? 1
! 184655 519970519
! 99189 716915889
! 38489 200098218
? 1
? 1
! 157059 72791323
! 49337 76642395
! 65086 815035278
! 38902 199817468
? 1
? 1
? 102068
? 1
? 1
? 159432
? 1
! 155175 69176634
? 1
! 39807 134416708
! 80703 454751328
? 1
! 146519 259013322
? 1
? 1
! 53654 98710047
? 1
! 159740 762075715
? 28361
? 1
! 184495 504201099
! 185390 511967821
! 191782 552004804
? 1
! 96994 181719369
! 65047 923380783
? 1
? 1
? 1
! 91882 933124542
? 1
? 1
! 36295 782169605
! 192198 246463991
? 1
? 1
? 1
! 196982 792277382
? 1
! 16068 7647901
? 1
! 42898 698500598
! 149308 431779124
! 150568 435879619
! 125250 53528513
? 1
? 1
? 1
! 150673 942412960
? 1
! 151212 302939515
! 135539 642867338
! 25343 449497265
? 1
? 1
? 1
! 162960 480253
! 87461 767064507
! 197329 426671964
! 181641 174285158
! 23223 60973263
? 1
? 1
! 174785 269269153
? 1
? 1
? 1
? 1
! 141224 672037445
! 79907 949808779
! 150652 458237294
! 51646 571501593
! 57928 735461598
! 75796 493154207
? 1
! 110234 222660990
! 82931 187912598
? 1
! 56765 272253464
! 139083 22290024
! 175247 57001250
! 58290 819572524
! 196011 694097908
! 49104 361818404
? 1
! 158539 641916714
! 165618 242411116
? 1
? 1
? 1
! 48507 563118588
? 1
? 1
? 1
! 107649 116072246
? 1
! 8815 200142126
! 116973 911323309
! 169262 221330740
? 1
! 49541 4650788
? 1
? 194265
? 1
? 1
! 52743 625859233
! 150268 54078953
! 109281 398055000
? 1
! 135720 969274255
? 1
? 1
! 24097 100083489
! 25919 503966071
? 187250
! 88037 63725286
? 1
! 54727 793495479
? 1
! 193365 263974290
? 1
? 1
! 67162 425768457
! 14833 792563512
? 1
? 1
? 1
? 1
! 42122 61774690
! 107546 686899154
! 182535 185120302
? 1
! 159242 94885695
! 61476 474567851
! 55331 89569394
? 1
? 39761
? 1
! 91951 887641111
? 1
! 47661 693241101
? 1
? 1
! 6313 2850239
? 1
? 1
? 1
! 63772 830125409
! 189482 381973819
! 85245 303577284
? 1
! 104427 717180948
? 1
! 39581 987566069
? 1
! 41610 961683014
? 1
! 24170 80403587
? 1
? 1
! 146859 232853483
? 1
? 1
? 1
! 125236 659464850
? 1
! 180476 221175928
! 30392 309070499
! 65011 447595407
! 172633 971439727
? 1
! 172179 60813753
? 1
? 1
! 117371 14618417
? 1
? 1
? 1
! 49944 821921196
! 122659 346444138
! 14270 642263631
? 1
! 153151 591791369
? 1
? 1
? 1
! 163201 702308417
! 187489 621801922
? 1
! 1578 653590756
! 119228 857070923
? 1
! 162285 241532183
! 85312 328403199
! 20619 797405485
? 1
? 1
! 171089 336765109
! 109774 881421669
! 45514 278443990
? 1
? 1
! 21798 654269663
! 52412 887960521
! 84601 148057162
? 1
? 1
? 1
! 124016 500908870
? 170395
? 1
? 50677
? 1
! 68914 658505448
? 1
? 1
! 93721 845299556
! 61752 233964301
? 1
! 43707 919357363
? 1
? 1
? 1
! 36888 808181885
? 1
? 1
! 171127 102289679
! 128494 303191967
! 116860 176129295
? 1
? 1
! 99085 861425090
! 23604 153470054
? 1
! 5075 863001707
! 62351 247721570
! 147109 44917818
? 1
? 1
? 1
! 33995 302284678
! 130420 112915916
? 1
! 151725 278540290
? 1
? 1
? 1
! 129109 328064207
! 79664 212970168
? 1
? 1
! 151985 207953497
? 1
! 161045 129487115
! 125873 86004975
? 1
! 108009 187083772
? 1
? 1
! 48415 855698448
? 1
? 1
? 1
? 1
? 1
? 1
! 89330 194378576
! 19419 640119514
! 17345 584079087
? 1
? 1
? 1
? 1
? 1
! 191443 792820823
! 38730 236915061
? 1
! 80243 414017367
! 3396 363486856
? 37896
! 113527 798014909
? 121001
! 113340 798229353
! 76037 450863486
? 42541
! 147197 336623107
? 164837
? 1
? 1
? 1
! 39862 450822211
? 193548
! 122931 414511823
? 1
! 23790 324650661
! 28585 851955327
! 107216 13703876
? 1
? 139901
! 157952 957303283
? 1
! 109975 626007517
? 1
? 1
! 19570 625064457
! 45313 398826037
? 1
? 1
! 151380 759280529
? 1
? 1
! 10378 322076822
? 1
! 53340 91613245
? 1
? 1
! 12070 402556965
? 1
! 121519 340042855
! 67429 581029933
? 1
! 143922 512659791
? 1
! 173297 705803849
! 144239 859963347
? 1
? 1
! 24112 505194085
! 84178 947438353
! 170846 972932064
? 1
! 90501 415101404
? 1
! 78562 402863808
! 50929 999882681
? 1
? 1
? 1
! 198340 979293801
? 1
! 125729 904068747
! 125519 319021798
! 5048 949731695
? 1
! 28153 21047563
? 1
? 1
! 49287 62580179
? 1
? 1
! 61045 977313413
! 167724 757697401
? 1
? 1
? 1
? 1
? 1
? 1
! 127199 660627876
! 10466 266031288
? 92354
? 1
! 155915 260196579
! 59813 958105892
! 191607 280733498
! 58929 812720649
! 184413 761274795
? 1
! 84880 419744285
! 84891 697925087
? 1
? 1
? 1
! 77959 568649758
! 124513 537987480
? 186492
? 1
? 1
? 1
? 1
? 1
! 32669 890890131
? 1
! 61091 468030572
? 1
? 1
! 120242 635908760
? 1
! 78035 635069805
? 1
! 174132 740428257
! 111660 125210140
? 1
! 135005 92200039
? 1
? 1
! 197908 664772245
! 169434 146256983
? 1
! 110602 233294142
? 1
? 1
! 191968 279246299
? 1
? 156019
? 1
! 170976 379434736
? 1
? 1
! 55917 82554372
? 1
? 1
! 61074 311244695
! 120795 915087988
! 147199 612671246
? 1
! 99360 816329779
? 1
! 120117 824373110
? 1
? 1
! 43620 886793385
! 186108 234277838
! 164371 597557019
! 107057 663149162
! 197521 96856028
? 1
! 95785 648267006
? 1
! 119462 153164109
! 10244 115464972
! 3636 576741602
? 1
! 76646 710029232
! 12060 755522270
! 199731 482350115
! 165818 193520160
? 1
! 108641 294977792
! 28603 582096691
! 19001 366641553
! 75855 961598228
? 1
? 1
! 30314 134635917
! 188788 210677302
? 1
! 114741 616354809
? 1
? 1
! 141304 267907602
! 40622 327905065
! 24000 525251248
? 1
? 1
? 1
! 119221 475700835
? 1
! 83774 333890210
? 1
? 1
! 62942 817436371
! 16865 64697750
! 43736 910033719
? 1
! 67236 496555420
! 34063 571557315
? 1
! 13618 3739076
! 144631 830295739
? 1
? 1
? 1
? 1
? 1
! 163020 962279410
! 61955 558991524
! 38744 49477961
! 197559 624427742
! 160223 469441590
! 190220 10006815
! 60104 283602314
! 166557 887974170
! 62768 449069796
? 1
? 1
! 81010 64557098
? 116469
? 1
! 77974 685006782
? 1
! 735 658130476
! 28225 64689138
! 137739 816920288
! 58699 996376831
? 1
? 1
? 1
? 1
! 38891 940684244
? 1
! 24052 690732145
? 1
? 1
! 127990 330913381
? 1
! 51808 464848195
? 1
? 1
? 1
? 1
? 1
! 169261 433857576
! 89842 915788532
! 60364 592924706
! 153106 17455387
? 1
? 1
? 1
? 1
! 169854 629075174
! 48262 809940788
? 1
! 139101 671858185
? 1
! 7606 159260513
? 1
! 69522 236660109
! 159158 908151099
! 80504 881696482
? 1
? 1
? 1
! 80522 570942018
! 152855 597799361
? 1
? 1
! 90058 714660240
! 195933 302281754
? 64416
! 144524 33472944
? 1
? 1
! 101008 575736662
? 1
? 1
! 25282 85509875
! 71098 453607314
? 1
! 95987 526623673
? 1
! 78292 597313731
! 167614 138223501
? 1
! 122546 193828704
? 1
? 1
! 130531 451136661
? 1
! 150462 106810749
? 1
! 81687 879244800
! 118882 245824951
! 11303 664391221
! 173217 866625039
? 1
? 1
! 34836 236165828
! 68368 654736932
! 120020 151592218
? 1
? 1
! 95819 635251404
? 1
? 34884
! 51720 132219885
! 146893 813451871
? 1
! 72265 692001762
! 114635 997006434
? 1
! 133412 199332987
? 1
? 1
! 123766 282809645
? 1
! 190949 392696568
? 1
? 1
? 1
? 1
! 84583 702966941
? 1
! 152969 471532191
! 199108 945857278
? 1
! 54571 945244915
! 150416 15111807
! 55230 671778469
? 1
? 1
! 180193 553109742
! 149212 106950373
? 1
? 1
? 123370
! 131823 394303801
! 56212 917127002
! 110232 210437538
? 1
? 1
? 1
! 37676 345126931
? 1
? 1
? 1
? 1
? 1
? 1
! 89224 196628463
? 1
! 141726 769692767
! 28532 428470075
! 137361 817433235
! 88440 282569249
! 28977 323332308
? 1
! 56229 245030522
! 17885 232699604
? 1
? 1
! 13936 249611512
! 97590 330447043
? 1
? 1
! 73930 987994944
? 1
! 85495 237829365
? 1
! 26027 665112342
! 59855 42196291
? 1
? 1
? 1
! 111240 106090987
? 1
! 54688 219278097
! 14138 45924028
! 66678 946738516
? 1
! 21084 405158683
! 26915 226170977
? 1
! 39910 814318644
? 1
! 194781 140925429
? 1
? 1
! 146108 884031444
! 116745 690852792
! 62898 329270209
? 1
? 1
? 1
? 1
? 1
! 166486 743159960
! 134755 659760957
! 157990 94167428
! 62310 320517094
! 34368 989333716
! 69440 394083717
! 183628 775839039
! 170285 83108987
? 1
? 1
? 1
! 32736 514421606
! 185381 197718609
? 1
! 114678 613777101
? 1
! 160708 606228302
! 80620 477079103
? 1
? 1
! 5583 436686352
! 88205 736390193
! 16054 957980022
! 62674 541646108
! 37006 592622994
? 1
? 1
! 1530 136075589
? 1
! 113245 542759417
? 124446
! 70426 930362582
? 1
! 15258 523678186
! 176398 600982707
? 1
? 1
! 9106 581801805
! 124782 278832374
? 1
? 1
? 1
! 144934 222114894
! 171991 848501931
? 1
! 59808 298481885
? 1
! 73057 122866418
! 14561 510482223
? 1
? 1
! 177276 124658592
! 20244 396866546
? 1
? 1
! 164297 815115306
! 69051 586064745
! 78821 316076581
? 1
? 1
? 1
? 1
! 8266 61566697
? 1
! 96080 710223124
? 1
? 1
? 1
! 178429 266477448
! 28072 621886466
? 1
! 18252 334865737
? 1
? 1
? 1
? 68939
! 73819 461509849
! 3115 721666805
? 1
! 58789 557928422
! 117387 431373046
? 1
? 1
? 1
? 1
? 1
! 187232 750245646
! 52665 396780871
! 10333 627668376
! 14191 176878327
? 1
! 46622 201428886
? 1
? 1
! 169654 465573464
! 23720 886290822
? 1
! 137786 201354818
! 110481 143915962
! 38914 225123864
! 176976 332334519
! 14689 217009684
? 1
! 60906 876000968
? 1
! 170420 334622111
! 119578 156940133
? 1
! 177495 261955715
! 18421 553463692
? 1
! 133652 433030131
? 1
! 121705 486336198
? 1
? 1
! 50533 640017243
? 20233
! 42921 821939658
? 1
! 108838 137511693
! 73540 11714846
? 1
? 1
? 1
! 111297 440428121
? 1
? 1
? 1
! 130258 698508390
! 57481 617838387
! 79811 104310724
! 60976 199884671
? 1
! 187555 132827706
? 1
! 12767 481181171
! 101668 2019380
! 23325 503072226
? 1
! 184349 411013756
? 1
? 1
! 81255 979092585
! 115554 626882877
! 57809 12405230
! 108260 390657713
? 1
! 20332 647717143
! 61304 493338625
? 1
! 4125 117566174
! 129919 331891167
? 1
! 47706 836098740
? 1
! 1088 497560320
? 1
! 169082 117158784
? 1
? 1
? 151114
? 1
! 58132 171688752
? 1
? 1
? 55997
! 41363 459369457
? 1
? 1
! 39244 361197529
! 41466 716100447
? 1
! 136614 94724024
! 30884 563279010
? 1
! 67939 294218724
! 115071 991858119
! 184154 882878475
? 1
! 199733 472969883
? 1
! 58032 758824314
! 87449 38377483
? 1
? 46280
! 180171 68501510
? 1
? 1
! 83954 851310240
? 67770
! 171470 438494242
! 75208 357193194
! 150338 534621227
? 1
? 1
? 1
? 1
? 1
! 149744 510046507
! 26125 674709619
? 1
! 15403 864036483
? 1
! 199175 716468007
? 195556
? 1
? 1
? 1
! 13238 933907230
? 1
? 147352
? 1
? 1
? 1
! 4968 610393015
! 186412 939422651
? 1
! 168898 902014959
! 142956 303275082
! 110533 503167503
! 17895 415884869
! 181352 333844707
! 180259 555497427
! 112431 675175228
? 92200
! 47696 167476966
! 113501 687171136
? 1
? 1
? 1
? 1
! 163772 784314473
? 1
! 65794 26246889
! 187167 552082934
! 73915 743608742
! 51968 687389314
! 162589 915596582
? 1
! 93224 725126294
? 1
! 66358 779273664
? 1
? 1
? 1
! 76390 667039577
? 1
! 17826 852996027
! 12969 851287795
? 1
! 121472 322719744
? 1
? 1
! 186318 149543931
? 1
? 1
! 151644 992431660
? 1
? 1
! 38631 449707363
! 171845 733459881
! 38398 35210967
! 62442 411461389
? 1
? 165134
? 1
? 1
! 46245 518618628
! 154285 649810211
! 85500 162894764
! 175691 608206469
! 131773 412084622
? 1
! 67706 648602688
! 90859 16070026
? 1
? 1
! 53245 820356903
! 91983 740668823
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 36954 804473527
! 20890 967610693
! 138094 596445024
? 1
! 149913 731920622
? 1
! 141262 138313456
? 1
? 1
? 1
? 1
! 71636 37001816
! 60574 62810103
! 122783 382706715
! 194952 64574144
! 113982 855951282
! 136931 53879548
? 1
? 1
? 86633
? 1
? 1
! 180280 543529302
! 1736 119879363
! 100472 895133056
! 39322 994285790
? 1
? 75426
? 1
! 121239 911403309
? 1
! 59720 952626921
? 1
! 47531 394149948
! 65952 207228914
! 20849 341635461
? 1
! 64392 850816408
! 95644 246291425
! 91820 535255645
? 1
! 139910 602752063
! 22920 88985820
! 6833 566106633
? 1
! 23124 595712021
? 1
! 198891 330441699
! 108269 755825759
! 114424 155818005
? 1
? 1
? 1
! 22636 418490787
? 155735
! 114128 117298129
? 1
? 1
! 188651 551369670
! 113702 859075396
! 83421 63468575
? 1
? 1
! 154502 563714543
! 32303 473070429
! 15740 609608403
! 21656 470201222
! 20583 185128691
! 182070 176914444
! 31080 148975452
! 177897 615726871
? 1
! 35115 708806034
? 1
? 1
? 1
! 182109 495007996
! 184107 903592930
! 11846 492895839
! 1946 947530767
! 149209 732211547
? 1
? 1
! 146298 382770920
? 1
! 2456 329898249
! 186960 259392622
? 1
? 1
? 1
! 166767 955932164
? 1
? 1
? 1
? 1
! 71302 237279939
! 101043 140900737
! 67729 109293165
? 1
! 74320 479594241
? 1
! 196902 131721512
! 117175 372559452
? 1
? 1
? 1
? 1
? 1
? 1
! 160738 625910686
? 1
! 169308 345431854
! 36654 994899729
! 127584 209652162
! 121442 68078661
? 179051
? 1
! 72591 435874954
? 1
! 77702 667646397
! 56084 597977282
? 1
? 1
? 1
! 46368 536875984
! 49966 754859390
! 49185 260401878
! 158507 899902224
? 1
! 33619 64118907
? 1
? 1
? 1
? 1
! 188525 826791763
! 69298 805473495
? 1
! 122799 565804771
! 128838 863634765
? 1
? 1
! 20365 498598488
? 1
! 163987 223979829
! 19483 746026911
? 1
? 1
? 1
? 78699
! 46635 135394084
? 183176
? 1
! 17119 520894199
! 50154 379391824
? 1
! 172577 562781009
? 1
! 20853 360895483
? 1
? 5822
? 1
? 1
? 192992
? 1
! 80893 484010717
? 14082
? 1
? 1
? 1
! 193885 398045854
? 1
? 1
! 76903 242738037
! 127467 370937305
! 107846 180321319
? 1
? 1
? 1
? 1
! 139086 232068933
! 144946 516968640
? 1
? 1
! 136718 458294904
! 139406 938621125
? 1
? 1
? 1
! 3391 116862077
! 62743 15547821
! 31184 142065313
? 1
! 94034 161633937
? 1
? 1
! 176797 442125266
! 192734 463770519
! 171552 387646032
? 1
? 179811
? 1
? 1
? 1
! 136989 204540208
? 1
? 1
? 1
! 69082 339593851
! 58443 883030150
! 125540 40117826
! 79951 296426787
? 1
! 122785 380273879
? 1
? 1
? 1
! 120543 831166545
! 30650 171267680
! 71387 987282573
? 1
! 173255 881011982
? 1
! 18234 797140631
! 123441 188884464
! 186681 192507066
! 176286 710451886
? 1
? 1
! 2701 743149393
! 177593 644434740
? 1
! 108250 633043651
? 1
? 1
? 1
! 166035 713717816
! 123090 315766789
? 1
? 1
! 176674 613401576
? 1
! 199287 695862043
! 52104 152287100
? 1
? 1
! 98565 950123649
! 163245 475768497
? 1
? 1
! 113158 140985203
? 1
? 1
! 160642 189991057
! 87110 784834147
! 194443 982687668
! 21788 839655698
? 65278
! 48758 670586897
! 144735 751959160
! 162898 967550832
! 15 187506367
! 139840 119299417
! 132775 808841483
? 1
! 68812 680593039
? 1
! 130263 75783077
! 114881 103314743
? 1
? 1
? 140398
! 160511 239643319
? 1
! 128961 493074314
? 1
! 172392 827955625
? 1
? 1
! 196343 124646121
! 160473 693057845
? 1
? 1
? 1
! 75685 318586821
? 1
! 137183 630013009
? 1
? 1
! 187808 288167932
? 1
! 179851 21530264
! 46677 403618291
? 1
! 134528 797611553
! 82656 690896463
! 120162 786049008
! 96206 360177650
? 1
? 1
? 1
? 1
? 1
! 22242 958233312
? 1
! 167554 585262415
! 178951 694086
! 109306 828020174
? 1
? 1
? 1
? 1
! 143843 386675957
! 164862 911668634
? 64320
! 96309 9211978
! 89403 23379370
! 56805 103627013
! 129872 720796266
! 39260 742649062
! 131375 755904564
? 1
! 18375 697400067
? 1
! 48770 22208116
? 1
? 1
! 31279 958898428
! 80529 437675919
? 1
? 1
! 29280 398824209
? 58310
? 1
! 50815 681473066
! 185936 230307965
? 1
? 1
! 106145 492886302
! 65929 295824007
? 1
? 1
? 1
! 192841 683961601
? 1
! 109824 240299424
! 98697 594522873
? 1
? 1
! 141508 812584886
! 93283 523598849
? 1
? 1
? 142092
! 181623 191314182
? 1
! 125185 798618901
? 1
? 1
? 1
! 24504 526342951
! 23002 785338091
! 86618 843682125
! 34141 572729722
! 21189 880751693
? 1
? 1
? 1
! 43253 589772084
? 222
! 61573 48957252
? 1
? 145633
? 1
? 1
? 1
? 1
! 449 792130056
! 86306 945334406
? 1
? 1
! 37557 736426363
? 1
! 114899 397725831
? 1
? 1
! 55854 959814932
! 153063 491902972
? 1
? 1
? 1
? 1
? 1
! 79989 827356708
? 1
? 1
? 1
! 110121 450638403
! 180379 915570249
? 1
? 1
! 119047 872404365
! 144523 897968268
? 1
? 1
? 1
! 144604 710658745
? 1
! 120816 429126229
! 162818 926898898
! 111169 883958450
? 1
! 61087 916650396
! 167198 101868844
! 35341 515150216
? 59500
? 1
! 128894 79384479
! 132362 744948819
! 180072 324980255
? 1
? 1
! 23352 952584319
? 1
! 198722 640723323
! 106461 223289454
! 143140 738248417
? 1
! 89835 293604469
? 1
? 196059
? 1
! 120216 885609197
? 1
! 19555 957422227
! 111333 586435167
? 1
? 1
? 1
? 1
? 1
! 5972 497533689
! 165089 873667301
? 1
? 1
? 1
? 1
! 43379 44243730
! 79346 486076221
? 1
? 1
! 57830 537625606
! 90947 181157050
? 1
! 98203 782621500
? 1
? 1
! 18318 420334006
? 1
! 7139 582303809
! 26181 907126126
! 87759 900414227
! 56578 683467297
! 175188 212020425
! 35010 159776070
! 159600 622557829
? 1
? 1
? 1
? 1
? 1
? 1
! 22855 243713841
! 154379 646704427
! 103088 713591300
? 1
? 1
? 1
! 155954 314175752
! 178064 742182928
! 17771 524950050
! 190478 309161124
? 1
? 1
? 191375
! 188487 495694235
! 16337 478009529
? 1
! 175575 16350013
! 37438 23400859
? 1
? 1
? 1
? 1
? 1
! 119881 31591168
! 143490 576472685
! 157657 741130889
? 1
? 99486
? 1
! 9695 397088259
? 1
? 1
! 75986 424546467
? 1
! 80764 543832027
? 1
! 42800 502576343
! 117193 830324739
! 40772 600731516
? 1
! 59020 740727979
? 59174
? 1
! 7194 943731809
! 74956 215983489
! 88019 104121246
! 101617 239382936
! 75550 357000085
! 169248 437972037
! 161095 174074506
? 1
! 38533 975083971
? 1
! 48277 133742388
? 1
? 1
! 178970 334368313
! 11862 920856879
! 118272 243611281
? 1
! 15232 490746987
? 1
! 156233 153874977
! 160517 614532559
? 1
? 1
? 1
? 1
! 52464 111271619
! 3459 767316939
! 54408 654799103
? 1
? 1
? 1
? 1
! 79337 399807901
! 163941 980197778
? 1
! 88510 663853812
? 1
? 1
! 80029 579655037
? 1
! 108634 395343631
! 53577 500538195
? 1
? 1
? 1
? 1
! 178440 740492014
? 1
! 131925 419120232
! 154701 178543348
! 185072 165323968
! 182492 824373415
! 115467 820222309
? 136850
? 1
! 115818 639518185
! 197731 110892866
? 1
! 168464 972702358
! 98461 993652835
! 77653 711628998
? 1
? 1
! 183660 159979736
? 1
! 28651 238143287
! 81206 296167633
! 68561 739039390
? 118524
! 137416 741346474
! 62012 380043195
? 1
? 1
! 99594 551295641
! 22366 185235189
? 1
? 75635
! 31392 745466003
? 1
! 89993 43865781
! 69474 77973825
? 1
! 144073 645360953
! 54321 598975012
? 1
? 73368
? 1
? 1
? 1
! 159753 19066045
! 79964 218393531
? 1
! 39022 389734683
? 1
? 26718
? 1
! 117808 558286437
! 27681 685421463
? 1
? 29347
? 1
! 13821 332729219
! 140048 733043335
? 1
! 100600 676488811
! 9699 161810457
? 1
? 1
! 922 794144196
! 73359 861115451
! 123984 491736480
? 1
! 23155 525784439
! 133438 749248944
? 1
? 1
? 1
! 81965 706293228
? 1
! 128530 686838944
? 1
? 1
? 1
? 1
! 45730 755070112
? 103310
? 1
! 68245 29435545
? 1
? 1
? 69713
! 6038 207938185
! 82733 511352729
? 1
? 1
! 179258 77303719
? 54356
! 54064 432606905
! 80956 268116024
! 183420 695675780
! 114019 656577825
? 1
? 1
! 58593 466544803
! 151952 918455072
! 60269 560635332
? 1
! 185805 775100047
? 1
! 31918 345352509
? 1
? 1
? 1
? 96284
! 35195 231767209
! 128709 26497392
! 117818 726932904
! 150395 216475576
! 188167 852938851
! 70031 726148323
! 167740 466052831
! 18073 992697645
! 135331 501764636
! 181735 422298886
! 112348 159571710
! 92969 485136522
? 56147
! 99162 22570898
? 1
? 1
? 1
? 1
! 31737 658385332
? 1
? 1
? 1
? 1
! 191949 40006668
! 37103 769268964
? 1
? 1
! 160988 420867932
? 1
? 1
! 111524 892975425
! 137033 746501317
? 1
? 137018
? 1
! 151989 834000244
! 166835 518839161
? 1
! 68336 911249398
? 1
! 15623 837877291
! 81416 760014568
! 97709 526792870
! 178786 193937579
? 1
? 1
! 62534 711982611
! 176759 141356242
? 1
? 1
! 156831 713497302
? 1
? 1
? 1
? 1
! 189025 282678874
! 397 900327184
! 161042 197766151
! 67076 498122756
? 1
! 83905 638400755
! 54915 521770104
! 68730 434306835
? 37397
? 1
? 47260
? 1
? 1
! 105988 700306740
! 104 32511618
? 1
! 9925 64173454
? 1
! 141388 116119112
? 1
? 1
? 1
? 1
? 1
! 27145 920526163
! 140215 485271572
? 1
! 23400 817142000
? 1
! 134012 215858734
! 44239 933200901
? 1
? 1
! 3013 254948318
? 1
? 1
? 1
! 106835 809487077
! 161895 841507571
? 1
? 1
? 1
? 1
? 185046
? 1
? 1
! 69008 716713624
! 185203 90111784
? 1
! 73692 958967282
? 1
? 1
? 1
! 81741 250204460
? 1
! 153590 475343562
? 1
! 185949 220696887
? 1
? 1
? 1
! 158910 451864152
! 169904 163767991
! 56048 231606116
! 138843 973122484
? 1
? 1
! 175184 719932644
! 55506 307484027
! 93845 450539471
! 174815 423045923
? 1
? 1
! 77551 57524163
? 1
! 6238 693015037
! 88720 558909077
? 1
? 1
! 148260 110198709
! 54837 860389437
! 10842 674627715
! 86754 667675300
? 1
! 169348 67985047
! 193750 804337456
? 1
? 1
? 1
? 1
? 1
? 1
! 158896 793503345
? 1
? 1
! 97551 628025668
! 100293 978126891
! 130799 844080157
! 167688 114085587
? 1
! 24813 444954777
! 156553 924724089
! 133311 858346566
? 1
! 163525 309334291
! 131518 980231771
? 1
? 1
? 1
? 1
! 151467 151490974
! 41859 702921725
! 187018 637843147
? 108237
? 1
! 4082 64444810
? 1
! 48249 666280036
? 1
! 165200 187669019
? 1
! 191695 618226174
! 113130 679162770
! 91119 951260480
? 1
? 1
! 38137 325915673
? 1
? 1
? 1
! 143579 889266650
! 80052 282985323
? 199713
? 1
? 1
! 77104 27055253
! 34948 731363888
? 1
? 1
! 128421 528152957
? 1
! 95455 819338693
? 1
? 1
? 1
! 29478 458830989
! 62361 298390088
! 103872 270150760
! 110479 740825519
! 3212 148402398
! 37757 542342104
! 119004 437102465
! 122433 106627236
? 155983
? 1
? 1
! 111033 541575914
? 1
? 1
! 871 926583244
! 106604 830385590
! 42764 848550925
! 106363 183852354
! 175573 751559694
! 177758 921023420
! 106166 967224137
! 153976 118908498
! 41536 879150146
? 1
? 1
? 1
? 1
! 48437 79136172
! 98540 186745547
! 43610 246285782
! 41602 353290456
! 150821 892783293
! 121006 49457878
! 28388 129278375
! 132950 450794858
! 164601 420125572
! 418 701697319
? 1
! 184695 718743058
! 172684 915707278
? 1
? 1
? 1
! 130616 42789563
! 70332 299311357
? 121081
? 1
? 1
! 101678 586313253
! 90393 982822923
? 1
! 192910 489369445
? 1
? 1
! 166097 385896156
? 1
? 1
! 46667 921895200
! 105567 317126646
! 173296 280982853
! 128788 278124013
? 1
! 83559 156212271
? 21108
? 1
? 1
? 1
! 29468 102655171
! 119988 220945601
? 129164
? 1
! 175685 550321450
! 53508 632262309
! 49805 22948322
! 55916 214779321
? 1
? 1
! 81294 122652363
! 69852 131684620
? 1
! 47937 576556050
! 154451 462999383
? 1
? 110364
! 53982 995011467
! 57870 629163027
! 37236 337034317
? 1
? 1
! 86707 413703381
! 190746 882395599
! 147243 941548861
! 145737 290741711
? 1
? 1
? 1
? 1
? 1
! 123069 912411700
! 199828 746348877
? 1
! 91834 979070586
! 56308 827557683
? 1
? 1
? 1
! 34437 969751644
? 1
! 3486 806058926
! 123916 834045737
? 1
! 87395 505666934
? 1
! 32080 9423847
? 1
? 1
? 78238
! 98330 739604888
! 83108 334562794
? 4732
! 63688 802114398
! 188984 619407758
? 1
? 1
! 160876 36975632
! 83941 607007943
! 141371 733554133
? 1
? 1
? 1
? 1
? 1
? 35902
? 1
? 1
! 179090 721481624
! 165168 375422100
! 140610 440053803
! 18753 349021402
! 182240 227147601
! 93376 483619371
! 76014 826343913
! 189968 356699576
? 1
? 1
! 119911 22675213
! 50770 514266241
! 153880 441112463
? 1
! 185288 270439447
? 1
? 1
! 68326 872168688
! 68074 590931765
! 156332 390483918
? 1
? 1
? 1
? 1
! 28888 891696959
! 91994 580576501
! 141604 927028969
! 199396 5367003
! 20629 915741384
! 149684 996982883
! 3799 931286879
! 79378 923089054
? 1
? 1
? 1
? 1
? 1
! 159762 641293038
! 110594 136563738
? 1
! 63023 211215706
? 1
? 1
? 1
! 106823 92292357
? 1
! 102768 595812718
! 88493 889071379
! 183041 212425963
! 85212 984787308
! 120012 424757175
? 1
! 17655 46341472
! 2449 616431146
? 1
? 1
! 186851 193410880
? 1
! 79871 610582495
! 33220 609295058
! 77634 329882313
! 150588 672858434
? 1
? 1
! 169917 193172513
? 1
! 184431 506543269
? 1
? 1
! 197678 936166334
! 26782 234001123
? 1
? 1
! 131225 893123418
? 1
! 7986 386758886
? 1
! 184475 518758893
! 8550 263374675
! 124132 488727298
! 99700 924210707
? 1
? 1
? 1
! 46578 972771150
! 39137 88700285
! 127807 872268528
! 54198 97885884
! 196304 234759613
! 194037 893290999
! 60438 517408544
! 80201 888330291
! 111089 797256323
! 68371 696062694
! 196882 712903402
! 129285 986881555
? 1
! 67894 27690511
! 48898 238415960
? 1
! 155065 152265203
? 1
? 183683
? 1
? 1
! 137801 546289323
? 1
? 1
? 1
? 1
! 68867 98023648
? 1
? 1
? 6474
? 1
! 18746 683218757
? 7765
! 162332 448453777
! 147470 941174704
? 1
! 152891 883613858
! 28671 978650936
! 186269 528018465
! 176449 938009174
! 185592 445256871
? 1
? 1
? 1
? 1
? 1
! 120386 445500516
! 111887 19248526
? 1
? 1
? 1
? 1
! 141240 683830931
? 1
? 1
? 1
! 144943 642709748
? 11053
! 194550 486828586
? 1
? 1
? 1
! 196107 698588763
? 1
? 1
! 87923 163030460
? 1
? 1
! 27679 235715154
? 1
! 40358 448585442
? 1
! 18756 466656738
! 192037 26770538
? 101722
? 1
? 159383
! 98316 244026516
! 157157 703183982
? 1
? 1
? 1
! 162760 901984772
? 1
! 167866 520159442
! 161464 424412303
! 148487 348767422
! 159706 499640182
? 1
? 1
! 71110 833138568
? 1
? 1
? 191348
? 1
! 194142 148328859
? 1
? 1
! 78189 979141992
? 1
! 119516 430785783
? 1
! 31232 898787310
? 1
! 78678 81615683
? 1
! 122723 697286065
! 4044 810466633
? 1
! 149186 732089505
? 1
? 1
? 1
! 50468 370701502
! 48071 202663331
? 77341
! 139919 630063724
? 1
! 168687 272629266
! 65382 752230679
! 121018 467262168
? 1
! 97311 948355980
? 45947
! 165891 687072421
? 1
! 68913 772335857
! 17002 126882898
! 131062 510077168
! 24610 594397916
! 70049 396240862
! 180718 417461750
? 1
? 1
? 1
? 1
? 1
! 76617 837070097
? 1
? 1
? 1
? 1
? 7891
! 11474 216982374
? 1
! 133122 672641734
! 132490 776376208
? 1
! 39563 538281459
? 1
? 1
! 59030 505099971
? 1
! 73665 38983574
? 1
! 1157 3261642
? 1
! 25191 441174936
! 165199 675638274
? 1
! 46161 797514148
! 22489 865030707
! 164569 273089000
! 108715 603401123
! 146714 209544017
! 42546 530205162
! 110988 773748557
! 145399 329234853
? 1
? 1
! 126119 415353736
? 75183
? 1
! 160851 703329456
! 117081 680596704
? 1
? 1
! 51342 536435289
! 131791 182728888
? 1
? 1
! 83520 713020091
? 1
! 53904 330771280
? 1
? 1
? 1
? 1
! 53934 831138277
! 168773 16543355
! 73379 968832670
! 192168 300412277
! 63024 140184851
! 69383 484239894
? 1
! 61475 882358239
? 1
! 51730 785477408
? 1
! 170368 42650189
! 101736 992221411
! 177172 659974641
? 1
? 1
! 127097 97293181
? 1
? 1
! 138644 161908686
? 1
! 23351 238390393
? 1
? 1
! 107589 989708819
? 1
! 35700 10767047
! 100527 935092436
! 168087 977478504
? 1
? 1
? 1
? 1
! 66347 32346028
! 74207 610709870
! 457 704125381
! 94574 600949923
! 80805 171669885
! 77639 14533473
! 6003 16245485
! 11492 573405877
? 63999
! 35339 949061081
! 43925 4209795
? 1
! 134108 75921897
? 1
? 1
? 1
? 1
! 122850 42653579
! 175931 272872534
! 35884 510821391
? 1
! 156585 134424290
! 51091 399172188
! 119274 49809231
! 86823 297518950
? 1
! 27781 439525991
? 114613
! 112723 889137235
! 118936 487598770
! 112553 477237737
! 100489 40292133
! 51382 282645049
! 48615 563507730
? 1
! 95608 991072465
! 121637 256121108
? 1
? 1
? 116403
? 1
? 1
? 190684
? 1
? 1
! 105711 633188909
? 1
! 85163 174399507
! 117025 308742302
? 1
! 124939 32667269
? 1
! 147178 796646436
! 69857 724851321
? 1
? 1
? 1
! 26244 133457995
! 106338 685777079
? 1
! 157363 778695447
? 1
? 1
! 60842 721934324
? 1
? 1
! 135589 809746402
? 1
? 1
? 1
? 110639
? 1
? 1
? 1
! 184898 953481475
! 9734 633598684
? 1
? 1
! 195313 362032721
! 119807 806098477
! 174470 520312194
? 1
! 195436 242640771
? 1
! 10535 309422989
! 81433 640668746
! 183325 412276051
! 48460 991311604
? 1
! 9431 751225761
! 103813 900062186
? 75008
? 1
? 1
! 84757 910664250
? 1
! 25772 582455177
! 38991 670262291
? 1
! 146876 154222556
? 1
! 168389 420196546
? 1
? 1
? 1
! 120510 70518021
! 180492 616751259
! 115507 727712276
? 1
? 1
! 76109 519739584
? 1
? 1
? 1
! 27541 587133247
! 198078 678779278
? 1
! 30251 259742581
! 6625 27889132
? 1
? 1
? 1
? 126743
? 1
? 1
? 1
? 1
! 182215 105580576
! 167525 491649985
! 102376 718607210
! 47017 916920674
! 56218 288569381
! 48766 446143634
? 144611
! 179481 495467089
? 1
? 1
? 1
? 19646
? 1
! 26585 745301506
! 114669 811516221
! 82291 64157525
? 1
! 124207 614641489
? 1
! 41146 123476907
? 1
? 1
! 157415 75754747
? 1
! 65938 539131048
? 1
? 1
! 101850 761089423
? 39746
? 1
! 124216 985676535
! 17809 584952015
! 17275 487003949
! 24319 744134100
? 1
? 1
! 191489 34653524
? 1
? 1
? 1
? 1
! 93165 596126781
? 1
? 1
! 47701 617659763
? 165069
! 115331 758062144
! 23646 557555693
! 166746 96416047
! 113317 46847433
! 11061 272976794
? 1
? 1
! 137234 731916114
? 1
? 1
? 1
? 52238
? 1
! 48367 214536687
? 1
? 1
! 58209 130992776
? 1
! 91148 147769395
! 111378 329761518
! 97501 587269263
? 1
? 1
? 195473
? 1
? 1
? 1
? 1
? 1
? 1
! 181044 626083827
! 52319 716356651
! 121554 130446325
? 1
! 192753 685223757
! 131698 160535249
? 1
? 1
! 95852 158203224
! 183367 748931881
? 1
! 32908 859025710
? 1
! 21528 571567366
? 1
? 1
! 193903 690183845
! 17833 959952426
! 105360 207956391
? 1
! 54680 568893222
! 20972 974794642
? 1
! 2153 698827162
! 49638 661215726
! 114586 741422832
? 1
! 6445 94525323
! 129833 128647003
? 1
! 101602 121055527
? 1
! 39756 308106343
! 70173 211405209
? 1
? 1
! 56445 295887546
? 1
! 164157 837367563
! 151410 744948096
! 46478 78026642
? 1
? 1
? 1
! 139067 15522587
? 1
! 4367 108598613
! 75764 845355468
? 1
? 1
? 1
! 42543 773838882
! 185006 500921092
! 88284 685072937
? 1
? 1
! 128207 745961675
? 1
! 142586 537651921
! 45994 508910604
! 109297 639270346
! 93154 595901111
! 144159 61893369
! 47598 864561960
! 164352 388983897
! 93925 906167658
? 112336
! 100193 326286077
! 92968 229081916
? 1
? 1
? 1
? 1
! 58974 724606245
! 5674 346892494
! 190679 864906079
! 147881 84844795
? 1
! 17412 932719936
! 175492 436963407
? 1
! 125241 579167034
! 67559 283658616
! 5008 424042335
! 46166 247546105
? 1
? 1
! 196089 549221459
? 1
! 197878 993151356
? 120209
? 1
? 1
! 188503 355002508
? 1
! 191077 181323004
! 149611 170181415
! 50343 393230458
! 73291 609142912
? 1
! 135019 678998811
? 1
? 1
? 1
! 113857 721111199
? 1
! 105331 361038274
? 1
! 163444 417982363
! 61791 992363459
? 1
? 1
! 170947 199543171
! 79359 268770812
! 183666 973276504
! 25462 833674649
? 1
! 77981 560070011
! 83532 712829056
? 1
? 7536
? 1
! 47445 808114162
! 80817 504566895
? 1
? 1
! 6803 654617988
? 1
? 1
! 68328 690883456
! 78842 623239162
! 38476 708054924
! 158395 992634965
? 39958
! 154452 349187099
? 149820
! 64470 510197227
! 162242 229527807
! 124358 392155346
? 1
! 74868 477966664
? 1
! 141583 190941820
! 155470 893330171
? 1
? 1
! 34318 764751585
? 1
! 106858 633225242
? 1
? 1
? 140351
? 1
? 1
? 1
! 105169 105529976
? 1
? 1
! 55544 487269299
! 180397 552316953
? 1
! 165002 967742861
? 51202
! 188767 70654332
! 186014 369801011
! 114703 761594749
? 1
! 71960 449117764
! 11345 43656144
? 82439
! 143972 43704814
? 1
? 1
? 1
? 1
? 44231
! 150854 664980713
! 189734 275561371
! 173126 163397313
! 44316 188119686
! 100335 878238266
? 1
! 185624 209729760
! 32059 579271728
? 1
? 1
? 1
? 128266
! 174799 613162564
? 1
! 21083 326397858
? 1
! 62027 404094020
! 93471 489554892
! 56957 886247975
? 1
? 1
! 12560 902512640
? 1
? 1
! 78062 266019623
? 1
? 1
! 21647 587624257
? 1
! 97678 647725638
! 149085 945526375
? 1
? 1
? 1
? 1
? 1
! 64200 446500747
? 1
! 133536 898891322
? 1
! 199492 604063566
! 18672 431035096
! 82473 63342721
? 1
? 1
! 49031 402822990
! 62505 7739786
! 70702 548201501
! 61161 332524838
? 1
? 1
! 69556 628120245
? 1
? 1
? 1
? 45723
! 135935 826773418
? 1
? 1
! 149635 588068955
? 1
? 199777
! 127855 672335989
? 1
? 1
? 1
? 1
! 30240 503808166
! 131747 958343632
! 49798 107056689
! 176294 527157831
? 1
! 185807 695979675
? 69948
? 1
! 170325 447507586
! 63001 798700351
! 131384 997767620
? 1
! 69652 261552689
? 1
! 15523 137342218
! 84393 43852448
? 1
! 41269 345918460
! 87329 122608341
! 164885 882552263
? 1
! 16871 506698722
! 107103 693209520
! 79600 108844642
? 1
? 78155
? 1
? 1
? 1
? 1
? 128844
! 609 877759700
? 1
! 72537 515008820
! 189506 820340995
! 158938 501984070
? 50275
? 1
! 186662 804165226
! 132845 892500145
? 1
! 79043 826907959
! 118238 48261127
? 1
! 76469 44657255
? 1
! 128480 464380808
? 113026
! 192331 133292145
! 58108 258198146
? 1
! 193898 387355294
! 187002 136093831
? 1
! 73278 5744440
! 33396 467802081
? 1
! 84823 579423115
! 95261 688930376
? 21715
? 1
! 181286 15621584
? 1
? 1
! 8714 996739765
! 45719 64725907
! 169065 278184494
? 1
! 145931 842951452
! 107493 352744872
! 97476 847969270
! 54264 182465651
! 115228 312229664
? 1
? 1
! 72566 213872678
? 1
! 49369 828999218
? 1
? 155433
? 1
! 85180 512087184
? 1
? 1
? 1
! 71213 44704597
? 1
? 23503
! 94923 291647998
? 1
? 1
! 170888 880672410
? 1
? 1
? 1
? 1
? 1
! 111260 860298520
? 1
! 162394 80315877
? 1
? 1
? 1
! 147444 865493611
! 40882 876748043
? 1
? 1
! 93510 771171954
? 1
! 132373 625506790
? 1
? 1
! 91611 193814100
? 1
! 184948 959044667
! 46937 97715743
! 176553 52807733
? 1
? 1
! 43271 708143231
! 198234 395227783
? 1
? 1
? 1
! 100071 295981451
? 70380
! 138377 309757625
! 92406 473954998
! 177316 883555394
! 105809 313532832
! 10265 482297140
! 199495 590544358
? 1
? 1
! 43844 200796918
! 24874 492323420
? 1
! 191123 888478833
! 154056 405685512
! 19004 527260703
! 169323 129240496
? 1
! 86209 428202713
! 65618 712497801
? 1
? 1
? 1
! 139414 609746167
! 78569 178577283
! 92750 666459596
! 90802 264218281
! 111841 623271776
? 1
? 1
? 1
? 1
? 1
? 1
! 50865 10766504
? 1
? 1
! 144264 289580096
! 30266 247358588
! 48268 753366922
? 1
! 134763 211610851
! 65871 252665473
? 93150
! 148775 150172733
! 11364 29394090
! 138867 882244213
! 117445 567676448
? 1
! 73487 543846671
? 1
! 167795 302378024
? 1
! 3708 829255110
? 1
? 1
! 184657 624337717
! 173787 60622380
! 8093 753388554
? 1
! 5797 521828504
! 146464 641979245
? 1
? 1
! 179762 294114205
? 1
! 95543 683068898
! 102259 84258086
? 1
? 96033
! 95241 456587287
! 19997 129736111
! 9525 279935833
? 144759
! 18868 156325862
? 1
! 195796 500632038
! 104352 220083828
? 1
! 131131 795620805
? 1
? 1
? 1
! 80518 518806274
! 117701 180291849
? 1
! 168323 637644250
? 1
! 66581 559434216
! 26138 769766389
! 41534 771369978
! 77463 920430921
! 37767 16326858
! 131870 620147816
! 87827 407841406
? 1
! 182163 800103740
! 66110 274340537
? 1
! 36382 176542977
! 83803 832249046
? 1
? 1
! 8307 709906599
! 90617 715151411
! 114962 749037543
! 60981 366472762
? 1
! 107568 337132234
! 168488 65844986
? 1
! 29271 505850253
? 1
? 1
? 1
! 106186 225450241
? 1
? 1
! 121373 27609991
! 44537 713162531
? 1
? 1
? 1
? 1
! 193930 868024863
! 197553 776579809
? 196373
? 1
! 151101 778833395
! 16162 215852006
! 96517 871870417
? 1
! 83195 990676326
! 129997 308493049
? 1
? 1
! 20966 366955779
! 50682 233579639
! 152470 367724345
! 107167 547181222
! 77951 759848828
? 35185
? 1
? 129746
? 1
? 144691
? 3093
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 140869 515740569
? 1
! 108997 565160654
! 177266 411379873
! 58786 698520467
? 69932
? 1
? 1
! 11647 194800611
! 154119 483102616
? 1
! 194486 361613320
! 181423 393533447
! 177477 757969118
! 149407 224649402
? 1
? 1
? 1
? 1
! 26793 716166062
? 1
? 1
! 91916 934811799
? 1
? 1
! 183395 168555181
! 96187 629605787
! 154500 420634778
! 42721 967686188
! 157402 934789425
? 1
? 1
? 1
! 21645 888057621
! 160088 365002062
? 1
? 1
! 119117 983224878
! 157274 143584470
! 112383 654300500
! 15128 251050455
? 1
! 99194 473787000
! 172956 84542592
? 1
! 113376 313099517
? 1
? 1
! 177146 706797537
? 1
? 1
? 178303
? 1
? 1
! 102823 491683225
? 1
! 171943 919609540
? 1
! 176249 106162393
! 5952 795744287
? 1
! 155779 302446475
! 86453 466014438
! 2461 916013011
? 1
! 48146 236432361
? 1
? 1
? 1
! 88860 211700082
! 141898 294195870
? 1
! 90808 432275656
? 1
? 1
? 144376
? 1
? 1
? 1
! 155594 588827857
! 52576 693322514
! 94106 967011678
! 192577 164096615
? 1
? 1
? 1
? 1
! 180925 559481857
! 48009 2509072
? 1
! 61524 536671235
? 1
? 1
? 1
? 1
? 1
! 72947 456135563
! 120118 304568989
? 1
! 100746 365638337
! 176083 566273172
? 1
! 20942 466889574
! 78430 9084730
? 1
? 1
! 154827 134069582
! 93759 291593482
? 1
! 191899 251148419
! 90263 768814261
? 1
! 168458 669671062
? 1
? 1
? 6335
? 1
! 63733 921114373
! 59422 609027076
! 197306 182001531
! 48232 887818360
! 65099 191826664
! 129074 10814654
! 177630 575281755
! 195639 316084247
? 1
? 1
? 1
! 198792 915858371
! 193701 76868131
? 1
? 1
? 1
? 1
? 1
! 146203 411277990
? 1
! 6097 258240528
! 22461 496277957
! 110333 488918532
? 1
? 1
! 56533 368842421
! 183016 336456642
! 171015 150056014
? 1
! 67708 15049579
? 1
? 1
? 1
? 1
? 1
? 1
! 78498 321910779
! 28164 9533793
! 339 887678385
! 119402 718224271
? 1
! 182246 223976899
! 11148 250904315
? 1
! 115861 553148348
? 1
? 1
! 127824 83693758
? 1
! 17290 928648255
! 9656 577927811
? 71698
? 1
! 32270 30161896
! 136778 100547332
! 68422 112577157
! 71458 896909031
! 14720 957669
? 1
! 189498 287848042
? 1
! 112401 943431970
? 1
! 56967 979622310
! 122777 372449660
! 8279 833255740
! 68563 513473325
! 1322 593413192
? 1
? 1
? 1
? 1
! 169480 695693821
! 67676 614264804
! 19197 300928373
! 18915 833390275
! 169201 207401867
! 103864 509516501
! 137186 206965078
? 1
? 1
! 49779 662611318
? 1
! 156859 511202813
? 88706
? 1
! 3230 51369105
! 41382 731688281
? 1
! 21882 434938159
! 47897 354482132
? 1
? 1
? 1
? 1
? 1
? 185422
! 13379 770387610
? 1
? 1
? 160608
! 10086 93465238
! 57130 463240205
! 18472 550625646
? 1
! 196079 322706444
? 1
! 98147 961538487
? 1
? 1
! 4610 452382006
! 144268 169352341
? 1
! 166724 813374320
? 1
? 1
! 23664 672239480
! 157668 220818868
? 184997
! 175342 16599399
! 35413 762468292
? 1
! 51990 493119588
? 1
! 197815 598548192
! 72840 198807892
? 1
? 1
? 1
! 24624 326532840
! 11615 719733367
? 1
! 78639 142169710
! 24312 403603046
? 1
! 179298 170344395
? 1
! 14407 829134352
! 125097 35529948
! 14707 485999902
? 89687
! 108792 120823671
! 142345 398921509
! 110950 890212190
! 165671 133849405
? 1
! 35757 553436456
! 86174 933107571
? 1
? 1
! 170306 984833020
! 95667 57533862
! 42760 575284086
? 1
? 1
? 1
! 43012 267791556
? 1
! 39305 315653035
? 1
! 104752 865846167
! 185184 709912755
? 1
! 137717 997901365
? 105927
! 188414 584335929
? 1
! 40167 964179014
? 1
! 106574 247925563
? 1
? 1
? 1
? 1
? 1
? 1
! 3057 698854268
? 1
? 1
! 7401 551994784
? 1
! 10102 183477614
! 157548 373592523
? 1
? 1
! 23861 835750385
! 19454 284713949
! 83481 5994840
? 1
? 126450
! 1115 803274232
? 1
? 1
? 1
! 35266 476547656
? 1
! 32214 606984705
! 27926 299612131
! 118636 993184176
! 76795 817562743
! 186531 907164356
? 1
? 1
! 88171 427250692
? 1
? 1
! 33567 742038890
? 1
? 1
! 36754 974598287
? 1
! 50783 726833942
! 146740 52238340
! 104493 189431656
? 1
! 116564 446801331
! 54794 218870705
? 1
! 34352 373753358
! 112273 240768722
? 1
? 1
? 1
! 68822 281363080
? 1
! 121590 939258656
? 1
? 78766
! 21038 811334253
? 1
! 27358 547765238
! 195151 153488729
? 1
? 1
? 1
? 1
? 1
? 59356
! 70437 175846167
! 11911 678007613
? 1
? 1
! 6196 85504260
! 156389 132593643
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 125526 630146092
? 105501
? 1
? 29298
? 1
! 52482 220351559
? 1
! 94602 388324702
? 1
? 1
? 1
? 1
! 189202 287627505
! 190837 772779478
? 1
! 10312 797248694
! 105000 698681509
? 1
? 1
! 75531 324214242
? 1
! 31299 297308116
! 154170 500762519
! 25481 62147679
! 36210 878901558
! 16055 328974501
? 1
! 45534 287117301
? 1
! 85786 454024329
? 1
? 1
? 1
! 138567 235477949
? 1
! 156318 253323692
! 126918 117336353
? 1
? 1
! 198833 495374050
! 182649 724810170
! 174735 796763856
! 137707 820565812
? 1
? 1
! 28215 840646172
? 1
! 94682 205812933
! 158711 46484867
? 1
! 25569 243612966
? 1
! 165152 754401062
! 184566 33532673
? 1
! 195650 311581282
? 1
? 1
? 1
! 89528 119367191
! 36773 85963817
! 26652 76585471
! 90708 802884234
? 1
? 1
! 132290 512536388
? 1
? 1
! 34250 421986097
! 92903 339894494
? 1
! 190618 723552875
! 190590 250590721
? 1
! 141756 658768473
? 1
? 1
! 98258 876879831
? 1
? 1
! 174195 22988543
! 93021 914776592
? 1
? 1
! 19353 164798741
? 155990
! 141256 920334842
? 1
! 154826 587329743
! 177603 933009927
? 1
! 100859 169616462
? 1
? 1
! 179330 861421305
? 1
! 47515 87378241
! 67232 447966828
! 104084 694656227
! 96547 97500881
? 1
? 1
! 166367 792084263
? 1
? 1
? 1
? 1
? 1
! 17319 482994194
! 40219 780130285
? 1
? 1
? 1
! 133072 707530721
? 1
? 1
? 1
! 109172 857340249
! 141032 434511961
? 1
! 5413 834690619
? 1
? 69945
! 104232 230828470
! 110236 525473326
? 1
! 76110 182547373
? 105260
! 139441 602054597
? 1
! 41311 879452263
? 1
? 1
? 1
? 1
! 103313 554779339
! 24444 510343944
? 1
? 1
? 1
? 46744
? 1
! 110724 68695755
? 1
! 153537 202342113
? 1
! 71055 982698162
? 1
? 1
! 87033 601606200
? 1
? 1
? 1
! 141943 800605131
? 1
? 1
! 35242 664191134
! 132776 715302776
! 185429 727179618
! 15310 322827315
! 16794 927836301
! 63955 976083295
! 94989 89290595
! 139153 554956520
! 133949 713736881
? 1
! 64192 395180438
? 1
? 141578
? 1
! 176750 525859327
? 1
! 196789 918846714
! 53466 255986293
? 1
! 173768 878846605
? 1
? 1
? 1
! 50891 831021436
? 1
? 1
? 1
? 1
! 79496 297535059
! 188504 736350840
? 1
! 188323 875569954
! 68206 308487265
! 3457 618483661
? 1
? 1
! 169799 652053115
? 59473
? 1
? 33519
? 1
? 1
? 1
? 1
! 57710 606616563
! 59537 179158071
? 1
? 1
? 1
? 1
! 199515 452163354
? 1
? 1
! 72120 241996939
! 142116 860050112
? 1
? 1
? 1
! 14147 126060525
! 61031 958024990
! 125315 707013444
? 1
! 125275 958098216
! 3692 276922487
! 196954 79443401
? 1
? 1
! 82376 289797949
! 24421 683138428
? 1
? 1
? 1
! 136258 944363630
! 117230 480313977
? 1
! 116292 706477503
! 176305 897068422
? 1
? 1
? 1
? 1
? 105509
? 1
? 1
! 159099 572530578
? 1
? 142506
! 38163 294847699
! 160937 523942001
? 1
? 1
! 92263 893690586
? 41612
? 1
! 34776 268325199
! 82757 888530702
! 83691 915616860
? 1
! 180691 610930589
? 1
? 1
! 44203 747769269
! 55430 369564500
! 183308 535611598
? 1
? 1
? 1
! 138545 724220922
! 102848 509319292
? 1
! 152646 561967375
! 5691 368782042
! 87767 236025698
! 178256 685512053
! 128239 362507468
? 1
? 1
! 86126 488509655
? 162336
? 1
! 144362 764521127
! 182548 652117671
! 73501 373636301
? 1
? 141917
! 154353 790695326
! 98743 243103321
? 1
! 158561 349258236
! 93078 569936843
! 26672 377204767
! 133950 912933563
? 1
! 150348 172469521
! 75157 32088120
? 1
? 1
? 1
! 146171 86122332
! 21693 651836960
? 113006
! 194036 260865088
! 29756 466991580
? 1
! 59032 281813796
! 171661 965664451
! 176569 212208613
! 136056 818359622
? 1
? 1
? 1
? 1
! 92820 825062579
? 1
! 104897 414051170
! 160759 165993278
! 114601 526874291
? 1
! 107871 706652004
? 1
! 11060 383266465
! 169663 507677752
! 48590 940467692
? 1
! 18888 496134631
? 1
? 1
! 147573 342946394
? 1
! 113734 903063280
! 171611 551211149
? 9460
? 1
? 1
! 83410 837778340
! 103609 444470811
! 145056 616050294
? 1
? 1
! 32258 251502551
! 52669 545996184
? 1
? 1
! 193006 146624565
! 185382 944552519
! 21379 36869709
! 141179 174327037
! 15644 492317437
? 1
! 50445 291832788
? 1
? 1
? 1
! 159518 52565911
? 1
? 1
! 199580 250118378
! 147699 34719673
! 169017 277481103
! 21520 386069275
? 1
? 1
? 1
! 6430 110492025
? 1
! 121676 594232919
? 1
? 1
! 44191 634435642
? 1
? 1
? 1
! 136491 206214575
? 1
? 12135
! 21904 857374104
? 1
! 95592 446646651
! 35399 973247631
? 1
? 1
! 159923 641831735
! 134409 995930825
! 131561 644528962
! 34013 742487937
! 105820 530202652
! 3942 601933259
! 25946 828832733
? 1
! 21669 399792939
! 57323 965911099
! 72923 438785987
! 168734 124567502
? 1
? 1
? 1
? 1
? 445
? 1
? 1
! 85711 611429019
! 105984 106188627
? 1
! 56465 321518718
! 110143 687587982
? 1
? 1
! 162951 114110990
! 177927 494161037
! 198840 83334944
! 119030 14681311
! 47504 366229056
! 145329 390414445
? 1
! 167300 929300236
! 96974 174782959
! 154657 282086218
? 1
! 171899 254391182
! 32718 263537964
? 1
! 42270 291838030
! 155814 683466768
? 1
! 24523 2152303
? 1
! 32039 37284909
? 1
! 113865 553175545
? 1
? 1
! 146607 89186610
! 161624 235331919
! 93135 896590078
? 1
? 1
! 123159 773685109
? 1
! 60351 770392453
! 36119 385014625
? 1
! 167138 954559575
! 67063 689491043
! 34587 333783759
? 1
! 139785 582155713
? 1
? 1
! 199071 944591063
! 64150 939775929
? 1
! 61769 584892957
! 193041 538647540
! 80294 855401901
! 86170 616645836
! 187156 854932695
! 188018 277497980
? 1
? 1
? 1
! 148742 383662254
! 135293 476508517
? 1
! 63712 618739641
? 1
? 1
? 1
! 134457 285441480
! 134296 82730918
? 1
? 1
? 145881
! 192928 303436191
! 113216 854703758
! 164402 364392516
! 23512 473603139
? 1
? 1
! 185425 685649201
? 1
! 101803 246051323
! 33743 206957011
! 187699 452244254
! 167819 779827318
! 61112 713751711
? 1
! 31968 652288878
! 11177 326557701
! 144046 837961924
! 52005 745126799
? 1
? 1
! 74594 954071335
? 149105
? 1
? 1
! 62272 6365621
! 96971 711694826
? 1
? 1
! 49663 418435703
! 60044 835457530
! 195611 827617255
! 149666 688752811
? 1
? 1
? 1
? 1
? 1
! 55401 771988155
! 78556 121028761
? 1
? 1
! 137828 911503952
? 1
! 11771 183610208
? 1
! 96488 90175059
? 120488
? 1
! 9023 812899311
? 1
! 80300 120982457
! 103596 107030088
? 1
! 48207 188587255
? 1
? 1
! 51124 85648862
! 124493 486155482
! 64498 342140695
! 111405 468418171
! 113074 701974351
! 134843 791312949
! 108557 641025945
! 113392 540258442
! 127418 125596888
? 1
? 1
? 1
! 123834 227696790
! 168816 554567955
? 1
! 142555 328336516
? 118665
? 1
! 113073 720442336
! 145323 737155537
? 1
? 1
? 1
! 55009 533389146
? 1
? 1
! 38081 658922085
? 96605
? 1
? 1
! 70911 178595099
! 152044 721407179
? 1
? 91990
? 1
! 117115 292290195
! 140361 653991275
? 1
! 46916 91603169
? 1
? 1
! 115176 974042775
! 107521 259182482
! 145521 4587795
! 197796 515104394
! 25629 955894616
! 47532 135316871
! 65513 211166147
? 1
! 20448 596541837
? 1
! 155841 434170421
! 59897 597126231
! 198350 323033785
? 1
! 166779 577255875
! 147779 743983450
! 105362 722453192
? 1
? 1
? 1
! 118803 787169698
? 1
? 1
! 147042 11196951
? 1
! 164446 640049109
! 142533 355565807
? 72757
! 189751 854052705
? 1
? 1
? 1
? 1
! 139452 921761436
! 98450 486600308
? 1
? 1
! 102958 574333247
! 171005 495685317
? 197822
? 9544
? 1
! 167157 493498371
? 1
! 114900 767723438
! 183773 430680990
? 166527
? 1
! 110851 514501878
? 1
? 1
! 91991 386723951
! 26362 687429572
! 84635 541559634
! 142411 201208809
? 1
! 122235 185192419
! 168117 212681346
! 95158 57965817
! 54269 646362182
! 98269 151368271
! 127094 480015567
? 1
? 1
! 55936 732675125
? 1
! 44178 481610499
! 77979 744496978
! 184973 249807751
! 192506 843091219
! 59883 331810708
? 1
! 106357 908420989
! 69912 218983090
? 1
! 124604 25808853
? 1
! 183899 296667648
! 104029 701737170
? 1
? 1
! 95150 300667076
? 1
! 47547 533821860
? 1
! 92957 923053367
? 1
! 182462 401379070
? 1
! 87822 520455501
! 54164 899246013
! 129114 109943788
! 187296 520739272
? 1
! 75648 836423016
? 1
! 185625 515497334
! 176883 100320393
? 1
! 144831 825198293
! 88191 249165366
! 87323 438805206
! 179333 980431674
? 1
! 157586 770403344
! 195373 413479416
? 1
? 1
? 1
? 1
! 63343 890567329
? 1
? 1
? 1
! 22624 636759532
? 1
? 1
? 1
? 1
? 1
! 100808 258987804
! 138568 848607949
? 1
! 118531 791219972
? 1
! 59411 509999808
! 35324 42356808
! 144865 921911564
! 172539 967959284
? 1
? 1
! 97629 547052984
! 166892 517288616
! 62632 543599343
? 1
? 1
! 141244 331984311
? 172981
? 1
? 1
? 1
? 1
? 1
? 1
! 157463 768780356
! 108176 872153421
? 1
? 1
? 1
? 1
? 1
! 130942 262607993
! 151676 168626572
? 40925
! 160942 645156246
? 57296
? 1
? 1
? 1
? 1
? 1
? 141345
! 65964 415981002
? 1
? 1
? 1
! 12438 240433168
? 1
! 98422 836590009
? 1
! 156050 305881198
? 1
! 158475 329985256
! 123656 30019431
? 1
? 19314
? 1
? 1
? 1
? 1
! 27046 675943389
? 1
? 1
? 1
! 193670 533578055
? 1
! 97748 372529791
! 132786 609572534
? 1
! 195722 800104520
? 1
? 1
? 1
! 111500 294835088
! 169582 781314842
? 1
! 16512 916829543
? 1
! 184029 22483509
? 37680
! 29000 343068880
! 189736 361751035
! 68688 957256551
? 1
! 95248 576221217
! 169811 524759425
? 1
? 1
? 1
? 1
? 1
! 174046 371957839
? 1
? 1
! 59683 947484889
? 1
? 1
! 52917 85533681
? 1
! 167456 994915718
? 1
? 1
? 1
! 24761 83319027
? 1
! 965 992107469
? 1
! 143254 331313201
? 1
! 29323 609201685
! 133275 969440728
? 1
! 72091 544157369
! 111173 100631506
! 81834 318400829
? 1
! 49399 419654383
! 76845 836312427
! 121837 649388638
! 62087 686722016
! 11251 516439609
! 86237 613383172
! 197183 448748006
! 69603 534653042
? 1
! 99140 867216947
! 19512 469606917
! 19368 705148769
? 1
! 625 524209111
! 132081 191630582
! 112970 291278850
! 197092 899045594
! 188247 562671282
! 147548 535108851
! 67174 549048021
? 1
? 96188
? 1
! 176176 497580974
! 131933 363249875
! 109119 666866061
? 1
! 90749 823016435
! 185584 62269
! 180988 846717544
! 72461 633463053
! 122402 812918314
! 69036 492237598
? 1
? 1
! 60299 541363214
! 57384 225359596
? 1
? 1
? 1
? 1
? 1
? 1
! 82350 390952889
? 3668
! 105438 285754772
? 1
? 1
? 1
? 1
? 1
! 181823 789296384
! 40316 735377064
! 179411 79783990
! 2022 153650991
! 5616 166111089
? 1
? 1
? 1
! 83004 280771136
! 57849 718606313
! 194623 557115321
? 1
! 180561 515738000
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 44717 28547071
? 1
! 117281 714239046
? 1
! 115939 686916324
! 132806 358498347
? 1
! 20245 877216509
! 176059 505122454
! 129994 730990522
! 124134 521352122
? 1
? 1
? 1
! 25133 394533138
? 1
! 77128 779879756
! 66882 191582180
? 1
! 115642 908466131
! 196547 438088432
? 1
? 1
! 106068 421530017
? 1
? 1
? 1
? 1
! 53254 482159579
! 90944 163814902
! 174791 501615186
! 108419 94825591
! 180432 356690707
? 1
? 1
! 89383 767133105
? 1
! 66268 741845680
! 124061 453147620
! 192870 56609696
! 90526 722790816
! 195505 773680650
? 1
! 148547 912217396
! 20539 224712921
! 36107 537905572
! 185921 50924694
? 1
! 135579 490041033
! 92382 477048094
! 149869 531321162
? 1
! 158245 807972930
! 41687 358895868
? 1
! 80261 494372863
? 1
! 48722 315738909
? 1
! 195773 994564444
? 1
? 1
! 196172 252942521
? 1
! 138650 894026647
? 1
? 1
! 164490 49768633
! 64401 307487047
! 47028 288944666
? 1
? 1
? 1
! 184726 224544622
! 119354 602008391
? 1
? 1
? 1
! 144314 157949247
! 85152 308661420
? 1
? 1
? 1
! 63684 725610567
! 137987 241369744
? 1
! 150710 677997559
? 1
? 1
! 173472 48215215
? 1
! 56221 435767581
? 1
! 36245 190017319
? 1
! 176218 618029122
! 188829 171975024
? 169160
? 1
? 1
? 1
? 1
! 84016 519824687
? 1
! 184103 542788464
? 1
? 1
! 67743 102514697
? 1
! 178780 464055387
? 1
? 1
! 103601 105532856
! 78016 161651541
! 13756 389290172
? 1
? 1
! 87127 524417072
? 139491
! 178224 353406693
! 40104 261704383
! 139500 920304443
! 10336 872096059
! 28539 259814668
! 103679 560349584
? 1
? 1
? 1
? 112171
? 1
? 1
? 1
! 88032 829761656
? 1
! 173376 222849936
? 151844
! 127889 285617058
? 1
! 62948 79867701
? 1
? 1
! 40437 377089328
! 150664 28293613
! 108853 839241347
? 1
? 1
! 117837 949580121
? 1
! 62828 460081897
! 50744 603436838
! 112127 8131189
? 1
! 130218 231300899
! 151754 19280579
! 77963 46678254
? 1
! 170168 787697994
? 1
! 5907 337861045
! 132921 881806181
? 1
! 30764 421461749
! 68530 144294842
! 111184 389205954
! 132600 152595308
? 1
? 1
? 1
! 67991 862556134
? 1
! 108780 848192857
? 1
? 1
? 94046
? 1
! 21752 629562050
? 1
? 62528
! 188237 167687761
! 15218 117593153
? 1
? 1
? 1
! 78979 969243454
? 1
? 70236
? 71240
! 195061 576587495
! 91992 333465118
? 1
? 1
? 1
? 1
? 1498
! 62615 554496268
! 45009 887849030
! 96954 729186681
! 94493 369025084
? 1
? 1
? 1
? 1
! 54959 185054042
? 1
? 1
! 8422 652040995
! 60683 155313166
? 1
! 157588 428167509
! 142451 374991337
? 1
! 89614 974928690
? 1
? 1
? 1
! 193906 499109801
! 33883 960952298
! 79518 386936100
? 1
? 84428
! 158030 710119820
! 134977 677457368
! 30029 277827557
? 1
! 90352 390989154
? 1
? 1
! 80704 437820254
? 1
! 35914 464082535
? 1
! 79323 983584336
! 108071 392956655
? 125343
? 1
! 43876 434130859
! 57837 987405365
! 197451 441516784
! 91348 376121520
! 63648 916914095
? 1
? 1
! 116791 479546194
? 1
? 1
! 144976 621501561
? 1
! 154039 661003333
? 1
! 157469 410526051
? 1
? 1
? 1
? 1
! 127161 842593367
? 183542
? 1
? 1
? 1
! 159506 268709524
! 198572 362207389
? 1
! 62555 462209438
? 1
? 1
! 75884 894382233
? 1
! 67335 964281400
! 153177 367837759
! 91628 653069417
! 56933 416419716
? 1
! 60893 634256638
? 1
? 1
? 1
? 1
? 14416
! 188549 182198136
? 1
! 51233 425069014
! 18692 35281182
! 50639 370883100
? 1
! 17859 408337989
! 100233 353411765
? 1
! 43845 984478213
? 1
! 124533 755338340
? 1
? 1
? 157418
? 1
! 88738 113847218
! 173930 630846966
? 1
! 96201 61686496
! 74427 897566288
! 36765 319822426
! 194904 683176049
! 152329 96692695
? 1
! 183874 861722745
! 170787 322947331
! 55757 119713085
! 122618 334659714
! 14662 850937290
! 29797 766918391
! 78056 608536149
? 1
? 1
? 1
? 1
! 142238 279856127
? 1
! 194157 813135779
! 183197 143990589
? 1
? 1
? 1
! 97357 318859781
! 146022 737585329
! 69931 563368461
! 8011 71726232
? 1
! 58101 136267546
! 188107 99728382
? 1
? 1
? 164518
! 75453 256706626
? 1
! 87056 703692262
? 1
? 182616
! 52285 64565322
? 1
! 179741 283675122
? 1
! 81955 8742628
? 1
! 99101 881120051
? 10868
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 76429
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 188687 120320198
! 176788 651581422
? 1
! 198825 393921778
? 1
! 163969 156284387
! 48541 615134234
? 1
! 21467 600043739
! 97673 637253898
? 1
! 51050 166639230
? 1
? 1
? 1
! 148525 85319613
! 175834 377750851
? 1
? 1
? 1
? 1
! 30292 135125160
! 69484 719530488
? 130959
? 1
! 121328 695588665
! 42557 240584111
! 69450 409032885
! 91757 93837599
? 1
? 1
! 58635 539810113
? 1
! 98350 187087880
! 177000 408078245
! 16354 597102574
? 1
! 173295 675442021
! 39594 419466520
! 38294 146221634
! 67309 968142561
! 54944 515103176
? 1
? 1
! 123461 896578493
? 1
! 84029 852204301
! 81015 119678043
! 144323 889480181
! 140174 757571597
! 193439 360198412
? 1
? 1
! 177506 938550130
? 1
? 1
? 1
! 101239 668277511
! 58604 298464896
! 167946 194036435
? 1
! 105660 727404155
? 1
? 177104
! 125881 938281226
! 147871 900633205
? 1
! 2208 652336613
! 166343 504227997
! 4948 413619827
? 1
! 48287 309251886
! 75680 44268277
! 165079 837690269
? 1
! 53216 592025481
! 173490 869219532
! 165529 149888195
! 195415 413000312
? 1
! 81746 975267781
! 96151 581252445
! 131101 301999608
? 1
? 1
! 69549 115992472
? 1
! 180279 821811089
? 1
! 187768 450669583
? 1
! 113739 777395296
? 1
! 61876 584163222
? 1
! 171855 883798872
? 1
! 158841 185908451
? 1
! 128203 67981620
? 1
? 1
? 1
? 1
! 43169 73860737
? 1
! 193753 520504733
! 112679 685941077
? 1
? 181437
? 1
? 1
! 52023 304180106
! 136949 194467973
? 1
! 195511 415184767
! 50147 231729339
? 1
! 53487 598063856
? 1
? 1
? 28598
? 29455
! 111157 750141535
? 14524
? 1
? 1
! 152581 71333511
? 1
? 1
? 1
? 1
! 51311 604236348
? 62158
? 1
! 42098 171557510
? 1
! 107967 472005518
? 1
? 1
? 1
! 189357 554046463
! 76316 455558071
? 1
? 1
? 1
! 63427 112639517
! 82625 552535903
? 1
? 1
! 86711 964605366
! 138409 611986131
? 1
? 1
! 44330 644425634
? 1
! 164983 624927478
? 1
! 127287 15953822
! 86890 539195704
? 21354
? 1
! 158154 187782561
? 1
! 148445 931789222
! 45707 594926698
! 69194 765013110
! 156452 166504590
! 43616 52462103
? 1
! 103090 60200544
! 138988 821279945
? 1
? 1
! 25546 690705747
! 147047 813781192
? 1
! 63438 603870635
! 140244 656924118
? 1
! 156957 846130395
? 1
? 1
? 41875
! 177088 647649017
? 1
! 37905 870638141
? 1
! 42298 468611959
? 1
! 24335 100552444
! 70220 694086169
? 1
! 79986 112948942
! 127932 923222976
? 1
? 1
? 1
! 42807 751246692
? 1
? 1
! 45789 643270037
! 151132 80013406
! 58803 850169920
! 138115 766998594
! 32234 191557550
? 1
! 149834 535248728
? 1
! 114891 202355905
? 1
! 43135 759078525
! 175314 950640683
! 148023 766346907
! 77458 416224421
? 1
? 1
! 195895 483474167
! 188276 166588972
? 1
? 1
! 153329 898103451
? 1
? 1
? 1
! 143078 841593860
? 1
! 160462 56119084
? 1
? 1
! 93446 994518799
? 1
! 157224 132064214
! 26631 390039461
! 107889 941560746
! 9714 496620886
? 1
! 123660 339730293
! 60178 833642461
! 125760 356106282
! 188001 534005979
? 1
! 36643 631745863
? 195655
? 1
! 87763 550862970
? 1
? 1
? 1
! 100473 208689514
? 1
! 47030 662579568
? 1
? 1
? 1
? 1
! 39938 851256876
! 9650 990954153
? 1
? 1
? 1
! 84283 775306882
! 16471 502044491
! 28660 158183221
! 183621 719188010
? 1
! 81126 563854048
? 1
! 169279 692745869
? 1
! 112183 350894415
! 51655 584868216
! 134998 389765795
? 1
! 140376 884936013
? 1
? 1
? 1
! 38619 144854498
? 1
! 180844 569542578
! 103840 862059661
! 61645 213496867
? 1
? 1
! 126277 699981442
! 15522 95232970
? 1
! 158530 781775933
! 115714 122289062
! 88668 493356854
! 20854 943211945
? 82931
! 77676 838747908
! 139775 310515722
! 177211 989694691
! 46945 146405342
! 6538 275538448
? 1
! 133351 624825706
! 58826 519159918
! 75520 677558957
? 78115
? 1
! 41421 227462822
? 1
? 1
? 1
! 154627 71091946
? 1
! 62408 742063739
? 1
? 1
? 1
? 1
! 142825 171942271
! 193295 297539224
! 23820 702200641
! 52035 863224856
! 59150 809645259
! 167299 245258930
? 1
? 1
? 1
! 110207 964014316
! 166532 307483992
? 1
! 105680 969756818
! 54615 500419691
! 16864 860026634
! 73920 577518949
? 1
! 193764 269788625
? 1
! 164993 948807308
! 175151 302031794
? 1
? 9315
! 74502 195427139
! 47076 468430443
! 131307 619468043
? 1
? 1
! 27274 823357301
! 180489 561208775
? 1
! 96838 940220278
? 145268
? 1
? 74964
! 147546 470959412
? 1
! 24781 77202306
? 1
? 1
! 127920 67789900
? 1
! 169573 666246936
? 1
? 48058
? 1
! 36591 744180726
! 80655 859065799
! 187543 672388966
! 41490 207233897
? 1
? 1
! 122622 425469117
? 68879
? 1
! 150403 359303903
? 1
? 1
! 148691 142285015
! 147186 715929066
! 24506 159055726
! 17729 292719863
? 1
! 104129 878240906
? 1
? 1
! 163037 814804003
? 1
! 97506 848392005
! 138497 914838724
! 13326 220971573
? 1
? 1
! 104938 351257019
? 1
! 106636 901002719
? 1
? 1
? 1
? 1
? 1
! 162773 323405709
? 1
! 23813 881916860
! 99294 90112527
? 1
! 118919 28375358
! 133401 111648092
! 156701 481863846
! 128891 647867337
! 136584 252818305
? 1
? 1
! 17372 792808975
? 1
! 109268 556902596
! 54504 13938472
? 1
! 49750 20451387
! 95866 708327320
? 32468
! 104316 344623914
! 14210 633185938
? 1
? 1
! 139698 616961013
? 1
! 45944 738128178
! 184878 84012148
! 11949 598836779
? 1
! 104291 584802577
! 142528 832492641
? 1
! 99409 568752105
? 1
? 1
! 124938 121201140
! 154973 690119025
! 112359 204835973
! 162255 609398189
? 1
! 164383 270512964
? 1
? 130235
? 1
! 179415 360041889
? 1
! 170800 632137207
? 1
! 60637 130453382
! 109705 98236053
? 1
! 177256 762585922
? 1
? 1
? 174851
! 137661 596018394
! 189252 897727143
? 1
! 177882 373651974
? 1
? 1
! 199988 998133103
? 111182
! 159928 175637015
! 549 641728487
? 1
! 4799 486512618
? 1
? 1
? 1
! 116136 183830916
? 1
! 29977 630791020
! 199903 371896007
? 1
! 197596 748064081
? 1
? 1
! 40964 281809020
? 1
? 117355
? 1
? 1
? 1
! 86899 485384638
! 98016 407115404
! 7495 905944666
! 197026 128172897
! 26974 419416067
! 140165 286543958
! 16933 89561916
! 1188 139984654
! 59523 941645322
? 1
? 1
! 179788 180257127
? 1
! 148765 442475271
! 85411 796666324
! 33570 987758820
? 1
? 1
! 74406 821044317
? 1
! 13818 568414343
! 27413 413201601
! 80239 474960521
! 160292 440469423
! 152611 620975363
? 1
? 1
! 88360 911493101
! 123714 522951948
? 1
! 199504 837691134
! 53757 853576764
? 1
? 1
! 169561 194963467
! 181043 124953463
? 1
? 1
! 5657 635270829
? 1
! 7442 518131273
! 98134 302094232
! 64149 489714672
? 1
! 82187 731317147
? 165157
! 87108 871064863
? 1
? 1
! 122562 807073164
! 85381 455489169
? 10503
! 93613 102809286
! 60617 764615617
! 39393 711569098
? 1
? 1
? 173105
! 96025 857841993
! 154537 840709681
? 1
? 1
! 36978 762356385
! 104642 539792529
! 8055 170118936
! 151218 232421938
! 129144 294459249
! 42419 439148476
? 1
? 1
! 199332 88038055
? 1
? 1
? 1
! 95929 598555473
? 1
? 130229
? 1
? 1
! 6996 174757931
? 1
? 1
! 26370 230797368
! 20022 436605192
? 1
! 11015 111397530
! 145159 89840506
? 1
! 76907 21970082
? 1
? 1
? 14418
! 3637 928383471
! 189697 546354804
! 172410 431890024
! 22291 264998976
? 1
? 1
? 126223
? 1
? 1
! 38041 55159665
? 1
! 66258 547416467
! 71436 206138085
? 1
? 1
? 1
? 1
! 69118 654820727
! 163049 450997401
? 1
? 1
? 1
? 1
? 1
? 1
! 91669 263238337
! 193836 816234703
? 1
! 75919 631706885
? 1
? 1
! 185701 254853151
! 45676 851321070
! 195385 680902948
? 1
? 1
? 1
! 37324 712436266
! 18520 910301563
? 1
! 5602 112815809
? 1
? 1
! 184543 951625399
? 1
? 1
? 1
! 20480 134180493
! 8126 496312354
! 74974 325671216
! 92299 365619271
? 1
! 129421 255997858
? 1
? 1
! 13965 795022617
? 1
! 98097 458098534
! 184577 541565269
! 85201 933737136
? 1
? 129086
? 1
? 15112
? 1
? 1
? 1
? 1
? 146041
? 1
? 1
? 1
! 158745 390064445
? 1
? 1
! 110716 406521983
? 1
! 61093 167959213
? 1
? 1
? 1
? 1
? 145611
! 187875 976764063
? 158847
! 161304 186148623
? 1
! 9774 172843571
? 1
! 72111 389044713
! 94485 72925383
! 34908 573667151
? 1
! 74324 762952507
? 1
? 1
? 1
? 1
! 92667 580888762
? 1
? 1
? 1
! 58909 15913912
? 1
? 1
? 1
? 1
! 87569 944564328
? 1
! 99642 635019181
? 1
? 1
! 135938 326794004
? 1
? 64799
! 14660 87619673
! 130499 177479914
! 167149 725993998
! 86461 986502736
? 1
! 72291 437317900
? 1
! 163031 893398527
? 1
? 1
! 137968 127970341
! 8642 810695981
? 1
? 1
? 1
? 1
! 100567 380170330
? 1
! 53343 572408969
? 105715
? 193249
? 1
? 1
? 1
! 152060 414261594
! 155795 234266683
? 1
? 1
! 169207 644227248
? 1
! 17721 66332843
! 122525 674046802
! 53748 345840240
? 1
! 67580 837592107
! 170311 543160523
? 1
? 1
! 138924 222893030
? 1
! 155721 872023526
? 1
! 184407 497100081
? 1
? 1
! 121763 265080716
! 24302 50623117
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 142623 726961450
! 114369 852605971
! 88611 375118979
? 1
? 1
! 181132 97580579
? 1
? 1
! 135861 631506025
! 91841 603694234
! 167640 342412100
! 34180 23617889
! 153089 223373149
! 18731 559565995
! 78565 771721974
? 1
! 193031 96627237
? 1
! 36895 586752818
? 1
? 1
? 1
? 1
! 101165 599696207
? 1
! 67887 493514435
? 1
? 1
! 99243 776280772
? 1
? 1
? 1
! 51291 501974281
! 54576 635860414
? 1
? 1
! 12390 912785391
! 126231 707838834
? 1
! 93076 876259126
? 1
? 1
! 161484 81675083
! 174509 972750181
! 72609 393359475
! 190211 193582748
! 150615 142679776
? 1
? 197865
? 1
! 64418 424516324
! 56903 109973571
? 1
? 1
! 86578 783413451
! 130597 536402023
? 1
! 155663 253718631
! 179005 648070225
! 82720 527385467
? 1
! 68733 546484327
! 183307 927495601
? 1
? 1
! 39138 91508422
? 1
? 1
! 188697 535176874
? 1
! 107278 374465089
? 1
! 172099 794887151
! 181587 789586927
! 37816 456879634
? 1
? 1
! 118988 637455908
! 130667 390961616
! 45456 261248272
! 53130 174729128
? 1
! 39188 467987388
! 144708 363639777
? 1
! 146923 915510058
? 1
! 169574 381368294
! 177995 83204990
? 1
! 111285 727866518
! 114984 624270030
! 189033 167730110
! 32976 106914267
? 1
! 164666 804574644
? 1
! 64134 526114657
? 1
? 1
? 124053
? 1
? 1
! 81245 883623826
! 96102 924480587
? 1
? 1
! 118869 660463597
? 1
! 157513 736034300
! 58308 557576812
! 34224 853926267
? 1
? 1
? 1
! 4317 552941656
! 129783 916225620
! 139434 357707399
! 55583 405597736
? 1
! 10735 325061157
? 1
? 1
? 1
! 148783 359983874
? 1
! 171835 814531894
? 1
? 1
? 1
? 1
! 38528 531866873
? 1
? 1
! 174601 580475242
? 1
? 1
! 56525 29450494
! 87863 377052216
? 1
! 46494 855490188
? 1
? 117449
! 43444 983695662
! 196804 877482246
! 69536 83649505
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 20724 570110048
? 1
! 146466 553361620
! 12570 13367771
! 187101 231817164
? 7562
? 1
! 84253 422887098
! 143349 161085483
? 1
! 123252 868127871
? 1
! 63285 467667080
! 185355 195682639
? 1
! 170572 872873299
? 1
? 1
? 176372
? 1
! 182900 776412978
! 136402 804258523
? 1
! 30287 225212224
! 189446 774690318
? 1
! 101749 435457937
! 178577 481712260
? 1
? 1
? 1
! 80436 325010292
! 65234 226860399
? 159440
? 1
! 100260 773696843
? 1
! 53914 601808887
? 1
? 1
? 1
? 1
? 1
! 60139 579830982
? 1
? 1
? 1
! 109478 318913361
? 1
! 136874 117394601
? 1
! 54833 569364202
? 1
! 175529 14057552
? 1
? 1
! 105998 846363256
! 77657 207241110
! 93193 245412295
? 1
? 90418
? 1
! 129910 160451244
! 53053 852078516
! 181030 718304092
! 35631 543043751
! 173087 996791328
! 8819 914822300
! 51853 704117655
! 38473 137031962
! 36222 839557814
? 1
! 72312 543890318
! 32390 964020170
? 1
? 1
? 1
? 1
! 20309 140484082
! 162602 458760158
? 1
? 1
? 17414
! 152928 346789691
! 49471 77638533
! 112773 949304427
? 1
? 1
! 145716 554013447
! 96483 592399675
! 98909 896046368
! 82264 728082929
? 1
! 42363 748454990
! 194545 390674668
! 166731 503522979
! 76087 453325741
? 1
! 112767 173038979
? 1
? 1
! 195333 319416211
! 82341 730059318
! 14103 166447921
? 1
? 1
? 1
! 128682 373990058
? 1
! 159936 888407599
? 1
! 122432 935372843
! 129002 219879591
! 136956 276301659
! 160482 982028549
! 171989 2565046
? 1
? 1
? 1
? 1
? 1
! 39084 658381490
! 19199 822415927
! 35284 738421580
? 1
? 1
? 1
? 38007
! 1673 270821815
? 1
? 1
? 1
? 1
! 46814 41671861
! 12614 214171445
? 1
! 86922 507103138
? 1
! 98263 262590992
! 153435 334171722
! 76250 344651070
! 129646 661852465
? 1
! 131385 354178433
! 92532 648202860
? 155447
! 11755 61806784
? 1
? 53231
! 74203 514920724
! 124681 58767515
? 1
? 1
? 1
! 71932 634794172
! 188854 738733001
! 188358 848092036
? 1
? 1
? 1
? 132764
? 1
! 36366 174848591
? 1
? 1
? 1
? 1
? 1
? 1
! 163957 963061726
! 153027 844444291
? 93817
? 1
! 89089 600185703
? 1
? 1
? 41248
? 1
? 1
? 1
! 186055 508653180
? 1
! 122464 95050081
? 1
? 56941
! 94759 13699778
! 169984 352111556
! 49824 282178021
? 1
! 4432 440730085
! 177720 291322969
! 88870 313743601
? 1
? 1
! 132052 751754475
? 1
? 1
? 1
? 1
? 53321
? 69727
! 138690 828192773
! 37512 564983669
! 94965 629813229
! 111696 764463827
? 1
! 35297 683479467
? 1
? 1
? 1
! 28447 985579447
? 1
! 33441 271132596
! 151277 506419570
! 105569 207731451
! 197514 278529112
? 1
! 19260 692204899
? 1
! 156473 147242815
? 1
? 1
? 1
! 42438 813595965
! 81715 587719069
! 161980 963718411
? 1
? 1
! 36057 173856213
! 140907 150746723
! 112475 853480446
? 1
! 168626 32432560
? 1
? 1
! 61284 787219780
! 158344 672383857
! 119123 605300876
? 1
? 1
! 82288 560636399
! 21795 474564229
? 1
? 1
! 75464 395168046
? 1
! 150052 616903416
! 35485 218802465
! 14167 356147604
! 195007 627145741
? 1
! 142249 402104614
! 165094 392864144
! 109491 993907869
! 103209 380472005
! 114025 663949236
? 1
? 1
! 199887 854850553
? 1
! 141807 879560493
? 1
! 25172 89949145
! 190527 158792280
! 76281 239980591
? 1
! 40649 875168583
? 1
! 69807 971434732
! 74480 404669121
? 1
! 148219 592928879
! 132352 361898288
? 1
! 130479 236524237
! 71794 151416216
? 1
! 122899 65996220
! 68350 346941632
? 1
! 117518 53323331
? 76182
! 169515 924786992
! 103427 794956454
? 1
! 144905 642419122
? 1
? 1
! 130851 94344730
! 178821 830636414
? 154304
? 1
! 92020 742867383
? 836
! 365 937377059
? 1
! 91553 99696271
! 128632 658960181
! 110681 189951957
? 1
! 25800 144222720
! 145064 583182289
! 172352 770667689
? 98828
? 1
! 78140 262235480
? 1
! 173030 406460597
? 1
! 31357 872136202
! 15680 623647231
? 1
? 1
? 118699
? 1
? 1
? 1
? 1
! 84083 447464090
! 164655 14140875
? 1
! 193480 987728892
! 39521 983529953
! 9618 497277046
? 1
? 1
! 41961 888733524
! 187192 756603917
! 169380 667095596
! 190105 385826014
! 1764 508518116
? 1
! 179539 605239655
? 109441
? 1
! 173710 107482518
? 1
! 5954 499913863
? 1
! 99757 864311563
! 173166 232681705
! 189055 933232865
? 1
? 1
! 145204 723889071
! 199197 351927258
! 119370 219791198
! 195228 551653465
! 54054 172148018
? 1
! 21061 386386341
! 36782 95345346
! 193282 506446759
! 198822 37223348
? 1
! 56293 61429460
? 1
? 1
? 14564
! 122873 206254311
? 1
? 1
? 1
? 1
! 83118 323169316
? 1
? 1
! 155472 687050729
! 194181 848817614
! 105848 997029129
? 1
? 1
! 147855 450120958
? 1
? 1
? 1
! 47053 270067720
! 25866 815914397
? 1
? 1
? 1
? 108692
! 80228 357100608
? 1
! 35262 604367265
? 123008
? 1
? 1
! 67269 721314442
? 1
! 27409 730643022
! 59369 323930211
! 120960 568049349
! 83582 376439480
? 1
! 136193 829689472
? 1
! 170381 488238346
? 1
? 1
! 143237 83863418
! 19231 452496397
? 1
? 1
? 1
? 1
? 1
? 1
! 186995 603476347
! 190046 74377946
? 91870
? 1
? 1
! 114496 480149441
! 171473 215558251
! 117951 386468059
? 1
! 164763 619545324
! 180776 111949071
! 183548 879233438
! 144593 395469295
! 165233 465961919
? 1
? 1
? 1
! 140144 180546012
? 1
? 1
? 1
! 31637 296032891
! 124492 170312046
? 1
! 179392 578506575
! 99312 386561379
? 1
! 71270 425090821
! 133728 991065473
! 61397 789009466
! 68059 381760032
? 1
? 1
! 35943 743843697
! 52493 620253805
! 185658 966738642
? 1
? 1
? 1
? 1
! 49960 646140114
! 110025 516746356
! 29783 835880429
? 1
? 1
! 36216 990020628
! 190294 414835544
! 191930 748819478
? 24731
! 128297 648970644
! 24432 256852335
? 1
! 146617 330458976
? 1
! 90317 873266308
? 1
? 1
! 33647 92600085
? 1
? 116785
! 72165 476104967
! 196540 644137953
? 1
! 184609 202371566
? 1
! 9026 176756748
! 193659 126366880
? 1
? 1
! 194488 15787061
! 116258 722206652
! 108746 95624833
! 25502 590249488
? 1
! 61012 754572647
! 92753 148585673
! 3143 113980317
! 45406 972663975
! 78159 953841858
? 1
! 17989 217302422
! 198217 405345810
? 7680
? 1
? 1
! 140603 876843872
! 108475 846484781
! 11451 197103337
! 15893 176396490
! 14126 583419757
! 156260 804746686
! 180414 743224302
? 1
! 127180 264650588
? 1
? 1
! 88782 547732042
? 1
! 148562 888205633
? 1
? 1
? 1
? 1
! 151869 231214987
! 106638 705415363
? 1
? 1
? 1
! 8429 405310914
? 1
! 80735 677006803
? 1
! 134639 889417932
? 1
! 142069 866052756
? 1
? 197679
! 66060 267555903
! 80610 594970388
! 6734 427130918
? 1
! 103918 833278818
! 63506 943125610
! 159663 191077215
! 15086 192106297
? 1
! 90162 388884018
! 32263 26038883
? 1
! 43264 564948104
? 1
! 93794 342595833
? 1
? 1
? 1
? 1
? 1
? 115132
? 1
? 1
? 1
? 1
! 197753 247556384
! 49024 836216722
? 1
! 15602 45701947
? 1
? 1
! 139566 274355171
? 1
! 142421 10328160
! 106350 297048805
? 1
! 90451 20484764
! 87150 345432410
! 99303 881667970
! 69920 633915479
? 1
! 80578 454736225
? 1
! 28090 1082016
? 1
? 157267
! 141072 844609335
! 174473 45866534
? 1
! 86568 895029979
! 143674 436817791
! 145317 292233319
! 77469 489002353
! 147276 90739779
! 112683 244618152
? 1
? 1
! 183250 629345374
? 1
! 101656 38926138
! 8982 184151286
! 99862 334772796
? 1
? 98560
? 1
! 72438 985294835
! 86949 135746521
? 1
! 194827 649112837
? 1
? 1
? 1
? 1
! 11497 605306609
? 1
? 1
! 181667 379815900
? 1
! 92602 895167562
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 104473 973999152
! 2158 122391979
? 1
? 1
! 61259 195314101
? 1
! 159167 846778122
! 99734 208912302
! 61660 482635158
? 1
! 67750 36931951
? 1
! 71845 71086880
? 1
! 28664 89174867
? 1
? 1
? 1
! 2370 83155953
? 186023
! 89649 417974091
? 1
! 158654 378601027
? 1
? 1
! 163080 476744682
! 196700 184422688
! 90226 695994884
! 53554 269361931
! 144784 217745848
? 1
? 2178
! 159243 384438349
! 135847 461006516
! 189916 133669541
! 130681 113546917
! 125116 47255868
! 60974 192449933
! 140883 473071846
! 115596 773196650
? 1
? 1
! 36598 863745434
? 1
! 165829 11489909
! 53959 539149336
? 1
? 1
? 1
! 157853 759541092
? 1
! 97156 16832096
? 1
! 138487 714878984
! 81743 574002670
! 43106 697488364
! 156606 980947348
? 1
? 1
? 1
! 96431 522489845
? 1
! 99945 465791169
! 65058 689491993
? 1
! 195235 956692823
? 1
! 8468 677080781
! 53841 185912223
? 1
! 182756 51143152
? 1
? 123487
? 1
? 1
? 1
! 107492 522929764
? 1
? 67317
! 62664 465955162
? 1
? 1
! 85889 854200720
! 142435 679796240
? 1
? 1
! 176620 535642843
! 182132 407581138
? 1
? 27509
! 8768 934284221
? 1
! 28906 19900975
! 130485 758077264
! 125964 880420598
! 68903 515874524
? 1
! 175863 896094881
? 1
? 1
? 1
! 13762 944684289
! 179315 214522725
! 171621 217426121
! 77308 184398204
? 1
! 94452 867888570
? 1
? 1
! 156067 512819800
? 1
? 1
? 187168
? 1
? 1
? 1
! 122885 367162070
! 24539 903936672
! 123388 263036580
! 186455 735328900
! 92819 122146946
! 171466 617172639
! 157380 805156802
? 1
? 1
! 26014 193280341
! 44754 844557998
? 1
! 119429 501775728
! 52877 259079777
! 55895 711109269
? 1
! 98709 568748721
? 1
? 94044
! 169734 664634539
! 157506 828623766
? 1
? 70543
? 1
! 48019 923490915
! 140587 81526800
! 199018 763096085
? 1
! 88433 4922754
! 96301 95965689
? 1
? 1
! 160635 879488952
! 177831 256737276
? 1
? 1
! 162413 117688400
? 1
! 7585 679685656
! 137618 991624198
! 52505 822177356
! 62985 504222395
! 18187 672740787
? 1
? 1
! 5071 514991281
? 90013
? 1
? 105866
? 1
! 184797 51630479
? 1
? 1
? 1
? 1
! 95352 330953484
? 1
? 1
? 1
? 130323
! 70624 704902936
? 1
? 1
! 116077 680023885
! 11942 224586995
! 8021 354231187
? 1
? 1
! 131188 681666452
! 88429 109404243
? 1
! 195020 627238664
? 1
! 105768 508927162
? 1
? 1
! 97781 293006726
? 1
! 70500 16187412
? 1
! 96585 319818691
? 1
? 1
! 31027 988237911
! 100465 548243384
! 99033 159994129
? 1
! 56651 896320017
? 1
! 43350 274974807
! 127677 659316952
! 199583 289003095
? 1
! 101365 957801570
! 122269 218107564
? 1
! 12154 585039063
! 25648 812164827
! 155950 522447244
? 181948
! 40946 678751124
! 42134 253123986
? 1
! 86254 700620297
! 52288 190331493
! 27539 179021219
! 18258 920906850
! 18356 778820522
? 1
! 133980 5624556
! 59842 11000487
? 1
! 143059 674232057
? 1
! 135624 859085617
? 153167
? 1
! 139474 806129331
! 58697 38825158
! 120169 554801589
! 135674 702410631
? 1
! 17236 751442764
! 188427 470610091
! 181141 173342602
! 108849 606941874
! 118102 15544126
? 22605
? 1
! 3937 618801229
! 70939 7561486
! 118247 440857050
! 19676 90274278
! 136774 498365822
! 36519 197232354
! 147373 78570646
? 1
? 1
? 1
? 1
! 81699 265609718
! 5460 308365638
? 178043
! 59064 634956782
! 123359 117679075
! 34698 27528366
! 127224 360717475
? 1
! 194254 488288629
? 1
? 1
? 1
! 90127 559488605
? 1
? 1
? 1
? 153975
! 131991 819196848
! 873 637264129
? 1
? 1
! 140858 462429447
? 1
? 1
? 1
? 1
! 100478 460583314
! 50170 159782508
? 1
! 136284 97424741
! 88091 549300753
? 119937
! 120625 922071768
! 31878 603891366
! 154185 449591168
! 188429 25665927
! 171141 434034713
! 134579 17803642
? 1
? 1
! 68088 498158174
! 105100 575055951
! 3430 975043693
? 1
! 1455 187763167
! 16974 909150073
! 13784 128744237
? 1
? 1
! 65584 383491355
! 159191 128749275
? 1
? 1
? 1
! 16652 370700403
! 146363 440036794
? 1
! 67926 495923965
! 79521 950596768
! 146949 713965254
? 1
? 1
! 27285 131649399
! 45633 179457234
? 1
? 1
! 16697 408739967
! 16234 456742543
! 35709 938602095
? 1
! 54845 441185198
! 18710 77048035
! 165695 529819770
? 153033
? 1
! 43086 717155663
! 94471 599768128
! 90642 860585675
! 129950 495157736
? 1
? 1
! 121902 449937239
? 1
? 1
? 1
? 1
! 118053 114330837
? 1
? 1
! 112997 266021506
! 129652 409886888
! 99224 512177938
! 134944 739593417
? 1
? 1
! 153323 374767115
? 1
? 128968
? 1
! 165697 202661056
? 189864
! 68557 690168404
! 21911 183975528
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 170825
! 149960 449284664
! 65006 78854353
! 178487 971305860
! 2755 809086689
? 1
? 1
? 1
? 53720
? 1
! 191871 571894900
! 111003 302421421
? 1
? 1
? 1
! 21137 468891055
! 153554 271182061
! 160225 719996830
! 177235 462524902
? 1
? 1
! 114271 37669385
! 26227 897403058
? 1
! 87585 896940104
! 114455 132804413
! 170916 894463334
! 100345 426909886
! 73292 362855963
! 105033 249357609
! 138231 896818956
? 1
! 15472 603676068
? 1
! 79492 976091097
? 1
! 162750 797640419
! 139694 725927982
? 1
! 174110 17739016
? 1
? 1
? 1
! 22005 241703705
! 187302 801344098
! 86635 249144575
? 1
! 150762 917534902
! 44267 250443474
! 54448 709331911
? 1
! 95303 719572711
? 1
? 184334
? 1
? 1
! 135097 323590183
? 1
? 1
! 196718 97983856
! 181165 892052490
? 1
? 1
! 60889 587609666
? 1
! 23685 572693499
! 58173 301416477
? 1
? 1
! 128963 601628204
? 1
? 1
? 1
? 1
! 147766 401279281
! 77495 264834195
? 1
! 133 642841514
? 1
? 1
! 7761 661899512
! 146389 787080297
! 162462 572077140
! 181014 861061954
! 175682 74371310
? 1
! 167557 281581624
! 61831 766889724
? 1
? 1
? 1
! 91421 878795017
? 1
! 180900 384638333
! 138596 609702152
! 44547 1252219
! 41613 729927237
! 120789 307571033
? 1
? 1
! 183686 285653133
? 1
! 1353 365927972
? 1
! 16966 6984171
? 1
? 1
? 1
! 55197 673462926
? 1
? 1
? 1
? 1
! 184366 672844391
? 1
! 193302 552636563
? 1
! 63676 914720971
! 194219 561430816
? 44973
? 1
! 25361 241125872
! 187288 569138740
? 1
? 1
! 178796 972174084
! 195528 559808755
! 83943 791130089
? 1
? 1
? 1
? 1
? 1
! 85918 241714281
! 148196 983791946
! 59703 277755517
! 58285 957134775
! 175359 417182541
? 1
! 115855 452364988
? 1
! 114438 930031897
! 93824 552359228
? 1
! 62216 241356467
! 96956 269204938
! 188608 167844620
! 113643 591135347
? 1
! 22863 295232828
? 1
? 1
! 112024 256750735
! 127434 828283756
! 117571 625320006
? 1
? 1
? 1
? 1
? 58722
? 36687
! 140815 171049569
? 1
! 163675 991765848
? 1
? 1
? 1
? 40695
! 136808 150265858
? 1
! 166087 636506182
? 1
? 1
! 193088 726755356
! 63963 145086919
? 1
! 194920 272427396
? 1
? 1
? 1
? 1
? 1
! 118198 465748617
! 75212 478482561
! 127396 804815822
? 1
! 17872 441337150
? 124778
! 124289 262555417
? 1
! 194661 313316613
? 1
! 13735 361353754
? 1
! 146791 392725172
! 34171 669052889
? 1
! 85098 255095676
? 1
? 1
! 74274 747116514
! 156236 692810122
! 98574 445991242
? 1
? 1
? 1
? 1
? 1
? 1
! 44295 570923600
? 1
! 168289 840230602
! 192906 140270033
? 1
? 1
! 30293 459297673
! 198514 638434480
? 1
! 167296 176896214
? 1
! 2104 436514193
! 57707 871579282
? 1
? 1
! 33309 418301729
? 1
? 15439
? 139837
! 32608 936191646
? 1
! 119719 885249210
! 37514 250007251
! 135608 618865938
? 1
? 1
? 1
? 165663
? 1
! 79449 859373831
? 1
? 1
? 1
! 117356 966844751
! 118326 280757102
! 193710 457997639
? 1
! 55426 3140303
? 173804
? 1
? 1
! 188671 572106821
! 154877 890533335
! 186314 354385818
! 119698 899987881
! 54086 219742627
! 136293 234907818
! 24771 841829837
! 119504 928863735
! 149426 638011926
! 66572 579793180
? 1
? 1
! 15860 876082029
! 4965 43795508
! 157809 894472033
? 1
! 104824 538015535
? 1
! 176417 33541543
? 1
! 10021 224831610
! 181266 245898093
! 93701 203134652
? 24294
! 159055 247458717
? 137558
! 158762 480452588
! 115924 73784200
? 1
! 61084 817400610
! 199079 495297127
? 1
! 94901 23822132
? 1
! 33881 64899994
? 1
? 1
? 1
? 1
? 1
? 1
! 166056 744973891
? 1
? 1
! 3040 156707178
! 134445 605982398
! 19804 447310409
! 107646 472422164
! 127831 726956714
? 1
? 1
? 1
? 1
! 35987 152061774
? 1
! 193498 456159977
! 132790 240563196
? 1
! 14294 204698218
? 1
! 2180 652650518
! 7264 683024068
! 59012 862209034
? 1
? 1
! 50941 459681334
? 1
? 1
! 126641 351493213
! 76479 319138496
? 1
? 1
! 138839 899474548
? 18191
? 18430
? 1
! 31902 715315420
? 65506
! 105038 78277626
! 158501 902832053
? 1
? 1
? 1
? 1
? 1
! 36125 713871613
? 1
? 1
! 33385 679097566
! 668 535867592
! 71289 122454049
? 1
! 5355 399678900
! 129762 789870456
! 176602 815263907
? 1
? 1
? 1
? 1
! 98132 807243832
? 1
! 65587 915334677
? 1
? 1
! 181991 74188413
! 97003 7677015
? 1
? 1
? 1
! 70969 883593518
! 91204 975583834
? 1
? 1
? 1
! 63232 435107570
! 57940 411267219
? 1
? 1
? 1
? 18857
? 1
? 1
? 1
? 137477
? 1
! 14805 537903927
! 168259 436369361
! 19457 22172121
? 1
? 1
! 121321 389834603
! 184908 195966450
? 50972
! 38544 54962202
? 1
! 146573 484094134
? 1
? 1
? 1
? 190014
? 1
! 113635 915048985
? 68697
! 145230 457457833
! 173739 440272632
! 25244 405711648
! 40696 989019588
? 1
! 7765 974392328
! 131221 106121728
! 43612 934835555
? 1
! 19379 575110596
? 1
! 32249 54447759
? 1
? 1
! 108291 506152706
! 128244 41521450
! 53947 47415209
! 63856 834269314
? 1
! 79548 137679273
! 160305 134918326
? 1
! 16841 197131730
? 1
! 177559 933990876
? 1
? 1
? 1
! 45393 951391463
! 65605 42936657
! 194375 393931669
! 185844 83442364
! 88468 231917480
? 1
? 1
! 42248 76306185
? 1
! 186387 978953462
! 50465 949763658
? 1
? 171501
? 1
! 103886 138122515
! 78628 45910167
! 106674 889769735
? 1
? 1
! 74245 547635780
! 140424 59027654
! 22340 308563469
? 1
? 1
! 67302 782146960
? 1
? 1
! 107065 321830282
? 1
! 50209 715894466
! 186687 392080908
! 22399 997090564
? 1
? 1
! 194675 104107359
! 176558 639077448
? 1
! 131879 970561032
! 120820 175349627
! 187983 921159200
? 1
! 189988 976784323
? 131785
! 181315 162102086
? 1
? 1
! 67721 594361199
! 61207 823520268
? 1
? 1
! 15874 621131691
! 83658 935315572
? 1
? 1
! 114270 534339570
? 1
! 137602 351942104
? 1
! 66208 49522714
? 1
? 1
? 1
! 92685 373630976
! 23730 636449162
? 1
! 140581 720592958
! 187905 397811113
! 146781 480075480
! 167220 84006257
? 1
! 51695 37968598
! 55594 192638792
! 48833 486446666
! 149251 381611517
! 36445 562756943
? 1
? 1
? 1
? 1
! 187838 155939252
? 1
! 67410 836197636
! 159467 636828304
! 142721 206737223
? 1
! 68808 302997671
? 1
? 1
? 1
! 193184 586930080
? 1
! 60175 318989993
? 1
? 1
? 1
! 66708 915091693
? 1
? 1
? 1
? 1
? 1
! 177347 309827314
! 155151 462627058
? 1
! 63562 270475098
? 1
! 68820 595120040
? 177233
? 1
? 1
? 1
? 1
! 50733 794504161
! 73982 913646026
! 74 533375059
! 97994 59497869
? 1
? 1
! 147023 496885986
! 159127 931145071
! 129822 740051510
? 1
? 1
? 1
? 1
? 1
? 1
! 140311 902143829
? 1
! 167629 64120965
! 162236 912721049
! 113592 869462127
! 199050 703366112
? 1
? 1
? 1
! 86911 301728175
! 113247 156649920
! 37419 64121097
! 89662 135781804
? 1
! 126685 672323299
! 68948 513013357
? 1
! 173568 490699381
! 140116 598675146
! 30942 604473097
! 120870 789350942
! 174648 1094923
! 16333 963357491
! 150724 247019104
? 1
? 1
! 159651 152166991
! 135010 756231206
! 151340 340560399
? 1
! 81253 610660094
! 76028 177786613
! 65994 29129577
? 1
! 53805 199840471
? 1
? 1
! 42366 798681943
? 1
? 18950
? 1
! 129996 950024927
! 71646 478927208
! 86708 193462272
! 98899 162296206
! 115672 430082289
! 121757 107206678
! 8733 743868518
? 1
? 1
? 1
! 55243 912979462
! 38490 489113019
? 1
! 124191 802302215
! 108593 406911418
? 1
! 197010 507594699
! 124025 547590274
! 26576 575975211
! 51795 113055780
? 1
? 1
! 681 223939503
? 1
! 92620 189062642
? 1
? 1
? 1
? 1
! 17847 148991267
? 1
? 1
! 191186 413011023
! 148378 671465174
? 1
! 152776 350416645
? 1
! 59194 113329868
! 174629 210722080
? 1
! 38995 431384175
? 1
! 29571 709548447
! 17366 629892417
! 72743 657014377
! 63670 378934409
? 1
! 127655 549590839
? 1
! 109830 709223406
! 57003 789276307
! 83577 198861444
? 1
? 1
? 1
! 197866 24571178
! 141746 104632380
! 19912 917068096
? 1
? 1
? 1
! 142410 544650742
! 135922 712764237
? 1
? 1
? 1
! 189774 55050373
! 11321 508207936
! 108772 833255327
! 155641 174071182
? 1
? 1
? 1
? 1
! 55201 322874048
? 1
? 1
! 104412 896533404
! 171709 709013013
! 67909 193616415
? 1
! 95137 491988238
! 60600 336384712
? 1
? 1
! 6148 447736402
! 98399 708259149
? 1
? 1
! 79174 752772446
! 31037 768144939
! 69393 571481175
? 1
! 198826 896239364
! 75759 164624063
! 98271 669759485
? 1
? 1
? 1
! 6487 514077052
? 1
! 185512 574067516
? 1
! 111482 648910808
! 187217 560179102
? 1
? 1
? 1
! 182799 906021043
! 127251 986184957
! 42692 637936520
? 1
? 1
? 1
! 36821 739969860
? 1
? 1
? 1
? 1
? 1
? 1
! 181963 418695443
? 1
? 156990
! 192059 177893114
? 1
! 53978 790909585
! 140381 471067852
! 62483 474249164
? 1
! 135855 149774147
? 1
! 143529 513323820
? 1
? 1
? 1
! 79653 980273522
! 164942 11543917
? 1
? 1
? 152732
? 75942
? 1
? 198497
! 192231 269185596
? 1
? 1
! 57977 594994686
? 1
? 1
! 143367 781082493
? 1
? 59236
? 1
! 181715 899892495
? 1
! 123690 961184583
! 8848 264499996
? 10858
! 23855 923196099
? 1
? 1
! 26869 64455990
? 1
? 1
? 1
? 1
! 24057 725881948
! 199142 125793979
? 1
? 1
! 21212 80529267
? 1
! 80352 948818538
? 1
! 40818 562180645
! 153984 468261509
? 1
? 1
! 5470 617610764
! 94979 833579869
? 1
! 31546 107643894
! 76694 676280032
! 94888 760210938
! 84856 154157722
? 1
? 1
? 1
? 1
! 132019 716720720
? 1
? 1
! 24301 401486693
! 145900 148512817
! 120171 947557460
? 1
! 182880 381054211
! 199991 510661847
? 1
! 79855 198075977
! 124044 505264177
! 67032 297363969
? 1
! 125631 160139803
! 184834 656534634
? 1
! 195048 900192507
? 1
! 128862 164445360
? 1
! 56163 1683530
? 1
? 1
? 1
? 1
! 87203 596183427
? 1
? 1
! 29418 344751504
! 178690 35836762
? 26910
? 1
! 66908 24953262
! 148682 449237979
? 1
! 93149 427983122
? 1
! 4195 645188332
? 1
? 1
! 127146 650793074
! 92169 50539148
? 1
! 139936 69167898
! 189473 560006288
! 180958 844355675
? 1
? 1
! 96394 404758547
? 1
? 1
? 1
! 110683 695134331
? 1
? 1
! 2833 929162392
! 154218 268761202
! 148903 838686261
? 1
? 1
! 167519 382199772
! 34448 166286392
? 1
! 122629 425871860
! 28895 952146941
! 128831 561999097
? 1
! 163857 843177595
! 184568 603841080
! 176107 367344585
! 36296 252073409
! 13270 875256003
! 4067 334100336
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 35820 772460093
! 37490 177472390
? 1
! 71817 210548276
? 1
! 94491 988481012
! 1229 701537136
! 6785 375201810
? 155509
! 76199 889212970
! 126299 83604770
! 47084 753400820
! 31113 814754026
? 1
? 1
? 1
? 1
! 153580 942589224
! 166964 384419861
? 1
? 1
? 1
! 108336 816489885
! 84044 956833293
! 31311 178590322
! 164154 140895012
? 1
? 1
! 75896 705864627
? 1
! 86891 662277470
? 194087
! 107690 292736205
? 1
! 152896 514216837
! 12456 790625310
! 191314 420565740
? 1
! 104294 554815262
! 90208 771613751
? 1
! 15309 127969347
! 88979 913852529
! 31014 667484306
? 1
? 1
! 145793 886820182
! 177507 685967158
! 192941 64574549
? 1
? 1
! 135033 327168514
! 29505 265880869
! 42607 952886760
? 1
? 1
? 1
? 1
? 1
! 30923 282619964
? 1
? 1
? 50040
? 1
! 19351 979699582
! 194131 654558453
! 174021 495729028
! 81873 64401675
! 107866 730701677
? 1
? 1
! 3023 730495559
? 1
! 44793 390302708
! 187840 14169073
! 10342 127018561
! 92522 452395648
! 189048 978829836
! 166697 744852106
! 159738 566367682
! 102423 661837950
! 57495 996009854
? 1
! 35095 78323292
! 57274 41741047
? 1
! 125311 198233844
! 101565 663937162
! 124069 326313246
! 21891 374802234
? 1
! 15583 691172633
? 1
? 1
! 175190 224098640
? 176440
? 1
? 1
? 1
? 1
! 83052 237226289
? 1
? 1
! 94549 550618399
! 19230 685177867
? 1
? 1
! 80660 526476866
? 1
! 114216 378213101
? 1
? 1
! 194551 36221793
! 136852 105620704
? 1
! 93557 517187006
? 1
! 156911 255015602
? 1
? 1
! 49679 687780869
? 1
! 173920 72372986
! 84793 908530380
? 1
? 1
! 181408 776314671
! 174280 435025417
! 41943 928616002
! 136988 170957608
? 1
? 1
? 1
! 45251 875638446
? 1
? 1
! 81288 398156726
! 86904 919202332
? 1
! 173697 93576305
! 176757 322866696
! 96709 641788319
? 186594
? 1
? 1
! 138248 425262350
! 94421 77550242
? 167757
? 1
! 13939 979820114
! 98907 935736062
? 1
? 1
? 1
? 1
? 1
! 2030 333491436
? 1
! 4231 555836840
? 1
? 1
? 1
? 1
? 1
! 34551 182459095
? 1
? 72296
? 1
! 128327 942002212
? 1
? 1
! 124142 658172594
? 166210
? 1
! 40791 489104073
! 36926 356787335
? 1
! 177760 597386374
? 1
! 42237 249297487
! 143669 178596872
! 55303 319160725
? 1
! 170625 803952803
! 7952 314877736
? 1
! 197238 7665377
! 110752 31024487
! 94956 476401697
? 38673
? 1
? 1
? 1
! 147631 2185639
? 1
? 1
! 32991 246531806
? 1
? 96417
? 1
? 1
? 1
? 1
! 87542 418253499
? 1
! 9050 46079980
? 1
! 139039 137422439
? 1
! 99338 979624856
? 1
! 192563 651889608
! 189356 454501937
! 79468 395289788
? 1
? 1
! 84514 269476530
? 1
! 161073 197923525
? 1
? 1
? 1
? 1
! 163530 343666125
? 1
! 122047 987463090
! 61694 258102505
? 184799
! 28232 565440146
! 61920 840701679
? 1
! 129845 385277407
? 1
? 1
? 1
! 120362 85206222
! 147370 8202531
! 11062 927750589
? 164858
? 1
? 1
? 1
? 1
! 146565 502366062
? 1
? 1
! 187976 525822197
! 65961 373236747
? 1
? 1
? 4321
? 1
? 1
? 1
? 1
! 119799 970342676
? 1
! 110060 294271362
? 1
! 64551 258826398
! 4870 120037560
! 48444 158292988
? 1
! 193684 660212485
? 1
! 150719 650985650
? 1
! 138065 816804955
? 1
? 1
! 45602 490781681
? 1
! 173540 77956918
? 1
? 1
! 102636 44803533
! 93260 275734913
! 50838 136629545
? 73870
! 138118 55300889
! 180779 912069385
? 1
! 169277 284619456
? 1
! 174454 924712401
! 66391 684695774
! 40524 942237698
! 93870 960592200
? 1
? 1
? 1
! 44948 990078977
? 1
? 1
! 3455 379339313
? 1
? 1
? 1
! 146967 834867986
? 1
? 1
? 1
! 85902 807404718
? 1
! 22879 961771260
! 191193 541254603
! 58906 15107820
! 153185 679884612
! 190827 3354733
? 1
! 106181 561769086
! 32784 428469867
! 199781 804398585
? 1
? 1
! 25986 938439278
! 5056 300862605
? 1
? 1
! 111346 434803310
! 60122 233217566
? 1
! 124752 55420542
? 1
! 175289 648888268
? 1
! 68589 678464252
! 94776 116464361
? 1
? 1
? 1
! 189493 941155867
? 1
? 1
! 166229 775802351
! 22939 318136602
! 63491 672832555
? 1
? 1
! 12470 828992999
? 1
! 195795 634545141
! 147819 954691255
? 1
? 1
! 192756 221113935
! 182194 292361034
? 1
? 1
? 1
? 1
? 1
! 183260 18482818
! 67049 399210630
? 1
! 93423 133709590
! 46709 115233818
! 98910 971158630
? 1
! 602 381821584
! 110948 673242866
? 1
! 45694 982020381
? 1
! 113604 517081487
! 185057 367306120
! 53427 733170659
! 2578 301636768
? 1
! 110903 573142419
! 102047 748243605
! 10238 48846077
? 1
! 98691 401982287
! 90522 110792153
! 197968 486726893
? 1
! 165121 969787283
? 1
! 65671 187282306
! 11362 488754759
! 192980 314398951
! 196195 847703508
! 150425 376111796
! 143005 954200702
! 166785 834628343
! 146927 248398143
! 193984 807810368
? 24496
? 1
! 99583 165203723
! 165552 256082808
? 1
! 66603 266512675
! 182803 904700133
! 179553 311274232
? 1
! 59290 5843623
! 81312 706636868
? 1
? 1
? 1
? 1
! 107028 794642807
! 156011 530613130
? 1
! 123710 110604502
! 181102 243082448
! 96071 324251749
? 67538
? 1
! 127162 227799536
? 1
? 1
? 1
! 11282 284125756
! 26621 869046246
! 43829 836284868
! 133136 782991262
! 167755 364876756
? 1
? 1
! 114445 607190340
? 1
! 74506 265302918
? 1
! 84744 237215076
! 37213 421648406
! 21174 370400243
? 1
? 1
! 48132 993622030
! 188526 818612495
? 1
! 183282 690098245
? 1
! 14539 178067860
! 136848 100856453
? 1
? 1
! 11593 963799872
? 1
? 1
? 1
? 1
! 122883 217704624
? 1
! 194247 249039596
? 1
? 1
! 106780 543276025
? 1
! 8348 28928978
? 1
! 194431 221815051
? 1
? 163216
? 1
! 160416 651702797
? 1
? 1
! 3125 584834209
? 1
! 71765 299452060
! 17710 806439239
! 30973 456122773
! 193722 23282011
! 38798 648214224
? 1
? 1
! 179107 861679285
? 1
? 171776
! 38460 135006089
! 129079 351625068
! 112877 979482934
! 56117 91708620
! 151136 498848906
! 55910 514648630
? 1
? 1
! 173631 951776333
! 147385 712146768
! 75494 858839438
? 1
? 1
! 69541 157544559
! 188434 780555192
! 79876 767973052
! 102247 454839999
? 1
! 149556 26369739
! 15561 180239124
? 1
! 108472 115205482
? 1
? 1
? 1
? 1
! 18609 694588857
? 1
! 48547 677577440
! 118522 811143893
? 1
! 40023 153058224
? 1
? 1
? 1
! 183614 347838079
! 137471 922022305
! 125544 102613366
! 170429 223290397
? 1
? 1
! 103120 215029659
? 1
? 1
! 127787 336209792
? 1
? 1
? 1
? 1
! 198287 374029092
? 1
? 1
? 1
! 141642 280072407
? 1
! 167766 529814987
! 133745 779437237
? 1
? 1
! 144853 274758918
? 1
! 54731 126467440
? 1
? 1
? 1
? 1
? 1
! 132456 348497728
! 45545 765534690
! 27416 102969873
? 1
? 1
! 119268 815210293
? 57757
? 1
? 1
? 1
? 1
? 1
? 74884
! 156532 845229802
? 1
? 1
? 1
! 25748 175342
? 1
? 1
? 1
? 74128
? 1
! 164629 375327722
? 1
? 1
? 1
? 1
! 75978 646649684
! 132191 696964664
! 181832 449250755
? 1
? 1
! 83899 128803805
! 33375 246261279
? 1
! 97490 412669842
! 66503 926734296
! 196541 869154091
! 38883 916020650
? 1
! 50338 900760160
! 15355 487275667
! 84479 77984849
? 1
? 1
? 1
! 137939 26652301
! 145770 536649836
? 1
! 33750 470797224
? 1
! 13931 715509003
? 1
? 1
? 1
! 36192 4357779
? 1
? 1
! 15992 484714627
? 1
? 1
! 41053 126072800
? 1
! 82346 239440542
! 41847 306059572
? 1
! 27401 685657206
? 1
? 1
? 1
? 1
! 88001 167923017
? 1
? 1
! 47357 873921878
? 1
! 90502 383197022
? 1
? 1
? 1
? 1
! 197470 910901960
! 61387 593924843
! 10363 34692685
! 131572 436369218
! 69039 37271891
? 1
! 183616 326082408
! 42491 427469360
? 1
? 159020
? 1
! 158318 505151219
! 100212 734424195
? 1
! 196009 846241303
? 1
? 1
! 81908 102601405
? 1
? 1
? 1
? 1
! 177046 439269581
! 128088 34770303
? 1
? 1
! 133407 683144791
? 132730
? 1
? 1
? 1
! 132288 441671905
! 52059 204105316
? 1
? 1
! 19426 188961567
? 1
? 1
! 143667 333405000
! 112185 596813553
! 79596 298931175
! 38278 995547606
! 46251 386477603
! 71755 697743678
! 6866 157114690
! 21681 702110398
? 1
? 1
! 170021 309967446
! 178241 145161497
! 9426 312064995
! 189556 619064348
? 1
! 46682 667274829
? 1
? 1
! 88413 456486867
! 147273 95747780
? 1
! 8783 836524874
! 140984 804059541
! 77254 589099769
? 1
! 174841 120571817
? 1
! 192886 711760012
! 190840 15808109
! 193444 946375482
? 1
? 1
? 1
! 51497 318752819
? 1
? 1
? 1
? 141323
? 1
! 13002 187029198
! 40170 429579574
? 1
? 1
! 1646 422226110
! 86673 593613580
? 1
! 44219 260741773
? 4162
! 114480 157667353
! 101337 311486696
? 1
! 77866 293392688
! 55660 120468951
? 1
? 1
? 10885
! 43624 235307077
! 145370 645862059
? 1
? 1
! 135860 653252002
! 188061 232593382
? 1
! 64499 28082376
! 61998 385143661
! 81470 245723718
? 1
! 80963 609497384
! 82734 291272289
? 1
! 183087 515850701
? 1
! 123779 829295722
! 90132 759295089
! 162998 831799123
! 181193 689652437
? 1
? 1
! 173588 263083283
! 105004 673004704
! 158764 265956856
! 74588 477264740
? 1
! 90893 681070941
? 1
? 1
? 1
? 1
! 72492 585129901
? 1
? 1
! 26427 738032985
! 30503 369248617
? 1
? 1
! 70739 642764152
! 148474 434271626
! 20665 257518990
? 1
! 105250 230919987
? 1
! 170366 102658839
? 182702
! 155303 798632286
? 1
! 187098 700049962
! 182362 711566389
? 1
! 31717 87689530
? 1
? 1
? 1
! 139129 372272694
? 1
! 84677 97051653
! 31974 161371731
? 171943
! 57337 391359484
! 95457 72907639
! 117172 24487615
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 161763 592937043
? 1
! 132538 905103543
? 1
! 100637 484310631
? 1
! 199975 659911524
! 3838 330252903
! 103935 807878739
? 1
! 168670 101053117
? 1
? 1
! 31350 708001662
! 31888 454897457
? 1
! 135862 522531921
! 134868 797765091
? 1
! 126281 244274516
? 1
! 89775 431285368
! 126344 961946362
! 63645 950224927
? 1
! 12339 472471146
! 33852 134603973
? 121730
? 45680
! 84712 903357282
! 48278 634727298
! 85596 928235481
! 182002 558439135
? 1
! 150028 453674625
? 1
? 1
! 48402 878171437
! 92293 869550928
! 153453 651135871
? 1
! 79102 705831015
? 1
? 1
! 130090 751876235
? 1
! 127108 403668257
! 121907 396620245
! 44385 902363585
? 1
! 91743 923666387
! 191745 445125097
! 67182 572673479
! 123318 412173307
? 1
! 171471 816380924
! 187648 438881389
! 181977 725935024
? 1
? 1
! 103431 579632332
? 1
! 118393 294583732
! 149152 439555026
! 116533 509950621
? 1
! 19930 314887606
! 187636 930185077
? 1
! 175354 123084584
! 180084 666587171
! 106661 585584260
! 158637 148172999
! 10974 726171706
! 198984 683902007
? 1
! 86941 224872409
! 189952 348659189
! 16686 728883322
! 82639 344741199
? 1
! 32824 388761636
! 179462 52768113
? 1
? 1
? 1
! 129166 228516186
? 1
? 1
? 1
! 73050 43479514
? 1
! 168360 291156430
! 166909 571564365
! 12413 916438302
! 193620 34693119
? 1
? 1
! 13439 896896416
! 89040 68555654
! 13495 7535871
! 52929 642308609
! 60742 823171919
? 1
! 125074 650799501
! 155964 59338692
! 191346 950719828
! 36242 892800873
? 1
? 1
? 1
? 1
? 1
? 170141
! 176187 856437152
! 83176 514939111
? 1
? 1
? 1
! 63421 143074527
! 124613 635121439
! 110330 840588890
? 1
! 27636 898858007
! 18805 282827337
! 128220 3306299
! 23615 411674248
? 1
! 67732 261537680
? 1
! 44117 676651974
? 1
? 1
! 182700 481820648
! 18451 574730584
? 1
! 145240 615373714
! 47964 127761534
! 90068 244960547
? 1
? 1
! 35587 849336928
! 39039 88218538
? 1
? 1
? 1
? 171766
? 1
! 160398 76694030
? 1
! 194350 4199042
! 197801 1162180
? 1
? 1
? 157951
! 6513 662075001
! 125681 561806451
? 130318
? 1
! 28900 137984998
? 1
! 18804 97055943
! 35094 287723541
? 1
? 1
! 93107 622123495
! 42525 257707562
! 22984 886524804
! 34263 286200138
? 1
! 56655 51944897
? 1
! 109721 9713239
! 40652 323270344
! 23727 226919622
! 121634 264380829
! 135687 575183426
? 1
? 1
? 1
! 154507 395352386
? 1
! 109133 572828535
? 1
! 127282 944301961
? 1
? 1
! 171992 790733685
! 123129 466496703
! 192780 792446071
? 1
? 1
! 187080 454526306
? 1
? 1
! 100402 219566332
! 175959 654773685
? 1
? 158593
? 1
! 10049 520331944
! 27493 866775167
! 79232 716915838
? 1
! 5177 252804797
? 1
? 1
? 1
? 173408
! 111095 767922811
? 1
? 1
? 1
? 1
! 31746 890782101
! 111785 237421664
? 20116
! 28220 405435785
? 1
! 172598 247817303
! 97 778228258
? 1
? 1
? 1
! 188359 751108093
? 1
! 42152 184692115
? 1
? 1
! 98146 782592166
! 135134 30351003
? 1
! 22038 703672718
! 156505 899370851
! 69059 967087168
! 79859 216667555
! 16128 846595754
? 1
! 131972 88750028
? 1
! 183997 161388810
? 1
? 1
! 132335 763040579
? 1
? 1
! 176250 558769288
! 47884 840343007
? 1
! 165329 562200206
? 1
? 1
? 1
! 190156 333855439
! 191708 118081591
? 1
! 143076 584622210
! 963 504646275
? 1
! 188243 766413928
! 3571 460984774
! 50029 62016173
? 1
! 115438 828806838
? 1
! 177534 285813088
? 1
! 140747 904462527
? 1
! 139404 830601174
? 1
! 107431 590926065
! 53352 290569725
! 105261 398195794
? 1
? 1
! 48756 770165682
! 51932 831263656
? 1
! 117459 410168445
! 17612 997442679
! 149429 504405762
? 1
! 101474 555599822
! 7400 694950313
? 57831
! 191485 976123791
! 30187 871022
! 121717 476135386
? 181880
? 40824
? 1
? 1
? 1
? 1
? 1
? 1
! 148238 221640993
? 1
? 1
! 162758 680534017
! 18447 119812612
! 120495 226598018
! 95336 789656910
! 186683 683913818
! 101132 447304714
! 126014 271276835
? 1
! 39018 952238306
! 9327 334696255
? 99316
? 97028
! 169155 120226871
! 111480 71748523
! 119643 254117141
! 135686 546804638
? 1
? 1
! 119284 654394680
? 1
! 43368 349513666
! 10299 109435620
! 71745 405680539
! 172965 777225232
! 148310 262249304
? 1
? 1
! 55646 672654742
? 1
! 153741 802003759
? 160992
! 48642 550101527
! 115456 638952644
? 1
! 136201 121547909
! 99857 552052671
! 144398 311890152
! 4994 476465989
? 1
? 1
! 121708 142926146
! 134682 530867099
! 2481 75388275
? 156634
? 1
! 14836 885679488
? 1
! 78967 276200964
! 19056 594863425
? 1
? 158784
! 135479 215718849
? 39995
! 144210 430953395
? 1
? 1
! 136298 325762
? 1
! 22292 42420803
? 1
! 48683 560926987
! 61403 174813779
! 1505 308955940
! 78651 337757682
? 1
? 1
? 1
? 1
? 1
! 76343 827834219
! 73006 257510696
? 1
? 1
! 120766 81695128
! 81516 482913138
! 99093 863679321
! 144256 464584477
? 1
! 20786 217363913
! 86656 484365717
? 1
? 1
? 1
! 74200 636391098
! 48323 497854470
? 1
? 1
! 115807 887736228
? 1
! 46459 63887723
! 7105 505918761
? 1
! 67715 552030054
! 178007 458152337
! 135074 324033878
! 23938 5729005
! 154619 83706388
? 1
! 114337 147775061
! 72168 417780668
! 61886 246083955
? 106733
? 173156
! 22852 545841918
? 1
! 60206 982227901
? 1
? 1
? 1
! 171237 4362893
! 69319 31592804
? 1
! 171374 519317830
! 134586 2654742
? 1
? 1
? 144496
! 123127 17846302
! 36034 298064738
! 91596 147934863
! 99727 609867936
! 194930 514028955
? 1
! 5945 75379271
? 1
? 1
! 54662 69427302
! 178195 124585799
? 1
! 51979 802099121
? 1
? 1
? 1
? 1
! 117658 710558887
! 65087 917301966
? 1
! 185415 311168401
? 1
! 64658 988746607
! 30387 415298495
! 63146 736092228
! 185991 6936250
! 32292 286219626
! 67267 229716207
! 19521 521839316
! 104621 588579239
! 65300 680118805
! 108292 429828198
? 1
? 66866
! 17143 876981557
! 192411 92452721
! 74495 332240131
! 168918 724893324
! 147474 826332956
? 1
? 1
! 126394 309662389
? 1
? 1
! 175261 321354205
! 59845 423821391
? 1
! 148292 842910765
! 191260 650455772
! 20419 574533291
! 121457 781120412
? 1
? 107671
? 1
! 145038 53110227
? 1
! 195064 547098768
? 1
? 1
? 63429
? 1
! 74386 107174153
? 1
? 1
? 1
! 111567 739280716
? 1
? 1
? 1
! 53870 637754208
? 1
? 1
? 1
? 22277
? 1
! 144185 883824063
! 160235 757645094
! 61958 426168148
? 70228
? 1
! 72088 680725303
? 1
! 101555 91915624
! 10646 232227224
! 32335 538868594
! 37638 733513310
! 28958 40093764
? 1
! 163260 147055544
! 1700 785319318
? 1
? 1
! 53952 963210680
! 53977 543688098
? 1
! 152887 355168529
! 61105 114058338
! 100760 745480133
! 31086 284726925
? 1
? 1
? 1
! 143448 302387081
! 88853 9124754
? 1
? 195862
! 60942 23917975
! 88088 962232071
! 162979 911794089
? 1
! 199596 224754089
! 172576 880343475
! 160548 764398787
! 136286 85784925
? 1
? 1
! 20259 916585035
! 39046 880011159
? 1
! 161052 595774846
? 1
! 199406 306619532
? 107360
? 1
? 1
! 93401 980418508
? 1
? 1
? 83352
! 126706 612533911
! 80332 822584243
! 156456 978456089
? 1
! 141585 633991677
? 1
? 1
? 1
! 167305 590272021
? 1
? 1
? 1
! 85483 995362757
! 2860 673451337
! 90118 57474791
! 90434 195849455
! 177567 241332463
! 141196 148326078
? 1
? 1
? 1
! 161929 562363757
! 12046 331701936
! 66795 237053743
? 97069
? 1
! 97721 506817024
! 76661 957779374
! 56682 711218592
! 147356 389591039
! 148513 873969166
? 1
? 1
! 6351 491200859
! 148726 427275982
? 1
? 1
? 1
! 12510 96634600
? 1
! 25622 55605266
! 191031 923114410
? 1
! 183410 981603624
? 1
? 1
! 129550 748110088
? 1
? 1
? 1
! 168625 592041153
! 64999 133396178
! 131623 193807913
! 71455 893232646
! 197645 943908945
? 1
? 1
! 142138 817729276
! 107553 211909376
? 1
! 67852 947617639
! 158177 254313827
! 174987 445054212
! 39290 225444947
! 174878 383363797
! 142237 6008602
? 1
? 120339
! 119616 267643698
? 1
? 1
! 163442 147042244
? 1
? 1
? 1
? 1
! 115840 352749789
? 1
? 1
! 24513 205170804
? 82072
! 13907 921310282
! 82128 814327031
! 169669 152384260
! 38985 920673165
! 119879 233399911
? 1
! 9885 502199643
? 1
? 1
! 33927 914623768
! 153349 936159100
? 1
! 192581 50552762
! 86512 813614787
! 157425 436732744
? 1
? 1
? 1
! 30548 929762345
! 115626 489494707
! 11229 707261167
! 178257 250055377
! 52864 3562935
! 33770 209210354
! 156904 482884743
? 1
! 137840 380778512
! 41935 135668998
? 1
? 1
? 1
! 139006 455101609
! 73018 42244277
! 100565 908342617
? 1
? 71231
! 2149 511806198
? 1
! 125511 260021559
! 153191 233958996
? 1
? 1
! 191067 977104787
! 32851 944210597
? 1
! 55708 720797914
? 1
? 1
? 1
! 157228 937785683
? 1
! 40748 282930314
? 1
! 194845 332335325
! 13978 610342641
! 16739 387425944
! 184534 636143017
? 1
! 76697 991655119
? 1
! 109340 436793061
! 141577 850580867
? 1
? 1
! 180054 92188673
! 88132 145230056
! 51559 984869018
! 169813 944719949
? 1
? 1
? 1
? 1
? 1
! 177575 664105529
? 1
? 1
! 159253 89251969
! 21892 779917289
? 1
! 107364 688240965
! 182518 572453436
! 39064 793402136
? 1
? 1
? 63345
? 168719
? 196519
! 98657 62759126
! 163585 973970224
! 155035 398053317
! 156082 15373770
? 1
? 19136
? 1
! 199966 910433897
! 75132 991942830
! 45805 702177346
! 63892 520108989
! 161248 48656289
? 1
! 140572 855744159
? 1
! 173549 240649295
! 58334 430355808
? 1
! 46728 735402138
? 1
! 146421 628015377
? 1
? 110260
! 157335 328324532
! 97756 573479651
! 95578 502671357
? 1
? 1
? 1
? 1
! 11127 362683129
? 1
? 1
? 1
? 1
? 41250
? 32705
? 1
? 1
! 175506 754955720
? 1
? 1
! 159566 254312133
? 1
! 150027 13094117
? 1
! 46175 235794203
? 1
! 10069 581072305
! 170077 959895112
! 94339 124121225
! 172089 170846827
? 1
? 1
! 63613 361626354
! 79794 863969518
? 1
? 1
? 1
? 1
? 1
! 5701 187828910
! 46912 649946575
? 1
! 81325 439476102
? 1
? 1
! 68597 427694261
? 1
? 1
? 1
? 147711
! 11099 581972286
! 87489 400789641
! 168835 302428061
? 1
! 169684 313169315
? 1
! 33183 593629217
! 198546 356210013
! 171351 322663175
! 131294 371705366
? 1
? 1
! 96285 418177532
? 1
? 1
! 25727 753869686
! 75947 44861300
! 5114 875419101
? 1
? 1
? 120819
? 1
! 51381 267796441
! 88373 701426978
? 1
! 181279 964200606
! 84577 42910584
! 175847 598647057
! 62497 877848021
? 1
? 1
! 40223 909422834
! 81337 547080291
? 1
? 1
? 1
! 190767 843620017
! 134918 271648312
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 121527 141932177
? 1
! 140634 4667201
? 1
! 171164 939176259
! 59539 665962245
? 1
! 37964 197995384
! 75989 439653663
? 1
? 1
! 100722 786586540
? 1
! 172631 778039636
? 1
! 16009 825704666
? 1
? 1
! 103867 907689892
! 150342 309210500
? 171062
! 188465 369795820
! 109501 322711590
? 186668
? 1
! 99382 35069805
! 8002 603281619
? 1
! 79186 623168870
? 1
! 185392 398224507
! 180893 619122299
? 1
! 148850 387717977
! 5127 754285474
? 1
? 1
! 16893 597563
! 71688 349592917
! 115171 400991175
! 78274 142786794
! 28397 318734894
? 1
! 41233 749119117
! 8375 103022824
? 1
! 2560 427202506
? 1
? 1
? 1
! 8453 966454111
? 1
? 1
! 153810 251019054
! 134043 138825529
? 1
! 122045 650527336
? 1
! 111863 410353779
! 128537 89089905
! 131360 880563288
? 1
? 1
! 89643 623258091
? 1
! 124097 489345202
? 1
! 130058 996534615
! 68976 474151112
? 1
? 1
? 1
? 1
! 136026 321349206
? 1
! 91535 147017589
! 44869 1788680
! 53024 192507899
! 63707 808564779
? 168363
! 118105 218657259
! 68928 303533257
? 1
! 127922 962759656
? 1
? 1
? 1
? 1
! 35858 604628227
! 8017 359325968
! 4405 561087679
? 1
? 1
! 129909 255150804
? 1
? 1
? 1
? 1
! 131137 702741065
? 1
? 1
! 81515 184264926
? 1
! 195563 643245212
? 1
! 121630 959246937
? 1
! 164522 49797781
! 105268 623570621
? 1
? 1
! 36 299286081
! 112904 755706836
! 78933 828902843
? 1
? 1
? 97032
! 172515 54415837
! 21756 343302850
? 1
! 40348 312793785
? 1
! 72085 757374064
? 1
! 136195 223695417
! 95275 527749273
? 1
? 1
! 9571 298981188
! 97854 108426158
? 1
? 1
! 810 557962954
! 50538 402562220
? 88248
! 18777 450072952
? 1
? 1
? 1
? 1
? 1
! 170391 805540126
! 73564 137704971
? 1
! 37130 101119609
? 1
? 1
? 1
! 120301 266284368
! 38623 299254751
! 47465 458706711
! 143867 717936930
? 1
? 46986
! 118184 480082852
? 1
! 197708 629976010
! 149200 803424750
! 161706 368774325
? 1
! 66055 825413492
! 160149 77535477
! 177455 524778595
! 81402 463393499
! 163620 407782345
? 1
! 139064 647196409
! 179648 309157058
! 137703 232372896
? 1
! 35691 575505327
! 194891 965891543
? 1
? 1
? 1
! 177203 790284507
? 1
! 190250 750978189
! 47094 465936641
? 96132
? 1
! 104627 671855457
? 1
! 83042 622293560
? 1
! 165085 367916825
! 97782 10937551
! 121643 173748591
! 111030 397030017
? 1
? 1
? 1
! 106799 348324254
! 26887 156121315
! 12212 695519185
! 116596 1426632
? 1
? 184437
? 1
! 71698 707962763
! 132843 185079286
! 129571 374451200
! 125843 105831934
? 1
! 113028 26012840
! 102089 627450489
? 1
! 75758 82357551
? 58051
? 1
! 155091 488834125
? 1
! 114465 988144215
? 1
? 46320
! 198621 646560827
? 1
? 95282
? 1
! 57179 145941547
! 40899 77084270
? 1
? 1
? 1
? 1
! 35741 87678944
? 1
? 169723
! 181733 198006377
? 1
! 118563 390037499
? 1
? 1
? 1
? 1
? 1
? 1
! 140799 843420286
? 125592
? 1
? 1
! 12135 489302169
? 1
? 1
! 191694 211772313
? 1
! 31873 15518180
! 151062 625471869
! 154120 438982895
? 1
! 87031 757572522
? 1
? 1
! 199239 347595144
? 1
! 101429 784015159
? 1
! 167362 923299630
! 182400 477677842
? 1
! 35254 455260930
? 1
? 1
! 31248 409217828
? 1
! 36887 189566594
! 8805 337200813
! 196096 744019458
? 1
? 1
! 74484 120953894
! 125553 192897764
? 1
! 32229 579988527
! 128525 15782164
? 1
? 1
! 181365 293922239
! 63763 251471375
! 181197 872166959
? 1
? 1
? 1
? 1
! 11781 10036277
? 1
! 134725 52193839
? 1
? 1
? 1
! 146813 306275005
! 424 204587605
! 50784 418784322
? 157782
! 25452 376559326
! 136060 879844440
! 36664 479714994
? 1
? 1
! 100042 750458331
! 186073 610297206
? 157223
? 1
? 1
! 39968 677421999
! 192088 735654342
! 159028 684350926
? 1
? 1
? 1
! 105180 537655964
? 1
! 43870 140314593
! 155047 779909480
! 61095 154160392
? 1
! 72512 564609878
! 98011 388013731
! 140683 628063883
! 121959 572367013
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 105755 328837002
? 1
! 100270 525642301
? 1
? 1
! 139312 121854839
! 42267 288085677
? 1
! 123563 455003748
? 1
? 1
? 1
? 72477
! 174686 306315898
! 106289 801383979
! 149108 328695470
! 70255 825106824
! 108592 211280851
? 1
? 1
? 1
! 177348 200150127
? 174871
! 1009 659293051
! 59858 762965498
? 1
! 69799 440107641
? 1
! 199530 163653943
? 68662
! 169172 44454785
! 117213 930646976
? 1
? 1
? 1
? 1
! 90709 682806185
! 17985 538926803
! 180048 41579966
! 73911 494889244
? 25720
! 77212 481862141
! 105891 231596932
? 1
! 3678 399258755
? 1
? 1
! 34238 596167108
? 2082
! 160809 905321083
? 93473
! 122475 856506343
! 138265 937345642
? 113546
! 135125 142291185
? 1
? 1
? 1
! 115934 400574267
! 174726 247809253
! 121095 815124499
! 40299 488010309
? 1
? 1
! 153525 283572882
? 1
! 22905 964602803
! 91938 382272717
! 106797 451025458
? 1
! 56479 145444800
! 25124 309175197
! 31936 628653030
? 1
? 1
! 162537 56403912
? 1
! 22885 477333618
? 1
? 102982
! 60 959516032
! 189312 74715949
? 1
? 1
? 1
? 1
? 1
! 90217 296714745
! 156720 43191462
? 1
! 18494 877080852
? 1
! 191203 12610622
! 6181 851844466
? 1
? 173386
? 1
! 175197 927565353
! 18544 820960488
? 1
! 987 552894650
! 186954 786180966
? 1
! 179124 289563788
? 1
! 22894 602141842
! 121810 403104937
? 1
? 1
! 164204 318851995
? 192442
? 1
? 1
! 103592 300670592
! 188489 970320292
? 1
! 137623 538244137
! 58425 657243874
? 1
! 28474 648259655
? 1
! 142949 536461331
! 73797 204531374
! 195075 31071427
? 1
? 1
! 19364 158244461
? 1
! 61276 459475755
? 1
! 159993 401161172
! 76682 680891846
! 148312 511909473
? 1
? 1
! 90120 942482347
? 1
! 94208 787350925
? 1
? 1
! 102017 301601579
! 28425 659241624
? 190668
! 137370 417251067
! 165502 464791816
! 30628 442584413
? 1
! 10031 685977451
! 88337 455428622
? 1
? 1
! 176302 658505985
! 2147 639819813
? 1
! 175963 110070694
! 115615 230494425
? 1
! 21354 884754011
! 79976 158750835
? 1
? 1
? 1
? 1
! 108441 906326183
! 171602 572638428
? 1
? 1
! 38939 630821737
! 180885 590069769
? 1
? 1
? 1
! 143255 640013568
? 1
? 1
? 1
! 81300 769124379
! 58652 877192427
! 157189 586090901
? 1
! 122742 345964749
? 1
! 32104 530674015
! 51609 794608380
? 1
? 1
! 46265 547320823
! 68753 951676146
? 1
! 55110 969758048
! 77266 190554029
? 1
! 49007 480548829
? 1
! 1137 327778747
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 78827 13677968
! 45531 626736796
! 165346 812856150
! 160501 611035554
! 183055 353882522
! 29344 334240091
! 154398 27608177
! 81721 404271694
? 1
? 1
! 127345 82438241
? 1
? 1
! 94653 756009692
! 116947 653330432
! 114828 817320229
! 66263 10342967
? 1
! 194473 662145491
? 1
? 1
! 154953 59701460
? 134027
! 72617 671130346
! 41433 102561902
! 169656 940526843
? 1
? 1
? 1
? 1
! 43592 35915014
! 102777 640311950
! 112993 199285978
! 132704 487069962
! 110047 130802476
? 1
? 1
? 1
! 154499 91719746
! 197499 547355054
! 151344 191560053
? 1
? 1
? 1
! 21181 419737327
! 42313 575984711
? 1
? 1
! 162666 523757178
! 80343 964960813
? 1
! 115326 513812407
! 128084 396118625
? 1
! 190798 140978082
! 45397 41977695
? 1
! 67353 764588348
? 191355
! 32526 808417760
? 1
! 57454 427905375
? 1
? 1
! 145630 762870358
! 197571 940458753
! 139180 480109410
? 1
! 119036 453178359
? 1
? 1
! 7057 83811663
! 109971 503015419
! 181760 344471860
! 33971 527363900
! 45265 277948080
? 1
! 189553 210544067
? 1
! 142862 48017192
! 78330 360260562
! 48252 469860706
? 1
! 61308 289263333
? 1
? 1
! 135450 896031061
? 38791
? 1
? 1
? 196894
? 1
! 137557 908619533
? 1
! 142465 470712049
! 19663 439756301
? 1
? 1
! 21021 148019390
! 191181 608522745
! 7493 761870433
? 1
! 131480 451049903
! 105753 140631047
! 172477 895043962
! 98474 882706641
! 41379 190864065
? 1
? 1
! 169193 857449242
! 94252 585741714
! 86362 965537662
! 54058 208792711
! 189261 42088096
? 1
? 1
! 65092 992962165
! 108059 915351811
! 127241 946487997
! 32173 48068036
? 1
? 1
! 155571 769159802
! 132482 705090711
! 95151 250056404
! 112343 594525016
! 53176 591590869
! 16850 491859670
! 159215 859233294
! 3054 605341637
! 84324 530672259
? 1
! 110020 759734616
! 38378 523681605
? 1
? 1
? 1
? 1
! 100884 166329581
? 1
? 1
! 27929 937291976
! 95031 231936001
? 127561
! 55052 652327250
? 1
? 1
! 162244 76609177
! 129461 576293741
! 58648 995410967
! 55010 456002007
? 1
! 99884 824841490
? 1
! 80219 237516425
! 53600 282294331
! 164745 423058656
? 1
! 197103 783711493
! 173578 793295776
! 153154 413632679
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 105956 498998491
! 185644 723354513
? 1
? 1
? 1
! 89 50231021
! 103561 971627306
? 1
? 57022
? 1
! 170292 218889744
! 193682 169344284
? 1
! 25510 827533190
? 97572
! 160159 589984813
! 94503 56231317
! 2483 79815250
! 149776 904803462
! 165349 435963064
? 111894
! 76967 98409435
? 1
? 1
? 1
! 110375 870887730
! 52474 30678241
! 129920 655719521
? 1
? 1
? 1
? 1
! 85903 341603546
? 1
? 1
? 1
! 43055 284147546
? 1
? 1
! 21563 526840201
? 1
? 1
? 1
! 148865 363592584
! 176346 441558641
? 1
! 7116 207339729
? 125322
? 1
! 193135 534141576
! 43932 835198779
? 1
? 1
! 127086 358349868
! 102064 297753705
? 1
? 1
! 142031 439273671
? 1
? 1
? 1
! 101677 408125981
! 178399 386461572
? 1
! 170121 314109809
! 47951 847759101
? 1
? 1
? 1
? 1
? 1
! 162497 20638525
! 138579 981325615
? 1
? 1
! 33205 506271072
? 1
! 89344 791735733
! 175480 423246593
! 49036 716858271
! 156487 368305293
! 153404 14852854
! 72336 896287859
! 150869 365166179
! 12242 17615260
! 120646 622151788
? 1
! 102976 587676076
! 92913 697923843
! 22644 808846977
? 1
? 1
? 1
? 1
! 25449 151927914
? 47784
? 1
! 58243 222563365
? 1
? 1
! 64955 450958926
! 151619 380115295
! 103034 46462560
? 1
! 36645 4880561
? 1
? 1
? 1
? 1
! 138360 441258927
! 4069 406534369
? 1
? 1
? 1
! 154635 160108387
! 125395 729190201
? 1
? 1
? 1
! 137616 980563649
? 153134
? 1
! 166492 690575141
? 1
! 155706 38332220
! 20682 954253115
! 90974 881564588
! 199195 680776721
? 1
? 1
? 1
! 103563 114088913
? 1
? 109361
? 1
? 1
? 1
! 51121 217578056
? 1
! 125765 638343813
? 1
! 110743 292247148
! 64429 508882442
? 1
? 1
! 130335 272848277
! 58724 738770188
? 1
? 1
? 1
? 1
! 119933 522597568
! 16731 984911862
? 1
! 118008 283230534
! 13634 77747872
! 192716 707250418
! 25755 619470458
? 1
? 1
! 70940 888624832
? 1
! 79187 983119186
! 171526 393483912
? 1
! 138823 140776924
! 6036 212164698
! 167015 398964765
! 6435 240481605
? 1
? 42062
! 158627 524799138
! 156709 952115599
? 1
! 116539 918230911
? 1
! 3257 85821534
! 143813 508797400
? 1
? 1
? 1
! 167750 361180116
! 28395 417400502
? 1
? 1
? 58341
? 1
! 74682 745505226
? 1
! 3416 430422721
! 5644 497643432
? 1
? 1
? 1
? 1
! 78610 129308409
? 1
? 1
! 195106 481222356
? 1
! 69260 373369730
? 1
? 1
? 1
! 165863 585944917
! 148612 636144821
! 5682 843396013
? 1
! 164353 347023673
! 27523 141626109
! 127280 371795778
! 29596 778720073
? 1
? 1
? 1
? 1
! 18769 553720619
? 1
! 86213 539928183
! 120782 992848888
? 1
? 1
! 89962 242290694
? 1
? 1
! 43214 669898310
? 1
? 1
! 45822 976409450
? 1
! 120738 190032256
! 76162 120500023
? 131706
! 117004 130277712
! 197857 887173393
? 165316
? 1
? 1
? 1
? 1
! 169962 988842671
? 1
! 65135 70178312
! 79048 428945783
? 22646
! 117000 691539114
! 38520 465023983
? 1
! 84518 745116089
? 1
? 1
! 36574 634808453
? 1
? 1
? 1
! 175262 671506255
! 179707 734507371
! 33054 975897216
! 81789 430898739
? 1
? 1
? 1
? 1
? 1
! 82780 382932168
? 1
! 125704 208899664
! 150820 889503014
? 812
! 53098 211567145
! 94779 899810276
! 155607 454278495
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 2486 837410250
? 1
? 1
! 82859 587964660
! 132753 515556578
! 100930 63805829
! 86639 536819083
? 1
? 1
? 1
? 1
? 1
! 2387 776302859
! 146380 680391167
? 1
? 1
? 1
! 175664 424309633
! 11778 48918580
? 1
! 77926 715565091
? 30881
? 71676
! 11868 238124697
! 39372 959466125
? 1
? 1
? 1
? 1
? 1
! 26059 585801149
? 1
? 1
! 40039 285585899
! 94174 924544227
? 1
? 1
? 1
? 1
! 25928 73801588
? 1
? 1
? 1
! 99759 518870463
! 133030 494579965
! 20052 807187137
! 54320 870167341
? 1
? 1
! 129864 96120550
! 136638 451791749
! 88481 319168951
? 1
! 1901 585713302
? 1
? 1
! 84762 200878847
? 1
! 46760 480016789
? 1
? 1
? 1
? 1
! 7089 502597879
! 105812 626980467
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 139610 498248897
! 67758 475773467
! 59120 436894095
! 165949 862273227
? 1
? 1
? 1
? 1
? 1
! 29940 131708013
! 110656 474236210
? 1
? 1
? 1
! 104405 813945026
! 18562 420611174
? 1
? 1
! 40628 372401447
? 1
? 1
! 63253 12450031
? 39470
? 1
! 151842 370631392
! 154971 628949793
! 90872 359364751
? 1
! 49753 69607622
? 1
? 1
? 1
? 1
? 75255
! 52283 679856465
? 1
? 1
? 1
? 1
? 1
! 93121 591692716
! 114793 802250057
! 103053 367310987
? 1
! 43774 57561908
? 1
? 52163
? 1
? 1
? 1
! 21094 588039480
? 1
! 39161 592088789
! 7527 168723855
? 1
? 1
! 44913 287855894
? 1
? 1
! 99822 94689431
? 192709
! 187446 32211903
? 1
! 101831 592507680
! 111700 324633894
? 1
? 1
! 101425 45122726
! 157648 917884120
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 2808 590393639
! 62111 42364317
! 64340 161038113
? 1
? 1
! 83826 934315757
! 191617 497654876
? 1
! 112605 238844805
! 144273 389155919
? 1
! 131913 613108057
! 147355 119207606
? 1
? 1
? 1
? 1
! 30315 56489635
! 105536 688890361
! 45700 414360365
! 123221 996004769
! 80137 701471057
? 1
! 27012 746350206
? 117304
? 1
? 1
! 9538 972696690
! 87048 949252865
! 1908 959951632
! 126573 278586755
! 33072 157749386
? 1
? 1
! 118409 858324649
! 156422 631073117
? 64774
? 1
! 76797 285292746
? 1
? 1
! 175170 90860748
? 1
? 1
! 40721 816170736
! 123437 845528381
? 1
! 102004 712479026
! 171938 65070475
? 1
? 1
? 1
? 1
! 106936 707393018
! 81570 609148622
? 1
! 96281 120548789
! 73799 571296738
? 1
? 1
! 6346 332933976
! 106134 439794523
? 1
! 117098 948587566
? 1
? 1
! 131144 279417276
? 1
! 87543 170494338
! 75915 168800413
? 1
? 1
! 198182 756828126
! 78571 560996885
! 174276 340848467
? 1
! 23446 216936412
? 1
! 182743 40340749
? 1
! 94531 350758536
? 1
! 55165 363286920
! 81394 356660716
? 1
! 161244 415091164
! 123014 621478405
? 2608
! 73156 898454377
! 31028 120524742
! 86287 906743890
? 1
? 1
? 1
? 1
? 1
! 109118 374260902
! 16772 556310523
! 58395 282942426
! 129293 353724432
? 1
? 1
! 56528 789410545
? 1
! 41604 654078442
! 169987 48995980
! 90252 778992667
? 90421
! 139099 513832642
! 109026 579201525
! 7831 879793093
? 1
? 1
! 55444 813626380
? 1
? 1
? 1
! 156590 379747645
! 63607 96670973
! 173779 472975815
? 1
? 1
? 1
! 102538 770191410
? 1
! 173696 12258463
! 89913 285404950
? 1
? 20162
? 1
! 57146 670022515
! 153982 548000789
? 1
? 1
? 1
! 62161 324408795
! 88305 948533144
? 1
? 1
? 1
! 154085 711441449
! 172779 258957354
? 1
! 48395 77318296
? 1
? 1
! 107650 398232648
? 1
! 125740 311159942
! 70096 583570378
! 94856 62477004
? 1
! 156266 982630724
! 99721 360726747
! 61412 832014784
! 192825 839023498
? 1
? 1
? 1
? 1
! 8190 222348660
! 103148 382993368
? 1
! 140452 711501846
? 1
? 192402
? 1
? 1
? 1
! 185182 276095505
? 1
? 1
! 62386 622265079
! 11700 984508521
! 89315 376287705
? 1
? 1
! 30511 29166418
? 1
! 17266 256514798
? 1
? 1
! 150502 815397122
! 119537 796320063
? 1
! 54071 194169226
? 1
! 78465 445087195
? 1
? 1
! 173216 357106029
? 1
? 1
! 2270 303968731
! 63567 667543160
! 105248 848731276
! 57115 314358279
! 28454 900843142
! 12476 501094241
? 1
! 10924 997391630
? 40003
! 125334 245503105
! 167166 517242986
? 1
? 1
! 94954 489865346
! 146211 3530010
! 137518 990942289
? 1
? 1
? 1
? 1
! 189759 452279572
? 1
! 154917 235623010
! 64297 926325402
! 103050 209335552
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 151323 721780967
! 28263 891248008
! 79109 621035035
? 1
? 90964
? 1
! 181024 801982167
? 1
? 1
! 159077 600944311
? 1
? 1
? 1
? 1
! 148869 956541290
! 110407 964115984
! 117900 434943659
! 59730 609535981
? 1
! 171911 135160311
? 30981
? 1
? 1
! 18663 146460625
! 35215 234478292
! 60103 67670631
! 15077 438818956
! 147844 556482474
? 1
! 59388 962252960
? 1
! 192863 962803580
! 169636 31878078
? 1
? 1
! 64009 615451314
? 1
? 1
? 1
! 195348 43421247
! 1934 571655568
? 1
! 129714 900092347
? 1
! 145502 964176600
! 76413 238699634
! 72948 376890952
! 191690 239537997
? 1
! 174166 508299787
! 43356 922704998
? 1
! 107479 366670873
! 7879 21767736
! 171075 615198824
! 92339 756617010
? 1
! 50794 248755195
? 1
! 39954 233105852
? 1
! 130693 980769617
? 1
? 1
! 94490 177357400
! 45737 514340880
? 1
? 1
! 98670 15514919
! 145175 374693788
? 1
! 159837 25522720
! 175296 956508574
! 95133 189535880
! 85821 384471490
? 1
! 92966 787141312
? 1
? 1
? 1
! 34230 636279809
? 1
! 136581 721797176
! 84475 243095353
! 121447 813348314
! 189945 423601425
! 69744 860691365
! 154741 427062017
! 106535 68002167
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 83599 335597345
? 1
! 157065 466286614
! 13765 566093032
! 83824 14012833
? 1
! 171010 511084275
? 1
! 163336 332838644
? 1
! 84164 231133487
? 1
! 148430 48523165
? 1
! 184165 363312053
? 1
! 52956 217539171
! 175772 560060003
! 103683 268624448
! 48912 200045322
! 184343 339680807
! 166886 544367956
? 1
! 157049 346318199
! 111009 483298435
! 30345 595212621
? 1
! 99363 565387864
! 136838 513874634
! 74209 78925053
! 63799 760325467
! 176613 20167294
? 1
! 18319 239992558
? 1
? 1
? 1
? 1
? 1
? 1
! 7797 442767431
? 1
? 1
! 168412 644003935
! 127285 508109499
? 1
! 42278 627628800
? 1
? 1
? 1
? 1
? 1
! 119361 781010000
? 1
! 30876 661775760
? 145527
? 48249
? 88403
? 1
! 6613 208162292
? 1
? 1
? 1
! 21150 543087916
! 90072 507458227
! 198605 493145173
! 98839 543898271
? 1
! 165305 455543790
! 94982 609604864
! 33732 644214424
? 1
? 1
! 67666 682576629
? 1
? 1
? 1
? 1
! 154936 960155641
! 68363 946435223
! 158236 8949680
? 1
! 64040 179909229
? 1
? 1
? 1
? 1
? 1
? 1
! 48478 751711626
? 1
? 1
? 69177
! 125032 675341203
! 129708 484491668
! 35426 107500786
! 171968 470265563
? 7550
? 1
? 1
! 80895 108759097
! 176858 97077389
! 57665 698074108
! 80951 975519804
? 1
! 58598 621826583
? 1
! 56554 104411398
! 5282 36264629
? 1
? 1
! 193364 30604842
? 54676
! 4159 106211428
? 1
? 1
? 1
! 128216 849020111
! 185186 913774912
? 1
? 1
? 1
? 1
! 86195 252337644
! 166 678902165
? 1
! 33923 61626812
? 1
! 115061 653832742
! 137538 379704126
! 150712 403316405
? 1
! 189174 486111194
! 195820 824546606
? 1
! 111032 557523264
! 166715 10923801
! 56944 81855176
! 189770 290672445
? 1
! 30138 666158720
? 1
? 1
? 1
! 55436 185275955
! 196097 308208308
? 1
? 1
! 30832 417636023
? 186207
! 185852 406626677
! 10989 626361499
? 196998
! 177634 569148993
! 128392 167694955
! 151100 390941532
! 113383 407964355
? 1
! 160044 904640481
? 1
! 47539 862657359
! 65193 179532541
! 93412 251114014
? 1
? 87304
! 41247 148884135
! 87882 29854413
! 55851 339904611
? 1
! 74026 583017733
? 1
? 1
! 87251 484428359
? 1
! 99839 554707891
! 178293 262502591
! 171907 60794836
! 29733 617490859
! 6222 547152832
? 1
? 1
? 1
! 192840 805143591
! 54792 500361391
? 1
? 1
! 173860 456651434
? 1
! 55155 930735705
? 1
! 132069 690723494
? 1
? 1
? 1
! 171933 859203505
? 1
! 63871 975711348
! 169214 434706543
? 1
? 104822
! 162363 822721971
? 1
? 1
? 1
? 1
! 88489 395618502
? 1
? 89195
! 25807 186295089
! 47783 273637907
? 1
? 1
! 18859 531950648
! 123091 297522191
? 1
! 156887 767102717
? 1
? 1
! 49199 92809476
? 82871
! 192627 254275137
! 136001 132172624
! 187334 406433776
! 27385 575041072
? 1
? 1
? 1
! 196890 561397779
! 56597 533038354
? 1
? 1
! 157361 70766168
! 61336 220349385
! 104816 392871433
? 1
! 128490 604180352
? 1
? 198536
? 1
? 1
! 45436 576703961
! 133472 523922050
? 1
? 1
! 2265 575100182
! 198508 883915031
? 1
! 17979 921872393
! 186148 969633538
? 1
? 111767
? 1
? 1
? 1
? 1
! 24096 205224183
! 178701 699805825
! 191548 699143694
? 94060
! 167180 955739886
? 1
? 1
? 1
? 1
? 1
? 1
! 117229 212038603
? 1
? 1
! 39266 45502693
? 1
! 11792 560893447
? 1
? 1
? 1
! 39822 55991739
! 151470 261309111
? 1
? 1
? 1
? 1
? 1
! 165574 643849584
! 9940 297047782
? 1
! 154246 964545280
! 73178 825897368
? 1
? 1
! 187285 61023877
! 166210 551223987
? 1
? 1
? 1
! 129256 578986474
? 1
! 174441 213393919
? 1
? 1
? 1
? 1
? 193709
! 188011 653392253
? 1
! 20431 702726171
? 1
! 35352 459758079
? 1
? 1
? 1
? 1
! 170127 154633445
! 191220 808655929
! 199677 884210765
! 77178 695628193
! 42053 451473426
? 1
? 1
? 1
? 1
? 1
? 1
? 58841
? 1
? 1
! 160931 938646952
! 38749 399615123
! 114162 402701946
! 62711 136967410
? 1
! 26708 141253609
? 1
? 1
? 1
! 177858 446302233
? 1
? 1
? 1
! 155028 171855414
? 1
? 1
? 1
? 1
? 99298
? 1
? 1
? 1
! 114091 786781128
! 50312 252928567
! 58935 562670119
? 1
! 34333 955009674
! 169415 272345450
! 78411 909927977
! 175240 366176424
? 51645
? 1
! 76122 875605821
? 1
? 1
? 1
? 1
! 6579 500594826
? 1
? 1
? 1
? 1
? 1
! 20440 713190964
! 82089 735195673
! 57581 969651617
! 97806 691190538
! 132701 835295587
! 43474 630965455
? 1
? 54438
? 164474
? 1
? 1
! 48708 806749393
? 1
! 194060 402428140
! 26462 657120467
? 1
? 1
! 67631 989854087
? 1
! 185850 643242133
! 19278 597515046
! 196449 583152671
? 1
? 1
! 78518 355401687
? 1
? 1
! 10430 660425954
! 164183 639480208
! 174520 973266065
! 157324 557048162
? 1
? 1
! 73161 625722835
! 122582 109431595
? 1
? 28047
? 1
? 1
! 150844 362888700
! 10816 888699571
! 79564 440088324
? 1
! 175651 475253317
! 56330 825381015
! 30301 232920466
? 1
! 25904 305827636
! 149236 872949802
! 79905 896822825
! 114628 578443611
! 82073 708684683
? 1
! 92658 377341848
! 104471 179038991
! 45476 235094481
? 1
! 60405 752419901
? 1
? 1
? 1
! 8267 298362539
? 1
! 152460 359574612
? 1
? 1
! 75319 145062655
! 112800 11622495
? 1
! 64799 574935714
? 1
! 274 918517885
? 1
! 120411 402004844
? 1
! 24593 750429159
! 60719 421526018
? 153571
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 73086 34814334
! 118697 6850206
? 179859
! 87875 998674534
? 1
! 170983 100664646
? 1
? 1
! 137047 116023579
! 114869 148165940
? 1
! 55611 326470992
! 177005 270441714
? 1
! 195733 862286079
! 194624 402180261
? 1
! 58472 526211921
! 30090 59520653
? 1
? 1
! 67863 319033955
? 1
! 152254 658422433
? 1
! 18970 821461071
? 1
? 1
? 1
? 1
! 90528 731591459
? 1
! 112454 207252884
! 67072 389429824
? 1
! 151229 713451163
? 1
? 1
! 80121 300971043
? 1
! 34992 811122065
? 1
? 1
! 195644 206251551
! 190902 426159865
? 1
! 119889 135254912
? 1
? 1
? 1
! 193729 448895421
! 32185 50082968
! 112251 697975762
! 177688 196785082
? 1
? 56428
? 127375
! 16348 534383582
? 1
! 123959 509029507
? 1
? 1
? 1
! 158927 239676336
? 1
? 1
? 1
? 1
? 1
? 1
! 90201 714816934
! 37805 976391503
! 167845 751696407
! 56793 245056020
? 13334
! 14237 135017510
! 113847 896506352
! 66730 522988342
? 1
! 125117 129750714
? 1
? 1
! 160299 462629387
! 45808 202204984
? 1
? 1
? 1
! 126278 432418103
? 1
? 1
? 109610
? 1
? 1
? 1
? 1
! 80474 122377625
? 1
? 96909
! 30664 477907431
! 79872 680539027
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 157027 971018022
! 101184 125693865
? 1
! 57383 798266439
! 81613 466070243
? 1
? 1
? 1
! 172667 220947130
? 1
? 1
? 1
! 142670 138382865
? 1
! 145839 125410326
! 10701 221641225
! 6861 702123092
? 1
! 164476 320775085
? 1
! 124188 226225715
! 120562 7160665
! 112604 787118598
! 34731 988191892
? 1
! 170354 287987528
? 1
? 60343
? 1
? 1
! 15851 496152864
? 1
? 176426
? 1
! 139681 751617096
! 53080 776535706
! 176531 911143683
! 110685 390324066
! 179417 793032590
? 1
? 169187
? 1
? 1
? 87089
! 80391 797788302
? 50562
! 64021 231699378
! 32639 237464684
! 167024 29693523
? 1
! 158089 65482498
! 53567 128980743
! 80814 909358378
! 49206 858851403
? 1
! 117424 761561604
! 153586 665425731
? 1
? 1
! 105501 235965313
! 182072 190983501
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 3883 72970792
! 124482 99836146
! 112333 762350496
? 1
! 111239 475769490
! 33773 755393395
! 62628 4141166
? 1
? 1
! 11021 78410723
? 1
? 1
? 1
? 1
? 1
? 90533
? 1
! 143454 476806035
! 76063 632878270
! 4316 578696358
? 1
! 112847 329119906
? 1
? 1
? 1
? 1
? 1
? 1
! 149074 427487159
! 73489 901300410
? 1
! 20804 68482164
? 1
? 1
! 91433 259157679
? 1
? 1
? 1
! 63260 8484556
? 1
? 1
? 1
! 132849 95872566
! 47484 893348073
! 45001 647243338
! 109496 647481985
? 1
! 196948 630724458
? 1
? 1
? 1
! 30113 926493799
! 13806 638156188
? 1
? 1
! 185862 871396913
! 55929 461180318
? 1
! 73070 10308644
! 160921 857714736
! 184738 957546044
! 149474 50655027
! 69586 40969523
? 1
? 1
! 66865 203878740
? 1
! 91474 773918610
? 1
? 1
? 1
! 144994 404474346
? 1
? 1
! 170539 218876936
? 1
! 18880 918207318
! 171067 830707583
! 109060 740144208
? 1
? 1
? 1
! 152 601769260
? 1
? 1
! 42604 38734097
! 16485 191408251
! 85383 594708570
! 129437 65435379
? 180138
? 1
? 1
! 144230 538366877
! 148223 741214055
? 1
? 137618
! 69779 523258998
! 173007 135662176
? 1
! 105594 494639894
? 1
! 15920 882129715
! 199746 20781119
! 7350 832107775
? 1
? 190497
! 37313 300026993
! 95223 597081056
? 1
! 157939 753799666
! 121123 88980619
? 1
? 1
? 1
? 1
? 1
! 86747 633840449
? 1
? 1
? 1
? 1
! 82360 481665783
? 1
? 1
! 173070 619276910
! 84080 543632749
? 1
? 1
! 38194 973823346
! 73350 961143284
? 1
! 44685 764291823
! 30039 979603648
? 1
! 26102 705708892
! 160835 246730889
? 1
! 83912 23677184
! 111773 408054294
! 94797 660496950
! 123551 398270462
! 21345 182239442
! 146596 391387103
! 34932 943144634
! 105195 315111945
! 65446 922717298
? 1
? 1
! 188584 105813138
? 1
? 1
? 1
! 64712 723922793
? 1
? 1
? 1
? 1
! 138882 370917266
! 99026 478384094
? 1
? 1
? 1
! 157098 856501860
? 1
! 25192 78463921
! 78557 997211354
? 1
! 76942 316655421
? 1
? 1
! 144067 559675664
! 24498 283567115
! 136938 354496573
? 1
! 16391 845030113
? 1
? 1
! 119464 124897042
! 138772 672400094
? 1
? 1
! 44887 476062721
? 1
? 1
? 1
! 126318 144424031
! 167779 251274985
! 66555 967436932
! 197041 594682520
! 102680 342883014
? 1
! 57981 872022510
! 100089 791011180
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 122419 454240871
? 1
? 1
! 11016 757093334
! 115342 71341270
! 78474 508228700
! 87690 34796320
! 18489 702313326
! 69023 667226494
? 1
? 1
! 138985 155924824
? 1
! 10599 722311043
! 44472 326023598
? 1
! 76010 551821657
? 1
! 128309 78456116
! 106889 818554156
? 1
! 160456 657086497
! 142821 17003011
! 122499 84729965
? 1
? 1
? 1
! 31447 238009405
! 81043 290223381
? 1
! 18724 883151552
! 3074 720367564
! 22560 680432386
! 68204 35644030
! 8741 236071248
! 45871 266280147
! 80297 16179714
? 1
? 1
! 71695 255902870
? 1
? 1
! 143833 672826158
? 1
! 71927 298383129
! 193610 263624558
? 1
? 1
! 117367 825353743
? 1
! 192529 92241624
! 124058 510013005
! 156813 252604440
! 194942 392865372
! 59108 826853202
! 124836 868211254
? 1
! 6962 146172969
! 54053 818784392
? 1
? 1
? 1
? 1
! 133642 380006040
! 65661 602411717
? 1
! 139613 541811617
? 1
? 1
! 94173 937752482
! 90982 657576668
! 175052 763800970
? 1
? 1
! 27763 497158506
? 1
? 1
! 89605 33923254
! 57364 480067915
? 1
? 1
! 76106 211922493
? 1
? 1
! 98887 275937597
? 1
? 1
! 67141 800043682
! 30195 370566595
? 1
? 1
! 40598 782655782
! 197386 50095052
? 1
! 56999 309208200
? 1
? 1
! 59818 343605275
! 142502 3838087
! 95609 738874862
? 1
? 1
! 105690 379427589
! 77457 431204817
? 1
! 50549 369792347
! 83837 823125741
! 54649 107589146
? 1
? 1
? 1
! 92924 31492653
? 1
! 116856 234564358
? 1
! 22002 683720187
! 29649 86364359
! 77753 648296245
! 119324 853442958
? 1
! 3688 915586834
! 31446 578720551
? 11661
! 150964 345593005
? 1
! 140467 382117259
? 1
? 1
! 173020 818481641
! 110100 554543258
? 1
! 41230 182972525
? 25834
? 1
! 49001 525550785
? 1
! 136505 239003433
! 33501 761082013
! 46183 953030574
? 1
? 1
? 86282
! 53456 826442618
! 48848 883815284
? 1
! 83028 646588335
? 1
! 82125 375149072
? 1
! 157583 946092041
? 1
! 117010 921783011
! 135209 366172856
? 1
! 173448 437300471
? 73406
? 1
! 18310 125026419
? 1
! 194945 1254336
! 60650 905539615
! 91318 973740715
! 188395 689596153
! 178897 77971368
! 58070 455481350
! 126070 24273104
? 1
! 130368 897261976
! 58428 637134505
! 108398 694846253
? 1
! 2632 787629552
! 53394 534031075
? 1
? 1
? 1
? 1
! 32779 518865489
? 1
? 1
! 108082 884692477
? 1
? 1
? 1
! 76217 172142388
? 1
! 43821 715247672
? 1
! 149452 793223259
? 61314
? 1
! 189698 504827302
! 181116 282295825
? 1
? 1
? 1
? 1
! 65053 998216791
? 1
? 1
? 1
? 1
! 174390 226977511
? 1
! 52347 928622018
? 1
! 54036 242705061
? 28519
! 127778 481852751
! 176516 829360550
! 163838 142192343
? 1
! 95344 710495688
! 58936 301429902
? 1
? 1
? 1
? 1
! 156112 504984437
! 98560 660843558
! 182983 930248627
! 77710 327730246
! 96684 69609638
? 1
! 14818 186510524
? 1
? 1
! 115094 152749988
! 87104 76980952
! 119275 857007401
! 95638 583116421
! 151243 280136017
? 1
! 175377 420982150
? 1
! 19907 941987099
! 196054 705343087
! 7239 155874159
? 198974
! 849 5054037
? 1
? 1
? 1
? 1
! 110182 166389098
! 101433 269906018
? 1
? 1
! 151534 385035915
! 55236 71071393
! 20180 101091617
! 41949 991341155
? 1
! 37289 874462401
! 83448 859392145
! 173811 400510371
! 94155 269887592
? 1
? 1
! 44218 231503230
! 96702 455036578
! 135304 877743952
? 1
! 86903 83404069
? 1
! 31306 766455264
? 1
! 11850 516767611
! 75579 198703123
? 1
? 1
? 1
? 1
! 156443 71460990
! 25532 790128730
! 7261 886946462
? 1
! 58343 252886794
? 1
! 71303 652765189
! 146276 115502822
? 1
! 67272 315581397
! 61508 810927198
? 1
! 33531 421774374
! 139642 79590458
? 1
? 1
! 44546 482598407
? 1
! 115455 243511831
! 153305 754405130
! 39906 406492712
? 1
? 1
! 78614 267918121
? 1
! 74146 179465808
? 1
! 118748 466669112
? 1
? 1
? 1
? 1
! 192165 608857050
! 114832 663011131
! 22671 634324814
! 14772 601607934
! 20182 267457240
? 1
! 6207 903260314
! 127524 117430316
? 1
? 1
? 1
? 1
! 117390 51662696
! 192412 921850593
! 14517 329977646
? 1
? 1
? 1
? 1
? 1
? 1
! 108916 609161790
? 1
! 73622 680512612
! 145190 352406090
! 184442 193328849
? 1
! 62438 264857131
? 1
? 1
! 159557 147248226
! 57237 78767904
! 161609 466002678
! 87102 77412621
? 1
! 184975 194575805
! 123738 774709055
? 1
? 1
! 182770 934429026
? 80478
! 179813 785245116
? 1
? 1
! 105884 841258122
! 44865 188438797
! 198880 51090592
? 1
? 1
? 1
! 70862 230205012
? 167267
? 1
? 1
? 1
! 11402 331050301
? 1
! 130363 844039122
? 1
! 18361 220691744
! 129177 749648952
! 112995 568862947
? 56220
? 1
? 1
! 141766 35648590
? 1
! 139679 489888979
? 1
? 1
? 1
? 1
? 1
? 1
? 198274
? 1
? 1
! 60653 400320089
? 1
? 1
? 1
? 1
! 48090 182236253
? 1
? 16671
? 1
? 1
! 8509 623228813
? 1
! 110711 735777405
! 14336 362118445
? 1
? 1
! 66344 972274450
! 169549 453123331
! 47506 942420139
! 122170 516736540
! 91501 630286355
! 166562 536608689
! 108695 101714058
? 1
? 1
! 142552 962775144
! 52178 856090628
! 26394 199408629
! 160843 56343772
! 68957 209100114
? 164745
? 170182
? 1
! 153381 953618529
! 163324 317548782
! 172210 725361940
! 110007 70595140
? 1
? 1
! 57745 938634859
! 72368 238571608
? 1
? 1
! 190053 904822117
! 93334 635910409
! 138711 951694924
! 92185 236149948
? 1
! 41513 457354813
! 152714 625550946
! 62370 840162642
! 85083 315169426
? 1
! 75084 637093496
? 1
! 160121 16147500
! 160509 715681965
! 35708 122617543
! 62003 480856988
! 27079 979960247
? 1
! 904 889867686
! 85132 570611945
? 1
! 69217 231343342
? 1
? 56190
? 81974
! 30117 208400142
! 187686 290907227
! 17417 607053339
? 1
? 1
? 1
! 163221 989392000
! 38291 839782020
? 1
? 1
! 125273 361749490
! 6212 113073106
! 18841 172252649
? 1
! 5175 380322303
? 1
! 45394 906392868
? 1
! 148040 923725336
! 58068 430220736
? 1
! 71610 9693726
! 36566 674052074
! 30241 361089381
? 1
! 78015 880157285
? 3918
? 1
! 193648 358624566
? 146761
! 54566 165479966
! 108684 983825773
! 144298 685551792
! 159070 806760998
! 48452 488179083
? 1
? 1
? 1
! 52910 968928618
! 103612 160888054
! 31582 856798255
! 12534 46980887
! 68410 980764897
? 99516
! 114577 453171460
! 74501 515272083
! 45241 294765900
? 83884
? 1
! 105014 609328900
? 1
? 1
? 1
? 1
! 17839 313000402
? 1
? 103728
! 18280 898432097
? 1
? 98118
? 1
! 92099 185227517
! 108100 108464380
? 1
! 4854 924041550
? 1
! 50092 395280632
? 1
! 77288 939272868
? 1
! 21945 810533719
? 1
! 35682 691684951
! 99579 309244796
? 1
? 85959
? 1
? 1
? 1
! 57778 277964424
! 169849 269469179
? 1
? 193523
? 1
? 1
! 195615 722943351
! 64280 424277269
? 1
! 144060 20734816
? 1
? 1
! 133324 254518763
! 162646 627466133
? 1
! 90380 326724217
! 151685 783763219
! 3479 648201504
? 1
! 81759 19183165
? 1
! 191777 111266844
! 14254 910243906
? 1
? 1
? 1
! 169891 515145023
! 95951 495143352
! 49764 194117301
! 166777 672754236
! 111547 55948360
! 47375 505235913
? 1
! 157174 133216034
! 4709 162061749
? 1
? 1
! 76098 603431656
? 1
? 1
! 155096 376577722
? 1
! 120614 726727699
! 172351 467314005
! 65508 65224975
! 52975 165073010
! 114835 941502469
! 183668 338729341
! 43199 483431347
? 1
! 127868 884710136
? 1
? 1
! 26717 735425719
? 1
? 1
? 1
! 65493 539874952
? 1
? 1
? 1
! 124423 321455426
! 122589 297855015
? 1
! 167498 61798450
? 1
! 135923 595239860
! 159209 399699779
! 118571 560692494
! 166464 766432606
! 160884 383904757
! 37166 57414866
! 103187 518615728
? 122324
! 155162 141206235
? 1
? 1
! 104830 524803245
? 1
? 1
! 160939 208125713
! 146671 907555292
? 1
! 60674 571219315
? 1
! 46570 166170568
! 173909 651633342
? 1
? 1
! 87350 353780850
! 82509 868786227
! 79196 641202767
! 71514 984561669
? 1
? 1
! 192338 682117167
! 43659 141464286
? 1
? 1
! 185513 484300434
? 1
? 1
! 192107 953580423
? 1
! 127 43132422
! 164464 435107743
! 81754 264972892
! 98939 414343764
! 67203 90533947
! 81411 79435838
! 176276 881619978
! 31087 412148036
! 147233 741349274
? 1
! 175174 671283981
? 75048
? 1
? 1
? 1
! 69535 148655857
! 38942 572466147
! 72020 440801262
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 168931 322276713
! 188818 561647061
? 1
! 82744 498025341
? 1
? 1
! 55787 46278300
? 1
? 1
? 1
? 1
? 1
! 123285 551288863
? 191428
! 14678 435529016
? 1
! 33562 860612900
! 151481 937135351
! 30472 167311597
! 170178 951986811
! 1269 931920701
! 82534 616555770
? 1
! 153996 19356902
? 1
! 171946 667443149
? 1
! 79509 205202034
? 1
? 1
? 1
! 150529 965246326
? 1
? 1
? 1
? 1
! 18899 229830433
! 32177 636263483
? 1
! 27816 36330938
? 1
! 111885 662331452
! 68674 314447251
? 1
? 1
! 54715 525528322
! 110700 304845284
? 1
! 61640 477355233
? 1
! 3151 501731012
? 1
! 160909 656606510
? 12275
? 1
? 1
! 121158 457073232
? 1
! 124298 108821746
? 1
? 1
? 1
! 118043 912194492
? 1
! 22218 970204910
! 171635 316778846
! 39888 470015783
! 48893 704045050
? 1
? 1
? 1
? 1
? 1
? 1
! 55495 362096883
? 1
? 1
? 1
! 34213 679800356
! 177513 730345355
? 33684
? 1
? 1
! 103299 423109982
? 1
? 1
! 8328 304895797
! 18569 418909694
? 1
! 103152 981280671
! 15524 126712821
? 1
! 29321 935019438
! 3129 389689397
? 1
! 111256 736856301
! 160696 723374721
! 195836 925887166
? 1
? 1
? 1
! 59397 690057632
? 84433
? 1
? 1
? 1
? 1
! 98714 348784620
? 1
! 132821 585801069
! 118918 612149447
! 127201 714238162
? 1
? 1
! 192307 386920986
! 123369 599269700
? 1
? 1
! 173752 664682736
? 1
? 1
! 152879 326557388
! 44439 352990885
? 1
! 42056 759514363
? 1
? 1
! 87771 278726436
! 194239 485527324
? 1
! 86325 952626601
? 1
? 1
! 6932 93306168
? 1
? 1
? 1
! 27578 704746470
! 35831 524586804
! 185042 568959698
! 57554 137179316
! 114976 657473905
! 194828 512403728
? 1
! 103884 781408205
? 3465
! 127281 950630423
! 117502 555531509
? 1
! 6253 294747661
? 1
! 177334 836385989
! 43084 935194911
! 9068 249036803
? 1
? 1
? 1
! 196088 426113443
? 1
? 1
! 145972 890772406
? 1
? 1
? 1
? 1
! 53515 788326825
? 1
! 41504 908557333
? 1
? 1
! 174654 909492435
? 14190
? 1
! 77361 586494890
! 123239 865572939
? 1
? 1
? 1
? 1
! 99110 692163652
? 1
! 137418 876551572
? 1
? 1
! 27894 364509159
? 1
! 104450 600048293
! 181562 850813496
? 1
! 29905 983113235
! 136153 787905638
! 5840 758089100
? 1
! 25335 336183843
! 136767 616120567
! 166843 710098719
! 172943 882571543
? 1
! 77164 985857063
? 1
? 1
! 51325 109348674
! 54380 5797061
? 1
? 1
? 1
? 1
? 1
! 181871 219807249
? 1
! 170270 737890430
! 90783 368309114
? 1
! 65989 107083586
? 1
? 1
? 1
? 1
? 1
! 44459 536758818
! 139221 217108410
! 150207 63229282
? 1
? 1
? 1
! 120291 576024536
! 14051 975488486
? 1
? 1
! 103201 306860193
! 26945 428075522
! 136200 78393746
! 26697 96603913
! 52212 175041048
! 151256 239271754
? 1
? 121103
! 91108 131716106
! 77520 648004792
? 1
! 170433 515811155
! 175836 428673789
! 28922 528511138
! 43078 460783036
! 29822 182785953
! 22500 134397448
? 1
? 1
! 195823 157098981
! 127164 61188900
! 155393 242329917
? 1
! 21908 708259985
! 88402 155512354
? 1
? 1
? 1
? 1
! 59045 161559998
? 1
? 1
? 1
? 1
! 92917 169854494
? 1
? 1
! 130958 300073748
! 143989 932126179
! 93163 742269382
? 1
! 171518 151843752
! 125289 156624744
! 14098 483335050
? 1
! 182407 828996601
? 1
! 88324 156285689
? 45861
! 75722 296453685
? 1
? 1
? 1
! 199138 204732549
! 79298 764534572
? 1
? 1
! 60384 126418854
! 186972 523602406
? 77968
? 1
! 147780 468982168
? 1
! 79967 141146893
? 1
! 129927 778775059
? 1
! 69475 999414161
? 1
! 12634 280680358
! 46684 513555821
? 1
! 57676 641522845
! 41445 833384639
! 160133 434404325
! 56514 511766505
! 151398 212262995
? 1
? 1
? 1
? 1
! 150582 316244118
! 23656 413191901
! 57919 225350480
? 1
? 116732
! 7217 504368794
? 1
! 76672 787058943
? 1
! 91212 313829943
! 133567 482029839
! 80072 232151333
? 1
! 103674 594114313
! 144503 510172253
? 1
! 35365 585263532
! 80994 552604393
! 118580 55748185
? 1
? 1
! 156168 569971122
! 68495 7661270
? 1
? 1
? 1
! 45053 507279273
? 1
? 190576
! 97489 350701768
? 1
! 33920 877436737
! 134393 491830954
? 1
! 171145 955262448
! 128532 819592145
? 185063
! 55118 380721773
! 109481 378200396
! 191191 428462853
! 94104 653654619
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 181061 663819824
? 1
? 1
? 1
! 162680 264321926
! 65400 325528591
? 1
? 1
! 138306 107683285
? 1
? 1
! 64176 28997236
! 53749 39772948
! 192214 446791625
? 1
! 36800 863142917
? 1
? 1
! 162296 290341404
! 100947 560071824
! 179656 280728248
? 1
! 15049 798248059
! 153400 561885945
? 1
? 1
! 137191 427306531
! 2249 794683842
? 1
? 1
! 184767 265995904
! 1204 203828742
? 1
! 175891 586913288
! 29235 465517915
? 1
! 15362 659328991
! 170058 592173672
! 100936 685556879
! 163293 510920419
! 182455 747429934
! 171949 948967190
? 1
! 192316 1220358
? 1
! 51343 285420443
? 1
! 124258 15540188
? 1
! 16895 678506240
? 1
! 1154 600962245
? 1
! 160626 805893691
! 122927 816795278
? 1
! 123595 129504339
! 148184 885459999
? 1
? 1
! 65230 205617649
! 126760 975116068
! 133159 995300909
! 156049 129032114
! 61881 887409678
? 1
? 1
? 188279
? 1
? 1
? 1
? 1
? 1
! 164043 345205167
! 86212 535601169
? 1
! 24410 776110094
? 144763
? 1
! 31168 351952941
! 148688 351995769
! 188809 881668084
! 157277 882969305
? 1
? 1
! 41568 603956672
! 41131 188668785
! 80454 508766673
? 1
! 170550 952592167
! 37441 515347365
! 141291 518883626
! 51948 288722595
? 1
! 139495 896721954
! 93829 213602134
! 169412 569452013
? 1
! 160056 735314466
! 1345 819633460
? 1
! 119923 370109046
? 1
! 11573 101380943
! 118592 400072313
? 1
! 39129 85021917
? 1
! 35279 625107752
! 89746 114794222
? 1
! 5525 681991498
? 166394
? 1
? 1
! 145241 277087698
? 1
? 83154
! 31862 59001766
? 1
! 199275 980850116
? 1
? 1
? 1
! 198802 132555068
? 1
? 50983
? 1
? 1
! 72210 462731138
! 30197 249859845
! 188233 121935338
? 1
? 1
? 1
! 169876 938185222
! 6880 12502378
! 69355 841534035
? 1
! 116804 65409806
! 49537 112758805
? 1
? 1
! 57513 493582116
? 1
? 1
? 1
! 58464 791090161
? 1
! 167774 766372204
? 1
! 47669 375368708
? 1
? 1
! 185258 975025805
? 1
? 1
? 1
? 47529
! 108904 77306374
! 81573 983150985
! 21191 553622213
! 76108 42538188
? 1
? 1
! 129873 816186508
! 173079 32659273
! 21070 694424930
? 1
! 113699 738560043
? 1
? 1
! 78849 852680466
! 107965 824503261
? 1
? 1
! 161563 962531570
! 88025 102583186
! 59196 604391215
? 1
? 56765
! 190071 800448028
? 1
! 133100 57669369
! 30840 824747979
? 1
? 1
! 9086 307527602
! 25673 453471936
! 179483 462373614
? 1
? 1
? 1
? 1
? 34515
! 145062 694064813
! 50539 861771521
? 1
? 1
? 1
? 1
? 1
? 1
! 55164 431799290
? 1
! 112102 278145919
! 15645 508612563
! 17527 237883320
? 1
! 179926 39747352
! 6179 616802356
! 15044 36186010
? 1
! 64004 599541004
! 17984 61396498
! 141903 738106810
! 72680 657255221
! 57860 693217331
! 2592 133518821
! 173724 751066013
! 129004 903937824
? 1
! 76031 423646449
! 160825 494255779
! 89109 48298800
! 148459 750720019
! 58152 309927017
! 187787 203145132
! 101793 961387918
? 1
! 170337 601294234
! 117608 176608391
? 1
! 179177 538501918
! 8444 948945006
! 122101 709401461
! 114223 774519587
! 170814 758117459
? 1
! 5870 621112959
! 83340 471395729
? 1
? 1
? 1
? 1
? 1
! 131688 335238125
! 99560 501297695
? 1
! 9151 239648638
! 113808 341995384
? 1
? 1
! 192626 712652623
? 1
! 122250 998165910
! 113448 633770957
! 72161 193070254
? 1
! 86406 983955313
? 1
? 1
? 1
! 145915 637254147
? 1
? 1
! 79801 813456973
! 12749 914780589
! 102010 282343786
! 62011 741271181
? 1
? 1
? 1
? 1
! 77175 59847816
! 130216 689835055
? 1
! 128519 543080772
! 65737 63174492
! 25311 719179208
? 1
? 1
? 1
! 84974 970095288
? 1
! 16339 469904297
! 67473 113128370
! 158784 659734986
? 1
? 1
! 194160 707658542
! 89333 143271537
? 159823
! 132898 323229520
! 152629 679637828
? 1
! 88031 391193636
? 1
! 111447 996642618
? 1
? 1
? 1
! 146867 741956999
! 161492 630109570
! 12393 707399209
! 37346 861337186
? 1
? 1
? 1
! 156932 617303364
? 1
? 1
? 1
! 164716 436914009
? 1
! 181551 121764229
? 1
? 1
! 7900 288039128
? 1
! 159868 893961855
! 187604 688865404
? 1
? 1
! 32422 747299644
? 1
! 145820 165019670
! 172467 707923308
? 1
? 1
! 68584 619393014
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 107464 389274798
? 198569
! 171765 840064079
? 1
! 43535 959158894
! 27734 353926623
? 1
? 1
! 45962 545554868
? 1
! 75049 351098852
! 19775 264544766
? 1
? 1
! 124449 941632182
! 68094 724075643
? 1
! 90678 704293950
! 136927 126953328
! 158433 960710593
? 1
! 122795 409950315
! 172873 569233028
? 1
? 1
? 1
? 1
! 171391 507992692
? 1
! 33564 407526588
! 71685 367549101
! 187356 218622430
! 60631 213559476
! 190160 145674016
! 88482 262980667
? 1
? 1
? 1
! 43926 251474100
! 156828 961211270
! 33757 698833651
! 33595 173529425
! 184996 453197511
! 198334 204225789
! 8195 151789995
! 54178 348216871
! 152712 143344653
! 186919 618148540
! 45881 771743165
! 21209 86467305
? 1
! 11331 670859401
! 55105 64912066
? 1
? 1
? 120783
? 1
! 84808 592231038
! 8622 298349954
? 1
? 1
! 51157 815600666
! 166106 460108012
! 196338 629218472
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 87742 116081676
! 122010 910636183
? 1
! 168331 827359316
! 46229 334823432
! 15968 353103064
? 101293
! 125085 243226317
? 1
? 89011
? 1
? 1
? 1
! 104712 88315863
? 1
! 48662 285336531
? 1
? 1
! 152387 730837850
? 1
? 1
! 25840 611441438
! 178692 761572808
! 66206 211378112
? 1
? 1
? 1
! 7942 651029368
? 1
? 1
! 58799 583143908
! 63303 640071366
? 187385
! 30147 919186459
! 130829 618498361
? 1
? 1
? 1
! 139536 375649267
? 1
! 169138 789658616
? 1
? 1
? 1
? 1
! 19398 323414072
? 83034
! 151646 414563660
! 190497 817078082
! 149876 569844658
? 1
! 183597 863180943
! 96908 275650438
! 91751 388328151
? 1
? 1
! 98109 873335989
? 1
! 144929 423984166
! 44745 784190537
! 55261 116172645
! 104254 989932933
? 1
! 162273 137004492
! 110090 263267250
? 1
? 1
! 175649 990905801
! 143998 383718412
! 116969 190336996
? 1
! 144539 878763625
? 1
? 1
! 32802 900649353
? 1
? 1
! 119885 792467104
? 1
? 183047
! 191546 824895044
! 164960 961158191
! 164761 559848916
! 197986 280825623
! 56276 393443665
! 19136 661071687
! 144394 102595823
? 1
! 142784 460596557
? 1
! 6464 267809084
! 100773 21265275
? 1
! 185985 424831900
? 1
! 50988 898025834
! 92480 113623392
? 1
! 48989 421310487
! 76426 54117885
? 181356
! 3035 929563892
! 14298 952209167
! 198259 393394558
? 1
? 1
! 128758 663103093
! 103270 631089996
? 1
! 58288 397200321
? 1
? 1
? 1
! 158449 946910092
? 1
! 120575 172682939
? 1
! 10757 186517654
? 1
! 21690 599689936
! 87969 468412090
? 1
? 1
? 1
? 117521
! 108745 524246244
! 97109 598025057
? 1
? 1
? 1
! 75833 929056301
? 1
! 162814 735921558
! 163619 593058239
? 47111
! 102797 450975331
! 45377 845331015
? 1
! 139334 33104
? 1
! 119831 861943955
? 1
? 1
! 68591 33889509
? 1
? 1
! 65770 259616880
? 1
? 1
? 1
! 181910 72773434
! 192562 34100301
! 17252 821076878
? 1
? 1
! 781 214567341
? 1
! 162976 821478675
! 186822 125117643
? 1
? 1
? 97532
? 1
! 106594 533497959
? 1
? 119537
? 1
! 26106 753373941
! 155361 122693475
? 41723
! 147760 102108828
? 1
? 1
! 105673 532905056
? 1
? 1
? 160489
! 191149 342849657
? 1
! 146623 699893148
! 192455 278279147
? 1
! 94885 975707919
? 1
? 1
? 1
? 1
! 21311 18161175
! 8727 81589498
? 1
? 86701
? 1
! 120090 505387238
? 1
? 1
! 142130 638651008
? 1
? 1
? 1
! 84517 550535558
? 1
? 1
? 1
? 1
! 145904 128066435
! 72117 120705504
? 1
? 1
! 37126 399242916
? 1
! 54551 847354701
? 1
? 1
! 56347 442429468
! 32227 392172395
! 154055 574762985
! 196243 629045498
! 6163 103005110
! 23299 91854226
? 1
! 99147 84960524
? 1
! 31301 425222580
! 160777 759693367
! 135987 367052871
! 43450 103719611
! 137878 533163930
? 1
! 50115 139476838
! 120175 248724404
? 1
! 155671 319278755
! 28344 764226856
? 1
! 177110 5576218
! 155778 541584079
? 1
? 1
! 13993 974866437
? 1
? 1
! 12370 939161907
! 90149 536113432
! 151394 568889055
! 18752 141966804
! 1587 788190454
! 79451 564637677
! 170736 383590723
! 158794 462936824
! 145048 537048179
? 49203
! 128035 854575406
? 1
? 1
! 80100 434381416
! 196298 839671771
! 634 469191041
! 43231 135076512
? 1
? 1
? 10246
! 91521 232264379
! 137049 901583688
? 1
! 183908 41922882
! 89100 249968492
! 95417 675757565
? 55366
? 1
! 2274 103944727
! 103404 655857211
? 17309
? 1
? 1
? 1
! 173299 3480280
! 164698 230255108
? 1
! 45162 802679273
? 1
! 71230 194952537
! 158904 495480947
! 13194 106227507
? 1
! 80592 820721518
! 155772 198667339
? 1
! 80182 494469066
? 1
? 1
? 1
? 1
! 42107 402321237
! 193975 279659216
? 1
? 1
? 1
? 1
! 119895 39012623
? 1
? 1
! 42119 54117851
? 1
! 125875 872868717
! 5178 535085457
? 1
! 29686 742033893
! 182166 944452337
! 185494 882021393
! 132064 625027543
? 1
? 1
! 193477 256864447
? 1
! 139195 548557319
! 66486 42875865
? 1
? 1
? 1
? 1
! 84453 834166716
? 1
! 103833 472847882
? 1
! 147901 716982778
! 149697 734922736
? 1
? 1
? 1
? 1
! 30542 384787427
? 1
? 1
? 1
? 1
! 47095 858592132
? 1
? 1
? 1
? 1
? 1
! 3016 980107907
? 1
! 42862 497162682
? 1
? 1
! 37188 285963549
! 23332 189860474
? 74265
! 177923 220393162
! 81244 8651804
! 189687 247239671
! 29853 204175204
! 99673 225275655
? 13001
? 1
? 1
! 135665 622785739
? 1
? 1
! 105576 238773290
! 140234 713359256
? 1
! 4273 492839755
? 1
! 87281 210592107
! 175954 519000454
? 1
? 1
! 16049 482027920
? 1
? 1
! 19045 344247085
! 175303 256926795
! 21028 622030994
? 1
? 1
? 1
? 1
? 23691
? 1
! 25785 448270964
! 70726 442099624
! 188285 91467787
? 20825
! 12050 486578480
? 1
! 117645 214711562
! 97299 461256776
! 59887 864980440
? 1
! 161370 699320756
! 146034 128585703
? 1
? 1
? 1
! 83935 98173418
! 192859 993554709
? 1
? 1
? 1
? 1
! 92013 109835900
! 155029 432025631
? 1
! 27799 32001670
! 77314 623031773
! 170701 644995130
! 88801 450451016
? 1
! 154251 632260731
! 25456 774733123
? 1
? 1
! 171178 886896243
! 167828 197856298
! 90549 128345169
! 154446 817206500
! 128720 652787580
? 49375
? 1
! 108736 207634066
! 62381 446150130
! 107672 843513417
! 35019 283821578
? 1
? 1
! 113204 903357457
! 122472 828525648
? 1
? 31221
? 1
? 1
? 1
? 1
! 48303 420256810
! 34537 360565300
! 129403 610718506
? 1
? 1
! 42138 496472424
! 15311 874824241
! 173045 563107650
? 1
! 137484 769566978
? 1
! 50388 699330698
! 8304 162891106
? 1
? 1
? 98937
? 36994
? 1
? 1
! 122958 967781809
? 1
! 145970 402927098
! 164108 311485086
? 1
? 1
? 1
! 14934 380705956
! 139824 236391825
? 1
! 49433 123201645
! 42523 253497362
! 81329 523931936
? 1
? 1
? 1
! 151264 277026382
! 193637 768915577
! 189786 804701833
! 17015 672966730
! 1682 885848964
! 12771 748519968
? 1085
? 1
? 1
? 1
! 28605 918042473
! 159533 390136616
! 176282 436212783
? 1
? 1
? 1
! 101944 904028507
? 1
! 25419 77102065
? 1
! 198759 908687094
! 147231 610145776
! 52588 118508816
? 1
! 57938 810463629
? 1
! 109040 180903424
? 1
! 142695 511505493
? 1
? 1
? 1
? 1
! 163860 483286363
? 1
? 1
! 19517 921171384
? 1
? 1
! 94969 228344755
? 1
? 198081
? 1
! 197891 112044272
? 1
! 151334 250600845
? 1
! 198524 682839503
! 10131 780145889
? 1
? 1
? 1
? 55145
? 1
! 114333 811586180
? 1
! 13069 721994277
! 15358 330632144
? 1
! 152219 839757540
! 114053 524770394
? 1
! 77098 380164534
? 1
? 1
? 1
? 1
? 1
! 140088 962315600
! 119167 11625358
! 120435 900784565
? 1
! 116244 902089249
? 1
! 89198 816494329
! 56669 632154434
! 47753 604523525
? 1
! 54725 38143222
? 1
? 73192
? 1
? 1
? 1
? 1
! 98753 879026455
? 1
! 49612 171274857
? 1
? 1
? 1
! 46580 361116096
! 193145 153384639
? 1
? 131513
? 1
? 1
? 1
! 141455 861986041
! 43225 965110036
? 1
! 179644 791367232
! 28356 171817286
? 1
? 1
! 117795 263145190
? 1
? 1
? 1
! 115524 997585059
! 91478 693666547
? 1
? 1
! 69825 259748286
! 73725 542090863
! 5292 322065007
! 177279 22332148
! 104530 850754761
? 1
! 69170 238896043
! 131779 833224389
? 1
! 20894 24293761
! 71457 725907242
? 1
! 76230 348789076
! 160823 880894187
? 1
! 149078 122984891
! 183947 665608827
? 1
! 143649 454549885
! 197084 890167694
? 1
? 1
? 1
! 51829 223188096
? 1
! 73225 418007800
? 1
! 86529 297708099
! 64461 337215583
! 44965 506479433
? 1
! 159650 186825624
! 171275 40856096
? 1
! 11324 633655466
? 1
? 1
! 31166 364440265
? 1
? 1
! 166148 614414660
! 123825 922753705
? 1
! 179170 831891058
? 1
! 188746 895183496
! 145287 881812567
! 69856 615872493
? 1
? 1
! 17865 280353805
! 147994 166711457
! 176777 51692861
! 167291 722612093
? 114563
? 1
! 175961 105660110
? 1
! 164830 605338664
? 1
? 1
? 1
? 1
! 117264 783195467
! 194853 73995664
! 93895 145176769
? 1
? 1
? 1
! 160658 848584995
? 1
! 55186 277763797
? 1
! 11344 311934795
? 1
! 67369 460089118
? 1
! 12317 385618365
! 42123 834354332
! 39824 881755383
? 1
! 154335 481421447
! 176501 941632094
? 1
? 1
? 1
? 1
! 68290 664402034
? 1
! 54811 143477896
! 46114 528127424
! 28597 716891862
? 1
! 496 279677232
! 16325 429683159
! 115153 601086154
! 116511 162847996
! 111619 735366723
? 1
! 132050 311579640
! 118196 137008077
! 2318 715548381
! 42733 610631872
! 16672 23973398
? 1
! 116527 120822472
! 59558 33042414
? 1
! 73210 892946640
! 171209 27032360
? 1
? 1
! 97213 321290763
? 1
? 1
? 1
? 1
! 26540 77372775
! 22801 535175625
! 70497 800715704
? 1
? 1
! 172648 198085166
? 1
! 13065 888369154
! 93992 348958534
! 88918 218948390
? 103463
! 26348 795088910
? 121504
? 1
! 44395 502974759
! 178165 55390479
? 40415
? 1
! 2708 150066400
! 105263 858270315
? 1
? 1
! 76560 701416136
! 9341 498315492
? 1
? 1
! 138940 366502946
? 1
! 33265 48809479
? 1
! 115261 732157416
? 1
? 1
? 1
? 1
? 94341
! 150229 344184370
? 1
! 82001 649276580
? 71987
? 1
! 83500 869894626
? 1
! 190934 821700487
? 1
! 75121 279707151
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 94716 871988801
? 1
! 115084 408007744
? 1
! 159906 347095904
? 1
! 193886 972953202
? 131255
! 125248 309731170
! 148476 372014468
! 79913 90391324
? 1
? 1
? 1
! 5199 965234021
! 91660 375920799
? 1
! 156283 193458619
! 99723 839992562
! 107920 794651063
! 114724 491353476
! 127626 460985621
! 54554 570446569
? 1
? 1
! 191327 645952148
! 66910 899256840
? 1
! 159015 917841170
? 1
? 1
! 84215 443442403
! 91957 718258433
! 45576 289539379
! 68926 157948036
! 92882 810945228
? 1
? 1
? 140067
? 136865
! 164259 586893602
? 1
? 1
! 34708 490272825
? 1
? 1
? 1
! 69596 660943164
! 133844 667642329
? 1
? 1
! 28430 701569029
? 1
? 41286
? 1
! 61054 867514150
? 1
? 1
! 112703 270771423
? 1
? 1
! 28813 736240834
? 65434
? 1
? 32621
! 59909 361221092
! 48608 149119383
! 144953 121441448
! 90031 651961381
? 1
! 197012 987493706
? 1
! 79926 702773516
! 93989 104971079
! 32843 148523343
! 17935 818672887
? 1
? 1
? 141582
? 125941
? 1
? 1
! 29725 919840520
? 1
? 1
! 178689 91224833
! 48659 349143358
! 70908 723117784
? 1
? 1
! 93399 839914490
! 96254 311757709
? 1
? 1
! 183525 554639944
! 143083 953434435
? 1
! 177711 419844855
? 1
! 115013 186256619
! 154821 100461494
! 152974 217061823
? 1
! 157182 976721203
? 1
? 47743
! 102804 701730947
! 197054 908745078
? 1
! 70061 303637119
? 1
! 30791 32576928
! 159532 323825154
? 1
! 43449 134205385
? 1
? 1
? 1
? 101509
! 29305 300108788
! 106706 228870443
! 177215 217123134
! 47952 969460268
! 106712 789472809
? 1
? 1
? 1
! 45870 805125298
? 1
? 1
! 11139 243404238
! 66490 522552306
? 1
! 46643 946188534
! 123993 88969346
! 77895 198175567
? 1
! 44760 881155166
! 197357 154352876
! 88260 460085561
! 187956 579291624
? 177792
! 42953 799742775
! 176197 432376337
! 124518 815764340
! 95423 232048273
? 1
? 1
! 93431 14511352
! 183265 720610839
? 1
! 168326 623673082
? 1
! 21258 664735224
? 1
? 1
! 86870 850958549
? 1
? 1
! 150601 45013016
! 178586 594801804
! 148330 673119503
! 47538 573142971
? 1
? 175233
? 1
! 60828 432074603
? 1
? 1
! 182241 434788628
? 1
? 1
! 137447 322390103
? 1
! 70541 732752113
? 1
! 115082 180860773
? 103306
? 1
? 1
! 75590 267063445
? 1
! 14556 858602177
? 1
? 1
! 71466 833159933
? 1
? 1
? 1
! 18133 74508479
? 1
! 25804 190865036
! 12208 508452471
? 1
? 1
? 1
? 1
? 1
! 30449 640543004
! 104470 621219096
? 1
! 123739 482792564
? 1
! 91734 530996893
! 104185 948716413
? 1
! 183056 952040790
? 108963
? 1
? 67374
! 99687 997602021
! 134915 920079599
! 46849 105582261
! 192806 757227229
? 1
? 1
! 116029 933677360
? 1
! 197884 887482705
! 35428 193983708
? 1
! 139847 599667281
! 155157 675801713
! 190293 918334004
? 1
! 187460 284715965
! 116348 66567713
? 1
! 73425 245936884
! 59777 125250465
! 195135 340970172
! 114316 941511116
! 4221 912997215
? 1
? 1
? 1
! 169367 331941434
? 1
! 138631 685682009
! 16231 907254705
? 1
? 1
? 1
? 1
! 191614 542205658
! 126081 374138473
! 115871 179134887
! 65603 452977037
? 1
? 1
? 1
! 93830 993574154
? 1
? 157926
? 1
! 165649 604682582
! 137374 138846290
! 48673 298095447
? 1
? 1
! 66184 974504557
? 1
! 189079 739223907
? 1
! 108455 183723633
! 147312 920696820
? 1
? 1
? 1
? 1
! 84249 578133310
? 113230
? 1
! 29430 681260962
? 1
? 1
! 115383 325869515
? 45523
! 7296 185642133
? 1
! 76811 962689630
! 59672 423131719
! 41392 118842360
! 108298 444754429
! 127340 900139030
! 110770 276909443
? 1
? 1
? 1
? 1
! 113762 301382089
? 1
! 185484 638056153
? 1
! 20620 716118869
? 1
! 11733 202544544
! 145526 554964785
? 1
! 134402 325847279
! 33134 416959327
? 1
? 1
! 46157 596731982
! 70601 319710908
? 1
? 1
! 167942 407447700
? 178655
! 141399 139115164
? 1
! 60692 853822875
! 144259 52334645
? 1
! 138202 329427489
! 106652 74217819
? 1
? 158925
? 1
? 1
? 4075
? 1
! 99650 327818231
! 122896 285554882
? 1
! 32683 146175124
! 172228 486071010
? 1
? 1
! 71941 464082079
! 28882 765315245
! 93097 370079405
? 89188
? 50879
! 75837 983346075
! 29871 975754914
! 89188 391595103
? 1
? 1
? 1
? 1
? 1
? 1
! 139963 632661844
! 57842 255102047
? 1
! 46404 672568121
? 1
? 1
? 1
! 51062 665660865
? 1
? 1
! 48839 133229895
? 1
! 173108 378767722
! 25352 512349495
? 1
? 1
? 1
? 1
! 52144 900308635
! 119405 379091220
? 1
! 193241 531504093
! 100732 771705601
? 1
! 182424 348595003
! 199132 482264056
? 1
? 1
? 1
! 95027 340236661
! 182410 2093960
! 170484 700058581
! 167842 174148519
! 147932 780135330
? 29592
? 1
! 87506 450457212
? 1
! 199805 72231618
? 1
! 124732 836189979
? 1
! 64677 770764084
? 1
! 132869 304668742
! 195861 953157202
? 1
! 123897 228794058
? 1
! 11680 677722944
? 88578
? 1
! 126328 209465107
? 1
? 1
! 130228 402323257
! 13855 894418548
? 1
? 1
! 9672 811116068
? 1
? 1
! 81537 944090948
! 39116 717688473
? 1
! 184428 157613270
! 171333 675779789
? 51741
! 128427 819397665
! 171291 287304357
! 52496 581897003
! 82375 925646852
? 1
! 103363 807381785
! 95713 404382244
! 13640 494688505
? 1
! 197482 708686749
? 1
! 50569 999580836
! 179221 167890233
! 190800 217759723
? 1
? 1
! 81101 211357762
? 1
? 1
! 133584 108780764
! 46348 317341203
? 149595
? 1
? 1
? 1
! 36894 172965632
! 60727 988422856
! 138626 720563705
? 1
? 1
! 156686 984791255
! 194407 332610473
? 33855
! 64737 918648771
? 1
! 81095 79043242
? 1
? 1
? 1
! 164219 699132728
? 1
! 177572 587044985
! 92417 223200276
! 85286 619054982
? 1
! 80818 801459311
! 113834 501736164
? 1
? 130695
! 198299 971922643
? 1
? 1
? 1
? 1
? 1
! 34964 268999246
? 1
! 163953 672908351
! 156718 742535255
? 1
! 78619 862449087
! 90071 285061466
? 1
! 164122 720769968
? 151739
? 1
! 181855 742232320
! 169499 663146955
! 191563 886125961
! 146981 385836149
! 42042 856290339
! 186669 806824962
! 113986 258229646
! 114569 565451889
? 1
? 1
! 149825 842841793
! 121376 390028328
! 169965 159523604
? 1
! 12679 928318769
? 1
? 1
? 1
? 1
? 1
? 1
! 7373 491864779
? 1
? 1
! 140589 157800697
! 80987 250184190
? 1
! 61726 467812345
? 1
? 1
! 140623 785029369
! 168780 178592549
! 26537 176330603
? 139570
? 96988
? 1
? 1
? 1
! 4095 688357224
! 42492 459155336
? 1
! 14405 851600003
? 1
! 180658 244331373
! 184381 474887433
! 63483 763413272
! 26235 286686849
? 1
? 1
? 1
! 164233 69018058
! 98903 596209648
! 28226 912076376
? 1
! 148657 86065434
! 41733 799707612
! 168124 632581545
? 1
! 23134 828228485
? 1
! 148772 438947987
! 57571 761711516
? 1
! 118177 363623303
! 123133 233492701
? 1
? 1
? 121214
! 25484 418903341
? 1
! 24921 407037657
? 3750
! 39752 610826342
? 1
? 1
? 1
? 1
! 47505 305816865
? 1
? 1
? 1
! 154395 100134184
? 18666
? 1
? 1
? 1
? 1
! 157172 766718213
! 69986 682567604
? 1
? 1
! 22913 836468196
? 173680
? 1
? 1
? 1
? 119650
? 1
? 1
? 1
! 44007 765255420
! 145312 127963676
! 44102 990822885
! 187621 702935489
! 13382 940117745
! 59479 494884082
? 172277
? 1
? 1
! 119358 406230074
? 1
? 158387
! 26016 56551363
! 79138 521609482
! 4394 464474129
! 102681 725605298
! 186022 171812274
? 1
! 111420 42702461
! 165882 575285252
! 16350 17874644
? 84331
! 36394 163337663
? 155197
! 100728 753978547
! 42588 990267556
? 41784
? 1
! 64901 243831696
? 1
? 1
? 1
? 1
! 38898 296860311
! 160029 759099018
! 68019 94653786
? 1
? 72733
? 1
! 158792 526157022
? 1
! 92127 848221395
! 166325 913555156
? 1
? 1
? 1
! 4470 720518957
! 4632 650738968
? 148900
? 1
? 1
! 161313 283368480
? 1
? 196376
? 1
? 1
? 1
! 11330 735733059
? 1
! 150100 853371186
? 1
? 1
! 192419 585087611
? 1
! 190757 727174777
! 31182 137226609
! 35444 262491914
? 1
! 33635 70078526
? 1
? 1
! 127122 756615695
! 183130 136071535
! 94445 400818906
? 1
? 1
? 1
! 138491 669938257
? 1
! 87680 274210548
! 110381 387170524
? 1
? 1
? 1
! 120869 947081538
! 172888 908459365
! 189451 125005147
? 1
? 1
! 69138 562030310
? 1
? 1
? 74669
? 1
! 139229 409028181
? 100018
! 151871 795891239
? 1
! 136247 817737130
! 96705 426639466
! 46439 34746449
? 1
! 155403 729403487
? 1
! 75342 311116457
? 1
? 1
! 36910 260054450
! 170488 965681763
! 51807 392002904
? 21104
! 10617 858952296
! 162873 215623475
? 1
! 69699 400697789
! 134330 493032257
? 1
! 160723 163253342
! 193294 85278432
! 73279 135349642
? 1
! 18549 648771715
! 50595 691917875
! 96680 587096563
? 1
? 1
? 1
! 141261 436992738
? 1
! 161656 22933735
? 1
! 178832 560869337
? 1
? 1
! 163455 587499776
? 1
? 1
? 1
! 157196 382086832
! 80202 340105819
? 1
? 1
? 1
! 153010 912755210
! 40132 684086308
! 117415 491706764
? 1
? 1
! 150735 532911203
? 1
! 131166 276024921
? 1
! 58170 398274182
! 142076 461426906
? 1
! 40413 845702316
! 82609 546891952
? 1
? 1
? 1
! 10949 261459904
? 137359
! 125817 366957875
! 17305 814282393
! 179807 278103270
! 93659 892972671
! 60182 238841945
? 1
? 1
? 1
! 57493 10132486
! 39591 104601141
! 59936 857688227
? 1
! 27078 588063933
! 195323 170621584
? 1
? 1
? 1
? 1
? 1
! 122137 552926140
! 9157 676092937
! 22098 439438166
? 1
? 1
! 128822 669186671
! 170452 314489332
? 1
! 145495 556624691
? 62673
! 51658 50506748
! 24216 702484797
? 1
! 110703 995276774
? 1
! 24211 478348540
! 184295 811610681
? 1
! 77149 107758831
? 1
! 139917 32302269
? 35662
! 67713 730417795
? 1
! 161754 736262644
! 110344 152291077
? 1
? 1
? 162544
? 1
? 1
! 183756 358168153
? 1
? 1
! 114599 214251678
! 136664 701549082
? 1
? 42102
! 119107 681520874
? 89627
? 1
! 101607 392506548
? 1
? 43629
? 1
? 1
? 1
! 179343 850508699
! 87073 913726
? 1
! 2286 154701763
? 1
? 1
! 174908 944002907
? 1
! 9035 290593222
? 1
! 102268 595643715
! 58673 17503707
! 153856 932586315
! 196874 692756278
? 1
? 1
! 186133 882030492
? 1
! 156354 106197083
! 77074 650081595
! 47296 972460954
! 140866 805208974
? 33783
? 1
? 1
? 1
? 1
? 1
! 176711 866749089
? 89987
! 95161 641101275
? 1
? 1
! 9717 265562833
? 1
? 1
? 1
! 62254 383386915
? 152881
? 1
? 1
? 1
? 87111
! 105219 498159568
! 15132 238901792
? 1
! 196995 690996398
? 1
? 1
! 69316 899063130
! 164092 142657173
? 1
? 1
? 1
! 73573 471567716
! 197034 351775214
! 193924 1249625
! 73080 164967151
! 128377 358107506
? 1
! 32629 921923717
? 87101
? 1
? 1
! 116297 189952130
! 168091 711492997
? 1
! 111041 997326230
? 1
! 140317 50095463
? 1
? 1
! 160051 334664120
? 1
! 31867 715257848
! 109764 867956932
! 164209 679644369
? 112993
! 87807 132231535
? 1
? 1
? 140907
? 1
! 21814 12223777
? 1
? 1
? 1
? 1
? 1
! 124463 348855389
! 133058 684794480
? 1
! 121892 841282926
! 148386 826624327
? 1
! 37340 489876369
? 1
? 63126
? 1
? 1
! 107576 547937962
? 1
! 158377 369320378
! 181568 956269301
! 146302 908476537
? 1
? 1
? 1
? 1
? 1
! 104555 38707604
? 1
! 632 135209254
! 114821 238025572
? 1
! 93450 99335561
! 161137 868565765
! 101800 380736619
? 1
! 178520 368697105
? 1
? 1
! 124712 764956385
! 59721 792899514
! 183208 707145041
! 197838 741969179
! 126435 309817641
! 193732 942050693
! 19515 621095975
! 14987 767997895
! 116132 618818387
? 1
! 69057 667220544
! 197237 415718137
! 38179 604847460
? 1
! 93057 486954526
! 60966 508223303
? 1
? 1
! 167059 626633878
? 1
? 19068
! 131621 297827890
? 1
! 143840 940117234
? 1
! 197710 30113825
! 127784 955840212
! 145703 897965673
? 1
? 1
? 1
! 92287 666841494
! 129471 6351029
? 1
! 85012 322089313
! 71735 251606634
! 122916 368342393
? 1
? 1
! 174325 574386263
! 110548 161108988
! 169790 1867092
! 9756 844924491
? 1
! 165281 488346534
? 1
! 57791 995274005
! 167311 88761061
! 185690 490561630
! 176039 72411523
! 8613 105653968
! 17788 573147464
? 1
! 41592 785382362
? 1
? 1
! 32129 886252397
? 1
? 1
? 1
? 1
? 1
! 182112 246128904
! 69270 145652324
? 1
! 120151 926357062
! 86574 780733361
! 24958 130796642
? 1
! 135154 350720954
! 124361 891609480
? 1
? 1
? 1
! 112141 622988609
! 730 591687380
! 61705 376115116
! 190015 72459928
? 1
? 1
! 188289 319278799
! 84660 458206881
? 114625
? 1
? 1
! 48109 513816696
? 1
? 1
? 1
! 121911 959935343
? 1
? 1
? 1
? 1
! 32021 377557743
! 5745 502421200
? 1
! 29779 279031429
! 80500 851422129
! 7845 704594444
! 139527 135473574
? 1
? 1
! 12726 563716895
! 82839 433384832
! 30632 613286885
! 165894 933581530
! 81854 458846547
! 34589 981919458
? 1
? 175707
? 140887
! 2899 813117380
? 1
! 56329 421128459
? 1
! 182058 578189869
? 1
? 1
? 1
? 1
! 38698 217000536
! 94420 920061134
! 167799 121294865
? 1
! 83225 58966184
? 1
? 1
? 1
! 110721 502460907
! 187957 128744493
? 1
! 68209 890539773
? 165384
! 106506 143223689
! 101198 486129606
! 56369 310467378
? 126740
? 1
! 16775 936890429
! 115175 313527733
! 68761 801846411
! 9926 882403080
! 71472 947884944
? 1
! 44419 344606907
? 37963
! 143800 259529674
? 1
! 21179 435404393
? 1
? 1
! 130975 607669211
! 146341 590118674
! 198917 174692298
? 1
? 1
! 106044 633787210
? 73884
! 198623 873770570
? 1
! 4348 14638138
? 1
? 1
! 193532 962472363
? 106288
? 1
? 1
? 1
! 48455 234682085
? 1
? 1
! 46386 841262643
? 41205
? 1
! 59357 451615092
? 1
? 1
! 67782 811549565
? 1
? 1
? 1
! 44746 158458081
? 1
! 169216 43439623
! 68737 847704909
? 1
? 1
! 92402 304740899
? 1
! 134833 305768222
? 1
! 192901 347251112
? 1
! 166159 241086249
? 1
? 1
! 148151 790406584
? 1
! 95804 387676648
! 182459 803746297
? 1
? 49341
? 1
? 1
? 1
? 1
? 184267
! 161173 193131072
! 32466 943573960
! 157597 454639687
? 1
! 78812 191174206
! 66964 365551457
? 1
? 1
! 94315 180245099
? 171000
! 120213 518241066
! 191750 882165864
! 24185 235794780
? 1
! 95313 812000153
! 46902 205371613
? 1
! 48450 598396912
? 165291
! 138833 551175377
! 10162 47855782
? 1
! 426 123906328
? 1
? 1
! 179146 437704988
? 1
! 112262 950364032
! 64748 468185643
! 106692 194027452
! 14348 116549935
? 1
? 1
! 86589 22571837
? 1
! 36471 688921289
! 108194 661784889
? 1
? 1
! 156768 780497345
? 1
! 146531 158881617
? 1
? 1
? 1
! 47098 125358441
? 1
! 125440 577053597
! 38925 718188105
? 1
! 152515 277507623
? 1
? 1
? 1
? 1
? 1
! 132220 104139586
! 144770 62071187
? 1
? 1
? 1
! 197898 294715910
! 19460 666581297
? 1
! 130604 605591272
? 1
! 5617 463465590
? 1
! 182345 276914068
? 1
? 28150
? 1
? 1
! 146323 405627885
! 97725 824489184
! 187100 820714372
? 1
! 82981 587685142
? 1
! 129993 128633716
! 128033 850095453
! 105638 66838018
? 1
! 157106 178924866
? 1
? 1
! 165083 503298097
? 1
? 1
! 60355 706773794
? 1
! 136669 304536045
? 1
! 33874 719004093
! 127700 894296435
? 1
? 169960
! 112506 204836870
? 1
! 120168 919192118
? 1
? 1
? 1
! 164489 96214806
? 1
? 1
? 1
! 114228 970941438
! 106231 781769908
! 125324 394234714
! 197899 282231103
! 151121 854094882
! 60880 848254934
! 48358 524237121
? 184309
! 197826 315719931
! 52951 978163538
! 5033 368834799
? 1
? 1
! 98113 850608423
? 1
? 1
? 1
! 66917 937282363
! 156405 78433470
! 182829 556896821
? 1
! 11860 814238253
? 1
! 65712 18777302
? 1
? 1
? 1
? 39636
? 1
? 1
? 1
! 172399 709090882
! 56492 880389822
? 1
! 115703 98495557
! 101326 876556726
? 1
? 1
! 150551 533373541
? 1
? 1
? 1
! 87065 40744228
? 1
? 1
! 79291 33232988
? 1
! 36235 985734241
? 1
! 60009 568680764
? 1
! 153538 846586195
? 1
! 98533 395677146
? 1
? 1
! 119871 809326428
? 20716
? 1
! 127514 917963702
? 1
! 131982 375144366
! 26160 360333316
! 89873 986461073
? 1
? 1
! 31461 566618661
? 1
! 96185 913524976
! 150196 907520448
! 131112 741463663
! 189065 568563992
! 199613 469164736
? 1
? 1
! 134277 489052220
? 1
! 178369 521442187
! 198109 561007356
! 106445 564999460
? 1
? 1
! 68317 348591748
! 16415 714943573
! 159814 202704334
? 1
? 1
! 60861 478724097
? 1
! 126830 806150153
? 1
? 1
? 1
? 1
! 196706 774693513
! 88509 434250470
! 119771 190772415
? 1
! 161539 971977429
! 11439 26723775
? 1
? 1
? 1
! 13272 67350561
? 1
! 138280 613085152
? 1
? 1
! 196273 195239750
? 1
? 1
! 109017 604102692
? 1
! 39539 271708310
! 128860 894995768
! 101592 338390715
! 71673 41786022
? 1
! 140879 159210557
? 1
? 1
! 17783 229390127
? 1
! 14247 288400889
! 45321 648005595
! 12297 257423937
! 149739 925421745
? 1
? 1
? 1
? 1
! 5807 476662068
? 1
? 1
! 54625 422324918
! 82919 823208445
? 1
? 1
! 24121 53277804
? 1
? 1
! 78384 13802271
! 157255 660675057
? 1
? 21203
! 181287 449508849
! 131074 413401844
? 1
! 125109 869169300
! 65394 385759516
? 1
? 1
! 157918 193808219
? 1
! 111389 692826755
? 1
! 134786 166638665
! 168235 706163137
! 63783 173121594
! 79501 532541752
! 116026 3869846
? 1
? 1
! 65168 71047711
! 67139 989287557
! 98340 983507995
! 37670 132478712
! 50860 874325043
? 1
? 1
? 55185
? 1
? 1
? 1
! 173043 619406855
! 154325 857282527
! 36292 332766342
! 108102 630772047
! 74401 159862510
? 1
! 191836 484365952
? 1
! 128835 556403857
! 90268 350420376
! 8770 444814083
! 77383 797545109
! 192736 485005399
? 1
! 35203 834592826
? 1
! 150682 707514798
! 80825 774791395
? 1
? 1
! 107046 337066855
! 10183 227026451
? 1
? 1
! 73133 717390282
! 81981 154495399
! 77983 217053550
! 116769 323211631
? 1
! 85604 975603850
? 1
? 1
! 155066 492129314
! 139833 198010597
? 1
! 106383 310957231
? 1
! 100175 951763678
? 1
? 1
? 1
! 15609 935829642
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 155125 954281061
! 45331 451265590
! 70029 867957569
? 1
! 150945 248766911
? 1
? 1
? 1
? 1
? 1
! 39224 175092569
? 1
! 103322 59690470
! 54866 665896797
! 112912 839867616
? 1
! 194409 653480128
! 109690 347155453
! 74755 355887804
! 69238 735120230
! 42753 845151576
! 57686 275633889
! 153732 196009571
? 1
! 14345 445673771
! 179373 567529583
! 149676 591773244
! 180493 457960238
? 1
? 1
! 97409 272342037
? 4344
! 21820 208552892
? 1
? 1
? 1
! 12990 630379994
? 1
? 186458
! 36680 673523237
! 183285 315461411
! 120544 826212623
! 189714 954585901
! 63419 992803479
! 160998 354071006
? 1
! 35552 65408249
! 146875 616910856
! 146954 66915321
? 1
! 85337 636515203
! 63449 140862894
! 134997 649387276
? 1
? 1
! 21935 968500576
? 1
! 149357 841671698
! 78968 965698216
? 1
? 1
? 1
! 106658 496933552
? 1
? 1
! 183639 429302201
! 191645 47243132
? 1
? 187426
? 1
? 1
? 1
? 1
! 57871 827073615
? 1
! 31743 104750145
! 61851 675812700
? 1
? 1
! 12253 533962362
? 1
? 1
! 102292 11137673
! 141964 705568862
! 48371 833667862
! 111114 284731232
! 51927 887128473
! 9056 648484105
! 41186 18418597
! 194535 423597358
! 102580 269309680
? 1
? 1
? 1
! 167383 599183120
! 153787 949557544
? 1
! 199782 96906109
! 172123 668107196
! 137007 309460172
? 1
! 61901 623465972
! 45075 765802924
! 189654 434881090
! 24466 947572470
? 1
! 117389 936266480
! 518 429054469
? 1
! 137252 567039998
? 1
! 83709 375783931
! 105654 183007533
? 1
? 1
? 1
! 142995 160787398
? 1
! 49640 761188001
! 197280 446336882
? 1
? 1
? 1
! 175335 217627782
! 143591 872999588
! 36009 363514576
! 148520 788117153
! 176589 372592326
! 60045 312482666
? 1
! 103306 108675365
! 169899 880726961
! 51369 212661850
? 1
? 155634
! 12116 310153730
! 11043 719127597
? 1
? 1
? 1
? 1
! 18203 567457901
! 126701 331952755
? 1
? 1
! 104271 212477791
! 149317 159674167
? 1
! 140981 343818276
! 53018 51963875
! 183168 191277371
! 167543 782059764
? 12851
? 1
? 1
! 172393 834029520
! 158842 915236671
! 47996 75712563
? 1
? 1
! 128401 510545342
! 1638 207973260
! 85577 117755497
? 1
! 157921 335587
! 121976 855455998
? 1
? 1
? 1
! 22941 255326878
! 163027 961942414
! 122887 934503028
? 1
? 1
! 44137 745240302
? 1
? 100552
? 137009
? 1
? 1
! 152362 294307187
! 96613 997989755
! 125865 809256780
? 1
? 1
? 1
! 141904 429920044
? 160456
! 174014 940304544
! 30134 984554269
? 1
? 1
? 1
? 1
? 1
! 165539 554792750
! 70007 433835180
? 1
! 50352 89433754
! 65184 995842546
? 1
? 1
! 58332 206806551
! 177015 903705246
! 95730 373861034
! 138241 682187809
? 1
! 136725 184499314
! 194733 670530327
? 1
? 1
! 67525 944147139
! 78666 841873581
? 1
? 1
! 75322 634556660
! 163834 28054016
? 1
! 90297 88337760
? 140338
! 44254 32932172
! 194860 698428711
! 154157 963799895
! 168357 878236103
! 177221 331982487
! 8884 361418013
! 108549 107618798
! 101275 102433537
! 72489 681865875
! 10394 51300030
! 75213 893435870
? 1
? 1
! 46634 422292691
! 80828 507656131
? 1
? 31830
! 191772 574219209
! 182329 162123253
? 1
? 88422
! 126834 345118788
! 17562 449229229
! 164892 626196227
? 1
? 1
! 140720 693609125
! 79895 22822997
? 16937
! 121849 7137335
? 1
! 148110 236556584
! 154000 652797056
! 184265 174727868
! 131096 935964538
? 1
! 148363 841428516
! 105692 148829241
? 1
! 1333 129085179
! 47666 831829945
? 1
? 1
! 4647 845528780
! 28641 344280308
! 79019 941444687
? 1
! 50377 774215802
? 1
? 1
? 1
! 68441 618892212
! 7004 937592496
? 1
! 191788 48243092
? 1
? 1
! 161912 788815557
? 1
? 1
? 1
? 1
? 1
! 138641 135429933
! 194300 888355354
? 1
! 73613 778312367
? 1
? 1
! 167022 341524231
? 42808
? 1
! 49563 114418823
! 104414 18659788
? 1
? 1
! 63171 552521600
? 1
! 110879 226566329
? 1
! 194401 678450176
! 15220 368848032
? 61699
? 1
? 1
! 108708 973251964
? 1
? 1
! 94616 212535053
? 1
? 1
! 126502 492874389
? 1
! 102266 881700829
! 33808 94704698
! 154823 765645903
? 1
? 1
! 5903 949596820
! 75493 606845408
! 182514 352693564
? 1
! 108305 692985994
! 182300 321280240
! 159862 372443634
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 6897 495195153
! 64434 251599448
? 1
! 95805 152745130
! 51490 699571790
! 9631 930377110
! 26975 383586564
! 82646 878703947
! 116193 93924263
? 1
? 1
? 1
! 3672 191704117
! 101450 817633373
? 1
! 29364 860773337
? 1
? 1
? 1
? 1
? 1
! 69958 345295592
! 143779 501904863
! 81299 362699651
? 98446
? 1
! 132738 824864477
? 145704
! 44381 870563792
? 1
? 1
? 1
! 132597 11350973
! 16785 520405612
? 1
! 44833 897629805
! 69068 49942162
! 193734 594293911
! 74740 380359778
? 1
! 156259 19696876
? 1
! 124859 893153242
? 1
! 172686 164195769
? 1
! 124577 360733029
! 190503 792957208
! 4829 486803977
! 74986 828984109
? 1
! 120729 643549214
! 140923 930937582
! 19206 815901959
? 1
? 1
? 1
! 74989 296112982
! 107127 823048836
! 179018 859425747
! 140761 926998763
? 1
? 1
! 173775 90896108
! 158496 343874154
! 19071 58982575
! 153963 717260397
? 1
? 1
! 171773 594930923
? 1
! 104620 270487472
! 171502 356511026
! 14690 840921537
? 1
? 1
! 195375 580079099
? 137191
! 25730 566228408
! 56616 709323473
? 1
? 1
! 40164 218435739
? 1
! 12887 572604987
? 1
? 1
! 92928 772420716
! 62083 539338704
! 190642 98466700
! 131974 574715771
? 1
! 155771 909389461
? 1
? 1
! 40840 541710044
! 185464 544902840
? 1
? 1
! 90558 206207272
! 167996 349324114
? 1
? 1
? 1
? 1
! 159266 716734184
? 1
! 94724 503569219
? 15300
? 1
? 1
? 1
! 73125 323564869
! 13548 434636150
! 70244 988390475
! 120303 443543367
! 110283 611676745
! 120447 404226611
! 26640 414870009
! 136340 327647408
? 1
! 119018 215755208
? 1
? 1
? 135144
! 164566 984933335
! 89894 69049802
? 1
? 1
? 1
? 1
! 156573 702229538
? 1
? 1
? 1
! 84572 455240682
! 11904 872175504
? 195650
? 1
? 1
? 1
? 1
! 101702 382329775
? 1
? 1
? 1
? 1
! 31564 765637579
? 1
! 116235 784799402
! 147063 784546987
! 195275 769029188
? 1
? 1
? 1
? 1
! 101062 311295068
! 3790 998230640
? 1
! 9669 566231033
! 146283 229990617
! 122079 72186218
? 1
! 72971 236456252
? 1
! 83969 178948000
? 1
! 66541 262477744
! 178877 400378183
! 171541 303649308
? 82747
! 159162 605720308
? 1
? 1
! 79075 454351858
! 22369 212257548
? 1
! 57215 427454187
! 187955 750557395
! 113584 858348548
? 1
? 1
! 76616 516422689
! 197519 475303709
? 1
? 1
? 169897
! 4600 182426185
! 41611 668631985
? 1
! 98033 270321731
? 1
? 1
? 1
! 42462 987409840
? 1
! 162222 272848058
? 1
? 1
? 21098
! 101531 533259606
? 1
? 1
! 152811 297621435
! 12439 222665908
? 1
! 81237 512948515
? 1
! 83114 964997797
? 1
? 1
! 150288 59116025
! 19700 211434115
? 1
! 142211 593876260
! 181198 919282108
! 142968 761316671
! 119266 924754185
? 1
! 150238 370986772
! 7134 52586369
? 1
? 1
! 65430 421446192
? 1
? 1
? 1
? 1
? 1
? 68782
? 1
? 1
! 56318 145999188
? 1
! 160107 27481508
? 105782
? 1
? 1
? 1
? 1
! 3597 278899697
? 17430
? 1
! 36457 348445087
! 58506 653668995
! 54371 637037832
? 1
! 1124 604468021
! 79055 74369651
! 193270 748709108
? 1
? 1
! 113419 247945943
! 25323 826635614
? 1
? 1
! 158463 865175178
! 115547 64861748
! 162658 173944724
? 88129
! 141426 652927882
! 18985 522058354
! 74100 712722783
! 149596 745406795
? 1
? 61349
? 1
? 1
? 1
? 1
! 90243 471300363
! 120566 303776892
! 95354 609390967
? 1
! 194444 15615350
? 1
? 1
! 86250 300031347
? 1
! 3774 307625843
? 1
! 35438 214328522
! 87310 605092647
! 195327 207584343
? 1
! 179318 101836063
? 7220
? 1
! 62503 120892849
! 14214 674820515
? 1
! 69476 339510895
! 77601 383463558
! 177667 207263098
! 128659 506632914
? 1
? 1
? 36286
! 119746 399580061
? 1
! 168097 535775020
! 106501 277614237
? 1
? 1
! 108322 223345690
! 142286 941998850
? 1
? 1
! 130319 948873519
? 1
? 1
! 110002 371844126
? 1
! 149100 202915866
? 1
! 194109 14831403
? 1
? 1
! 164277 617330200
? 1
? 1
! 77957 480852250
! 23910 535675816
! 167295 121464
? 1
! 52716 981146039
! 13541 709615419
! 45525 6999580
! 8082 592031788
? 1
? 1
! 173894 18117147
! 77287 713031929
? 1
? 1
? 1
! 17368 549385759
! 191412 531003330
! 171537 867918634
! 101428 409447824
! 114272 191010500
? 1
? 1
? 1
! 25874 782780387
? 1
? 1
? 1
? 1
? 1
! 13374 384889892
! 136142 644514463
! 49413 865630378
? 1
? 1
! 172051 596356200
! 107932 431378502
? 72117
? 1
! 10988 905258741
! 60021 468849017
? 157119
? 1
! 131501 144223171
! 112282 42281548
! 32997 214641020
! 107044 513593213
! 52312 951244963
? 1
? 1
! 192746 149255758
? 1
? 78964
? 1
? 113106
! 5220 39345671
? 1
! 164198 139464692
? 1
! 21559 373067259
! 135517 598291478
? 1
! 39485 995455492
! 128039 139508723
? 1
! 12609 961171089
? 1
? 1
! 15953 515292906
! 115791 823009888
! 105120 62743855
! 19366 927225922
! 669 260150536
! 120508 621814565
! 137981 418049859
! 29232 489295764
! 62297 113543740
? 1
? 67817
? 1
? 1
? 1
? 1
! 80782 319328787
? 1
? 1
? 1
? 1
? 1
! 103459 877116217
? 1
! 112666 710720479
! 74866 867740855
? 1
! 134912 195041161
? 1
! 9685 928025693
? 1
? 1
? 1
? 1
? 1
! 194154 661597024
? 1
! 99361 620767590
? 1
? 1
? 1
? 1
! 182263 500685748
? 1
? 1
! 53783 856341103
? 1
? 1
? 1
! 125972 940987621
! 125673 208992746
! 98490 241793012
? 1
! 49127 629130540
? 1
? 1
? 1
? 1
! 140657 255548011
? 1
! 120107 690452191
? 1
! 158198 191597940
? 1
! 36490 671832746
! 89998 244849262
! 137824 909880295
? 1
! 96196 948212063
! 100055 175975873
? 1
! 114872 743946678
! 137822 651810476
! 194868 737202328
? 1
! 95917 575627779
! 65620 568808582
! 156885 237782765
? 1
? 1
! 175767 518151261
? 1
? 1
? 1
? 1
? 1
! 63026 445190502
! 10158 458993773
? 1
! 58654 469117843
? 1
! 46757 781429900
! 12166 916340760
? 1
! 36227 207814315
! 30617 814746073
! 146599 984314589
? 1
? 1
! 91305 944508651
? 1
? 1
! 120472 663773435
? 20463
! 9761 231209716
? 1
! 85823 250221437
? 1
! 68355 591924041
? 1
! 128134 159012984
! 105938 890641616
? 1
? 1
! 52277 306098189
! 195945 342750125
? 1
? 1
? 1
! 126212 771808580
! 96153 793140166
? 1
? 1
! 167140 777513720
? 1
! 64295 153230166
? 1
! 102321 663806057
? 1
? 1
! 32094 951793389
! 22764 451663116
! 187032 674317251
? 1
? 1
? 1
? 1
? 1
! 25669 144210765
? 1
? 1
! 104212 143260495
? 1
! 166726 34018942
? 1
? 1
? 1
! 66335 245895479
? 1
! 65971 871805221
! 108993 460835601
! 137931 128131622
? 1
! 10288 768872465
! 17391 502752887
! 134972 173635813
? 1
! 116937 621244279
? 1
? 1
? 1
! 3485 507395789
? 1
? 1
? 1
? 1
? 165609
? 1
! 155195 274344062
! 16521 799466700
! 90600 55520308
! 45359 220207816
? 1
! 134834 975769708
! 52843 678087178
! 40037 709889824
! 136155 938894766
! 68539 922422917
! 123392 958645118
! 126938 262556762
? 1
! 49922 789231590
? 1
? 1
? 46595
? 1
? 1
? 1
? 155702
! 128438 671899973
? 1
? 127887
? 1
? 1
? 1
? 1
! 113186 798836823
? 1
? 140060
! 165203 400695864
! 48658 719690010
? 1
? 1
! 165887 960226337
! 156918 870475540
! 40993 94914068
? 1
! 75205 382638437
? 1
! 188581 769116845
? 1
! 65828 340050164
? 1
! 70866 230305264
! 140392 175191841
? 120486
! 122793 15164429
! 43945 311988443
? 115127
! 147375 831599838
! 96170 746925271
! 122529 142106103
! 190398 743555161
? 1
? 1
! 129977 727927711
? 37205
! 168074 663992048
? 1
! 160748 515118586
! 116184 675630350
! 149672 404768327
! 91171 345589872
! 35798 547919812
? 1
! 133414 882459709
! 87442 79276772
? 103078
! 12499 788181870
? 1
? 1
! 142658 731818134
? 1
! 157365 23614364
! 150180 106017625
! 116443 7745591
! 32174 601549971
? 161929
? 1
? 1
? 1
? 1
! 106484 541605621
! 94054 442538466
! 49755 772605624
! 175140 413878513
! 82218 515180531
? 1
! 195506 288056467
! 63633 629607340
? 1
! 191273 348432243
? 1
! 179687 849313242
! 96823 643714992
? 1
? 1
? 1
? 1
! 38997 412612791
? 1
! 61664 974770616
? 1
? 1
! 28710 104680804
! 75328 520925679
! 116448 908441340
? 1
? 1
? 1
? 1
! 50621 446391320
? 1
? 1
! 127552 674460688
? 1
? 1
? 1
! 190407 738730108
! 166206 709473481
? 1
! 3426 200513903
! 131224 933972210
? 1
? 1
? 1
? 1
? 1
! 81195 630160801
? 1
! 48969 270428959
! 151705 706261977
? 1
! 87670 550022269
! 31017 406936040
! 65402 693005573
? 1
! 195170 456959123
? 1
! 79094 88347062
? 1
? 1
? 1
? 1425
! 61356 707119034
! 15946 245394648
! 172086 50295490
? 1
! 122655 289382181
? 1
! 96635 496538165
! 76019 424422843
! 20564 999511019
! 132166 799966504
! 92430 622677999
? 1
? 1
? 1
? 1
! 47580 518848794
! 129577 993076038
! 37097 179726019
! 105990 976279359
? 1
? 146835
? 1
! 144055 510892437
? 1
! 81600 605044071
! 16219 246083191
? 1
? 1
? 1
! 22991 728687659
! 10282 82614102
? 54761
! 117678 670222151
? 1
? 1
? 1
? 1
? 1
! 12928 463739370
! 7490 761610353
? 1
! 65969 246373508
! 112973 771566769
? 1
? 1
? 1
! 32965 440109526
! 178516 36795305
? 1
! 119493 728138293
? 1
! 88159 746009897
! 101742 70817033
! 35913 905679449
! 135075 710043382
! 194595 783362031
! 158703 114400114
? 1
? 1
? 1
? 1
? 1
? 1
! 118962 378696233
! 193862 594559256
! 197440 138144806
? 1
! 82118 875057665
? 1
! 129931 421692476
? 1
! 60076 204891794
? 1
? 1
! 106580 264060777
? 1
! 115460 955186974
! 132977 789977566
? 1
! 54601 779067472
! 59938 817770372
! 169272 170748612
! 184993 970611342
? 1
! 130064 23203116
! 4411 19153932
? 1
! 61531 140490134
? 1
! 34205 559849335
? 1
? 1
! 16881 673940013
? 1
! 138667 768743615
? 38694
? 1
? 1
! 3278 696766208
? 1
? 1
? 1
? 1
! 121189 305708906
! 96223 657658936
! 50532 308469461
? 1
? 1
! 5820 509958423
! 60799 810004672
? 1
? 1
? 1
! 198455 106687653
! 51561 389869819
? 1
? 1
? 1
! 155108 249420584
! 190224 347216655
? 1
! 114210 619874973
? 1
! 114857 783616858
! 59034 792505810
? 1
! 23217 678925732
? 1
? 1
? 1
? 1
! 56186 557052871
? 1
! 91368 145860160
? 1
! 27615 113723104
? 1
! 77543 302286935
? 1
! 85401 538026334
! 118096 662813825
! 31222 871256132
? 1
! 143102 107153405
? 1
? 1
! 57009 217180633
! 46122 297219057
? 1
? 1
! 84405 579616733
? 1
? 1
? 1
? 1
? 1
! 26000 224950095
! 39438 687053590
? 1
? 1
? 1
? 1
? 1
! 72917 308512401
! 38874 743587659
! 136557 564563988
! 157638 706543624
? 1
! 47502 743449226
? 1
! 141878 616560252
! 158547 249858312
? 136084
? 1
! 65991 806616336
? 1
? 1
? 1
! 169121 821831368
! 85423 101605880
? 1
! 52960 931956696
! 60359 482670399
! 181928 520634295
! 38245 187030126
? 1
! 20852 614439445
! 37887 145324211
! 88207 630555560
? 1
! 136575 450545772
! 185441 513294236
? 1
? 1
? 1
! 182644 28542598
! 179517 995839310
? 1
! 87508 896227018
! 191394 512662542
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 101056 256786520
! 110791 712711723
? 1
? 1
! 186953 370856336
? 1
? 1
? 1
? 1
! 85065 357209538
! 98964 874419924
! 171795 113327446
? 1
? 1
? 1
? 1
! 174444 904228025
? 1
! 3389 798829833
! 181123 890347663
! 192510 773541175
? 1
! 71135 254686582
? 1
! 180639 991097661
! 1597 718810978
! 54135 944848060
! 55366 509844840
! 180577 555727398
? 1
? 1
! 112985 786728234
! 80636 508828505
! 109797 660082663
? 1
? 1
! 20591 115144722
! 21007 950320092
! 52291 277982109
? 1
? 1
? 1
! 34518 378677081
? 1
? 28614
! 122022 933263286
! 24281 941882060
! 178893 154972525
! 47013 434089906
? 1
? 97218
! 172697 532656114
? 1
! 194663 995685614
! 7857 627195409
! 11204 98053208
! 113274 930795301
! 159453 95508115
? 1
? 1
? 1
! 32357 442711194
! 190520 360832315
! 175494 986159515
? 44543
! 137396 168091922
? 1
! 151141 827063679
? 176938
? 198378
? 143699
? 1
? 1
? 1
! 110528 78688523
? 31740
? 1
! 176951 105764538
? 1
? 86727
? 1
? 1
? 1
! 54998 214508309
? 1
! 85995 143273581
! 61652 427389722
! 114956 155959674
? 1
! 142066 325236283
? 1
? 1
! 72836 377800510
! 125606 755181665
! 11424 428109630
! 42828 602284723
! 82801 210279315
! 6666 514491742
? 1
? 1
! 184316 606585329
! 151057 296256629
! 79745 368646713
! 104703 943503648
! 163589 166390573
? 1
? 1
! 136399 257777085
! 181805 868826050
? 1
? 108332
? 1
! 183703 986976473
! 56506 52957241
? 1
! 48737 540679160
! 60548 631855323
? 1
? 1
! 118627 453374681
? 1
? 1
? 49735
? 1
! 159604 579434947
? 1
? 1
! 16238 361464385
! 150237 89721077
! 185522 10245852
? 34010
? 1
? 1
? 1
? 1
? 1
! 132674 621907659
! 74328 790453915
? 1
? 1
? 1
? 1
! 78216 232461968
? 1
? 174968
? 1
! 36475 681207915
! 85408 606316712
! 8219 796429354
? 1
? 1
! 122320 764603543
! 87453 632277945
! 178138 122019601
! 158867 126328281
! 2740 985223073
! 33161 584734598
? 31036
? 1
! 178124 858382599
? 1
? 1
! 30798 794998457
? 1
! 95836 41701958
? 1
! 65652 994811436
! 45918 603854502
! 143456 172931305
! 193782 379777109
! 132187 22320714
! 179206 195723645
! 163242 855580044
! 173777 58280066
? 1
? 1
? 1
? 1
? 1
? 1
! 3170 518342945
? 1
! 187378 629313137
! 155271 270558638
? 1
! 36581 726440464
? 1
! 31959 400294315
? 1
! 52597 231834466
? 1
? 1
? 1
? 1
? 1
? 1
! 99418 698951922
? 114095
? 1
! 177821 244026177
! 63096 597044630
? 1
! 8282 163292939
! 34406 81514271
! 123416 30472151
? 146443
! 45160 775176937
! 135509 775563736
! 180807 498426840
! 185834 709280068
? 177604
? 1
! 122845 587246477
! 91564 953835937
! 192588 626843146
? 1
! 149270 833002991
! 149361 107607936
! 154221 927409611
? 1
! 51579 253108652
! 181879 668984834
? 1
! 131888 171775358
! 193747 146696102
! 21198 34904494
! 169661 798628866
! 74778 899663082
? 1
! 10692 252575092
? 1
! 112513 91677507
? 95892
! 138436 92210868
! 125821 977391032
? 1
! 29466 697724987
! 132754 227893467
! 88946 165620092
! 182033 336719774
? 1
? 1
? 1
! 120727 172738371
? 1
! 160888 289185613
? 1
? 1
? 1
? 1
? 1
! 132174 162688927
? 1
? 3256
! 162239 744634112
! 47365 671315659
! 63724 665606452
? 1
? 1
! 108874 137573213
! 130653 505696303
? 1
! 32207 61387007
? 1
? 1
! 91559 530120640
? 1
? 127312
! 31199 540717025
! 37998 750502008
! 56601 417183278
? 109424
! 57443 59917830
! 114076 516472332
? 49103
! 137166 531408141
! 31120 541587811
? 1
? 1
? 1
! 135615 563677840
? 1
? 69150
! 36960 328290144
! 174476 236832697
? 1
! 97652 485881379
! 40116 872745001
! 114868 519094623
! 151042 214615992
! 78215 292426812
? 1
! 54631 106561914
! 75960 273838744
! 112392 131229624
! 119147 637385810
! 123240 882440085
? 1
? 1
? 1
? 1
! 175481 796983249
? 1
? 1
! 178769 993995704
! 170341 822422943
! 17438 161188908
? 1
! 116469 680386922
! 91258 274627480
! 87388 934912018
? 1
! 192206 715167524
? 1
! 174634 945362650
? 1
? 1
? 1
! 113191 760349618
? 1
? 1
! 105373 911224850
! 5365 682507243
? 1
? 1
! 13076 823115637
? 110010
? 1
! 27238 979532844
? 1
? 1
? 1
! 48525 35372478
! 84193 908024485
! 61131 226994101
? 1
? 1
? 1
! 104777 950904050
! 119794 206711610
? 1
! 29465 763950766
! 174303 228162075
! 6843 596123098
! 30034 801231365
? 1
! 35382 373688138
? 1
? 1
! 122863 85870421
! 129335 518017724
? 1
! 38769 643822629
! 161542 510415397
! 191791 297064494
! 132206 535729181
? 1
! 184867 404543444
! 148281 350722736
? 1
! 47406 772285151
? 1
? 1
! 111874 687130075
? 1
! 40821 32562888
! 125823 815259661
! 162974 23284926
! 111488 511564334
! 39965 617750665
! 168713 60752050
? 1
! 177422 648651177
! 108630 927663811
! 47100 983699198
! 143710 498650457
! 9559 953174951
? 1
? 174533
! 170578 974757527
? 1
! 100374 761894556
? 1
! 91418 890103593
? 31438
? 1
! 156005 144374607
! 33197 543917086
! 198046 879568989
! 143328 821831535
? 120432
! 1287 997874296
! 23728 837404766
? 1
! 71844 824140679
? 1
! 147568 356880558
! 36282 36109438
? 1
? 1
! 1487 148674575
? 1
! 188373 19795998
! 18984 308511222
? 1
? 1
! 45572 43900955
! 128754 67864303
? 1
! 13661 648424656
? 140013
! 83896 782391462
? 1
! 108314 475040514
? 1
? 1
! 108122 67365879
? 1
? 1
? 1
? 1
! 198725 84658894
! 821 97710131
! 20473 976806140
? 1
! 159963 337436683
? 1
? 1
? 1
? 1
? 1
! 30069 145968787
? 1
? 1
! 195291 572124900
? 1
! 50785 210738737
? 1
? 1
? 1
? 173991
? 1
! 177905 694795022
? 1
! 115537 220701154
? 183923
! 181549 347814875
? 1
! 181759 796180364
! 138821 295756014
? 1
? 1
! 37049 755773780
? 1
! 109709 630965504
! 5982 784128833
! 178630 765417638
? 1
! 94271 90478848
! 89503 584383707
! 107025 588599761
? 1
! 199497 151321444
! 133705 249693011
! 110809 514246588
! 122225 588175559
! 54838 274962708
? 1
? 1
! 155919 657268521
! 198660 703415129
! 45690 52228811
! 80560 150880378
? 1
! 111361 405761712
? 1
? 1
? 1
? 1
! 198313 589742208
? 1
? 1
? 1
! 19361 447619
? 1
! 96505 30843255
? 1
? 1
? 1
? 1
? 1
? 1
! 130930 545582992
? 1
! 9628 738018863
! 193079 768948669
? 1
! 146584 282247635
! 75397 661356749
! 102103 874148796
! 144589 682224303
? 1
! 16226 918798479
! 21458 711304988
! 153727 733203135
! 102954 761674041
? 1
? 1
! 77310 938114044
? 1
! 50195 818337630
! 179011 805617693
! 144461 317511657
? 1
? 1
? 1
! 118480 540245386
! 162270 976946237
? 1
! 110805 16191567
? 1
? 1
! 88172 264744879
? 1
? 1
? 1
? 1
? 1
! 142693 686534831
! 91673 467356074
? 1
? 1
? 1
! 126187 683008391
? 1
? 1
! 67535 89835888
! 133748 557093836
! 179234 535231905
! 167883 394436543
? 1
? 562
! 9173 182606927
? 1
? 1
! 12245 55257577
! 154528 737722818
? 1
? 1
! 95828 738695978
! 73044 511472528
! 80983 904805193
! 91463 738747438
! 150700 561590207
! 24726 196538645
? 1
! 21092 557598815
! 23553 607843485
! 20327 832679326
? 1
? 1
! 144897 788433618
! 100720 141478023
? 1
! 74168 868380822
! 34956 967569527
? 1
! 69183 281605956
! 2329 895012824
! 121492 649725766
? 1
! 7064 80373249
! 50853 802521624
! 57071 342295952
! 169453 810113287
! 190917 905257461
? 100652
! 30480 793215461
? 2888
? 108092
! 92784 460929050
? 1
! 43182 333182374
? 1
! 136019 983253899
? 1
? 1
? 1
! 54741 270151450
! 103775 400459294
! 100646 231351521
! 66078 718710250
! 108531 479179083
! 18678 385789418
? 1
! 157923 457881467
? 1
? 1
! 31612 301037374
? 1
? 1
? 1
? 1
! 163067 933213312
! 69424 793430770
? 1
? 1
? 1
? 1
? 1
! 37026 128072470
! 153508 837117556
! 182934 511222518
? 1
? 1
! 122372 197125186
? 1
! 129547 833879229
! 26468 166107869
! 112232 821260386
? 1
! 35073 863271192
? 1
? 1
! 137732 356687143
! 84034 618025782
? 1
? 1
! 26925 658006834
? 1
? 1
? 1
? 1
! 21412 510513640
! 78958 488778419
! 168595 687025110
? 1
! 100896 825908693
? 1
? 1
! 127950 361647125
? 44844
? 1
! 109786 615099416
! 25662 390275824
? 1
? 1
! 3221 156133792
? 1
? 1
! 164299 998397345
? 1
? 114708
! 92272 502187446
? 71079
! 173947 927179629
! 46927 766338518
? 1
! 166513 845710208
! 23764 417911865
! 137585 413697162
? 1
! 130062 405753988
! 137902 847556233
? 1
! 6767 931122653
? 1
! 29203 912540613
? 1
? 1
! 141791 778793337
? 1
? 1
? 46077
! 136033 218344274
! 98328 981011957
? 1
! 144938 314893897
! 8153 775349944
? 1
? 1
! 74042 295840290
! 52400 275716130
? 1
! 130533 678119147
! 84859 144676523
! 126156 446308288
? 1
! 1109 518778168
! 90403 124931136
? 1
? 1
! 121271 324596641
! 75878 370019615
? 1
? 1
? 1
? 28284
? 1
! 135068 340317336
? 1
? 1
! 159938 542415366
! 165247 529729204
? 1
? 1
? 1
? 84613
! 43250 34136442
! 52923 45191357
? 1
! 90627 162870306
! 80701 451724507
! 22545 909414510
! 17123 516833893
! 33788 237604515
? 1
! 62277 20280906
! 61266 81415876
! 187998 522324660
! 18131 623746119
? 1
! 59826 965530302
? 1
! 49708 63354615
? 1
? 1
? 1
! 108620 408013058
? 1
! 57315 813936953
! 16824 508579238
! 54355 12427084
! 72060 780607131
! 134653 862512547
? 1
! 99122 523990771
? 1
! 1228 185623818
! 118645 406418373
! 48819 170888442
? 1
! 184263 690728467
? 1
? 1
? 1
? 1
! 155636 714878748
? 1
! 109583 778321961
! 103950 70728466
! 107653 635421348
! 155686 591544618
? 1
! 79630 109796075
! 74223 760773505
! 37197 401615375
! 89250 194227271
! 5276 559279067
? 1
! 34834 61506224
? 1
! 55748 119156043
? 1
? 1
! 27392 628047003
! 119329 85630868
? 1
? 1
! 127491 735134405
? 1
! 14206 909980670
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 172738 543063710
? 1
? 1
? 1
! 69776 504211618
! 29902 950387059
! 55265 591162339
? 187964
? 1
? 1
? 112742
! 88174 126286960
? 1
! 104677 725552285
? 1
! 36919 150732333
? 1
! 77706 815014447
? 1
! 14964 877058317
! 116851 335401607
? 1
! 67653 579749731
? 1
? 1
? 1
! 47265 939179197
? 1
? 1
? 1
? 1
? 1
? 1
! 40503 317639775
? 1
? 1
! 150045 641190528
! 101966 75441131
! 53445 876886659
! 160183 209268863
! 145996 643122475
? 1
? 1
? 1
! 127111 699224887
? 1
? 1
! 57514 318495543
? 1
? 1
? 1
! 76721 143035067
? 1
! 23612 687338861
? 1
! 135457 898225671
? 1
! 116204 556448075
! 36076 467435481
? 1
! 158099 424895051
? 1
? 1
? 1
? 1
! 50809 548960320
! 4805 52766307
! 27489 927103874
! 189537 881092570
? 1
? 1
! 171003 772216513
? 1
? 1
? 1
! 13409 472540816
! 112628 131718521
? 1
? 1
? 1
? 1
! 886 594980523
? 1
! 157490 653948567
? 1
! 79948 756730562
? 1
! 148715 321364114
! 105320 657601958
? 1
? 1
? 1
! 112490 740008113
! 172649 477104933
? 1
? 1
! 53732 362899658
? 1
? 1
? 1
! 14605 261935638
! 164902 961454786
? 1
! 6441 967454921
? 187315
? 1
! 186246 571349706
! 171740 362053495
! 80545 168421298
! 176724 428037287
! 127813 99654459
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 192288
? 135496
? 1
! 198824 583655164
? 1
! 121423 767141368
! 36703 616081604
! 18881 690383818
! 112523 290607508
? 1
? 1
? 1
? 1
! 31985 498223435
? 1
! 78029 982211646
? 1
! 6242 944724082
! 54522 707352829
! 36462 606668254
? 1
? 1
! 56826 734094044
! 126232 852328848
? 1
! 143648 897586185
? 1
? 1
! 198191 866680636
! 10729 8012282
! 76686 130708175
! 97420 798159530
! 146139 839003494
? 1
? 1
! 26377 307192747
? 1
! 46043 178614357
? 1
! 116083 553951380
! 188640 465187588
! 40516 718602497
! 197091 827289333
? 1
! 11974 637110745
? 1
? 1
! 90025 530549701
? 138928
! 89669 528147350
? 1
! 101233 487465538
! 58905 361660397
! 15724 948667161
? 1
? 1
? 1
? 1
? 1
! 135415 395682862
! 43823 952926960
? 1
? 1
? 591
? 1
? 1
? 128299
! 197673 181930920
! 182597 524110105
! 123802 53367425
? 1
! 155740 627140649
? 1
? 1
! 184906 257226684
? 1
! 184432 533029908
? 1
! 13819 233155114
! 94930 798992716
! 21831 438321281
? 1
! 2392 678835664
? 1
! 110574 685844596
! 188044 903691013
! 33332 423975260
? 1
! 155584 180621091
? 1
! 24492 854799753
! 13005 976501424
? 1
! 131055 370897981
? 1
! 19470 231497582
? 1
! 166916 998139291
! 83198 83941960
! 116702 6493153
? 1
! 19577 677493080
! 111042 844859053
? 1
! 101288 322791752
! 41305 220513784
! 157238 896603210
? 1
! 47991 944073625
? 1
? 1
! 69239 729201224
? 1
? 1
! 49590 953689992
? 1
? 186820
? 69665
! 135740 51540770
? 1
? 3081
? 99205
! 154405 926267802
! 148286 273706266
! 184733 809236623
? 1
? 1
? 1
! 30835 589823498
? 1
! 104051 950460029
? 1
! 74592 554442371
? 1
? 1
! 86782 303779936
! 198057 242852046
? 1
! 167257 790309783
! 1710 526400841
! 91891 993387524
! 97533 762704228
? 1
! 174340 711385577
! 49556 162204683
? 1
! 142640 22757639
? 1
? 1
? 1
! 101566 437766701
? 1
! 117855 733553734
? 1
? 1
? 1
! 64468 696330702
! 13518 252083756
? 64576
! 7412 703268807
? 1
! 78063 762818059
? 1
? 1
! 89410 865100453
! 34444 221592955
! 94469 205305016
? 136564
! 118516 207892477
? 1
! 68787 814552612
! 187158 787335723
! 23473 493738433
? 1
! 33333 300256070
! 80984 680235966
? 1
? 1
? 155918
! 139138 987018481
! 98545 694793658
? 1
? 1
! 139297 90697653
! 179529 235519658
! 151974 364328329
! 75444 864246506
? 1
! 17179 230318787
! 55416 447718168
? 1
! 62178 949980175
! 46789 550609628
? 1
? 1
? 1
! 194831 377571643
! 102972 336944135
? 1
! 162524 498210240
? 1
? 1
? 1
! 134002 79478547
! 130374 749267303
! 190056 867425132
! 45025 310136002
! 151475 538251938
? 1
! 5703 664518354
? 1
? 1
! 107555 757062957
? 1
! 95447 323502967
! 109772 328803005
! 42156 628337389
? 129005
! 198183 737745551
! 34345 976524505
! 158759 335399801
? 51840
! 90935 653816070
! 49641 996518194
! 115605 737806817
? 1
! 150401 532684622
! 116912 16505939
! 45568 10002763
! 163606 764977683
? 1
! 197136 498576347
? 1
? 1
? 161003
! 109624 660551644
! 105789 819211134
? 97174
? 1
? 1
? 1
! 145590 269590985
? 1
? 1
? 1
! 11675 945025614
? 1
? 1
! 44063 479295815
! 32496 953756653
! 116636 761268037
? 1
? 1
! 182706 836148887
! 90847 40960463
? 1
! 198314 846067789
? 1
? 1
! 166456 989203114
? 1
! 60741 624987448
! 76719 988487952
! 168183 288162871
! 72305 200705082
! 186399 94943591
? 1
! 184048 95452491
? 1
? 75643
? 1
! 3695 843154709
? 1
? 1
! 187463 873083814
? 1
? 108602
? 1
! 23740 499959772
! 155025 519266410
? 1
! 16547 643092199
! 88950 286168610
! 41759 254243684
! 88338 939118595
? 1
! 86018 596868146
! 92494 497524050
? 1
? 1
? 1
? 1
! 164412 47763202
! 171671 481421761
? 1
? 1
! 94849 400392197
? 25179
? 1
! 128383 976959950
? 1
! 154515 43462362
! 66900 644591011
? 1
! 127052 251696162
! 4512 453292693
! 93775 628148570
? 1
? 104678
! 67251 440842701
? 1
! 144198 976882740
? 1
? 1
? 1
? 1
! 103323 200614152
! 113368 920298972
? 1
? 1
? 1
? 3142
! 140323 876528546
! 106804 893424518
? 1
! 88052 811988820
? 1
! 148884 746871906
! 75303 179674923
? 86139
! 104718 41009045
? 1
! 62790 905650471
? 1
! 155198 106574909
? 83884
? 1
! 118987 39150754
! 46565 675841892
? 1
! 16531 627626660
! 165112 338878319
! 94074 782889837
? 1
? 1
! 179093 454131181
? 1
? 1
? 1
! 110775 104845612
! 119416 650437345
? 1
? 128736
? 1
? 1
? 1
? 1
! 88896 874134025
? 1
! 147843 944566242
! 194915 79072462
? 1
! 197640 642781489
? 1
! 56684 235071386
? 1
? 1
! 13824 462168332
? 1
? 1
! 99105 774966308
? 1
? 1
! 193102 748314911
? 1
? 1
? 1
? 1
! 130601 734379910
? 105202
! 147598 288245921
! 160258 617950852
! 166160 264992765
? 1
! 25004 215871186
? 1
! 20162 390788620
? 1
! 199201 310999404
? 1
! 189448 358408681
! 54203 348926407
! 12509 714049740
! 41501 189223342
! 46476 229638153
? 1
? 1
? 1
? 162213
? 1
? 1
! 35316 480951602
! 93722 346377811
? 1
! 167568 789458618
? 55080
? 1
! 49702 648805334
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 68279 307251761
! 190763 272974580
! 18305 253923110
! 98600 252169485
! 188512 556591219
? 1
? 10819
! 168538 772936997
? 1
? 1
? 1
? 1
? 120769
! 126671 674875077
? 1
! 120324 788806649
? 1
? 1
? 1
! 102576 451885547
? 1
! 108553 899902023
? 1
? 1
! 51700 232365532
? 163774
! 183128 722437039
? 1
? 158786
! 177180 701064261
? 1
! 140689 34216385
! 180997 492116190
? 1
? 1
? 1
! 164989 397578309
! 46313 932764732
? 1
? 1
! 72162 650508248
! 30468 120281817
! 129579 540277216
! 39852 604063515
! 153786 7896188
? 1
? 1
! 51545 579704482
? 1
? 1
? 1
! 6083 443373139
? 1
! 162319 808059165
? 1
! 178913 769135652
? 1
! 151024 588231244
! 160169 574699759
! 16792 437905552
? 1
? 1
! 114917 977888282
! 119901 859076496
? 1
? 1
? 1
? 1
! 49885 263614464
! 68607 490558726
? 1
! 65611 312314465
? 1
! 180050 554766622
? 1
? 1
! 15348 46329480
? 1
! 25819 823794335
! 98367 537756484
! 103414 992864087
! 164743 506576000
? 1
! 12858 480240093
? 167024
! 53346 373483625
! 187190 910487533
! 65783 69841729
? 1
? 1
! 36537 586114657
! 12096 918789511
! 8242 372909265
? 54559
! 33586 430972250
? 1
? 1
? 1
? 1
! 94762 66254727
! 102887 448805145
? 1
! 168581 685672728
? 1
! 178130 892709741
? 1
? 1
! 190374 30387913
? 1
? 1
! 48603 797566270
? 1
? 1
! 975 727188854
! 12285 530411686
! 125609 328258611
! 197885 671334550
? 1
? 1
! 80488 334729528
? 1
! 10311 71578004
? 1
! 114374 726855223
? 1
! 71200 334241868
! 62137 841505488
? 1
? 1
! 123225 454139138
? 1
? 1
! 1902 536485934
? 1
? 1
! 19780 506002101
! 66160 560198543
? 1
? 1
! 134566 570682720
? 1
! 57430 916835043
! 82343 663249806
? 173896
! 53135 405119189
? 1
? 1
! 18766 866054143
? 1
! 36517 139325377
? 1
! 9824 919398452
? 93604
! 101394 443321379
? 1
? 1
! 77800 775083143
! 184017 946187166
? 1
! 51083 166084267
! 120139 444068465
! 196459 630972334
? 1
? 1
? 1
! 98434 447736274
! 39316 578586006
! 136606 923844617
! 173056 303723779
! 126750 166198048
! 68308 347675727
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 141392 974228630
? 177278
! 59796 833363509
! 158649 236428323
? 1
! 106469 705356707
! 97514 523964423
? 1
! 198205 88570407
! 96846 934068931
! 132680 697794071
? 1
? 1
! 64302 663471011
! 7357 580385926
! 77101 612751494
! 143227 720555800
! 151164 796807950
? 1
! 185431 85204571
! 47737 228466214
? 1
! 164926 940374965
! 29395 614618495
! 12497 704255788
! 126228 738179612
? 1
? 54014
! 180394 741813591
! 61043 449372799
! 186075 927974430
! 67617 608940288
? 1
! 52908 695549747
? 1
! 60400 729184291
! 109476 465525201
! 97225 754712987
! 121059 505028237
? 1
? 1
? 1
! 158045 392821005
! 134642 433813809
? 1
? 1
? 1
? 1
? 99345
? 1
! 41890 106301192
! 164467 769907201
! 140982 22461535
! 12765 380957506
! 1565 83625554
! 28508 310583079
! 62020 845840604
? 1
! 145740 58986242
? 1
? 1
? 1
? 1
! 120481 899542611
! 72074 90978112
! 69724 270983456
? 1
? 1
! 191072 702035355
! 118884 375094998
! 58304 427372832
? 1
? 1
! 14215 633974846
? 1
! 69056 206052092
? 60133
? 1
! 125921 461676424
? 1
? 1
? 1
! 188914 276207729
! 141773 811389207
! 17057 15712036
? 193223
? 1
! 69893 311175188
? 1
! 161576 668142880
? 1
? 1
! 137409 31308536
? 1
? 1
? 1
? 1
? 1
! 87711 318733061
! 43058 445113053
? 1
! 110427 1709448
? 1
! 189297 432183004
! 39146 564440481
? 1
? 1
? 1
? 1
? 1
? 1
! 102458 986150549
! 186601 411672987
? 1
? 1
! 27280 538870330
? 1
! 10811 472377079
! 88539 343545103
! 181451 435116579
? 1
? 1
? 1
! 111715 623849911
? 1
? 1
! 144382 658770455
? 1
? 1
! 4274 184272066
! 168011 369776459
! 67644 63093699
! 116434 501241712
! 109657 2371465
? 1
! 45388 98462824
! 70270 703299663
! 25541 550406822
? 1
? 1
! 92117 793238493
? 1
! 198290 799929054
? 1
? 1
? 1
! 95071 210506911
? 1
? 189294
! 75171 909567095
? 1
! 124609 472534239
? 1
? 1
? 1
! 64319 441275165
? 1
? 1
! 138806 580301858
? 1
? 75946
! 35826 812622084
! 11381 663318359
! 6180 569835400
! 124743 407839420
? 1
? 78768
! 11191 257990216
? 1
! 5850 688885046
? 1
? 145676
? 1
! 80595 562317678
? 1
? 1
! 35901 977867924
? 21011
! 171262 284241114
! 120749 136847628
? 1
! 167974 562826779
! 38360 56569261
! 140399 648058220
? 1
! 199721 812809046
! 141611 991731259
? 1
! 109421 615950525
? 1
? 1
! 91392 52609049
! 133922 806189868
! 93085 879093249
! 127317 411962622
? 1
! 100255 865266956
! 65754 670025493
? 73396
! 134510 965661572
! 2717 901287613
! 26658 222468943
? 1
? 1
! 86357 653632800
? 1
! 55130 190633646
! 38100 474479798
? 1
! 68136 500712534
? 1
! 80605 69154109
? 1
? 1
? 1
? 1
! 117976 7478446
! 182142 819610466
? 1
! 199915 594352361
? 1
? 1
! 140117 854306731
! 162094 267526906
! 119397 885087670
? 1
! 10217 710432771
! 28916 950425838
! 80721 543927907
? 1
? 1
! 14056 728540289
! 90253 807469274
! 116222 585198073
? 1
! 137855 680776189
? 114128
? 1
? 1
! 162884 314025021
? 1
? 1
! 51837 443144485
? 1
? 1
? 1
? 1
! 120110 746701434
! 187386 916650382
! 67043 546807136
? 89553
! 84796 719620816
! 73659 985709071
? 1
? 1
! 120701 259277420
! 144277 330525776
! 180947 998403572
? 1
! 133367 64442301
? 1
? 1
! 83822 146416411
! 90862 113988655
! 50041 509219242
! 128164 46680889
? 1
? 1
! 199318 32752577
! 25970 730819188
! 126001 292133797
? 1
? 1
? 1
! 147139 972508000
! 52581 953638374
! 51543 196053815
! 38897 317990540
! 16204 838524318
? 1
? 1
? 1
! 40753 695907990
? 1
? 1
? 1
! 128605 734619847
? 157463
! 181028 583855140
! 91943 848136021
! 117409 431648283
? 1
? 1
? 1
! 93703 17567997
? 1
! 192473 660351802
? 1
? 1
? 1
? 1
! 174880 528886720
? 1
! 172422 866161653
! 84315 932841156
? 13082
? 1
? 1
! 198535 858028514
? 1
? 1
? 27851
? 1
! 15508 72393535
! 89434 776130431
? 97367
! 118267 531451318
? 1
! 14240 875665698
? 1
? 1
? 1
? 1
? 1
! 144544 245407276
? 1
? 1
? 1
! 116194 314786541
! 23150 520214222
! 47711 748535811
? 1
? 1
? 1
! 152274 779838827
? 1
? 1
! 142288 9316232
? 1
! 173869 192141881
! 2721 23649140
! 112150 770279396
! 17747 733161895
? 1
? 1
! 57826 185112137
! 94751 311745053
! 149373 562921093
? 1
! 187045 602856074
! 152521 921403192
? 1
! 68781 37582117
! 2682 468868205
? 1
! 91917 241694271
! 104171 42977496
! 130841 77202598
! 153772 548416268
! 136912 594001510
! 197554 353458538
? 1
! 78851 556241753
! 34553 690381489
? 34714
? 119319
? 1
! 38737 95780904
! 176500 562138422
? 1
? 195377
! 171985 570249759
? 1
! 161243 635309417
? 32886
! 94468 795680550
? 1
! 11119 721637308
? 1
! 44149 873922744
? 1
? 89513
! 9560 209342626
? 1
! 83591 921582844
? 137214
? 1
! 192900 673336762
? 1
? 1
! 56905 542111617
? 1
! 172541 795338823
? 82676
! 117619 978284336
! 79732 899889598
! 65424 348960237
! 8935 512260828
? 1
? 1
? 1
! 132466 480359397
? 1
! 134476 137758882
? 1
? 1
! 100959 101679056
? 1
? 1
? 1
! 161530 180267813
! 187170 601528433
? 1
! 70292 975369687
? 49157
? 23351
? 1
! 132854 367297910
! 174884 714316339
! 92813 739246595
! 23326 812085975
! 166040 342602425
? 1
! 25367 358032147
? 1
? 1
! 84553 289480108
? 1
? 1
? 1
! 92603 826509702
! 188965 566664325
? 1
? 1
? 1
! 127638 372188312
? 1
? 1
? 1
! 101435 593085881
? 1
? 1
! 89042 576636110
? 4216
? 4363
? 1
! 57269 948707857
! 59297 855265481
? 1
? 1
! 183528 109053106
! 104631 843079961
? 1
? 1
! 142287 186022077
! 142346 231138503
? 1
! 9295 701854585
! 149012 354510519
! 26972 743763121
? 1
! 196364 642113584
? 1
! 64148 862482501
? 1
! 100872 852482092
? 1
? 1
? 1
! 198842 571320295
! 12147 248568148
? 1
! 21984 868656550
! 3593 334252666
? 1
! 116074 693744016
? 1
? 1
? 65339
? 88942
! 24215 753808243
! 53262 933723436
? 1
! 27609 492536130
! 154439 680489297
? 1
! 141814 732084665
! 168908 927453979
! 61373 660201141
? 1
! 161739 893594523
? 1
! 77578 158036396
? 151716
? 1
! 8589 563300150
? 1
! 123332 762322986
? 1
? 1
! 126154 228409579
? 1
! 29292 112942545
! 110240 198252484
! 116689 47222582
! 104300 207110584
? 1
? 1
? 1
! 196843 663846346
? 1
? 1
! 25202 1467917
! 9689 596787716
? 1
? 1
? 1
! 47409 798121750
? 1
? 1
? 1
? 1
? 1
? 1
! 39253 366273262
! 33474 378708898
! 186565 315899908
? 198192
? 1
! 27678 311151227
! 41665 658190145
? 1
! 29074 282065525
? 1
? 1
? 1
! 165323 915190655
? 1
! 7160 26562063
! 190206 681912770
? 1
! 182809 645248529
? 1
! 106544 347468827
? 1
! 195196 910142647
! 22702 154388110
! 116936 339042363
! 157577 405174945
? 1
? 1
! 74313 529115565
? 1
! 8869 711735739
! 71659 974695119
! 83416 711247187
! 51110 541002354
? 1
? 1
? 1
! 97210 290603463
? 96343
! 139375 148634644
! 116814 191663709
? 1
? 1
! 15162 620546209
? 1
! 84867 413792103
? 1
! 164700 318491869
! 115851 49160117
! 105477 691237209
! 147826 456597714
! 192415 533077367
? 1
? 1
! 172748 71841624
? 1
? 32299
? 69364
! 79532 222669719
! 80365 277363362
! 73295 216730076
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 116449 201353435
? 1
? 1
? 1
! 29951 993113431
? 1
? 1
? 1
! 185975 743056951
? 1
? 1
? 1
? 1
? 1
! 103906 95746219
? 1
? 1
? 1
! 16273 914342115
? 1
? 1
! 123295 803843115
? 1
? 1
! 71972 834190506
? 1
? 100550
? 1
! 731 547160041
! 59483 581096906
! 55185 184420639
? 1
! 186335 474932940
! 118183 855412186
! 151859 621824295
? 1
? 1
! 196810 844955343
? 1
? 1
! 15753 411556106
! 151314 896502229
! 84554 510800741
! 168229 731810517
? 1
? 1
? 1
! 189445 390187698
? 1
? 1
? 1
? 1
? 1
! 77205 704020409
! 105123 25425190
! 42911 700386891
? 1
! 184815 12805703
! 109494 915043846
? 1
? 1
? 1
! 82692 429042831
? 1
? 1
? 1
? 1
! 51339 919620485
! 151359 307631668
! 105043 220784822
? 1
! 162458 154563434
? 1
! 81130 250377241
! 64414 812182968
! 182681 868027917
? 1
? 1
! 89447 639431208
! 182586 992095880
? 1
? 1
? 1
? 185927
? 1
? 1
? 1
? 1
! 127620 41291987
! 15351 16194670
? 1
! 193553 448999413
! 121222 551452317
! 41653 488905425
? 1
? 1
! 122292 707361276
? 1
? 1
? 1
! 21211 235783535
! 76789 344877063
! 11816 873970833
! 140881 132844042
! 184578 622687908
! 109826 61702731
? 1
! 56885 328594295
? 188377
? 1
! 167269 306784425
? 1
! 197247 16273590
? 1
! 197021 912873890
! 103765 922263050
? 1
? 1
! 60153 195552960
? 1
! 160923 617640089
? 1
? 1
? 1
! 64490 741804243
! 68508 841580571
! 69706 543639826
? 1
! 146480 49844863
? 1
? 1
! 173262 750974879
? 1
! 186581 176288978
? 1
! 180180 178351123
! 59612 424321534
! 90721 260581515
! 54936 146724358
! 94182 261803608
? 1
! 157163 79053796
! 99664 126191948
? 1
? 1
? 1
! 139323 257438308
! 191180 516701054
? 1
? 1
! 194884 91550609
? 1
? 1
! 115426 647260850
? 1
? 1
! 151744 23298067
! 63601 876398359
? 164210
? 1
? 1
? 1
? 1
? 1
? 1
! 25373 971940523
! 149 48920603
? 1
? 1
? 1
? 1
? 1
! 133065 128217669
! 61755 390483685
? 1
! 79355 682616662
? 1
? 1
? 1
! 57218 595257710
! 114473 468234842
? 1
? 1
! 175745 404890060
? 1
! 155158 748111946
? 1
? 1
! 102071 454390593
? 1
? 1
? 1
! 133703 910944171
! 134648 763744330
! 12305 411875398
! 198977 778995709
! 134188 116913488
! 170187 199866453
! 41571 348304890
! 29732 155303213
? 1
! 15766 853761671
! 41753 118749138
? 1
! 92739 844727384
! 57477 417714797
? 1
? 1
? 1
! 1197 572139301
! 75792 763035102
! 153013 126267031
! 119581 701392827
! 47426 481568112
! 166766 840425192
! 105944 443212737
! 194992 636662691
! 96402 289097385
? 1
? 1
? 1
? 1
! 160063 727099522
! 78524 32654341
? 108011
! 72263 513829501
? 1
! 125283 974989160
? 1
! 135208 171250657
! 130801 447953350
! 108606 367188647
! 15880 375561754
? 1
? 1
! 193748 981926415
? 1
! 56562 913016488
? 1
! 1097 59185265
? 1
? 1
? 1
? 142425
! 190750 971557421
? 1
! 111404 787151616
? 1
! 159707 546784111
? 1
? 1
? 1
! 101147 620711
! 143875 736982850
? 1
! 184163 253774844
! 177596 781750254
? 94906
! 159751 905456922
! 189307 556024572
? 1
? 1
! 150687 264321986
! 70373 504826888
! 17914 592113600
? 1
! 145821 171166429
? 1
! 177389 443728980
? 1
! 185546 298643480
! 155287 614229803
! 38815 896282226
? 146665
! 152192 382489725
! 158228 25225445
? 176291
! 6849 242085774
! 91827 875637848
! 159856 415716856
? 1
? 1
? 1
! 187464 338366202
! 46452 847052961
? 1
! 64442 783261023
? 1
? 17959
? 1943
! 60536 751299085
? 1
? 1
? 1
! 39053 634093422
? 1
! 167853 478475869
? 1
? 167257
! 2970 726424090
? 1
! 26784 209903884
! 14757 51041077
? 1
! 156763 172087875
? 1
? 1
? 1
! 100295 383819864
! 48449 986713746
! 145000 689284642
! 82490 236841528
! 190173 380611866
? 1
? 1
! 145869 230114406
! 123828 381584587
? 1
? 1
! 18794 179534298
? 1
? 1
? 1
! 13496 20555542
! 183288 219311135
? 1
? 1
! 174194 863353073
! 84539 909263970
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 59231 366664057
! 80376 812052194
? 1
? 1
? 1
? 1
! 56269 606082537
! 46320 840811621
! 84764 309906720
? 166943
? 1
! 181023 467826902
! 191024 6971205
! 131998 330183413
! 147514 437570127
! 57705 918334805
? 1
? 1
! 36874 698314701
? 1
! 197423 959099111
? 1
! 170223 408611381
! 178217 765136465
? 1
? 1
? 1
! 73033 107826429
! 184216 589023913
? 1
? 1
? 1
! 165351 121957033
! 128585 589306113
! 21923 893511443
! 72905 818291232
? 1
? 1
? 1
? 1
! 97939 384110521
! 48605 762534273
? 1
! 31732 304326656
? 48362
? 1
! 155245 376272194
? 7647
? 1
? 1
? 194116
! 72611 35211147
? 1
! 137808 239835354
! 30647 157528658
! 190960 403273590
? 1
? 1
? 92831
? 1
! 158829 427409779
! 192636 84434695
? 1
? 1
! 187431 948845313
? 1
! 160818 976156004
? 1
! 191454 686560480
! 111725 66061946
? 1
? 1
! 56830 278450434
! 169999 494821240
! 192383 937739065
! 28125 116454631
! 64028 736621093
! 168735 196660071
! 82459 17521909
! 3038 397638736
? 1
? 1
? 1
? 1
? 1
! 138129 966137770
! 193540 814544524
? 1
! 56569 583705195
? 1
! 61071 19700469
? 1
? 1
! 50475 94537981
? 1
? 1
? 1
! 141458 1303663
? 152021
! 103607 525202344
! 117599 384813061
! 76969 351603424
? 1
! 60805 247342245
? 1
? 1
! 76445 624262385
! 149540 315725029
? 1
? 35565
? 1
? 1
! 99811 835403512
! 68357 406087273
? 1
! 146757 319989864
! 106081 99657288
? 1
? 1
? 1
! 180018 32907454
! 79118 342114633
? 1
! 161603 662762244
! 184720 769231372
? 1
! 138620 968611995
! 7229 383374273
? 1
! 20363 135494621
? 1
? 126961
! 171616 903045512
! 143631 895047422
? 1
! 165192 214188249
! 53788 861329701
? 1
! 149202 294351197
! 155370 300544665
? 185967
? 1
! 101287 728652396
! 88562 564706622
? 1
! 173805 967556639
! 157289 885073943
! 148724 856998810
? 1
? 1
? 1
! 69219 290768440
! 10870 938376623
! 172462 785556176
? 1
? 1
? 1
! 28257 742660993
! 15862 270030925
! 189077 31924046
? 1
? 43125
? 1
! 162735 764108620
? 1
! 180674 667870207
? 1
! 38409 624772797
! 53809 206652131
? 1
? 1
! 177365 782604597
! 76626 984467767
! 150214 170450927
? 1
? 1
? 1
! 43375 891625127
! 81078 152994788
! 172493 912936634
! 30689 214437477
? 1
? 195410
! 50282 890891204
? 1
? 1
? 1
! 136636 730336656
! 143204 822447943
! 129395 1353870
! 110474 953298393
? 1
! 134917 383783649
? 160256
! 59098 360939064
? 1
? 1
? 1
? 1
! 126519 428208541
? 1
? 1
? 1
! 37517 127642494
! 82810 47081366
? 1
? 1
! 150245 730252249
! 82826 136134773
? 1
! 86694 45048175
! 194217 53020029
! 1383 714361283
? 1
? 1
? 1
? 1
! 131411 816038962
! 140315 241081810
! 177385 664853910
! 187941 485655172
! 180112 545819128
? 1
? 1
? 1
! 21639 81530086
? 1
! 192629 981840479
? 1
! 21305 144585559
? 1
! 182015 220539749
? 1
? 1
? 1
? 1
? 98308
? 1
! 132895 374515169
! 29603 581094470
? 1
! 184189 665661745
? 1
? 1
? 1
? 1
? 1
? 1
! 157377 436180820
? 1
? 80108
! 37360 832254888
? 1
? 1
! 78155 817062350
? 1
? 1
! 13321 366489834
! 193321 36617940
! 67739 599332365
? 1
! 186219 947371942
? 1
? 1
! 34856 877385707
! 112225 324780534
? 1
! 132586 930188631
! 71944 784356097
? 1
? 1
! 51313 944619756
! 42660 398674594
? 1
? 1
? 1
? 1
? 1
! 132100 939004770
! 196935 550346017
! 26932 306205878
? 1
? 1
! 97516 314721161
! 77835 512496730
! 159534 91891221
? 1
! 112226 357915471
! 165689 992041325
! 186573 88758467
! 108265 429572814
? 1
? 1
! 63849 167145533
? 1
? 1
? 1
! 195597 156083244
? 1
! 188883 160530418
! 137653 645602625
! 81813 966116220
! 77129 546582141
? 1
? 1
? 1
! 65221 6886686
? 1
? 1
! 129698 879270552
! 75569 101083911
! 92418 317476158
! 121043 32890319
? 1
? 1
? 1
? 1
? 87615
? 1
? 1
! 80572 256135822
! 7039 916111852
? 1
? 1
? 1
? 1
? 1
? 1
! 34676 607407811
? 1
! 3139 517940976
! 60339 162381313
! 65362 649109506
? 1
! 114883 80331300
! 39131 478964026
! 28819 133153069
? 1
? 1
? 1
! 73240 210434602
? 1
! 46544 22327228
! 156393 182507958
? 1
? 1
! 133101 881434238
! 51912 935553586
? 1
! 115778 838909822
! 171130 460490270
! 105237 561262328
! 109586 713737349
! 123315 641137649
? 1
! 169089 431349638
? 1
? 1
? 1
? 195901
! 10933 491376386
? 1
? 1
? 1
? 1
! 19120 195587721
! 185749 990799695
! 165165 851514715
? 1
? 1
? 1
? 1
? 1
! 79200 126665722
! 182097 910190051
! 59804 141050907
! 117232 492677952
! 24340 171103060
! 10630 291322173
! 51134 53992962
! 186628 911826042
? 1
? 1
? 1
! 123633 719372257
! 87042 276354918
! 139031 93554609
? 1
! 16450 292049829
? 1
? 1
! 133582 716899444
? 1
! 58712 915159025
? 1
? 1
? 1
! 51370 882524993
? 1
! 108393 761406313
! 99693 866044333
! 194937 41344284
? 42464
? 61668
? 1
! 175513 231392146
? 1
? 1
! 156514 526137965
! 10135 710549147
! 103606 412411092
? 1
! 128849 104524924
! 318 778885804
! 146929 372593581
! 163457 241456759
! 90778 981476271
! 53901 442595830
! 125674 719844684
! 174155 834443728
! 135048 938531994
? 1
? 1
! 10930 658867013
? 1
? 1
! 9314 393390495
? 1
! 180941 473587439
! 61422 784847417
? 1
! 113087 138160877
! 81588 96288847
! 17024 905130555
? 1
! 187807 405375898
! 76831 806049438
! 48027 519210431
! 11442 462944296
? 118294
? 1
! 191070 135474573
! 53155 660160746
! 69915 725121116
? 1
? 1
? 1
! 103681 577343697
? 1
! 69854 451971614
! 96434 299402728
! 152209 428212180
! 27216 848592260
? 180371
! 13899 589050521
? 1
! 176872 416010344
! 75539 103764294
? 1
? 1
? 1
! 189264 856412939
? 1
! 136592 546761909
! 184512 324739413
! 145479 957504910
! 31479 970800455
? 1
! 149117 154447592
! 24671 764849776
? 1
? 86952
! 55652 760909379
! 62285 525686297
! 27792 438763460
? 151156
! 154726 436879765
? 1
! 114443 474474679
? 1
! 73247 701664860
! 188319 323949516
? 1
? 1
? 1
? 1
! 113428 141918689
! 56810 617318488
! 62207 898030327
! 1586 757743187
? 1
! 36035 145638160
? 154392
? 1
? 1
! 120276 512482978
! 135816 59448106
! 75375 485590617
? 1
? 1
? 1
! 89679 209663456
? 1
! 42442 860883959
! 111597 631361363
! 67790 253746797
! 157774 600272136
! 19083 473877040
! 189888 691153820
? 1
? 1
? 1
? 1
? 1
? 1
! 45511 735641607
? 1
? 1
! 49567 254690932
? 1
? 53280
! 112436 902396021
! 166496 50927637
? 1
! 99130 422630418
! 81285 218549963
! 53065 360814831
? 1
! 139736 370150763
! 44285 597970664
! 65258 500697614
? 1
! 130456 159274242
? 1
! 56977 557720452
? 1
? 1
! 158248 32970276
? 1
! 56015 609137034
! 120442 870900010
? 1
! 141784 965877118
? 1
? 1
! 166947 70751402
! 37492 697929878
? 1
! 64242 29363579
! 190307 863077775
? 1
! 2214 669893778
? 1
? 1
? 124462
! 42687 468887483
! 175828 479282092
? 1
! 55476 526526542
! 160072 697516927
? 1
! 156864 361264553
! 126848 585503776
? 1
! 192259 874710931
! 113883 853286353
! 116904 225450327
! 74614 707342325
! 115850 180693056
! 124929 929379892
! 45775 588354099
! 71833 29250181
! 165656 579939215
? 1
! 143397 376240757
! 78489 495465712
! 149172 86151572
! 95899 164747601
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 68037 169702779
? 1
? 1
! 175103 393083917
! 16763 524931751
? 79166
? 64381
? 1
? 1
? 1
! 60596 970606352
? 1
? 1
! 186611 798624367
! 72827 291158419
? 1
? 1
? 1
? 1
! 123537 42711284
? 51140
! 9882 915193673
! 164508 213818132
! 16693 368807427
? 1
! 47731 541798351
! 18643 249411695
! 9472 27439477
! 107687 872721363
? 1
! 51809 618079395
? 1
? 1
! 175116 190782254
? 1
! 197595 515205418
! 150097 184506585
! 138013 405642101
? 1
? 1
! 142360 801471235
? 1
? 1
? 1
? 1
! 18913 750049029
! 136163 516887872
? 1
! 26591 727645754
! 48430 675455790
! 81339 407555795
! 24679 51568957
! 118421 828639237
! 188374 422500790
! 176363 181281311
! 54271 68112112
? 1
! 108141 385872620
? 1
! 107901 333644445
? 1
! 173228 587804161
? 1
! 183330 881196491
! 111539 79324129
? 1
! 190845 596268466
! 127944 53033188
! 193918 26441563
? 1
? 1
! 129506 627806719
? 1
! 27838 880515217
? 1
? 1
? 1
! 141821 432750462
? 1
! 99144 427333898
? 1
? 1
? 1
! 8906 873535155
! 132208 25622145
? 1
? 1
! 3380 655117058
? 1
? 1
? 1
? 1
! 148793 276856457
! 85436 982042689
! 77268 622861071
! 130400 317626671
? 1
! 27397 325942730
? 1
! 79268 981631575
? 1
! 9515 834205840
! 25305 303384868
! 143983 821514964
! 41618 944364746
! 118779 231606443
? 1
! 94903 758054108
! 79181 942029473
? 1
! 18402 577083942
? 1
! 59203 251488261
? 1
! 81145 144594209
! 83515 522599714
? 1
? 1
? 1
? 1
! 6355 720437113
! 40691 160651396
! 38738 595291325
? 1
? 1
? 1
? 1
? 1
? 1
! 18525 192893208
? 1
! 171607 852251708
? 1
? 72902
? 1
? 1
? 1
! 122249 440714391
! 106312 811946936
? 1
! 135188 525170590
? 1
! 75848 709751189
? 1
? 1
! 99452 900694883
! 144742 884980425
? 1
! 42569 630902931
! 50825 590622966
! 46138 805897186
! 101346 417057321
! 90116 565518689
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 74504 926819030
? 1
! 192982 189852334
? 1
! 170683 155247336
! 76884 560822119
! 14751 733868747
? 102345
! 117085 603453310
! 116212 372293589
? 1
? 1
? 1
! 119727 654223510
! 148207 804513220
? 1
! 185391 723652684
! 186749 46519680
? 104572
? 1
? 1
! 28352 110837239
! 148594 308879041
! 64167 960327533
? 1
! 192537 583040603
! 100820 916659367
? 1
? 1
? 1
! 175149 537895719
! 33071 735150320
? 1
! 66316 748640967
? 1
! 167871 896317496
! 7072 171907397
! 148176 4106103
? 1
! 176429 192391940
! 58845 478372225
! 67310 657856834
? 1
! 96470 849673648
! 32514 134956150
! 71465 520157428
! 138326 128255340
? 1
? 1
! 148016 45911505
? 1
? 1
! 194935 951002502
! 2380 235990437
! 88970 908319397
! 21296 524411430
! 139285 747648045
! 764 374848055
! 142682 162480815
! 107787 480620248
? 1
! 170462 970398002
! 89566 62146070
? 1
? 1113
? 1
? 1
! 191868 567292495
? 23171
? 1
? 1
! 135051 993955650
! 38428 11790361
? 1
? 1
! 177994 664517732
? 1
? 1
! 62329 461057984
? 1
? 1
! 52835 759527619
! 83886 413106141
! 37345 649104051
! 142943 930671185
! 32434 71772662
? 1
? 1
! 128446 567299
! 154478 203703079
! 60061 871425242
! 151087 40767988
? 1
! 59243 320338083
? 1
? 1
? 1
! 180386 842942201
? 98092
? 1
! 58952 969984685
! 144877 48808292
? 1
! 192521 287748346
? 1
! 5089 147809112
? 1
? 1
! 141296 127995020
? 1
! 141767 849818251
? 1
! 128594 495097117
? 1
? 1
! 59823 836390223
! 142473 319534804
? 1
! 178377 971644393
? 1
! 112586 129399840
? 1
? 1
! 177501 10209157
! 55668 77736405
! 116124 794918096
! 142584 70648592
? 1
? 1
! 129710 249557923
? 1
? 49970
? 1
? 1
? 1
! 81781 458686662
? 1
? 1
? 1
! 185846 732873236
? 1
! 102392 654531618
? 1
? 1
! 15744 655326580
? 99753
? 74137
! 39333 482589079
! 85253 303661100
? 1
? 1
? 1
! 161469 924277179
? 1
? 1
? 1
! 154437 547346574
! 61121 843178672
! 17836 488482833
! 9330 683787822
! 83139 764018601
! 68457 137503186
? 1
! 62587 539360912
? 1
! 63003 465328376
? 1
? 1
? 1
? 1
! 128325 493443522
? 1
? 1
? 1
? 1
? 1
! 104080 95347375
? 1
? 1
? 1
! 161280 809732291
? 1
? 1
? 1
? 127017
! 105215 596048777
! 155647 698129348
! 155017 699073954
! 125010 605468896
! 48451 349606067
? 1
? 76258
? 1
! 147554 145184447
! 4004 958068684
? 1
? 1
! 1760 224525446
! 84318 870978580
? 1
? 1
? 1
? 1
? 1
? 1
! 88276 586694366
? 1
? 1
? 1
? 1
! 123529 803651936
? 1
? 1
! 143468 997271462
? 1
? 1
? 1
? 1
! 8322 869915566
! 149801 829422990
? 1
? 1
! 146206 525522358
! 180794 232661851
? 1
! 94120 73113108
? 1
! 158549 394562480
? 1
? 1
! 39858 744835400
? 1
? 1
? 1
? 127736
? 1
? 1
! 50484 374549793
? 1
! 116552 94947878
! 6906 861851680
! 184619 428821349
? 1
! 130845 709469844
? 1
! 3827 972365239
! 156845 608333646
! 54663 903160754
? 1
? 1
! 17677 120135525
! 10105 398471947
? 1
! 159999 804132169
! 120627 198385991
? 1
? 1
? 1
! 141927 191246912
! 53362 597804010
? 1
? 1
? 1
! 181664 715124887
! 114573 234980216
! 134000 973236889
? 1
? 169395
? 1
! 115024 48426071
! 91510 891092057
! 186680 848905240
? 1
! 64870 250153400
! 98711 298635458
? 1
! 144388 853229627
! 93938 262401405
! 179636 34747274
! 169588 433393114
? 1
? 1
? 1
! 135006 602409187
! 45178 110125737
! 105149 934838640
? 189658
? 1
? 1
! 83638 468976370
! 129610 157272868
! 68425 367824994
! 66755 556195753
? 1
? 1
? 1
? 1
? 1
! 97417 7088354
! 177772 121906692
? 1
! 21005 271732923
! 87804 226655800
! 74185 995120990
! 37997 440102059
? 1
? 1
! 9323 223127365
? 1
? 1
! 11526 974372618
! 179410 104227476
! 64823 497999154
? 1
? 1
! 68318 446554751
? 1
! 156956 20694324
? 98368
? 1
? 17031
? 1
? 1
! 126286 292592983
! 91621 977194998
? 1
? 1
? 1
! 92308 473632985
! 7904 602579487
? 1
! 176226 569676594
! 148488 105348163
? 1
? 1
? 1
? 1
! 181725 797134213
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 108254 938054614
! 119003 123703670
! 6162 271680502
! 69630 236120807
! 176090 939811348
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 189331 680941586
? 1
! 134794 228630030
? 1
? 1
! 36237 655018457
! 31336 243744757
? 1
! 82190 771670091
! 6105 430699072
! 32800 830792626
? 1
! 195425 752388115
! 188445 137288573
! 167298 419625486
? 1
! 187328 374360919
? 1
! 40062 108548855
! 125981 39668055
! 124160 318385332
? 108464
! 101397 403389373
! 123788 289972877
! 66071 544727358
! 187588 54942488
! 151537 639291604
! 148732 468661837
? 1
? 1
? 1
? 135549
! 46134 172068205
? 1
? 1
? 1
? 1
! 4899 701066294
? 1
? 1
? 1
? 1
? 1
! 127142 424175843
? 1
? 160308
? 1
! 107940 235885860
? 1
! 98099 451829911
! 172996 431376314
! 160412 165505761
! 89565 889295323
! 11808 361268964
! 192404 545616142
? 1
? 1
? 1
! 107221 931474295
? 1
! 160717 153826607
? 1
! 188074 817461646
? 1
! 118702 804105236
? 1
! 35292 687215971
? 1
? 1
! 31711 461911026
? 1
? 1
! 95684 417626534
? 1
? 1
? 1
! 71866 85580413
? 1
! 10255 495602163
! 146456 763355075
? 1
? 1
? 1
! 126093 702074717
? 1
? 1
? 1
! 53051 840984697
! 97498 122882036
! 198860 933176554
? 1
? 1
! 58995 374019707
! 79816 730296332
! 178694 989388720
! 62495 839741553
! 4797 342011540
! 142056 379799959
? 1
! 155734 119931279
! 102407 230311668
? 1
? 1
? 1
! 55523 703572509
! 92409 616342376
? 16313
! 97334 464561348
! 85458 95714173
? 1
? 1
? 1
! 82513 396409767
? 1
? 74913
? 1
? 1
! 195241 305018116
? 141190
! 61703 669599849
? 1
? 1
! 117887 973872861
! 171212 723302094
? 1
! 85183 383397151
! 64529 115911780
! 166411 486689131
? 1
? 1
? 1
! 70513 203230872
? 1
! 6674 675401787
! 17853 346213142
? 1
! 185364 973330867
! 76525 113116587
? 1
! 165992 637702703
? 1
? 1
! 81319 783000615
? 1
? 1
? 1
! 104957 834990043
? 46563
? 1
! 35167 47920813
? 1
! 193434 995568809
? 1
! 174744 669715791
? 1
! 57402 305584536
? 1
? 1
! 43795 391785344
! 13287 742372921
! 183546 436602283
? 1
? 1
! 141061 263411327
? 1
? 1
? 1
? 1
! 1486 677661902
! 85699 932952846
! 175896 832225819
? 106991
? 1
! 21225 264491882
! 9716 419124822
? 1
! 192972 599935212
? 1
? 1
! 178336 668076528
? 1
! 135927 503896386
! 21602 330426632
! 38367 335307955
? 1
! 143597 649100240
? 1
? 1
! 70765 109304919
! 115050 833147427
! 177895 442965702
! 79912 795048996
? 1
! 102145 750253687
! 59137 393555348
! 144715 775927868
? 1
! 159326 416672151
! 120811 510810769
? 1
! 126620 185816284
? 1
? 1
? 1
! 44113 488213904
? 1
? 1
? 1
? 1
! 30194 714622339
! 16050 170583982
? 1
? 1
? 1
! 17510 766257859
? 1
? 1
? 1
? 1
! 48133 112684992
? 1
! 135014 630987533
? 1
! 133124 249572158
? 1
? 1
! 128357 169893375
? 1
? 1
! 13191 970043818
! 129153 426304746
! 137421 56496240
? 10844
! 34166 824523893
? 1
? 1
? 1
! 141402 456499036
? 1
! 32362 58423747
! 22250 403472850
! 81069 840971723
! 32775 881784044
! 106339 749153174
! 93545 950671584
? 1
! 134037 335085222
? 1
? 1
! 89448 561253153
? 74001
? 1
? 1
! 31093 484014312
? 1
? 1
! 102717 686191321
? 1
! 189229 286742064
! 25480 814264459
? 1
! 184572 924587521
? 1
! 22462 929572919
! 16146 488447301
! 138357 832143326
? 143556
? 26272
? 1
! 198426 824833858
! 110147 155253766
? 1
! 187943 313260421
? 1
! 91552 433314346
! 160167 295596575
! 155777 399237596
? 1
! 107999 190064737
? 1
? 43294
! 37852 237601028
? 160166
? 1
? 1
? 1
! 164443 317344929
! 104729 190737540
? 1
! 104299 674916743
? 1
? 1
? 1
? 1
? 1
! 65719 156294857
! 49283 989623978
! 167490 506064769
! 134722 391561868
! 169666 819009847
! 14498 395047435
? 1
? 1
? 1
? 1
! 177171 812783724
! 108967 238404125
! 153859 707497778
! 187927 188639509
? 1
! 153940 200551809
? 1
! 146489 358565758
! 171103 841843929
! 137195 301339198
? 1
? 1
? 1
? 1
? 1
! 149155 645500242
! 21937 273888845
? 1
? 1
? 1
! 65735 833098995
? 1
? 1
! 83841 720130148
? 11234
? 1
! 13798 337303506
? 1
! 17238 441614249
! 143074 888716704
? 1
? 1
! 159904 131619919
! 125831 270224668
? 1
! 173453 970781401
! 103722 412102912
! 23051 679559487
? 1
! 170523 125435795
! 34746 744325104
? 1
! 131601 917431327
? 1
? 1
? 174767
! 45566 901629132
! 189882 948930675
! 186093 96875892
? 1
! 77054 947490572
! 174269 550405052
? 112146
? 1
! 104645 93405690
? 1
! 182903 551787301
? 1
? 1
! 178266 371277463
! 159642 294707775
! 62084 483068959
! 24719 592793158
? 128891
? 1
? 1
? 1
? 1
! 168524 376043033
! 32742 515699197
? 1
? 147237
! 56824 516252304
? 1
? 1
? 1
! 103051 977613460
! 24098 226361801
? 1
? 1
! 135468 304269666
? 1
! 62109 888169494
! 27990 354552329
! 66613 100242150
? 1
? 1
! 154024 377024425
? 1
! 73503 858658416
! 17343 806901110
? 1
? 1
? 1
? 1
? 1
! 50405 856818254
? 1
? 6291
? 1
? 149137
! 86355 974333451
! 114858 441742088
! 87550 893013793
? 1
! 67947 82862124
? 1
? 1
? 1
! 102054 973387038
? 1
? 1
! 19459 272707432
! 170248 589566229
! 27939 157147997
! 167803 789306472
! 65739 931745476
? 1
? 187219
! 103335 291865950
? 1
? 1
? 1
? 1
? 1
? 1
! 13637 278472797
! 186625 552176455
? 1
? 1
! 146393 117435690
! 86961 746169162
! 43431 95734895
! 10968 821214229
? 92306
? 1
! 64034 855735758
! 126977 159800139
? 86559
! 105480 34622136
! 147399 406445823
! 113499 239861780
! 157476 432788536
? 1
? 1
? 1
! 119726 660007116
? 1
! 108036 672950787
? 1
? 1
! 170647 63096276
? 1
? 1
? 1
? 169565
! 53774 259840945
? 1
! 82025 729042189
? 1
! 732 204561248
? 1
! 7632 546765502
! 196639 331217892
! 47356 453944610
! 90143 167774115
! 194941 812839171
? 1
! 29684 179600047
! 86566 240516979
? 1
? 1
? 1
! 94367 507505169
! 30470 575992222
! 114255 393045737
? 1
! 81002 175325561
! 104180 552601739
? 1
? 1
? 1
? 1
? 1
! 76883 280877935
! 66483 54958787
! 93792 246516056
! 194971 454461086
! 172327 266602877
! 80546 428986771
? 1
? 1
? 1
? 1
! 3274 388109561
! 174451 86603030
? 1
? 1
! 193776 747245880
? 130006
? 1
! 163454 226761109
? 143839
! 181916 200500924
! 181158 241829165
? 1
? 1
! 96824 599553367
! 41773 614014398
? 1
? 1
! 67526 666951454
? 1
! 59854 193829237
! 4104 917257767
? 1
! 108131 811586128
? 1
! 184209 983443037
? 1
? 1
! 158997 808370227
? 1
! 149917 192478924
! 153390 337551923
! 27296 105404674
! 106599 777363346
? 1
! 81079 67911146
? 1
! 189849 367721806
! 4635 593982300
! 90945 934643959
! 178251 858674048
! 72042 50710097
! 81719 621499156
! 59394 727039491
! 184674 865961462
? 1
! 39711 268841836
! 118235 929896188
! 105368 849072923
! 102251 325346701
! 106898 112598064
? 1
! 173763 41764182
? 1
! 123737 107450524
! 13481 924818281
? 1
? 43094
? 1
! 100369 501238611
? 1
? 1
! 149450 931796000
? 1
! 2580 398484195
? 1
? 1
? 1
? 1
! 113727 16866864
? 1
? 1
? 1
! 10096 793942250
! 161932 665185867
? 1
! 34295 472668515
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 59850 540331848
? 1
? 1
? 1
? 1
? 1
! 179238 355915716
! 21497 118418987
? 1
! 130 397406950
! 161615 208336720
! 4596 14548753
! 99587 219508924
? 1
? 1
? 1
? 1
! 54202 668968853
! 66737 884148645
? 1
? 1
? 1
? 1
? 1
? 1
! 19087 650694970
! 76044 84885462
? 1
! 44236 245919165
! 189418 552349742
! 143354 668997372
! 51960 686365467
? 1
! 92574 302668077
? 1
! 138372 68525096
! 187322 621627489
? 1
? 1
! 165422 622509484
! 60473 985765857
? 1
! 77650 643077243
? 1
! 117804 935511231
! 69795 19550371
? 1
! 74889 407148136
! 64757 409439899
! 189989 370836244
! 179214 635284869
! 19157 102490323
? 1
! 21617 512723139
! 184587 9464924
! 85040 149544760
? 1
? 1
! 91880 657549937
! 57545 598820827
! 155060 532253091
! 184032 670308480
? 1
! 155331 205024021
! 43768 600404630
! 26308 88290532
! 158305 238911928
? 1
! 60494 582232120
! 102614 473255664
? 1
! 4783 40652442
? 1
! 197498 375429670
! 178418 195082075
! 150638 330006090
? 71781
! 148478 497583298
? 1
! 32191 450503790
! 189703 463933927
? 1
! 51769 864253322
! 58114 37078223
! 110615 548278560
! 34915 702800998
? 1
? 196937
? 1
? 1
? 1
! 27192 811474976
! 46120 728717946
! 129729 734540261
! 109025 174386921
! 86438 880570146
! 63555 564435491
? 1
? 1
? 1
? 7559
? 1
! 101123 326104182
? 1
! 79710 870298851
! 133088 78991509
! 42458 948043761
? 51653
? 1
? 1
? 1
? 1
! 20638 603758109
! 117916 872340685
? 1
? 1
? 1
! 117493 933764910
? 93715
! 124805 311135452
! 128700 540342496
? 1
! 178788 197094413
! 80999 602666100
? 1
? 1
! 10403 786080543
? 1
! 117805 325231656
? 1
? 1
! 120075 168590882
? 1
! 185074 639147450
! 144993 32125255
? 1
? 1
? 1
? 1
? 2326
? 1
? 1
! 126476 151877143
! 31949 413802319
? 1
! 112803 960795429
! 74845 362457612
? 1
? 1
! 62396 838035923
? 1
? 1
? 1
? 1
! 155487 347341159
? 1
? 141171
! 106115 825453067
? 1
! 184187 323509758
? 1
! 198939 407890171
? 1
! 42902 440325998
? 1
? 1
? 1
! 74760 955277600
? 27287
! 145774 906882513
? 1
! 139543 725408104
! 111612 221864224
? 1
! 133654 656371738
! 170320 327608986
! 54893 730513053
! 149478 4557862
! 114558 748849528
! 2438 349473220
? 1
? 1
? 1
! 156974 853972928
? 134270
? 1
? 1
! 100459 658847714
? 1
! 83415 838991600
! 10667 306753769
! 150436 34894415
! 144675 967669710
! 127294 695191670
? 1
! 195388 86458290
! 107514 92169751
? 1
! 61866 597972623
? 1
! 43574 182003406
? 1
? 1
! 183076 219448030
? 1
! 199076 210131523
! 113215 949153447
? 1
! 48768 275584410
! 111900 267365810
? 1
? 1
? 1
! 18293 273417438
! 133271 526678709
? 1
? 1
! 164406 712381966
! 7164 454485136
! 57142 386161170
! 125265 945393121
! 45475 462119195
! 192802 670738002
! 124694 986722193
! 50274 667930458
? 1
! 21504 304101164
? 1
! 112886 563460551
! 19240 46624050
! 150504 903017420
? 1
? 1
! 95513 766191944
! 42350 859680172
? 37654
! 133572 880657354
? 1
! 47393 33190742
! 141390 751759135
? 1
! 188348 660763465
! 187572 366938328
? 1
? 1
! 150981 144834691
! 43491 312216516
! 162889 935214609
? 1
! 136744 576208065
! 97135 503294376
? 1
! 179207 302992628
! 40799 190138805
! 141429 153159202
! 54708 591328676
? 1
? 1
! 176642 517246848
! 147580 578933684
? 1
! 152282 133454036
? 1
? 1
! 56016 721606564
? 188439
? 1
! 188866 658418459
! 129152 234190809
? 1
! 86551 680550558
? 1
! 149126 562923991
! 152957 226179155
! 48119 172676912
! 108164 383055521
? 1
! 135993 752611747
? 1
! 136489 192509323
? 1
! 44155 447427162
? 1
? 1
? 1
! 11263 267937327
! 140224 483916098
! 42016 845738707
? 1
? 1
? 1
? 1
? 1
! 120364 906562563
? 1
! 133592 631213052
! 196987 537876070
? 1
? 1
? 87606
? 1
? 1
? 1
! 122675 782732707
? 1
! 156051 830442450
! 128981 847655709
! 14975 349300280
! 144223 625418545
? 1
? 1
! 58009 409795775
! 112365 795879054
! 170051 832695511
? 1
? 1
? 73949
? 1
? 1
! 76471 866851311
? 30176
? 1
! 141346 451946786
! 116267 22507145
? 1
! 154214 700012630
! 13458 687508455
? 1
! 14853 42676019
? 1
? 1
! 77187 821497556
? 1
? 1
? 1
! 499 545842730
? 1
! 86559 603115704
! 8970 909684443
! 73038 359760149
! 44444 63436244
? 1
! 186647 283760616
? 1
! 49115 407721705
? 1
! 32044 748908116
! 53420 377513905
? 1
? 1
? 1
? 1
? 1
! 37071 776180216
? 1
! 33615 511793916
? 1
? 1
? 1
! 134179 502037215
? 1
? 1
! 146959 311746474
? 1
! 80138 762554747
? 1
? 1
? 1
? 1
! 12158 41126774
! 17804 880407674
! 64351 971663171
! 194110 951097078
? 1
! 117653 499183464
? 1
? 96938
! 160401 533026819
? 1
! 132169 901025813
! 95381 670604336
! 93011 216413030
! 102496 963313499
? 1
? 1
! 47101 854230518
! 164609 231840528
! 37764 217474095
? 137537
? 1
? 1
? 1
! 956 150015390
! 61158 929850713
? 1
! 87910 582668062
? 1
! 78061 822187165
? 1
! 36914 494348408
! 98175 874096900
? 1
! 126261 648931579
! 121686 64610456
? 1
? 1
? 1
! 11536 216916763
! 182965 599148390
? 1
? 1
? 1
! 45673 124039912
! 54234 236312887
! 142156 174771660
? 1
? 1
? 132914
! 176912 877417307
? 1
! 145511 937299817
? 1
! 107193 286726408
! 159686 330207589
? 1
! 159914 13137642
? 1
? 1
! 13544 457340792
? 1
! 97212 805000310
? 1
? 1
! 88461 733163787
! 189608 49147589
? 1
? 1
? 1
? 1
? 155635
! 156276 160191122
? 1
! 76806 755567482
! 139438 494328963
? 1
? 1
! 198076 920540786
? 1
! 29753 750664260
? 1
? 1
! 192511 298499517
? 29710
! 179256 900583073
! 43245 191853869
? 1
! 30900 594767384
! 181342 640256206
! 22321 309030816
! 127272 41176277
! 95763 418669154
? 4711
! 95725 113057146
? 1
? 1
? 1
? 1
? 1
? 1
! 196250 434491983
? 1
! 51529 514431094
? 1
? 1
? 1
! 180254 658371992
! 144756 709252883
? 1
! 15632 970840092
? 1
! 148432 954844100
! 188856 488367248
! 94116 145945710
? 1
? 1
? 1
! 181390 200735912
! 109578 116859008
? 1
! 27689 536603033
? 1
? 1
? 1
? 1
? 1
! 139765 913867662
! 60491 223009502
! 72318 308688229
! 167102 92376156
? 1
! 124749 788036777
! 166074 972509167
! 83864 5068609
? 1
? 1
! 18635 334513022
! 53492 768623047
? 1
? 1
? 1
! 35334 812186194
! 7044 974422448
! 163165 174345264
? 1
! 26606 455551667
! 77743 461155584
! 47895 422119389
! 33249 400115358
? 47018
? 1
? 1
? 76603
? 1
! 91241 429108565
? 1
? 1
? 1
? 1
! 152413 379728442
? 1
! 74158 975444349
? 1
! 90662 700027711
! 68288 152494059
! 121422 790099324
? 1
! 104714 622019878
! 132447 140880443
! 187280 510789540
! 82361 836709244
? 1
? 1
! 39128 169304359
! 47152 767529707
? 1
! 100430 835484422
! 5062 151682378
? 1
! 70501 360664264
! 159410 435523904
! 70138 836944485
! 196493 601710921
? 1
! 174723 516123738
! 2898 610006014
? 1
! 150696 767748240
? 1
! 15848 931234598
? 1
? 1
? 1
! 22936 200967575
? 1
! 125702 356076917
? 1
? 1
! 170719 61218883
! 37240 812849287
? 1
! 59806 647107224
? 1
? 1
! 49323 120128990
? 1
! 31522 350846360
! 110201 231249424
! 27411 852507900
! 175454 733007078
? 1
? 1
! 113600 62674431
! 9108 564334863
? 1
? 1
! 103290 220795028
! 16202 228951771
? 1
! 182845 505526457
? 1
! 65552 662020674
! 136343 833807990
! 11095 926827739
? 33674
! 108639 306194605
! 36001 282996828
! 55457 969549561
! 101472 458015438
! 7324 567819953
! 125838 300326246
? 1
? 1
! 112579 941569776
! 83510 437503768
? 1
? 1
? 1
? 1
! 28126 674139876
? 1
! 107168 442483968
! 140347 875415639
! 187937 263504998
! 36740 969991793
! 22597 248217275
! 9864 842326334
? 138133
? 1
? 1
? 1
! 83207 314496472
? 1
? 1
! 196829 557595013
? 1
! 119407 392229741
! 14515 575053679
? 1
? 1
? 1
? 1
? 93987
! 119381 102025105
! 19574 745223419
! 122992 729388471
! 16733 674787556
! 163865 178147441
! 189533 952602804
? 1
? 1
? 1
? 1
? 1
? 1
! 34487 283337164
? 1
! 43222 791034617
! 84775 491340897
? 1
! 24700 671428182
! 59330 430710844
? 1
? 61554
! 184241 380860777
! 162104 981737244
? 1
? 1
? 1
? 1
! 184954 248303571
? 1
! 12232 942402511
? 1
! 112418 308104131
? 1
! 13003 850187014
! 116392 543124771
? 1
! 39070 563204581
? 87789
! 158606 525318039
! 64581 151213697
? 1
! 23925 819331086
! 17087 931980300
! 32193 312863078
! 18679 714206949
? 1
? 1
? 78312
! 55639 501952205
? 117176
! 158613 164125303
! 103223 691088919
! 96007 12392474
? 1
! 120290 620015120
! 23525 172006555
! 16037 133910235
? 1
? 1
? 1
? 1
? 1
! 93459 900355832
! 105589 925712412
? 1
! 113638 345732476
? 1
? 1
? 1
! 180340 561720611
? 1
? 1
! 41885 278502664
? 1
! 89132 749636228
? 1
? 1
! 16343 17698913
! 175231 647361470
? 122805
? 1
! 80184 268471193
! 49929 42013387
? 1
! 85617 95315305
! 123150 870688654
? 1
? 1
! 101730 113351404
? 1
? 1
? 1
! 175339 844481916
? 1
? 167865
? 61870
? 1
? 1
? 1
? 1
! 149281 252995095
! 41854 627846885
? 1
! 127238 43696640
! 168158 287647482
? 42348
! 106142 492461946
? 1
? 1
! 104755 275491602
! 10710 774270164
? 1
! 51309 968625017
! 49163 52261795
! 131133 732222521
? 1
! 54155 992371309
? 1
? 1
? 1
! 113425 662597160
! 128268 957197431
? 1
? 1
! 162573 141503984
! 102227 65985855
! 9246 326525171
? 1
! 95540 478835239
? 1
! 197696 642621350
! 70060 155052905
? 197644
? 1
! 80691 942594997
! 170649 372677594
? 1
? 1
! 87377 537186272
? 1
? 1
! 116838 202528119
! 167248 346318853
! 177773 969214510
? 1
! 191188 495125977
! 191414 275970491
? 107389
? 1
! 174689 407631009
? 1
! 66780 61769518
! 73496 602643838
! 147111 284841764
! 179510 44406178
! 184503 970354762
! 90106 17089401
! 92083 855619265
? 1
! 113959 780579091
? 1
! 94601 125145190
? 1
? 1
! 557 737430754
! 69254 480262842
! 155305 570264217
! 90255 778709238
! 102750 665683979
! 145079 955307581
? 1
! 5464 619877682
! 123489 478620301
! 55147 98850116
? 1
! 75434 763200017
! 140340 135444548
! 49123 993733990
! 108342 274910938
! 179243 120551413
? 1
! 53588 766328840
? 1
? 1
? 1
? 1
! 162583 692556600
? 1
? 1
? 1
? 1
? 1
! 13768 522527262
! 178227 301118160
! 84007 957203865
! 135135 286824308
! 19951 287691543
? 1
? 54756
? 1
! 69442 41508658
! 40885 186010908
! 19270 12361635
! 179562 325147617
! 123593 403952262
? 1
? 1
! 69532 511801059
? 1
? 1
? 1
! 140326 634395332
! 9018 51981071
? 1
! 59830 56206224
? 1
? 1
! 154035 614045882
? 1
? 1
! 125539 523000846
? 56495
! 70253 70001438
? 1
! 137069 67270870
? 122092
! 55569 829620331
? 1
! 34637 762760328
! 72811 20538807
? 1
? 46336
? 1
? 1
? 1
! 144247 762151855
! 59622 664846661
! 135184 558265932
! 21180 983165693
? 1
! 97465 357492193
! 144532 614151513
? 1
? 1
! 122735 571009108
? 1
! 5378 98862053
? 1
! 124500 179529622
? 1
? 1
! 61004 500939984
! 45341 11862174
! 467 220307740
! 193311 710985555
! 160231 157437717
! 117431 643849591
! 148022 237956943
? 1
? 1
? 1
! 133856 888336658
? 1
? 84285
! 36704 861028819
! 101808 696150773
? 1
? 1
! 64970 992221657
! 65976 817230460
! 63327 255807555
! 108090 26358294
? 1
? 1
! 1276 383450175
? 1
! 113316 669431291
! 182076 323064511
! 55337 962344227
? 1
! 141509 463267099
? 1
? 1
! 24194 202868064
! 45911 652930882
? 1
? 1
? 1
! 141979 494245648
? 23957
! 149104 552380859
! 193797 947743724
! 10175 840376176
! 155905 532217722
! 187178 651866170
? 1
? 13692
! 190578 335189718
! 140853 570149916
! 166592 921036089
! 85582 425177127
? 1
! 23693 784325072
? 1
? 1
! 66399 377001205
? 1
! 180365 970668750
? 1
! 191504 136403921
? 1
? 1
! 177855 359728174
? 35109
! 8337 749182242
? 1
? 1
! 78830 887125800
? 1
? 94450
? 1
! 64673 745868551
? 1
! 151022 3881328
! 41112 665738126
? 1
! 157246 711351251
! 87861 489510926
! 124535 482729696
? 1
! 112919 301761392
! 1874 169529030
! 110098 577031848
! 158110 108911994
! 116697 679038713
? 1
? 1
? 1
! 145505 141216456
? 1
! 75727 790482725
? 1
? 1
! 199609 685860864
? 1
! 73438 229161574
! 72301 321119435
! 89855 479947256
! 55810 761411083
? 1
! 88732 154132002
! 66182 188532795
? 1
? 1
? 1
! 154089 802273148
? 1
! 88116 659253720
? 1
! 147435 896817794
? 1
! 15958 283424276
! 75522 286598666
! 135804 23517715
? 1
! 149460 482987227
? 1
! 59451 476098357
? 1
? 1
? 1
! 92636 341119929
? 1
! 101733 554637215
! 152780 247514384
? 1
! 50177 47277765
! 165527 456134319
? 1
? 1
? 1
? 1
? 1
! 154508 167150645
? 1
! 100877 590199272
! 3961 398419285
! 45261 316822820
! 32111 474680463
! 38330 291858803
? 32445
? 1
? 195104
! 173105 741919485
! 181813 707346109
! 74191 927406968
? 157045
! 19360 951507766
? 1
? 1
! 168454 516187758
! 137960 387175371
? 1
? 1
! 158617 913117563
? 158838
? 1
! 39231 272069193
? 1
! 117985 932688510
? 1
? 1
? 89799
! 163569 920535856
! 111190 926187024
! 87601 4014632
! 28224 696596976
! 79829 677112448
? 1
? 1
? 1
? 1
! 48994 218523750
? 1
! 174435 691374929
? 1
! 180645 992620677
! 88759 301354067
! 1182 558078476
? 1
! 117222 412751761
! 6515 922747742
! 61656 385070134
? 198365
? 1
? 57000
? 1
? 1
! 152063 957775155
? 1
! 34570 272850102
! 56947 457585571
? 1
! 69542 16112645
! 46458 553161838
? 1
! 168743 729813386
? 1
! 50047 683000182
? 1
! 803 587092050
! 150158 375118474
! 8184 144877544
? 1
! 41173 765724351
! 32566 602625819
! 127463 159582695
! 73823 712236337
? 1
! 177041 615732321
? 1
? 12241
? 1
! 61353 453505989
? 1
? 1
? 1
! 3776 271111188
? 1
? 1
? 1
! 135423 377636295
! 174244 266787328
! 124168 919691117
! 3279 501123353
? 1
? 1
? 1
! 23320 266731502
? 1
! 48015 345155412
! 183516 651161230
! 25283 49559044
? 1
! 165224 771717732
? 1
? 1
! 25063 523658136
! 154475 235662213
! 89305 39187715
! 90564 345242303
! 82531 431766257
! 194927 612728770
? 1
? 1
? 1
! 175434 971417108
! 86508 28045125
! 38545 849337080
! 153396 72572971
! 139183 218064886
? 1
? 1
? 1
! 101289 896898172
? 1
? 1
? 1
? 155368
! 122424 524725382
! 89325 233115972
? 1
? 1
? 1
? 1
! 15960 231598615
? 1
? 1
? 1
? 1
? 1
! 25757 91241593
? 1
! 105580 231237196
? 117572
! 3495 949091759
! 4552 106516265
? 1
? 1
! 173334 172819298
? 1
? 1
? 1
? 1
! 93286 423535736
! 153699 263170012
! 160847 964323786
? 1
? 1
? 1
? 189110
? 1
! 170216 43242232
! 188565 669720480
! 6682 236540018
? 1
! 29462 850649587
! 20390 647174533
! 110478 630201024
? 1
? 1
! 145202 265930486
? 1
! 13497 516988678
! 148801 951788565
! 89823 955269548
? 1
? 38362
! 38913 266748950
? 1
! 149786 759466976
! 146948 853607442
? 1
? 1
! 198361 367157392
! 30359 397902387
? 1
? 1
! 52785 369102077
? 1
! 56535 642763204
! 6246 330906111
? 1
? 1
! 98841 350326636
? 1
? 1
! 107782 831057332
! 181837 534849268
! 38029 162856406
? 1
? 1
? 1
! 41321 442989524
! 135306 587916873
? 1
! 69115 685801487
! 93457 631804338
! 81714 166301297
! 23395 300227330
? 1
? 1
? 1
! 172980 736696145
! 168764 821058522
! 100261 740714676
! 81045 802616602
! 87107 146143003
! 156100 635772316
! 191816 913625367
? 1
! 170889 700214918
! 126633 89403990
? 1
? 1
? 1
! 75598 747845914
? 1
! 52455 160467667
! 161703 330298937
? 1
? 1
! 47852 336361066
! 180149 295962555
? 1
! 175 626931433
? 1
! 92967 621982002
? 1
! 1698 480919450
! 66116 177843591
! 185237 345454771
? 1
! 90811 693677230
! 93911 388724003
? 1
! 62578 886102551
! 128298 891285148
! 30732 290459493
? 1
? 1
? 1
! 12159 319093233
! 147883 598109407
! 198689 598331075
? 1
! 182296 213859908
! 151026 656960787
? 1
! 73857 459041185
! 54630 246451436
? 1
? 1
! 72101 42750542
! 18566 92814154
! 152681 407695159
? 1
? 1
? 1
? 1
! 123170 162742277
? 1
? 1
? 1
? 1
! 132604 485661141
? 1
! 59793 583363767
! 191364 938810951
! 188201 744063618
! 193631 897865568
? 1
! 114193 351025224
! 171659 477640591
! 173019 740728674
! 62661 371967444
? 1
! 160500 793159070
! 125187 879083783
? 129919
? 1
! 100118 305311926
! 35159 616399670
! 157616 498725621
? 1
? 1
? 1
! 171624 39205677
! 137566 957579243
? 16915
? 155952
? 1
? 1
! 132534 392598776
? 1
! 22540 203246359
? 1
? 1
? 1
! 197445 724917568
? 1
? 1
! 97672 655859789
? 1
? 1
? 1
! 31244 210281335
! 53956 590711996
! 84371 31341804
? 1
? 1
? 1
? 1
! 189177 6940595
? 1
? 1
! 114910 769819177
? 1
? 1
? 1
? 1
! 131904 599952824
! 7871 393119784
? 1
! 152734 955669356
? 1
! 135195 436168680
! 175102 789328673
! 84391 730469254
! 118464 912014731
! 17649 909109259
! 48462 323179069
? 198273
? 1
! 72434 681548974
? 1
? 1
? 1
! 45748 765557164
! 37437 918755996
! 199379 378008543
! 185826 475435490
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 94338 730505544
? 1
? 1
? 1
? 1
? 1
! 166687 196379483
? 1
! 21002 385680889
? 1
! 171494 464293104
? 178186
? 1
? 1
! 67376 248271270
? 91150
! 7225 931610385
? 1
! 44539 443373797
? 140162
! 156537 198867652
? 1
? 1
? 1
? 1
! 154716 587880137
? 1
! 193786 678316398
! 57121 785733530
! 172852 424073353
! 52723 583155715
! 192697 820445208
! 196958 976313518
? 1
! 80902 44585771
? 1
! 129629 15081530
? 1
? 1
! 3173 484096905
! 139011 509905553
? 1
? 168866
? 1
! 156484 279606692
? 1
! 29798 484680031
? 1
? 1
? 1
? 1
? 1
! 74792 746381061
? 57743
? 1
! 22723 156449425
! 107769 637458876
? 1
? 1
? 1
! 163681 265615037
! 94937 950452537
! 73949 162630929
? 1
! 13186 640764444
? 1
! 160897 331592041
? 1
! 60395 983464355
? 83720
? 1
? 1
! 178292 881531940
! 185092 609312728
? 1
! 41762 936952185
? 1
! 149375 331555366
! 154850 423387592
? 1
? 1
? 1
! 88477 73399965
? 1
! 115111 229191335
? 1
! 16423 691914282
! 141517 478874228
! 145401 955974411
! 136245 965913809
? 1
! 38434 595629825
? 1
? 1
? 1
? 1
? 1
! 148376 272077471
? 1
! 119164 453073741
? 1
! 70742 565903623
! 116425 966174863
! 161564 612641782
! 20817 318730486
? 1
? 1
? 1
! 198743 211096418
? 1
? 1
! 109488 148674416
! 55471 237940359
? 1
! 144097 200117281
! 110972 744693831
! 152210 434219479
! 140839 827893790
? 1
? 1
? 1
? 1
? 1
? 1
! 157546 201311761
? 189392
? 1
? 1
! 107079 689080760
! 48453 606709149
! 145864 428896467
! 192268 830906608
! 157537 726143037
? 1
? 1
! 46243 614809710
! 61621 99028365
? 1
! 178318 711900345
? 1
? 1
? 1
? 21381
! 52732 358956282
! 178348 500618195
? 1
? 13669
! 186379 474865272
? 1
? 1
? 1
? 1
? 1
? 1
! 198528 692880017
! 15750 115544719
! 177342 199992789
? 164322
! 195890 837895182
! 102684 888673874
? 1
! 70307 437605964
? 1
! 181381 686148211
? 1
? 1
? 1
! 46612 250858638
? 46486
? 1
! 121961 996412470
? 1
! 174491 190644426
? 1
? 1
! 155274 107305188
? 1
! 24637 367518391
! 3261 973148137
? 1
? 1
? 1
? 1
! 19323 873051934
? 1
! 178995 131684619
! 42178 313258960
! 162605 728277191
! 73848 709780652
? 1
? 1
? 1
! 163417 794724282
? 1
! 74293 873591652
! 94015 501983719
? 1
? 1
? 1
! 36884 566457563
! 115263 507965470
? 1
? 1
? 1
? 1
? 1
! 80418 366149605
? 1
! 123969 967644025
! 129379 877047005
? 1
? 1
! 182309 265619911
! 151182 282744488
! 27074 249295472
! 77186 701669184
? 1
! 78925 911557039
! 60446 423765552
! 41229 499962979
? 1
? 1
! 1955 502969252
? 1
! 131398 329247194
! 133756 839067673
! 20318 234622498
? 1
? 1
? 1
! 177338 250806184
! 120296 159332377
! 149947 687551456
! 96587 852281735
! 15322 48232164
? 1
? 123521
? 1
! 57474 907566694
? 1
! 180053 912693995
! 31955 594194338
? 1
? 1
? 1
? 82415
! 6268 469187348
? 1
? 1
? 1
! 148125 92023691
! 76530 156155193
? 1
? 1
? 1
? 1
! 63859 639961838
? 1
! 151230 623717493
? 1
! 188458 497414522
? 1
? 1
? 1
! 127513 41275193
! 196762 698716416
! 49686 887397481
! 60228 851566621
? 1
? 93446
? 1
! 90356 514888526
? 1
! 161903 739543902
! 109943 621859606
! 54948 314172787
! 134147 144476179
! 171615 700324059
! 175299 35195449
? 1
! 120190 442147983
? 1
? 1
! 51179 778922277
! 99429 285692596
? 1
! 154291 439347186
! 117 746968867
! 55616 924074555
? 1
? 1
? 1
? 1
? 1
! 174642 141799630
! 129992 170315116
? 1
! 120739 972571162
? 1
? 1
? 1
! 124162 914136755
! 180581 859502562
? 103527
? 1
? 1
? 1
? 1
? 1
! 107302 250355767
! 141139 670576871
? 1
! 192048 975506168
? 1
! 171532 458234482
? 1
! 126533 4838088
? 1
! 35249 953643014
? 1
! 54401 28505749
! 141093 418525461
? 1
! 75093 468259924
! 64703 699820416
! 31963 750694772
! 49687 449658330
! 152089 137218917
! 159285 902934492
? 1
? 1
? 1
? 1
! 28183 304447607
! 162819 727255675
? 1
? 1
? 1
? 1
? 1
? 1
! 159283 48506736
? 1
? 1
? 1
? 1
? 1
! 165469 917874628
? 105674
? 1
! 124648 708215423
! 45167 689826350
? 1
? 1
! 51465 719190069
? 1
? 1
! 151067 741929226
? 1
! 47592 790204441
! 8150 683050487
! 150104 555759899
! 144330 589757252
? 1
! 185602 918966627
? 1
! 170554 740393709
? 1
? 1
! 93709 296030654
? 1
! 155482 495591172
! 36265 372958475
! 183062 375219848
? 1
? 1
! 22953 206185568
! 187585 497480444
? 1
! 63878 693077060
? 1
? 1
? 1
! 10032 48388595
! 60793 814057800
? 1
! 46829 592824731
? 1
? 1
! 2767 794316478
? 1
? 1
? 1
! 199166 438480793
? 1
? 1
! 121103 359843397
! 132194 419153803
? 1
? 1
! 96580 519337044
? 1
? 1
? 1
? 1
? 1
? 1
! 129414 972790111
! 112505 296625570
? 1
! 103619 863104759
? 1
? 1
! 74009 754513634
! 8612 657212096
! 141881 334703910
! 110509 473111549
! 29115 982118413
! 110133 934889455
! 176315 931943837
? 1
? 60597
? 1
! 114810 982551789
! 69865 701644916
! 185929 649669252
! 24188 351826545
! 11852 586007585
? 1
? 1
? 1
? 1
? 1
! 125479 989078843
? 1
! 16984 903014425
? 1
? 1
? 1
! 77248 199552668
? 1
! 47199 312302358
? 8755
! 191954 231676584
? 1
! 109415 702938432
? 137591
? 1
! 124001 275234603
? 1
? 1
! 193826 586743160
? 1
? 1
! 47863 414493283
? 1
? 1
? 1
? 1
! 37570 762932774
! 43855 307665265
? 1
? 1
? 1
? 1
! 3265 525886884
? 1
? 1
? 1
! 73519 267554926
? 1
? 1
! 106903 473344738
! 23271 982263233
? 1
? 1
? 1
! 108026 655631291
! 116744 771309015
! 85931 685756348
? 1
! 112117 610554604
? 1
! 169580 179546249
! 46080 792969852
? 1
? 1
! 169519 109520315
? 1
? 1
? 1
! 148788 846973004
! 93894 423418355
! 91006 892447832
? 1
? 1
? 1
? 1
! 166786 761545542
? 1
? 1
! 108841 474267276
? 1
! 61839 506093946
? 1
! 165819 912535362
? 1
? 1
? 1
? 1
! 162124 236347104
! 107926 32666086
? 1
! 46801 628783562
? 1
? 1
! 112016 972736836
! 166427 617951663
! 28574 195526318
? 1
! 169286 511655579
? 1
? 1
? 1
! 139511 90819000
? 1
? 1
! 84322 637823714
? 1
? 1
! 56418 401017
? 1
? 1
! 66790 384509868
! 55811 778514426
! 51315 801898402
! 114257 275654416
? 1
? 1
! 89147 314709889
? 131436
! 121037 135933531
! 146306 904750974
! 33948 53481486
? 1
! 75117 732887201
! 40022 917119220
! 221 221052187
? 1
! 6578 478287095
? 1
! 182052 604890525
? 1
? 1
! 143250 43438445
? 1
? 155619
! 191321 486244359
! 117334 645897422
! 80460 891754488
? 1
! 173349 692018648
? 1
? 1
? 1
! 130280 425799521
? 1
! 39719 20297013
? 1
! 191894 580753537
! 149689 7991074
? 1
? 1
! 105705 505581133
! 129955 128115312
? 1
! 46049 471237964
? 1
! 62053 44035707
? 1
! 166201 893586977
! 173934 689229448
? 1
? 1
? 1
! 41167 60233080
? 1
? 1
! 149823 729625673
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 194118 992114533
? 104570
! 63408 954130661
? 1
? 1
? 1
? 1
? 1
! 70355 805164015
? 1
! 127878 518130687
! 107921 879387028
? 1
! 196401 75664091
! 175711 482772414
? 1
! 139423 553814640
! 27815 822776019
? 1
? 1
? 1
? 1
? 1
! 120513 746265092
? 1
? 1
! 40425 255083019
? 1
? 41005
! 123751 211926664
! 8922 439926624
? 1
! 38569 166244340
! 28782 790125958
? 1
! 100192 439222546
? 1
! 52642 502017410
! 185338 936081574
? 1
? 88908
! 132631 875003907
? 1
? 1
? 38974
? 1
? 1
! 46507 970385392
! 135823 430757771
! 88633 815640029
! 36007 470970093
! 169923 634436304
? 1
? 1
? 1
! 108995 623181712
! 173961 7587271
? 177761
! 162493 580397777
? 1
? 1
? 1
! 116610 672382740
! 18608 637956073
? 1
? 1
? 1
! 26176 759841038
? 1
! 29015 78081503
! 158090 503220015
! 33306 740122215
! 69313 43317910
! 98867 69058840
! 5379 964125105
! 59805 938523498
! 178787 155035024
? 1
? 1
? 1
? 1
! 94134 751398129
? 1
? 1
? 53781
! 8601 583064885
? 6387
? 1
? 1
! 82202 461292030
? 1
! 177722 179004560
? 1
? 1
? 1
? 1
! 188710 706403316
? 1
! 146301 411523778
? 1
? 1
! 82075 973905649
? 1
? 1
! 172794 210132513
? 1
! 46843 56718663
! 44721 253613998
? 1
? 1
? 1
! 123309 824783734
! 79728 156684426
! 190619 744415025
! 172594 761973353
? 1
? 1
? 1
! 50702 246887157
! 167374 367774508
? 1
? 1
! 102329 210002867
? 1
! 6104 743863459
? 4607
? 1
? 1
? 83679
! 184450 751169843
! 183866 216620458
! 92323 692632578
! 189539 824715475
? 1
? 1
? 132737
? 1
? 1
! 164793 243221936
? 1
? 1
! 109763 167770131
? 1
? 184291
! 32247 59673365
? 1
! 103110 824644025
? 59169
! 37626 135405724
! 98948 676990557
! 3665 291784003
? 1
! 196505 237252866
? 1
? 1
! 43487 275552772
! 20650 495075509
! 21609 627447514
? 1
? 1
! 68303 323526521
? 1
! 96352 400303423
! 22704 699815595
? 1
! 194592 468960163
! 126341 621049206
? 1
! 160296 922374891
! 66856 851370008
? 1
! 64898 34323552
? 1
? 1
! 90692 360606236
! 116646 206471891
? 1
! 179299 266505953
! 181739 930765954
? 1
? 1
? 1
? 1
! 58729 658302786
? 1
? 1
? 1
? 1
? 1
? 115038
? 1
? 1
! 194269 147016483
? 7876
? 1
? 1
! 11471 692453049
? 1
! 188058 882243216
! 196643 942910693
? 1
? 1
? 1
? 1
? 1
! 61330 38909785
! 166186 580625108
! 143671 120295150
! 152261 981935515
! 171504 886689200
! 104118 346813842
! 135451 745684405
! 80675 611225983
? 1
! 66578 140294330
? 38020
? 1
! 162188 215281575
? 1
! 195205 4206040
! 68285 354806039
! 26030 916633206
? 1
? 1
? 70713
! 109695 102894341
? 1
! 111673 190625576
! 162415 37952821
! 139158 774801684
? 1
! 68746 232041582
! 53704 416022322
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 52614 167748234
? 1
! 166608 827602332
! 165145 189103953
? 18567
? 1
! 63056 984936294
! 5148 633739416
? 1
? 1
! 39964 412296377
? 1
? 1
! 98509 976816021
? 1
? 1
! 164335 664011572
? 1
! 22856 920532179
! 63394 210360543
! 43000 640099980
! 9534 844200096
! 166353 226356169
? 1
! 139740 475126863
? 1
! 175684 453809319
! 1829 838986301
? 1
! 144379 855023830
? 1
? 1
! 63191 277770865
! 181655 968343236
! 117498 132119734
? 1
? 1
? 1
? 1
? 139597
? 1
! 74387 738930012
? 198898
! 193040 21252187
! 94688 203483205
! 5651 606798658
! 175930 436484717
! 15823 736898654
? 1
! 193393 219788881
! 93393 155338210
? 1
? 1
! 45838 791848495
! 127649 151234269
? 1
! 169324 580250298
? 1
! 127008 902017496
! 187438 554977704
! 51647 204424476
! 100045 43189017
? 1
? 1
? 1
! 45714 677633659
? 1
! 17486 15641056
! 128756 17998524
! 90017 554642659
! 52645 727394664
! 50615 5643324
! 175798 651363941
? 1
! 158773 302586394
? 1
! 138161 218326705
? 1
? 1
? 1
? 1
! 64642 82089812
! 47440 433102533
? 1
? 1
? 1
! 99169 506348319
? 1
? 1
? 1
! 182018 187251005
! 144621 382785442
? 1
! 149334 706638535
? 1
? 1
! 6270 501179016
! 128158 861648928
? 1
! 65848 615085275
! 56791 397000654
! 198207 378596235
! 1202 125826399
! 174865 180052321
! 26174 352770908
? 1
? 1
! 125404 873530071
? 1
? 1
! 66817 939479353
? 1
! 19814 356629726
? 1
? 1
! 41551 30949276
! 57679 737016758
? 1
! 24512 434578955
! 5232 67337078
? 1
? 49030
! 58317 27685760
! 115682 653936901
! 165170 454782753
? 1
? 1
! 143499 666176767
? 1
! 179500 137004389
! 25564 788903568
! 30082 249186983
! 11600 384656107
! 149722 745300983
! 11144 773850102
! 67605 878113064
! 39982 578788401
! 42489 114595371
! 163281 733776591
? 1
! 46974 831305816
? 1
! 56975 279007949
! 16544 851410738
? 152666
? 1
! 143590 459450860
? 1
? 1
? 1
? 1
? 1
! 32103 305379361
! 143084 432160946
! 4023 129881506
? 1
! 75044 737799888
? 1
! 97535 952339990
! 54033 879482947
! 84332 310593215
? 1
! 192720 210125612
! 157595 119841152
! 98931 304232279
? 1
! 177519 248073913
! 85382 977630568
! 57774 259956822
! 194950 370487307
! 3670 371355982
? 20665
! 151416 378743635
! 144720 774855338
! 52428 422036747
! 99699 173435821
! 122779 252433643
? 1
! 177680 213121713
! 64730 98652008
! 145769 981748356
? 1
? 1
! 59335 990784425
? 1
! 16309 238713545
! 161585 667323160
? 1
? 1
! 13743 753492588
! 169879 375930817
! 83442 677525043
! 185149 407597221
! 78752 893232454
! 195251 474920841
? 79135
! 192766 203181086
! 97520 415376643
? 1
? 1
? 1
! 103794 579073947
! 54517 431202815
! 193475 214991585
? 1
! 38031 673830599
? 1
! 20593 877454527
? 147185
! 128189 405614758
? 1
? 1
? 1
? 1
! 116824 928737289
? 1
! 99314 706827012
! 79897 445340136
! 58329 208635003
? 1
! 101097 448841325
! 121192 560231007
? 1
! 5768 363148828
! 52634 712509555
! 155009 476642099
! 88462 605054799
! 191892 942623402
? 1
? 1
? 1
! 98875 789058100
! 100322 787166560
? 1
! 88590 780763020
! 61497 838450121
! 61072 986048244
! 194393 88639082
! 171020 728872370
! 78572 316222763
? 1
! 172267 83861045
! 179986 742865589
? 1
! 7366 778695703
? 1
! 151248 698887910
! 191107 969880645
? 1
! 77834 843233809
? 1
? 1
! 57152 704046192
? 1
? 1
? 1
? 1
? 1
? 1
! 123337 425504504
! 172703 404554705
! 26145 811162564
! 40948 350960713
! 62605 682014491
! 70508 180730712
? 1
! 153189 388567296
? 1
! 57879 273033388
? 1
? 1
? 1
! 118617 598904883
? 1
? 1
! 25044 885776343
? 1
? 27924
! 140156 738370499
! 139836 955464864
! 193078 808083870
? 1
! 137272 125736875
? 1
! 62971 826399628
? 184968
! 126184 575209776
? 1
? 1
! 176903 365399014
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 127090 707414111
! 64744 25002503
! 29805 738263690
? 1
! 40420 403472891
? 1
! 28030 110907108
? 1
? 1
? 1
! 44044 452323050
? 1
? 1
? 1
? 1
! 130682 774819902
! 167254 399562978
? 1
? 1
? 99980
! 39724 516245979
! 147823 268523171
! 99017 208580429
! 85696 934617219
! 64428 439694175
! 144854 742626685
? 1
? 1
! 82403 297116390
? 1
? 1
? 1
? 1
? 1
! 117684 687551233
! 56829 206537597
? 1
! 4160 754650011
? 1
! 195636 387694800
! 163766 976171368
! 167894 102134524
? 1
? 1
! 76290 676424078
! 77925 820251785
! 177623 505881599
? 1
! 30576 723799876
! 195392 900486721
? 1
? 1
? 1
! 101178 723812874
! 159909 324801696
! 109885 210789478
? 1
! 26357 758198349
! 151538 822953578
! 88332 393243211
! 127660 352051673
! 76035 467457349
! 63218 501903335
? 1
! 102635 553948895
? 1
? 1
! 32071 521433980
! 105552 358919231
? 1
! 139809 308268854
? 1
? 1
? 1
! 107371 130841126
! 98250 762167889
! 39839 737496879
? 1
! 156243 993643311
! 190388 244261934
? 1
? 1
! 197102 858058640
! 22506 63120633
? 1
! 7471 423026399
? 1
! 184013 155341535
? 1
? 1
! 141552 820129036
! 147922 620496278
? 1
! 36012 613625693
? 1
! 5614 393246307
? 1
? 1
? 1
? 1
? 171352
! 154001 195280720
? 94041
? 1
? 1
! 78512 489940759
! 44106 752396507
! 190764 39494565
! 186090 36743474
! 149482 290998074
! 141063 260142423
? 154105
? 1
! 7326 543556502
? 1
! 41641 488520984
? 1
? 1
! 19753 549823482
? 1
! 52696 209517555
! 188784 104102372
! 152823 58751970
? 1
! 175082 536888079
? 1
? 1
? 1
! 186847 765063222
? 1
? 1
! 192899 733020479
! 89487 54668124
? 1
! 135073 958693829
? 1
! 140333 884330228
? 1
! 112934 502001973
? 1
? 1
? 1
? 1
? 1
? 1
! 184123 511863836
? 146303
! 115901 44261845
! 8608 232353366
? 1
! 92258 183262483
! 89814 575013324
! 62808 396723204
! 101409 160157659
! 79843 57219998
! 189084 330918691
! 190435 269869197
! 72145 206553752
! 70087 745454563
? 1
? 1
! 133153 291328374
! 33115 186284721
? 1
? 1
! 165802 37181687
? 1
! 68515 435198982
! 110169 243610388
! 117758 426582179
? 1
? 1
! 74456 838808113
! 190376 124718909
? 1
? 1
? 1
! 53027 672925299
! 54593 21940014
! 129409 606002285
? 1
? 1
! 167250 538487688
? 1
! 20974 750891512
! 138268 139786267
? 1
! 87720 374863280
? 1
? 1
! 31677 77121310
! 57939 973198721
? 1
! 144856 274781486
? 1
? 1
? 1
! 185334 223809960
? 1
? 1
! 124187 190779451
? 1
! 184505 303901508
! 70309 403356712
? 1
! 106930 692947820
? 1
! 124676 363409844
? 1
? 1
! 180543 198678427
? 1
! 181734 341967673
! 149462 125561809
? 1
? 1
! 155546 115967514
? 1
? 1
? 1
? 1
? 1
! 66123 932133364
? 1
? 1
? 1
! 139980 290481835
! 56943 973184399
! 85929 1721910
? 1
! 120211 361546312
? 1
! 14547 593922431
! 175457 352116292
? 1
! 17784 982428368
? 1
? 1
? 1
? 1
? 1
? 1
! 189816 665801
! 70166 480141423
! 89017 834368776
! 178959 433879179
? 1
? 1
! 63970 842619373
! 50386 464308575
! 183347 31146606
! 146212 255072734
! 23568 980985289
! 165684 36225532
? 1
? 1
! 18469 925389815
? 1
? 1
! 5896 541404653
! 61231 296735790
? 1
? 1
? 42139
? 1
! 87591 104757333
! 121813 198133285
! 45642 843892012
! 61204 403254340
? 1
! 143434 692614950
? 195235
? 1
! 101621 722780179
! 32706 634482287
! 40977 938074846
? 1
? 1
? 1
! 69507 575794970
! 123650 276943704
! 107843 255116567
? 1
? 1
! 16153 926303092
! 73763 923737168
? 1
? 1
? 42856
? 1
! 197925 545005342
! 58208 867594373
? 1
? 1
? 1
? 1
! 7358 981358643
! 184808 780245614
? 1
? 1
! 80936 483764229
! 105216 139869675
! 49879 968719319
! 150033 166317415
! 155566 462563583
? 1
? 1
? 1
! 121525 119276912
! 62239 236924397
! 40545 534674279
! 88484 852945787
? 1
? 1
! 108030 603633898
? 1
? 1
? 1
! 83146 472125046
! 178482 743667572
? 1
! 140188 443192914
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 92054 559321679
? 1
! 161372 662472241
? 1
? 1
! 48140 434954812
! 25122 830577693
? 1
? 1
! 194518 820647576
? 160452
! 149791 746855339
? 1
! 197649 559734300
! 140941 211809219
? 1
? 39188
? 1
! 163743 458982800
! 168044 751299835
! 181309 956125767
? 1
! 93810 853551489
! 69216 816652286
? 51082
! 164341 664400548
! 185275 60556152
! 55880 906697626
? 1
! 26649 765543498
! 90663 830211745
? 192771
? 1
? 1
? 1
? 1
? 183912
? 1
? 1
? 1
? 1
! 146885 382937687
? 1
! 151798 641038450
! 9957 905447505
? 195324
? 1
! 5939 399727001
! 138322 225302769
! 7263 823434160
! 80186 941611496
! 52198 475398621
! 89366 701493835
! 176211 42308586
! 179452 38152354
? 1
! 175977 619260598
? 1
? 1
? 1
? 1
! 199744 52504212
! 61015 664123256
! 18686 684972372
? 1
? 1
? 1
! 156750 213288768
? 1
? 166783
! 92827 511050297
! 27809 416303567
! 38366 145604381
! 143680 209491785
! 54886 828517706
? 1
? 1
! 86983 92548809
! 153899 532225486
? 67425
! 144992 421267833
? 1
! 123803 746863703
! 72079 510765334
? 1
? 1
! 65838 836554017
! 126516 448741614
? 1
? 1
? 1
! 5354 741788243
! 86942 172832433
! 122216 479579468
? 1
! 78194 63351274
! 33740 77596922
? 1
! 132118 850194797
! 138027 374125904
! 129821 602354916
? 1
? 1
? 1
! 139748 123980886
? 1
! 129278 839456109
? 1
! 150656 393339325
! 145297 502376911
? 1
! 168705 519002578
! 72869 95556897
? 1
? 112978
! 84367 750506171
? 1
! 198912 872440117
? 1
! 16407 85546851
? 1
? 1
? 1
! 74430 65729731
? 1
! 198457 780456776
! 134100 992038349
? 1
? 1
! 127580 337908868
? 1
! 176044 351048231
! 87794 900579703
! 140842 588619988
? 1
? 1
? 1
? 1
? 1
! 16185 779325415
? 1
! 188356 232685141
! 57622 968999344
? 1
? 1
? 1
! 166948 825680557
? 1
? 1
? 1
! 78703 544198393
! 42783 922383893
? 1
? 1
? 1
! 181220 874186965
! 16208 82979782
? 1
! 147561 132814343
! 46130 971307590
? 1
? 1
! 15363 927917123
! 183727 970312794
! 21739 652429651
? 1
? 1
! 156064 372536346
! 125943 348557098
? 1
! 33033 385394872
? 1
! 187677 629788009
! 126754 159751094
? 1
! 126621 124253559
? 1
? 1
? 1
? 1
? 1
? 1
! 21372 689546060
! 37405 261608363
? 1
? 1
? 1
! 152309 894327861
? 1
? 1
! 173756 799179444
! 98335 149385622
! 7902 314392909
! 144701 34271432
! 55795 62836778
! 141758 809049849
! 134218 908228952
! 115984 148541538
? 1
? 1
? 1
? 1
! 37065 877573490
? 1
! 3357 590482843
! 191426 116555095
? 1
? 1
? 1
? 1
! 14034 59232564
? 1
? 1
? 1
! 153833 747870380
! 57803 527574432
? 1
? 1
? 1
! 60910 522177746
? 1
? 1
? 1
! 134938 848614677
! 79969 655400087
? 1
? 1
! 168466 50496441
! 128732 788576586
? 1
! 78082 398534989
? 1
! 155126 351949346
! 178414 954931277
? 1
? 1
? 1
! 7218 653947118
? 1
! 5016 752571344
? 49387
! 19957 958970236
? 1
! 9396 579666615
! 24905 320090984
? 1
? 1
! 181548 459354600
! 130798 430555268
! 99555 99434001
! 47786 279434405
! 62229 774048316
? 1
! 49168 230122415
! 22536 733595498
? 28006
? 1
! 114705 930283401
? 1
! 159000 609124616
! 134790 192204580
! 45776 165900268
? 1
? 1
? 1
? 1
! 124376 430781037
! 140557 178040046
? 1
! 52171 310784133
? 113489
? 1
? 1
! 44819 900258108
! 168695 735527533
! 136913 85623299
! 177463 779752981
! 134125 995640969
! 148008 475196139
? 1
! 173729 159467135
? 1
! 126626 95848820
? 1
? 1
! 155197 592356336
? 147158
! 128460 990370268
! 244 529005058
! 71692 935357175
? 1
! 100202 297584136
! 144987 163042761
? 1
! 90984 756913952
? 1
? 1
! 2244 113258954
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 51899 58423988
! 121578 126513396
? 1
? 69682
? 1
? 1
! 50097 804067078
! 35752 613309640
! 77215 414222714
? 1
! 77140 734303198
? 1
? 1
! 108177 739762081
? 1
! 54511 647577183
! 22810 613350917
? 1
? 1
? 1
! 144233 527442317
! 24744 776821171
? 1
? 1
! 88662 768838034
? 1
? 1
? 1
? 1
? 1
! 126534 290417123
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 26124 448497033
? 1
? 1
! 68488 593822794
? 1
? 1
! 180257 313190602
! 66918 252624442
! 38469 93641073
? 1
! 94237 885053428
? 1
? 1
? 1
! 24201 804312794
! 101562 151732242
! 156348 233336870
! 155593 530285809
! 114358 968847068
! 76278 785107894
? 1
! 94253 977553633
! 133384 82774610
? 1
? 1
? 1
? 1
! 165014 752010469
? 1
! 24576 297657586
? 1
? 1
! 154610 21820190
! 73902 637055707
? 1
! 156079 195664049
! 26153 884788969
! 80304 919145651
? 1
? 1
! 34426 297102639
? 1
! 173953 276928637
! 191309 905073706
? 50742
! 28848 318692939
? 1
? 109937
! 61903 475863078
! 166176 346509114
? 1
? 1
? 1
! 62953 276746341
? 1
? 1
! 41322 285784071
! 160447 457414240
? 1
! 114221 910194870
? 1
? 1
? 1
! 153956 853286956
! 40005 801550755
! 179753 203939993
? 27923
! 184736 713813863
? 1
! 116454 511267365
! 48108 471952798
! 96397 876850357
? 1
? 1
? 47666
! 114882 866254345
? 1
! 97513 245697212
! 95521 66443090
? 1
? 1
? 1
! 75067 169050623
? 1
? 1
? 1
! 85330 826617437
? 1
! 90932 561185278
! 160284 759996910
! 87486 994046262
? 20692
! 49054 105147905
? 1
? 1
? 1
! 135919 429763315
? 70933
! 99384 183753504
! 91263 306784876
! 169978 755853556
? 1
! 178904 339652549
! 79649 341870164
! 77725 553326665
! 2152 584836593
? 1
! 46505 506940899
! 37546 313589642
? 1
? 1
! 39703 566191787
? 1
? 1
? 1
! 34924 574230328
! 102209 601276432
? 1
? 1
? 1
? 1
! 131905 385767142
? 1
? 1
? 1
? 1
? 1
! 69829 139752398
? 1
? 1
! 48533 134744216
? 1
! 118390 491342979
! 191952 264640951
? 1
! 160452 214988303
! 144950 217798609
! 13263 35533376
? 1
! 123929 763184792
? 1
? 1
! 55513 783112078
? 1
? 1
! 70086 111421876
! 85559 649083098
? 1
? 1
? 1
! 179711 109800514
? 1
? 19786
? 1
! 133317 258823789
? 1
? 1
? 1
! 165025 790606002
! 26602 620609840
! 146667 960696027
? 1
? 1
! 156978 529750202
? 1
! 42770 652973313
! 151181 454943833
? 51064
! 12828 363148634
? 1
! 143624 688346993
! 95712 672740783
! 56559 321614800
! 12021 891438847
? 1
! 124019 733583135
? 1
? 1
? 1
? 1
! 100614 905777904
! 193061 335144041
! 126064 459470664
? 1
? 1
? 1
! 98851 601073718
? 1
! 197732 711737492
! 53179 900540177
? 1
! 153021 496252633
! 36384 769435394
! 37417 774077018
! 154545 872068207
! 116612 221923462
! 102647 763556581
? 1
? 1
? 1
! 14310 565136536
! 80766 774061500
? 1
? 1
! 172026 931832203
! 3503 969326499
! 73451 835082636
? 1
? 1
! 127182 272369431
? 41266
? 1
! 11920 362379428
! 76592 926594358
! 127019 959010651
! 196369 560482538
! 164201 261235737
? 76506
! 119144 158644976
! 103220 715760072
? 1
! 3510 933258603
! 117414 461657735
! 94336 627428899
? 1
? 112417
! 179651 291194097
? 1
! 157343 910306838
? 1
! 98028 273227704
! 180887 412702483
! 85763 448728451
! 25035 948109323
! 33578 285733744
? 1
? 1
! 169514 892718229
! 126796 851430563
? 1
? 1
! 157627 294723527
? 1
? 1
? 1
! 179020 934743933
! 59835 336959357
! 63622 482481892
! 102922 220407157
? 1
? 1
? 1
! 134817 516966096
? 1
? 1
! 69797 408153
? 1
? 1
? 1
? 1
! 54368 104443887
? 1
? 1
! 105144 728775254
? 32845
! 48266 738666482
! 44447 498236273
? 114656
! 30747 744066917
! 105814 463603029
! 42201 976288473
? 1
! 143153 822130784
! 151424 239337805
! 29178 5698585
? 1
? 122915
! 56754 714627895
? 1
? 1
! 158181 450953979
? 1
? 1
! 124685 785028135
? 1
! 173133 968834655
! 74611 916612393
! 124578 296843409
? 1
? 1
! 29787 462533880
! 48012 542011298
! 68191 684440159
! 153889 682886881
? 162093
! 156963 965066698
? 1
! 90624 995830243
! 136746 679832805
! 198955 451602266
? 1
? 1
! 65105 337841717
? 1
? 1
! 121628 26849506
? 1
! 91670 629979903
! 70728 55207810
? 1
? 1
! 100139 253100158
! 90090 889206184
! 181703 298743044
! 119755 575856588
! 111230 758373615
! 90774 859867723
! 49297 938750512
! 1014 9463858
! 45328 702611140
? 1
! 50193 567080118
? 1
! 51683 691028249
? 1
? 1
? 1
! 13924 290181272
! 23421 648245050
? 1
! 112702 242729552
? 1
! 13346 23612503
? 1
? 1
! 174532 492047908
? 1
? 1
? 1
? 1
? 1
! 55803 514143996
! 106700 846548786
? 1
? 1
! 54975 17820420
! 26559 179129620
! 9956 819756228
! 24092 505835468
? 1
? 1
! 144736 110055715
! 96393 172635118
! 141232 232136746
! 78504 276371146
! 162507 466195731
? 1
? 1
! 117483 55935097
! 63553 465580315
? 1
? 1
! 19047 230107050
? 1
? 1
! 95831 923783715
! 20091 931604995
! 136937 770239650
! 98303 392890925
! 132985 321091705
! 192837 361653004
? 1
? 1
! 35082 104211861
! 36663 514379854
! 85176 656244597
? 1
? 77563
! 107159 155051833
? 1
? 1
? 1
? 1
! 34251 427947899
! 78332 999140023
! 143722 816481377
? 1
! 128898 63789041
! 123982 459442692
? 1
? 1
! 135628 125963836
? 1
? 1
? 1
? 1
? 1
? 148331
? 1
? 1
? 1
! 25538 119701068
? 1
! 30665 335258540
? 1
! 133768 581381448
? 1
! 64219 269608322
! 12536 924339323
! 190843 496522266
? 1
? 1
? 1
? 1
! 1165 137580547
! 132182 781043783
! 168513 967380975
! 110729 796054369
? 1
? 142723
? 1
! 191228 74240271
! 165879 525071852
? 1
! 38551 741003356
! 94276 548588282
? 1
! 175338 575267939
! 186244 752646278
? 1
! 82212 648022476
? 1
? 1
? 1
! 61976 744228188
! 32553 323589578
! 182838 754298984
! 75290 891772971
? 1
? 1
? 1
! 132168 977400089
! 53196 377149607
? 1
? 1
! 117590 186815864
! 60217 601363124
! 180775 658799656
? 1
! 54638 990497733
? 1
! 190980 864304549
! 11194 163154028
! 127961 37693780
! 106395 208059674
! 187495 941582031
? 1
? 1
? 1
? 1
! 33712 258378176
! 107949 160807556
! 100818 347347738
! 193226 211047514
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 48355 85963178
? 1
! 93012 684171144
! 2000 578951516
! 37460 94253812
! 182850 322710435
? 1
? 1
! 191883 4231673
! 2430 453383503
? 1
! 195533 182110219
? 1
! 84854 923954545
? 1
! 87846 987942139
? 1
? 1
? 162368
! 143854 776683220
! 21768 184561800
! 134773 563593734
! 40578 159626843
? 1
! 103615 411646880
? 1
? 1
! 110715 980578678
? 187162
? 1
! 191985 117896012
? 1
? 1
? 1
? 1
? 1
? 1
! 31893 467509794
? 1
! 102127 614661059
! 173244 493001442
? 1
? 1
? 1
? 1
? 1
? 1
! 5448 628190785
? 1
! 96880 333594923
? 1
! 61494 335035735
? 1
? 1
? 1
? 1
! 23860 62569663
? 1
? 71221
? 1
? 1
! 86014 589657617
! 42979 722087593
? 1
? 151125
! 11168 456231386
? 1
? 1
! 67223 812070763
! 137865 714994827
! 187038 569086798
! 130586 357441958
? 1
! 53238 681427606
! 48023 389625203
! 13713 461880870
? 1
! 100431 346407626
! 130971 440232195
! 151839 860556381
? 1
? 1
! 19341 764532395
! 73471 246067043
? 1
! 15207 339589866
? 1
! 168063 478269401
! 179471 686429307
! 23998 127607693
! 1822 213368298
? 1
! 150037 176089379
! 154621 562308115
? 1
! 50991 194247067
! 27669 762350570
! 49867 284397715
? 1
! 151368 16864488
? 1
! 124626 549691524
? 1
? 1
? 1
! 95876 930672693
! 158204 850159749
! 112743 132412712
? 1
? 1
? 1
! 4618 250695609
? 11012
! 165801 7360535
? 1
! 188774 606206367
? 1
? 156282
? 1
! 163163 948318633
! 52193 59755283
! 5604 442654381
! 71657 316909613
! 186078 489805355
! 1777 868605669
! 69289 824804153
! 177583 84660214
? 1
? 1
! 54124 824536776
? 1
! 15425 592875490
! 78125 246914544
! 164739 212853010
! 31052 531319988
! 136940 178258625
! 45754 718132592
? 1
! 137102 287621617
! 84900 632024615
? 1
? 1
! 38668 136521256
! 64259 432036995
! 147148 296896840
! 41393 171898153
? 1
! 101723 7050243
? 1
? 1
? 1
! 91931 102250420
! 19911 897095484
! 143028 728748099
! 83652 43720396
! 174773 152711703
? 1
? 1
! 123935 813944197
! 155668 544871029
? 1
? 1
? 1
! 164047 304667103
? 1
! 105432 929559497
! 51044 821579688
? 1
! 35449 259192231
? 1
? 1
? 1
! 54171 556408745
! 102654 726704095
? 1
? 1
! 46599 620293622
? 1
? 1
! 2377 861295138
! 84923 508565894
? 1
! 83186 402954837
! 44073 239553938
? 1
! 103331 709816535
? 1
? 188058
! 171571 825277576
! 142904 62272908
? 1
? 1
? 1
? 1
? 1
? 1
! 23412 640498824
! 150803 506899278
! 100132 531981858
? 1
? 1
! 163945 236073952
! 68402 781200520
! 31371 649154891
? 1
? 1
! 180057 884538502
? 1
! 156644 677206116
! 156399 825640279
! 78831 782487409
? 1
? 1
! 181489 429962191
? 1
! 71382 50419012
! 161748 592924595
! 71474 744660948
? 1
? 1
! 65065 661283269
? 1
? 1
! 120612 36827391
! 100654 977166234
? 1
! 173705 334932872
! 126797 920636738
! 8994 896135651
! 13028 531697092
! 45846 556095282
! 83750 275780199
? 1
! 193119 932286510
? 1
! 176789 921231440
! 175071 44630056
! 455 312596294
? 1
! 36861 429190902
! 198581 629723621
! 24161 195809440
? 1
! 70467 890666423
? 1
! 189125 987946508
! 12416 164679542
? 1
! 124843 298148624
! 114879 24762713
? 1
! 75868 12288022
! 105874 601207742
? 1
? 1
? 1
! 145897 131377900
? 135218
? 1
? 1
! 8036 3068273
? 1
! 110677 127228969
? 1
! 7718 641118136
! 172432 518655939
? 1
? 1
? 1
! 91199 170258108
! 78268 314034294
! 23396 904280171
? 1
? 1
! 75804 378788312
? 1
! 100490 258678706
! 12550 482501568
! 78710 967584577
! 151064 131665499
! 193301 675617260
! 134969 767611104
! 175960 662099038
? 1
! 170564 24806425
? 1
? 1
! 194791 80429116
! 132589 626898054
? 1
? 1
! 57391 368967868
? 1
? 1
? 1
? 1
! 28920 741887850
? 1
! 88281 132958355
! 22037 843720906
! 100225 240633069
? 1
! 108157 967804520
? 1
! 197462 892196498
! 25667 327028441
? 1
? 1
? 1
! 134311 974643083
! 142018 108349461
! 188270 682566868
? 1
? 1
? 1
? 1
? 1
! 135518 173105093
! 43219 392595164
? 1
! 170212 275709356
! 97871 747596625
! 92854 526761495
? 1
? 1
? 1
! 96652 53910631
! 36928 456364083
! 11175 967735232
? 1
? 125068
? 1
! 166207 293868072
? 1
! 194879 671363639
! 145402 805893827
? 1
? 1
! 194040 495270827
! 38116 50821674
? 1
? 1
! 78563 549317656
! 145829 533418169
? 1
! 156837 722638194
? 1
! 164840 630710896
! 153611 208929849
! 51904 901592245
! 195521 644682300
! 149926 895089350
? 1
! 94231 641617555
? 1
? 1
! 27025 541023425
? 1
! 114118 495983399
! 165546 370661322
! 61698 315027583
! 28959 772816226
! 12424 918994813
? 1
! 72856 235920319
! 101958 900865106
? 1
! 52044 20040494
! 113674 47566640
? 1
? 1
? 1
? 1
! 157717 945448391
! 67160 641018081
? 1
! 46848 70462717
! 76800 264797439
! 175532 665385656
! 29472 724253035
? 1
! 176317 39589521
! 158856 878640220
! 17692 553136388
? 1
? 1
? 1
! 105412 696386647
! 153818 298232713
? 1
? 1
! 168840 434621135
? 1
! 35936 937645872
? 1
! 130882 224345964
! 27412 698694469
! 167172 219053463
? 1
! 124813 832052871
? 1
! 67241 750121189
? 1
! 17138 499380248
? 1
? 1
? 1
! 36180 700228761
! 138402 304019771
? 1
? 1
! 115392 878190453
! 163448 563130727
? 1
? 1
! 193761 21928096
! 24314 477109965
! 82745 245502359
? 1
! 35963 242823962
! 97906 845768254
! 173221 864429609
! 34275 393593775
! 154783 385621350
? 1
! 144727 57200139
? 1
? 1
? 1
? 1
! 129360 14570047
? 1
? 1
! 157600 127641665
? 1
? 1
? 1
? 1
! 160789 439593613
! 106380 498698293
? 1
! 76632 185051993
! 103952 384475327
! 145660 674170144
! 199826 852746776
? 1
? 1
? 1
! 74945 73004511
! 137520 14186701
? 1
? 1
? 1
? 1
? 1
! 87849 839508042
! 178737 985588239
? 1
! 124066 992657632
? 1
? 1
? 1
? 1
? 1
! 21979 894938833
! 81247 814458483
! 198400 521231657
? 1
! 96739 550039246
? 1
! 3148 761324856
! 44513 807677239
! 13832 689568977
! 164661 276221604
! 161835 914337690
! 53750 933921671
! 165356 671907547
! 125455 541879144
! 174326 228667535
! 39340 433369247
? 1
? 1
? 1
! 158497 498306871
! 131563 48608284
? 31243
? 1
? 1
! 54403 125386601
? 1
? 1
! 73053 216461296
! 22479 77292315
! 151654 482791530
? 1
? 135856
? 1
! 182294 20995770
? 1
? 1
! 43064 503533690
! 31088 380117277
? 1
! 196217 825770677
? 1
? 92301
! 17006 341627534
? 1
? 182574
? 1
! 12418 775831189
? 1
! 134986 35179804
? 1
! 44545 307324050
? 1
! 9003 211406473
! 192479 495103048
! 190195 950095772
? 106628
? 1
! 52693 245320587
? 1
! 99008 580030012
? 1
? 1
? 1
! 79838 666394730
? 1
? 1
! 24318 798894269
! 699 72821480
! 167918 986671653
! 74703 403440646
? 1
? 1
? 1
? 1
? 1
? 38162
? 1
! 97685 921658362
? 1
? 1
? 180500
! 40729 710160966
! 40515 458863054
! 186030 138556655
! 45524 377051417
! 782 75303101
? 1
! 78634 597438893
! 96469 883817941
! 27801 69037735
! 180457 781684234
! 167259 701010880
? 1
! 59953 164519405
! 102221 271552316
! 176386 140363214
? 1
! 119422 84826026
? 1
? 1
? 1
! 151318 799281594
? 1
! 33754 36460132
! 195136 431364091
! 193656 269685351
! 73422 86931903
? 1
? 1
! 151971 70572602
? 63764
! 55855 723876482
! 135673 72412208
! 79981 802974623
! 2206 928595014
? 1
! 9865 650512259
! 154374 667627952
? 1
? 1
? 1
! 50009 509193147
! 126279 383937935
? 1
? 1
? 1
! 134812 102600922
! 189222 223378543
! 88545 23750927
? 1
! 99050 828887988
? 1
! 2347 976245814
? 1
! 3015 171132510
? 1
? 1
? 1
? 1
! 138351 780614782
! 81919 165059922
? 1
? 1
? 1
? 1
! 68698 754814625
! 60710 335737194
! 7618 323681888
? 1
! 11036 53548091
? 1
? 1
! 194143 759849552
! 65541 821323466
! 87450 48184584
! 74181 376215816
? 1
? 1
! 172159 490974798
! 45530 63876902
! 71498 378420503
! 80565 799238137
! 78479 773589597
! 23972 646646072
! 17820 217750289
? 1
? 153439
? 1
! 82698 289323268
! 28783 64049490
? 28925
? 1
? 21581
! 117256 88763516
! 77525 440299297
? 180881
! 144893 700643680
? 1
? 57143
? 1
? 1
? 1
? 1
? 1
! 187735 759179157
? 1
? 1
? 1
! 165371 245392939
? 1
! 58751 321341662
? 1
! 118866 421677907
? 1
? 152417
! 101295 378239298
? 1
! 26129 953521081
! 55565 294700136
? 1
! 22454 225280334
? 1
? 1
! 39907 545260126
? 1
? 1
? 1
! 30612 494130238
! 124112 195969172
? 1
? 1
! 19415 864855124
? 1
? 1
? 1
! 91109 30116998
! 49517 96866877
! 48086 546953996
? 1
! 126586 538343978
! 2720 908418084
! 48041 960829213
! 172442 175369382
! 47443 965266548
! 126360 635805899
? 1
! 190644 926798058
! 188215 43006535
! 8480 92737841
? 1
! 197777 902325438
? 1
! 43888 442497300
? 1
? 1
! 167072 690508318
! 80329 548915653
! 26414 558968873
! 168203 294953953
! 186271 483744629
! 69263 783605845
? 1
! 57196 402526658
! 39198 492520374
? 1
? 1
? 1
? 1
? 1
! 118585 731872524
? 1
! 125096 240171646
? 1
! 40066 918023884
! 29028 286290123
? 102670
? 1
? 1
! 174370 422877102
! 191051 888624193
? 1
? 1
! 175571 1544281
? 1
? 1
? 1
? 1
! 159095 321046499
! 103222 495666486
! 25344 412393816
! 177658 848298305
? 1
! 65476 981324763
! 186436 437757086
? 163876
! 59478 143001551
? 11055
! 81623 446465537
! 50358 295722549
? 1
! 123460 931642277
! 21219 248083122
! 168666 538554592
? 1
! 27470 544414893
? 1
? 1
! 41260 77310861
? 1
! 75236 36704387
! 105624 654618093
? 1
? 1
? 1
? 1
! 160336 878190908
! 116216 335514617
? 1
! 71938 395274485
? 1
? 1
? 1
! 20322 91408750
! 43406 949884341
? 1
? 1
! 80689 681594801
! 184470 945530816
? 1
! 39288 564001565
! 58880 885815878
? 1
? 1
? 1
! 23890 748142870
! 68241 773147267
? 1
! 112368 911607628
? 104033
? 1
? 1
? 1
? 1
! 185474 976869127
! 87277 916223957
? 1
? 1
! 178436 248383733
? 1
? 1
! 81705 260847573
! 80412 924933920
? 1
? 1
! 172133 671354340
? 1
? 1
! 81373 450019559
? 1
! 87593 835455453
! 123136 718962842
? 1
? 1
! 58320 563155937
? 1
? 1
? 38159
! 68696 317726790
? 1
? 1
! 185223 882799044
? 1
! 8892 301727263
? 1
! 97331 606854027
? 1
? 1
! 89116 972805463
! 19403 880403451
? 1
? 1
? 1
! 112318 870135315
? 1
? 1
? 197258
! 169395 897047889
! 3344 319267
? 1
! 56725 709189197
? 1
? 1
? 1
? 1
! 127866 878726241
! 44873 496349668
? 178246
! 2112 393613798
? 1
? 1
! 195167 643996564
! 9160 36542972
? 1
! 166713 809413472
! 193156 93035519
! 142159 162517419
! 131251 254466281
! 154210 358154185
! 66198 405854523
? 1
? 1
! 109173 475976472
! 124569 680699763
? 1
? 1
! 94754 16317555
! 172540 768459643
! 46917 19991545
? 1
? 1
? 1
! 171273 75367838
? 1
! 188876 859331199
? 86113
! 156684 920558200
? 1
? 1
! 105291 948291349
! 109250 886881166
? 1
! 129287 447129314
? 1
? 1
! 133600 102061247
! 168831 808142098
? 1
! 98654 979335943
! 98986 248032515
! 72600 947639546
! 187139 728624780
? 1
! 134756 225464054
! 142647 585427736
! 124862 315530727
! 186355 35394624
? 1
! 149779 834771528
? 1
? 1
? 137780
? 1
? 1
! 20599 652851107
! 31471 34402323
? 100045
! 27126 720650363
? 1
? 1
! 115256 641978535
? 1
! 32324 119709017
! 6887 741655245
? 93734
? 35414
? 1
! 70818 483541779
! 198034 29661097
? 1
? 1
? 1
? 1
? 1
! 48005 493205298
! 39878 342258584
? 1
! 150115 150855010
? 1
! 155003 314166938
! 193382 130690996
? 1
! 160444 344147546
! 180225 939295677
? 1
! 56475 486100204
! 81451 507708499
! 49213 692516425
? 1
! 122534 638674248
! 91747 38043840
! 98584 84643416
! 181701 285238338
? 1
! 134266 484304625
! 186499 954389731
? 8700
? 1
? 1
? 1
? 1
? 1
? 1
! 118137 245784531
! 2913 641174467
! 147416 513298593
! 56367 403195875
? 1
? 1
! 166962 710430369
! 35710 646971709
? 1
! 160428 673777690
? 1
! 125756 53496989
! 57641 641603627
! 182966 533375035
? 1
? 1
? 1
! 66302 3825585
! 38974 753993050
? 1
! 48800 330045759
? 1
? 143001
! 80242 921684263
! 40438 373634414
! 191035 114804590
? 77578
! 57371 582912278
! 45907 987814441
! 71524 648119051
! 8519 452637840
? 1
? 1
! 94273 911961547
! 161154 674250377
? 1
? 1
? 6988
? 1
? 1
! 78916 547807279
? 32623
! 112325 477028848
? 1
? 1
! 37064 578527439
! 70194 792346551
! 157683 677347967
? 1
? 41143
? 30437
! 128258 683373651
? 177737
? 1
? 1
! 172870 787907329
? 1
? 1
? 7269
? 1
? 1
? 1
! 18659 354574623
? 1
! 46658 338953620
? 1
! 55920 120054506
! 89370 283373541
! 137442 162593956
! 66018 365894200
? 1
? 1
! 12315 737693336
? 1
? 147696
? 1
? 1
? 1
? 180530
? 1
! 143157 178220975
! 130941 575509203
! 78017 783060597
? 1
? 89545
! 7046 891957918
! 196989 741986645
? 1
? 1
? 1
! 121920 200846374
? 67588
! 117941 934692200
? 1
? 1
! 11101 724947300
? 1
! 106057 975169081
! 105700 62103456
! 174148 448319385
! 30592 258407618
? 1
? 1
? 1
! 101745 139146072
? 1
? 1
! 9192 758080849
! 65650 988967554
! 62035 73128305
! 15580 229837099
? 1
! 61792 465475596
! 140596 869256475
? 1
? 1
! 170313 119595240
! 14078 439904299
! 106236 250626101
! 167504 496513434
? 146100
! 2654 267801530
! 112041 456826502
! 120251 825565960
? 1
? 170980
! 104420 587372019
! 161194 169756953
? 1
! 185903 783974312
! 176369 520788735
? 1
? 1
? 1
! 26247 508120421
! 94114 768242993
! 189860 39048939
! 7473 591385553
! 17713 713272442
? 1
! 183926 241732312
! 187714 688849331
! 141708 313488418
! 123947 771866725
? 1
! 102438 382994448
? 1
? 1
! 193833 845445673
! 67018 126528564
! 113192 452939848
! 83604 207802414
? 1
? 1
? 1
! 47322 834787463
! 44270 131992446
? 1
! 98700 419971099
! 20445 677215682
? 1
? 1
? 1
! 147269 271990523
? 1
? 1
? 1
? 1
? 52843
! 122990 120443831
! 59791 127107554
! 78847 550243931
? 1
! 38275 150705971
! 53973 366294637
! 62313 870723857
? 1
! 69255 241323363
? 177138
? 1
? 1
! 34376 12085455
! 48070 382632225
? 1
? 1
! 94556 845158096
! 198852 461093041
? 1
? 1
? 1
! 7142 530361143
! 74411 20435283
? 1
! 77349 393365901
! 68064 269673411
? 1
! 158919 836198085
? 1
! 19513 27175171
! 37352 118353568
? 1
! 166183 276055377
? 1
? 1
? 1
? 1
! 42443 405337612
! 101183 784318375
! 93817 766548636
! 80387 390748194
? 1
! 95838 966639647
? 1
! 71997 227793570
! 199923 378924147
? 1
? 1
? 1
! 83407 46211183
! 58878 510318257
? 1
! 122021 593669023
? 1
! 46230 539544671
! 81267 506470390
! 181569 87138586
! 121602 221203913
! 109849 230330650
? 1
! 82085 815057627
? 1
? 1
? 1
! 81958 731098105
? 1
? 1448
? 43340
! 86447 314789614
! 37918 816133533
? 1
? 12962
! 121083 27182458
! 579 713105878
? 1
! 44805 484118222
? 1
? 1
! 70910 920492670
! 95334 55756810
! 188153 746438484
? 1
! 58881 933385073
! 194887 842421057
! 121679 182794607
? 1
! 38829 979313607
! 52643 815588631
! 185569 816507759
! 93098 625964579
? 1
? 1
? 1
! 112322 567713962
! 153110 655402286
! 102696 241675178
? 135772
! 10317 402876111
! 163876 396493208
! 69179 13898683
! 26096 652680107
! 66957 255244796
! 63227 675934998
! 149278 926809317
? 1
? 1
! 120461 382164414
! 154512 898667813
? 1
! 188241 353347476
? 1
! 33593 877554925
? 1
? 1
! 48983 469450530
? 1
! 182332 69522332
! 84079 82719092
! 83549 35448555
! 30588 962342810
! 185212 760447981
! 175337 264854928
! 50306 506660193
! 78950 268659563
! 108743 377616020
? 1
! 137024 950299505
? 1
! 1039 250853394
! 168465 168560295
? 1
! 32241 450571787
? 1
? 1
! 137016 782134822
? 1
! 24721 599620964
! 124911 827627045
! 111798 702126479
? 1
? 1
? 1
? 1
! 53530 79505913
! 114592 72275407
? 1
! 122074 808725166
! 43805 657429227
? 1
! 60792 528984407
? 1
! 19598 467373444
! 6519 650463757
! 196254 32786764
? 1
? 1
? 72425
! 179784 286678499
! 36015 482582511
! 171850 137471659
? 20900
? 1
! 2526 36245369
? 1
? 1
! 77994 620015675
? 1
! 46747 310310460
? 1
! 70069 407876134
! 49026 26886359
? 1
! 13786 144977324
! 160192 17997586
? 1
! 170660 831589952
! 27673 924731904
? 1
? 1
! 119024 503709689
! 17988 611037284
? 1
? 1
! 49693 526690100
? 1
? 1
! 48928 46584339
? 1
! 107082 501324940
? 1
? 1
! 70357 127394846
! 194402 475766423
! 144183 344538165
? 1
! 10305 158045792
? 1
! 187550 472725479
? 31860
? 1
? 185928
? 1
! 68061 954067798
? 1
? 115630
? 1
? 150221
? 47954
? 1
? 1
? 1
? 1
! 157296 424627980
? 1
? 1
? 1
! 118725 571296033
! 181478 720012695
? 1
? 1
! 103588 986879738
! 111303 802758099
? 1
? 1
! 54313 770742520
! 37084 246604205
? 1
! 192345 253804635
? 1
? 1
! 109946 820941588
? 1
! 185224 141139151
! 136886 137770226
? 1
! 171566 944783026
! 131825 656400338
! 83539 80950422
! 131803 695868773
! 58747 912512262
? 1
! 88476 605642090
! 102410 15636863
! 55300 826599900
? 1
? 1
! 98484 308002297
? 1
? 1
? 1
! 196915 386758371
? 1
! 6569 567253980
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 12901 572030686
! 27931 506927261
? 1
! 134360 179795618
? 1
! 71721 887681478
? 1
? 1
? 1
? 1
? 1
! 49657 981298004
! 163072 471976536
! 73995 256199069
? 1
! 118737 894815907
? 1
! 88415 821196676
? 1
! 150992 573489548
! 97723 409601784
? 1
? 1
! 147420 302193502
? 1
? 167093
! 110323 957192125
! 44430 704369953
? 122390
? 1
? 1
! 68144 684486826
! 79182 905352845
! 95715 673018550
? 1
! 149973 767146882
? 54481
! 56380 999756527
? 54400
? 1
! 195746 828910758
! 99741 763516156
! 86878 176023944
! 46529 821704091
? 1
! 164439 54374621
? 1
! 95657 974059123
? 1
! 70971 83645947
? 1
? 1
! 196372 469078280
! 46186 883759893
! 93058 332326193
! 47594 10232053
? 1
! 35024 144987340
! 178489 37335377
! 48192 688057460
? 1
! 92257 970240152
? 107111
! 10752 367890968
! 46422 917885086
? 91827
! 57491 361886921
! 83798 130245864
! 195346 973133660
? 1
! 22666 21616931
? 1
! 122920 571487166
? 1
! 120393 933323283
! 23144 845579207
? 1
! 3690 82107291
? 1
! 76921 206264732
? 1
! 48079 170646739
? 1
! 136352 803711253
? 1
? 1
! 146559 993149092
! 137922 728766721
! 4001 145199937
! 138032 978539124
! 171105 527696794
? 1
! 74102 927986347
? 1
? 1
? 1
! 144151 409081606
! 102758 930395636
? 1
! 183805 581656480
! 148907 46723176
? 1
? 1
! 33775 543898361
! 75557 688869130
? 1
? 1
! 79478 884628070
! 132459 640919007
? 1
? 88836
? 1
! 106162 943436618
? 63538
! 169729 752299037
! 135851 465757375
? 1
? 1
! 125095 795771763
! 67566 348438584
? 1
? 1
? 166583
? 1
? 1
! 8081 653642101
? 1
? 1
! 199171 893375940
! 33148 204482341
! 161435 533285501
? 1
! 73849 322592560
? 1
? 1
! 28085 24698419
! 78006 417303848
! 151040 614920282
! 13455 518066726
? 1
! 20017 145284602
! 10756 920274604
? 1
! 10457 387984620
? 1
! 2670 163556256
? 1
! 110945 940292468
? 1
? 1
? 1
? 1
? 1
? 145285
? 1
! 163335 92469947
! 185615 838720213
! 831 585814680
! 13727 43976102
! 131023 278165279
! 73645 536585781
! 88745 191602242
? 1
? 1
! 140150 683766993
? 18288
? 1
! 123057 298593352
? 1
! 62502 779727657
! 132572 122542535
? 125768
! 52517 226077965
? 1
? 1
! 113235 560595716
? 1
! 43310 19374695
? 1
? 1
? 1
? 1
! 24808 492325747
? 1
! 157775 170106205
? 1
? 1
? 1
? 1
! 137596 963265844
? 1
? 1
? 1
! 62456 743158088
! 89628 638670397
? 1
! 72240 392818504
? 1
? 1
! 133906 624834610
? 1
? 1
? 1
! 89093 58155847
? 1
! 35744 534677229
! 85751 571893973
? 1
? 1
? 1
! 11200 251189430
! 184016 920713974
? 1
! 33433 488547365
? 1
? 1
! 53610 475257948
? 1
? 1
! 106456 538177694
? 1
? 1
? 1
! 145563 339871764
! 15830 896996918
? 1
? 1
! 111948 289773386
? 1
? 182923
! 152692 147735557
! 99268 749748053
? 1
? 1
? 1
? 1
! 18649 221161458
? 1
? 1
? 1
? 1
! 18093 482652560
? 1
! 15014 132733034
? 100159
! 59638 327949366
! 165779 699618312
! 152265 49993303
! 143587 934875463
? 1
? 1
! 31883 730463731
! 172751 645266120
? 1
! 95647 775065508
? 1
? 1
? 1
? 1
? 1
! 74561 707837586
? 1
! 145207 15010736
? 1
? 1
! 126575 899502148
? 1
! 20489 863676264
! 98642 415258669
? 1
! 127173 949986463
! 60975 747546330
! 172460 59168885
! 108061 361847129
! 83764 274952624
? 1
? 1
! 170509 217791774
! 56148 235308760
? 35203
? 1
? 1
! 3463 818554842
! 70892 576478763
? 114603
! 101146 240956175
! 68852 717957907
? 1
! 119897 329589999
! 73403 203325943
! 55040 307811033
? 1
! 73687 772286048
? 1
! 68013 220425307
? 139048
? 1
? 1
? 1
! 26839 401610337
? 1
? 1
? 1
! 133651 423041546
? 1
! 130612 621515505
! 157446 571000002
! 22293 882850002
? 107462
! 185164 567109147
? 1
! 107118 519032087
! 19410 590416577
? 154883
! 117926 953393362
! 67064 839549181
! 105511 361773915
? 1
? 1
? 1
? 1
? 1
! 193626 454676455
? 1
? 1
! 31259 37655254
? 3340
? 1
! 171342 315758363
! 97173 992603211
! 101277 293574454
? 1
! 150178 491116021
? 1
! 168991 146340429
? 1
? 1
? 159396
? 1
! 113061 4055378
! 3312 412517883
? 1
! 124684 866369893
! 99665 91637385
! 51257 531938616
? 1
! 22248 765990986
? 1
! 89551 811127748
? 1
? 22254
! 35093 867527040
? 1
! 66623 776640128
! 134622 133532181
? 81218
! 177020 379511148
! 91286 245575929
! 162384 51952721
! 102859 593784169
? 1
? 1
? 1
! 42866 800350223
? 1
? 1
! 72879 152155361
? 1
! 62811 120115252
! 5217 990407822
? 1
? 1
? 1
! 81050 438489233
! 57360 589554070
! 47523 388764858
! 35202 948228465
! 67155 22047675
! 4884 704045904
? 151366
? 1
? 1
? 1
! 126057 656464564
? 1
? 1
! 115679 986199475
! 178915 133715168
! 135821 773210092
? 1
? 1
? 1
? 1
! 187275 691022802
? 1
? 1
? 1
! 1783 135476680
? 1
? 1
! 7760 110669005
? 1
! 135582 961113664
? 1
? 1
? 1
! 156648 508272883
? 1
? 1
? 1
! 163609 418242521
! 119989 892437349
? 1
? 1
! 135222 477353516
! 102236 717429469
? 154786
? 1
! 5519 402887664
! 186519 210932749
? 1
? 1
? 1
! 155186 951213346
! 15342 970283188
? 1
? 1
! 130096 380091980
? 1
! 14555 703556154
! 150041 543516282
? 186266
! 20174 852642352
? 1
? 1
! 30476 391724983
! 89259 322486690
? 1
! 166253 246137440
! 39962 244266450
! 147175 381506683
! 80187 947914150
! 144372 213049832
! 107870 629511337
? 1
? 1
? 1
! 88155 414092278
! 51958 624740599
! 38681 638818052
? 1
? 1
? 1
! 19983 788709016
? 1
? 1
! 52571 574800980
! 73769 318917384
? 1
! 45002 24048720
! 157656 610152955
? 1
? 1
! 191934 682509954
? 1
! 170052 301198112
? 1
? 1
? 1
! 176311 702631362
! 92039 535902993
! 67446 120623966
! 42463 478819438
? 1
! 25437 46556626
! 34883 133064403
! 196820 830197980
? 1
! 94606 946703076
! 154275 733601745
? 3147
! 172778 842326609
? 1
? 1
? 1
? 1
! 52219 956894927
! 199147 485381294
? 1
! 103989 36552632
! 5042 848617805
? 1
! 197935 844145744
? 17345
? 8877
? 1
! 195269 463328852
? 1
? 1
! 67958 3043369
! 130220 163783921
! 120037 901710026
? 1
? 1
! 135156 317012803
? 1
! 141923 839212101
? 1
? 101797
! 179133 619760639
? 1
? 173587
! 107963 477084680
? 1
? 1
? 1
! 64664 125016021
! 153616 688924655
! 169490 618291833
! 39514 359283762
! 96291 728260772
? 1
? 76773
! 6920 714213352
! 64683 71091777
! 15970 348752085
! 57462 307901456
? 1
? 1
? 1
? 1
! 3991 460381076
? 1
! 142423 283381288
! 55095 755061834
! 79128 315312665
? 1
? 53058
! 147579 619355935
! 44609 492345495
! 154247 400919557
? 1
! 162399 219034605
! 66894 263071037
? 73225
! 194502 412644558
? 1
? 1
? 140791
! 55788 961321393
? 1
! 69547 208605144
! 61591 998793854
? 1
? 1
? 150881
? 1
! 14595 474292579
! 113455 759572596
? 1
? 1
? 1
! 65862 653503011
! 1393 490816529
! 70612 441546294
? 1
! 135743 925213594
? 1
! 36097 216893383
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 188221
! 64098 43287112
! 98429 390626322
? 1
! 117104 3360387
! 8580 930142611
? 1
? 1
! 118116 257846244
? 1
? 1
! 48051 77895320
! 52900 359740350
? 1
! 122028 651146896
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 96451 589098100
! 154489 705325299
? 1
? 1
? 1
? 1
! 52382 925608248
! 134670 322114022
? 1
? 1
! 26268 171536671
! 91298 485076615
! 189568 498304690
? 1
? 1
? 1
! 129541 463584632
! 75889 300512753
? 1
? 1
? 1
? 1
! 167272 216154403
! 156130 263062262
! 182508 127398316
! 79169 674270733
! 151836 599764639
? 1
! 165091 800536436
? 1
! 142257 907733313
! 79123 995513299
? 1
! 134933 58712040
? 1
! 129655 357450123
? 1
! 155782 510095057
! 154271 948168629
! 62182 942463580
! 157468 663408936
? 1
? 97587
? 1
? 1
? 1
! 102330 93414201
? 1
? 1
? 1
! 42165 771967641
! 64661 839457216
? 1
! 123889 294191348
? 1
? 1
? 1
! 134014 879901762
! 112459 832327668
? 1
! 51236 621164349
! 87381 655789386
! 46707 385694810
! 133905 966201233
! 33040 244087737
? 1
? 1
! 158330 547492359
? 155438
? 1
! 193805 553446381
? 1
? 1
! 152874 32793067
? 1
! 97523 67472372
? 1
? 1
? 1
! 64984 516441562
? 1
? 1
! 94520 680183140
? 1
? 1
? 1
? 1
! 80172 175306555
? 1
! 81639 626884228
? 1
! 149738 582178911
! 170760 774965172
? 1
! 123722 236197767
? 1
! 93330 73733636
! 62281 404697533
? 1
! 99301 464165125
! 102498 20134163
! 4989 262916817
! 66616 940064755
! 108654 374572510
? 1
! 43019 670904444
! 114105 281167675
? 1
? 1
! 158405 680796963
! 81051 662040448
! 98685 255752098
? 1
? 1
! 83903 718994476
? 1
! 118669 527086771
? 1
! 326 280219627
? 1
! 31927 242999784
! 41925 233865588
? 1
! 49114 878920540
! 101459 577165631
! 9640 831116501
! 111039 768812421
? 1
? 1
! 21722 439578830
! 148026 218820328
! 106516 634149372
? 1
! 49383 629462356
? 1
? 1
! 95962 938053661
? 1
! 25663 211951662
? 1
! 22608 907686297
! 101050 87762707
! 32442 230433806
? 1
! 6653 134555129
! 143798 217580045
? 1
? 1
! 103406 712463459
? 1
? 1
? 1
! 93506 131308646
! 88112 947935650
! 118756 167970630
? 1
! 4421 964175049
? 1
! 182154 305619680
! 194741 617591328
? 1
! 11692 518381744
! 188985 836981004
! 59318 256668282
? 1
? 1
! 111016 72474384
? 1
? 1
! 85527 198693580
! 154689 210803565
! 179175 996982234
! 77535 842293603
? 115584
! 5172 26998954
! 175731 899982535
? 1
? 1
! 14 789514208
! 43062 802827696
! 73675 401875831
? 1
? 119333
! 172034 306643478
? 1
? 1
? 162365
? 1
? 1
? 1
! 45425 681656970
! 9380 528644694
? 179645
! 92949 694629629
? 1
! 52840 562316670
? 1
? 1
? 1
? 1
? 1
? 181727
? 1
? 1
! 58576 925350508
! 166475 810289193
! 195833 638745256
! 58250 575019783
! 161586 69318171
! 122846 37637831
? 1
! 161149 622755417
? 1
? 1
? 1
? 1
? 84997
? 1
? 1
? 1
! 67755 377865783
? 1
! 100546 463392836
! 78147 953574507
? 1
? 1
? 72320
! 35168 22044201
? 1
? 1
! 177176 45548965
? 1
? 1
! 29363 877420319
! 135520 167821293
! 142383 930032915
! 144050 100319399
! 103221 50083888
! 85356 267065064
! 29852 809577831
! 156642 73241706
? 1
? 1
! 167829 667138708
? 1
! 109942 467468663
? 1
! 44464 565064904
? 1
? 1
! 88746 52357260
! 135118 489694440
! 95556 263845098
? 1
! 1121 196687046
? 1
! 9421 484006962
! 83953 122184686
? 1
? 1
? 1
? 1
! 109293 9158100
! 72747 264519893
! 113284 273951262
! 34573 131104348
! 161141 305805896
? 1
! 13033 621100943
? 1
? 1
! 88217 910328605
! 162638 796003211
! 175627 435527132
? 1
? 1
! 43664 527085766
? 1
? 1
? 182007
! 194102 935818988
? 1
? 1
? 1
? 1
! 132669 402296485
? 1
! 198260 379913560
? 1
? 1
! 22621 443192944
? 1
? 1
! 183468 168453593
? 1
! 171830 888919199
! 90396 151795365
? 1
? 1
! 74770 678874660
? 1
! 47744 373506094
? 1
! 102250 622854839
! 21784 113050639
! 104753 843389316
? 64742
! 123527 598685014
? 1
? 1
! 101553 915566903
! 110221 675395147
! 139329 948368742
? 1
! 122082 618309483
! 116985 250679462
! 170746 868398333
? 55193
? 1
! 136773 683778801
? 1
! 65404 164404202
! 19401 478787889
! 195319 866563385
? 1
! 170139 716512499
! 57329 694524214
? 1
! 79340 461630753
! 105401 692096947
? 1
! 130778 675649155
! 126144 576484013
? 121368
? 1
! 186461 472778185
? 1
? 1
! 126055 258875204
! 127441 537782119
! 20622 478303700
? 1
! 134196 703551309
? 1
! 54799 95913229
! 46158 971448474
! 70324 702366619
! 7754 820666161
! 75752 538331290
? 1
! 177336 110182983
! 162933 556641821
? 1
! 68949 161040342
? 1
? 1
! 39835 745052301
? 1
! 122571 198131272
! 160906 942914043
! 42441 71022309
? 109550
! 422 838531231
? 1
! 66314 881695418
! 66052 122668338
! 163384 702100333
? 1
! 183743 496442572
? 31114
! 73213 888971772
! 73313 50229030
! 32051 336549141
? 1
? 1
! 192271 387519802
! 114684 190524115
! 168732 488638025
! 129825 170103108
? 1
! 79352 188218227
! 29151 368836358
? 1
? 1
! 107156 5077102
! 17598 630634707
? 1
! 185647 313083899
? 1
? 1
! 52742 879452109
? 1
! 25786 609668436
? 1
? 1
? 1
! 130227 334843112
! 30546 562279482
! 62532 832151675
? 1
! 147954 866871843
? 74704
! 119777 152115664
! 59941 216457761
? 1
! 164672 423054069
? 106276
? 1
! 154780 617897121
? 1
? 1
? 1
! 190883 489233293
! 63991 246786100
! 117111 833135777
? 1
! 178763 622184481
! 18930 536673320
? 1
! 163032 491377312
? 1
! 16707 69929648
! 194983 84744039
! 38647 949260161
? 1
! 101257 731704993
! 52826 123537120
? 1
? 1
! 175094 527359712
? 1
! 31872 307013942
! 101921 650314257
? 102513
? 1
? 1
! 63052 383151184
? 1
! 22422 767968273
! 137886 615054216
! 30914 478049856
? 1
? 1
! 30284 960300011
? 192103
? 120431
? 142456
? 1
? 1
! 120098 135177624
? 1
! 30352 373371429
? 1
? 1
! 93724 942041293
? 1
? 1
! 139825 126354819
! 103310 230644423
! 19575 72326379
! 63952 545496052
! 14885 216508405
! 91924 306022264
! 11956 58675361
? 1
! 131674 949514777
? 1
? 1
? 1
! 20402 309910050
! 101924 742464048
? 1
? 62300
? 31258
? 1
! 113911 357756596
? 1
? 1
? 1
? 1
? 1
! 34289 506775931
? 1
! 40805 9403138
? 1
? 1
! 44076 763579643
? 1
? 1
? 1
! 30638 891107244
? 1
! 190405 480486361
! 24847 111683163
? 1
? 1
! 192856 299375496
! 157413 151358936
! 162040 865107552
? 1
? 1
! 197265 476063584
? 1
! 33640 914062127
! 89077 520578872
! 106668 382047908
! 99838 172735527
! 141288 305936229
? 1
? 1
? 1
! 99391 889442157
? 1
? 1
? 1
? 1
! 6763 103192893
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 64811 956015056
! 6853 297386390
? 1
? 1
! 169593 68935223
! 603 793123671
! 102661 730363710
? 1
? 1
! 111351 378175631
! 185228 938119104
! 18988 625373212
? 1
! 55995 460653606
! 187949 291092398
! 175743 323215399
? 1
? 40999
? 1
? 1
? 38006
? 1
! 140630 769205409
! 35015 339500313
! 170873 51860284
! 115944 824470164
! 23465 914826673
! 58219 499844513
! 47410 239259493
? 127268
! 190995 58437811
! 138348 145315002
! 24535 326797459
! 32004 914545455
! 118619 755624657
? 1
? 1
? 1
! 163691 598550258
! 187146 273636886
? 1
? 1
? 1
! 187469 480762939
? 1
? 1
? 1
! 18006 944825131
? 1
! 136706 161835788
! 62616 377779197
? 1
? 1
? 6521
! 154019 831773225
? 1
? 1
? 1
? 1
? 1
! 8258 994189272
? 62367
? 1
? 1
? 1
! 31719 768431063
! 118467 884112098
? 1
! 35540 47684615
! 133777 528751806
? 1
! 172246 629961609
! 90286 248026323
? 1
? 1
? 1
! 39446 37657825
! 172485 14691822
! 127639 515070103
? 1
! 150967 986347638
? 1
! 107007 234636058
! 95823 275547987
! 87902 425590156
? 1
! 50407 613762450
! 123923 779136146
? 1
? 1
? 1
! 41481 454705486
! 68654 641273430
! 56673 178488709
! 164627 228010724
! 152550 782501090
! 18178 364364276
! 146878 603041286
? 1
! 37912 679445222
! 86197 70342339
? 1
! 149363 255720772
? 1
? 1
? 74284
! 43380 202041134
? 1
? 1
? 1
? 1
? 1
? 1
! 159918 494270895
? 1
? 1
! 199202 648987672
! 116304 240622098
! 160161 609319833
? 1
? 1
? 1
? 119827
! 141962 353432626
? 1
? 1
! 108571 872702940
? 1
? 1
! 146837 813627227
! 59269 804811126
? 1
? 1
? 164906
? 1
? 1
? 1
! 110673 229103894
? 1
? 1
? 1
? 1
! 164686 581364708
! 16046 827470585
? 1
? 1
! 113289 340106972
! 24548 112936231
? 1
? 1
! 134900 197054620
! 193497 274334264
! 60592 880140476
? 1
! 125507 150796889
! 61625 663497308
! 74721 84824790
? 1
? 1
! 83904 28616051
? 1
? 1
? 1
! 166098 162740225
! 96904 522133569
! 67495 929251298
? 1
! 56495 989866751
! 24729 519270679
? 1
! 69151 751282967
! 93856 344400638
? 1
! 148204 366931038
? 1
! 95794 500363282
! 84169 173703715
! 27146 48130871
? 1
? 1
? 1
! 2190 314625287
? 1
? 56942
? 1
! 26281 92282992
! 15052 180918773
? 1
! 196739 900968596
! 103740 318726805
! 152929 332948068
! 170963 167537531
! 160362 74854750
? 1
? 1
! 3628 703789338
! 116507 838323764
! 5401 315317897
! 198031 584588193
! 156939 675248517
? 1
! 150391 203654307
! 134590 810510998
? 1
? 1
! 68184 284974388
? 1
? 1
? 1
? 1
! 115496 441623926
! 148217 473475473
! 173454 503518718
? 1
! 65638 992851921
! 3329 931405864
! 47273 276062548
! 24960 2632202
! 130991 573002838
? 1
! 41412 14094440
? 1
? 1
! 80196 396286817
! 37711 239245061
? 1
! 60407 197785486
! 13603 979459870
? 1
! 138599 611896986
! 116946 161746850
? 1
? 1
! 199674 474023773
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 51387 749591911
! 5203 246258082
! 20602 577797440
? 1
! 192150 77090108
? 1
! 49773 143370843
? 1
? 1
! 169147 286752398
! 99899 129659995
? 1
? 1
! 106825 878860244
! 75719 558520758
! 23329 525574374
? 1
! 37425 389942305
? 1
? 1
? 1
? 1
! 178334 634605138
? 1
? 1
! 119391 433547516
? 1
! 20536 58386629
? 1
? 22897
! 186633 850952551
! 179178 964017705
? 1
! 30357 163216482
? 1
? 1
! 43154 45442185
? 1
! 54824 392777731
! 170635 330329938
! 185351 671434032
! 186705 353067632
! 135248 758000560
! 138237 852485928
? 161432
? 1
! 28719 850134001
? 1
! 110951 828972612
! 121099 863738666
! 92831 995271431
! 15327 647748289
! 168176 420244439
? 1
? 1
! 14628 25536670
! 147523 431896667
! 81410 106518375
! 190982 146817571
! 37766 563820517
? 1
! 173969 676846050
! 153633 157178495
? 1
! 139601 365386460
? 1
? 1
! 133688 495221819
? 1
! 53294 571238065
! 68550 708135895
! 26901 446335346
! 69604 609700797
? 1
? 1
? 1
? 1
? 1
! 150347 171524917
! 184464 476660459
? 1
! 182306 454029029
? 1
? 1
? 158630
? 1
! 147417 509386772
? 1
? 1
! 97972 693034360
? 1
? 1
? 1
! 148481 67130821
? 1
? 1
! 80481 167592914
! 40867 826588964
? 1
? 1
? 1
! 13849 600636889
! 68125 762898185
? 1
? 1
! 132410 533286455
? 1
? 1
? 113030
! 29110 185040389
! 85715 92627628
! 184706 912235595
! 2886 216592568
! 151752 96599711
? 1
! 79455 12871653
! 23898 886183452
! 143388 588575859
? 1
? 68983
! 41050 56171659
! 47109 409497359
? 1
? 1
? 1
! 99606 980002344
! 32101 422993347
! 123749 220489169
! 138216 368035720
! 83698 470402691
! 93304 846110354
! 10040 675710276
! 61337 628031363
? 1
! 109780 274816694
! 92202 697450751
! 27511 172738888
? 1
? 1
? 1
! 15180 352890757
! 161400 532452211
! 163581 796646092
? 156878
? 1
! 112260 555493904
! 142896 520710295
! 141813 450324777
! 141824 543485465
! 162251 506617750
? 97498
? 1
! 4305 685819414
! 134225 260730080
! 57697 982762502
! 177303 555423617
! 187603 695177848
? 1
? 1
! 42538 326126336
? 1
! 6615 926076326
? 1
! 194844 600456621
! 86318 706703244
? 1
? 1
? 1
! 3462 29317941
! 171219 852604017
! 75938 99343584
? 1
? 1
? 1
? 20099
! 123396 63996233
? 1
? 1
! 21855 245108618
! 198925 993575114
? 1
! 161233 601936153
! 156964 4784610
? 1
! 92387 485248893
? 1
! 118826 442966227
? 1
! 198612 903689875
! 82030 916985130
! 66829 159060457
! 115559 362735471
? 44334
? 1
! 131169 299074025
! 37718 170368107
! 21660 891309658
! 77901 107615427
! 2330 910320800
? 1
? 1
! 190379 276222486
! 162931 154039207
? 1
! 81082 748143666
! 192985 528400214
! 183949 454965904
? 1
? 1
? 1
! 3387 145021401
! 55446 34368329
? 1
! 118996 169130305
? 1
! 109603 566915937
! 127237 922013588
? 1
? 1
! 38924 122457533
! 148977 464768992
! 154980 968715690
? 1
? 1
! 89086 703914274
! 126680 490777200
! 148848 171293139
! 153509 386254614
! 83656 763458011
! 92800 22627561
? 1
! 171582 761488471
? 1
! 93562 389012152
? 1
! 5065 725851818
? 1
! 111156 393179374
? 1
? 148972
! 183942 737555890
? 1
? 1
? 1
? 1
? 1
! 129151 752013164
! 98288 734188906
? 1
! 16624 414027837
? 1
? 1
? 1
! 143096 480169367
! 120563 706988150
? 1
! 21712 426144201
? 1
? 18245
! 127795 115259663
! 44789 157758180
? 1
! 150324 637051173
! 8556 156823495
! 90175 644036967
! 164712 901487978
? 1
? 1
! 33029 744197023
? 1
! 19300 718255910
? 1
? 199877
? 1
? 1
? 1
! 65281 846290836
! 117209 617801757
? 1
? 1
? 1
? 1
? 180219
! 94458 623929272
? 1
! 6911 281505414
! 175146 886146081
! 179543 345236786
? 1
! 77619 403246617
? 1
? 1
! 138283 321151595
? 1
! 53702 970123647
! 20482 296302310
? 1
! 164845 830093385
! 36882 829448940
? 1
? 1
? 1
! 197422 117467123
? 1
! 78031 932452114
? 95235
! 197790 680608038
! 12075 666649104
! 149592 535744288
? 1
! 112791 772867780
? 1
? 1
? 1
! 51329 12118197
! 29949 446401152
? 1
? 1
! 25631 271188965
! 137054 326609661
! 819 527504547
! 124291 102491209
! 126377 25441932
? 1
? 1
! 196003 173631102
? 1
? 1
? 1
? 1
? 1
? 92103
! 82398 756601078
? 1
! 96977 261400192
? 1
? 1
! 116430 34218514
! 43599 832487162
? 1
! 148442 380505004
? 1
! 72463 369964050
! 59028 229168987
! 57285 838857596
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 3980 762066066
! 22142 851576161
! 104477 278529876
! 65231 351324183
? 1
? 1
! 123245 524610482
! 72087 349143754
! 92876 733661338
? 1
! 28442 651842330
? 1
? 1
? 1
? 1
? 126369
? 1
! 97454 121922024
? 1
? 1
? 1
? 1
? 99366
? 1
! 99670 991357788
! 137226 742869491
! 103106 428130337
! 150628 743803852
? 117339
? 188042
? 1
? 1
! 177143 345040229
! 156008 405885094
? 1
! 183663 795121650
! 94737 651502608
! 111345 36368514
? 1
! 59729 551550560
! 97263 750981555
? 1
? 1
! 167335 923395747
! 38102 228722960
? 1
! 82275 104063704
? 1
! 79251 201432958
? 1
! 185629 467756793
! 26755 364044721
? 1
? 1
? 9882
! 113006 215603483
? 1
! 123890 675428602
! 169075 68424290
? 1
? 1
? 1
! 79661 598636036
? 1
! 195256 314677217
? 1
? 1
! 131296 424324436
! 73469 760994268
? 1
? 1
? 1
? 1
! 151855 219178006
! 142407 90100693
! 141741 8446378
! 17165 319727524
! 25594 159263822
! 109403 230372411
! 58888 567770459
! 27007 128310029
? 1
? 1
! 188157 130439369
? 121256
! 166809 259318322
? 1
! 21288 122679198
! 86322 261198161
? 1
? 1
! 130279 691071567
? 1
? 1
! 45422 475786817
! 147136 577408504
! 148527 82351894
! 178284 176236952
! 45060 75942563
? 27870
! 135319 488772455
! 37516 65787296
? 1
! 97073 356197934
? 1
! 67527 562628749
? 1
? 1
! 76956 668979228
! 104373 905997316
! 191601 14123284
? 1
! 27460 859529092
! 78585 766045112
? 1
? 1
! 192090 125168265
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 23231 21319707
? 1
? 1
? 1
? 83120
! 59304 68175555
! 139111 868704180
? 1
! 47922 628757780
! 122509 859436848
? 1
! 167398 574808703
? 1
! 98732 940563496
! 17867 700368614
? 1
! 68163 163177871
? 129761
! 53971 311034997
! 130560 621638246
? 1
! 157107 165007596
! 197203 668570971
! 169892 753038995
! 47808 194336647
? 1
? 1
? 1
! 65950 450154563
! 196236 950232582
! 125278 379495165
! 83183 203814219
! 115220 75489018
? 1
! 81131 993084844
! 163172 854017336
? 1
! 64736 628224649
! 166111 449374743
? 1
? 1
! 176914 529000721
? 1
? 1
! 178001 603166278
! 57076 86860936
! 58185 671267628
? 1
? 1
! 176077 970646482
! 25808 264105879
? 1
! 29491 391238292
! 69600 564572247
! 184552 483022246
? 145797
! 138443 457891932
! 115505 89780384
? 1
! 156416 75697457
! 54055 413178627
? 1
! 73465 735996193
? 1
! 162822 649779207
! 111832 928189509
? 1
? 1
? 1
? 1
? 1
! 129608 102909061
? 1
? 138812
! 173406 750041008
? 1
? 1
? 1
! 100278 444236770
! 89047 313031770
? 1
! 11468 580918106
? 1
! 181754 133226484
? 1
? 1
! 96332 266680517
? 1
! 47460 494963838
! 179795 80195643
! 40864 371805279
? 1
? 1
! 89880 803722983
? 1
! 107895 596558655
? 1
? 1
! 29526 330298344
? 1
! 160487 896463977
! 132154 894812651
? 1
! 67670 685119685
! 180202 272944071
? 1
? 111624
? 1
! 165328 778085800
? 1
? 1
! 66136 501267986
! 34979 224326218
? 1
! 120176 609329065
! 20658 836706165
! 42565 643792831
? 32011
! 19085 615917787
! 167502 108859564
? 1
? 1
! 177309 774694959
? 1
! 62626 324600088
? 1
? 1
? 1
! 19024 698019338
! 52903 135546685
? 95795
? 1
? 1
! 183860 400297261
? 141523
! 98693 558713016
? 1
? 1
! 94249 677989522
? 1
? 1
! 180313 210672100
! 132446 474240787
? 1
! 71543 19308380
? 1
! 106521 492570599
! 138098 185202623
? 1
! 65289 140641314
! 15361 551547097
? 1
? 1
! 139558 529353966
? 1
? 1
? 1
! 23545 868604057
? 1
! 6830 278353245
! 188497 557026166
? 144043
? 1
! 169330 358886329
! 9158 990278679
? 1
! 105827 338102788
? 1
? 1
? 1
! 169450 380908696
? 1
! 101983 980072882
? 1
? 1
! 176739 307220636
! 194416 314190732
! 198521 786008408
? 1
! 84443 334076505
? 29524
? 1
! 45093 38376739
? 1
! 105967 234728327
! 168444 998992211
? 1
? 1
? 1
! 24478 8551420
? 157000
? 1
! 121364 571751706
? 1
? 1
! 79892 357526607
! 125508 470154824
? 1
! 56063 884367608
? 1
? 1
? 1
! 192012 821165970
! 54919 401246731
! 138363 224153610
? 1
? 1
? 1
? 1
? 1
? 1
! 21128 270726317
? 1
! 163008 543733671
? 1
! 53740 620123447
? 1
? 134641
! 13970 518048913
! 128202 554268305
? 1
! 156901 100971320
! 69110 113903727
? 1
? 1
! 40910 706227471
! 94072 635392237
! 98825 941917738
? 1
! 50789 467737188
! 54003 62753848
? 1
? 1
? 1
? 1
? 1
! 86594 787486308
? 1
! 9830 786072750
! 46978 446754046
? 1
? 1
! 156675 379776498
! 70289 640167779
? 1
? 1
? 1
! 6421 961437836
? 1
! 174756 480775148
! 69324 79647891
! 117923 757910896
! 109313 517052086
! 54661 902051253
? 1
! 168135 262916899
! 36386 779494023
! 129494 767455599
! 81508 337101723
? 187415
? 1
! 11086 139583947
? 1
? 1
! 22044 288303115
! 39718 417100019
? 1
? 1
? 168998
! 127856 650393282
? 1
! 172722 828423986
? 1
? 1
! 168901 957955958
! 127064 502705309
? 190759
? 1
? 1
! 32653 322995842
! 67482 57505705
! 167268 866245615
! 69222 945527544
? 1
? 1
! 8284 633528422
! 8442 279656113
! 90419 354115816
? 1
! 33667 340694530
? 1
? 1
! 165573 372165116
! 162587 460995610
? 1
? 1
! 30965 796178981
! 60802 626450609
! 938 736339976
? 1
? 1
? 1
! 181714 730980681
? 1
? 1
? 1
! 79493 112390431
! 32523 439541400
? 1
! 107434 704771658
! 166451 399928768
? 1
? 1
! 25370 776561079
? 1
? 1
! 96870 89816998
! 49761 713573369
? 1
! 195403 613218676
! 150263 467683475
! 3094 317412292
? 1
? 1
! 144249 113084611
? 1
! 16010 633546510
? 1
? 1
! 2828 866064098
! 123867 722603651
! 146110 318317490
! 162234 840000911
? 1
! 20101 876222186
! 101747 759019972
! 117750 107653865
! 198786 344239124
! 130055 576427261
? 108803
! 112366 196140699
! 26024 506337335
? 1
? 51514
! 71653 976224818
? 1
! 75277 78919375
? 1
! 119374 826606051
! 163783 32361827
! 43013 909356255
? 1
? 1
? 1
? 1
! 138595 134433881
! 141563 486693795
! 73362 246576728
! 121740 109015455
! 178693 705874472
! 56712 779808962
! 74251 596200759
! 148179 201607390
! 167623 830211381
! 98512 85167182
! 68858 954376287
? 1
! 48175 670685454
! 98403 449724627
? 1
? 1
! 10612 448551893
! 118614 163202768
! 135201 444095940
? 1
? 1
? 1
! 145282 837663880
? 1
? 1
! 174145 33405870
? 1
? 1
! 4480 503980756
! 175068 106889785
? 1
? 1
! 101258 487838979
! 21763 259610948
! 5524 554299562
! 38486 880690955
! 51610 965945478
? 1
? 1
! 101339 793302609
? 1
! 41437 575622080
? 1
! 99626 811044273
! 20130 758664921
! 184064 480857880
! 46884 49604622
! 85996 546577850
! 99265 643797361
! 59590 457470123
! 111550 531892325
! 115675 163321452
! 28727 88904361
! 185251 368989919
! 149515 354455924
! 81281 174274617
! 49506 83277492
? 1
? 1
! 61622 455521505
? 1
? 1
? 5463
! 160792 73635517
! 113860 326935380
! 114396 612838864
? 7146
! 41763 553679429
? 1
! 22059 489399003
? 1
! 171488 669687491
? 1
! 163677 692225418
? 1
! 15051 564826982
? 1
? 1
! 35863 382095687
! 180924 278907086
? 1
? 1
? 1
? 1
! 183768 380197519
! 116346 153473210
? 1
? 1
! 163771 429617746
? 56561
! 185897 264505108
! 34256 849687668
? 1
! 58876 163819087
? 1
? 1
! 60749 762712628
? 1
! 62553 774373102
? 1
? 1
! 163752 405271934
? 1
? 1
? 1
? 1
? 1
! 122450 95708618
? 1
? 1
? 1
! 134169 204066735
? 1
! 115705 118028245
? 1
? 1
? 195852
? 1
! 152194 560134126
? 1
? 1
! 144939 752180138
! 169500 990149197
? 1
? 1
! 34641 584495109
! 41378 479819567
? 1
! 80723 912882602
? 1
? 1
! 61777 175336689
! 49387 527869381
? 1
? 125465
! 14929 54030333
! 34419 336499980
? 1
! 142120 74499848
? 1
! 121415 674705522
? 1
? 1
! 155807 968740626
! 190860 272648542
? 1
! 40878 278157743
? 1
! 16940 420734872
! 15101 141681968
! 111293 636145737
? 1
? 1
! 47648 922235141
? 1
! 162806 6513419
? 1
? 1
! 143917 477251013
? 1
? 1
! 74815 632974767
? 1
? 1
! 6053 254954887
? 1
? 1
? 1
! 17347 442594464
! 69429 572249933
! 149652 723082392
! 23510 568552269
? 1
! 44928 153237236
! 25236 292744839
! 33952 218815589
! 30540 604197889
? 1
? 1
! 82900 63455436
! 48701 37213292
? 1
? 1
! 78771 740020934
? 1
! 137405 645015976
! 81468 355972382
! 193998 368382405
? 1
? 1
! 118335 331281170
? 1
? 34209
! 63663 278318014
? 1
! 139090 782588918
! 176800 326107771
? 1
? 1
! 2692 909506330
? 1
? 1
? 1
! 85535 648888014
? 1
! 143149 961482635
! 8880 594296552
! 182797 293469622
? 1
! 26550 188800845
? 1
? 1
? 1
! 12170 608051392
? 1
? 1
! 196699 926466599
? 1
! 46435 190002721
! 73732 351389998
? 1
? 1
? 1
? 1
! 147738 611383205
! 162915 925967564
! 51582 814008974
? 1
? 1
? 1
? 1
! 9214 772453747
? 1
! 75637 415655227
? 1
? 1
? 23455
! 87267 385366139
? 1
? 1
! 1528 742539245
? 1
! 57467 290552479
? 1
? 1
! 92467 883453814
? 1
! 133009 142505343
? 1
? 1
? 1
! 197632 779285718
! 83571 549637704
! 145730 143229707
! 157456 423562450
? 1
? 1
? 1
? 1
! 162803 319961617
! 133055 220596232
? 188268
? 86809
? 1
! 32558 267152119
! 105916 724084237
! 155826 816714711
! 58439 170629184
! 94428 379574301
! 100905 45741276
! 38040 245438756
? 1
? 1
! 85137 929643120
? 1
! 52310 991270640
! 183827 20962789
! 111279 182903997
? 1
! 160786 649256423
? 1
! 121733 645927134
! 160698 379564243
! 97811 858598529
! 156057 917572120
! 132005 372906010
? 1
! 34369 48176271
? 1
! 109862 865844831
! 50470 511592781
! 159639 861917347
! 184994 456928822
? 1
! 141237 166706472
! 7061 537433086
! 9771 230783492
! 170111 405772949
! 55087 633377198
? 1
? 1
? 1
? 30748
! 111516 859530782
? 1
? 1
? 1
! 33340 270143525
? 1
? 144480
! 68304 74277578
? 1
! 35236 523892116
? 1
! 115466 71025586
! 164559 422554514
? 1
? 1
? 1
? 1
? 1
! 120043 271018465
! 74371 88447098
! 4008 92306719
! 46356 339533932
? 1
? 1
! 177230 279865232
! 36563 495504404
? 1
? 1
? 1
! 33384 292172909
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 116847 217666478
! 107179 649213714
! 85742 737578753
? 1
! 97946 293535727
! 196366 577693444
? 1
! 40239 867369648
! 124477 391164663
? 1
? 1
? 1
? 1
! 142460 468207589
? 1
! 24683 766751298
! 2437 129595265
! 38369 327933389
! 3093 1635
! 6974 460625820
? 1
? 1
! 84652 417278497
? 1
? 1
! 113878 143906725
? 168012
? 1
! 147852 262678803
? 1
? 1
! 101036 674435134
! 1726 847391011
! 167561 719618129
? 1
? 1
? 1
? 1
? 1
! 160521 895294394
! 28429 653201725
! 190498 469800654
? 1
! 21503 964157587
? 1
! 184174 795000556
! 9580 667180312
! 27143 390274615
! 87501 960609900
! 154065 924072476
? 1
? 1
! 174241 848551259
? 1
! 16206 625821376
? 1
? 1
! 50489 425563164
? 1
? 1
! 89084 673260277
? 1
? 1
! 164312 282865745
! 72116 398502029
? 1
? 1
! 78179 409966092
! 166004 819549670
! 329 882054358
! 95134 173968212
? 1
? 1
? 1
? 1
? 1
? 2846
! 131002 297025649
? 1
! 67500 804836160
! 193808 172081226
? 1
! 45043 278502924
! 28684 48267032
? 1
? 1
! 43165 118468507
! 100895 823142092
! 115977 658357176
? 1
! 194826 575058830
! 23341 25425677
! 140415 564204598
? 1
? 1
! 103611 941490765
? 1
! 48793 411996977
! 96263 321147641
! 42339 702201015
? 1
! 133278 954445802
? 1
! 99209 772465162
! 33627 956579934
! 192947 458657385
? 193275
! 78185 732200743
! 100713 568666159
! 26670 366216706
? 1
? 1
! 72212 453609404
! 66229 725720543
! 184999 590430317
? 1
! 187909 461432235
? 99707
? 1
! 144215 567550305
? 1
! 127742 198204799
! 97229 515237441
? 1
? 110728
! 122861 833711002
? 1
? 1
! 125472 112684767
? 1
! 182862 436459680
! 199602 772279875
? 1
? 1
? 1
? 1
? 167452
? 1
? 1
? 1
! 172259 419912591
? 1
? 1
! 164571 899238826
? 1
! 170498 443583533
? 53410
? 126520
! 16729 932946587
? 1
! 175004 774640537
? 1
? 1
! 156838 882664662
? 1
! 154740 347551651
? 1
! 145844 428642118
? 1
? 1
? 1
? 1
! 131609 170906590
! 88888 736480227
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 45282 854137093
? 1
? 96468
! 27357 534553604
? 1
? 170274
? 1
? 1
! 175100 244265468
? 1
? 1
? 76185
? 1
! 140554 169340022
! 198255 85616615
? 1
! 186808 646047578
? 1
! 116558 313640940
? 1
? 113824
? 1
! 77232 539259632
! 137070 337157878
! 58144 383666065
? 1
! 125968 23228677
! 20401 503496336
? 1
! 108394 328149480
! 151953 525414168
! 154666 837302191
! 22974 724101146
? 1
? 1
? 1
? 1
? 1
! 79955 312319918
? 1
? 1
! 33429 834772894
? 1
? 1
? 1
! 119083 561339702
! 91331 827237510
! 33174 168617233
? 1
? 1
? 1
? 1
? 1
! 84449 409175181
? 100095
? 1
! 88376 31184204
! 154122 952753652
? 1
? 167879
! 186654 172483041
? 1
? 1
? 1
! 116167 407698922
? 168640
? 1
? 1
! 105687 565374986
? 16568
! 190752 991124139
! 161078 905226753
? 1
? 1
! 170281 158965468
! 184073 883920022
! 7924 869147417
? 1
? 49182
! 169135 314615012
? 1
! 12519 948690473
! 83747 239161966
! 145071 132036467
! 155705 644525995
! 42246 10452723
? 29037
? 1
! 147118 558183641
? 1
! 180125 680159991
? 1
! 304 665040070
? 1
! 4619 501685076
? 1
? 135905
? 1
! 94317 458194666
! 169384 760613362
? 71700
? 49134
? 1
? 1
! 137117 876307655
! 154530 93236422
! 139338 371196763
! 14527 144036355
! 77193 734056361
? 1
! 99832 481976191
? 172422
! 97822 581947798
! 80472 615388719
! 93220 795461443
! 139783 589899877
? 1
! 72776 751964154
? 187743
! 98443 64998003
! 34374 815085225
! 190372 102549807
? 1
! 169668 292414947
? 1
! 164445 418246587
! 102590 411978628
! 197829 968992692
? 1
? 1
? 125909
? 1
? 1
! 184405 814449844
! 7297 322161960
! 57648 115777633
! 198676 559718789
! 126715 521454249
! 57823 65684345
? 1
! 31780 359377677
? 1
! 186403 573936808
? 1
! 2712 457287489
! 161557 542292960
? 1
! 191669 485684891
? 1
! 38644 979932541
? 136326
! 80240 36286843
! 119470 347875714
? 1
! 150494 559830347
? 1
? 1
? 1
? 1
! 115039 197208226
! 160137 416862726
! 80946 360755434
! 138972 950614207
! 13623 969549295
! 88621 234561839
! 4969 353624095
? 1
? 1
! 80917 814350907
? 133334
! 137074 275349245
! 171339 475358116
! 54468 384022701
? 1
? 1
! 16637 629704698
? 1
? 1
! 12583 505380419
! 162904 646810830
! 97128 431518983
? 1
! 13918 491186144
? 1
! 15669 946431947
? 1
? 1
? 15281
! 97441 883689914
! 169771 457306717
! 196275 290460361
? 1
! 184669 13979735
! 88676 455798767
? 1
! 85129 799108465
? 1
! 129855 586045603
? 1
? 1
! 55228 45523585
! 69113 780296587
? 1
? 1
? 1
? 1
? 149725
? 1
? 1
? 1
! 67932 451457924
? 1
! 111972 245853463
? 1
! 22712 487041937
! 7705 279150829
! 185525 139687820
? 1
! 106560 312943487
? 1
? 1
! 83643 760164118
! 136156 513688302
? 1
? 1
? 90752
! 199560 104669054
! 195537 125287188
? 96058
! 101190 504472665
! 124538 488356678
? 1
! 11121 630662651
? 1
? 1
? 1
? 1
? 1
? 1
! 78152 675314472
? 1
? 70330
! 67300 612630524
! 151887 820598976
! 61333 23884218
! 162571 694922656
? 1
! 156649 349415194
! 186180 546599580
? 1
! 46395 141002777
? 1
? 1
! 103410 703448849
? 1
? 1
! 192081 987479343
! 179748 274540740
? 1
! 112986 319514226
? 1
! 64413 844995804
? 59928
! 197195 399753777
? 147476
? 1
? 1
? 1
? 1
! 102872 672337409
? 1
? 1
? 1
! 26077 12044081
! 147141 690970369
? 1
! 54170 305982790
! 81280 18462654
? 1
! 163997 741958086
! 181156 833743765
! 22940 170838205
! 1467 366928337
? 1
! 156511 743710634
! 63685 141917525
! 144700 891458279
! 153627 666569680
? 1
? 1
! 135431 443031578
? 1
! 64934 805234869
? 1
! 94560 109616184
! 154559 527369560
! 114562 82291483
? 1
? 1
? 1
? 1
? 1
! 156961 919084124
! 34480 167028794
! 190698 136422005
? 1
! 7909 930703376
? 189604
? 193113
? 1
? 1
! 33404 921913936
? 1
! 105423 80512902
? 1
! 53382 81469467
? 1
! 176263 174741157
? 1
! 194546 67795582
? 1
? 1
! 55079 829623582
! 194695 741795464
! 167312 987429751
? 1
! 91585 287549064
? 1
! 104192 708453526
! 15551 878052821
! 135881 624743794
? 1
? 1
! 81523 281723889
? 1
! 185330 35356390
? 1
! 35150 601345898
? 1
? 98474
? 1
? 1
! 122631 968467053
! 163739 28534131
? 1
? 128472
! 166366 876413611
? 1
! 135814 392953715
! 135455 223009354
! 70148 48562479
? 1
! 59378 134944985
? 1
? 1
! 82901 441783903
! 160122 783886401
! 148318 128230879
? 1
! 37151 978428229
! 8756 213103377
? 1
! 131413 178540086
? 1
? 1
! 123906 546786768
! 156721 860970092
? 1
? 1
! 97743 875117996
! 96501 513921220
! 198751 414577099
? 1
? 1
? 1
? 1
? 1
! 161311 264859393
! 182857 25369310
! 93104 121510458
! 69479 18966895
? 94492
? 1
! 76748 253802228
! 84922 890025706
? 1
? 1
! 92247 527940484
? 1
! 191429 258569387
! 30658 4829435
! 67337 524234872
? 1
? 186457
? 1
? 1
! 99523 827601369
? 1
? 132130
? 1136
! 36261 363090345
? 1
! 181145 401893275
? 1
! 161018 436081694
! 100137 769771029
! 11169 444062040
! 35026 973137070
? 1
? 1
! 96220 462047917
! 191401 26888703
! 86767 631275901
? 1
? 1
! 187228 900260210
? 1
! 20238 242998317
? 1
! 85583 782482733
? 1
! 14072 969910978
! 90000 921036717
? 1
! 40605 379040732
? 1
? 1
? 1
! 59454 481974536
! 144410 879541902
? 1
? 1
? 1
? 1
? 1
! 94333 424158499
! 61251 364789017
? 1
? 1
? 1
? 1
? 1
! 164881 899299211
? 1
? 1
! 137530 401080683
! 54451 362519581
? 1
? 1
! 95927 318255705
! 155559 543881981
? 1
! 41594 622092373
? 1
! 86864 766124333
? 48932
? 1
! 31552 366196658
? 1
! 122730 580976064
! 191991 485279634
? 1
! 177875 237281131
! 197654 918274507
! 83370 290402267
? 1
! 180349 164197202
! 17073 972860728
? 1
! 110975 682617429
? 1
? 1
! 90554 739722914
? 1
! 164884 518049757
? 1
! 185788 784148666
! 180433 963380950
! 153095 886662938
! 129070 476256090
! 41707 9274000
! 146580 179352818
! 182955 308797262
? 1
? 1
? 1
! 36835 416724002
? 1
? 1
? 1
? 1
? 35609
! 83227 845501485
! 29971 134454668
! 76128 712098890
? 61042
? 1
? 1
? 1
! 93689 204024284
! 24984 317874496
! 9644 571584654
? 1
! 3885 668287559
! 134577 369644459
! 44244 454999813
! 152778 617960296
! 102520 603815884
! 110601 366821352
! 138183 937872237
? 1
! 68449 735153265
? 1
! 136704 619622446
! 184928 338152667
? 1
! 3653 799859342
! 33416 876151505
! 54796 915204995
! 119619 330986920
! 185189 675922115
? 1
? 1
? 1
? 1
! 83037 995851638
? 1
! 32347 496380225
! 80771 403923627
? 1
? 1
? 1
? 1
? 1
! 161450 623297930
! 79086 92567611
? 1
! 69615 60563317
? 196453
? 1
! 77740 167760636
! 159254 7818586
! 134340 438464197
? 1
? 1
? 1
! 28005 740552435
? 1
! 163915 604733392
? 1
? 1
? 1
? 1
! 150983 276363450
! 57696 972788652
! 84240 35714898
? 1
! 179449 719961014
! 16504 515506228
! 138356 804255
! 18834 690289068
? 80749
? 65597
! 18721 931113136
? 1
! 101528 810601156
? 1
! 89237 962881064
? 1
? 1
? 1
! 145065 389644402
? 1
? 1
! 53795 449285416
? 110585
? 1
? 1
! 168789 60650861
? 1
? 1
! 194069 644018047
? 1
? 18928
! 70408 242869923
! 182848 595147483
! 29401 506527740
! 142656 625463789
! 163422 151500137
? 1
! 5395 330217250
? 1
! 10627 126888893
! 148538 262753715
? 1
? 1
? 1
! 130976 390945846
! 35135 990909619
! 7877 223857467
! 59424 544991895
? 1
! 138695 757055719
! 125078 417723286
! 3535 988128813
! 169170 289948313
? 1
! 133251 201760809
? 1
! 81290 890862237
! 9899 24441814
! 144788 849540828
? 1
? 1
? 1
! 165485 288212665
? 1
! 16981 902719008
? 1
! 144635 577745469
! 112090 604844420
? 1
? 1
? 1
! 74748 189390902
! 115589 846714351
! 17206 498940709
! 164274 953571877
? 1
? 1
! 165701 474879064
? 1
? 1
! 188372 206760264
! 144443 353002348
? 1
! 158721 343200791
! 143414 675971805
? 131049
? 1
? 59609
! 99851 521209489
! 47368 774189529
? 1
? 1
! 189523 223586889
! 148107 622097621
! 108242 870244617
? 1
! 76377 235793187
! 95014 950715598
! 137688 813119627
! 173573 804034044
! 44921 254741397
? 152154
! 193411 441180589
? 1
? 1
! 173638 242969487
? 1
! 39607 682311289
! 59962 517738173
? 1
? 1
? 1
! 145651 81378414
? 1
! 117924 603977574
! 31033 319250472
! 163184 317276009
? 1
! 194976 489071646
? 1
? 1
! 10052 337740348
? 1
? 1
? 1
! 129642 329850067
! 88719 736685776
? 1
? 1
! 68889 610889543
! 111833 712621670
? 1
! 154710 990014132
? 1
? 1
? 1
? 1
! 199699 601849190
! 81139 100261901
? 1
! 119815 33886748
? 1
! 7243 532561292
? 1
! 3193 972689030
? 1
? 1
! 154121 903483457
? 1
? 1
? 1
! 35724 298398382
! 141786 599558962
! 127137 271252995
! 154097 59372899
? 1
? 1
! 157344 651042168
? 1
? 36942
! 18914 147185755
! 195981 530801228
! 48111 59493123
? 1
? 1
? 1
? 1
? 1
! 17567 887437703
! 77912 24111391
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 98980 250235640
? 1
? 1
! 76049 405115611
? 1
! 184275 898523036
? 1
? 1
! 146563 999737033
! 172448 644568927
? 1
? 130441
? 1
? 51152
? 1
? 1
? 1
? 1
? 1
! 156600 250848202
? 1
? 1
? 1
? 1
! 115210 764261057
? 1
? 1
? 1
! 47455 309586166
! 89161 274236394
! 161965 199770663
! 23126 142330599
? 1
? 1
! 59289 62484162
! 142892 748040130
? 1
! 58135 242647074
? 1
! 60253 961591655
! 176931 224686449
? 108865
? 1
? 1
? 1
? 1
! 8708 343583331
! 76120 531513947
! 121536 375452205
! 162876 241499302
? 1
! 79112 503753924
! 182782 260201953
? 1
? 1
? 1
? 1
! 176919 292475853
? 39082
! 57001 426707178
? 1
! 183491 505731988
? 1
! 134192 475092534
? 1
? 1
? 1
? 1
! 18938 907675177
? 1
! 189000 385044940
! 52798 325478669
? 1
? 1
? 1
! 129343 461883142
? 1
? 1
! 146587 131675536
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 126538 653376364
! 184997 47199933
? 1
! 181597 31291004
? 1
? 1
! 105963 998850674
! 93612 50586342
! 158465 16947136
? 1
! 30115 650029027
? 1
! 168800 535569504
! 128748 695560122
? 1
? 1
! 161055 996372093
! 56223 934793056
? 181118
! 41692 927010521
? 1
! 149131 774769946
! 54409 898498960
? 1
! 131377 617409891
? 1
! 27239 133659812
? 1
! 141734 665470622
! 92045 478954846
? 43418
? 1
! 137160 442261392
! 189005 153225075
! 33222 557604290
? 1
! 68429 165250811
! 147591 918687632
? 1
! 196799 834601433
! 106135 169634306
? 1
! 155843 349291882
! 159164 328334736
! 195031 677589972
? 1
! 150166 777649736
! 20061 195203484
! 41813 143646988
! 199516 659889695
? 1
! 6262 872265315
! 33953 583730229
? 1
! 99299 584061003
? 1
! 134298 197409461
! 59009 645903417
? 1
! 32586 172386323
! 81042 634613631
! 21190 978849057
! 177741 904605845
! 152720 214993860
? 1
? 1
? 1
! 26612 14690929
? 1
? 1
! 71624 920567102
! 75445 320082678
! 118839 370104240
? 1
? 1
! 28472 533116808
! 64052 199547905
? 1
! 409 556442013
? 1
? 189903
? 97588
? 197939
! 172524 732957063
! 5555 506720898
! 128143 731063099
! 15290 770279359
? 174775
! 72901 439855711
? 1
! 66388 928503471
! 16368 805415751
! 105913 884617347
? 1
? 1
! 187870 236542775
? 1
! 192352 815073050
? 1
! 129978 63100948
! 74910 688456991
? 1
! 145436 956262783
! 119714 539281520
? 1
? 1
! 116835 47930668
? 84731
? 1
! 92607 17926967
! 126697 907674090
! 183444 64592616
? 1
? 1
! 188102 63090461
? 1
? 1
! 151662 858636370
? 1
! 82588 494905285
? 1
! 89544 786755726
! 101939 401525301
? 1
! 120673 405408475
? 1
! 90111 414547450
? 26495
! 41010 554070502
! 177194 524853465
! 158977 329985570
! 78173 341009821
? 1
! 139045 433552056
? 1
! 100414 500509194
! 127933 248413361
? 1
! 195292 481531689
? 1
? 1
? 1
? 1
? 1
! 11617 629385015
! 36970 271812230
! 68264 231849628
? 174715
? 1
! 176748 370471735
! 171565 938932235
! 71150 306787005
? 1
? 1
! 55233 123366473
! 58900 481731552
! 124596 719165724
? 1
? 1
? 1
! 34265 666600349
? 1
? 1
? 1
? 1
? 103900
! 166125 679173046
? 1
! 103667 497540497
! 93066 119075167
? 1
! 158636 856553009
? 1
? 196091
! 160846 332859847
! 77699 304752723
? 32401
? 1
? 1
? 1
! 133452 921273681
? 1
? 1
! 86459 311505000
? 1
! 31427 323229029
? 1
? 1
! 144748 247255946
! 199013 317653272
? 1
! 24629 962881054
! 170177 764794602
! 35711 137919508
? 1
! 54774 181205452
? 183922
! 116289 800556856
? 1
! 63919 953595981
? 41973
? 1
? 1
? 1
! 63431 550677166
? 1
? 1
? 1
! 36794 11804213
? 1
? 1
? 1
? 1
? 1
? 82008
? 161607
! 44069 504794222
? 22583
? 1
! 65393 310073681
! 41290 817989613
! 118913 80798825
? 1
? 1
? 1
! 86454 529057317
! 177490 236678306
! 112914 224963855
! 67438 734632227
? 1
! 59247 817972951
! 182209 29626071
? 1
? 1
! 28176 317440710
? 1
! 189497 753460663
? 1
! 9069 758601499
! 126945 922538037
? 1
? 1
! 149480 295519062
? 1
! 68201 578103301
? 155387
! 25016 922485352
? 1
? 1
! 181971 39342422
? 1
! 179821 200208066
? 1
? 1
? 1
! 105332 922845614
! 52247 520712476
! 33098 57050167
? 1
! 146906 166799344
! 185804 862858301
! 12991 545970853
? 62858
? 1
! 176485 273729218
! 113354 528424852
? 1
! 151389 582139671
? 1
? 130126
! 119384 406901622
! 22947 629550880
? 1
! 79052 54949104
! 44488 180098316
! 46052 580136530
! 149932 717374411
? 1
! 123636 86746971
? 1
! 134830 415711853
! 28812 158132245
! 78382 420292533
! 4905 399528951
! 75291 913820322
! 85531 116712851
! 62514 189086818
? 1
? 1
! 38521 663083728
! 45441 777822714
? 28832
? 1
? 1
? 1
! 189266 695979305
! 146777 742389428
? 1
! 102657 827409714
! 172558 225323751
? 1
? 1
! 190416 774840418
? 1
? 1
? 1
? 1
! 190286 680664587
? 1
! 71839 902090388
? 1
! 46763 421943349
! 97323 811616342
? 89091
! 199440 568058539
? 1
! 24617 546468963
? 1
? 1
! 181182 243068369
! 43006 770849552
? 1
? 1
? 1
! 188642 527258926
! 139841 272180417
! 130067 258408938
? 1
! 109607 920463109
? 1
? 1
? 1
! 81648 808214440
? 1
? 1
? 132386
! 147209 892691993
! 154090 881414308
! 173461 766405767
? 1
! 2165 113404412
? 1
? 68531
! 105351 30359462
? 1
? 1
? 1
! 36547 466946325
? 1
! 44778 381964925
! 140086 991276466
! 74938 732333542
? 157641
! 173514 869043538
! 84403 963819203
? 1
! 91145 433205775
? 1
? 1
? 1
? 1
! 176887 953248309
! 146701 742857293
? 1
? 1
? 1
? 1
? 1
! 19839 350029608
! 47307 946727369
? 1
? 184572
? 1
? 1
! 72517 680323800
! 41344 56555863
! 171994 635235458
! 124083 404537166
! 192363 981645639
? 1
! 106103 889256499
! 171927 824624046
! 87516 741923182
! 73811 840483129
! 39143 197985794
! 174614 838883222
! 72342 250111330
? 1
! 8929 632717694
! 80213 485577980
? 1
? 1
! 111391 945186977
! 30912 774450825
? 1
? 1
! 142725 995446261
! 103040 702615467
? 1
? 1
! 110365 309566861
! 69394 936321387
! 181758 100883030
? 53290
? 1
? 1
? 1
? 1
! 181257 335209039
! 197325 163876420
! 199429 907507864
! 120206 290130237
! 135434 308773770
! 33672 954867851
! 173532 731746442
? 1
! 34949 942953
! 121889 378995806
! 86390 908989138
? 1
? 1
! 49529 46440163
! 9673 421765855
? 1
! 183067 976771528
? 1
? 1
? 1
? 114312
? 1
! 197717 866213052
! 63175 363709329
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 111946 392419262
? 1
? 1
? 1
? 1
! 89736 702806331
! 199409 130973601
? 1
? 1
? 1
! 149849 599042700
! 68629 282844170
? 1
? 1
! 68906 712152263
! 58849 620918035
? 1
! 108600 639986712
? 1
! 68161 601893938
! 26422 74071996
! 57479 825396754
? 1
! 145995 352101981
! 16497 10207778
! 11957 736536736
! 37198 215197263
! 7065 939572774
? 1
! 57916 429179821
? 1
! 190378 352026753
? 1
! 161206 44619827
! 8792 276951976
? 1
! 148699 432788203
! 12487 698834906
! 82487 732941174
? 1
? 1
? 1
? 1
? 1
? 1
! 132501 277963336
? 1
? 1
! 55098 409757899
! 80221 873648396
? 1
! 86872 343812856
! 138828 822552856
! 198989 841201096
? 1
? 1
! 16616 895812999
! 73024 234252995
? 1
! 154806 19155758
? 1
! 92379 24634263
? 1
? 1
? 1
! 104745 87233430
! 148355 687047581
? 1
? 1
! 184885 892634920
! 103411 308471638
? 1
? 1
? 1
? 1
! 185876 226542624
? 77058
! 121832 372653360
! 56950 877391909
! 153302 793097275
? 1
? 1
? 1
! 199463 840969183
? 1
! 192878 475901344
? 1
? 1
! 80586 932085367
? 1
! 5021 647122020
? 1
? 1
? 1
! 91426 808150729
? 1
! 57547 832397471
? 142850
! 180554 742186857
! 40863 162562284
! 53127 828690481
? 1
? 1
! 179863 87721638
? 1
! 130027 826422898
? 1
? 1
! 63271 114651790
! 129058 228335352
! 139628 350874454
? 1
! 62275 10718892
? 1
! 150314 475169128
? 1
! 51042 849839043
! 199189 61352600
! 14764 668456099
! 5322 145740380
! 97596 822082495
? 1
! 104548 687756418
! 188626 158758205
! 138933 57973631
! 181072 562728391
? 1
? 1
! 171555 689526327
? 1
? 1
! 72946 739211572
? 1
! 22594 369614856
? 1
! 69904 273520442
? 1
! 69478 390261014
? 1
? 37024
! 81469 315283034
! 123314 435335833
! 42599 117773753
! 119530 804042921
? 1
? 1
? 1
! 78076 295955455
? 1
? 159166
? 1
? 1
? 1
! 54602 849708668
! 139411 69584321
! 25719 435431864
? 1
! 31659 831460206
! 22309 416869864
? 1
! 93035 887637197
! 22356 49564513
! 47586 557600677
? 1
! 161952 808410623
? 1
! 149199 717733596
! 166762 804208500
? 144062
? 1
? 1
! 167762 43858852
? 1
! 148899 95211845
! 104034 700806405
! 191767 294507358
? 1
? 1
! 116792 871391400
! 173250 798051060
? 1
! 38552 959614951
? 1
! 178966 857345659
! 165980 540018716
? 1
! 126107 996435673
! 34082 535039083
? 1
? 1
? 1
? 1
! 111966 572819026
? 1
! 195993 378272925
? 197601
? 49980
! 166389 85880586
? 1
! 188361 659755423
? 1
! 156633 950625451
? 1
! 47927 875114698
! 82107 337746806
? 116726
! 147409 665114953
! 12199 227382603
? 1
? 1
? 1
! 199149 370875841
? 1
! 27101 57916234
! 15042 349502210
? 1
? 1
! 103009 969457182
? 1
! 143963 931558215
? 1
! 16868 692146876
! 135844 453686553
? 1
? 1
? 1
! 115922 289633217
? 1
? 1
! 49174 297232757
! 159529 751051930
? 1
? 1
! 181670 936087012
? 1
! 115562 602372899
! 75926 332906838
! 169932 9730631
? 178573
! 129686 713759783
! 153466 92469722
? 1
? 1
! 146778 6690859
! 166174 667046131
! 58384 114318907
! 37951 836625523
! 79566 285141944
? 1
? 1
? 1
? 1
! 87721 232143359
! 42645 459510982
! 85108 535253311
? 1
? 1
? 1
? 1
! 23135 404766369
? 1
? 1
! 33677 43677052
! 35430 765116429
? 1
! 185750 388565011
! 20782 215807048
? 1
? 1
! 52552 42532
? 1
? 1
! 150141 665261592
? 1
? 1
! 153103 873356499
! 128169 152829644
? 1
! 191639 55898281
? 1
! 9692 120318842
! 95573 249528098
? 1
? 1
! 118690 974878989
? 1
! 165489 43148045
! 36126 272504188
? 1
! 162962 958660332
? 1
! 176064 834996995
? 1
? 1
! 23630 104422677
! 150304 365123159
! 120821 536368009
? 1
? 139461
! 149855 540582775
! 50473 732939755
? 1
? 1
? 1
? 1
? 1
! 70392 177633122
? 180784
? 1
? 1
? 1
? 1
! 43734 243092245
! 40833 711586389
! 91860 922665785
! 22835 857241951
! 31874 543431084
! 71613 183489401
! 93051 631910755
? 1
? 1
! 35362 195940518
! 141711 210078406
? 1
? 1
! 127211 166324858
? 1
? 1
! 35974 743949804
? 1
? 42326
? 1
! 17134 339838984
? 1
! 116 744922988
? 1
? 1
? 1
! 80944 739009698
? 1
? 1
? 1
? 1
! 69608 374222054
! 199269 774293816
? 1
! 161923 29869169
? 1
! 173083 914886331
! 120002 144899850
? 1
? 1
? 1
? 1
? 1
! 149127 735805169
? 50669
? 1
! 177327 246071245
? 1
? 1
? 1
! 101490 266981647
? 1
! 55469 742768954
! 82894 20822245
? 1
! 96478 567484590
! 137541 190828661
! 190775 947448747
? 1
? 189121
! 113675 784673419
! 98382 998854637
! 112054 621316746
! 24329 924052968
? 1
? 1
? 1
! 152414 548867766
! 186646 776713975
! 160232 490816250
? 1
! 58581 968435328
! 45996 406690783
! 190898 388702509
! 25429 683497430
! 156833 126865138
? 1
! 76363 211219263
? 1
? 1
? 1
! 139287 25020165
! 119398 912001953
! 109540 573121823
! 36539 360893115
? 1
? 1
! 70551 940595106
! 138715 983915690
! 161893 934662265
! 171788 757366715
? 1
? 1
! 149381 118601555
? 1
! 2792 69097029
? 1
! 137379 665919759
? 185470
? 1
! 150946 959534559
! 72012 974815300
! 5920 536568787
! 56259 555451068
! 178866 581738245
? 1
? 1
! 198782 860183006
? 1
! 102110 744560902
! 60851 203675461
! 122639 875464297
? 1
! 27438 189709227
! 96500 436156532
? 1
! 122590 908711566
? 1
! 179979 963220776
? 1
? 1
? 1
! 27559 729251405
! 78037 71231785
? 115421
! 25231 312271
? 1
? 1
! 6251 623283457
? 1
? 1
! 23717 582381317
! 74863 254690993
? 1
? 1
! 191890 567169864
? 1
? 1
? 1
? 121171
? 1
? 1
? 1
? 1
! 59530 665045292
? 1
? 1
? 1
! 29443 256523952
? 1
? 1
? 1
! 78003 207029408
? 1
! 175078 479824107
! 106541 332514098
? 1
! 199397 974043927
? 1
? 1
! 125333 939784248
! 64513 384851940
? 1
? 1
? 1
? 1
! 107301 374998035
? 1
? 1
! 153822 879776104
! 171706 211362500
! 52101 365258943
? 27322
? 1
? 1
! 128313 782751004
? 1
! 15613 346271324
! 71880 835297721
? 1
? 1
? 1
! 65327 860061234
! 8135 895456137
! 121697 102055293
! 60286 849225917
? 1
! 12983 361351117
! 6955 642322134
! 45302 300881858
? 1
! 117511 759160121
! 172507 97980442
! 152987 120952629
? 1
? 94261
! 8406 313207296
? 1
? 1
? 1
! 119864 893026681
? 1
! 145416 113580605
? 1
? 1
! 97400 870023454
? 1
! 56000 307360645
! 199725 317117307
! 108626 868830218
? 1
? 1
? 1
? 1
! 114190 860324603
! 165003 273158199
? 1
? 1
! 169218 879454631
? 1
? 1
? 120265
? 1
! 116842 845532502
? 1
? 1
? 1
? 1
! 61574 348026883
! 181581 147002787
? 1
! 83025 665978952
! 83455 245688029
! 58818 464699815
? 1
? 1
? 1
! 178538 541436444
! 66544 895630454
? 1
? 1
? 1
? 1
? 155735
? 1
? 1
? 1
? 1
! 14152 104501817
! 114040 819775481
! 13479 302091164
! 9863 327804426
? 1
! 116910 502413435
! 54356 13767852
! 52390 863636335
? 1
? 1
? 1
! 32869 663957336
! 34415 962363231
? 1
! 195476 637911866
! 83797 57478578
! 177508 438461947
? 1
? 1
! 142329 697299171
? 1
? 1
? 31646
? 1
? 1
? 1
? 1
? 1
? 1
! 57790 107499856
! 39902 210300844
? 1
? 1
? 1
? 1
! 172896 970700852
! 156346 426673542
? 1
! 165453 210304505
? 1
! 182268 804531966
? 106992
! 95331 140079541
! 22271 420656823
? 1
? 1
? 1
? 1
! 30865 3859483
! 29506 820936216
? 1
? 1
? 1
! 123817 431869382
! 26633 17449102
! 117762 371569625
! 34117 920516225
? 1
! 185521 524964255
! 159813 732978479
? 1
? 1
! 58199 256417056
? 1
? 1
! 15909 49450066
? 1
? 136323
? 1
! 145798 545874405
! 117154 98488704
! 172692 394786034
! 69092 990202115
! 195985 993491741
? 1
! 70142 811180455
! 128316 912651844
! 30587 707560341
! 25298 159355552
? 1
! 43748 365720989
! 171371 997031403
? 1
! 193229 614563035
! 17983 760660331
! 76776 225229319
! 124700 567591395
! 106578 943195372
? 1
? 1
? 1
! 19466 895128098
? 1
! 69688 944385000
! 136458 806581625
! 121725 585839141
! 11708 615193430
! 143071 538281626
? 1
? 1
! 104577 271865973
? 1
! 43693 36540596
! 62927 423369870
! 86758 452087707
? 42481
! 22961 672444477
? 1
! 37089 62686377
! 156954 689091760
? 71177
! 60389 866030697
? 1
! 116052 337739132
! 195131 25030133
? 162456
! 156007 192941350
? 1
? 1
! 10427 218572435
! 79759 15151146
! 31185 774093263
! 10249 764613197
! 192045 185901854
? 1
! 162431 720690547
! 112019 576838588
? 1
? 1
? 1
? 1
! 186667 197973676
! 746 322095044
! 140131 587353266
? 1
! 141366 862681054
! 126069 226554824
? 1
! 169400 142841636
! 118494 234365439
? 1
? 44244
! 20926 289115295
? 1
? 1
! 173232 502331675
? 104026
? 1
! 122805 411479126
! 120476 184040097
? 1
? 1
? 1
? 1
! 112518 90557456
! 129554 195063379
! 66592 938647624
! 188656 264573428
! 108340 504522375
? 1
? 1
! 92959 680022432
! 174874 760372627
? 1
? 1
? 1
? 1
! 196628 63392906
? 1
? 1
! 34162 104232547
! 5946 8331193
! 149757 642873263
? 1
? 1
! 108698 699047418
! 127009 309394951
? 1
! 2653 240032297
? 1
? 1
! 175821 241639151
! 176751 462921220
! 43793 276640816
? 1
! 132038 4821837
? 1
? 1
! 62796 881685920
? 169946
? 1
! 125232 395582265
? 177533
! 35450 628786374
! 139417 778082988
? 1
? 1
! 193356 182077560
! 110592 415695081
! 172211 126489067
! 146232 512342467
? 1
? 1
? 1
! 57886 319775843
? 1
? 1
? 1
? 1
! 69898 52994282
? 1
! 51503 562680249
? 1
? 1
? 1
! 106656 159778045
! 54323 740685421
? 1
? 1
! 120656 362540529
? 1
? 1
! 183421 530787169
? 1
! 25028 764385417
! 166990 853942375
! 29495 72480669
! 63358 225428809
? 1
? 1
? 1
? 1
! 133380 831187349
? 1
! 159065 405811489
? 1
! 98117 737133768
! 145627 689455892
! 194521 68616064
! 92043 411136546
! 85311 164232094
? 1
? 1
! 92055 285951009
! 70571 93148471
! 122173 847687825
! 85237 118897393
! 84125 141542487
? 1
! 183975 646603861
! 72579 763143711
? 1
? 1
! 178152 70881318
! 2226 927314151
! 195214 348359903
! 145513 967663572
! 19744 165614178
? 1
? 1
? 130536
! 193857 37115422
? 1
! 117211 440783363
? 1
? 1
! 51941 669768489
! 112585 470018565
! 178883 665012667
! 128900 783436881
? 1
? 1
? 1
? 1
? 1
? 1
? 58982
? 79644
! 60214 559208976
? 1
! 149941 908232907
? 1
? 1
? 1
? 1
? 1
! 51027 136554727
? 1
? 1
! 167161 200363459
! 167941 376371615
? 1
? 1
! 92890 156254434
! 141449 189167370
? 1
! 69368 248752107
! 192251 286635682
! 50562 586708013
? 1
! 132956 7268615
? 1
! 26949 551818200
? 72221
! 110858 235917880
? 1
! 180122 223211729
! 5852 979531328
! 187867 91150160
? 1
! 114975 731298549
! 91198 416811407
! 118799 530529454
! 80960 256637905
? 1
! 70921 484868915
? 1
! 151485 367809004
? 1
? 1
? 50844
? 44914
? 1
! 24695 732046894
? 1
! 153144 552707232
! 51353 288382504
! 18112 280271076
? 1
! 182795 592780501
? 1
! 191676 970224835
! 97304 606913188
! 42299 667304049
! 171353 757791538
! 61269 149786598
? 1
? 1
? 1
? 1
? 1
? 1
! 89799 909490973
? 167623
! 191496 542800823
! 43602 889132332
? 6759
? 1
? 1
! 190130 366665743
! 34239 15213485
? 187903
? 1
? 1
! 146220 827680068
! 47463 539299634
? 1
? 1
? 1
! 142191 509588875
! 141118 363349144
! 146815 34744660
? 1
? 1
! 110757 21170963
? 1
! 144627 211999262
! 146189 406339099
! 158845 465721537
! 144898 59447774
! 31231 554786774
? 1
? 1
! 145818 317468918
! 177621 589200361
! 186852 662232262
? 1
? 1
? 1
! 188995 145517954
? 1
? 1
? 1
? 125635
! 185771 480822523
! 159189 876768557
! 173919 66723442
? 1
! 47714 420178976
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 32544 7027687
! 129260 531412084
! 45362 145492778
? 118053
! 119199 720455666
! 191806 801373565
? 1
! 30611 430515873
? 1
! 102069 868722113
? 1
? 1
! 1665 129639819
? 1
? 1
? 1
? 1
? 1
! 25128 602733761
? 1
! 136884 955149613
? 1
! 70205 569099554
! 93112 162052656
! 194156 560319920
! 192181 454012270
? 1
! 182283 926692816
? 48753
! 125188 705096604
! 76478 945649159
? 1
? 1
? 1
! 17092 991197637
? 1
! 124627 154511762
! 58838 311827849
! 169968 959995049
? 1
? 1
? 1
? 1
? 1
! 160092 553970031
? 1
? 1
? 1
! 11186 115687729
? 1
! 125810 493599961
! 176694 303871010
? 1
? 1
! 21392 458448472
? 1
! 134185 303487125
! 54585 797136340
! 45993 696766298
! 21045 52472280
! 70664 196955203
? 1
! 114179 419642481
! 13633 114733428
! 136961 419680474
? 1
? 1
! 52784 5713186
? 1
? 1
? 1
! 22872 557763530
? 1
? 1
! 109543 261221725
! 186274 49383700
? 1
! 84743 634927083
! 63475 462882507
! 51594 201575695
? 1
? 82275
! 182705 41310790
! 185695 130195046
! 116770 989007466
! 31121 913817347
? 1
! 131736 730480086
! 127891 877870205
! 17216 677088826
? 1
! 146486 497003112
? 1
? 1
? 1
! 153875 200431595
? 1
? 1
! 19813 752775328
! 180445 695049133
? 1
? 1
! 184656 855803359
? 1
! 164228 531072135
! 119424 352322037
! 140659 246634176
! 190580 653039574
? 1
! 56661 116429103
! 158739 246591571
? 1
? 48582
! 23073 260330928
? 1
? 100796
! 178960 759932401
! 102515 513642146
? 1
? 1
? 1
? 52643
? 1
? 1
? 1
? 1
? 1
? 1
! 121310 135684197
? 1
? 1
! 45960 125081385
? 1
! 79332 591873307
! 13352 431297914
? 169039
! 93084 294289939
! 156061 336022669
? 1
! 119498 453308573
? 1
! 44501 68294974
? 88738
? 1
! 1114 53601033
? 1
? 156420
! 32276 806665161
? 1
? 1
! 46 77054409
? 1
? 135080
? 1
? 1
! 165275 262566293
! 68856 504422347
? 1
? 1
? 1
! 196732 114481115
? 1
? 1
! 39754 412815134
? 1
? 1
? 1
! 198904 950601171
? 1
? 1
? 1
? 1
! 72616 436364290
? 5465
? 1
? 1
! 155894 649075505
? 79729
! 122296 30088152
! 91267 776792786
! 98334 325941241
? 1
! 78344 805551750
? 1
? 1
! 158900 275178411
! 119553 592950103
? 1
! 198987 997684774
? 1
! 147828 693334453
? 1
! 84755 861638729
! 163773 738183170
! 67490 267216939
! 19981 754349647
! 151498 186331992
! 112532 85169918
? 1
? 1
? 1
! 32437 206160462
! 177965 697839585
? 1
! 26019 934203619
! 79594 231548914
! 75024 260840106
? 1
! 24573 372181835
? 1
? 1
? 1
? 1
! 3872 606614392
? 1
? 1
! 177577 911106362
! 189982 571879255
! 42809 520073449
! 154416 827499765
! 62015 746366250
? 1
? 1
! 117999 134944874
! 15839 659487044
! 111916 981658394
? 1
? 1
? 1
? 1
? 1
? 1
? 164388
! 180024 528308354
! 176321 490067057
? 1
! 99552 468241521
! 99317 902401945
? 1
! 129526 695730777
? 1
? 1
? 1
? 1
? 1
! 135917 278912991
! 195932 891684100
? 142299
! 22848 612309625
? 1
? 1
! 83084 283445053
? 1
! 187144 448163440
? 1
? 1
? 1
? 1
! 8899 950061388
! 62481 197346645
? 1
! 137208 349936127
! 163073 405890641
! 145096 498524514
! 14563 438186089
! 111478 338467328
? 1
? 1
! 199940 885390269
? 1
? 1
! 46031 946544596
? 1
? 1
? 1
! 176372 803784205
! 21729 527168009
? 1
? 1
! 29953 875375817
! 155769 56069708
! 22828 677425131
? 1
! 125554 116661476
? 1
! 119706 301029312
? 1
? 1
! 41508 221538908
? 1
? 1
? 1
! 68041 577881016
! 164455 469713698
? 1
? 1
? 1
? 1
? 1
? 1
! 170006 62184201
? 1
? 1
? 1
! 70459 962167788
! 68001 1864648
? 1
! 145726 599139031
? 1
? 1
! 146567 541302264
? 1
! 120091 257983626
! 177209 295592294
? 1
! 89360 892207458
? 1
? 1
? 1
! 106704 622076469
! 39811 12608132
! 174421 241537825
! 187641 180081348
? 1
! 194135 447452138
? 1
? 1
? 1
! 154527 171504634
? 1
? 1
! 131088 613202732
! 114126 500672056
? 1
! 112033 528280246
! 99988 146144674
? 1
? 1
! 164203 640377816
! 130320 360042959
! 195953 467699216
! 69485 992881343
! 137794 845485252
? 1
! 136017 89388202
! 68818 982001046
? 1
! 74299 192672216
? 1
? 1
? 1
! 63480 488279626
? 1
? 1
? 1
? 1
! 88641 774810674
? 1
? 1
? 1
? 1
! 81634 121549645
? 1
! 152980 514102230
? 1
! 181792 595078997
! 67358 176930770
? 1
? 1
! 164413 143645107
! 191537 3127907
! 103728 35705925
! 15956 253206404
! 184101 872028731
? 1
? 1
! 22331 620469048
! 73483 904554983
! 6762 919498304
? 14364
! 22585 526083467
! 64312 283748852
? 1
! 62782 918720794
? 1
! 198060 567557333
? 1
! 198163 84476898
? 96691
! 123420 257094851
! 171056 21137467
! 166268 780333082
! 100000 967691017
! 47861 665340342
? 1
? 1
! 29190 271698536
! 91016 640522265
? 1
! 30265 453419238
? 1
? 1
? 1
! 50833 452604490
! 155383 754357439
? 1
! 41910 298614461
? 1
? 1
! 79970 63497200
! 89144 995604938
? 1
? 1
! 187692 498020500
? 1
? 1
! 174409 457065350
! 8130 75450421
? 1
! 34912 96409972
? 1
! 152751 46859325
! 133200 354692602
! 1856 304082375
? 1
! 44251 710674405
? 1
! 135424 373833349
? 1
? 1
! 152800 290980300
? 1
? 1
! 122164 330856473
? 1
? 1
! 108804 662758195
! 71314 209666844
? 176459
! 142475 955485294
? 57665
? 1
! 56033 22907219
? 1
? 1
? 141424
? 1
? 1
! 144924 631337668
! 2827 311372261
? 1
! 98065 139222198
? 1
! 85948 128851466
? 1
! 20999 200128431
? 71127
? 1
! 103093 730552966
? 1
? 1
? 1
? 1
? 1
! 143161 217654533
! 79363 278646779
! 151290 220458244
! 12917 561950993
? 1
? 1
? 1
! 199900 893780278
! 131703 716243618
? 1
? 1
? 1
? 1
? 1
! 16073 971044957
! 76635 8246735
? 1
! 187283 688305485
! 139066 856445604
! 106601 797748011
! 87274 298661635
? 1
! 116249 731637948
? 1
! 178047 341002171
! 58204 990819193
! 30590 623008329
? 1
! 153821 755069660
! 101434 554464180
? 1
? 1
? 1
! 74428 778084802
! 150210 208227469
! 37781 681863303
? 44674
? 1
! 26200 854300899
! 20191 67604210
! 184373 695755650
? 1
! 14949 758193954
? 1
! 32260 623555108
? 1
? 1
? 1
! 32973 501539405
! 16907 593969924
! 39232 613568717
? 6700
? 1
? 1
! 111514 802254642
! 1038 269165699
! 2934 634749556
! 83069 788952556
! 13775 683628862
? 1
! 158209 213651947
? 137807
? 1
! 146061 430265143
! 66594 149833757
! 46934 323086318
! 135721 312757257
? 1
! 169774 391998837
? 171186
? 1
! 11198 44401339
! 39343 76201193
? 1
? 1
? 136099
? 1
? 1
? 1
! 104534 478419398
! 60310 307607900
! 147062 239615354
! 127081 552745809
! 158092 496514371
? 1
? 1
? 1
? 1
! 44759 839439059
! 179369 805950824
! 116978 280208557
? 1
! 58073 286374695
! 95867 750872159
! 147701 703837948
? 1
? 1
! 8769 843260822
! 144074 218637609
? 1
? 1
! 128114 769698162
! 21100 288965965
! 37600 801594631
! 79345 609325409
! 38415 571723389
? 58373
! 150124 203218395
! 29168 225268322
! 192281 169293444
! 6559 952668407
! 93995 277296336
? 1
? 1
! 99067 382017847
? 1
! 86274 662581711
? 117484
? 1
! 79387 396973044
! 39913 825985035
? 1
? 1
! 119772 601139703
? 1
? 1
? 1
? 1
? 1
? 1
! 196910 521656294
? 1
! 126835 168580984
? 1
! 71925 207573045
! 168212 523370646
! 36865 374895665
? 1
? 1
! 179245 5475562
? 1
? 1
? 1
! 64851 724982581
? 1
? 12359
? 171560
? 1
? 1
! 57344 419168103
! 103706 428448378
! 174848 461114330
? 1
! 197816 936102129
! 150676 751845322
! 85712 913483974
? 1
! 1386 112402520
? 190692
! 133326 514524983
? 1
? 1
? 1
? 1
? 1
! 6416 306203394
? 1
! 164853 444705462
? 1
! 131775 375084014
? 1
? 1
? 1
! 48702 125119558
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 39348 241810823
? 1
! 190059 109793351
? 142023
? 1
? 1
? 1
? 1
? 1
! 93153 40852077
? 1
? 1
? 1
? 1
? 1
! 170733 215617833
? 1
? 1
? 1
! 154943 919239823
! 131834 564699844
! 137287 505206280
! 47149 539577866
! 20376 841563646
? 1
? 1
! 189530 57766121
! 121199 32715064
! 176010 599194421
! 143064 346301671
! 189850 875512118
! 152693 759761468
? 1
? 1
! 162211 270174101
! 107185 730276990
! 101915 761776255
! 11681 298394438
? 1
? 1
? 1
? 1
? 1
? 1
! 5402 675978263
! 90262 410027813
! 168473 250756098
? 1
! 23100 3201408
! 164123 494702834
? 1
? 1
? 1
! 54687 186397788
! 34163 273592174
! 110761 444081743
! 49202 744644119
? 1
? 1
! 94060 318319291
! 123629 530977979
? 1
? 1
? 1
? 64112
? 1
? 1
! 29904 479652828
? 1
? 1
! 103432 840588929
! 184160 751515363
! 121696 151717546
? 1
? 1
! 110665 518430864
! 140568 446615666
? 1
? 1
? 1
? 1
? 1
? 190219
? 1
? 138794
? 1
? 38302
? 1
? 1
? 41025
! 89033 281617849
? 1
? 1
? 1
! 179069 125011380
? 1
! 46054 907887556
? 1
! 6411 288637822
? 1
? 1
! 120188 763246978
? 1
? 1
? 1
! 142008 929758021
! 124203 123306551
! 91152 506072432
? 1
! 131634 38174109
! 15707 441380351
! 132515 240336219
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 81391 283049722
? 1
? 1
! 189316 779844675
? 1
! 140065 743056371
? 144231
! 42582 816180864
? 1
? 1
? 1
? 1
? 1
! 146273 24230931
? 1
! 95551 787621149
! 183910 207899341
! 38307 948419430
? 1
! 44092 801442253
! 151433 196612604
! 83966 632097954
? 1
? 1
? 1
? 189234
? 1
? 1
! 183550 202563156
? 1
? 1
? 1
? 1
! 164813 950842671
? 1
? 20443
? 1
? 1
! 181929 871009106
! 166905 84915258
? 1
? 1
! 143386 42083116
? 1
! 40984 363526217
? 1
? 163226
! 174942 339850405
! 120370 675515029
? 1
? 1
? 1
? 1
? 189341
? 94252
? 1
! 189569 615126504
! 69996 370285956
! 7875 670817886
? 1
? 1
! 63187 608037717
? 1
? 1
? 1
! 105709 926674883
! 115684 698287822
! 198993 425974426
? 1
! 81609 847910277
! 75959 247609030
! 125270 595339937
! 73934 242918331
! 158906 646751898
? 1
! 14702 758106478
! 1904 769785369
? 1
? 1
? 1
? 1
! 17017 469551459
? 1
! 29191 503171167
? 176705
! 151653 503931969
? 1
? 1
? 1
! 77147 458172902
? 1
! 175507 200832192
! 19160 829289776
? 1
! 190128 679340131
? 1
? 1
! 129653 300084862
! 183896 737401356
? 1
! 113728 713857690
! 190974 274614546
! 136449 53743583
? 1
! 168368 662241761
! 163224 404878531
! 56281 593197503
! 139859 680334268
! 15433 250187498
? 1
? 189199
? 1
? 1
? 1
! 196320 778141104
! 34814 108130408
? 1
? 1
? 1
? 1
! 112582 52314177
? 1
? 1
! 183714 959057966
? 1
! 113075 617828953
? 1
! 63798 393530839
? 1
! 1437 333835717
? 1
? 1
! 46604 261189363
! 22260 98768237
! 66197 559548906
? 1
? 1
? 1
? 9575
? 1
! 146183 63318226
! 187242 361728620
? 1
! 143058 131817688
? 1
! 6473 853706440
! 173718 534393205
! 88769 690953607
! 162472 959679433
? 125011
! 21227 586162334
? 1
? 1
? 1
! 156453 388891838
! 111993 104928227
! 1433 777829088
? 122598
? 1
! 108054 394776807
! 189824 574845867
? 1
? 1
! 11480 595923773
! 66717 3137286
? 1
! 101797 281264888
? 1
! 90198 314954194
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 148515 520459740
! 159087 918136127
! 171595 397994620
? 1
! 90267 327459785
! 51708 839246309
? 1
? 1
? 1
! 148519 957355263
! 128190 732634595
! 111300 391971998
? 73616
? 1
! 96893 880531223
! 61815 248901706
! 11363 88132169
! 134916 45638316
? 1
! 180520 734446956
? 1
! 105453 734123719
! 179796 587385308
? 1
! 57640 104253702
! 149147 874204378
! 181111 905006657
? 1
? 1
! 158575 613456212
! 63164 574531607
! 2393 758917608
? 1
? 158204
? 1
? 154225
! 129891 756661191
! 169868 82687824
! 102115 119875368
! 74129 152589596
? 1
? 1
? 1
! 25145 157405369
? 82339
! 105845 12631571
? 1
! 68397 570990421
? 1
! 31414 309000180
! 110531 625726458
? 1
? 1
! 157623 158284448
! 126351 112932944
! 86894 305458531
! 152188 837289818
! 185311 762328784
? 1
? 1
! 169649 266012805
? 139092
? 1
? 1
? 1
! 198006 250934659
? 1
! 36626 346291303
! 176028 651445266
! 37255 572278188
? 1
! 114468 375202513
! 121479 200112558
? 1
? 1
? 1
! 182331 439594658
? 1
! 26666 366805830
! 33387 252081847
? 1
? 1
? 1
! 158715 527514570
! 183348 193597442
! 46773 823718559
? 1
? 1
? 1
? 1
? 1
! 73149 579035761
! 50985 162357100
? 192641
! 195541 433354343
? 1
! 41409 280983023
? 1
? 1
? 1
? 1
! 63923 634475672
! 156104 868031368
! 64177 507300640
? 1
? 1
? 1
! 59591 418781920
! 25869 213727057
? 1
! 126606 32875184
? 1
! 134596 490815549
? 193387
! 52350 128908499
? 1
? 1
! 141258 553617260
? 1
! 9823 928498249
! 124306 72236528
? 1
! 65276 420894101
? 1
? 1
! 181606 255663518
! 105743 342202273
! 28310 361341232
! 66256 99102648
! 171667 829962991
? 1
! 12203 885343836
? 1
? 1
! 166302 501692876
? 184983
? 1
! 77095 499780621
! 148648 772823191
? 1
? 85361
? 1
? 1
? 1
! 121545 455029040
? 1
! 97193 742981263
? 1
! 58100 983894745
! 67216 502367470
? 106638
! 196126 57461663
! 156053 885151253
? 1
! 151715 77533884
? 1
? 1
? 1
? 1
? 1
? 1
! 37716 634227789
! 167982 342441387
! 13991 462630615
! 144132 565832596
! 166793 696683190
! 188833 493716603
? 1
? 1
? 1
? 1
! 115890 199166596
! 158747 430697201
! 187319 518605005
! 162530 931321986
! 20921 658123706
? 1
? 1
? 1
? 1
! 69169 232976265
? 1
! 159660 435027617
! 4864 92897062
! 6535 594855737
? 1
? 1
? 1
! 60625 442569726
! 22954 71343649
! 156126 156835196
! 26015 899664971
! 177925 545814333
? 1
! 145865 174273185
? 1
! 196454 261675991
? 120164
! 61111 586129233
! 122968 417325954
? 1
? 1
! 4535 817175860
! 52548 386352707
! 193451 417791243
! 71875 275446018
? 1
? 1
? 1
! 159594 220205695
? 1
? 1
! 120516 192737032
! 134109 620562683
! 78663 324301290
? 1
? 140602
? 1
! 77590 607183395
! 163096 885970968
? 165582
? 1
? 1
! 137346 972245761
! 146279 298227206
! 101519 988130826
? 1
! 196441 782190661
? 1
! 1454 757728603
! 148041 561980372
? 1
? 1
? 1
? 1
? 1
! 194480 19157775
? 197258
! 53604 905756441
? 1
! 71381 266760392
! 151960 445552461
? 1
! 94049 161339561
! 70266 211239441
? 1
? 1
! 81097 243927101
? 1
? 158569
? 1
! 199586 933029762
! 116218 429441565
! 56362 492674292
? 1
! 8752 219340876
! 64038 353168915
? 2372
? 85122
? 1
? 1
? 1
! 21499 90916852
! 12785 831519581
! 95947 238483342
! 192948 165359112
! 139735 62189402
! 181456 215403365
? 1
? 1
! 166723 322347629
? 1
? 163404
! 5332 799044260
! 189564 202048535
! 57752 607912869
? 1
! 143121 156596233
! 79666 772494555
! 155021 266520966
? 1
? 1
! 194245 512865480
! 104962 668042254
? 1
? 1
! 180694 120290742
? 1
! 140661 55464338
? 1
? 1
! 19604 763043356
? 1
? 1
! 191048 131325151
? 1
? 1
? 1
? 1
? 1
! 41184 15614422
? 1
! 180852 804549083
? 124261
! 199561 195351347
? 1
? 1
? 1
? 1
! 27845 785312086
? 1
? 1
? 1
! 54624 700481674
? 1
? 1
? 95501
! 90444 857707565
! 29212 714840390
? 1
? 1
! 67573 876494898
! 128135 466840642
? 1
! 56422 784159487
? 1
! 199672 618078906
? 16289
? 1
! 174192 979836547
? 1
? 1
? 1
? 1
! 174558 640939126
! 105042 946128292
? 1
? 1
? 1
! 47398 94411173
? 1
! 56488 428566131
? 1
? 1
! 86528 896335391
? 1
? 1
! 139346 609443585
? 1
! 36683 147493250
? 1
! 10480 900512613
! 183361 995423037
? 1
? 1
? 1
? 1
! 78773 47520930
? 1
? 1
? 1
? 1
? 1
? 1
! 6910 51102292
! 42015 515141043
? 1
? 1
? 1
? 1
? 1
! 66906 994037159
! 153802 93664772
! 13897 845455763
! 29120 665149938
? 1
? 1
? 1
! 82997 808921902
? 1
! 61321 465975713
? 1
! 142430 59468433
! 180898 851538991
? 1
? 1
! 172983 291433448
? 1
! 151696 47994479
? 1
! 168110 546896060
! 126914 479416480
? 1
! 111223 593761170
! 120022 239938810
! 72573 242587407
! 186419 235189912
! 189444 474690647
? 1
! 173937 429196139
? 1
? 1
! 87556 940403913
! 141492 418270888
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 112669 779730636
? 1
? 1
! 35877 254397100
! 171131 626551625
! 8247 583209766
! 81178 245383977
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 18409 271322677
! 89108 730043997
! 169405 570341373
? 1
! 66563 144531992
! 97869 263777694
? 1
? 1
? 1
? 1
! 127337 530035943
? 1
! 192800 695428139
! 39404 50820230
! 93384 169095180
! 95404 704600777
! 161295 721104887
! 90716 249173988
? 1
! 58437 935224442
! 15382 937861922
! 49474 843792647
? 1
! 190319 262763378
? 1
? 1
? 1
! 93352 693223503
? 1
! 37175 35722136
? 1
? 1
! 70709 991599329
! 122768 949436865
! 79618 192173511
! 33192 234400734
? 1
? 1
! 152614 861837713
? 1
? 1
! 158995 636602964
! 151379 643235845
? 1
! 174996 604078725
! 140281 188920346
? 1
? 1
! 183867 188002369
! 192388 861690213
? 1
! 116576 640970836
? 1
! 24860 502165275
! 29105 361030597
? 1
! 29879 248609312
! 185087 137061974
? 1
! 179616 694658401
? 1
! 117499 745820082
? 1
! 160766 871103734
? 1
? 1
! 59441 895474744
! 119854 157099963
? 1
! 189671 496052417
! 142131 148066868
! 151947 210761744
? 1
? 1
? 1
? 1
! 121458 117959109
! 81175 468255493
? 1
? 1
? 160478
? 1
! 145298 29711801
? 1
? 1
! 90917 946362654
? 1
! 154574 897508322
? 1
? 1
! 181091 973266691
! 142370 320829029
? 1
! 144688 205773178
! 131744 366070088
? 1
! 47047 729862181
! 78623 746607569
! 75115 491281813
! 112839 930969402
! 46887 485030273
? 1
! 71389 797272460
! 153764 652055766
! 171029 124081887
? 1
! 116095 99519235
! 145091 323815823
! 46129 729190044
! 61048 827971334
! 29946 826284518
! 124301 2268612
! 36892 988132126
! 82979 385965828
! 97720 677542184
! 44268 398347760
! 135155 425321067
! 110710 644726282
? 1
? 1
! 100846 347882716
! 21479 68504086
? 1
? 1
! 99443 763155168
! 192675 656547897
! 150856 291766395
! 1466 8851323
! 115498 175861031
? 1
? 192735
! 26488 853162758
? 1
! 186548 679899538
! 13949 226630161
? 1
! 79860 103944817
? 1
! 181384 501183014
? 1
! 80171 759055714
! 176802 690600583
? 1
? 1
? 8618
! 69300 880966114
? 1
! 74130 507370497
! 20701 281505626
! 31343 684279085
! 8939 581862271
? 112871
! 109260 573825637
! 127206 257101391
? 1
! 110848 739962840
! 138992 455678128
! 59276 669897120
! 89515 689639491
! 120981 932945678
! 124647 784699186
! 54525 663806304
! 150575 639486577
! 182423 153402138
? 1
? 1
? 1
! 173350 931743980
? 73450
? 1
? 1
? 1
! 187335 498118498
! 21613 897357802
! 16004 452492012
! 144404 326118091
! 2100 453223494
! 27640 41246718
? 1
? 1
! 36568 522243483
! 178946 337232418
? 17801
! 196094 244976116
! 26779 984833222
! 179075 340369528
! 100904 551282216
! 120085 439636334
? 1
? 1
? 1
! 162514 35021223
? 1
! 184355 934079883
! 87061 231983778
? 1
! 152738 936696891
! 133454 59996775
! 56322 827661214
? 1
? 1
? 1
? 1
! 100371 271954021
? 1
? 1
? 1
? 1
? 1
! 29825 176380912
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 152423 130790531
? 1
! 169616 661980517
? 172585
? 1
! 54911 402592937
? 1
! 195821 90461538
? 136943
? 1
! 72414 145503794
? 1
? 1
? 1
! 115741 788431175
? 196208
? 1
! 107310 940504110
! 69486 34775450
? 1
? 1
? 1
! 96166 764041362
? 1
! 66573 618411206
? 1
! 93559 151048012
! 148920 261598230
? 1
! 128288 474260575
! 6385 324933854
? 1
? 1
! 98787 780184100
! 28370 470114915
! 35113 297399967
! 95570 915948849
! 181121 371992530
! 100161 365335989
! 146725 862997052
? 1
! 66529 63476449
! 85193 877977026
! 194870 617069990
? 1
? 1
! 136526 90905867
? 66576
? 1
? 1
? 1
? 1
! 50752 635325433
! 97552 604731918
! 196552 949152223
! 131338 511936020
? 1
? 1
? 146876
? 18741
? 1
? 1
! 178455 977050072
? 1
? 1
? 1
? 1
? 1
? 1
! 100653 287423169
? 1
? 1
! 117180 586827321
? 1
? 1
! 91038 360732938
? 1
! 96089 289863630
? 1
? 1
! 106064 738987051
? 1
? 1
? 1
! 1846 529607822
! 47752 531667145
! 181311 83085389
? 1
! 94714 753714243
! 169351 339951121
! 49713 751239543
? 1
! 50592 433878494
! 57583 613603488
! 19043 957130851
? 1
! 122753 523524747
? 124265
! 136392 829352864
! 44984 52181259
! 93641 480668353
! 1425 724194000
? 109419
? 1
! 158231 28876850
? 1
? 1
! 157248 472422338
! 166752 920409377
! 164451 967410861
? 1
? 1
! 146921 932099896
? 67534
! 93343 168158345
! 9260 816026233
? 1
! 84319 694037505
? 123600
! 44830 784028433
! 68610 329199791
! 106413 816735585
! 75196 573691594
? 10785
! 143804 121753275
? 1
? 1
? 1
? 1
? 58371
? 1
? 131714
! 53804 773860640
! 117495 679156113
! 109469 63908501
? 1
? 1
! 122670 916111904
? 1
? 1
? 1
? 1
! 125584 673259323
! 184330 302345036
! 105279 347220652
! 173627 45182443
? 1
! 38024 455572013
! 156304 801592892
! 120189 779969338
? 1
! 65591 784127009
! 28118 174462077
? 1
? 1
! 165782 364594459
? 1
? 1
? 1
? 1
? 1
! 132023 38074844
! 114738 525972691
! 113887 60438142
! 136992 787468479
! 158933 2157017
? 1
! 183883 27720359
? 1
? 1
? 1
? 1
! 134879 33960831
? 1
! 157351 628092078
? 1
? 1
! 128555 186065622
! 104800 348471384
? 130619
? 113630
? 1
! 166720 601094136
? 1
! 45203 785258333
! 38694 627832056
! 36828 412924754
? 1
? 1
? 1
! 21178 656698927
! 45343 889060602
? 1
! 11341 215845554
? 1
! 170676 927752612
! 133926 565849116
! 126269 535863948
? 1
! 10852 590050220
? 32249
? 1
? 1
? 1
? 1
? 1
! 19409 771280352
? 1
? 1
? 1
? 192879
? 1
? 1
! 47850 442862777
? 1
! 65978 506992759
? 1
! 148174 209890938
! 153474 1926265
? 1
! 24264 865391540
? 1
! 178526 655601365
! 15488 695844813
! 95648 985128661
! 8469 23383947
! 43272 236635275
! 138318 160894640
! 103665 918252108
? 1
! 95747 432593076
! 137157 79350882
! 120536 990566977
! 28110 115789883
! 159641 323579695
? 1
! 43139 362418049
? 107179
? 1
! 17437 601376460
! 117436 197486600
? 1
? 1
! 24321 932474843
! 117174 233429605
! 53078 322674577
? 1
? 1
? 1
? 1
! 133863 409855955
! 11835 505714559
! 140597 878764106
! 189462 751241689
? 1
! 118240 20399493
? 1
? 1
? 1
! 17620 756406156
! 39660 245562497
? 105541
? 1
? 1
? 1
? 1
! 3452 226048416
! 74658 708583099
! 102230 229002289
! 43324 957560140
! 134115 973110428
? 1
! 29978 853130248
? 1
! 127816 761553615
? 1
? 1
? 1
! 132449 156036013
! 33939 943921488
! 8717 931372536
? 1
? 1
? 1
! 7300 186369135
? 1
! 96175 474892841
! 142775 533263633
? 1
! 74756 237600508
? 1
? 1
! 15913 722092902
! 181382 939675430
? 1
! 147204 797749683
! 12047 571396104
? 1
! 55106 743106060
? 1
! 17473 960724257
? 1
! 27576 98067274
? 1
? 1
? 1
? 1
! 17837 126660944
! 4320 322136052
! 184757 32089299
? 1
? 1
? 1
? 1
? 1
? 1
! 47910 255663960
? 1
? 1
! 196994 597239028
! 110217 491181424
? 1
? 1
? 1
? 1
! 69661 490542934
? 1
? 1
! 68147 161402333
? 1
! 107385 792345918
? 1
! 67060 540078015
! 142046 580251766
! 130242 900009962
! 107282 391674900
! 89384 967286183
? 1
? 1
! 93195 369637807
! 41782 995531555
? 157715
! 167792 9594544
? 1
? 187232
? 1
! 116114 569494689
! 160286 557114004
! 56419 684482833
! 108232 321417490
? 1
? 1
! 92806 630901252
! 192158 208984834
! 85033 788979125
? 1
! 79276 781964275
? 1
! 99408 23193799
? 1
! 33723 991212697
! 154414 954692661
? 1
? 1
? 1
! 176247 252362946
! 106410 152473381
! 30477 953246855
? 1
? 1
! 111933 73740473
? 1
? 1
? 1
? 1
! 107471 513485902
! 153061 114575564
? 1
! 147676 376897437
! 70823 300338283
! 101967 324994659
? 1
? 1
? 1
? 1
! 86796 987043714
? 1
? 1
? 1
! 167985 247661547
? 1
? 1
? 1
? 85433
! 173784 612530159
? 1
! 120626 681228254
! 101413 635307781
! 58573 623094572
! 135839 930606139
? 1
? 1
! 39031 427775165
? 1
? 1
! 170734 476544996
? 1
? 1
! 22230 1440816
? 1
? 1
! 163602 337923960
? 1
? 1
! 181906 498797622
? 1
! 132900 841576563
? 1
? 1
? 1
? 1
! 16952 322142959
! 153975 177422983
! 16780 584815611
? 1
! 120666 224532305
! 163229 894322082
? 1
! 41997 534707502
? 1
! 93998 914830789
? 1
! 178052 496917420
? 1
! 108372 449424681
? 1
? 1
! 136345 14172922
? 1
? 1
! 183065 535828171
? 1
! 184654 200651545
? 1
! 197027 567233256
! 187509 20708624
! 120434 333829736
? 1
! 114789 694429725
? 42604
? 1
! 88293 133671889
? 1
! 132495 309617699
! 65896 31325441
? 1
? 1
? 1
? 1
? 1
! 139186 159094748
? 1
! 61136 632023802
? 1
! 153433 410596179
? 1
! 162872 624390544
! 77022 126484437
? 1
? 1
? 1
? 1
? 1
? 1
! 175523 73327178
! 127662 749202006
? 1
! 71046 825289211
? 1
! 25209 415983729
? 1
! 33489 54727567
! 94160 979795963
! 144830 684242295
! 142760 704661413
! 148702 601927934
? 1
! 42214 92731304
? 1
? 1
! 102106 178350661
? 1
? 1
? 1
? 1
! 198157 720772301
! 31840 605400456
? 1
! 73782 411793381
! 63486 910294836
! 92235 750627491
! 58230 610052754
! 98248 352915821
? 1
? 1
! 159991 72594513
? 22269
! 118429 417719102
? 1
! 158333 352422628
? 1
? 1
! 77380 521567773
! 163721 56931552
? 1
? 1
? 1
? 1
! 101026 306438823
! 78459 497094745
? 1
! 153339 858706843
! 93844 781545253
! 61292 749203644
? 1
! 48274 865231479
? 34002
! 36203 442220481
? 1
! 57770 716557692
? 1
? 1
! 95502 145764052
! 28178 21304365
! 194951 210484638
? 1
! 107361 212513033
! 40688 22268092
! 132851 851527434
? 1
! 185700 997504774
? 1
? 1
? 1
? 1
! 24641 69799700
? 1
? 1
! 191465 945824189
? 165278
! 147540 301380156
? 1
? 1
? 1
? 1
! 76072 565494655
? 1
? 1
? 1
? 1
! 56806 981707811
! 46064 539372545
! 57385 294553401
! 67561 84451072
? 12533
! 15154 522083918
? 1
? 1
! 31399 855278770
! 82265 686078332
! 172348 807103564
? 1
! 140664 569268403
! 110782 499437559
? 1
? 1
! 174156 204872503
? 166186
! 145291 524481511
? 1
! 30290 919071075
? 1
? 1
! 8588 818312241
! 27641 967064275
? 1
? 1
? 1
? 1
! 83269 872551311
? 1
! 134803 772294764
? 1
? 1
! 69871 83353876
! 13536 131717398
? 1
! 61079 90520619
? 1
? 1
? 1
? 1
? 1
! 91326 446118028
! 72075 594336211
! 49847 293104223
? 1
! 139499 219026474
! 78004 772426967
! 168634 596379545
! 33555 218191687
? 1
? 1
! 147772 858231109
? 1
! 95844 213542195
? 1
! 151814 914209171
! 30708 857909132
? 1
? 1
! 190868 867809313
! 161943 802369919
? 1
? 1
! 163901 216737989
? 1
! 6479 871683663
? 101110
? 1
! 36742 570636621
! 77171 151489746
? 1
? 1
! 22138 633783565
? 1
? 1
? 1
! 189936 54796131
! 10600 45935314
? 1
? 1
! 196260 833218628
! 24545 211102058
? 1
? 193800
! 12618 733382202
? 1
? 1
? 73008
? 1
! 110944 770587351
! 3524 730587223
! 81030 211001024
? 1
? 1
! 196203 541514937
? 1
? 1
? 1
! 181021 289769247
! 34338 158720014
! 69256 315142883
! 150517 909546381
! 94234 789096593
! 157826 278631011
! 124881 144758193
? 1
! 186516 11145861
? 175729
? 1
! 151629 207773324
? 1
? 1
! 55836 305682576
! 38101 396520394
? 1
! 54160 406955296
! 71635 334422066
! 110753 868432246
! 38981 5990503
? 1
? 1
! 117866 533623523
! 91854 43214263
! 137710 179945784
? 1
! 128522 243783078
! 183943 287983667
! 96672 382193543
? 1
! 182273 929291575
? 1
? 1
! 98188 289078121
! 107961 353506497
? 1
? 1
! 193693 470658416
! 47246 406596829
! 40645 989476223
! 138354 467935577
? 157806
? 1
! 10145 491745713
? 1
! 70978 54499765
! 97560 151614308
? 1
? 1
? 1
! 198981 390541087
! 20606 825553585
? 1
? 1
? 1
? 1
! 138108 793151598
? 1
? 1
? 1
! 103344 511910704
? 1
? 1
! 43201 413662054
! 124099 705324477
? 1
? 1
? 1
! 3793 523857982
? 1
? 1
? 1
! 120059 985102795
! 84110 29326480
? 1
? 1
? 1
? 81582
! 161064 616771684
? 1
! 148897 699809164
! 57122 724462843
? 1
? 1
? 1
? 1
! 114731 695240309
? 1
? 1
? 1
? 1
? 1
? 1
! 15697 603896084
! 178282 924639083
? 1
? 1
! 175215 855961750
! 192153 767569590
! 126508 758488137
! 89933 709911375
? 1
? 1
? 1
! 165905 742707264
! 174257 976498031
? 1
? 1
! 72655 308376587
! 19340 471751348
? 1
! 113313 623291662
! 125796 363396853
? 1
! 4932 77545040
! 19111 919621191
! 100816 199470744
! 38666 318067418
? 1
? 1
! 181349 555684161
? 1
! 68675 972245407
? 1
! 118722 838897624
? 1
! 190939 779698192
? 1
! 139941 6300302
! 106242 39130142
! 8491 909171336
! 116516 749186643
? 1
? 1
! 153832 271004142
! 47692 851999262
? 1
! 148984 890442124
! 81574 27069088
? 1
! 79179 994551006
! 82904 471656041
! 68701 238608714
! 64662 88400222
! 144315 160987641
? 1
? 1
! 56814 320524383
! 49407 224753615
? 1
! 72204 797708230
? 1
! 56990 875912847
? 1
! 74104 717616912
? 21893
? 1
? 1
! 27999 803212262
? 37089
? 1
! 168583 612735157
? 1
! 86134 977908592
? 1
! 141243 885192060
? 1
? 1
? 1
! 117107 442652216
? 1
! 71887 954197454
? 1
! 169850 940036855
? 1
? 1
? 129159
? 1
? 1
? 1
! 155572 12687980
? 1
! 133259 446002652
! 153067 766867761
! 23657 451782138
! 42820 760337471
? 1
? 177431
? 1
! 43903 627698333
! 66985 672374106
! 144022 296913481
? 1
! 120210 733734231
? 52520
? 1
! 158888 157898526
? 1
! 82958 248116667
? 1
? 1
? 1
! 90596 188501880
? 1
! 190834 926646341
! 111545 927324085
! 67590 605297674
? 1
? 1
! 91459 374478004
? 1
! 30595 598181977
! 30354 909737090
! 25111 74448961
! 141045 633631140
! 52504 386384568
! 51625 831360259
! 133729 679452495
? 1
? 142397
? 1
! 76808 32817620
! 49150 50909372
? 1
! 169230 907399191
! 72410 500373206
! 105597 987056613
? 1
! 188595 843619309
! 129497 390875208
! 66494 479361799
? 1
? 1
! 46772 396579928
! 86264 339636592
? 1
! 3511 393416235
? 1
? 1
! 66451 421943187
? 92711
? 1
? 1
? 1
! 180264 720654309
? 74484
? 1
! 61037 590538009
? 1
! 92989 153936730
! 27290 56087166
! 198640 250608951
? 1
? 1
? 1
? 1
! 165634 749046462
! 30317 66176228
! 4988 366799547
? 1
! 111180 779963979
! 134407 778635332
? 126337
! 46730 699515442
? 1
? 1
? 1
? 1
? 1
? 1
! 74389 406988137
? 1
! 12704 533086134
! 156400 206944988
! 69380 417195809
? 1
! 8694 750613900
? 1
? 1
! 90966 111354556
? 47730
! 135796 796360548
! 10296 378679106
! 59739 21931022
! 44996 981410390
! 26826 20144213
? 1
? 124078
! 44953 566059777
! 122301 549238874
! 142632 907509137
! 1560 241812659
? 1
! 194253 925295101
? 1
! 57573 720363985
? 7889
! 121939 281919674
? 1
! 43906 997749554
? 1
! 20678 968491237
! 96651 250049007
? 8851
? 1
? 1
? 1
! 93137 270528120
! 185506 752080551
! 145075 590887909
? 1
? 1
? 1
! 43889 386042865
! 89039 890697870
? 1
? 1
! 122218 840253118
? 1
? 1
? 1
? 1
? 1
! 56747 514863415
? 1
! 194903 275594001
! 33145 466571751
? 1
? 1
? 1
! 64378 570936011
? 196703
? 1
! 24048 896418153
! 12417 850725476
! 31486 124865088
! 8317 78500421
! 12371 138988247
? 1
? 1
! 161257 97943069
? 1
? 1
! 40430 313577643
! 115878 873366360
! 32581 498183052
! 191065 596880078
? 1
? 1
! 164429 799541578
! 109819 164299759
! 14654 778213160
? 1
! 182692 183033025
! 113124 137252182
! 150122 219597280
? 1
! 168014 754126545
! 5271 195040158
! 66301 431894015
! 114109 520083651
! 79079 942363864
! 96845 50105374
! 17268 975507730
! 41187 272829253
! 102742 821270185
? 108953
! 177192 218388130
? 1
? 1
? 1
! 144376 722630043
! 48645 160786773
! 148280 20652481
! 153443 258724249
? 1
! 69208 362124727
! 102802 679028977
! 44776 212394450
! 183370 496336825
! 70963 225223049
? 1
! 14165 87146799
! 193621 960641751
! 665 299615740
! 69038 166427107
! 170776 857521624
! 2258 91267365
! 7905 735942720
? 1
? 1
! 132262 221514538
! 13133 808757524
? 1
! 129775 762317595
? 1
? 1
! 105117 848580317
! 153799 723998228
? 1
? 1
? 1
! 68575 80744933
! 31058 755934269
! 188242 640423654
! 55740 100982825
! 20016 423909609
? 1
! 157659 172797223
! 4589 405818499
! 6444 205303880
! 114474 755787979
! 60262 620039540
? 1
? 1
? 1
! 24735 154571491
! 26353 375933297
! 107562 846455594
! 2511 334502981
? 1
? 1
? 1
? 1
? 1
? 1
! 28939 748561963
! 177678 305926004
! 43110 629811081
! 51439 387433713
? 1
! 168690 690769413
! 193740 881465647
! 59423 124200834
! 105613 717155872
? 1
! 181385 537327452
! 18698 93050620
? 1
! 61883 847345885
! 94342 641123462
? 1
? 1
! 194148 974367883
! 190760 476639105
? 1
! 93050 745241322
? 1
! 107943 720731199
? 106633
? 1
! 25455 79139925
! 158688 956836534
? 1
? 1
! 155497 466283363
! 169 416533603
? 1
? 1
? 1
? 1
? 100639
? 1
? 1
! 102588 139146341
? 1
? 1
? 195661
! 167652 872925515
! 142434 541256235
! 166689 190584447
? 1
! 167330 654634158
? 1
! 134697 598905181
! 159472 902100705
? 1
? 1
? 81828
? 1
? 1
! 128495 564214774
? 1
? 1
? 113071
? 1
! 141221 804827759
? 1
? 1
! 23374 417602268
? 1
! 134240 691404066
? 1
! 21017 363542341
! 69120 324789556
! 129964 744600015
? 1
! 169538 278876514
? 1
! 167642 613415748
? 1
? 128003
? 1
! 13294 604180269
? 1
! 74628 504979614
? 1
? 1
? 1
! 8736 777631186
! 42917 925431900
? 23131
! 161230 251648718
? 188948
? 1
? 1
! 55215 796790663
? 1
? 1
! 306 757004936
? 1
? 1
! 989 337940200
! 14224 541926488
! 161638 571050782
? 1
! 184663 816920840
! 180243 452550002
? 1
! 25534 923359363
? 168260
? 1
? 1
? 111146
? 1
! 50256 25090243
! 51910 801431412
! 11717 200648705
! 106048 666925783
? 1
! 181295 665171563
! 107349 793486931
! 94135 530133212
? 1
? 1
! 117137 355096353
! 54694 200826330
! 30004 663783916
! 129716 557491832
? 1
? 96957
? 1
? 1
! 168165 171373412
! 133788 587986311
! 151093 757037922
! 107793 637754214
? 1
! 61896 43146018
? 1
! 143632 732129118
! 191469 691639449
! 103685 707090028
? 1
? 1
? 1
! 172315 62047530
! 62413 510227198
? 1
? 1
! 2980 237826138
? 80408
? 1
? 1
? 1
! 186176 801466695
? 1
? 1
? 1
! 175039 76717574
! 41096 582829926
? 1
! 8338 518799010
! 36653 921151483
? 1
? 1
! 21442 672706740
? 17380
! 105539 892283746
! 184648 441176717
! 22240 186899951
? 1
? 1
? 1
? 1
! 125413 229300157
? 85485
? 1
? 1
! 130453 773173049
! 156326 993359986
! 154327 547577453
! 109147 901926312
? 1
! 169038 317566657
? 1
! 15603 38205133
? 1
? 1
! 60140 229332256
! 162240 432076655
? 1
! 54684 310993527
! 130676 48619432
? 1
? 1
! 173236 415260816
! 26183 536297752
? 1
? 1
? 1
! 50469 353835316
? 1
? 1
! 173037 186930592
! 114824 254709238
! 42216 713917912
? 1
! 9437 172597768
! 25404 713718731
! 131026 504948526
! 129410 642571269
! 32796 269872399
? 1
? 1
! 74671 426530639
! 21439 171643144
! 12985 859065818
? 1
? 1
! 85277 186632416
! 166415 564313897
! 140483 179270857
! 107947 327841345
! 85666 521947258
? 1
? 22190
! 159084 36789354
! 187722 732705088
? 1
? 1
! 34743 48618511
? 1
! 139874 890042979
! 90458 811228438
? 1
! 126471 790829397
! 73034 194593465
! 25686 915954228
? 1
? 1
! 85523 168786998
? 1
! 182082 73482993
! 2196 65771875
? 1
? 1
? 1
? 1
! 114604 436800171
? 113669
? 1
! 179169 15169574
! 111144 964643465
! 135769 788310039
! 80236 384107097
? 1
! 184158 419229452
? 1
? 1
? 1
! 88599 122253379
? 1
? 1
? 1
? 1
! 122587 197943315
? 1
? 1
! 168887 662422240
? 1
? 1
! 42515 752290424
? 1
! 100325 142026644
! 54978 841581342
! 2357 725428222
? 1
? 1
! 103949 1738731
? 1
? 1
? 1
? 1
? 145787
! 91402 699947139
! 110290 466352713
! 995 588787136
! 38784 872431711
! 156791 19911052
! 196069 364722243
? 144800
! 69150 345038992
? 1
? 1
? 1
! 66740 409289530
! 97967 999252876
? 1
? 1
! 70546 581793450
! 3936 121925110
? 1
? 1
? 1
! 18482 754727404
? 1
! 190539 445259814
! 49946 522403627
! 144361 258736967
? 1
? 1
? 1
! 9043 463662873
! 180199 122551229
? 1
? 1
! 63199 196329404
! 51580 69184099
? 1
! 190465 786580643
! 52906 714514628
! 43089 157497188
! 120195 138695814
? 1
? 1
? 1
! 143127 843528115
! 103633 593236385
! 65215 881161222
? 1
! 42191 119572800
? 1
? 1
? 1
! 72026 527339804
! 97112 339909558
! 172347 794261253
! 39391 225314841
? 1
! 395 15055145
? 1
? 133841
! 18495 291821583
! 1939 54043376
! 139652 433932592
! 125847 569309512
! 172398 75887899
! 80473 75662666
! 121718 466049531
! 104073 292978891
! 185793 825694980
? 1
! 34176 96688159
! 93955 336036772
! 84369 114504771
! 11919 83897074
! 92300 264681706
? 1
? 1
? 1
? 1
! 171974 969538628
! 141103 79202942
! 2191 828138440
! 29452 966793170
? 1
? 1
? 1
! 77080 110216091
! 4867 66527727
! 180293 647026635
? 1
! 78241 284237383
? 67925
! 59645 145764933
? 1
? 1
? 54193
! 195287 591578571
? 1
? 1
! 85839 586242043
? 1
! 38329 346346904
! 130864 835280644
? 1
! 141681 18916907
? 1
? 1
! 50408 685522594
? 1
? 1
! 194599 269514201
! 137792 302814224
! 119366 965704263
! 106859 630525303
? 1
? 1
? 1
? 1
? 19827
! 90077 436756759
? 1
? 1
? 1
? 1
? 1
! 165941 864030359
! 179906 494312068
? 1
? 1
! 95138 606816528
? 1
? 56198
? 1
? 1
! 102791 353130068
! 3069 343744042
? 1
? 1
? 1
! 157058 634855341
! 118937 777796294
! 182118 270793767
! 177372 372370482
! 197249 473049630
! 47321 20845759
! 64834 402314982
? 1
? 1
? 1
! 158257 441162718
! 171106 813265559
? 1
? 1
! 151009 43087799
! 74570 884891760
? 1
! 158183 530306387
! 99320 26997605
! 168162 446947101
? 1
? 1
? 1
? 1
? 1
! 179798 148308294
! 87242 751612014
! 50619 203426040
! 64877 600833690
! 102049 272712875
? 1
! 155776 696362084
! 1444 834330291
? 1
! 131439 457091607
! 182471 550343077
? 1
? 1
! 127404 477771654
! 196015 846693058
! 11292 283685847
? 1
? 1
? 155
? 123702
! 174681 427054108
! 102546 849983398
! 26720 480682178
! 159588 114299116
? 1
? 1
! 55324 973500756
? 1
? 1
! 129235 931566642
! 93299 164777970
? 1
! 176948 251372900
! 174693 448438800
! 6340 367632153
! 103643 715827279
? 1
? 1
? 1
! 40476 162795659
! 49459 368374752
! 47681 135988513
? 44414
? 1
! 171443 225645440
! 147002 688379858
? 1
! 163119 283937405
! 193113 780921166
? 1
! 87638 418183868
! 63433 178687898
! 104690 650554886
! 111892 465079387
! 113489 763948675
! 87511 501021199
? 1
? 1
! 101419 716261126
? 1
! 31680 477375811
? 1
! 66931 497253423
? 1
? 1
? 1
! 154423 193484243
! 36429 628056958
! 14369 89610628
? 1
! 51063 306199174
? 1
! 154913 418116266
! 123607 489439822
! 43730 163493515
! 30989 503005846
! 163960 332269158
! 90677 681604675
! 118068 625274401
! 34035 407858901
? 1
? 1
! 3985 101889809
! 196135 67794022
! 191818 634212277
! 103019 885752565
? 1
? 1
? 1
! 83330 36190523
! 289 536906667
! 164977 889459446
? 1
! 171520 523492201
! 105443 360499133
? 1
! 64338 754381341
! 131438 699714721
! 125602 504976452
? 1
? 1
? 33627
? 1
? 1
! 85046 339541896
? 4904
! 78341 201218879
! 124039 342274078
? 1
? 1
? 13003
! 138421 868108378
! 7643 288847379
? 1
! 174546 904244293
! 60029 793847257
? 1
? 1
! 79708 170999635
! 54446 330783488
? 1
! 65779 588062950
! 110629 133481481
? 1
! 108323 184969341
! 56491 251213187
! 96794 549656087
! 148121 691609950
? 1
? 1
? 1
? 1
? 1
? 1
! 35547 339656200
? 68697
! 94900 815059305
! 193823 147967518
? 1
? 1
! 91103 29814908
? 1
! 153990 402102304
! 136010 91345918
! 180711 438379507
! 25320 533524813
! 123380 58840976
! 31724 436525458
? 1
! 64084 907792269
? 125657
! 9206 149418960
! 10100 868731568
! 74106 147249362
? 1
! 161111 962406094
? 1
! 105865 946445046
! 168883 545558869
! 162769 133133565
? 1
? 1
! 113154 216451955
? 1
? 1
? 98107
! 188840 358033534
! 146795 224857532
! 122340 294131666
! 51706 996120341
! 36158 650032653
! 126042 664589191
? 1
? 1
? 1
! 131128 377790872
! 115985 415909155
? 1
! 30142 728535346
? 1
! 140102 982449531
! 102824 19437459
! 133875 106765409
? 1
? 1
! 107930 446764266
? 120392
! 189794 101712309
? 1
! 176656 277002504
! 21534 909072355
! 3659 849309667
! 178015 581623084
! 119234 215035213
! 18445 959526297
? 1
! 323 335155150
? 1
? 1
! 87293 501840950
! 45094 907593327
! 52583 195510831
? 1
! 82654 936622765
? 1
! 116488 917313900
? 1
? 109304
! 73191 587285711
? 1
! 199979 502478084
? 1
! 3405 738480548
! 146539 505183955
! 149230 39851617
? 1
? 143211
? 184199
? 33278
! 167200 282963342
! 27959 288158885
! 90485 58418665
! 76583 417884959
? 1
! 138415 610193388
? 121746
! 105200 326787084
! 117087 308801784
? 1
! 156429 980614001
! 135688 760504273
? 1
! 79172 60421534
! 14621 244734267
! 183160 948044333
! 128808 914453945
? 1
? 1
! 58681 953131588
! 50514 952840861
? 1
? 1
? 1
? 1
? 1
! 56353 719183552
? 1
? 1
? 1
? 1
? 54984
! 122379 922835191
! 152473 446551082
? 132803
! 173875 156841128
! 173694 527165308
! 131948 68570377
! 172659 869135966
? 1
? 1
? 26462
! 153018 7681620
? 1
? 1
? 1
? 68397
! 147050 112113827
! 45712 50652001
? 1
! 143663 650301374
? 1
? 1
? 1
? 1
! 166377 290089051
? 1
! 4592 499899681
? 1
! 41106 867282221
? 706
? 1
! 117812 234270902
! 62486 796805560
! 93771 170052345
! 12585 585206788
? 1
! 161646 914614823
! 101477 496141048
! 33107 690204893
? 1
? 1
! 32157 819768825
? 1
! 194569 292170487
? 1
? 1
? 1
! 41390 396361424
? 1
? 1
? 1
? 1
? 1
! 143027 887687887
? 1
! 128669 56339243
? 1
? 1
! 172923 165366009
? 1
! 180659 738908120
? 1
! 84097 623307002
? 1
? 1
! 108524 560086267
? 119784
! 126331 375248104
? 1
! 117244 545045921
! 156388 244785293
? 1
? 1
? 1
? 1
? 1
! 118031 363682257
? 1
? 1
! 125758 898884959
! 76359 767382212
! 11220 391225275
! 134337 116369292
! 192689 488250275
? 111500
? 95328
? 1
? 1
! 32569 213394449
! 41954 406683556
? 1
! 31969 339297756
? 1
? 1
! 152458 752156195
? 1
? 1
! 154242 523029087
! 169873 924874464
? 1
? 1
? 1
? 1
? 1
! 85575 807319125
! 61480 457469689
? 1
! 75666 794493989
! 127578 866638269
! 121234 268158621
! 73587 830039405
! 27313 693119476
! 28327 680148953
! 82637 953252181
! 189218 587208907
! 85222 22771725
? 1
! 37621 330086866
? 1
? 1
! 199144 666324244
! 186757 416126512
! 117968 411935641
! 29855 313420276
! 125043 818744453
? 1
! 194908 915184934
! 138675 745844969
? 1
! 109508 713917815
? 1
? 1
? 1
? 94961
! 152049 213089899
! 5662 566466122
! 184602 207198585
? 1
! 129296 852538788
? 1
? 1
! 165639 286061054
! 92330 389179238
! 159874 630632497
! 23802 47256764
! 97724 464430304
? 1
? 1
! 19212 980632589
? 1
? 1
! 21016 831805402
? 1
? 1
! 53763 969481890
! 127305 736492413
! 100696 870264455
? 1
! 101646 562584915
! 23067 514428654
! 137009 225225462
? 1
? 1
! 18003 853038201
! 4178 418925497
! 27916 727698141
! 98432 156216923
? 1
! 192263 348743150
? 1
! 39881 206201524
! 139788 391588680
! 45244 740700467
? 1
! 149554 416103493
! 137255 151138613
! 107048 818598309
! 22657 318854417
! 139592 831367322
! 178261 877301217
! 144610 676307616
? 1
? 1
? 1
? 1
? 1
? 80623
? 1
? 1
! 178998 491809557
! 152067 904599187
! 66665 391236024
? 1
? 1
! 125124 964801628
? 1
! 151205 408733373
! 26095 140064856
! 126356 536607007
? 1
? 1
! 12849 907433258
? 1
? 1
? 1
? 1
? 1
! 127628 472030060
? 166099
? 1
! 66428 221480678
! 155430 55081525
! 3395 521262201
? 1
! 187255 898595392
? 1
! 95482 910177355
! 63102 345561626
? 1
! 144513 883212554
? 1
? 1
! 125159 660168741
? 1
! 199391 436096516
! 120338 308556718
? 1
! 85182 323835069
! 151119 519889175
? 1
! 112228 799811433
? 1
! 94800 320291067
! 98515 238411700
! 181321 529162703
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 78825 430915232
! 116358 683829115
? 1
! 117545 786422322
? 1
? 1
! 157711 936179078
? 1
? 1
! 197162 656887060
? 1
? 1
! 108539 217026522
! 87374 406428987
? 1
! 156926 537924605
! 67486 714590542
? 1
! 13733 529655369
? 1
? 1
! 91299 678743599
! 25324 879490993
! 176701 84666553
? 1
? 1
? 1
! 98663 710471313
? 1
! 168555 387047059
! 121118 932750543
! 162566 573872312
! 163461 940444145
! 113434 262153849
? 1
! 196542 410716437
! 146511 184896763
! 168096 954954824
? 1
! 177299 144066591
! 103149 482780035
? 1
! 118460 76302316
! 71490 143652977
! 173368 65507336
! 11890 667580031
! 55372 959791490
? 1
! 84701 72315293
? 84741
! 121429 380225633
! 37241 47007992
? 1
! 115579 803847250
! 110882 316327864
! 170611 474133549
? 1
? 1
! 198041 189319317
? 1
! 185718 247969147
! 161349 193678392
? 1
! 59607 987293107
! 185948 924216231
! 64983 546305052
? 1
? 1
? 1
? 1
! 122967 57780795
! 128786 898299886
! 141993 500622844
! 37310 375334092
! 140737 84368784
? 1
! 167924 950554046
? 1
! 194718 351551686
! 101699 914690940
! 83942 310071037
? 1
? 1
? 1
? 1
? 1
! 23974 393163663
! 143152 253696868
! 13708 998154268
! 164463 597891926
? 1
! 4937 666112872
? 1
! 122760 914294193
! 184787 932220944
? 1
? 1
? 1
! 188067 59203061
? 1
! 120055 105321277
! 43052 957988179
! 143721 662984361
? 1
? 1
! 135066 89519485
? 71070
? 1
? 1
? 1
! 106849 587241451
! 32628 518677360
? 1
? 1
? 1
? 1
? 1
? 1
? 8732
? 1
! 7580 580212287
? 1
! 55554 709570804
! 129394 201977812
! 105231 711941591
! 149523 283876852
! 11025 441255650
? 1
? 1
! 133074 985261939
? 1
! 53347 306587265
? 1
? 1
! 188716 242550872
? 1
! 116155 522908656
? 1
? 1
? 1
! 33070 457305901
! 82399 794453199
! 65433 284021075
? 148567
! 82832 490001866
! 31436 969466489
? 1
! 1559 720005700
? 83041
! 158798 577974967
! 7603 280801719
? 1
! 3944 493458906
! 121574 708578102
? 68536
? 1
? 1
? 1
! 81624 163788987
? 69203
? 183454
? 1
! 86571 25780346
? 1
? 1
! 64696 19311344
! 20699 679826139
? 1
? 1
! 1926 716037557
? 1
! 45480 862940585
! 85755 229907980
! 53102 624639428
! 145567 625072052
! 128652 260863033
? 1
? 1
? 1
? 1
? 1
? 1
! 109016 948016533
? 1
! 145381 782365241
? 1
? 1
? 1
! 66727 760668627
? 1
! 168781 22820389
? 1
? 1
? 1
! 111402 679666963
? 1
? 1
! 131553 935758222
! 84284 986783849
! 198310 208757770
! 187249 210002629
! 162655 20123908
? 1
! 67249 338232237
! 32672 518172663
? 1
? 1
? 1
! 194783 597698190
! 195260 159121230
! 146136 167331982
? 1
! 148480 877550035
? 1661
! 8959 784227353
? 1
? 1
? 181625
? 1
! 104903 481074155
! 152518 721783512
? 1
? 1
! 136025 335638875
! 120111 644256788
! 93903 112714413
! 66120 943947234
? 1
? 1
? 1
! 155506 212909237
? 1
? 1
? 1
! 98154 303003998
! 67701 671792380
! 175208 405457077
? 1
? 1
! 112724 43457453
? 1
! 104399 863461065
? 1
? 1
? 116710
? 1
! 23804 106907546
! 170517 636531206
! 68895 305613903
! 197461 630360511
! 36361 310363978
! 102866 884717044
? 1
? 1
? 1
? 1
? 1
! 1617 575695172
! 154922 180963417
? 1
? 1
? 1
? 1
? 88832
! 170312 595541131
! 165399 544106298
! 37431 916063749
! 52225 93733670
? 1
! 67291 319316816
! 37944 513887446
! 22337 807419051
? 1
! 89345 757348629
! 198043 537293387
? 1
? 1
? 1
! 121611 53577691
? 1
? 1
? 1
! 90183 864903053
? 1
? 1
? 1
? 1
? 1
! 11314 487735737
? 182428
? 1
? 1
? 1
? 1
! 72175 835122437
? 1
! 66204 287562246
? 1
! 104899 748623890
! 177078 306397595
? 1
! 48464 457122736
! 45624 441883521
! 51346 255840155
! 157910 449571002
? 1
? 1
! 129032 32803796
? 1
! 141925 315641354
! 64162 656353390
! 153299 704153786
? 1
! 104292 350419669
? 1
? 1
! 173363 310395726
! 89009 7971889
? 1
! 98666 283589644
! 54498 288069458
! 88041 828237664
? 1
? 1
! 57312 560186723
! 142644 794388167
! 189269 417185781
? 1
? 1
? 1
! 119980 184664544
? 1
! 77960 30028448
? 1
! 82620 848429757
? 1
? 1
? 1
? 1
! 166821 111292746
? 1
! 108991 840024306
? 1
? 1
? 1
! 66255 813018575
! 162642 302375935
? 1
? 1
? 1
? 1
? 1
? 1
! 183445 502797269
? 1
! 19261 600255775
! 84017 594450079
? 1
! 14427 992001960
? 1
? 1
? 1
? 1
? 1
! 75815 204255923
! 144094 59903325
! 29137 250315091
? 67360
! 149391 18645449
? 1
? 1
! 192380 928587401
? 1
? 1
! 131715 372726801
? 1
? 1
! 73129 762308623
! 165348 803778470
! 45891 841068697
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 119417 791523265
! 118527 483629385
! 34503 415791967
! 53206 313399018
! 28119 157186946
! 164186 366515837
? 1
! 20324 482142566
? 1
? 1
? 1
? 1
! 105424 478956473
? 1
! 43077 803320463
? 1
! 157522 862664598
? 1
! 117038 938764683
? 1
! 101835 717824704
? 1
? 1
? 1
! 39571 320517471
! 118608 682046867
! 96744 315996379
! 123734 672304833
! 138387 196096627
! 187017 558700007
! 165746 734422032
! 187341 990684247
? 1
? 121584
! 2862 467790014
? 1
! 6595 512075548
? 1
? 32975
? 191578
? 1
? 1
? 1
! 31395 758970744
! 102182 866051466
? 1
! 60314 459500625
! 123514 444737971
? 1
? 1
? 1
! 160706 732843113
? 1
? 1
? 1
! 67163 442571231
? 1
! 173431 801622902
? 1
! 90381 863540191
? 1
! 137856 818843250
! 153137 679542751
? 7832
! 177504 600314948
! 121825 271031121
? 1
! 80270 608008483
? 1
! 35995 54259316
! 50925 213565316
! 22469 274694300
! 24250 622255740
? 1
? 82977
! 108520 183369800
! 195718 87582723
? 1
! 141991 733492300
! 189515 701841901
? 1
! 51208 978803837
! 26706 44593701
! 137398 607915837
? 1
! 77539 691541313
! 140478 373727854
! 44075 175894905
? 1
! 182245 442396171
? 1
! 163870 176223490
! 179554 937074901
! 142476 883662428
! 184559 872235092
? 167954
? 1
? 1
? 1
? 1
! 13952 130396857
? 1
? 1
! 56406 982423934
! 58908 869066523
! 36416 570942803
! 192086 407177916
! 140798 693102656
! 8296 216967392
! 176646 115248030
? 1
? 1
! 134499 323496891
? 198598
! 174598 621336789
? 1
! 160154 191437422
? 1
! 114575 15023943
! 136911 752898031
? 1
! 161373 116731433
? 1
! 131677 985237433
? 1
? 1
? 1
! 47148 98000930
? 1
! 190630 571473549
? 1
? 1
! 178625 696527953
? 1
! 77899 193823473
! 71883 462641754
? 1
? 1
? 1
? 1
? 1
! 54167 57609186
? 1
! 42353 7696378
! 6703 771235099
! 85655 873358616
? 1
! 176550 985431833
? 1
? 1
? 1
? 1
! 89348 982765526
? 1
! 168646 233351085
! 138763 536407840
! 151591 490679601
? 1
! 101544 249108354
? 1
! 105317 349807675
! 81969 349161562
? 1
? 40188
? 1
! 78654 138105863
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 2114 730946010
? 1
! 38088 659876847
! 165506 579275464
! 89828 721060848
! 6514 937094151
? 1
? 1
! 84509 954963966
! 34906 164027871
! 156041 426606137
! 191602 855571977
! 5489 246834990
! 45217 459926737
! 48184 1528776
! 105209 490374079
? 1
! 168483 155375249
! 173732 890254203
! 122505 142140103
? 1
! 14600 448029854
! 131616 971893153
! 102659 508296968
? 1
? 1
! 23249 667304346
? 1
? 1
! 180052 565743815
? 1
! 135472 906162146
? 130296
! 135498 524585155
? 1
! 27718 893315809
! 8214 628456645
? 1
? 1
! 131657 686042958
? 1
? 1
? 1
! 66532 606138906
! 57743 454622008
? 175655
? 1
! 104275 875036929
! 137869 264338891
? 1
? 85975
? 1
! 181900 534952149
? 1
! 144600 199913325
! 131345 562037519
! 104067 27061253
? 1
? 1
! 64802 376223794
! 194432 442228998
? 1
! 6950 569951778
? 1
! 195874 984248351
! 153015 50982884
? 1
! 153676 352979961
! 167698 170074958
? 1
? 1
! 122284 561286504
! 156341 879362964
! 149188 955134943
? 1
! 196797 215282118
! 14003 996363503
? 1
? 1
! 152045 598371308
? 1
? 1
! 118555 297471455
? 1
? 1
? 79275
? 1
! 10470 18926307
! 29385 701286723
! 118402 834844602
? 1
? 1
! 12078 456071849
? 1
! 78636 618967696
! 73688 29727454
! 186971 966192558
? 1
? 1
? 1
? 1
! 146914 799666245
! 100378 465749467
! 66761 757703199
! 173728 580602924
? 1
? 1
! 57857 476924306
? 1
! 6171 805733524
? 1
! 194333 180786626
! 162952 244163397
! 167932 385720227
? 1
? 1
? 1
? 1
? 1
! 95768 641974035
? 1
! 98280 119696730
! 130349 967263357
! 20964 35575296
! 173831 923824813
! 154795 383647161
? 1
! 8288 678765810
! 14375 387342191
! 135669 749733028
? 1
! 167010 52292460
? 1
? 1
? 1
? 1
! 5338 414918304
? 1
? 1
! 29834 945834080
? 1
! 123822 885410978
? 1
? 112015
! 22505 809857127
! 33310 643428676
? 1
! 65571 521264435
! 142137 384574887
! 13842 183298361
! 14716 342028241
! 197191 318017745
? 1
? 1
? 1
! 33809 644580131
? 1
? 1
? 1
? 1
! 852 47809987
? 1
! 148333 786110890
? 1
? 1
? 1
? 1
! 49332 440792877
? 1
! 65747 591404223
? 1
! 112235 591676047
! 162033 219288698
! 74933 304284854
? 1
! 120511 747770779
! 40028 800522340
! 99938 172614593
! 166202 129097620
? 1
! 66820 965153941
? 54064
! 194423 655155406
? 1
? 102549
? 1
? 1
? 1
! 178239 759124224
! 131429 804101476
? 1
! 124637 358172478
! 51541 983161131
! 163154 110253430
? 1
! 100602 548567722
? 1
! 184325 792662056
? 1
! 197446 447062718
! 192688 966955010
? 1
? 1
! 65577 844173782
! 161395 313586027
? 1
! 180065 276768708
! 85013 598263623
! 198564 217223318
? 1
! 106138 828798293
? 1
? 1
? 1
? 1
! 173828 186998344
? 39058
! 125991 634850555
? 1
! 63699 242150478
? 1
! 73656 942234568
! 15698 72062690
? 1
? 1
? 1
? 161655
! 77903 987727810
? 1
! 109399 667000153
! 46211 91399095
? 1
? 1
? 1
? 1
! 135150 803418549
! 50215 203853277
? 1
? 1
! 105554 904917355
! 194665 203940924
? 1
? 1
! 109967 24962005
! 86252 564928017
? 45626
! 45036 914655119
? 1
! 188423 626387282
? 1
! 31584 712582888
? 1
! 89825 354802710
? 1
? 1
? 1
? 1
! 96934 490251937
? 1
! 197292 215400362
? 1
? 1
! 73447 123809730
? 1
? 1
! 178358 716600597
? 1
? 69549
! 70632 558177880
! 183077 403755547
? 1
! 197933 973935787
! 2367 845198994
? 1
! 196621 891336299
? 1
! 37942 893088833
! 10999 178372030
? 1
? 1
? 1
! 27315 825384333
? 1
? 1
! 181195 663413818
? 1
! 121683 43097759
! 145827 383095761
! 157213 293058256
! 84947 786393013
? 1
? 15795
! 164814 447407491
! 104043 628309105
? 1
? 1
! 133230 633252549
! 19282 694421572
? 1
? 1
! 23394 532883528
? 15953
! 24157 314437315
? 1
? 1
! 114161 781827423
! 26092 227996040
? 1
! 126566 525865647
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 191211 312571953
! 135783 535076949
! 77455 62851162
? 1
! 22197 510742824
? 1
? 1
! 125895 18845956
! 158957 85427690
! 86291 831570290
? 1
? 1
! 83673 786242966
! 187505 646993599
! 74204 659703568
? 1
! 145719 174297225
! 3478 246832063
! 36452 871230488
! 51752 144222723
! 73638 455552949
! 148650 854229535
! 135187 118936234
? 1
? 1
! 35939 786795032
! 12468 663639643
? 1
! 146208 318814283
? 1
? 1
? 1
! 194458 853573313
! 99486 684206788
! 125841 546862922
! 197518 463918604
? 1
! 106998 812893007
! 68157 19815471
! 100703 870554578
! 179242 652048710
! 86416 745857220
! 7121 216013088
? 1
! 14510 86918074
! 136237 186699961
? 1
? 1
! 69758 179733643
? 1
! 50144 537326408
! 189644 826092066
? 1
! 50236 180356884
! 153978 871004721
! 127012 531666599
? 1
? 1
? 1
? 1
! 102403 73688427
? 1
! 5753 212431963
? 1
? 1
? 1
! 186583 149362090
! 110145 85297234
! 162155 581057490
? 1
? 1
? 1
! 149647 639374324
? 1
? 1
! 5389 956001441
! 147711 450468544
! 107362 595182979
! 116867 195027561
? 1
? 35674
? 1
! 63012 588692599
! 118896 488989862
? 1
! 135170 66305754
? 1
? 1
! 99473 545169728
! 67287 425770744
! 76398 686009148
? 78639
? 1
! 131864 799661476
! 148551 158271932
? 39807
! 176055 740558434
! 133360 943244616
? 1
? 99508
! 82456 61660957
? 1
! 148437 584038986
! 52814 603464866
? 1
! 179209 789471963
! 181388 568160372
! 7832 27581155
? 110503
? 1
? 1
! 125086 924516211
? 1
? 1
! 77561 152320015
! 86873 858033438
! 178269 917182404
! 287 840881679
! 38091 367149066
! 96911 914155146
? 90950
? 1
? 1
! 100149 806625875
? 1
? 83617
! 106900 814554251
? 1
? 1
? 181680
? 1
? 1
? 1
? 1
! 23767 459237689
! 155542 17218912
! 47377 921098760
? 1
? 1
! 103179 502816143
? 1
? 88713
! 174347 12928965
? 199543
! 96328 489769944
! 46200 457973773
? 1
! 169228 82131428
! 97694 983124944
? 1
? 1
? 1
? 1
! 113197 418427875
! 63764 23293268
! 191714 330457165
! 27258 35788856
! 62389 929211860
! 184799 934153522
! 158206 202228583
! 115881 255060538
? 1
! 193854 79246282
! 106923 351291326
! 157445 162083186
! 187455 525417432
? 1
? 1
! 194289 42598416
! 158406 406399437
! 23951 373324950
! 152624 246002707
! 117803 126390303
? 1
! 157805 435949024
? 1
? 1
? 1
? 1
? 1
! 71176 785229959
? 1
? 1
? 1
! 79288 530586165
! 143274 437904384
! 79011 692544310
! 171935 869497266
? 1
? 1
? 1
? 1
? 1
! 136851 613111228
! 94809 374941437
! 59131 975281633
! 39077 536416892
? 1
? 1
? 1
! 65759 57863658
? 1
? 1
! 139197 372052455
! 128098 206291718
? 1
! 109361 508354449
? 1
? 1
! 182128 695321413
? 1
! 98440 203575318
? 1
? 1
! 184875 83036369
! 606 20032430
! 127757 201051117
! 134674 553563081
! 130610 697396834
? 1
! 19816 16267841
? 1
? 1
? 92289
? 1
! 43437 35285904
! 88173 858270766
? 1
? 1
? 174594
? 1
! 196241 341709576
? 1
? 1
? 1
? 1
! 175611 437714751
? 1
! 6448 394784585
? 1
? 1
! 6949 557726200
? 1
! 154404 846712624
! 35683 564542425
! 37308 5249174
! 62082 954211458
? 1
! 110231 489956965
! 163111 122432683
! 181269 650017824
! 101481 102009863
? 1
? 1
? 1
? 1
? 1
! 15043 664053399
? 1
? 1
? 1
! 117793 866905515
? 1
! 15306 577926800
! 99072 352835209
? 1
! 186858 834736275
? 1
! 77174 301068558
? 193952
! 140774 661063379
? 187016
! 178882 104030906
? 1
? 1
! 87678 574214517
! 153852 880609585
? 1
! 114942 303405923
! 103374 637587570
! 168292 302265235
? 1
! 14190 548627388
! 134032 987919076
? 1
? 1
? 1
! 8039 618557120
? 1
? 1
! 67414 757159501
! 61223 378159106
! 68599 893270063
? 1
! 157507 651241079
? 1
! 190809 311843526
! 198190 147336708
! 78521 165502883
! 96031 638422893
! 172473 324759862
! 120078 162405040
? 1
! 64538 214917835
! 75774 975745643
? 156856
? 1
? 1
! 91189 156816342
! 71664 619809949
? 1
! 186520 902115403
! 47632 848982386
? 1
? 1
? 1
! 30126 879995775
! 36399 898863374
! 80751 586376297
? 1
! 60353 811931257
? 1
! 46427 810332061
! 177384 225846008
! 50769 761751099
? 1
? 1
? 1
! 170106 398775115
? 1
! 128989 12136220
? 1
! 5336 942613637
? 1
! 27730 842405805
? 1
! 106303 89398954
? 1
! 79523 701270085
! 94040 73862223
! 144486 787786351
? 1
? 69195
! 177735 678294557
? 1
? 1
? 1
! 91113 288517239
! 48607 944464218
! 136963 393762424
? 1
! 19355 377998306
! 63715 199725448
! 119227 735470774
? 159659
? 1
? 1
! 41459 243323961
? 1
? 1
! 159976 788713092
? 1
? 1
? 1
? 1
? 1
? 1
! 47471 703210835
? 1
? 1
! 62957 391051649
? 1
? 1
? 1
! 27731 904278794
! 11872 125681300
! 39256 703329234
? 1
! 58150 237510951
! 18604 388075368
! 179259 476088278
! 44631 853539892
! 75395 241028701
! 84865 411692477
! 129975 599494039
! 67611 414555474
? 16243
! 115273 425774987
! 66804 53057689
! 55025 788828031
! 177622 249009169
! 39692 585153952
? 1
? 1
! 39918 917490598
! 34694 176516840
? 1
? 1
! 139001 612922899
? 1
? 1
! 157934 278785207
? 1
? 112472
! 179977 401681745
! 162953 154713715
? 32375
! 125194 546070376
? 1
! 116118 80111188
? 58021
? 1
? 1
? 1
? 1
? 1
! 85603 32666732
? 1
? 1
? 1
! 62284 295762441
! 178038 398316467
? 1
? 1
? 1
? 1
! 162310 59037013
? 1
? 1
? 1
? 1
! 128658 487492215
? 1
! 130624 915477144
! 94629 358636635
? 1
? 1
? 1
? 1
! 1573 715004373
! 164891 479352120
! 171009 935997313
! 182007 341727201
! 161982 627826042
! 63485 757422205
! 24379 746731390
! 29583 644128677
? 1
! 83729 89690106
! 24014 615661134
? 1
! 183688 285524238
! 132390 477313194
? 1
? 1
? 1
? 1
! 27881 965355113
! 147432 389071162
! 41835 11331662
! 152884 577285529
! 170866 396922530
! 190900 940456122
! 150755 154684776
? 1
! 60865 341594519
! 113167 891683047
? 1
? 1
? 1
? 1
? 1
! 173152 517746002
! 121002 664810960
? 1
! 188053 468599064
! 6337 745087021
? 1
! 167067 303203680
! 119931 899229290
? 1
! 70487 876763764
! 47579 902205426
! 195367 762490390
? 1
? 1
! 29303 431226482
? 1
! 46008 361974814
? 119661
! 192656 115144041
! 54465 648579159
? 1
? 1
! 170951 323592371
? 1
? 1
! 57569 147234339
! 49823 509127677
? 1
! 130512 172391073
! 160574 461635766
? 1
! 180725 903310013
! 194137 735573881
? 1
? 1
! 98859 377829427
! 67583 281759055
? 140750
! 122000 574975071
! 79616 600010619
! 57975 100389236
! 83838 925257069
? 1
! 139857 176348165
! 7567 13832658
! 12935 631525854
? 1
! 61579 212396334
? 1
! 71066 10217692
? 1
? 1
? 1
? 1
? 1
? 5912
! 39820 723447578
! 20792 209467122
! 147704 278166686
! 115699 339803208
? 1
! 126236 161655074
! 82101 978791563
! 8675 319403978
? 1
! 8765 354522273
? 1
? 1
? 1
! 17874 133286537
! 178521 653730345
! 103811 626295248
! 191780 384826895
? 1
! 98582 832829892
? 1
? 1
? 1
! 116308 745874203
? 183791
! 7926 861312231
! 80327 592439065
! 20523 726057923
? 1
? 1
! 188150 920106950
? 1
? 1
? 1
! 68883 535883750
? 1
? 1
! 51536 454630464
! 172849 155886008
! 121713 731620892
! 62776 362900357
? 1
! 189779 257607946
? 1
? 1
? 1
? 194328
? 91661
? 1
! 153714 307714868
! 131841 887139152
! 26678 60241451
! 36595 802877123
? 1
! 179068 349987026
! 61833 328219168
! 139565 670562847
? 1
! 171577 482199991
! 177089 757237596
! 121117 339560822
! 86405 103471949
! 81622 402049949
? 1
! 93798 711794610
! 184703 519813573
? 1
? 1
! 134764 487928889
? 1
! 91312 60805320
? 1
! 66498 816710559
? 1
! 47332 9933593
? 1
? 1
! 153227 857463013
! 120412 204896363
! 32979 868881241
! 144221 971624642
? 1
! 6252 833233400
? 1
? 1
? 1
? 171221
! 161972 859348611
! 110461 156856779
! 67117 532412632
? 1
? 1
! 49271 259738579
! 122438 798022667
! 52499 869623451
! 199705 725587656
? 1
! 99398 756476692
? 1
! 8907 95877634
? 1
? 1
! 89494 516784697
! 72222 364917601
! 6293 120695431
! 141808 268118530
! 28798 744597640
? 1
! 56621 809334991
? 1
? 109138
? 1
! 92646 11938918
! 10107 337834519
! 83169 440951117
? 1
! 75716 943763825
! 147471 563325587
! 142850 571616922
? 1
! 83128 636020661
? 1
! 119075 291319380
! 165392 883313242
? 1
! 80563 726834939
? 1
? 1
? 1
? 1
! 72785 781164145
? 1
! 182148 770928875
! 11322 640602761
? 1
? 1
? 1
? 1
! 129598 797299368
? 1
! 157354 167404326
! 75813 112238
! 92014 90425186
? 1
! 187375 239601613
? 62540
? 1
? 1
! 15254 207801499
! 78360 265608984
? 1
? 1
? 1
! 107058 657556250
? 1
? 1
! 193015 565754806
! 86859 195838257
? 1
? 1
! 145825 59125771
! 180910 675412218
! 175613 431956654
! 148556 417129626
! 131812 224113987
! 186918 898820132
! 71220 868892875
? 1
? 115270
? 1
! 156040 498409469
? 1
? 1
? 1
? 1
! 79275 276538154
? 1
? 1
? 1
! 55602 630469346
! 83843 766970169
? 1
! 73899 633222090
! 6527 738683094
? 1
! 63800 73876465
? 1
! 160093 333231436
? 1
? 1
? 1
! 99027 858099600
! 6986 342814280
? 1
? 1
! 38468 60306182
! 129148 847386294
! 72607 768992328
? 1
? 1
! 192891 886547685
? 1
? 1
? 1
! 126700 661916066
! 34134 573227419
? 1
! 125822 972370699
? 1
? 1
! 52169 411882349
? 67529
! 124670 852490074
? 1
? 1
! 31159 812239290
? 1
! 6657 177556339
! 119451 48119969
! 159249 207091718
? 1
! 81492 47487671
! 184876 945266263
! 84883 109823459
! 8851 436339018
! 170654 737210960
! 77447 476225913
! 61959 802887809
? 64335
! 126890 353829165
? 1
? 1
! 148794 872904495
? 1
? 1
? 1
? 1
! 174498 587647306
! 37709 164159764
? 1
? 1
! 158872 867460149
? 1
! 33147 36037301
? 1
? 1
! 185163 719967476
! 152270 303087262
? 1
? 173243
! 39826 519920110
? 1
? 1
! 128751 581109757
? 1
? 1
? 66465
! 102101 645050097
! 63048 792233429
? 1
! 16124 409133462
? 1
! 72365 393361681
! 5849 908983863
! 67138 588682945
! 67360 873346212
? 1
! 145431 355129694
! 14992 52107367
! 146849 879089413
? 1
! 142932 12762775
? 1
! 109527 566641763
! 82173 372196362
? 1
? 1
? 1
! 134286 211226990
? 104736
! 7700 675285145
? 1
? 1
? 1
! 160842 456340436
? 1
? 1
! 62697 763624419
! 28599 638344489
? 1
? 1
! 81540 404471569
! 149451 460990306
? 1
! 91000 175814407
! 183652 608541162
! 76510 800768979
? 1
? 1
? 1
! 179321 586665102
? 1
? 145535
! 22916 391401984
? 1
! 70276 710534883
! 185786 101593005
! 184172 833983613
! 130313 617362813
! 17856 489364756
? 169977
? 66299
? 1
! 61468 48230352
! 157730 64257952
? 162507
? 1
? 1
? 1
! 74689 8556620
! 26109 72713823
? 155449
? 1
? 1
? 1
! 170946 546518858
? 1
? 1
! 122823 726536070
! 7293 253527042
? 122468
? 1
? 108820
! 61332 977977192
! 168956 174440544
? 1
? 1
? 1
! 87677 706315468
! 115035 146016448
? 1
? 1
? 1
! 38010 526698282
? 1
? 1
? 1
! 133239 799246858
? 1
? 1
? 94937
! 44367 263800027
! 14848 344778544
? 1
! 155609 487881608
? 1
? 1
! 184303 875707001
? 1
! 184884 300677142
! 74407 761682452
! 45699 171500196
? 1
? 1
! 98577 894336122
! 12752 165218947
? 1
? 1
! 183809 190518801
! 11054 218696677
? 1
? 1
! 4140 375526008
? 1
? 1
! 192527 915805788
! 171012 848739956
? 1
? 1
? 1
? 1
? 1
? 1
! 164753 193128460
! 175091 818713620
! 178702 410318449
? 1
? 1
! 116662 896271229
! 3327 274303507
? 1
? 1
! 111172 593753097
! 130834 577505885
? 1
? 30955
? 1
! 158728 330047933
! 143743 100972180
! 27203 380453651
? 1
! 188486 908383231
! 102829 611071633
? 1
? 1
! 116341 607877943
? 1
! 184646 300105028
! 154066 351638928
! 83170 845386358
! 68072 257022564
! 101042 921824758
! 50478 157369495
? 1
? 1
! 136965 640049950
? 1
? 1
! 46087 12082619
! 64506 334761490
? 91361
! 17400 182947667
? 1
! 138537 47053597
? 1
? 1
! 109257 34772429
? 1
? 1
! 89390 571687596
? 1
! 120574 968126625
! 134315 160166100
! 23353 609899590
! 79773 91138204
! 71811 583666005
? 1
? 1
! 3877 693164824
? 1
? 1
! 99950 474006621
? 1
! 41841 544319456
! 31929 976401930
? 1
? 1
? 78079
? 1
? 1
! 21938 44927308
? 1
? 1
! 51033 378163367
! 12015 975304680
? 1
! 28317 739269250
! 140990 338279915
! 60824 860953629
! 25346 119051103
! 104006 71773490
! 74278 406913186
? 1
! 64381 140431350
? 40534
! 35743 322855238
? 1
? 1
! 89954 106996913
! 133374 59715820
! 170251 725527400
! 133307 611415314
! 178706 311617953
? 1
? 1
! 75069 122187572
? 1
? 1
? 1
? 1
! 60908 655003015
! 3928 643511946
! 108202 342903423
? 1
! 7414 807160093
? 1
! 140154 290486734
! 20039 98046237
? 152806
? 1
! 143087 165371531
! 197999 747442711
! 49307 185973492
! 161009 591712661
? 1
? 1
? 1
! 167244 503777806
! 40738 95409064
? 122530
? 1
? 1
! 59405 973969715
? 1
! 73739 258894488
? 1
! 183751 651536585
! 34169 470710972
? 1
? 1
! 194322 728214625
? 1
! 3397 694185598
! 155335 836499340
? 1
! 19013 412591315
? 1
? 1
? 1
? 1
! 44 880016908
! 174414 775765749
! 90495 699620897
? 148088
? 1
! 46331 943509599
? 1
! 38237 289086464
! 137000 757369528
? 1
? 1
! 30208 18213397
! 178576 567578081
! 133976 502102349
! 2193 580169486
! 21193 350336751
! 159356 108694606
! 155906 873940022
! 95627 961163537
! 142224 589195766
! 198865 1575380
? 1
! 105258 667023993
? 1
? 1
? 1
? 1
! 57552 773818789
! 111953 359993888
! 42296 706731987
? 1
! 160432 189735101
! 124024 980361348
? 1
! 123329 542444179
? 1
? 1
? 1
! 150402 451958234
! 92845 974110863
? 1
! 69061 417608323
! 58117 513732114
? 1
? 1
! 125090 338164330
! 43968 841273555
? 1
? 1
! 82819 197043899
? 1
? 1
? 1
! 102608 866173050
! 73852 138729510
! 132139 502716994
? 1
! 21959 671748211
? 1
! 9884 78692059
? 1
! 8562 210925175
? 1
! 79836 864776860
! 180219 555673623
! 127174 10792908
! 184666 949333011
! 19182 86438035
? 44831
? 1
! 195399 516355046
! 32399 396527088
? 1
! 81821 816390727
? 1
! 86029 860071708
? 1
! 29183 468330624
? 1
? 1
? 1
? 68300
! 13010 391837223
? 1
! 33121 820528181
! 164142 908289724
! 27610 813610659
! 34033 516608060
! 12063 351724079
? 1
! 87845 247105592
? 1
? 1
! 70985 605987016
! 27176 99447635
! 54134 557990632
! 47 237937544
? 1
? 45507
? 1
? 1
? 1
! 20795 846857825
? 1
? 176191
? 1
? 1
! 5574 661519103
? 1
? 105622
! 98029 116010580
! 27032 506570978
? 1
! 109184 133945414
! 95383 684621860
! 199624 818130332
? 1
? 1
? 1
? 1
! 64759 488136018
! 121626 828780903
? 1
! 142593 478162474
? 1
! 168535 132371486
! 157144 546081514
! 20524 286814783
? 1
! 189366 433791543
? 1
! 183050 662838083
! 174991 679062031
! 41482 296051148
! 187544 922683493
! 182428 365124425
? 1
? 1
! 143717 872246397
! 130259 410426146
? 1
? 1
! 121226 175293701
? 1
? 1
? 1
! 55129 366792500
? 1
? 1
? 1
! 181591 553757560
? 1
! 43587 319506712
! 107415 134405808
! 97713 777731281
! 58858 721893271
! 90579 67320341
? 1
! 127148 827471444
! 86479 665103699
! 993 987606814
! 169650 330720604
! 50881 959196617
? 1
! 105194 815794586
! 143992 640504706
! 35025 631792191
? 1
! 7364 360379447
? 1
? 1
? 1
! 14607 91791877
? 1
! 191354 100019014
! 147792 384538780
? 1
? 160965
! 110409 486040290
? 1
! 113516 226712261
? 1
? 1
? 1
? 1
? 1
! 58710 862992872
? 1
? 1
! 103248 389544660
? 1
! 82928 451114967
? 1
? 1
! 167076 300101312
? 1
! 35570 579570146
! 18941 610975687
! 127013 181411535
! 130839 204163180
? 1
! 107529 538092083
! 32856 938435711
! 86691 787537030
! 92905 971064936
? 1
! 175493 641110078
? 1
? 1
! 115965 223579286
! 109144 455256459
? 1
! 71550 922050507
! 162996 466394484
! 150597 50651497
! 123765 304072524
? 1
? 1
? 1
! 50950 714487945
! 129096 821634790
? 1
! 159092 472008027
! 179789 166428616
! 168484 365412408
? 1
! 105986 405979667
? 1
? 1
! 167743 661025982
! 20311 876782644
? 1
? 1
? 1
! 121046 367536272
! 188122 770386508
! 180371 829220474
? 1
? 1
! 187738 916188591
! 67962 460698153
! 186569 74892631
! 67844 676339331
? 1
? 1
! 94711 693455215
! 138813 824824510
? 1
! 156919 755999465
? 1
? 1
? 1
? 1
! 178061 837426559
! 36624 5289220
? 1
? 1
! 146819 966550573
! 154567 886787520
! 60559 662975342
? 1
? 1
! 173253 381710366
? 1
? 1
? 82219
? 1
! 193486 14280843
? 1
? 1
? 1
! 125936 909711944
! 117412 160488927
! 102691 159603475
? 1
! 154793 204421357
? 1
! 179105 295131996
? 1
? 1
! 42651 182631143
! 188909 472872875
? 1
? 1
! 1876 895618084
! 4049 69683436
? 1
? 1
? 1
! 38766 527923388
! 110189 351639918
? 1
? 1
! 149408 840191285
! 164854 480022037
? 1
! 97789 279697900
? 1
? 1
! 105945 961983863
! 111209 586682422
? 1
? 152396
! 12671 395007704
? 1
? 1
! 74919 98508299
! 3564 289307119
! 179587 229800292
! 191453 647672619
! 125960 443096315
? 1
! 130638 885623011
! 58793 988852776
! 125382 315051839
! 67350 531614659
? 1
! 129901 796402403
? 124143
? 1
? 1
? 104393
! 92965 617308420
? 1
? 1
? 1
? 1
? 1
? 1
! 138038 778960525
! 4258 513124114
? 1
! 56567 780109283
! 30042 149977136
? 1
? 1
? 1
! 108925 562056575
? 1
! 61834 810251925
! 76628 222147147
? 1
? 1
! 119183 873221771
! 141594 27650510
! 88779 817605891
! 17351 412764422
! 70855 526100384
? 1
? 1
? 1
? 84771
! 29555 153715326
! 37581 261657778
! 171310 326145506
? 1
? 1
? 1
? 1
! 189140 887759762
! 25729 73029505
! 49891 136536774
? 1
? 1
! 84703 675738112
? 195300
? 1
! 134193 817707408
! 164550 836418024
! 14087 48868181
! 174940 616357614
! 2339 167001479
? 1
? 1
! 102133 731755912
? 1
! 42256 895918656
? 1
! 19051 578161088
? 1
? 1
! 146194 514350350
! 86808 926364841
! 178109 160633895
? 1
! 79771 588223568
? 1
! 175410 561005087
? 1
? 1
? 1
! 166849 204700349
? 1
? 1
! 175280 53207948
! 7806 20719349
! 15437 899340065
? 1
! 186810 82341524
? 1
? 1
! 10215 194180620
! 62541 687362364
! 109718 389458466
! 73684 525224267
? 1
? 1
? 1
? 1
! 5339 523027002
? 1
? 1
! 117765 985115529
? 1
? 1
! 152531 517322669
? 111701
? 143418
! 156756 317512563
? 126466
! 166277 544461552
? 1
? 1
? 1
? 164234
? 1
? 1
? 1
? 1
! 83678 245440244
? 187028
! 16584 395676869
? 1
! 64539 485865555
! 135473 70761134
! 141080 101438157
? 1
? 1
? 192613
? 44549
! 36368 505872309
! 49240 635897247
! 126324 510191052
! 114264 917799222
! 181120 1430714
! 101169 275204378
? 1
? 1
? 1
! 4537 899596461
? 1
! 94345 632035814
? 1
? 1
? 1
! 127678 961330688
? 1
? 1
? 1
? 1
? 1
? 1
! 151117 931931438
! 72334 133180612
? 1
! 138976 230653063
? 1
? 112786
? 1
? 1
! 28267 255298036
? 1
? 1
! 199808 967944058
? 1
! 67778 147387238
! 74085 461780223
! 119307 329929166
! 140005 464025295
! 137289 450779967
! 74273 310088518
? 1
! 4451 397516626
! 26761 503019300
! 140911 267160131
! 109484 532283679
! 38068 462733585
? 81990
? 1
! 149218 399245512
? 74758
! 57254 112346064
? 1
? 1
? 1
? 1
? 1
! 196965 586564818
? 1
? 1
! 81892 665273778
? 1
! 122156 327089675
? 1
? 1
? 1
! 72580 384801165
! 88552 916236453
? 1
! 141710 278944396
! 199236 195224547
? 1
! 193154 217031669
! 1860 800317452
! 165062 700071862
! 167440 612794707
? 1
! 144255 193519820
! 157125 957042891
! 116575 891316053
! 6474 317934042
! 127515 386630182
? 1
! 198878 753858936
? 1
! 164381 358711505
! 124043 439012670
! 117122 570844471
! 33973 672465996
! 40376 241556344
? 1
? 1
! 198398 857054483
? 1
? 1
? 1
? 1
! 182553 77614292
! 16160 480337800
! 45135 872316627
? 1
! 106830 548561282
! 190343 773767080
? 1
! 2658 954184247
? 1
? 1
! 60791 418233211
? 99707
! 149557 956903848
? 1
! 148060 562234846
! 14169 556394582
? 1
! 133175 282903934
! 180220 703401160
? 1
! 33829 347921845
? 1
? 1
! 178864 340496406
? 1
? 1
! 48629 252241250
! 104022 525053951
! 172152 465822487
? 1
? 1
? 1
! 84801 187069924
? 37589
? 1
? 1
! 14028 513871598
? 30734
! 188272 788936706
! 70525 851671212
! 11455 87121708
! 109283 66174315
! 43446 407984321
? 1
! 33761 664460623
? 1
! 5174 99109119
? 1
! 156996 312092357
? 1
? 1
? 1
? 57101
! 168317 747373328
! 162173 480930437
! 91464 362481814
! 108807 625053065
! 91966 857575893
! 23359 8164947
? 1
? 1
? 1
! 78886 682464312
? 1
! 85904 872048289
? 1
! 184393 308413104
! 24746 14067773
! 60106 9505452
! 50433 499731797
? 1
? 1
? 1
? 1
! 148499 694735239
! 111117 269080497
! 48317 578514359
? 1
? 1
? 1
! 195822 520004113
! 114462 766568543
? 8847
! 46545 457739416
? 1
? 1
! 153163 831431685
! 84077 561239989
? 1
? 1
! 178855 9896697
? 1
? 1
! 67571 619159721
? 1
! 118925 25865049
! 185266 175201201
? 1
! 67135 487318688
! 1788 749347209
! 67648 644572798
! 74078 35294409
? 1
! 106122 214368306
? 3270
! 179216 497563410
! 52893 334418947
? 1
! 151709 478291634
? 1
? 1
! 166889 961718976
? 1
! 135080 656275907
? 1
! 131491 463961588
! 102490 305572841
? 70684
? 1
! 186326 794555346
! 37062 86054563
? 1
! 1825 582381347
? 1
? 1
! 40870 510849475
! 174769 73506934
? 1
? 57827
! 108081 25657212
! 119860 931570721
? 1
! 101810 77495582
! 178433 647187055
! 158817 805736647
! 12696 544551129
? 133727
? 1
! 141603 366004453
? 1
? 1
! 180935 308208955
! 81014 689657742
? 1
! 52381 883522807
? 1
? 1
! 87099 303573044
! 198542 213022214
! 171730 364034627
! 195496 415861141
! 140135 182156538
! 163301 163963164
? 1
? 1
? 1
? 1
! 32218 220833388
! 123603 336265106
! 64621 130564606
! 78536 449320590
! 197413 315009767
! 84585 430512168
! 41533 210533519
! 184887 596688730
? 1
! 37398 307188228
? 1
! 190924 684166730
? 1
! 59741 642804583
? 1
! 13465 684333705
! 73270 562863307
? 1
! 102120 685518911
! 74027 297475351
! 112529 146225545
? 1
! 4400 679206112
? 1
! 49689 667901889
! 113104 750619424
! 36891 357771937
! 177942 247253124
? 1
? 1
! 83324 883921997
! 134027 533919516
! 71222 645377304
! 187046 138896694
! 166579 192296330
! 99561 217920
! 184270 969516860
? 1
? 1
? 71318
? 1
! 197187 299866002
! 11445 932314684
? 55481
! 122262 366872522
! 71122 433353049
! 139224 638423141
? 1
? 1
! 169630 417338728
! 61637 73267694
! 36812 250577774
? 1
! 146066 400007213
? 1
? 1
! 185457 680157282
? 1
? 1
? 4855
? 1
? 183157
! 108060 107855355
? 1
? 1
? 1
? 1
? 1
? 70136
! 97012 957167048
! 69119 85292981
! 33982 586929436
! 34656 951681932
! 100136 478645761
? 1
! 95473 811350889
? 46095
? 1
! 122944 676328840
? 1
? 1
? 1
! 69734 528060197
! 65381 92101837
? 1
! 121663 176042646
! 65114 255872528
! 108521 769944233
! 72982 136023373
? 1
! 49624 39664848
? 1
? 1
! 65820 180859840
? 65897
? 8913
! 49959 639675408
! 176212 131531067
! 179099 600675114
! 59312 316005438
! 150761 476042300
! 194682 324976422
? 1
! 115359 334940377
? 1
? 1
? 1
? 1
! 157739 921821978
! 77228 910909220
? 1
! 39927 282995401
? 1
? 1
? 1
? 1
? 1
! 79663 824328665
? 1
? 1
! 79110 810213218
! 189600 276102999
? 1
? 1
! 68078 77947018
? 1
! 11898 56699479
? 1
? 1
! 64228 13860927
? 193283
! 105870 414983528
! 33410 908755145
! 158555 958629293
! 75183 459866073
! 47976 159132994
? 1
? 1
? 1
? 1
? 1
! 176046 520244833
? 1
! 74803 799851504
! 110714 129156668
! 73082 679020935
? 1
? 1
? 1
? 1
? 1
! 47599 350310901
? 1
? 1
! 261 701868191
? 1
! 147412 298199990
! 86926 756969341
! 148864 838366925
? 1
! 31181 299398343
? 115756
? 1
? 1
! 80016 500832973
? 1
! 60671 504672759
? 1
! 44315 95860944
! 168400 132354429
? 1
! 107733 602497354
? 1
! 106549 211543242
! 159108 150861359
? 1
? 1
! 99682 919242524
! 169859 580734494
! 108770 162714024
? 1
? 10797
? 1
! 100504 491804368
? 1
? 1
! 44088 86774497
! 160968 654396514
? 1
! 96262 254387685
? 1
! 84580 837688010
! 74148 608022303
! 12210 886821352
? 1
? 1
! 177840 747337729
! 34552 662922015
! 8034 562674800
! 7723 907288543
? 1
! 12600 355624430
! 86256 850875526
? 1
? 1
! 8484 6998226
? 1
! 173563 398264198
? 1
! 119141 679250673
! 131952 594771851
! 100106 828096452
! 58897 827443111
! 192336 726673784
! 52860 209820724
? 1
? 1
? 1
? 1
! 6796 454289482
! 62702 60027279
! 117036 561256037
? 1
? 1
? 1
! 170288 588273422
? 1
! 90878 65888853
! 109322 423517570
? 1
! 95708 207519590
! 68428 373901083
? 1
? 1
! 144430 514995596
? 1
? 1
! 102671 951733531
? 1
? 1
! 158135 581060858
? 1
? 1
! 60203 812920002
! 50725 132291282
! 107754 283831519
! 170788 244761550
? 1
? 1
? 1
! 93763 207082199
! 86743 165677491
? 1
! 32194 336269292
! 46104 180894111
! 834 890389125
! 150405 188590357
? 1
? 1
? 1
? 1
! 45232 777644425
! 178985 984905249
? 1
? 1
? 1
! 107661 842625912
! 91110 768003437
? 1
? 1
! 70192 629118105
? 1
! 96460 420389375
? 1
? 1
! 98978 336963104
! 140325 594817170
? 1
? 1
? 1
? 1
? 1
? 1
! 116291 994209640
! 127257 758009372
? 1
! 81552 241897950
! 37409 809550167
? 1
? 1
! 165588 458844980
! 155855 411538604
? 1
? 1
? 1
! 168671 958770566
? 1
? 1
! 5989 361366130
? 1
! 154208 234966120
! 178847 152090708
? 59902
! 121483 822184659
? 1
! 135709 671172811
! 98754 970459183
! 151106 266945869
! 149561 371897417
? 1
? 1
! 67409 637358907
! 17152 508658847
! 59894 845854420
? 1
! 161187 600113476
? 1
! 156967 638953823
? 1
! 141656 279737947
? 1
? 1
! 110817 707029296
! 181572 290780222
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 49927 878191776
! 192147 843604681
? 1
? 1
? 1
! 72732 890879681
? 82136
? 1
! 153609 104534255
? 1
! 82657 136887082
! 171697 386330386
? 1
! 53171 625574933
? 1
? 20189
? 1
! 159297 307827878
? 1
? 1
! 115663 480689649
? 1
? 1
? 106715
? 1
? 1
? 1
? 1
! 144691 421040858
! 153077 442376157
? 1
! 145982 842081940
! 35002 944469192
? 1
? 1
? 1
? 1
! 74155 757432256
! 43438 594104949
! 171071 339956886
! 192576 881893808
? 1
? 1
! 21155 864817243
? 1
? 1
? 1
? 62396
! 192976 576275986
? 1
! 65750 931765032
? 1
! 32921 500145173
! 90049 514510571
? 1
? 1
! 196347 493213422
? 1
? 1
! 130575 784482129
? 1
! 178071 114545610
? 1
! 54623 615923207
! 33603 89690191
? 36241
! 15261 517435580
? 1
! 47210 140563532
! 51999 971808082
? 171720
! 158022 229053346
? 1
! 152043 437895404
! 22025 820970266
? 1
? 53169
! 128053 128095384
? 1
? 1
? 1
! 136224 207595642
? 1
! 108167 928201923
? 1
! 73064 61406441
! 197268 59753218
? 1
! 156699 715394772
? 1
! 78700 76038308
? 1
? 1
? 75895
? 188412
? 1
! 140118 898196344
? 1
! 64559 141380894
! 150373 915142156
? 1
? 1
? 1
! 50816 957506075
! 162880 204758231
! 68880 674682681
! 63072 813055631
? 1
! 41519 451465996
? 1
? 39138
? 1
? 1
? 1
? 57402
! 108871 778192306
? 1
! 112630 129733028
? 1
! 152814 645374461
! 120409 991510547
? 1
? 1
? 99314
? 1
? 1
! 134829 96114296
? 166238
? 1
! 118099 835407064
! 29791 610871197
? 1
? 1
! 4533 58938961
? 1
? 1
! 187844 302117013
? 1
? 1
! 5149 469666333
! 2731 652458606
? 1
! 168319 67574765
? 1
? 1
! 169877 17114233
! 139453 694824467
? 1
! 116310 589735008
? 1
? 181089
! 54817 511414772
? 1
! 134950 821419401
! 192742 241840742
! 182744 713912275
! 100573 81543050
? 1
! 55169 400840584
? 1
? 1
? 1
! 13711 873874096
? 103153
! 1106 8575327
? 1
? 1
! 132122 541215963
! 62014 650571602
! 70795 689673730
! 196667 677627988
? 1
! 54859 902321352
! 117865 510002135
! 149310 751631793
? 13246
? 1
? 1
! 171195 118157652
! 150374 302612655
? 2797
! 173323 310325346
! 86786 46442763
! 66913 103955508
! 176571 138463656
! 64247 150345665
? 1
! 164284 747875684
! 115271 388116632
? 1
? 153399
! 139741 87702946
? 1
! 113944 89070850
? 1
? 1
? 1
? 1
? 1
? 1
! 138444 503675086
! 149688 39679278
? 1
? 1
! 180902 289717872
? 1
! 54598 415753842
? 1
! 130059 955200289
! 22664 738637338
! 91135 351252234
! 113029 567437581
! 83810 60616129
? 1
? 1
? 73061
? 1
! 42982 435731108
? 1
! 21634 581129404
? 1
! 171192 25643332
? 1
? 1
! 153895 645590715
! 40395 554077936
? 1
! 153913 902586459
! 25443 721032416
? 1
! 160591 879807481
? 1
? 1
! 121746 943582684
? 1
? 1
? 1
? 1
! 143705 553404708
? 1
! 134488 214054380
? 1
! 89834 128405664
! 20835 919086075
! 158891 682087933
? 1
? 1
? 1
! 9741 205384032
! 158290 729486650
? 1
! 80849 698061996
? 1
? 1
! 138037 328115215
! 79622 185042554
! 126183 337573638
! 137498 455923525
? 1
! 14019 399875520
! 22672 922959880
? 1
! 2847 439518278
? 1
! 161596 134379447
! 105859 455404450
! 135225 176950457
! 39645 701805073
? 1
! 39025 755534306
? 1
? 1
? 1
! 131042 165294969
? 1
! 75498 815925533
! 155850 884650558
! 109140 868460970
! 15998 957648906
? 192346
! 48579 554945051
! 32868 608452252
? 1
? 1
! 43721 656275318
! 176868 7846974
! 72662 605047248
! 191540 915958302
! 130719 782436963
? 62930
? 1
? 1
? 1
! 193056 241350944
! 1852 806477623
? 1
! 137698 714708631
! 145080 240131697
! 8373 875052174
? 1
? 1
! 20788 575977169
? 1
! 149210 255609347
? 1
! 9920 86571161
! 156572 120833604
? 1
? 1
! 65450 688294120
? 1
! 27154 28101929
! 90612 876429322
! 53267 342963363
! 82365 86449053
! 98699 850691621
! 17414 667955066
! 153271 494445680
? 1
! 112771 891087122
? 1
! 183701 599593921
! 88170 60251236
! 61978 763754008
! 112779 962963691
! 91177 445206252
! 174170 88124527
! 64900 574280266
? 1
? 1
? 1
! 112158 89977187
? 1
! 46627 69467338
? 1
! 120005 756431512
? 1
! 114823 859739897
! 107657 175348752
! 145165 768921640
? 1
? 1
? 1
! 37208 878320765
? 1
! 156418 429410265
? 1
? 1
? 1
! 52436 26023457
? 1
? 1
! 131174 367539128
? 1
? 1
! 195381 702157951
? 1
! 75533 759002058
? 1
! 97666 86481474
? 1
? 1
? 1
? 1
? 1
! 167108 615473122
! 19226 830084181
? 1
! 156613 679343497
? 1
! 161829 533097829
! 31839 183732061
? 1
! 175401 733391646
? 1
? 1
! 148090 880976605
? 1
! 132634 698956627
! 8139 418753670
? 1
? 1
! 82858 129464926
? 180075
? 1
? 1
! 20834 570927046
? 1
? 1
! 585 72448104
! 153066 967102477
? 1
? 1
! 125167 559627887
! 63857 670220512
! 199433 962688288
? 1
? 1
? 1
? 1
! 199152 182183090
? 1
? 1
? 1
! 52148 708273496
? 1
? 1
? 1
? 1
! 170720 389821745
! 35514 399556415
? 1
? 1
? 1
! 197344 740383678
? 1
? 1
? 1
? 1
! 21302 500369506
? 1
! 77253 206203795
! 166280 346187507
! 75851 21679086
! 46845 274829292
? 1
! 4568 608767452
? 1
? 1
? 1
! 22078 913925264
! 54488 615247845
! 32084 382856830
? 1
! 148904 979749012
! 129072 854238563
? 1
? 1
? 1
! 174901 838235362
? 1
? 1
! 194161 806149070
! 48587 206130765
! 147811 573025856
? 194017
? 1
? 1
! 176391 935185000
? 14976
? 1
! 100774 446255835
! 123440 922394616
? 1
! 43349 542906021
! 169090 348605445
? 1
! 167336 722447269
? 1
? 1
! 154366 806262199
? 1
? 137896
! 15469 73261270
! 125790 810309497
! 77708 782040291
! 165785 166630819
? 1
! 20300 944866220
! 162487 560625532
? 1
! 190073 898405880
? 1
? 1
? 1
? 196098
! 77704 318192069
? 1
? 1
? 1
! 5300 401543061
! 10055 717966518
! 67584 814922806
! 13838 473532107
! 87417 494486603
! 143006 838575556
? 1
! 92102 915070433
? 1
? 1
! 168383 882621683
? 1
! 192750 186987069
? 198172
! 63500 639154410
! 151174 849108240
! 113101 818685973
! 23578 631782464
! 87747 913078343
? 1
! 104505 797602969
! 71911 780084777
? 1
? 1
? 1
? 1
! 111031 827175141
! 19066 334206727
? 1
! 104350 310739675
? 1
? 1
! 123174 978598715
! 49396 105148562
! 6439 799195394
! 197713 199014054
? 1
? 1
! 12818 385184506
! 33950 481791450
! 118406 436659722
! 102365 558978063
? 1
! 6591 270602228
! 47039 583267538
? 1
? 1
! 166138 485399616
? 1
? 1
! 162509 703765329
? 1
? 1
? 1
! 133182 61959952
! 163666 212895126
! 138529 244480678
? 1
! 51651 631845811
! 134049 744412685
! 179017 806264488
? 1
? 1
! 10111 417194443
! 74987 552013433
? 1
? 1
? 1
! 83383 913560347
! 180040 367002831
! 183019 285030164
? 1
! 2863 998256295
! 162160 558198682
! 12754 451639182
? 1
! 30570 792704486
? 1
! 112953 583746723
! 21307 139873542
! 177749 293902248
! 6388 216265383
! 70698 805813026
? 1
! 12006 549723226
? 194731
? 1
? 1
? 1
? 1
! 179136 347726022
? 1
! 114734 695384212
! 60223 346082397
? 1
! 1356 570672556
? 1
! 14545 186959698
? 1
! 85698 272149474
! 3746 104963110
? 1
! 24017 29100240
? 1
? 1
? 1
? 1
! 76201 495180315
? 1
? 63867
? 1
! 90690 652256906
? 1
? 1
! 74911 96772879
? 1
! 87210 377266679
? 1
? 1
? 1
? 1
! 75985 556892679
! 63120 443918828
? 1
! 7578 552160915
! 94974 952578369
? 1
? 1
? 1
! 79310 123619531
! 198793 376716255
! 176679 567837517
? 1
! 116280 414502892
? 1
! 84667 822182675
? 1
? 1
? 1
? 1
? 1
! 49745 462900667
! 44043 470820657
! 139626 117771478
! 162351 436923570
? 1
! 178916 597623380
? 1
? 1
? 1
? 1
! 44013 322068257
! 53817 950656479
! 36019 777634196
? 1
? 1
! 198449 91439034
? 17563
? 1
? 85339
? 1
? 1
? 1
? 1
? 1
! 3103 564279066
? 1
? 56336
! 13328 192249790
! 120254 182101892
! 135231 905698361
? 1
! 95707 177807009
! 96504 395599435
? 1
! 169492 971974645
! 174927 225809136
? 1
! 128528 558986182
! 145916 960957765
? 1
? 1
! 61988 969216948
! 128760 890370929
? 1
? 1
? 1
! 154115 305605008
! 30074 105409038
! 118995 647494788
? 1
? 1
! 95821 686990374
! 140115 888850277
! 62871 420929011
? 1
? 1
? 1
! 63897 430443076
! 47204 512046246
! 163699 783165262
! 180891 137608025
! 9409 491570596
! 50053 510888290
? 1
? 1
! 184141 593763275
! 185050 998345004
? 1
! 197831 613007505
! 48674 837882389
! 175181 289557819
? 1
! 156975 803395368
? 1
! 35191 787771617
! 147785 360587653
! 109666 620126432
? 1
? 1
? 1
? 1
? 1
! 152391 509200046
! 99752 677745104
? 46516
! 153256 652678315
? 1
? 1
? 1
? 1
! 101997 37951
! 99167 876536920
! 48540 307168662
? 1
? 1
? 1
! 19817 522534896
! 152162 994460470
? 1
? 1
? 1
? 1
! 138004 566819998
! 146092 367096761
! 55946 392706801
! 91537 921251538
! 159634 730172043
! 162051 697451999
! 189156 455569209
! 124098 618267663
! 84121 161281224
! 61190 359532541
! 143402 594545790
? 1
! 51 616416674
? 1
? 1
! 14307 541786095
! 174760 974955051
? 1
? 1
? 1
! 160967 491843801
! 167382 566049685
? 1
? 1
! 15057 841790681
! 130570 667876463
? 1
? 1
? 1
! 18680 775303533
! 147167 742213126
? 1
! 55093 172479084
! 135695 55800192
! 176526 963023783
! 39255 154951339
! 39550 659706756
! 55731 405674312
! 154016 326390377
! 181103 715131243
? 1
! 153794 825538957
! 170130 865281541
! 7833 314468948
? 1
? 1
? 1
! 26774 260000754
? 1
! 97654 345857290
! 139396 143849352
? 1
? 137835
? 1
! 171406 733003055
? 1
! 29037 694319820
! 83516 954456353
! 58476 55097205
! 95924 605975144
? 38196
? 1
? 1
? 1
? 1
? 1
! 178933 800292524
? 1
? 1
? 1
! 42057 513821304
! 116320 879942725
? 1
! 21968 318896424
? 1
! 128141 926899862
? 1
! 183609 151642283
! 199844 163465787
! 8038 905035068
! 33331 285295940
! 9975 945506250
? 1
? 1
? 1
? 1
? 1
? 1
! 63145 415435711
? 1
? 1
! 71561 704591850
! 44809 761978836
? 1
? 1
! 77900 224609064
? 1
! 185117 906683720
? 1
? 1
? 1
? 1
! 191357 238912878
! 152882 963264582
! 106865 310806512
? 1
! 48686 434295030
! 51520 981911780
? 1
! 165645 783652441
? 1
! 139791 759443339
! 137921 117768541
! 33580 509707113
! 199556 817827208
! 162485 923688285
! 90829 744319955
? 1
! 123952 203785228
! 12443 927284259
? 1
? 1
! 14123 509602004
? 1
? 1
! 132968 91353232
? 1
! 87854 400388903
? 1
! 123666 895115823
! 20356 917649831
? 1
! 86235 367107699
? 1
? 1
? 1
! 30671 958504023
! 23791 659946694
! 182391 611244977
! 116742 922568257
! 154506 523911216
? 1
! 96155 247855750
! 32637 643156833
! 15389 130646765
! 133014 563820788
! 8213 405529116
! 154264 982246883
? 1
? 1
? 1
! 184926 432341751
! 45988 799880927
? 1
? 1
? 1
! 43409 769910221
! 50292 797673411
? 1
! 72839 318159453
? 1
! 191592 137965501
? 1
! 82322 16362088
! 14492 492067711
? 1
! 99234 34504984
? 1
! 153102 596595742
? 1
! 78616 725767766
! 40417 759449767
! 85919 487039709
? 1
! 109067 807522283
? 101982
? 1
! 22656 910724616
! 103862 339362444
? 1
? 1
! 8319 24382499
! 95093 690207198
! 186558 786650358
! 145195 123692830
! 184240 795117535
? 1
! 77735 127345029
? 1705
! 194371 574947848
? 1
? 1
! 86272 128733421
? 1
! 149756 76221274
? 1
? 1
? 1
? 1
? 1
! 139352 452879506
! 157517 329789605
! 130121 411588484
? 1
! 77697 7300143
? 1
! 79324 14932072
! 176904 2704464
? 1
! 143433 179957538
? 1
! 43978 405663431
! 198780 937048159
? 1
! 156985 917027293
? 1
? 1
? 21609
? 1
? 1
! 25845 790122891
! 121609 89771226
? 1
? 1
? 1
! 141152 886290533
! 169625 864007948
? 1
? 1
? 1
? 1
? 1
! 189985 429957348
! 138802 119836393
! 103163 830047171
! 172950 639380452
! 105543 629345673
! 144871 436942741
? 1
! 141106 938823936
? 1
? 1
! 74521 345461299
? 145478
! 180051 323054351
? 1
? 1
? 1
! 138181 810176758
? 1
! 63671 274789248
? 1
? 1
? 1
? 1
! 64926 853694800
! 94067 210449815
? 1
! 154144 666771710
! 176866 70056113
? 1
! 109613 211511919
? 1
! 15925 350728356
? 1
? 1
! 45141 851199433
! 140651 871011937
? 184257
? 1
? 1
! 159653 525427489
? 1
? 1
? 1
? 1
! 65140 77204097
? 1
? 1
! 169510 727644124
? 1
! 165088 126300502
? 1
? 1
? 1
! 159720 893106910
? 1
! 72602 195036309
? 1
? 1
? 1
! 109818 982458650
? 1
! 59148 598173174
! 108747 808704330
! 179162 721772996
! 156439 878235730
? 102997
? 1
! 111915 546489809
? 1
? 1
? 1
! 41559 478262005
? 199309
! 186805 445847881
? 1
? 2275
! 80276 622481267
! 79014 699285219
? 1
? 1
! 191956 603426241
? 834
! 128624 271459513
? 1
? 131695
! 70879 462219948
? 1
? 1
? 1
! 102713 747352633
? 1
? 85456
! 142215 896438570
! 66953 406144429
? 1
? 1
! 32947 612591649
! 199908 691647293
? 1
! 31800 866755107
? 1
! 31204 725528292
! 182873 6282242
! 104103 792391486
! 17845 550679950
! 34241 332265869
! 157379 729293076
? 1
! 68512 973126895
? 1
? 1
! 78066 890823575
! 2049 180400740
? 1
! 33824 935941757
? 1
! 91066 283647001
! 158364 779083474
? 1
! 66998 836761278
? 1
? 161424
? 1
! 13354 227682862
! 107694 645341019
! 22192 704131691
? 1
? 1
? 1
! 10875 656050050
? 1
! 28008 491049555
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 174171 490225550
? 1
! 171068 94809750
? 1
? 1
! 147107 150231928
! 28478 292511899
? 1
? 1
? 1
? 1
! 88480 906788722
? 1
? 1
! 167663 268907065
! 126343 356272228
? 1
? 1
? 1
! 34435 647979682
! 94787 131895852
! 110552 447182204
? 1
! 162659 817356462
? 1
? 1
? 1
? 1
! 156735 966228822
? 1
! 29014 639075574
? 1
! 172514 35874197
? 1
! 180745 442567464
! 199191 927264449
? 1
! 60159 888765147
? 1
? 1
? 1
! 22143 444014284
? 1
! 171890 676314142
! 52133 352772771
! 96968 925729792
! 60402 16028556
! 90758 990529297
? 1
? 1
? 1
? 1
? 1
? 1
! 94813 99658755
? 1
! 39296 336597425
? 1
! 8746 75107408
! 131860 600116796
! 4476 618509831
! 118385 462976055
! 46060 60261113
? 1
! 46539 388395736
? 1
! 184620 61836763
! 77640 993859314
! 96889 647684484
! 104958 813528207
! 93070 951082934
? 1
? 1
! 55379 231481924
? 1
? 124956
! 20912 51547389
? 1
? 1
! 34152 54834645
? 1
! 192958 320962876
? 1
! 115698 406552357
? 1
? 1
! 76813 956910802
! 142699 843849272
! 31981 892920915
! 14776 444261670
? 97056
? 1
! 148868 14744483
? 1
? 1
? 1
! 180391 739206733
? 1
! 157950 588519820
! 78540 792747204
? 1
? 1
! 164091 172970841
? 1
? 1
? 191420
? 1
? 185445
? 1
? 1
! 1571 126469411
! 43977 610620020
! 174139 121657463
? 42343
! 28231 346433459
! 13120 942625124
? 1
? 1
! 191581 821082344
? 95589
? 1
? 1
? 101560
? 1
! 182025 745782315
? 1
? 64451
? 1
? 1
? 1
! 154348 676374236
? 1
! 156897 1627646
? 1
? 1
? 1
? 1
! 137322 786611794
! 54823 782915429
? 1
! 50218 967527026
? 1
! 175426 22593018
! 146695 863903837
! 58727 540317647
? 1
? 1
! 74667 433133476
! 2064 545162880
! 33315 312361988
! 162665 165169017
! 31263 142388926
! 139487 531369129
? 1
! 19345 268861557
? 1
? 1
? 1
! 144603 848704680
! 111566 766504777
! 186503 451205799
? 1
? 1
! 101954 227027986
? 1
? 1
? 1
! 161506 827624565
? 1
! 75396 237653305
! 2979 820467722
! 180591 717143269
? 1
! 29906 5220415
! 81667 99702455
! 114911 251381587
? 1
! 26685 867241287
! 161722 746188157
? 1
! 48810 866203822
? 1
? 1
! 97215 173298187
! 193723 98767688
? 1
? 1
! 118984 252353241
! 112537 217449533
? 1
! 125784 765646557
? 1
? 1
? 1
? 1
! 65738 786635271
! 133415 580072976
! 85811 439424860
! 104971 588857549
! 18122 417285963
! 75940 66129595
? 1
? 1
? 1
? 1
! 19761 354085607
? 1
? 1
? 1
! 127450 178761283
? 1
! 146417 2678153
! 166250 761956178
! 92893 988298763
! 76453 763086403
? 1
? 1
! 102951 535904655
? 1
! 153605 81463649
? 1
? 1
? 1
? 1
! 129678 68452582
! 163906 620583559
! 20551 280749686
? 1
! 4437 744451778
! 179958 683761545
! 114963 61066890
! 55014 460479396
! 136250 518478778
! 48248 951104981
! 161485 195240316
! 156849 831417140
! 144619 690793518
? 1
! 52498 698764747
! 165909 229413448
! 199210 143575777
! 144870 897506733
! 92206 289532864
! 20955 31104410
! 135631 11240156
! 64812 899338439
! 60915 883022920
? 1
? 1
! 159910 805494315
? 1
? 1
! 26508 631760472
! 183552 95921615
? 1
! 52770 740444093
? 1
? 1
? 1
! 190462 976165898
? 1
? 1
? 1
! 155953 674237719
! 139144 45795743
! 127684 932530928
? 1
? 1
! 191083 46935700
! 47004 506666805
? 1
! 8528 258441720
? 182814
? 1
! 63757 368055486
? 1
? 1
? 1
! 80252 171379585
! 93231 827313182
! 3491 632095435
! 93428 53953842
! 128355 880560229
! 166877 518783102
! 105749 567654748
? 1
! 96317 178600130
? 1
? 1
? 1
? 1
? 1
? 1
? 41829
? 1
! 67394 765823499
! 104261 259526930
? 1
? 99741
! 95589 945278333
? 1
? 1
! 91290 437634277
! 3626 788289091
? 1
! 118214 389132848
! 29412 802329628
! 27954 347835603
! 188674 65602423
! 62601 483605311
? 128013
? 32474
? 1
? 1
? 1
? 1
! 179039 536153706
? 1
! 69682 355359371
! 124910 480823620
! 9712 938499177
! 112971 880283694
! 67633 408355953
! 87946 714078714
! 140655 843123647
! 149711 858883774
? 1
? 1
? 1
! 122607 538715621
? 56221
? 1
! 59135 918052426
! 71445 605710465
? 1
? 1
! 155661 965964178
? 1
! 168537 795403618
! 157700 654230468
? 1
? 1
? 1
? 1
? 1
! 140719 284808455
! 46419 414942367
! 137482 501413093
? 1
? 1
? 1
? 1
? 1
! 87669 577564395
? 1
! 4606 950581209
! 6606 226431797
! 52952 765525374
? 1
! 47962 553599677
! 114107 461159397
! 145319 204729860
! 191852 726392324
! 43241 681880212
? 49008
? 1
! 178149 10150574
! 121319 851441462
! 39394 485563112
? 1
! 77118 844540065
! 161701 570359268
! 75055 365490682
? 1
! 86120 829581516
! 31098 303391295
? 1
? 1
? 1
? 1
? 1
! 19948 160414917
? 1
! 63737 661949322
! 119950 171471385
! 109951 591978487
! 164356 50090169
! 196623 979459860
! 114776 59809775
! 76417 415661354
? 1
? 1
! 40311 775148613
! 443 111709915
? 1
? 1
? 1
? 1
? 1
! 15326 165194194
! 74338 822883680
? 1
? 1
! 118525 295189160
? 1
? 1
? 1
! 135784 338173340
! 26115 169270697
? 1
! 45598 512081292
! 67546 207714926
! 99113 571978649
! 183363 964792016
? 1
! 59010 810916439
? 1
! 4649 373576663
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 63548 71749649
! 102081 982752303
! 34030 929135554
? 1
? 1
! 110013 930228593
? 1
? 1
! 124115 226130070
! 135158 113227829
! 11999 180929088
! 75606 373185545
! 79083 322897788
! 167044 632319648
! 23257 327666440
! 122952 909200620
? 1
! 113882 662673301
! 149093 294768147
? 1
! 26401 686297394
! 167152 419343116
! 54568 447328071
! 91527 527005995
! 28690 356787532
? 1
! 110913 626929372
! 30986 49581542
! 79938 837620438
? 1
! 150068 882443306
! 37582 477118814
? 1
! 171972 73990028
? 1
? 1
? 1
? 1
! 74921 869279472
? 1
? 1
? 1
! 73277 404037798
! 157938 364755135
? 1
! 16230 227432493
? 1
! 59728 199330766
! 132960 112604042
? 1
? 3277
! 84463 164836665
? 1
? 1
! 185997 98052976
! 30788 54855167
! 78314 436681979
? 1
? 1
! 162492 755855035
? 1
! 85855 226725262
! 188467 146528716
? 1
! 163291 163140497
? 1
! 60623 944069575
? 190667
? 1
? 1
! 72520 955806383
! 153480 573645417
? 1
? 1
? 1
! 88178 663502052
? 43341
! 198947 667776185
! 67753 976596987
? 1
! 29807 964740741
! 183477 967349203
! 125956 480487402
! 86848 459011540
! 100794 970517156
? 1
! 80615 187932715
? 113855
! 98242 12947539
? 1
? 99758
! 102555 947566163
? 1
? 1
? 1
? 1
? 1
! 87650 755017785
! 169101 17127076
! 148234 289645849
? 1
? 1
? 1
! 136305 8306079
? 1
? 1
? 1
? 1
? 1
? 130935
! 33913 148044124
? 1
! 153792 186598049
! 72114 741407355
? 1
! 60949 313965527
? 1
! 32329 567877075
? 1
? 1
? 1
? 1
? 118297
? 23308
! 76971 202409956
! 24835 91284133
? 1
? 1
? 1
! 89470 427802062
! 1096 197626187
! 121944 287826739
? 1
! 135644 508415885
? 1
! 4194 677781480
! 113052 714002245
? 1
? 146168
? 1
! 149706 105741318
! 110565 908684291
! 101935 259192331
! 44751 593580860
! 97325 782328010
? 1
? 1
! 57416 275034097
! 98093 820789481
! 197307 922506790
! 44375 941106910
? 1
? 22819
? 1
! 4281 568777882
! 140874 433081927
? 1
? 1
? 78626
? 1
? 1
? 1
! 36720 850130838
? 1
? 39994
? 1
! 81558 969273918
? 1
! 50827 900550328
? 1
? 1
! 159724 847097029
? 1
? 1
? 1
! 106794 549852919
? 1
! 148077 865464691
? 1
! 199581 206151953
! 34847 857182212
! 10328 153640695
? 1
? 1
! 61635 897328416
! 82205 336460922
? 1
! 171536 675553888
! 27027 520157791
? 1
? 1
? 1
? 104609
? 1
? 1
? 1
? 1
! 10068 134426028
? 1
? 1
? 1
? 1
! 148993 771739439
! 51288 412189169
? 1
? 1
! 75661 98898152
! 18927 64582051
? 1
? 1
! 174420 945165286
! 90553 353652867
? 136048
? 1
! 103917 489591274
! 190277 990138589
? 1
? 1
? 1
! 141520 46809868
! 27740 924050039
! 80958 822971553
? 1
! 44870 871402484
! 38281 785978375
! 147348 843900686
? 1
! 145328 213301774
? 1
? 1
! 8551 221562132
? 1
? 1
? 1
? 1
! 109750 855864522
! 11187 846150934
! 176717 324078140
! 28159 931744199
! 15446 342485782
! 73392 129345626
! 22052 376902504
? 1
? 154993
? 1
! 137497 528942403
? 1
? 1
! 34357 320166937
? 1
? 1
! 12823 371285714
? 1
! 96936 848555804
! 142387 666332336
? 1
! 87816 120395971
? 1
! 138557 424629677
? 158943
! 26937 226778115
! 146951 213591091
! 116451 612256839
! 194022 424305555
? 1
? 1
! 184923 552444932
? 1
! 109225 772302695
? 1
! 58757 230553693
? 1
! 125720 399606132
? 1
! 92113 532719938
? 189565
? 1
? 1
! 196717 256327921
? 1
! 151854 202418608
? 51680
? 1
? 1
! 130684 895028149
? 1
? 1
? 1
? 1
? 82269
! 68665 373781109
! 30586 78457033
! 17325 331303798
! 105145 205568965
? 1
? 1
? 1
! 64155 672233785
! 143547 827889979
? 1
! 166383 153783139
? 152248
? 1
? 1
? 1
! 160038 730182937
! 79316 949388862
? 1
! 29750 907279828
! 38481 463025181
? 1
? 1
! 186507 148575936
! 60430 742936129
? 1
! 10593 747259195
! 69413 693070392
? 1
? 1
! 85638 301179433
! 67448 337507700
? 1
! 16168 880134063
? 1
! 91676 226595894
! 140971 269879768
? 1
! 140168 344471825
! 149953 244529011
! 63211 83463522
? 1
? 1
! 102948 252244619
? 100999
! 144648 765111766
? 1
! 26871 948784490
! 142433 704155806
! 76083 159918307
! 33795 980643617
! 159851 702030101
! 23432 860413756
! 36345 647444565
! 117140 705286076
! 123040 660286411
! 146216 959225910
? 1
? 1
? 1
! 139398 688805398
! 42114 605017032
! 44118 478143298
! 105278 330164524
? 1
? 1
! 189574 986878137
? 1
! 168243 472783156
? 1
! 58559 458877764
? 1
! 83083 967601476
? 1
! 172145 286891966
? 1
! 68034 276353894
? 79300
? 1
? 1
! 114023 190287816
! 82675 378852202
? 1
! 190052 957917125
? 1
! 10551 484001035
? 1
? 1
? 1
? 1
? 196516
? 1
? 1
! 124817 918095391
! 154702 809484307
! 28233 577759924
! 78438 641035090
? 1
! 134643 782725297
? 1
? 1
? 1
? 1
! 147308 453020983
! 161006 501356656
? 1
? 181564
! 143923 226223148
? 1
! 22315 797488927
! 119822 644321040
? 1
? 1
! 32611 952931712
? 1
! 198266 978923452
! 127747 150959530
? 1
? 1
! 194680 666955259
! 77388 466995907
! 137762 736228566
! 107205 54929411
! 93876 706509088
? 1
! 195774 546982978
! 22281 416845303
! 101030 114926373
? 1
! 99244 750060019
? 1
? 1
? 86373
! 108096 451504307
? 1
? 1
! 187605 889245586
! 156987 67158890
? 1
? 1
! 129594 935790219
! 80533 685933556
! 33864 338240743
? 1
? 1
? 1
! 122847 758046854
! 177311 154048660
! 89462 681876574
? 1
! 61200 130882058
? 1
? 1
? 1
! 186028 960799756
? 2043
! 120492 408278508
! 359 213888642
? 1
! 168262 86226916
? 1
? 1
? 27280
! 117120 648824685
? 1
? 1
? 1
? 1
! 67642 60499432
? 1
! 38893 526520245
? 1
? 1
? 1
? 1
! 168134 235939851
! 51577 440329339
? 1
? 1
! 88933 494685096
! 59718 881787972
! 160899 331127603
! 122205 738845421
? 1
! 173419 214482669
! 28502 631869311
! 90874 152520424
! 114960 632814252
? 1
? 1
! 141778 764887548
? 1
! 197926 855740400
! 166402 890623762
? 1
! 111085 990172347
? 1
? 1
! 90965 674752503
! 37500 335115156
! 45600 964889917
? 1
! 134600 316780570
! 64438 678496178
! 16835 297328485
! 109124 52008293
! 53273 192323275
! 120431 143197898
? 1
! 28589 927667772
? 1
? 1
! 129945 756347882
! 183594 105995067
? 1
? 1
? 1
? 1
! 150277 154499524
? 1
! 158797 7207989
? 1
! 13351 511384045
? 1
! 158323 52268264
? 1
? 104392
! 127066 304719425
? 1
? 1
? 1
? 84492
! 196529 442585799
? 1
? 1
! 51405 746308907
? 1
? 120193
! 177535 888945343
! 133052 718625390
? 1
! 157844 647014125
? 1
! 176031 644047289
? 1
? 1
! 4005 526256524
! 58816 888528395
? 1
! 114913 986908154
? 1
? 1
! 91526 879389887
! 77137 239435722
? 1
? 1
? 1
? 1
! 110480 391826329
? 1
! 108127 525662537
? 23607
! 15803 711774722
! 61670 301918304
! 8530 754052908
! 175804 934125986
! 167674 98806799
! 123404 323254362
! 36473 449505637
! 136052 28794941
! 63444 847801563
! 41955 430889244
! 10854 969086154
? 1
? 1
! 46618 555334768
? 1
! 46463 926606625
! 71567 532963528
! 21329 245247212
! 42673 661454918
? 1
! 192326 376963124
! 139419 737875535
! 114043 932491471
? 1
? 1
? 1
! 173608 723215737
! 70902 936159939
! 90699 408025040
! 16371 375696614
! 181412 574456747
? 1
? 1
? 1
? 144819
? 1
? 1
? 1
? 1
! 162305 358813574
? 1
! 162189 785112803
! 3892 736999488
? 1
! 170249 440428853
! 187001 467396574
! 122411 571574211
? 1
? 97191
! 59518 460517203
? 1
! 106143 947349881
? 1
! 161040 505070782
? 1
? 1
! 180810 723081968
? 1
! 149413 939714324
! 93000 879694811
? 1
? 1
? 1
! 51052 831230477
! 98761 247869996
! 9131 220881915
? 1
? 1
! 23569 722456385
? 1
! 126432 160953391
! 13684 484377338
! 189831 350737674
? 1
! 41581 969880669
? 1
? 1
? 1
! 69248 335018782
! 103398 759354351
! 109294 477587239
! 145273 960040681
? 1
? 1
? 1
? 1
? 1
! 172623 605443551
? 1
? 1
? 1
! 135622 276235693
! 74220 721607806
? 1
? 66117
? 1
? 1
! 37800 262205068
! 97481 818970377
! 119971 710708719
? 1
? 1
? 1
? 1
! 146023 9847153
! 122552 401811596
? 1
? 1
? 1
? 1
! 41725 777033147
! 181239 10642052
? 171553
! 117035 133512508
? 1
? 1
! 41163 336497847
? 1
? 1
! 63604 606451052
! 125552 112847738
? 1
! 57438 41636084
? 1
! 103671 801812036
! 147203 163697097
! 110640 252368518
! 40444 766090212
? 1
! 145506 810470028
! 73666 623438394
! 87304 182381226
? 1
! 150976 831195442
! 15952 955516638
! 187868 292018310
? 1
! 93139 874173321
! 64873 526355354
! 50279 54862417
? 1
! 78101 808119108
? 1
? 1
! 10634 189029757
! 83272 152089777
? 1
! 30371 107262141
! 58871 538409201
! 12975 573678606
? 1
! 134437 27891368
? 1
? 1
? 1
! 159857 676338808
? 4092
! 112610 693293192
! 37123 69119920
! 128873 756760698
! 128343 501439466
? 1
! 3324 741044826
! 178963 715447306
? 1
! 136203 815870676
! 194656 429104458
! 32688 159007468
! 184550 792320061
! 5539 346948639
! 64995 264970207
? 1
? 169781
? 1
! 182867 945377991
? 198572
! 87246 691097694
? 1
? 1
! 197768 693623090
? 1
? 1
! 184345 187697228
? 1
! 95143 285999902
? 1
? 1
? 1
! 174690 13313108
! 179617 431499251
! 98578 698128472
? 1
! 20745 783641452
! 49491 704378517
! 189278 436406746
! 106083 590869457
? 1
! 70655 553180955
? 1
! 75998 888453247
? 130400
! 146660 623078119
? 1
! 127594 737351835
! 81749 257527808
? 112040
! 197297 126306806
? 1
! 129246 774070187
! 3731 369457067
? 1
? 1
! 166599 512295534
? 1
? 1
! 17027 957801804
? 1
! 3369 958978782
! 177125 370236602
! 77307 936481955
! 40920 51856390
! 87018 415118262
! 59662 766864755
? 1
! 21778 299336184
! 95400 646528786
! 87741 161689152
! 49990 159303345
! 186281 973436604
? 1
? 1
! 81601 51697390
! 112338 357483633
! 12640 382808919
! 166742 922275034
! 18313 855930136
? 1
? 1
! 67577 408980783
! 150379 512767106
? 1
! 25009 782212020
! 188404 718963465
? 1
! 113828 645159006
! 41235 780799335
! 100198 931130638
? 133309
? 1
? 1
? 1
? 1
? 1
! 66652 341087126
? 1
! 157566 328629709
? 1
! 141666 482289134
! 159995 487272689
! 142713 309775288
! 127033 228488985
! 116168 984397965
! 3721 825274394
! 118844 666273469
? 1
! 149260 190392951
? 1
! 4413 315990604
! 197938 387105577
! 91648 728591196
? 1
? 1
? 1
? 1
! 80745 330432451
? 1
! 19827 109362392
! 128160 987703279
? 1
? 1
? 1
? 1
? 1
? 1
! 139462 219163912
! 164428 982328681
! 42792 107708208
! 104284 558397172
? 1
! 80123 279482959
! 128841 761368356
! 93241 901734851
! 75389 922384145
? 1
! 158051 676608995
? 1
! 7173 337287707
? 1
? 1
? 1
? 1
! 109074 23466224
? 1
? 1
? 1
? 1655
? 1
? 1
? 1
? 1
! 22878 910947683
? 1
! 27376 147463477
? 1
? 1
? 1
? 1
! 155981 613627580
! 87136 970677987
! 128622 636054734
! 22268 544094145
? 114109
? 1
? 1
? 1
? 1
! 45596 898197390
! 21766 10731518
? 1
? 1
! 80378 938810924
? 1
! 85863 654048142
? 1
! 85319 516150389
! 1973 773570950
? 1
? 1
! 76427 489966024
! 52483 995428144
? 1
? 1
! 187953 198818724
! 141892 19459122
? 1
! 106531 570261466
? 67018
? 1
? 1
! 72426 833104763
? 1
! 100648 119191944
? 1
? 1
! 195708 869199560
? 1
! 24122 456008899
? 1
? 1
? 1
! 94462 802248343
! 88748 340152789
? 1
! 39335 311976796
! 21545 361907550
! 31489 583911380
! 15881 26740242
! 130757 148901843
? 1
! 157301 636159543
! 166597 265754267
! 93670 730402795
! 150015 262732947
? 1
? 1
! 28082 413691564
! 116375 890880004
! 115627 150890938
? 1
? 1
! 22191 808975
? 88295
? 1
! 80536 233862378
? 50400
? 1
! 47859 993961850
? 1
? 1
? 1
? 1
! 67842 774005821
! 195353 921611325
? 1
? 10425
! 113445 477660584
! 132867 71185683
? 1
? 1
! 196330 881335642
! 194888 432220491
! 33834 938870912
! 174036 693873011
! 128698 123112342
? 77318
? 1
? 134147
! 73774 695208352
! 134496 512818552
! 198099 901341086
! 112056 404397646
! 939 772108205
? 1
! 64083 447785970
! 103955 301827189
! 93357 551351294
! 79554 181626404
? 1
! 127547 113102138
! 26874 980713729
! 43072 587182466
? 1
? 1
! 103895 703256870
! 101000 91721039
? 1
? 1
! 5303 153653822
! 132835 180404968
! 158137 288761463
! 154253 250155803
? 1
! 126246 751184993
! 58875 722317584
! 21535 898561168
? 1
! 72701 821119216
? 1
? 94033
! 199297 180749834
! 140075 184654369
! 48885 3739445
? 1
? 1
? 1
! 193959 186782130
? 128403
? 1
! 401 481852631
? 1
! 10625 113794372
? 1
? 1
! 182147 454104349
? 1
? 1
! 96943 204343758
? 1
? 127052
? 1
? 1
? 1
! 20062 424787595
? 1
? 60493
? 33210
! 176143 362844007
! 61907 580923166
? 1
? 1
? 1
! 188593 392934234
! 120135 827139059
! 11059 617552770
? 1
! 80311 967455858
! 165204 368900425
? 54992
? 1
! 198371 430905399
? 1
! 181333 919014511
? 1
? 1
? 1
! 132395 809410005
! 127711 829008083
! 138709 306048015
? 1
! 143007 388107673
? 1
! 102484 209217237
? 1
? 1
! 25999 337395911
? 1
? 186270
! 10823 158121319
! 116287 287705297
! 149275 727346395
? 1
? 1
? 1
! 37679 385735606
? 1
? 107441
! 99643 251723756
? 198173
! 42300 363447686
! 150535 859737720
? 1
? 1
! 43451 141920218
! 39056 151959805
? 1
! 95672 56875690
? 96254
! 20250 439784969
? 1
! 80777 962843651
! 195810 200920580
? 1
? 1
? 1
? 1
? 1
! 114009 489508312
! 64481 667463968
? 1
! 156906 911807795
! 7679 718176278
? 1
! 49852 964193213
! 151074 413513296
! 73779 358974766
! 198847 784960928
? 1
! 55588 274375728
! 553 91426841
! 89483 996099556
! 149223 146731789
? 1
? 29814
? 1
! 72231 781634162
! 165939 305791101
? 1
! 135445 411329561
? 1
! 44314 823209579
? 1
! 44214 622864863
? 1
! 61085 592104204
? 1
! 170732 810593027
? 1
! 15556 587026691
! 65481 677074438
? 1
! 82791 954159332
! 194990 104597565
! 74724 106841974
? 1
! 11665 212485896
! 93793 536183112
? 1
! 39573 712579314
? 1
! 2003 813959351
! 48956 408768782
? 1
? 1
? 1
! 97009 889753026
! 194294 444238092
? 1
! 45912 799711230
! 127177 603884170
? 1
? 1
! 146358 934258314
? 1
! 137073 19723694
? 1
! 80484 149767174
! 111587 298507589
? 1
? 1
! 82687 696894024
! 67576 159593792
! 134090 319085541
! 86385 217211886
? 1
? 1
! 95510 50827170
? 1
? 1
? 1
? 1
? 1
! 9021 191184847
! 18341 354012000
! 40117 720046616
! 15308 183517565
! 112687 520512507
! 145430 562365395
! 103754 174923312
? 1
! 170690 695688905
! 118375 930169165
! 104452 73506360
! 162337 767377588
! 76167 99413912
? 1
! 76160 866476624
! 114018 513701501
! 137969 534579127
? 133996
! 17265 193821001
? 1
! 121296 73829651
! 9141 59744460
? 82599
! 52052 193483844
? 1
! 129277 257706262
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 2853 510689599
? 1
! 101597 836221224
? 1
! 14280 855402304
! 24891 884848933
! 43838 569758462
! 127129 158811993
? 1
? 1
! 10407 867701141
? 1
? 1
! 155216 810758105
! 180504 759890198
! 27577 739931231
? 1
? 1
? 1
? 1
? 1
? 1
! 167575 255682990
? 1
? 1
? 1
? 1
? 1
? 1
! 164202 367004416
? 1
? 1
? 1
! 40654 183228436
! 146730 105810661
! 143020 874615763
? 1
? 1
? 1
! 53766 198301556
! 179869 684856913
? 1
! 167343 445975187
! 186405 855185382
? 1
! 196975 284100689
? 178016
? 1
? 1
? 95859
? 1
? 1
? 1
? 1
? 1
! 22773 681033287
? 1
? 144629
? 1
! 13085 363289290
! 162585 238612893
? 1
! 23768 675931539
! 134267 301769337
! 179041 391443346
! 195685 668848258
! 96850 798047970
? 1
? 1
? 1
? 1
? 1
! 139956 322954196
? 1
? 1
! 17808 892233127
? 1
! 195330 695923541
? 1
! 45486 158889295
? 1
! 85563 142563287
? 1
! 118186 79149131
? 36952
! 192709 478525058
! 61570 419406258
! 58297 403596166
? 1
? 1
? 1
! 32599 379806088
? 1
? 1
! 28997 503040212
? 1
? 36392
! 162071 55538296
! 121915 809085189
! 127368 411459937
? 1
? 1
? 1
? 1
! 57372 568986127
! 190899 209902230
? 1
? 1
? 1
? 1
? 43751
! 11731 733653149
? 74569
? 1
? 1
? 1
? 1
? 1
! 71894 973705642
? 1
? 1
! 161110 305294908
? 1
! 94552 232083771
! 189405 252566756
! 169394 877599406
? 1
? 1
? 1
! 10408 892501252
! 10520 795986687
? 1
? 27293
? 1
! 163339 543423985
! 24919 991289814
? 73352
! 64943 8877361
! 86818 214304175
? 1
? 1
! 117624 917370232
! 62419 237608967
! 24622 731135426
! 120120 475607071
? 1
! 22012 813288245
? 1
! 143297 113195217
? 1
! 171334 524241764
? 1
? 1
? 1
? 1
? 1
? 1
! 148205 810609989
? 1
? 1
! 127446 570375233
? 1
! 100407 936887952
? 1
! 27807 530459103
! 55539 613328772
! 143098 323056707
? 1
! 78093 251607626
! 166045 805871352
? 1
? 1
? 1
? 1
? 1
? 1
! 97711 127943846
! 31919 69904201
! 66620 537692321
! 172238 664105717
? 69631
? 1
! 8428 289799845
? 1
? 1
? 1
? 1
? 56775
? 1
? 150342
? 1
! 132978 692223212
? 1
! 142803 805646345
! 85187 120027500
! 26432 786609429
! 122129 871434778
? 1
! 48890 206953440
? 1
? 1
! 136378 252739482
? 1
? 1
! 185736 859266981
? 1
? 1
! 7451 517684371
! 44772 560373908
? 1
? 1
? 1
! 80742 471107259
? 69337
? 1
! 179176 120935286
? 1
! 95739 962246505
? 1
? 1
? 1
? 1
! 142506 928809424
! 94570 294437109
? 1
! 27666 902269646
! 169741 501133544
! 71966 403324439
? 1
! 176433 976655612
? 1
! 112552 123901904
! 9483 372567839
! 172949 17472433
? 1
! 175042 893034717
! 59345 347032549
? 1
! 157803 649102554
! 84544 153775183
! 45019 454473360
? 1
? 1
? 1
! 78431 444962490
! 98567 686910625
! 34554 207661130
! 114178 192981887
! 108097 874464868
? 1
! 78453 976271280
! 184595 482639426
? 1
? 1
? 1
! 157262 964476460
! 130482 728339774
? 54772
? 1
! 24272 669705080
? 1
! 185378 232839292
! 4985 647154110
? 1
? 1
! 113189 387759339
! 194530 733236414
! 124679 555201138
? 1
? 1
! 199408 47123957
! 91893 145643384
! 13149 299634478
! 153966 798819432
! 91340 76557938
! 161455 27928755
? 1
! 186264 46560807
? 1
! 569 497622627
? 1
! 66339 38714174
! 84752 542020395
! 81435 759230520
? 1
! 103168 322361690
? 1
! 40816 438752700
! 109182 966310965
? 1
! 149835 930283429
! 30589 748820850
! 76315 548072124
? 1
! 148776 827799383
! 46996 151443810
? 1
? 1
? 1
? 1
? 1
! 1504 633180721
? 1
? 1
! 164042 262664909
? 1
? 1
! 135504 58713441
? 1
? 1
? 1
? 1
! 53541 616589339
? 1
? 1
? 1
? 1
? 1
! 61627 590566740
! 28988 153666835
? 1
? 171720
? 1
! 65415 2174537
? 80952
! 138913 228416664
? 1
? 1
? 134488
! 79928 711600524
! 124591 367664025
? 1
! 140336 293505657
? 93578
? 1
? 1
? 1
? 1
? 1
! 161882 793896357
? 1
! 15575 603760189
? 1
! 57473 684271596
! 150963 221204357
? 1
? 133944
! 127124 989717102
! 118381 387229151
! 151560 910781223
? 1
! 108996 258389169
! 153886 243606149
? 1
! 14781 987127119
! 94898 669265644
! 138272 576583704
! 177824 453284612
! 145926 783042406
? 1
? 1
! 154961 279638534
! 105211 40255090
? 1
? 1
? 1
? 1
! 82611 584577496
! 32587 299358314
? 1
! 7563 167914832
! 110643 391347898
! 38361 335491830
! 44828 98802739
! 94842 63638962
! 99477 276836740
? 1
! 130005 142526151
! 130724 753783931
? 1
! 193123 467083755
! 147975 929880898
? 1
? 1
? 1
? 1
? 1
! 104368 758886574
! 126594 694297381
? 191294
! 5181 983420512
? 1
? 1
! 153422 857877711
! 167029 575202984
? 1
! 176772 181635502
! 61704 116520078
! 119049 667188949
? 1
! 45145 592024002
! 106324 100583186
? 1
! 60962 471113409
! 199783 953377952
! 165662 141693189
? 1
! 145364 587569278
? 1
! 99095 288208491
? 1
! 144082 141641128
! 26568 787675544
! 4849 853044829
? 1
! 198895 177589657
? 173902
? 1
! 136998 648108023
! 93275 310917135
? 180429
? 1
? 1
? 1
! 151338 25012213
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 180426 230626225
! 116667 388411840
! 76179 269173368
! 45658 288103990
! 123491 637554858
? 1
! 153092 490685593
! 198944 793439804
? 1
? 1
? 1
? 1
! 43111 738709222
! 85576 634718809
? 1
? 1
? 1
? 1
! 55965 808597975
! 74781 626005592
! 12425 140116310
! 122667 111646670
! 3724 488167186
? 1
! 86449 350995832
! 133631 914531208
! 105298 860715745
? 1
! 13896 413303236
! 92492 975116895
? 1
? 1
? 1
! 2444 501442388
! 171559 26670709
? 1
! 194657 134876963
! 43258 303548053
? 1
! 151938 831600969
? 1
? 1
! 91572 943546550
? 1
? 1
! 178157 823480431
? 1
? 1
! 64684 808069013
? 1
! 197209 815579239
! 87162 440032526
! 118787 55602394
? 1
? 140145
? 1
? 1
? 1
? 1
? 1
! 25689 92939087
? 1
? 1
? 1
! 100114 240158993
? 1
? 1
? 93031
! 95412 966201793
? 1
? 1
? 1
? 1
! 88684 207219214
? 1
! 87871 613995989
? 1
! 3052 531044314
? 1
! 26589 98650644
! 59396 291225355
? 1
? 1
? 1
! 94199 86241230
? 1
? 1
! 30926 304392332
? 1
! 109058 421309231
! 37783 37400807
? 1
? 1
? 1
! 83581 462741980
? 1
! 90790 995723959
? 1
! 63208 167514301
! 41599 867404943
! 90191 43192071
! 6600 890743834
! 158386 703212209
? 23721
? 1
? 146965
? 1
? 1
! 76180 912458715
! 25314 10148339
? 1
? 1
? 1
? 1
? 1
? 1
! 130664 160829138
? 1
! 119680 472777827
? 1
! 195529 566716767
! 33997 158686198
? 1
? 1
! 113377 32883504
? 1
? 1
? 1
! 143975 401329143
? 28965
! 5608 169652720
? 1
? 1
? 1
? 1
! 80609 862734495
! 108562 646942893
? 1
! 41821 877838083
! 96648 714510127
! 45905 325334896
? 1
? 1
! 110393 415547096
? 1
! 4633 64255699
? 1
? 1
! 187398 565489356
? 1
? 1
! 180992 243337612
! 135981 275650130
! 4923 309578928
! 9757 304691423
? 1
! 78222 486971129
! 199905 190477905
? 73273
? 1
! 17745 762263026
! 77837 171482286
? 1
! 114103 925679600
! 174897 113139184
! 51440 463113228
? 1
! 128208 95260071
! 38418 283475076
? 1
! 54126 428225340
? 1
! 73855 808763472
! 29759 778493127
! 31353 285876867
! 170641 501327173
? 66014
! 171549 849294502
! 120641 823000338
! 64027 469970647
? 188432
? 48095
? 1
? 1
? 1
? 60867
? 1
? 1
! 63181 404463257
! 13202 21024462
! 117928 501732164
? 1
? 191505
? 1
? 153917
? 1
? 1
? 171237
! 96512 489820673
! 22013 720246445
! 180629 638476983
! 125907 242685445
! 182735 356412523
! 164128 973716776
? 1
? 1
? 1
! 38056 574589616
! 34500 293937946
? 1
! 45732 447983864
? 1
! 191987 355638365
? 1
? 1
! 181398 626905525
! 166123 834045271
! 83197 913771054
! 110878 134749143
! 195033 801288862
? 1
? 1
? 98962
? 1
! 151970 689486660
? 38411
! 137362 495296778
! 191618 411781800
? 1
! 65138 525878772
? 1
! 69666 716794897
? 1
? 1
! 52033 23438606
? 1
! 99380 696500441
? 1
! 28817 619688450
? 1
? 1
? 1
! 61075 223663909
! 141576 594756361
? 1
! 104707 78190665
! 125745 980225734
! 13127 917770303
! 8654 388682280
! 142381 962794492
! 1018 814228731
? 1
? 1
! 86386 721862081
? 1
! 70415 283617708
! 119752 220570699
! 71290 622432273
! 124155 429334470
! 173666 44140188
! 38961 218572711
? 1
! 55500 281295763
! 28870 914085376
? 1
? 1
? 1
! 160784 793498030
! 129204 131291059
? 1
! 3517 638752148
? 1
! 10445 202048064
? 1
! 69297 479404614
? 1
? 1
! 165725 558613124
! 120765 444196845
! 57590 873785933
! 75773 3722284
! 12355 414350942
? 1
! 42385 347638911
? 39475
? 1
? 1
? 1
? 1
? 1
? 1
? 12617
? 1
? 1
? 1
? 1
? 1
? 1
! 196610 34307267
! 188652 967764124
! 103763 803402768
! 184554 434794524
! 65710 694917333
? 1
? 1
? 1
! 64576 270222143
? 1
! 157792 807192312
! 123565 210276573
? 1
? 1
! 53097 555361119
! 60517 347281879
? 1
? 1
! 133763 981658275
! 175710 283082197
! 194575 471284489
? 1
! 147600 967459495
? 1
! 158391 798985913
? 1
! 107533 134609665
? 1
! 47683 506385602
! 151615 45296670
! 108756 763219248
? 1
! 40876 272275097
? 192206
? 1
! 3713 224383289
? 1
? 1
! 190874 385858733
? 1
! 47448 646916440
? 1
? 1
? 1
! 189666 834473332
! 40279 386776972
? 1
? 1
! 126925 460309760
? 1
! 93572 574913220
! 151690 112818599
! 157514 758082970
! 56771 876825143
! 15455 653744865
? 1
! 97458 557043552
? 175998
! 133614 177258592
? 1
? 1
! 33282 222785943
? 1
! 34733 493406307
? 189477
? 1
! 193430 201409978
! 65934 915462761
! 96658 590949424
? 1
! 159573 164243566
! 159046 319859411
? 1
! 33633 555679119
? 1
! 148064 644988629
! 171970 522980741
? 1
! 120751 930967563
! 1166 889989730
! 31592 10572476
? 1
! 179917 697492232
? 1
! 174048 315931857
! 170118 351916742
? 105565
! 159523 776952524
? 1
! 117810 474101388
? 1
! 74832 838969640
! 79311 754693183
! 161008 596716441
! 51162 38830092
? 1
? 188868
! 106182 472584292
? 1
? 1
! 150972 987316907
? 1
! 86038 982873221
! 101220 940890773
? 66696
! 87072 995210782
! 9859 159526253
? 156871
? 1
? 1
! 181722 866157960
! 149512 22782394
? 1
! 114861 27386607
! 94343 501792522
! 123268 407671707
! 161575 164206967
! 76681 351365027
? 1
? 1
! 47525 377417139
! 164324 637146150
? 1
! 149158 410222380
! 123030 184905157
? 1
! 89022 568518831
! 93102 636966212
! 10788 496744694
! 26312 163511869
! 149695 393825505
! 8262 870656142
! 5791 103110425
? 1
! 188021 240496746
! 12545 887755517
! 192867 363531770
! 142143 117599762
! 95829 637850338
! 95550 523187403
! 52532 943604902
? 1
! 197050 912109891
! 197425 81097278
? 1
! 167739 155562948
! 79190 330833054
! 169099 496757390
! 76238 803934885
? 1
? 1
! 43629 503582123
? 1
! 45271 443690411
? 1
! 140602 617906392
? 1
! 191727 372591492
? 1
? 1
! 114399 872643191
! 29592 108252842
? 1
? 1
! 102326 266491863
! 22607 994776281
? 1
! 80885 151399
! 162149 178418196
! 196225 38761177
! 34871 167879826
? 1
! 163658 603783289
! 163048 16475151
? 1
! 151996 537459868
? 1
! 32693 37556017
! 142667 590383408
? 1
? 1
! 192663 422619527
! 28252 709296994
? 1
? 1
! 42102 570163950
! 111304 664734380
? 31813
? 1
! 192071 374980458
? 1
? 1
! 6137 478684240
? 1
? 1
! 88382 179704979
! 40025 352932750
! 175880 47680928
? 1
? 161956
! 75048 171497933
? 1
! 153526 932444404
! 156794 145652812
! 115385 649625301
? 1
! 12489 84235470
! 43988 268488365
? 1
! 55053 149407303
! 24783 413969804
! 11232 467180929
! 138271 211461898
? 1
! 32085 771683097
! 77761 665381348
! 189133 740423796
? 1
? 1
! 26888 719850375
! 7024 246530447
! 169966 89536785
! 132162 469285872
! 131452 129750658
! 146880 345629445
! 196511 981585428
? 1
! 186924 968987712
? 1
? 180794
! 24664 415393909
? 1
? 1
! 131487 408528570
! 196826 737192592
? 1
? 126693
! 16640 948229219
! 113120 186581110
? 1
! 132387 328575415
! 141268 467997402
! 154456 150858473
! 142810 356877462
! 99787 742400004
? 1
! 95742 9196452
! 185331 35639659
! 91028 489784073
! 17851 325270362
! 9389 909179493
! 131887 812862000
? 1
! 163877 783703879
? 1
? 29003
? 1
? 1
? 1
? 1
! 115526 697077293
? 1
? 1
? 1
! 8176 8100687
? 1
? 1
! 101824 614855066
? 1
? 1
! 69642 616611511
? 119341
? 1
! 109008 487656562
! 181378 997579402
? 1
? 1
! 17993 759545528
! 39041 894482475
! 146415 278442130
! 188799 603838056
! 88969 138190291
? 1
! 116622 59629212
? 1
! 25936 362582648
! 22377 722647570
? 1
! 89154 2673745
! 115463 396941931
? 1
! 168290 266767572
! 59757 5424555
? 1
! 113100 515512123
? 1
! 66707 151292011
! 11749 109904482
? 132827
? 1
? 1
! 40808 423066073
! 87869 240202399
! 110490 414453254
! 163387 750753284
! 99558 311003284
! 60993 490475326
? 1
! 46736 973942214
! 68198 22715670
? 156388
? 1
? 1
? 8136
? 1
? 1
? 1
! 85489 451420418
? 1
? 1
? 1
? 1
? 1
! 118241 659197694
! 173674 922538660
! 153979 291246065
? 1
! 141541 334141347
! 77100 142042149
? 1
! 61692 543562868
! 35730 770690503
? 1
? 15101
! 128690 903333938
! 87806 858480839
? 100232
? 1
? 1
? 1
! 128212 451096437
? 1
! 6338 373209076
! 29047 560771391
? 1
? 1
! 34896 326792705
! 91060 498680090
? 1
? 1
! 16129 296114506
? 1
! 60212 972804373
! 87774 801263545
? 1
! 158208 306609346
? 1
! 190549 47707662
! 112646 495487244
? 138829
! 135540 500812016
? 1
! 16434 611337753
? 1
? 1
? 1
! 115097 879972048
! 25497 371381850
? 1
? 1
? 1
? 1
! 73542 746625521
! 109330 638770854
? 1
! 10767 893550073
! 177159 491026324
? 1
? 1
! 163647 843581949
? 1
? 1
? 1
? 1
! 145221 362596333
! 70586 835889562
! 44946 229244002
? 1
? 1
? 1
! 39168 505481159
! 20109 114225282
? 1
? 1
! 43015 305809781
! 9128 905226304
! 156432 903887611
? 1
? 75250
! 145591 863926101
! 76593 267095001
! 124021 480691599
! 179612 608588844
! 64884 678989183
! 167953 503133668
! 187869 706449510
? 1
? 1
? 1
? 1
? 1
! 187985 94724946
! 84192 745127596
! 46061 865434355
! 137665 766467078
? 140987
! 75016 674467823
! 184075 878042692
? 1
? 1
! 170726 878867486
? 1
! 91675 730161768
? 1
! 193243 279219129
? 1
! 192390 524658750
! 110398 261823586
! 105008 487990192
? 1
! 106017 657891980
? 1
! 193653 52483523
? 1
? 1
? 1
! 88081 365617192
? 1
! 82042 176785805
? 1
! 74149 992433888
! 193504 337406477
! 94006 409616293
! 122553 622891052
! 138089 140896024
? 145258
! 28549 906628104
? 1
! 152273 819300517
! 64764 81836508
! 90018 261692800
! 77838 422098117
? 1
? 1
! 186509 71003439
! 115721 762644680
? 1
! 180088 580060654
? 1
! 14327 618551333
? 1
? 1
? 1
? 1
? 1
? 1
! 104646 197807290
? 49452
! 35056 829933308
? 148903
! 177565 815637576
! 91289 231133591
! 29470 634477114
! 53386 42820453
! 129703 812440164
? 1
? 1
! 171357 760350657
! 159831 836082191
! 23583 648954327
? 1
! 40171 100313986
? 1
? 1
? 1
! 84788 495343311
? 1
? 1
! 120501 393479603
? 1
! 24394 541150946
! 34685 745396831
? 1
! 15409 62409179
? 1
! 27867 993608324
? 1
! 23792 937319364
? 1
! 172523 787133230
? 1
? 1
? 1
? 1
? 1
! 102421 904773762
! 51204 777257085
? 1
! 199589 157948438
! 52873 584758108
! 154707 289332467
? 1
! 129203 176905066
! 40342 736574005
? 127737
! 10429 305447290
! 38786 842099214
! 50310 11841679
? 1
? 1
? 1
? 1
? 1
! 196537 788836769
? 1
! 58394 691252279
! 100188 849804019
? 1
! 48516 513723116
? 1
? 1
! 174837 419852215
! 19181 951311877
! 14376 920409509
! 119314 858972964
? 1
? 1
! 155119 423266658
? 1
! 124797 511357596
! 31701 876507423
! 7561 379991243
? 1
! 110862 37127274
! 3569 719064464
! 114074 319131029
? 1
? 1
! 58004 598522728
! 74118 220185460
! 53622 18508715
? 1
! 149610 345537588
? 1
! 87879 544179684
? 1
? 1
? 129277
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 195126 815335302
! 54440 900822566
? 1
? 154087
! 142108 455109845
! 6715 570564898
? 1
! 114251 327171870
? 1
! 12716 218719133
? 1
? 1
! 14701 890776970
? 1
! 106381 63724911
! 96691 555319955
? 1
! 49285 657704825
! 53223 120056508
? 1
? 1
? 1
? 1
! 72069 978435661
! 56838 200937006
? 152263
! 22494 754738159
! 119240 348419524
? 1
? 1
? 1
! 119744 876499757
! 98619 18713826
! 150464 279460029
! 116478 975778704
? 1
! 156184 185608220
! 186169 407455720
! 4459 698002478
! 113503 581630348
! 104422 882250979
! 125082 406789499
? 86789
? 1
! 283 816307006
! 71660 910575804
? 1
? 104068
! 50918 63680649
? 80261
? 1
? 1
! 155228 572772527
! 8653 274142226
? 1
? 1
! 196148 947513349
? 153094
! 104438 927480730
? 1
! 19865 988424096
? 1
! 8423 845799291
! 12558 347508202
! 158421 192342784
? 1
? 1
! 92253 18090888
? 1
! 94085 792602492
! 6541 591355957
! 61965 470397365
? 1
! 2617 131415372
? 1
? 1
? 1
? 1
? 1
! 12177 169912319
? 1
! 7741 710111223
? 145546
? 1
? 145228
? 1
? 1
? 1
? 1
! 84742 229422969
? 182803
! 104904 198084132
? 1
? 1
! 45958 592650100
! 155457 257751983
! 181989 317166644
! 23243 524955618
? 1
! 86441 618143279
? 1
! 136110 962121195
! 9600 195760395
! 109327 669787111
? 1
? 1
! 44227 321616385
! 95339 716756871
? 1
! 193608 910110154
? 1
? 1
? 1
? 1
? 1
! 106292 254293656
? 1
? 1
? 1
! 118249 347631942
! 165352 244571730
! 114348 637184104
? 1
? 1
? 1
! 17817 120123130
! 61567 914589339
! 180473 635064276
? 1
! 93625 547183381
! 94735 207738899
? 1
! 157036 598432509
? 1
! 22095 672917183
? 1
? 1
? 1
! 3248 57839657
? 1
! 102775 266275727
! 190613 222394826
? 1
? 29077
? 36914
? 78595
? 1
! 34504 783393767
! 15137 986359241
! 75326 399271827
? 1
! 188424 917643687
! 197966 266120976
? 1
? 1
! 27631 771319380
! 68463 835016571
! 89340 589278279
! 151128 508499668
! 197151 773081403
? 1
? 1
? 1
! 66026 580311198
! 167964 898789993
? 1
? 1
! 156962 956046023
? 1
? 1
? 1
! 145382 71524601
? 1
? 1
? 1
? 1
? 91831
! 37662 751958311
? 1
? 1
? 1
? 1
? 78907
! 117964 139753132
? 1
? 1
! 142888 815604585
! 130883 829002682
! 37286 315163123
! 117797 365461912
? 1
! 55492 865901324
? 56583
! 151565 682845611
! 80467 781575348
? 1
! 19788 191918267
? 1
? 1
? 1
! 173151 532832409
? 1
! 85980 448456503
! 94746 529605345
? 1
? 1
! 111656 360378864
! 83365 639044432
! 173224 492948212
? 1
? 1
! 29509 711681092
? 1
? 1
! 17703 176909607
? 1
! 49921 949061902
! 145119 426929293
? 1
? 1
? 1
! 126334 927660417
! 63279 735307538
! 188934 802330362
? 91800
! 112034 68093785
? 1
? 1
! 102738 186348100
? 1
! 22247 886751634
! 173771 45227651
! 95546 929102876
? 1
? 1
? 1
? 1
! 95597 825292230
? 1
! 183706 107598216
! 140240 671755819
! 112684 363929760
! 59071 281082962
! 89164 941716368
! 110073 961602539
? 1
! 84242 969257601
? 1
? 1
? 1
! 177364 273296281
! 107234 987004467
! 110847 752796696
! 17815 527099801
! 73310 88746278
! 19945 957017352
! 111020 336499173
! 120950 646795975
! 163345 544911364
! 160864 930599453
? 24037
! 180549 344607166
? 1
! 182849 866326701
? 1
! 67111 934099171
? 1
? 1
! 5793 96907510
! 196745 730202686
! 108679 731446137
! 98453 750242360
? 1
! 124296 412242072
? 1
? 1
! 139709 149183480
! 186009 193420644
? 143512
! 157698 689268376
! 97218 956337883
! 186713 716811722
? 1
! 120793 151739443
? 1
! 131716 706480668
! 133270 877124240
! 175332 2190023
? 1
? 1
? 1
? 43873
? 1
! 89611 197277638
? 73314
! 91799 384129705
! 68734 355826094
! 172704 160500474
? 1
? 1
! 44988 428925211
? 190805
? 1
? 1
! 180321 655450192
? 1
! 192879 113450311
! 177815 127464562
? 128375
! 103666 982001540
! 170950 640356633
! 90505 938274552
! 164401 840469046
! 189408 782304755
! 128400 11416242
? 1
? 1
? 1
? 1
! 135714 227018807
? 1
! 143406 229426324
? 1
? 1
? 1
! 165930 662091605
? 1
! 197642 973019380
? 1
! 69651 718130116
? 1
! 102382 600421151
? 1
! 131378 855647768
! 53955 578252215
! 67703 905928705
! 25551 677855232
! 196815 963062168
? 192
! 199399 514614656
? 1
! 110740 649168657
! 107612 844134473
! 59602 717549694
? 1
? 1
! 34027 193230573
! 71549 745316445
! 146188 39140643
? 1
? 86539
! 167902 33595010
! 88543 774686965
! 108055 596072607
! 103824 408000177
? 1
? 1
! 144866 706272606
! 7355 912647139
? 1
? 1
? 1
! 192381 361747113
? 1
? 1
? 1
! 113670 773174448
! 65378 948400558
? 1
! 112920 612781770
? 1
! 151508 783830747
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 131424 69676948
? 1
? 1
? 1
! 146691 949288965
! 49683 325952897
? 1
! 169776 757183846
! 195282 573092229
! 17850 373372236
! 45308 369844376
? 1
! 114386 603723617
! 120086 732899630
? 1
! 90807 203003141
? 1
? 167654
! 82388 434504066
? 1
? 1
! 145727 194642601
? 1
? 1
? 1
! 45032 180132571
? 1
! 107601 868268948
? 1
! 199279 546352962
? 1
! 126631 990060291
! 135047 53001664
! 19511 17335739
! 141238 173740188
? 1
! 179360 739019170
! 124266 863319042
? 1
? 1
? 1
! 21860 365468505
! 30299 734917935
! 72262 763585471
! 156711 700775201
! 177911 203803606
! 77969 440740005
! 50270 701395201
? 1
? 75352
? 1
? 1
? 1
! 79866 725208988
! 13601 747865809
? 1
? 1
! 128445 905472025
! 158682 508698278
? 1
! 157114 173417179
? 41586
! 146806 857566148
! 115979 959806620
! 116051 940863918
? 1
? 1
! 139133 506666194
! 178804 249106069
! 45679 969755636
? 1
! 59666 608922399
! 69644 307662574
! 131930 212681923
? 1
? 1
! 92183 475628631
! 175756 170840718
? 1
! 122954 377392333
? 147754
! 102006 92720285
? 1
! 154159 143482583
! 8125 817259340
? 1
? 1
? 1
! 1422 114477694
! 152567 449349964
! 52326 527424703
? 1
? 1
! 16260 313557030
? 1
? 89269
? 1
? 1
? 1
! 92358 30440871
? 1
! 49858 365477016
? 1
? 1
! 195769 375423668
! 135529 760369846
! 169609 721908063
? 1
! 3180 199497792
? 1
! 95437 329766246
? 1
! 38854 201254058
? 1
? 1
? 1
! 70093 858732065
! 71099 912792970
! 86122 620885104
? 1
! 169037 555706541
? 1
! 89906 682345743
! 140844 829112254
? 1
? 1
! 169315 528719096
! 43278 141230682
? 1
! 118279 93370348
! 122728 920444274
! 79235 839191234
! 46119 385227293
? 1
? 1
? 1
! 59913 769205591
? 1
? 1
! 107554 793912562
! 170229 310004729
? 1
! 198365 191691511
? 1
! 120426 160300987
! 160594 979612617
? 1
! 50134 787910178
? 1
? 1
! 145744 247638667
! 92071 858270606
? 1
? 1
! 42169 878388901
! 107410 612748007
! 164619 705500304
! 157673 35534683
? 1
? 1
! 8972 676629798
! 41626 145199700
! 135762 71877006
? 1
! 23082 601055929
! 112759 3267962
? 1
! 124337 809892219
? 1
? 1
! 156696 790646347
! 71052 671692574
! 27236 706351235
? 1
? 1
! 127927 215816126
! 19723 106865691
? 1
? 1
! 10356 878634892
? 1
! 99238 935197662
! 515 152938543
? 1
? 178185
! 191255 777972977
! 83469 610034454
! 148152 945656050
? 1
! 158028 725186070
? 1
? 1
? 115628
? 1
? 1
! 96575 766587388
? 1
? 1
? 1
? 1
! 30157 331261484
! 183998 292976791
? 271
! 160904 885535906
? 1
? 20909
? 1
? 1
! 146472 207046452
? 34272
! 78302 77552321
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 156371 42181863
! 156908 244823798
? 1
! 1623 347641099
! 16109 461494540
? 1
? 1
? 1
! 8280 345623437
? 1
! 8100 966146833
! 97148 385189552
! 34174 907997792
! 189756 537089997
! 7558 964613660
? 1
! 26653 520663004
! 137933 863222176
! 12277 205274978
! 90735 975478636
! 121589 570106521
! 165108 187165946
! 52829 260451793
? 1
? 1
? 1
? 1
? 1
! 115099 354661197
? 1
? 1
? 1
? 1
! 127562 630979924
! 140794 38776984
! 3473 534112767
! 196957 704557341
! 34655 293729601
! 73973 541661684
? 1
! 75261 745321453
! 193530 309734038
! 182235 927510421
? 1
! 155560 669206615
? 1
! 135115 302517934
! 125973 644874030
! 144405 11636027
! 16899 559721895
! 160685 510319076
! 84218 779350032
! 169952 275613778
? 1
? 1
? 1
! 199255 527436291
! 189138 745344330
? 1
! 3530 37767842
! 9881 704176726
! 165652 49011980
! 124902 459120929
! 98423 395074090
? 1
! 192509 280403293
! 189866 904272092
? 1
? 1
! 160522 766821443
! 108313 673807110
? 1
? 1
? 3017
! 143175 805069484
! 193050 114709138
! 11137 892673593
? 1
! 4826 121491977
! 84878 118909793
! 185314 9448672
! 42509 740943653
! 85888 37881844
? 1
? 1
? 112596
! 191620 576014343
! 181897 811876583
! 13774 7580669
? 1
! 130618 245542823
! 67384 82021506
? 79021
! 148553 326429962
? 1
? 1
! 94743 914882131
? 1
! 120226 717780009
? 1
? 1
! 154746 10693810
? 1
! 87124 943717769
! 69643 65246155
? 131566
! 163477 263181987
! 12138 630852869
? 1
? 1
? 1
! 96694 6602077
? 19469
? 197649
! 175543 635577771
! 74007 457836873
? 1
! 174743 705220025
? 1
! 106710 123632948
! 96131 780944905
! 179034 958054292
? 1
? 1
? 1
? 1
! 50552 568811609
? 1
? 142923
? 1
? 1
! 110875 614673611
? 1
? 189400
? 1
? 1
? 1
! 123198 248953581
! 153485 797233279
? 1
? 1
! 84202 944923916
! 58989 14812653
? 1
! 53073 446426400
? 1
? 1
! 98955 202496963
! 117475 470512333
! 43007 343148637
! 57244 774717936
? 1
? 1
! 174273 187707496
! 120241 217463639
? 1
? 1
! 72328 588477774
! 133911 838371566
? 1
? 1
? 117087
! 198134 803358897
? 1
? 1
? 148927
? 1
! 83718 119786026
? 1
? 1
! 160649 750849803
? 193502
? 1
! 64397 857019249
? 1
? 1
! 133226 217557146
? 1
! 61287 455445638
? 1
? 1
! 100429 173623895
? 1
? 1
! 66338 739586613
! 135093 593913388
? 679
? 1
? 1
? 1
! 38043 728829448
! 73019 428705268
! 145760 623982196
? 1
! 118221 473783324
? 95482
? 1
! 159438 980859
? 1
! 79879 821532415
! 138069 896379911
! 178726 389441003
? 1
? 1
? 1
? 1
! 126235 417916807
! 104002 987027980
? 1
! 18818 286302866
? 1
? 1
! 33051 323635484
! 76202 464200584
! 2310 637436913
? 153838
! 178523 330044609
! 98998 873272835
? 1
? 1
! 81825 129492207
? 1
? 1
? 1
? 1
? 1
! 191651 473782685
! 59061 111864562
? 1
? 1
! 151447 816667254
! 179945 918705218
? 1
? 1
? 1
! 197404 987515882
! 158086 74246635
! 74580 254778144
? 1
! 76863 464820011
? 1
? 1
? 1
! 172532 127618575
! 57369 388379014
? 1
? 1
? 1
! 133867 713274630
! 119142 112775795
? 1
! 83723 2176141
? 1
! 128246 613569576
? 1
! 155558 187919724
! 4620 341613670
? 1
! 61482 809038660
! 148327 79783989
? 1
! 82301 433244703
! 167811 354797224
! 137387 721518687
? 1
? 1
? 1
? 1
? 1
? 1
! 15275 508406473
? 1
? 1
! 11799 287465472
! 42035 672198717
! 66215 928678806
? 1
! 125182 537931672
! 35779 332031220
? 1
? 1
? 1
! 195978 207957405
! 9599 564138887
! 169807 64004591
! 142510 16235429
! 183944 455396879
! 57848 240833037
? 1
! 42451 857962813
! 157307 931990464
! 109274 160227398
! 184417 858903284
! 168912 893806579
? 1
! 1687 845543044
? 1
? 1
! 66092 595075983
? 95722
? 1
? 1
? 1
? 1
? 1
? 1
! 105338 386363805
! 33255 265160886
! 150323 613436016
! 193743 643469625
! 131483 718683715
! 18015 791143693
! 115671 911334637
? 1
? 81563
! 61149 202952329
! 112306 758809557
! 97026 606567471
! 98441 596378437
! 153098 117237221
? 1
? 100191
? 1
! 11924 378214044
! 174783 424455302
? 1
? 1
? 1
? 1
? 1
? 1
! 156188 101765276
! 6890 205501297
! 50420 738356929
! 176040 186547748
! 199747 426926709
! 80530 306506641
! 196556 358916438
? 1
? 1
? 1
! 52487 161833872
? 1
! 140851 695046132
! 34312 921616455
? 1
! 34065 24995910
? 1
! 114799 127403125
! 102231 282709275
! 101843 703859863
! 173534 271616285
? 1
? 1
! 105281 653437468
? 1
! 34763 5740275
! 91531 425490769
! 40722 517449920
? 1
? 1
! 70032 784347147
? 1
? 1
? 1
! 123008 541855627
? 1
! 177787 676227366
? 1
! 168802 698191055
! 23422 814477568
! 39641 782138353
! 111338 446390316
? 1
! 61668 756819729
! 164551 558557039
? 1
? 1
? 1
? 1
? 1
! 120133 362250571
! 171840 653367991
! 194924 337660541
? 1
? 1
? 1
? 1
! 162967 689091978
! 144696 57564291
! 87602 938320513
? 1
? 11811
? 1
! 193956 787599880
? 1
? 1
? 1
? 1
! 66703 408795635
! 52297 173799633
! 67105 436672897
? 1
? 1
! 104387 162038653
? 1
! 1248 55498815
? 1
? 1
? 1
? 1
? 1
? 1
! 104863 314166301
? 1
? 1
? 157905
? 1
? 1
? 1
! 135698 586362332
! 184901 993882578
! 112188 228489362
! 76241 790199780
? 1
? 1
! 167228 715928017
? 1
? 76253
! 131214 888617589
? 1
? 1
! 9721 378734409
! 156534 784839440
? 1
! 175805 78287952
? 1
! 58769 411148102
? 1
! 136641 201929260
! 84033 584841832
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 81057 169729330
! 105408 830867110
! 4710 454393065
! 45953 995865332
? 1
! 160578 421503297
? 1
! 43396 5466369
? 1
! 119008 287511109
! 70961 72187208
? 1
! 160664 482597663
? 1
! 192535 850797203
? 1
? 99145
? 1
! 1845 496550244
? 1
! 131592 191394311
? 1
? 1
! 81883 308364231
! 33182 857832923
? 1
! 149830 947906374
! 126591 585986194
! 48611 577807928
! 93568 686737712
! 5561 833455255
! 58737 361821764
? 1
? 1
! 47997 7389326
! 88336 746937737
! 37315 331578779
! 185827 680786424
? 1
! 107585 387594518
? 1
? 1
! 82325 520215142
? 1
! 22964 913245255
? 80622
? 1
! 15605 455589227
! 190258 147560173
! 4704 672450596
! 173612 731809497
! 179496 496876461
? 33558
? 1
? 1
! 186316 464431513
! 31481 346919675
! 84563 535470073
? 1
! 41689 654337360
? 1
! 185966 733981193
? 1
? 1
? 1
? 1
? 1
? 158978
? 1
! 38276 496992434
! 103126 493924056
! 53830 511674601
? 129033
! 36223 921579520
? 159085
! 182017 974984716
? 1
! 154014 151020282
! 35404 806083189
? 1
? 1
? 1
? 1
! 120826 526436990
? 1
? 1
! 173287 230845694
! 196788 652967254
! 184457 88036892
? 1
? 1
? 1
! 136435 734858701
! 53780 775238855
! 62570 305825138
? 1
? 1
! 106126 264578369
? 1
? 1
! 169888 145387892
! 20675 599558402
? 1
? 1
! 80456 515167841
! 8837 559309020
! 58311 57812378
! 196158 262477350
! 3300 614477338
! 193911 60893065
? 197947
! 198218 736807882
? 1
? 1
? 1
? 1
? 1
? 1
! 19992 886533165
? 68709
! 100339 894623127
! 65426 98913120
? 1
! 182075 35193826
! 86507 941064507
! 160172 164867030
? 1
? 1
! 174336 583948107
! 44234 695384853
? 1
? 1
! 40082 243784520
? 1
! 90052 911499967
! 185516 312210153
! 198049 89610856
? 1
? 1
? 1
! 144012 708244635
! 26511 337371093
? 136345
? 1
! 91608 998826570
? 1
? 1
? 1
? 1
! 170591 265579765
? 1
? 171134
? 1
! 181827 344186083
! 148299 550714944
? 1
! 91194 566096372
! 122866 381579754
? 1
! 43353 202880517
? 1
? 1
! 129811 414497608
! 16575 74627401
? 1
! 47971 596991704
? 1
! 136666 903520605
! 131014 908864404
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 189846 197352278
? 1
? 1
? 1
! 23043 851867393
? 1
? 1
! 178509 611110158
? 1
? 1
? 1
! 121343 46888819
? 1
? 1
! 180784 313973121
! 82851 704127437
! 199578 814263633
? 1
? 1
! 95213 596556990
? 1
? 1
? 150434
! 147166 74012951
? 1
? 1
? 1
? 1
! 110132 75430553
? 1
? 1
? 1
! 8368 622147742
! 195607 445795147
! 38896 686515434
? 1
! 152076 583439682
? 1
! 126199 767917166
? 1
? 1
? 1
! 82108 846549848
! 189320 823195751
? 1
! 81861 932378871
? 1
! 198412 851930303
! 77583 716139613
? 98931
! 37868 352357409
! 24070 999791954
! 115488 88368173
? 1
! 127213 777619695
! 51178 583855268
! 170875 917289841
? 55747
? 1
? 1
! 149187 243745042
? 1
! 4325 3456371
? 1
! 91328 142433927
! 195667 514955711
! 180863 965650417
? 1
? 1
! 177955 8459260
! 60886 250770152
! 199712 501078207
? 1
? 1
? 1
? 1
! 184645 816072092
! 195569 675707990
? 1
? 102763
? 1
? 1
? 1
! 94826 726029257
? 1
! 58372 701072147
? 1
! 130266 459823220
! 13734 958618697
! 18723 391687340
? 1
! 168518 747348688
! 23464 456960252
! 180585 311762176
? 1
? 1
? 1
? 1
! 148328 637729567
? 1
? 1
! 46701 564004545
? 1
? 104745
! 39751 249252028
? 1
! 184890 919659121
? 81945
? 1
? 1
! 50717 718104846
? 1
! 190166 748490543
! 123542 467747770
? 1
? 1
? 1
! 6090 134919545
! 6469 908079928
? 1
! 36823 867674482
? 1
! 147422 644767715
! 128429 978301652
! 50836 116962174
? 1
! 123232 947758984
? 1
! 43147 63337739
? 1
? 1
? 1
! 160731 80960034
! 106678 660146516
! 112840 126544361
? 1
? 1
? 1
? 1
? 1
? 1
! 71827 800634264
! 99876 520665236
! 88998 772706286
? 42281
! 66591 828554595
? 1
? 40614
? 1
! 7120 990857485
? 1
! 185892 573562018
? 1
? 127516
? 1
! 164953 478629261
? 1
? 1
! 9530 772894850
! 38649 217745658
? 1
! 149309 864474241
? 1
? 1
! 67980 902365287
? 1
! 130804 725427839
! 153412 6829641
! 140388 934630728
? 1
! 76528 912732278
? 1
! 181891 229042409
? 1
! 83669 703621140
! 25907 94858374
! 149170 793334558
! 6998 179095544
? 1
? 1
! 1503 164101669
? 1
? 1
! 69438 288264014
? 1
! 170260 980922063
! 39378 470800203
! 74583 507558079
? 157546
! 20821 539951211
? 1
! 64600 767286774
? 55537
? 1
! 152369 843157510
? 1
? 1
! 87930 901837351
? 1
? 1
? 1
? 1
? 1
! 175090 189527723
! 54344 898863375
! 192299 842993100
? 1
? 1
! 102331 438128448
? 1
! 98260 752094650
! 85126 760847145
? 1
? 85546
! 109761 705933353
! 91116 701392926
? 1
! 183443 728795900
? 1
? 1
? 1
! 15126 164921156
? 59800
? 1
? 1
! 145134 438078226
! 43782 212279434
! 95309 164313196
! 23589 141915555
! 60383 916222109
? 1
? 1
? 1
! 125126 448681831
? 1
? 1
! 3989 56586253
! 27410 365627789
! 24261 180049694
? 1
? 1
! 9119 912243620
? 1
! 151052 881481384
! 136427 442004515
? 1
? 1
! 29313 768181678
? 1
! 102037 806065708
! 56759 395675880
? 1
? 1
? 1
? 1
! 23888 779086289
! 72033 452305806
! 131199 232286184
! 57265 169170485
! 93370 746083041
! 41033 951301722
! 101511 32214681
! 198974 869498143
! 53839 210199762
? 1
! 96274 670540704
! 131325 863947158
? 1
? 1
! 163147 519729547
? 1
! 15411 906333997
? 1
? 1
! 186054 506428019
! 83608 256820638
? 39130
? 1
! 46855 907785117
? 1
? 1
! 161519 145555745
? 1
? 1
! 174319 544744151
! 195990 371856153
! 161030 336127091
? 1
! 164306 556391427
! 121196 414899386
? 1
! 177021 929008933
! 167007 349454513
? 1
? 1
! 45880 746408407
? 1
! 130317 13211904
? 1
! 6738 365651916
! 161658 386102590
? 1
? 1
! 83072 722571469
? 1
? 1
! 93285 584358554
? 1
? 1
! 140498 750843659
? 1
? 1
? 1
! 177685 701514880
? 1
? 1
? 1
! 156681 137318295
! 8782 758117926
! 164572 315426068
? 1
? 1
? 1
? 1
! 88500 70405199
? 1
? 1
? 1
? 1
! 135934 456788177
! 106895 924854898
? 1
! 100159 482687939
? 1
? 1
! 3109 255972500
? 1
? 1
! 34492 216646418
? 1
! 166187 325011899
! 119968 202702626
? 1
? 136976
! 197317 575370239
? 1
! 184567 757682285
? 1
? 1
! 146159 529973827
! 129533 606081084
! 169199 298630176
? 1
! 100077 531609406
! 40792 536728948
? 1
! 197110 477940816
? 1
? 1
! 137364 761547859
! 23715 749643200
! 117013 124050728
? 1
? 1
! 90733 386060137
? 1
! 28222 63249658
! 120277 945937772
! 38548 325715701
? 1
? 94930
! 175238 116303337
? 1
? 1
? 1
! 71848 118232890
! 86953 168790152
? 1
! 73232 285770052
! 25384 979357982
? 1
! 53116 541778983
! 19571 551904234
! 159188 64823218
? 1
? 1
! 162131 469500162
! 137584 362964789
? 1
? 1
! 74172 630380459
? 1
! 90633 30220176
? 1
! 92553 432441673
? 1
? 1
! 177954 533106394
? 1
? 1
! 99150 424156007
? 1
? 1
? 1
! 93222 856745601
? 1
? 1
? 1
? 1
? 1
? 155603
! 47725 514898319
? 1
? 153955
? 1
? 1
? 1
! 47769 107394930
? 1
! 118753 745076613
! 36677 7704026
! 165659 423591518
! 55879 691199186
! 52943 19284231
? 1
! 88975 292182351
! 43554 209492471
! 177097 282039469
! 151269 265589289
? 1
! 98177 974042530
! 12729 940174776
? 1
! 110476 617757859
? 1
! 76630 649943071
? 1
! 166049 742924361
! 193420 743370237
? 1
! 128368 327843457
! 83533 511354335
! 140497 834854814
? 1
? 1
! 84420 150938131
! 93667 117198648
! 111943 254287463
! 124164 398488350
? 179117
! 59302 407108342
? 1
? 1
? 1
? 1
! 11133 147771688
! 114451 458060055
? 1
? 1
? 1
! 64443 865130821
? 1
! 187210 58903086
? 1
! 133732 970412389
! 69276 292021890
! 32942 613863733
! 159704 789647023
! 47667 377614183
! 27806 76976982
? 1
! 53406 653215293
? 1
! 67401 748605841
? 1
! 138978 261721338
! 127772 706830099
! 21963 529298205
! 178273 652162789
! 197106 249203631
! 195755 828964092
? 1
! 51279 366999074
? 1
? 169274
? 1
? 1
! 149619 546939302
! 107786 308526275
! 62602 898095948
! 167009 600211679
? 43273
! 111149 959242319
! 44187 930382792
! 125732 926524840
? 1
? 1
? 1
? 1
? 1
! 179049 824531162
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 158736 362917689
? 1
! 161755 973851003
? 1
! 61970 981399796
! 16848 509835130
? 1
! 172546 946897901
? 1
? 1
? 1
? 1
? 1
! 5364 717434720
? 1
? 1
? 1
! 187095 759178514
! 146595 187104872
? 50883
! 199633 415500002
! 163798 231488536
? 1
? 1
! 53847 128162
! 90734 895356442
? 30848
? 1
? 1
! 95619 93565124
! 171893 703231132
? 1
! 175029 731403973
? 1
! 97810 820278393
? 1
? 1
! 71791 498814090
? 1
! 82340 339959739
! 180352 573311229
! 66293 259589079
! 161909 955003803
? 1
? 1
? 1
! 78788 521172517
! 182791 988781818
? 1
! 72254 580043024
? 1
? 1
? 1
? 1
! 158309 14457014
? 1
! 107740 210389139
? 1
? 1
! 12260 713074436
! 177554 49850986
? 1
? 1
? 1
? 1
? 1
? 1
! 147421 514421072
! 13848 159445789
? 1
? 1
! 5707 16604716
! 190063 624898356
? 1
! 100756 737336290
? 78475
? 1
! 199292 659220221
? 1
? 1
? 1
! 165871 722372840
! 149434 743308237
! 51674 823201630
! 64070 200367611
? 1
? 1
! 28883 832727778
? 1
? 1
! 14901 444798131
? 1
! 49272 254111239
? 1
? 1
! 1740 60771753
! 136558 179563728
? 1
! 158823 507068420
? 1
? 1
? 1
! 92070 208092854
? 1
? 79763
? 1
? 1
! 18107 545937895
? 1
! 137426 341661008
? 1
! 17046 214704027
! 150679 823963288
! 177421 25606259
! 35553 463589601
! 113837 194501596
! 129125 361663669
? 27663
? 1
! 112345 438632529
! 91939 711355775
! 15340 976705236
! 182655 381955811
! 44298 30944406
! 41616 962557601
? 1
! 46390 779201405
? 1
? 1
! 124857 198064683
! 74649 743584195
! 190892 483310357
? 1
! 126761 45820504
? 1
! 95953 798071580
! 146009 40466286
! 55621 98997715
? 1
? 1
! 38319 433488147
? 1
! 7920 432064399
? 1
! 70718 50618053
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 52042 817420696
? 1
! 25371 555284488
? 1
! 154209 127251712
? 180997
? 1
? 1
! 18719 621932953
! 145197 313989412
! 130873 248367807
? 1
! 14537 356363214
! 113283 107456765
! 20206 608474774
? 1
! 145044 629580457
? 1
! 119263 714134894
! 33959 122134133
? 1
! 5716 266391347
! 149035 493438547
? 1
? 1
! 44712 348659133
? 1
? 1
! 137098 306343969
? 1
! 151930 979530541
? 1
! 104742 871417736
? 1
! 30964 390279581
? 1
? 1
? 1
? 1
? 1
! 9909 161972971
! 115332 435856351
! 16985 163956051
? 1
! 70084 477758902
! 2086 623863420
? 1
? 1
! 41516 402312354
! 94887 681848277
? 1
? 1
! 199416 773393688
? 1
! 197802 910807835
? 97187
! 176793 668623048
! 186372 619321333
! 109638 476679312
! 19510 800841461
? 1
! 71652 34499289
! 66402 924485262
? 1
! 126822 298103788
! 71547 583219611
? 57319
? 1
? 1
? 1
! 58503 785828543
! 3568 243945294
! 123758 883732837
! 58965 738057863
? 1
? 1
? 1
? 102685
! 119375 963359499
? 1
! 179408 225860903
? 1
! 36849 604141838
! 182041 207059543
? 1
! 103165 569097747
? 1
? 1
? 1
? 1
? 1
! 149046 813307327
? 1
! 63464 764369740
? 1
? 1
! 23448 65758834
? 1
! 4957 808328547
! 117161 316962980
! 75686 434431758
? 1
? 1
? 1
? 1
! 155851 35454321
! 66115 888820920
? 1
? 1
! 40705 577873465
! 143439 114229098
! 78399 756798433
! 173104 842411641
? 1
? 1
! 199347 92675837
? 1
! 194404 363018550
! 149767 619367939
! 144228 630020458
! 75070 151803590
! 139317 524924935
? 1
! 142612 861108092
? 113360
? 1
? 1
? 1
? 1
! 89357 42884740
! 190863 841504340
? 105875
? 1
? 1
? 1
! 134942 413316102
! 91692 586143608
! 159037 676688489
? 1
? 36581
? 1
? 1
! 154949 969584628
? 1
? 1
? 1
! 43837 162444735
? 1
! 59165 266539769
! 128312 267157438
! 39037 248016573
? 1
! 184608 173052325
? 1
? 1
! 14957 145012115
? 1
! 90856 548229217
! 189228 12388080
? 1
? 1
! 94700 326500906
! 173443 618427221
! 126 891935371
? 1
! 67229 897585293
? 43185
? 1
? 1
? 315
! 48958 748526880
? 1
? 1
! 56298 105555860
? 1
! 45176 587781537
? 1
? 1
! 74305 373191668
! 25495 511149011
? 1
? 1
! 39843 77875024
! 139603 825306799
? 1
? 1
! 160060 328522858
? 1
? 1
! 166296 911366209
! 47748 394363851
! 158875 190738183
! 54211 709361357
? 1
! 36515 266061970
? 1
! 34556 618796318
? 1
! 54376 507153413
! 102165 840113846
! 23750 782240413
? 1
? 1
? 1
? 1
! 27941 139146014
? 1
! 175655 451344606
? 1
! 45574 689240890
! 24294 919323569
! 9371 825260928
? 1
! 148338 708658786
? 1
! 122166 777246284
? 1
! 55498 174018249
! 68503 830344374
? 1
! 79795 632538346
? 12951
! 109397 543608831
? 1
? 1
? 1
! 22371 442444618
? 1
! 144980 785260731
? 1
! 121247 157727696
! 120737 310917746
? 1
! 169494 503981963
? 1
? 1
! 160261 223742695
? 1
! 174122 320223068
? 1
? 1
! 7572 303203574
? 1
! 146006 146445117
? 1
? 1
? 196510
! 13790 992319393
? 1
? 1
! 31772 433818225
? 1
! 32925 997780144
! 25877 780332337
? 1
! 74785 791277158
! 74999 450875767
? 1
! 173235 996019292
! 51726 935170011
? 1
? 149155
? 1
? 23842
! 153465 696959557
? 1
! 192082 243840641
! 47097 73632746
! 55806 391274676
! 84211 693966352
? 1
? 1
? 1
! 137055 20579539
! 19638 405534043
! 52256 507687820
! 67738 253948024
! 192518 608945750
! 137348 180552075
? 1
! 184312 545130400
? 1
! 105643 427736501
? 1
! 84152 422505424
! 54130 250075143
! 54620 258524429
? 1
? 115422
! 141004 753221674
! 195332 559260450
? 1
? 1
? 1
! 111950 681633529
! 133235 552970814
? 1
? 1
! 46980 751100906
? 1
! 29126 119364924
! 126368 864377097
? 1
! 36247 691180053
! 102495 519308206
? 17503
! 146881 857900368
! 139227 110589819
? 1
? 1
! 151687 848147368
? 1
? 1
? 1
? 1
! 167356 409982482
! 187012 196775175
! 16227 951109576
? 1
! 136174 962261194
! 181099 317551193
? 1
? 1
! 195324 474668469
! 70990 820243457
! 130311 950585076
? 1
! 3789 395960374
! 172955 249133981
! 111086 716814635
? 1
! 106172 205292631
! 196215 617608746
? 1
? 1
? 1
? 1
! 85782 486766857
! 45886 305027525
! 342 703796294
? 1
! 180262 404476360
? 1
? 1
? 1
? 1
! 136167 9409612
! 189627 81862497
? 1
! 19436 772943336
? 1
? 1
? 1
? 1
? 1
! 16327 603712462
? 1
! 127085 514535448
? 1
! 199639 568687286
? 1
! 179168 309174586
! 102248 111074417
? 1
? 1
? 1
! 55969 516133633
? 1
! 29984 130433000
? 1
? 1
! 28402 187636229
? 1
! 136329 779908030
! 179579 658732765
! 177969 939129132
! 56018 366760784
? 1
! 192406 44779314
! 37982 767516812
! 74512 219644787
! 78613 146948506
? 1
? 1
! 170267 67400190
? 1
? 1
? 1
? 1
? 1
! 40715 499154623
! 51790 462196993
! 105714 623363977
? 1
? 164799
? 1
! 137967 432917700
! 1628 933127034
? 1
? 1
! 14533 851933871
? 1
! 124622 530238647
! 139802 162238971
? 1
? 1
! 169823 131334447
! 65007 742046711
! 138893 835092761
? 1
! 60186 111838729
? 1
? 1
? 1
? 1
? 1
! 134449 297636156
! 178585 506095652
! 42926 751318107
! 178205 190886443
! 10774 427519177
! 62355 826708390
! 126121 327416529
! 21029 154355788
! 189127 960608912
? 1
? 1
? 1
! 100266 387473693
! 21749 289636663
? 1
! 13387 711931571
! 95033 983457235
! 170883 72417134
? 1
? 1
? 1
? 121735
? 1
! 22611 398074699
! 168453 757508858
! 112249 451730063
? 1
? 1
! 169250 364437727
? 1
? 1
! 131877 673524367
? 1
? 1
! 5160 142388206
! 35374 361039749
? 1
! 92126 603679726
! 104466 344072430
! 158731 896758527
! 100312 652434922
! 79662 816171039
! 18229 427844684
? 1
! 189370 579247331
! 59621 532095452
? 1
! 27901 555901725
? 1
? 1
? 1
? 1
? 1
! 8835 513933277
! 145243 788512645
! 57247 295374835
? 1
! 83502 500034743
? 102551
? 1
! 4167 255256898
! 103600 985337243
? 1
? 1
! 128677 85110686
! 55217 741164327
? 1
! 96036 555320125
? 1
! 185054 117945642
! 64997 223206272
! 87172 492302972
? 1
! 155173 800049059
! 243 670842162
! 199901 555471341
? 171188
! 29045 46765429
! 65972 853245972
! 124556 746356521
? 1
! 2199 334974981
? 1
! 105570 15043798
? 1
! 126372 574871029
! 67806 452904040
! 52560 566307439
? 1
! 79056 187585209
! 115388 440641730
? 139623
! 51785 776752049
? 1
? 1
! 37577 636982517
? 1
! 159383 770130449
? 1
! 21640 449993097
? 1
? 1
? 1
? 1
! 54165 406479518
? 1
? 1
! 122498 247793030
? 1
? 1
? 1
! 60087 66583229
! 11632 786004129
! 106255 488932096
? 1
? 1
! 93580 708870280
! 143660 257884570
! 189342 128914573
? 1
? 120930
! 22066 414761573
! 20108 626347790
? 1
? 1
? 1
? 1
! 68662 531051217
! 108228 174523049
? 1
! 126628 393051549
? 1
! 98194 473239870
! 45414 882554333
! 116730 78697117
! 61968 537905488
? 1
! 195280 101442502
? 1
? 127883
? 111909
! 166278 342759239
! 172119 190856055
! 68050 235348250
? 1
? 1
? 1
! 139793 892628719
? 1
? 1
? 1
? 1
? 1
! 31463 54378505
? 148993
? 1
! 9326 596157677
! 127460 772507165
! 82012 726416607
! 135413 357381608
! 93622 859196113
? 1
! 24208 765762851
! 113225 882939584
! 113454 240528678
? 1
? 198386
! 66183 965160667
? 1
? 1
! 104924 190374099
! 120283 529334183
! 139295 18418403
? 1
! 55876 135894158
? 1
? 1
! 94201 893974318
? 1
! 137731 363517775
! 183258 182771741
! 123689 883886457
! 190488 103525137
? 1
! 35918 294264206
? 1
! 184339 161839546
! 59735 454367363
! 170150 345871389
? 1
! 70472 498860109
? 1
! 49608 507731014
? 1
! 117515 231165732
? 1
! 2479 914202554
! 147648 532659447
? 1
? 1
? 1
? 1
! 129261 793551183
! 57300 234799113
? 1
! 102051 648612956
? 1
? 1
! 68465 736477853
! 88609 99281210
? 1
? 157263
? 1
! 143726 340655654
! 175579 673249789
! 61078 345804788
! 56168 393957231
? 1
? 1
? 1
! 23404 678104493
? 1
! 34607 119278097
! 190290 26975326
? 36360
? 1
! 107067 627962872
! 187222 159411031
? 1
? 1
? 1
? 1
? 1
! 179222 665064349
? 1
! 54762 791471789
? 1
? 1
! 116878 337049530
! 95463 783762362
? 1
! 57639 467944327
? 1832
! 33956 358114605
? 1
! 163669 729167162
? 1
! 45582 221483669
! 165475 842723962
? 1
? 1
! 68997 819351729
! 28575 38040722
? 1
? 1
! 91616 828766305
? 1
? 1
! 148862 212418840
! 71705 138437684
! 190432 763013560
? 1
? 1
? 1
! 172297 402556428
! 56672 460132209
? 1
? 1
? 67025
! 22499 315299147
? 1
? 1
? 1
! 32990 969630964
! 68517 215155276
! 155791 288976129
! 197049 438071055
? 1
! 180723 919688221
? 1
? 1
! 123002 763199814
! 76904 321316831
? 1
? 1
? 1
! 172344 889104318
? 1
! 159986 752351616
! 9203 565517020
! 2017 662672001
? 68050
? 32883
? 1
! 59874 552834656
? 1
? 1
! 107897 959298279
! 18173 676525963
! 10286 188058043
! 160977 925729220
! 4846 360582718
! 128269 781001551
? 1
! 68173 790018529
? 1
! 95157 335258603
! 115847 441459973
? 1
! 141810 314604349
? 1
? 1
! 14180 572818455
? 1
! 25140 286695349
? 1
! 139752 142578696
! 17070 401367599
! 165026 305590909
! 149242 971341146
? 1
! 89791 152304466
! 133718 140428271
! 63950 682395199
! 195799 894361202
! 64878 362955732
? 1
? 1
? 1
! 109911 601723984
! 150512 810681307
? 1
! 129401 211706116
! 186450 72389039
! 90934 965577278
? 1
! 55843 283339429
? 1
! 163866 404344361
? 1
? 1
! 5900 423031415
? 1
? 1
? 1
? 1
! 83585 794696902
? 1
! 82518 825042993
? 1
? 1
? 1
! 44259 781460995
? 1
? 1
? 1
? 1
? 1
? 1
! 196608 815486558
? 1
! 65565 618750259
! 29545 101949907
! 58328 443999775
! 57187 662381413
? 1
! 199126 911787253
? 1
? 1
? 1
! 177450 593298935
! 102982 16678955
? 1
! 53893 587453316
? 1
! 110148 751323505
? 1
? 1
? 1
! 76766 899359065
! 145963 532596526
? 1
! 27725 389609409
? 1
? 1
! 2057 3425515
? 1
? 1
! 59923 534696618
! 13442 929181451
? 1
! 87754 729354641
? 1
! 143032 417198496
! 100724 629997991
! 36151 952549357
! 146750 681258905
! 85251 936554958
! 164137 429831483
! 138946 635470576
! 153688 299087564
? 1
? 1
! 103857 350224408
! 130098 507226036
! 169044 771360504
! 125372 71714145
! 109230 137435000
? 1
? 1
! 64077 334280431
! 160838 94177605
! 140430 555912012
? 1
! 199874 352727249
? 1
! 180291 581200044
? 1
? 1
? 1
! 119220 218724131
? 1
? 1
! 74878 847732785
! 184508 599614946
? 1
! 144878 137252195
! 36443 492113198
? 1
? 1
? 1
! 90287 674332397
? 1
! 89168 962531845
! 193318 96088669
! 129025 379677895
? 85550
! 158523 206321032
! 168821 907271516
! 173789 750647849
! 49810 271451061
! 161719 590600306
! 160082 95843968
! 44556 110745050
? 1
! 75676 537408236
? 1
! 18362 144610002
! 139294 273144901
? 1
! 61943 385741938
! 193700 974724089
? 1
? 87285
! 142832 463049933
? 1
? 1
? 1
? 1
? 1
! 48827 634539962
? 1
! 181864 679960614
! 96218 665165120
! 39076 24810960
? 1
? 1
? 1
? 1
! 24693 191612364
? 1
? 1
! 80727 166141974
? 1
? 1
! 99229 684130838
? 1
! 112467 669158106
? 1
? 1
! 133137 178630564
? 1
! 164992 82316288
? 1
! 15400 592291600
? 1
! 60176 406364513
! 176135 452044046
! 15209 574148902
? 1
? 1
? 1
! 144991 817482873
! 181997 524626230
! 128766 148024261
! 33744 432942617
! 128768 611970211
! 103361 553837802
! 83003 538229190
! 169191 338763864
! 174482 604427102
? 1
! 168715 337820203
? 1
? 1
! 113208 289354677
? 1
? 1
! 100185 238366337
? 1
? 1
! 61106 173123579
! 198081 815620335
? 1
! 196210 223555005
? 1
? 75092
? 1
? 1
? 1
! 51120 805198888
! 164756 377100418
? 1
? 1
! 3578 418491342
! 107634 897112544
? 1
! 139357 428487966
? 81313
! 174876 599738300
! 71570 205272112
? 173919
! 151017 804936384
! 108050 979478931
! 174223 866391145
? 1
! 60937 463151771
! 170620 847373819
! 178248 182083606
! 139409 363651775
! 194351 431117097
! 111126 936780678
! 114155 143541166
? 1
! 44649 318170506
? 164236
? 158579
? 1
! 96457 698183862
! 59617 366050171
? 1
? 1
? 1
? 1
? 1
? 1
! 137159 677778398
? 118087
! 20543 799492035
! 153197 687160536
! 136367 268485673
! 39205 792720975
! 199118 116683498
? 1
? 1
! 116407 78746494
? 1
! 157731 275610112
! 61950 967149956
! 1027 643128081
? 1
? 1
! 109073 45492764
? 1
? 1
! 162652 90568386
? 1
? 1
? 74054
? 1
? 1
? 1
! 15155 789489436
! 193448 734967861
! 147731 245179516
? 1
! 155519 363944219
! 171950 806761806
? 1
! 196276 291733641
! 195893 385536884
? 1
? 189220
? 1
? 1
? 1
? 1
? 1
! 62623 79669339
! 89877 122985162
! 122075 156212491
! 109937 995368931
? 1
? 1
! 40467 243252328
? 1
? 1
! 95536 717075707
? 1
! 197830 509886637
! 32033 913956010
? 1
! 11991 231215693
? 1
! 131194 360573783
! 137146 742730549
? 1
? 1
? 1
! 137136 864028657
? 1
? 1
? 1
! 126659 674572612
! 18527 372429169
! 110918 683028740
? 1
! 109221 78455500
! 83800 36198894
! 179574 812552412
? 1
! 150974 579283329
? 1
! 159582 727348023
! 28058 349121574
? 1
! 85268 458396119
! 114482 391097911
! 49528 86713385
? 1
? 1
! 22257 843858298
! 151442 433210860
! 164071 900214983
! 138196 465041276
! 63407 5253039
! 196553 731735443
! 77008 614930224
? 8002
? 1
? 1
! 76284 759042902
! 156530 923966922
! 163135 745652412
! 161569 702413278
? 1
! 20575 855491090
? 1
? 1
! 87932 427499943
! 11018 363118177
? 1
! 8796 599878603
! 60035 264288765
? 1
! 150345 941912107
? 98564
! 192536 625223612
? 1
! 60682 408319852
! 60965 229504013
? 1
? 1
? 1
! 110696 294731002
? 1
? 1
! 112013 779364782
! 164921 510009909
! 108875 3644622
? 1
! 115450 670263022
? 1
? 1
! 112476 879194745
? 1
! 112097 994032273
! 159328 281025204
! 120581 380717575
? 1
? 1
! 146264 8031377
! 107408 628696099
? 1
! 154852 441547745
! 157790 594197334
! 92326 339251713
? 1
! 68199 510996122
! 3512 345062229
? 1
! 85119 416782743
! 31904 824194599
! 139216 795587502
! 76756 93328566
! 94292 961668209
! 149730 230190585
! 182229 849278239
! 180355 895950180
? 1
? 1
? 1
! 154724 441903989
! 115319 404925655
! 102916 371191202
? 193314
! 42679 39677917
? 1
! 169880 789845979
? 1
? 1
! 73620 805845690
? 1
! 77167 598835107
? 1
? 1
! 118348 432906918
? 1
? 1
? 1
? 1
? 1
? 1
! 4181 234691698
! 122663 419480313
! 54739 120267942
! 14636 957464825
? 79218
! 24816 974484410
? 1
? 1
? 1
! 57230 797655863
? 1
? 1
? 1
? 1
? 1
! 135755 599776946
? 1
? 1
? 1
! 37991 883105512
? 1
? 1
! 40695 596546577
? 1
? 1
! 192759 328332810
? 1
? 1
? 1
? 1
? 1
! 146247 840822156
! 133944 846212332
? 1
! 90824 650097629
! 193592 921508167
? 1
? 1
! 118519 779748359
! 125081 894909356
! 86488 655628528
! 63405 908584727
! 118893 586543254
? 1
? 1
? 1
? 1
! 26593 429739790
? 1
? 160518
! 4653 995911823
! 175180 352373186
! 10046 566770848
? 69152
! 16670 248811295
! 196780 414636315
! 199446 189492689
? 1
? 1
! 100996 735810015
! 47391 522496563
! 131489 180015922
! 14986 490999573
? 1
! 106320 541473836
? 1
? 1
? 1
! 86012 606685206
! 28913 89634790
? 1
! 68069 863793815
! 124273 311050319
? 1
! 131732 883900823
! 138835 88128660
? 181131
? 1
! 126170 285820512
! 123310 63294418
! 51803 75912167
! 61290 488553546
! 175511 434547489
! 135096 829076130
? 1
? 1
! 18287 895754126
? 1
! 23040 9321169
! 137964 120149683
? 1
? 1
! 178223 514044919
! 150654 7481412
! 138719 512762985
! 60660 569625400
? 1
! 73114 479140597
? 1
! 2122 187657613
? 1
! 136361 584288053
! 4022 209870542
! 198491 960942227
? 1
? 1
! 114897 671543110
? 1
? 1
? 1
! 151263 969912059
! 191785 140762000
? 1
? 1
? 1
? 1
! 62262 979399565
! 164365 174677078
! 7244 98072601
! 65498 312622838
! 117243 255239265
? 1
? 1
? 1
? 1
? 1
! 86161 422015087
! 144122 289801899
? 1
? 1
? 1
? 1
! 39359 398758433
! 139607 34962199
? 1
! 140355 648717748
! 31195 362793547
? 1
! 83064 420242887
! 198854 879104094
! 82661 957506228
! 85878 395717115
! 198681 600047347
! 117727 149895422
? 1
! 81118 209150118
! 64166 561236300
? 1
? 1
? 1
! 28722 640700124
? 1
? 1
! 27522 5170256
! 67791 124576031
! 34373 785167395
! 137504 625889267
! 121462 687725409
? 1
! 165406 553561045
! 49165 960067692
! 69124 788170537
! 48154 726390594
? 1
? 1
! 157764 186515007
? 1
! 91233 710233058
! 171495 530177883
! 194693 647998480
? 1
? 1
! 81628 780805157
! 193048 997321640
! 109265 275661356
! 44326 906388822
? 1
? 1
? 1
? 1
? 1
? 1
! 25163 588366140
? 1
? 1
? 1
! 580 735113887
? 1
? 1
! 129327 72834012
! 40681 953231931
! 195962 803405264
! 113033 207650805
! 115048 940589797
! 102595 921148016
! 161814 146961216
? 1
! 59110 36775337
! 120031 446921301
? 1
! 175676 906196621
? 1
? 141762
! 147736 916310242
! 65734 714037763
! 153333 880590619
? 1
! 53697 294824405
? 1
? 24968
! 118696 61262181
! 28187 495824224
! 22755 82943724
! 167058 231045472
? 1
! 170642 177758677
! 93499 283802275
? 1
? 1
? 1
? 1
! 75992 393158391
? 1
! 40114 533087413
? 1
! 132558 260811668
! 41139 982209436
? 65441
? 1
! 102547 216945456
? 1
? 1
! 113127 698743479
? 1
! 104487 89855899
? 1
! 17145 853508074
? 1
! 29735 183383203
? 1
! 50911 6666497
? 1
? 1
? 1
! 142330 880300039
? 1
! 190091 928921858
? 1
! 115337 929413729
! 165205 140585249
? 1
! 149435 653576606
? 1
? 1
! 62165 612232406
! 131829 177154328
! 51890 154133727
! 141883 38897534
? 1
! 166612 164497073
! 110078 837692080
? 1
! 90602 79166493
? 1
? 1
! 23516 28687673
! 47720 442234112
? 1
! 131029 291194534
! 121138 466781664
! 185396 624170604
? 1
? 1
? 1
? 1
? 1
! 161567 272372456
! 131330 894517631
? 1
! 126679 233791226
? 1
! 73834 798310349
! 27694 689376126
? 1
? 1
? 1
! 27317 27523250
? 1
! 81013 269314489
! 71029 932997995
? 1
? 1
? 1
? 1
? 1
! 123116 742378524
! 123052 869370118
? 1
! 193483 36121287
? 1
! 103688 889922090
! 199438 791207092
? 1
? 1
! 109929 606180876
? 1
! 3633 277006156
! 96337 849762391
? 108815
! 188867 501519078
! 127293 556911447
! 20194 903707032
? 1
? 1
? 1
! 195793 20789052
! 106675 172144601
! 124197 514934979
? 1
? 1
! 152139 8637413
! 41444 362195314
? 1
? 1
? 1
? 1
? 1
? 1
! 143400 918038114
? 43760
! 135975 275269791
? 1
? 1
? 1
! 149898 184135910
? 1
? 1
? 1
? 1
! 163618 525657042
? 1
? 173411
? 1
? 1
! 167914 593742058
! 62022 773045864
? 1
! 110955 286760234
! 122352 202287435
! 166847 729449573
! 121476 413392658
! 32168 418809340
! 73983 342156473
! 172716 23188478
! 163859 563887836
! 130820 73487122
? 31687
! 82371 793495020
! 16082 422622691
! 30911 150978444
? 1
! 182565 555345079
! 172260 204174632
! 196854 649823000
? 1
? 1
! 99866 695727545
? 1
? 82369
! 39478 256047906
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 94318 374790466
? 1
? 1
! 129269 941897382
? 1
! 23010 776398372
? 1
? 1
! 146533 982036608
! 25070 419009573
? 1
? 1
? 1
! 66533 758914010
? 1
! 12073 666389518
! 179396 546836557
? 1
? 1
? 1
! 135326 727077710
! 168494 833082887
? 1
? 1
? 1
! 73525 588759292
? 173249
? 1
? 1
? 1
! 93049 728596571
? 1
? 1
? 1
! 176452 940345113
! 186711 407463677
? 1
? 1
? 1
? 1
! 92044 502301184
? 1
? 1
? 1
? 1
? 1
? 1
! 141053 990706024
? 1
? 1
! 51070 241027736
! 133435 518941049
! 52086 810087340
? 1
? 1
? 1
? 1
? 70540
? 1
? 1
? 1
? 1
! 160045 984317366
? 52482
! 179954 529176820
? 1
? 1
? 1
! 159395 811314545
! 156462 520495278
? 1
? 1
! 76893 964083825
! 155136 989429694
! 13291 276199777
! 143488 831867507
! 128653 425540302
? 1
! 176638 326398921
! 136045 19649855
? 1
! 164603 181974579
! 93617 91986843
? 1
? 1
? 1
! 81454 1381836
! 54840 92205274
! 170904 242759107
? 1
? 1
? 1
? 1
! 57394 509678930
? 1
! 166428 360473287
? 1
! 58456 371361033
! 80218 598083484
! 162922 247456930
? 1
? 1
? 1
! 10224 952439840
! 95901 695460938
? 129246
! 96718 414728130
! 181411 402443706
? 1
! 117379 922094806
! 117512 627375637
! 101294 410051759
? 1
? 1
! 128753 14088627
! 89311 652421575
? 1
? 1
? 1
! 155256 975138091
! 166953 322710128
? 1
? 64075
! 123532 645714682
? 1
! 3477 15637093
! 51054 428952939
? 1
? 1
? 1
? 1
! 181281 652805095
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 64039 689163371
! 93183 611667800
! 103900 89405202
? 1
? 1
? 1
! 116144 751154432
! 39651 39212761
! 164720 407289184
! 69089 143880866
! 144795 242384006
! 107799 534327212
? 1
! 46931 75289332
? 1
! 149792 420722227
! 171609 999998431
! 142160 829503028
! 64881 501211976
? 1
? 1
! 196894 413701208
! 94397 964821321
! 24782 166176346
! 181432 720049387
? 1
? 1
! 21881 168856178
! 162624 641375097
! 90858 453487991
! 85030 355346758
? 1
? 1
? 1
? 1
! 138 409222480
! 85217 883222330
! 8924 31082393
! 40996 254050187
? 1
! 162660 874441423
? 1
? 1
! 84428 597491075
? 1
! 48056 542877592
! 52339 240031866
! 51950 568681928
! 92059 823238684
? 1
! 192988 642180499
! 126106 375406769
! 57602 597400832
! 135268 450819534
? 41598
? 1
! 97086 184495198
? 1
? 1
! 85301 564028818
! 139624 161467205
? 1
! 74011 244099074
? 1
! 92088 681143121
? 1
? 1
? 1
! 36795 399019340
! 156088 745846360
! 59510 58952476
! 45427 808933602
? 1
! 108514 112636953
! 124706 3551513
? 1
? 1
! 314 954767726
! 123096 306832525
! 25153 765796332
? 1
? 165411
? 1
! 103413 760944281
! 168040 290545574
? 1
? 1
! 1570 667524606
? 1
? 1
! 140816 236620647
? 1
! 74639 619960615
! 123879 232837226
? 1
? 1
! 29682 864284844
! 16491 767732171
! 73164 917621254
? 93363
! 155802 259843521
! 117033 453914292
? 1
? 40832
! 192103 276535698
? 150121
! 127523 362850321
? 1
? 1
! 171516 808234134
! 154367 836632222
? 114881
? 1
! 48616 292848684
! 23365 955243964
? 1
? 1
! 20197 793699456
? 1
? 1
? 1
? 1
? 1
? 1
? 165342
? 1
! 129779 298583069
? 1
? 1
! 88931 193231120
? 1
! 183625 91773621
? 1
? 1
? 1
! 60264 424694573
? 1
! 123034 268155169
! 134015 318199035
! 120938 818489294
! 40019 79474009
! 119360 667982681
? 1
? 1
! 167350 109317340
! 124764 916388203
? 1
? 1
? 1
! 24135 813993179
? 1
! 88814 842556427
? 1
? 1
? 1
! 78861 315599408
? 1
? 1
! 135487 564685022
! 14962 782554203
! 166675 993673831
? 1
! 112782 666631459
! 35512 376680499
! 162888 71488900
! 129651 495418207
! 168594 461012924
! 148112 720298981
! 173730 91344762
? 1
? 1
! 110550 165252304
! 176840 192691612
! 145106 391269742
? 1
! 181359 644111407
? 1
? 1
! 126346 548221281
? 1
! 159295 143556837
! 70659 30382867
! 22343 39072987
? 1
! 86088 979402295
! 89803 78283272
? 1
? 1
? 1
! 185078 265509574
? 1
? 1
! 139026 390658824
! 14062 696875665
? 1
? 1
! 111568 469200958
! 117949 734326636
? 1
! 8143 667488881
? 1
? 1
! 171725 53232252
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 129062 794196602
? 1
? 1
! 83855 41373762
! 65253 692261825
! 165661 80583610
? 1
? 1
! 100903 156141479
? 1
? 1
? 1
! 165038 932047849
? 1
! 112753 459427701
? 1
? 1
? 1
? 1
? 1
! 175380 994872788
! 95104 358154473
! 131706 599632161
! 123718 893607348
? 1
? 125359
! 572 530467828
! 25721 805837378
! 75694 123913068
! 152083 365801261
! 112595 929859192
? 1
? 1
! 127805 594759380
! 116829 165926432
? 1
? 1
! 25366 28783606
! 38718 214352952
! 38661 834097939
! 59755 428432710
? 1
! 105158 153980001
? 1
! 159003 952623570
? 1
! 152442 875606238
? 1
? 1
? 1
? 1
? 1
! 53645 654053274
! 15916 609054599
! 180010 619050835
! 146626 958891339
? 1
! 130475 613195125
! 64285 277205881
? 26055
? 1
! 88851 115502151
! 136051 238224464
! 42727 936211124
? 1
! 197282 691153724
? 1
? 1
? 1
! 175995 275715401
! 99377 739055785
! 99562 300036169
? 1
! 108057 325407558
! 54029 977578403
! 196114 984238212
? 136312
! 164748 408984403
! 14328 479060121
! 186588 687763118
? 1
! 34233 717366067
? 1
! 52782 415845310
? 47750
? 1
? 1
? 1
! 653 552546190
! 36548 651797664
! 199956 235158164
? 1
! 195257 673067990
? 1
? 1
? 1
! 26924 536182367
! 11499 821107547
? 86010
? 1
! 23152 521930847
! 140887 555344076
? 1
? 1
? 1
! 151708 292836968
? 1
? 1
! 95650 79711334
! 51451 274265996
? 1
! 160882 714082557
! 76237 733018827
! 110526 469802051
! 99764 160250699
! 53548 414701493
! 100827 810080266
? 1
? 1
! 156014 459527826
! 1100 328957284
! 26022 303955097
? 1
! 107911 876555663
? 1
! 179202 806844215
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 179023 235462364
! 59140 103381758
? 1
? 1
? 1
! 77053 109406930
! 99069 368198821
? 1
! 97626 446863867
! 99898 803921763
? 1
! 56181 827783293
! 27087 568401410
? 1
! 67062 418615428
! 141978 914099982
? 1
! 193278 764140928
? 64809
! 145087 280086265
! 58223 583075515
? 1
? 1
? 1
? 1
? 122464
! 165358 580645641
! 28588 938595025
? 1
! 50895 718183408
? 1
? 1
? 1
? 1
! 103921 949967221
! 165176 653002465
! 35880 405100771
? 1
? 1
! 67338 181797654
? 1
? 1
? 1
! 130123 378008206
! 14961 310692132
! 77119 652437690
! 138072 564373265
? 1
! 185278 197265301
? 1
? 1
? 1
! 194186 833145785
! 13451 827748784
? 1
? 99440
! 110058 233324536
? 1
! 119775 993979403
! 23648 271924553
? 1
! 36722 965670814
? 1
? 1
! 26351 716728178
? 1
! 54734 21011307
! 49003 192570016
! 151008 893532601
! 91604 408465639
! 111962 567948815
? 1
! 161418 243300381
! 124564 631284511
? 1
! 11006 804326440
! 171781 885527021
? 1
? 1
? 1
! 60868 517618367
? 1
? 1
? 31999
? 1
? 1
? 1
! 84431 805589901
? 1
! 124993 512326469
! 40726 452092693
? 1
! 140704 325860132
? 1
! 3932 339259421
! 63664 665942297
? 1
? 1
? 1
? 1
! 150650 78546906
? 1
! 42155 653302359
! 140552 45396161
? 1
? 1
? 57604
! 71197 82735779
! 97790 105397601
? 1
! 132295 499113953
? 1
! 7739 106871785
! 194715 81791055
! 130023 612029018
? 1
! 156953 408974244
? 1
! 160801 939623477
? 1
? 150047
? 1
? 1
? 1
? 1
! 28839 53372902
! 59031 807577964
! 89884 820058833
? 1
? 1
! 141818 210150845
! 13271 179332094
? 1
! 51749 198357488
? 1
! 171128 107097098
! 78946 573599993
! 12644 242471865
? 1
? 1
? 1
? 1
! 15504 49784118
! 70987 599947437
! 66034 475070570
! 63415 434419710
! 92182 885888312
! 87412 690735895
! 110053 569629720
? 1
! 109287 835955535
? 1
! 195429 882374932
? 1
! 6905 422700029
! 107894 390934536
! 109755 750567577
? 1
! 6267 910697520
! 26956 509720292
! 50118 424966426
? 1
! 163483 200905534
? 1
! 77670 522833119
! 95717 807165410
! 115076 164653859
? 1
? 1
! 92747 742221619
! 172035 265192961
? 167854
? 1
! 62061 359254082
! 147609 813815164
! 124108 989600815
? 1
! 168486 5703541
! 174283 588824801
? 1
? 1
? 1
? 1
! 176760 956299054
! 122804 167581289
! 34268 754164964
? 1
? 1
? 137932
! 31356 336384196
! 41729 497063496
? 1
? 1
? 1
! 177547 430154701
? 1
? 1
! 126382 649974752
! 49822 629644047
! 76271 141336951
! 70563 296112646
? 1
! 130105 550082537
! 178084 214732762
! 113731 76884593
! 196140 242784345
! 35902 357114400
? 1
? 1
? 1
? 1
? 1
! 59600 707339357
? 1
! 73388 773673101
! 28366 7083091
? 1
? 1
! 103233 836076568
? 1
? 1
! 79389 852611702
? 1
! 113287 689405054
? 1
? 1
? 1
! 45840 43054591
! 39898 310098344
? 1
? 1
? 1
? 154061
? 1
? 1
! 84170 806075388
? 1
! 86683 265750599
? 1
! 33091 870991713
? 1
? 1
! 108251 505547515
! 82722 765398206
? 1
? 1
? 1
! 106355 776924148
? 1
? 1
? 1
! 83426 482470820
? 1
? 1
? 1
! 142369 939043182
? 1
? 1
! 54179 711892548
? 1
! 168221 406871712
! 119899 189740933
! 146040 894907868
? 1
? 1
? 57782
! 185201 77361936
? 109730
! 38011 12183253
! 109552 801023829
? 1
! 134438 991231471
? 1
! 4243 157575057
? 1
? 1
? 1
? 1
! 198048 18589337
! 87787 216534718
! 27206 542362552
? 1
! 195344 283934642
! 144424 930855454
? 1
! 78880 317151165
! 146255 227322767
? 1
? 1
! 3788 497063285
? 47622
! 106664 233185074
? 1
! 33151 173597070
? 1
? 1
! 149693 644836483
? 1
? 1
? 136530
? 1
? 1
? 1
! 187698 280395824
? 1
! 152046 211840969
! 92613 55282343
! 44177 179150838
! 104182 98746784
? 1
? 1
? 1
? 1
? 1
! 77290 575809322
? 1
! 126010 329427597
? 1
! 157710 497472133
! 134740 127198030
! 4901 681939528
? 1
! 174364 829284441
? 1
! 115772 560031833
! 123115 413654727
! 192099 442219915
! 52246 378909704
? 1
! 99245 568509931
! 85828 714050811
? 1
! 88430 604012033
! 66612 278820776
! 197444 826390611
? 161150
! 36478 307174039
? 1
? 1
! 187424 540617938
! 93942 130628466
? 1
! 194968 141296833
? 1
! 169909 596490837
! 18017 205261154
? 1
? 1
? 1
! 142495 320651816
! 108028 396310006
? 1
? 46308
? 1
! 43313 230603222
! 195417 754125356
! 9683 70267704
? 1
? 1
! 122787 379268505
! 183844 337310190
? 1
! 59797 34943811
! 73093 229526518
! 158113 109795922
? 1
? 1
? 1
! 95367 867652650
? 1
! 121261 267879050
! 35066 535456901
? 1
? 1
? 116404
! 97737 897493300
? 1
? 1
? 1
? 90963
? 1
? 1
! 160406 143542735
? 1
! 120584 915881002
! 112765 197572129
! 161119 701434822
! 189670 145159470
? 1
! 157280 48079244
? 1
! 50992 400725506
! 167048 251069951
! 101535 655613089
! 13494 87604386
! 130960 311642772
? 144171
? 1
! 160625 728128802
? 191272
? 1
! 14664 618112481
! 165688 919805931
? 1
! 75621 542979094
? 1
? 1
! 109573 52198028
? 1
? 1
! 193759 292083108
! 68086 839670773
! 165078 779728792
! 82287 28039425
! 127468 971177461
? 172167
? 1
! 100109 963873368
? 1
? 1
! 70161 535645763
? 1
? 1
! 36503 375472881
! 50781 139119875
! 135332 1487757
! 66738 442407175
! 191121 692605296
! 170043 380105293
? 1
? 1
! 185152 431037433
! 87017 576974790
! 177340 42217220
! 120851 601120
! 42717 169901469
! 27709 773352075
! 187730 219783729
! 189232 553609556
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 174729 43864739
? 1
! 102332 561975708
! 169236 622885261
! 172947 482686839
! 121804 785368575
? 1
! 79868 663124499
? 1
? 1
? 1
? 113722
! 57014 808068124
! 137285 958769458
! 122454 151316364
? 1
? 1
! 134867 753748334
! 78746 36053292
? 69997
? 1
! 73157 71349941
? 1
? 1
! 157654 579953609
? 1
? 1
? 1
? 56259
? 1
? 126733
? 1
! 177113 69130616
? 1
! 194013 200569210
? 1
! 98406 24238524
! 29936 157502917
! 33792 286450387
? 1
? 1
? 1
! 129305 465433861
? 1
? 1
! 21078 521294818
! 44494 836700835
! 138587 172996780
? 1
? 1
! 165289 417789377
! 122136 739781021
? 33906
! 161686 682030693
! 59812 948286461
! 40228 638126173
? 1
? 1
! 37497 926477540
? 1
! 117118 566450241
? 1
! 96620 611850673
? 1
? 1
? 1
! 78445 899436898
! 143578 896761760
? 1
? 1
? 1
? 1
? 1
! 63673 744615653
? 183700
! 128252 618448970
? 1
! 162501 379988177
! 76533 361484243
? 1
! 116022 54457121
! 8821 320401222
? 1
? 1
! 47719 475053986
? 1
! 156786 503778653
? 1
! 35356 156760322
! 85837 922267140
? 1
! 18208 379483826
? 1
! 148211 921750533
! 73368 186543458
! 69627 275543603
! 160607 409615723
? 1
! 83908 708332367
? 40434
! 188302 894931433
? 1
! 109651 186299080
! 41842 186338919
! 141376 666876094
! 27934 558330921
! 64417 669518772
? 1
? 1
? 1
? 1
? 1
! 84311 30570555
? 54225
? 1
! 91901 663583898
? 80577
! 70090 262130416
? 1
? 1
? 1
! 5000 687628720
? 1
! 199030 877875311
! 41368 435680874
? 1
! 96546 567863240
? 1
? 1
? 1
! 36440 948212368
? 1
? 1
! 175759 236991620
! 120983 203433841
? 1
? 1
? 1
? 1
! 32721 233964795
! 104740 777181865
! 98428 717015612
? 1
! 196853 531223361
! 37590 938873461
? 1
? 1
? 1
! 127967 803154880
! 61268 582690280
! 60850 196984321
? 1
! 188180 933599006
? 1
? 1
? 1
? 1
? 1
! 46782 861953604
? 1
? 1
? 1
? 1
! 158802 144188917
! 156921 499847904
! 123526 74791531
! 164008 503834055
! 65967 911656957
? 1
! 44048 862699354
! 199527 546896442
! 7071 925406993
? 1
! 67404 227837890
? 1
! 58482 395133767
! 32524 688504096
? 1
! 66359 827939154
! 95306 917326400
? 55557
? 1
? 1
? 1
! 180739 226010465
? 1
? 89071
! 9378 246203851
? 1
? 1
? 1
? 1
? 1
! 31709 973383403
! 187450 698884157
! 192408 876345836
? 1
? 1
! 138459 618252674
! 68407 349954160
? 1
? 147670
? 1
? 1
? 129231
! 94652 187248040
? 1
? 1
? 1
! 110698 808465691
? 1
! 173012 516216440
? 1
! 138880 705226405
! 64974 20356310
? 1
? 1
? 1
! 134886 691362229
! 88514 971630078
! 104075 981762810
! 70377 659603406
? 1
! 161140 526287168
? 1
! 179487 100493913
! 91367 390557980
! 55522 203416869
! 2159 72118382
? 1
! 97767 98577802
? 1
! 80427 852210984
! 130721 169118088
? 1
? 1
! 37111 359095178
! 19287 652150263
? 1
! 104992 425432343
? 1
! 153874 238783978
? 27385
! 137335 161801352
! 30584 65430618
! 31209 683894986
! 126503 84797743
! 148391 713967628
? 1
? 164971
! 79628 547409473
! 141960 639026227
? 1
! 115495 840393113
? 1
? 1
? 1
? 1
! 171631 887012545
! 8552 430209649
? 1
! 35998 761713957
! 81606 154872726
? 1
? 1
? 1
? 1
! 123134 670564899
? 1
! 26912 354202025
! 118789 687568794
! 177344 740849294
? 1
! 23856 10165283
? 1
? 1
! 115993 49480627
! 98276 404461525
! 148580 399696116
! 168228 546258543
! 2185 642508540
! 126325 668122538
? 1
? 1
! 158120 826501432
? 1
? 1
? 1
? 15906
! 41974 22234945
? 1
! 5363 215366334
! 121362 907641119
! 57250 288299700
! 28741 152303282
? 1
! 52140 358708929
? 180388
? 1
? 1
! 150935 719351130
! 12720 811090771
? 1
? 1
! 169192 439084460
? 1
? 1
? 1
! 105637 88091502
! 148696 899721095
? 1
! 164833 760195203
! 53988 413432360
? 1
! 105693 783287913
? 1
? 1
? 1
? 1
! 143245 293912179
? 1
! 21344 859589583
! 15142 206559006
! 111659 742567184
? 1
? 149145
? 1
? 1
? 1
! 164254 961975208
! 54872 445281252
? 70434
! 13830 955713180
? 1
? 1
? 1
? 1
! 136121 390828097
! 140965 788883378
? 1
? 1
! 141941 875898433
? 1
? 1
! 138476 791116558
! 171149 912412368
! 169301 607875621
! 45689 659551735
? 1
! 68803 370510689
! 185686 23188320
? 1
? 1
? 1
? 1
? 1
! 167708 632234560
? 1
? 1
? 1
! 188054 479091153
? 1
? 1
! 52173 518501512
! 51937 771172277
! 172630 560320775
! 178211 608871722
? 1
? 1
? 1
? 1
? 33190
? 1
! 98823 930046436
? 1
? 17783
? 1
? 1
! 143131 460175906
! 64933 91015229
? 1
? 1
? 1
! 36675 893680987
? 1
! 168842 569517701
! 77427 497812467
? 1
? 1
? 1
? 1
! 187522 41220702
? 1
? 1
? 1
? 1
! 197947 283287649
! 196462 160052015
! 80781 477284455
! 17298 242950965
? 1
! 113485 576228071
! 101353 236987153
! 120860 602742204
! 78068 806230874
! 177666 225838251
! 17007 700415092
! 116472 395259383
! 55072 41519788
? 1
! 117063 518530071
! 18474 637125292
! 138863 353429972
? 1
? 1
! 116421 189057271
! 369 326546269
! 155808 535767952
? 1
? 1
? 1
! 73174 38224406
! 138959 774281027
? 1
! 90110 859406408
! 110247 637356889
? 136695
! 59241 339137474
! 103566 536149937
! 105047 984480978
? 1
? 1
! 124926 480138621
! 167132 881167540
! 145093 912026640
? 11992
! 43218 501214017
! 54111 419284632
! 116986 944473501
? 1
? 1
! 75882 511738481
? 109098
? 1
? 1
! 183368 622633325
! 165947 805828027
! 4193 573436880
! 58780 990381104
? 1
! 131821 768618923
? 1
! 47202 950752082
? 1
! 47277 50949298
! 19609 905405681
? 1
? 1
? 1
! 53201 875718490
? 1
! 176966 865292381
! 186457 627474929
? 1
! 187238 436963945
? 1
? 1
? 1
! 164685 221486655
? 1
? 1
? 1
! 113711 712877021
! 118829 737255551
! 110680 239593441
! 32371 218104512
? 1
! 100496 489253415
! 179575 985264465
? 1
! 139187 112905366
! 61340 199989687
! 23900 369992660
? 169962
? 1
! 122017 827753534
! 1642 714544747
? 195143
? 1
! 109097 927001140
? 1
? 37017
! 52328 404340626
! 78867 398260635
? 106105
! 101381 437007379
! 74619 787379770
? 1
? 42549
? 1
? 1
? 1
! 13665 879152022
! 193185 314907688
? 1
! 137753 812889496
! 126308 809918949
! 109419 786732647
? 1
? 1
? 1
! 88058 75265225
? 1
! 112126 265965633
! 153657 360477295
? 1
? 43028
! 65501 479216456
! 45570 178936593
! 177126 394680419
? 1
! 75426 896134209
? 1
! 95854 577519270
? 1
! 75907 429801279
? 1
! 137478 137088900
? 1
! 66485 10410109
! 144062 977631204
! 109356 520091306
? 1
? 1
! 133839 606099526
! 166224 103005220
! 194176 362443957
! 169302 434238057
! 166311 555253203
? 1
? 141125
! 10526 375051978
! 196264 174365602
! 20273 389438499
? 1
? 1
? 1
! 45333 198895096
? 1
! 186383 641375058
? 1
! 1417 653209908
? 1
? 1
? 1
? 1
! 154794 717890572
? 1
? 1
! 63977 536359792
! 153397 594470342
! 42851 736509183
! 66219 494031045
! 31708 434542210
? 149536
! 37537 27149235
! 172305 342231913
! 18021 226013862
! 144857 767230232
! 148343 697275967
? 1
! 83986 25160500
! 27517 866437011
! 55767 843101671
? 1
? 1
! 48620 266061403
! 46372 497088923
? 1
? 1
! 20588 763299790
! 19367 995192725
! 40010 298007287
! 192213 661568423
! 755 75298977
! 19220 389217396
! 64255 820962605
? 1
? 30991
! 171854 179128964
? 1
! 8004 203722362
! 43582 925806619
? 1
! 102594 750086735
! 22231 191529302
! 183577 920332333
! 66748 99561531
! 46780 870676018
! 19829 427914791
? 1
? 1
! 118796 76278129
! 191387 296418427
? 1
? 193495
! 94326 439428742
? 1
! 54586 703606896
! 186546 270640377
? 1
! 165557 389457558
! 77378 912113781
? 1
? 1
? 1
! 83067 692528311
? 1
? 1
? 1
? 1
? 1
! 64913 995141630
! 84855 84249013
? 1
? 1
! 155882 443693718
! 126412 173665194
? 189766
! 74709 642972302
? 1
? 1
? 1
? 1
! 13478 700989204
! 105152 911126031
! 33519 715510253
! 82065 333532055
! 176972 727998841
! 114469 885793679
? 1
? 1
! 123753 902799489
? 1
? 1
? 1
? 1
? 1
! 26971 538610197
? 1
! 191903 420766979
? 1
! 89413 365609868
! 196757 332695245
! 121835 538134481
? 1
! 191810 599688584
! 16558 532238390
? 1
! 92313 210863986
? 1
! 142266 444435308
? 1
! 108767 86426232
? 1
! 167506 472896252
? 1
? 1
? 1
? 1
? 1
! 161367 656181365
! 101421 430451074
! 38771 149105193
? 1
? 1
? 1
! 53361 901217932
! 23749 389090732
? 1
! 103817 145548007
? 1
! 181285 238732635
? 1
? 1
! 84132 441438932
? 1
! 40540 565250628
! 190300 288991779
! 154761 496387597
? 1
? 87371
? 1
? 1
! 47871 987352072
? 1
! 154130 823017993
! 13472 102992911
! 66933 860496815
? 84037
! 50672 760904062
! 29029 503823806
? 1
? 151977
? 1
? 1
? 1
! 128115 912865091
? 1
! 114711 454213192
? 1
? 1
! 123483 105101876
? 1
? 1
? 1
! 70433 819663069
! 123255 757457903
! 157667 141543846
? 1
! 19921 732684673
! 164731 733127013
? 1
? 1
! 68385 429712686
! 178279 443183379
? 1
! 147466 285116390
? 1
? 1
! 7874 98217566
! 35791 737577356
? 1
! 40454 386098576
? 1
! 95786 376854377
! 144153 289446043
! 146385 202324686
! 40253 903683931
? 1
! 34319 119720978
! 1655 11616007
! 21991 750386015
? 1
! 138084 175280764
! 42694 160521834
! 191722 426566399
! 183275 748069232
? 1
? 1
? 1
! 134913 827385360
? 1
! 191503 360034513
? 1
? 121276
! 86771 325933732
! 81326 74679403
! 105530 866239084
! 4302 512301674
! 196224 977665815
! 19916 996329858
? 1
! 57801 152814276
? 1
? 1
! 192276 259922606
! 158524 65961382
? 1
! 19346 748111843
! 25603 653485643
? 1
? 1
? 1
! 69964 84867298
! 30893 606337046
! 98396 914997657
? 1
! 55511 907905486
! 73844 558803676
! 151890 392691600
! 137450 650163126
? 1
? 1
! 49955 588722852
! 69192 98987660
? 1
! 195916 64466154
? 1
? 1
! 109822 83034747
! 12794 536526059
! 77584 410555499
? 1
! 184289 329167823
? 1
! 75248 422153758
? 1
? 1
! 176019 293386277
! 75300 129830907
! 32220 773390014
! 32007 893939707
! 96158 424463057
? 1
! 23441 909893762
? 83209
? 142745
! 190875 529970469
? 1
! 171692 790538648
? 1
! 154602 740267628
! 154965 128496966
? 1
! 131304 373100754
? 1
! 141071 33788327
? 1
! 24271 204853582
? 1
! 4997 930658503
? 1
? 1
? 1
! 38739 443903326
? 1
! 5375 837081766
! 108485 711443186
! 29676 892090223
! 52179 140491740
? 1
? 1
! 185012 885752806
? 150316
? 1
! 18717 874583914
? 1
! 60655 37577687
! 124866 616133114
? 1
? 150008
! 92381 372517172
! 5837 885658505
? 1
! 123485 302900182
? 1
? 1
? 59815
! 196697 4451540
! 18279 208193951
? 1
? 1
! 87963 743300742
! 17148 276766282
? 1
! 26045 180603376
? 1
? 1
! 127232 359932095
! 152135 113414883
? 1
? 1
? 1
! 74230 300286177
! 13108 540627998
? 1
? 1
! 139584 982749352
? 1
? 1
? 1
! 80856 380093902
? 1
! 141870 943325962
? 1
! 158541 429395796
! 45845 697071058
? 1
? 1
! 47274 734430626
! 37921 969546955
! 147045 37483557
? 1
? 1
? 1
? 1
? 1
! 44710 886371386
? 1
! 44763 735141993
? 1
! 119957 348542251
? 1
? 1
? 1
! 107332 284555745
? 1
! 110747 629841415
! 142218 862974004
! 94844 526886326
! 70224 702256312
? 186522
! 188260 285325379
! 71783 806007339
! 133959 845083312
! 175803 411449181
? 182376
? 1
! 107848 305096187
? 1
? 1
? 1
! 28911 590275865
? 1
? 1
! 92101 880306109
? 1
? 1
! 58515 155025918
? 1
! 187864 99062082
? 1
? 1
! 153916 402071457
! 141707 450066565
! 49949 669682063
! 149081 884997717
! 181299 403418485
! 178459 207105305
! 77340 163386009
! 63837 920404019
? 1
? 1
? 1
! 64316 711092420
! 197028 659517505
? 1
? 1
! 104031 363860999
? 1
? 140006
? 1
? 1
! 96496 312841253
! 15222 145722433
? 1
! 42854 187014203
? 1
? 1
? 1
! 66128 657979435
! 92608 721547056
! 34699 927351556
! 71898 324611477
? 1
! 83880 600938618
! 142243 863245560
? 1
? 1
? 1
? 1
? 1
! 158249 620617693
! 100379 742904737
? 1
! 135756 517469608
! 142033 389025031
? 1
! 88507 792038656
? 1
! 163168 493379571
? 1
! 198943 352492017
! 133349 491376793
! 85672 419411790
? 1
? 1
? 1
! 4266 276913441
! 115059 373857730
? 1
? 1
! 75405 779481425
! 48652 637858161
! 118801 524971247
! 37285 977512311
? 1
! 122729 362132698
? 173874
? 1
! 17398 875950581
! 120605 780903554
! 14142 689994707
! 110252 328440884
! 140646 287667761
? 1
? 1
! 197705 778174188
? 1
? 1
! 50111 44328688
! 99015 935528459
? 1
? 1
! 199047 504080892
! 65894 407614723
! 150890 946667051
! 44807 594372276
! 56257 505360304
! 39358 560763208
! 106941 436360578
! 148266 257824030
? 1
? 1
? 1
? 1
? 35698
? 1
? 1
? 1
? 1
? 20561
! 108783 50530312
? 1
? 1
? 93474
! 67029 528249650
? 1
! 177254 875189228
! 102333 200684937
! 147010 890617431
? 1
! 115573 450467488
? 1
? 1
! 150339 816804958
! 72067 480509271
? 51723
? 1
? 1
? 1
? 166812
! 56486 134057781
? 1
? 1
! 137836 131903230
? 1
! 126442 671466713
! 171665 478813628
? 1
? 1
? 136435
! 17247 495334997
! 67217 274838167
? 1
! 174493 460685765
! 49356 460054425
! 131077 871148244
! 81091 692789101
! 32450 811018271
? 1
? 1
? 1
! 173565 615607440
? 1
! 57079 858278701
! 84160 160926106
! 141990 321471875
! 19329 296985833
! 124279 69837607
! 78428 375783309
? 1
? 64793
! 170172 723212676
! 64556 623128332
? 1
? 1
! 51192 790182594
? 1
? 1
? 1
? 1
! 150139 425241467
! 56341 390360177
! 98343 211057697
! 153690 37272724
? 1
? 29618
? 1
! 97663 479059034
! 92908 167381266
? 1
? 1
! 101458 915011416
? 1
? 1
? 1
! 97321 716649951
! 86352 822255723
? 168974
? 1
! 118005 291799897
? 1
? 1
? 1
! 197435 197057188
? 1
! 7729 755044905
! 119292 759645417
? 25632
? 1
? 1
? 1
? 1
? 1
! 196834 939996230
! 125994 103796938
? 43609
! 119443 133809351
! 80224 595415548
? 1
! 25290 484731678
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 195385
! 5154 588437900
? 1
? 1
! 191817 303787291
? 1
! 146137 128678536
! 187363 989707910
! 9677 440300372
! 190938 696246560
? 1
! 9915 265603040
! 85951 866414583
? 1
! 33196 774881230
! 43589 799068439
! 198477 254517211
! 139447 507044499
? 1
! 27622 103864430
! 46785 995144044
! 192193 468703189
? 167035
! 3661 82660462
? 1
! 54180 466329838
? 1
! 168610 650008742
? 1
? 1
! 185019 157082531
? 1
? 1
! 105941 508262241
! 70297 807090851
? 1
? 80457
! 26727 915542635
? 1
? 1
! 91086 155727422
? 4242
? 1
! 86686 220434302
? 1
? 1
? 154195
! 84021 174463990
? 1
! 192253 301873701
? 1
? 1
? 1
? 1
? 1
! 162049 959025095
? 1
? 1
! 132374 775907746
! 177727 328440170
? 1
? 1
! 37436 613378699
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 182626 580822419
! 140573 648911050
? 1
! 100073 677383193
? 1
! 168213 579747426
! 95602 924232544
! 100307 764660442
? 1
? 1
? 1
! 14685 851893126
! 70579 346862681
? 1
? 1
? 1
! 14978 655937238
! 71038 142889101
! 118655 637482440
! 88991 783833777
! 5251 558430605
! 188330 370175231
? 1
? 1
? 1
! 99117 742800958
! 142090 753978672
! 64800 3068778
? 1
! 145691 507983116
? 1
! 63730 265091851
! 185586 378958905
? 1
! 93186 705048287
! 199724 101301935
! 15061 293851141
? 1
? 1
? 1
! 62700 583952876
? 1
? 136906
? 1
? 1
! 140105 52984559
! 16897 827178864
! 129447 777607960
! 155109 300801987
! 196067 181521693
? 1
? 1
! 57155 940445486
? 1
! 141425 588771780
? 1
? 1
? 1
! 91461 612876858
! 107720 771902473
! 163054 281336550
? 1
? 1
! 66103 469240559
! 187814 950428799
! 54740 321030191
? 1
? 1
! 144266 253408317
? 1
! 186342 3936097
? 1
? 1
? 1
! 35283 579393362
? 1
? 1
! 75282 561270021
? 1
? 1
! 40754 370833040
? 1
! 180641 863689306
? 1
? 1
! 36811 840828724
? 1
! 139991 371374059
! 187036 443756844
! 64636 435754672
! 4383 882865213
? 1
? 1
! 7043 204944665
? 1
! 198568 6007721
? 1
! 141281 63145553
? 1
? 1
? 1
? 1
? 1
! 153000 468112897
? 1
! 186688 946852740
? 1
! 112161 525946409
! 46108 226522085
? 1
? 1
! 179841 579965612
! 101989 728675615
! 23098 387682846
! 121009 175335124
? 1
! 17889 165112001
? 1
! 167125 317277775
! 98760 751333117
? 1
? 114998
? 1
? 1
? 1
! 189595 320455163
? 1
! 168121 531332050
! 191914 949102047
? 1
! 166474 689764197
? 1
! 140921 24438784
? 1
! 188672 16772561
! 94522 862373110
! 150779 488766837
! 64544 152799354
! 2687 371970382
? 1
! 66187 334320651
? 1
? 1
! 26908 344608615
? 1
? 1
? 1
! 162526 19873821
? 1
? 1
? 1
! 179269 204643
! 10878 981195232
! 199660 38173203
? 1
! 67005 820289288
? 1
? 1
! 161710 918357620
! 5798 293382424
! 157791 909450611
? 1
! 82446 603506317
? 1
! 90647 533348337
? 1
? 1
! 116676 180058590
! 184138 149191034
? 1
? 1
! 133632 558300536
? 1
? 1
? 1
? 1
! 68613 304773886
? 1
? 1
! 107603 596461963
! 91887 40697003
! 111467 312571721
! 98433 980153257
! 20413 410295607
! 149464 490679005
? 1
! 6423 739772292
! 175378 355378956
! 180132 592947487
? 1
? 1
! 66675 343179485
! 199745 422686006
! 111926 392904684
! 187108 529123472
! 114568 189646682
! 189861 889923082
? 1
? 1
? 1
? 1
! 149585 210565712
? 1
? 1
? 1
! 88330 590844501
! 123814 67685482
! 128405 697613840
! 73040 1688887
! 123382 281003399
! 23897 181638327
? 1
! 163210 489549861
! 107466 471967682
! 60771 967745677
? 1
! 2830 769090624
! 187458 637957823
? 1
! 70461 432098867
? 1
! 108898 539750761
? 1
! 148468 642113247
? 1
! 68596 938134591
? 1
! 41476 185749647
! 195737 556340672
! 182567 112134318
! 157452 490889698
! 77614 66918715
? 1
? 1
? 1
! 139234 721188150
? 1
? 1
! 70970 463579703
! 166455 267674677
? 1
! 73938 416886967
? 1
! 126189 255598078
! 84070 559789738
! 166887 667755654
! 33676 895252361
? 1
! 91593 873823216
? 1
? 1
! 174747 526598670
? 1
! 79008 528950294
? 1
! 155763 767553431
? 1
! 114800 732374112
! 128148 933337528
! 100954 575853682
? 1
! 21913 326762864
? 1
! 73439 214521738
! 54469 105554875
! 195637 408302109
? 1
? 1
? 1
! 29648 71794433
? 171942
? 1
! 125983 742496542
! 49853 810081562
! 100130 212925898
! 24817 829336632
! 68230 705352
? 1
! 133294 949524382
? 28523
? 1
? 1
? 1
! 28523 947469948
? 1
? 1
? 1
? 1
? 1
? 1
! 61296 669135760
? 1
? 1
! 13236 696929702
! 101188 958351335
! 150751 215569288
! 171190 522301073
? 1
? 1
! 90391 109139881
! 99946 113973567
? 1
? 1
? 1
! 8018 210161212
! 33383 605623024
? 1
? 1
! 149795 320846197
? 162981
! 155348 457794706
? 130954
! 141382 342562933
? 1
? 1
? 1
! 84668 123006403
? 1
? 1
! 62821 838435467
? 1
! 130487 787359076
! 156414 692373584
? 1
? 1
? 1
? 1
? 1
! 103676 459866156
? 1
! 184247 567300260
? 1
! 148057 35661730
! 164651 636525431
? 111536
? 1
? 1
! 71865 586086889
? 1
! 23520 672995601
? 1
! 48419 615856002
! 7015 166167242
? 72813
! 197146 42909373
! 31847 769057620
? 143404
? 1
? 3993
? 1
? 1
! 125138 360813156
! 26855 935750868
! 172437 468248951
? 1
! 136097 73876080
? 1
? 1
? 1
! 80684 792505311
? 1
? 179471
! 80080 331939291
? 1
? 1
? 1
? 1
! 177133 325179309
? 1
! 69191 96470444
! 105653 885741729
! 167214 848583649
! 111336 58125409
? 1
! 180857 195655549
! 68329 233672624
! 100799 294383843
! 7273 760435569
? 1
! 190400 800575319
? 1
? 1
! 123523 945413267
! 97001 841459776
? 1
! 32961 235780034
? 1
! 190155 131070155
! 89124 929801582
! 118212 742263493
? 1
! 23686 153896339
? 1
? 1
? 173023
! 32317 26020697
! 830 753458228
? 1
? 1
! 22742 539208761
? 1
? 1
? 1
? 1
! 114343 812606651
! 21667 619501107
! 53673 531771688
! 3624 765056951
? 1
? 110868
? 99305
! 182463 66271682
? 1
! 134654 867927051
! 54871 320445220
! 118331 855139261
? 1
? 1
? 1
? 1
? 1
! 156003 760816616
? 1
? 1
? 10202
! 58955 953912033
? 1
? 1
? 1
! 51171 154475058
! 141862 237395793
! 57161 810176394
! 45750 618208659
! 170824 121984010
? 1
! 136374 178876834
? 1
? 1
? 1
! 123152 340196520
? 1
! 154984 218911278
? 1
! 172848 365876220
! 177970 615838378
? 1
? 1
! 76022 940231100
? 1
? 1
? 1
! 163469 520971306
! 41834 999775224
? 1
? 1
? 1
? 1
! 117980 456878591
! 109591 779485755
! 86648 741761051
! 134355 558629290
! 186102 973124198
! 57059 681809105
! 162426 206080538
! 91847 203060019
! 126114 702175519
? 1
? 1
! 90136 993259211
! 32287 233505920
! 8545 65312656
? 1
! 199816 12249740
! 186665 411733773
! 96528 8261139
? 1
? 1
? 1
? 1
? 1
? 1
! 124523 619565553
! 78277 719927730
? 1
! 126065 885600839
? 1
! 133765 61122811
? 1
! 111760 298164082
! 180753 198508882
! 144493 456161530
! 35788 814542295
? 1
! 28084 311766413
? 1
? 1
! 11903 662428870
? 1
! 85466 425696889
! 42811 476131252
? 1
? 1
? 1
? 1
? 1
! 190041 469236144
? 1
! 70952 347883223
! 159367 362801015
! 26851 761983407
! 149653 304897533
? 1
? 1
! 92853 298048941
! 122376 145793284
? 1
? 1
? 1
! 96597 595589794
? 1
? 1
? 1
! 4450 955444480
! 1806 687931389
! 173177 883394706
! 92435 584363915
? 1
! 17623 568133372
? 1
? 1
? 1
? 1
? 1
! 124673 855733368
! 171694 149108650
? 97663
! 35656 424272853
? 1
! 22741 173476689
! 32695 195589129
? 1
! 197116 512180177
! 80543 843666216
! 24205 268186653
! 92262 103063451
? 1
? 1
! 48786 44909279
! 97722 547054607
? 1
! 51321 580904062
? 1
? 1
! 63908 75169183
? 1
! 98710 666130198
! 44478 627323902
! 43384 132554443
! 185101 825222621
! 37047 370409855
! 100399 771199402
! 166126 310535229
! 175853 571073774
! 67860 543485794
! 15149 52731590
! 42210 226785487
? 90587
! 44172 469900338
! 139657 622508495
? 1
! 94507 213966554
! 149094 45838239
! 106097 98965745
! 116485 82799449
? 1
? 1
! 131619 300194964
? 1
? 1
? 1
? 1
? 1
! 98200 6109117
? 1
? 1
? 1
? 1
! 132916 755405171
? 1
? 167794
! 182974 339205383
! 182593 381683404
? 1
! 146597 511925207
! 194397 899686696
! 181425 626570058
? 1
! 180837 645697371
! 80953 586041916
! 104447 125092205
! 29987 735319154
! 118587 682556745
! 183462 815258754
? 1
! 195972 738766482
? 1
! 53625 512025469
? 8615
? 1
! 2689 766634026
? 46997
? 1
? 1
! 194639 672449829
! 43810 569064894
! 14705 574225168
! 110794 907477790
! 174287 639290591
! 3164 336136982
! 39273 190544180
? 98302
? 1
? 1
! 36641 344480403
? 1
! 87046 333352845
! 145476 805534808
? 1
? 1
? 82635
! 142861 328611780
? 1
! 193812 326782351
! 123400 81487313
! 34436 444876776
? 1
? 1
? 195066
? 1
? 1
? 1
? 1
? 1
! 12102 101989017
! 75465 244338301
! 179701 420552629
? 1
? 1
! 2629 922332894
? 1
? 1
! 71026 156147758
! 16462 235250047
? 1
! 122491 61861885
? 1
? 1
! 149504 552506873
! 29704 781046481
? 1
! 144023 171505384
! 122838 816170726
! 120430 367022193
! 193676 834294749
! 23436 456373935
! 68454 70705195
? 82125
! 52026 418350309
? 1
? 1
! 52419 185690586
! 129731 722920883
! 87517 348206488
? 1
? 1
? 1
? 1
? 1
! 7123 547243020
? 62443
! 136309 938717279
? 1
? 1
? 1
? 1
? 1
! 62608 951990121
! 101456 977050756
? 1
! 170264 759239854
! 27513 524482343
? 1
? 1
? 1
! 178175 553434199
! 122880 700415042
? 1
? 1
! 81186 74161547
? 1
! 167283 85082848
! 91720 37109710
? 1
! 140304 714456801
? 1
? 1
! 55132 69697342
! 187571 386216493
! 146326 663021892
! 6309 660444290
! 91888 423061611
! 184888 379357418
! 66824 891845737
? 1
! 154427 289149704
! 48126 725350696
? 38319
! 138000 518401703
? 1
? 1
? 1
! 42759 976551363
! 21216 551182019
! 150220 297096665
? 1
! 66038 721261679
! 24736 954440968
! 100187 310505926
! 58601 53179571
? 1
! 187397 472578829
? 1
! 140613 747491186
! 38767 378169923
? 1
! 197742 363349711
! 197208 307584283
! 112059 806575568
? 1
! 25082 805514183
? 1
? 1
? 192395
? 1
! 126827 76103524
? 1
? 1
! 91499 458166273
! 198877 61208876
! 55890 981103747
? 1
! 149070 753053075
? 1
! 71184 545537634
! 65648 91153540
? 1
! 180593 162977091
! 31100 481893994
! 73886 460601896
? 1
! 15582 501301767
! 139673 728959154
! 176492 88500176
? 1
? 1
? 1
? 1
? 1
! 107532 843877867
? 1
! 58889 541234623
? 10349
! 9834 390481903
! 94881 999542046
? 1
! 50032 767340733
? 1
! 33699 509490319
! 183334 336205447
? 1
! 63031 309561499
? 1
! 102460 300394578
? 1
? 1
? 1
! 41328 764213206
! 160150 170505781
? 1
? 1
? 81542
! 100677 659477928
! 97101 835825718
! 192384 562799653
! 175233 131524529
? 1
? 1
! 135664 582625403
! 135827 126607645
! 77769 620746215
! 26823 812142836
! 189752 953418937
? 1
! 168388 517499264
! 10839 820657590
! 10770 566966275
? 1
! 94692 289142031
? 1
! 34221 54811444
? 55983
! 33855 981120636
? 1
? 1
? 1
! 84887 986981416
! 148201 643222587
? 1
! 133896 128795882
? 1
? 1
! 17625 241375398
! 41115 933349711
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 115325 388597403
? 1
! 103255 339125708
! 31814 424478213
? 1
! 165296 210237290
? 1
? 1
! 142734 404408092
? 1
? 1
? 1
? 1
? 39870
! 26546 221516442
? 138702
? 1
? 1
! 184087 708287456
! 65634 729414666
! 27726 187998850
? 1
? 1
! 81812 547712017
! 128010 911491722
? 1
! 172525 66030042
? 1
! 76387 521215505
! 39929 523936426
? 1
! 71244 863507577
? 1
! 185659 513096781
? 1
? 188961
! 51505 806553951
! 104674 527192830
! 133512 75413471
? 1
? 1
? 1
! 160303 921870464
? 1
! 186132 579859698
! 121800 16596545
? 1
! 198220 477271371
? 84893
! 72792 26264747
! 167113 747532350
! 32732 944499323
! 74192 344895627
? 1
? 1
? 1
? 198448
? 1
! 167628 981499997
! 140189 132396216
? 1
? 1
! 181106 297154563
? 1
! 100562 665701828
? 1
? 1
? 1
? 1
! 144507 498755375
? 1
! 11649 729216987
? 1
? 1
! 83719 151296570
? 1
! 30494 91909928
! 12247 582630343
? 1
! 54831 810409241
? 1
? 1
? 1
! 45897 635552405
? 1
? 1
! 28568 556498361
! 78167 913378541
! 175938 454081614
! 158521 164726853
! 37295 173724309
? 1
! 135936 234221243
! 182068 103298104
! 180111 790951086
? 1
? 1
! 29025 553705902
! 165027 37160204
? 1
! 150862 106136718
? 1
! 43581 410427935
? 1
? 1
? 1
! 114517 258717632
? 1
? 1
! 141391 568564585
! 75523 428437705
? 153655
? 1
! 104581 342129623
? 1
! 125736 987382190
? 1
! 44296 196669596
? 1
? 1
? 1
! 159610 48860766
! 108803 659517234
! 8012 590514071
? 1
! 32131 90294971
? 1
? 1
? 1
? 1
! 41527 240893274
! 31821 409731341
! 103183 760084583
? 199831
? 1
! 55989 656399120
! 117254 235352397
? 1
! 54046 598950838
? 1
! 191514 701362841
? 1
! 155987 473453448
! 38365 254032110
! 150873 302012477
! 115574 153533955
! 120683 966391630
! 90470 906757004
! 127993 747534507
! 184810 713203891
! 195656 390324118
! 118074 359543447
? 1
? 1
? 1
? 1
? 1
! 135732 912291099
! 198657 760083245
! 24514 357059313
! 9911 596989924
! 26842 924067530
? 1
? 1
? 1
! 156364 755220520
! 37329 944840841
? 1
? 1
? 1
? 1
? 1
? 1
! 7087 139695220
? 40237
? 1
! 40241 2149580
! 193425 472383313
! 58526 181727636
! 7469 980829045
? 1
? 1
? 1
? 1
? 1
! 107339 747757723
? 1
? 1
? 1
! 134557 206270002
? 1
! 52721 12118958
! 41645 9823222
! 106819 431367470
? 1
? 1
! 69282 351436889
? 1
? 1
? 1
! 50049 223028785
? 1
? 1
? 1
! 124872 893477875
! 118032 965436454
? 1
! 154497 619908596
? 1
? 1
! 23413 241181539
? 30656
? 1
! 170000 987453822
? 1
? 1
? 1
! 151844 224297861
? 1
? 1
! 57795 690182006
? 180318
! 61828 495394622
? 1
! 85025 825439806
? 1
! 58357 514737446
! 128136 703102606
? 1
? 1
? 1
! 28477 615201780
! 16718 622011084
? 1
! 51356 979749907
? 1
? 111917
! 172147 546487489
? 1
? 179801
? 1
? 1
! 43309 143185484
? 1
! 171821 865744154
! 114627 303321283
? 1
! 199310 901080190
? 1
! 85509 574655705
? 1
? 1
! 142405 669051039
! 123323 800201825
? 1
! 153101 25890829
? 1
! 140876 78736477
! 112606 228756027
! 72211 744052619
? 1
? 1
? 1
! 92768 246591502
? 1
! 135064 195191553
! 187778 260589799
? 123074
! 191481 601427166
! 127619 841462538
? 1
? 1
! 157331 543648659
! 192189 51716960
! 190674 24499644
! 155561 147771800
? 1
! 23303 950696948
? 1
! 138857 285262302
? 1
? 32101
! 63639 375291882
! 160334 86145932
! 95377 208882138
! 198373 660048717
! 101179 186713237
? 1
? 1
? 1
! 135493 15228812
! 19722 240237288
! 139134 173357207
? 1
? 1
? 1
! 56787 88577064
! 126990 930664867
! 75957 512837635
? 1
! 52284 1799645
! 127030 483248653
? 1
! 9348 936742619
? 1
? 158310
? 1
! 189187 842396262
? 1
? 1
? 1
? 1
! 169026 707201525
? 1
! 50679 408573009
? 1
? 1
! 161942 525468174
? 1
! 159468 342868220
? 1
? 1
! 131328 216612320
? 1
? 1
! 166805 622041436
! 105808 764462044
! 113978 337828732
? 1
! 112085 92722293
! 66862 98276253
! 39729 44928085
! 81347 767955844
! 118723 389473589
! 121224 390957419
? 1
? 1
! 197199 49429685
? 1
! 127721 266122314
? 1
! 198956 469158141
! 6042 657803306
? 1
! 115751 819664995
? 1
! 90070 356670767
! 156563 675121922
? 1
! 184041 888657863
? 1
? 96967
! 52516 494118107
! 6118 376915408
! 114253 165624972
? 1
! 140625 109139965
? 1
! 178506 792947253
? 1
! 51982 325145594
? 1
! 141663 339707786
! 2941 638403159
? 1
! 101470 187444192
? 1
? 1
! 191145 233999291
? 1
? 1
? 1
! 185430 976406969
! 116723 685526966
? 1
? 1
? 1
? 1
! 34987 316791975
? 1
? 54613
! 115089 328866708
? 1
! 144283 585038668
! 135249 848068643
? 136207
! 4736 850352829
! 139342 925964959
? 1
? 1
! 188085 673058168
? 1
? 1
! 169454 975608263
! 108966 747785174
! 112482 981657208
! 72238 687624428
! 122033 911551056
! 9668 154841877
? 1
! 157768 460399797
! 128575 761911841
! 171469 634947445
? 1
? 1
? 197354
! 140803 935219052
? 95816
? 1
? 41210
! 6019 574312828
! 155341 453146236
! 62366 75466784
! 145544 210228705
? 1
! 180768 874822076
! 190528 440579287
! 110348 681587587
! 83542 124911837
? 19609
! 187954 352132331
! 83662 416629965
! 4222 844748491
! 86883 539708172
! 25701 601655367
! 83732 90932421
? 25913
! 7549 751882553
! 167018 744329531
! 152590 26564366
? 1
! 74979 387788897
? 1
! 59078 520160271
! 90269 142823609
? 1
? 1
? 1
! 74718 376383726
? 85530
? 1
! 112045 709411031
! 8365 299576712
! 178869 339104357
! 129552 157854315
? 1
! 118025 937756684
? 1
? 1
? 120162
! 41063 812133093
? 169678
? 1
? 196393
! 185322 796757802
! 104596 566317914
? 1
? 1
? 1
! 190805 967051780
? 1
! 177092 900994237
! 60818 296631417
? 1
? 1
! 197792 89868720
! 136502 758901638
? 1
! 148823 612322394
! 20734 819419025
! 68540 505683200
? 1
! 29460 435735708
? 1
? 1
? 1
? 1
? 1
? 1
! 128675 580746154
? 1
? 1
? 1
? 1
? 1
! 13429 975884249
? 1
! 83919 880007436
? 1
? 1
! 138374 765185763
? 1
! 45583 495894608
? 102942
! 149157 746514271
? 76703
! 34744 244037279
! 19324 519977603
! 95727 73270918
? 1
! 176410 257108049
? 1
? 1
? 1
? 1
? 1
! 63092 438971007
? 1
! 187151 242690438
? 1
? 10416
! 101101 317885319
! 94617 898804360
? 1
? 1
! 12604 366251149
? 1
! 182754 900185351
! 22811 279810947
! 170603 192803148
! 40994 607351984
! 140078 657481583
? 99785
? 1
! 145013 391720830
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 102772 661875711
? 1
? 1
! 46568 572136161
! 93834 238924762
? 1
! 182303 326837252
! 137228 242114929
! 15244 469573249
? 1
! 133010 254497135
? 1
? 1
! 53555 598500295
! 105192 705611516
! 153087 128655736
! 133655 185990045
? 1
? 1
? 1
! 171235 670259831
? 1
! 13925 613590594
! 5126 70988580
! 12580 549096788
! 60907 588948948
! 66766 979532068
? 1
? 1
! 133206 115557583
! 122148 786105580
? 1
? 1
! 105831 642663449
! 7440 795882453
! 70577 240067488
? 1
? 1
! 157064 562647383
! 117972 392525727
? 1
? 1
! 132666 161591894
! 74802 407140336
! 16509 442338943
! 96186 982629290
? 1
? 1
! 2671 876979475
? 1
! 69827 985932033
? 1
? 1
? 1
? 1
? 53853
! 113905 800468625
! 32182 15736578
? 1
! 4935 246627242
! 67493 377995732
! 115389 274421587
! 157088 258295744
? 1
? 1
? 1
! 76962 872721669
! 84499 4883227
! 40857 933535999
? 1
! 56619 88178811
! 129185 954144500
! 42260 670366541
! 191980 167837053
! 56888 687609481
? 1
? 1
? 1
! 67402 589694063
! 124799 690813480
? 1
! 143347 832122262
! 72628 899112272
! 18120 578632337
! 197764 218275923
! 141012 552107277
! 165764 41557317
! 41071 730358516
! 79998 663804589
! 79418 418149762
! 96364 560914933
? 1
! 185158 445629409
? 1
! 193944 237412716
? 1
? 1
! 111956 63513791
! 100297 717353147
! 49286 872199395
! 73048 933860750
! 132743 187574601
! 177321 577495482
! 189545 472245399
! 186363 714329157
? 1
! 20954 864034786
! 135177 238528748
? 1
! 23088 939274442
! 172740 992872255
! 152647 613922327
? 1
! 111178 657963714
! 83734 276871786
! 38633 153615355
! 36590 469808437
? 1
! 75173 858516964
? 1
! 23313 434525920
! 80139 10775283
! 8384 19504899
! 93103 600496276
? 115574
! 79962 368357246
! 62989 549505108
! 156291 122236430
? 1
? 1
? 1
! 105405 888869767
! 47150 848613805
! 18528 524608151
! 127392 667362980
! 119749 996522714
? 1
! 166338 772878084
? 1
! 97504 966458718
? 1
? 1
! 172608 56896255
? 1
? 1
! 18098 605182605
? 149034
? 1
? 1
! 52454 708700055
? 1
! 55002 686907340
! 49302 821406031
? 1
? 1
! 120258 830239057
! 95529 926905702
? 1
! 161051 895596071
! 1198 59911464
? 1
? 1
! 127835 89595789
! 87993 747771581
! 85680 484368386
! 77948 869185696
? 1
! 9730 235387592
? 1
? 1
? 1
? 1
? 1
! 15236 615750491
? 1
! 147749 276888646
! 66516 517371115
! 111397 811363941
! 163912 308298384
? 1
! 34464 769051305
? 1
? 1
? 1
? 1
! 88547 287735759
! 47923 315693189
! 48847 585315552
? 1
? 1
! 49220 507558887
! 72667 1921419
! 197421 443875566
? 1
? 1
? 1
! 199388 415256905
! 142591 548756653
? 1
? 1
! 72891 967628714
! 98181 533744828
? 1
? 1
! 105294 330651607
! 162238 116299422
! 150926 968157920
? 1
! 101151 161738932
! 71693 286415415
? 1
! 174611 599429328
? 1
? 1
! 66754 410167067
! 148645 964348993
! 126110 68737932
! 12854 261128787
! 54771 878040137
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 48387 444628702
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 8948 552309216
? 1
? 1
? 1
! 118760 558992700
! 68104 955197057
? 1
? 1
? 1
! 20980 213002456
? 1
? 1
! 74994 960508585
? 1
! 137813 503877313
? 1
? 1
? 1
! 127900 643567656
! 181348 583192183
! 149901 650402616
! 91693 991880021
? 1
! 64334 556014411
! 28033 527190650
? 1
! 102172 777828130
? 1
! 134028 514650969
! 49419 798972374
! 48699 555969433
! 135285 875850129
? 1
! 195867 679798959
? 1
! 191862 933613658
! 191294 861941898
! 68228 185125233
! 162858 852315862
? 1
? 60539
? 1
! 63858 608524269
! 87087 217536013
? 1
? 1
! 50913 489966679
? 1
? 1
! 110908 394482807
! 149700 227959251
! 168240 153537648
! 61878 346344452
? 1
? 1
? 1
? 1
? 121194
? 1
? 1
! 101318 975959846
! 48221 666881952
? 1
! 28128 122626114
! 19023 625137847
! 28083 574036850
? 1
! 41748 168549216
? 1
? 1
! 76552 684634678
! 168007 475482021
! 135388 308070193
! 84191 829570494
? 1
! 136853 924120865
? 1
? 1
! 11962 336426098
? 1
! 61129 609299140
? 119284
! 118991 529001814
! 191583 313629614
! 78633 4704956
! 81586 858669051
? 1
! 9451 7692598
! 151861 969869789
! 118252 28039772
? 1
! 20493 899565692
? 1
? 1
! 64619 384043384
! 124725 565790254
? 1
? 1
! 67468 90967437
! 132684 48990562
? 1
? 1
? 1
? 1
! 191497 933677943
? 165223
! 121490 717457585
? 1
? 1
! 92804 284706595
? 1
! 4443 478218218
! 25765 540473743
! 140013 975648547
! 174890 894038403
? 1
! 118395 945766285
! 155896 219468703
! 99199 224457493
? 1
! 44440 530647390
! 196681 833308029
! 142388 914850387
? 1
! 199906 453866879
? 1
? 1
! 89158 685251965
! 7265 610983224
? 1
! 196193 7108646
? 1
? 1
? 43169
? 1
! 51592 480888987
? 1
? 1
? 1
? 187266
? 1
? 1
? 1
! 119588 632224836
! 26397 322832650
! 146828 981570133
? 1
! 87870 992159610
? 1
? 1
! 138428 134579706
! 124440 525688447
! 17010 363280889
? 1
? 1
! 55122 25759285
! 14160 718384236
? 1
? 1
? 1
? 46721
! 141834 662703156
! 38240 617719494
! 179722 121584007
! 161271 287598630
? 1
! 19701 736045865
? 1
? 1
? 1
! 92985 278943681
? 1
! 106212 28764831
? 29331
! 92 274563605
? 1
! 120847 849526230
? 1
? 1
! 17059 774548586
? 1
? 1
? 105044
! 176696 639945167
? 1
? 1
! 164912 43926186
? 1
! 22076 417836216
! 126157 360822950
? 1
! 157009 659682033
? 1
! 44027 997027738
! 89633 674735961
? 1
! 83924 839814220
? 1
! 196748 816475886
? 1
! 129930 199341041
! 139399 949738872
! 138474 520132942
? 1
! 118831 919968786
! 100963 130746663
! 178775 23745009
? 1
! 47568 664470044
! 168599 628462837
? 1
? 1
! 48145 697567664
! 122597 877404146
! 181473 231219165
! 193276 359913320
? 1
! 5440 127064765
? 1
! 169803 968181172
! 108513 762575604
? 1
! 153665 992177904
? 1
! 85233 703035945
! 136169 764501694
! 76012 772873763
! 188902 691683683
? 1
? 1
! 21786 937706916
! 138399 763455961
? 1
! 96736 418317522
! 133509 427172558
? 1
? 1
! 128310 74958835
? 1
! 41858 750066925
! 36933 879713803
! 177401 638003132
? 1
? 1
! 168881 552405039
! 141837 564270735
! 178494 927598758
! 49650 928268023
? 1
? 1
! 175019 79830851
? 1
? 1
? 1
! 5937 858671057
? 1
! 113314 10776579
! 108145 479532161
? 1
? 1
? 1
! 155689 673913014
? 1
! 40382 761363708
? 1
? 39805
! 143201 558343647
! 97146 224134433
! 98168 923372894
? 1
! 113599 155701145
! 162895 55579243
? 42948
! 177642 202525530
! 199374 550658777
? 1
! 147051 695221498
! 117302 298130460
? 1
? 1
! 61763 898102422
! 191953 703963066
? 1
! 125435 515249326
! 21558 171946572
! 187148 944392848
! 54860 587009253
? 1
! 34667 986751007
? 1
? 76235
? 1
? 1
? 1
! 52991 207462529
? 1
! 76032 6858336
? 1
! 199011 880834994
? 1
? 1
? 1
? 1
? 1
! 95872 610500595
? 1
! 195909 524309634
? 1
! 98141 575159101
? 1
! 175065 112166548
? 1
! 187759 3459943
? 1
? 1
? 1
? 1
? 1
! 154232 594466224
? 1
! 140725 831300074
? 1
! 124437 893685000
? 1
? 1
? 109244
? 1
? 1
? 1
? 48613
? 172217
! 95278 987432650
! 11412 429732877
! 100630 14922856
! 9962 77995118
? 1
? 1
? 113880
! 6993 975498817
! 52946 71378548
! 21112 436193769
! 23777 939927111
? 1
! 99108 241789435
! 3748 30168123
! 181640 564005767
! 103416 744591436
! 12908 14245153
? 1
! 56361 563127256
? 1
! 138138 254401041
? 1
! 7385 741427637
? 1
! 63029 865003184
! 100775 286894632
! 186105 455733971
! 191097 690624859
? 1
? 1
! 9829 646658582
! 41214 11935053
? 1
? 1
! 50893 863904808
? 19616
! 183251 443410657
! 126768 33924615
! 133210 685605722
? 1
! 120502 732006322
? 1
! 144080 27727258
! 187 867561305
? 1
! 94769 396695227
? 1
? 1
? 1
! 169930 93119569
? 1
! 103326 668204663
! 109852 614965302
? 1
? 112968
! 13188 643605432
? 1
? 170481
? 1
! 95171 539687394
? 1
! 61219 610263993
! 190705 134920510
! 62404 66405736
! 76645 973996682
! 59534 386540417
! 150445 829587816
? 1
? 1
! 101905 168808853
! 55309 527454903
! 78844 674403807
! 161633 171261389
? 1
! 14913 827451614
? 1
? 1
! 54015 701045279
? 155952
? 1
! 99451 725912222
! 197963 288739885
? 1
! 88815 131995686
! 30990 699921432
? 1
! 21628 115450212
? 1
! 15553 48549779
? 1
? 1
? 1
? 1
! 32949 750818586
? 1
? 1
? 1
? 1
! 191659 988241767
? 1
? 1
! 187569 964684273
! 101482 89839558
? 1
! 27234 968905053
! 176997 792724918
? 1
! 99610 708616908
! 22931 21142011
! 191007 8650069
? 1
! 57075 941037921
! 184892 663587352
? 1
? 1
? 1
! 176563 701807547
! 143103 265606826
! 80382 176784703
! 95326 403692319
? 1
! 101931 681621341
? 1
? 1
! 114360 525332337
! 181507 161096302
? 1
? 1
! 159894 645329510
! 120104 244697322
? 1
? 1
! 95904 769729030
? 1
? 1
! 70026 115932799
? 1
? 1
! 62081 922909597
! 27482 655648560
! 88800 938925864
! 77675 362339152
! 149616 304171308
? 1
! 151126 203641605
? 1
! 86951 47605066
? 1
? 1
! 142051 902887300
? 1
! 69407 454646521
? 1
? 1
! 49392 399939419
! 91808 258681865
? 1
! 185443 686283662
! 102265 405186295
? 1
? 1
? 1
! 167170 949964834
? 1
? 19471
! 89928 744755401
? 1
! 77671 203405855
? 1
? 1
! 33139 649458393
? 1
? 1
! 159080 608237409
? 1
! 165991 656850143
? 1
? 1
? 1
? 1
? 2955
? 1
! 102298 357489456
? 1
? 1
! 156855 804880331
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 165683 875681127
! 31885 486957696
! 6985 958818661
? 1
! 79638 234947347
? 1
? 1
! 26057 428161392
? 1
? 66994
! 124054 22394557
? 1
! 59529 148796292
? 1
? 1
! 142113 987464859
? 1
! 111851 443401925
! 150896 266802324
? 157283
? 1
? 1
! 69441 699162964
? 1
! 108387 142028077
? 1
? 1
! 12374 707612917
? 1
? 24647
? 1
? 169434
! 146476 458823613
! 136206 979375065
! 107760 453088572
? 1
? 1
? 1
? 1
? 1
! 199366 737201963
? 1
! 111911 600107948
? 1
? 1
? 1
! 78656 573421310
? 1
? 1
? 1
! 90154 261295586
? 1
! 129625 972943349
! 69544 588147024
! 185799 230182271
! 1195 124432225
! 95364 948535654
! 71166 938847865
? 1
? 1
? 1
? 1
? 1
! 144072 749424361
! 99170 701147616
? 1
! 153667 397761036
? 1
? 1
? 1
! 115019 532529082
? 1
? 1
? 142276
? 1
! 92174 661776082
? 1
? 20086
? 1
! 198730 29143581
! 104008 708274451
! 43994 14608015
? 1
! 111442 972921922
! 121406 244777187
! 66586 914516804
! 136926 978581146
! 105304 207799039
? 1
! 80344 570830995
! 192898 543915074
? 1
! 16782 111395146
? 1
? 1
! 151046 54035223
? 1
? 1
! 77397 584530377
? 1
! 183291 969072901
! 21343 156408052
! 140081 231786927
? 1
? 1
! 111520 285924500
! 105662 457579839
! 28652 345452569
? 1
? 1
? 1
! 130144 174267996
! 61528 42948587
! 15239 975455321
! 62629 381925882
! 106005 493209358
! 72752 681195462
? 1
? 3028
! 28629 569570117
? 1
! 140211 653556214
? 1
! 12797 748059652
! 31695 463735699
? 1
? 1
! 70144 776141830
? 1
? 1
! 141544 780896184
! 135215 991780171
! 156660 72058016
? 1
! 34662 339062713
? 1
? 1
! 52238 847660359
? 1
? 1
? 1
? 1
? 1
? 1
! 137383 515895730
? 1
! 195894 53660442
? 1
? 1
! 144488 26350944
! 52714 631223381
? 1
? 1
! 19547 290032357
! 4605 456204696
! 124767 142008882
? 1
? 1
? 1
? 1
? 1
? 1
! 143534 679560319
! 121883 799209783
! 44366 322295123
! 99940 382822598
? 1
! 191648 724323060
? 1
? 1
? 1
? 1
? 1
? 1
! 23760 593671565
! 147923 164270224
? 1
! 132679 60812406
? 1
! 140221 820984245
! 56579 570868934
! 195579 655577809
! 10663 555701754
! 82517 743257703
! 83107 49307489
! 45396 24579030
! 22615 235956671
? 1
? 1
! 47999 914712598
! 109489 928715618
! 182338 842883968
? 1
! 154468 803428274
! 83235 277459490
? 1
? 1
! 96960 729852761
? 1
! 58978 965254639
? 1
? 1
? 1
? 1
! 79081 87708392
? 121930
! 120672 530440017
! 47421 864557213
? 62423
! 104825 435241853
? 1
? 1
? 19
! 112381 321430063
! 30459 831429611
! 53182 714738978
! 68580 320597702
! 39135 455028847
? 1
? 1
? 1
? 1
? 1
! 138314 622527594
? 1
! 24760 978144361
! 13985 343250563
! 162763 195126103
? 1
? 1
? 1
! 134189 951475879
? 1
! 59698 559533297
! 16312 792280502
! 185440 76445252
! 6601 467560560
? 1
? 1
! 175268 2952789
? 1
? 41674
? 1
! 59509 951625597
! 193313 834643866
? 1
? 1
? 1
! 184244 987858005
! 817 169243324
! 179155 908569489
? 1
! 124809 309729124
! 158961 705456077
! 41517 722036048
? 1
! 101738 562620405
! 52524 169344803
? 1
? 56185
? 1
! 33522 533372783
! 68925 976513497
! 63156 235800691
! 165925 334903369
? 1
! 118465 643116874
? 1
? 1
? 1
? 1
? 193081
? 1
? 1
! 110537 99795407
! 121936 519781877
! 49443 13520203
! 986 377615909
? 1
! 11861 949088483
? 1
? 198003
! 8175 720426935
? 1
! 160769 393332576
! 150061 82170003
? 67659
? 1
! 103998 415692114
? 1
! 69146 331027372
! 63263 667055604
? 1
? 1
? 1
! 177551 270783512
! 179544 704767124
? 1
! 17375 329841088
? 1
? 140785
? 1
! 13304 77458035
! 199012 78000750
! 197275 975860742
? 1
! 32079 25931926
? 1
? 1
! 187520 40490542
! 25751 48851391
? 101330
! 135614 650858176
? 158854
? 1
? 196150
! 169281 493713180
! 92422 137201956
! 148604 889853585
! 179769 571452042
! 171331 473985092
? 1
? 1
! 13265 457768693
? 1
! 118024 353163110
! 187556 901793142
! 108000 684597922
! 69730 240571567
? 1
? 1
! 52895 4100288
? 1
! 186371 667002151
? 1
? 1
! 101013 382834509
! 49178 812268635
! 156331 903968338
? 1
? 1
! 186356 767668191
? 1
! 102817 329374973
! 34737 838290602
! 95048 433178232
? 1
! 177234 910372262
! 188781 155388011
? 1
? 58770
! 193018 180599767
? 1
? 1
! 12742 472422279
! 57712 104830618
? 1
! 38357 384911996
? 1
! 93042 502645006
! 139325 162693100
? 1
? 1
! 182886 258859562
! 143573 367576814
! 20596 598345656
! 169271 340742974
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 100267 143963524
! 178709 106636089
? 1
! 110244 341163723
? 1
? 1675
! 147482 197834958
! 97157 973404265
? 1
! 77997 904980480
! 79410 603462090
! 107428 230935867
! 44230 413352052
! 26771 520113393
! 18582 746602722
! 64669 735491779
! 191895 209357274
? 1
! 115274 493718945
! 57307 168266162
! 172112 716454655
! 1031 215222051
! 116260 518958512
? 24053
? 185592
! 59415 799994227
! 117630 475969934
? 1
! 45857 652735729
! 184372 877998415
! 16628 397801064
? 1
? 1
? 1
? 1
? 1
! 37785 683295734
? 1
? 1
! 66632 872092774
! 131608 363577236
! 129450 781685905
? 1
! 52072 671477012
! 52664 177835525
? 1
! 160247 349109533
! 64096 807405834
? 23088
? 1
! 31533 946086245
! 141713 837177346
! 40619 216409127
! 27050 299164033
! 134991 309984454
! 174006 699674846
? 1
! 160466 8123854
? 1
? 1
! 100651 878064240
! 152163 987538035
! 93418 429151712
? 59536
! 197927 746416752
? 1
? 91322
! 125361 506835411
? 1
! 7405 186308665
! 137800 819659454
? 1
? 1
! 154488 851091635
? 1
! 46496 215896980
! 123026 123232133
! 43376 7185362
? 1
! 64972 555071546
? 1
? 1
! 85897 618639877
? 52552
! 40875 738164017
! 116970 778525679
! 31441 299744149
? 82878
? 1
! 32420 326692332
? 1
? 1
? 1
? 1
! 126992 754353533
! 104101 985185891
? 175824
! 127534 235450619
! 183885 131516702
! 127374 669129858
! 44727 106591014
? 1
? 1
? 1
! 170825 856969514
? 1
! 135465 78153579
! 174594 56004986
! 57292 780760961
! 168896 788436412
! 197503 522731995
? 1
! 150161 215371738
? 1
? 1
! 167816 538965887
? 1
! 118142 14071333
! 68713 960056374
? 1
? 1
! 179006 976293790
! 150457 820196866
? 1
! 177216 64610163
! 174622 961327278
? 1
? 1
! 36554 717159592
? 1
! 38732 634860599
! 149483 721044753
! 175895 446602174
? 1
? 1
? 1
? 1
! 114078 152318163
? 1
? 1
? 1
! 96034 963676550
! 59238 142527198
? 1
! 157496 188989061
! 167768 629282342
? 1
? 1
? 1
? 1
! 180597 2849122
? 1
! 31258 360712387
? 1
! 67146 69750768
! 113099 649498060
! 170061 407742596
? 1
! 53283 745481604
! 89883 200276851
? 1
? 1
! 136968 374189970
! 60089 491203544
! 86545 987471615
! 56487 551871578
? 1
! 48312 484418476
! 193128 644483276
! 83670 599734829
! 41525 911494796
! 159216 851609878
! 114813 670452382
? 1
! 1145 471704650
! 25920 167575698
! 191152 295136176
? 1
? 1
! 119612 186095214
! 105153 501760793
! 21811 33141663
! 31339 768602725
? 1
? 1
? 1
! 69705 810308004
! 125653 163308352
? 1
? 1
! 83252 344737791
? 1
! 150808 415824174
! 14807 332649523
! 15375 405873684
! 79752 285122008
? 1
? 1
! 89059 19158055
? 1
? 1
? 1
! 22157 301972275
! 69102 420910811
? 1
? 1
! 55351 926043504
? 1
? 1
? 1
! 177937 569146550
! 162761 556235510
? 1
? 1
! 84899 248534526
! 3923 582452590
? 1
! 39108 606344729
? 1
? 1
! 63138 573162057
! 95431 840068007
! 113059 76861265
? 1
! 156293 636986657
? 1
! 58322 614848924
? 1
? 1
? 91356
! 5230 606402180
! 84979 386844738
! 126384 82776374
? 1
! 186309 673467075
? 1
! 98525 536248535
? 1
? 104832
? 1
! 728 720610110
! 103978 161437950
! 3119 693407491
? 1
? 108268
? 1
? 1
? 1
? 1
? 1
! 74399 535796953
? 193062
! 122368 250880423
? 1
? 1
? 1
! 129229 744620369
! 156142 676095096
? 1
! 57099 442251040
? 1
! 22533 100572904
! 131826 203131357
! 144804 766206692
? 1
? 1
? 1
! 74147 650946496
? 1
? 1
! 199983 4953082
? 1
? 1
! 49253 607085357
! 99557 42970287
? 1
? 1
? 1
? 1
? 1
! 100741 945368436
! 30474 59082994
? 1
? 1
? 1
! 147582 594884139
? 1
? 1
! 176514 783464026
? 1
? 1
! 182820 942531067
? 1
? 1
! 45485 709141075
! 105147 530116076
? 1
? 1
? 1
? 1
! 75318 335858562
? 1
? 1
! 137806 392536294
! 180113 869652153
? 1
? 1
? 1
? 1
! 62540 582949034
! 64625 558618224
! 73963 54499151
? 1
? 1
! 156228 352762932
? 1
? 1
? 1
? 142453
? 1
! 73833 677557098
? 1
? 171402
? 1
! 30167 890036437
! 18358 686378232
! 7703 392201631
? 1
! 106276 218277348
! 65570 391814942
! 164535 141913276
! 26242 408315129
? 1
? 1
? 1
? 1
? 86452
! 4519 683762050
! 56707 380259321
! 11450 694684984
? 1
? 1
! 143659 58879590
! 47075 789656060
? 1
! 112205 709225223
! 189696 578515617
! 11495 548133064
! 52852 27082072
! 150151 429261098
? 1
? 1
! 39920 32256788
? 69607
! 13080 334568547
? 1
! 172612 173785137
! 28925 708170740
! 61434 644156260
? 1
! 134064 479812403
! 134548 718026232
! 105277 305889080
? 1
? 1
! 62777 681751293
? 1
? 1
? 1
! 22857 107724920
! 116818 839182664
! 158480 838104521
! 121502 793222464
! 155059 231757596
? 1
? 1
? 1
! 134248 25288905
! 68504 575725586
? 1
? 1
! 196013 804427150
? 1
! 13103 3856168
? 1
? 1
! 137319 476014097
? 1
! 38722 344518249
? 1
! 4504 869035472
! 48550 890135851
! 199330 807594681
? 1
! 144100 83767353
? 1
! 39672 383680377
? 1
! 30110 13522030
? 1
! 138211 365486449
! 1521 494391274
? 1
! 70288 361496027
? 1
! 104522 670273596
? 1
? 1
? 1
? 1
! 42924 925639490
? 1
? 1
? 1
! 67399 138471344
? 1
? 1
? 1
? 1
! 132041 498822051
! 59239 547948367
? 1
! 187414 836245272
? 1
? 1
! 67079 648431614
? 1
? 1
? 1
! 179063 989238217
? 1
! 43125 311945304
? 1
! 9255 510912817
! 98626 452477217
! 143493 682113675
! 112770 544639027
? 1
! 88760 665885369
? 1
? 1
! 181678 676426505
! 74923 978190673
? 192260
! 47225 196269153
! 44582 279022995
! 183774 417563335
? 1
! 159775 791039338
! 18066 680968756
? 1
? 1
! 32737 724697856
? 86700
? 1
! 91454 260266573
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 74744 926990731
! 96938 585795954
! 178892 16358629
? 1
? 1
! 175357 283148555
! 135849 412949913
! 67230 850525221
! 122040 900164917
! 31928 903233513
! 147460 804180226
? 1
? 1
! 29272 367968709
! 37680 461804171
! 98370 925824274
? 1
! 55369 195038271
? 1
! 128995 958836195
? 1
? 1
! 145306 161248376
! 158021 289762652
! 65543 496840849
? 1
? 1
? 1
? 1
! 62004 499047890
! 143210 250201933
! 111991 367420946
? 1
! 67793 999222991
! 82681 351245577
? 1
! 159489 353918802
? 1
! 128668 915547111
? 1
? 1
! 168385 745241377
? 1
? 1
! 127483 979237232
! 27715 431856164
? 1
! 59105 266683941
! 131016 336811587
! 130584 20870714
! 186410 713087886
! 173285 477351922
? 36657
? 93492
? 1
! 104694 370844537
? 1
! 57715 672132980
? 1
! 64643 772250747
? 1
? 1
! 177318 736930941
! 71027 30409619
! 139754 115214690
? 1
? 1
? 1
! 157410 432214847
! 134836 578209987
! 183907 987325181
? 11121
! 113831 258996883
! 3836 747461673
? 1
! 79756 435872312
! 46360 560724719
? 1
! 100605 617625302
? 1
! 124696 606105710
! 113069 996941453
! 154165 432315913
! 143067 669936558
! 170691 753149353
? 1
! 107605 284423465
! 73011 158517345
? 168922
! 94823 947504135
! 69182 608218176
! 149190 881893080
? 1
? 1
! 156251 96880911
! 58959 700656717
? 70525
! 1099 809173382
? 1
? 1
? 182601
! 42863 95467431
! 57565 788753284
? 1
? 14007
? 1
? 1
? 1
! 52073 670274642
! 124074 795376140
? 1
! 134235 259225886
? 1
? 147252
! 191685 889170103
? 196245
? 1
? 1
? 1
! 182210 259194344
! 10012 218509507
? 1
! 42946 803611554
! 182146 113343470
? 1
? 1
! 4554 207447253
! 153588 93789283
! 163113 158827718
? 1
? 1
? 1
! 189609 103659114
! 101902 83946571
! 125688 340873412
! 167428 78104400
? 1
? 1
! 175455 464226663
? 1
! 156165 851255193
! 197602 32033804
! 18661 877458769
? 189759
! 132149 113819422
? 1
? 1
! 199563 74028471
? 1
? 1
! 168417 273084019
! 71961 282827760
! 147294 890589628
! 163550 721186391
! 106556 807478830
! 1947 359459861
? 147985
! 103146 141686656
? 1
! 191274 311557440
! 190792 670944434
? 1
! 61825 270450459
! 158819 336807393
? 1
! 3536 603904573
? 1
? 1
! 111171 59313814
! 31924 65571218
! 141948 736089731
? 1
? 1
! 185428 621890834
! 62978 760555230
! 180450 270359146
! 122648 190374578
! 180345 225292061
! 63566 556946663
? 1
? 1
? 1
! 191859 840633383
! 119434 979425840
! 24537 151948219
! 160957 154848250
! 15076 591733976
! 21460 447242475
? 1
? 1
! 141234 639965245
! 144030 462895644
? 35686
? 1
? 1
? 1
! 132570 683934641
? 1
? 1
! 136140 847168699
! 171363 181541872
! 169919 167568813
! 139210 625618575
? 1
? 1
! 7663 294054921
! 124553 202415994
! 127193 552866546
! 76330 5146661
? 1
! 197217 23550328
! 84325 149356159
? 1
? 1
! 196134 259011714
? 1
! 10120 499168038
! 24602 943517489
! 84831 87396784
? 1
? 1
! 147160 361798589
? 1
? 1
? 1
? 1
? 1
! 142151 474127976
? 1
! 125428 438245284
? 1
? 1
! 38922 968765041
? 1
? 1
! 33083 399138372
! 72286 961164855
? 1
? 1
? 1
? 1
! 4462 202602918
! 5158 960826491
! 115908 197420146
? 86882
? 1
! 54830 199892746
? 1
! 95462 618788680
! 4891 958091719
! 189542 322416990
? 1
? 1
! 154532 395788552
? 1
? 1
? 1
! 45230 986850199
? 1
? 1
? 1
? 1
? 1
! 35091 42483873
? 1
! 30718 344863983
? 40444
! 152449 637814669
? 1
? 1
? 1
? 1
! 190672 764000532
! 27008 842484166
? 1
? 1
! 86308 899570859
! 126645 265050308
? 1
? 1
! 22428 58136894
? 1
! 58999 492374796
! 148231 238584830
? 1
? 1
? 1
! 109558 253885735
? 1
? 1
? 29156
! 140214 911074141
? 1
! 34980 425284857
! 172248 108736025
! 40040 95553034
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 35230 629155300
! 180374 808313996
! 28962 291652159
! 96082 876191241
! 169801 63435807
! 100946 183146052
! 16250 480984539
? 1
! 5822 948571313
? 1
? 1
! 62048 851026126
! 13324 876886171
? 1
! 13135 561567843
! 132115 545511625
! 148325 180740530
? 1
? 1
! 36496 822673470
! 113148 804269618
! 182661 67339746
? 1
! 69519 553655097
? 1
? 1
? 1
! 179319 454918747
! 45875 308575054
? 1
? 1
! 143220 464494465
! 12054 799200627
! 67707 850305277
? 1
? 1
? 1
? 1
? 131740
? 1
! 109502 574204764
? 1
? 1
! 67976 745271369
? 1
? 27751
? 1
! 157488 418977808
? 98499
? 1
! 94626 726584671
? 1
! 140443 19920829
? 1
? 1
? 1
! 47975 567414363
! 39698 48790773
! 4328 787265055
! 46112 527006544
? 1
! 65568 572618784
! 172143 153429824
? 141196
? 1
? 1
? 20519
? 68453
? 1
! 117833 507156778
! 106713 136983324
! 122736 439714562
! 75633 71578228
? 1
! 85861 480953534
? 1
? 1
! 29210 773233065
? 1
! 18948 440353657
! 189641 896326825
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 172361 660234566
? 1
? 1
! 20875 277869188
! 125520 652875329
? 1
! 72791 77254380
? 1
! 192866 781695124
? 1
? 1
? 1
! 25875 433363454
? 1
? 1
! 134592 248509242
! 14746 605199346
? 1
! 196637 996298369
! 28219 532138726
? 1
? 1
! 57278 262874781
! 149417 243318269
! 69610 666023880
? 109858
? 1
! 74232 621533155
! 22094 645238094
? 1
! 48854 236769105
! 88729 563731101
! 102184 329451423
! 45505 266457721
! 1680 989468599
? 1
? 1
! 97356 671493373
! 123727 65829497
! 112370 332895636
? 1
! 157691 677203340
? 1
? 29757
? 1
! 65472 668925308
? 1
? 1
? 1
! 160532 416966590
? 54387
? 1
! 104810 524584905
? 1
! 146003 358724514
! 40045 26893192
? 1
! 122493 811139108
! 142622 128403132
! 8693 643748514
? 1
! 117730 256904514
? 1
? 1
! 142625 211808708
? 1
! 189432 962782642
! 56245 615515245
? 1
? 1
! 122646 101050516
! 181843 319879368
! 124638 862177888
! 47730 346176311
! 72313 225137302
? 1
! 14504 270075364
! 130065 385833334
! 103464 394558146
? 1
! 184445 996309565
? 1
! 120363 609364297
! 175555 316951915
? 1
! 149546 61273663
! 64281 231156376
! 94014 107283063
? 44285
? 1
? 1
! 197941 78911562
? 1
? 1
? 1
? 48449
! 39819 727229464
! 166046 521912154
! 92076 341711167
! 31445 755338849
! 174796 678556793
! 197081 529602045
! 193963 362688990
! 199830 356641048
! 65008 389160829
! 113502 588604387
? 1
? 1
? 1
? 1
? 1
! 128905 427971533
! 127522 955927389
? 1
? 22914
? 1
! 69772 539462181
? 1
? 1
! 15379 620015286
? 1
? 1
? 1
? 1
? 1
! 9436 283495186
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 169898 895906737
! 197577 370818274
? 1
? 1
! 69075 433105741
? 1
! 24854 589429607
! 44269 144673548
? 1
? 1
! 87938 428861800
! 89895 308910261
! 82777 697143861
? 1
? 1
! 46985 500489913
? 1
? 1
? 1
! 43786 740879271
! 78509 997074938
! 56141 462988905
? 1
? 1
! 185136 779068976
? 1
? 103849
? 1
? 1
! 128196 448771881
! 50544 555966357
? 1
? 1
? 1
! 130447 218467783
! 193594 517039151
! 136432 324545944
! 117901 878457227
? 1
! 72045 672346684
? 1
? 1
? 8677
? 1
! 33975 105686153
! 197180 44771858
? 1
? 1
? 1
? 1
? 1
! 29720 781658751
? 191243
! 50114 933377853
! 37266 216395061
? 1
? 1
? 1
? 1
! 115120 779945342
! 143581 798336349
? 1
! 53022 950069072
? 27200
! 87220 533224710
? 1
! 65133 771256625
? 1
? 84266
! 153407 30043335
? 1
? 47959
! 188371 870983971
! 14428 462591054
? 1
! 103143 882726795
! 64893 451600895
? 1
? 1
? 1
? 1
! 170224 659793239
? 1
! 38658 490710648
? 1
! 60959 117748724
! 193222 737439299
! 129607 233591556
? 1
? 1
! 33206 354570356
? 115896
? 1
! 123102 271171187
! 182887 933508824
? 1
! 22417 264247830
! 152484 754172419
? 1
? 1
? 1
! 45850 524309011
? 41583
? 1
! 7604 138295152
! 53768 448184513
? 1
? 1
? 1
? 1
? 1
? 1
! 114538 922592348
! 117927 383806073
? 1
! 78753 223229423
! 181819 172680340
? 1
! 47557 351195298
? 1
? 1
? 1
? 1
? 1
? 1
! 114630 897410068
? 114522
? 1
? 1
? 1
? 1
? 1
! 190623 759672720
? 1
? 1
! 111341 852158521
! 36638 335241495
! 37059 332702869
! 147143 547123384
! 157699 999035849
? 1
? 1
! 169525 180556892
? 1
? 1
! 85067 471085517
? 30791
? 1
? 1
! 178652 584619210
! 99742 142088969
? 1
? 1
? 153631
! 82862 260811447
? 1
! 77486 833776980
! 14468 376574717
! 51546 997282718
? 1
! 21776 457720928
? 1
! 96085 146943332
? 1
! 189758 754867241
! 63723 836247637
! 55435 882995130
? 1
? 197792
! 105829 537500894
? 1
! 174666 170024342
! 103642 496687161
! 183742 937174787
? 1
! 53835 985248462
? 1
? 132738
! 110718 916979552
! 87814 128251194
? 66130
? 1
! 4860 484857002
! 35565 642743234
? 1
? 1
! 123851 686089216
! 20961 98962905
? 1
! 83237 484798401
? 1
! 120414 808373375
? 1
! 74020 766032569
! 105205 482926760
? 54193
! 59656 601920051
? 1
! 8202 976871366
! 23692 158840272
! 168951 819127295
? 1
! 107148 583444587
! 175864 12943021
! 144128 770712154
? 1
! 169204 816851888
? 1
? 1
? 1
? 1
! 116177 985681084
! 68573 365456068
! 196770 334278139
! 184762 303727677
? 1
? 22620
! 84401 316544876
! 32178 316206859
! 153356 42355726
! 156654 224793253
! 94572 714526074
? 1
! 111353 214652367
? 1
? 1
! 44520 731549589
! 199230 130823934
? 1
! 133602 744841749
? 1
! 59584 2681215
! 195864 850785068
! 28410 13668974
? 1
? 1
? 1
? 1
? 1
! 60564 1001860
? 1
! 129063 834816490
! 1267 940013202
? 1
! 60597 534981500
! 173690 631538506
? 1
? 1
! 130966 115004590
? 1
? 1
! 119684 887427599
! 186638 573404762
? 1
! 106532 533019977
? 1
? 1
! 1330 565695462
! 179053 393887878
! 26730 439066236
? 51083
? 1
? 1
! 149582 930315998
? 1
! 6523 194398746
! 156084 529124497
! 10706 5703213
! 14242 557900963
! 199335 769919053
? 1
? 1
? 48309
! 183589 690383615
! 144017 454344448
? 1
? 62692
? 1
? 1
! 76812 504151154
? 155067
? 1
! 176878 657181212
? 1
! 57695 955445869
! 25812 888134691
! 173830 406497130
? 1
! 52308 26733960
! 151223 77218962
! 56715 993551987
? 1
! 138889 830879578
? 114430
! 35811 546604391
! 14490 663877940
? 1
! 187788 486000491
? 1
! 39096 150636542
? 1
! 141233 743671224
! 152960 375999266
? 1
! 52706 925694
? 1
? 1
? 171856
! 171066 896584295
? 1
! 21226 289060267
? 1
? 1
! 79982 643016860
! 86882 875791112
? 1
? 1
! 36294 207971734
? 1
? 1
? 1
! 123238 160418139
? 1
! 140892 594951888
! 47908 696055801
! 14100 682761008
! 62654 315640109
! 160639 625724256
! 121665 827163697
! 168572 152635957
! 102440 46634951
? 1
? 1
! 4815 903655596
! 178107 747757344
? 1
? 1
? 1
? 1
! 180878 5832721
? 1
? 1
? 1
? 71582
! 139105 356880323
? 1
! 169194 393234317
! 191560 23446655
? 1
? 1
? 1
! 105790 91369210
! 168844 535757311
? 1
? 1
? 1
! 60452 759340761
! 126254 397240838
! 146295 282769636
? 1
! 7848 115463530
? 157367
! 57811 868421195
? 1
! 9587 765589031
! 72956 763430136
! 84861 858064730
! 61483 892966112
? 1
? 1
? 1
? 1
! 49066 205841058
! 162910 607069033
! 75790 420556250
! 190965 690866281
? 1
! 54676 736078342
! 186227 113481450
! 116349 384539957
? 1
? 1
? 1
! 15385 450489050
! 146824 260149543
? 1
! 54597 286981022
? 1
? 1
? 1
? 118159
? 1
? 1
! 153252 562239768
! 170307 105680833
! 87247 288433896
! 27282 750158056
? 1
! 158595 84462741
! 67699 756865245
? 1
! 161242 327389821
! 199068 965688929
? 1
? 117876
! 106753 115958888
! 187104 287786387
! 124944 348273324
! 163173 91667175
? 1
! 187958 320047090
! 23239 423189142
? 1
! 163319 784174464
! 42115 343317863
? 1
? 1
! 110071 956106149
? 1
? 1
! 64630 161243640
? 1
? 1
! 163653 816398094
? 1
? 1
? 1
! 133778 656466258
! 181482 860225980
? 1
? 1
? 1
! 54268 336911915
! 61855 301814268
! 115691 712924949
? 1
? 1
? 1
? 1
? 172744
! 71182 851519604
? 1
! 76755 977921481
? 1
? 1
? 1
? 1
? 1
! 22768 783128488
? 1
? 1
? 25319
? 1
! 145341 404239419
! 111121 18991693
? 1
? 1
? 1
? 1
! 186237 875012593
! 68860 665420651
? 1
? 1
! 78374 639034096
? 1
? 1
! 9292 88344872
! 105664 87178660
! 103473 785045360
! 6973 585157897
! 49839 548471820
! 122556 253913439
? 1
! 60614 239811165
! 41035 355165547
! 166274 492566734
? 117606
? 1
? 1
! 154864 722743930
? 1
! 376 10784369
! 81553 98195464
? 1
! 151021 404220121
! 94564 107204404
! 89876 514521961
? 1
? 1
! 111096 74253738
! 117873 804463937
? 5010
? 1
! 76786 564088893
! 29208 358898134
? 1
! 142353 502048775
? 1
! 99311 369577061
? 1
! 51293 205199245
? 1
! 15919 27882674
? 149079
! 44011 663027004
! 138605 622120142
! 172933 227660388
? 1
? 1
? 1
? 1
! 114075 743166867
! 141176 469168821
? 29426
! 47517 555220121
? 1
? 1
! 70403 222052965
! 15569 250785271
! 49109 425653314
? 1
! 81577 665978432
? 1
? 1
! 169696 503184141
! 148247 645442398
! 22182 458015114
? 1
? 1
! 51961 162834348
! 172263 872682305
! 126473 801841571
! 36655 279451096
! 31961 129739379
? 1
! 16528 325652805
? 1
! 8958 934361674
! 89297 617823777
! 157885 147447069
! 67936 801346775
! 155444 194326088
! 145213 44690992
? 1
! 60039 39733197
? 1
? 1
? 1
! 192201 502730328
! 151210 72633450
? 1
? 1
? 1
! 69117 793874731
? 1
! 175982 646262863
! 89878 609069151
! 44139 603949730
? 1
! 20181 997723727
! 177745 917368938
? 191976
? 1
! 164431 788232311
! 156063 909561890
! 139426 519322777
? 1
! 4656 875540735
! 92697 719615002
? 1
? 1
? 1
! 108359 315835704
! 46428 836368056
? 1
! 67152 718689431
! 134261 618037181
? 1
? 1
! 112559 85562040
! 162383 335072849
! 18798 985590936
! 172282 439949244
? 1
? 1
! 43852 105844918
? 1
? 1
! 16991 822486386
? 1
! 124998 913368119
? 1
! 16599 664758352
! 180442 949685690
! 170984 686715645
? 1
? 1
! 196601 118148565
! 5867 91019599
! 48767 746500507
! 66929 173327593
? 1
? 1
! 110322 888992065
? 1
? 1
? 1
? 34831
! 190509 901990412
! 147378 797389549
! 83384 898594877
! 2565 220841134
! 120932 514388292
! 187344 638883228
! 29167 696882892
? 1
! 154448 41047859
! 136230 868703360
? 1
? 1
! 12035 210156750
! 107304 331814428
! 47582 78263934
! 132257 176087864
! 144418 447910959
? 1
! 165853 314172975
! 27886 356438075
! 158675 559250343
! 28640 515349179
! 112969 243573665
! 64171 949845191
? 1
? 1
? 1
! 195552 95764964
? 1
! 47403 358341833
? 1
! 105092 546574127
? 1
? 1
! 80189 336680849
! 96221 811107310
? 1
! 97152 138708231
? 68322
? 1
? 1
! 78658 499301911
! 107998 789795511
? 1
? 1
? 1
? 1
? 1
! 163079 541917742
! 76572 969738947
! 36881 452231690
! 65042 471616546
! 8396 653607553
! 101636 850902057
? 1
! 40321 635662998
? 1
! 193300 847256676
? 1
? 1
? 1
? 1
! 101235 976033055
? 1
! 98675 452388394
! 32165 345226252
! 174199 803200521
? 85348
! 72653 276308214
? 1
! 196228 592547564
? 1
? 1
! 38435 729808229
? 1
! 141089 475288633
? 1
! 84877 301186566
! 149238 472605002
? 1
? 1
? 1
? 1
! 83193 764168858
! 89322 144918359
? 1
! 26900 24212506
? 1
! 49454 172259418
? 1
! 88845 652947538
? 1
! 97451 670851426
! 76613 758192793
? 1
? 1
? 8718
! 149873 947071966
? 1
? 1
? 1
! 145669 794935254
! 47845 184006045
? 1
! 43569 174529691
! 34392 448522301
? 1
! 36798 894568679
? 1
? 1
? 1
? 1
? 1
! 166815 590061194
? 1
? 1
? 1
? 1
! 103333 958765560
! 82951 585146736
? 1
! 65686 784374520
? 1
! 126716 620301503
! 11955 301933540
! 19449 414404822
! 46722 927367994
! 41682 635828487
? 1
? 1
! 70227 603485330
? 174408
! 79665 1898030
! 154387 821533022
! 149847 573208621
? 1
! 155898 885918607
? 1
! 28567 434755207
? 1
! 22419 570442800
? 1
! 27800 686795900
! 1989 103333045
? 116149
? 1
! 83745 550917611
? 1
? 1
? 1
! 129431 635463293
? 1
! 186545 513417565
! 75481 732598797
? 1
! 122635 866755572
! 118106 278561322
! 102066 852751630
! 42146 599024272
? 1
? 1
? 1
! 137617 573144758
? 104105
? 1
? 1
! 167492 924437064
! 19797 35194313
! 174887 765164230
! 167469 611983676
! 95869 600286635
! 117853 666954906
? 1
! 120669 207291627
! 6089 659137189
? 1
? 1
? 1
! 93141 151284726
! 23709 22297182
? 1
! 175199 388007147
! 54590 214588931
? 153505
! 147945 65796649
? 1
! 59928 527835780
! 26380 420197861
! 27811 555731436
? 1
? 1
? 1
? 30925
! 162400 796578019
? 1
! 174805 88477814
! 79925 686654430
! 74055 943672640
! 10926 562397602
? 1
? 1
? 1
? 1
? 1
! 78047 842822069
? 1
? 1
! 182704 792360406
? 1
? 1
! 62154 362111649
! 178721 527574962
? 50047
? 1
? 1
? 1
? 1
! 193077 318965629
? 1
? 1
? 1
! 178738 920383989
? 1
? 43836
! 32246 553213755
? 1
? 1
! 115695 347528886
! 175734 375347825
? 1
? 1
! 14608 857006509
! 189362 403824631
? 1
! 166665 555972949
? 1
? 1
? 1
? 1
! 199213 569937629
! 72758 719908197
? 1
! 127309 614037149
! 124445 130852746
! 111075 278592208
? 1
? 1
! 191411 511979065
! 130029 196567282
! 129957 813462759
? 1
! 159877 266892741
! 173538 555566261
? 1
? 1
! 74344 391451912
? 196313
! 128775 462478783
? 1
! 149921 565823412
? 1
! 93226 870680371
! 167822 999929706
? 1
? 1
! 31721 6937198
! 140435 922091743
? 1
! 149237 253087827
! 34026 859311076
? 1
? 1
? 1
! 39919 832712061
? 1
! 34207 858604148
? 1
? 1
! 183073 380033231
? 1
? 50102
! 189112 546651508
! 163255 448693733
? 79511
? 1
! 149406 531078473
? 1
? 1
? 1
? 1
! 96948 553389139
! 11888 514188407
? 1
? 1
! 82472 139414779
? 1
? 1
? 1
! 37694 409291981
! 53987 984177289
! 76518 657727682
? 1
! 106294 307785892
? 1
? 56689
? 1
? 1
? 1
? 1
? 1
? 1
! 41526 901613610
? 1
! 138143 306774907
? 1
! 78435 574974671
! 193586 824679234
! 52884 394449212
! 165942 333220570
? 1
! 192805 65519819
? 1
! 139581 16692898
? 1
! 123856 207828402
! 192614 770208116
? 166244
? 1
? 1
? 1
? 1
? 1
! 15282 444655156
! 8655 505593969
! 137048 621679656
! 158365 711598422
! 54558 278782990
! 31213 615002845
? 36167
! 107197 62909907
! 65462 49368796
! 106400 521587559
? 1
! 32812 7373104
! 151786 73865671
! 86349 327619919
? 1
? 1
! 159276 427842398
? 1
! 139766 836005814
? 1
? 1
! 68830 615112529
! 184986 789370294
? 1
? 77415
! 117892 269489756
! 140908 383539719
? 1
? 1
! 90978 594822080
! 3252 902507832
! 8481 319751945
! 17330 583549641
! 6032 454944170
! 54677 758718125
? 1
? 1
! 20362 846103869
! 138106 658063173
! 185734 872652689
! 96767 844405642
? 1
? 1
? 1
? 1
? 1
! 192604 187760985
? 1
? 1
! 35447 658344477
! 135758 715101017
! 3538 600058818
? 1
! 131387 119956311
? 1
? 1
? 1
? 1
? 1
! 150165 894551454
? 1
? 1
! 79559 385497002
! 169430 735096096
? 1
! 63345 27847193
! 144622 844769614
! 9949 412850525
? 1
! 8474 619681383
! 166554 455329689
? 1
! 152082 609101388
? 1
? 1
? 1
? 1
? 1
! 170522 32314587
! 73148 704455587
! 77929 302547127
? 1
? 1
! 180523 543096532
! 115165 361993659
! 94012 590406734
! 185447 956287050
? 1
! 36220 949459362
! 50594 146377046
? 1
? 1
? 1
? 1
! 71535 232801499
! 184842 88426632
! 174230 83444643
! 149879 382697483
! 123621 632779349
! 3573 362401949
? 1
? 1
! 142677 923152546
! 132936 753701234
! 160504 254760003
? 1
? 1
! 172843 305406477
! 157766 158977683
? 1
? 1
? 1
? 1
? 132570
? 1
! 103590 785187957
! 157384 855935282
? 1
! 179484 955254034
? 1
! 83162 94221550
? 1
! 103395 151568089
! 37578 210101718
? 1
! 167634 920811982
! 32780 803309417
? 1
! 63308 738515661
? 1
! 159051 970702088
? 1
! 88077 526416286
? 1
! 168239 65514477
! 99327 606142988
! 11690 173030406
! 81392 571692987
! 34533 258929084
? 1
? 1
? 1
! 3304 115144839
? 1
? 1
! 76542 490124770
! 113433 708477812
! 48807 553102220
! 194649 273577661
! 132853 797513838
! 121552 274053987
! 121223 938543322
! 158111 661513381
? 1
? 1
! 89716 403947426
? 1
! 79398 169745516
! 26716 406718680
? 1
! 108920 203101447
! 116061 267317926
? 1
? 1
? 1
? 1
? 1
? 1
! 199157 479563195
? 1
? 1
! 147425 537658896
? 1
? 1
! 187315 356242622
? 1
! 181380 370905693
! 182491 985053584
! 82143 266402391
? 1
! 123004 892260761
! 158134 773568431
? 1
? 1
? 1
! 100770 388024996
? 1
? 1
! 81414 820119647
! 120986 226909411
? 1
! 117917 827796328
! 138513 166792268
! 12625 689936037
! 46744 834047230
? 1
! 173791 650116692
! 34012 814183294
! 75890 950812407
! 68690 749022103
! 155423 305667177
? 1
! 182825 394712262
? 1
? 1
! 88049 81534011
! 90422 765729122
! 121174 871008357
? 1
! 199716 334832967
? 1
! 3976 570942521
! 67256 517794252
? 150063
? 1
! 152014 632936958
? 1
? 1
? 1
! 76642 519450536
! 67278 608140646
! 149400 852214734
! 93453 701464096
? 1
? 1
! 57869 986402971
? 1
! 128358 284876042
! 195573 447648161
! 199185 130489748
! 139175 173985167
! 155732 939221480
! 134343 78186535
! 77982 753902525
? 1
? 1
! 84745 18257166
? 47775
! 106066 204758450
? 1
! 56808 158172982
! 141715 723041851
! 130434 104735027
! 101852 978389165
? 1
! 99825 225460331
! 26438 621723683
! 121662 151240754
! 41709 781115982
? 26213
? 1
! 7369 188283379
? 1
? 1
! 149143 611803677
? 123959
! 13917 76656763
? 1
! 77267 788081102
! 131106 363734548
! 15468 473329943
? 58622
? 1
! 70226 214121267
? 1
? 61015
! 153426 400512464
? 1
? 1
! 4743 917802990
! 141533 600217288
? 1
! 148642 212508268
! 149599 763124740
! 23975 59680994
? 1
! 31782 125881189
! 82682 329915953
! 74297 857346728
? 1
? 1
! 146434 904896361
! 36852 702433388
? 1
? 1
! 79602 976800566
? 1
! 155498 701074537
? 1
! 133041 814463067
! 152132 24303573
! 121412 515711376
? 1
? 1
? 1
? 112170
? 1
? 1
? 1
? 143748
! 89863 335791195
! 41832 292769581
? 1
? 1
? 1
? 91458
? 1
! 105076 977553056
! 122599 786324818
! 151217 313027533
? 1
! 124928 149802718
? 1
! 41357 497882848
? 1
? 1
! 193402 765060222
? 1
? 78259
? 1
! 172416 809884701
? 1
! 70203 25658222
! 33785 430103425
! 153722 7559298
? 1
? 1
! 38177 697990476
! 71512 402457351
? 1
? 1
? 1
! 172614 526556525
! 103602 510967722
? 1
! 118782 736346612
! 96770 178934689
? 1
? 1
! 17085 937089555
! 95744 265070430
? 1
! 143346 90761863
? 1
! 183072 324502001
! 188326 731350608
! 183653 352095256
? 1
? 182086
? 1
! 34159 296842653
! 102186 118588884
? 1
! 24258 285506226
? 50521
? 1
? 1
! 172646 403548181
? 1
? 1
! 41073 271469364
! 29646 103114948
? 1
! 103845 979983526
? 1
! 175444 309859569
! 103977 375395317
! 25123 860674664
? 1
! 20802 530982201
? 1
? 1
? 167872
? 1
? 1
? 1
! 115768 215745676
? 1
? 1
! 148270 722854423
! 198885 864385510
! 54136 29155807
? 1
? 134272
! 64738 980864123
! 180541 811569117
! 114079 441590076
? 188356
! 147506 35774837
? 1
! 113577 891686436
? 1
? 1
? 1
! 156146 708652880
? 1
! 52949 607766780
! 102690 507811754
! 187160 252147197
! 130879 647867259
! 118715 159050282
? 1
! 80576 204782297
! 43894 37546857
? 1
! 187950 138369161
? 1
? 1
? 1
? 1
? 1
? 1
! 15938 465860974
? 1
! 100509 47849324
! 2675 444518165
! 121821 705557875
! 138159 452759954
! 63195 662050492
! 73219 772699663
! 13410 394102552
? 1
? 85291
? 1
! 92956 314027259
! 29502 6477715
? 1
! 39887 250502430
? 1
! 72525 103833674
? 1
! 198761 560893850
? 163416
? 1
? 1
! 48996 440751706
? 1
! 72453 798315588
? 1
! 73879 221644214
! 182678 457133537
? 1
! 193721 426759069
? 1
? 1
? 1
! 83965 116203863
! 15347 116141079
? 1
? 1
! 42655 141620232
? 1
! 144187 917459527
! 172069 315489829
! 158982 14109791
! 53518 911482994
! 158851 668674791
! 142365 498750771
! 56234 817608415
? 1
? 1
? 1
! 91160 682908078
? 1
! 112106 570942585
? 1
? 1
! 137783 227921414
! 96374 849670467
! 183180 976174488
! 108240 515815310
! 119162 502054199
! 47512 590796162
? 1
? 1
! 36735 373723671
? 1
! 69197 14588265
! 170573 421047783
! 49733 984707506
? 1
? 1
? 1
! 84481 435299258
? 1
? 1
! 66193 300300007
? 1
! 158281 373608148
! 3643 977841892
? 1
! 112464 953854735
? 1
! 166107 362600687
! 137825 754440543
? 1
! 81683 508389256
! 196431 515555336
? 1
! 94920 857555691
? 1
! 56428 73319537
? 1
! 72746 350378567
! 52692 248938433
? 1
? 1
? 1
? 1
! 140030 307738715
! 5165 917053184
! 107011 152869238
! 95755 569883585
? 1
! 31702 174711841
! 56278 960730615
? 1
! 63367 2613379
! 128791 846729545
! 179770 142281513
! 139984 257341617
? 1
? 1
! 16844 212022946
? 1
! 56516 391375386
? 1
? 1
? 69786
? 1
? 1
? 1
! 7775 482032434
? 1
? 1
! 181496 120511212
! 116837 697137358
! 96594 118659414
! 66779 261216595
? 1
! 158493 354928001
! 59211 557061178
? 1
! 82631 241304552
? 1
! 134937 800268123
! 148811 335544406
? 1
? 1
! 124581 756905473
! 177499 168370605
! 13174 6030929
? 1
! 49804 645339431
! 104246 655041975
! 150994 395827586
! 92144 712072072
! 19958 696067735
? 1
! 118073 949728536
? 1
! 194123 631667712
? 1
! 181675 765864060
! 142453 181457268
! 49414 537444331
! 168740 300957122
! 174207 316499025
? 1
? 1
! 195217 985037195
! 52679 8946441
! 27169 881910724
? 1
? 1
! 137392 148015394
! 179638 950653454
? 1
? 1
? 1
! 198611 892057416
! 62675 600234351
! 190468 163258503
? 1
? 1
! 118954 539095589
! 45039 631730258
? 1
! 56658 763556324
! 124896 382259429
? 1
! 161193 273472466
! 63283 732599483
! 196879 11447590
? 1
? 192432
? 1
? 1
! 3743 301499504
! 31833 49983491
? 1
? 1
? 1
! 22697 19782958
? 1
? 1
! 12040 991978418
! 161876 274953735
? 1
! 183996 188699258
! 165823 953204473
? 1
! 178574 474661872
? 1
! 32497 631815336
? 1
! 111250 191121905
? 1
? 1
? 1
? 1
? 1
! 165693 729906744
! 42689 231472234
? 1
! 78843 580313832
! 33354 928891568
! 144327 387669246
! 73296 441375977
? 1
? 1
? 1
? 1
! 123203 810486423
! 38495 338156316
! 165720 187902915
? 1
? 1
? 1
! 127410 438683879
? 85335
! 125294 769829922
! 50608 605753988
! 185585 567739101
! 21834 526367482
! 161312 72059972
? 1
! 13812 671401089
? 44378
! 41462 752118036
! 27105 223502413
! 158492 818145381
? 1
! 132396 932797621
! 109869 993157484
! 17944 280940477
? 1
! 97635 855487199
! 115307 476968301
? 1
? 1
? 1
? 1
? 1
? 1
! 88526 957241512
? 1
? 1
? 1
! 115194 652179277
? 1
? 1
? 136894
! 153160 727713862
? 1
! 172001 52155626
? 1
? 1
! 35385 633522248
? 1
! 1203 515575929
? 1
? 1
? 1
? 1
? 1
! 46922 186433601
? 184719
? 85360
? 1
? 103278
! 113412 555983017
? 1
! 16360 839797502
! 99688 651133414
! 71726 492857571
! 51308 367686998
? 1
! 162045 175074436
! 199337 369464373
? 1
? 1
? 1
! 18436 651662102
? 1
! 168748 410975335
! 87291 453628771
? 1
! 67726 693361956
! 188288 655909942
! 141875 258140337
! 29514 27901761
! 42630 420286916
! 109208 923399337
? 1
? 1
? 1
! 60895 766942089
! 97445 64407636
! 166924 420205615
! 39461 723550188
! 164567 411283337
! 6810 950582581
? 1
? 1
! 3406 474957680
? 1
! 151104 598883918
! 18603 718564247
! 138973 55389618
! 100598 18560091
! 33769 446620312
! 63903 292088386
? 1
! 21237 466545685
! 124617 253306413
! 9316 349929433
? 1
! 163672 410910533
! 34515 511118492
? 1
? 1
! 189649 312334050
! 122656 225026741
? 1
! 11933 782919231
? 1
? 1
! 176603 924204521
? 1
? 1
! 24690 144530286
? 1
? 1
! 3356 705006321
? 1
? 1
! 116738 302357148
! 148557 332942503
! 40032 332547625
! 76155 134913125
? 1
? 1
? 1
! 106210 566009739
! 120843 518218552
? 1
! 189496 712051801
! 27150 69424140
! 144077 580677057
! 53843 150060622
? 1
! 15369 557682080
! 41911 301011540
? 1
? 1
! 103089 397266193
! 63036 326958958
! 27174 642391172
? 1
? 1
! 84078 355129831
! 164160 519425939
! 135117 689555650
? 150830
? 1
! 149249 303916135
! 59516 705525450
? 1
! 134259 55429812
! 90424 65912074
? 110993
! 66217 518121545
! 49933 790373591
? 1
? 57397
? 1
? 1
? 1
! 97087 679756788
? 1
! 61270 907719906
? 1
? 1
! 38447 945985108
! 37276 631644049
? 1
! 33557 958460865
? 49910
? 1
? 1
! 177536 913015564
! 119201 23813581
? 1
? 1
! 190054 697858218
! 158312 820310608
? 1
? 1
? 184119
? 1
! 110176 263613480
! 96104 595810256
! 166323 109054260
? 1
! 81630 579827676
! 112958 469030113
? 1
? 1
! 183898 106059647
? 1
? 1
! 43026 978440146
! 135377 429053722
! 113032 951207288
? 1
? 1
! 126025 530383156
? 1
! 38717 599206488
! 160964 862066560
! 42498 923308632
? 1
? 1
! 65752 619010946
? 1
! 131961 366753877
! 188450 72259573
! 42026 950478069
! 92933 591428918
? 1
? 3215
! 2225 437614986
? 1
! 74816 306096040
? 1
? 1
! 163404 804336438
? 111886
? 1
! 161086 679282001
! 116214 147724679
? 1
? 1
! 184579 826598632
! 6335 684793146
? 1
! 102095 810666279
! 174538 106178469
! 196814 978419543
? 1
? 1
! 49496 679371485
! 134467 898092585
? 1
? 1
! 147365 534290322
? 1
? 1
! 981 202393447
! 24656 901496178
! 197242 294911052
? 1
! 28715 337204995
? 1
? 1
? 1
? 1
! 65480 974501173
? 176440
! 160712 889721450
? 1
! 179191 230272399
! 9055 732113713
? 1
? 1
? 1
? 1
! 159736 29459207
! 39659 713442600
! 59130 517593907
? 1
! 120271 753476599
! 35655 270691508
! 51566 66506493
! 79772 242797218
! 28000 292237267
? 1
! 47977 15917794
? 1
! 126227 602127501
! 95797 776002169
! 128254 542311215
? 1
! 61384 104604336
! 81504 327274766
? 1
? 1
! 144633 631984342
! 109668 837391529
! 135409 296178613
? 1
! 40141 690144853
! 160554 209642402
? 1
? 1
? 1
! 135639 555457617
! 155112 403242032
! 18637 207529125
! 178116 916292241
! 137676 626871649
! 169036 34900456
! 32710 10434322
! 63315 371876907
! 72963 524323367
? 1
? 1
? 1
? 1
? 1
! 17911 345015835
? 1
? 1
! 113810 420970736
! 114269 590056371
? 1
? 1
? 1
? 1
? 1
! 184565 440468198
? 1
! 78058 385588244
? 1
! 101144 914677808
? 1
! 124411 396768917
? 1
! 169357 914711018
? 1
! 53513 949913345
! 87841 630510350
? 1
! 173341 147501013
? 1
? 1
? 1
? 1
? 1
! 37927 586275668
? 1
! 117585 389449434
? 1
? 1
? 1
! 6728 829050981
? 1
! 96283 62051328
? 1
? 1
! 197083 829515066
? 1
? 1
! 100795 28203948
? 1
? 1
! 28136 522337776
? 1
? 1
! 137875 76479212
! 22757 514466529
! 5787 334027862
! 175152 351838168
! 132294 649405852
! 173918 534111883
? 72116
! 49861 192785448
! 77681 957276783
! 38696 305835868
! 95341 586218411
! 178247 86741666
! 122832 424798615
? 1
? 1
! 20444 296503100
? 1
! 75002 966137773
! 118878 423713623
? 1
? 1
? 1
! 197118 667473609
? 1
! 100048 72943947
! 195598 369682403
? 171737
? 1
! 164782 790296886
? 1
? 1
? 1
? 35205
! 38350 296879641
! 161461 740325541
? 1
! 99228 869309173
? 1
? 1
? 1
! 69648 103448565
? 1
! 118670 192310121
! 132969 140167129
? 1
! 54051 269183059
? 5222
? 1
! 177166 861478910
? 1
? 1
? 1
! 110390 721714495
? 1
! 177525 624420999
! 160241 768735392
! 22112 641252190
? 1
! 43399 389204600
! 199931 543898961
? 1
? 1
! 116849 984467805
? 47159
! 4425 713550200
! 39050 75483791
? 1
! 120045 169412353
! 118122 890215804
? 1
? 1
? 1
! 113409 141512637
? 41941
! 29234 885745937
! 171425 117097529
? 1
? 1
! 43407 892983660
! 112298 749864730
! 56804 984978974
! 27497 219272070
! 17066 864403124
? 1
? 1
? 173998
? 1
! 70725 588375299
! 131514 222200572
? 1
? 167065
! 95613 522883698
? 191906
? 1
? 1
! 40038 777391086
! 69014 726606945
! 8470 65444726
! 85830 593722456
? 1
? 1
! 7192 975103152
? 1
! 75181 975602308
? 80573
? 1
? 1
? 1
? 1
? 1
! 19049 206478302
! 144054 359906329
? 1
! 95775 362274464
! 43533 845643044
? 1
! 20277 906801124
? 1
! 102991 313097769
! 64320 637232766
? 1
? 1
? 15844
? 1
? 67042
? 1
? 1
! 54779 122196538
! 64680 742068415
? 1
! 21785 60147133
! 176428 587184973
? 1
? 1
? 1
? 1
? 1
? 1
! 126808 419968912
? 1
! 193880 239415677
? 1
? 177130
? 48754
! 148923 793251740
! 187209 684039702
! 174466 992769170
? 1
! 171629 339709867
! 179435 370826545
? 1
? 142102
? 1
! 71206 425463497
? 1
! 127740 824114053
? 1
? 1
? 1
! 112577 362155438
? 1
? 1
? 1
? 1
! 162195 389865426
! 121693 112217674
? 1
? 1
? 1
! 163035 723495947
! 197700 885058692
! 45540 44758997
! 186648 913154597
! 76652 366406674
? 1
! 155934 410223963
! 15891 455087993
! 37349 377724218
! 180850 713734175
? 1
! 115236 358034328
? 1
? 1
? 1
? 1
? 1
! 107507 30871922
! 43117 348434814
? 1
? 1
! 193543 504109240
! 133563 669343890
! 27325 727000337
? 1
? 1
? 1
? 1
! 102041 214495150
? 1
? 1
? 1
! 192264 543066610
? 1
! 109191 122589036
? 1
? 1
! 166381 158112853
? 1
! 137748 327024098
? 192875
! 14589 26775327
! 31163 85696070
? 1
! 75803 631134941
? 1
! 33329 652145357
! 133672 167734734
! 13763 26867342
? 1
? 1
! 180911 951068387
? 1
! 24041 767789942
? 1
! 197565 812194056
! 85920 176505092
! 154514 684968421
? 1
? 1
? 1
! 154788 191202944
! 125104 868554107
? 1
? 1
! 47795 807474440
? 1
! 92812 483524787
? 1
! 131767 421053882
! 78522 252960512
? 1
? 1
! 107951 439970890
? 1
! 79694 591887320
! 30852 967553628
? 1
! 120108 127774152
! 83392 181037270
? 1
! 187306 103182705
? 1
! 174174 810425087
? 1
! 1443 336700960
? 1
? 1
! 151741 810800206
! 57213 33121901
! 96589 617436748
! 165752 455571716
! 102161 89640291
? 1
! 45766 31248824
! 149637 655077471
? 1
! 106085 146791899
! 188200 918273303
? 1
? 1
? 1
! 83393 339485171
? 1
! 11834 929524792
! 182320 602367433
! 6229 986259658
? 1
? 1
? 91906
? 1
? 1
! 179819 574830169
! 143859 178115771
! 39112 601337957
? 1
? 1
! 94459 937867678
! 100299 935748634
! 165589 38377761
? 1
! 29123 612473897
? 1
? 1
? 60455
! 103198 682395752
? 1
! 83303 565230739
! 141774 60489540
? 1
! 38426 708467352
? 1
? 1
! 88371 841850755
! 44674 648183316
! 100682 642771494
! 56873 113680084
? 1
! 192454 744088407
! 6593 473019243
! 60523 483551455
? 1
! 152422 84529168
! 81163 17937191
! 83567 898759477
! 50442 500499288
! 42078 293909873
! 196407 967636989
? 181642
! 83045 1155865
! 132006 541071247
! 26813 803229270
? 1
! 138938 18285790
! 81779 1864832
? 42219
! 126168 47505966
? 1
? 1
! 170968 963296783
? 1
? 1
! 177424 693216462
? 1
! 66659 59296923
? 1
? 10309
? 1
! 65055 153013137
! 188042 968143426
! 154589 835658015
? 1
? 1
! 48434 578833016
! 114591 666992637
! 177467 622075592
! 150356 707488845
? 1
! 28862 970912199
! 100927 52367531
? 136780
! 29331 82001840
? 1
? 1
? 1
? 1
! 31744 550336975
! 44294 998892832
! 158454 748023225
? 1
! 157409 26378702
! 58444 189038203
? 1
? 1
? 1
? 90949
! 41666 652288723
? 1
! 17773 766593567
? 1
! 110521 9015595
! 20299 650021191
? 1
! 88663 687880433
! 184518 800511087
? 1
! 14822 664462784
? 1
? 1
! 181697 884648074
! 118862 388815324
! 120674 330751314
! 51772 785963359
! 138693 620851729
? 1
! 7529 202750710
? 1
? 48679
! 145015 968479968
? 18984
? 1
? 1
! 93025 432917413
? 1
? 1
! 170754 845501743
? 152555
? 1
? 1
? 1
? 1
? 1
? 1
! 158956 546537264
? 1
? 1
! 185682 123586597
? 1
? 160594
! 197931 573837574
! 6809 285035176
! 177339 118055810
! 90632 475735373
? 1
! 85427 526788988
! 51386 887969114
? 1
! 168863 791033525
! 63042 297176097
? 1
! 109353 167397210
! 119348 661565850
? 1
! 10329 592154236
? 24182
? 1
? 1
! 89792 671242380
? 1
! 11072 539769938
? 1
! 40529 412004500
? 1
! 56624 574180616
? 1
! 2813 890493258
? 1
! 189662 770264108
! 142195 621644583
! 100777 288315450
? 1
? 1
? 1
? 1
? 133122
! 43167 9005052
! 120956 868029982
? 1
? 1
! 62696 720734807
! 55532 140516184
! 18908 507414582
? 1
! 47259 574780373
! 190716 326543224
! 197313 727989708
? 1
! 110458 547060144
! 187818 252116223
? 1
! 182281 453077323
! 149506 304036604
! 133377 475102116
! 163074 526758490
? 1
! 126339 797838058
! 59094 723393858
? 1
! 67127 650286321
? 1
? 1
? 1
? 107330
! 142054 866762970
! 133840 606193876
! 124256 137493243
? 1
! 16861 355583301
? 1
! 36040 288966108
! 195525 624345636
! 121098 919560382
? 1
! 125499 87400370
? 1
! 59819 352528279
! 167596 318326972
? 1
? 1
! 178461 54776338
! 185838 52197537
! 103640 589321461
! 114770 251912674
! 73872 664672859
? 1
? 1
? 1
! 190031 118719200
? 146107
! 69957 778201276
? 1
! 27338 440841452
! 71343 700781940
! 124029 402518044
? 1
? 1
? 1
? 1
? 1
? 1
! 88619 652099373
! 85987 664303245
! 100891 420975120
? 1
? 1
! 48678 707386982
? 1
? 1
? 1
! 149594 330771189
! 15789 51233122
! 21140 666599912
! 196645 198111864
! 8133 840492668
! 84813 881729342
? 1
? 1
! 126306 183425319
! 164524 745827710
? 1
? 1
! 150187 811257539
! 111607 323641962
! 81845 241389634
! 146068 905551526
? 1
! 174615 306630332
! 34422 459370860
? 1
! 4823 873301479
? 1
? 1
! 105974 450194921
! 96029 390237542
? 1
? 1
! 65360 605820288
! 42925 49030987
? 1
? 1
? 1
? 1
! 23699 285497539
! 3182 329302105
! 74961 723782934
! 32936 210904968
! 182048 499985405
! 59177 214821498
? 1
? 1
? 1
? 1
! 38986 977379907
! 124837 632460661
? 1
! 194674 35997052
! 81973 830629175
? 1
! 47561 988484148
? 1
! 11572 894812678
? 1
? 1
! 116691 541628259
! 22616 959170323
? 1
? 1
? 159824
? 1
! 44110 618027987
? 1
? 1
? 1
? 1
? 1
! 81417 106185174
? 1
? 1
! 49368 801460200
! 148297 790942592
! 77395 450281664
! 64253 515036444
? 1
? 1
? 1
! 156327 256630855
? 34190
! 93982 247873270
? 1
! 196913 618200809
! 176071 335532986
? 1
? 1
! 118157 930592193
! 73586 320788560
! 175148 712538807
? 1
? 1
? 1
! 49545 637224599
! 141167 374478679
! 68876 438819297
! 117058 188212955
? 1
? 1
! 96288 277340015
! 153705 671059286
? 1
! 5179 567730600
? 171136
? 1
? 1
? 1
? 1
! 160995 65893277
! 127899 930452420
! 173544 218671163
! 46878 830334164
? 1
? 1
! 108186 411255275
! 45978 102276811
! 9011 139469567
? 1
! 48473 58544569
? 1
? 1
? 1
? 1
? 1
! 144789 40347292
! 166136 572501823
? 1
! 197983 616820697
? 1
? 1
! 141157 920791683
? 1
? 1
? 1344
? 1
? 1
! 150713 101510334
? 1
? 1
! 1029 353943843
! 156714 501809891
? 1
! 58014 886657979
? 1
? 1
? 1
! 6234 293104170
? 1
! 92765 750624222
? 1
! 92305 628757461
? 1
! 54772 561537571
? 68409
! 168532 506826503
? 1
? 1
? 1
? 1
! 63823 793649235
? 1
? 1
? 1
! 65842 491391289
? 1
! 132640 230812788
? 1
! 21154 819455141
! 26625 513410842
! 32211 329158413
! 193235 461691181
? 1
? 1
! 75777 872549459
! 117342 6984333
? 1
? 184343
? 1
? 1
? 1
? 1
? 1
! 85570 625082614
? 1
? 1
? 59743
! 58496 515319291
! 65338 150716990
? 1
! 103990 605593060
! 65984 735927186
! 115197 583329771
! 52897 997416300
! 52845 959742033
? 1
? 1
? 1
? 1
! 56532 778453065
! 149796 164413846
! 98798 858699257
! 147710 274058884
! 163005 128452958
? 1
! 172561 53693291
? 1
! 21955 432888175
? 1
? 1
? 1
? 1
! 78931 371168746
! 193557 498979093
! 98724 129468759
! 38842 776862261
! 91619 974609882
? 1
! 102915 122912326
? 1
! 163279 32004620
? 1
? 1
? 1
! 8737 855440719
? 1
? 1
! 50954 395065143
! 181698 240052708
! 127886 369590687
! 11511 795346822
? 1
! 133939 333312126
! 81904 390435506
! 169063 768085135
? 1
? 122862
? 15023
? 1
! 55763 590285478
! 168112 4413445
! 46424 134416198
? 1
? 173630
! 182182 870391977
! 163382 846350094
? 1
! 40902 345072663
? 1
? 1
? 1
! 147902 952976134
! 63192 413303162
? 52989
! 98530 379209105
! 110273 166783455
! 124666 340777421
? 1
? 1
? 1
! 173922 968740339
? 1
? 1
? 1
? 1
? 112763
! 118265 54411595
! 149082 749785902
! 106424 446181784
! 92484 867406534
? 1
? 1
! 29314 827721892
? 1
? 1
? 1
! 132017 549491163
? 1
! 21003 146935608
? 1
? 1
! 198991 499884485
? 93535
! 32545 224224803
? 1
? 1
! 132171 382656735
? 1
? 1
? 1
? 1
? 1
! 89426 331359900
? 154320
? 1
? 1
! 130106 579798557
? 1
! 101120 922411045
! 168392 90108627
! 27963 202943516
? 1
? 1
! 144468 421747698
? 1
? 1
! 5811 642378514
! 80804 530583152
! 55100 955467113
! 113813 396199262
! 18861 329922560
? 1
? 1
? 1
? 1
! 119599 138964752
? 1
! 181763 888461987
? 1
! 20456 471340907
? 27760
! 34300 3701989
! 144465 463498899
! 173967 333537397
? 1
? 25685
? 1
? 1
! 159512 429308672
! 133410 746565734
! 13141 151491146
! 89599 299844569
? 1
! 121038 52074171
! 133546 87121925
? 1
? 1
? 1
? 1
! 95191 356427978
! 161521 477256945
! 60624 934186156
! 9963 609432483
! 142017 575965974
! 72878 193630022
! 49255 331270425
? 1
! 39110 8139045
? 1
! 138247 505092086
? 1
! 192730 983906609
? 1
! 165667 242954714
! 27144 6747944
? 1
! 85395 484674082
? 40320
! 20207 434709060
? 1
? 1
? 1
? 1
? 1
! 105704 549315198
! 172122 773062717
! 146064 763941198
? 1
! 39863 441744930
! 94949 754301809
! 152588 791007372
? 1
? 1
? 1
! 59431 212787860
? 126660
! 128504 93024554
? 1
! 181347 256317115
? 1
? 1
? 1
? 1
! 63818 396300318
? 1
? 1
! 125367 144528750
? 1
! 144899 824898471
! 182054 346038849
! 26743 383025757
? 1
! 9107 744297445
? 1
? 1
! 80614 495930866
! 22502 922179929
? 1
! 9485 687567251
? 56594
! 72777 212564608
? 1
! 118111 475666419
! 84248 771242448
? 1
? 1
! 111021 693257927
! 177308 93120413
! 82171 539300955
? 1
? 1
! 82115 713459757
! 176884 65698864
! 181161 577977101
? 1
? 1
? 1
! 18140 409715438
? 1
! 21404 735609310
! 87318 610248438
? 1
! 140112 474628436
? 1
? 1
! 77799 930924040
? 1
! 177289 795689866
? 1
? 1
! 54756 944167852
? 1
? 1
! 163540 935191531
! 9401 534175828
! 99387 566875177
? 1
? 1
! 74604 540074456
! 141868 507309280
? 1
! 104702 877856516
? 1
? 175055
! 102340 261121435
? 1
? 1
? 1
! 1492 895581944
? 1
! 114002 875927758
! 4362 230119927
! 68966 868307218
? 1
? 1
! 3318 268287380
? 1
? 1
! 154789 464683384
! 180332 645417366
! 135237 461503871
? 1
! 178397 849313718
! 37039 994074626
! 102426 61167270
? 1
! 35044 545537110
? 28616
! 10731 925078745
! 72187 389938637
? 1
? 1
? 1
? 107199
! 95922 286399879
! 165956 969061481
! 109467 23301455
? 122099
? 1
? 1
! 111076 924943795
! 176947 525032060
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 50043 782265109
! 144013 150810327
? 1
! 67042 892795398
? 1
? 1
! 98491 549641190
? 1
! 60688 79960501
! 187826 348357751
! 105843 776291274
? 1
! 102940 825305985
? 1
! 29581 400561250
? 1
? 1
? 1
! 129739 293873937
! 50142 455517107
? 1
! 63402 160696202
? 1
? 1
! 35634 17001726
! 54775 150265136
! 139371 687780600
? 1
! 38430 233736105
! 102839 3327649
! 125103 516880506
? 1
? 172707
? 1
? 1
! 79391 921345346
? 1
! 91786 903155183
! 88673 635268253
? 1
? 1
? 1
? 1
! 171626 961510184
? 1
! 143050 541264339
! 70930 249500390
? 135355
? 1
! 53686 182504849
? 1
? 1
! 195913 15618203
? 1
! 37306 848931563
! 140059 578095493
? 1
? 1
! 101074 75297885
! 39821 27703790
! 194570 729071012
? 138263
! 63359 662137454
? 1
? 97466
? 1
? 1
? 1
? 1
! 198776 311837469
! 41415 220809757
! 28717 235997926
? 1
! 170386 576853176
? 1
! 192513 72695002
! 120880 549279310
! 167694 807906291
! 53921 810817030
? 1
? 1
? 177725
? 1
! 101479 963138847
? 1
! 137167 236739764
! 44054 46729034
! 198193 885589113
? 5282
? 1
? 1
? 13422
? 1
? 1
? 1
! 127661 393214244
? 1
! 195486 629036098
? 1
! 138571 727684581
! 152101 676204664
! 178188 80961199
! 2490 42628594
? 1
! 78180 91393438
! 6214 764331774
? 1
! 182541 610963010
! 40965 280622658
! 92109 524234724
! 35384 503075323
? 1
? 1
? 1
! 189642 59573246
! 111970 442031713
? 146692
! 184523 143434933
? 1
! 88302 161289697
! 158332 372163523
? 1
? 96413
? 1
? 1
! 156524 565105130
! 142072 805202098
! 191886 343942557
? 1
? 1
? 1
? 1
? 1
! 79515 385603493
! 988 298791238
? 1
! 130648 66368083
? 1
? 1
! 123474 490854636
! 8618 102497433
! 190084 766966940
! 26412 125148552
! 1343 804690119
! 15924 482560561
? 1
? 1
! 75417 11567167
? 1
! 87079 573801973
! 99195 125175687
? 1
! 189795 647784793
! 19668 203553553
! 30323 657168499
? 1
! 38338 179351697
! 183839 486854415
? 181186
! 66150 871200425
? 1
? 1
? 1
! 265 70177620
? 1
! 25143 42317571
? 1
! 155257 338601820
! 104648 160007528
? 1
! 17477 494912575
! 168253 993684742
? 1
! 121249 954663652
! 163117 401941267
? 1
! 199341 600113302
? 1
? 1
! 44124 808873385
? 1
? 178706
! 58186 652387370
! 30101 310173862
? 1
! 99501 44380331
? 196213
? 1
? 1
! 191290 395684128
? 1
? 1
? 1
? 1
! 112720 650759825
? 1
? 1
! 73498 412966436
! 191298 398525188
? 176044
? 1
? 1
? 1
! 81611 352061684
! 126717 117802388
? 1
! 169554 519236733
? 1
! 134508 502578719
? 1
? 1
! 135835 647050439
? 162205
! 195745 936662359
? 1
! 85329 451761005
? 1
! 54954 188385957
! 144045 984980968
! 20251 2165260
! 146988 950289740
? 158727
! 45028 423094096
? 1
! 125253 359121391
! 77968 48770103
! 156421 426105174
? 1
? 1
! 175520 336927112
? 1
? 1
! 46660 126043814
? 1
? 1
? 1
? 1
? 1
! 6612 806459593
? 1
! 12235 305075146
! 51281 139412797
! 166876 820062587
! 68442 87565147
! 107122 587265237
? 1
? 1
! 13246 877763185
? 1
! 159655 228144219
! 174167 695128215
? 1
? 1
? 1
! 148127 538093847
! 24192 854805533
! 111246 726923246
? 61437
? 1
! 40080 626359946
? 1
! 156287 875730385
! 8554 752289295
? 1
? 1
? 1
? 1
! 7676 649207478
! 75537 989083864
! 157308 713480214
? 1
! 192329 297040016
! 199418 596968368
! 126046 247322303
? 1
? 1
! 6333 836327785
? 1
! 45930 941172931
! 88904 677013492
! 36153 933905203
! 173159 430832900
? 1
! 82917 748916238
? 164350
! 43466 171888446
! 68595 497533165
! 127243 485042361
! 132494 41814267
? 1
! 56575 159036875
! 137299 178213244
! 116486 500693501
? 1
! 88266 858833842
? 1
? 1
! 102162 676655310
! 28693 870693750
! 53981 37675830
? 1
! 63430 235489702
? 1
! 72652 228731277
? 103413
? 48396
? 1
? 1
! 147112 897499920
! 181493 63238827
? 1
? 191661
! 54544 773881325
! 158443 414264503
! 48222 895639817
? 1
! 23659 837306191
? 142792
! 2410 555279581
! 88125 964199694
? 1
? 1
? 1
! 172329 432124548
? 1
? 1
! 20346 872645066
! 63337 481846258
? 1
! 42317 945226124
! 148504 440354814
? 1
? 1
! 157734 792944436
! 117195 887833152
? 1
? 1
! 8688 920621150
? 1
? 1
! 25103 204011060
? 1
! 52233 583382525
? 1
! 182164 778519410
? 1
! 63484 58080901
! 123117 392545128
? 1
? 1
? 1
? 1
? 1
! 64631 322450512
! 16840 580216655
? 1
? 1
? 1
! 162687 13924540
? 1
? 1
! 184514 38993396
! 191305 884897690
! 150331 925256613
? 1
! 43022 922361874
? 1
! 88348 718765532
! 160124 295529231
! 74948 137790244
? 1
? 1
? 1
? 1
! 164573 725834526
? 1
? 1
! 92442 75620857
! 112644 432131353
! 104268 271636408
! 40115 367198991
! 88115 23544005
? 1
! 78405 820917734
! 123513 796295897
! 59773 432758009
? 1
! 112675 388145024
! 56247 725078293
! 113737 266441830
? 1
? 1
! 164962 544864878
? 1
! 37725 400787121
! 177187 457625225
! 150246 37306682
! 10905 833151097
! 122704 195108682
? 1
? 1
? 1
? 155455
? 1
! 3819 738484971
! 171798 725944961
! 184678 225851024
! 173345 303069805
? 1
! 66719 686452275
! 178732 168911810
! 194051 545723158
! 195055 792168051
? 1
? 1
? 1
! 103788 655714835
! 83573 766588496
? 19862
! 189139 84745833
! 37856 405718554
? 1
? 1
! 12379 467754302
! 80157 167728452
! 133026 444025481
! 20064 346856996
! 95485 184102603
? 1
! 174703 587861646
! 98630 336465957
! 55906 1530733
? 1
! 8132 185819636
! 20911 912615061
? 1
! 119124 910536718
? 1
! 96001 722838137
? 1
! 67595 243443831
! 68098 842614053
! 169529 213403732
! 87369 903726374
! 27421 744119100
? 1
? 1
? 1
! 170885 879534714
! 155231 298433966
? 1
! 42209 983536736
? 1
? 1
! 180978 107056085
! 105170 167195588
? 1
? 1
? 1
? 1
! 146109 579372473
! 3646 348006774
! 139343 896762340
! 28426 960947568
! 148799 21938810
! 183018 777456088
? 176694
! 86087 137953684
? 1
? 1
? 1
! 28094 654509433
! 130200 324088895
? 1
! 155941 507504615
? 1
! 161481 335705598
? 1
? 1
! 176768 421550472
? 70391
! 199367 399612197
? 1
! 93176 428713836
! 147473 938663875
! 159227 8945320
! 110633 936698026
? 1
! 45382 626254457
! 94202 530467296
! 58837 815040145
! 71136 465799599
! 166960 296153380
? 1
! 52486 233396624
? 1
! 89624 579464958
? 1
? 181928
? 1
? 1
? 1
? 1
! 141597 203002313
? 197684
? 1
? 1
! 44111 238485630
? 1
? 1
? 1
! 121699 430481625
? 1
? 1
! 120009 463769022
? 1
! 7272 748417171
? 1
? 1
? 1
? 1
? 1
? 1
! 115845 851499473
! 140838 71033230
! 156560 544077804
! 60374 535276606
? 154587
? 1
! 119386 866692506
! 98601 611022338
? 1
? 1
! 173258 399000513
! 254 998988451
! 179167 347696933
? 1
? 1
! 64585 597169390
? 1
! 135399 849084491
! 108210 450872578
! 2200 691993690
! 166143 104531627
? 1
? 1
? 1
! 1410 617011959
! 59817 528631528
! 171479 858453971
! 92218 803037918
? 1
? 1
! 130099 409980024
! 194345 345168119
! 196274 718230363
? 1
! 81067 511968021
! 34315 161691530
? 1
! 106026 887885237
! 199518 625194402
! 87691 654022904
! 178423 419261897
? 1
? 1
? 62838
! 62394 765909831
? 1
! 164478 745439062
! 158398 333105674
? 1
! 21679 592627195
! 74393 933745082
? 132697
? 1
! 123214 821779075
! 88352 443756795
? 1
! 197321 158779433
! 17658 612922527
! 26083 151977943
! 41518 146863016
? 1
? 1
? 1
? 1
? 1
! 60525 933096728
! 6318 734972449
! 134069 445830350
? 1
? 1
! 44265 491125562
! 135077 770320468
? 1
? 1
? 1
! 161598 895078216
! 166217 839231736
? 1
? 1
! 97104 441043604
? 1
! 194292 964505248
? 1
? 1
? 1
! 60094 969460534
? 1
! 42739 275634084
! 194129 673527966
! 63452 177248197
! 150891 253920173
! 190656 10379383
? 183856
! 167367 903618807
! 163150 293777606
? 1
! 20452 312381989
! 109068 958567520
! 16645 287668207
! 46145 511087487
! 86814 51314809
? 1
? 1
? 1
! 158436 704489263
? 1
? 1
? 1
! 121562 283869231
! 86880 989575130
? 1
! 196090 802965310
? 1
? 1
! 154461 120351821
? 1
? 1
? 1
! 100236 348170734
? 1
? 1
? 1
! 27391 489136916
? 1
! 118268 899651193
! 198309 45275363
? 1
! 167277 612360899
! 64469 239978451
? 1
? 1
! 311 586965298
? 1
? 1
! 188258 963955253
! 23887 787894190
! 113855 29990724
? 1
! 127561 692181522
? 1
? 1
! 161319 179704072
? 1
? 1
! 113960 591791333
! 97179 683073321
? 1
? 1
? 1
? 19242
! 191278 641439423
! 11073 483863601
? 1
! 56729 309820458
? 1
! 103289 368083032
? 1
? 1
? 1
? 1
! 69770 882938572
? 1
? 1
! 34453 874197392
! 88522 228937779
! 68107 62228628
? 135732
? 1
! 196765 760193841
! 35337 183940686
! 131852 214591130
! 73644 512643965
! 90748 49982054
? 1
? 1
! 27833 126883185
! 29522 751021223
! 55156 291900717
? 1
! 39243 598919119
? 1
! 72223 418926224
! 162347 677310275
! 6758 502816712
! 23286 871196059
! 192163 894775091
! 12759 340211498
! 77472 230875416
! 96056 774065975
? 1
? 1
! 38990 920996099
? 1
? 1
? 1
! 48868 96204341
! 88389 823928528
? 1
? 1
? 1
! 156006 654688107
! 139960 889672502
? 1
! 3122 195866112
! 168232 544395710
? 1
! 194162 131971233
? 165349
? 1
! 105068 890540255
! 76193 440492822
? 1
? 64890
? 1
? 1
! 17763 586363954
! 121396 164562375
! 135312 318946541
! 171065 541817035
? 1
? 1
! 183799 932680888
! 173137 247157018
? 152988
? 1
? 1
! 180615 183620409
! 105922 648271990
? 1
! 62584 966843118
? 1
? 34190
? 186846
? 1
? 1
! 167703 399148144
! 16243 518499644
? 1
? 1
! 7545 676438139
! 62362 181003959
? 1
! 34064 546827318
? 1
? 1
? 1
? 1
! 193961 352580384
? 1
! 67635 926630807
? 1
! 136880 479698511
? 1
? 1
! 100138 948800217
! 37826 778761511
! 142023 749181580
? 1
! 128507 770885280
! 44716 305564742
? 1
! 48052 989279365
? 148183
? 1
? 1
! 52063 767563759
? 1
! 140096 820786787
! 163583 315501418
? 1
! 31162 809835605
! 71305 316894146
? 1
? 1
? 100390
? 1
? 24606
! 163909 885480988
! 107235 697312434
? 1
? 1
? 1
? 1
! 80819 256591697
? 1
? 24553
! 168739 689648905
! 2476 566052170
? 1
? 149823
! 129279 381677793
? 1
! 64998 852691980
? 1
! 68984 916623429
? 1
? 1
? 1
? 1
? 1
! 39013 461587102
? 1
! 173186 548474359
? 1
? 1
! 104572 451877662
? 1
? 1
? 1
! 191125 870990298
? 1
? 1
! 117147 781914044
! 25418 932568852
! 157000 760876577
? 1
? 1
! 6777 788187752
! 72253 891141714
? 1
? 1
? 1
? 1
! 75179 291948259
? 1
? 1
? 1
? 1
! 123067 665233805
! 149644 559714594
! 176403 91167065
? 1
! 174967 28829501
! 72690 971571094
? 1
? 1
! 52168 164272785
! 26891 572185083
! 52763 705620235
! 66462 884135699
? 1
! 157051 672085054
! 96571 945856695
? 1
? 1
! 39239 214034269
? 1
! 70793 114164633
? 1
! 34624 970795895
? 1
? 1
! 117460 366071400
! 122004 976764741
! 167379 85174683
! 192212 471838893
! 15038 35726906
? 1
! 8430 167924078
! 97254 830496033
! 25439 338582311
? 1
? 1
! 170899 315607767
? 77757
! 129824 727729737
? 1
! 86964 196305872
! 82021 410943701
? 1
! 31097 924410831
? 1
? 1
! 154882 38896669
! 43809 775160843
! 103983 559882328
! 115010 375320904
? 1
? 1
? 1
? 1
! 144913 620494959
! 149884 847447121
? 1
! 112149 911541046
! 106718 565483947
! 197454 624297624
! 196426 7910301
! 131239 594776365
! 199701 850413819
! 94534 388022373
? 1
? 1
? 1
! 102412 799459322
? 1
! 70516 95793870
! 45773 372796249
! 98150 157845187
! 141637 645571134
! 4418 449758111
! 55718 445369831
! 61930 735145436
! 40627 405126391
! 85206 771126788
! 9768 507438410
? 69901
? 1
! 118415 910307127
? 1
! 62511 407506107
! 110063 100471259
? 1
! 110919 839642122
! 76275 945708628
! 195193 154467836
? 84788
? 1
! 23776 517611520
? 1
! 126602 146883785
! 184806 744275386
? 1
! 92666 670883458
? 1
? 1
! 54438 136821658
? 1
! 51111 200099027
? 1
? 1
! 192043 877510374
! 140351 847909746
? 1
? 1
! 7023 634854336
? 1
! 35251 422384096
! 67239 299342162
! 99059 828080314
? 1
! 22860 367775102
! 97133 116539343
! 158506 407037381
? 1
! 197173 992660055
! 184164 602834149
! 45410 702169226
! 11152 118680395
! 11206 482719449
! 175945 963699409
? 1
? 1
? 1
! 112996 318841703
! 172509 688565138
? 1
! 94621 984826727
! 51830 59549828
? 1
! 103027 54499815
? 1
! 154027 121856839
! 71415 335558450
? 1
! 29933 111516206
! 43830 236638649
? 1
! 140860 259080899
? 1
? 1
! 176121 882051665
! 80393 150128657
? 1
? 1
! 144681 264390816
! 86401 888726775
? 1
! 115402 528055626
! 151726 589806819
! 62565 272399003
! 2227 485473268
! 178065 928840371
? 1
! 125410 678406436
? 1
? 1
! 161938 460627014
? 1
? 1
! 69295 17143638
? 1
? 1
! 145802 566630860
? 1
! 71987 131680200
? 1
? 1
! 37527 925783713
! 53803 920892547
! 36324 823980829
? 1
? 1
? 65022
! 58273 79645867
! 18674 175576613
? 1
? 1
? 1
? 159769
! 181153 227826322
! 198229 925418686
? 1
! 110982 690473531
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 58772 791540111
! 131740 320229068
! 116016 278242234
! 185098 147219937
! 198620 743879373
? 1
? 1
! 10782 763257692
? 44528
? 1
? 1
! 141935 790304350
! 196578 627533493
? 1
? 1
? 1
! 131880 941966309
! 144917 71272364
! 3762 542376017
? 19255
? 1
? 1
? 1
? 1
! 29614 648721823
! 24769 430287188
! 178952 956665527
! 121742 323690554
! 164975 543217342
! 170193 293714607
? 1
? 1
! 45432 649792096
! 13171 152804198
! 134665 280812225
! 171866 85107432
? 1
? 1
! 169344 747203547
! 32769 425814924
! 7819 288533288
? 132514
? 1
! 149875 674730989
! 106136 610872305
? 1
! 46441 408067763
? 1
! 195619 971363032
! 11000 300389669
? 1
! 180179 70836830
? 1
! 14849 834709490
! 26186 331217946
! 89098 129098187
! 175724 962867444
? 39459
? 1
! 108926 995350225
? 1
? 1
? 1
! 37579 219228762
? 1
! 12491 415189666
! 106987 642004220
! 70438 959214385
! 92573 821583131
! 170055 800278437
! 168370 365380175
! 621 608561406
! 137923 451648702
! 90092 137157816
! 18817 53487784
? 1
! 100047 247101031
! 140292 897753184
? 1
? 1
! 102273 178864491
? 93027
! 152858 888892085
! 37596 341271102
! 89087 719709922
! 56315 1987256
? 1
? 25531
? 1
! 35803 307034590
? 1
? 1
? 1
? 1
! 87490 111016615
! 199829 130465595
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 151664
? 1
! 22781 804727245
! 198558 691039013
? 1
? 1
? 1
! 85002 286776445
! 74796 448903629
? 1
! 30325 312612343
? 1
! 79297 854855592
? 1
! 103286 862820169
? 1
? 1
! 133252 133527754
? 1
! 178758 796179616
! 16218 737854840
? 1
! 108682 986648948
! 51380 235524344
! 106157 82961610
! 55285 345628380
? 1
! 86068 169853203
! 173000 685179814
? 1
? 1
! 118506 843840289
? 1
? 3420
? 37072
? 1
! 46729 726362608
? 1
! 181056 870187658
! 36006 844959401
? 1
! 171385 299021074
! 172636 975122313
? 1
! 133450 173788919
! 34378 424606302
? 1
! 78772 840937896
? 1
? 1
? 1
! 97241 24567785
! 83863 993215220
! 33004 266962985
? 1
! 197009 260632777
? 1
? 1
! 82167 362877606
? 1
! 31513 172453563
? 46466
! 175051 242688214
? 76873
! 59236 121097320
? 1
? 1
? 1
! 134655 635404266
! 14663 50128660
! 52844 971673843
! 144427 9627864
! 23289 72138049
! 50980 725632357
? 95082
! 30765 785226364
? 1
! 87608 138557052
! 160857 501294259
? 1
! 191323 497410055
! 132663 3257142
? 1
! 187566 217223657
? 1
? 1
? 1
? 1
? 1
? 1
! 67639 377051547
? 1
? 1
! 147680 20355357
! 136508 205282979
! 30231 421891740
! 171348 289704552
! 187451 39277874
? 1
? 1
! 83814 186226397
? 1
! 90956 651063514
? 1
! 185507 207730805
? 1
? 1
? 1
! 20333 532493863
? 1
! 122211 781802871
? 1
? 1
! 51649 87669972
? 1
? 1
! 77274 830098801
! 125319 911359399
! 168177 532130717
? 1
! 4468 497273616
! 187166 112034467
! 84728 939929016
! 20051 88615087
? 1
! 192617 814973424
! 121065 39247765
! 102549 271221164
! 87578 483934065
? 49125
? 1
! 167661 540112697
! 191629 985569606
? 1
? 1
! 49709 743865607
! 68962 571109838
! 192745 865386646
! 24992 512806544
? 1
! 129237 714836219
? 1
? 1
? 1
? 1
? 1
! 76239 429832555
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 199761 495957744
! 127264 866583449
! 122626 781457332
! 79049 772084732
? 1
! 87674 318454832
! 192493 571925457
? 1
? 1
? 1
! 4714 755460303
? 157011
! 85202 205401998
! 170089 616328854
? 123803
! 132545 409390090
? 1
! 5911 513503677
! 43009 659279068
? 1
! 160399 227288625
? 1
! 944 698859918
? 1
! 66019 474274993
! 78105 848411346
? 1
? 1
! 116284 223341846
? 44858
! 95579 95146669
! 19984 710633833
! 21806 979292092
! 186449 536339409
! 1689 65986773
! 112815 637700210
! 41442 306686207
? 1
! 160028 421045969
? 7996
! 118168 250913734
? 1
? 1
! 112541 544841964
! 49972 339500435
! 184027 824451576
? 1
? 1
? 1
? 1
! 188973 80313838
! 163529 273269948
! 102800 968572785
! 103735 950465860
! 115262 64182168
? 1
! 153517 462759996
? 1
? 1
! 159711 437701265
! 157230 919569995
? 1
! 141608 786145077
! 103522 254299901
? 1
? 1
! 72754 705638491
! 50082 750740180
! 34971 15100762
? 1
? 1
! 154834 381332421
? 1
? 1
! 105234 750657088
? 1
! 187430 562984740
? 1
! 33208 266605496
! 86842 662465109
? 1
? 1
! 20590 200234825
? 1
! 56154 259574020
! 113660 471545638
! 29286 748948483
! 176885 835642375
! 161049 757750795
? 1
? 1
? 1
? 1
! 117633 590742293
? 1
? 1
? 1
? 1
? 1
? 1
! 44373 473115790
? 1
? 1
! 108697 331592525
? 1
? 1
! 12407 846616857
? 96081
! 90754 84875558
? 1
? 1
? 1
? 1
? 1
! 185752 885672088
! 171420 1403818
! 191378 943265420
? 1
? 1
! 57534 476278021
? 1
! 86456 143693698
? 1
! 151278 75574117
? 1
? 1
! 18526 479182291
! 157416 39191633
? 1
! 171903 941504392
! 104134 245016929
? 1
? 1
! 189826 169190679
? 1
! 10699 995252770
? 160203
? 1
? 1
! 60656 388031437
? 1
? 1
? 1
? 105560
? 1
! 189934 968364479
! 22893 102899111
? 1
? 1
! 185332 400425453
? 1
? 1
? 1
? 1
! 180087 566386534
? 185111
! 115272 202777365
? 1
! 175992 925177237
? 1
! 45555 288789996
? 1
! 343 313209334
? 30343
? 1
? 70457
! 157032 786280844
? 11447
! 132185 392539341
! 162921 711868539
! 163565 145220687
! 65322 662410255
! 53224 397846561
? 1
? 1
! 54946 925015431
! 44004 653107250
? 1
? 1
! 34968 813997181
? 1
? 1
? 1
? 10308
! 164750 803303964
! 176527 945874148
! 114232 164649474
? 1
? 1
! 49806 481484446
! 59311 339173379
? 1
! 115217 678187102
? 1
? 1
? 1
? 1
! 24206 738301825
? 1
? 1
! 108924 958387671
? 1
? 1
! 89183 386407418
! 131849 677285925
? 1
? 1
? 1
? 1
? 1
! 157998 272086410
! 119121 231949630
! 182539 620597826
? 1
! 147735 843642108
? 1
! 27580 94301795
! 8134 800290666
? 1
! 175652 195907322
? 1
? 1
? 1
! 146219 172457087
! 126793 527618972
? 1
? 1
! 145805 684498760
! 8776 54590252
! 152808 172823542
? 1
? 1
! 147547 679858911
! 182475 715170399
? 1
? 1
! 45216 659175904
? 1
? 1
! 2065 178481047
! 25915 801300921
! 94802 529711939
! 143258 791726122
? 1
? 1
? 1
! 40360 882378632
? 1
! 160164 679304815
? 1
! 73104 850961938
? 1
? 1
? 1
! 183438 971894648
? 1
? 1
! 105640 557350774
! 1664 747766555
! 65688 604008160
? 1
? 1
? 1
? 1
! 40281 691675981
! 210 334042554
? 1
! 166029 365461181
? 77965
! 25518 175572137
? 1667
? 1
? 1
? 1
? 1
! 131089 453903681
! 25090 411429114
? 1
! 169320 706355822
? 1
! 37710 49184390
? 1
? 1
? 1
! 107850 353627667
? 1
? 78027
! 27049 77119698
! 82554 88918465
? 1
! 171557 701762930
? 1
? 1
? 1
? 1
? 1
? 1
! 27847 585638450
! 38211 521183258
? 1
! 116934 849885792
! 146872 178220336
! 191080 60303217
? 1
! 64727 931138926
? 1
? 1
! 103575 681294826
! 53045 350493871
? 1
! 2236 100613177
! 162091 738716921
! 198380 256745976
? 1
! 184293 876276873
! 113513 272132693
! 136876 367691212
! 68998 857379142
! 4908 337405483
? 1
! 154259 769409323
? 1
? 1
? 1
! 104846 214591507
! 105502 116095898
? 1
! 163598 99222713
! 55440 626742567
? 107862
! 169110 268605376
? 1
? 1
? 1
! 66927 788736996
? 1
! 51252 636636863
? 1
? 1
! 59836 199607032
? 1
? 1
! 99032 90070168
! 197430 744156542
? 1
! 28044 778956648
! 116989 211485884
! 161315 781220253
! 78907 389955045
! 62221 117539781
? 1
? 1
? 1
! 69528 426431265
! 166860 532766343
! 140164 885329162
! 80428 107899664
? 1
! 195454 493666669
? 189881
! 168561 684830053
! 172324 828627087
? 1
? 33556
? 1
! 76751 892285670
? 1
? 1
? 1
! 172566 734349829
! 50837 411735405
! 181780 248629461
! 81984 114768260
! 26859 605446823
? 1
? 1
? 1
? 1
? 1
? 1
? 15479
? 1
! 161344 272307027
! 70055 404020708
? 1
? 1
! 33276 673633804
! 9704 364526364
! 24160 323501457
? 24951
! 89708 115379016
? 1
? 2608
! 128030 991680478
? 1
! 74311 164676662
? 1
! 145807 687748120
! 32810 820346993
? 1
! 70562 864060447
! 144515 760873137
! 63864 345776436
? 176220
? 1
? 1
? 1
! 179507 105561784
? 1
! 175421 143599885
? 1
! 41905 59921270
! 44816 93409805
! 185176 126239637
! 74674 654585540
? 177514
! 1670 887832133
! 104149 511663051
? 1
! 106641 550912798
? 1
? 1
? 1
? 1
? 1
! 124401 273724394
! 28996 833187993
! 99495 491137748
? 1
? 1
? 1
! 164806 378323594
! 57806 132168387
! 62070 977184819
! 172349 505865599
? 1
! 36766 286354797
! 52422 944139225
! 162807 751847689
? 1
? 1
! 79720 55829398
! 159149 127015609
! 138564 522817330
! 103943 258354209
! 93907 864856485
! 42064 536929388
! 128673 604275428
? 1
? 165204
? 1
? 1
? 1
! 40815 416286064
? 1
? 1
! 115045 800900754
! 18441 11940965
! 185965 825363697
! 112538 277743559
! 178112 623634407
! 184725 366273694
? 144655
? 1
? 1
? 1
? 1
! 106238 317123055
? 1
? 1
? 1
? 1
! 29540 857642932
! 138220 20897867
? 1
? 51371
? 1
! 54686 527892126
! 126173 952490824
! 130016 386229332
! 102568 346901239
! 54562 571155764
! 68921 495372151
! 134136 896070525
! 112693 406011957
! 95542 419571093
! 8706 211737538
! 101827 114729435
! 20060 378039149
? 1
! 47220 157809088
? 1
? 1
! 104126 235554087
? 1
? 1
! 36642 227787335
! 173485 590158401
! 143824 180992293
! 55428 182604312
? 1
! 113342 732016724
! 76402 898959003
? 1
? 1
! 30107 361438518
! 137627 215492073
! 115760 695641001
! 85417 845204179
? 1
? 1
! 77660 285792476
! 61546 385564669
? 1
? 1
! 55520 537030378
? 1
? 1
! 89010 306455665
? 1
? 1
! 155486 236418533
? 136698
? 1
? 1
! 144626 140215140
! 199612 198875990
? 1
! 154859 258951369
! 190778 367728825
? 1
? 1
! 121807 56835404
! 20632 876752832
! 29457 194159611
? 102206
! 91698 842940165
? 1
? 1
? 1
! 41117 70283989
? 1
? 1
? 1
! 120548 599353740
! 144497 20119252
! 76877 582095750
? 1
! 59406 690581441
? 154249
! 152136 556196185
? 1
! 24588 677091562
! 91430 247368275
? 1
! 50188 663101337
? 1
? 1
? 1
? 1
! 40892 253107684
! 158373 181382762
? 1
! 135206 180058833
! 134995 7456180
? 1
? 1
! 7312 861356451
? 1
! 55112 660947476
? 44666
! 82069 90422300
? 1
? 1
? 1
? 1
! 151244 522908261
? 1
! 67292 771014401
? 1
? 1
? 1
? 1
! 77953 114598082
! 69940 303647453
! 174448 607470738
! 151349 945914114
? 1
? 1
? 1
? 1
! 81669 744847049
! 77107 11732842
? 1
! 16725 175530524
? 1
? 1
! 66863 5269745
! 76018 663635788
! 148879 540656437
! 62586 233576644
! 20796 95654525
! 6921 708153141
! 37015 458774740
? 1
! 151122 975443164
! 55753 178441716
? 1
? 50208
? 1
? 1
! 64063 215255443
? 1
? 1
! 149184 211331677
? 1
? 1
! 10620 678595821
? 1
! 122576 760984274
? 1
! 3847 824856963
! 83641 288534391
? 1
? 1
! 18390 612536289
? 1
! 31609 676549161
! 109641 760439398
! 101401 698464407
? 1
? 1
? 1
! 196294 932876947
! 55716 117168295
! 95723 439219811
? 1
? 1
! 137046 287729678
! 55798 852104170
! 30954 425505332
? 1
? 1
! 166626 965312932
? 1
! 174128 333175088
? 1
? 1
! 75672 700217351
? 1
? 1
? 1
? 1
? 1
? 1
! 157547 608856172
? 1
? 1
? 123711
! 37760 692965303
? 1
! 149503 605515005
? 1
? 1
? 1
? 177864
! 121722 851570800
! 52318 239583932
! 155858 163962253
! 73784 850867889
? 1
? 1
? 1
? 1
! 194767 269542092
! 23256 474049574
? 1
? 1
? 1
? 1
? 1
? 1
! 29751 569232269
? 1
! 133691 407719944
? 1
? 1
! 96942 610442697
! 127606 917567834
? 1
! 89141 824333242
? 1
? 173356
! 133921 916549754
? 1
! 131266 291570147
? 1
! 101402 748460219
? 1
! 126721 465129742
? 1
? 1
! 113659 717038056
? 1
! 185169 988530018
! 27771 195046712
! 104449 571134598
! 172893 350923795
? 1
! 145032 620497887
? 1
! 58943 80789112
! 114332 2347214
! 81039 651148269
? 1
! 119892 183684643
! 75186 780883
! 151371 904160458
? 1
! 174664 514196286
! 171345 335389865
! 194821 996872884
? 1
! 194410 49226020
? 1
! 89755 543853296
? 57712
? 1
! 180354 112985869
! 163867 312612930
! 78534 4425705
! 129193 175578644
? 1
! 67816 929174967
! 165105 534418384
! 141796 516161428
! 4188 616168429
? 1
! 26803 847172407
! 149514 291608080
! 172486 299524092
! 182842 724654502
! 11443 78883101
? 1
! 12333 331963578
? 1
! 182547 253100949
! 122936 617923649
? 1
? 1
! 19372 210019739
? 1
! 12809 904665167
? 1
! 104769 190480118
? 1
? 1
! 166369 589801878
? 1
? 1
! 124117 199803937
? 1
! 47106 626360484
? 1
! 30639 69796344
! 74369 134782156
! 198267 127292738
! 57064 100883046
! 19002 86705385
! 173606 393060085
? 1
! 63186 738093826
? 1
? 1
! 102705 95148161
? 1
? 1
? 1
! 143951 238275995
? 71162
? 1
! 177368 902468685
! 149788 239591566
! 50313 587647429
! 172039 318904844
? 1
! 168643 890452346
! 7138 853469277
? 4702
? 1
? 1
! 169419 948009123
? 1
! 137741 816741959
? 1
! 6826 40719370
? 1
? 1
! 74086 788731633
? 1
! 74062 495422258
! 153700 393612686
! 169718 971801390
! 88183 158221008
! 63205 589063601
! 122668 311429105
? 1
! 60504 40653974
! 156308 812811536
? 1
? 1
? 1
! 19896 767023204
? 102069
? 1
? 1
! 121411 986037940
! 147812 396361242
? 1
! 105752 751498149
? 1
! 184536 943539964
! 65084 113739486
! 50490 982751839
? 1
? 1
! 193203 984034474
! 107539 828470140
! 4918 624381017
! 124431 422688484
! 142301 509749759
! 90303 259344398
? 1
! 58721 769492363
! 6626 273272674
! 92118 618742733
? 1
? 1
! 52476 944394015
? 1
! 112396 558493197
? 1
! 23119 665987110
? 1
? 1
? 1
? 1
! 189294 456638982
! 33612 120487077
! 146401 684576855
? 39155
? 106801
! 5913 943189858
? 1
! 125047 934329632
! 115577 797535511
! 178512 6978847
? 1
? 1
! 195039 845070171
! 37574 663880586
! 22060 868975782
! 10982 686277755
! 107355 521811581
? 1
? 1
? 1
! 146576 927311063
! 148561 909687999
! 192918 696787143
! 88556 548511126
! 152305 542833602
! 113726 43126624
? 1
? 1
? 1
? 1
! 134962 933741975
? 1
! 181009 556247079
? 1
? 1
? 1
! 71519 793321246
? 1
? 1
? 1
! 157013 694421239
? 1
! 42650 34066285
! 57034 328497669
! 23785 127272967
! 112894 386300406
? 1
? 1
! 196677 887574545
! 61879 247118549
! 15963 220462969
? 1
? 1
! 173904 691266852
? 1
! 199472 781809052
? 1
! 16071 933478075
! 99666 649118010
? 1
! 148360 626853035
? 1
! 167320 115350892
? 13588
! 143246 580036517
? 1
! 70365 956530303
! 67314 704638085
! 30537 708773193
! 13549 984883623
! 102838 622225382
? 1
! 113363 495755882
? 85475
? 1
? 1
? 114837
? 1
! 57036 515603626
? 1
? 1
? 1
? 1
! 113334 54130567
! 52907 706037717
! 118817 225665185
? 1
? 1
? 1
? 1
! 57091 780410680
! 175576 11236411
? 1
! 100805 227620227
? 1
? 1
! 90943 235955289
! 82593 997113793
! 127699 445208454
! 121300 671407153
! 58630 959967929
? 1
! 55330 72294136
! 167391 528226440
? 1
! 11308 406457236
! 186735 811597175
? 1
! 168776 715015047
! 185756 618933652
! 189729 480716996
? 1
! 197544 415492562
! 181409 565981467
? 45558
! 171102 973056754
? 1
! 115347 383615311
? 131691
! 10845 810209497
? 1
! 137965 395792556
? 151177
? 117823
? 1
! 38308 30688296
? 1
? 1
! 22433 91679216
? 1
? 1
? 93689
! 186257 672861549
! 161345 916615531
? 1
? 1
! 34446 481908924
! 168536 677871222
? 1
? 1
? 1
! 98468 667203342
! 61836 679459625
! 88347 482074728
! 56768 587479150
? 1
? 1
? 1
! 113055 673903148
! 153523 425691230
? 1
! 37131 583252958
! 69251 159730866
? 1
! 189925 370950466
? 1
? 1
! 154778 157800671
! 23710 781784350
? 1
! 69788 51509372
? 1
! 59695 72894913
? 1
! 152116 538084123
? 1
? 1
? 1
! 193629 179509869
? 130336
? 1
? 1
! 158374 432518755
! 79450 776345491
? 1
? 1
! 168709 573130589
? 1
? 1
! 181303 841259258
! 20056 647950406
! 117914 490882685
! 88534 460159566
! 65516 324868221
! 42359 585420191
! 93485 883485857
? 1
! 173874 638533781
? 1
? 1
? 1
! 132564 827898577
? 1
? 1
! 158017 983242083
! 58375 727371387
! 124616 413970718
? 1
! 172171 307361395
! 82050 840301199
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 112550 592129396
! 117399 929921184
! 59076 382704016
? 1
? 165083
? 1
! 59444 57775793
! 82018 252791370
! 154005 688299006
! 116594 98031536
? 1
! 131494 977994356
! 152065 848484941
? 1
! 114760 815847049
! 102687 327115375
! 107681 594299249
? 1
? 1
? 1
? 124304
? 1
? 1
! 639 113967693
? 1
! 42938 778961907
? 1
! 62123 473145370
? 1
! 67572 52801621
? 1
? 1
? 1
? 189969
! 186620 335634475
? 1
? 1
? 1
? 142410
? 1
! 157956 908955614
? 1
! 89851 471020449
! 166567 138733763
? 1
? 1
? 1
! 7037 897727230
! 47400 75353506
? 1
? 1
! 41155 290379484
! 53188 402427366
? 1
? 1
! 1133 191007886
! 73415 802324693
! 13111 47440528
! 150766 598432111
! 9908 743660883
? 1
? 5464
? 1
! 100749 501072362
! 175832 524012390
? 1
? 1
! 44064 766165495
! 98528 565559439
! 77923 130484573
! 62023 141905600
? 1
? 1
! 198026 367321881
? 1
? 1
! 104556 308528178
! 181001 228098910
? 140032
? 1
? 1
! 82998 854956581
? 1
! 96799 365233444
? 1
! 57319 27576354
? 1
? 1
! 114056 328139440
! 84396 877944876
? 71911
! 110254 235026379
? 1
! 26735 368365935
! 35375 134579397
! 190021 137825353
! 3791 11967675
! 110527 811591655
? 1
? 1
? 1
! 182489 692713266
? 1
! 178131 916019484
! 115397 101166010
! 14288 623286945
? 1
? 1
? 1
! 146850 154610514
? 1
! 10318 752258110
! 31620 921333825
! 168083 964235862
! 182818 360139491
? 92662
? 1
? 1
! 31133 699019974
? 1
! 30862 177849392
! 2730 94821281
! 182529 414284755
! 177540 842892401
? 1
! 193868 505733734
? 24265
? 1
! 59673 857557612
? 1
! 83508 137408628
? 1
? 1
? 1
? 1
? 1
? 1
! 54447 797607676
! 96054 840122417
! 13919 371238722
? 1
? 1
! 34164 205545134
! 163194 858174575
? 1
! 121078 488071585
! 34463 987636257
? 1
! 145941 734115802
? 1
? 1
? 1
? 1
! 8818 786969781
? 1
! 53046 515868390
! 46227 317844213
? 1
? 1
? 1
! 114499 893213717
! 130914 838815854
? 1
! 12019 579417682
? 1
! 31685 386100071
? 1
! 136752 174288
! 29389 181711609
! 119432 505665293
? 1
! 188576 981724555
! 169027 779256122
? 1
? 1
! 185505 874162658
! 150042 986396205
! 106853 45769139
? 1
! 86991 21506542
? 1
? 1
! 37156 354488496
? 20167
! 126022 417100702
? 1
? 1
! 64130 899471580
? 1
? 1
! 84162 796912685
? 1
? 1
! 11793 575807962
? 1
! 54204 73214978
? 1
! 18077 583512545
! 91551 653372092
? 75622
! 24300 640187849
! 92098 47681993
? 1
? 1
? 1
! 29053 749001153
? 1
! 183192 145427424
! 14846 869557231
! 158070 692969590
! 113207 555671019
! 170129 51351161
! 12234 832409274
? 1
! 182276 774514299
? 1
! 56282 801567686
? 1
! 147046 576799579
? 1
! 182123 573735730
? 1
? 1
? 1
! 115340 379570359
! 39265 218723782
? 1
? 1
? 1
? 1
? 1
! 129705 80699567
! 10392 641383908
? 1
! 62060 28645238
? 1
! 196571 684797382
! 120541 701301449
? 1
? 1
? 1
! 26034 363183080
! 90724 353944397
? 1
? 1
! 104148 220856556
? 1
? 190576
! 136857 783964786
! 74016 615188348
? 1
? 1
! 69130 1346160
? 1
? 1
? 1
! 136414 331367961
! 172093 884139022
! 142178 696476422
! 60248 383811226
? 1
? 1
? 169613
! 52936 598433239
? 1
? 1
! 140041 237945580
? 1
! 187906 273584625
? 1
? 1
! 76934 960589292
? 1
! 192135 251342024
? 1
! 20994 382630689
? 1
? 1
? 1
! 16530 790636633
? 1
? 1
! 129312 231452063
! 20296 245411414
! 99791 970779659
? 1
! 121105 770646447
? 1
? 1
? 1
! 158515 257356757
? 1
! 126836 636791757
? 1
? 1
? 1
? 1
! 101269 639920674
! 191660 850447782
! 152465 581225605
? 1
! 156578 421080830
! 136166 968349025
! 106342 187963495
? 1
! 100205 368996776
! 124677 997325310
? 1
! 66508 931228980
! 146820 711076825
! 180981 388406175
! 117202 155703120
! 104977 354753456
? 1
? 1
! 122199 151023296
? 1
! 2340 275310976
? 1
! 76935 449381160
? 1
? 1
? 1
! 194576 519619211
! 175800 325850750
! 129624 412300227
? 1
? 1
? 1
! 162641 987274955
! 56081 523585330
! 136899 22505543
? 1
! 175696 945179148
? 175485
! 34930 634080291
? 1
! 8427 883437433
! 134214 194352878
! 158123 989862249
? 1
! 115163 111273405
? 1
? 1
? 1
? 87319
? 1
! 147087 458934780
? 1
? 1
? 1
? 1
! 139934 294662854
! 98905 351506210
! 156607 650127512
! 53802 531670272
! 66284 157002428
? 1
! 1705 62978
? 1
! 187415 636088260
! 112928 937757178
? 1
? 1
! 3055 560383774
? 1
! 154871 360091475
? 1
! 179827 586195393
? 1
? 1
? 1
! 32383 40009740
! 146844 823500546
! 81626 405588570
? 56867
? 1
? 1
? 1
? 1
? 1
! 16913 726101057
? 1
! 12792 396732035
? 1
! 86532 37561709
! 25767 91370503
! 99230 702835821
? 1
! 80674 164693679
! 109432 388029977
! 139315 797565285
! 98665 334828573
? 1
? 1
! 96678 220964552
? 1
? 1
! 11541 538791204
! 47466 814904836
? 1
? 1
? 1
! 120827 934485700
? 1
? 1
! 165981 961100060
! 22813 465217431
! 69716 918172137
? 1
! 68024 358505555
? 1
! 102685 628007048
! 157630 283264556
? 1
? 1
! 139385 717188601
! 128746 856273032
! 181570 409333336
! 194452 877126403
? 1
! 183658 121710772
! 164979 858775050
? 1
! 118557 2886633
? 1
! 55482 996684882
! 195343 920818513
? 1
? 1
? 28858
? 84848
? 1
! 198446 45321635
! 103644 189698291
! 79184 488266699
? 1
? 136728
! 45980 764298883
! 45908 329904235
? 88488
? 1
? 1
? 27374
! 64360 878759234
! 23711 146670605
! 97335 550499463
? 1
! 184708 380115253
? 1
? 1
! 63621 102388666
! 106607 851537563
! 153574 960700123
? 1
? 1
? 151913
? 1
! 55103 573125838
? 1
! 137756 726465679
? 166749
! 121960 802914971
? 1
? 1
? 1
! 189317 676769484
? 1
! 114423 308740686
! 74346 648337281
! 175983 682694698
! 77722 937238880
? 1
! 180075 678154041
? 1
? 1
! 166993 560625510
! 166426 11257323
? 1
! 84954 374078938
! 126563 561732132
! 29718 577428236
? 1
! 120764 853519772
? 1
? 1
! 55688 764698644
? 1
! 132091 618327092
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 50446 363987990
! 7594 520366969
? 1
? 1
! 71511 651816656
! 104116 813651720
! 10307 489587152
! 62133 225491659
? 1
? 1
? 1
? 1
! 19757 241553383
? 1
! 66244 587891775
! 65093 820276793
! 191215 299231643
? 1
! 18423 466283063
! 129482 560649606
? 1
! 60423 135788778
! 58910 970646016
! 57722 419537983
? 1
! 35391 988425370
! 171588 173372547
! 163078 868854494
! 71622 446329852
! 189944 167516844
? 1
? 1
? 9497
? 1
? 1
! 15109 898284283
? 1
! 7183 666826551
! 18600 923274279
! 1603 323150961
! 67240 47741216
! 149067 120300824
? 1
? 1
! 166879 199638626
! 6455 663589266
! 56226 378094739
? 1
? 1
! 30236 209056964
? 1
! 139408 224893381
? 1
! 157498 371676645
? 107703
? 1
? 1
? 1
! 145115 731288416
? 1
! 179588 4402281
? 1
! 152406 638149973
! 70463 711614250
? 1
? 1
? 1
! 159867 666074155
! 32200 972903148
! 128419 830296350
! 153178 174790317
? 1
! 36597 31834177
? 1
? 150640
! 140807 138458718
? 1
? 1
! 178259 377228356
! 32209 266003639
? 91497
! 138991 678627245
? 1
? 1
? 23738
! 32790 449158571
! 176582 262363621
? 1
? 1
! 82431 489566021
! 195182 278839717
? 70050
! 98877 249588316
? 1
! 41978 516390085
! 78998 414963803
? 1
! 24851 798029981
? 1
! 138932 799837109
! 116398 281776547
! 111630 986640146
! 78297 272151509
? 1
? 1
! 133020 669621898
! 54881 343457130
! 157322 967812028
! 172320 952046195
? 39620
! 46240 557296156
! 104564 92810732
! 181748 853394249
? 1
! 115961 389758127
! 9382 115865801
? 1
? 1
? 1
? 1
! 28371 861747699
? 1
? 106378
? 1
? 1
! 171030 920328557
! 66466 796091251
? 1
? 1
? 1
! 4389 986166690
! 1384 585851597
! 64563 929675337
! 21403 677037894
? 1
? 1
! 140605 36211353
? 1
! 157292 453792734
? 1
? 1
! 108199 653973999
? 1
? 1
? 1
! 195921 697316133
! 185215 282310990
? 1
! 156796 73827648
? 1
? 1
? 1
! 149766 688770170
! 7099 134546075
? 1
! 11876 130771291
! 41648 631148039
! 19180 8559700
? 1
! 6113 10590484
! 87152 448732274
! 5514 18066369
? 1
? 57120
! 28595 193063068
! 162929 355350683
! 103620 184533930
? 1
! 146834 368742315
! 15601 132936622
! 128350 96400224
! 132103 569299032
? 1
? 1
! 1226 241091373
! 182722 356879055
? 1
! 194390 945140098
? 1
? 1
? 1
? 1
? 1
? 1
! 67668 222784946
? 1
? 1
! 121484 781802069
! 18573 207597757
? 1
! 140335 357792316
? 1
! 63302 680127071
! 48260 112155782
? 1
! 63011 750053450
! 14187 970206997
! 28951 119868887
? 1
! 18406 156640190
! 31269 889002098
? 1
? 1
? 1
? 1
! 147280 650526740
! 88136 431550331
! 88361 550884339
? 1
? 1
? 1
! 24517 833664718
? 1
? 1
? 1
! 122935 722734927
! 35717 10681119
! 14726 596773018
? 1
? 166381
! 132078 207216998
! 59619 619497183
? 1
! 192508 853597266
! 34489 76317517
? 1
! 32439 270758415
? 1
? 1
? 1
? 1
! 17526 71088251
! 11620 34732294
! 10891 454665841
! 42410 819167770
! 81287 331606562
! 63065 316647280
? 1
? 1
? 1
? 1
? 1
! 96191 336746851
! 62822 21813546
! 146094 834062461
? 1
? 1
! 126755 205300087
! 36586 202267535
? 1
! 109161 390295998
? 1
! 36351 678671471
! 192606 790450544
! 126241 993876767
? 1
! 3123 557267424
! 66945 715436278
? 1
? 1
! 192466 791798780
! 190177 273269004
! 170037 595421259
? 1
! 126434 919164219
! 84361 623565238
! 76744 962190651
? 1
! 24212 627377567
? 73972
? 1
? 1
? 1
! 168081 525936529
! 126409 773809980
! 108893 550742088
! 75416 865101927
? 1
! 39234 551661142
! 138953 903174880
! 120466 272099634
! 120061 787254616
! 63022 784792133
! 169359 115615315
! 38422 804628562
! 197735 190657678
! 94678 599072326
? 1
! 171187 510625271
? 1
? 1
? 1
? 157381
! 31012 783369698
? 1
? 1
? 1
? 1
! 79089 260854435
! 67008 803924901
? 160738
? 1
! 197861 940350016
! 160279 661336628
? 1
? 1
? 1
! 12473 807617876
? 1
? 1
? 1
? 1
! 27064 1728130
! 117317 963583428
? 1
! 33042 387696939
! 182036 517795640
? 1
? 1
? 1
? 1
? 1
! 173414 935420845
! 108214 496761552
! 140230 535737909
? 1
? 1
? 1
? 1
! 193087 916752780
! 90227 259603648
! 107888 334560452
! 142903 277506887
? 1
? 163776
? 1
! 84604 563402572
! 134224 771088003
? 1
! 6287 794246308
? 1
? 1
? 1
! 92824 52244264
! 148703 355920738
? 1
? 1
? 1
? 1
? 1
? 1
! 18071 212902534
? 1
? 1
! 47057 196894469
! 9578 509739605
! 184454 172530758
! 38432 580512798
? 1
? 1
? 1
? 1
! 19479 788193733
? 1
! 41663 875430597
! 60434 864262199
! 124547 764642678
? 1
? 1
! 82489 360167002
? 76406
! 55589 249587794
! 73284 566853351
? 1
? 1
! 179593 864127296
? 1
! 182349 28154583
! 149790 320015727
! 58575 934837780
? 74839
? 1
! 174040 728973474
? 1
! 166197 725234297
? 117375
? 1
! 22409 835598092
? 1
! 41362 464718299
! 74535 717889210
! 146288 677981504
! 12864 539548479
! 53428 81188330
! 17182 832162424
? 1
! 132629 473187972
! 5268 830145949
? 1
? 1
! 51059 564307634
? 25300
? 8478
! 2918 138417352
? 1
! 99907 340322806
? 1
? 1
? 1
? 1
! 40464 981794324
! 11704 390544684
! 25030 992216410
? 1
? 1
! 19055 726023281
? 1
! 116220 271575893
? 1
! 163389 538661978
? 1
! 166596 721310577
! 66772 484966398
? 1
? 1
! 64081 614926851
! 165393 78565537
! 149858 141716291
! 117828 729341246
! 150024 532891037
? 1
? 1
? 95715
! 12178 922963383
! 42819 805340014
? 1
? 1
! 128546 881711382
! 98894 624287220
? 1
! 21610 583341625
! 83833 838038469
? 1
! 101159 92065105
! 173381 217788446
? 1
! 135133 719718136
! 177273 438552426
! 51466 329669267
! 42215 754577127
! 131574 160617345
! 191760 264610494
! 46154 319094306
? 1
? 1
! 28867 813358819
! 147669 888853021
! 176095 588839882
? 1
? 1
? 1
? 1
? 1
? 1
! 175467 562726812
? 105786
? 1
? 1
? 1
? 1
! 5263 706783100
! 26079 33427689
! 198152 315740574
! 8341 777233678
! 5788 846244209
? 1
? 1
! 128461 980052712
! 194019 774688294
! 168343 648725641
? 1
? 1
? 1
! 185770 575715487
? 1
! 124695 14250422
? 1
? 1
! 21810 66661524
! 72821 998311266
? 1
! 36964 430869157
? 1
! 119609 846508674
? 1
? 1
! 49294 214078233
? 4157
! 25585 889536923
! 12067 63539741
? 1
? 1
? 1
! 178560 567846096
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 133033 107617579
! 158853 863667592
! 88956 135657947
! 64859 948559974
! 46472 941696848
! 91214 443338920
? 1
! 87953 959614770
? 1
! 84522 659682152
? 1
! 56799 461882152
? 1
! 31508 428296074
! 37888 549269524
? 1
! 147377 513600117
? 1
! 132569 298337410
? 1
? 1
? 1
! 16252 191628676
! 20607 956398560
! 44686 231781609
! 58623 633635745
! 48386 737307736
! 194525 851603113
? 1
? 24403
! 61830 786649912
? 188987
! 70923 261837571
! 46542 340099365
? 1
! 379 85996536
? 1
! 81344 608355943
! 327 550998675
? 86994
? 1
? 1
? 1
! 73158 231033355
? 1
? 96388
? 1
! 69812 995305449
! 3952 843402787
? 1
? 1
? 1
? 1
? 1
! 73551 25782784
! 36668 686005960
? 1
! 2307 650491245
? 1
? 1
? 39303
? 1
! 13284 263293351
? 1
! 91784 123430607
? 1
! 183215 383538047
! 48223 472770532
? 1
! 199770 246706508
? 1
? 1
? 1
! 178592 40459700
! 120841 532414197
? 1
? 66336
! 112009 313299856
! 148406 783705962
? 1
! 115700 670061305
? 1
? 1
! 185698 929071690
! 187667 338857514
! 119355 602884432
! 136362 932478983
? 1
! 185248 740026914
? 1
? 125605
? 1
! 14274 403048911
? 1
? 1
! 61226 725313822
? 1
? 1
? 1
! 135241 548525150
? 1
! 48934 263565644
? 1
? 1
? 1
! 131333 52980056
! 28234 838319871
? 1
? 1
! 1465 441134302
! 198659 530598093
? 1
! 109291 12433370
! 157052 452757877
? 1
? 1
! 84062 28297060
? 1
! 183642 541715097
? 1
? 1
? 1
! 83781 88775239
? 1
? 1
? 1
! 94689 73278531
? 1
? 1
? 1
! 167786 364379518
? 1
? 1
? 1
! 101393 714519254
! 112336 961939111
? 1
! 184617 474511254
? 1
! 173458 502195261
? 1
! 88678 633697550
! 79266 590880840
? 1
! 149733 392978413
! 108733 428593300
? 1
? 1
! 121326 417564259
? 1
! 191909 639217480
? 1
! 73037 46031371
? 1
? 191709
? 1
! 56199 655087452
? 1
! 147832 427028608
? 1
! 125727 224188532
! 182821 569893980
! 197374 671045266
! 11557 379217443
? 1
? 1
? 1
? 1
! 199119 369185928
? 1
! 157769 57058671
? 1
! 169817 137523098
! 90852 450858489
? 1
! 126369 336388974
? 1
! 128092 419652317
! 62930 696765299
! 121130 462943230
! 2532 252221067
! 149443 317225093
! 139686 544940954
? 1
? 1
? 1
! 9690 614668798
? 1
! 13195 67314913
! 129838 194862537
? 1
! 30756 683207765
? 1
! 92886 233350427
! 128517 347220141
? 1
! 18351 926418676
! 144297 403898552
! 86410 786092912
? 1
? 1
? 1
! 68263 849082991
? 145142
? 1
? 1
! 10588 964074785
! 143949 629047907
! 4761 244660578
! 154854 899387519
? 111171
! 135601 906592152
? 1
? 1
? 1
! 92340 783258687
? 1
! 8064 754220801
! 148600 568857938
? 1
? 1
! 195929 492532668
? 1
! 117996 286493114
? 1
! 199427 579317979
? 1
! 17293 600998609
! 168639 468665752
! 192265 232637936
? 120342
! 152328 769095711
! 18992 555323850
? 1
! 130632 921475307
? 1
? 1
? 1
! 189383 720766372
! 108331 604332549
! 76788 384808663
? 1
? 1
? 1
? 1
! 15210 555961194
? 1
? 1
! 92870 761847846
! 14250 193572699
! 150503 924255638
? 85718
? 1
? 1
? 1
! 190745 52502141
? 1
! 146142 265436030
! 140945 493469075
? 1
? 1
? 1
? 1
! 42007 222188717
! 139577 971310744
? 1
? 135588
? 1
! 101918 669294160
? 1
? 1
! 138598 70279807
! 92331 903963772
! 84736 486080889
! 86505 245674024
! 130573 513046123
! 36669 532925044
? 1
! 185257 367659937
! 50910 877159179
! 190747 229657375
! 70109 910770064
? 1
! 16077 720948460
? 1
! 147306 55196121
! 121283 167359557
! 141411 204809156
? 1
? 1
! 106170 605586388
? 1
? 1
! 150691 842947656
! 36150 317567338
? 1
! 167 797167496
! 20446 991813983
? 1
! 192218 829424073
? 1
! 30471 846732269
? 1
! 117131 998681465
! 126934 461509139
? 1
! 189660 735575762
? 1
! 194736 31401363
! 26375 378821355
! 51065 685029784
! 194426 930307851
? 184912
! 14627 273094181
! 181490 499282266
? 1
? 1
! 171387 259687043
? 1
? 1
? 1
? 1
? 1
! 165339 650004096
! 49481 999863248
! 71442 760343187
? 1
? 1
! 112829 442901044
? 1
! 835 265552297
? 1
? 1
? 1
? 1
! 8582 260869221
! 172637 520900208
? 1
! 175437 232696970
! 14871 158413280
! 83430 572443193
! 66277 124193088
! 90029 128673891
? 1
? 1
? 1
? 41076
! 44302 184035202
! 161163 957635770
? 1
? 1
! 134644 890203849
! 85200 577188877
! 178835 290031191
? 1
? 1
! 59725 608978605
? 1
! 148210 860154824
! 175272 202889686
? 1
! 162183 182216041
? 1
? 1
! 5054 343513
? 1
! 53157 45895459
? 1
? 1
! 147210 101425335
! 195927 626263840
? 1
! 66456 294300858
! 100782 894282689
! 5874 591497416
? 1
? 1
? 1
! 68408 335206683
! 74452 650328477
? 1
? 1
? 1
! 136275 568797714
! 165274 670839028
! 66705 576335150
? 1
! 5313 409661754
? 1
? 175265
? 1
! 139116 689041997
? 1
? 70095
? 1
! 27351 404705460
! 3450 808260507
! 197581 55396
! 87778 150855168
! 24618 558034794
! 143517 576594347
? 1
? 1
? 1
? 1
? 1
! 72386 479782243
! 143533 991340694
? 1
? 1
! 129122 480537523
! 153220 420883011
? 1
? 1
? 1
! 22886 531137331
? 1
? 1
? 46155
! 57117 162166144
! 117770 780282439
! 75806 666976924
! 148598 804406946
! 48653 941797842
? 1
! 135250 620216212
? 1
? 1
! 189526 821677275
? 1
! 138600 285984092
! 172042 472082950
! 109650 69152610
! 103825 965169950
? 1
! 149639 739733830
? 1
! 32482 768175478
! 48077 266886282
! 148737 583147642
! 9033 38964645
? 1
! 17211 426324576
? 1
? 1
! 173369 810731256
! 176860 992415083
? 1
! 49329 96382180
! 21829 843824896
! 177214 39896992
! 151422 18857664
! 49533 2546550
? 1
! 91950 337357477
! 66615 313302514
? 1
! 137766 689867837
? 1
? 1
! 6486 417640344
? 1
? 146359
? 1
? 4353
! 29859 44517102
? 95374
! 171828 944672831
! 108661 820004248
! 76123 106788929
! 126456 158850503
! 17606 264204890
! 84177 612770166
? 1
! 77788 603454274
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 154747 477266438
? 1
! 17480 325713856
! 80096 819861660
? 1
? 1
! 98664 414106696
! 93249 574957704
? 1
! 40027 603694703
! 178938 390318120
? 1
! 129776 967849825
! 160011 736522489
! 178331 273845590
! 2292 102127254
! 164016 325904876
! 42976 745453561
! 107369 423033232
! 7881 998005359
! 100375 89879904
? 1
? 1
? 1
! 128293 341710145
? 1
! 154332 281534810
! 159615 592537286
? 1
? 1
? 158561
? 1
! 161314 234667969
! 21836 268000530
! 28750 268903569
? 1
? 1
? 1
? 1
! 179557 612841864
! 960 426545493
! 134194 38586646
? 1
? 1
? 1
? 1
! 71179 558000425
? 1
! 98668 922552614
! 88438 768558543
? 1
! 131257 768554912
! 199550 936161731
? 1
! 25774 248857856
! 23360 834594131
? 1
! 96987 853759702
! 138646 588020227
? 1
? 1
! 167873 279696022
? 109588
? 1
? 1
? 22968
? 1
! 61603 872237014
! 162446 899541662
? 1
? 78985
? 1
? 173435
! 48078 499742775
! 4648 930432108
! 147734 422093507
! 162112 845745618
? 44386
? 1
? 1
? 1
? 1
! 152940 488148182
! 194787 894631512
? 1
? 1
? 20474
? 1
? 1
! 166318 105542810
! 172323 966719814
! 39216 234582016
? 1
? 1
? 1
! 11275 558474657
? 1
? 1
? 1
! 49606 782755642
! 124705 414031839
? 1
? 1
? 1
! 182713 514667391
! 172461 650711690
! 50080 745830068
? 1
? 1
? 1
! 191749 826925559
! 56 66546130
! 140464 600502969
? 1
! 148153 949404319
! 38354 945732551
! 115649 664732841
? 1
! 81345 297930501
? 1
? 138838
! 144284 826029774
? 1
! 130128 993592089
! 2887 754031013
! 197453 39230206
! 138406 745492508
! 122106 347277620
! 122097 428029632
! 31752 86828946
! 155218 320424197
? 1
? 1
! 130332 384278412
! 163754 16541006
! 33817 210960312
? 1
? 1
! 15928 741219447
? 1
! 102093 450152696
! 192565 279336192
! 56860 934927790
! 94946 575354702
? 1
! 162275 415154944
! 151713 755262853
? 1
! 50761 314513793
? 1
! 117103 903472709
? 1
! 35952 450930550
! 43812 601539540
? 1
! 106788 351306904
! 51231 605044463
! 109487 63033802
! 129165 139664690
! 45210 526666015
! 73975 438064241
? 1
! 162612 869751811
? 1
? 1
? 1
? 1
? 1
? 1
! 118746 411768530
? 1
! 48647 447813026
? 1
! 174367 645939640
? 1
? 84729
! 28404 71418308
! 83316 887712497
? 1
? 1
? 1
? 1
! 134135 266839857
? 1
? 1
! 116608 923492220
? 1
! 166507 501191635
? 1
! 72972 341132942
! 157873 334537920
? 1
! 195298 886292728
! 187494 998687427
? 12396
! 24366 492502695
! 180047 831793106
? 1
? 1
? 197473
! 66579 387326682
? 1
? 1
! 170041 985214172
! 19550 376583484
! 184055 597123454
? 1
? 1
! 79429 696754717
? 1
? 1
? 1
? 1
! 95439 103211852
? 1
? 1
? 1
! 171842 409451998
! 13755 405805617
? 1
? 1
! 133484 5645259
? 1
? 1
? 1
? 1
? 1
? 138514
! 178513 402240492
? 1
? 1
! 133930 901006036
! 77144 1520434
! 26497 50054495
? 1
? 1
! 101441 273787819
? 1
? 1
! 60849 294718823
! 161661 562637886
! 124395 746835322
! 126650 84395100
? 1
? 1
? 1
? 1
? 1
? 1
! 170211 756875480
? 1
! 93924 746234868
! 144537 432332423
! 124250 277722043
! 41138 749638023
! 53409 893285948
? 1
? 1
! 181243 77201490
! 122905 610005352
? 1
? 1
! 175135 528099170
? 45248
? 1
? 1
? 1
? 1
! 90931 166611809
! 94334 358447673
? 1
! 80347 132146713
? 1
? 1
? 1
? 1
? 1
! 115621 645268306
! 142727 799844353
! 37124 422997364
! 140162 48637903
? 1
! 51080 797323179
! 42371 224470779
? 1
? 1
! 146590 764712251
? 111996
? 1
? 1
? 1
! 408 888981057
! 17126 476005089
? 1
? 1
? 1
? 1
! 33634 33036887
! 41223 968534287
? 1
? 1
? 51842
? 1
! 149432 484355980
! 92361 345466711
! 41359 60983801
! 163922 438027819
! 115147 441826108
? 1
! 106314 266559580
! 191066 570906335
? 1
? 1
? 1
? 1
! 190591 845709101
? 1
! 3766 441012675
! 56224 586067896
? 1
! 193002 669237958
! 195635 496897724
! 125545 369632633
! 23529 561460444
? 1
! 150060 812717529
? 1
? 1
! 67367 194696010
! 31322 23660744
! 117731 986308728
? 1
! 176191 656403509
? 1
? 1
? 1
! 120823 695142157
! 165749 134810135
! 45764 789869981
! 107475 425723779
? 1
? 1
? 1
! 144092 841295780
! 134634 132472140
? 1
? 1
! 30155 822218973
? 1
! 15441 154263873
? 1
! 79331 460535177
? 1
! 49749 956495468
? 1
? 1
? 1
! 69452 319228722
! 169185 629165703
? 1
! 50370 825005991
? 1
? 1
? 1
? 1
! 176024 307335318
! 193715 231967575
! 94358 523542707
! 41577 49251655
! 73590 871021242
! 94214 51109852
? 1
! 106870 761502365
! 95678 514898334
? 1
! 153680 145550403
! 172008 717630984
! 156533 911620215
? 1
! 62468 316328016
! 124760 657626275
! 108937 764526821
! 12126 559134598
? 142087
? 1
? 1
? 1
? 1
! 77343 697145113
! 79835 266515142
! 159887 370311718
? 1
? 1
! 98318 587489808
! 186720 126486710
? 1
? 1
! 46279 104938924
? 1
? 108358
? 160066
! 151327 358164202
! 196223 898186232
? 127499
? 1
? 1
? 1
! 186779 419298748
! 185102 799090705
? 1
? 1
! 39189 33199032
? 1
? 1
? 1
? 1
? 62279
? 1
? 1
! 134001 897274440
! 81723 417906719
? 1
? 1
! 174029 960079683
? 1
! 141357 364546442
? 1
! 60431 514785150
? 1
? 1
? 1
! 81311 925062308
! 832 530306079
! 141566 462900482
! 81183 34495744
! 63811 974480783
! 162782 522671687
? 1
? 1
! 9998 265564104
! 114259 836637829
! 108503 445597545
! 82938 873213629
! 81771 777473591
? 1
? 1
! 131071 840564619
? 1
? 1
? 155687
! 6971 819048061
? 1
? 1
! 113408 325698925
! 88124 169270135
! 91679 969458324
! 80890 329856483
? 1
! 149135 273850898
! 142507 4891067
? 1
? 143764
? 1
! 45780 829388179
! 26983 609712073
? 1
! 154252 236537152
? 1
! 96800 210466676
? 1
? 1
! 63982 105857763
? 1
! 154224 145610829
! 41056 599923816
! 136633 452759618
? 1
? 123007
? 185608
! 124653 232445099
! 195898 704540371
! 151029 553208196
? 1
? 1
? 1
! 166917 450582155
! 134140 22394251
? 1
? 151079
? 1
! 185687 798095041
? 1
! 61297 417688977
? 198459
! 87526 255389675
? 1
! 176609 655982849
! 108788 113109314
! 198518 33495342
! 55177 949395535
? 1
? 1
? 1
! 81631 17558002
? 1
? 1
! 127724 735513683
? 1
? 1
? 1
! 56822 981180642
! 140666 273732980
? 1
? 1
? 1
? 1
? 1
? 1
! 199278 629628664
! 100906 359546252
? 114258
? 1
? 1
! 107867 661959335
! 26411 481804196
? 1
! 106154 547024215
? 1
? 125688
? 1
! 135806 416022661
? 1
? 1
? 1
! 63916 539153884
! 26832 362810174
! 198831 236456702
? 1
! 122334 893529903
? 1
? 1
? 181232
! 39510 97966433
! 184766 485645356
! 123432 515658877
! 8110 294113877
? 1
? 1
! 56726 572919588
? 1
? 1
! 66222 826915292
! 4007 185701358
! 183782 956847738
? 1
? 1
? 1
! 99847 356032396
? 1
! 52871 733311989
? 1
! 114203 881983019
! 20414 316327411
! 52815 280828071
? 1
! 72393 416653147
? 1
! 73176 39224843
! 22459 198513005
? 1
? 31382
? 1
? 197528
? 1
? 1
! 10262 754140468
? 1
! 130034 354566252
? 1
! 157759 204373560
? 1
! 85258 139132147
! 76910 330570277
? 1
? 1
? 1
? 1
! 65581 795741535
? 1
! 58415 122516135
! 194855 871777026
! 72298 744497152
? 1
! 152544 628589218
? 1
? 1
? 1
? 1
! 165911 816874226
? 1
? 1
! 125160 770706779
! 173416 459361031
? 1
? 1
? 1
? 1
! 3204 497308949
! 182761 906663333
! 86340 232495930
? 1
? 1
! 9785 440608475
! 15435 625742569
? 1
? 38506
? 32981
? 1
! 131546 752038228
? 1
? 1
! 170348 72318770
? 1
? 131191
! 67765 759267794
? 1
? 1
! 48251 584917063
! 141718 927526319
? 1
? 1
? 1
? 1
! 111846 279421570
? 1
? 1
! 42781 707019019
? 1
! 34632 23354126
? 1
! 197687 630693817
? 1
! 66172 981963639
! 123041 365396540
? 1
! 123330 627594673
? 1
? 1
! 181940 908552942
! 99507 605948427
! 120676 26149762
? 1
! 123206 752032801
? 1
! 89618 220155699
? 1
? 1
! 100317 155639900
! 143915 987143001
? 1
! 198331 938922290
? 1
? 1
! 47336 849925093
? 1
! 40966 607828741
! 76625 792976911
! 90056 39285953
! 107040 3522578
! 130999 617418705
! 168819 169771321
! 89730 724091099
? 1
! 95501 405437264
! 112705 208627389
? 1
? 1
? 1
! 89507 293945537
! 154598 291990060
! 50238 407864116
? 1
? 1
? 1
? 1
? 1
! 172229 359858515
! 104153 664196213
? 1
? 1
! 17253 984110911
! 148930 85324861
! 178221 849173358
? 1
? 1
? 1
! 2535 722062732
! 26023 744234193
? 1
! 133023 589454461
? 1
! 108625 572014070
! 111580 45969987
! 94144 925085085
? 1
? 1
! 153624 4429574
? 1
? 1
? 1
? 1
? 1
! 96991 407357566
! 40455 688160932
! 53962 838552407
! 121225 646274651
? 1
! 144625 609993393
? 1
? 1
! 76452 748334830
! 53742 743316232
? 1
? 1
? 1
? 193204
! 65948 293524575
? 1
? 1
? 1
? 1
! 127874 245002226
? 1
? 1
! 63993 51525040
! 185731 879794930
? 1
? 1
! 82022 375303279
? 1
! 115769 510049391
? 1
? 1
! 118926 884904252
! 20944 644690993
! 124586 760412371
? 1
? 1
! 153174 83621774
? 1
! 165795 722424192
! 66543 881909544
! 71105 136793743
? 1
! 106766 445872731
! 39763 832351111
? 1
! 92392 434584855
? 13960
? 1
! 192818 110291299
! 142404 124831517
? 1
? 25345
? 1
? 1
? 1
! 137600 697614318
? 1
! 18511 354351199
! 179995 172663489
? 1
? 19495
? 1
! 196171 803976890
? 1
? 1
! 80209 736408981
? 1
? 1
! 86439 656552942
! 164803 906071828
? 130372
? 1
! 115821 812967026
! 196943 497660420
? 1
! 41973 851741629
! 52450 795244590
? 1
? 152827
? 1
! 103452 423235050
? 1
? 1
? 1
! 23893 393678875
! 55827 551693147
? 1
! 2327 991195260
? 1
! 139551 958522712
! 188905 371430865
? 1
? 1
! 89705 914656412
! 14680 144692794
! 171637 538958378
? 1
? 102222
? 1
! 189935 889303991
! 191001 612253859
? 1
! 165272 636025841
? 1
! 147521 314417047
! 193834 746143768
? 1
! 493 218554918
? 1
! 63936 953176137
! 194447 126658601
! 100765 400588019
! 96128 591476375
? 1
! 85499 647116676
! 116854 752123080
! 167526 405831109
! 153213 430630431
! 104072 256378826
! 68079 419847220
! 51142 883237907
? 1
? 1
? 1
? 1
? 1
? 1
! 80200 796964474
? 1
? 1
? 1
! 192512 710843785
? 1
? 1
! 158892 874163553
! 18964 471359242
! 197214 401138658
? 1
? 1
? 1
! 137270 99940134
? 1
? 1
? 1
? 1
? 1
! 147066 307235326
! 38464 866935209
? 54584
? 1
! 96321 968491530
? 1
? 1
! 15053 845665058
? 1
! 73977 643622713
! 121953 290498033
! 25049 63400103
? 1
? 1
? 1
! 71416 486180856
! 169008 515166564
? 1
! 23952 11743699
? 91052
! 140219 391187780
? 1
? 1
! 69104 837771761
? 1
! 119761 450254029
! 80743 560861730
! 35126 257387771
? 1
! 25517 995660786
! 23151 502268090
? 1
? 1
! 106452 713125709
? 1
? 1
! 197944 775722488
? 1
! 131770 67281672
? 1
! 193628 626803361
? 1
? 1
! 186701 337701084
? 1
! 166590 840611469
? 1
? 1
! 142816 694537853
? 1
! 135842 772187677
! 99648 734920764
! 74333 615300221
! 20253 2066047
! 120292 945262556
! 111976 880782001
! 126480 41321118
! 147964 312064659
! 36744 380915164
! 132260 665198598
? 1
! 166584 145487923
! 88940 582372635
? 1
! 92468 608081708
? 1
! 175443 547343238
! 115801 436750916
! 100254 518531144
? 1
! 94376 484414663
! 21967 275648487
! 111383 713573810
? 1
! 194044 848303744
? 1
! 75228 553424273
! 89032 135960131
! 196035 473015727
? 1
? 1
! 42568 189147834
? 1
! 23770 93205892
? 1
! 131004 117328419
! 16764 34571190
! 139185 313573577
! 59459 640460279
? 1
! 87987 559381632
! 53048 588715685
! 117792 446928052
? 1
? 1
? 1
? 1
? 1
? 1
! 37602 65805123
? 1
! 22172 688112456
? 1
! 196461 996672740
! 11938 733973736
! 87233 737466449
? 1
! 98458 563754529
! 33665 927948223
! 49577 860282904
! 16724 312643977
! 18412 427066968
? 1
? 1
! 45430 156698297
! 133213 885098232
! 21397 454013569
! 176608 643857801
! 98832 784585296
! 158623 160346196
! 143967 742102755
? 1
? 1
! 19998 404163870
! 91816 132046402
? 1
! 127336 18421200
? 1
! 48759 35678199
? 1
! 46207 885781385
! 37935 659098219
? 1
? 1
! 25659 241975037
? 1
! 7176 631652125
? 1
? 1
? 1
! 59918 108432338
? 55714
? 1
? 1
? 86818
? 83361
? 1
? 1
? 1
! 76464 434632984
? 1
? 1
? 1
! 128952 174048982
! 150919 139661277
? 1
? 1
? 1
? 1
? 178684
! 141860 731477016
? 1
? 1
? 1
! 111729 586711925
? 1
? 1
! 107931 643090411
? 1
! 84595 240988570
? 1
? 1
! 6136 279637116
! 187236 433889116
! 9589 153511345
? 31267
! 159590 360273100
! 73917 332996194
! 189737 206521214
! 93148 292517442
! 85842 229563565
? 1
! 3948 893157817
! 133045 137357679
! 127675 673801081
! 56874 349291238
! 140950 258606
! 199088 427239564
! 183493 497969453
! 88442 637162930
? 1
? 1
? 1
? 1
! 124918 641642478
? 1
! 37693 561394310
! 189343 29924216
? 90120
! 163615 23195449
? 1
! 142872 64159120
? 1
? 1
! 96118 959254006
! 73900 885834213
? 1
? 1
! 147497 737920563
? 1
! 14480 64029122
! 95942 618844211
! 17023 784823050
? 1
! 81530 465707899
! 192385 79846935
! 147721 463774244
! 53733 64691272
! 162005 986193750
! 53178 469974852
? 1
! 47880 4582066
! 175449 738500816
? 1
! 109697 976686842
? 1
? 1
? 1
? 53007
? 1
! 174765 519956176
! 159788 545835572
! 37747 404553972
! 197134 600787060
? 99595
? 1
? 1
? 1
! 194571 88021615
? 1
! 128586 507090016
? 1
! 62837 785491394
? 1
? 1
? 1
? 1
? 1
? 1
! 132209 329135657
? 1
? 1
! 3547 469486926
? 1
? 1
! 7772 588511967
? 1
? 1
? 1
! 82800 329714257
! 57294 144696682
? 1
! 140313 285634346
? 23269
! 77946 121804570
? 1
! 31698 79935930
? 1
! 19455 632970808
! 148259 204206371
! 27113 348152397
? 1
? 1
? 8802
? 1
? 1
? 1
? 1
? 1
? 1
! 111321 509206671
? 1
! 14714 497183510
! 16134 133543818
? 1
! 196600 725112494
? 1
! 148619 794542484
! 159400 789916858
! 123700 687972041
! 41998 255110931
! 169882 160708182
! 182816 310495418
! 107828 528824033
! 152069 437672603
! 84260 381335643
! 143315 556936695
! 126395 88730780
? 1
? 1
? 1
? 1
! 149323 87488870
? 65915
! 46414 265806608
? 1
? 100357
? 1
! 136583 171337557
? 1
? 96728
! 103349 528444761
? 1
! 176764 134269952
? 1
? 1
? 1
! 10258 108008079
? 1
? 1
? 146885
? 1
? 1
? 1
! 65766 755330521
? 1
? 1
! 6382 62680934
? 1
! 130628 133481804
? 1
? 1
! 7715 657517558
? 1
? 1
! 73016 127289555
? 1
? 1
! 184415 329405989
! 44001 405082570
! 54195 239527538
? 1
? 1
? 1
? 1
! 82536 939893066
? 1
? 1
! 161967 219207185
! 88978 638789305
? 1
? 1
? 12253
! 75675 216916882
? 1
? 1
? 1
! 198395 634493724
? 1
? 1
! 68994 995254211
! 64530 447015194
? 1
! 124244 671766365
! 121587 873058825
? 1
? 1
? 1
? 1
! 180550 636099030
? 1
? 1
! 161066 612711343
? 1
! 116272 100035858
? 1
! 108994 161317930
! 110731 881176919
! 131599 683038892
! 183174 885689429
? 1
? 115733
! 63396 51973564
? 1
! 43702 667094539
! 160226 891325090
! 156017 221702093
! 154341 1217513
! 199552 612456830
! 12514 58188430
! 60513 676305966
? 1
! 198848 669279182
? 1
? 1
? 1
! 131063 533415276
! 95279 993879097
! 140788 26844214
! 86520 629397876
? 1
! 138831 577902214
! 185946 350971816
? 1
? 1
? 1
! 53753 466696550
? 1
? 1
! 45199 169217331
! 58111 334116127
? 1
! 34308 369559523
? 1
? 1
? 1
! 20517 906747361
? 1
! 30594 435927420
? 1
! 56352 846407233
! 53477 478988966
? 1
! 155657 447784445
! 21424 360114187
? 1
? 1
? 1
! 182814 157022706
! 30583 46871771
? 1
! 24876 838649911
! 199522 748271778
! 182364 410964592
! 101265 529417322
! 83152 314480760
? 1
? 1
! 72740 384294860
! 141557 887102585
! 92626 259134759
? 1
? 1
! 82060 663186271
! 125153 666672450
! 102408 89693956
? 174813
! 180268 300335478
? 1
? 1
? 1
! 50061 338100122
? 1
! 173927 337340460
! 91718 961674045
? 1
! 131362 885773591
! 52865 769607360
? 1
! 189224 368739216
? 156165
! 156032 178262552
? 1
! 133861 404462445
! 3334 162103242
? 1
! 106382 976007121
? 1
! 24616 242401740
? 1
? 1
? 1
? 1
? 1
! 166934 434379065
! 132771 856828204
? 1
? 1
! 14812 751432011
! 3611 910296603
? 1
! 77854 24716575
! 113066 33775784
? 1
? 122655
! 101612 79801098
? 1
! 98320 852557882
? 1
! 140628 487676859
! 99799 121728415
? 1
? 53909
? 1
! 43085 687285688
! 135548 181676018
? 1
? 1
? 1
? 1
? 103573
? 1
? 1
? 1
? 1
? 1
! 88532 480999969
? 1
? 1
? 1
! 85035 842425860
! 167418 789488365
! 50393 275573643
! 188804 948542392
? 1
! 117324 292477609
? 1
? 1
? 1
! 138199 401613389
! 39757 369718923
? 1
? 1
! 124893 675200995
! 110536 577087331
! 98264 868473913
! 122470 102819903
! 150046 168748096
! 67606 777077636
! 57180 335839111
? 1
! 178894 248379290
? 67306
! 165575 422476873
? 1
? 1
? 1
? 1
? 1
! 53021 738602168
! 82455 721221734
! 68991 863274304
? 1
? 1
? 1
? 1
! 187820 886848562
? 1
? 1
? 1
! 186513 994465343
? 1
! 26119 277395672
? 1
? 1
? 1
? 1
? 1
! 106809 147783520
? 1
? 1
? 1
? 1
? 1
! 166033 835350436
? 1
! 156509 516362085
! 57856 665295463
? 1
! 157575 743803447
! 39377 339713828
? 1
? 1
! 73109 227961463
? 1
! 151035 25493528
? 1
? 1
? 1
! 40592 270442454
! 71641 723272192
? 1
! 67392 964010717
! 150231 335269842
? 1
? 1
! 51722 948258372
! 28512 844794913
! 24821 217508341
! 90469 600148999
! 86045 42388137
! 130519 217400772
? 1
! 31333 1468770
! 79707 756525479
! 85299 49423671
! 146908 250808807
! 83456 485610561
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 72808 495127241
! 104433 699745481
? 1
! 31266 605030214
! 169642 550446035
? 1
! 65419 842458421
? 1
? 1
? 1
? 1
? 1
! 103345 356815692
! 150172 757814681
! 155428 169297549
! 100381 415655923
! 60128 86381808
! 122891 947724767
? 1
? 1
! 158472 920986388
! 29228 304836673
? 1
! 181652 760221410
? 1
? 1
! 140220 469068541
? 1
? 1
? 1
! 126165 654700872
? 1
? 1
! 157795 617778671
! 93373 627938563
! 50934 486234817
! 70521 736171635
! 46679 69088645
? 1
? 1
! 59402 253337970
? 1
? 88468
? 1
? 140805
! 68109 42805610
? 1
? 1
? 1
! 19146 969142739
! 136444 522029950
! 44734 956245391
! 59594 820510232
? 1
! 175797 851094408
? 1
! 114427 627815738
? 1
! 48040 823642424
! 169447 925025045
! 125809 509316424
? 1
! 58778 965989184
? 1
! 57591 803099530
? 1
! 152973 799474707
? 1
! 151514 519882956
! 171154 368802093
! 188208 696193494
! 73932 898111262
? 1
! 149283 849893833
! 114165 243044248
? 1
! 38203 647680392
? 1
? 1
? 1
? 1
? 1
! 89689 53117797
? 33632
! 127600 593903083
? 1
! 96899 421643843
! 84142 222593934
? 1
! 10938 971653342
! 149350 607988689
! 144519 717230854
? 1
! 45814 736315392
! 97327 227696995
! 157035 385081844
? 1
! 120534 55671022
! 36752 163005563
! 23577 70124268
! 174892 850483852
! 188947 811490784
! 153626 810512536
! 170195 277109227
! 126149 283902867
? 34764
? 1
! 122568 876106193
? 1
! 80140 313556682
! 158527 815933927
? 1
! 122146 518300945
! 78894 896095254
? 1
? 1
? 183544
? 1
! 97511 473215610
? 1
! 150852 350384134
? 1
? 1
! 80732 573220851
! 13113 450235580
? 1
? 1
? 1
? 1
! 170252 883265917
! 100508 698630430
? 1
? 1
! 32109 792914741
? 1
? 1
? 1
! 168435 655903995
! 57114 883956860
! 118704 318900771
! 94707 765365811
? 1
? 144951
! 114811 567512834
! 183470 465506987
? 1
? 1
! 176909 43869968
! 129925 38256395
! 164379 506575225
? 123779
? 1
! 177737 190004178
! 132973 613967561
! 159737 927100522
! 9475 265438496
! 150188 630865229
! 110559 391973414
? 1
! 149059 586446948
? 1
? 1
! 172046 741392716
! 49208 445300152
! 66405 330131184
? 1
? 1
? 1
? 1
! 143595 480402632
? 1
! 176174 502895109
! 126795 275029101
! 46733 498945269
! 142901 53855743
? 1
! 150822 258784784
! 91844 803696380
! 120866 13811775
? 1
? 1
! 97804 417707243
! 176780 823893468
! 186330 46656626
! 68181 986016317
! 103321 89768401
? 1
? 1
! 92048 165898868
? 1
? 1
! 154677 734762925
! 32400 122939678
! 101223 662848200
? 1
! 21036 132873395
! 641 805620017
? 182456
! 5128 623716942
? 1
? 1
? 1
! 135777 406660694
! 37593 888596188
? 1
! 102477 922267324
? 1
? 1
! 80313 911015236
! 71786 122505738
? 1
! 22445 313694548
? 1
! 5312 830186844
? 1
! 10659 21230040
? 162402
? 114791
? 1
! 63539 15481083
! 98929 299184719
? 1
! 1220 554009194
! 103078 592694915
? 1
? 1
? 1
! 39778 54558790
? 1
! 151459 61910941
! 35422 901934887
? 1
! 66515 96156072
? 1
? 1
! 138885 82926596
? 1
! 113921 927200171
? 1
? 1
! 71643 2420403
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 14777 272935782
? 1
! 82955 219543726
! 186248 906627098
? 1
! 58744 620555182
? 1
? 1
! 191634 67323822
? 140765
? 1
? 76154
! 161996 163815600
! 12494 309235815
? 1
! 109039 700839986
! 196728 858645985
? 1
? 1
! 37650 657907559
? 874
! 82400 574896468
? 138525
? 74484
! 130592 115655866
? 1
! 27978 205251806
! 151139 137445442
! 149633 781854306
! 60474 658742944
! 198384 33366488
? 1
? 1
? 1
? 1
! 168321 506928664
? 1
? 1
! 84002 708483617
! 62067 96033727
? 1
! 191525 774295919
! 90131 92347316
! 29284 429007851
! 187219 505712884
! 176680 690209320
? 1
! 141349 752946986
! 158284 539127144
? 1
! 14344 203511433
! 69878 251435218
? 1
? 1
! 103129 735026675
? 1
? 1
! 77281 752981288
? 1
? 1
! 3645 681272174
! 11326 929763605
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 195143 317161133
! 54665 105739951
? 1
! 12099 704786782
? 1
? 1
! 129200 86260078
! 165565 115596601
? 1
! 109896 110785840
? 1
! 101576 30701568
! 66415 956359493
? 1
! 95422 647936196
? 1
! 168892 950413323
? 1
! 50634 339126047
! 189153 957787384
? 1
! 190365 349505528
! 66602 88563080
? 1
! 123687 97445247
? 1
? 1
? 1
! 113562 523581575
! 16661 303776058
! 170406 978282833
! 92456 122074680
! 87273 197636660
! 140172 488246380
! 33998 764481196
! 7370 38509434
! 54151 814259938
! 157494 92856215
? 1
! 17371 173925383
! 135153 494591767
! 10108 185316485
! 191699 108319785
! 19565 286895938
! 158503 293191348
? 1
? 1
! 76194 563640866
? 1
! 66021 505379365
? 1
! 59490 20997961
? 1
! 177083 566734614
? 1
? 1
! 89118 839423524
! 117536 433419615
! 108905 407442457
? 1
! 72283 553989569
? 1
? 1
! 109710 856243224
? 1
? 1
! 36666 479675037
? 1
! 139699 276013298
? 1
! 85154 360858596
! 85039 792881479
! 159058 151110577
? 1
? 1
! 89939 731532466
! 145905 864662175
? 1
! 128079 817730828
? 1
! 140298 913616978
? 1
! 90539 15533573
? 157301
? 1
! 11654 592526203
! 28087 315231566
? 1
? 84852
! 55031 808244108
? 1
! 41279 147519245
! 49584 961112630
! 91262 271968967
! 103750 363129387
? 1
? 98687
? 1
? 1
? 1
? 1
? 1
! 151204 910747583
? 1
! 18034 673608937
! 169775 836638762
! 136008 341996670
? 1
! 157127 584986564
! 106164 290191307
! 64409 907603798
! 75092 531283913
? 1
! 49953 740360112
! 191320 733939128
! 170845 798086312
! 51014 595227848
! 37933 537330572
! 175642 721783433
? 1
? 179045
? 1
! 107762 374503550
? 1
! 181770 912421416
! 156592 657107542
! 115442 546503293
! 154972 534735506
? 96256
! 1102 751015022
? 1
! 55692 591503836
! 44720 629342637
? 1
? 1
? 1
? 1
! 3591 910981669
? 1
? 1
? 1
! 6506 394265041
? 1
? 1
? 1
! 46387 931288142
! 148975 526106475
! 61939 420195912
! 117220 481978340
! 20099 654160718
? 1
! 34977 584909170
? 1
! 160244 725371102
! 170579 991875132
? 1
? 1
! 113543 810190925
? 1
? 1
! 161594 491149547
! 152038 998072176
? 28606
? 10187
! 106524 402356964
? 1
! 96368 728467367
! 121109 903673763
? 114554
? 45652
! 68945 673404121
! 197045 71436603
! 17359 217201087
! 131308 365915824
? 1
? 1
! 142399 142702892
? 1
? 1
! 85927 419432765
? 1
! 176203 831781023
! 158903 297734998
! 3754 515077242
? 1
! 127611 404301814
! 127593 557684592
! 786 398700544
? 1
? 1
! 38389 550416010
? 1
! 8725 355654791
? 1
! 108977 326568617
? 1
! 81760 238569506
? 1
? 1
! 80603 124029908
! 115606 201376932
! 109703 775744496
? 1
! 14168 499481724
? 1
? 1
! 87524 128292818
? 15296
! 114546 925963182
? 1
? 1
? 1
! 180439 464855885
? 1
! 182401 911968624
! 86682 264160373
? 1
! 121228 487214167
! 27455 303923989
? 1
? 1
? 1
? 1
? 1
! 55954 543231292
? 1
? 1
? 1
? 1
? 1
! 94824 741668695
? 46002
! 94807 2511392
! 83700 539039487
? 1
! 101107 919852435
! 40414 51565420
? 162534
? 1
! 11120 887690802
! 80667 399071822
? 1
! 162406 957885784
! 171305 863345525
? 1
! 74779 680193605
? 1
! 11566 820872172
? 1
? 1
! 112714 827732377
! 169377 810773946
? 1
! 36470 923666939
! 50687 692337320
? 1
! 82028 110138706
? 1
! 48265 200895683
? 1
! 149747 685748512
! 87013 512672800
! 183380 963614441
? 78299
? 1
? 113164
? 1
? 1
! 134092 204293302
! 6406 137325560
! 162780 318530287
? 1
! 198680 944153164
? 195463
! 179394 4520552
! 127710 486131968
? 1
? 1
? 1
? 1
! 82062 815089232
? 1
! 81480 384357357
! 115545 163566318
! 174922 918303497
! 118873 652013611
! 48122 722507884
! 73629 983883980
! 166564 192182510
? 1
! 195360 57837050
? 1
? 1
! 170152 150856661
? 1
! 159256 110146198
? 1
! 136229 674176210
! 175075 770129279
? 1
! 141763 593891200
? 1
? 1
! 161727 780531453
? 1
! 172702 641102246
! 146046 510136256
? 1
! 153791 309933379
? 1
! 31499 90788634
? 1
? 1
? 1
! 17113 621317202
? 1
? 1
? 1
? 1
! 10101 725432399
! 167315 914086156
? 1
! 45223 416038339
! 76913 479545124
? 1
! 14520 216498915
! 101907 960162922
? 1
! 106300 887409998
! 56821 797586551
? 1
! 130637 444491103
! 40259 283336578
! 85250 693907377
? 1
! 49022 19525147
? 1
! 67078 778088521
? 1
! 191713 554670481
? 1
! 192309 662418486
? 1
! 83949 70793681
! 107734 721671326
! 84570 294239256
! 189510 543737158
? 48834
? 1
? 1
? 1
? 1
! 195022 933349329
! 124580 854439705
? 1
? 1
? 90352
! 161908 307953567
? 1
? 1
! 10937 817194555
? 1
? 1
? 1
! 152335 139265889
! 124753 553214368
? 1
! 70446 152843367
? 1
! 191744 535551701
? 1
? 1
? 1
? 1
? 1
? 1
! 47054 363673979
? 1
? 1
? 1
? 1
! 145824 372986948
! 139671 883140243
? 1
! 188970 833165670
? 1
! 81911 99707698
? 1
? 1
! 179001 372659342
? 15721
! 182183 681725437
! 109840 687994619
? 1
? 1
! 20755 624600800
! 22673 872483515
? 131416
? 1
? 1
? 1
! 90664 220463651
! 136595 73468425
? 1
! 20828 971263382
! 38653 324621590
? 1
! 122855 993366974
! 173982 419671160
! 63295 281376891
? 1
! 17607 527553093
? 1
! 136418 260848346
? 1
! 81296 822267297
? 185895
? 1
! 122222 886650074
! 136108 654300071
! 102578 978793358
? 1
! 41804 789873925
! 147824 268568092
? 1
! 119059 17773834
! 174829 480020932
? 1
! 128364 718086571
? 1
? 1
! 182067 240598678
! 187635 672584378
! 66981 179778054
? 1
! 50342 806407629
! 91146 500183877
! 8926 750621393
? 1
! 90447 523886527
! 183331 372338171
! 106530 504374279
! 69628 946480498
? 1
! 156858 679329011
? 1
! 104991 42988012
! 137568 904672618
? 1
! 177007 31657421
? 1
! 95875 365166585
? 1
! 177039 954649177
! 32657 713219111
! 163676 642126810
? 1
! 112638 307859560
? 1
! 52373 625872617
? 1
! 198133 996913545
? 1
? 1
! 102993 434984006
! 17202 195942679
? 1
! 11487 50534492
! 8062 718348028
? 1
? 1
? 1
! 126569 520855948
? 1
? 1
? 1
? 1
? 1
? 1
! 189637 783980081
! 72335 921893642
! 87874 137271448
! 159790 293389583
! 198069 769841985
? 1
? 1
? 1
! 190048 257089216
? 1
! 94788 160126636
! 58856 571111612
! 129009 106867774
! 92974 359664654
! 59885 700079033
? 1
! 130206 82944655
? 1
? 1
? 1
? 1
! 1899 93340434
? 106195
! 16597 855862094
? 1
? 1
! 193968 881362497
? 1
! 128011 880711594
? 1
! 145519 538894051
? 1
! 130455 875270760
! 67517 575516887
! 67800 560256738
! 74837 218514675
? 1
! 5635 882838211
! 182835 987825938
? 1
? 1
? 1
? 1
? 1
! 156175 423355203
! 190780 398338473
! 47190 961846545
! 123304 463322175
? 1
! 20357 862794248
! 167406 604450015
! 53413 770277050
! 132539 990744128
! 21337 936010695
? 1
? 1
! 90994 846651563
! 185610 513018906
! 143384 569402671
? 1
! 55614 12353503
? 1
? 1
! 185060 994254475
! 54689 974595102
? 1
? 1
! 151945 224868460
! 114979 300113828
? 1
? 1
? 1
? 1
? 1
! 95568 699831833
? 1
? 1
? 1
? 1
! 183776 907024965
? 1
? 1
? 1
! 76058 667287964
? 1
? 1
? 1
? 1
! 54667 974335066
! 190967 1281286
! 118350 636846818
? 196470
? 1
! 154921 538571686
! 42019 991472626
? 1
! 39904 99940891
? 192860
! 162232 643795796
! 100971 889613142
! 153589 654917064
! 35264 980469733
? 1
! 19488 587287053
! 160317 868590612
! 88187 13464566
? 1
? 1
? 1
! 53936 208624407
? 55811
? 1
! 7363 20335847
! 94362 831639548
? 1
? 1
? 1
! 166434 12479715
? 1
? 1
? 1
? 1
! 24897 227674532
? 1
! 85561 676192371
! 158012 891284423
! 131950 325631103
? 1
! 74467 564323438
? 1
! 155327 433757888
? 1
! 83334 823439208
! 21877 501049313
! 2419 876788608
! 34014 64693318
? 1
! 94914 842655408
! 59520 611212482
? 1
! 178441 637057046
? 1
! 189007 59330503
? 1
! 3801 821959004
? 107479
! 84920 618967475
! 52107 254272708
! 48401 935035094
! 81902 695440567
? 63669
! 55058 17976852
? 1
! 70634 206543427
! 151103 886246010
! 195419 1153949
? 1
! 11815 724808151
? 1
! 131805 748694805
! 169334 774112535
! 193223 241022960
? 180635
? 1
? 1
! 99467 68331470
! 131547 288565044
! 181361 8013571
! 144431 901555493
! 98504 398871690
! 93146 500630751
! 19674 639642854
? 1
! 27602 152837739
! 190544 469033998
? 150318
? 1
? 1
! 161704 260750319
? 1
! 131741 204362966
? 50498
? 1
? 1
? 1
! 95039 792919716
? 1
? 1
! 142645 828154010
? 1
? 1
! 193351 966244728
? 1
? 1
! 56038 695716182
! 55575 386302085
? 1
? 1
? 92112
? 1
! 21242 731274556
? 1
! 69050 286708078
? 1
? 1
! 165372 232263534
! 97403 907059990
? 1
! 111244 687489542
? 1
! 79466 570289738
! 192728 604131359
? 1
! 148452 970637204
? 1
? 1
? 1
! 10369 518153638
? 1
! 161812 730795410
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 25762 929200873
? 1
? 1
? 1
? 1
! 12486 396976682
! 113036 37035512
? 1
! 40667 113534276
! 164084 795246731
! 191156 631674673
! 35104 686939012
? 1
? 1
? 1
? 1
! 79215 706934181
! 59831 806666201
? 1
? 1
! 127599 284547774
? 1
! 77496 973144725
! 183572 660490256
? 1
! 115145 814427947
! 177037 793331923
! 181346 193269199
! 139118 983663853
! 100026 569059570
! 94555 881277740
? 1
? 1
? 1
! 117720 856140169
? 1
! 64163 167110013
! 65939 743155501
! 32058 169524821
? 1
? 1
! 129210 565280779
? 4772
? 1
! 107486 856145247
? 1
? 1
! 1962 233357489
! 38022 953386159
? 1
! 127098 762881237
? 1
! 40995 789501442
? 1
! 133409 708186509
? 1
! 110623 487901265
? 101611
! 2127 833640658
? 1
? 1
! 103540 209204095
! 134810 310203814
! 112416 861293357
! 193036 617685282
? 1
? 1
? 1
! 166852 23603404
? 103557
? 1
! 39779 522248601
! 2024 444351210
? 1
! 180204 200117313
? 1
? 1
? 1
! 88311 794106256
! 143787 329389575
? 1
? 1
! 192624 637966810
! 8388 534858451
! 54736 49899602
! 89847 347947538
? 190062
! 54917 514399581
? 1
? 1
! 101344 611577073
! 176272 536076606
! 140076 163229766
! 10844 975893453
? 1
! 147040 196215291
! 110940 85029632
? 1
? 1
! 128213 707130669
? 1
! 77173 165216912
? 1
! 96072 507399594
? 1
! 146943 545907160
? 1
? 1
! 29298 745632986
? 1
! 181082 494569643
? 98718
! 133185 3308526
? 1
? 1
! 149339 711272252
? 1
? 1
! 90428 539793537
! 102567 334774474
! 174869 991237447
! 155999 776067839
? 1
? 1
? 1
? 1
? 1
! 39515 95002668
! 35395 673498472
? 18274
? 1
? 1
! 135900 895062224
? 1
? 1
? 1
! 120812 558916816
? 1
? 90415
? 1
? 1
? 1
? 1
! 40913 970117980
! 20537 714025992
! 121131 347555981
? 1
? 1
! 170263 455724529
? 1
! 140679 118656802
! 104332 418483259
? 1
! 109898 26715434
! 96173 980576256
! 75549 943829758
! 160565 211159189
? 1
? 1
! 138530 879745273
? 1
? 1
? 1
? 1
? 1
? 1
! 81133 119321363
? 1
! 170706 152452694
? 1
? 42503
? 1
! 132938 520705282
? 119180
! 100098 372398310
! 32638 779156477
? 1
! 107388 125980790
? 1
! 147813 835041023
! 183702 239978078
? 1
! 30450 780925202
? 1
? 1
? 1
! 149511 369673679
? 1137
? 1
! 159056 153314127
! 96543 93317405
? 1
! 11943 22276279
! 54496 833370788
? 1
? 1
! 152788 61147320
? 1
! 179065 771901037
! 9978 357727718
! 43461 972361816
! 89902 33227442
? 78117
? 1
! 3837 121361283
? 1
! 15393 673464464
? 1
? 16461
! 4169 211335721
? 1
? 1
! 24511 54125835
? 1
? 1
! 93838 896127434
? 163089
! 81389 629244316
? 1
! 175439 110318091
! 38856 941634721
! 140743 977922649
? 1
? 1
! 51507 89970714
? 1
? 1
? 1
? 1
! 95842 859198268
? 1
! 63086 702126095
? 1
? 1
! 178602 969030421
? 1
? 39031
! 17342 165989257
? 88218
? 1
! 91162 556147309
! 16409 460913642
? 1
! 71885 84220522
! 120183 907260465
? 1
? 1
? 1
! 62426 934389254
! 102841 647181060
? 3593
! 29267 891524067
! 20170 147530052
! 102295 192339649
? 99424
! 90698 866054573
! 159845 575311868
! 197799 414268284
! 9497 224435506
? 1
? 1
! 132783 506088934
? 1
? 1
! 189867 267048264
! 4300 243696762
! 11231 419256738
! 106947 85199141
! 82925 224404289
! 73729 35775048
? 171981
? 1
? 1
! 90732 800094723
? 1
! 77328 378864187
? 113704
? 1
? 1
? 1
? 1
! 135471 446225993
! 178723 548164766
? 1
! 166829 466916828
? 1
! 100708 668839558
! 79565 38011578
? 1
? 1
! 68582 705390614
? 1
! 111895 581390765
? 1
! 188502 426022508
? 1
! 183242 608427237
! 126400 79447145
? 806
! 43668 518467358
? 1
? 1
? 1
! 180705 574937831
? 1
? 1
? 1
? 1
? 1
? 1
! 107333 487156927
? 1
? 1
! 197745 155000725
! 93158 151232161
! 117007 921908080
! 83850 516052017
! 190003 891429523
? 1
? 1
? 1
? 1
? 1
! 80950 667980411
? 1
! 175427 564916370
! 48063 70228984
? 1
! 79369 508065859
? 1
! 195462 620427636
? 1
? 1
! 189114 157892080
! 62360 869628427
? 1
? 1
? 1
? 1
! 29160 655611512
? 1
? 1
? 1
! 157221 814415794
! 159022 999959322
? 94366
? 1
? 1
! 188436 589615976
? 1
! 134832 643315304
! 174811 702967220
! 161644 183577751
! 37510 456900602
? 1
! 83079 281087555
! 16438 508629909
! 96163 521719084
! 139349 86146129
! 52116 626462122
? 1
! 53061 595863039
! 11295 322338268
! 133816 358932119
! 161446 935544076
? 1
! 1731 670573921
! 173702 811354227
! 8635 439888408
! 99 161876365
! 12192 287809616
? 1
? 1
? 193217
? 1
? 1
! 49373 100211163
? 1
? 1
? 1
? 1
? 1
! 119182 671851037
! 35852 149158153
! 50513 711102809
! 57773 379286844
? 1
? 1
! 121013 748895811
! 63597 333920451
? 1
? 149441
? 173027
? 1
! 31448 920680448
! 147015 141744188
! 177190 104162287
! 13148 365968436
! 163013 700591247
? 1
? 1
! 120797 482862422
? 1
! 61709 717496774
! 78539 415749210
! 24918 873682483
! 83958 17816660
! 15940 253504432
! 180874 475156249
! 73987 822444042
! 180515 197389151
! 182081 943099486
! 161734 653104703
? 1
? 1
? 1
! 68835 891758802
? 1
! 195017 947079615
! 97700 245284767
? 1
! 78600 950871022
? 1
? 1
? 1
? 1
! 166620 108806251
! 176709 669175755
! 56648 848138491
? 1
? 1
? 1
! 10239 771336991
? 1
? 1
? 1
! 17958 56713245
! 114140 343189807
! 84050 565221179
? 1
! 193724 187379595
? 1
! 127872 43332923
? 1
? 1
? 1
! 172766 151292900
? 1
? 1
! 81645 194746425
! 104283 946142647
! 23072 768020359
! 54701 498008321
? 1
? 1
! 158890 446697838
! 153112 808132396
! 155088 76815946
? 1
! 28881 447915604
? 1
? 1
? 1
! 173130 373608106
? 68743
! 144121 827757454
? 1
! 28385 655266227
! 17232 121019308
? 1
? 1
! 135611 707373254
! 192551 382940287
! 106550 733054894
? 1
! 192786 299602010
? 1
! 69283 204712393
? 1
! 148533 567712031
! 114736 286807308
! 197370 460003440
! 159240 649974560
! 34690 710439753
! 90375 790623146
! 10562 60707787
! 141817 372620723
! 159314 885767300
! 41091 832300318
? 1
? 1
! 50966 555945272
? 1
! 1231 338634627
? 1
? 1
! 159964 889487155
? 1
! 45744 147818962
? 1
! 72721 865247901
! 179050 485219404
! 25798 509773608
? 1
! 147659 168872481
? 1
? 1
! 62778 697100257
? 1
! 565 949155791
? 1
! 51253 649710984
! 74024 892967429
! 135362 338661731
? 1
? 1
? 1
? 1
! 32696 906781548
? 1
! 66944 899721358
? 1
! 54117 960144877
! 194742 251105406
! 105379 459103310
! 72218 770814206
? 1
! 30271 829818705
! 33392 450315678
? 1
? 1
! 128150 733265125
? 1
? 1
! 125110 716484863
! 42029 834911637
? 1
! 146328 551678457
! 142068 342160940
! 186388 661575892
? 1
! 29854 312241316
! 199680 136665673
! 82669 562401476
? 1
! 185218 44365133
! 55974 827470639
? 39526
? 1
! 179874 989138797
! 179643 824227668
! 195034 924170652
! 30153 78863075
! 137713 273998437
? 1
? 1
? 167036
! 76414 489227321
? 1
? 1
! 76511 928884517
! 62058 908452204
? 1
? 1
! 169162 492631919
? 1
! 139204 553544213
? 1
? 99201
? 1
? 1
? 1
? 1
! 11334 197378406
! 35673 229349864
! 190425 904194309
! 136673 781719344
! 113241 958351841
! 33321 44422889
? 1
? 1
! 87148 305580067
! 75762 293746015
! 182618 201699685
? 1
! 86076 364619776
? 1
? 1
! 75538 862040306
! 196353 333392030
? 1
? 1
! 98638 905076811
? 1
! 111107 691704570
? 1
! 164452 238892409
! 138217 26732436
? 1
? 1
! 94141 955657199
! 35766 501106766
! 152601 526022414
? 1
! 145559 686584849
? 1
! 97377 525969022
? 1
! 142758 16143973
? 1
? 1
! 172335 19508542
! 186089 559104181
? 1
? 15314
? 1
? 59188
! 109512 923017344
! 584 141492431
? 1
! 23194 975022257
? 1
? 1
! 183437 821729047
! 186564 271247437
! 84666 455802691
! 46614 373483122
? 1
! 26581 140139890
! 111861 605760894
? 1
! 106973 426746958
? 1
! 181151 758123484
! 88977 904799483
! 28422 953270283
! 193611 291463954
! 50969 931906771
? 1
! 104442 266758877
? 1
! 138063 425407094
! 155265 942803694
? 1
? 136998
? 1
! 21453 864473282
! 66022 69554327
! 46891 97940728
? 1
? 1
? 1
! 173268 184503281
? 1
? 1
? 1
! 164072 471021620
? 16451
? 1
? 1
? 1
! 80085 319069109
! 76449 534756941
! 139023 536465806
! 78797 243757234
! 182789 250073530
! 126655 655577556
! 73381 296537804
? 1
! 185910 354501565
? 1
? 1
! 4187 921267760
? 1
? 1
! 129011 879104760
? 1
? 1
! 98371 38649635
? 1
? 73554
? 199379
? 1
? 1
! 32600 344519444
! 188380 929093924
? 1
! 16812 859911776
! 141538 924919659
! 3979 127888117
? 1
! 167486 362988045
? 1
! 116579 683065832
? 1
? 82125
? 1
! 126251 669227451
? 1
! 160945 43484834
? 1
? 1
! 18858 967319579
? 1
! 151072 524915178
? 1
? 1
? 1
! 104050 310141481
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 180388 877397971
? 1
? 1
? 1
? 1
! 189954 332354944
? 1
? 1
! 145010 722048760
? 1
? 183562
? 1
! 100309 913879265
! 26991 378167060
! 104147 950551610
! 61555 409951535
! 106696 758811545
! 98733 338741140
? 1
? 1
? 127411
! 83222 209392489
! 95664 906426615
! 164722 194769750
! 134534 92400087
! 188588 617417916
! 184811 622789929
? 1
! 43226 383915320
? 1
? 1
? 1
? 1
! 40278 403162907
? 1
! 53085 610595941
? 1
? 181574
? 1
? 1
! 188918 818351538
? 1
! 34595 327924312
! 154358 882353987
? 32124
! 15548 826579287
? 1
! 153736 432975263
! 114132 380281415
? 1
? 1
! 91908 412735199
! 9565 568195213
! 63558 12630747
! 155616 635327680
? 1
? 1
! 101327 970064761
! 186057 615904300
! 185276 220708088
! 59533 848074824
! 15144 496871463
! 73588 160625228
! 18292 171426420
! 61379 130661585
? 1
! 2983 794318934
? 25611
? 1
! 67924 654807559
? 1
? 1
! 93162 823768542
? 1
? 1
? 1
! 176848 896522730
! 21988 307997580
! 4158 7200833
? 1
! 75103 960417938
! 193702 994460751
? 1
? 1
? 1
? 1
! 59696 903502764
! 16659 283484467
? 1
? 1
! 149581 145747526
? 1
? 1
? 1
? 1
! 65544 277764164
? 1
? 1
! 152696 455508585
! 24270 796265121
? 1
? 1
? 1
? 1
! 68603 845509486
? 1
? 1
? 1
? 1
? 1
! 61173 992462532
? 1
! 34626 101165361
! 32745 600807833
! 186882 34061675
! 162395 149419200
! 84738 361190994
! 22574 971641377
! 15873 43163045
! 132582 840644161
? 1
? 1
! 23832 296381902
! 45068 578279838
? 1
! 110049 686443087
! 70182 625075932
! 183252 681091785
! 158808 19671045
! 199351 610447120
! 71407 781377453
? 1
? 1
! 153646 55368629
? 1
? 1
? 1
? 1
! 96730 102526884
! 110825 952715084
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 75514 483382209
! 181566 771225986
! 65526 435422300
? 1
! 122342 922684270
? 1
? 1
! 156215 588468213
? 1
! 174168 386653079
! 49868 556369775
! 18135 447617982
! 5469 973191858
? 1
? 1
! 127047 877590717
! 157108 837811296
? 1
! 91748 360399220
! 161697 797200611
? 1
! 12394 875676416
? 1
! 86710 960639525
! 9283 24441449
! 192248 263208344
? 1
? 1
! 23869 324974211
? 1
! 133305 855747749
! 141264 897083056
? 1
! 80083 813215532
? 1
? 1
! 184239 990503557
! 17425 111569200
? 1
! 103781 177961501
? 1
? 1
! 25198 839960079
! 50876 840293225
? 1
? 1
? 1
! 41576 406691577
? 1
? 1
? 1
? 1
! 51316 433481949
? 1
? 1
? 1
? 1
! 94394 134861555
? 24697
? 1
! 17454 277498784
! 153362 182593648
! 151503 807031815
? 1
! 34919 636577699
! 54206 560814699
! 143626 263431290
! 175072 545874577
? 1
! 1452 774757216
! 185093 414273244
! 101126 384593795
! 159654 498951873
! 198223 680463755
! 27232 277007732
! 63745 743273668
! 131217 29893942
? 1
? 1
? 1
? 1
? 1
! 6543 760641714
? 1
? 1
? 66198
! 38980 700466097
! 183012 991714371
! 60836 819103173
? 51
! 110228 850635826
? 1
? 1
? 1
? 1
? 1
! 29980 942474148
? 1
? 1
? 1
! 189813 750562581
? 1
? 1
! 98872 196543299
? 1
? 1
? 1
! 131510 377470770
! 189931 628003755
? 1
? 1
? 1
! 139979 351653000
? 1
? 55210
! 187652 325187748
? 1
? 1
? 1
? 1
! 24997 103522595
? 1
! 174804 633938621
? 1
! 47656 546180879
! 71299 497478531
? 1
! 182437 975834042
! 79315 984659688
? 1
! 98312 275049488
! 108038 654265240
? 1
? 1
? 1
? 1
? 16394
! 124059 364117926
! 166701 285225404
! 69364 428252339
! 17094 754854606
! 39676 995165599
? 1
! 104656 205443078
! 22946 372111383
! 163784 192540613
! 80512 865517511
! 119173 571862593
! 105070 546132431
? 1
! 99226 101465376
! 163235 996188606
! 115799 884748541
? 1
! 15702 290659072
! 31917 333178417
! 167116 502957611
! 198919 639473633
? 34152
? 1
? 1
! 53850 828855655
? 1
! 45741 58313578
! 18198 529659712
! 66937 119611376
! 199219 932079132
! 111136 23154615
! 88972 331160975
? 1
? 1
! 182632 666601809
? 1
! 112916 271694052
? 1
! 14892 577079439
! 54906 676190734
! 83862 383539628
? 1
? 1
! 133358 961141560
? 1
? 1
! 169948 109566171
? 1
? 1
? 1
! 139616 134476742
! 93498 477681596
? 1
? 1
? 1
! 153601 132347953
? 1
? 1
? 1
? 1
? 1
? 1
! 53287 501036105
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 188906 577229326
! 56263 499226516
? 1
? 1
? 1
! 146680 740751020
? 1
! 170448 477239569
? 1
! 56067 811885049
? 1
! 103931 81864351
! 24659 227978756
? 1
! 22731 803547584
! 81460 460198192
! 75997 19450195
! 170491 992119423
? 1
? 1
? 1
! 28003 249363693
? 1
! 37430 236545882
? 1
! 15376 126137805
? 1
? 1
! 175911 98781891
? 1
! 34557 315366814
! 92147 167194329
! 38499 931826867
? 1
! 27486 655570057
? 1
? 1
? 143464
! 193377 725199107
! 91391 192139756
? 1
? 1
? 1
! 96400 854404305
! 15864 213959664
! 107485 426074462
! 132156 740277741
? 1
? 1
? 1
! 187756 779611047
! 1054 377420309
! 149330 77629416
? 1
! 180273 443249040
? 1
! 179754 606640959
? 1
! 26430 356490063
? 1
! 153158 320020500
! 105852 199726487
! 128270 770180081
? 1
! 26002 968260449
! 52394 946921401
? 1
? 71800
! 26156 546360183
? 1
! 47007 8468059
? 126691
! 141850 562052128
? 1
! 38655 97070713
? 1
? 1
? 92055
! 37377 926602373
? 1
? 1
! 159536 630986173
! 36278 96387828
? 1
! 117373 669243139
! 144206 169457336
? 1
? 153542
! 153937 415567248
! 109337 341720727
! 199919 780190476
! 8343 610510318
! 22210 653889272
? 7023
? 1
! 86284 455637205
? 1
! 80251 399508321
! 130153 467607939
! 13834 396146675
? 1
? 1
? 1
! 21378 101148256
? 1
! 83921 737184463
? 1
! 16540 614985308
? 1
! 58289 442720829
! 39028 519345986
! 194854 778694611
! 117700 602363401
? 170105
? 119166
! 2131 452665977
! 73274 177279459
? 1
? 1
? 1
? 170763
? 1
! 64990 914818701
! 174352 970730079
! 53986 853408427
? 1
! 195174 365861627
? 194467
! 196194 606308038
! 28433 391846352
! 98974 350124246
? 1
? 1
? 1
? 1
! 136209 869694922
! 103305 791262052
! 124967 509155309
? 1
! 90292 836758923
! 146372 374790747
? 1
? 1
? 1
? 1
! 81644 800677627
? 1
? 1
? 1
! 89229 772592394
! 63904 254710488
! 46811 748593493
? 148408
! 161716 361129917
! 2124 69713627
? 1
! 155450 929936924
? 107864
? 1
! 36309 813188786
? 1
! 197500 634324082
? 1
? 1
! 131745 504902291
? 106938
? 1
? 1
? 1
? 1
! 56176 528611051
! 23835 384804521
! 133719 169282250
! 8975 940912740
! 69782 318599767
? 1
! 174661 149432416
! 23221 660419346
! 117092 559626868
? 1
? 1
! 61253 452796370
! 80778 312220951
! 179924 849577590
? 1
? 1
? 1
? 1
? 1
! 111655 836042007
? 1
! 138578 164525702
! 56604 298458517
! 109048 517998649
! 196056 254689323
? 1
! 156922 976276084
! 141235 246312688
! 197545 805859133
? 1
? 1
? 1
? 1
? 1
? 1
! 77301 505213397
? 1
? 109706
! 127053 383253220
! 165808 572882188
? 1
! 193917 818562198
? 1
! 123492 274381049
? 1
? 1
? 1
? 1
? 1
? 1
! 95910 812661185
! 69366 470279046
! 24898 283032392
! 91646 956823225
! 145168 498259763
? 161714
? 1
? 1
? 1
! 194706 941704572
! 17864 330122527
? 1
! 42174 497506814
? 1
! 194068 999718263
! 183779 515991417
! 58248 536333298
? 10943
? 1
! 61443 959024617
! 155606 471017621
? 1
! 38701 408237655
? 1
! 157649 269054641
? 1
! 83519 709296658
! 184788 942173581
? 174185
? 78138
? 25206
? 1
! 158459 157659429
! 134201 618494699
? 1
! 197023 190046521
! 178572 524976986
! 96359 227139552
? 1
? 1
! 115098 35773409
! 13323 321606727
! 158032 988877620
? 1
? 1
! 187468 57691985
! 122550 872608543
? 1
! 121533 528415921
! 185706 828208059
! 124737 994189560
? 1
? 1
? 1
! 115835 660749667
? 1
! 96913 640723899
! 181499 18129066
? 1
? 1
! 155321 212122522
? 1
? 1
! 108935 628345857
? 1
! 89576 914822697
? 1
? 1
? 143676
! 160449 345762787
! 149449 571057663
? 1
? 1
? 1
? 1
? 1
! 93250 436961101
? 1
? 1
! 126126 495774011
! 82662 528639131
? 1
? 1
? 1
! 94417 686684410
! 31790 490020512
! 99925 483307159
! 134390 188609237
! 170213 503902189
? 1
! 151184 729996317
! 62298 667263727
? 1
! 152453 569849214
! 103273 459963572
! 76443 232377441
? 1
? 104568
! 34780 929542340
? 1
! 126260 343095366
? 1
! 175531 977026548
! 156984 394110344
? 1
! 9597 15800452
? 4184
? 1
? 1
! 5516 506094013
! 142746 872819539
! 69004 260295679
! 87309 692218838
? 1
? 1
! 100838 535919725
! 61608 229539370
! 151361 952520493
? 1
! 36268 529310839
! 91766 320082337
! 50335 86881144
? 1
! 155541 734759443
? 1
! 102526 778639069
! 162218 987761352
! 185915 840380334
? 1
? 1
! 91993 155276968
! 14363 520240887
? 1
? 1
! 130427 34393358
? 1
? 1
! 192602 652830611
! 78796 772829330
! 124157 798896055
! 18852 317080914
! 24317 658897593
? 1
! 158476 2439856
? 126746
? 1
? 1
? 1
! 95062 168107918
! 89644 222430390
? 1
? 1
! 167137 814545477
! 103252 341775666
? 1
! 188939 568912148
! 86110 302851302
! 142889 376387743
! 73709 185130866
! 1108 466807019
! 198940 504457851
? 1
! 42815 125063077
! 104669 683678963
! 156268 417059936
? 1
? 1
? 1
! 32594 446788943
? 1
? 1
? 1
! 124382 44663427
? 1
? 1
? 1
! 112321 308248107
! 170818 12105051
? 1
? 1
! 137681 272966432
! 34860 757371672
! 110119 830158858
! 14907 567746816
? 198595
? 1
? 1
? 1
! 58967 765270652
? 1
! 121788 11417886
! 175723 186575457
? 1
? 1
? 1
! 39226 461337707
? 1
? 1
! 145257 719946529
? 1
! 4779 453616501
! 109400 936569847
? 1
? 1
? 1
? 1
? 1
? 1
! 186631 643427871
? 1
! 114323 498872628
? 1
! 4838 711281827
? 1
? 1
? 1
! 145709 971699930
? 1
? 1
! 187642 554878728
! 67946 931593718
! 168487 126583073
? 1
! 3714 420754553
? 1
! 184937 769726719
! 192595 944819081
? 1
? 113006
! 171295 527304000
! 146044 46073006
? 1
? 1
! 64869 44953289
? 1
? 1
? 1
! 176661 519624139
? 1
? 1
? 1
? 1
? 1
? 1
! 4294 296878732
? 1
! 59564 348794630
? 1
? 1
! 165384 748994098
! 105995 105229900
? 1
! 3218 758420872
! 122906 584096439
! 194760 300413836
? 1
? 1
! 86916 664595363
! 27637 23522637
? 1
! 53812 65466824
? 1
! 125158 507640941
? 1
! 94169 531210388
! 140702 461374273
? 1
? 143325
! 185962 762561164
? 1
? 1
? 1
! 52205 573465322
! 161698 442943767
? 1
? 1
! 105226 35735085
? 1
? 1
? 1
! 101376 887753460
! 169358 953221106
! 103940 66274468
? 11923
! 68795 32595583
? 153171
? 1
? 161382
! 118254 534011134
! 11807 249388313
? 1
! 132015 806882462
? 1
! 196653 758550650
? 1
? 171819
? 24544
! 103364 32793659
? 1
! 124781 95420892
! 52345 337745871
! 4876 890494544
! 187528 863632513
! 144941 358937518
! 123792 171786015
? 1
! 166951 693290388
! 74075 751647595
? 1
? 1
! 123464 668715366
? 51592
! 190881 290896762
? 1
? 1
! 171280 653569062
? 1
? 1
? 1
? 1
! 175861 778226128
! 19399 614407602
! 116447 118157749
? 1
? 1
! 79249 158640148
? 1
! 153072 73267662
? 1
! 30967 427371006
! 89707 870789273
! 140403 818469711
! 116068 161978296
? 104707
? 1
! 192108 926941417
! 153134 583431963
? 1
? 1
? 1
? 1
! 122770 380306558
! 37450 183908292
! 122214 582656723
? 1
? 1
! 49134 811963128
? 1
! 166431 801727701
! 120517 935167355
! 124053 360711219
! 162223 379041671
! 176658 884851202
? 1
! 75660 622673853
? 1
? 1
? 1
! 89096 359648636
! 49674 196045048
? 1
! 107190 601298276
? 1
! 154074 525752071
? 1
? 1
! 64697 756836271
? 1
! 53138 147261150
! 16182 687341946
! 73231 541771348
? 1
! 124629 205209028
? 140351
! 96895 439115321
! 96844 527180837
! 195757 883000203
? 1
? 1
! 179889 615951280
! 10146 593209382
! 107089 263174098
! 83296 92216173
? 1
? 1
! 48104 37724882
! 47242 834296208
? 1
! 184905 533441307
! 158787 497169860
! 95654 898097668
! 123417 273056023
! 107561 149952518
! 170428 347802733
? 1
! 142171 853351331
! 195565 798635096
? 1
? 1
! 44917 377154379
! 151680 361134105
! 155532 150658400
! 98738 287865045
! 60412 612842976
? 1
! 26978 535375680
? 1
! 69074 656040055
! 109169 597263569
! 88711 725316324
? 56809
? 1
! 64241 616457127
! 55625 748064943
! 192467 498710393
! 66628 202097827
! 68213 44248252
! 198115 508096323
! 27566 858297452
! 115207 85792908
! 131076 916140995
? 1
? 1
? 1
! 30093 964602134
? 1
! 177470 455149695
? 1
! 52336 583709497
? 1
! 33868 489418788
! 21043 760946428
? 1
? 1
? 1
? 1
? 1
! 179966 585993632
! 43991 135409659
? 1
! 4806 731733562
! 106611 162189250
! 152892 261776997
! 124307 795405095
! 33418 630816819
? 1
! 2732 786586417
? 1
? 1
? 1
? 1
? 1
! 113538 136307445
? 1
? 1
? 1
? 1
? 1
? 1
! 116409 330979179
? 1
? 1
? 1
! 133225 944351925
! 128859 809831717
? 1
? 1
? 1
? 1
? 1
? 1
! 139996 349611973
? 1
? 1
? 1
! 91811 926903931
! 123146 935067319
? 1
! 190772 525722286
! 7049 569367313
? 1
! 37603 450343397
? 105587
! 144333 793098963
? 42751
! 143921 472194786
! 130077 96284475
! 192266 723141679
! 28157 86760777
! 184871 31836679
? 1
? 1
? 1
? 1
! 173371 99138514
! 49996 524501889
! 31642 159715712
? 1
! 1473 276183683
! 72640 872368407
? 1
? 1
? 1
! 1217 234052230
! 135642 60524712
! 101136 5133454
! 28475 124323464
! 9171 360782564
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 13234
! 137476 626496405
? 1
? 1
! 9092 327697269
! 117872 371594539
? 65504
? 1
! 196452 768402524
! 151213 522940039
? 1
! 57965 479250813
? 1
! 100155 99022410
? 1
? 1
? 1
! 56629 590913868
? 1
! 70794 518970944
? 1
? 1
! 103124 836356934
? 154511
! 160033 489668936
? 1
? 1
? 1
! 119401 790291117
? 1
? 1
! 187860 952245422
! 153510 912756368
! 13828 821323603
! 130762 282554465
? 1
! 64773 419866725
? 1
? 1
! 93179 450008647
! 9731 663071557
! 151249 299680561
! 14699 183262474
! 102963 130563217
? 161288
! 180396 270914534
? 1
? 79129
? 1
? 1
? 1
! 135338 68912819
? 1
? 27248
! 73583 411478343
? 1
? 1
! 166068 16461117
? 1
! 138221 501859129
! 187057 440585204
? 1
? 1
? 1
! 73262 785973040
! 79796 82653467
? 1
? 1
? 1
! 88863 654946664
! 165698 926082550
? 1
? 1
? 1
? 1
! 171922 197465524
! 187254 232522564
! 91309 189764625
! 86455 519262566
! 152501 220048583
! 176824 362711426
! 71301 187082218
! 103393 620527400
? 1
? 1
! 143266 540247871
! 85739 691741414
! 114540 194975221
? 1
? 1
? 1
! 125954 850090461
! 134485 745863091
! 114014 119854989
! 183320 28566933
? 1
! 160796 613491159
? 1
! 191509 253260280
? 1
? 1
? 1
! 161148 463254992
? 1
? 1
? 1
? 1
? 1
? 1
! 114086 257664496
? 1
! 96078 844760557
! 46334 501108154
? 1
? 1
! 120773 132834236
! 188990 607983623
? 1
? 1
? 1
? 1
? 1
? 1
! 18854 515686214
! 52195 871661427
! 34465 351139495
! 171418 929670834
! 44023 223036646
? 1
? 1
? 1
? 1
? 107585
? 1
? 1
! 88844 891945770
! 140805 439344316
? 1
! 182425 867091650
! 37663 772669141
? 1
! 92155 341660139
? 1
? 186177
! 37962 46446001
! 148111 261019224
! 149492 563625431
? 1
? 1
! 136624 97331546
? 1
! 29711 592813615
? 1
? 35895
! 19224 689545677
! 119992 985118181
? 1
! 43151 720775483
! 143457 346912169
? 1
? 1
! 12176 517375354
? 1
! 146491 461068098
! 131340 305405576
? 1
! 138760 28963040
? 1
? 1
? 172341
! 10153 13504777
! 119129 621647323
! 153118 180447123
! 134483 756731579
! 86003 101885182
? 1
! 122928 461792716
! 103838 536243383
? 1
? 1
! 96422 34424892
? 1
? 1
! 46585 633675996
? 1
! 158858 364958685
? 1
! 175302 758355521
! 69264 751209268
! 187995 414743989
? 2902
! 137039 272939639
! 127432 526523949
! 65171 480073196
! 78595 809337974
? 1
! 140305 307135094
? 1
! 11740 100405887
? 1
? 11919
! 71131 557339037
? 1
? 1
? 1
! 189061 876134285
? 1
? 1
! 69979 273493201
? 1
? 1
? 65879
! 124697 614286424
? 1
? 1
? 1
? 1
? 1
! 48316 612538699
! 188453 633569154
! 135528 911199707
? 24118
? 1
! 103675 568602210
! 129675 758352053
! 199325 665396715
! 174460 624349621
! 190717 620503364
? 1
! 82878 967688216
? 1
? 115788
? 1
? 1
! 113901 261979338
? 1
? 1
? 1
! 12314 812520838
! 67945 232648711
? 1
? 1
? 117250
? 1
? 36307
? 1
? 1
? 1
! 155879 675169959
? 1
! 10815 639037698
! 110097 401331943
? 1
? 1
? 1
? 1
? 1
! 97424 142887896
? 1
! 75977 229828355
! 162171 50764476
? 1
? 97928
? 1
! 15536 878264169
! 71194 532822405
! 387 190114178
! 171973 67677156
? 1
! 43895 627031334
? 1
! 189805 343496374
! 107695 259151897
! 97070 135993893
? 1
! 30958 984019028
! 16726 622883638
! 121891 178549427
! 65096 375529609
? 1
! 81201 787269653
! 158628 292397485
? 1
! 149438 769091255
? 1
! 77460 789247694
? 1
? 1
! 156136 98755202
? 1
? 1
! 64519 941091227
! 48167 621769152
? 1
! 97826 767708664
? 1
! 79592 886281501
? 1
? 115923
? 1
! 182347 11836407
? 1
! 115538 196763480
! 136995 443173820
! 65551 879628599
? 1
! 98080 770986645
! 180815 583360491
? 1
! 32724 10688535
? 1
? 1
! 100657 219507981
? 1
? 1
? 1
? 1
! 42990 728317647
? 1
! 66304 33011124
! 136522 485475225
! 150653 931286902
? 1
! 158234 248116610
! 52988 942685166
! 15079 394030535
? 1
? 63276
! 128323 395083545
! 40909 2957034
? 1
? 1
? 1
? 1
! 2787 813318503
? 1
! 141466 998617930
? 1
! 80913 770659359
? 1
! 27980 239325666
! 187149 248977347
? 1
! 46655 835285349
! 39564 280134412
? 1
? 1
! 11188 182668152
? 1
! 126933 353418150
! 148293 128119773
! 58822 833553562
! 184288 911186476
? 1
! 178591 105452118
? 86362
! 13170 467791731
? 1
? 1
! 126985 417055133
? 1
! 144966 376313052
? 1
? 1
? 1
! 4412 985326922
! 13628 99836818
? 1
! 6120 30427718
? 1
? 1
! 24562 301078995
! 107527 96535067
? 1
! 101119 470039436
! 164380 639836586
! 152731 156447242
? 1
! 167071 992484354
! 172041 438329807
! 59358 686027659
? 1
? 1
! 114689 687730940
! 136145 225710445
? 1
? 1
? 1
! 12735 929603597
? 1
? 1
! 154301 150086557
! 70369 389821993
! 148405 411172637
! 168696 60285650
! 101377 486034977
! 143956 125452993
! 158604 762880890
! 36317 2973283
? 1
! 40298 416252903
! 81871 901285609
! 72610 198428771
! 192967 8684320
? 1
! 22308 875523255
! 169660 389852914
? 1
? 1
? 1
! 56573 665343344
? 1
? 1
? 1
? 1
? 1
? 1
! 91998 876510387
? 1
! 159294 880692667
? 1
! 85690 322431655
! 198483 81028216
? 1
? 1
! 80700 983256607
? 1
! 60287 393124074
! 138333 134030445
? 1
! 142086 904825991
? 1
! 187806 428220762
? 1
? 1
! 42532 266799039
! 68819 961528080
! 88431 804252440
? 1
? 1
! 59956 951016988
! 47892 617309827
? 1
? 1
! 198215 483299064
? 1
? 1
? 1
? 135200
? 1
? 1
! 150230 541757036
? 1
? 1
! 117417 56324145
! 70424 893461368
! 15048 744722896
? 60730
? 1
? 1
! 76184 64284569
! 160091 273528049
! 11070 938607336
? 1
! 43808 737198665
! 11976 884140401
! 152277 550258836
? 134000
! 181634 285381484
! 184011 785566277
! 3993 305283849
? 1
! 134151 354661241
? 1
? 1
? 1
? 1
! 9416 196503174
? 1
? 1
? 1
! 52607 148788534
? 1
? 1
? 1
? 1
! 174914 746496192
! 111688 79788075
! 88624 500963331
! 41081 121639162
! 2577 91468742
! 162085 262664840
! 120999 383292298
! 62538 937677561
? 1
! 122197 989660647
! 84038 400218211
? 1
! 120896 468644904
! 169414 379500819
! 133532 215197676
! 170431 919649755
? 1
! 129700 983332550
! 22259 60184818
! 149222 886897283
! 85833 847415140
? 1
? 37766
! 138591 281264847
! 165690 118939418
! 120578 123738951
! 59471 34319742
! 49746 314462838
! 132862 939107936
! 42931 349242340
! 133244 732360609
! 139077 108500797
? 1
? 1
? 1
! 24745 637977800
? 1
? 1
? 1
? 1
! 121760 739928245
! 180556 385970311
? 123736
! 50811 65150223
! 43179 160316492
? 1
! 59176 134882258
! 141737 111875282
? 1
! 134387 571037319
? 1
? 1
! 58151 220288225
! 148660 547382324
? 33688
! 26725 955007862
! 110491 281511471
? 1
! 8596 425782631
? 1
! 118739 271762310
! 90055 998374880
! 192028 406421654
! 79717 379351859
! 147683 212351183
! 101533 433131043
? 1
! 103086 75706309
! 119886 630626117
! 13807 672521283
? 1
? 1
! 110844 832156302
! 146303 31015674
? 1
? 1
! 82527 694579344
! 150544 307965643
! 70112 305657344
? 1
? 1
? 1
? 1
? 1
? 1
! 37678 904275224
? 1
! 19686 343381111
? 1
! 169662 367069649
! 65718 543791499
! 8233 621960003
! 176517 957066491
? 1
! 156381 999037014
? 1
! 198236 780689755
! 156866 91755126
? 1
? 1
? 1
! 75337 668236654
! 124295 685230095
! 120867 825903501
? 1
! 110120 5831723
? 1
? 1
! 130826 587763913
! 14131 953471724
! 146330 281484428
! 126725 570568462
! 60097 428589837
! 125560 27036562
? 124224
! 32212 133143838
! 14802 97296358
? 1
! 81956 827341548
! 49738 814005869
! 154901 36371043
! 157753 934711290
! 85567 754218350
! 110953 439028408
? 1
! 169221 82675346
! 111856 118040122
! 171421 18623213
! 140730 250927580
! 178326 758957484
? 1
! 77688 99534061
! 126756 816784436
? 1
? 1
! 59947 406343263
! 130131 218069106
? 1
? 1
! 43342 515724556
! 85353 900750538
? 1
? 1
? 1
? 1
! 24151 553897717
? 1
! 183863 617567304
! 148947 814224760
? 1
? 1
? 1
! 21552 97955107
! 40713 548579764
! 77225 486505686
! 49378 460544875
! 198724 275514397
? 1
! 196026 135268577
! 48080 909531047
? 4320
? 1
! 194002 782044801
! 165658 422689881
? 1
? 127732
? 1
! 168700 667769461
! 111633 70930516
? 1
! 18687 360220829
! 83292 142244107
? 1
? 1
! 85887 401878572
! 56183 630040496
? 1
? 1
! 13198 294759506
? 1
? 1
! 190700 322788533
! 39675 982844487
! 70696 215416817
? 1
? 1
? 1
? 170898
? 1
! 106844 37627129
? 1
? 1
? 1
! 26349 862561053
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 106403 850158691
! 10851 87732299
! 25542 157375410
? 1
! 53068 718805361
! 197516 663884938
! 49056 649903542
? 1
! 179172 859052216
! 96264 385129802
! 93454 453476327
! 22437 263106938
! 101911 498396385
? 1
! 81936 470684235
? 1
! 50861 369301874
? 1
? 163512
! 21927 639842482
! 199574 585575532
! 69950 4078820
? 1
! 171021 576874675
! 1447 872949459
! 2699 396355191
? 1
! 192063 279280344
! 36176 906560157
! 150185 154438889
? 1
? 1
! 177112 45089970
! 181710 226108885
! 117970 869378923
! 189107 819055801
? 1
! 193935 274599660
? 1
? 1
? 1
! 184779 473355175
? 1
! 184531 310441785
! 92622 635584612
! 138799 244484469
! 74373 590476629
! 59086 153010793
? 1
? 1
! 95885 667804175
? 1
? 1
? 1
? 1
? 1
? 1
! 148237 474225770
? 1
! 188274 907991755
! 88513 752431456
? 1
! 84275 161111873
! 19463 441944944
? 1
? 1
! 15899 278413682
? 127098
! 42170 200657773
! 36013 433036291
! 191929 124812980
! 46150 969647382
! 115508 606021162
? 1
? 1
? 1
? 1
! 81692 909977576
! 128393 422892250
! 185972 393121686
? 7705
? 1
? 76373
! 81960 31696713
! 140321 277215260
! 12950 260917822
? 1
! 14943 666686553
! 10755 583760851
! 180982 629326290
? 1
? 1
! 28116 458900982
? 1
! 157926 334440310
? 1
? 60286
? 1
? 1
! 198683 490977910
? 1
! 39899 746405457
? 1
? 1
! 27839 899650048
? 1
! 19429 105698806
? 1
! 67288 232096479
? 1
! 112851 766878738
? 1
! 183162 331973146
? 1
? 1
? 1
? 190883
? 1
? 1
! 103212 744384639
! 22840 996572332
? 1
? 1
? 1
! 29824 214954496
? 1
! 12987 147746572
! 125505 227050103
? 1
? 1
? 186037
? 1
? 170389
! 61067 976009380
? 1
? 1
? 1
! 28241 641073021
? 1
! 178287 453050848
! 37336 360255201
? 1
! 165745 639398695
! 38847 523958732
? 1
? 1
! 159428 768824380
? 17171
? 1
? 1
! 87698 619483502
! 85883 835709723
! 70231 200050645
? 1
? 1
! 194938 573110394
! 63273 609893906
! 98191 417290341
! 74635 208461870
? 1
! 167617 684658682
? 1
? 1
? 1
! 29671 305459114
? 24242
? 1
? 1
? 1
? 36427
! 86022 48869664
? 1
? 1
! 73856 199924541
? 1
! 57008 254679381
? 1
? 1
? 1
! 177509 637715439
! 67196 981491726
! 45368 443741239
? 1
? 1
! 134893 544058706
! 78696 642414013
? 1
! 172526 92785649
? 1
! 183190 800109495
! 146 792933899
? 1
? 138009
? 1
? 1
! 136397 458320032
! 152404 360300761
! 94200 323041416
? 1
! 124002 160636284
? 1
? 1
! 167035 940194391
? 1
! 164690 544262701
! 155285 700264230
? 1
! 970 423833203
! 22649 253865863
! 122318 16344325
! 47571 133950773
! 83432 167343753
! 27832 312131266
? 1
! 171386 592340404
? 1
? 1
? 33810
! 26409 376354003
! 39998 992499128
? 1
? 1
? 1
? 14500
? 1
? 1
! 74122 587070473
? 106627
! 167313 622713909
! 157435 53545262
! 112822 819188212
! 137460 288577084
! 85402 607339621
? 1
? 1
? 1
? 1
! 16950 462097022
! 32467 620577096
? 1
? 1
? 1
! 134760 906075870
? 35948
! 74954 777252031
! 22819 606038541
! 55264 564208281
? 1
? 1
! 77491 907248575
? 1
! 164764 392224355
! 177101 15179053
! 150866 401034671
! 5660 249264116
! 13035 410216547
? 1
! 165363 965164142
! 24887 865371215
? 1
? 1
! 21875 491864917
! 177373 309623678
! 166422 694616334
? 1
? 1
? 1
! 73076 153143390
! 114769 690480510
! 29504 679949531
? 1
? 1
? 1
! 45771 491123537
? 1
! 181674 552559986
! 16335 673462135
? 1
? 1
? 1
! 908 983989421
! 120871 46880395
! 40252 498319719
! 45938 707983184
? 195363
! 66037 191104245
! 108375 783192118
? 1
? 1
! 71162 834213928
? 98381
! 140723 769727655
! 4875 784960205
? 1
? 1
? 1
! 67481 687604914
! 167524 316357188
! 186753 36247004
! 142079 223432638
! 183501 669372929
! 116884 110673218
? 1
! 154582 865436728
? 1
? 1
? 1
! 90588 678636384
? 1
? 1
? 1
? 1
? 1
? 1
? 50483
! 131237 926365458
! 21758 608365204
! 108957 122782602
? 1
! 100009 251584578
? 1
! 1235 54138423
? 1
! 105702 80217827
! 112048 65621411
? 42981
? 1
! 124366 524482548
! 198438 399960823
? 1
? 1
! 85262 868787836
? 1
? 1
? 1
! 122343 887225301
? 1
! 63379 42093048
! 156019 717275401
! 11624 921685765
! 22003 398074470
! 142049 538698785
? 1
? 1
! 41156 267652197
? 1
! 191390 776432362
? 1
! 180224 933075103
! 57570 258245167
! 41510 331211166
! 13690 674228459
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 57147
! 35855 266583118
? 1
! 131763 147301202
! 29096 567135683
? 1
! 71774 234404988
! 60499 351756444
! 181767 265685309
! 133850 319402361
! 74723 187896501
! 112010 75664587
? 1
! 137587 470726519
! 197637 770813615
! 69281 235296867
? 1
! 115764 96883076
? 1
? 1
! 156134 815849178
! 35477 944649463
! 30944 223874916
? 1
! 160250 840259653
? 1
? 1
! 83978 48152620
! 79817 610793597
? 1
! 165878 550475010
! 84608 66868471
? 1
! 191062 277905495
! 51850 230461093
? 1
! 12827 942653246
! 96065 332808450
! 18353 715794596
! 135041 878963690
! 167209 739080946
? 1
! 199174 11297442
! 190385 872360321
? 1
? 1
? 79580
? 1
? 1
? 1
? 10376
? 1
? 1
! 138770 811270662
? 1
? 81215
? 1
! 83973 309590530
? 1
! 87452 236688680
! 64357 924632390
? 1
? 1
? 99829
? 148918
! 178715 759130377
! 91197 959016748
? 1
! 116225 457281567
! 5187 391110246
? 1
! 130115 140183443
? 1
? 1
? 1
! 165585 550133362
? 49018
? 1
? 1
? 1
! 124632 206599676
? 1
? 1
! 79177 635785371
! 36467 953189786
? 1
? 1
? 1
? 1
? 1
! 188073 930590213
! 174639 827415056
! 125629 551283674
! 32919 180266038
? 1
! 61193 763822397
! 89074 349415792
? 1
! 195386 49710527
! 5814 472839413
? 1
! 79226 556343955
! 14955 609348249
? 1
? 1
? 1
! 37140 721847972
! 169160 647194537
! 65835 552949398
! 3595 607300750
? 1
! 80109 560490850
? 137228
? 1
? 1
? 1
? 1
? 1
! 46776 987673610
! 136268 95654522
? 179161
! 52363 70303380
? 1
! 4347 766911059
? 122892
? 1
? 1
? 31885
? 70622
! 13476 410890084
? 1
? 1
? 137015
! 2498 409682800
! 131401 353428847
? 1
? 1
? 94841
! 5845 267342677
? 1
? 1
? 1
? 1
? 65933
! 147551 222661982
! 52112 340148620
! 51278 164234088
? 1
! 59785 31330795
! 48195 943482163
! 114877 278090728
! 79840 459065600
? 1
! 96847 823487289
! 108234 313909324
? 1
? 1
! 141447 255881830
! 43746 279895425
? 1
? 1
? 1
? 1
! 120305 658395344
? 1
? 1
! 76555 114871571
? 1
? 1
! 191468 400844659
? 1
! 32275 912804616
? 1
? 1
? 1
! 1273 100002348
! 137204 690925686
? 1
? 1
! 14634 665852190
! 155425 404914781
? 1
? 1
! 118153 59686512
! 169957 338640705
? 1
? 1
? 1
! 183296 667944648
! 189105 841995768
! 107856 716268917
! 75516 961076227
! 35747 855612917
! 48211 70407597
! 25499 307017266
? 1
? 1
? 1
! 160138 430909691
? 1
! 40018 722556358
? 1
! 144000 230161069
? 1
? 14132
? 1
! 81852 620707910
! 137982 896123441
? 1
! 151867 875121029
? 1
? 1
! 164055 354342871
? 1
? 1
? 1
! 105686 490796457
! 94608 42109220
! 167485 725547575
! 132079 354705496
? 1
! 93508 659998811
? 35158
! 180570 541091122
? 1
! 173536 324660921
! 3675 731215560
? 1
! 5412 224725305
? 1
? 1
? 1
? 1
! 70483 805556353
! 168260 678644132
? 1
? 1
! 144119 341895674
? 1
? 1
? 1
! 44604 263619799
! 161890 650213100
! 96748 728506258
! 145509 165370850
! 193845 564806869
? 1
! 161060 410937552
? 1
! 9470 6503990
? 18920
! 29112 834806520
? 1
? 1
! 172110 812659604
? 1
! 15782 729589830
? 1
! 118707 899195413
? 1
! 167402 731870459
? 1
? 1
! 127848 8783118
? 1
? 1
! 134570 196074081
! 149241 542631309
? 1
? 1
? 1
! 55484 142272202
? 136938
! 163621 76942156
! 65588 376293895
! 26600 96281125
? 131970
? 1
! 36011 911596696
! 42008 459364798
! 171231 834145751
! 147278 492575454
! 37928 34345938
! 140387 549682992
? 1
? 1
? 1
! 187184 121872085
! 36737 987247400
! 34228 729309278
! 29221 972571759
? 1
! 193527 669960145
! 177241 12421785
! 96779 183893829
! 20079 267599564
? 1
? 1
! 21972 8894842
! 8854 302638995
! 50329 266321173
? 1
! 110884 317848326
! 56842 225093421
! 5249 600049501
? 1
? 1
! 119665 978836920
! 156278 663949290
? 80449
? 1
? 1
? 1
! 114214 544496906
! 80537 835925692
? 1
! 141250 230657167
? 1
! 193374 300029845
! 31909 484119477
? 1
? 1
? 1
! 19509 426230356
! 124506 114154222
! 91869 653936344
! 104325 690936313
! 183046 359084110
! 74063 344841419
! 48580 684717584
! 182181 419712621
! 129046 943843306
! 173100 188769540
? 1
! 137738 34582463
! 123278 59321917
! 155048 521080770
! 115005 925886766
? 1
? 1
? 1
! 160671 123275384
? 1
! 109279 238183425
! 53794 694280593
? 1
? 1
? 1
? 1
! 99568 942051246
? 1
? 1
! 79741 777319258
! 147510 215711203
? 1
! 76649 834534469
? 1
! 199475 878727921
! 127618 769174415
! 23724 155478270
? 1
! 32741 47584993
? 1
! 113977 4732890
? 1
! 133854 879664465
? 1
! 23609 46490810
? 1
! 84692 18321900
! 195168 279390067
! 100426 537676806
? 1
? 1
! 195779 788227074
! 168519 680227830
? 1
! 85354 733195460
? 1
! 128177 773059543
! 147490 292197766
? 1
! 37219 755852835
! 30820 494195669
! 53960 509499310
! 73394 812023427
! 136859 814377116
! 63340 775589689
! 87198 398918126
! 149198 197522881
! 74263 666126830
? 1
? 1
? 1
? 146523
? 1
? 174683
! 145547 106150790
! 77194 100402879
? 1
? 1
? 1
! 63720 375871031
! 124582 535199131
! 149620 477708070
? 1
? 1
! 158140 688026042
! 155608 715909713
! 60961 219902723
! 146116 170275672
! 195438 704442728
? 1
! 27469 26707273
! 138427 605256622
! 51383 334488724
! 97683 595929011
? 1
! 27457 240264899
! 148199 949177675
? 1
! 186920 956088513
? 1
? 1
? 1
! 131909 688231966
! 41022 87813394
? 119438
! 113989 204051206
! 44357 881784802
! 171772 492501890
? 1
! 194594 452769653
? 127272
! 137109 122002579
? 1
? 1
? 1
! 159985 891626051
! 50098 750616146
! 149369 907126568
? 1
? 1
! 2985 893102526
! 145006 510390772
! 123368 454240108
? 1
! 95610 218866086
! 98571 632406358
? 1
? 1
? 1
! 187796 668310706
? 1
? 1
? 1
! 53571 44020953
! 179374 296532254
! 90415 894926407
! 172747 262602379
! 161279 800681830
! 196418 359853398
? 1
! 56095 169921985
! 152077 749023407
? 1
? 1
? 1
? 1
! 100463 861371398
? 1
! 151816 642566267
! 104164 513558762
! 156282 450675326
? 1
? 1
! 135798 408402887
? 1
! 91520 873754887
! 104388 58297579
? 15205
? 1
! 189352 171034296
! 116072 962504930
! 119736 832488400
! 132159 805184712
! 90930 459767828
! 144061 38065837
? 1
? 1
? 1
! 140882 961825378
! 181426 988284826
! 160221 824178758
? 1
? 1
? 1
? 1
? 1
! 18137 823336347
? 1
! 61238 703706932
? 48002
? 1
! 103294 895822704
! 60090 9943969
! 71152 249679532
! 65399 320633060
! 13550 552980171
! 185613 625661652
? 1
? 129999
! 44800 247035553
? 1
! 48429 614137354
! 125570 36263397
? 1
? 1
! 185138 163259043
? 1
? 1
? 1
? 1
? 1
! 23551 716414950
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 79841 546740552
! 112198 104683940
! 1838 137486655
? 1
! 115394 825911477
! 77726 552831197
! 18014 44601518
? 92705
? 1
! 85808 350670023
! 159786 356125978
! 73507 505766401
! 134487 903397356
! 134258 989506968
! 62347 307253930
! 4679 310548432
? 2592
! 39299 648761255
? 1
! 148168 950937897
? 1
? 1
? 1
! 154270 784641598
? 1
! 39770 76872061
? 1
? 1
! 194877 395710613
! 132432 799638343
! 144241 76652583
? 1
? 1
! 165397 156107161
! 72964 533066713
! 68744 992218673
! 65441 160489853
? 1
! 197366 387591152
? 1
? 1
? 142938
! 67319 817249679
! 149836 835209408
! 8807 765899041
? 134620
! 4626 916494832
! 69947 719172819
! 136257 689364811
! 172244 831849387
! 18653 691557286
? 1
? 1
! 87137 853493271
? 1
? 1
! 35364 641686312
? 1
? 1
? 1
? 9378
! 172387 697721820
? 1
! 155270 846121170
? 1
! 12568 325765814
? 1
? 1
? 1
? 1
? 163701
? 1
? 1
? 68939
? 1
! 27825 237148595
! 54776 139405143
! 34243 622799688
! 166054 213063005
! 118767 226496041
! 46671 371883471
? 1
? 18333
? 1
! 64986 909787393
? 1
? 1
! 147767 720190374
! 69090 470637302
! 25085 493714776
! 77040 934733003
! 168779 333793594
? 1
! 187041 865704075
! 8947 679643847
? 1
? 1
! 182731 171629650
? 1
! 156255 902639335
? 1
? 1
? 1
? 1
! 37012 386419253
! 69153 994580915
! 147876 806136598
? 1
! 111243 218375093
! 103511 80064991
? 1
? 122458
? 1
! 17284 429941748
? 1
! 92023 763581526
! 183369 406758233
? 1
? 1
? 1
? 1
! 68521 833235854
? 125972
! 173529 111054477
? 1
! 188305 91745220
? 1
! 60388 778796473
! 37203 58769078
? 1
? 1
? 1
? 1
? 1
! 105899 81880743
? 1
! 44223 280987003
? 1
? 1
! 166938 144201088
! 162702 525340336
! 94594 664454076
? 1
? 1
? 1
? 1
! 124791 861715326
! 42021 149894633
? 1
? 1
! 82271 631993165
? 23284
! 33445 952328837
! 148479 896290829
? 1
? 1
! 38684 199883225
! 146465 999746531
? 1
! 197098 194419138
? 1
! 63884 350230926
! 186850 111517696
? 1
? 1
! 105902 236153750
! 52151 243987089
? 118632
! 187973 20163511
? 1
? 76595
! 106087 292390583
! 136589 439689645
! 188998 597592312
! 32563 640816179
! 84725 561716662
? 1
? 1
? 1
? 1
! 31528 353289975
? 55177
! 115641 96539058
? 1
! 63364 653979868
? 1
! 155057 842158745
? 1
? 1
? 1
! 184775 526837728
? 1
? 1
! 37772 884084962
? 1
? 1
! 198711 301477803
? 1
? 1
! 5261 801688726
? 1
? 1
! 98906 581231810
? 1
! 165950 121456194
! 199587 795334537
? 1
? 1
? 1
? 1
? 1
! 122746 847537337
! 104136 520590974
? 1
? 1
! 20190 69873371
? 1
! 125725 29892276
? 199747
! 190606 916363054
? 156268
? 1
! 86398 784514289
! 100687 850733630
? 1
? 1
! 26440 231618605
? 1
! 49060 798804605
! 58043 384777001
? 1
! 81461 437959275
? 1
? 1
? 1
! 152591 545153326
? 1
? 1
! 112623 957211508
! 100534 327699642
? 1
! 141470 585616630
? 1
! 82731 377782469
! 78804 77607851
? 1
! 117566 924948956
? 1
? 1
! 506 7646601
! 93809 342560162
! 12602 629425408
? 1
? 1
! 182499 113092068
? 1
? 1
? 1
! 69513 758157111
! 12198 420679018
? 1
! 157782 898517324
? 1
? 1
? 1
! 95131 560605384
! 30789 753391581
! 181461 322649736
? 1
! 75079 386717036
? 1
! 102406 331500449
? 1
! 91047 108221911
! 100548 541956430
! 99817 744665857
? 1
! 7548 80044863
? 1
! 79916 595524932
! 102201 258884813
? 1
! 192293 72549356
? 1
! 109856 930804215
! 36300 805647448
! 160730 343838614
? 1
? 1
? 1
? 1
? 1
! 46920 252962025
! 124179 665225201
! 72704 461326824
! 118920 244800887
? 1
! 4604 779571586
? 1
! 195488 933772655
? 1
? 1
! 129238 4325514
? 1
? 1
? 1
? 1
! 66802 63393848
? 1
! 5915 546116705
? 1
! 142109 461807283
! 176557 173207449
? 1
! 45587 784392594
? 1
? 1
! 19208 5353419
? 41586
! 112855 742726822
? 1
! 10478 19156472
? 1
? 1
! 117204 99218789
? 1
! 178359 677493163
! 27851 747433644
? 1
! 185723 426200570
! 4331 599881524
? 1
? 1
! 9145 793846558
! 33713 64440370
! 161427 526179476
! 51826 242838185
! 62855 543091344
? 1
! 28852 632000218
? 1
? 1
? 1
? 1
! 113030 897415454
! 154883 546476446
! 155141 630304565
! 146649 718555012
? 1
? 1
? 1
! 70272 251130609
? 1
? 109941
! 146861 169457938
? 1
? 1
? 1
! 47992 61374809
! 16036 603714093
? 1
? 194209
? 1
? 1
! 107453 683218861
? 1
! 172799 670591067
? 1
! 162733 747480411
? 1
? 1
? 1
! 136215 42146819
? 1
! 176754 154173811
? 1
! 113782 127372141
! 148537 543984128
! 119306 783088126
! 78144 134103420
? 1
? 1
! 101467 622064386
? 1
! 188019 153453359
? 792
? 1
? 1
? 126310
? 1
? 1
! 155658 94743153
! 105306 94578279
? 102768
? 1
? 1
! 74917 836233726
? 1
! 124914 758991542
! 121437 283605227
! 132953 69891753
? 1
? 1
! 70605 568963844
? 1
? 1
! 10542 275413520
? 1
! 6158 715840032
! 180529 923543295
? 1
? 1
! 49970 623178560
? 1
? 69982
? 1
! 90555 703955676
? 1
? 1
! 538 200394645
? 1
? 1
? 1
? 137321
! 127806 105857114
? 5881
! 196598 763795270
! 103304 897140295
? 1
? 1
? 1
? 1
? 1
? 1
! 84835 328172637
! 30391 45329405
! 156965 800137456
! 73318 815341001
? 1
? 1
! 89562 236628331
? 1
? 1
? 1
? 1
? 1
! 180551 244214193
? 1
! 144001 873976831
! 86775 556163383
! 178048 657104560
? 1
! 110191 237083394
? 1
! 149291 139713570
? 1
? 1
? 1
? 1
? 1
! 173912 770489340
! 147816 291519432
? 1
? 1
? 1
! 150883 372563974
? 1
? 1
? 1
! 66540 737203028
? 1
? 1
! 134562 142185071
! 107203 217475676
? 1
? 1
? 1
! 196325 998940673
? 1
! 80770 289734180
? 1
? 1
? 1
? 1
! 117119 399725750
! 172302 823312210
! 137500 441589071
! 91953 75883302
! 96150 320856213
? 1
! 139644 662102164
? 1
! 129043 331893691
? 61205
! 77806 432079552
! 103902 976652592
? 1
? 1
? 1
? 1
? 1
! 167167 454688786
? 1
? 1
? 1
! 63014 583549491
! 170397 900094121
? 1
! 151396 595396389
? 1
! 62402 501054502
! 100580 118241606
! 195666 689498757
? 1
? 1
! 116383 90376070
? 1
? 1
? 1
! 150133 980835318
! 126733 802091753
? 1
? 1
! 85752 490194109
? 1
? 1
? 1
? 1
! 21596 947891568
? 1
? 1
? 1
! 186454 786637815
! 147268 613036135
? 1
! 97214 609922981
! 170587 399892257
! 37129 385630235
! 143249 846437008
? 1
! 88043 944387432
! 17939 561449555
? 1
? 1
! 15811 458948595
! 199644 917901009
! 131914 210098186
? 1
? 1
? 1
? 1
! 175510 48569158
? 1
! 71324 597846901
? 1
? 1
? 99819
? 1
? 1
! 119798 565923107
? 1
? 1
? 1
? 1
! 55453 825881377
! 32541 207666984
! 52164 744538401
! 70037 773381848
! 162213 600715862
? 1
! 55474 796167366
? 1
? 1
? 1
? 1
! 143524 688545817
! 42033 465414696
! 107135 887580628
! 121367 533761236
? 1
! 15749 242057757
? 1
? 33334
! 179950 656636889
! 130176 915359023
! 61985 631259779
? 1
? 1
! 179337 970864769
? 1
? 1
! 118037 735259589
! 137546 608199902
! 171434 653239611
! 85543 371387969
? 1
! 104237 193116701
? 1
? 179670
! 31524 270286852
! 187061 388635414
! 195069 194069654
? 1
? 1
! 104608 934000909
? 1
? 1
! 107619 607103359
! 132217 310135096
? 1
! 154911 705812152
! 114036 511727334
! 18644 940399071
? 1
? 1
? 1
! 97243 62396499
? 1
? 81281
! 177632 533997232
! 14362 708407225
? 44285
! 4878 372787534
? 1
? 1
! 65689 337940309
! 104709 944212833
? 1
? 106963
? 1
? 136844
? 1
! 174022 472322213
! 28872 627899955
? 1
? 1
? 1
! 159154 344737801
! 56686 536298252
? 1
! 38114 204117055
! 52573 957229571
? 1
? 1
? 1
? 27151
? 1
? 1
! 75536 243511390
! 22618 611738053
? 1
? 1
! 136277 358151794
? 1
! 18961 953823950
? 1
! 137612 316877212
? 1
! 36138 671674011
? 30669
? 1
! 29366 484089332
? 1
! 53489 900353208
! 88322 713786291
? 1
? 1
? 1
! 154267 996527953
! 10685 29521604
! 8340 340472414
? 1
? 1
? 1
! 121908 894554760
! 2628 463910135
! 24107 955847525
? 1
! 104688 789392257
! 169353 534604669
? 1
! 79423 575595378
! 140914 415936236
? 1
! 88780 954571746
! 152600 129574035
! 144207 911245189
? 1
! 16696 36047902
! 140354 794995224
? 1
! 85628 407655122
? 1
! 12452 962570816
! 167329 601374718
? 1
? 1
? 1
? 1
! 126767 520358695
! 158467 857302101
! 56037 254936345
? 1
! 134168 279255476
! 92265 897632473
! 185386 548151020
? 1
? 1
! 175234 931894863
! 4199 970814293
! 24786 985852310
? 1
? 1
! 2579 624342298
! 112824 897839152
? 1
! 34460 650501259
! 24853 114580649
? 1
! 29952 566151187
! 29093 481725344
! 181784 743287196
? 80722
? 1
! 178357 215004008
! 97730 210451171
? 1
? 1
? 1
? 1
? 22758
! 198723 632771349
? 1
! 24757 468746150
? 1
? 1
! 36017 707638097
? 1
! 168946 587710537
? 1
! 44632 763328582
! 157625 917021334
! 5444 538614444
? 1
? 1
? 1
? 1
! 111224 186991316
? 1
! 59041 215819120
! 64959 898442247
? 1
! 25364 14720851
! 100822 851119706
? 1
! 195286 437054335
! 177883 51521635
! 150423 309674234
! 83445 411314709
! 76231 344721727
! 57393 925245493
? 1
? 124768
! 119243 441692545
! 93318 138974719
? 1
? 1
! 193817 324945644
! 178948 890180040
? 1
? 1
! 130625 209023412
! 89292 167643933
! 99914 689755726
! 41319 315276999
? 1
? 1
! 118092 454142733
! 199078 320720193
? 1
! 12412 988151831
! 87896 66693237
! 190492 964018411
? 1
! 82076 933232973
! 139251 875626499
! 38783 53779222
? 1
? 1
? 1
? 1
? 1
! 45074 973541330
! 43576 604529959
? 1
? 1
? 1
? 1
? 1
? 154279
! 31823 597292466
? 1
? 1
? 1
! 109412 620643389
? 1
? 1
! 174105 787692289
! 142170 365877948
? 1
! 116930 78996297
! 191673 760879317
! 4403 127942956
! 164987 174877062
! 10231 436736079
! 38217 112753832
! 36162 332314441
! 136451 543158871
! 79854 193115147
! 124113 557818470
? 1
? 1
! 44402 601408811
! 54141 750761057
! 116830 209193423
! 155182 118930128
! 144147 317727352
? 1
! 10993 719552232
? 1
? 1
? 1
! 156586 979094073
? 1
? 1
! 146075 904056602
! 10872 668388878
? 1
! 1691 696072250
! 122506 820385500
? 1
! 76736 961208324
! 51267 151638385
! 154578 999952163
! 46524 347211405
! 170359 260870004
? 1
? 1
! 158043 163158153
? 1
! 58700 38587603
! 82057 663090967
? 1
! 95288 485184739
! 66454 398957944
! 184331 750642641
? 1
! 146673 285029142
! 129540 846831077
? 1
? 1
? 1
! 145410 266086883
! 196389 499454234
? 1
! 146435 771253666
? 1
! 45355 339855568
! 94639 345175398
! 94773 441020404
! 33680 261174712
! 315 433949060
? 1
! 119259 706461685
! 168543 660553179
! 61746 435853116
! 45858 862381100
? 1
! 93679 877275924
! 124583 473011963
? 1
! 138676 27671113
! 163516 76451308
! 2867 170048805
! 147036 202472799
? 1
? 1
? 1
? 1
? 1
! 65684 264399278
? 1
! 73538 204698548
! 4013 950667740
! 156253 998485794
? 112458
! 26373 648474634
! 153034 835687376
? 1
! 159921 160056279
? 1
? 1
! 16541 575668111
! 156929 549950117
? 65393
? 1
? 1
? 1
? 1
! 44317 408287574
! 78740 231660619
? 1
! 105340 43917722
? 1
? 1
? 1
? 1
? 1
! 14969 432976505
! 13975 261805935
! 82829 168374888
! 168856 266202389
! 100824 762905181
! 72353 193418896
? 1
? 1
! 43677 763545755
? 1
! 59686 265747804
! 4780 478936216
! 75749 924058448
? 1
! 40574 298918429
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 116156 358473608
? 1
? 1
! 107885 891818834
? 1
! 86210 800721217
! 26984 341729171
! 20451 562911896
? 1
! 99445 666848167
! 181404 678679683
! 40827 613565567
? 1
! 117982 315592090
? 1
! 113720 847122481
? 1
? 1
? 1
! 22678 572215470
! 54526 547190965
! 106176 634732719
! 167550 619486201
! 166614 768064745
! 17174 483753558
! 68099 980709516
! 19242 311626137
? 1
! 8663 366933586
? 1
! 43983 342523148
! 93204 72445872
? 1
! 62918 416641712
! 133447 545154238
? 1
! 114054 799303673
? 1
! 1556 165575433
? 1
? 1
! 146583 961742907
? 1
? 1
? 166142
! 198146 409182810
? 1
? 1
? 1
! 159640 206085795
! 116252 138479788
? 1
? 1
? 1
? 1
! 20058 935097959
? 1
? 1
? 1
? 1
? 1
! 55615 978212655
? 1
? 152132
? 1
! 107265 88731961
! 23971 585498532
! 31868 97362427
! 17135 288201841
! 127068 69503257
! 182601 231687170
? 1
? 146453
! 185751 501680056
! 66075 277014183
! 29668 115968039
? 1
? 1
? 1
! 48593 882140471
! 199273 153958361
! 173517 261322422
? 1
! 182421 966501021
! 141499 578198896
! 170207 554789878
? 160291
? 1
! 63560 740082173
? 1
! 166295 330836217
? 1
! 113272 716550300
? 1
! 40443 234413334
! 153567 492208155
! 191567 685298266
! 135852 930247836
! 47090 739882670
! 136223 400420761
? 1
? 1
! 17705 960830537
? 1
? 1
? 1
? 1
! 116024 146190774
! 38972 536489890
! 71214 63634554
? 1
? 1
? 1
! 20266 432518060
? 1
? 1
! 92664 678013052
! 174380 820929383
! 58750 614689172
? 1
! 45825 79529266
? 1
? 1
? 1
! 71494 670068772
! 170239 710691181
! 3567 830644538
? 1
! 191281 132853251
? 1
! 149072 458184928
? 1
? 1
! 21642 674933890
! 97878 235835191
! 94419 642069783
? 1
? 1
! 13349 707484148
? 1
! 197912 487353665
? 1
! 48812 358755064
? 1
! 182757 989244872
? 1
! 186348 201012672
? 1
? 1
! 143938 506463060
? 1
? 1
? 1
! 126831 560915805
? 1
? 1
? 1
! 128973 114010315
! 103815 980644624
! 197623 261851948
! 53042 354056740
! 127492 587740046
! 64743 30617758
? 1
! 88906 582204881
? 1
? 1
! 161100 957352795
? 1
? 1
? 1
! 39583 269431419
? 1
! 193662 993264721
? 1
? 1
! 161438 979563875
? 1
? 1
? 1
? 1
? 1
! 130087 85369966
! 21173 980325139
! 19195 841700247
! 86931 317332793
? 1
? 127832
? 1
! 137045 251305511
! 52551 612932766
? 1
? 1
! 157429 898514432
? 1
? 1
? 1
! 88243 345258474
! 198547 951564672
! 172644 722268907
! 37447 970495762
? 1
! 136817 144556470
? 42124
? 1
? 1
? 12783
? 1
? 1
! 163012 194537942
! 70536 925255308
? 1
? 1
? 1
! 195418 246992688
? 1
! 46032 963444192
! 157539 676310228
? 1
? 1
? 1
! 99546 644136313
! 16667 588706364
! 98227 692783864
? 1
! 24802 807653933
! 50104 423059662
? 1
! 30329 212435584
! 18048 422948316
? 1
! 147790 824820750
? 1
? 1
! 118392 230782591
? 1
? 1
! 169139 505294121
! 105323 117647773
? 1
! 100898 563629553
? 1
! 193110 281517471
! 26066 351337390
! 55950 497081493
! 64952 262429339
? 52133
? 1
? 1
? 157438
! 133681 954641766
? 1
! 133096 381553172
! 514 29247028
? 1
! 198628 441113386
! 20584 303508634
! 160895 656433428
? 1
? 175284
! 183339 364817721
! 43652 145111152
? 1
? 1
! 133957 476507363
! 30763 367223995
! 37698 437806560
! 134535 972148892
! 143823 285530260
? 1
? 1
! 63214 999669433
! 149681 155497825
? 1
! 172029 17942584
! 22874 516615158
? 1
! 18047 814630210
! 189997 276478281
! 79120 370655211
! 70770 631923265
! 146997 463992070
? 1
! 51481 36174992
! 177265 977508858
? 1
! 55975 821253726
! 120089 970078491
? 1
? 22606
? 1
! 137198 391552752
! 53173 753599860
! 64076 225369239
! 6064 806894952
! 157019 765267979
? 1
? 1
! 136182 818386835
? 1
? 1
? 1
? 1
! 97793 84119670
? 174691
? 1
! 128529 471626037
! 129386 817563931
! 37555 19384113
! 20814 181832787
? 1
! 169225 419837575
! 119251 288465110
! 6150 530581580
? 1
? 1
! 58233 522261886
! 100922 633095584
! 12733 631535626
? 71795
! 122358 118767483
? 1
? 1
? 1
! 36113 587657215
! 4147 554698386
! 170169 107244806
! 95789 73933125
! 106984 877944378
? 1
! 62331 107182728
? 1
? 1
? 1
? 1
! 187835 325270747
! 138930 45715187
? 1
? 1
! 75392 833019688
! 180635 71399613
! 7041 857996836
? 1
! 47799 161213793
! 100743 708726660
? 1
! 140212 218948676
! 101016 234659585
? 1
! 82385 765571826
? 1
? 1
! 62258 525884233
! 73562 801215998
? 1
? 1
! 168557 620034480
! 30713 717815550
? 1
! 120698 47394838
? 1
! 68048 633846137
! 58619 214570584
! 180923 696612413
! 122620 111593446
? 1
! 80647 749418290
! 98919 431882756
! 187389 933873836
? 1
? 1
! 65119 134548634
! 71633 784672106
! 49324 369637301
! 966 21212919
? 1
? 1
! 82671 553075768
! 52502 614355128
? 1
! 6916 874142090
! 56836 172944989
? 1
? 1
? 1
? 1
? 1
! 35301 688724091
! 56769 683669097
! 58138 450970392
! 24489 794643054
? 1
! 143057 262992530
? 114532
? 1
? 1
! 105393 466123656
! 145742 904664226
? 1
? 38517
! 174137 799170304
? 1
? 1
? 1
? 1
? 1
? 1
! 121287 516732996
! 18645 931342936
! 124390 409472128
? 11025
! 102167 913523328
? 1
? 1
! 128226 531439624
? 1
! 144336 657064758
! 62558 171751122
! 69584 236751474
! 186322 637257798
! 58975 260663199
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 141037 132778011
? 1
! 78767 386162432
! 117401 333104540
? 129107
? 1
? 1
! 29586 946971435
? 1
? 1
? 1
! 52135 10686170
? 1
! 80598 328538377
? 1
? 1
! 60235 253396724
! 165225 931987324
? 1
! 163033 608346135
? 1
! 160324 183156964
! 92280 292997514
? 1
! 130795 715810260
! 87201 792569740
! 55502 912042707
? 1
! 177189 479735394
! 23123 126139718
? 1
? 1
! 136099 243665446
? 1
? 1
? 1
? 1
? 1
? 1
! 192951 426233974
! 103346 341469569
? 1
? 1
! 138150 814475322
? 1
! 49485 794238064
? 1
! 194045 662363691
! 109114 811526120
? 1
! 34474 215496226
? 1
? 134687
! 56714 115114194
? 1
? 1
! 100739 809476161
? 1
! 55686 124987571
! 91023 867838981
? 1
! 25584 919858862
! 48408 823310481
! 101856 980760612
! 154613 681889821
! 98144 588732211
! 104819 814170027
! 182298 589435912
! 6085 331789263
? 1
? 1
! 181062 303971611
? 1
! 118333 276974063
! 87995 781168426
? 1
! 158564 258658165
! 154688 668310788
! 167607 288918031
! 102938 319827166
! 137529 223088222
! 107184 782601222
! 186177 276274933
! 98734 634613620
! 83113 629250933
? 1
? 1
! 147754 32854796
? 2967
! 195118 986129751
! 71978 664577408
! 86867 173729500
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 196620 581510103
! 55393 996257795
! 112635 630756626
! 23282 189135867
! 110137 887820020
! 13559 539890002
! 36464 96053966
! 158106 454921418
? 1
? 1
! 36283 330356252
? 1
! 47349 866974301
! 104945 551887633
! 19934 891399182
? 1
? 1
! 128175 920562660
! 26033 754871057
! 141891 469970228
! 53892 797582766
? 1
! 28034 602861401
! 67211 875232015
? 146008
! 129140 234598667
? 1
! 110193 755719653
! 190795 161662386
! 177297 604854072
? 1
? 128450
! 96343 446355990
? 104837
? 1
? 185449
! 24889 944296085
! 172931 930970080
! 196886 740239337
! 188177 805527672
? 136499
? 1
? 1
! 53583 130265465
? 1
? 1
? 75318
? 1
! 84545 677198201
! 46376 378834048
! 74972 153974769
? 1
? 1
! 60747 314009387
? 1
? 114262
? 1
! 141998 147913530
? 114216
! 17334 408041278
? 1
! 59365 359088925
? 1
! 158358 890256789
! 105491 956252808
? 1
? 1
! 102197 212010837
! 86908 921839357
! 53324 386408858
! 53761 990100517
! 48680 943400062
? 43741
! 132423 348791465
! 153745 844355662
? 1
! 57556 966645414
? 1
! 198347 860107275
! 88613 503634224
! 162577 80267653
! 23078 102142681
! 182620 664071747
! 134048 28127488
? 36659
! 80740 115359243
! 145762 167928311
! 109741 422561978
! 90311 585634125
! 80141 817109669
! 198720 203295845
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 16828 602760189
? 1
? 1
? 1
! 139435 931360862
! 191428 618520407
! 93113 887493291
? 1
! 4973 60436809
! 129272 106463247
? 1
! 51409 657551734
! 91732 564071815
! 190935 689314379
! 36218 697202914
! 165330 585295591
? 1
? 1
! 192439 5949023
? 1
! 44963 681794010
! 179187 86605385
? 1
! 191342 627694128
! 9024 737168069
! 137505 822729361
! 19979 230746966
? 1
? 1
? 1
! 25697 743392785
? 1
! 101150 936030863
! 2521 768974208
? 1
! 86534 949593806
! 80658 518526204
? 1
! 130866 700002186
? 1
? 1
! 90838 823483700
? 1
? 1
? 1
? 88635
! 120884 144490422
! 125049 219560132
! 24038 435325175
? 1
! 87764 72176453
! 130078 309073537
! 39184 220263815
? 1
! 73248 924704353
? 1
! 109135 150675832
! 173065 954931209
? 62364
! 145552 787844463
! 45787 301331869
? 1
? 1
! 98827 948549840
! 159649 863459209
? 1
? 1
? 1
! 139372 443329868
! 22640 628439911
? 1
? 1
! 30404 710629989
? 1
? 1
? 1
? 1
! 43849 775041775
! 119272 730157070
? 1
? 1
? 1
! 138076 855397781
? 1
? 1
! 44770 729808671
! 159048 230641159
! 140016 894379292
! 137692 765508340
? 1
? 1
! 7197 595804804
! 191547 615487753
! 91730 61401608
! 111618 238310079
! 27745 309546861
! 91705 42894739
? 1
! 93243 960513771
? 1
? 34890
! 77368 967257750
? 1
! 127362 242360547
! 90731 12555209
? 1
! 169149 159452720
? 1
! 105241 403035194
! 154796 359169540
? 1
? 1
? 1
? 1
? 1
? 1
! 74791 838666772
? 1
? 1
! 98747 204509626
? 1
? 1
? 1
! 39225 686557359
? 1
? 1
! 189339 610571829
? 1
? 1
? 1
? 1
? 1
! 163800 45932507
? 1
! 129490 951317868
! 101237 779274378
? 1
? 1
? 1
! 141505 565205325
! 165555 435599226
! 46239 293080677
! 74008 98074705
? 1
? 1
! 29944 573054078
! 146195 924081255
? 1
? 1
! 95790 581018321
? 1
! 154189 94324688
? 1
? 1
! 40758 612803834
! 161983 259046442
! 158033 43378319
! 29878 12724879
? 1
? 1
! 6710 664306198
! 191505 888632463
! 178762 402933651
? 1
! 128910 539356275
! 107941 75084382
? 88866
? 1
! 5905 134213209
? 1
? 1
? 1
! 183045 563564233
! 40584 501328276
? 1
! 15291 240659225
! 96513 411605335
! 166638 645316264
! 65898 233600189
! 79740 510462933
? 1
? 85497
? 164705
! 145940 268860083
! 54608 432794999
? 1
? 1
? 1
! 126018 80297857
? 1
! 70784 733692817
? 1
! 167433 431580658
? 1
? 1
? 108293
! 67385 493392960
! 20049 578062296
! 123748 801762682
? 1
! 20031 505741360
? 1
? 1
? 1
! 6153 766168386
? 45221
? 1
? 1
! 164313 98410300
! 132430 62529569
! 56007 676040273
? 1
! 42894 381609893
! 137727 269463338
? 1
? 1
! 45202 704386251
! 45691 426722866
! 196638 852287171
! 17968 135571144
? 1
? 1
! 128434 63641
! 96855 376576430
? 1
! 158074 147167763
! 194392 32285599
? 1
! 160139 99053325
? 1
! 138722 218298813
? 1
? 1
? 1
? 1
? 1
? 1
! 129323 69492956
! 82010 228745566
! 160035 194032093
? 1
? 1
? 1
? 1
? 1
! 68711 482901939
? 1
? 1
! 105436 631536265
? 1
! 131479 303271538
! 156235 386461246
! 179293 66099147
? 1
! 173404 697326422
! 136597 491222549
? 1
! 172332 731608420
? 199413
? 1
! 110438 617840637
? 1
? 1
! 44650 876638712
? 1
? 26598
? 1
! 35970 255754895
! 187772 832875142
? 1
? 1
? 1
? 1
? 34395
? 1
? 182364
? 1
! 174056 398280679
! 107105 323395089
! 118107 135604869
? 188981
? 196283
? 1
? 1
! 196430 732215770
! 41970 191666685
! 30237 295260184
? 1
? 1
? 1
! 38399 384194742
? 1
! 190848 259312709
! 132673 680135295
? 1
! 57094 430315249
? 107838
! 81174 639029567
! 162661 748935312
? 1
! 12710 834713368
? 1
? 1
? 1
! 43682 655323832
? 1
! 134209 636756060
! 106022 146145810
! 4629 554853070
? 1
! 135941 418822920
? 1
? 1
! 70992 484090614
? 1
? 1
? 1
? 1
! 20861 935224292
? 132802
! 87407 788279751
? 26958
? 1
! 137512 950306051
! 3997 647376940
! 120288 520962633
? 1
! 130947 216412654
! 83626 186206451
? 1
! 157763 787998973
? 1
? 1
? 1
! 150900 859089548
! 93740 714730905
? 1
? 192336
? 77112
? 1
? 1
! 180226 845247401
? 15324
? 1
! 133549 79460371
? 1
! 128913 20276993
! 141329 254761230
! 864 408975371
! 181537 981480144
! 172258 567361176
? 1
! 142122 318465587
! 74991 929002980
? 1
! 43969 888993859
! 13741 36328673
! 68476 974535342
? 1
! 73660 580105793
! 130297 803670875
! 115883 406759332
? 1
? 1
? 1
! 154687 405739647
! 2621 242549503
! 198341 421937016
! 100253 579513457
? 1
! 153758 218605532
? 1
? 1
? 1
! 144761 737100664
! 64179 251382367
? 1
! 15106 899255702
! 163732 91372723
? 1
? 29878
! 176619 834283010
? 1
? 1
! 163017 884466297
? 1
? 1
! 24099 321811477
! 150663 946608747
? 1
? 1
! 54770 199278800
? 1
! 17178 246703045
! 44764 319833069
! 89338 559032869
? 1
? 1
! 74775 924958468
? 1
! 27908 154763438
? 1
? 125275
! 34868 30556270
? 1
! 91726 1682441
! 90605 953659695
! 98933 936602737
! 108109 251369324
? 1
? 1
! 138510 572739800
! 86188 580268156
! 164479 455406649
! 182060 632244755
! 36008 370846371
? 1
! 17403 259929858
! 1469 703459493
? 1
? 1
? 14037
? 1
? 132711
? 1
! 12433 953687065
! 85122 8313496
! 41921 717466176
? 1
? 1
! 106431 665533260
? 1
! 52800 557652176
? 1
? 1
? 1
? 1
! 106643 140356216
! 66896 634716822
! 9693 165281364
? 1
! 52709 534714958
! 147972 978766705
? 1
? 155598
! 72279 526579983
! 169980 207394623
! 74212 81683616
! 25382 752762155
! 86412 522548684
! 167084 574829334
! 138764 809765765
! 157554 56339203
? 1
? 1
? 73050
? 1
! 115336 76285498
? 1
! 85304 444551580
! 36603 276899278
! 43522 130363665
? 1
! 2838 966668442
! 198084 732270977
! 40520 800445320
? 1
! 70620 450471011
! 172009 153988710
? 1
! 559 68939584
! 82414 277656327
? 1
! 60126 145428451
! 153304 900157959
! 43854 622799493
! 103067 539892664
? 1
! 123884 871965285
? 1
! 115511 383815053
? 1
! 152945 600086108
! 101846 256749945
? 1
! 149159 535964583
! 114119 663104398
? 1
! 59430 422370722
? 1
? 172727
? 1
? 1
? 1
? 1
! 171731 501021092
? 1
? 1
? 1
? 1
! 42194 520038821
? 76389
! 24358 847217687
! 173063 387936888
! 99115 354671707
? 1
! 26745 571756408
? 1
? 1
! 82213 562688834
? 1
? 1
! 124011 613690004
? 1
! 30517 885891421
! 118284 447322554
! 59070 898619038
! 81027 338703945
! 79670 601555113
? 1
! 155785 39505580
? 1
! 105099 787762720
? 1
? 1
! 106359 503166850
? 1
? 1
? 1
? 1
! 171505 626586887
? 1
! 80942 759302500
? 1
! 81924 817825007
! 170203 240448079
! 101 607910084
! 27829 109621660
? 1
? 184592
? 1
! 52550 387734900
? 1
? 84020
! 121027 738875730
? 1
! 44826 184168609
! 106301 837701994
! 2840 622796557
! 89280 158012048
? 1
! 190361 229891398
! 65807 851939707
? 1
! 179646 548880789
! 5058 329455019
? 1
! 18163 920340061
? 177320
? 132140
! 187488 46056332
! 69237 795856337
! 105415 754580527
? 1
! 2331 584207210
? 1
! 87878 988509257
! 89442 778740299
? 1
! 103537 659971988
! 26094 647662817
! 164146 713219874
? 1
! 13385 477652547
? 1
? 1
? 1
! 161144 990515524
! 132788 970576733
? 1
! 66218 645858725
! 82956 957546905
? 1
? 1
? 101550
? 1
! 133620 587532996
! 17823 50232812
? 1
? 1
? 1
! 116882 35320771
? 1
? 1
? 1
! 78013 450266296
! 193767 892436949
? 1
! 77316 681882822
? 1
? 1
! 19431 486657145
? 128187
! 148954 796309447
? 62576
! 169316 672510775
? 1
! 143023 871825882
? 1
? 1
? 1
! 126742 476004392
! 54850 656362322
! 83308 355852231
! 187372 577421883
! 111631 444835617
! 81172 861496359
! 140985 428955679
? 1
? 1
! 56677 930487371
? 1
! 16877 517925876
? 1
? 1
? 1
? 1
! 16059 807199276
! 111854 254141768
! 125261 594205867
? 1
? 1
? 1
! 72813 855616716
! 169814 394950639
! 114084 312585353
! 29492 576861261
? 1
? 1
? 1
? 1
? 1
! 119393 969000069
? 114029
? 1
? 1
? 1
! 139027 552065628
! 125231 839483196
! 40384 32415319
? 1
? 1
? 1
? 1
? 1
? 1
! 7742 54677195
? 1
! 128547 918506626
! 130409 432446142
! 155745 892889253
? 1
! 155203 23891820
! 77862 948601421
! 54992 48249510
? 1
! 181834 445559005
? 1
! 66422 133004276
! 126159 456021259
! 98860 993614807
? 1
! 69096 153479018
? 1
? 1
? 1
? 1
! 176663 938959368
? 1
! 102220 117824435
? 1
! 30405 390511376
! 147570 532903860
? 1
! 119304 496720860
? 1
? 1
? 15701
? 1
? 1
? 1
? 1
? 1
! 14528 28727043
? 1
! 109561 265419844
! 140946 626998937
? 1
? 1
! 162479 885409334
? 1
! 111999 876915027
! 167541 585978011
! 66971 742373328
! 90851 635056532
! 32351 732443803
! 51195 429898635
! 120894 676082875
? 1
? 1
! 192633 15389970
? 1
! 199855 773549620
? 1
? 1
! 189060 83184953
! 156739 171021240
! 58238 984161261
? 1
! 30146 212834376
? 1
! 132439 680743886
! 84366 737337167
! 51866 591417475
! 89025 625749071
? 1
? 47698
! 43412 629789198
? 1
! 137980 339236867
? 1
! 89749 325927706
? 1
! 130342 926391040
! 163479 696863348
! 141225 254545846
! 195518 921559367
! 37376 571157360
! 106572 201665154
? 1
? 1
? 1
? 1
! 73215 398722926
! 103677 724748288
! 142203 770589852
? 1
! 136190 760756205
? 1
! 126615 574231730
? 1
! 23112 472920601
? 1
? 1
! 163667 193572915
? 1
? 1
? 1
? 1
? 1
! 160841 552386827
? 1
? 1
! 15402 892786105
! 14768 144436726
? 1
! 144525 817718887
! 148591 257969594
! 36481 137276435
? 1
! 65619 349252617
! 82261 658616587
! 3030 246557017
? 1
! 163264 822260699
! 266 500838416
? 1
! 63198 927536822
! 76502 937120197
! 48227 260909242
! 158722 675626227
! 17793 326178549
! 26330 570106981
! 105544 419212371
? 1
? 1
! 149883 894134913
? 1
! 151059 498842653
! 135352 882721827
? 1
? 198923
! 170761 496340135
! 38625 604755194
? 1
? 1
? 1
? 1
! 13152 91284945
! 80289 360243198
? 1
! 68940 963562521
! 109667 235045705
? 1
? 1
? 1
? 1
? 1
! 172101 172018964
! 139200 791059004
! 176029 102049982
! 47049 387788129
? 89305
! 145955 854219
? 1
! 171138 635331580
? 1
? 1
! 124127 261062440
? 1
! 164018 69976409
! 27268 284221038
! 137857 62036923
! 190794 850618117
? 1
? 1
! 181529 846656624
! 127060 813756913
! 1826 673075182
! 131739 110406099
! 58094 551846909
? 1
? 1
! 118428 371676748
! 177776 41139537
? 1
? 92115
? 117252
? 1
? 1
! 63032 311337783
! 74350 77772079
? 1
? 1
! 150816 916008917
? 1
! 28702 496754932
? 1
? 1
? 151690
! 48764 936461265
? 1
! 81242 281619985
? 146322
? 1
! 139578 630692767
! 94400 292064720
? 147533
? 1
! 198693 22237608
? 1
? 1
? 1
? 1
! 138133 5788524
! 46267 748931514
? 1
! 61126 770216282
! 146930 662493776
? 1
? 120554
! 122694 693341395
? 1
! 87984 838963679
? 1
! 188325 881263080
? 1
? 1
? 1
! 130716 144624261
! 88156 189542459
! 184359 68086160
! 167654 603837014
? 1
? 1
! 132948 120640776
! 141671 336734577
? 1
? 1
! 97689 615883398
? 1
? 1
? 1
? 1
? 1
? 1
! 29950 773574354
! 165544 485378612
? 1
! 52031 929109705
? 1
! 81220 902290724
! 71401 542690061
! 183757 98630399
! 11 371347817
? 1
? 1
? 1
! 132193 2079002
! 136068 884031316
! 108714 583151194
? 1
? 1
? 1
! 31218 542573905
? 1
! 150532 790361183
! 18783 95468447
! 84486 253216263
? 5826
! 100495 126437538
! 184003 368690449
? 1
! 151200 475695829
? 1
? 1
? 1
? 1
! 43299 26629311
! 36848 125698543
? 1
? 1
! 66011 952181431
? 1
? 1
! 121358 471767787
! 165013 791200379
! 41426 634557088
! 36378 361696694
? 1
! 179981 175780689
! 189567 495614387
? 139588
? 1
! 26194 938268446
? 1
? 1
! 30247 407940310
? 1
? 1
! 3704 50918698
? 1
! 145349 475554894
! 7769 10546159
! 80521 55126293
! 137768 140644338
? 1
! 86359 747762874
! 90448 817714486
? 1
? 1
! 131505 882491126
? 1
! 181427 758463949
? 1
! 40047 288114754
! 91104 351901792
? 1
! 140386 428385051
? 1
! 141046 76112514
! 20760 803137141
? 1
! 70979 748899533
? 1
? 1
! 83411 519891317
? 1
! 16107 618756572
! 66867 813989672
? 1
? 148503
! 46262 419270938
! 2389 330470603
! 76731 307646117
? 1
! 7371 326038642
? 1
! 115454 379347571
! 188597 693977388
! 116468 349666739
? 1
? 1
! 69840 190870144
! 128273 859411187
! 30968 360060002
? 1
! 63578 63202491
? 1
? 1
! 104879 254375474
? 1
? 1
? 1
? 1
? 1
? 1
? 43188
? 1
? 1
! 77879 19667869
? 1
? 1
? 150037
! 76977 320690050
! 193806 981315964
? 1
! 15770 587940120
! 96330 5808882
! 156466 705769664
! 28877 458828276
? 1
? 1
! 145031 589435100
? 1
! 152755 435488624
! 49835 967222899
? 62861
? 1
! 59084 771534246
? 1
! 88298 721621811
! 160230 399849001
? 1
? 1
! 101714 573047046
? 1
? 1
! 82083 442926237
? 1
? 1
! 159040 1642838
? 30975
! 3073 41450278
! 98267 69930768
? 160652
? 1
? 1
! 115874 315065927
? 86190
? 1
! 81656 348724135
? 1
! 14738 399683275
? 1
! 111750 159756803
! 174251 801200577
! 13403 34490930
? 1
? 1
! 83659 602800441
? 1
! 64012 746575962
? 1
? 1
? 1
! 181284 175726454
! 176497 85813533
! 134552 935061220
! 59472 545138120
? 1
! 34588 551035381
? 1
? 1
! 159630 138741166
? 1
? 1
? 1
? 1
! 46926 14175448
! 55055 881032026
? 1
! 56139 802272283
? 1
! 90946 731697690
? 1
! 58755 942173031
? 1
! 29937 920667079
! 62244 574745435
! 8355 699877720
! 178286 400630953
! 135274 411352244
! 7623 945529632
! 46196 127516182
? 1
? 1
? 1
! 94571 206422032
! 114533 761328979
! 193605 484336439
! 68451 228821742
! 153941 574756688
! 47970 560438063
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 32674 705142866
? 1
? 1
? 1
! 190012 783712200
! 4930 693884324
? 1
! 154449 287236075
? 1
! 65742 271865627
? 1
? 1
! 17898 230795738
? 1
! 77241 356842068
? 1
! 9343 553433713
? 1
? 1
! 194946 352848428
! 184071 387980449
! 37163 634792041
! 121091 145912760
! 177162 49625055
? 139687
? 1
? 1
! 58498 945382855
? 1
? 1
! 98628 216333486
! 14457 49335459
? 1
! 10353 696651456
! 119330 738974154
! 76622 415770027
! 38659 211979013
? 1
! 149573 508497671
? 1
! 69400 757334906
? 1
! 22542 186362926
! 156936 164901705
! 156798 307545378
! 78515 53932005
? 1
? 1
! 50707 505786101
! 46955 907226236
? 1
! 123352 373966493
! 185562 927358178
? 1
! 96843 697907156
! 168125 763039000
? 1
! 85534 657316814
! 15717 844518312
! 47302 666423004
! 58057 55331988
? 1
! 173522 540665302
? 1
? 1
? 1
! 85979 463780662
? 1
! 192208 81389373
! 71902 701737055
? 1
? 1
! 70359 315391381
! 61783 472071966
? 1
? 1
? 1
! 185246 626809209
? 1
! 179181 655469078
! 99196 380999827
? 1
? 1
! 95903 794350231
! 25315 612504959
? 1
! 183848 862212803
? 1
? 23382
? 1
! 77050 545764147
! 188712 547625366
! 114101 677006157
? 1
? 106985
? 1
! 56222 173309162
! 9705 28415263
! 11224 727612024
? 1
! 103283 502733527
? 1
? 1
! 183717 820343332
? 1
? 1
? 1
! 119731 935677217
? 1
? 1
? 1
? 1
? 1
! 139326 372490603
! 65478 190388850
? 1
! 83829 919195055
? 102736
! 141271 494974653
! 46810 506477057
? 1
! 126949 362951686
! 137881 755995141
? 1
? 62697
! 36281 686961189
! 46167 422276298
! 62166 361470511
? 1
? 1
! 145875 84921700
! 5586 853681559
! 130415 112284098
? 1
! 9576 71811073
! 119319 279982542
! 147718 87607764
! 13916 754110432
? 1
? 1
? 1
! 144796 25694504
? 48893
! 106317 330630157
? 1
? 1
? 1
! 37990 259312358
? 1
? 1
! 30525 113410123
! 31712 204112063
? 1
? 1
? 1
! 160744 833416983
? 1
! 88013 906179900
? 1
! 176014 199155620
? 1
! 174537 256189955
? 1
! 14311 952419401
? 1
? 1
? 1
? 1
! 7726 225669659
? 1
! 166446 82026598
? 1
! 106256 500732190
? 1
! 62750 362520667
! 41419 261136317
? 1
? 1
? 1
? 1
! 139092 737369180
? 1
? 1
? 1
! 18622 808128014
? 1
! 180 882771331
! 47511 950376739
? 1
? 164708
? 1
? 1
! 187312 825642425
? 1
! 88397 28303133
? 1
! 160191 78901990
! 199385 616127656
! 124349 671522822
! 27879 180470687
! 169064 177491547
! 73674 996957110
! 28594 854399435
! 53603 664693405
? 137957
? 1
! 158582 204105900
! 40001 285120263
? 1
? 1
! 19879 762020027
? 1
? 1
? 19013
! 122962 448940662
? 1
? 1
? 1
! 191436 676588193
? 115169
? 1
? 1
? 1
? 1
! 173218 587010543
! 176761 907345986
? 1
! 181437 839737436
? 1
? 1
? 1
! 184205 82829357
? 1
? 1
! 49910 347888747
? 1
? 1
! 115424 833067781
! 58197 701083180
! 183119 239984165
! 5541 981571763
! 75056 665055550
! 117011 631697552
? 1
? 1
? 1
! 104697 297152533
? 1
! 101152 91282345
? 1
! 160757 260246400
! 49265 639585778
? 1
? 1
? 1
! 1859 707471570
? 53483
? 1
! 176880 113681324
? 1
! 141843 715685567
? 1
! 146129 321002249
? 1
? 1
! 9542 601164887
? 1
! 130983 621635480
! 7091 701988742
? 192969
? 1
! 109187 914113461
? 1
? 1
? 1
? 9569
? 4244
? 190659
? 1
? 1
! 146277 257735157
? 1
! 188961 342234714
! 117705 702809371
! 147914 693499246
! 161953 166311323
! 166898 777726248
! 76026 880268022
? 1
! 143283 275644407
? 1
! 9240 446399006
? 1
! 48294 53180717
? 1
? 1
? 1
! 179106 478216977
! 159695 692243367
! 99528 830399351
! 26846 261416809
? 1
! 21564 777935151
! 176699 878459857
? 1
? 1
! 128038 66938535
! 184398 998708313
! 43661 541549612
! 199558 833994627
! 134531 53898386
! 164136 248081262
? 1
? 1
! 198417 77934722
! 16632 678229915
! 151393 688750815
? 1
? 1
! 33826 827134195
? 1
! 188930 213076035
? 1
? 1
! 194028 936395195
! 178657 160340775
? 1
! 171687 718804811
? 1
? 1
! 15023 287490419
! 83051 218166635
? 1
! 1211 889217132
! 58527 985145422
? 1
? 1
! 196376 601933241
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 133942 21992855
? 1
? 1
? 1
? 1
! 190552 670727842
? 1
! 190205 743743684
? 1
! 170992 462755309
! 13225 975232863
? 1
! 15521 902691207
? 1
? 33963
? 1
? 1
! 191128 304657759
! 178258 835083184
! 189188 603988029
! 164708 760424849
! 33946 569551588
! 75726 3411182
! 53203 437227365
? 1
! 85385 206112594
? 1
? 1
? 1
? 1
! 102698 995024026
! 197189 383259060
! 80464 575013973
! 175361 790074959
? 1
! 68954 36666277
? 1
? 1
! 17288 193733221
! 154220 741190445
? 1
? 1
? 1
? 1
! 114321 356995694
? 1
! 158423 510425691
? 1
! 160802 248400393
! 25817 677424686
! 116588 919333547
? 1
? 1
! 88549 296455531
? 12212
? 1
? 185132
? 1
! 61312 499854198
? 1
? 1
? 1
? 1
? 1
? 1
! 39275 760695136
? 1
? 1
? 1
! 118583 148566948
! 171800 314207350
! 7438 195416551
! 19949 884444248
! 65024 766335420
! 54979 331980661
? 1
! 1725 523771580
? 1
! 49494 2075298
! 50235 925470803
? 1
! 70668 157676521
! 196523 562427423
? 1
? 1
! 159444 843227213
! 56493 150908496
? 1
? 1
? 1
! 103195 49986671
! 53016 524708026
? 1
? 1
! 86662 678253486
? 1
! 163424 179464477
! 145846 928201062
! 119155 394548194
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 41175 239528931
! 104439 77716267
? 1
? 1
? 1
! 92610 307239295
! 110748 962953959
! 143805 982108933
! 46647 603892118
? 1
? 1
! 74123 879203687
! 58052 942033853
! 125995 872050141
! 97487 470800490
? 1
? 1
? 1
? 1
? 1
! 79242 89416144
? 1
! 110101 84432990
? 1
? 1
! 31287 810239928
! 54976 801247468
? 104060
? 1
? 148498
? 1
? 1
? 169932
! 78662 491025086
? 1
! 194939 67801799
! 185588 295644612
? 1
? 1
? 1
! 143218 518773280
! 14623 887683636
? 1
! 142857 162377703
! 34797 301822900
? 118709
? 1
! 94278 682983935
! 32832 806434222
! 43292 984335293
? 1
? 1
? 1
? 1
! 43018 149281794
? 67347
? 1
? 1
! 9007 88788970
! 170098 204549736
! 144143 464714639
? 1
! 104289 945140689
! 40188 52677266
? 1
? 32309
? 1
? 1
! 186550 293486300
! 49186 298576947
? 1
? 1
! 77192 769477792
! 57193 920287845
? 1
! 183271 746781123
? 1
? 1
? 1
! 80321 429964257
! 183088 949169593
! 188155 54559703
! 1119 420892276
? 1
? 162759
? 1
? 1
? 1
! 525 727513577
! 54060 885795178
? 1
! 32805 791385440
! 112658 249718355
! 35393 148951319
? 1
! 179474 723500379
! 88953 905505499
! 185779 149375738
! 16363 969971824
? 1
! 125585 804046278
! 174566 275775282
! 143066 529223120
? 1
! 66680 427899991
? 1
? 67232
? 1
! 141094 847531221
? 1
? 1
? 1
! 53168 391166331
! 40658 997424360
? 1
? 1
! 75846 29431789
! 8112 703382336
! 87916 439023571
! 140592 830203305
? 1
? 1
! 10236 753821418
! 171676 139392700
? 1
! 51707 672172819
! 159496 552174066
! 188601 410396805
! 149677 153536124
! 144401 319362996
! 70740 803128379
? 1
! 172832 515409768
? 1
! 145614 547306341
? 1
! 154257 172245126
! 185501 566944727
! 101722 412532450
? 1
! 61774 23497700
! 170516 749074044
? 1
! 182314 99835179
! 90845 154616778
! 120300 932176414
! 187443 545880605
? 1
? 1
? 1
? 1
? 1
! 58618 303085693
! 115716 716705868
? 1
? 1
! 43905 600692300
? 1
! 99491 431698561
! 95271 159318234
? 1
! 122217 551204699
! 20164 298521019
? 1
? 1
? 1
! 192249 300740433
! 106437 564223924
? 1
! 80104 790038831
? 38535
? 1
? 1
! 169634 740983566
! 50953 893351020
? 1
! 106944 907502757
? 1
! 187656 149533731
? 1
! 51482 964325141
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 152416 127852202
! 45705 468279793
? 1
? 1
! 119229 885975234
? 1
? 1
! 162165 367852101
? 1
! 98546 587303016
! 193221 348945919
? 1
! 99433 24300448
? 1
! 78078 359125898
! 162021 264361903
! 123403 727410814
? 1
! 101204 63698210
? 1
? 1
? 1
! 157589 259962004
? 1
! 147480 374992126
! 103532 284531945
! 167451 914315845
! 175777 720174069
? 1
? 1
? 1
? 1
? 1
! 195527 846157357
? 1
? 159239
! 134045 475481592
? 1
! 111517 645017305
! 3702 306071530
? 1
! 6537 607368195
? 1
! 38133 259759372
! 45411 616728459
! 42973 175795867
! 128138 977637779
! 102307 793104543
? 1
! 85287 58191100
? 1
? 1
! 104738 668729806
! 58994 339602118
! 107775 798177872
! 93854 327341673
? 52374
! 33890 333171635
! 148523 669793081
? 1
! 164809 254739760
! 192638 962889693
? 1
! 17416 534914292
? 1
? 1
! 72637 241218630
? 45804
! 83201 909994731
! 129896 549416430
? 1
! 106394 895905489
! 92556 555214685
! 27724 619848562
! 51755 247313430
! 101298 789116677
! 18524 647300347
! 40415 19215005
? 1
! 5578 996257540
! 48331 165604808
? 1
? 1
! 96979 324732795
! 167442 257895483
! 152230 119901721
? 1
! 49304 57934178
? 1
? 1
! 184026 352874596
? 9744
? 1
? 1
! 175888 869710528
? 1
? 1
! 87571 334524324
? 1
? 1
? 1
! 181951 246500925
! 84862 881652750
! 25276 756057890
! 193020 609455498
! 130393 115391270
! 90711 59720717
! 157670 619671885
! 152047 443567633
? 1
! 170297 591710316
? 1
? 140055
! 84779 10413010
? 1
! 102352 235567741
! 185063 583026780
! 45347 515446782
? 1
! 3128 594405162
! 18191 402867597
? 1
? 1
! 28401 465026630
! 60448 261345828
! 99141 403439110
? 1
! 190936 836562783
? 1
? 1
! 139852 20410651
? 1
? 1
! 188763 701309238
? 1
? 12518
? 1
! 69998 829291409
! 162902 266627674
! 183960 604907812
! 30279 335525346
? 1
? 1
! 28738 155396716
? 1
! 141789 667720984
? 1
? 1
! 123045 433680828
? 1
? 44413
? 1
! 189305 26489896
! 129635 939618697
! 115221 288308559
! 65018 836295409
? 1
? 99068
! 20263 947700650
! 169354 770822749
! 35755 6788955
! 43490 670291630
! 195940 642317158
! 58564 165525221
? 1
? 1
! 91519 613406830
? 1
? 192994
! 24976 214476668
? 1
! 132218 403394589
? 2199
! 61639 647767112
? 1
! 160395 498270016
? 191219
? 1
? 79140
! 28407 855534124
? 1
? 1
! 78787 524180547
? 1
! 54352 47297505
? 1
? 1
! 6706 982687497
! 172607 945546884
! 45045 825856693
! 163320 473446364
! 101777 258894494
? 1
! 88269 609004267
! 9399 985882662
! 33190 270183188
? 1
! 169012 18514534
! 63008 570010093
! 18457 347904904
? 1
! 110566 452771505
? 1
? 40161
? 1
? 1
? 1
? 1
! 18429 912232165
? 1
! 94247 382774529
! 37470 600968241
! 44516 512308145
? 1
? 199031
? 109412
? 1
? 1
? 1
? 1
! 12888 782221839
! 33664 652617124
? 1
? 1
! 76963 532769502
! 29585 795715936
! 120945 396490224
? 1
! 135832 452211287
? 98398
! 91249 676934939
? 1
? 1
? 1
! 113545 997596109
! 118174 56681360
? 1
! 6847 258063526
? 1
! 26218 877631136
! 94728 657414096
! 102731 429951560
! 73116 258428738
! 24668 767229370
! 198391 533473058
? 1
! 55596 505494348
? 1
! 48660 778749882
! 187025 403464249
! 5018 97963722
! 5388 865925706
? 1
? 1
! 27034 311815852
! 44660 599618571
! 64945 200038215
! 131288 275758266
? 1
! 148448 453665859
? 1
! 53059 670268188
? 1
! 94848 871166650
? 1
! 153726 966990510
! 24995 112219050
? 1
! 6211 491734535
? 1
? 1
! 24461 264917499
! 165511 366500999
? 1
! 90655 524787760
? 1
? 1
? 1
? 1
! 43343 193272175
! 197149 5520056
? 1
? 1
? 167444
? 1
! 139599 128364593
? 1
! 36912 857044183
! 58790 412701382
? 1
! 147290 947098362
? 1
! 120405 526784499
? 1
! 172321 615217257
? 1
? 1
? 1
! 52338 237720187
! 87811 312535900
? 1
? 1
! 44252 621128677
! 39207 278144532
! 77595 583041614
! 44514 953435568
! 192881 806891332
? 1
? 1
! 75935 16818540
! 52096 5410316
? 1
? 1
! 164611 205982097
! 126378 880726180
? 1
! 69439 629375637
! 100663 410838851
? 1
? 1
? 1
! 180256 375216559
? 1
? 1
! 152951 607403857
! 13400 486884951
! 179896 113938723
? 1
! 126653 439286022
? 1
? 38175
? 33621
? 1
? 1
? 1
? 1
? 1
? 141813
! 170677 178625156
! 15836 727745594
! 55227 362213105
? 1
! 106814 29479932
! 33048 778112564
! 177847 577166096
! 59733 744011132
? 1
? 1
! 103104 474070520
? 1
? 1
? 1
! 35411 454341542
? 1
! 197160 279359315
! 18184 524767397
! 193954 131599534
! 113355 682009578
! 51907 370687659
? 1
! 119027 869960299
! 175956 258315018
! 132537 776622349
! 157593 938418781
! 181751 267608211
! 176334 772380217
! 141405 154583487
? 1
! 186393 903355454
! 89751 766977866
! 181455 39798845
! 40597 105472822
? 1
? 1
? 27790
? 189564
! 193170 457044211
! 187493 918299631
! 112176 596698802
? 1
! 91702 451361815
? 1
? 1
? 1
! 30690 459425685
! 73025 370923012
! 193709 382602648
! 165873 277280258
? 1
? 1
! 52842 187617773
? 1
? 1
! 126415 488637916
? 1
? 1
! 130473 78384862
? 1
! 7648 527048482
? 1
! 186786 119398425
! 54972 3628534
? 1
? 1
? 1
? 1
! 3674 344606166
! 10084 539615863
! 33003 292145453
! 158403 57593848
? 1
? 1
? 1
! 112166 231770501
! 45965 431052086
? 1
! 29461 508807623
? 1
? 1
? 1
? 1
! 22239 651959023
? 1
? 1
? 1
? 156728
! 82768 494567423
! 115260 547023133
? 1
? 1
! 192861 667772637
! 118342 964577885
? 1
? 1
! 19786 508517019
? 1
! 12995 352135097
! 16909 720552310
! 52931 815293082
? 1
? 1
? 1
? 1
? 1
! 128070 735801882
? 1
? 1
! 6065 584132066
? 1
! 149935 48753855
? 1
! 135877 564814653
? 1
! 186170 904578236
! 63943 899900173
? 1
? 1
? 1
! 183319 144401082
! 75262 633663045
? 1
! 164267 217655738
? 1
! 103396 232153650
! 160657 978627134
! 19924 309955113
! 41941 594040231
? 1
! 20933 636169375
! 177451 272695550
? 1
? 159632
! 101705 830051973
! 165951 524072682
? 1
! 174722 861985511
! 144003 420914282
! 92772 977771540
! 127112 731078492
? 1
! 11464 697128445
! 9501 953121744
? 1
! 11664 453230721
! 183131 705244855
? 1
? 1
! 69055 292366184
? 1
! 34867 170491080
! 58484 641174340
? 1
! 9143 980083590
! 10911 182188060
! 22301 888465504
? 1
! 156909 9802098
? 1
? 1
! 195200 444406862
? 1
? 1
! 65443 584231813
? 1
? 1
? 1
! 147632 105529224
! 132453 626286978
? 1
! 187392 255649613
! 63165 737784986
! 106302 434525472
? 1
! 124713 284814144
? 1
! 155569 3240358
! 41287 100714106
? 1
? 1
! 11830 168531796
? 1
! 92691 33342033
! 193375 443108793
? 1
! 121625 249320071
? 1
? 1
! 5382 479027967
! 148302 864212211
? 1
? 1
? 1
? 106551
! 160958 165600245
? 1
? 1
! 17030 861064026
? 1
! 37807 271314134
? 1
! 37820 317627019
! 137974 476032337
! 97521 94763571
! 10745 996317774
! 194134 834775073
! 2110 310808071
! 75058 13492843
! 132899 449103840
! 161715 832707043
! 90818 168333297
! 101018 990094265
! 124665 820589234
? 1
! 17509 498730160
! 143116 217757825
! 62474 10473571
? 126415
! 61147 657910485
! 139425 191958370
! 159676 397587547
! 65129 375816970
? 1
! 183169 391105601
! 77538 349248429
! 133342 368028534
? 1
? 1
? 1
? 1
? 1
? 1
! 164911 596492910
! 168119 424462961
? 162916
! 194117 414354540
? 1
! 183031 845048922
! 112692 28295332
! 185961 524062570
? 28963
? 1
! 95225 470561361
? 1
! 61810 591291315
? 1
? 1
! 152639 736864479
! 142073 409734528
! 77452 196879765
! 60684 967650586
? 1
? 1
! 10748 672655851
! 128596 352978881
! 104519 11795360
! 87842 605457600
? 1
! 151852 233309160
! 9647 178865829
? 1
! 199554 610169487
? 1
? 1
! 37883 405876552
! 197501 33393994
? 1
! 46446 318606046
! 116561 210381584
? 1
! 134762 345317400
! 58544 883633887
? 1
! 122423 632969951
? 1
? 1
? 55625
! 9165 646054667
! 115452 952314031
! 1456 627634308
! 147024 3865528
! 126340 375267772
! 79285 47323116
? 1
? 1
? 1
! 93531 410789006
? 1
? 1
! 192044 361340982
? 1
! 180248 713507742
? 1
? 1
? 1
? 1
! 150264 968972453
? 1
! 64741 870729891
? 1
? 1
! 90408 844970388
! 102255 762674297
? 1
? 1
? 1
! 84962 695969533
? 1
! 13050 332172727
? 1
? 1
? 131466
! 35893 983546923
? 1
? 1
? 1
? 1
? 23391
! 50846 108700551
? 171464
? 165623
! 102540 147583839
! 186258 313430668
! 84087 367895441
! 43560 548148290
! 149389 811095504
? 55653
? 1
? 198677
! 113662 843593092
! 9607 351291452
? 1
? 1
! 109357 696614167
? 1
? 1
! 5898 904453074
? 1
! 103087 207813312
? 1
? 1
? 1
? 1
! 120730 78812199
! 68195 927332788
! 63406 523320109
! 134433 756564575
? 1
? 1
! 120163 446460408
? 36452
? 1
? 1
? 1
! 19060 593396315
? 1
! 89139 481812142
! 76135 799155624
! 167008 872609251
! 54194 426718893
! 159947 99671393
? 1
! 65202 817810079
! 161907 736275833
! 142751 742909095
? 1
? 129769
? 1
? 1
! 77155 906482465
! 90552 559218451
! 71689 570061120
? 1
! 51946 97449169
! 130486 839666973
? 1
? 1
! 55061 428845325
! 184496 250857395
? 1
! 188393 269869119
! 165401 820189542
! 142078 854433249
? 1
! 156579 655288397
! 83872 921641741
? 1
? 1
! 190633 894879235
? 126237
? 1
? 1
! 119158 238392102
? 1
! 185348 481547545
! 191383 977149987
! 193206 348805997
? 1
? 1
! 117100 823962175
! 124283 781786876
? 1
! 180687 486035685
! 153276 636674521
? 1
? 1
! 58110 115604551
? 1
? 190288
? 1
? 1
! 176301 437905327
? 1
? 1
! 92433 956352761
! 145721 421401935
? 1
! 58200 681443127
? 1
! 37416 786719095
! 14930 260736982
! 61540 496225958
? 1
! 159758 815513226
! 183267 840304039
? 49704
! 18064 926563811
! 116353 405413631
? 48336
! 186477 735690401
? 1
? 13158
? 1
? 55319
! 42272 804661848
? 1
? 1
? 117132
! 162635 44000685
? 1
! 125305 63386972
? 1
! 73344 182678481
! 49144 619006448
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 41435 127036381
? 1
? 1
? 1
? 1
! 31236 851950317
? 1
! 156665 178359610
? 1
? 1
! 15903 190333601
! 38234 544561371
? 1
? 1
! 193447 301569724
? 1
? 1
? 1
! 43503 809815516
? 1
! 30106 825752648
? 1
! 66261 617162625
? 1
! 13457 298223375
! 7759 565081744
? 1
! 137843 376692374
? 1
? 1
? 1
! 80558 116029123
? 1
? 1
! 183588 804368847
! 154315 62839905
? 1
? 1
? 1
! 30304 913048425
? 1
? 1
! 111581 856070971
! 64681 887084527
? 1
! 175369 54613235
? 1
? 1
! 82046 348682314
? 1
! 41055 398704732
! 90313 273065952
? 1
! 145324 206187240
! 173901 455462741
? 1
? 1
! 194400 41422127
? 1
? 1
! 51243 484238131
! 189943 144919019
? 93007
? 1
! 58866 61549110
? 1
! 159925 660195215
! 138957 254454614
! 106177 797298440
? 39845
? 1
! 148102 485239244
! 90350 160645163
! 160616 659988588
! 46486 26938890
? 1
? 1
? 1
? 1
! 148267 522280870
! 100393 290906312
? 1
! 162478 973540938
! 151353 26050090
? 1
! 43459 779682453
! 13167 659476786
! 132957 175906764
! 199327 358042987
! 163251 888248116
! 136702 718269037
? 1
! 19134 880253465
! 154317 664638091
! 115150 525688414
! 28680 623448564
! 2136 972836212
? 1
? 1
! 109903 383235539
! 189477 273035232
! 148854 817267783
! 188112 973395754
? 1
! 53598 187505070
! 198239 390682490
! 186123 198366768
? 3169
! 161997 674680530
! 97022 752171290
? 1
? 1
! 64252 23417148
! 42903 889870529
? 1
! 119670 912008349
! 181075 59908277
! 171407 754652965
! 155567 370517576
? 1
? 1
? 1
? 1
? 1
? 1
! 130725 514670597
? 1
? 1
? 1
! 152571 82487766
? 1
? 1
? 1
! 136556 388118161
? 1
! 7055 211799057
! 139647 257323497
! 166622 2536331
! 129972 212165064
? 1
? 1
? 1
? 1
! 147686 470341099
! 199223 578032189
? 1
? 1
? 1
? 1
? 1
! 8728 357395101
? 1
! 129683 371865918
! 70349 221184421
? 1
! 66224 836075341
? 1
? 1
! 105939 820224632
! 189967 209205424
? 1
? 1
! 117467 239437361
! 89849 728511167
? 1
! 166698 183800892
? 1
? 1
! 175134 267581719
! 111570 478444907
! 60941 580767307
? 1
! 16155 960624172
? 1
! 135699 502053866
! 181035 405130510
! 77342 995706997
! 161316 945030442
? 1
? 1
? 1
? 1
? 23926
? 1
? 1
! 8997 80095448
? 1
? 1
? 1
? 1
? 1
? 1
! 25349 658946656
! 139776 388720095
! 99805 568916806
? 1
? 1
? 1
! 106021 703239836
? 1
? 1
? 1
? 1
! 147100 702023687
! 68576 721955717
? 1
? 1
? 1
! 34798 599023407
! 118691 781873823
! 97189 122335808
? 1
? 1
! 63933 473203636
? 1
! 58552 271456049
? 1
? 1
? 1
! 119108 371235772
! 90648 23073893
? 1
! 123775 807571676
? 1
! 181401 807107258
? 1
? 30453
? 1
! 29136 168961536
? 1
! 31687 825839924
! 150092 354933240
! 12612 142941479
! 60408 959968127
! 156428 280480576
? 1
! 138461 456628285
? 67673
! 708 96080123
! 67990 354279996
? 1
? 136417
! 13558 152631795
? 1
! 147200 998238042
! 19304 251777716
! 169739 309044066
? 1
! 172645 983171916
! 28150 111012755
? 1
? 1
? 1
! 82432 542274444
? 1
! 48600 847067396
! 110158 689054009
! 6191 148646287
? 1
! 191582 573066711
! 137130 730560024
? 1
? 1
? 1
! 63778 830469019
? 1
? 1
? 1
? 1
! 160669 285892746
? 1
! 10137 270585008
! 49366 980578633
! 65344 233134940
! 26262 963460661
! 102224 291351925
? 1
? 46437
? 1
! 198941 753022719
? 1
! 113027 176232466
! 46859 297511673
! 147861 421767879
! 191371 734367238
? 1
! 28436 288302234
! 1970 904182790
! 72954 335195565
! 179718 622293946
? 1
! 27241 520369850
! 180740 992744837
? 1
! 3652 958586007
? 1
! 119782 874321006
! 3946 244060816
? 1
! 77568 340001066
! 189906 636733950
? 1
! 155653 651451503
! 36254 523000510
? 1
! 54128 445616404
? 1
! 153780 44032799
? 1
! 178891 462564370
? 1
! 196642 356438007
! 60305 456190991
! 193189 43421799
? 1
? 1
! 140960 575679853
! 142840 444614601
? 1
! 79949 779313194
! 99116 116597818
! 37966 109671576
? 1
! 77402 830262687
? 1
? 1
? 1
? 1
? 1
! 84268 51414395
! 130283 824057522
? 1
? 1
? 1
? 1
! 55073 61851890
? 4308
? 1
! 1026 478565983
! 19589 7568727
? 1
? 1
! 175087 534054679
! 72998 884049994
? 1
? 1
! 14230 490678148
? 1
! 94501 490826176
! 177891 614496640
! 20604 95228540
? 1
? 1
! 105479 717221276
? 1
? 55043
! 68558 736126517
? 1
! 171589 732808054
? 1
! 169382 16217278
? 1
? 1
? 1
? 85976
! 39082 415552971
? 1
? 1
! 29154 647369580
? 1
? 1
! 45883 728938891
! 57797 428181745
? 1
? 1
! 198197 189360271
? 1
? 1
? 1
! 74017 10176177
? 1
! 111852 757944983
! 29998 394545820
! 178018 375831093
! 109374 326496160
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 172030 50077038
! 55293 660207942
! 7627 636557164
! 171080 899378699
? 1
? 1
! 64203 82479828
! 33663 28787037
? 1
? 1
? 1
? 1
? 1
! 163871 385295616
! 114970 820746673
! 147458 854611189
? 1
? 1
! 59990 476786088
! 159198 632147363
? 1
? 1
! 170100 362668338
! 160030 56257857
! 98394 596397564
! 43417 987607509
? 1
? 1
? 1
! 94389 298224302
? 1
? 1
? 1
? 1
! 126445 128970745
? 1
! 175909 154875841
! 117813 410269823
! 34756 50343977
? 1
! 85911 38452889
? 1
! 143549 829243108
! 132099 137940017
? 121802
! 119276 292665755
! 22179 401899024
! 197272 151767286
? 1
? 1
? 1
! 25289 187489270
! 140303 983491881
? 1
? 1
! 135684 882349229
? 1
? 1
! 176827 243144515
? 1
? 1
! 8773 156429151
! 40087 712689151
? 1
? 1
? 1
! 30915 649201187
! 157412 383161028
? 1
? 1
? 1
! 71832 720540284
? 1
? 1
? 1
! 193360 302740889
! 154442 869421184
! 178823 130006931
! 172641 185752122
! 60848 241136324
? 1
! 195412 269513200
! 165844 505589550
! 156166 200882561
? 1
! 85899 916815032
? 66244
! 56531 480324553
? 1
? 1
? 1
! 159102 192646727
? 1
! 124420 363968439
? 1
! 127361 828055809
! 41024 767044914
! 101436 503290053
! 118601 251347609
? 1
! 38115 281379262
? 1
! 22355 770708305
? 1
! 157169 795078583
! 127187 186418689
? 1
? 1
? 1
? 1
! 149718 367171661
? 1
? 1
? 1
! 176499 383671801
! 57751 199544930
! 54628 812817908
? 1
! 180856 130151747
? 1
? 1
! 198756 12143411
? 1
! 62181 342512046
! 144288 745230730
? 1
! 165004 961345983
! 121754 528996891
! 9247 592604585
! 187993 796271541
! 136832 354333411
! 4711 284526674
? 1
? 1
? 1
! 125067 320091831
? 1
? 1
! 154525 78249252
! 20794 722249597
? 1
! 105923 582581828
! 15458 661683020
! 7706 692185409
? 1
! 156402 995479993
? 1
! 128411 878777883
? 1
! 113835 471691668
? 1
? 1
! 122879 749284452
! 17382 142205415
? 1
! 37311 110261011
? 1
? 1
! 106540 831508682
? 1
! 64836 68411823
? 1
? 1
? 1
! 194078 486019403
! 67960 11365721
! 122112 661811394
! 36179 651013586
! 42266 737774784
! 137850 846054537
? 1
? 1
? 1
! 124485 152359057
! 139582 717663012
? 1
! 182714 830960722
? 89084
! 134061 566232687
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 186254 991249821
? 1
? 1
! 91511 711308431
? 1
! 135034 287841223
? 1
! 132148 225644171
? 1
? 1
! 81939 438927855
! 170430 591827071
! 13420 34720476
? 182679
? 1
? 1
! 155902 468718822
! 130298 403565332
? 1
! 119346 442628866
? 1
! 33224 148213553
? 1
? 1
? 1
? 1
! 89726 583308773
! 132077 187355214
! 1630 533249326
! 40690 362061515
? 1
? 1
! 170939 327514519
! 18275 754950910
? 1
! 154280 224150138
? 1
? 1
? 1
! 190813 990019153
? 1
! 47165 301767086
? 1
? 1
? 1
? 1
! 67271 752810031
! 130605 330665288
! 125145 188096361
? 1
? 1
? 89054
! 166471 472292919
? 1
? 1
? 1
? 1
! 34738 6700328
? 1
! 79642 102123112
! 130910 64552924
? 1
! 168236 411617195
? 1
! 2217 8278746
? 1
! 130796 252375456
! 85790 416764651
! 163979 367923466
! 124868 635097976
? 92638
! 192580 545229123
! 160081 165512408
! 181691 246174581
? 1
! 66378 144559423
? 1
? 1
? 1
? 1
? 1
? 1
! 149282 617456005
? 1
! 97591 914387467
! 184548 549509774
? 1
! 17063 702659477
? 1
? 1
? 1
! 26623 590643529
! 188168 488310007
? 1
? 1
? 1
? 1
? 1
? 1
? 51180
! 80188 163515446
? 1
? 1
! 185324 899302298
? 1
! 129784 306114281
! 72072 164367319
? 1
! 170125 370968146
! 75601 821860106
! 120865 856948445
! 129797 122925298
? 1
? 1
? 90207
? 1
! 124557 326845811
? 1
? 1
? 1
! 189686 645229073
! 87187 414623675
! 68383 68137058
? 1
! 71338 424443568
? 1
? 1
! 178782 826973985
? 1
? 1
! 55390 181829758
? 1
! 169468 730775437
! 192125 167979997
! 97006 522497681
? 1
? 1
? 1
? 1
! 56244 722318125
! 74071 330327605
? 1
? 1
? 1
? 1
? 1
! 119961 804551714
! 143259 101437874
? 1
! 182690 697855756
? 1
? 1
? 1
? 1
! 73497 821154834
? 1
! 25055 239228266
! 49207 606514699
! 160043 813601751
? 1
! 99079 815470563
? 1
? 1
? 1
! 144835 513644512
! 46347 679824202
? 1
! 186976 427789029
! 166233 99241204
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 117049 41880392
! 127510 467088287
! 169197 991188763
? 57020
? 1
! 119458 318021853
? 1
? 159661
? 1
! 169901 539322298
! 92168 824460697
! 165960 69123230
! 49523 414865450
! 147363 675847080
! 181839 388969051
! 178283 526771579
! 68418 423310210
? 1
! 30692 801093350
! 107352 96078109
? 1
! 30320 302384854
? 1
! 73197 872501868
! 36036 224910832
? 1
! 14295 8288019
? 1
? 1
? 1
! 18619 782030302
? 1
? 1
? 1
! 111446 222332625
! 96076 245605213
? 1
! 33550 525848558
? 1
! 3088 767444089
? 1
! 90769 214917305
! 148673 211996802
? 1
! 60658 339485824
? 1
! 39063 949481118
? 1
! 35105 256486126
? 1
! 64497 913538181
! 105982 729393871
? 1
! 39538 411854231
! 188171 834396572
? 1
? 1
! 140591 767230521
? 1
? 1
! 4802 307965677
! 188724 398279715
? 1
? 1
? 1
? 1
? 1
? 1
! 113862 684695738
! 189270 110010916
? 1
? 1
! 45644 566086209
? 1
? 1
? 1
! 60704 940885412
! 74375 207540432
? 1
? 1
! 134042 784988912
? 1
? 1
! 136766 956307254
? 1
? 1
! 97478 942774135
? 1
? 119384
? 118348
? 1
! 85873 446928456
! 162480 186437187
? 1
! 151521 217333030
? 1
? 1
! 50747 367096998
! 7283 95849357
? 1
! 32578 17555832
! 42790 995508450
? 1
! 43210 883999377
? 1
! 132587 334850781
? 1
! 131180 529951516
? 5848
? 1
? 1
! 91358 34105131
? 1
! 62982 708508254
! 21371 331822877
! 56851 675090049
? 180905
! 185661 148817028
? 1
? 1
! 171587 285892335
! 151873 335363403
! 6264 752149550
! 140207 433932423
! 137385 515292973
? 1
! 189859 41495413
! 69749 803907459
! 10405 513930955
? 98695
? 1
! 66676 972115616
? 1
! 57741 922348625
! 180622 460682474
! 947 798400371
? 1
! 122417 38117181
! 163144 97232362
? 164882
? 1
! 88807 999073592
? 85433
! 38494 835356565
? 1
! 80644 105758833
! 11900 194742775
? 1
! 87716 599080075
? 1
! 195761 75142066
! 45888 863425272
? 1
? 1
! 14984 675107430
? 1
? 19514
! 14811 262367389
? 1
! 32933 131495296
! 19656 38985388
! 80974 540907562
? 1
? 87284
! 59255 449084329
? 1
? 1
! 10538 390056674
? 1
? 1
? 1
? 1
! 150119 713795920
? 1
? 1
? 1
! 87890 107909077
! 71954 360212989
! 62314 388079855
? 1
! 195452 812836784
? 1
! 51212 525432910
! 76182 272425980
! 128949 962779796
! 126852 738730175
! 128706 137231995
! 55030 295639653
? 1
! 43132 337530969
? 1
? 1
? 1
? 1
? 1
? 1
! 44681 496270226
? 1
? 49024
! 108367 183239548
! 30898 103542117
? 1
! 54282 335527291
! 149342 465397649
! 183040 705098345
? 1
? 1
? 1
! 15994 441087750
? 1
! 125613 409801901
? 1
! 74073 673449883
? 1
? 1
! 134567 807442860
! 32064 259938403
! 164607 965839097
? 1
? 1
? 1
? 1
? 111749
? 1
! 188877 349081884
! 78657 288315222
! 145643 14979267
! 165411 663384835
? 1
? 4719
! 91778 74413619
! 93184 533454476
? 1
! 125392 245898556
? 1
? 1
! 56969 643903359
? 1
! 18521 122208500
! 164790 502319112
! 22105 368817078
! 152763 318772470
? 1
? 1
! 11559 526695507
? 1
! 41639 644970053
? 1
? 1
! 184764 623997459
! 34600 449350462
! 145177 483283941
! 143189 743751327
! 91605 284282850
! 130380 72213764
! 163504 57662874
? 1
! 62234 648691327
! 179680 287358887
? 1
? 1
? 1
? 1
? 1
! 109299 93856344
? 1
? 1
! 127176 937040623
? 1
! 48048 945070655
! 178406 601665283
? 1
! 19416 73431830
! 159121 18452469
? 1
! 5247 354486977
! 192923 998026016
! 111120 699836061
? 1
! 129320 653887541
! 197181 258058465
! 144329 869403921
! 64887 409223970
? 1
! 40002 661147343
? 1
? 1
! 96532 62743504
? 1
! 82278 70441737
? 1
! 193314 500574105
? 1
? 1
? 1
! 97387 395909063
! 133928 447034676
? 1
! 62881 835755016
? 1
? 1
! 152723 525261491
? 1
! 107031 655134945
! 146141 673219144
! 111509 953886516
! 151781 66563369
! 116049 559200134
! 158526 419786634
! 27856 893454334
! 146287 762884577
? 1
? 1
? 1
? 177600
? 1
! 18424 547197365
? 1
? 1
? 1
? 1
? 1
! 32373 27257513
? 1
! 63135 628675313
! 165008 606833857
! 37526 865604926
? 1
? 1
! 31277 483387159
! 55613 297260819
? 1
! 150721 431341685
? 1
? 1
? 1
? 1
! 89976 818151410
! 49081 350739314
? 1
? 1
? 165426
? 1
! 99030 488817959
! 168592 431968976
! 161320 235080195
! 157030 752378973
! 20441 876915615
! 53963 484308385
! 92612 524265022
! 153469 477573799
! 151572 336642263
? 1
! 197991 654042634
? 1
? 1
? 1
? 1
? 1
! 78083 686661989
? 1
? 1
! 58513 810065685
! 121272 314961887
! 50244 669291398
? 1
? 1
! 139759 346119199
! 60946 9275013
? 1
? 1
? 1
! 19507 747114660
! 147681 726918769
? 4908
! 135943 897364545
? 61221
? 1
! 165758 96340209
! 144965 920092361
! 174401 123838659
! 59914 103450075
? 1
? 1
? 1
! 72863 985261769
! 154511 596152706
! 151584 478692186
! 22971 654868105
! 67970 264039783
! 174649 125528345
? 119162
! 176983 174915053
? 1
? 1
! 112105 247975028
! 165668 123264212
? 1
? 1
! 183990 712625851
? 1
? 1
? 1
! 14135 457286392
? 1
? 1
? 1
? 1
? 1
! 20042 293663781
? 1
! 199407 254943787
! 87909 670870197
! 160228 689455996
! 11746 753708880
? 1
! 106366 153157636
! 69185 426857938
! 193575 389390788
! 74525 946283293
? 1
! 199714 87478714
? 1
? 1
? 1
? 1
? 132146
! 48123 722557397
! 106726 372581237
? 1
? 1
? 1
? 1
? 1
! 17323 634272601
! 82412 78190988
? 1
! 153608 297837519
? 1
? 1
! 185337 219170072
? 1
! 151163 475781792
? 1
? 1
! 111440 701406241
? 173307
! 75269 23645077
! 166059 972794581
? 1
? 172465
! 167042 464766317
? 1
! 6930 601717468
! 14186 180841836
! 192732 82596495
! 53174 288626369
! 72700 106581651
! 184689 556656525
! 105962 238072512
! 63819 381661317
? 1
? 1
! 117318 792157107
! 128139 838140721
! 186719 262431840
? 1
! 48178 183778731
! 120102 844257838
! 71601 396495978
! 126951 910746197
? 113763
! 81137 272997338
? 1
? 1
? 1
! 159908 697961272
! 103266 701064547
? 1
! 28195 53105210
! 31696 413275558
! 130241 40018577
? 1
! 140300 70560788
? 1
? 1
! 106221 170753311
? 1
? 1
! 152774 98368741
? 1
! 180934 47880569
? 1
! 117787 200413323
! 95141 435602194
? 1
! 87683 856362044
! 93382 352468474
! 78620 653033813
? 1
? 1
! 42644 57599081
? 1
? 1
! 139316 952189952
! 108432 722805346
! 146036 500057962
? 1
! 42547 275152088
? 1
! 73204 905173075
? 1
? 1
! 38998 93277651
? 112334
? 1
? 1
? 1
? 1
! 52820 737164591
! 144502 767278620
? 1
? 1
! 150308 860047588
! 181646 323330711
? 1
? 1
! 102242 295728181
? 1
? 1
! 141247 481321305
! 25258 387864100
? 1
! 139818 823799957
! 70457 961700406
? 1
! 87378 529072340
? 164819
! 1768 755531901
! 28612 1456874
! 187754 992374371
! 172676 521676177
! 70878 46285136
? 188557
? 1
! 120521 687119148
! 158725 453741061
! 168047 271022485
! 133838 702260071
? 42657
? 1
? 1
! 69020 401413105
! 106553 89614386
! 190187 995484718
? 1
? 1
? 1
! 143758 851684897
? 1
! 94270 928070837
? 1
? 135778
! 73944 563201883
? 1
! 68276 745254659
! 79406 472343998
? 1
! 67012 897466417
! 161430 332233731
! 109835 872591416
? 90959
! 191095 621358317
! 150651 210965958
! 87610 974783430
! 11035 561077251
! 173772 638498993
! 74805 80794965
? 1
? 1
? 1
? 1
! 110821 499367243
! 56070 871197209
! 36266 856243493
! 185847 911610684
! 84353 336201968
! 20450 929224305
! 7100 926678776
! 151535 736944366
? 1
? 1
! 48236 774821072
! 182343 391108633
! 113658 857349319
! 143305 12092086
! 87049 103223838
! 129640 949066640
! 106326 962832072
? 1
? 1
! 170364 314287850
! 92315 231668518
? 1
? 95502
? 1
? 1
? 1
? 1
? 1
! 142631 696791093
? 5322
? 1
! 177503 366353362
? 1
? 1
? 1
! 9539 336632013
? 1
? 1
! 43713 610149120
? 1
! 104525 373752662
! 127038 940618507
! 119520 309005869
? 1
? 1
? 1
? 1
! 172402 280773435
! 135163 950859634
? 1
! 139249 315884688
? 1
! 121647 812334170
! 14444 648670272
! 85907 444567609
? 1
? 1
? 1
? 1
? 1
! 177845 243096017
! 93340 281848673
! 65325 714468126
? 1
! 105697 149889675
! 101202 884439923
! 99640 652459980
? 1
! 158487 583562774
! 194964 595160118
! 84362 913104941
! 113365 44251486
? 1
? 1
! 141394 556257393
! 197005 835495411
! 156612 355418646
! 73646 136570539
? 1
! 152319 159156510
! 80947 642267173
! 144167 28418273
! 132032 775649528
! 108961 966088714
! 41873 273208380
? 1
! 109019 327479253
? 1
! 158680 656187809
! 1066 90713685
? 1
! 73110 63001577
? 178416
? 1
? 1
! 179276 377709650
? 1
? 1
! 2260 510280367
? 1
? 1
? 1
! 118834 729087413
? 25912
? 1
? 1
! 185581 605099087
! 192080 391454407
? 62004
? 1
? 1
? 36488
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 96780 666866215
! 182952 888620276
! 85829 505231313
! 167801 156392560
? 1
? 1
? 1
! 89786 599876056
! 35027 707106079
! 84558 779512552
? 1
! 143344 93343007
? 1
? 1
? 1
? 1
? 1
! 54306 320103449
! 63941 422689266
! 110758 603019950
! 182178 602056367
! 197170 89334533
? 1
! 183406 2370909
? 1
? 1
? 1
! 114258 823207568
? 1
? 1
? 1
! 188786 731702513
? 1
! 147627 37774726
? 1
! 107423 40048153
! 178133 318584741
? 1
! 95847 656328566
? 1
? 1
! 183079 427253850
! 112807 914917833
? 1
? 1
? 1
! 89464 879793288
! 190637 879946733
? 1
? 1
! 163285 88430613
! 71386 676839443
! 3769 47683845
! 67421 431832055
? 1
! 40512 210949299
? 1
! 83628 884506901
? 1
? 1
! 10080 269654018
! 123730 537870246
? 1
? 1
! 18422 987250204
? 1
? 1
? 1
! 32440 587862163
! 18921 218200411
! 106340 98175780
? 1
? 1
! 192950 163581760
? 1
! 166939 66141724
! 84417 530974851
! 54533 72158301
? 1
! 57593 41205440
? 1
? 1
? 1
! 166246 816323667
! 17161 910597443
? 1
! 110836 979272192
? 1
! 72651 923848605
? 165404
? 1
? 1
? 1
! 142446 715475140
! 79933 537981662
! 191227 189202200
! 120280 509273163
! 76881 651132890
! 30186 544509761
! 114208 740699038
! 111475 561270055
! 79842 495708679
! 170360 904049292
? 1
? 1
? 1
! 129171 667933774
? 1
? 1
! 73029 497298400
! 143575 316850524
! 131707 250134119
? 1
? 1
? 1
? 1
! 94548 54728546
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 58046 224197155
? 1
? 1
! 73457 45021619
! 143772 688734477
? 1
? 1
? 1
? 1
! 197556 48284779
! 9386 448098733
! 110010 983312362
! 24371 720185440
? 1
? 1
? 1
! 155325 95422951
? 1
! 176257 924424430
? 1
! 3424 597802951
? 1
! 180759 933927818
? 1
! 150343 325698008
! 50720 858046846
? 1
! 188825 469022240
! 16426 698723382
! 71419 533339529
? 1
! 41775 293848761
? 1
! 82228 756204610
? 4572
? 1
? 1
? 1
! 117168 4551991
! 80659 71764172
! 60973 670774043
? 1
! 104629 26167328
? 1
! 81640 889738294
? 1
! 146039 360616758
! 15827 597465417
? 1
! 33955 815008660
! 141728 281362845
? 1
! 9649 385107355
? 1
! 143126 372713165
! 138420 780600327
! 106163 476133463
? 1
! 45516 515790862
! 28398 348240842
? 1
? 1
? 1
! 41755 816378471
! 111536 78949415
? 1
? 1
! 93484 836048350
! 162118 432131966
? 1
! 186643 971976231
! 10804 655937711
? 1
! 53540 300405692
! 35308 694710450
? 1
? 1
? 1
! 135058 506962751
! 142911 735565983
! 108765 582792925
! 184714 893253611
? 1
! 166863 944404220
! 90363 52103556
! 27846 487290087
! 75737 443810574
? 1
? 1
! 177188 286607053
? 1
! 147005 699607244
? 1
? 1
? 1
? 1
? 1
! 189122 52959793
? 1
! 103698 747398211
! 140644 774580906
! 116670 874763633
! 17111 154067630
? 1
? 1
! 132670 334688449
? 1
! 13753 804252918
? 1
! 45941 782700011
! 26463 848834422
! 195623 29522722
? 1
! 161712 926724315
! 165220 965399635
? 1
? 1
? 1
? 1
? 1
! 14409 644434898
? 1
! 44785 768827297
! 105783 198274181
! 195807 25029861
! 142280 322945659
? 1
! 121495 802781212
! 76547 470090632
! 68473 736091883
? 1
? 1
? 1
! 166395 8668572
? 1
! 86543 933163124
? 1
! 145634 864907665
? 1
? 1
? 39115
! 142592 377851505
? 1
! 131536 193471655
! 97840 38822563
! 66049 422171233
? 97780
? 1
? 1
! 68983 122411676
? 145108
? 1
? 48164
? 1
! 19857 491900506
? 1
! 141861 834365821
? 1
? 1
? 1
? 1
? 1
? 1
! 192289 484358407
? 1
! 12557 896002692
! 101703 371637463
? 1
! 117955 814461137
? 1
! 39507 230889585
! 136062 239260933
? 1
? 1
? 1
! 13440 743953429
? 1
! 74691 287180848
! 111024 946438467
? 1
! 110115 975692876
! 179633 494433554
? 1
? 1
? 1
? 183849
! 127877 175002037
? 1
! 12354 544741268
? 1
? 1
! 78351 215819770
? 1
! 122306 100161222
? 113577
? 1
? 1
? 1
! 185035 358904107
! 96811 12260649
? 1
? 1
! 101886 746531953
? 1
? 57020
? 1
! 5626 340619780
? 1
? 1
? 1
! 28012 28652885
! 103810 235221541
! 11841 125733007
? 1
! 54364 228176594
? 1
! 188222 278536422
! 7758 311386392
! 102729 117582503
! 104088 751697919
! 159018 352897371
? 1
? 1
! 153900 271362906
! 185139 73922135
? 1
? 1
? 1
! 178252 250146341
? 1
? 1
? 1
! 172491 627503107
! 90489 873987343
? 1
? 1
! 21169 137438836
! 98954 828795713
! 60994 874200463
? 26072
! 144320 624377914
? 1
? 1
? 1
! 9061 749908939
! 62916 805555746
? 1
? 1
! 33538 319238076
? 1
? 1
! 15384 645521281
! 31703 257929787
! 162425 258889886
! 190117 576654961
? 1
? 1
! 2928 25487431
? 1
! 116529 930651826
! 117125 913458911
! 3310 794708874
! 123873 418947589
? 1
! 170190 602079713
! 190124 650463784
! 168122 871839969
! 62349 716249276
? 1
? 1
! 70334 883441494
! 163068 811569959
? 176587
? 1
! 178491 412426828
? 142673
? 1
! 82067 998514298
! 157479 964956284
! 85881 440285109
? 1
? 1
! 72595 785821394
? 1
! 141436 88851522
? 1
! 148450 933396800
? 1
? 1
? 1
! 122647 389340167
! 160618 643333844
? 1
? 1
? 1
? 24878
! 2851 806532766
? 1
! 75643 934742468
? 1
! 20787 742578514
? 1
? 1
? 1
! 150600 365588553
? 142566
! 97893 775597451
? 1
! 44657 900659052
? 1
! 120969 303178071
! 68637 943515013
? 1
! 130142 436482198
! 61824 534621761
? 1
! 135459 353364950
? 1
! 124588 92285995
? 1
! 4955 226614682
! 176525 378037775
! 35136 145352177
? 1
? 1
? 5816
! 122743 184129370
? 1
! 52778 182605851
? 1
! 44846 68304375
? 1
! 13788 284243005
? 1
! 57694 133910561
? 108413
! 13154 75128518
? 1
! 2613 13501600
! 199692 528948385
? 1
? 1
! 145717 347269583
? 1
! 68572 358939400
! 194434 304834560
? 1
! 47800 168210052
? 1
? 1
? 1
! 38636 929971120
! 45498 320314349
! 178874 522796067
? 196075
! 159118 333686092
! 121408 872742032
! 11149 654946925
! 131796 836714664
? 1
? 1
? 1
? 1
! 162081 710921681
? 1
! 78638 967262025
! 37659 740089744
! 182840 388831775
! 389 947070118
? 1
? 1
? 1
? 1
? 62810
! 87623 333442890
? 1
? 1
! 151635 273401862
! 152551 590396199
! 84190 679089406
? 1
! 65033 363138098
? 1
! 120395 671002312
? 1
? 1
! 158914 534468045
? 1
! 140705 427333753
? 56263
! 109224 764318731
? 1
! 52080 868454550
! 18628 773455646
? 1
! 136893 723346905
! 78923 592783444
? 1
? 1
? 1
! 151098 572363574
! 31887 346450077
! 122067 978293296
? 1
! 2563 910959110
? 1
? 1
! 150383 947680496
! 74881 40933721
? 1
! 126315 921100935
? 1
! 64953 180525039
! 159559 848244716
! 27161 880039371
! 38225 943745367
! 15530 310153780
? 1
! 97143 103893800
? 1
! 162477 374697366
? 27375
? 1
? 1
? 1
? 1
! 174713 833261919
? 1
? 1
? 1
! 27860 858872300
! 95018 58117598
! 152249 983297176
? 1
! 20135 844358062
! 171388 292482162
! 185259 951552161
? 1
! 142704 788025817
! 153300 101594968
! 58486 980855889
! 32560 575432418
! 139328 243388473
! 44916 112725331
! 157235 881676972
! 73281 173898952
! 75573 927478517
? 1
? 1
! 79674 750750154
? 134362
? 1
? 1
! 33217 824850662
? 1
! 132222 412011691
? 1
! 70901 533350996
? 1
? 1
! 158744 780985538
! 66904 807096245
? 1
! 83686 29335958
? 1
? 1
! 106886 2708278
! 103571 80997623
! 108126 522055313
! 49039 798634766
! 17374 543208093
! 174572 433520135
! 198273 717378796
! 112580 694523625
! 61167 961955195
? 1
? 1
? 1
! 172346 614763236
! 179224 670915773
! 180503 953566167
? 1
? 1
! 6174 607032500
! 95269 627521244
! 147436 296807308
? 1
! 149771 171696796
! 15922 63245867
? 1
! 124141 828281214
? 1
! 84929 585155349
? 1
! 4376 133486627
! 118639 177051593
! 51130 26087684
! 112843 126740470
? 1
! 186353 320738251
? 1
? 1
! 111496 238186274
! 60735 476620117
? 1
? 1
? 1
? 176346
? 1
? 1
? 1
! 176857 768857112
! 133611 401104298
! 137673 359817405
? 1
? 1
! 97466 277850403
? 1
? 1
! 83283 564568424
? 1
! 8871 794466241
? 1
? 1
? 176496
! 173682 333949980
? 1
! 25672 303508293
! 71541 717360882
? 1
? 1
? 1
! 104120 379758236
! 165415 245279939
! 189749 971649670
! 164019 185303438
? 1
! 190079 140259095
! 9168 696384429
? 1
? 1
? 1
? 1
! 100764 190674628
? 1
? 1
! 73314 597830200
? 1
? 1
! 99454 577563910
? 1
? 1
! 174177 109147966
? 1
? 1
? 157769
! 167915 695341895
? 1
? 1
! 83639 639837379
! 59298 269023921
? 1
? 1
? 1
? 1
! 190914 235094974
! 8932 658279281
? 1
! 85092 711760448
! 58475 746540835
? 1
! 12362 351741972
? 1
? 82994
? 1
? 169905
? 1
? 1
? 1
! 34247 230793192
! 116070 415672168
? 1
? 1
! 51390 623634166
? 1
? 1
? 1
! 163938 427095487
! 17807 704333811
! 96152 102962293
? 1
! 39546 328377985
! 25176 6003717
! 154631 216838481
! 170906 508429803
! 136690 721767445
? 7149
? 1
? 1
? 1
? 1
! 139228 500389509
! 163115 582996996
? 1
? 1
! 80907 178198356
! 176225 320361235
! 163478 120482340
! 112656 799946952
? 1
! 66949 305800506
? 1
? 1
! 114804 873566954
? 22946
! 35658 17101775
? 1
! 80673 890281471
! 4329 76260092
? 1
! 15793 559781564
? 1
? 1
? 21888
! 285 926932178
! 27903 892479147
! 178010 210053296
! 131431 882872339
? 1
? 41383
? 1
? 1
! 34627 70653093
? 1
! 70047 34677769
? 176692
? 1
! 117479 417261853
? 1
! 181253 442906764
? 1
! 36068 717058048
? 1
! 122266 256257396
! 28101 359942653
! 111541 280588346
! 186889 284564918
! 6008 720161443
? 1
! 4058 360230553
? 1
? 1
? 1
! 111176 405571639
? 1
! 122321 589667797
? 1
! 44891 659705891
? 1
! 99464 534843965
? 1
! 122200 553410812
! 31970 945931211
? 1
! 3541 304954558
? 1
? 1
? 1
? 1
? 70239
? 1
! 35007 337736001
! 173005 48779846
! 36482 10502499
? 1
? 1
! 81774 749930670
! 9603 969969797
? 1
? 1
? 1
! 93582 313929188
? 1
! 58058 882375839
! 88916 576425742
! 23899 669490491
? 1
! 185767 652195295
? 1
! 55144 470080995
! 73869 561984461
? 162461
? 1
! 47673 734806971
! 76941 766916494
! 35796 9575720
! 186217 982530111
! 190270 749610359
? 123524
! 105053 194172877
! 53861 517662431
? 1
! 137116 70125719
! 146731 42436424
! 53933 629751691
? 44276
? 1
? 1
? 1
? 2499
! 37174 89330379
! 63681 340684826
? 1
! 139870 266903421
? 1
! 111409 210683434
? 1
? 1
! 79371 354527175
? 1
? 1
! 51836 263008382
! 120691 153855986
? 1
! 137357 591893239
! 49492 159046168
! 21334 349741573
! 84274 234051209
! 23679 982017979
! 138699 339405227
? 1
? 1
? 1
? 1
! 155092 714885155
? 1
! 116241 496794259
? 1
? 1
! 91301 165743462
? 1
? 1
? 1
! 138259 384144005
? 1
! 89743 402481601
! 153428 511244712
? 1
! 148625 755297196
? 1
! 160898 960915927
? 1
! 73145 475946418
? 1
! 143997 684622587
? 1
? 33318
? 1
! 79819 624131128
! 48326 746355402
! 84346 957954224
? 1
! 2698 185161295
! 86719 341195116
! 147172 57288098
! 119607 801096579
? 1
? 1
? 1
! 41331 588010409
? 1
? 1
! 192909 195268617
? 45551
? 1
! 67457 393474255
! 100599 991639196
? 1
? 1
! 99794 554405063
! 94215 209687378
! 110219 46373120
? 1
! 169796 575135812
? 1
? 9049
? 1
? 1
! 177676 918103384
! 108921 96673791
? 1
! 109516 494027626
! 48320 8186724
! 68221 244459049
? 1
! 53058 768550989
! 190168 785063789
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 49792 584865034
! 164139 412803752
? 80574
! 65195 984516187
! 62519 423528488
? 1
? 1
! 190553 617857158
! 123165 356691220
? 1
! 163958 30714289
? 1
! 156190 939074852
? 1
? 42245
? 1
? 1
! 187708 623815982
? 1
! 19133 190466358
? 1
? 1
! 159175 51984552
? 1
? 1
? 8431
? 1
! 25281 822675481
! 27417 963708439
? 1
! 101767 209239031
! 68689 244840339
? 1
? 1
! 84171 391733033
! 187310 393478646
! 64635 972800735
! 99104 344958446
! 65090 775137512
? 1
! 101580 703111084
? 1
! 181695 391250276
? 1
? 1
! 147121 243691692
! 48304 708384140
! 107887 737735739
! 65045 635176519
? 1
? 1
! 106610 236610630
! 102584 523959260
? 1
? 1
! 58253 4439072
? 1
! 97265 962777022
? 1
! 57613 640734352
? 1
? 1
! 192156 407205149
? 1
! 12816 588771241
? 1
! 170525 579560618
? 1
? 1
! 159418 676218567
! 21121 262577160
? 1
? 82477
? 1
! 134940 691343151
? 1
? 1
? 1
! 72179 639933599
? 1
! 89533 267976334
! 183571 472774173
! 120731 912111291
? 1
! 119501 766903143
? 1
! 72384 689079859
! 62431 783947365
? 1
! 167763 579893089
! 81951 477472393
? 1
? 1
? 1
? 1
! 111118 513749118
? 1
! 137391 801048873
! 127819 578744932
? 1
? 984
! 105174 123994647
? 1
! 120757 364278293
! 81449 893741251
? 1
? 1
! 127332 127417331
! 109618 374759468
! 52574 548306719
? 188803
? 1
! 21743 533748318
? 1
? 1
! 168100 387436160
? 1
? 1
! 106076 315888162
? 1
! 79334 592005693
! 100344 488327631
! 81563 248635281
? 1
? 1
! 100241 964650102
? 1
! 35425 791834447
! 192623 759842599
! 77869 799122305
! 42364 228060182
! 140922 4133464
? 1
! 59121 63989032
! 28659 332707388
? 1
? 1
! 110921 982389292
? 1
? 1
? 1
! 75568 28480669
! 156656 180054240
? 1
! 109246 117588812
! 10835 675970090
! 37369 241329017
? 1
! 140291 120314865
! 122325 816799657
? 1
! 155801 248653748
? 31195
? 1
! 97248 908287452
! 101231 704371008
? 1
! 74695 442015355
! 13577 193276567
! 44559 565070312
! 5333 558231826
? 1
? 1
? 1
? 1
? 1
! 167179 221825399
! 103985 157339749
! 161093 998064385
! 25078 898639806
? 1
? 1
? 1
! 71147 540254954
? 1
? 1
! 137161 76814330
! 187318 990892579
! 3048 292148157
! 114700 599979719
! 199323 160097073
! 95594 332665843
? 1
! 60823 758846248
? 1
! 21384 781500384
? 1
! 194805 694336773
! 145228 635832548
? 1
? 1
! 19475 436509262
? 1
? 1
? 140902
? 1
? 1
? 1
! 194615 51786308
? 1
! 116862 216673707
? 1
? 1
! 193122 242502403
? 1
! 72243 433113934
? 164210
! 77337 490270601
? 1
? 1
! 162316 884012447
! 144498 21210602
? 1
? 1
! 130230 399892161
? 1
! 68344 86349766
! 182168 773308602
? 1
? 1
! 17883 119711524
! 189695 882197748
? 1
! 24491 106792423
! 143476 563690407
? 1
? 1
? 187249
? 1
! 161423 167983801
! 68896 661346837
! 90903 160949872
! 100985 833382501
? 1
! 57366 315190095
? 1
! 147799 355010920
! 168187 65635520
? 1
? 1
? 1
! 183766 366903092
! 64897 528609653
! 137411 216957242
? 1
! 62348 899658365
! 73643 297807343
! 90230 214894911
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 118065 723305118
? 1
? 1
! 84328 646244471
! 49390 504048001
? 1
! 64454 17754058
! 83141 79085799
? 1
! 111165 399527482
? 1
! 138400 617619340
! 12844 205708782
? 1
? 71247
? 100983
? 1
? 1
? 1
? 1
! 82145 696674041
? 1
? 1
? 1
? 1
? 1
! 183970 437805639
! 196308 487714853
! 31892 155823261
? 1
! 107344 734406028
? 188290
! 126153 128313973
! 169487 232415577
! 176666 191796238
? 1
? 1
? 1
? 1
? 1
! 69265 761422886
? 1
? 58388
? 1
? 1
! 34433 563663674
? 1
! 35463 866301889
! 60168 996536642
? 1
? 1
! 80741 365542344
! 59443 861607262
? 1
! 132812 168074482
! 111363 285083955
? 1
? 1
! 143455 538212647
? 1
? 1
! 21909 813606523
? 1
? 1
! 29880 766020641
! 29205 381605951
! 130535 27863307
? 95886
! 114052 469819422
! 7524 846323771
? 1
? 161921
? 113204
! 101780 787219559
! 139664 523160195
? 1
? 1
! 132777 594182341
! 31062 60652414
? 1
! 104601 88054373
? 1
? 1
? 1
! 63110 781661977
? 1
! 59926 478796633
? 1
! 86628 447390512
! 168434 954391455
? 1
? 1
? 1
! 47733 278137747
! 121058 43753513
? 1
! 10840 338793413
? 1
? 1
! 100501 620951392
? 1
! 59659 845478010
? 1
? 110751
! 7392 99835178
! 110110 642692997
! 113311 418561295
! 141113 134394854
! 149628 795034851
! 81489 336035095
! 133154 888272617
? 1
? 1
! 152339 891256480
? 1
? 1
! 119197 675977294
! 145022 173452768
! 127487 415012340
! 66282 978814239
? 1
! 88794 211533464
? 1
? 1
! 100804 988619613
! 101154 54769784
? 16382
? 1
? 1
! 45709 185845266
? 8521
? 1
! 174346 494167075
! 11102 869539100
? 1
! 45065 563620129
? 61669
! 130541 735940010
? 1
? 1
! 172245 593594516
! 42711 650349426
! 52730 129873876
! 107306 976882326
! 129546 152588332
? 1
! 49328 708677171
! 126451 839296807
? 1
? 1
? 1
! 146618 47245988
! 51193 334493797
! 101017 725056994
? 1
? 1
! 59433 14187089
? 1
? 1
! 10104 7545467
! 179490 491416832
! 73991 108064700
! 39387 295333130
! 165900 256596015
! 60916 888298543
? 1
! 25046 869452640
? 1
? 1
! 52477 644133722
? 1
! 18097 913994302
? 1
? 1
? 1
! 28834 41350950
! 175187 402642996
! 8861 644367319
? 1
? 1
! 153854 115976679
? 185516
! 11142 753001848
! 147586 382736609
? 1
! 81037 223140098
! 19383 97350470
! 122286 759201824
? 1
? 1
? 1
? 1
! 46298 370185610
! 191212 356562776
? 1
? 1
! 188691 611515388
? 1
? 1
? 1
? 1
? 181156
! 113748 944348668
! 82216 11523997
! 59799 181359400
! 43053 563565440
? 1
! 89190 429799801
! 190181 993554576
! 2896 871130855
? 162009
! 36169 726391871
? 1
? 1
! 120630 787275549
! 38560 125736626
? 1
! 7278 381057261
! 162757 729574900
! 127051 314729810
? 1
? 1
? 1
! 68455 658455034
! 121621 23624316
! 134857 33980961
! 38173 470918352
? 1
? 1
? 1
? 1
? 1
! 68375 407167801
? 1
! 44591 52338497
! 130655 722759883
? 1
? 175844
! 121085 371451807
! 189287 797725126
? 1
? 1
? 1
? 1
! 152944 430211726
! 14272 357115216
? 1
? 131500
? 1
? 1
! 65186 573848375
! 120114 735798658
? 1
! 49516 150314502
? 1
! 53375 554839640
? 1
? 1
? 1
? 1
? 1
! 49662 354708149
? 1
! 38921 522985497
? 1
? 1
! 17531 588327822
? 1
! 30538 500168899
? 1
! 194701 776636609
! 100124 984832710
! 12622 266625404
? 1
! 105622 382893670
? 1
? 1
! 117969 424698060
! 178687 565838043
? 1
! 17487 813556932
! 168256 218776304
! 134414 51767848
? 161811
? 1
! 43373 558381113
! 182478 18501950
? 1
? 1
? 1
! 117886 536005466
! 122682 18616629
? 1
? 1
? 49639
? 1
? 1
! 176907 195819495
! 165517 265801581
! 87340 388475455
! 187933 907999684
? 1
? 50715
! 143471 263412694
? 1
? 1
! 156382 935665714
? 1
? 1
? 42781
! 167064 409649709
! 177406 250322979
? 1
! 73866 421204307
? 1
! 192696 396315089
! 117421 265061311
? 1
? 1
! 109445 730631351
! 67045 130481743
! 172930 828076104
? 1
! 131937 749324086
! 112649 887247224
? 1
! 28626 330259170
! 186718 328353580
! 165041 299343709
? 1
? 1
! 191283 106000216
! 167912 565051475
! 8617 763979308
? 2836
? 1
! 11383 277355818
? 1
? 1
! 160224 484791024
? 1
! 81627 839452854
! 180184 771507569
! 82468 467817902
? 1
! 80679 635240952
? 1
? 1
? 1
! 27160 680576806
? 1
? 1
! 105257 540747490
? 1
? 1
! 106378 951618306
? 1
! 194163 669980313
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 112131 246500558
? 23502
! 191931 24397203
! 62433 626452329
! 8962 230445281
? 1
? 126160
! 171535 916518938
? 1
! 91896 168633243
? 1
! 137210 750412886
! 59468 477468828
! 20352 366042019
! 31128 998029784
! 135646 637957595
! 63625 557897866
? 1
! 73800 291483757
! 36903 310290253
! 82434 583619902
! 107141 247974307
? 1
! 123389 142074880
? 1
? 1
! 58765 690604689
? 1
? 1
? 1
? 1
! 193474 496914173
? 1
! 158383 73739399
? 1
! 35022 553260966
? 1
! 85533 71418945
! 37229 272752293
? 1
? 1
? 1
? 1
? 1
! 114659 731963544
! 191945 6939220
! 110578 102904618
? 1
! 48978 600534909
? 1
? 1
! 118233 810865463
! 154739 690037116
! 15010 386097308
! 144683 317065842
? 1
? 1
! 99355 953938198
? 1
! 146621 112990727
? 1
! 152023 189775415
? 1
? 1
! 2278 488257479
? 1
? 1
? 1
! 100013 537747045
! 192807 928022499
! 30524 393543891
? 1
? 1
? 1
? 1
? 1
? 85519
! 42048 419155708
? 1
? 1
? 1
? 1
! 74780 801514193
? 1
! 116858 557335850
? 100002
? 1
! 97217 934641052
? 1
! 82667 204812977
! 139464 427742869
? 1
? 1
? 1
! 117269 485578085
! 175620 557442803
? 1
? 1
? 1
? 1
! 56900 87746763
! 44875 197374336
! 23 508240279
! 9299 279025990
! 96927 130943672
! 72337 380306391
! 174357 1745793
! 160059 215993459
? 1
? 1
! 54648 147622523
? 1
? 1
? 1
! 18475 517125341
! 161851 477035800
? 1
! 60989 186203035
? 1
! 13898 239969205
! 173385 496480682
? 1
? 1
! 188252 567283035
! 61066 193603839
? 1
? 128368
? 1
! 146474 740583782
? 1
? 1
? 1
? 1
! 169337 199346784
! 58626 893762053
! 65876 415778259
! 164758 853181298
! 110859 623317782
! 17357 996845621
! 12282 70546163
? 1
? 1
? 1
? 36702
! 157237 102016841
! 73681 76957012
? 1
! 16571 15653435
! 168495 711730950
? 1
? 1
? 1
? 1
? 1
? 1
! 33639 596617829
? 1
! 73255 707681853
? 1
! 171436 799825604
? 1
? 91027
! 57163 854267195
? 1
! 40208 386384485
! 168797 768895727
? 1
! 45842 795904487
? 1
! 103153 398212147
! 9147 22142806
? 1
? 1
! 40033 878935536
! 150641 815779052
? 1
! 178731 802737529
? 1
? 1
? 10144
! 70154 412478489
! 1112 768219377
! 82285 105253004
? 1
! 100418 735372547
! 68569 357463793
? 1
? 1
! 8856 698973640
! 70625 781397902
? 1
! 194196 725134742
! 170237 355807329
! 45758 728488053
! 90449 765212165
! 24109 328254055
! 194244 644794256
! 81396 81712897
! 67264 441256557
! 199111 453517316
? 1
! 162014 598774374
! 159825 435169053
! 13223 321666999
! 94418 18807573
! 138310 912937901
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 192222 307981372
? 1
? 1
? 1
? 1
? 1
! 78660 357137966
? 1
? 1
! 173309 79231099
? 1
! 12922 897323901
? 1
! 173099 148222189
! 164795 333351875
? 1
! 60000 260361219
! 169479 535960699
? 1
? 1
? 1
! 74819 664098274
! 166571 695199375
? 1
? 1
! 144799 256340437
? 1
! 59762 613039017
? 1
! 108992 675498756
! 168952 677709271
! 128085 897689379
? 1
? 1
! 76186 487766504
! 149332 420996136
! 46861 590119317
! 95312 623317046
? 1
? 1
! 68071 634158437
? 1
! 26164 243368653
! 167338 592001959
! 164635 831659280
! 170584 134369915
! 124297 200250891
! 182824 694525930
? 1
? 8644
? 1
? 1
! 31829 771113126
! 15895 754219562
? 1
! 171120 339813208
? 1
! 160376 814201052
? 1
? 1
? 1
? 1
! 46748 55996866
? 1
! 118260 656152652
? 1
? 1
? 1
? 96463
! 5306 959646828
! 169211 964331671
? 1
! 49905 579233141
? 1
? 1
! 80073 963991552
? 1
! 102532 909329318
? 1
! 172192 649577867
? 1
? 1
! 28163 694427215
! 105553 550453463
! 151169 259135943
? 1
! 87275 459821167
? 1
! 140626 622570325
! 88635 523023063
? 1
! 79146 600135681
? 1
! 15344 422122028
? 1
! 15193 27876123
! 86661 341794514
! 197984 441497283
? 1
? 1
! 178599 863750946
? 1
? 1
! 108034 337119009
? 1
? 1
? 176234
? 1
? 152430
! 182043 793419651
? 118370
! 181205 240397018
? 78331
! 45098 382388600
? 1
! 158097 251234595
? 1
? 1
? 1
? 1
! 120940 156528159
? 1
! 99112 566973651
! 132463 502486369
? 1
! 51361 668491426
? 1
! 66734 690419526
? 1
! 102351 130221608
! 135513 765743420
? 1
? 1
! 133965 294616302
? 1
? 1
! 8983 376830052
! 196185 58380898
! 169489 146598692
? 168811
! 167069 700751699
! 32580 62415674
? 1
! 171752 346160237
! 148576 173288843
? 1
! 157721 61013062
? 1
! 4364 152940143
! 153337 788867059
? 1
! 197285 84396823
! 157145 513979655
! 196301 643725629
? 1
! 165561 909671091
? 60622
? 1
? 163460
! 177511 556866000
? 1
? 1
! 175126 257046017
? 1
! 199854 318658388
! 84040 740300411
? 1
? 1
? 60904
? 1
? 1
! 114239 635089335
? 1
! 29351 278649512
? 3930
? 1
? 1
? 1
? 1
! 27662 362207412
! 89838 237738362
! 190940 901366346
? 1
? 1
! 176676 399840966
! 106786 554566915
? 1
? 1
! 197262 820629808
! 109155 586407811
! 44144 578862399
! 10391 256687114
? 1
! 75380 850013241
? 1
! 5597 84083228
! 131997 297900702
? 1
! 7013 757399999
! 65792 959333352
? 1
! 74902 233121464
! 82903 414420031
? 1
! 174590 701762650
! 20568 866949006
? 1
? 1
? 1
? 1
? 1
! 11352 366486858
? 54696
? 1
? 1
? 1
? 1
! 166803 27763784
? 1
? 1
! 164320 782501374
? 1
? 1
? 1
? 1
! 173318 551886391
? 1
! 196070 876406564
! 56175 536016880
! 105421 542209679
! 124729 47308474
? 1
? 1
! 90138 463979943
! 94546 406628170
? 1
? 1
? 1
! 56264 775120695
? 1
! 145361 603094148
? 1
? 1
! 63234 667259062
! 183026 82291739
! 142909 655890097
? 91046
! 196368 365532273
! 51258 523471203
! 102396 43555713
? 87677
! 5884 406014713
! 166498 302563379
? 1
! 99444 552021121
? 1
! 104790 679162081
? 1
! 104566 245796884
! 164644 906205863
! 18089 385793059
? 1
! 106912 467973201
? 1
? 1
! 87951 589245905
? 1
? 1
! 155574 76696725
! 31765 803396638
! 196953 193026663
! 1286 413879145
? 1
? 1
! 96810 109532467
! 68004 769111024
? 1
! 146467 306694663
? 1
? 1
! 142212 263185518
? 1
? 1
? 51746
! 137127 698379833
? 1
! 46971 832965048
? 1
? 1
! 192288 958094042
? 1
! 166312 124196708
? 1
? 1
? 1
! 90121 170422509
! 32253 429244148
! 12548 43320946
! 43531 146899935
! 7516 298007807
? 1
? 1
! 190653 760940430
? 1
? 1
? 152270
? 1
! 98425 714476975
! 158566 702521671
! 160569 564503853
? 1
! 80148 75109075
! 71115 794139056
! 58105 769595475
? 1
? 1
! 98345 164860543
! 157492 150898806
! 130296 671620181
! 172418 636123330
? 1
? 11819
? 1
? 1
? 1
! 180275 403051831
! 7209 65216309
! 46025 555628616
! 9522 497581787
! 141290 361420480
? 1
! 178356 908149457
! 14435 21564083
! 46121 890519166
? 1
? 1
! 99570 672807905
! 23562 490993165
? 1
! 199542 785371417
? 1
? 1
! 162221 269994669
? 1
! 197328 763823957
? 1
! 171600 983937983
! 97658 724906464
? 1
! 78911 358420844
? 1
! 110649 755582844
! 4998 568564201
! 31530 623959069
! 188792 826388442
! 181728 534888258
! 16197 775350501
? 1
? 1
? 1
! 142877 972896906
! 182354 980381315
? 1
? 1
! 83196 257509270
! 70429 382883861
? 144693
? 1
! 122237 836536458
! 190906 766330585
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 108069 428439673
! 6831 974547208
? 1
! 156661 198395500
? 1
! 105001 912945397
? 1
? 1
? 1
? 1
! 93055 387284394
? 1
! 96138 650906531
? 1
! 182858 723753144
! 144312 748515038
? 160917
! 58005 261517616
! 198510 287307397
! 191189 278291814
? 99319
? 1
! 125344 726962084
! 156581 568521127
? 1
? 1
! 2997 179926663
! 310 240419131
? 1
? 1
? 1
? 1
? 1
! 79173 292271703
? 1
? 1
! 80931 170809864
? 1
? 1
! 131666 330124584
? 1
? 1
? 1
? 1
? 1
! 84042 508984007
! 89681 445044703
! 199732 633028678
! 38036 947389719
? 1
! 126068 141417619
! 112798 356872619
? 145915
! 30945 607483053
? 20690
! 167117 761687791
! 63924 80536463
? 1
! 10857 690810691
? 17625
? 1
? 1
? 1
! 61719 681931554
? 1
! 30600 694674722
! 81665 70428439
! 92437 545571537
? 1
? 1
! 129346 126908676
! 117352 175249640
! 82665 54568460
? 1
! 66989 393545933
? 1
! 54818 644454898
? 1
? 1
? 1
! 24171 893348674
? 1
? 1
! 89343 544841913
! 139021 339753051
! 182414 710921867
! 111761 563942603
! 61847 343209775
? 1
! 80457 829148521
! 104404 150760367
! 147745 460172896
? 1
? 108531
! 2537 846245266
! 77855 205796586
! 166552 657606593
? 1
! 80552 43627208
! 171482 810914407
! 114797 855128091
! 138934 794980162
? 1
! 114000 409862570
! 171775 53601481
! 73827 438634531
! 102032 319087473
! 112439 569523379
! 189616 270332700
? 169939
? 1
? 1
! 167369 754576807
! 119830 247369539
? 1
! 8188 427990705
? 1
? 1
! 92644 55864210
! 58312 605938952
! 40826 861045376
! 159387 157827141
! 172264 130703454
! 125211 845256061
! 194213 497157125
? 1
? 125162
? 1
! 64694 950050254
? 1
? 1
? 1
? 1
? 1
! 174316 843166624
! 122998 675713103
? 1
? 1
! 61492 883652726
? 1
? 1
! 66007 753489289
! 27476 375658429
! 83116 115785911
? 1
! 7200 599514211
! 181681 543228859
! 76105 304026062
! 9923 213988351
! 9527 202371656
! 26667 220109291
? 1
! 149050 66118648
? 1
? 1
! 136495 362699154
? 1
? 1
! 190966 67970545
! 142123 494018055
! 175815 791146263
? 1
! 83429 653729440
! 127239 843266326
? 102933
? 1
? 1
? 193893
! 122153 433450438
! 20850 823927663
? 21915
! 167796 537142899
? 1
? 1
! 92016 211919632
! 152750 643090218
? 2926
! 21956 297085069
? 1
? 1
! 101389 630069005
? 1
! 117815 618940524
? 1
? 1
! 123796 130480835
? 1
! 78956 819823599
! 126403 931758544
! 154126 559741807
? 1
? 1
! 132331 242546232
! 86214 920002896
! 74634 992300198
! 68100 251587086
! 113686 619929918
? 1
? 1
? 1
! 95538 374899062
? 1
! 178881 137784937
! 37305 756309759
? 1
! 9479 311294540
! 91955 569886395
? 1
! 84055 955482568
! 137168 675945927
? 1
? 1
! 1992 187455720
! 153974 399933418
? 108935
? 95500
! 165173 606043731
! 62736 228306904
? 62612
? 1
! 93067 897139250
! 141226 881028909
! 110619 355151487
! 43990 412850182
! 169423 290157926
? 1
? 1
? 1
! 134212 973647815
? 1
? 1
? 1
? 1
! 152648 183534450
? 1
! 129592 986600935
! 166871 364038996
? 1
? 1
? 1
! 35157 386538577
! 111709 456119510
! 137814 449227087
! 147714 578628071
! 11011 692012939
? 1
? 52654
! 23524 584975744
? 1
? 1
? 1
? 1
? 1
! 139595 910777084
? 109633
? 115980
! 33871 194024166
! 50346 978135028
! 159446 9820516
! 172919 224953272
! 142885 442867939
! 50298 45460917
? 1
! 67330 642576354
! 38139 851200140
? 1
? 1
! 165448 901603686
! 172494 236121075
? 1
! 10204 315116811
? 91482
! 133309 936958884
! 77435 920670994
! 98482 302391297
? 1
? 1
? 1
! 113139 958614643
! 126512 519584165
! 27962 678501546
? 1
! 94615 192793194
! 24018 39444690
? 1
? 1
? 1
! 118299 198196278
? 131071
? 1
? 1
? 1
! 6836 857085060
? 1
! 102664 2103091
? 1
? 1
! 107570 183249220
? 1
! 3772 469143977
! 147965 697951992
! 185394 192278785
! 186000 787539893
? 1
? 1
! 113146 297905746
! 148475 464624273
! 87914 15707270
? 1
! 108618 557425527
! 162812 72701886
! 161129 190791207
! 129911 176963512
? 1
! 55983 638368771
? 1
? 99848
? 1
! 88928 910085651
! 59568 224257688
! 43335 480700181
! 59983 828009834
? 1
? 1
! 167887 269678129
? 1
? 1
! 187899 717136605
? 199304
! 169183 513696695
? 1
! 121601 884267145
? 1
! 85998 216580887
? 1
? 1
? 1
? 1
! 163547 724853262
? 1
? 1
? 1
! 181917 591513075
! 178108 68064477
? 1
! 31348 4291792
! 5668 67480555
! 184854 192419224
? 10633
? 1
! 111137 863282578
! 159784 250767787
! 168485 857010536
? 1
! 105370 542368522
? 1
? 1
? 1
? 1
? 1
! 36432 614502630
! 13937 990582902
! 174468 575282149
! 110279 86227608
! 140588 214288976
! 3281 788117351
! 170686 231117821
? 1
! 46993 965442885
! 116369 443909438
! 2224 273527050
! 75428 456754016
! 89441 365859427
! 24594 596042173
? 191587
? 1
! 24866 449333600
? 108123
! 64120 257546568
? 1
! 177671 371900174
! 148773 242062061
? 1
? 1
? 1
! 122515 390633939
! 13771 415545792
? 1
? 1
! 151036 347468940
? 1
! 141177 435643560
! 134466 925190405
! 96063 642687430
? 1
? 1
! 131697 682438884
? 1
! 2132 151089600
? 1
? 1
! 115543 621042445
! 181718 383552718
? 42329
? 110585
? 1
? 1
! 33130 559398388
? 80060
! 112774 391072935
? 1
! 70368 982706240
! 43099 323287253
? 1
? 1
? 1
! 72155 606604071
! 2800 473053112
! 22586 346659127
! 19095 768176552
? 1
? 1
! 168077 963913442
! 140579 516696227
? 1
? 1
! 173101 791641286
! 14982 306864793
? 1
? 1
? 1
? 1
! 113007 133134603
? 1
! 32906 753256772
? 1
? 1
? 1
! 24240 328632873
! 152127 580805775
! 158174 280421101
! 16420 803957284
! 16919 22555102
! 99106 979179303
! 29664 9192564
! 183981 355128306
! 184719 11206082
? 1
! 92549 678725980
! 38841 90592299
? 1
? 21153
? 1
! 129418 425170698
? 1
! 153056 262740133
! 154316 13305090
? 1
! 11897 597409520
? 49959
! 185890 80344139
! 156742 920186220
? 1
? 1
! 97839 1877838
! 119767 643723528
? 1
? 1
! 91339 838129190
! 85744 261064277
? 1
? 1
! 33138 556245503
! 49912 746184797
? 1
? 1
! 15100 874970778
! 15143 936252536
! 124403 554493083
? 141185
! 111712 865748901
? 191123
! 105060 333327438
! 96117 870158698
? 1
! 15884 7029750
? 1
? 1
! 61706 756244082
! 197621 128327694
? 1
! 22779 608052358
? 1
? 1
! 5385 694279545
! 131212 394685654
? 1
! 154184 535056302
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 120231 824044180
! 44319 235261604
? 1
! 170375 108331756
? 1
! 60196 809386008
? 1
! 87270 317783535
? 1
? 1
? 1
! 22538 252934694
! 94913 578018863
? 1
? 1
? 1
! 177805 270955990
? 1
! 41391 103120923
? 1
? 1
? 1
? 1
? 1
! 44941 88485667
! 157653 647536605
? 1
? 1
! 160178 666203313
? 1
! 168443 197721525
! 120352 216077258
? 136965
? 1
! 177486 471437682
! 44429 555733852
! 14271 84594803
! 141161 462712186
! 90751 278255482
! 198470 820429810
? 132119
? 1
? 1
? 1
! 84450 662162358
? 1
! 44411 686835765
! 155142 792883563
? 1
! 54483 859594138
! 142603 86346000
? 1
? 1
! 79915 98294272
? 1
? 1
! 176836 473537864
? 1
! 22772 532106983
? 1
! 180534 329329548
? 1
? 1
? 1
! 73429 498914279
? 1
? 1
? 1
? 1
! 14878 967186613
? 1
? 1
! 172429 430713712
? 1
? 1
? 1
! 77375 617564057
! 183514 69833438
! 120845 523796328
? 1
? 1
? 159140
? 1
! 44452 123333910
? 1
? 1
? 1
? 1
! 155083 159057796
? 1
? 8466
! 184061 594430258
? 1
? 1
! 86389 95976564
! 94719 577111358
? 1
! 59003 225965593
! 93337 190018807
? 13035
! 111476 719484359
! 50828 164326685
? 1
! 145390 971635017
? 1
? 1
! 133189 7889301
? 1
? 1
? 1
! 76582 800526642
! 127448 390210626
? 1
? 1
? 1
! 140509 368589848
! 153451 67220770
? 1
! 115360 880119347
? 1
? 1
! 136779 965683233
! 128767 978364059
? 1
! 106144 953134044
? 1
! 8834 191323305
! 162808 381657901
? 1
! 155045 711613998
! 176385 131995943
? 1
! 183371 455235620
! 71584 122934198
! 89745 186321482
! 71243 967037168
! 167926 196570136
? 1
? 1
? 1
! 182562 486031805
! 83806 378705621
? 131759
? 1
! 151531 439107056
? 1
? 1
! 124350 259330768
! 179713 600258704
? 23071
? 1
? 1
! 119930 623206907
? 1
? 1
! 33942 972567202
! 69599 873398229
? 1
? 1
? 1
? 1
! 175063 549471423
! 90351 616227097
? 1
! 137711 703609139
! 113009 809701722
? 1
! 117913 354161508
? 1
? 1
? 1
! 187269 184372944
? 1
? 1
? 1
! 157708 845185844
! 183826 742427605
? 180337
! 40612 475582704
? 1
? 1
! 126736 624653979
? 1
! 165104 887569996
? 1
! 10711 763998849
! 13764 980152200
! 5968 792703371
? 1
! 54069 110197887
? 172899
? 1
? 1
! 20579 600549329
! 50873 956519565
! 43288 920392696
! 78635 789430726
? 163314
? 1
! 193888 895306306
? 1
? 1
? 1
? 1
! 132713 538189547
! 52024 456664010
! 60539 920682094
? 1
! 16753 886773582
? 1
? 1
? 1
! 166896 727790105
! 128549 961257784
! 1081 588426132
? 1
? 1
? 1
? 1
! 97833 491386156
? 1
! 133436 978515971
! 136269 789314860
? 1
! 10597 561144355
? 1
? 1
? 1
? 1
? 1
? 176956
! 77060 578428030
? 1
! 143777 443999492
? 1
! 186459 421655275
? 1
! 34123 881020904
! 63417 423265646
? 1
? 1
! 182380 950694382
? 1
? 1
? 12399
? 1
? 1
? 1
? 1
! 58461 715253591
! 105650 230003656
? 1
! 55172 817131718
? 1
! 127887 827206393
! 60643 266628895
! 192317 949514570
! 145003 949099729
! 53591 388652353
? 1
? 1
? 1
! 176862 220710593
! 144975 565440682
? 1
? 1
! 141293 242101419
? 199754
? 1
! 181555 479074992
! 128580 499255980
! 60222 433385968
? 1
? 1
! 29398 619329903
? 1
? 1
? 1
? 1
! 23218 342551776
? 1
! 139143 842596736
! 113256 418365081
? 1
! 37120 879735822
! 171023 119385779
! 128772 472619157
! 88710 650594657
? 1
? 1
? 1
? 1
! 33725 316374230
? 1
? 1
? 1
? 1
! 151699 84499719
! 96398 781943907
! 158568 437000301
? 109244
! 54105 197436577
! 176079 748374299
! 27261 188913477
! 120873 161672713
? 1
! 141228 677850748
? 1
! 105918 656449837
? 1
! 7798 64713552
! 155467 212033996
! 59994 831389072
! 75862 303773848
? 1
? 1
! 18281 498286262
! 88291 716187696
! 113864 159528572
! 118641 781152239
! 28049 322315544
! 139661 642370217
? 1
? 1
? 22550
! 194024 434102344
? 1
? 1
? 1
? 1
! 187631 248766419
! 193516 519373981
? 1
! 66601 35398475
! 159782 49487768
? 1
! 71975 488244049
? 1
? 1
? 14718
! 86919 586781336
! 170713 854973313
! 124608 721870918
! 195814 859352248
! 29746 522408256
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 166700
? 130883
! 197562 216802775
! 138525 11105988
! 94911 375861159
? 1
? 1
? 1
! 195145 928825213
? 1
! 114807 264815048
! 182664 415302418
! 113743 668393403
! 88160 278745086
? 1
? 1
? 1
? 1
! 25106 523864302
! 62142 468397489
! 12195 839672818
? 75844
? 1
? 1
! 53919 241346003
! 122718 729943873
? 1
! 81041 49160698
! 57990 358916680
? 1
! 142216 214032365
? 1
! 101717 23798585
? 1
! 42140 557573872
? 1
? 1
! 27245 961864834
! 199334 822378195
? 1
? 1
? 1
! 13359 254431059
? 1
! 197770 682054552
? 1
! 116130 808967165
? 1
! 78214 188995642
! 143996 168386803
! 106634 230188966
! 197655 959423445
? 1
? 1
! 57150 697577935
? 1
! 51485 162119457
? 1
? 1
! 115101 290424566
? 1
? 1
? 1
! 91382 838698087
? 1
! 177352 570051530
! 148400 943302387
! 152546 942259419
? 1
? 131892
? 1
? 1
? 1
? 1
! 25043 799986209
! 182449 437301418
? 1
! 166798 740696319
! 47200 603615750
? 109837
? 1
! 165862 360714474
! 53494 647530417
! 164922 828093964
? 1
? 1
! 155316 897560062
? 1
! 28536 215152434
! 194453 988166847
! 150897 460245001
! 26225 570963164
? 1
! 158414 688739736
! 131326 972147508
! 147016 25411657
! 176540 375521078
! 72691 745773629
? 1
? 1
! 63017 155485620
? 1
? 1
? 1
! 135406 755307563
? 1
! 2354 573755076
! 31 802985369
! 76446 630030853
? 1
? 1
? 1
? 1
! 42190 583585246
? 1
! 162569 603528958
! 110417 739540228
! 96536 741657915
? 1
! 26816 70895767
? 1
! 73910 501110059
! 4488 121860144
? 1
? 1
? 1
? 125692
! 109271 750778278
? 1
? 1
! 190718 706561874
! 95220 771481067
! 117814 557609726
? 1
! 19396 959722362
? 1
! 198545 137511102
? 1
? 1
! 192002 687367516
? 1
! 20712 769564757
! 104265 664087683
? 1
? 1
? 1
! 184236 24462654
! 166088 299575626
! 178470 271312951
? 1
? 1
! 180657 463626119
! 76448 360767009
! 96379 339161411
? 1
? 1
! 21582 818739140
! 27702 732200030
? 1
! 156620 100411557
! 171905 111381872
! 188296 706640490
? 1
? 1
? 1
? 1
? 1
! 72180 689838547
? 1
? 186226
? 1
! 120234 169797273
? 1
? 1
? 1
? 117903
! 119114 805381677
? 1
? 1
? 1
? 1
! 65039 758144125
! 37247 155664515
? 1
! 167360 901624404
! 146523 788349756
! 25958 30823628
? 1
! 84429 114385207
? 1
! 21221 818441529
? 1
? 1
! 32493 301592451
? 1
! 111492 574907101
! 158360 849686862
! 193271 665926570
? 1
? 1
! 183673 867320436
? 1
! 154909 867050910
! 112100 955671078
! 185715 382316597
? 1
! 39855 660543813
? 1
! 43364 496639081
? 101226
! 81822 504396927
? 1
? 1
! 185020 828659333
! 124875 409409059
? 1
? 1
? 1
? 1
! 134114 396786270
! 170751 667360908
? 1
! 96996 942734623
? 1
? 1
? 1
! 177515 791523702
? 1
? 144019
? 1
? 14924
? 1
! 190306 286117616
? 1
! 72503 65303562
! 189757 570764740
! 96782 741439857
? 1
? 1
? 114234
! 137507 385482002
? 1
? 1
? 1
? 1
? 1
! 1862 931433399
? 12962
! 195741 593800037
? 1
? 1
! 77404 384406424
? 1
! 178117 476850148
! 102640 420595540
! 168387 880091188
! 46123 909954939
! 167771 571103994
? 1
! 76816 235844366
? 1
? 1
! 72940 421788531
! 151023 809758480
! 64204 728482199
? 1
? 1
! 73364 568428523
! 40169 44127524
? 1
? 1
? 1
! 137636 27302718
! 8678 114746696
! 102502 844107680
! 93797 90871611
! 78895 173268117
? 1
! 115583 575244697
! 33229 284077787
! 50361 580417086
! 63556 932876303
! 7191 315378608
! 65346 444967025
! 6873 384585116
! 95544 744673072
? 1
? 1
? 1
? 44069
? 1
! 31811 884793870
? 1
? 1
? 1
? 1
! 152813 928352650
? 1
! 126363 400192945
? 1
? 1
! 18052 891226276
! 122569 972968741
! 147624 356423415
! 163949 844841711
? 1
? 121010
! 173464 599248085
? 1
! 144721 590502226
! 64566 638485805
? 1
! 45298 7733433
? 1
? 1
? 1
! 111499 619275352
? 1
! 77921 789133778
! 145999 141016281
? 1
? 1
? 1
! 11254 206923527
! 8249 505167707
? 1
? 1
? 1
? 1
! 84480 572589261
? 1
! 115962 450128010
? 1
? 1
! 56678 913023641
? 1
? 1
? 1
! 167977 299480029
! 41769 589736026
! 22436 786194689
? 1
! 20950 529546501
? 1
? 1
! 113149 687561841
? 171870
! 198408 317113248
! 62228 149751051
! 65337 540649065
? 126136
! 64262 194056993
! 135544 299066900
? 1
! 155936 875458499
! 42826 818828255
? 1
? 1
! 143417 888481924
! 88926 914328110
! 172414 35228571
! 82333 882327356
! 45528 959207454
? 167792
? 1
! 82848 825413533
? 54081
! 16884 228290664
! 120282 788987356
! 190291 54431263
? 1
! 194231 839891683
? 1
? 1
! 32090 293287862
! 196871 936954764
? 1
? 1
? 1
? 1
! 183869 565535982
? 1
? 1
! 69462 50952114
? 1
! 160313 796358786
! 170532 972555196
? 1
! 181753 254200231
? 1
! 7336 492458860
! 61812 677144620
? 121077
! 17058 155446157
? 1
! 136905 326456890
? 1
! 199573 749198069
! 142520 912735502
! 143984 541614584
? 1
? 1
! 131756 33823351
! 116034 77498486
? 1
? 1
? 1
? 1
? 1
! 39678 253984367
? 1
? 1
! 192033 592859576
? 1
! 23442 933750516
? 1
! 62844 459867775
! 193066 598823287
! 184315 171943305
! 87944 796139889
? 1
? 1
? 1
? 1
! 51584 965146434
? 1
! 45222 242267184
? 1
! 36585 539327537
? 1
! 161307 382510723
! 152806 272589139
? 1
! 190854 115170045
! 10322 897521342
! 24111 204171070
! 60272 672890265
! 195925 590816031
? 1
! 12076 322675860
! 45056 187477335
? 1
? 1
! 48881 555511673
! 136324 664840300
! 79939 763747933
! 15406 892288759
! 45458 640407029
! 123235 975452534
! 71390 999944050
! 182575 839682634
? 1
! 40053 680432918
? 1
! 4473 105361474
? 1
? 1
? 1
? 107618
! 1663 88166388
? 1
! 159221 176173392
? 186900
! 132598 959856344
? 1
? 1
! 83378 314519050
? 1
! 86051 974830815
! 94115 497575958
? 1
? 1
? 1
? 74790
! 122536 129647685
! 88740 390848499
? 1
! 199249 986596592
! 184576 517280705
! 122389 678656568
! 165897 116186977
! 5636 752255868
? 1
! 21807 682978796
? 1
? 1
? 1
! 173040 760278509
? 1
? 1
? 112948
? 1
! 115759 297622129
? 1
? 1
? 1
? 1
! 162852 174364298
! 21808 326544639
? 1
! 48762 778933521
? 1
? 1
? 1
? 1
! 184660 10674343
? 1
! 64068 643038324
! 17543 352112718
! 128901 216435223
! 71242 367183317
? 1
! 28999 117733726
! 187110 522246328
! 154764 506969779
? 29200
? 155574
! 188468 838209800
! 10247 985250581
? 1
? 1
! 110356 574406907
? 1
! 153582 677197775
? 1
? 1
? 1
! 43248 608902570
! 159879 387346854
? 1
? 1
! 151642 891645401
? 1
? 1
! 5949 741901910
? 1
! 12608 871411247
! 89230 408425832
? 1
! 81673 846398099
! 130603 661130869
! 18973 693180395
? 68995
! 197550 357079090
? 1
! 184066 790591570
? 1
? 1
! 152708 435963870
? 1
? 1
? 1
! 161680 632741530
? 1
? 1
! 173044 240719124
! 61028 751469408
! 174235 779125023
? 1
? 1
? 1
! 30703 58314481
? 1
? 1
! 84372 186611509
? 1
? 1
! 72171 579258495
! 109440 590149307
! 181576 521440885
! 105389 862847703
? 1
! 130771 389942916
! 73263 192862606
! 94053 278246607
! 22825 85899014
? 1
? 1
! 109363 275734681
? 1
? 1
? 1
? 1
! 92837 274371461
! 172593 560714187
! 108669 466366057
? 1
? 1
? 1
! 38876 870483709
? 1
! 137019 239891832
? 1
? 1
! 174403 647537886
! 44217 506632487
? 109291
! 73355 368830197
! 51689 546933128
! 111226 227788370
? 1
? 171501
! 165374 735218613
? 1
! 152831 882373604
? 1
! 81158 895624766
? 1
? 1
? 1
! 11230 855729833
! 23618 543154884
! 32350 828011683
! 55279 445226485
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 50607 797866452
! 47621 442318587
! 183832 694687876
! 4076 929061843
? 1
! 17264 8716469
! 58669 113230211
? 66239
! 153959 627559443
? 1
! 121393 418217118
? 1
! 196679 188152368
? 1
! 35170 796956020
! 69686 380695947
? 1
? 1
? 1
? 1
? 1
! 17743 971018673
! 156625 566918082
? 1
! 3614 515851280
! 84006 109096409
! 139854 646144751
! 189170 401927104
? 1
! 45288 778581989
? 1
? 1
! 53370 98080710
! 351 593933204
? 1
! 93951 444790757
! 4817 365737240
? 1
? 99154
? 1
! 111357 957550628
? 1
? 183504
? 1
? 1
! 194155 798976595
! 99160 556396572
! 95860 572033338
? 1
! 169902 613162678
? 1
? 1
? 1
! 24198 752502973
! 80262 169464739
? 1
? 1
! 197985 623263368
? 52642
? 1
! 9262 457054325
! 145732 686569904
? 1
! 67919 971189683
! 96813 856591611
? 1
! 25949 552595240
! 59192 669606122
? 1
! 69451 751074014
? 1
! 67444 297616810
? 1
? 1
? 1
! 40296 220321901
! 82252 474629508
? 1
? 1
? 1
? 1
? 1
! 92024 21080853
! 195401 798049671
! 194308 490365630
! 138225 837462229
? 1
! 39368 372687884
! 19735 866531003
? 1
? 1
! 122157 785410578
? 1
! 1525 906304196
! 92701 435329292
? 1
! 36569 103039097
? 1
! 5081 92368878
! 115334 901402217
? 1
? 1
! 169062 820443294
? 1
! 120450 118313572
! 33714 692933283
? 1
? 1
? 1
? 1
! 28411 371817173
! 174894 815035025
? 1
? 1
! 114971 664102635
! 154106 720701541
! 19010 282338109
? 1
! 56615 537296731
? 1
! 78188 166299409
! 114904 150306626
? 1
? 1
? 32773
? 1
! 73576 477420984
? 1
! 140036 940142380
! 47161 89616974
! 144695 218646422
? 1
? 1
! 175408 757593224
? 2881
? 116458
? 1
? 1
? 1
! 23068 836749021
! 53501 295916178
? 1
! 62400 561989875
? 1
? 1
? 1
? 1
? 1
! 100203 523543624
? 1
? 1
? 1
! 7939 77201092
? 1
! 192822 302540307
! 39490 679996033
? 1
? 1
! 159360 72342905
! 55234 780141837
? 1
! 104282 489016416
? 1
! 196572 388965540
? 1
! 43846 72490364
? 1
! 160879 512979483
! 60283 962539301
? 1
! 155991 919284643
! 44405 279868329
! 154323 383899659
? 1
! 38946 325039440
? 1
! 157752 186057826
? 1
? 15070
? 1
! 102871 411685725
! 156604 153671417
! 155396 300937723
? 7751
! 28875 384170900
! 8075 911165595
! 95418 411609160
? 1
! 198638 657217278
? 1
! 133192 70752910
! 99436 640006602
? 1
! 98408 505539370
! 17427 378766066
! 22339 459993428
! 118466 578446986
? 1
? 1
! 112885 970353864
! 110471 440741834
? 1
? 1
? 1
! 103080 903659800
? 1
! 145434 840961022
! 91050 269702284
! 99758 401826191
! 107948 155151417
! 10806 427178065
! 95660 189811691
? 1
! 169043 714919916
! 112152 320576900
! 98589 873056924
! 98347 47397960
! 36946 405511348
! 163533 186358396
? 1
! 128283 709860127
? 1
? 1
? 1
! 97653 170649077
! 82685 63088075
! 38400 21841604
! 186136 996952039
! 198893 418722806
! 59625 672369854
! 70685 691266942
! 60063 125060174
? 1
! 140871 953057222
? 1
? 1
! 100813 172388807
! 119517 92240421
! 192361 985756534
? 1
? 1
? 1
? 1
? 1
! 112268 822077835
! 106590 96142708
? 1
! 111641 212523709
? 1
? 1
! 120368 187341677
? 1
? 1
? 1
! 191304 315442116
! 54328 480462710
? 1
! 87024 105525789
? 1
! 45320 689169874
? 1
? 1
? 1
! 1023 149503342
! 43676 705583090
! 61008 85160218
? 1
! 128486 355257358
? 1
? 1
! 109009 608179659
! 186964 192000955
? 1
! 44328 271500487
? 1
! 22685 905699546
! 53663 220300283
! 79599 902362386
? 1
! 175119 70058957
? 1
? 1
! 177991 542948817
! 163846 310653065
? 1
? 1
! 77057 319970859
! 97496 798375697
! 32268 594276374
! 175657 808007788
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 2894 454100563
? 1
! 163863 75238395
! 165119 817910371
? 134567
! 95705 310192117
? 1
? 1
! 57463 855924717
! 74025 188351513
? 1
? 1
? 1
? 1
! 185402 499849237
? 1
? 1
? 1
! 127133 188411687
! 185940 231526028
! 118282 619432297
! 22582 323428591
? 1
! 56058 353665373
! 186819 234302640
! 11080 471322779
? 1
? 1
! 98538 760104104
? 1
? 1
? 1
! 177355 142762516
! 76986 840279501
! 184865 512053798
? 1
? 15143
! 180475 358906866
? 1
? 1
! 7978 822736405
! 62059 848489879
! 190612 374377270
! 22349 353918878
! 48313 252188063
? 1
? 1
? 1
! 25118 742181213
? 1
! 191932 510670907
! 187125 481118901
? 1
! 167913 256627321
? 1
? 1
? 63513
? 1
? 1
? 1
! 22019 98617
? 1
! 145468 688804950
! 67780 418897826
! 30934 928145281
? 1
? 1
! 130356 339693739
! 13776 189177693
! 149936 508064552
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 181960 553514215
! 46994 94664285
? 63625
? 1
! 17245 616317844
? 1
! 56568 269879310
! 174154 643021575
? 1
! 145275 706607550
? 1
! 174810 438554119
! 187143 641901479
? 1
? 1
! 128962 899621741
! 125227 669472499
? 1
? 1
! 137057 208812401
? 1
! 142972 66808409
? 1
! 173449 806297537
? 1
! 59824 771368693
? 177955
? 1
? 1
? 1
? 1
! 193708 835101975
! 106074 610234575
! 788 60831553
! 91401 609113406
? 1
? 1
? 1
! 175542 143153059
? 1
? 1
! 53043 773538674
? 1
? 1
! 56780 257939410
! 124399 939138933
! 174646 342415653
! 131759 726816508
? 1
! 153320 854732592
? 1
? 1
? 1
! 178066 932562262
? 1
? 1
? 1
! 11960 98088212
! 151590 124913544
! 32443 211865432
! 57448 862736747
? 1
? 1
! 158849 819571896
? 1
? 1
? 1
! 149760 167696095
? 1
? 1
? 1
? 1
? 1
? 1
! 82168 5579169
! 133443 747557226
! 112998 864354951
? 1
? 1
? 1
! 17547 397196368
! 46398 516954338
! 61737 432701406
? 1
? 1
! 92528 84138167
! 19265 420202397
? 1
? 1
? 1
? 1
? 1
? 1
! 22474 360077865
! 191655 594698716
! 107565 857589596
! 77471 221923278
! 153364 93771023
? 148136
? 1
? 1
! 178628 890706569
? 1
! 10421 445379346
? 1
! 172560 379312184
! 178020 111826253
? 1
! 1206 930853035
? 1
! 122738 553031425
? 1
? 1
! 37033 53712556
? 150845
? 126981
! 807 654660931
? 1
! 196196 899969543
! 161578 860635940
! 167292 703311822
? 177861
! 175619 431497924
? 1
? 1
! 12265 922730994
? 1
? 1
! 181328 456766913
? 1
! 107075 43744366
! 36727 200460512
? 1
! 46164 149417195
? 1
? 1
! 3201 641852101
? 1
? 1
? 1
! 11161 395313621
? 1
? 168608
? 1
! 94295 215818000
! 91275 273991617
? 1
? 1
? 1
! 9519 491154601
! 102629 845912050
? 1
? 1
! 129929 198771664
! 183824 360721005
? 1
? 1
? 1
! 128489 534703286
! 145450 673036369
! 25114 485690175
! 27100 460703887
? 1
! 68247 969180075
? 1
? 1
! 117706 127644251
? 1
? 1
? 99917
! 189372 393222562
! 109960 751183231
! 156480 778103693
! 121307 706022935
! 136696 499903282
! 194323 294441751
! 189292 804710878
! 141299 284784805
! 125925 544042805
? 1
! 144550 39047690
! 111135 981848305
? 1
? 1
! 196521 19620604
! 49876 786667273
? 1
? 1
? 1
! 178699 792684172
? 1
? 1
! 70639 817406318
! 54681 196026785
! 67471 567788461
? 27370
! 76692 975156266
! 136127 301189544
! 126230 338481307
? 165451
! 181419 517695964
! 91569 444750199
! 49075 736539261
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 127132 772667922
? 1
! 13632 723929884
! 176552 167812208
? 1
! 160652 394975546
? 118701
! 158037 549646822
! 108927 866322496
? 1
! 172915 143412953
? 1
! 16000 324462365
! 87888 358396861
? 1
! 86728 431750838
! 145624 100194966
? 1
? 1
! 191452 65737505
? 1
? 66533
! 157891 973197480
? 1
! 26798 678633273
? 1
! 141214 144956347
? 1
! 25929 402878723
! 162949 828239929
! 64728 929675343
? 1
! 117597 433452035
? 1
! 103927 629610110
! 179978 694763139
! 165870 14868095
? 1
! 74739 579987043
? 1
? 1
! 110549 699884112
! 2474 815155168
! 57678 303309235
? 1
! 156891 489588488
! 93181 192718670
! 185530 546321161
! 154723 514859497
! 131416 980228920
? 1
! 18815 369243442
? 1
! 119551 10946360
! 131597 655596173
? 1
? 1
! 87546 236781492
! 31770 362664040
! 132475 897977596
! 88165 307429010
? 122548
? 1
? 1
? 1
! 2538 767059208
! 146980 504502349
! 133522 196276240
? 1
? 1
? 57554
! 172388 278382048
! 164936 826004137
! 113498 687222463
? 1
? 1
! 130270 868014412
! 114843 977753928
? 1
! 102867 499942715
? 1
! 113854 170194898
? 1
? 1
! 116832 232106854
! 140764 530501222
! 111898 606069793
! 9981 619104393
! 146400 497423644
! 113787 139748766
? 1
! 89881 910967218
! 157192 510022704
? 1
? 1
! 177061 658017106
! 162560 577996453
? 1
! 32782 577819036
? 1
! 121414 925519548
! 69005 818752849
! 52966 56092280
? 1
! 7020 257128987
! 153150 777402542
! 128714 302261056
? 1
! 91944 43121015
! 121942 468560958
? 1
! 199686 125008090
? 1
? 1
? 1
! 13361 236422818
! 190236 425701493
? 1
! 17517 229523865
! 187685 769118286
! 93029 490357672
! 50667 976877635
? 1
? 1
? 1
! 189678 151212157
! 164307 841417802
! 22750 58661321
! 67510 671839580
! 88060 607208200
! 52484 941519619
? 1
! 9039 990256195
! 50100 828793388
? 1
! 112352 480833166
! 141795 711762886
! 30894 850545477
! 133553 981683739
! 19599 80549079
! 165598 59734241
? 1
! 176003 452661285
! 38899 174594352
! 68950 931843175
! 10117 520249278
? 1
! 179853 638258741
! 67899 340296975
! 78266 915645799
? 1
! 30578 929063009
? 1
! 150318 708685765
? 1
! 152147 7967466
! 79730 460316406
? 115979
! 38599 509235730
! 142316 825611357
! 135109 690079654
? 1
? 1
! 128844 986807979
? 78105
? 1
! 69480 344349956
! 43585 803003031
? 1
? 1
? 1
? 1
! 65068 669440703
? 1
! 161033 112669134
? 1
? 1
! 195435 364127485
! 29926 560812871
? 1
? 1
! 36713 16548136
? 1
? 1
! 52003 382933605
! 89036 983633247
! 120106 388895363
! 35571 267912234
? 1
? 1
? 167510
? 1
! 17671 20588483
? 1
? 1
? 1
? 1
! 160095 598876838
? 1
! 16943 871347319
? 1
? 1
? 1
? 1
! 72990 434482725
? 1
? 1
? 1
? 135046
? 1
! 60101 950387529
? 1
! 195998 480023535
? 1
! 142852 983522875
? 1
? 1
? 1
! 44091 944826245
! 182304 421740951
! 199019 666864621
! 160710 670456536
? 1
! 79651 259670989
! 163121 393756579
! 183212 374620876
? 1
? 1
! 71365 107829540
? 1
! 75446 824344117
? 1
! 115341 19187596
! 75257 20871040
! 117032 952915718
! 184872 403247336
? 1
! 27998 247232008
! 134733 491785896
? 1
? 1
! 142074 370945325
! 95991 608835809
? 1
! 160481 732128389
? 1
? 35849
! 13656 271517844
! 149552 122613201
! 35499 778799707
? 1
! 46091 758828416
? 1
! 21241 748987665
? 1
? 63922
? 1
? 1
? 1
! 75814 762907475
? 1
? 1
? 1
! 21651 43652771
! 107710 654938719
! 171889 188279413
! 128074 214465530
! 6327 570919276
! 170971 607623658
! 146696 169860094
? 1
? 1
! 173289 185333133
? 1
? 63788
! 41216 694903918
? 1
? 1
? 1
! 199961 45692268
? 1
? 1
! 20203 93125565
! 7756 265765021
! 169264 655184739
? 1
! 40069 762534973
? 1
? 1
! 187138 722701969
? 1
! 173807 897650159
? 1
! 9796 255308785
? 1
! 168977 390152951
? 1
! 122163 599725033
? 1
? 68982
? 1
! 99422 898405542
? 1
? 1
! 76356 409637831
! 64532 11796486
! 151555 59040598
? 175765
? 1
! 134629 364097588
! 153473 911712697
! 60760 114402541
! 66085 817202257
? 1
! 115903 303911772
! 167386 280145207
! 31406 594321666
! 186362 296215349
? 1
? 1
! 53975 821648224
? 1
! 20186 103626679
! 154654 722933981
! 6742 696608051
! 143418 991354844
! 189932 899043553
? 1
? 1
? 1
? 1
! 63270 135791680
? 1
? 1
? 1
! 178006 989314256
? 1
? 1
? 1
? 1
? 1
? 1
! 139570 379305496
! 25660 864216771
? 1
! 117345 984585146
! 93123 75140929
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 95332 547259545
? 1
? 1
! 83493 461059242
! 29273 131368096
? 1
! 63813 761969128
! 133209 294849514
! 157056 96071290
? 198522
? 1
! 162538 642798651
! 53606 842403904
! 92199 292289430
! 66156 91881147
! 165174 356418440
! 67093 623891482
? 1
! 161946 791764656
? 171586
! 21386 975430932
? 1
? 1
! 144120 685188629
! 150567 451381008
! 162469 780283897
! 199101 518417170
! 44894 288704597
? 1
! 158980 615662389
? 1
! 185837 321809321
? 1
? 1
! 154234 942748001
? 70940
? 1
! 14001 766926359
! 100571 672561425
! 59391 524770243
? 1
? 1
! 53380 731276098
? 1
? 157734
? 1
? 1
? 1
? 178718
? 1
? 1
? 1
? 1
? 1
! 628 510204621
! 2218 348468676
? 1
! 80722 694774642
! 40152 874662015
! 51935 33354520
! 45229 296725039
? 1
! 48302 801253685
! 184694 194734209
? 1
! 135183 532912399
! 26450 669006028
! 165629 49080049
! 66597 728714356
? 1
? 1
! 114501 548732871
? 1
! 150698 171298576
! 65089 367391067
? 1
? 1
! 96909 57090147
? 1
? 1
? 1
! 2530 916799328
? 1
? 1
? 1
! 181177 202426624
? 1
? 1
? 1
! 123852 813746740
? 1
? 1
! 179794 957548508
! 148649 849748952
? 1
! 37415 521561608
? 1
! 159071 478948612
? 1
? 1
? 1
? 1
! 126530 500812614
? 1
? 1
? 104144
! 3419 316735038
! 197129 468203151
! 167517 298173203
! 67192 847133649
? 1
? 20945
! 73183 868927760
! 198627 146566527
! 58512 597296324
! 27471 761037935
? 1
! 110998 509148824
! 55439 58840396
! 141733 541214830
! 85140 901730853
? 1
? 1
? 1
! 65211 410482628
! 87227 59872297
! 113665 607194269
! 73390 726361654
! 59426 967510461
! 56440 100822938
? 1
! 126407 323793808
! 26848 153893393
? 1
! 129774 702661225
! 68411 223715004
! 160609 790213714
? 1
? 1
? 1
! 97885 730674103
! 127903 458001620
! 28339 911618112
! 24431 836109518
! 196040 842270806
! 160621 118203180
! 12005 898976328
? 1
? 1
? 1
! 6202 942032397
? 1
? 1
? 1
? 1
? 1
? 1
! 8019 116139961
? 1
! 85896 205308301
? 1
! 127809 393386403
! 163680 129086240
? 1
? 1
? 1
! 158404 291702989
? 1
! 149083 633293239
! 165268 385249021
! 78212 70913417
? 1
? 1
? 1
? 1
! 56632 301483412
? 1
? 1
? 1
! 7241 486756480
? 1
? 184058
? 1
? 1
? 1
! 137759 901111715
? 1
! 100710 950410937
? 1
! 55509 893823674
? 10925
? 1
! 90849 895201065
! 186878 83423199
? 1
? 1
? 12979
? 1
! 190415 88362716
! 12477 133512282
! 77575 392435169
! 97699 195447108
? 98294
? 1
? 1
! 27633 824325486
? 1
? 1
? 1
! 121132 223394209
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 103219 296395750
! 114267 659038614
! 123715 416097883
! 45521 27967487
? 1
! 128062 464042647
! 29166 993170121
! 34606 251074622
? 1
! 42204 161367099
! 22732 320992551
? 1
? 1
! 161294 149386338
? 1
! 9991 108693876
? 1
? 1
! 8060 965913216
! 92653 99596857
? 1
? 1
? 1
? 1
! 103172 779986195
! 69766 367461260
! 57740 198668535
? 1
! 74262 967420138
! 180564 130630885
? 1
! 54789 982708307
? 89237
? 6695
? 34092
? 1
? 1
! 78310 477354562
? 1
? 1
? 1
! 79161 76058683
? 145220
? 1
! 25688 710758570
! 122013 840506729
! 27821 996629127
! 67876 41516432
! 82843 670361041
! 181256 900808031
! 76556 487223768
? 108660
! 57756 71289390
! 108427 562504431
? 1
! 34006 62282884
! 140472 243983506
? 1
! 141058 439345328
! 46396 46123158
! 115509 186957337
? 1
! 116584 815402793
? 1
? 1
! 2723 880103295
! 163641 591449141
? 1
! 94877 197100516
! 143208 771125879
! 84782 233190849
! 151148 281592198
! 146909 469661568
? 44625
? 1
! 140181 441989650
! 65391 314130297
? 1
? 1
! 181692 662100157
? 170923
? 1
! 56630 195959731
! 57994 105147818
! 58190 205899172
? 1
! 63538 209504710
? 10672
? 1
! 168617 865837549
! 49967 493318584
! 194318 727087787
! 66750 738705507
! 6771 766781527
! 87625 552164170
? 1
? 42594
! 68719 718553503
? 1
? 1
? 1
? 1
! 42128 238232329
? 1
? 1
? 1
? 1
! 16356 802885251
? 1
! 175974 558570068
! 18050 273316170
? 1
? 1
! 172425 686990276
? 116042
? 1
! 125538 337987867
? 1
? 1
? 1
? 13485
! 127771 232188698
? 1
! 88144 218288971
! 113180 983833219
! 142529 738615951
? 1
! 91399 452452372
? 1
! 39884 836522498
? 1
! 122762 638987802
? 1
! 27491 154183695
! 160982 800640047
? 151144
! 83120 327710882
! 139272 363923500
? 1
? 1
? 1
? 1
? 1
? 1
! 121847 196564930
? 1
? 1
? 151323
! 167823 570591844
? 1
? 1
! 105385 761847175
? 1
! 105190 337588392
? 1
! 187140 722333342
? 152833
! 194267 173233031
? 1
! 63478 27795699
? 1
? 1
? 1
! 6472 496775443
! 198141 969818791
! 147809 911444242
! 76490 147412391
? 1
? 1
! 169507 784971365
! 87224 20446515
! 25646 543886876
! 198537 53516190
! 1175 737803172
! 191005 769023531
! 162799 611164723
! 149394 312114433
! 164437 238858427
? 1
! 1085 70101633
! 128433 633902725
? 1
? 45993
? 1
! 161122 645494237
? 1
? 1
! 141596 973166779
? 1
! 140688 93803825
? 131627
? 1
? 1
? 1
! 15286 652050596
? 1
! 173910 63115348
? 1
? 1
! 169509 237846660
? 1
? 1
? 1
? 1
? 1
? 1
! 182517 524486768
! 109614 516954835
! 119376 436783979
? 1
? 1
! 14544 625566134
? 1
! 19732 300594244
! 92557 11426258
! 127799 802423281
! 31759 679997227
! 47853 79964523
? 1
? 1
! 136059 505542169
? 1
! 24249 568130297
! 95688 473361313
! 88213 841280880
! 192252 768566934
? 1
! 92220 368888653
? 1
! 5536 755400723
! 50694 198141912
! 56290 472289399
? 1
! 12857 48902049
! 60622 937735275
! 10038 939577455
! 98949 15084327
! 39959 894472236
? 1
? 1
! 116050 470072030
? 1
? 1
? 1
? 1
! 9703 56043661
? 1
! 58694 33814211
? 1
! 79570 391711409
? 1
? 1
? 1
? 1
! 23943 732314439
? 1
? 1
! 88300 481473915
? 1
! 61806 406104037
? 1
! 107925 868016186
? 198321
! 199262 714502710
? 55896
! 143294 841915206
? 1
? 1
! 168332 789561696
! 113569 145327117
? 1
? 1
? 1
? 1
? 1
! 71663 709907739
! 86109 956922721
? 1
? 1
? 1
! 88866 155624971
? 1
! 101076 600339005
! 159575 734917560
! 191965 652181574
! 133345 547329225
? 1
! 109354 693016335
? 1
? 1
! 23932 919756156
! 91850 646148129
? 1
? 128933
? 1
! 188839 136625148
! 190765 210304261
! 198175 863275975
? 197011
? 1
? 1
? 1
? 1
? 1
! 156212 246626820
? 1
! 80628 459105218
? 1
! 184427 713884521
! 45484 611701120
? 1
? 1
? 1
? 1
! 160494 117933100
? 1
! 85688 534787774
? 1
! 92721 736584741
! 54181 932476338
? 1
? 1
? 1
? 1
? 1
? 1
! 12897 250261630
? 1
! 25023 377725660
? 123403
? 1
? 1
! 158401 446555093
! 160534 906118205
? 1
! 172952 900039579
? 1
? 1
? 1
! 128206 935187769
? 1
? 1
? 1
! 116826 14935679
? 1
! 10090 392669998
! 18613 29672275
? 1
! 38836 419946934
! 19394 594012949
! 133829 188184163
? 1
? 1
! 192895 619042266
? 1
? 1
? 1
! 82052 249599627
! 149998 129019834
! 98050 762807305
! 176896 22955351
! 150240 568871539
! 66811 969545437
! 63015 509447830
! 74856 201836251
! 172987 874508878
? 1
? 1
! 2645 316842395
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 108922 707063046
! 2585 582005077
? 1
? 1
! 32556 226186072
? 1
? 1
? 1
! 171223 528065688
! 47361 816846970
? 1
? 1
! 80170 168694269
? 1
! 59307 494161709
! 91096 577603862
! 140933 958456919
! 144332 467796998
! 120628 832843061
? 1
! 16596 126624152
? 7665
? 1
? 1
? 1
! 188291 920035767
! 172711 585435564
? 1
! 72939 658492255
? 1
! 170499 919616850
! 140706 742172566
? 1
? 1
? 1
? 1
! 28928 561758026
? 1
? 1
! 106593 280300575
! 63249 345712320
? 1
? 53783
? 1
! 125883 425937793
! 15694 421471041
! 162863 468272068
? 1
? 1
! 7308 892640616
! 99138 659443477
? 1
? 1
? 1
! 24016 829761027
? 1
? 1
! 194638 817382095
? 1
? 1
! 11750 192666599
? 1
! 39171 549515114
! 51351 536948177
! 99630 627264302
! 167043 879539563
! 126939 935900226
! 184701 637860270
? 1
! 4028 7902571
! 22065 615140462
! 80183 934764191
! 102193 624720865
? 1
! 196837 365943580
! 193173 664683812
! 131235 656964833
! 95577 57820221
? 1
! 86939 816497338
? 1
? 1
! 133708 105832323
! 169548 822836638
! 161170 119069327
? 1
! 74117 503982378
? 1
? 119112
? 1
! 47811 511683404
? 75927
! 135359 290856721
? 1
! 135675 333686733
! 31389 994838853
! 87744 239099176
? 1
? 1
! 47520 178002405
! 178984 993850224
! 87564 520046842
? 1
? 1
! 139422 338658104
! 32602 444729032
? 1
? 1
! 133236 244592055
! 54240 905807255
? 1
! 52977 984123070
? 1
! 29181 943614243
! 100945 929551411
? 1
? 1
? 1
? 1
? 1
! 29858 237595969
? 32951
! 165857 868669776
! 61156 134928732
? 1
! 133391 996628192
? 165832
! 186127 725700421
! 87456 926144517
! 179084 536312807
? 178537
! 80444 537209742
? 1
? 1
! 171481 947921391
? 1
? 1
! 27213 154705915
? 1
? 1
? 1
! 189606 423666092
? 1
! 41499 281366573
! 173051 72141248
? 1
! 147888 530901011
! 43239 156889236
? 1
? 1
! 138431 465207394
! 181245 365228126
? 1
! 94293 91445009
? 1
? 1
! 54813 64768093
! 140252 747112463
! 161570 743306042
? 1
? 1
! 52557 690371072
? 1
? 1
! 189681 360909022
! 40727 861334499
! 104474 38661185
! 78647 315677716
! 145167 980522198
? 1
? 35123
! 119890 851886068
! 157080 848232032
? 1
? 1
? 1
? 1
! 93436 126417676
? 1
! 130240 879683894
! 104097 895905071
? 1
? 1
? 1
? 1
! 104451 31756776
? 1
? 1
! 95535 2734794
! 51672 95693306
? 1
? 1
! 135999 963563640
! 10128 263852889
! 65251 812648909
! 192987 671662900
? 1
! 182781 280153817
! 163118 426391698
? 1
? 1
? 1
? 1
! 42447 535622131
? 1
? 56206
! 159810 22046176
! 191627 806575406
? 86063
? 1
! 172912 128273938
! 131030 350192237
? 1
! 140512 913443203
! 71656 175877958
? 1
! 6332 4778242
! 99754 519009092
? 1
? 1
! 146076 706586537
? 1
? 1
? 1
? 1
? 1
! 78364 635441610
? 1
? 55555
! 12309 931823059
! 181221 79209644
! 86113 363338559
! 79256 565159498
? 1
! 106775 492589801
? 1
? 1
? 1
! 43739 230734993
? 1
! 156844 990282684
! 110286 845870767
? 32432
? 145672
? 1
! 31843 744788740
? 1
? 1
! 91856 493142171
! 2290 983739681
! 184743 935299805
! 64648 55923743
? 1
? 1
! 11301 42268828
? 1
! 86031 536961934
? 1
? 1
! 85157 15709473
? 121779
! 195025 785620747
? 1
! 128381 668957254
! 47051 334792775
? 1
? 1
? 1
! 134187 736634314
? 1
? 1
? 1
! 29435 426580007
? 1
? 1
? 1
? 1
! 167664 744354167
! 111640 952867474
! 24217 623219459
! 157617 378296669
! 51015 648455218
! 139732 493552649
? 1
? 1
? 1
! 70485 420605503
? 1
? 1
? 1
! 193331 457229932
? 1
? 1
! 87977 891211335
? 1
! 1722 24236478
? 1
? 1
? 1
! 110421 612730048
! 103358 278519137
! 180242 11170322
? 1
! 167235 909492052
! 99824 540730879
? 1
? 1
! 146152 174400011
? 1
? 1
? 1
! 53533 664165530
? 1
! 121048 895994424
! 118462 569628275
? 84102
! 175589 109242173
? 1
? 105393
? 1
? 1
? 1
? 1
? 1
! 6509 495236491
! 48182 826906721
? 1
! 140408 546985254
! 123097 563584874
! 43268 538953024
? 1
? 1
! 80808 767010091
! 37482 33333510
! 87145 376768363
! 19885 527400068
! 39252 988042205
? 1
? 140548
? 76357
! 149304 125500076
! 72556 648068983
? 1
? 1
! 58084 234561835
! 161065 564238543
! 153048 780406590
! 78990 314133950
! 123502 736087360
? 1
! 9215 130010797
! 89527 435979655
! 104549 152230412
! 97553 442230060
! 140425 612221528
! 54516 820002056
! 61548 212577679
? 1
! 20932 844504640
! 90184 742272629
! 35705 633399063
? 1
? 1
? 1
! 114781 703808270
? 1
! 148221 837154721
? 1
? 1
? 1
? 1
? 1
! 136220 506438820
? 1
! 107245 473505962
! 30252 659276685
! 131000 860474573
! 76200 717074496
? 109215
! 5698 120046310
! 42143 856145506
! 110162 212438407
! 181536 921117471
? 1
? 1
? 87267
? 1
! 18730 629741916
! 43922 427854383
? 1
! 184395 428232786
! 120514 915387746
! 157842 823960395
! 139924 488626821
? 1
? 1
! 182760 542740586
? 1
? 1
! 64941 127004532
? 1
? 1
? 1
? 152901
? 1
? 1
! 19590 928003004
? 49537
! 127690 69225948
! 146983 283073464
? 1
? 1
! 143540 621392212
! 196001 599260667
! 193809 579764831
? 1
! 70580 496470194
! 92342 211659654
? 1
? 1
! 153820 714080075
! 26575 743362905
! 82652 706873244
! 152482 111834664
! 102633 822614069
! 61316 405618304
? 1
? 1
! 70000 579850515
? 1
? 1
! 7521 302958749
? 1
! 34563 129592257
? 1
? 1
? 1
! 20565 926176169
! 55771 464566318
? 1
? 1
? 1
! 50308 535270516
? 1
! 168404 169363504
? 1
? 1
? 1
! 196408 560469396
! 179678 534505970
? 140248
! 128665 343088616
! 5467 997362064
? 1
! 55389 347022075
? 1
? 1
! 94953 254069919
? 1
! 189263 428204587
? 1
! 59151 661379877
! 165908 322396103
! 186557 670173032
! 192691 753497671
! 163283 393435496
! 23837 399551026
! 63773 701465903
? 110149
? 1
! 11365 318185895
! 41141 428259296
? 1
? 1
? 1
! 230 544866776
? 126587
! 11633 489370228
! 30434 779418146
? 1
? 1
? 149552
! 135458 606214872
! 136467 609640200
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 29996 425486579
! 35933 41024084
! 23701 79660694
? 1
? 1
! 127538 886327399
! 119768 148094254
! 131150 305889920
? 1
! 138798 84572945
? 149694
! 93388 241521557
? 1
? 1
? 1
? 24508
! 48022 860727470
! 66827 936036896
? 1
! 148438 314277368
! 34428 179325760
! 91649 875319072
! 124208 860902444
! 152137 693284494
? 53154
? 100587
? 1
? 1
! 21980 931779756
? 1
? 171632
? 1
! 32884 870606156
? 1
? 1
? 1
! 197881 154321749
! 111942 808616906
! 139029 61598005
? 1
! 34270 636471130
! 78187 189695273
! 177753 938115343
? 1
? 1
! 66342 735194840
! 22220 628325120
! 154457 772423842
? 1
! 7455 239775964
? 1
! 83210 12998429
? 1
? 1
! 156942 334487730
? 1
! 12581 924664691
! 100143 835995661
? 1
! 120319 805269441
? 1
? 1
? 1
! 76524 311983999
? 1
? 1
! 65113 398916988
! 24793 607435728
! 102294 17181044
! 126499 273211742
? 1
? 1
! 45408 672798218
! 125565 867180223
! 190032 413643450
! 60855 353392989
? 1
? 1
? 1
! 29012 181666450
? 72675
? 1
! 12447 908781081
! 80220 379642331
! 162746 100100133
? 1
! 171785 539507104
? 1
? 1
! 5528 24461463
! 164158 155530519
? 1
? 1
! 161050 108618282
? 1
? 1
? 1
! 47401 185152306
! 148124 354932499
? 1
! 23116 443761720
? 1
? 1
! 91069 867626352
? 1
? 1
? 1
? 1
? 1
! 104964 641845048
! 111401 307314403
? 1
! 181873 603570821
? 1
! 51454 594406680
! 139348 824744071
! 85692 283625190
! 119990 915417337
? 193302
? 1
! 33194 207009104
! 103118 272485422
? 1
! 31175 775829269
! 90825 126262958
! 24449 144263758
? 1
! 181726 838936004
! 187099 493487081
? 1
? 1
! 26586 652029235
! 186950 79356746
? 1
! 22154 599706561
? 40945
? 1
? 1
? 1
! 19525 736626118
? 1
! 22714 436388134
! 66798 146554145
? 1
! 88047 765363857
? 1
! 65834 951648618
? 1
? 1
? 1
! 32478 797267595
? 1
! 66526 911377994
! 138756 550536630
? 1
! 196142 204296763
! 79656 738003334
? 1
! 92067 82550411
? 1
? 1
! 13178 310187663
! 35322 941973561
? 1
! 37524 976709432
? 1
? 1
? 1
! 113603 320627102
! 126757 55723856
? 1
! 17153 950026250
? 1
! 42154 853850271
? 1
! 68122 761550444
! 13766 205726656
? 1
? 1
! 191851 575574865
? 1
? 1
! 59333 305997033
! 150202 378664750
! 136433 208431617
! 89846 872637667
? 1
! 150925 671212683
! 148565 445961681
! 49466 276851703
! 106928 15530960
? 56314
! 129103 338116303
! 123360 801354750
? 1
? 1
? 1
! 90060 939652935
! 72583 906819332
? 1
? 1
! 175445 699882788
! 68151 657440240
? 1
? 1
? 1
? 1
? 1
! 88176 314854083
? 1
? 1
? 144707
? 1
? 1
! 117559 263887464
! 25643 539601329
! 161692 397185492
? 1
? 1
? 1
! 160246 560500845
? 1
? 1
? 9656
! 22127 636479970
? 1
? 1
! 60024 635589427
? 1
! 155886 52804861
! 101584 440635511
! 66673 24664980
! 195610 344913273
? 1
! 185099 144343550
! 16079 427926830
! 27996 759745047
? 1
! 176850 438176853
! 23186 584502176
! 45981 357149011
! 152566 859311935
! 181477 906519716
! 104997 51512913
! 49634 362242650
! 55134 940146170
! 52525 159618730
! 86483 240605578
! 206 233102005
! 182956 736318338
! 143903 693193265
? 1
? 1
? 1
! 83251 432410515
? 1
? 1
! 141858 343891431
! 5607 978832369
? 1
! 166320 708040651
! 118905 882776825
? 1
? 1
! 19684 725186950
! 80833 851340387
? 1
! 120418 425974288
! 72429 856684100
! 17379 639280470
? 1
? 1
! 122671 725423953
? 1
? 1
? 1
! 20306 188530322
! 96835 634806188
? 1
? 10229
? 1
? 1
! 115243 351289729
? 1
! 108406 744776221
! 143599 868211685
! 42502 999456450
? 1
? 1
! 72857 532172107
? 1
! 101618 981907976
? 1
? 1
? 1
! 53026 48283624
? 1
! 195756 948288649
? 1
! 97374 845107712
? 1
! 22193 77535970
! 8628 79845962
! 148435 896689727
? 1
! 143318 97631845
! 103736 91030971
! 65235 140441424
! 156716 685172148
? 1
? 86421
? 1
? 1
! 65487 275581672
? 1
! 15316 348331488
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 2063
! 180879 473821886
! 154030 921007032
! 154345 315106106
? 1
! 14945 875493110
? 1
? 1
? 1
? 1
? 1
! 183629 548720942
? 1
? 1
? 1
? 1
! 102070 215911802
? 1
? 1
? 1
! 99515 362839104
! 184268 388843699
? 1
! 162634 925420661
? 1
? 1
? 1
! 46790 65364022
? 1
? 124526
? 1
? 64137
! 4663 746163350
! 144892 842857794
! 9947 593842136
? 1
? 1
? 1
! 149939 958028165
? 1
? 1
? 1
? 1
? 1
! 66756 20641862
! 25674 189181418
! 541 352141815
! 169503 107791851
? 1
! 107954 575098921
! 87332 965358872
! 33422 405343917
? 1
! 4269 307105416
! 184551 425112013
? 1
! 91378 845246870
? 1
? 1
? 1
? 1
! 134636 812761683
? 1
? 1
? 193042
! 4658 545361799
! 26334 54461606
! 180772 114873410
? 1
! 168166 539349309
? 1
! 45491 143133774
! 27804 511999511
! 59001 390697770
? 1
? 1
! 115245 190336564
! 159942 807165188
? 1
! 194977 185931919
! 108436 674837677
! 114367 364714500
? 1
! 48950 742393641
! 52677 163641667
! 66977 229478565
! 166169 695363128
! 100701 789708494
! 62992 290211393
? 1
? 1
! 41829 573129449
! 71221 571099762
! 45252 235525887
? 1
! 81436 879420727
? 1
? 1
! 43452 984442123
? 1
! 179115 594467768
? 198258
? 1
! 144307 483516683
! 185161 880873483
! 67690 116989815
! 78892 687263957
! 133333 307562399
! 167980 399567849
? 1
! 64936 657818979
? 1
! 152909 440814008
? 112757
! 85169 789823661
? 1
! 186293 713841162
! 84195 806538115
? 1
? 1
! 185951 353800692
! 58280 822147101
! 119906 15863495
? 1
? 1
? 1
! 154290 24958630
? 125730
! 135055 418421699
! 85295 366596193
? 127451
? 1
? 1
! 73733 33109893
! 186433 771092614
! 3812 215430740
! 116295 89206805
? 1
? 1
? 1
! 174824 322760570
? 1
! 49092 73261558
? 1
? 1
? 1
? 1
? 1
! 94683 605137045
? 1
! 198342 449878275
! 21493 786488984
? 1
? 1
! 74253 160182285
? 78189
! 144354 173621790
? 1
! 70081 711864979
! 71587 774360721
! 179578 45314428
! 61560 699803117
? 1
! 178236 873865006
? 1
! 67613 31788881
! 12868 706743326
? 1
? 1
! 71569 220192578
! 5414 126149864
! 171701 143443263
! 192778 455593294
! 763 256299854
? 1
? 1
? 1
? 1
! 88449 165774014
? 1
? 1
! 41326 323619094
! 107472 484154432
? 1
! 48508 839191531
! 26726 94250079
? 1
? 6757
? 1
? 1
? 137977
! 100578 294774255
? 1
? 47634
? 1
! 171208 809181639
! 168191 344630363
! 145201 957081890
? 1
! 144416 606796861
? 1
? 1
! 188897 668456036
? 1
! 18581 71767651
? 1
? 1
! 143551 468706904
! 111812 957364509
? 1
! 19582 564286608
? 1
? 1
! 171673 924612880
? 1
? 1
! 179213 865937704
! 171984 582514413
! 26580 643337424
! 150805 70699742
? 1
? 1
! 62754 61628193
! 181168 738501372
! 164283 464051483
? 1
! 7768 482524878
! 39447 731112992
? 1
! 21471 366515072
! 5615 17409281
? 1
! 127497 940826537
? 59987
! 105293 303179123
! 160344 207179403
? 1
? 1
! 196885 199608068
? 1
? 1
! 148532 83743728
! 110414 36283208
! 55927 118342785
! 66045 415916005
? 1
! 164909 401133877
? 1
! 5741 641278621
! 133925 751683680
? 1
? 1
! 137677 440095058
? 1
! 71151 854715451
? 1
! 129228 335788282
? 59948
! 102188 404457409
? 1
! 5523 863934650
! 107990 97572056
? 1
? 1
! 159282 901821319
! 197273 998516500
! 82723 879649005
! 86516 647028875
? 1
! 188563 62497614
! 118109 646223934
? 1
? 1
! 156123 633548850
? 1
! 171260 837084302
! 118164 672361442
! 7344 514386367
! 164820 314912819
! 176844 510870288
? 1
? 1
? 141001
? 1
? 1
? 1
! 73721 141437402
? 1
? 1
? 1
? 1
! 148836 610552605
? 1
! 155222 84089820
! 111799 722400306
! 180343 872229580
? 1
! 62573 581133825
! 40949 165012971
! 120128 614412698
! 78414 417915169
? 1
? 1
! 76476 838786653
! 126031 313762654
! 54581 836179593
! 26561 120946208
! 35971 770172571
! 17167 523303368
! 122243 702358906
? 1
? 1
! 52159 529707982
? 1
! 46573 158845840
! 32679 362311336
? 1
? 1
? 1
? 1
! 49161 842442485
! 171294 762224320
! 27891 173533876
? 1
? 1
? 1
? 1
! 94966 77368917
! 196063 580032950
? 1
? 1
! 39159 865679386
! 119033 869899237
! 62807 623119614
! 149812 986448169
? 1
? 1
? 1
! 115356 391897114
! 100214 600532616
! 88141 901434253
! 192126 147132227
? 1
! 58326 801859931
? 1
? 1
? 1
! 45759 367080544
? 1
? 1
! 128145 298815373
? 1
? 1
? 1
? 1
! 22660 518488963
? 1
? 67797
! 151520 4269916
! 174322 951582766
! 55029 651009801
? 73028
? 162717
? 1
? 1
? 1
! 28832 91920961
? 1
! 18610 116014785
? 1
? 1
? 194304
? 1
! 142634 128909266
? 1
! 116012 105337249
? 1
! 32632 107902939
! 67221 537562109
! 128241 631286997
? 1
! 28749 657643077
! 124907 821158366
? 1
? 1
! 125285 922662176
? 1
! 23627 131030565
! 134238 746624424
! 108832 682039610
! 148675 666119495
? 1
? 68610
! 197019 733808184
! 100320 781148681
! 112573 567804136
! 180598 145752671
? 1
! 82767 632484328
? 1
! 30420 220807677
? 1
! 128500 808601461
? 1
! 46951 12132574
! 133970 913303490
! 45111 945832995
? 1
! 170470 267198356
! 174492 711558373
? 1
! 78599 140527463
? 1
? 1
! 76206 736851910
? 1
? 1
? 1
? 1
! 119644 836004212
! 119718 295847068
! 154495 801993369
! 182102 497175208
? 1
! 52535 844961704
! 113707 280842119
? 1
? 1
? 1
! 40802 179705947
! 146568 808158818
? 1
? 1
? 1
? 1
? 9289
! 58853 526085490
? 1
? 1
! 21541 95601369
? 72114
? 1
! 72249 79729783
? 1
! 156324 368571990
! 113427 200710343
? 40597
? 1
! 55152 466131531
! 127209 761647827
! 97098 613612167
! 175399 620723760
! 141488 69566470
! 192464 75414430
? 1
! 12349 678498795
? 99756
? 1
! 196503 950069703
? 1
? 1
? 1
? 1
? 1
? 1
! 172741 406299949
? 1
? 1
! 173745 65158256
! 125129 182387795
? 1
? 1
! 153621 482924063
? 1
? 1
? 1
? 1
! 175363 598808044
! 63068 244197084
! 178366 579302191
? 1
? 1
? 1
? 1
! 151095 834667935
? 1
? 1
! 47615 417763370
? 1
? 143005
? 1
! 48187 63834578
? 1
! 95961 213229040
! 167423 138556698
? 1
? 1
? 1
? 1
! 36837 908270953
? 1
! 67259 440876566
? 1
! 60952 291739305
! 102703 709475267
? 1
! 107247 983060349
? 1
! 87579 1133527
? 1
! 116446 214603183
! 33736 388990450
! 50509 159935954
? 1
? 1
! 182193 854978028
? 1
! 158619 768579336
? 1
? 1
? 1
? 1
? 1
! 155367 525942181
! 87758 444307892
? 1
! 198879 229843718
! 151188 369179383
! 190146 158216640
? 1
! 185235 681865437
! 137573 597184238
! 19943 767296691
! 45625 951512891
! 168261 945675805
! 178380 663624904
? 1
! 43280 860564291
? 1
? 1
? 1
? 1
! 53502 243902532
! 91623 259374909
! 174840 125173288
? 1
? 1
! 161662 979955640
? 1
? 1
? 1
? 1
? 1
! 35627 212390374
? 1
! 26098 455119228
? 1
? 1
! 114871 499192353
? 1
! 86605 274054747
! 192597 568312053
? 1
? 1
? 118764
! 131511 691437415
? 1
! 89964 886661588
? 1
! 139213 122023160
? 1
? 1
? 1
! 154194 295506922
? 1
! 159528 570088448
? 1
? 1
! 61782 777816242
! 134891 189008494
? 1
! 197043 796406061
? 167797
? 1
! 76532 517618012
? 1
! 162308 659262945
? 1
? 1
! 74445 789888851
? 1
? 1
? 1
? 1
! 113550 258935450
! 36275 875702641
? 1
? 1
! 151391 523062997
! 8817 940532201
! 17603 970108581
? 1
? 1
! 145501 969018583
! 85814 702879761
! 60349 544104733
! 163266 413032138
? 1
? 1
? 1
! 52221 788451075
? 1
! 116013 223817078
? 1
! 119688 958916497
! 175858 570712397
? 1
! 154470 195985917
! 39114 558003596
! 87803 630983083
! 152262 172792251
? 1
! 40194 907029763
? 1
? 1
? 35418
? 1
! 35151 548357971
! 62415 238926088
? 1
? 1
! 111743 91020450
! 545 832122268
? 1
? 1
? 1
! 71183 597219189
! 127046 126414144
! 122543 523152749
! 72642 127262252
! 130348 6522581
? 1
! 31973 182046654
? 1
? 1
? 66869
? 1
! 74607 855436513
? 95355
? 50784
! 184329 750982271
! 195651 70174493
? 1
! 124494 89565828
? 1
! 140122 708639573
? 1
! 184629 296198308
! 39978 265595957
? 1
! 141969 7967820
! 65340 617739587
? 1
? 1
! 95224 158229510
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 81378 937250694
! 73199 931771240
! 68758 699463181
! 46445 996130479
? 1
! 193645 398188086
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 66228 223976122
? 1
! 74166 469639905
? 1
? 1
! 94687 21485307
! 82109 311294483
? 1
? 122333
? 1
? 1
? 1
! 106862 880707263
? 190620
? 1
! 192990 659426665
? 1
! 134701 103150030
? 1
! 151912 322154124
! 92798 773208334
! 81073 697486876
? 1
! 85496 269034404
? 1
! 22010 769659328
! 163153 998751809
? 1
! 182350 595623497
? 1
? 1
? 1
? 1
! 13040 181976566
? 1
? 45652
? 1
! 116811 180479062
? 1
? 1
! 188863 297405033
? 1
! 135029 954915800
! 46072 794837313
! 126695 850241259
! 103334 168432831
? 1
! 87840 914350099
? 1
! 93853 211446524
? 1
? 1
? 1
! 16740 921513431
? 1
? 1
! 80763 232613077
! 87801 165239258
! 189088 466517911
! 61110 517021830
? 1
! 162072 227298247
? 1
! 31390 66593450
! 135741 27659107
! 6061 333171617
! 57952 570078748
? 1
! 73544 877925994
! 177248 641696094
? 160136
? 1
! 183343 384840095
? 1
! 37908 645636795
! 178267 936975640
? 1
? 1
? 1
! 135626 266001691
? 1
? 1
! 12940 139113061
! 180821 49593495
! 164791 411712700
! 4429 622812186
? 1
! 151876 673598168
? 1
? 1
! 185759 901074681
! 169131 996280788
? 1
? 1
! 104121 789849416
? 1
! 28843 45046909
? 1
! 123598 758470200
! 148797 685108088
? 1
! 43789 431220579
! 33944 669804306
? 1
! 185070 854773570
! 81918 929092560
? 1
! 62283 121666218
? 1
? 155079
! 84909 825818314
! 199617 69444147
! 106476 689246112
! 102771 420209530
? 1
? 1
? 1
? 1
? 1
? 1
! 81647 794632580
! 30010 328691285
? 1
! 3912 356210555
? 1
! 62211 818021690
! 178503 677602163
! 174432 213766702
? 1
! 130396 231420989
! 191036 484737388
? 1
? 1
? 1
! 88401 977222396
! 117143 374901882
! 32889 758763085
? 1
! 46873 315260634
! 101906 167728545
? 1
! 6300 276308048
? 1
! 167389 220117271
? 1
! 145018 645202145
? 1
? 1
! 192943 577439971
! 40559 247472580
! 38143 115107182
! 10301 989919225
? 1
! 57223 505736803
? 1
! 175005 695322851
? 1
! 158696 73739857
? 1
? 1
? 1
! 76693 664017291
! 85659 763810432
! 46305 224243715
? 1
? 1
! 35541 267931915
? 1
! 192922 533961100
! 198210 390418454
! 153687 13130832
! 157393 270948324
? 1
? 1
! 7008 221480349
? 1
! 181429 678619754
! 182477 600741561
? 1
! 92336 548790745
! 167177 261258628
? 1
! 16507 977025050
! 161545 947598331
! 113825 769408227
? 1
? 1
? 39324
? 1
? 1
? 1
! 193395 368564585
? 1
? 1
? 1
? 1
! 85352 405686326
? 1
? 1
? 1
! 48837 816733972
! 69066 448644552
? 1
? 1
? 1
? 2146
? 1
? 1
? 1
? 20209
? 1
? 1
! 184700 723020354
? 1
? 1
! 162231 295846368
! 11135 740039316
! 103460 797640407
! 136204 420181415
! 11396 848122753
! 78530 344658169
! 152059 614934626
! 124450 885846221
! 28247 473323552
! 148970 27661328
! 167646 721328253
? 1
! 30771 164702882
? 117146
? 1
! 186444 504608641
? 1
! 12366 117357317
? 1
! 120702 673782009
? 1
? 1
! 115633 580134054
? 1
! 90876 287177855
? 1
! 40427 43676956
? 1
? 1
? 1
? 92144
! 191362 227393694
! 125313 991796345
! 24507 242245417
? 1
! 159260 447065637
! 94637 495651543
? 76674
? 1
? 1
? 1
? 1
! 113137 190994711
! 18317 238950151
? 1
! 178465 231737869
? 1
? 1
! 66629 798589915
? 1
? 119251
! 133545 669947685
! 826 415275734
! 30598 716071951
? 1
! 85241 248647444
? 1
? 1
! 156363 607161174
! 170900 607479001
! 93295 500564985
? 1
! 167679 493759715
! 80112 402083114
? 1
? 1
? 1
? 1
? 1
? 1
? 152623
? 1
! 177326 839274982
! 70281 134079507
! 195660 130942669
! 138682 570349778
? 1
? 1
! 30836 217235900
! 169973 507388082
! 85992 559646898
? 1
! 143910 411255152
! 78873 657768370
? 1
! 74625 929660077
? 1
! 51984 14642384
! 3590 11306847
? 1
? 1
? 1
! 94434 342404545
! 138928 225494282
! 5020 135778525
! 123197 127785260
? 1
? 1
! 192771 372791466
? 1
! 165760 844409386
? 1
! 180281 119366615
! 135949 919482241
! 21649 665146232
! 50207 406848052
! 107577 932374423
? 1
? 1
? 1
? 1
! 136290 585034177
? 1
? 47499
? 1
! 157633 670466724
! 82966 935568853
? 1
? 1
! 126772 805902864
! 29296 380553496
! 172862 444888388
! 115085 791161388
! 116655 215898236
! 92629 236056970
? 1
? 1
! 118145 908368343
! 61687 26761364
? 1
! 30890 260526512
? 1
! 89975 761287898
? 1
? 1
! 132668 167566055
! 157481 704106989
? 154441
? 1
! 3619 292591686
! 87174 937695443
! 80692 889823634
! 115369 635949141
! 27711 515496315
? 1
! 176335 49512189
? 1
! 30206 655269284
! 114466 903691161
? 1
! 52327 581635588
? 1
! 141699 632325793
? 1
? 1
! 3616 56710181
! 17927 316844645
? 1
? 1
! 81548 631791989
? 1
! 55962 74886662
? 1
! 113296 888701986
! 150831 146373394
! 36818 2777089
? 1
! 76784 416721000
? 1
? 1
! 52995 950700092
? 1
? 1
? 1
! 64288 507865948
? 1
! 59124 227218736
? 1
! 131529 963216910
! 126336 955672588
? 1
? 1
! 63797 824211635
! 39796 316832642
? 1
! 71325 14618553
? 1
? 1
! 102704 401722330
? 1
! 85225 661219306
? 1
? 1
? 1
! 181892 157165743
! 129894 88694498
! 183716 455847840
? 1
! 109590 678213058
? 1
! 2799 60444159
? 1
? 1
! 74353 958734653
? 1
! 118620 907196828
! 158152 443158283
! 100825 799313981
! 6987 539236194
! 141720 490873390
? 1
? 1
! 152966 963688927
? 1
? 1
? 61519
? 1
! 195943 705244062
! 151769 210275378
? 1
! 22743 367222737
? 1
! 15653 683413620
! 156446 299556689
? 1
! 84490 821506995
? 102771
? 166998
! 85999 228833347
! 56590 644016118
? 1
? 1
? 181220
! 67306 724989848
? 1
? 1
! 62378 738320072
? 1
! 64949 462399240
? 1
! 50955 766408397
? 1
! 49993 417195901
! 82345 863782570
? 1
? 1
? 1
? 1
! 20881 896692595
! 20939 917915724
! 75795 108597262
! 126929 95477988
? 1
? 1
! 153007 948224610
? 1
! 50066 210547995
? 1
? 1
! 72052 578431285
? 1
? 1
! 101788 155570637
! 37459 722240734
? 1
? 1
? 1
! 179583 466542686
! 119656 837354945
! 131037 721720538
! 61952 960571430
! 19514 90942940
! 86067 199287916
? 1
? 1
! 126792 959496572
! 139772 406960431
? 1
! 79997 714856760
! 65711 171685492
? 1
! 4822 624577597
? 1
? 1
! 178408 398641120
? 121937
! 103394 593578835
! 59074 585044254
! 60618 143930289
? 1
? 1
! 184705 937878881
! 172218 355060171
! 182411 894912043
! 152028 515875111
? 1
! 94285 665506226
? 1
? 1
? 1
! 26800 772170594
! 75175 721187603
? 1
! 26710 711133478
! 176051 359169415
! 53299 1263532
? 1
! 77755 164573563
? 1
! 8224 463456405
? 1
? 1
? 1
! 58998 730706716
! 182975 22553868
? 1
? 1
? 1
! 119832 40169884
? 1
? 20509
! 1371 88523197
! 143512 410004338
? 1
! 87950 320595366
? 1
! 82890 46183358
? 1
! 100835 761017399
? 1
? 1
? 1
? 1
! 189905 421299458
? 1
? 1
! 37551 109636921
? 1
! 119870 105296829
? 168071
? 1
? 1
! 57346 969024842
? 1
? 1
? 1
! 120719 593474746
? 1
? 1
! 95397 397208811
? 1
! 150927 869676050
! 88167 446756231
! 10662 310272165
? 1
? 1
? 1
? 1
? 1
? 76612
! 155494 894919640
! 9427 732878286
! 83495 96715477
? 1
! 50728 752466540
? 1
! 199500 680924429
! 166454 625007038
? 1
? 1
! 29972 983216639
! 34139 369897315
? 10168
? 1
! 85095 73903137
? 1
! 70523 520828448
! 62543 46696138
? 1
! 168645 556030240
? 1
! 65519 179915997
! 65321 592997352
? 1
! 169213 580234457
! 2622 617527964
? 1
! 2856 33211044
? 1
! 88068 745798515
? 1
! 88646 763799612
? 1
? 1
! 536 547217834
! 122828 751465882
? 1
! 132248 128598139
? 1
! 70354 54214811
! 60399 171129550
! 106036 258877121
? 124763
! 83994 991218071
? 1
! 97519 702600646
! 100518 941175722
! 189466 504989353
? 1
? 1
? 129840
? 1
! 64689 408147989
! 171530 246658614
? 1
! 178691 42623332
! 161202 731272225
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 165790 79299919
! 121985 699826794
? 1
? 1
! 69012 646972384
! 5785 299528900
? 1
! 59951 310921413
! 187645 864853268
? 1
? 1
? 1
? 1
? 1
? 1
! 143178 471160857
! 95749 556223985
! 27746 392896739
! 64774 469508214
? 1
! 190842 598068356
? 1
? 1
? 189517
! 50176 762864767
? 1
! 39179 732550690
! 174514 94694468
! 174891 133998747
! 195520 886703140
? 1
! 28394 330799663
? 1
? 1
! 197288 78561010
! 39426 17936119
! 153004 287442473
! 184770 973041822
? 12821
! 71921 758543476
! 101162 650522908
! 48801 648341966
? 1
? 1
! 149377 667047148
? 1
! 93890 730129515
? 1
? 1
! 198604 981528922
? 1
! 131783 242641745
! 102485 549161303
? 1
! 27997 180110784
! 8285 418119658
! 87435 472268149
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 87576
! 96920 356050741
? 1
! 109735 823101353
! 24730 976774607
! 68695 755098135
! 165261 812493293
? 1
! 186225 33165545
! 49002 9681021
! 113415 297793686
! 148536 197333292
! 172187 322479088
? 1
? 1
? 119647
! 71605 7873045
? 1
? 1
? 1
! 163762 916612317
! 173382 606062371
! 161618 667409816
? 9044
! 97938 122508292
? 1
? 1
? 186028
? 1
! 176161 699723325
! 90844 487746000
? 1
? 1
! 61240 537534880
? 1
! 180185 627639996
! 18594 476673856
? 1
? 32875
! 156917 800990013
! 48487 708577327
? 1
! 188470 94930928
! 118855 339215573
? 1
? 1
! 112438 365082002
! 136347 250444247
! 91739 147039196
? 1
! 20341 635787396
! 135562 624380322
? 1
? 1
! 122713 163009212
! 119979 109781041
? 1
? 1
? 1
? 1
? 154646
! 117505 376617754
! 69445 121185498
! 110500 555176210
? 1
! 90087 607267823
? 1
? 1
? 1
! 176556 579279925
? 1
! 137278 765501060
! 63103 329269969
? 1
? 1
! 70327 213413903
! 4636 909514492
? 1
? 1
! 100780 545794942
? 1
! 152587 352655531
! 164120 120711708
? 1
! 127472 751119211
! 26801 570761098
! 110196 779499230
? 1
? 1
! 4373 253714843
! 88441 8298306
? 1
? 1
? 1
? 1
? 1
? 1
? 125741
? 1
! 59073 509146017
! 14035 154682597
! 58349 494553616
! 48963 495620580
! 107145 719738086
? 1
? 1
! 175985 397702845
? 1
! 93096 165600439
? 1
! 113931 173894869
? 1
? 1
! 21413 965091767
? 1
! 186082 261032854
? 1
? 1
! 50996 758605907
! 147472 255023247
? 1
? 111922
! 65151 841174270
! 5347 606922094
? 1
? 1
! 90621 19140378
? 1
? 1
? 1
! 102609 68393731
! 125952 195139090
! 137702 580486452
! 188615 550427469
? 1
? 1
! 119561 248282222
? 1
? 1
! 12014 252504027
! 143746 507443187
? 1
? 1
! 24297 722612503
? 1
? 1
? 1
! 123653 477864790
? 1
! 164699 40366545
? 1
? 1
? 1
? 1
! 46206 438335742
? 1
? 1
! 57510 761190720
? 1
! 181144 726454974
? 1
! 175761 579218667
! 131754 40417233
! 100243 136396753
! 5595 543839577
? 1
? 1
? 1
! 11563 80532179
? 1
! 60317 643332872
? 1
? 1
! 112740 524701627
? 1
? 1
? 1
? 1
? 1
! 39549 371365237
! 78544 723657396
! 170927 22258926
! 28301 381171637
? 1
? 155029
? 1
! 77741 843458841
? 1
? 1
! 180623 902838535
? 1
! 167657 303243951
! 92086 308300756
? 1
! 1361 965151939
? 1
! 48310 615417411
! 18169 228365162
? 1
! 53737 114757896
! 57653 141107731
? 1
? 1
! 137238 800451238
! 112882 321154064
! 5838 387674499
! 148730 137903192
? 1
! 44970 964833007
? 1
? 1
? 1
! 191877 699549137
! 107927 829196825
! 143233 885450873
! 117088 982527306
! 54248 400945486
! 22344 231440640
! 13233 157629388
! 118034 587858599
? 1
! 154302 885008249
! 184025 607101392
! 664 707429552
? 1
? 1
! 62467 647067688
? 1
! 141119 691635710
! 26645 791118877
! 75111 797535273
? 1
? 1
! 21114 190740075
? 1
? 1
! 83650 306408782
! 107862 538807222
! 98911 367830912
! 188271 641460754
! 146357 503469713
? 1
? 1
? 1
? 1
! 18492 56919773
? 1
? 1
? 1
? 1
! 3352 151845697
? 1
? 1
! 111364 558007081
! 143643 692747015
! 77165 987049663
? 1
? 1
! 102033 294252385
! 104222 502715996
? 1
! 61275 123849764
? 1
? 1
? 1
? 1
! 6790 257638180
? 121225
! 11854 69879554
? 1
! 165142 386162340
! 183263 518646895
! 128182 856507174
! 109052 194819402
! 104652 325095793
! 92505 27132387
! 103723 697128037
! 111057 649155447
? 1
? 1
! 9161 359219076
! 164433 660860606
? 1
! 195368 173717910
! 57390 480203846
? 1
! 148381 679034596
! 7489 447309342
! 28423 313929999
? 1
? 1
! 182176 561246627
? 1
? 1
? 1
! 158271 96185438
? 1
? 115038
? 1
! 36533 431466249
? 141004
! 92232 758148038
! 75423 726371740
! 138205 775702017
? 1
! 62662 427945025
? 1
? 1
! 14011 223667517
! 9725 117412444
! 71160 234028587
? 1
? 1
? 1
! 127563 47071895
? 151299
? 1
? 139059
! 173421 496734270
? 1
? 1
? 1
! 102235 358239744
! 115407 94212046
! 45323 305039039
? 1
? 1
! 157894 142951907
? 1
? 1
? 1
? 1
! 51693 72954480
? 168050
! 26517 610202952
! 0 505607550
! 182484 23077841
? 1
? 122642
? 1
! 168282 956600752
! 34273 136282025
? 1
? 1
? 1
? 1
? 1
? 1
! 98389 380608416
! 92208 595974971
! 23876 12441765
? 1
! 52441 255012004
! 186619 535970050
? 1
? 1
! 89778 519378714
! 68862 460717074
! 98307 319889375
? 1
! 64867 401543133
? 1
! 2406 251471787
? 1
! 103325 158893459
! 146082 301047292
! 148222 386514472
? 1
? 1
? 1
! 138124 714576819
! 44748 582943569
! 64010 666012919
? 1
! 121870 327709397
! 118821 500411174
! 29006 198633562
? 76966
! 96154 371722218
! 163934 966358622
! 50242 126765482
! 78985 722016181
? 1
? 1
! 129634 937081407
! 78000 655060291
? 1
? 1
? 1
! 67237 7604864
? 1
? 1
! 86752 977868835
? 1
! 128052 433384156
? 1
? 1
! 35776 581320127
! 196849 229462168
! 86666 554575606
! 95100 104764660
! 125684 890488678
? 1
? 1
? 1
! 156736 974977451
? 1
? 54714
! 62967 987334240
! 33515 941164556
! 123032 585735336
? 1
! 52948 609742752
! 28511 851254719
? 1
! 10178 354016091
! 81660 292830081
! 156016 979384566
? 1
! 124560 793233574
? 1
? 1
! 91138 101509914
? 1
! 109807 765780397
! 56561 733234832
? 66182
! 20092 210040642
? 1
? 1
? 1
? 1
! 41971 889340164
! 79254 433717848
? 1
! 91954 780329186
? 1
? 1
! 144478 254754811
? 1
! 7 444911270
! 49449 920212831
? 157095
! 3747 38536192
! 35904 350737734
? 1
? 1
! 102479 131892461
? 1
! 63154 138977194
? 1
? 1
! 94822 720897472
? 1
? 1
! 80259 177952353
! 132212 997343602
? 1
! 154176 917799953
! 111764 828619443
? 1
! 132363 104447723
? 1
? 1
! 8602 523216248
! 37218 367108841
! 108719 62179535
? 1
! 133113 190576110
! 133757 822255408
! 149193 253863521
! 79809 597869143
! 102556 445872952
? 1
? 1
! 150059 87493132
! 159312 827917494
? 1
? 1
! 105799 994388085
! 59181 151677796
! 66425 23341967
? 1
! 78941 852949288
? 171188
? 1
? 1
! 50610 499881413
! 177615 955818612
? 1
? 1
? 1
? 1
! 164961 96922678
? 1
? 1
? 1
! 40684 784496097
! 134526 517563805
? 1
! 34225 594111346
? 40660
? 1
? 1
? 1
! 154314 801471909
? 1
? 1
! 44359 783801983
! 63898 878224303
? 1
? 1
? 1
! 102164 773295977
! 5462 656778250
? 1
! 143091 871709033
? 5115
! 189604 287440437
! 5655 738165665
? 1
? 1
! 54614 638228116
? 1
? 1
? 82941
? 1
? 1
! 123701 948234764
! 47344 709830608
? 142392
? 1
? 1
? 1
! 63429 818013680
! 125986 661983046
! 28297 172262274
? 1
! 84707 388596734
? 1
? 1
? 1
! 123794 422174221
! 15935 900043313
? 125925
! 189095 517139616
? 1
! 106917 714646469
! 33983 765009279
! 137347 137092679
! 158082 717247557
? 1
? 1
! 59427 811669574
! 51913 771297749
? 1
! 45493 561978787
! 57873 332274658
! 51161 883707372
! 51053 754263325
! 112051 447652918
? 1
! 128180 734448102
? 1
! 186604 8362428
! 159759 505158709
? 1
! 14967 513786200
? 1
? 1
? 1
! 60291 720576485
? 1
? 1
! 119702 683417531
? 1
? 1
! 143874 114850124
! 100244 840336817
? 179329
? 1
! 180791 979194848
? 1
! 145047 478651849
? 1
! 141129 360294056
? 1
! 129071 944103491
! 113785 879092728
? 1
? 1
? 156570
! 107223 251629201
! 179250 507367970
? 1
? 1
! 122193 344424098
? 1
! 81520 342143034
! 109384 50805504
! 38660 653973374
! 49055 801454029
? 1
! 103382 58314361
! 83060 522668851
? 1
! 127739 719260823
? 1
! 63005 117131887
! 100234 430473461
? 1
! 164628 579106340
? 1
! 156883 614267566
! 143973 702157483
? 1
! 24176 821082048
! 112426 832310800
? 1
! 168520 116428635
? 1
? 1
? 1
? 1
! 109932 109260424
! 90418 15492764
! 136782 287538043
! 189629 719419827
! 5118 729312802
! 110842 210173102
! 52089 891596343
! 186866 26468478
? 1
! 166525 560294314
! 179457 539236792
! 123538 869536144
? 1
? 1
! 146889 676053174
? 1
? 1
! 42701 128374535
? 1
? 1
? 1
! 149054 541126891
? 1
! 151322 357948068
! 182515 227803410
? 1
! 52039 906400554
? 1
! 26883 350194614
? 1
? 61837
? 1
! 107833 351734402
? 116278
? 1
? 1
? 1
? 1
! 39716 551744932
? 1
! 141158 346453177
? 1
? 1
! 115625 137842631
! 68837 709571053
? 1
! 46473 88260354
? 83813
! 83256 75764162
! 69097 296335690
? 1
? 1
? 1
! 151267 840990302
! 121904 345734809
? 1
! 58136 888957828
? 1
? 1
! 8616 606799760
! 17076 812901763
! 41350 257639394
! 22061 856902378
? 1
? 1
! 129345 56867261
! 42037 667577578
! 47227 582405354
! 77512 845659023
! 12840 255469773
? 1
? 1
? 1
! 113418 784459465
! 149545 624655578
? 1
? 1
! 49242 789047460
! 71568 303719084
? 1
? 1
? 1
! 58562 164679245
? 1
! 115636 444430645
? 1
! 127057 125470152
! 19850 355072693
? 1
? 1
? 1
? 1
! 92357 202627575
! 72531 370353007
? 1
? 1
? 1
! 82123 628290052
! 54807 11818391
? 110478
! 63938 779038771
? 1
? 1
! 93978 808965748
? 1
! 64464 668354368
? 1
! 110267 589353279
? 1
! 166666 429942865
? 1
? 1
! 72930 653499394
! 161375 396389935
? 1
? 117452
! 124690 627462695
! 97174 274973091
? 2141
? 105050
! 127393 914801287
! 31078 716164748
! 22146 388425373
! 199860 197273548
! 79586 709783299
! 183481 540218090
? 1
? 1
! 71681 378330523
? 1
! 87051 330769892
! 63914 363840677
? 1
? 1
! 108548 348298687
? 1
! 102550 673566975
! 45117 897594406
? 1
? 1
? 1
! 65933 92727920
! 192075 100075668
! 129221 142715394
? 1
! 67977 207835070
! 118384 730788177
! 133775 904525092
! 108125 425611548
! 13201 757386996
? 1
! 81608 522375001
! 113533 182752399
? 1
? 1
! 195984 523366448
! 187211 635340621
! 98740 327896783
! 91269 134000166
? 1
? 1
! 146296 240467200
? 1
? 1
! 44600 847614690
! 67950 271752595
! 58210 286579578
? 1
! 51106 300243501
! 144556 184052794
! 123409 767591078
! 41018 634209839
! 119423 410617729
? 1
! 31143 890537138
! 108692 17161531
! 168601 961880102
! 48639 931786344
? 1
! 46405 812729984
? 1
! 139003 359053453
? 1
? 1
? 1
! 17217 623231242
! 21846 623398140
! 154481 113573182
? 1
! 179082 34072334
! 186644 609625335
? 1
? 1
! 36168 724828073
? 1
! 13189 752658586
? 1
! 25822 350134085
! 194138 499695007
! 31108 117475085
? 1
? 1
! 183092 736955857
? 1
! 193689 255908862
! 178950 571492442
! 100717 290961842
! 18998 972176958
! 64785 132955122
! 51175 914032279
! 154062 3998963
? 1
? 1
! 162972 748040006
? 1
? 1
! 41188 188792930
! 120170 29292720
? 1
? 1
! 76983 703215834
? 1
? 1
? 124320
! 156347 19564719
? 1
! 99092 703396081
! 191580 29017139
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 121517 27584071
! 119054 486415127
! 152990 566360949
! 195593 171795979
! 10781 166597520
! 140649 94192959
! 94906 83628843
? 1
! 174082 165909040
! 92751 544311955
! 170486 178652901
! 147343 117677260
? 1
? 1
? 1
! 51081 380736614
? 1
! 150142 667046787
? 1
! 26622 471478137
? 1
? 1
? 1
! 190241 6462751
? 1
! 94655 102716455
! 52424 181775268
! 157467 480617773
! 32310 233578951
? 1
! 193341 179529365
? 1
? 1
! 198178 105961252
! 65789 5195705
! 171843 409886631
? 1
? 1
! 167148 881531050
? 1
? 1
? 1
? 1
! 12903 679484905
? 1
! 120796 194069100
? 1
? 1
! 8205 354660646
? 1
? 1
? 1
? 1
! 80657 841307033
! 139545 302408031
? 1
? 1
? 1
? 1
! 114651 344339842
! 142058 585928041
? 1
! 79903 835583283
? 1
! 45841 138986776
! 14939 140965483
? 1
! 183185 829139468
? 1
! 112257 945781955
! 128615 45302927
? 121998
? 1
? 58866
! 197258 238015994
! 12942 271056901
? 1
? 1
! 93089 22758811
? 1
! 60903 669462629
! 127227 452670353
? 1
! 62197 286734810
? 1
! 101403 771695817
? 1
? 1
! 21437 440943921
? 1
! 193150 853730009
! 104297 994589290
! 16436 682763800
! 102215 607514903
! 59047 472156120
? 1
! 138093 830463662
! 177948 190658950
? 25422
! 106070 694206573
! 108114 867596384
! 20085 7782885
! 139832 456889903
! 13004 192501074
? 1
? 1
! 49811 574413265
? 1
? 1
! 45103 18780413
! 85990 404217333
? 1
? 1
! 91965 275067155
! 32146 460649317
! 19977 925876407
? 131941
? 1
? 1
? 95274
? 1
! 78486 371922371
? 1
! 159871 826224093
! 140003 608843616
! 199922 214040179
! 176572 860796490
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 80163 311515547
! 122673 719878830
! 30416 183176293
? 1
! 194262 286449654
? 1
! 155411 947961052
? 1
? 1
! 138160 762678662
? 1
! 183870 588256533
! 198368 557132624
? 1
! 98245 936233064
? 1
? 1
! 34719 340553970
? 1
? 150729
? 1
? 84884
! 47678 590511314
? 156278
? 1
! 71711 11548099
! 89197 851976353
! 193200 362836988
! 153024 686712286
? 1
? 1
? 92916
! 190112 285533082
? 1
? 1
! 185118 700062198
! 90940 375908984
? 148010
! 49156 33723369
! 129328 982449392
! 190569 659903594
? 1
! 176509 360109997
? 1
? 1
! 129522 256185102
! 23640 824029518
! 112742 332256822
! 51892 140453338
! 114418 171010828
! 53268 543374671
! 41538 314530190
? 112471
! 156692 43475854
! 169709 187539088
! 150905 183150525
? 1
! 25458 189916443
! 171013 191108761
? 1
! 700 473601849
! 144219 486993944
? 1
! 181214 451540741
? 1
! 51682 178513188
! 61227 375011606
! 142856 198327011
! 3539 216954636
! 156752 203087041
? 1
! 54987 901416995
? 1
! 177617 115497016
? 1
? 1
? 1
! 116706 966735504
! 4134 106763208
! 70986 849937938
! 54325 969142513
! 28779 337468218
! 68268 437782519
! 140809 671139307
! 1446 145105056
? 1
! 31848 44567895
? 1
! 96563 890493681
? 1
! 102313 985958890
! 175680 474546860
! 149195 766251640
! 67479 192393424
! 15136 600389514
! 46668 977817810
! 26118 478895344
! 197315 858616964
! 161794 236201341
? 1
! 163435 210621540
! 139057 640291316
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 64612 229468443
! 22483 204881431
! 57148 964714318
! 120047 632667274
? 1
? 1
? 122397
? 1
? 1
? 1
! 62342 140485539
! 135084 638455095
? 1
? 1
? 1
? 1
! 96758 800639968
! 89191 275150960
? 1
! 133047 110726678
? 1
! 53484 284431884
! 3546 988891144
? 1
! 120985 946580829
? 171463
? 1
? 1
! 123995 408027571
! 147639 206229803
! 48209 270440379
! 143851 794327876
? 1
! 156203 258258376
! 18179 330284467
! 99368 814166183
? 1
? 1
? 1
? 1
! 87514 846451429
! 4809 276195002
? 1
! 64793 326276150
! 6324 101348794
! 32577 682126592
! 57033 35292811
? 1
! 27116 513254547
! 59185 251672173
? 1
? 1
! 154388 93445654
! 153964 101363385
! 97852 416937350
! 25380 998818459
? 1
? 1
! 174802 895961671
? 1
? 1
! 117960 971867493
? 1
? 1
! 44352 279980398
? 1
! 146652 257473581
! 168916 446751033
! 176157 189781726
? 1
! 67694 663717652
! 5855 941363495
! 186728 688366008
! 52069 806041306
? 77929
? 1
? 1
? 1
! 148165 778828020
! 173971 928065458
? 1
! 124504 627434822
! 84084 540505294
? 1
! 92533 434461539
! 29023 903240009
! 162682 234690634
? 1
! 28791 222768278
! 185790 874190194
! 99139 142028305
? 1
? 1
? 1
! 199889 476996162
? 1
? 1
? 1
! 103436 493533186
? 1
? 1
! 188463 505355826
! 170565 719090050
! 35782 117676063
! 156392 868707439
! 160468 504240850
? 1
! 124974 346574671
! 38781 120112422
! 21310 546461933
? 1
! 197670 413651117
? 1
? 1
? 1
? 1
? 1
! 61589 390133236
! 154061 957598093
? 1
? 1
? 165037
! 179908 672671554
! 134934 241509480
? 1
! 132055 396418807
? 1
? 1
! 136005 411990594
! 77803 961554547
? 1
? 1
! 97754 502495917
! 189070 452048063
! 142994 644582694
? 1
? 1
? 1
? 1
? 1
! 91615 810485677
! 152026 16834559
! 148493 368033330
! 163725 61407324
? 1
? 1
? 1
! 176018 78731588
! 121691 189323703
? 1
? 1
? 1
? 1
? 1
? 1
? 176922
! 71354 97968413
? 1
! 85640 120733057
? 105721
? 1
? 159757
! 64973 235573154
! 109514 99799358
! 150970 947389554
? 1
? 127861
? 1
? 1
! 176285 309343564
? 1
? 1
? 1
! 111906 715073076
! 21401 66920761
! 40750 17924035
? 1
? 1
! 138700 723710256
! 26834 922281713
? 1
? 1
! 59809 656394049
! 68765 816900466
! 27156 525841336
? 1
! 43750 681707524
? 1
? 1
? 1
? 1
? 1
! 146352 823522339
! 194139 290215455
? 1
! 12098 342668828
? 1
? 1
? 1
! 88988 561588821
? 1
! 82974 756931373
? 1
? 1
! 50673 468274618
? 1
! 42858 401604961
? 1
? 1
! 29301 747624136
? 123196
! 155133 811961271
? 1
! 174068 45546962
? 1
! 100208 164259743
? 1
! 90193 124065415
? 1
! 56243 258446725
! 40560 773619008
! 5419 872157790
! 2789 480586703
! 155168 66123838
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 91124 161108932
! 4241 659693227
! 104333 209443599
? 1
! 19319 960941854
! 63535 313642771
! 12958 447343572
? 1
? 1
! 182125 117979424
? 1
? 1
! 191105 180404712
? 1
! 178825 46872000
? 1
? 1
! 62007 980654506
! 56688 291413770
? 1
! 90574 336801652
! 191162 734421796
? 1
! 70867 10345805
? 1
? 1
! 85738 700627970
! 122099 660277999
? 1
! 116819 445298595
! 33099 875103934
! 183158 580170631
! 36371 650096118
? 1
? 1
! 47385 412097929
! 95937 254940160
! 15927 257476777
! 171239 213279488
! 82176 74691691
! 67682 421364701
? 1
? 1
? 1
! 32448 86363824
! 93507 526285328
? 1
? 1
! 192915 646598913
? 1
? 1
! 172709 766492674
! 97005 971499138
! 36229 531980130
? 1
! 143235 82274585
? 1
! 80932 141338440
? 1
! 130737 227432570
! 161987 643921166
? 1
? 1
? 1
? 1
? 99798
! 149211 437183940
! 104806 99376063
! 68424 46755568
! 65534 741348447
! 124707 945358243
! 158481 576147302
! 136379 228827740
! 9454 548977166
? 1
? 34674
? 1
! 81790 42745117
! 32610 461743311
? 1
! 16956 793971335
! 71006 226983978
! 191599 814914704
! 98876 275340388
! 113346 396339592
! 86725 175822154
? 117624
! 33376 113129132
! 50203 747696366
! 150543 905212780
! 47417 627102264
? 1
! 15675 914189761
! 169602 894467985
! 149423 611127340
? 1
? 1
! 179761 849429915
? 1
? 1
? 1
! 43992 584199857
! 198070 867912925
? 1
? 1
! 98078 657854039
! 82678 441460938
! 70187 856990995
? 1
? 1
! 126237 701706278
? 1
? 1
? 1
? 1
! 198575 120774702
! 166345 250810493
? 1
? 1
? 1
? 1
! 180152 137948681
! 90970 731091925
! 151990 720179831
? 1
? 1
? 1
! 31334 781041996
? 1
! 9498 951736501
? 1
! 145261 393864744
? 1
! 175918 891010661
? 1
! 194602 791300878
? 1
? 1
! 42594 751532977
? 1
! 47801 651406060
? 1
? 1
! 6331 221172905
! 14212 208464748
! 180115 191588241
? 1
! 14273 900985266
! 46712 543740554
! 181179 586307998
? 1
! 194786 848116695
? 1
! 115674 707437450
? 1
? 1
! 18069 68425526
! 22513 802572588
? 1
? 1
? 1
! 117567 791890298
? 1
? 1
? 1
? 1
? 1
? 1
! 58327 628656511
? 1
? 1
? 1
? 1
! 114412 771198706
! 70889 469515737
? 1
! 170221 296684089
? 1
! 100056 252456060
! 18774 371656209
? 1
? 1
? 1
? 1
? 1
? 1
? 74589
! 62861 880173756
? 1
! 184828 892479324
? 1
? 1
! 115214 716683993
? 1
? 1
! 22306 820039955
! 178840 537429117
! 188780 967336817
! 52211 137915190
! 178167 881733736
! 89249 705979355
! 167055 412436461
! 186642 203707466
! 77058 65678813
! 96427 389957936
! 88029 833849657
? 1
! 84659 186659379
! 127937 630775889
! 121818 979130756
? 1
! 30754 355004505
! 153423 559678379
! 68995 422072207
? 1
! 147763 358742129
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 100156 822726604
! 134705 652860224
! 194477 463442317
? 1
? 1
? 1
? 1
! 37270 477572939
! 62052 1957600
! 90400 435852996
? 1
! 191119 209621783
? 1
! 11604 485113090
? 1
? 1
? 1
? 1
! 186447 314501403
? 1
? 1
? 1
? 37372
! 77160 159487217
? 1
! 93662 327055637
? 1
! 162800 256692443
! 3266 997052730
! 22168 529276637
? 1
! 130640 463624296
? 1
! 46517 421817585
? 1
? 81659
! 26292 763587073
! 199904 322971243
? 5223
! 189399 847423482
? 1
! 97449 939668898
! 64385 491353101
? 1
? 1
? 1
! 151661 292028572
? 1
! 78095 783306216
? 1
! 183053 749641650
? 36346
! 107173 899408620
? 1
? 1
? 1
! 68215 680551310
! 125418 601586922
! 35226 182181264
? 1
! 80677 893716997
? 1
! 175980 286015267
? 1
! 150420 699394288
! 30916 135279933
! 51237 225904041
? 1
! 185576 310181562
? 1
! 192459 64656979
! 161548 374835197
? 1
! 112320 856164687
! 56174 830478586
? 1
! 89946 247063232
! 135139 820268935
! 136357 782350819
? 1
? 1
! 5871 781809316
! 79606 315271012
? 1
? 1
? 1
? 1
? 1
? 1
! 184528 713302312
? 1
! 121901 295888280
! 2188 201035698
? 1
! 108563 119693343
? 1
? 1
! 151357 717168766
! 99512 911485004
? 1
? 1
! 30 718824361
! 6285 78994674
! 146998 343033146
! 150939 120499625
! 164918 52000131
! 13110 592897804
? 1
? 1
! 54106 18345040
? 1
! 90462 601893749
? 1
? 1
! 40017 18091111
? 1
! 91631 41952540
? 1
! 150018 579928100
! 120036 444595701
! 100162 582763922
? 1
! 12197 487484891
! 173034 924148885
! 105422 978728601
? 1
! 126747 216243001
? 1
! 121879 815408854
? 1
? 1
! 166127 246318788
! 20498 322798551
? 1
! 100570 861884328
! 34753 973539852
? 1
? 1
! 15151 759003072
? 1
? 1
? 1
? 1
? 1
! 124149 495297193
! 108469 249828516
! 19986 671606606
? 1
? 1
? 1
! 19320 324759225
! 66079 62669959
? 1
? 187154
? 1
! 95180 565695818
? 1
? 1
! 128521 245238661
! 157561 403649400
? 1
! 105954 224260015
? 1
! 55968 47857155
! 36350 880559923
? 1
? 43223
? 1
! 170622 545718737
! 197889 881320380
! 44608 587959778
? 1
! 120038 201004198
? 1
! 111689 245497217
? 1
? 1
! 34874 542182479
! 128991 726994196
? 1
! 158990 165108006
! 127554 477741579
? 1
! 155852 59447126
! 64918 261170980
! 155079 863115836
! 79904 284831816
? 1
! 182167 410923942
! 445 413646379
! 11221 45985513
! 46490 923984408
! 150540 874670744
? 1
? 176113
? 1
! 140820 506839054
? 1
? 1
? 1
? 1
? 1
! 30088 23231155
! 110727 106498035
? 1
! 104112 288152975
? 1
! 155557 132664223
? 1
! 32321 60725084
? 151934
? 1
? 1
! 186990 524125023
! 62017 916007085
? 1
! 106228 500353464
! 84892 19398987
? 86607
! 158971 850318025
! 146312 224301711
! 136438 81082079
! 109746 249798072
? 1
! 150386 873186927
! 3978 409844806
? 1
? 1
? 1
? 1
! 2005 13249271
? 102836
? 1
? 1
! 94742 71230007
? 1
? 118746
! 29171 290699469
! 71910 226758535
! 62388 26536858
! 59847 157389191
? 1
! 170545 309178847
! 39007 447725750
? 1
! 158740 141072013
! 134738 299379349
? 1
! 114826 174900154
? 1
! 141368 602280554
? 1
? 1
! 122577 819751032
! 22628 958459494
! 199557 54579874
! 129521 135315194
! 71443 252558138
? 1
? 1
? 1
? 1
! 45899 417944117
? 1
! 129101 853237504
! 36147 69637414
! 24331 116260695
? 1
! 67368 899256754
? 1
! 44173 749719248
! 177640 817305113
? 1
! 28789 570942303
? 43329
! 197511 742999392
? 1
! 45603 309230848
! 153295 126243016
? 1
? 1
! 129333 452947300
? 1
! 186453 291879757
! 168145 926982643
? 1
? 1
! 51517 657342427
! 26660 61759246
! 81633 827861112
! 36058 519114117
! 24380 461459010
! 64049 372785922
? 1
? 1
! 33782 48906034
? 1
! 162815 301340639
? 1
! 161405 145365748
? 1
? 109809
? 88878
? 1
! 38238 520027795
? 1
? 1
! 216 695431373
? 1
! 25051 445129888
? 1
? 1
! 195789 678727949
! 196701 310063730
? 1
? 1
? 1
! 198754 738622997
! 191681 321186224
? 1
! 163271 991776965
? 1
? 1
! 56552 662348022
! 194875 538026058
! 3896 416591417
! 39160 564955432
? 1
? 1
? 1
! 22881 388571785
! 141956 533766194
! 24416 951897877
! 76726 29952322
? 1
? 1
? 1
! 67834 700867893
? 1
? 1
? 1
? 1
! 82580 574060915
? 1
? 1
? 1
? 139581
? 1
! 143043 59842232
? 1
? 1
? 1
? 1
! 29731 678174758
? 1
! 110662 53304086
? 1
? 1
! 107449 498759770
! 8315 207222159
? 1
? 1
! 119853 771183290
? 1
? 1
! 117729 318129598
? 1
? 1
! 152650 428735009
? 1
? 1
? 1
! 170184 233264161
? 1
! 128179 814481017
? 1
! 25967 270764742
! 25886 347942819
? 1
? 1
? 1
? 1
! 130685 394825926
? 1
! 198261 873319258
! 61391 745379578
! 177333 939767999
! 27536 439757374
! 105222 872270487
? 1
? 60546
? 1
! 19768 683142537
? 1
? 1
? 1
! 93921 404190881
! 129958 863055754
! 65814 800709940
! 87084 608020804
? 1
! 104558 825555142
! 72862 550972351
! 159105 268770120
! 114055 754243020
! 35351 603475493
! 99815 638739921
! 181324 120326618
! 178973 915802289
! 113698 876521246
! 54757 892158608
! 163369 494130395
! 27031 775757004
? 135032
! 20647 225644294
? 1
! 165499 854300769
? 195828
? 1
! 75662 94178078
? 1
? 1
! 199831 44790560
? 1
? 1
? 1
! 30492 80567209
? 1
! 137177 865996660
! 167211 177225168
! 134784 758747181
? 1
! 135810 536192060
? 1
? 1
! 18497 305058084
? 1
! 59413 344576384
? 1
? 1
? 1
? 1
! 169177 682836134
? 1
! 48359 492760211
! 112204 701004907
? 1
! 178099 316025825
? 61531
! 75873 877300071
? 1
? 1
? 1
! 140924 804853559
? 1
! 192600 343162563
! 21521 655825155
? 1
! 13531 794511003
! 14861 643362453
? 1
! 153253 292276615
? 1
? 1
! 159605 607045813
? 1
? 1
! 160915 120448923
? 1
! 142772 566651588
! 45917 177983064
! 1258 468086795
! 110186 763743460
? 1
? 1
! 135353 656544867
? 1
? 1
? 1
? 44687
? 1
! 54714 392409456
? 1
! 47774 461818162
! 169782 917461629
! 133068 946866096
? 1
? 1
? 1
! 30625 625429070
? 1
! 126162 537010249
! 91885 134341080
? 1
? 1
? 1
! 71667 910892128
? 1
? 1
! 195013 121651125
! 47291 213243605
? 1
! 48067 318689817
? 1
? 1
! 113811 212395434
? 1
! 81080 104362488
? 1
! 147768 772808553
? 1
? 1
! 11614 659322322
? 1
! 50878 293724934
? 1
! 167957 498792295
? 1
! 25318 417101408
? 1
! 108420 228254390
! 109664 263048661
! 16755 758412557
? 1
! 28547 74724728
! 145983 413433819
? 2785
? 1
? 1
? 1
? 1
? 1
! 64726 794245815
! 106508 681842923
? 1
? 1
? 1
? 1
! 132457 823204655
! 41828 813686038
! 30917 21529054
? 1
? 1
! 186487 35325795
? 1
? 1
? 159147
? 1
? 1
? 1
! 22519 941692206
! 136287 868934726
! 68813 364038802
? 1
! 59112 212460677
! 161788 692632077
? 1
? 1
! 130856 659540970
! 70386 869870314
! 168428 468234428
! 64341 976994107
! 82200 148526057
! 31852 393518817
! 157241 150936948
? 1
! 43567 239923959
! 3832 300071542
? 1
? 1
? 185417
! 102444 606099900
! 22466 943269052
! 106911 820826485
? 1
? 1
! 127461 523165546
! 18221 494400891
? 1
! 169375 735163219
? 1
! 103847 817915275
! 184563 469580010
! 108433 138250856
? 1
! 175327 662967067
! 63827 618267142
! 166778 540548188
! 80033 762273707
! 74422 380573093
? 1
? 1
? 1
? 1
? 1
! 182219 604398442
! 112042 687871553
? 1
! 76725 88297900
! 22623 219944868
! 3192 480038733
? 1
? 1
? 1
! 39104 857785902
! 158157 168244430
? 1
! 44039 609431670
! 89857 815675285
? 1
? 1
? 1
! 8174 335655450
? 1
? 1
! 132469 96438303
? 1
? 1
? 1
? 1
! 62485 25930391
! 66550 748854013
! 120438 671820117
! 128314 567613956
? 127012
! 58502 649565090
! 183837 506114788
! 111168 545532217
! 151791 632392348
? 1
! 12561 100807745
! 136310 360513275
? 1
! 155074 863376699
? 172083
! 40385 611189539
! 60659 162144730
? 1
! 96723 536831951
? 1
? 1
? 1
! 67169 593223149
! 190665 741322035
! 150506 431103193
! 22658 623627939
! 125566 471690573
? 1
? 1
? 1
? 1
! 152427 709068165
! 22088 292221215
? 1
? 1
? 159181
? 1
! 29800 96814541
? 1
? 1
? 1
? 1
! 91822 159485041
! 53876 814252189
! 107776 853423708
? 1
! 127484 95162533
! 132855 482480284
? 1
? 1
! 103207 189767264
! 135916 957434104
! 31498 467554921
? 1
! 64872 344846477
! 85173 850841284
? 1
? 1
! 142436 954948753
? 1
? 32405
? 196434
! 91219 995308699
! 45517 698395269
! 13888 357569462
! 112101 179597464
! 109092 564458826
? 1
! 127435 303609456
! 52375 674048180
? 1
! 136593 898756906
! 126311 399354290
? 1
! 42776 540226518
! 189173 914333956
? 1
? 1
? 1
! 111629 165000704
! 136678 813396326
! 47788 317884676
? 1
! 152704 814751084
? 1
! 99779 818856080
? 1
! 169744 904525158
? 1
! 172774 329417907
! 197011 929159110
! 153002 38302848
? 1
? 1
! 18995 206428634
? 1
? 1
? 1
! 147086 531070105
! 47810 362883301
! 110223 39849637
! 194220 437784444
? 1
! 12721 928553890
? 1
? 1
! 166628 667638336
! 171783 562060756
? 1
? 23694
! 69941 404471639
! 147725 139440275
? 1
! 60336 897501193
? 1
? 106525
! 52215 497604744
! 10306 4043099
? 1
? 1
! 15651 398184585
! 196925 27900768
? 1
! 162329 466231452
! 1897 82623966
! 198742 958032815
? 1
! 8346 653191252
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 163139 919768751
? 1
! 22188 850718752
? 1
! 54735 235895180
! 151246 691541256
? 1
! 133938 359851295
? 1
? 1
! 54416 820570239
? 1
! 66794 608524723
? 1
? 1
? 1
! 14553 222764481
! 146661 747745059
! 13716 42560497
? 1
? 1
? 1
? 1
! 51402 653202593
! 44274 481163510
! 38023 154438798
? 1
? 1
! 17654 276541575
? 1
? 1
! 122063 950540879
! 86560 513725962
! 154136 554222318
? 1
? 1
! 189319 921097787
! 193673 215691362
! 179935 501819854
! 26571 546173088
? 1
? 1
! 167390 75580024
! 15688 413784331
? 1
! 1028 709550307
? 24923
? 1
? 1
! 20651 878889642
? 1
? 1
! 166477 307867133
? 1
! 165282 293381848
! 37844 346903054
? 13174
! 136786 634655155
? 1
! 129935 772809956
? 1
? 1
! 128906 68036838
! 96305 575016319
! 18816 651990546
! 91655 748125433
? 1
? 1
! 75358 118352696
! 153970 810794801
? 1
? 1
! 125770 486029134
! 151113 403607441
? 1
! 34869 578533096
! 61232 471976788
? 1
? 1
! 86590 646958501
! 24440 500021080
! 60983 448964626
? 1
? 48328
? 1
? 162765
? 1
! 106082 788383333
? 1
! 43514 508640927
! 119525 350535550
? 1
! 21077 950056780
? 1
! 145681 218953761
! 26464 264999590
? 1
? 1
? 1
! 64841 28858139
? 1
? 1
? 1
! 75670 121766735
! 172341 471586414
? 1
! 190471 701253276
! 72392 987692258
! 25427 740339715
? 1
? 1
? 1
! 179698 445326545
! 148087 20408964
? 1
? 1
! 53923 190089768
? 1
? 1
! 166151 406539210
? 1
? 1
? 1
? 1
? 1
? 1
! 41154 204218657
? 1
! 24941 718575098
! 127980 37943025
! 104054 76846889
? 1
! 48929 521023614
! 95403 223474140
! 63717 627245971
? 1
! 27090 783660526
! 163325 714237699
? 1
! 156117 487414300
! 9891 267377680
! 55475 456506559
! 135491 441259592
! 134835 734740904
! 123003 150616124
! 164738 466956445
? 1
? 1
! 166933 545661013
! 60579 127396677
! 41520 372491513
! 91963 93017876
! 47001 405379239
? 1
? 1
! 47814 370408644
! 137760 164892383
? 1
? 50869
? 1
! 143177 317947767
! 57421 745311243
? 1
? 1
! 118158 432927368
! 88898 43546743
? 106209
? 94553
? 1
? 1
? 1
? 1
? 1
? 1
! 2948 233828766
? 1
! 168129 681611171
! 111084 495736712
! 27165 658846392
! 15869 307190172
? 1
! 179518 730144025
! 35332 111178020
? 91220
! 138793 91025343
? 1
? 1
? 1
! 190328 483257308
! 57189 918727559
! 90707 825450781
! 90215 796598299
? 1
! 15790 369238478
! 53431 593607398
? 1
? 1
! 55684 284983226
! 111565 294313355
? 1
? 1
? 1
! 37148 532104919
? 1
? 1
? 1
? 1
? 1
! 35252 38362632
? 1
! 186265 668945191
! 138810 785048914
! 75112 249676839
? 45062
! 145746 809771508
? 1
? 1
! 168698 598697154
! 34858 566656177
! 152775 560145972
! 36750 693407335
? 1
? 1
! 84895 449135594
! 71118 468648959
? 1
? 1
! 75965 819858135
? 1
! 7380 155585598
! 142706 525784651
! 55774 872757759
! 1313 52112471
? 1
? 1
? 1
? 1
! 98055 76454747
? 1
? 1
! 26205 721343955
? 1
! 143707 868653252
! 163179 835454382
! 106548 938339353
! 30460 50234118
! 134388 207388270
! 117666 208474720
! 40186 916748328
? 4804
? 1
! 66521 643294199
! 29749 168713114
? 182509
! 165474 959009156
! 49405 398708650
? 1
? 1
! 61009 878507729
? 1
! 157884 289039234
! 119973 121937141
! 118270 21565918
! 120346 629636824
? 1
? 1
? 1
? 1
? 1
! 159875 192512839
? 1
! 195301 523213960
! 80090 744486116
? 1
? 1
! 21024 829155429
! 4212 893488816
! 125004 501625197
! 157104 456357417
! 53472 541548212
? 1
! 125963 88228586
! 41429 482788873
? 1
? 1
! 20295 665339462
! 180652 425277218
! 119264 731060542
! 98019 54518416
! 58709 41424189
! 6334 152163874
? 1
! 115164 191243991
? 1
! 72440 416828590
! 101331 982913956
? 1
! 111451 58077976
? 1
! 191483 361233271
! 30202 472037200
! 168936 922006158
? 1
! 9821 926822511
! 72885 876551388
? 1
? 1
? 1
? 1
! 37703 621001591
? 97525
? 1
! 3111 679721835
! 72216 299061156
! 88571 240860676
? 1
? 1
! 123213 859953138
? 1
! 29031 948509800
! 159262 417191008
! 88529 22641362
! 16918 181171859
? 1
? 1
? 1
! 16959 226178559
? 1
! 131486 661685985
? 1
! 3842 455897042
! 70295 499113418
? 1
? 1
? 1
? 1
? 1
! 196390 370886743
! 115779 11215806
? 1
! 137089 371163397
? 1
? 1
! 54131 954242764
? 1
! 126944 248045645
! 145499 990038077
! 153401 106609099
? 1
? 1
? 1
! 171977 912165923
! 184120 474794146
? 29164
? 1
? 1
! 22357 444012356
? 1
! 177734 313514028
! 107351 447040939
! 141379 99058782
! 122886 34434594
? 1
? 1
? 1
? 1
! 21746 842823234
? 1
? 1
? 1
? 1
! 184820 498298562
? 1
? 82665
? 1
? 1
! 137366 360605234
? 1
? 1
! 117271 214886314
? 1
? 1
! 41960 966503086
? 1
! 195475 626448375
! 198975 542867346
? 195412
! 29900 271783919
? 1
! 86140 684949539
! 88864 17611257
? 183122
! 143530 231520935
? 1
! 118970 768960788
? 1
? 1
! 184831 530081889
! 195129 780704018
! 138899 183247724
? 1
? 1
! 7787 3009536
! 12793 940033561
! 13077 308030350
? 1
? 1
! 8053 128235689
! 141977 973997782
! 185802 486834206
? 1
? 1
! 22504 80469729
! 189830 188381906
? 1
! 188341 993383234
? 1
? 1
? 140824
? 1
? 1
? 1
? 1
! 132825 458977528
? 1
? 1
! 160357 815152579
! 141088 602600357
! 133196 73054353
! 32551 365967337
! 150784 868967646
? 1
! 68185 233017229
? 1
! 46839 499627999
! 85636 131681998
? 1
? 58391
? 1
? 1
? 1
? 1
! 85566 693434797
? 1
? 1
! 119222 656815623
? 1
? 1
! 28443 573339128
! 130815 693151087
? 1
? 1
! 181932 206422434
? 1
! 195074 640023495
! 178666 225341143
! 46003 254666893
? 1
? 1
? 1
! 147006 449084222
! 119283 668849933
? 1
! 44140 514734771
? 103001
? 1
? 1
! 81121 652436802
? 1
! 46128 41003160
! 37169 112084458
? 1
! 138343 593685692
! 89196 527931893
? 1
! 17534 982476544
! 199811 847780529
? 26521
! 46823 411207184
! 132643 707235976
? 1
! 192476 932061749
? 1
? 1
! 40481 879355781
? 1
? 1
? 1
? 1
! 139654 746054204
! 165024 380093860
? 1
? 1
! 52715 200195564
? 1
! 130538 831348005
! 177012 57329955
! 196812 503221477
? 1
! 56387 273226606
? 1
? 1
! 47183 365666812
? 1
? 1
? 1
! 137316 476352046
! 160157 422011284
! 27191 409230515
! 126136 557232218
! 165455 213082778
? 1
! 137998 350148285
! 192270 809523716
! 45290 627566660
? 1
! 82613 891720487
! 46140 709874011
? 1
? 1
! 16751 317408429
! 194399 492817918
? 1
! 143801 448873027
? 61759
? 1
! 49974 434539192
? 1
! 88222 919830332
? 1
! 56566 492962314
! 144599 39784058
! 65214 151018632
! 133429 42973017
! 43656 371152209
? 1
! 146552 853116665
! 9876 442201045
! 138776 510753988
! 89629 681332966
? 1
! 20738 937569997
! 123672 245691820
? 1
! 109707 765301818
! 112903 889318954
? 1
? 1
! 70164 65232342
? 1
! 141992 486615598
? 1
? 1
? 1
! 30410 219020191
! 194735 226236852
! 180031 222150073
! 65851 518758850
! 71553 300492608
! 19881 387254133
? 1
? 1
? 1
? 154427
? 1
! 65641 991610504
! 67480 195598011
? 1
! 158917 566441145
? 1
! 191420 268097882
! 158027 987025276
! 104936 638644160
! 183226 39655773
? 1
! 120049 218671272
? 1
? 1
? 1
! 52617 776302109
! 7583 635458958
! 131793 245140189
! 169318 850535953
? 1
? 1
! 71010 76126808
! 85472 836446189
? 1
! 103108 200874235
? 173555
! 61166 394372191
! 112947 654552093
? 1
! 51724 937643107
? 1
! 5026 61474295
! 52122 561673081
! 70110 496306664
? 1
! 34282 752549213
! 127956 801522649
? 1
! 128790 911408035
! 29574 516484391
! 79999 989565325
? 1
! 49321 443459340
! 88054 332586771
! 179426 657739827
! 6645 954759027
? 1
? 1
! 82761 872200277
! 72446 501177764
! 140940 93686855
? 1
? 1
! 69989 107373515
! 105361 124367429
! 20732 753318507
? 1
? 1
! 98629 834606927
! 129847 833422421
! 170961 996518286
! 889 364201130
! 9974 40743983
? 1
? 1
! 61342 168569789
! 95169 598056844
! 191544 724159265
! 67930 726606209
! 109920 846732382
? 1
? 1
? 1
! 195526 485039804
? 1
! 197818 972808813
? 1
? 1
! 44665 13071688
! 166195 997374164
? 1
! 65233 416099733
! 28299 129023528
! 2312 41025164
! 62436 661968137
? 1
? 1
? 1
? 1
! 69455 1420200
! 181267 650559149
? 1
! 148142 906349726
! 147800 313391188
! 126909 89193481
? 1
! 116007 467428624
! 123293 847927620
! 19028 562165717
! 4043 120233437
! 97855 292912813
? 1
? 1
? 1
! 81625 399841971
! 106899 760688753
! 34388 347903103
? 1
! 32056 989834845
? 180313
? 1
? 1
! 97762 46428371
? 1
? 1
? 1
! 180876 202437906
! 185449 124017387
? 1
! 95235 389446888
! 3384 848255311
! 99788 530563839
! 155710 369522997
? 1
? 1
? 1
? 1
? 107113
! 123509 58760795
? 1
! 146460 303725440
! 5916 917709758
! 152013 352587369
? 1
? 1
? 1
! 81465 523112619
! 183684 849216494
! 124589 152773549
! 179663 228158544
? 1
! 99661 481711387
! 135400 102180520
? 1
? 1
? 1
? 1
! 101049 604523103
! 20718 543023127
? 1
! 19205 935036289
! 76559 500131382
! 8087 370595041
? 1
? 1
? 69056
! 50183 432720894
? 46828
? 1
! 17900 578816181
? 1
! 52720 946724584
! 91230 636324849
? 1
! 92623 773773598
! 2178 4786447
? 1
! 139942 295809093
? 1
? 1
! 76004 517881739
! 133303 807796662
? 176356
? 1
? 1
? 1
? 1
? 1
! 175950 464986472
? 181028
? 1
! 123365 957243334
? 42970
? 1
? 1
! 60546 933003971
? 1
? 1
! 179767 55943176
! 123944 513833160
? 1
! 155174 307372570
! 75692 899608252
! 157226 322389595
? 16024
? 1
! 9678 380266190
! 185061 553689857
! 154204 681542280
? 1
! 159735 729028591
! 194222 271902252
? 135627
! 41655 25949281
? 1
? 1
! 132549 764395448
? 47714
? 1
! 169391 996241216
? 1
! 98580 883725810
! 193174 337361251
? 1
? 1
? 1
! 60923 528683293
! 58578 648018047
? 1
? 1
! 17080 514321555
? 1
? 1
! 105342 504436436
! 159429 433958947
! 19193 631733490
! 149683 625390542
! 42765 497352197
! 78596 944202084
? 1
! 138955 750921935
! 133833 416715162
! 187610 427799673
? 1
! 79781 556067406
! 53354 318699867
? 1
! 159284 525625600
! 5564 788781586
! 194955 7443948
! 113234 43741903
! 181644 894277374
? 1
? 1
? 1
? 1
! 139436 472218164
? 1
! 162850 379219909
! 189555 827494774
? 1
! 53123 831569799
! 97276 128446866
? 1
! 21489 548287022
! 83221 722192297
! 162476 526828307
! 185705 738379096
! 146475 790718125
! 7999 969512968
! 48172 733583123
? 1
? 1
? 1
! 49599 689160724
! 98039 676857650
? 1
! 18253 656376954
! 155780 666875088
? 1
? 1
! 155078 993034276
! 178159 210628092
? 1
? 1
? 1
! 155505 244249470
! 186951 538164007
! 151522 949824320
! 191594 968031503
! 54208 941164867
! 76633 379062638
? 1
! 38484 576408539
! 158116 291719655
? 1
? 118066
! 99272 964252574
! 72382 92785100
! 115693 878102667
? 1
? 1
! 118864 631038259
? 1
! 121165 404466485
? 1
! 149772 787962576
! 8700 416242177
! 136728 114641632
! 64400 934952675
! 83827 537900336
? 1
? 1
! 9502 735616022
! 199754 955411010
? 1
! 145404 820135026
? 1
? 1
? 1
? 1
? 1
! 6260 17695176
? 1
! 114786 825580788
! 67499 294426282
! 7379 432820334
! 143085 876144977
! 172640 95434287
? 1
? 1
! 71679 618835172
? 1
! 99174 102964985
? 1
! 58517 160136476
! 88409 75461171
! 160704 412286311
? 96547
! 115593 369792746
! 5506 206754502
? 1
? 1
! 79712 752325038
? 1
! 68404 401590872
! 171574 280174240
? 1
! 2779 775920606
! 155511 530637288
! 166462 180026483
! 73822 111238236
! 46349 71254503
? 1
! 155971 134414113
? 1
! 176251 727569035
? 1
? 1
? 1
? 110009
? 1
? 1
? 1
? 150440
? 1
! 116711 117746888
? 1
! 54025 692442548
? 1
? 1
! 168627 122549991
! 65423 525937106
? 1
! 183573 617357099
! 153234 44880129
? 1
! 4981 503295781
? 1
? 1
? 157105
! 43762 961991454
? 1
! 80249 478156484
! 192282 619389322
! 191498 756113985
? 1
? 1
! 179915 327877017
? 183668
? 1
! 142420 858984419
! 39334 820335888
! 157190 357783128
! 90640 344636482
? 1
? 1
! 34321 860924843
! 68720 784437077
? 1
! 193971 622599093
! 131604 395082047
! 185414 786008709
? 1
! 129375 212372693
? 1
? 1
! 50699 532948652
! 60570 396847138
? 1
! 167348 487278838
! 87272 239834131
? 1
? 1
! 66039 339770742
! 84126 343623071
? 38122
? 1
? 1
? 1
! 36587 990646785
? 1
? 1
? 58895
! 22487 606321693
? 1
? 1
? 1
? 1
? 114945
! 117807 489952436
? 1
? 1
! 39262 340556596
? 1
? 1
! 159346 569194887
! 104380 943153693
! 104060 442279610
! 142849 21105027
? 1
! 73534 983002635
? 1
? 1
! 116208 520809803
? 1
! 46485 242063635
? 1
! 162878 774709617
? 1
? 1
! 129862 970510812
? 193617
? 1
! 178834 488075900
! 107516 279867100
! 91886 796671789
! 47380 613031037
? 1
? 1
? 140223
? 1
! 111264 487115814
? 1
! 175697 155572289
? 1
? 1
? 1
? 113796
? 1
? 1
? 1
! 32981 379143200
? 1
! 59838 142142043
! 158835 962479375
? 1
! 39191 850431419
! 75908 148504990
? 1
! 197219 488675638
! 134263 690276507
! 19497 657310411
? 1
? 1
! 197153 757580832
! 84783 365232121
? 1
? 1
? 1
! 47609 222278083
? 1
! 37968 728715701
! 69403 598460438
? 1
? 86854
! 75289 493859501
? 1
? 1
? 1
! 155974 215302600
? 1
! 81535 107316364
? 1
! 62210 535308505
! 112754 767184407
! 66076 174355748
? 1
! 106640 243698270
? 1
! 139706 258334179
! 127022 812664600
? 1
? 1
? 1
! 98896 637310080
? 1
? 1
! 42301 854104419
? 1
! 161407 254011439
! 168226 570429894
? 1
! 43331 881895695
! 104811 116634944
? 1
? 1
! 30717 365555582
? 1
? 1
? 1
? 1
? 1
! 88565 772998084
? 1
! 19536 192581203
! 135982 386073408
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 78741 303010178
? 1
! 186429 568633044
? 1
! 107918 24373612
? 1
! 31836 674496406
? 1
! 67997 80083414
? 1
! 84882 118704686
! 17462 387429788
! 197512 71165636
? 1
! 52769 661286799
? 1
? 1
! 45904 835234704
? 1
? 1
! 17732 367936258
! 83999 255520558
? 1
! 4624 399117126
! 121783 574843817
! 87229 4134245
! 10746 739439685
! 134275 859938305
? 159393
! 148309 568974340
? 1
! 192142 286460952
? 1
? 1
? 175997
! 183812 996714815
? 1
! 4654 668470932
? 143452
? 1
? 1
? 1
? 1
? 1
? 1
! 24627 409828879
? 1
! 121335 326175425
! 32500 272718927
! 34917 894073831
! 23306 805317210
? 1
? 1
? 29302
? 1
? 1
? 1
! 47008 287096977
! 20863 93807018
! 72233 769286561
! 27765 486670681
? 1
! 29519 453239804
! 103262 678218972
? 106361
? 1
! 1948 62217004
! 11840 748326110
? 1
! 133586 847964124
? 1
! 158998 93007152
! 144881 196372715
! 12626 628850395
! 2977 562824309
! 144989 788808131
? 1
? 1
! 41693 196970826
? 1
! 196693 254482944
! 94591 942003318
? 1
? 1
? 1
! 57729 860248667
? 41178
! 40285 239282577
! 55871 671030657
! 55543 101995503
! 168786 483306801
! 187473 473798588
! 52612 802621537
! 136007 786705407
? 1
! 123215 389855363
! 91794 590448774
? 1
! 77628 212192129
! 82604 640815893
? 1
! 104376 850769932
! 157573 863134
! 119252 723960284
! 149817 879770112
! 112073 270709459
? 1
! 56156 313089981
! 125608 69284768
? 1
! 130993 651015369
? 1
? 55785
! 19138 989770146
? 1
? 1
! 71408 26826937
? 1
? 1
? 1
! 111501 110139643
? 1
? 1
! 140494 751222607
? 166732
! 80906 775945115
? 1
? 1
? 1
! 64734 691043468
! 114787 260506798
! 26029 662240206
? 1
? 1
! 40505 468730338
? 165277
! 36101 259880681
? 1
? 1
! 111051 765778281
? 1
? 1
! 172542 414021497
! 107163 467055428
! 67861 827439595
? 1
? 1
? 1
? 1
? 1
! 129559 886550784
? 1
! 16585 261672517
? 149026
? 1
! 195116 804346082
? 1
? 1
! 136914 315822347
? 1
! 77392 727178830
! 121599 452096708
! 89478 421609040
? 1
? 1
? 1
? 1
? 1
! 108382 164269877
! 26272 12793611
! 106492 344969115
? 1
! 74412 422230658
! 118389 573871211
! 178475 223193492
? 1
! 183431 680694334
? 1
! 136440 288035079
! 155317 802039649
! 1982 894500912
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 152497 505438986
! 129445 324482479
? 1
! 98022 178744211
? 184586
! 43144 172277593
! 14886 557195801
? 157037
? 1
? 1
! 56301 495388004
! 53670 12011219
? 1
! 54023 963795985
! 113048 996991981
! 100928 980149357
! 86843 894162220
! 136936 593581808
! 53891 625756535
? 1
! 91228 316549870
? 1
? 1
! 175402 754663195
? 1
? 1
! 117278 675650376
! 48864 391043496
! 111 541473764
! 75035 24496474
! 178210 653320130
? 1
! 145862 517296515
? 1
! 36367 734520043
! 101098 79282709
! 185143 265746159
! 16181 2631630
? 1
? 1
? 1
? 1
? 1
? 1
! 91341 516286689
! 87640 323072011
! 194035 582002261
! 149049 531126968
? 1
! 93541 175341292
? 1
? 1
? 1
? 1
! 25245 255103792
? 185437
! 177902 497280606
? 1
! 182089 670954279
! 4677 707503343
! 31454 248929845
! 45266 134749587
! 88612 315323468
! 38407 163761315
! 170606 338107230
! 30918 7821852
? 1
? 1057
? 1
! 56755 886310046
! 162401 513458603
? 1
! 185183 550119584
? 1
? 77466
? 1
? 1
? 1
? 1
! 167728 874518111
! 160304 329270507
! 60148 266090146
? 1
? 1
! 33198 234387696
? 1
! 40126 951102640
? 1
? 1
! 7047 328808296
! 131240 516568835
! 46045 694212551
? 1
? 1
? 1
? 1
? 1
? 1
! 17947 834864081
! 37461 534461984
? 1
? 1
? 1
! 140083 974930668
! 104243 395295747
! 107303 415845392
? 187119
? 1
! 43891 59062539
! 185527 105176095
? 1
! 99164 16998210
? 81479
! 54172 423978548
! 21425 110036534
? 1
? 1
? 43384
? 1
! 67030 474839855
? 1
? 1
! 56847 546799372
? 40697
! 113157 506802884
? 1
! 126066 755201496
? 136672
! 30386 133160218
? 1
! 37164 559540999
? 1
! 198741 39975869
! 115997 394115589
? 1
? 1
? 1
! 43679 839085296
! 172693 795295160
? 1
? 1
? 1
? 1
! 98585 450324867
! 140762 305923135
! 163333 337231362
! 113558 8450610
! 98904 829198330
? 1
? 1
? 1
! 18843 280301862
? 1
! 64323 369950069
? 1
! 146709 373996793
? 77477
! 85981 995615413
! 174267 894257280
? 1
! 67868 845758876
? 1
? 1
? 1
! 124786 362110486
! 110199 752058129
? 1
! 94752 187247105
! 46216 352484501
! 187176 611258447
? 1
? 1
! 150884 6975475
! 163025 996747872
? 1
? 1
? 1
? 1
! 49259 882732590
? 1
! 155453 379959804
? 1
? 1
? 1
! 28244 647504796
! 194204 6468490
! 51895 33101840
! 18116 873086246
! 134313 692365630
? 1
? 1
! 70947 583011013
? 1
! 70787 202135260
! 113506 670539758
? 1
? 1
? 1
? 1
? 1
? 1
! 184995 240106499
! 4130 572644900
! 13626 98272798
? 1
? 1
! 32132 426237861
? 1
? 1
? 1
? 47265
! 22198 473533479
? 1
? 1
! 3730 760838091
? 1
? 1
? 1
? 1
! 177842 441369784
! 46044 993846969
? 1
! 103805 432849385
? 34075
! 48489 559965312
! 190786 383059218
! 27586 613084452
? 1
! 136391 137515329
? 115154
? 190708
! 43525 824382128
! 148116 815135941
! 58225 450910070
? 1
? 1
? 1
! 130057 543638888
! 45799 148041550
? 89118
? 1
? 92606
? 1
? 1
? 1
? 1
? 1
! 58583 288052075
! 133475 593589336
! 180194 609246914
? 1
? 1
? 1
? 1
! 60554 374509984
? 1
? 1
? 1
! 31791 610055037
! 114003 323069318
? 1
? 1
? 1
! 87090 290078465
? 78202
? 1
! 172549 141498295
? 1
! 90755 976168780
? 1
! 148943 874927048
? 1
! 118808 137390318
! 194029 923731134
! 119512 981918346
! 174183 275334275
? 1
! 161460 721721006
! 106291 757559007
? 1
? 1
! 60651 720440752
? 1
? 1
! 140562 284584492
! 165594 930952853
! 174899 226798473
! 29017 710298486
! 57349 88333217
! 63519 322016748
? 1
! 34457 549498634
! 30875 787070457
? 1
! 187112 259515742
! 103635 272306533
! 79668 296829546
? 1
! 119773 401554982
! 167357 281767003
! 94123 773642244
! 119237 756312076
? 1
! 48347 219592848
! 66419 974919434
! 163829 252061805
? 1
! 185195 4186914
? 1
? 1
! 44879 256725772
? 1
? 1
! 143940 329343916
! 26973 15062196
! 59790 820738679
? 1
? 1
! 143646 808624058
! 172010 111954160
? 1
! 166339 694011847
! 50231 315631961
! 53422 752834135
? 1
? 1
? 1
? 105308
! 145313 910730923
! 63365 730939300
? 1
! 186167 108185180
? 1
! 74379 860202874
? 1
! 158105 290708668
? 71296
? 1
! 20952 676455504
! 135330 774396097
? 1
! 122946 977814420
? 1
? 1
! 26635 570689797
? 1
! 69574 343845004
! 194031 857547644
? 1
! 62735 958642313
? 1
! 73167 128665815
! 19773 394835374
? 1
! 45087 534551043
? 1
? 1
? 1
! 199967 466801999
! 104398 765606252
? 1
! 182113 791023339
? 1
! 29342 497622843
! 152178 120314290
! 153649 264546861
? 1
! 16827 863232620
! 48522 782318292
! 91871 644007905
! 9325 591686226
? 1
? 1
? 1
? 1
? 1
? 1
! 112837 873921627
! 186698 40766040
? 1
! 53984 988724414
! 139356 426911053
? 1
! 81752 508206910
! 121480 305736207
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 95366 213113942
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 15233 520687422
? 1
? 1
! 53297 398514659
! 180283 601082662
? 99264
! 87180 441894302
! 146024 870733387
! 131646 94760310
! 96439 269081460
! 125603 281059954
! 24348 807631355
? 1
? 1
? 1
? 1
? 1
! 67594 235503913
! 151637 11648966
? 1
? 1
? 1
! 99685 453215868
! 84208 676776187
! 170669 846342681
! 133890 921814213
? 1
? 1
! 146234 35543009
? 1
? 1
! 24022 516116693
? 62667
? 1
? 31544
? 12898
? 1
? 1
? 1
! 115434 38169506
! 189049 21899008
? 1
! 132435 434246410
? 1
? 1
! 51166 364692883
! 1886 710365380
! 183447 907888895
! 151388 393746183
! 183517 867411101
? 1
! 159897 593417549
! 58470 486925909
! 119428 127417600
? 1
! 107622 177624427
! 166773 565531605
! 56385 759499414
! 147330 718676911
? 1
? 1
? 1
? 1
! 1312 914528435
! 135850 365521456
! 69483 148186684
! 92726 937855201
? 1
? 1
! 49902 547698432
! 34959 679315595
? 1
! 87492 127948383
? 1
? 1
? 1
? 1
! 8208 179790924
? 1
! 137003 702552741
! 115755 860416477
? 1
? 1
? 1
! 17769 650122782
? 1
? 1
! 83634 11318823
! 158297 633124749
? 1
! 90926 830314076
! 159132 191170940
! 189440 335443010
? 1
? 1
? 1
! 53455 560321916
? 1
? 65197
? 1
! 149803 275654210
? 1
? 1
? 1
? 1
? 1
? 1
! 43827 515985042
? 1
? 1
? 1
! 40835 758521052
? 1
! 95491 636260023
! 134993 190546509
? 1
! 5763 741201280
? 1
! 20960 87943645
? 143107
? 1
! 41118 776981191
? 1
? 1
! 139687 408703387
? 1
? 1
? 1
! 45212 263779516
? 1
? 1
! 92782 502579830
? 1
? 1
? 1
? 1
? 1
! 154266 391854564
? 1
? 1
? 1
? 1
? 1
! 59210 94204676
! 56357 118849431
? 1
! 119759 939725458
! 134878 782078245
! 191288 122971264
? 59353
! 133015 934408246
! 147504 588484824
! 162024 316387477
? 1
! 49421 386076845
? 1
! 33112 535549568
? 1
! 146919 823075250
? 1
! 19020 771811536
! 76046 120835124
! 26232 215463271
! 155725 164686653
? 1
? 1
? 1
! 148433 56292575
? 1
? 1
? 1
! 79581 657608858
? 1
! 84857 574805294
? 72620
? 1
! 106428 569037967
? 58928
? 1
? 1
! 19541 165344465
! 181831 249149206
? 1
! 17513 445490908
! 129393 29956784
? 1
? 1
! 663 750415750
? 1
! 28879 153548247
! 175910 655015849
? 115713
? 1
? 1
? 1
! 43208 249752296
! 15245 30429920
! 64364 595008240
? 1
! 106932 862964829
! 60330 754749305
! 48631 702099949
! 76289 898864293
? 1
? 1
? 1
! 170250 8858863
! 105430 963614126
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 36986 773899811
! 108253 845779688
? 1
? 72851
? 1
! 21006 846350022
? 1
? 1
! 188335 555884561
! 145917 361943039
? 1
! 92158 476812161
? 1
! 113809 848409715
? 1
? 59844
? 1
? 1
! 82329 167485703
! 26073 189726356
? 1
? 1
? 1
! 85045 123496408
! 191591 838750020
! 129475 361374795
! 44623 431947125
! 176316 531024565
! 131372 416073541
? 1
? 1
! 5305 274045455
? 1
? 1
! 107270 845666572
? 1
? 1
? 192871
! 3509 734075234
? 1
! 47113 618558733
! 197006 31714761
! 93606 242781461
! 150634 944881931
? 1
? 1
? 1
? 1
? 1
! 152349 683236676
? 1
! 148529 49464014
! 4781 490738994
! 155372 883581960
? 1
? 1
! 31643 278924221
! 120156 146573166
? 1
? 1
! 140428 148479507
? 1
? 1
! 31691 37550635
! 187987 302240426
? 1
! 22426 152285324
? 1
! 187726 422756229
! 20704 774393402
! 116146 401675101
! 133525 49796666
! 337 77759476
? 1
? 1
? 1
! 19828 704873768
? 1
! 103604 558883659
? 1
? 1
! 99490 531217630
! 88224 252341006
? 1
? 1
! 163222 210072720
! 37422 923747629
! 65188 829018418
! 74731 492096405
? 1
? 1
? 1
! 10619 737694049
? 127355
! 121727 267144873
! 133308 673648081
? 1
? 1
! 174604 104749059
! 148678 117684638
? 1
! 36310 796581118
? 1
! 9827 704528470
? 1
? 1
? 1
! 133419 172612753
? 1
! 144295 726026254
? 1
? 1
? 1
? 1
! 158655 824821598
! 150083 150749093
? 1
? 96156
? 1
? 1
? 1
! 101478 400267677
! 86720 474109343
? 69175
! 141098 571295297
? 1
? 1
? 1
! 81074 420373474
! 100400 647208633
? 1
! 28794 518846145
? 1
! 199827 151371298
! 102763 921046666
? 1
? 1
? 1
! 158664 119892849
? 1
! 118764 508790034
? 32723
! 19064 398074486
? 1
! 135991 456064295
? 1
! 47500 386569691
? 1
! 156074 59666441
! 149174 292308619
? 1
! 65227 142970433
! 62198 446828530
? 187741
? 1
? 1
! 16308 638586682
? 1
! 179804 546845966
! 163019 624608975
! 45129 77825929
! 59470 994484174
? 195459
? 135588
! 8847 727657705
? 1
! 173446 379012036
! 193768 631599757
? 1
! 62943 367008102
! 171271 190521225
? 1
! 129829 983962009
? 1
? 1
! 38066 489305549
! 26663 569627011
! 3388 446378537
? 1
? 1
? 498
? 1
? 1
? 1
! 78072 673880718
? 1
? 1
? 1
! 80538 172398646
? 1
! 51680 302040171
? 1
? 1
! 174800 544100804
! 158533 655770534
! 46877 136899658
? 1
? 1
? 1
! 4551 453689931
? 1
? 1
! 140862 790738254
! 37206 37167145
! 160691 156583606
! 177055 403503856
! 149466 251238914
! 194385 327234114
! 36474 848544934
? 1
? 70119
! 117292 443183018
? 1
? 1
! 83086 156556976
? 1
? 1
! 20123 968253771
! 102694 889922703
? 1
? 1
? 1
? 1
! 140120 930049297
? 1
? 1
? 82983
! 90819 827896530
? 1
? 1
? 1
! 162945 391209964
! 142364 430727279
! 135221 768181970
! 108819 106309855
? 1
! 86785 102067703
? 123143
? 1
! 6198 451479828
? 123589
! 188281 793007106
! 164296 29199747
! 192039 287397978
! 82312 336507355
? 1
! 93833 325281970
! 19118 333661158
! 98210 730656141
? 1
? 1
? 1
! 127106 293111963
? 1
! 180617 76793116
? 1
? 1
? 1
! 24867 759237054
! 66340 134411295
! 172120 614474619
! 5368 106327638
! 115160 799368476
? 1
! 45970 664833016
! 96573 876592935
? 1
! 92375 537018046
? 1
? 1
! 53180 372177733
? 1
! 10831 932901494
! 114707 285158995
? 1
! 180472 625485263
? 1
! 94685 263655539
! 194172 769180751
? 1
? 1
? 102697
? 1
! 8164 740178048
! 165804 304100334
! 183613 916169596
? 1
! 34679 574976495
? 1
? 1
? 1
? 1
! 38866 105744926
? 1
! 81434 345865199
! 77399 361808524
? 1
! 103157 844225105
? 1
? 1
! 76492 760542096
? 1
? 1
! 18819 951832673
! 170949 173258049
? 1
! 130641 12967794
? 1
? 1
? 1
? 1
! 68278 671115917
! 78999 321875117
? 1
! 36710 898396763
! 26543 540303520
? 1
! 133685 64632918
? 1
? 1
? 1
! 49759 707103275
! 170314 371610892
! 36259 516216617
! 6193 475022893
! 175775 198201926
! 102794 55817730
! 109159 375589071
? 1
? 1
? 1
! 159347 238363658
! 12832 976679392
? 1
? 1
? 1
? 1
! 18654 257836490
? 1
! 78473 223746826
! 175955 230172689
! 189118 878133320
? 1
? 1
? 1
? 1
! 82592 791684889
? 1
! 184555 248380012
! 109110 156358216
? 1
! 23402 864361331
? 1
! 54920 727632407
! 42046 859701802
! 142321 442209439
! 167364 56063669
? 104296
? 1
? 1
! 4396 258887249
? 1
! 58869 13009300
! 72374 580549282
? 1
? 1
? 1
? 1
? 1
! 135928 502942083
! 85915 697918309
? 1
! 184313 723993044
! 8738 388113075
! 20770 653069482
? 1
? 1
? 1
? 1
? 112369
! 67509 470032899
? 1
! 34190 436559768
? 1
! 199582 660094826
? 1
? 1
! 182315 67343488
! 167940 924320302
! 113257 105738414
? 1
! 178967 921993730
? 1
! 4392 430347861
! 116567 133951417
? 1
? 1
? 1
! 145348 528886155
! 169564 267004296
? 1
? 1
? 1
! 193485 367382881
? 1
! 96687 78255402
? 1
? 1
? 1
! 96970 395084898
? 1
? 1
! 176792 819651668
? 1
? 1
! 38333 925633611
! 187662 961822985
? 14485
? 1
! 151245 942280246
! 67069 750500695
! 125771 669620674
? 1
! 149341 876068383
! 128128 482147841
? 1
? 1
! 157243 6183347
? 1
! 64146 262849661
! 169715 355118155
! 150907 506456151
? 85322
? 1
? 1
! 114497 174801319
! 141328 313401825
? 1
! 160031 357235274
? 1
! 79309 249211495
! 133207 633265494
! 176008 51498109
! 108222 975019557
! 88233 225460468
! 57701 661633031
! 153248 624576320
! 2443 297235929
? 1
? 1
? 1
! 3794 657351285
! 124036 467369050
? 1
! 27097 157087516
? 1
? 1
! 2084 834162790
! 101844 169470363
! 10276 489310439
! 83273 285764838
? 1
! 78385 181272475
! 124225 363459829
! 180537 355029393
! 196580 989535851
! 1604 580059083
! 132136 932152732
? 1
! 104377 207759625
? 1
! 15084 251514495
? 149649
! 89713 727837523
? 1
! 100283 472890648
? 1
? 1
! 111611 886410152
! 32590 774041082
! 83940 53613360
! 45403 377602550
? 1
? 1
? 1
! 62677 737912738
? 1
? 1
? 1
? 1
? 1
? 1
! 37609 418159641
! 195632 803695662
! 111110 341306149
? 1
? 2171
? 1
! 39162 391646930
? 1
! 186859 396098926
! 158913 184405497
! 18542 592893715
? 1
! 197230 928759123
! 109148 929734961
! 164069 620454181
! 124388 611978143
? 1
! 134369 400687517
! 33263 681813947
? 1
! 9846 269505330
? 1
! 129232 76065255
? 1
? 10073
? 1
! 3797 805705808
! 16403 741239525
! 186945 656537573
? 1
! 120191 976902765
! 26018 767884053
! 178809 334445052
! 182316 412723705
? 1
? 1
! 58441 628791128
? 1
! 114279 814100686
! 61206 351102131
! 68562 630290888
? 1
? 1
? 1
! 153001 910821576
! 72843 125722091
? 1
! 77231 312737094
! 195309 78799836
! 97770 953469673
? 1
? 1
? 1
! 91404 693395775
! 88615 813466331
! 136191 476831969
! 125414 302252828
? 1
! 105138 107452049
! 12712 706245218
! 193052 770003087
! 87655 373806584
! 52279 469665468
? 179520
? 149467
! 23198 80813919
! 164812 876329858
! 131899 368261644
! 127311 875884614
! 141689 580359469
! 109671 747035471
! 5131 685786074
! 99517 997631873
? 1
! 109109 20873429
! 87222 368348246
! 133806 664524019
? 1
! 1438 346100489
! 69317 120211268
? 1
! 252 613378812
? 1
? 1
! 21800 217053501
! 168140 920193033
! 74368 273484805
! 127065 287911753
! 130988 769614906
? 1
! 17557 326918605
! 23029 102214494
! 53853 615803428
? 1
! 146797 513712491
! 68498 207044431
! 157385 507582159
? 1
? 199174
! 4767 577514827
? 1
! 170039 622308558
? 1
! 109913 704351601
! 55717 91091592
? 1
? 1
! 183112 586554841
? 1
? 1
! 42957 871851650
? 1
? 1
? 1
? 1
! 114870 778719078
! 35678 311812389
? 1
! 32893 794143347
? 1
? 1
? 1
? 1
! 117316 374397944
! 111589 621942454
? 1
? 1
? 1
? 1
! 85685 515211154
? 1
? 1
? 1
? 1
! 139135 389666845
! 182709 535075705
? 128417
? 1
! 47896 318160513
? 1
? 1
? 1
? 1
! 68671 250265412
! 12304 631033158
! 107676 534312066
? 1
! 103800 765674520
! 142748 419358552
! 67774 262444282
? 1
! 112729 358830176
? 1
! 21623 105985979
! 118738 640644858
? 1
! 154773 806147417
! 16086 681925571
? 41301
? 1
! 21067 797142374
? 1
! 159884 847379346
! 57484 609262638
! 104721 135632256
! 57899 265294059
? 1
! 142922 503311575
? 1
! 82614 232991118
? 1
! 109990 800291171
? 1
? 1
! 112735 147976972
? 1
? 1
? 1
? 1
! 33113 948226661
? 1
! 154473 684580875
! 140047 628861251
? 1
! 181639 115112055
? 1
? 1
! 114783 378405919
! 199017 645458468
! 125642 998055342
? 1
! 113103 43161537
! 37339 162160399
! 187145 840266199
! 38396 840889306
? 1
? 1
! 103720 668646403
? 166478
? 1
! 82830 338284782
! 186443 869306759
! 93979 362500825
! 121523 102777524
? 1
? 1
! 75632 183944185
? 1
? 1
? 1
? 1
? 1
! 50525 938503496
? 1
! 171652 600087984
! 128404 153489340
! 156506 629526698
! 3194 724119179
! 100329 610222684
! 31001 555543998
! 120893 56367520
? 1
? 1
! 191071 721106545
? 69820
! 135012 663784765
! 104786 11313934
? 1
? 1
? 1
! 11109 559582805
? 1
! 12310 818025891
? 1
! 146209 657034015
! 23105 506546080
? 1
! 118994 709476774
! 160364 923661728
? 1
! 72470 419660518
? 1
! 75191 258656108
! 1912 192482521
? 1
! 161399 175192882
? 1
? 1
! 78355 922202298
? 1
! 20059 422451828
? 1
! 77176 118760597
! 107035 869376109
! 54107 930864089
? 1
! 64290 713978764
? 185517
! 32408 389476598
? 1
! 60877 764707314
! 37201 401567146
? 1
! 123695 726917437
! 67751 852489672
? 1
? 1
! 62651 16795828
! 133139 635304670
? 1
? 1
? 1
! 41891 989757349
! 23622 821106312
? 1
! 130663 987672826
! 101769 411949697
! 29974 286653595
! 132035 839980492
! 13072 171385802
! 153663 593009692
? 1
? 1
! 182698 34701705
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 152380 242125553
? 1
! 183305 444372089
? 1
? 1
? 1
! 168019 733362881
? 1
? 1
? 1
! 97915 245571994
! 119215 551175951
! 149927 267780107
? 1
? 1
? 1
? 1
? 1
? 1
! 159117 163794752
! 176156 80929545
? 1
? 1
? 1
! 196952 701350377
? 1
! 151550 388137021
! 190301 354719083
? 1
? 1
? 1
! 37721 113557414
? 1
? 10709
! 69899 19406110
? 1
? 1
? 1
! 196326 265614411
? 1
? 1
? 1
! 37226 64367877
? 1
! 119834 671000019
? 1
? 1
? 1
? 1
? 1
! 128488 636987741
! 37771 339479220
! 107136 623934739
! 1058 683330688
? 1
! 141690 654713834
? 1
! 111697 545454469
! 143183 505393247
! 170028 161445095
! 81279 951298625
? 1
! 38888 51101663
? 1
! 5447 766518243
? 1
! 175548 117175604
? 1
? 1
? 1
? 1
! 14357 326671430
! 79147 314623932
! 65312 203811563
? 1
? 1
? 1
? 1
? 1
! 7903 363598242
! 158430 115573214
? 1
! 62280 251634004
? 1
? 1
? 1
? 1
? 1
! 36424 665701075
? 1
! 189282 81112923
? 1
? 1
? 88878
! 28622 70445694
? 1
? 1
? 1
! 34960 722823351
? 170871
? 182585
? 1
? 1
! 18145 673191140
! 173980 421839933
! 70828 981721944
? 74292
? 1
! 198151 336029730
? 1
! 151898 995720235
? 1
? 1
! 196535 707714020
? 1
? 1
? 1
! 101926 958615974
! 37937 370611493
! 94633 860043726
! 117973 710020371
! 128191 359733889
? 38819
! 71929 944453288
? 1
? 1
? 1
! 34645 106310677
? 1
! 18795 581188248
! 136623 58672400
! 30772 932998895
? 1
? 1
! 13268 174886015
? 1
? 1
? 1
? 1
? 1
! 84093 40335815
? 1
? 1
! 183995 240428000
? 1
? 146448
? 1
? 1
? 1
! 163656 554899197
? 1
? 173710
! 163811 829686586
! 56996 752981288
! 131752 403630684
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 185820
! 189182 757588193
! 151810 110278621
! 129846 56329875
! 95388 18832979
? 1
? 1
? 1
? 1
? 125138
! 67829 431737793
? 1
! 71341 733979853
! 63686 870674105
? 1
! 100730 276521944
! 134269 995384938
? 1
! 41793 809665818
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 12664 33653969
! 56401 694911580
? 1
? 1
! 8689 798624698
? 1
! 120458 154367086
? 1
? 1
! 157220 182955006
? 1
! 28242 915709514
? 1
? 1
? 1
? 1
! 79945 722824455
? 1
? 1
? 1
! 54417 260787154
? 1
! 137373 650887917
? 1
! 85413 486067036
! 154697 883689637
! 70555 815737727
? 1
? 1
? 1
! 119367 530346232
? 1
? 1
! 149818 233210353
! 177156 309734910
? 1
! 185023 489256675
! 185683 902974362
! 20554 465814131
? 1
! 85804 643024741
? 71455
! 101426 131944889
! 27328 405527529
! 189193 139570778
? 1
! 115857 124311638
! 89435 165034717
? 1
? 17818
? 1
? 1
! 129724 698748387
? 1
! 165821 897557093
! 181820 426995596
! 78668 756210388
! 136358 573178494
? 1
! 49000 819835827
! 196468 133212958
! 77009 848307223
! 66653 667494459
? 73856
! 39722 97224735
? 1
! 102411 101027601
? 1
? 1
? 1
? 1
! 1993 727954656
! 156220 237482247
? 1
? 1
? 1
? 1
! 99370 360132804
! 27058 459320214
! 99466 33114109
! 191603 575389796
! 99697 284873447
? 1
? 1
! 146624 348264169
! 91129 695008458
! 185947 796472325
! 77736 715640701
? 1
? 1
! 74340 234482970
! 156501 569452968
? 1
? 1
! 176804 635177477
! 50933 735073020
! 118412 271259099
! 14780 732524073
! 54892 754800792
! 26714 197514873
! 59370 95575322
! 3408 54341226
? 1
? 1
? 1
? 1
? 1
! 22043 49967038
? 1
! 71808 677242198
? 1
! 140979 563693350
! 50001 731301077
! 185261 577562182
? 1
! 181340 74293893
! 83543 71814722
! 110334 271361502
! 54005 316720369
! 195164 553495597
? 1
! 124544 205642921
? 1
? 18233
! 191924 428522468
? 1
? 176015
! 53992 626224371
? 1
! 136675 844162609
? 1
! 17755 242223550
! 6584 401374259
! 109094 96799902
? 1
! 76372 610650467
! 9008 802909837
? 1
! 198582 135955960
! 79003 757997729
? 1
? 1
! 113774 553434697
! 170361 482913695
? 1
? 1
! 8506 872197217
? 1
? 1
! 31451 705520187
! 117124 497522637
? 1
! 163520 586915085
? 1
! 78002 619183793
? 1
! 129273 70972089
! 30861 169137240
! 47613 798657379
? 1
? 1
? 1
? 1
! 171194 490085760
! 59280 36711443
! 131996 320426012
? 1
? 1
! 177024 446316704
! 56374 98924560
! 148291 645940792
? 1
? 1
? 1
! 158833 139769986
! 19458 264611278
! 55822 937293110
! 67153 238217811
! 90249 493862412
? 1
! 51139 910206138
? 1
! 48743 671996285
! 115892 312196460
! 122745 284046909
! 126510 479837186
? 1
! 38331 948587228
? 1
? 1
? 1
! 26185 693569615
? 1
! 184232 786115766
? 1
! 170862 672835437
! 94658 654035372
! 172217 74511042
? 1
? 1
? 1
! 173866 244390914
! 49013 811402748
! 69228 324171117
? 1
? 1
? 1
! 30043 380127126
? 1
! 156793 838432608
? 114482
? 1
? 1
! 15672 331875241
? 1
! 195703 478059252
? 1
! 157151 274523487
! 161258 667732699
? 1
? 131693
! 68979 171988292
? 1
? 1
! 196489 851201260
? 1
? 1
! 152225 274045719
? 1
! 16549 394352387
! 71926 97363623
! 32811 811373925
? 1
? 1
? 1
! 51502 629776036
? 1
! 167837 634698198
! 16449 975828068
! 57953 484270320
! 188685 174009371
? 1
? 1
? 1
? 1
! 76091 973510523
! 56641 969096774
? 1
? 1
? 1
! 170930 822065056
! 13702 471246703
! 15003 17018566
? 1
? 1
! 140673 686201433
! 60769 622226521
! 54383 824543868
? 1
? 1
? 1
! 33025 442064570
? 1
! 78010 328991992
! 134532 26043372
! 31748 721498235
! 48913 929113532
! 68481 195098247
! 130069 80886394
! 137954 309875496
! 18226 427116052
! 146718 305546535
? 1
! 130697 400971854
! 62038 104823255
? 1
! 78653 794620092
! 138145 591297085
! 197855 666641706
! 88877 963212093
? 1
? 1
! 65932 79804041
? 49880
! 93729 837978379
? 1
! 183938 474052446
? 1
! 137543 661832264
? 1
! 154863 982197710
! 112500 420372349
! 28460 885870866
? 1
! 10717 398683365
! 29150 418504516
! 48971 605482088
! 172470 887854005
? 1
! 171041 322818074
! 75511 767569232
! 134086 71418808
? 1
? 1
! 118540 483789254
! 109177 110361254
! 196920 372032069
! 35350 264574707
? 1
? 1
! 146444 634827107
? 1
! 178402 373288015
? 1
! 25050 105397688
! 184517 120256723
? 1
? 1
? 1
! 164414 168726455
! 177441 207013728
! 93719 668082078
! 119385 514006087
! 98900 659566164
? 1
? 1
? 1
? 1
! 186860 792239439
? 1
! 94017 158260521
! 196676 513500195
? 1
? 1
! 181083 812448508
? 1
! 132135 897920964
! 140414 437278508
! 124664 623200130
! 146187 124547803
! 35363 72415866
! 180915 845761547
! 24797 809971891
? 1
! 176555 424644892
! 177710 740704703
? 1
? 1
! 186774 423555096
? 1
! 54926 500588722
! 177899 133388071
! 74377 292378893
! 56962 609760072
! 89056 194671513
! 158905 409834548
? 1
? 1
? 1
? 1
! 190305 506411936
! 139235 421513335
! 14668 894418465
! 74516 492701479
? 1
! 15246 207277352
? 1
? 1
! 192102 423577540
! 168559 951654811
? 1
! 27354 508056586
! 170696 564890307
? 120381
! 137841 233635216
? 1
! 138090 449211574
? 1
? 1
? 172725
? 1
? 181932
? 1
! 7376 890868507
? 1
? 1
? 1
? 1
! 42093 519829651
? 1
? 1
! 25957 125719242
? 1
! 27913 141158934
! 189054 164877825
! 104771 965748199
! 22030 458423858
! 99430 857245955
? 1
? 1
? 1
! 80513 694855372
! 11103 435743162
! 181538 194499795
! 6257 972004624
! 198731 413340958
! 131038 454526803
! 87800 84005625
! 123790 346484412
! 133754 560764656
? 1
? 1
! 147630 360398770
? 38533
! 66492 746705495
? 1
? 1
? 1
! 183648 894072657
! 164598 710092677
! 27789 950283324
? 1
! 186473 408143072
! 132087 981918263
! 93264 412343376
! 194125 809568029
? 1
! 83951 59953851
? 1
? 1
? 1
! 156052 531030291
! 35412 97644639
! 167474 813057905
! 53970 628642563
? 1
! 159 868540939
! 177388 975812727
! 178898 829522628
? 1
? 1
? 1
? 1
? 1
! 189625 216509332
? 18364
! 21745 259325862
? 1
? 1
? 1
! 174169 989776828
! 179834 449426477
? 10171
? 1
? 1
? 1
? 1
? 1
! 39503 193015955
? 1
? 1
? 105385
! 74534 963823772
! 84291 41843687
? 1
! 16873 26958925
! 15598 298525933
! 134752 811328166
! 185863 369085306
? 1
? 179403
? 1
? 192160
! 10023 787740209
? 116948
? 1
! 82594 449232104
? 130539
! 29393 241721091
! 113521 95082267
! 176462 766869549
! 147623 53265094
! 97160 133758023
! 41588 408463063
! 34728 383041494
? 1
! 18712 151040438
? 1
! 18078 101237902
? 1
! 51716 56019930
! 171257 645395938
! 113786 16068788
! 78252 480867203
! 76577 123214129
? 1
? 1
! 188214 307195291
? 1
? 1
? 1
? 1
! 47830 625478761
? 1
! 183433 10136353
? 1
! 59082 860167845
? 1
! 49850 257772142
? 1
! 68225 485350944
? 1
? 1
? 1
! 155456 14296402
? 1
? 1
? 1
! 53344 211938478
! 121075 375866005
! 192197 731722462
! 74929 823142966
? 1
! 65223 294394579
! 85693 947070575
? 1
! 9124 79397743
! 163231 840431970
! 127697 121670194
! 100934 627165515
? 1
? 1
! 31154 338183509
! 121747 13407853
? 98210
? 1
! 189754 63580912
? 1
! 99424 835176021
? 1
? 56288
? 1
? 1
! 96901 319081426
! 117282 664756497
! 151449 440474904
! 46816 884623349
? 1
! 68556 548454003
? 1
? 1
? 1
? 1
? 1
! 128982 981636414
! 94181 369945854
! 152486 700604700
? 1
! 117307 567463105
! 191597 652981956
! 35173 596178234
! 66398 115892635
? 1
! 159135 395670347
? 1
? 1
? 110964
? 1
! 170196 409341773
? 1
? 1
! 50217 340954004
? 50357
! 111731 260274558
! 79862 900832320
! 125836 575018025
! 182839 690356784
! 17978 60180999
? 1
! 33164 736905702
? 1
! 106071 150750986
? 1
? 1
! 12396 332469647
! 22951 836629261
? 148427
? 1
! 24204 582251406
! 191375 104103488
? 1
! 131576 78627392
! 113800 527665480
! 103453 959442657
! 179569 175007209
? 1
? 1
! 34354 175545812
? 1
? 1
? 1
? 143942
! 77313 74997476
! 145109 205048967
! 169232 372165405
! 11385 683945425
? 1
? 1
! 67827 48176007
! 4842 46012062
! 19848 192928420
! 97085 10844737
? 1
! 110067 62325335
? 1
! 155508 906602728
! 53736 304599311
? 1
! 21557 612436643
? 1
! 132760 29333012
! 65741 314967355
? 1
? 1
! 51103 969260086
? 1
? 1
? 64313
? 1
! 142521 667415919
! 114353 635650201
? 1
? 1
? 1
! 61993 355850043
! 194313 687146481
? 1
? 1
! 189596 761180652
? 1
! 86969 371553117
! 115339 160772414
? 35771
? 1
? 1
? 1
? 1
? 1
? 1
! 83024 211985508
? 1
? 1
? 1
! 56201 334923891
? 1
? 1
? 1
? 1
! 135598 332261138
! 66081 253604969
? 1
? 1
! 10092 280433521
! 131298 327286154
? 1
? 1
! 92152 468058126
? 1
? 1
! 53429 371278242
! 829 524268572
! 48666 843359746
? 1
! 127235 531296047
! 155113 833889585
? 1
! 38299 13889909
! 115440 450256441
? 1
! 32336 142870154
? 67137
! 168375 728626581
? 1
! 30119 111658551
! 43753 845193005
? 1
! 179158 171388586
! 82769 24959188
! 72467 352726075
? 1
! 104397 537518759
? 1
! 150150 572745240
? 1
? 1
? 1
! 4303 742028657
! 448 926343517
! 175058 231104495
! 147423 550720513
? 172828
! 113053 533272793
? 1
! 188462 189793608
? 1
? 1
? 1
? 1
! 149840 794559572
? 1
! 143844 489215038
? 1
? 1
! 30636 384598408
! 17942 317540354
? 1
! 130779 949193570
! 84511 235406893
! 168851 549707831
? 1
? 1
? 1
! 40742 215763621
? 1
? 1
? 1
? 1
! 16084 81587838
? 1
? 1
! 400 292923741
? 1
? 1
? 1
! 146873 220657857
! 129216 43237959
! 195499 916925569
? 1
! 4151 425508241
? 1
! 82749 753072175
? 1
! 194579 635641437
! 166261 863772769
! 84638 576067471
? 1
! 52690 384759838
! 137224 893427148
? 1
! 107394 19573231
? 1
? 1
! 37041 958143801
? 1
? 1
? 1
? 108691
! 99137 563353044
! 158581 279715517
! 13519 707820563
! 144620 558551467
! 156872 814362005
? 1
? 1
? 1
! 70684 912951593
! 170925 724192835
? 1
? 1
? 1
! 7893 883506969
? 1
! 42334 718095760
! 49542 994647261
? 1
! 41735 547157103
! 99474 127511867
? 1
! 18631 272764074
? 1
! 110075 455859792
! 35990 705941653
? 1
? 1
? 1
? 1
! 64140 737719259
? 198338
! 67941 25267384
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 23383 165148147
! 62624 238870513
? 1
! 119515 288235760
? 1
? 1
? 1
? 94503
? 1
? 132550
! 15323 762833782
! 24554 887548590
? 1
? 1
! 107900 831903282
! 123939 336508112
! 175947 612628970
! 26173 540600284
? 1
! 139137 377551001
? 1
! 48199 483749232
! 160728 785168177
! 84117 148723420
? 1
! 92740 690360286
! 169572 234527471
? 1
! 181661 793181169
? 110246
? 1
! 14535 559339787
? 1
? 1
? 1
? 1
? 1
! 152584 587436468
? 1
? 1
! 153917 146805213
? 1
! 49183 803965031
! 24063 539457685
? 1
? 154609
! 70690 335041794
? 1
? 1
! 97832 362737673
? 1
! 141586 543206550
! 5468 839561298
? 1
? 1
? 1
? 1
? 1
! 133782 937553125
! 47447 814702029
! 193422 357024215
? 1
? 1
! 119802 303459422
! 51934 587856196
! 66406 355854784
? 35539
! 19104 272037728
! 39986 691968884
? 1
? 1
! 190724 10112122
? 1
! 145024 852933509
! 191009 194251737
! 20338 343791095
? 1
? 1
? 1
? 1
? 1
? 1
! 52753 390197648
! 13877 797010732
! 171498 903931729
? 1
? 1
! 14859 383947037
? 1
? 1
? 1
? 90710
! 36791 661950824
? 1
! 152694 150297791
! 118791 240955532
! 47743 311895337
? 69841
! 52043 46466042
! 92416 691654523
! 152121 476418150
! 183924 257079674
! 118652 110861396
! 128884 615863724
! 172096 992597442
! 196845 496408821
? 58967
! 81917 36474174
! 124137 448777034
! 114398 96889670
? 1
! 17484 836297010
? 1
? 1
? 1
! 93865 534943027
! 118354 332506598
! 40480 565312421
! 66307 897980969
? 1
? 1
! 174742 15654
? 1
! 29873 152501311
? 1
! 62131 316766249
! 10045 896808441
! 4718 754431978
! 128503 283743207
? 1
! 86556 586090723
! 105481 939100281
? 1
? 1
? 1
? 1
? 1
! 178123 934691180
! 20862 228202528
! 153683 497948615
! 137268 236288753
? 1
! 86663 409061345
? 1
! 83314 114429600
? 1
? 1
? 1
! 133344 716995021
? 1
! 22305 678819618
? 1
! 162775 809398493
! 93478 144443765
? 1
? 1
? 1
? 1
! 104146 126770076
! 180304 740331285
? 1
? 1
! 109609 543580420
! 165526 783216143
! 178347 828903518
? 21289
! 71080 754973933
! 61848 550996346
! 146759 418227841
! 181887 363002805
! 134210 703024436
? 1
! 28409 235813815
? 1
! 133273 805803502
? 1
? 1
! 123750 419292585
? 1
! 129212 510275275
! 8357 688562054
! 160090 371033383
! 81155 477373942
? 1
? 1
? 1
? 1
! 98505 785067934
! 18268 159562680
? 1
? 1
! 150102 87790759
! 107034 37888455
? 1
? 1
? 1
? 1
? 1
? 1
! 106926 174051850
! 107413 465260752
! 192701 215934372
! 151510 187273949
! 12913 383791832
! 51859 599748303
! 159049 852623051
! 137317 78193497
! 134558 849830962
! 143724 726802098
! 28633 118847306
! 136672 48694316
? 1
! 60437 791739565
! 73123 139718077
! 83922 304105984
! 124612 89818161
! 132700 962600961
! 193798 580233256
! 2754 648768668
! 125558 872965676
! 130508 817814238
? 1
! 138845 400339829
! 152557 470900340
! 165009 946326198
! 197245 602199235
! 54561 367993753
? 1
? 1
! 120158 333225576
! 69204 757926874
? 1
? 134437
? 1
! 108015 425673966
! 178716 35992352
? 1
? 1
! 71383 307222798
! 107772 268400849
! 150595 15481772
? 1
? 1
? 1
! 44986 134495887
? 1
! 16023 364669988
? 1
! 77540 455912222
! 1270 450367926
? 127094
! 124393 303181026
? 1
! 187988 74930489
! 63731 486073296
? 1
? 4682
! 112435 160858038
! 6027 313743565
! 154294 349349151
? 1
? 1
? 1
! 25000 944865957
! 151611 248615230
! 58262 130349625
? 1
! 155844 472768077
! 77414 797476771
! 125644 788098083
! 109211 470106278
? 84670
! 58310 238806733
! 65110 891388715
! 7006 251248370
! 96777 474175748
! 68321 510738070
? 1
? 1
? 1
! 113046 763811286
? 1
! 133222 743774851
? 1
? 1
! 14229 623189662
? 1
? 1
! 100584 837922705
! 42452 95359185
! 85961 121385390
! 93536 365098253
! 64624 649113599
! 37961 182121261
! 145340 928263126
! 145741 723621069
! 93462 184394065
! 110174 861715676
! 92976 337420327
! 152284 876840381
! 135896 706838476
! 116036 47966074
? 1
? 118270
? 1
? 1
? 1
! 80767 448962015
? 1
! 96819 965888451
? 1
! 164621 489954746
! 114218 693141962
? 1
! 154719 642835666
? 1
? 1
! 25802 625901167
! 142600 330992607
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 64610 380495697
? 1
? 1
! 165223 765271382
! 75956 799589400
? 1
! 181488 690829399
? 1
? 1
? 92990
? 1
? 1
? 1
! 70351 449748105
? 1
! 77389 5314698
? 1
! 114507 59125563
! 41234 350616920
! 56825 578553631
! 139244 828815293
! 104787 383094628
! 56145 150490650
? 1
? 1
? 1
! 178216 394469777
! 105031 129405990
! 104287 985086488
? 1
? 199341
? 120966
? 1
! 75286 951302089
? 43316
? 1
? 1
? 1
? 1
! 135003 832088457
! 179412 643845280
? 1
? 1
! 151373 96148110
! 120671 791560233
? 1
! 62552 363164309
? 1
! 157709 226423634
! 126268 97392081
? 1
! 4352 231753133
! 112217 112466633
? 1
? 1
! 112234 57780176
? 172350
! 131379 943935924
! 42747 833209879
! 170335 692789741
? 1
! 62385 626636594
? 1
! 64962 768238042
? 1
? 1
? 1
? 1
! 108073 804565572
! 94354 935314087
? 1
! 146999 608675427
! 4925 208950338
! 130686 122851017
? 1
? 1
! 168491 402247368
? 112491
? 1
! 109915 934269524
! 188996 533148386
? 1
! 132993 493805838
! 7682 291887993
? 1
? 1
! 94976 362742053
? 1
? 1
! 71691 354816343
! 116765 392950318
! 189431 252630777
! 169641 736711194
! 150985 596781030
? 1
! 114925 569578028
? 1
? 1
! 2850 175742197
? 1
? 61753
? 1
! 160338 717713846
! 136207 677474500
! 81589 332155437
? 1
? 1
! 143523 670866596
? 1
? 1
! 162947 964256811
? 1
? 1
! 199046 601759537
? 1
! 155187 160625261
! 91663 982195482
? 1
! 75408 842601628
! 86579 988718842
! 139858 792376452
? 38264
? 1
! 73144 833194091
? 1
! 90962 830071049
! 185221 847650997
! 783 445117883
? 1
! 139623 471136351
? 1
! 69203 875519258
? 1
? 1
! 182663 185850309
! 156761 585018736
? 1
? 1
! 130529 771234829
? 1
? 1
? 1
? 1
? 1
? 1
! 146096 24216707
? 1
! 152022 200600313
! 191734 349081229
? 1
! 52657 591280909
! 5977 610456449
? 1
? 1
? 1
? 1
! 115244 836691342
! 74441 100527119
? 1
! 168335 813860628
? 1
? 1
? 1
! 41418 192073346
! 166836 845795247
? 1
! 29227 953965608
? 1
! 43630 729765400
! 138335 514397635
? 1
! 17565 797100591
? 1
! 1524 252991642
? 1
! 21583 653651441
? 80208
? 1
? 1
? 1
! 103107 489637525
! 69312 178440245
! 176150 57424593
! 63456 110006193
! 173373 402525228
? 1
! 191933 607959906
? 1
? 1
? 1
! 197452 488230487
! 70462 111874315
? 1
! 7109 836999940
? 1
? 1
! 132267 830214282
? 1
! 103211 440285923
! 180070 594133210
? 1
? 1
! 97934 756994099
! 38735 157601817
! 11481 718723445
? 1
? 1
! 101635 279645698
? 1
? 1
? 1
! 62866 213097648
? 1
! 28334 893460068
? 1
! 45728 750506475
! 111399 324849619
? 1
! 49735 628668178
? 12437
? 79290
! 188562 77136885
? 1
! 191757 806478202
! 106782 34877889
! 22966 613784373
? 1
? 1
! 97565 657744757
! 31031 5343641
! 121802 803152653
? 1
! 139002 564669074
? 1
? 1
? 1
! 194814 27822441
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 33391 642973314
! 62560 577156789
! 63002 50044674
? 1
? 119910
! 24516 990658544
! 63801 297848151
! 65879 464669963
? 1
? 1
! 144955 847918826
? 1
? 1
! 196776 213093061
! 168029 133854138
? 1
! 165169 953594739
! 95751 351714631
? 1
! 167253 369763874
? 1
? 1
? 1
? 1
! 166304 196632175
! 62441 853560968
! 16825 629713024
? 52464
? 1
! 160470 236032093
! 171928 475341105
? 157201
? 1
? 1
! 55780 260997206
! 69992 614516402
! 93526 267062642
! 54552 31774245
? 62288
? 1
! 53506 245285917
? 1
! 108559 446834166
? 1
? 1
? 1
? 1
? 1
? 1
! 109010 363838958
! 108153 449941596
? 1
? 1
! 138465 31681052
! 14972 69956961
? 1
? 1
! 151129 774668122
? 96353
! 186618 355037893
! 150645 178921810
! 62024 432783637
! 136919 422158917
! 88357 197852534
? 1
! 105672 951752990
! 161360 999218419
! 181631 270235948
? 1
? 1
! 169821 691530803
? 1
? 1
! 96865 333490746
! 155793 723172458
? 187377
? 1
? 1
? 1
? 1
! 74527 825808047
! 112151 136436373
! 59545 861862735
? 1
? 194090
? 1
! 8619 314086413
? 1
! 3169 580326165
? 179364
! 2971 761382441
! 140521 158764625
? 1
? 1
? 1
! 45802 776113557
! 69902 46288707
! 51358 769992103
! 31072 998939434
? 1
? 1
? 141278
! 32508 634435609
! 113397 133301045
? 1
! 52470 276608483
! 165197 902928757
! 65937 696256987
? 1
! 25241 615888337
? 1
! 63792 308617234
? 1
? 1
! 105803 400415066
? 1
! 74390 327992010
? 1
! 198755 239435610
! 38859 782443761
! 54094 415111209
! 120214 447221262
! 133149 730972230
? 1
? 1
? 1
! 64147 892482630
? 1
? 1
! 182130 75871199
! 165888 477301140
? 1
? 1
! 30864 436841797
? 1
? 1
! 165127 514183615
? 1
! 13183 923283435
! 47672 448153312
? 1
? 1
? 1
? 1
? 1
? 1
! 169906 797077896
! 170671 248513747
! 198440 669196339
! 41352 585987434
? 1
? 1
? 1
! 188830 932967881
? 1
! 83249 514026429
! 157536 93513203
! 132654 710208335
? 1
? 1
! 31548 810349671
? 1
? 1
! 7029 37121134
! 170813 855910741
? 1
! 102013 685525369
? 1
! 114159 248030985
? 1
? 115931
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 191110 759270173
? 1
! 151078 967697838
? 1
! 100057 656005031
? 1
? 1
? 1
? 1
? 1
! 134703 928494722
! 72122 255610585
? 1
? 1
! 41878 747169616
! 132692 139466572
! 186024 732189325
? 1
? 1
? 1
? 1
! 45613 486903674
! 191335 549860860
? 1
? 1
? 1
! 127923 406612691
! 135397 448308286
! 61717 464043433
? 1
! 49261 461410344
! 199326 516400419
? 1
! 35561 94646115
? 1
? 1
! 49243 150236577
! 114758 431937049
! 83443 724626786
? 1
! 180646 66525830
? 1
! 19272 380688776
! 50939 673173647
! 8200 668784258
! 46374 542501031
! 182275 877118163
! 174446 414546926
! 192659 882724433
? 1
? 1
? 1
? 142207
! 24149 100644506
! 27398 739698030
? 1
! 133161 997258377
? 1
? 1
! 21867 864415937
? 1
? 1
? 1
? 1
! 56260 745646068
! 112519 812279716
! 173667 499258738
! 194959 744331701
? 1
? 37499
! 175040 561757179
? 1
! 6463 591409570
? 1
? 1
? 1
? 1
? 142325
? 1
? 1
? 1
? 1
? 1
! 8272 788776697
! 153851 900902744
! 11163 212466423
! 156571 284427752
? 116687
? 1
? 1
! 81302 90777091
? 1
! 186668 680173771
? 1
? 1
? 1
? 1
? 179342
? 1
! 99609 458917378
? 1
! 163763 879232868
! 97579 581862171
! 15932 814551994
! 104057 76843720
? 1
? 1
? 1
! 131607 971477429
! 50904 239531304
? 1
! 91515 394161264
? 1
? 1
? 1
! 99658 31472298
? 1
? 1
! 186518 833850856
? 1
? 1
? 1
! 185628 657943560
? 1
! 97502 66449357
! 111348 620265648
! 184556 338629745
! 12952 451766680
! 157014 976698534
? 9936
! 38677 774869886
? 1
? 1
? 29690
? 1
! 198159 975049871
! 88881 255190422
? 1
! 63361 59472179
? 1
? 1
! 73172 405473034
! 32365 401623189
? 1
? 1
! 66264 49489088
? 1
! 64237 733542066
! 91344 307895718
! 122337 812276531
! 5274 613482602
? 5519
? 1
? 1
? 1
! 129588 684645898
! 1815 844899948
! 126301 117317664
? 1
! 42356 492704112
? 1
! 161037 717022758
! 183649 792596312
! 96919 414321402
! 126556 94014043
? 1
? 1
! 91246 154578141
? 1
? 1
! 137607 951441437
? 1
! 79257 960390694
? 1
! 60236 699924206
! 95461 269720619
? 1
? 1
! 141144 774432496
! 88672 978038460
! 104230 74870644
! 88282 687090942
! 4357 278058752
? 1
! 105838 925715119
! 156440 889967138
! 37745 487742885
? 1
! 53499 937551650
? 1
? 1
? 1
! 183911 24318639
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 8431 591532692
? 1
! 125018 860921365
! 10991 726918388
! 117794 925335075
! 92177 998655751
! 29769 972764853
! 35753 48019911
? 1
? 142124
? 1
! 149015 976007766
! 133086 865981870
? 1
? 1
? 1
! 17991 100383238
! 183085 163829080
! 197243 863034539
! 43195 683305049
! 29310 154888387
! 174510 516700964
? 1
? 1
! 116595 793855849
? 1
! 192399 476020015
? 1
! 162215 651606899
? 1
! 166775 65507742
? 9935
? 1
! 137970 14699042
? 1
! 29941 728575096
! 188172 382426884
! 143885 107944567
? 1
? 1
! 89122 699897327
! 127016 964794116
? 1
? 38262
! 168067 254908999
? 1
! 190217 777382213
? 1
? 1
! 78236 844646725
? 1
? 1
! 42934 169450913
? 1
? 1
? 1
! 9400 913243603
! 37523 213789488
? 1
! 145375 83788137
? 1
! 52797 222130739
? 1
! 33575 204859704
! 111340 665576442
? 1
? 1
! 36656 667220759
? 1
? 1
? 1
? 1
? 1
! 48970 335986309
! 49973 804282291
! 108386 936145956
? 1
? 1
? 1
! 5069 435684633
! 72713 980888565
! 153520 130367142
? 1
? 1
? 1
? 1
! 195885 29913064
! 44920 926734239
! 196007 185550751
! 118167 65469136
! 24962 893222963
! 196246 110656002
? 1
? 1
! 138663 502645809
? 1
! 105396 446063214
! 27076 674231792
! 150765 726614072
? 1
? 1
? 65961
! 160648 351380377
? 1
? 1
! 70475 551688480
! 171318 203992479
? 1
? 89964
? 1
? 1
! 154777 789744548
! 13297 151109460
? 1
? 1
! 166674 910729623
? 1
! 32446 806281379
? 1
! 178437 537315505
? 1
? 1
? 1
? 1
! 152041 472155551
! 148958 323145840
! 182187 93711674
! 42508 131522220
? 1
! 67383 624084556
! 86142 722585204
? 1
? 1
? 1
! 142579 137225580
! 3620 2599396
! 78154 406922936
! 11873 480008502
! 106776 2382616
! 77873 163253923
? 1
? 1
? 1
! 47589 651093526
! 24292 734632344
? 1
? 1
! 45645 131156140
? 1
! 4251 774224166
! 168870 535395100
! 152756 854668009
! 90963 976937424
! 61842 784408109
! 84049 900732433
? 1
! 191918 264297024
? 1
! 4695 309371158
! 55830 106122654
! 8410 555804333
! 54786 739058344
! 182807 743162035
! 4580 417599771
? 1
! 97690 70895415
! 164701 910107301
? 1
! 115146 681646318
! 120859 294916807
? 1
? 1
? 1
? 36653
! 30751 609000785
? 1
! 123638 875812594
! 196852 749335505
! 83021 572455602
! 110222 501073106
? 1
? 1
! 199870 609454927
! 168478 760422987
? 1
? 1
? 1
! 104140 773155339
? 1
! 117239 416192769
? 1
! 48210 845175769
? 1
! 44484 503392719
? 111307
! 67787 749887748
! 15649 989009047
? 1
! 89806 722353034
? 1
! 151473 371097915
! 135805 823955018
? 1
! 13207 734556840
! 87344 644708152
! 17555 824913489
! 28854 348844435
? 163851
! 6100 999958696
? 1
? 1
! 25007 25726774
? 1
? 1
! 30678 740646602
? 1
? 10056
! 129198 491053377
! 166702 682643396
? 145123
? 1
! 141844 981509987
? 1
? 99352
? 1
! 159849 338117391
? 1
! 94102 899304825
? 1
! 19022 604032503
! 114041 440674891
! 25519 714662083
? 1
? 1
? 87862
? 1
? 1
! 61683 445610434
? 1
! 104085 253272000
! 157427 235143541
? 1
! 15731 651076066
! 91245 977227229
! 33327 122690291
! 157309 819588808
! 170440 443458906
! 91859 101001915
! 51135 443608137
! 174603 325529063
? 1
! 60356 119911522
! 177282 403525833
? 1
! 143449 654779899
? 1
! 8542 63822624
? 1
! 106258 179024746
! 88764 311614886
! 158864 510158298
! 80023 966863521
! 107726 961102888
! 85034 927583935
! 65691 890841340
! 5581 755146613
? 1
? 1
? 1
? 41024
! 14920 683038114
! 83327 492460759
? 1
? 1
! 118293 97342642
? 1
? 1
! 87178 193092053
! 193942 52320412
! 187476 121521788
? 1
? 1
! 118858 76519444
? 1
? 1
? 115090
! 31358 43029086
? 1
! 101508 671503139
? 1
! 62077 20040871
? 1
! 5886 916863070
! 157116 474211162
! 111155 179638177
? 1
? 1
! 165759 364037103
! 39350 923043234
! 21399 573801797
! 37631 510143764
? 1
? 1
? 1
! 151061 259038943
? 1
! 91516 313439606
? 1
! 161915 911578547
! 36065 66628768
! 87973 930961477
! 101073 338877107
? 1
! 134423 489923231
! 95575 102638102
? 192647
? 1
! 110181 148284353
? 1
! 151385 389044935
! 43440 855133697
! 5096 678553329
! 118710 456739960
! 46583 946223845
! 190910 984665116
? 1
! 197864 267842397
! 21361 915695912
? 1
! 96403 628425715
? 1
? 1
? 1
! 177124 376927371
? 1
? 1
? 1
! 137561 90445709
? 1
! 91353 717595273
! 29958 219630617
? 1
! 112111 592642195
! 187298 848828937
? 1
! 144931 402601793
? 1
! 176451 319336433
! 168123 46826834
? 1
! 168219 135123161
? 1
! 134041 766227520
! 79957 618972092
! 140867 880339050
? 1
? 1
? 1
! 37741 928361050
! 116777 246598259
! 95685 540790832
! 123414 656470203
? 1
! 70420 509734285
? 1
? 1
! 6554 810283613
? 28251
? 143573
? 1
? 1
? 1
! 91122 533604871
? 1
! 78885 505518892
! 21747 140630831
! 53711 97018262
! 87943 162793592
? 1
! 4232 473641254
? 1
? 1
! 69502 726757299
! 193752 180873595
? 1
! 199912 483453051
! 135848 670055898
? 1
! 30721 97758610
? 1
? 1
! 138865 421254173
! 75949 463999749
? 1
! 29482 829442198
! 199719 41298474
! 3499 691958544
! 15343 769298582
! 130846 500038162
? 1
? 1
? 1
! 198316 835067430
? 1
? 1
! 110835 61099102
! 2631 111698091
? 1
! 120657 523849177
? 1
! 34002 264250316
? 1
! 170004 189651379
! 59525 336223304
? 1
? 1
? 1
? 1
! 42158 324931211
? 1
! 160010 527551536
? 1
! 87719 549546309
? 1
! 182496 719852453
! 177738 28036797
? 1
? 1
! 15465 481290735
? 1
? 1
! 133387 3742708
? 1
! 10469 658222284
? 1
? 1
! 56902 290297734
! 23702 922014668
! 112302 225186203
! 99278 365878931
! 32269 144734596
? 1
? 1
? 1
! 153704 311450787
? 1
? 1
! 926 60696926
! 114071 170198283
? 1
? 1
? 1
? 1
! 33266 691117253
? 1
? 1
? 1
! 17744 290229203
? 1
! 7744 717215807
? 1
? 1
! 41714 844941498
! 59528 379680670
! 160046 674775042
! 98579 339771916
! 138703 288311782
? 97339
! 57891 951821469
? 1
? 47152
? 1
? 45137
? 1
? 1
! 122487 994213114
? 1
! 58361 710838602
? 1
! 44320 324823797
? 79930
? 1
! 65125 125598322
! 55988 817531669
? 1
! 8651 899762858
! 177104 336262285
? 1
! 136887 360576185
? 1
! 178579 580276929
! 113593 96805748
! 20710 830882984
! 23695 364549458
? 1
? 1
? 1
! 25507 936005588
? 1
! 132425 853952436
! 42677 994944151
? 1
? 1
! 140348 407897220
? 1
! 54690 990456585
! 91643 135488426
? 1
? 1
! 56608 384262724
? 1
! 97554 211928414
? 1
! 91760 84852440
? 1
! 130885 493627491
! 84512 925388608
! 24084 604974625
! 74481 838748559
! 19711 201917888
? 163773
? 1
? 1
! 74260 878907268
! 168298 759951233
! 18312 166891851
? 1
? 1
! 108138 137021791
! 62306 372988614
? 1
? 1
! 7656 832273799
? 1
! 143037 555665188
? 1
? 1
! 174026 896035957
! 27551 233501340
! 11339 873522299
? 1
! 26035 316003145
! 31387 531544771
! 123981 188821168
! 21419 634011620
! 148032 860758897
! 102617 111812073
? 1
? 1
! 89243 321212008
! 61609 789347593
? 134920
? 169010
? 1
? 1
! 42805 999585547
? 1
? 1
? 1
! 54418 365518052
? 1
! 30002 331770041
! 16060 777166201
! 157444 591744742
? 1
? 1
! 138614 194631122
! 158624 521971154
! 99569 640679468
? 1
! 95232 663843547
? 1
! 189602 168950414
! 49646 770597042
? 86264
? 1
! 155407 916925454
? 1
! 170346 4824688
! 56605 940320643
? 1
? 1
? 1
? 1
? 1
? 1
! 179492 626739848
? 1
! 49535 981578572
! 85506 827924186
? 1
! 99185 608935937
! 163059 321057904
! 2081 623047904
? 1
? 1
! 129217 920072893
! 78205 748310134
? 1
! 199868 439626894
! 47103 448810009
! 99300 975994982
? 1
! 104888 459414735
! 50476 577203024
? 1
! 189841 765575685
? 1
? 1
? 1
? 1
! 124384 511573873
? 135885
? 1
? 1
! 185988 71570169
? 1
! 57417 456732901
! 51002 961414746
? 1
! 85314 61498070
? 1
? 1
? 1
? 104342
! 162080 374403999
? 1
? 1
? 1
? 1
? 70064
? 1
? 1
! 121819 728731965
? 1
! 108168 364828054
? 1
! 61348 471415459
! 195818 322118598
! 53854 878234731
? 1
? 1
? 1
? 1
! 79209 476983677
! 26578 815086089
! 133140 788471205
? 1
? 1
? 1
? 1
? 1
! 134118 389146326
? 1
? 1
! 173871 428126511
! 18591 569407191
! 47929 902823441
? 1
? 1
? 1
! 99248 212586048
? 1
? 1
? 1
! 195516 959948805
! 90823 673904704
! 157229 96704889
! 195341 543889434
! 57544 89300634
! 110966 910766232
? 1
? 1
! 163640 389311848
! 100367 704468863
? 1
? 1
! 142754 311637654
? 2733
! 78578 254863250
? 1
? 1
? 1
! 122640 194344898
! 146809 773855689
! 163001 898092539
? 1
? 1
? 1
! 156924 446040131
! 70859 175452830
! 193349 723391450
? 1
! 162698 752317420
! 14786 518561783
? 1
? 1
! 71296 928464317
? 1
! 168391 859808029
! 63434 442665600
! 181845 160379326
! 199083 170615961
? 1
? 1
? 1
? 1
! 30834 82460758
? 156170
! 40201 366991425
! 160955 355230941
! 140667 714760493
! 146371 131776673
! 136159 297890647
? 1
! 89612 370655611
? 1
? 1
! 74144 250679324
? 1
? 1
! 138256 315683495
! 64269 415381346
? 1
? 1
? 1
! 49511 962570492
? 1
? 1
! 55494 868987704
? 1
? 1
! 187900 589037581
? 1
? 1
? 352
! 105867 32913974
! 13468 408719528
? 1
? 1
! 132061 845891179
? 1
! 178994 274976487
? 1
! 29699 368418440
? 71333
? 1
? 1
! 137185 98239750
! 42024 450256728
! 132914 175797014
! 105197 959867036
! 144594 667928314
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 106916
? 1
! 151900 207937362
! 58216 878262500
! 12739 885828050
! 15253 726630676
? 1
! 1727 842916176
? 1
! 40662 470723496
? 1
? 1
? 1
? 1
! 24244 69887618
? 1
! 86157 89185217
? 165603
! 122339 205847712
! 191944 905589774
! 15875 131212038
! 125497 764350556
? 1
? 1
! 137914 689819276
? 1
! 8149 842343981
! 183615 387945781
! 154960 14681820
? 1
! 21023 311269380
? 179367
! 42483 961918096
! 14432 220429611
? 1
? 1
? 1
! 181081 878312408
! 46432 844053217
! 122514 711562510
? 1
! 43511 658562291
! 130937 237903305
? 1
! 78729 391005859
? 1
! 90178 754390055
! 114442 872989113
! 78549 855348936
? 1
? 1
! 140343 737527238
? 1
? 1
? 1
? 1
! 181564 338637144
! 35840 966644798
? 1
! 14174 86817345
! 154856 991198770
? 1
! 98979 171096131
? 1
! 110368 791379643
? 1
! 181802 272795449
? 1
! 108129 732112566
! 104274 120573174
! 183203 959262726
! 13426 977485101
! 32215 328021655
! 84364 479243990
! 24080 429722135
! 5432 347662142
! 171693 130359222
! 180410 327545290
! 122471 978675464
! 37656 113129774
! 151107 857264427
! 159043 503177450
? 126255
? 1
! 170011 596631301
? 79934
? 1
? 1
? 1
! 101711 749927150
? 1
! 106875 181945258
? 1
! 171976 154907826
! 138043 383166501
? 1
? 1
? 1
? 1
? 152806
! 86501 245871665
? 1
? 130287
? 149507
! 159183 710649523
? 1
? 1
! 51583 232032660
! 121616 482956738
! 140306 125070459
! 141570 692699898
! 180573 530849727
! 38016 522839907
? 1
? 1
? 1
? 1
! 171083 816463276
! 152033 469751501
? 1
! 55272 819082953
? 1
! 124845 356463162
! 112619 479690942
? 1
? 163440
? 1
! 121152 688581428
! 95973 814136531
! 97436 524960474
? 1
? 1
? 194201
! 69789 255367009
! 100302 720711635
? 1
? 1
! 197402 732484210
? 1
? 1
! 40277 210312238
? 1
! 89255 163223974
! 63471 805795414
! 13190 564339393
! 81270 298088374
! 15423 729383773
! 133888 825640323
? 1
? 1
? 1
! 59668 472657551
! 135243 94826651
! 179227 306568687
? 1
? 1
? 1
? 1
? 39036
! 162252 927857777
! 178296 267085729
! 133981 319236510
! 6688 484086091
? 1
! 161717 360899493
? 1
? 1
? 1
! 189213 466177242
? 1
! 43595 364231018
? 1
! 158544 548344919
! 88061 806446652
? 1
! 65386 667139122
! 133295 853971115
? 1
? 1
! 132467 856437102
! 176669 813365475
! 149928 534550063
? 1
! 177363 918580739
! 38683 947891807
! 39781 22784038
? 1
! 624 716496524
? 1
? 1
! 191434 255631197
! 6123 153918803
? 1
! 145571 246533495
! 123253 229313931
! 39522 749836341
! 54375 476339941
? 1
! 3623 87562738
! 16902 981547634
? 1
! 146870 329615435
? 1
? 1
! 150380 258484361
! 145098 853093101
! 5019 27142451
! 67112 807777632
! 134787 697631752
! 101628 92732793
! 13839 744120752
? 1
! 151823 264209835
? 1
! 129999 826692477
! 82355 535678611
? 1
! 72226 690768087
? 67914
! 26443 383402269
! 108899 842485105
? 1
? 1
! 144049 641114082
! 160571 794400370
! 101216 63977986
? 1
? 1
? 9010
! 161088 823251371
! 189323 70611118
? 1
? 1
! 60483 743823231
! 104973 458146388
! 98602 418505242
? 1
? 1
? 1
? 1
! 26845 80534605
? 1
? 1
? 1
! 131749 880912823
? 1
! 30734 394871022
? 1
? 1
! 192205 565343480
! 27336 840505097
! 21238 835845541
! 51619 461815471
? 1
? 1
! 173824 660149486
! 98784 255765420
? 1
! 67352 940596700
! 57020 859424082
? 1
! 4354 846875531
! 17987 515816280
? 1
! 171711 163054948
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 171904 77576590
! 51221 958025395
! 163502 325713353
? 1
? 152857
? 1
? 1
? 1
? 1
! 166301 327499692
? 1
! 88771 435889347
! 159969 578751405
! 5718 964777128
? 17656
? 1
? 1
? 1
? 1
! 152908 568572628
! 52398 891194555
! 61049 735823015
? 1
? 1
? 48085
? 1
? 23220
! 5383 2218972
! 84633 759639666
? 59282
! 136604 850596488
? 1
? 1
? 1
! 192649 660729606
! 37643 592898010
? 1
! 166548 265222843
? 1
! 89180 375223937
! 3188 171592064
? 1
! 81888 335770287
? 1
! 88700 532002962
? 1
! 184050 817505565
! 47292 814538858
? 1
! 171108 886107045
! 101077 281368497
! 107165 970869162
! 131538 139559801
? 1
? 1
? 1
! 81298 70065289
? 1
? 1
! 92338 453107320
! 133990 487188283
? 160723
? 1
? 1
? 1
? 1
! 73728 815717419
? 1
? 1
! 102748 296831529
? 1
? 1
! 174094 814356834
! 4063 190524649
! 33569 866460006
? 1
? 63033
! 148462 627464939
? 1
? 1
! 122003 247717726
! 90202 497817951
? 1
! 121338 759302395
! 63640 81944069
! 195764 381489032
! 76354 298741120
! 34423 445589521
! 185692 941440494
! 143353 521555690
? 1
? 1
? 1
? 1
? 1
? 1
! 177359 138316940
? 1
? 1
! 162143 621248480
! 50381 93872434
? 1
? 1
? 1
? 1
? 71758
? 1
! 28354 415478266
? 170441
? 1
? 1
? 1
! 55348 458132851
! 137780 704323162
! 168686 555722274
! 193644 221279103
! 140054 519665998
? 1
! 127110 26626564
! 185086 464674299
? 1
? 1
! 189800 53671527
! 142726 945575163
! 29600 596585920
? 1
! 88578 403978558
? 1
? 1
? 1
! 109389 562887140
! 36379 306297072
! 138148 123027623
? 1
! 40647 285195543
! 46004 220958529
! 46633 455804482
? 1
? 1
! 87460 427573683
! 132603 762284712
? 1
? 1
! 43074 236558513
? 1
! 95956 912239284
? 1
! 29747 961593547
? 1
? 1
? 1
? 1
! 189194 863247849
? 1
? 1
? 148883
! 158155 610813573
! 164914 81620964
? 1
? 1
? 1
? 1
? 1
? 1
! 178958 952140489
! 121734 912299380
? 1
? 1
! 16629 873485156
! 170850 63372188
? 1
! 144628 276306048
? 1
! 509 719793502
! 166662 974299061
? 1
! 3528 731134906
? 1
! 117568 582871488
! 112201 66467437
! 136870 94794148
? 1
? 1
? 1
! 136611 137225015
! 182545 628483825
? 1
? 193334
! 161198 902788019
? 1
! 161477 164700488
! 67263 422798368
? 1
! 8538 477495386
? 1
! 1809 746830944
! 119952 573001001
! 10528 448909352
! 102525 923185481
! 17410 223274739
! 192682 670071855
? 1
? 124345
? 78414
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 158011 327980567
? 1
! 67890 75940673
! 156629 659465298
? 1
? 1
? 1
? 128264
! 100413 474358249
! 194373 944011935
? 1
! 5864 540740014
! 65208 89419438
? 1
? 1
? 1
? 1
! 9507 237956460
! 135512 878399279
? 1
! 136198 552105478
! 74255 922978590
! 133554 838145324
! 185298 884287427
? 1
? 1
! 194055 487608987
! 142732 882766805
? 1
! 138919 672779574
? 1
? 142575
? 1
? 1
? 1
? 1
! 72261 766652470
? 1
! 133569 460493956
! 69640 425320018
! 182494 197361471
! 155328 46218752
! 32431 697404458
? 33009
? 1
! 179573 156782300
? 1
? 1
! 135373 708818649
! 156516 596852705
! 103380 594254055
? 121929
! 111406 669193263
! 71878 637954623
! 69162 318622011
? 1
! 94283 729236408
? 1
! 167304 162874362
! 25066 841579956
? 1
? 1
! 199964 357300374
! 29670 55870323
! 126079 933179941
? 1
! 48930 326256170
! 21999 513698530
! 154825 658350817
! 179078 908520321
? 1
? 1
? 1
? 1
! 183057 15193373
! 121290 296994122
? 1
? 1
? 1
! 88059 546709962
? 1
? 1
? 1
? 1
? 1
! 107826 173759841
! 143351 851385254
! 110843 725865747
! 153406 395777324
? 1
? 1
! 136475 961165197
? 1
! 18383 135270697
! 6510 628804485
! 84363 976038667
? 1
! 15325 956007163
! 8467 104826865
! 105437 245778883
? 1
! 128712 425530443
? 1
? 1
! 40214 590461589
! 112568 292793889
? 1
! 5997 535279833
! 103013 204669947
! 148379 396046158
? 146562
? 1
? 1
! 90869 192910531
? 1
? 1
! 106495 986589515
! 119277 680319085
! 182871 229697687
! 70642 415593312
? 1
! 177226 862921944
? 1
! 122011 807019566
? 1
? 1
? 1
? 1
! 79833 90933563
? 1
? 1
? 1
? 1
! 140032 253688565
! 184022 642154289
! 173838 973408362
! 150637 148407673
! 199034 42448488
! 195183 501748311
? 1
! 152736 283648874
! 183317 739916919
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 34901 694965365
! 133364 368518274
! 70805 109279900
! 114021 353754084
! 182576 465906026
? 1
? 1
! 62665 428812337
? 1
! 57760 538630481
! 102192 807376956
! 28844 644801825
? 1
! 127069 389824670
? 1
! 118434 638420047
! 78051 766062617
! 121711 840895360
! 33290 851668227
? 1
? 1
! 47885 433158436
! 109402 900489399
? 1
? 1
? 1
! 148900 615639829
! 55018 71607205
? 1
? 1
? 1
! 22568 377402308
! 189328 348565855
? 1
? 1
! 100738 648465933
! 169894 695023826
! 156616 512859793
! 71967 950599104
? 1
! 3763 260686859
? 1
! 35507 840135123
? 1
? 1
! 23514 188383993
? 1
! 80509 522878746
? 69536
? 1
! 8246 609871428
? 1
! 116911 991587469
? 1
? 1
! 106736 83611858
! 154102 98156104
? 1
? 191550
? 1
? 1
! 38167 843891909
? 1
! 94720 60703968
? 1
! 41101 247958915
! 46275 442581009
! 146235 307116182
! 183617 719236348
! 66279 742571882
? 1
? 1
? 1
? 1
! 107647 12809377
? 1
? 1
! 154424 995852160
? 1
? 1
? 1
? 1
? 1
? 1
? 153636
? 1
! 89450 415265917
? 1
? 1
! 100793 727842658
? 1
! 138686 748605391
! 1906 601883014
? 1
! 97975 204562204
! 122037 161306431
? 57014
! 65855 47069049
? 1
? 1
? 1
? 1
! 51688 923837288
? 1
! 29239 111619728
? 1
? 1
! 126817 468953195
! 187693 760679072
! 109687 627087506
! 182587 130919600
! 181004 906337117
! 24974 329549283
! 159926 776591596
? 104249
? 1
? 1
! 22351 927345696
? 1
? 1
? 1
! 198096 839347613
! 197223 997594155
! 91083 858596249
! 109958 353051038
! 1268 261817479
! 45769 799724744
? 1
? 1
? 1
? 1
! 115518 601511106
? 1
? 1
? 1
? 1
? 1
? 1
! 64572 381929436
? 1
? 1
? 1
! 87990 862695609
! 163943 495553252
? 1
? 1
? 1
? 167590
! 30144 74052073
! 115624 82381589
? 1
! 71847 35172377
? 1
! 119032 186820923
! 105555 373616518
? 1
! 197874 712931190
? 1
? 1
? 1
? 1
? 1
? 1
! 131908 616849174
? 1
! 123033 710458960
? 1
! 15510 951182168
! 115436 418759756
! 88876 782329599
? 1
! 4735 76807844
! 83100 578120245
! 81335 633001312
? 1
? 1
? 1
? 1
! 99522 63418079
! 112981 63061774
? 1
! 152707 723777165
? 1
? 1
! 65284 434032955
? 1
? 1
! 28078 150935650
? 1
! 8920 244580177
! 67933 317590793
! 78734 48116233
! 199260 882240397
? 124748
! 103650 521833777
? 1
? 1
! 116566 152989019
! 10486 382821990
! 127842 385356342
? 1
! 77377 877618240
! 84089 166488558
! 35525 142464159
? 1
? 1
? 1
! 127369 383775830
! 112055 597878023
! 146383 201736700
! 17706 99623603
? 1
! 87772 201972996
! 135085 523668086
! 15843 569371035
! 69392 471498884
? 1
! 143893 35355255
? 29869
? 1
? 1
! 94392 53974129
? 1
? 1
! 50930 533537220
? 1
? 1
! 149878 679152347
! 12929 531171672
? 1
! 96544 656487568
! 76482 611709716
! 52729 482239245
? 1
? 1
? 20117
! 122978 149623697
! 70257 576342029
! 7955 257231123
! 109342 257119083
! 161263 15795841
? 1
! 161595 421377516
! 106150 20979409
! 170204 583854502
? 1
! 167882 885880919
? 1
? 1
! 28479 439829607
! 72086 935041892
! 196232 243831297
? 1
? 1
! 144437 878361119
? 1
! 156882 945955249
? 1
? 1
! 136216 47963589
! 150422 443771610
! 128819 385405974
? 1
! 93400 380454294
! 174552 111082178
? 1
? 1
! 196127 529000858
! 88114 987968740
? 1
? 1
! 65016 329554576
? 1
? 1
! 20015 33543231
! 96314 479750546
! 136158 909694687
! 84716 980380473
! 10222 532798261
! 125633 661492741
! 166807 994877670
! 170935 753833428
! 115324 630530991
? 1
? 1
? 1
? 1
! 90150 875989125
! 43023 201676612
! 57358 900065605
? 1
! 62095 483922820
? 1
! 94635 903837490
! 148512 14473851
? 1
? 1
! 144052 585223924
? 1
? 1
! 79317 339777787
! 97345 679732936
! 149440 405170384
! 40782 709507907
! 171820 733247680
! 191974 732927918
? 1
! 28692 982421158
! 186184 167558129
? 1
? 71483
? 1
! 52786 233715565
! 88133 487790560
! 168846 854372766
? 1
? 1
! 172066 323072845
! 65347 160119142
? 1
! 98014 578122778
? 1
? 1
? 1
? 1
? 1
! 125179 149130602
! 58896 696607068
? 1
? 1
? 1
! 101314 976374984
! 66480 358472499
? 1
? 1
! 154462 81821633
! 198843 630345337
? 1
? 1
? 1
? 1
? 1
? 1
! 42580 388860952
? 1
? 1
! 84263 456523494
! 187527 563809879
? 1
? 151029
? 1
! 17801 724380412
! 153041 306026172
! 106211 376553632
? 1
? 1
! 27198 866913804
! 113333 943240585
? 1
! 71089 89518479
! 199742 20594331
! 75443 88795910
? 1
! 144719 244726209
! 58546 418269812
! 11582 748819495
? 1
? 1
? 1
? 1
? 1
? 1
? 83276
! 176431 790311255
? 1
? 1
? 1
? 1
? 1
? 1
! 188143 895867282
! 140864 28629957
? 1
? 1
? 15632
! 172303 807036345
? 1
! 49167 778171546
! 134222 43785022
? 1
? 1
? 1
? 1
? 1
? 1
! 162825 492755076
? 1
? 1
! 130286 925025039
? 1
! 48285 701452791
? 1
? 1
? 1
? 1
! 71011 263115701
? 1
? 1
? 1
! 163102 550299354
? 1
? 1
! 87736 9809076
? 1
! 20614 401767207
? 1
? 40601
? 1
? 1
! 82883 595186373
? 1
? 1
? 1
? 1
? 1
! 48735 30864399
? 139969
! 142894 699966079
? 1
! 88848 280387061
? 1
? 1
? 1
! 99332 934740825
! 197797 642504741
! 150538 508440462
! 131118 782461090
? 1
! 16401 852705558
! 169841 873011988
? 1
? 1
? 1
? 1
? 1
? 1
! 94781 851159831
? 1
? 1
? 1
! 188816 968834393
! 136726 60789529
! 90003 580976442
? 1
! 121146 804364576
? 1
! 121515 24973781
! 102077 666213663
? 1
! 29901 716658424
! 41770 47321118
? 1
? 61993
! 170785 736199088
! 958 632526168
? 1
? 1
? 48638
! 160806 597579382
! 25671 161911656
? 1
! 189181 526582414
? 51290
! 84661 890806619
? 85052
? 1
! 33055 346972402
? 1
? 1
? 1
! 6751 591138420
? 1
? 1
! 146382 169093680
? 1
! 66013 603407597
? 1
? 1
? 1
? 1
! 56557 270508444
? 1
? 1
? 137718
? 1
! 177774 126293929
! 10398 393856359
? 1
! 165699 851143949
! 119969 535013943
! 137559 632823084
? 1
? 1
? 1
? 1
! 177434 780394844
? 165590
? 1
? 1
? 1
? 1
? 1
? 1
! 189421 686197538
! 88555 97585489
? 1
? 1
? 1
? 1
? 1
! 140701 787129185
! 81140 424351642
? 1
! 183032 126233223
! 123283 972983797
! 108165 574338630
! 174112 527114549
? 1
! 23182 605731158
! 112883 484681511
? 129450
? 1
? 1
? 124788
? 1
! 123610 811095905
! 67011 101951927
? 1
? 1
? 1
! 75842 943767737
! 132585 81230389
! 191798 560723375
! 130617 713429681
! 160770 884128228
! 24657 389605638
! 93932 31115669
? 1
! 108217 918664946
! 68242 348927176
? 1
! 88568 980890707
? 1
? 1
? 1
! 107744 520417332
! 88101 549485908
? 1
? 1
? 1
? 96825
? 1
! 13314 836741167
? 1
? 1
? 158948
! 160919 174938143
! 139964 936707738
? 1
! 195851 996926469
! 130360 571921505
? 1
! 40537 64232954
! 24951 526028825
? 1
? 1
? 1
? 1
? 1
? 101709
? 1
! 1600 411663768
? 1164
? 1
! 103140 645131562
! 49110 53654047
! 144169 359570679
? 1
! 197887 863168661
! 42449 11806542
! 172420 821776305
! 62252 820096177
! 517 539583385
! 1409 900423769
? 1
? 1
? 1
? 1
? 1
? 1
! 95480 888655065
? 125369
? 1
! 188722 50055826
? 1
? 1
? 1
! 179240 60834453
! 1765 369921517
? 1
? 1
! 118778 827435479
? 1
! 1292 519658930
! 171874 954975685
! 63287 340195755
? 1
! 99127 989969196
! 75135 725710745
? 1
? 1
? 1
! 21444 329379887
! 175266 786650295
? 1
! 185204 681497539
! 125863 678397883
? 1
! 9403 860870086
? 1
? 1
! 24758 814467016
! 79211 956661621
! 60859 702190992
! 168231 449096852
? 1
? 1
? 1
! 33273 370358284
? 1
? 1
? 1
! 194257 324992611
! 92592 321245566
! 130652 414147609
! 99297 303534426
! 109978 303708039
! 96860 662777170
! 57626 541223099
? 1
! 4034 589672425
? 1
? 1
! 37465 594842861
! 58016 85759749
? 1
? 1
? 1
? 1
? 1
? 1
! 156111 8800917
! 167218 11428223
! 24796 969417584
? 1
? 1
? 1
! 5384 926022146
! 50576 161900817
! 132454 188836347
? 1
! 122976 398495134
! 28748 96424607
! 196514 496016275
! 114991 503101106
? 1
? 187848
! 66416 465082437
! 117048 724495676
? 1
! 162427 900195650
? 1
? 1
! 19423 177407462
? 1
! 12694 449236077
! 8417 188524825
? 1
? 16694
? 1
? 1
? 102995
? 1
? 1
! 113614 665973440
! 177239 969137443
! 182419 317432720
? 1
? 1
! 98327 539106568
! 103254 661548044
! 178277 801385425
? 1
! 141352 161342842
! 118885 508566710
! 71057 930880283
? 1
? 1
? 69786
! 147090 997255129
! 144232 558597958
! 4521 223549637
? 1
! 63355 468037975
! 74769 542970311
! 3028 622981580
! 179745 864683229
! 165407 765256253
! 71373 539348709
! 19089 503049706
! 149418 441282368
! 109219 673519831
! 163494 580371823
? 1
? 1
! 58433 537030180
! 168647 353148872
? 1
! 77998 300938525
! 36087 120453013
? 1
! 146615 707662263
? 1
! 60043 491261296
? 1
! 1864 737419888
! 54166 916635365
! 143472 329737454
! 167737 518528715
? 1
! 946 180243462
! 146104 400166463
? 1
? 1
! 152963 82370764
! 56193 224559772
? 1
! 92334 990818720
! 169719 966038425
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 70044 33414526
! 155099 358861436
? 102380
? 1
! 83514 899926521
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 42567 461646202
? 1
! 156865 308263732
! 162368 918277400
! 176365 878599646
? 1
? 1
! 108688 747067835
! 29688 336562192
! 130543 233608474
? 1
? 1
? 1
? 1
! 135617 727126107
! 137032 82906265
! 103659 144759205
! 191147 503251626
! 77571 89313900
! 133853 356008365
! 71580 487325707
! 184988 356320857
? 1
! 49906 306412526
! 130318 112968864
? 1
! 128687 323436710
? 1
! 134543 965382871
! 44331 899043954
! 86738 665842140
! 126383 555201967
! 145612 974376062
? 1
? 1
! 107036 175981511
! 63331 698226087
? 1
! 61684 850769546
! 87428 949983673
! 3868 788414895
? 1
? 1
! 113902 177230490
! 87700 751780821
? 1
! 129823 65617405
? 1
? 1
! 163152 960824848
? 1
! 20177 787530925
? 1
! 95802 912557594
? 1
? 1
! 77271 108884569
? 1
! 157660 804574068
! 152592 49201618
! 160289 724318363
! 13668 295847165
? 1
? 1
? 1
? 1
! 146163 979400633
? 29284
? 1
? 1
! 177545 713285722
! 146746 424774709
? 1
? 1
? 1
! 170684 315005263
? 1
! 19691 311443472
! 45186 867574628
! 186285 172570943
? 1
? 1
! 194796 199740937
? 9461
? 1
? 1
! 46909 162054428
! 135279 639743860
? 1
? 1
? 1
! 42465 60672291
! 180811 334685522
? 1
! 31914 67539209
! 141864 2280038
? 125199
? 1
! 75283 959160594
? 1
! 119068 368717146
! 112493 211124118
? 1
? 1
! 96957 304722062
! 74873 161966784
? 1
? 1
? 191641
? 1
? 1
! 38466 80318111
! 34049 529844585
? 1
? 104940
? 1
! 176577 341889350
! 76470 921034577
! 19103 30373141
? 1
? 1
? 1
! 148874 808846406
! 172508 146382191
! 8391 763970190
! 137781 909040737
? 1
? 1
? 1
? 1
? 1
! 123080 635507918
? 1
! 130484 516080057
? 1
? 1
? 1
! 143700 850643342
? 1
! 10360 267018037
? 4408
! 33518 498802713
! 15173 733156226
! 191801 211377144
? 1
! 115043 48438571
? 105413
! 142811 777626765
! 130250 475356079
? 1
! 164217 62763095
! 156810 763609062
? 1
? 1
! 69638 394396704
? 116009
? 1
! 66704 800913948
! 184321 416657998
! 153943 805958877
? 1
! 171685 492468605
! 31460 173435687
! 48120 64980858
! 44050 430732722
! 56741 768660594
? 1
! 24026 462468831
? 1
! 41140 756718194
! 115123 517642869
? 1
! 76254 183784243
? 1
? 1
! 142298 420212576
? 52789
? 1
? 1
! 36556 490988157
! 17797 295055740
? 1
? 1
? 1
? 1
! 19846 490963201
! 169621 214873189
! 182528 943613174
! 58031 115932344
? 1
! 111188 410540172
! 155859 989270754
! 23229 926527662
! 29530 899925188
? 1
? 1
! 97195 663059596
? 1
? 85178
? 1
! 31931 896251906
! 162167 839781540
? 1
! 158288 322874821
! 92791 985595994
! 92510 571304251
? 1
? 1
! 107288 615724303
? 1
! 130097 60879225
? 1
? 1
! 198549 775989361
! 132681 721748714
? 1
? 1
? 1
! 2852 507811236
! 64210 636072306
? 1
? 1
! 155205 143628942
! 132952 561966013
! 161476 781087150
? 1
! 6781 963542075
? 1
! 17377 907377523
? 1
? 1
? 1
! 92926 391684925
? 1
! 122516 430239686
? 1
! 122185 910884959
? 1
? 1
? 1
! 88475 229373198
? 1
? 1
? 62656
! 50653 349047420
? 128096
? 1
! 42842 153258390
? 1
? 150370
? 1
? 1
? 1
? 1
? 1
! 46695 539529374
! 27616 682308262
? 1
? 1
? 1
! 34188 192995664
? 1
? 1
? 1
! 136577 755133538
? 1
? 1
? 122993
? 1
! 167129 230328321
! 123631 607237754
! 134505 384627847
! 152583 263077766
? 1
! 98073 788686206
! 110786 251727858
? 1
! 195535 456229209
! 42799 187889617
? 1
? 1
? 1
? 1
? 1
! 33819 101970469
! 10082 633065028
? 1
? 1
? 185788
! 39903 754260976
? 1
! 163661 449140519
! 122867 823055870
! 31292 463207511
! 98766 959198956
! 141676 186858393
! 57598 387390929
? 1
! 90568 691468739
? 1
! 49344 93355892
? 1
! 5694 563261241
? 1
? 1
! 74290 629793242
? 1
! 40272 973947723
? 1
? 1
? 40062
! 137726 828123376
! 199521 872086847
! 163361 58806734
? 1
? 56954
? 1
? 1
? 1
! 8701 754181241
? 1
! 39330 276226118
! 96235 729735591
! 60577 702514259
? 1
! 85882 257750181
? 1
! 56971 141949166
! 89238 156695587
! 93408 882445046
! 32759 679098647
? 1
! 153630 507878654
! 129315 707444086
! 5391 974821506
? 1
! 148494 875518030
! 183115 328302650
! 78329 985285622
! 71167 292531934
! 95493 623578737
! 102548 592950117
? 1
? 1
! 35511 976840074
! 148368 181710815
? 1
? 1
! 139516 61848925
! 3199 769338422
? 1
? 1
? 1
! 4927 129565336
? 187129
? 1
? 1
? 1
! 214 368125601
! 125779 673693640
! 86985 820357550
! 104783 198198410
! 60765 520351051
? 1
? 1
? 1
! 198167 89203137
? 1
! 102624 996603608
? 1
? 1
! 84926 45083985
? 1
? 1
! 188666 167913715
? 1
? 1
? 1
! 148756 643914136
? 1
! 82573 253399980
? 1
! 163028 72172119
! 190210 8611451
? 1
? 1
? 1
! 3431 282405922
? 1
! 143107 974965482
! 14398 734075683
! 58325 343388662
? 1
! 175420 471111800
! 152071 167117488
? 1
? 1
? 1
? 1
? 58931
? 1
! 2041 633890188
? 1
! 10927 566752514
! 133643 909834173
? 1
! 151896 624584049
! 122674 611352630
? 1
? 1
! 94921 957617411
! 195811 923694656
? 1
? 1
! 170943 695422939
! 129828 293427137
? 1
! 121016 745064664
! 73713 937272700
! 162595 43943545
! 184262 861581774
? 32474
! 9103 860842424
! 146532 841729141
? 1
? 1
! 159803 673572910
! 133285 344585620
? 1
? 1
! 137115 930272235
! 118220 816575848
! 195446 424296110
! 173294 16068103
? 1
? 1
! 55137 504543365
! 67418 422063165
! 11367 404948447
? 1
? 1
! 91195 769114662
? 1
! 157258 516747739
! 54009 272974741
? 1
! 113262 201657791
! 60556 152691683
! 66868 63059673
! 44701 169629001
! 88193 212015403
? 1
! 46981 752617207
? 1
! 56105 883473383
! 2108 927830799
? 1
? 1
! 18694 75363273
! 156246 399097433
? 1
? 1
! 176042 496322895
! 188660 728482475
! 139177 480802431
! 7876 928574712
? 1
! 188520 801668344
! 52644 185237650
? 1
? 1
? 1
? 43861
? 1
! 66326 247332918
? 1
! 117874 8701846
! 191775 824301668
? 1
? 1
? 1
? 139243
! 168284 45427629
! 149352 951939454
! 141100 992304612
? 1
? 1
? 1
? 1
! 113175 697806986
? 154527
! 92212 610890651
? 1
! 12180 64046777
? 1
? 1
! 116474 756577738
? 59584
! 147337 340204582
! 157399 938640719
! 13960 30690289
! 63170 199415908
? 1
! 83300 869291605
! 189016 95100514
? 1
! 153223 56640144
? 195550
? 1
! 98970 750129634
? 1
? 1
! 98219 762353478
? 1
? 1
! 20657 598922731
! 95710 170065683
? 7734
! 154832 737928628
! 76075 356298958
! 50963 805408117
? 1
? 1
? 1
? 1
! 76062 477483484
! 119916 876990969
? 1
? 1
? 1
! 100909 411146822
? 1
? 1
! 75321 923630055
? 1
? 1
! 19688 241672981
? 1
! 196379 901875522
? 1
? 65312
! 41171 978439817
? 1
? 140345
? 1
? 1
? 153382
? 1
? 1
? 1
! 159873 326727056
! 159997 183354594
? 1
! 119602 600859652
! 173936 538587768
! 162454 104655110
? 1
? 1
! 151153 785206876
! 9220 73100003
? 29060
? 1
? 1
? 1
! 2705 943084591
! 17720 856033621
? 1
! 45194 32239257
? 1
! 184267 153798950
? 1
! 108726 558835979
! 94224 633349637
? 1
! 108835 87047115
? 1
? 1
? 1
! 47300 846489488
? 1
! 7266 230864987
! 44625 683681771
? 1
? 1
! 112452 615789834
? 1
? 1
? 1
? 57181
? 198751
! 145957 845210355
? 1
! 77644 270462878
! 189903 812948331
! 76699 741456214
! 54834 386077104
? 129385
? 1
? 1
? 1
? 1
! 9188 117713758
! 186346 816285077
? 38842
? 1
! 97749 146000046
? 1
! 157161 978613485
! 145063 741307734
? 1
? 1
? 1
! 14850 704986657
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 45335 299802290
! 137909 253308502
? 1
? 1
? 1
! 134010 278642182
! 76242 387916505
? 180140
? 175384
? 1
? 165152
? 1
? 1
? 1
? 1
! 65913 813668593
? 1
! 120453 562218536
? 1
? 1
? 1
? 1
! 75710 494215898
! 182061 391270243
? 1
! 174978 843328125
! 86226 540954166
! 99124 984001154
! 13920 727228919
? 1
? 1
? 1
! 30905 9218632
! 62372 764811595
? 1
! 168379 485548368
! 167217 374146017
! 48439 53650328
? 1
! 919 136219430
? 1
? 1
! 191543 702403639
? 1
? 1
? 1
? 1
! 181218 471896351
? 1
? 1
? 1
? 1
! 83832 387667354
! 5143 490559232
? 1
? 1
? 1
! 30022 78303586
! 151220 812554792
! 105757 918968560
! 2933 921074560
! 94284 131680446
! 47552 717914739
? 1
? 1
! 2048 845748482
? 1
! 28175 524750183
? 1
! 164225 55048934
? 1
! 163491 125705111
? 1
! 98368 818596002
? 1
! 116635 235457587
? 1
! 63354 450373942
? 1
? 1
? 1
! 162245 502002480
! 19763 466717047
? 1
! 156500 507800324
! 112599 255398203
! 44145 366176866
! 139589 261571764
! 136264 627201440
? 1
? 1
? 1
! 112323 50637528
! 26674 643805790
! 18598 362519705
? 1
? 1
? 1
? 1
! 86399 679208955
! 19234 336951042
! 37843 442508472
! 141995 463528865
! 43637 606076021
! 170837 964088154
? 1
! 162568 135973664
! 131056 919763896
? 1
? 1
? 1
! 94918 387910299
? 1
? 1
! 30493 112255505
? 1
? 1
? 1
? 1
? 1
? 1
! 38930 135655687
? 1
? 1
? 70294
! 58925 42176365
? 1
! 107764 641122524
? 1
? 1
! 195057 512964262
? 1
? 1
? 1
? 85255
? 178101
! 87052 475606066
! 18757 946674650
? 1
! 107 933763072
? 1
! 172970 417162539
! 113564 997063246
! 188944 81946346
? 1
! 93973 990433003
? 1
? 1
? 1
? 1
! 60795 231378784
? 1
! 90509 201611755
? 1
? 1
! 29216 452019229
? 1
! 21133 842453438
? 196377
? 1
? 1
! 83646 987565527
? 1
! 163308 50638479
? 1
? 1
? 1
? 1
? 1
! 84131 66090552
! 78050 374785685
? 1
! 45774 138461536
? 11096
? 1
? 1
? 1
! 43765 443298554
? 91309
! 5921 285156340
? 32294
! 49173 409667901
! 114406 314720455
? 31630
? 1
? 1
! 154839 621363862
! 37922 514625244
? 1
! 26046 22301305
? 1
? 1
! 170816 449901174
! 197541 962801031
! 45854 43327216
? 1
! 57224 200255689
? 1
? 1
? 1
? 1
? 1
! 184575 136799772
? 1
? 1
! 110508 924788676
? 1
? 1
? 1
? 1
! 15056 853560071
! 65866 60154394
? 1
! 111969 4383087
! 43671 766138257
? 1
! 49718 199783897
! 149448 447342520
? 141398
! 98744 847650376
! 167094 110451713
! 103046 789348024
! 86824 988211411
? 1
! 281 207186753
? 1
? 1
? 1
! 193076 22297436
? 1
? 1
? 1
? 105687
! 119294 120500271
! 63375 825851857
! 187048 599282616
? 1
? 1
! 39492 752720979
! 20965 395039376
? 1
! 46225 32145406
! 103557 528898816
! 194628 610321450
? 1
! 61260 583329543
? 1
! 58828 72750126
! 68782 767994859
! 91243 947993111
? 1
! 80891 165380530
? 1
? 118198
! 43043 210406199
! 54695 755337039
! 93475 812102009
! 49964 928547555
? 1
? 1
? 1
! 92684 27645980
! 64660 344179014
? 1
? 1
! 45439 117135202
! 81783 248061086
! 76860 460883083
! 6823 62813597
! 58519 746655766
! 63838 970553502
? 123573
! 186245 32385938
! 10820 300127769
! 127465 435218333
! 77502 776586799
! 21320 40396999
? 1
! 189554 646585086
? 1
! 3168 210379808
? 1
? 1
! 177053 120615220
! 19712 80958788
? 1
! 157140 238204682
! 84065 491212412
? 1
? 1
! 89937 944399570
! 144942 983415430
! 65067 883580371
! 126054 289803442
! 191967 438800307
? 1
! 5277 188549676
! 25105 118865486
? 144190
? 1
? 1
! 60255 755699647
? 1
! 162498 25188017
! 82514 219827052
? 1
? 1
? 1
? 1
! 7060 632202726
? 1
! 173450 764293521
? 1
! 117534 479972496
! 68946 749638780
! 191687 922547937
? 1
? 18564
? 155135
? 1
! 143481 918678814
? 1
! 163351 998956653
! 173712 234125577
! 30723 301962578
? 1
! 55026 474943883
? 1
? 1
! 39118 492664957
? 1
! 97116 954491753
! 139058 636144700
! 90182 466710449
! 31055 392049259
! 77273 24613246
! 150247 306011538
! 36920 674323882
? 1
! 181013 123410091
! 32342 891729446
? 1
? 1
? 1
! 175258 813482493
? 1
! 116278 416359047
! 113879 800912307
! 36993 560732310
! 45688 883909317
! 83818 493771060
? 1
? 1
! 164273 550945066
! 8841 520489600
? 1
! 196684 579004469
? 120255
? 1
? 1
! 41751 843545925
? 1
! 109078 244625123
? 1
! 20217 747909746
! 23726 778120286
? 1
! 50214 987698440
! 83952 308261844
? 1
? 1
? 1
? 1
! 14960 802487923
! 94569 552281294
! 140151 214269063
! 142765 516720684
? 130639
! 97974 697538885
? 1
! 166913 286227430
! 81152 544243826
! 103127 572460674
! 107155 139930827
! 63389 778351036
? 1
? 1
? 1
! 139515 230341225
! 59701 802701828
! 129669 73033849
! 120631 641327312
! 179468 320251237
? 1
! 55713 48411017
? 1
? 1
? 1
! 172072 331221161
? 1
? 1
! 119797 884015108
! 137613 764341434
! 53124 378030239
? 1
! 167057 238075067
? 1
! 106429 429519038
? 1
? 1
! 172203 991593329
! 141556 273229491
! 130969 776816769
! 69606 986508273
? 114202
! 85780 494388893
? 1
? 1
! 35420 463325300
! 75018 654811581
? 1
? 1
? 1
? 1
? 1
! 94808 276089587
? 1
! 2725 432866818
? 1
! 189017 508084864
? 1
! 39133 360183119
? 1
? 1
? 1
! 55195 876151537
? 1
? 1
! 117280 101332424
? 1
? 1
? 1
? 1
! 119256 336511779
? 1
? 1
? 166660
! 57926 952926182
? 1
! 177387 42545699
! 187199 76447056
? 1
! 39565 374659262
! 32358 124059961
! 155144 917096691
! 177071 853126930
! 94510 57854918
? 1
! 97623 148704394
! 165536 997592909
! 28541 329040403
! 191206 815557240
! 7912 364348440
? 1
! 161799 445984340
? 1
? 1
? 1
? 1
! 43769 625421549
? 1
? 1
! 54720 519958626
! 96746 245087074
? 1
! 37223 698019846
? 1
! 84015 65338475
! 38566 95376894
? 1
! 51970 603629706
! 19342 166676068
! 139797 78440275
! 66048 392733315
? 1
! 19031 322563650
! 89569 261604737
? 1
? 1
? 1
! 56030 408596783
! 81363 231293415
? 1
! 119286 937825860
! 83771 960526757
? 1
! 80051 110724932
! 101689 664937231
! 185089 967590425
! 101007 201682518
? 139914
! 9093 467207912
! 187762 476685703
? 1
! 4355 812478296
! 116490 665776045
! 114606 295446188
? 1
! 5498 444210383
? 1
! 171971 579662258
? 1
! 33812 480757453
! 88254 743199346
! 131091 939306933
? 1
? 1
? 1
? 1
? 1
! 192573 738198387
? 1
? 1
? 1
? 1
! 176384 10371060
! 28444 307307196
! 106161 82448722
! 144212 888931203
? 1
? 1
! 137182 135470656
? 1
! 58830 415959946
? 1
! 162302 1235112
! 141659 541448719
? 1
! 177679 329651638
? 1
? 1
! 117899 478427352
? 1
? 179016
! 70915 436880
? 1
? 1
! 27819 791502381
? 1
! 104743 217494582
? 1
! 3953 438142106
! 46965 217461490
? 1
? 869
! 55587 908203323
? 1
? 1
! 42524 293107843
! 160182 458331768
! 60208 467164204
? 162698
? 1
? 1
? 1
! 193285 399022208
? 1
! 1610 233596008
! 43618 311562526
! 29251 919181516
? 1
! 30084 621114868
? 1
? 143570
! 180027 977639000
! 57674 123812846
! 44225 23315880
! 90582 630463629
? 1
! 34294 826099180
! 18104 196635125
? 1
! 90097 877263076
! 135978 646166790
? 1
! 880 371549429
? 1
? 1
! 142179 848200231
! 105795 735696750
! 20078 925714194
! 25075 868345271
! 27162 100488362
? 1
? 1
? 1
? 1
! 141133 849042417
! 76124 648347610
? 1
! 181194 644512723
! 58531 613575853
! 160665 631581860
! 13543 869159657
! 147492 607618647
? 1
! 8648 360529077
? 1
! 119524 313929946
? 1
! 50185 243151903
! 141439 344151470
! 119543 482995857
? 121260
? 1
? 1
? 1
? 1
! 199505 659410086
? 1
! 158681 200424261
? 1
! 47130 131070172
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 122322 605109730
! 21356 913631806
? 166694
? 1
! 171097 631825197
? 1
? 1
! 6175 351688654
? 1
? 1
? 1
? 1
! 42782 149845946
? 1
? 1
! 197631 401121062
? 1
? 1
! 123083 117674324
! 71937 682062491
? 38495
! 9582 957676466
? 1
? 1
? 1
! 22912 564961457
? 1
! 150737 79372665
? 1
? 1
? 19505
! 190406 314076269
! 53635 639948128
? 1
! 28283 268751046
! 166091 786329368
? 1
! 122140 959341618
! 39416 562728094
? 1
? 1
! 180735 495669377
? 56943
? 1
? 1
? 1
! 78176 581290935
? 1
! 68485 450906206
! 49162 85323095
? 1
? 1
? 1
? 1
! 186966 657834353
? 1
? 1
! 8217 881143575
? 1
! 56869 498019652
! 51660 484104813
! 114645 729320736
! 39483 57551602
? 119561
? 1
? 1
? 1
? 1
? 1
? 1
! 185858 176194507
! 126722 726910639
! 42413 857678583
? 1
? 1
? 1
! 150657 745520155
! 121627 818472728
? 1
? 1
? 1
? 1
? 1
! 89145 899331020
? 1
? 8823
! 26448 187912875
? 71832
? 1
! 55600 914460491
! 23729 724415272
! 28209 426878061
? 1
? 74651
! 146099 597146810
! 11141 986974552
! 123274 119132877
! 69087 513581424
! 46847 427803804
? 1
? 1
? 1
? 1
! 81475 653980830
? 1
! 69709 129817378
! 83595 207899459
! 32835 924268633
? 1
? 1
! 145632 260283718
? 1
! 91883 902506980
! 161285 823184072
? 1
! 38725 661175595
? 1
? 1
? 1
! 158985 108489486
? 1
! 151908 68348084
! 51891 108178081
! 166653 520216343
! 167752 362446613
? 1
! 113056 493732182
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 115827 353289690
? 189326
? 1
! 145428 292537997
! 176686 135675420
! 47071 184356203
? 1
! 144885 34581555
! 128487 643587150
! 175017 218151961
? 1
? 1
! 75116 601768116
! 195514 55296008
? 1
? 1
? 1
! 142649 181440857
! 122115 582610105
! 123611 331814567
! 84763 989164048
! 108990 277081375
! 159069 278265033
! 146784 347314648
? 1
! 38135 441212336
? 1
? 1
? 1
? 1
! 168178 823333446
? 1
! 137142 693579803
! 77181 275351694
! 56854 829931504
? 1
? 1
! 61525 916577238
? 1
? 1
! 22684 117845451
? 1
! 70020 539457771
? 1
! 41377 168965227
! 187647 170115998
! 165177 597795356
! 130997 258753592
! 83408 70774163
! 102818 299541844
! 163262 380708586
? 1
? 1
? 1
? 1
! 50498 790481152
? 1
? 1
! 88677 894615037
? 1
! 60209 391147002
! 135140 342366147
? 1
? 1
? 1
? 1
? 99121
! 89684 93703298
? 1
? 1
? 1
! 59643 33319898
! 39467 368832933
? 1
! 176705 619612039
? 1
! 171423 723023742
! 51133 298744534
? 192194
? 1
! 196896 780450820
! 174943 201232486
! 179429 772333070
! 15063 178128195
! 145891 618647844
? 1
? 1
? 1
! 58672 974671518
! 14390 73451754
? 1
! 57432 504377755
! 142262 961061903
! 157077 85197686
! 43259 47210838
! 75425 528606952
! 61773 922048369
? 1
? 1
! 23586 843297829
? 1
! 63366 152872808
! 77289 28604792
? 1
? 1
? 1
? 1
? 1
! 33847 518244669
! 55273 480081064
? 1
? 1
? 1
? 1
! 181618 400243133
? 1
? 1
? 1
? 1
? 1
! 116257 685589038
! 72373 889032083
? 1
? 1
! 14525 64522271
! 166084 485279344
? 1
! 8240 428972856
! 67920 599844670
! 132102 836391631
! 144456 73191085
! 78301 269390261
? 1
! 128795 950395702
! 94730 874618101
? 1
! 95813 352466074
! 27699 566497936
! 37391 557681486
? 1
! 49175 885150033
! 11414 307722505
! 155700 689637635
? 1
! 123789 245720277
? 1
! 130793 484343324
! 77622 14087603
? 1
! 114876 689068749
? 1
? 1
? 1
? 1
! 153891 54763523
? 1
! 75274 819618767
? 1
! 96495 918903647
! 109528 176388679
? 1
? 83717
! 25961 531569278
? 1
! 173361 647737503
? 1
? 1
! 66912 8072962
? 1
? 1
! 150636 38379661
? 1
! 60514 639338064
! 162154 189618017
! 197603 751557148
? 1
! 131989 497753782
! 166617 505710046
? 1
! 66033 10224151
? 1
? 1
! 111963 972743724
? 1
! 93946 89435646
? 1
? 1
! 32978 666484806
? 1
! 88667 274599218
? 1
? 1
! 40140 110918950
! 195931 926605623
! 150131 793261801
? 1
? 1
? 1
! 92403 750660882
! 186901 938776903
! 79979 149160156
? 1
? 1
! 48626 16121276
! 3531 7795022
? 1
! 3288 363435674
? 1
? 1
? 1
? 4118
? 19895
? 1
! 36056 506793053
? 156483
? 1
? 1
? 1
! 52095 433262469
! 65187 705313408
? 1
? 1
? 1
? 1
? 1
? 1
! 161473 801281785
? 1
? 1
? 132137
? 1
! 195163 556271928
! 103961 191349972
! 96148 201782270
? 179817
? 1
? 1
! 19337 378296524
? 1
! 170964 597339398
! 1432 818346269
? 1
! 172482 447554744
! 182153 366795483
? 1
? 1
! 60620 854229390
? 1
! 38218 86555414
? 1
! 153094 755509335
! 150038 892280981
! 108901 160544833
! 5966 375437239
? 1
! 146638 428089864
! 121830 824843386
! 161639 948575121
! 38247 741275618
! 3894 673532582
? 1
? 1
! 171809 206157608
! 128197 431295335
? 17611
! 55866 27560714
? 1
? 1
? 1
? 1
? 1
? 1
! 169848 637086871
! 505 534057920
! 2673 897459312
? 1
! 139903 333988147
! 105561 100239202
? 1
? 1
? 1
? 1
? 181650
! 169703 513975822
? 1
! 185333 357166878
! 101744 501060344
! 180720 506304084
? 23481
? 143017
? 1
! 22643 570784529
? 1
! 90704 264221797
? 1
! 7378 141767784
? 1
? 1
! 139319 958212238
? 1
? 1
? 1
? 1
! 91912 23046832
! 65878 711925946
! 93395 88603500
? 1
! 51538 804480720
? 1
! 1701 765486865
? 1
? 1
? 1
! 134016 670753773
! 65743 61559887
? 1
! 151304 523576730
? 1
! 181037 389978716
! 146912 932715582
? 1
! 119723 596702413
! 172061 843850616
! 77257 824866908
! 35572 302908694
? 1
! 60529 929343091
? 1
! 161201 253232766
? 1
! 106690 548302249
! 153274 965581531
! 156850 622573237
? 1
? 1
! 19241 675226582
! 21058 485884975
! 121826 108064362
! 153800 726444779
? 1
? 1
! 109158 116327593
? 1
! 183862 469626153
! 95318 229620653
? 1
? 1
! 52981 873267841
? 1
! 119225 591035328
? 1
? 1
! 6341 574998029
! 112710 593344999
? 1
? 1
? 1
! 79474 862007209
! 169745 423020876
? 1
? 10560
! 24186 965635419
! 23237 852338375
? 1
? 1
! 153073 54520511
? 1
? 1
! 102650 691794463
? 1
? 1
? 30599
! 154841 962372434
! 103029 181230397
? 1
? 1
? 1
? 1
! 173911 92060330
! 33453 117070847
! 174425 342578424
! 17578 96087505
! 156015 823911160
! 91731 315604472
! 178748 882392657
! 1958 410269775
? 1
? 1
? 1
! 2374 823588083
? 157740
! 19088 235262935
! 36955 814762121
! 163673 860932333
? 1
! 122932 965232032
? 1
! 60115 989446902
! 29543 300902324
? 1
! 45557 884680175
! 139121 916091927
? 1
! 156267 515495308
? 1
? 1
? 1
! 135574 732806393
! 74925 86494901
! 5897 709684272
? 1
? 1
! 158949 788838492
! 196095 581154841
? 1
! 137962 383397987
! 84914 734234168
? 1
! 13951 833276414
! 36609 671078913
! 91313 142300456
? 1
? 1
! 138861 30114778
? 1
! 87446 227636478
! 88044 223690743
? 1
? 1
? 1
? 1
! 193479 538614818
? 1
? 1
! 19269 655292540
? 1
! 178345 738749325
! 112332 513220081
? 1
? 1
? 1
? 56941
? 1
! 93203 345825286
? 1
! 32344 93787153
? 190876
? 1
? 1
? 1
? 1
! 80788 735094889
? 1
? 1
! 136468 820847179
? 1
! 146863 414076536
? 1
? 1
? 1
? 1
? 1
! 143304 522134541
? 1
? 1
! 83828 25400274
? 1
? 1
? 1
! 166435 684147504
? 1
! 11775 89808784
! 95084 577607069
! 4341 799809528
? 1
? 141670
? 1
! 58279 293706488
! 170512 777698661
? 1
? 1
? 1
? 1
? 1
! 13430 728967790
? 1
! 69063 233771321
? 1
! 126858 53481801
? 1
? 1
? 1
! 67992 115331880
? 1
! 38323 929744354
! 176915 350654541
? 1
? 1
! 132556 764505371
? 1
! 180729 438563902
? 1
? 1
? 1
! 23162 632788457
! 39474 673281098
! 181851 319159536
! 93678 246703237
! 63642 911919858
? 1
! 48862 174980375
? 1
! 82497 617429434
? 1
! 109286 797840048
! 166716 591411140
? 1
! 31417 143192989
! 39753 630477192
? 1
? 1
? 1
! 153893 925680075
! 163451 456704237
! 135566 251504302
? 186568
! 78906 24750791
! 89046 390007320
! 151951 30906967
? 1
! 21505 659655292
? 1
! 151578 469062919
? 1
! 56349 863935594
! 94235 236400918
? 1
! 51299 428761268
? 79748
! 85146 426859215
! 136202 517193992
? 1
! 85457 784801412
? 1
? 1
? 1
? 1
? 1
! 54541 457459299
! 165777 681257329
! 163711 845388223
? 1
? 1
! 23463 726664822
? 1
? 1
? 1
? 1
! 726 530913617
? 1
! 71422 545189003
? 1
? 182064
? 1
? 1
! 76745 971832653
? 1
? 1
? 1
! 136288 896023734
? 1
? 1
! 127962 899846481
! 76819 787830260
! 110556 648198551
! 141383 427127238
? 1
! 161766 285823145
? 1
? 1
? 1
? 1
! 168234 778851638
? 1
! 16483 753387435
! 119270 123641616
? 1
? 1
? 1
? 83810
! 194766 691977715
? 115192
? 1
? 1
! 181624 998727867
? 1
! 56859 755704835
! 192120 997919780
? 1
! 170107 370715449
! 36805 753669591
! 137571 312189522
! 195152 255937203
? 1
! 42173 47998452
! 61787 342783319
! 83399 577295501
? 1
? 1
? 1
? 1
? 1
! 57599 108565855
! 116962 667971070
! 99585 26426837
! 128574 403918838
! 132030 89659278
? 1
? 1
? 1
! 147741 318734856
! 193371 959116379
? 1
? 1
? 1
! 93762 430969127
? 1
! 27349 987950260
? 1
! 107551 253090685
? 1
! 139743 585957907
? 1
? 1
! 32277 552955279
! 4309 229690980
? 1
! 121236 766090836
? 173793
! 1205 668758991
! 122327 582978994
! 124 700139497
? 116915
? 1
? 1
! 131927 53666174
! 146515 992871769
! 191299 305909813
? 1
? 1
! 40139 180327968
? 1
! 176969 554747746
! 23433 884925354
! 175098 717470631
? 1
! 88637 458856037
! 124869 136628609
! 6168 144306390
! 96527 293515789
! 193927 856836576
? 1
? 1
? 1
! 52591 609546256
? 1
! 141568 480312240
! 26757 539135479
! 78091 533818989
? 1
? 1
? 1
? 1
? 1
! 157395 6101317
? 1
? 1
? 1
! 86288 95330782
? 1
! 141367 726904347
! 73329 121947760
! 25407 228003982
! 55549 737003789
? 1
? 1
? 1
! 27277 530982543
! 65921 119922910
? 1
! 53081 741005168
? 1
! 77082 623005070
! 156702 663214006
! 81742 987186560
? 1
! 146994 532174045
? 1
! 14201 524880266
? 1
! 147169 735190234
? 1
? 1
! 55724 432295350
! 196411 178604021
! 62147 190732606
? 1
! 136934 553411710
! 57078 894500846
? 1
? 1
! 115582 288934020
! 22333 341014426
? 1
! 83834 550372259
? 1
! 178537 457435427
? 1
? 1
? 1
! 134071 297605400
! 71015 425221896
? 1
! 28563 704900167
! 55274 150864406
? 1
! 148358 492285065
! 102586 572140927
? 1
! 132868 737029187
? 1
? 1
! 53837 394146101
! 54121 351839596
? 1
! 166006 394134092
! 133801 513000252
! 27403 66146103
! 17841 968134635
! 126729 302777493
? 1
! 52766 92051548
! 132521 584475819
? 1
! 141953 748271552
! 52451 154041148
? 1
? 141165
! 89242 27847743
? 77116
! 119975 256879870
! 59565 173222870
? 1
? 1
! 32389 154806468
? 1928
? 1
? 1
! 2878 601290154
! 180337 744433677
? 1
? 1
? 1
? 149386
! 71525 564484564
? 1
! 197913 611040700
! 150455 359027729
? 61794
! 8167 550042981
? 1
? 1
! 4526 833527313
? 1
? 1
! 147357 218921583
! 72692 703551573
? 1
? 1
? 1
! 11787 399213746
? 1
? 1
? 1
! 36165 114538040
! 481 498260580
! 158104 891290777
! 7248 257871706
! 17452 740509262
! 16177 774998982
! 80014 117472238
? 1
? 1
! 7698 544668468
? 1
! 3403 519175366
? 1
? 1
! 188913 875114046
? 1
! 85357 997896221
! 126316 118064247
? 1
! 116197 830301839
? 1
? 1
? 1
! 36024 575531077
? 1
? 1
? 1
! 48032 723332712
? 132301
! 10287 634204681
? 1
! 1574 818687693
! 67741 635410693
! 113335 196742619
? 1
! 57340 52400407
! 45020 550353867
? 1
! 96258 177501767
? 1
! 99351 616949156
! 105040 337510671
? 1
! 146433 26797602
! 161628 751984853
! 54150 509970101
! 146492 654177920
! 178643 232975141
? 1
? 1
! 34091 249852378
? 1
? 1
! 69622 772056495
! 70201 173638473
! 143361 841626603
! 114134 219187606
! 162157 906236197
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 154926 148889768
? 1
? 1
! 145128 695708882
? 1
! 114837 582324871
! 31138 698999423
? 1
! 35309 218024079
! 164323 593817753
! 37108 3167375
! 60882 62413028
! 167867 333806079
? 1
! 121426 296962204
! 132090 369873398
? 1
! 76221 275379326
! 152893 688597565
? 1
? 1
? 1
? 1
! 120642 80339014
? 1
? 1
! 65554 283948319
? 1
! 88785 388353313
! 85515 510197470
! 103342 41979707
? 1
! 121563 659853738
? 149361
! 193773 561246210
! 100271 504798683
? 1
? 1
? 1
? 1
! 186621 826955216
? 1
? 1
! 37857 546567442
? 1
? 1
! 157855 946433553
! 88551 456303371
? 1
! 9735 360666930
? 1
? 1
? 1
! 77618 502073220
! 45968 575959631
! 52529 314258707
? 1
! 186212 922588481
! 46588 306119570
! 172291 948051559
! 34052 962148364
? 1
! 134621 775799604
? 1
! 188399 61436913
! 94470 607278383
? 1
! 84690 550461413
? 1
? 1
! 122613 682490700
? 1
! 170269 1075040
! 18159 280372749
! 193047 772794898
? 184771
! 138758 180774211
? 1
! 192463 990014060
! 55893 491657614
! 113176 423678658
! 63949 639809473
! 188025 895576305
? 1
? 1
! 43740 340225148
? 1
? 1
? 1
? 1
! 50385 762511291
? 1
? 1
? 1
! 75983 162912866
? 112925
! 115064 733952672
! 66969 63176985
? 1
! 79814 833567739
! 30363 373747087
! 129781 222265438
? 1
! 151417 457548259
! 151019 775279707
! 159730 707404147
? 1
! 67378 166093028
! 25865 488565458
? 1
? 1
? 1
! 187865 469992306
! 102375 107456980
? 1
? 1
? 1
? 1
! 159014 878722183
? 1
? 1
! 68500 434840845
? 1
? 1
! 166811 406731722
! 32589 800972456
? 1
! 141300 573318891
! 187097 222355666
! 56313 603616678
! 97940 110671738
? 1
? 1
? 1
? 1
? 1
! 105319 22237995
? 1
! 56404 979639421
! 101841 255697878
! 149752 411647899
? 1
! 186142 392936061
! 71785 235784526
! 7870 792502171
! 176851 518641727
? 1
? 29361
? 1
! 68618 775992820
? 1
? 1
! 161940 124262043
! 116221 323320723
! 71531 546902539
! 90786 336451769
! 121183 358545425
? 1
? 1
? 1
! 92255 495949211
? 1
! 66254 665465763
! 89397 82115603
? 1
! 66669 711011717
? 1
! 45560 867420944
! 95580 294040072
? 1
! 7340 616754114
! 106497 946393787
! 97998 396704361
? 1
? 1
? 1
? 1
? 1
! 33860 321998868
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 126444 412198402
? 1
? 1
! 124405 684309147
? 1
! 16118 242059966
? 1
? 1
? 1
? 1
! 166655 154626490
! 20645 932400752
! 130836 550682603
! 188136 987941324
! 92368 884665756
! 47559 81714191
? 1
! 173613 680629374
! 106008 509224718
? 1
! 83181 983360488
? 52343
! 117647 725321097
? 1
! 94047 791844317
? 1
? 1
! 160064 6236078
! 135470 328185403
? 1
? 1
? 1
? 1
! 28980 221559410
! 168381 496666079
! 25414 327249862
! 41157 656835590
? 1
? 1
! 105716 441746977
! 111271 853278615
! 174792 382788521
! 100093 704522227
! 51407 601914630
! 120262 126894196
! 159031 118723597
! 108203 226818759
! 8416 320377337
! 100164 336614294
! 58839 153817309
! 194808 352504492
! 53945 809318457
? 1
! 83435 656388913
? 1
? 83449
! 138350 816932866
? 1
? 1
? 1
! 36444 127081555
! 198378 37556199
? 1
! 8587 915938538
? 1
? 1
! 169052 492790216
! 145422 546885699
! 74372 598028228
? 1
? 1
! 67161 871761331
! 108914 233412390
! 102472 484288199
! 189490 168606369
! 187892 332602550
! 45848 531961284
! 10490 670792235
! 175459 155168293
? 1
? 1
! 72511 810939252
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 186015
! 42295 190043831
! 103151 930371808
? 1
? 1
? 1
! 67817 400911163
! 161166 424365354
! 37230 690378401
? 1
! 42699 733325506
! 191759 696227373
! 119621 669023759
! 73785 892273224
! 77210 185119600
? 1
! 91937 275876588
! 135940 955711670
! 180424 452470387
? 1
! 107097 661000157
? 1
! 195987 593672887
? 1
? 1
? 1
? 1
? 1
! 180580 5059184
! 51437 344717268
! 49170 539802962
! 156601 583327103
! 111775 226852578
? 1
? 1
? 1
! 150424 130493626
? 1
! 128931 795969657
? 37221
? 1
! 175784 211129935
? 1
! 14260 95962169
! 51781 593978745
? 1
? 1
? 1
! 124804 341252611
! 154768 202695951
! 8185 162841575
? 101866
? 1
? 1
! 144491 82292669
? 1
? 1
! 2079 585387175
! 101863 495590694
! 72070 275751677
? 1
? 1
? 1
? 1
! 21326 884177179
? 1
? 1
! 128708 215529664
? 1
? 1
? 1
? 1
! 103054 850146187
? 158515
? 1
? 1
? 1
! 21899 615194140
! 23452 146805317
! 8527 366878887
? 1
! 82331 894979195
? 1
! 159377 254167990
? 1
? 1
? 139890
! 62454 312302042
? 1
! 127011 177478861
? 1
! 89999 207295907
? 1
! 20386 642963526
! 43060 660174405
! 146005 350392523
! 154802 208503410
! 124867 651740855
? 1
! 128565 195401921
? 1
? 1
! 3480 474534717
! 37486 887020581
! 114641 458895298
? 1
? 1
! 102261 873409429
? 1
? 1
! 171245 493393055
! 81685 16290668
? 1
? 1
? 1
! 3810 942610335
? 1
! 45650 414083980
! 49668 471347945
! 176538 421257370
? 1
! 197379 736651929
! 172654 255328532
? 94491
! 21160 718532523
! 129995 567290183
! 195781 348842372
? 1
! 88865 466305903
! 58774 726975126
! 164398 200986511
! 126285 81443811
! 25715 426766862
! 62496 431731389
! 65392 491061515
? 96050
? 1
! 61863 619288487
! 39944 769207090
! 115787 103008031
! 76348 841956622
! 20822 298727075
? 1
? 1
? 1
! 73591 300872709
! 36195 953392747
! 151793 30288925
! 70680 658978994
! 181676 696034687
! 28238 650017737
? 1
? 191228
? 1
! 33970 594667411
! 87986 831076723
! 157323 159161802
! 104920 450529702
? 1
? 1
? 1
? 31053
! 89837 415422431
! 156920 664521708
! 48165 228455585
! 775 998005301
! 86631 479512949
? 1
? 54147
? 1
! 8682 444199969
? 1
! 104027 259651723
! 62271 50498220
? 1
? 1
? 1
! 127072 953593334
! 72135 210820147
! 91724 919288294
! 59654 99704830
? 1
! 69844 480256789
? 130204
! 10316 591540687
! 22816 891987299
? 1
! 107417 286000296
! 23587 792570895
! 129726 140509265
! 57950 291963909
! 87779 965845577
? 1
? 1
! 162575 545942796
? 1
! 30361 24650767
? 1
! 122975 215472568
? 1
? 1
! 87805 59464644
? 1
! 76451 776257930
! 117703 451194708
? 1
? 1
? 1
? 1
! 141493 646170605
? 1
? 1
? 1
! 17463 262157557
! 104132 420460008
! 166170 240186765
! 60935 835439401
? 1
? 1
! 184157 809048227
! 142126 948981090
! 154082 251874291
? 1
! 123836 378699937
? 1
? 1
! 119732 630364163
! 134146 880724608
? 1
! 128447 157360469
! 156227 175720807
! 197241 688511174
? 1
! 28061 815462350
! 167098 285139737
? 1
? 1
! 131189 127066414
? 1
? 1
! 14431 383498310
? 1
! 19336 644508045
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 84209 577588824
! 71317 556224931
? 1
! 187836 881756912
? 1
! 170887 229532197
! 162839 44454639
! 160312 209461688
! 138923 324322696
? 1
? 144965
! 78067 975970507
? 1
? 1
! 170492 394702699
! 116605 13434958
! 100976 674409397
! 138006 409396738
? 1
? 1
! 130461 210683539
? 1
! 181248 545492503
? 177875
? 1
? 1
? 1
? 1
! 189411 478103542
? 1
! 180664 148346635
! 95008 907996799
! 131713 303159734
! 149336 268972356
? 1
! 48308 462081754
! 171818 482727162
? 1
! 153336 620103666
! 187016 545191556
! 58779 139617881
? 1
! 175416 789877959
! 41745 773594381
! 24361 220141877
! 48465 898616980
! 182573 150393520
? 1
! 177177 542641982
! 52928 296457248
! 113439 224779159
? 1
? 1
? 1
? 1
! 38113 863297437
? 1
! 157374 334003827
! 114833 933064467
? 1
! 40331 109613701
! 46078 426244840
? 1
! 150531 235303409
! 147985 225185214
? 1
! 347 555007743
! 147913 310214817
? 1
? 1
? 1
? 1
? 1
? 26744
! 53798 643429395
! 120008 163336458
! 124787 243033920
! 123528 629672406
? 1
? 1
! 37876 451683403
! 151237 64848859
? 1
? 1
! 22153 563855447
? 1
! 170520 21767108
! 99796 659983493
? 1
? 145576
? 1
! 149011 742057104
! 156513 459337813
? 1
? 154502
? 1
! 33547 457252422
! 119624 906888038
! 29252 515080081
? 1
! 169825 249524003
! 107572 50506338
? 1
! 77315 642821115
? 1
! 153544 872089710
? 1
! 86784 936966859
! 46520 11657852
? 1
! 168009 450807708
! 14251 383831919
? 1
? 1
! 186051 951432115
! 199 402468067
? 1
! 115423 983833740
! 194789 147176230
? 1
! 110838 101987374
! 162500 635671274
? 1
! 129024 289151129
! 40546 124223947
! 73979 436805915
! 58400 685234184
? 1
! 71662 343461980
? 1
? 1
! 112219 564034561
? 1
! 45878 102563814
? 53542
! 160524 494234708
? 1
! 48910 983991044
? 1
! 47228 81484086
? 1
? 39084
! 25706 871110706
? 1
? 1
? 1
! 27596 986880350
! 107693 26255112
! 2951 105853816
! 182783 244865904
? 34601
! 47771 47357696
! 36395 901689302
? 1
? 1
? 1
! 117494 794624166
! 61733 3395133
! 141472 659919451
! 108301 347655854
! 75690 885271018
! 71877 19448054
? 1
! 3929 246201765
? 1
! 158166 750243974
! 10636 376950635
! 46557 522818942
! 29608 847084302
? 1
! 183956 205336656
! 174752 989910703
? 1
? 78531
? 1
! 167888 205035359
? 1
! 136839 226700312
! 31421 476319993
? 1
? 1
! 143545 844299030
? 1
? 131116
! 147156 500188958
? 1
! 99446 505872175
? 1
! 100962 780318722
? 1
? 1
! 75256 672196428
? 1
! 96493 612352026
! 2877 659624399
? 1
! 128781 542771097
? 1
! 133989 330035718
! 816 921554552
? 1
? 1
? 1
? 1
! 70959 814399904
! 46292 71303889
? 1
? 1
? 1
? 1
! 193039 293028710
? 1
! 57777 521011152
? 90216
! 73237 241615971
! 98936 518671943
! 183003 488117117
! 60477 853517958
? 1
! 114778 733526959
! 45015 865420963
? 1
? 1
? 1
? 174669
! 198187 713463959
? 1
! 46651 770296076
! 198949 108807803
! 26127 106549686
? 1
? 1
! 114653 662706971
? 1
! 18459 187675989
? 1
! 134167 588409607
! 171148 180611520
! 190042 724851133
! 156081 64073355
! 72015 106532195
? 1
! 27122 551082849
! 30291 750133565
! 25262 805186297
! 83988 165344736
? 1
? 1
? 1
? 1
! 180706 195047372
? 1
? 1
! 117134 284495547
! 67889 71838587
! 13114 864076933
? 136221
? 1
? 1
! 168585 214506656
! 163468 470404301
? 1
! 118930 586533828
! 109855 484754699
! 190356 890781551
? 1
! 113106 585641045
? 1
! 68435 39730661
? 1
! 168048 906737138
? 1
! 16416 978027850
! 50350 165416605
? 1
? 1
! 47948 645001198
? 1
? 1
! 4252 427478345
! 162615 968962710
! 105911 13109085
? 1
? 1
? 1
! 22915 770686503
! 173249 912565589
! 34677 627688035
! 184585 140655045
? 1
? 108421
? 1
? 1
! 152697 827731802
! 74978 816290873
! 37494 242544806
! 173354 909710933
? 1
? 1
? 1
! 500 877475028
! 175424 398417872
! 14597 865597585
? 1
! 147934 661337090
! 156403 467618123
? 1
? 1
! 20860 407400346
! 196883 211261470
? 1
! 62834 75344308
? 1
! 37761 797342469
? 1
! 129970 779901281
? 1
? 1
? 1
? 1
! 149412 703751796
? 1
? 1
! 194729 652407959
? 1
? 1
? 1
? 1
! 89031 945791822
! 28120 700272748
? 161268
! 96429 897284745
? 1
? 1
! 94138 295641113
? 1
! 60360 566392261
! 45937 922024165
! 122567 30609371
! 82082 710649261
? 125257
? 1
? 1
! 118305 502155850
! 163523 609182429
! 68511 974259800
? 1
! 22759 261519834
? 1
! 59752 352229275
? 1
! 115529 49785196
? 1
? 47153
? 1
? 1
? 1
! 9080 647187651
? 1
? 1
? 1
! 57989 464480248
! 131147 454676543
! 107737 686044640
? 97888
! 84566 749373190
! 154490 640155454
? 1
? 1
? 1
! 150846 534412269
! 117027 663841494
! 7309 468220975
? 80800
! 149333 920727983
! 82730 702688778
! 155592 734586469
! 12943 757891010
! 153291 863499467
! 79867 943157109
? 1
! 60830 135702618
? 1
! 75482 249886566
? 1
? 1
? 1
? 1
! 2235 680147714
! 29715 725611625
? 1
! 183403 75509272
? 143451
? 1
? 1
! 182139 618718321
? 1
! 27371 266377292
! 597 714626889
! 34007 23489038
! 106046 764240828
! 192320 1843888
! 91590 655367355
? 1
? 1
! 91813 744280574
! 58689 995334338
? 59857
! 80383 630261189
? 1
? 48068
? 1
? 1
? 1
! 56437 599505720
! 29392 638613879
! 14202 141773728
! 170339 148760956
? 47670
! 152039 87910262
? 1
? 107353
? 1
! 27813 859086371
? 1
! 118726 906993476
! 55388 677292117
? 1
? 1
? 1
! 150772 477575170
! 183762 305321527
? 1
? 1
! 127601 967139594
? 1
! 29056 805569304
! 170752 132175654
? 1
! 98930 730796885
! 5714 919645584
? 1
? 1
! 155628 260743564
! 26140 36820274
! 151495 336229093
! 135043 893053765
! 50453 792369769
! 110349 383669266
! 22854 524448571
? 1
! 140301 13580056
? 1
! 52056 298010308
? 1
! 54743 274730369
? 1
! 67395 339312220
! 155701 413363332
? 1
! 196793 651189590
! 21992 325460765
! 152599 306839864
? 1
! 183336 992121410
! 19350 256247331
? 1
! 24085 732456157
? 1
! 74883 657030681
! 12747 200402660
! 185907 963525219
! 45735 834889350
? 1
! 162056 88278534
! 186016 901566095
! 170242 370882993
? 88848
? 1
! 52736 927380936
? 1
! 26428 496512352
? 1
! 63894 385551425
? 1
! 68097 411774494
? 1
? 1
? 1
? 1
? 1
! 185674 749778870
! 85431 52289406
? 1
? 1
! 167331 712773216
! 146494 498798523
! 1622 539431301
? 1
? 1
! 92555 743420800
? 1
! 31444 405692011
! 111735 468610944
! 94179 420742334
! 62319 566496112
? 1
! 10018 509527818
! 174490 583259449
! 123895 427073020
? 1
? 1
! 46103 898591391
! 12357 312933728
? 1
! 137639 108455239
! 193579 449913289
? 196037
? 1
! 108800 936124506
! 28048 898379487
! 159409 541622373
? 1
? 1
? 1
! 154023 381007758
! 27638 708904306
? 1
! 77108 311909327
! 19944 896833869
! 191893 40916077
? 1
? 1
? 1
! 175451 913674768
! 127258 269402066
! 168028 501976322
? 17737
? 1
! 167169 781433332
! 17459 873056251
? 1
? 1
? 1
? 193601
? 1
? 1
? 1
? 1
? 1
! 69388 801949389
! 185307 244515218
? 1
! 20813 285685145
! 30550 674896217
! 113779 216599425
? 1
! 165748 56126973
! 148089 107316844
? 1
? 27799
! 26489 578679350
? 1
! 114687 258685010
! 184846 558290032
! 13576 110978326
? 1
! 102173 262739292
? 1
? 1
? 1
? 1
! 63944 771974273
! 100408 652348993
? 1
? 1
? 1
! 195030 823190907
? 1
! 3254 126067369
? 128119
! 147821 465721192
? 1
! 49376 934411458
? 1
! 870 796042557
? 1
? 1
! 198479 938841965
! 188726 120480092
! 172427 165902755
! 145284 889807561
? 1
? 1
! 120861 882702634
! 89656 843270100
? 1
? 1
? 1
? 1
! 108264 552451449
! 129574 194492022
? 1
! 55952 499060494
! 165542 574049982
? 1
! 106837 541045410
! 23272 272184475
? 1
? 1
? 1
? 1
? 1
? 1
! 61925 448424796
! 192869 442342289
! 135315 759665733
? 1
! 102613 207952768
! 110888 538415791
! 35037 443214232
? 1
? 1
! 126957 204901288
! 49553 22142987
? 1
! 159448 596291991
? 1
! 174580 364868238
? 1
! 62752 804659196
! 76853 704556112
! 140099 432561127
! 16923 414228941
! 167013 298901794
! 104365 74385131
? 1
? 1
! 47457 620198270
! 57931 874116128
? 1
? 1
! 115648 737074918
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 117714
! 76804 418436648
! 195581 264093074
? 1
! 120923 417075267
! 181872 903123714
? 1
? 1
! 169366 33847873
! 109136 871778737
! 79370 28489495
? 1
? 1
? 1
! 52006 629799974
? 1
? 1
! 21874 747474204
? 1
? 1
? 1
! 9487 319969391
? 1
! 4052 63752533
! 8591 131601331
! 9081 340327293
! 79797 198294198
? 1
! 81356 819756680
! 73477 951981708
? 1
? 1
? 180475
! 53883 520880522
! 127419 481659033
? 1
? 1
! 78172 992249385
? 1
? 1
! 182216 609471213
! 179096 401752534
? 1
! 66471 902830786
! 8657 992292841
? 1
? 1
! 23470 33963782
! 171025 655141436
! 110401 573365349
! 74952 381420514
? 1
! 122272 103313531
! 35119 454167749
? 1
? 40859
! 131227 62205594
? 1
! 1139 196322015
! 140519 534382414
! 96341 580438280
? 1
! 80573 571970608
! 58042 951122632
! 127622 411561296
? 1
! 89153 178254872
? 1
! 57061 543288201
! 110956 620978315
! 25108 825835737
! 115154 900299865
! 25588 34751616
? 1
? 1
? 1
? 55438
! 43322 303480003
! 114110 435106876
! 14763 157407501
? 1
! 97271 35466256
! 186999 200049869
? 1
? 1
? 1
! 110243 823552764
! 105208 174904787
! 145125 130795591
? 1
! 125849 840113316
? 1
! 83091 346179258
! 161058 184907062
? 1
! 18991 788794877
! 58532 127808621
! 4670 784527718
? 47376
! 84147 766140844
? 1
! 109773 11697408
! 78124 109940293
? 1
! 104448 807516084
! 124278 843285164
? 1
? 1
! 63909 307535555
? 1
! 183268 921799402
! 24209 181401599
? 1
? 1
! 35929 405635242
? 1
? 1
! 90756 516573902
? 1
? 1
! 53994 444442556
? 1
! 164844 325087424
? 1
! 101605 571585010
! 161974 633621317
! 80214 902360301
? 1
? 1
! 53717 685420705
! 73131 13776390
? 1
? 1
? 1
! 136721 454017999
? 1
? 1
! 5759 21085336
! 28667 610974219
? 1
? 1
! 141823 915777349
? 1
! 125579 191520074
! 91070 826516565
? 1
? 1
? 1
! 5406 594537669
? 1
! 98296 951978953
! 113842 673027753
? 1
? 1
? 1
! 12587 109114003
! 48066 577788135
! 131774 315232441
! 103803 162428198
? 1
! 50868 104129708
! 102720 774133122
! 166585 426875142
! 173897 392385775
? 1
? 118746
! 179278 417126497
! 194513 749301568
? 1
? 1
! 35427 486068722
! 71787 904647614
! 95451 609847732
! 87297 459959588
! 190859 207822031
! 158601 231282296
? 1
! 161949 578498382
? 1
! 26603 512453879
? 1
! 71650 418871187
! 65388 576026351
! 139746 412109893
! 57370 796236975
! 162142 23975681
? 1
? 1
! 161806 689322768
? 1
! 104952 496489015
? 1
? 1
? 1
! 152941 208369792
? 1
! 53611 976360339
! 148933 600878085
! 49936 405958280
! 108149 65332142
? 1
? 1
! 103049 995378786
! 129767 160442135
? 1
! 142145 454095301
! 156461 828372286
? 1
! 10868 568480715
? 1
! 58438 129890810
? 1
! 95825 308571694
! 141323 734784903
! 143276 559509890
? 1
! 199044 284345679
? 1
? 1
? 1
! 76000 799862369
! 22327 303056449
? 1
! 152819 700958141
? 1
! 28329 232729833
? 1
? 1
! 186157 523469393
? 1
? 1
! 27072 270138198
? 1
? 1
! 17806 81774977
? 1
! 65515 880802652
? 1
? 1
? 1
? 1
! 117056 820480891
! 106397 957275943
? 1
! 42956 924590338
? 1
? 1
? 1
! 131584 675320801
! 168613 260471742
? 1
? 1
! 90460 749770517
! 97820 485915164
! 138842 195578621
? 1
! 64517 351564072
? 1
! 157678 241531181
! 49899 545151933
? 1
? 1
? 1
? 1
! 129127 427311848
? 1
! 78986 164551347
? 1
? 1
! 47122 30266843
! 20969 820651410
? 1
! 195278 19080071
? 1
! 132912 264324694
? 1
! 43915 655473492
? 1
? 1
? 1
! 94530 535730008
! 177472 320682477
? 1
! 150335 732715308
? 7748
? 1
? 1
? 1
! 48130 552750471
? 1
! 77910 602476515
? 1
? 1
? 1
! 72867 364994870
? 1
! 53164 262641334
! 38790 575075370
? 1
! 73925 31466512
? 1
! 83187 658413801
? 1
? 1
! 103081 833694147
! 50449 668302628
! 3476 410413704
? 1
? 117198
? 149304
? 1
? 1
? 1
! 135597 78810928
? 1
! 184874 483228267
? 185825
? 131130
? 1
! 178646 54864162
! 30170 874474966
! 28016 25636122
? 1
! 70865 161794083
? 1
! 149673 266966443
! 191246 743083411
! 156685 428348259
? 1
! 172274 258716726
! 48565 445689192
? 1
? 86682
? 1
! 145279 784091926
? 1
! 47634 593358478
! 114795 93114114
! 172880 999161547
? 1
? 1
? 126863
! 173277 59366700
! 33534 74138024
! 169333 145672666
? 1
? 1
! 179147 678252120
? 1
! 80961 722931137
! 177949 202181575
! 144164 125267456
? 1
! 45595 359067905
? 1
! 52446 490703443
! 135460 739385919
? 1
! 120321 306621193
? 1
! 191221 446002269
! 97110 565528717
? 1
? 1
? 1
! 137243 285161193
? 1
! 53054 65426897
? 1
! 176787 613810745
? 1
! 125061 731805432
? 1
! 72835 711184468
! 73201 503737187
! 124464 622496335
? 1
? 197123
! 108605 37721455
? 1
! 59827 693244094
! 97988 825891306
? 1
! 83017 884668602
! 19777 306050187
? 1
? 1
! 98890 284624724
? 1
? 1
! 180607 718374484
! 74315 414139467
! 825 665818911
? 1
! 120404 950350329
? 1
! 142820 601054545
? 1
! 63561 249872511
? 13382
! 99942 404410404
? 1
! 124722 79762063
? 1
! 190033 680477595
! 161096 492315548
! 157592 265391660
! 145033 610495711
! 145641 73707674
! 178214 41292560
! 192608 789844113
! 71424 641551351
! 45945 433934438
? 50154
? 1
? 1
! 161092 51638397
? 1
! 199107 409194089
! 84599 951621872
? 1
! 22046 130458897
! 66495 869428417
? 102539
? 1
? 1
! 12088 818648848
! 8731 787444603
? 1
! 190506 851281072
? 1
? 1
! 119373 690800323
! 157703 253907710
? 1
? 1
! 119704 823981344
? 1
? 1
! 13250 564900589
! 97329 473859448
! 22048 774134503
! 53669 952507329
? 1
! 80357 94015195
! 136421 622629149
! 170841 315196303
? 70297
! 118017 311395991
? 1
! 94828 53621833
? 57921
? 1
! 17395 464490146
? 1
! 196381 675291051
? 1
? 1
? 1
! 38746 739652288
! 60144 381889108
? 1
? 1
? 1
? 13376
! 183721 648621209
? 1
! 193383 403488287
? 1
? 1
? 1
? 73941
! 160572 495747956
! 63588 973749025
? 1
? 1
? 1
! 4544 105730161
! 96189 477733564
? 1
? 1
! 70644 903376036
? 1
? 1
? 1
? 1
! 150474 182941150
? 94626
? 1
! 176430 656701098
! 41036 853997588
? 1
? 1
? 143546
? 1
? 1
! 128066 732343862
? 1
? 1
! 54634 480047116
? 1
! 158499 985087254
? 1
! 186746 613653588
! 118455 42135074
? 192737
? 1
? 1
? 1
? 1
? 1
! 35267 254161466
! 197371 920113736
! 56886 483719133
? 1
? 1
? 1
? 1
! 32794 885556922
! 107049 645967056
! 66408 569208978
? 1
? 1
! 21177 755388870
? 1
! 23277 892358802
! 191043 134993862
? 1
? 1
! 106274 475884076
? 1
? 1
! 190695 725138376
! 58203 769475007
! 164560 116465048
! 17034 539805790
? 1
? 1
! 178405 941283093
! 141930 626937641
? 1
? 1
? 1
! 125426 796960205
! 79591 26279620
? 1
? 51513
! 182184 569543874
? 1
! 172685 822761426
! 157606 337588574
? 1
? 1
? 1
! 43515 72959497
! 165741 396639158
! 84487 328793676
! 197738 475305474
! 54366 666547180
! 11766 314649032
! 151076 448224198
? 1
! 159159 921914245
! 140064 134940389
! 55938 532864600
? 1
? 1
! 186893 948129303
! 91971 188987839
? 1
? 1
? 1
! 59359 440939598
? 117774
? 1
! 17233 916714671
? 1
! 105489 477197087
? 1
! 95966 579397481
! 161889 669607476
? 1
! 138201 505761802
! 31076 593233137
? 1
? 1
? 1
? 1
! 193001 887580773
! 184625 975401406
! 172626 138722242
! 154516 188457667
? 27030
! 76564 84812034
? 1
? 144589
! 102319 490008145
? 1
! 171259 747023924
! 42163 520357289
? 1
! 146115 763009136
! 116623 103223752
? 1
? 1
! 48377 11869321
? 1
! 118026 319440029
? 1
? 1
? 1
! 58493 808104308
! 125419 144693722
? 1
? 1
? 158275
? 1
? 1
! 51078 370797023
? 1
! 34365 903593298
? 184695
! 177042 540776138
? 1
? 1
! 123084 66531601
! 18545 780155571
! 10140 629115628
! 134339 291281007
! 153907 873886407
? 1
? 1
? 1
? 1
? 1
! 151874 385802631
? 1
? 1
! 6669 795089124
! 55143 714299112
! 140850 272310222
! 13683 291970128
! 159777 691602740
! 184098 439456988
? 1
! 88783 865673353
! 8943 51054536
? 1
? 1
! 20741 267801357
! 109448 649349178
? 1
? 1
? 1
! 13145 96994569
! 139853 46373026
! 70079 194756384
! 8312 714866969
! 142184 576023165
? 1
! 188022 241327265
! 125046 834804287
! 89947 527229087
? 1
? 148815
? 1
! 338 906902369
? 1
? 1
! 71934 187697789
? 1
? 1
! 10637 561813737
! 128151 378404160
! 77499 688060448
! 28076 437763600
? 1
? 1
! 20586 682438541
! 64264 15815646
? 1
? 1
? 1
? 1
? 1
! 45977 726481018
? 1
! 29755 898645988
! 118182 978993471
! 103485 883018671
! 182066 578799520
? 1
! 112460 411193146
? 1
? 1
! 149558 163899733
! 52303 606636605
? 1
! 164924 224438899
! 137417 200562690
! 97733 149740024
? 1
? 1
! 74190 383166714
? 1
? 1
! 151454 545590265
! 108983 52544250
? 1
? 1
! 159325 365849353
! 31117 290716992
! 195198 679194310
! 9017 278884972
! 29269 403422367
? 1
! 99813 443857977
? 1
? 1
? 1
? 1
! 148695 388977217
! 133915 684746264
! 145973 359159210
! 195105 45586729
! 49488 244587428
? 1
? 1
? 1
! 29796 964317930
? 1
? 1
? 1
! 49023 253577802
? 1
! 103746 303274653
? 1
? 1
! 164647 330705600
? 1
! 69746 881190662
? 1
! 76636 549008706
? 1
! 17439 421447541
! 97363 101388846
? 1
? 1
? 1
! 25434 326120320
! 173587 383833032
? 1
? 1
? 1
! 122660 968535799
? 1
? 1
? 1
! 42153 843310396
! 48967 208453416
! 198194 664833570
? 1
? 1
! 100323 202119787
? 1
? 133133
? 1
? 1
? 1
? 1
! 193821 501589446
? 1
! 38710 154101643
! 136113 623164740
! 54570 566929358
! 1174 756953565
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 78644 422316
? 1
! 191855 199383559
! 103871 915146728
? 1
? 1
? 1
! 91191 546169619
! 148851 506164915
? 1
! 4120 813524957
? 1
? 31179
! 30096 793170276
! 140575 291999872
? 1
! 20842 427234243
! 175463 886654423
? 1
? 1
! 65877 210909786
? 1
? 1
? 1
? 1
! 80129 662039931
? 1
? 79880
! 159187 855333788
! 128077 520973351
! 19237 587391061
! 39435 343207777
? 1
? 1
! 148833 998341614
! 198992 337140927
! 83752 240456925
! 138619 953359661
? 1
! 41034 149324735
? 1
? 1
! 77906 216606856
! 94448 691371460
? 1
! 73410 459012238
? 1
! 147305 659243143
! 153561 1892821
? 1
? 1
? 1
? 1
? 1
! 154759 695158847
? 1
! 143564 37818468
! 643 707477061
! 16995 761156158
! 25586 257050295
! 50380 54020363
? 1
? 1
! 12723 196436165
? 1
! 84290 778054440
? 1
? 1
! 150156 148675025
? 1
? 1
? 43726
! 177775 191713327
! 4359 963596813
? 1
? 1
? 1
? 1
! 79368 332197419
! 468 541257799
? 1
? 1
! 162484 163054549
? 1
! 4644 582848955
! 106488 215149347
! 52251 479024582
! 72190 607767133
! 178990 302040653
! 28699 194818851
? 1
? 183698
? 1
! 197232 787620153
! 175326 3341364
! 120748 498616394
! 134498 381516147
? 1
! 48581 934121617
? 1
? 1
! 72626 454349922
? 1
? 1
? 1
? 1
! 14092 460391853
! 143701 422233919
? 1
? 1
? 1
? 1
! 9868 682690097
! 22733 140453979
! 17173 484467119
? 1
! 192468 296801241
? 1
? 1
! 29709 635133315
! 38628 234064189
? 1
! 55562 191030412
? 1
? 1
? 1
! 173190 776694101
? 1
! 70778 903146946
? 1
? 1
! 175728 39930306
! 116531 578392553
! 24230 362219739
! 113461 197575017
? 1
! 132238 612896833
? 1
? 1
! 111375 617913993
! 148668 459672855
? 1
! 106471 901294041
? 1
! 181503 267895436
! 198493 952745757
! 160211 19858044
? 1
! 7616 180398245
! 168805 923395902
? 1
! 62220 919640601
? 1
? 185354
? 1
! 31023 310238789
! 34625 578596525
! 168450 923225411
? 1
? 1
? 1
? 1
! 55082 813262588
! 64666 301042699
! 124049 472371312
? 1
? 1
! 169632 604661980
? 1
! 114057 696626935
! 29131 313961466
! 134257 125616227
? 1
? 1
? 1
! 168813 262227744
? 1
! 85916 313026064
! 6619 104671673
? 1
? 1
! 143241 152828041
! 53941 548833267
! 160214 132503324
! 157985 246769857
! 162995 25480106
? 1
? 1
! 192079 383396451
? 1
? 1
! 157440 839954576
! 187362 477663108
? 1
! 104794 848013895
! 79412 974583555
? 1
! 158814 165946155
? 1
? 1
! 23381 770702809
! 161607 616781454
! 32647 585728281
? 1
! 100446 813257175
! 165354 912386735
! 23967 217935812
? 174002
? 1
? 1
? 1
! 114083 961901675
? 1
? 1
! 167501 345377266
! 70454 712957833
! 187201 187143264
! 80430 369939084
! 105631 261221434
! 152232 368952473
! 65604 774408510
? 1
? 85948
? 1
? 1
? 1
! 22895 879152663
! 34809 88599109
! 2790 108920249
! 65170 770161643
? 1
! 107326 170232126
! 22011 319890891
? 1
! 187563 597074046
? 1
? 1
! 7773 315152494
? 1
! 33484 721341388
! 199333 29546176
! 157026 667837638
? 1
! 108191 452950347
! 39375 472046502
! 159678 611678471
? 1
! 160116 591143291
? 1
! 70754 511105230
! 108024 889981117
! 77810 138964108
! 62848 484755702
? 1
? 1
! 130147 478769104
? 1
? 1
? 1
! 185241 876372878
? 1
! 105504 743114786
? 1
! 76954 425106453
! 51420 353743261
? 1
! 116752 865164919
? 1
! 178090 457110459
? 1
? 1
! 164776 935049139
? 1
! 98338 313454178
? 1
! 85477 937389758
! 78978 92787378
! 74287 259118530
! 169900 289299156
? 1
! 50357 712457815
? 1
? 1
? 1
? 173866
? 103461
! 52380 525153996
! 122403 737752134
! 136471 155167610
? 8644
! 4794 152328647
! 86702 451302491
? 1
! 148785 764230022
! 152407 350497966
? 149362
! 70499 619135422
! 57242 654912564
? 1
? 1
! 146605 80518362
? 135653
? 1
! 36143 690121681
! 94528 859999430
! 161610 506961909
? 1
! 82111 560441957
! 48411 213341403
? 1
? 1
! 151711 688901237
? 1
? 1
? 1
? 1
? 1
? 1
! 173676 44997597
? 1
! 161415 189145096
! 173926 699942166
! 18656 961197621
? 1
? 1
! 97581 38298625
! 160125 793881634
? 29871
? 1
? 1
! 44502 829219924
? 1
? 1
! 184220 319912636
? 1
? 1
! 5120 31647957
? 1
! 90109 847061575
! 127375 122135702
! 77701 987936054
! 66699 517978297
? 1
! 13552 435517276
! 35325 350779709
! 77737 698595978
! 128634 933591223
! 30342 529951346
? 1
? 1
! 94795 310875631
? 1
? 1
? 1
? 191213
! 145344 655870085
! 181781 208186586
? 1
? 1
! 117659 808400757
! 183290 461783958
! 188678 742332455
? 1
! 180323 573493577
? 1
! 143148 305807786
! 100925 658281169
! 44747 403033870
! 55045 413080609
! 146789 911616407
! 551 707620791
! 79888 663635895
? 1
! 168935 121562976
! 10418 844514681
? 1
! 95384 749357411
! 66272 850854128
? 1
? 1
! 89556 106061675
? 1
! 147335 436419179
? 1
! 57424 650916654
! 140835 921249980
? 130536
! 197369 705734620
? 1
! 63634 69799982
? 1
? 1
? 1
! 149285 53693506
? 1
! 97367 768132125
! 162917 954977458
? 1
! 41182 109373759
! 67459 991996383
? 1
? 1
! 193839 683186864
? 1
? 1
! 30877 590739421
! 67789 965342709
! 116855 973606166
! 151812 760275471
! 104946 655667298
! 147105 416254998
? 1
! 117310 983837097
! 114212 60001346
? 1
? 1
! 176832 996124590
? 1
? 1
! 147246 566508925
? 1
? 1
! 20271 967892042
? 1
? 175400
? 1
! 23414 157652725
! 70219 627916279
? 76206
! 43133 929322204
! 183266 89170348
? 1
! 4995 582587716
? 1
! 8320 282906154
? 1
? 1
? 1
? 1
! 121972 633637309
! 62323 445642861
? 1
! 21666 765655
? 1
! 48739 449017515
! 29483 633263515
! 38277 758691071
! 117702 591249605
? 1
! 98143 332799919
! 56046 515906066
? 1
! 87266 516802575
! 192722 732986154
! 15345 435207402
? 1
? 1
! 167874 426055199
! 20595 639040820
? 1
? 1
? 1
! 76045 186079114
! 135799 419715162
? 1
? 163724
! 184456 109629334
! 43418 679697850
? 1
! 151468 694814779
? 1
? 1
? 1
? 1
? 1
? 1
! 151692 265749533
! 132937 116549266
! 93584 344005130
! 178349 637304470
? 1
? 1
! 11810 469945742
? 1
? 1
? 1
! 109345 812833157
? 1
? 1
! 94872 169503117
! 179230 482803944
? 1
? 1
! 71060 577744531
! 176073 946058962
? 1
! 191751 214963803
! 104344 761212724
! 61408 312123044
! 157756 172367377
! 6723 506018133
? 57530
? 1
! 169251 602831973
! 42972 869001360
? 1
? 1
! 72125 699945950
! 182808 114676253
! 41797 900433602
! 30398 57534831
! 165235 342820664
? 1
! 148025 363943097
? 1
? 159333
? 1
? 1
? 1
? 1
! 60070 603298887
! 13068 549075808
? 1
! 99615 326381079
! 116207 21412695
! 113244 281462912
? 1
? 1
! 47702 319383566
! 9109 903138198
! 43509 929547846
! 44666 318193707
! 2021 648668549
! 169820 188132375
! 56450 781534622
! 127466 731194225
! 75787 125272759
? 1
! 117704 729875193
! 116816 313060348
! 11639 303945804
? 1
? 1
? 1
? 1
! 180403 179495249
? 1
! 166944 742246155
! 70156 144619216
! 57761 363236905
! 178868 12439554
? 1
? 1
? 1
! 17387 128557319
? 1
! 187205 191814473
? 1
? 1
? 1
! 39708 667417608
! 15905 556065981
! 119350 356731056
! 70814 118163649
? 1
? 1
! 28632 593514139
? 1
! 107615 374591977
? 1
! 122677 168513096
! 26702 893515266
! 170872 89734580
! 133576 34690354
! 36749 632983194
! 114242 838996817
? 1
! 51414 866202824
? 1
! 198733 874456082
? 1
? 138614
? 1
! 97130 440181108
? 1
? 161186
? 1
! 186765 201534021
! 7943 570318721
! 128396 653346882
! 193542 598099713
! 30408 191621249
! 169615 106308242
! 17818 129947041
! 142002 428065507
! 22554 799894198
! 24509 729169927
? 1
! 154436 352560227
! 92615 923050358
? 1
? 1
? 1
? 1
! 145173 158816977
? 1
? 1
! 7028 166640975
? 1
? 1
? 1
? 1
! 22159 187731884
! 93379 487003370
? 1
! 66429 904990865
! 72437 641887742
? 1
! 179431 359050433
! 50129 431454269
! 48738 576596308
? 1
? 173356
? 1
? 1
! 14584 231285533
! 136071 980842322
! 55561 111200552
? 1
? 1
? 1
! 36853 221562858
? 1
! 137630 698084026
! 189607 729047854
? 1
? 1
! 55296 807507628
? 1
! 8275 132473069
? 30571
? 1
? 1
! 17857 491243512
! 131869 345817881
? 1
! 119955 896216559
? 1
? 1
! 163847 483521690
? 1
? 1
! 166329 140375863
! 92980 608336298
? 1
? 1
! 175147 467921401
! 58026 62778669
! 37556 339661189
! 184150 179241068
? 1
? 1
! 74568 324528694
? 1
! 188049 349672089
! 10638 777484674
! 139823 166912463
! 184784 189347911
? 1
? 1
! 191208 949925367
! 138979 342694816
! 99004 388465901
! 157779 930060344
? 1
? 1
! 116205 496419949
! 93529 237555528
! 26914 697938301
! 74707 766348289
? 1
? 1
! 193198 425837973
! 13607 111062102
! 145699 773750344
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 33824
? 1
? 1
? 1
? 7718
? 1
! 130974 173447046
! 178439 783964519
! 17485 519232437
? 1
! 17461 153824935
! 152519 745914990
! 46471 977684330
! 194643 586102432
? 1
! 93852 881411190
! 170373 892263371
! 138965 357283163
! 67664 977116102
? 1
? 1
! 94146 986949520
? 1
! 176906 188375434
? 1
? 1
? 1
? 1
! 182905 38229225
! 73641 724123897
! 49757 545487096
! 102626 211782010
? 1
? 1
? 1
! 52773 665495344
? 1
? 1
! 65341 548615355
! 138005 405983459
! 28345 303923530
! 20688 374692237
! 72332 158984537
! 65891 10129423
? 1
? 1
! 130944 267620644
! 92321 213185713
? 104137
! 199668 285455535
! 45895 507108081
? 1
! 172872 663616760
! 72217 935855050
? 1
? 1
! 170601 91476183
? 90762
! 118701 694208405
! 83990 684142726
! 183518 370812492
? 51105
! 17926 776727912
! 152792 658575909
? 1
? 1
! 165643 176658974
? 1
? 1
? 1
! 111746 591128633
? 1
? 1
? 122763
? 1
? 1
? 60992
! 110198 511875393
! 84491 762514006
! 190755 336579083
? 1
! 30483 134526520
! 78927 273663490
! 173438 132454037
! 44871 978293965
! 61162 828439394
! 5304 39921265
! 158336 713703858
! 137948 195056099
! 163268 748538710
! 198377 794135630
? 1
? 1
! 28976 556573706
? 1
! 4773 155952947
! 75102 536251374
? 1
! 95444 550932261
? 1
? 85004
! 112145 902273748
! 179233 877534999
? 1
? 1
! 28890 836763318
? 1
! 2459 220475134
? 1
! 195245 961522259
? 1
! 49410 340438623
? 1
! 123231 387677048
! 59588 651122841
! 106609 282973383
! 181535 224660484
? 1
? 1
? 1
? 1
? 1
? 1793
! 18088 520879206
! 190352 53606106
! 114834 850062696
? 1
! 16525 580859081
! 40470 826686367
? 1
? 1
? 180748
? 1
? 1
! 193160 950878451
? 1
? 1
! 133373 90124698
? 1
? 1
! 55534 402213994
! 75668 61277373
! 195400 698162297
? 1
! 30851 831852438
! 128275 483778480
? 1
? 136227
! 136546 980761606
! 105788 271214186
! 178202 394095820
? 1
! 173053 496495556
! 149614 157778890
? 1
? 116484
? 1
? 1
! 27883 249732637
! 10058 989808930
! 137454 32513199
! 153703 784526005
! 122124 185507450
? 1
! 67705 96676230
! 176570 609763168
? 1
! 163196 567649202
? 1
? 1
? 1
? 1
! 62824 642693594
? 1
! 83121 294698655
? 1
? 1
! 142004 275262759
? 135223
! 43205 744094775
! 121677 77958950
? 1
! 31116 466472114
! 27535 30340733
? 1
? 1
? 1
! 75913 960018341
! 4560 461738385
? 1
? 1
! 10566 429193462
? 1
? 1
? 1
? 1
? 1
! 152250 467273828
? 1
! 36527 172046903
! 168507 95073980
! 147237 828938919
! 96318 958455227
? 1
? 1
! 168719 63333896
? 98700
? 1
? 1
? 6672
! 160310 699372236
? 1
! 129907 737150594
! 21409 804224805
! 116254 195504249
! 151159 667554305
? 1
? 170955
? 1
? 123165
? 1
! 109157 79895439
! 153096 31732934
! 182272 144152380
? 1
? 1
? 84707
? 1
? 1
! 16262 691387068
! 136946 773005235
? 1
? 1
! 150614 612123745
? 1
! 196870 275400026
? 1
? 1
? 1
? 1
! 196169 632032551
? 1
! 44535 170529324
? 1
! 39259 832006654
! 32711 561927863
! 101466 205962662
! 78550 184887015
? 1
? 1
? 1
? 1
! 26446 974515730
! 133889 328938042
? 163367
? 95631
? 1
! 169087 675312986
? 1
! 108439 171264960
! 35613 279707932
! 171930 232363579
! 93039 449225453
! 104267 892923221
! 180159 952578311
? 1
! 167306 480910838
? 1
! 22633 68967015
? 1
? 1
! 132594 767688849
! 62968 949896913
? 149642
? 1
! 83088 771766854
? 1
! 1272 698094340
! 87667 133748754
! 77844 426893674
? 1
! 56539 435148531
! 29162 829015577
! 120007 442117016
? 90209
! 170854 975927830
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 194558 128828422
! 194580 385176385
? 1
? 1
! 58550 44310568
! 45896 519643775
! 54780 884654092
? 1
! 197350 980641141
! 168664 662445099
? 1
? 1
! 6960 760062197
? 1
! 78434 663796278
! 4048 241748080
? 1
! 43687 986328168
! 43957 675445301
! 23852 477131521
? 1
? 1
? 1
! 84053 504264794
! 119122 503299654
? 1
? 1
! 101529 776496579
? 1
! 115432 230203682
? 126426
! 82206 420675746
? 1
! 2391 809608608
? 1
? 1
? 1
? 1
! 39048 955207835
? 1
! 157326 621892215
? 1
? 1
? 1
! 93726 66272662
! 80841 656838856
? 1
? 1
! 85155 590774230
! 168184 814907613
? 1
! 78357 165880976
? 1
! 162934 131774212
! 158813 627422166
? 1
? 1
? 1
? 1
! 2170 119872234
? 1
! 30389 797002941
! 35295 869753783
? 1
! 160346 272391839
! 72933 605174203
? 155417
! 138814 451265447
! 126062 4803712
? 1
! 30842 439758711
! 106852 840264784
? 1
? 1
! 41810 142773824
! 84967 730398515
! 69396 611166409
? 1
! 19210 79097156
? 1
? 1
! 147392 603874509
! 119693 861248800
? 1
? 1
! 139506 370431165
! 39567 130849821
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 121001 852250021
? 1
? 1
? 1
? 1
! 74824 47915862
? 1
! 725 444921757
? 1
? 1
! 87886 336960166
? 1
? 1
? 1
? 1
! 100870 171245741
? 1
? 1
! 177557 133142228
! 2582 128146940
? 114838
? 197262
? 1
! 183984 937409268
? 1
? 1
? 1
? 1
! 124802 157141584
? 1
? 1
? 1
? 1
! 7186 848787754
? 1
? 156731
! 14864 370699528
? 1
! 59338 591211074
! 108777 513155913
? 1
! 130061 172051907
? 1
? 1
? 1
? 1
! 168489 658757976
! 121745 824704165
! 5044 908595503
! 181907 835222459
? 1
! 95188 18549446
! 26199 864092728
? 1
? 1
! 72999 124416878
? 1
! 104424 752833604
! 105540 239767136
! 8991 141388343
! 127756 748561357
? 1
! 41883 579174865
! 176145 63922892
? 1
! 11195 868352432
? 1
? 1
! 79009 861823092
? 1
? 1
? 1
? 1
! 3354 169473253
? 1
! 167993 172700092
! 112300 833863748
! 133891 637218876
! 29152 251768455
? 1
! 31295 120281869
! 133193 794471946
! 179376 669892610
? 43922
? 1
? 1
! 123277 822425840
? 1
? 1
! 31749 145159224
! 98354 241224244
? 1
! 61673 760908951
? 1
! 5854 46845250
? 1
! 165183 90487659
! 143749 221035739
! 128518 967905916
? 1
? 1
! 180747 276645594
? 1
? 193342
? 1
? 1
? 1
! 148878 389264152
? 1
! 62032 252750159
! 21213 380425708
? 1
? 1
? 1
? 1
? 161207
! 56192 906482055
? 1
! 35647 170744488
? 1
! 67968 146828481
! 55048 779825804
? 1
? 1
! 96270 470831395
! 72436 562013848
? 47227
? 1
! 155903 143277901
? 1
! 178568 534692813
! 191087 921678315
? 1
! 135856 286338863
! 153231 551386837
! 64088 850823856
! 63436 382608177
! 116020 860474293
! 165895 226719785
! 68663 800050826
? 1
! 79060 864052670
? 1
? 1
? 1
? 1
? 1
? 1
! 166321 39885656
? 1
! 54074 470902519
! 27592 642809609
? 1
? 1
! 52109 420966896
! 17739 654962209
? 1
! 28855 982791866
? 1
! 2162 987881268
? 1
? 1
? 1
! 67126 192339406
! 92242 35666907
? 155826
! 5316 226169908
! 106333 303273805
! 73398 477109199
! 20264 228373209
? 1
! 98999 192586188
! 33269 311867220
! 63525 39250380
! 35778 398111258
! 26981 811577379
? 1
! 39488 416868196
? 1
! 122015 311327178
! 187175 337817282
! 81239 831981276
? 1
! 167401 605193851
! 145405 183567538
! 2215 640418148
? 1
? 1
? 1
? 1
! 18215 951916314
? 1
! 52321 754881768
! 175751 707573817
? 1
! 35892 892277176
? 1
? 1
? 1
? 1
? 1
? 1
! 184227 217602709
? 1
? 1
? 1
! 153844 721124064
? 1
? 1
! 159197 247770002
! 34119 723875451
! 6748 751664619
? 1
! 181163 364971126
? 1
! 114766 950269585
! 89175 723977830
! 194585 219396829
! 115335 125383157
? 1
! 75615 10823529
! 175502 891450649
! 177270 820710073
? 1
! 190458 439483366
? 1
! 69431 153384056
? 130750
? 1
! 4086 401992615
? 1
! 128 286089578
! 64855 507033435
! 114938 572703252
? 1
! 88541 410847947
! 12086 471071523
? 1
? 1
! 155051 574822479
! 180418 844516284
! 169872 248160311
! 165943 349201813
? 1
? 1
! 186096 40068187
? 1
? 1
! 123591 749099085
? 1
? 1
? 1
? 1
! 42702 698755907
! 90975 494352402
? 1
! 123401 864620835
? 1
? 1
? 1
! 47276 164498715
? 1
! 135887 460649383
? 1
? 1
? 1
? 1
? 1
? 1
! 54477 124281566
? 1
? 1
? 1
? 1
? 1
! 94245 983526351
! 150665 97079249
? 1
? 1
! 130615 381335104
! 90232 445455364
? 1
! 67728 283659198
? 1
! 131808 458616921
! 131743 811989404
! 155917 29266173
? 1
! 182728 54261823
? 1
? 1
? 1
! 133253 889685304
! 55070 253707508
! 90372 303651269
! 170395 878961827
! 73412 314235730
! 116743 605788346
! 175860 691112974
? 1
! 133067 701340563
! 116181 862107645
! 162318 465882940
? 1
? 1
! 145692 333401235
! 50804 895243987
! 126424 977059961
? 1
! 87777 672581434
? 1
! 164988 258296992
? 1
? 1
! 192984 953968795
! 167507 362033995
! 136044 54632474
! 180583 949833801
! 60393 646557129
! 99978 938564546
? 1
? 1
? 1
? 1
? 1
! 68553 389699422
! 61125 580161058
! 55189 962943685
! 170753 773108297
! 108458 142827786
! 144414 846459261
? 1
? 1
! 63418 771103624
! 135045 873877482
! 182780 15337286
! 150048 692097435
! 30014 86499119
? 1
? 1
! 83547 128650507
? 1
! 186497 947945197
? 1
! 188813 404294455
! 171321 750387977
! 110270 918831434
? 1
? 83758
! 148287 686258214
! 179470 515744958
! 96939 891341551
! 38283 728552768
? 1
? 1
? 1
! 153934 875027843
! 133028 410178427
? 1
! 193907 798442516
! 35887 413653077
! 155273 44953673
! 114690 415456909
? 1
? 1
! 22135 680218694
! 97948 52440406
! 148347 503652155
! 188264 163960182
! 61971 883926609
? 76529
? 1
? 1
? 1
? 1
! 145492 11286331
? 1
? 1
! 143697 332149369
! 5879 984630606
? 1
? 1
! 119002 680009560
! 101280 534937870
! 132770 105955408
! 55699 169808410
? 1
? 1
! 49552 977518320
! 154599 818560473
! 145638 472479224
! 33439 612358991
? 1
! 22527 358315557
? 1
! 80283 675469630
? 1
! 138024 618097989
! 126371 184224559
? 1
! 60740 681107278
! 33762 961817328
! 186862 914427197
! 167001 431812086
! 195489 505474915
! 146787 477870031
? 1
? 44192
! 192788 813099361
? 1
? 137253
? 1
! 129400 775655848
! 115096 124187422
? 1
? 1
! 189419 259317888
! 153551 173340009
! 110571 113382007
! 114058 332253641
? 1
! 105418 365810553
! 129317 204439198
? 1
? 1
? 1
! 29095 901298237
! 144823 960460222
! 72133 633834550
? 1
? 1
! 53453 88035118
? 1
! 53478 120140274
? 1
! 27312 986012175
? 125941
? 1
! 181225 749352059
? 1
! 27787 479513022
! 17626 266733580
! 157299 755732868
! 104619 934303783
? 1
! 126140 159051986
! 10901 837652938
! 107858 530898578
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 163608 471843692
? 1
! 85 793184002
! 65088 640712594
? 1
! 11009 62643227
! 102679 28851607
? 1
? 1
! 192903 148352538
! 76431 922922983
? 1
? 1
? 1
? 60345
? 1
! 65359 13585237
? 1
! 108402 267642473
! 158589 571337940
? 112199
! 146360 683796989
? 1
? 1
! 73113 133445176
! 68143 393853425
? 1
? 1
? 1
? 1
! 40351 560022127
? 1
! 192946 675115904
! 30393 560139407
? 1
? 1
! 59989 80516347
! 73714 862806175
! 104100 172893940
! 140506 468285529
! 114953 33814212
! 90834 931505954
? 1
! 74673 692737599
! 123534 317402970
! 169797 995983523
! 9355 338242146
? 1
! 57656 427522286
! 115135 679923343
? 1
! 180868 34407209
! 127603 387867709
! 4420 900194768
! 75197 593781052
! 162516 357390309
! 51920 448031990
? 1
! 121245 997251478
! 98051 587676226
! 84933 916128902
? 1
? 1
? 1
! 139147 66956164
? 1
? 3716
? 125928
? 1
? 1
? 1
? 1
! 10099 938861640
? 1
! 28099 917595041
! 43168 178920766
! 152916 62704572
! 88130 180779056
? 1
? 1
? 1
? 1
! 120306 144502771
! 46433 858380135
? 19012
? 1
? 1
! 146321 983966366
! 137282 775279788
? 1
! 107323 212799677
? 1
? 1
! 99598 793781185
! 145530 206913867
? 1
! 17098 787449371
! 23988 406283167
? 1
! 115239 791992316
? 1
? 1
? 1
! 102552 836627215
? 32826
! 99761 643858083
? 1
? 1
? 1
! 44414 58321439
? 1
? 175586
! 163052 225114533
! 178471 991967043
? 1
! 21655 903277289
! 88893 601129331
! 78874 720549142
? 1
? 1
! 24 367269296
! 132110 778300963
? 1
! 138393 434493818
! 11867 63575607
! 86962 210175845
? 1
? 10493
! 73765 749349923
? 1
? 1
? 1
! 42859 755856734
! 82802 450221485
? 1
? 1
? 1
? 1
! 143046 556936041
? 1
! 15440 860866018
! 32068 90634314
? 1
! 102638 278694414
! 180080 506906267
! 110815 13244630
? 1
? 1
! 49415 837252609
? 1
? 1
! 187408 762409247
? 1
! 198447 23996864
? 1
! 77822 414893699
! 159052 16672010
? 1
? 1
! 151972 285189482
! 116537 222490883
? 1
? 1
! 29329 934770105
? 113795
! 8604 543966966
? 1
! 6761 367995897
! 32141 444845392
! 111913 709192455
! 94686 309715569
! 27550 438514721
? 174204
! 52788 48327916
? 1
? 47718
? 1
? 81338
? 1
? 1
! 7647 294528705
! 112084 202639215
? 1
? 1
! 146639 865764666
! 169765 776828115
? 1
! 93505 314931956
! 95405 126019068
? 1
! 100834 931612980
? 1
? 1
? 1
! 990 584548180
? 1
! 82852 450025176
? 1
! 59511 17537597
! 58305 961569163
? 1
! 194510 389363479
? 1
? 1
! 36488 585444207
! 88451 647402382
? 1
? 1
! 172894 949676837
! 162844 76787200
? 1
? 1
! 164591 956837824
? 1
! 80889 548297819
! 141102 994737875
! 38527 594556611
! 17214 395645664
? 1
? 1
! 39873 890516656
! 115989 53778090
? 1
! 159671 469276926
? 1
! 48158 381294648
! 119118 55967778
? 1
? 1
? 177923
! 55538 369023011
? 1
? 1
! 82540 436277949
? 1
! 107002 518844910
? 1
? 1
? 1
? 1
! 159911 344784967
? 1
! 100731 330850363
! 144732 512662906
! 193256 611047429
! 166114 26782101
! 120794 260467069
? 1
! 174429 178849762
! 32564 501639202
! 114939 420652835
! 182302 567873416
! 197506 666099862
? 1
! 186173 147529315
? 1
! 186816 268869186
! 146407 774133022
? 1
! 185714 901040947
! 51602 60697753
? 1
? 1
! 34730 932243150
! 131248 414582289
? 146252
! 19496 918639512
? 1
! 59144 135043149
! 43237 423750352
! 127424 380559310
! 74177 664788265
? 1
? 1
! 53314 652806363
? 1
! 84052 114973254
? 1
! 41969 364136577
? 1
? 1
? 1
? 117540
? 1
? 1
? 1
? 100248
? 1
! 98539 741169325
! 149645 79427590
! 110751 42207398
? 1
! 173660 969024161
? 1
? 1
? 1
! 22929 324907987
! 196704 307293077
! 187769 849220093
! 25682 463087508
? 144844
! 127130 115503609
? 1
! 7389 100357399
? 1
? 4682
! 145589 44084861
? 1
? 1
! 179088 515819470
! 4230 743956739
! 197407 575628123
? 1
? 1
! 109431 439017327
! 136031 504990458
! 109587 360314987
? 1
? 1
? 1
! 124643 573480601
! 66094 416847191
! 8260 485347740
! 113209 57760712
! 118347 233507586
! 176665 686448747
? 1
! 151980 191843983
! 30833 820367440
? 1
! 20820 792939802
? 1
! 91926 146797134
? 1
? 1
? 59325
! 93017 253789541
? 1
! 90163 216248053
? 1
! 95263 904472177
! 100288 21870591
! 36267 675296861
! 175957 218009804
! 193207 226910352
? 1
? 1
! 51671 623957803
? 1
! 148444 15518103
! 197843 159426923
! 161253 521483721
? 1
? 1
! 38292 682487961
! 141421 43412735
! 113594 645435043
? 1
! 151259 552419432
? 1
? 1
! 74457 907931338
! 89800 736354302
? 1
! 110745 36241309
! 5398 152218755
! 62449 779736908
! 14591 557950744
! 96639 779590439
? 1
? 1
? 1
? 1
? 1
! 1619 637173328
! 165456 330198962
? 1
? 1
? 1
! 160484 693451408
? 1
? 1
? 1
? 1
? 115963
? 1
! 114683 544075581
? 1
! 160153 325901396
! 141184 399825144
! 137629 794294221
! 116137 248558839
! 15815 599289131
? 1
! 43383 257435440
! 78312 817174803
! 34095 31974320
? 79944
? 1
! 34018 179484294
! 123641 973162561
? 1
! 140089 968625072
? 1
! 140709 832322116
! 712 200892194
? 1
! 26687 482634301
! 78866 52568712
! 40572 500962493
? 1
? 1
? 1
? 1
? 79753
! 5392 975231235
? 1
! 118007 638495346
? 1
? 1
! 161067 914655805
? 1
! 81809 2346123
! 7349 428008575
? 1
! 75413 824886133
? 1
? 1
! 106820 476424322
? 1
! 85191 151871738
? 1
! 14923 908732903
? 74886
? 1
? 1
? 1
! 44942 599173488
? 1
? 1
! 116808 122072352
? 1
! 170065 497646248
? 1
! 179550 69588567
? 1
? 31712
! 81295 356715729
! 11525 674523368
! 49177 27161157
? 1
! 152457 305545225
! 153107 875786471
? 1
! 10931 810280943
? 1
! 65269 201754368
? 1
? 1
? 1
! 116805 6222622
? 1
! 131259 233845170
! 70988 13755328
? 1
? 116242
! 81023 677200555
? 1
? 1
! 107182 836631611
! 5142 587120979
! 76973 560960030
! 165955 726178820
! 58081 68518118
? 1
? 1
! 73943 23395677
? 87183
! 101130 208916552
! 29908 888114115
? 121270
! 113374 570764213
! 197950 24960777
? 1
! 4775 885005172
! 145260 410516954
? 1
? 1
! 150940 912899386
? 1
! 92246 749005393
! 21713 597240370
! 93242 757454604
! 49352 176876109
! 3940 172839219
? 1
! 79017 462352265
? 1
? 1
? 150354
? 1
! 152537 728376811
! 156591 608395123
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 37331 626115873
? 1
! 62043 663805625
! 406 923472079
! 93009 633043673
! 147130 586131224
! 189355 29059886
! 38427 133596392
! 120599 435302615
? 1
! 19936 113044668
? 1
! 55863 766162286
? 1
! 72559 633390087
? 1
? 1
? 1
! 48634 194184492
? 180791
! 56839 825878654
? 1
! 65271 824686152
! 124878 10720482
? 1
? 1
? 1
? 1
! 42012 837079120
! 163250 579788267
? 1
? 1
? 1
! 21665 736745306
? 1
? 1
? 1
! 93161 140859907
? 1
? 1
! 49734 915972064
! 176905 584155475
? 1
! 131170 156141920
? 106735
! 13412 143930428
! 107633 80768754
? 1
! 21291 240377269
? 1
? 122754
? 1
! 149424 976152738
! 3594 888481615
? 1
? 1
! 85331 979992011
! 177274 588740800
! 33918 605096310
? 181447
! 144492 978329911
? 1
? 1
? 1
! 178975 851275846
? 1
! 48829 779351023
! 138800 4405425
! 93680 765333613
? 1
? 1
! 64 805948156
! 189789 747620105
? 1
! 78975 528885677
? 1
? 1
! 168955 737644361
? 1
! 185243 693229931
? 1
? 1
! 93150 770341092
? 1
! 109779 829795863
? 1
? 1
! 155619 793187198
! 151274 660298716
? 1
! 29687 241588318
? 1
? 58968
? 1
! 121558 28633415
! 161771 882221931
? 1
! 69444 804979315
? 1
! 23653 629025007
! 12770 262527449
? 1
! 75060 969903391
? 1
! 48782 122612046
! 163546 230934255
! 54584 64906359
! 129870 936487430
! 87621 642269533
? 113764
? 1
? 1
! 2113 259738565
? 1
? 22405
? 1
! 10071 444752834
! 33514 37969193
? 1
? 1
? 1
! 175770 715742942
! 51137 374249865
? 1
! 18993 42853663
? 1
? 1
! 149318 739076685
! 5029 912662823
! 24934 145616553
! 151288 158187130
! 86947 267630674
! 153218 586386092
? 1
? 1
? 94453
! 28123 788187040
? 1
? 1
? 1
! 114240 50493373
? 1
! 42276 220947631
! 173783 751253125
? 193992
! 190165 258395162
! 3008 793295955
? 1
? 1
? 1
! 147860 508437386
! 26516 510379325
! 195092 33448473
? 1
? 1
! 10337 36952599
? 1
! 20383 706688589
? 1
? 1
? 1
! 179875 343996570
? 1
! 55015 294793676
? 1
! 102397 953914213
! 23137 559478086
? 1
? 1
? 1
? 1
? 1
! 131872 804501423
! 66199 997031559
? 1
? 1
! 151865 820508483
? 1
? 1
? 1
? 1
! 177819 888718150
? 1
! 68640 382821207
! 99948 571754970
! 66968 322435326
! 28914 839434512
? 1
! 71917 554702499
? 1
? 1
! 114636 806916012
? 105492
! 194982 511750354
? 1
? 1
! 47155 908501792
? 1
! 97732 653515274
! 185594 637126932
? 1
! 76839 287348253
? 1
? 1
? 1
! 169057 892748654
? 53081
? 1
? 1
! 9977 11362730
? 1
! 162037 708526860
! 65524 135588986
! 193467 250346336
! 133245 442805663
! 38226 554542808
? 1
? 1
! 106933 451415275
! 40367 241927440
! 32932 665490359
? 1
? 1
? 1
? 1
! 28674 710522663
? 1
! 84237 604105537
? 1
! 87204 202195476
? 1
? 1
? 1
? 1
? 1
! 133114 964884017
? 1
? 1
? 1
? 110907
? 1
! 47430 604056576
? 1
! 66625 902727086
! 173184 224151764
? 24386
? 1
? 1
? 30412
! 13778 49108141
! 66883 843723144
! 120852 920684463
! 197532 445638108
? 1
! 774 853517206
? 1
! 126458 140287069
! 173475 792494163
! 176000 844118055
! 190088 488945383
! 29487 364297019
! 176614 767156297
! 84104 721590289
! 110995 737709434
? 1
! 30885 191334951
! 88735 297292580
! 162696 94058829
! 185419 924332870
? 1
! 186848 606252853
! 70789 948639688
! 105726 204013301
! 74173 495638842
! 144792 667235940
? 1
! 162987 961608521
! 109605 445903801
? 14637
! 111871 563646049
! 93789 579187907
? 1
? 1
! 138958 946091665
? 1
! 197846 262010977
? 1
? 1
! 154808 505793079
? 1
! 86684 607374322
? 1
! 17902 471156841
! 184741 613831301
? 1
! 159623 202354082
? 1
! 117273 263633374
? 1
? 1
! 139635 298570435
? 1
? 1
? 1
! 55239 580826265
? 1
! 57486 25605594
? 62973
! 183828 41465241
? 1
? 1
! 159306 70743684
? 1
? 1
? 1
! 153986 941695948
? 161504
? 1
? 1
! 52458 996470523
? 1
! 148147 499066864
? 1
! 18956 4860269
! 156438 857196774
! 90941 424645264
! 10413 373902205
? 1
? 1
? 1
! 14791 724204298
? 1
! 51016 605317093
! 106697 926571441
! 145223 674326961
! 154371 688668958
! 76830 122653868
? 1
! 54 469435174
? 1
? 1
? 1
? 1
! 133284 160570989
? 1
? 1
? 1
? 1
! 34452 516270355
? 1
! 61328 86065238
! 155676 303172528
! 164715 643904076
! 101700 115149203
? 1
! 150334 961772250
? 1
? 1
! 95475 476699451
? 1
! 55603 704836352
? 1
! 164361 499289699
! 191057 897799640
? 1
? 1
! 135586 396820944
? 170784
! 130996 953812095
? 1
? 1
? 1
! 169953 618830831
? 1
? 1
! 150627 76071395
? 1
? 1
! 70733 422995526
! 140374 569989950
? 97190
? 1
? 1
! 120185 602532869
! 127668 955201880
! 156781 374085186
? 1
? 1
? 1
! 140334 579522213
! 142789 528854715
! 142313 244351609
? 1
! 123990 172216177
! 78040 200487385
? 1
! 134716 681837267
! 172994 344502295
? 1
? 1
! 651 542488318
! 147353 745408756
? 1
! 5899 130881918
? 1
? 1
? 1
? 1
? 1
! 183818 297852801
! 85824 856662086
! 104832 220431412
? 1
! 40127 876528142
! 50503 746842342
! 34235 423027867
? 1
? 1
? 1
! 146907 475734574
! 109051 906534568
? 1
? 1
! 5649 539352180
! 199289 827797220
? 1
? 1
? 1
? 1
? 1
! 32290 735796542
! 128367 455471477
! 162557 67556915
? 77876
! 104898 686835239
? 1
! 136446 224322794
? 1
! 18087 599695304
! 164575 414950051
? 1
! 178875 534605246
! 42329 896987171
? 1
? 1
! 192101 354947589
? 1
? 1
! 77051 831115600
! 74482 951946349
? 1
? 1
! 128821 841491162
! 106466 368538148
? 1
! 110573 735533543
? 1
? 1
? 1
? 1
? 1
? 1
! 111771 248456393
! 190457 140065069
! 92238 160186609
? 1
? 1
! 50096 917324393
? 1
? 1
! 6652 869293891
? 1
! 142913 548065842
! 64601 742822737
? 149689
? 1
! 105850 456169565
! 176330 715940535
! 99075 648281484
! 84802 246995689
! 152851 911133484
! 52197 922544187
! 186222 995774799
? 1
? 1
! 140997 991323592
? 1
? 1
! 1694 807377148
! 60156 21342005
? 1
? 133043
! 44897 52555071
! 92632 659476616
! 91919 20982974
? 1
! 49766 15705053
! 113744 289515933
? 1
! 72739 860056769
? 1
? 1
! 45369 6433210
? 1
! 47508 491937300
! 156535 532577078
! 164061 638197075
! 159405 91655127
? 1
? 1
? 1
? 1
? 1
! 99356 683309244
! 125314 486473590
! 2376 807546918
! 144623 220002709
? 1
? 1
! 165336 849133372
! 191797 756073826
! 133150 686621437
! 134743 231829114
? 1
! 97657 346042975
! 49146 860180644
? 1
? 1
? 1
? 1
! 59384 255880270
? 1
? 97539
! 189148 494776963
! 20929 703195338
! 82742 420309239
! 187849 836700858
! 13131 853366800
? 1
! 100445 279731732
! 62686 346683112
? 1
! 184755 690846655
! 48201 461948085
? 1
? 1
? 1
! 105607 712724408
! 192554 39430394
! 13799 828245262
! 95311 951562567
! 138900 233616433
? 1
! 171444 879144893
! 121580 426324069
? 1
? 1
! 175718 39687834
? 1
? 1
? 1
? 1
! 188253 481077710
? 1
? 1
? 1
? 191969
? 152907
? 1
? 1
! 67022 750774957
? 76314
? 130850
! 152816 528268864
? 1
? 1
? 1
? 1
! 141873 175171731
? 74457
? 1
? 1
! 96534 33410978
! 11155 871030628
? 1
? 1
? 1
? 1
! 71321 6686230
! 79366 224586741
? 1
? 1
? 1
? 1
! 93167 437938848
? 1
! 5146 848102225
? 1
! 45300 261624357
! 64571 694562842
! 14866 17950735
! 162199 14894971
! 123688 470025817
! 14937 684790351
! 78261 363155645
? 1
? 1
! 181862 708590754
! 25543 237266285
? 1
? 1
? 1
? 173992
! 84849 914988623
! 22287 887690525
? 1
! 144110 201407653
? 1
! 30430 677714259
? 1
! 54951 776486681
! 59375 502839989
? 1
? 1
? 1
? 1
! 33789 234572364
? 1
! 128986 783785635
? 1
? 1
? 1
? 1
? 1
? 41463
! 52909 49686437
? 4293
? 1
! 98799 407094043
? 1
? 88740
! 132568 285664275
! 382 824385003
! 160485 561092322
? 1
! 113219 525134016
! 119614 564942621
? 1
? 1
! 64815 580881151
! 48723 998989405
! 45445 843957065
? 1
! 37326 890347380
! 57829 842389189
! 61345 168758720
! 111866 116276077
! 49403 190371060
! 22365 312580271
! 147484 286094523
? 1
? 1
! 10741 337109627
! 58743 917163971
? 1
? 1
! 10380 347792318
? 1
! 165817 25886253
? 1
! 126800 700657660
! 175243 832954634
! 138705 932913133
? 1
? 1
! 39417 819871471
? 1
! 119745 873892969
! 41802 187748662
! 86909 86558058
? 1
! 157010 831782733
? 110452
! 31797 372601814
? 1
! 40845 672720711
? 1
? 1
! 136419 278943413
? 1
? 1
! 82445 508708042
? 1
? 1
! 159268 853260726
? 1
! 115566 283877672
? 1
? 1
! 163586 257418659
! 120722 945201640
! 172504 564876781
! 58050 122096487
? 1
? 1
? 1
! 147397 246000876
? 1
! 52718 385474268
? 50006
! 30341 400508074
! 138460 816715759
? 1
? 1
? 1
? 1
? 1
! 17792 482291907
! 61788 284424503
! 3029 159944131
! 140140 921355681
! 177721 757117926
! 53473 891263276
! 27810 651556900
? 1
! 32827 775730510
! 75903 878474848
? 153300
! 177013 172708785
? 1
! 12758 292011128
? 1
? 177899
! 117939 460749246
? 1
? 1
! 171951 198260016
? 1
? 1
! 17142 25551936
! 52047 889676342
! 89957 154554977
? 1
! 175857 401900023
! 70381 353636240
? 1
! 64223 6646821
? 1
! 561 81926366
! 56738 622057151
! 192426 545445899
? 1
! 44264 13891511
! 38356 334459557
! 65720 797788616
? 1
! 187665 217459462
! 136510 65561108
? 1
! 55000 448854929
! 153905 104731467
! 92536 722890852
! 40934 291846505
! 89400 703855815
! 134677 777850296
? 1
! 163309 711161228
? 1
? 1
? 1
! 91843 581598888
! 19624 620887521
? 1
? 1
! 51426 650521984
? 1
! 153264 321056619
! 2045 459291578
? 1
? 1
? 1
! 178396 257759042
? 1
! 67095 11945458
! 16203 103084355
? 1
! 85252 757832657
? 1
! 90278 662041628
! 84918 185078113
! 52986 247462420
? 1
! 132512 470260032
? 1
! 110920 646206254
! 173024 636618566
? 1
? 1
! 172331 170148198
? 1
? 1
! 162961 994090957
! 55450 408901491
? 1
? 1
! 168207 275354842
? 1
? 1
! 185817 883007539
! 21251 893397163
! 114838 49800055
? 1
! 36375 936062707
! 31542 603818413
? 1
! 160670 899497591
? 1
! 109401 539514896
? 1
? 1
! 7101 107528722
! 54231 815743452
? 1
! 195616 59259855
? 1
! 60521 35941849
! 161669 791664314
? 194933
! 52527 262083772
? 1
! 165995 594669732
! 75469 363362426
! 79942 377409231
! 90069 739700899
! 103868 93261566
! 40601 834411792
? 1
! 172434 572212520
! 49813 989253171
! 156289 758404459
! 121732 964172988
? 1
! 125591 325141586
? 1
! 194382 994459326
! 11390 49658031
? 1
! 126108 773425959
? 1
? 1
? 1
? 1
? 1
? 1
! 127212 659175935
! 170008 640062980
? 1
! 106373 778260129
! 88078 760602518
! 165034 935247593
! 160368 632877362
! 80524 88643463
! 125658 832523892
? 1
! 70694 818166833
! 50541 153001172
! 109174 936724840
? 1
! 94162 368501282
! 85528 584008047
? 1
! 181 985610194
? 1
! 54158 439553161
! 140444 942761608
? 1
? 1
! 16979 721924963
! 91776 849889577
! 122088 695028896
? 1
! 50771 53507317
? 1
? 1
! 145280 688977280
? 1
! 81459 267686513
? 1
? 1
! 39278 374264673
? 1
! 168062 51023523
! 127863 393085324
! 95969 151836323
? 1
! 86084 995773671
? 1
! 155758 627865445
! 94756 880004724
? 1
! 101115 694133694
! 85670 452611447
? 1
! 90793 515818538
! 44356 556807079
? 1
! 57763 711440502
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 73808 148937826
! 77569 103378191
! 131928 667621253
? 1
? 1
? 1
? 1
? 1
? 1
! 4581 222542270
? 135726
? 1
! 112094 384596618
! 129960 158492538
! 89016 841127949
? 1
! 166037 620184574
? 1
? 44579
! 58656 188334958
! 196253 613166346
! 96133 270485915
! 22524 201384924
! 65012 524259035
? 1
! 104037 810462911
! 14188 46030550
? 1
! 82748 556991146
! 13234 845394608
! 9750 789523553
! 141434 369673316
? 1
? 1
! 93644 312937638
! 62249 285973575
! 8269 996632600
! 65922 100455082
! 124919 336243040
? 1
? 1
? 1
? 1
! 192219 837763199
! 115917 218018260
! 68203 40007573
? 1
! 90641 92367598
? 1
? 1
! 108133 142130251
? 1
! 178447 321439037
! 195695 218420882
? 1
! 39987 77531579
? 1
! 38384 946317911
! 199615 512085397
! 166669 671217942
? 8901
! 21719 140585167
! 109599 179234792
? 1
! 116965 700645757
! 115619 464987677
! 15249 488917159
! 111878 396448637
? 1
! 185478 314632283
! 48942 962246407
! 134085 135187370
? 180151
? 1
! 54067 281881901
? 1
! 192110 370355972
? 1
! 186694 124618336
? 1
! 183935 462412207
! 96674 912739190
? 21946
! 154067 992256200
! 89411 497652554
? 1
! 105564 848086875
? 1
? 1
? 1
? 1
? 129506
! 147536 799445190
! 116522 725162471
! 64427 2480828
? 1
! 20691 539275707
! 157602 19866628
! 162512 963464084
? 1
? 112306
? 1
? 1
! 38818 724093267
? 1
? 1
? 1
! 9385 172469212
! 181006 217177110
? 1
? 1
! 135867 216208113
! 137873 695063544
! 31083 977696891
! 71192 171502615
! 194730 396232793
? 1
! 124996 240492155
! 160437 9559084
! 169847 669176129
! 34479 272402410
? 1
! 22588 107408376
! 27655 46167675
! 158803 736533765
! 34382 907597780
? 1
! 126287 15845780
! 109563 710801659
? 1
! 57253 328702272
? 1
? 1
! 22201 941682027
! 147298 479023007
? 1
? 1
? 1
! 141246 44176834
? 1
! 125092 670727420
? 1
? 1
? 1
? 1
? 1
! 118169 184679006
! 141937 806222370
? 1
? 1
? 1
? 1
! 18168 598968751
? 1
? 1
! 76727 127816560
? 1
! 14851 945626792
! 163850 978057443
? 1
! 84339 836781284
! 136837 756530763
? 1
! 91307 159882677
? 1
! 19311 617481637
? 1
? 1
? 74458
! 161848 618835456
! 180156 74096094
! 68300 723648861
? 1
? 1
! 199820 326874438
! 30518 262608761
? 1
! 140295 522066662
! 9758 52100398
? 1
? 1
! 142029 358861816
? 1
! 148218 323525935
? 1
! 152248 684497950
! 123511 424901646
! 41203 628634724
? 1
! 62949 894987109
? 1
! 91223 914953635
? 1
? 1
? 1
! 189081 430282181
? 1
? 1
! 107000 451280290
? 1
! 147234 2006842
? 12806
! 47595 585473755
? 1
? 1
! 7675 958157043
! 45940 853913789
? 1
! 65210 831638986
! 34151 502668120
? 1
! 126910 502541180
? 1
! 119474 829343012
! 120187 400583303
! 129336 838176670
? 1
! 56520 513688720
! 65486 512078665
! 128904 41341435
! 145224 482285483
? 1
? 1
? 1
? 1
! 171715 189238919
? 1
? 1
! 175412 411183169
? 1
? 138009
? 37436
? 1
! 141451 987205843
! 194606 431197097
! 113929 45493892
? 1
? 1
! 45661 603313136
! 131686 796021517
! 166378 233617757
! 56413 120626826
! 141987 582218088
? 1
? 1
! 55867 177767822
? 1
? 1
! 156503 733990242
? 1
! 43820 55535399
? 1
? 1
! 1652 900050913
! 68738 673717610
! 135838 776267632
? 1
? 1
? 1
? 1
! 148671 773430029
? 99211
? 1
? 1
! 197921 113409582
! 97227 475363886
! 25341 292444722
! 183326 496860593
? 1
? 1
! 57126 332752480
? 1
! 79385 243019949
! 90959 167720278
! 39409 17051090
? 1
! 168852 377565229
! 5746 854591219
? 1
! 7260 666760745
? 1
? 1
? 1
! 198668 410825404
? 1
? 1
? 1
? 1
! 84149 678887432
! 145487 127709247
? 1
? 1
? 1
! 115830 631820020
! 198436 749565895
! 158091 679348686
? 1
? 1
! 69202 892121612
! 58951 965066134
? 1
! 69905 598148837
! 159852 14152790
? 1
! 50758 406337803
? 1
? 1
! 117234 23025109
! 88093 221930690
? 1
? 1
! 98079 80618055
! 175329 893413417
! 123945 125634497
! 139382 297633455
! 194376 278608951
? 1
? 1
? 1
! 163248 261092697
? 1
! 51079 506946650
? 1
? 1
! 20501 209973084
? 1
! 198091 904379287
? 1
! 147339 716099827
! 52924 551147549
! 29320 212399137
! 148676 959695288
! 49685 991705380
! 130876 875659067
? 1
! 100272 51631900
? 1
! 162312 370890603
? 1
? 1
? 1
! 19789 423817674
? 1
! 13932 280873688
? 1
! 120927 587827629
! 139383 807682896
? 1
? 1
? 1
! 198635 695185714
? 1
? 16514
! 119679 571295091
? 1
! 68340 586930931
? 1
! 83534 93010908
? 1
! 87749 123991502
? 1
! 97061 695540000
? 1
? 1
! 175334 155222595
! 154447 795653697
! 10527 565690690
! 171134 135262049
! 173178 773645674
? 1
? 1
? 1
! 9062 30392258
! 97194 513127589
? 1
! 163403 918703044
! 154069 240478374
! 177134 455190852
? 1
? 1
! 174120 383509696
? 1
? 1
! 2047 257810926
! 95856 271188873
? 1
? 1
! 141324 684398837
! 99807 159298708
? 1
! 89574 170359486
! 49684 503813929
? 1
? 1
? 1
! 45745 86658477
! 144044 731909055
? 1
! 142427 178668590
? 1
! 104224 894998530
! 41088 38375228
! 89534 42473482
? 1
? 1
! 128155 987463303
? 1
? 1
! 85503 861255467
? 1
? 1
? 1
! 179747 430765197
? 1
? 1
? 1
? 56466
! 151911 246325084
? 1
! 171612 149110574
! 177608 220482279
! 23579 145829343
! 188126 758606038
? 1
! 42233 192113526
? 1
! 21176 240713218
! 13829 480173683
? 1
? 1
? 1
! 188397 811781893
! 88889 840370342
! 179112 731931768
! 82842 424692540
! 59233 556400120
? 5022
? 1
! 129747 399906541
! 34823 372808145
? 1
? 105198
! 13339 429826008
! 129392 292877394
? 96829
! 179862 964942804
! 152843 764123781
? 1
! 98811 881031701
? 1
? 1
? 1
? 1
? 1
? 1
! 188023 326715337
! 73041 333770357
! 8621 793680288
? 1
? 1
! 112637 430244805
? 1
? 1
! 99537 515039871
! 174895 798898124
? 1
? 1
! 86905 393225966
? 1
? 1
! 127833 527874536
! 1884 65979251
? 1
? 1
! 31011 939101993
? 183104
? 1
! 41468 854270229
! 124275 441836731
! 95282 969703366
? 1
! 171193 786059022
? 121769
? 1
! 7534 67559882
? 1
! 5684 203202111
! 185353 201720212
! 33726 693279142
? 1
? 1
! 164889 817465145
! 120391 489914954
? 1
? 1
! 85629 629996589
! 124699 523689375
! 177409 517888791
! 102917 317647904
? 1
! 147890 765133476
! 196115 512785328
! 129131 708737769
? 1
? 1
? 1
? 1
? 1
! 35959 862918363
! 11071 597070022
! 32682 647697410
? 1
? 1
! 189896 102311904
? 1
? 1
! 45303 264750989
? 1
? 1
? 128882
? 1
! 174696 380056268
! 129736 877350331
? 1
! 104784 985357089
! 65112 860517463
? 1
! 84818 942151794
? 1
! 568 667881423
? 1
? 123423
? 199048
! 21332 618526723
? 1
! 90274 444276535
? 1
! 101373 981520972
! 197229 325993736
? 1
! 168198 127956141
! 78046 601820288
? 1
? 1
! 125157 609016291
! 57069 891244958
? 1
? 1
? 1
? 1
? 58430
! 108954 147502749
? 1
! 184794 522860627
? 1
? 1
? 49253
? 1
! 86339 991808621
! 97594 266084886
? 140993
! 30978 301086060
? 1
! 166430 633032224
? 184925
! 34619 358810545
! 147756 152646336
! 29278 63565231
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 56721
? 1
! 64818 202430658
! 25523 49613242
? 1
? 1
? 1
! 131010 50583804
? 1
? 68000
? 1
? 1
! 161759 616132736
! 190094 668671852
! 94217 38281374
! 190196 229687976
! 122294 585191002
! 150498 386373235
! 155911 650483112
? 1
! 10618 33644803
! 95729 912378072
! 113838 225736236
! 71053 801073885
! 31566 832925511
! 97002 662463170
? 1
? 9042
? 1
! 64305 930303745
! 176721 669056914
! 163527 707535301
! 126461 180406594
! 8755 485317908
! 48621 513007414
? 1
! 69641 459699873
? 1
? 1
! 33068 402192517
! 46605 12314972
! 156636 101967965
? 1
? 1
! 66318 720870894
! 107022 566920707
! 150270 946597858
? 1
? 1
! 79409 242398225
! 50997 559233566
! 87015 185892336
? 152808
? 2420
? 1
! 151955 403323606
? 1
! 133751 448740112
? 1
? 1
! 181702 118229379
! 65520 836590037
! 67867 570296540
! 198278 651804978
? 1
! 447 795499878
? 1
? 1
? 1
? 1
? 120365
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 154154 437432676
! 81116 983987173
! 143999 189139681
? 1
! 72397 322620973
? 95581
? 1
! 129622 36458562
? 1
! 127893 781563251
? 1
! 91030 508414289
? 1
! 72657 949981859
? 1
? 1
! 188665 842983929
? 1
! 27021 844364554
? 52092
! 182238 408761103
! 189819 451808292
! 47446 668503359
! 148622 610344427
? 1
! 8261 591697727
? 1
? 1
? 1
? 1
? 176003
! 40030 709680146
! 131978 561615344
? 1
? 1
? 1
? 1
? 32035
! 192202 727937260
? 1
? 1
? 1
? 1
! 18976 327370572
! 130282 989278165
? 1
? 1
? 1
? 1
! 155409 78275577
! 31171 209594869
? 1
! 100671 81589852
! 78165 562862120
? 1
! 9798 547262622
? 1
! 152773 509028813
! 88327 392507281
? 1
? 1
? 1
? 1
? 154441
? 1
? 1
? 151330
! 81453 396959430
! 142530 897069191
! 95073 164765421
! 98645 807904626
? 1
? 1
? 1
? 1
? 1
! 59123 950042243
? 1
? 1
? 52645
? 1
! 42872 272759728
! 173571 440779219
? 1
? 1
? 1
! 178686 319095886
! 78210 721808007
? 1
! 16832 518211729
! 157453 874228949
! 5501 450815568
! 82293 251971303
! 21012 270841494
? 1
! 174530 134322011
! 119051 985900951
? 1
! 52081 662737306
? 1
! 130828 110663564
? 1
? 1
? 171092
? 1
? 1
? 1
! 125561 431637102
! 134132 813589489
? 1
? 1
? 1
! 103926 697268102
? 1
! 29527 402048372
! 97896 718830004
? 1
! 110377 320251755
! 122229 178350476
! 103976 976981482
! 35001 670468010
! 30634 181917450
? 1
? 1
! 68319 774106468
? 1
! 168923 627036986
! 114428 592479962
! 94316 676579454
? 1
? 1
! 40500 581118034
? 1
? 1
! 16560 302519525
? 1
! 18751 765670712
! 69391 952569483
? 1
? 1
! 15041 779279561
? 1
! 178608 163270746
? 112041
? 1
! 111515 745927562
? 1
? 1
? 78087
? 93694
! 31253 490464788
? 1
? 1
! 158863 377128887
? 1
? 1
? 1
! 137246 692996053
! 171230 191293341
? 1
! 147615 451808037
? 1
? 1
! 136527 837359198
! 144972 566446411
! 93 673157155
? 1
? 1
? 1
? 1
! 8379 379556630
! 170489 626388351
? 1
? 1
! 181893 17408915
! 12022 303577736
! 109326 829655386
! 152846 50631900
? 1
? 1
? 1
! 132392 307999604
! 177789 135040871
? 1
! 61324 632287588
? 1
! 171302 944800982
! 119327 495494879
? 1
! 21721 844527876
? 1
! 83271 209652587
? 1
? 1
! 37086 990283963
? 1
? 1
? 1
! 52032 594143916
? 1
? 1
? 1
! 129553 107603404
! 68968 8519476
? 1
! 76465 17371877
! 4760 620457806
? 1
? 1
? 1
? 1
! 79405 725839567
! 88490 853234729
? 1
! 87080 539858088
? 1
? 1
? 1
! 36908 245326196
? 1
! 167647 547582511
? 1
! 151292 180065873
! 145536 922951970
? 104545
? 1
! 143609 344937138
! 167195 861622838
! 153470 653887748
? 1
! 39473 209017145
? 1
! 171122 809278342
! 115367 929867349
? 1
? 1
? 1
? 1
! 60181 485249769
! 86937 3554690
? 1
! 73678 602703503
? 1
! 115886 27717909
! 165180 786701528
! 56073 182077671
? 1
! 12968 549995308
! 80341 260808400
? 1
? 1
? 1
! 142869 336747639
? 1
? 1
? 1
! 151718 164002361
? 1
! 127640 434630040
? 1
? 1
? 87616
? 142182
! 60669 697736134
! 105037 940569274
? 1
? 1
? 1
! 117543 77253099
? 1
? 1
! 77117 430124746
! 4622 732003561
? 1
? 1
? 1
! 177487 110810234
? 1
? 1
! 126143 792850829
! 76404 465131415
! 163401 138633624
? 1
! 62738 754260998
! 57065 58485339
? 1
? 68690
! 186496 118474152
? 1
! 168214 41176993
? 1
? 53375
! 129102 965403931
! 86206 872064014
! 55925 794125439
? 1
? 1
! 121459 645188272
! 112615 42586511
? 35210
? 1
! 167030 398416492
? 1
? 1
! 111166 281687252
? 1
? 1
? 1
? 1
! 101209 526190094
! 59839 739122849
! 131337 81346491
! 131172 95437168
? 1
! 151286 889730257
! 19456 492501833
? 1
? 121209
! 150729 590396295
! 174495 427159049
! 48654 59618631
! 78347 120402251
? 1
! 6009 842937166
? 1
! 15708 173372943
! 50432 544309741
? 1
! 108457 594487253
? 1
! 120879 39807654
! 22875 196686871
! 97932 482768833
! 148361 311523545
! 96910 778723885
! 158216 271451249
? 1
? 1
? 179504
! 71788 571821232
! 199848 887466048
! 160891 55651118
? 1
? 1
? 1
! 174089 419886471
! 10984 878931440
! 81745 967052233
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 190256 750891189
! 85849 978955343
? 1
? 179808
? 1
! 119171 508541898
! 131215 586377312
! 52926 925178709
! 34657 134595968
? 1
! 198170 64423230
! 20937 667137939
? 1
! 3551 383195328
? 1
! 33626 555780125
! 163359 407583379
! 34903 125760767
? 1
? 1
! 52460 865457230
! 122442 222087581
? 101546
! 88721 432634203
! 126401 706428430
! 22849 934196762
! 65373 34506495
? 1
? 1
? 1
! 165520 167361513
! 155207 108417991
? 138438
? 1
! 116945 874608156
! 184039 65881190
! 49857 581721781
! 75424 840710639
! 25598 242865870
! 116634 197051787
? 136797
? 1
? 1
? 128932
? 60724
! 78789 490166381
! 152804 358947174
! 49354 753610635
! 109084 144985190
? 1
! 186809 854745845
? 1
? 1
! 117304 294860315
! 182564 285113779
? 101084
! 127572 995701398
! 113853 722279202
? 1
! 107591 9133555
? 1
? 1
? 1
! 56627 176783320
? 1
? 1
! 43510 613632842
! 177986 340186846
! 176180 234809084
? 1
! 109595 569609072
! 88949 282675508
! 180985 691809145
! 188749 923945947
! 192975 761431825
! 39611 908245323
? 1
! 71333 575493584
! 154614 177860561
! 177155 613953330
! 150943 972271866
! 91715 579638356
! 57996 881877865
? 1
? 1
! 124489 976608927
! 28213 726278709
? 1
! 13396 101341807
! 20347 247934272
? 1
? 1
! 185475 691866877
! 98131 733842797
! 156938 931999042
? 1
? 1
? 1
! 29537 756786486
? 41158
? 1
? 97032
? 1
! 156497 907528941
! 106160 19110311
! 109866 312075728
! 168894 248788025
? 1
! 181446 937047519
? 81961
! 199462 943387541
! 70581 245743155
? 81337
? 1
? 1
! 6511 638528497
! 58592 652836956
? 62704
? 1
! 174781 943225981
? 1
? 1
? 1
? 1
! 178022 261847257
? 1
! 142234 461054682
? 1
? 1
? 1
! 161331 732005242
? 1
? 1
? 1
! 117563 70608906
! 144944 615092936
! 18128 963820677
? 1
! 28393 810744287
? 1
? 1
? 1
? 1
! 39174 631887190
! 129536 490992599
? 1
! 141448 696168203
? 1
! 88813 157111804
! 193686 387727159
? 1
! 76213 270260716
? 1
? 1
! 118040 199414708
! 99789 507329796
? 1
! 26196 180599486
! 42434 497807119
! 136564 328238186
! 199242 714106244
? 1
? 1
? 1
! 122637 165893477
? 1
! 14526 467394129
? 1
! 180991 775436024
! 27193 613670409
! 196749 187450917
? 1
! 145072 260049606
! 91524 963957329
! 110205 365116999
! 55824 347621148
! 112555 449523773
! 185085 287978114
! 78997 846976338
? 66258
! 113551 875797846
? 1
? 1
? 166293
! 61674 836951252
? 1
? 1
? 1
? 1
? 1
! 198639 405889494
? 1
? 1
? 1
! 121452 541946100
? 1
? 1
! 36582 558492300
! 196625 211369881
? 1
! 59408 693882239
? 1
? 89610
? 1
? 1
? 1
! 110314 583348102
! 63623 766915049
? 1
! 170679 754103911
? 172282
! 83769 163580796
! 118832 470294662
? 1
? 1
! 19982 222555820
? 1
! 119586 400833993
! 12977 315038187
! 79714 775883422
? 1
! 93424 761060718
! 55204 742277913
! 144014 425511368
! 86697 763588456
? 1
! 169667 212978929
! 23844 428029298
! 166894 909583075
? 1
! 178525 858819067
! 175582 108959795
? 1
! 141799 818971121
! 75559 740614559
! 6182 537606418
? 1
! 160694 487812397
? 16360
? 1
? 1
? 1
! 88053 559334222
? 1
! 118181 219015137
? 125431
? 1
? 1
? 1
! 109453 74619825
! 146485 719686695
! 47787 664962393
! 12448 919416452
? 1
! 14036 300095423
? 164433
! 172067 657200526
! 152845 824909626
! 11992 195109937
! 156651 181299880
? 1
! 85296 832194423
! 177524 995712280
! 100880 41274201
? 1
! 15511 476488799
? 1
! 112954 986663897
! 44049 480499192
? 1
? 1
! 43767 898050674
? 1
! 177461 68442150
! 4390 718536500
! 81728 108344822
? 1
? 110482
? 1
! 68594 577839721
? 1
! 93134 957095175
? 1
! 104435 814310212
! 181948 517685403
! 11687 897993239
! 144158 456402743
? 1
! 183875 60456928
? 34500
! 170529 976533072
? 1
? 1
? 1
! 60303 969175531
? 1
? 1
! 19149 941875504
! 170807 498523003
? 1
? 1
! 87738 506350182
! 113413 696565029
? 1
! 25398 437199614
! 88388 578671925
? 1
? 1
! 145289 616540106
? 1
! 49515 290420051
! 168965 934377825
? 1
? 1
? 1
! 95732 418203463
? 1
! 155163 379121136
? 1
! 80158 260515844
! 114407 981385140
! 69299 83833172
? 1
! 169742 130553300
? 1
? 1
! 69054 988087256
! 28908 499799659
? 1
! 168325 795616154
! 120929 777260811
? 1
? 1
! 102660 191138479
! 121235 887027302
? 124333
! 32722 528470306
? 1
? 1
? 1
! 163994 297928807
! 78320 302050556
? 1
! 59102 774552667
? 41999
? 1
! 60761 177464822
! 8111 859874366
! 123425 30123014
? 1
! 113926 286584180
! 103786 59845898
? 1
? 1
? 1
? 1
? 1
! 138010 783747189
? 1
? 1
! 191795 531026405
! 16081 574054594
! 83883 843301098
? 1
! 93276 346946571
! 125651 467050467
? 1
! 151650 171460754
? 1
! 61994 880132681
? 1
? 1
! 15032 451300072
? 1
? 1
? 1
! 113329 550783332
! 29384 417963196
? 1
! 16914 465486795
? 1
? 99181
! 128864 759365153
? 1
? 1
? 1
! 93326 319723918
! 47590 636976538
? 1
? 1
! 100290 361077581
! 99187 720703912
! 141575 972577785
? 1
! 130800 47650144
? 1
! 150694 340918005
! 102314 897035905
! 168468 182926832
? 1
? 1
? 1
? 1
? 1
! 130193 98328017
! 134308 900111268
! 198132 543539696
? 1
? 1
? 48380
! 157557 645679207
! 109248 64003615
! 21726 589137482
? 1
? 1
! 20753 326045106
? 1
! 19469 397401709
! 10352 760371322
? 1
! 109893 993695173
? 1
! 169045 683253387
! 28584 625215681
! 13678 687167099
? 1
! 43518 669871875
? 1
! 3583 418104711
? 1
! 148654 572135138
? 95274
! 136692 481817076
? 1
? 1
? 1
? 1
? 1
! 15845 792182212
? 85643
? 1
? 1
? 1
? 1
! 186190 963000505
? 1
! 46010 628488349
? 1
? 1
? 91122
? 1
! 140493 291847690
! 127592 598392319
? 169399
! 71603 745828105
? 1
! 78126 580208448
! 180648 699462238
! 189921 30423726
! 2417 714254662
? 1
! 123898 709804950
! 125089 846709569
! 113540 350515964
! 1406 416238419
! 175056 69702816
? 1
! 124634 15095400
? 1
? 1
? 1
! 67830 582036119
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 93522 81924127
? 1
! 131249 293995217
! 50116 208426500
! 61545 754771964
! 77807 395352706
! 99010 156415407
? 1
? 1
! 177512 95727970
! 116633 585167568
? 1
! 94975 215256516
! 19217 307787820
! 115745 933165808
! 106873 836776417
! 66157 751629345
? 1
? 1
! 168707 144613200
? 1
? 186811
? 1
? 1
! 107062 263661336
? 42334
! 14884 376073692
? 1
? 196741
? 1
? 1
! 13363 70923761
! 83401 510230977
? 1
? 1
! 196167 902844069
? 1
? 1
! 31219 873127917
? 1
? 1
! 76665 519403175
? 1
! 86063 921227647
! 147503 579397772
? 1
? 1
? 1
? 1
! 18465 158477873
! 62034 767288490
! 162649 331431629
? 1
! 17362 42745893
! 198645 231118416
! 74489 333325963
! 92816 733486625
? 1
! 81235 211278139
! 86009 474915280
! 89650 789727723
! 178368 469304368
? 1
! 89389 894487493
! 79749 3788231
! 12328 609459850
? 1
? 1
? 1
! 125144 750755752
? 1
? 1
? 1
! 118306 828280498
? 1
? 1
! 13987 101608566
? 1
! 56187 631387030
! 182906 987598011
? 1
? 1
? 1
! 85456 740247207
? 1
! 44536 125486493
? 1
? 1
? 1
! 97312 172344092
! 11779 306203331
! 164450 472044913
? 6543
? 1
? 1
! 157534 827117615
! 139070 792207693
? 1
? 1
? 124898
? 1
! 148770 768155386
! 132791 43072719
? 1
! 152852 617117687
! 117047 346830627
! 70396 793127349
! 33035 495161927
? 1
? 1
! 66472 833959035
? 1
! 52667 379566115
! 131280 320047867
? 1
! 31270 507274428
! 151997 115945762
? 1
! 68043 82640884
! 175547 598772145
? 1
! 57095 622564699
! 108668 873895131
? 1
! 130225 49791910
! 23576 31543573
! 123079 786551199
! 95382 635926068
! 193890 906961821
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 89014 701503612
? 1
! 60003 370691806
? 1
? 1
? 1
? 1
? 1
! 3207 656792299
? 1
! 67137 105894836
! 68149 554583388
! 7847 664327886
? 1
? 1
? 1
? 1
! 143516 261292817
? 1
! 9663 987507638
? 1
! 138505 362586130
? 1
! 127553 629108257
! 70533 902992794
? 1
! 160332 648569425
? 1
! 69070 328088858
? 1
! 117384 670908024
? 1
? 1
! 82933 305264158
! 193446 671088964
? 186232
? 1
? 1
? 1
? 1
? 1
! 190610 481028079
! 183310 361406660
? 1
? 1
? 1
? 1
? 1
? 1
! 70731 53959819
? 1
! 143825 693054549
! 35152 293340059
? 1
! 128830 423451221
! 145984 402601959
? 1
! 36071 999820183
! 127242 592476037
! 149624 760350753
! 70645 53499760
! 180849 190077075
! 193153 641109867
! 78139 910464962
! 35814 795869243
? 1
? 1
! 3668 502732358
? 1
? 1
? 1
! 134989 886150094
? 184444
! 110712 70149246
? 1
! 197810 941046661
! 23561 654615548
? 1
? 1
! 156043 64372766
! 123530 327358950
! 195911 8241968
! 30930 314673892
? 1
? 1
? 1
? 1
? 1
! 17506 819220200
? 1
? 1
? 1
! 191013 591654632
! 29883 749472337
! 126710 131525084
? 1
! 148822 909283987
! 101694 764208910
? 1
? 1
! 18096 44200604
? 1
? 1
! 11248 900618889
! 25286 456889170
! 41312 326692395
! 22795 504414653
! 146029 180411598
? 1
! 165540 961731149
? 1
? 1
! 160112 437205562
? 1
? 1
! 166488 885325086
? 147025
? 1
! 2866 671188988
! 92561 726203850
? 1
? 1
? 1
? 1
! 172925 135268396
? 153613
! 114346 858556418
? 1
? 1
? 181941
! 58331 342505407
! 8339 757316905
? 1
? 1
! 61781 408467136
! 749 307784286
? 1
? 1
! 52850 143474902
? 1
? 56316
! 40055 253660961
? 1
! 58182 464170154
? 1
! 14575 220285337
? 1
! 78677 974371226
? 40722
! 178668 247240334
! 147967 324724307
! 36459 79997113
! 119974 154707007
? 42946
? 1
! 14843 90236764
! 122841 779242870
! 65160 715426730
? 1
! 196602 402963494
! 198828 567885742
? 1
? 1
! 24213 19147330
! 32999 699849429
? 1
! 104056 111162207
! 150047 349159624
? 58757
? 1
! 124831 122506087
? 1
? 1
! 185426 739689609
? 1
! 117117 691610084
! 173722 251937103
? 1
? 1
! 89125 886094720
! 21674 655660132
? 1
? 1
! 34616 7364997
? 1
! 187830 633054438
! 75571 994075052
? 1
? 1
! 92369 355971182
! 10364 591074999
? 1
! 64284 614072052
! 46027 39396476
? 1
? 1
? 1
! 71254 532450457
? 1
! 48364 360842049
? 1
? 1
? 1
? 1
? 1
! 103798 349022680
! 149055 478631899
! 150433 705725486
? 1
! 50028 180808261
! 107774 686694007
! 53093 955376848
? 1
? 1
? 1
? 1
? 1
? 1
! 29776 663916629
! 56107 14520755
? 1
! 87112 395411463
! 186339 479902046
! 55139 648085333
! 87603 601019699
? 1
? 1
? 1
! 45070 972255969
? 1
! 179279 437720302
! 164407 578817368
? 1
! 198411 930741260
? 1
? 1
! 159308 441223859
? 1
? 1
! 6348 388746226
! 85595 987525514
? 1
? 1
? 1
? 1
? 1
! 43579 938058813
? 1
? 1
! 58165 946250391
! 66248 820064936
? 1
! 181601 219119850
? 1
? 1
? 1
? 1
! 105435 794187715
? 1
! 102022 382389525
? 1
! 199794 661191620
? 1
? 1
! 104659 24369166
! 156098 172178573
? 1
! 168172 180189556
? 1
! 133523 756151830
! 140161 79881201
! 23669 473160692
! 156208 628400469
! 51553 171846684
? 1
! 173211 197243375
? 1
! 71583 255446872
? 1
! 118542 11296420
! 52992 463901801
! 25037 559070153
! 176956 494371076
? 1
? 118619
! 24132 99165113
? 193411
? 25061
! 115906 288574219
! 37748 500825884
? 1
? 1
? 1
? 1
! 35804 989858808
? 1
? 1
? 1
! 163190 370449410
! 157159 380891521
? 1
! 156778 580124996
! 80553 727129014
? 1
! 91497 237229124
! 122971 665358147
? 1
? 171459
? 1
? 1
! 43885 654501668
! 133837 61570993
! 23167 484368168
? 1
! 6000 228883790
? 1
! 58296 651835872
? 1
! 138664 326349689
! 123832 211637236
! 106632 839333100
? 1
? 1
! 49190 813356286
? 1
! 675 989730683
? 1
! 4591 852284845
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 175320 489532154
! 144920 952633038
! 71816 296307656
? 1
! 131446 601593942
? 1
? 1
? 171231
! 166729 756198718
? 161032
! 110425 437718979
! 4830 801977501
! 32507 368589893
? 1
? 1
? 1
! 46564 115226090
? 110583
! 52355 623926024
! 172625 737173886
? 1
! 1358 811857923
! 121570 591164199
! 192025 581728757
! 126904 407135252
! 60899 526526586
? 1
? 1
? 1
? 1
? 1
! 157285 291184836
! 52038 249481505
! 176127 902379790
? 1
? 1
! 112641 835919047
? 1
? 1
? 1
? 1
! 136578 211773046
? 1
! 86799 652808587
! 34339 757040929
? 1
? 1
? 1
! 98459 350734943
? 1
? 1
! 62064 595494524
? 1
? 1
? 121508
? 1
? 1
? 1
! 167453 440345617
! 199891 143621578
? 1
! 182321 560449421
! 94603 964583933
? 1
! 162499 975454490
? 1
! 49159 766609100
? 1
! 90246 651840871
! 33421 908052542
! 30267 635906849
! 40486 47399509
! 30545 356402987
! 84510 113440612
? 1
! 118596 890853307
! 34934 673208383
! 151813 550897449
! 21962 721208500
! 157523 464318536
? 1
! 40074 113425479
? 1
? 1
! 89897 190795247
! 168762 78199356
! 112809 140590866
! 159579 463668824
! 131727 320414471
? 171605
? 1
? 1
? 1
? 1
! 186141 706429612
! 196855 796869277
! 25109 281500655
? 1
! 102929 267577150
! 16283 144822568
! 147661 558997551
? 1
? 1
! 31022 89264733
! 54443 420627033
! 98015 244757294
? 1
? 1
? 1
? 1
? 1
! 86271 936483889
! 94080 195797286
? 1
! 31627 605011257
? 1
! 91084 473692865
! 100152 505899435
? 1
? 1
! 62684 175222323
! 174231 187273177
? 1
! 25728 851240023
? 1
! 98885 567295525
! 130644 904689293
! 17657 113701292
! 184914 425303061
! 198393 493516472
! 44334 395211420
! 107313 20182995
? 1
! 132178 190417794
? 1
? 1
! 111043 962403253
? 1
! 85735 539526346
! 102931 232689987
? 1
? 1
! 27714 278500778
! 146905 921813637
? 1
? 1
? 1
? 1
? 1
? 102862
? 1
! 132057 598095597
! 191185 82412960
! 172345 113799020
? 1
! 119223 988677704
! 25528 730103026
? 1
! 191670 765265524
? 1
? 1
! 125045 314815454
? 1
! 10436 357976557
? 1
! 154321 680294848
! 119829 218960341
! 35879 281089822
? 1
? 1
! 62694 768537070
! 83674 765049726
! 92143 97332262
! 188355 915299262
? 1
! 191106 543025293
! 171476 210150126
! 138156 85947412
! 9275 782749809
? 1
! 197490 739636330
! 190777 373518758
! 29157 742420174
? 1
? 1
! 166189 603092330
! 72709 634727757
? 1
? 1
! 130452 460758129
? 1
? 1
! 109376 27428
! 198606 635059681
! 54101 183540021
? 1
? 1
? 76193
! 163057 255878754
! 72675 690778614
? 1
! 145822 731475425
? 1
! 89362 681895360
? 1
? 1
? 91439
? 1
! 133985 549353273
! 143313 454791754
! 32525 529343597
! 80340 261763284
? 30332
? 1
? 1
! 109162 893495227
! 16437 43193027
! 50601 885470746
? 1
! 179400 631467807
? 1
? 1
! 160556 263713474
! 138790 90211519
! 25229 275951324
! 67522 857588767
! 38948 289919662
? 1
! 4966 221449763
! 63162 702867117
! 6940 399003423
! 72423 246363235
? 1
! 139933 619836426
? 1
! 197817 887028440
? 1
! 23773 893565381
? 1
! 37869 755826724
? 1
? 1
! 27520 509391298
? 1
! 183458 216203867
? 1
! 12725 288240819
! 197200 446018185
! 117759 624617141
! 166676 718348615
? 1
? 1
? 1
! 100992 220793439
? 1
? 16855
? 160531
? 1
! 58895 686034577
! 137870 780401095
! 64279 168815126
! 53359 707775499
? 1
! 59425 349558393
! 6288 203812432
? 1
? 1
? 1
! 170367 670165415
? 1
! 28808 757469138
! 28466 101494715
? 1
! 45867 965231429
! 56309 689607848
? 1
? 1
? 1
! 171766 147723328
! 21940 562344817
! 62887 818082016
! 85161 201726211
? 1
! 18480 621648831
! 180609 22614543
? 68558
! 181467 413888617
! 104855 902206120
? 1
! 2788 299555952
! 24385 1186417
! 104207 890262239
! 72 723410947
! 189639 715338489
? 1
! 39700 913241193
! 112014 650500622
! 69116 405662173
! 39060 203134074
? 1
? 1
? 1
? 1
? 1
! 196544 635884063
! 108358 297410104
? 1
? 1
? 1
? 1
! 29070 350037984
! 175046 709611026
! 179913 333702084
! 149887 8440919
? 1
! 109794 422038919
? 1
! 112065 996683878
! 115651 904722320
? 1
! 163393 468292115
? 1
! 17901 283963231
? 1
! 24293 422941777
? 1
! 82009 553431344
? 1
! 15321 383370366
? 1
? 1
! 113641 154436049
? 1
? 1
! 87383 661159178
? 1
! 136350 923474441
! 126390 84860772
? 1
! 120906 298898982
! 20740 111041008
? 1
! 192366 84129073
? 1
? 1
! 164620 754216171
! 83309 405893316
? 14008
? 1
? 50618
! 1795 724549359
! 8136 937163330
? 1
! 117406 187772702
? 1
? 1
? 1
! 2040 551442588
? 1
? 1
! 6614 887832854
! 176266 237423937
? 1
! 145512 797383746
? 1
! 8457 432638069
? 1
? 1
? 1
! 97444 807846787
! 20317 904297862
? 1
? 1
? 1
! 131816 5838871
? 1
? 1
? 12335
? 1
! 33532 950652428
? 1
! 10654 128597779
? 1
? 1
? 99408
? 41123
? 76581
! 144833 790474347
! 5584 993839213
! 70186 718848719
? 82048
! 165076 214434816
! 118682 741740174
! 93072 457198579
? 1
? 1
! 170692 4353689
! 146594 118201041
? 1
! 135596 950243468
? 1
? 1
? 1
! 123364 110598480
? 1
! 3220 241699800
! 28318 643826594
? 1
? 1
? 1
! 1234 660987215
? 1
! 199661 953849391
? 1
! 190103 343647896
! 121360 960188040
? 1
! 84030 275702052
? 1
! 166949 117213247
? 1
! 139514 86519478
? 1
? 1
! 150173 500181553
! 153983 30135226
! 68684 647770018
? 1
! 133085 945432322
? 137613
! 27327 51398474
? 1
? 1
! 93984 242890565
? 192369
! 142596 422058202
? 1
! 175639 351331603
? 1
? 1
! 176319 157798322
! 127184 934498620
! 143572 425408713
! 62124 452514535
! 147900 219770546
! 180517 621780057
! 17322 589524751
? 1
! 156824 548755053
? 1
? 1
! 6602 904848779
? 1
! 104219 34894313
? 30037
! 73077 671283090
! 4766 158679453
! 185665 804044407
! 25724 568627084
? 1
! 4505 966209925
? 1
! 86764 107172748
? 1
! 199378 436034330
? 1
! 68212 707548356
? 1
? 1
? 8778
! 153378 450318614
! 187929 872387234
? 1
! 199478 194264490
? 1
! 92874 322988304
? 71181
? 1
? 1
? 1
? 1
? 1
! 104961 742640859
? 1
! 144432 452276268
! 186402 108066793
? 1
? 1
? 1
? 1
! 150545 768600343
? 68577
! 35452 145292313
! 93732 463802517
! 152621 732819484
! 125913 538847919
? 1
! 135568 703075220
! 113031 434374021
! 193563 691024005
? 1
! 10373 957565184
! 150143 124151140
? 1
! 57739 865698778
! 187384 741251415
! 172910 591796418
! 49362 269765075
? 1
? 1
? 1
! 22174 100156836
! 59175 386869714
? 1
? 1
? 1
! 115726 175288111
? 1
? 1
? 1
! 17249 183136270
! 93208 365314279
? 1
? 1
? 1
! 139864 991257807
? 1
! 37587 225791329
? 1
? 1
? 1
? 1
? 1
! 116228 818497322
! 70755 713266497
! 179695 930860390
? 1
? 1
? 1
? 1
! 131508 883002783
? 1
? 1
! 162062 634507423
? 1
? 1
! 151675 771584668
! 157694 566447622
? 1
! 35489 9108761
? 1
! 54077 593631708
! 106812 49535860
! 37588 195667256
! 29246 100068503
! 190159 152404674
? 79825
! 12690 641149548
? 1
? 1
? 1
? 1
? 1
! 10523 218425269
! 132428 938897191
? 1
! 158788 492795405
! 82813 772118584
! 194549 836876349
? 1
! 84724 969786959
? 1
? 1
! 13096 106042816
! 37657 737450065
! 165117 745324810
! 125240 856925548
! 97169 589327907
? 1
? 1
! 126027 881496560
? 1
? 1
? 1
? 1
? 1
! 133849 885914484
! 85298 800972494
! 77064 516984346
! 147846 107852794
! 144020 510906218
! 65164 242850555
! 137744 49258338
? 1
? 1
? 1
? 1
? 1
! 118360 316543557
? 1
! 182658 32855710
! 134149 538747902
! 127750 557827244
! 128572 490209881
! 31830 953550424
! 190316 924043441
! 101245 100981102
? 1
! 189495 329850260
? 1
? 1
? 1
! 96636 675934987
? 1
! 15888 875740674
? 1
? 1
! 144356 730480506
! 122591 323506658
? 40837
? 1
! 191951 949323283
! 106514 219616347
? 1
! 41122 379285370
! 141036 950303996
! 121864 605531365
? 1
! 31101 845909924
! 175279 426690428
! 4574 262479465
! 161645 171663100
? 1
! 73836 107008894
! 176814 970587505
? 1
? 1
? 1
? 160452
! 69247 796341798
! 141776 591917422
! 15579 831152844
? 1
! 171472 966389493
! 41591 197289992
! 116145 370605722
! 110776 625518424
! 47088 985627626
! 126542 909225055
! 50850 724944463
! 6208 753918109
? 1
? 14036
? 1
? 1
! 180188 354260424
! 162193 7010120
? 1
? 1
? 1
? 1
! 32519 501046359
! 37632 985412086
! 144882 200178353
? 1
! 73837 107375423
? 1
! 72965 156883642
! 79152 639686248
! 52418 656580848
? 1
! 192643 824042129
! 86039 338731703
? 1
? 1
? 1
! 62506 638946204
! 154603 664356586
! 132008 294485310
? 1
? 1
! 157802 176216594
! 42643 986529714
! 80392 542424131
? 1
! 175084 215888306
? 1
? 1
! 151271 521717750
! 132411 889588254
! 95999 827758438
? 1
! 109974 864366967
? 1
? 1
! 6387 47098175
? 1
? 1
? 1
? 1
? 1
? 1
! 23523 826604062
! 116198 391242573
? 1
? 1
? 1
? 1
? 1
? 85245
? 1
! 25032 884845662
! 181968 723711589
! 116047 327649857
! 175580 211114299
! 73957 263838387
! 164810 240820055
? 1
! 116559 548777001
? 1
? 1
! 8723 419141888
? 153142
! 8691 521539723
! 19281 486212438
? 1
! 68764 313053752
? 1
! 63939 768962608
? 1
! 64659 873237755
? 1
? 1
? 1
! 76391 453577572
! 76671 685037760
? 84258
? 1
? 1
? 34166
? 1
! 160972 285385109
? 1
? 1
! 135869 768763246
? 1
? 1
? 1
! 144083 117197054
? 1
! 37972 756101753
? 1
! 166057 497227283
! 33693 319142257
? 1
? 1
! 29628 431176564
! 18000 127497144
? 1
? 1
! 1551 819443891
? 1
? 1
? 1
! 165577 111134255
? 1
! 161573 91947512
? 1
? 1
! 84536 610395190
! 84600 787721279
? 1
! 123521 305076590
! 185273 570450409
! 67276 86569749
? 1
? 1
? 1
! 98613 45219848
! 91964 455742038
! 148439 267074390
? 1
! 118253 683308007
! 140514 533573710
? 1
! 196029 329823545
! 191809 687122990
? 1
? 1
! 80720 198182190
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 25073 875252536
? 1
? 1
? 1
! 49784 421187390
? 1
! 136372 166710798
! 138937 300886740
? 1
? 1
! 43095 776631654
? 1
? 1
? 1
! 18636 801379168
? 1
! 49076 242814623
? 1
? 1
! 170419 334710367
! 13796 154536748
? 1
? 1
? 1
! 46697 791681183
! 194806 460285144
! 198625 744358098
! 182416 711523684
? 1
! 129900 613501634
! 13161 239640191
? 1
? 1
! 155540 751815591
! 112342 177717392
? 50610
? 1
? 1
! 169994 569176496
! 136282 725484236
! 22484 173538206
? 1
? 1
? 1
! 130889 198016149
! 162303 309859537
! 4840 964436397
? 1
? 1
? 1
? 1
? 1
! 174544 81389712
! 81565 495464973
! 5500 64528204
? 1
? 1
! 61349 154645866
? 1
? 1
! 60218 915967853
! 12387 740342539
! 110572 313017109
? 1
? 1
? 1
? 41106
? 1
? 1
! 123339 204701780
! 99397 733559868
? 1
! 156912 946667339
! 62226 22801002
? 1
? 83823
! 83744 331247159
! 44242 486372393
! 190016 175382845
? 1
? 1
? 1
! 55519 767196441
! 84427 288497216
? 1
! 37996 845121301
! 87466 172347136
! 88087 586563349
! 83355 569903887
! 152638 757696101
? 1
? 1
? 1
? 1
! 47566 219386293
! 9896 278293407
! 30688 316614106
! 196472 944181088
! 183685 247539038
? 1
? 1
? 1
! 64128 715489074
! 177439 96374426
? 1
! 85358 487227928
? 174090
? 1
! 188808 590505241
! 87783 861446153
? 1
? 1
! 177407 24000005
! 24305 264285958
! 37043 753697087
! 53263 834812911
? 1
! 160699 722989941
? 66302
? 1
? 1
! 146734 500734576
? 73597
! 121735 393120921
? 1
! 69218 920856435
! 177804 791571869
! 143460 426173790
! 95932 425856826
! 97684 805394037
? 1
! 51475 162921455
? 62714
! 37011 630517685
! 187409 363565053
! 90520 967561648
? 1
? 1
? 1
! 109783 894700737
? 1
? 1
! 16846 969734763
? 93839
! 107129 85197718
? 1
! 8088 796480370
? 161646
? 1
! 40935 413561052
? 1
? 126762
? 1
? 1
? 1
! 64718 179301202
! 44636 208256891
? 1
? 1
! 129636 459412761
? 1
! 180829 57041019
? 1
! 78704 474045153
! 138569 27153944
? 1
! 23262 170962430
? 1
? 1
! 16062 776960465
! 131352 94732872
! 149553 996962740
! 12341 410482378
! 3515 464008423
! 14875 42188397
? 1
? 1
? 1
! 126314 493618974
! 160930 13168975
? 1
! 45900 386028644
! 76585 754975934
! 82856 823911959
? 1
? 1
! 152296 957055488
! 47118 542593771
! 54909 681056538
? 1
? 1
? 1
! 116771 311700539
? 55331
! 76493 333257558
! 50582 143817638
! 199817 61291977
? 1
! 44333 569778859
? 1
! 165150 2421620
? 1
? 1
! 42130 55281328
? 1
! 99345 865455858
! 42831 969558972
? 1
! 47917 810356367
? 1
! 92314 58357247
! 4208 613270170
! 44335 420026883
? 1
? 1
! 94460 984461404
! 165307 874364913
! 12945 619544307
! 38782 969676852
? 1
? 1
? 1
? 1
! 151275 815939967
? 1
! 106491 455968741
? 1
! 61843 269736045
? 1
? 1
! 50309 777050555
? 1
! 196513 740291641
! 182993 303566794
? 1
? 191955
? 1
! 63252 935308304
? 1
? 1
? 1
! 13922 18696265
? 1
! 4637 635508127
! 176870 463596373
! 184344 929676621
? 162854
! 9042 171063405
! 174779 83805531
! 178713 965037103
? 1
! 90030 336717127
! 36016 74491232
? 1
! 70505 356819750
! 118915 886799415
! 20697 245173785
? 1
! 111381 953779664
? 1
! 181276 128158904
! 61256 591663752
! 94265 66351449
? 1
! 30506 681468841
! 99635 187666261
! 183566 117345798
? 1
? 1
! 89808 944321147
? 57580
! 95859 83644960
! 69760 770571593
? 99760
? 1
! 18502 312406226
? 1
! 66315 467043500
! 28141 184523316
! 4084 61794542
! 125112 782733913
? 1
? 1
! 70576 925027351
! 83541 247760451
? 1
! 183596 38223113
? 1
? 1
? 1
! 166969 495439002
! 19228 826090818
? 1
? 1
? 1
! 165543 166954942
! 174407 539639926
? 1
? 1
! 5411 483518831
! 72993 546859094
? 1
! 116279 52149347
? 1
? 1
? 1
! 48029 405766157
! 179280 393812635
! 23461 810666589
? 1
! 56774 396134293
! 124375 686912295
? 1
? 1
? 1
! 36287 591606403
? 1
? 1
? 1
? 1
! 192808 884668156
? 1
! 66246 947166141
? 1
? 1
! 42085 839075765
? 1
! 32015 351854600
? 1
? 1
! 65708 781589982
? 1
? 1
? 1
? 69956
? 197997
! 51508 642355125
! 86064 265968632
! 20486 689471593
? 1
! 130580 31990074
! 68159 166364921
? 1
! 111245 16010332
! 101664 824866501
! 172510 865898829
? 1
? 1
? 140218
! 77632 390436619
! 36616 287854481
! 102945 527196488
! 131855 874176781
? 1
! 39559 59168532
! 198942 204237496
? 1
? 1
! 176271 185986260
? 1
? 1
? 1
? 1
! 4077 372617502
! 182429 540083511
! 166717 845023593
? 1
? 1
! 4796 50486997
! 122445 121385367
? 1
! 39235 566565984
? 1
! 170975 368097952
! 66835 556613075
! 131117 345089865
? 151303
? 1
? 1
? 1
? 1
? 1
! 902 94274018
? 1
! 91696 183006605
! 30399 634063034
! 102989 270315460
! 100483 130507078
? 1
? 1
! 12367 250457851
! 92563 937814819
! 137591 944882195
? 1
? 1
? 1
? 1
? 1
? 1
! 27723 632297561
? 1
? 1
? 1
? 1
? 155783
? 1
? 1
? 1
! 193176 744926617
! 139263 431747780
! 29703 887060992
? 1
! 10358 595990631
! 51479 731544633
! 106094 283049311
! 173479 804965610
! 171293 134569305
! 69591 999213709
! 193794 846826276
! 100499 366627379
! 150526 666229633
? 1
? 1
? 1
? 1
? 193599
! 71288 790575975
! 86184 440214637
! 69173 712967296
? 1
? 1
! 15714 177230355
! 47116 632395716
? 1
? 1
! 170245 505000697
! 135655 763306607
! 16524 325466398
! 64482 393006491
? 1
! 43136 979714858
? 1
! 106050 373287702
! 119267 752285783
? 1
? 1
? 1
! 83788 982358731
! 13044 818998698
! 128072 344758143
! 17100 518124829
? 179720
? 1
? 1
! 87089 301936496
! 5931 955129487
? 1
! 29456 978344236
! 12613 968242947
! 187547 77670383
! 35701 62776014
! 89874 941196890
! 102648 177857857
! 184742 982379240
! 95679 847965171
! 94071 527080654
! 49248 895621493
? 1
? 1
? 1
? 1
! 149524 135065051
? 1
! 147505 226293389
! 29551 196605882
! 32280 185135534
! 26188 739274380
! 188838 677212482
! 39601 561886317
? 1
? 1
? 1
? 1
! 156162 235535719
! 49821 952047232
? 1
! 199948 521020366
? 1
! 125937 566436849
! 89393 706345400
? 1
? 1
! 159322 68439256
? 1
! 34962 266930316
! 64574 687481304
! 143905 177748431
! 81040 215493893
? 1
? 1
? 1
? 1
? 1
? 1
! 81111 168561096
? 1
! 12603 185534209
? 1
? 1
! 174200 970732359
! 157869 85488682
? 1
! 131229 174426291
! 46654 869773555
? 1
? 1
? 1
! 16137 864679622
! 59589 524561801
! 15673 833191973
! 82129 855082875
? 35322
! 134667 804048255
! 92844 807608565
! 190434 43234971
? 1
! 134103 446836633
! 59778 566655005
! 88826 142157585
? 1
? 1
? 1
? 1
! 157378 703105753
! 199184 972316050
! 166350 631166846
? 1
! 82223 614261696
! 57232 168005908
! 16965 812490337
! 140022 693692929
! 81961 857522886
? 1
! 66096 536954831
! 34853 379508693
? 1
? 1
! 175270 342748682
? 1
! 121317 387523468
! 89630 785217380
! 72424 110158464
! 151835 940879622
? 1
! 149031 309278556
! 4657 543521666
? 1
! 103939 212760456
! 48871 459781478
? 1
? 139969
! 45573 650318637
! 123824 706479183
? 1
? 1
! 134159 910523189
! 41619 908199691
? 1
! 84768 851161179
! 25609 264161429
? 188913
! 39369 314970211
! 31762 608247679
? 1
! 113134 554556504
! 47369 273512542
? 1
! 174521 6686033
! 2871 589096763
! 97406 996878373
? 1
! 91995 85449008
? 1
? 1
! 80487 527590915
! 271 593991971
! 194917 972601430
! 198516 905270838
! 195688 485791766
! 157992 985568051
? 1
! 83349 592379334
? 1
? 1
! 191122 260351170
! 5665 78433551
? 1
? 1
? 1
? 1
? 1
! 26257 456031595
? 1
? 43458
! 157130 318856556
? 1
! 44771 292983259
! 41608 644923824
! 85681 944860380
? 1
! 84426 126090364
! 44653 393944316
? 1
! 107238 714047271
! 175519 694926374
? 1
? 1
! 166131 115170194
! 164264 249353218
! 109751 484480972
! 163645 762674533
? 1
! 136897 215028975
! 143856 858845608
! 32452 288085645
! 135550 124765502
? 1
? 1
! 75627 301687323
! 13043 404849913
! 4555 931881962
! 84706 855938614
! 86208 113412794
! 101776 668768430
? 1
? 1
! 76568 436589403
! 138195 392148162
? 1
! 51024 781440844
? 1
? 1
? 1
? 1
? 1
! 112078 323677609
! 152125 581052822
? 1
! 7498 822340498
! 77727 843499258
? 1
? 1
! 189747 890569810
! 58071 355555086
! 145981 867913276
! 91641 581035210
? 1
? 1
? 1
! 95640 537018687
! 50972 579452137
! 85818 839539207
? 1
! 184278 342685397
? 1
! 160331 191034159
? 1
! 38882 574640685
! 15303 826986159
? 1
? 1
? 1
? 1
? 1
? 1
! 107993 125980300
! 10668 135324074
! 165102 16330370
? 1
? 1
! 30008 309947847
! 199804 832141110
? 1
? 30823
? 1
! 128671 782831047
! 134504 644237911
? 1
! 56014 16535299
! 173319 41440475
! 187746 283395712
! 180452 397181161
? 116759
! 12860 120086069
? 1
! 73776 874107159
? 1
? 1
? 1
! 124192 903707623
! 146971 163656109
! 62987 113999162
! 54152 907266820
? 1
! 60460 797100153
! 37371 826198993
! 192085 256024963
? 1
! 113697 450406320
! 171383 310284281
? 1
! 198367 297252594
! 86177 74572370
? 1
! 74464 47629638
? 1
! 178618 227249486
! 157737 422417351
? 1
! 130539 263011486
? 94282
! 111262 881302096
? 1
? 1
? 1
! 49030 991504980
! 40183 18678653
? 1
! 168279 832705902
! 31091 81397740
! 174549 751190431
? 79692
! 87139 769499684
? 1
? 1
? 1
! 81916 486036921
! 29938 550831082
? 115223
! 144690 351781413
! 188433 807240187
? 1
? 1
! 167748 531320046
? 1
? 1
? 1
? 1
! 99990 846711360
! 50864 427015296
! 127977 314634251
! 2144 794393523
? 1
! 110827 115441102
? 1
? 1
? 1
! 24628 824753107
? 62026
! 144274 546326713
! 64552 759642277
! 194719 828865934
! 38742 32270947
! 1065 990436163
! 151266 625818333
! 192896 263842544
! 121898 66808937
! 2013 144260160
? 1
! 74069 969059300
! 18530 871322054
! 108421 706226890
? 1
? 38976
? 1
? 1
! 2703 323584846
! 43302 899368336
? 1
? 1
? 1
? 1
! 164600 497228825
! 46608 186463351
? 96616
? 1
? 1
! 157973 428919395
! 164967 324065920
! 120397 257881093
? 1
! 149415 797701660
! 172408 231278523
! 139042 233543606
? 1
! 144521 100420821
! 17786 543286211
! 183058 811796182
! 162030 847463267
? 1
? 1
? 1
? 1
? 1
! 51742 675129188
? 1
? 1
? 1
! 185597 789869113
? 1
! 98634 473458787
! 117573 813205913
! 170987 88212314
! 190099 274929289
! 117468 52060424
! 23185 916699444
? 1
! 22620 281136277
? 1
? 1
! 143413 656863765
! 16565 701318857
! 112632 102918592
? 1
! 153894 533690153
! 51227 450606428
! 114642 791249906
? 1
? 1
? 1
? 1
! 11921 220367796
! 142408 239478009
? 1
! 43804 357268441
! 48852 619811619
? 1
? 1
! 194958 453891382
! 72259 376825595
? 1
! 97959 986329749
? 1
? 1
? 1
? 1
? 1
? 1
! 168144 536021299
! 73449 185777444
! 87075 35479967
? 1
! 199845 461087059
? 190841
? 1
! 74434 619235728
! 47078 318088565
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 43102 193195501
? 1
? 1
! 41471 938440824
! 152781 870634103
! 87881 194804721
! 78183 480730785
? 1
! 178569 442920766
? 1
? 1
? 1
? 1
? 1
! 195997 897355748
? 1
? 1
! 72371 436620196
? 1
? 1
! 42827 947447756
? 122293
! 87740 375001060
? 1
? 1
? 1
? 1
! 150871 311064739
? 1
? 1
? 1
? 1
? 1
? 54476
! 30376 753744429
? 1
? 1
! 97165 615419530
! 124230 669176335
? 52127
! 119874 453351566
? 1
! 99933 541996087
! 172600 115927055
! 58274 449541551
? 1
! 1123 440304372
! 69741 922233449
? 1
! 99416 535046654
? 1
! 58020 353317242
? 1
! 20122 619473667
? 1
! 27565 298626771
? 1
? 119924
? 1
? 150871
? 1
? 1
! 198392 924476153
! 141355 378634985
! 88566 319999439
? 1
! 29048 673609213
? 68631
? 1
! 76644 804556717
! 51521 156755456
! 44345 698434956
! 182802 156897121
? 1
! 80827 185747404
! 64014 141641391
! 106116 833204507
! 22721 261337400
? 1
? 137762
! 161798 799535533
! 108480 920933737
? 1
? 1
? 1
! 138147 516666819
! 50479 493808428
! 82257 13481523
? 1
? 1
? 1
? 110026
! 172941 186577316
! 18080 860585715
? 1
! 55930 718780800
! 105928 58858344
! 94663 872081933
? 1
? 1
? 1
! 160974 318797226
! 83122 922327375
? 1
? 1
! 178678 416080951
? 1
? 1
! 90036 875165643
? 1
! 183873 777735191
! 198871 18988723
? 1
? 1
! 46038 824059676
? 1
! 193736 568362481
? 1
? 1
? 43517
! 53779 700390338
? 1
! 187082 730299240
! 115710 141824382
? 87256
! 53454 948691087
? 1
! 170577 838898
! 104877 178344405
? 1
! 57692 935975068
! 55510 690254612
! 192465 45902318
? 1
? 1
! 71275 309229405
? 1
! 115815 121513387
? 1
! 83124 805439545
! 142891 647452477
? 1
? 1
? 1
! 148039 737707511
! 18901 231102422
? 1
? 1
? 1
! 70672 785156652
! 163908 180502043
! 174189 841304118
? 1
! 182738 671589359
! 191926 463818957
! 88154 978200708
? 1
? 1
! 105462 78974863
! 3285 544563405
? 1
? 1
! 81713 367773258
? 1
! 80060 419851677
? 1
? 1
! 120930 131815013
? 1
? 1
! 34227 840930117
! 13686 348906535
! 183605 231676502
! 37811 547118719
! 114616 166542629
? 1
? 1
? 1
! 30378 644007007
? 1
? 1
! 111902 72876166
? 1
? 1
? 1
? 1
! 159030 775809631
? 1
? 1
? 1
? 1
! 166985 284113668
? 1
! 51869 967203447
! 171833 945443395
! 43357 303981804
? 1
? 47978
! 19556 359486638
! 177459 405640251
? 1
? 1
! 37394 74203490
? 1
? 1
? 1
! 20142 201989663
? 1
? 1
? 1
! 56267 238191627
? 1
? 1
? 1
? 1
! 44904 164380802
? 1
! 43140 427129637
! 140454 261363795
! 156652 41327012
? 1
! 107283 55590085
! 158952 878079557
? 1
! 151000 97648013
! 118049 822504271
! 199572 921067958
? 1
? 1
! 154660 458435813
! 96482 541870579
? 1
? 1
? 1
? 1
? 1
? 1
! 131027 828343487
? 1
? 1
! 39402 760351025
? 1
! 133381 852610429
! 6217 264113029
! 165582 298828951
! 171764 948094169
! 102260 307012486
! 93694 484348277
? 1
? 1
? 140940
! 90822 770975807
! 40568 629410569
! 123587 898979689
! 187524 781669560
! 88261 688418171
? 1
? 1
? 1
! 193101 124451175
? 1
? 106812
? 1
! 122820 998640547
? 1
! 189104 525461516
? 1
? 1
? 1
! 168861 111975922
? 1
? 1
? 1
! 63696 624733956
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 9076 203847932
? 1
! 102087 113006325
? 176313
? 1
! 160660 747436274
? 1
! 178320 877545293
! 158486 971774844
! 194246 324870852
? 1
? 1
? 1
? 188500
? 1
? 1
! 187837 401206182
! 50035 992395472
! 139531 36628696
? 1
! 2028 156271855
! 26830 444856928
? 1
? 1808
? 1
? 1
? 1
? 1
? 1
? 1
! 156149 431937280
? 17854
! 63969 313251067
? 1
! 129196 84839127
? 1
! 125218 254786863
! 164540 345596303
? 1
? 1
? 1
! 121212 553780312
? 1
? 1
? 1
! 9413 987626244
? 1
? 1
? 1
! 11751 740154066
! 124913 472045697
? 1
? 1
! 186996 69706014
! 115025 898455595
? 1
! 117613 561336151
? 1
? 1
! 106419 867736112
? 1
? 1
? 1
? 1
? 1
! 26734 998921300
! 195102 517455636
! 13444 277115365
? 1
! 155623 331968739
? 1
? 1
? 1
! 50472 76902202
! 131522 708108186
? 1
! 142260 331943907
? 1
! 129458 653514851
! 57810 110520148
? 1
? 1
? 1
! 100803 736253136
! 131868 300786772
? 1
? 1
! 60748 73310241
! 105579 871358474
! 120068 576145295
! 2683 267089183
? 1
! 68978 890758493
! 55168 94823770
! 191317 121337882
? 1
? 1
? 1
? 1
! 65148 286965982
? 1
! 107908 753433048
? 1
! 157465 711232657
? 114923
! 151045 973029352
! 197757 571851504
? 1
! 162263 12584405
? 1
! 33402 43062055
! 126765 17300540
? 1
! 41148 561198386
! 77358 359102697
! 58924 915493616
? 127169
! 102579 222539446
! 146477 378732416
? 1
? 1
! 125947 995726633
! 167872 842610922
! 188008 423733267
! 175889 320072041
? 1
! 194519 441720522
? 1
? 15065
! 119610 925022210
! 65683 981306772
? 1
? 1
? 1
! 108711 192116840
? 1
! 159450 832591133
? 1
! 199702 307597130
? 1
! 10034 505541084
! 141384 386936762
! 149003 247281235
? 1
? 1
! 22407 143707972
! 95464 73060248
! 103576 908407368
? 1
? 1
? 1
! 7441 342349109
? 1
! 121803 932541109
? 1
! 182585 326440196
? 1
? 1
? 1
? 1
? 1
! 28376 846067644
? 1
? 1
! 117869 595887069
? 1
! 74171 679017038
? 1
? 1
? 122661
? 1
! 152173 273727300
! 173238 454166964
? 1
? 1
? 44814
! 38821 843222784
? 1
? 1
! 127681 57158753
! 71409 200349397
! 86146 481595023
! 113715 961642365
! 170634 393148777
? 1
! 32256 342439725
? 1
! 74349 444935835
! 19154 129486180
? 1
? 1
! 129208 435313238
? 1
? 1
? 1
? 1
! 103962 772150534
? 1
! 179087 271489698
? 1
? 1
! 189345 15885937
? 1
? 151812
! 164683 367816866
? 1
? 105030
! 37467 798970571
? 1
! 22891 167650403
! 120496 487431699
? 1
! 41032 745230162
! 26301 412530168
? 1
! 101860 620015254
! 146811 425583288
! 142823 481649378
? 1
! 180190 827155319
! 27496 563325112
! 63504 936146808
? 1
! 29357 905490572
? 1
! 194985 344640144
? 1
! 133359 568742187
! 92941 396763804
! 52200 68505731
? 189153
? 1
! 27179 944405359
? 1
! 186488 582261476
? 1
? 1
? 1
? 1
! 120323 262555475
! 169685 631916247
! 115073 899230524
? 1
? 1
? 1
? 1
? 1
? 27811
! 52921 130511983
! 120577 895235991
? 1
? 1
? 1
! 61849 452831458
? 1
? 1
! 194515 527664324
? 1
! 89506 485767673
? 1
? 1
! 66718 690922057
? 1
! 162854 442643176
! 102005 316805564
! 61506 381256484
! 52681 69467976
! 97190 110001181
! 79431 843962348
! 186295 13307270
? 1
! 39557 817939256
! 132803 251012278
! 148035 440111387
? 1
? 1
? 1
? 1
! 112955 981674796
? 1
! 31667 567373865
? 1
? 1
? 1
? 24771
! 149091 163763166
! 125733 700811944
? 1
? 1
! 149969 60803871
? 1
! 177763 17977043
? 1
? 1
? 1
! 39661 237044878
! 32041 31180786
? 1
? 186507
? 1
! 69820 856648685
! 73670 842676769
! 103879 618094856
? 1
! 98358 3976745
? 1
! 75834 405269100
? 1
? 1
? 1
? 41643
? 1
! 91934 165469991
! 127267 886815059
! 114349 591142349
? 1
! 183436 885043969
! 190627 557681818
! 92374 663171879
? 1
? 1
! 73407 459285246
? 1
! 48935 329198427
? 1
? 1
! 110826 168696003
! 198908 647434975
! 156023 849710089
? 1
? 1
! 81246 641949939
? 1
? 1
! 124800 179782786
! 149196 67862648
? 1
! 17378 333168619
? 1
! 101596 872171600
! 74419 448526190
! 188407 593366468
? 1
? 1
! 70716 833234807
! 62296 646534161
! 129438 181884407
! 146537 309926158
? 1
! 2297 460307166
? 150302
! 100791 122583060
! 119377 78286289
? 1
? 1
! 148431 369788263
! 79248 154093856
! 165295 705086017
! 121060 604017588
? 1
? 1
! 87462 225965204
? 1
? 1
! 156280 773422313
! 2571 229316314
! 140594 228760879
? 33990
? 1
! 138235 888946644
? 1
! 12850 797775042
? 1
? 1
? 147871
? 1
! 38923 874272360
? 1
! 180187 226676244
! 4608 532522555
? 1
! 40258 485318283
? 1
! 26906 712976305
? 1
! 32037 731151629
? 1
? 1
! 47096 531871257
? 1
! 38421 111665951
! 142291 277316262
? 1
? 1
? 1
! 197105 347395913
! 194583 573863499
! 15710 298565892
! 143980 986646975
! 93266 441690183
? 1
! 58874 195916507
? 1
! 6245 79455546
? 146623
? 1
? 1
! 174196 444560994
! 68874 720010783
? 1
? 1
? 1
! 39245 702779822
! 146713 336823495
? 1
! 56622 209728425
! 10734 440904013
! 170707 713802991
? 1
? 1
! 34767 504518952
! 7949 336204241
! 32793 401561734
? 1
? 1
? 1
! 94499 445043536
! 154409 190410179
? 1
? 1
? 1
! 131284 168881638
? 1
! 122572 40056703
! 164295 8113519
? 1
! 30521 782785700
! 81689 841502598
? 1
? 1
! 189897 795113753
! 76015 622004279
? 1
? 1
! 126145 443254216
? 1
! 73112 76718363
! 141400 558522420
? 1
! 109879 967481158
? 1
! 145425 429033874
! 51112 477269062
? 56522
! 96833 181407311
? 1
? 1
! 159949 822380071
! 131440 331802968
? 1
? 1
! 121056 987987832
! 138817 349815823
? 1
? 1
? 1
! 109655 630669981
? 1
! 50526 885339853
! 35392 344479561
? 1
! 182798 242715733
! 65094 443889922
? 1
! 190233 168625352
! 155241 43880448
! 75241 88445689
! 145420 19968890
? 1
? 25595
! 88618 72408196
? 1
? 1
! 85900 56750
! 33616 791893892
! 23839 598481727
! 113805 250393540
? 1
? 1
! 71625 706431696
? 1
? 1
! 13386 593498794
! 18139 770898509
! 14306 294364572
! 68023 774507150
! 196429 699417673
? 1
! 170072 418734168
! 159891 109984793
? 1
! 90239 100366937
? 1
? 31225
! 139552 449319468
? 1
? 1
? 1
! 146738 868716818
! 33136 86206437
! 77381 364802448
? 1
? 1
? 1
? 1
! 86506 483404899
? 1
! 78293 394016803
? 1
! 61595 672657353
? 1
! 75237 198473311
? 1
! 147982 137442494
? 1
? 1
? 1
? 1
? 1
! 76151 776282303
! 89615 525705914
! 60327 249733440
! 169456 951617395
! 81604 61711873
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 126202 422770806
! 10886 649905944
! 105204 31901405
! 144452 950803345
! 12846 132290184
! 36160 798231161
! 140018 834604844
? 1
! 172095 708004516
! 197168 267686465
! 182278 468321428
! 5706 471240258
! 154150 150345370
? 1
? 1
? 1
! 93913 485682221
! 3076 366064901
! 145308 145584110
? 1
? 1
? 1
! 123114 200357524
? 1
? 1
! 189392 746284996
? 1
? 1
! 125630 172438904
! 118631 854825897
! 35 995409876
? 1
? 1
? 55641
! 81148 19165227
! 109348 787509078
? 1
? 1
! 150086 718639863
? 1
? 1
? 1
? 1
? 1
! 196911 601914632
? 1
? 1
! 103450 764119170
! 96257 618606358
! 66661 983445892
! 131031 321201225
! 101518 556468006
? 1
? 1
! 39827 705455313
? 1
? 1
! 188443 260080616
! 91839 359069446
? 1
? 1
? 1
! 151773 130346514
! 56310 983913519
! 116984 193189195
? 1
? 1
! 150370 783252005
! 92223 660980599
? 1
? 1
! 63524 524216597
? 1
! 197546 315792262
? 1
? 1
? 1
? 21001
! 130384 747081373
! 74771 32562610
! 146925 547222689
! 122957 687317686
! 52520 456892842
? 1
! 91422 716255311
! 173169 244662688
! 125226 335614893
? 1
! 147584 447393566
? 1
! 45564 532070267
? 1
! 185270 266129327
! 79641 114326925
! 187660 42024513
? 1
? 1
? 1
! 18986 743532075
? 1
? 1
! 53692 83000831
! 145718 661280729
? 1
! 196778 630741948
? 1
? 1
! 31956 725100639
! 54682 333935578
? 1
! 56571 330392880
? 1
? 1
? 1
! 72771 640472444
! 114933 878749091
! 127496 233527814
? 1
! 80153 743869139
! 3108 732582489
? 1
! 103885 732284284
? 1
? 1
! 181147 117753620
? 1
! 25927 143670054
? 1
? 1
! 95753 739471358
! 71627 11160217
? 1
! 144448 946979388
? 1
! 194688 789555967
? 1
? 1
? 1
! 110896 24747650
? 175565
? 1
! 44132 260451318
! 94161 245208606
! 126024 903105469
? 154344
! 117674 720128262
! 44355 170706378
? 1
? 1
! 45479 229976218
! 160382 5191130
? 1
! 56915 154879738
! 26003 907421184
! 172149 863252211
! 13967 396310005
? 1
! 71316 564766425
! 99455 968220858
! 194578 760175315
! 185119 733654144
? 35930
? 1
? 1
! 81857 95033571
! 74435 178445679
! 183389 456233697
! 128194 264511629
! 117149 508207818
? 1
? 1
? 1
! 78023 931214394
! 20626 508730735
? 1
! 162767 122914301
? 1
? 1
? 1
? 1
! 61975 610939176
! 188558 444464999
! 53396 369524041
! 40531 856017319
? 1
! 111994 30192611
? 1
! 11291 43644236
? 1
! 122165 299027856
! 43890 379801359
? 1
! 176765 392201997
? 1
! 39667 803721344
? 1
? 191012
? 1
! 54210 372336557
! 67623 836957218
! 70188 787836879
? 1
! 10323 676236365
? 1
? 1
! 50768 219769668
? 1
! 133076 340615453
! 179154 502487371
! 125482 660245748
? 1
! 178609 525855344
! 65324 602084742
? 1
! 28770 648295796
! 91915 388883298
! 198227 46055249
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 110271 663338782
! 112738 428374295
? 45941
? 1
? 1
? 1
! 166801 238147446
! 86723 869473585
! 119213 857618760
! 46155 644386692
! 181377 662754734
! 20234 444140072
! 111794 711160570
? 1
! 109 675169459
? 1
? 1
! 120609 210442972
? 1
! 76405 337165267
? 1
? 1
! 93595 592622885
? 1
! 120887 282822847
? 1
! 115788 127200168
? 1
? 1
! 129567 243041572
! 37742 433539544
? 1
? 1
? 1
? 119353
? 1
! 129214 752288043
? 1
! 158577 805350785
? 1
? 1
! 165674 407714246
? 1
? 1
? 1
! 109183 111297913
? 1
? 1
! 157931 517516183
! 174523 515773410
! 125610 349050326
? 1
? 1
? 1
? 1
! 22413 841087032
? 1
! 89688 818586121
? 1
? 1
! 100987 872018374
? 1
! 128468 3524403
? 1
? 1
! 132837 412390397
? 1
? 1
? 1
? 1
! 1609 719713993
? 1
? 1
? 1
! 128492 768619045
? 1
? 1
! 54434 870568733
! 125438 336387526
! 177428 11286221
? 1
? 1
! 184958 385485232
! 97649 878931766
? 1
! 59218 515557559
! 39026 903050924
? 1
? 1
! 84477 263675342
? 197843
! 43337 78236689
? 1
! 69585 669563812
? 1
? 1
! 80736 923813439
? 1
? 1
? 1
? 1
? 1
! 111407 854705076
? 112247
! 196123 983796482
! 118201 651872524
! 42860 999470188
! 645 56908314
! 70062 732651198
! 134503 520633471
! 196932 719594092
! 15756 576837902
? 1
! 130630 924201799
! 8386 76566480
? 1
? 1
! 60538 564803209
! 89203 708197129
? 1
! 14703 619830209
? 153255
! 151837 980896317
! 163535 314804914
? 1
! 117224 695374677
? 1
? 1
! 50480 216733041
! 120166 224201620
! 13878 93966872
! 14682 355804281
? 1
! 185908 64436840
? 1
? 1
! 108933 462368370
? 1
! 135404 736210807
? 1
! 91568 673039879
? 84383
? 24202
! 99107 939150670
? 1
! 72046 777511615
! 120032 426262743
? 1
! 4089 423141523
? 1
! 20674 763037587
? 1
? 59369
? 1
! 171428 106796592
! 195760 216084566
! 87901 701259368
? 1
! 133337 167015510
? 1
! 40191 802604418
? 1
! 86537 655991437
? 1
? 1
! 88655 96034341
! 83504 132021861
? 1
! 2651 375085716
! 194611 665606155
! 6991 208627766
! 73936 476310471
! 14278 265404348
? 1
? 1
! 126229 458343445
? 1
? 1
? 1
! 151665 456674051
? 1
! 45378 963845894
! 135393 42300908
! 45132 463738548
? 1
! 125781 899264669
? 1
! 21570 770520406
! 174699 709187457
? 1
! 77032 727182351
? 1
? 1
! 126000 270274825
! 141044 270500291
? 1
! 199503 120100351
! 129468 751013846
! 111228 831323839
! 185242 338909494
! 143621 7978829
! 89061 453703418
! 43674 529289031
! 173392 758572956
? 1
! 13997 304716550
? 51677
! 123979 700355879
? 28991
! 192708 560202965
! 72911 516245526
! 99804 950700410
! 135260 498655574
! 62829 169675406
? 1
? 1
? 1
! 149477 10142100
? 1
? 1
! 134178 91095555
! 62461 769486091
! 97423 898543034
! 54605 80085278
! 47156 517250441
! 195493 740254482
! 129668 390204860
! 172292 92724691
! 25326 100587821
? 1
! 102855 275190767
! 53109 423991011
! 197597 740804010
! 83748 488174641
! 82443 293704263
? 1
? 143345
! 17680 117033571
! 152920 124941733
! 161737 825695181
! 71895 794022579
! 1596 996104518
? 877
! 174499 245054546
? 1
! 190818 118425836
! 152524 956089232
! 91465 52644042
! 108162 307188687
? 67806
? 1
! 137190 740682414
? 1
? 1
! 32221 66765283
? 1
? 10904
! 116185 965102093
? 1
! 196738 720210507
? 1
? 1
? 1
? 1
! 43352 402838038
? 1
! 179120 421487892
! 83200 637725538
! 165398 49221877
! 171909 277310123
? 1
! 155750 797704351
! 163022 251862120
? 1
? 1
? 1
! 152573 867325180
! 187420 452805218
! 96916 458157620
? 1
? 1
! 93234 429206936
? 1
! 122802 574974007
! 89752 117573615
! 194895 547037215
? 1
! 20778 155369425
? 1
! 142753 591207830
? 1
! 190658 321987119
! 52500 620478645
? 1
? 1
! 108518 114981272
! 42680 637814531
! 112893 771728754
! 21506 432095588
? 1
! 107765 313212595
? 1
? 1
! 37173 744340773
! 88688 730715048
? 1
! 94150 409615212
! 86251 330856723
! 59373 368827092
! 22275 921353532
? 1
! 64765 184545552
! 152360 601605683
? 1
! 53920 455188585
! 122662 183472679
? 1
! 159870 180878533
? 193234
? 1
! 148265 715208145
? 1
! 170616 803924834
? 101583
! 7423 592262296
? 1
! 86994 177439985
! 28704 233739865
? 1
? 1
! 193182 848088689
! 111965 444138309
? 1
? 134945
! 98622 628745332
! 45855 966128298
! 131942 682540611
! 75700 650847409
? 1
? 157066
? 1
? 1
! 149749 623005574
? 1
? 1
? 1
? 1
! 119869 489088535
? 1
? 1
? 1
! 100466 647488305
? 1
! 198059 502946615
? 1
? 1
! 33122 317667023
! 149595 767894473
! 71949 608218878
! 173004 852324944
! 197132 956000375
? 1
! 2033 21149162
? 1
! 115267 371951168
! 95989 128968534
! 1747 422892512
! 63978 946551319
? 1
! 72433 813687763
? 1
? 1
! 183787 241969020
! 155499 786325385
! 140085 596022202
! 9152 461562573
? 1
! 52186 442739852
? 1
? 184807
! 2907 886556390
! 90532 454008884
? 1
? 1
! 87692 748209773
? 1
! 100170 707309188
! 119160 593688344
! 161156 547458467
! 148509 412676904
? 1
? 1
! 63123 273933111
! 147748 413881338
! 2576 235119460
! 44026 611270951
? 1
! 102881 691841691
! 34146 86027042
! 19286 805779180
? 1
? 1
! 96273 444429398
? 1
? 1
? 1
! 29568 708642561
! 79753 122438821
? 1
! 53320 98263011
! 193565 104495344
? 1
? 1
! 165608 149324041
? 1
! 7111 36810015
! 107688 932424810
? 1
? 1
! 81807 878375050
! 177120 833850132
! 163835 359105386
! 71508 899215262
? 1
? 1
! 4240 456799450
? 1
! 128159 587999893
? 1
? 1
! 38021 673426991
! 24672 480598299
? 1
! 141828 406529213
? 1
? 1
? 1
! 104481 384091269
? 1
! 12193 253789647
! 193397 599441212
? 1
! 46840 101294007
? 1
? 1
! 33316 191063356
? 1
! 192525 433572051
? 1
! 10721 810315318
? 1
! 124006 36526738
? 1
! 50347 118171532
? 1
! 52660 22343928
? 1
? 1
? 1
! 144779 183843523
? 95999
? 1
! 107692 36564724
? 1
! 56644 832049063
! 168827 527243252
! 110760 868520062
! 2795 555746720
? 1
! 60341 713181306
? 1
? 1
? 1
? 1
! 28721 896733466
? 78094
! 190955 970939929
? 1
! 166632 501561494
? 1
! 86315 273938105
! 133493 999079310
! 58979 350374552
! 160194 451046012
? 1
! 141395 351257648
? 1
! 101386 608805224
? 1
? 1
? 1
! 43717 612409942
! 45512 91329779
! 103339 71505205
? 36041
! 120724 991301143
? 1
! 162018 868847397
! 69329 300920455
! 192387 637308891
! 56701 533602624
! 101987 312972429
? 1
! 97739 582206625
? 1
! 86107 348980096
! 31165 822932640
! 17584 498276099
! 73690 886347625
! 183155 334729920
? 1
? 1
! 184913 170442150
? 1
? 1
? 1
? 1
! 48037 346019106
? 1
! 8900 355518734
! 120679 913274056
! 128731 65150399
! 47987 425450122
! 44882 592925013
! 130015 100247616
? 1
! 42326 474890583
? 1
? 1
? 1
? 1
! 69007 604755549
? 1
? 1
! 36140 543160307
! 51627 285684773
! 57401 486325095
? 1
! 133249 345668116
? 181448
? 1
? 1
? 1
? 1
! 136906 78856096
! 177253 187519956
? 1
? 1
? 1
! 141794 798183443
! 146229 199936325
? 1
? 1
! 131346 316592284
! 121768 1321004
? 1
! 47645 361207245
? 1
! 157203 411865814
? 1
! 65909 972441687
! 73924 146130933
! 148952 351409059
! 17542 155854807
? 147716
! 147367 857037029
? 1
? 1
! 128590 215187475
? 1
! 90105 16109677
! 26051 792561633
? 1
! 175161 977723058
? 1
? 1
? 1
? 1
! 152485 483914933
? 1
! 197047 329572571
? 1
? 1
? 1
? 1
! 134033 286494812
! 32049 402527690
? 1
! 103137 975663220
? 1
? 1
! 144790 413242614
! 141859 129509895
! 52922 812505809
! 197672 753780743
! 125402 77924779
? 1
! 64358 803339870
? 1
! 7025 544867468
! 128140 100352521
? 1
? 1
? 1
? 1
! 112255 686860970
? 1
? 1
! 82339 483696929
! 21447 803735421
? 1
! 163487 755688014
! 23349 588862826
? 1
? 1
! 69674 903533934
? 1
! 18821 96911034
! 145500 366486658
? 1
? 1
? 1
? 96689
! 54298 143982114
? 1
! 122544 231116876
! 111990 416015678
? 1
? 1
! 110385 234658229
? 1
? 1
! 42539 954482405
? 1
? 1
? 1
! 81739 611830923
! 50294 341466991
! 10004 644468331
! 190349 485277728
? 1
! 142963 902485076
? 1
? 1
! 106827 317517880
? 1
! 64960 880206895
? 1
! 54176 669985019
? 29617
? 1
! 37720 538572315
? 1
? 1
? 193969
! 142937 389672869
? 1
! 180680 341317786
? 1
? 1
? 1
! 159670 674875658
! 190997 815351984
! 165429 455944068
! 136447 420626061
! 131186 764805335
? 1
! 151211 361941523
! 171449 988979795
? 1
? 1
! 15037 507370303
? 1
? 1
! 53376 312694295
! 101559 453491539
! 305 288870476
? 1
? 178166
! 141598 312172307
! 78922 949805535
? 1
! 169163 461246023
? 1
? 1
? 1
! 57629 261844747
! 133050 608811552
? 92951
? 1
! 61146 185488500
! 110926 518308800
? 1
? 1
? 1
? 1
! 140677 485612631
? 1
! 148271 575948806
? 1
? 1
? 66181
! 180309 510905076
? 1
? 1
? 171752
! 9743 634174406
! 147912 401797157
! 193252 824075613
! 157687 508661102
! 51215 772595647
? 1
! 129914 185200409
? 1
? 121275
! 195878 904100307
! 38573 965743915
! 20325 396816462
? 1
! 96890 963026472
! 90126 188076818
? 1
! 45950 398991272
! 48197 962300632
! 170777 432502009
! 76889 569935450
? 1
! 72944 294102808
? 1
? 1
