2000 2000
656059845 32251881 667734326 701836048 888042103 225495116 276249056 52050710 426488387 403919229 688889297 143957872 87313964 495567299 8167603 560878392 260570873 27757024 78002093 171692409 975533993 903986170 876280177 643766991 569967935 985118034 431406937 893228974 702682232 374092189 574671754 947115404 72618267 431012268 25243739 266951473 864678159 604321052 721521987 300433132 819277619 460445660 607364720 102528195 723587914 298961725 685823407 603747991 961187535 119990667 658701457 530912091 331994588 138883434 890502329 331381172 941754246 334711550 270615333 544384026 86267084 148539415 261159380 750957211 337815295 127263954 826389327 30863990 439940160 983979017 805198592 543081233 323147643 192297127 562364212 690483228 200111851 506831907 692976127 355669716 550942162 484541745 926276500 705450442 356752047 558365549 362551706 73288887 21722247 704457973 110297310 509226137 942862831 521463343 280821805 514165648 272374745 623411406 274447085 960312417 746497149 942279785 724751931 182516749 736650771 198880667 889070272 200728079 550205457 305825917 451125842 714491390 242136342 229066938 512113917 397126965 463574766 964740990 794187351 874968855 665752932 321526071 548396947 408192216 710247584 671568407 987002638 410469155 323638527 856098995 871986453 691287934 892449602 745948130 506118852 400744203 333219348 556087889 148877783 774429096 170355277 317761671 567763880 344440660 21969703 740104782 202735065 128353488 829307430 359286028 603723248 35111176 624440405 593563752 988122265 272552195 909389388 420647797 778950081 845601141 883428367 682257857 570903225 39697450 755539030 475396904 706620609 7201444 154810160 883897170 638913071 533099810 656982320 913121558 400429755 284160948 470364552 883762458 554774585 148810276 143182713 931386718 987191669 418429707 566328094 78655473 804701134 982608960 356839048 898431934 27997134 207902363 437565425 620031808 511373453 3470321 153278745 456671534 68820855 408754433 267765071 814811804 314169410 816339738 320965111 826021359 953300683 657390617 14925172 968836995 337859690 367407168 2808085 513914333 818266858 480533022 698383874 108350264 382422689 525151937 818588351 512416178 616471394 781615924 190459069 127025634 260594237 357070948 519764523 419227462 113509686 208801192 215461648 511749523 793749101 101621421 114399160 424313996 122807933 184949218 170408501 753918355 555892177 369260686 22894105 956950365 737222246 723672487 608097864 177919595 815297100 917036078 832404712 937291717 776949505 400260742 555621238 571441170 326494371 204489728 641851609 376501391 160697519 619685909 245310571 207041931 751564760 669923619 641739647 900138697 147725605 153783511 475670392 131459854 642635603 990202848 238993806 345253232 696971386 538745679 153905733 203752656 176777050 323537528 445614536 216465570 309081083 27102187 772263029 871736026 445003122 793213179 310876563 4473982 878929548 429097572 895917017 295377182 829538814 758486443 129117910 515541372 292035524 105333828 448888363 799353598 834726492 497981352 597285996 99773208 503503907 962488807 81307934 256118725 48228369 602244760 966558493 674473240 486229472 670278240 918141463 223238865 631813986 1778 146592933 122187519 516548343 669430501 817543342 275283360 18808235 595037525 834533876 78900374 376409371 196746446 551411861 473880532 344839603 773803392 846622682 827725847 519305607 674575990 485018838 436987735 67564254 205227178 781761177 71395819 186153644 25695304 648561070 667629293 5389476 77779395 116012582 337876271 673615668 187168716 304261877 31128083 640026710 481669391 742586755 380342799 747901856 572917158 418232463 204572465 46910543 586458676 906994298 569769554 11740965 931921011 865765238 686761521 951810803 676907937 119425066 666676616 862458255 462961316 317901014 297062118 952218013 121158382 423059328 192545341 285708000 75277711 121707390 709145805 416552319 456122893 719356002 137215635 561255412 608374203 392831390 941208179 382926085 995653679 440574181 83658704 47752818 666754087 904951477 659752506 195376749 514755053 5297953 400348107 171360931 501588540 703411864 368099278 824831120 421245223 705235694 194258889 553875584 744608880 772947816 916804512 191473637 553059122 401282265 701749508 250804836 358705528 272225607 20828462 22369743 697522973 718161165 97590880 154938815 23403835 538015877 339110789 928222030 663691107 753971151 527960357 676265047 266804156 823425203 654771216 141661486 885268573 163295574 655905662 163441114 242685481 930006569 75501211 685124042 752568888 121433103 349032853 571383523 40006505 940834180 818683366 900433332 995510079 811947329 239950153 50670209 564186992 33960171 353536052 559924435 448848208 106395870 544915219 239197150 274024104 177745305 857390087 827522057 873648041 301632376 856957888 117115751 945222524 919603611 940000639 355539047 195595449 18790093 223076806 372316979 532126018 758970542 198028560 846685226 53955895 245299458 242044409 985315897 658435327 665154298 161195169 743739507 227690341 396843673 596859185 786452163 640718491 212776266 715956730 357562152 759133788 735545133 932430819 894328521 609808509 546360626 613106706 591733643 75912607 265633803 512897884 220610167 645836082 316303926 427931840 613071812 535136064 955278023 347055792 698206590 765137291 27912012 126634677 496987363 41584235 267375361 761515077 525636507 509317813 522625746 657404252 173775330 616581433 806921789 615889624 331265229 108447933 513907714 680206491 787117295 450048284 192684981 148175301 999840131 185696525 92807596 4084469 736557468 317876404 455097568 419835670 266236379 572382757 727490443 919309402 234488229 66833753 822875603 151236780 564283282 39299315 128552571 510809878 174027584 486504450 114446146 19589523 664355478 341911128 665650863 273951419 399694290 178915137 743415991 455072716 991528166 86556179 171723776 464371941 284702750 415375232 322760764 308623044 482409489 367279086 388858455 143838747 715223853 85263019 326918469 844178183 444943725 253549470 135652457 733829857 51690447 903354656 700709928 121632474 456927428 847803813 340426868 690727838 926886314 924746553 405159629 983358370 367742623 858862596 840588653 198887233 486408500 728730630 429693690 882683781 603477953 680886647 693264984 115976516 437393102 456235502 874182161 523019499 73034860 425036965 431834749 829947312 740294807 535804494 291551746 445255150 380226459 922972827 788832154 414446073 242597682 849941219 818605772 335141284 337744546 128388891 982354626 114644687 566566370 418064504 836592252 725645997 462161928 907708433 804317542 16252330 912387508 970478519 11244787 592021975 525265512 78483275 548487026 466507438 967733337 196573441 49358007 792561813 432785753 220011834 131750559 968524001 60133488 870541108 377157849 749477002 180647688 976713256 531252017 368772790 568403526 640787131 712342757 352493269 463933460 26008098 415482966 350453686 506081209 741628210 509787341 457845740 91937008 150048250 152707281 660978055 91683982 694548250 790181886 47872154 783079963 677361042 82201162 237614049 231763436 622832089 785701977 103836162 10587593 879672696 469558315 918372423 983843644 535266464 774265146 827766285 352879409 592948734 890142337 994234771 707567411 235946604 946460346 881326328 908722561 89298840 363544099 542122950 699956531 789095724 906013623 108496848 838491773 395152722 845498955 409492073 241299330 549261394 476579904 210182252 242672959 241033526 999295550 921131571 944424534 409054551 376967811 381280839 854320383 283829379 100965482 125087657 61895217 427476049 101850872 691032901 108564319 753793921 570397919 295871426 835560474 439482441 63916035 447619966 972756424 943487806 67475176 876721064 331648581 887040182 27008657 74154523 473323036 606718039 720038130 486884908 920277145 579043016 660201485 303767237 32418713 954189893 513147142 89518615 894736329 699857718 135090884 320406489 596779818 5774553 30145329 700995964 799665615 308491343 478159678 741755597 80355909 797021742 845458498 890074437 882831783 911126150 695295751 877737220 964999303 96803133 218927682 729261205 158359631 123503666 659326482 632419644 845037798 531755597 856886294 333136685 392961706 269719064 999929480 669338833 456787840 123448841 720479955 941049736 460713144 618571371 822747309 486707339 964577835 807343104 524411515 149788618 453885942 432412716 937619909 335115796 100038490 213005370 591833956 528138031 281555956 759036039 350040514 407254962 262240491 317384143 847294409 648043476 356454675 19223022 989939802 223289056 768464756 307368873 893789986 893191303 899684101 648812917 926049607 50220634 5593332 438369157 396388807 160068896 343615858 496295519 107275089 748161331 705247180 273209730 675554160 952602500 899750932 703614320 292813178 945998445 863087423 550088506 705427407 925163316 175011189 390630124 861007071 82810779 858114636 770765462 199646470 199281019 677596578 763497530 715815390 409907280 725462875 350321006 670439958 687689962 871452250 317600346 375060466 916851370 284356945 90946021 651997613 1816393 234254078 485740517 701951278 739078984 682804274 243235370 917143522 271486996 21794325 855284419 358763889 671999400 288960139 506253232 268488338 652911453 820042066 679138676 24291073 23991867 125054380 532659362 406111638 921909534 849744884 589685473 885616265 160956415 622828839 170424236 134392144 569543834 635715640 578831341 56057596 291264675 170389734 805971967 898458655 450753072 519047476 33071774 925418095 385400577 49321213 483617221 118122518 301876498 60416925 209384139 803034672 288280668 829552355 125056386 493865390 987727364 544382932 806257779 42992112 926478227 447848038 473411435 970153453 868939310 14303124 970577306 365998244 677361553 469856650 90526936 347229884 609832797 842051905 135675570 935971474 190477779 916437685 98851164 108475291 214946216 132861952 926980752 26386380 211875850 661947502 289924115 30414177 641795517 709382136 235789072 72652656 99811525 888788699 689315172 248134852 323614646 35421033 416781439 980597033 876109239 480780834 674522102 543853172 827788417 530928150 379946465 486032878 569692636 821575238 252447114 847599062 509466220 39047929 440270601 149005242 367501139 787452471 278825116 470643114 102478078 895452252 208781865 323694977 201950372 111777660 101579396 818653308 725589395 179493155 209885152 539516348 878686119 933025662 949608609 654025058 741733757 514145610 148510624 251938414 934291799 448580389 832081266 418176457 427794886 576694714 21284062 613045173 560219967 498431242 731917683 185489109 447056383 37002023 833738452 359756125 753520531 614844885 100494561 443004206 721987179 147245747 990990599 43609807 328927473 885582622 820354806 679884273 501647878 674012728 766855521 978670553 916476480 118385955 837625726 628946728 740433667 433081105 46405937 66429469 553637777 603483803 910327346 185556289 621576540 673559178 845658665 160121046 667879604 179894447 898086053 933741120 333695034 782103281 736056597 811026056 294875133 162409840 12594102 367208932 951035535 693986968 24010006 758580155 595800097 998709081 148296045 364323545 207434722 71217090 628752539 402489581 746706613 245146456 475688735 894088192 811567875 709492954 574202201 626704640 739695605 223796665 408035804 846798913 178447236 507383204 370939151 688591017 326152113 601368570 304680325 30298036 965769155 2770516 754802563 363236954 722615633 515629385 691760437 112798157 934187621 341975950 330325418 116267761 242367260 257883951 714476122 432418318 103073779 975996455 354620519 799407430 564631157 424143686 721062041 292701482 453889458 417521007 717362102 534380273 802634006 940562094 893755089 710442603 941584181 606993699 859010441 375124850 307202696 729925883 510557190 100790944 608581679 892119009 718410603 968469291 539284635 140869504 79665189 90844190 689649537 938466239 272430274 194683012 209847764 970571366 16048859 565273244 532981584 423799201 126545659 980277404 341702396 644917105 530595228 7380786 459979993 32461006 329742076 248070943 887966792 640962131 361315490 556764971 760943478 955596723 453032174 629875955 547559465 949750295 204051748 590346558 726548755 419281586 698179705 391424573 293430655 170830722 864954433 41359704 531362064 846052976 423265005 619519002 529211259 860294386 370515763 716708247 573728023 449221155 249353534 400736149 331132458 105673035 15206303 522724557 120554774 26887563 617583066 334523417 895467098 606696123 390715875 283232186 798023134 717527912 446077700 999311018 117339625 825698148 974180159 347900315 768420536 699079748 583496790 937717180 196538039 370024107 29839317 766074710 247005747 113365075 352495437 217243511 687533343 765502600 651983325 841433694 149748053 913877967 21549934 416433845 231458706 779258813 548758288 632090386 312106378 300611652 732615973 51862890 123810819 46964588 767320801 497400995 424869652 397584080 608025190 56718158 365794775 169511633 152619350 161453976 98171239 275140970 963911709 836241015 300049292 569423098 374986085 206849559 337393806 518036818 39483299 639256985 193991434 18441965 400971184 892441319 343626896 535074962 321274130 210428236 134306899 16065183 657597924 291024352 221272602 880457624 824252177 65694201 631682322 642959007 661054784 146338130 616401024 73412022 561833439 139552551 184299136 998276321 241668345 316846387 929537640 475858018 275989318 252109324 816271552 304379555 302120613 277877607 93946272 482456172 405913468 544625227 492344490 470651625 78695545 439965952 106880145 134776596 757871961 520814506 146522290 450263418 630349571 145130893 749981994 758790597 822023077 723681630 91580222 87359629 792159924 398998085 865305034 344993743 184097800 514522119 243920825 968995049 536303647 775795839 848476160 339315511 518953837 756712378 921871099 623143658 140406006 152043488 479972096 753413287 666764777 429254268 574605043 487780672 155679494 224475158 811068064 485258736 870468076 56039520 621172861 739299369 848328731 544129568 92871224 157877140 254845381 14637718 184087476 428632470 34221736 392964067 804464393 449676071 982595953 799558191 971673778 254754563 667090831 439364615 47446987 940551011 263068033 521537931 368917960 551623004 870843304 194210352 794254429 201591746 396740876 348916691 690539851 220545688 889443449 407091570 163117352 803801064 342875286 473903311 313552043 147619311 159814468 386984499 123713177 324805147 414429296 655743812 555050716 522411862 199331800 803606533 845244780 426903439 918681956 463523241 492434364 351304028 93538148 563644268 185927226 344016621 511184199 370252374 776481925 189383728 201090133 112229534 344230978 942994311 473028152 408929438 310058521 187103452 872524792 67342358 451606023 934362188 401147723 840664346 835632589 665331711 624052021 37702122 771010994 88202780 619417730 578083138 242558680 942852937 55857935 746664325 844760295 350595719 974684065 288770016 488205179 555677428 904004632 526493390 639998719 107310228 950176694 700478343 670889271 69028293 780151184 995634424 976367168 590921703 343928523 230374132 122177016 652674829 583868838 615172311 948537347 205183767 925803518 976413537 439101210 730857961 651594309 199880182 421917688 608721803 634590240 771027647 257710300 35727043 169663132 16940050 235414928 382895185 473085609 90384151 835703585 581908889 679214175 159578586 100173314 823209132 969277663 101918021 123700068 644118038 198473384 655184131 918623494 918783445 485257794 913341354 549740926 954010467 946719617 681227893 671329130 142239368 842411651 808867585 167975547 112752637 934785865 734227075 883605478 835912092 923294350 416258808 109827518 339513102 621733911 565563023 902744635 698303569 343493353 455625554 622623843 517973561 456789388 190677705 304353622 953399737 701654542 440492612 118375826 637525337 747783734 377337078 972227282 613853517 886886519 274604587 774108280 215918315 87654472 219834250 228518106 100947976 45418255 876979639 416839935 244981931 357368984 307344242 719318377 26825355 47473634 139986094 605262653 211319017 421159070 219053310 392623093 575684894 455625132 279981746 257952436 127071445 756951474 515430163 819303122 467747887 891857780 390428991 546879201 23772697 329770594 631764342 876006211 470208118 903108547 180154696 825168120 877376709 935210707 740693511 256829905 1574458 233371136 726186007 808264882 173909548 671368828 953044699 949601363 15178481 311481022 863669691 993926787 971374806 415023634 897058066 801835301 508076600 650740857 84930530 905861785 578966106 175105505 375566172 320791007 978840545 366485498 870055952 499711226 866879858 788795334 826798785 39394808 907521804 182181273 530512688 950646506 220712653 153705603 867871249 549537583 571250857 606590197 847710870 804988762 918944356 479586997 334287900 27655585 657238065 729526928 525030967 96557722 245553919 166244903 121225887 235426294 200614334 694178763 184034820 41516441 450000204 303589818 742965469 685645777 358080097 899643220 114991496 352715875 787236243 835434544 786306384 428860837 478852467 641934199 488935646 832491749 401618987 824720505 248928936 162452566 530923388 159236980 790574874 285272521 646884741 279733933 275844079 618461145 326511158 93553640 644438634 847429460 425254481 664486607 333137613 44012715 143238271 581135287 366048350 839351650 938466295 807173461 590971928 641825514 129025 80819710 566403490 233670042 144688487 319836893 713828557 787990821 43961223 881292801 960515837 300768131 4313157 178274758 726981511 59864691 930046035 608468212 142630515 120936632 883011066 984669753 898084731 250757012 138672388 309441335 599066316 115154793 194036187 979600541 60156281 634419281 445992127 946078685 979637339 49184807 280259222 873932619 791917908 401520896 306500595 330725586 674536354 622396888 889669513 77427674 57812429 870548774 596667838 404711122 324828727 826300767 568111329 399017832 878591851 527357063 892748019 643464366 343964820 166031752 84849975 762331884 196375827 319745895 34963705 381193387 334303958 644904976 976150219 418870165 148525524 383506885 157857832 922309498 761795560 3074527 477656748 947524647 876288316 701058354 761525117 873115119 456822682 677648806 868903862 70319130 680224642 973669466 125364373 104709197 372086606 298517903 182629102 411592544 76785677 609369935 596668499 831607026 539456760 813320063 63160447 837085463 23629690 545867661 371218998 946426466 189512434 850406035 444343590 606001676 204922748 466042471 441724376 697883805 183814948 496385714 438281955 183851060 308615915 732438750 934389176 676747720 697687426 881138342 787297028 101046915 688828570 849857734 858575837 322283452 717330776 572831049 962893884 767051067 754877747 574818765 343647575 467431025 718380590 599645730 581144222 8495172 51146489 553830560 567774393 709595931 99054911 550256496 314717909 289805656 877406384 624530542 442499775 645156426 912084725 205877432 61532974 824611243 265721974 39228423 139691085 248915038 354516970 972429810 754058425 769841726 348116710 45846088 844347041 547324645 541442201 934429562 839784925 314453478 84141713 742863892 388620932 691662105 731390924 635381479 779650905 292133388 839162133 674228357 744212900 665696760 127312429 947917022 490592091 275840283 945004507 352395387 748246114 194772221 101703417 945372713 422699206 576601501 349997475 698926953 903024372 896485770 523419131 494440264 869683 490851476 910381360 359684206 614997687 810142597 441879374 620513585 901651573 525207454 913373558 972617769 116702428 103470356 372951641 887450151 982775655 317214623 277401655 80112908 941774447 607568738 659667394 297390136 365439668 837649663 964449194 799161169 689660527 824980143 626624329 739635820 173376882 205217032 791919802 999172962 208220811 356634164 933425388 93000258 761699640 711491480 27043523 390448013 7794297 892051337 540281963 179744403 761506083 134269642
! 733 598239448
! 1973 684057059
? 1287
! 1146 61717404
! 688 432368726
! 956 561517123
! 758 756245148
? 1619
! 577 609987704
? 1555
? 758
! 1121 478152941
! 425 447248243
? 418
! 805 253418261
! 323 963308736
! 900 727886155
! 843 519721333
? 928
! 1949 649020794
! 1200 227106886
? 956
? 867
? 389
! 1940 363588599
? 1385
? 1599
? 135
! 1490 798654777
? 443
? 1301
? 881
? 295
? 563
? 1340
! 1287 205259176
! 1172 85474281
! 809 157379740
? 1391
! 1784 188695896
? 1645
? 470
! 1471 507980737
! 1288 277774261
? 1195
? 643
? 1352
? 552
? 1847
! 1546 844597318
? 186
? 856
? 531
! 283 899218983
! 672 675344618
? 439
! 689 615023215
! 1596 996364912
? 1523
? 1545
! 1919 636866202
? 623
! 1905 423977314
! 1352 44696083
! 1952 814984508
! 1252 138878874
? 1030
? 753
? 1275
! 959 890026795
! 19 927566373
! 1936 924155016
! 1595 493879940
? 609
! 297 766712568
! 591 384885171
! 1876 477888313
? 804
! 644 565696263
! 574 860627278
? 765
! 22 467697154
! 423 253613291
! 39 236512787
! 890 293316119
? 1166
! 1294 49252757
! 462 713357759
! 1690 620569757
! 1981 959469116
! 1486 575514942
? 1647
? 630
! 92 723754473
! 1539 806163768
? 1037
? 1373
! 294 723341722
! 1009 647420739
? 1837
! 1340 493562940
! 519 476116874
! 1584 267210748
! 1578 19946615
? 253
? 216
! 1384 66361504
! 1446 729291141
? 822
? 1981
! 304 130185746
? 521
! 759 192507722
? 257
? 1723
! 1827 567690890
? 1490
! 903 89264474
? 224
? 1716
! 769 255745190
? 1573
? 1072
? 1296
! 1977 42287521
? 918
? 1982
? 1146
? 505
? 1438
! 1146 112937080
? 1906
! 1299 33722801
! 410 157468703
! 1028 88108453
! 1770 734759986
? 1810
! 1831 514963747
! 1275 339738551
? 843
! 837 53270121
? 1046
! 825 604773641
? 937
! 1662 448086404
! 416 469100505
! 943 520636866
? 600
! 1157 886639919
! 1996 157194348
! 989 685235787
! 787 192152839
! 1482 215341268
! 908 104362847
? 279
? 528
? 1358
? 1198
! 526 670942707
? 671
! 1791 206880924
! 1664 444274601
! 1037 662420562
! 756 590798557
! 1797 103820950
? 543
! 1659 184182569
! 518 75697738
? 1254
? 735
? 670
? 1675
? 1557
! 354 886806023
? 1948
! 1490 659076567
? 1193
? 1571
! 70 976366351
? 465
? 126
? 1645
! 1308 776527306
? 1942
! 1354 206326015
? 1269
? 860
? 545
! 922 45880176
! 323 797982775
? 540
? 314
? 1325
? 58
! 1922 637392273
! 1417 146956847
! 907 472859008
! 348 959112341
? 28
? 1887
? 199
! 1493 202007570
! 1207 402722130
! 242 834630335
! 44 70623595
! 1261 498604433
? 418
! 791 410008174
? 557
? 374
? 1945
! 582 628122056
! 239 162260773
? 1871
! 929 614402179
? 555
? 1703
! 386 51416203
? 1393
! 1476 782556907
! 340 395362508
? 313
! 68 182518458
? 1669
! 1811 703068623
! 1212 876208505
! 816 406878178
! 1948 9990420
? 273
? 681
? 1148
! 400 835251344
! 1417 698301452
! 1795 236211180
! 1075 250669200
? 796
! 172 475788727
? 1272
! 179 204696182
! 1795 55198633
! 1980 447754607
! 113 669967055
! 1195 181499322
! 1553 967306441
! 99 272014057
! 1712 341949124
! 1540 14595455
! 951 712988361
? 1560
? 1806
! 278 784264439
! 856 965458507
? 1497
? 1283
? 1881
? 1250
! 667 433749297
! 1105 332053817
? 1534
? 627
? 755
? 1252
? 1154
! 999 487224291
! 981 613675899
! 549 889977669
! 1076 40700992
? 894
! 168 993203169
! 1543 786739477
! 1872 466058127
? 440
? 1690
? 218
! 1955 761106632
! 474 118255944
? 1172
! 233 509971458
? 749
? 915
! 540 712138863
! 1767 977957389
? 1288
? 1332
? 1963
? 701
? 137
! 1821 33814415
! 1424 17285728
? 562
? 255
? 893
? 310
? 678
? 1701
? 1993
? 1665
? 144
? 1147
! 1109 301861113
? 1444
? 106
! 272 549912024
! 1682 138885240
! 254 551352329
? 1974
! 554 481678610
? 1915
! 1810 257207736
! 226 730033089
! 11 527256398
? 813
! 679 617987925
? 1888
! 1676 716695307
? 149
! 1998 286217559
? 1886
? 570
? 1952
! 1843 175991822
? 1764
? 933
! 1743 342248937
! 597 506655265
? 103
? 1670
! 625 723471867
! 1363 3977688
! 589 701531803
! 1356 280651539
? 428
? 422
? 1970
! 1773 806193106
? 366
! 1117 959791326
? 46
? 680
! 1962 382991441
? 26
? 1189
! 1523 174444488
! 566 327430113
? 927
! 1274 748688649
? 1162
? 163
? 1182
? 1368
? 1165
? 813
! 677 9626588
! 1528 892877479
? 1474
? 121
? 1846
? 833
! 961 552144321
? 572
? 1121
! 224 655977996
? 491
! 1438 657903565
? 116
! 1186 115126272
! 144 730639293
? 137
! 39 419987130
? 569
? 1006
! 1161 571024387
! 1765 309541768
! 245 297306225
! 1238 915273787
? 1110
! 1911 217699470
? 484
! 1102 124662951
? 731
! 556 951259704
! 1366 357254324
? 520
! 1728 233276388
! 661 363757512
? 995
! 987 123917753
? 1718
! 1234 112149228
! 1994 656296816
? 770
? 1592
! 1219 742185461
? 1425
? 1715
! 124 63867252
! 6 838506649
! 488 599473403
! 263 930738776
? 1733
! 535 930004441
! 1015 812481210
! 1035 270418197
! 811 476191967
? 381
! 239 197123117
! 1014 606328871
? 1737
! 211 271708347
! 1177 45937534
? 1053
? 1537
? 70
? 1899
! 216 205374212
? 947
? 97
! 573 177420884
? 1084
? 170
? 717
! 1830 132096492
! 568 538998046
? 1263
! 201 179741250
? 809
! 8 923872009
! 667 800363845
! 55 247649159
! 382 379956839
! 49 686542680
? 316
? 701
? 513
! 1262 904252326
! 660 467574919
? 1005
? 905
! 1820 3423746
? 1972
! 1173 445945419
! 782 788441299
? 1283
? 54
! 214 65017345
! 192 87405391
! 161 920292792
! 1751 438254278
! 665 84420606
! 614 70500298
! 1320 220093045
! 293 821187451
? 267
! 1735 854907229
? 1843
! 682 916522572
? 366
! 1074 29678489
? 911
? 1774
? 919
! 1047 443744719
? 111
? 1692
? 395
! 641 584342400
! 588 575164684
! 922 485053898
? 1266
! 1894 67281269
! 1906 557963580
! 1349 568911001
! 1274 651691413
! 12 43047472
? 303
? 841
! 1581 65178992
? 1041
! 1134 634935448
! 1912 234391147
? 196
! 1774 819355106
? 802
! 572 230533720
! 628 938090628
! 530 820288511
? 1689
! 1917 59051094
! 1910 534544088
! 1390 638141431
! 1928 758824373
! 1607 9290379
! 1993 342085453
! 1864 746921311
! 161 413446623
! 1389 367875170
! 629 674022202
! 1583 498688763
! 155 34152622
? 1165
? 1075
? 1553
? 1766
? 201
! 1631 716218447
! 1620 811235981
? 1488
? 421
! 1529 495158970
? 932
? 1857
! 867 498253173
? 1431
? 866
! 1677 314274369
? 569
! 1388 63043493
! 1593 794063923
? 966
? 1633
! 431 856749874
! 1912 344661772
? 1593
! 1870 598826722
? 545
! 1233 955256644
? 1151
? 1054
? 407
? 1978
? 479
! 1499 182592793
? 1034
? 280
? 1332
? 92
! 319 89082454
! 1335 635528540
? 1097
? 276
! 107 752968632
? 331
? 129
? 816
! 1782 195826559
? 1362
? 1229
? 1810
? 95
? 942
! 1662 207723412
? 1831
! 1124 380269220
! 372 165515743
? 904
! 636 953749042
! 1092 729330134
! 1965 724867286
! 1543 761724407
? 1961
! 1776 872626276
? 169
! 14 339040019
? 1213
! 1587 239519720
? 141
? 1852
! 51 577604392
? 785
! 648 736607868
! 1091 767735144
? 1566
! 1145 501920206
? 1800
? 1841
? 1935
? 1042
? 1755
? 1791
? 1920
! 1034 780823974
? 1034
! 1174 158230495
! 76 684124420
? 1490
? 407
? 1039
? 1995
? 1764
? 351
? 801
? 187
! 1849 47352894
? 1389
! 1477 572897947
? 213
! 1553 24050796
! 213 868659387
! 1197 858245314
? 13
? 1586
! 1814 337831453
? 318
! 1638 324222250
? 1469
! 1665 659587874
! 398 613525934
! 851 298024029
! 1017 829230750
! 1291 146308906
! 889 656070640
? 1642
? 372
! 422 857645301
! 1617 225382241
? 728
! 391 400432581
? 248
! 35 685657423
? 1392
? 1901
? 969
? 161
! 143 441964735
! 576 237330313
? 275
? 576
? 622
? 1757
? 475
! 1611 821837768
? 1523
? 1862
? 1343
! 1113 192475802
! 1358 397230211
? 1647
? 342
? 1746
? 1986
! 1682 991376882
? 955
? 1351
? 1641
? 545
! 1107 818162426
? 1375
? 1778
! 1852 910441872
? 850
! 869 727557033
? 234
? 1348
! 1650 635116070
! 1490 426038029
! 1427 862969083
! 1726 144643199
? 1755
? 1417
? 1901
? 1034
? 1463
? 1991
? 1371
! 1020 607035778
! 532 178494355
? 1521
? 858
? 1945
! 600 543404200
? 1345
? 412
! 140 670075549
? 1739
! 376 779155617
! 233 548740447
? 245
! 892 277987750
! 1287 727229457
! 208 503377736
! 1028 397560088
! 1156 677733975
! 40 477573651
! 832 649651658
? 902
? 634
? 1375
! 667 947281568
! 1337 492229578
? 1901
? 1044
! 1580 97158190
? 1584
! 698 371057291
! 560 326514095
? 117
? 208
! 1837 170642538
! 164 520630023
? 483
? 536
! 493 700537900
! 289 23108562
? 481
? 199
! 1622 383215482
? 851
! 1236 593374017
? 419
? 635
! 993 605807360
! 1526 676838057
? 1296
! 1377 207641351
? 1825
! 125 982868026
! 1269 531128814
! 588 403067805
? 792
? 914
! 672 346276
? 1333
! 1369 433070092
! 1914 667645705
? 28
? 1728
? 1598
! 497 176665452
? 1286
! 1833 463648097
! 236 61294446
! 532 797399123
? 1424
! 291 184152848
! 556 813866444
? 1848
! 149 75353413
? 286
? 1971
! 812 317776279
! 750 731863430
? 706
! 1461 911970967
? 1757
! 403 760625094
! 675 834849583
! 1262 783258608
? 1331
? 472
! 1996 149879455
? 1444
? 1638
! 1678 809141238
! 69 489818912
! 1225 616136838
! 1248 329189295
! 429 504090516
? 1686
! 1756 755567788
? 1499
? 1512
? 1287
! 595 148077787
! 544 436473685
! 765 998369112
? 177
! 1740 447980863
! 263 407192844
? 23
! 645 501149127
? 512
! 707 401054959
! 1954 359109836
? 1753
! 1295 739329703
? 1153
? 1406
? 682
! 910 470309634
? 1216
! 596 69364098
? 1485
? 457
! 139 887677238
! 1775 564986149
! 790 645122841
? 814
! 543 1897137
? 119
? 996
! 630 76915493
? 264
? 84
! 1963 752071645
! 1077 629547691
! 1325 267149174
! 703 204764356
? 25
? 827
! 861 245639011
! 25 269335959
! 770 596977063
? 1997
! 356 852624087
? 681
! 466 835185528
? 549
! 1990 675478691
? 1148
! 490 680118592
! 1504 830857900
? 1487
? 445
? 406
! 822 251769643
! 790 734185799
! 1395 350128977
? 599
? 1846
? 1793
? 211
? 260
? 176
! 273 58917747
? 1703
! 903 594546953
! 1371 443262320
? 1699
? 885
! 186 357571147
! 1063 411530339
? 849
? 555
? 588
? 372
! 96 945546762
? 255
! 1654 990000334
? 543
? 941
? 1501
? 96
? 1831
? 1879
! 1949 385275990
? 1632
! 220 148310896
! 44 729825725
! 580 479582975
? 228
! 1781 104888700
! 1929 798626824
? 340
? 799
! 1198 946335550
? 752
! 221 13573462
? 994
? 301
? 622
? 1806
? 1997
! 1895 25906975
! 164 590783425
? 1850
! 202 290241470
? 1807
? 1718
! 428 231506137
! 1923 287505110
? 1350
! 1677 359630416
! 1844 836656053
! 1419 242992604
? 357
! 1824 610237091
? 170
! 764 727283809
? 1213
! 1954 471109393
? 1364
? 543
? 1515
! 1863 280525737
? 1386
! 1989 136374191
! 1061 968802900
! 1784 796127258
? 1275
? 1613
! 126 764379295
? 1594
? 634
! 456 497292605
! 1655 256326261
! 1692 562254059
? 1249
! 1209 805670162
? 1251
? 984
? 272
? 738
! 1521 564881105
! 44 550091010
? 508
? 1344
? 965
! 1537 163243160
! 716 207610560
? 704
! 1823 402003748
! 342 206356894
! 1147 812612530
? 90
? 217
! 1444 707124443
! 387 170883164
? 817
! 67 431948187
! 1200 356997620
! 1148 407781274
! 846 523138725
? 1796
? 267
? 696
! 803 964465680
! 1198 895265353
! 1987 113786736
! 712 990196598
? 384
! 935 616801948
? 1699
? 927
? 1880
! 1170 376613958
! 1632 750723459
! 214 614605679
! 1054 333655369
? 544
! 168 705019679
! 1018 29897002
! 983 842154923
? 1724
! 992 691839055
? 1673
? 1955
? 1793
! 37 171208108
! 136 989465489
! 159 68886258
? 982
! 1203 410492641
? 839
! 68 223979058
! 556 655799430
! 729 564597879
? 598
! 1558 808067726
? 335
! 495 937797694
? 1182
? 485
! 1946 338408243
! 668 295612912
! 518 189373357
? 1970
! 908 765295953
? 1625
? 351
! 1767 899355598
? 225
! 933 122617983
! 38 62237283
? 1547
! 1404 477839176
! 1423 48326117
! 663 80132212
? 934
? 1910
? 1115
? 1383
! 1641 784045325
! 1070 256177008
? 1560
? 638
? 805
! 464 575427736
! 1874 38651818
? 234
? 1321
? 1223
! 861 690512721
? 195
? 1810
? 568
! 11 519569688
! 1002 837953848
? 705
! 1450 180263879
? 882
! 366 991686357
! 144 620946064
! 1346 483858515
! 1185 398426212
? 101
! 1761 926344313
! 1111 46989440
? 174
! 1850 926508167
? 1495
! 1045 417986995
? 449
! 567 412988476
! 1843 989204933
? 1621
? 1289
! 1869 396498658
? 1657
? 207
! 704 866602537
? 1648
! 1276 156644076
? 1726
? 254
! 568 390057878
? 1992
! 299 850007450
! 1562 856779546
? 896
? 1299
? 1112
? 1764
! 227 52395163
! 302 966104550
? 1473
! 622 995909637
? 180
! 1751 531409975
! 71 37030675
! 1403 657435947
? 1467
! 757 905721794
? 88
? 1581
! 258 706529593
? 1955
? 940
! 1310 326947035
? 134
? 1141
! 454 450936261
? 1423
? 1994
! 518 602790389
? 1160
! 1720 528029156
! 1537 190099523
? 906
! 1778 213145872
! 770 640515036
? 904
! 1888 900455349
? 37
? 1106
! 1332 636031478
? 170
! 1993 657102258
! 928 5262868
! 764 321369318
? 1536
! 188 514015517
? 1043
? 825
! 612 153242957
! 1672 242629448
! 1851 717312748
? 1207
! 711 801898642
? 1219
? 608
? 1192
! 135 778224473
! 503 618954168
! 228 119395940
! 776 60947068
? 726
! 1843 205055079
? 910
? 1812
! 844 518955027
? 919
! 650 18206502
! 317 225846129
? 1729
? 1203
? 1510
? 424
? 819
? 925
! 1878 781348635
? 353
! 194 635978188
? 1292
? 952
! 1647 302618741
? 987
! 1729 292908651
? 56
? 1241
? 1510
? 185
? 584
? 305
? 753
? 1184
! 1445 821722951
! 1220 901326211
! 1947 855023790
! 854 908548767
! 971 875297503
? 165
! 729 678685432
! 1624 741595641
! 1088 405776486
! 750 819607844
? 1689
? 816
? 126
? 1352
? 766
? 641
! 1407 698934479
! 1068 130127098
? 238
? 1023
? 879
? 1833
! 1265 165862114
? 1306
? 74
? 1308
! 460 97732777
! 1118 204063266
! 1685 959163107
? 307
? 534
? 1374
? 755
! 737 633943419
! 49 122675056
! 1045 284405483
? 334
! 588 91369879
? 1003
? 739
? 1473
? 98
! 1307 579433129
! 1990 499010053
? 31
! 1380 468036353
? 1336
? 1486
? 923
! 915 93734673
! 348 911736387
? 1787
? 461
! 165 853413698
? 1456
! 183 780933600
? 1188
! 1303 264221929
? 517
! 623 282904836
! 131 810734635
? 1410
? 303
? 550
? 646
? 1645
! 1285 131151691
! 447 165036334
! 397 128643251
! 1077 157776207
? 1511
! 502 73735016
? 78
? 387
! 356 92174513
? 592
? 837
! 289 585700722
! 1947 897084347
! 1157 161402397
? 521
? 831
! 347 621525700
? 529
! 943 731069998
? 1100
! 1670 469011241
? 1265
! 1987 431437028
! 1021 991126199
! 1538 529878448
? 1064
? 1721
? 927
? 967
? 1078
! 777 787550680
? 1621
! 1700 544024271
! 1912 111576987
? 1575
? 1556
? 485
! 520 103195057
! 1711 222986308
! 1440 13651874
! 336 274659566
? 773
! 1753 551611652
? 360
? 1409
? 1159
! 1950 804133840
? 800
? 196
! 1937 462125438
! 68 963814951
! 494 423672958
! 164 256337488
? 1163
? 1737
! 1011 594821130
! 693 953399647
? 1735
! 512 737181471
! 197 786220719
? 978
! 758 32586928
? 52
? 1213
! 1155 391621747
! 651 778800029
? 1362
? 1191
? 351
? 170
? 1716
? 344
? 25
? 1025
? 1190
! 1847 300531718
! 1396 487892659
? 1038
? 1477
! 933 190508244
! 1407 206446598
! 507 51390918
? 1315
? 1672
! 666 322580911
! 1990 629172093
? 966
? 590
! 1331 415799945
! 785 424570343
? 4
? 983
? 19
! 504 139189857
? 1082
? 1270
! 687 437765037
? 368
? 848
? 1187
? 1425
? 324
! 382 401835661
! 1821 372943362
! 599 458204322
? 426
? 1993
? 1675
! 987 108878879
! 966 506090869
? 731
? 649
! 1797 596550673
! 96 755835629
! 1624 7061158
! 285 748940933
? 1816
! 1354 147512642
! 1719 786917239
? 1209
! 944 552898572
? 919
? 1686
! 1330 51198740
? 640
! 728 920149928
? 259
! 1864 799590256
? 1545
? 565
? 682
? 230
? 157
! 767 766155678
? 94
? 1838
? 675
? 657
! 1700 438931571
? 1681
? 530
? 440
! 558 419299342
! 925 713210233
? 1593
! 517 926241694
? 1389
? 1207
? 340
? 918
? 113
! 862 193106197
! 574 370643273
? 596
? 136
? 1328
! 1259 429718220
? 1481
! 1391 985653164
! 485 597853334
! 898 895403198
! 1868 76516112
? 897
? 573
? 1428
! 1324 571836729
? 1303
! 1723 884859696
! 200 434673099
? 248
? 951
? 1306
! 1395 831888237
? 1552
? 1181
? 1979
? 1645
? 436
? 1151
? 277
! 80 412959533
? 1406
? 1098
! 1464 611341086
! 288 339078470
? 1824
? 803
? 583
! 904 439440431
! 1722 716514529
! 181 334228475
? 583
! 239 823275854
? 356
? 240
? 113
? 1853
! 704 213670458
! 196 279504683
! 1693 976556612
? 886
? 452
! 690 454499176
! 1699 891951383
? 467
? 551
! 1400 141180088
! 214 80505233
! 1084 871442643
? 911
! 1508 472045881
! 1264 398725115
! 64 887338797
! 1987 847210838
? 1358
? 882
? 642
? 553
? 1688
! 139 681136066
? 426
! 105 251968068
! 875 143009680
? 1189
! 1167 330682689
? 50
? 1023
? 1989
? 1550
! 1507 486934051
? 1420
! 473 657001596
? 774
! 1982 556694001
! 504 443306762
! 1764 718968512
? 188
! 251 118259921
! 340 130125528
! 1832 354083484
! 1132 54946689
! 64 255580208
? 1601
? 1864
? 464
! 1837 729655415
! 1673 272499554
? 333
? 1734
! 829 945648726
? 1201
? 737
! 88 130670765
! 1206 463033689
? 1566
! 508 417840027
! 1135 332245204
? 25
! 1238 875793170
? 669
? 1998
! 865 444407556
! 559 420037885
! 1259 136092333
? 1887
! 428 138614815
! 105 958868439
? 721
? 1650
! 1675 431067421
! 1606 598494486
? 1404
? 1306
! 1289 674445800
! 76 898909156
! 1094 633727541
? 1396
? 1211
? 1565
? 1733
? 1624
! 1058 405584360
? 703
! 480 788324068
? 1006
! 1271 667459156
! 956 652537729
! 118 244743024
? 1122
! 1132 216844788
? 463
! 1721 826701949
? 1411
! 1221 217515194
! 1782 607978023
? 618
! 890 570227906
! 1842 414812041
! 870 349873895
? 1062
? 905
? 1481
! 1890 393677080
? 1583
? 1745
? 1925
? 1960
! 1681 182712072
! 942 880159998
! 714 144392059
! 1694 602208824
! 1680 3183507
! 771 37267805
! 1988 284621224
? 1428
! 1811 79466323
! 1091 491088497
! 577 318842568
! 473 203294697
! 217 329041217
! 275 773579728
? 1649
! 790 953314306
? 71
? 754
! 1356 110897780
! 461 548085429
! 1825 86348643
? 1937
? 392
? 39
! 366 873942450
! 1536 357547498
? 463
? 635
? 1380
! 249 33937175
! 1700 798089561
? 284
! 833 613312294
! 457 84565831
! 1047 722487598
! 1689 172694267
! 1196 509335774
! 1457 152480293
! 1643 933589518
? 833
! 1397 576380202
? 525
! 1370 714795718
! 1792 935020463
! 343 341466310
? 1891
! 1317 3940932
? 1605
! 888 787633817
! 301 244082480
? 1107
! 1911 394637956
! 521 65998696
? 87
! 869 757013052
? 1674
! 1273 811130397
! 1146 562222425
! 1484 776254318
! 1669 384550511
! 598 130225156
! 1407 456828733
? 1946
! 988 855023080
! 898 398530461
! 1811 246713946
? 868
! 821 598790552
? 1075
! 1529 786725418
? 952
? 488
? 1415
! 1549 774694827
? 150
! 260 60780851
? 494
! 1633 444004813
? 738
? 1897
! 882 533929900
! 839 176706368
! 1081 729679336
? 1164
! 1644 416362792
! 328 480245769
! 1661 634517280
? 1593
! 1812 708887242
? 355
! 705 23830678
! 1472 613111204
? 761
? 307
? 1383
? 743
! 1981 659055444
? 749
? 342
? 541
? 110
! 429 755931844
! 95 26515727
! 658 485192294
! 203 472552943
! 621 127499563
! 1034 965680250
! 627 280675152
! 741 80912652
? 1350
! 372 533605433
? 576
? 1700
? 957
! 1740 732403965
! 664 360981489
! 663 245777208
? 420
? 453
? 1345
! 1336 137364838
! 1791 206267207
! 323 671617706
! 777 356850706
! 1828 478651237
! 384 895699916
? 1959
? 555
! 1590 321342292
! 152 800246307
? 1694
? 834
? 154
? 1451
? 1412
! 1462 943981211
! 1231 208271348
! 1098 361812190
! 1004 230568649
? 136
? 1768
! 598 895466184
? 1993
? 1481
! 1750 79051258
! 466 359669830
? 606
? 1419
! 1954 194576327
? 394
? 1690
? 603
? 1800
! 1460 192769952
! 1638 774810313
! 830 961763816
! 863 819901102
! 1567 725318497
? 1978
? 482
? 993
! 876 232540191
! 1363 945858026
? 322
? 1068
? 1323
? 1484
! 910 419901855
! 1392 260675487
? 744
! 1993 579642758
? 1157
! 1975 988766642
? 475
! 810 823461538
? 452
! 1976 137748
! 956 620018221
? 486
? 414
! 1079 918485167
? 1931
! 997 148673451
? 265
! 1971 972144214
? 422
! 807 643618861
? 876
! 488 492586577
? 18
? 1668
? 1944
? 809
! 219 204172213
? 354
! 1129 4099477
! 208 309218580
? 375
! 1675 448367669
? 1964
! 130 939764410
! 927 782035390
? 1689
! 1396 744200012
! 230 150697913
! 1349 38933833
! 1814 160265953
! 119 845511040
! 991 524340951
! 1836 360888947
? 1155
! 588 140673822
! 957 421855139
? 1523
! 787 53659724
! 1813 606555705
! 158 418202297
? 1139
! 286 504842234
! 589 410641036
? 1595
? 1124
? 604
? 415
! 1953 53182198
? 1709
? 360
? 1191
! 1926 582659295
! 1455 29512583
! 494 393256815
! 1379 677957961
! 1929 650738888
! 1659 732870022
! 460 913791050
? 1957
! 1776 40458814
! 992 555156334
? 698
! 1408 4443891
! 1686 311204083
? 1990
! 1345 829793996
! 279 927665914
! 821 40966590
! 1609 449703942
! 856 318830505
? 1137
! 793 181652376
? 1474
? 646
! 1463 500237895
? 182
! 642 837176900
? 1282
! 943 519951199
? 445
? 1879
! 1692 424931016
! 1834 751644712
? 1720
! 1233 504037482
? 1568
! 1304 457513207
? 763
? 591
? 1491
! 128 935472576
? 904
! 1330 979588695
? 2
? 1177
! 403 711055205
? 1462
? 813
? 1315
? 1756
? 1909
? 1139
? 1704
! 1611 516388408
? 332
! 1202 765562111
! 1750 861703517
? 1365
! 759 601429895
! 491 404976129
! 977 728249330
? 963
? 1166
? 267
! 1910 636207901
? 434
? 1272
! 434 73860631
? 1041
? 49
? 1172
! 1137 845767135
? 539
! 169 843867154
! 1385 238987726
? 845
! 1998 536015619
! 1905 731446114
? 1354
? 1925
? 688
? 990
? 1257
? 1395
? 123
! 259 806808669
? 1394
! 993 799084134
! 1908 118573946
! 1042 631840026
? 1062
! 1855 86439656
! 1870 290139103
? 622
! 551 154019647
? 1437
! 273 615397209
? 779
? 1151
? 788
! 1193 792817728
? 553
? 1898
! 1722 631308487
! 687 609338584
! 1036 376052118
! 204 66637123
? 658
? 374
? 880
! 1185 627530028
? 892
? 885
? 1379
! 1762 160732286
? 1142
! 1396 817952707
! 888 531908500
? 1346
? 1862
! 1378 808963569
? 1115
! 1689 901630639
? 366
! 86 803520149
? 1489
? 913
! 1778 948943390
? 1482
! 525 828913928
! 988 635178170
! 807 462031279
? 1727
? 1884
? 1450
? 177
! 1963 344696946
! 1753 959836195
! 634 602735237
! 501 932294625
? 1273
? 1783
! 1339 477391037
! 1008 743872626
? 922
! 368 375719814
? 1283
? 781
! 135 991749706
! 1982 407067637
! 21 919218619
! 371 937923055
? 1833
! 446 596236116
? 223
? 1676
! 413 516639545
? 147
! 1024 259636406
? 1731
! 1921 248434126
? 515
? 1339
! 62 802971199
? 705
! 672 228209303
! 632 240190218
? 92
! 825 551878561
? 629
? 1077
? 863
? 1532
! 1370 887935300
! 1960 784814016
? 1337
? 1416
! 364 925090212
! 275 49826205
? 1338
? 707
! 1137 345215485
? 1250
? 1591
! 1498 364815040
! 997 607418985
? 698
? 100
? 748
! 272 950727708
! 1893 436508716
! 447 191230838
? 759
? 700
? 252
? 1450
! 877 243263532
? 780
! 519 269386513
? 618
? 117
! 528 652788169
! 613 619169561
! 1975 253957589
? 633
? 1249
! 29 233993348
! 1437 195579009
! 895 262160778
! 307 294194125
! 892 863108799
? 656
? 1640
! 260 257536822
! 772 565049502
! 1360 907613424
! 511 399511194
! 1161 32302160
! 273 834518944
? 513
! 891 511386528
! 1505 609429220
? 1182
? 488
? 37
? 1683
! 575 698555748
? 1610
! 230 731151685
? 1146
? 350
! 995 948308688
? 1880
! 1535 271322979
! 144 398634672
! 788 634319918
? 1533
! 324 116582529
! 1597 650841731
? 742
? 543
! 1286 960136294
! 1136 920314662
! 771 693548866
! 1315 354477216
? 950
? 1546
? 1270
! 781 520949556
! 1345 696768253
? 1660
! 1873 308732719
! 212 465478920
! 195 435650709
? 28
! 1296 284111645
! 1464 99376721
? 709
? 741
! 551 788716355
! 1989 876754949
? 1513
? 1935
! 450 267758930
! 849 693417780
! 1116 605777184
! 604 879086258
? 438
? 1841
? 1995
! 1012 437589299
! 546 399767302
! 1301 7160014
! 230 61479543
! 426 597772670
? 767
! 369 883368643
! 618 627114598
! 411 867226236
! 1404 194234151
! 1246 618460631
? 410
? 1924
? 1937
? 1649
