49943 43546
247732833 178280570 968521129 981221183 414066775 620557298 962515439 741024303 304360441 593843093 297196930 411827303 914788759 785575512 819537068 618934816 10016082 838817385 267437735 710367154 901189391 19685684 471796263 166483048 160884166 776497521 342399275 179863331 276502613 702930668 742174069 666550401 626836883 63886722 128654371 842151070 631097825 35440165 464497937 930817876 302619151 903066122 789017847 231792246 78079786 779792098 386767910 786344209 510226513 134221798 596184325 719355814 19904830 132894429 105966270 980564193 154177054 739648676 967255872 190849819 57476897 286218620 341235394 241932772 665612473 27998898 653056963 620395879 195518124 466966985 953246863 855354146 908951825 61622865 323643288 428909111 156667094 114580637 716893602 100415968 437218153 23087323 712255657 704894959 529638773 922881817 423939542 247393664 23262383 92210005 144900684 83609016 492221758 781911949 431475236 457053665 571563752 799338123 300374991 579592145 30164239 945271366 15298922 703428348 497946551 345605810 189332307 149048281 866669941 70577105 769017803 42516223 773364711 926084933 732352380 939085399 914515531 806776867 900642194 117391395 709212333 757161484 137068847 960810132 954628987 443732312 703772020 762206904 804895872 91607595 653969428 567970657 449233059 645561024 910965780 106813101 259580836 236877546 469641512 389979570 787505123 493546609 730094581 775278663 440892181 847100931 483199876 89112619 717837065 296290441 582106959 227131211 997569348 736726256 267193477 297385136 405065850 963629181 755964443 349759669 867490904 992807247 668603405 407820692 845734061 950388569 316476922 806512412 473564099 785997362 86514551 230120476 592888289 176364965 229610123 33311902 242178820 193945210 503353897 715706867 258545621 69112382 254700269 588029184 608849911 668616589 166590947 529126008 353336383 130958048 245214367 412537819 725943984 774807903 127255699 883260647 480217511 642889161 794410511 765628390 207273370 593300547 830630589 534528584 421712924 382883892 959624661 290972344 882556905 379895945 32044602 191750872 632985803 760734917 165623908 685376005 164349420 550816204 556466613 697610935 987621778 190061640 441569470 781357812 841498320 77008180 45022461 547387564 715644113 639124185 744874543 377975587 229905223 731967011 428737525 989916952 973021429 330464571 304882248 162947790 278083637 916903566 407712918 657093190 247608133 890687359 132120542 933002596 758720396 300051396 667553520 630704376 447341272 325586084 432900987 856300485 527735950 742556849 913633185 256675340 104776121 537012785 504519050 637959105 473749622 250217583 519484721 195948848 970179580 509208390 312920010 77407576 265247160 531674588 506352455 611218379 886898166 402830331 58322850 655545743 886644345 769286614 877274830 760398086 574560650 28778179 813039310 815934066 676925442 209845070 442966248 862261285 535331236 346226919 986123009 393682708 622482926 184962077 459238539 931564460 17550668 238173323 177936141 937179673 660887240 551698822 430116001 159445975 28523885 703466046 633659572 569993134 402723469 29030163 250635706 884322719 911635411 290897401 667942783 25633600 598009867 822875058 564292607 780667967 264421194 414223924 779265879 199946423 47541813 565798160 351479667 629671561 547925020 740329378 197825168 525675911 68549748 609712882 577633293 773933157 43013308 203665558 396693184 193903602 296992725 520180986 93767519 809746395 707290514 862000977 916264593 919432621 471312061 18007202 766319428 333281540 113975993 326893671 417357399 865408287 71720303 584683501 896888855 958157716 342288753 719048749 470961170 807941462 770714603 399678772 549772427 853528634 192289596 91291224 77119641 397952037 417843763 376685820 172217184 927641443 490985207 185740852 283749806 170870519 981931751 95981322 70071322 905011073 15530343 338668044 330836603 969681772 991656942 336079783 347184603 898410031 16853251 209318362 56416250 969044900 455071946 884913957 943151629 890751529 742891295 127100230 962454741 16843964 981750347 160240712 773074724 295729166 564930848 912559528 837161306 293930814 371374700 180589518 808399945 965983164 937188850 507213504 828318579 569196837 829094823 951929040 433950764 519523804 707128236 271118494 718703458 736550824 662481442 571583807 753170057 292484407 614817559 743078795 173235628 970696027 264090716 862478153 872678628 27391952 809242236 296216072 560988966 56918135 207530679 893176950 713958596 345173957 302161507 304481410 269270724 994586998 916356615 313812086 290550172 306986514 99289491 72351423 907833614 283819008 614941583 327884431 167628045 434834583 940926176 584680097 587644594 808352238 771836340 13112327 401318447 695734141 250892999 401188566 997574162 846249501 445224090 644203637 713519828 483348367 450873309 703351762 237496179 40676432 887808330 217631703 65882559 318087033 656107483 396548608 22790049 185835074 531626654 452118752 740962428 94617074 547514883 608029871 602637308 507053384 920400652 858415908 667812597 51299061 907850742 782244164 128512176 680991045 434548067 491036132 705538697 88409028 590681303 959070876 785746507 962285601 938627721 864187310 944240246 739759023 98495757 872615106 813884800 747992020 897190511 826545274 17471897 93288220 732446290 609590236 294559370 485471538 462770585 416599969 290362424 961462870 36565567 164337070 663935066 849611843 663066433 691131789 92784523 994386684 990932658 875046815 970093898 840862573 928465747 577028829 434687461 413280149 380602540 505177006 214479580 397926361 792233491 630554335 987123800 93379677 964806983 905326254 558110965 746972366 548693133 170736082 737809660 743900913 310578060 221887329 197699639 682698334 289476988 857472234 290086135 521142843 528618066 790015079 94781058 262714137 562337260 240095845 172038914 27963872 890271055 710325185 87909153 94122989 861183527 963975499 288540536 846123931 350109349 859760867 264745921 937985229 187435228 138282338 271071294 158920161 183884657 377083110 626686833 7892216 840298998 530418339 87121368 88011260 78313635 596538392 756536668 120036443 839365828 378590428 695500633 158456834 97402177 215107603 300725111 391658968 260813904 81377591 156529395 946335500 321063449 89514699 173029787 802072903 73193601 200102942 770018979 491348413 259932259 582363865 228253480 270432600 513190774 234683885 312964506 90066229 373540438 547014308 909184357 446525706 533835832 375744435 478426681 514978126 977700326 372141594 840413333 414807152 670440896 820150829 326381305 159116101 102491939 24487831 479894106 162734828 311009629 465494774 510139264 491394228 923136354 164741262 518466484 876934664 988518744 342407306 247647906 95398671 371795203 88514463 119877298 580399871 311041925 309270243 279835659 919257558 257503445 358030902 229427946 6326428 553228646 683427204 966036568 665418649 566184906 495011258 804124082 927824265 719452380 771767436 636268847 456905466 992545486 74340572 637826616 751228430 540650625 500048913 246330466 794880872 106314390 658007402 460484024 166072767 436147432 687262385 140180552 591082844 100757072 18941199 838706163 473933268 637691609 264839245 209014061 438431020 898374042 366686862 888848023 427909627 252846948 764490725 446191533 958255917 494939892 311620749 297518936 425971729 36248260 465376971 808473356 898574630 788692735 325587034 215417304 962662254 370647096 199021109 908295808 731071741 646593759 677360691 183707858 36464035 840192280 351374803 617899956 897149329 431511744 754040717 61426041 931215013 504733203 53317055 580743733 642770642 504112394 854425118 452074980 299618192 180330801 720237883 573827478 476892359 149152629 479798263 462935903 826484545 122973267 255829171 867180722 517580334 542168198 816446528 22617055 96994710 207435833 158879055 330554241 54538110 62195323 719191152 383233173 859071909 901040029 710582863 730096177 665667779 559312412 34070458 637635794 390712869 496508074 361624837 889130583 268779408 347230487 398846028 909152641 244153229 75184612 999721607 613265755 220107183 26183326 10631008 465362679 585986440 431249893 16272653 870087122 90261776 758302160 492301999 136410378 6542157 571767741 764221112 652312043 777197050 984645463 684923064 547608771 169744354 528102456 709668898 425027665 53333097 573701025 677500722 112472231 98996914 672728544 141738144 501204603 718948616 204589147 657006983 224119202 735293658 899505257 198121443 114433486 764862132 822273043 954851147 416671872 821659042 145125121 168991438 50894825 831326856 99108564 190318642 899108667 34561195 577033386 17966719 129354940 431503414 357265938 83729727 592934576 285123742 998934711 851194910 278810209 58811108 933737128 199677328 375747695 296656084 878471641 483323158 133769982 499459618 975130023 478351530 372128576 253376191 314667246 477759079 1375317 72826025 39942945 469267238 509768418 699570176 640129287 912747232 546990083 559615237 447196160 360757501 210017757 280716862 986314998 22685716 682561110 983811143 985063211 751046809 582660269 283918619 9679381 812173985 781575367 741100827 636463302 686309043 814275039 485420290 668802204 934560762 158878087 994362412 278481513 814130591 658081421 199357422 235322089 480257101 703862501 691508930 828219068 178196459 542379029 183519255 517631257 210243574 73056636 685406586 69120053 159762970 288357528 164370221 726260761 687169969 230394779 481766878 810551861 109812792 690305427 278540448 308015032 730774960 560578850 237230952 895984590 33598294 498763526 672921320 185022553 807550611 900492396 691728595 356861892 648160494 684246850 476735116 865263368 325458154 832405795 844614736 805090526 643131088 937197718 445025394 54558263 117236405 456970190 554635039 241059846 727917452 851025396 981229613 728849988 812072667 587496655 774202483 918739546 913315745 657227016 732419724 291759666 834286773 10417449 968207942 629420818 624008896 14300478 580569443 376985694 19465136 927591907 277383516 498279152 739827906 359816928 788973637 552365408 347539885 204211987 646031168 854138334 950984454 203155512 778013908 359594288 87029192 380958088 720269732 257923191 206016408 867658439 61002431 841518590 820540326 942099871 137880877 898169066 605519983 855446783 202181497 419805457 873004214 811728800 720020730 821026374 285991179 882976642 345872747 230980683 391380042 618036585 181727803 975721094 426721000 555121871 914187068 838102787 648643787 89941214 312413416 476163074 526697612 559326168 882175448 780502796 299767916 18962762 992892681 404944360 785681720 49337079 846112556 397449989 566228180 118054136 760798322 473266593 682288660 765775631 445958756 569434774 2056459 639265906 601994387 881246040 741235860 87104575 595644126 984855748 430133758 587836093 52481423 112412998 699841748 691655967 314999977 70908777 678132335 141555317 85368010 268621156 206951839 975502717 686290984 672468578 234333634 980728496 224930445 463393948 710885490 758696149 508733348 479167831 115651942 282286149 619955018 966163106 118524839 979940982 301096285 244437428 153126069 976027667 263699246 449540194 962801153 375605046 529914163 202548126 590005174 407372052 155076911 573189101 163385620 755311661 113173286 920884901 753067101 621230755 796531011 234841500 629459075 764240134 269579372 73015017 427923250 985745762 393860898 813217929 995070831 30516905 754756435 420481194 893826151 229800603 706251980 891692438 394698148 820971862 95947855 353945 692567511 86178869 693236008 41560462 631908669 959399360 447131030 225509527 870530886 496734679 370210015 627645206 703441929 240590312 965346703 296352035 600245387 948324469 196394768 859578410 893073301 932130512 503365195 920692566 740097734 605295895 421321064 728529119 407617508 756417922 208101346 453897577 98440551 321436164 671169599 461208243 291742652 800498431 952974058 11668851 241342703 222578896 464529044 376604564 411165330 748528398 102460074 546159105 403215573 241494389 473501737 943478033 247306233 617182692 931854468 955452739 62594451 407886876 494051030 552654174 623813380 667565987 371498115 83465353 165125127 906597704 859501535 864929224 187174259 650387738 882294765 635506197 871678517 996527367 142029965 798843826 781511961 908912869 752824192 980389695 100139893 754180832 815235335 254839131 350044560 360381343 471735219 569099146 576716351 440776951 256205518 379472462 173052766 893382271 713245449 665647454 136252030 485592314 23236492 449577693 580576623 576141803 284901009 232277721 932273909 713203434 315166424 404638701 24523357 761598181 333170075 852376729 440694228 250667054 464727825 440362601 768357919 305892475 718710623 769831932 14816209 785313691 240060824 84681897 880318971 941024694 216287900 139293611 225294352 849140455 419576859 678803871 885157117 674507245 845119505 437474075 190140767 688331675 470370018 187912577 325487844 866666633 922891168 922599468 183802864 123906633 400804939 406470938 563347898 228389042 508636303 494828576 643663959 839965015 151287570 862059793 621138067 813389520 8869783 32051948 103612781 311023226 356081812 991145739 980978260 791727718 346615412 819230048 725312429 186843428 978704916 167383027 667331865 525254410 411441047 654770696 746311791 133797132 239304079 939152536 478367173 614964707 406729832 996360720 964983595 973204701 501334624 429347768 62398090 295984808 668536198 898016580 647519463 534151126 352602843 644662625 127898963 773756585 177105535 538491175 552771251 977785605 492458765 484575509 920297695 87563250 82180396 763187589 470717623 493395925 235603729 223516045 655930863 111529999 882891433 841880340 457351399 222868973 13094525 130043021 968413956 967571044 4833956 628599748 438305297 506729585 288443063 100139858 306671205 124290194 193015418 262523142 684703186 730033254 602673231 845977390 919674072 58726567 632569800 95546848 358929635 735567858 110148455 176924412 843898586 145434378 352296233 592128250 335250913 974778005 564184824 195010544 403010439 247432086 799472368 308284856 515851552 968023265 518274321 304079986 405453387 393920192 269216835 698871928 991218695 309239235 825133076 225259053 721669775 403603776 834931311 771983038 649406845 379802578 691655026 474125133 529642163 605811911 778141464 290371988 85137577 415961678 23046381 771233989 500243871 742627487 69526099 854522657 940669986 275204159 93485947 19450670 706642070 1772374 56468333 718942091 585492755 55058441 245625351 134660308 868451113 22102133 266375024 549908694 51381625 562489707 570719392 281578315 474686302 853296474 696708797 130840543 852629720 671745077 736101661 407576293 446730937 388195589 220525470 125724503 840351382 946948729 540591171 120032475 189534827 364632119 635337030 329322770 363335877 500373579 305806411 27798186 836408679 200879073 316164557 867394601 743476886 460357446 883736923 959752376 61365247 756525142 801529149 54641080 509740334 401347699 946821016 349085571 806020775 787322004 393021413 670636766 87170644 109157107 435226500 309882855 408299820 954518259 218816748 37980021 738604311 730601269 927427083 61504684 476374019 381820894 124377293 689216076 600648128 198616659 365231046 326160685 47110185 372777246 104324497 447959937 417485508 689368447 37116069 950984779 140887218 86810297 916062517 573146848 273588681 198083914 115579754 44657058 970304999 307565103 347314591 567563052 597551152 198067179 44786444 988105330 58273434 539655807 190398220 865200207 902167719 599410745 84116215 843192152 736482118 666625949 83292270 362939940 60976847 319190114 885964784 175647372 364898983 246434503 811734165 657242107 118283240 447591778 183423984 579906687 656952426 563003493 785365566 858508473 355107377 821532470 179098125 264770512 450071142 45270924 44981564 751628686 157560138 740490343 704040966 650295437 92384148 579624551 622056105 566738163 799967379 492754541 466475548 868773460 717497757 751231667 407853487 237206945 706137326 528666995 583947568 445963001 534664637 415608726 45695806 243749427 856236793 237978912 947044122 662046458 583109239 66772328 208403767 460712391 194707807 533882731 483611749 494823013 402410449 742496097 820219775 864312029 273341741 577470669 90798400 174366380 172470376 190033360 808030830 835844004 501480420 287629832 524818994 731216482 235342836 960284974 676533615 437218948 408248228 928681112 610280003 758483119 594286417 978880044 132456032 833290281 809019468 980360306 460335242 937702500 707659774 98441015 272664057 659640427 566906438 293325623 865602210 366654164 349718756 551823013 618896941 560035319 203473648 622756885 670386828 470702076 324893402 115539755 791119243 772069081 39189678 502490822 120784117 355579318 714240654 419721174 226578425 641716672 753483216 234360580 358391281 314802082 385637237 332867745 911187195 256591782 778938651 291116039 25973508 705940093 312622855 421851045 89397422 320576092 306750641 416565267 354536991 220135862 610028544 458711377 641040962 902062204 575429382 178698153 905280911 152564662 690903421 300659557 456721599 709468552 512925489 160903941 193473917 270749228 324606749 50007660 451065167 832784986 164356053 112536657 30193643 191669793 918527041 457724920 151061971 872008235 824686716 79654702 888560964 809503221 28864382 321052585 819112340 433311031 209958548 483296917 201527043 488610551 229518149 283979829 198741834 644506518 862924188 351228668 27892986 351994170 179468866 883850998 728899424 691447223 571301039 4129237 326894532 438438261 404690643 178313684 504403673 977966951 881412598 334237700 285637951 737336393 610127760 700148410 851267857 86851789 60108837 96864886 244319272 673508602 819523166 252340990 74817081 58621784 798571946 465610869 583297174 678648734 999926878 116980212 73856696 477841471 551843846 501438501 248948082 836298437 64103736 638444070 183565985 160704789 665013840 85179206 100201488 280110055 3732598 625578500 836843522 123901655 822554034 166680262 183164152 376194331 681027504 254928747 392103025 651708723 98202152 237996827 108123924 220269987 124084335 806605372 116261365 667640620 725921745 794192705 622126924 156041511 111524368 674040483 757964292 406056017 142361305 507338454 328055914 230017325 281228928 877971186 937277803 874221208 532441247 495573781 25033562 388456261 996668531 268250301 851888955 542370744 594699152 324687173 470896885 572196526 652929897 896347603 913880312 752946198 916868321 69613896 437880075 837494234 475787648 417324724 394557552 125071724 767040670 489330857 995590827 937291797 281640448 421615948 673163382 326151188 351587925 573646104 606421598 986223961 973851397 740301541 173160995 73602161 187415185 779502085 285145987 523122318 917718844 630191451 688023738 903328517 123267549 321772050 50882682 5062052 662236752 271482477 440404347 996746932 677905643 497663253 914118306 144401088 871612004 796025147 61398358 335500176 535401327 943010437 432710063 543402044 147425288 317767473 966100691 67792204 882356604 286925274 879563843 363127256 567467141 317002835 822107829 805520285 547003855 909541243 799021722 701120687 439612324 481698526 892720582 725145355 331880992 47993509 547068954 574324163 661146234 256900033 287228517 527269366 930977040 221181228 372168020 307395521 484805136 133817445 129622176 564159981 556984536 338878976 3223764 614938613 569260551 124786183 221584469 451180631 423588954 480048738 249940661 937054827 713297702 899496713 149446304 567341160 561572038 726040763 483567508 305805519 557293162 794670249 983090863 922110582 25828231 51348055 644132237 549053073 718441536 303385268 739129671 31210770 884329302 969803371 932565835 215312752 938801848 408990215 988717314 795525910 790633081 182021299 970571725 829674814 836420683 765979843 297750076 959947719 209348537 387822707 524100537 820018609 638026350 5863223 442531152 414403053 886291322 244090000 260046015 474605936 90587188 485670922 551909847 320459210 149156450 317645685 58029640 930690578 660590077 293164745 835441351 73254729 352515715 832995542 44619902 527834532 933774418 381669243 820156946 415950227 252270279 968606379 153278535 162292090 186616078 702385284 754225744 393495588 393522734 647626095 471494687 484248038 573457434 215596766 533462205 695646718 563860668 534509245 197084205 384017084 493340043 229099277 644255714 583317008 984004677 85254455 323796995 376342395 116520484 450657158 502118314 72188161 910884747 638446428 32510625 623653842 987696379 220019902 531325236 433308172 507675221 473177980 669583079 639353205 791985241 41285011 702613653 58314966 992185175 921136031 660787995 198582510 336981896 155990640 435957635 732782457 445524752 631018465 234745882 411530851 326751541 402644003 312890234 793287921 958161874 790394566 965367158 764017370 38370439 276649818 392828482 392162509 906271862 219304345 965211879 879182468 548865165 730544627 698450842 303119485 21608099 341903205 782845784 208098709 853009461 949599073 560735646 37336921 813702629 873040970 720493700 683813738 831892443 340455645 786186115 602345814 687825706 943550884 204174618 105560386 233969277 890107969 661265282 367212900 746804935 741213633 30503156 131388401 226552336 489750828 564058390 966171602 628320982 241009932 515758301 186820783 337358850 564157551 396689528 911760553 706801613 633473612 986717546 621826349 136307156 991539330 366587976 563748253 400342238 311215262 439212368 234327517 877465043 546274058 559330913 8094589 20870453 783418797 961697241 564042910 789614044 682715712 946982151 900238276 325284424 778912082 344107352 665520879 438446354 925835056 435244788 683553073 488299410 887804699 776618167 916273054 735065051 75007556 628725274 463739809 823161839 159443417 913338888 521234535 697633922 485513925 512035216 714870521 906408824 34588312 513493246 7305828 936861170 439971738 206829276 240731113 365536539 268655588 134114547 55261832 883503977 793012950 874287920 8942507 628354498 329840350 299079326 366336852 756637083 45621295 138127692 676638998 67127595 230183947 176467781 244175590 127681888 303888676 219133558 851641193 119351805 310021636 40217082 154060115 623085174 129865092 381135750 238417201 823951466 891105743 536373831 991918919 614050323 768922853 108192955 958630646 852727030 845435182 399454984 258219163 17581513 188579522 148219727 762602064 340079162 224683693 95961593 505294644 328173281 241223069 693711574 806849001 210933761 170668834 713089705 658600641 811448197 700126370 857789808 657000344 463556369 555159082 537342918 692501385 30953987 283772635 478630856 369007578 153876599 239448274 559967943 592902803 61399689 605742620 256043199 874959332 404487522 756154424 443592166 923317853 640767735 432501419 786094427 931168218 886570167 170476078 346634655 519576620 62676962 682083913 26421663 633433003 274290935 417183040 988405979 778515783 445175952 533186252 361903120 699601862 115542 897581855 464764414 560915038 518685119 658084084 559759211 113558060 890957654 608517649 109363484 276112683 606048186 376740206 116325113 578597747 840422644 195538573 758813258 678256427 788892426 290695465 177354837 885118326 634233426 324901149 143098843 318050125 782138823 102851524 719795402 50563280 798780482 130671592 17272584 257143665 907884229 740868539 234716405 779206515 146693003 467656157 251382476 440785352 826923369 377048791 90169280 202851340 851143773 385155431 158735784 575724410 454504318 986001093 32461125 448196028 583954087 225069553 522677858 733447244 87987917 254427705 671397251 253042391 537956674 419536644 751338950 593937558 348106486 411012108 716561742 533204264 274353668 935514316 346403871 558914411 944978062 645222635 705232370 176692963 314138183 906586472 89062946 839560187 914756921 600143104 23768045 932340453 566533796 186427450 115307329 303368841 731032304 248811925 174860686 957558987 412076403 94507754 511693943 683304269 14266790 37775924 151242320 501672143 258572925 675319665 450572661 685900641 162765261 136670988 864555893 41027842 250963139 176095381 230747924 352866287 305896280 122681750 742286212 401739839 703056677 38890315 154338431 272696467 277903641 877094676 246711864 173598993 707428125 622205531 992961701 504337696 331654599 786922041 461907887 171567774 719324584 96078632 368063957 575579281 237817541 652563457 265252201 537127170 917694020 840652717 462527599 606987186 739144555 902800012 127216592 749168210 518418812 785076448 443057782 879991440 368994418 14529259 436556203 248945041 688002779 984154100 605949658 849511166 802702226 103688389 956149380 22023921 804909862 743049901 421704132 425082033 420533752 431393414 374493443 599249885 874521493 832140059 287971901 238092705 450726282 345860657 649174697 952690740 549686695 726005288 537636023 417289066 155171573 591356055 692872724 89459594 297925333 707035605 712888576 229345221 811063910 605465095 481429676 648171371 93743753 493716899 437551653 948647232 394890465 806794990 233240092 703408416 625234289 880092767 591110081 882301419 707424372 3328172 595986463 19004912 198456254 821363010 930050110 190047678 498146336 283824391 17637144 768077581 329462909 63770471 900670830 335588255 842564444 582664170 737963239 103522696 170041461 48265475 194020656 111371934 889834596 333026097 824138756 991677040 604043893 352972552 312838134 524984381 656556229 843233896 991800838 355299832 118579155 622615075 320770047 163646564 608830024 453925229 287537902 618043335 788356171 681641617 215545416 973154137 151783252 334980312 221558085 746299127 31139369 659033649 444626810 501810699 563983577 163622712 840922599 515832360 844866068 977641397 818984760 86937121 452977940 395361227 351625505 995024720 761383518 347020054 902277609 18014919 177545106 88407778 686196657 725185948 806181089 716728247 684829305 893383558 709007184 917234935 794418728 905776488 106606227 808283857 185298931 318141561 482611287 489693791 594783738 713306032 192257290 487347339 21678897 97550967 723638001 368391350 104027857 430313373 888152679 320714661 235834353 76738885 960954805 622414587 739750749 256932375 730604518 668057418 329651392 365284317 722102062 550743719 878683754 872824354 578264534 944223138 355469484 754085141 723710234 371081764 306170912 102238021 803582101 381900497 159751584 889680003 801078980 621293666 844691614 976340663 772579763 584134291 317096042 690732043 435709551 15788368 141453257 407576465 554160206 322249966 123535618 44815729 438843665 55908606 483514898 637689690 433303223 195323697 217145136 451948384 140004559 953138183 816782687 66884064 603824231 324121996 628369723 126670205 771808174 362504965 419602268 496732380 39412874 587229458 567709144 146197281 89434735 229890830 250633953 952758269 624280667 159952982 501721361 45668744 68664594 993242700 378202811 104805236 484031792 837035136 837831338 249908484 902960411 382429182 9574904 268123274 116533816 983701880 186620460 502096724 635580473 575002825 414275498 68419265 132478691 269457818 901449479 13144621 530606297 413493024 305621325 214428948 823699713 388883145 851903796 548822946 313881908 695428791 115945986 366200713 815149309 117744665 872747256 303414001 530600741 888338332 698542881 569521814 859040577 256027791 281037025 853743638 38772196 301451441 189676107 744852921 887532611 928080254 344623549 544782316 909226538 973357981 298666425 656452254 576667942 555578657 151141976 850606073 261572781 387132345 147809674 325127453 828625857 259384469 967131644 130397162 390435571 105880080 359754647 589474521 640950922 725222695 676019839 102747473 599525256 341177331 529600454 225159935 143878562 833173021 376779553 281530756 609691739 653440322 140882110 200867390 866588118 911411605 447654767 15953814 253070001 200588605 546582735 487654377 261382235 297741425 571611328 891394535 507806146 776211854 120339393 411597757 404206191 24506641 969738799 486957704 190285402 156733006 653344636 882036673 549012456 690812621 990328326 177168152 795984112 581317460 3672953 104764391 442402905 877908739 232271899 123699107 445516157 163964657 784804814 808698265 302964048 88853041 724349146 944335956 210229811 405901440 660887048 12747420 341307817 172986426 679649088 800768830 259582659 57558754 884852640 927689557 684062442 237529696 630008139 432131713 842676501 422940526 354795477 146861181 629165652 875942373 276919658 367527165 482827999 95950023 673284270 457171305 236926159 918916678 512408573 763897474 813630544 847114759 407972447 486510327 129985230 860892257 903327537 229109453 722491871 685263667 198184842 899692505 567029174 206674187 201224713 545497174 401986975 372528686 812604336 921265340 465556174 489553684 986993879 259871602 227159933 436972275 178311676 597525286 645849070 202157156 519663999 309749234 962593149 872827167 176046351 556140107 203148050 129652503 89142934 348558884 737108963 581469973 402136885 805603775 977557623 41865984 993864635 991148641 577862866 727480402 489408072 996237175 683394069 625532822 7980610 293882970 168921928 272579855 755050305 781858102 883105666 606946839 715766073 278652068 933350973 348102906 436594578 534689780 281000759 158513241 893476958 592582845 91313567 584398656 780912819 969461687 541039524 291957287 842487609 548290016 140418929 704354827 799549564 619241284 684664513 419822497 901961513 909510023 711434428 710137839 397430692 826819630 368420485 411584276 49265086 226431499 666907628 774236098 990045076 836586758 411304590 161306102 678344027 31859215 377823279 409239757 670404816 783470898 944906826 139985380 938972471 728267438 903744286 701814160 50593569 354592557 512987384 155113223 325907413 347065300 250775000 454580129 500538318 100444329 473025999 738336795 232372208 938375084 264623166 849466631 75886621 5175637 388856820 206483920 162805254 335151847 832446636 923247350 373232665 600916916 219993744 479280383 490698274 264215615 835765219 585276224 376701869 848116514 265356495 698628875 875671783 202256584 700563683 777256997 223493317 122066979 989805979 518798236 285437170 341739042 137040073 189050964 742184574 800236559 244730798 73948119 589737062 583270914 990616951 738990308 489219778 919650759 763264990 175600923 383906083 968980347 839303753 561749715 423960339 704963445 215664899 248473356 926827013 203903738 589895415 477287549 272534376 112188411 658575254 932708291 472534985 957832669 753056998 169418529 378755906 293050150 588596284 725421630 641559775 568402031 846097440 212321422 776983775 516886167 791549404 334038875 266594267 889008219 419735509 220965504 848875653 2184375 660077911 310789694 589240202 66069768 961269013 103611953 718863179 534108337 240856949 488057720 31051579 332424459 869862792 607808252 451446625 608672665 740796781 791251288 24209984 951282591 409863580 763469689 1565414 512171913 1302608 928924316 747715795 95978803 234104884 920207963 586178457 836908286 763991211 908109424 20480742 431402273 203860759 150662544 632517688 330039194 290633011 459862561 710545356 738007068 854071908 278961298 333114492 600161282 544489218 479056783 880203835 591824301 638775327 542778007 627307502 840864839 347100684 755779868 480502618 650873456 645804318 365907919 754959876 723278938 56682165 439568334 263612846 507171298 108870991 114017977 608102796 775559438 989193504 127226003 42454312 380704689 4048657 115366798 31095458 971585971 791099871 773979869 775323402 81738799 65736504 490228511 194879410 918378612 994827007 666918573 534792239 239080800 189155986 39701025 51924437 761121962 523232615 553858816 470252738 623633275 564097450 771027395 26909891 299216872 815219512 986344426 262351939 59266148 37029649 999449101 858910350 932705341 849498991 574352672 926528645 109768646 521725290 376722542 791256139 21359100 645928580 111103404 139281813 359921907 448207769 537307160 399302521 622127513 294620298 49246095 389939330 573045685 633128291 258544556 159062897 727865591 492009999 379114238 262496489 288637179 887901446 802976888 886651692 587602998 67541136 905615165 939253331 861174653 776755013 93140675 819800648 491367926 650053108 215772179 254149709 49471793 506634565 147616898 952003395 658732769 736321138 871455314 472392737 579376802 43229251 189905621 579418652 829798553 64435879 182967620 734373780 947623413 284698318 870484480 260821132 441466504 698739370 467378711 678525192 73993611 734303310 501906647 151288901 340767207 515022436 626578 467407399 310826864 916422545 865357695 130436454 627692716 791859428 780472587 587959938 268039640 303517595 179025441 637537924 54673755 310041563 349025113 115756511 930376104 775697133 441837554 667175147 719389265 310260899 808223038 658988772 547223852 638708315 676920532 489279147 716625908 373386553 654859211 262089373 422479396 716510341 577673126 610901788 57022322 289391340 888216148 114460453 912599742 958053021 483292981 452851797 235218938 704540298 885525359 8372891 871554738 954227888 252872888 203931821 507797381 117971016 699152344 939372774 246331140 391477888 563902467 514029386 945000838 481733945 945908438 665304839 794724209 984095652 943963022 926776229 129694833 682510202 117673528 677509949 796622058 233280040 67409973 752059635 444671600 177076283 612954295 223013230 681809950 296615989 680831759 907511834 943987542 921430555 267272123 473819019 403795172 932030752 736638147 234908875 976882103 999361635 809607819 620560136 189385431 868849554 182642978 87325447 25783433 39649537 243863403 286019238 302646783 183031166 385815623 925611124 811496308 392793023 144029659 322924443 304924540 56459286 378858255 605967454 51093778 111324281 560564606 154724996 133152984 138613436 671558690 521749615 634704196 589182906 964077875 203960516 836065486 451995438 581416954 216782494 983949621 475535296 786902809 671898423 223497814 366188971 548510781 29762898 891625477 429647643 595472076 1179087 195481279 328772070 10368584 346270038 46236377 384591136 790202252 475351437 920864141 812961063 689946583 124418547 599760402 807667018 713186291 547152959 241660717 33690273 847767901 699145860 780675829 883181787 326510575 322473171 765705697 627073875 579809937 51594912 239382587 816739661 567398445 169635234 108444861 146612589 324269872 900440026 590020160 321158957 956091404 868403206 611008262 333780690 430650814 998893991 549198394 758761599 458132307 101045025 111523119 333940009 93288658 984560094 98258880 99515102 107439550 775506960 259347309 456980110 763274237 48629132 842231842 781359653 443581913 133830237 396324966 533575435 262294300 928356001 915593009 633428966 90460039 747313508 146993792 255406804 910555171 134769671 793466888 675181013 891855635 776075095 421270180 689731990 233455796 432453698 618006529 525640180 901704069 743196026 120778757 991300705 669493984 246724074 901661729 409421314 99048572 160213679 623994402 910011403 457340629 185616973 66802759 21919001 178043891 9513076 16219980 497183064 433301514 934803368 758521553 643844587 319301080 750588267 683930219 56321405 765720819 863969581 492096988 477829819 490115580 701932649 463544039 878174853 424000125 595475082 596270954 423863915 992372698 131379998 831963159 186997697 731766078 91286179 652178862 297933437 229426586 164007669 267817773 839094702 7036081 68752391 875799953 504834627 41837967 74330876 363221623 495237535 267063281 215639958 39467420 736381673 640954277 257676036 773966677 115216959 372735395 708673897 926468163 675246137 695467547 23686325 6741131 842879794 389526019 761950369 824299222 561458973 14535442 736835112 842788185 890238390 878882232 634942825 349330776 436404711 224994240 122170396 657673621 799114649 744633446 471545546 613675534 63375795 137927762 204056800 538249826 492406872 711542146 193527349 835199992 175231042 843113717 707959056 456229298 540781961 406433132 788819207 719299223 623491130 220809052 524789410 548941218 469815637 113172549 908212345 641168524 940035324 673730870 16562748 236424244 895777056 631832 603506793 427199380 469898130 327648051 586157049 107927068 593706936 830399430 432526322 303868266 620127759 256136878 493869559 897268193 364907530 969313062 560621317 477111995 91709816 455716994 550191301 382018513 755532084 504851090 77712620 688928007 379607194 95278812 185987153 997259952 846912495 684422586 55710562 163966720 841131597 78724918 341258151 279311708 386348263 527503538 434724670 827155914 139033439 695449099 846275533 19245969 627991519 549226465 538042972 656320124 560855738 845604600 939662986 914071472 856780427 507562044 385702820 873415409 450254907 550804791 479390781 10908074 682561326 601483987 609627570 447404414 993069748 381502360 993970341 96701016 311635413 76643134 955427119 843492159 282421259 514959308 282864038 974975899 852537764 994853310 234752517 396012208 405800023 790026649 805066549 428229992 490327036 991016929 382809641 515061284 246342028 902797998 636311694 674617521 836291738 420521042 171002492 494567311 174350225 514452495 812506905 307012441 784714486 244127468 715296042 248119713 467801221 307762330 567414885 780758963 390716848 173183868 610997731 188233814 600223106 822424341 780792294 610898339 523996477 404422227 411895026 461135631 638208314 330719937 71582803 517051613 576581632 728718126 97421732 208346355 873143448 106381130 407066993 512310274 348272202 59765298 420588267 415020513 959687032 549127356 438553371 51564897 356749121 548525843 126220918 791571456 584948382 980881108 783557021 236756035 941028005 354556311 719079105 777271340 855491747 638323387 729687002 426622329 184068075 324180888 876586101 921533830 666968671 877700411 55324424 676266736 656579933 209166799 459656201 61520339 685489557 564886880 275159970 943165181 155287683 561612043 166201006 158201308 672573218 325622621 406423554 332488402 432738396 232575728 225473961 837065114 773226563 989357201 42761399 681566163 973339384 978379479 876286830 67523174 243098185 610396524 137259855 763162648 399693138 547210637 801392834 282506933 533008668 737019609 797888408 722679642 166528993 368745129 235430324 436751974 868828568 511726750 290715907 292171320 173333054 114442534 613458863 698653372 952293334 748660778 572302435 818097978 444856579 285813357 976842310 785099582 361660327 385510878 193196191 653492507 389232075 133592985 415895512 175743570 373915847 966324070 89599048 951715040 223991529 6511946 394570550 654265066 438346559 5128583 482915820 407891440 545275188 302150947 973668518 548509015 465630050 438366713 891781422 291477522 728813376 871026290 515821582 815309035 498135456 408524471 97760254 293221217 966195517 270324300 109766606 65609495 263051772 897880204 996658249 903395416 904291713 379490665 867927187 858310921 518081143 822764374 603962449 743287208 794419267 180035819 985891527 964643204 186399206 174239862 751463590 439536580 937947947 350082545 32444184 875759038 285398689 723806936 892130270 713475857 790868187 474070453 205631855 771133589 879507310 217223255 418611154 428167137 830888089 353462159 560946767 493584521 31152988 637987164 929403583 699099136 272435564 832526839 178776867 194480114 961838879 80703328 424625369 747478689 645459088 130497725 674671497 524839730 305069426 430188836 159048177 420730485 787392732 583032212 480044276 548450634 306025097 401998911 203363717 710461421 682911995 804862691 738689868 836881378 492938185 37483438 231548409 557328427 560370 663911158 269592880 931931129 378881229 807198229 203599746 781734574 510324752 350020832 576860919 754243060 179750503 154912765 956000467 428209231 950639740 116968512 113735325 238497585 430907797 910674799 167213662 15116775 227422270 918784869 421502072 684549341 197829245 752082711 260077313 381303825 15266971 365768009 844042059 466034961 361387218 201248830 946374589 773530333 577143714 849391825 59787017 732858360 136415184 509433242 728711898 535272917 659258237 197370534 515213122 206490355 516046412 274725566 664448612 166331832 177507501 511730935 252371270 318125428 732573766 796934485 635206083 585701369 547024810 658190908 417843335 474611898 930537588 572339758 89927113 518253201 124113321 910339974 112416252 573316378 128657110 177103370 700762865 709317715 177735044 35941588 333289986 523842810 867934414 961386230 562588694 442293458 346384820 883011150 205421359 173324083 22455164 551442101 318038854 796050225 807552702 442132592 633592846 675091341 476742192 291594208 615811460 575847406 348548691 319298626 895406965 65967742 726589626 952750735 975812877 477352115 291330484 241080780 762996588 617703383 322587851 475489931 18896741 39442127 50108491 800008946 59729949 554416774 299850829 330124143 583341975 573982283 506610691 384972194 991876763 467448764 198213647 84391545 580983522 305863869 643743249 525436145 275527203 52155502 922559265 616431213 513478318 946556807 263076973 612321821 342654099 852274208 141959607 156074350 257307102 840479704 194088516 426257380 477519906 755200288 383769663 378643237 748166258 798962676 486839044 46246281 575491102 923213660 624006239 977281807 765193984 601426198 177856829 595690122 91859421 632790055 892556864 33949681 510281385 344884575 986575853 340170602 521215247 10110020 170890670 510368415 929871478 492835884 187964875 40695226 193344022 31149055 485942007 545310890 603963287 739396897 1716112 605275153 29318554 871759117 116108254 257443506 22063820 513240198 264383719 190057301 115215967 113855359 624027479 796641892 304284244 357446651 647484228 90760277 9102651 958092141 817848905 287133535 859358215 372097911 160462143 646228235 568661472 216302564 336091430 949301058 766972172 774215382 675822011 493991528 573637400 671436702 198635514 760535402 357871227 913743530 837025223 624449756 541974571 748356173 882470993 880186449 974518646 37282040 567684539 10366492 402989202 834785094 123273762 931607664 36142534 545860461 128024590 573073156 555683371 57427523 678546186 812007405 705969330 12317591 370616586 755269893 226958120 984598791 656492621 565516984 653948163 118358210 354932602 504286405 215971962 56447666 602754643 951054978 35861577 257931556 513743274 20806459 156948328 775492718 146036592 603021806 905380090 686427674 524870081 49660454 464764661 58773416 992670520 650193957 95091440 897111178 580461097 893894841 19366384 865379926 701451784 93643819 21356354 10045197 950706471 416640949 219499253 61537799 642856387 339860242 412396245 233145649 917125549 813254697 274764416 789307603 705003047 595145609 454629474 428689405 227243501 567163838 653219517 326188825 834703317 379471610 669840489 759708315 124502649 852942427 455591569 668088712 42614062 311409873 13331536 349953497 531621011 57176881 786279133 655094174 408195565 715956118 24501932 169206443 315068207 216048056 48141475 438059612 112911042 978963499 670549977 359920877 44965781 672862092 860358993 25419433 838290541 293443453 446709657 277672417 616546936 494049173 895239213 308859400 943820910 349325238 150425050 779605349 318548819 297861549 111304588 465958938 545971330 242333381 86306633 309039051 963447748 521071908 715145684 955562912 502939736 381880363 626836321 703117624 129179844 488448249 655687992 970255990 693754646 96060189 7445478 645896132 479409623 811328960 255892835 231764531 957361741 590057845 845407957 646714382 69303236 626154501 571986690 956699579 907554702 600550796 607077744 208563077 892573283 17007261 723624076 730076994 196544031 55974684 591456571 245402243 682673553 667379866 463574628 690879830 327391806 541329640 539684281 159281916 979385481 472059047 414982274 116347800 439722477 880629997 464754664 263146895 146139849 787830947 346694038 398188957 15640291 232744874 852020091 774194874 921256796 105316808 992726985 373778148 618129236 890725021 693944450 762115843 803970952 472570672 581192228 101004435 393383555 568822099 771398292 102502570 288069549 877142814 753382849 383679329 75429991 414704404 553184879 769025958 207622142 535324065 312865655 925984285 977735518 438442422 418536533 243335269 563392355 512171644 466125503 195493626 215141625 497943894 176372753 425484919 443284817 127408525 969905301 997977389 834836480 966663942 356016397 409114811 7389335 816743866 664874101 814735860 90329289 633769103 102673245 212079704 209899522 482601344 105961553 752466846 941521401 371323135 929951067 466764685 453868740 991807083 32822479 687453273 975907783 446382671 255914489 829727974 310731089 237373477 245827996 473273763 316573883 867206526 602591587 744109777 615468520 137315872 790213609 229104824 161344354 270024709 786688933 71467035 722493300 303269466 112639839 698808758 772310037 289894401 425269663 43183751 704198702 525828457 660901824 794141731 289257980 108764939 863078168 727267001 502437898 324554199 895359208 348063456 245108594 191201589 897261571 401966851 676882226 624484359 524525886 568185629 347182181 120188769 436511634 394362610 161341123 705970093 325982444 821409013 546579194 939716053 264030233 358410735 832566254 82422924 209965168 211550421 359281082 278806945 139101275 135580839 824125014 607517431 599805851 526413455 839578439 704933640 679359063 932364150 784815933 119005720 167749200 435244567 514157006 324954363 270920194 460214115 573077903 638961501 59469542 268980889 193051000 757092128 928750412 599590941 376265494 337995805 487749805 217766081 935047003 617850025 343229886 775966722 716801107 346401976 229210671 739039437 477265825 270881019 34124765 935853008 662480779 211532988 985630335 609579324 698828918 725763508 726629813 789123946 865773075 896805049 826035096 929551019 852910755 284309228 553132538 104347081 786890807 181933648 399781842 218136408 844337286 763678952 516278740 260143528 39291677 836456977 782281388 399987485 601789117 48214786 947098940 541713638 941908810 676156260 304198746 453014027 358292609 234793401 330983998 503089314 254775331 100600227 411489111 359023911 998030127 567751600 223422904 554315623 713316041 118256285 419386641 837140537 79349892 755071397 682316734 297022060 2398820 666640787 989593177 900915068 911981805 674053505 689957030 615376439 424432291 927692896 501935040 472030407 153457534 72985806 379508230 86032025 79916870 591269805 566258588 716925110 974954713 959571494 377860384 999589370 956280351 923417508 848669975 340973546 741829618 25004627 986286982 221517902 438065527 808770989 874396985 302709394 923077240 321501042 742961115 269395347 39984297 633660011 714336823 119908045 259910160 136612952 282057698 308353082 225086507 823559826 722975100 486902319 49698917 160913752 10490527 268429364 303182038 136056004 132014439 852592297 28086821 560366233 33497024 753599064 527601468 840026977 486885722 8082066 108586997 367402113 928266447 507607904 136257632 588346740 893302972 923495666 795852424 970004948 352508168 450198479 890857934 828065061 274158469 514356339 768082829 229428811 655982076 28734691 975101473 269358908 210610901 146431786 10963336 243797153 294914099 301828691 250320483 558437044 821052910 784132960 709895462 244726928 552850121 205250669 883737527 752287100 722227945 617532581 48271556 53458046 941231840 590653732 768873704 861627831 265155916 409225130 634926503 233183187 849176083 720771188 990084636 186752346 604054006 991834658 631423898 12585599 597325889 759446717 154317365 123903951 193627043 333962625 370403455 75049515 224911637 614000789 227181667 818148082 78173360 164118040 345540181 542180107 685751248 207108174 153325155 84190528 733405612 7543791 794497350 725711525 59456506 230470111 466149681 346754578 178330200 581394990 987457985 669673277 226944492 162535343 274182425 584528810 478729090 258189819 592674838 63875640 990478602 565617377 756964057 942712166 634215682 848468858 212826004 247202110 776066662 939422690 609951373 136044572 913652456 46697746 581387725 995673794 422882498 271640902 962065802 90805851 179390741 524090461 555382629 668230292 500428755 630529174 235451789 73389699 988665244 896107027 951894575 545004977 272991831 610963252 194896574 379644311 699363962 272438270 973105275 819633628 387485992 916507291 550140880 690028336 739527942 402336514 378010689 780946310 156615896 977827775 754940116 187177927 694093472 491161171 336222500 932503436 842578400 430327866 685681841 155406079 667570353 9529564 65419830 254155527 502461576 744830570 444014472 1207235 751165322 141963663 686005652 277651923 594052879 446776096 97834098 297763812 687430384 184568895 496584422 179288976 884264625 851618428 32186677 25933053 75925470 644188415 37100966 694830332 722801798 113753039 576876486 907958060 54056666 797555059 960157476 379972174 664642295 960937314 823110048 475722804 48138906 33625055 161673180 783555345 384416361 77816192 696528745 154040348 830962921 121700809 429452956 271915659 864067338 630999632 512115616 51309604 523355356 995961405 573333728 238013009 933533895 394558614 738181349 471209212 524105061 993673296 656499267 478862809 435293210 547551152 318608064 961853121 215349776 447199656 819424228 816611320 231844293 571320704 880178390 245381036 634657174 81456337 961256346 167757268 204849408 510334263 87418482 5292094 216536062 40782205 352489818 585584780 364340942 816333678 403155607 773471548 389508281 15931690 425265435 309978494 448562025 253841890 601770263 230972433 230842542 963529193 241427454 416521397 692070841 389372676 69367552 791716523 340095608 700255101 541241575 981803164 596723233 561555702 763852889 342416171 720689994 776069836 373612429 277511830 115856201 713069303 392042951 934048056 192923442 854659997 711455727 464002423 703075881 168674787 500797550 469662660 581874008 615495844 751481294 116166666 991624078 70305195 929608634 422327941 281037614 106708874 712325914 814352759 483268517 901090580 407336927 891972019 331311530 141651927 605945136 776656314 93710640 39073286 727700082 526681957 775627191 574121062 751754459 760945318 86857082 364523352 53581572 562104192 79430549 174607309 531708853 923030312 136418025 674378899 519727475 106379952 735592062 285656684 694889919 573763998 781037883 437612387 904871038 798486825 773739434 508814813 295773703 648935634 342839318 324508674 584870708 928594641 59213543 485595288 792966978 575566440 675999007 955785132 260869565 383923878 325321310 565589642 131807853 261044930 854904744 866034762 787441608 270359460 292700379 743139727 206861489 91222765 784400680 49866750 437248081 503168836 837578732 27121972 869146224 327695322 846287547 146127905 715273991 140809035 334516055 222079558 459836133 483705315 680830765 518345735 542698464 227710989 543486865 969922973 754870224 611196395 27084504 598613156 237535961 36234345 789225478 321231644 380261147 358023063 893095178 182934047 186106440 93678402 666831635 784078018 276913378 827087867 275395937 729152649 873378885 774938664 293592040 707033755 458668888 555110736 115461925 860816347 306742431 202861455 926518440 968382792 84381224 480132459 487040856 276718295 940063866 524157568 293123360 90454889 420073908 426389385 798803570 473744181 113338194 222204945 541707827 983869921 628676693 876989426 768801813 954087730 127450500 787131124 109968163 466371268 217716714 352936310 875066205 526718447 606993972 753337009 170747551 85665919 812917690 378054957 915175527 790702295 825051814 376724912 586670207 519202576 732821082 750784218 679630334 189525391 907635594 690545142 312862014 379170154 352221950 836668872 625706797 27968448 616199695 24787800 303311791 187891498 851074554 770435031 53083045 678634347 306294442 928292889 305493226 748263146 189794267 335222692 881487477 626710004 154104594 218543713 461184912 627183317 816703315 696220146 839990291 181741267 89722372 20940319 548870266 100851174 929691180 32125237 635656612 982902100 280078186 700867386 677907233 154350684 678772279 882795801 988423473 342236969 138819502 585011390 190081899 120566749 718144562 188398666 872909663 884504938 395806969 225588826 721288866 947237770 51428972 451169659 921624415 513901150 91745163 550708912 248994159 334719132 839048814 945839069 374734779 445596862 880320578 484867367 697141756 894924562 684312131 388331518 742443042 181682052 106163488 37380649 547490381 201318121 876967992 864832775 683816839 941987799 202777656 37794286 269870075 565093578 563398715 111937603 723700290 280412598 482115666 480441376 402073259 458790331 131285036 843308619 63151645 364343273 763540364 635986475 368816740 383180178 22119225 497367377 685225796 396156360 980879508 806355089 551513809 816606695 121799047 50632743 662550997 929589334 250596172 167174714 446065693 929112943 791608093 445003519 884838750 814173385 456645316 442909514 157704246 418718041 40075848 639885443 161112336 233122226 435502304 250945355 528259928 589186313 475745316 372756228 418298029 893834519 973969114 883927752 242110121 813386453 110551823 664681984 124872762 871037068 882388980 351530445 285470798 478153473 425599157 52607062 163290225 81216078 544501120 348114145 868435876 691999829 698045375 384416008 320017906 856113565 821651156 478682617 271691051 493915262 906237357 279412771 920352616 496822021 259588014 674795997 250223526 400834096 768519023 567145199 489325638 786806066 658259023 747600265 202679310 33582946 213258712 569493888 472382668 928829149 902103741 773208352 658985365 864310301 736664152 151578913 127146351 364223763 467368014 68353920 780305496 416626348 313868409 660654642 370005324 54148964 914936601 119708823 424919026 931080714 448245562 233561467 416407655 572008806 286380991 602254748 326139296 821397262 738241574 83421680 759145978 75387129 983801682 45084721 645430054 771400474 900876708 593191818 445090576 539796004 803080622 254141814 648349566 390999465 350174823 733067859 883247455 906943504 220469616 654086863 512384870 681164840 544930613 1378206 399648286 735552256 178342071 424567466 581154210 746011053 543023607 330770297 838223739 684930884 781714124 750523688 382745919 468133569 113813895 28509380 579671663 369975867 254822737 362078968 559895436 176856558 122786802 598344166 631859370 142612929 109397534 898971682 193130706 6434657 498965992 716867963 720357617 739250505 250127414 536409553 187205259 328329372 939719266 188564222 824705952 251564437 660514860 552187657 795063877 263341603 735489385 615918652 975896730 833962939 30387977 516941247 452876041 527635106 835944931 228530313 2088994 580891490 979190760 151798234 470625066 441896047 806254649 146103186 367236866 519111461 60880706 226138376 57093339 827646232 311040957 937833062 510014122 968244102 199992096 858814803 809464887 857055 190552977 176781574 813512287 886904037 694524686 211988142 345584696 842006450 723306377 495823599 74506925 288687137 759154296 659924499 510134078 644133374 854213850 446283628 424150261 229302833 383400926 347147321 204043930 351343340 343668695 868377568 656907619 863935265 46009984 77343134 944494715 506606864 540422393 613322722 127073449 527074875 15615750 563093451 488153410 940061 955066378 774065772 661513289 630684071 298863378 519162011 386059552 742221333 245350989 173303613 7401068 664936428 840603363 326707603 607206264 587755942 339178232 634380987 251559949 866494067 196227376 85452975 95794700 854696667 653280394 58457506 909906389 578212707 162745810 17680082 231519940 556582548 187369175 548651582 962629536 725181742 101569605 329713621 289382895 604048479 826732971 194761733 666496191 894127102 19327813 296105897 540105254 276478122 861201524 381553862 92187062 98276696 35314630 944936097 615505310 458952439 517219450 575934836 911660629 45204265 958036939 286900531 294364129 838660747 469578382 520148886 161899764 651281862 822181115 890929592 205960437 654115990 913254998 417069924 521572532 856889533 556251006 492955784 707966743 791033372 445504429 177874597 930140495 912619187 231694108 324937560 618708730 499883218 156008502 537896335 466341991 306754695 636196430 501001285 553851939 195115122 604379638 105753147 3381192 370409852 415550784 548307549 210966443 856429163 620253214 132629902 282084705 510970382 742758485 461063663 825107633 823011759 673572744 600262437 860714788 85216609 114803036 999843639 603736303 812315287 965442507 389132023 809251233 662912195 609917116 245298688 436014829 832968619 186175574 931016139 37032094 405549596 340926276 667224646 465435028 726087508 930469824 143650132 632981389 757861747 238559084 373225757 828957043 193794934 936522807 682860515 207744844 694844038 129280311 257975033 514573806 434689477 7913980 318702048 4854336 396962556 899990081 208624075 545746018 917644174 476146437 83115590 139042810 779488712 185890240 861587621 784084910 897431854 277240441 410046253 811128939 949657967 901089590 374011161 125107058 270374358 699910250 941626140 305105919 426529249 874334543 403487521 990133673 774172377 959920551 731900773 510345474 705541055 353053663 903392197 701885383 627268809 929093076 961250667 991329971 703197960 497739608 825293063 177441351 274424227 937378445 363123828 276771929 357173400 489448822 55387894 762650821 315115910 933214291 998257516 762648346 684284349 632387402 798223488 106752969 84551080 123509687 542747468 165835261 880085476 70665374 57740792 578578324 851632347 651378231 365569507 968447148 231541332 897892357 856665985 199657923 947377876 198418167 348919561 116583939 854326800 9970366 939461841 68994596 807644484 568472660 859403074 397220524 346473135 52092274 936703906 602154179 181826783 87655422 619985909 675287146 795168132 341665970 834232638 810343930 439853112 318726312 561257283 38404639 34038164 214996157 419319493 830546375 208089553 485096774 515940403 538705319 4130152 790358480 286294511 647188768 445757584 810666242 900124551 471830888 206118424 590336226 684918974 496625911 489729271 982468487 198949642 953452541 421970670 442833597 761685912 442266992 205800251 596211809 448154633 71959868 477132738 401209535 530822356 738682838 980844541 25601414 159208261 383689158 19997832 446366733 627030627 737259174 111402163 340553489 892276261 46798607 823828988 59699801 646741509 311445148 54019841 69445513 278468095 388594608 404428642 101809161 30180155 850958267 972472125 881074894 680277266 82440281 608522341 685177930 205348668 964214213 237324665 489490266 844274633 183172723 731164667 337996893 720540233 25057899 12957645 207744851 999836388 904847407 731039949 233732912 126378449 232543331 557328592 465613702 419747537 63904354 557186393 779022440 534042222 602319551 476824726 494416379 699041778 978375728 554619531 476975201 974490841 260192003 895958276 312817531 943920690 171557785 724918665 980335622 753585252 869200791 258785250 907452825 894887937 774495928 756772854 810202960 18970400 810074479 421500081 659179356 353509247 461171660 990333426 535304203 36605492 799650290 41216794 316585525 667767536 804920874 15317958 917935142 929483714 514177147 491533445 987729701 662550641 946559862 574850047 473501717 686592827 956251713 931711773 122498181 201390256 3504549 620572998 918754128 806966519 662765582 534332832 114913821 574832796 859089720 210172151 304853147 941207246 753091952 346267071 363031933 210976702 858420827 694337197 277694773 658687852 570082226 651556929 684793744 38858223 135881171 417416491 541543182 674170646 167093113 648855996 60161664 743403336 667784363 687899698 488351063 235919515 27231065 599366557 145052968 710402376 867370841 982837673 931137618 968300469 419984362 682675595 75997696 268194040 78293851 25476932 834024549 666882452 37069612 652234387 268189418 66628919 841985379 227795819 984653209 673658283 23229825 249972901 552451810 417429708 13944367 142653349 615555035 702882590 388996536 3848708 985844467 723061331 582413543 508788409 222177288 178308719 471859775 103739349 437899170 694559644 980210653 692324093 378783252 864578490 930596250 350295627 375981870 905962843 272341988 766383106 310476513 418218368 112146047 754583450 982709172 88902292 811320538 950148757 463461980 133396028 663884098 607495292 425155817 257976954 507830305 483378383 531827924 621837556 206741170 833416217 649006214 526962985 890315970 69577759 235496791 798476005 666568631 201717228 213792844 930149724 446239736 847692647 976965946 666453558 651846503 963514419 293353091 888969054 492944200 460014646 888312259 650359600 120457730 973614679 594063448 41795379 848703407 125521205 419066777 526430984 27882079 976202355 907547700 363110346 860607468 847964227 619473675 221182945 702690194 161662558 29151294 191963529 638430869 50019769 158498522 286163125 949298353 270239212 803833034 490521974 525842773 831250485 122505217 119729242 273151094 557516390 537388483 668763606 147253908 295926272 137794524 760073354 10143518 435072548 968845096 443504859 757028316 971744485 197905085 514495964 492427913 37831913 576339256 701488980 214288495 119388163 57102247 57113051 949669333 626985562 752222978 405110863 907252427 27625860 707631830 392452186 608347260 248212256 247008157 240612962 414903368 609412135 629600530 517420661 390631173 892274258 567030145 801103813 896896703 192915293 28191155 949974906 90648287 414364739 335218129 412296128 332211539 465754965 751991074 731150130 12232645 676347787 261092163 505127907 557124382 788453728 157615515 946971742 132644858 299321535 173110459 594189743 9952725 756806678 970530033 197182213 245650759 927023149 45038639 187235085 6684954 82198205 324285351 191630004 82305847 187342570 891997531 263813095 644340774 362192705 282789718 11647386 134554714 803636797 138028352 518908067 801441425 891507882 552137424 832022903 878684710 188790465 445014746 284412697 383466607 317799484 339905930 786612886 694579568 713570815 707344339 264956611 436201895 531505099 686006665 692503206 881405808 872316623 382713657 133727454 283028976 349547300 475104984 939588823 125993339 180425827 288139894 152234723 993285090 492328551 261065539 276571481 165818158 430397423 384787670 403053536 767068423 394530403 122661969 903887963 846415458 282623367 883894929 621858267 862116157 65414705 486249100 322819917 841482783 101776402 962102080 960217276 906325959 431159576 672188311 329709355 916738469 745873247 524164656 466080265 792822314 819640319 973187467 750476667 873002804 22555561 562676427 580360638 65078441 579425984 372751657 932335194 173025983 133366348 686090566 952594880 644240172 134065163 372236785 281312646 265327413 74853977 504923153 430957340 717242734 985136253 109480722 972697170 989096941 151132133 241319089 409812679 528988611 169508284 85141034 226031968 522148705 254091497 371099786 929074239 342542870 137474344 57555971 651219375 798842218 130038175 869365196 854482514 481403866 661704020 496916094 790536050 908297288 812351706 638148963 214007804 599561516 3222717 652792347 22370025 436520156 292593774 587703555 845346886 608499564 888900811 123984965 970625350 80505619 253702135 295388377 66567946 870353292 130659536 377036124 95122555 186713172 83237948 985519773 595714757 982350518 428541094 871933011 567052393 988812608 257774691 220894579 595885718 123195067 603903661 597045979 169215474 731684818 833624192 31963984 794571495 620667316 808556672 774437337 191493595 338389277 13991936 274554653 792350657 426059468 670004645 802545720 416529344 389210296 202562628 838105948 568523090 540494372 742594368 412584849 895086301 256559445 367276944 76734666 155440177 646116911 64300152 50798070 571691461 469852844 457496863 869853776 367649918 67660832 876249195 728984601 238080004 362162313 948010023 626100833 191690874 944703555 798520322 160924346 40871867 529448860 294209222 711193997 313833787 864984710 284943807 803738926 121169050 24035416 120943209 814259471 700689947 19039824 40791808 22706721 995311766 127873503 531703391 626945052 280624665 421863036 18484292 137874552 864078450 17417551 629686651 497640487 752030252 155781719 56957483 956706149 435342931 905243009 46239127 697658578 853547437 413058191 443456506 606219464 649445149 448104675 940866830 324067777 976448026 289908726 952515518 211206851 158651331 235492824 933708081 785420728 32517257 699652887 354614160 784336540 154669757 771416034 923288311 574789202 840591106 368431210 34649002 160471571 473418695 519356135 382944774 748476216 973762545 25422396 80052884 518050797 936849186 294450686 784103769 797068283 193852084 367370411 959609888 226123271 22735262 949630170 302683963 722597030 20208425 36933066 148183261 216190911 490525968 318742581 496162094 150372542 712957248 322199923 268600503 451125969 959056645 857916961 307175893 508443679 436953614 989282232 797462447 313703970 178109947 953470689 246907111 919756428 50837948 629428102 517516355 71734726 612651300 16350601 709134867 176255717 691535744 855359145 148110631 742562048 962047600 111101623 838542719 403380691 529238484 446432435 608949775 370628533 715364449 208844657 315765134 756185670 600965993 45816436 838210789 583114617 677736923 665592406 621970549 691359160 889719197 311278524 107915034 674935334 564019237 771509733 451428643 613402643 333456095 814016891 953958182 623266757 440003411 39689557 869667426 327846394 28625334 682195188 161128523 482898508 673049558 495051116 402580109 561043661 700208102 176665964 651137834 363192632 169700959 251571291 131542099 827313970 591773604 265505789 865078750 406158472 794511411 956195933 728807869 387844478 157499290 418117415 21731060 835297998 345556823 798561057 149832161 718796818 42478214 853004542 115577589 82389311 413373851 225268224 132178458 63548396 546724322 83914960 88071973 470660279 394922400 867353781 14418432 129244292 863515697 140738491 794134242 368610146 868848487 263417165 128838185 328672790 850373931 221629603 534614830 375152704 387053685 234715000 333138766 716733367 92043039 725111084 471280074 945464373 721403137 378995361 139209896 396911229 940894873 566785463 579741970 530247381 659313829 503062748 363820017 597874678 205325397 926519335 483250351 299523438 82466630 172870997 179155997 146455970 401435007 127423343 435458682 327890284 243514827 964425463 134428504 437236565 105202766 583875021 563469380 864778918 31231933 98302789 883282490 426591260 344318825 706120310 29942335 525753520 994151282 43312105 205434217 669719837 790562340 70802625 17826780 993082851 426681680 555812576 141662328 57767297 101925668 445726714 827162221 994537331 789850409 590355640 654563201 766969404 156278487 260846749 46149552 495335702 536386604 499581455 817257213 995367030 84998677 260528241 562252051 469482687 776913061 313913693 263521467 256717141 793469034 40379870 434227914 893178812 378417968 283278443 666863313 252164489 848571744 902197473 873413387 169422667 958412611 63868965 804655927 549349502 995302820 845581080 644132225 469027549 494724706 106360936 951721218 5426525 150684283 425156238 249660676 278247871 733369739 807629605 912771697 284425444 462319935 427116319 242698124 556660361 984845342 82836530 669498558 832628682 709642038 87105296 614116348 387765869 603617245 475494645 161707899 38784316 863499287 39880584 869599392 448328064 550278908 14110446 817053311 499321003 66482179 343473211 720208420 142554030 294555741 867488667 158566812 796299855 537182062 971912353 775938077 790501856 589786397 705337969 771129591 13443326 441431546 483026705 371481518 189829774 912851526 932398041 687906476 290188585 718731400 548768745 761616771 895110335 276146974 475979216 829241766 283475310 708069349 430888700 598945616 104407614 369323021 448073505 508492760 963319434 9052405 126261110 642856370 344754473 85915431 6638469 121742461 801570105 439631921 690201593 600943565 145713515 278909345 329074880 356339029 414873984 304617886 179098567 261610977 251893564 879734115 632071725 478347551 983991755 906859599 729149085 801348266 693807335 811736675 241413893 243759500 873943213 446219112 429606117 84960075 497565788 154345099 604356574 404937189 402172727 161498630 46384824 492196794 334348450 834756264 782235206 21225740 79428822 273420594 644013013 527099598 374059954 513153187 872827019 205545974 689022389 389373721 471771741 162881753 17003217 160033060 205554921 145950547 489298010 223579429 497456756 245399487 44342501 509146789 673716936 19697797 574414774 572137199 239810823 415218482 928194239 459739670 732283912 171461634 26609980 400574528 934404581 438613738 956754670 387355226 85389287 929714831 974611518 373061956 301712493 975885139 304736499 910921161 689923418 551183565 101685955 970715305 593543096 954205470 859328723 808942097 527485694 109475442 925392744 543736980 441120227 479489338 859176558 680806665 794055344 351619212 700619572 369421360 800444769 641347462 663284113 390782406 295301102 527332945 986739411 115896098 649861983 22647408 162291804 900021460 578782507 793071306 372692788 973110731 623726295 561880857 264285732 356615632 369706801 860156849 589623344 893673619 271496147 771015198 875673514 160049647 88204146 82428409 806740262 136320576 525018403 776895903 285262007 769694397 976148539 20357337 797401420 469405763 268804163 282101347 613586238 697281252 677712456 694689400 589977072 130698807 662630987 115804015 651110473 740657404 640505953 837781060 96077272 507133855 191398937 131202700 123421856 416986856 763590228 33678706 213352075 804413244 652920813 29948585 23530130 277698137 909711270 68565897 907699507 166171171 698195432 374791885 602138403 564574389 762571250 141596664 886149522 933693287 468700761 706682370 755781526 390576980 66200887 354097151 862910099 273962224 888204991 220849896 93742523 732323601 792699974 654619093 281568896 339992788 523394076 563669191 170735701 374411253 266185695 807843087 543162673 306536076 431068420 425053423 809118396 559639247 35082582 766016970 348395465 549911760 743861101 814810453 147559834 782325590 633692849 971765458 329726821 869162350 564861600 963910161 893185078 400011067 280473032 891294958 141909224 196075219 356457508 44341879 986433031 742925906 949361443 496784930 760041082 516552802 153090592 988821253 169135780 67348291 319189696 123405598 411152948 433745 826930660 4626367 285919048 340410187 233920856 560819384 50440195 501000301 398492822 301463636 872115382 120620024 676423970 291247224 912330818 31981927 838437753 849125824 82772115 41886972 561562667 860877020 425759874 49695594 342096343 236381419 321563884 652903843 592869596 959835918 427488683 508002556 647996064 302680395 48185906 597769480 41624826 803543098 558236518 119365765 849203459 905754341 94522888 765868301 765923770 657259078 216515792 559296273 830690322 153231203 517875063 935480676 313323958 290582934 372274780 162225581 945814745 457675757 706937630 293890295 78797302 990720863 448710931 57356609 674451575 645270755 427455382 245213708 628236670 697700723 80759651 681184335 229541383 669810520 120543893 495697043 82538785 321600271 485012153 26172526 5057379 368870276 829331678 708694204 630402959 199829037 623660315 217108673 347481202 387892387 374672617 822638204 772388309 752098283 69357542 675666946 526313640 341000428 693032615 445621158 544200440 611883594 68129800 175478578 275547376 781363118 37677801 467756381 46086267 126393533 17446271 521163704 688527121 962764174 962350426 240385920 469815329 912738223 968209800 129795117 148585419 580723758 570892912 463690102 729436891 230046646 80578070 606491162 616776304 790372910 440371748 856884340 883699844 153451940 341842556 588930986 633907236 205211401 647880037 89611932 640689599 855667276 142532156 190998394 914960239 166057590 366302002 245236735 828004825 264121418 52832289 677557066 198941166 382770131 151320888 448281816 857921120 486925033 656786188 385186549 136806485 109729569 239074737 547135166 118599385 144927462 626743565 733557446 361663691 587336084 258947763 892691684 657091220 267194829 88850976 782751424 255039068 101089162 171742415 699725058 967322527 186976945 65682436 824143569 738224374 100026296 781148173 113164146 903404729 987577375 157451280 235640270 864545558 528747236 593614909 963243355 423479596 334869605 276809753 425623716 875332744 288230579 998901791 175597477 680978594 18152554 487036978 785119729 435678859 369188368 168890450 542068819 688514543 928297438 797951297 658162017 689260074 31574217 156987466 5912826 970279071 262216413 187931115 429343899 928044473 470796414 573687937 618671906 954790463 611702608 475478239 211846569 407648477 691522672 791538081 255263948 235773213 709087390 747022970 689257055 462203357 419927005 554934655 977721911 517205670 346976297 725718918 79650290 804909206 260043266 253444207 263866039 799174706 612958098 493338263 94508633 24217488 66831039 513632786 492127590 537188111 988370733 908909348 275290956 364732960 306612765 397615357 525526932 962630424 953556270 106777546 703233900 372505409 658195919 352038901 348887841 656901864 446509749 737112602 655967446 83473219 195727662 787971782 170233913 638878088 840548546 771048578 73484052 470464431 762776295 773820301 719660282 901004533 77997791 426618443 576671833 806327843 530150295 346779845 48542051 604881730 994994764 322359549 843412071 630034936 597002626 148462714 798250891 448992464 565629591 950937315 443649177 998170973 836569210 204195741 802091636 89498039 239948484 227846609 917063934 705968883 186683586 852638679 21272514 419697486 835020615 458424339 493808729 108289626 679387767 981688561 854044802 88634734 917778675 169363973 527021111 146194158 123677640 83383259 744879109 186451568 910405098 865420469 86783403 847544494 252891360 620721926 159693084 935861073 439498595 517327148 186803323 245310302 194334798 11261763 603614215 852044412 85417400 145478867 471173038 318292344 692759804 217173639 592567608 526920411 761451212 473176258 225678418 872670505 829731538 758257823 172185620 536484666 575696279 876681452 214062950 995821861 179583020 262090292 833789443 928445844 290505765 685512316 678328896 925558815 287912274 676685355 299247863 583550713 609651752 984689763 663757194 487753965 620843332 415774158 65352685 613835510 197079209 254654921 715429270 180432831 656088759 212754348 298758297 758672823 713730114 239716007 36777518 668105022 62355269 516498883 464905257 986172740 894203588 85041447 904121184 185269942 259853951 217612858 7337806 475334932 747297833 875926309 273444558 489244739 580492586 942065241 395705067 390557254 678880757 116700231 270066490 406398025 190439097 862313960 325618400 286958661 167071718 199181361 595714474 798439152 994097252 639580982 766303770 814458190 192202405 345852484 690775783 963119050 830691610 759761106 53044581 901580358 345049707 863705702 655493365 643743816 884733638 280539350 233348708 975622329 495346234 138113667 39944352 86372203 281294577 405122947 380718839 150313044 275678023 901834161 865624209 474515608 809643950 631594938 250157024 724452406 526361795 749977002 662771061 823519143 644270732 352985418 134062701 671379422 462572653 64776811 989138607 754082661 150351000 493668055 246529949 425977302 104292489 341895848 682860547 58036663 2343925 697623593 324019514 647238665 717713490 709719085 223205765 882895680 709966453 248528674 924389362 494870689 179435249 850614295 249504830 599736487 643097876 385801400 128436010 407599565 511737603 983276879 614934968 787945580 419297600 913463590 870261585 558232156 361094485 9040190 213789103 140340802 98842473 811630057 117515308 402900588 460496568 784962744 22600415 100829493 749564264 906815425 17704335 217392080 15985592 473545308 544504100 362288358 953130877 192327554 677479855 136923935 113121449 127306735 553169619 968781205 764103734 649413144 338336758 747448038 37456114 105074164 472862731 310409662 47034411 415452103 921843019 976025603 430336914 941886375 153350600 670766880 557360062 775547086 307934458 620923156 934698676 743751108 247308384 137307333 128255754 593162557 18724543 393216282 902966777 155413118 803499724 493584243 179605077 157217 131482789 340863017 603946424 15497197 293289661 145377641 22993278 725544408 721444831 892720434 685521838 810731958 515699884 462769539 977782000 608882070 401856625 500230400 111476338 983920347 180363595 483632484 856028662 97364641 553378555 719467014 959233674 677326937 471555311 418787807 553189264 529756498 77133079 6146933 946262877 91867047 51476434 128213132 454195839 27152949 226324180 886714834 159852129 324977593 107604601 201068326 934560736 799938832 69208651 516950411 558913479 746716516 871285159 668590206 634791554 425945432 411022872 372783125 217199034 849153312 148643472 768822114 648562497 138908221 432211066 71855816 459243271 581847218 31802523 549968728 846249646 966020417 52427689 27207033 925058880 592055751 291353697 32619707 619645312 981425430 499507793 791658478 777081030 382339073 916069513 234951334 93407938 368454281 643526206 683851760 496887935 26256121 141050974 452048884 313065493 428031861 684995870 417811866 470028425 280315049 745416840 975085749 774896346 23838197 861582505 153726863 832542172 216126573 87294723 608884412 25588242 130334105 825541398 549550423 376529461 20053766 109950808 910419851 434647978 622485896 330918914 457028060 699177368 818532379 957968064 994124614 208064922 118063305 19258537 934922811 517329415 725995431 628706008 760962101 636256629 892354920 472648039 248244189 326620697 334634048 549013155 143182996 240620464 386100072 257476525 951437843 316327950 699510358 117432774 743623205 446528681 131566246 871920049 479026661 201204145 37786643 395531084 373695844 159463189 764295919 398280054 83493111 193420758 137140174 470513642 431467261 867400217 675963549 844802140 387702947 329467183 370686806 525080505 161454262 832004917 179832337 112270599 152634021 156018738 778228667 562760266 423271953 126132173 515288762 345963483 333456358 902080007 469299618 744232142 734745369 309392268 657942806 817660405 243835798 315983400 65435696 324405905 153609824 692186261 154733883 312823360 495900774 566065813 430822105 568983256 65725560 151834652 709238407 885457394 938553573 117445072 576142067 948479684 690055509 298888960 629387715 231198329 973854996 692708715 908121030 809682798 31723059 876069751 867551572 596582612 670827573 491068275 742086519 44477898 951768586 661340843 449173913 192587432 892608662 197156911 105003508 407315506 806904419 246806589 378252803 308024613 819277866 668878063 822153499 64751427 180571516 486533461 812026058 479881270 963614747 500238509 786167108 879439422 15266607 415231738 359776761 600882518 404021225 956661076 239764418 214703700 336244194 456478391 630044297 797213195 441965684 69426160 757117968 778648908 256227010 575043899 610826639 308136100 985299812 677676178 620875776 917082776 237152896 966569738 378661918 265691512 351816585 981129353 751690329 145470177 97286736 868198731 524158121 702799863 182072203 383357298 316103577 100106301 231725293 216791212 120856311 756487772 866296967 897887206 686475433 324695560 50299008 909785588 100755081 955387913 284307220 67484392 762868215 593446657 270860700 525580433 540108671 779920444 275225205 261423490 193292598 91004012 675863194 532413644 751988546 708547416 252164490 793795544 539263602 55066955 45346641 734236344 903592180 303254057 853692897 320435252 65567447 924109544 52786067 159542949 480975040 511401841 210952770 913911766 892237255 864835342 898077270 347481052 528851891 893913198 45989020 271881504 305324384 956945272 356188960 961303873 170492873 499809419 199735734 483502469 852076842 625397037 79844142 382724048 699248855 855799785 766093870 233191392 248889266 562279666 310491695 971564529 644688915 929853452 897075069 665062825 405360580 640171956 43538430 216371945 66326403 655046007 395533018 82599438 67338801 442833299 527900811 13740399 508794681 240158525 912621013 478979315 654231663 688909111 849544662 599062683 381417208 481985539 61998591 652409393 159618916 289962278 541652826 739820073 122239685 411710726 606323880 475645651 3949387 323009870 107317252 338181290 259819926 968064361 561978581 42595391 457114690 534234656 784730703 320721265 859661935 187913171 741286299 1550990 513165841 972804539 565067650 222011239 904951363 838758367 164134427 296522135 156741181 53363361 559607954 161219374 285419154 824670105 926869941 909930622 124999346 126674196 949625425 595844846 892689221 240401524 215889297 567858814 286461456 648226739 684116326 945343318 874268915 47924215 395650813 236322585 600677018 873641606 923885222 963048448 619366414 422191274 211509518 884034124 544329748 189635062 624225846 556890104 965669295 523121093 142437349 76282659 865939311 684681162 447326651 981084755 700954777 461309078 800781934 104116647 604369834 606246405 347988418 436115633 40571499 380722972 91796801 87862140 821914321 253161456 278203951 70289187 23730153 74736128 404531931 272316692 50150665 260655334 351102862 255503187 498689353 782162732 371924489 905286753 839676770 553590538 655234511 937661144 376165851 132394886 726364652 82771945 227071798 226945453 973481496 393273367 737316279 718042944 861782021 16555511 362823022 225010896 135572621 460943075 302335772 525178289 4992028 789835811 544338409 124680202 575067372 285602525 747996022 371572523 271218761 985881921 492707157 115306787 545291236 605765262 42654430 899044934 730645600 481227031 935459142 424873127 217298807 25620612 884195176 317516571 787121520 41471430 821254825 69237523 904995861 26928762 257106389 749533010 366337620 473816545 675996216 889923762 903155109 811511731 533839144 296179926 300867210 771318584 590819545 406949494 834660120 529787465 883633990 168638060 480496507 138672282 699134785 523817354 680494648 4339807 906133365 591055411 635293979 448141464 377817265 532140616 386676929 720732326 532715623 637487225 91167470 198859762 458457593 726345725 46833762 887453318 398934907 88571216 63391604 482554246 200016239 472237112 95755837 793938712 181226516 770667152 213607572 150448938 853718753 700242199 403257310 274891595 208417003 560481403 778837457 958897232 69814635 494909577 931101371 2902670 645459820 55239155 761984681 968085380 268304399 117243698 65821474 169703074 765399487 822831036 392867630 884056049 331287775 261603139 267037133 370413058 586896338 834805402 414470965 811083564 584292150 314559383 932897295 688580053 723881162 676584752 140940076 323342652 479797258 544799812 75558464 591926339 481689268 317485098 945977132 469968904 728808820 702857327 357355236 989001741 742971491 314687935 990582715 708284869 628748740 224759696 527047067 724711122 234111733 403908235 644465064 965446156 173923634 499845690 790559517 807928294 235497113 552651917 20180349 898634510 52003703 572385977 500181036 986645611 368084406 248551977 782285641 517307301 153841854 237266011 160139788 927583335 132876996 912832440 462302733 996067630 800868922 556440258 127132345 507835558 675249524 292511972 815031186 103537790 183003376 868173934 378540793 330545064 516509355 765834963 661904126 817307475 48977808 528735063 987222244 91866594 85288483 286751812 521446778 42694696 664440808 382191083 33981388 675553042 349142879 474544443 841209406 327255790 764749718 105010966 67200406 984013311 753705961 995140410 924222292 798401051 751431587 660469495 140267453 311440174 429435809 456891878 563583877 881914042 167506983 66889086 602708576 40868003 921360250 863062124 637241670 505586742 645680444 515425362 468128121 136185779 432387418 792091132 34772986 801246302 951139860 603606371 95797725 685003684 176611180 861095386 444926384 571136695 545063116 396498974 402959579 89959553 331636956 754884756 684622237 509534874 300659381 298449865 61507680 405141468 889806672 276170279 514993460 509958854 912981268 896564345 957044742 770111262 103561063 758912664 469752519 902443888 812884499 617536919 779407181 508857611 380230088 311089477 107374288 517082720 320838945 796089119 524345819 823982359 832810273 781021844 145929294 781006385 426560451 156181883 73036991 556874029 303429862 370924226 549990101 497877136 806652323 891282185 645233857 176365374 722438180 707756410 84836303 874250099 439842848 72322971 701268600 393277171 94676743 99407351 499898292 378726968 832856397 848917833 11229693 438504692 677617900 129160725 158361091 382865342 109844055 394938377 837195694 262942373 198270133 201838060 194164372 535260263 918159299 965888565 131251528 775599865 925603443 531507524 928488627 473742149 842128911 788066897 835851905 282082696 790779791 948636310 107357801 615186847 808036515 105339616 6788517 372780566 316580240 547674112 869632487 857436461 98600116 476469020 227293685 832322729 74282150 193592346 644731834 807095307 166647255 587941923 940736968 253977698 767826207 989784141 469266336 113509992 393523371 470863436 161252739 440551472 672238152 863227584 458971802 550896749 657363072 913674531 33892818 790405295 863730775 505245853 237474521 735554971 204222065 669669077 424877361 548553366 1538312 700559528 389107883 102172520 131134223 365871186 761454241 312217119 69402701 847906898 522016063 725833227 892709928 160649903 293677734 92377119 952241268 942716187 262167203 63922718 497140181 382101249 383624392 689407312 31381705 490241760 23976399 156369371 341064602 668808039 830655164 394602757 107369916 999634346 531060070 360937231 44690940 880330658 552225761 561419713 21083778 930115383 857322389 398094883 52077074 676563466 693558035 331250150 456638333 272589723 121676800 790725517 349486458 467352527 319516932 437537269 347951209 611997551 778752919 937316629 655933540 204945698 887975591 413278349 941369761 184663515 107121167 831356449 779552891 147417455 402232847 165297026 704496780 659391312 83352104 681128617 918975973 89756518 761284363 618634954 178686300 957472953 285792616 114943669 793438876 922513924 895265484 584591002 45788433 626270001 328324132 286754088 244529665 414322071 981986840 216989655 672637885 869626526 778212785 634975946 504529205 604212703 809843716 538208885 183769307 144125553 8707934 641573894 181119358 835763636 189057376 740881491 222325870 54295704 967667442 42904710 504426590 727920614 947488314 761170036 795948600 775036267 765588284 116827412 398547682 771498633 918592005 964265859 421210844 991177331 665850276 254441862 291592950 950546491 110720442 464452488 251602347 563010226 435185599 790516281 97708716 366585865 796042713 819157297 892006196 486706874 828342881 528336569 219334206 359275155 400732222 742934579 272773178 221074177 138821325 961942821 653233189 780315178 83578812 625337800 283544453 412354842 527765125 609558763 946386095 904304145 943146000 630695176 906198412 246687784 714301002 107393001 569499973 962038066 17669353 8593362 164736176 682130022 783518668 352024782 403355080 762220977 729894648 248607864 246878585 677473196 94454947 860445433 357257713 631066650 895832482 527871232 638093242 127806035 369493133 450660631 625739236 953354394 701542509 536256052 693169391 744457983 991919140 636705803 123770795 751711502 393324311 106714773 278623852 991467234 680527007 998776202 683437035 94136001 222476611 44425839 269200017 823083405 138089152 276935890 89496937 112499124 923121192 151348537 149111434 129114337 491363208 958612173 188315504 117108156 530247580 975605924 828326312 245165048 441856090 13760530 703019107 243378580 950484122 772378122 373006550 813629220 959729656 199384239 24148048 362130519 206880058 139798686 867225404 805412036 554729475 811173248 978393911 380396631 650086038 73907203 267432258 750312398 729107839 89287110 161277163 184777973 393826215 39672664 911300649 761777561 870880369 718880401 858012712 687341486 293335989 817852135 307176110 458066445 58953219 833491969 191332770 86595910 741704963 196100879 217735451 340099229 571625373 704291899 487095651 176048136 122440794 538214896 491801545 121631224 217527711 468492646 642440765 375179385 736738538 162969677 585828263 404582142 2917728 612885252 511570959 312371060 249485818 900964919 530206685 709804869 427768054 555068951 44636737 902394217 531321423 457828081 127475289 217748366 700105696 348004521 466944572 726366200 396368982 440751548 553522302 13758149 276217593 667128264 334263871 369580915 161763207 49778574 650080866 246244942 473704276 489001176 896454649 594340774 341974221 214304705 230243250 744538186 195353378 692825512 927812413 243562057 350123981 128770292 390002733 648474099 435000789 730396723 237975535 883105081 950499053 731226210 719616506 863443986 659938756 178203375 670119872 127237663 768047915 241131021 635285066 385208538 866918475 468081999 783440998 82026509 240881287 405301019 273467780 421891186 864455301 849096470 743215111 761394982 584870191 325602631 610864862 119782766 75559597 40423902 670255002 478444045 820182151 750680496 479655718 531363466 976360815 790709317 858442135 754688086 800537417 866049284 582260528 507605780 982935393 211511031 179199704 82191010 309182424 70167290 573040659 151424116 883410824 950462456 153618681 821266584 38778598 282581789 191100692 889559883 444990682 918467033 878580480 876781420 846381120 372911401 490215455 361588088 880469511 967390836 57158387 428592371 631501003 713317055 48759039 545909191 642745837 841839853 834517616 274510328 129177107 945721241 474637945 763659553 135774069 115764577 632455538 767998119 245122541 545547783 320810547 8068471 35354165 599081794 616308266 270747494 182814233 733265470 536581781 204750803 876438363 491413200 929961666 743786484 880195600 533044837 402700196 642527213 403598681 634590047 100217293 487680738 580690213 544685626 25792063 86560560 390482911 561608039 401117923 979857617 610592658 135523500 513808363 953590386 668257996 209183045 185876394 732281046 4454852 482670795 229865190 282949760 192386127 733381250 459456751 839724438 130986718 231915803 229187622 478769175 221842645 265795833 567342220 722562943 445625306 607115640 227143540 420017369 686549863 93190693 671860730 308953440 201802002 227033083 901986151 163531812 477128152 467637902 416599609 949918868 43277847 983567899 960448328 922134959 85202750 592999841 823755276 909075472 705068840 281453762 303217559 282224083 392243301 542495690 775578318 142381256 61970224 898653831 252903886 656439765 483322627 703725420 966840188 113127799 131251820 272828907 808664906 747596893 206783731 330005689 30730810 89735374 187888462 476060676 63554940 669510788 723152649 930406156 420441582 274631869 25693495 821036118 486853722 310944358 573443527 831122647 358966271 207258882 288076185 190603882 525415072 225728255 892225935 835927226 831848916 665372826 144016500 797699122 369849458 469220935 488760369 376161916 582211380 648601876 890556352 412514333 968751515 729718956 47062567 636224969 418788878 988414059 971918984 713491530 213346684 20030955 702989379 10246353 367761701 320735389 456708501 743964992 907993761 923529826 852037285 435378142 359536269 809945788 849555893 180531474 703154623 887986992 509576448 155582141 610463199 832239834 115844030 698123724 732809086 355447443 939241864 499308160 988630810 575326094 917227923 474900626 127481466 493518728 583537120 521215590 36914325 547769714 418509773 291477388 965012425 503786670 406409490 399464939 950593833 178001986 318581311 980194478 293514192 351512227 494326726 487228636 348311938 644002696 444879091 121225231 945665755 714815551 79875628 180672885 671880402 462627397 374703243 190728662 787896244 790592990 941043146 340219673 379465318 547671440 294992208 982017525 273690001 240275854 48060586 44931306 467186370 561906774 968251687 762355468 744317221 377802301 704944926 362992459 183591804 304330860 273792778 783886835 60852470 264328320 891260138 591691907 613295886 460215493 213779985 149598896 315248480 315608708 72162415 151055741 646318711 582632823 454214759 994193912 608862772 60823702 624254227 545775479 223039532 509540013 212030746 230666965 794274499 149130088 80931662 486628245 221484283 897629327 860038647 430217497 817648266 221891810 489728260 102505946 228802605 206445150 139524297 659509346 155052809 339465913 486294554 865801967 33519283 769188333 854397130 42570420 407376552 809294379 30787111 763346157 247830232 29540249 976092779 952489033 885507084 561799163 433592128 46963412 998847859 505984690 863836358 625039649 573114795 447109432 290326484 399767296 21347621 448413659 711708881 803059195 599858821 300356374 551750714 937904051 419639624 744952373 847885251 365310391 633425820 873587572 16879166 572828588 709655425 68690917 921730566 642003062 609628011 746335511 906058077 881874772 827949665 529626275 621184338 584311566 408571226 947598990 806142740 869503809 643297119 783803211 824873860 98264685 370015577 633907704 918445786 603674775 295722945 433019694 51644026 513478464 59455178 599733056 144313465 962527104 510363314 854063570 101519937 556359233 778525272 123446088 538694284 963343236 806764586 683886560 388955271 531798427 566197076 125157326 723869657 544017133 347565028 142593141 333514175 743586123 961455855 427632354 728437108 151942514 281615780 399982976 600956403 753285150 223923312 344363226 532305722 556091072 708010834 366318674 658143213 361586922 41387235 1650655 429188912 770585931 968645533 833494418 797289079 488492691 51313200 403407245 126197051 857012444 186091750 610546312 349460044 734443461 371924177 151203849 130945269 36442616 381043434 791409401 504280109 32781005 316247904 556935411 509447323 333533569 444552332 873335153 834730494 22590281 230331548 359204201 106401830 696898932 337352580 889327516 607147593 576397349 685506173 392433543 487186290 251002467 243131367 655622802 798218141 550182068 391509943 159960491 551304276 869122100 816473723 634249136 380901712 47670800 489983637 648501734 652957055 545278263 731300527 743062275 31194172 841515080 182878056 716758492 376773605 930929947 8250686 679814084 94942534 129072401 950481090 479986537 33398179 619104452 125679477 779998347 698355507 386438523 359010959 112461152 950993876 525203927 96474047 739634894 241545588 784702245 840584598 232181850 535087316 920835943 8264252 518664601 156246743 760140689 871446068 351887706 887435323 981339063 54673753 562869570 989533771 534263227 815135536 619856439 756089271 768937343 657041646 25058188 553732779 916052187 511578523 490603549 663848350 760085176 173683209 92046161 445898102 41112375 229549938 161940781 105091033 157221711 382740371 816470951 825328092 374564462 31024018 363773250 927317097 817094394 144007980 579308581 762396249 2192174 221486690 94719432 795299 526574252 882492769 151282907 582843510 108801351 970370677 621409471 425137685 852662749 576271890 386027054 879592907 190541605 616418469 943387471 213435974 706392302 298613984 307482967 106057021 913881050 108791889 226599857 247675890 932497356 439967938 446798862 56610374 206649668 893814155 143997806 189536573 700684610 982945189 306917773 667508078 558244662 421206138 416879735 842806763 673429383 358464359 772227140 877224139 383250428 761201769 195749737 644389980 371279645 101960646 648508645 239996274 296893500 187402040 737184300 480355251 832253898 609529845 408557779 377627513 798532565 418272394 225227360 52988300 659639962 556509192 484685572 725737329 494078321 314305601 992536830 507657405 813696105 282440647 604491633 702966373 728480459 850144365 338670116 950716635 664703313 517145323 382041197 426743241 79974516 133969294 862004820 245046567 374373694 841578979 432283422 259720626 461107899 937930259 159981919 873970493 118973771 284547648 645040288 117278533 835190078 498096722 97232726 199104866 987179041 540220047 357675732 167945611 636889828 420160935 330229587 347660594 672419916 797769395 993485975 998977169 876812821 161148605 220006031 158639698 400786490 598480762 749197924 208003011 91014877 303599092 413924234 306760261 167225486 182044683 846313466 484532118 620239871 959456573 625583360 203252327 248884452 500788975 66347627 867379543 565157095 652986996 682166844 986262388 538964824 247835851 117933826 792021341 41625480 484744009 328123350 761112968 441090211 293058389 923608275 682315634 951548175 908035553 241301937 695470934 485127403 646921826 467543905 64219835 197974795 819816436 464535458 345830452 760164534 218687652 274444235 445682788 114057754 286391111 47883593 628933663 84621340 975976448 400168144 184171595 863511561 529562459 645819001 883238894 745983972 589175424 469878988 975540243 617589588 901800443 738781540 647963783 590575900 792805050 707836897 546097078 795021040 87625187 225875196 455390247 707820884 523033084 356090778 635386773 865553889 859329433 489593619 857076666 468927199 552475881 939994224 999697651 596019975 289723467 887862036 549265769 886633507 292419072 159076364 191066600 958972066 603966444 88839326 759392306 804619344 559245391 205356451 176841896 914283970 251539978 763140832 547576933 798610752 993599693 490293773 915941619 845542345 265575212 411672306 764823311 526029475 27078437 457929532 121577827 605614591 509562303 103348186 309093147 588809958 768107800 363755743 160985024 741796675 669121823 92641746 85074036 596869756 901410807 579034252 24430048 250686452 895539657 349028196 136620296 665065029 401541844 20970551 77662097 554013582 969413233 386055439 778047864 890256344 389465035 325701247 385033319 167139555 340019729 445837928 425714275 79750604 819261094 962431541 893513056 411267806 571313072 312368389 814326501 757638829 377462343 323198076 592725950 415818143 787659938 223315901 865124390 553291298 289662307 53461066 505215351 211736251 848336725 627553970 381415522 30292923 249183352 106944393 375607043 441644948 412795288 911788690 983024478 995788956 162941558 727060890 222648284 355859490 387191883 620184163 74915463 642286614 142227555 362505535 494449006 267072380 47674698 678378822 124435992 219725582 109118768 727481700 22208306 363928678 613700748 31811680 8258951 46300207 76939704 886304994 329818119 488470828 826811909 66289359 9543382 52648152 238924567 931754939 932855174 951058050 677482318 168550311 497450504 479617967 357793445 943127788 796132590 900756537 732735033 777320456 648274637 937416360 957695982 622027393 21393689 918182859 569450453 909269155 474136052 52707348 301576984 323358261 440921723 818535461 558435607 279548558 955380820 359666364 145570217 758773689 735315999 845969966 996245665 199168350 381833896 680322005 573853612 897527006 22727897 275142433 416881487 592979830 108556801 151597695 915709507 985419440 889501969 391449630 86078350 820353655 297890491 688308014 232879389 963908777 7836932 886517963 877389500 812665937 984354249 872720780 801805782 85383206 4082215 140738711 160210571 444798 530030703 626270947 822191474 918152519 175013971 797831936 258634092 217882713 786656254 131420027 411129723 338782344 267209888 233113511 190485902 247628419 302931438 520480949 821572508 416781331 146819422 908549984 455504757 31870586 887017998 676477247 27196190 192467821 785010834 414547068 528841080 329464223 32720568 284233095 935276096 403775236 136700067 994714517 40948955 892988710 152933703 744680463 558689090 225091789 160358246 263321260 176148928 916611432 82911418 312312220 143589392 983053250 194256070 964195572 331144797 540884509 354530969 964555136 472513327 851511059 437388743 975953136 845666285 691723229 168163035 176498279 138946397 963742248 466968111 215335846 715691089 434594242 554734047 951631711 24610173 708980950 462680722 607317516 383129359 72134482 497123142 621345152 12711535 93961653 287415801 847962213 99811990 382108225 393528675 508731577 657612444 318463481 930553551 507556462 572014327 421690466 793267135 459226724 479568036 723563434 243920576 850373223 547411758 570415706 938507378 272936337 896307699 638099857 568405333 344637467 941738811 613383831 586884897 909319783 7930215 573944206 302487321 423434458 640538309 231366444 545131882 590425725 26891834 191725620 667653372 558493707 260141068 717029518 249643195 70875599 175180541 429778895 104270239 927701385 707448543 914082620 801636089 620359720 666628088 553850167 50244421 976685057 224440998 644502335 246743793 215414717 231266366 911051366 606285139 449526744 941311593 762090717 576759679 935068227 70530833 377067184 772849382 807974069 460944253 608491875 240585917 273400293 248617389 678504327 380299117 661032980 539531659 957220056 446657229 526994051 374175271 472115692 247085436 316642019 552163246 20513106 540602001 382345524 856967833 793036565 826861665 756315319 283465661 354028493 802969438 919454206 208166297 185806542 722600947 593473233 728900521 968622998 283290594 983107267 9946087 735423893 325317641 157954939 388797742 63914415 902989361 196104942 88772228 748614853 357242515 178292144 741894911 377199737 609855535 499880865 901001604 218207579 723332214 153743363 651818513 413871631 744665484 524399636 920187555 473806381 938101119 669193244 388989493 587463836 474612344 171981400 706082449 524923037 601976544 682766718 961483249 11454465 192073288 510302440 603307962 908344773 585205194 333419610 118176567 116893782 592273335 812579906 441717227 745210011 800773224 427786984 279703662 287124633 43176494 348004520 445672191 683626351 414345773 861234354 42727155 817902547 266754972 976305855 395298537 308686506 999550183 598684154 263680434 713173624 778230199 510649033 148076284 110272879 365070522 197986545 793722488 935857939 66697922 611356056 722937553 944269731 980634331 365618095 364899096 461110090 715319610 554921487 546951468 420312181 543216688 384979484 516386846 507976244 500346307 652152167 312580158 80392941 241431296 930286853 342163176 444983527 268761764 724756100 824806924 595663512 405548645 893643000 344631408 133755225 522631561 644306018 156948209 640742779 622536814 137149179 224222911 376226007 808898035 526791453 674678162 953269362 269726984 7469169 834020093 819049548 262753445 935083788 176237968 407869072 360228096 328607361 509587075 516570599 608116973 227017416 149032385 415352053 490526070 613685010 85941282 721786873 919746793 567901654 637208484 394313363 364562403 330109355 74560146 557902595 777766586 583205417 676455533 275177698 375713779 492267357 356459001 255932617 83931521 370862961 638401724 688368347 750849712 652098933 101364691 716889393 126907172 60747637 813066553 588219738 196894396 435059174 785227913 902276037 71318964 662293790 293555392 751512523 469693514 76973711 412728010 664967702 989350742 888184636 489603507 217685860 54341781 447840979 475126087 199013627 893231035 525542442 122254867 472097250 263700133 479516896 181426916 374907502 629372333 533714195 774963735 520236118 139601604 182852812 907516043 435172688 940162821 885614518 753731932 896172380 338705944 257205630 426844171 56993716 433950165 308247798 562401803 903682318 154585163 360584810 808473783 498331453 925233358 439907407 961602097 527419 287077227 119307895 638254341 214943987 505750293 168803046 638852711 502744457 464817740 501622673 506938596 119882482 848424530 87431416 756999867 925835649 406060151 941900812 644605771 274927926 844757922 325471288 327289903 652858116 360268104 99107189 34534912 898098244 324174224 477896113 608809818 625456030 55166718 268908040 315299581 481411882 333450854 726223666 552363211 705765596 790319075 784272273 516127970 125988358 984227780 496502176 300407803 850199204 794762876 866850314 903127028 305807036 356262138 556598204 5266779 348281906 402193300 184973533 275608823 74047992 136308399 911050566 716970465 426353693 733272320 423507500 635559821 504567641 536014215 230849222 109459418 357653822 796856756 845943590 762304004 612162667 201515891 765802415 758956554 530602475 175870879 486529916 174315117 368848950 66849919 401890714 518039738 973826775 75937866 836040777 43597509 816283571 628045967 328722938 542735774 363048570 269622049 880894373 770715314 281281566 543674676 928517480 447824183 652760313 990553886 309181677 512843992 78965332 896456155 914425474 77066414 519309468 200524529 367754362 863385598 21395322 675121915 37539791 985214713 49380013 141550285 223556383 556875703 331726195 117204742 859580531 667356285 840666378 884330454 642931068 950070207 2298956 957864170 943187523 490688900 755227298 648507993 387047644 408878982 580814186 795709234 492044300 375175594 161181560 235005897 449090362 352333354 336894507 956182679 378988728 808355869 684835040 559391963 604041750 818611430 722589909 592864266 117845532 762222595 39290440 663145183 99144590 725243162 583318528 146593744 731022804 180118599 179623660 204081587 674165102 105353794 366345535 42291318 454489510 128415010 690573096 533399504 845237826 461657354 612911806 644292443 71705801 172947259 441619446 745083984 863485652 886857740 214630201 25554274 444677090 42868124 699010499 89306597 728102806 674933510 557473036 23006537 963802568 230901210 165943033 856549214 910979335 292684408 472942333 161244935 36591260 65216803 817891871 229822193 604567956 591593267 539847396 54953576 822480062 506808089 362315794 314935126 783079749 303658957 948579119 504017526 826745520 610392503 823432993 743224109 163904956 836633461 454307381 478302121 538444881 697280361 771984332 425794671 437107807 954345496 360297079 475183221 313039714 49774126 766081359 481784097 313217488 482030983 378255659 923642653 898946470 873700418 954375171 400320378 415756959 455609212 800588534 383934572 646295526 679790237 918076950 413031117 178607303 991783190 450789074 617886601 275363034 549652252 373766573 570501221 173244404 306615725 886674850 474854843 591543398 676341918 775100365 906967644 109650048 205904505 92509015 160667945 93200500 243902341 108478630 661494434 552323942 646433691 855674632 447823723 722135574 133626768 69143576 281502402 323872029 163830910 978865367 919330420 994579217 493230757 627633843 319290175 578342682 416068105 510143794 208858424 877973534 388840406 357123246 458288380 954682465 552879347 508543909 349660036 469259893 11709220 348068694 934139978 217764906 527198173 537785546 23161570 143338078 138159594 166038748 548369261 990649155 373397619 886731516 482324130 311841189 125643043 272291693 84300833 700639822 896680081 858965301 359126443 726939739 871237152 782836444 620807296 186425207 505727710 375642994 697517403 281637833 416669296 357494084 770048328 903937361 415198847 289666149 468028231 996187468 116258042 5664864 415795547 978390494 546194319 60138367 65309490 384095054 541535849 606220117 649798402 641256030 27720393 221203562 400028775 427135092 487864777 835377157 58018909 546493555 643945143 188040725 425232593 235823747 596495058 813706105 43142517 60545903 627072182 840633694 639325255 680796320 729026344 176060658 559382055 360255752 314007928 428459487 230247180 205013320 318646235 862508919 513550024 391138019 95424191 191507634 94120707 927570012 915738986 412019626 305157091 974222921 260920813 587767701 286784005 260970025 575692169 292128050 662991225 176798482 46362965 169673858 372904008 533448923 447476067 687045940 660251042 709333252 817178788 846754812 855454273 691869159 151244011 54894932 604781412 327586722 381511540 879355315 891504184 202456136 922176798 17954241 556833369 564799549 325561819 621308615 846941541 587751658 795909908 211178984 25197112 952272977 966842827 640826801 144378145 920754635 264686298 282435684 322973410 986900731 269183420 714625753 941337619 391059981 680022713 312937296 678586586 614520461 129001093 601019903 169166618 950367842 683283920 477632951 416328187 254121016 922169870 41075494 942058797 206204183 915316867 861568733 702560573 615437145 186468101 936603501 673108237 18943687 889323381 686012075 609161325 687682366 157416871 656478066 333070032 285877507 854482940 169238017 142295035 581675856 92088020 864045423 637347914 14963535 218068980 768261320 499350604 276705803 905362821 621163179 186903967 442779628 519766454 754894314 256437350 957164445 390101311 357859719 241022537 702681044 459284037 28342753 752141270 59870978 491565365 852293411 884633553 967215791 458442380 487673949 85454198 944388368 551154095 958028779 303359217 746669713 71890961 123439702 49311163 203415409 423132361 924890694 58780637 81088800 285652250 459339261 365318319 953942700 830294158 905675950 200921493 215961295 84659723 3937249 116310647 427212744 295744551 413192821 425638114 763654709 39845049 119663591 300552629 36990014 351983898 720633010 590024026 882864772 201075745 743016234 601323957 645202604 826363378 758077361 372272503 612911288 828605682 818207275 276500515 735782917 797897082 16251453 612827371 483603512 953014222 586779474 788945475 79231908 275035134 4067361 201523801 318142558 10877629 471881071 67111051 464112201 393063200 127134795 751367427 479095917 894648954 327289781 342856884 128846969 758953968 990888973 212546133 875907497 412007030 662375137 830163641 448975923 790519942 369764934 272379562 86361625 875337372 911293730 304232480 520938011 433296140 779416814 990088027 265069491 328926778 129761458 581352060 965760425 273484816 676771388 662653541 421749066 472980222 177378480 130524986 708826747 950846552 618437929 797044008 993522885 921903679 271084767 448837440 772626661 854702513 684729430 408875705 391407706 940436184 947689831 8171771 223728857 488963979 900445183 709348747 662390893 661354343 172620443 661768872 882105742 227272155 101430829 976910468 114234788 963927378 780145836 154838918 242767054 817980000 602226222 594504636 555236869 90036548 777378900 766157621 880301462 430259334 334814569 8632534 16717346 39700302 385509467 465284824 870093489 990154776 871637347 293099579 700580345 296987856 431926292 185095017 221936182 1674443 986743062 496991438 793486870 65187447 208143674 852206942 544656772 386690049 445458892 440348497 601980312 180152016 993637344 630288602 275778529 687883307 376660830 311784479 584819918 311062219 715853383 679168142 476424498 553918493 761188985 345084288 90108541 209397387 542635855 572588165 14990502 659594799 840147532 411518497 233732688 563394255 103657190 847208152 192654011 130801066 785932065 778316490 372068672 339876375 976073803 687094646 103021567 147006742 256427057 114612835 875489295 844271385 902003243 985437561 988342617 986762990 249846189 763354042 765733467 358649748 19158933 250123288 559290006 242218672 575812083 808450930 150741255 753847390 222489783 115582821 898957040 706553202 251329031 456498173 303083906 476258248 491010528 649273424 183059242 478023026 552687310 936610458 300416580 432164096 478506117 53592434 582438204 700204455 401505691 521396862 383369211 201557973 672431716 382802122 494863017 95375375 224150906 562949674 807568451 680652719 332452897 303331758 354324696 432307063 25000983 481611684 658938729 992362630 883698141 888003190 384076354 489235475 95762303 906888000 223685437 990757313 996120604 838310586 172900494 363008794 12937508 111403066 658755580 128304734 794922068 11747499 107349683 929199896 890370929 777838634 384064717 350226487 941979472 920097303 711348407 623704834 924114919 994227062 214209835 103230577 156823688 605973137 198355879 824551754 861342475 775924510 272063491 825396059 177962207 630698593 238214424 947322431 234830016 451595429 817184367 112267206 899156633 26913321 186406625 925665806 141868040 362432078 193392586 212560121 919743767 514871709 353034430 704421604 377581964 922300596 836539010 107145494 361721999 994504458 581241743 84069853 744501988 28400328 340486275 638474377 318128372 818366562 931482382 650874611 200117461 593954732 74212791 458219075 260259950 854876527 431514783 806647520 268116967 26505758 4028940 346995048 336218395 406587152 26909635 349987260 369640393 235495649 595969475 560042003 904051174 744345729 449027537 229280005 149214330 571273922 313103322 762181501 843018091 697756445 477047278 149189728 263516727 233690868 606553289 58167120 715378564 737744369 907064297 884893275 381739091 884461057 146970893 694614345 119946812 137152934 262404673 133020156 866619605 630753193 734069321 769175653 116053363 753396073 911414320 69660591 737327261 108987215 961318969 966652725 358231222 526599327 561245229 597332798 599168258 533224252 469612332 741397579 798893286 687588192 354331868 51413713 258397891 23160742 709273492 546642777 446225415 919110706 375640495 31771652 832293846 234523627 618122866 601890578 365382135 401371148 309728987 587533045 620207288 311704364 271335319 747495064 158913527 390127943 531530495 167966443 662440889 917670455 508840374 4437897 51645516 604858470 970747772 511814835 658691000 845817724 426499441 525145669 597830332 314080777 872817660 908525446 847845492 592966368 571388233 34231976 659411963 889143322 304081350 655826704 358156667 307859150 984462176 382007668 659194362 105595265 96336760 957071923 48861200 842712453 880943246 456836827 651971495 721154265 292424035 283168990 781289645 366533358 444217810 637499067 484920923 731988273 851639216 385036224 74741464 610821012 630141611 358992 969790780 758713758 610625157 266704057 896972768 475479465 461846191 15449426 202782222 706142836 395702589 512750781 720668833 884862121 935575076 259067136 680428728 983175819 113700547 162199068 618560888 817658342 54343721 440725732 460408321 723240209 643851172 553659302 216181660 406303269 549397086 576840451 799080223 274405285 630182530 74633363 425341906 580540938 378627792 870352016 840304848 279587593 752693047 367871579 353234855 609528981 701972690 192679070 858427995 762754800 498817461 258402998 746376782 290471595 596532284 251312533 400194637 326603072 207169339 939111397 309615761 825447753 463399987 166900865 966959746 972162785 391063186 208257573 733709597 326854518 96850567 716443354 521656046 122991730 863059228 839714188 537328741 873198417 626883892 639453557 416469188 415335396 882582757 65205140 571025822 702454841 620005637 817084883 613171256 665016381 283963942 319276068 188385182 834109526 578238850 670833594 986543291 524351977 346715159 98182260 333110977 229863260 14197471 673803754 268606190 596204549 852993871 68649738 463009295 576781398 170621683 616494331 858625911 347503689 788970144 188669386 493939786 272813597 888916889 877198880 148285329 337883949 774525801 380909442 281289162 322101699 307533858 731133877 616821928 839298307 546394106 355441831 142112100 525933329 410263142 36917890 299380200 157177379 559650689 560801102 739163106 624049319 777821903 174817286 370013309 693033741 34291622 436774354 459315326 671750983 230841713 363403292 591766673 501562077 165774308 755330498 796898726 850122759 931448230 739438339 949631661 947304448 158145857 952825253 348677317 438276619 300903732 944079692 423438800 686791568 900491451 217373601 434322294 726204243 441604416 596934590 159760424 258729516 713786973 786707394 182013784 569843966 791341325 811817573 435633747 657816805 337879894 895594392 887475995 606988275 24288322 880101182 689196260 464481025 235303043 27828649 180330271 416598886 725668408 358007304 619815305 324039412 663770622 860871303 518927904 448332184 486128674 76808431 762236135 814999132 17578855 51939346 320271147 971617739 368830984 633923711 808853119 358670576 898937897 87279084 936723765 159267824 97853821 174940963 453253256 227674468 571274590 684999166 709953618 374982993 856460661 44398537 976856925 883817732 166958707 213564060 999061633 777999026 542313391 873382806 274156329 373814076 441934854 590024018 548836145 897055054 108705583 982754625 36274303 733360186 451298463 883132055 358894345 104864510 252090216 248679341 873367703 659014870 546827381 1678466 295726242 145910984 723690054 277633629 818697568 242905644 800037815 826019584 530336882 291523069 204879501 717090463 749699807 698070982 826431131 299911999 2578781 738993320 988950138 898890085 629105685 388862533 403034430 196483784 866466814 234130781 511139268 125457686 534691426 71382920 237092850 751190677 234994813 496230430 674027852 298427185 574112955 419656134 283458906 152285987 367045499 730766567 206726215 271743663 728252010 912978439 344271044 713772776 294067106 797056522 165130328 107726022 962340147 59950457 31341963 709930409 240347592 44752874 447033276 109693020 440471210 254046172 995198266 97659894 38515496 962700163 196187716 356620542 223866677 325167948 590662196 783305377 791991949 494787032 91628440 938911323 586677991 990242507 235064809 240978853 578143615 844040881 719134751 455695296 951307420 364555563 726204859 914393844 895653423 910852228 185017941 685937846 546937065 421720494 379993473 821271452 967069326 682235022 322291914 874179038 801941154 147266363 859595018 73102508 703543363 8875839 688586438 269456777 606624759 854950516 556166675 973843318 761815030 690195019 374628982 573055729 417442540 29675345 507608372 917694252 675507414 464056955 593425899 619222800 766997930 853030719 686187320 989665760 722522163 373779200 176100294 59557029 647947104 203627111 21427337 94373082 530574247 140547730 742390046 320432923 697746855 591695993 892971735 931346908 461579598 597593383 997742705 812633739 135152962 325316040 278216488 657963548 98270554 106861220 236253365 671614139 430011059 15597416 184389909 290971638 318834490 942059139 931515878 107745791 442227785 186623796 870089471 441034250 747796789 280527989 162762146 775652988 843017872 141415176 914519937 749954157 710956534 851562628 846091893 115303965 62725957 767283972 950574075 509888502 525415937 327580211 149788672 554946539 163547311 991389770 271406177 199377680 559345027 952910024 314352912 235039496 839996529 756379297 851091595 425350025 556809394 718919944 639549813 843542319 219206670 675064104 729076320 463913423 469588998 674927363 334256981 663600359 162513848 725512550 339823450 484844189 351746540 605929801 770200940 17416965 521674004 127183187 486864819 23648477 747655483 922062146 477015482 121572435 715275286 835444523 546548682 436959733 580483260 666999838 210616724 120626756 33965873 388310995 732129706 812658980 180588240 558414050 41748078 650077728 268173123 133670904 811705509 257483826 336857228 236946849 357852807 968794087 653282595 57550221 105866508 987940126 109982390 937623315 637954058 910626958 568496678 541658460 168403865 163482288 98138542 739199991 484287501 200264937 264578762 870163753 812975274 40575946 719656169 710377912 640921787 47454204 821761464 491806316 875366994 343155960 154034306 485456263 691388989 885078873 203870934 760679158 337760651 858720600 897120870 520941312 169460446 937367096 674946697 94336817 28493035 297365428 974700870 510963026 737060251 635499784 77555802 997258118 342773564 705772782 897715703 203166091 839755244 40839859 928680787 619817342 912037213 589963511 688862418 674162626 168018883 895380016 84032217 149948848 524726382 107881684 604646824 490398922 519589116 734953088 59628272 102411522 105536112 153617521 631098608 249009611 621322067 790550432 457893498 361179872 143607198 559569946 676367493 682930186 277492051 705097859 526807757 926113419 876693247 271062448 23384454 328589413 194047511 933236044 161550915 924786642 522807282 296468089 255657460 133040275 232792071 381335685 109417740 17085369 489952191 208594585 425055622 702624280 922823795 12949382 809769566 67677229 500147868 548586172 154502057 257038865 297213668 304010844 857587842 766867736 533570468 593476862 265503519 550963316 282552513 559055619 953451794 986220783 277320474 261632560 272283640 333739140 562148762 46253099 492038039 431544870 818593178 885027203 592737163 790208334 766702860 364259271 462601154 887500158 182468788 288669092 610605984 449932869 166095504 818256993 102033388 78287639 237641665 389721436 401506024 999254748 67714561 173780585 991949739 769701120 228037095 997268346 525270794 934559077 486161219 326344003 932292438 368309509 591282742 838205306 639055511 590728228 338503991 292096250 161911956 457017279 163545735 118963552 350324574 811275853 387833770 417774435 49498198 702890772 63971114 857937085 317919924 61936280 540003491 494501093 31257760 248088977 831294858 79896870 728304547 342495990 269133468 378786697 508254336 602104909 888063858 443314240 581576478 660225144 529590042 823389047 941234037 929986722 450246540 177728939 94803653 560455993 891896030 798761332 374558799 984565930 739086464 205866735 339910322 603640364 554911383 2215101 311547104 994359791 463257079 794188052 821774583 824019065 10643371 721507693 551027189 551468185 107033374 746951583 541985483 809491417 298962749 562224695 988134895 426485892 916062653 50103966 540396649 698983003 384726994 667633223 308745614 137958339 673832287 581493422 790112020 434536635 308397774 838555567 378559921 877602144 316746992 199306208 98847272 494987596 246438940 776601019 813978777 717447257 147651438 71162871 128997703 152182964 982706541 344003242 850659064 725513302 710177986 675472911 780931234 141949017 659421605 5372585 994372884 951703097 795020635 902287953 550342280 887831724 198000112 844156059 236426440 506579757 600690511 380616229 369540109 156729737 748762793 207212321 713504657 571388087 4509097 331652387 41466497 729118863 475555878 926767036 718210342 534875894 525670876 539102850 270768424 500276074 303029952 222078970 742712267 130789531 349643044 254128897 857733844 76532002 559450606 17499143 715572383 26895800 733903037 538366816 293958744 527029223 94306132 558093290 603497582 819529486 564945867 512749113 64759264 764498241 629974794 163579905 993130294 592930400 661907141 685525324 938823447 304676559 745735396 674181829 214134211 801744074 16182199 876130726 533175135 826625118 208184095 392285962 80361466 858671735 422120737 645553313 896752378 719901246 727149136 512450630 330439321 734734740 658814816 702539925 729914733 470963372 685192237 509142047 27849269 166839842 485440811 457558318 556457784 915080078 992061120 868927222 366851218 419149386 259656440 94875050 781177764 558397006 27356188 333972660 766470375 117993760 990080543 57021419 119750467 150680445 303001143 325715105 322235736 174211518 754907326 758574253 104120452 984533989 176756987 356514922 908140274 12467607 26772028 797723664 705829088 350888446 31669280 919768073 802414725 871905470 88771930 940790427 132445285 350330436 699529324 144852293 922823783 812065958 624631154 260112783 491728923 952777190 320038849 517353715 303878992 327248795 527082304 719115515 752461771 261621142 510368627 790732440 607425043 869111905 677602555 178262060 200088776 848358771 302878953 330416064 467427539 752871536 506506371 501273142 905561873 98076064 595663166 337533693 68324048 918689520 77773823 793041424 860068218 82204133 206833614 733810694 911851994 462191419 406359229 244565340 303864102 649316577 758900133 579491456 928459167 74571274 50786882 974568245 50609065 635674216 59099706 133616685 203720338 269837963 702843889 587358866 902085069 56313298 913855474 262201426 519290127 902647709 757424768 839234761 846035576 492665108 418567404 691726791 969075148 490594139 674419266 836261070 362224214 633466797 208904550 531117009 457923768 777067278 224879193 700112615 257356368 62324078 237885147 27259803 837054263 397177537 328795764 438738325 137087277 427129636 356767384 563801265 401455565 843262562 27595141 670194452 532117797 887940081 413248322 369514357 862619640 477975967 782361137 546265367 893907361 259364046 396800398 28556373 45301710 267651218 259790994 887752165 660544945 698780133 438255293 271696472 609673777 889528240 414452525 235462806 559256217 212280410 550439098 92501258 430554503 248541957 11758278 260544664 366632583 623124953 372693786 931635634 550594455 862273592 105542617 388769759 211523314 956360020 951930022 951880881 226250761 77617852 50449115 510059372 108029684 187121160 680004697 756269007 726011496 207321305 447653671 675797007 185298049 962836473 489425702 715899911 146596837 715907104 675421567 272337946 259431823 52846359 532206559 142048382 663564347 500785476 231833457 127070732 976432356 628521586 336006433 511872675 597381987 200859124 745894337 743654212 801066646 927324160 462968293 995385229 603678467 447910092 682284574 482715073 200071722 130346047 144986235 692414743 603680862 553231928 423427037 642399213 991366078 277829705 46693499 879319096 578887972 521475552 536951510 762013943 244778803 607503620 347932801 954274971 357916508 524171968 72984808 970791363 176186630 991896744 167234868 182903318 358984840 117049166 93330796 46998592 837280094 902594552 74974087 786577943 460416510 90983223 59207748 49946818 909475399 818061024 561213182 441169641 170386503 761080569 335672841 748426395 117782830 399252435 394712840 866676694 543683180 242582322 275490297 999729514 807686293 699743321 806636672 961852645 104653320 579727133 804021652 180063218 457643004 336976209 361306507 823061890 195017190 630309660 26442880 108921244 470650363 867717915 891172448 756866004 731940441 580503123 710530442 85579308 340008094 158065235 271026540 599338112 371159255 844182452 599830146 824630668 487510728 731744335 998604072 958910471 166581714 358448974 91943736 143796501 181937302 376545813 551495908 619733898 579211406 493180691 926718777 804253817 234250096 207051765 883800334 418556609 669283753 314591731 564857520 31057583 673413477 414373178 852577156 844613856 412589989 797120917 104401209 932526332 600774685 229984182 157039434 213651702 37681405 368657006 514012280 163670395 594698530 929101894 275610612 207442254 181656811 215571874 750485098 518807631 831286495 116584114 480317198 104031008 739200369 628717232 718921190 818741547 35740778 240159606 854346024 426927559 576781959 519160120 468363215 32168461 499126455 312671805 117145593 974304028 778346606 381277176 51621859 985388938 888890397 674569264 832805721 857603029 163007314 49487697 332840328 247107378 869789682 523105280 304815067 873103229 280494415 665458930 206595857 998123757 177443703 667220972 272493451 279762563 875720002 23611874 398465477 843016052 114784883 443340943 394147292 806482191 775482870 711076146 59836486 556217083 145997433 493530109 296917476 611736653 681599312 74617479 621474039 670701817 18714626 854045414 505603864 775670211 736596214 790225213 150532670 631161155 906652766 746683605 629032184 385186647 313147294 517296302 934703105 939845721 524247239 113550810 652245032 547662441 404098762 155127411 482428025 271157322 816829431 705679948 437116421 533511591 714183527 133835081 358652128 948552374 389798855 271417982 812731145 95578583 622802516 785656814 66820044 715140974 306276459 213500125 36342345 209657024 978598055 620053233 837719772 725109187 154251730 268962125 250796309 420719223 753572315 254142966 786710907 38411652 775591728 969000463 418255881 81324217 813559362 9785471 76476976 851934993 848912546 1628940 739038971 254484531 837066930 841692651 487458037 182733918 562849016 83178331 736345029 897851139 146548358 814497945 112439672 575636974 135935605 428932121 497146339 480271887 167218579 197742894 933885145 128795088 526867089 14129874 926807205 845516647 90065831 669243123 226644704 746799129 941302858 150509524 947231961 812751785 489145152 267021024 225343892 454510114 919323509 338489929 461466750 338144301 11895398 473081279 882205830 179247676 152182262 716281862 77842106 556493400 795913526 246487286 999843491 28130669 962244534 910604876 583671992 738446700 122622932 487173228 783035671 373328905 200750359 935105210 715517943 829989581 99357879 699040667 709737265 552770425 488499420 386126687 390560714 489969407 604665965 604637911 150016123 4099882 593875923 390579305 317075228 236723988 310491805 721339210 198056026 967706349 308363340 313922410 827708956 321787610 958069778 819387366 550187430 811155410 604579743 950981325 323705853 188547877 517375997 942040544 483476299 298105280 389389101 769408047 400974859 682445814 342803096 50987439 924373653 642470891 326672260 219466970 682829420 938063377 761296289 876363009 32440703 352405575 135224202 687095764 268783827 775845322 475940593 11838752 341093372 727624310 796023770 978666961 321514879 102156390 882366867 59709689 709388320 582562868 761390723 625948731 580853704 612708124 600132808 982753614 656331420 410087998 776619917 164001793 656022830 699443591 589881566 91397686 641485469 347174424 407231549 537371702 230881309 951180186 811205694 197223654 370245362 751087645 300164049 965339668 496002157 462931781 964344305 484328076 65344702 320394824 221909972 957414410 336900963 789150203 162155321 751426074 202827231 153707502 75111025 539822301 68010906 864142482 299055173 811413928 126601443 84768283 798541265 938515810 591169988 907050347 976225052 796698069 35341716 193129185 870753589 854030728 926245701 78193223 159559722 236268234 38146335 864370556 26074378 225564385 574415733 912653671 549752557 350556231 962264054 963667251 897555225 896995549 884772431 921043435 728390249 258882234 355283122 871524441 260172439 695982897 420751444 542203368 671019348 374233525 880192836 19933756 61038004 709633104 135370010 433409194 430644051 400646654 620989083 849478237 151977529 905131940 184832622 480309322 920022465 479218854 806470874 276143825 82032119 244986365 22605847 448741296 936266574 333505002 704752724 146300310 48139618 580030101 648035729 18809147 760667030 853018896 562148452 658689391 334065523 859656406 999965056 694742158 128691210 699926365 923982527 827132336 424229908 415564973 329284981 865779826 158984432 825898703 554564603 535774992 843749520 293322483 217317719 496251472 571646302 761591480 649327270 233176567 698326460 792311740 726214046 653655714 700161044 822070457 342507253 845957449 794777992 433609895 566701583 443064185 625355800 819194563 616880440 182616376 141626560 215662166 707555297 452154219 79280121 213714304 668114086 242113139 815015585 619538754 338936152 675700506 643760737 528069029 194305177 831700147 823400368 886513612 481727400 886187066 34812698 184544214 191688465 788518873 194836549 812565121 679147392 563360709 153643031 376758548 588446639 983173051 708667860 691728572 616214763 119113438 346122985 478698987 527805771 317306814 951161664 947341786 906762972 451594665 994257163 749034385 325131937 38260980 338559764 913415569 478332864 298634472 685483724 540035560 302476769 178724142 543228801 827510281 24398180 996422150 772502496 512169387 29040856 497489735 105480955 153476058 164941689 354863122 740564574 927541342 659949263 442902877 266765251 460756530 580192474 778824771 87482159 784897908 292644264 131886618 842524524 974762932 419020562 357572656 532609545 212523080 687491 84960490 465301332 551415844 69024420 241400744 101770354 525448244 502191272 660053956 200060110 293217582 376191088 789804389 110275406 491761629 318954701 971695108 718595511 495959465 924758006 74518296 975583773 653560155 578780745 429449598 444336506 768736786 466835521 207451207 963674949 554271700 465965164 6519997 37614370 472111328 521696249 245367095 455472940 146901337 123840765 778010438 584166535 796992131 840939493 785955535 541851315 50197371 899288013 687778205 557816881 207677596 505463911 751786579 330158042 110332351 642558758 345876286 25965550 144268723 269647961 487632396 455394570 446201883 930137533 14659933 528825895 500861392 778687081 697538421 157055592 85316656 609865928 676630651 720504441 15649223 458747741 475464842 341351788 525290103 268335615 402840988 727715067 477975197 291148512 506131478 581072210 598160830 939991394 553872227 378767755 710011163 576438231 592443651 426431991 243000694 220950662 904591644 559991876 858386090 486111775 959317177 411487147 878399630 521796429 727045134 27534381 970467047 700082324 923551499 525912206 751408467 949683664 47454387 496972933 21880289 106654971 521222962 468667034 198276510 420038580 372350007 870221843 360018629 921858312 145918777 170077326 515096651 76553169 336414764 82813680 890601112 107751097 888417025 358681535 116978256 988489369 433802659 784361611 318033940 358116808 926695934 224435713 658572848 614392189 852177096 225027779 61681783 894842323 758657396 880503275 476586146 572316716 909544169 979109508 648854066 97376258 396291767 868760874 850489583 590539174 487460484 647081232 723143242 100196336 438854684 574298672 32701144 211049565 108804557 278880162 813707787 111948578 975556793 481830784 848218654 807903911 713636149 315913524 311805611 357893796 978531417 802759143 883446373 357666327 634944329 239505198 242571008 959889746 167550084 572538390 845518302 260811741 774379694 19127716 85125743 490521361 967250470 990757381 736472626 442111742 248785494 913814473 795367027 600080203 26769104 751553913 82143642 235872482 234951786 733694357 858038697 607356261 23137112 18105048 50705725 548932863 441016693 351020692 558756634 874926055 146701881 39252791 747044013 168526932 427267114 392073197 867460970 164634407 217621825 479769140 652932930 663672195 585082222 246218190 954552845 363670507 543512262 8805323 668027570 222461566 900162872 930059741 689285350 748815238 85890810 18668110 545052292 71957605 350258390 455721386 425304791 36614807 377450138 592474329 520002816 996574324 584779326 753145270 67285734 748462437 233133372 502021242 646101056 954492983 224483756 475372043 176008501 334518788 236731884 110315264 322499012 784954356 58253133 65483880 580531551 41670205 634471822 925907955 799181391 786778250 189587909 190592951 520869714 330661357 687198535 579712550 705908452 58052959 753786258 717481921 867816035 12313733 809778328 741080019 790601116 567251005 182062581 8340592 686989076 807067543 361639145 345876572 435809757 691538191 104760543 55162583 960070109 445468254 765311339 868917843 56846855 998305109 980389299 732910349 85353198 574172327 449584173 173835234 241191515 305433266 175009007 18402078 202085921 730013748 403191826 922871493 182724263 107804861 470728977 861764775 955946433 866629742 741696529 751848714 24680151 803803996 33642039 985895764 921162937 149557945 767677849 367996613 944299775 32589410 640350424 651490723 269807923 381685923 862496244 26764850 562544782 401404778 401950598 106778097 337309533 392309509 349527865 314034516 286976144 258981892 190290793 805013766 125594823 844423683 936239127 241161078 854434211 135970142 132037473 314099639 305814057 698891043 244019444 507732427 111428003 153475673 320682078 77390257 261171940 895499439 415086400 486722941 297063397 945151186 209438673 214600728 396865277 744021140 612807082 667145644 100599011 169925506 690784073 63186721 323639756 994482995 719642808 546636473 209022691 475649938 154244980 112151464 222414803 705140725 261599601 240335273 65475953 670407314 357300191 405219446 905599567 363680544 430182879 729122761 866284513 990013472 241991078 36546031 294520549 925333391 596705699 419227156 722806696 675659592 545664100 502856594 693284434 754235232 423407780 396008318 923445987 439684146 307576800 461618135 640243044 405212341 867814217 44125757 715219032 725476813 631060301 669413529 413303563 877153180 516646629 908352731 430827278 468097748 824849277 828721048 364812582 34023547 907576013 998059694 839481363 704003138 828307108 45503991 389418416 231799911 218194265 772381473 160744670 557887344 414193463 499618554 426715431 863015765 335333818 359584152 416281961 289968542 407230516 306736216 570847086 48025361 422498802 320200699 917998845 411368924 455038696 799716210 734447170 233846250 475250464 667053867 475103190 175218408 957602630 166385035 816141109 349696839 658098974 921323644 52069173 212107700 176567756 2870362 725918384 161203656 861402135 796809939 304018064 449688211 792562471 546164952 354176466 139625716 986346961 734181542 747311269 80033779 820038752 82047349 77769450 253252858 43146856 903177938 888285361 183094898 261334799 347168113 678839918 500806059 508648351 568489387 602211106 220403248 441225784 125822543 729984588 514562374 691346340 521208608 694094570 114344191 778385528 952282947 160958237 483010127 514683825 150272635 536825986 521011222 532626038 457371195 78667444 61509809 509547755 468343585 187085974 936959386 494993871 936546410 952436465 161866913 757967430 100750892 142863294 308010104 978359913 635191991 447197530 648806539 14337 250289988 763385119 171054074 416384733 785567368 507422638 571385450 152838878 157906267 926442108 565329105 808355456 538020698 468158538 554723610 600932959 721944111 550997091 10992264 568957287 31763037 756039370 829908608 480159373 270719541 76803911 667017701 355236535 936352699 527139136 847630531 685303731 199343217 282336312 372260094 594053474 686775422 178295921 200539415 839712900 207014740 583327936 392559273 18252897 727823785 977466765 947093548 542619489 602420668 205007782 25576975 607172206 799169602 473895879 918277530 23599930 269204152 484029016 974282936 166974547 830254447 886314992 467385535 610194866 644286208 810208684 781074032 787700442 304733504 972443428 349087364 55395442 612685397 793158198 60521406 690006684 942365430 561734337 684855135 659371910 488017344 455544871 660628495 365098713 927992028 111836226 167559053 315924468 526735000 501064634 944202479 41956055 216006735 372943371 468682586 285665744 211901231 336385653 806195224 855886609 429617909 812809690 470331593 510625502 181253757 902170598 498524456 999409645 298113117 496427019 580437701 492543711 865213926 889259196 935326532 5899512 596389804 911725449 116390851 593148405 658737977 246452278 775994748 32871590 737659291 258606662 126360599 351164238 579206294 691619012 62233867 10350365 277165408 250232329 678092769 933793537 545419879 326015229 657082777 561405481 876002373 480921094 323313724 163048963 355418653 267680631 595264433 295324743 845254996 742907699 680913585 226043390 869047906 406171593 180435286 152495964 956019835 431927395 977193553 643029655 764974491 529865536 996578867 178039413 449086787 353076368 579128181 388626953 437347638 939559478 245745602 891760282 985877525 408218226 188242736 426125090 349126727 491799623 500762950 660457484 290589903 631000804 246203271 682887914 217085461 163221126 315907084 586960285 963903106 190586556 25925171 754221690 508316702 281531861 731317083 537235491 2589833 117318418 141590756 98983565 812438067 776723606 87461337 312690109 853426878 644344795 195619150 495100207 179387108 592529511 319134495 851680129 885708573 691933151 903130410 60445824 637196311 350545334 382110404 74460535 895257984 58868626 307414454 169315480 288555879 292865008 466710041 309863107 171129997 960786853 944924815 572446541 394136212 970214165 246249458 323777258 244467277 466587397 274667061 362960041 564252181 854771630 303381181 459061082 164996156 457416128 422677472 874553154 113606836 243638325 876986932 545720507 190322414 143249891 480752499 781958658 339316433 752351429 779664285 760135202 948074476 805173205 813727663 590040357 754251675 679673736 242490434 401251422 186982903 778818067 630582249 584949393 6276942 827750761 490759058 113543842 127259558 390529560 385529140 979538319 467094226 356472512 465060486 708106245 769052201 745225353 992042788 188937614 706224859 384990721 286125694 832399649 337888993 676850575 26472088 80481673 433801568 382096867 274004096 609955299 106233075 642603406 549543683 706515905 560263261 134344792 591402310 956760424 694928249 82258492 754093644 942522279 551719623 763216593 488536580 861414492 335680488 29100697 191362297 956233984 767388065 648830652 33117393 878214138 65439679 951349024 338157385 316516058 743564748 691940276 421931224 163305949 509399679 109509402 276891367 431546833 849248840 909474138 523554479 674627818 931907668 778632245 969994192 884749243 194508820 993738865 665673296 430590855 652385320 639245566 356046240 107913126 220051662 721850866 585575939 814045447 133015858 451857584 325246255 315099038 854838443 223462401 156151063 804032289 550699354 30384571 911119278 393556114 161680625 429893387 958902849 660617823 697307945 364602594 966848960 103410814 317964842 497890181 35867672 972427057 184221072 816981399 774402551 369284123 304405085 291273550 823206536 226372726 904358097 391723391 409681293 190704098 152717015 171890984 915788778 903851727 10789116 346817888 926952870 138258207 119098917 81989854 216959909 518463457 162229943 397678980 722040866 97562791 705602141 579969762 814360654 860766645 913622983 973223755 379965916 23973601 599612679 759293034 340026030 980077324 86095878 436099225 380066098 28018108 115629614 169706000 120616460 885040467 507116736 982783126 724380925 945197280 862578535 476073524 224214593 475580996 289683873 445648791 836594605 472890288 460070373 142076907 228180486 408640725 384140564 731157312 655871696 756824682 805263704 570327370 419998077 957866083 404005563 256088400 357849370 517010223 516221787 252785673 232335323 654185612 981567989 811482070 917070631 550302293 531646822 833375828 576491032 366941443 590943715 740917731 799451377 728593684 594958254 594926004 412375838 319490517 782822321 131369427 641168224 467415570 991608855 557096024 462908709 614800710 378721878 736566832 534453065 678951717 142252857 712661778 583320439 388798559 200682001 717517294 422715357 702218824 723932734 114424307 130589974 908731560 231149513 122294753 91403787 706235592 200404758 131316694 979268259 580036212 95175169 940532295 514323110 900935584 901962130 565044163 520324280 355412387 105191849 763112566 456269868 454054019 487323656 791242523 775538379 677886812 204726574 522564173 937421980 775887275 437024478 780704064 27922031 80720932 600191505 496006128 552528943 653733314 184182237 639274115 835672484 441566468 53144516 858663490 612787874 716366665 593191497 559549956 195976263 866113931 281999474 747789832 187579774 84017898 420813989 756426626 693670734 653117792 848084298 448428976 988397490 713942253 120082588 431319359 283316301 733609837 695031209 381476253 894633658 20332724 39370047 583130871 375255956 879624833 372892933 618982918 376763272 394803465 442701261 882936698 675503469 203986577 90641183 545989165 432381218 195822738 805236043 601492862 561915898 428358209 867346114 740082151 402058674 502765250 52657249 352708404 734316113 349971302 910270417 845808923 924894409 20298803 510554069 675530399 680897015 467364664 309321058 489655638 55383773 719631286 684477152 444746555 940966426 549132744 7431460 68244725 923771464 1968681 864861325 976949822 514927497 508158004 62865472 519201587 269599039 676800081 662154724 810890838 985995857 132254924 377739905 853310711 712355307 506599357 125407723 335711826 880664629 310901010 191473206 743899429 569357916 767712205 32581507 193877495 857736387 967944844 720149083 855478021 407481988 800304535 876114494 613569447 434105493 836908314 701776470 541909759 238927505 607573889 460678017 366454118 783953974 328043634 614235628 392969407 788956895 885999380 209624687 58316244 522779076 402236283 391360837 832438333 623631932 625284719 625623388 653111055 49908988 887663298 627295179 934055211 318336263 899724908 562466994 67023089 859295677 314928291 953683495 497282658 395227309 655738926 19254443 370133337 280950894 842007367 430822313 2498670 513264700 335727686 721943366 30664747 792979614 189601751 740139620 432261188 630031389 558484325 223421998 393812790 63587194 805865757 720033745 478974272 142243417 816612484 188992118 322758056 307284786 319439139 718149834 661641868 458893895 182312596 708297282 66596775 745893442 803687300 844459924 186690532 527495673 395453892 552419968 196916290 256823474 734963076 767858752 119156844 543359696 313996077 615883084 228512398 670329563 917731736 801399907 549910791 66991016 255742948 311398081 918928819 333841064 193713289 839330285 890972547 454133557 200674385 527256146 162855095 979953649 524264330 203595146 688335746 270493410 891032634 630634220 373648599 3680788 879756949 649522504 579113631 881176708 80536589 837495492 23381731 993202221 888166631 164777922 728324743 958217782 405389545 827603291 610661658 183328100 772928648 982349928 184307123 896697918 802539359 849500367 632384784 998217580 329313179 899733890 291746471 637327178 596408015 239676092 460534262 786373971 346530853 722921818 585591176 872317570 102648170 494264293 928494675 816529408 716612034 643244724 493480254 282493601 985912635 811944908 302075402 73189546 311678768 915938992 144436808 293133523 376806561 877837363 944504573 974501032 558892134 907638207 458152675 351617121 921576627 565177385 376194495 411628059 185857069 482959083 338429954 584253363 646950687 988403145 737027102 320036234 726478354 438876221 445094385 789608955 663790651 19235273 645814995 243342609 756743935 961334954 991027277 485957952 683583918 814391096 84339866 515850764 224595136 215573658 183680957 342474345 879870696 984222468 979694754 716141743 354333947 744008165 249507107 982516810 314194957 90890052 631194057 758502846 684466790 537598512 797185479 809823356 415628599 602970040 506688648 766809815 431389999 71292235 47195948 797615313 720969573 281336130 893781885 154479936 480537880 170031220 258264932 552418396 655986461 286479025 511242761 55852069 624896845 832680396 664910154 554039497 897148544 221847757 821200535 706374771 734579943 431415800 765595729 20279003 188145992 418064980 666056023 857591591 179519728 185691875 543514668 857729031 657753603 543152068 518924271 44111498 892760719 308716179 761415657 897524481 976673387 263799475 915940345 719930242 336681412 261309445 728025322 486833213 511455918 785625264 395053373 151190711 390727099 130717668 564039297 234586908 926232847 240741126 433565037 293483258 193766305 347287286 27839985 96470889 882749775 625791654 245971760 603146608 295636923 81440411 313881645 918108043 454483232 418385948 204280548 617293040 224229828 456032677 635154093 498581704 778938175 952807200 862453583 290845754 314927658 370025355 306993901 790289584 964073375 577063859 676514063 539980585 623756250 837253539 197738037 581044058 359832271 899317314 251529302 795010571 925456685 160156871 213311792 947111295 642789369 45465816 742303745 557684479 144298329 591477291 841728815 474175253 834087274 329390046 999010208 843496831 609100788 360586131 56015838 393798197 241942890 535819577 779509260 320465663 440886455 450460570 328599347 627039710 131168044 407712047 757365360 465611300 975639576 679942612 926407776 270316679 181288720 493635415 71593330 332445406 575893326 602580170 281081276 975560544 897927356 253203961 999125708 806611888 367801306 842652718 875893527 642082230 693531002 326041718 607029112 291944352 283312167 86786930 907031017 387155826 308970534 362348009 351890287 560704862 496796304 896423199 75077992 313679647 154537218 270194949 38694446 975349554 144359073 102012548 759370557 945268312 291951085 821858082 926933044 789146998 270250420 111552264 78426658 137494562 720994069 577110180 137862582 287368012 773389010 104610871 893100677 147439108 32406859 792021762 794361803 493622140 524578940 469767638 68561433 49882877 911810260 641921461 281489919 470332454 871332499 628377166 39282198 43491997 169669472 32532956 349926665 393257574 608713743 508005307 80133612 678894663 508342527 77385208 565771988 43102979 723027973 210760932 975685569 160999771 363261515 911980125 777259906 900387805 336458830 246436055 309085444 974220049 89677424 62448349 942409979 730908145 701452576 425321307 778194169 524107473 157130282 462749530 542810596 454652304 462961592 61552242 956592319 631245888 125261085 86584786 759017866 767043812 914689127 942062586 831205838 293570251 525636048 934010732 182091319 142281381 655251221 277215230 664856625 566807334 375547851 943595550 122877568 418247903 721541965 623720560 56952495 263055459 941382583 368591345 562103388 204534577 435374726 595012069 476291074 772302419 493046794 211612077 556383278 148247430 390739870 506343974 615844218 757603212 864894390 143422476 377712927 164210809 357764251 418300671 246300931 836120120 626345018 566593944 115653242 608229849 260538190 732807515 540330636 17662353 46027034 380152611 115344237 769050962 188044983 454083331 992825210 199692285 693295646 67370530 797100736 464495595 645949095 409406869 941436191 134504502 25462399 710673652 579123348 739096289 559421127 724438275 44668628 701308531 977017472 54584305 22238388 217608495 966506113 254841873 791764057 264802944 80677570 303050746 223355870 116881709 48544606 455752362 902666844 908382227 198672504 746660424 528039366 972726185 312984185 850256293 718215802 249576694 912665728 657477002 975087098 695868425 91303671 925627963 815245116 572222616 269437965 268551265 72740472 625869160 922325358 970823078 903100161 288952747 785445425 568801939 907253561 514129127 434506475 826132932 716932065 510550261 372838875 459269428 115269062 713716585 689394105 35466112 520964587 738645373 923746954 865627141 896184433 489360369 735216434 22595458 181793471 839218545 956817118 957670030 494433837 179874744 500483321 691578500 568263545 346412003 910293245 201810696 898874148 415984065 354904903 949456835 313655844 570832308 182698664 509176720 245019617 750892189 814928596 602625181 380249955 110738522 464603891 513263804 980035233 775392102 113193682 443228849 361751924 57596451 443111353 912780212 339780526 937226188 288834591 743585484 279488595 699016529 128627332 641994105 142027794 945541249 30240947 331737728 779982070 173850173 702764712 177862750 102092393 809050828 641793562 198582216 450748146 927027883 605677971 227637386 406158776 796314558 637878906 585578084 80895355 229755399 149297080 655858040 784163763 4699770 887139178 79112250 444902748 707923294 285760784 671018547 31035936 197145520 676082940 207749117 487011397 161617754 599648344 3879730 510082445 322735840 238731424 568035975 629138932 304851472 221709891 578147112 385859977 531194832 99189958 395442432 632485755 286937465 177471099 603576121 686522667 758465924 292249285 678591241 455065622 870446585 593369075 639039880 764549168 361524723 784821580 447588786 691183107 620699132 634197774 284856958 4573462 544097000 550827848 904238940 973462019 79831201 528015540 852693597 186746377 845018046 705323809 583597737 633187788 855228890 33695831 139834845 782574120 903284984 877735224 285224347 216195694 614336575 875670645 875674980 270115901 286275271 621771494 382579206 492931040 740475448 320105529 372866485 647704869 604543241 935883645 871013200 933165778 663650945 337304805 962585638 572156440 698387115 792606509 810478036 68234144 350710012 453301138 864565943 740579393 984323346 165702844 661293652 851221245 620824683 864617076 46735449 109520192 536970512 789885456 903228431 784621400 569512017 540686230 932248024 945119513 274453921 26303089 525426765 709425315 406746179 844985282 454545276 308391328 851576976 870159275 48937767 688100489 832867749 363268054 896119124 274365766 892569399 920414299 71278886 150450180 499911342 51303487 845666350 277550051 961990690 480438518 448013343 250344444 416850077 385423613 419908637 355764177 168800729 473273602 120701876 815364508 515986571 334434512 309503132 66836293 539832376 597531857 8811875 770410898 77217875 369645969 425228292 284662375 100658188 889400256 149328650 482898995 663115490 653642796 911719428 200610380 674935221 931755565 964803144 373610852 417548580 472414818 357519308 871488128 636465406 360627451 462067373 14594617 799707191 573522576 58896467 245000818 625001632 314722729 312880445 517832350 470403409 641690305 233443771 281616269 811983888 805111859 615047106 627248050 724207940 468727295 119685339 81841388 831340533 824035362 980428454 472048023 937222318 881683575 100082653 344643446 504227860 308927230 164588067 208339361 556736937 930681069 964473948 53540685 123734603 131804443 756509871 613324854 383081328 944002832 950143220 330258717 746015309 782856321 870468674 475757540 763017342 270752479 918044295 10964842 710791108 839380846 413593155 36438054 48231738 326774372 480661281 61116473 743342124 554518451 932101223 430661260 653880660 91493680 160299499 413373805 529649614 120786812 543558480 774420218 900506497 435884596 179066235 24414272 657756119 463497932 701706312 4955645 279024315 353950014 11378790 379387937 580178644 271798304 638158838 520548667 432223044 463612469 395031845 905991002 305340935 341685976 921861299 132341934 710580692 850478942 374858066 338790156 175555639 998472032 596612268 108368086 181785922 773785628 259585030 480789717 644156119 407077511 967373758 599127457 30961464 412769658 223867969 236796063 44952430 42407325 599729043 277757713 63510987 910342381 6582120 544604088 116814302 915592850 257818419 400187702 913949345 476195263 831323314 291535953 422748851 279129362 496034503 935917378 539932600 559896217 16406438 46637471 589483539 563399120 63825851 396640455 728449354 36082217 73860969 992703100 765394702 43260099 443743309 572339183 421156555 6921237 836607697 428487832 775925306 85468185 359590581 155762007 129166954 730122490 460766789 416412749 375037716 392821719 67753790 562964897 711582718 941357748 202695550 142396579 554734343 752876149 840283717 638979888 483687153 664152422 341920608 80723855 697915506 533003525 224294665 270025368 118983990 435483588 642488678 4133622 489380347 713264456 443805635 516617082 897208644 582965952 224768465 137890448 635694038 568469599 518199995 583139437 14687291 156164178 713955748 217255236 680985079 464103913 160358151 628606825 721910297 616676095 79931364 749194066 14312194 604792235 421324823 284076446 43644602 180921764 188527974 14669950 71932050 703126874 294696641 326277644 563706864 841515977 832422809 218591343 3677738 511682778 71893384 856040372 815814739 469016760 610786546 615051098 646380565 353177211 243453143 707702894 530777841 986581102 31831389 635344824 135018145 234613266 696503224 274299252 754885733 838461297 237874039 79538122 469200841 819047221 381296450 162903907 916126464 468658494 830022163 278251748 321842749 301798936 377900537 631851394 163570670 973398359 859252034 171113632 385547425 219172060 33105075 939249541 136696499 268678922 64188074 50438064 174608894 400655759 58581019 166834521 881851345 226601397 675449945 56406711 321605268 833747864 466124981 928097691 863870670 792513200 407447242 737300158 971134785 157313100 981838249 716346672 655650572 57593705 51655951 196730423 417213166 825542647 603146299 802828975 94185192 914435162 556725695 392313820 251044973 759097517 634553746 73084189 9380609 168589854 529461987 42866315 545691011 153493846 573582630 745416370 803473540 272038423 380370597 960498790 132311802 44513132 19328580 468627865 429429527 130075230 211222255 759473347 741601608 781283601 454237729 139575801 163294166 912313458 365189939 233532048 803635043 625965584 822490628 422951679 592738975 419531112 748893176 729040694 298328536 395306458 945679271 630084243 533598588 907475037 383154533 894406297 242586339 921318505 381487844 202381177 737104221 262603887 786324898 464646766 46623333 345061128 12968834 333630742 817568511 938604069 222939033 573974176 483453409 103481138 91662235 13712250 712295018 381891188 721034743 393364683 225650396 999510865 591117325 726002258 600515406 278410133 145273446 736047697 715197194 477591618 541842818 915108441 512604423 290732261 145440369 843645182 797341357 69169641 243088981 457009294 956994732 680687262 585277683 32999053 863947129 39557500 180010071 200593331 380546445 907020592 636263409 791965402 94154931 51777256 474176249 265024466 777871020 506594711 628102450 993761362 809511330 336284603 435890123 686594142 399659780 671794799 2646660 602971713 185475001 622627818 123623171 725920889 814406682 174139834 613350528 934316787 814605758 252021961 201047581 769608156 209278647 608672349 142310760 381854171 810389301 616379238 511331498 525384052 420989774 401843380 636217893 479676686 949327409 374298896 580578943 37132939 998698373 987303669 890563702 708448268 749417727 169169400 843846492 902156074 188755656 566999351 25929136 609340276 323945059 148358835 965308511 975476526 610403372 933274894 837342815 686444202 159763228 702714943 809542439 66586810 630740141 65191174 308497901 713377737 952056393 746836296 355706758 863196661 281941190 311487922 149750080 636625962 984655993 912204050 38774126 593230242 365363412 442683298 660098362 321719792 973576853 723768401 406078953 698691888 530888225 211868636 438559752 953101022 723086287 845244752 663074467 283443346 413484805 363674697 696454801 371391280 683919858 574064310 632891187 905838677 84162086 955495225 558176612 264510377 224334537 175377787 41815481 910127703 657605857 292177793 956114317 744986543 236204796 230374785 235090292 948573830 615430649 69922075 743251632 666307729 796767523 902437560 835570195 533128593 711439311 373184660 389119804 504157053 687803084 334637656 652099526 715291117 602520444 926005151 357170185 800449657 756613668 470505378 867085166 722748725 382967995 938549804 451498560 502945306 261139198 1251080 174044080 829904918 373031712 838712240 846533529 6325430 198347412 816148873 801062062 716561173 113278120 14210071 777745618 364080233 822572471 751028261 796606277 483733044 821696933 553876028 651202268 299512329 612662087 741276743 406686680 478590157 916891120 299729520 569161425 904583671 90451071 912594624 781887314 583370073 880390425 177086094 540228357 15867612 592738905 604403655 786915552 918968734 959895518 803967278 323933693 544984203 634066544 92738780 462717191 954826207 306484505 473767563 128961417 592333003 910440786 763608867 382905971 573215277 753504577 348378672 473936695 363766876 459129186 975925525 282812417 959253631 647232409 612507339 606085463 330177264 486840288 243726737 839600207 934254609 368776369 371336945 694152862 700072116 129798585 36787822 975880556 203880216 45650917 265956079 40212874 908360606 857531324 542110672 370660548 576580470 942842000 991886744 513806807 458180383 64299992 208826184 771412511 274361420 571204226 473874368 467014337 12283120 72669577 661721779 779292902 998110613 280643285 38723983 276605794 453455145 60240802 109264083 208144125 187405489 843634270 279209785 103041509 837706872 885888245 837001327 663955709 496069634 852671237 920479838 845411170 412187671 639898594 324171658 708734030 864853363 330774859 838554713 952407218 687717480 960072585 988004467 83092926 203816870 714745599 434805297 788006656 146175998 738285407 438833890 132059281 199404783 51708804 240468161 922445939 278059443 671150313 916130021 945353377 715168959 908213740 383998856 30265411 839367081 870068978 840885667 584329022 655661699 251188430 382248853 167188671 200495315 148066376 953664346 494872365 172715270 21450108 372965404 995996567 549706532 297580178 171132836 117212800 798320528 981898089 511111138 456229566 270470879 110911019 385124002 419082697 786536305 434887227 578159137 482824278 636196763 714842816 115070718 859592412 31028313 90763757 37728601 405975640 25767521 611776873 296724469 529214618 233416537 39029375 64351897 654082885 923017979 588175930 909200014 130936895 754235498 710160150 446509955 868759290 571078548 804454313 752676366 517588563 721178895 974167841 119761738 722432818 186941022 794502985 5469896 540231850 672316457 628843496 64303488 444325348 392305453 12358970 631361967 244304034 806675272 222194024 753489226 618464175 975161375 235375039 408679252 930843860 533385378 560421410 609125787 35543967 765450507 820345235 554029965 155258279 21647091 616871668 159116028 329930049 729121111 205953507 892784161 200137142 404002100 606386201 884141168 560112861 915850766 489181624 89162924 494423249 595116803 42093101 153028901 711743624 519753401 109623454 771863595 858777725 26051975 601111763 940926979 49539461 666987639 81602063 208856816 331649501 732650081 65681815 428803205 580391809 384890110 363876897 970628530 28645856 354712489 532754784 21224263 278462668 385041406 327910601 859491677 117526766 331374229 858379105 880584828 782010538 275566619 992335745 522516080 868657698 621128274 206785198 13865513 13176861 594837643 764977433 484379527 933451269 650183304 538526338 764455151 401601611 140013007 851558443 30879464 955829589 3945928 964875428 372748405 983404956 122426134 199244479 907297732 227623724 190471464 484071197 673941339 642952491 519900070 459068340 641652300 677444056 170847852 220733832 563155489 125373794 838265260 885888099 181553626 925264122 8837177 226800769 362788425 595902601 459597404 538060445 559971277 536140125 512777956 385882735 527972519 466961800 109795622 809002240 537795399 756417635 533571497 641071193 79032819 865720249 862779945 913325921 406417024 325390286 55073751 979663626 922438931 24357524 583660533 815773646 21120830 835213520 348820113 17972411 762705000 256339551 877914389 126332715 961902192 113878712 169415625 315818138 339150605 104235853 863021280 317263549 817789368 306899100 711192831 802422708 216791861 604502267 557898111 711197542 602908937 256990094 872120619 848466718 186078103 37069233 450087873 609913552 932744526 938728565 325798934 469926690 177329130 637425395 347634664 157445045 344003533 535498564 399959740 43925166 559770579 78802791 478078156 487500543 716324050 173946455 171865661 497737679 624187922 838311461 803670687 367679346 895810062 314981671 555711494 652805415 866378874 937998298 734738148 474066864 225292044 397807236 319087647 961805795 589168793 672837181 390822076 837179283 313600426 452423678 311180935 251012970 960075048 847244079 623917223 834110446 81733331 337341518 265880922 319800441 677123665 154625224 629804616 702041076 736253394 777486450 930499970 328399355 682900622 254034301 160383093 301499144 375668674 731078330 138383982 258341614 676308201 76819297 881159438 557675049 658276329 353131340 324379072 945252554 954711036 870873317 296416473 334580601 308890660 315260950 348569859 868586135 662718461 366250597 263951590 809238632 801425916 844904844 858220727 630179012 753252437 429058471 121385950 373005300 794211540 430807204 52694973 363910889 599393365 389346581 11159115 289122254 649486350 66912771 750802524 868644380 952102823 795013143 445144554 631589919 639066104 33106233 773762085 739867325 483298274 597581199 521956333 31918874 823740719 816981657 607332514 194243104 881539170 391698017 479513490 955673691 53035315 269294364 898606700 602020368 17868198 667693301 649298812 456449094 106437881 507902833 269811485 549082734 913640897 405695285 379021857 711460895 129000007 811352226 91789013 21769297 88871402 3902802 536455322 563812864 79927292 409488203 141396182 85906033 509593701 270348673 477865648 946396445 614153078 744758136 17364290 479791861 958754220 956350151 921912061 744287195 132062790 11921305 288206567 531175048 144606809 192199729 441260886 320991193 665516819 96144907 887952501 166921599 504078652 360006131 15245893 376976545 429702161 370173421 700928996 967881839 218175425 65942404 760052461 159253136 502601052 362425675 663428822 448975839 321007646 325222731 5786641 53853680 962631637 288440679 901207376 524986835 54584515 892647558 127513028 178148320 987027558 984372050 925138202 970754457 634962832 189621904 164450839 941310706 819707619 18447283 482782274 823489876 432997932 952692105 232483448 646707181 789762273 425998084 126552815 373992062 123010029 779110477 971641406 700145668 299382897 594882374 599012345 403809753 597863159 408109738 219394276 638144556 498548259 823173505 698965145 215667767 31504700 437693025 461952332 485180258 114476098 731257146 363057440 352402771 318480369 846222153 635687140 302227007 214624638 591699438 792205762 156294438 323308209 287782210 263291657 302445835 207230202 598876213 290349909 590405008 986154784 471096028 847023642 589437608 623588364 158717494 388730860 625163497 473112030 484118372 583273746 695410784 330516806 648134433 395908219 185614327 666098542 765166396 394847550 889048887 732170148 273269171 672626107 968550921 859694774 418511782 435571522 563078065 520598113 575056941 552998602 5605093 612935959 288400558 791984653 433862894 963856275 9254388 200639978 401462848 742138572 322415133 974013804 851509552 131642057 53149549 838846030 213657355 927459734 691918211 105591241 361617877 936592957 45993041 990942651 538886381 280508255 676673288 71697361 823966669 4922651 70520154 504325227 373739649 77949193 100142112 908844295 255568136 521977482 83562765 409438351 34806614 592517083 623883526 194456775 544594351 348894017 862559204 8962006 825271107 847045915 688098927 392508950 127985776 752376859 502184191 838402684 865742928 467921147 984198031 327583421 600686176 762061851 185543958 716213920 928328345 23709700 705700601 894411568 880494455 962577104 30426007 628162337 53647 519527439 307110834 142190060 309216032 762828213 694525157 385028621 577323177 156546626 58971838 207243607 196080022 649513779 384849559 802719428 951880082 428502190 271257345 171448577 759976911 686583850 746878860 947184220 183079632 693566788 630052650 47641271 870573735 146506651 883702120 560392938 312386859 501173287 169119760 688375541 835867431 666199675 358552130 796111620 75551317 381630266 810929673 81395481 584954904 888278452 469751084 825157873 642263007 454052427 114448990 239965680 717003906 828939060 294965657 403835661 589573350 457264547 999345293 499793448 845923721 659674132 335760896 307291463 628310247 904561568 762707056 211870635 512939556 444947329 617635164 513207511 70010417 49883000 431262051 747800347 990888928 906624208 212732201 450968127 320551544 872092410 929493926 237242227 431994571 90634940 33217650 851635611 215383 376818644 940416945 103488030 609369113 743507160 556904813 43008781 621833514 559117987 463286865 545190509 413861807 305036818 727197677 265866649 796510996 779575492 508571547 64202924 670700679 349842531 407608322 195598227 526362325 987841981 714816216 660978838 710997305 694748788 590400270 359352354 247352752 834769469 268694371 21908802 766588903 407862764 379482784 526356002 370898379 411112591 327675301 143106843 53216774 1422994 622542307 751931776 34273633 194810927 744642031 722979941 776899879 221306039 887189676 647713678 592898668 677195542 192024626 1533247 957863157 643548251 582160560 807800126 829839386 220564228 552967753 33317480 822387974 561723908 266779625 201316950 236037551 604234945 4637716 339752151 370753655 333730513 270000162 340948797 548465942 505208722 384824963 615681675 971108893 874047090 407441781 462008245 784198744 777444086 835379617 34483502 369478239 410032577 404726845 995382606 977965167 711633634 807784859 54597309 571245780 620361291 134018281 276749946 100384874 768879228 498512773 878818316 60528412 672311745 280150892 565773963 862319333 506074634 527410173 31151505 153542574 281095905 339849606 558555577 478534891 350117061 819225988 701579560 325889628 106297531 447512673 871179270 999971090 692863161 559039277 426720442 433958255 669134734 885410923 724054567 214270785 962823639 93448024 880973117 969760345 136376410 253785384 91795396 739800926 560167702 450387169 265218645 196350348 997687107 57908764 573450304 419410843 852081869 859436450 999229556 211438701 70709482 733571499 986847484 60558546 15573888 683832014 605812255 873765170 879842920 502807206 542125597 31469578 769618546 721268213 684829422 553628753 293964270 359284933 223397084 453926892 764927531 173693630 442938353 49007450 595190065 994181961 496454200 328891997 838090542 487631267 567915955 655139594 391249346 114142630 816566927 387868339 525285295 328595332 594125351 383986313 461763760 251974346 963126448 204254380 470923902 459402329 896855830 157347255 213474136 854987313 608515071 205738214 960798805 27161849 954387403 747516790 152412000 547282239 884842928 203470272 892489534 45280422 490104859 635567198 86528086 881291329 527312759 862559093 947117032 213726232 331257979 69186158 513052884 681286350 491143399 393532530 497926267 213462940 388706972 214034852 447617498 251047680 317751242 868312101 472658811 166445756 476030703 473280809 393749590 431109691 758716348 14079452 347560129 9734044 766002184 302907536 140030252 91483919 307321590 528375834 86319343 938538558 5420226 909472868 788651767 296711227 402427386 160322256 806086528 127871510 406892309 738294415 734284623 267327478 865775426 21650550 838867420 135827870 966805443 684901836 399671138 509472264 946895067 158149899 733019955 490481032 584545010 203652996 886792671 295911389 945698495 48446136 789475715 553979698 584819033 358388011 43825681 255953234 62299478 235279398 275460235 927065174 993656132 515302801 481688929 214195127 94102702 894461600 725103 693667855 129183095 553456000 801723399 347945351 688440547 127130145 635791230 978602617 223572647 433155675 815363739 715981975 462185628 560937748 861331474 918161231 89196194 47768996 334724114 551007997 396654715 998990140 971266454 849286381 721350982 190732338 49970812 911626311 356816893 730926558 223576148 351087005 127448056 877488437 579744795 347719129 606159056 116210380 710031609 431305209 815381838 630605449 254457746 367531061 900544723 978573946 896430157 238390435 819901587 126277145 867221904 117731652 325883327 42822510 614547609 731653304 581085535 718975283 627735614 256096616 667813106 159911539 456287185 465202948 914541826 995235861 473975951 388631588 3685005 432101184 923391065 66752995 632196985 702525006 567209479 329143121 491477605 378706027 585330919 489337178 320010560 923568095 44141222 405404449 752313283 1578283 502493251 380468739 94029812 456497082 364637303 772887815 179162714 282198770 879730954 247792974 813534871 914731823 46462774 327483785 21097025 218489987 783762354 129980017 823027805 796441084 198927838 14321161 86676907 612792610 595001244 174426752 681097270 162706602 89714322 854810618 722845936 850446309 929711809 509049162 136305357 807314320 779682558 862089797 433768883 252877409 753311542 695101787 558175355 793776760 740919449 408291018 351198676 990485094 83339391 3203118 106375642 52491575 447522174 367613994 136588867 532711128 314939886 823073300 646248980 329345434 885315365 657729167 170065890 46119222 25799553 706418762 890708042 873132148 732053885 410487305 346169309 706250949 618513602 866001199 935953246 461034698 189506312 837067647 674725455 788424397 252394616 969421279 251625472 563214951 276472569 732480569 810334009 894702646 447305752 604277685 940201219 19289523 754688162 214834277 619162733 238027321 702935715 19558370 689745781 338665444 581677439 729623640 126971820 496164453 439866940 999666185 851600455 846579108 332620087 896688234 69319503 653510398 546477226 388172330 806116535 312449793 331909065 934974523 972528753 689935141 868897645 389897556 640450949 410950274 809333625 464585259 801364737 452962168 452983338 640406557 260147359 569694624 840294396 514854147 947020695 124543383 58072147 322719402 323089950 264987141 658018908 436720561 565635953 139467375 112704825 220890392 482203160 901448952 86601655 731089140 683003049 25262920 232599130 186804423 375723030 549543523 944413844 13045252 615162431 226152305 459910105 860065316 394716892 475291414 723404547 245318740 978761920 816207539 173630096 591830146 193562044 484586738 715470540 10526415 301454803 534651378 688827158 121702464 216614518 102200542 680191416 151542265 221258247 717048459 971091037 869844746 467630417 814264730 4910188 46955548 855108236 550930448 668201953 723250076 778120068 280534377 600715467 610551870 243710199 297838651 199619305 555749857 966872004 880187831 691587367 426340229 192274482 189399985 499424737 553124301 195139109 21083283 652273272 424300874 547682215 264033206 591827768 642065614 65662937 842255826 242114333 479003206 262563493 10002471 94019062 906260081 665988954 298330486 557216002 445987006 744742931 84388332 219627483 47906763 871355568 151547176 966235587 159313664 291994139 967571351 440714997 965527184 589944246 521324898 474887891 214489648 810780176 560532152 847470550 263740759 994531654 360724339 577415214 67015034 38484462 341749812 564262732 667376157 771804593 231059586 666093901 927854126 697546769 419121753 815742922 845257576 760455490 606726818 295487865 908883903 840554429 457913567 743180154 746841802 997662272 229052675 805311826 619098217 550839828 668646517 272135342 440348627 774083195 928329663 784683294 128333709 769864157 872731937 205653695 807299187 747493092 934109303 942843465 527977574 378735526 705821916 398339529 764693817 625072166 186006004 341272173 439761493 55776374 987974914 904435388 369971830 290639617 409500738 266836073 625029962 894110750 572098248 500715848 522997888 446255886 256701304 557841976 672335494 110119894 237004164 821650301 309587989 237319420 685016437 169329439 13174168 598532482 585791877 983388562 285147739 927717991 912843627 83336726 507287792 234133398 294106349 382060176 789860217 917366207 677766311 434300880 179452411 698314298 992062542 527449381 313288017 307018960 194790832 32571513 283001443 551090179 287698032 546003179 658250335 84198521 806079814 189507592 750698346 290192299 737904110 860063294 735459620 729340792 504700630 394947708 381401219 751477048 942745074 128125564 272293528 266503553 892730730 224307695 776188936 259031492 721071712 831385359 369703086 361068949 730177674 752717611 88479699 151302516 102305479 797300284 273330536 44520002 243816292 741597077 529714676 511132589 76101555 412302004 201955774 449580662 387225345 696662687 825998904 209490048 622361037 362799469 318845060 824607521 803864336 793732687 450793383 232441022 374816087 600045212 76091008 59755923 42171889 227826394 814182046 862746863 454446188 552471912 132588016 678614233 246846508 733961957 976081219 437449539 953608541 354611827 596668093 838416556 500504471 111855421 926353742 431682420 255877150 150337720 667197223 777516633 111982536 469905168 191942947 805599123 964048698 271591331 975040699 220597203 287716006 555997904 46115250 733137464 552816473 738826072 341418499 534863820 503953733 672218148 67038054 611111056 62385145 492645211 881166591 376697734 352394362 374420893 323061840 239218917 317253903 740982147 365706184 56740930 738263162 859484530 381779617 263070435 643577217 252595744 170240684 340713573 309868174 205858941 440842264 473549043 935182077 944958983 962538820 938422611 341312567 762358236 953230940 932418828 913368084 129802450 552587788 637821091 941092573 521557980 350120173 282754670 497879993 443124127 797245201 394621534 988132273 528263869 941367022 464219506 557867121 41192377 734025361 391140956 589571290 927064755 132074916 703150858 970232687 557128815 643638805 45197739 616759082 740596761 984733846 325606712 523211055 112251282 874229743 393152363 439724676 918322644 50119183 683240046 262350657 977544818 747043655 414291942 117851538 810733426 262761618 468846584 71514107 825887018 616601122 998667508 188620580 714307576 382476825 163092879 478680095 757603360 336097883 899447904 219849464 439003652 237983623 501148319 129833209 806918746 686054416 929368613 927236288 777879507 54086909 812043523 156998856 376143163 625901132 665544281 8821527 891643454 178780584 606898140 457229645 9098987 379983233 223295565 967954668 99164212 597725645 82745671 189957771 474499120 237370730 583046402 412670752 888526325 657458073 256127060 79985566 403860883 861042183 678430384 681915812 598909484 625067389 536201404 19771037 774475402 355507504 914089308 186538113 212009945 169676698 819249273 25862347 820409162 514816046 296443825 169397947 382905191 302888116 570338222 265595922 510283838 660364235 52290908 955964493 810030417 910042853 356091780 499955377 971316056 921891760 979187158 486188610 224241769 410552553 757342439 639248233 242712243 815630262 865594826 220815 906330181 101284364 264224577 986631978 536866366 431432744 938106595 631191956 462656506 553021355 360296414 109694879 579689510 498319386 506455439 276918135 670482963 234144820 956929259 314835714 442721782 578802762 78816735 855704999 781802850 710636566 591179354 649918316 971791551 575830458 484985962 489867793 998583424 355255180 587748438 965455871 82360347 709445585 270644336 861578393 67716767 436407265 20214724 223402671 826088845 465549730 167298149 133157604 808498008 794175618 675688146 233277650 406941783 268189472 963927417 95093599 130535439 48112577 22302592 641586106 431542700 76953345 851521708 519778904 587767451 550866862 9037463 898241262 977956362 207505483 43397588 777903877 653218376 451655578 486252549 4719707 489610736 953244924 59077191 657835927 124407999 825650504 579403836 664188078 160608629 148784320 738245688 784415550 182943050 159705517 680639989 276642586 632823767 539070492 208220941 238807602 461422394 941146264 413424007 784152082 900672017 392323324 818284415 37777028 289323733 604691797 734099289 198150612 569361537 817021544 812445033 71291869 159183398 426166313 658094305 419686443 322498476 301985018 167145504 161874334 409670881 361988852 956737467 983673591 867289094 426861937 266123547 693859318 928583359 309856895 252958502 735900559 787852503 788264187 558642906 297997783 275201656 402198637 417019094 743368640 751325777 685148917 600141038 906502614 889147334 6915623 201087508 698203226 310567036 42194315 139521033 74640444 789391009 691154030 196188957 639762147 215782342 248872112 170876997 120990574 297571216 92505388 288143603 338404712 820514448 257307408 258431529 771758382 376696697 701151936 299877239 381970397 272122185 439923324 673870879 286467830 323073870 129666101 259800906 332918584 736818048 857324564 967923251 928390656 901131036 192518481 86735671 480403797 877785158 873103518 763893346 783011951 789926780 450732334 403947657 705318550 306816879 171271204 252819176 343472051 402973035 114619423 441906172 455493800 183126380 128838662 401876108 286567480 175123263 551528961 975926379 893736581 474290619 175115226 832377659 643962893 121250556 339429719 885506825 483948708 101484002 577369163 208031629 739513368 326994745 504993917 53310436 115981140 813431224 269845567 165136441 838027166 265467377 146635600 629736742 594977409 646103134 945925123 722443301 657981423 837716079 33054758 904178452 289857923 207449827 689017434 366371399 80079452 144055255 417807485 791790916 798534137 142541424 235360332 877632419 758687296 138380784 448569342 876030190 589044208 636232959 934994616 299447276 464068339 686661409 572442782 526124975 379573333 409583750 895433771 305664029 528170366 545768 985617799 9368105 726283058 352610925 929148386 693771447 670690443 818084684 666499867 610233701 759786937 470676060 670537230 636181589 520339064 928133880 46125269 126390023 356895086 538339065 875045824 748148012 862190363 40137428 282396069 6769219 365979155 963512796 438129704 303280335 305951931 714810618 709129826 973499949 490621149 422859172 314475382 466882885 226082772 777079899 826067379 861396152 3792746 438578293 326933028 730394732 402283278 106183247 46572113 987074295 3575889 997832478 420872289 293279508 534986954 930615975 977701787 858257141 652083449 189724278 478822191 470965589 998460466 511054230 765181844 427714860 711367161 839649893 240910303 642444808 247430581 901755707 335764016 205247453 621744062 839260343 293868493 298704530 293768621 319557375 650299007 880567920 759758470 789265001 462224493 895828229 84809816 987620993 619391371 51208027 174249709 985660380 759204078 968742966 724457226 834552322 564620629 637097424 304524322 262943341 910188743 627775547 584540700 631630762 314834077 176634020 339364646 568453700 687596222 325715170 354727702 778657222 994364727 919357018 518836125 997474120 729485632 496984838 409087469 372288367 121615000 436752936 709878346 498971647 491504194 599987097 815911275 948228222 435819099 180829192 131789031 961469909 634844788 839185727 21063794 412277486 774452399 533119119 121070026 786133623 800796490 555588037 70736260 415211258 460863156 736874551 275315058 817562395 715902742 374360110 353847211 682367185 162031474 782376761 139025805 254396767 927128082 197213868 168295705 118165343 884967008 185380304 768325900 499883931 125456019 50766042 840271250 778822146 157424161 242910843 58801398 277705732 671105912 66632051 743769474 674542237 63190211 645157194 412257863 665200039 165365249 671574278 107247252 402614347 831904981 776647068 485510482 895135616 936698608 173227728 3888187 465394872 832741861 327990289 553204656 417836961 773809786 210305789 141180543 927424467 38623528 332123382 586447941 421768747 771341873 122939089 759737892 714673892 271133381 123642063 768532612 277709800 978850643 354837975 583599994 893702815 592460883 739831560 814915757 954427393 557954784 737127708 151815402 863838259 474432770 687266222 677877815 51157629 827463666 581147349 200989383 544410174 543943310 550134688 464400345 100162674 277557956 683283391 901515445 116485722 939821151 846896802 255576707 35956384 206883934 912483308 383539256 532089795 807846081 46027517 222775434 727942498 512260222 538632224 262286805 76959544 219395434 341157085 319335596 867413108 548154947 892347526 336555926 519659496 156371149 642760611 514902207 260968810 916290986 17721883 375399889 321443196 594165777 376663096 946581151 338949474 652647055 65865683 949276444 850246011 540879055 43021633 26504376 120145253 486490059 919943401 784456149 49799648 547200571 602401931 833830493 136210749 881531159 279383813 488894402 654134628 838746337 212854430 544286548 192000745 30735145 345756584 877398730 679946669 681831266 428913565 407288378 305195841 502580502 438321308 113048047 73917982 42239743 70705385 258235466 146423861 444779894 370217269 893382894 976264140 561320291 705260056 747457507 105353036 567416203 236695070 859546025 668376337 419272702 143401786 379182121 204822930 215046358 68541814 215603926 724218073 734345905 120836015 778981612 42946668 781903452 937080765 692446527 170797661 473573728 262195756 640050114 4147979 948340330 666125624 506045515 525124821 189311467 522238905 848763053 369050014 749381647 491911296 521352681 174360787 681220335 63617328 819721744 762339934 139416687 226780503 28426151 835418090 228271774 460705837 100813381 888829743 177337650 889788083 84768763 315240422 972649861 265425591 486324607 725041334 820204943 330554372 934691308 995974833 114672159 318211961 411005570 946602923 463692970 648527526 516255563 788304450 906572417 234102735 331355161 193744047 995475523 856033637 87457427 29896472 854617040 625694017 404886754 448878181 961282264 210197550 39131572 821826337 13378137 148242915 384412897 618476749 10111593 450966504 980085609 788919265 253340870 564177313 183951396 417132883 823553304 82152117 719756077 435222197 789929391 982920250 614361571 903491836 979893734 34166756 135292594 403275969 636021709 632798530 392199791 534848231 794909293 721440305 864431359 636701790 300671865 526514983 854965395 621410937 488701469 128227526 515954815 984240864 163734527 849383240 451370083 200713436 935744890 530435495 160278315 486707748 255622295 51960394 957574492 145857822 380882787 727640093 723290189 696573295 863360830 639611576 250774408 87230931 333303645 21242693 94482250 45294116 571511222 6300604 309063526 195490176 152218746 77539456 829050910 89655446 587390995 149962059 722941365 954808557 457089053 516159129 732010447 686260749 748476014 850392278 583991745 301889253 102394668 541253421 72454412 657130406 630801730 451374554 349668029 735022072 122286245 905357265 880414538 345440654 198372487 545499897 456777459 420929133 863173717 744205714 242876046 828255876 934865475 915787632 584657437 782653599 365666607 957344390 907472804 205002125 502004086 381692368 351790546 296390464 794716129 472217765 687529480 98347181 418419749 655699650 860490503 944559747 718511575 786472970 536621727 804299335 92095860 678399362 486224640 731257935 951341316 928019412 183879937 554107975 456025708 777244815 317436709 151917740 922797387 554023052 107401744 969992451 636428775 796346730 937925695 276739126 231602958 208703707 700972066 728658444 517408281 537108761 282526455 793146087 795437154 357003768 142540770 603986529 692020010 192306235 895509467 863243419 343533178 884202189 977950646 119939348 690851148 660297086 659906718 953871582 112687079 410759492 29071497 668136436 700419242 963678952 304570601 94137616 61439427 239404875 347244686 46740690 667083613 699921326 114468567 257449939 163134960 617994967 441022624 250434714 238373935 734068522 868241444 5029782 585711019 380911819 78106767 613791440 793072079 988162438 122587884 547383752 443343561 474014612 366572246 398470717 615088932 976559138 89571935 854087122 464258548 241991338 1249400 407131384 905199547 167270005 706109633 912483863 102994943 84773422 576784261 689284337 275407425 67805354 772825793 63329920 582359120 915787734 775663619 331212982 711268755 240589337 675674294 482763454 910908291 588042752 227232495 885619704 947278780 753756413 862073013 848945615 680030026 821802251 106959776 157239595 286171324 206350765 433589702 465064029 327903640 795727103 211651382 762787775 848961372 754724913 901729419 354510052 206977110 935150345 37158733 657320401 180146874 444820182 319227430 296971148 792639572 74086482 834787856 428452414 564453450 93210549 341726220 554245291 123669749 459645536 224053383 341702384 33632554 717428893 366188292 706899348 750745268 303912135 599356720 757853243 674813768 657644801 323417426 268861618 169564354 558288873 513940924 518625522 598122594 86913102 197302716 672653019 716384833 423297406 503138411 300187649 455149756 38478086 924647955 858808493 757661760 232771242 802681654 520021243 843878656 286272432 292859240 705787697 6586618 550931863 439379984 584465987 696874653 966613660 860327522 598627168 22105554 228225631 72782101 334939491 996508732 932523987 464731038 916057770 161340897 348893939 408150962 971854493 722979158 545190798 808251874 57998155 121578028 855116898 50592796 643755971 164650069 140387134 918888025 279215415 780731503 942838344 858653319 834503062 315915429 920876607 82367311 792044801 158365134 716865429 811363861 160530455 265670899 281535166 649727774 699880862 688846756 387383865 947669969 917526138 468940339 609749131 208168631 471114029 503189895 276024953 933434340 696059362 175206542 433374938 565375945 705167389 345889430 866363819 55336733 832441006 737444235 745124880 167612880 64556006 142070759 32988561 391124832 591614465 588236753 965968269 213814885 9920053 828187596 298362949 350383112 914637483 470128440 749498451 236128148 79969224 507122599 303735188 251125159 703333403 774737495 193732307 160183902 20313037 681231333 985747896 962191642 576867422 115905267 756455122 309018918 530479040 217897560 373374643 627351563 523531076 43892564 134628569 62419591 990851539 917260830 341908177 298946135 992205563 182990192 798379860 173884890 488927847 300323246 458640026 845222156 266638162 402060759 135217210 432323260 502164728 946300766 351479804 789018110 943504137 576816286 400708905 800463090 347089637 266072710 814397645 521146337 861163827 694225441 702204847 106116014 978707451 563282299 344738354 425190213 989798593 105738867 533058364 881938219 361955292 879492546 308775303 349426879 447151316 756712466 29513932 273121889 380948534 999724099 33763658 401601210 813508325 259261834 85069231 651776485 835697212 233493764 11267987 742026210 918759628 923750118 645085327 951177004 762697402 201230921 688328000 773285753 275337081 828524268 661449991 236552033 2251183 175147531 202089284 141436552 814348974 446382963 890902042 608722292 479677424 405481061 126524901 650407427 538535254 89382928 890498396 341611620 194724596 19352342 265673748 109797761 562640791 360867723 107634907 640565641 846419408 949720416 299301087 709078169 642827101 116308271 276772999 494870896 633942688 180326114 177847796 369342833 249024870 279162453 421436905 270402455 90180105 906536618 633812794 921985081 210267139 399981771 604512315 737765682 55803831 466568298 910937843 508235936 935025431 305779641 677772510 97325942 784052621 904271078 302624749 532609393 733132067 415753661 272155082 191510596 470804632 580028999 594881684 107373331 501078544 955225614 779475375 752292859 779169573 937882998 573816820 381630110 619702576 275519168 48990300 384120192 984187205 203282858 585463653 709859802 371980900 726917003 34986897 101469310 916983196 528370269 434618665 319858252 276522989 314947123 723916739 233770685 72277477 630155150 924413315 27068127 750136602 415407591 319976476 411510165 413097819 668069679 451486470 699715489 392209623 651680442 553662991 601340838 180175760 690764940 769353613 521825721 998363587 152236063 276263406 154693373 409367582 435832318 157647902 615604159 763469638 419138655 694881658 450143439 262670757 649005034 108647756 108565172 603759494 448654930 643559540 357223658 480627611 574966079 301927769 368151804 601866113 109896192 453570115 284930128 899354197 609437224 778288111 9547355 156283011 343238672 509462944 221878502 45575067 27615837 747631146 609442862 427099907 175445610 380308247 346947304 818735690 210310726 789978787 699686895 568198017 108493553 259664525 696377624 731309719 211996189 194582928 863342368 304862189 724975587 605008486 725535716 78274396 800007144 800355620 589488831 852662060 434807405 284532898 685567495 913821111 673689997 182755997 385052763 613911094 269186859 543910102 76921623 644841929 453895183 557939511 806303629 438761233 699623363 542877229 539132444 526486216 725557407 768036464 52891208 507751158 180494771 263493872 535135160 400776650 336363301 951756675 673515535 651683290 297895764 603608936 492310400 304995685 760291524 289276396 623950790 224919963 187278542 167246306 709738264 518659943 255050164 371670385 946885902 261859081 877432116 35363029 443022646 953284364 90689037 530858959 10820189 569045227 525553405 909865850 215587575 391360868 742096936 31000638 521619845 674050146 637039591 355549860 824335192 445962811 235716536 237830155 716865838 215839979 795601814 818256642 213454356 590932086 792931536 445695382 393622715 222319371 35267921 874363804 203832651 65081378 797558976 708023343 72353621 719798490 562357927 158157740 313862707 951887478 815601257 224970694 912955358 718140618 666014223 463428343 381080495 386592835 307371031 197134716 377271367 712212820 868593401 439986884 833358740 895245371 784955161 381017270 4920887 215569344 762815195 744890069 232720140 356640175 919338288 844551086 898528660 884358711 119239466 681475342 165014592 398137107 52341559 661232493 784666523 463653019 741639106 131583183 111962482 982902613 11433569 69640455 316045878 464499366 134245521 837454434 335008880 690034162 228518592 975352279 749570462 942249297 372549026 377369570 140839542 274988234 918263656 273137823 485384990 529397463 466180111 794396711 564075969 15810423 664847686 849947012 187347642 502539917 270727860 484351520 673898219 745481981 637084730 409626547 521740573 440047732 490623275 90472080 185248587 209083579 718464676 781617989 29741478 318650926 700608888 205749885 867252224 639715270 675120112 711283769 851710459 108293087 680326043 936774540 541657555 225551959 922219346 799741623 382628116 487906197 364798303 185258724 267734595 110951404 138880740 139950513 591405791 999356227 570060365 66125685 118876337 581998488 689523070 343475444 861947622 558925412 53040878 186533754 260000531 743443131 344761635 885984595 198352736 196928621 667783474 930738320 648728503 412996984 877160383 634945581 630183198 129739584 836755404 938662338 894973746 76124607 777357841 761078136 702230081 873928911 490835404 707778501 958193907 638488852 921474265 578622588 108044389 701489620 923591079 739964066 838647565 502902945 849663139 14610607 958471381 510947493 327321546 702784552 874571488 956003408 523340003 645236939 953425810 370197502 720201016 202157007 67547569 948318232 10151079 393312788 252082005 560505957 807125500 722956795 968570106 500908382 809454467 531734244 523670657 898547274 954806776 251116032 369504247 702562516 117685333 898595328 668637128 215933538 529540363 289512086 702977538 778664907 223098551 115438084 600471677 149952922 319367649 523467350 462651 228705579 911828558 456608094 313908062 100962254 645177749 341261499 690414322 490415267 425218329 590997771 55519443 974656766 283810542 71569826 389574171 474557403 306165972 637593092 765559322 695301134 103076776 691299860 375102106 317206990 804028843 668567033 204359640 716344238 928454905 311665929 230511513 25101021 190364066 294039239 560070003 65554469 217657904 246660583 771877539 312457288 275858322 691232932 257864612 892038816 617064114 482489585 486441738 362735426 714199930 135047271 650566265 680903510 1216566 469850485 440528739 94223125 133783491 350050029 909090038 847058713 748667095 462253546 14145451 867520990 851343904 452811841 85544567 697594477 721202546 807201796 365312941 336235640 304595847 414836901 12194544 402747495 496618393 135150662 72555667 139719830 389432899 349424330 841136210 580707629 754260482 319161552 768613917 385843796 66273119 354502331 310091125 430881896 117969363 370229608 277828496 765548961 24976004 837710442 874131088 102334784 665449821 379288474 559362336 661330586 765909513 766306107 689468619 679805460 712068620 539989571 379894616 858335651 184338467 928074734 912414512 868664630 956769941 144960534 225299381 516179783 650175874 61424366 764288451 133295436 547828812 191263355 164098694 566565963 752615050 314376726 897912342 593036163 259138334 78906790 884270646 403535984 668024307 305634214 199678896 910585091 482327968 113664674 493526419 863012441 570422117 314056059 708682715 834436119 582492 823675468 112833047 360300222 142349025 512167883 716007541 970444382 10127899 508165239 209727558 108032636 793024962 653800984 56963098 327867832 874269245 565569409 249375152 251964751 977288781 101783509 466887110 891637135 99305638 561664167 684585375 557172873 859206853 207900000 416453294 19637626 404219718 89169069 533943066 38363035 215390420 381455342 741252982 247965672 955532211 76082750 569722604 29616111 290336186 860419428 952120235 731537723 433074533 970528207 454948199 558573110 591938455 365491239 294796730 472500632 750068848 992065650 615596664 551293318 537673090 315192416 486147974 83013632 59033632 735773761 510877922 467329169 501209789 722154800 417119664 308388233 664305657 316480 603175944 341020443 354580611 33328360 665672047 170516806 308303126 999452541 367240680 349604691 271898447 659465610 815355243 826051007 320043619 588369873 647494140 436737212 463249481 603930341 17211307 359569945 913656696 758361214 171206198 98432156 199878934 940215088 10927276 165640474 740541321 645711947 824599312 205508787 647780892 583530267 861418074 84026272 459085335 891967775 509333930 380446952 331863104 885061434 217622615 9269830 386104702 826077478 36041543 623394565 825338236 903201963 352790310 86084066 252927758 396804575 365269194 297867938 131724847 707198097 131684356 15095123 520584685 144224110 190692697 314377016 13630683 109830811 580463481 605838907 872600512 614071578 627328802 648913022 721500507 510682236 140946899 385690389 840318651 848529445 778394429 409988760 329439184 114009925 622777083 651044462 936053386 234199865 595049284 906421741 643936377 390910673 908246144 667053473 168951426 187872299 622528646 905665800 599664017 456981205 828012950 474823455 446047995 949145060 161361075 906342320 323251521 865591979 60270143 820937777 836825906 152643463 807046407 852077609 971273530 966568356 130928311 153511857 414419027 580355825 862872185 638176009 66335520 207569483 980394158 120691497 345314963 318405290 560619172 130851267 990487493 376689707 872344939 521553916 197264198 245073059 385974335 589412747 773217093 520225960 777555538 408640735 882506035 669342065 582460516 200953181 554727366 224545070 541101914 797850814 190333705 427844051 758515856 985250780 902834563 516136731 776874846 47170581 991548873 767175156 157012287 64828498 435065248 821336915 885298806 195739107 77903928 237311258 288757716 998893931 85255221 39628709 982982347 660317525 541422141 886800441 536372050 475258306 386060595 84271102 218872195 609718420 563257255 107729594 562620281 687845963 331838294 275519103 74297850 211687211 596359598 94307522 875728919 504665630 623733836 271249578 23391417 327025927 297159874 177411559 9503292 425171491 910527477 746135320 930883677 345536333 141084557 814476361 776741652 814063518 789700 506210854 837819738 536696346 919864737 830620085 883109517 515630280 318106888 32273570 922697602 732986566 265467199 639721970 748263241 833554626 673425160 95066949 430319088 242441968 899664645 768693535 619508022 144620658 1028139 522132099 560515404 616273952 283633379 631866143 548985479 482199859 586516735 977513038 859206360 914225184 258707521 418136603 130950048 435673508 639054826 633216998 387945868 271142544 703039820 371121705 38788963 688931158 948612487 942663160 193582747 609843753 165713767 337596239 330267391 314796071 347637582 868156053 475621928 933945225 86057431 467587571 118947673 458320789 39194256 624229108 290806837 360374595 970067083 694985183 626305844 30790700 200254829 421482111 812135777 59659784 22844922 691272990 307852925 561504863 957987816 99050449 983723959 708262971 902447439 72513400 995810935 485397795 362106231 978640537 862823333 946958596 22809098 891135925 220489887 377151342 577274933 276824940 890036104 128870319 110942181 35021894 284210118 146397037 188705172 936818475 81074911 603401854 253390931 175547797 73634633 338733325 162151576 86385552 133979466 501171848 693581116 89928841 938670561 206712593 769971209 65353523 858921089 86664874 186813179 811180561 11847304 597737819 326611183 583119001 648129149 887929720 570732878 772902174 941679363 524525645 895450172 377371269 474157208 510209645 806737468 936175867 51786339 804120032 118139799 519391031 392352515 182595770 594633879 194709801 643061601 418664989 324774251 254625530 317176516 35267314 811066886 412985479 630889021 783761411 518886234 219068677 171547522 862786107 391418991 651579546 280888046 342134153 369116819 573399627 966393478 503880832 504657200 342875059 138161580 99347676 588225349 338312711 230688438 554496224 594860016 285613759 260240615 846746473 60426945 958511981 934763184 946330327 865739955 761554319 927862601 429451207 114605468 654787260 274786323 404462495 379720675 694558627 73872091 296135693 462087596 156489000 391912272 34420488 205511661 113632966 673687951 75130385 244472967 796875121 670492752 497800545 652062512 137745392 575414344 561823861 957329216 846658221 134479386 949078288 941045967 960396937 314592736 883622323 627341810 395997787 276452765 431092649 10513649 707455577 776328787 93539492 382440248 996953969 796996470 826313923 317448433 951817649 999438550 173748974 372076204 654980750 536592127 128070765 559052145 33664550 353555176 836208901 678922195 617225246 71664500 487671534 824497023 923986443 663483477 810977856 710369621 193167606 261905431 94748487 869816286 502499266 980376693 457887893 861330274 358487092 309673447 921178318 494830109 331092650 720328832 929510562 167412229 126740882 691811688 946610059 607229653 738390225 817856664 251902031 638278072 986323235 32955384 463421010 356653041 676440002 497363382 48501193 511082014 592152931 101789819 59139058 412509693 31862503 297677913 677279278 545037319 782350168 295098460 721620006 742787670 934498986 988814528 939050580 676546748 809636784 711759891 702648005 844106692 798363436 61590178 409301460 592840531 816062195 697962484 272092776 84409782 728153192 1185059 407847730 682289492 290659603 419894387 432194004 595836112 386642405 324998620 720749798 215739968 357274087 499112241 261853104 529523452 961172527 819568806 522239747 950991559 671965059 959901808 339552531 459345958 651861061 179077864 754100199 990561525 985579840 914155513 364975479 583483368 525377678 698806353 642552361 322428237 600746219 535601613 471154126 180987656 417919965 829823219 481824813 970187682 292196169 709256266 581307101 837108514 521955787 468980506 795101477 366803943 659392850 248933896 699205025 632318171 881228206 153614580 116973908 357744378 701024280 276022450 650626866 146014076 692544167 353558996 200425502 399029567 663220882 934039972 48207146 238080523 182205231 564325441 121900311 395043738 415084393 718110342 640020121 959072447 27314871 881650647 101021774 315065331 463313429 494787044 255185169 496604731 498372224 136364622 207447529 495764320 994922815 954989182 395473105 583742926 481613331 280002082 758752104 202552504 154384407 783392826 583639941 567924811 912814571 252692632 628068520 494657041 643843093 733749416 961868946 301144449 142359963 327589423 798978122 420531670 984483037 155166509 457242478 50314599 509530740 778491843 487574878 710937002 801210549 350341383 982911010 383593827 890016602 948352659 136053541 766825013 954438271 185688369 370351224 439516500 964895913 410591333 557548049 232657749 992206281 812269140 849526601 498473048 273733257 266977853 524922997 937016542 625785348 254048129 414575938 670202573 211601408 622351550 52847052 94772840 489786096 861376636 616895502 644410499 649429940 700127822 63310500 814105324 339856859 222379376 982946846 930751440 753052211 906203869 520169936 350795496 222975989 906715077 646547494 823748069 700466790 840637627 293729199 506562673 40535558 223398686 68847552 342401515 208067534 490451966 975664586 562423303 217717783 604491220 328258176 69965145 596369728 344486904 57219849 178026580 28903903 818149594 543604109 163908265 874009337 773204217 47598484 752021627 772277686 907985086 801153798 168496208 926512406 559801173 607077303 689298563 967719741 415393011 770345499 396190523 158153352 416947675 72829682 80319231 649156893 500174764 419573987 930560267 515409161 983787572 195002493 71670024 906857143 52499680 982279736 544060072 541468146 212638211 179586835 390065031 832338959 199373140 61885991 772592407 607963516 913706985 935270051 176131620 874388816 418232655 529373343 775021656 943484796 51846158 477297686 361896569 368438043 148680086 856258010 803104332 376804574 864640781 949884729 670760283 808584848 100248226 783791075 161646432 711834081 427174779 729495337 918829476 639569115 684035252 968700992 18261300 618538235 422380121 923970679 74578566 319263544 982990381 29322969 650286032 503384782 984797362 695795879 648490471 634968133 521110960 733930686 577452154 464413944 716487146 395562029 651023656 952541013 561165506 630632374 965974231 123560572 852508442 792978365 651637054 220049456 544395869 896923421 635172136 28831237 160842283 581910336 10159753 873302313 910732131 242810271 942833674 11570137 909002465 332306753 58002410 770854705 574021465 772621229 645207421 877976966 93911026 6982314 73700479 23208602 485085701 588955417 27396531 293216081 741371135 186113773 469036665 446485154 883303631 672144908 237208130 308185018 115080170 551992647 247688546 978562298 645636696 377275651 105694221 874487226 277237434 516905944 289708853 281491301 241227848 305967948 29154499 240655750 822004603 142244594 679803105 395275550 339647285 502049301 209437461 294382315 571791603 8089328 806916710 546691620 111447624 941131673 612838214 68112177 524471709 990562396 206902727 158499004 6854182 175592157 7345949 514143925 450889406 239201250 422754431 671637525 6433204 395780052 862584228 176711880 789180198 284974213 883788185 741650657 905190154 492624560 649801233 962248422 686305694 272924435 31512007 664542303 135918538 687806150 161950080 27353086 801734931 629852404 339453901 900826083 235106699 661236090 62325130 148855775 479621159 253143932 405567311 776839097 295902295 3063807 72379980 837922535 121803715 33607115 660019142 874615310 880830848 941140177 170500080 210724343 75070725 595025202 378880827 841537009 820304371 27232418 730699007 495290212 519454759 169737187 641801630 733397370 756484701 696518814 606424801 319114479 210791144 941788073 189306363 46683676 668794048 312931141 182244153 176236784 813055032 172319021 541404377 181610818 581288954 14196399 226349339 559678837 868856278 740969713 577770179 589011086 971111984 179217 232357287 94313467 843313247 796897951 534142902 663472187 805909975 931067945 234148647 860704634 13315168 394980100 454101019 132335280 379307531 847629510 583632550 459489248 743877758 471432732 461725782 418988394 720944538 563553917 374781485 422574206 663075342 133046390 398396678 8043415 273723103 564879476 829526872 370450745 954524051 831760422 381061978 901709075 197790423 19494800 954824792 724511369 169938938 990119596 759428428 270513531 949083193 364812041 465392993 318776684 501496862 298541282 149953870 204817833 312223589 22549632 649658330 170166967 69562493 423000700 267806404 181879870 595886424 837274114 833494447 490461442 618730462 216580506 702826662 731921010 418615374 619393636 838417848 891958066 340400209 126634024 795584918 825642327 174038594 251628457 476624651 868832111 66789736 310135897 847296922 152762084 91455935 602472478 577085350 547242924 617479686 663130646 387626037 370018625 121236487 570377626 514399056 839519221 132480129 426716923 429136472 260873957 491059225 239185333 320401233 100880592 103383232 894743228 879205304 890955540 476207945 582725460 497673213 131520320 127421435 51354196 691669274 590950029 121615929 98957138 674141845 877637520 148124328 246284217 915609590 289222264 478963019 667428510 663528587 427691957 629976687 440524762 425992715 873598346 373814536 147197034 182996196 422622870 169757149 923476683 980098758 371375513 949304908 645364885 564279984 291854115 946311678 293604131 553199194 105812455 320584504 191995324 135714581 91817754 219586506 855289399 28290542 802382299 395020666 973215562 176939831 226462107 662177488 345357216 335217981 680745562 121966828 31304817 34368673 725230799 785145403 36793650 419158168 617501235 291574651 769686491 913641055 170205549 840705770 41134816 678551186 669368412 217691364 151883805 441372152 685924325 76908537 383829089 503942975 551775315 400001419 801416045 1338034 16172514 89139935 658460406 752699930 46099961 652996906 891464325 312731829 186719511 443899610 693873288 994771176 812609400 773124536 506547365 941843974 458699303 861084944 277468293 127758554 708361531 206958663 74064767 39132303 131706149 523807525 235999875 835705925 367327425 18971058 663541546 444539939 54962193 940938818 349691632 908838542 805799420 565617529 172482838 722005921 618328981 96339856 585127069 926867851 634581276 939565222 979448754 48809666 910567713 93383987 719871683 263280972 684204699 413751884 813084490 84951219 718513666 463852127 206166928 346921058 237271697 759246367 167551076 109229274 896570072 882226204 566130883 584471301 787707798 457791997 499610634 598103169 484281665 83745887 112435144 136473214 399343196 980268550 793117522 553094077 493031862 182746117 539559987 570145419 137800838 584051696 859271796 278693524 918897739 863146361 298080621 615324761 116417233 572155492 957828977 741488949 940672809 147951199 163192636 897005980 429511965 256503098 384842488 736855760 276611304 338653957 994521434 299106464 710317164 506159702 467501320 245853749 19764422 92836860 506505410 53742400 582658516 411127790 205222371 416493068 21154330 77909784 672083948 579927906 293600301 140385048 389488422 122516551 797242835 892617964 135699085 928732740 222569375 124221000 899589479 204610075 438569830 885470310 796958476 224518333 818945722 554356465 419193679 121927309 177240914 397338196 601438282 193071605 100637638 363619710 364125288 944286271 397345356 567292362 458160916 48004328 889031853 974722980 405286883 288417686 565698019 50456713 479784218 719459977 17570624 718584956 109219515 295435852 146092541 166234520 410946381 602022482 767025303 165102135 359893583 182729548 599060891 891998083 759512325 24473686 545406672 678336852 910202366 322431622 783979653 15176830 590912257 114862306 343618741 324381654 754409822 691435094 216194019 310178007 564831543 222475937 276864886 115090130 665588082 336829504 780094006 19490932 283014405 617885940 686747146 687746537 321982675 859122752 326536858 859749558 406625410 880804654 478111160 856963333 540899959 331742146 754446393 227717761 133166086 993549383 122169383 399809242 872342376 434387595 222345915 704113196 561788872 840642320 815449558 583349259 96440020 323333578 496318181 193718124 466475411 493591333 213556679 341420959 350982783 142475971 304294367 982087117 10889513 978070693 387672436 743100607 885666192 182001538 918429040 4527408 112253672 515572364 751098370 152245578 549404515 80917184 457574014 811304861 390387668 97580776 780531449 829707352 753243978 250237914 93046687 371563914 643081127 574324385 79778506 574985151 494548607 80767118 947345519 398392903 747566642 688607320 639884238 659058429 361155822 240848760 835771427 458590316 383471662 987587342 998228021 235194107 619699060 637272962 404840468 325847010 994781975 436965311 422332569 37935879 405400873 418834336 578652948 145382659 567729734 947975980 913353511 975535055 108232981 518858804 170595417 290583730 323739057 927259448 722180575 318169593 259034565 592650641 560750393 203662951 212311081 655348371 599795372 828121954 484090356 124783769 305837473 423176874 38827139 319120584 359953596 328837864 295541772 478348036 535637181 229044978 734237056 142952070 316789390 351480481 906361941 917866118 47860777 891579591 179673100 911905078 215617985 382802400 556869287 12479165 859753773 558373845 515759777 49791166 639817780 983495116 378676458 4618585 930758563 44143282 216565170 228418437 245993158 57890103 450417659 682158771 391421121 668795342 864135111 356840282 615296755 578025564 66847003 44499320 559597201 444675517 384965329 340918354 992021961 513654685 151626588 47955860 695131846 213125127 798329348 782191920 411944783 232975169 445795308 522432836 873906429 892838687 115243447 369214564 798249143 78419039 982085115 322782784 905488767 589878698 723295043 967658250 797937595 757625226 892931682 317529954 170876862 606900556 570632222 512027891 776966895 791459613 429998709 115378961 746852966 925836047 403123318 713727384 159176225 739429982 627813544 530270417 988698841 475069871 882880003 766492182 78756216 953178333 532203962 850729149 544040870 269460619 890237219 648242886 984163926 711705975 164858455 750288050 640166068 282021304 192058769 8310660 367399311 521947684 503776095 448727842 324072587 549098181 171031548 808695905 768118821 408372063 240155170 714365191 8313174 30958114 531876028 215195316 858764012 229746484 845401241 601490629 805424104 961193742 539856637 759211713 900956915 125867117 466442489 173125947 228717661 970954465 781044787 811786552 744620693 687343762 892029429 94072600 231168929 464363729 58414632 602665625 756249489 887599800 672212821 251517360 219041586 661295324 916283035 622686944 568121287 626484210 634721880 315458075 317183716 374489374 139333160 328933754 278729354 684824687 459554404 555766519 802774133 80584233 178743703 788762794 952773810 711654308 40705577 700463344 799052570 217918026 292432755 322981518 531442455 326375099 282770137 853462065 765400376 726272010 886503200 185248468 971442699 370248740 147230374 738789770 599474787 32061683 120095969 576548843 657466372 265899815 709487030 496512532 184755419 790441919 804445404 644620434 711238356 779688783 522949834 646348111 213518670 284464368 847878065 371065789 67369460 745206182 672118050 961987867 128714394 799372264 783182296 314539452 827025081 974138390 728279924 139691472 821170397 795058829 305698465 802456405 179753908 928953780 469323144 439130951 376154801 399359694 607240014 457620745 438537483 189904480 588835549 414682247 439582421 708530701 163831455 893775180 433542431 611699448 331528221 199323358 33942651 284385015 554833234 156738653 671467305 279243905 594903024 881130956 36209851 400839385 539690057 708330180 68080544 116357198 347738525 96222731 998227422 316321989 404114658 564017622 528427792 186212301 297911592 638186836 772084109 699048019 319098674 994988375 107661918 473930342 386352650 482570346 675480094 421560769 836567456 611193005 926315921 510571770 416297091 312510005 377769587 761952663 273951904 825798932 876908621 164981681 716977535 3365686 683655591 472794215 665778184 3478153 285913789 393789573 543015881 23954473 541644288 731135016 920266491 197486191 332538483 368248221 18851116 232729451 561646564 475548858 848760485 508711186 743433046 193790099 613188896 646387783 930381486 42918442 987732936 479960301 383913356 227704334 758851728 904193158 196393716 876199248 239899465 127549551 751482977 353304723 224813539 414391838 326647188 108789698 113637651 903367583 923580324 650858800 97227109 645526931 159301367 645983414 63722337 674968643 399265633 596943938 740796336 736101319 242704390 476800 185965233 874380137 201792022 968201199 351236946 182300916 547029774 909039010 519623593 93989716 476557865 367606175 454252489 235033734 639979568 720891113 680180745 849891904 288679692 811172670 311643247 885357111 651563689 231030151 101610548 324119469 918739604 933162224 575385775 691737802 989326168 127222555 756683930 670772386 640038979 41189158 845415539 385352810 311964882 661774103 901384684 971430407 417998062 536319302 137353714 319445791 975647448 235145272 64321255 443212982 784217615 843176328 237912075 608212994 801154467 401348874 759876647 281499141 254690324 409605280 565407439 410485413 622009109 4950229 53851927 698810901 724873055 816931221 216864016 961100510 164571754 667084184 287890358 116691112 930463788 809419344 124092606 967013838 865495140 827298759 957068043 867543863 958700755 443062977 643604696 17961468 310035688 589539211 999414449 268813303 772366419 47025364 881881838 535507095 523676162 620401761 765093857 996426170 604770421 71426620 413804911 170220198 525699672 748365229 326618459 41106223 150135242 284153675 100852741 904077371 48433947 444884042 947846163 924479830 635459915 246083541 816001872 599756021 635681153 354194764 383053422 180342579 775521391 690028521 549760827 558507337 656185420 325568801 228346078 861100061 577654713 206990444 643943304 192780989 591220831 108108410 8833749 537645700 934435541 440485535 209965094 279749978 400387058 886337224 628545908 60680521 247601380 80521227 204374532 893030667 548377391 203131926 819751657 558141588 191944966 19018729 792741370 271381 877057896 743930828 665614225 155682149 790073806 716513341 916363619 906621012 192927800 246865537 3626095 470730943 838020057 427737404 665463028 235334929 548543182 108066589 351300531 343684234 833983567 556129977 846427389 843963415 905703795 338701934 244911093 471534152 399246609 500006742 142957398 164573392 965530173 82871539 502208320 769626277 193394691 433596731 494205318 836282950 763284655 440674046 29676162 821319046 251351072 342195878 126298381 506493450 643871336 270029161 853372621 596425967 662841962 568055244 191009059 617523455 991556927 316884238 352858765 660461102 568192410 20264570 993562593 333928405 104214498 581910589 90764810 494808602 353376177 420839636 948002235 323397178 230907396 54404306 972979324 156431467 22260156 678069050 215467080 311972119 578242291 51749516 850224940 668165517 850120206 186679843 831555728 186029670 311087393 653509069 849750891 348731655 845325687 344424450 633966233 401804746 825409303 216233105 689835801 54204672 167687916 765015649 678568249 55366604 61018016 286420731 955266545 471081552 537465674 648211002 966518105 851687953 665702728 335293788 642689886 409905023 746823644 596021644 145914664 506832367 817285016 458875823 103986216 581779465 492743440 531793673 79098438 448725214 123504935 317367188 273368914 278596245 124787318 66310502 656647172 668662466 77786830 252994734 192049659 97256712 410708968 32908367 803738615 488414624 338587777 461551826 801226856 280507561 655322352 593541207 69895310 915120991 648643521 680511700 759280541 225225000 356687725 642449321 427811017 360385896 798379321 851765483 210703272 727786213 225375774 916590632 380662066 493549072 155863324 99078018 82454778 125784543 502124643 654715054 988455132 484347962 716153265 13618276 716034952 840326344 44794470 696807547 544635437 59748030 148170626 114739193 774096158 45901228 568246995 560576221 772100821 935950523 946835562 36682725 325253890 961891759 1980093 327587673 550551989 201547346 99480983 281077817 832806883 130252374 82869794 649445441 582207313 128659156 989000460 457017298 616647723 42913682 100010705 453306705 434467170 870035595 591353394 43705564 176397795 1521642 923670889 609049908 375956596 929399783 661806666 954125887 381941797 978573459 462311980 990636374 883275123 807021222 951740853 564856128 522858356 355193681 591198392 650838172 873301038 335484609 793786216 629199491 778827751 65732450 623658956 337964709 245358901 891079601 817182485 75330120 941228541 746655655 493788421 139009409 471657261 768405649 546224082 826835183 532864616 290090919 405146494 707721394 296809639 910589626 320258603 79047525 545024788 3520556 298709864 697034297 798144295 540449451 192475298 782721228 915600728 771748152 382718749 571034891 375230653 12454896 952742706 161459062 118114128 444611790 783638553 418581726 636754772 88830718 876950673 354053346 239069190 283648776 348222425 343506908 932473793 212881029 141982737 10648097 761333878 922830606 71600587 319752895 162885568 917082474 608979594 27470486 779061042 429486254 936515372 554429433 507049437 62644921 840755022 706122739 648994761 100129035 807966537 936414245 994296415 287736079 763744814 934980998 103483027 588089742 220431309 778047968 787068186 15787259 861163105 915672960 689993246 478304389 720698456 213110512 121156455 968577014 798754104 888009211 458341974 474156429 859462452 435992039 431236277 602532230 776564400 872749676 866454705 356554041 154633842 200832390 955690516 395624248 124688732 185640599 223721851 115090761 929106284 564809438 376815480 594898005 197431298 686518596 54899074 851284199 212746342 898281923 747283007 806724046 790690355 962874628 986393723 10581165 186768298 757100744 540571146 228943107 13336961 807038769 350104397 219087886 318485705 127856299 440971317 270963281 419089777 961001554 698826110 65083312 714284920 820151775 232543523 66221496 918347663 326213718 135728861 124757031 3956725 623150685 450690368 897553606 857551410 140818468 514958675 295722916 335178010 494205660 819236791 331052420 413407497 600844141 521314936 464760980 272580042 531030934 220166556 380259782 212296912 683003847 675359958 89420063 172107877 891646619 368080811 846267124 495295895 217040078 68158197 33736496 277380074 820534536 696570599 115189053 974355765 158497621 361678625 962982503 630784040 96329463 643586497 773850791 259622436 639372299 546722014 619566912 874203763 109122762 526546688 10152758 705716305 114732895 931758878 81744696 436512768 875439120 756262570 239131138 12308233 996346590 266972410 113526854 773221804 658012045 390857264 438648516 539346911 989447684 973612788 87321891 970478244 751991289 749912424 232721889 703698175 246727564 729504658 542380468 747674553 454494086 941274680 556586190 593437031 77986590 762580648 951793961 916664274 826752144 378042192 177442571 988664651 495332050 682098830 829748447 239152744 873278133 119811693 472262664 613255027 411438450 95125753 11264190 618071374 615732836 177688503 689854644 842786207 767722840 553257093 398867450 562416786 312688893 422557622 564835742 479743013 127249374 649022882 471558811 822205346 250503853 905577235 337543944 243118151 89404749 447700106 161513097 804021856 451067703 930482416 809893105 486216089 156118545 580354376 807347203 832426185 301536649 446769252 398623850 454260506 34919960 218193444 250558007 130146089 335954217 838336821 68522190 692726644 853009650 763202172 968091705 179235219 353078289 899901565 574461224 815208463 33881847 534939341 203534146 996311061 188593451 490984501 828765475 374906065 377040030 935641745 284326977 623043413 459226481 668168247 80872145 366668489 656124093 384311355 993916657 143046514 849572311 232265815 902534634 6471134 483304191 323809711 4471818 248258334 443355788 433181864 582100534 666788227 80996814 524186299 877090704 534500764 860693756 675364589 15510631 600626954 56080965 747852291 735155022 377775458 775554743 606136093 512104149 700667559 917925075 495921190 164118530 249989355 531630696 294780300 103244213 980732256 517876135 462758814 492843906 567244517 710603877 684048050 522229807 275226112 785224122 623931306 84330422 894320522 37897931 444773338 604387550 80457878 914643130 901189537 199339726 255246925 810656864 284183161 375132205 682221666 280606768 142304343 875177030 644690129 295702608 265336644 808102201 935079372 753495072 519004346 427790220 726190339 440463679 811856360 359795802 593203506 460265545 14453816 400496406 144862769 44759015 587603966 270328165 464015747 177798097 168392315 533016459 433024337 435841826 612333715 763620438 300699152 415690968 764738249 766348562 145765156 538356582 938837454 711065032 993231403 825447452 980262372 976309685 919769080 101012170 229924248 659776459 867262 389843148 243946833 84206476 690250881 450583684 921829150 581065352 671383712 462247446 823544528 248193552 440034375 237321929 923593221 907934593 228288457 249627324 619477610 52318630 451295001 702731631 256697408 216231774 960821158 947369756 606945443 764432767 489664742 1674657 365266976 187510968 720269134 104495442 894399849 547757998 653728200 18089266 829771894 498038958 889329460 377030964 272047520 922381769 52014686 408639999 489783186 475126016 697193343 337127124 890707386 210536586 587610768 616482483 332339755 468303575 867166933 95191494 51842222 59725103 557819 734316240 745796286 472842546 743527650 901924309 761917379 147348266 111006804 721787024 619338250 496838565 676761805 236448444 321322261 365083668 470906920 36777529 878843684 110928114 626624732 569915661 624194141 682301934 71137659 336853240 283129339 495288346 204655259 632017067 575706374 308748114 516626519 819623181 22393057 21351900 497932292 64799108 816041954 537770511 380843462 610611870 913972136 716701115 978312230 901735461 117041114 573743584 933371965 184002549 258215671 494149781 984862355 235306220 543605540 246523823 201576211 687906642 310032520 290404183 461547294 391096011 432439589 473774651 216842256 497488657 479403182 455739141 593434793 864281231 547120049 632174177 437821725 199718455 484322045 590533948 187904133 363571595 78777147 288773057 326204294 749324577 250516976 74119915 12056358 485933033 150560730 866535787 116951219 375483576 724635542 570322226 308738428 604576525 98190252 940783801 829539907 981726033 677204682 453760656 903742417 24333926 452286793 722654083 866296829 626378884 352514944 775489084 636596995 764280360 499274706 536396946 176979029 365913886 732654037 873585817 26964376 226286491 413437787 121493712 556437680 467015771 247867518 987653177 275355325 448426075 122365107 732434961 88922987 495665334 271411281 27218119 473813532 440164087 616714853 101568245 963995876 978702007 105326173 411452963 605011171 632371231 751194143 945788673 511838045 209993763 302005842 837255587 400478929 983905681 145523017 550024705 677378754 200818895 125952163 632576391 447579745 705583050 967940930 394926208 849066558 67294771 974881331 869131165 133304190 148739357 382020980 634833646 419611106 327912403 261752757 188020479 671086291 231494792 135582290 198948053 224152339 488849309 563905960 533605819 932024633 405660220 165821867 527388505 907795056 459078847 80262942 334678242 717744028 427477700 460259246 467850272 710131729 108000787 322186239 669998965 130124609 826546033 235746093 434968756 860523558 927246014 449906029 377051533 637249563 270617107 379607286 180144794 753515443 141662203 474694012 518086546 196886408 142626260 799839572 631350330 362076549 583546382 174879890 802010682 433676960 600896950 813090599 693386006 535676191 462378944 141247764 194109521 329285215 117931661 284196885 909047019 399635488 772979805 478620506 830677647 728268822 735410745 297492266 113988292 790108119 148375371 250619595 610853325 513334184 496709327 268570854 881051755 636207176 506160465 730624153 33529372 61886065 528715555 810760427 670390256 208060821 597090872 269126384 950923918 546095781 66248115 362104828 386314590 749110305 238743055 89735306 731235208 815151784 425772922 796335153 881309705 426401150 151532446 326592184 84099452 152788659 99725851 425191656 60106738 685999235 144060774 973707851 539142230 287764759 681008847 107516763 772399880 561943419 735590635 169513712 713359372 116814953 108081486 239529241 375317851 895146209 748948606 124141523 771441697 920790968 979396364 943058933 495500559 316377111 211751918 263074935 443682410 657422199 764893570 969193030 899558717 658516497 499630556 293818805 699504543 18790660 928333487 382674400 18398395 957746351 541212567 336391531 756619115 717764331 321501333 557551502 226073717 288897082 514796589 573284311 344677290 161895449 161158338 962937205 69030816 521510359 837189099 397384358 337632153 57736485 792000122 119011989 939435444 551174333 920895092 939232990 641617537 770213927 64198822 691556948 599811508 66391535 634005005 278536443 755473685 269825408 452291869 546704661 186343655 106412195 851691937 587348061 585061202 787708208 194317652 33837392 421745531 946430208 819362506 489684350 619813477 520367443 728477979 844862349 883212165 174706813 81191244 818144755 264014328 10455096 84974540 652688562 313830017 626111109 523538869 514167596 686202663 263331581 993592791 256001642 539008314 562970209 244207433 287009835 787455854 530438318 585764004 842142856 193568399 210901796 110437051 739026639 806112367 433121885 195395323 240750665 891926184 267196432 477342476 280679969 151817267 35884282 945285572 52085831 394375802 297436420 235781975 979982485 970338699 375495279 226320340 617859317 476896751 439276819 292341328 69253348 302593444 598448419 154699427 362989226 493964999 276503508 209051731 20631253 951767284 49024693 315867849 843567953 389923818 98042228 657010960 89500857 780053890 645149105 96833476 857901561 875154015 420745418 688333617 715036378 106242877 263510250 51880303 27689491 158508024 101456241 667075695 438300599 599965189 70697445 370787877 42372513 921469343 425832424 975422847 778387442 890715911 427001215 800467732 842431017 7186134 485391710 931954573 316518151 753724868 249852395 606750800 430424767 25206606 712997679 31687175 225637741 976615191 983610663 295358907 666786730 396122153 718525151 448422524 500914257 344571632 917712731 183956369 314573402 374379240 713180626 629253310 169707156 110165357 755186519 243686141 522171315 217578453 614450002 560478181 365961626 975855171 391504145 897789502 32300693 472159308 313631315 919667665 536686816 314711046 917763604 517021792 158418402 65817867 217149816 665706489 371620342 676660026 479224555 215910281 228131172 176618712 510206752 645820475 708418669 999824924 288566546 994093562 838791555 185074895 292334764 847812622 272455938 907446602 432499818 291077895 537415822 865770123 951968725 583229527 6868224 901147956 895811129 19479566 495083149 294330984 447599074 504324826 407096900 400268039 589142762 94206861 476150859 986242093 489971708 937018216 162944743 112696257 70443400 572740354 361418460 74473819 986007381 505691880 985046192 21954152 204020071 897554101 601109021 563688200 38666809 614611929 804028280 308041900 802033325 929625265 502367867 460280729 733839629 499574228 656681254 904227293 192732409 850095736 819656639 881280101 852041100 115920234 820410951 160643533 249269005 560775872 194910007 465916022 849206664 219245206 101492735 351632292 225663094 930462416 249241097 947887811 324462007 408985288 132127060 110248798 225107123 11791419 264842671 655542192 737316305 913933950 336921657 878994056 787922409 751659928 395138708 296769176 706735772 892255358 116061125 754693782 693699728 725004905 710718483 133549814 995768638 125993644 766456724 51010488 771136825 138731723 473391022 703563327 126265055 776848130 181636557 459064709 576126720 148429269 171781621 808587916 138376671 290150334 669974425 597620291 481220496 916603697 425962204 414807668 373595196 981421326 16116458 325114427 319683133 571368893 758438637 662211052 109002861 996244359 73103109 506738023 372316820 393171492 971877534 480236336 537578303 664682117 1535898 900946581 832815049 738151696 558846444 851169708 999738400 389965980 490184353 579023988 975788726 997200104 695183654 740382681 213346305 348000576 352167780 613498041 744002904 897786684 243585199 499572406 981350355 873122012 638297746 875076265 564011401 830226748 54884243 408835007 353753829 633689114 430983711 16739630 382318030 380588799 185317341 665539837 560022278 82352455 341389574 649608881 964582406 317862608 948021928 663008854 496934650 621376869 148297682 819449510 453328437 220748085 593480274 688253488 870259492 564398242 394610020 159418306 591828630 560578854 858137355 878908416 930905536 440603700 252835062 952929503 672668630 966378819 596034374 265304383 577956853 488761054 297009763 255720050 186245557 790703689 168978462 383797159 900656083 707322294 50124058 909005199 649752009 753212929 792962746 917700598 551308181 449481256 45415640 247680650 437914078 307443496 959991215 232327888 38943374 87022255 258490971 283585061 836321332 237267466 273371301 865299485 105954391 279315059 47588550 87738578 695670145 796581716 100058059 69403993 840892204 903281426 926836676 792321711 418886401 176730660 247971527 837656905 886525019 624284788 129785209 43656716 248362049 174319950 412831190 398382399 880312450 241107242 697893461 329400890 77678543 854925820 675885508 684147394 286632359 905843031 370684710 642535187 913932762 666645390 343774074 841430856 370455948 544115407 769117269 416135417 198200811 174358176 977875132 759053069 943758938 542691863 212574667 305103082 686404560 378659974 522156905 301320988 516139529 608057299 679406169 745573590 7511033 307963717 977707109 963532750 447672364 98319425 189674053 95210002 23520530 713486332 906883891 658704242 116000659 894236829 117184177 956604674 229556060 162170049 460274755 663075292 439622448 922116705 957044220 290505400 741770961 151290148 791612830 232270980 424764371 24166919 173077832 976580998 799471066 303923982 70801103 367194285 553151609 404685524 528913326 473846085 914421370 969576998 60217805 869099546 218162497 476167176 775414126 472966637 242707464 771154424 396431158 175106077 669294703 238703972 603229206 611593290 626006589 523037445 279947424 544789797 62566225 923893588 128845176 994594417 271073823 309847524 834955011 427696195 765122691 274622776 848200480 334662023 477457959 904381261 195784819 42417671 632467875 779234107 240202330 138468487 763726758 160415039 913056522 473341910 317229586 723441026 444844468 778257713 856270645 470242041 885720883 234002080 38991347 835083069 209736448 470982568 486586797 517189230 1529002 346548073 634453393 354444055 816576670 92354440 922604788 790230215 324981411 179470896 300336808 548425966 559387362 375905362 374371650 290510939 614951858 668967243 972269803 588733639 809537178 637971794 229422225 89092199 461649768 621254999 948744968 520750176 600309318 893941416 907813240 691989696 981869790 723079313 146065351 983931206 960022535 159196786 905465874 128802914 778238633 22263875 975457370 33198146 234899881 642804969 93800228 107316773 270318695 468951342 255244293 235331946 535024178 18194841 973144378 655379000 882565103 156248367 279227 503511312 433248888 112523493 447784010 219406789 885899725 267804617 816537369 637691423 373661066 203681004 242786888 143674549 743236880 428081596 999230211 280992531 189850297 424259842 852125095 472042455 786678604 792332067 582779774 808177387 401923182 735124587 881617176 68220920 65141739 913468450 624751579 475245863 78917151 955715125 659225392 88231447 848275280 974349398 168631532 71397224 868985893 428989073 297577607 513662699 165240241 502508590 80616518 696005661 5014194 974474609 10719173 835777859 539144713 53811575 400459722 73461281 296647073 682351034 925731371 372421741 512864985 212261736 583824579 131788151 397563937 379384847 368790666 255271126 447846688 332141489 162355177 286549919 509156483 962435204 376475826 293934816 273415918 204101981 448503602 617078045 57205971 481883949 934304566 450653296 776139285 293175415 706095900 235676745 460627605 865411478 543775391 842731401 634988814 235701370 624670457 413764704 760598835 968192264 735008956 762214314 403680615 286192533 184648879 213574527 860917020 203740144 651704158 293806690 499087478 962034401 949566598 679923055 187679394 631336280 693108135 218919974 692949842 829823581 986526755 288725012 734542259 138436165 936284870 603032407 464817280 51424187 454040060 660882855 777348122 533847506 324428404 984580424 903348111 36728276 749713903 845312354 463642385 512982096 547588625 387181927 961090274 672324864 688161952 916464856 244873156 658031943 569675417 174425665 147901530 532478176 173197799 393938073 544694757 256487842 823862220 356595561 880480474 869394664 610845786 411857470 677727648 763008956 39011965 386931605 990714719 195520499 113787373 599021355 763649029 803306068 989314400 814672122 395778799 99351499 597178408 197650049 537832347 319458288 639114809 504817677 931490257 535698485 953608662 72056279 744066641 438558354 264405479 11305374 344763732 256861940 102371273 142955003 304561505 55126111 504775178 820420701 417189933 841433218 170422500 83509861 188436580 101125902 338024966 286538096 670276286 280933194 891764115 155994290 609676902 832906621 578205465 944984147 1325594 684366509 483493320 453789710 579157632 207505937 155791905 47844013 954180329 964134698 569975788 787433652 497601691 11193321 485448681 17495392 806850037 284077668 816499153 800879353 310125930 717817566 804438500 889519297 643187408 732917475 239715576 479834774 227250451 485871613 84185240 473102349 738213392 825836163 230151258 640867299 712392820 553294588 653477724 477714385 2236486 580062659 535749024 351694013 186303155 712942297 918803400 688364352 80513288 168968389 438714130 407104993 231746824 428266482 545242552 123571026 514457508 25583112 659697571 64913315 741866911 873470984 437782893 496951573 429514129 480337965 551157674 933589825 34976265 174090159 612498992 520523747 775627941 679158368 63539376 642689076 659117769 621512599 188339106 726908861 288005325 678432049 332614960 15546098 68570532 739744392 736865752 975392182 434511537 441952357 718822280 661631360 174356769 666876657 345240013 445633501 465258361 161954463 217419393 886051939 810023375 126565752 83693847 706607334 947338579 452511010 708690845 383088869 626169599 526305788 513288970 368082527 482704012 102212355 352748558 991626809 986159305 213695075 347517930 741360515 670562220 792349047 723233208 137007077 129940971 800606557 196552786 270121610 649629058 845102851 450219812 367006762 832705387 768943240 165911048 483665455 262729718 959424765 268565344 684415501 926060168 880937344 251910221 868743520 662082320 44768125 177426526 454816747 701941516 534798510 863475365 562540898 131462119 909397371 775887526 968100889 566936592 352662516 777622254 173494510 100979692 591370884 981599798 574296362 107395507 626904179 363359235 188629742 997488667 565577186 503612533 203065513 902102447 342092777 462345301 272801793 68569790 746330544 737765659 338350074 560759619 66389029 447682088 148115346 401378458 64528210 572712316 658221775 657088725 256465129 132790815 98710647 957176044 312984268 25667477 645679840 620170797 358710134 889139746 394887996 71620776 909476361 718526875 503125659 653572502 734928094 199224650 942860167 645872564 468021924 204291528 28996872 509691184 114790471 881265083 646415177 263227836 995927376 916210140 708218264 612053129 191307245 734154214 21470907 528723348 689217606 517935878 821280327 451578857 156157024 95600331 423762296 28666172 952617439 139797647 9790249 420843684 951986473 216657884 483283923 605440902 476599807 570668345 750399283 573996949 445633091 206356926 506348620 486910603 51775567 664450067 795500618 593206331 903429666 686069415 820925199 875158712 138823626 636910488 591926033 405289155 470963284 478858155 973932544 319452778 745187387 953615969 639887456 565477699 266136181 862365947 314346350 953963273 296465197 442969942 750448608 133902121 951372869 821009935 528309601 674749908 753327019 797345583 819384887 631667113 976637318 51504945 427718276 494368222 134384091 993500106 422192080 50960091 820685385 919606658 592670000 664978079 822945535 630011872 974182911 465061395 348206625 609974226 285794539 486653451 203720931 311384144 139040106 599537367 786811422 119911777 919051900 447000419 879106269 898990973 721441950 980912025 555382003 833521516 426340864 248717021 420378150 207381969 555775728 474861989 237189069 794754542 885457713 922079720 905544903 505992251 54809999 538072496 852436215 245380461 637128101 284902917 610847055 267813985 782603878 652851013 631676766 637610766 475239215 800244901 617113208 573296378 295673637 180838768 847656490 220332961 696223059 564761859 725001399 505986436 223484013 574210660 593893915 330173403 381262471 927811385 494776070 732643863 32110138 173324457 744628092 563918535 851087075 651912549 873605773 70199302 253170213 487383244 197463125 480262399 528783647 793097109 932779503 413247572 425469200 256552399 313176538 567427502 197942191 586484637 620315815 333894419 421733840 47372018 502515565 138056775 645317816 397623838 613907636 813083833 71700932 999446128 645132140 435850070 1355595 175070352 742654529 215200780 223234532 80548596 763272213 575503504 766618180 317077862 663204750 343825194 429233577 992066822 458928507 996290221 287631067 583601997 450155291 267159802 365957237 634761807 141915983 891140676 784605743 499894557 530431591 814205448 784418647 435451287 474333229 875128048 470719402 476283709 718065721 120468114 658642303 200855173 257244928 573288453 444676073 898713731 397472085 928009194 108065910 916492854 212014903 363103858 145919438 962032147 108772460 118828617 997244024 861755873 530400057 497973169 396686601 810855351 94525680 246594881 320009986 34108908 524841523 839746958 316712068 225631006 972560506 779197804 832503177 674956335 448704922 488777399 255728861 336555924 975120647 447092197 440834961 326754880 663548208 445984728 984877273 244685483 820642101 756404898 84411252 498970881 312913581 162786316 698508818 336925682 329834356 396419356 819708371 804319714 663918652 447400091 935196269 200912576 655200922 981056937 335497270 204373967 276544526 229506503 118637499 16947079 247477309 654538645 327955981 708345791 155019175 907521632 220722919 94965793 519014958 715466193 44989576 600274694 328324904 516400983 377697127 799707002 628248456 387340169 952475862 410330777 921032536 562846209 687337074 37558022 500977365 403863355 68016929 528469285 417936712 383850440 668422718 71652678 720909946 109184129 353532974 136866402 34991124 755075960 430710711 121132913 530294976 723133765 25985573 167206793 971243943 658356420 949040332 998623240 92413955 189536306 43036359 615655571 202622791 347913438 102769692 584368599 795823861 88108279 434424459 811678621 651154676 913501222 763877390 140743680 249559709 563711428 370269698 813274229 139945364 129764754 393195124 589673542 83307621 333223440 549550310 784628488 358637404 391269660 324314635 851918678 656329165 8094807 849002819 217556678 470079154 189116350 507076276 909813675 137776263 777770178 427085122 791885417 547976624 673293538 204052549 323085768 998888638 673259965 555863860 20010633 215214780 417267012 532662674 310378734 42970622 805975286 645467705 148757569 140689917 544500956 438002733 790566019 759365105 430458946 245929508 562046396 385828240 862207551 760270000 693322438 897521773 814680013 220347333 601289037 49963949 148929305 567010719 925082872 268241062 969643861 421847040 687636030 373927759 869333755 906990909 634838488 564733298 713414094 847794912 128679895 479449222 167236999 318649599 324902923 337338888 34128104 349966062 145982984 819032315 912609667 604228451 514348451 98177290 732439294 64776178 62173435 293632782 859136698 158272823 925432547 978731929 675592084 704958695 902244788 389914752 740256682 918195922 640151389 857528898 431452458 562351235 320076966 314121304 792822761 909581335 300960498 274996981 777461251 924476970 380927655 849378277 498913033 501241870 722568453 232475680 281578448 624908930 675856630 221047364 255687295 643255144 64687701 97827668 623921616 853413696 561785203 716691839 522655801 636918124 233097385 439758904 309352347 714977685 332085954 237085425 630617543 519028581 700438339 108972634 188619607 423249882 10477421 968279895 971835545 660937674 845228998 637927189 470258809 763356147 618683880 648099339 927658897 707364073 297030484 366589482 51654000 160914007 248441423 721734756 196226903 276136914 68394306 614080453 970869614 325284426 665574447 416760290 808986423 939289525 508981212 105751706 814425567 94069932 330772535 354796588 799378127 820914078 274468066 905963693 591223554 931843708 614932229 642954355 757140447 752486308 366697183 844256116 82184288 285101980 970770886 926804797 50810178 318057006 292665182 88285586 416482564 629498338 423850352 268433556 348370404 376480887 930069612 499757201 11846770 161574569 78947864 565343750 352183484 7051428 712983956 490772921 124973472 614061259 382286122 265986851 923409582 432705988 596322588 131233973 248467211 955647422 10836535 275709312 641771870 991069619 784720704 912234549 45888812 571531355 11754816 447951245 99761756 231992273 914295586 295639266 126694759 404812364 249890566 639362242 63411028 20803133 782481163 16345442 83526626 160341141 554726851 547719805 826180252 726495319 288652726 661482496 882332931 509156162 298454732 364112163 703501560 948112843 201209028 792190979 141559399 995880841 421654366 894016113 417573700 914627494 306466868 527097563 432931850 559519486 713365204 472523352 873012581 638857432 457507819 618547225 173797901 924874779 317322049 722856217 776554383 535188295 446123418 751410811 202537904 798299581 907747296 111303790 667750399 373969563 957209599 963513310 5656819 686155641 923936740 441845439 892766321 333680460 650573120 993223880 819665870 839144788 91446708 791626942 569627933 28610453 172385519 4928816 124953014 775933054 995909813 301339364 826610967 864109830 722832810 207304297 668528851 255827431 99533563 484373315 637336245 504681018 889879692 900293614 213622902 55738219 136592881 980766553 504142302 545390918 568940074 912208095 373156178 599872836 250152522 412719644 212404514 495397684 27597159 337646996 882138884 666437493 695851787 658853536 106817004 917821952 621605231 928540912 841650649 105122894 395361066 90063157 531779262 370657663 427691392 601835080 410944380 954874660 219869581 229583227 288102016 882078462 968109149 321384496 192621998 956544665 308798306 833732615 822537175 254416342 599835229 710628955 304676485 11215046 781123157 739344293 329327939 937145493 116010156 996930931 689214939 230368563 733466719 961759990 500494299 85610188 620872064 230753788 948371676 751628399 152214828 880662654 116949992 489571545 146469664 257861265 720847113 862274092 263947534 229144040 288957280 918438104 139374170 454644309 251670810 811279425 590017347 695466205 612833285 150427417 14527412 980312006 336137617 672901735 224645182 392002694 700863082 367278336 778786829 700592656 904706999 76972827 611695046 344605453 364965914 833557579 508172959 79270154 64089706 522039432 612840214 409115042 719315439 421697517 679378345 486656464 482382920 719117291 681557006 94630183 463920944 678755516 795195761 328016656 459226289 158352743 46825954 14014957 1152551 341477953 728332200 405216186 649083198 477500450 544860995 959873074 582751902 667650047 336355146 268723007 838628150 252976735 162091248 119346941 564120064 16987621 959406611 928462409 468107128 837745172 823187501 796395304 11926928 987284447 917513874 265701891 249866723 225364981 480618759 150147318 306528180 692897625 631650960 657400407 178572430 738155724 503941633 476867869 831751788 499808562 434107403 863247091 193168293 309241122 236595595 742409562 88152472 998379252 811180467 54211743 176381398 257966960 528991271 511558363 83174089 932426553 348107879 996928108 2447276 218563666 723375177 346494871 351669242 670071459 304555628 22544975 107719712 478403210 749736427 143359064 196938572 118713586 847581180 959919569 574453996 517885203 842953939 123588547 618816053 497520944 649212012 557469452 201927132 565991111 41254216 35420789 770941379 786438328 224392788 974744083 371752232 654972971 657220758 369409825 77438483 311344763 398384834 117847459 646158366 699456838 295475204 204169168 156413149 70162545 17451334 527807274 590885934 199424127 655474671 138731578 60448888 167287540 494436019 365976297 440289454 809205805 655862031 509861162 532829638 765442497 417464617 824437841 505228885 690038465 183177206 990595091 57295594 198878744 188927616 786565236 169212974 705486860 351047948 713675395 833043695 898250909 296850878 403631625 714297412 710794668 109718594 998028311 948692272 896345363 958848547 552360235 208609031 390934979 622137495 962201292 232688699 357240919 486588121 901882718 858292904 679955427 493669954 243282298 247055260 160300880 594910689 898118084 245298360 19436076 976457145 589393260 147321040 476774811 494057228 235001922 784806511 886567041 334226114 414176845 693860931 857657424 896246469 786465353 676419170 254541326 533296212 513115152 325114452 365440504 472508727 741076196 310175648 75544259 998528617 397524731 535457039 828713686 27517988 712986880 829352478 505531821 483390881 600513836 385810545 235862467 411754025 430051064 653180282 156454687 66996639 150623182 995715268 568161891 207211772 782815537 464272643 363558647 69890408 192220858 655710160 41304933 651829129 269889130 665035931 343348906 943773283 639159024 94231135 748668069 589623753 590101978 400394942 14503531 279242707 135097272 659292384 714198596 41193571 792000539 295607684 109584979 177215417 639916362 853141027 121750433 216238018 505093204 56800502 242767880 173536411 445391068 18751298 403470487 568524299 211028733 471337932 12777833 85483469 157520605 81738508 791078509 876330255 781529536 545634919 685722449 579360386 908834149 793512004 568232466 553567837 351707613 766283739 224204635 997243753 96788523 688511680 371905589 50566156 519418160 473322038 673353135 118154666 316497980 256853946 14836881 101593072 8762818 599730646 884021936 368163064 268289592 669885919 750192359 315839945 45733930 187734311 964535464 447036039 487265457 18575142 989105508 305621818 794217870 164513167 384116898 843068341 101182650 514884188 69220504 196667261 670973987 958219394 380461257 437642921 432958003 714559086 299600590 534739929 654422061 720507372 336921126 6948230 257936795 733764696 599649646 175083959 538412951 385466624 70263949 196432924 754692320 177286250 204689043 19522772 453040153 134476861 108682555 450218323 848111788 969117112 9128576 632031100 643907996 178457264 266047239 508012592 42553151 796964768 698311185 182691155 327860743 529999242 965779965 834358958 514559371 252773044 503326770 24889199 767884959 884203202 931268063 216961251 836887373 936571209 747649531 29958905 648602516 264506532 601498397 684363767 538637943 305982823 570234138 819909039 988949479 498343037 563631309 179413600 77010601 350563777 894748386 760477406 394224709 946487075 367552436 836148310 278271305 565149312 966353508 328406299 921075317 969762933 756639491 780673951 941676988 529107933 166388194 429078256 664198139 2457135 289807978 770175457 750194448 85115082 186920605 542024583 90381169 479009640 586530108 246200687 864896493 680960613 846787869 905618536 965303680 510027545 624168531 352042212 529869834 576051556 294262067 394143336 129895338 639551322 787694236 985237620 64462110 220442910 268737047 316990898 599959608 791592091 563866963 45745781 892848687 981433863 790078019 884162788 865138237 16532231 700531903 62873349 210853728 994970091 136213154 145874055 462674574 450553083 635181244 724596562 842026681 618022271 849719783 119213583 572282372 931430610 222529892 93212977 119747156 696812412 710134955 348728649 597055235 681546332 945615855 898747262 774246134 126628411 766251174 932757322 682607522 88046223 843807469 998322050 149681737 50973414 791656061 112736791 6523103 407770851 311633625 314344704 403073765 468164956 842048109 498843442 360522255 915072946 968599739 855098621 496029802 962976510 921723615 220558578 975529491 257319354 663526415 819234395 721689534 163712783 279554813 355724585 838792638 322415100 10197565 725564279 374437788 115384955 217746681 149201403 791734536 859709045 813089013 51130126 13881147 293174309 473008331 398089258 924369456 432463585 906175973 171580766 102937966 610009410 241152238 542414689 413676971 241899702 104556100 921672175 968584102 136684631 23884905 209337986 792810286 888613598 893651979 126950526 608554885 97539253 440430641 12759549 645333700 961617219 208901081 206847031 91923462 857948740 672724634 402398166 448319282 742776249 309707152 234836555 250372145 368758937 667965054 636160728 776486812 188141719 772099652 145333055 458362710 754608333 159030658 659810547 43687094 58082243 737143573 791448735 481190648 421745583 359053578 265177080 55065318 721850043 213490065 761149831 985473811 952115090 496863802 312056868 216234044 184282780 738739470 443578258 235484790 610194833 509252550 318236003 192503902 685716401 869320668 546027757 680949098 278106545 793539826 648650380 173525207 390266078 780378603 615959948 987181613 277314358 486015241 612636756 572684486 918612077 426561922 981405613 313610127 753320100 202461715 47345619 947139301 637663479 33297090 254330417 390635407 547238426 178564575 20136477 597825562 729747853 805655751 637766764 886579613 759038987 891098032 522603409 446074303 4758818 75873334 309655567 470925739 753741517 839566164 691876045 547052902 225763570 44289954 537897238 106666662 660315470 556810200 228430241 479051312 762308372 85390336 440158178 453097408 41723740 621187311 554203622 955256995 591258708 289167260 53674616 162224795 557488329 754799913 259627271 896489782 313199271 529571347 693160926 730933340 334332896 127786105 303392972 61483729 890869705 868316635 436028246 99090856 550645928 117619209 150523159 929803490 149501878 357343176 666049235 832643590 859286545 919292096 892773946 375574739 822140800 871040958 538458666 760334017 309413060 540373499 10386650 411916020 208148295 394554516 493722100 434282768 674822202 256072305 977111271 873057134 631964910 645032722 245358760 893932429 989064626 179177099 576862517 528647579 965478243 182047749 775014729 399151778 922352461 938346575 853702915 87654823 123756168 258807365 279545105 353599068 235291851 646021601 379615849 311270894 619309001 980133853 503723086 781321074 762674839 798040933 745115928 822155613 173918505 370010330 804607056 21716952 321622407 696121430 931816314 233283710 693914613 647430038 291356026 366898256 887409758 855222373 487623082 290375846 775674036 338237773 256464494 798037707 184074428 201437394 735636585 616868984 647647245 356724922 745827011 961895841 684123800 556283855 61510338 297398076 37080131 812624480 539939297 147247885 502171656 631533996 747453724 100343727 930399676 258215255 561979683 605983632 570575904 622714936 773705751 372775434 776539000 169658162 328524108 295957643 145560510 965339676 993328178 668979865 689568134 34923701 881078628 913028122 231846022 873262704 845976579 421028595 832429313 17624939 207360764 363592267 939424859 248406647 621660499 866321317 88061510 376185713 357774804 344242782 835891458 656579720 993991799 912467839 283807701 861870108 79063514 188831089 363534019 315697963 199866465 691380271 442939261 117578759 82519002 52772204 17131370 156777200 262802427 1687796 552960784 737934692 172961347 200444460 26582692 936565872 378641618 4396391 95408357 905416475 133209511 818098251 212101449 619426311 889925800 673801789 172424394 752974792 158526875 479240415 186292847 918126868 499658254 862396152 856549826 46520686 366150284 282008291 876314307 696445106 400386545 547357384 441875382 563823086 669596029 846771399 420166938 186628459 380291986 271894850 926764089 969766567 359104519 412205713 311670258 860264216 720433597 607808583 578443708 777077500 84702956 594667531 855623840 844549557 31655852 932524882 939837438 336896943 819221789 361066816 238500277 533165897 317219426 656061515 15016324 863897372 924210139 186449672 636645755 718396953 701955751 482849389 736130446 654985781 935186121 460581784 287012968 155677456 56366082 322737786 54339785 138571028 35854022 522986582 762018980 986782276 286195265 856201088 448905896 793487983 597889435 795791653 324694008 17383575 267464509 426362521 14400460 871795471 273043731 535649452 727109441 23608419 971917446 347635837 43627022 271050392 366411118 853809644 655332381 457422020 386232372 525691388 931856365 306675668 783386604 755682697 990490509 811678877 113274353 427589870 743903841 613437163 243880568 698146166 229531489 659292565 919365461 785130890 500743425 832148702 470780902 469337654 259120213 997107262 644800494 784911240 636538929 225576789 15784449 976301430 227580320 254898462 402518452 219730830 424704784 551073131 511098822 265634828 949234526 49670731 270705223 155138536 483764664 340794609 107435774 774362870 913399218 685592590 519803207 693385756 348829790 949051780 350436465 161104975 703468626 563212320 542111856 720447626 736397250 34103233 641916915 169257365 877991835 312920335 312459742 99338209 131632721 877248481 233007053 442594047 706908551 589290060 785609201 270326633 359657734 954802031 70344765 893068820 17295586 32560113 945362091 368162109 516180145 984317476 434069258 380274453 736192809 275672532 682626327 109495633 549861774 694017249 84613531 699665410 774469429 171051005 365517611 786298438 152568315 611799185 406855256 552905644 16565036 383819991 540294326 367064152 907714590 680362316 181277877 551942906 783975680 852114393 323294805 201850600 599068809 67742070 231862177 611687225 315071489 349705032 214025432 362415095 124871193 257961504 893499854 603180900 436379970 776255173 723823938 150784764 236936487 658583668 869142589 465361999 84638998 460440664 330556369 750900368 402642296 958914525 910109743 638845482 915563778 644933683 62454455 507033495 526822241 621114310 857590842 507433731 568775836 643152897 358392050 981358132 140482339 925453544 742669308 459651555 670013793 955361932 146697241 523998945 28914372 558976546 470746614 291693365 606193748 428344205 268841592 52941634 911493168 634833299 900746121 580105242 653372315 406200364 848691831 102066784 751209257 297655214 331743431 642597908 298967943 879313842 965625990 103913567 405264310 463683844 810333464 72082390 427470675 586583577 146994449 854347537 978556467 242485038 600162434 806711369 191437642 303233598 114056330 318030135 415318680 197989376 58163708 294312341 961109378 740661785 909289478 339509069 436880290 26561390 53105940 276073080 117741092 766189332 526457106 416740120 385928347 757819511 115412188 166807599 67234844 128612493 280542075 890078655 2126138 820705425 826362722 82220099 452755940 612424871 604240981 642716284 770131797 914423398 803954426 860157964 809638296 505758055 965285624 575422515 282554517 996577765 544226268 433960026 628880594 625545447 774447340 707013189 840932589 833784087 894220131 772198744 28852110 660409490 522212655 161736399 520525158 977971072 503554208 377280101 443422402 619278452 861277380 901786814 943402952 59411740 37016954 737806352 899313765 123169447 50588031 75679224 228423827 754672375 256573897 38687295 158083488 985891762 729662983 95126812 866321746 759695351 894247347 470427146 569337617 382875705 921616369 370191936 116128392 118286973 891133394 451657067 609716970 484282084 923952963 111959212 305282136 247723925 922354238 543171101 244536856 11795848 317883693 205589193 763463707 712181723 355722526 868063757 565577584 237279819 421212350 716958282 707118378 514864407 738655854 651047031 984722718 902857455 427950052 24090387 746530448 662324182 963919338 427669964 118881391 357417130 664802178 567976782 39088024 121833766 138689886 611577387 406788569 61984257 388948843 52468143 629717990 505150257 758852929 50189691 670958601 870810480 902833645 419049491 829006789 425919911 644070295 620891789 578315313 987462403 103847070 502599054 629229993 195529031 92632697 590218683 566368881 148670612 282499267 12976744 581726915 114163712 529956394 512669120 443462413 230900466 737225144 163061596 587559836 194022527 698183557 59709832 147251125 643575686 177431440 30131575 977775925 967434153 684431424 58406841 460491647 488754219 37101745 35058781 955212718 793619685 860465288 819378544 328472409 242355893 720742026 787564798 640012171 114121823 941677757 614885532 867072080 760819941 692762465 640977346 53365442 307045856 508289956 988977840 254934134 484866546 603691476 875429437 335980170 475682478 389975215 658283796 152243033 557880609 366935777 99943126 565979508 737699263 148490975 189703111 255790873 580610179 436645765 339238741 10338549 594466057 191378716 626876629 625167322 887448494 791744892 718321545 875241994 332254311 435943869 255367398 952567985 235308698 761744060 565701429 120752130 910044725 312612924 514008048 367975982 732217165 33641835 202620878 982341620 77474571 549227775 867511621 315045247 375811817 161310955 235430410 40951511 661657038 998503951 787277520 987845793 970050617 320807168 796620058 522751745 926307135 457802796 106907001 417491057 634138622 405500152 820509624 959148683 965461380 471776475 970627615 107850995 339193038 540001459 559863601 309731020 66315094 764417516 955227159 207064742 433772360 429160837 658438917 257698289 947974992 443721361 358181875 113669983 199203458 780083637 270739320 56992070 119353112 54919118 198466351 514337234 278212398 647421955 679825316 891615345 468074291 474267992 893678359 843550990 959515720 866413635 724512628 705895407 108328316 919263176 182825998 313831146 863322275 925008604 591719507 438407809 317071632 797357066 852720992 255754850 140029820 877914117 655838989 663763049 862531104 766684151 808362788 476000357 553489065 379951835 19048955 500113393 408571914 385159217 651216525 335931155 375816667 304399170 746385844 90728937 964349684 213654658 456317508 611157058 923590240 348090408 529449332 984520031 429450392 488740964 532658496 791671896 953267859 900463905 891322362 41662446 789993507 758385674 203721366 385653073 923890399 994111787 824437643 955524117 921717482 916149510 472903445 316091851 879283787 993586247 883327010 872966627 399286099 366832099 101154834 313374526 850130739 353749555 406462221 404308890 970908878 664493677 157410807 59574890 88789183 676999833 422360223 99955680 967119209 11323206 74443314 262689012 422134756 809977199 500467036 577680020 378051776 614128786 381899933 666777186 297476072 885266262 346087382 294859646 56962737 606219806 922918747 750827898 583063039 990692666 813171524 807162115 228817976 64971263 57738860 576900075 982574320 660358574 52729097 619701305 453341959 858455392 198150278 621318699 665907286 239724642 777159622 525424699 677532500 377669822 857418497 230028851 5681453 851191417 262972574 174601323 703628457 104478609 877398478 92701996 95627938 564287704 289861389 154670745 602384939 440281134 389603137 492694778 498409440 472513105 135421650 266371864 379702486 445845594 220325664 385469531 488551845 326492841 15430317 628194805 916521314 939265156 544072441 271788590 706130590 955057081 212471782 82011710 427230421 209046256 731117580 220520352 984065148 664999975 771557905 479077544 449413434 326475757 836503840 542740289 157913465 454012666 954052741 616801154 654169640 844680125 367776033 180961337 171212320 751194793 274245465 149025589 987043901 65974525 686375004 452373895 917852815 91507032 674093171 192847837 312822534 488114044 834707405 337775542 608807550 863421026 672662806 99984231 812972263 548588829 165612123 853372157 12556369 269151758 538090566 126820118 67631489 723118697 366969290 819056346 857588308 129320636 341081028 309867430 543127444 245672945 318411958 89503681 953914581 349436869 138247243 607162803 286782069 469369982 384881560 611754860 602605152 128625923 744409589 172073618 392819007 874958233 739566141 665453758 821619949 692843355 182564570 27558287 11752913 387122782 535777078 810612121 72379609 288655809 551090899 197110905 770581482 663028489 28737943 888917354 337739123 518523111 5569013 178704559 429698158 363236535 781087879 484634090 626946692 466008453 596540672 154531482 551447103 324902954 850886096 426374347 692513010 79430197 615741699 19120355 903920999 287587594 903431553 732701169 976160043 157150829 393687605 436870046 161911803 199283632 618779941 614811569 708363914 322146979 192334186 393782933 103482165 590618306 338133073 965431394 652997353 191339408 193834288 154069159 878455960 424134247 881641761 683948844 904389079 759225985 565473504 387384573 524796029 567909282 529739679 533949809 628946558 35355370 213984171 883511087 108367978 997071125 885225076 978143904 159696586 480282796 917599362 965151044 58996556 548856047 459361696 258704303 783774612 717940536 910292044 533666444 302442187 869519235 467003987 229692726 919734127 816916398 232164483 496941333 743654481 229739679 560476594 555553757 263765965 786735019 267349530 370615290 651423931 313576783 917378016 326814708 542904535 26335335 135292337 364674043 638887020 74658027 116435619 770677624 987517788 255169982 630953760 526352475 600246189 728609666 481522637 557459775 81841645 954039248 53428388 332450500 539835612 104022313 122437789 866712338 662963611 730141899 409478262 169073407 266467924 806879830 694969511 47630233 67101691 919449032 750544367 169051104 828838978 361767717 658868674 906465129 647786291 867410379 930147923 164036123 979623932 850183222 377114339 238192901 624047581 622037540 796604048 573124893 318631861 772373636 658323681 641993988 318535889 148583323 245327488 629556585 385692616 644984425 716303735 449033022 293930960 312801474 696272191 963332372 623995558 528136267 588812180 767066093 125931148 132788263 618858770 600678982 298810380 949308079 729645033 312855782 558194288 776390404 4471230 993458648 54131328 158002724 46297672 450082560 518002450 484972583 782529636 578512860 989902365 770122375 81619031 526437394 223668967 376428367 147591268 18145564 180052931 345171476 7551974 728749402 335016800 878588116 870817803 541487416 516337018 91892107 204782627 798473369 95162647 102366686 55881040 952969 245589396 105256356 41616912 377127285 336940692 994905404 926283064 538639450 205989306 105947931 697726341 571147818 259961249 847546551 291793293 502704417 536035044 14552061 288243860 324599162 469294547 872917871 236195104 970258949 20879080 138501582 350769469 43089602 902983722 5355144 497518636 142220486 945678475 985783506 41797994 514822698 455111678 643794029 129098718 350956997 792104808 630178103 226804298 377694624 227823953 315946153 243840264 746371101 114602758 956006670 761626320 516840414 218237983 858363533 817440761 54693205 654530933 115745851 187069392 583119382 251330022 214145795 193358818 104624930 768818030 173125659 443349918 589197742 179128306 994126688 468946358 488673906 263254431 619507002 988794371 613573535 353022782 439542445 241836723 507965284 96372577 347838372 396708439 550303508 552920397 294226933 285166776 379107012 268023060 206423704 77767850 454085419 940021439 938437855 768085079 473966626 799458963 413804882 896994502 78607454 548282586 892756749 832801858 323392372 525179568 423529239 857243666 368785706 845143090 841326985 57864588 281358520 238614674 578478260 438492633 687030872 944509433 81071789 58882742 528826389 492199180 5096293 249318538 932667852 977254445 481407138 564695699 26133927 717681917 493477987 476589208 754210814 483701513 276231821 951315865 53240431 517354442 522689183 580605237 976688028 141324823 951241914 328565834 382537875 794861959 626620976 992573669 39900019 77601165 350948848 721633590 70111625 775202657 757822356 372455173 982047987 43863626 451164950 419763503 136179243 730090476 808737636 683781544 974807249 849737487 15664357 297860389 734477639 274419695 908109180 182087900 850691592 244053199 429449652 419839606 132921966 470832793 296438001 120924253 520865648 553391082 467547380 423684154 572963894 522153987 211633998 891469306 646244973 178824273 958551011 625221223 631327407 725315628 339519655 818909954 244999340 439163896 144763276 463407655 952590707 688289367 33982774 937173059 434997792 118101478 640790611 72070273 168180824 591223473 780706210 310616338 928602640 164248591 464159015 551449617 454379334 233356495 261362041 940174190 8386928 609575854 904681867 205559215 959287134 70629810 656439638 239612201 488474064 708332280 127794286 368991155 710304130 930678223 494860495 500630340 381387942 272918274 858921175 966348023 408459524 868482448 878598533 487306690 346187617 949707903 113172178 841520371 641852176 824582538 565025057 370506682 826557486 977911496 118027780 255472566 762305093 352039376 801348118 834964448 93274740 581571215 899135226 215013909 299804131 874837214 112718947 484881371 814379079 924023272 405889879 269800848 85527516 644338121 935200939 541627646 969196658 171518697 177651586 679254638 204661575 724888938 925503297 615873795 393915904 284166053 856033984 200680138 583903742 935715716 437108105 336469614 86576705 933842755 790053449 206558866 246870988 893395095 158019448 668795598 660512634 219602788 529421604 465193999 390862401 7378885 694660380 738218265 944859638 817119790 283130586 881796218 745776214 126709493 690688222 616566776 355049782 394036008 590892793 129558581 169622979 908245732 85198959 487513395 877051197 318649890 191159409 936456117 783052893 867296649 61890481 705264501 567035104 604675174 455650823 413786197 888419646 102532071 677751156 942876584 2654509 596457585 490628236 211748163 879159381 233649917 299301015 177987060 298214849 516073308 842181636 106585537 617182710 358723852 593934560 293303740 542323135 140158519 345752155 126523898 489269263 618586146 653527679 291414572 718758313 702201640 682316010 481481223 539365659 565327642 592809243 238705515 277584473 633944425 708644065 960098377 498685486 332001739 214386554 507696318 243445577 375167479 178623854 882797721 620802621 793677645 450701735 425075734 892896699 31532994 424027262 63555617 11035052 717429754 139372630 772865646 2859031 690790865 42084459 77771937 954268337 2353987 35198996 500737192 588336865 387556551 91840198 421365861 157906459 466338339 62157351 788706387 946697363 802831773 949766685 696745952 268736823 874317427 611285820 132907249 27833018 649786423 845055054 44629430 873104986 45939116 71716208 661036796 361565046 811965962 121516480 558865771 986982967 268748478 914469677 904681912 361852240 742056705 330143576 592844636 920568448 339210804 225531393 87361231 645779677 632846191 621402207 466798979 126506353 974998899 16983839 90904455 850247558 434302856 727722807 719338833 410518448 608656679 875650741 425836303 978611697 508960818 949672810 488631474 699466978 553277587 416734621 724646895 480221691 208079746 419101086 529619763 239837708 138185848 160812534 88129866 886236928 811111549 859735337 242664316 934144911 638755146 852305209 55479231 214419041 464028589 491352094 993540047 398956157 375503556 682645740 574437878 166370671 684981138 641904972 621788498 157594032 264996892 10373035 573114791 280324281 100480154 151505101 747575978 428600593 535175544 337537440 576260382 662440120 753092002 779746912 5346303 5531860 422141683 540450896 314161708 161202614 651516338 573191547 952901224 198103203 350879270 797179107 965052193 52710433 587857156 120578904 390221515 546019594 51738955 866329357 219714540 294900963 569981686 9068185 697471249 585126669 899945755 38850137 66860044 868004363 399729216 582131559 857427842 88445790 552836875 364062340 306291114 997040452 279479627 329973507 761384538 690759350 186941758 343380077 175236020 690745911 53951427 475351233 59335258 501454672 824641423 95062518 343752929 634673318 112183829 152137391 267529997 849398022 971091139 623996287 41033796 361108822 936198707 494591925 194652644 49813911 130438620 920728015 273574199 706247574 472787734 329580505 73137941 322073303 558466162 930384457 658754348 779109446 925463810 33778108 996186278 235637790 785890738 764012955 890309 137519808 362411013 963048424 763549556 191270715 156376729 487703123 962604210 496193815 208696523 947909216 5821235 697595984 505307678 825451176 774865170 572175880 259711117 959833148 251300197 444520480 423539563 541653311 702435337 626844432 525618062 178854136 507265746 568040272 152687639 582363262 284848720 229031136 312186976 589369510 123047491 450308920 736122087 56541255 424800966 757954339 353732748 694877614 550142527 223613085 781404306 632800929 625398072 681751172 36064641 71904764 764680183 404672516 437597505 649561604 55886243 157073153 35917686 937754660 297117549 33706413 436076390 276748153 26880911 83713609 36209448 227547656 418114651 323883575 197054480 786251067 44782624 459837692 891259078 5125694 574870159 305136894 507380322 200342020 559945818 990139537 449578044 368264105 30504060 398485433 549888646 683466084 917775678 872253573 147201303 453320351 465730519 780330209 811014857 62880315 738315591 590718301 992163852 148164900 199574884 300494297 682264971 450988790 9536562 428151297 652049534 333086245 846076700 972686666 502636103 265499817 946632689 254446373 432817495 416214924 374347451 309413052 71552882 543192907 105348032 964303248 937177953 340435291 275274658 353579569 552287102 118466359 214257077 605873821 893145066 67483914 787395535 176330341 921110259 340269085 848469666 1096182 144622498 912986019 742059906 660743590 101014188 965043265 169315508 783713347 83622469 609058789 231600526 348129312 976279666 730937700 635906698 381865828 136538487 950339957 263638992 3057445 501921715 769002849 931985055 220711257 313254027 293491428 597856432 365057938 970942431 302226269 820760224 782424761 684139499 742198170 702644253 687932666 903446998 154815025 648835571 251994835 933421482 86381767 9305691 423329612 829017745 16775139 142451723 771655490 158532736 418353548 452505271 885611311 578321021 124659806 991417498 55251084 887780925 50723812 636521875 194041422 778553080 490089971 176114437 258710467 296470746 44088381 579295604 471417382 909700583 977914019 624281015 7980820 613524210 62003878 555021194 863069757 876929690 894667650 51921089 426255159 505107024 617347833 559564683 76902722 904674609 371024705 477189847 664480713 916445380 871411260 738958924 575609037 321290021 31950958 497117553 106514513 656786799 996966293 328256156 292000150 934466082 833917168 294438218 448778073 385501757 972483717 398728145 429148027 535316804 497741143 609298975 748468531 584903110 573082930 789161122 408263226 623023349 653357945 36756787 922896945 995482296 268288915 275163721 613197081 452177306 706251307 272708173 576387317 520101430 370749031 100118507 470377228 696710989 290353477 200151297 190099618 536177063 87114772 139477656 128572240 346237295 681281398 542748580 578419595 643202447 129490046 937372522 710255226 846761155 294699782 224625724 213910378 760782063 449846527 28039378 795292961 537241955 358072599 536266677 939332690 230401276 408001812 897595460 769913436 837257802 201906961 668015351 807601965 238250378 605976560 213123928 587064921 591315003 65666405 14325639 892563045 305513334 529423716 225990333 683064708 985147109 470691732 104845023 200419342 279952338 693771068 899042885 542897233 75283838 731579660 609592149 160395616 423241517 879557633 205053282 53808077 301313088 517997731 515756505 201442140 452167180 532424164 598710256 947116268 981320630 895569643 880394331 825489438 226737537 945215986 530517078 934640653 931291194 16626936 656582357 510284068 453494194 802151337 201899069 528128572 671256333 748770518 533924752 528669790 293953593 155379727 177626243 132345093 425212752 894239376 319109612 985145495 317918208 640009094 400073848 697421521 580028727 674886807 23767453 254816898 172877100 240569052 174866781 917051434 749309493 620807233 696395484 992697050 878956970 684225835 684489827 529981615 304065132 644407717 756518696 221704255 961191098 281565160 737631754 262871057 724594812 877110971 190489719 376246805 613820227 590838551 783214649 265909553 371002132 478006579 111365660 666559413 709177511 841376559 522883628 378879409 963391761 801515805 508292945 82209198 988170414 113811150 28606596 959099669 457558363 390868940 659468703 192929007 517904089 548866060 799048437 406492420 250565246 902255656 879761675 38643316 319019890 637278876 787246748 5361675 960193241 540357040 901253797 491557246 972061688 839152479 968603927 573081686 174001221 715389483 20198429 540780374 159867835 923053134 546269064 409396630 895782545 451507342 923045906 599118308 285272103 428771187 399916473 862328578 959190728 283709144 453467321 617507863 298522453 929407910 4403590 719707424 25546335 439214555 221491910 429282566 605413362 681954234 572040119 301452061 708417902 184227850 451178843 881171876 400763828 269605131 811713839 239775970 675605951 439549434 246674761 734619421 146643762 81143739 823917163 620857634 861502339 304757242 692592141 979730512 468462896 286094312 821150193 475108571 431046247 309803630 55701154 419172290 903379617 863229592 913588135 333395570 542249344 869367581 790865784 530402668 897377127 469741497 625437731 3680068 455080734 164318441 219065709 256467156 877693413 346846770 216819299 354397208 706096895 127153308 167389851 756341637 644177164 305521129 574278049 893182750 534150976 17314373 866911696 50427316 927551014 573949243 795222851 989181007 129870786 970940286 661573905 512560003 440883195 649634823 12525614 59045472 153067262 139996052 603898589 119054552 95059004 201514880 673476228 983748585 723340437 853226402 280400750 56362853 410716953 725200489 351658960 498592955 710776119 828692381 3426236 622121843 994357921 634020869 454311835 202564874 634237763 142102798 419675206 198245443 432753042 880223269 770072034 300081229 641532134 151274364 364995161 225165181 15250960 260554676 893890603 828460459 396221234 724117095 6294302 643425467 271381464 200172022 258136857 165582314 65562677 120109183 807060738 85726581 323888103 615235374 34703506 150579284 483190339 785741775 220614833 257820260 965496009 45286460 730960348 621782383 777651665 873238961 433862464 365121818 867734087 403828270 560612707 751796121 456432870 893210321 293218184 995482245 760474057 779317897 483074535 607733597 537384862 881941440 679147476 504210681 163883295 76091997 683927519 179720387 827942792 6105310 893636080 41388635 458682437 599667847 674710172 100548336 790192060 162699389 633855276 896790457 297882568 798040913 341620228 220876882 540937812 926897973 75922173 776660173 252940628 387156072 874002294 268607591 978992785 338740718 135548575 879657657 967187614 148114057 271760660 913662267 715506648 446071377 68401770 848425575 610234533 161493781 87129401 719999005 770111472 989331855 412180380 75541686 173190002 89610360 341681496 546409468 917502090 977089498 165127441 581429619 266846991 678198282 662867651 316122890 858191959 354039017 185668776 500339333 142499583 760312587 553313261 737257205 414062933 398280605 249681750 745143613 800178203 238398003 945907177 931292860 727463156 249441769 75708209 681682857 180789292 317435144 221368398 855138798 570482959 895224768 320448738 572912900 581248459 747658702 557777806 364170434 288084094 279389010 532396668 677333858 673934542 611320418 558425906 99469244 394686892 148518264 624576169 600505693 1226509 488069007 371138554 24930201 480923736 319629261 562916244 572247981 743472317 542731037 203036482 3834990 166903616 924160141 747632329 169006304 960811521 327318908 280149108 571856864 736795758 835107678 699389279 374817326 262038470 960845072 891279244 434000533 623276301 483897940 773267598 758285076 519963278 495353775 191286158 712398 339845496 181777393 568038571 501600161 143709301 204951612 880864932 710217205 485340048 181583310 597358869 952075089 188092086 476898933 716486065 374972549 946647125 710052215 926999382 182205192 394260830 43622137 545750190 516005591 25273750 162810285 607018546 263154370 262362328 86841799 568186643 79729259 346065079 687584797 17731437 136690243 106139136 335285179 298425661 917103976 822732617 956105177 48031369 633764617 799686189 222301759 579108694 530893790 336589975 650279761 519224975 470154906 781151634 998068838 962725269 629735124 60242811 793051308 776744998 688029173 52630272 959163830 159312543 244123729 752922985 112971973 805281934 958899838 154813766 470445 899882440 690322685 106751057 272843377 611513315 592663311 487543091 574094896 954434107 720253607 180643648 604639224 878316730 150915105 984873907 14975994 872372934 163858981 963383617 565000142 558889400 18619859 769711969 385246299 982761368 172640944 752457955 437884064 923786910 793600196 490825833 732005516 69885891 726134085 901664545 570128590 674080956 457566904 118933903 410711317 684782709 735468145 871302041 552130091 591689743 469644724 161100010 300616752 367265500 947987422 407570148 918993514 32211514 861825232 98073415 489737815 12466918 280365792 452449301 889304202 186650029 420653202 225656095 113142696 38497669 773668401 438078391 141593455 603632429 814698038 155342427 827054322 585515644 841606795 444314014 943292441 435381203 899148041 379670713 653033939 255417833 772059064 265677032 665020476 216745523 58292664 426388202 314586836 29021968 868491166 709430676 898712020 275683646 329665602 170355031 852746185 693708487 533643282 645532263 343874604 408637683 314236558 465272078 990464930 59383392 163370140 619784020 647450943 554439599 256805 194903334 989525501 834062877 624197028 279579117 89416934 116797039 396072336 878129656 393476938 873852305 183532931 957537743 716527054 228792983 44179380 27387931 909492733 547828887 570035951 570634446 981931423 50452967 251800498 463996472 551809331 252319217 608610244 670370754 507232794 222262076 219735204 401232696 706772522 432021213 177462916 233118850 395170266 43878590 453189583 381492259 640572026 941305519 347254981 268616303 703795027 432965669 105838554 486724787 223749795 917154465 890902884 850828914 784230937 37520904 821117777 972213391 746513130 502667732 712120579 951506548 676385311 61363119 668609815 725374396 239154337 620139146 698679201 639097918 7033344 187954204 461653163 924320181 840487093 794150483 642794115 526610914 812590723 245670395 538067991 650898817 30081821 215744177 229796605 335085551 607787032 233847852 277132656 196061826 865170455 88755572 587277570 948107267 625215070 795277916 614300308 180519358 512589904 311667202 402284450 724313519 959664526 468928876 939674410 309041835 212551104 486118346 163849862 435297130 993938896 999774915 50503870 242724391 614156666 614305563 467520455 662996635 35393964 807188235 461309542 146115663 745414469 34898789 57034865 999606231 545614867 287639616 712800881 838938642 946650942 948211589 742787462 456433881 355388311 236790207 358903294 520499184 839795600 129442298 350530866 743121887 966394031 839787412 191487633 89562753 294300942 376219217 705301224 321134341 624928240 973420781 780810854 777272334 252591394 568494555 986571243 879858862 376692970 329383636 201616310 464134359 835059866 497226789 3810836 66368039 781295247 76638988 970267831 651803058 39040577 270259831 727216288 375741705 908506199 457143566 722131593 70958771 282053326 297391636 492350339 59817536 422179522 226862586 349409535 238350895 552787194 792886817 777456793 681930359 360735407 620461576 166424020 959292322 962473477 456908909 517812623 857761697 548493630 770970346 79058219 288296379 559293281 524393439 958632171 684184415 196951420 363076636 423679421 868063092 412479221 928243850 634142431 330383481 744259199 979990279 659586088 934691684 701047887 65619495 147562876 68460349 662252868 591077051 221748091 539090474 955682124 620219641 615498367 469739509 172292425 503719714 359854900 593851810 707723020 363475526 342203993 896915650 374299026 80334660 489065124 455007278 878257302 826683297 828970629 916384156 813644378 403919857 591467674 752475552 925423566 527986371 14707595 167984197 930118185 598277853 117488799 327062124 69124057 844106998 703160272 352877636 726627298 878283932 451204384 587648501 458989162 590804281 892164770 761724487 347388890 285681942 394764174 338567333 247669568 9910731 385832632 328515226 126938803 677071777 403296681 168356746 725441882 871763077 197087309 408748794 51734480 501934258 229814434 805163699 448949556 166881323 146584760 183731602 735514327 860867687 78880596 95935555 327763465 404341038 462386155 463291753 57242436 642108292 339572005 972063481 679929215 155688718 191852839 715925975 656992552 248143160 167690401 104985141 587190652 148361937 217646897 841610807 984415420 952082487 977568662 142622076 121247798 421524936 40507612 888664737 395587307 795342912 938299664 162178306 780211823 654373875 36853221 390843597 469601229 272362641 224018162 241735397 295555821 836764933 442014772 120435481 953884800 139009074 833121250 561081849 450031054 927439071 699689233 432025890 807837894 689013006 511450662 242258493 828060058 895013071 227511357 389684411 449854759 506851190 958087288 543535193 17305287 726940402 449500302 560038839 680017126 706783111 95409197 737207606 151110067 104321401 738732578 352219236 212159462 983808706 196911901 660062284 851982198 32962343 317357633 232491471 222891205 436280010 46475033 673061542 157619174 245812773 372832811 295149973 801404589 288195974 92257633 186690789 724318757 316693063 890827773 780166376 580100604 39317346 279358473 711855381 784755556 401608206 497750397 159000944 924112843 413818912 617890417 780649770 737725398 624851952 566338032 604408699 447719790 294029912 743933058 401766853 663059998 756251521 751301062 658764818 506301278 516914098 783519103 516439586 692233045 646224608 940065615 421896404 4608836 164721797 204387811 112963504 861062539 189425424 549607322 139840173 219854592 11205425 302429652 665640967 99112333 264361510 696878731 45994469 284667638 495719520 353731392 529109640 549336512 295653560 245064204 717561175 682781755 852402174 83095395 456813501 988709078 455753351 400461779 281958134 61305589 365994846 943865418 694319147 807376783 419746434 464356581 824399861 849681275 41036167 86786650 239105609 710967714 671713607 88301009 339045154 45236820 271208848 333904560 872559540 406599552 4883181 803149739 480923739 735461823 380636235 101010307 669950077 393733264 319826905 815680400 702903394 616881271 759412066 716603593 384175846 540338482 336943339 221868320 605698220 369141365 142020582 24577733 658641766 858744910 808349447 983491912 106050281 424994134 1246119 907253021 898810410 953209007 799052595 505123224 465688371 390855886 839324821 344695908 145750589 135736533 61815496 381297726 382934876 757161545 738359266 757054601 546370534 948274348 643272922 75336776 608741419 508640661 395146354 120049546 438043294 468443843 951167273 23470078 716025594 234845105 417302906 906541646 484786267 940189307 363539160 488715571 215306845 804691757 761253348 333592918 512810394 361248175 901762582 276876993 542985203 292911201 428224973 179316901 719594615 940441577 584288600 477642423 547698648 740232571 379406023 193574977 284659186 660715072 582329588 534811609 101353652 807920748 498243852 368655098 887611995 985692949 243436643 383432648 818016900 325413601 129254332 896023739 434911502 317484321 394550026 729070108 338913126 406195227 986602051 133348289 894516584 564933322 203829567 283435115 30745501 859327947 594289895 992215615 743667943 249567003 545616078 301634476 796850057 592841878 600980445 393075773 520434211 241396466 613085861 463162377 57346562 159450380 19492831 952211317 389742622 998933153 704561581 791316663 728567375 793622558 221492827 284462245 68661312 944576061 615153452 370343654 849406668 152736944 378240510 253250540 588894673 809092011 17347296 986124041 182273282 204017184 751050662 242653385 166845322 566436494 407447278 234767006 159827864 532820615 283410584 816014214 948330477 545684019 636232160 96305535 407295376 401035384 445414495 461842498 734632996 284838447 264895436 724941147 109383622 664979378 231781310 96501658 348482029 251782133 89432826 172910710 351055290 854965862 733524778 11964069 221990767 890568667 655891900 244998960 436815449 622037000 207066301 574811097 501215070 254348052 719696102 98658551 745588293 112823739 225162127 745395546 757008321 439952566 952876000 100154082 486576976 518078050 878084000 957689148 933229290 224120993 903546542 138653984 340654863 656968712 430233474 451796982 571179644 123037869 213158662 337717914 220065543 189931890 828805514 64334676 655562205 493311428 735998764 722838493 658502551 574004803 156035737 719323121 382708528 50265720 309022133 865322855 792822896 264396812 585610876 855630465 113361318 681353698 625370411 636319669 28876873 871460450 814798929 647050792 676007988 92204486 928117304 485728488 120266090 668276155 255577651 708463853 309222064 402989014 653636908 993525070 415298096 732936050 766990644 906495599 518485236 975347234 930911355 748074634 913639895 850846308 8465235 757960732 840457780 484583269 867284398 918253491 665656317 705776941 150470894 570657051 656031309 433046092 601464678 399114862 925757176 14009069 549935705 65434478 836995189 137319016 600108004 348319367 29440637 472190484 442925306 281470007 460355083 89392744 693092222 341166501 653513412 580838943 117041676 182410718 679581178 344000043 997371331 788486581 936971526 547955489 903075818 120953473 31385876 905177281 602391375 705941510 88341212 595406678 849050170 40346049 525298882 522454727 84403093 779174253 889890868 524670489 502306759 490902154 808277912 918179569 213944097 667131942 421436840 193897792 132177907 300119513 653497588 838591126 240920775 797660413 906158846 256419593 150651728 4209474 886281848 900344139 755749615 137033005 24867908 638338991 11104129 281044289 231944095 757705373 427627102 995425998 752854236 167356352 229372699 95434705 420898267 572734360 827672584 171258864 525408081 469644674 969010009 903608090 16850384 70708550 328304044 514394135 2837397 774841426 290899774 570245306 2555468 150048 151440951 510001807 470518779 66977239 959366855 301540176 459827093 606920710 860173105 586771283 316948183 922499555 975740871 98707212 931319291 537417208 438307585 499363272 633126036 250385213 471666013 556041170 906356695 351196603 624723772 109631834 733660713 286222853 685361027 894604335 88444622 76210750 787723831 50758758 449378839 529813681 69894100 20882671 626558986 609901765 694616372 940936314 325729817 777751920 43627396 392213866 591107671 361263543 177479356 284901088 720869564 484104334 166359141 883411022 245969826 85257718 814243840 887379046 356183528 303465709 608822940 858019165 856813199 936707025 435500227 189011018 969205630 698171797 237008281 721417467 66345891 718800978 196565778 549696713 163646788 983825448 601389946 838697751 694053636 555012216 310885821 395361415 392365992 483747408 733324217 225418823 82681766 281939972 191073105 613283355 560851674 586386680 394034295 909291584 953965541 915521729 230922499 731492966 418439685 664800723 719886073 961392806 298866018 838623226 416208573 146624183 557026053 410426756 875250943 543944951 306576779 569350737 787763214 221806782 744044893 412548239 745336204 89229722 170764846 277019148 116777400 400222145 354701842 914805517 596429474 17658828 224471456 668626172 535165957 646640235 181954114 592718611 532203686 426771614 134041912 475494209 101570353 823218165 679638628 827880193 773732363 950481363 41209992 866674531 346057265 54221587 117334081 371842925 32706273 765325277 13846750 274515371 714360363 76144149 454941397 772162717 411329271 10355090 685745954 792531184 838741402 387130535 655393476 123268021 649496091 229041074 151234249 899304907 757995694 256006287 285783481 670233068 787826018 976006696 334348013 104006640 211213421 204857258 519160822 399959025 361594948 598486560 461235689 944632871 862410299 414757760 694878723 630707674 810642168 917544673 217304804 337379166 999668921 728927816 515299017 63059650 964038121 272251549 623626527 395064085 894629166 12473923 241778962 779690008 97161828 481091396 655534881 106758591 275856073 193633603 306240747 786993520 94391066 735651123 922354073 582136341 664992500 253556984 192708863 67433831 495310861 205053868 782029632 771237531 392910062 720438998 665346306 71521445 971002602 349884381 3540255 792823276 934191410 968497030 405861851 938634317 104663345 97585515 94699805 177068290 415482836 14799236 410890947 318035736 753174331 33313116 484617816 508495917 974717418 132079851 679666460 949033553 590155709 480480283 706306759 203621156 224884310 934781738 496997497 93724491 429257731 462624983 774597110 95091510 273114308 514863950 308145570 240229239 456090061 852355910 289349696 852142239 573337059 662227876 773273687 39703433 332765573 23658403 537674512 590752404 245577793 759799911 450592638 320536755 374379896 272502710 778962017 850519873 213667419 903404825 905489863 623465469 208864480 163433337 718631319 759786871 962588236 799664814 962619590 849073441 639680852 395614649 935776859 630780678 461926185 186303077 328277500 301614376 66190300 887865489 43472338 613432080 361491725 519156492 342230537 585549206 809193636 333038473 299260197 81494169 254225660 274743672 949910249 555859341 417491920 551208661 974756500 515594675 843328954 568481340 778805421 841682768 931053344 323469671 246431493 225603149 649993335 922291335 418622583 802944753 830801114 792183515 128092511 400249754 307401794 677463594 392303440 15876274 898200893 655340896 511261530 944395362 902205844 276682956 915908019 807329814 379639038 745248813 873688040 800553416 603613858 682314489 607772114 524076857 520830508 82408687 118284524 478249418 82502335 740969543 33601705 133995094 265667455 173905827 47099632 911703381 450280211 504301174 686781328 82556093 15744362 639546931 392039113 685111218 140429808 22999978 636219425 993286609 534094505 196306982 836653264 625207026 845258575 606681106 22447973 93185245 424871139 538453735 797683683 164188874 242769305 445923626 889272361 88728643 29618224 824225250 997206973 545191043 861123621 920860070 227262386 23461681 764579831 413204107 286435707 525852993 805275977 392256055 987934394 578376432 488893886 92631458 799486644 881034857 990921908 798418495 163739992 454064061 350250400 718592625 298555645 14657883 864787905 32407310 886345204 645646655 700841186 711695953 82141518 766816581 921245307 767881685 548776053 990361948 432917189 630551706 134850760 112388977 878140043 212581198 326064711 304878476 23123055 972452994 463405115 498569171 844764146 433896526 43306307 202170312 413109739 910737671 344797049 580620543 954735615 127121268 920077 561019075 114293378 733036967 49609430 360971935 780581226 300583440 557905154 66446560 862326327 391817372 82986329 111896789 903396366 837381788 781060686 450064110 197210727 385350386 250523195 319711758 140106605 91039985 418920641 308742610 33218490 821415727 872500577 468189439 844420082 777693751 972873181 569212236 411224362 970527834 82777849 719644272 425169196 130038711 170229254 510023544 366081368 952054283 48658324 99994133 778866307 156350049 263993067 320516129 516556892 881246052 278532548 534953205 38526327 506135829 905717537 734656017 656431733 963083189 858415004 786867075 678505428 412713192 189457686 653308459 364950851 626409009 670304529 488218892 874553761 709197502 174346226 381445044 398972330 786011185 517781880 232932131 571757956 944948339 700156713 99114392 818822499 279769579 32977014 80637587 206864737 241783703 288734023 720291564 533453614 535232167 912116253 209638241 476112641 680124723 487865409 112188339 677787608 487699725 281587398 969531972 882062438 188909656 583543900 212581092 449472941 351976501 695405248 437269835 285987721 968948145 666420916 457362135 965301734 56907690 230530664 963568028 211830376 537608781 411030683 620918937 876002204 613551264 254564796 465259874 586753624 302702978 945685997 961079552 594736961 607356715 209585281 949246321 368141536 579565799 197377404 171543613 536466003 374115245 610119302 376527573 199660401 307147666 905427544 508652266 442136132 753080514 289088779 789295749 197973640 366947608 8055378 844779427 351028952 655315909 297822788 178535212 216197502 114843813 287629508 770950031 171224913 871911984 45748430 646862392 838281299 231312408 53180417 377055439 839607908 275018947 852933378 474569090 720617486 550611215 577451328 115995582 630934287 441526254 657722456 638796769 357663310 83943409 696601906 41194743 565515265 824387279 117763877 220299773 106068889 596556363 519025832 148958978 312110824 267876825 677106249 248628936 915693109 874415951 738778980 739866948 779553485 635393648 599244000 88372525 629075486 626544134 227157602 194467333 922791022 233867678 256139437 648298669 548843130 109503759 412188939 546880004 651645087 986111741 905052334 713154832 674848669 996524509 232723655 876613308 936214043 415037578 761892195 407244168 801609512 820179919 911618407 433479177 134608457 171109739 650549256 79439701 637616736 83630049 679916093 949868184 110676989 779223811 208755821 67623479 904356464 344038065 102698306 819993838 351598823 610765988 668411297 145432754 715805236 260503337 532296789 94718400 355324498 54335779 928573952 452434494 951996817 56690708 315075308 649199613 712327595 132740654 573537606 394363641 280901139 152183469 359810750 6826260 779691393 615462785 888792875 789904110 386119784 779767163 176916889 999961243 393262059 766410604 410960895 241886839 267069245 899952506 404744454 29253666 753813074 290786049 497874791 858555559 430476093 881917447 988686789 942042109 463980330 438845528 331386358 269467331 786168127 100539879 212486359 744461860 844940942 45692741 765311191 937945275 129475912 966634115 340473902 340970814 725819831 562238207 510886919 255620545 258574785 476564339 462899834 876678022 11223462 740953890 7416693 300759178 763983270 820707255 756374044 612616695 664784113 138748860 954452307 864806337 195147223 445082306 572887188 922387919 820132847 787817830 173370420 624924849 872759701 542252968 135059094 433663132 877432252 757966464 334765490 204207057 965516288 504744687 944039696 210526587 673652288 201112222 45100066 174753977 326831589 766964653 161146532 142928483 647795352 935519531 89915810 584625716 441373985 263676691 398441288 124435729 140389284 108525604 981281078 16029104 788079551 606392734 358000574 242890978 85565371 705400605 191715108 997748963 325350600 606466805 590180053 720601377 92819612 629203874 68814141 62782989 805226699 435342437 956700950 632345989 235047036 866771016 589733772 784834602 637542448 900835506 903237074 801520227 114359149 846444801 4521670 624298037 575166050 301322291 548323566 549743486 611565668 480927061 842172244 822713769 530004572 696320139 1708824 971537988 273048973 336660126 578403793 277440719 371413894 711096141 929952892 475801083 895310866 992413158 510627138 955132882 10213451 468555859 790236762 263748803 800079015 588935023 578170603 567330051 998431122 347698270 712765314 104008466 662242935 734263058 44878302 402020998 684295268 466173017 460752336 636364084 467724511 368855859 627475783 958696465 157491477 232206676 778405109 57242164 98968312 596698283 984463371 95872524 105743207 399190452 533501872 548974513 615934191 496821941 283191433 372667907 299087993 189222258 834550369 330218568 842557793 427623056 307950734 692974140 67359565 338294151 409711453 206876492 71100289 184985424 1990694 410345567 550374276 808069275 228499656 272091919 201612530 371231491 80381433 885318948 642731829 976249209 842545395 683793057 45824315 792608365 939750602 77387908 881157867 94091967 917346389 890331783 355302133 709790060 730470160 981745170 661356738 195055319 793433930 414747 613977176 380329628 279159954 153261914 260970816 159940758 207171768 418566064 267110908 796834875 366697711 555093095 154946231 732940585 84772171 856881565 82736468 751745761 711441615 12931398 646729698 246716328 172996382 245186154 174432880 158539583 612053480 844348391 203546853 797367958 908453190 419523352 925011092 126976665 860079764 134500045 717810178 700029901 354686987 535736020 127646100 729461471 378463195 94660571 848959841 310508356 172400992 536545301 150939582 219361589 959709075 378125353 292393868 475413047 919102451 149731226 763795529 421793140 122051779 879734908 145487882 803169012 6323018 977634656 386644622 468923553 430204301 760162341 981627657 154525843 673925173 465986585 526003285 990786188 241268068 583537544 426120433 410003504 91360679 446134110 154789136 787963988 258140063 627771543 370260397 819099421 780034389 815813232 181183783 672272217 365131697 879943119 929485024 886602316 250224433 838846008 478814383 344778354 161726158 564123347 977424122 4908591 74291509 389904671 365070585 874792472 131966932 249110160 508722704 990742595 558024144 382423781 243139951 508233823 427893341 222987179 802203829 863284151 853591432 107982874 843102055 670724610 575479278 198943415 244707168 872682432 294192823 321771858 94729298 177067125 394141693 347043300 812798528 905930392 687196336 799572814 725870353 379222085 203274483 115413587 858265024 621225629 577217649 608962302 943872728 105607651 12052062 334465477 275877144 785245402 561834840 538225772 402424062 373272100 255227288 631025331 875423391 923729833 456246704 52526739 539999353 140996918 983554583 59689990 43639507 326638192 403288429 601016483 154605955 716967693 168311413 682845229 679141936 392383986 984472836 319649099 111970068 898767865 740199163 337637446 876985717 835935311 571603872 741061402 46338423 436898182 797127107 44241895 778544058 414236718 318488783 533052110 230488528 929941498 508799766 277996857 88932144 95165431 515604113 936363555 780317828 803808566 807710791 633361826 995652838 465486613 337060134 589970387 210072204 152640057 316682485 441576581 556569007 422630659 986055812 113071193 820568321 993436362 501583904 564974949 701343049 34070745 822860905 386740514 401945135 606583737 193536173 918921474 406791705 341111667 263442889 213100834 171025742 598225043 528453353 913653815 999533354 747935 483276405 862535809 773145947 744582941 521318577 16757824 273180410 934927766 989893466 489064952 965131372 274958081 707625612 625307546 965372385 553901643 30451842 374611119 193186082 651997078 35656025 941287807 5448242 411164619 474456809 211303141 64654574 428813160 677063809 89703650 141965804 282180712 612485155 607584306 840686460 963549315 26993071 414286628 465674669 6012684 295171069 332026402 961449790 111149271 667855735 646634881 503925455 610629751 209273055 586930729 799021298 792995968 886268801 241855041 4549215 123478195 649840027 475520485 643238137 184429986 652409401 299714953 582745236 90725437 995419229 713390661 556162209 974373328 18718553 616172846 943015810 31773073 321360845 482353456 48678564 694552772 873442151 919467670 444820899 349270683 29838132 956274841 844131658 34925446 37978875 907334743 689941628 903545893 660367514 409296886 833197257 475002442 76619282 356418954 842451569 456126136 771294226 774722215 650221826 913653600 985363705 255378278 859342512 151827771 695026964 856093304 405305671 912250787 348146136 703174624 256177574 976885069 379458212 631592684 515272485 642020718 813853151 875177153 966316258 131215802 187731522 780091139 220988603 14434525 151703704 510328469 348708596 633273044 892741730 917094051 486157558 943938590 638372349 298781191 7521982 379783575 985790189 217254418 50317678 115928052 771761260 261351510 42992542 181409596 817828877 280017310 834043839 19587444 833899578 60613734 846284491 871798937 541418159 504136735 655952124 605793248 345124232 992125001 206744307 617260015 751996709 184885668 32251402 154322839 139604032 399096168 700494492 396471375 594982201 829159920 209252478 49543008 623321689 943478026 323262616 618361157 816247228 312880150 364431500 208753880 667677596 459020387 967682003 408278137 70795443 937832862 757968865 555397864 947582513 420605417 446128930 652776320 686194512 188105724 556207206 542020579 295601780 678086476 213604525 946510961 399025439 693340189 607982745 702755863 517936457 422258610 511590710 118103449 327721131 377165954 722303343 530224551 278513847 469299799 496236499 434048453 596399049 624008359 487928441 506583788 809656230 330183747 283497628 498031511 620381262 82257612 471306572 681969434 769829535 720189908 707903345 893663898 768514927 596506983 698772326 50122390 560756440 698779437 259007783 905716475 557045330 934504304 528267052 804939773 995560794 294625265 841023921 471334242 70648563 617331864 363060313 608189666 599672249 442339828 534455263 792448566 434029733 522516514 963265205 320518064 776403395 418896414 642825395 752867054 508636783 437218596 806475044 428388003 962039528 407693260 264403207 585526590 882091011 256196353 912977156 863852859 186742730 800321926 129941296 388506490 832749141 727098724 274939879 664643114 901590869 663932080 334106469 427580472 816408657 666855516 432968893 132754221 826210150 578843638 870304486 456475018 879018508 405718282 19099658 507312029 861678679 395474428 823888742 683022791 252599503 663312844 542606734 901317544 328334650 100373773 255413266 223572564 412515072 228426512 415478202 262130861 849708924 984123167 918162985 436174324 512030570 575902737 703937177 175107810 154229491 752035726 998775574 47334222 483621754 388798827 980889563 630712657 34708459 790981389 892020820 696563458 898219905 338903907 793715437 323977981 39665219 128185856 674953416 76235697 246727862 758108274 135550380 551610301 270310788 493970720 251214279 307200487 343521007 497792380 900651914 780219264 451384377 455023019 43607778 52855919 292053181 519296021 419936769 377331436 996505182 534322719 330984569 741370260 670507691 141595636 510213080 313475720 222982042 897090713 610055016 690609928 54681519 931290757 284231255 540117145 519735054 779013330 520856813 689331750 591497256 395501465 183515049 189922590 515494595 337959744 398629300 855565108 457147020 833661150 259339888 779477624 781017367 495258875 708384653 274760321 554657907 720898667 743477937 58830200 417979440 457010948 599845460 97059242 948528800 237540463 815304109 718112873 204178922 137357837 975904476 241760882 806139962 493178360 711488478 210017010 338765414 379954542 727481737 494873974 271176284 663052658 445978792 821491540 562030967 783258667 409449130 710684944 116150148 933317804 43216040 607017633 804261716 581833784 222408404 345845024 458641418 189356728 767647449 906971863 45515629 541419586 334841265 82151994 60892947 213874648 917266499 376561857 771706330 505956904 786644656 791326688 615485007 421568127 881369355 619064323 837322046 607867356 93466641 269785088 846708315 820712844 272837445 578246626 371536466 638889271 908116957 849616835 737592179 409465586 117107296 213981898 756337282 832030562 297006434 891370916 159025104 110429886 369124333 652954320 730575382 277365684 838833159 54875573 302852097 914941013 820408338 256708892 343420233 646457308 805158613 826159991 524954416 836533578 778173045 766296605 96148275 499404871 72091825 193477619 864032509 300655473 613684759 684590070 554756377 82396170 315728829 760459294 197767799 41132133 416163980 362531061 896866270 743400255 376835551 192066738 839524237 390073600 112801040 471442872 134626547 552691334 178363620 820770899 545153354 290697324 111209784 360538745 911079661 981855097 7369550 154592905 583485356 898717313 744817485 707977788 772285803 707073463 671705406 856698576 644668457 315072655 826982043 185339639 430267496 699412021 489290574 357842828 293653739 500470511 460245705 38795461 949135170 146853901 555101924 611976827 974164166 187503860 851231053 32114913 16519616 992013899 579859367 280025165 850852294 751846806 202299312 758540209 785577751 229023506 784451526 680598179 475311589 929765267 736651329 738270471 802409495 432414217 268859073 815072203 592390488 514063970 211220278 132441949 770079606 35829978 613793043 926316696 6011466 349178402 693208846 497213911 999602001 205320200 680163718 621395322 230492383 579349779 450140799 146121727 843776693 593728595 104347548 554014822 832168882 623351524 42704060 377418645 252729254 662707289 196641348 238058154 810887709 24648584 937102437 834730342 579304656 516170675 295269935 988656286 362386714 355477843 780232591 563142379 186024164 558715111 186812211 568120273 461027398 226250243 423051954 729850385 374275307 123101710 621828317 522424684 116789605 829265704 301660371 755429945 588057790 707175145 70117487 695505266 244912071 453422447 146799929 577955683 662068724 956659514 28657051 503919337 336891063 146937588 224952231 842290621 812861392 707864438 177871329 818844763 284802185 464137838 618850035 670179723 285350625 938928973 406548662 48227958 750750246 490325862 454380637 172436874 59783836 160408097 31954369 969311333 4529661 618674412 148130238 867688305 354134107 910898012 911842863 355251792 603314306 412850089 963964806 334629872 328672269 508895214 759980361 37249269 550848834 833079154 583416059 409823727 169089832 975395549 950419004 430438402 826109282 340457708 353813651 174574225 238166279 589591330 113480203 552555871 147205923 533631998 450600103 862546604 20107402 353891451 640400097 233671678 722034977 247562006 12651618 570790251 713542628 158326563 64105625 884188538 38171300 243893733 972813121 478579028 91964964 845913240 86194328 679360696 846439482 565698072 486490613 989244822 799870127 60950965 889966237 805036966 411242915 554135547 463166097 948323485 797685751 613463090 656948597 991310883 17338619 348485690 427914219 478717573 895271827 95000109 113844794 275056406 617103168 851663265 9958122 144976325 365829085 591134652 76924200 823836185 628729230 986937111 293658720 539636913 344690290 315516282 239746490 485935653 928348119 678250468 545326470 553661059 385391549 671157690 73940208 856069295 795974055 973527211 395049670 705046560 926800407 994360198 541864969 481075123 117080936 85207289 490160752 784996440 669369036 883796218 481359309 788355859 787948740 403002400 774119341 502851309 600048692 749323277 515049723 274271284 381819037 757995093 121917999 683213012 161661611 260343565 961852307 229195488 778538112 328373053 159533929 746865173 886862688 790436605 102967810 864194220 130227689 46389827 692361860 944909743 514069768 172503932 423443120 116901473 975780150 95045635 45142080 63923061 267805712 598828351 520446796 331031630 734869317 204729861 487606183 289027854 964516964 714275558 28846039 322898080 849230804 20093058 543838234 967046991 135349452 999569506 464008446 139004093 712529984 550853722 596237212 270956953 229060246 172036730 515429594 530086629 702171266 125056875 574698709 39898047 97255321 471104245 729813858 585403753 506305747 70602404 735718109 744802551 229766238 195759164 573667282 456840488 449812239 988377364 466608192 449030368 58059356 490762192 983184250 42239243 179479491 615094539 501299771 333877871 616488494 203725777 124741324 263639488 885244822 442891604 873322220 611859038 705743457 560287293 719567040 453166196 199668738 439801218 922375931 733523479 182973705 694036006 284831387 552131287 683358899 119673841 380487158 924018021 105432338 872663293 861391462 132578546 803502684 694863741 99602127 7641279 637205995 851492117 805171661 300228858 434488120 309754408 473860316 194823610 449093227 689280962 890459952 265637371 819701569 957522520 635364598 79138610 453496890 504823195 474711077 84258411 367791753 816080891 454930138 437086414 318057455 302613898 945334268 310002741 494435687 390159637 185312755 315058400 822626756 273882837 285802383 891134604 966629780 312897052 395643436 9350482 258289416 557613385 45483050 705895162 907852750 566062171 714814205 114728684 508130720 337672182 674743201 506291717 479496912 712635356 833320195 734261099 990596979 53111926 691174981 8540525 534332515 274540035 840663540 889465396 691204011 563756269 251170279 88241737 754993886 6720064 454959909 493000125 901224817 375164132 30289350 391962074 168138590 61873674 804645500 271131072 74718748 214431298 28872364 437760568 9307716 255457367 998570579 466464375 942012136 923969794 893097989 128300419 102243499 729857852 677763679 178480312 64513085 725317078 45671873 507539690 991903044 40357976 139530227 262696319 136917363 538950475 317657034 472500011 22925834 892389819 592609986 839972492 263667325 368393256 21043265 980234536 481108065 273326682 73244284 861765405 761304521 578026475 108064511 971246358 977016496 287641797 844113755 718889784 141222515 218960797 547621602 158715368 385168711 866243956 736135096 864265624 816993719 851955743 578733720 104201129 666328090 113603900 755372676 21921192 118016200 272060049 65085897 663890392 185106054 152773677 2674870 773213325 863868133 966813878 626927698 955866767 883075592 611272368 926537131 821275274 641468571 574271122 516351847 500036305 83924017 57928529 93627695 646496086 139876969 509939924 660829153 984196212 127710594 639346686 841530791 684100084 330766339 715507189 535120890 417854583 330177269 277824808 487867441 476010578 318628269 68556095 623014864 336750186 510458900 756534700 519017577 370980946 311653120 940147934 993908728 967789109 461640276 420098217 53089858 503740605 436541741 600397687 389691854 780332890 451826393 389645565 297980427 727099970 389281456 481792412 626834928 519167028 428590045 797836569 188922359 493794870 595476372 845089990 234898314 686763347 507889114 298794523 617976551 467325159 806119826 342655798 631436853 406671332 3234966 546631030 810746661 801408144 560231310 602347569 114621343 101267217 340539516 875523818 396798610 617409239 864437267 862240113 831551054 966626396 167642605 762754316 780101584 424894744 388470379 934985493 123386445 696070805 709365549 745436163 523764566 201645882 945647846 794643659 468121474 750930856 254817301 563213046 219516624 446490683 475563569 809173824 825360631 943867789 500195371 568464733 408858776 700903963 274929134 531559353 759847205 433326063 788035442 528835039 508775918 566011235 837178402 901656295 854489274 292622262 440993083 863184288 37633791 915381568 877658066 139840840 161365735 245747776 341833163 264250741 470765114 491430077 258275403 632461107 807559686 724109425 684762664 291487748 660422467 748851220 867340995 43026532 576634648 274026102 549891474 510956666 468531249 464104926 262702685 128318760 626501235 513750128 93117919 287588351 821351089 446938335 163043518 979808964 547284150 355817341 959818203 3752111 741497719 665802583 559425681 495899933 950095032 240688151 246563175 242433247 398206326 294285322 430385114 808496219 570732163 43779738 625514478 438818933 521763302 603731133 167380977 352823207 362489729 809152381 110487563 424096856 551253701 870628045 995276474 803057029 567556246 575069167 870275472 492113546 351063141 746926012 369131047 396059145 521369892 310611298 890988957 17247249 244320770 478026473 249732985 926670941 847122841 455183789 572126866 355044448 198935015 513671112 384488773 388898324 867312126 606669541 970256762 151525878 604809219 213655643 637520702 379886912 233886807 864555539 478176995 671659099 223175094 429347739 159215048 661431828 727576578 473769655 974745498 895293144 39020851 360107202 478973553 585618810 299314180 262966616 880966902 549007418 624246583 491822060 349128294 540233054 347742859 917334483 238269425 980477805 906649516 354464878 708788046 757987839 644622710 192251159 30894935 223602276 469225779 499794145 488987091 170677053 5054507 812451860 329247087 200464794 219625537 604113059 309755133 130715355 720461930 416374948 627017175 455134440 906443157 938068520 432349451 279254303 143953130 263312480 831090008 213537943 983213210 731214550 600447337 543834958 115387457 942139434 477212336 366190720 362431359 424344516 320713178 378826610 914778015 4370820 709309789 114947333 95387716 586713685 237417910 223481144 540747066 750289591 164508208 244087491 662530091 272150406 828271695 641787311 675097250 193473155 602286858 778920638 950302718 259704410 25494168 438716357 912600309 395149312 863152880 844334070 513907731 523690848 733659316 863218025 774837544 45804831 324795969 55969328 683563205 858573393 231808693 160240157 635258106 840023593 182147081 586437479 137191224 818157209 673267950 474631882 187836520 871460110 805126619 576415981 619323363 56461560 741542502 834530781 674371053 831673587 750339191 471789839 585271596 774003204 343586196 913474899 96740709 646225383 262183508 774187927 691016874 988599962 909820624 551884650 341688720 565971119 416932623 649588432 111835285 885449893 934225363 15517774 704262771 990552395 951756746 610395882 954974953 631879932 443718042 7497147 496536973 816726155 992995574 205545881 277453805 14329439 150977336 823458001 394202400 452757250 369696886 881016726 721880203 159657651 722087713 665369214 226489483 517243185 841392356 877352179 658584764 737818043 573405962 992660953 192505719 365190359 742417523 629281008 919533783 203334271 316683584 703394259 432147397 847878990 160709126 974137150 103849966 966664102 675136869 239522351 793146988 352215361 651676486 211571167 682002677 586445859 510680102 216103738 705299474 325939651 874888859 757407072 510138278 24485892 480062151 374710017 299705673 654069160 802934013 839147547 736212409 752468835 653302933 503762929 307913324 911441877 670727397 782582760 218367130 875583142 779591542 59864452 845771920 145983311 102184576 292189395 488832778 267062022 523728819 353809031 368582935 703336733 474022172 924585879 146222012 612455587 928616817 810555912 779155070 315546778 848752447 870059079 663685318 969177236 283157720 300451468 741593018 499735140 359554782 793662830 156790318 136570436 507054477 17777878 307895218 127807730 804101807 890849308 617737094 888940184 965584628 669344363 691300619 982515560 720283089 637640949 166577169 89828282 214526759 33423360 958636728 934279719 352340905 822309354 348631602 412396080 782980902 227363539 656873792 89804578 231635849 628613959 762253268 537358264 604776192 888658250 42554536 463855149 82673825 74498665 202268519 839595420 350450068 807469525 173478152 596901001 49997634 506050237 37458366 222177291 598450170 807844164 285205221 109788748 237316622 286093210 116371590 615851208 844794120 885207262 576506149 893178332 609741182 812866079 88850237 225045303 666253779 763758048 700697652 161589205 512773206 678604457 292882269 145781073 841980788 158624569 258662504 964873028 73788910 840439402 925423033 173819038 477724482 209869825 25956347 598684697 203319359 287473326 205918226 712507920 571603863 228545726 298633422 106720846 415273199 290174939 347906803 780065026 482581440 892874092 414939618 798662656 249505059 125274715 697113957 317497192 38719225 279273088 553891290 851286011 910459936 993795560 145601587 864148773 660330918 870053226 164078472 714947325 618527100 535469411 463968884 627532817 904942714 887400403 120789990 123268490 559680357 825232527 627718807 977392333 35880958 993315517 224607996 206860628 363751564 772289147 460890126 270327057 724423504 738879263 93702814 899563748 767754784 846469836 416678714 397790899 62722389 517841981 974929467 5753661 623517669 775509358 704278345 777536102 687466667 35483329 212438726 871907546 238439384 37414478 121346660 528116947 5158624 762199075 169402592 669175331 416574791 923665678 796424985 535532833 415033344 676767812 459193266 841777906 85808071 530839761 646592550 152301224 479294352 978094481 530045905 900165048 841572560 956449939 727266189 88412489 670718648 697934865 421455138 420649775 858753529 95976057 761110322 657283904 737653373 890570526 173082332 177630436 581974206 32887802 633896670 152930900 839040634 180546568 434494154 426248838 83043646 127769497 944074679 63829132 820145080 833083826 593546675 572292670 186941950 820491237 126566374 973722183 448183905 171449224 827488308 706570945 869840831 12782979 102063346 110604969 18138231 172624662 179366246 565757580 675235490 649214013 987784915 478327532 814016994 635470035 705537676 960209970 529368898 829939532 305633240 495393789 252980836 396840871 528581691 259418865 250883793 863230463 512140606 946594538 287452406 475984675 726271447 103748895 792309284 763662611 602010258 296953806 507166334 181665190 301950864 544724913 822769775 260318093 468612329 249400360 824722398 583591784 995345048 507438906 884017855 223819348 226044604 382461338 793079559 538894739 855793664 542165810 865359843 91897098 615492607 862472060 73288108 243778626 12586039 634433181 361861111 693648168 614155733 821828363 859753842 452486805 895045502 536385013 719897250 529762265 625759236 523744750 826188752 234778351 737896038 848397747 392203795 138996612 916205012 398984630 476551763 825748724 70685505 748988057 30562273 148029657 619317979 585105437 737614102 107636659 468930162 46221463 320450176 272612664 953059347 550457605 632492311 805681113 486768465 36587508 562022598 231474189 110810122 967243373 277977539 546094723 164114152 293967222 443784801 733699838 498044801 430228069 193959836 815145440 23512552 278201572 772930512 319044134 171809807 421847851 883390025 826634088 486371826 16627879 734071624 861999437 56176693 205736874 703766761 491806363 545178498 938667220 113589001 817105991 655843237 296262030 737335824 485765439 757424275 951636005 546761112 701540825 699641480 583822110 824291833 45697922 360116734 5318211 944524113 610190998 625519592 265666368 409536691 115895524 146888481 42677454 247792046 519924889 307989970 225685527 708463715 511268003 595521320 977057921 473673259 89584669 42609805 556486189 103378402 162623947 195575140 240237883 648576330 134356053 979175370 420792093 109810117 380184517 905182493 703387379 878581028 253107782 442501166 278468863 439981160 963285848 277876858 240715962 457049689 27144459 501866429 380669674 740513635 664952220 618551765 515334254 371214030 725794915 321829538 766054768 645386993 431628927 804545294 796380792 544309269 816277779 641011528 858212042 918764291 934269666 469280082 904066664 208139865 985538719 291001127 452810651 297232793 754846500 464530081 252949127 207778112 298148784 415842560 358024054 387888348 162760772 74319171 971129601 742164178 97150583 619097517 494572987 44970423 508373761 407416978 598043801 209724188 537268115 30508363 579857876 155634449 366735657 297765403 952198667 167418334 14569527 24608544 555146612 806614167 469351222 609877096 935947146 614562343 383460244 950370459 779285360 372399965 674839565 789592909 715058540 502759623 426698806 539509114 800313133 739680442 627484102 623730422 244610601 95036682 659629866 60028806 884685044 683208133 279399756 188596827 720453870 249089171 379577527 283941596 928134816 659123939 215292669 528588766 592388656 43170824 525698409 766389418 102317813 612980370 240818644 942820371 210523990 487071338 515111215 30021328 932794063 143468891 29129968 846536076 90371881 278345958 646837581 582635063 642763390 776486442 673036995 447485134 552181267 423274041 297999557 603438351 351512932 240698420 987522097 29222041 98028387 405126053 849534304 519356205 322480449 461308747 772887376 924852756 954088091 293298994 697160197 160851374 417697265 225302508 329311878 334230708 599311042 747300037 272845247 942410808 682821519 44919690 488724536 236967801 841451751 126853089 259486038 174686375 81025517 799322549 638941652 710166247 567009201 885535653 826417863 981247365 953404150 312094821 97158981 342229607 296549822 505678939 634697786 124801592 267643754 969563819 769481536 822301452 782205542 408164193 525663561 561574047 348968153 891888805 291246796 338486234 572112170 887719686 590661639 393681578 782200574 198675272 25839744 644621428 819061921 202322814 928017944 229768436 746935458 859797286 112293366 322945983 835891212 432285098 945297071 524542353 139381412 880447992 170484082 383118528 939162634 593703855 414780110 147777222 742530156 291676257 942309271 863616231 631415525 445963799 299198887 215656815 172633592 547712610 758544682 138728668 843235371 957675462 284601593 525537241 747787000 84992166 200838610 82550106 236417313 818661757 826344931 667792615 936653050 213834935 427291414 704047099 195609010 707573368 284358275 980984603 798265170 7955863 152863021 696510236 3642432 7709685 919696435 619663053 389432683 797513911 848721313 204165649 737180913 890392623 295519540 522232247 302011874 484526840 827397734 704317709 761907025 185773020 790683619 366793955 277134913 342077567 38426355 31868892 487015563 133130945 924955357 12790823 695060655 243956971 418575501 350668146 424053869 131493795 85169864 25905577 83998610 595335604 976588176 659911074 407385574 748845762 518250333 76532101 280809320 816607875 947606469 854059380 686605609 664914820 822320786 542877124 997036932 579312285 680462917 400314874 903930043 575831459 600240606 268416310 170222641 368912268 338028591 360102301 708547361 883972929 131071761 626993147 899776228 306334747 909240264 860672331 782392770 458793341 861046285 691684940 980970355 268429422 285046583 212131394 895278109 196233923 254456607 522114822 436777013 2798465 665169671 106474464 174848133 690749411 315435073 65544619 635961975 728980539 199907143 195077859 808569901 895733568 226614770 443609739 671813887 688460780 524596660 923150190 787198186 274543155 508165206 72567136 942323228 731880609 909874481 330028596 194799815 26327667 168045385 269366663 92739326 239225419 499338683 223664356 439190467 849894485 68978091 65878344 564662045 274065383 28809951 593757032 456004402 928579219 448653239 957140907 802756627 590205319 747789123 953354288 325231858 920419874 249189432 977180514 434706410 90986757 372892645 999581683 365866330 239882649 663596422 199457491 594955632 356177431 53438431 615868710 841638547 174119576 287936031 380931669 602936481 342676451 686381046 613813148 702618906 980277294 906559136 354264812 660842774 477904987 386248516 487412120 365899635 953437315 630142420 73811552 281395199 604941510 217101211 420910664 993037697 23142501 294958277 507931288 910691724 140688912 720069767 26963014 342584170 518665783 350789241 339263422 477456029 20069055 196266157 427502126 615461986 550219212 270164395 633147773 731728337 855740406 373172507 306591385 312083315 710331469 549957787 207770108 280394006 568936176 267721027 177815465 117661390 234669872 671208660 888540083 229972399 715622012 907131650 185765246 163127884 763326664 134418069 611560524 314667294 506756615 907963471 828918407 828894648 533087526 919433063 955564075 195400426 166902220 424551809 546232017 152397875 210021764 95022655 466136679 720170100 829589770 367891858 969582901 419769728 541844808 742980159 262896555 328380117 604366645 557801134 777238807 670603240 437706279 421574989 894869580 522806438 835838153 475765258 30494940 527040209 733034453 953638353 717230121 141033688 807694258 130277723 297988978 831348816 594493575 302056578 200722226 992596239 694052805 288985973 591667608 78085495 262768573 534847196 962874657 99805161 722408816 431665860 768393610 732561159 720179886 864769040 362583030 694483013 814410814 92777524 898554596 995288075 9235899 352912523 430652612 555566359 392333732 716393071 466832313 482957955 60562886 289838748 841984253 667322125 505507796 203056209 514758334 863687711 261049772 390711306 400194671 391925655 696656421 691794459 831993490 176017003 410168170 194498265 429445742 265638702 332676269 478544268 843083171 590178810 539127943 726705549 944523319 262518982 288282129 382731114 188250189 519198019 417512535 808353698 257474681 650373432 675335532 605264529 232414337 454404964 816913389 512021150 149679891 121969645 389667969 675909514 770628412 419348843 751799920 276240306 616326931 266633075 806072143 628523511 761218162 95256535 642511363 180012177 214961587 962549880 716639734 765409742 479360714 341666338 276653874 72554891 924415938 707416303 655584687 533582347 818873955 313917557 4604733 704965820 306205457 371661976 111916622 783062157 510529462 487620348 871385231 650423663 873424895 701530058 580026069 975461830 883712336 472273585 399604479 994589406 678495474 277627984 980652477 153487573 542639413 245644076 680804228 69795957 353789612 382259129 814893598 132579875 134165027 192377097 956617846 111267430 340277269 391165238 884562177 640777884 153369152 535215049 179961499 932787104 581750966 531308036 473905160 965334045 924582350 236715136 165416456 368880969 403041408 397710630 684519900 705232808 190549784 241069432 983433846 143095232 800361167 981006261 779299306 75939840 556265364 650866349 260782219 318964235 632466620 976120788 430287996 53577995 583471774 20392259 101051060 553852657 622996359 394550470 172850608 977475768 693843144 978738584 311499850 148770345 814193643 637610080 776186354 951041215 666701025 609410672 621445914 244170726 561725017 762283123 371866375 763886280 920283446 954515715 513701535 858795185 661849558 414048438 535549067 225508080 257667883 982493706 148279135 479750547 110590070 663705727 624308720 452989030 332428296 501837209 959274872 591157189 136170757 340915039 878351948 838199840 941003497 379087324 409263502 904027610 764317729 450929823 327966336 744105461 920959503 647770114 494601429 837575952 880024647 230271664 939143803 664240473 435143614 780884777 956439385 912208984 442691288 116774119 377381916 730788656 588342766 64138200 72270714 971968973 610902532 489573225 387460298 78654862 438172364 756530847 595515594 569794790 441838969 78554180 174026208 277492822 47291111 659304662 605650227 988048856 638487785 941547740 182439336 57192362 986982247 863793050 868775628 798551230 562139486 354020582 661733398 763039402 55701366 355289098 442074172 795954372 67578000 718793754 236206812 574244820 774579090 707859001 502095530 17512296 444444965 135896765 881127112 893933930 150984951 111239995 984067148 239154325 636192353 877824816 472996601 157808444 649286702 787936306 21437184 287896626 65064681 849598815 41932734 177071219 62642266 786374314 41147395 602492647 699179224 170278156 953044635 870801169 804790982 763221420 138966222 892235960 61876925 399899042 43356400 480718125 435535840 579601940 737377937 273522161 238281248 927439409 248435610 325974181 257664264 841746157 24719226 752582183 889243433 704705670 586499986 690880573 315694320 812236270 294317444 430861306 861404753 759898194 849030107 350271730 795686412 559722818 306456452 383806887 354619293 240413993 146608336 382365142 734434127 30455944 161423571 653955699 453313627 33641618 575690536 424826120 766136778 644708791 330148281 982990264 226139048 597618110 369044580 97291762 156872533 4708365 528171883 483357493 40999137 841552439 998042016 21479986 773896866 194010210 965389518 67588757 309938837 493144623 458410564 638844581 934172890 382839662 809186344 441669496 536706348 505779184 52796219 454134558 693639200 828584959 640362429 516882016 187531400 689733035 89880999 846711804 784292125 614448825 98312286 499371701 695748622 156984862 173926395 653170719 188233210 970686396 920336235 318162538 333755293 337215458 666752621 436678170 874990279 698200453 594397041 419884188 791022945 215861483 92485798 300785780 222556316 599914940 629365363 879108826 609337980 575999342 951748994 780272923 887315641 659968139 11512658 460204734 115064001 795061579 279245043 502000672 234491338 312292374 986653780 433788758 831131577 133341546 213907015 273065404 957122314 21189043 895010710 664530462 39146462 892672076 134747092 396826769 147991222 715717822 264475620 385287804 992783038 449333 631649540 236659521 834017800 198171799 412403712 270521802 324178551 792984771 949723051 519102375 389554219 479808639 155693547 955082021 198482503 913614774 896969190 857261225 695378927 586103673 664310442 339307158 656082 970421397 872400927 465889796 689836731 963992667 107063362 701953014 526764765 314950731 690639009 983950905 776104113 999663084 237917285 194107849 592593787 154122604 707015575 166397569 405864632 130649527 450970608 564615293 581554448 555029146 176066133 784295030 958041808 692080507 84984867 559845875 738134073 534224019 13300633 472514843 510250786 935178198 631444217 808822948 622008569 303397788 463677482 999701681 439132110 949143063 73235220 731207437 918353493 421955915 512178684 407788631 685970885 991376815 408661046 719596526 666882332 448962768 516683422 953572731 745784795 771140733 875632725 724991815 187278163 753474292 910614858 644582135 808773949 539441495 528888087 421165213 363155430 54838436 173162138 196296623 293789612 572092510 35519642 311148560 373369086 282821796 163302816 442994564 48577677 776134108 479942523 305800095 765347718 546692338 333490744 243809712 53426530 940217342 761658539 931872138 35320678 539057542 520528313 679343200 256879420 533648451 818922273 748287419 192659139 817838785 315383880 465632337 173493733 787321633 508273529 517141442 97835929 529618947 374086455 226393134 103970833 929632230 799824595 352303479 825582768 189106237 840029990 931101239 418081504 388300498 211072023 690017796 934873498 835529513 984425493 138950021 271410945 773828939 313894950 23955858 23400074 804621284 862643816 323256305 111057051 554739874 70135503 904693414 880118456 949784923 894848332 469231636 695866670 242782596 999300614 845759881 225035133 260845513 193902050 464073244 228303323 685073454 376721277 919917257 609515693 819244281 509551053 774451711 400630325 667195798 808600897 119910218 795297313 622890594 977926119 963498788 227528942 675507761 573496737 322291594 314769646 445644254 95008576 918335292 357402091 240807058 461609643 518436298 469927290 209201171 575823592 39751628 326493331 440667731 770055207 101506719 484659556 506680984 464762330 274997471 176561185 635125486 965143486 20153335 797290244 526872205 874879696 422168868 534095371 615299355 842023186 287166008 536917368 896274233 68390519 388859440 182121707 262662175 727048191 711103999 788128441 824103557 946863059 150590765 54230094 757047418 838597255 611799449 516492050 842309642 364393002 254889595 219311825 924123034 709401459 837666386 151056970 209126394 812095882 122225355 937302532 725228945 70770398 987517331 2399327 61357262 818013668 814859146 417187422 161045917 300850633 130648913 774449317 108406985 90232603 950756790 834411924 166928706 168394715 736430711 545367447 991739492 471744038 754132557 253611228 513805438 185604087 524647822 614696256 230912570 523744988 392028806 375465866 620587410 782636962 762471188 802118294 307531347 11776258 559347528 19807457 942219315 736566584 648714551 550116751 50673774 361775672 888048513 953131813 375828759 230064909 935771333 553394072 772661649 932028498 698295330 990753745 56325068 175278414 681162229 700630132 144461705 774029895 306671576 338790517 808984927 729722612 818046238 759441062 481344246 845954783 817631894 730937167 658455539 119081573 871079158 808290145 687197187 374167718 971145758 809366891 522217748 115943873 133196652 155430594 734504693 622837128 999336049 916619211 140902936 310721181 399871722 855963960 17425816 637465402 278977478 666889122 487204855 903923017 79727468 804886184 122519275 593450580 158551545 34402348 657869889 777587870 112424387 54795328 425842364 671080774 714690063 6784693 750648479 480961218 917036047 95200490 554272517 57247003 321969098 941693596 486472625 540172091 448076297 754695163 160965896 309197577 275695164 541375896 347461771 534987600 853061046 171467035 561615059 146186601 933676218 549517840 621228696 816712513 554092415 507313031 241792499 411723930 802295677 699949752 921387058 508535525 903250933 429048965 149804809 79649891 479772948 586006959 916157577 171239446 263288557 686865001 257387516 279637217 84363370 880072893 502488061 567769821 122286771 881785841 543416140 211857706 865700146 268383470 289519796 3949798 228122944 505421780 227476451 406478857 373334888 818878318 69893571 92160829 923122161 401649193 285647549 898749448 741633362 740358820 921673781 147730006 197557378 707001328 587476534 693238816 50005850 895785819 821009140 972834376 236014105 666578066 901175547 420372601 892142157 321338466 781116106 994472278 658945734 616789802 847511110 424274507 989507302 199802165 621836910 804354482 523531108 197991465 369395491 367785435 615880384 54374321 821525380 996892320 869580916 164530617 20295515 834332879 614018221 74937013 662075377 72487726 342863498 941953759 122943056 468596960 827685851 314613998 989635798 426662839 403866793 291183978 185373113 993687949 83988055 168639492 53037784 44891493 920003803 659851190 725053345 926543964 509211592 806403766 240283719 282575014 554369413 811563159 129807821 578273759 881392070 987649034 391180809 329691379 63631646 783936605 714261757 971567065 471735228 181942159 614124906 910282300 652773762 645811668 80012206 692297405 116213233 395250595 284955396 930028040 778200977 585653018 461344219 781578134 287955588 222055374 981342229 714506724 826330093 88919476 931664620 372965639 906835276 406234969 476607276 133219800 326527910 762992359 812096932 28564950 899333396 75846102 958196271 204890865 102268347 385815908 371708867 841472714 515087940 292907912 581676737 764676218 264748339 648908083 767568539 873400241 377670667 417277188 443163970 710031782 765403003 828118438 523565999 897179413 791339567 7980552 120857555 353544899 344750905 879860699 161719871 227349989 753759260 471612205 839644923 17994456 256804514 324010601 94748296 139782399 532008590 552790309 372959699 466943761 8290115 793726650 738674386 496414727 683289121 326810630 902442398 942108008 864459662 480086444 997726449 650708024 288539286 555413449 316051298 994924461 154064740 20963286 522415232 96677706 829210576 313368875 312468524 588759843 392205575 934758471 976266790 587128462 943019157 108003095 123394321 18543359 596826659 730900236 181826906 593745699 626312083 935857129 739448583 859495808 205249878 454104906 704961514 227111249 428850922 443178003 810783781 302314052 675595391 179525007 375212367 938846770 844113463 99786395 432708330 367559315 449824159 388317298 825688043 335470103 146079358 449482934 601008328 560553444 13673554 52392839 615716000 511577239 44062887 42369089 382592282 265322243 365333101 440846552 62954826 400772084 127880782 760985941 975620317 591039060 96394976 155884999 181233176 419815910 773264163 581386839 200995113 343286220 697693777 928365318 213209867 35649327 113440853 72519758 163120378 277877 667735638 928768171 668672646 796352042 45312732 253264905 540334333 359583280 315096501 530699483 141125686 101025365 612709772 298722192 594763158 418744751 25418892 932426029 670464291 465549523 850182883 236017945 625511501 5027647 253330912 152949331 668166500 298432542 822943035 615222608 782757121 401593896 187882871 127469126 189495675 212569752 922980957 183032923 646837546 727649201 719206914 271238339 204716073 503724727 785744541 782664024 413451049 570547594 973025209 450963431 684164137 92937799 748924216 198111738 963798139 27282816 550896974 456032354 451198164 780387423 761954839 841114910 594282310 828498346 949499605 887642588 371533979 560788423 844774559 162550299 127605129 90322284 542261486 916537228 418761394 421336889 998857427 576420598 986373796 299749833 51662145 221899417 328404090 9623259 192653057 960621219 735800194 950352107 344192667 250448696 864130707 735852408 672681577 512069312 947010220 618069020 513900497 713429709 564714169 492384381 685559460 240862763 609202182 821474220 163688901 325837515 210761775 976552923 856648317 763776834 909992320 590164335 368419088 535080472 262060831 49209919 523257964 256684124 471173128 778831290 744457260 985840480 959962002 602080451 942587677 526469813 179877344 714439184 505919239 467278066 566142207 622216013 9076765 866100955 941395236 378226928 48399335 951187943 470256889 583300751 913604927 411618648 730583214 630798220 838847361 287490310 80969580 147519290 10184348 189544927 725844550 575254932 5566265 390682986 547414513 470070363 31322014 265491746 702766052 82079743 733270793 436061754 670154468 590155452 309797744 370507966 156481195 999996249 374095937 205586741 433834226 838640240 472908303 186607803 60879087 177096421 778674969 273882004 203876617 481823656 934931547 772729463 841971032 966023199 837329785 382386999 854434190 811731270 928836320 971743437 185881579 929122125 360646460 913803660 102401432 901101366 877273335 892429057 126264893 915776315 395540133 347653419 321950986 66537864 447197337 324122567 119484278 304470587 469274143 680241572 698812529 596862563 451603425 985770914 155064080 7632836 535778332 158814082 143037753 54810921 485590949 214057406 8838595 610596235 518675291 190644900 37328114 334956391 798757564 775435156 671812254 402433756 837082505 993530997 638581819 861873216 551550250 338779569 58730115 994489814 447881586 678782886 579678015 931189824 869128881 23315899 773156846 311289071 571978216 441364229 217831671 467939319 794026360 167672245 937761169 820040137 176092379 194960562 637716788 705197303 351081456 51795789 39215413 840062097 691078381 224136192 626524409 5314858 2996683 246148769 585241854 21298288 883091726 300622770 355086654 74228828 812286731 52833566 779434446 332272635 7700736 579671519 997439337 630445551 63317303 754612428 43117772 754059273 552971098 499122660 941856549 364570027 754335296 832780026 815142853 78785861 861151754 914287818 542659623 209182795 259342457 888755644 518740456 939202400 294059752 218997491 793482569 215420384 895113643 217810763 382858564 577226837 154921949 577884323 365428936 623145186 511318547 94455246 89088443 481453242 941215534 891990705 320820527 794179403 741043366 632411374 829194505 696833067 957443318 654371683 777973463 714266830 262498312 180441028 558032575 162736421 832611486 670332919 358338156 392295611 622074804 141467950 740110850 629688947 371113837 784379734 742463470 948912492 168515336 385613135 327890936 931422470 485898528 291504683 707669154 462453948 373661642 34316020 993810198 263362995 984665598 118781502 7743267 737010184 963736172 169260183 261993411 271045172 695611543 841148299 426629873 813757954 558613228 830223628 525460474 127594082 991123808 148127065 130941877 97539032 394020498 693677744 283409101 844083695 259922480 516427022 354350816 965367147 38434716 532569038 903400833 515044708 413788694 946163241 675639365 568074555 616493877 805256835 509419144 777963321 357944331 314418349 536165801 242942117 604740009 674281323 192516884 795335955 705256953 943368944 620266374 217546809 91856427 209919596 149999656 955092488 358845199 228371591 394995018 492616356 132281163 84724352 380103644 139813966 704026587 961834532 544721437 897854888 351320185 177542839 526617367 748169779 875094855 826757247 990140252 583054735 747263883 972871891 856717831 386331041 430412201 889427 349677557 343635314 67097772 290298061 16837816 670369425 195437340 162670284 735341823 897147803 72223311 55758498 503901315 784433125 659626730 612752443 796740071 818386810 854818086 382465400 858379196 846409981 380800827 557235681 120467436 482633105 540619962 224621626 563744390 875511986 852829257 556623764 708254164 483180952 380936490 510949250 997093198 922952189 915407126 704775141 526099799 824155076 567734109 627568482 383738236 459138390 618036452 103167902 185050931 257095175 990269831 362618700 466529178 657911680 777575047 904443966 413442399 413003820 725959297 487337456 402180473 292747706 149849544 145360513 940715762 410259352 959334704 643437437 513971118 689067131 77142547 22695493 308545945 687986819 89215637 963017155 134489506 346018723 520183126 784153490 687219814 400443865 205139389 112434040 746652132 375233693 382871 849539362 736329560 105277110 93931110 241177864 165681519 782492355 652869819 582243883 994842222 672085690 597059899 299225456 822085426 925970282 495450640 844003166 983846110 952161514 987130022 294005881 543991907 341634032 261314278 475092731 236070589 464442406 176127544 925434948 433464609 586165297 178309822 311459443 691740278 685558556 949759228 38898845 512038928 584457993 3530883 363950212 386066260 112578586 461185886 998075868 367697615 60645346 544937059 2844383 508101072 564401930 269433649 60664646 617984008 668803223 20620640 659725382 542304774 865818837 202013993 962475271 232928997 288858672 617213438 962242448 59256138 560064903 906256167 794556440 261755523 531235015 233210264 443962666 65287777 272308144 437528947 383865127 863642321 745249973 749353864 527679842 566004958 752559161 177290335 731714924 129965418 346935054 88122382 507934711 886606648 329560862 132507821 908524793 374406745 828218975 316843439 842633982 906645187 346660931 802795538 154225953 802611185 132316032 569304151 409464497 981898059 707516280 119195267 286114458 453822626 83252856 158104353 295831087 123932886 640009463 500220398 237264855 957109291 610203544 987672719 607253265 742910351 914214227 558648006 598594113 964951363 288811073 335755949 843835145 892367666 97929498 365052347 901569644 30988410 557256097 402068660 1999282 882654263 857365684 987113571 152415687 310170582 412689348 727192153 882157274 233668040 181189018 435150856 706750772 899844562 175277203 869941271 528567970 726964439 773320450 75370436 13988739 109854934 436083001 387141299 793705930 88931242 799332670 333772818 143182477 830919247 199716459 584072685 305281824 715460408 907800777 528341142 984028742 322932984 539072048 794174870 963484206 530491603 889298338 270870436 858180813 240880719 240919063 577688239 873754579 899202405 979049633 125586311 833516637 701852964 370679297 269276195 849540095 283131319 430171501 835111613 971850022 637249459 124780944 610283462 659839082 613314272 315973078 901792047 655955169 99350358 811511924 629289764 474071913 75296744 420743834 337212633 390168092 217549220 138526649 118807527 846779096 592694699 854961409 574627999 955457201 363472804 219966073 718122698 715610960 121165220 966933286 545824464 370406742 990246965 773208781 983583898 93891599 501484681 724831689 424619798 122422429 879791230 916762698 969343656 916793597 789495311 336163393 489169493 104901055 169830681 556140521 253804728 813660385 898263360 729788189 507538586 196070772 816394888 680820667 192380643 420133645 711035039 641711565 476619777 431944318 413347942 979313006 779001182 493388501 106272085 247345121 853764950 732374104 75805048 400494315 945450784 280026756 641285486 500129845 740385039 17891774 165492410 171326986 851823192 98830587 731375070 784092705 739480905 944821373 906168099 563040319 419477567 531166154 907869419 478674708 644155882 555848671 990594148 558945692 729702740 446741091 419749463 105916252 941348032 820980668 562281281 957496263 279758005 412772570 89630469 881455528 12936277 101287070 768385836 98848150 795134095 798660819 700766517 47379528 615528230 898572945 145529665 528182961 617581453 643807197 21891242 461861125 352156021 527045169 2994889 387709225 547675078 726981165 228790148 443016500 935299199 819365767 177530163 760679310 202970513 956939497 485408319 142934070 416204790 962950757 797619599 627765362 946413952 216165271 757023674 259960824 975783549 187881596 17221799 389932252 758243184 248372987 419860693 384785996 579488577 201747961 917416219 646203995 670613343 105670052 757352463 474049264 623717353 173112420 695883972 521853742 671621866 252959141 960628059 391026023 400055239 526193017 763051194 25888813 368287338 604415223 610878530 522158651 83919449 947179122 34191228 581961986 867902995 910846365 643834025 559123981 806781752 898049158 582967474 322562270 455702100 405177132 220249226 244703866 735842493 266244079 418688592 200031135 533443827 990329020 789348685 516778309 794332377 125285316 175900863 182412001 114075429 914459348 195220233 550299924 326452268 842939906 95355132 449781670 670121615 777943899 333862572 246476274 47999474 326183403 567847531 870582149 517018878 691886069 9976299 46813286 750944277 370934106 768842391 740669678 927988010 956790704 884263939 837636883 859498282 16821712 317528329 32027865 567186315 829086362 211184799 732300346 151892640 838162092 65029987 194150258 342675483 34153162 348789455 429019865 465970017 18069947 744740003 596019756 433628869 952429286 125507062 940348305 238445059 66227281 494585060 273667845 586042690 839973737 341682449 122317076 36062407 636911753 721508761 446036018 185611676 526754919 190696181 637786077 757261676 962405919 671199742 642928665 183331452 787308615 193617429 546574015 737434196 657911495 760576602 373754002 381577412 940852519 70304525 800740048 45493045 422453558 716430867 337036004 217781385 545853473 850378764 255935446 781350985 313653158 880873039 911458254 186634375 39704135 97864462 990901028 421409500 799936389 444959426 553253277 746964997 46280098 547522258 796058343 424267297 245691227 481829659 359488245 535531507 93938514 665928651 696528788 284298762 356943062 77311528 466408117 552452190 173415309 349263730 777612894 867598341 612249906 54801903 659818075 452627995 319170321 597227567 130560996 977721131 35358596 331762855 961947744 828378806 945989912 967148020 635102814 202239864 791709136 777754693 995668343 730648819 68971585 147927093 477489000 85245818 503822729 751256163 62583994 162371955 492172602 622167744 130400669 422603214 160191258 488199506 499427645 771567152 670977317 856569131 695870457 553304785 543161363 77212779 644775786 165250675 954519710 777462432 947647599 938809747 88848917 213184929 235656424 954042408 383815093 632541619 373888540 984050815 928730659 371441375 875425242 990306919 677681499 828390666 145914099 314346791 796752251 835738188 795919355 171391672 743338172 60462071 319356495 399796579 270442136 11727225 78315785 984147607 847432112 977545484 47745599 559012411 184527227 28916625 872198863 227878832 695961106 321934798 435063008 78348237 905664330 446651013 95450042 247405224 587172729 544600720 348173608 276789487 761629049 408174858 141659671 359910803 336634051 746540440 241667740 715326175 997364444 460428065 914821064 346283233 600459550 316099026 468395866 268703850 643087896 563195768 361416237 197834375 460543378 888572854 241958138 122847198 556699182 388608724 659523098 510855559 245087385 372932739 572277642 328621007 115611458 167621584 570557771 540932380 167012790 781605791 92264361 191656342 965093761 897549721 794827326 550175105 236526604 108222621 24705148 869635629 686157322 239099926 691936140 514287736 163768473 767217105 813079301 739762293 450393242 556328968 485619592 239909849 136588806 546541916 115072352 361791720 164539853 618859651 995394324 479456828 40696810 796610583 112065384 52140681 75309426 190391162 964679234 321407257 427968203 136784769 919776897 546072793 64920230 581188533 227742973 743452956 707519310 138904943 785476229 69398434 417015470 149888461 864661692 722749442 437498108 270724915 62953865 795351878 334756447 921175901 798092607 229216762 897207589 848958931 682379972 467290365 909972793 587283622 526749696 17114658 395040694 798053357 504368758 470447847 478761571 756715505 550186500 633746775 171023366 930488189 971803134 163642868 229127624 217119821 80217081 36677223 55136445 559926653 381701655 134223419 352218700 145314563 198562526 381795012 393842223 6361947 676939459 697766284 525015458 155627306 151954982 573245835 896449056 902665487 590345873 268430323 433675187 118321542 895493265 748675335 167220368 243834839 899934345 451146576 499714347 56335237 645744939 918229454 334099868 351161387 551251139 212800051 136383605 498856526 988107204 319991029 634406087 98973797 537361855 501213538 236651406 461614962 983119527 175682228 200043112 92604768 978137325 479838202 530791596 393140245 963423018 366773274 35529334 355184705 418107392 432482355 168850797 115949881 906482748 711008327 714979178 610716491 669109233 573492452 355550282 988177047 346212883 752852278 100334408 713387556 148044145 137952774 768034662 731534390 761547028 619892020 59901411 38921801 960436535 232799155 509900662 304150214 324405903 910747524 179818835 327483230 86733032 271048237 892719278 2404987 819445068 214299634 298251768 711951199 613771881 153445622 421732302 817796208 866166102 235375559 845302712 286368051 482182234 606205214 205574265 859884102 81192809 860708560 609516555 29314382 420766740 700720873 784374231 54921297 759656046 602738180 712806994 924544472 155336028 551618195 198068788 435339768 950017131 299935110 50992981 928206177 523557762 674363376 411669002 999632224 690970574 298454789 12417611 890656455 751847235 181186009 112962171 979769670 319675283 960535147 882327268 510729712 146426341 740944696 161051636 942473796 368374204 897147051 266743089 458024777 164015240 43688065 78615261 610543606 232476088 893613965 780842325 686332826 262412115 666335860 525455240 20304868 828900954 29526480 876097229 955699040 611043709 347036362 667843618 698801664 788155006 110435411 458386389 487609161 943069588 893185252 754904859 178342748 527273164 765455041 706587617 569477027 359390994 564218170 341874720 895706593 511924284 930821150 785652519 163655976 875315552 772423504 175268605 743500153 599650230 414463507 370980191 409403832 882721916 202330608 424776095 180928311 37427063 702092509 287560700 802101256 63444904 493116921 563947108 823856375 789776293 675739310 160459928 612362224 173364448 641198360 501354445 977101251 136933472 642766061 158574533 310093003 681256780 61452406 927261581 243255501 319954933 481109509 328369666 608666957 990409812 526750499 644405116 795566019 401189272 637309120 935792605 614150996 709207159 727823648 424126904 737294950 457903648 719109731 457483168 257078365 41811879 380524326 297174572 157634478 125167666 121012661 962639390 971297039 362108699 600876312 650116900 382284351 341360356 311914138 747644594 226682044 115153249 167181245 477873858 727984104 173442198 471015883 640565102 500536758 917008947 742328062 871687633 234239077 570642742 540211650 468484456 11598893 115276235 100404480 685644438 257063516 285374266 966251096 896944686 491343837 203767212 355657963 566775347 898084481 764457676 660190768 330768661 94370642 2514664 709218941 483364103 893175265 265694311 622631406 7678038 534996416 257379138 33665471 383553971 464751989 329287885 932250419 501406460 732020031 895021098 86946326 935454509 748701172 379736606 933404081 173861389 451630775 691286465 983991670 182458272 131115818 392672854 323458066 342074847 839789308 352641548 877482917 780100417 827805476 284357107 775827341 19954278 329457313 126711082 861972509 312186437 867692350 581901552 78585246 825118062 503949619 245295035 190438751 931145644 211501128 826080806 785085551 90604176 865937007 796909348 372559243 174433508 572586817 89556217 759756676 363465976 166823539 449912030 64296215 801667888 468537909 782362083 28858385 523114598 185074129 358872482 37330190 673978999 413057246 808979335 71652024 468704168 902454101 840080888 420769423 757870453 965646290 143543056 862329837 219756401 162070084 606219743 70310809 622813893 665691844 436535160 23576558 537578755 242094825 858393301 608980430 287976468 318851217 499323383 145789654 199055518 294356966 901705380 212137153 998900003 671503064 73902322 708356218 47581066 52291030 517369001 858982745 551284918 381394129 373439861 871172655 590317105 781955915 447390347 568578726 864788502 277589088 434294689 359885991 245071644 283449797 318518987 116071195 404323138 192728336 384438513 57505293 360132496 896086923 952051215 840154303 629154894 670819583 100437562 588482270 132695685 177564747 250213394 146117982 9441493 452314424 901072400 359112773 564578374 728250753 295027016 88630082 971670010 297893973 246333445 901397125 665397692 499297207 988018526 15888865 336128063 968973496 460019467 995279292 1349558 453133363 917806545 468244360 665633572 381786421 278001565 781176489 97762171 848685086 261349653 678381327 81107760 354534836 681864404 702175375 71266361 267833482 399930852 385167546 918230092 544029635 442060077 332530976 680064769 60685747 634353752 242600104 828069095 795884434 595490115 107805204 792891746 709530079 961444091 283064133 272240034 289427767 840720130 147052798 22846816 550540031 637261580 190495869 803641191 728602944 585499017 380456548 420786230 268026014 346110581 521449674 509013649 293308678 444699928 693531882 491752802 550445594 749125932 649944070 253383626 322037787 586593905 833215900 448466346 62612371 74278700 869702625 209410366 179018384 761048141 779697475 903215323 768332131 235252627 228816777 342497616 407692286 489166831 560996972 931327062 598929814 244196468 292144432 422385645 653354078 809095287 960821474 777211195 666694989 885119201 195482511 924378915 93877276 77657295 702524882 871265962 521797128 88915011 704337390 21945743 727144301 78821049 553587976 3348542 838418861 415395470 461056819 533270136 597706513 106024974 681525728 707456519 39136673 258473395 190877998 213655385 658482808 688122665 188752906 478803195 960055659 758193130 488076066 69195682 469608541 731904323 827394327 160310440 522451223 63718312 58904433 742900345 268862173 619345383 249233016 770108340 423551091 284896293 439075241 488330491 125091101 356565927 161952303 927927857 643486704 237909513 150565518 479246652 587573458 136044808 106919251 546076137 632186539 425475864 355349389 757982797 429576055 661639609 786196119 350913410 983386906 511565981 418940522 388841114 829015081 599463672 798414799 23854945 170714813 119858886 565078104 414462709 973432212 573170283 739900549 243049543 459215013 158351563 430308050 654112622 714656202 846231918 562521679 113968106 876032481 993532597 31149693 914654381 551872049 557486193 812163040 195479670 823736215 493369336 489789995 108279602 191667684 568465166 879528964 250371880 757107081 992416855 819514637 462084341 401615940 413899296 241102705 64877995 99583112 378680742 651139424 238418947 400643237 998509536 590755266 22502956 285113516 22789009 838529329 468291754 124838655 310459237 112807236 680407786 387330415 388129049 414218662 145738367 772042076 615726262 397332690 165956844 596589089 935423742 174060364 133023930 181689926 707663869 440195210 916083353 157725936 339290252 195900445 461105498 776194832 714995455 319046294 563211077 541128342 653705857 951666116 22846040 702512445 628035960 285882174 774056608 502065012 864646355 427360610 485346460 936864705 73073120 814919438 432899025 231015619 359065045 268818604 770763875 49871890 505548469 884869153 10670034 133519951 842062008 855527675 275081865 435888133 585011514 136782422 968475539 973652796 979450860 744522261 653088377 26658307 564751083 268983820 431554979 586651107 595315682 893881035 579218119 900646596 795166276 288969438 426977966 569571507 784090285 334023560 10406924 782693854 555150049 808724867 189786101 693700787 687947980 657333282 142547441 772026876 438549361 795210292 73371853 368405733 408522494 525041480 657210874 277158413 909424107 266064086 83173032 454514310 283841537 124858572 614249177 29475654 247020130 835724486 932739844 432822138 676226911 340511225 202873604 950744729 914660658 840802338 220117535 947577492 243274531 798013721 525790684 952770892 117688761 646242964 952659908 26340207 384566945 808366820 743638114 246394001 212723497 345532810 730457715 571576311 154508616 887724919 381496856 17503538 631077030 615790104 682141055 573581605 477789263 549180388 71669067 474128443 491955699 17345892 93734243 618215907 480570955 618793962 780935566 449916664 990368028 276823276 813778704 488478755 369464609 838254502 923929307 776844147 602503501 194260165 104207000 918827888 376888746 990739332 866080284 824044276 397101231 435118673 827846861 972315427 656731885 958798043 210050171 87808459 36386961 138979426 3463675 613214683 179903391 410463070 523592974 77321139 878862738 532451207 372086864 602787730 429478763 44600263 932914824 432095780 9595462 162370771 205548094 940454066 809249500 847891212 494522361 673780979 909666065 17132188 979729673 14354043 142776067 118481204 709677810 513866605 160877187 678418901 542169277 530462841 807274559 650823782 272444253 46479982 306050311 823318764 241702250 446741165 277641850 960321916 117186044 382267154 97100605 591235438 89203076 834351750 953083071 89458066 130493395 148605057 55718950 791191155 884297589 380967609 693334527 213935800 731887604 360017684 357513578 414141471 492212192 289732700 283530447 376828915 750401927 122987642 439555040 74126946 696466290 322702363 47084428 580501561 289267721 921756808 169866278 957831096 61158738 843241246 65443771 450441233 531095790 835922309 424024092 154962490 785508810 161447960 794571591 105270733 908715369 216036283 858786943 912777000 536671740 880951814 556511924 127990096 459926297 734521777 332739957 846914067 360955962 433573107 980405378 158563416 566729248 234155510 667662323 396007629 844942646 122694493 789090660 901555971 768276136 65231984 868080451 546619409 403163563 267822818 64753373 213079007 85479274 451226211 155046323 464341782 688134072 227953101 237281843 160650414 54689390 992189608 390355538 937227479 678272151 495984076 761201628 63647701 495786211 652636047 833132561 917967348 530359904 743661441 453597257 513271203 915601602 646324101 658104485 924634507 573227520 348405791 231474075 485715832 383514318 492284308 311187866 292534084 601908881 520881743 467163226 29639494 515109364 482529980 648259304 601590456 663499 244372036 669146065 845717964 424338972 874743932 700446639 550868655 366852464 842426560 554159303 40941195 964225945 914187752 567754132 807323743 664225964 627528849 238382169 419331822 369746149 587147055 772482206 637305424 209920855 62559329 21616720 700554493 699412189 883578431 382360044 76384584 582848602 954388686 212065373 156306879 26647010 814987630 830887931 256809874 407507574 557981534 964160105 276810650 179381179 681321743 257531638 221188647 861550079 880718657 77846649 674435620 650733269 207112700 260930787 339182589 43776384 20993478 717312802 46553182 623775347 962616836 931141508 919002946 352181151 491023318 714939545 247740007 542215060 559465998 454396774 881820719 325161973 363662896 631239811 990938168 171357246 794016260 235553919 626735678 529463813 596542027 415119546 112652191 128515263 536853940 119507620 895703863 750233511 144774998 210205362 539011598 156159765 13253060 766341602 799837172 334105362 675987438 310240295 594833630 24009760 876849413 674760127 298430154 766710715 690562042 714286794 872610120 249434707 134306594 360014878 441643868 903726279 740735653 973181410 162286698 406882614 148870527 270164204 641350319 899280201 484206962 251334054 394047253 43732000 572778082 171007475 555929289 985954363 192630105 271395691 678686609 804340879 341874342 360328367 247124031 365064098 935867696 303378579 358846608 640364960 63035991 841004504 342752836 11775380 597897801 358795012 343992632 904178983 111004611 588643829 976123601 516659069 513449117 963693768 785742824 936795704 477366660 849037888 296354397 567356385 259216295 72148979 838967101 447987137 58040082 876261997 488616091 770303411 476569406 246308703 696008231 475846388 702745613 696665918 484833913 233672846 477844982 932691369 407680204 846502606 295290564 359321784 503699689 217362175 159740752 159176743 123469144 840808362 77066607 179125542 339762321 692863211 548248887 294544946 108006880 101732503 737226545 360737486 688742591 33222287 911265456 150614773 358308881 768709015 236889167 191597511 372891389 931866952 89428563 508330654 274546670 157379811 224411630 723404206 854046544 161156192 896917424 734015926 116430121 704069152 982454595 153384347 943744152 869980929 359647313 348160308 470903704 350692912 795403365 348775702 195956119 560453194 961554330 762281310 153735452 769773508 762756719 82665310 964073496 93623456 950335553 419066810 766832517 678085880 636327616 659336306 674635612 116494844 427000174 318634382 56862897 287061163 15417189 577798694 785734276 52679295 709664633 914722028 977903522 799139692 903305065 551064561 765083390 645602799 353399951 665971085 240029602 606494370 903480546 384496168 953344906 437642906 982399936 649019854 288497707 62286195 540859126 688759548 581031619 420358173 611873910 838039187 111818167 849363644 106003875 578974496 580811292 967376686 546914048 992588009 601286225 136982821 367647367 832244797 818708711 434056311 694947932 531672423 507845899 104165677 709973697 351655956 369068094 690091491 549438130 714234973 652428393 649915073 226956842 759367282 744156971 862909211 596558018 481886974 736551021 447669276 932038734 133693934 476745069 195186907 507954777 332987351 263008566 709988713 500198543 294493786 400313713 977375193 308612814 230263097 897404566 322333134 846434189 827432726 861817385 26379473 293433908 359419625 498643507 939581958 635968024 441865239 308104958 605528258 728328090 718773205 835315159 750571775 852383055 543767427 599192839 87792600 274580924 503596238 733034837 53397805 533228098 565185148 805318494 579762330 581592297 241806544 226336404 442123073 771433236 67600932 866545316 103290136 183475140 96723045 765897319 417879239 992547833 308660399 561695305 495666334 764913354 359395814 573362162 579757790 215783756 892712012 43367413 483039159 111982926 672152251 401501529 406148500 690520650 837933593 360105075 439290297 199212710 522565540 659381821 103652695 822456851 749472873 382377694 811864520 826795784 582015165 637614471 724742216 63622938 471068345 567724658 687593652 975154125 46243949 653180412 478208501 995076344 953857276 419345998 161294580 283132665 550846197 2314813 176051777 855308282 107943532 407708069 98291101 960242998 436391005 545759756 733628743 923371872 398702906 305546465 462076867 82237449 932250490 696267423 807292382 703768627 396502408 152200297 968322599 233500331 76172663 313404250 515178771 314794242 126071565 272491222 674729312 270381899 61477243 630505017 126467684 601596318 34023770 966015333 923718229 40243791 388441357 90546504 836320001 708114443 771300641 535014472 981438963 660914956 785244640 305140594 21308437 216926336 17095577 224186418 99371272 131788585 334067174 603712525 259960299 562231384 656024390 481614784 904094082 74336275 851298089 499161844 78812579 876310643 774908110 877081749 150152310 554417286 486944660 808930988 359433759 874064826 42145022 207937020 78710442 231618515 979304732 832824035 558816919 367120978 842932184 659909469 330247879 651685385 726468305 152365264 54260279 929951738 210745882 116398108 145994477 49170253 924386395 945368390 671105351 899030715 979552832 277230741 850661860 373269213 801920569 93154098 922637050 424117939 888708240 301387080 585836096 446246420 810513333 515840924 212819160 854066788 758241708 752321673 726052261 46959577 363710639 646683027 93279269 567992593 328431595 228257307 159755180 323214039 217952767 16414309 840463441 576966641 278072273 481186775 721571705 435030230 823646001 651035594 263211675 199875358 368508957 546502970 602143027 725983611 849380807 675614122 589986381 353916730 670134110 554596072 615195889 787715041 418131185 794103391 224972513 97453828 137968423 304622387 921777639 109072294 839699930 761291702 103615678 56833060 306931678 143834115 586794594 189145026 951114555 479457627 467011110 951720297 968973880 502021669 119695046 754394878 506608949 627560207 286848455 907092979 71478827 574218792 286122005 323036797 842274115 51547237 566110154 959458949 806528427 115232985 673852530 371721773 793853977 182474663 985459628 157717740 435390192 586781593 830809827 900884338 84793759 772950246 787397581 397010443 131678500 460371328 392163488 914622519 389075806 172537246 939302620 12693505 519712354 3127786 158260972 206373117 637393369 75237436 699281544 832136089 941437558 322399374 160643751 608132974 501595267 716218964 628107785 561022435 931310237 910939743 957989857 484338126 451571413 69430569 557785545 226386840 625833622 937010656 873766692 59482576 969017259 458069526 23935960 519502614 943312224 418319835 807550110 833143305 561943247 394090837 620150 27140744 666940673 737834767 188710643 369799856 738624782 251945696 329175843 107543614 894027547 28628198 784249661 450650995 828184132 863889154 328689394 839803286 848331856 250248455 20955245 239599380 158429759 850365587 221847478 945690982 703840774 588548078 311651881 141594221 236500210 516350205 704333058 694409854 692987093 786502240 678573399 806202778 749931024 744895540 740938972 589821553 763117141 45346036 308517986 44948761 548344191 831794865 768474181 677441316 267362944 690630602 40598836 734358178 710576673 310330067 986961854 650085681 943043810 911842433 965081723 246358816 895103965 677449424 645919582 66025433 82804016 705585544 261607099 892275543 455753673 15789217 815422803 856838425 502938370 875436091 271461855 76962768 390377101 128573935 142049551 423440653 719043811 685976288 828401390 490066690 102376724 872875808 836940731 486950110 614003736 824224076 276613355 859094508 30844844 883234562 399377247 775186135 255488931 633498019 780974742 564281151 835063414 723742955 798403826 840952174 812919926 171786777 620957121 900684457 534129411 626163635 866677659 865711713 913077936 516913144 942061010 542786925 99520929 294354677 493747710 989570542 250469573 925330829 188813293 928758790 422233119 25434128 234780678 710301567 132413357 526139064 703814209 3723897 220759007 38326626 963824144 852595557 209792824 291875897 973600948 320739408 337690389 91883087 627624892 831740446 803162151 186259641 435847836 795363824 22190699 864423646 355053396 633478795 167106995 54405708 892787469 438186531 508377740 835324511 70067069 63877388 289370653 228024018 877965342 873709770 381441405 359425208 349910593 968387557 658893663 185137554 344213137 720662429 316174842 798712692 688653684 517138049 608210104 55627487 128283681 831008255 97452048 568941669 380478431 961539790 446550947 343339805 422731358 372050956 582442403 268867564 955651445 235477688 346547442 16909438 149654915 217205173 751858284 116735616 216575435 837502637 633818423 922559475 11047382 307213148 571253768 335643518 385461047 33414424 95958014 707276372 204948402 341495071 651484006 353040331 104569290 217269572 851666189 72681359 621410162 671703180 871939828 510129245 6099552 890582411 755091766 661813194 430580007 387868876 775388459 926468445 323051318 148216430 401946298 433747159 897676869 338445119 294079901 818907000 278797151 686837591 432378428 338158166 951769735 392983605 921344056 660718590 491121306 77958236 106774997 680141608 601550812 134314165 481366750 909761668 773721818 9940954 852253543 210843767 691831755 243389592 475313353 925462046 943962217 414382681 297825014 473264618 581881802 20011502 983441264 573049855 30245783 178626596 874986078 168950100 618840075 893181039 93832285 517324769 766624652 701137949 772783603 143793353 248244167 664816476 730733572 525421633 943044728 420689625 882649459 877411582 561374030 160636894 444911856 764222317 491493848 506909665 92528598 975661797 987938833 690123896 247304867 625193968 365372704 887607865 345710439 997192741 487678628 328324330 498168151 259263179 457340390 599727 465505705 460959240 543971319 598503128 126010548 760632075 806638035 796579867 733948092 980293729 94945519 301963723 932551888 892997785 737411013 134087424 337250214 18701688 452710488 141505454 522429588 374372288 563192357 628606460 127902405 815028870 649187380 450042311 466166462 438561471 602665612 275495759 951320019 887759836 834504629 196087937 540151385 459286318 128671801 222741780 29607273 116674979 801294200 843811349 955877585 822301140 438237795 829078476 950035869 352351953 27943976 549343501 960764066 174814465 632520949 623700438 746977084 272749844 685440656 756310298 126961392 702895830 244660018 535771455 330938797 187369137 187126779 800650621 242171911 68900650 202282500 801202665 584444413 910132116 944196544 659886815 152901080 918277151 82470563 777288457 263826235 979873649 767786956 523644941 358514885 188753304 978590431 597683533 971688559 653553816 954162726 385832778 321809457 353038347 343989022 114676241 766374800 29268159 223539270 197933950 66916208 358201222 258905713 583869119 347121074 995733085 710185125 568952290 80146132 357692454 686823846 260374616 124463239 985838777 88416718 526562097 101651431 86329683 193587714 857126382 942151685 646629653 740250404 726520934 984814373 117702130 747772078 315771273 958902614 892579157 256605669 963033705 176883485 551908824 384174644 887019251 993908986 115879634 771102466 804037874 160014842 842868611 989193725 957171489 325812435 213792828 976220394 492896356 863215840 507091913 350522417 193095829 587479404 854791331 144199547 31091427 804348658 460894134 977121105 356981715 652814521 28870165 657620734 632467107 390437468 543997246 452986345 982286966 601878679 252084514 642517045 423840511 678350907 330880846 440011486 301887782 512787213 125148001 859209490 729183979 839804023 706310578 101041912 622114794 879907070 870872739 468920818 831892168 808883997 387014522 534528527 846288523 233259076 981037739 405294779 922714117 392725216 153879166 821674765 557094417 542905741 835842678 772790820 287222911 557633110 172220377 912562641 246986080 81762693 823725645 370790881 420188536 714607201 543697297 626823214 453778587 101265424 414977801 588739057 119007500 22854047 476359347 523450218 637015862 460974913 844255037 353944943 790535639 551160359 506635516 522751208 160212136 495367204 439049207 253836197 580000366 812974098 62637651 106251991 659767285 560877645 830498552 780814978 116780428 298761256 741140705 788448757 796883909 309259474 168014013 347921900 604039826 876398742 369244968 892186230 922428319 32120220 131111561 821550135 793445462 320438354 827662069 203514615 918666179 163508629 233382811 936466173 234458809 702409818 24507945 912394272 581683965 326724093 978596917 662830937 465053597 342399582 617656224 751675721 292682529 17513985 946136007 122348729 297120749 429277626 30362293 208137230 858529380 371498151 319899162 202478496 491686115 943953911 911294814 144164631 732229181 156497660 231897322 556307054 670506511 504928794 790947437 56227757 780301715 793965644 287159988 839493721 667740600 995964976 298745948 742304362 720505906 119120043 351025923 671758209 837456863 620471258 540766187 767182527 559356401 271450703 625065127 971037336 960285442 39311534 600031545 741562598 477582735 565934533 954578911 394185367 853993649 672093941 817447830 748575013 797440409 573232250 385625946 224693326 447723380 561560388 808796135 163258770 585487100 595097744 656416652 664050781 192869113 616763590 328203620 112037521 251844220 501155279 66582924 64737276 958909112 338016890 317926508 488158266 957783815 34104166 826067202 378100264 248757300 878883301 69359522 410978502 891989513 143526571 514705092 714868491 26098947 533326863 287398692 292108343 31936795 259867332 263142130 634543096 350285635 274488966 79117730 478637660 862272843 164749619 348424920 337923045 428044723 837868743 576144949 810184340 108545896 866582290 282646897 200355001 588761697 733096406 318414825 486636737 44892534 585062631 741516404 251187055 641535600 851735203 40925793 265562168 421480796 140241380 962365924 706745082 526793220 872967957 236997549 802828449 20285500 842862630 937401248 368339548 814073863 32675895 594762787 144561927 510570093 633886647 891116281 867972204 970471352 967340000 424304960 140288824 379784665 641019346 601179283 277676416 689950302 616540401 765355117 25201097 214900925 928368039 101946063 655509413 123315579 370659192 676372344 692251554 242874590 244606668 218169156 458772623 916007988 507937359 316119300 436733304 643541740 806377098 829269252 537262506 804638850 811898965 284532261 650868297 643815400 336753154 829414047 569880459 279192415 42827761 101774809 575945420 857717025 401971032 512030690 399322683 223117255 88055290 646820296 293757673 299585786 253678695 739829826 826036115 508010124 374707397 75113516 626225477 466710771 867967738 215677104 350685676 777117992 423796046 235002841 739875332 304107129 173916183 88075400 965476483 795248118 947720838 23875138 599083023 563384176 593804550 759786645 991566946 353438280 957565740 227076612 795741163 421059875 491354589 375704189 164124710 463055652 806734427 109422672 964772453 388545180 412729131 756917781 100002988 796269567 439021903 47591435 208748718 464541075 960685930 735195526 143230069 235357937 249624807 820205947 440971553 901123475 162832145 818562359 126542973 768836307 340938119 4517580 539307239 516422712 924732678 739365943 551060014 304511157 583847375 986100659 4970247 327049106 746013878 905818611 488276575 925055007 588581497 358808032 330645450 374760947 45278897 252242160 155115640 330407455 534698408 147156329 458682706 904993077 352297566 709359762 726173656 896973718 953402360 287645336 402121697 418877805 372079836 205186396 700546685 436783362 137789293 339846099 860356690 379710624 434858518 589908820 834348328 863977552 593543177 131780886 190545802 988386617 84110056 599818082 882989128 458719098 304119748 559425573 564917773 171195211 132372509 703470188 144993875 613357791 524449047 659252539 428558915 593804145 339495672 159904439 782121748 97451330 316401949 295452692 355536023 329732232 434606320 983371914 854529496 465073710 335661262 172063030 92841176 609630353 601980054 421363556 565944877 602600711 947867485 157327337 917692716 469135470 713249880 575384937 275298131 741185071 241565575 781962283 303195150 28836327 59061948 993027693 500804078 684993971 361585118 619568386 840789401 825935100 184961198 71264974 569268549 664724153 876717158 850907796 206609880 242182672 953954299 286803439 803881871 957187120 868357104 214095578 791179822 200383392 610583513 932402470 992273808 76491212 755880707 64751251 381435067 438015997 539228172 87542927 880888116 912257375 367903327 992636339 815463125 646999714 665924180 32835836 457204014 3432634 489014621 357873688 724515670 603056035 962043820 690509194 842599893 399084504 771025540 161437218 298212358 895506776 162712446 509881961 961601323 318388448 432618569 726202958 539482639 44336458 796434214 752967529 445550188 464922395 713225889 578952562 12972170 49411324 207341377 260415741 43208853 356740789 155975107 36883322 692250453 381743662 214824720 396889096 108715757 21029680 595094855 620823295 265857092 888868569 543457077 278066824 812200870 770621840 686522809 151139808 434769021 541147889 17820267 702392767 977722784 490525480 197173946 70186108 630077226 744938767 164544909 866398430 772788027 148421062 315032598 554849756 907816500 510649155 621433008 869878012 142931941 488785810 722347574 414246688 592652974 680168351 590649467 238728225 524645902 10680681 411297398 303857403 286278369 514418416 75014331 291286383 140111523 833362275 730014172 266256362 226651124 255032982 888791924 385567333 628007200 102025953 50162235 677386809 726864553 893098591 26330121 477458685 478165037 975813656 800933065 204382306 248195408 663352850 578940796 809664104 440306917 776818282 565144666 186534787 739005758 423936345 246461542 856424427 650766242 402933290 257172563 498766807 780188755 234599869 358643317 547076108 957938520 534178064 694682396 385327304 992119080 470801616 790125813 452207038 734897978 12953667 42466658 300240632 549642888 174926550 321862082 43209821 47604844 881331635 734916354 855883377 164871708 666788085 793467334 865873466 630413360 976296893 236307800 112189770 211357168 453689208 60672307 358944929 932744438 830244909 176547966 740813225 920996520 250301801 260455363 463022697 543037840 382266488 320742330 992845852 999208014 980740547 163982430 995026779 56000517 478518888 263136079 829725621 806043469 637002123 468072906 994718845 349601648 215065885 420171153 329096470 406501925 919579354 315819341 471600187 608988343 362697691 955549024 836518028 776771088 43120016 666947784 95136247 115794629 461579950 967244199 968604317 137632184 430111519 201133851 173273380 382419066 620848762 2458394 668880156 947826096 903410083 13957870 613351569 346425812 438406156 851203816 213872883 275913608 994645582 554925761 615290566 545299902 399764470 944903533 871111137 43205971 30082570 706781964 321610615 369225318 67557998 976541567 741820946 22571304 324782227 253291805 107113936 354949229 505092591 401382640 847042797 741824306 348244271 568548676 905713116 302823580 224545962 923372669 301058353 405510765 887044059 440895981 896601913 927888132 459154876 54363423 3550019 278287876 985189471 636075431 892833431 832858288 213168150 140952807 407350223 422985205 280686590 960070697 228273789 52968147 878115354 887191305 480325910 280629002 672547938 47396822 444050879 471756537 851726560 763436466 173895136 838621382 752405758 791264979 125092034 534712662 537037045 909529273 752160818 144189546 721987054 629083178 615068613 867167626 842083625 910202310 314551622 475968689 994350583 905896727 706806194 132421482 752401167 934888808 474397844 189147739 215790091 695956252 170466482 960770864 426985426 620453458 255844620 636255533 301093562 703816185 922801938 648612678 397421200 457841034 583935647 902072163 305586709 707016879 705629180 35193099 722652263 840371519 301557436 842861197 21232011 178302440 759051759 922958987 151725497 528976831 589049157 881912171 53895593 647891010 547351450 574302357 540710618 896860619 764700168 143029950 479535966 83104623 341153362 572601021 708965932 753988886 90826927 301219964 29889870 950981953 567830109 518930521 485589026 789945215 214509131 989381004 537149485 318708452 95479364 102721328 374206905 816675535 142986592 589485035 454485040 165536571 917017083 972096040 211232248 740209169 339778377 256758832 621682302 500408752 160911035 214069438 747705348 891871041 589176047 848181086 595551489 577919029 595416281 491104585 388257267 818643913 53937420 412395364 678483957 733635542 720021287 617050476 499005412 612177709 399711567 713885762 512985494 428877997 7535725 15504632 963618439 517715293 502651616 854359430 937011908 659761242 568052687 591921108 4451314 168915041 849725506 640826845 232648023 891369522 659228955 910844811 38676987 438243721 581284385 227844268 293891380 814308578 517611060 624707679 694017061 474475712 211882014 442143374 528015316 10862384 114667692 528543781 680016572 496945693 939386217 506866064 36585590 835874882 97486205 62784024 664225517 924621428 705458525 469184022 8060849 290877090 429293502 953817010 237765856 20738238 385312196 805511996 382942423 701114563 764623848 534893005 474678077 439488897 386587725 545594821 574185537 554511190 489669210 958369470 416925215 180783467 517307810 814360664 12515355 297965988 832003761 673764000 165406814 932359247 674843442 824495419 38831971 323807892 721693498 625012934 127795389 613290165 500263692 557317956 266916898 463065998 200290992 217337795 588688385 169238196 663383748 57650358 937521360 703240389 311842409 119277722 35170120 613862028 237535040 992293625 847520666 667098232 883423481 671721670 283091462 421230831 600916459 209536424 726150030 338258373 695140480 743146291 428050398 376322901 637828124 248526508 554453127 471839826 971812007 829874908 61792380 247509168 598032623 973479666 889040173 301442314 994132015 677106266 256884247 696300152 264544218 369473816 659489469 779185253 748761468 718501721 700866814 642372854 700133162 143397094 711640498 249234421 941324518 585315921 5079104 410201 374614697 84166209 345260692 232504195 294617936 689232074 606691209 779115532 522228449 631655025 734259831 131836260 251501015 399394010 193522106 248795670 353095931 264594779 478925629 566486122 203700104 929121612 802652023 543035103 103951847 250005864 160030163 299827204 858044675 408625558 609904609 813976157 280860550 240544381 612367633 221718402 143751910 299851171 155441803 572436113 41678 939239532 611408742 514469706 548690686 162631670 243731783 652706485 558084405 667862340 711284571 616120692 183098845 720644378 318492375 750888150 244029541 344747222 14365432 374238930 335525560 925370652 68918097 978383529 176176297 661543568 268296873 727051148 714247208 258459909 465881822 556415781 537639748 906316702 775584883 87328885 436935472 574450334 974980783 838349763 790390364 880753540 370712544 810437053 907345581 568012430 56947151 515378293 360751739 591966092 698513464 85943137 506095808 874579439 917979499 718925023 830226342 61415033 257353101 380388287 800841747 17306266 914643342 809634580 704720793 36584273 304158980 945205152 233984809 142221720 3551956 256348769 52857412 864677290 676231708 286528938 669824708 953627912 647267227 836526364 572673169 918295418 301892958 348503283 467523780 731406485 312171523 832491966 228229218 733148853 724582341 370760470 495825263 36407997 350835380 329827557 289640810 832942525 419511987 644694903 837112480 867250210 419994221 2609994 476733663 470853643 963326421 236200155 143406198 113190634 115429289 588912837 985230791 513964080 677041600 204509458 603867367 675166671 218341106 390979700 961341980 847573446 264018194 163856791 515139739 790750413 677470330 686594236 196897724 378016538 805011636 541946580 84880828 417339999 933744135 232347893 192870185 262705058 95290918 485067057 767472441 268304685 116517184 253645914 239327866 957378614 327097283 793708633 740175621 721579641 354758241 568914953 733230799 142494238 696580013 840630956 296767028 188213239 350982724 33444100 79101550 635108794 882200617 994227583 477569262 591573774 427337648 771978749 641591612 950280772 910901913 441674071 197347217 497480713 519840184 533217809 278026345 370819689 663844529 30919930 97876787 606400961 341369934 698821096 844317301 978543027 683651785 879715008 725648062 490252189 757027989 994472962 489034008 730629050 865170817 920285860 733320830 733711608 441236058 425322831 331577964 273920571 210162414 848694211 878849422 243354893 13198214 979482845 538255412 533567109 516342675 669654497 285611170 292184065 806829629 752964038 951796189 672992077 178909400 302176663 347508107 344145290 743619062 510339253 38297406 859732961 831541954 441386801 941870195 834472908 949881475 514032490 391373912 502216967 778688954 150462004 920100228 91697307 159374076 236670976 694299459 596385093 278222396 535173246 6364360 553862931 12613586 497279485 964923492 586373661 940409242 3631528 625437910 829927076 405311596 878914362 15227805 301522250 654161884 410804026 313553978 744552616 608747003 465647728 380344961 190227919 32558636 587805521 182652667 87781661 840935877 130945275 229808580 7352798 826978401 377539660 76778871 72937229 196020105 562585804 746057743 554417355 164694995 58065366 149496700 58031816 774226095 655875811 291800534 613460056 145146872 139439739 686963793 218826209 783772406 422093164 191357501 229723972 281656039 385883291 166626089 839937024 531146833 546333741 505668397 498844923 790028336 618057414 660430581 760290445 455461771 394243239 650525664 722766665 327929201 969034164 416613138 265107973 669706600 212138349 133370487 331054229 875826022 349426110 590095066 805276929 524649681 472461654 738279982 244866509 326841960 694895943 766426318 390169290 771236308 68233335 433975591 754275842 308453302 705471457 366886186 984853635 441349466 942668719 924341505 72422715 578246023 859194300 44754065 592618833 525939291 939437194 725192975 140837636 668901803 56732788 121374773 737064479 758523694 395110475 501541447 857042558 899384438 602818637 926314388 816923487 334043359 911304796 508093776 981471990 796803591 199237737 652237706 128870269 275462652 309156697 807715766 876206062 268754261 134440922 100425256 793261136 872854170 476619541 504090527 690488514 282208104 10593238 928222347 485929880 702419497 106323321 68129963 454143702 517188224 811639318 840677525 429386213 434230556 311064290 868834881 152888446 473855280 695122206 923713083 536081483 557856630 548383932 386200013 286392619 704533198 734450303 39411333 353454924 552246373 162370711 137624966 51749862 727318689 504651856 139292260 949980641 780946764 746401263 193181109 372714929 768669584 137324518 263475417 668425140 587929781 459327251 442231045 115249136 942097539 911979877 156582969 933253851 227494109 910086 667035516 330496778 105558194 284205270 822995480 424971475 359684509 795027462 936467213 326425058 738956115 276781657 674828987 470896256 333142528 193534547 403134498 829427547 613992902 295176715 908362187 769065864 579302018 519467206 101986607 684580318 329743618 808264354 699182300 648697702 827969126 913719453 29429241 470896369 720950630 284328915 172292137 454148761 347005610 437204879 748977514 374286925 368371264 508932318 294570370 438381010 582648621 227107591 60299111 184442480 777862451 243377198 980829431 432182664 843684227 939119318 747567639 874655233 116107588 54608170 667732190 385615255 126538824 998398822 819495135 663387043 333220202 989632143 631837070 329279759 491873512 180193358 343332269 37236040 307205931 597799557 329698902 123309684 400688956 826379881 931545906 500233990 845482513 238789202 478957394 968998267 948917728 196733317 436597040 201069950 554617016 641949994 474552422 273170947 140867920 515386561 448827845 628668194 676522592 718183065 8596640 392293581 877914083 722046500 706585643 835595455 877847251 984968448 287343366 842486966 97085672 769499048 860122873 438779238 470090036 442876576 68253712 632390315 923230977 106987013 321362896 778616436 878225781 235518621 412395899 88676218 537823682 394673241 702431608 904752325 367800893 916302250 837462883 542250683 345857546 513812742 300743005 771534809 691627241 302340172 711912659 821428154 119892259 405895298 174547977 576526989 370207632 149250540 756590354 870626419 463479101 848427469 656153262 623800535 710507553 757023743 743553567 469568353 925833599 528137496 265842775 390451880 422385577 609009867 206453602 25577456 796303343 132328847 522360765 451750251 615426613 177470713 76222599 767904182 25787216 432962527 746298629 103564344 82603611 226387895 100852439 552310169 179805207 696003296 649575693 845617049 308878701 527968768 254348837 445641739 572548778 617868248 923089319 426451955 254068143 739207253 658225982 182093256 289497254 357794191 969863527 340600325 807937510 81755783 161322100 762461757 65917762 277577131 802207606 643463393 312066376 576851369 878819880 60372783 906220336 739902798 199462223 809323385 819271337 744857389 80880198 187581036 379311642 864849671 494503021 799614688 977431510 207200036 162480771 853420390 813701837 553690799 43146151 102298565 900311978 975448942 83978717 6123317 180778949 868322731 736881149 217773345 723294687 307706084 535673087 455664588 373875430 754679120 741407286 312339477 53864260 350439093 215630388 796608989 996598838 231532052 597404836 718506517 443482385 252614086 219178144 591702377 940273446 193273308 515409646 437224040 874625028 972089859 654996710 235156582 879930422 214193899 778605154 826150122 387624311 321650778 182434425 405834740 803945738 837709862 228624124 95030955 719615699 621468823 650962203 859880101 355723531 727805379 523096114 736459747 150850777 745931060 759472867 197714049 976868305 646634389 500649692 459473212 820601280 459578478 981672487 932714509 760431858 165756784 455437209 181539528 587281090 142254399 488105483 51632594 483570785 302821680 786209788 426648172 163266903 460944580 297348217 132658160 388123524 619202846 869800519 91340113 431787568 618280126 816955981 445710077 260779748 185664117 307410734 604868426 740101541 605207083 885557416 255929720 477774326 94020833 453793871 762012874 384273793 299424253 823745807 396113324 684106301 580025624 540665714 840831616 989032911 632186661 311276364 61968143 46476901 153208315 503927104 343920410 407619535 214966336 5688481 349018640 459733522 862838212 341409974 201881517 214310228 465136914 663630314 597629392 187895693 529578066 769752414 266798339 535302158 977297519 429026760 373127719 181487228 593201174 683798691 574163831 110709159 39867896 6286966 124274616 199358907 594677750 855505051 355970318 14569251 354796874 639886802 141335746 492056578 321400312 683158113 453416356 979108156 916162008 573996830 37498043 381991195 913750894 28404472 319194650 232428505 877310584 138050751 566035352 894693551 789880174 492185495 216889056 598499641 274506752 593414837 827244655 392952702 857864202 138180585 699308362 537792338 825956668 704957211 17329978 726486443 625381580 881651215 489810639 214893652 133539269 199780213 279722655 788823373 283885823 782585905 266761744 735959580 946357662 580046020 934117836 216138156 93994522 3473227 481931600 113475118 827245094 256595572 316163481 923500538 962369181 212213150 739637607 725663754 421687187 923433420 873621706 360916158 78231773 118452049 691610803 840216729 707437188 19063615 156875400 128045921 658761954 424906264 250285976 307684496 339320619 228345004 834127208 387168228 714310797 10448125 523816691 185071194 206415904 646061334 588525456 577834544 181521620 824810790 377031635 43655904 265341796 11217326 311943403 75429402 243661396 391942549 529263211 535681326 767241824 229209926 364278361 473545630 747420952 581127325 162455582 423012530 614745994 70640028 171902512 257140761 695641725 41379782 372104479 225249439 159282786 969785380 310141799 566329486 881693935 390142613 248487083 252664315 478218039 85718426 369785678 427443061 526923308 234359736 572386037 29683052 187533073 647930177 387526473 570845541 506200956 54173869 254353049 873707446 813115245 463353624 129398378 300258063 55426868 267645669 628893263 557634895 943052322 795430697 896369428 710538755 360808201 669215781 424061167 23992251 750539892 900696245 380209507 337450012 544962010 835171398 824770947 400490777 304826929 720025163 986538307 555164189 791804685 377106821 129501480 470293968 414059540 450485529 586674531 390642643 84197138 841686334 709548597 864636814 868632844 261683789 110017657 699599629 432454571 474035792 599545456 572427221 66033017 995254339 348758239 990762653 583617112 677630476 655076428 613052594 872189566 286242463 999695185 139141752 240569064 978569339 715189741 156384589 15228954 366328693 3710539 498892841 976985697 670498951 621766832 201011905 766893071 799604974 636280067 912485605 22887288 725629401 510038530 915825130 218627024 585015059 679441175 352341513 533863330 188757248 124775299 576175308 654972138 344933194 352853251 652795261 219487285 41969779 293051453 917625128 811075029 904490241 962545787 445465895 629027816 616921747 716223578 527474220 231034527 797316902 466910648 868395681 720299902 868116794 435545580 661969543 702223380 844964520 12722312 167578602 416939080 925643603 50280428 299691195 890188959 39003843 599126417 451362591 277147184 984430056 340652140 514456079 618749113 901660783 702139116 74230856 996338328 593688369 890101895 585292650 744824151 575550555 778172574 910898985 847417170 237594804 286168776 849925224 498125361 454807830 990504651 690252039 106635445 322480115 272472969 281171405 189928144 656247592 858802990 486524950 748026188 706761696 624034745 308950131 490736213 408510961 773261497 506545277 580499484 612375652 834718788 845377327 12337136 725385317 316162420 515490573 609009176 863210217 5034670 886351130 502943707 762024893 959879336 899007799 130419881 338134355 997939209 497040361 280903533 684374766 799641993 90298950 199521081 436963560 309367290 652804483 436271196 626200982 951001764 652133961 339513678 257761956 865014481 671993955 406931554 79205143 268435810 167999938 387457866 885729805 634773500 949890104 519834945 194375297 712172688 852433902 718998814 236122232 952016098 131422659 72437455 816025519 74203357 107311173 2419000 920776531 95045257 187125318 744013370 77507980 111868213 364479613 251382170 381824659 768180260 43333614 747856481 887246610 579319893 79628356 703797450 983686408 681215804 597669382 787986448 42000827 105144726 87643354 582240118 803438733 81069605 349063510 985001243 217488419 851049799 735201209 740269063 726912850 875497212 875820599 881907491 918073867 37180965 826087564 588180692 634082765 198153600 170761965 67190467 587363450 46467248 362108640 474838076 933429281 102206419 57531231 139854385 760680939 13214477 644131701 717612644 356517522 691128918 907451528 178227994 178258449 163759965 651216378 510141416 262004630 247073612 908552895 748631984 641006202 896692494 212603845 264915018 898996657 16573376 414154143 990089144 88296090 823388632 940212350 988286570 144128991 754859203 155635884 375733497 990759186 417498764 782144862 334949037 572920947 115319807 258891066 322874533 763019302 827293294 371809997 603708885 81040920 295645088 795109550 725563255 372168174 183818337 87488039 365925557 853456762 310455537 699166300 381170178 601133626 352131275 840840344 444378652 519734071 690965629 907485144 24526619 662363726 448026903 280200362 41221815 468084091 554484550 168546999 377795365 565182779 409793839 879822051 798390212 936393726 321402806 924999028 873897506 453577594 524465150 670053338 651601720 279611297 479443549 771340722 879724527 852627027 883932519 567861386 157485667 68108815 34302249 887450965 233787230 418970183 107201013 370224254 971249578 759692033 250873145 3509369 779132251 517084764 731166290 495013138 931335275 462426791 304489379 902533318 635262405 917120477 981599742 995997559 190562756 214912444 969900359 18487723 897979490 930488793 543306525 703024535 610840081 745706573 588569685 846900742 769540853 413043806 286612106 726843166 531219098 142457051 517672409 920759896 632373804 101949818 295297422 130104791 661185963 203864684 249801409 39042069 736126960 869756833 486426996 119717902 728671536 828049957 186061038 831213569 139122138 816447222 232530905 989838817 789483759 274127285 452939528 947069921 726571770 312620569 226413236 689620747 709304925 42153697 593648544 640111093 354557504 409264600 398780789 462863656 293919901 386306963 862360616 830590323 928357617 429117444 105406522 962691729 988270087 247775382 190590193 224266918 419849148 762122710 641240205 560460503 797170927 53192579 742612438 502632156 966993111 239963896 149645377 440176115 200920151 304840378 122650531 277341627 59784170 609223322 601489680 679845884 209431776 864956621 547466536 825632767 661850106 539397225 592214373 290629806 610666873 465370517 206611054 894782469 523523285 93925993 279623898 712037627 667271778 691721343 809623865 279737734 28289082 283815914 974219219 178187831 116034477 967291507 776060527 136957849 755953343 236478918 326561545 833729176 71416052 70101217 739732760 476190101 689066440 914339113 453930299 748919621 513103709 134549491 941638357 294666982 365815869 235462055 625258076 713367171 590713582 945166483 595420175 276255019 194290844 43107557 83078103 237581230 157370311 670402811 724472921 107815872 815432860 292081704 702257307 690360772 222122669 491094098 646700461 589483169 157247353 444645710 43128698 792394502 872706272 680952637 65283485 915658995 883488915 158670291 321039471 78751484 915222851 803644332 619204992 118205724 328417998 651402061 864239047 80587386 600547411 665702941 697258765 25860665 259799233 732452409 24274971 289577987 140796909 266239035 954535927 363341002 667229860 329272059 927665419 754760327 572192698 307788234 980919745 816102212 200645445 347939446 568589101 885439916 849639063 277637839 493562154 746058337 9391369 215885465 175636209 891070112 39298606 254286942 25299148 622791291 755157835 839015089 882309144 376616727 177049972 861075856 724253499 284284929 592822615 999143526 814095255 108568721 940366804 289529727 952669597 445814324 235943825 307795889 579523209 688989697 157070791 106960904 270738939 804046640 812619727 266923385 209253795 138397411 503346191 844668903 820556040 676175212 246221539 76856073 965966161 841260004 200287342 129231146 702131548 243377817 358531642 507055625 378947413 176892269 325130167 101402319 589688287 640056658 158464488 660506048 752953974 224812654 593399642 280800055 586430785 645991623 120184153 104792895 268869291 589186171 157250041 281326415 923977079 873894339 489978385 383656273 108912143 929154112 677328080 974374283 490265446 652837622 73103259 448142172 745176276 884875670 724115876 306428098 876220359 846520783 702264656 705100473 464360516 704519780 953373335 187354746 673880770 201676880 572038485 705319009 475411030 188607578 872489383 931882239 44084622 949524848 612248964 2696489 730717865 763961263 337671718 571310685 12866852 136483577 23960650 532601565 455816847 399100429 583264057 63208911 762778660 479591692 460844193 275427690 431412924 142997217 78701734 136543997 540287073 342848550 98137884 478297926 386302259 860658239 241835063 339400010 376350781 682096962 912149366 463446735 484440326 432733133 13123936 239742519 41516188 298464286 591553849 121960154 130474065 830315087 873102071 504686390 136318691 583939432 521965668 156933860 804542828 332855153 212183038 298425309 948368781 762979035 882511250 985922856 833070620 453185422 50798061 782358239 821140254 61964669 132330011 585733703 440877674 947659894 707758829 53204877 255494532 277394167 521358980 340614739 942444332 36360615 679883421 912655998 983446285 347966003 626027021 308795202 840767613 44496485 184810859 560587619 422165318 327091423 734332844 504476767 740890373 248368952 801185409 247242476 511229254 349284958 404830014 728305395 703562984 508485291 121179967 769772369 13562315 580176185 147966460 522867851 764911181 197131998 744794446 964625520 546467017 552509867 204333967 322171142 313261987 494553747 465529137 135435546 407549032 149507465 952097195 119061139 415915384 39340015 463891185 501764266 820966555 364095796 53435379 35062868 234131782 441194461 644982458 231611180 733928496 161787098 157538047 260585055 680541019 825099414 313067257 885675393 504623714 486837668 302862220 699772034 208243240 324923308 69095959 406590041 993167222 793632556 842469124 992593235 832880703 485353829 770040911 638555042 437996543 334622484 73570938 928281862 658220884 492467880 15721281 945808940 437206317 692600343 136588352 2359344 3867706 462078158 730042525 137528762 886367258 816644539 682183190 874057236 484300994 412262 196157619 202302978 16281809 799637807 277210224 508232444 399821905 997656852 905663471 208702555 262712364 25445310 94711470 820762092 360590707 542113362 409008104 859877165 582844810 812660181 772965445 571081034 503681155 877936425 21838851 602504779 386262318 862556288 593265313 695211392 377613461 257385915 702593269 787738951 376374248 212468988 197000026 251214024 4711606 285953146 320101079 580259728 500966397 340049568 635263931 17463695 989796764 894334237 869555584 790148730 999507438 389954432 312856816 311927094 218108049 197114881 337444304 657549596 433238426 629685454 48948843 191271553 17700468 120510315 740631623 200747699 997588963 458920351 919599644 426363065 229909770 227188109 725207577 102824162 958542866 657570875 952273081 412888557 24931869 827602410 176613197 445918133 159325866 955039877 18906474 874701936 312661893 973915455 256322233 617138835 966599617 333784154 635634713 370828608 765828400 604490530 573077968 415424761 251968826 310639697 58470707 473060597 828808264 472475766 522464810 197511268 317238262 3534184 93665613 145441350 447531617 469241575 45647141 156964302 176905797 854044888 501388277 622302408 748596415 110228870 399456797 159701356 85539894 612011161 341909995 945661132 480094934 81044842 431745637 548833422 871748521 580413296 658929342 279512118 926856788 293482069 782590185 34521073 340844852 699922303 128811568 919392850 109431960 846894593 50308256 938677784 371594839 632386467 768125293 973054541 501817975 500298708 213538168 961520999 160398903 524037680 439052501 561824586 796243133 422436243 588018432 318749214 826551371 850552226 213276916 243820499 865571762 433912967 852601345 931930657 803955459 382740395 679453447 592086592 96967481 730068751 459407362 682238555 601626775 154932229 258591491 870589259 709523115 787981228 703145025 951537893 369943872 309219813 242156463 628944599 168183782 99776263 143469661 448243405 414616357 481364892 75435751 993935178 56478385 988957043 549970752 836370824 675373940 639168343 586961643 435882067 988984170 31209439 340422741 476486722 705912684 571936630 638062050 193671141 615806855 119705702 223116798 690227592 254180116 474302819 41819875 259606404 547057055 731131520 694223137 33495325 742858324 405754388 104809538 368016864 475994633 91208121 95307137 219849509 136763917 811477728 35868502 214832627 520921195 994686551 75312776 740420543 13394165 249751247 793878859 369357893 91634256 979086916 674002025 535470731 776767001 679803585 381592172 478692829 713578997 36374069 865705640 883971390 38455263 246286302 757898722 210815663 221513637 573289375 362970404 862407557 589259243 526835500 970744042 189956578 132833370 997844328 273023016 518587009 580905321 660873937 463443004 640122802 381536593 10424750 476116999 800095115 566664421 175053206 62644458 479300772 213140680 246580765 382036661 687613691 35196352 340446835 409685007 257921561 270990337 177628629 540270035 134645520 172125985 667057133 866322874 518152848 452075144 696220290 271818649 516919070 930529831 294724313 318908683 759518775 399650508 636197164 890333434 391534016 261024658 499131683 307661016 985124196 395935350 824115311 95155603 310875908 525097294 921078530 187119196 810217075 255413960 593566851 643256069 674249073 715260333 577953458 632215386 156534079 600516488 847107463 270212738 363035809 489831355 299462450 180941683 624898946 345578433 369629504 581088981 449139640 61624485 846440391 267190303 667966537 769352355 674497079 647395829 966016627 321129484 795007952 527601585 688707432 967341933 381561045 384277027 192594500 204709117 741052781 339297405 164293744 62192526 887153828 598558499 984687831 433441472 874321606 274198917 412294032 781956162 387847897 36400535 881202026 97535768 551786219 789685365 63976386 359691770 594778197 740436058 890573005 246435423 853854575 616849974 70390868 216944196 557260767 189538499 196549578 832972457 517597076 534391645 423766739 426915331 866362009 717010257 905210319 267322479 2173584 79299301 289543727 134014874 32920299 795238798 901173778 718428422 547294923 434826949 362362601 696083661 140776118 485423429 73455657 234041119 431076721 834600424 760346156 903494703 373174051 158597563 152718049 532331523 368066621 820133842 315196215 581049203 602501761 602520626 522363739 852012016 572141392 488582365 130006306 232492646 833377764 608186095 916152235 664438289 209540456 994874069 769082217 904421627 322884483 26771541 790444131 395577154 48540923 503941255 75181469 654292993 670641370 826271939 484153249 62867615 181833522 894979380 260951514 367039636 365444259 801385719 274664589 970019388 847605326 152700170 995544267 659154320 351552853 109221014 558558316 996125786 186237014 202684545 341207724 641809214 93509036 813646378 44812377 47597794 247007063 579578421 630103889 916930372 250084631 756826439 732202661 246073735 592504864 445849791 242810867 244808971 256844453 612710565 828188363 747935853 934363746 956473986 131679410 368187827 768520046 223703231 902178455 861452668 725150136 726875755 425847613 657295855 511626997 64316619 949505812 170854969 780323453 541209393 778551010 676550691 408834344 737500720 655156243 684324759 379601434 778217136 895527393 620254401 572683124 265161822 563242930 188180847 43211787 547287101 676095756 567551724 54715571 252548499 685508717 980313382 761472459 833290450 227883846 958345231 207507832 271812844 618457914 252066134 773938645 5864615 580313101 975481408 763735547 604686112 126871772 734063138 528137062 116866920 857567204 979071186 477773345 390010211 878312031 793789576 285186517 607410469 8641916 50949305 812774391 581598201 668500582 823230017 380351179 971350877 180662036 472093345 639055279 541179977 868993803 505703233 706884449 383669637 772654052 441347514 501690591 576872956 333000563 98582690 290694615 368297608 443303446 775513734 929546783 751508081 629413904 169820001 284281874 172739917 802993910 55718611 650541024 664460566 273991479 509953092 163557797 855324706 908518897 123917031 602608625 378141572 67216041 22396061 635898789 486693051 357882574 449727765 726899567 733659414 968479293 512498021 52201459 96462199 463773696 137969472 746540710 558796572 363387562 832215744 880063834 911080179 433964128 782327666 841163353 949701924 745543242 691629496 364007967 770320311 643028140 551081321 458982274 786932583 480207162 702697964 721833310 297158017 550873317 826374554 903020592 128926608 170257663 362590319 539272034 366159914 151064469 638504244 664813977 693060216 206323800 603397357 221463718 865793560 877709334 40089305 469853849 218828359 832051780 927448066 829169488 141333196 847143854 865213278 758524953 487673964 583194801 784076378 753898465 182138172 944060692 690240183 18256729 920626795 600182233 95780155 696683135 39082585 616163631 451704422 828645986 191206598 494313932 106649999 98590394 956362149 155259795 887255370 386259322 999506666 458298542 190196646 52835067 762540273 508444654 34087534 582994897 29324183 708711215 400325717 137871171 899025090 776628364 138842128 167114947 953129017 394025087 330383831 916156152 679763527 190971483 816261431 750687982 247460097 842116724 871311695 286377885 437222486 269651807 881140449 897871483 702264349 733329616 693333002 36401602 439629447 443235981 231038388 468974455 25272906 912935880 301640759 521375592 76985233 882869375 249770665 549079293 272157177 810365406 742729834 301054955 277499667 859615784 847730833 453173532 597300392 437168245 524768413 922571849 60214964 770871536 188222760 678555061 384193518 572446982 548258982 778506606 807676487 777161685 235538642 729466816 616631711 146260883 757609118 831120747 125894411 330761724 525884318 862991733 704259817 749146976 193964715 927305758 671951070 615345706 367378045 963835034 902308739 708312504 966820452 609365782 972570189 579745344 878157605 530114475 632846367 361727725 324836971 921972179 839895748 345487651 789400190 232543250 795312408 425206126 553701825 500633864 168105225 705764347 639476758 966471645 969924067 463462539 100345566 639789761 913258337 563715254 836498377 168808229 6828998 936834576 819926475 477139812 819288824 969721418 333094434 33129463 644981946 356971240 96288663 769045351 688853932 42763674 641640096 719936499 262735679 870042956 552200327 140725869 912876533 880310053 799461277 242051300 919639827 94150724 62286487 295517946 698135768 724441133 421866426 694044601 51901500 951441604 1877362 638360049 37289042 117343516 65772426 825647610 995234086 849967523 966691361 63956036 20280477 305405252 246221302 33095897 303405713 761391654 132883948 314616176 807639047 773586868 677281603 623981819 948196611 208899114 927009458 963699560 745352941 587391533 352394201 84806619 700806188 720720598 988760228 896395489 224370191 448044744 357392636 538498552 193110079 376012537 302917584 460272322 857251195 587500722 813066271 593065054 425802909 21458249 318953326 30301325 239341895 412389798 567886177 495368601 348969358 164502826 224906132 727296560 710179236 13546282 947630724 97782570 631989297 15057392 546088924 374299988 784835442 38000600 191872240 329344400 247875091 740800169 349178488 754249698 552560871 895950467 706220689 308604466 806004755 175505215 985573561 401993088 346012041 833709998 661428751 778522827 25260216 573506579 494107096 138344689 730386159 212497373 154017119 565904032 356563234 448324028 164014509 467625139 707415527 31928891 285707830 865877217 349733659 893192567 637478021 660112846 259327010 875090328 117289333 822205418 19266148 579551732 364234215 461775975 975215240 889060032 594979224 755532761 997383936 955783579 82278407 710080183 767188500 964495403 767692451 850671501 978356198 150608614 105698894 350996145 449665506 258569664 176913838 362539734 666220223 269049786 416874786 141772383 370855219 429050428 874069811 38456053 575683997 206577237 364664983 28448200 304905893 749170710 356884650 567297436 873675994 929931076 530700104 987330280 357577456 568114956 825491826 764739202 50038314 832402224 440329850 261481365 543951902 499668728 557598805 144480625 410463110 57344936 830466227 94872932 728645425 933837311 607525849 498407345 878491246 106577511 31376052 324328565 800638709 19374419 828451165 601753272 47139020 401826857 594229411 216124687 277505068 910485692 529922947 182592330 892243308 82895359 914086087 486632074 818403114 638837233 289369995 888230958 228618568 782895810 361478447 793526707 808973861 911752130 768259803 962772739 43572080 532710662 324146499 857219306 675237439 194414110 984158662 643527562 737372903 739105838 355550609 106630630 847708204 399227707 906256528 510467389 194428738 854126613 818680620 4320929 240236469 132183433 49623672 978306651 808444931 151965440 264482568 30648721 852666897 141056811 26124323 848853089 945348931 38618566 429962617 426469464 236845278 97404262 957705442 346513844 531398439 637538661 472845035 707482346 24541826 135204730 483602412 106393576 733782245 115240978 463763945 915882996 85424856 576421488 774412681 317055744 113642155 61910364 184627953 286238649 532584912 612793388 932327764 436846022 319976707 551740427 547791555 862829435 547925074 694944703 2579088 658128638 338820199 408254406 981407848 14179173 269135558 740111294 879825704 555940199 242065835 457793437 972495318 545004098 309604539 635494987 53413541 353470663 543420365 750182140 438796033 452374835 177258868 685791048 505786134 797018774 572511837 65482424 736770307 690568413 256824990 619938829 342115249 710521850 807100361 774385086 398578178 442911825 410648260 498744194 17923608 919840910 302545248 406640729 680250434 92654019 589141810 235092563 465540098 872186633 390663579 651801121 905050984 401426918 290975056 879071953 671504632 255526135 546407926 600629558 505857304 451449948 184944541 12435117 767789041 41624891 536956643 139462898 920423926 284024161 58269394 621884881 509363353 227299466 496868052 309794641 721709099 239234383 682352167 586753003 600524185 6196672 992907063 66258305 791644917 921562751 789145706 168497489 656706417 795446167 193914731 573849303 551283840 436239603 737892669 657447301 500581006 132464122 289386829 280968886 683555027 130946929 639141960 808426359 508034039 348528633 646176255 791947237 749320983 945495954 376117306 644982845 109570681 101727637 711825028 571152179 760033172 735238070 973330308 429731576 500605840 28643300 5862847 59664257 29469107 116762326 743664029 736634911 554857363 387363092 470527306 923575496 880394452 612740203 507435976 309111443 937420898 72460856 338906034 868650150 472675126 515032241 969942270 686024065 83824415 579940714 937555296 36927008 431531520 525513186 374791481 150108378 830026376 805224173 898494479 579230227 970240807 444173074 998671914 79253186 955767276 34871801 128458101 457972278 298320858 84392247 207926707 267072868 366727620 19495989 12045828 734283636 777735630 718191344 97001452 584500920 421125069 289432780 123117481 112877017 800856474 472889729 405396471 363842841 81161276 451335535 686889180 621587619 383674115 314313232 909639631 435143591 404150378 451350891 395935142 319046815 869171312 934628644 347069339 514293423 367490941 121597027 568957797 354856220 183731607 138399473 472427975 10633084 244735135 618989545 3912031 582859893 982984073 745098929 343439197 956142835 78315368 984958143 836916579 878312579 405358177 698514583 97578 162798589 941891985 813665855 940001152 281127986 259813187 495468597 718454467 157998470 893565533 233303688 901916113 192379032 334833345 345724444 127410869 315988074 695975096 297159401 470451973 222381217 65623443 270407548 848920907 782642651 913947424 647931551 305982625 389799289 325493250 678681001 329670691 601351186 967222009 842498773 461583758 248797905 302829668 561574276 670545459 540073134 791693583 503119745 40970405 587810668 178120551 212791902 484860033 911761026 527830924 488813 300981658 91706455 696336003 748395066 235325367 694373401 358666369 290189342 527726777 295663993 781052556 41571171 272549932 583347712 594423538 973213260 94333449 571387681 849642330 562821209 261591877 187631446 980023669 40560411 809247309 367327052 650591109 481113532 548655243 500358799 573922507 582894721 687322631 738189290 139000885 899240255 375752297 684631543 934588729 2403608 799781974 787293082 571780320 13852895 970635317 954801863 165146850 210594509 226601008 312083072 731464148 966066052 432033394 485583885 628706371 482391449 99229943 680978276 140615155 773725855 171478256 651358184 56983338 150099063 299497711 27089427 852355549 691414997 131311127 757751072 97477484 863116655 830792317 819854660 427848491 384956555 889437207 596755735 815417985 30149937 923271100 931698095 264671710 912809560 32895454 705453352 554757445 986591023 412716048 664955078 910606734 490483258 547056696 749543364 21860069 571800596 237118729 253868226 287708692 928211477 121789696 405023614 920836532 966321443 177814679 971576084 49042775 88503104 149845660 742032101 264954261 254280147 776755827 48086752 460358473 329805791 824181258 790751904 464719575 148826882 592783697 98093844 787165341 400399860 995053594 811188991 632908521 24340138 300389275 169586340 317041453 94960531 659337629 13680685 711339019 389125013 447179533 709421980 644436621 400698872 132217238 203085890 980630479 470336989 68455596 103222846 655792808 879371068 794871056 704214867 912624830 5919059 180967935 54073367 60891764 662096314 918968578 629452707 367500545 469666752 658866398 594963117 458399419 119128491 826697055 149954816 747150449 766850952 703835066 207146603 281293930 123349378 509661563 797586187 698214351 331548445 657868591 633572732 283268512 606187815 365225707 913181857 465889673 707686542 322416735 228508797 426986735 398244419 2425845 822060054 662040465 308683131 73815917 654778858 311547299 475444145 421957403 809107021 121255287 309845392 660441077 422959955 80289827 96535239 295764437 718329125 656621650 499905832 646383515 497825583 914595115 237971513 952071748 888172924 910693808 335157932 790787184 816621639 864450615 819185958 952586648 224964917 3206330 936936999 508589106 292380475 845277394 66923196 39790645 635125927 816503948 356214946 353762134 688124967 601798763 797446379 535997482 932569006 148100520 936347373 647860423 173323211 936021646 198973835 149417359 501037827 913490690 339932862 503310078 147110934 819916757 935562312 793192615 210051221 993918150 333106772 700076667 858474057 841754254 468411761 763385343 551573780 805845617 436439961 317180579 9978949 42915542 449135135 331322216 207267191 124650046 109165802 976431910 755214850 759773388 723154295 121932171 792586432 984277845 651609089 110907465 136433256 488404538 415650924 464233238 847804777 805605972 644157024 433956254 399112680 453925821 847151367 196553896 735089290 816227767 444440098 873315418 999070118 33513906 664494610 824017749 162129963 405051324 247792599 280479661 993793500 638997778 581259099 867206793 332714385 438391330 13089235 284189714 524778370 946231164 52131857 547551313 740427514 726272760 194309762 970919241 442556518 38715445 246323819 563866213 234745114 179877155 21568490 24298874 133625382 960378343 322994973 251483618 513225573 867151723 864410925 961664052 563210401 764607753 160062875 350905229 346959603 566851184 720012560 783033000 7971163 407525328 353717242 95627968 18785382 61311993 685558320 878492986 181107341 274441641 662735928 311316255 225334701 341062111 266708274 378476391 430107691 248281129 375645793 485268569 401555823 523689964 769074120 124591187 790779366 425264312 507515474 199452044 393803456 728971807 169353354 617064063 380191226 826712179 85891295 991903168 876158447 245063041 118767709 851721028 797807543 983435512 673299720 986179177 940239039 457348800 202854921 994837081 972315729 88217574 802391154 631310788 778005205 544164344 202744077 273885582 170092357 225650781 289698949 23394070 724310819 212035914 931297500 739908694 160195313 278451890 166532424 816464185 655346765 653605972 610301392 713448765 289599895 351685866 401888959 598137341 864882041 707004720 460108772 736360374 436057664 82673285 259821451 965943434 391067725 979929272 976043346 350457593 427478898 133744094 598989647 320839585 159452361 318888722 541783795 920049404 554505306 923461375 180387159 932485329 269627508 353739217 566232458 944181243 425323986 930947119 65778587 304190035 507458410 66125932 119206662 939185152 518294579 539937558 966486579 648888034 773490458 788327839 903919578 409530690 643098422 587533852 208829745 981294398 885491107 396535707 570587428 812279844 531191474 633363602 517399559 191536677 155270925 828862232 161928490 467952110 44703952 364836345 495569891 410508988 609063694 20309131 406675380 67513777 953689113 580887409 76303785 157354368 443645513 991615738 156348365 403633322 854702992 821149269 68854665 172577885 377279214 985318010 527357662 599578248 610828032 474172330 466951332 20421686 801102822 57987016 59463238 983948103 336541297 659162730 753011861 385055670 930479847 45973071 688782864 318182528 917205922 231220791 830354549 247222741 677842876 978069587 65186135 826222 807645656 130692107 541723246 340372739 384281629 764275613 200909574 700735055 590221305 555761192 336714925 354818996 219059527 869622067 288428077 520938077 725230215 698155116 826990354 798559489 743915833 565602382 491837767 214780679 579562683 966573828 543726736 167812244 139284472 659196435 128403185 18203747 146499182 354932570 240541622 20629477 102443145 965414040 96113712 82336587 794157165 501067993 108104006 506101853 394187989 708936932 451583272 239512528 164160435 792279656 814220560 694239720 885068359 480732620 252568432 690168577 410513550 825208811 827263612 971463083 428891065 221768143 341827331 280844390 238209509 674665145 515410566 58876024 850648401 566806066 678500932 85993673 102651161 601282850 161646007 192064336 699433750 414081015 2567584 987352437 306398303 988347148 976077329 434142717 474594593 238161886 223569159 559472990 920044012 121422824 389577650 517736121 526411811 841282151 655249039 571358483 704097107 747881465 269634979 511335361 319303435 792321565 181050893 602518324 690255556 815193605 283925275 340575611 753490199 624089749 809029016 276613924 379345865 67804971 177468127 4316945 799410272 255894636 171876587 409106569 623225841 553642044 361281755 435656626 943555111 597313994 852260987 969615165 907154873 583264459 86816145 341232879 447257040 229742981 760896498 239198950 560101563 642463771 469996421 759260043 707722405 286307820 314057078 863673004 196544270 846916343 18195647 129302022 776785876 322593466 138939509 706378782 193841032 802548685 7028701 38271658 980735812 281014986 230482080 428377137 551535297 15372912 739690195 247393264 549218571 125244742 244932814 174746989 779780700 100930948 762406996 724879184 118306112 126646537 751651736 383654336 995481130 993104569 211118824 846899261 145412723 855001548 276672942 517540571 211226828 933091696 420850133 987424779 314366327 864442428 182892121 934847767 709005993 220252036 601608464 171692646 578270475 998193187 682506387 136348708 288473491 924964575 517373421 182993828 936604104 416529050 244845051 31415488 441081350 629697454 621415754 814755474 540319180 342569565 372480199 784279208 758746584 968143281 607343705 583538789 206512432 73244546 38004727 707958958 174259698 313252804 181176539 157726906 246340171 873199763 40426294 483815644 533855187 674953232 955456150 329927765 540552265 337495467 35033973 384326527 314835242 375311017 476771710 81546758 452603040 930696658 304607043 204699381 348018751 752860212 737178784 928205795 141168398 67473502 347027117 624713253 600188788 291522099 461614691 250414390 501918381 140842605 375373272 858125371 506514380 34235013 382095821 555184527 610138541 265499766 882537933 189822490 520584569 323442594 564921436 615055439 208313936 219610047 846668834 308352715 192110584 775671476 991639476 723443954 115330650 294699695 430179876 434253634 987561195 553812823 455418241 921655978 330415808 799170727 312218355 86232832 595359029 573323971 583184656 932305185 900260339 258401528 400778834 608374663 949730961 285526628 430715869 191643316 159945714 205226780 918743102 194762612 202578546 43516390 202882891 319728459 371808697 175018032 789033017 981084805 934694570 45388162 891927332 498274533 390342205 731201076 978994469 631257416 572026521 299188068 642481424 416740977 782113914 138999254 632348782 696870167 413755441 863279893 658135035 165863871 776289256 107756991 564892171 627212527 457423035 659958784 903525146 941428831 6504268 946666281 122745875 559491500 483814920 922282233 270552768 743859333 932107836 591883331 767965706 318908581 927734376 798393240 687199887 659638423 438065006 311469535 249329060 368257615 806468513 136133625 498834630 973422742 904387599 891971946 740363279 851755248 827642338 728518368 377315735 784584914 152650672 328160236 109965327 827756653 963179865 344532330 913456147 507416224 261626176 983635309 166522492 336642281 569406185 727603550 786771112 762378457 748486626 786894610 122489138 354162498 773549513 54555517 376892009 280643136 400062321 538721016 725904909 626266073 60332908 24126103 987527970 981817794 847200889 935528078 656807556 764924422 589543552 426938844 331748383 490493876 366725926 53546234 699132149 717103490 680404034 836792280 447358894 617131082 867294779 538147956 290707100 347305596 651589600 532521483 13499054 828144698 610956975 796481212 701180230 808673377 264133370 535521117 766252190 481552380 842891426 144260134 579539571 985420931 800697719 304519799 418913808 794573281 936986291 904488393 169291053 195600764 41602596 943720123 552942652 108903230 904888672 497776883 551216120 891024115 646830589 349901278 804785188 962813329 624036613 92633285 723397271 7297594 108396974 518439691 63666307 722084030 712102367 937393512 124587269 958530637 297243519 746882351 126505818 30728220 955738184 832262755 976079938 535620080 766798016 159675064 229128488 808707303 34269105 225289247 943889068 362070197 821120455 3375371 132222357 913263543 782727300 836176230 835110134 44267548 239028131 898514436 805599446 722564752 625449892 565228763 671596039 864456568 178013558 986136731 215612345 196822568 908978293 64652141 229416007 972133155 846978635 284270963 896022684 231832329 710990805 592573008 332273139 355687691 388327736 619960848 121496024 987897178 68401607 942390241 420532092 368957323 188897670 829761201 589056140 881380259 981448732 180805750 926801847 31854370 146182099 477569572 979613301 850540509 90452965 410516546 365431796 342068457 780642844 606084086 523458992 596898773 20113961 541412320 405395104 429808539 526954036 365714974 900750947 732959548 778585263 499098742 981060605 939816103 840692098 906547892 287328038 992337379 644375537 702294917 249494067 881029229 649588270 652689979 923129464 219313469 710991911 990798987 894373621 407182291 933015320 91550730 115197072 908450685 761514012 90598935 178651054 814521754 927257439 731833778 258350774 814022098 129828356 366125083 198081488 652442663 613770142 32790873 700363596 920592514 513830653 384345612 476053313 305661945 767599503 104927137 905771511 326114040 203907968 630421455 933472137 487113915 300869396 854061131 997265296 860569804 89665614 420171281 468351313 293139145 494858255 908987858 269123790 641610907 957312760 110965562 436526262 559080912 883531121 700051699 307086546 971782198 393313486 567048159 529376029 860751867 477626171 63473817 730338709 905375315 503889042 121845003 485522934 930715892 862626122 701377770 290388254 461121405 546357270 211489115 669605839 562955485 720364019 893612993 712898565 838526792 876091865 234894848 670778568 195733007 931150256 751809614 136029416 334418193 62933684 668861879 53837559 818772395 334187585 138849685 871390566 11059982 1524785 311744716 789920553 753787454 808649342 943314901 409104774 384207508 662150739 890173043 281475258 519448577 448354778 757307485 885906874 570530345 639317916 385274687 731565209 584818323 763217902 66601609 230360672 212461942 61386880 594981735 778955880 11068418 490804586 420783808 698608302 443095472 903447066 353724715 606260652 132804103 306567935 200830235 793190813 35208919 725855271 190126016 377202258 576553530 950512780 45450756 608794534 196252418 861721240 841360877 569564719 824265303 326186803 361840104 115225876 900803279 90823987 92549152 329336490 156591870 731618652 87959339 10166072 538631340 655547669 326429981 265408524 41465363 936681563 432148887 479730837 401351901 246817422 407174490 509488476 951560286 393641929 534921761 429940173 890465166 316924964 914338410 544120062 346215858 218235446 781081837 275736371 763286701 909630341 478999540 740725137 684563114 67050379 844634256 714291028 665428306 679318072 226568496 743846825 147252592 357784345 808269911 627818535 533313223 195902537 851644047 63157006 888225998 335326878 794467470 978539540 315451001 283078961 987443390 339611281 441515390 492868118 223744576 734520047 739593225 230156157 186232142 666916454 378232634 261922038 248338266 68034127 937892936 64636496 206284616 241627975 796977805 626827973 376936821 194375895 955963377 335060891 96496873 324926156 173759123 123938382 166648108 189078800 514640760 905890294 544205100 274986235 393488709 161269541 655603453 145039799 308956165 381004648 580126337 724589638 937161496 96684169 920793067 512441477 11283694 659622803 39047029 114352397 868164999 809213254 614876832 273529992 992700419 768522286 611645322 841971603 621786743 967124862 370683674 170267038 56227804 935660044 80472734 22769945 206322305 172487134 472030755 125484649 2978942 436119614 181988239 621578375 687646753 391630229 414118097 354214433 672188042 813628586 914614821 368984909 198068768 468460778 33712817 771549772 66146484 646508745 475848409 291521171 719199208 37208073 336190596 71063567 290646398 734387522 658126978 149217616 938871425 1424079 410371663 121535715 17657572 460384911 596051941 120553395 1131961 639099956 146364663 324248348 935488289 741323158 155937865 295564736 300611456 634879045 21661953 298779552 3039066 615313156 3196303 858183452 877289324 811929238 834587828 39314509 604158957 108176509 78883651 465515793 869834039 12630828 966968063 358918846 786541801 202613607 217638377 56162788 316327649 655695390 435836578 714304018 462203809 625968384 805032677 479386036 344578477 233989518 333586281 715198463 661247232 906859169 915207318 51190205 845750806 160635169 738582928 47566328 364453567 655143199 983420887 836361710 827530259 367253119 522440638 859937228 241744834 987079495 56418977 569847017 313379642 716086866 738817477 21426578 80039666 2624544 602327446 120856418 27839815 703400734 512343509 283774702 145403798 772629462 612750958 899330827 590125197 368013785 734414997 320017757 374679408 932515896 415048718 477328940 592119874 464641460 200205557 313923866 965477711 93416796 480050904 865947726 222969503 852418031 665959885 872371655 56001623 211328893 382800339 389879128 960747067 650982262 951223483 635049445 473737286 334595104 371736753 69152987 906585775 542472684 70577219 619996443 892930863 845267967 408122214 804955633 395934690 868149070 424383091 910647118 754189900 651010976 901313426 105844038 317830904 416482226 690378990 361047507 365211338 198462772 282836540 12801580 302307733 975471205 88567215 702679537 361965771 827696246 922724015 905934676 568616789 237701594 125876992 853112797 668977532 287383194 624349854 986166836 536413094 917151397 84961608 257149934 488486183 5679544 658050283 291300461 12238100 186370920 7950605 850657651 174429387 254595966 963441494 600316136 309125926 755626624 557062599 616201008 561254662 552923263 726854538 512129731 154142024 459887457 15166860 344851561 983715376 995526868 888310899 856669876 816990772 858704823 806825267 464220578 319016174 110242141 153593767 211503804 88136705 532354118 931081573 728525272 425474894 869204687 989254181 902295093 597828376 700035936 267515521 656682147 439672690 308044998 590374912 522569261 803370845 179795837 689389370 101633645 827732141 115863681 623216032 797749740 991133440 876688924 323723107 621847348 987288323 253067024 334201265 358670904 763011610 952734546 717832687 434673675 857624761 389744412 46114257 995354403 441173721 190411953 6100726 667125512 59867259 279540003 886075800 585559417 749476041 185351443 487223092 798900258 764997537 611750793 369708639 205485767 477052588 293961519 172162743 167299186 574353985 567115599 785112026 656695470 282494466 293926950 155033193 798503844 543015600 352930990 210638551 210293416 472100571 199202059 47072142 66616162 201046079 494128420 433686298 172052980 453746173 344128604 962246744 548343271 941089133 9492912 232480022 529300268 862539231 516089608 189753516 538943201 316175048 279275370 573740421 807513677 849758476 931591940 754537792 863171229 261908308 762832058 453154701 567441700 839907694 848392884 700374475 387853198 753043906 16937490 34873659 820278955 311043094 863608495 201952746 964237372 71798054 156252323 271088045 283766620 994363730 909687062 650758678 968658329 425023803 104879953 793369555 482141984 598103208 228512009 818421611 201647095 591260709 316672291 366930373 333502152 152138336 890092784 880327149 685813441 694144731 171620837 674886803 29510038 140336265 780420396 852831959 37720461 576364417 830900969 20762607 725379615 992476245 348967861 271510450 572431607 223299578 662664336 357848055 886991030 582452485 938998111 295453960 3597318 648319227 203631798 328097803 524545904 358830092 905203669 704813277 708620700 192669586 682030413 434584154 298821852 425623415 509393660 47918411 168996397 718244774 329325053 455864488 123976569 697934153 81925119 465719124 409468784 599085401 432257624 706289140 531102388 427655611 595090514 857603167 571494288 763740103 519560862 270603294 892649229 223479921 360270115 592952278 22767223 802966587 474408499 832449072 868607498 779569141 254146278 679345984 824547189 539627762 245484315 715559062 75033395 137396779 894263690 305589203 963419518 633688499 9335626 847814401 780809248 294276121 860064025 610708028 281501142 242766972 302707645 540305541 16328396 917028006 130901032 675734184 420440523 636118592 232683489 831665848 189680285 546459022 766164806 920096206 996248529 189282562 828708421 239374315 480893702 871301310 941732112 479962985 225311140 129091355 865671277 351018885 505905482 511000853 964458415 81060675 563806595 71357349 927758902 590990711 721042858 131257054 162877667 350046335 961220613 966702881 153627889 176201057 755544770 171903793 267237472 831483162 84591380 85098369 724436689 346587 752276085 278345938 663248033 145535028 248122489 463321609 389912570 827340210 552122922 568844736 809121810 899937975 974948044 880093835 122110514 965604005 672041212 282071705 486670895 478519145 413161242 231158302 365511914 740847465 333306765 370922459 445917659 49987566 179764020 740519943 804000186 122581467 408363058 280348379 443402548 420516179 42050624 184130190 756237995 211533824 437160804 190588049 371290614 984878447 709133491 945908919 709011204 6221716 721298371 66878159 471739571 250794603 752559085 776957947 833842707 151898702 778471773 177769790 154534455 320006244 414501493 699062333 190202023 396257859 824364140 128947740 862596809 280421845 609785348 161826441 818754959 470900828 384377205 320983975 833954841 85721761 65696324 105686940 887699561 704373183 382322433 664351487 75388200 847155670 112389298 236880944 889455511 422422380 881758444 956017135 251628447 803851488 142690458 803927175 123313737 589351369 581172023 125028030 555264250 430540691 80988101 433259798 863592330 869908051 157738569 111680067 39896621 279539989 732307937 885105341 564443511 729130075 911910949 358705255 280487831 984288628 113196427 85034081 825983582 279815527 805728985 292782477 193624794 612241826 730712328 567746731 733109861 262692071 464026820 830006991 297511727 998497115 654402675 272567989 646952607 380668966 711655228 136512497 902890023 293937869 660884257 808885586 407418572 439261431 776700359 931452974 897190888 691946503 459652439 283758584 618824223 59878174 281062813 967093246 154973979 411575750 278109772 430033143 112431689 437591899 712112478 369607072 736590344 977114265 624557318 865551653 530651103 755493393 24191582 374922865 431436090 296413966 850270890 159831972 26397471 570248742 120079529 605917368 618301233 477790230 362300549 251403992 591115379 806727978 128397860 685923674 414283342 230449651 168703058 743340630 9231023 372925813 878779434 579020870 833773211 862096345 18308792 287381001 726032075 334401206 396365563 657635247 635639929 973707553 758545965 88684204 23160250 884362493 568624955 707999844 213199441 495023932 471871651 925218597 389721193 251049970 862370747 374149669 64537950 727171598 644358104 164887867 206405683 234215525 623358284 513914681 275398820 122398431 103999777 456698010 458928177 760819623 795842739 524125285 187890803 110869434 531067959 535681915 72441540 453153830 855415309 378508462 755437649 281790570 274115803 166710237 304902112 36145013 391023421 743288871 701745802 368482717 481711510 844455733 375919973 291204231 196716977 770924904 45390706 124888086 343642069 367151557 994613185 210848461 110189256 221843965 894247966 9321748 643496248 554963597 400396551 33467573 159323953 326702279 692192348 437484291 591928071 670393251 984903008 251953217 482775065 772844237 215701002 129930467 775800938 214401827 149144080 349061134 821464896 92880530 164452485 52072059 699638554 340278977 537058535 409646223 487881212 244598249 605902432 995386768 708508012 949809901 283337164 962846159 577599429 383494977 135414151 942412497 757032047 666539148 619077273 538642522 660153529 399866941 872883668 139131700 384244355 994837927 512264521 130809676 925275545 822750630 58477511 371924384 694565050 716438205 460813881 377317559 720258729 287162097 880610075 65586432 286441762 879340393 4067457 257425760 271165184 306318410 44514137 350392994 123547664 906067024 954551885 160252340 123534334 535092072 878723918 39095665 21977900 610164488 870885369 729978108 279158483 695038470 544936622 695252034 630468926 747466607 51229984 237450619 935325123 230043881 902024558 548029704 972828783 281148374 774415332 86807409 750874061 924689700 324293615 656535723 986174370 915087626 966099887 386778418 487886881 542157848 239517631 331819153 611279302 873847791 134240071 551390729 263184150 265520591 403476341 66838092 382996663 118829087 552360128 938093115 652789109 976317079 599757655 504777487 916032450 549902803 454929428 548168527 697811683 700825210 667442296 766212958 855731890 709674596 585561594 557620845 249884470 941990912 209770650 174065470 498931685 755291299 274642668 695136423 469606999 470428317 149437583 755141205 990061460 989583684 126148943 524390431 113851830 915699784 2046529 539876115 227549892 199084568 256431152 171578629 750897844 33035568 63087907 201341826 969905273 373281690 233579010 168558140 920073962 967602256 252197384 759174929 387349798 716042415 237954920 272814778 590755689 570927945 161898775 294666496 438188806 51943767 848956299 711309248 78751001 507059004 307341426 249473385 752890831 832965772 59851813 248188213 31358693 361403598 34610325 304667777 326412210 476391303 442340501 133567968 51784425 644209976 858921443 107791664 101445685 247463168 91219138 561753195 344441 946472172 518749974 154852032 659661904 618819005 267211173 66471347 843269818 873907910 862783068 997838673 138530509 314079273 170795256 595793841 317758018 419583666 341939385 190292340 950246452 508966372 326772447 517414426 305856742 322555835 527810686 824241896 631399697 589858888 347540355 723900490 873106428 967094094 549013843 942691214 82247882 951427899 676764693 268638867 581281980 309037340 198884237 122824774 798741805 241501220 603532920 78004397 328236129 889858290 81274674 424196597 470587489 254630690 149870207 482192792 993464164 650503279 64397845 983187017 176763117 764196866 836084101 762988842 797456436 328779468 159867182 803422560 659480334 956904637 893102998 493379687 347370254 663431535 536841119 640308546 29258088 155418554 947839711 793824599 842400693 18467340 554699662 533431313 628829842 755403409 959985493 786898497 246983828 161848017 784401368 79409442 531998788 851363377 318625530 827525079 743298288 856202052 370433262 150661710 208158532 796880181 879187438 737724237 838774648 948508713 77112980 894283031 31125351 488894273 652086601 171591413 725105589 949038371 240353281 844640846 53837416 60870746 822170474 752151665 193742242 603598175 730055110 956146168 764091230 164713777 743288662 200742802 724950072 432481843 972025560 221755446 151879933 832385426 170323321 245406944 279990903 809807126 759773338 745862516 704833476 211199427 669951997 873127883 576767864 805728093 943927560 814692632 17443132 437583025 87910746 177332854 757913385 93082287 135995909 778649746 576673280 874159036 981801742 98948046 641023030 311911656 686090699 247039550 441357449 222820642 278693171 878989798 350541380 228186420 413639929 458357144 549501985 761126510 487698184 128577938 332776560 346709259 410213498 297547678 893880545 714381121 644914634 92184882 726801480 287168849 30744011 474444710 735595176 555148137 710749241 791222735 813197249 330587634 842250152 433451868 773564874 246804490 188077770 940867419 154463366 891206758 593542677 820965118 85950208 539173575 594131330 110222403 749777473 409419937 744857858 540105733 511259645 765466967 248466696 488152748 521748961 273801935 943413370 209251141 156078045 671695820 981791745 408070053 899184335 322310540 790914173 272952867 990802863 820488532 301389164 488646081 260321142 985935262 946904252 67230206 304257823 871230475 924464641 92754492 847849816 207849780 239431725 40875785 223969791 208572938 591198194 944179619 381535301 799412898 334747781 851069373 332226189 460801844 14352131 730990482 213962825 467387761 986767455 527136534 895055722 34068867 571078335 873807785 544682935 730661738 584899956 452698765 334911171 606313125 986493759 818440621 972881239 955774802 839577132 331385829 295254863 843455060 735082938 317808758 103708954 137510835 818645792 43263606 735335007 281354893 674744466 428863852 278345597 409767296 953534029 302824457 509266956 526510661 997779924 624006445 587688158 808575352 573522750 831595514 966793497 429086201 990354099 93557952 202727291 373994168 424247991 577425304 422887448 866736152 709176567 597001165 249525609 803543758 98339799 449563217 868280849 376725366 830612308 773297119 570746292 949859408 862595771 824687077 491538082 479088265 543796114 825081333 344147792 813630902 316819368 43214210 865130888 8886466 770205999 142762882 16718020 975219626 754045682 900232649 663207062 856271621 479664526 33555178 832842785 197181401 367240110 692090631 718448373 472383295 81268313 643234377 525986687 299102592 527451709 663375156 354744434 425996961 671672634 692942831 870155692 499035368 709661327 94346068 316423999 766547412 502531354 635185447 224285227 942281989 573689048 825927077 782437928 958563332 18540443 202781944 984710509 253166341 274984723 455331120 509991963 954278249 265424388 258578267 51138116 810107346 877434238 711861319 422660358 839520019 413858236 221135685 818997592 836364932 706080319 257310854 177087448 860722646 108334138 238992538 583432811 223729571 228460281 408071707 226331061 483952605 863877443 599976048 261018203 481272827 136615363 874290917 165279080 745965561 986010770 827063274 412784109 460789606 69492048 856880829 671695863 549611569 147438292 835952443 128124920 295065250 614453291 579537682 101979537 749715508 947632196 156209052 416615660 642502006 826432665 95103183 340044974 486805515 127111242 312635169 804057087 774214428 619456265 697744609 756416552 752122723 136789834 125418310 745091318 490536763 617524339 388053897 117935620 463899179 843163432 750168756 242203549 40746079 809178440 396671984 186402332 288057171 775916065 62998395 284589173 309798295 319481739 360524565 215481373 930912185 120410772 283722125 380964825 132163992 615721175 293268978 880746172 2454520 234247319 362038339 236695685 537724011 802157428 798262003 164079056 55882030 257212743 117033558 292225183 650100355 116479522 277905800 344977566 889939892 29295985 301908761 967007199 341291373 228095403 101246585 30368188 840846615 840927211 551571548 70334094 263478195 636523236 463709218 633326288 262885458 63075378 857369001 836446219 864716484 889833163 358318283 817236877 145038333 745571251 185186985 728236947 442994709 666927695 432390428 678124314 167267066 637371117 406160180 123301620 287768065 993405244 360303582 925784915 908072579 419374891 118245212 169201727 346704397 630723266 208160074 495454384 133753655 945460252 829316397 145012269 157170564 85278930 834627163 68684392 453980862 738539904 448119734 211582443 96394062 194167792 746518340 132398569 224022864 554973027 99046310 475621922 679469422 103025328 151451640 359916148 22804294 506713356 658608008 958211185 999280154 532408005 453356859 786667234 13391133 967033515 98539972 736951144 827044022 747438794 982911663 773675168 537731862 95772076 314613273 145198268 789076199 803953311 775389958 660485768 806580917 126806774 854153181 139707904 450041639 842247651 232822441 163477113 125603139 354769194 695724413 792986759 258841801 995142659 733515401 958998927 219886564 801279316 762206138 71615879 210372960 186953119 870880987 819247349 2958096 658499081 623283261 379568039 114872073 705621233 639645558 288496361 575139908 140107014 549182841 841598930 155696139 995195363 201884219 26277379 853256751 877108943 165873848 466932621 406676555 719126565 727773503 152152649 140465989 35726554 515621657 227826505 297332495 39389728 963982009 620327070 811320177 827299761 125018494 912319983 734256583 275798810 489360543 7319673 311893438 594800411 24421209 806877544 445183953 379195041 439447476 549558125 63617057 150844407 81055915 85700459 581495238 376382465 644041838 568444916 502732544 2286497 234987433 702525841 75576611 317462898 464368081 300521196 756697929 627391109 118593222 124152172 184241022 26783562 12899086 99125838 845502335 938157895 425243335 733750615 78314921 654678015 593487541 231315402 10127180 919682201 472109985 890036641 235276777 47086644 100847804 328674516 977928474 80366591 935542703 631725562 649879653 96159239 40462352 205734960 372586702 368307386 335603508 192669912 46523494 757011276 587961252 365567673 477982856 769784378 459898801 905359805 883395229 842278967 481702126 842728603 839919234 707039875 229176874 838321728 762952462 810628738 67717568 139877711 53003135 163447583 103742325 723254141 682884146 896295919 266570784 506291378 935646674 741840763 156221213 418729312 639180594 611496328 877843356 981943787 617646406 440817493 953023749 956045380 135068986 132668323 815208914 656618559 662040098 123892052 23864216 447602382 240021759 724679433 61899864 22216067 522828223 220087055 25369054 100363871 133190451 947700200 235222576 133884000 514837976 251591421 807801892 976068749 41768889 61367696 793527868 275718566 928802395 426153977 232537217 735517837 396166057 68908215 182768483 900899545 92100643 319957136 712334039 173864402 540719325 112289259 550336789 163133000 575931157 210523727 102038195 854579862 913407848 73288798 635075226 460862235 45560076 977616488 623262682 637006838 464372268 865976773 849154648 816751565 953645309 499236459 625544443 443003824 692962614 672427918 83713174 563852243 27938106 499082101 255330250 683177340 351134616 828614067 191069171 658830484 435549138 972227221 823438189 370111760 769478535 950329224 814905985 381644361 720536739 777042762 196930400 16079698 80894226 656552364 50571413 310740161 250422568 369397452 491113840 850556847 552692820 69435707 908322790 209450871 880689701 115378265 745835019 562022678 145342256 843151256 792819127 4637298 129590915 46327770 595873047 717703034 279411461 477970231 920220675 124535304 988816491 286665285 25721978 688132126 128205295 35822740 946566663 821189246 658604183 764975883 481466378 201295078 623004926 282320121 575231344 947905163 248175386 513129269 606956699 806569030 929874697 282403846 353790484 947574449 79111081 542137865 689343090 433212290 213806006 613246539 612873414 905960517 420453971 608109619 247942488 534532191 306853582 807174698 343110116 641434867 390859493 323470936 857333539 282838063 161546800 972155019 386025247 648033061 833587747 906166301 879199629 383676933 741797773 483072225 420792955 757878938 879277297 740768617 120207427 476361330 596895690 306695860 75636076 342967541 626903565 724480946 280138229 958472374 954327047 98708479 762884164 134385150 809333281 281425419 543914645 8943246 462730817 710586975 54308862 601399466 161152554 941634247 338171573 203134890 582523901 960460550 202438715 795560714 939669957 27650513 385461523 195878616 904896596 738024293 30296705 635961809 889167624 749991520 652371087 770420860 532700781 927950688 345783682 691749425 734940272 240478393 908739868 256804467 742178234 743058218 937251716 902856067 646344172 691506853 421795943 702491497 660583913 467570477 263170765 842884792 907983127 664470413 246337048 47152483 653114987 296403936 493689126 439718579 329472482 903543513 628707110 501154847 829545102 791835261 325011469 736965675 800522711 202816649 703449988 776634847 85751630 487075726 911781773 223917317 906722995 211288211 369295226 856108305 287877067 554417415 244091091 44971894 332276361 337916064 564624900 662985401 607813856 993741341 538028557 455100175 938402332 990674170 370756811 421406446 98925239 277471113 933060476 732897691 317508682 57160623 112471348 940091930 286120837 629211708 543921451 217764063 994032918 351327457 917033895 243859206 681770790 605080387 457973851 392972112 259969220 924115205 163938519 452332290 47241512 27708671 429518122 524745283 944365717 419088643 770584390 373820992 306701725 264349204 331223911 424054757 377866061 548931195 605692849 493948171 171449808 986515617 310843200 13051396 911531956 653773008 440030415 138188399 986200409 263616978 211185678 327627617 763304135 516292768 333139751 675741974 186370564 937307560 471405077 442145004 338456470 833978074 615024510 129021146 771945167 882383814 108579988 690862240 668884547 916537348 409812237 190303516 758390670 970691732 331256507 409948342 495894475 887991675 472999624 33880508 638187359 481064573 790413108 305812805 189459106 480070600 508712186 253044222 622135513 839891662 829277102 641663690 977405236 281394298 687107759 330145370 37237657 853373532 567894884 644235334 602370001 571261754 893691923 105432332 260862050 887594496 374405518 545717707 469643960 498358527 151032177 970015044 776692960 546348927 582270653 939095910 33807432 721318137 717879970 439809270 859700676 934892627 391496301 872567844 599953762 233765360 566392781 700060520 345312745 387989542 938213892 786142081 286698403 5401566 289973410 351161845 759859672 275149344 786800632 957378021 283157899 452093089 777349696 878216823 222017319 677002166 433311674 806398565 41641819 255289855 85305579 98377435 850501293 684735250 909162549 852533646 905813520 862232243 107898091 21670858 627242466 565200327 953214013 79326639 304206381 957248708 740589262 468937779 472962811 290909683 293182607 430870600 969664437 769328478 306939885 614998399 228768435 965532602 350701786 97465066 272623646 236146498 682619163 507532202 206666466 602749105 163902475 812857457 178444002 676932182 465865860 508933963 962925787 400943248 522262698 730112882 80421220 939538905 763305872 921545352 400933172 839275967 753531348 70931659 150723410 640681272 53796116 187262100 105953875 160083678 914575707 609241745 606861688 193919454 996135916 66297445 244766998 624057248 88616676 934529486 695031355 494438892 409656085 309404241 801559538 317553259 902252475 53536664 21528807 669630224 445630231 694689431 954681710 450631532 294484145 200559497 809414253 415758457 612577233 307630365 235204268 176625888 159701572 714699409 824826402 509070645 598723642 713840638 159925858 948422802 359929461 352490191 576036284 349928817 861039326 174070457 38657002 566566982 942881896 482935943 115870653 87741363 337061355 233164715 911744922 121039715 32603611 412405372 354767170 583584195 430741076 879882113 748087769 436234232 673972230 280368209 408886392 740080126 395712426 685709658 745078417 464339168 279510546 884226266 176813460 1811807 617680420 332251399 638991596 209611710 945955321 787881433 773151103 337311431 375041307 350214592 294463984 886526600 825465193 596090535 649644362 677683490 648569250 264536642 302649185 254892371 170154667 554278606 191386136 734645095 888267040 125338541 856185932 81270901 660091777 64175185 118749646 869791756 694337104 470807840 5117642 556575619 247644804 235755798 693513680 647848853 332699756 374273606 469136583 704126003 814295850 58154444 13154801 683263408 227772467 414200396 241854559 301929577 455556397 961429804 181735162 398364759 562479642 782309147 665394919 922745604 726110626 806497255 413433163 908525525 701070872 608676722 515568706 971170458 553719417 502058072 763152573 738234751 711019251 77326450 611579722 121833937 474665756 457819893 400102408 662044015 216395543 902611399 618933164 320837257 772744512 615851792 759777796 335707278 98487294 386397935 631016911 33579157 450473765 735792567 157761246 246773044 141557329 566125532 625790465 853110299 65475440 935123600 950756724 364853043 205580911 966404093 583416920 720397708 296984716 452613902 676287204 849727220 150734400 417812923 422762036 56825679 473655203 998233934 174269741 683997640 852352749 509653115 629421522 769451981 498649791 313963033 732834195 635134114 54543359 198039040 235107017 938182057 877008819 488273349 988515359 207856155 289564600 20298993 265186760 555349485 923051901 19100756 17231250 747468221 159497332 284574698 628018244 488385154 211457934 696006981 480542485 268884030 276011466 994817929 190587856 365907818 580325997 299847459 157102748 328190381 372179714 356154455 608033022 101299844 460008277 316518843 217811323 463359233 31114531 255254811 416222152 86954479 267603696 1703313 528056725 762842199 662657144 582578724 244828334 373859720 494687871 569500603 238840105 944746760 533106532 370619611 685334710 245667867 485995113 839829368 482406033 747596858 28710632 235797399 560620299 38050135 620774121 498351454 174784588 147201205 946969301 91663328 604214243 988738496 811491734 125531232 69670566 63295053 234341997 351082140 940109148 213176980 209037658 270288171 187374070 146342659 18775339 906758132 73645905 891468050 907327663 936394823 396164973 663757723 373071692 577238534 727167766 660701101 390952555 291345996 177609684 767672739 426030147 56041192 349467750 210141438 952703139 583702587 170253567 222812319 777876222 80165320 500286361 143251747 44212796 825392916 959764747 90491621 334152294 550047095 24726490 638875916 305139186 247645003 761303578 8192375 759476471 793558094 866471922 405969526 201103799 65209353 252800422 111712659 169664444 515447571 662226905 632794157 991740385 667768410 557341712 289368487 254870555 616375620 613889570 72327804 652515763 411974967 576763293 531957834 881202963 534358857 519578447 197619546 855785417 706616653 877393935 643382893 678429558 905856918 945271071 276285824 471540309 927745655 16683436 255042987 119071679 577648777 683534097 816718084 586132455 369831244 385071316 595177289 524704688 829345675 116221919 758375293 507703345 329116805 376875585 363149942 816462913 820611579 422388034 733268291 344428503 737629022 462072495 582871629 702426461 172127221 223220936 758669996 245137128 880426210 951786095 104639508 913011677 219954782 463720518 253010270 392612842 974239892 484576080 721298959 176594881 627181243 461141383 294765219 339370595 928481537 72563805 768794447 571887276 199097339 76036758 902534520 703743276 186447906 903460 831563580 247540806 144790100 697366616 427170138 82692862 160428082 783496980 495779195 266836312 163208446 887990469 605412717 459447149 860259327 456158597 546756950 699709592 443912652 647641613 509661112 568104421 444086261 13916254 815742 264483901 446234022 476706775 80875286 743371010 893412213 699777788 765650838 147062533 271638225 94849214 426413238 625044280 234122177 690216181 611309543 379477042 577784074 309943764 986967252 166875802 134602603 20649582 140190561 996693463 626017621 293031874 206122986 478396522 450267034 488373821 320687523 667040827 773974600 878333714 277837953 892454021 419103741 438320004 56649240 63884190 259420456 435412811 811248491 324379773 839200762 698678241 548707234 389380799 951828919 946166967 945939459 432390567 989343449 439635510 333712099 989078970 476556653 15011832 780024413 370779072 706762913 751460420 411738307 473632477 442723076 448631991 826385013 849605963 106312622 521577752 371035949 375455617 733623456 193799714 366980853 32809562 128039992 297115379 803423074 983758139 809881067 665448710 408548852 737611941 881135253 867871457 263442837 237221546 988103124 495611038 223578527 717902092 219535994 473350908 684505602 116372165 740481203 554713064 490282122 538297460 535916040 102933188 740603162 743478545 905475837 491393883 89368836 878308140 962183538 486120046 867509430 374269377 463768906 930801451 368879442 757716242 750011592 923024600 818073470 208765531 445501612 593818004 202850554 689698260 261042262 280389990 659813656 302828989 360969897 413452830 694353427 215871123 404207495 568054030 141494762 138939200 398601788 406075721 960087168 893692972 529159538 749794100 770715323 249924397 42774640 543941294 332513425 981900098 125526075 639149013 316867824 760677078 543404864 812214850 114317981 680091187 554373295 612442226 811595921 417474009 297173359 258084786 353866242 915751575 294591578 289809590 394632951 705672031 219783695 180781601 754137855 795862750 736244395 592317202 738326151 615669473 181851103 614643828 792427414 187610286 194021609 107677065 694030086 880963996 517564051 544156303 871592388 600854864 621543192 350384003 527800047 748579550 456059322 683148479 780168096 170085967 784052953 420881982 266271141 221630695 638550391 232153062 495842163 501884839 416298026 446296793 738911268 687877414 744386028 861004911 837687278 727180080 249403473 595188006 109138293 976496939 966928069 420946158 789535257 880607268 290516521 580665488 985139827 334966581 483304137 522733301 891228130 720340704 963804030 13517896 763732836 637634770 332991703 95437641 615828083 46542244 357966187 129776806 577895885 256304324 954669817 503811987 184814300 600758723 903615478 935340692 104257946 938689760 417209533 107727549 744914535 630946947 733374699 965690977 480240497 145276005 902035526 755590099 508039147 193909089 450445431 685657634 877749658 745842293 118401415 642107864 871559066 52405679 589095495 689983504 62504017 55499300 134253470 93436596 731919307 797593300 540156425 126954785 31993380 716340423 949519400 667694624 386670996 895963956 626313875 400537131 544128319 905361705 848827646 724346136 29542710 892518538 515559889 572137856 407529352 948726049 339376948 537718923 317191211 57553175 440836715 182553770 486188840 402606686 852851280 596630399 567237780 733408833 938136042 7257228 138379316 206902772 920167662 983838283 161336329 707840633 938851153 875164335 552537090 192502877 567726108 684522316 148141804 779970158 761840121 422479295 501295141 585657931 472181008 903498018 77360719 361580826 177115615 34532040 876958428 848616440 257750660 485053468 580781859 738037387 324405100 806286889 20254095 579243 685761966 360313820 973610253 15791163 375603604 1418043 708822286 503553983 556995470 122883856 974857302 432093973 542479521 324905678 464074913 828638614 609650669 65641662 703996077 691353653 263672101 114371135 370820100 462176539 9506137 620494495 485135779 256244836 426261882 360303562 415842751 670889293 578855992 853374930 7397470 894691604 215979166 487447624 208484965 295072129 208349198 568697771 73761935 484491940 713613354 819398730 930545556 383409663 182872181 842508140 762407525 630248870 209298473 7867869 129608838 963805125 574707447 25815097 515200270 14315071 109515624 216343960 279721903 423825659 377929541 911061987 731336667 484585585 433443156 552300577 467102717 560164241 593415109 458366782 957951853 625554882 806068032 731852381 411593880 17155990 509451796 278813489 805623308 296709603 579326096 800506301 255514127 282485559 79028313 475895494 171176954 283249774 144268776 175835589 383109131 65888279 270682047 677570778 693294688 822375527 565143036 419308641 403822295 662412848 472413418 315451557 83335822 671446472 288983375 222738454 454251809 358899528 586938303 26411186 589644911 716523844 303341401 427625609 158422687 242896605 797220442 411112581 401592499 127522074 924477680 327459279 979792253 827710619 115522791 929484685 587225324 787890176 88614303 212173169 133527406 718610168 705789752 874507426 278723745 511229379 657780487 954770363 248138592 119697773 754065660 197907353 746727573 179689298 410991452 134815788 521481872 930262280 340215888 195321223 305198196 178189554 608635653 167685197 361560791 183462528 242780903 801911884 969025912 128211739 921750587 548685063 581873271 77757674 295826787 520893838 59562364 274301463 970788398 572225043 166943670 900585158 78761303 449498168 690224716 569760447 362194585 155654520 705316015 759943822 436184794 528842577 159702415 579800474 924833426 768075780 280134375 230435557 891756726 657031661 763720562 523070460 667299606 50233371 288635509 700594572 719554181 230086708 848805867 526275205 175957577 304929368 328692316 950604949 171250918 105638130 995665908 366526262 192352893 230537059 957203691 372713252 806397632 491474516 168798783 754630353 866601281 855561515 205207912 534452117 532476724 895108997 706399272 840686837 95422159 235729752 394971233 673388439 202368154 558108511 267629378 112205131 482956011 992769721 732418152 573140489 663989389 110298970 689051450 835184929 353184605 399745601 101841788 627286240 743994472 695402761 671600833 100320623 673285363 663474163 799827196 669879149 248006512 522161872 374842497 500440835 235672130 332917643 726247210 167544385 208207612 782697393 99003897 990339968 961510151 940083468 102901593 10899179 301776313 31827558 446726454 728985770 95333432 506771538 720940370 411891041 620779230 658207249 712289737 852233884 990996873 923468582 801985914 178541024 492541577 170475883 194791638 126432231 90688485 405026784 797379297 749946422 494899442 368973349 868795155 684070822 707682449 118056457 540218187 237095187 758618301 146508529 70148524 878036128 823108679 785575820 558047233 553895901 807638883 335756557 725404160 467617960 887630257 307705934 789683654 840027227 242498635 819889328 785666256 327028821 160073538 463400879 478489625 668591616 922918568 642455873 47591970 575877439 715347133 582705333 371375437 330106685 598703032 720430935 460638170 612325835 178026561 577940519 780800650 559967077 359508452 538106129 575672410 991206397 101307874 60489199 97292575 761698889 657859584 330151062 853426599 926412512 318701108 573489980 661778753 690513116 335332615 457938216 868455044 251478875 895300598 791508265 949561726 160590007 696701251 89955573 643407089 338744441 257493609 849382308 374362341 993945104 138389630 841085028 499825951 190711939 756782641 920882881 67163057 132759722 560702374 348279375 937547090 698527153 385995515 464739528 354334113 4038233 298953826 353255422 569695092 719350738 628231707 873797214 250522396 428670842 126822157 982424382 448809711 998056797 90526007 589789005 991658942 558123527 63143863 188384306 526580629 792339232 72491411 209341779 927607607 612053721 294984864 295856686 643015688 426963780 690110933 171760686 971556292 869794695 614332471 251838337 40122291 454875414 499906750 706738085 194622482 840859962 280462694 676846738 35682370 969155632 891562440 484512468 408455463 34190522 524758528 785429795 407436097 749127182 170783921 71977066 64796898 956839450 665715143 410613723 338381893 817039679 500670804 141937727 621334240 123118285 17192136 427250541 550007223 385476726 5446183 597213061 229493850 339070008 61280765 908334092 673872630 228017385 922228499 522832905 600283814 790209553 464891419 872447905 643970867 668779629 244587666 288005615 163755839 862179991 244861241 519766641 616792973 623286110 625740661 437249901 696383253 327675429 171107268 139702559 166536535 445289144 801627009 701984622 883225177 432054491 243686583 231813737 217134411 494598253 305872828 269098945 517487227 873984745 914638900 183077270 194153014 439066635 357668755 221732201 883846736 698726728 415284188 725080815 873974306 294500229 825299564 568160891 746065021 974548912 815992297 447591637 584629415 762878925 302984552 454690143 504002847 754239524 44343965 134996116 818648942 765081741 68745777 253506579 515583626 329723150 760550313 155167260 709134456 118514400 109022885 280016438 330123070 298352116 746252597 810323359 187845184 62459132 93135317 122931965 474507974 174971157 543247043 592496677 705677314 222968214 888358374 725877286 729691595 290155377 856578475 352365977 389713249 696655104 392100787 361562743 232103784 954596379 611323496 328808925 853799124 461258168 779649642 512776885 149406743 396813205 481696591 65725165 927656872 19975200 43115160 568191166 106783403 511758211 910489327 65453372 192755506 288661483 860060389 201457185 107446119 449200054 64535792 447664458 347091060 291758268 44886080 929914024 832748773 184867733 582445895 921026929 502577986 122743013 748820889 734320743 735589254 402906025 505474589 605319923 869962090 165346024 100128084 874633727 144230041 135756513 778404354 915083607 474143029 692912837 258735737 211415577 582522686 88919473 336857336 814221229 14201955 429736383 107586734 856487900 137958531 511262134 170661816 472909797 747352662 553821300 819012425 931332769 429569156 913633772 732641296 523859019 144309814 52297756 617180220 672501305 297766614 838054466 626007282 177246709 172544801 121282056 795538385 637647455 401618486 304175739 306517768 941304875 203685250 446011495 27329837 772570210 781216935 907041348 165245098 589128511 197749096 121577525 129093426 198442958 728973738 560275557 171198039 687522617 363306875 588582224 553188386 588199329 260114098 519469420 83096092 480328536 22217991 975001666 557605434 121834705 392108838 804576264 740613017 559352704 967830319 821102957 615191736 349568550 496238523 599931529 424881504 948896586 13821617 900419382 464082099 643691283 647524276 91685488 777462936 492543595 149783454 876000476 22256970 825864036 551040412 121636626 681444354 166211317 198945788 779761931 651970201 601900171 103388300 473023988 664018174 865921738 582370874 916754760 905954255 944072620 291637559 15283790 414552615 810815528 69780803 790843541 487269602 688934734 694646418 557167362 187078081 45084545 678279290 841111725 894861669 588551262 789953049 154052158 98541869 478449765 259803493 406300048 743969382 600272534 946810131 26929042 302185784 692472530 742551477 850368681 856957311 807468917 334575551 425197490 148320534 304340457 229661775 597242552 173387741 804657179 335257071 747782002 835337448 434274630 186507246 205052982 450976273 393207018 702104934 390016798 959449767 339282141 932911696 202842976 366185490 434058834 583939542 913388684 644782409 588771637 669831687 164074544 963313157 221830155 453698982 669648077 114593585 612987838 836086332 206223803 164707370 644144372 142129156 457850787 13996103 34609926 576355738 673114205 44752436 960578957 952666044 346715710 857072312 27670795 542921214 204559731 945727619 239359389 108024897 200222733 521583932 687494459 744770909 591142388 701581997 304600035 542323556 939277688 800884639 910733706 526608591 125457173 811396431 47319755 887669653 854470941 872637401 904373563 593098846 945055456 451689250 921395256 745371068 154368141 459940284 721093521 653072129 906151554 938325854 43967879 251908299 750199837 615613791 716767093 499890666 587354891 785288108 332351784 448922168 390436425 791611796 540384341 373406113 777672141 858693901 444333927 778100146 90726532 178493051 520197264 429646689 977928071 483605389 249355977 953682260 94018343 646167360 240398764 629940375 402353077 934332489 590375601 182702144 117017013 870935786 274819507 754254644 754833762 757439790 771203267 681572710 481522584 880028367 821755406 119093524 102795486 218672062 38771397 134388063 465386403 916398494 788624269 362444952 591134074 157599187 184833616 196318202 737830713 257556352 368915373 882159340 3777000 416059571 3302588 301378160 512370678 937237684 671013838 187736888 790952343 950665450 129114294 242135882 729376058 659050307 892690796 133817430 451487745 130948161 521988615 987336848 739684184 502911567 766538111 6493013 219104612 202725197 759477898 55445195 728477079 268129948 403982494 165157063 847114368 725002335 335307530 421399337 830114877 257482916 553335354 366972478 470973480 658278475 393281482 191005867 443042221 414608854 752091720 943178717 38805065 638439441 980324522 829350965 930098665 145860033 961057416 522257774 941296951 294988878 565804347 43077675 466210483 703666636 141590647 142972148 287029400 892957570 538703934 671135173 285023685 346073549 147756087 709435967 66489822 629812462 756775201 516168278 905368312 662352702 698234936 935349208 57860735 128082233 906964708 981109224 662223234 922145515 746633905 55514227 787851283 175483062 303070305 321805299 814015214 157248449 449021300 85090861 154070090 450501034 982615839 764723418 936162334 299383186 168318123 442410611 232037707 340750590 214947955 270071749 302273350 904546238 423594703 246123493 959545170 165981086 839538234 555197484 159298273 824540759 929159151 906595844 502873002 654783893 137519453 917428217 609849241 319283650 428073464 45785622 931972003 632641509 805632107 106405469 114120642 966452098 731968051 504683190 605733661 422832843 855769005 404712024 163787556 806530415 523451623 174850505 276800601 271283788 155380478 370392834 695824469 481204484 375482338 739963756 139629421 88302347 62212076 591113250 700282176 683672588 892330597 532375877 621621377 680373484 355274502 686899739 971285881 249137848 268369411 824883046 119810402 394721312 288308760 734054101 188769176 439853730 964576248 550529559 102368685 437969721 971931826 738738741 754949290 750406217 34499360 352566424 418962031 790089432 829886390 414497285 988771416 144099031 144586005 798618626 226547595 801394305 551418552 125667884 365032036 471712028 857079946 28401101 142805439 36423419 849342453 167582593 208471659 643270317 36206432 979352727 739509867 181398726 562382902 574575563 234515518 881083988 397599898 347374916 148444698 255904456 872294657 687319596 361916536 337169021 117023014 962809264 24227889 821867596 409080328 689852891 755877506 192433089 744210529 262037442 691089189 111755434 123529384 731357390 650410609 45449925 307722825 652349915 395129596 560204183 364603076 656759660 372089700 291352467 3070090 319285597 765676426 364735229 332946766 949050005 584343295 616703058 637618128 576139350 521914800 615386322 252901230 639805142 233243657 927768133 831269497 702474084 137905146 628361243 960356656 231006370 518177455 81168305 212986688 525888952 398301809 389727593 709376613 943622965 596764909 270221370 484971651 40985088 557523443 864372490 81147165 581962529 290189598 300755583 385858804 710965256 307985431 568191452 642902214 446714054 734339463 503136593 389781960 526751911 919478560 90199533 69394514 802562046 159290028 587600872 65072940 62287426 20628748 938932698 699284079 87764705 452022299 445364696 228976863 629586 28980749 407969516 339848684 618758410 787618904 350412164 578437597 812515925 548035296 244992060 550628180 59883349 365789852 94852320 165090846 196772028 225647756 330224864 10225140 455686100 917085529 662168790 481883269 435615644 517026379 860906732 478858280 533600176 195069261 991981543 676583285 844176602 719017591 505653180 68964283 954939415 467345169 757837796 782649680 287147554 800897195 498268832 747351675 622154020 888204722 436412185 357980475 452943774 696998203 404818871 553731246 421000824 771628845 754137445 230032076 127603869 595762395 186234570 389436187 175322397 772665504 6735670 992176679 368397203 841515677 17671075 735818310 342989887 4430909 190497548 970940692 630908338 446124709 105473482 775782426 7546242 958346961 62825173 545947477 643087142 604388551 787742974 468977818 669857015 14796589 168910602 580680809 68380542 650949789 506750141 826753116 829901365 4715303 87347628 847328673 936079186 350713532 335200029 58897788 130566662 965082575 707444201 968359997 613035856 141010430 349460094 601174654 155917885 809102641 403972840 563481150 413127235 3818945 999647850 557447874 174916636 559759022 762248587 315262026 342001904 756035914 673245890 614598380 951737395 785851302 177558076 46045499 686809624 41396482 65823802 313689976 194817262 628096602 744158218 17000093 534130056 147633718 478468241 5792305 743281814 870532624 236241623 922342661 27936027 341345531 428784531 655530239 937394992 16778274 212801640 693504034 675001603 89869562 130458722 270049247 847383282 705394698 826134830 167134476 143352485 344466330 342075077 306089656 44741784 455513048 348183219 498111820 979669409 812723110 956750989 775789097 89298803 658549376 804031119 383301241 994497271 897327657 28970723 359246982 121281836 146012798 721170731 485537447 477285322 926895486 520306201 537173728 961255166 288148821 906383843 353258856 910242616 105893604 553813597 684346731 114474250 961023066 750176580 756079420 748057415 548565387 434672098 862459655 460816138 980605304 378889049 188928826 450998351 226374858 741876592 415395328 45208532 395989279 293980081 628156432 249363183 65624176 268807350 45637892 864737535 53185610 780499283 82431333 811110014 798692730 968407282 483178757 689937741 311367708 661347839 356758376 191525314 419727407 256617371 918604221 16697720 872378470 770415333 437836566 527278195 331468623 392546499 918670670 363952478 87933145 852569389 753225484 47541959 447360607 42700386 82884094 999877271 13264410 568857889 32010912 753521055 289283719 373932880 265177700 146108183 414825693 717544588 342841327 782695505 63584781 333206466 2379111 336818221 586557736 849965090 167623670 825429897 779368777 89425615 83664910 506490085 824241434 162023048 364282278 918647972 467026214 512751372 221440990 316191063 101480357 191757813 362276051 353683715 603599389 129039529 760318732 586735164 729343412 774672578 233677238 595704442 563991862 390581523 932387442 736030930 253937118 421482762 995527162 780283328 174308790 154323689 265301171 744672757 379445434 232405488 812980309 977920573 661256815 497951582 700877596 602359810 309141729 116595091 229027404 916978887 544760832 599386728 79023175 601754110 273202893 960306626 575940920 897455927 455389158 20961988 235996245 578896626 622728786 879572899 934087525 962217054 862721095 409819890 747566243 874769657 977109728 593047246 786901926 768286221 256092595 659764047 814333963 528560785 589678791 119191481 67269990 263785781 170843340 337765660 586349441 133938697 116842302 737161073 311876681 631238939 731368463 371287435 867471808 898802050 933389674 844798976 346364951 980447211 386826196 218828037 404259411 302206263 840418528 181437313 575650742 719118943 934970003 570778608 653987666 895981847 831037587 900031919 898732638 270218743 92364241 968716853 641212733 973345422 187885266 980002239 204465872 524690962 367380754 212219743 12363414 683411632 830383554 247677002 778531793 679670791 512723250 596891632 769742664 265540332 187986819 400219515 959636876 308965668 97504906 599043416 542586354 234495383 384270134 157764780 484782515 777432848 385814851 96604593 412648890 431498347 207309403 615165473 879464201 301534931 159571941 224539143 241407917 852365362 310082341 588571861 782103973 830741732 192812612 69923988 454875576 929254580 987037373 250904263 614758778 79783602 94453297 181896432 271700412 546509150 646402205 578568221 393557933 207246970 358719352 663863616 629099371 330021866 787517305 548459394 992205989 691971948 874595598 456977761 566385019 854223803 194339763 386132034 252287643 626841115 568583430 680621284 779496725 148827512 203515085 153303745 47320582 229877442 104932855 629610518 827153034 566910662 143814221 278037772 405026992 786310469 439529571 879641389 766733111 62003304 830453680 497434734 654209384 586526143 735757081 656633410 823821848 564522040 163173618 367136709 933638609 804869650 282294367 917691841 607518699 498773135 436007430 177168392 507165688 807478867 30888494 716985199 917897560 716353128 382652803 834860484 853401236 66900823 793637497 760744985 315948661 701833618 607149796 749463370 711782131 989752539 172856251 641502146 520848016 243664314 985290371 582183345 909142185 708505357 843142982 147155015 49901392 602261003 302276250 716008826 989463332 117685485 597549776 504572511 757558080 951611789 769791446 482523383 412907498 942514889 325973928 262595920 797874063 290740465 157824982 573733743 460017654 556253307 668465674 920229361 658262791 220455348 612051572 403703825 884288137 779678688 202115206 417127972 771652400 298462411 874962474 229159885 213415255 105272454 934112540 403574218 830110884 811694447 893357761 557497186 86218262 805176323 658347076 19066654 219143994 881115992 261147411 373355223 761849549 315349040 474239269 918273107 111226144 188500043 242448684 274993572 964372173 603397824 395454813 104599481 279268000 242631970 705040765 366712886 177054352 310846828 909708911 180381040 148850404 307971134 992283143 465538686 441011803 445222978 973056577 226857915 452230892 969199769 875124737 193480637 810477772 400196430 644938866 573748992 13493949 206879936 228142427 407453316 330006843 467396359 145346717 532853341 470831698 984807961 76606381 858520172 321101603 828710946 356922134 744090483 645026062 409748433 257709662 700134998 777848845 801029730 114390966 668672373 149436992 407841411 534130199 128551564 613477575 869951049 867782722 820671636 874907292 791400315 608975591 242540450 455540701 306402409 671169769 998774914 847306949 496853445 463574444 960960316 334399484 880575792 230318504 791635412 488445167 97878306 567081494 857704571 246793804 311614084 280284967 875663291 34603237 289108418 260605822 128439855 74560775 145755568 472126844 934253529 322961324 101859390 868798161 88708189 276577493 878647739 770469687 701429043 825342040 771850935 332623074 960800732 342174540 646616680 392959746 250883938 44108189 890614025 608299048 707524964 864247834 5470827 678971769 799329148 858265086 767562830 860058396 680831455 663325379 942775730 736167528 180475704 893424397 588103423 173411924 687438376 608358608 316550800 551445738 994892575 346445317 325630431 491026241 5354719 105218983 339595184 706638883 413283028 721251289 745931900 945481982 4087706 50515628 418789399 300487966 162814196 721993562 427378133 379503136 34351172 535010079 842541239 142444782 824045376 594249976 712086409 645828162 247447264 718491754 911839904 234508827 431935192 685295523 551971430 987134801 12195382 532759484 809383349 43164513 426451964 297246176 142153228 707127123 887379291 878161482 294524850 5084487 610861931 119177430 378755868 367549599 585422299 880627883 113746494 581651847 258578143 58639042 507216160 56263850 245719491 294124963 503593401 337448198 361030346 283059811 351991406 56833442 808245245 195268117 554014828 93120841 694955067 920009055 933112176 4055307 506691587 963485052 741553140 668832313 9043010 513048370 360535727 273058313 222813895 688614003 388825971 805689011 89229523 521235969 840180934 777944094 778640898 141398586 450944572 508927807 636813180 757273526 585903654 415198720 265964759 813067776 988432335 822609128 301330368 474009971 375886795 568860905 730519513 832301956 148266989 166384437 237196578 373979416 125565092 277624456 168809310 293237582 723632739 65391258 392498054 749216972 657440943 450476427 239713033 521592108 127920776 278209641 393251188 131850707 553009559 545761526 769707611 448663491 477945398 363820655 605267598 436652298 214411128 574867410 94637566 739178380 495971760 125834314 64504921 129789509 392871540 752388006 78417779 852783849 583060214 141536357 926526958 713063194 136076645 97170559 608261140 428395249 587597477 661201726 728758203 240131382 99227151 612835944 310897478 609383062 979862369 577335707 889940269 573043310 579900239 246123187 370806578 710930843 521726110 528258296 134889483 915442762 429498437 521910577 612939661 901626693 789211409 422098706 505744350 59389380 200639268 930887404 877035552 118306598 518501811 557495217 646938462 323209443 31654458 271093323 158991044 203998768 721739014 579715349 711005208 784803936 672407032 99561721 518515216 868096406 408763325 686303322 830791661 876965411 955343119 720726234 346667368 904213145 473132748 403863739 29420854 901064101 162751560 965524610 257306578 603826243 663035227 426061264 667115136 588103993 95903323 907293018 228532636 469040925 546036904 99868815 87530109 926146322 378874300 847018037 404119426 329987901 489597394 988572657 743103724 914937080 800527193 663769853 211924848 687552009 503664334 771792409 317852383 341199993 669907568 537211913 890984613 405758524 485746478 916696889 749061962 925465564 830512851 850149188 598048872 24357105 879420134 819723441 481513141 759100031 30006220 388495260 260020225 20848415 435945134 833361918 841722293 525157211 328035528 400501068 404889381 461856095 623879782 971379549 51757190 885299630 349957874 53118338 278306259 356509714 570203277 90774364 759685950 105648 419295723 167679986 332610585 793537042 635877410 567401859 800419460 490061883 516217833 744066328 584143653 405556919 50486115 590650277 939942654 802847547 216511501 377100375 905610449 702651629 370232532 503897214 619698536 17228376 192763552 946976315 947432011 64619353 410094687 770362977 506746576 476147813 610710092 269497188 866832986 108294846 943489918 567208994 912517461 955392989 946481813 298076343 163444065 851760986 786025838 942257197 951037585 551296647 273950352 21602030 232525363 464984250 67110402 559311369 772262927 78051697 396931955 543268900 208020971 559726211 415556341 648631425 219192981 846511163 985513879 519319906 581414426 831604702 541594227 11027617 144942923 499423327 365690971 714689945 762295875 108525005 35901968 484080408 242040960 293564921 292978413 253884577 237157391 975925706 888174691 114316893 739200810 431677867 122163421 830887807 490880856 222067111 792210104 908959757 610378147 651873326 494930774 289196567 938987652 796976375 93649197 82449278 773772649 988967428 168910557 179418079 962655978 826041025 88018054 898790061 955663187 390523413 956200734 900532968 817943668 990266198 491219460 945636412 457719706 311316059 117613552 815385026 484630887 28840665 913353060 833727526 949094980 236859959 172405906 510978347 410311531 639889204 526876977 65773525 384020895 230655659 312914027 849995587 900791679 399225739 434704487 617658120 229186080 996764026 511349145 471146647 858452595 800892466 66644005 612405138 988726496 963723372 240617787 507850024 775135049 449492081 237355486 994833242 724856573 565089880 47029058 746891399 434217912 649194470 605845271 688225999 407393093 314664010 812262157 694155640 141245942 997237236 741056835 102245921 229414951 50544804 484969506 127258887 893533820 992699571 792671325 212189744 796192964 560654855 639060563 203962354 290712894 430081224 861801806 635946825 935653358 57662212 775347444 937426176 551495478 326095052 970721202 279945034 192371234 710958378 106480787 109928675 405041717 742995870 171170324 234907094 424644461 201687634 989138406 573175520 3657103 903091776 420722057 278446966 615402417 701829883 85775783 716073188 518576094 604267658 714516761 383009700 745214596 667261531 451503016 239864739 352054616 889888390 796539047 968632360 8331228 879650856 530497219 154701055 430279323 35417087 778895455 40468462 378656340 64052981 143049938 942549238 937799977 646819215 51651351 846822764 308095503 23180567 12788332 986115534 902111007 204440550 105740964 565529205 327679079 227801422 81624762 49144715 502096031 328621926 670622194 414488511 628161629 994262340 19757497 400242233 995225159 534970334 469544261 489140379 628317499 571027906 736921569 58140948 416381562 909334769 904038351 806338017 175298008 311383160 771509261 174091212 67465231 720276297 72363810 367273270 870624664 840531138 449313723 929926731 437623392 364606341 654677962 323598357 34590352 151756528 321015092 754712753 589699915 110582549 498584359 183433387 42605605 954326687 231751297 765841078 851212947 242033645 109840887 73535523 308164760 744835077 111844976 374005568 3396562 213120079 795625631 117385162 866758781 595902915 310312239 627339114 562898136 648927765 76489612 28275791 557927282 876489955 502276094 223371523 87985051 799334814 104652738 196639974 178614543 4878381 384386368 729373453 405247748 836042053 31099032 269551882 353075074 478985597 480660067 189171347 813646452 393190722 647179089 459652307 625202557 181483774 826057564 799363965 196144213 947726021 181851566 131221181 950877077 678400504 356730373 302647663 785435030 506818669 887947933 902644964 964544301 704745235 15771043 836320863 960739355 654222046 399648912 221565038 458244824 382882742 861994960 125875725 448384687 643866041 44772067 564766521 318306311 281597810 506917814 463759767 906882791 785842971 594900775 376705970 201465870 116862167 81498767 263118172 536947827 875858559 185882076 215605427 60787526 426286978 9315041 523350360 789397845 807870197 105710213 793131530 727577549 570446603 62010063 820826050 203528681 703869063 820445797 643367798 952168691 259166295 429802203 123425304 627942091 480748291 77589210 194732448 168555762 947254176 153224904 369585176 130426026 536807776 264316779 343099641 260195734 545969643 749567475 157508448 606912343 577769411 153005028 753325140 551804580 531680874 683538212 821199207 415561851 272340299 144861431 410351228 348779544 385613738 510762378 609995702 416799077 871016612 910266576 633636856 248792051 52863850 945772620 552955650 532348807 126204675 496871800 467343234 749162422 342104588 222617324 683820273 394219190 304010372 852645148 555245219 998856794 283430566 569138455 547975952 946324843 538894235 982079706 158285360 202125983 21689238 47723133 206270901 816601586 61206718 24765486 148006004 912285220 193387006 726853485 344047673 241571527 393637056 521264679 361382188 157379805 669769206 601116106 660417171 154423714 938337117 566129762 191416827 768131528 197333609 13682313 14596880 773606972 589227915 381515833 652065484 915174239 503852038 58931713 509152463 243582182 831222437 307849487 723263854 235412167 151350432 467901501 401199400 672383294 278115668 57632277 2399000 398523235 874364448 249543724 949974185 74311288 253028798 167329855 847275531 272094652 270774024 405431356 938260563 1772534 932761546 666044545 205222656 819514762 721663436 660324091 244591596 648282363 273527534 779027764 353010337 381340662 980107495 678801138 657296668 632116217 657867735 213949172 124703948 448750850 101017928 859321454 720410747 464861926 191328497 81161866 515024671 314523270 525514204 682791000 429642765 900004366 395194805 31073581 760054021 742415514 459571625 416574385 910200625 205494648 217287609 579401477 771675137 76347878 137322163 412058352 953543647 940995179 738173693 572445305 4073904 951084030 185863426 61541325 248483736 538939285 67814588 236613867 926201347 426061661 30820835 401279437 357222455 877074770 18686516 607677240 284409846 829926089 376362954 28364446 85995328 657237720 362829902 816058930 188513976 116582451 703224934 45963522 902388356 404168281 879712322 562026073 216943265 664884910 886914427 434715915 145644764 421936741 805439265 222833825 718222960 576278977 332877244 785871559 914148703 698674408 33018120 964316581 633930773 944541696 158023298 715349339 494958044 91920748 567441722 490135055 974881745 193047405 411449732 567804905 78036432 916482416 611746173 783606350 766182088 429475212 112112705 341445191 19322456 723700521 131646249 185710819 43469077 863824733 23571186 898470999 105321922 819947458 292274220 972979645 115251000 871021436 490168097 916673930 728543085 153750657 720039464 742325050 274634578 33544509 820876573 958795699 111863342 618983090 406407124 851795412 338155818 292397986 272202835 965462369 268190930 333815355 83559747 212351955 760308839 63938558 365754177 14875473 917058574 114890570 23359364 646377848 861453958 178708920 787421942 461236381 241328618 796352234 9510826 143074932 692140123 852194469 145425791 379992095 275271 362414336 127798030 661650710 576621213 185230074 624220004 696259151 828186133 14563889 410697918 797002862 703870084 346652665 675960352 557011491 612950634 477070939 914351496 573976493 679564008 451524667 856601985 682458653 745592833 941527982 878736160 900245923 452421368 521304362 339346332 111765705 652637862 892319198 943296066 987477387 257567408 989034891 90171563 833751694 394608362 711182654 446402940 410148121 79248072 692058613 831369451 194987137 844245130 157902695 672365992 117045595 975703430 494374183 421352682 594414050 441804250 59229870 944039031 351591573 16225899 740023933 733637560 46787233 408099445 942124887 959104725 426222584 501605052 910701041 405541343 444766757 162174031 441369729 985317056 974618307 249141574 417524658 677030100 657771977 236951612 177635053 594303277 430169333 28512007 642969504 37769984 274281171 337624956 441902656 565833405 79415276 201376161 427236568 494151366 125374188 850624792 640203466 727409596 819850229 270211380 872304905 481205480 507009469 528644924 326531065 626101517 352411806 924077503 937418153 142700742 783718210 64631247 799045003 726897224 810888545 874169839 727292079 251199098 938145007 47311479 131270451 714491453 164994318 484708941 999973295 818916913 519877053 34925906 322893962 789300581 148563641 620212860 675728970 352807998 892302539 552117098 155908242 46824712 632228051 424558415 888920923 953130381 272397559 280406908 365383317 545533880 76201731 902399150 699538281 418068415 431379176 242390939 528793580 204710479 412231293 478031718 530679184 466619212 354788223 921241005 610082415 200050029 492219252 704074667 843687158 33940653 59077064 421961654 247975899 900786669 369379186 869997131 551752014 195531382 282434591 25412817 209565139 708320970 156352683 657636893 637728047 981944404 62303311 791562582 83386517 599505926 260503268 690477668 911737331 995108667 934407665 934924044 308640663 496905390 269788571 199512363 341472803 567878257 704316749 654404503 468067167 321044921 384664425 989772845 108081713 307681393 249167112 836070622 905020906 317621425 781163498 932160669 463803019 779872953 973540248 531836336 378309701 495821760 196219899 128750100 294753304 750055561 833251862 971538835 415118233 406151761 732950443 723719552 788163412 582628813 572025512 762459882 482975674 198227991 940207401 897854719 872455101 854598426 213226849 752847985 33061813 735130368 409811758 27728867 640268689 880458505 946032972 241881537 888987146 512548043 180915311 700504313 320099773 514177092 301776650 581615523 36969881 370032007 91335882 481370389 113367648 493102811 814690166 420659905 419759472 824341071 83546623 729083396 424658428 869911019 267531424 610269642 724097352 161454906 541608679 156924292 522672649 361540207 814859670 428699581 876087193 575440886 127255757 960752909 9399631 31834230 668275884 930070949 580260746 333967762 45773545 201659391 670448642 341655246 50890069 196274336 653637221 903924813 581525126 545174022 549313571 751490255 982735713 16147375 575498539 987974789 233850495 847282406 264490786 824315404 85181566 678707540 342717516 695710692 592016226 707994590 773251248 873195710 672014250 103399045 387536058 544077629 172380432 344763341 984473351 157331607 113408430 743976771 138665851 329309019 44306132 818820326 764213857 720427580 813118541 503801504 907946368 235955087 389204601 143392676 914212942 858980369 423863070 603750210 238553825 80393632 986068480 633477798 513575706 656761840 238400264 924267454 965205445 34482642 416234375 139183976 609276089 364121626 387171816 574775367 319087938 267805730 508488889 327438068 918098148 160297229 340558666 141364303 290759981 144990918 850396269 738286607 236119406 262028154 700743208 338260505 525585520 44876409 979825846 980969056 116363020 572818872 506527293 765737587 439583313 677158679 734471590 235557898 587300240 675939814 211085114 618986869 505267837 444141475 863020634 85781945 267629770 414502559 213127615 25285847 298674782 271035769 685375607 416969466 453131498 54114214 509172542 44056412 677620134 793638581 867222290 958623633 762043343 993586478 514968913 90535607 984413298 93582988 922644342 973041913 323251592 107999033 588491338 296219960 896093449 397311675 937087108 825471548 590213721 555016502 387795113 699762321 854866876 686162216 329677068 35357772 323172626 127875310 475698137 172459897 725184819 417430690 144270409 300683224 143010396 683202313 953689334 499354743 564197522 558773851 12208893 22542124 829239572 214997325 901030589 219633140 390009560 402951260 766789553 876324533 61469984 87358172 360794833 614728927 769568382 346734315 512997117 256787998 325856842 501554466 205009777 334554916 210047521 705426578 436909474 480093550 294576348 53510520 584487661 313488317 436901317 322365818 459407809 830596928 376745234 658469506 941563613 494509977 854982772 659303745 509160102 287170002 727955933 503585395 496483401 445893400 301474385 367038563 8768499 23243500 70363059 473477767 74432829 840086618 248629873 913554684 616285605 741795029 306919471 170968860 111830919 839271734 36434604 255239426 451904290 394579752 395476039 101557177 394453917 473608952 185090690 162648670 928227761 820787564 856000391 194944326 492464009 892717114 23224057 861428346 67279648 37851462 364207304 459701713 659271831 632178068 774802540 934150350 48300334 767532983 650684066 8214729 841256685 540147098 699999608 822709395 148467819 260020153 256360678 70408300 268328698 777790999 180728222 723208932 421549068 422504645 734774458 922661257 23768610 962806179 800725722 529253402 1825256 33145018 214218322 291113574 510552166 504353517 86146943 415808675 117029623 479953288 281911803 270826864 903527895 504204643 894673352 536583831 986079661 584153287 471870815 86967981 592116736 583126905 505890610 392734897 858086019 745647586 576391457 473804725 350987557 260694225 852920022 551214885 147993455 793650462 545549476 972135793 271136947 83694146 832139833 715408667 307279840 714731440 601034534 251854153 53763213 251302051 160256424 736389126 961249387 477710361 886218964 997133333 132785625 92299804 706615357 71543542 243535563 795507630 623601689 300377371 783726132 369441032 817730680 349462550 918900204 853748851 268525640 702073277 483832232 557343674 254144598 476565748 267869637 564820677 487306444 261634507 427484246 499418452 521547816 96595651 980740221 806295711 771065309 5001829 654607873 316357922 615553182 238786818 490772899 512578339 434253768 237260470 323765682 514651918 760128481 284957795 236697210 947088894 908282933 157797928 774420057 408700422 471875606 316996009 888761776 183632311 961181232 75649826 137172538 189693852 301193553 173807352 694207606 149607564 885461151 238687048 478994039 44088709 783351075 589105748 745424185 868112464 5533959 243941891 326689420 175158859 949547719 808016778 849216997 822657065 505531792 169574743 780371359 962376889 138669089 779796396 112671716 552706391 265764376 814332497 473478499 283768827 63145811 753786470 874661007 360344590 598883961 847234703 153624865 522978405 58274719 525597758 362355512 21145666 152285571 725678665 122571594 53848668 661117418 404132136 800412905 884269801 359526617 347751682 724359838 570306276 328482607 554394052 848707797 201020316 300541980 773170736 641532020 340052860 588634313 443940356 830617948 246923555 931054707 676736181 657387879 50735256 26935811 598722440 111034354 255921939 807478695 298175115 469449316 934009327 962940325 750092655 225224126 828966824 297406477 50004370 932137622 878510893 307621540 933904084 940081049 714023522 763563979 73084174 782386443 846110877 544267988 137086022 820698414 552448360 14498572 700072328 356669810 837733592 197881510 121829509 312726656 29214190 413833449 485064139 41307159 493818301 256372450 967877692 620191207 701324538 846955867 868388474 194664414 103020587 454788978 748858166 990537328 842261976 321603724 44090125 670640488 804668471 78913644 838638417 741985645 561029777 468849428 880975043 200850478 55274495 688898260 654396638 689876623 986551949 885213359 643973659 517704396 479910842 169581526 927123199 234636838 485687378 738375249 364367503 337698101 137495833 254027822 225753697 268937130 782548114 345888939 815636877 664008703 919473684 838506818 558401689 410322051 76601283 980317149 489683053 877375915 925522245 80352 946286723 885873249 777158410 683435510 262939894 295558519 48234759 284865078 278485305 806756203 769127312 182495194 36029635 340230484 791116986 619017489 932958983 742961047 831316642 160744972 952326721 413089119 409242973 527691332 181136546 600879321 354399227 534054660 288138578 286036029 283678808 460154247 139174211 463341811 909240673 828850082 906110246 498656643 341490268 709815824 713804658 458533235 9188570 323652634 697893358 197679317 497298273 53199411 729519783 360678346 758002532 793663530 941824279 271363000 647546876 985811073 965860177 387598736 1260776 785455069 257340936 803066433 571393431 721239607 857834108 698456344 823803903 794377180 407210177 503876636 65081625 143341326 403875850 860986529 71794203 873178292 914995143 969543573 497240894 199964588 132130267 911143701 700539320 888036903 101296842 133116879 766705255 112813898 723631947 224151556 161714643 694370995 362792085 56227198 122400549 694350730 672213869 927996972 319097298 285030138 947517565 645063300 704238754 79685654 917473807 445340257 156550962 369688510 318164003 225243067 753829973 238027803 207428044 661154573 999259382 29576246 129469221 454662214 931821588 426035197 592956932 587129592 203642716 135449822 319584467 921935599 301839610 390619020 230860440 359714327 10824891 385300 638954141 240380237 326876988 441795203 175646616 790423472 737260947 973499324 752429127 643484163 952154793 896170818 483864080 637429055 80418727 197961671 937921829 55923363 872538863 39676020 792512373 690201924 747811702 741887257 946597018 624563939 462307776 665616682 835163410 199819847 948041528 908989699 633680848 504839518 569385066 357501016 909032360 907669113 141934589 617725035 130136823 292707248 661470260 707335583 732264849 679078083 266334731 981139728 194448204 325619264 838974634 649003071 118479789 673254354 387711605 865790848 413474319 440840966 133439728 643681786 543911287 511930391 453374156 7864323 501092484 588575705 266706143 512877244 364801657 158715297 298148843 327713506 957843889 263628798 915805060 974340283 309833243 539642187 992790080 988785099 957263089 944290609 190478421 417330195 383379409 815856780 54229996 336844640 155623174 455570407 966524189
? 1
! 33765 495636763
? 1
? 1
? 1
? 1
! 24417 752190325
? 1
! 19322 474571394
! 20726 76288040
! 1864 799330076
! 11589 875037742
? 1
! 11968 823205023
! 2256 259503354
! 20236 201703332
? 1
? 1
? 1
? 1
! 1455 717766856
! 24839 435498292
! 30681 543640249
? 1
? 1
! 9996 835696524
! 44096 58849010
! 13118 582098113
? 1
? 1
? 1
! 29708 794255694
! 21811 142454066
! 46929 137106620
! 6595 449735927
! 14834 101948312
? 16515
! 39649 456215982
? 1
! 17207 943453161
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 46391 904351892
! 14667 449396200
? 1
? 1
? 1
! 37896 463627426
! 25954 63335976
? 1
! 9086 26127829
! 9429 813217135
? 1
? 1
! 17860 298760757
! 42165 248986033
! 29271 966523189
? 1
! 21620 138273483
! 45882 457032363
! 23648 737219490
? 1
! 46618 782661293
? 1
! 7453 694044415
? 1
! 1973 749319681
! 20409 655383157
! 3926 946295229
! 25123 461403141
! 12069 737509192
! 5289 303386323
? 44440
? 1
? 1
? 1
! 44951 503577324
? 18712
! 25149 836126577
! 16160 240162530
? 1
? 1
! 34313 678350236
! 6394 649566029
! 30403 4767323
! 29142 383425158
? 1
? 1
! 27225 829698456
? 1
? 1
? 1
! 171 367853497
! 15636 840247138
! 28363 477444436
! 28947 487030883
! 30761 31723550
! 11816 950455061
! 639 466423562
? 1
? 1
? 1
? 6365
? 1
! 5951 489261605
! 30771 66757551
! 43234 650016064
! 19931 42150346
! 28207 910503490
! 49669 553628653
? 1
! 9880 782855504
! 25748 509223396
? 1
! 10477 594351264
! 28621 724583444
! 32671 348120887
! 37717 226459960
? 1
! 28838 907864359
? 48824
? 1
? 1
? 1
? 1
! 514 664779542
? 1
? 1
? 1
? 1
! 48445 830531335
? 1
! 42307 852249750
! 49220 680736010
! 43503 933175682
! 12378 107255339
! 22610 629877119
? 1
! 1532 415089009
? 1
! 24905 944384780
? 1
? 1
! 20075 198230284
! 32172 17183192
? 1
? 1
! 28373 561130363
? 1
! 17935 686190284
! 43377 11931246
? 1
? 1
! 38680 114953916
? 1
! 46574 714241245
! 3381 823869470
! 32588 20925078
! 36104 695031077
! 1337 92847543
? 1
? 1
! 30812 990916690
! 45467 522571279
! 9797 430072855
! 48310 474682411
? 1
! 28148 323954368
! 40267 163133380
? 1
! 12143 294932518
? 1
! 36675 701064777
! 31468 957078660
? 1
? 1
? 40669
! 9188 200484567
? 14362
? 1
? 1
? 1
! 4015 594178972
! 29468 232597673
? 1
! 48434 796932595
! 10698 243886576
? 1
? 1
! 20049 374329139
? 1
? 1
? 1
? 1
? 1
! 5278 141442515
? 1
! 27837 524598281
! 36318 291534978
! 40012 12874135
? 1
? 1
? 1
? 40958
! 31445 72897209
! 12122 723500582
! 12874 522899682
! 11062 672468326
! 18598 430486052
! 43900 4964237
! 6675 576266129
? 1
! 30338 356266897
? 1
? 1
! 21723 588260554
? 1
! 9216 866712982
? 1
? 1
! 25479 32041411
? 1
? 1
! 49432 106135249
? 1
? 24440
? 1
! 1886 15585380
? 1
? 1
! 29579 87350252
! 2009 469494282
? 1
? 1
? 1
! 17062 277848102
? 7182
! 2924 854076343
! 18641 940935606
! 37397 792933521
? 1
! 28647 905875806
? 1
! 2535 97030287
! 10613 586325842
! 43240 653668209
? 1
! 49637 28259196
? 1
! 30486 423094123
? 1
? 1
! 32904 832360672
? 1
? 1
? 1
! 20497 991164366
? 1
! 48388 564847549
? 1
! 12391 401032234
? 1
! 46096 355469243
! 20021 958476202
! 17101 491905064
! 41063 938893676
? 1
? 1
? 1
! 2734 320968687
! 32923 147086350
? 1
? 29902
? 1
? 1
? 1
! 48997 600273170
! 7545 711531926
! 48313 174886730
! 14596 349252792
? 1
? 1
! 49791 367446698
? 1
? 15648
? 1
? 1
? 1
! 47632 754319171
? 1
! 46421 743559525
? 1
! 36360 899701083
! 26641 48882729
? 1
? 1
? 1
? 1
? 1
? 1
! 30838 747470001
! 9887 71483836
! 3799 773888429
? 1
? 1
! 47 187870271
? 1
! 4964 382724509
! 7804 866272931
! 11209 163021963
! 24797 1691071
? 36603
? 1
? 1
! 11971 380702495
? 1
? 1
? 1
! 12099 122770982
! 11091 574695460
? 1
! 40521 548509538
? 1
? 1
? 1
! 16412 335116183
! 48791 187447935
? 1
? 1
! 49202 833856459
! 32596 724201320
? 1
? 1
! 32090 212274734
? 1
? 1
? 1
! 33774 998005228
? 1
! 34273 914150577
? 1
! 270 69233301
? 1
? 1
? 1
! 25492 876531218
? 1
? 1
? 1
! 37623 153389287
! 46576 12498562
? 1
! 16558 129531362
? 11968
? 1
? 1
! 13751 411923704
! 34822 983313019
? 1
! 18594 374819653
? 1
? 1
! 36093 390894933
! 13350 965033461
! 16583 233155843
? 1
! 5891 862204114
! 18269 448666117
! 4772 425740816
? 1
? 1
! 16442 262655067
! 1028 480307755
! 9033 345325908
? 1
? 1
! 11763 622926226
! 14552 885131240
? 1
? 1
! 7263 903893372
? 1
? 1
? 1
! 26015 557808508
! 20725 361844497
? 1
? 1
! 40136 208900017
? 1
? 1
? 1
! 697 256345110
! 48201 166670958
? 1
! 19548 330876343
? 1
! 950 872955321
? 1
? 1
? 1
! 22450 115071111
! 24358 39101252
! 19330 914477687
? 1
? 1
? 1
! 29833 910733072
! 17241 385845227
! 40054 105870426
? 1
! 37638 447580783
! 182 367999511
? 8331
? 1
? 1
! 29249 150647953
? 1
? 1
! 48462 558250148
! 17091 205453634
! 15846 437728048
! 45516 30564166
? 44428
! 6155 339707110
? 1
? 1
! 33562 675777184
! 33047 595714244
! 13387 448084874
? 1
! 43459 869624931
? 26649
? 1
! 34744 738721715
! 14463 389071208
! 22666 847939413
? 11369
! 19867 723296987
? 1
? 1
? 32152
? 36930
! 36179 503268263
! 21636 766044962
? 1
! 1937 991705303
! 13659 436255338
! 48060 220777663
! 2527 940489274
! 27370 95865285
? 1
? 1
? 1
? 1
! 17820 358634438
? 1
! 36511 483324610
? 1
! 18819 316706896
! 5295 556135744
? 1
? 1
! 10589 153530598
? 1
! 22943 7229022
? 1
! 42537 455340026
? 1
! 43569 145181577
? 1
! 44979 535790579
! 7136 402778434
? 1
? 1
? 1
? 1
? 1
! 18191 820001452
! 40535 528341944
! 49415 677269232
! 8374 430223273
? 1
? 1
! 21237 326451786
! 47640 351964409
! 45091 165487139
! 4053 122017803
? 1
? 1
? 1
! 37581 223370298
! 26459 561367682
? 1
? 1
? 1
? 1
! 44601 747462527
? 1
! 48183 210049881
? 1
? 1
? 1
? 1
? 1
? 1
! 44369 286681616
? 1
! 7674 958657223
! 34363 11880832
? 1
! 20639 445692407
! 80 690493119
! 38188 25453413
? 15046
! 11626 762563204
? 1
! 4598 712037651
! 28773 929837496
? 1
! 31860 158555920
! 2657 737722777
! 39461 169461955
! 28702 871089592
! 37914 607623677
! 33539 498572220
? 1
? 1
! 18581 167644639
! 26813 443570329
! 33315 493096068
? 1
? 1
! 2011 247665538
? 1
! 37474 48054096
? 1
! 41460 810315599
! 14919 487550447
! 44692 136447812
? 1
! 10815 953836996
? 1
! 48776 559854496
? 1
! 24930 998171622
? 1
! 17487 767516158
? 1
? 1
! 31012 957134276
? 1
! 22290 278127430
! 23374 438648437
? 1
! 48053 126917250
? 1
? 1
! 35712 524326414
! 30757 838267177
? 1
? 1
! 20547 216438610
! 29831 591938609
! 25884 983473668
? 1
! 30610 857210650
! 12403 995075032
! 18260 391710467
! 48856 142434331
? 1
? 1
? 1
? 1
? 1
! 14730 344679308
? 1
! 46294 98571864
! 691 665422495
! 47967 790681250
? 1
? 1
? 1
? 1
! 44722 814230843
! 1231 919762875
! 35179 907303669
? 1
! 31968 582151745
! 49772 48825046
? 1
! 45783 230307968
? 1
? 1
? 1
! 10132 594437633
? 1
! 4803 257529800
! 3366 502817870
! 2687 72334570
! 20094 28106937
! 30782 919719271
! 49506 28165435
? 1
? 1
? 1
! 48907 377943303
? 1
! 18745 457633701
? 1
! 13458 428005663
? 1
? 1
! 17752 815222836
? 1
? 1
? 1
! 25418 203410942
? 34103
? 1
? 1
? 1
! 13102 987245160
? 1
! 43749 959977293
? 1
! 9228 20968930
? 1
? 1
? 1
! 35897 266150240
? 1
! 35307 37492863
? 1
! 49662 649948820
! 32622 906900398
! 4759 325834133
! 47756 762355995
! 4575 554539542
? 1
? 1
? 1
? 26569
? 1
! 12470 837459706
? 1
! 46064 562602945
! 15250 978773636
? 1
? 1
! 12714 970423716
! 10926 30902399
! 9017 10594443
? 1
? 1
? 1
! 31272 575954117
? 1
? 1
! 5874 373966350
? 1
! 19020 738385570
! 29392 629303747
! 40260 696042775
? 1
? 25603
! 5787 763074325
? 1
? 16704
? 1
! 48942 97277674
! 3679 330706629
? 1
! 16111 986543103
? 1
? 1
? 1
! 7120 928236663
? 27923
! 15195 516230871
? 1
! 22711 465803259
? 1
! 23598 786877948
? 1
? 1
? 1
! 13889 54281059
? 1
? 1
? 1
! 21357 678478441
! 30759 183908078
? 1
? 1
? 1
! 26979 345830492
! 7895 819884475
? 1
? 1
! 42693 353208091
? 1
! 49359 532819919
? 1
? 1
? 1
! 17571 90659117
! 2812 662957120
! 24019 6227821
! 20061 950709080
? 1
? 33255
! 19592 188438278
? 1
! 43590 821885402
! 34278 736497070
? 1
! 3831 931193720
! 20826 935464642
? 1
? 1
? 1
! 32542 763867044
? 1
? 1
? 1
! 44451 425755515
! 26978 681861992
? 1
? 1
! 26237 300077440
? 1
! 33081 297056719
! 15208 765396270
? 1
? 1
! 5213 699011245
! 32014 947583329
? 1
! 8166 68784876
? 1
! 213 761886893
! 23833 330691775
! 26623 599257772
! 5549 435943790
? 1
! 48415 304656029
! 13576 76105649
? 1
? 1
? 1
! 4175 905166374
? 1
! 7587 981986550
! 19836 733220782
? 1
! 41265 933162860
? 1
? 1
! 20340 308507326
? 1
! 14897 958366734
? 1
! 44793 697427592
? 1
! 18916 615785947
! 31495 563898283
! 44955 475110169
! 23637 245050666
? 1
? 1
? 1
? 1
? 1
! 27231 193252735
! 7976 831285211
! 8307 396688752
? 1
! 28763 187731367
? 1
? 1
? 1002
? 1
? 1
! 40446 862062164
! 39085 163557002
! 33919 672816448
? 1
! 22828 40786721
? 1
? 1
! 32262 965740385
? 1
! 13887 153879744
? 1
? 1
? 1
! 2749 875883138
? 18133
? 19419
? 1
! 8634 976884895
? 1
! 1928 830941929
! 25699 228520249
! 11095 997228667
! 28441 852220939
? 18087
? 6608
! 1427 458962888
! 23187 888131518
! 35932 823954698
? 1
! 38211 643348722
! 34878 745402316
? 1
! 15876 980610526
! 28696 803303587
? 1
! 7304 438833580
? 1
! 37915 459149525
! 18691 443681162
! 33029 80708104
! 23960 560110600
? 1
? 1
! 45190 928196006
? 1
? 1
! 10570 856662591
? 1
? 1
? 1
! 22588 77766708
? 1
! 20618 797244357
! 21540 838634118
? 1
! 27728 635911939
? 25193
? 1
! 36546 762249170
? 1
! 28788 345173441
! 37561 448426263
! 36088 892183616
? 1
! 1000 736329423
? 1
! 7053 174900906
! 16247 237688253
! 19874 915359499
! 28267 617756660
! 38063 682083707
? 1
? 1
! 48146 958976255
! 36931 876716017
! 25673 232156945
! 42034 982688057
! 18193 204221846
! 27902 508968766
? 1
! 40725 143319842
! 30388 445075114
! 4173 142399297
? 1
! 30360 746693578
? 1
? 1
! 17490 776119595
? 1
? 1
! 9153 720243694
? 1
! 34102 731334353
? 1
? 1
! 45600 718714389
? 1
! 30961 418454360
! 21548 563599077
? 1
? 1
! 42059 781627953
! 47841 460164386
! 26681 596075104
! 5824 675247341
! 29657 886412399
! 43745 925068952
! 44745 512138687
? 1
! 34457 699422289
! 25568 375380257
! 5243 231651092
? 1
! 26797 234194630
! 24093 160360517
? 1
! 33972 244409797
? 11500
? 1
? 1
? 1
? 1
! 7088 400976963
? 1
? 1
! 45639 509545796
! 15469 540989994
? 1
! 7573 667348952
? 1
! 44976 238526743
? 1
! 25801 247060774
! 41673 947150962
! 38364 854746185
! 29954 975387487
? 1
! 1271 454562429
? 1
! 8905 947232952
! 22654 959040180
! 904 483977470
? 1
! 30199 744282453
? 1
? 1
? 1
! 17963 37214040
? 1
? 1
? 1
! 10961 54192115
? 1
! 30778 470219194
? 1
? 1
? 1
! 6645 10187951
? 1
? 1
? 1
? 1
! 43268 998261596
! 39788 772290937
? 1
? 6908
! 43715 293617548
! 11612 220289303
! 34646 362309
! 42750 412000896
? 1
? 1
! 8794 945562164
! 42740 465054392
? 1
! 12195 200722219
? 1
! 1065 741051457
! 43222 634054257
! 30100 107344320
! 43779 466802031
? 1
! 456 622328790
? 1
? 1
? 1
! 38911 628202643
? 1
! 40120 226408211
! 17768 150364519
! 23379 894923617
! 10053 267889805
! 28892 744697269
! 24721 441228376
! 17864 350626546
? 38472
? 1
? 1
? 1
? 1
! 39449 254216105
! 22739 815008830
! 43191 354672805
! 925 441357717
? 1
! 4405 143779470
! 28809 860779258
! 33628 639234701
? 1
! 1469 410361576
? 1
? 1
! 26928 547743039
? 1
! 32414 910045207
! 42030 878448419
? 1
? 1
! 3184 286664824
! 27549 225213244
? 1
! 4602 546896095
! 30406 855826700
! 22517 458340053
? 1
? 1
! 35105 980675745
! 48713 263929252
! 18747 702971529
? 1
? 1
! 46914 86894747
! 6358 223308444
? 1
? 1
? 1
? 1
! 26319 526294701
! 12980 609510915
? 1
? 1
! 30794 528161871
! 32720 883107550
! 23405 586553765
! 46438 287464623
? 23181
? 1
! 24103 548393900
? 1
? 1
! 18401 206947024
? 1
! 15262 146791245
! 11030 498908402
! 24613 143609515
! 27147 211034641
! 7435 212321093
! 34734 341272517
? 1
? 1
? 1
? 1
? 1
? 1
! 48793 602347642
! 30787 952498386
? 35386
! 47298 793892892
? 1
? 1
! 15897 163033262
! 19995 772732692
! 31802 852051008
! 31723 788390837
! 36851 211434122
! 2248 466030548
! 7570 134829251
? 1
? 1
? 1
! 31616 627680814
? 1
? 1
! 38783 823143867
? 1
! 17775 526907446
? 1
? 1642
! 41438 421747999
? 1
? 25353
? 1
! 47519 872639806
? 1
? 1
? 1
! 2214 42746280
? 1
? 1
! 37733 803529042
! 31090 392070018
! 10384 360489137
? 1
! 181 795832901
? 1
? 1
? 1
? 1
! 1197 812758472
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 43652 27836927
? 30644
? 1
? 5809
? 1
! 14546 206185495
! 27697 211732529
? 1
! 4002 789086533
! 27673 757669079
! 24607 927274841
! 14373 667735466
! 16165 559048891
! 43848 247754012
? 1
! 42389 540445864
? 1
! 43385 130730800
! 36167 18656977
! 10704 277344316
? 1
? 1
! 14074 975515310
? 1
! 38230 26538231
! 44231 732669733
! 11262 87554068
! 12454 421018061
! 15540 308588883
? 1
! 9528 139095530
? 1
! 14363 52826738
? 1
! 43236 482114743
? 45756
? 1
? 1
? 1
? 1
? 1
? 1
! 13899 764536495
? 41245
! 38941 49611220
? 1
! 38772 242514817
! 20341 359070889
? 6197
? 1
? 1
! 9532 87846915
? 1
? 1
! 37528 354729882
! 6206 288372744
! 39722 943124320
! 47497 290941262
! 14694 480108652
! 28914 688327079
! 32817 747666907
! 36197 582237525
? 1
? 1
? 1
? 1
! 5587 818170946
! 1120 34502827
? 1
! 24286 360916910
! 35859 483951141
! 21734 642834722
! 6788 617120815
? 1
! 13040 477503708
? 1
? 1
? 1
? 1
! 1644 598167541
! 311 54182797
? 1
! 47673 286504269
? 1
? 1
? 1
? 1
? 1
! 559 640654417
! 16241 571457230
? 1
? 1
? 1
? 1
! 3186 144435524
? 1
? 1
? 1
! 27342 660005717
? 1
? 1
? 1
! 21727 692209662
! 39861 582607028
? 1
? 1
? 1
? 1
? 1
! 17109 530275761
! 9106 932869644
! 31358 777801158
? 1
! 37233 965065220
! 18087 74406519
! 34227 271633595
! 11176 241172735
! 4152 982990935
? 1
! 29353 436154463
? 1
? 1
? 1
? 1
! 9378 980148095
? 1
! 36933 685825486
! 41199 141444794
! 33424 950707337
! 33976 273718845
? 1
! 36110 787198333
! 27974 801389936
? 1
! 23062 845223000
! 26766 10250436
? 1
? 1
? 1
! 9389 486902815
? 1
? 1
! 6492 666638825
? 1
? 1
! 40400 150166161
? 1
? 1
! 49935 887727437
? 1
! 44912 57115362
? 12966
? 36757
! 15120 975089669
? 1
? 1
! 39054 505035277
! 19792 68414637
! 47461 559626271
! 12171 627511663
? 1
! 17522 889221556
? 1
? 1
! 46835 368358628
? 1
! 3445 942405697
? 1
? 1
! 1930 260632179
? 1
? 1
? 1
? 1
? 1
! 21154 205797549
! 4976 668258102
? 1
! 37039 351927695
! 32545 808897272
! 11235 215632627
? 1
? 1
? 1
? 1
? 1
! 18373 296571106
! 39473 37221355
? 18805
! 5763 266921803
! 21256 550724505
! 9298 305323968
? 1
? 1
! 25336 128713867
? 1
? 1
! 1989 772485711
? 1
? 1
! 40768 47141283
! 18156 7349001
? 1
? 1
? 1
? 1
? 1
! 33780 598673366
? 1
? 1
! 23185 621335029
! 42230 449824150
! 46066 637521702
? 1
! 49890 956269659
! 18866 496570475
? 1
? 1
! 43748 244978622
? 1
? 1
? 1
? 1
! 18804 364656667
? 1
! 21588 358183428
! 40471 640948880
? 1
! 19957 251051184
? 1
? 1
? 1
! 45303 422244886
? 1
? 1
! 21735 984109172
? 1
! 33759 289403232
! 31332 501735122
? 1
! 45067 16877422
? 1
? 1
? 1
? 1
! 27942 891006495
! 26736 99720101
? 1
! 36672 75648980
! 25878 97338183
! 47245 308836484
? 1
? 3210
? 31511
! 48360 452716325
! 23941 632577155
? 1
? 1
! 17970 805592424
! 4383 5248494
! 36711 428005410
! 12544 852972914
! 16659 837770459
? 1
? 1
! 46761 360051768
! 18624 315812018
? 1
? 38875
? 1
! 30614 926982515
! 11146 774928244
! 38837 258343401
? 1
! 41792 162280657
! 9247 164962526
? 1
! 21382 794588916
? 1
! 5979 892670410
? 1
! 33115 607108387
? 1
! 23364 838645396
! 33270 405511736
! 2772 57846504
? 1
? 1
! 47378 440230851
? 1
? 1
! 34910 295296949
? 1
! 8353 464342102
? 1
? 1
! 18422 146155086
? 1
! 35923 535067488
? 1
! 47633 221792300
! 18251 349494013
! 10747 287660126
! 40333 587213201
? 1
? 1
? 1
? 1
? 1
! 21415 484368446
? 1
? 1
! 40667 22313465
! 44526 673453440
? 1
? 1
! 3967 799622865
? 1
? 1
! 35407 754773437
? 1
! 46282 4712585
! 27223 729536161
! 22695 827721622
! 22073 472137570
! 43612 927158237
? 1
? 1
? 1
? 1
! 4409 268943463
! 37 919279667
! 43572 681530905
? 1
! 46841 206463604
! 20952 453828179
! 37616 264958691
? 1
! 40963 484323512
? 1
? 15830
! 15702 906519268
! 26667 923052250
? 1
! 16731 978204976
! 37614 918287887
! 7743 169636842
? 1
! 15157 373936403
! 34054 516836063
! 25830 784774324
? 1
! 25510 656893305
? 1
? 1
? 1
! 7915 435429274
? 1
! 35036 929208043
? 1
! 400 556952208
! 36821 801170739
! 45183 716414548
? 1
? 1
? 1
? 1
! 30333 313502639
! 11100 225519304
? 1
! 24871 107255162
? 39229
! 2746 813167174
! 536 804341413
! 46667 110290672
! 24947 568286399
! 45541 37378501
? 1
? 1
! 6527 349498789
! 6841 827848550
? 1
! 44670 846463801
? 12816
? 1
! 14636 934900749
? 1
! 44846 54388751
? 1
? 1
? 1
! 32667 666664506
! 17640 221360808
? 1
! 31797 796267501
! 25322 419870828
! 13129 723592862
? 1
! 38898 850237689
! 30818 353063182
? 1
? 1
? 1
? 1
? 1
! 33897 33722214
? 1
? 1
? 1
! 19707 419458025
! 38333 21717069
! 39909 32825579
! 29662 23519994
! 933 879356839
? 1
? 1
! 12297 54713488
? 1
? 1
? 1
! 39141 861205101
? 1
? 1
? 1
! 41151 798294121
! 49693 463655937
! 19767 837404064
? 1
! 17600 112833686
? 1
! 37644 810220191
? 1
! 35477 500942102
! 8969 524037162
? 1
? 1
? 1
! 12344 309439449
! 48152 214682729
! 24573 257720347
! 18285 247400390
! 38247 542893689
? 1
! 40849 210705031
! 2958 604168053
? 1
! 49325 757851941
! 8971 32884516
? 1
! 11916 122485702
? 1
? 1
? 593
? 1
? 1
! 45319 235591443
! 2999 137933124
? 1
? 1
! 41759 816169371
! 47410 599107409
! 47202 147811487
! 36740 518372926
! 2431 731667293
? 1
! 20949 295457198
! 19137 489884468
! 18701 135312825
! 43975 652274220
? 1
! 40816 806263230
! 19477 435360153
! 7951 475375070
! 49205 257278978
? 1
? 1
! 28318 226442002
! 28486 506276586
! 14802 257278598
? 1
? 1
! 34045 126040625
? 1
! 17278 684341290
! 9070 853420746
! 37105 59805703
? 1
? 1
! 31318 622501659
? 1
! 31932 508446398
? 49149
! 28348 42182543
! 13090 283491405
? 1
? 1
? 1
? 1
! 20630 489267315
! 31387 517283431
? 1
! 25966 293768933
! 47052 579302219
? 1
! 28495 306343354
! 34699 446768172
! 40714 981694771
? 1
? 1
? 1
! 35738 67740038
! 18812 288618794
? 1
? 1
! 8698 593973031
? 15663
? 25972
! 22868 588226009
? 1
! 30540 109349222
? 1
! 42542 678471369
! 34636 539707183
? 39356
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 9952 144013146
! 27943 349598432
? 1
! 3865 282665243
! 32685 245174408
? 1
? 1
? 1
? 1
! 44750 47119305
? 1
! 5630 857481702
? 1
! 5632 953832176
? 1
? 1
? 1
? 1
? 1
? 1
? 2459
! 28581 32356792
! 38438 411536302
! 26557 973759489
? 1
? 1
! 13763 88972159
? 1
! 2099 202701881
! 2722 629344534
? 1
? 8426
! 8030 803735680
! 15439 254963385
? 1
! 32984 465096525
? 25248
! 36162 261096007
? 1
! 12453 332190084
! 10864 721116554
! 2468 622700753
! 18166 952694825
? 1
? 1
? 1
! 17497 381415850
! 5639 65775945
! 35842 117241432
! 40503 723172596
! 27228 764743978
? 1
? 1
? 1
! 23800 273250789
! 15056 200409145
! 40371 484639831
? 1
! 6097 877021371
! 38041 905450438
? 1
? 1
! 42925 664493266
? 1
! 48757 337126231
? 1
? 1
? 1
? 1
! 44417 699953421
! 16888 844488129
! 47586 934203846
! 30452 668237557
? 1
! 36622 807417371
? 1
? 1
! 34559 361014756
? 1
! 8779 547664539
! 34310 657003270
! 22689 15263599
? 1
? 1
? 20703
! 22372 469896726
! 2314 549445657
! 38556 734741663
? 1
! 16914 429739358
! 26361 724624139
! 16089 241249483
? 1
? 1
! 12270 155908214
? 13314
? 1
! 45136 771332133
? 1
! 17920 832488723
? 1
? 1
? 1
? 1
? 20184
! 16878 668464248
? 1
? 1
? 1
? 1
? 1
! 35161 941630952
! 9720 623631343
! 11139 998857247
? 11206
! 15409 836519440
! 17506 13589569
! 1208 404034388
! 43086 299796393
? 31856
! 41446 638605154
! 22032 488787246
! 1948 821664448
! 30492 69511804
? 1
? 1
! 33542 679391526
? 1
? 1
? 1
? 1
? 1
? 1
! 6283 794716138
? 1
! 42703 660226113
? 1
! 39193 251018093
? 1
? 1
? 1
? 1
? 1
! 9204 239818599
! 2942 92478349
! 34339 711206468
! 9138 671282604
! 9350 949770783
? 1
? 1
! 48512 563673455
! 15597 328492240
? 1
! 25620 437459325
? 1
! 31910 32274454
! 44354 896074719
! 38489 459311371
? 1
? 1
! 17638 2274529
! 30102 541017986
? 1
? 1
? 1
! 31772 166689973
! 21490 464434693
? 1
? 1
! 1167 756413766
? 1
! 36929 929753479
! 24872 544431856
? 1
! 23303 552621384
? 1
! 23381 156389946
! 31239 490882674
? 1
? 1
! 26380 442014099
? 1
! 35166 946326070
? 1
! 18480 737669045
? 1
! 15385 411546795
! 5711 731839574
? 1
! 1266 92154711
! 43954 356070502
! 23887 356240910
! 6619 367923423
? 1
? 1
? 1
? 1
! 5166 164941521
! 43976 602672517
? 1
! 15325 214945535
! 43903 189795676
? 1
? 1
! 20605 672445241
! 4130 134558569
? 1
! 47531 415173740
? 1
! 36053 85599332
? 1
! 31574 573534196
! 24012 13648506
! 23268 169704292
! 42023 217983940
! 47521 579438991
! 37169 575252867
! 36859 850828959
! 37389 335501297
! 34209 101810304
? 1
! 21782 234309965
! 25800 15389646
? 1
? 1
? 1
? 1
? 1
? 1
! 36434 730526394
! 46409 623728562
? 1
! 40522 175778785
! 10318 696865586
! 25337 604617529
! 45978 573106422
? 1
! 24852 43496648
! 35531 525009636
! 49265 740259744
? 1
! 18784 694890765
? 1
! 30025 511299211
! 38947 783790811
? 1
! 28900 84650336
! 7932 582037358
? 1
? 1
? 1
! 5777 580918476
! 16921 220629026
? 1
! 17443 334468794
? 1
? 1
! 37555 713264114
! 41359 182925332
? 1
? 1
? 11843
! 15973 253954647
! 2574 605579930
! 23902 786917612
! 21646 866708240
? 1
! 12582 521011784
? 1
! 23305 898786971
? 1
? 1
! 42314 432794412
? 1
? 1
! 20517 826043170
! 4059 587957622
! 28565 953196366
? 1
? 8706
? 1
? 1
? 1
! 24161 224773743
! 9724 66741791
! 1932 578447401
? 5908
? 12945
! 11894 544588379
! 11985 812505297
? 1
? 1
? 1
! 44298 220860487
! 15693 506915259
? 1
! 4862 783999903
! 27008 793651692
? 1
! 11067 723672440
? 1
? 1
! 16663 938063174
? 38965
! 43932 235118337
? 1
? 2471
? 26688
! 10239 1067856
! 11188 108229487
? 1
? 1
? 1
? 1
! 49087 10681442
? 1
! 45149 233568002
! 13064 736533019
! 36891 281597089
? 1
! 48315 81719874
! 19306 395277366
! 13238 821789150
! 15511 735650183
! 4776 284626492
? 1
! 37470 528849950
! 26085 906288542
! 45640 624020937
! 1967 219341304
? 1
? 1
? 23677
! 4640 110404200
? 1
? 1
? 1
? 1
? 1
? 1
! 9113 116323233
! 1876 133161725
! 1070 951746735
! 28450 280315659
? 1
? 1
! 21038 709115789
? 1
? 1
? 1
! 12943 198598661
? 1
! 31769 691386765
? 39644
? 27955
! 30808 943709901
! 23055 417529377
! 41361 640454272
! 43059 678422622
! 2504 154141715
! 17421 78150446
! 45001 38975166
? 1
! 14455 341499712
! 8655 620621982
! 3383 153730672
! 36425 539817012
? 12257
! 5529 788207130
? 1
! 11284 950219879
? 1
? 1
? 1
! 15032 53489329
! 33063 983660873
? 1
? 1
! 28230 953013116
? 1
! 41539 886823271
! 35852 872136617
! 15374 72422268
! 8120 139959393
? 1
? 1
! 16822 691335604
? 1
? 1
! 32088 900034417
! 46919 799980917
! 20731 263335152
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 22046 261522339
? 1
! 29366 494741625
! 25469 178563471
? 1
? 1
? 1
! 21369 574998104
? 1
! 24756 579910176
? 1
! 37850 54248220
! 33268 475146160
? 1
? 1
! 8806 432741874
! 10675 947377040
! 33851 629497750
? 1
? 1
! 16237 837711663
? 1
? 1
? 1
? 1
! 38061 788377598
! 31446 643448370
! 44598 584641802
? 1
? 1
! 5110 482609428
! 33131 684251429
! 10739 302423149
! 8138 70028300
! 27850 942552766
? 1
! 16671 2830171
! 22455 957589992
! 28346 285195604
! 42096 126204651
? 24440
? 1
! 26615 305625595
! 49599 128196529
! 11088 469434255
? 1
? 1
! 14101 919749360
! 28170 602242130
? 1
? 1
? 8806
! 35608 1400122
? 1
? 1
! 39940 54080036
! 48811 432716973
? 1
! 38614 327209593
? 1
! 26377 453787020
! 40807 231733753
! 4284 385957332
? 1
? 1
? 1
? 1
! 28485 964936276
! 7272 851619500
! 48125 204842459
? 1
! 15050 118601380
? 1
! 39124 712612305
? 1
! 19422 488095487
? 1
! 16534 749110218
! 22813 124068455
? 1
? 1
? 1
! 2779 357665655
? 1
? 1
? 9322
! 9209 536859137
? 1
! 13079 631493795
? 1
! 44623 850812205
? 1
? 1
! 16837 740343825
! 14620 835524404
? 1
? 1
? 1
! 49031 930210597
! 18832 260149694
? 1
? 1
? 1
! 404 447854187
? 1
! 9117 179917283
! 23331 226889792
! 31011 34932424
? 1
! 7892 469202223
! 7404 948023897
! 4241 837891672
! 24605 540480586
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 19402 565592032
? 1
? 1
? 36600
! 31010 473781593
! 20679 532146982
! 5899 357173086
? 1
? 1
! 37081 4006874
? 25375
! 26704 371474401
! 18339 280310810
! 18869 305592215
? 1
? 1
! 48763 443839953
? 1
! 17590 691439318
! 42659 656765946
! 1020 932368547
? 1
! 48727 597081405
? 7765
? 1
! 3782 461938501
? 1
! 38388 266317899
! 28888 60495989
! 34134 885359768
! 21491 25857073
! 10077 726445791
! 2738 172573815
? 1
! 19406 835074053
? 1
! 14971 713992762
? 1
! 22931 51287140
? 1
! 29040 148729543
? 1
! 5712 136040337
? 1
? 1
! 8490 950254355
! 236 69105125
? 1
! 20449 739856994
! 20988 895950169
! 27631 966901564
! 10660 743953081
! 46244 570230792
! 4472 347868679
! 37068 402072053
! 31539 988859310
? 1
? 1
? 47675
? 1
! 30394 314974687
? 1
? 21212
? 1
! 31636 640800448
! 30438 171334253
! 4996 873496649
? 1
? 1
? 1
? 1
? 31723
? 1
? 13659
? 1
! 16565 661613497
? 1
! 21792 889174203
? 1
! 41868 172196461
! 48912 524464731
? 1
! 32891 587992467
! 40918 993857938
? 1
? 1
? 1
! 11546 706333149
? 1
? 1
? 1
! 34338 930901079
? 18625
? 1
! 7170 44957888
! 29738 746398323
! 33100 891739687
! 37838 671108202
? 1
? 12386
! 2811 72744837
? 1
! 45087 697379245
? 1
! 39734 330162447
? 1
? 1
! 34295 487906721
! 45802 55844578
? 1
! 26522 243436472
! 8725 672905756
! 47981 308191578
! 35671 513200771
! 6485 853465816
? 1
? 1
! 41776 411867007
! 11433 930558324
? 1
? 1
? 47753
! 29854 358191614
? 48464
! 33494 734046216
? 1
! 22754 44808407
! 26829 899194191
! 6463 876906415
! 22968 672795079
! 40172 329699373
! 19757 364311996
! 15863 169700065
? 1
? 1
? 1
! 29474 715306627
? 1
? 1
? 1
? 1
? 1
! 12757 240700525
? 1
? 1
! 35075 106124311
? 1
? 1
? 1
! 18785 209596598
! 31935 75519424
? 1
! 28841 11877607
! 22179 940710873
! 4966 889675356
! 9579 938620315
? 1
! 40847 134239284
! 2086 591706580
? 1
! 14829 676262985
! 48798 411746434
! 11289 442846484
! 25221 519420872
? 1
! 45784 637871622
! 18534 691069621
! 48808 445096399
? 1
! 34086 638967089
! 46719 814004365
! 45222 632562905
! 16049 832853321
? 42634
? 45741
! 5028 812934719
! 44832 354961931
! 31964 577086258
? 1
! 8300 471045081
? 1
? 1
? 1
? 1
! 18424 307639132
? 5930
? 1
! 33769 633646885
! 26481 62091289
! 48773 74206062
? 1
? 1
? 1
? 32832
? 1
! 25295 548411792
! 38659 346720847
? 1
? 1
? 1
? 1
! 40793 415038030
! 28917 750145213
! 2015 666730003
! 46019 622629992
? 1
? 1
! 36057 804978413
? 1
? 1
! 6345 728388644
! 21758 204843804
! 27202 619239725
? 1
? 1
! 41417 615611662
! 37530 460547701
! 17973 987215195
? 1
! 7076 568001420
! 35274 467995994
? 1
? 1
? 1
! 7438 669859399
? 1
! 5881 836444491
! 34988 552493351
! 3746 698988808
? 1
! 16608 498343551
! 7935 638854470
! 4949 367706445
! 25772 420283024
! 28252 879811412
! 37317 365270117
! 1204 328782973
! 10365 598728696
! 10375 859087917
! 23784 205378930
! 33444 965917764
! 11029 791676845
! 16013 491319193
? 1
? 1
? 1
! 47067 639059696
? 1
! 13616 735208894
? 1
! 17051 726136890
? 1
? 1
! 34205 372790221
? 1
? 1
? 1
? 1
? 1
! 38987 401113681
? 1
? 1
! 10353 937397517
? 1
! 26243 898813079
? 1
! 40880 222363798
? 1
? 1
! 19772 17299453
! 23556 34410145
? 1
! 19968 382471906
? 1
! 4595 396811238
! 34504 62872290
? 1
! 47155 376663260
? 1
? 1
? 1
? 3933
? 1
? 1
? 1
? 1
! 48411 763744675
? 1
? 1
? 1
? 1
? 1
! 12243 263974581
? 1
! 33377 725187249
! 7806 494937684
? 1
! 31781 261403860
! 33643 364118846
! 1033 187773985
! 12763 114479225
? 1
? 1
! 40722 13851931
? 1
! 3959 208901774
? 7924
! 28430 879844555
? 1
! 15058 474909307
! 29248 388318809
! 13083 459272946
? 12198
? 1
? 1
? 1
? 1
! 35028 137680705
? 1
! 34876 958084825
! 22833 387804044
? 1
! 43220 76415223
! 37545 150012682
! 48862 834177761
? 1
! 35860 605152406
! 41211 315951148
! 48164 515658917
! 29687 54706072
! 43992 719733410
? 1
? 1
? 1
! 24336 556896292
? 1
? 1
? 1
? 1
! 34041 397248489
! 37977 606316702
? 1
? 20022
! 42860 449754538
! 49083 204995377
! 31386 1129865
! 48311 291588773
! 1323 227014256
! 48589 691625043
? 1
! 25976 132372832
! 18133 632194532
! 8562 727627681
! 37562 383691163
! 6456 568554587
! 25388 132609472
? 1
? 1
! 13240 737985596
! 23035 748390578
? 1
? 1
! 3255 506191593
! 35246 651187443
! 42938 714847753
! 27321 483823311
! 46076 185381365
? 1
? 1
? 36096
? 1
? 1
? 1
! 3037 895218399
? 1
? 1
? 24061
? 38648
? 1
? 1
? 1
? 1
! 42148 591243933
? 1
! 26751 358383244
! 24255 378736099
? 1
! 11713 12671446
! 11581 785431392
? 1
? 1
? 1
! 42364 517081070
! 48613 899868441
! 43888 94206777
! 5082 273508658
! 36736 175872882
! 41766 351127870
? 1
? 1
? 5847
! 22732 261909795
! 30547 7362997
? 1
! 6859 25064423
! 41618 167219758
? 46506
! 14038 116173116
? 1
? 1
? 1
? 1
! 32973 763270230
? 1
! 30258 49976915
? 32435
? 1
! 44391 840914859
? 1
! 26292 160619344
! 10047 797378350
! 18973 391987452
? 1
! 36674 369470485
? 1
! 44835 178561988
! 42216 516375708
! 28309 62408916
? 1
! 45002 647171709
! 11811 489057790
? 1
? 16319
? 1
? 1
! 38673 406116892
? 1
! 10554 648063369
? 1
! 45662 894313784
! 28986 624336927
? 1
? 1
? 1
! 21935 546952145
! 43261 675577369
? 1
? 1
? 1
? 1
! 21204 204283846
! 46847 881406717
! 20097 949711707
? 1
? 1
? 1
! 25793 789555084
! 7244 869028980
? 1
? 1
? 1
? 1
? 1
! 34972 327048962
! 45184 912291220
? 1
! 43591 770177796
? 1
! 17792 625600586
? 1
! 27104 751226298
? 1
? 1
? 1
! 11339 311586960
! 38246 908200988
! 49267 377723308
! 27414 410188245
? 1
! 3857 48709693
? 1
! 12546 95858934
? 1
? 1
! 27213 540970051
! 11075 921250732
? 1
? 1
! 46323 919959524
? 1
? 1
! 16808 380052103
! 12536 101184194
? 22594
? 1
? 7860
! 26312 727750168
? 1
? 1
? 1
! 22862 828001253
! 2948 340701997
? 1
! 25647 455004357
? 1
? 1
? 1
! 37203 541749857
! 45477 758945592
? 1
! 39693 426292092
? 1
? 1
? 1
? 1
! 6433 305561583
? 1
! 6950 902619460
! 14460 867339314
? 1
? 1
! 29745 336964532
! 12234 608770776
? 1
! 42862 459814302
? 1
! 19981 932702232
! 42235 495487581
? 1
! 21536 615253527
! 41697 879294426
! 28458 909774321
? 2916
? 1
? 1
? 1
? 1
! 33679 332442631
! 27578 425269035
? 1
! 1288 484134988
? 30652
! 42511 884970801
! 13647 36234427
? 1
? 14412
! 2680 858924358
! 11446 418558614
! 44676 69239582
? 1
! 25187 189478253
! 27148 488123951
? 1
! 41404 637542012
? 1
? 1
? 1
? 1
! 2055 933083781
! 23022 875864007
! 9758 975185490
? 1
? 1
? 1
! 28069 277822880
! 16085 390812186
? 1
? 1
? 47528
! 23436 855113463
? 1
! 33675 75683173
? 1
? 1
! 38029 736512118
! 18680 399842863
! 6446 146579258
? 1
! 4789 593164728
? 1
? 1
! 13366 201765711
? 1
? 1
! 20783 705832066
! 49613 133981644
! 25774 195378302
? 1
! 41189 505488840
? 1
? 1
? 36454
! 12781 989568370
? 1
! 9341 663085779
! 44556 947819087
! 5688 823129343
? 1
? 1
? 1
? 1
! 25515 319823538
! 14297 936145054
? 1
! 7685 886823441
? 1
! 47010 176305226
? 1
! 33724 690121285
? 1
? 1
? 1
! 17593 429052851
! 9992 294071252
? 1
? 1
? 1
? 1
! 29383 910159265
? 1
! 13479 871446586
? 1
! 2175 166892475
? 1
! 40787 959076660
! 15712 342888184
! 25756 730270641
? 1
! 21566 536440143
! 49468 556656062
! 7019 27400876
? 1
! 19332 82149169
? 1
? 1
! 19191 14896119
! 45441 175640393
! 369 406906205
! 35141 97918657
? 1
? 23115
! 47177 384491541
! 42914 821949618
! 27359 396542197
! 1219 893533656
! 38302 655465772
! 48508 413541276
? 1
? 1
? 1
! 49881 592669222
? 1
! 22230 549264593
! 515 336505944
! 3970 163297066
? 37817
? 1
? 1
! 31590 398030784
! 13213 866875324
? 22470
? 1
? 1
! 27570 615822098
? 1
? 14516
? 7141
! 25819 832224785
? 1
? 1
! 28530 63354411
! 34930 660763379
! 6721 459730243
! 13524 926916432
! 10857 57417555
? 1
! 7824 649735776
? 1
? 1
? 1
! 26432 938763878
? 1
? 1
? 1
? 1
! 30860 158534485
! 1029 456180152
? 1
? 1
? 1
? 1
? 29274
? 1
? 1
? 1
! 29080 205575420
? 1
? 1
? 1
! 18305 397349898
? 1
? 1
! 37086 756556594
? 28760
? 1
? 1
? 1
? 1
! 11603 530262159
! 5817 324224764
! 47231 545081082
? 1
! 18015 105172679
! 2058 466103854
! 10347 577914402
? 1
! 37928 317892714
! 6548 301455722
! 41329 27231498
! 44166 240768823
! 22920 608924384
! 12689 824581808
! 15635 741006447
! 39634 581940150
! 38095 706056006
! 43081 247146508
! 29733 937084772
? 1
? 1
! 27769 881652608
! 40492 153529758
! 1409 322013334
? 1
! 26096 90913990
? 1
! 32908 422381708
! 9811 661994982
! 49132 436086828
! 4106 158776515
? 1
! 30328 236644744
! 1234 767593876
! 34595 60971213
? 1
? 1
? 1
? 1
! 48371 429092519
? 1
? 1
? 1
? 1
! 44879 60791494
! 11308 352156944
! 31818 443635529
! 2638 875775783
? 31530
? 1
! 48181 566065533
? 1
? 1
! 30277 707859413
? 1
? 1
? 47483
! 47220 517631830
! 37188 186732500
! 11056 889933190
? 1
! 5955 411996539
? 1
? 1
! 45798 120164564
? 1
! 40441 446988554
? 1
? 1
? 1
! 11127 220015196
? 1
! 19829 645772311
? 19070
? 1
? 1
! 13328 62675319
? 1
? 12632
! 30871 325294248
? 1
! 32953 377276470
? 1
? 22840
? 1
! 23857 787272897
! 28931 918791746
? 1
? 1
! 36776 855206575
? 1
! 49364 363894255
! 10142 594793366
! 6368 52792012
? 1
? 1
? 1
? 1
? 1
? 1
? 25528
! 24357 612722523
! 37753 950645297
? 35326
! 29477 829879529
? 1
? 1
! 1119 461506703
? 1
? 1
! 22423 192194715
! 30638 774446176
? 1
? 1
? 1
? 1
! 20423 51688170
! 14516 705379106
? 1
! 16675 240760016
! 38266 569232773
? 1
? 1
! 17832 574574885
? 1
? 38797
! 20408 500718846
! 42374 629289935
! 17544 431394389
! 5786 86193371
? 1
! 7276 629382130
? 1
? 1
! 1463 818938773
? 1
? 1
! 31532 231913786
? 1
! 13851 3549583
? 1
! 47968 384164230
? 1
? 1
! 18544 588276319
! 41888 107793772
! 14967 261550814
! 31708 211820340
? 1
? 1
! 33402 996558557
! 22441 664097559
! 10640 249910060
! 9926 557853107
? 1
! 19206 212364173
? 4194
? 1
! 46978 239326546
? 1
! 40132 455377397
? 20748
! 21537 251292868
? 1
! 35270 477304331
! 6927 657148540
? 1
? 45288
? 1
! 6704 650138966
! 21334 38435828
! 8853 256571945
? 1
! 13721 887526032
! 24499 27199333
! 8485 33557043
! 47002 244450981
? 1
? 1
! 28927 775570577
! 9597 527918210
? 1
! 40251 344745793
? 1
? 1
! 2213 254752729
? 1
! 46587 462924611
! 29362 354418432
? 1
? 1
? 1
! 12422 863742719
? 1
? 1
! 42754 296531939
? 1
! 18065 893048715
? 1
? 1
? 1
! 1393 375105635
? 36657
! 34420 340149390
! 26701 167266142
! 9328 787715114
? 1
? 9207
! 43383 599910210
! 46326 638071395
! 9093 551376064
! 12102 9272798
! 7457 443384673
? 1
! 47821 463456238
! 10957 363700685
! 11949 400437385
! 25703 788376011
? 1
! 43879 676829996
! 44546 445372960
? 1
! 20934 462062560
? 1
! 19510 75768040
! 20705 275729718
! 23728 25112683
! 48318 895852666
? 1
? 1
? 1
? 1
! 35829 489951336
? 1
? 1
? 1
? 1
! 26386 926281781
! 26474 148623939
? 1
! 11954 390346199
? 39957
? 1
! 43763 118812363
? 1
? 1
? 1
! 30502 200526075
? 1
! 38644 548268572
! 5596 55829692
? 1
! 25352 534820209
? 1
? 1
! 46524 742271577
! 13298 41269151
! 29605 309645954
? 1
? 1
? 1
! 45686 428766913
? 1
! 1126 118753595
? 1
? 22268
! 5130 84572372
? 1
! 33839 255757003
! 28266 695903902
? 7357
! 2572 686423916
! 16419 295515716
! 47275 34884920
! 16410 190348575
? 1
? 1
! 10515 526031917
? 1
? 1
! 12129 595551046
? 1
? 1
? 1
! 11443 497309970
! 34855 447190755
? 1
! 44168 184636395
! 38237 453149696
! 27445 886559937
? 1
? 1
! 38532 707039657
! 5207 973307856
! 37239 415536559
! 29610 934355472
! 45030 987420619
! 31828 676357467
? 1
! 13666 742031852
? 1
? 1
! 39051 377916157
! 1143 536314552
? 1
? 1
! 7541 862815583
? 1
! 5168 791284279
! 3085 529734028
? 1
? 1
? 1
? 1
! 28792 868335941
! 34947 224421702
? 1
? 29902
! 47983 942051309
? 1
? 4016
! 29284 920017614
! 12468 752150569
? 1
! 31131 298693579
? 1
? 1
? 1
! 7483 51507281
? 1
! 1921 39423068
? 1
? 1
! 20254 866735159
? 1
! 28706 830802787
! 1559 614201052
? 17220
? 1
? 1
? 1
! 36214 744258060
? 1
! 13275 207315741
! 38195 958280362
? 41206
! 436 162929295
? 1
? 1
! 9610 48892376
? 48575
? 1
! 1632 682286842
? 1
? 1
? 5420
? 1
? 1
? 1
! 243 955945588
! 43583 410010107
? 1
! 39037 627949392
? 1
? 1
! 49272 984812010
! 5103 768417663
! 45946 973338800
! 32513 615918453
! 7178 192155845
! 4183 799702473
! 45076 528165345
! 8457 254105616
! 48157 973014859
? 1
! 18346 15608103
! 44843 334880361
! 16986 736051925
? 1
! 12773 372513726
! 11962 10301053
? 1
? 1
! 2995 118182394
? 1
! 45409 458624627
? 1
! 28542 53759146
! 2540 613127734
? 1
! 49452 667083950
? 1
? 1
? 1
? 1
! 22904 371904847
? 3649
? 1
? 1
! 17144 773027462
? 1
? 1
? 1
? 1
! 3382 630843455
? 1
! 36991 96810005
? 1
? 1
! 8514 953516802
? 1
? 1
! 5647 31624876
? 1
! 49664 481480522
! 37127 807617058
? 1
! 38389 183791706
? 1
! 43298 540353284
? 1
! 21131 299206726
! 20428 142424264
? 1
! 45949 527096284
! 35136 428760796
? 1
? 1
! 7116 110302174
? 41957
? 1
! 13480 975361707
? 1
? 1
? 31200
! 35436 522762271
! 23180 650164494
? 1
! 5713 78203977
! 11331 6654973
! 1320 652969142
! 48591 658530238
! 3485 205105447
? 1
! 32096 272059291
? 1
! 39231 560867094
! 27645 118098980
? 1
? 1
! 9893 185952644
! 3390 229830200
? 1
? 1
! 32123 687313377
! 43183 811856280
! 10516 133762426
! 49812 688223027
! 26757 612502590
? 1
! 15954 139361225
! 44786 430192276
? 1
! 48319 691745929
? 1
! 26490 868295443
? 1
? 1
? 1
! 39188 466890590
! 29251 689880648
? 1
! 14391 767452571
? 1
! 21231 705772458
? 1
! 49389 468044268
? 1
? 1
? 1
! 2761 113883775
? 1
! 854 630958232
? 1
! 1349 553343171
? 1
? 1
! 4391 631774045
? 1
! 48880 563544760
? 1
! 242 62306342
! 41426 192711257
? 1
! 33633 174201097
? 1
? 27199
! 32889 522017789
? 1
? 1
! 35024 331488653
! 19701 855560809
! 44087 724210840
? 1
? 1
! 10546 870823345
! 18764 212000859
? 1
! 34116 467441740
! 30455 20283510
! 31739 982005073
? 1
! 8099 705741427
! 27846 842792590
? 1
! 34138 269095816
? 1
? 39027
? 1
? 1
! 43778 390508617
? 1
! 26794 106733978
? 1
! 37375 23710631
! 9469 581821018
! 26255 731649952
! 30635 292453785
? 1
? 1
? 1
! 33637 89575847
! 14723 476911077
? 1
? 1
? 1
! 47136 819891344
! 24102 931296215
? 4005
? 1
! 16401 161919271
! 12467 655730604
! 7000 521836584
? 1
? 1
? 1
? 1
! 45085 92952878
! 10667 261384108
? 1
! 46078 913491142
! 31940 739403197
? 1
? 1
? 1
! 29048 908498264
? 1
? 1
? 1
? 1
! 10262 640747381
! 36667 194250934
? 1
! 26066 759556368
? 1
? 1
! 44385 544439657
! 1584 197548919
! 45370 491742826
! 14429 304519304
! 32060 746547747
! 30191 845358899
! 27435 704015492
! 14392 45605429
! 11856 932989671
! 27695 776124336
? 1
! 34805 552337279
! 47723 855175388
? 1
? 1
? 1
! 20019 506324318
? 1
? 1
? 1
? 1
! 40620 125260216
? 1
? 1
! 2909 811718057
? 1
! 14488 47357898
! 3975 544340614
! 47490 612120396
! 11170 447341733
? 1
! 8550 859909742
? 1
! 32472 875674180
! 43435 375291089
! 32541 804375677
? 1
! 1567 111318215
! 29027 224262308
? 16277
? 1
? 1
! 35651 719970008
? 1
? 1
! 17712 539061782
! 6259 816947544
? 1
! 11667 134525626
? 1
? 1
! 3104 702304823
? 1
? 1
! 47944 3663532
? 1
! 27102 824004707
! 38616 221038405
? 1
! 1156 917271481
! 351 867217833
? 1
? 1
! 45511 452308821
? 1228
? 1
? 1
! 11879 241974456
? 1
! 43198 843721696
? 1
? 1
? 1
? 1
? 1
! 25559 21424456
! 35800 898310435
? 1
! 42644 15746684
! 36936 292881267
! 35921 156227093
? 1
! 10364 660327542
? 1
! 4649 413593984
? 31762
! 6979 120210974
? 1
! 43957 860604436
? 1
? 1
! 22225 741617294
? 1
? 1
? 1
? 1
! 44072 988448126
! 27701 536353931
? 1
! 4246 92284291
? 1
? 1
? 18383
! 34167 223919626
? 1
! 6813 199841698
? 1
! 14601 553740677
! 1818 66238808
! 14757 662193187
! 2972 145746837
! 32883 91657733
? 1
? 1
? 42671
? 1
! 2634 491483804
? 22656
! 15685 880729793
! 30842 305276616
! 12132 596159793
! 38314 315008774
? 1
? 1
! 18284 626064960
? 37495
? 1
? 1
! 41801 69453091
? 1
? 1
! 29111 947359042
? 1
? 1
! 16619 958033716
! 26973 627962491
? 1
! 11784 857908390
? 1
! 2013 391371009
! 47144 390488228
! 8856 148227515
! 31441 546547331
! 14182 359069919
? 1
! 10991 421122886
? 48642
! 4972 835808255
! 19992 469162473
! 44943 216594033
? 1
! 9907 369576636
! 11545 201781106
? 1
? 33541
? 1
? 1
! 25161 268925637
! 42832 697647688
! 26953 451152657
? 1
? 1
! 12426 875141577
? 1
! 4870 68293006
! 9141 411301748
! 30109 203273474
! 15414 934411881
? 1
! 19228 795945831
? 1
! 34959 299743565
? 1
? 1
! 26342 166743282
! 30111 859993701
! 26125 222399461
? 1
! 47200 138841056
! 28744 277262582
! 47217 571886115
? 1
? 1
! 30239 166247195
? 1
! 40229 133046218
? 1
? 1
? 1
! 44150 224382987
? 1
? 1
! 39000 150004924
? 1
? 1
? 1
? 1
? 1
! 20977 85437630
! 42039 442462787
? 1
? 1
? 1
! 25716 871978645
! 33706 135656866
? 1
? 1
! 26536 576048410
! 39059 815291761
! 17180 548987871
? 35645
! 46481 792802156
? 1
? 1
? 1
! 31679 185579534
! 17303 426202967
? 1
? 1
! 21141 476407034
! 18676 597169723
! 33673 598163253
! 15728 503525033
! 15716 592754945
? 1
? 1
! 39240 425307473
? 43357
! 20856 901706900
? 1
! 22958 105543829
? 1
? 1
? 1
? 1
? 1
? 16481
! 49802 828613814
? 1
! 21520 725906236
? 1
? 1
! 23209 642553810
! 48564 978202368
! 43669 864895997
? 1
! 37913 26255323
! 33507 997154552
! 44542 217007573
? 1
! 34175 36989129
! 13995 102436325
! 8126 356039548
! 27232 865255422
! 21539 683652916
? 1
! 28699 776980512
? 1
! 34500 499639795
! 1980 747578129
! 44659 234871538
? 1
! 2981 587544628
! 21177 226467196
? 23138
! 26093 717009637
! 4161 466251966
! 47285 170862695
? 1
! 15249 167557629
! 41135 697441529
! 28053 568055122
? 1
? 1
? 1
! 34909 132953700
! 49168 122495880
! 28271 463762730
! 37681 650437604
? 1
? 1
! 28755 645039667
! 17889 729032731
! 27823 477055493
! 11565 887094491
! 1624 340685186
? 1
! 19917 273501171
! 7018 242195151
! 46488 308463065
! 33052 222093989
? 1
? 1
! 26431 983684745
! 48251 126366926
! 47805 825105099
! 12846 319206418
? 1
! 3545 189468678
? 1
? 19326
! 4914 738907354
? 1
! 5129 574754682
? 1
? 1
? 1
? 1
? 1
! 2658 165862088
! 31908 692791106
? 1
? 1
? 1
! 42219 831243483
! 33122 738153985
? 1
? 1
? 1
? 1
! 24238 389307346
! 38791 714609334
? 1
? 1
? 1
? 1
! 46173 761462072
! 16150 149242774
! 40958 752675812
? 1
! 40509 726911471
? 1
! 10199 717085598
? 1
! 45505 512614522
? 1
? 15750
! 11236 188130946
! 6413 899767819
! 39641 590595658
! 27030 493467663
! 12863 444789811
? 1
? 1
? 1
? 1
? 1
! 24931 325077420
? 1
! 45442 652081628
! 20913 82681774
! 22619 675231282
! 41273 988736123
? 1
! 1550 309516011
? 1
? 1
? 1
? 1
! 45775 556986366
? 1
! 28903 348829488
? 1
! 12186 48038674
? 1
? 1
? 1
? 1
! 25168 558798149
! 45317 102461752
? 21156
? 1
! 3295 824916640
? 25123
? 36121
! 37771 405423052
! 19823 988330033
! 43017 771723424
! 46473 393102552
! 37748 523986861
? 1
? 1
! 41710 781580322
? 1
? 1
! 21408 231062548
? 12993
? 1
? 1
? 1
? 1
? 1
! 42896 853237119
! 2242 994084597
! 30331 315914203
? 1
? 1
! 22980 69886424
? 1
! 37364 472243959
! 39929 717098881
! 8587 672975262
! 22777 968461287
? 1
! 27475 461492177
? 1
! 32411 617686992
? 1
? 1
! 9281 123425712
! 3024 843452418
! 7697 805007709
? 7525
? 1
! 8627 207118246
? 1
! 38512 86072203
? 1
? 42663
? 1
? 1
? 1
? 1
? 1
! 47856 333044506
? 1
! 40558 295477227
? 1
! 47997 508224217
! 33225 734307126
! 30552 104347826
? 1
? 1
? 11650
! 30840 794360114
? 1
? 1
? 27892
! 13641 487771796
? 1
! 36701 946348222
? 1
? 48506
? 1
? 1
? 1
? 1
? 1
! 37429 863110647
! 9608 476472333
! 34847 207669063
? 1
! 24159 927283845
? 1
! 2443 795779628
! 3143 170127098
! 46798 247158964
? 1
? 1
! 49059 127065589
? 1
! 32818 378915051
! 40537 410610326
! 37858 694889823
! 3626 860240197
! 30164 934578565
! 9339 694720426
! 25723 765536202
? 1
! 1664 288951485
? 31923
? 1
! 18550 518318941
? 1
! 23288 156560442
! 7412 963338233
? 1
! 47787 164072882
? 1
? 1
! 40989 337387650
! 3542 571308139
! 25111 759778768
? 1
! 29949 900693515
? 1
! 7181 152660501
! 34160 301229923
! 9176 953458495
! 22383 100529773
! 32308 243118322
? 1
! 8572 147457224
! 40273 166119983
? 1
! 4820 646293244
! 18026 98440229
? 1
! 11034 232917152
! 37448 271415781
! 31747 936227700
! 49796 605988972
! 30762 954429839
! 14818 573029527
? 1
! 26903 994788872
? 1
! 27977 315323323
! 36474 655628848
! 28150 337835632
! 4238 860448070
! 19924 25366078
! 33640 971982250
! 0 793952034
! 1355 395888954
? 1
! 15522 327125687
! 34095 818347606
! 1837 287930758
? 1
! 9307 350111511
? 1
? 1
! 48004 460891367
! 24420 555423818
? 1
? 1
? 1
? 1
! 30585 685594803
! 40419 993315064
? 1
! 33218 195865764
? 1
? 1
? 1
? 4456
? 1513
! 37538 181116455
? 26794
? 1
! 36519 658774939
! 42946 839613247
! 41809 240426429
! 14765 754284144
! 43101 91200518
! 8675 444630804
? 49813
? 1
! 20187 77677909
? 1
! 40265 827576251
! 15938 512386752
? 1
? 1
! 11065 815267403
? 1
! 2109 925476428
? 1
! 27397 900552548
! 23563 983235074
? 1
? 1
! 26987 74820360
? 1
! 5291 625204695
! 8752 688567056
! 17174 420872394
? 1
! 10729 128483254
? 1
? 1
? 1
? 1
? 1
! 39358 312026506
? 1
? 1
? 1
! 22557 722119647
! 3661 880384495
? 1
? 1
? 1
? 1
! 38398 861205417
! 27680 871299836
! 18811 369313630
! 20979 621510489
! 623 853932272
? 1
! 34710 922694661
? 1
! 22445 758342647
? 25400
? 1
! 46198 195958561
! 37621 828139012
? 1
! 17364 382047633
! 5582 13672644
? 1
? 1
! 26708 356833928
! 11978 375819257
? 1
? 1
! 7637 312550728
! 42650 50284998
! 12990 844793565
! 10225 771959768
? 23980
! 40479 209189246
? 6133
! 15618 515510325
! 8783 506324451
! 8576 649811071
? 1
? 1
? 1
? 1
? 1
? 1
! 23009 706982855
? 1
? 1
? 1
? 1
! 8803 922894272
! 42895 960571836
! 10562 244419769
! 3403 574370015
! 13020 49421365
? 1
! 837 924748597
? 1
? 1
! 48044 859999822
? 1
! 17135 469649797
! 3513 9084150
? 1
? 1
! 47847 973867477
! 40531 581850027
! 17271 6894622
? 1
! 49785 569175533
? 1
? 1
? 1
? 44348
? 1
! 48453 498060124
! 3031 297549931
! 7462 908797022
! 46410 820391161
! 13760 983040108
! 27455 805157663
! 3000 30034685
! 45905 578521617
? 30669
! 16807 804445754
? 1
! 1965 910743897
! 21234 235119281
? 1
! 37736 273242459
? 1
? 1
! 15624 724859354
! 28273 207644597
! 4066 630793235
? 1
! 31989 737900768
! 17143 833755494
! 30371 974714933
? 1
! 44396 646346337
! 32526 101906893
? 1
? 1
! 9891 616919762
? 1
! 17511 630437672
? 1
? 1
? 1
! 297 296219627
? 1
! 36361 6308243
? 28901
! 35460 312299792
! 12728 534690407
? 1
! 22142 982665927
? 1
? 8538
! 49192 758622986
! 5620 278722120
! 31984 2504312
? 1
! 47842 386041761
? 1
! 38082 811805795
! 1367 865682284
! 6571 864643400
! 34877 79818066
! 10038 694882530
? 1
! 21187 672687793
! 33647 862815289
? 1
! 42932 957980742
? 1
! 6855 352230692
! 27340 523872821
! 22253 198892131
? 1
! 5768 418449676
? 1
! 29781 375921993
? 2875
? 1
? 1
? 1
? 1
! 38799 217563154
? 1
? 1
? 1
! 32815 317093414
! 2988 396454371
! 47916 734975078
! 32198 378884397
? 1
! 8368 445025476
? 40044
! 41562 324788153
! 42517 255823340
? 1
! 19831 166399525
! 47692 121962503
! 10983 261912589
! 43872 728934238
! 8386 192825254
! 22717 30156895
? 1
! 35759 633786012
? 1
! 4614 851426313
? 1
? 1
? 1
! 1344 287991126
? 33324
? 1
! 43725 318118115
! 43250 535009227
? 1
? 1
! 27992 997345494
? 1
! 17822 658040248
? 1
! 12254 422559261
! 8596 267668663
! 21873 991489429
? 1
? 1
! 48351 868085959
? 1
! 38043 246410057
? 1
? 1
! 15149 43256073
! 40351 376315051
? 36391
? 1
? 1
! 41479 573580526
? 1
! 31917 125244907
? 1
? 1
? 48117
! 6377 379554282
! 38748 803553900
? 1
? 1
! 25891 583813239
? 1
? 2103
! 44959 824016023
? 21647
! 46859 189669390
! 33039 512163344
? 1
! 30516 84322055
! 13106 386344911
? 1
? 1
? 29480
! 20910 696513052
? 1
? 1
! 40709 40773158
! 22380 973950926
? 1
? 1
! 49040 442397774
! 5676 226819060
! 10503 263393420
! 4340 803360087
! 12022 825600504
! 28347 406363741
! 45186 576325638
? 1
! 35358 848501678
? 1
? 1
! 49221 907588283
? 1
! 20800 412995170
! 20655 146794284
! 19015 276111146
? 1
! 25202 135684103
! 43712 541870031
? 1
! 43068 544559486
? 49466
! 31629 31646233
? 1
! 28194 999425652
? 1
? 1
! 31388 987482789
! 1799 658632295
? 1
? 1
? 1
? 1
? 31313
? 38480
? 1
? 34710
! 42619 127503143
? 1
? 1
? 1
? 1
? 1
! 40831 609859094
? 1
! 22024 623335150
! 21603 829818417
? 1
? 1
? 1
? 1
! 16467 938995668
! 10498 402801293
! 3784 270569451
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 12437 65780082
! 5282 533150092
? 49144
? 1
? 1
! 5680 231169638
? 1
? 1
! 15333 489709857
! 30745 145309547
? 1
? 1
! 29213 705086244
? 1
? 1
? 1
? 1
! 37164 393012054
? 1
? 1
! 46946 350502884
? 1
! 34946 649556020
? 1
? 1
! 7297 89257444
! 7139 664938063
? 1
? 1
! 1677 462146893
! 1203 835984751
? 1
! 47870 935552131
? 1
! 1248 188153862
! 38495 442099035
? 1
? 1
? 1
! 6110 266305498
? 1
! 28253 276540642
? 1
? 1
? 1
? 1
? 1
? 33479
! 13618 859851964
! 18959 184117998
! 22338 95308466
? 1
! 22041 225625989
! 48374 613550985
! 27587 445815742
? 1
! 17836 139313096
! 42737 445010493
? 1
! 24144 421095733
! 156 254055020
? 1
? 23685
? 1
! 14069 194140297
! 35230 681634687
? 1
! 23214 734035311
? 41048
! 15248 566546905
? 1
? 1
! 30804 642528538
! 16153 568534902
! 16874 384798461
? 1
? 1
? 40802
? 1
? 1
? 1
? 15067
! 16648 700147012
! 9338 329854668
! 36302 246652486
? 1
? 36125
? 1
! 31894 860914846
! 30863 72400724
? 1
! 24471 489247312
? 1
? 1
? 1
! 32453 182901001
? 1
! 44118 48571628
! 26525 907787142
! 32218 355952909
! 17960 180032761
? 1
! 3537 691484658
? 38209
? 1
! 49382 445338066
? 1
? 25165
? 1
! 33545 537164703
! 36832 717138371
! 33736 428870547
? 7972
? 272
? 1
! 31598 37910462
! 2035 303900142
? 1
? 1
? 1
! 30228 128665736
? 1
? 1
? 1
? 1
? 1
! 12160 671870332
? 1
? 1
? 1
! 32080 937815976
? 1
? 1
! 7159 795792590
? 1
! 10933 331596365
! 17563 394718089
! 29698 77034763
! 20502 474722474
! 28722 315533114
! 22774 481015473
? 1
? 1
! 43362 32440438
! 13314 811930871
! 5783 416438851
! 28520 559684755
? 1
! 5339 353083128
? 9642
! 16477 653403088
? 22061
! 48643 269185401
! 40244 633000621
? 1
! 6276 573339251
? 1
! 30110 948173029
! 44293 685300624
? 1
? 1202
? 1
! 1843 642979787
? 1
! 27137 347711951
! 27849 458803374
? 1
? 1
? 1
! 30099 353030135
! 40302 80132878
? 1
! 24001 71239111
? 1
! 27742 207225657
! 1347 903201368
! 27394 23214057
? 1
! 31733 995449898
? 1
? 1
? 1
? 1
! 19864 458746195
! 38408 677282472
? 1
! 50 180843168
? 1
! 8021 992059910
! 22831 608028649
! 9359 303120622
! 47375 2156506
? 1
! 23746 501909845
! 13735 507605013
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 1476 144165529
? 13932
? 1
! 12274 160406763
! 48238 772297275
! 21863 941812943
! 25981 622657523
? 47737
! 19610 42157854
! 29004 533825272
? 1
? 1
! 22295 659461731
? 1
? 1
? 1
? 1
? 1
? 1
! 30124 38507420
? 1
? 1
! 28566 938253660
? 35614
! 33385 126906118
! 41923 133640372
! 5914 131519066
? 1
? 1
! 26417 745564372
! 48503 985816849
? 1
! 48025 694031454
! 11669 398561498
! 17492 965068493
? 1
! 22601 229356873
! 16270 855967024
? 1
! 11934 571276389
? 38214
! 39807 474720920
! 6436 78444919
! 28514 612590932
! 40028 313692819
! 7634 586734205
? 1
? 1
! 27998 860303914
! 21741 179234941
! 42563 929950542
! 45826 973519807
! 2660 379861712
? 1
? 1
! 39086 759887478
! 43431 581567790
! 49618 512108001
! 36881 339223324
! 48516 429455271
? 1
! 24054 760695563
? 1
? 1
! 15910 421227027
! 25094 986507028
? 1
! 22587 389581894
? 1
? 1
? 1
? 1
! 1753 317228210
! 36840 347369866
! 42085 400740085
! 7058 779752349
! 49154 11409542
! 2679 70855032
? 1
! 11155 465654997
? 1
! 2695 616549967
! 20283 163075157
? 1
! 47254 424496921
? 1
? 1
? 1
? 1
! 48174 731315942
! 20503 753572455
? 1
? 4292
? 1
! 29695 16086361
? 1
! 6622 387103201
! 26350 527010148
! 30272 13376329
! 15365 592157900
! 45226 414950711
? 1
! 4811 321458721
? 1
! 29019 885834500
? 1
? 1
! 20991 847608383
! 29554 330630450
? 1
? 1
! 13684 797577760
? 1
! 18658 909399434
! 34720 900452482
? 1
? 1
! 48922 489009607
? 1
? 1
? 1
? 6201
? 1
? 49910
? 1
! 40401 536517044
? 1
? 1
? 1
! 36477 101000367
? 1
! 30607 318775772
! 36248 248159986
? 1
? 1
? 1
! 26680 245177193
? 1
? 1
? 1
? 1
? 1
? 1
! 33720 162775064
? 1
? 1
! 10521 439339409
! 8897 694249761
? 1
! 15833 939152092
? 1
! 22678 143879177
? 1
? 1
? 6214
! 5749 247562394
! 29144 167356095
? 1
! 34165 177245532
? 1
! 7593 351896586
! 13741 760035179
? 1
? 1
! 10215 689414046
? 1
? 1
! 49033 756964421
? 1
! 21559 884938266
! 20390 827276697
! 14507 938999597
? 1
! 40570 787225774
? 1
! 14382 66557624
? 1
! 8787 677720883
! 44875 958788671
! 13588 97588532
? 1
! 14114 897660320
? 1
? 1
? 1
! 24591 76446905
? 1
! 40565 476951134
? 1
? 1
? 1
? 1
? 11105
? 1
! 6243 69026313
? 1
! 39701 448301258
! 20431 313829110
? 1
? 1
? 1
! 9557 452072533
! 18967 941233193
! 47840 649902753
! 42007 572238091
! 48656 203378042
! 11675 450792563
! 16859 198354991
? 1
? 1
? 1
? 1
! 39331 872258821
? 1
! 46188 865316618
! 42822 282214041
! 24671 664453633
? 1
! 12534 960912620
? 1
? 1
! 41640 491582944
? 1
? 1
! 12382 952859883
? 1
? 1
! 24404 616024329
! 4331 323500773
! 13232 985196289
! 41961 196860325
? 1
! 33141 682712362
? 1
! 12862 156374615
? 1
! 7741 158032478
! 27199 492482539
? 1
! 48023 994434331
? 1
! 16177 85913346
! 25263 708504010
! 29211 311912914
! 22946 950878378
? 1
? 1
! 31123 635852076
? 1
? 1
! 41713 979187090
! 41658 89601643
? 1
? 1
! 44764 601059633
? 1
! 15334 480646347
! 3469 450256718
! 8272 118200306
? 17101
? 1
! 5569 796251395
? 1
! 29141 277312791
! 19776 579647865
? 1
? 1
! 4269 106388167
? 1
! 33899 872282563
! 26467 773968545
! 24856 399457044
! 34196 245681986
? 1
? 1
! 27785 725238696
! 17999 663930851
? 1
? 1
? 1
! 47033 561594531
? 1
! 17305 573831430
! 21008 396825570
! 14736 698777438
? 1
! 4571 891649619
? 1
? 1
? 1
! 7900 683473738
! 22235 325378416
! 44370 303258587
? 1
? 1
? 1
! 610 141739307
? 1
! 5607 533554679
! 33044 214205878
? 1
? 1
? 1
? 1
! 43035 857363902
! 12079 202196422
? 1
? 1
! 45521 243677435
? 1
! 13290 970996791
! 39987 75109477
? 1
! 285 48349643
! 23883 238774334
! 42340 270525607
? 1
? 1
! 40785 61499998
! 38923 927829556
! 18394 107872975
! 35909 103461985
! 6035 845117272
! 23234 432142259
? 1
! 28883 323036069
! 9215 817442737
? 1
! 544 559066331
? 1
! 48527 678578735
? 1
! 27766 482262983
! 33739 448774637
? 1
? 1
? 1
! 12550 689432524
! 29523 469025465
? 1
! 48381 305632952
! 25619 163928481
! 25211 977057906
! 27994 370606347
! 47223 100982762
? 1
? 1
? 1
! 35031 738704017
? 12036
! 29359 44631300
! 3482 620255842
! 448 869499979
! 25172 941680181
! 40495 75208007
! 17103 409469686
! 35037 732940675
? 1
! 16093 75940280
! 37489 380347000
! 24540 83610638
? 10483
! 29850 511004619
! 26293 239563038
! 20550 48152780
? 1
! 41081 811604747
! 38464 832333201
! 10512 478642744
? 1
? 1
? 1
! 40451 496465932
? 1
! 27560 439876263
! 23899 761305365
? 1
! 15170 384326114
! 2483 138098374
! 18800 521141857
! 31837 649657482
! 27108 43946518
? 1
! 10949 762677583
! 7274 281080564
? 1
! 38140 432069422
? 1
! 30027 132634523
! 45773 560600466
! 22749 847127554
? 1
? 1
! 1732 486693314
! 15199 783004002
? 1
? 23
! 5300 66270552
! 28909 736372675
! 2832 973734314
! 40507 323967533
! 46505 993469903
! 32328 543533290
? 1
? 1
! 42501 464220549
! 45029 626839120
! 29202 578466794
! 42612 531087171
? 1
! 46943 584654602
! 31001 533167856
! 42705 843011431
! 28532 661075908
! 38035 165933493
? 1
! 7515 430393891
! 41700 32140498
? 1
! 36015 627691572
! 15514 981182863
! 20909 684860442
? 1
! 29500 137390601
! 42404 833377426
! 11833 551791947
! 45268 942273377
! 43281 322126724
! 30106 350577263
? 1
? 8253
? 43574
? 1
? 1
? 1
? 1
! 3546 620077170
! 23729 258206401
? 1
! 29837 148795767
? 1
? 1
? 1
! 40810 312956134
? 37731
? 1
? 1
? 1
! 6804 851799208
? 1
! 30419 425622926
? 1
! 12710 292616463
! 39968 519144965
? 34232
? 1
? 39472
? 20247
! 36799 472451515
! 18725 609308540
! 7694 408597223
! 18403 246748294
? 1
! 28561 908912447
! 48079 755189456
! 32475 283392811
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 29231 999265694
! 7464 625221843
? 1
? 1
! 35611 635364070
! 21607 831210619
! 25131 206259865
! 34258 682062511
! 32154 298516086
! 38283 373422955
? 1
! 36897 473592390
? 1
! 25040 202095039
? 1
! 7527 155973579
! 36735 19653658
! 22819 357447405
? 1
! 19281 850660612
! 45801 117976372
? 1
! 42548 414550747
? 1
? 1
! 12972 252774568
! 11808 222567839
! 49840 111679032
? 1
! 20603 794108470
! 39329 809571769
? 1
? 1
? 1
! 24748 331351941
? 48380
? 1
? 1
? 1
! 12583 429356292
! 29676 624512221
! 15395 252871918
! 11772 344946096
! 17840 57050993
? 33462
? 1
! 36783 254310425
! 16033 418122163
? 1
! 43248 36787116
! 23095 947429622
! 14256 569623326
! 32842 666393959
! 35157 531653965
? 1
! 41172 307856715
! 15503 434871668
? 1
? 1
! 36668 551725656
! 44187 14617958
? 1
! 929 225888971
? 1
! 32500 538584340
! 14476 762545986
! 49484 525902847
! 31817 118540898
! 36195 194679296
! 42711 849329479
! 5599 650302063
! 807 218913682
? 1
! 39170 516519490
? 1
! 27512 774074905
? 1
? 1
! 28996 776547908
! 33210 925888056
! 23177 740723080
? 22448
! 45093 886245969
! 33271 533802182
! 28844 263316411
? 1
! 17587 26577494
? 1
? 1
! 29046 515722790
? 1
? 1
? 1
! 48876 850288518
? 1
? 1
? 1
? 1
! 12427 863409886
! 30398 23415780
? 1
! 41185 856864594
! 7458 479383409
? 1
? 1
? 1
! 4440 645579378
? 1
? 1
? 1
? 1
! 27277 110361109
! 11218 393568592
? 1
? 1
! 38045 484432813
? 1
! 47115 762228768
? 1
? 1
! 21045 189969144
! 16220 571042160
! 40043 463195014
? 1
! 18655 26337192
! 13281 87614278
? 40604
? 1
! 47105 134374598
? 1
! 2178 614801121
! 25906 687114471
? 1
! 37403 317704897
? 1
! 21474 945473381
? 1
! 34887 628124007
! 9051 77242884
? 1
! 20588 242163253
? 1
! 22741 760299816
! 43965 24589502
? 1
! 45170 591151861
! 49313 747541145
! 17937 904774992
? 1
! 6428 844758947
? 6945
! 26378 478067223
? 1
? 1
! 38886 438988956
? 1
! 46423 599488396
? 1
! 15081 319474472
! 2010 34107117
! 29871 453239189
? 1
? 1
? 1
? 1
! 14616 22185194
! 29272 134507311
! 12715 33297535
! 15844 591246284
! 16721 626504145
! 24489 184810705
? 1
? 1
! 11521 335056263
? 1
! 23823 592724741
? 1
! 8968 318058586
! 10218 263267760
? 1
? 1
? 1
? 1
! 14485 282057133
! 17723 338545208
? 47003
? 1
! 11094 723172704
? 1
? 1
! 36547 493833739
? 1
? 1
! 24197 947570465
? 1
! 47018 682007798
! 30828 740133791
! 49711 258109751
? 1
! 16772 576027091
! 41144 31879792
! 32269 645994639
! 22279 55989935
! 16390 91088087
! 20257 197914365
? 1
? 1
? 1
! 8920 12160209
! 37661 518891491
! 17617 820636320
? 1
! 11069 855728714
? 1
! 1801 792655976
! 2388 391340415
? 1
! 13098 85629911
! 45090 787222535
! 15284 557870063
! 19694 584022076
! 18740 334284026
! 13803 8252388
! 168 291201099
! 21786 594041426
? 1
! 49644 757509279
! 27412 225419988
? 1
? 1
? 1
! 46292 19324608
! 35590 734881958
! 16316 812102675
! 3541 827551415
? 1
? 1
? 1
? 1
! 22435 404916252
? 1
! 19230 730999123
? 1
? 1
? 6856
! 37533 250945626
? 1
! 46112 692689679
? 22965
! 47214 917564251
? 1
! 40799 825313400
! 20068 800508592
? 14899
! 19667 104782796
! 27081 287914210
? 1
! 5807 589962604
? 1
! 2667 677139771
? 20725
! 20867 332169014
? 1
? 1
! 48906 17083755
? 1
! 42798 265970527
! 32134 440697027
? 1
! 7553 696431944
? 1
! 24635 766612161
? 1
? 1
! 19360 258001796
? 1
? 1
! 48015 962229531
! 47881 575352213
! 18439 300225761
? 23492
? 1
! 341 153910758
! 38021 659973431
? 1
? 1
? 1
? 1
! 20967 11181177
! 8014 300359723
? 1
! 15590 632433085
! 14008 975715921
? 1
! 19162 837662822
! 37097 572536041
! 9367 885321043
? 1
! 19789 930991975
! 48227 43579559
! 27109 992009801
! 47037 488917205
? 1
? 1
! 36762 347126874
! 6825 999679008
! 32650 96613707
! 34831 711936640
! 12838 938957505
? 1
? 1
? 1
! 14444 588165469
? 1
? 1
? 1
? 1
? 1
! 6995 633770030
! 35853 537413689
! 43570 574693685
? 1
? 1
! 17205 614909857
? 6535
? 1
! 12514 891291697
? 1
? 1
? 1
! 33102 482416253
! 39627 280642424
! 6810 934801929
? 1
! 1750 235317004
? 1
! 39149 407588591
! 29851 26497922
! 14305 98699862
! 5006 440277450
? 37095
? 1
! 10056 35054539
? 1
? 1
? 1
? 1
! 13933 416792460
? 24689
? 1
! 40323 978944921
? 1
! 13397 948009474
! 1633 360204951
? 1
! 38737 368238049
? 1
? 1
! 31298 166900700
! 14672 527214582
? 35193
! 16925 824957739
! 35589 820122595
? 1
! 7215 165633551
! 6427 356293265
? 1
! 36046 676745243
? 1
! 23025 473211361
! 43076 395466848
? 1
! 14170 968164278
! 48098 4986842
! 43058 712753807
? 1
? 1
? 1
! 24194 442314979
? 1
? 1
? 19716
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 37814 362387518
? 3524
! 43172 493926303
? 1
! 8518 749949365
? 1
! 11746 794104150
! 14010 382117598
! 32174 808049042
! 10692 232028410
? 1
! 39865 660773412
? 1
? 1
? 1
? 1
? 1
! 31076 901701847
! 29368 541845575
! 1019 116889835
? 1
? 32735
? 1
? 1
! 33350 594074887
! 30622 136188787
? 1
! 35010 732510345
? 1
? 1
! 12626 546363344
? 1
? 1
? 1
? 1
? 1
! 46181 824632315
? 1
! 31458 248744909
! 15765 50904207
? 1
? 1
! 23918 619508746
? 1
! 13936 548019513
! 45230 229492843
! 30183 593838214
! 26271 186500871
? 1
? 1
! 23937 19645831
! 42225 988485283
? 1
? 1
? 1
? 1
? 1
! 2270 429090385
! 31516 645150866
! 10514 488277637
! 39537 583582501
! 34163 548461887
! 11520 312411623
? 1
? 1
! 18867 127441009
! 42716 100380737
? 1
! 44897 164174815
? 1
! 16420 64721648
! 29522 894929890
? 1
? 1
! 8585 868164054
? 1
! 30198 823549609
! 9329 639117668
? 1
! 40130 337654337
? 1
? 1
! 7254 469251561
? 1
? 1
? 1
? 44960
! 36602 5298114
? 1
? 1
! 32519 869474538
? 1
! 26747 382743412
? 1
! 29909 230622902
? 1
? 22022
? 28649
! 26985 467198565
! 6354 128756785
? 1
? 1
? 1
! 31505 604060484
! 13706 515683615
! 21842 573492452
! 35196 560192014
? 1
? 1
! 9011 862500155
? 1
! 16684 665282336
! 24154 694142666
? 1
? 1
? 1
! 11960 534749270
! 4524 780980536
! 46227 305296772
? 1
? 1
! 40008 415844619
? 1
? 1
! 14761 604979677
! 15104 750794280
! 20716 90912376
? 1
! 2701 812009530
! 14119 248098923
! 7655 862692658
? 1
! 4227 315203623
? 1
? 1
! 709 466047775
! 13027 99386554
? 1
? 1
? 47518
! 9189 802464255
? 1
! 49872 348965473
? 1
! 27167 55612913
? 1
? 1
? 1
? 1
? 1
? 1
! 11751 24683112
! 10566 694995855
! 5875 260470291
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 28659 588741368
! 19380 937790905
? 26108
! 44834 377764077
! 37682 797072865
! 14275 132025963
! 11516 196226247
! 18213 536392834
! 27238 842373504
! 2822 520722329
? 1
! 16162 689545066
? 1
! 34148 311376399
! 32433 912503614
! 21563 652174090
? 1
? 1
! 26360 10122174
? 1
? 1
! 19286 631689065
! 31301 41933234
! 6348 768745582
? 1
? 1
! 29073 639156268
? 1
? 1
! 12051 866465163
? 1
! 23046 530374991
! 5070 892824466
? 1
! 18572 575774793
? 1
! 5188 63962258
? 1
! 46750 556079276
! 21143 851071452
? 1
! 21172 202197544
? 1
! 4549 736100856
! 25208 654321618
! 43082 499925694
? 1
! 4971 904247007
? 1
! 3616 604714710
? 1
! 12649 861344762
! 45595 253858792
? 1
? 44026
? 1
? 1
! 12352 412822254
! 21560 82703915
? 1
! 34785 347381683
? 1
? 1
? 5821
? 1
! 5273 3013534
! 4447 489052929
! 31286 357163793
? 1
! 4568 952942010
? 1
? 1
! 20250 358511516
! 21775 644881620
? 1
? 1
? 1
? 1
? 1
! 31892 323045545
? 1
? 46155
? 1
? 1
! 37438 593678904
? 1
! 747 918885299
? 5631
! 10754 238723175
! 39737 229665349
? 1217
? 1
! 1366 645877281
? 1
? 1
! 9537 911376539
! 15147 11345659
! 18927 912011749
? 1
! 39262 425051273
? 1
? 1
! 22417 761814275
? 1
! 1776 504220528
! 45560 859500294
! 11418 946584107
! 13380 943745930
! 21604 101023626
! 41448 427850849
? 1
! 20717 891690215
! 39478 789850037
! 32406 422814320
! 46626 672538256
! 39075 423509946
! 5927 834661775
? 21431
? 1
! 34147 683845056
? 1
! 27753 727747230
? 46582
? 48574
? 44861
! 9416 234509868
? 1
! 3605 520815829
! 37723 537699154
! 38530 452820768
! 28023 19624316
? 1
? 46015
? 1
? 1
? 1
? 28147
! 28037 692086121
! 48185 768319697
! 41565 945159968
! 1723 527096089
? 1
? 1
! 38502 553954830
? 1118
! 15648 66943590
! 22069 763235920
? 1
? 1
? 1
? 1
! 20611 144892314
! 49876 607294129
! 43483 297469137
? 1
! 18341 593720703
! 15027 505928103
? 1
? 1
! 28915 660534687
? 1
! 43657 85961826
! 14814 957265656
? 1
? 1
! 43574 108532507
? 1
? 1
! 25426 410833580
? 1
! 38018 867428750
? 2693
! 48756 694365295
? 1
! 2771 183177529
? 46898
? 1
! 37189 54320772
! 8632 447826914
! 49752 415221375
! 598 756742720
? 1
? 37424
! 5475 810178848
? 1
? 1
! 27922 61201359
! 37440 661047575
? 1
! 31589 315694862
! 45103 673185390
? 1
? 1
! 9655 955804983
! 36095 837240226
! 18910 564818377
! 38505 626998437
! 49862 262262041
? 1
! 42405 258322421
? 1
? 1
? 1
? 1
! 19310 768330191
! 33376 93079224
! 2352 850236942
! 15965 490385615
? 1
? 1
? 1
! 48454 404841540
? 1
? 1
? 1
! 16286 668879512
? 1
? 1
? 1
! 23318 360559043
? 1
! 14366 326118661
! 44663 347395089
! 32484 619574129
? 1
! 6042 592502907
! 33812 953170696
? 1
! 26246 194473957
? 20213
? 1
? 1
? 1
? 1
! 15805 785142852
? 1
? 1
? 1
? 1
! 41525 347185104
! 49304 479297961
? 1
! 7450 948903946
! 1963 776178950
! 29001 59715683
? 1
? 1
! 39309 704270534
? 1
! 1968 951268569
! 46871 688226215
! 12906 738624126
! 1599 911630130
! 49501 143486540
! 6010 426019721
? 1
? 1
! 24670 125007870
? 19281
? 1
? 1
? 1
? 1
! 38057 938655314
? 1
? 1
! 47476 752688579
! 21506 524161506
? 1
! 3365 549567355
! 41071 537169551
? 1
? 1
? 1
? 1
? 1
! 42182 188358876
! 10139 103685757
? 1
? 1
! 43839 912571078
! 22532 352458222
! 41649 550657252
! 48867 993559922
! 2358 717972706
! 49276 724956224
! 43833 932709325
! 11202 123347085
! 21315 431464462
? 1
? 1
? 1
! 1426 384885881
? 1
! 33235 660631799
? 1
! 12094 931938427
? 1
! 3628 888378155
? 1
! 18478 654120237
? 1
! 24664 765958776
! 15984 655052427
! 6558 945876102
? 1
! 48628 213684980
! 45941 233796667
! 25904 918164078
! 7651 417286335
! 42056 676716854
! 10676 159397542
? 1
! 41304 441857487
? 1
? 1
? 1
? 1
? 1
! 8403 537623341
! 44992 208587918
? 1
? 1
? 1
! 32125 67994581
? 1
? 1
! 2433 58649697
! 27194 424129608
! 24503 759936539
? 1
? 23106
? 1
! 8210 468892226
? 1
! 17717 224146159
! 31461 888668957
! 16902 222959818
! 21040 893055463
? 1
! 10085 790504970
! 45868 306179552
? 1
! 24719 748077098
? 1
? 48627
! 16439 555538946
! 24120 365384766
! 34908 54674352
! 25075 350629899
! 25107 487808054
? 1638
! 33072 271566927
! 32702 659827615
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 18946 371429826
! 13563 660052854
? 1
? 1
! 17434 386863758
? 1
? 1
? 1
? 33713
? 1
? 28099
! 26601 890746407
! 24757 929090506
! 3899 535582663
? 1
! 13221 483374066
? 1
? 1
? 1
? 1
? 1
! 19714 569924752
? 1
! 8268 729037425
? 1
! 11184 986184181
! 7266 29115808
? 1
! 46523 630356322
! 43800 995558172
! 26948 496229510
! 5804 924863675
? 1
? 1032
? 27418
? 1
? 1
? 1
! 3685 715422691
? 1
? 1
! 33236 122140335
! 17697 641538965
! 17441 800620
! 28029 711539501
? 1
? 3190
? 1
! 40440 935038544
? 1
! 45135 473723774
! 9849 173744247
? 1
? 2833
! 13266 279337948
? 1
? 24037
? 1
! 2491 120154475
! 22814 808665052
! 29151 831868075
? 1
! 411 572186189
! 47260 603256749
! 8561 287591489
! 32996 213604448
? 1
? 1
! 25209 571381837
? 1
? 1
! 26187 416720969
! 6640 750198883
? 1
! 17925 80524133
! 40304 711689523
? 1
? 1
? 1
! 36204 645027704
! 245 121862686
! 48707 989374806
? 1
! 18236 645074967
? 1
! 43822 723133011
! 17330 901177432
? 1
? 1
! 29458 562581380
? 30817
! 656 885726480
! 45355 13781721
? 1
! 38687 58695830
! 40253 214971362
! 14752 738592448
! 16724 499466281
! 25732 80671908
! 21226 269568282
? 1
! 18545 692728588
! 3893 767711840
? 1
! 21789 50254339
? 1
! 12167 308598191
? 1
? 1
! 45301 666142884
! 1893 630659638
! 30420 972989735
! 20758 953235241
! 27995 151251491
! 43028 605873626
? 1
? 14974
? 1
? 1
? 1
! 17743 108902254
! 19988 375006603
! 39340 754360746
? 1
? 1
! 37500 15204039
? 41059
! 34663 878826855
! 43944 237026234
? 1
! 1788 120092397
? 1
! 1245 785731113
! 34850 688079787
! 42265 855051328
! 32840 70473479
? 1
? 1
? 1
? 1
! 20090 637413864
! 22851 740243668
? 1
? 1
? 1
? 1
! 30657 19598894
! 38157 697848794
? 9970
? 1
! 18121 377696769
? 1
! 48456 44180774
? 1
? 1
! 18179 291382189
! 44981 476833437
? 1
? 1
! 1506 573100730
? 1
! 21481 268918275
! 32835 265256510
? 1
? 1
! 14203 457329204
? 1
! 6684 267594443
? 1
? 1
? 46747
? 1
! 43278 477741754
? 1
? 1
! 13886 811892176
! 37368 860818498
! 44371 375147313
! 44604 834904437
? 1
! 5497 560369484
? 1
? 1
? 1
! 18883 354111054
! 48909 373704101
! 36334 753034241
? 1
? 1
! 14530 558550478
! 5976 657346077
! 15111 546765825
? 1
? 1
? 1
? 1
! 16076 247574279
! 20571 59720455
? 1
! 30957 798725715
! 2106 24658493
? 1
? 1
! 9831 594722707
? 1
? 1
? 1
! 4952 472740209
! 18506 585429633
? 29647
! 7478 894362455
! 11966 434973295
? 1
? 1
? 1
? 1
! 48396 758934727
! 28924 874913861
! 19514 83463334
? 1
? 1
! 32623 8141794
! 13094 852633182
? 1
! 17406 102545591
! 25714 749077026
! 39974 713083902
! 16322 65108882
! 5169 861650231
! 47309 874943334
! 44830 32932968
! 33591 760945157
? 1
! 36742 455640354
! 35742 642663584
! 35880 783054953
! 11923 747780254
! 11902 433098549
! 40605 525899731
! 23145 663698492
? 1
! 9700 463631060
? 1
? 1
? 1
? 1
? 1
? 1
! 43534 194954119
! 99 159301552
? 1
? 1
! 17705 825831100
? 1
? 1
? 1
! 9395 570253441
! 20165 518065225
! 30030 81650607
? 1
? 1
? 1
! 11564 120364220
! 6751 914364264
? 1
? 1
! 11732 988964368
! 42417 973117631
! 22905 406917747
? 4520
! 28687 901176086
? 1
! 39881 415190248
! 1165 64417133
? 1
! 20957 299847199
! 45471 464671667
! 23995 725508277
! 30303 10646488
? 1
? 1
! 43683 662683115
! 24434 693309330
? 1
? 1
? 1
? 1
? 1
! 40626 130236532
! 48915 841619949
! 37990 457085342
! 17356 914208521
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 20999 839596879
! 17442 6622352
! 35996 170229419
? 7136
? 1
! 13879 410397842
? 1
? 1
? 1
! 19353 71225828
! 13621 175726482
! 36380 700373818
? 1
! 6856 543774112
? 1
! 33678 600179120
! 45309 887231853
! 20059 140323505
! 45138 162606478
? 1
! 16559 600524347
! 6393 80176491
! 42411 622879413
? 1
? 1
? 1
! 2005 521225810
! 12247 734442520
! 1747 825268454
! 49766 628174178
! 7065 575066388
? 14163
! 23836 201794714
? 1
? 1
? 1
! 21427 857754270
! 5741 348315496
! 1146 202341642
? 1
! 19999 718779728
? 1
! 24200 539326087
! 45721 870868891
! 40943 865912543
? 1
! 17537 529852002
? 1
! 18229 440651634
! 39708 154745833
? 1
! 13689 799118290
? 1
? 1
! 19298 546383716
? 1
? 1
! 38154 930551787
? 1
! 42773 521002127
? 1
! 28764 501581525
! 31435 11048142
? 36127
? 1
! 30963 541829377
? 1
! 49257 334722517
! 24864 30582132
! 42565 625792933
! 19167 447060229
! 18457 611323998
? 1
! 42163 374607421
! 15604 283049594
! 22449 318821987
? 38871
? 1
? 42309
? 1
? 7206
! 609 175710315
! 19003 399542394
? 1
? 1
! 44341 195244639
! 47987 28816261
? 1
? 1
! 46840 978263743
! 48968 729908571
? 1
? 1
? 1
! 47482 324533829
! 42057 353531941
? 1
! 18497 130147003
! 24496 762270712
! 2023 627948735
! 43401 20743037
? 1
! 49478 334052109
! 17197 853371380
! 1189 392314358
! 26890 837017005
! 8453 273779202
? 1
? 1
? 48083
! 3414 465864059
? 1
! 3410 675345930
? 1
? 1
? 1
? 1147
! 9354 582119617
? 1
? 41168
? 1
? 1
! 11219 118868474
! 35547 877926034
? 1
! 31719 20854911
? 1
! 1342 755830708
? 1
? 1
? 1
? 1
! 29636 308599014
! 33250 127518876
! 20523 907514208
? 1
! 14051 876437988
! 24886 276695347
? 1
? 1
! 18123 83963505
? 1
? 1
! 9773 870768869
? 1
? 1
! 8258 729376005
? 1
? 1
? 1
! 32907 199112033
? 1
! 28052 992116653
! 9459 465173846
? 1
! 10430 524426671
! 43623 419293225
! 28603 267760680
! 22063 625560996
! 21764 648151279
? 1
? 1
! 2971 414244649
! 466 194635106
! 30069 877702365
? 1
! 31699 370078923
? 1
! 37225 102825913
? 1
! 3013 371288359
? 1
! 39391 79782691
? 1
! 45133 647683588
! 12869 324788922
! 36086 389576213
? 1
! 20897 441178903
! 35344 712700726
? 1
? 1
? 1
! 32290 324385212
! 911 89170664
! 2203 130825248
? 1
? 1
? 1
? 1
? 1
! 6261 389701443
? 1
? 1
? 1
? 1
! 3637 619857567
! 44381 710187111
! 33291 325273062
? 1
! 919 100405702
? 1
! 5902 351952916
? 1
? 1
! 11269 184617461
! 3134 977578017
! 34422 676385488
! 18237 454768468
? 1
! 25244 126144635
! 15319 491653803
! 43520 965536376
! 30814 969874176
! 35874 531114615
! 15688 438922738
? 1
? 1
! 45059 360204443
! 36035 750272909
! 1833 526773543
! 35534 337957264
! 36956 153052690
? 1
! 17132 823158461
! 29626 968717743
? 1
? 4230
? 1
! 16243 362404567
? 1
? 1
? 6903
? 1
? 1
! 43915 534509746
? 1
! 49645 783631745
? 1
! 16995 819330217
! 37931 750767868
? 21076
! 14086 664084642
? 1
? 1
? 1
? 1
! 15193 861489097
! 38138 918575868
! 27423 893601518
! 8943 765245608
! 20298 100082079
? 1
? 1
? 1
? 1
? 1
? 2315
! 31274 848724162
? 1
? 1
! 38135 153725857
! 28599 363552511
? 1
? 1
! 48669 528277799
! 32734 29402488
! 21752 579154210
! 43704 647193184
! 10986 547194224
? 1
? 1
? 1
? 1
? 1
? 1
! 12041 105955337
? 1
? 1
! 43322 295009339
? 1
! 24781 382302653
? 1
! 16055 378474734
! 6969 988278639
! 7191 980103937
! 43526 821931901
! 44610 385581445
? 24237
! 15243 411096435
! 41925 504685606
? 40895
? 1
? 1
? 1
? 26818
? 26106
! 19844 512681100
? 1
! 21284 721151888
! 42913 47235623
? 1
? 1
? 1
! 24425 807766485
? 1
! 19038 668013021
? 1
? 1
? 1
! 32046 736553004
! 9602 714820388
! 30519 336283096
? 1
! 45699 986296882
? 1
? 35331
? 1
! 41882 993541221
? 1
? 9600
! 11911 989674863
! 33923 281490916
? 1
? 1
! 44049 914434836
? 1
! 35792 716796364
? 1
? 27459
? 27172
! 48225 299722466
? 1
! 17014 334496927
? 1
! 27585 520399827
! 26864 53413888
! 40752 616086688
! 14018 329123287
! 40330 176396898
? 1
! 1257 591887718
? 1
? 1
! 26772 244139222
! 40442 510591898
! 17666 877187637
? 1
! 16443 674388576
! 42624 486804651
? 1
! 11449 922616474
? 1
? 1
! 45396 213846783
! 31987 892226704
? 1
! 41554 101053914
! 2085 291640937
? 1
? 1
! 30712 402573408
? 1
? 1
! 33180 186374558
! 48024 782746724
? 1
? 1
? 1
? 1
? 1
? 1
! 5007 689423331
! 4641 206362061
? 1
? 1
? 1
? 1
? 1
! 33797 121312073
! 30528 187352726
! 7616 398279526
! 9736 242069731
! 35426 175698138
! 8570 381494045
! 22451 914996451
? 1
? 1
? 1
! 21818 597354236
? 1
? 1
! 15537 151954847
! 13141 913476572
! 40352 55318127
! 45527 180452438
! 38307 720831634
? 1
? 1
! 10175 102543687
! 32310 310733820
! 14813 239751859
? 1
? 1
! 17237 187851353
! 40456 598224657
! 27928 927241605
! 27581 967982074
! 3672 775169798
! 4762 218627203
? 10753
? 1
! 3538 760742856
? 1
! 38841 720174113
! 27158 471859990
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 9464
! 10413 783148346
! 8939 319865426
? 1
? 1
! 39692 751769232
? 1
! 3876 969789243
? 1
? 1
? 1
! 27353 238857531
? 1
? 1
! 4985 384079295
! 6698 306113874
! 21128 625827944
? 1
! 25215 669818090
? 1
! 47998 963440581
? 1
! 24156 456222190
! 15525 578589039
? 1
? 1
! 37214 734661979
? 1
! 18474 991523080
? 1
! 962 546183768
? 1
! 49911 381724239
! 41796 423315016
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 35126 677033764
? 1
! 49587 559161862
? 1
! 49067 513896647
? 1
! 7724 772370424
! 7903 331310119
! 15336 86574216
! 15314 835347683
? 1
! 7091 605007130
! 28205 881908745
? 1
! 16937 166033892
! 10614 746433314
! 29119 854961027
! 29735 544440078
? 1
? 1
? 42647
! 5740 101278658
! 48705 640419208
? 1
? 1
? 1
? 1
? 1
! 18592 321188442
! 9617 650910686
! 38212 725908933
! 7097 91450006
? 1
? 45818
! 34526 13098959
! 7090 966125423
! 48734 966903582
! 3444 763955688
! 16711 700548301
! 20839 719189776
! 12835 730862783
! 38606 849587830
? 1
? 1
! 5500 408873580
! 19724 253697609
? 1
! 48071 943379320
? 1
? 5798
? 1
! 36710 879045573
? 1
? 1
! 2200 472240137
! 23327 839150725
! 7721 754110820
? 1
? 1
! 14534 872632431
? 1
! 26686 563166773
! 22280 336409606
? 1
? 1
! 20836 683207193
? 1
! 45507 86365248
! 32915 135088589
? 1
! 42013 55627795
? 1
? 1
? 1
? 1
! 11835 904461748
! 26167 211117108
? 14742
! 42211 446634161
! 22373 837487471
? 1
! 15380 685197446
! 21591 64329710
? 1
! 18117 916370214
! 38798 582320390
? 1
? 1
? 1
? 1
! 24969 559927680
! 34477 602642490
? 1
! 3468 371018318
! 35855 782517790
? 1
? 1
! 9680 940267602
! 33983 599083407
! 42749 989594647
! 32743 860901040
! 6194 542739348
? 1
? 1
? 1
! 39350 517358709
? 1
? 1
! 2823 780260471
! 47547 778401660
! 8141 931150806
? 1
? 1
! 23236 80099695
? 36989
? 1
? 1
? 1
? 1
! 45217 884987016
? 1
? 1
? 1
? 859
? 1
! 3121 658144821
? 1
! 39729 739904522
! 16983 948902347
! 31986 4999981
! 41485 613030763
! 36378 41767429
? 1
? 1
! 549 723297068
? 1
? 22246
? 1
? 1
? 19252
! 41411 850091623
? 11394
! 23795 945892865
! 42324 421076549
? 1
! 29041 14243601
? 1
! 42406 866227008
? 1015
! 40223 135638990
? 1
? 1
! 19733 377995618
? 1
! 30444 692564199
! 40023 799142455
? 1
? 1
! 33661 849063956
? 1
? 1
? 1
? 1
? 1
! 40898 987429080
? 1
! 18235 790845426
? 1
? 1
! 37222 881376143
? 1
! 8524 641584310
! 38339 377920490
? 1
! 48535 457936471
? 1
? 1
! 37726 543379761
! 27382 164898909
! 48325 138606029
? 1
? 1
! 12166 890367756
? 1
! 23973 653292021
! 21874 959983629
? 1
? 1
! 10787 907225967
! 18643 85746522
? 1
! 38922 927784817
? 1
? 1
! 38383 771827877
? 1
! 30279 926754415
? 1
! 19698 742224232
! 49464 676934282
! 40402 49326275
! 43122 156168867
? 1
! 21338 18497637
? 1
! 35883 556317954
! 30524 84747241
? 1
? 1
? 1
! 3600 952345729
? 1
? 1
? 1
? 14425
? 1
? 1
? 19098
? 1
? 1
! 12541 635212107
? 1
! 18009 11082166
? 1
! 4566 683644868
! 1607 427938744
! 32398 914442203
? 1
? 1
? 1
? 1
? 1
! 41213 532973421
? 1
! 18652 476795488
! 42105 418211811
! 9120 630742717
! 43497 337233163
! 32640 941722670
? 1
? 1
! 31757 338481366
? 1
? 1
! 995 740615555
? 1
? 1
? 1
? 1
! 14904 347425976
? 1
! 32150 724664521
! 9659 427893302
! 43989 865910095
! 32524 610071409
! 14826 878244692
? 1
! 10124 110684399
! 12376 398950114
! 19112 214409567
! 24843 819230205
! 31709 280986063
? 1
! 43607 478549293
? 1
! 27022 44393052
? 1
! 8617 106002187
! 44100 984147807
? 1
! 38155 915064654
? 1
! 15816 283974815
! 47833 318438933
? 1
? 1
? 1
! 31033 493439372
! 43444 447345436
! 48666 136101203
? 1
? 1
! 48533 611169004
! 47117 244228918
! 44445 539161806
! 15376 296430582
? 1
! 37092 378755529
! 14306 787800173
! 3838 130887435
! 38588 909024622
! 42121 633652524
? 1
? 1
? 1
! 47085 210152226
? 1
? 1
! 35527 446952414
! 38332 161278650
! 22068 302500465
! 40824 842230362
? 1
? 1
! 9381 334676536
? 1
! 25461 376702317
? 261
! 6839 497483497
! 14355 830176554
? 1
! 23137 692059234
? 1
? 1
! 19805 970558375
? 1
? 1
! 31079 943401501
! 33990 129757143
? 1
! 44732 216024889
? 1
? 16613
! 9942 682920326
! 28259 144425326
? 28697
! 26880 614427493
! 18292 673084255
! 11403 26981762
! 3479 938137661
? 1
? 1
! 27326 99447028
? 1
! 19143 264283046
! 45100 34084025
! 1650 754809142
! 24597 796070182
? 36540
! 47203 472976302
! 10208 590513391
? 1
! 20513 348112262
? 1
? 1
! 14775 319678119
! 10884 376829826
! 32452 826558705
! 12342 98596341
? 1
! 4872 133465284
! 731 53223147
! 9766 357852745
! 27001 34354501
? 1
? 1
! 19618 325138556
? 1
! 12498 141131055
! 4728 941276800
! 578 877373916
? 1
? 1
! 31253 668043128
! 14756 12364221
? 1
! 49487 8004790
! 38998 772305335
! 33393 888370687
! 49417 466877661
? 1
? 1
! 37487 398938783
? 1
? 1
? 1
! 33947 114393980
? 1
? 1
! 46816 887096531
? 1
! 37549 994838746
? 4759
! 12462 599402750
! 44916 99787403
! 30648 16005496
? 1
! 24056 933881244
? 1
! 28275 558388814
? 1
? 1
? 1
? 1
? 1
! 21282 801228063
! 6380 918279161
? 38434
! 16628 645898891
! 24488 781939294
? 1
! 45084 38770090
? 1
! 18807 735586054
! 5922 851306195
? 1
? 1
! 26820 511079870
? 1
? 1
! 25097 701151103
! 17955 630864021
? 1
! 31363 191924405
? 1
! 48132 428814381
! 40673 285048154
? 1
? 1
? 1
? 1
? 1
! 39981 771905146
! 12559 709934657
! 5461 594016936
! 1523 293541317
! 42416 931501532
? 1
? 1
? 1
! 20697 817846592
! 4678 299340999
! 27489 218937483
? 1
! 40348 243696007
! 43273 571742869
? 16828
? 1
! 42222 604164842
? 1
! 37543 114355023
! 37766 601855607
! 2966 139580772
? 1
? 1
! 2039 809109149
! 45225 914730007
! 29409 104146640
! 11973 564619989
? 1
! 31971 942315434
? 6535
! 41723 318960565
! 20379 640675637
? 15242
! 20927 261791187
! 36138 999579778
? 1
? 1
! 16046 550491096
? 1
! 20048 198681470
! 27602 850062337
! 7688 179520546
? 1
? 1
! 41633 824945427
! 26078 740186836
! 42349 488997717
! 38836 382576498
? 1
! 35039 420061341
! 38330 690746229
! 39581 948770
! 17629 714661320
! 21122 147231358
? 1
! 43137 100054560
! 15753 134566490
? 1
! 34283 279022122
! 23577 291146399
! 34022 857870582
? 42637
! 32626 50366579
? 1
? 1
? 1
! 21496 970611247
! 38013 315307360
! 7775 227800131
? 1
? 42553
! 40760 745292174
? 1
? 1
? 1
! 8365 645496863
? 1
? 1
? 1
? 1
! 439 44916915
? 1
! 32863 90504377
! 10039 230010022
? 1
? 1
! 26498 346586706
? 1
! 10814 996579169
! 39119 572604542
? 1
! 35550 878953755
? 1
! 18799 479736277
! 2193 318574383
? 1
! 34483 606574294
? 1
! 27110 177223772
! 37686 730754288
? 1
! 2475 338345758
! 38062 316186079
! 36120 586261336
! 43379 85143139
! 4047 821250947
! 27130 168119539
? 1
! 37673 655365864
! 3096 366856651
? 1
! 42675 725743100
! 34201 624534038
! 48975 541357259
! 48402 785970980
! 18310 341620524
! 10684 35662122
? 1
! 18986 17948646
? 1
? 1
! 41286 38759847
? 1
! 19903 246386118
! 9701 161902256
! 25784 565071493
? 1
! 26600 430101903
? 1
? 1
? 1
! 29132 630879713
? 1
? 1
? 1
? 42891
! 10344 877704948
! 5474 725130711
? 1
? 1
! 46818 194378632
! 36266 439972995
! 28224 965137047
? 11654
! 24755 284635191
? 1
! 5138 816773839
? 1
? 1
! 24677 771143049
? 1
! 17379 187641548
! 41500 906519217
? 1
? 1
! 359 356710876
! 19494 908420047
? 1
! 44233 360176438
? 11778
! 18134 27282729
? 1
! 24033 801712484
? 1
! 16383 192230697
? 1
! 42130 428321786
? 1
? 1
! 35656 450512956
? 1
! 31883 337754169
? 43405
! 38657 135356985
! 13822 515700807
! 15794 727133913
? 1
! 19182 164055980
? 1
? 11527
! 29530 953588200
! 27116 901532706
! 7355 672802444
! 17328 611026434
? 1
? 1
? 1
! 6398 171548385
? 1
! 36486 64321375
! 26008 724645766
? 1
? 1
! 3300 177542254
! 38065 666089551
? 1
! 15907 428148076
! 30288 139325246
! 13730 883532154
? 1
! 23027 421131925
! 3883 493460260
! 24887 877448669
! 23092 955872730
! 5222 563814929
! 19564 882270487
! 5937 749642413
? 1
! 25254 501193830
? 1
! 1089 182131741
? 1
! 10611 708415266
? 1
? 1
? 1
! 20401 24696950
? 1
! 42788 675523901
? 1
? 1
! 33641 95682712
? 7806
! 9641 59843054
? 1
? 1
? 1
! 36916 632741294
? 1
! 18074 76284508
! 32759 112618622
? 1
? 20209
! 23847 715416201
! 17807 700981059
? 1
! 21039 393698378
! 17395 208116259
? 1
? 1
? 26735
? 1
? 1
! 25285 720260933
? 1
! 1363 713886675
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 20773
? 1
? 1
? 1
? 1
? 1
? 1
! 24497 774593085
! 16011 514218183
? 1
? 1
? 1
? 1
! 40561 621049047
! 13740 412148602
? 1
! 5869 599206710
! 20704 363118279
? 1
? 1
? 1
? 1
? 1
! 42908 295095531
? 1
? 1
? 1
! 25114 317616265
? 1
? 1
? 1
! 7461 938584864
? 1
! 29743 884658891
? 1
? 1
? 35054
? 23903
! 40686 968074308
! 16596 350949666
! 20921 791264495
? 1
! 48261 701426018
! 26385 449478197
! 28018 670371284
? 1
? 1
! 1726 964646820
? 1
! 41724 190938891
! 24506 275417673
! 23311 199338189
? 1
? 1
? 1
! 19290 294728913
? 1
! 8294 780162836
! 31732 323868876
! 5036 424146955
! 35468 946693108
? 1
! 22733 255247720
? 1
? 1
! 43095 44740728
! 2326 294608980
? 1
! 32023 716042632
! 45105 336559657
? 1
! 39057 39475195
? 1
! 34698 158415861
! 4545 734907893
? 1
? 1
! 39303 752575642
? 1
? 13928
! 31016 359224526
! 43139 825646523
? 1
! 27073 273841371
! 41744 160662969
! 39459 479870740
? 1
? 1
! 17909 804445563
! 30045 591706039
? 16965
! 11777 74162727
? 1
? 34885
? 1
! 11557 574795851
? 1
? 1
? 1
! 48305 963544243
? 7952
! 26110 861033876
? 1
! 36658 420299490
! 1708 870808906
! 11654 933774093
? 1
? 1
! 47956 349981569
! 27042 517106164
! 12885 503012932
? 1
! 41317 298088856
? 1
! 31347 786537286
? 35520
! 10955 667977346
! 33155 775103481
? 1
! 16353 860926072
? 1
? 1
? 1
? 1
? 1
? 1
! 4300 162469252
? 1
? 1
! 42617 181930618
! 15629 385192982
! 17257 136221370
! 28697 715183765
? 1
? 1
! 19457 76209345
? 1
! 46369 19315869
! 37085 305548228
! 36289 647770633
! 21359 458383468
! 36329 711665891
? 1
? 1
! 15000 50208330
? 1
! 5900 988806654
! 35263 748518389
! 26636 396348900
! 9928 230264523
? 1
! 9299 338223595
! 20816 116671320
! 1861 930678750
? 1
! 4814 240102088
! 12479 425423500
! 21216 135704960
! 39994 696948778
? 1
? 1
! 29993 688737932
? 1
? 40522
! 36937 445479920
! 36254 849614954
! 8470 350576493
! 9663 262368098
! 3277 290703009
? 17838
? 1
! 35828 533948629
? 1
! 5035 412182643
? 4195
? 1
! 44840 112686415
? 1
? 1
? 1
! 47112 823919074
! 11995 653975151
! 20422 498049603
? 1
? 1
? 1
! 20586 295394275
! 31300 288999950
! 48897 316461957
! 12816 373247198
! 22015 340292805
? 1
! 2784 164321924
? 1
! 26613 426239305
! 46010 726613747
! 2225 91885937
! 33715 759701212
! 2146 559417552
! 6012 430651382
? 1
! 10461 754750895
! 19905 586787874
! 39432 594794453
! 35505 647431524
? 1
! 8907 182118317
! 39201 641789165
? 1
? 1
? 1
? 1
? 1
? 1
? 23047
? 1
? 1
? 1
! 42851 117589015
! 8893 779185970
? 48015
! 28393 170525311
! 24919 570362903
? 1
! 1617 391773979
? 6338
! 6690 763168429
? 1
! 26936 46195680
? 1
? 29818
! 48211 869440061
? 1
! 24862 642565002
? 1
! 46305 269361138
? 1
? 1
? 1
? 1
? 1
! 30295 296012801
! 11452 126966266
! 46433 311889982
! 3854 23384924
? 1
? 1
! 42331 667369278
! 42905 18362690
? 1
? 1
? 1
! 35525 839829056
! 36872 287650856
! 36945 419756575
? 1
? 1
? 23170
? 1
! 25435 180421459
! 30300 115867515
! 8813 278962292
? 1
? 1
! 17664 737668539
? 1
? 26522
! 30688 32718367
! 6863 990009943
? 1
! 28885 286359546
? 1
! 31642 441240795
! 25554 11121092
? 1
? 1
! 41584 533437657
! 24860 564778118
? 1
! 34332 158335811
! 7537 379029854
? 1
? 1
? 1
! 47370 312647527
? 1
! 33527 230879427
! 38635 912004292
? 1
! 48750 75301130
? 1
! 10852 480082215
! 46176 266412707
? 1
? 1
! 30093 526985628
? 1
! 39498 382692945
? 1
! 26521 337884426
! 5601 149252383
! 45976 368312664
! 38918 977089303
? 1
! 6935 133119813
! 3583 975267583
! 27051 442645340
! 12181 856657911
? 1
? 1
? 1
? 1
! 21639 283249922
? 1
? 1
! 40292 758027311
? 1
! 42595 881173944
! 12302 558195821
! 44222 369671489
? 1
! 7772 103666589
! 29924 448390024
? 28880
? 798
? 1
! 8151 128743113
! 41602 187231241
! 5729 628893704
! 33319 853111914
! 1333 8876020
! 8512 94776652
? 1
? 1
! 18647 840723647
? 1
? 1
! 1597 752746300
? 1
! 9038 111160850
! 15225 745954882
? 21224
? 1
? 1
? 1
? 1
! 27088 341520670
! 32350 665733889
? 1
! 9722 771655269
? 23485
! 22713 867282499
? 1
! 18876 485452604
? 1
! 3177 188916961
! 32108 415279987
! 32548 594649450
? 1
? 1
! 18348 213443302
? 12420
! 44826 935373396
! 29652 779223523
! 32746 479696896
? 1
! 48594 197805650
! 45351 683721016
? 1
? 1
? 16810
! 5935 668059040
! 19683 422424005
! 22793 361389524
! 10212 351784526
! 43161 751173149
? 1
! 38970 872299029
! 36763 557859172
? 1
! 21549 510763349
? 1
? 1
? 1
? 1
? 1
? 1
! 11956 498926686
! 31751 264466026
! 21866 739183426
? 1
! 47619 749408647
! 32509 537759165
? 1
! 19115 23392752
? 1
? 1
! 49209 826900157
! 39182 371210537
! 21015 222408613
? 1
! 21078 581158179
! 12199 342863004
! 45892 397440073
! 37230 308103976
! 36690 192045013
! 36900 247587549
! 18940 25743655
? 1
? 1
! 30920 108855599
! 16185 327582636
! 26889 834862029
? 1
? 1
! 7068 657269289
! 46724 531838462
! 8702 703541753
? 1
? 1
! 24988 206730553
! 9377 907403708
? 1
? 1
! 16771 660029907
! 15084 208729180
? 1
? 49697
! 37506 164077736
? 1
! 36985 258344459
? 1
! 37769 608584201
! 31849 613637909
! 14024 618499471
? 11209
! 47543 18155780
! 13708 98932584
! 5184 722833348
! 36489 119833496
? 1
! 31504 787247857
! 18174 495280284
! 17727 726176727
? 1
! 39505 297172992
! 31252 704514692
? 1
! 18591 568749725
? 1
? 1
? 1
! 33758 793954708
? 5799
! 43109 308669309
? 1
! 5425 334354654
? 7351
! 41175 474317653
? 1
! 7942 581061769
! 30118 106112347
! 24980 799643583
? 1
? 1
! 17891 979828624
! 34911 796058337
? 1
! 44654 295806463
! 29023 349330201
! 45079 869792622
! 37984 648927474
? 1
? 1
? 1
! 39743 987960232
? 1
? 1
? 1
! 36791 163899127
? 1
? 1
! 19623 2044056
! 25823 948795652
? 1
! 41010 535124868
! 43922 767911768
! 38876 280671608
? 1
? 38605
? 1
? 1681
! 17032 811714075
! 29163 936145087
? 1
? 1
? 1
! 15207 929581742
? 1
! 41157 761062221
! 30407 582840286
? 1
? 1
! 18364 443287146
! 39654 410448533
! 48586 190909611
! 6107 171286177
? 1
! 45843 499333805
? 23392
! 16232 107938119
! 4557 660366978
! 8683 102894889
! 33645 969517592
! 37636 656397767
? 1
! 26081 934971212
? 1
? 1
? 1
? 1
! 8685 634269683
! 3845 325884672
? 1
? 41426
! 34655 475266625
! 22809 642030080
! 30799 155541958
? 1
? 1
! 38860 545425851
! 46986 542889262
! 10348 923923323
! 26863 615891861
! 44754 151245874
! 45282 289176958
? 35040
! 40967 656109724
? 1
? 45352
! 13440 262195306
! 29112 284871082
? 1
! 32454 767474862
? 1
? 1
? 1
? 1
? 1
! 11015 430565542
! 27131 92952735
! 25022 753292238
? 43828
! 32727 577244829
! 39616 705948414
! 15190 531283642
? 1
! 17122 649135660
! 36066 665358931
! 21176 264223427
! 10671 116103977
? 1
! 43223 728642535
! 30247 343551286
! 14713 550958114
? 46740
! 22622 997789606
? 1
! 46830 918408185
! 2394 366492295
! 21148 939544541
! 39700 320939505
? 1
! 38957 973833960
? 1
? 1
! 35123 725298005
? 1
? 24916
? 1
! 43690 639233796
? 1
! 33110 68074002
? 1
! 7333 8937968
! 29934 496453946
! 23093 885620026
! 47192 457480593
! 48177 589689004
? 1
! 19884 922601537
? 45198
? 1
! 4128 517674705
? 1
! 47982 219867086
! 3645 322592542
? 1
! 25240 25561723
? 39298
! 42785 183039893
! 48913 41817574
! 20126 489406488
! 5954 536950315
! 35286 286314164
? 1
? 1
? 1
? 1
! 44144 514830673
! 3151 406882236
! 38342 863414851
? 1
? 1
? 1
! 1360 811328566
! 39019 459059257
! 1179 83445169
! 12917 664839240
? 1
? 1
! 40864 245753833
? 1
! 2760 945914743
! 41097 283043113
! 49341 139083878
! 38959 889872332
? 1
? 1
? 1
? 11635
! 28586 419441503
? 1
? 25483
? 1
? 1
! 15974 344923281
! 26719 553352458
! 1888 404418616
? 1
! 14274 720372317
? 1
? 1
? 1
? 1
! 37668 646057667
? 1
? 1
! 8057 535487224
? 1
! 24105 660610549
! 14696 575203208
! 40036 68174506
? 1
? 1
! 46788 533714580
? 1
? 1
! 48781 113668761
! 10213 949192134
? 15491
! 47925 45582644
! 795 154381617
! 2184 996666550
! 18332 231450917
! 33176 658960405
? 1
? 1
! 45248 364673680
? 1
! 34217 738159932
! 34516 119520657
! 12745 569705567
! 22490 244191662
! 31269 161215790
! 22878 511374539
? 12686
? 1
? 1
! 30008 307012247
! 27739 621547375
? 45380
! 44084 867088137
? 1
? 1
? 1
? 1
? 1
! 35959 407864837
! 41702 373352205
? 1
? 1
! 15916 275150851
! 4292 159394141
? 1
? 1
! 9450 256779753
! 33161 364298904
! 4823 351679979
! 33585 493427417
? 1
! 27332 182875312
! 13571 797598597
! 41423 211567120
? 1
? 1
? 1
? 1
! 21472 325890975
! 22237 921063039
? 1
! 26733 146208408
! 30611 820875549
! 48902 631423461
? 1
? 1
! 37982 270323270
? 1
? 1
? 1
? 1
! 44772 591386871
? 1
? 1
? 1
? 1
! 29864 658629380
? 1
! 16622 320611704
? 1
! 24522 287442206
? 1
! 6888 88179199
! 49015 945791444
! 38345 41915755
! 23549 373803443
! 47957 298136155
? 1
? 1
? 1
? 1
? 1
? 27376
? 1
? 1
? 1
! 1496 796234984
! 39253 794897147
? 1
? 1
! 49388 385435751
? 1
? 1
? 1
? 1
! 29987 568237512
? 1
! 12602 274246381
? 1
? 1
! 1218 46891639
! 45939 325424339
? 1
! 32782 883356177
? 1
? 1
? 1
! 1620 91953539
? 34295
? 1
? 38690
? 1
? 1
? 1
? 1
! 23566 268153115
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 38583 779425246
! 27242 79858228
? 12224
? 1
! 6070 544580021
? 1
? 1
! 14397 966558545
! 1429 796188843
? 1
? 1
? 1
? 1
! 42144 4340017
! 32778 266843483
! 1544 110085423
! 19534 982074598
? 1
! 49128 692413109
? 1
! 34385 863402096
! 2970 100515292
? 1
! 2764 944481768
? 1
? 1
! 29059 153233978
? 10665
! 35783 439814747
! 24392 292931044
! 33929 582935375
? 1
? 1
! 29157 280962596
? 1
! 28388 332032044
? 1
! 29275 238423539
! 44431 158487804
? 1
? 1
? 1
? 1
! 17606 826678844
! 47197 257660990
! 26501 962959371
? 33347
! 40720 280586534
? 1
? 1
! 27333 507220322
! 42385 516459231
? 1
? 1
? 1
? 1
? 1
! 34330 85204185
? 1
? 1
! 42760 234736130
? 1
? 1
! 10103 158073852
! 32216 726631376
? 1
? 1
? 1
? 1
? 1
? 1
! 20584 469600019
? 1
! 24752 580790371
! 13003 970100277
! 10374 793236916
? 1
! 19832 987243966
! 16415 324786434
! 4785 638193203
? 1
? 1
! 39359 32325195
! 42632 667355157
! 16023 508863823
! 34369 897139076
? 1
! 24643 871475897
? 1
! 48131 806622108
? 1
? 1
! 13096 121390141
! 31015 537489333
? 1
? 1
! 45881 251850733
! 19105 607927007
? 1
! 43211 382427070
? 1
! 4615 456773699
! 44838 996102411
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 9370 921271750
? 1
! 48378 578909240
! 11475 77701608
! 37391 914745791
? 1
? 1
! 17838 615764115
! 34268 51814023
! 32334 413012836
? 1
? 1
? 1
? 1
! 32165 751706236
? 1
? 1
? 1
? 1
! 26530 308065003
? 1
? 1
? 1
? 1
! 8605 214406466
? 1
? 1
? 1
? 1
? 1
? 1
? 13616
? 1
? 49201
! 9861 190761204
! 17968 736415603
? 1
! 35680 15077616
! 33480 988479891
? 1
? 1
? 1
! 29594 640823038
? 1
! 13214 531715429
? 1
? 1
! 16384 968652434
? 1
? 1
? 1
? 1
? 1
! 14061 635390414
? 1
? 1
? 1
! 18619 44810214
? 281
! 14457 565482158
! 5015 525766457
? 1
? 1
? 1
! 21868 830228993
! 18997 288083289
! 17577 390873009
! 21462 588059275
! 28340 6120579
? 1
? 4389
? 1
? 5214
? 1
? 1
! 34237 238469191
! 14100 2385602
! 41166 447893975
? 1
? 1
? 2885
? 1
! 20958 504040665
! 15978 384065138
? 1
? 1
! 38198 935867892
! 28522 921336027
? 1
! 36856 234540147
! 40461 909848924
? 1
! 12619 262407771
! 42818 701380262
! 14134 350068664
? 1
? 1
? 1
? 1
! 12650 496909097
! 48786 339121838
! 25136 267852966
! 18760 383930381
? 1
? 33501
! 1900 996663386
! 40246 848111229
? 1
? 1
! 30753 520372336
! 14670 177360706
? 39691
? 1
? 1
! 43251 960921712
? 1
? 1
! 36449 305902368
! 11137 697696647
! 37612 695854536
? 1
! 31310 851602662
? 1
! 39943 630709178
! 19764 256511799
! 12304 648770470
? 1
? 4141
! 23978 31339408
! 3449 856661737
? 1
? 1
? 1
! 33729 212595822
? 1
! 24189 124142537
? 9510
! 35061 474922093
! 28424 968952967
! 37622 554416712
! 49608 227109555
? 1
? 4979
! 15856 735012279
? 1
! 44867 296122265
? 1
? 1
! 9195 324064683
! 6142 200230844
! 34284 21953893
? 37445
! 29739 50804174
? 1
! 13457 23911181
? 1
? 1
! 8859 104109288
? 1
! 36864 96454771
? 1
? 1
! 36203 953103559
! 21518 823139836
! 41719 528296068
! 19238 112591034
? 1
? 1
? 1
! 11884 121705166
? 1
! 11195 547643629
! 46462 129429040
! 38229 935448682
? 1
? 1
? 1
? 1
! 47225 667038659
? 1
! 20134 277504987
! 45424 94991740
? 1
? 38959
! 49715 974247481
! 47261 509461344
? 1
? 1
? 1
? 2558
! 32127 153693648
! 22747 861600834
? 1
! 20029 182454146
! 41926 62822417
? 1
! 24609 843571463
! 23399 663450683
! 42480 483516004
! 41319 651124656
? 1
? 1
! 27530 178354376
! 6306 930104189
! 40056 96163596
! 12017 662762912
! 38206 366479463
! 24344 53378605
? 1
? 1
? 1
? 1
! 39285 780785466
! 11079 170659780
? 1
! 33586 162700785
! 9703 33364382
! 828 691421478
? 1
! 46686 213936347
? 1
! 46592 964377448
? 1
! 45365 784145833
! 42003 90653950
? 1
? 1
! 28812 823060863
! 24440 721252613
! 12525 235688375
? 1
! 33068 248211142
? 1
! 26786 659835715
! 9056 156217888
! 12097 146705865
? 1
? 34466
? 1
! 40610 822025999
! 48931 273260049
! 3916 507686472
? 1
? 1
! 39509 394791218
! 4627 706901743
? 1
! 8647 543673571
? 1
? 21572
! 8097 977871464
? 1
! 11057 569165817
? 1
? 1
? 1
! 16516 254119255
! 27405 320584387
? 1
? 36777
! 23842 415894919
! 45660 598627929
! 16114 894631848
! 10932 564945499
? 1
? 1
! 36144 460198639
? 1
? 1
? 1
? 8628
! 28729 934016803
? 1
? 1
? 1
? 1
! 16421 665890663
! 9879 268079415
? 1
! 13877 179615514
? 1
? 1
! 10452 284956987
? 1
? 1
? 1
? 1
? 1
! 25875 326550546
! 40766 68094939
! 47749 358442643
! 31257 756162819
! 90 960563890
! 6385 671641489
? 1
! 4058 717609588
? 1
! 47647 493473995
? 1
? 1
? 1
? 1
! 12414 544841882
? 1
! 16250 705262171
? 1
! 23780 446089400
! 26572 214937790
! 1356 386961918
? 1
? 1
! 28801 647574394
! 22301 955204881
! 34871 724283199
? 1
! 44945 562412685
? 1
? 1
! 32745 480112732
! 43299 905604864
? 1
! 12530 765301827
! 14674 629194004
? 1
! 30563 589194926
? 1
! 8740 128763131
! 18605 765743342
! 33006 404350612
? 1
! 21883 887393892
! 13250 480444089
! 680 502725860
? 1
? 1
? 1
! 40186 378554688
! 37811 795953823
? 1
? 1
? 1
! 13209 891154219
? 1
! 19307 845308942
! 49500 744953934
? 1
! 15894 922101682
! 49680 369298988
? 1
? 18976
! 42350 982530662
? 1
! 17162 197812081
? 1
? 1
? 1
! 1164 173178819
? 1
? 1
? 1
? 1
? 1
! 10943 700883618
! 15861 611923036
! 39606 54168149
! 5446 706008955
! 18405 228224854
? 7367
! 44680 334741682
? 1
! 3306 12281405
? 1
! 9425 458826820
! 16830 765819957
! 24720 593412500
? 1
? 1
! 6954 295327452
? 1
! 17756 327034926
? 1
! 28440 187033228
? 1
? 1
! 26898 676019086
! 24148 423104730
! 48121 737507077
? 1
? 1
? 1
? 1
! 21025 994348673
! 32947 299666055
? 1
? 1
? 1
! 31641 819940348
! 39758 800369459
! 48408 509196616
! 26675 423572544
? 12594
! 29775 250819450
? 1
! 8117 167420782
! 46775 221622734
! 23938 598404977
? 1
? 1
! 18232 344356149
! 37302 93858840
! 30378 24652699
! 21013 769645702
? 1
? 1
? 1
! 28973 841658435
! 14908 283651468
! 23519 20458044
? 1
? 1
? 1
? 1
? 1
? 11678
? 1
! 49455 531769157
! 6870 416099749
! 13775 722619676
? 1
! 30219 740403447
! 44216 812844564
? 1
! 6303 13849163
? 1
! 14839 245241937
! 25919 425506519
! 37597 267526650
! 23890 498040489
? 1
? 1
! 21817 617023478
? 1
? 1
? 1
! 29556 674148753
! 1536 108475282
? 1
! 16225 367787274
? 1
! 41476 464924954
? 1
? 1
! 13136 305067479
? 1
? 1
! 32972 187797628
! 19720 407891369
! 47311 190345908
! 13179 506917980
! 15672 749677517
? 1
! 44193 27710083
? 1
? 1
? 15841
? 3613
? 1
? 1
! 35186 868873252
? 1
! 23785 752222022
! 27113 399115850
! 24572 521288180
! 16258 127988650
? 1
? 1
! 34498 651118609
? 1
! 4213 527605150
? 1
! 40201 477219588
! 9833 447711382
! 12856 321526224
! 7814 930858960
! 31586 789706980
! 30858 2431055
? 1
! 14586 493090405
! 35273 127149851
? 1
? 1
? 46619
! 6162 30240047
! 10313 630525958
? 1
! 27557 389298510
! 12522 993605856
! 22508 545272256
! 14704 64292796
! 36702 704704326
? 1
! 22153 539607904
! 28894 461892979
? 1
! 45022 840921799
? 1
! 735 824704198
! 45221 191447541
? 1
? 1
! 804 700072903
? 1
! 23682 559326345
? 1
! 15421 322257184
? 1
! 1058 583150649
? 32282
? 1
? 1
! 11670 619093007
! 27805 179380464
! 41051 310682012
? 1
? 1
! 46962 851920833
? 1
? 1
! 30993 593703571
? 1
! 49419 842215628
? 1
! 8147 548946522
! 39592 367581609
! 22355 210127276
? 1
! 47818 501243864
! 35567 434581566
! 36770 196248121
! 35951 745619381
? 7099
! 6497 967911629
? 1
? 1
? 1
? 1
! 18011 567277510
! 22402 553262798
! 7957 524703551
? 1
? 43294
! 21879 811155780
! 990 487205578
! 22035 772969430
! 8358 95697385
? 1
? 1
! 20458 991398847
? 1
! 20185 601846489
? 38402
? 1
? 1
? 1
! 44577 92602199
? 1
! 16863 494144070
! 13476 496674169
? 1
? 1
? 1
! 11010 488689922
? 1
! 2162 37866250
? 1
? 1
? 1
! 35498 71866686
! 28088 976697901
! 47819 783450918
? 1
! 23927 965309680
! 2285 729035103
! 27296 687020112
! 28856 303677505
! 47314 929267314
! 42409 503152132
? 14037
! 33872 919092502
? 1
! 37353 111719523
? 1
? 1
! 48076 747380130
? 1
! 7750 455315120
? 1
! 890 719027397
! 6186 876679279
! 26401 695512843
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 15670 300551260
? 1
! 5448 440874029
! 39574 311635757
? 1
! 3501 608133837
! 28120 591337798
! 47179 339997365
! 29076 256872804
? 1
? 1
? 1
! 33247 404749211
! 7565 697909782
! 9102 32569186
! 13150 859404724
! 44132 858804734
? 1805
! 34293 870159931
! 12560 466016140
! 39252 27715194
! 28630 756946967
! 34609 323970062
? 1
! 3335 785269963
? 1
! 46848 114958844
! 49069 686907841
? 1
! 29813 35579727
? 1
! 12796 263686254
? 1
! 102 548267995
? 1
? 46024
? 1
? 1
? 1
? 1
? 1
! 36938 123531043
! 35901 912418906
! 3463 369748188
? 1
? 1
? 1
! 22807 872550408
? 1
! 10445 652941492
? 1
? 1
! 11940 397234819
? 1
? 1
? 1
! 6588 672683941
? 1
? 1
? 583
? 1
! 5105 900300669
! 6125 86321712
? 1
? 1
! 29219 899509995
? 41192
! 41271 958376578
? 1
? 1
? 1
? 1
? 1
! 14194 528355820
! 31803 75804249
! 31170 745385642
? 1
! 9939 599697977
? 1
? 1
? 1
? 46534
? 1
! 42949 351635429
! 46374 185655538
? 1
? 1
? 1
? 1
! 46741 527455907
? 1
? 17657
! 1706 175773743
! 19877 540435211
? 1
! 38335 108585148
? 1
! 16378 555238540
? 1
! 26629 921208444
? 1
! 15944 933828903
! 28998 711703210
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 35143 409638326
? 1
? 1
? 1
! 4353 510106096
? 1
! 35395 210591383
! 8714 777313832
? 1
! 25585 249494940
! 29551 509028934
? 1
? 1
? 1
? 1
? 1
! 32041 280934433
? 1
! 1715 717216355
? 1
! 42454 214304060
! 37194 865041096
! 5743 709644638
! 31250 182347434
! 16987 772847464
? 1
? 1
? 1
? 1
? 1
! 33125 470346803
? 1
? 1
! 41357 775120086
? 1
! 17858 944774614
? 1
! 14762 771967086
? 1
! 9157 947682579
? 1
! 12624 445560659
! 7778 262274431
? 1
! 6281 810552106
! 31337 438421916
? 1
! 31950 839611195
? 1
? 1
! 24002 124267846
! 23794 77517216
! 37147 864544389
? 1
? 1
! 29079 856798908
! 23968 499883134
? 29327
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 16537 792314325
? 1
! 24673 429416858
! 35483 146115379
? 1
? 1
! 24086 153906037
? 1
! 4716 893883830
! 21720 796457329
! 32938 369863922
? 1
? 1
? 1
? 1
? 1
? 33930
? 1
! 1017 372577879
? 29855
! 12335 573556276
? 1
? 1
! 8645 116966292
? 1
? 1
? 1
? 1
! 24570 826075456
? 1
! 20545 330545066
? 2052
! 34331 894025047
! 21701 322014562
! 3279 117577315
? 1
! 4049 601157744
? 1
! 34615 766876856
! 39848 10934023
? 1
! 47669 415513894
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 26882 654543737
! 37232 339344689
! 17462 480204729
! 14920 57184413
! 939 336549901
? 1
! 1009 495687811
! 19111 326836129
! 44858 802391793
! 48835 701398656
? 1230
? 1
? 1
! 33680 360235350
? 1
! 3317 721044418
? 1
! 1611 981809803
! 35173 469075441
? 1
! 29544 912744875
? 1
? 1
? 1
! 22704 1343250
? 1
? 1
! 13226 30850579
! 10320 129854180
! 27140 874744621
? 1
? 1
! 37459 521506630
! 7582 721647588
! 10409 738184186
! 24239 961030823
! 35621 949822015
! 29033 30728068
? 1
! 34678 613536134
? 13827
? 1
! 11700 62931307
? 1
? 1
? 1
! 48760 875150218
? 1
! 4274 231416174
! 27246 24369218
! 45712 633277262
! 42950 614528605
! 1656 106257620
? 1
? 1
? 1
! 33744 966398747
! 43480 182463921
! 46553 629706281
? 1
? 1
! 38179 915060913
? 1
! 35516 239012305
? 1
? 1
! 1908 46863947
? 1
? 1
! 3988 446058636
? 1
? 1
! 43 848240046
! 44242 919877722
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 11288 270323618
! 7127 384546347
? 1
? 1
! 27361 222369172
! 39858 856161182
? 1
? 1
? 1
? 1
! 23430 503661736
? 1
? 1
! 2393 794032377
? 1
! 32790 892097835
? 1
? 1
? 1
! 20861 853128653
! 23091 333831923
! 39241 169329026
? 1
! 32864 502998411
! 46463 297358602
? 1
? 1
? 1
? 1
! 45167 739195778
? 1
? 1
! 46308 334744128
! 8978 51324710
? 49625
! 30493 280721158
! 23571 930084951
! 32142 301005541
? 1
! 38261 833262405
? 1
! 35765 176689014
? 1
! 1470 248161406
? 1
? 1
! 16589 553525849
! 3379 699120073
! 45315 317922319
! 31570 921025268
! 17086 577355943
! 21292 783212751
! 47499 275030894
! 26972 188158661
? 1
! 40230 66940233
? 1
? 1
! 31018 679664536
? 1
! 7859 986989390
? 1
? 33278
? 21941
? 14982
? 1
? 1
? 1
? 1
! 25658 371950853
! 3820 106493385
? 1
? 1
! 42926 797538060
! 29034 617832640
? 1
? 1
! 634 247175653
! 951 166262038
! 29369 9831307
! 32901 789049657
? 1
! 670 175482411
? 1
? 1
! 41186 437977534
! 1093 968636849
! 42206 967931438
! 2841 511684518
? 1
! 9957 554046844
? 1
! 35977 681741867
! 27064 118972162
? 1
? 1
? 1
! 11501 355575640
! 16135 612740198
! 35339 330205994
? 1
? 1
! 21709 406940981
! 42523 475287319
! 9911 662057904
? 1
! 3793 179545959
! 9433 834367981
? 1
? 1
? 1
? 35811
? 27133
? 1
! 12986 805927554
? 598
? 48402
? 1
! 22887 381770448
! 22750 205978447
! 41281 934491071
! 350 351903347
! 27887 156387698
! 23906 505622931
? 1
? 1
! 30848 334444609
! 18823 734103182
? 23727
! 17754 529427579
? 7676
! 15450 494312333
! 46622 968227158
! 35747 906112368
? 1
! 34875 585318640
! 46053 410427620
? 1
! 1391 956547568
? 1
! 43364 859987955
! 49660 743740832
? 1
? 1
! 3977 290809457
! 26632 378404578
? 1
? 1
? 1
! 41107 195450590
! 39813 597080506
! 14250 284338820
! 24281 23045561
! 44179 171851228
! 20176 888321696
! 48648 132520633
? 1
? 1
? 1
? 1
? 1
! 47402 971643690
? 1
? 1
! 37619 281181344
? 1
? 1
? 1
? 1
! 21414 398178115
? 1
! 2383 582359045
? 1
! 45549 34059068
! 27966 508135055
! 31965 497208074
! 27492 267046373
! 46759 838195625
! 33912 30534330
? 1
? 1
? 1
? 1
? 27246
? 2869
? 1
! 27696 678365393
? 1
? 1
? 1
? 23923
! 48346 445891398
? 1
! 29956 149887255
! 39827 242296374
? 28358
? 1
? 1
? 1
! 49100 423021934
! 36535 797309210
! 13114 728321942
? 1
! 36618 946287544
? 1
? 1
! 7134 431077626
? 1
! 44311 499346753
! 35303 361104139
? 1
? 1
! 37336 722107919
! 30928 118868853
? 1
? 1
? 1
? 1
? 1
! 25525 751853780
? 1
! 40926 742898638
! 49454 295586799
! 39821 592292756
! 19012 394764064
! 38958 986560769
! 18663 755431764
! 41678 667987865
? 1
! 48688 519411494
! 18943 935652373
? 49088
! 48141 609126001
! 35451 595138730
? 1
! 4469 253283926
! 34503 669271302
! 34180 111199915
? 1
! 18221 204454436
? 1
? 1
! 47942 14209178
? 1
? 1
? 7998
? 1
! 32212 937895143
! 23104 861470586
? 1
! 45596 33424496
? 1
? 1
? 1
! 15849 838699069
! 17512 675208898
! 40624 987631097
? 1
? 1
! 8812 305159311
! 28086 724012825
? 1
? 1
? 1
? 1
! 6991 711966503
? 19451
? 1
? 23967
? 1
? 1
! 17403 877518490
! 41386 581358142
! 40708 261127633
! 2488 713760118
! 36372 959705795
! 49906 994883126
! 25593 60623062
? 1
! 17535 507955238
? 1
? 1
! 1765 434745570
! 37077 128115979
? 4588
! 14021 295457846
! 47943 918905276
? 1
? 1
? 1
! 33123 815748746
! 31159 645296992
? 1
! 19007 89198356
? 1
! 33951 998259662
! 33460 490184826
! 31063 389059416
! 7077 432142017
! 39559 865663163
! 38651 670804870
? 1
? 1
! 34108 967001097
! 14796 364262389
? 1
! 29958 859385414
? 1
? 1
! 48596 460838002
! 15247 52278947
! 13521 555413459
? 1
! 14112 973611156
! 27670 418249734
? 1
! 1298 523810251
! 13966 443660162
! 33238 110257147
? 1
! 39553 566359732
? 1
! 19131 175055427
! 1067 349548347
? 6528
? 1
! 2927 345368067
? 1
! 46367 128375942
? 1
? 1
! 2888 492604441
! 8082 322017240
! 27347 896574789
! 38099 169272160
? 1
? 1
? 1
? 1
? 42966
? 1
? 1
? 1
! 18817 793352312
! 36846 836749097
! 37467 709005758
? 1
? 1
! 33615 205984607
! 32158 935209499
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 42193 666770812
! 21700 470691875
! 31052 549231784
! 10582 529768801
! 43089 89409389
? 1
! 24535 89325399
! 18281 294164639
! 43610 624031220
! 11046 75372368
! 41012 855081541
! 794 31741871
! 38845 558008252
! 47845 729086458
? 1
? 1
? 1
? 1
! 45050 760083226
? 1473
? 1
? 1
! 25253 373004909
? 1
! 15977 777931046
! 31070 900399014
? 1
! 6356 498284670
! 9913 206960721
! 37100 435865376
! 11764 814927707
? 1
? 1
? 1
! 7012 34036480
? 1
? 46194
? 1
! 5526 837636507
? 1
! 15493 546680533
! 7313 689901760
? 1
! 24316 576815188
! 33418 182512991
? 1
! 6919 164242662
? 1
! 26376 774814982
? 1
? 1
! 12127 429732311
? 1
! 44953 106633588
? 1
? 1
! 42629 151495617
? 1
! 47047 397234986
! 27936 737469967
? 1
? 1
! 1225 11145643
? 1
? 1
? 1
? 1
? 1
! 28951 489276031
? 1
! 13515 346916980
! 16424 864233265
? 1
? 1
! 1247 832765291
! 47931 46608333
! 11942 125018703
? 1
? 1
! 16550 556052033
? 1
! 12321 889956869
? 1
? 1
? 1
? 1
! 46531 505338011
? 1
! 39313 211590802
? 1
? 1
? 1
! 11244 104797793
? 1
? 1
! 16674 382519299
! 12027 755694465
! 15964 237663432
! 35569 294178266
? 1
? 1
! 14729 941739657
! 49400 398960083
? 1
? 1
! 5067 93761853
? 1
? 1
! 31173 456466698
! 14961 744185028
! 19194 277535152
! 28668 627636017
? 1
? 1
? 1
! 12434 651407535
? 1
? 1
! 27599 106300023
! 26149 478899782
? 1
! 44349 165913015
? 1
? 1
! 26486 130482468
! 4668 541751207
? 1
? 1
! 32856 268757428
! 38015 331594541
! 16615 412139376
? 1
! 38259 20604665
! 31588 839720956
! 24722 948943716
? 1
? 1
? 850
! 25999 139686054
! 15795 887449801
? 1
! 35359 962251229
? 1
! 35002 155364959
! 891 967807686
? 1
! 11193 30647417
? 1
? 1
! 3718 139327810
? 16798
? 34051
! 6192 158594243
? 1
? 1
! 79 681572490
! 775 729735078
? 1
? 1
! 27990 641174112
! 43592 662130677
! 21717 205456517
? 1
? 1
? 1
! 25773 432074296
? 1
? 1
! 4807 741420143
! 46745 506450358
! 17798 995996344
? 1
? 1
! 100 254408422
? 1
! 9242 966624704
? 1
! 41953 433643355
? 21025
! 24582 297046114
? 32235
? 1
! 23714 865685953
? 1
! 22140 450485733
! 30865 167269340
? 1
? 1
? 1
! 19266 592932542
? 1
! 24061 52290857
! 31866 279075101
? 1
? 1
? 1
? 1
? 1
? 1
! 12905 313475472
! 6974 5848357
! 1063 549773013
? 1
? 1
? 1
! 32570 672286048
! 40046 489952437
! 28384 599674682
? 1
? 1
? 1
? 1
! 26963 695821509
! 47280 342949430
? 1
! 42174 26580781
? 1
? 1
! 5648 23689116
? 20270
? 1
? 1
? 1
? 1
! 39306 356078451
! 8006 761694961
? 1
! 41352 892104050
? 1
? 1
? 1
? 1
! 32786 786455751
? 1
! 409 767758387
? 1
? 13954
! 7003 440676028
? 1
? 1
! 39713 50817333
? 1
! 40826 30446507
! 11203 464731799
! 28604 514341082
? 1
? 1
! 18847 29993312
? 1
? 1
? 1
! 26287 450836258
? 1
! 6328 862405746
! 28163 216644959
! 36640 697186777
? 1
? 1
? 1
! 22570 282318922
! 13001 148295357
! 4825 148804165
? 1
! 8429 139029108
? 1
! 1388 333492464
? 1
? 1
! 49044 907966808
! 48967 853941636
! 22526 164472493
? 1
! 48887 611829633
? 1
? 1
? 1
! 33150 788455565
! 49858 308269579
! 17129 696089962
? 1
? 1
? 1
! 39092 204298775
? 1
? 17241
! 12659 845413011
? 1
? 1
! 15777 580813360
? 1
? 1
! 35099 58053055
! 30440 807270599
! 34118 572295739
! 20041 846925632
? 1
! 37480 536049045
? 1
! 17294 48832739
? 1
! 37367 51215602
! 38485 539441362
! 48302 805499321
? 1
? 1
! 14110 401947153
? 1
? 1
! 12628 985475024
! 28414 520369627
? 1
! 11301 49197240
? 1
? 1
! 29276 125604185
! 885 132600908
? 1
! 43885 287298745
? 1
! 26231 922261692
? 1
? 1
? 1
! 19660 419335034
! 18172 630076216
! 2495 476930387
? 1
? 1
? 1
? 1
! 23067 58557313
? 1
? 25861
? 1
? 1
! 10499 442956749
! 44338 821211838
? 1
! 4399 19057763
! 26283 830817540
! 31594 828104874
! 45324 233519350
? 1
? 1
! 16040 518526351
! 47933 166437481
? 1
? 1
? 1
? 1
! 41885 60062044
? 1
? 1
? 1
! 5115 197219863
! 5728 845602507
? 1
? 1
! 42508 114945551
! 46534 340919336
! 20426 743390214
! 31130 5833835
! 14977 452533313
! 31216 828205080
! 2267 372394721
? 1
? 1
? 1
? 1
? 1
? 1
! 4125 849937580
! 29959 211421310
? 1
! 36526 821099912
! 17324 849961627
! 46117 364894993
? 1
? 1
? 1
? 20871
? 1
! 32444 581678475
? 1
? 1
! 42963 895856946
! 11587 29668991
? 1
? 1
? 1
! 26224 944091283
! 31633 373943502
! 43595 960816979
? 1
! 46511 416390001
? 1
! 9305 545971391
? 1
? 1
? 1
? 1
! 4857 831173912
? 1
! 10062 178585139
! 18773 628636638
? 1
? 1
? 1
? 1
! 39731 248955069
! 44683 53762821
! 28202 266400835
? 1
? 1
? 1
? 1
? 29089
? 1
! 34417 465606479
! 40622 290227126
! 18452 461854365
? 1
? 1
? 1
! 8684 978604492
! 2641 676468475
! 13375 474143272
? 1
! 43934 813702997
! 6728 332266446
! 35858 678824647
! 368 502261100
? 45878
! 43177 193441285
! 6291 924322977
! 8032 941906336
? 1
! 16840 753849261
! 39913 393639863
? 1
! 16855 318678547
? 1
! 2635 861045162
? 1
! 10108 233091357
? 1
! 3378 330528919
! 44452 69531737
? 1
! 10641 243722849
! 3170 917265564
? 1
! 11114 44998551
! 45564 149345795
? 1
! 47242 691932972
? 1
! 12841 515919034
! 43301 206646302
? 1
! 32761 642509727
! 9402 350958907
! 34014 532593951
! 37972 818842676
? 1
! 7549 483870739
! 17620 327133241
? 1
! 3349 225777670
? 1
? 1
! 22836 548752779
! 40386 697942681
? 1
! 33860 189105150
? 1
! 7363 319723414
? 1
? 1
? 1
? 25515
! 16075 757966643
! 18315 594497720
! 27499 346224850
? 1
! 43810 492752017
? 1
! 19403 11300095
! 12696 252561368
! 43636 164444897
! 14701 337639116
? 1
! 22728 556458261
? 1
! 26218 75854644
? 1
? 1
? 1
! 4406 546811636
! 46936 985333971
? 1
! 25842 609236360
? 1
? 1
? 27858
? 1
? 1
! 29803 921109577
! 44770 255407252
? 1
? 39175
? 1
? 1
? 1
! 44081 751737256
? 1
! 48674 217603464
! 22706 646300714
! 30521 846768812
? 1
? 1
! 9842 811832989
! 42994 780479614
? 10708
? 4649
? 1
? 1
? 1
? 45135
? 1
? 1
! 1850 309963116
! 41226 999093167
? 1
! 20649 906928134
! 18254 989585026
? 1
! 4817 220103875
? 1
? 1
! 16586 364480315
? 1
? 1
? 1
! 40086 369401383
? 1
? 1
! 37091 859805143
! 27354 183589635
! 12545 18263676
! 19900 93007661
! 5564 5340170
! 29130 451364201
? 1
? 1
? 1
? 1
! 36232 342700156
! 21828 811538
? 1
! 3614 372852392
! 47362 342684602
? 45400
? 1
? 11579
! 3023 572791581
! 6846 76158415
? 1
! 13674 721737339
! 23480 427325963
? 1
? 1
! 37466 968550586
! 3618 770633198
! 2218 335563023
? 1
? 1
! 40614 36403718
? 1
? 1
? 1
! 40859 303257081
? 1
? 1
! 1686 77355782
? 1
! 27319 360898292
? 1
? 1
? 1
! 15490 206735047
? 1
? 1
? 1
! 131 911371039
! 20654 252889098
? 1
! 32253 877624825
! 33896 118441113
? 1
! 16006 366450899
! 28456 709066445
? 1
? 1
! 18806 940774431
? 1
! 10230 763849254
? 1
? 1
? 1
? 1
! 25526 839612195
! 34771 378881654
? 1
? 1
? 1
! 34995 344053767
! 23806 484682463
! 40916 676838896
! 20247 85128685
? 1
! 34537 723306409
? 1
? 1
! 10921 973903633
! 15902 541390017
? 1
! 45764 209788008
? 1
! 23662 272834711
? 13238
? 1
! 48575 232720298
! 48593 972753507
! 18354 954735686
! 42512 930605754
? 1
? 1
! 25069 767549366
? 1
! 11615 441387785
? 1
? 1
! 49706 639556650
? 1
? 1
! 1929 959218254
? 1
? 1
! 19996 732586652
? 49783
! 9738 586078956
! 11222 290574377
? 1
! 15928 973881863
! 6657 494141151
? 1
! 15459 534752261
! 33784 671275244
? 1
? 1
! 5730 346938268
? 1
? 1
? 1
? 1
? 1
! 13320 291048424
! 20051 972847074
! 8496 643681478
! 28866 434902313
! 14083 496191377
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 25847 320151256
? 1
? 1
! 19655 891588982
! 30832 478665384
! 21287 115806093
? 1
? 1
? 1
? 1
? 1
! 8604 670601955
? 1
! 43309 188817267
! 1168 371546408
! 27187 506950723
! 25989 321649637
! 24254 931291071
? 1
? 1
? 30580
? 42919
? 1
! 6105 686170974
! 27848 428302758
! 36369 856835562
? 1
! 36028 228599252
? 1
? 1
! 17680 830877987
! 19710 886313600
! 1200 738810608
! 15547 28795618
? 1
? 686
? 1
! 2374 701682314
? 1
? 1
! 11828 612428864
! 44305 10043412
? 1
! 37012 212517290
! 21861 43115084
? 1
? 1
? 1
? 1
! 12244 994775112
? 1
? 1
? 1
! 3487 672345013
? 1
? 1
! 42734 264933234
? 1
! 34241 776155553
? 1
! 48999 714073413
? 1
! 4516 853609968
? 1
! 7001 313566753
! 40637 281095604
! 29794 490304656
! 18389 284360187
? 1
? 1
! 36471 693565653
? 1
? 1
? 1
! 63 36142941
? 1
! 40566 135653930
? 1
! 8406 304256567
? 1
? 1
? 1
! 5332 589994987
! 6074 118699756
? 1
? 1
! 39321 11403950
! 46269 558752587
? 35561
! 30939 940126649
! 1083 190115010
! 8670 945214617
! 34181 319845557
? 1
? 1
! 28906 137611965
! 223 287535425
! 1268 844143043
! 35944 530670473
! 3610 771438116
? 1
! 30800 497279179
? 1
? 1
! 15009 596890732
? 1
! 45745 359275465
! 4003 338424667
! 29533 770509880
! 18414 396386751
! 41622 854564883
! 19186 146985036
! 1494 25294645
! 27878 816913457
! 11684 832352532
! 40177 40682981
! 44330 867248521
? 11272
? 1
! 33281 506211316
? 1
! 28705 826466113
? 1
? 1
! 37407 8355426
? 1
! 46313 937250549
? 1
! 12563 632160660
? 1
! 39969 588141128
? 1
? 1
! 26756 860355105
! 9711 715898055
? 1
? 1
? 1
! 44267 382458949
! 23560 673902201
? 1
? 1
! 15802 150234619
! 19203 506110645
? 1
? 1
? 1
? 1
? 1
! 33253 950188364
! 15997 441577111
? 1
! 27245 854750051
? 1
? 1
? 1
! 22084 145842468
! 4912 827237529
? 1
! 10261 479880746
? 1
? 1
? 1
? 1
? 1
! 17940 540745339
! 31995 602903900
! 15139 687473593
? 1
! 31771 874508258
? 1
! 8571 579088665
! 18350 843054477
? 1
! 35573 225202897
? 1
! 44730 820098950
! 34846 361712726
? 1
! 19190 428045605
? 1
! 38778 161188047
? 1
? 1
! 28776 702582294
! 34687 796029703
! 45290 643663951
! 16130 875316753
! 12692 224148305
? 1
? 1
! 17808 448645865
? 1
? 32390
! 48841 334758354
! 48775 192299139
! 3569 246244157
! 16929 296539664
? 1
! 45270 80541152
? 1
! 30652 327541385
? 47862
? 1
! 35703 490215730
? 1
! 16174 986822880
? 1
! 19176 944617215
? 1
! 44490 690200755
? 1
! 32228 154808801
? 1
! 25889 872896836
! 39739 608635779
? 1
? 1
? 1
! 21 969409775
! 27425 688703045
? 1
? 1
! 17572 313326130
? 1
? 1
? 1
? 1
? 1
? 1
? 30379
? 1
? 1
? 1
? 19596
! 5476 979859005
! 42684 270892979
! 18153 878220025
! 7093 699949880
! 44177 667013616
? 1
! 5009 650368075
! 16826 465100663
? 18321
? 1
? 1
? 34305
? 1
! 1158 40080498
? 40411
? 1
! 15001 8487644
? 1
? 1
! 34524 255184831
! 33025 561644753
? 1
? 1
? 1
? 1
? 9139
? 1
! 29072 910178351
? 1
! 18164 180469901
! 4904 688915657
? 1
! 3971 33066578
! 11908 682199607
? 1
! 1803 485344539
! 39158 665322725
! 20246 999204557
! 41492 797460384
? 1
! 37205 998707326
! 38521 447942418
? 1
? 1
! 15160 254758543
? 6841
! 44061 166632755
? 1
? 1
? 1
? 1
! 2499 541742218
? 1
! 17309 334943876
? 17285
! 41742 656910043
? 1
? 1
! 32316 183594740
? 1
? 1
? 12134
! 2149 336855077
? 1
! 541 373459917
! 9958 973483707
! 4386 808843102
? 33705
? 44142
? 1
! 19260 272266689
? 1
? 1
? 1
? 1
! 17000 441526021
? 1
? 1
? 1
! 44679 31751965
? 39755
! 26605 356873240
! 11555 129942526
? 1
? 1
! 45475 974183287
? 1
? 1
? 1
! 6065 679188826
? 1
! 14658 538654300
? 1
! 2260 581795565
? 1
? 1
? 1
? 1
? 1
! 14357 141332803
? 1
! 41734 260078053
? 1
! 26835 186495204
? 1
? 3486
? 1
! 45761 187974716
! 19719 33724781
? 1
? 1
! 8545 814434411
? 1
? 1
! 29445 791959732
! 13852 991266079
? 14277
? 42012
? 1
! 32261 273287510
! 15068 545208705
? 1
! 40875 951026170
! 41537 909215991
! 14341 962005443
? 1
! 48341 347763085
? 1
! 24353 823017117
? 1
? 1
? 1
? 240
! 30627 736093460
? 1
! 23075 429022286
! 5559 605795961
? 1
! 22432 297742292
? 1
? 1
! 5245 863743035
! 49703 199272230
? 1
! 49675 789025046
! 23824 991946232
? 1
! 10935 791241893
! 36798 188400721
! 1855 426808713
! 24387 555013439
? 1
? 1
? 1
! 28250 143300405
? 1
! 3227 835948577
! 14354 813042001
? 1
? 1
? 1
! 27208 76014078
! 9115 874720706
? 1
! 41666 828580099
? 1
! 31349 100388716
? 1
! 15151 177078597
? 1
! 34439 358817485
! 25255 609280300
! 49525 364324471
! 38506 623802020
? 1
? 1
! 39738 887743491
? 1
? 1
? 1
! 313 422015475
? 1
? 1
? 1
? 1
? 1
! 14994 455270089
? 1
! 43416 868628692
? 38951
! 23725 965014676
? 21781
! 5098 546775175
? 1
? 6260
? 1
? 1
? 1
? 42448
! 18685 359995330
? 1
? 1
! 21672 488381958
! 35887 56157844
! 18790 596953210
! 39314 805893714
! 38370 887888178
! 13464 508057090
! 4700 414853023
! 36786 748860454
? 1
! 12411 899712579
? 1
? 1
! 44751 247742452
! 5062 301012071
! 17643 675594024
! 44596 201411687
! 45033 842038921
! 346 325221128
! 9681 925343611
! 33178 737342449
? 1
! 16272 331437841
? 1
! 792 709549324
? 1
! 26895 524815750
! 36942 219925897
! 19121 589913696
? 1
! 37237 184600985
? 1
! 40021 247802158
? 1
! 41541 717133840
! 21835 299584953
? 1
! 25102 682602555
! 7346 623607409
! 4591 392561784
! 46190 566611466
! 5468 972588168
? 1
! 4800 887092816
? 1
! 4124 553621412
! 24486 432468703
? 1
? 1
! 36905 266264146
? 1
? 1
! 10339 972463582
! 47971 457966419
? 1
! 45276 736263846
? 1
? 1
! 23837 444516522
? 1
? 1
! 32036 831787399
? 1
? 1
! 24965 475745333
? 1
? 1
! 25483 960671394
! 7861 745451443
? 1
? 1
? 1
! 37768 838090040
? 1
? 1
! 42080 392494192
! 40148 166987629
! 25009 223089792
! 46921 90173924
! 14091 683431033
! 17170 77131350
? 17588
? 1
! 4172 9884276
! 43085 127272717
? 1
? 1
! 48147 386767988
? 1
! 24347 686228908
! 3136 711683055
? 1
? 2545
! 45842 931460972
? 1
? 1
! 46987 180824044
! 37118 611842072
? 1
? 1
? 1
? 1
? 12385
! 38540 487141021
! 35948 272327871
! 33014 230831461
! 1662 675620716
? 1
? 1
! 37366 776558827
! 48838 422140428
! 14423 704063490
! 18412 219949655
! 44286 475059436
! 14053 799662371
! 44265 509727555
? 1
? 1
! 46447 938200462
? 1
? 1
! 29436 984470135
? 1
! 45271 578481877
! 31630 744578230
! 17149 578352273
? 1
? 1
! 15090 515956132
? 1
! 31563 606676564
? 1
! 44564 552787538
! 6597 719098865
! 19445 442718669
? 1
! 4010 342443805
! 39189 331413439
? 1
! 31089 963831688
! 7971 492140492
! 48566 909409150
! 14538 782547698
? 1
? 1
? 1
? 1
? 1
! 4436 616742319
? 1
? 1
? 1
? 1
? 1
! 14603 809155071
! 42483 479305251
! 33216 766126016
! 6561 529011779
? 1
! 13127 939324445
? 1
! 6445 76789542
! 8827 316108709
? 1
! 688 97665435
! 17927 454946881
? 1
? 1
? 1
? 1
! 35066 199013304
? 1
! 28493 344377779
? 1
? 1
! 13482 345036118
! 3007 933434726
! 616 658901114
! 33289 842439749
? 1
? 1
! 45501 372995921
! 34539 497441507
? 1
! 35681 364406202
! 37563 719800740
? 1
! 21083 351372638
! 20314 858980680
! 5719 118351886
? 1
? 1
! 35844 40209396
! 7394 634982774
! 44699 440447514
! 47218 187182041
! 15808 247353216
? 1
? 1
! 48605 366614792
! 35720 268795041
! 33352 85190165
! 47804 711440273
? 1
! 15925 292379702
! 13713 809241962
! 36392 822050063
! 16618 822921563
? 1
! 2114 109411568
? 28029
! 24966 643047441
? 1
! 6252 171211881
? 1
! 8864 385357602
! 9333 735008580
? 1
! 30806 773338263
? 1
! 13185 887063930
? 1
? 1
? 1
! 12215 112665352
? 1
? 707
? 1
! 43316 687838028
? 1
! 22875 271661224
! 46148 583459866
! 49089 908420075
! 8980 604142881
! 9443 813138877
! 42306 803406579
? 1
! 33062 855570463
? 1
? 33352
! 17762 268735466
! 16577 993566663
! 39562 133174549
! 18261 157447171
! 12267 797020237
? 1
! 46889 432660191
? 1
? 1
? 1
? 1
? 1
? 1
! 23928 53693909
? 1
? 1
! 9869 573173846
? 1
! 40042 110158188
! 32976 578977840
! 42776 748560640
? 12774
! 6076 730203965
? 1
! 12823 849139169
! 45406 965486707
! 42956 322932068
! 35514 703191713
! 46352 498390274
! 5430 788510903
! 7208 391919075
? 1
! 4007 231506905
? 1
! 4492 331766479
! 7902 434270850
? 1
? 1
? 1
! 2594 89462921
? 1
! 34935 364194255
! 44375 373612363
! 7175 19982586
? 27307
? 1
! 38458 734939335
? 1
! 33076 869720270
? 1
? 1
! 20129 384172835
! 29635 303388611
? 1
! 13725 166759862
! 42082 49961023
? 44979
? 1
! 1916 726170146
? 1
? 1
! 11317 213048603
! 14640 499208019
! 40559 706566361
! 2378 237935384
! 3455 19360465
? 1
? 1
! 41835 190396021
! 6490 793093205
? 1
? 1
! 2876 492286397
? 1
? 1
? 1
! 6324 644174096
? 1
! 14827 72120740
? 1
! 7980 618210028
? 1
! 41762 737347378
! 11483 170920693
? 1
? 1
! 41509 448619244
? 1
! 12221 441255802
! 39846 611551703
! 2946 698025857
? 1
? 1
! 21242 32147882
? 1
? 1
! 48561 843929007
? 1
! 5029 962334346
! 11038 743565358
? 1
! 17844 867496054
? 18797
? 1
? 1
! 14885 172088568
! 36063 256999902
? 1
! 30049 468653540
! 18241 946262990
! 32510 43724528
! 37229 791244059
? 1
! 46299 891525001
! 20060 792635642
! 47187 602751809
? 1
? 1
? 1
! 10576 804340926
! 19745 474626129
? 1
? 1
? 1
? 1
! 128 710725040
! 17179 385361815
? 1
? 1
? 44685
? 39114
? 1
? 1
? 1
! 26172 903076950
! 40147 995124161
? 1
? 1
! 21136 1382318
? 1
! 23544 69129294
! 13854 883709202
! 25103 352082026
? 1
? 1
? 1
? 1
? 1
! 16890 955916130
! 9545 30503051
? 1
? 1
! 22556 79986997
! 41876 726079851
! 46347 314723307
? 1
! 23369 229997861
? 1
? 1
? 1
! 17016 598984944
? 1
? 1
? 1
? 1
? 1
? 1
! 34548 351613104
? 1
? 1
! 19086 486936820
? 1
? 1
! 49610 523866920
? 1
! 41646 811548597
? 1
? 1
! 42192 775561592
! 35233 830133057
? 1
! 21564 486986252
! 4663 43100400
? 1
! 42801 659608033
? 46053
! 7627 209794364
! 6302 758341056
? 1
! 32149 265213708
! 31643 175316699
? 1
! 32363 489409384
! 9625 286821460
? 1
? 1
? 45155
? 1
? 1
! 45416 561817764
! 15153 733792769
! 39215 906150318
! 28350 772896396
! 43275 538417349
? 1
? 26730
? 1
! 23911 843781863
? 1
! 30158 690487120
! 22160 15466096
? 1
! 37955 457725227
? 1
! 37532 650400046
! 43473 68197471
! 18094 542218878
? 1
? 1
! 40549 316453031
? 1
! 45962 475069916
? 1
? 1
! 46109 570178032
? 45254
! 20769 17619747
? 1
? 1
! 7165 568967985
? 1
! 34738 532731977
? 1
! 29986 196702388
? 1
! 43556 75224329
! 13507 876125980
? 1
! 7896 346914083
! 45847 164458304
! 47190 163517995
! 37946 915933464
? 1
! 21317 639066091
? 1
? 1
? 1
! 147 69634247
! 35423 613689064
? 1
! 24136 520194168
? 1
! 5084 292264431
! 1353 183335474
! 19732 657755768
? 2209
! 39096 782012097
? 1
? 1
! 41855 904538587
! 15330 301074723
? 1
! 18001 157372001
! 23432 844056380
? 1
? 1
! 33829 897607913
? 1
? 1
! 45375 989119800
? 1
? 1
? 1
! 24745 917043566
! 24873 618572832
? 29509
? 14231
! 28286 581417401
! 7026 796479786
? 1
? 1
! 4599 929998612
? 1
! 7975 851558058
? 1
! 37995 636569145
? 1
! 8464 723661020
! 29540 53415187
? 1
! 48056 237195801
! 706 210495505
? 5342
! 39107 564849854
? 27766
! 45307 134194843
! 7391 714761166
! 39210 674872262
! 23254 737009933
? 1
? 1
? 18153
! 39840 168197118
? 1
? 1
? 1
! 3913 254630790
! 25300 304754638
? 1
? 1
! 24848 91324196
! 23302 338368060
? 1
! 44183 306071399
? 1
? 1
? 1
! 7210 806812439
? 1
? 1
? 1
! 35684 277127346
? 1
? 1
? 1
? 1
? 46441
! 23120 64677664
! 24552 77182443
! 36006 547973170
? 1
? 1
? 1
? 1373
! 16306 244110426
? 1
! 14894 460319607
! 29762 884170730
! 16326 640354708
! 33663 341966055
! 40896 677580036
? 1
! 9289 714551424
! 17659 962466369
? 1
! 23808 601846280
! 33276 493336748
! 39778 356025925
? 24135
! 43684 435830784
? 1
? 1
! 18035 271781636
? 1
! 1514 625727014
? 1
? 1
? 1
! 11748 712652021
? 1
! 6626 619603821
? 1
? 1
? 1
! 3908 745113453
? 1
? 1
! 28872 63110150
? 1
? 1
! 16626 568892461
? 1
? 1
? 1
? 1
? 1
! 9526 562366860
? 1
! 10944 668183791
! 9506 299291449
! 47184 100327439
? 1
? 27480
! 19626 233434835
! 43571 815778127
! 6717 772694660
? 1
? 1
! 12987 780649152
? 1
! 12464 705801310
? 1
? 1
? 17879
? 1
? 1
? 1
! 13099 164937325
! 36617 294435412
? 45367
! 8765 656378317
? 1
! 30533 693338184
? 8268
? 1
! 18795 373277441
! 418 721264582
! 47700 167042699
! 10399 280661521
! 41869 93834950
! 9756 287530260
? 1
! 9548 435073519
! 11432 656261691
? 1
! 11036 948896223
! 43447 578320985
? 1
? 1
? 1
! 8792 899718962
? 1
? 1
! 5978 532257512
! 38625 407101289
! 3312 542788095
? 1
? 1
! 7922 135815717
? 1
! 35753 831668176
! 24095 673428325
? 1
! 18453 849481879
? 1
! 9675 679682848
! 39360 530809978
! 27566 595562602
? 37277
? 1
? 1
! 18086 109104384
? 1
! 27047 717871862
? 1
! 11927 367761134
? 1
! 8855 469226784
? 1
! 10643 992571878
! 27525 512233878
? 1
! 36238 324244925
? 1
? 1
! 1842 601385937
! 16356 566840876
? 1
? 25870
! 46392 572230001
? 1
! 18604 537645221
! 46533 202525481
? 1
? 1
? 1
? 1
! 28873 224246254
? 1
! 30401 804308771
! 16120 301414340
? 1
? 1
! 9884 774392140
! 23175 35395367
? 25977
? 1
? 1
? 1
? 1
! 38356 494099722
? 1
! 17100 648276887
? 1
! 33642 880792608
! 13332 477611828
? 1
? 1
! 2453 552274488
! 24191 175541847
? 1
! 19556 418095885
! 8719 788587161
! 28613 83564548
? 1
? 1
! 12912 365477240
? 1
! 40657 885447505
! 3653 868602214
! 3236 617038051
? 1
! 45055 697617299
! 5176 570167646
? 1
! 38683 378167755
? 1
? 1
! 48448 440756619
? 1
? 1
? 1
! 15564 520559026
! 38796 876727620
? 1
! 34261 227633329
? 1
! 13215 86041694
! 4899 999349920
? 1
! 18875 513882148
? 1
? 1
? 682
? 1
! 29585 214156565
! 7393 884318693
? 1
? 1
? 1
? 1
! 35461 147648132
? 1
? 1
? 1
! 4420 933295913
? 12900
? 1
? 1
? 1
? 1
? 41132
! 9976 603674450
! 3840 12406740
? 1
? 1
? 1
! 27154 412544589
! 38730 399137487
? 1
? 1
! 29006 21949688
? 1
? 1
! 20853 155333305
? 1
? 1
! 5315 392301018
! 29808 462990637
! 24524 494894568
? 1
? 1
? 1
? 1
? 1
! 33601 618089553
? 1
! 27249 696082517
! 9556 867371143
! 6115 323772678
? 1
! 10475 976721543
? 1
? 1
! 43959 488730626
? 1
? 1
! 8380 395243272
? 1
? 1
! 41620 842601434
? 1
! 24349 699998666
? 1
! 9806 640407945
? 1
? 1
? 1
? 1
! 18894 79463243
? 39072
! 35566 768230015
? 1
! 25821 619902701
! 44495 866997165
! 12421 642782313
! 17134 129305345
? 1
? 1
! 27640 609961740
? 1
! 40103 349565817
! 8730 429907480
? 1
? 1
? 28768
! 24482 888315359
? 1
! 1782 424596308
? 1
? 1
? 1
? 9327
! 7734 862617350
! 28761 833492466
! 31185 364992933
! 36811 861776953
! 15524 510724238
! 6877 635781255
? 1
! 18486 924546286
? 1
! 18340 793045382
! 32272 239381120
? 1
? 1
! 25356 954082385
? 36997
! 21780 774266541
? 1
? 1
? 1
! 1992 112247107
! 13903 300489327
? 1
! 39265 757907740
! 32737 299090332
? 1
? 1
! 43693 421033677
? 1
! 7623 150092099
? 1
? 1
? 1
! 34442 788429543
? 1
! 38490 149097843
! 10528 366876202
! 9129 136134777
! 28553 143454658
! 15476 241378330
? 1
? 1
! 40582 500348395
? 19995
? 1
! 18726 985035506
! 30142 517128953
! 10174 736688602
! 16891 366509463
! 14071 349849829
? 1
? 1
? 1
? 1
! 15580 340759408
! 36463 948528106
? 1
! 19393 527984336
? 1
? 3333
? 1
! 24558 26724481
! 27006 979962459
! 7106 814965005
? 1
! 3512 700262722
? 37605
! 35648 812747669
? 1
! 24556 555869105
? 1
? 1
! 10078 915695676
? 1
! 36817 586181544
? 1
! 5436 624493128
? 1
! 5661 642906240
? 1
! 29537 875645256
? 1
! 43769 511432615
! 46685 298326434
! 45346 587401053
? 1
! 20239 725318110
? 1
? 1
! 25000 793414261
? 1
? 1
? 1
? 1
? 1
? 18498
! 39526 632936127
? 1
? 1
! 11379 79882210
! 49208 613400036
? 1
! 21264 106912817
! 2476 698055164
! 23376 394195677
? 24166
! 27302 866950741
? 1
! 47939 286209862
? 1
? 1
! 24221 486170080
! 43330 769927029
? 1
! 10724 221520263
? 1
? 1
! 20959 632451774
? 1
! 29444 300928972
! 11097 250490238
? 1
! 49923 228158276
! 47888 894967
! 23900 17769589
? 1
! 10408 435262945
! 16702 497099473
? 1
! 4544 844390572
! 28483 373362151
? 1
? 1
? 1
? 1
! 42640 502057302
! 24338 720733418
? 1
? 1
? 1
! 22091 817171110
! 22522 148578059
? 1
? 1
! 33118 674736208
? 1
? 1
! 14825 768508598
? 1
! 25604 712299849
? 1
? 1
? 1
! 5017 217600312
? 1
? 1
! 10343 157155150
? 1
? 1
! 24400 315172314
? 1
! 49218 714072440
? 16064
! 24204 398175235
! 6772 43869467
? 1
? 1
! 19746 198825769
! 33854 910049103
! 29011 744079237
? 1
! 17117 864967173
! 8717 332932335
! 30724 786009774
! 2788 786549779
! 40763 534512772
? 1
! 10796 406657387
? 1
? 1
! 27053 579134190
? 1
? 1
! 28290 262180481
! 18750 169526960
! 7918 908975189
! 2802 206689615
! 13764 174022409
? 1
! 18327 848210395
! 23770 338761108
? 1
! 34473 41317994
? 1
? 1
? 1
? 1
? 40621
? 1
? 17127
? 1
? 1
? 1
! 18516 596386276
! 11724 237008309
? 1
? 1
? 1
! 38609 272309595
! 19552 928722061
? 1
! 11042 599050090
! 14968 259825091
? 1
! 37473 725765083
! 18919 309414997
! 6990 29330960
? 1
! 47524 614481871
? 1
? 1
! 37755 548637813
! 37343 310779096
? 1
? 1
? 1
? 1
! 31809 257339116
? 1
? 1
? 1
? 26909
! 7717 239424335
! 33748 984077178
? 1
! 44965 708372221
! 45140 812597211
! 5535 660862161
? 1
? 1
? 1
! 26821 627128464
? 1
? 2960
! 21075 77511801
? 1
! 10216 290556061
? 1
! 27157 938499490
! 17859 230366902
! 33810 312722340
! 9255 819614560
! 27092 116756059
! 30217 680073737
? 1
? 1
? 1
! 48000 234679128
? 1
? 1
? 1
! 44279 771968967
? 1
! 20296 487311993
? 1
! 39122 51298179
? 1
! 28857 867012467
? 1
? 1
! 6560 458111846
! 36748 73472219
! 23898 61878677
? 1
! 13501 863323986
? 1
! 5223 330207331
? 1
! 30449 912809050
? 1
! 44463 640804526
? 1
? 1
? 8249
! 28993 633477739
! 19033 303564877
! 23312 768758155
! 43566 787385042
? 1
! 39500 214249050
? 1
? 1
! 41547 208196430
? 1
! 39588 821609912
! 13399 926749473
? 1
? 1
? 1
! 43632 723201094
? 1
? 1
? 1
? 1
! 40539 245311886
! 16871 769837964
! 3437 415837643
! 26265 105371503
? 1
! 41154 85447555
! 5321 771200398
! 6171 620817902
! 44528 968835212
! 512 875122668
? 1
? 1
? 1
? 1
? 11262
? 1
? 1829
! 21542 700084493
? 1
! 2255 892952445
! 48293 192175308
! 22627 452296466
! 39337 987586613
? 1
! 18286 660769802
! 36394 186648366
? 1
? 23070
! 24691 82980336
! 46383 146414555
? 1
! 23781 617228230
! 39809 532662306
! 6996 162735614
? 33848
? 1
? 1
! 43737 570173784
! 2420 251628572
? 1
? 1
! 12111 376184531
! 23148 34846530
! 27953 583708661
? 1
? 28573
? 1
! 5798 479086987
! 29297 498255713
? 1
? 39548
? 1
? 1
! 3281 58500292
! 43986 943085469
? 1
? 1
? 1
? 1
? 1
? 1
! 29925 99877285
? 1
! 15826 970021122
? 1
? 1
? 1
? 1
? 1
! 31425 783416675
! 20567 922828385
! 16641 612493657
? 1
? 1
! 5870 267493435
? 1
? 1
? 1
? 1
! 43736 124789067
? 1
! 15327 966808244
! 44223 556885175
? 1
! 48658 317151776
? 1
? 1
! 48747 639519609
? 1
? 1
? 1
! 24944 160152528
? 1
! 27369 414017925
! 3999 213946262
! 14915 451466068
? 1
! 33097 944596760
! 32040 801803280
! 18053 203935124
? 1
? 1
! 15866 819224286
! 225 724310342
! 26363 505410999
! 46467 761400660
? 28503
? 1
? 1
? 1
? 1
! 38537 224242778
? 1
? 1
! 47769 72720336
? 1
! 46610 492894410
? 1
? 1
! 31081 135708276
? 1
? 1
? 1
! 33455 967379922
? 1
! 13671 116523121
! 46068 758966937
! 14379 840378895
? 1
? 1
! 15057 800296250
! 27799 982042573
! 26099 726980787
! 35440 78309384
? 1
! 24198 619631565
? 1
? 21803
! 47189 367523146
! 37377 97802742
! 22261 480349017
! 46864 719408464
? 1
! 30292 634180692
! 4970 478069489
? 1
! 23259 956581053
! 42344 666930104
? 1
? 1
? 1
? 1
? 1
! 43393 752267674
! 41393 284225056
? 1
! 26966 900089979
? 1
! 47556 563305583
? 1
? 1
? 17187
! 21952 846100767
! 19861 826846025
? 1
? 1
! 15883 952718858
? 1
? 46773
! 45859 91027845
! 24669 201417798
? 1
? 1
? 1
! 45547 620015643
? 1
? 1
? 1
? 1
! 14632 66668105
? 1
! 49732 702062959
! 35252 378688041
? 27857
? 30723
! 41798 959369012
! 25502 163982873
? 1
! 30658 949119436
! 13329 259890485
! 6876 27661019
! 48693 542780089
! 6399 774264803
? 1
? 1
? 1
! 43554 741621090
! 31002 778561127
! 15599 751904499
? 1
? 1
! 27301 19276403
? 1
? 1
? 1
? 1
! 47453 504057496
! 35058 759660636
! 46163 357455766
! 44906 618940581
! 23738 767613580
? 1
? 1
? 1
? 1
? 1
! 12555 618910069
! 2732 661697933
? 1
? 1
! 6874 273365828
? 1
? 1
? 1
! 5198 978792537
? 1
! 6344 43664938
? 1
! 29886 820196215
? 1
? 1
! 38351 728168074
! 46178 701463302
? 1
! 26266 654469960
! 16518 756832234
! 2423 587197484
? 1
? 1
? 13750
! 25746 67628807
! 20617 869200008
? 1
! 47143 81794864
! 8656 939682453
? 1
! 37004 815097789
! 47151 104057534
? 1
! 9095 124814315
! 33625 709231568
? 1
? 1
? 1
? 1
! 38055 913676495
? 1
! 33965 95453820
! 25939 164831742
! 23003 396420340
! 19970 211003667
! 49763 492279477
! 25666 335120395
! 48249 801456680
! 11054 593591307
? 1
? 1
? 1
? 1
? 1
! 6828 222743936
? 1
? 1
? 1
? 39013
! 976 671007334
? 1
? 1
? 1
? 1
? 1
! 47063 708683935
! 784 318416417
! 29944 76392904
! 4490 10267655
! 40256 819970194
! 4956 697205111
? 1
? 1467
? 1
? 1
! 48303 96207248
! 45062 262189901
? 1
! 6980 810457465
! 17312 503251080
? 1
! 11726 120104453
? 1
! 14292 960679946
? 1
! 13194 31488994
! 34934 420631111
? 1
? 1
! 49483 117065029
? 1
? 1
? 1
! 48771 637875268
? 1
? 1
! 6150 131959367
! 9 332886243
? 1
? 1
? 1
? 1
? 1
! 36543 584078177
? 1
? 1
! 23310 114556880
? 1
? 1
! 29866 779185809
? 1
? 1
! 46205 870326989
! 19747 322476104
! 19573 820464282
? 1
! 15206 851331415
? 1
! 2568 67115602
! 21685 66905013
? 1
! 40398 369307064
? 1
! 36180 150644136
? 14061
? 1
! 17300 191643909
? 1
! 32798 113228073
! 1509 517574150
! 4162 980862947
! 29970 138876962
? 1
! 1317 180606660
? 1
! 10601 158713145
! 48796 551131730
? 23025
? 1
! 25262 806236158
? 1
? 1
! 13723 313337559
! 30976 572338610
! 32011 607482299
? 48768
? 1
? 1
! 40985 23262972
! 8230 792373389
! 38953 307143836
! 8547 213009466
! 48917 918550866
! 41471 2742979
! 34304 151360768
? 1
? 1
! 20832 448238052
? 1
? 1
? 1
? 1
? 1
! 28723 534797099
! 29155 66904902
! 22935 929838377
! 32289 328117564
? 1
? 1
! 18932 673018451
! 30410 791987628
! 48769 587167799
! 37560 581067954
! 32438 740368375
! 5602 378982395
? 20437
! 14413 61765393
? 1
? 1
? 1
? 1
? 1
? 1
! 26550 637820239
? 1
! 2524 986961187
! 3499 31957064
? 1
! 1993 620407594
! 25164 100536313
? 1
? 1
? 1
? 1
! 37028 67439301
! 10417 953870803
? 1
? 1
? 1
? 1
! 21084 424095926
? 1
! 43981 206622225
! 37988 226087572
? 1
! 17991 996175940
! 4713 302169810
! 35533 248461633
! 5003 412326930
? 1
? 1
! 38697 973856479
! 38369 453125002
! 13747 882754975
! 40200 619163383
! 24151 110969563
! 26170 69787527
! 23467 414075696
? 7165
? 1
? 1
? 1
! 40353 592513314
! 43696 343597147
? 1
! 7242 599363063
? 1
! 8674 609925031
! 318 192695674
! 12924 599788941
! 32819 961399981
? 13834
? 1
! 16329 564213135
! 33689 129118911
? 1
? 1
? 1
! 16725 798546492
? 1
? 1
! 47773 843052278
! 26726 894104089
? 1
? 26146
! 28790 644178219
? 1
! 18852 421229333
? 44750
! 43324 121754352
? 1
! 5161 875961749
! 18628 388440713
! 15884 750054901
! 38131 659922994
! 34858 694073128
! 43790 250992965
? 1
? 1
! 323 1743141
! 41039 126083271
? 1
! 45753 797167819
! 19858 763834266
! 14879 738038488
? 1
! 12977 773364907
? 1
! 44987 622811533
! 5717 780092441
? 1
? 1
? 1
? 1
! 30822 511886193
? 1
? 1
! 25755 748764052
? 1
! 17657 975771757
! 7503 822090224
? 1
? 1
? 16351
? 1
? 1
? 1
? 1
! 22493 698991871
? 1
? 1
! 10092 972014518
! 23359 681356672
! 3249 860667666
! 46232 629792825
! 38449 65268201
? 1
! 9542 754677769
! 6257 509541595
! 23037 430268887
? 1
! 31721 535788598
? 1
! 32770 354059737
? 1
? 25127
? 1
? 1
! 20943 87438177
? 1
! 31640 429279753
! 22952 240038024
! 1764 905801888
? 1
! 47579 798039791
! 9257 170554794
? 1
? 1
! 2463 854784330
! 27268 929992712
! 39676 38623909
! 37090 85618275
! 1059 533246228
? 1
? 1
! 19088 681866147
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 41137 728564202
? 1
! 23896 275011602
! 9482 988774296
? 1
? 1
? 1
? 1
? 1
! 38746 493090975
! 48386 585635963
! 26079 607651507
! 49628 438029874
? 1
? 1
? 1
! 24987 4843966
! 41406 86833608
! 11967 490297737
? 1
! 29707 260737428
! 7080 816171951
? 1
? 1
! 31025 27462403
! 34641 255812114
? 1
! 43547 732573052
? 1
! 39845 81320497
! 19587 998481129
! 47355 75336569
! 14740 256589989
! 6333 270973517
? 36105
! 8107 150927815
? 1
! 34216 152893109
! 9028 141458976
! 44340 143572784
! 31923 1787554
? 1
? 1
! 1399 579053999
! 9330 381796478
! 5652 362097983
! 2617 530453351
? 1
! 27947 199358590
! 37354 263333447
? 38008
! 30982 477582630
! 27797 786002283
? 1
! 23011 124165102
! 33734 778151032
? 1
! 10717 950041328
! 45004 614314673
! 23763 902725938
! 4139 517303996
? 1
? 1
! 9817 742990343
? 1
! 37992 846573654
? 1
! 1145 338923740
! 15077 296225313
! 24715 179989351
? 1
! 36887 138564865
? 1
! 45331 345400386
! 806 642066419
! 16184 168754601
? 1
? 1
! 17398 36012288
? 1
! 29627 498500168
! 45021 825596626
? 1
? 1
! 21676 185419063
! 29878 139807139
! 26676 910411630
! 22745 760335962
! 42149 760195117
! 43288 655978583
! 40034 586436055
! 394 805953374
? 1
! 10331 14244574
? 1
? 1
? 1
! 16643 670334768
? 1
! 29443 234069671
! 10737 760271028
! 21112 862125472
? 1
? 1
! 41703 722898602
? 1
? 1
! 14742 201070924
! 12139 236623638
? 1
! 19500 285168572
? 1
? 1
! 42243 199247154
! 47413 721550212
? 1
! 13339 119516574
! 23073 782783319
! 38129 417608254
? 1
? 1
! 21295 241502821
! 10744 169721642
? 1
! 19863 352149190
! 30429 875692750
? 1
? 1
? 1
! 10536 775949503
! 36980 849474395
! 19009 920543051
! 30004 145047009
! 4415 989164247
! 14541 403171997
? 1
? 1
? 1
! 26573 256684065
! 47072 514697189
? 21082
? 1
? 1
? 1
? 1
? 1
? 1
! 5724 161179666
! 35579 711080675
? 1
? 1
! 5368 860571193
! 33704 140920770
! 37025 603272814
! 32315 789728477
! 12627 870804847
! 2094 48715597
! 34452 512991215
! 3089 520135115
? 1
! 35728 526867756
? 19338
! 34132 444952568
? 1
! 44382 492834625
! 12909 826513216
? 1
! 29246 914345582
! 43166 892061759
! 40014 478056337
? 1
! 36607 942937792
! 8202 856764511
! 21060 16095074
? 1
? 1
! 9434 87437603
? 1
? 1
! 25059 227922678
! 33124 846219397
! 13488 688290999
! 47001 35762493
! 37618 569270772
? 1
? 1
! 21619 157432881
! 32360 930618882
? 1
? 1
? 1
! 17546 990713081
? 1
! 6232 142068259
? 1
? 1
? 1
! 33339 809836394
? 1
! 16570 283351982
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 22414 643022377
? 1
? 1
! 43398 948488008
? 1
! 26106 674113841
! 40878 694819244
? 1
? 1
? 1
? 1
? 20841
! 11478 158027185
? 1
! 970 761242055
? 1
? 1
! 4712 698325830
? 1
! 29658 144985527
! 47714 201784123
! 23992 894752044
? 36272
! 13557 317942122
! 46563 691345187
! 13013 295877517
? 1
! 7514 103419239
! 7195 513236000
? 1
? 1
! 34536 886617954
! 17042 276528774
! 5539 830437208
! 31247 937679493
? 1
! 30733 384716971
? 1
! 22497 102224953
! 30334 51752963
! 46040 448538287
! 34089 65801588
? 1
! 6062 669269808
? 20624
? 30053
! 46699 28072866
! 14316 630592138
! 2787 239887212
? 1
? 1
? 1
! 35433 793201174
? 1
! 26202 437910888
! 14298 286835979
! 1933 888836063
? 1
? 1
? 1
! 1976 807185314
! 22934 43162815
? 30690
! 32247 43593436
! 30557 383270698
! 19735 294571110
! 26455 502404984
! 42793 229224457
? 1
! 33950 723915518
! 36000 950733237
! 11025 959342080
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 7999 457816429
! 29858 626089050
? 1
? 1
! 37285 528306883
! 34345 405545009
? 1
! 4067 456212340
? 1
? 1
! 46081 184927242
? 43554
! 20331 345523767
? 1
? 5118
? 1
! 24215 634486058
! 40911 406945200
? 1
! 6678 199108414
! 19944 409729690
! 25177 509896512
? 1
? 1
! 8824 90824323
! 23845 527055039
! 569 594267870
! 11192 228796106
? 1
! 47294 291215663
? 1
? 1
? 1
? 1
? 1
! 4019 972467087
? 1
? 1
! 20587 476320549
! 39549 450516388
? 1
! 46302 110690131
! 44227 521957437
? 1
? 1
? 1
! 45340 198455764
! 26004 3815911
! 31880 475520855
! 18124 662552919
! 24838 737395504
? 1
? 1
! 16982 626410262
! 28685 704270601
? 1
! 22727 760749568
! 5004 397578879
! 39646 469969378
! 43340 248824697
? 1
! 42610 883753119
! 30910 200863859
! 41604 905464578
! 44459 490992304
? 1
! 39587 359842343
? 1
! 37953 295147101
! 41951 423392647
? 11718
! 2846 77604538
? 1
! 1437 746223800
! 19349 767458337
? 1
! 18215 356428516
! 44794 883087551
! 22492 82578620
! 19043 545951361
? 36738
? 1
! 31118 378014905
? 36751
? 1
! 45860 529256206
! 30744 301811491
? 1
! 14146 968049854
? 1
? 17947
! 16002 705572164
! 30332 66117321
? 1
? 1
! 37617 55063925
! 1057 642711233
! 34978 213281322
! 35308 531346328
! 32351 256225340
! 3531 322306196
! 40022 707719750
! 17651 653524831
! 36091 171685529
! 7511 179448964
? 1
? 1
? 1
! 35272 584574777
! 10495 10114
? 1
? 1
? 1
? 1
! 6607 929263049
! 7371 974221141
! 11804 845894039
? 1
? 1
? 1
? 1
! 29914 254276372
! 44005 162932965
? 1
? 1
? 1
! 33644 906870718
? 1
! 9844 552902574
! 44788 4528374
! 19058 287779400
? 1
! 19727 192365528
! 12926 459466456
? 1
! 23017 978689692
! 7448 685283560
? 1
! 17810 915738371
? 1
! 33935 241502594
? 1
! 4709 978643419
? 1
? 1
? 1
? 38410
! 7675 813503683
! 23783 823336576
! 6365 722270222
? 1
! 12983 240870288
! 33893 881359162
? 9100
! 17018 198331549
? 1
? 1
? 1
? 1
? 1
? 1
! 1215 683586064
! 27677 351422250
! 14637 44443341
! 25868 582375228
? 1
! 7607 987294463
! 36222 488086937
? 1
? 1
! 10617 540805168
? 1
! 12144 441651047
? 1
? 1
! 17461 514558169
? 1
! 41787 514817357
? 1
! 36787 824059483
! 3147 664952093
! 15911 281543724
! 26269 657035294
! 22363 919642053
? 1
? 1
! 25771 857115696
? 1
? 14572
! 23817 494791353
? 1
? 1
! 18788 795341020
! 44097 211090605
! 1970 558696956
! 4532 598515999
? 1
! 26200 911203604
? 1
? 1
? 1
? 1
! 21586 505252252
! 11341 357410555
! 45115 149136460
? 1
! 34044 607678817
? 15162
! 21280 555401409
? 1
! 14411 514923621
! 15345 950742411
? 1
! 12948 38682998
? 1
! 7315 207405532
! 20402 169826110
? 1
? 1117
! 5180 320962476
! 41745 20644042
! 40413 490114427
! 31178 223543453
? 42134
! 16907 88217445
! 34659 537808429
! 22013 658257192
! 41908 744192183
? 1
? 1
! 13680 882791429
! 13790 24121387
? 1
! 16211 557502735
! 46284 330993846
! 26947 844933770
? 18075
! 41858 42132609
! 48579 177901486
? 1
? 1
? 1
! 27424 138968727
! 22246 134028644
! 46466 742074665
! 23711 352911098
! 23210 53614190
? 1
! 2871 338475333
! 2216 208422366
! 10867 633208794
? 1
! 42583 462146887
! 25417 233992017
? 1
! 26381 448181812
? 1
! 13696 612716305
! 48938 263877399
? 39676
! 25532 161945890
? 1
? 1
! 27224 95374060
? 1
! 36356 888614681
! 3613 874379689
? 1
! 49311 971386222
? 1
? 1
! 26280 324423913
? 1
! 39404 336642637
! 45074 128618810
? 1
? 1
? 1
? 1
! 15255 2413177
? 1
? 20309
? 1
! 2908 611825052
? 1
? 1
? 47778
? 1
! 5021 969284896
! 12320 367587518
? 1
! 21550 883449656
? 1
? 1
? 1
? 1
? 1
! 26562 809671254
! 18813 604443894
! 33980 613051932
? 1
! 1124 360331351
? 1
? 1
? 1
! 15766 860739494
! 38132 519150338
? 1
! 7977 200424510
! 48466 770211751
? 16723
? 1
! 46315 43781173
? 37122
? 1
? 1
! 45482 283942823
? 1
? 1
? 1
? 1
! 42190 855049703
! 16308 672336007
! 675 815965381
! 44836 401458849
! 5395 369060183
? 1
! 13181 608993475
! 48827 840803575
? 1
? 1
! 23835 479043358
! 7588 978867176
? 1
! 3523 977543546
! 12064 538342452
? 1
? 34819
? 1
! 21289 363093295
! 5600 376193088
! 26277 557762245
? 1
? 1
? 1
! 15339 896766876
? 31738
? 1
! 6765 817243885
! 4070 303817945
! 31014 36027712
? 1
? 1
? 5136
! 1282 265943395
? 1
! 4888 524876214
? 1
? 1
? 1
! 49815 283018869
? 1
! 6655 797124691
! 41694 87371277
! 13172 826102010
? 1
! 38811 307156447
? 1
! 44205 689751794
? 1
? 1
? 1
! 16517 350643832
? 1
? 46980
! 4435 885677631
! 45504 382007800
? 1
? 1
? 1
! 21082 145894070
! 18690 17612197
? 1
! 49657 237944147
? 1
? 1616
! 25924 742634649
? 1
? 1
! 6910 948477332
! 37261 761544359
! 39540 688397506
! 33610 393373020
? 1
! 7880 774926889
? 1
? 1
! 22019 710018592
? 1
! 39378 550840341
? 1
! 38412 455263803
? 1
? 1
! 30417 830139930
? 1
? 1
? 1
? 1
? 1
! 27121 753793096
! 25141 876052567
! 47999 545582661
? 1
! 39763 56362795
! 44697 520525897
? 1
? 1
? 1
? 1
? 1
? 1
! 27707 194124449
! 4283 638509058
! 33441 1360077
! 45025 992668022
! 35965 892134086
! 18210 949915527
! 6666 546026940
! 48309 642176535
! 6484 607050957
? 1
? 1
? 1
! 23059 373030291
! 27254 650956787
? 1
? 18935
? 1
! 25768 465417236
? 27899
? 1
? 1
! 27668 711249437
? 1
? 1
! 11622 34728836
? 38575
? 1
! 48155 302688369
? 1
? 1
? 1
? 1
! 42817 985853499
? 1
! 4859 881156462
! 29185 828071900
? 1
? 1
? 1
! 47634 570369841
? 1
! 41432 763682350
? 1
! 30760 478293653
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 25193 413955121
? 1
? 1
! 43541 385167823
? 1
! 7336 26569354
! 34868 209525900
! 43565 145780769
? 1
? 1
! 31534 128012023
! 6692 69032945
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 33573 436092921
! 25508 680580397
? 1
! 44099 945756785
! 7479 924838298
! 35290 838631633
! 47834 940557879
! 20077 758607776
? 1
? 1
! 21249 771955526
! 21050 152272148
? 1
! 13802 788883668
? 1
? 35826
? 1
! 13190 863221651
? 1
? 1
? 1
? 1
! 36866 286382100
! 47752 25184426
! 29892 719459116
! 8197 949485722
? 1
! 26730 970247757
! 19499 543429298
? 1
! 46338 313224318
? 1
? 1
! 24690 6810251
! 17362 195325183
! 13783 489392162
? 1
! 30901 717810945
! 11539 42604609
! 14178 734017642
? 1
? 1
? 1
! 20678 774343127
? 1
! 9347 956358588
? 1
! 46477 239833309
? 45990
! 568 282734609
! 49793 445275319
! 46456 25279742
? 1
? 1
! 29245 501406463
? 1
? 1
! 9882 209636900
? 1
! 33707 687606113
? 1
? 1
! 37957 895408256
! 30040 264399654
! 49558 9930876
? 1
! 2919 17708691
! 39237 390995890
! 7197 184687893
? 1
! 21737 265081098
? 1
! 19649 540844463
? 1
? 1
? 1
? 25699
! 17108 714741348
? 1
! 17469 157691845
? 1
? 1
! 11913 652891615
! 17432 134674684
? 1
! 46114 934788944
! 32566 853427149
! 29457 476052969
? 1
? 1
! 48780 787484895
! 17994 108888046
! 30133 571783302
! 28552 98393871
! 32474 15535582
? 1
! 19278 869705944
? 1
? 1
? 1
? 1
? 1
! 21606 333316079
? 1
! 38432 33490649
? 1
! 17389 720829869
! 29091 168817595
! 41650 678651636
? 1
? 1
! 46458 751952816
? 1
? 1793
! 17828 620770528
? 1
! 48413 664537653
! 24806 252886054
! 6951 523214077
! 35968 629095647
? 23428
? 1
! 30740 102359740
? 1
! 1095 226415468
! 21274 262335430
? 1
! 17318 773070643
? 1
? 1
? 1
! 47498 958450328
! 14716 814963104
! 43998 490543117
? 1
! 49255 367061977
? 1
? 1
! 5059 34820678
! 18966 983023094
? 1
? 1
? 1
? 1
! 19350 955149638
? 1
! 14633 3050171
? 1
! 4065 351155762
! 20602 678383989
? 1
! 21087 645146049
! 23000 998082429
! 40226 857194700
? 1
? 1
? 1
? 731
? 1
? 1
? 1
? 1
! 12184 921192578
! 26214 327752338
! 46709 211775094
! 9622 326230252
! 31502 79309912
! 12049 564956231
? 1
? 1
! 46638 46252727
! 21049 571445659
? 1
? 1
! 30969 673738642
? 1
? 1
! 43629 272060129
? 1
! 18905 55061575
! 46166 661031732
! 564 289570365
? 1
! 10022 710602113
? 1
! 33753 798155507
? 1
? 1
? 32727
! 24885 823802099
? 1
! 3931 593425964
? 1
! 3807 182123773
! 9656 205501476
? 1
! 29395 457439089
! 37899 117463986
? 1
? 1
! 5799 117824747
? 1
! 47963 531975909
? 1
! 19389 251241351
? 1
! 48342 955707421
? 1
! 42594 637917945
! 27219 48516222
? 1
! 43370 379075369
! 7248 886127380
! 23038 716411273
? 1
? 1
! 22930 598853145
! 34557 40541904
! 8278 999151616
? 1
! 38779 754921698
! 27518 765212640
! 38525 900782217
! 36207 546762061
! 44196 731374810
! 17374 45593574
? 1
! 11228 262585802
! 40651 658535026
! 701 110225539
! 46645 651059720
! 31338 343059199
! 45040 164111888
! 3443 654973521
? 1
? 1
? 1
? 1
! 20455 60995978
! 15516 159781302
! 46641 662202338
! 24759 174775862
? 1
? 1880
? 1
! 10510 480947193
! 39297 268258211
! 24866 666242294
? 1
? 23643
! 39746 105353553
? 1
? 1
! 29891 307383912
! 41045 242308855
? 1
! 748 805495952
! 40151 450039579
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 35277
! 18579 971309335
? 1
! 1868 174782124
? 1
? 1
? 1
? 1
! 39165 898195695
! 25358 226192444
? 1
? 1
? 1
! 8289 449691707
! 23925 719434857
? 1
? 1
! 29861 121278498
! 5625 565364886
! 6434 462365801
! 44348 823487577
! 35935 931951177
? 1
! 3924 749225538
! 11370 349847696
? 1
! 11588 923921654
? 1
! 14426 814230019
? 1
? 1
! 14037 242505331
? 15646
! 17279 5400906
! 45622 436346506
! 18300 339265394
! 26230 984358095
! 6536 798508172
? 1
? 1
? 1
! 47529 663554336
? 1
! 30831 242142366
! 43033 474253451
! 24207 323574391
? 17846
? 1
? 1
! 28754 90912084
! 15530 777962997
? 1
? 1
? 1
! 3947 828196014
! 11047 182326398
? 1
? 1
! 9968 860295095
? 1
! 34708 523471317
! 4244 308471486
? 1
! 18282 687949438
? 1
? 1
? 1
! 37191 144544466
! 33195 566335388
? 1
? 1
? 1911
? 1
! 15196 600301361
! 14438 724521819
? 1
! 2241 497956646
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 6011 335546458
? 1
! 17164 966889740
? 1
! 18253 110965380
? 1
? 1
! 34906 177099412
? 1
! 18924 400270877
! 1075 109758232
! 42622 545554608
? 1
! 8214 282169586
? 1
? 1
! 17254 799471292
! 41320 135174913
! 47161 494170908
? 1
! 2050 602961834
! 6973 383822295
! 43718 599895746
? 1
! 1361 798366329
! 21355 738716959
? 1
? 1
! 927 998884188
! 24922 346489778
! 17142 427729737
? 10137
? 1
! 15091 177998765
? 1
! 49839 675310668
? 1
! 5116 851674438
? 1
! 34880 900766378
? 1
! 17623 103159991
? 1
! 18365 933960534
! 5142 445692640
? 8222
! 44889 434922939
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 20128 945070090
? 1
? 1
! 47026 846666088
? 1
? 1
! 13817 852753769
? 1
! 13193 898581503
? 1
! 32114 468858451
! 30480 866726487
! 2806 555452613
? 1
! 19928 288644126
! 36591 228445469
! 25027 613291148
? 1
? 1
! 10919 795023306
! 18656 820590056
? 1
? 1
! 5443 98614661
! 30845 682591647
? 1
? 1
? 1
! 9007 656164065
? 1
! 42213 905793115
! 6545 284212433
! 26163 385952152
! 41405 850978367
! 22287 102816001
? 1
! 19743 741423963
! 47685 878479657
? 1
! 28852 500278689
? 1
? 1
! 47194 63790051
! 35895 910441649
? 1
? 1
! 42185 375680567
? 1
? 1
? 1
! 39725 789971281
? 1
? 1
! 27204 246015245
? 20611
! 20562 957368971
? 1
? 1
? 1
! 3154 301141646
! 28376 101037486
! 12140 886139983
? 1
? 1
? 1
! 39485 105864047
! 47098 333642554
? 1
? 1
? 1
! 38536 117776212
? 1
? 1
? 1
? 1
? 1
! 42199 82979575
? 1
! 18095 603776539
! 42138 606620446
! 34950 858262564
! 13416 816601380
! 10843 50259156
! 31147 250193081
? 1
! 32490 570803053
? 1
! 6466 49669457
? 1
? 1
? 1
? 1
? 1
! 26702 950889014
! 2183 280516503
! 9883 980693683
! 44535 107214192
? 1
! 21942 559711617
! 17354 209680553
? 1
! 48354 312088692
? 1
! 32117 584277843
! 38413 336129004
! 35782 322236776
! 38371 662532075
? 1
? 1
? 1
! 13975 79723327
! 49395 126106975
? 1
! 31778 163510949
! 49632 860752005
! 7190 201780788
! 45912 975408241
? 1
? 1
? 1
? 17374
? 1
? 1
! 28377 984885334
! 44297 314964672
? 1
? 1
! 14631 540239003
? 1
! 33588 467829597
! 11548 390316355
? 1
? 1
! 38377 190348351
! 20694 719640663
! 36695 112396
? 1
! 15295 175100162
! 16588 100417449
? 1
? 1
! 455 511959377
? 1
? 1
? 1
? 1
! 29966 931674
? 1
? 1
! 24712 359432922
? 1
! 3667 621279142
? 1
? 1
? 1
? 1
! 19689 239512916
! 9760 418972225
? 1
? 1
! 24487 248599504
? 1
! 45314 20583059
! 18183 362852023
! 29447 54351268
! 33604 596777922
? 1
? 1
? 1
? 1
! 10273 637699960
! 28410 470619820
? 1
! 277 289907868
? 1
? 1
! 4111 325060712
! 38310 727569292
? 1
! 32386 406153779
! 8619 109607433
! 20857 667010419
? 1
? 1
! 2067 646505002
? 1
? 1
? 1
! 43142 318859498
? 1
? 1
! 38660 164031419
! 16218 788195435
! 15598 713326537
? 1
! 39063 488874497
? 1
? 1
? 1
? 1
! 5847 454552296
! 47134 874697467
? 1
? 1
? 1
? 1
! 290 578514620
! 12634 157371997
! 42745 586954992
? 1
! 42606 263682891
! 40073 76302493
? 1
? 1
? 1
! 8660 703652304
! 5171 810589981
! 42561 756895929
? 1
? 1
? 1
! 22477 579956144
? 1
? 6391
? 1
? 1
? 1
! 42109 131363599
! 10043 676181008
? 1
? 1
? 1
! 18361 953255692
? 1
? 1
! 8517 881392843
! 24470 216786844
! 46499 14069332
? 1
! 21678 399125312
? 1
? 1
! 27135 45838702
? 22515
? 1
? 1
! 13997 310191674
? 1
? 1
! 30404 379490829
? 1
! 36004 631233701
? 1
! 24452 355305040
? 1
? 1
! 12629 242913980
! 27294 142265199
? 1
! 1255 39517508
? 1
? 43325
? 1
! 10041 277165889
! 11098 614438035
! 7708 839044053
! 3868 351086161
? 1
? 30467
? 1
? 1
! 31415 822345083
! 44023 402905950
! 8810 32189683
! 8039 60968986
? 1
? 1
? 1
! 9272 260160009
! 5258 233326306
? 1
! 9212 667301379
? 1
! 37932 147209111
! 1413 352041378
? 1
! 49022 254611417
? 10170
! 29088 613832205
! 3627 860883432
? 27999
? 1
? 1
? 41001
! 48569 641539360
? 1
! 45486 826735077
? 1
? 1
! 26564 114130144
? 1
? 1
? 23927
? 1
? 1
? 1
? 1
! 22723 53334684
! 29807 248491376
? 1
? 1
! 9219 171483923
? 1
! 29686 440141223
? 1
? 1
? 1
? 1
! 2697 52321535
? 1
! 32656 747944688
! 16692 685953685
? 1
! 20886 975709191
? 1
? 1
? 1
? 1
! 16799 396293897
! 43493 412886459
? 1
? 1
! 33193 625872895
? 1
? 1
! 27633 629336130
! 35992 187131345
? 1
! 15315 424177909
! 12239 663688294
! 7967 711608269
! 23820 165997605
! 4085 617137303
? 1
? 1
? 1
! 6649 4945704
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 24273 305763960
! 12279 902888859
? 1
? 1
? 1
? 34734
! 3745 862447395
! 5186 3870598
? 1
? 1
! 45671 978852404
? 1
? 1
! 44380 720604801
? 1
? 1
? 1
! 13432 715781120
! 9208 512048727
! 36516 354435146
? 1
? 35375
? 1
! 27955 50677107
? 1
! 47388 444160269
! 1924 93122825
! 40041 256550733
! 29897 549865210
! 23099 410096662
! 8766 641795673
! 16592 525437502
! 38936 613942505
? 1
! 26127 41501053
? 1
? 1
? 1
! 23810 479955373
? 1
? 12114
! 40017 877991007
? 1
! 37020 113921233
? 1
! 25700 382476140
! 6727 963463849
! 16540 559378972
? 1
? 1
? 3089
! 3598 513359278
! 8414 459081252
? 1
? 1
? 1
? 1
? 1
! 24272 336139412
! 17230 927084036
! 19550 474588472
! 15584 631111043
? 1
! 7287 612034652
! 32931 951139771
? 1
! 41639 532527301
! 37245 1683831
? 1
? 1
? 1
? 1
! 32105 71865130
! 6658 500776016
! 10097 872766656
! 32888 85070086
? 1
? 1
! 44971 453667741
? 1
? 1
! 16979 460926523
! 29578 152704351
! 40661 841213909
? 1
? 1
! 7199 646081766
! 33284 445719622
! 9012 996851352
? 1
? 1
? 1
! 46334 714209362
! 4720 950502755
! 46131 663829933
! 27052 112671432
? 1
? 16298
! 49523 199815245
? 1
! 16152 584184153
? 1
! 17183 19584559
? 1
? 1
! 37207 969631078
! 15932 917329669
? 1
? 1
! 20552 586983218
? 1
! 10818 426308080
? 1
! 37055 161157430
? 1
? 1
? 1
! 14089 343491300
? 1
! 15143 199930233
! 24541 252949195
? 1
? 1
? 1
! 8226 282330478
! 29388 863173840
? 20386
! 45891 997933684
! 799 86201034
! 23629 255852764
! 13978 786475233
! 35762 61333158
? 1
? 1
! 6416 818592234
? 1
! 46817 703407562
! 19155 306078723
! 6117 505178611
? 1
? 28078
! 31676 371282366
? 1
! 16922 80975081
! 36125 973602238
! 2356 876557292
? 1
? 1
! 48395 616144
! 46734 694629150
! 24179 130760261
! 44284 190324019
! 36992 462141083
! 21926 853619714
! 10222 155584475
! 12599 449628437
? 1
! 19215 227797407
? 1
! 47699 220883273
? 1
! 16478 142393547
! 16492 869845855
! 34711 535481008
! 48595 831717497
? 1
? 1
! 42826 596992656
? 1
? 1
! 19222 242260941
! 567 906381283
! 46157 136411769
? 1
! 44473 412210604
! 46071 807934084
? 1
! 19737 8175386
? 1
? 1
? 1
! 37539 54158730
! 17150 94417322
? 1
? 1
! 41508 47000668
! 2054 955744499
! 38248 185365338
! 46094 534380204
? 1
? 1
? 1
! 21059 58054792
? 1
? 1
! 48651 738540919
! 15468 192924135
! 40218 405317136
! 22176 162488989
? 1
! 37804 926316382
! 35587 617605352
? 1
? 1
? 1
? 1
! 32095 369138546
! 38286 258960666
? 1
! 1879 485937955
! 48818 451413498
? 1
! 32630 209300762
! 27495 636999412
? 1
! 42264 513469245
! 29622 703231676
? 1
? 1
? 1
? 1
! 44007 510077099
! 20600 110583673
! 7495 898716456
? 1
? 1
! 316 283002525
! 14096 798482296
! 1609 698894878
! 45966 834475627
? 1
? 1
! 10628 794114861
? 1
! 36768 396592369
? 1
? 1
? 1
? 1
! 25995 725188338
! 27507 914617854
? 1
? 1
! 2906 931194816
! 7325 228283629
? 1
! 38780 959007663
? 1
! 43208 984826047
? 1
! 25175 433716636
? 1
? 1
? 1
! 49624 57989723
! 45003 300144203
? 1
! 24910 583913145
? 7261
? 1
? 1
! 16287 380254735
? 1
? 1
? 1
? 1
! 24129 933502697
! 49201 638076544
! 44006 27647719
! 13839 932175715
? 1
! 1931 263770120
! 11619 185760945
! 34572 928170647
? 1
? 1
! 20907 674143858
? 4930
? 1
! 25 608741256
? 1
? 1
! 560 296757781
? 1
? 1
? 1
? 1
? 8961
! 45772 956185143
? 1
? 1
? 1
! 10143 462698925
! 47536 282646674
? 1
! 24645 977607853
! 45232 954071236
? 1
! 41113 83357572
! 12942 683873371
? 1
? 1
? 1
! 32829 530418876
? 1
? 1
? 1
! 33543 945507228
? 1
? 1
! 7991 101993801
! 1037 605186286
! 24667 938530592
! 47884 840449114
! 11159 166262074
? 1
! 14819 623573722
? 1
? 1
! 31517 645316338
! 27420 634354923
? 1
! 17556 858517146
! 47861 692519311
! 43167 566365659
! 23147 385451868
? 1
! 14447 986447784
! 1700 52448759
? 1
! 46459 941107025
! 10569 984528451
? 1
! 12121 806043847
! 35867 53679466
? 1
? 1752
? 37100
? 1
! 24328 179045233
? 1
! 2461 116146570
! 46248 474892741
! 46917 156441388
? 1
! 22539 178343726
! 39487 139452078
! 25697 725688928
? 1
! 35335 72398129
! 37909 160631141
! 43662 264273114
? 1
? 1
! 26597 313022938
? 1
! 16524 32386129
! 24660 711021056
? 1
? 1
? 1
? 32600
! 25887 12497613
! 5241 169625735
? 1
? 1
? 1
! 33501 148827667
? 1
! 39733 37613717
! 12590 496881048
! 39822 128434336
? 1
? 1
? 1
! 43405 218743046
! 26717 506898361
? 1
? 1
! 29212 300282562
? 34096
! 35797 302174139
? 1
! 18333 630738569
! 41050 677982118
? 1
! 44729 918990226
? 33709
! 48574 573450075
! 6711 7541164
! 27458 743956381
! 1461 444891185
! 16252 748393118
? 1
! 41836 659105729
? 1
! 47865 492220625
! 13274 602492970
? 1
? 1
? 43706
! 36551 646645552
? 1
! 33479 646626518
? 1
? 1
! 15079 507758099
? 1
? 1
! 22317 735045991
? 1
! 7928 458777023
! 34171 691574145
! 13165 924668248
! 42540 404100497
! 13922 164052378
? 1
? 1
! 10490 914372739
! 87 956283342
! 6084 507415844
! 10992 567526964
? 1
? 1
! 24356 202503037
! 2134 906107999
! 26907 155791927
? 1
? 1
! 5340 537690818
? 1
? 1
? 1
! 32288 210712542
? 1
? 1
! 24466 423589198
? 1
! 5694 437198762
! 7050 530363192
? 1
? 1
? 1
! 21684 536218891
! 40227 481535578
? 1
! 19387 776567522
! 31552 812643412
? 1
! 24341 709979529
? 1
? 1
! 412 455606862
! 46408 628687666
! 5325 103499082
! 32233 989764418
? 24617
! 45765 393599130
? 1
! 19627 796367741
? 1
? 1
? 1
! 8575 682952848
? 30613
! 41739 508855421
! 40644 382190553
! 6842 210343941
? 1
? 1
! 28288 232355536
? 1
! 17003 64939439
? 20085
! 4178 773400956
! 47299 542254349
? 1
? 1
! 19577 145115950
! 26950 570750113
? 1
? 1
? 1
! 8990 875219334
? 9872
! 16158 703032601
! 35545 961624577
? 1
? 1
? 1
! 37383 946320210
! 17845 663466769
? 1
! 26495 819571476
? 1
? 1
! 13595 317330048
! 33995 975145030
? 1
? 1
? 1
! 14935 445466372
? 1
! 26356 133833831
! 33589 94734231
! 16447 424613393
? 1
! 6280 717924373
! 49716 568636573
? 1
! 9214 826686808
! 19887 5151795
? 1
! 20662 477698034
! 16984 113997805
! 40829 920096737
! 28928 649459690
? 1
? 1
! 47820 152830694
? 1
? 1
! 11984 9173167
? 1
? 1
? 1
? 18797
! 36242 156166899
! 5495 313208122
? 1
? 1
? 1
! 25660 178093333
! 25138 92622104
? 1
? 1
! 19356 947221071
? 1
? 1
! 35023 241616380
! 38658 477369174
? 1
? 1
! 25994 805796864
! 5913 933989695
! 20356 121555649
! 18311 393493138
! 3717 749299534
! 16131 287298609
! 45763 228009556
! 43795 390505777
! 15550 527912260
! 22538 526840482
! 29116 405320924
! 16522 678198516
? 1
! 40606 644724784
! 28531 890843568
? 1
? 1
? 1
? 1
! 41530 474862270
! 49673 467245811
? 1
? 1
! 12010 449878603
? 1
! 26866 773430159
? 1
? 1
? 36563
! 27814 376030498
! 36825 648051647
? 1
? 1
! 7390 355742749
! 9932 806774795
! 23366 676665330
? 1
! 46836 932125821
! 16027 992333807
! 29624 657301428
! 31897 906888570
? 1
! 37548 294073933
! 31041 599583438
? 1
? 17611
? 1
? 1
? 1
? 1
! 38698 852019728
? 1
? 1
! 42945 595953567
? 1
? 1
? 1
! 45180 946493110
? 1
! 42234 868167745
! 17956 735960223
! 22731 123439277
? 39285
! 18392 463664048
! 9196 737221634
? 1
! 33718 571109235
! 2682 576793974
! 25287 588352416
! 25687 850449180
? 47181
! 23996 513690316
? 48492
! 3939 554509208
! 48494 291699629
? 1
? 1
! 14377 289550546
! 15462 780309310
! 32941 11353175
? 1
? 1
? 1
? 1
! 14168 969231645
? 1
! 47608 411630677
? 1
! 48327 911899577
? 1
! 18114 319342320
! 49088 264754077
! 8198 746487209
! 48017 86258637
? 1
! 21007 400595663
? 1
! 22072 810541991
? 1
! 12021 262721185
! 7230 706787671
? 1
! 15615 323306657
? 1
! 33533 758421930
! 28112 823247346
! 38496 592200184
! 26896 824432257
! 35818 988022044
! 35600 339538608
! 41916 964649799
! 47331 113754535
! 15558 49623942
? 1
? 1
! 15972 469151762
? 1
! 21699 814690365
! 32016 398179099
? 1
! 32477 999645408
? 1
! 3670 316021842
? 1
? 1
? 1
! 34960 804104872
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 33516 379378247
! 582 250613717
? 1
! 4138 261283643
! 18441 399978689
! 15682 38009503
? 1
! 41126 530025975
! 1629 306598566
! 19739 264306632
! 49250 853571177
! 19483 993074894
? 1
? 1
! 14909 782955946
? 1
? 1
! 49166 56256496
? 1
! 25167 3175131
! 39456 644955673
! 18791 711469414
? 1
? 1
! 18082 233127428
! 23287 951452731
? 6373
! 36382 233281535
? 1
! 2653 858622588
? 1
! 42714 298102353
! 10206 548744141
! 43859 617789437
? 1
? 1
! 28936 407037160
? 1
? 1
! 30529 685782489
! 40823 848075312
? 1
! 11979 207344634
! 18295 672672427
! 29278 183383840
! 41155 988366291
! 1441 275393796
! 43990 65800464
? 1
? 1
? 1
? 1
! 17861 214633148
? 1
? 1
! 36412 788013693
? 1
? 1
! 4158 208950971
? 1
? 1
! 30623 791579631
? 1
! 12625 402847736
? 1
! 48469 700140749
! 2608 174034662
! 35485 475509831
! 20898 308979536
! 28074 524948593
! 15367 785671046
! 45800 895712292
! 40727 863200051
? 1
! 43297 249296620
? 1
? 1
? 38396
! 35943 774941756
! 36020 108299209
! 17001 948081811
? 1
? 1
! 49193 298794785
? 1
? 1
? 49051
! 2985 289728053
? 1
! 1313 186636073
? 1
? 1
! 10728 447079356
! 5956 152049351
? 1
! 18540 149648349
! 41059 569668557
? 24626
! 20089 836077927
? 1
? 1
! 5216 815815735
? 35863
! 1326 409744946
? 1
! 34860 855331805
? 1
? 1
? 1
? 1
! 14418 40450383
! 21058 512495769
? 1
! 21779 8781435
! 26695 612855005
! 30894 981139559
! 43490 315710523
! 4343 764416284
! 21849 837325890
! 44695 391228906
? 1
! 11280 491316086
! 43518 554533833
! 40035 215059050
! 10405 24088524
! 23262 428187573
! 15171 50427917
? 1
! 25677 859129123
? 1
? 1
? 4883
! 48130 791087925
? 1
! 15541 934424341
! 22427 421279052
? 1
! 46725 734267642
? 1
! 43668 862424520
? 1
! 26854 734671987
? 1
! 10323 808044760
? 1
? 11574
! 7158 593717778
? 1
? 37756
! 25903 448554900
! 12003 496872068
! 21656 434386608
? 1
? 1
? 1
! 8201 10816255
! 42426 353077001
? 1
! 16299 800816257
? 1
? 1
! 36804 52244749
! 46256 949417168
? 1
? 1
! 26713 501277256
! 42649 873259243
? 1
! 30479 726248027
! 3526 662081655
? 1
! 33321 106117244
! 29466 435784481
! 5005 15744799
? 1
! 29560 951549732
! 27404 573684842
! 48480 108510035
! 22768 537516085
? 1
? 1
! 6903 46680488
? 1
? 1
! 4975 632408249
? 1
? 1
? 1
! 20361 446263367
? 1
! 11887 538875866
? 1
? 1
? 1
? 1
! 48837 707097365
? 1
! 36386 298960152
! 15487 52160165
? 1
? 1
! 39300 776265493
? 1
? 31624
? 1
! 18391 314791020
? 14889
! 19635 182115261
! 13280 695840492
? 1
! 26063 242180924
? 1
? 1
! 12890 381292010
! 8869 941300537
! 30445 613615157
! 24026 460242710
? 1
? 24618
? 1
? 1
! 16242 963079747
! 40575 643223037
! 8776 966100358
! 40578 403814969
! 24626 355925235
? 1
! 12539 990286646
! 9014 175625842
? 1
! 1882 156775618
? 1
? 1
? 1
? 1
! 38735 603057463
! 26754 250811536
! 27357 573227969
! 12699 549164811
! 11770 529138759
? 1
! 12222 835977031
? 1
! 8558 692911154
? 1
? 1
! 17665 573787572
? 1
? 1
? 1
! 35375 266714588
! 19011 397010542
! 13282 755479495
? 20603
? 1
? 1
? 1
! 45219 961646034
! 46967 920043538
? 1
? 1
! 4945 552424857
! 6415 707924259
? 1
! 9689 899478154
! 19642 252947199
! 42654 154075263
! 3278 539559692
? 1
? 1
? 1
? 1
! 38611 52082306
? 1
? 1
! 20008 773629691
? 1
? 1
! 45123 996933320
! 48993 620299557
! 36391 436150390
! 14884 382713580
? 1
? 1
? 1
! 39941 437948891
? 1
! 7484 495124747
! 38962 737163111
? 1
? 1
! 10922 394669324
? 1
! 2405 112524706
! 2185 402028045
? 1
! 10311 678144734
? 1
! 5196 244673095
! 43530 116281775
? 1
! 36997 683579438
? 1
! 47320 328494483
? 1
? 16187
? 1
? 1
? 1
! 34487 113211106
! 17781 756182506
? 1
! 35603 642434066
? 1
! 15847 89471235
! 47926 289192872
! 1934 35120986
? 1
! 22334 260699832
? 1
? 1
? 1
! 10612 684875414
! 31612 267757668
? 1
! 6628 414314728
! 10034 765552203
? 1
? 1
! 31324 607873202
? 11009
! 27795 927103990
! 18620 682665873
? 1
? 1
! 26151 346184233
? 1
? 1
! 22038 461589952
? 1
! 47430 190913990
? 1
! 6871 566997471
? 1
? 32718
! 43862 479078201
! 7291 392750536
? 1
? 1
! 47199 388487410
? 18447
? 1
! 15096 779970538
! 14956 765360525
! 5614 47957510
? 1
! 23692 760002338
! 7954 499431400
? 1
! 10228 891880107
? 1
? 14820
? 1
! 37599 278638064
? 1
? 1
? 1
! 4631 719231760
? 1
! 43961 670161025
! 41105 908380002
! 1240 309808251
? 16544
! 9094 331925261
! 31759 538758137
! 34403 54831141
! 41315 977905406
? 1
? 1
? 1
? 1
? 1
! 24849 180849799
? 1
? 1
! 17331 5643418
? 1
! 45580 291410121
? 1
? 1
! 12693 961435506
! 29507 716096559
! 4884 938894745
! 771 190187718
! 35182 561568876
? 1
! 24911 147460541
? 1
? 1
? 1
? 1
? 1
! 3623 864350931
? 1
! 30836 185557333
? 1
! 44343 146638995
? 1
! 46008 698642529
? 1
? 1
? 1
! 17988 228314094
! 46777 592147822
? 1
? 1
! 5479 570587917
! 19860 764953445
! 8227 569409819
! 47684 395274521
? 1
? 1
? 1
? 1
? 1
! 41578 398209858
? 1
? 1
! 16345 887040884
? 4991
! 6310 31803204
! 6701 496539837
! 37101 865842012
! 34719 542131850
! 48198 140292528
? 1
! 13949 143567169
? 1
! 5283 193507210
? 1
? 39997
! 25547 39380875
? 8131
! 33730 401766437
! 37515 396086438
! 2002 612451121
? 1
? 1
? 1
! 5502 759064243
? 1
! 4355 212644410
! 33208 683220887
! 22143 58047683
! 42015 176069958
! 28264 545567071
? 1
! 24620 821082879
! 20581 297266229
! 9089 175043948
! 43817 385525940
! 40162 700061833
? 1
! 4556 160457368
! 29435 600079144
? 1
! 18314 384386936
? 1
? 1
? 1
? 1
! 6651 350504602
? 1
! 38281 92586854
! 32395 730731400
? 1
? 9626
? 1
? 34335
! 4072 840453835
? 1
? 1
? 1
? 1
! 3016 592914075
! 45954 387147110
! 13035 994577839
! 4442 136849089
? 1
? 31839
? 1
? 1
! 35816 707939870
? 1
! 14104 259129709
? 1
? 1
! 34820 190639049
? 1
? 1
? 1
! 13452 455914398
? 1
? 34393
? 1
! 12931 32458764
? 1
! 11454 683528122
? 1
? 46177
? 1
? 1
? 1
? 1
? 1
? 1
! 40140 11515034
! 39672 687970872
? 1
? 1
! 22293 969099714
? 1
! 31703 987967160
? 1
! 33826 518500136
! 18031 731892225
! 33532 843463621
? 1
? 1
? 1
! 17185 587392194
! 23252 798231481
? 1
! 46985 741920666
? 1
! 5415 61880562
! 15017 632534666
! 18995 393927164
! 7331 691225679
! 19855 837408385
? 1
! 14191 436009440
! 15004 187261062
? 1
! 9654 215593275
? 1
! 39575 821482037
! 33538 610066325
! 6228 716854097
? 25462
? 1
! 19161 427304561
? 1
? 1
! 47464 484888488
? 6489
? 1
? 1
! 35439 698437727
? 1
! 43088 221781452
! 32804 349157961
? 1
! 22386 456037683
? 1
! 4748 9708280
? 1
? 1
? 1
? 1
! 22536 98846211
! 10008 386965392
? 1
! 24512 324431370
! 4991 575736678
! 8646 936544528
? 1
? 1
? 1
! 13045 812383677
! 13786 650321238
? 1
? 1
! 12576 44005554
! 2882 501282830
? 1
? 1
! 44366 816402217
! 42878 907710422
? 1
? 14809
? 1
! 7238 639284039
? 11193
? 1
? 1
! 12620 876225430
! 14656 451324275
! 15963 81333489
? 1
? 22558
! 49167 227642556
? 1
! 19444 481101704
! 49306 180053152
? 1
? 1
? 1
? 1
! 13382 198901983
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 41603 256343313
? 1
! 26241 206974669
! 7142 691040656
! 45274 748477528
! 23443 335840510
! 37714 223412728
! 23263 701818177
? 1
! 28299 331953024
! 14014 517152671
! 49714 990821444
? 1
? 1
? 1
? 1
? 1
! 13662 120865502
? 1
? 1
! 13146 324332346
? 1
! 1622 630354862
! 45061 544380350
? 1
? 1
! 42609 610834858
? 1
? 40049
? 1
? 1
? 1
! 49170 908072781
! 39535 364599958
? 1
? 1
! 3398 555958012
! 818 358667247
? 1
? 1
! 20733 44144882
? 1
? 1
? 9172
! 27527 395704141
! 7403 797402302
? 19377
? 1
? 1
! 49760 90108632
? 1
! 49655 31775073
! 23317 623838679
? 1
! 22001 25584379
? 1
! 27142 336156729
? 1
? 1
! 5872 137441022
! 25796 103732119
? 1
? 1
! 41996 378105274
! 29031 651277564
! 31531 608070571
? 1
! 27063 82345642
! 42955 60906122
? 1
? 1
? 20559
? 14437
! 27682 143093205
? 1
? 1
! 40045 41740455
? 1
! 44138 794623872
? 1
? 1
? 1
! 28689 355989366
? 1
! 21759 383683320
? 1
! 97 924093002
! 10849 869359883
! 21071 60498376
! 27374 988094695
! 19960 122920251
! 21100 245410794
! 38073 908428010
! 37650 404044734
? 1
! 1558 867885420
! 25573 748789078
! 22908 361602255
? 1
! 24385 38330652
! 46501 452479454
? 1
? 1
! 17914 764510585
? 1
! 45709 80985910
? 1
? 1
! 46304 727743108
! 41392 129985087
! 29469 651686326
? 1
! 19041 722503346
? 1
! 14772 565578613
? 1
? 1
? 1
! 23930 218349050
? 1
? 1
! 25374 334318610
! 35804 66657870
! 19760 989787538
? 1
? 1
! 1990 96031042
? 1
? 1
! 9197 502206868
! 16569 936933639
! 38547 386136818
? 1
? 1
! 36509 132083057
? 1
! 35279 552568647
? 1
! 14523 223318715
! 6190 831414075
! 43783 326583137
? 1
! 40264 315199480
! 5164 582510482
! 31659 364203301
? 1
? 1
! 17386 308101637
! 7320 863084274
! 15561 669720886
! 26024 744385072
? 1
? 1
? 1
! 36403 607782207
! 15329 62278397
? 1
! 17381 437264742
! 40368 889787662
? 1
! 35644 715839322
? 1
! 1817 79214202
! 39099 131982693
! 740 35255854
! 11212 854013282
! 12288 377573136
! 35020 581850552
! 37879 878745376
? 1
? 1
? 1
? 1
! 26740 412234946
? 31752
! 23564 414302591
! 16571 479529233
? 1
? 1
! 10768 142033604
! 28008 44069302
? 1
! 27439 927084394
? 1
! 34618 503313418
! 16210 289695823
? 1
? 1
? 1
! 8913 355910708
! 13823 328175236
! 30042 908879076
? 1
? 1
? 1
? 1
? 1
? 1
! 36264 589021860
! 35937 685652623
? 1
! 29890 790751518
! 3129 296391414
! 17910 608293291
? 12723
? 1
? 1
! 25636 896021984
? 1
! 32905 669935488
? 1
! 27322 812418759
! 30689 588176551
! 44499 743274332
? 27997
? 1
? 1
! 49108 308028611
? 1
? 1
! 8988 952136822
? 1
! 6362 177280139
! 36284 103025263
? 1
? 21537
? 1
! 47507 731321244
! 41529 260627739
? 1
? 1
? 1
? 19756
! 44197 166654436
? 1
? 1
? 1
! 25155 759765199
? 1
? 16821
? 1
! 2031 276092053
! 28558 361973674
? 1
! 15280 834062781
! 10069 350077216
! 16744 219709356
! 9788 149706420
! 44891 875682715
? 1
! 47803 789403868
! 5946 500870130
? 1
! 46515 131018479
? 1
? 1
? 1
! 33143 556556922
? 1
? 1
? 1
? 1
! 30608 288417684
! 35409 782536428
? 1
? 1
? 1
? 1
! 45747 514746740
? 1
! 29352 853605510
? 1
! 17478 753689376
? 1
! 40991 92798469
? 1
? 1
? 1
? 1
? 39591
! 19532 725624297
! 22296 180867620
! 41292 242182926
? 1
? 46286
? 1
! 2762 486472220
? 1
! 26506 822679090
? 1
? 1
! 37034 234250148
? 1
? 1
? 1
! 19726 300659055
? 1
? 1
! 47462 928942099
? 1
! 24435 67900998
! 11649 540000760
! 44862 2676233
! 44803 312526486
? 1
? 1
? 1
? 1
! 49803 871676996
! 1807 565337312
? 1
? 49428
! 33318 54084337
! 30271 640267250
! 5609 509763258
? 7885
? 1
? 1
! 23109 915243119
! 28871 953887831
! 18972 219182956
? 4078
! 3076 874264631
! 6730 869757884
! 13308 909871089
? 1
? 1
! 47046 230229944
! 43719 683753133
! 750 479248760
? 1
? 1
? 1
? 20819
! 37944 878144144
! 20966 508228797
! 4999 119380381
! 4276 36877699
! 20787 495935289
! 15888 568953676
? 1
? 1
? 48768
? 1
! 9302 174092712
? 1
? 1
! 37508 104096386
! 25841 162726360
! 3891 9056997
! 9279 868816738
! 49503 57048535
? 1
! 25832 646525239
? 1
! 565 628269798
! 39479 751661249
? 1
? 32078
! 41130 225863338
? 44764
? 1
! 17979 161331450
? 1
? 1
? 1
! 36013 269160263
! 1495 189941273
? 1
! 23193 818152923
! 6320 477839572
? 1
? 1
? 23166
! 3241 242192376
? 1
? 1
! 40345 355534625
! 15072 108899668
? 1
? 1
! 2776 55522014
! 30427 539513469
? 1
! 42736 946895514
! 32647 820921552
! 20096 161402609
! 12417 436279257
? 1
? 37899
! 43709 321009650
? 1
! 38892 995413434
! 18835 702107955
? 1
! 3602 117447984
! 33083 578271777
? 1
! 31062 21267557
! 38794 906967905
! 13880 218597529
? 1
! 29691 842406347
? 1
? 1
! 20168 443146622
! 36610 209034521
? 1
! 42422 439759750
! 14602 818861946
? 1
! 18507 710058143
! 44257 780003279
? 1
! 37333 226053262
! 39089 865131834
? 1
? 1
! 13247 418618840
! 9484 994575110
? 1
? 1
? 1
! 26318 199395798
? 1
? 1
! 26934 485082797
? 1
! 13386 112074269
! 28577 921722190
? 1
? 1
! 32450 241633219
! 45666 668768833
? 1
? 1
? 1
! 28246 279310446
? 1
! 48706 120934919
? 1
! 41295 144733088
! 47418 610337891
? 1
! 33930 207167075
? 1
? 1
! 48422 877021100
! 46495 370143087
! 26661 292951563
? 1
! 39058 922936673
? 1
? 1
? 1
? 1
? 1
! 30231 449081912
! 13965 381931371
? 1
! 19640 189849745
? 8119
? 1
? 1
? 8830
? 1
? 1
! 47993 310851208
? 1
! 33709 290098519
? 37357
? 1
? 1
? 1
? 1
? 1
? 1
! 7002 737631613
! 47213 934364792
! 43786 502556625
! 18761 52194620
? 1
? 1
! 37129 594709805
! 35380 147444499
! 43476 369472465
! 37180 47257248
! 35788 25939759
! 27835 702378670
! 3071 227629766
! 4364 165032601
! 16259 368552263
! 36807 665487654
! 44539 883964589
! 49235 113441743
? 1
! 36502 940402268
? 1
? 1
! 26131 860727921
! 34474 528065233
? 1
? 1
? 1
? 1
? 1722
! 47210 742295504
! 41013 650823448
! 17411 918867389
! 34354 539942103
? 1
! 31652 406871716
? 1
! 33775 758072544
? 1
? 1
! 41096 236948722
? 1
? 1
? 1
! 29200 596871105
? 1
! 15605 775188653
! 31953 152119094
! 37177 603097160
! 48245 680564298
? 1
? 1
! 33576 694747791
? 1
? 1
! 22726 216194716
? 44981
! 49747 320973865
! 30594 535414420
? 1
! 169 347052993
! 33619 607481516
? 1
! 40174 889273596
? 1
? 1
? 1
! 21336 243430171
! 24492 251042643
! 7963 692162284
! 7063 677901190
? 1
! 6553 130020637
! 2458 770454917
? 1
? 1
? 7916
! 14400 615471640
? 1
! 20156 291983439
! 48055 921720958
! 8418 362460739
! 27901 885022809
? 1
! 16385 626548914
! 25271 813726432
? 1
! 45143 188983616
! 301 362605396
? 1
? 1
! 23316 110809118
! 16697 794695209
! 25234 391225622
! 41671 171301135
? 1
? 1
? 1
? 1
! 14111 218521878
? 1
? 1
! 47450 195472709
? 1
? 1
? 1
? 1
! 42433 430648216
? 1
? 1
? 1
! 32189 953244266
! 33263 591839840
! 11205 821605516
! 33564 798140511
! 21140 109708900
? 1
? 1
? 1
! 15205 934595280
! 843 739033371
? 1
? 1
? 1
? 1
! 22193 153949281
! 9705 142153934
! 7373 73838120
? 1
! 34222 970270315
? 1
! 39906 254744824
? 1
! 3794 441124226
! 34259 647744721
? 1
! 9977 60837120
! 36744 264997175
? 1
! 11138 16307746
! 27415 636035400
? 1
? 1
? 1
! 20723 430396607
? 1
? 1
? 1
? 1
? 1
! 37708 552308425
! 4285 68207190
? 1
? 1
! 16834 459401758
! 8218 469955022
! 38422 340007613
! 29988 702199670
! 26260 988710065
! 42970 795159592
? 1
! 49940 772878369
! 22808 417773023
? 1
? 1
? 1
! 21458 387806814
? 1
! 10428 860815309
? 1
! 29160 170831827
! 35372 46279066
? 1
? 1
! 35910 906581685
! 21962 452170809
? 1
? 1
? 28850
? 1
! 8285 683364411
! 12282 378139303
? 1
? 1
? 1
! 477 804212937
! 1107 932782171
? 1
! 20983 177927258
? 1
? 1
! 15771 437087263
? 1
? 1
! 6697 268160356
! 23446 723582300
? 1
! 6516 47384554
? 1
? 1288
? 1
? 1
? 1
? 1
! 48662 709599671
! 25019 380237352
? 45228
? 1
! 6435 895306614
? 1
? 1
? 1
? 1
! 15877 652943968
! 35398 318569846
! 8389 507739940
? 1
! 40346 424661741
! 36989 811264266
? 32698
! 19762 880463972
! 44944 368486743
? 1
? 1
? 1
? 1
? 1
? 1
! 25761 296354063
? 1
? 1
? 1
! 35775 594796106
? 13408
? 1
? 1
! 1952 30480894
? 4988
? 1
? 46604
? 1
! 11655 774227802
? 1
? 1
! 26842 574920695
? 1
! 683 641508789
! 25140 833128672
? 1
? 1
! 7725 682611764
? 1
? 1
? 1
? 1
! 4443 121686855
! 34032 818098349
? 1
! 15691 464860239
? 1
! 7600 966448240
? 1
? 1
! 27783 664986805
? 1
! 44493 966407333
? 1
? 1
? 1
? 1
! 9136 440172793
? 1
? 1
! 19456 339644256
? 1
? 1
? 1
! 42918 236031773
? 1
! 29355 817794572
! 37162 800897318
! 6821 583833771
! 38978 516994528
? 1
? 1
! 16365 150634884
? 40429
? 1
! 21544 849529339
? 1
? 1
? 1
? 1
? 1
! 49053 199893512
! 10158 978640001
? 1
! 11886 192198638
! 40523 250987165
? 8308
! 32408 481384714
? 1
! 36968 37600574
? 1
! 25696 59786601
! 6338 798360184
? 1
! 3344 542401715
! 18473 703448739
? 7082
? 1
? 1
! 22241 734101677
? 1
? 1
? 1
? 1
? 7893
! 961 613577864
? 1
? 1
? 1
! 222 370705436
? 1
! 12799 721856247
? 1
? 1
? 1
! 45995 268602569
! 27243 445555257
? 1
! 33383 105588437
? 1
! 49859 953638449
? 24895
! 9308 96862862
! 43181 773563267
! 3421 236977595
? 1
? 1
! 10997 300732331
! 47659 383337221
! 37893 220862836
? 1
! 29564 536371859
? 1
! 11874 133459266
? 1
! 2560 404870564
! 28582 901533520
? 1
? 1
? 1
! 26941 531712917
! 24441 629550510
? 1
? 1
? 1
! 11213 494444561
? 1
? 1
! 4242 829474310
? 1
? 1
! 12331 361146454
! 41551 601875138
! 528 390190308
? 1
! 40063 420786268
? 1
! 40106 465995138
! 17455 185145526
! 35922 146213185
! 36107 229938658
! 46998 798194941
? 1
? 1
! 24315 382457761
? 1
? 1
! 37374 435688044
? 1
! 2278 397774317
! 10861 296545412
? 1
! 43486 509778391
! 15489 33643023
! 44626 999677507
? 1
! 16593 279755218
? 1
! 1498 532783412
! 23140 373574795
? 43348
! 16493 47905883
! 39167 426450585
? 1
? 1
? 1
! 28627 682222437
! 32917 407830748
? 1
! 16208 770898764
? 1
? 1
? 1
? 1
! 11522 495394525
! 32069 28365370
! 5389 891984923
? 42333
! 4989 60407025
! 5076 164289717
? 1
! 8168 358013593
! 8479 235264522
! 47651 655061388
! 36648 294144821
! 36400 976329670
! 48111 601009674
! 5792 557883650
! 16730 700266965
? 1
! 44194 85848307
? 1
! 2060 549818633
? 1
? 15685
! 10868 501429894
! 17140 179541471
? 1
? 1
! 31840 404301003
? 1
! 6408 871484993
! 7813 61315103
! 28134 288670693
? 1
! 34801 502888583
? 1
? 1
? 1
! 24210 323547367
? 1
! 23462 665694707
! 19423 94926013
! 13511 965671363
! 23179 60132014
? 22906
! 37259 982001712
! 3271 532609586
? 1
! 9571 931368965
! 43661 370008620
! 6958 10614277
? 1
! 41782 529173488
? 1
? 1
! 21229 130261607
? 1
! 6507 974448990
! 37043 908227321
? 1
? 1
! 7423 811676841
! 38282 574597936
! 36758 873382636
? 1
! 17028 704129857
? 1
! 38983 526049831
? 1
! 35357 254562542
! 49838 360079576
! 5200 15338012
! 3357 98746444
? 1
! 30248 505237466
! 40156 757613983
! 44149 522743640
? 1
! 36601 268319715
? 1
! 45861 613257393
? 1
? 1
? 1
! 32443 814832292
? 1
! 42504 280478283
? 1
? 1
? 1
! 36483 731946106
? 1
! 2282 572785228
! 9485 7855568
! 36871 442084844
? 1
! 19236 635207314
! 9678 923627329
? 1
? 1
! 4913 639822186
? 1
? 1
! 33936 361709188
? 1
? 1
? 1
! 43827 588873801
! 44211 87596223
! 17274 696999707
! 26900 812033782
? 39594
? 1
! 41610 121739346
! 44860 764916915
! 30135 573209805
? 1
! 37706 808523735
? 1
? 1
? 1
! 398 54710096
? 1
? 1
! 32732 434201994
! 44922 176088510
! 24900 985140085
! 28463 69998225
! 13926 574778334
? 1
! 11787 829931762
? 8857
? 1
! 15274 65340618
! 1232 987805864
! 47296 879644384
? 1
? 1
! 27866 88317029
? 1143
! 15796 598308793
? 1
? 1
! 40381 655319464
! 19838 719372938
! 43140 203995002
? 1
! 33833 815536454
! 11350 347786537
! 47348 624209427
! 33655 290322205
! 39280 175511586
? 1
! 9282 382111260
! 2280 366528296
! 47093 675316800
! 47837 625932997
? 1
! 49114 735290904
? 1
? 1
! 36630 832404295
? 1
? 1
? 11614
! 24539 113433455
! 5744 996345
? 1
? 1
! 34623 309756908
! 5669 81648846
? 1
? 1
! 7006 246231629
? 29847
? 1
? 38314
? 1
? 1
? 1
! 23632 683229126
? 1
? 1
? 1
! 117 533999620
! 11130 13899677
? 1
! 15148 903387039
? 1
? 1
! 18787 152081592
? 1
? 42364
? 1
? 1
? 1
? 1
? 1
! 21650 54419411
? 1
? 1
! 11996 684720362
! 49005 413228012
! 1073 9921437
? 37782
! 13481 725239563
! 8265 501916225
? 1
! 46009 347649709
! 9614 179561037
! 41259 910130137
! 29274 988780606
! 34479 455536120
! 38843 680032126
! 42696 360283234
? 1
? 41714
? 1
? 1
? 1
? 1
? 1
? 34792
! 19184 638033581
? 1
? 1
! 151 983811906
? 1
? 1
! 38196 348128906
? 1
? 1
? 1
? 1
! 40417 737399343
? 1
? 1
! 30019 140389596
? 1
! 20851 665910474
? 1
? 1
? 1
? 1
! 16563 371734812
? 1
? 1
! 28020 168581761
? 1
? 1
! 1845 991988440
? 1
! 2869 970675176
! 19044 673268361
? 1
? 1
? 1
? 1
? 1
! 607 3661543
! 32511 240060542
! 39392 234149185
? 1
! 3203 925509374
! 19506 430027107
! 9352 756416555
? 1
? 1
! 3262 724935406
? 1
! 23565 552301967
! 32139 670359274
? 3798
? 1
! 49629 209529243
! 22966 386873334
! 12349 974280553
? 1
? 1
? 1
! 300 628845222
! 49150 362358754
? 33527
! 49585 235840460
? 1
? 1
! 10896 243382870
! 26259 910934733
? 1
! 23277 683036482
! 23590 225554701
! 24514 61858748
? 1
? 1
? 1
? 1
? 1
? 1
! 43831 783099159
! 45359 892967716
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 28160 966821490
! 35744 704664487
? 1
? 1
? 1
? 1
! 33861 364944644
! 42584 652272748
! 5252 793468093
! 24498 907894173
? 1
! 22612 840556860
? 17456
? 1
! 41593 97714765
? 1
! 13581 709021032
! 11735 329013814
? 1
? 1
! 8848 691648903
? 1
! 2655 958542013
? 1
? 1
! 5831 981385530
? 1
? 1
! 9609 174131247
! 46599 928971523
! 27960 885315788
? 1
! 19249 266886149
? 1
? 1
? 1
! 17517 804046281
? 1
? 1
? 1
! 26450 4792547
? 1
! 19183 63187897
? 1
? 23144
! 47575 240860745
! 21543 251466689
! 45651 345718533
! 13049 424808252
! 31340 26827864
! 1492 537701976
? 1
! 46014 760235959
! 17133 395842816
? 1
! 16295 157037141
? 1
! 24453 110185280
? 37269
? 1
! 2703 434866194
! 19820 704190112
? 1
! 39208 176473159
! 22729 235653905
! 27644 649800833
? 1
! 38091 511610274
? 1
! 13032 83619887
! 85 814395343
? 1
? 1
! 24513 974249895
? 29947
! 30046 462756627
! 2932 926966219
! 40904 196681561
! 11290 93073230
! 24410 399483143
! 23671 460949403
? 1
! 12642 237119111
? 26356
? 1
! 37272 12969996
? 1
! 14301 6590116
? 1
? 1
! 11191 426607323
! 37083 219259943
? 1
? 1
! 7440 918952626
? 1
! 49808 297933738
! 14441 270980766
! 20325 307173324
! 37830 286121124
? 30991
? 1
! 19868 609601256
! 7781 887889275
! 2411 297865334
! 22067 7045964
? 1
? 1
? 1
? 1
! 18154 446883689
? 1
! 29829 756399548
! 9169 806722098
! 12420 488715696
! 20363 533722963
? 1
? 1
? 1
! 25597 746788343
? 1
! 7506 480539866
! 8622 295555075
? 1
? 1
? 1
! 6720 941518471
? 1
! 22110 576760941
? 1
? 1
! 26436 450513938
! 22897 654175517
? 1
? 1
! 44444 782912943
? 1
? 1
? 1
! 22810 29638805
! 47122 399076176
! 32053 798763329
! 3982 483442055
! 8613 904388458
? 1
! 2452 159920251
! 26599 493253501
! 1530 109962568
? 1
? 1
! 48329 111630277
? 1
? 1
! 36398 720883526
? 1
! 2642 279012143
! 42802 52597531
! 19604 288902028
? 1
? 1
! 27091 236458719
! 21314 83760911
! 40756 593130098
! 41896 20391415
! 31357 535912554
? 22938
! 17319 990288196
! 47196 509814584
? 1
! 1493 803339441
! 6724 732149882
? 1
! 36390 365997307
! 26779 28244922
! 29616 206258817
? 1
? 17863
? 1
? 1
? 1
? 1
? 1
? 1
! 20633 710086690
? 1
! 37299 27747363
! 19870 315406547
? 1
! 45789 571042504
! 20865 630270164
? 1
? 1
? 1
? 1
? 1
! 34713 169073487
? 1
! 44650 651755370
! 22161 95953602
? 1
? 1
! 14531 919647639
! 5350 503416797
? 1
! 6917 539085848
? 1
? 1
! 43926 801823848
! 38511 72386135
? 1
! 24408 483633846
? 1
! 49043 142099634
! 37929 970897760
! 46806 734323712
! 11578 609181410
? 1
? 1
? 1
! 873 635564559
! 25320 420666109
! 14574 724714614
? 1
? 1
? 1
! 33909 433480332
! 37265 907140106
! 18005 506516001
? 1
? 1
? 1
! 17688 196205613
? 1
? 1
! 31162 375994303
? 1
? 33600
! 7969 133131576
! 40391 522924656
! 24444 456586337
? 1
! 1873 254832283
? 32807
? 1
! 15684 514139181
? 48294
! 21096 35469965
! 20844 899787787
! 23333 816475987
? 1
! 38268 80570493
! 15422 360192481
! 28040 209967533
? 1
! 49630 56911205
! 6663 616387803
! 34717 97835152
? 1
? 1
! 33502 720006077
? 1
? 1
! 33293 606300722
! 26699 580966470
? 1
? 1
! 44795 893761530
? 1
? 1
? 47808
! 26654 874156070
! 48600 977716074
! 47777 69791413
! 32763 523124745
? 1
! 25399 496147325
! 40031 567438600
? 1
? 1
! 43093 833145352
! 11871 656546815
? 31446
! 43914 102707104
? 1
? 1
! 49898 842233292
? 1
? 1
! 15252 633211320
? 1
? 1
! 43209 814135102
? 1
! 48136 970459939
! 39910 638001609
! 40746 762519194
! 38901 421603421
! 241 974773361
? 33628
! 13428 673672447
? 1
! 48636 5071035
! 43127 702842508
? 1
? 1
! 493 431900651
! 15992 333877624
! 6202 824230616
? 1
? 1
? 47939
! 34907 113664937
? 1
? 1
? 1
? 1
? 4672
! 46746 217598565
! 46837 866698474
? 1
! 34282 121478639
! 27241 772734135
? 1
! 45530 578919005
? 1
! 35320 671905678
? 1
? 1
? 1
? 1
! 15568 695612962
? 1
! 47457 699356259
! 3460 532517883
? 1
? 1
! 37796 555330
! 45496 703211155
? 1
! 960 398100157
? 1
? 34463
! 13801 551523011
? 36955
? 1
? 1
! 36310 305252089
? 1
! 38871 220352278
! 47233 583101102
? 1
? 1
? 1
! 20038 621848572
! 31312 700471268
! 8003 70222146
! 26068 502407865
! 8160 230235676
? 1
! 33841 615725652
? 1
? 1
! 28303 968153655
! 17557 677565464
? 46481
? 1
? 1
! 39388 345276802
? 1
? 1
! 13533 743251024
! 12161 340454010
! 49530 26246615
? 27560
! 6494 893138850
! 458 989539734
! 45077 387269282
! 10883 221819789
? 1
? 1
? 5472
? 1
? 1
? 4845
? 1
! 888 865782246
? 1
? 1
? 1
! 30849 977365357
? 1
! 19320 526615232
! 15235 993939436
! 47089 528248698
! 24268 719503163
! 15776 927838681
! 19891 980190318
? 1
! 15215 887208746
? 1
? 49818
! 33356 691206545
! 45316 776662716
? 21250
! 25331 183348966
! 44136 354738516
? 1
! 10302 576428153
! 23340 892173817
! 39872 383329055
? 1
? 1
? 1
! 7950 441677058
? 1
! 27840 31299143
! 3033 296033808
? 1
? 1
? 8314
! 12380 207258462
! 48948 114582212
? 1
! 46768 696894343
! 17245 132523210
? 1
! 3110 110557185
! 34817 791750315
! 15217 995075475
! 49157 625936479
? 1
! 36677 772583454
! 24188 935383820
! 21175 857699994
? 1
? 1
? 1
? 1
? 1
! 48553 240697357
? 1
! 16199 721802233
? 1
? 1
! 33344 919094121
! 28810 386941014
! 25897 6592187
! 11241 637323893
! 11656 908454849
! 20885 465602238
! 35255 101030802
? 1
! 33191 44956324
? 1
? 1
? 33436
? 42452
! 18839 671003372
? 1
? 1
? 1
? 1
? 1
? 5246
! 8434 720481040
! 36160 362383235
! 13976 762938270
! 49648 846998949
! 41243 920903807
? 1
? 1
? 1
! 35926 907438675
! 53 849208223
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 48789 93230890
! 20342 329369959
! 12319 895974782
? 1
? 1
? 1
! 14396 14661731
! 9406 446756384
? 1
? 36119
! 14219 653375031
! 34739 114329887
? 1
? 1
! 37021 911556744
! 20063 234122822
? 1
! 3396 322159911
? 1
? 1
! 17658 542087793
! 12373 991382858
! 32627 454364385
? 1
! 22825 990633751
! 13765 203129852
? 1
? 1
! 17622 607842365
? 1
? 1
! 11782 771706640
! 43710 355648690
! 10163 548739798
! 11855 838116373
! 5163 314722588
! 6409 324526558
? 1
! 35975 347716263
? 1
! 17238 597777008
? 1
? 1
? 1
! 38402 270891705
? 1
! 16904 480626838
? 1
? 24421
! 36949 863819324
! 7907 557972711
! 12578 248764739
! 2737 874165652
? 1
? 1
! 25207 342888154
! 6335 846377884
! 25544 495391144
! 32471 248000392
! 46192 973168320
? 1073
? 1
! 25447 882566927
! 41457 792690972
? 1
! 10890 526113358
? 675
! 5346 614941955
? 1
! 42713 899789489
? 1
? 1
? 1
! 21970 568299085
? 1
! 1003 799665493
? 1
? 1
? 1
? 1
? 1
! 28339 21058205
? 1
? 1
! 32009 875630850
! 26107 781520067
! 216 637758197
! 22730 190567634
! 45137 924874587
? 1
! 5170 444217935
? 1
? 1
? 1
! 6943 313050836
! 11767 205718723
? 1
? 7985
? 1
? 1
? 1
? 1
! 29463 766723237
! 8643 741034806
! 29492 878621509
! 47542 216326375
! 37890 588085328
? 1
! 982 531601566
? 1
! 31249 332316667
! 26274 379508067
? 1
? 1
! 14751 754418432
! 43205 131696495
? 1
? 1
! 5948 356192079
! 5785 709090091
? 1
? 1
! 45777 779265999
? 1
! 31341 746845329
! 31770 628274140
? 1
! 45493 807474324
! 25033 156286305
? 1
! 24036 442713350
! 3768 771237059
! 7154 493082997
? 1
? 1
! 13176 176338978
! 36609 363418278
? 1
? 1
! 16815 661882397
! 31981 264541664
? 1
! 20968 479458116
! 37996 10184195
! 39152 312501974
! 25600 59449475
? 1
! 7924 514394686
! 40788 691919825
? 1
? 1
? 1
! 4466 395263391
! 25090 249658642
? 1
? 1
! 22464 75425420
! 12223 974974026
! 8567 557902598
? 1
? 1
? 1
! 3107 731844548
! 3282 611937581
! 40601 274891634
! 35171 442371811
? 1
? 1
! 13002 944661972
! 7028 858855139
! 46552 948047999
! 7726 397913300
? 15133
! 33476 780967347
! 9965 184106630
? 1
? 1
? 1
? 1
? 1
! 43548 599675221
! 14735 527622332
! 20795 378082170
? 1
? 1
! 10544 811714253
! 38102 963430085
? 1
? 1
! 19717 631691780
? 1
? 1
? 1
! 8668 402127953
! 8522 10867781
! 18623 696831009
! 11194 979578700
! 13592 879935798
! 20149 885173909
! 12821 973542129
? 1
? 1
? 30632
! 10927 871978818
? 1
! 9457 519402591
! 31820 692775297
! 48679 602489381
? 1
! 11386 359392751
? 1
! 2857 193343124
? 1
! 29742 559509874
? 1
? 1
! 29816 563910525
! 15967 847632772
? 1
? 1
! 5507 760261477
! 35318 982911403
! 31521 708034011
? 1
? 1
! 6812 423861624
? 1
! 6862 227071298
? 1
? 1
? 1
! 7885 569873514
? 22819
! 2363 947307779
? 1
? 1
! 9536 565061777
? 1
? 1
! 45625 286779988
! 11697 181986888
? 1
? 1
? 31379
? 1
! 43611 535260995
? 1
! 4380 473043363
! 20928 12842799
? 1
? 1
! 20548 731725292
? 1
? 1
! 22157 909320815
? 29414
? 1
? 1
? 1
! 10810 21929925
! 41262 419015781
! 34190 16250629
? 1
! 37582 610211328
! 29292 341728789
! 25133 978571352
! 41680 562860615
! 23550 459473990
! 24146 954265064
! 37793 574172312
? 1
! 1525 231546895
! 31283 860007404
? 1
! 9624 86012135
! 27044 834635218
! 45934 530673307
! 30173 579817716
? 1
! 12037 422145765
? 1
? 44321
? 1
! 503 395949898
? 18647
? 6295
! 22325 459225305
? 1
? 1
! 16866 451716770
? 1
? 34035
? 1
? 1
? 1
? 1
! 29357 829025459
? 1
! 37905 847795502
! 49904 849798654
! 6457 835380792
! 428 279449330
! 8502 407520939
? 1
? 1
? 1
! 22575 786187741
! 38706 161823398
! 35801 267663478
? 1
! 33728 105848670
? 1
? 1
? 1
? 1
? 1
! 44811 63732245
! 7295 935588637
? 10318
? 1
! 4112 843802490
! 13927 986650949
! 22909 424596160
! 20070 404150030
! 49647 250104434
! 12798 419393062
? 1
! 17877 453044913
! 46307 974991318
! 14922 584873697
? 1
! 25518 46543748
! 7964 225213994
? 1
? 1
? 1
? 1
? 26071
! 32708 716381419
! 9877 121214151
! 49056 875428738
? 1
? 1
? 27940
? 1
? 1
! 8786 999053062
! 5627 476479303
! 8510 102616040
? 1
? 1
! 47520 237730546
! 43428 917052670
? 1
! 49493 671684071
? 12416
? 1
? 1
? 1
! 3933 221274428
! 10701 995495073
? 1
! 28767 401877951
? 1
? 1
? 19034
! 26222 323434646
? 1
? 1
? 1
! 47905 145568664
! 29158 781062186
? 1
! 24014 6297364
! 42958 812405151
! 2997 289968534
! 28372 53859624
? 1
? 1
! 32341 63030825
? 1
? 38173
! 4232 296125675
? 1
? 1
! 12458 736181510
! 34643 436446783
! 44688 483995442
? 1
? 1
? 1
? 1
? 1
? 1
! 49879 989600787
? 1
! 33895 601175637
? 1
! 36413 339590348
? 1
! 29600 18663667
? 1
? 1
! 39261 127471899
? 1
! 45394 646659109
! 37363 595202306
? 1
? 1
? 1
? 1
! 41341 552145363
? 1
? 1
! 21263 724887112
? 1
? 1
? 1
? 5206
? 1
? 1
! 15631 623735991
? 1
? 1
! 12739 464142243
? 1
? 1
? 1
! 25685 574024979
! 46002 991200979
! 10192 934562063
? 1
! 8042 832933686
? 1
? 1
! 7997 722415044
? 1
? 1
! 22249 603428349
! 13939 61172932
? 6228
! 23788 258772176
! 11952 392314597
! 49871 965872571
! 37716 621984851
? 1
? 1
! 3570 761936538
? 1
! 17152 804442809
? 10949
! 39130 749586323
? 1
? 1
? 1
! 21373 846452601
? 1
? 1
! 43336 891005890
? 1
? 1
! 37835 873688837
? 1
! 41526 401028664
! 1071 305618189
? 1
? 1
? 1
! 4013 42499080
? 1
! 26338 883702555
? 1
! 22577 491710824
? 1
? 1
? 1
? 1
? 1
! 6378 469889266
! 12818 40463327
! 23040 65006594
! 35610 323152945
! 6695 374731662
! 32875 78161046
? 1
? 1
! 25354 48031761
! 20109 326334323
! 37507 97994451
! 3171 329429959
! 26722 249362399
? 1
? 1
? 1
! 46656 643655265
! 40374 802880162
! 14747 710172539
! 5220 36775412
? 1
? 1
! 38833 262809221
! 11005 4350216
? 1
? 1
! 36447 802604496
! 45212 274363845
? 1
! 14924 231748524
? 1
! 44124 743164992
? 26321
! 1006 369033920
! 5605 520202265
! 45944 591615733
? 7648
! 27847 818488140
? 1
? 1
! 2401 552063230
? 1
! 45690 606760774
? 1
? 1
! 3954 527236759
? 1
? 1
! 20664 172239391
? 1
? 1
? 35836
? 1
! 20505 154408332
! 38263 623394249
! 39728 676406071
? 1
! 18831 965604737
? 1
! 37304 823908722
? 1
? 29641
? 1
? 38481
? 1
! 10439 472342827
! 26346 886910714
? 1
! 39853 695439664
! 29156 183626008
! 34454 956989614
? 1
? 1
? 1
! 13778 825164357
? 1
? 1
? 1
? 1
? 1
! 28156 287825688
! 48801 16519121
! 4302 202336910
? 1
! 20514 147551364
! 10270 663566535
? 1
! 3757 159958910
? 1
! 33209 495527876
? 1
? 1
? 42348
? 1
! 16788 371498009
? 1
? 19069
! 8122 917609669
! 19484 357326628
? 1
! 6953 923907782
! 6341 663379802
? 1
? 1
! 12516 870288186
! 13491 615491244
! 2370 111197362
? 1
? 1
? 1
? 1
! 23907 924602349
! 21901 549589004
? 1161
? 1
? 1
! 37536 163074682
? 33502
! 35555 625531695
! 8712 901717767
? 1
! 46320 820551272
? 1
? 1
! 9393 441105068
? 1
! 8982 64507534
! 13095 275529493
? 18916
? 42562
! 44270 172845533
? 1
? 1
! 36824 55368689
! 6166 878401472
? 1
! 37170 325645873
? 1
! 12327 179837959
! 22658 708700280
! 26070 320888134
? 1
? 1
! 11683 939736833
? 1
! 18175 108601602
! 43743 143382168
! 5049 957563544
! 12543 53585530
! 4174 907001972
? 1
! 1150 152646549
? 1
! 11875 772057903
? 1
! 24501 475140211
! 29665 914224889
! 22780 312163235
? 1
! 44402 987009969
? 1
? 1
! 38623 994080144
? 1
? 1
? 48048
! 555 314394956
! 38989 274363405
? 1
! 42493 956932530
? 1
? 1
! 36080 972576359
? 21792
? 1
! 38006 309764298
? 1
! 35886 885832102
! 24449 632652894
! 39938 680486720
! 37435 766336741
! 10716 996719734
! 5072 234229261
! 39852 364593222
? 1
! 14811 171295028
? 1
? 1
! 34958 631379891
! 30612 283044771
? 1
! 10298 852631787
! 1739 52274753
? 1
? 1
! 24428 42809057
! 12870 695735868
? 1
? 1
! 185 594401039
? 1
! 34361 141245678
! 9397 384107588
! 17932 11824117
! 42863 688636680
! 9843 10238701
! 15711 51630486
! 29903 561603425
? 1
? 1
? 1
! 38937 790523583
? 1
? 1
? 1
! 11518 232188631
! 26345 374096445
! 18575 668853363
! 16852 399624567
! 48980 616902962
! 38967 829529635
? 1
? 1
? 1
? 1
! 1802 898653362
! 21137 928870280
! 12661 212567331
? 1
? 1
? 1
! 6795 755650838
! 49214 427716273
! 35070 721877649
? 26671
! 38080 969429172
! 11455 210471444
? 1
? 1
? 1
? 1
! 677 637079290
? 1
? 1
? 1
! 40102 848198424
? 1
? 1
! 40855 698108820
! 408 528943799
? 1
! 48599 109748170
? 24820
! 11265 663114392
? 1
! 22194 125569058
? 1
! 23673 445608377
! 25943 47314821
? 1
! 41906 194829837
! 20220 557183719
? 1
! 38214 907204869
! 23878 53815892
? 1
? 1
? 1
? 1
? 1
! 34378 159516098
? 1
! 12214 29504035
! 43149 206449258
? 1
! 41963 895314500
? 1
? 1
! 32990 951180826
? 1
? 1
? 1
? 1
? 1
? 1
! 3632 369271589
! 43203 346647653
? 1
! 5150 756892573
! 28448 263295894
? 1
! 20012 17204383
? 1
! 11665 812904196
? 1
! 11994 816847170
! 31256 221433213
! 34269 825311293
! 11270 186870397
! 34094 480886525
? 1
? 1
? 1
? 1
! 19677 636413642
! 29505 230378773
? 1
! 46948 577958916
? 4445
? 1
! 14504 688389302
? 1
? 1
! 19142 275748380
? 1
! 4655 741164145
? 1
! 28789 579598704
! 32949 29649031
! 42829 131217695
? 1
? 1
? 1
? 1
! 5276 806130645
? 1
! 23160 289053473
? 1
! 48361 331582461
? 1
? 1
! 13605 787249685
? 1
? 1
? 1
! 44544 791565572
! 49818 351586208
? 1
! 30823 877510576
? 1
? 9153
? 1
? 1
? 1
! 24448 88748366
? 11275
? 1
! 31391 154245527
! 15596 709932157
? 1
? 1
? 1
? 12036
! 17387 18234095
? 1
? 1
! 12082 882368252
? 1
? 1
? 1
! 48204 375972440
? 1
! 15074 914575383
? 1
! 42951 482030156
! 28077 647457323
! 37603 308309376
? 1
? 3604
? 1
! 7610 457316109
? 1
? 1
! 40754 896108029
? 1
! 42744 93823968
? 1
! 16844 602904357
! 14876 117913033
? 1
? 1
? 1
? 1
? 1
? 1
! 4865 802091386
! 33754 533554766
! 23522 621376802
? 1
! 34197 739702173
! 11397 751400328
? 1
! 3615 170545398
? 1
? 1
! 39794 897990998
! 33764 498588751
! 10012 240893801
! 19684 100001440
! 38455 946651037
? 1
? 1
! 35443 309531110
! 38275 771330679
! 22503 107717013
! 49435 33517132
! 14116 134769267
! 31961 39293820
? 1
! 33051 333561689
! 35649 580114311
? 1
! 27606 496635157
! 44569 665511872
? 1
? 1
! 42001 598563582
? 1
? 1
! 24870 727439997
! 16761 519513302
? 6852
? 1
! 11845 951348270
! 42133 378454524
? 1
? 1
? 1
! 44921 553887645
! 42605 752630668
! 17766 222772263
! 44814 620003888
? 1
! 10074 601890536
? 1
! 42487 928471246
! 5778 888670488
! 44931 34180543
? 1
! 9103 699522554
! 38935 95057139
! 6564 51154489
? 1
! 41342 426170962
? 1
! 18801 3012179
! 31587 143673006
? 1
? 1
? 1
! 43830 609650003
! 34544 343859015
? 1
! 33969 831789566
! 9611 137677306
? 1
? 1
! 28141 924128898
? 1
! 22058 757557653
! 10531 909989131
! 27996 390240204
! 44028 877853837
? 1
! 15933 923219998
? 1
? 1
! 23846 20128918
? 49010
? 1
? 1
! 47853 191627138
? 1
! 12325 407735025
? 1
! 3687 199238832
! 26980 909404343
? 1
! 41380 822479201
? 1
! 6319 759455152
! 15896 777074196
? 1
! 47716 151617538
! 42552 751281080
! 6417 153789328
? 1
! 23434 862902219
? 1
! 11232 289511889
? 1
! 10112 361410294
! 41854 313910428
? 1
? 1
! 41765 722156075
! 7246 273985644
! 34388 393943870
! 18404 307369707
! 190 628778847
! 33451 458500493
! 49684 606084746
! 44455 550619726
? 1
? 1
! 32282 124304963
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 27782 433276447
? 1
! 20912 994129113
? 1
? 1
? 1
! 2805 587058558
? 1
? 1
! 8175 966297327
! 28335 320210031
! 34188 193595663
? 1
! 17772 374622452
! 20872 160935215
! 22135 11982236
! 27396 189707504
! 14262 546295593
? 1
! 13826 160368545
? 1
? 1
? 1
! 7292 615946559
! 8626 563594182
? 1
! 19696 759602243
! 32820 287029810
! 40155 150396911
! 8178 221420904
! 14891 716311784
? 1
? 1
! 42929 165887489
? 1
? 38048
? 1
! 34128 156891543
! 28602 143561970
! 21623 749872080
? 1
? 1
! 49596 712918498
! 38253 89305541
! 22208 101597950
! 5023 803625981
! 3518 573303779
! 41427 898069085
? 1
? 1
! 38919 430871194
! 33382 836977164
? 1
? 1
? 1
! 39781 314132954
! 11413 76404732
! 6733 820429228
! 33808 283881727
! 16851 680867013
! 48646 46456365
! 27271 623602010
? 47589
? 1
? 46692
? 1
! 19056 101587435
! 28392 813596633
? 1
! 25967 970484605
! 324 940502419
? 1
? 10965
? 44258
? 1
? 1
! 39720 69158282
? 1
? 1
? 1
! 37608 835085454
! 1826 886446106
? 1
? 1
! 36154 25071980
! 25960 875729021
? 1
? 1
? 1
! 18693 653122910
! 2018 91687980
? 35406
! 23624 484975882
? 1
? 25323
! 30058 279712793
? 1
? 1
! 19808 88485530
? 1
! 13377 297278521
! 11119 301655091
! 31259 916471420
? 1
? 1
! 8411 391071663
! 11429 235204722
? 1
? 1
! 19438 59900837
? 45103
? 1
? 1
! 17244 884157721
? 1
? 1
! 36111 895930502
? 1
? 1
? 42525
! 49801 662959601
! 3373 696305110
? 1
! 26090 714106750
! 17423 154664263
? 1
? 1
! 45611 304510645
? 1
? 1
! 38535 681058869
! 39506 778507919
? 1
? 1
! 12519 704968872
! 43078 922281794
! 25308 755553636
? 1
! 23921 443645989
? 1
? 1
? 1
! 35979 408977128
? 1
? 1
? 1
! 23196 952574710
! 24443 213043316
! 8763 385492438
! 21710 90179344
! 10398 983465448
? 39956
! 46400 270861424
? 1
? 1
! 10817 805720359
? 1
! 7766 2757836
! 32678 95303624
? 1
! 35709 778190201
? 1
? 1
! 21805 779613230
? 1
? 48506
? 1
? 1
? 1
! 7571 189854883
? 1
? 1
! 23868 827679993
? 1
? 1
? 1
! 39474 6629888
? 1
? 41022
! 15484 482011808
! 12988 816696074
? 1
? 1
! 35772 961135894
? 1
? 1
! 19682 131528963
! 33879 693552429
! 9730 108482520
! 25807 586751184
? 2319
! 24479 528787693
! 37785 655784280
! 15167 395767093
! 7401 78921625
? 1
! 33181 339904534
? 1
! 40206 750233563
? 1
! 15197 701330970
! 49825 940484635
? 1
? 1
! 3554 258122918
! 32015 843244600
? 1
? 6180
! 7027 30429563
? 1
! 35553 504527757
? 1
? 1
? 1
? 1
? 23076
! 22529 83447669
? 1
? 1
? 1
? 1
! 14406 663805801
? 1
? 1
? 1
? 1
! 25171 171504209
! 26194 289847582
? 1
? 1
? 1
? 1
! 27100 484024109
? 3265
! 17424 876741489
! 16530 673170884
! 7203 960241960
? 1
? 1
? 21416
! 10327 616068794
! 3395 707332740
? 1
! 42771 546557069
! 10937 312042523
? 1
! 7636 614404961
? 1
? 1
! 41254 435525708
! 29197 346316103
? 1
! 15259 705378284
! 19906 937745673
! 17907 640215165
? 1
! 47587 977654210
! 23167 1993946
! 18239 776804436
? 1
! 6534 279470975
! 23251 251644231
? 1
! 44937 506682624
! 42528 992455537
! 15784 211438141
! 47601 975462225
? 1
! 43896 987656253
? 1
? 1
! 7192 47367891
! 40433 435668602
! 21052 112782316
? 1
? 18976
! 37689 283086031
! 43414 46584662
! 47338 746831924
! 32270 667267430
? 1
? 1
? 1
? 1
? 1
! 48078 582645450
! 9453 49394810
? 1
! 32836 227154613
! 40797 280445505
? 1
? 1
! 23008 815062064
? 1
? 12179
? 1
? 1
? 46810
? 1
! 12508 249686658
! 33299 54152250
? 1
? 34650
? 1
! 36219 741836482
? 1
! 26796 757608538
! 27868 258872227
? 1
! 23290 989231481
! 11465 43849683
? 1
? 47749
! 1328 423618274
! 39932 170876309
! 34374 389677176
? 1
? 1
! 42006 748656496
! 12004 60181564
? 1
! 29783 605449948
? 1
! 17796 898726502
! 483 799486382
? 1
? 1
? 1
! 28446 872370561
! 42664 41841720
! 33793 22961923
? 1
! 11090 450206973
? 1
? 1
? 1
? 9893
? 1
! 37182 734778417
! 42673 534988270
! 37297 872593628
? 1
! 34322 820640761
! 40728 794362932
? 1
? 1
! 32071 700968989
? 41190
? 1
! 26341 238964656
! 26886 952634233
? 1
! 40129 46587053
? 1
! 2839 235535315
! 46675 371065039
! 48892 645895885
! 11925 904946386
! 37240 50585682
! 22564 910031474
? 37315
! 33240 730040481
? 1
? 1
? 1
! 6210 446542212
! 38124 199806206
? 1
? 1
! 29568 964838125
? 1
? 1
! 5695 644465284
! 25355 638841991
? 1
! 28935 323404792
! 26232 98011320
! 39532 953334204
? 1
? 1
! 11610 837958138
? 1
? 1
? 41051
? 1
! 42298 942747145
? 1
? 19762
! 43495 524180288
! 28939 372429244
? 1
? 1
! 18678 770930739
! 17481 883759015
! 36996 884532707
? 1
! 21968 250331838
! 21688 501850172
! 39453 523919671
! 25360 807132960
! 26032 953192894
? 1
? 1
? 1
? 1
! 43647 308243821
? 1
? 1
? 1
! 31901 770201507
? 10693
? 1
? 1
? 1
! 46824 530017078
! 14258 381520981
! 38276 412046956
! 1835 189591185
? 1
? 1
! 28880 840516747
! 37464 48771407
? 1
! 21911 281778567
! 29750 660475169
! 41893 185650664
? 10523
! 48637 94049655
! 22476 689847721
! 16917 205520547
? 1
? 1
! 49591 196053950
? 1
! 17630 725337796
? 1
! 16341 843105102
? 1
? 1
! 45618 933240013
! 20982 377199648
? 29641
! 6326 206652119
! 2699 265435447
! 28592 942204714
? 23973
? 1
! 18719 531858035
! 29913 722023247
? 1
? 1
! 31943 280981409
! 46224 285735053
! 18054 616683974
? 31976
? 1
! 26389 990275638
! 19223 93846425
? 1
! 43143 557529202
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 6174 190592173
! 5563 2199780
? 1
! 11024 838464616
! 25104 357061288
! 1738 105767913
? 1
! 44817 857422208
? 1
! 4402 604063236
? 1
! 28593 220893094
? 29262
! 9895 979168579
! 13322 75875556
! 9465 512913321
? 1
! 22389 926391221
! 29919 744551254
! 4237 980694336
! 46082 245418307
? 1
? 1
? 1
? 1
? 1
? 1
! 48074 33519934
! 48903 400456137
! 9172 907874806
! 23211 818266851
? 1
! 29420 227842483
? 1
? 10379
! 23658 647353086
! 2117 224402722
! 49126 839278323
? 1
! 39580 267193734
! 39444 372380742
! 11456 288343941
? 1
? 1
? 1
! 4387 943156129
! 40983 864683097
? 1
? 1
? 1
? 1
! 45413 671815741
! 43254 132242552
! 15200 475696460
! 22182 185783957
? 1
! 48607 640847741
? 1
? 1
! 47917 572529768
? 1
! 5842 785582858
! 44718 459918837
! 4829 462036666
? 1
? 1
! 35907 259004452
! 49521 820543858
! 1960 86371483
? 1
! 1099 969908629
! 15982 727176728
? 1
! 8180 891785422
! 17632 53211575
! 13182 252301429
? 1
! 363 772148520
! 6225 249595429
? 1
? 1
! 6729 940940094
! 28864 637670833
! 19857 866955508
! 7301 226744421
? 1
? 1
? 1
! 16800 851293642
! 34695 686336031
? 1
? 1479
? 31713
? 1
! 21399 257058372
? 1
! 49360 269171162
! 41861 674868221
? 1
! 32568 951624494
! 17899 181041555
! 30789 744650771
? 1
! 33336 284847245
! 15368 755163899
? 1
! 18083 456443526
? 1
! 23805 567285252
? 1
! 19692 946342342
! 19768 539281942
! 22434 979595549
! 3785 178361200
! 41980 670936269
? 1
! 27256 351063458
! 19004 355181887
! 20272 155674599
! 20583 869733276
! 39488 984155879
! 46731 81029148
? 1
! 49063 507232811
! 307 293461307
! 29746 467917503
! 15242 800408562
? 1
? 1
? 1
! 35421 612436710
! 10010 525428699
! 16801 663325280
! 13869 563306461
! 31571 460476945
! 46845 469740305
! 22910 740151780
? 1
! 9125 363183998
! 3700 964407805
! 37224 810079139
! 41595 250010213
! 35301 237979812
? 43206
? 1
? 1
! 12229 497812945
! 3413 4057292
! 28183 52099454
? 1
? 1
? 1
? 1
? 1
! 24058 129988908
? 1
! 43803 806830725
! 48824 672902318
! 49472 304761747
? 1
? 1
! 20932 337460329
? 1
! 49369 849781327
! 8799 623007020
! 14161 175828412
! 2136 546255398
! 48194 935545581
? 1
? 1
? 1
! 42942 147882837
! 13613 288033360
? 1
! 15447 423395169
! 83 310547594
? 4229
? 1
! 23561 75271814
! 17627 198173894
? 1
? 1
! 28547 869969744
? 12534
! 25661 560627844
! 4707 701379009
? 1
! 24511 219735988
? 1
? 1
? 1
! 19334 506848042
? 1
! 44510 363572207
? 42911
? 1
? 26701
! 12413 733253515
! 15528 118579737
! 15495 538149528
! 29069 692482785
? 1
? 1
! 20145 274530642
? 48608
! 22821 115133300
! 49074 363034402
? 1
! 38130 343746534
? 1
? 1
? 1
! 2956 708495809
? 1
! 9578 500599580
! 3353 781700438
? 1
! 46077 401432626
! 40515 511819152
? 1
? 1
? 1
? 1
! 43993 971931235
? 1
? 1
! 14130 782361457
! 45450 261899886
! 33506 705732312
! 3270 2181813
? 1
! 33234 605457391
? 1
? 1
? 1
? 1
? 1
! 43077 666115168
? 1
? 1
! 23299 513939086
! 21870 718955487
? 1
! 32597 113257
! 37761 520435886
? 1
? 1
? 1
! 18778 458644200
! 42016 624817914
? 1
! 37323 938909541
? 1
? 1
? 1
? 1
! 1292 691343061
! 4514 297097255
! 44030 691785777
! 24637 895029361
! 38846 169881593
! 39547 798480417
? 1
! 45506 320051557
? 1
! 37970 668376842
? 1
? 1
? 1
! 41701 82918335
! 18834 164692702
? 1
? 5412
! 12154 497351152
! 3956 695642262
! 33353 681521256
? 1
! 27477 468013809
? 1
? 21171
! 13191 431413286
? 1
! 39015 554018459
! 29661 763614272
? 1
? 36453
! 30851 647978220
? 1
! 17663 601437642
? 1
? 1
! 44130 952986810
? 1
! 10572 341595811
? 1
! 23315 336747727
! 27546 306490264
? 1
! 24276 575273272
! 21995 99500842
! 664 426497440
? 1
! 35512 49900622
? 29076
! 38418 665627829
! 29172 275523497
! 45756 288895891
? 1
! 16934 505708471
! 4525 370135300
? 7309
? 1
? 1
? 1
! 24692 60912089
? 1
? 24500
! 38067 626368807
! 3574 688396491
! 35640 554469440
! 24490 534656123
? 1
? 1
? 1
! 516 532794523
? 1
? 1
! 38309 307075328
! 18003 267269469
! 6129 63670051
! 6361 512784512
! 3929 922507185
? 1
? 1
? 1
! 6668 550995923
! 32918 712818778
! 19246 880330290
? 1
! 4684 423982604
? 1
! 36708 801272912
! 29668 362598661
! 3819 477803028
? 1
? 1
? 1
! 13201 8341069
! 38994 786533936
? 1
? 1
! 38802 631097992
! 32679 33185342
! 48694 868032891
? 1
! 38676 645105097
! 20781 462008850
! 28865 700912477
? 1
! 28981 552728252
? 1
? 36339
? 1
? 1
? 1
? 1
? 1
? 1
! 27136 737061914
! 26116 519024792
? 1
! 15231 1892802
? 1
! 45168 956289479
! 33274 98220505
? 1
! 21151 240591676
! 47433 494669469
! 965 515428668
! 29539 230570275
! 25169 659571238
? 1
? 1
? 1
! 1377 423438694
? 1
! 33535 729629725
! 44813 453733582
! 5390 246206330
! 18434 182886998
? 1
? 1
! 39839 6816481
! 40820 409627753
? 1
! 34384 234505303
? 1
? 4630
! 31726 891572561
! 49370 559522059
! 31822 971663654
! 34027 133355015
? 1
? 1
? 1
? 1
? 1
! 31161 201061069
? 1
! 20421 315105455
! 19489 174339997
? 1
! 48861 317306385
? 1712
? 1
? 22868
? 1
? 1
! 5710 643314421
! 16320 522818525
? 1
? 1
? 1
! 12565 405773188
! 46204 52465140
? 1
? 13377
? 1
! 16507 624984438
? 1
? 1
! 8699 122141648
? 1
! 5406 539832475
! 46498 490781230
? 1
! 2577 410901403
? 1
? 1
! 45463 678548906
? 1
! 16988 787162793
? 1
? 1
! 232 54740681
! 19980 183556458
! 10109 934699638
? 14525
! 9366 390534162
? 1
! 12746 581652139
? 1
? 1
! 33333 892387175
? 1
? 1
! 4248 178636106
? 40831
! 18518 130781571
? 1
! 44442 500846896
? 1
! 591 703290686
? 1
! 17534 142664013
! 49282 350515488
! 44756 944928780
? 1
! 9991 882717081
? 1
! 3149 229992572
! 14012 238806112
! 21153 538391975
? 1
! 29504 596721245
? 1
? 1
! 12298 435311918
? 1
! 27036 41388231
! 8928 71879377
! 28147 383558221
? 1
! 41276 162261406
? 1
! 22496 366588401
? 1
? 1
? 1
! 5520 945953228
? 1
? 1
? 1
? 1
? 1
? 1
! 31711 12510620
? 1
! 41228 714882053
! 30316 892224337
? 1
? 1
! 12538 414254649
! 3809 227466261
? 1
? 1
! 37112 70673821
? 1
! 22787 956560431
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 37637 123497033
! 20831 629956464
! 18538 271031247
! 25332 636835625
? 1
! 25584 859185893
? 1
? 1
! 45264 640003795
! 41816 788237683
! 21802 435309337
? 1
! 34105 368938117
! 41297 190336378
? 1
? 1
? 1
! 29868 290713812
! 12315 25312920
? 1
! 39753 546206776
? 1
? 1
! 43269 606388892
! 49739 553925628
? 1
? 1
! 19584 150685046
! 5784 776469568
? 1
! 14931 555084992
? 1
? 1
! 1007 334887092
! 26086 600738000
? 1
! 40369 342300886
? 1
! 9684 396691885
! 8958 587390054
! 44178 691373197
? 1
! 19702 356798123
! 28902 226798891
! 32304 85813892
? 1
? 1
! 7299 88264553
? 25961
! 14998 241568168
? 1
? 1
! 32514 19384488
? 1
! 10793 294952804
! 44607 383021655
! 28629 880555706
? 1
! 20530 402109672
! 1593 980494327
! 15612 439675361
! 37659 324058527
? 1
! 38684 922381718
? 49742
! 40597 529584610
! 15260 12167208
? 6152
? 1
! 19769 466603975
! 22416 667441972
? 1
? 9267
? 13527
! 37765 504105584
! 7155 868650428
! 200 713197161
! 7737 540416651
? 1
? 1
! 5134 176285940
! 26974 726630345
? 1
? 1
? 1
! 3747 167709369
? 1
! 8746 967302493
? 1
! 33148 832484801
! 38885 298161936
! 19807 260337942
? 28413
? 1
! 45417 820170931
! 25880 125409672
? 1
? 1
? 1
! 22797 136506957
? 1
! 2286 916405440
! 37187 35828968
? 1
? 1
! 3725 324168309
? 1
! 9791 756983446
? 1
! 1273 716816200
? 1
? 1
? 1
? 1
! 36883 349385521
! 35817 954654089
! 21715 170651281
? 1
? 1
! 7237 258057584
? 1
? 1
? 1
! 19740 680166934
! 23717 319070717
! 7293 898572176
! 26508 116065257
? 1
! 33437 581884658
! 5612 939882743
? 1
! 41770 974730822
? 1
! 17283 568291668
! 6884 767712436
? 1
? 1
? 1
! 1871 340821415
? 1
! 19817 590344331
! 44454 249248443
? 1
? 1
? 1
! 13198 99899152
! 8743 525436139
! 21754 622955923
! 745 650149066
! 16510 500833296
! 41785 273598200
? 27756
! 45522 89833812
! 7427 57043656
? 1
? 43618
! 43877 807593847
? 4298
? 1
? 1
! 19830 923219538
! 15073 520030688
? 1
? 1
! 4031 620379598
? 1
! 47230 425067751
! 21351 831465150
? 1
! 45720 265357015
! 35223 955572827
? 1
! 44958 729531821
! 4165 842039822
? 1
! 12350 882340363
? 1
? 1
! 36688 988993851
? 1
? 1
? 1
! 37565 656367208
! 12340 775124383
? 1
? 1
! 40048 731538942
? 1
? 1
! 17881 847310775
? 22053
! 14984 573800170
! 36501 899947513
! 17326 338424222
? 1
? 1
! 17301 93911021
! 24967 524121379
! 16957 3005955
? 1
? 1
? 1
! 6284 62588782
! 2511 117167554
! 24080 750517299
? 10553
? 1
? 1
! 44339 641450947
! 22027 249253881
? 1
? 1
? 1
? 1
? 1
? 1
! 17585 700469412
! 46412 47257514
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 17779 887983767
! 38317 825610233
? 40409
! 26012 429710687
? 1
? 1
! 33071 697092899
! 28644 168905474
! 38663 874505647
? 1
? 1
? 1
? 1
! 47474 279003830
! 17552 342664714
! 16873 280770101
! 35300 652638764
? 1
! 4063 343854028
? 1
! 40281 364365994
? 1
! 40512 971969073
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 33264 943935953
! 16222 181491396
? 1
! 2831 244569184
! 7519 19926779
! 20890 48165874
? 46595
? 1
? 1
! 33285 487678050
! 42049 908506409
! 20395 895755599
! 34449 132857416
! 10268 384796519
? 1
! 3269 445878941
! 8269 386911839
! 29633 981197741
! 43535 840076269
! 41609 982098505
? 1
? 1
! 32375 96612085
! 17982 989068651
? 1
? 1
? 1
! 43514 144901830
! 505 891347063
? 1
? 1
! 32914 776684473
! 47321 611943384
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 39271
? 1
? 1
? 1
? 1
! 26742 525688655
! 36184 238029294
! 28760 493645185
? 1
? 1
? 1
? 1
! 21383 903469807
! 18417 187399648
? 1
? 1
? 1
? 1
? 1
! 25225 915692458
? 1
? 1
? 1
! 30381 53467548
? 1
! 48675 608074790
! 43482 166321392
? 1
? 45658
? 1
! 5618 75163746
! 2689 342001959
? 1
? 1
? 1
! 15709 167500123
? 1
! 6589 736486953
? 1
? 1
! 5793 203844400
? 1
! 42217 13758142
? 1
? 1
? 1
? 1
! 26803 328300917
? 1
! 46728 144455088
! 37869 951805636
! 37730 700690775
? 1
! 7944 352493109
! 15131 765037301
? 1
! 6100 546497632
? 1
! 23447 79880814
? 44928
! 39638 265694634
! 26244 328012958
? 25634
? 1
? 1
! 24388 421808246
! 38444 236872880
? 1
! 30542 57670586
? 1
! 11687 604229699
! 13796 413933930
? 1
! 19133 660095228
? 1
! 8371 748781077
? 1
! 8028 912592618
! 21626 903931642
? 1
? 1
? 1
? 8780
? 1
? 1
! 45035 293513762
! 1504 849771323
! 24458 147917556
? 1
? 1
! 1410 315915723
! 21994 828318030
! 41512 799557547
? 1
! 44224 555031954
? 1
! 10583 849241319
! 34773 421858674
? 1
? 1
! 11865 291254862
! 46267 811214443
? 1
? 48417
? 1
! 4473 588898774
! 21511 779679608
! 1277 141697782
! 5310 546722884
? 1
! 44210 298656516
! 48228 728039131
? 1
! 43256 408888207
! 42858 682441223
! 35355 765490518
? 1
? 8337
! 32222 756431151
! 46597 688407118
! 3070 718125486
! 16215 292681324
? 1
? 1
? 1
? 1
! 32712 84948770
? 1
! 23258 371210298
! 36244 916558009
! 44037 32990803
? 1
? 1
? 1
? 1
! 48332 858485536
! 13403 680243694
! 11305 77352052
? 1
! 36441 881089913
! 6496 765834714
? 1
! 31210 285872043
? 1
! 24044 22687528
? 1
? 1
! 41235 701287431
? 1
! 27646 114266585
? 1
! 19220 673776802
? 1
! 42475 137309051
! 22263 766449960
! 41543 755280387
! 11944 641491252
! 14220 362863697
! 18231 134866626
? 36726
? 1
? 1
! 5857 58526759
? 1
! 12698 501622064
! 27215 312711226
! 18674 735037044
! 32557 644562209
! 13450 733323880
! 40703 922181563
? 1
? 25215
? 1
! 9470 284004041
! 46046 252920963
! 20451 406427666
? 1
! 7168 851730686
! 45470 866049436
? 1
? 1
! 16581 63845812
! 43138 605244410
? 1
? 1
! 13168 477163617
? 1
? 5481
! 5696 573273061
! 25892 32659468
? 1
! 30035 887298019
? 1
! 45532 998440095
! 9047 546583611
! 31351 952588989
! 48126 983326416
! 30575 934254160
? 1
! 14477 403278036
? 1
? 1
! 47056 988986749
! 31406 95518290
! 31706 431258481
? 1
? 1
? 1
? 30985
? 13737
? 12428
! 9916 210944073
! 41084 752394889
? 1
? 1
! 39992 465558792
? 1
! 14571 450423590
! 24798 737369617
! 41314 196222479
? 1
! 25648 266668323
? 1
! 49486 994054631
! 37476 19050770
? 1
? 1
! 30546 275313989
! 24646 985117423
? 9171
? 1
? 1
! 38977 572718644
! 1068 922103004
? 1
? 1
! 25070 958745586
? 1
! 18048 99527515
? 1
? 1
! 1870 348179984
? 1
! 31326 967513558
! 8473 527955365
? 1
? 1
! 17273 680720017
! 30615 99348522
! 36168 769897826
? 1
! 20273 775775622
! 43619 65010859
! 6292 999723546
! 19825 281836056
? 1
? 1
! 41179 118659629
? 1
? 1
! 26373 391603655
? 10690
? 1
? 1
? 1
! 18960 101366039
! 3246 84515214
? 1
? 1
? 1
? 1
? 1
? 1
! 30685 62744754
? 1
? 49487
? 1
! 34343 472927376
! 1350 410853368
? 1
! 22170 20095564
? 1
! 14263 204998330
? 1
! 31654 530680497
! 46265 179777799
? 1
? 1
! 12032 152738100
? 33674
? 1
! 46328 207949769
? 1
! 23363 785256118
! 25690 199260069
! 39403 989774514
! 18915 171353696
? 1
? 1
? 44034
? 1
? 1
? 1
! 26284 563299114
? 1
? 1
? 1
? 1
! 7342 469107072
! 23966 613380537
? 1
! 16751 914920285
! 10880 150957522
! 43123 864580290
? 1
? 1
? 1
! 28831 944267536
! 2466 780361595
? 1
? 1
! 22691 875659999
! 29810 877194864
? 1
! 42599 658358547
! 9994 630097825
? 1
? 1
? 1
? 1
? 1
! 40751 29145956
? 1
? 1
? 1
! 35399 305437596
! 33065 179122465
? 1
? 1
? 1
! 46742 651417826
! 29815 344783020
! 2991 992493784
? 1
! 9495 479530874
! 43672 461789068
! 33200 601655337
! 44920 694563766
! 41204 460596983
! 22596 90085389
! 6890 114517599
? 1
! 13955 586707518
! 41246 945552245
! 9687 774758595
? 1
? 1
! 17087 120395514
! 2964 790949604
! 16847 661256654
? 26335
! 44376 318555054
? 44650
? 1
? 1
? 1
? 1
! 24186 410355955
? 1
? 1
? 1
? 1
! 38030 62030199
? 1
! 38127 98802495
! 47533 964909413
! 27209 27897425
! 15102 731347034
! 39917 617710837
? 1
! 29496 99401993
? 1
? 1
? 1
! 48899 713324784
! 36089 496254278
? 1
! 6896 594451989
? 1
! 24372 952397588
! 12404 460590285
? 1
! 2856 452992640
? 1
! 4592 728607253
! 31028 654189850
? 1
! 29147 744941845
! 37252 729482922
! 27810 761227982
? 1
! 4858 332692682
! 8777 181620636
? 1
? 1
? 1
! 37412 827986067
? 1
? 1
! 924 550694686
? 1
? 1
! 6989 473060903
! 23478 108845328
? 1
? 1
! 37456 203035592
! 24141 115082499
! 20103 138029040
! 14288 965454908
! 40870 709612392
? 1
? 1
? 1
! 47559 647443858
! 44907 518943517
? 1
! 16747 981757893
? 1
! 7709 204276547
? 1
? 1
? 1
? 1
? 1
? 1
! 47478 9843443
? 1
? 1
! 26969 87798341
? 1
? 1
! 25353 326583098
! 38019 145125750
! 41176 56206910
? 1
? 1
? 17376
? 1
! 44509 565556715
? 1
? 36445
? 1
! 17686 963830131
! 25829 516485149
? 1
? 1
! 43983 316095804
? 1
? 1
! 9808 56546400
? 1
? 1
? 1
? 1
? 1
! 10587 828828657
? 30813
? 1
? 1
! 4507 822057123
! 29005 566579945
? 1
! 31484 564010547
? 38839
? 1
! 36969 897545935
! 11281 501548431
? 1
? 1
? 1
! 37741 79131258
! 24300 512089269
! 8323 860301413
? 1
? 1
? 1
? 1
! 38504 713620282
! 43939 411795229
! 12754 649758056
! 18530 793606764
! 43349 606619579
? 1
! 11214 166123899
! 26718 445553357
! 39621 81257255
? 1
? 1
! 36199 952622846
? 1
! 48135 41108890
! 19301 823781754
! 21867 723632722
! 19470 365337210
! 26822 450691538
! 31202 812677306
! 41181 246550481
? 1
! 32384 917296728
! 14238 680772839
? 1
! 32295 450726940
! 32100 17578500
! 26908 426940626
! 35940 853308647
? 1
! 38262 945141265
! 24224 914325492
! 36512 33624373
! 23614 958635287
! 29118 984926688
? 1
? 1
! 47949 396972192
! 34109 349727985
! 15198 20272118
! 13709 425403506
? 1
! 35022 923901047
? 1
! 49429 600777021
! 44899 535356940
? 1
! 41425 794284091
! 40843 102137245
? 1
! 10672 476497316
? 1
? 1
! 5102 44087795
! 45086 684639372
! 42032 101861883
? 1
? 1
! 41377 213756211
? 1
? 1
? 1
! 43048 792102130
? 1
? 1
? 1
! 33380 880851639
? 1
! 25402 271821186
? 1
? 1
! 4892 926883419
? 1
! 47992 340938353
! 36582 308148191
? 1
! 40193 514940846
? 1
? 1
! 22607 94449457
? 1
? 1
? 1
? 1
? 1
! 9946 486259044
? 1
! 7056 854853446
! 4570 454492527
! 37696 536235513
! 37282 334556320
! 31648 884629195
? 1
? 1
? 1
? 7506
! 8536 218876844
? 1
! 31753 929193675
? 1
! 37439 468009728
? 1
? 1
! 29926 32368568
? 1
? 1
! 24909 967618324
? 1
? 1
? 1
? 1
? 1
? 1
! 23691 867733330
? 1
! 1555 272476797
? 1
? 1
? 1
! 31175 441640858
? 1
! 49017 835735319
! 9384 799574335
? 1
? 1
! 40874 369068374
! 49856 558696152
! 19643 373470492
! 41073 157690146
! 29856 525121753
? 1
? 11875
! 19570 920468578
? 994
! 20175 724706028
? 1
! 4266 886181010
! 15592 399388619
? 1
! 14181 120444718
? 1
! 23514 117046008
? 1
? 1
? 1
! 39471 658879140
? 21518
? 1
! 17391 90362439
? 1
! 17679 345879433
! 38258 611344855
! 29753 694048516
! 46218 724477239
? 11118
? 32005
! 6632 449095729
! 27727 788299156
! 23511 112130689
! 25060 732470643
! 32121 879549428
! 13216 768603111
? 1
? 1
! 34204 768385724
! 33723 887734303
! 43213 800185012
! 30299 710560922
? 13174
? 1
! 42311 506317155
! 9050 304837573
? 1
? 1
! 7959 756502103
? 1
? 1
? 1
! 6986 643062109
! 15412 752367131
! 32789 39453218
? 45636
? 1
! 12788 927272106
? 1
! 22443 626455257
? 1
? 1
! 26118 249696093
! 47511 374010373
? 1
! 30352 917515426
? 1
? 1
? 1
! 47555 151749278
? 1
! 25787 45401596
? 1
! 37192 804090580
? 1
? 1
? 1
? 1
! 42499 531230222
? 1
? 1
! 6987 294189331
? 1
! 18057 683525866
? 1
? 1
? 1
? 1
! 29356 946320557
? 1
! 42083 638897797
! 35267 918702170
? 1
? 1
! 11109 980961714
? 1
! 30392 669064612
! 4359 10864513
? 1
? 1
! 23574 339865313
? 1
? 1
? 1
! 7494 338927320
! 973 512441641
? 1
? 1
? 1
! 24516 538785174
? 1
? 1
? 1
! 28618 837309381
? 11042
! 6847 423556087
? 19682
! 49473 308788983
! 35331 979054125
? 1
! 17113 469248040
! 335 885178871
! 43844 262375657
! 8582 14121614
! 38347 186206115
! 11917 143674259
? 1
? 1
! 42033 995689407
? 34854
! 30835 258253571
! 18547 842504983
! 56 37992818
? 1
? 1
? 2472
? 1
? 1
? 1
! 6679 632244195
? 1
! 12668 54608990
? 48369
? 1
? 1
! 47697 947906832
? 1
! 38823 697909094
? 1
? 1
! 20743 486649757
? 1
! 46607 412645025
! 6556 118927110
? 5344
? 1
? 1
? 7946
! 35879 866172692
! 48045 818590600
! 22855 575345996
! 45239 508157116
! 11550 859115272
? 1
! 32062 140621056
? 1
? 1
! 28181 61236133
! 5420 467927264
! 9439 701577670
! 2447 323867110
! 25423 30255576
! 32151 280725292
? 1
! 16094 452909588
? 1
? 1
? 1
? 1
! 10695 165546915
! 20280 613284284
? 1
? 1
? 1
! 22351 579375972
? 1
? 1
! 38301 328195772
! 39356 209046031
? 1
? 1
? 1
? 1
! 47096 492498353
! 43665 35708498
! 4081 26459139
? 1
! 39482 555141372
? 1
? 1
? 1
! 17626 781155504
! 24172 74290247
? 1
! 46619 104091467
? 1
? 1
? 1
? 1
! 42201 265513753
? 1
! 48526 892969198
? 1
? 1
! 12336 94686783
? 1
! 7585 329501645
? 1
! 23552 747111956
? 1
! 1694 96626751
! 21368 499558867
? 1
? 1
! 46236 487494645
? 1
! 25236 599768840
! 7552 55140010
! 28167 843004529
! 28925 383793207
! 8262 190375378
? 1
? 1
! 23248 890515133
! 32599 15257471
! 18753 973306677
? 1
? 1
? 1
? 1
! 36952 859758658
! 18246 933373217
! 39104 898295115
! 37311 773681973
! 1580 759170101
? 1
! 33170 787011489
? 1
! 25126 190834975
! 31097 49540711
! 1488 174506068
? 1
! 44733 572932472
? 1
! 49682 132829921
! 43449 738464558
? 1
! 10210 919847237
? 1
? 1
? 1
! 26301 470179939
? 1
? 1
? 1
! 12716 124245867
? 43424
? 1
! 4953 24834657
? 1
! 28824 583296198
! 46001 967483380
! 42254 359714398
! 30031 863385881
! 43626 615303953
? 1
! 37300 87581136
? 1
! 23955 447104881
! 44038 146363723
? 1
? 1
! 36536 91339278
! 49819 587812066
? 1
! 41351 879957519
! 32396 497403663
! 778 131406076
? 1
? 1
! 45880 942599415
! 3760 118351076
? 1
! 6814 998891522
? 1
! 28651 565446692
? 1
? 25641
? 1
? 1
! 26611 380565895
! 1213 824529863
! 13642 621070872
! 11149 862006012
! 29309 252739924
? 1
! 5594 222357342
! 18895 49320700
! 977 261370011
? 1
! 35544 263856406
! 47366 925992928
? 1
? 1
? 1
? 1
! 43472 209015643
! 45909 956296032
! 3748 605051112
! 40678 940231398
? 1
? 23611
! 46843 547376680
! 42356 669046810
? 1
? 1
? 1
! 35506 191430103
? 1
! 22626 186493996
? 1
? 1
? 1
? 1
? 1
! 20895 442937770
? 1
! 11251 806350243
? 1
! 43314 445566745
! 47165 663330658
! 45591 791171324
? 1
! 3047 689370451
! 7711 578354989
? 1
? 1
? 1
! 20290 174054067
? 1
! 4410 370579526
! 11538 753125972
? 1
! 65 264397056
! 46831 105456850
? 1
? 1
? 1
! 17543 832865219
! 26811 907590077
! 45627 250156348
! 29365 26822098
! 28756 589568867
? 1
? 1
! 5931 297799065
? 1
! 36718 771127513
! 36655 506159176
? 1
! 26671 682235458
! 33557 758121148
? 1
! 9027 369854225
! 33188 833431602
! 30825 397724529
! 8640 636431675
? 1
? 1
? 1
! 2464 524852939
? 1
! 10917 967509933
? 1
? 1
! 41605 735740315
? 1
? 1
? 42560
? 1
? 1
? 1
! 14852 256959296
! 40631 276818851
! 27028 418308888
? 1
? 1
? 15598
? 1
? 1
! 6128 897532033
! 5613 320221702
? 1
! 14019 938653251
! 6638 119188181
? 1
? 1
! 30852 384762413
! 551 937122740
! 14700 727192081
! 12945 160994663
! 30038 593469707
? 1
! 17445 455194172
? 1
! 45916 402443091
! 22653 203330344
! 14551 804973825
? 1
? 1
! 14824 205107876
! 25901 445902977
? 1
! 47869 778908606
! 19553 424513624
? 1
! 39177 538617983
? 31747
! 12861 574164219
! 38883 528013196
? 1
? 1
? 1
! 34925 576331874
? 1
? 1
? 1
! 18307 132289023
? 1
? 1
! 8795 328808640
! 15237 122885640
? 1
! 12561 407737109
! 16397 342517648
! 21707 277425798
! 38072 847409485
? 19799
? 32459
! 48013 916686733
? 900
? 1
! 21558 854800223
! 32663 514264008
! 11463 983599429
? 1
! 41344 970296941
? 49465
! 30929 744360798
? 1
? 1
? 1
! 38762 339426257
? 1
? 1
? 1
! 32004 479813380
! 34966 520369791
? 1
? 1
? 1
? 1
? 1
? 1
! 10567 167345676
? 1
! 33082 328693000
? 1
? 1
! 49594 260844759
? 1
? 1
? 1
! 48286 561020386
! 42613 670468659
? 1
! 5504 780310493
! 11420 866105120
? 1
? 1
? 1
! 44734 682822292
! 36105 632664598
? 1
? 1
? 1
? 1
! 28646 954803618
! 39295 479813170
! 48389 193227868
! 48664 497595361
! 14216 757553997
! 13306 381702724
? 41395
? 1
? 1
? 1
? 1
? 1
! 27290 637298004
? 1
! 18052 832904503
? 17238
? 1
? 1
! 13837 849832306
? 1
! 43835 492603630
! 41516 257342249
? 1
! 46063 880854335
? 1
! 9323 487243992
! 22640 450246216
? 1
? 1
? 1
! 33177 575087503
? 1
! 2613 685680388
? 1
! 27482 563839831
! 1330 254755153
? 1
! 47664 656098234
! 1307 688156761
? 1
! 5873 466788508
! 8716 288388510
! 22472 381650571
? 1
? 39830
? 45745
? 1
! 11073 85119933
? 10346
? 1
? 1
! 26206 736451328
? 1
! 38296 699615476
! 9099 936405157
! 3631 126629261
! 20055 509098432
! 41756 69335673
! 15415 636001504
? 1
! 47041 75481948
? 1
? 1
? 1
? 1
! 23358 635566413
! 4840 776301357
! 46583 980947872
? 1
? 1
! 20414 76201890
! 37076 536078325
? 1
? 1
! 42068 950742899
? 1
! 30117 155130259
! 48659 302694142
! 49658 360982542
? 1
? 7690
? 1
? 1
? 1
? 1
? 22912
! 25041 797766385
? 1
! 46868 434974287
? 1
! 35513 412748941
? 1
! 2618 813040595
! 45407 939436530
? 1
? 1
? 26061
? 1
! 42898 119732793
! 48427 873458994
? 1
? 1
! 17589 165484844
? 1
! 47451 347807728
? 1
! 26986 476460164
! 35156 776886006
? 1
? 1
! 17554 912731580
! 11468 268042575
? 1
? 1
? 1
! 38034 898909116
? 43151
! 98 169047555
? 1
! 47090 409383495
? 1
? 36828
? 1
! 16860 288525512
? 1
! 15887 649517851
? 2075
? 1
? 1
? 1
! 45492 902358458
? 1
? 1
! 5889 660341814
? 1
? 1
? 1
! 8801 368205074
? 1
? 1
? 1
! 30796 573080360
! 29717 773122092
? 1
! 14350 690411067
? 1
? 1
? 1
! 32284 635904346
? 1
! 42707 800474773
? 4898
? 1
! 48320 489321902
! 15478 420090863
? 1
? 1
! 26737 599210162
! 7340 983142514
? 26981
! 32562 697992341
! 36217 109823160
! 37454 126277079
! 35081 13319063
? 1
? 1
! 40956 819523980
! 32721 60446705
! 4079 220278295
? 1
! 38557 225751447
? 1
! 5577 122108012
? 1
! 17370 816047250
? 1
? 1
? 1
? 1
? 17855
? 1
? 45044
! 37080 476288219
? 1
? 1
! 16495 357852838
? 1
? 1
? 1
? 1
! 6039 289035424
! 43681 608969316
? 1
? 1
! 16638 7066780
! 33266 661694466
! 33708 762434230
? 1
! 17498 849820826
? 1
! 29937 969251604
! 13607 743112237
? 12444
? 1
? 1
? 1
! 21917 973465300
? 1
? 1
? 1
? 1
! 4984 206439591
? 1
? 1
! 40796 197723187
? 1
! 2182 296274133
! 17216 932780637
? 1
! 44048 783627250
! 31973 943732941
! 12815 699247641
! 7434 97040949
! 42146 148613164
? 1
! 34856 279133671
? 1
! 12558 442719620
? 1
? 1
! 5866 527448138
! 43628 560525605
! 47035 851060748
? 1
? 1
! 41034 88439769
! 33360 832139348
! 49274 218106184
? 1
! 959 90178040
! 18293 52623027
? 1
? 1
! 46197 963973412
? 1
? 1
! 27038 984952210
! 29825 300253239
? 1
? 1
? 1
! 12595 45703044
! 13625 16636269
? 1
! 43052 981082217
? 1
! 33864 406015827
? 26452
? 1
? 1
! 17392 190136277
! 917 537979837
? 1
! 21859 18710680
? 1
? 1
? 1
! 31071 278153240
? 36061
! 43355 95967859
? 1
? 1
! 13722 335790977
? 1
? 17220
? 1
? 1
! 20133 118598321
? 1
? 1
! 5156 342456837
? 1
? 1
! 24153 556296183
! 41021 106604440
? 1
? 1
? 1
! 33982 791233602
? 1
? 1
! 29164 813672127
? 20683
! 23223 203748480
! 46091 695826796
! 1522 471225899
! 46689 523061880
! 23932 45752372
? 1
! 18961 33746947
! 29867 493877747
? 1
! 48998 946334873
! 31933 384777194
? 1
! 38767 45178150
? 1
? 1
! 39198 37162973
! 17204 699819276
? 1
! 24890 199792719
! 21830 813362855
! 36756 403060989
? 6974
! 41229 341567523
? 1
? 1
! 27384 467270469
? 1
! 35151 532486470
? 5259
! 29933 540828766
? 1
! 46330 31259186
! 860 384506213
! 12137 705405909
? 1
! 45685 326295489
? 1
! 33691 96254054
? 1
! 36873 203014353
? 1
? 1
! 34653 67727427
! 7773 610402838
! 10483 805509889
! 21345 441671418
? 1
? 1
! 35815 924871355
? 1
? 1
? 1
! 6546 547692678
! 38866 687555838
! 33883 649937056
! 25032 508099712
! 12033 542121075
! 8840 197608759
! 35669 243469467
? 1
! 6395 636447882
? 1
! 6604 615188755
? 1
? 41675
? 1
? 1
? 1314
? 1
! 27601 485689114
? 1
! 2873 998117132
! 29793 671035458
! 37059 549521979
! 11914 811340343
? 38119
? 1
? 1
! 5733 45233772
? 1
? 1
! 46371 117997559
! 11134 477796858
! 11831 203945615
? 1
? 1
! 48673 872421545
! 38141 885792369
! 45293 477197711
! 30068 942711035
! 45306 889446299
? 1
! 34580 588573978
? 1
! 36050 867438894
! 36387 264984415
? 1
! 37184 507237255
! 33449 317184437
! 13108 243937932
! 6791 566322316
! 38427 192012322
? 1
? 1
? 1
! 39751 336613799
? 1
! 3560 736033727
? 1
? 1
? 1
! 31217 277522108
? 1
! 22320 581581501
! 48397 346946007
? 1
? 1
? 1
! 43265 59406631
? 1
? 30377
! 41814 695917823
! 28719 288832021
? 1
? 1
? 1
? 1
! 22707 892926775
! 39207 158108811
? 1
? 1
! 553 291164804
? 1
! 3984 364340474
! 10219 982842648
! 9401 570589245
? 25930
? 1
! 29302 424188495
! 49784 45521042
! 17202 500727932
? 1
! 27864 915802935
! 44957 125691594
! 47347 862364551
? 46431
? 1
? 1
? 916
! 4132 508846804
? 1
? 1
? 1
? 1
! 2849 269158695
! 14646 331630810
? 1
? 1
? 1
! 36064 421063634
! 17070 258567570
! 12826 727483381
? 1
! 15727 425877022
? 1
! 9606 912212894
? 1
? 1
! 38100 439090771
! 49520 796518706
! 1129 137135402
! 7643 135104245
? 1
? 1
? 1
! 1925 669939625
! 43315 277299380
! 42348 30663649
! 373 788536483
? 1
? 1
! 48423 588817904
! 11846 798947202
! 49811 467828666
? 1
? 1
! 31068 510693491
? 32185
! 3674 911032813
! 29840 280609852
! 11972 39803974
? 1
! 47610 415058414
? 1
! 15705 987672676
? 30839
? 1
! 34943 91750729
? 1
! 11512 376698204
? 36883
? 1
! 31439 360372189
! 16813 516342241
? 1
? 1
? 1
! 11141 838896420
? 1
! 40630 487232107
? 1
! 32816 614836911
? 1
? 1
? 1
? 1
! 26426 181386229
? 1
? 1
! 3806 209855383
! 7305 401585598
! 2989 556135509
! 43679 975125633
! 6722 534672768
! 38719 580996712
! 20433 429463005
? 1
? 1
! 28437 45465071
! 44102 879053570
? 1
! 33520 685002121
? 1
? 1
! 44472 262664992
? 1
? 1
! 21659 658034957
? 1
? 1
! 18264 310024676
? 1
! 33482 389255002
? 1
? 1
? 1
! 48770 693252941
? 1
? 26350
? 1
! 31490 97828436
? 1
? 6141
! 12197 504586921
! 1341 213744496
! 19990 262391652
? 1
? 1
? 1
! 36553 123030472
? 1
? 25541
! 49887 125067729
? 1
? 1
? 1
! 21371 149652290
! 36451 41131915
! 19617 31609861
? 3234
! 49502 637954773
! 13192 727999426
! 45701 931136638
? 30807
! 34696 748635468
! 45350 36369344
? 24357
! 15268 517657737
? 1
? 1
! 11736 931991113
! 37991 498462328
! 355 181546129
! 9199 710585374
! 24538 922862329
! 32880 868959793
? 1
? 1
! 31438 538247312
? 1
? 1
! 7812 17658198
? 1
! 30846 95681709
! 48435 969921145
! 28851 168483114
! 27124 450906750
? 1
? 1
? 1
? 1
? 1
! 46199 4081335
? 44930
? 1
? 1
? 1
! 38849 602220478
! 10725 50307560
? 1
! 46749 598812446
! 26504 335647851
? 4300
? 1
? 1
! 16748 30638334
! 31878 879380893
! 13697 647620509
? 1
! 36358 55051965
! 11438 932923878
! 4467 996550434
? 1
? 1
! 41560 711659179
! 33230 26053098
? 1
? 1
! 18111 28576231
! 46241 74795796
? 1
? 1
? 1
! 46975 692254902
! 4329 764336854
? 1
? 1
! 5262 754065580
? 1
! 31107 24021745
? 1
! 20469 851895565
? 1
? 1
! 22672 162595273
! 7930 466811094
! 5314 171386400
? 1
? 1
! 18733 794651947
! 39191 387093820
! 25637 135055563
! 26568 153712431
? 1
! 16425 991158622
? 1
? 1
? 1
! 32318 272887044
? 1
! 9424 63168701
! 41974 5391969
! 30805 502441506
! 3965 556394388
! 32646 803257657
! 49924 578490674
! 7664 505356495
? 28535
? 1
? 1
? 1
! 28649 779594786
! 17056 844667279
? 1
? 1
! 30699 308795438
? 1
! 35528 776533949
? 1
? 1
? 28940
! 49709 968277993
! 20192 649960600
! 40480 315018081
! 34610 872992297
! 39113 656747718
? 1
! 19498 284112235
? 1
! 39980 230003462
! 26650 708589827
! 31329 586415980
? 1
! 40233 991123105
! 5302 187066323
! 12156 392821512
! 28576 638914191
? 1
! 46514 672978112
? 1
! 7171 396489243
! 49227 642824017
? 1
! 14996 667460028
? 1
! 6608 113495667
? 1
! 1128 711428369
? 1
! 5399 709819349
! 46994 941307239
? 1
? 1
? 1
? 1
? 48186
! 41193 775562769
? 1
! 30527 989340392
? 1
! 12640 71724417
? 1
? 1
? 20833
? 1
? 1
? 1
! 5051 113401265
? 1
? 1
? 7189
! 4793 937567765
? 1
? 1
! 1484 547143505
! 1631 375529578
! 2715 962351424
? 1
? 1
! 22375 527428165
? 1
? 1
? 1
? 7574
? 1
! 23386 743550437
! 1698 895120752
? 1
! 27843 676593796
! 37248 949074188
? 1
! 2780 270534536
? 1
! 17706 262516686
? 1
! 29846 186852732
? 1
! 16486 76746390
? 1
? 1
! 44829 65049425
! 41139 989246046
? 38992
? 28445
? 1
? 1
? 1
! 25200 489341702
! 44146 638206995
! 37779 158643932
! 34741 334398666
! 9550 769879419
? 1
! 43854 971961262
! 12230 568834510
! 15022 735328502
? 1
? 1
! 20811 648866817
! 36101 899128142
! 47988 205824780
? 1
! 6508 650700066
! 4813 295397442
! 29543 92804918
? 1
? 1
? 1
? 1
? 1
? 1
? 47311
? 1
? 1
? 1
? 1
? 1
! 25096 114644585
? 1
! 12797 679192261
! 17902 302256600
! 43772 380442679
? 1
! 20086 286644270
? 1
! 38328 44653903
? 1
? 1
? 1
! 29615 848370863
? 1
! 13917 157717738
? 1
! 46691 763425711
? 1
! 32780 984428314
? 1
! 13894 154080229
! 49085 85278558
? 1
? 18831
? 1
? 1
! 14794 146357880
! 10138 141814914
! 7408 583897248
! 29653 610982742
? 1
! 14580 484639466
? 32919
? 1
! 33086 223862804
! 36568 275705230
? 1
! 33007 702476701
! 12570 646038920
? 1
? 1
? 1
? 34886
! 47688 719812272
? 1
? 1
? 1
! 24698 59855462
? 1
! 36036 885314741
! 30779 110210412
? 1
! 29189 534469580
? 857
! 28041 772897564
? 1
! 39689 292983049
! 32240 260710491
? 1
? 1
! 44410 930180108
! 21960 507446507
! 34078 116246373
! 21149 32177700
! 7052 526368432
? 1
? 1
? 1
? 1
! 7278 215410113
? 1
! 41333 162976706
! 4465 659374935
! 32178 87920046
? 1
? 1
! 18204 693384791
? 1
! 5225 48961152
! 36809 919297771
! 48187 120232896
! 5206 284995716
? 1
? 1
! 12854 543780263
! 42042 942477587
! 29398 344502338
? 1
? 1
! 16991 841938037
? 1
! 41475 749708348
? 1
! 19851 65128278
? 1
? 1
! 42638 178328819
? 1
? 27290
? 1
! 31651 571977081
! 46339 660251070
? 1
? 1
! 14817 90856946
? 1
! 17264 541290036
? 1
! 47015 461747604
! 32952 79154006
? 1
? 1
! 31308 464553267
! 29712 156998179
! 13390 39851093
? 1
! 37943 463721471
! 1574 824514064
! 35706 61356321
! 3093 588097984
? 1
! 6339 610723729
! 17292 946109225
? 1
! 26036 297884465
? 1
! 27991 334868832
! 23066 213775986
? 1
! 42392 674943472
? 1
! 6960 736123745
! 7419 556563134
? 1
? 1
? 21112
! 36494 220155734
? 1
! 33890 715912919
! 46716 713717732
! 3142 152635784
! 40516 909005936
! 3211 58313717
? 1
? 1
? 1
! 22632 625929473
! 20227 817433674
! 24241 522355692
? 1
? 29028
? 1
! 6982 955198324
? 1
! 49614 815126503
? 25997
? 1
? 27679
! 19846 301596157
! 17115 485476586
! 2419 517657101
! 2508 181632827
! 46366 564573407
! 49253 694523139
! 49565 789815349
! 28434 454924933
? 1
! 30773 266123878
? 1
! 17038 583457646
! 2670 286376348
? 1
! 34644 369216680
! 7133 481857868
? 1
? 1
! 9620 234305834
! 25744 133295903
! 2864 83641342
? 1
! 5147 891666443
! 36915 502813296
? 1
! 8495 356003653
? 1
! 36909 498430686
? 1
? 1
! 10791 108523858
? 1
! 28664 531223774
! 49479 782902532
? 1
? 1
? 40281
? 1
! 10591 636797975
! 46405 995997460
? 1
! 6929 653636343
? 1
! 4297 901702280
? 1
! 38293 82801170
? 1
? 21004
! 46214 209294525
? 1
! 47425 945741009
? 44198
! 31983 893954251
? 1
! 15067 210529811
? 1
? 1
? 1
! 23418 214506609
! 3704 42286666
! 35288 266207745
! 36182 297104577
! 49926 126718179
! 41815 519534563
? 1
? 1
? 1
? 1
? 1
! 8486 347731200
! 40010 482750891
! 17753 737893511
! 49026 185498918
? 1
? 2361
! 21130 32222869
? 1
! 39914 379252481
? 1
! 19758 295850407
! 15460 480144561
! 39976 458375207
? 1
? 1
! 37960 49585109
? 1
! 47133 28175713
? 1
! 6454 47796869
! 15114 267672389
! 3020 568419850
! 42362 127043884
? 1
? 1
! 12742 775858615
! 44082 506396513
? 1
! 23640 814741844
? 1
? 1
? 1
! 7502 925900476
! 9664 482303056
? 1
! 3035 313730937
? 1
! 19961 808494754
! 23347 560241844
? 1
! 23664 431736448
! 26806 840636674
? 1
! 46692 104472829
? 1
! 31540 693437503
? 1
! 21916 161205981
! 37107 123310757
! 1836 836383852
! 15130 433024456
? 1
! 30550 422216271
! 39135 878605410
! 31443 456704694
! 4288 455357048
! 19047 832358523
? 1
? 1
! 39133 504194613
? 1
? 1
! 20230 886495607
! 37575 149465528
! 6152 376350427
? 1
? 1
? 1
? 1
! 28152 472835090
? 47925
? 1
! 1816 312147872
! 31793 678242237
! 2224 1376060
! 46312 617080396
? 1
? 1
? 1
! 26313 588918535
! 10524 460695632
? 1
? 1
? 1
? 1
! 16683 955928069
! 24903 437374857
! 35410 411792800
! 29422 294578842
! 10718 141478378
? 1
! 30081 63447020
! 28203 316172137
? 9720
? 40735
? 1
? 1
! 20159 824423476
! 36906 876204771
! 27323 740242638
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 45799 255521842
! 27967 535632852
! 48654 955710690
! 7107 864735427
? 1
! 39047 409251461
? 1
! 27890 784025168
? 1
! 26220 189245414
? 15254
! 5583 121688149
! 49794 879459697
? 1
? 1
! 21245 682866234
! 7144 621798452
! 25879 251582705
? 1
? 1
! 41506 778556556
! 2910 141296255
? 1
! 17835 732233730
! 4324 771859744
! 25495 58614007
? 1
? 1
! 35348 612588570
! 20534 393851853
! 14431 658379897
? 38694
? 1
? 1
? 1
! 40217 878574753
? 1
! 44325 653932716
? 5476
! 33510 638639344
! 968 996677007
? 1
? 1
! 38641 615262061
? 1
? 1
? 1
! 938 811662578
! 6058 98170063
! 40524 370731055
! 34371 162804946
! 2437 93738299
? 1
? 1
? 1
? 2513
! 26855 941704465
! 10252 872160149
? 1
! 12785 715793428
? 1
? 1
! 31389 701082567
! 37722 965994541
? 1
! 5264 507620324
? 1
! 20860 861783408
! 4935 721224941
? 1
! 5324 139367015
? 1
! 22798 307979489
? 1
! 6601 588573445
! 37810 882200321
? 1
? 1
? 1
! 43780 801896589
? 42959
! 35756 781968024
! 14082 926497988
! 19433 424191239
? 1
! 5153 880382023
! 21180 283292974
! 8035 702661982
! 26887 543028356
? 1
! 34221 29306785
? 1
? 1
! 30155 530907159
! 5407 559763533
? 1
! 2036 537610424
! 7884 342189504
? 1
? 1
? 1
? 1
? 1
! 21434 855109123
? 1
? 1
! 22682 821311853
? 1
? 1
! 49821 989430140
! 36433 787919745
! 172 988501174
! 34917 835002479
? 1
! 7979 366602
! 23727 801152750
? 1
! 37422 805570685
! 3359 271868262
? 1
? 1
? 1
? 1
! 29291 723193558
! 44425 299910188
! 11880 574705926
? 1
! 3873 542690900
! 13759 160948535
? 1
? 1
? 39493
? 1
! 45897 632233325
! 41269 795381814
? 1
? 1
? 1
? 1
! 29306 729284986
? 1
! 8283 14620146
! 11499 225135785
? 22587
! 13418 34164545
? 26227
! 36130 339514898
! 47502 849633242
! 45026 236045915
! 2337 285641894
! 16678 398684787
! 10093 321818968
! 37629 908843697
! 38571 901413517
? 1
! 25213 830624812
! 17868 535450155
? 1
? 34327
! 27338 118774490
! 36508 538769576
? 1
! 17346 206984181
? 1
? 1
! 42072 751371899
? 1
! 40952 550608838
! 10911 556587917
? 1
? 1
! 26567 3390553
? 1
! 11066 241328387
? 1
? 1
! 41549 446505501
! 44195 648991372
! 36367 273674418
! 33546 898738973
! 12653 802426398
! 22342 226125046
? 1
! 46207 533325407
! 48266 172234125
? 1
? 1
! 36747 968552798
? 1
? 1
! 36054 545523227
? 1
? 1
? 1
! 5463 219222848
? 1
? 1
? 1
? 1
! 4834 269168576
? 1
! 652 690731353
? 15454
? 1
! 8437 945496743
! 6907 702784626
! 24070 338897105
? 1
! 34057 584089323
? 1
? 1
? 1
? 1
! 34074 188641029
! 13732 442192276
! 28212 598180693
? 1
! 39937 789472606
? 1612
! 29836 631354338
! 7205 322538651
? 1
? 1
? 1
? 1
! 16469 966990620
! 36857 446213780
? 1
! 32832 251497713
? 31337
? 1
? 1
! 15829 352813419
? 1
? 1
? 1
! 22756 210711775
! 41447 959341224
? 1
! 43878 550449824
! 44893 245279080
! 14425 133814474
! 34424 744229500
! 9601 158606423
? 1
? 1
! 39212 885516786
? 1
? 1
! 42137 93608141
! 24918 403059306
! 2708 865917161
? 1
? 1
? 1
? 1
! 17992 969026646
! 29542 582536976
? 1
! 41993 287998593
? 1
! 45236 231850666
! 19790 675322369
? 1
! 19468 976762969
? 1
? 1
? 1
! 20198 993011307
? 1
? 1
! 39494 195383522
? 12448
? 1
? 1
? 1
! 27039 397815778
? 1
? 1
? 1
? 1
! 28854 310347666
! 17800 587347570
? 1
? 1
? 23018
? 1
! 34755 929359187
? 1
! 44740 644980103
! 14272 591035303
? 1
! 24842 550858667
! 32858 495073561
! 31211 77785244
! 44122 205891689
? 18991
? 1
? 1
? 1
! 44324 998249790
! 26470 588719117
? 1
! 8942 807029991
! 21324 432103460
? 1
! 21507 965050373
? 1
? 1
? 1
! 27906 829416267
! 21546 175421812
! 3472 604698718
? 1
? 1
! 3489 151424541
? 1
! 13478 970613460
? 1
? 1
! 46906 69518719
? 1
! 43927 893556763
! 39103 265053398
! 8950 41509144
? 1
? 1
! 48431 560964128
? 1
! 13311 449773172
? 1
! 41950 556320702
? 1
? 1
? 1
! 20806 624570124
? 1
? 1
? 1
! 44839 516292202
? 1
! 42224 630377624
! 39698 27074851
! 43735 600576395
? 1
? 1
? 1
! 36322 686657862
? 1
? 1
! 1949 159111697
! 49146 410803820
? 1
! 15308 927426845
? 1
? 1
! 5552 735583677
! 8113 384369021
? 1
! 49842 562324008
! 38081 78974013
! 12112 966057175
? 1
! 49515 390776210
! 27828 778438197
? 44218
! 21638 738401921
? 1
? 1
? 1
? 1
? 11803
? 1
! 14870 436816993
! 45518 411581612
! 30729 108478264
! 49542 707501165
! 15244 113052189
? 1
! 21836 803973273
? 1
? 1
? 1
? 1
! 16985 184156588
? 1
! 22151 478871448
! 9862 22933599
? 1
! 2645 799836738
? 1
? 1
? 1
! 10714 719466115
? 1
? 1
! 16018 591572038
? 1
? 1
! 43232 13134181
! 25749 580394487
! 22281 218709520
! 47421 938326967
! 31302 904071957
? 1
! 33366 6142346
? 1
? 1
! 46996 642752801
? 1
? 1
! 11717 829860040
? 1
! 36749 108369862
? 1
! 7823 254448060
! 48619 894651426
? 1
! 44744 944630967
? 1
? 1
! 43325 663030019
? 1
! 30544 734628433
? 1
! 46615 315230312
? 1
? 1
? 1
? 1
! 42717 140664921
! 47826 818071233
! 16170 276822183
! 26798 21278117
! 47005 356715907
? 1
! 16734 531788239
! 13073 103312528
? 1
? 1
! 41054 640324530
! 23427 360462109
? 1
? 1
! 11946 322698614
! 26552 721401812
! 816 507675337
? 1
? 1
? 1
? 1
! 15360 880749110
? 1
! 27096 532824592
? 1
! 31562 845882848
! 39736 23836784
! 379 938810525
? 1
! 41879 349142783
? 1
? 1
! 23963 414627059
? 1
? 1
! 33361 350188699
? 1
? 8898
? 1
! 21498 585096536
? 1
! 27778 515923883
! 40836 481124451
! 36637 170085406
? 1
! 24994 560300102
! 47550 268552581
? 1
! 38776 979108449
! 14816 4268741
! 42134 907948835
! 16603 388071545
? 1
! 11792 963446512
! 26868 255977834
? 1
? 1
? 1
? 1
? 1
? 1
! 31117 306456803
? 1
? 1
! 41224 892802065
? 1
? 1
! 15697 942686493
! 34210 333688608
? 1
! 34232 110790671
! 4563 98262345
? 28420
? 2216
! 45603 362303602
! 3709 407608266
! 16327 786453763
? 1
? 1
? 1
! 7669 928136466
? 1
? 1
? 1
? 1
! 18779 114524217
? 1
? 11034
! 22316 902960374
! 29265 204219293
? 1
? 1
! 6178 81128374
! 22613 454334801
! 20067 536237588
! 19077 926117177
? 1
? 1
? 1
? 44430
! 16862 473642769
! 20753 461138413
! 20620 628114675
? 1
! 27912 683947719
? 1
? 1
? 1
! 45483 642645808
? 1
? 1
? 1
? 1
! 8741 978483712
? 1
! 29569 390398374
? 1
! 41977 551417999
? 1
! 14171 384285256
? 13518
? 1
? 1
! 47662 262435817
! 44046 956846685
? 1
! 21644 449332964
? 1
? 27665
? 1
? 1
! 38423 46645497
? 1
? 1
? 1
! 32346 580678820
! 22079 609467369
? 1
! 46407 117580743
! 45011 131930061
? 1
! 42000 293994207
? 1
? 1
? 1
! 24291 675935071
? 22750
! 7687 941956342
! 44251 835578729
? 1
! 47401 526717462
? 24496
! 10269 108765587
! 7904 426076763
! 32515 728899669
? 4450
! 22566 514912493
? 1
! 13962 695365544
! 15370 961501949
! 34103 544605386
! 11795 936571848
! 34325 266722164
? 1
! 19614 880029781
? 1
! 1108 175007711
! 12882 129415400
? 1
! 44633 430478487
! 21755 354862950
! 3086 983305488
? 1
? 1
! 14451 530685518
! 1396 867370297
? 1
! 3146 68805346
? 1
? 1
? 1
! 2140 516676599
? 1
? 1
? 1
? 1
? 1
! 35347 190458765
? 1
! 33554 423285083
! 27924 558237325
! 33964 729987750
? 49102
? 1
? 1
? 3946
? 1
! 7383 559027940
? 1
? 16331
! 32366 556948762
! 29576 658915577
! 36408 579057003
! 38715 75868333
! 41638 710396588
? 1
? 1
! 1259 145396869
! 49860 119541436
! 21115 485755871
! 29025 244826915
! 9210 451455020
? 1
? 1
! 41918 61338098
? 1
! 21908 570805446
? 1
! 48525 487519731
? 1
! 5883 987746708
! 41170 935019848
! 30053 756651850
! 44845 70161263
? 1
! 22061 932520331
? 1
! 8322 758913130
! 4170 208317250
? 1
? 1
? 1
! 42761 972119374
? 1
? 1
? 1
? 1
! 39417 627293210
! 32026 293813501
? 1
! 459 479939115
! 26180 157549060
! 18173 912672639
! 5649 981617479
! 6654 762275670
! 14348 904099287
? 35258
? 1
! 23045 858440978
! 2537 342312291
? 1
! 15828 127789815
! 19024 943155825
! 8438 916832170
? 1
? 38448
? 22371
! 8379 765944685
? 32836
! 26102 832538855
? 1
? 1
? 1
! 12151 714489229
! 21407 907881981
! 45917 491729487
! 8095 119624669
! 33566 400230268
! 26362 787897403
? 1
! 47465 967670138
! 32079 775452615
! 45291 14236691
? 1
? 1
! 43343 648869763
! 46796 803218684
? 1
! 10803 324151492
? 1
! 48945 165138582
! 40603 747803610
? 1
! 23951 311358139
? 1
! 48232 362416821
! 19633 244463652
? 1
! 44015 404125691
! 17412 822491416
? 1
! 34309 258238273
! 20162 434163480
? 1
! 14309 829273941
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 21385 785237012
? 1
! 999 232664836
! 1966 605018954
? 1
! 32527 100081673
! 38300 476002315
! 3837 734340530
! 24974 262147335
? 1
? 1
? 1
? 1
! 35495 630532085
! 36986 790737901
! 14364 917488765
! 45717 426583604
! 8944 51980564
! 11801 799661355
! 18564 604784675
? 1
! 45287 81810677
? 1
! 27328 199540138
? 1
? 1
! 27483 108165580
? 1
? 1
! 5856 788634379
! 11225 508975525
! 9637 687021693
! 20393 930195612
? 1
! 29847 284251941
? 1
! 2051 728484499
! 23352 70146677
! 25261 555228124
? 1
! 43417 9349522
! 19084 693091441
? 47397
! 29253 673139779
! 6753 622986322
? 1
! 29731 472410489
! 19466 812336543
? 1
! 29623 605936341
! 13631 974204814
! 33335 347938607
? 1
? 1
! 15071 600944479
! 4696 662287916
? 1
? 1
? 26918
? 1
! 15951 898631018
? 15294
? 1
? 1
? 1
! 12915 962871142
? 1
? 1
? 1
! 19753 962721021
? 1
? 1
! 33977 210380145
? 1
! 20233 970985023
! 34050 56749248
? 1
! 45942 68532764
? 1
? 1
! 47857 301488613
? 1
! 17314 880667356
? 1
! 12872 964928723
? 1
! 35004 617854541
? 1
! 34704 185282454
? 1
! 7428 106010356
! 29997 444222020
! 21642 953570562
? 1
! 19525 580036786
! 39056 986185140
! 17946 870172089
? 1
! 12202 317102524
? 1
! 41871 489032515
? 1
! 36274 917656511
! 36982 296980950
? 1
! 34651 858943962
! 41591 117930343
! 46925 353669690
! 13067 479879263
? 37162
! 25827 982744616
? 1
! 32327 828442658
? 1
! 9978 61499054
! 22218 802839298
! 6332 394738752
! 2807 158353018
? 1
? 1
? 1
! 17897 409108559
? 1
? 1
? 35090
? 1
! 40915 487555073
? 1
! 36696 810712602
! 18721 532160848
? 1
? 1
! 25814 694520393
! 2275 770551528
? 1
? 1
! 9979 6625782
? 1
? 1
? 1
! 20265 154870258
! 17641 420157821
! 25182 71092592
? 1
? 1
! 46231 309343884
? 1
? 1
! 49428 326435525
? 1
? 1
! 30128 398471507
! 11275 756035908
? 1
? 1
? 1
! 21833 336584602
? 1
? 26121
! 20303 143361549
! 24346 485551214
? 1
? 1
? 1
! 23825 69785006
? 1
? 1
! 7872 297524618
? 1
! 33468 535465024
? 1
! 8062 934777887
! 16667 906842880
? 1
? 1
! 13905 703702365
! 13528 405231991
? 1
? 46086
! 5011 585682859
! 44980 502386460
? 1
! 31974 882203508
? 1
! 28235 389463268
! 29677 31038926
! 2 465654828
? 1
! 4189 316191188
? 1
? 1
! 36023 380395487
! 42712 9182960
? 1
! 3014 702825589
! 47973 788545695
! 21233 640368537
! 39829 551144735
! 31528 410171238
? 29135
! 33305 82048174
! 39442 465293877
? 18532
! 25983 806447938
! 22043 391021519
! 11568 832229995
? 1
? 1
? 1
? 1
? 1
? 1
! 38039 861431202
? 1
? 1
! 19458 374853324
? 1
? 1
! 15742 129363042
? 35569
? 1
! 33577 540792690
! 27968 823010698
? 1
! 27853 582961235
? 1
! 1792 478825091
! 4094 315403357
? 1
! 44531 325632529
! 23400 978496033
! 30876 736096931
? 42494
? 49859
? 1
? 1
! 13988 330982338
? 1
? 1
? 1
! 7936 841110220
! 3057 153837989
! 4666 301171767
! 29378 924034947
? 1
! 15643 115019301
! 19192 984048755
! 25728 116415289
? 1
! 10065 477973107
? 1
? 1
! 39443 893925181
? 1
? 1
? 1
! 16535 914581930
? 1
? 1
? 1
? 1
? 1
! 17017 484161470
! 39174 567037523
? 1
! 40270 937501601
? 1
? 1
? 1
? 1
? 1
! 48231 998294006
! 24104 275362228
? 1
? 1
? 1
? 1
! 29175 177652764
! 15774 401269035
? 1
? 1
! 35953 451788491
? 1
! 12736 830698718
! 7285 267343094
? 1
! 21680 497207938
! 19728 873469483
? 1
! 19442 211200278
? 1
? 1
! 9909 811683342
! 28537 16866213
? 1
! 43962 390565210
! 36525 103786364
? 1
! 10664 277791911
? 1
? 37858
! 9477 616038375
? 1
! 27448 371255415
? 1
! 22104 325588026
! 7108 932368498
? 1
! 4593 218583158
? 1
? 1
? 48753
? 1
! 36270 470082322
? 34085
? 1
? 1
! 37651 209485744
? 1
? 1
? 1
! 21501 648821239
! 29062 162546025
! 22866 362479047
? 1
? 1
! 21119 899680587
? 1
? 1
! 48368 565073522
! 30143 67520369
? 1
? 1
? 1
? 1
? 43575
! 48797 598041500
! 37833 310929880
! 25916 958621098
! 32462 774411081
? 1
? 1
? 1
! 4504 14156616
! 20292 669584774
? 26764
! 39228 610207461
? 1
? 1
? 1
! 39551 391724465
! 26482 559333146
! 42834 694391883
? 1
? 1
! 30882 374496862
? 1
! 30776 93644051
? 1
! 41887 855212401
! 27003 506725182
? 1
! 18 330179945
! 12299 753789915
? 1
! 16454 703936362
! 31119 745517095
? 1
? 8759
! 31467 199346107
? 32916
! 14108 981801920
! 47921 49152984
! 28216 457491048
! 34065 626481579
! 31476 229360874
? 1
! 2253 146474247
? 1
? 1
! 12292 802223991
! 7400 970889720
? 1
! 34362 385451927
? 1
! 25802 822019708
! 6714 860656712
? 1
? 1
! 3774 799334990
! 49179 859833387
? 37785
? 1
! 34346 210954798
? 1
? 1
! 6999 501252273
? 1
? 1
! 13022 898311401
! 38216 99363766
? 1
? 1
? 1
! 15417 325499922
! 20956 605181957
! 9980 630426672
? 1
! 48631 91052394
! 8872 985345858
! 45837 978200545
? 1
! 17700 426900608
? 10980
? 1
! 9535 198583229
? 1
? 1
? 1
? 1
? 1
? 1
! 37805 962489974
? 1
! 31242 639243335
? 1
! 18958 14399674
! 7523 231672005
? 1
? 1
? 43113
? 1
? 1
! 18366 548316840
! 16786 674637470
? 1
? 8765
! 10688 457599010
! 35833 109028060
! 17218 136766122
! 5136 299874725
! 473 858433473
? 1
? 1
? 1
? 1
! 1228 195835309
! 11533 631112680
? 7479
? 1
? 1
? 1
? 1
! 30536 338227028
? 1
? 1
! 34942 780891409
! 9085 156742658
? 1
! 12326 518901394
? 1
! 16627 375850814
? 1
? 13021
? 27234
! 810 396440478
! 45598 592176833
! 5073 538835788
? 1
! 15203 989625412
? 1
? 1
? 1
! 35360 413745189
? 1
! 44973 424306759
? 1
? 1
? 1
! 29651 692960955
? 1
! 42526 965939711
? 1
? 1
? 1
! 32692 689366949
! 6001 960988865
? 1
! 2982 609748916
? 1
? 1
? 1
? 1
! 16490 241836243
? 1
! 37062 509133789
? 1
! 23420 554070066
! 1743 966484520
? 1
? 1
! 45419 790564705
? 1
! 43293 84939715
! 39875 56939828
! 749 746958254
? 1
! 4957 942078431
! 33970 828231572
? 1
? 1
? 1
! 46886 861041219
? 1
! 42387 834241158
? 1
! 10778 149189865
? 1
! 44512 410763774
? 1
? 1
! 26138 688347738
! 2049 356679904
? 1
? 1
! 20528 996884247
! 48433 536717715
! 1123 494663284
! 29996 104798123
! 24754 313066995
? 1
! 980 17791656
? 1
! 32935 724843427
? 374
! 35149 862456667
! 22370 877810358
! 26888 78010843
? 11887
? 1
! 2887 156762047
! 14502 311154127
! 40889 713402101
! 14453 552372017
? 1
! 26542 71415446
! 25440 331518209
! 23538 600471470
? 1
! 39131 349901142
? 1
! 8161 688121106
! 37924 691012611
? 1
? 1
? 1
! 3723 601636821
! 47116 50103173
? 1
? 1
? 1
! 7732 497097145
! 47164 494879085
? 10934
? 1
! 3261 728671112
! 32140 343246099
? 1
! 8979 692823560
? 1
! 15245 867582495
! 47227 914643349
? 1
? 1
! 207 196020271
! 22735 627295319
! 8488 573872692
? 1
? 1
! 39289 787727360
? 1
? 1
! 21529 979458397
! 40772 928587095
? 1
! 8169 995747123
! 15086 74030440
? 4916
! 13469 925530776
? 1
! 13758 852628691
? 47642
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 31046 209378996
! 10453 201655791
? 1
? 1
! 32230 275284918
! 36206 181074293
? 1
! 15134 544893439
! 10972 866845981
! 27547 197105084
? 41409
! 14022 291825099
? 1
! 22205 630764725
! 26229 61844010
! 5698 804983188
! 38834 311160098
? 1
! 4215 373757296
! 12242 37805985
? 1
? 44106
? 1
? 1
! 39039 817075496
? 1
? 1
? 1
! 12963 25013898
! 8676 305648451
? 1
? 1
! 28886 654512744
? 1
! 38322 275088208
? 1
! 9819 977654070
? 1
? 1
! 14386 993557867
! 38363 255873224
? 15916
! 3559 145768588
! 49086 371989573
? 1
? 1
? 1
? 1
! 24295 397276041
! 44833 551836564
? 1
? 19179
? 1
! 33835 530922781
? 1
? 43198
? 1
! 35634 637387476
! 45744 10029751
! 37866 28261540
! 47069 202964196
! 24529 747714304
! 31057 354670317
! 13315 55753155
? 1
? 1
? 36741
! 15326 85292359
! 37829 806571653
! 34379 759188180
! 46639 366693343
! 40592 141604126
? 1
! 43666 370893252
? 1
? 1
! 27400 686968969
? 1
! 4150 152342227
! 28336 453436289
! 42495 396998693
? 1
? 1
? 1
! 5270 597589778
? 1
! 28019 881230764
! 23401 329918383
! 22398 611135052
! 36995 56993270
! 43752 994463652
! 34505 567099364
! 30988 769704025
! 9396 375568841
! 26415 641847711
! 45057 744682696
! 2083 939477011
! 18884 641897381
! 599 321797580
! 4240 227010917
? 1
? 1
? 1
! 1987 40355243
? 17812
! 28808 535533125
! 4116 302611875
? 1
! 39483 637444488
! 12379 860866476
! 21117 25008372
! 49172 18778400
! 24243 521249130
! 11591 124757297
? 1
! 42184 742879770
? 1
! 27260 960199263
? 1
! 15321 531260786
! 32755 982265264
! 25061 815718009
? 1
? 1
! 20338 647972927
? 1
! 22572 229980238
! 36332 474626062
? 1
! 27480 913760639
? 1
! 175 842504876
? 29423
! 36784 629768010
? 1
! 5703 767660751
? 1
! 4103 830798471
? 1
? 29032
! 12660 740064135
? 16374
! 42071 963696916
? 44664
! 22656 38436788
! 29333 45986490
? 1
? 1
! 47754 354809452
! 2590 519265699
! 43186 778451166
? 1
! 17380 751380836
! 29877 730402374
! 49068 208882514
! 44335 646212115
! 16611 720406594
? 1
? 1
! 15138 564232197
! 38396 468677126
? 1
? 1
? 1
! 17075 623200997
? 1
! 46277 709990576
! 24586 39666511
? 1
? 1
! 6027 809840163
? 1
? 1
! 16057 243993960
! 12507 302584860
! 6786 521471523
! 48774 874490295
? 1
? 1
? 1
? 1
? 1
! 27711 817617203
! 332 157535426
! 9306 448868967
! 34514 725944453
? 1
? 1
? 46749
? 1
? 1
? 1
? 1
? 26123
? 1
! 21192 730250229
? 1
! 6621 654338431
? 43928
! 20336 227770722
? 1
! 11841 720275316
! 28177 232898191
? 1
? 1
? 1
! 29553 133510347
? 1
? 1
? 1
? 1
? 44013
! 5202 95824981
! 14845 48843640
? 1
! 38174 425711475
! 47860 573298823
! 5858 221393565
? 1
? 1
! 27387 499407885
! 23053 24983569
! 7324 103300142
? 1
! 42665 944230040
? 1
! 29945 450600950
! 46309 622550654
! 21126 284977807
! 23946 597123156
? 1
! 48246 844615791
! 40418 571720836
! 26856 426127238
! 15573 810907054
? 1
? 1
! 6383 50549775
! 48498 833991140
! 12958 230043323
! 34006 579470254
! 9708 127691292
? 1
? 5372
? 1
? 1
? 1
! 49367 654243087
? 1
! 14464 193506388
? 1
! 4802 109834733
? 1
! 10165 979941993
? 1
? 1
! 703 161401833
? 31604
! 27620 404513197
? 1
? 1
! 42252 787962598
? 1
? 40660
? 1
? 1
! 26382 287830108
? 1
! 1513 903595294
! 430 761072413
! 30242 360269862
! 47334 52301383
! 9889 763972910
! 11147 614248136
? 1
! 10107 782407060
! 43049 397462320
! 4998 455519520
! 6184 965682145
? 1
? 1
? 1
! 38818 830488137
! 7112 844724868
! 9886 530776439
? 1
? 1
! 23551 894766373
! 35960 232665006
? 10589
! 29811 905765689
? 1
? 1
? 1
? 1
! 14368 374084664
? 1
! 23639 220136765
! 16180 560935601
! 7590 259258009
! 35370 923239185
? 30278
? 1
! 30430 641246041
? 1
? 1
! 8706 352070859
? 1
? 1
! 20081 118968767
! 12891 441020699
! 16792 56669626
? 1
! 36440 25950170
! 16315 570527207
! 17926 347116363
! 36659 504446209
? 1
! 13309 229080827
! 18821 631331790
? 1
? 2649
! 21247 27859709
! 20536 852116287
? 1
? 1
! 33202 921294402
! 469 738762965
? 1
? 1
? 1
? 1
! 20264 760899866
? 1
! 11809 36241015
! 16104 654708737
! 34522 784940464
? 1
? 1
? 4458
! 45948 339963311
? 1
? 1
? 1
? 1
? 1
? 1
? 34572
? 1
! 19347 837486663
! 20242 340576006
! 43699 867365904
? 1
! 47403 16081062
! 15014 976021783
! 36150 821425041
! 49000 5599682
? 1
! 46580 884880572
? 1
? 1
! 6602 624340248
! 26402 654610100
! 12755 576968319
! 14466 102045077
! 8700 644141519
! 44481 17998634
? 1
! 14045 793608767
! 7051 369306111
! 9665 221686350
? 1
! 49722 447216159
? 1
! 26827 276433833
! 9351 704133002
! 32899 149913948
? 1
? 1
? 1
! 25321 565707460
! 20931 708939711
! 22390 62940460
? 15581
? 1
! 28819 738391047
! 13133 65208353
? 1
! 14329 518104601
? 1
? 1
? 1
! 46647 72347529
? 36239
? 1
! 26304 733164799
? 1
? 1
? 1
? 1
! 14910 217175475
! 17616 519476759
? 1
! 29131 920543673
! 41210 347443799
! 35474 845248798
? 1
? 1
! 48070 790042954
? 1
? 1
! 17579 610280742
! 28771 798226801
? 1
? 7963
? 1
? 3156
? 1
! 34316 633008233
! 28051 833632271
! 41952 552319361
! 16140 339283834
! 29230 769984717
? 1
? 1
! 14283 627074849
? 1
! 29310 835494820
! 27531 608111071
? 1
? 1
! 19839 69300768
? 1
? 1
! 2199 44509285
! 263 541189193
! 15382 549362866
? 1
? 1
! 24459 330367831
? 1
! 9671 744983742
? 1
? 1
! 5952 97871116
! 5967 738968350
! 31599 740723009
? 1
? 1
! 14650 132236861
? 1
? 1
! 44358 243022546
! 48826 941743075
? 1
! 43259 523301206
? 1
? 1
! 55 209368668
! 11227 731685669
! 33301 476213122
? 1
? 1
! 5185 506699284
! 29928 439272925
! 3808 759311319
! 10014 238489476
! 7072 23390139
? 1
! 14296 680568465
! 20166 382483494
? 1
? 1
? 1
? 1
! 30582 823537662
! 9041 727790939
! 1615 155477114
! 40600 613070156
! 2440 490937166
? 1
! 14783 903570136
? 1
? 1
! 39288 355803760
! 44013 340091093
? 1
! 1044 153559133
? 1
? 1
? 1
! 14697 636820975
! 46933 114889118
! 19723 747833428
! 5038 271057176
? 1
? 1
! 41929 930794962
? 1
! 42242 294029818
! 14809 622888317
! 30674 127432123
! 11822 971506888
! 10600 172412237
? 1
! 29323 963424490
? 1
? 11598
? 1
! 39176 202705179
? 1
! 31360 272798170
? 1
? 1
! 25432 876406929
? 2456
? 1
! 25224 878265841
! 14503 209008668
? 1
? 1
? 1
? 1
? 1
! 14955 33571580
? 1
! 47208 133300320
? 1
! 40868 583682409
? 1
? 1
? 1
! 40415 689020598
? 10998
! 49206 127782171
! 6384 643373098
? 1
! 22976 138126552
! 20322 989781175
? 1
! 15389 132979201
? 25627
! 43189 786417384
! 48850 813864514
! 35974 267463887
! 33041 971106812
! 20299 780044803
! 17339 364234940
? 1
! 29386 332307485
! 44252 504191745
! 34993 904237288
! 4168 239799969
? 45216
! 27989 329881199
! 21118 519275087
? 1
! 3374 363903032
? 1
? 1
? 1
! 24581 166817984
! 16296 847741299
? 1
! 11157 737158334
? 1
? 26812
? 1
! 35674 56991988
! 15738 923351491
! 36448 858004031
! 28571 291648104
? 1
? 1
? 1
? 1
! 8774 651871372
! 38508 51960109
! 46879 37874994
! 26176 300238994
? 1
! 22698 602259360
? 1
! 907 552916906
? 1
? 1
! 38036 801423054
? 11850
? 13150
! 2923 691577568
? 1
! 15908 225358713
! 12857 689868658
! 12784 815076885
? 1
? 1
! 40706 709548476
! 984 147477672
! 24793 725036303
? 1
? 1
! 33613 195560190
? 1
! 27341 181278230
! 20492 565695113
? 1
! 37774 315192454
! 37630 965214105
? 1
? 1
? 1
! 41294 880854664
? 1
! 46123 652684927
! 19463 741819919
! 8299 452845787
! 49169 990511895
? 1
! 10006 164535268
! 18845 39530191
? 1
! 29349 47430802
? 1
? 1
? 1
! 39226 976448958
? 1
! 2901 842874448
! 19542 841173259
? 1
! 22771 523120334
? 1
? 10431
? 1
? 1
? 1
! 28738 452842162
! 14498 638217765
! 20580 975213698
! 18502 325434696
! 37870 589053247
? 1
! 48018 148583903
! 17831 602526851
? 1
! 7642 291324888
! 24465 719003108
? 1
? 1
? 1
! 37044 252731552
! 32968 518098606
! 36842 785811787
? 1
? 1
? 1
? 1
! 148 680730401
! 31273 90426552
! 42437 169048123
! 15689 804659893
? 1
? 1
! 35026 417969163
! 39098 410653097
? 1
! 49077 752242803
? 1642
? 14050
? 1
! 11158 720817691
? 1
? 1
! 35820 819237792
? 44148
? 1
! 37727 103376449
? 1
! 27678 998277943
? 1
? 1
! 26463 346707093
? 1
? 1
! 42566 112837783
! 45637 873866305
? 1
! 49440 578966251
! 32445 464026993
? 1
! 317 646296772
! 16175 249703401
? 21794
? 1
? 1
! 22212 583162145
! 46254 153223594
! 41773 149113147
? 1
? 1
? 1
? 1
! 34496 686249121
? 1
! 34894 192898790
? 1
? 1
! 40945 230205683
! 42682 530699984
! 15048 232558881
? 1
! 35635 38285344
? 1
! 42233 599084027
? 1
? 1
? 1
! 23651 173744669
? 1
! 23389 727983103
? 1
? 1
? 1
! 3179 158396401
? 1
! 16338 927229473
! 18769 676167501
? 1
! 46493 719293614
! 9462 213893397
! 1897 960748258
! 5903 117073597
? 1
! 989 791495506
! 43367 207175571
? 1
! 35001 637189736
? 1
? 1
! 13956 931588780
? 8573
! 44105 105987127
? 1
? 1
? 1
? 1
? 1
! 26394 705665872
? 37017
? 1
? 1
? 1
! 25028 863157408
? 21018
? 1
? 1
? 1
! 42901 430912569
? 1
? 1
? 1
! 33258 459822943
! 37967 676831762
? 1
! 20974 276065099
! 32194 320770864
? 1
? 1
? 1
! 28858 555875840
! 30496 274630806
! 34839 270302113
! 42290 777525853
! 10229 721576823
! 42200 297400914
! 22961 65072763
? 1
! 4585 190145241
! 22289 657852678
? 1
! 23575 11872510
? 1
! 43841 627033335
? 1
! 29350 259984225
! 23314 105259650
! 30263 712320580
? 1
? 1
! 24565 973614451
? 1
? 37157
? 1
! 16720 462445208
? 1
! 47145 829060714
! 25782 525208942
! 37959 724804844
! 49106 807194638
? 1
! 27865 177888298
? 1
! 6307 754755060
? 1
? 1
! 21257 21989665
? 14109
! 41444 910938251
! 32762 798774525
! 32659 428071643
? 1
? 1
? 1
? 1
? 1
! 28535 345769099
! 13746 402550299
! 258 776734290
! 30853 29233923
? 1
! 45262 991344353
! 13838 392831793
! 25015 521206073
? 1
! 45310 586452963
! 21922 911971314
! 5348 275195397
? 1
? 1
! 5160 862157503
! 2174 595804476
? 1
? 1
? 1
! 27642 122874446
! 44502 627414584
! 46863 705907693
! 31736 687816876
? 1
! 23706 111094632
! 38945 918818829
! 30768 416581008
! 2152 261648206
! 9874 25934534
! 1182 729080949
? 1
! 31104 476095513
? 1
! 29835 416854955
! 4195 381015633
! 27958 714403055
? 1
! 21360 875376981
! 43502 416288980
? 1
? 1
! 44470 146580701
! 20638 368593361
! 30105 499256423
? 1
? 1
! 5635 220613276
? 1
! 22955 584114194
! 48061 406988514
! 40825 578445831
? 1
! 6833 96847026
! 4903 643904952
! 45592 818283823
? 1
! 42816 996172061
? 1
? 1
! 42787 326340240
? 6993
! 28494 15790282
! 14435 307959179
! 6147 663540790
? 5594
? 1
! 45845 285033453
! 15657 791894049
? 1
? 1
? 1
? 1
! 36651 737675469
! 23309 379527697
? 1
! 10290 437611459
? 1
? 1
? 1
? 1
! 10874 35129694
! 6961 491585733
! 29548 660643624
? 1
! 34230 245075057
! 26188 536064880
? 1
! 18427 41452304
! 40748 186061645
? 1
! 15791 332074541
! 47226 766330572
! 9346 849209036
! 30605 268036258
? 1
? 1
? 1
? 1
? 1
! 31460 207906201
? 1
! 49743 981012095
? 1
? 1
! 8742 233170710
! 5195 665094342
! 4697 768300412
? 1
! 35322 909374442
! 31066 272560784
? 43951
? 1
? 1
! 21731 363386637
? 49712
! 37859 789643478
! 28057 915634662
? 1
? 1
! 12758 665999996
? 1
? 1
? 1
? 1
? 1
? 1
! 1815 399987347
? 1
! 35019 263777158
? 45522
? 1
? 1
! 44379 19233362
! 31875 509858421
? 1
! 29531 492935990
? 1
! 20604 610677363
! 28963 520204040
! 23384 210357289
! 9816 707522064
! 44820 397762534
? 1
! 31555 631420341
? 1
? 1
? 1
! 32502 822497790
? 1
! 28001 450357086
! 43000 486182001
? 1
? 1
! 3127 765301091
? 1
! 17139 262284470
? 1
! 482 846899289
! 13454 991319205
! 30431 419880923
? 1
? 1
! 39664 747882070
? 1
! 39055 441538742
? 1
? 1
? 1
! 45898 312616508
? 1
! 7740 608706677
? 1
! 41810 901694478
? 1
? 1
? 1
! 31511 30277176
? 1
! 45682 999228904
! 9241 477171730
? 1
? 1
! 24831 287706876
? 1
! 36874 125061550
! 4691 860678884
? 1
? 1
? 1
? 1
? 1
? 1
! 2528 706377571
! 22369 395833
? 26741
? 1
? 1
? 1
? 1
! 49474 634258498
? 1
! 27904 322562673
! 13277 710150767
? 1
? 7698
? 1
! 21743 725229874
! 28103 636687872
! 48066 616792756
! 37596 388469785
! 29929 386992716
! 30722 22584882
? 1
? 1
? 1
? 1
? 1
! 18032 244660592
? 1
? 1
? 1
? 1
? 1
! 2424 423409866
? 1
! 35726 792417517
? 1
? 1
? 1
? 1
! 6088 360443210
! 19969 945245932
? 1
! 13415 508346797
! 20923 410606884
! 1642 258233162
! 42792 821596403
! 41283 642953460
? 1
! 16557 32858080
! 23044 285288811
! 19671 871704016
! 23636 588326350
? 28769
? 1
? 1
? 1
! 40425 966270958
? 1
? 1
? 1
? 1
! 48464 29728
! 27266 194729295
? 34471
! 48206 231252803
! 17646 610388980
! 5025 287007226
? 1
! 13286 852100814
? 1
! 45414 341991564
! 2578 855812108
! 39137 331059585
! 39416 847808098
? 1
! 10253 179612929
? 1
! 16435 565063887
! 4623 802719244
? 6289
! 49751 239176117
! 12695 539879952
? 1
? 1
! 3438 571609284
? 1
! 45588 628719085
? 1
! 18963 393736003
? 1
! 5092 146149438
? 1
? 1
! 32799 431376419
! 40178 385569492
? 1
! 5841 217208606
! 3133 621254900
! 10178 772464598
! 17972 412905285
? 1
! 8253 48325627
! 22051 810409650
! 43911 858573597
! 14945 262374189
! 25865 69812936
? 1
! 33302 268701139
! 13672 922863489
! 4799 274743649
? 39040
! 19595 418095615
? 1
? 1
! 30075 854721767
! 21064 782938951
! 4925 414795851
! 45240 495867964
! 32718 309015357
! 5311 256194041
! 25419 980316037
? 1
? 25030
! 14501 275769150
! 13316 582231661
? 1
! 10856 270675648
? 1
? 1
? 1
! 18899 590359187
? 1
! 6367 19975395
? 1
? 1
! 8382 190031862
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 13853 412941889
! 23351 718790603
? 1
? 1
! 11807 528880732
! 15782 128210281
! 24916 226498373
? 1
! 21657 694568615
! 14912 722761972
! 30061 972831571
? 1
! 48345 319148584
! 6815 790092273
! 18621 687655105
! 3108 557744674
! 9254 521023643
? 1
! 29791 190054625
! 47725 996171151
? 1
! 35054 713640579
? 1
! 5437 621128146
? 1
? 1
? 1
! 9969 305109460
! 38805 802459645
? 1
! 46787 390937092
? 1
? 1
! 44176 316943719
? 1
! 25043 11944861
? 1
! 40680 51513695
! 24133 195592189
? 1
! 35321 397972624
? 1
! 8481 795388175
! 20137 360537378
! 471 364379016
? 32098
! 47678 218496517
? 1
? 1
! 8694 645067932
? 1
? 1
! 4520 299173301
! 11044 518116665
! 3635 735020143
? 1
? 1
! 35768 736813802
! 5219 48371438
! 9159 913476554
! 28874 155403675
? 2193
! 3377 839134859
? 1
! 47985 504582311
? 1
! 32331 745573706
! 28655 318897865
! 19001 772780453
! 32934 138445048
! 3986 630789898
? 1
! 10304 359323094
? 1
! 40474 828929837
? 1
? 1
! 35872 738221114
? 11351
! 43947 2041944
! 28516 238587501
? 1
! 27185 612860992
! 21223 488037649
? 29496
! 20480 701601773
! 33606 387630523
? 1
! 37577 5233313
! 15092 475021999
? 1
? 1
! 47300 930052549
? 957
? 1
! 1238 19521640
? 1
? 1
! 33384 752046133
? 1
! 25536 376032232
? 1
? 1
! 42532 905515013
? 1
? 1
! 14174 296752527
! 43358 908904480
! 46665 452663085
? 1
? 1
? 1
! 6219 125713445
! 30636 24633177
? 1
! 42911 865605379
! 28787 96770533
! 37486 335307180
! 3354 555586832
? 1
! 41082 375823475
? 1
? 1
! 19177 304133205
? 1
! 1001 375955126
? 44023
! 30791 981448215
? 1
? 1
? 1
? 1
! 21575 128513610
? 1
? 1
! 18081 841698406
! 37404 60216059
? 1
! 23924 362220741
! 2333 63447230
! 38077 5188781
? 1
! 14843 237730307
! 27749 598301430
? 1
? 1
! 8215 268585250
? 1
! 46774 415327259
? 1
! 14514 587697109
! 38722 227058927
? 1
! 26994 68236460
? 1
! 45082 542853581
? 26115
! 17084 418671390
! 45395 899870084
? 1
! 468 825882746
? 1
! 47361 696112352
? 1
? 1
! 46404 243449672
? 1
? 11268
! 33556 776049654
? 33160
? 1
! 39008 567066487
! 29305 539725316
! 33440 18467500
! 44415 28186888
! 48510 309129034
? 10661
! 4032 229788556
? 1
? 1
? 1
! 18132 749560748
? 1
! 14693 47851817
! 40590 846308065
? 1
! 15494 398962451
! 17977 604152622
! 36251 265247497
? 44395
? 1
! 10870 891232892
? 1
! 16206 483577594
? 1
? 1
! 31513 179178040
! 32965 556228336
? 1
? 1
? 1
? 1
! 14526 380591685
! 21509 800612215
! 12557 783738
? 1
? 1
! 40228 10141461
! 4934 12203473
? 1
! 45201 173860175
! 12012 685813718
? 1
? 1
? 1
? 1
? 1
! 17329 916017952
! 36405 690628279
? 1
? 1
! 45478 315691101
! 12683 391577280
! 7459 206269292
! 645 959859951
! 37468 482925575
? 1
! 47964 289120362
? 1
! 6800 597222345
? 1
? 1
! 2434 146930052
? 1
! 4943 369344518
? 1
? 1
! 35623 262219800
? 1
? 47244
! 8498 779094994
! 38119 214772391
? 1
? 1
? 1
? 1
? 1
! 35473 10867033
? 1
? 1
? 1
? 1
! 42063 533981221
! 25386 408434375
! 7767 489665348
? 41716
! 40460 973509775
! 36177 241355102
? 30935
? 1
! 44855 973812003
! 20938 167893300
! 12847 707360513
? 1
? 1
? 1
! 42359 7831213
! 28997 957207714
? 1
! 21127 715405105
! 33996 519079011
! 31862 586170127
? 1
! 28073 765988104
? 1
! 39702 314323688
! 38718 198410858
? 1
! 20950 125721804
? 1
! 49666 74437670
! 12377 179178480
! 23026 310677483
! 34551 125169329
? 1
? 1
! 10945 660129034
? 1
! 43361 441346068
! 29503 39682949
? 1
? 1
! 15063 138328451
? 1
! 24523 74733947
! 32461 284512294
! 29940 583982897
! 17261 252688290
! 22886 968220254
! 43190 879915963
! 8 721823992
! 20893 806899073
! 40534 504123183
? 1
? 1
! 41242 876432706
? 1
! 39966 963940407
? 1
? 1
? 1
! 48562 289399794
! 28106 514445691
! 46358 868581091
! 6517 111524374
! 5879 860441937
? 1
? 1
! 15559 346300319
! 48690 48354315
? 1
? 1
! 7396 827655683
! 34813 88724816
? 1
! 286 46121296
? 1
! 21612 626286689
? 1
? 1
! 30811 331930318
! 2366 877364681
? 1
! 16889 582091707
? 1
! 267 18448446
? 1
? 1
? 1
? 1
! 36854 537355869
? 1
? 1
? 1
! 39160 412161244
? 1
! 41302 649396477
! 32317 823583568
! 41239 351432294
? 1
! 11078 229167428
? 1
? 1
? 1
? 1
? 1
? 1
! 40044 114396244
! 23068 52803043
? 1
! 7367 134589126
! 1474 384499480
! 12300 767918866
! 22066 878687388
! 34348 423498073
? 1
! 39997 868960362
! 6273 235906598
? 1
! 26141 691705497
? 1
? 1
! 34565 206584604
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 38804 501071199
? 1
! 26582 781056124
? 1
? 1
? 1
? 1
! 23721 102190670
? 1
! 23980 27910659
! 35811 651810759
? 1
? 35666
! 8764 477018189
? 1
! 47875 82626626
? 15280
! 7940 138264030
! 48995 866828168
! 37396 331966122
! 28327 829911701
? 1
! 8220 304803085
! 10287 754523017
! 30592 825827543
! 1243 303315941
? 1
! 31192 741131067
? 22256
! 9411 498749836
! 27528 488920614
! 43627 505174386
? 1
! 39322 799545193
! 25303 51588352
? 1
! 11299 136859922
? 1
! 32362 969056837
! 14016 39900443
? 1
? 1
? 1
! 12790 751972623
! 9599 254396932
? 1
? 1
? 1
! 37660 300288734
! 39045 72032361
! 7157 86098648
! 35250 36117699
! 40152 996573057
! 24747 24900643
? 1
? 1
? 1
! 3776 367553658
! 10005 959086990
? 1
! 2355 566013784
! 11969 684299333
! 5431 387161584
? 1
? 1
! 46703 597632456
? 1
? 1
? 1
? 1
! 9522 687726345
? 1
! 34377 127512439
? 1
! 23532 271083609
! 42794 334196979
? 1
! 28263 62619847
! 1372 659547960
? 1
? 27878
? 1
? 1
? 1
? 1
? 1
! 28435 195617070
! 20713 911822894
? 1
? 1
! 30297 807986674
! 23451 311080233
? 1
! 35970 944459689
! 27364 141906311
? 1
! 9311 942318345
? 1
! 22997 824183631
! 8499 723424901
? 1
? 1
! 9126 659848138
! 37698 886653278
! 29286 301382570
! 38113 320433593
? 1
? 1
! 29709 706464271
! 49778 784330791
! 5000 698083191
! 21241 259537082
! 19144 167201224
? 1
? 1
? 1
! 5959 270544456
? 1
? 1
! 9152 588023749
? 1
? 42790
! 36482 984500423
? 29324
! 45631 290906642
? 5550
? 1
! 26124 412522509
! 42179 306553845
! 14117 572272822
? 1
! 42844 742685383
? 1
? 1
? 1
? 1
! 41576 432926007
! 24171 493128191
! 46772 489787252
? 1
! 12932 71873754
! 1543 616956352
? 1
? 1
? 1
? 1
! 22624 734061911
? 1
! 35563 150738245
! 6093 87481311
? 1
? 7834
! 2881 500696488
! 41501 960100955
! 47027 592074111
? 1
? 1
? 1
? 1
? 30747
! 8191 664587177
! 32449 399491311
? 1
? 1
? 1
! 38325 685076256
? 1
? 1
! 17995 257429380
? 1
? 25859
? 13558
! 23547 534639957
? 1
! 37837 602385169
? 1
! 10191 657484566
! 31690 404883240
! 44948 167013616
? 1
! 49343 715606249
! 15725 641359997
? 1
? 1
! 13799 281477073
? 1
! 5544 468810153
! 8994 464219496
? 1
? 1
! 49013 767859121
? 1
! 7476 372389155
? 1
! 20889 630973577
? 1
? 1
? 29660
! 16698 263084387
! 3879 748041378
? 1
! 16297 850892705
! 22783 897077202
? 5636
! 1315 326205161
! 12108 330232092
? 1
? 1
? 1
? 1
? 32564
? 1
! 27469 303707953
! 47459 907283285
? 1
? 1
? 1
! 23424 971553261
? 1
! 5013 976926987
? 1
? 1
? 1
? 13800
? 1
? 1
? 1
? 1
! 25858 297246763
! 43446 707608774
? 1
! 18500 406705097
! 47687 844601258
! 11200 991059228
! 3175 703553791
? 1742
! 36399 162232577
! 4608 596208021
? 1
? 1
? 1
! 14289 785818854
? 1
! 44435 155400691
? 26095
! 29575 408869181
! 6021 751853650
? 1
! 21777 470880233
! 18195 855720345
! 49422 684901440
? 1
? 1
? 33311
! 16071 407331900
? 1
? 1
! 48660 103829302
? 1
! 12023 697443446
! 589 240406975
? 1
? 1
! 16025 461141473
? 1
! 9276 186487591
? 1
? 1
! 21281 740679091
? 1
! 14673 163106942
? 1
? 9588
! 28510 996971915
? 1
! 25362 731104325
? 1
! 8623 570545548
? 36492
! 45513 989948666
? 1
! 9018 319629893
! 44557 320682407
! 16290 327600266
! 31626 521526641
! 20487 759378633
! 26023 169767122
! 6696 862836563
! 39892 335581257
? 36476
? 1
! 19536 49811853
! 17930 346128511
? 1
? 1
? 1
? 1
! 42372 424400019
! 9492 56375453
! 22117 78749072
! 39327 563105922
! 44310 411347372
? 1
! 4250 688686348
? 1
? 1
? 1
! 7911 334647411
! 3713 546030320
! 42427 38535857
? 1
! 25505 54504855
! 9013 277093261
? 1
? 37499
! 33060 26581977
? 1
? 1
! 24700 917643194
! 30980 10431003
! 48550 555376350
? 1
! 45313 639674786
? 1
! 35724 169258341
! 7273 625078011
! 21682 984415039
? 1
! 43797 998324013
! 19065 310982693
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 22209 286902817
! 1716 574800049
! 38022 679962839
! 20312 222027344
! 42597 358294569
? 1
? 18146
! 9912 585816328
? 1
? 1
? 1
! 46578 986986109
? 49028
! 19138 596161904
? 1
! 36099 700954210
? 1
! 2513 116354624
? 1
! 24422 704043549
! 1511 147768495
? 1
! 10025 39623684
! 47350 631004772
! 4294 519922520
! 15150 180560721
? 1
? 1
! 26035 795255319
! 38060 279981152
! 26105 848859427
? 1
? 1
! 44648 416706849
? 1
! 13468 510819922
! 17648 571119390
? 1
! 13461 773774631
! 22022 839105778
? 4902
! 44555 293202208
! 30451 676288087
! 6755 484283654
! 47484 610113430
! 20430 723125034
? 1
? 1
? 344
! 47644 886875958
? 1
! 34841 967374347
? 1
? 1
! 45641 201426702
? 1
! 13115 959348586
? 1
? 1
? 1
? 1
! 49514 708832942
! 44910 518587143
! 35646 845716669
! 34608 149814357
? 1
? 29437
! 32007 868507277
? 1
? 1
? 26761
! 13542 703419516
? 1
! 41240 91087160
? 1
? 1200
? 1
? 1
? 1
! 36479 860204085
! 16440 8305781
! 26540 606398124
! 11017 673526974
! 19452 99834995
! 39975 903351425
! 42358 828927814
? 1
? 1
! 33574 706103060
! 602 242164481
! 38033 740842153
! 25411 666783976
? 9452
! 37520 86224111
! 35340 375744611
! 39385 678959868
? 1
! 32991 285763999
! 7543 86502026
! 3594 369789711
? 1
! 21611 944869805
! 41642 528331251
! 31061 785954310
? 1
? 1
! 4652 607896332
! 31835 678651584
! 1185 366907187
? 1
? 31857
! 46111 499248052
? 1
? 1
? 1
! 5909 862785473
? 1
? 15079
? 1
! 35862 407988695
? 1
! 2406 645854733
? 1
! 49060 931145072
? 1
? 1
? 1
? 1
! 12211 40171170
? 1
? 1
? 1
? 1
! 20510 920050056
! 28635 792754130
! 18432 478566969
! 29641 462463999
! 40858 771030919
! 22913 844449338
! 19368 19829342
? 1
! 41577 596822505
? 1
! 34402 46543400
! 26010 663114608
! 35389 772837037
! 49020 401846018
! 21088 457188951
? 1
! 43918 697741865
! 15577 386079587
? 1
? 1
? 1
! 35559 354508738
? 1
? 1
! 13768 334228268
? 1
? 1
? 1
? 1
? 36144
! 15305 249484621
? 1
? 1
! 25915 102221375
! 6952 15637441
! 2132 258070894
! 24533 354375771
? 1
! 30859 738230683
? 1
! 48280 217386094
! 30754 502888605
! 9821 903231864
! 42218 402043228
! 31032 378925862
! 49249 860712436
! 35537 522863653
! 44467 296389991
? 1
! 2412 816568370
? 1
! 41312 451237964
? 1
? 1
? 1
? 1
! 16924 394382168
? 1
! 41544 860975801
! 36445 163069740
? 1
! 11012 891898754
? 1
? 14480
! 36492 330985290
! 28334 247370683
! 501 442543199
! 20871 416507858
! 12101 185421790
! 31779 390959499
? 1
? 1
! 2227 452147723
? 1
? 1
? 1
? 1
! 34081 396891194
? 1
! 46287 939457306
? 1
? 1
? 1
! 34060 956427211
! 29488 279315137
! 42055 211428525
! 11266 875473892
? 1
? 1
? 1
? 1
! 44055 377084277
? 1
? 1
! 34854 319490814
? 1
? 1
? 1
? 1
? 1
? 1
! 38972 123999391
? 1
? 1
! 16346 660002309
! 47594 102846567
? 1
! 23933 615643904
! 27626 482112516
! 23513 624127045
? 1
! 37535 403627450
? 43607
! 29593 653408376
! 3363 196121760
? 1
! 21631 607505088
? 1
! 31954 861560855
! 29795 505125494
! 10575 219916275
! 44929 74147334
! 34666 862705406
! 41025 614223283
? 1
? 1
? 1
! 15985 641451757
? 1
? 1
? 1
? 1
! 49823 336226196
? 1
? 1
! 38842 744830696
? 1
? 1
! 9249 932858972
? 1
! 2007 3508703
? 1
! 42580 80640431
? 21245
? 1
! 24675 717459248
! 6298 307205243
! 30336 990431933
? 1
! 14950 671185832
! 19910 257763548
! 8182 218031104
! 191 438120393
? 1
? 1
? 1
? 1
! 3955 454566183
! 34890 843429037
! 36913 180453103
! 43066 574638475
! 49700 160382913
? 1
! 23744 958287374
! 25514 166525975
! 30713 291656981
? 29933
! 31134 643368856
! 26519 28099387
! 38053 826999150
! 6440 606563249
! 16462 703835569
! 38865 772410452
? 1
! 4639 416537886
! 26334 738633421
! 34754 389732329
! 15822 882682527
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 45930 197773116
! 48953 206050303
! 36895 498349191
? 1
? 17805
! 21981 747887083
! 49319 272087106
? 1
? 1
? 1
! 5002 622734661
! 44504 980985117
? 1
? 1
! 12217 996698823
? 1
? 40979
! 23771 922481295
! 13341 213986208
? 1
! 25117 722951745
? 21685
! 9144 21401884
? 1
! 44388 22463327
! 5456 500069114
! 17639 153455796
? 1
! 1136 550401186
! 27551 381985499
! 32547 876758828
? 1
! 4298 785798270
? 1
! 12974 278186026
? 8997
! 28222 207755808
! 30593 603009642
! 45334 838535881
! 44816 146497870
? 1
? 1
! 40604 509561559
! 6511 698529764
! 25944 941643127
? 1
? 1
! 10712 634401710
? 1
? 1
? 1
! 13180 168533755
! 45538 349189247
? 1
! 44427 210132822
? 1
! 23914 546750361
! 463 748774284
? 1
? 1
? 1
! 8822 779914314
! 30633 772791627
! 18308 693416
! 43639 276634735
! 42326 275577261
? 1
? 1
! 13261 928823077
! 28361 577239574
? 1
! 30184 295471486
? 1
? 1
! 4692 955381829
! 26366 134897747
! 48985 175564220
? 1
? 1
? 1
? 1
! 26213 756739078
? 1
! 35241 402522617
! 7279 315141699
! 27542 637706589
! 12772 703909955
! 29428 886794552
? 1
! 32348 857484255
? 1
! 37863 892164824
? 1
! 17293 261664636
? 1
? 1
! 9143 173670179
! 38213 85397917
! 3744 662823632
? 1
? 1
! 21026 915421371
? 1
! 27106 725113214
! 35396 802328146
! 11020 803706278
? 1
! 15427 639483719
? 1
! 43742 640304642
? 1
? 1
! 9233 397559082
? 1
! 11561 798547329
? 1
? 1
! 1860 832669612
! 4671 744133198
? 1
? 1
? 1
? 1
? 1
! 7033 976864770
! 44712 607297664
! 37784 71331257
? 1
? 44316
! 33069 91675729
? 1
? 1
? 1
? 1
? 1
? 1
! 25398 161082914
! 4491 127024974
! 3192 464375870
? 1
! 41523 23829739
! 13782 125184422
? 1
? 1
! 22337 156022257
? 1
! 21251 435553917
? 1
? 1
? 1
! 42396 25514201
? 1
? 1
? 1
! 38235 612895232
? 1
? 47343
! 31395 933140855
! 12865 242402851
? 1
! 45381 112606555
? 1
! 28422 632077631
? 1
? 1
? 1
? 1
? 1
! 22504 20701094
? 1
! 24391 154539970
? 1
! 26583 3918667
! 40029 163527277
! 40062 928336126
! 9613 272720424
? 1
? 1
? 33926
! 17905 658672186
? 1
! 33676 267692305
! 3141 401587529
! 39073 931201380
! 5047 931575424
! 16213 140489322
? 1
! 32210 737247135
! 23049 418670054
! 34714 822870710
? 1
! 3514 168967856
? 20892
! 17917 110623039
! 42978 788724860
! 27722 214585928
! 15953 968639446
! 33622 787161037
! 43026 947288376
? 1
! 15173 154557897
! 33986 136565202
! 21092 543793893
? 1
? 1
? 1
! 19006 506041831
? 1
! 13270 229885521
? 1
! 38940 173118311
! 29232 959143586
? 1
! 5304 530499098
! 48979 3772056
! 15435 309394772
? 1
? 1
! 44264 478363385
! 16539 873467320
! 17378 436707030
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 15145 895727289
! 11815 528361478
! 32423 974028196
? 1
! 20102 735821496
! 34021 108146757
! 40240 744897953
? 1
! 48698 484352912
! 805 395146857
! 1832 790659704
! 40389 537897093
? 39759
! 42108 823625700
! 16621 850550202
? 1
? 15831
? 1
? 1
! 25364 425309907
? 1
! 11604 918507927
! 37037 962244249
? 1
! 31236 767941919
? 1
? 1
? 1
! 3316 590646535
! 6077 338207558
! 24955 208490453
! 48665 859781307
! 34624 526197076
? 1
? 1
? 1
? 1
! 18386 723776332
? 1
! 28128 796981155
! 37277 605300060
? 1
? 1
! 38238 782792337
? 1
? 1
? 1
? 1
! 23981 974056639
? 1
? 31743
! 31311 772585398
! 45779 960025667
! 28908 784664815
? 1
? 1
? 1
! 25415 610655943
! 30933 372514883
? 1
! 8934 394298826
? 1
! 40095 404520903
? 1
! 31101 153000340
? 1
? 1
! 3737 268659816
! 9380 557171136
? 1
? 1
? 1
? 1
! 21776 680094857
? 28513
? 1
? 1
? 1
? 28004
? 1
! 37739 506636159
! 16886 818029126
! 910 898560770
? 1
! 26956 595335747
! 28749 11931375
? 1
! 14618 392332682
! 35240 406357213
! 21125 628632556
? 1
? 1
? 1
! 27366 657162894
! 5621 157670221
? 1
! 1284 116152171
! 22238 514134889
? 1
! 24578 396840535
? 1
? 1
? 1
? 31042
? 1
! 29300 262624074
! 14604 9528196
? 1
? 1
? 1
? 1
? 1
? 20441
! 38848 154377926
! 16198 837121664
? 1
! 10898 180274519
? 1
? 1
? 1
! 7329 709055502
! 44506 459595561
! 11928 265990535
! 10260 805525129
! 24593 828805388
! 27721 645714563
! 15602 892652521
? 1
! 1754 67602782
! 40593 239458375
? 1
! 327 772493072
! 39153 582502468
! 31433 871622393
? 1
? 49169
? 1
? 6223
? 1
? 1
! 5337 790079677
! 524 667398745
? 1
! 20172 987558681
! 15228 235251656
? 1
? 1
! 42228 432750345
? 1
! 24841 930145854
? 1
? 1
! 26002 233091703
? 1
! 23555 922671575
! 37631 262423421
? 1
! 35936 654327880
! 5085 692375462
? 1
! 41540 95312963
! 6052 956606112
! 10759 218015247
? 1
? 1
? 1
? 1
? 1
! 29931 233394830
! 33807 537905276
? 1
! 19253 886723075
? 1
! 42229 396870332
? 1
! 20984 816324469
? 1
! 13007 285675434
? 1
! 46793 912019521
! 16652 571182509
! 19160 235914503
? 1
? 1
! 19716 904234575
! 9379 718181020
? 27813
? 1
! 46851 781335123
! 28130 589313302
! 27123 230718895
! 32144 813530325
? 34400
! 32380 955888761
? 1
? 1
! 11246 314989638
! 17159 512741015
? 1
! 35417 954107273
! 48754 235952834
! 39870 624367637
! 38240 172173390
! 23276 241960790
? 1
? 1
! 22393 984928204
? 1
? 1
? 1
! 32419 105301801
! 47150 709260325
? 1
? 1
? 1
? 1
! 21444 948469181
? 1
! 47446 830087900
? 1
! 20221 757977546
! 14076 778100703
? 1
? 1
? 1
! 39097 695845035
? 1
! 45446 42177188
? 1
! 25298 483343279
! 25572 41104079
? 1
! 49064 695800423
! 16805 797428695
? 1
? 1
? 1
! 45388 967516667
! 5441 152315660
! 28611 382311343
! 31957 475302907
! 1381 311643357
? 1
! 47631 867637044
? 1
! 24037 59675261
? 1
? 1
! 30994 720591117
! 33286 749071563
? 1
! 3848 197803075
! 30603 127335315
? 1
? 1
? 38777
! 16045 964727852
! 17776 880049993
! 40514 11953368
! 30022 240055682
! 46395 461337213
! 30659 663099709
! 13694 558824534
? 7663
! 5584 189818661
! 31543 791839731
? 1
! 12679 886793270
! 46072 430365051
? 1
? 1
? 1
! 24634 384247839
! 30909 891572011
? 1
! 23452 229922255
! 14407 808586110
! 45971 428758720
! 24815 671587643
? 1
! 10691 139085294
? 1
? 1
! 40737 464839960
! 46016 109851346
? 1
! 47599 872865731
! 30208 577243140
? 1
! 2585 347412268
! 49129 858387674
? 1
? 1
! 4163 526239734
! 19524 442302393
! 32203 104804987
? 3712
? 1
? 10271
! 1198 61820929
! 16371 290889994
? 1
! 6538 63784398
? 1
! 35053 966043687
! 30930 452741843
? 1
? 13929
? 1
? 1
! 26627 754848599
! 22701 844517132
! 10841 362201549
! 18495 220131748
? 1
? 1
! 49863 438550101
? 1
? 1
! 29464 421940752
! 11400 53230465
! 47900 286424949
! 887 412128175
? 1
! 32063 886945043
! 26893 159935694
? 1
! 34767 72663126
? 1
? 1
? 1
? 1
! 11210 787993565
! 2567 485614597
? 1
? 1
! 23265 411560114
! 49864 973502344
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 47953 517504408
! 1685 239378005
? 1
? 1
? 1
! 14570 539540123
! 41813 682121556
? 1
? 1
? 1
! 8171 790048415
? 1
? 1
? 1
? 1
! 5938 412320987
! 37418 786590656
? 1
! 20131 147188864
! 25147 524954782
! 26700 490981686
? 1
! 28111 388318416
! 1954 802654731
? 1
? 1
? 1
! 8423 736864086
? 1
? 1
! 23034 901330002
! 47540 407868340
? 1
? 1
? 1
! 5814 58820702
? 1
? 1
? 1
! 10161 185073545
! 7422 428230414
? 1
! 9737 249749196
! 35750 370262115
! 20164 821818664
? 2066
! 37316 959457269
? 1
! 34527 661377703
? 1
! 4886 935531810
? 1
! 32169 668847215
? 1
! 29238 949324743
! 30126 248170517
? 1
? 1
? 1
? 1
! 17745 472930578
! 46673 321827330
! 1927 543993886
? 1
! 46979 549374754
? 1
? 1
? 1
? 1
? 1
! 3716 268140864
? 1
? 42803
! 48140 687694706
? 1
! 12050 480251373
? 1
! 25614 431192480
! 42188 565266342
! 32837 144995115
? 1
! 8846 354210653
! 8925 342121327
? 1
! 18923 551955275
? 1
! 24326 875883226
! 23149 332119027
? 1
? 1
! 26860 832655676
? 1
! 35659 411648078
? 1
? 1
? 1
! 43067 325961654
! 4583 428483498
? 1
! 16528 211379403
? 1
? 1
? 1
? 1
! 25785 404068417
? 8050
! 6271 20832043
? 1
! 37428 918539393
? 1
! 25886 927011389
? 1
! 36291 23872569
! 46106 918761170
! 10088 451178921
? 28017
! 34679 98889299
! 474 624310919
! 46828 137975776
! 19840 688015578
! 12371 860620766
? 1
? 1
! 3494 395085773
? 47958
! 18223 340985917
? 1
? 1
? 20815
? 1
? 29124
! 28094 409175645
! 7981 796747728
! 13953 848247443
! 28850 750290828
! 22199 448900439
? 1
! 6051 922232539
! 10806 323681288
! 36098 117893604
! 19914 115220186
? 1
! 24739 224149441
! 40181 698352567
? 1
? 8625
? 1
? 1
? 1
! 24649 902063718
? 1
? 1
? 1
! 733 758286900
? 1
! 5054 591349641
? 1
! 40105 501240897
! 43654 797802400
? 1
? 1
? 1
? 1
! 11307 160118826
! 44870 155611601
? 1
! 38930 506469781
! 33618 879077878
? 1
? 1
? 1
? 1
! 34953 978989859
? 1
! 9623 551043393
? 1
? 21648
! 23182 649704825
! 16519 846479875
! 18107 625117628
! 1448 923743441
? 1
? 1
! 39293 735543886
? 1
! 9097 550280664
? 1
? 1
? 1
? 1
! 17035 908398502
? 25016
? 1
! 3601 641896572
? 1
! 41531 371001618
? 1
! 30354 729956440
? 30180
! 34634 298989376
! 45515 733304620
? 1
! 4231 518769480
! 10197 209967865
? 1
? 1
! 19451 841795129
! 28546 552040149
! 18155 568094668
? 1
? 1
? 1
? 1
? 41104
? 1
! 46612 781137241
! 2098 680265621
! 24630 725575673
! 7704 900381901
? 1
? 1
! 39371 591977160
! 22528 151239106
! 4486 786437020
? 1
? 1
! 32616 258609410
? 1
? 1
! 8343 985290567
! 1489 289877636
! 416 987223069
! 47989 24194102
? 1
? 1
! 10700 168994442
! 48506 549642118
? 1
! 22266 597739101
! 2243 728195448
! 36230 388967677
? 1
? 1
? 20089
! 34440 916196652
? 1
? 1
? 37720
? 1
! 9832 229746726
? 1
? 1
! 39577 989087346
? 1
? 21960
! 37512 530480851
! 1249 170364307
? 1
? 12699
? 1
? 1
? 1
? 1
? 1905
! 46814 619432481
? 1
! 49028 141875519
! 37490 22279031
! 47746 570904229
! 25949 232535906
? 1
? 1
! 41282 407583966
? 1
? 1
! 48988 469548625
! 38524 520646112
! 5904 988338225
? 1
? 1
! 34462 393152659
! 23202 705841672
? 21209
? 1
! 30145 636520380
? 13344
! 39812 701071974
! 19647 970825697
? 1
! 6296 708236120
? 1
? 1
! 11666 149374211
! 12354 431399161
! 42478 378360576
! 26476 4472374
! 47504 838171312
? 1
! 9698 178140020
? 45076
! 39112 141153138
? 1
! 42168 311362118
? 1
! 19089 87802770
! 1368 74426270
? 1
? 1
? 1
? 1
! 12039 763501254
! 9854 585221408
! 42125 993794435
! 1681 195398166
! 35682 324398995
! 29190 592450226
? 1
! 14210 377276714
? 1
? 1
? 1
! 4427 603345364
? 1
! 5980 151296009
? 1
? 1
? 1
! 19316 643008457
! 12193 377642883
? 1
! 44713 576567039
! 36249 45977580
! 28861 536434676
! 16816 249271086
! 42444 590209974
! 27734 658228579
? 1
! 24394 763501874
? 1
! 33594 106552662
! 4561 33796203
? 1
! 4236 574921322
? 1
? 1
? 1
? 1
? 49187
? 1
? 1
? 1
! 18448 672350189
! 42380 559360445
! 39472 676902909
! 19399 5864833
? 1
! 457 239514515
! 29619 491461893
! 30641 819519361
! 31868 378238790
? 1
? 1
? 1
? 1
? 1
! 15012 109657602
! 44880 734615233
! 17157 65806299
? 1
? 1
? 1
? 1
! 44350 894714094
! 43179 368575563
? 1
? 1
! 33946 765215449
! 25401 460275160
? 1
! 16336 129386582
? 1
! 37695 754419847
! 7876 281117593
? 1
! 42980 896972677
? 1
? 1560
? 1
! 22987 440952656
! 34780 225780526
! 13340 599777311
! 35227 464154489
? 1
! 32220 152228239
? 1
! 13893 811451214
? 1
! 12724 269423452
! 16609 74034310
! 28017 269239732
? 1
? 1
? 1
? 1
! 31541 659431772
! 24998 594345322
? 1
? 34368
! 31834 66633556
! 34757 193319122
? 1
? 1
! 8563 108018372
! 20948 113265878
? 1
? 1
! 24245 698240435
? 1
! 47770 491909132
? 15332
! 49425 195966049
? 1
! 31776 594164034
! 8116 479659719
! 31580 292536283
! 20702 795992013
? 1
? 1
? 1
? 1
? 1
! 30913 973280584
? 1
? 1
! 25671 231604580
! 42728 196275043
! 47295 985829680
? 1
? 1
! 15650 164745638
? 1
? 32394
? 1
! 25024 441996777
! 19251 644402640
! 27179 142017877
! 18607 350858804
? 1
! 3751 686476264
! 18078 783364292
? 1
! 6458 573692501
? 1
? 1
? 1
? 1
? 1
! 40068 780578800
? 1
? 1
! 20277 918653168
? 1
! 41056 746914608
? 1
? 1
? 1
? 41487
? 1
? 1
! 30091 47219141
! 28999 153605690
? 19435
! 7780 543462527
! 14251 561961577
! 4470 349403565
? 1
! 28942 959758865
! 2490 134278201
! 3343 898290752
? 1
? 1
? 1
? 1
? 1
? 1
! 15201 491124860
! 19759 34356480
? 1
! 14619 901535207
? 1
! 402 762714812
? 1
? 1
! 15855 899972558
? 1
! 3439 644929469
? 1
? 1
? 1
! 48268 889683280
! 46411 429661952
! 39448 901344080
? 1
? 1
? 1
? 1
! 2756 253633880
! 29617 104530205
? 20004
? 1972
? 1
? 27679
! 48109 53534046
? 4859
! 13881 228452409
! 39567 371826228
? 1
? 1
! 40213 932566570
! 5274 394726781
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 47724 225844902
! 46903 241358043
! 48874 521623703
! 11349 143178723
! 10086 515865569
? 1
? 40705
! 5044 254648582
? 1
! 690 5979892
! 8319 377673147
! 2819 701767816
? 1
? 1
! 22545 809547624
? 1
? 1
! 438 751321492
? 1
! 38703 819480132
! 27999 503711127
? 1
? 34648
? 1
? 1
? 1
? 1
! 2834 520086261
! 43041 970893792
? 1
? 1
! 9156 317046375
! 6852 96515409
? 1
! 38561 852945659
? 4313
! 17966 15208773
! 19205 969393877
? 1
? 1
! 15062 288693037
! 19501 961991660
! 20971 276476982
! 22972 292473573
! 9527 300806094
? 1
! 3139 328233495
! 22335 472984040
! 17867 906578610
! 33093 42395511
! 18665 637051819
! 45335 697468536
? 30378
? 1
? 1
? 1
! 47119 431737426
? 1
! 32353 953063769
! 28475 318591208
! 47492 982169266
! 2698 189085004
? 1
! 25894 881171435
? 1
! 5358 370874070
? 1
! 20316 77073791
? 1
! 4126 902132485
! 33233 604773841
? 1
! 12098 63654061
! 45811 597350639
? 1
? 1
? 5994
! 41134 260108474
? 1
? 1
? 1
! 29288 341313322
? 5147
? 1
! 18931 20370688
! 1647 713504827
! 47237 350972347
! 26223 335758141
! 17097 549033568
? 1
? 1
! 26602 190809
? 1
! 41774 795399607
! 47910 310900790
? 1
? 1
! 7395 471045039
? 1
! 30343 662911004
! 45550 555096188
? 1
? 1
? 13575
! 26437 942729672
? 1
! 29609 926939837
! 7647 239033811
! 48738 343074940
! 29612 529306421
! 45294 666228351
! 27806 530820251
? 1
? 1
? 1
! 437 814517311
! 27314 871462886
! 17561 607483916
? 1
! 13543 598396530
? 1
! 19530 964118021
? 1
! 39259 431704096
? 1
? 1
! 28369 226814559
? 1
! 31284 523182277
? 1
? 1
! 41268 16978177
? 1
? 1
! 40729 107333002
! 8400 554655936
! 13833 33497488
? 1
! 45732 806419384
? 1
? 1
? 1
! 37446 127134565
! 18838 495594087
! 2755 71869650
? 27032
? 1
? 47118
! 15155 503873964
! 18636 378076739
! 15168 149194295
? 1
? 1
! 5852 645107080
? 1
! 37371 423190437
? 1
? 1
? 1
! 27893 289664862
! 47021 279197264
! 45937 237454827
? 1
! 7087 507611109
! 36974 369133999
? 44856
! 45237 230283818
! 19254 260384048
! 24647 564369394
? 1
! 1884 666320283
! 15509 841441851
! 2284 196040226
! 13544 862703568
! 42849 367912348
! 22986 743718917
? 1
? 1
? 1
! 35754 666481728
! 42943 14776510
? 1
! 21568 962227157
! 47817 280105452
? 1
? 1
! 20647 511105319
? 1
! 24758 618835665
! 21739 921287155
! 31707 839190953
! 9739 985348212
! 47485 191282478
? 1
! 6300 704913028
! 26814 205095029
! 21077 48667300
? 1
? 1
? 1
? 6302
! 6450 19144627
! 28496 694888390
! 33817 586690066
! 9793 945605005
? 1
! 20222 238585683
! 38831 63619199
? 1
? 1
? 10970
? 1
? 1
? 1
! 47109 21562682
! 49574 489046852
? 1
! 22227 464329399
! 22099 332391333
! 6453 459042487
? 1
? 1
? 1
! 46648 136491506
? 1
? 1
? 1
? 1
! 26510 839538519
? 1
? 1
! 19412 761381268
? 1
? 1
! 46026 979085538
! 6758 891287007
? 1
! 46454 548333260
? 12048
! 10176 575767869
? 1
! 27978 446712867
! 49755 963804487
? 1
! 48380 88903184
! 48158 904038098
! 40363 473712393
! 27826 757990655
! 33422 657161384
! 35719 32685764
! 14582 885831298
? 1
! 20167 874518998
? 1
? 11694
? 1
? 1
? 1
! 10164 354858605
! 9604 533671786
? 1
? 1
? 1
! 38381 80017902
? 1
! 3699 244488571
? 26592
? 1
! 46924 364910047
! 31218 26573570
! 45433 305417088
? 1
? 1
? 1
! 48879 376361061
? 1
! 10345 403112391
? 1
! 29404 851926964
? 1
! 1798 153790060
! 22802 786176289
! 25001 591248243
! 3228 433584690
? 1
? 1
? 45449
! 21381 100632540
! 45643 389388420
! 25545 922098671
! 29431 892428582
? 1
! 39924 763021256
! 23392 889904195
! 13117 643951351
! 35799 191143394
? 1
! 13645 577353939
! 36301 943595436
? 1
! 39230 507216464
! 19729 594864212
? 1
? 1
? 21953
! 12962 920759272
? 39143
! 32279 278262297
! 42865 6788843
? 1
? 1
? 1
! 22285 699367235
? 1
! 38934 975561893
? 1
! 31904 938761607
? 1
? 1
! 14810 230843296
! 25284 394752612
? 1
? 1
! 5565 519600311
? 1
! 6923 163200129
? 1
? 1
? 1
? 1
! 35780 305896016
! 36316 219457093
! 6028 411207610
! 41948 459750890
! 39519 137274734
? 1
? 1
! 26069 995205000
! 18079 734402339
? 36532
? 1
! 43194 747805674
? 1
! 41767 43578770
! 26148 657514206
? 1
! 2987 877679779
? 1
! 28442 127492883
! 25735 774734786
! 37149 13187386
? 1
! 1183 176572844
! 35190 214794966
! 43767 13852713
! 47912 874642912
! 17591 225658428
? 1
? 1
? 1
! 23507 41510358
! 34155 443657700
! 27699 562773317
? 1
! 14201 411781623
? 1
! 27781 147645454
? 1
? 1
! 5860 134477937
? 1
! 33956 957742900
? 1
! 254 358471835
? 1
! 25242 254825269
! 3964 578964943
? 1
! 21482 397639475
? 1
! 38951 440926164
! 19637 168368180
? 1
! 6353 70391727
? 1
? 1
? 1
! 86 668227092
! 10172 672284326
? 36974
? 1
? 1
! 23751 859085203
! 29645 222979134
! 14336 907802114
! 15836 302639079
? 1
? 1
! 47707 261932659
! 21585 752274652
? 1
! 37461 447187811
! 5056 49219685
! 34336 452875421
! 48645 619486031
? 1
! 17785 655218177
! 5405 829577779
! 44828 161980892
! 26784 575162700
? 36064
? 1
! 41008 61382814
! 28101 83264414
? 1
? 1
? 1
! 3607 314214905
! 19293 509992084
! 33544 329045153
! 24985 228385115
! 14317 955014335
! 10548 335663932
! 39927 95122751
? 28717
? 1
? 1
! 31260 965124936
! 36348 890083499
? 1
? 1
! 34484 421377822
! 24683 880934469
? 1
! 20852 703781764
! 9177 95876100
? 1
? 1
? 1
? 27575
! 29015 309602808
! 27568 770542470
? 1
? 1
! 20207 757232204
? 1
! 30595 496132681
? 1
? 1
! 20757 471778831
! 35725 505386081
! 20903 628575132
! 29092 307343131
? 1
? 1
? 1
! 36576 89095994
? 1
? 1
! 9600 995222442
? 1
! 6391 967170297
! 41462 982028435
? 1
! 19379 787590058
? 1
? 1
? 1
? 1
! 14567 589560842
! 17746 464170328
? 1
! 35414 380675476
! 34265 366107369
! 26753 499929211
! 45536 889819498
? 37315
? 1
? 1
! 8312 290272035
! 22598 526689293
! 24142 591635344
! 10500 464583270
? 1
! 30085 667151809
! 19597 578381085
? 1
? 1
! 38136 218486575
! 9494 487868871
! 13301 186019693
? 23585
! 8109 732395930
! 32028 148304346
! 5391 392046499
? 1
! 31560 418898373
? 1
! 14768 511168887
! 35465 58039318
? 1
? 1
? 46232
! 11008 170558868
? 1
! 6247 86876966
? 1
? 26919
? 1
? 1
? 16153
! 24893 570016086
? 1
! 36112 141599474
! 4883 776537516
? 1
? 1
! 44170 622298794
! 16579 720518053
? 1
! 41366 433987770
! 40815 936575700
? 1
! 48951 924099642
! 33614 357668631
? 1
! 7345 499649942
! 32374 70473181
? 1
? 1
! 9674 639896095
? 8812
? 1
? 1
! 23812 337165066
? 1
! 11674 895139839
! 16173 828354254
! 16056 188777032
! 16691 295995420
? 1
? 1
! 30698 26539223
? 1
! 45349 94427722
! 38546 53215219
? 1
! 29732 655851224
? 1
! 16036 641182112
? 1
! 21538 334903081
? 1
? 1
? 1
! 22109 399827024
? 1
? 1
? 1
? 1
! 45870 598826780
? 1
! 32552 815692153
? 1
? 1
! 37572 268382618
! 48740 483849748
! 32034 316777552
? 1
? 36854
? 1
! 29224 653777963
! 36484 764265356
? 1
? 46188
? 19070
? 1
? 39556
? 1
? 1
! 34169 89098286
! 28294 335271342
! 25630 618298163
? 1
! 16842 642494303
? 1
? 1
? 1
? 1
! 9555 113984161
! 4385 973277977
? 1
! 33652 765764703
? 1
? 1
! 11722 572107914
? 1
? 1
! 35425 128918902
? 1
? 1
? 1
! 13622 231150694
? 1
? 1
! 45373 545659367
! 4739 751071292
! 21838 65779220
? 1
! 12843 303295749
? 1
? 1
! 12410 96252803
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 10403 927901342
! 31166 958299168
? 1
? 1
? 1
? 1
? 1
? 32278
! 17770 819517604
! 45696 733120958
? 1
? 1
! 13923 229849640
! 32651 794254892
! 7277 936861706
! 18186 818301295
! 5172 363028870
? 1
! 43083 336129402
? 1
? 1
! 48696 389093110
! 48175 577537762
! 29973 360930999
! 35319 359059505
? 1
? 1
? 1
? 1
? 1
! 30229 580159209
! 26307 624098124
! 3322 102424314
! 26344 636605116
? 1
! 29992 842648070
! 19754 670897875
? 43445
? 1
! 19560 801486617
? 1
? 54
? 1
? 1
! 42465 442322479
? 1
! 31315 429660802
! 6200 248082171
? 1
! 23233 909536646
? 1
? 1
! 33695 321138674
? 2583
? 1
? 1
! 27236 262677226
? 1
? 1
! 47169 895235864
? 1
? 5068
! 46252 668896625
! 21712 729063786
! 18493 286829853
? 28389
! 29345 812210177
! 41690 216285146
? 1
? 1
! 18189 132639397
? 1
! 31559 143838141
! 16489 295283755
? 1
? 1
? 1
! 12734 208708702
! 11789 307857455
! 15797 964109377
? 2031
? 1
! 15960 522157039
! 7062 978759839
! 15879 668672251
? 1
? 1
! 43159 389867547
! 27932 92377801
? 1
? 1
! 41390 856314106
! 10285 503890218
! 8194 759940987
? 1
! 28321 143928348
! 27046 257278966
? 1
! 10645 99184849
? 1
? 1
! 32285 385755526
? 1
! 42545 413236262
? 1
! 11448 257035988
! 49278 326802610
! 48188 301527567
? 1
! 39536 219019848
? 1
? 1
! 41205 84308345
? 1
? 1
? 1
? 1
? 1
? 1
! 17138 108012294
! 41917 258020157
! 13057 930031096
! 41881 666562293
! 44797 596131782
? 1
! 28772 561495936
! 54 660903378
! 36108 162070309
? 1
? 1
? 1
! 44863 961936866
! 47904 968596258
! 42261 146323006
? 1
! 35146 8000491
! 41856 793415708
! 22037 279009613
? 1
! 19031 928473411
? 1
! 45581 575565543
? 16770
? 1
! 44200 468640179
! 35408 226581191
! 1783 621422530
? 1
! 32946 282924822
? 1
! 22304 460283796
! 42916 658834850
? 1
? 1
! 49124 379114297
? 1
! 14743 614491687
? 1
! 25519 380942762
? 12487
! 25454 500090551
? 1
? 1
! 14367 692108116
? 1
! 26666 27468405
! 3404 323506194
? 26937
! 3386 299886043
! 23445 737935981
? 1
! 26067 747484300
! 4523 846483839
! 32571 427260973
! 13980 584486169
? 1
? 1
? 1
? 1
! 2192 556801391
? 1
! 34545 579848299
? 41121
! 4838 456003098
? 1
? 1
? 1
? 6564
? 1
! 39144 81236105
! 16357 407009167
? 1
? 1
? 1
? 1
! 16879 321912018
! 13867 281452303
! 30732 214174122
! 11796 540835902
? 1
? 1
! 19054 758285157
? 1
? 1
? 1
? 1
! 27464 671099247
! 45328 690871858
! 17074 668440451
? 1
? 1
! 15043 600556811
! 34998 586718193
? 1
? 1
! 45731 575108696
? 1
! 5982 78275983
! 19904 975645488
? 1
? 1
! 33343 85159850
? 1
? 10742
! 30881 440773172
! 28550 993982759
? 1
! 48479 379182348
? 1
? 1
! 25969 885011408
? 1
! 18471 487994587
? 1
! 38159 461186575
? 1
! 38084 691831788
! 10973 896054880
? 1
? 1
? 48089
! 12753 180831653
! 1229 46096005
! 27466 465790755
! 48028 486106147
? 1
! 45863 527382764
! 11590 376909943
! 19539 389961276
? 1
! 28682 946484329
? 1
? 1
? 1
? 1
? 13423
? 1
! 29044 540560230
! 31990 597991426
? 1
! 2596 39446087
! 19777 726766975
! 22869 778302952
! 44167 634645322
! 22195 26364768
! 25839 484523626
? 1
? 1
? 1
? 1
! 9426 150613208
? 1
! 10858 762043470
? 1
? 1
? 1
! 8535 753574955
? 1
? 1
? 1
! 24366 520549284
! 1042 440840640
! 37274 282965730
! 3707 539341956
? 1
? 1
! 19540 400204502
! 47568 858083139
? 1
! 3056 212566248
? 1
! 32470 997525382
? 1
? 1
? 1
! 10977 535521359
? 1
! 8750 850213246
! 10794 369504150
? 1
! 12867 351108106
! 29596 352939758
? 1
! 30981 282330187
? 1
! 2004 926371753
? 1
? 1
? 1
? 25905
? 1
! 26745 433290314
? 1
? 1
? 1
! 40950 426245571
? 1
? 1
? 1
! 23349 143875646
? 47701
! 37664 958596413
? 1
? 1
! 15451 74802416
! 24689 767039177
! 25770 478795133
! 10349 168307371
? 1
? 1
? 1
! 35632 869454125
? 1
! 20231 23493362
! 18374 692064278
! 7284 858305016
! 12475 456542228
! 28439 698681270
! 5616 227825277
? 1
? 1
? 1
! 26905 253843655
? 1
! 33558 157780444
? 1
? 1
! 33971 565796635
! 16935 397368338
! 4538 77543590
! 3989 326495597
? 1
! 47986 829218487
! 35072 74880376
! 33021 905469448
! 2164 701701856
! 21801 232174822
! 31198 379917212
! 4588 699399748
? 1
? 1
! 42053 78641576
? 1
? 1
! 23670 304722724
! 38118 491591367
! 26095 936659803
! 34750 371376482
? 1
? 47668
! 25691 533734358
? 1
? 1
! 28774 781901169
! 47717 981665348
? 1
! 37844 224442437
? 1
! 48571 204204805
? 1
? 1
! 16300 14325892
! 47271 682512677
! 32439 527343007
! 36839 586287286
! 2211 459226856
! 8306 600631827
? 1
? 1
? 1
? 1
! 15626 125057915
? 1
? 1
? 1
? 1
? 1
! 47284 415015830
? 1
? 1
! 24314 503012222
? 1
! 23107 999752708
? 1
! 9173 375879248
! 27910 961476970
! 29241 536467892
? 1
! 43411 881982578
! 8232 873718802
! 28072 875360462
? 1
! 38664 311038915
? 1
! 21406 680132742
! 10543 611101263
? 1
? 1
! 16576 831288429
! 40350 68381284
? 1
? 12135
! 34996 921809047
! 48563 99479721
! 3215 666976740
? 1
? 1
? 1
? 1
! 14139 692287445
! 10328 506770258
? 1
! 25964 241938514
! 18104 251277535
? 1
? 1
? 1
? 1
? 1
! 27371 846752395
! 32367 331399557
! 48120 551960636
! 8678 341261436
? 1
? 1
! 12063 955170926
! 43796 240596320
! 21304 869296733
! 35137 528107347
? 1
! 14986 388400148
! 44873 688321655
! 22315 118787126
? 3759
? 1
! 3778 508057683
! 25266 344727087
! 39211 286948451
! 44503 6018356
! 49861 148705913
? 1
! 18091 757375335
? 18964
? 1
! 35912 687594517
? 1
! 31858 650521151
? 42598
! 22168 858517229
? 1
! 28834 582983635
? 1
? 1
? 1
! 5481 819479993
? 1
? 1
? 1
! 6079 287291649
! 26909 496557914
? 17142
! 33531 708485745
? 1
! 45372 618938947
? 1
! 6233 407372578
? 1
! 45266 660047178
? 1
? 1
? 1
? 1
? 1
? 1
! 34144 131650518
? 1
! 21594 971259614
! 10606 116101689
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 6325 279107293
? 1
? 1
? 1
! 22579 880506315
? 1
? 1
! 44536 539706372
? 1
? 1
! 17780 190747248
! 14475 269583214
! 7413 52414188
? 1
? 1
? 2882
! 19636 931374673
! 26003 701471624
! 36552 115856289
? 1
! 43585 812556475
? 1
! 25084 953306694
? 1
? 1
? 1
? 1
? 1
? 1
! 34994 683411114
! 23576 709039422
? 1
? 1
! 15486 15109998
? 1
! 16285 509326526
! 47645 592386694
! 2315 203527324
! 32403 720374121
! 23222 704910438
! 24579 70469343
! 43484 425269798
? 1
! 23816 332049907
! 29767 353355291
! 28631 888585452
? 1
! 48560 490367906
! 41511 116304237
? 15091
! 25183 915539887
? 1
! 27952 574476259
? 1
! 7269 851610284
! 23850 615857617
! 3842 615982472
! 35373 425605654
! 5827 77616639
? 1
! 39270 861586621
! 13506 327266141
! 16091 339824261
? 1
! 35363 402472085
? 1
! 37754 650168394
! 9448 705328193
! 13718 801555900
? 1
? 1
! 22108 921539082
! 36118 535881307
? 1
? 1
? 1
? 1
! 33767 171354601
! 30897 940885495
? 1
? 7787
! 38862 198246839
! 14346 692242027
! 16757 143926177
? 1
? 1
! 23086 155370530
! 48133 272731276
! 41000 33138965
! 45249 233490938
! 39525 198949475
! 678 286570498
? 1
! 2231 705029965
! 11504 370165831
! 25144 209685568
? 1
? 1
! 20869 805553535
? 1
! 6972 211294686
! 46782 688437437
! 4683 448266249
? 1
? 1
? 1
! 13225 326014771
? 1
! 10621 383566616
? 39924
? 1
? 1
! 26423 266090860
? 1
? 1
! 23517 563224835
? 1
! 7682 741641051
? 1
! 5236 141960613
! 23224 111547990
! 43121 785156848
! 39233 186591106
? 1
? 1
! 48895 328077517
? 1
? 1
? 1
! 9362 235950943
? 46349
! 40538 395550350
! 4669 616078720
? 1
? 1
? 1
? 1
? 1
? 19510
? 1
! 39623 57139099
! 28802 435103498
! 3302 84140265
! 5550 895023682
! 44024 631404687
? 1
! 11575 426344786
? 1
! 49659 135904375
? 1
! 49238 307176979
? 1
! 3301 685860206
? 1
? 1
? 48529
? 1
! 14433 971144311
? 33304
! 19555 299132822
! 40659 998429774
? 1
! 32638 410678199
! 38976 336403170
! 20521 63569739
? 1
? 1
! 4249 231622163
! 32573 914699582
! 8444 484845263
? 1
! 1563 437013748
? 1
! 14315 881513002
? 1
! 9910 39038084
? 1
! 1387 228805901
? 1
? 1
? 1
? 1
! 26503 800935991
! 46726 696671917
! 2024 677879255
? 1
? 1
! 27206 408366955
! 42022 719075197
? 1
! 46342 84960107
! 28208 92064888
? 1
? 1
! 49239 42537372
? 1
? 1
? 32386
! 13009 620978831
! 38966 553937542
! 33910 760500561
? 1
! 8519 886441354
? 1
? 1
! 17887 324349808
? 1
! 5349 859079683
? 1
? 1
? 1
! 10753 584135270
? 1
? 1
? 1
! 42482 798561409
? 1
? 1
? 1
! 34675 907452311
? 1
! 9218 188703075
? 28964
! 4218 689824472
! 1091 728505014
! 3275 605209041
! 5074 290908659
! 48825 880093085
! 19609 244236578
? 1
? 2820
! 10201 776192540
! 18613 261911749
? 1
! 36457 76266492
? 1
? 1
! 43116 506835001
! 34830 365140884
! 11037 686099277
! 40850 639682198
! 11427 379438675
? 1
! 29042 606127380
? 1
! 49135 647427895
! 13781 182844087
! 9753 148666979
? 1
! 49621 377413388
? 1
? 1
! 7411 957642599
? 1
? 20322
! 17002 20287736
? 1
! 15227 987143437
? 1
? 1
! 17414 271388447
! 26935 612098232
? 1
? 1
! 37691 809339568
? 1
? 1
! 23090 103467959
? 45730
? 1
? 1
? 1
? 1
! 19588 163050258
? 1
? 1
! 43910 996021276
! 49450 608867008
? 1
? 1
? 1
! 48731 55787326
! 36867 160586186
? 1
! 7492 964799421
! 22644 881790030
? 1
? 44041
! 40879 58514083
? 44652
! 24045 203502208
! 25014 357877414
! 21448 243208950
! 46335 653600284
! 39273 145243941
? 1
! 40098 753069564
! 23739 308522434
? 1
! 12034 245123210
! 22453 835170794
! 29480 879615896
? 1
? 1
! 7888 963648134
? 1
! 47652 915730125
! 28283 540295513
? 1
! 12705 933042244
? 1
! 28034 775335016
? 1
! 34236 926308216
? 1
? 1
! 14213 134092895
! 2607 232394390
! 40133 42989104
! 35397 27674144
! 16387 894978854
! 10194 375435391
! 25625 973034845
! 651 673260156
? 1
? 1
? 1
! 25513 26660671
! 9706 154740326
! 40437 345078260
! 35740 80374562
! 45358 703799747
! 46529 88130036
? 1
? 1
! 9519 584669044
? 1
? 1
? 1
? 1
! 378 333964903
? 1
? 1
! 11174 526772908
! 45943 124694671
! 4479 78721492
? 1
! 36147 468109679
? 1
? 1
! 16459 840590908
! 15820 165532708
! 47590 353603567
! 20112 637022603
! 2936 712746908
! 17465 306359352
? 1
! 20563 182181987
! 28239 308743294
? 1
? 1
! 27362 20858917
! 11021 342108430
! 18290 575363463
! 2826 260327593
! 7751 540909476
? 47573
! 7123 285224572
? 1
! 36323 933203359
! 49456 365424649
? 1
! 36593 120933939
? 1
? 1
! 42019 540373697
! 44625 160419478
! 30887 343509884
? 1
? 1
? 1
? 1
! 48601 72286493
! 2110 19725570
? 1
! 45374 612123789
! 39868 667005453
! 33477 702480806
? 1
! 4194 989979631
? 1
! 3242 739104142
! 31942 639257006
! 49438 789495606
? 1
? 1
? 1
! 49188 135830679
? 1
? 1
? 1
! 22087 490097770
? 1
? 1
! 14427 352922463
! 18368 736405032
! 7662 712212936
? 1
? 36543
! 30291 746079355
! 13200 354863116
! 42906 690581536
? 1
? 1
! 5598 687298145
? 1
! 32204 570926472
? 1
! 42520 294661866
? 1
? 1
? 1
? 26727
? 1
? 1
? 1
? 48362
! 15610 59763276
? 1
! 34605 686120370
? 1
? 1
? 32751
? 1
? 1
! 7764 794013647
? 1
! 12313 433656856
! 18051 449257417
! 26877 507645321
! 9269 696564151
? 1
? 1
? 1
? 1
? 1
! 764 451468548
! 16971 219530220
? 1
! 33327 231774563
? 1
? 1
? 1
! 16602 61893376
! 33471 854638968
! 10831 245806876
! 23644 789250995
? 1
! 5240 367445346
! 18390 695860887
! 47017 250869552
! 30553 297715772
? 1
? 1
? 1
? 1
? 1
! 6013 586754984
? 1
! 7564 146083181
! 34743 504233197
! 12473 953757397
? 1
? 1
! 755 744839282
? 42824
? 1
? 1
! 1241 975826482
? 1
? 1
? 1
? 1
? 23011
! 32892 55605147
! 42880 867583340
? 1
! 3503 92475702
! 23793 281208166
! 43235 196501089
? 1
? 1
! 24379 525729268
? 1
! 15023 927657697
? 1
? 1
! 26112 634712193
? 1
! 21902 156761169
! 7281 607691466
? 1
! 47728 461099355
? 1
? 49798
? 1
? 1
? 1
! 22134 837136490
! 44156 717147450
! 31105 72861042
! 8720 958072087
? 1
? 1
! 49110 221804665
! 16268 663181582
? 1
! 1571 884215226
? 1
! 37420 664331390
! 28823 685149436
? 1
? 42747
! 28236 813772095
? 1
? 34477
! 945 921324152
! 16552 642666240
! 7834 278834137
? 1
? 1
! 13012 381887103
! 15105 604298474
! 29055 714301785
? 1
! 35162 977075114
? 1
? 1
! 21494 4618064
? 1
! 15990 991991775
? 1
? 1
? 1
! 44930 396298802
! 33820 636237966
? 1
? 1
? 1
? 1
! 14081 696344726
? 1
? 1
! 27014 229164857
? 1
! 3340 533674538
? 1
? 1
! 45936 12282727
! 11359 523001422
! 24927 848413445
? 1
? 1
? 1
! 37880 230764152
? 1
? 1
? 1
! 6040 416904033
? 1
? 1
! 20087 720721300
? 1
? 1
! 34079 47507185
? 1
? 1
! 31313 682426685
? 1
? 1
? 1
? 1
? 36890
? 1
? 1
! 48748 773629738
? 1
! 4131 341005258
? 1
! 44034 907695205
? 7773
? 1
! 3969 182273600
? 1
? 1
! 38379 342132997
! 37026 724696545
! 14993 643252103
? 1
! 14245 250660206
! 41451 287350201
? 1
? 1
! 39465 808644492
! 18763 738421293
! 3348 283592778
! 22014 733226597
? 1
? 1
! 40972 359974573
! 10121 177359717
! 42784 854226979
? 1
! 6412 775204727
? 16462
! 28971 278056713
? 1
! 28945 209750233
! 42176 492652557
! 15634 589046892
? 1
? 1
! 45132 739468509
! 45751 926477506
! 43923 142962626
? 1
? 1
! 28083 127864249
? 1
? 28188
! 5987 385031854
? 1
? 1
? 11707
? 1
? 1
? 1
? 1
! 2752 696261815
! 46129 819597447
! 29694 665102190
! 10881 324094052
? 1
! 7221 44929628
! 15518 386337777
? 1
! 11813 622829283
! 24164 123611714
? 1
! 35202 364480136
? 1
? 1
! 6472 310120612
! 28759 981850579
? 28868
! 37827 260363609
? 1
! 20003 119355789
! 20738 95262154
? 1
? 47976
? 1
! 14861 845347925
? 1
? 1
? 1
! 37842 312570837
! 9751 549764040
? 1
? 1
! 2457 32615156
? 2258
? 1
? 1
! 31647 204198121
? 1
? 1
? 1
? 1
! 26943 985857727
! 17155 416501208
? 1
! 29250 882348661
? 1
? 1
? 1
? 1
! 18945 392072837
! 33151 909642757
? 5300
! 13639 804100673
? 1
? 1
? 44200
! 41535 567025201
? 1
? 1
! 13849 210073341
! 295 732763787
! 21086 789920348
! 38270 741920521
? 1
! 2566 167044140
? 1
! 8509 112192441
! 6471 597541668
! 37195 621810122
? 1
! 8845 188516160
? 1
! 14244 168744833
! 20854 687100983
! 692 324620828
? 1
? 1
? 1
! 10441 898962410
! 25184 254633943
! 19352 373348506
? 1
? 1
! 354 146565623
? 1
! 11765 816165243
! 6126 750377239
! 36157 559586567
? 1
! 29817 409493871
? 1
! 46722 276311873
? 1
? 1
! 29873 890258461
! 22310 774268519
! 48088 880521077
! 29107 628518876
? 32451
! 15293 168167655
! 15586 995979351
? 1
? 1
! 15930 75897753
? 1
? 1
! 37485 752403074
? 1
! 25586 273229756
? 1
? 1
? 1
? 1
! 11099 530522168
! 43090 726127514
? 1
? 1
! 32159 258248992
? 1
! 38393 25147091
? 1
? 1
! 38010 455344669
? 1
? 1
? 1
! 39014 202008780
! 11453 976562704
! 39686 48852340
? 1
! 45878 179898879
! 31129 481983275
? 45451
! 29690 258528744
! 21706 752926525
! 29957 501509853
? 1
! 16417 940254135
! 16273 372240066
! 4301 680534936
? 1
! 34667 311011823
! 33223 662703752
! 37745 23485957
? 1
? 1
? 1
! 38171 981155490
! 43404 272503346
! 47683 60625943
! 4054 742328952
! 46275 191631636
! 26245 373118752
! 262 548253154
! 4629 579171030
! 9108 252099221
! 22759 424853495
? 1
? 1
! 21327 346480040
! 47371 224631393
! 49050 929848620
! 17022 676330433
? 1
? 1
! 20476 367870487
! 49406 508898677
? 1
! 14389 167248487
! 24247 320835935
! 41599 656052199
! 11729 993465839
? 1
! 25711 748621903
? 1
? 1
! 23602 879417909
! 14871 671488487
! 8264 938112893
? 1
! 12566 404571631
! 19150 639332276
? 1
? 1
? 1
? 1
! 40635 721737051
? 1
? 1
? 1
? 1
! 13497 25930388
? 1
! 38272 380850060
! 39296 215172171
? 25954
! 9993 359274293
? 1
? 1
! 302 678801334
? 1
? 6884
! 41660 870538099
? 31072
! 858 86962650
? 1
? 1
? 1
! 16456 94594894
? 1
! 40609 260242155
! 11177 454383164
! 12055 87803386
? 1
! 880 178936803
! 27964 963607961
? 1
! 31712 480729574
? 1
? 1
? 1
? 1
? 1
? 1
! 14898 170925455
? 1
? 1
! 7603 81083378
! 15278 386885878
! 16880 302738630
? 1
? 1
! 36465 48783022
? 1
? 1
? 1
! 44565 199388968
! 20930 796889827
? 1
! 671 84323652
! 35614 71612544
! 2759 893528805
! 38900 211952784
! 41069 258774084
! 49477 615349397
? 1
? 1
? 1
! 17446 929876876
? 1
? 1
! 30304 63286857
! 9520 301044883
? 1
! 26518 895692715
! 42421 241474348
? 1
! 2933 266110969
! 39656 83284404
! 41915 217856080
! 21206 174981525
! 28353 243637458
? 1
? 39327
? 1
? 1
! 10160 329864418
! 21441 29105810
! 41769 988009607
? 1
? 1
? 1
? 1
! 2549 134918092
? 1
? 1
? 1
! 32424 689464246
! 11759 183062357
? 1
? 1
? 1
? 1
! 48959 578555322
! 8455 679689163
! 27320 435025650
! 31452 215926550
! 10377 305576705
? 1
! 44533 127438991
? 1
? 9418
! 406 52405640
! 38257 84644003
! 10771 527686789
? 1
? 1
! 47057 677937258
? 1
! 28445 580399990
? 1
! 954 447613412
? 1
? 1
? 1
! 27035 644553830
! 23570 788969504
? 1
? 1
! 32489 378236169
! 4483 726782458
! 38434 293810788
! 35805 237236040
! 4929 181072983
? 1
! 37677 785608160
! 37278 888327233
! 19812 528960411
! 42534 719766984
? 1
! 27059 610010422
? 1
? 1
! 31294 541902832
? 1
! 43703 699273149
? 1
! 2481 813436212
? 1
! 44801 233813029
? 1
! 28847 960315663
! 48089 68536814
? 1
! 41704 10045781
! 42645 380715545
? 1
? 1
! 35854 695358122
! 6196 464895768
? 1
! 36716 749478260
! 45877 628066950
? 14428
? 1
? 1
? 1
! 45722 358384885
? 1
! 40696 996169254
? 46837
! 13940 743466541
? 1
? 1
! 21348 707467162
? 1
? 1
? 1
? 1
! 35825 551823626
! 24859 397599814
? 3969
? 1
! 5372 868776961
! 6660 854479358
? 1
? 1
! 23078 367933738
? 1
? 1
? 1
! 35794 99200939
! 32259 727100681
! 22085 76242510
! 35435 525354482
! 38781 432428390
! 20278 600856435
? 1
? 1
? 36345
! 31281 37680659
! 37141 366100591
! 23157 174061890
? 1
! 18472 579391854
! 2616 454319603
? 1
? 1
! 43815 3368409
! 46867 844151324
! 21426 952671874
! 2891 461647189
! 46783 941791701
? 1
! 1087 847254250
! 35884 252740339
? 1
! 32394 541930661
? 1
? 1
! 556 479263795
! 19428 774581593
? 1
! 19986 1555368
? 1
? 1
! 8930 100510963
! 40842 295214321
! 5748 275006552
! 45646 487064343
? 1
? 1
! 46472 898154532
? 36222
! 8886 331423030
! 37079 693317988
? 1
! 40548 863363695
? 1
? 1
! 26778 419131811
! 4755 990672912
! 46642 309933175
? 1
? 1
? 1
? 1
? 1
! 13162 832512080
! 4205 241454755
? 1
! 37038 425439247
? 1
! 40494 811932182
? 1
! 30926 3599899
! 20904 367614187
? 1
! 27337 221659968
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 39468
? 1
? 1
! 27461 965358208
? 1
? 1
! 41088 555405184
! 6429 706538130
! 45663 565648032
? 1
! 6451 460379108
! 21582 589772284
? 1
! 3944 591199974
? 1
? 1
? 25011
? 1
? 1
! 30278 272957900
! 38405 149378969
? 1
! 16262 31465357
! 21393 437208064
? 6465
! 10373 593328892
! 30772 294414590
! 38378 465515968
? 1
! 9589 696564593
! 14771 527636489
? 1
? 46023
! 21054 97226184
! 46331 219650657
! 21617 407239219
? 1
? 1
? 1
? 1
! 41327 957679236
? 1
! 16759 953685987
! 28556 237685867
? 1
? 1
? 1
! 11584 841526850
! 39770 662641831
! 14528 763020118
! 35148 41653209
? 1
! 47185 739133293
! 13424 567931908
? 1
? 1
! 24462 981906243
! 10272 748312652
! 47794 728915787
! 40114 531544210
? 1
! 15504 545593716
! 22187 829386765
? 1
? 1
? 1
! 8165 429665215
? 1
? 1
? 1
! 20973 457771563
? 1
! 42719 234931883
? 47271
? 1
! 41450 501950944
? 1
! 22795 454583857
! 11514 42845995
? 1
! 4699 672820264
! 6350 696199022
? 1
? 1
! 31806 201339037
? 1
! 32686 202091658
! 3781 370326128
! 48256 176375301
? 19797
! 18608 321768857
! 21583 891411411
! 3584 888478000
! 4806 740072546
? 1
! 45698 144681027
! 35219 827869764
? 1
! 10101 611309931
? 1
! 42092 792592772
? 1
? 1
! 31925 46468477
! 46705 514602573
! 6837 158477399
! 5410 915523905
! 9575 107638222
! 25521 636229216
! 28961 997280867
! 10009 210621773
! 35636 490685421
? 1
? 1
? 1
? 1
! 21232 1409977
! 45146 740513972
? 1
? 1
? 1
! 24042 844485433
? 3438
? 1
! 35107 186665083
? 1
! 32560 634600797
? 1
? 1
? 1
! 33448 712674145
! 24389 611929542
! 36141 892694311
! 20267 635083696
? 1
! 30020 445417798
! 33519 112976256
? 1
! 20169 440531402
! 3664 813060715
? 48060
! 37165 44489883
? 1
? 1
? 1
! 16 913369995
? 1
! 8356 951233535
? 1
! 6681 192392225
? 1
! 46753 355902207
? 1
! 33745 657656555
? 1
? 1
! 36893 758118700
! 23733 888950732
! 12182 519899583
! 46700 870253803
! 5464 199662845
? 1
? 1
? 1
! 23213 592012788
? 1
! 21478 54488051
? 1
! 20386 111344404
? 1
? 1
? 1
? 1
? 1
! 35491 391105883
? 1
! 30374 137251050
! 527 352009184
? 1
? 1
? 1
? 1
! 40166 205684948
! 17285 19825533
! 27671 504540484
? 1
! 15229 598712326
? 1
! 32145 229729982
? 1
? 1
! 28416 929403033
? 33392
! 24713 890807319
? 1
? 1
! 41178 859340763
? 1
! 1786 185273738
! 26998 157569534
! 48233 320697444
? 1
! 32330 948191889
! 730 581815606
! 23886 940826853
? 1
? 1
? 1
? 1
! 25304 102911514
! 37447 193694367
! 46605 766922980
? 1
? 1
! 41823 762849910
? 18216
? 1
? 1
? 1
? 1
! 7045 409537135
! 36814 254593566
! 44052 350611466
! 14398 617893211
! 45452 923982754
? 27487
? 1
? 1
! 5466 919526954
! 28316 163979789
! 16149 371868349
! 26593 188184265
? 1
? 1
! 10799 180658271
? 1
? 1
? 1
! 22839 521061352
? 1
? 1
? 1
! 1865 760399996
! 19882 671163435
! 10573 898514415
? 1
? 1
! 33690 376382669
? 1
? 1
? 1
? 1
! 7152 760540421
! 39618 172435828
? 1
? 1
? 1
? 1
! 42407 524051856
! 39891 161707530
? 1
! 42686 414535616
! 35613 2843102
? 1
? 1
? 1
! 41233 380772731
! 15296 802595984
? 1
! 1209 334767988
! 47825 595336572
? 1
! 25264 925091368
? 1
! 44475 857575140
! 1777 137740131
! 27807 670789782
! 34286 495876722
? 1
! 18126 589200281
! 13358 189605329
! 49782 616951457
? 1
? 43358
? 1
? 1
? 1
? 1
? 1
! 18974 977801621
? 1
! 17043 203942651
? 1
! 34519 665134731
! 9716 103334073
? 1
! 32332 787002979
? 1
! 9595 975112128
! 40642 319171961
? 1
! 24201 394295630
? 1
! 7528 881053438
? 1
? 1
? 1
? 1
! 2498 258743527
! 19239 802991592
! 34472 514167975
? 1
! 45749 208817390
? 1
! 25543 125679638
? 1
? 1
! 46528 273498733
? 1
? 1
? 1
! 45473 361584331
? 1
! 5702 118881912
? 1
? 1
! 44783 109718147
? 1
! 4091 78361604
? 1
! 8162 671249041
! 257 562438963
? 1
! 46285 157589550
! 34274 44219809
? 1
? 1
? 1
! 17765 39449624
! 33513 397671598
? 1
? 1
! 40301 997157027
? 33132
! 47088 559564523
? 1
? 1
? 1
? 1
! 46259 494461269
! 1762 883878177
! 6301 759109473
! 31377 119100576
! 17500 491605660
? 1
? 1
! 24809 616220879
! 8615 205622906
! 40735 877459664
? 1
! 1487 538927243
! 44807 713612681
! 21220 991096712
! 29094 862665001
? 1
? 1
! 3639 843132521
? 1
? 1
? 1
? 1
! 47539 570365486
? 1
? 1
? 1
? 1
! 20542 877474853
! 10742 391223939
? 1
! 49539 430279350
? 1
! 10017 507088988
? 1
? 1
! 46037 851717538
? 1
! 8820 494709275
! 27013 819156297
? 1
! 34951 971143962
? 1
! 29509 797831460
? 1
? 30343
? 15807
! 19025 427814768
? 1
! 39787 806573783
? 1
! 10250 482797685
! 6708 722289745
? 26890
? 1
! 35415 601435541
? 1
? 1
? 1
! 36073 667326860
? 8881
? 1
! 4833 966875402
? 1
! 37700 590672454
? 1
? 1
! 36781 357748132
? 1
! 31019 217987581
? 1
! 39605 208247188
! 46361 625420684
! 4083 342212610
? 1
? 1
! 37365 981595256
? 1
! 37594 978075049
? 1
? 1
? 1
! 36599 41225650
! 27463 387096878
? 20982
! 7169 404509851
! 13846 174177060
! 20634 1236526
? 1
? 1
? 1
? 21063
? 1
? 1
! 5249 581433587
? 1
! 20323 652923248
? 1
? 1
? 1
? 1
? 1
! 48052 14393830
? 1
! 16050 680972119
! 38484 260864020
! 41474 262663248
! 21286 782046506
? 1
! 44383 684708030
! 48722 330210983
? 1
! 14856 897185993
? 1
? 1
! 5568 482844932
! 27558 769931648
? 1
! 24251 340265421
? 1
! 47785 536484679
! 4485 204396143
! 3801 775379461
! 30467 335802899
! 14679 61317089
! 43335 228388899
? 47842
? 32732
? 1
? 1
! 194 953963897
! 21728 614765671
! 16264 751618404
? 1
! 19528 449784472
? 1
! 36869 997209865
! 42486 788718027
! 24152 689985946
? 1
! 26072 715583101
! 2210 774500041
? 1
? 1
! 5519 360628114
? 1
! 8261 640371226
! 3197 73003543
! 2323 540639786
! 3321 824539086
? 1
? 1
? 1
? 1
! 48114 732654649
! 48425 234047042
? 1
! 16309 179777567
! 43756 630831762
! 9236 2183397
? 1
? 1
! 42935 984703341
! 47654 998196667
? 1
? 1
! 16998 893516351
? 1
? 1
! 29342 367185240
? 1
! 40328 504138213
! 19859 651954161
! 49804 717515563
? 1
? 1
? 1
? 1
! 37115 347841314
! 32725 199651693
! 41400 553147182
! 782 958125271
! 10337 562959105
! 47439 485674996
? 1
! 23750 275010780
? 1
? 1
? 1
? 49284
! 38646 940063232
? 1
? 18582
! 44212 268465743
! 5684 850536511
! 26444 559496782
! 28828 947846278
! 40248 91224541
! 3829 197461671
? 1
? 1
! 23599 143493743
! 4753 794126257
! 41601 296466452
? 1
? 10965
! 42836 980500917
! 12100 293342188
! 24073 598949731
? 1
! 21298 83182422
? 1
! 38943 102257451
? 1
! 20621 29727370
! 11677 934816320
? 1
! 7531 726444297
? 1
! 33372 647681681
! 32018 823447694
! 21445 394805037
? 1
? 1
? 1
? 1
? 1
! 31339 285696692
! 22516 358259043
! 46062 964767089
? 1
? 17055
? 1
! 14643 94016993
? 1
! 11961 539041857
? 1
? 401
? 20565
? 1
? 1
? 1
! 28302 586048679
! 49913 945144360
? 1
? 1
! 13023 194644632
! 21547 63969602
? 39834
! 48721 374136448
? 1
? 1
! 21695 921052861
? 1
! 41542 21207926
? 1
? 1
! 7853 285394535
? 1
! 26899 816245126
? 1
? 1
? 1
! 33415 41278929
! 33783 157956432
! 36067 495567190
? 1
? 1
? 21591
? 1
! 13505 782624042
! 20805 765558251
? 1
! 37032 983376327
? 1
! 25274 30832408
! 47552 80615282
! 35172 654101796
? 1
? 1
! 3659 892759219
? 1
? 1
! 16059 322438767
? 33984
? 1
? 1
! 21103 815331274
! 11976 89929834
? 1
! 43015 273729304
? 45185
! 44259 405913373
! 24121 683426093
! 38115 405578449
? 22322
! 47563 167340975
! 30121 279137427
? 1
! 38932 540070382
? 1
! 34625 82767137
? 1
? 1
! 23269 322055814
! 440 920888965
! 48257 117474231
! 30185 624613570
! 27235 139980092
? 1
? 1
? 1
! 29965 41781856
! 41322 650806776
! 42507 343312994
? 1
! 9283 720204541
! 19899 480385680
? 1
! 14675 331210451
? 1
! 34349 103360118
! 28061 457146188
? 1
! 44020 572368699
? 1
? 1
! 5271 905627716
! 7409 747735752
? 1
? 1
? 1
? 1
? 1
? 1
! 7995 328400029
! 15662 3511425
! 36934 919958938
? 1
! 38926 320288093
! 38878 232685905
! 21182 369611383
? 1
! 1994 511215587
! 5328 428369248
? 1
! 6780 822043406
! 14542 692182873
? 1
! 11163 788265946
? 1
! 41196 731876985
? 1
? 1
! 39243 323505753
? 1
? 1
? 1
! 1403 187397396
! 22938 313296447
! 9060 551685902
! 46301 111400632
? 1
? 1
! 45080 478918417
? 1
! 5560 8451820
? 1
? 1
? 1
? 48885
! 23464 636742875
? 1
! 178 320457612
? 1
? 1
! 23819 572399437
? 30375
! 29843 166926430
! 34642 883807982
! 42821 139440645
? 1
! 2716 553889976
! 11838 329071304
! 8079 827470812
? 16647
? 1
! 11511 654195266
! 29618 693354360
? 29801
! 5993 262770900
? 1
! 16680 115465520
? 1
! 33738 31669245
? 1
! 45774 879011577
! 20756 934819442
? 1
! 19371 235279327
! 38832 668789745
! 13906 222374322
? 1
? 22999
? 48391
? 1
! 13447 209817821
? 1
! 44414 933625314
! 42825 730440310
! 33741 24126062
! 21932 628122840
? 1
? 1
? 1
! 7586 229005425
! 11440 646512450
? 1
? 1
? 1
! 16916 758933607
! 8398 986846992
? 1
? 1
! 49776 171926180
! 35995 156395168
? 34489
? 1
? 1
! 22030 274983739
? 1
? 1
! 47050 569303349
! 38477 258808558
! 46791 180863942
? 1
! 31807 344590798
! 48873 538933626
? 1
? 1
! 6606 785409052
? 1
! 13517 194236011
! 11694 35779482
! 19902 941990721
! 44127 714362387
! 1682 844085526
? 1
? 1
! 7059 759032949
! 4860 744316776
! 43733 192162034
! 377 422676552
? 1
! 31724 802505287
! 2799 90944868
! 16193 397353808
? 1
? 1
! 41973 846639575
? 43319
! 31384 377534374
? 1
? 1
! 6464 634174949
! 16942 13428846
? 1
! 24940 845652862
? 1
! 6976 919655412
? 1
! 831 87525997
? 1
! 20728 658813008
! 43080 950270979
? 6539
? 1
? 1
? 13546
! 1977 7316465
? 1
? 1
! 8877 956524122
? 1
? 19164
! 37218 721842800
! 30558 935644572
? 1
? 1
? 1
! 11780 613678712
! 48116 30284820
! 9096 219997579
! 41674 601481021
! 46452 437792302
? 42196
? 1
! 11776 979492489
? 1
! 34253 516631151
? 1
! 39402 663755440
? 1
? 1
? 1
? 40401
! 49934 476847926
! 30642 158499661
! 11553 931610152
! 17933 10689124
? 1
? 1
! 26549 997045421
? 1
! 6723 560204104
! 4951 395245313
! 40883 541087090
? 1
! 22078 42321620
? 1
! 20591 239084353
? 1
? 1
! 34899 917861442
? 1
! 31931 670031303
? 1
? 1
? 1
? 1
! 13459 513427703
! 29009 251747567
? 1
? 1
? 1
! 43419 107603790
! 18482 209621412
? 1
! 37846 113884983
! 5246 360529742
? 1
? 1
? 1
! 36979 600879885
! 8816 699156376
? 1
? 1
? 1
! 38654 283503208
? 1
? 1
! 44927 133778793
! 1962 994268351
? 1
! 31720 610364468
! 16941 326232015
! 25368 556810207
? 1
! 28338 136785714
? 1
? 45332
? 1
! 16255 329682687
! 49090 20079223
! 21350 974810305
! 42247 407225114
? 43102
? 1
! 6680 357626651
! 34110 106365712
! 27660 315803176
! 33257 999016204
? 1
! 5615 380796438
? 1
? 1
? 1
? 1
? 1
! 33197 897164095
! 20863 981103742
? 1
! 16789 665835175
! 19816 306472724
! 2088 91879857
? 1
? 1
! 24 687662417
? 1
! 342 25635382
? 1
! 34456 202707344
? 1
! 674 76057788
! 48733 188691830
? 1
? 25354
? 1
! 24846 860690458
! 8158 237561709
? 1
! 19502 480037615
! 23255 181207729
! 40280 541775502
? 1
! 42 49354010
? 1
? 23710
! 23861 253468905
! 26626 165398533
! 12521 519272329
? 1
? 1
! 20468 375797816
? 1
! 5718 440082049
! 27198 740029638
? 1
? 1
? 1
? 1
? 1
! 18970 226643661
! 45844 107999706
? 1
! 4433 899947282
! 11505 611314903
! 8031 345708983
? 1
? 1
! 32613 473883359
? 1
! 45883 267430974
! 32970 158147117
? 1
! 36239 681925634
? 1
! 31368 202240323
! 15666 334785450
? 1
? 1
! 15860 457027208
! 1712 736059173
? 1
! 26139 677260475
! 25062 348258855
? 1
! 31359 345978598
! 32654 466817591
? 14022
! 35930 518081535
? 1
! 39420 135113862
! 11085 799339281
! 6609 471438052
! 26714 878261359
! 33924 549840993
? 1
? 1
! 11450 605186343
? 1
! 26783 225922013
? 1
! 38071 227250710
? 1
! 3578 407527932
! 38194 978135735
? 1
! 49405 526489287
! 21599 19298587
? 1
! 28045 403040446
! 28277 419075370
? 1
! 19263 34314433
! 37301 288649518
? 1
? 1
! 26517 701878208
? 1
? 1
! 13620 953830753
! 29127 850325022
! 29863 989421789
! 45308 512490271
! 42106 754668818
? 1
? 1
? 1
! 22481 6416376
! 45465 40780586
! 45209 763483318
! 41124 423115389
! 39345 643389422
? 1
! 26607 72464894
? 1
? 1
! 43522 173961402
? 1
? 1
! 27416 741409735
? 1
? 1
! 3011 771564934
! 24481 630925607
? 1
! 23841 320346561
? 1
? 1
! 2710 397312291
! 29943 457783104
? 1
! 35557 293740612
? 1
! 40641 884489574
! 39783 157000120
! 46319 511285294
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 40443 284193105
? 23819
! 7405 210560666
? 1
! 16001 237948096
? 1
? 1
? 1
! 32601 441068975
? 1
? 1
? 1
! 19487 731528541
! 23510 877869411
! 11401 724020947
? 1
? 1
! 13103 299903231
! 27434 388318225
? 1
? 1
? 1
? 1
! 18047 218352534
! 4272 495259794
? 1
! 17201 858355271
? 38891
? 1
! 32059 620702964
? 1
? 1
? 1
! 40365 411425725
! 48182 479852942
! 5386 952115322
? 1
! 37511 941811720
! 11272 366944121
! 27986 588749703
! 24858 765299312
? 35205
? 1
? 1
! 45998 313480083
? 1
! 38863 37935823
! 31163 682114615
! 49125 349270768
! 1673 744127145
! 22890 262969724
! 24233 112439224
? 1
! 39477 33981365
? 37030
! 49045 164115972
? 1
! 2258 112142106
? 1
? 1
? 1
! 4565 575469486
! 16694 276884350
? 10765
! 16646 544995174
? 1
! 27114 371957290
! 24225 708469247
! 21416 464703189
? 1
? 1
? 1
! 33459 253587670
? 1
! 27632 50398443
? 1
! 34673 517299195
! 3881 795845726
? 1
! 24362 423237551
? 1
? 1
? 1
! 48436 60258614
? 1
! 5247 743636722
? 1
! 15272 99268930
? 1
! 38297 857655018
? 1
? 4112
! 25361 59152698
? 1
? 1
! 20735 965926048
? 1
! 5518 422414955
? 1
! 11013 69975452
? 1
! 15163 231531945
? 1
? 1
! 27745 609660656
! 21239 137559892
? 1
? 1
? 1
? 1
! 42869 26778695
! 17136 316680732
! 12276 135926485
? 1
! 35361 809791052
! 21358 35179853
? 1
! 45007 884809549
? 1
? 1
? 1
? 23105
! 23296 862037495
? 18452
! 30696 407962126
! 4552 38784103
! 12472 498386243
! 49121 118682962
? 30592
? 1
? 1
? 12744
? 1
? 1
! 12657 570326960
? 1
! 27377 233014899
? 1
! 37546 329830536
? 25616
? 40698
! 22327 134680146
? 1
! 9860 486743513
! 17596 749981489
! 9032 762581883
? 1
? 1
? 1
? 1
? 1
! 23136 550196769
? 1
! 13785 260422107
! 14593 497370679
? 1
? 38304
? 1
! 39659 305999643
! 31127 483022305
! 13731 292765007
! 29728 765138287
! 33959 317523998
? 1
! 34476 970431930
! 15660 700834830
! 40835 806342375
? 1
? 1
! 13977 847258666
! 41267 295853732
? 1
! 7317 945782055
? 1
! 760 225327872
? 18387
! 1851 663267560
? 1
! 46591 852812828
! 24879 302168689
! 19476 66030015
! 26997 255532658
! 15699 422949581
? 1
? 40310
? 1
? 1
? 1
? 1
? 1
? 1
? 6592
! 16900 885298257
! 8755 342863612
! 29659 3804062
! 37877 422389080
! 45865 854589093
! 25730 977373487
? 1
! 9054 869030025
? 40385
? 1
! 38146 26725323
! 38421 356707101
! 11142 105746586
! 46415 424586096
! 29077 600528077
? 1
! 16253 567258437
? 1
? 1
? 1
! 47554 935965199
! 28133 80651789
! 3641 442400403
! 19235 287414151
? 16058
? 1
! 18595 600773744
! 44915 360427668
? 16690
! 47772 911898974
? 1
? 1
? 1
! 26769 33244875
! 14621 478418079
? 1
! 9830 376427904
! 33096 162962316
? 1
? 1
! 20447 979706555
! 23786 445489906
? 1
? 1
! 34533 329975109
! 29673 75913002
! 7014 711166734
! 13840 289281180
? 1
? 1
! 16601 142201702
! 40933 561692164
? 1
! 24837 53366130
! 39023 183614585
? 1
! 41862 488718939
! 23893 690161841
? 1
? 1
! 36435 346853743
? 1
! 7875 769614415
! 1705 334054776
? 1
? 1
? 1
? 1
? 1
! 46362 350629380
? 1
? 1
! 19114 25803077
! 4208 403458556
? 1
? 1
? 1
! 43809 441282936
? 1
? 1
! 28811 603003408
? 23774
? 1
! 3400 970513444
! 3431 91648728
! 43045 476907590
! 38634 558554065
! 7437 996279254
? 1
? 1
! 30613 946078633
? 1
? 41857
! 12892 128825994
? 13729
! 31064 667028810
? 1
! 42384 430202674
! 48743 774371093
! 29312 955695388
! 15282 791648209
? 1
? 1
? 27286
! 49003 998198143
? 1
! 25025 259413199
! 28007 599671458
? 1
? 1
! 27086 916408327
! 36959 4134545
! 47346 335349029
! 8330 799372380
! 14790 707546558
! 941 587679608
? 1
? 1
! 18881 696683603
! 35869 120090476
? 1
! 32813 721199861
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 24826 379755120
! 47553 910752185
? 1
! 3224 435766448
! 44525 806519377
? 1
! 49461 606486816
? 1
? 1
! 43420 559284281
! 6915 360122993
! 21479 102926222
! 38026 99988396
? 1
! 6254 332556680
! 846 178463097
! 25464 958548978
? 27418
? 1
? 1
? 1
! 8597 934288863
! 28174 146201985
? 1
? 1
! 14268 996070448
! 46183 560143413
? 1
? 1
? 1
? 1
! 10042 375890904
! 2166 642924113
! 42354 317818606
! 41057 863890822
? 1
? 1
! 31098 774169355
? 1
? 1
? 1
? 1
? 1
! 27312 674210715
! 36338 713353448
? 1
! 31023 388655003
? 1
! 41775 332663385
! 7286 975654908
? 1
! 14663 973809172
! 11286 358899174
! 22465 287352321
? 1
? 1
? 1
! 15440 853855141
? 1
! 34423 649705841
! 2813 582215668
? 1
? 1
? 1
? 1
? 5784
! 34082 175399128
! 45832 339140010
? 1
? 1
? 1
? 1
? 41157
? 1
? 48467
! 30706 351305572
! 46630 31447810
! 35209 534122365
! 8835 202281283
? 1
? 1
? 1
? 1
? 1
? 1
! 23237 471670281
! 14131 876294259
! 34207 313742837
? 1
! 5972 829272736
! 11247 198999996
? 1
! 594 698279493
! 6092 684638669
! 14163 908741685
? 1
? 1
? 1
? 1
! 6103 60147157
? 1
! 34497 137363999
! 43564 979456620
? 1
! 4171 591483166
! 31658 862011318
? 18595
! 22353 118135814
! 39151 631152031
? 1
? 1
? 1
! 31893 324678912
? 1
! 27267 748505851
? 1
! 2276 861918710
? 1
! 15839 298836490
? 1
! 38122 843701904
! 14078 545551858
? 1
! 35180 302289943
! 36416 690543638
! 43905 945614862
? 1
! 45894 756777851
? 1
? 1
! 14279 518810796
! 21152 114256059
? 1
! 16465 557597527
! 20741 450422116
! 21675 715248813
? 1
? 1
! 35730 423151294
! 9619 416148483
! 15644 466082682
? 1
! 37812 198149761
? 1
? 1
! 39298 217072849
? 1
! 31412 104310346
! 42172 506366322
! 22397 749378031
? 1
! 17660 323834691
? 1
? 1
! 36955 696671789
! 29685 890172762
! 21593 569016879
! 14009 403306350
? 1
? 1
? 1
? 1
? 1
! 23488 790135853
! 15387 44951491
! 7529 253760158
? 1
? 1
? 1
? 1
? 20177
! 21165 841900901
? 1
! 48538 247263859
? 1
? 1
? 1
! 33228 853972136
? 1
? 1
! 31876 543217000
! 6634 66240703
! 34189 51831533
! 33244 252566975
! 49030 951901301
? 1
! 24352 597831075
! 5027 601194146
? 1
! 37436 812759105
? 1
? 1
! 16945 318421466
! 4087 69754195
! 11398 632330798
! 40118 522614602
! 46028 995496680
? 1
! 44552 947740292
? 1
? 1
! 26610 357600676
? 1
? 1
? 1
! 34793 845468033
? 1
! 1703 481214216
? 1
? 1
! 11226 736787807
! 19658 119522333
? 1
? 1
? 1
? 1
? 1
! 12748 92482104
? 1
? 1
! 41207 285850495
! 37156 29767564
? 1
? 1
! 42266 643294101
? 1
! 10522 315025430
! 22456 6769075
? 1
? 1
! 5949 183211400
? 1
? 1
? 1
? 1
! 11892 820953269
! 2302 923949290
? 20529
? 1
! 37643 841087464
! 37160 988838716
? 34307
? 1
! 30810 103903551
? 1
? 1
! 37750 317786810
? 1
! 34518 941235638
? 1
! 4895 738451424
? 1
? 1
? 1
? 1
! 27350 744530590
! 28694 29858997
! 45531 793937644
? 1
! 535 518984029
? 1
! 39185 296636575
! 19455 302051789
! 8789 479171688
! 13388 136853764
! 45613 239537259
? 1
? 1
? 1
? 1
! 19507 492450544
? 1
? 1
? 1
? 1
! 22660 885434464
? 1
! 25751 981762155
! 42370 218490564
! 8339 866761233
! 18336 578582870
? 1
! 28746 559214764
? 1
! 23866 860366098
! 30598 731095610
! 10996 11273549
! 10057 774495283
! 22830 699553529
? 1
! 27331 1499120
! 7530 585267483
! 18851 480290742
! 11980 785907457
! 21061 26011884
? 1
! 29981 576583816
! 47508 23644038
? 1
? 1
! 38466 311196402
! 47774 783439718
! 16436 682560278
! 25311 662573242
? 37395
? 1
! 8997 433025962
? 1
! 49197 631057106
? 1
! 12617 558609795
? 1
! 4197 865762685
! 28731 311364059
! 31008 766893399
! 25286 607477100
! 44961 518769468
! 39209 816201652
! 39699 238986624
? 1
! 22164 805113426
! 31427 265012288
! 43305 807117193
! 18917 481776110
! 12249 147384987
! 21492 116508583
! 40447 695012148
! 31258 651708835
! 18999 98148777
? 1
! 3097 39673297
! 15161 597957840
? 1
! 31949 634859550
? 1
! 19039 605222862
! 33348 941048205
? 1
? 1
! 22181 834547866
! 41434 774602218
! 3091 542945390
? 1
? 1
! 28671 937611103
? 1
? 1
? 1
! 694 679730066
? 1
! 23757 794459012
! 35708 796270599
? 1
! 36977 795555841
? 1
! 42871 550207211
! 11208 697367130
! 20745 336331856
? 1
? 7423
! 35906 179821208
? 1
! 42893 963566641
? 1
? 1
! 20708 462504419
? 1
? 1
? 25981
? 1
! 34092 423554692
? 26071
? 9740
? 1
! 3516 790233691
? 1
! 31498 419281979
? 1
! 16527 29577556
? 1
! 45672 933837940
? 1
! 49342 130480744
? 1
! 28825 228634399
? 4666
? 1
! 25445 589264737
! 13353 236057452
! 22499 556950396
? 1
! 20519 985611314
! 8975 591609305
? 40161
? 1
? 1
! 38813 346386518
! 19110 789109875
! 14797 318264523
? 1
? 1
? 1
! 30817 536241576
! 13379 231642434
? 1
! 2928 732310508
? 1
! 2261 683570505
? 20381
? 1
! 37213 192008613
? 1
! 12260 910012726
? 1
! 41905 960781359
? 46892
? 1
! 35011 683715003
! 26712 995155540
? 1
? 1
! 14035 901605183
! 5692 362711933
! 6500 363514172
! 42689 562401610
? 1
! 3304 872865810
? 1
! 358 710615006
? 1
! 8058 489889228
! 32301 203550149
? 10261
? 1
! 47771 294250567
! 4512 998784191
? 1
? 1
! 21378 457028561
? 1
? 1
! 28946 630137395
? 1
? 1
! 14164 660411225
? 1
! 45181 147746676
! 19252 166835529
! 26921 704956158
? 1
! 13384 191859202
! 29255 117326573
! 11711 610570427
? 1
! 35619 173720992
! 11162 647349076
? 1
! 35264 382704897
! 19648 509662902
! 13092 304626570
! 29397 351385193
? 1
? 1
? 1
! 49161 910188333
! 42586 807335108
? 1
? 1
! 49516 284858605
? 1
! 16161 73272527
! 22674 274389839
? 1
! 9369 582343130
? 1
? 1
? 1
? 1
? 1
? 1
! 10622 697710756
? 1
? 1
? 1
! 15941 424307808
! 42220 622189412
? 1
? 1
? 1
? 1
? 1
? 1
! 44822 885571613
! 41055 995796891
? 1
? 1
! 32242 210596688
? 1
? 1
? 1
! 39828 784862261
? 1
! 24088 300989951
! 36833 885508377
? 1
? 12526
! 7334 347711309
? 1
! 21091 962816121
! 43563 259977258
? 1
! 40388 54533823
? 30256
? 1
? 1
? 1
! 35655 916057982
! 39543 598014091
? 1
? 1
? 1
? 1
! 46616 31328488
! 46690 986441179
? 1
? 1
? 1
! 28308 669508470
! 426 464834204
! 33998 670357560
! 7385 979517576
? 1
? 1
? 1
? 1
! 44886 231175892
? 1
! 37201 718044839
? 17642
! 46729 177035919
? 1
? 1
! 39125 568436642
? 1
! 20593 33057854
? 1
! 22988 545348608
? 1
? 1
! 18688 721572926
? 1
? 1
! 30083 36918385
? 1
! 12674 238673056
! 42209 687111526
? 8823
! 44062 204568320
? 1
? 1
? 10584
? 1
! 37971 811194200
? 28916
? 1
? 1
? 1
! 29725 802038714
? 1
? 1
! 460 908953237
? 1
! 40349 613797632
! 10283 129858604
? 1
! 2095 484978151
! 33658 471810699
! 41780 389277754
! 19377 94183444
? 8417
! 3370 480318361
? 1
? 1
! 47243 655664395
? 1
! 43916 868462374
? 1
? 14019
? 1
! 23413 587748969
! 15690 497780396
! 41100 459405498
! 26725 692894431
? 1
! 44857 969358026
? 1
? 1
? 1
? 1
? 1
? 1
! 9552 137912671
! 47924 363509807
! 11053 452334595
! 2993 120767639
! 37280 435856069
? 1
! 36306 59466712
! 20564 132379292
? 1
? 1
? 1
? 22767
? 1
! 26115 153312732
! 49191 759299981
! 37151 801710496
! 21673 259769457
! 10705 139086816
! 1623 485223721
? 1
! 20384 803121815
! 25008 106141051
! 34431 334506032
! 46756 509188103
! 21633 667100790
! 13369 410552962
? 1
! 30549 662663985
? 36989
? 1
? 23233
? 1
? 1
! 40674 686149174
! 24342 484776728
! 24865 863761649
? 1
! 12409 550205793
! 40891 345597103
! 7347 50728588
! 25675 802827423
! 28633 406355532
! 19097 191299068
! 42846 681873568
? 1
! 8125 248094155
! 41573 872614027
? 1
? 1
! 40319 462683017
? 1
! 23089 177606845
? 1
? 1
? 1
! 32733 209805548
? 1
? 1
! 25210 300851092
? 1
! 46951 331870230
! 44172 572950923
? 1
? 1
? 1
! 23071 207054350
! 15647 193336140
! 15619 326806010
? 12351
? 1
! 29485 505422441
? 1
! 26773 429276067
! 49401 110194047
! 31174 940678292
? 1489
? 1
? 1
? 1
! 41569 744355341
? 1
! 31393 468373941
! 10288 191500833
! 31409 181682793
! 16591 247173035
! 10383 749605723
! 14543 670742649
? 1
? 1
! 25082 727653647
! 18848 462743552
! 13554 187686061
? 1
? 1
? 1
! 384 280483258
! 36279 962376347
! 13474 703135510
! 36826 183502521
? 4679
? 1
? 1
? 1
? 1
! 49392 524081279
! 20148 28369494
? 1
? 1
! 15792 738565459
! 6522 522767936
? 1
? 1
? 1
! 14807 49520677
? 1
! 44393 477171197
? 1
! 34437 79432706
? 1
? 1
? 1
? 1
! 36074 401130217
? 1
! 12015 638337073
? 1
? 1
! 37469 667231677
? 1
? 1
? 1
? 1
! 44254 915012298
! 11920 545717998
! 13916 541173426
! 48430 734136927
? 1
? 1
! 17945 355919017
! 198 512304535
! 8442 130558394
! 27877 48230843
? 1
? 1
? 1
! 43410 76655099
? 1
? 22288
! 36584 987359610
! 23261 92271759
? 1
! 23267 964855131
! 12723 103158014
? 1
! 16923 453547033
! 34084 271894182
! 5457 23132557
! 9479 746065515
? 1
? 1
? 25649
? 21777
? 1
? 1
? 1
? 1
! 14786 378428483
! 74 415925136
? 1
? 27538
? 1
? 1
! 9357 173205676
? 1
! 35069 336901734
! 37938 754358511
? 1
! 12366 110759870
? 29762
? 7812
! 33363 225764634
! 48069 1496916
? 2947
? 46041
! 14785 85743179
! 44249 96239228
! 3864 159031911
? 1
! 35769 870331627
? 1
! 7535 281408492
? 1
! 24337 886104349
! 13211 916750023
? 1
! 40194 340638952
! 15375 634194183
? 1
! 22460 61473460
! 21796 928786131
? 1
! 49444 605085480
? 1
! 17879 20232251
? 27410
! 13682 636039805
? 1
! 7460 54541
? 1
? 1
! 16896 979614006
? 1
? 1
! 19269 314892359
! 47384 240674422
! 2079 588162553
! 20065 581894751
? 1
? 1
! 36384 191695046
? 1
! 22333 84277035
? 1
? 1
! 25922 147333257
! 27842 135463369
! 40122 446185684
! 28247 490373086
? 1
? 1
! 22685 207265199
! 9200 639407165
! 13633 412749197
! 4670 161168293
! 49097 545051514
! 20683 705676594
? 21539
? 1
? 1
! 8010 333045030
! 2777 235175572
! 20238 80640389
? 1
! 20658 636193092
? 1
! 19967 617449444
? 1
? 1
! 2917 86517615
? 1
? 45501
! 9591 897159620
? 1
? 49232
! 31920 708134087
? 1
! 393 178924578
! 18093 671405588
! 5197 933660611
? 1
! 16151 766774648
! 15016 844350279
? 1
! 46992 256528888
? 1
? 1
! 7137 572754586
! 20445 895390217
! 24769 93935167
? 1
? 1
? 1
! 9057 171090814
! 28078 86131472
! 23500 637321396
? 1
! 42214 918705516
! 21590 753524095
! 35956 417150881
? 1
! 9046 687181476
! 10168 390562007
! 40150 979484877
? 1
! 27516 331336532
! 20637 606768954
! 48037 165805870
? 1
? 1
! 1912 654873414
? 1
? 1
! 29229 455809402
? 1
? 1
? 24662
? 1
? 1
! 28197 144616981
! 26114 849462549
? 1
? 1
? 1
? 1
? 1
! 11861 57315407
? 1
? 1
? 1
? 1
? 1
! 32456 29526703
? 1
? 1
! 38476 772563331
! 47049 452199987
! 38064 360163227
? 1
? 1
! 39766 39237183
! 46568 964790311
? 1
? 1
! 21722 659831008
? 1
! 7583 744607281
! 6282 551086100
! 48057 202875021
! 47272 611856384
? 1
? 1
? 1
! 25866 893924149
? 1
? 1
! 40380 901954308
! 17471 563683974
! 10296 463930555
! 4369 469286446
! 37593 366916085
? 1
! 32354 821331127
! 14127 173172303
? 1
? 1
! 2317 135808667
! 19941 907201180
! 33903 293716032
! 753 890150711
! 43196 994184898
! 20491 419977159
? 11585
? 1
? 1
? 1
? 1
! 45919 300576484
! 34976 165688304
? 1
? 1
? 1
! 31911 924034855
? 1
! 37463 817152833
! 44640 656721537
! 37411 19618646
! 4656 987564974
? 1
? 1
! 13086 531964839
! 27068 289813605
! 20173 170405829
? 1
! 35278 755995879
! 36114 463285906
! 34509 578349168
! 33229 106869412
! 9985 652972638
! 21831 970065659
! 28704 444100715
? 1
? 1
! 5046 282625984
! 2992 234663473
! 14666 444237249
! 43856 801206768
! 3736 722989923
! 33064 344601481
? 1
! 45028 315980609
! 39370 482253110
! 1579 804579982
! 47757 722828535
! 13197 450900761
! 36048 266063684
! 48587 521292436
? 43762
! 48863 298015292
? 1
! 42117 633702735
? 1
? 1
! 46017 268488702
? 1
! 31727 814199920
? 1
? 1
! 18752 976208587
! 28076 480123990
? 1
? 1
? 1
! 46201 318792913
! 3818 61303665
! 38250 946504217
? 1
! 42786 162074433
! 4526 436083492
? 1
? 22656
? 1
? 1
! 13848 255889646
? 1
? 1
! 7020 229507658
? 1
! 11135 458249529
? 1
! 38220 429703865
? 1
? 1
? 1
? 1
! 29885 468608272
? 1
! 15383 610910898
! 46877 513922116
! 30746 870107889
! 29266 382375021
? 1
! 9083 347290258
? 1
? 1
? 1
? 1
! 17839 648943594
? 1
? 1
! 37945 330796840
? 1
! 27789 960580714
? 1
! 35638 126347416
? 1
? 1
? 1
! 32691 6999072
! 41812 290112509
? 1
! 47011 864817893
! 43376 840994754
! 29454 51978846
! 15834 405427636
! 22628 922342041
? 1
! 17052 26571356
! 273 913704120
! 18323 563074458
! 45684 450468437
? 1
? 1
! 27914 18862411
? 1
! 12531 604262489
? 1
? 5553
! 7663 145108043
? 1
! 14222 80992535
? 1
? 1
! 7031 173845995
! 48379 621721409
! 43103 210983662
? 1
? 1
? 1
! 43432 508861919
? 37819
! 49495 993004336
! 49321 103420487
? 1
? 1
! 26357 163810874
? 1
? 1
! 21605 316617143
! 13438 56303779
? 1
! 44815 462084294
? 1
! 15286 565830874
! 1472 656546006
? 1
! 38695 617663856
! 49544 648391197
! 41232 471275439
! 15401 726806877
? 1053
? 1
? 1
? 1
! 18402 43504633
? 1
? 15640
! 38820 219937369
? 1
? 1
! 35504 467114953
! 16105 184800357
! 36803 960396234
! 41152 242076983
? 1
! 24851 863564452
! 6066 308252361
? 1
! 25610 634143227
! 8140 953471452
? 1
! 27471 870098804
! 48100 459367571
! 34579 435060188
? 1
? 1
? 1
? 1
? 17425
! 47765 205354744
? 1
! 32967 137062828
? 23726
? 1
! 228 303196811
! 29876 252902431
? 1
! 28226 427620880
! 14123 238440175
? 1
? 1
! 44329 271804828
! 32205 853800313
! 46033 548738219
? 1
? 1
? 1
! 10764 949791190
? 1
! 6892 862294603
! 19784 775485628
! 9845 524129477
? 1
! 9190 656786037
! 29723 860128371
! 9937 547102048
? 1
? 1
! 48853 460905035
? 1
! 28491 973984990
! 44095 58860084
! 11271 865701680
! 31962 174767597
? 1
? 1
? 1
! 32971 539613151
? 1
? 1
! 13720 273641842
? 1
! 2644 647186360
! 42668 766823346
! 47207 135431613
? 48804
! 37513 425517184
? 1
! 34326 608481328
! 30375 164466508
? 1
? 1
? 1
? 1
! 34614 439066274
? 1
? 1
? 1
! 4931 206688364
! 33569 724573384
? 1
? 1
? 1
? 1
? 1
! 36478 41273777
! 24196 594327886
? 1
! 30428 889587733
! 33877 882138484
! 42723 913816212
? 1
! 31861 697731328
? 1
? 1
? 1
! 41190 825760908
! 17938 485219189
! 22944 617576010
? 1
! 43847 37360647
! 37610 193373822
! 25788 253835479
? 1
? 1
? 1
? 1
! 8775 14205572
? 1
? 1
? 4598
! 4370 61824807
? 1
? 1
! 24651 577571445
! 35989 817193520
! 5201 550246037
! 44036 612925917
? 1
? 1
? 1
? 48833
! 9668 275631424
! 18844 432894383
? 1
! 43038 501946115
? 1
? 1
! 49344 709963698
! 15044 957147472
? 1
? 1
! 21686 70525985
! 36587 318359075
? 48155
? 1
! 1969 875766702
? 1
! 18654 784821178
! 10501 899808900
? 1
! 26496 924477084
! 3483 663198327
? 1
? 41031
? 1
? 1
! 9278 528682743
? 1
? 1
! 16597 170452277
? 1
! 25458 723719322
? 1
! 5133 406478967
? 1
? 1
? 1
! 12162 292282535
? 1
! 21142 122143697
? 1
! 48558 194793640
? 1
? 1
! 49462 142980314
! 28622 164276770
? 1
! 46633 812952675
! 20380 551653578
! 47152 252254652
! 26791 933216988
? 1
? 1
! 38176 43918909
? 1
? 1
! 35080 827515125
! 12588 534896735
? 1
! 26539 355412386
! 10146 854862562
! 17718 93574471
? 1
? 1
! 38470 52922719
? 1
! 48877 53281868
? 1
? 1
! 20499 491489164
! 15804 175215278
! 37158 708161114
? 1
! 32319 577526471
! 35064 226100227
! 27112 443915351
? 44162
? 1
! 37066 659282908
? 1
? 1
? 1
? 1
? 1
! 49824 865907426
! 35312 286575125
? 1
! 640 857632434
? 1
! 2297 490603284
? 1
! 35722 246445452
? 1
! 30187 965244806
? 1
? 1
? 1
? 1
? 1
! 24310 830374124
! 40066 910752287
? 1
! 19212 901026360
? 1
! 18131 22905237
! 16650 26673903
! 39292 584742796
? 1
! 28368 256263060
! 43461 471131454
? 1
? 1
! 38568 833770632
? 1
! 2168 723045399
? 1
! 30701 123826811
? 30049
! 35876 581111832
? 1
! 46051 512830336
! 48488 26667755
! 20448 70245349
! 39244 662938826
! 1194 670915360
? 1
! 19546 62958236
? 1
! 3966 575581873
! 28570 989921895
? 1
! 30874 226729638
? 1
! 33603 434568388
? 1
? 1
! 13081 938658757
? 1
! 1111 45120583
! 22444 719017635
! 12503 200063901
! 6467 219005169
? 1
? 1
! 7630 664055140
! 33314 242391001
! 14727 728123179
! 12509 865884359
! 38451 739503091
! 43043 520154639
? 1
! 5762 329165444
? 1
? 1
? 45946
? 7434
? 1
? 1
? 45691
? 1
? 1
! 11699 278509217
! 21296 552932318
! 13574 623422830
! 18842 615648623
? 1
? 1
? 1
! 6374 731707855
? 33281
? 1
! 31342 586678584
? 1
? 1
! 49849 829495617
! 17642 481432133
! 26483 286707434
! 34390 10316765
! 20122 33732610
? 9317
! 17499 501140880
? 1
! 41568 758464694
! 33085 935076126
? 1
? 1
? 1
! 11196 18734930
? 7758
! 2554 565768915
? 1
! 15373 672383387
? 1
? 1
! 12515 202748699
! 19045 498393032
? 1
? 1
? 1
! 35643 960661796
? 1
! 31246 494885784
! 32099 169694448
! 41955 129469261
? 1
! 15798 574577883
! 49930 897480937
! 38859 706845873
? 1
? 1
! 25173 112072836
? 1
! 37425 50505015
? 1
? 1
? 1
! 11743 135152303
? 1
? 1
! 34453 195802157
? 1
? 1
! 19849 873571526
? 1
! 27395 495994563
! 47603 157479611
? 1
? 1
! 30678 304222332
? 1
? 1
! 31852 574130280
? 1
! 16067 637193684
? 1
! 12901 615139196
! 612 242239471
? 1
? 1
? 1
! 3268 240287633
! 41309 611341909
! 28014 674359859
! 24993 868618668
! 15483 676809918
! 38306 973157746
? 1
! 24590 120119133
! 27151 449866469
! 49326 346023475
! 6189 771661683
! 3058 295703325
! 24777 691053041
! 13140 571001354
? 1
? 1
! 17096 198460660
? 1
! 42877 794906509
! 69 19860652
! 18743 694995537
? 1
? 1
? 1
? 1
! 40016 369537117
! 47270 592465280
? 1
? 1
! 40665 35739795
? 1
? 1
? 1
? 1
! 18451 836956016
? 1
? 1
? 1
! 18288 40030171
? 1
? 1
? 1
? 1
? 1
! 41255 724876302
? 1
? 9019
! 11592 505850191
! 36325 314823696
! 47322 605735279
! 11492 97809735
! 27452 934785375
? 1
! 4528 521132323
? 1
! 22784 786522198
! 5794 754236572
! 31948 272369117
! 48812 960442610
? 1
! 10386 668147242
? 1
? 1
! 22605 779228272
! 30385 893324215
? 1
? 1
! 31172 539391635
! 14157 731979665
? 1
? 36972
! 24176 293611117
? 1
? 1
! 28209 976754908
? 1
? 1
? 1
? 1
! 10033 605175203
! 7641 881860033
? 1
? 1
! 40742 4853969
? 1
! 33666 88320518
? 18436
? 1
? 1
? 1
! 27141 239126314
! 10350 188217433
? 1
? 1
! 12241 497524294
! 47894 747467496
! 41991 434672312
? 1
? 1
? 1
? 1
? 1
! 13715 612306309
! 36785 863360983
! 13187 510253417
? 1
! 18485 748606568
? 28210
! 23688 41435828
! 21275 20436626
! 32910 810663337
? 1
? 1
! 49332 246581250
? 1
? 1
! 13691 489733206
! 47940 105251868
? 1
? 1
! 13773 190160805
! 49174 627441164
! 7164 186708518
! 44443 844456685
? 1
! 2479 737161068
! 32305 944690200
? 1
! 49936 556041669
! 893 811064490
? 1
! 44877 660127338
? 1
! 41318 758857495
? 1
! 14518 802274826
? 1
! 8664 165381851
! 17996 930622470
! 5567 897331892
! 10967 176803054
! 15991 612478447
! 45213 295847603
? 1
? 1
! 772 472876828
? 1
? 1
! 33166 56464637
? 1
! 38475 241340122
? 1
! 46007 909658619
! 4034 488565929
! 31293 361509548
? 1
? 1
! 43724 878704953
! 30827 10909452
? 24471
! 37331 812218119
! 33400 628698839
! 32072 883405423
? 1
? 1
? 1
? 1
? 1
? 1
! 6742 73485339
! 2736 287985339
? 1
? 1
? 1
! 8096 171526083
? 1
? 1
! 28387 226357078
? 1
? 1
? 1
? 1
? 1
! 33844 110780256
? 1
! 36972 596864893
? 1
? 1
? 1
? 1
? 2001
? 1
? 1
? 1
? 1
? 1
? 1
! 23975 655373343
! 28461 401546360
! 13754 206149784
? 29488
? 1
? 1
! 23133 379310270
! 39897 418228524
! 10988 849085027
! 48831 577673962
? 1
! 23015 52049341
! 30815 863808598
? 1
! 13313 935265604
? 1
? 1
! 42026 600347699
? 1
! 13959 873338428
? 1
! 45267 968318412
! 31478 755197601
? 1
! 25535 249170196
? 1
! 8733 977716052
! 47831 650223029
! 24729 717833948
? 1
! 5354 693807204
? 1
? 1
! 19032 173783285
! 28870 189009880
? 1
! 43372 435211202
? 1
! 46623 423642292
! 35878 261096124
! 21429 923378641
? 1
? 1
? 1
? 1
! 47655 684361986
? 1
! 16616 87597677
! 27603 84355273
! 253 407918148
! 11598 485511815
? 1
! 31844 664231106
? 1
? 1
! 15467 318530471
? 1
! 40618 872833207
? 1
! 6932 758327370
? 1
? 1
? 1
? 1
! 21578 307379686
? 1
! 47512 759335000
? 1
? 1
? 1
? 1
! 22183 139002221
? 1
! 11245 421203740
? 1
! 41598 244221467
! 20601 350554235
! 4211 869930199
? 1
? 1
? 1
? 1
! 36122 189686198
? 1
! 14688 904880330
? 1
? 1
? 1
! 22574 622235277
! 40811 622435434
! 7742 583666581
! 23569 253461565
? 1
? 1
? 1
! 28153 190324257
? 1
? 1
? 1
! 45741 263880898
? 1
? 1
? 1
! 45204 737996243
? 1
! 47732 645153549
? 1
! 48209 150806653
! 29337 290451687
! 28162 175794665
! 27168 438250519
? 1
! 6272 824003370
? 1
! 20640 240112924
! 35309 14042948
? 1
? 1
! 235 69939336
? 1
! 42635 124955701
? 1
! 12484 950607157
! 45487 105750846
! 21332 224808956
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 12412
? 1
? 1
? 1
! 26354 290002696
? 19124
? 1
? 1
? 1
? 1
? 1
? 1
! 17420 27419184
! 27675 289752091
! 36741 137794700
? 1
? 1
? 1
? 1
? 1
? 1
! 40307 93320491
? 1
! 22981 983582343
? 1
! 10136 78286599
? 1
! 24228 955361136
? 1
? 1
! 9503 775453894
? 1
! 21576 245943334
! 40394 210068817
? 1
? 18377
? 1
? 1
? 1
! 25576 868791405
? 1
! 47229 372158386
! 5447 474485661
? 1
! 25560 786320892
? 1
! 44714 421437030
! 13619 260471071
? 1
? 1
! 22070 172178057
! 21297 345278469
? 1
! 18045 905773505
! 24768 63029578
! 34589 216888386
? 1
? 1
! 27484 919647093
! 34600 480085926
? 1
? 1
? 1
? 1
? 1
! 41790 409959098
? 1
! 17843 541032741
? 1
! 12614 449384983
? 1
? 1
! 13237 565032881
? 1
! 26452 490587072
? 1
? 1
! 36466 9228963
? 1
? 1
! 43760 408379747
! 42024 557319863
! 30498 813850793
! 42519 760698075
! 19925 370181949
! 35819 779525415
? 1
? 1
! 43295 705763509
! 31145 442056118
? 28134
! 22148 452437657
! 36342 698011276
? 1
? 1
? 1
? 1
! 14259 90636150
! 12793 256013731
! 11872 582329282
? 1
? 1
? 1
! 44051 697600412
! 44653 449927477
? 1
? 1
? 1
! 21827 235510994
! 26910 714100716
? 1
? 1
! 25438 452653188
! 22276 154056656
! 25993 952093935
! 1131 23059559
! 26513 649333656
! 8174 897160020
? 1
? 1930
! 14820 990683278
! 49509 696421180
! 46138 833850599
! 6540 148867853
? 1
? 1
! 6901 473201832
! 4852 185669536
! 13761 586284352
? 49180
? 1
! 44374 72392193
? 1
! 25397 26667751
? 1
? 1
! 48676 786722690
! 22062 228945598
? 1
! 47822 959992974
? 1
? 1
! 22392 342890471
! 17127 448019104
! 26134 763909967
! 17685 327251157
! 12323 730599888
? 1
? 1
! 45255 776655859
? 1
? 1
? 1
! 28460 624064094
! 26315 11105487
! 34366 414459073
? 1
! 15213 913105762
! 8915 180856394
? 1
? 1
! 33881 421656451
? 1
! 7589 384326320
? 1
! 20125 760114599
! 11891 833636022
? 1
? 1
! 38720 542811887
? 1
? 1
! 7360 348765293
! 35065 523729192
? 1
! 29173 418118167
? 1
! 31480 894154375
? 1
! 26157 948215322
? 1
! 22415 807769900
! 12965 984413426
? 1
? 1
! 19447 251587488
! 17226 997042971
! 15721 397842309
! 20261 927456368
? 1
? 1
? 1
! 28745 657474658
? 1
! 9582 783048770
? 1
? 1
! 31985 187841717
! 15039 110857079
? 1
? 1
? 1
! 6005 817879847
! 40804 604551423
? 1
! 40683 486416544
? 1
? 1
? 1
! 17609 742520886
? 1
! 17618 275837582
? 1
! 38078 394520899
? 1
? 14037
? 7790
! 43813 512069042
! 24569 725142742
! 35629 847061624
! 43904 564507301
? 1
! 28912 620989348
! 1118 610712981
? 1
! 32681 142996354
! 47382 169131803
! 4201 851796500
! 3951 724189054
! 45099 518317162
? 1
! 9361 851877043
! 24938 155121697
! 5915 241340181
? 1
! 537 128124137
? 1
? 39910
? 1
! 12669 610426264
? 1
! 23748 713555592
? 1
? 42862
? 1
! 22401 151137378
? 1
! 12089 754084924
? 1
! 6203 172071089
! 8465 163603396
? 1
! 36275 777755238
! 4726 742059678
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 18716 802240716
? 1
? 1
? 1
? 1
! 47742 108151654
? 1
! 48888 413146942
? 1
! 13774 132698051
? 1
? 1
! 4253 329344639
? 1
! 10370 449928999
! 28257 234508619
? 1
! 30731 232540983
! 41415 652222840
! 32190 713704988
! 41799 725583068
! 16612 188362990
! 23004 661532575
? 1
? 1
? 1
! 11040 776786273
! 17548 506505979
! 40676 720325005
! 17435 467624027
! 36994 924031125
! 3566 826623157
? 1
! 30364 887744141
? 1
? 1
! 29049 863895358
? 1
! 16042 663784757
! 3721 367158722
! 4638 168130388
! 46139 372707999
? 1
! 6337 262030503
? 1
! 49421 623631279
? 1
? 1
! 36165 704487609
! 31975 111661277
? 1
? 1
? 1
! 31099 197803882
? 1
? 1
? 1
? 1
! 16298 304371628
! 41617 515391997
? 1
? 1
? 1
? 1
? 1
? 1
! 29373 393761792
! 48300 916364216
! 32313 730040671
! 19424 559868334
! 36030 842333073
! 7816 798202664
! 18268 813305456
! 49396 445212022
! 11843 97435669
! 1517 942866375
! 39866 440160627
? 1
! 13158 732930091
? 1
? 1
! 48890 129266753
! 42399 671984792
! 17586 357244405
! 28228 121301691
? 1
! 11541 120505274
! 34823 377300244
? 32239
! 11756 850681820
! 42620 874288755
! 25549 285035427
! 15931 537808412
! 10604 512607739
! 7119 619961412
! 26915 970005239
! 46468 510161298
? 1
? 1
? 1
! 14470 308508649
! 15801 992936043
! 16043 59816904
! 2550 247103334
? 1
! 35530 298079008
? 1
! 45597 714334665
? 1
? 1
? 1
? 1
? 1
? 1
! 48799 157362344
? 1
? 1
? 17987
? 1
! 32868 905782068
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 20371 805735299
! 28578 877946420
? 1
! 40947 480740488
? 1
? 1
! 36281 632990184
! 12951 72185502
? 17436
! 14741 637303461
! 32764 898094690
? 1
! 3640 697336487
? 1
! 13097 916964541
! 13435 288263256
? 1
! 19529 255925297
! 7686 572016960
! 4023 147648483
! 11742 554378370
! 8222 954728910
! 17009 729444465
! 22436 285122667
! 39422 513593986
! 30442 541389187
? 34375
! 23142 430107757
! 26433 632565655
? 1
! 17797 461767591
! 30141 855819911
? 1
? 1
! 32611 64439887
! 33814 40012572
! 14388 11866632
! 9905 170171317
! 29215 208411366
! 33357 771477242
? 1
! 30293 898502335
! 4822 868914396
! 40097 411825854
? 1
! 41156 765604009
? 1
? 1
! 42741 839057042
? 1
! 48612 580748493
! 41891 517972203
! 47734 834361921
! 2750 206511440
! 40448 827628808
? 1
! 46595 758384568
! 4944 255929481
! 36771 975347992
? 1
? 1
? 1
? 1
? 1
? 1
! 23533 185208758
? 26120
! 23895 511836752
! 9253 343526150
! 24028 280798792
! 44361 734411464
! 16930 916886207
? 1
! 14057 151829346
? 16635
? 1
! 48900 468647115
? 1
! 9419 17919033
! 27270 691558787
! 44780 707605599
! 42191 613198183
? 1
! 23229 110338085
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 629 395122157
! 16600 784016374
! 38048 802436374
! 33035 895025061
! 47170 973467888
! 1453 728898586
? 1
? 1
! 5008 173568628
! 23397 424456579
? 1
! 12449 774312534
? 1
? 1
! 33435 230903383
! 28196 459764847
! 3062 240191165
? 1
? 1
! 12922 471848976
! 2894 971918794
! 33277 509958419
? 1
? 1
! 33755 74753175
! 24695 506309743
? 1
? 1
? 1
! 5260 298483100
! 20039 674785996
! 39539 252241521
? 1
? 1
! 46318 98016084
! 7446 118473756
! 40690 201337657
? 1
! 33891 224585977
! 2591 36125375
? 1
? 1
! 40050 790704739
! 40932 154437320
! 21956 55264159
? 1
? 1
? 1
! 5776 711562107
? 1
! 48304 793610980
! 13104 953765558
! 11896 560328184
! 41488 723123123
! 43422 105756379
? 1
! 21390 60364333
! 33710 318844380
! 3308 372372449
? 1
! 19094 566974738
! 11530 693895116
? 1
? 32216
! 24825 499471552
? 1
? 1
? 40638
? 1
! 37985 88469070
! 13897 866215294
! 507 616882558
! 3435 567572187
? 1
! 9570 753871849
? 1
! 30483 634827510
? 1
! 34491 281885704
! 41332 318672131
! 46559 915058353
? 1
! 48236 530277907
! 12347 967118078
? 1
! 16877 377970060
? 1
! 39312 891951848
! 14450 380429836
! 21423 532706555
? 1
! 43356 385786428
! 48010 572529781
? 1
? 1
! 12845 443807494
? 1
? 1
? 1
? 1
? 1
! 46853 695419671
! 26761 817925893
! 31212 481259299
! 7103 964276208
! 9259 236560451
! 3770 571759715
? 1
? 1
? 1
! 21363 762195855
! 13690 652026821
! 45987 778514656
! 44281 151093535
? 1
? 1
! 37867 102467739
! 43128 850992400
! 33340 433756691
? 1
? 1
? 1
? 1
! 13670 461561361
! 8754 915147069
! 15606 320131706
? 46777
! 36026 965134078
! 15591 212463526
? 1
? 1
! 10931 400420310
! 48087 215531626
! 28567 477847742
! 36225 398296911
? 46431
? 1
! 39847 904921000
? 1
! 2582 311789109
? 1475
! 35701 543545556
! 6749 489060194
! 30911 542259527
! 8011 870389559
? 1
? 1
? 1
? 1
! 22847 614919212
? 1
? 1
? 1
! 7160 581304949
! 33436 330886184
? 1
? 1
! 39105 686611857
? 1
? 1
! 36169 11846989
? 45063
! 7327 340819524
? 1
? 1
! 11532 772647710
! 25227 815188743
! 22400 582673912
? 1
! 15211 963257063
! 10846 669780257
? 1
! 34688 208686135
? 1
! 15391 555763465
? 1
! 2557 283328853
! 12083 188842353
! 15983 969205248
? 1
? 1
? 11119
! 2775 899730137
! 49286 652105009
? 47104
! 24568 599276842
? 1
? 1
? 4936
! 21949 796134352
? 1
? 1
! 15569 804623775
! 29208 677424970
! 40688 212843715
? 1
! 33495 595236190
? 1
? 1
! 9810 933295105
? 1
? 1
! 39760 359837822
! 20022 294847080
? 1
! 18908 111585582
? 1
! 32012 259350914
? 1
! 3898 519461868
! 49779 375551215
? 1
? 1
! 2724 537546275
? 1
? 1
! 34967 118329957
? 1
! 7559 373466835
? 1
? 1
! 12384 544887735
! 40317 432001583
! 25870 395107380
? 1
! 44192 604655933
! 35729 288262678
? 12266
! 1608 362390190
? 1
! 3030 368199581
? 1
? 1
! 47454 310641438
! 20466 835341387
? 1
? 1
! 20219 975915509
! 38982 58458239
! 43460 680622813
? 31142
! 35745 399443061
? 1
? 1
! 40483 685778469
! 4354 310013938
? 1
! 1752 151032768
? 1
? 1
! 20339 840760870
? 1
! 10822 930322676
? 1
! 25834 22628548
! 7099 726009959
! 16845 100815121
! 1592 714758076
! 22239 815227422
? 23945
? 1
? 26809
? 1
? 1
! 2729 645669398
? 1
? 1
! 41403 96646658
? 1
? 1
? 1
! 6820 322722759
! 49366 634213488
? 1
! 6396 144727711
! 45444 217921283
! 43111 16194194
! 12396 544886266
! 997 533234586
! 28143 346664421
! 21938 630765493
! 18187 371934440
! 30589 524294645
? 1
? 39914
? 49212
? 1
! 596 351782189
! 37968 849445266
! 17740 989772698
! 19394 505635059
? 1
? 40632
! 3427 128270861
? 1
? 1
? 1
! 26781 87387980
! 34832 737057516
? 1
? 1
! 3001 282718212
! 17855 311484690
? 1
? 1
! 8008 713834164
? 1
? 1
? 1
? 8342
! 22382 85703009
! 25990 833537755
? 1
! 20010 762360732
? 24471
! 11921 815419532
! 49678 213223919
? 1886
! 1702 8189947
? 1
! 17459 863405657
? 1
? 1
? 1
! 44781 96152472
? 1
? 1
! 2935 196070984
! 22076 679613394
! 43424 967910518
? 1
? 1
! 7482 180494029
? 21997
! 7387 434940015
! 19148 806816699
? 1
! 6090 528892703
? 1
? 37967
? 1
? 1
? 1
! 15892 721739711
? 1
? 1
! 38847 478320322
! 48716 548882951
? 1
? 1
! 42198 913907395
? 1
! 11326 145558925
? 1
! 19515 925121436
! 6392 317364043
! 20555 587503091
? 1
! 15128 383536131
! 36608 755434793
? 1
? 1
? 1
! 44698 176317435
? 1
? 1
! 38835 686035869
? 1
! 2804 104660497
? 1
? 1
! 38712 578415713
! 37974 799695521
! 8229 649231113
! 46242 177996775
! 33992 935977575
? 26908
! 20693 955847314
? 1
? 1
! 11150 865315765
! 42765 369524554
! 47330 133734924
! 31044 611343441
? 1
! 14439 171991197
? 1
? 1
? 1
? 1
? 1
? 1
! 19954 188690481
? 1
! 22376 755805167
? 1
! 46264 603025528
! 17104 971549297
! 31970 498061937
! 34778 509264912
! 11082 36397602
? 1
! 73 71979886
? 1
? 1
! 12435 629838852
! 1913 649512686
! 16015 313696336
! 36993 429185137
? 1
! 10951 501565742
! 43546 541243587
? 1
! 4017 857000156
? 1
! 971 861420781
! 7348 71841577
! 34193 183576833
? 1
! 37084 17972067
! 24125 955066939
! 18638 47308212
! 33882 688891029
? 1
? 1
? 1
? 1
? 1
? 1
! 29038 408213193
! 5409 359215972
! 11118 723465369
? 1
! 48049 77819068
! 49875 441352856
? 1
! 43588 38013032
? 1
? 1
? 1
! 20364 482427696
! 3905 180869789
! 17814 741839316
! 48802 251317974
! 3371 211322729
! 19311 651380183
? 1
? 1
! 4430 144071668
? 1
! 43604 472394084
! 27460 166015762
! 13120 300029757
! 2962 614027618
! 21760 342951307
? 1
! 39604 457359395
! 35710 211776001
? 1
? 1
? 1
! 30891 767231345
? 1
? 1
? 1
? 1
! 6314 985635494
! 3810 973815524
? 1
? 1
? 1
? 1
! 35345 497316168
? 1
? 37724
! 40658 559849921
! 34493 21303329
? 1
? 1
! 30281 44529329
? 29085
! 17224 594129468
! 21493 385430140
! 16240 381652865
? 1
? 1
! 8354 244999499
! 7282 396348150
! 3579 501846913
! 8394 293287653
? 1
! 26147 320694984
? 1
! 9647 927496591
? 41684
? 1
! 39024 662249519
? 1
! 19068 105287392
! 23183 681308920
? 1
! 49107 197188221
? 1
? 48591
! 8221 7256858
? 1
? 1
! 22409 145120117
! 22683 793518334
! 17413 604011256
! 36140 629136512
! 724 59528584
? 1
? 1
! 24761 347674589
! 39695 920606850
? 17446
! 15600 656454873
! 32894 966219308
! 28799 575402244
? 1
! 43100 900017051
? 1
? 1
! 24270 495812757
? 1
? 1
? 1
! 781 210938572
? 1
? 1
! 44808 653335098
! 48989 510910273
! 8045 322783698
! 25632 172595377
? 1
? 1
! 10639 249517266
! 1202 789568022
! 45216 809540806
? 1
! 22811 125724417
! 28215 549730925
! 18408 33473903
? 1
! 3625 164818470
? 1
! 11790 626497014
! 30152 431146901
! 37634 718665872
? 1
! 30581 911290058
? 1
? 1609
! 37701 38687911
! 17894 396271735
? 1
! 31195 728298177
! 23606 945822616
! 24782 905032961
! 34936 607380609
! 45005 761557520
? 6149
! 23649 287882306
? 1
! 1809 759667715
? 1
! 14416 506753812
? 1
! 49922 852819762
? 1
! 25053 611464461
? 1
? 1
? 1
? 1
! 11132 200268616
! 9634 871381596
? 1
? 1
? 1
? 1
! 29696 371511548
? 1
! 11924 906566089
? 1
! 32948 35873794
! 25763 838253136
? 1
? 1
? 1
! 22399 692184976
! 15746 600719516
! 38850 463202689
! 11986 534998434
! 27614 567953270
! 33509 354087279
! 41491 369024642
? 33563
? 1
? 1
? 1
! 22665 380729884
? 1
? 1
? 39911
? 1
! 11198 989339708
! 24742 816428306
! 47615 362544111
? 1
! 31632 127655470
! 33705 117434712
! 35490 940988687
! 2215 938579456
? 1
? 1
? 1
! 6739 68479993
! 30387 297447071
! 44608 380039712
? 1
? 1
? 1
? 1
? 1
? 1
! 10571 471372351
? 1
? 1
? 1
? 1
! 10029 541423637
? 1
? 1
! 29432 546534894
! 46525 825848248
! 43004 820101370
? 1
! 41698 339390326
? 1
! 7560 792971536
! 45617 528783148
? 1
! 27298 735830131
! 43694 965553913
! 30503 905085267
? 37007
! 41563 728745341
? 1
! 37758 600775926
? 1
! 43823 314647966
? 1
? 1
? 1
? 1
! 31201 816357272
! 10324 612073070
! 42343 62688653
! 30912 924927755
! 21320 687862235
! 42808 207562271
! 47744 992739952
! 9662 622258670
! 21162 376295176
? 1
? 1
! 6665 863788819
? 1
? 1
! 13719 71785333
! 36760 829849948
! 48242 910647872
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 25706 756770414
! 628 269904939
! 24283 394520376
! 14868 8210326
? 1
? 1
! 38228 58551412
? 1
? 1
! 36558 308788610
? 38924
? 1
? 1
? 1
? 1
? 1
! 25987 352944692
! 26101 832374170
! 13656 848581946
! 46036 795922745
! 35773 943029256
! 23491 295636337
? 7801
! 46688 991522337
? 1
? 1
? 1
! 32342 527935115
! 37344 181209423
! 19878 32930231
? 1
? 1
? 1
! 17384 78701064
! 18989 122380681
! 49140 178367357
? 1
? 1
? 1
! 1086 373668048
! 18469 889008252
? 1
! 13860 162012502
! 37518 467110627
! 17689 58814185
? 1
! 18440 12947007
? 1
? 1
! 19848 748071380
? 1
? 1
? 1
? 1
? 1
! 42283 476239231
! 48753 339418193
? 1
! 47595 894960487
! 9902 478095932
? 1
? 15347
! 44424 548763856
? 39896
? 1
? 1
! 4801 651090945
? 1
! 8984 64452087
! 10357 347300640
! 21997 697253002
? 1
! 7684 780444914
? 1
? 1
? 1
? 1
? 1
! 4845 155770907
! 23007 164829545
? 1
! 33548 932711787
? 1
! 6705 105003860
! 27949 937315716
! 49328 182059789
! 4661 613101524
! 32809 768958217
? 1
? 1
! 49297 425192491
? 1
! 13755 607913734
! 1690 814157685
? 1
? 1
? 1
! 35731 214314187
! 38793 410935276
! 10188 109450048
? 1
! 22365 899350177
? 1
? 1
! 49426 424279260
! 7009 560705999
? 1
! 14554 39003008
! 44586 992001448
? 1
? 1
! 39811 211140002
! 12889 964016688
! 9998 190297444
! 16014 701219021
? 1
? 1
? 1
! 20643 838426653
! 15655 491850118
? 1
? 1
? 37309
? 1
? 1
? 1
? 1
! 20355 905354014
! 49547 867981602
? 1
! 36480 670585075
? 1
? 1
? 1
! 12329 171153230
! 48976 295995869
! 34115 138618123
! 49009 704988834
? 1
? 1
? 1
! 43549 535960528
! 33943 743029681
! 24804 622278371
? 24399
? 1
! 37635 591517297
? 1
? 1
? 1
! 30893 103932906
! 1187 368620847
? 1
? 1
! 41019 498276499
? 1
! 1155 46294211
? 1
? 1
? 1
! 21565 564026852
! 39338 258873097
? 1
! 34746 135618603
! 24250 459121444
! 31821 119576622
! 3025 695624812
! 44491 674312472
? 1
? 1
! 39879 17047145
! 28663 182351414
! 14711 242645916
! 24543 721151501
! 46474 171607415
? 1
! 9327 4382144
? 1
! 12771 661094395
! 44300 541915658
? 1
! 42735 182114644
? 1
? 1
! 29599 467133523
? 1
! 6133 968506993
! 478 635940921
! 13113 756875669
! 42524 907319530
? 1
! 28791 753237816
! 46527 56725821
! 45393 891307077
! 13913 517888434
? 1
? 1
? 1
? 1
! 7061 649516652
! 27056 950024762
! 11689 658694453
? 1
! 44507 27195532
! 33105 982346087
! 43107 628055691
! 27586 178678792
? 1
? 1
? 1
! 49423 564406938
? 1
? 1
! 9475 137190577
! 19204 389128502
! 13205 999058565
? 1
! 876 919041642
? 1
! 47326 176264605
! 8941 146594153
! 3508 683797967
! 2561 822573367
? 1
? 1
? 1
! 33870 220657600
! 6525 811039878
? 1
? 1
? 1
? 1
! 30829 213338383
? 1
? 1
? 1
? 1
! 42944 203603207
! 42093 382099483
? 6593
! 25403 2868448
? 1
? 1
! 46918 179541639
! 47488 388934978
! 18857 355111729
? 1
! 42484 713443407
! 35540 115200347
! 18120 374526884
? 1
? 1
? 1
? 1
! 12153 552047418
? 1
! 42928 939718030
? 1
? 25556
! 8070 592816269
? 1
? 1
? 1
! 16665 475177411
? 1
? 1
! 20661 496814598
? 1
? 19170
! 9107 758229572
? 1
! 37349 729108135
? 1
! 3201 94273338
? 1
! 45855 188144106
! 16038 318760732
! 45151 908068880
? 1
! 44619 106567235
! 21018 806555590
? 1
? 1
? 1
! 3529 446369901
? 1
? 1
? 1
? 1
! 18865 6701567
? 1
? 1
? 1
? 1
? 1
! 44662 764416276
? 1
! 34916 433476254
? 588
! 40802 105831426
? 1
! 38028 808907385
? 1
? 1
? 1
? 1
? 1
! 4481 174276559
! 40347 348060166
! 37307 17322634
! 18648 879036279
! 1169 238431072
? 35283
? 1
? 1
! 26553 814093490
? 1
! 10389 88861125
? 1
! 18918 69459809
! 9052 870604255
? 1
! 11439 891687352
! 45286 41297243
! 15544 735330584
! 21418 3521301
! 39769 666585838
? 46376
? 1
! 22100 510841400
? 1
! 49299 787670466
! 28233 227563583
? 1
! 19549 350223456
? 1
! 10687 332540818
! 24208 690509603
? 24643
? 26317
? 1
? 1
? 1
? 1
! 32986 597154634
? 1
? 25030
! 24602 578596327
? 1
? 1
? 1
! 3208 731145371
! 24845 166577866
? 1
! 23594 319863086
! 45796 858746180
? 1
! 16637 582533470
? 1
! 22495 971340504
? 1
! 13749 736800898
? 36069
! 11853 629723491
! 47733 862763196
! 16487 270536718
? 10882
? 1
! 36381 880312240
! 25302 282301667
? 1
? 1
! 20663 433770020
! 14156 858643764
? 1
? 1
? 1
? 1
? 1
? 1
! 23982 43699284
? 1
? 1
! 46982 761349340
? 14057
! 5933 231616596
! 43144 955417070
? 1
! 9229 615377444
? 1
! 44909 990644170
? 1
? 1
? 1
? 1
? 1
! 46444 176444617
? 1
! 24682 406518975
? 1
! 5963 713476489
! 38173 937223683
? 1
! 35487 985418522
? 1
! 47487 375718951
? 49678
? 1
! 14334 826815891
! 17923 133307957
? 1
? 1
? 1
! 49853 35243783
? 1
! 17296 490848797
! 25733 735344110
? 1
! 25404 598498071
? 1
? 1
! 42870 860468503
! 8738 320290864
? 1
? 1
? 1
! 31675 459555432
? 1
! 2952 836079083
! 45895 966409591
! 17774 320780990
! 11529 392465114
? 1
? 1
? 1
! 13841 404360358
? 1
? 1
? 9601
? 1
! 25484 314738275
! 15236 6341865
? 1
? 1
! 39786 820009978
! 48475 920914546
? 1
! 40362 275822441
? 1
! 5114 630857464
? 1
? 1
? 1
? 1
! 2742 637787991
! 38480 291688874
! 1561 841520691
! 43102 243362946
? 1
! 9561 527272984
? 1
! 2859 770258750
! 13538 861936856
! 42704 757159114
? 1
? 1
! 37627 741328935
? 1
! 38352 389329625
? 1
? 1
? 1
! 46089 267343376
! 47182 137078334
? 23642
? 1
! 13000 639992531
! 26473 269291129
? 1
! 25055 563517467
? 1
? 1
! 42751 448917966
? 1
! 20940 356238987
! 27582 27109596
! 46145 171798724
? 1
? 1
? 1
? 1
? 38527
? 1
? 1
? 1
? 1
? 1
! 6939 826238196
! 14661 867465993
? 1
? 1
! 7036 50602526
? 1
? 1
? 1
! 37655 258743165
! 490 830028503
? 1
? 1
? 1
? 1
! 4981 103037838
! 39644 830005092
! 23743 237477964
! 33183 336098477
? 1
! 31609 827489883
! 15875 669941663
! 17019 332689942
? 1
? 1
! 366 783007507
? 1
! 26212 185902983
! 21333 162188246
? 1
! 24368 112477932
? 1
! 5637 781805068
? 1
? 1
! 43649 292114299
! 31126 117296632
? 1
! 33171 414358353
? 1
! 24269 827263903
! 26400 814288420
? 1
! 40594 764799285
! 3311 526761914
? 1
! 22361 987444281
? 1
? 1
? 1
? 1
? 1
! 49181 479960039
! 6057 344665795
? 1
! 14606 17583345
! 45484 997914296
! 34924 223734508
! 11045 183042212
! 9498 750778986
? 1
? 1
! 7151 633577626
? 1
! 34038 973444005
! 32913 361213955
! 40653 129427505
? 1
? 1
? 1
! 22853 293677253
? 1
! 17634 65835331
! 5503 902513114
? 1
! 14381 34520156
! 18428 602498107
! 2951 620037396
! 32752 868407011
! 6172 224088743
? 1
? 1
? 1
? 1
? 1
! 9410 80584420
? 1
! 5449 411666269
? 1
! 24923 586195455
? 1
! 38443 382476823
? 1
? 1
! 20642 548564081
! 19074 57795148
! 47515 409863663
? 1
! 30330 32171341
? 1
! 15889 979625039
? 1
! 14200 89663595
! 4924 572486390
! 36975 963515618
? 1
? 1
! 48815 998824382
? 1
! 41378 412923328
! 25143 676256628
? 1
! 25196 651109404
! 20882 731796035
? 1
? 14345
! 47166 5361243
! 31646 832237393
! 38979 112769286
! 6404 775445519
? 1
? 47855
? 1
? 1
! 22883 561038420
! 9914 765985989
! 24329 863008175
! 11502 484479829
! 34302 369814161
! 25344 62548321
! 20736 414627141
? 1
! 19664 290021457
! 24592 586428033
? 1
? 1
? 1
! 13207 986212790
? 8910
! 40399 421143733
! 28727 503139983
! 20598 261097699
! 25283 323113135
? 1
? 1
! 45430 481439830
? 1
? 1
! 8369 507510921
? 1
! 3928 661603169
? 1
? 1
? 1
? 1
? 39112
! 9039 738473843
! 17684 311909612
! 24534 607112699
? 1
? 48660
! 14921 733888092
? 5774
? 1
! 32531 566964499
! 13449 483085989
? 1
! 24588 515746620
? 1
? 1
? 1
? 1
! 40905 970584493
! 5657 102726564
! 31187 441425569
? 1
? 1
! 6237 790585494
! 48616 211507120
? 1
? 1
? 1
? 1
! 24325 424963069
! 5986 199372500
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 44825 385301219
! 22020 182163393
! 11754 254554348
! 3694 521152294
? 1
? 1
? 1
! 18708 726426868
? 1
? 1
? 1
? 1
? 1
! 32961 311915195
? 1681
? 1
! 45656 163931172
! 5387 820859078
! 6016 105607483
! 29950 223096716
? 1
! 14715 19567709
? 1
? 1
? 1
? 1
? 1
! 39053 891262476
? 1
! 46593 887628723
! 30202 652789330
? 1
! 22381 666307466
! 11089 470990842
! 17450 68459282
! 24548 798714926
? 1
? 1
! 7319 509013674
! 17751 555630164
? 1
! 2043 967397124
! 25722 572562884
? 1
! 40127 218510016
! 8554 473686783
? 1
? 1
! 3199 170908977
! 19574 120060609
? 1
! 4223 798546171
? 1
! 10689 764997552
! 37819 620969369
? 1
! 38373 805799242
? 1
? 1
! 8153 754508923
! 23126 703803869
! 48765 302408390
! 7966 162318953
! 46983 682072553
? 1
? 5667
! 26038 829985174
! 42538 25849382
? 1
? 1
! 19026 5197143
! 14888 125874169
? 1
? 1
! 39163 477034788
! 14184 323335494
! 33853 961635110
? 1
! 6201 319884907
? 1
! 813 545938488
! 5746 77983802
? 1
! 26130 287222342
! 39033 608371385
! 22308 887141305
! 30798 648197513
? 1
! 42933 678460565
? 46304
! 39890 545007008
? 1
? 1
! 31005 303072927
? 1
? 1
! 26384 107219603
! 41805 117332088
? 1
? 1
? 1
? 1
! 37196 562100752
! 7595 524576954
? 1
? 1
? 1
! 26154 907051487
! 25226 791657145
! 24122 509900427
! 48093 490889409
! 1831 361328862
? 41254
? 1
! 30171 170958106
! 7449 324316270
? 1
! 19471 669416291
? 1
! 31238 25057241
? 1
! 29859 37689938
! 44771 713957561
? 1
? 1
? 6963
! 7024 700573463
? 1
? 1
! 41169 163328799
! 3101 364727820
! 5514 655368861
? 1
! 16352 392587012
? 1
? 1758
! 25750 636180514
! 9116 966833044
? 1
? 1
? 1
? 1
? 1
? 30240
? 1
? 1
? 1
! 21260 786176772
! 36782 448295808
! 48137 157235217
! 24363 635768972
! 12633 867013583
! 17034 201986844
! 230 375653579
? 28982
! 41251 905944318
! 22763 873928849
! 29183 446823891
? 1
? 40506
! 3466 295644918
? 1
! 45451 868318378
? 1
! 4620 932624227
? 1
? 42310
? 1
! 13473 663849629
! 12045 615119264
! 11663 717981809
? 1
? 1
? 1
? 1
! 5376 240538449
! 37969 870869346
! 26347 315998819
! 24518 519673426
! 30339 643974675
! 37061 943927455
! 46443 925901229
? 19197
? 1
! 32903 163071293
? 1
! 25563 450683112
! 24829 903498808
! 23700 210806789
? 36912
? 1
! 37839 70836500
! 34475 398038883
? 1
! 47139 653713860
? 1
? 1
! 44561 652808893
? 1
? 1
? 1
! 38655 258154431
? 1
? 1
! 6639 565185807
? 1
? 1
? 1
? 1
! 45245 362253240
? 1
! 4157 67016292
! 28518 245790855
? 1
! 42418 684954466
? 1
? 30617
! 30522 234201595
! 34127 597012694
? 1
? 1
! 21014 159989635
! 1121 527710296
? 1
! 4041 870258727
! 48067 593205275
! 46510 42853317
? 1
! 32848 43321674
? 1
! 24740 304818736
! 20980 505114535
? 1
! 7965 529960600
! 19661 553835932
! 22884 133180174
? 1
! 22299 336605336
! 33232 469794562
! 27438 726950595
! 19450 345785917
? 1
? 1
? 1
! 43287 377733598
! 6179 435643362
? 1
? 1
! 42774 862402497
! 30509 180473060
? 1
! 16532 21015379
! 8346 720135733
! 2630 744681913
? 1
! 24041 315964388
? 1
? 1
? 1
! 13703 139733029
! 5224 513143441
! 8193 236658836
? 1
? 24994
! 31181 661080402
! 28743 37772813
? 1
! 44746 876198352
? 1
! 35364 809744857
! 43781 860439851
! 2886 894725350
! 26275 677717811
? 1
? 1
? 46282
! 15881 77155009
! 21230 463622544
? 15348
! 25471 297704451
? 1
? 1
! 18127 925237401
? 1
? 1
? 1
! 28624 32033978
! 14150 163568865
? 26420
? 1
! 44566 992123620
? 1
? 1
? 1
! 23343 439161222
? 1
? 11720
? 1
! 188 623691576
? 1
? 1
? 1
? 1
? 1
! 43883 40977466
? 1
? 1
! 8727 712721048
? 1
! 13051 767265645
? 1
? 1
? 1
! 3934 345664133
? 1
! 49103 583807584
? 1
? 1
! 37298 759482551
! 21983 720130023
! 49651 277302690
! 22648 875647123
? 1
! 43046 14047385
? 1
! 23908 709017718
? 1
? 1
! 25373 1083524
! 30785 874553939
? 1
! 31827 853792252
? 1
! 30889 630657859
! 28948 564355420
! 41789 228416364
! 29535 947331132
! 6287 597684893
! 35167 143752434
! 37903 373326219
! 8359 430432319
! 18464 158976897
? 1
! 32684 93783756
? 1
? 1
! 20327 551362101
! 8478 322546963
! 13381 531758187
? 1
! 26094 88452225
! 25589 262201478
! 4580 721511803
? 1
? 43794
! 8868 965275579
! 31288 18704341
! 3223 499446123
! 13471 658707728
? 1
! 4200 261186246
? 1
! 7416 462828573
? 12376
? 4459
? 1
? 27110
? 1
! 42839 276980399
! 47535 367596751
! 40247 714250781
! 38032 272428371
! 42232 722906804
! 10616 491227576
? 1
? 1
? 1
? 1
? 1
? 1
! 17153 206079062
! 16003 932681178
! 2957 737211695
! 39775 944155793
! 49387 882365070
! 15110 961561858
! 16555 960855294
? 1
? 1
? 1
? 1
? 1
? 1
! 28398 827296921
! 41788 608365449
? 1
? 1
! 4167 606038223
! 16020 670038117
! 22734 977918526
? 1
! 17090 801941150
! 36722 190527638
! 37335 542975071
? 1
? 1
! 5998 373717251
! 35170 138758147
! 8899 346926687
! 27508 260321966
? 1
! 33342 755581304
! 15639 824548577
! 25856 377020575
? 1
? 1
? 1
? 1
? 1
! 45161 599163176
? 1
! 20644 919586272
! 25863 725975834
? 43486
! 32975 127741100
! 17344 140923551
? 1
! 44787 985464668
! 29461 439395280
! 22829 828849541
? 1
! 1052 620476518
! 8680 163370450
! 43384 61684231
? 1
? 1
! 12940 75283465
? 1
? 1
? 1
? 1
! 3920 707356008
? 1
? 1
? 1
! 16047 381479737
! 16704 785295559
? 1
? 1
! 31491 682232938
! 38027 452715637
! 15461 869017147
! 28382 333116029
! 32769 875697274
! 3892 562457503
! 433 548645865
? 1
! 39524 508528928
? 1
? 108
? 1
! 15271 80779779
? 1
? 1
! 9772 935295485
? 1
! 33411 12691426
? 1
? 1
? 1
! 35337 570736918
! 19157 41544745
? 13296
? 1
! 14359 12890594
? 1
! 7956 904282844
! 11108 37154975
! 38487 627998894
! 18090 133635424
! 44773 310652619
? 5651
? 1
! 1283 531346472
! 44434 977729630
! 33473 743334948
? 1
! 12218 383696927
? 1
? 1
? 1
? 1
! 19799 336003665
! 40718 365265667
! 37445 859313555
! 12673 866134816
? 1
? 1
! 21186 86718790
! 4831 376599412
! 39003 1752725
! 49171 750819915
! 31013 6525024
! 11362 504663835
? 19054
! 25689 79188956
! 15433 257688791
? 1
! 16098 844135826
! 11239 306218135
? 1
! 2438 864127309
! 7584 950796802
? 1
? 1
! 47016 646176627
! 4992 168619947
! 12808 758447260
? 1
! 41217 928350997
? 1
? 1
? 1
? 1
? 32527
? 1
! 33988 69531866
! 46585 202129847
! 35985 551195162
! 2757 702623140
? 18460
! 28438 299779712
! 18068 974229081
! 41684 620442641
? 1
! 3911 674061748
! 2145 683500420
? 1
! 46436 325786600
! 3553 780384391
! 48785 596596560
? 1
! 10314 312050698
! 41300 470228746
! 9119 569087150
! 40277 16368578
? 1
! 40692 572688829
? 1
? 1
! 27830 305148161
? 1
? 36916
! 20011 712660869
! 38880 12948444
! 20750 115535716
? 1
! 1080 875752905
? 1
! 39735 430461596
! 37024 747763658
? 1
? 1
? 1
! 32852 835625605
? 1
? 1
! 1748 591442122
! 2829 104079591
? 1
! 28992 329058162
! 9984 72490180
? 1
? 9309
? 1
! 37451 518432674
! 8998 423400210
! 8331 982212607
? 1
! 36759 735651133
! 44070 665302236
? 1
? 1
? 11095
? 4194
? 24305
! 43117 654763310
! 34560 164558833
? 1
! 28502 274854172
! 33426 631372949
! 18025 761250668
! 15328 144613468
! 27544 538264985
! 44090 479586251
? 1
! 42470 755188589
! 16334 150264442
! 48647 210429969
? 1
? 1
? 1
! 41379 882744601
? 1
! 33337 447390521
! 17188 228691108
? 1
! 35743 872518662
? 1
! 3668 782509903
? 29881
? 1
! 36761 969757069
? 1
! 11204 116381680
? 1
? 1
! 2581 382531079
? 22429
! 3922 231536667
! 30900 742870679
! 14142 876111141
? 1
? 1
! 26529 991061918
! 13363 712642669
! 42449 61602087
! 9128 918440383
? 1
! 11395 937305344
? 1
! 15 643953541
? 41966
! 14953 265166413
! 47628 732749568
! 35510 465449011
! 48582 177981277
! 46146 1937437
? 1
? 1
? 21249
! 26780 438431796
? 1
! 16178 137073177
! 29334 259017491
! 47324 347303465
! 30000 263358148
! 28359 99925528
? 1
! 25813 932954451
? 1
! 9268 861051882
! 41691 396948669
! 47514 865383275
! 31951 661508511
? 1
? 1
? 44660
! 44308 928154512
? 1
! 13504 67322721
! 12207 259587169
? 1
! 2034 253964751
! 2945 830881820
? 1
? 1
! 28431 744286166
! 17080 309543846
! 49338 266434161
? 1
? 1
? 24180
? 1
! 27227 564803424
? 1
? 48632
! 1590 382430866
! 31421 984803504
? 1
! 47873 873221876
! 32912 719260875
? 1
! 33338 513594541
? 1
! 4605 669823140
? 1
? 1
! 226 13706307
? 1
! 49431 214304446
! 44413 812632758
? 1
? 1
! 42679 226569302
! 7974 461743875
? 1
? 1
! 45902 973405732
? 1
? 1
! 30327 386260677
? 1
? 1
! 18038 961476119
? 1
? 1
! 43617 169428240
? 1
? 1
! 14992 531476751
? 1
! 4407 911605402
? 1
! 1026 16066995
? 1
? 1
? 1
! 13673 50531416
! 35266 173692173
? 1
? 1
! 25639 428887913
! 30425 535071592
! 11606 496329970
! 5892 757827408
? 1
! 44884 203876496
? 25743
! 2545 278832013
? 1
! 23512 718057283
! 20719 511746601
? 1
! 27862 846718873
? 1
? 1
? 1
! 24636 640576057
? 1
! 19381 126087923
? 1
! 21030 564730493
! 1594 258023424
? 11196
! 3739 163392950
? 1
? 1
! 214 274845945
? 1
! 34705 93574452
? 1
? 1
? 1
? 1
! 34671 423427139
! 48609 10079302
! 37410 76034549
? 1
? 1
! 35014 257745683
? 1
? 1
! 42205 895095438
! 5838 133928143
? 1
! 23119 136160960
! 3162 540500060
? 1
! 40038 770529381
! 48230 377341723
? 1
? 1
! 12145 974955452
! 13448 519926152
? 1
? 1
? 1
! 24071 640796354
? 1
? 1
! 23672 758421000
? 1
! 14714 758993440
! 32257 876329109
? 13375
! 33850 368187410
! 48117 302590642
? 1
! 16133 555393864
? 1
! 1675 787386513
! 41677 709049698
! 25205 606977585
! 16818 961842490
! 16508 301855020
? 1
! 14981 147302819
? 1
? 1
! 1583 51153491
! 35164 897651995
! 32919 426090752
? 1
? 1
? 1
! 18770 145748056
? 1
? 1
? 1
! 19680 108582678
? 1
? 1
! 41209 92184717
! 6922 615316191
! 42282 500919140
? 1
? 1
? 1
? 1
! 44489 989499423
! 9923 361174353
! 18184 178702823
? 37181
! 15502 491857800
! 23879 19329319
! 25491 776792513
? 1
? 1
? 1
? 1
! 32582 366732014
! 35687 52949013
! 31999 497035361
? 1
? 1
! 45422 600545871
? 1
? 1
! 32061 293728054
! 37148 32030979
! 35244 31986009
? 1
? 1
! 26527 712396061
? 1
! 10203 589799726
? 1
! 46822 647579127
! 25080 228506780
! 5251 141221983
! 35601 316812477
! 30372 573148067
? 1
? 1
! 25343 514081220
? 1
! 43204 709276078
? 1
! 11319 722821149
? 1
! 17951 554376354
? 38610
? 1
! 6104 658864481
? 1
? 1
! 13444 973982123
! 28762 574219533
? 1
! 31150 753691943
! 9261 860699012
! 23404 378615251
? 4725
! 37417 228163785
! 35580 658692
! 7701 143109831
? 1
! 24557 781706145
? 1
? 1
! 19589 595850459
! 29889 731218272
! 12730 342698908
? 1
? 1
! 5685 999967597
! 1475 349655242
? 1
? 1
! 39663 170043922
! 9652 937662939
? 1
? 1
? 1
! 269 941957235
? 1
? 1
? 1
! 5723 589977145
? 1
? 1
? 1
! 7161 438099402
! 28360 801859167
! 28579 780209164
! 5683 425231037
! 3863 298283298
? 1
? 1
! 47480 677677050
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 3743 114619202
? 1
? 34664
? 1
? 1
! 31669 113999772
! 31613 790488866
! 7599 459092633
! 1911 531235108
! 35401 263852852
? 1
! 3788 580485977
! 4234 418795267
! 7947 280540164
! 20229 692473541
! 42327 849440940
! 48851 609903486
? 1
! 48805 74604670
! 21259 10059877
? 1
! 40949 530290293
? 1
! 33770 901512361
? 1
? 1
! 28505 801390064
? 1
? 1
? 1
! 23948 245539876
! 7761 215008921
? 1
! 10820 788271513
! 29948 968631539
? 1
? 1
! 15133 195976367
! 7660 951920990
! 30935 114613913
! 40717 41955370
? 1
? 1
? 1
? 4907
? 1
? 1
! 42766 352517418
! 38236 119699464
? 1
! 3877 993456778
? 1
? 1
! 22676 434168199
! 8469 383722345
! 39490 901581116
! 43131 778386295
! 17367 189680656
? 1
? 1
! 47039 497360183
? 21482
? 1
? 1
? 1
! 31998 622612646
? 1
! 40978 222408146
? 1
! 21188 237340416
? 1
? 1
! 23838 122939476
! 24875 730434373
? 1
! 47259 911932435
! 119 326672109
? 1
? 1
! 36999 595829951
! 19429 993427943
! 17317 54879716
! 1983 555096425
! 13234 519057461
? 1
? 1
? 1
? 1
? 1
? 1
! 20657 757600701
! 42440 953859643
? 1
? 1
? 6003
! 32405 571189017
! 42460 85661477
! 23253 385675590
? 1
? 1
? 1
? 1
? 1
! 42845 173509025
! 15070 142306708
! 11965 288414140
! 40957 62820044
! 31767 561342911
? 1
! 35147 807243306
? 1
! 19615 229814911
! 26330 82105731
? 1
! 37478 424031190
! 10964 362518660
! 9782 49020030
! 35761 433857568
! 35834 714298709
? 1
? 1
! 19098 153228285
! 22534 704079688
? 1
! 45548 11089050
? 1
! 1214 580879896
? 1
! 46440 271094211
! 34235 238800836
! 34064 972989719
! 20394 791495433
? 1
! 12025 678105577
? 1
! 48952 200229876
? 1
! 7029 441132547
! 8873 109271957
! 23125 115165163
! 7723 38735966
! 2362 94727708
? 1
! 19591 76334099
? 35851
? 1
? 1
! 37920 912218286
? 1
! 16894 989495523
? 1
? 1
? 1
? 47228
! 22300 804676947
? 1
? 1
? 1
! 44094 336883560
? 1
? 1
? 1
! 24072 416056125
? 1
! 49683 684362860
! 7253 573796690
? 1
! 44711 65997221
? 1
! 18118 451876904
! 862 5540611
? 1
? 1
! 26017 873240501
! 37479 160360629
! 4414 928693799
! 2413 893913539
! 31744 3811527
? 1
! 15934 419206972
! 2026 803864699
! 25247 130185268
! 33931 836769966
! 21372 64580591
? 1
! 27839 927460149
? 1
? 1
! 26741 454757227
? 1
! 38312 265710266
! 994 382033425
? 1
? 1
! 1285 703235766
! 36388 122813385
! 110 897428377
? 1
! 26812 752591542
? 1
! 30752 991545475
! 26881 736248563
? 1
? 1
! 12048 591168165
? 1
? 1
! 38924 403230643
? 1
? 1
? 1
! 8747 600464553
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 30094 635721873
! 35458 486766964
! 1430 642611646
! 43489 929389860
! 35311 966644278
? 1
! 23304 874988557
? 20574
? 1
! 13330 885449388
? 4970
? 1
! 9918 610436261
! 35302 774401220
? 1
? 47484
? 1
! 26749 452873931
? 1
! 22996 126193390
! 45348 83816430
! 34421 543666238
? 1
? 22139
! 47080 700789304
! 21465 274479710
! 32669 850250975
! 32358 249248147
! 2536 304550359
! 2144 726518586
! 44109 800246690
! 4910 261557125
? 1
? 1
! 18856 865821396
! 45664 117559918
? 1
! 20837 757158777
! 49427 260095128
? 1
? 1
? 1
? 1
! 205 416439008
? 19627
! 47506 199563053
? 1
? 1
? 1
! 19796 80351053
? 1
! 19321 194629051
! 38828 25416190
? 1
? 1
! 7790 329014945
? 1
? 1
? 1
? 1
? 1
! 28122 53111566
! 15696 759466048
? 1
! 24943 587041561
? 1
! 26816 952434800
! 39658 47126354
! 19291 591217656
? 1
? 18649
! 29790 146803412
! 26534 799311977
! 21499 612529919
? 1
! 31551 124776319
! 17737 204234662
? 1
? 18399
! 35556 36987040
? 1
! 3756 65732494
? 1
! 32539 204373745
! 28242 815778364
? 1
? 3457
! 12252 303614189
! 44486 285416490
? 1
? 1
? 1
? 1
? 1
! 12405 412321045
! 20300 905693738
! 32982 473437686
? 1
! 22719 349450271
! 19945 713640077
! 36604 547411479
! 34811 993069645
? 1
! 6127 823662126
? 1
! 20171 839880097
! 17704 56901926
! 47216 375304823
? 49049
? 1
? 1
! 31453 943102564
? 1
? 1
! 40117 546352414
! 46548 294162900
! 2555 336996789
? 1
! 3480 930804745
? 3202
? 1
? 1
! 625 265693162
? 21264
? 1
? 1
? 1
? 1
! 45378 238074626
! 18802 504781052
! 38069 737340536
! 35385 442438534
! 25314 108569491
! 5960 628519161
? 1
! 32995 123855393
? 1
! 33874 790292721
! 22049 100672329
? 1
! 48484 196287657
! 20609 178940023
? 1
? 1
! 9003 676459458
! 16187 37983712
! 30580 112229912
! 40798 352834112
! 21627 720564707
! 33408 300201712
! 38299 51152103
? 1
? 1
! 42498 732356019
? 1
! 12635 131680969
? 1
? 10892
! 24614 636118133
? 1
! 34287 293828108
? 1
? 32165
! 29710 406960020
! 20424 596531161
! 33565 906728504
? 37566
! 25121 764450004
? 1
? 1
? 1
? 1
! 45384 875541131
? 1
? 1
! 40953 19484316
! 46601 530844832
? 1
? 1
! 10585 527047125
! 5097 748055562
! 36603 451368012
? 1
! 27389 966502497
! 46303 191126153
! 33906 594581661
! 27089 132832420
? 1
? 28080
! 18969 507704620
? 1
? 1
! 47087 405320310
! 48545 819934836
? 1
? 16411
? 11427
! 17942 335598838
! 5279 11051246
! 22498 19144656
? 1
? 1
! 38769 386348239
? 1
! 24656 406010851
? 1
? 1
? 1
! 31381 819882652
? 1
? 1
! 3875 785459700
! 22558 834680212
! 27726 516348687
! 17433 492521384
? 1
! 7184 331104919
! 12103 581220809
? 1
? 1
! 15119 570723393
! 16953 186106252
? 1
? 1
? 1
? 37895
! 8092 528984770
! 28887 101443589
? 1
! 36022 609560095
? 1
! 13982 5878714
! 27911 979207791
! 19834 570297095
! 32091 726380433
! 18517 513726667
! 45410 561791739
! 30579 2996319
? 1
? 1
! 17024 957621989
? 1
? 1
? 1
! 11585 893510222
? 26300
! 37775 319417518
? 1
? 1
! 3656 236638030
? 1
? 1
! 18511 279938256
? 1
? 1
? 1
! 47887 306551797
? 1
? 35366
? 1
? 1
? 1
? 1
! 32298 268142146
? 1
? 41664
! 40252 990853308
? 42713
! 10401 678648732
? 1
? 1
? 1
! 49352 188043674
! 9677 811495776
? 1
! 10564 412482003
! 6524 643013413
! 2546 193119800
! 542 435394204
? 1
! 35488 74311623
! 7659 268504446
? 35997
? 1
? 1
! 3415 676911032
! 42287 535913248
! 47306 396476130
! 37713 956736671
! 6547 626270483
! 40055 9846905
! 37715 261527681
! 26272 333360725
? 1
! 3729 12027572
! 91 741920805
? 1
? 1
? 1
? 1
! 22326 185369921
? 7179
! 45788 474259255
! 37357 577617784
! 32696 318312953
? 13983
? 1
? 1
? 1
! 21211 189860490
! 13015 209257629
! 13167 780023975
! 19304 27658528
! 36822 87152617
? 1
! 28966 386544348
! 35343 637097974
! 4894 298440971
? 1
? 1
! 48944 405088292
! 32554 374722719
? 1
! 32118 261687345
? 48621
? 1
? 1
! 15400 402474726
? 1
? 1
? 1
! 7472 172439901
? 1
? 1
? 1
? 38032
? 1
? 1
! 16277 205171696
? 1
! 44588 237955980
? 1
! 446 242372646
? 1
! 28282 302218798
! 23373 288860105
! 39379 63360020
? 1
! 5790 423125155
! 21272 598898983
! 46708 117503429
! 43615 480294104
! 48547 465436897
! 29536 900353788
! 31848 641015490
? 1
? 1
! 28708 74423220
! 8110 92255783
! 46713 677322316
? 1
! 5281 839848491
! 22171 245736091
! 46671 483206404
! 26418 581577465
? 1
! 21266 938453582
! 20002 422083055
! 23888 612797179
! 29110 183352905
? 44752
? 1
? 1
! 34534 816736408
! 5288 445971426
? 1
? 1
? 1
! 234 191557122
! 9964 698127543
? 1
! 20777 585819249
! 32027 166378059
? 1
? 1
! 20825 513146160
! 21875 628433449
! 32485 428663696
? 1
? 1
? 1
? 11538
! 22319 185557096
! 8192 724065215
? 1
? 1
! 19675 732261573
? 1
! 39958 234733221
! 5494 639782960
? 1
! 31314 954974824
! 3996 82716211
! 35374 402309201
! 9202 622860233
? 1
! 28568 336721902
? 1
? 1
? 26210
! 48365 363680599
? 12008
? 1
? 1
? 1
! 9749 415353038
? 1
? 1
? 1
! 46087 331827700
! 22028 224739420
? 1
! 37883 612734817
? 1
! 9516 654183837
! 29960 267499802
! 42587 596307244
? 1
? 10595
? 1
? 1
? 1
? 1
? 1
? 1
! 34657 67652573
! 41441 130393408
! 30857 558353729
? 1
! 14983 501320678
! 45683 52729149
? 1
? 1
? 1
? 1
? 1
? 1
? 28489
? 1
! 38215 797626135
? 1
? 1
? 1
! 25405 233392111
? 1
? 1
! 25670 247219221
? 1
! 3827 399898512
? 35552
! 24183 501943726
! 38873 745568286
? 11335
? 1
! 19781 628121930
? 1
? 1
! 22960 670202233
! 1481 530048843
! 37854 327006736
! 18197 996804754
? 26060
? 1
! 864 856673319
? 1
! 26955 19066130
? 1
! 19431 421315264
! 44522 868191714
? 1
! 21404 800341672
! 36454 827332186
! 4752 662486491
! 13400 778859543
! 46377 715769653
! 22621 461267152
? 1
! 13678 894302731
! 44278 378432605
! 8790 43991745
! 48894 541036183
! 32092 887974310
! 23876 12293415
! 42721 807436212
! 15868 133228940
? 1
? 1
? 1
? 1
! 38007 33691060
! 39782 272903736
? 1
? 1
? 1
! 37040 459913622
? 1
! 33425 445504502
? 1
? 1
? 1
? 1
? 1
? 1
! 16783 378805645
! 12119 138708350
? 1
? 1
! 36116 493480688
? 1
? 1
? 36685
! 10638 304153619
? 1
! 31058 437150517
! 28937 331294531
! 26962 219371352
? 1
! 37030 584463881
! 744 903871010
? 5780
? 1
! 7098 456378645
! 25809 990781962
! 44998 859024942
! 36300 918220094
? 1
! 343 129661132
? 1
! 22302 256438973
? 1
? 1
? 1
! 15523 249604540
? 1
! 6068 622429256
! 24109 688315327
! 43921 155984646
? 1
? 1
! 24545 61348577
? 1
? 1
! 22585 585545918
! 30967 842540218
? 23574
! 18872 813330424
? 1
? 1
! 48035 181890908
? 1
! 36172 917023152
? 1
? 1
! 16354 616577720
? 1
? 1
! 47642 841098069
! 43542 233337354
! 46634 692830041
? 1
? 1
! 20796 862375641
? 1
! 38011 342015490
! 9761 166171348
! 37256 494730114
? 1
! 23039 406976134
? 1
! 7867 972492750
? 1
! 209 760536198
! 36964 758401164
? 1
! 38905 104360981
? 1
! 23773 21846978
? 1
? 1
! 37421 756772917
? 33997
? 36717
? 1
! 7546 523219855
? 1
? 13131
! 35705 591375793
! 45223 350351669
! 46191 417726404
! 41303 659633992
! 49251 234493082
? 1
! 1227 400442320
! 49636 318582868
! 45921 563828186
? 1
? 1
? 1
! 39817 333317965
? 1
? 1
? 1
! 49356 274853591
? 1
? 37286
! 16461 66458925
? 1
? 1
? 1
? 1
? 1
? 1
! 6528 587670299
! 49528 957603182
? 1
? 1
? 1
! 20072 358014158
! 49309 201095283
! 33547 165811009
! 9941 343508017
? 1
? 1
! 18115 932144084
? 1
! 19975 559569135
? 1
! 26690 228805589
! 16502 288601648
! 33716 209679042
! 5146 893771657
? 1
? 1
? 1
! 17900 807398730
! 37242 114627880
? 1
? 1
! 1806 159082903
! 30470 841177666
? 1
? 1
! 10840 156635845
? 1
! 28405 581481607
? 1
! 31536 220182629
? 1
! 11180 64310380
? 1
? 1
! 35459 682886475
? 1
! 46461 392730542
! 34459 172613559
! 39030 870525477
! 32043 764769616
? 1
? 1
? 1
! 25018 561998845
? 1
! 38278 409265127
! 43648 93268208
? 45696
? 1
? 1
! 26440 908097515
? 1
? 1
! 11507 350963441
! 2821 680910464
! 39390 646649876
! 5106 910695009
? 1
! 33756 795872995
! 3259 990114311
! 40779 695067855
! 27457 659885631
! 17025 587854008
? 15672
? 1
! 44323 385906207
! 1242 651589515
! 30714 136696303
! 5668 663501481
! 4590 310164435
? 1
! 46316 942000376
? 1
! 12999 987339975
! 14047 665572258
? 1
? 1
! 33375 28415209
! 36452 141120816
! 40189 471398097
? 1
? 1
? 1
! 40298 916898844
! 31365 105069113
! 1697 358799303
? 1
! 6784 650573895
! 42257 35548601
? 1
? 1
? 1
! 22470 871547592
! 36650 188499239
! 17402 562913714
! 39245 411851502
! 45366 763056971
! 43897 743723034
? 1
! 39714 712502751
! 24331 819669935
? 1
? 1
? 1
? 1
? 1
! 17388 295445421
! 12897 308822616
! 24580 412023987
! 37763 80908033
? 1
! 4954 826562448
? 1
! 10863 27174151
? 1
! 12641 286422171
? 1
? 1
? 1
! 10875 641143654
! 41463 315894792
! 7617 758432271
? 1
? 1
? 1
! 33698 869677687
! 20189 759182503
? 1
! 39166 121019150
! 1822 957946602
! 24735 799842867
! 12849 349713795
? 1
! 5664 516299379
! 28813 690256091
! 9525 632382188
? 16216
? 1
! 38500 681661169
! 23417 714660462
! 9554 110397825
? 1
! 43730 514483932
? 1
! 37586 308749225
? 1
? 1
? 1
! 27451 371135088
? 1
! 28087 395474008
! 14831 496772143
? 17356
! 25885 645216202
? 1
? 1
! 20965 727045902
! 49880 243716502
! 20474 214150402
? 1
? 20037
? 1
! 45118 100824143
! 28617 396136292
! 48537 836470816
? 1
? 1
! 24542 208141129
! 31319 733466287
! 42352 356012323
? 3407
? 1
? 1
! 36090 627949378
! 28476 939726079
! 41982 547263891
! 698 498704351
! 34700 85319227
? 1
? 1
! 48210 435379144
! 22113 818096357
! 9404 165576038
? 1
! 19472 618520675
? 42062
? 1
! 16817 3928584
! 24106 596638990
? 1
! 12684 506881945
! 23687 402421573
? 1
? 1
? 1
? 1
? 1
? 1
! 23306 277769359
! 405 908033838
? 31359
? 5495
! 34053 878372359
? 1
? 1
! 47006 19731265
? 1
! 10196 674937304
? 1
! 41741 419741958
! 9390 628100366
! 18209 720282801
! 29372 106473965
! 42910 495505327
? 1
! 1744 193751362
! 37356 149511398
? 1
! 9800 663088707
? 1
! 40571 269581092
! 22021 219307158
! 32882 429189133
! 41433 470624769
? 1
? 1
! 9493 423256724
! 42050 692005229
! 30349 482769617
? 1
! 37017 422154305
! 12067 666774905
! 8413 32494915
? 1
? 1
! 44690 61606775
? 1
! 20518 88628136
! 32900 224618719
! 34119 844726381
! 49775 123507347
? 1
? 1
? 1
? 1
! 13295 916731491
! 24213 483345344
! 12339 262895758
! 27229 74683909
? 1
! 6401 959084481
? 1
! 16289 584741302
! 30671 306706068
? 1
! 9759 985770515
! 16752 930568870
? 1
? 1
? 1
? 1
! 16318 271221033
! 30056 820282728
? 1
? 1
! 36376 781203197
? 1
! 31855 427416479
? 1
! 3130 632489233
! 3446 414548818
! 34690 608950347
! 43700 471082715
? 1
? 1
? 1
? 1
! 17010 98577079
? 1
! 43802 144327158
? 9475
! 20215 231458111
! 31489 893205047
? 1
! 28068 938290890
? 1
? 1
! 6745 656686061
! 47342 850646515
! 19518 240475598
? 1
? 1
? 1
! 46402 288734919
! 39142 77966879
! 4764 135000329
? 1
! 32160 801127180
? 1
? 1
? 1
! 16850 92458780
! 47302 314128689
! 20729 575923686
! 21440 693287945
? 1
! 211 235059929
! 38567 862030463
! 46679 358858905
! 4947 73679240
? 1
? 685
! 27175 35515737
! 9336 780875199
? 1
! 6223 585505838
! 34725 812665176
! 17479 240268027
! 32199 771235958
! 17289 996371699
! 48573 942592079
! 39662 139959096
! 27421 820064371
? 1
! 35150 845476505
? 1
! 41803 879038715
! 26025 360312414
? 1
! 8842 834125547
! 39600 288434867
! 5823 786893262
! 34291 575225708
? 1
? 1
! 28701 973257514
! 49152 365407229
! 33600 942166781
? 1
! 5701 832588572
? 1
? 1
? 1
? 1
? 1
! 30616 459939226
! 3102 476495241
! 43882 338411678
? 1
? 1
! 36159 538876180
! 1625 470495778
! 2851 141001541
! 45742 150492688
? 1
! 20116 434821511
! 32689 485663628
! 1918 183146212
! 125 752741029
! 15811 230013590
! 22226 750565986
! 1819 755874840
? 1
! 41449 250947502
! 1132 913964792
? 1
? 1
? 1
? 1
! 15285 374293184
? 1
! 19073 9468904
? 1
! 22303 422515925
? 1
! 14330 388097168
? 1
? 1
! 47053 261906668
? 1
! 37976 894658377
! 19108 2129145
! 17671 461933949
? 1
? 1
! 25618 689942999
! 21814 80056659
? 1
! 38543 650423040
? 1
! 38851 731203138
! 35351 74283427
? 1
! 49469 560762932
! 30954 62000955
! 2986 234892450
? 1
! 22722 482762194
? 1
? 1
? 1
! 28815 241684805
? 1
? 1
? 19571
? 1
! 21454 460012224
? 1
! 4673 395932786
! 20786 935789672
? 23111
? 1
! 42909 91157014
? 1
? 1
? 1
! 41173 922364018
! 2104 574215409
? 1
? 1
? 1
? 1
! 10081 333056807
? 1
? 1
! 6529 171751300
! 39647 642174574
! 19314 338233714
! 43788 79340972
? 11940
! 39164 887808617
? 1
! 38887 645361225
? 1
! 33568 74114996
! 22167 13983047
? 1
! 34686 246578670
! 5813 766400584
? 1
? 1
? 1
! 10264 780410104
! 2803 871340260
! 9794 119089340
! 931 63776936
? 1
? 1
? 1
? 1
? 1
? 1
! 27413 871967578
? 1
? 1
? 1
! 25045 302363752
? 1
! 17709 452831332
? 1
? 1
! 43069 584118955
? 1
? 1
? 1
! 5263 289740236
? 1
! 38287 84124491
! 18160 800118158
? 1
? 1
? 1
? 1
? 1
? 25958
! 5812 81261785
? 1
? 1
! 48604 584527564
! 43272 535186355
! 29058 501957297
? 1
? 1
? 1
! 24246 251595679
! 33795 959520897
? 1
! 38605 198737096
? 1
! 29159 164705152
? 1
? 1
! 33572 501775764
! 11611 559672994
! 18142 988959732
! 39585 34130005
! 49572 874426868
! 6349 979354541
? 1
? 1
? 1
? 1
! 9446 343137651
? 1
! 26911 112542452
! 30956 709056013
? 1
! 3169 118108371
? 1
? 1
! 10649 963509576
? 1
? 1
? 1
! 35287 397693958
? 43267
! 6521 491881090
! 28172 52439137
? 1
! 14707 235331926
! 37526 66644576
! 18198 992712545
? 17301
! 49353 916515962
? 1
? 6080
! 29620 185717553
? 1
! 45081 724130174
? 1
? 1
! 14680 294737499
! 14770 767529486
? 1
! 10579 647955741
! 6512 813370164
! 26693 78220852
? 1
! 36407 643654087
? 1
? 1
! 41629 69272751
? 1
! 6822 144180136
? 1
? 1
! 2683 420454409
! 30803 342425538
? 1
! 46621 62951365
? 1
? 1
! 14578 500115749
! 20326 704296383
! 19473 574380693
! 27383 919151578
? 1
! 41089 251623992
! 30348 177132969
? 1
! 943 988354649
? 1
? 1
? 1
? 1
? 1
! 33491 604115854
! 16407 504367050
? 1
? 1
! 21630 868823897
? 1
? 1
? 1
? 1
! 36570 643543992
? 1
? 1
? 1
! 10083 630106821
! 21326 125392564
! 25767 877417721
? 1
? 1
? 1
? 1
? 1
! 43784 223444721
? 8324
? 1
? 1
! 39757 119551199
! 20629 1883584
! 21819 716048813
? 1
! 4313 966902844
! 45436 662948550
! 9574 783594678
! 21987 124247766
! 3740 545737372
! 46876 792254242
? 1
! 15137 453177486
! 25705 425959204
! 12937 254308183
? 1
? 1
! 25928 168343622
? 1
? 1
! 21109 880460740
! 6647 588697613
? 1
! 23332 411763246
? 1
! 9194 13924658
! 31092 132171709
! 34153 254988053
? 1
! 8118 440220076
! 41806 392429414
! 25927 999529400
? 1
! 37656 280436242
! 41389 125215700
! 45621 753081540
? 1
! 39366 727381460
? 1
? 1
! 17698 857858246
! 40961 900687975
! 14040 12718606
! 7779 433557738
? 25765
? 1
? 1
! 37786 211889751
? 36380
? 1
? 1
? 1
! 25769 612543024
! 13518 37873742
? 1
! 38233 969080540
! 37531 234960127
? 1
? 1
? 1
? 1
! 779 552525893
? 1
? 1
! 37348 514035747
? 1
! 46134 167620714
? 1
? 1
? 34623
? 1
! 16706 531125420
? 1
? 1
! 36347 281972810
? 1
! 7070 593085602
! 2359 266118458
! 36506 99826634
! 44145 382350951
! 9110 965297574
! 31982 396994660
? 1
! 26744 462292536
? 1
! 20413 331763265
? 1
! 31003 894748454
? 1
! 43599 587367111
! 851 183115646
! 2487 308194459
! 25296 633169269
! 11705 216588528
? 1
! 14337 651878441
? 1
! 43339 809252757
! 29532 200436163
? 1
! 40395 97383333
! 34430 358575131
? 1
! 31788 836186944
? 9026
! 7182 920701143
? 1
! 23790 740645204
! 40197 562597732
? 1
? 1
? 1
! 41180 755672439
! 39570 20678870
! 40619 836691820
? 1
? 1
? 1
? 1
! 27365 915949099
! 5761 982877054
! 20569 390157729
? 1
! 11382 451345509
! 12528 823958577
! 16509 369262367
? 1
! 26799 133509458
? 1
? 1
? 1
? 1
? 37179
? 1
? 6815
? 12585
? 1
? 1
! 20828 866236917
? 1
! 43948 447609205
! 25695 155235242
! 3803 172343430
! 38948 251612790
! 23498 612602090
? 1
! 38666 430127045
! 8691 17827121
! 9853 60361040
? 1
? 1
! 15656 366632694
! 15842 419661120
! 25457 843337335
? 1
? 1
! 2154 699469520
! 43165 472265563
! 39704 88492833
? 1
? 1
! 15394 621379194
? 1
? 3718
? 1
! 107 673677043
? 1
! 38806 656291751
? 49020
! 44250 961728647
? 1
! 37167 274841933
? 1
! 34742 762535312
! 5032 95945725
? 1
! 2967 388457910
! 20793 765761005
! 31544 636798456
! 6265 104991500
! 11343 722204799
! 48248 14549041
? 1
? 1
? 1
! 17896 76683322
! 11166 490493405
? 1
? 1
! 827 585475604
? 1
? 1
? 1
? 1
! 29749 540363632
! 46005 497782994
! 38891 26915622
! 28179 265690548
? 1
! 27454 622339307
! 47799 674779800
! 49588 435832232
! 30307 417162825
! 47711 650712415
? 1
! 18061 932338101
? 1
! 19418 176310480
! 18906 649383931
? 40319
? 1
! 26273 653358547
? 1
? 1
? 1
? 1
? 1
! 47422 786182575
! 43105 314677568
? 1
! 27406 875215067
? 1
? 1
? 1
? 1
! 3564 572233888
! 4462 742386388
! 28322 893543230
! 26670 627007929
! 18749 775822013
? 1
? 1
? 1
? 1
? 1
! 17343 835819845
! 41331 333530752
! 31748 933870057
? 1
? 1
? 1
! 16630 530358551
? 1
! 35404 354329381
? 1
? 1
? 28228
? 1
! 4780 213104193
? 1
! 16302 172383001
? 1
? 1
! 29699 58426062
! 28673 708951511
! 19388 47501669
? 1
! 46185 300274297
! 11651 476082711
? 1
! 7555 848932855
? 1
! 6851 726133808
? 12927
! 3131 883245053
? 1
! 22615 591351932
? 1
! 29628 232512557
! 6441 453253203
! 19169 166846659
? 1
! 3817 940309706
! 25872 242775541
? 1
! 7933 977802966
! 7757 560144275
? 1
? 1
! 19572 998227338
? 1
! 8922 133840792
! 30123 758497155
? 1
! 1794 61586703
! 38819 981992712
? 1
? 1
? 1
! 11318 360209257
! 13767 708556762
! 9718 820601236
? 1
? 1
? 1
? 1
? 1
? 1
? 746
? 1
? 1
? 1
? 1
? 1
? 1
! 49467 668417026
? 1
! 9075 117203623
? 1
! 42461 68438168
! 47689 654584269
? 1
? 1
! 1039 704114506
? 1
! 40526 518959805
! 5336 549945707
? 1
! 19994 585265401
? 1
! 5975 531265438
? 1
! 13742 407262499
! 17863 624420766
? 1
? 1
? 1
! 32287 284187204
! 10633 467372535
? 28835
! 46735 706024470
? 1
? 1
! 10703 759288827
! 38435 176355206
? 1
? 1
? 48786
? 1
? 1
? 32558
? 3182
? 1
! 45624 90229126
! 32349 207021771
? 1
! 867 481653281
! 40532 358211157
? 7693
! 45586 423150183
! 8520 362094333
! 36767 621576373
? 1
! 35493 442437308
! 22387 145828331
? 1
! 33804 435697981
? 1
! 31226 144794328
? 1
! 4014 504181920
? 1
! 1773 591866893
? 1
! 7618 606534782
! 12452 166297238
! 29508 945881082
? 1
! 46942 261925382
! 34853 145490309
? 17639
! 17875 188102769
? 1
! 38163 150487352
? 1
? 3239
! 18996 405001583
! 15366 462599529
! 30363 51914065
! 44534 484511826
! 35114 48375790
? 1
? 4061
? 1
! 11939 610466385
? 1
? 1
! 25678 521543496
? 1
! 21033 644527856
! 25387 645032068
! 42879 610022447
? 1
! 2728 547453045
! 32561 281726869
! 21669 554609034
! 29918 791661049
? 1
? 1
! 34513 948202980
! 21761 75281333
? 1
? 1
? 1
! 15239 569685873
? 1
! 25412 600892255
? 1
! 47419 410479751
! 8071 25121644
! 10693 166702055
! 27580 986613807
! 11369 515450374
! 3556 659616615
? 1
! 1880 555268399
! 38217 709988294
! 9353 164141247
! 18367 50565413
! 39971 974637683
? 1
? 1
! 20343 458182870
! 41044 502226643
? 1
! 13537 771388541
? 1
! 27200 185906808
! 16835 974838475
! 40439 452084976
! 24375 878301627
? 1
? 1
? 1
? 1
! 413 637792718
? 1
! 46908 63355055
! 26047 591182682
! 46431 792744398
? 1
! 8366 281172744
! 513 481857058
? 1
! 29199 726424910
! 45689 784864262
? 1
? 1
? 1
! 27920 808593720
? 40705
? 48306
! 26257 386840153
? 1
! 47832 328442523
! 1721 592316251
? 1
? 1
? 1
! 36278 774655397
! 35627 754953920
! 4889 646003493
! 24076 324547759
? 1
! 35735 814044667
! 27905 251353695
! 44333 891367251
? 1
! 40472 954530029
? 1
? 1
? 1
! 44700 763623711
? 1
? 1
? 1
! 14840 213668860
! 12360 91543687
! 48487 68810125
! 40294 976914842
! 10577 370349803
! 37604 959988476
! 11957 162876911
? 1
? 1
! 44591 214874422
? 1
! 19709 954750440
? 1
! 34170 117796018
! 28712 599825135
? 1
? 1
! 27895 128780988
? 25414
! 29512 101356385
! 33162 133170097
! 20568 638696682
? 1
! 12018 27680553
? 12032
? 1
? 1
? 1
? 1
? 1
? 1
! 14944 411768414
! 38955 275451353
! 40822 325847083
! 39451 329278250
! 3511 343215267
? 42516
? 1
! 2290 915410609
? 20121
! 24267 998275815
? 1
? 1
! 36366 757322342
! 46893 694660397
? 1
? 26932
! 33722 37671562
! 28543 902746484
? 1
? 1
! 3418 573089938
! 28218 903674805
! 26559 307596868
! 34382 12875451
? 1
! 10432 372625891
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 32413 99821285
? 1
! 37060 941182060
! 49187 801267057
! 4186 162699317
? 1
? 1
! 12895 173692154
! 49851 907367056
! 29678 377458729
? 1
? 1
! 26897 110948461
? 1
! 40780 276656331
? 1
? 1
! 16750 542778417
? 1
? 1
! 33713 80137557
? 1
! 38647 419635247
! 37226 533103490
! 28920 198913239
? 1
! 4309 323798206
! 34933 192837957
! 9539 722736998
! 31556 585206975
? 8284
? 1
! 33671 337695787
! 43040 768339899
! 13078 179335715
? 1
? 1
! 14540 152202843
? 1
! 33287 434828919
? 1
! 34782 744819879
? 1
! 44894 735861305
! 42960 66739631
! 29412 966177644
! 37516 453938502
? 1
? 1
! 6624 385374025
? 1
! 47580 316329639
? 1
? 34176
? 1
! 31994 69983046
? 1
! 20899 900908104
? 1
? 1
! 3915 580163949
? 1
! 12721 901917642
? 1
? 1
? 1
! 29586 855702419
! 5571 504913492
? 1
? 1
? 1
! 16008 852948109
! 6388 413960001
! 3028 746604828
! 38385 475630552
! 31677 622915298
! 45210 713901469
? 1
? 1
? 1
! 2263 800077369
! 7156 533663740
! 7608 805302071
! 47708 810947778
! 46751 112563534
! 49886 631836597
? 1
? 1
? 1
? 1
! 3109 573599030
! 31042 210175978
! 19071 522758332
? 1
? 1
? 1
! 46522 822102855
! 31285 179663063
? 1
! 38984 906969652
! 32001 255221649
! 46769 950270497
! 48274 916216069
? 1
? 1
! 34633 632778122
? 1
! 46932 666485366
? 1
! 27343 408060136
? 1
! 34763 745292186
? 1
! 14026 421181432
! 15534 593286246
! 3561 912831144
! 20700 158751342
? 1
! 11769 382768284
? 1
? 1
! 20744 819743533
? 1
! 15837 623081021
? 90
! 38243 70488388
! 10798 990884594
! 4737 526602618
! 36550 815956882
! 4786 897518298
? 1
! 32608 885198600
? 1
? 1
! 2850 172003521
? 1
! 10359 649918419
? 1
! 3137 831311629
? 1
? 1
! 44426 911374977
! 47686 425352458
? 1
? 1
! 22782 924636083
? 1
! 20815 936764732
! 27891 138889751
! 33632 873292593
? 1
? 1
? 1
? 1
? 1
? 45146
? 1
! 5864 466327505
? 1
? 1
? 1
? 1
! 7889 871060218
? 1
! 14006 980647906
! 4826 819212776
! 41127 172843246
! 47315 616364740
! 14699 472115531
! 11706 569817699
? 1
! 26824 883122638
? 1
? 1
! 18247 420345357
? 1
! 13602 71085362
! 27119 205473102
? 1
! 3432 545544885
? 1
? 1
! 5440 529517367
? 1
! 25970 12801444
? 1
? 1
! 21800 7309034
! 15496 48797097
? 1
! 40698 269188001
? 1
! 25327 491445683
? 1
? 1
? 1
? 1
! 37049 653522582
! 24091 395010834
! 41784 61939941
! 28033 367005455
? 1
! 34629 975372399
? 1
? 42289
? 1
! 38079 470681487
! 7316 985995857
! 31067 723584810
! 46416 189816842
? 1
? 1
? 1
? 41548
? 1
! 48737 679722272
! 25248 863061504
? 1
? 1
! 30735 485172463
? 48126
? 1
? 1
! 41611 979981208
! 10126 789407936
! 15548 852754178
! 19139 23853943
! 38754 105473925
! 40917 232502673
! 41634 283872578
? 1
? 1
! 34141 741249020
! 3289 811958180
! 46226 554317998
! 770 34771350
! 24701 447989993
? 1
! 36115 485836717
! 43843 362039446
? 1
! 2061 856062085
? 1
! 29427 800982217
! 9224 248265855
? 1
? 1
? 1
? 1
! 6180 7956591
? 1
? 1
! 3990 788013068
! 30146 703763886
! 12322 271772745
! 17169 422585193
! 36527 142663652
? 1
? 1
? 1
? 1
! 36257 108802701
? 1
? 1
? 1
! 34026 268662581
! 3067 785952618
? 1
! 24977 209275171
! 21319 238589645
! 33012 604537519
! 8781 960975092
! 31398 158698685
? 1
? 1
! 48806 310454223
! 13034 897832370
? 1
? 1
! 6590 778756445
? 1
? 1
? 1
! 32634 741748785
? 1
! 18494 331555230
! 30989 754223308
! 3456 624330545
! 8127 778476986
! 36810 628966916
! 3285 286740219
! 9731 860723211
? 1
! 31610 49541951
? 1
! 321 204452193
! 2426 726568087
? 1
? 1
! 39712 277075498
! 33880 86121801
! 43728 21295792
? 1
! 44441 536579953
? 1
! 1379 801433280
! 47737 511586790
! 40906 481117141
! 36902 450121209
? 1
! 28679 404346316
? 1
! 38156 635892575
? 1
? 1
! 4423 818697640
? 1
? 1
! 11345 154581750
? 1
! 37521 508276337
? 1
? 1
? 1
? 1
! 49508 476268852
! 45606 675531200
? 1
! 12430 763235547
? 1
? 1
! 41566 798757942
? 1
? 1
? 1
? 1
! 43341 575996871
? 1
! 21634 398371436
! 47470 594245615
! 720 16582349
! 28412 112628976
! 47690 857481520
! 31291 53316345
! 47792 99682901
? 1
? 1
! 15513 122446612
? 1
! 49548 343993354
! 46544 726538118
? 1
? 1
! 6288 122302378
? 1
! 13569 752405415
! 16905 914818618
? 1
? 1
! 27161 447982307
? 1
! 20770 20338345
! 15142 259942728
? 1
? 15684
? 1
! 179 173398211
! 28038 695481518
! 23863 82632049
! 4235 232058305
? 1
? 1
? 1
? 1
! 27681 30683757
! 24094 520650541
? 1
! 40331 339864994
? 1
? 49035
? 1
? 1
! 36336 218948460
? 1
! 23146 248211831
? 1
? 1
! 48138 776739259
! 35519 431726221
? 1
? 1
? 1
? 1
! 1066 983228525
? 1
? 1
! 37640 746198471
? 1
! 1201 578191448
? 4273
! 16617 452706048
! 26143 392236612
! 12095 221854312
! 48072 491946976
? 1
? 1
! 19467 892303767
! 7601 755833948
! 14725 559699645
? 1
? 1
? 1
? 1
! 13882 15532443
! 7851 431767739
? 1607
? 1
? 1
? 1
? 1
! 25758 665595189
! 8599 523651652
? 1
! 37402 371048799
! 18040 390411637
! 32846 914281121
? 10517
! 17221 133255771
! 24163 249244060
! 23461 659220653
? 1
! 12645 710845375
! 20847 492908555
? 34017
? 1
! 48094 243404018
! 32146 699523371
? 763
? 1
! 18267 828515345
? 1
! 38548 889851832
! 9577 532746830
! 21022 242668907
? 1
! 16906 606931511
? 1
! 14125 643328527
! 8219 933294437
! 15900 851208806
! 10802 873819091
! 9373 844431849
! 34229 244263386
! 41909 797463981
! 24508 815280686
! 43867 220798342
? 1
? 1
? 1
? 32228
? 1
! 38054 661750067
! 24807 806592457
! 1378 770241665
? 1
? 1
! 33278 78777803
? 1
! 41183 955831954
! 7983 266858682
! 16672 607961682
? 1
? 1
! 35552 449905719
! 18975 592988000
! 11361 741508456
! 26061 449122884
! 18666 92978067
? 46892
! 15679 867765091
? 1
? 1
! 1265 345158934
! 8417 216590632
! 43395 197253606
! 34024 750232952
? 1
? 1
! 49301 723049832
! 11580 787598657
! 49411 702561284
! 45700 488016008
? 1
? 1
? 1
! 26764 895932379
? 1
? 1
! 35007 75353999
! 2855 597860698
? 1
? 1
? 1
? 1
! 48502 312842210
? 1
? 1
? 28298
? 1
! 39584 309018866
! 42698 622047566
! 9512 149918474
? 1
! 5238 263221776
! 26182 932464797
! 42783 213807468
? 1
? 1
? 45465
! 4477 458942515
? 1
? 1
! 38183 644615773
! 8921 954231530
! 30245 74405202
! 4893 131672535
! 26808 32032596
? 1
! 9090 72883419
? 1
! 37345 602123332
! 5284 868821404
! 27226 137311127
? 21729
? 36612
! 3644 577778430
? 1
? 1
! 8144 494922485
? 1
! 5849 139100369
! 38667 40500006
! 14276 152340678
? 1
! 1756 248760993
? 1
! 19123 316758379
! 16714 712685815
? 36898
! 44018 855636544
? 1
? 1
! 44765 994646645
? 1
? 1
! 16872 228777613
? 1
! 27604 445169710
? 1
? 1
? 46241
? 1
! 34426 259076447
! 5941 389296053
! 2159 273733850
? 1
! 37250 234666539
! 44306 10015912
? 1
! 4449 297716968
? 1
! 26938 593445663
? 25649
? 1
! 30347 71856744
? 16385
! 40343 534579319
! 3260 363965975
! 31671 947885953
? 1
? 1
? 1
? 1
? 1
! 16148 200187785
? 1
? 1
! 27169 964871647
? 1
! 31836 652367837
! 5566 223329719
! 6911 514451673
! 15337 34988873
! 36611 982819889
! 12644 413209663
! 18147 960821212
! 34162 95235716
? 1
? 1
? 1
! 16333 771605253
! 16239 859069325
! 49075 542683314
! 46545 836542285
? 1
! 30584 92835138
? 46982
? 1
? 1
? 1
! 19662 35453097
! 22629 103457746
? 1
? 1
? 1
! 32101 120994678
! 22649 417807146
? 1
! 44898 507825666
? 1
? 1
? 1
? 1
! 34810 303761016
! 18250 987712463
! 46509 164169732
? 1
? 1
? 1
? 1
? 1
? 1
! 43824 385405135
! 14835 537624673
? 1
? 49492
! 10060 515293003
! 14097 300298926
! 41402 103446365
? 1
? 1
! 30506 670344650
? 1
? 1
! 22982 788728200
? 1
! 45047 962389284
? 1
? 1
? 1
? 1
? 1
! 10788 147572346
! 7372 596064643
? 1
? 1
! 8248 985329264
? 29763
! 48493 667545310
! 33434 49534538
? 1
! 4 849974739
? 1
? 1
! 46885 224322802
? 1
? 1
! 27595 823330325
! 12768 557918316
! 42155 68776064
! 12680 526365274
? 1
? 1
! 44221 908220500
! 15185 731913401
! 4169 829710939
! 45673 190347363
? 15833
? 1
! 39396 276588705
? 1
! 16690 757074978
! 38348 523539217
! 9481 138872577
! 43005 569504041
? 1
? 1
? 1
! 15204 825908867
? 1
! 27825 244998944
? 1
? 1
! 1722 602928491
? 1
? 1
? 1
! 18893 738866429
? 8279
! 2897 347875661
? 1
! 46981 127959026
! 31972 719714203
? 1
? 1
! 48096 935121959
! 921 492850736
? 13121
! 34398 770647301
! 28454 590066702
? 1
? 1
! 8583 577380232
? 1
? 1
? 1
? 1
! 34706 409626823
! 480 420971714
! 46195 222456393
! 13556 611098128
! 45392 232136848
? 1
? 1
! 36643 430186737
! 43119 7382911
! 8888 779729121
! 18618 735467595
! 30987 675714998
! 49835 875229976
! 45462 976900873
! 46097 509194800
? 1
? 1
? 1
! 9067 459181134
! 42969 735467615
! 12031 62982094
? 1
! 3294 79609258
? 1
! 39833 430081189
? 1
? 1
! 47909 736014892
! 32775 334924189
! 48933 290238587
! 47472 649762031
? 1
? 1
? 1
! 32179 80170674
! 10736 611245992
! 9122 540489103
! 33866 730472679
! 39998 34785136
! 9596 885167888
? 1
? 1
? 1
? 1
! 19262 233006001
? 1
! 39724 119571134
? 1
! 29414 326795015
! 44752 131772615
? 18243
! 3816 111024074
! 47583 277624628
? 1
! 21344 848014828
? 1
! 34288 649490697
? 1
! 23772 224377125
! 40738 907999246
? 49173
? 1
? 1
! 40882 562288415
! 28955 816796918
! 31529 906580835
? 1
! 22264 193226712
! 6475 137866446
! 39458 295078164
? 1
? 1
! 3214 104563893
? 36623
? 1
? 44795
? 1
? 1
? 1
? 8810
? 1
! 18435 464189622
! 18028 464916108
? 1
? 1
? 1
! 22103 329385270
! 36488 463051076
! 24765 219296310
? 1
! 34096 172523818
? 1
? 1
? 1
? 1
? 1
? 1
! 39159 525755486
! 46365 963513817
! 39283 422775955
! 46659 949364170
! 49072 500877916
? 1
? 1
? 1
! 37780 957609967
? 1
! 43253 15008896
? 10006
? 1
? 1
! 38417 754326395
! 31758 232231114
? 1
! 4105 769717799
? 1
! 40188 260082608
! 6465 230338607
? 1
? 1
! 31795 321524567
? 1
? 1
! 13161 185567669
! 34276 139565800
! 44936 325401104
? 1
? 1
! 15011 628358456
! 34540 421232473
! 25153 107951243
! 1903 977833952
? 1
! 12875 677030115
! 18569 487718479
? 1
? 1
? 1
? 1
! 11750 722514999
? 1
? 1
? 1
! 5104 568273066
? 1
? 1
? 1
! 26041 21321618
? 1
! 43436 816725399
? 1
! 8017 863002261
? 1
? 1
! 2321 940660868
? 1
! 12158 869195548
? 11263
? 1
? 1
? 1
? 7180
! 6153 253421272
! 21757 739616524
? 1
! 32030 691006279
? 1
! 11664 385089326
? 1
! 9866 701565176
! 31514 850590919
? 1
? 1
! 32652 109494321
? 1
! 49244 939587183
! 15095 278382503
! 18252 401734048
? 1
? 1
? 16415
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 22210 748955026
! 10469 2122118
? 1
? 1
! 1684 417383981
! 24617 535128756
? 23576
! 10248 965126464
! 16164 830802895
! 1663 641006791
! 13553 702601999
! 39026 524884073
! 41848 831936753
! 4816 912077274
! 16108 520193248
? 1
! 27957 633261806
! 1331 451006746
? 1
? 1
! 17013 182336559
! 44537 128630368
! 20532 973897362
! 32710 942462106
! 11523 760608452
? 1
! 32251 604492551
? 1
? 1
! 35484 268224942
? 1
! 21179 901786433
! 22018 643137713
? 1
? 1
! 36890 728127533
? 1
? 41229
! 5910 266960638
! 25110 291240655
! 14731 29465781
! 35289 59796766
! 16438 514311295
! 15505 95475838
? 1
? 1
! 28234 964767436
? 1
? 1
? 1
? 8981
! 9945 939489193
! 40473 17114265
? 1
! 22680 341576372
? 1
? 1
! 8829 658231581
! 421 842154133
! 31221 139421811
? 1
! 33732 548855415
? 1
? 1
? 1
! 44407 855359450
! 31716 384849506
! 46674 609117071
! 26587 861949534
? 1
! 30416 907043766
? 1
! 33944 891636050
! 6562 158180739
! 34187 608081065
? 1
! 18363 696198354
! 31774 27721997
? 1
! 29483 321545026
! 32133 989921167
! 20972 540385359
! 27032 723231906
! 21742 817619994
! 121 148061473
! 37504 535550240
? 1
? 1
? 1
? 1
? 1
? 1
! 38763 584936333
! 11240 428989580
? 2148
! 48543 169672817
? 1
? 1
? 1
! 45425 156242751
? 1
! 35285 173673255
? 1
! 3515 865968356
! 36844 499456823
? 1
? 1
? 1
? 1
! 3168 168283496
! 15162 97174216
! 11161 187021820
? 1
! 23367 11735440
! 45885 867690705
! 28187 283517068
! 33537 508951365
? 1
! 22412 809383040
? 1
? 1
? 1
? 1
? 23130
? 31311
? 1
? 2181
? 14782
? 1
! 34158 563793430
? 1
? 1
! 3240 241201294
! 33957 5267443
! 20953 507373988
? 1
? 1
! 37503 858487258
! 42153 536961383
? 1
! 12495 225029605
! 34685 831855678
? 1
? 1
? 1
! 36215 892040674
? 14298
? 1
! 48226 526307456
! 16541 533282015
! 16491 981613982
? 1
? 1
! 34305 179221675
? 1
? 1
? 1
? 1
! 10534 472031279
! 10129 718317312
? 12443
! 32584 181055966
? 1
? 1
! 32214 268977022
? 1
! 14414 215643082
? 1
! 34383 732696227
? 1
! 41946 447708523
! 8475 602529608
? 48780
! 27713 661974112
? 1
! 10557 980317112
? 1
? 20334
? 1
! 2943 30693756
! 12424 277697250
? 1
? 1
! 42212 341167238
? 1
? 1
! 28742 402395247
! 16749 303205788
? 1
! 29234 611866202
! 25737 674040152
! 47927 820552773
! 27441 195877355
! 39680 828064522
? 1
! 811 88149182
! 8527 259898564
? 1
? 1
? 11668
! 7267 256472101
! 19023 404063413
! 8665 721144820
! 36882 709139350
? 1
? 1
! 42521 887641945
? 1
! 18320 817467374
? 1
? 1
? 1
? 1
! 41937 935043633
? 1
? 1
? 8669
? 1
? 18847
! 43430 877004798
! 48728 555516782
! 48269 224687534
? 1
! 18588 11490972
! 13617 147942786
? 1
! 24789 282384708
! 15116 799029733
! 1267 19338693
! 25142 349481438
? 1
! 35672 820870231
! 48496 797338667
? 1
! 30015 905650023
? 1
? 24968
! 11122 825511733
? 47922
! 27325 881920028
! 43321 401886833
? 1
! 18058 370898345
? 1
? 1
? 1
? 1
! 40003 815648141
! 22709 450751023
? 1
! 30358 27569949
? 1
? 1
? 1
? 1
! 36060 269687825
! 33855 221988594
? 1
! 11963 858267404
! 23516 237566841
? 1
! 43949 423255321
? 1
? 1
? 1
! 12392 564888467
! 27066 270591508
! 11055 903462842
? 1
? 49052
! 21843 427020149
? 1
? 1
! 8959 739430922
? 1
? 1
? 1
? 1
! 26128 843527764
! 20370 156224545
! 8335 913557112
! 21687 615140274
? 1
! 26589 747674947
! 30763 518815554
? 1
! 47611 306783674
? 1
? 1
? 1
! 6829 921263729
? 1
? 1
! 14295 696838794
? 1
? 1
! 26123 388230109
! 24979 593506409
! 26493 814148533
? 1
? 1
! 26818 492406707
? 1
? 1
! 38662 174855146
? 1
? 1
! 4510 348670298
? 1
! 27950 386161549
? 1
! 29162 391548300
? 1
? 1
? 1
! 2350 432763285
! 9989 766721945
? 1
? 41052
! 23631 130451437
! 25017 15596335
? 1
? 1
? 1
! 2001 605587403
! 15420 892569413
! 39972 238335820
? 1
! 1566 490520404
! 41884 520635774
! 19005 428351465
! 37897 648427310
! 11479 602279544
? 10532
? 1
! 40838 2099198
! 38025 271213314
? 1
! 34208 303616994
? 1
! 11355 872670172
? 1
! 10558 706494097
! 28107 997003828
! 13712 469447527
? 1
! 3520 75481531
! 573 779984662
? 1
? 25104
? 1
? 1
! 8334 304076210
! 18135 320306971
! 44098 156509859
? 1
! 25020 602304105
! 25961 76638463
! 20515 57068997
! 25313 660360523
? 1
! 14654 649762933
? 1
! 35052 656633922
! 34376 420457088
! 31055 938014234
? 1
? 1
? 1
! 36085 517648637
! 13989 844026470
! 43413 662008353
? 1
? 1
! 14098 441679871
? 1
? 1
! 5320 383979299
! 36002 928756586
! 41975 333841570
? 1
? 1
! 22901 619041577
! 1062 939990762
? 1
? 1
? 1
? 1
? 1
! 20506 627693457
? 1
? 1
! 23412 415921938
? 1
! 32197 74808298
? 1
? 1
? 1
? 1
? 1
! 37933 367932369
? 1
! 48103 869383234
! 10904 46520263
! 20456 718659164
! 38587 156540854
? 1
? 1
? 19675
? 1
? 1
? 1
! 23370 76028190
! 16403 212929790
! 32876 843456126
! 3575 120263523
? 1
? 5689
? 1
? 1
! 6519 458839815
? 1
! 48113 186031500
? 1
? 1
? 38461
? 1
! 35259 126301466
! 40459 792214599
? 1
? 1
? 1
? 1
! 14872 347627880
? 41373
? 1
! 11686 733787743
! 10948 583769326
! 47570 161815711
? 1
! 9530 782348460
! 36472 540330641
? 1
? 1
? 33647
? 1
? 1
! 15885 5531071
? 1
? 1
! 10125 516885600
! 34212 451366710
? 1
! 5123 775996417
? 1
! 18568 254601615
? 1
! 36161 257905272
! 20190 253422017
? 1
? 1
? 1
! 39178 551598068
? 1
? 1
? 1
? 1
? 1
! 23298 3677834
! 9927 874539340
! 49556 259425712
? 1
! 20998 265224866
? 1
? 1
! 40773 740119715
? 1
! 2133 912955649
? 1
! 32131 468653235
! 13973 973628383
! 16005 425952872
? 1
! 38420 428152395
! 9292 626856335
! 2347 337948247
! 15923 932465066
! 12646 900636308
! 35558 548764662
! 36908 660836192
! 37868 76998378
? 1
! 32432 434543398
? 1
! 16244 848876581
! 31887 513818544
! 3695 848663032
! 2571 556036149
! 46535 34342385
? 1
! 10024 549612384
? 1
! 23862 317181029
! 20143 476572679
? 31498
! 23355 619887675
? 1
! 2619 421697406
? 1
? 21241
? 1
? 1
? 1
! 7407 504837385
? 1
? 1
! 9025 515280710
! 19869 269065952
? 1
! 48996 137029411
! 11755 251010696
! 23779 783579836
? 1
! 28919 898776644
! 17081 861660590
? 1
? 1
! 5344 100017372
? 1
? 1
? 1
! 3728 122685375
? 1
! 20914 240058549
? 1
! 1562 990504845
? 1
? 1
? 1
! 22606 818936872
! 25797 311347895
? 1
! 28429 286717736
? 1
! 1061 765644453
? 292
? 1
? 1
! 39187 254300210
! 15465 64980376
? 1
! 32476 272619617
? 1
! 19818 625373698
? 1
! 410 965036990
? 1
! 33024 24344623
? 1
! 41826 866826900
? 1
? 1
? 1
! 44291 232424646
? 1
! 23070 871164606
! 33087 197015551
? 1
? 1
? 1
! 44914 904108051
? 1
! 36812 151556852
? 1
? 1
! 25795 210204105
? 1
? 1
? 1
? 1
? 1
! 20944 847443135
? 1
? 1
? 1
? 1
! 17769 567186459
! 10075 283222307
? 1
! 41310 304000715
! 45064 285230670
! 46857 782002301
? 40715
! 11628 258503340
! 41615 146859398
! 14521 722988697
? 1
! 16434 480732399
? 1
! 33688 54510066
! 21199 386382691
? 1
! 45119 509974324
? 1
! 47130 822428543
! 36072 458581016
! 18929 695524632
! 35808 544142343
! 6106 685842531
! 49685 289708082
? 1
? 1
? 1
? 1
? 1
? 1
! 45211 616823382
! 25710 337116213
? 1
! 47670 667929784
! 40803 302258250
! 24308 768833678
! 37862 270733150
! 16097 444517990
! 3973 926630778
? 1
! 32827 630135584
? 1
? 1
? 1
? 1
! 12345 531683754
! 16147 565703487
! 24631 867730344
! 6779 589268244
? 1
? 1
! 22119 625067504
? 1
? 1
! 20845 429195778
! 34796 478928941
? 1
? 1
! 4096 660312724
! 32089 949207728
! 46024 630159826
! 44077 374046017
? 6203
! 30586 346505872
? 1
? 1
? 1
! 6355 572833859
? 1
? 1
! 8598 762614802
? 37100
? 1
! 979 246260848
! 33169 911317073
! 44253 605376420
? 1
? 1
! 46050 35862716
! 6448 518541753
? 1
! 8492 446682139
! 20606 822285944
? 1
? 1
! 719 504519808
! 6221 902390445
? 1
! 9983 2228031
? 1
? 1
? 1
! 35480 771862536
? 1
? 1
! 27963 613420157
? 45860
? 1
! 28110 600474624
? 1
! 40529 724922796
! 27918 389250091
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 7712 856935851
? 1
? 49436
? 1
! 30190 713024693
? 1
! 35888 96943366
! 36039 478811921
! 36234 874329606
! 33074 611670732
? 1
! 30491 92159399
! 29644 129144033
? 1
? 1
? 1
? 1
? 1
! 49025 826993105
? 1
! 43732 182348673
! 30230 860922240
! 6048 675025302
? 1
? 1
! 27285 180616208
! 39148 685741043
! 13269 255537561
! 44460 622207273
! 12168 183841946
! 24165 420244967
? 1
? 27228
! 45461 354932392
! 19628 66316680
! 23581 214216995
! 25562 724078557
? 1
! 33672 712406594
! 2125 588229820
? 1
! 45265 248439999
! 3814 747631488
! 13373 926237912
! 30870 6335092
? 1
! 48443 650435060
? 1
! 26211 41276853
? 1
? 1
! 10975 358163479
? 1
? 1
! 44614 508684489
? 1
! 45956 96437419
? 1
? 1
? 1
! 17721 907982849
? 1
! 141 180379401
? 34098
! 43360 796167199
? 1
? 1
! 21160 321914451
? 1
! 42732 269156137
? 10833
? 27809
! 10946 771149263
? 1
? 1
! 14855 926658662
? 1
? 1
? 1
! 44058 639132335
? 1
? 1
! 27946 73483332
! 40061 652036591
! 21953 455877181
! 38562 903942756
? 1
? 22953
? 1
! 35673 410936204
? 1
! 45786 105007953
? 1
? 1
? 1
! 28922 969880208
? 1
? 1
! 19324 155637625
! 7855 306720067
? 1
! 36198 228855535
? 1
! 32887 860400002
? 1
? 1
! 21746 106779002
? 1
! 19793 498276026
? 1
? 49841
! 1920 305088857
! 34774 304657058
? 1
? 38593
! 45619 259580222
! 22081 397283795
! 5393 685871242
! 38399 441456683
! 42156 467783161
! 43870 303448379
? 1
! 44819 438136693
! 6895 999958193
! 18102 83578642
! 4916 322516149
! 28980 911054454
! 31375 993475127
! 43206 983506865
! 29951 723566252
? 8954
! 21674 912891605
! 40266 270043205
! 37279 193493364
? 1
! 21856 876043385
! 33182 148742361
? 1
! 20720 445323747
? 1
? 1
! 34358 382355673
! 31037 727929223
? 1
? 1
? 1
! 26233 900859586
! 22410 696701414
? 1
! 14393 687970557
! 30965 926702326
! 11552 645120477
? 1
! 34056 828892324
? 1
? 4262
? 1
! 43770 904067624
! 5506 621920850
? 1
? 1
? 1
! 19620 707689007
! 11372 819549538
? 29953
! 36317 574229859
? 1
? 1
? 1
? 1
! 19289 572110055
! 29796 578587328
? 1
! 20092 917761216
! 41167 130431079
? 1
? 1
? 1
? 1
! 9455 944815305
! 24906 574837212
! 42897 55092843
? 48248
? 1
? 1
! 27189 501188916
! 21475 373204633
? 1
? 1
? 1
! 42227 630974300
! 28025 681059098
? 1
? 1
! 15279 633836626
? 1
? 1
! 11918 374444386
! 19283 539374599
? 1361
? 1
? 40724
? 1
! 35215 243398963
? 1
? 1
! 39267 91469481
? 1
? 4530
! 14754 517291140
? 1
! 20877 771056837
? 1
! 37817 857855125
! 1064 589556426
? 1
! 1874 554561107
? 1
? 1
? 49554
! 16021 27822826
! 31045 351174729
? 1
! 32286 934409148
? 1
! 26276 48576380
? 1
? 1
? 1
? 1
? 1
! 18702 175379503
! 11124 549016214
? 1
? 1
! 20698 955805897
? 1
! 26658 203399124
! 3993 267812104
! 32578 534223588
? 1
? 1
? 1
! 15517 651719759
? 1
! 10451 28653198
! 36797 141800097
? 1
! 22760 224318295
! 9111 953371003
? 1
? 1
? 1
! 531 816294927
! 36981 486467597
? 1
? 1
! 5645 175709027
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 25026 358670213
! 39947 596276670
! 10891 143108182
! 36132 762847854
? 1
! 28736 780382206
? 1
! 47191 366928648
! 31488 573078203
? 1
! 49055 518263171
? 1
! 31581 23868518
? 1
! 196 494488903
? 1
? 1
! 28692 119983109
! 31463 13578412
! 6826 271697071
! 24596 911011631
! 40764 351447895
! 21635 565640591
? 1
! 38610 946094931
? 1
? 1
! 49269 362630318
? 1
? 1
! 8945 246554151
? 1
! 32569 962105755
! 16768 623527055
? 13809
! 2960 73386083
! 46035 449001150
? 1
? 42036
! 28814 764555839
! 21261 180109795
? 1
! 24531 914768826
? 1
? 1
? 1
? 1
! 43055 840333783
? 1
? 1
? 1
! 13612 872195991
? 1
! 21939 802097078
? 1
! 46006 693523870
! 11110 430632448
? 1
? 1
! 15531 275267705
! 19270 960495331
? 1
! 28994 836952062
? 1
? 1
! 23736 833903312
? 1
! 34918 239046085
? 1
? 1
! 42272 601980281
? 1
! 23010 877691125
? 1
! 34903 807746530
! 41194 516014186
! 4431 875665478
? 1
? 7707
? 1
! 19921 681629431
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 21954 732152659
! 3795 89477940
! 13586 829636195
? 1
! 8459 378024465
? 1
? 5051
? 1
! 7908 901042681
! 25843 184083124
! 47489 176155657
! 13163 439319316
! 47263 616915888
? 1
! 42044 888480275
! 15347 343850128
? 1
? 1
! 14917 341734025
? 1
? 1
? 1
! 3256 266690734
! 654 495056179
! 41696 554414544
! 30758 763362065
! 34266 394170917
! 24788 535030819
? 1
? 1
! 9001 492007569
? 24866
? 41805
? 1
! 3860 996294366
? 1
? 1
? 1
? 1
! 44812 964082846
? 1
! 39849 680888171
! 31183 420973039
? 1
? 1
? 1
? 1
? 1
! 2870 870528366
! 45688 505179359
! 25845 688833211
? 1
! 29557 310599478
! 39935 533894444
? 1
! 38147 336158083
? 1
! 47646 432075795
? 1
? 1
? 1
? 1
? 1
! 33442 380937680
! 18278 183675760
! 48336 357514960
? 1
! 16511 105601728
! 9019 6942052
? 1
! 29607 949695336
? 1
! 12524 115594325
? 1
! 25241 946959333
! 38083 39119089
! 33251 917035134
! 47691 39161654
! 27080 7505849
! 32455 383112133
! 1147 867816829
? 1
? 1
! 23163 182041931
? 1
? 1
! 40192 479153199
? 1
? 23096
! 42010 226275232
? 1
! 29896 38508518
! 4607 793857572
? 1
! 45992 668521311
? 411
? 1
! 17332 657029802
! 4647 621754575
? 23967
? 1
! 1988 108060269
! 42647 400625107
? 31749
! 39776 15946385
! 12711 810135836
! 5726 154409425
? 1
! 13174 243701578
! 14095 425776890
? 1
? 1
! 3080 131679610
! 1669 231728287
? 1
? 1
? 1
? 1
? 1
? 1
! 22486 314864953
? 1
? 1
? 1
! 6694 608087149
! 40310 521718013
? 1
? 1
? 1
? 1
? 1
! 13389 433756935
? 1
! 17036 526688726
? 1
! 25953 101017227
? 1
! 9181 935616580
! 29087 136734581
? 1
! 17073 845707827
? 1
! 30147 328102641
! 40897 561071114
! 22008 794550559
? 19266
? 1
? 1
! 1746 607760423
? 1
! 22025 605732766
! 19523 575750639
! 10525 631376155
? 1
? 1
! 5159 564163846
? 1
! 18022 51861463
? 1
? 1
? 1
! 24257 919311701
? 1
? 1
? 1
? 1
! 4634 279935543
? 1
? 1
? 1
? 1
! 6311 18073641
! 35082 30694976
! 7691 570593700
? 1
? 1
! 15704 849985199
? 1
! 45 687218879
! 9098 322209248
! 14185 481902531
! 9967 500373207
? 1
! 34547 582857771
? 1
? 1
! 9412 480033999
! 43282 994594933
? 1
? 1
? 1
! 43216 389193814
! 44274 749786823
? 1
? 1
? 1
! 48349 334367710
? 1
! 4740 619194472
? 1
! 18891 912883573
! 19876 182224541
? 3920
? 1
? 1
? 1
? 1
? 1
! 42627 700089925
? 1
! 21733 318277306
? 1
? 1
! 48544 886674555
! 15141 232425951
! 17662 64302467
! 30178 562030265
! 21632 953094222
? 1
? 1
? 1
? 1
! 47074 999656518
! 40662 123339879
! 39513 333347721
? 1
? 23139
? 44719
! 11216 797977458
? 1
? 1
? 1
? 1
! 45824 885439921
? 1
! 38251 566477365
! 2382 522744863
! 33981 284017577
? 1
? 1
! 18326 844085641
! 15588 990595712
? 1
? 1
! 6061 311267423
! 1325 158231982
! 35085 923562007
! 27093 13917040
? 1
? 1
? 1
! 13843 633831637
! 40445 149865217
? 1
? 1
! 14310 874336283
? 1
! 37031 595281739
! 13357 331561149
! 43504 871257368
? 1
? 1
! 27751 344991188
? 1
? 1
! 8544 365228855
? 46126
! 2467 554781176
? 1
! 49717 494985867
! 32609 771831088
? 1
? 1
! 8574 439243903
? 20591
! 30588 261978258
! 34469 126698450
! 45558 122043937
? 1
! 16088 948067857
? 1
? 34775
! 31473 842744072
? 1
! 39624 305556612
? 1
? 1
! 9062 226717998
? 22907
! 1467 419291691
! 48828 762035084
! 49259 883743798
? 49567
? 1
? 1
! 320 370967125
? 16483
? 1
? 1
? 1
! 42474 774854072
? 1
! 45938 236988866
? 1
! 5052 958108428
? 1
? 1
? 1
? 1
? 1
? 1
! 49928 833647587
! 46538 590251648
! 30687 469258212
! 34768 827626177
? 1
! 27796 262419472
? 1
! 19036 872672359
! 1612 996016419
? 1
! 33747 207462179
? 1
? 1
? 9544
! 31738 349023197
? 1
! 5731 379480193
? 1
! 48869 891327018
? 48749
! 1729 972109292
? 1
? 1
! 44747 939747111
! 11993 428039495
! 49145 519430967
? 1
! 15617 151298453
! 8995 212425039
! 38713 909252394
? 1
? 1
? 1
! 40767 928624843
! 35822 55869019
! 3617 319962142
? 1
! 7666 790558580
! 35767 224110735
! 18729 996467276
! 23839 467270871
! 16231 7838191
? 1
! 31296 530522667
! 20301 209443238
! 23950 553776374
! 35624 965800632
! 28859 378026060
! 8916 376219767
? 26490
? 1
? 1
! 6963 283867527
? 1
? 1
! 30655 44434115
? 1
? 1
? 1
? 1
? 1
? 1
! 48505 303618283
? 1
? 1
? 1
! 37940 416975620
? 1
! 45157 849506404
? 34467
! 16284 67386048
! 45999 578960103
? 1
? 1
! 2187 438571227
? 1
? 1
? 1
? 1
? 1
! 5086 918577955
? 1
? 1
! 2600 919550475
? 1
! 46590 919530426
! 37089 765222158
! 37891 376354922
? 1
? 1
? 1
! 8337 67208226
! 10035 452124120
! 47071 333304857
! 12104 484750907
! 42990 459752016
! 39625 895502519
! 19974 21019731
! 22482 744624967
? 1
? 1
! 41364 428629491
? 1
? 1
! 48495 353147006
! 13259 887216139
! 48065 777100410
? 1
? 1
! 43511 994794062
! 1500 754657796
! 21485 511753325
? 12833
! 16145 714021353
! 33711 869587299
? 1
? 1
! 5427 914712751
! 17092 274758592
? 1
! 8348 69640000
! 3328 344790302
! 23617 664483373
! 11292 659693550
! 41499 988948508
! 48755 813791496
? 1
! 3319 114366920
? 1
! 35412 882840883
? 1
! 27192 481367343
! 21271 226442294
! 43941 542350522
! 28753 623546873
! 32774 248414038
! 29989 229135123
? 1
! 38858 604930647
! 15787 242918807
! 47356 7480516
! 26795 531528033
! 19126 698954242
? 1
! 31152 388087945
! 5815 456822437
? 1
! 18476 10434005
! 3182 682674842
! 16633 998460766
? 1
? 1
? 1
? 1
! 45523 486233763
! 27793 227658418
! 46881 365258315
? 1
! 3191 300898437
? 1
! 1953 204897734
! 20357 764220059
? 1
? 1
? 1
! 40340 303543624
! 37288 579190381
! 38110 166783358
! 10655 883642889
! 26465 737223361
? 1
? 1
! 26166 402027617
? 1
! 5242 797290201
? 1
! 28306 788515548
! 1858 712297201
! 4356 967729544
! 10832 827823918
? 1
? 1
? 1
! 47396 553582016
! 14030 376221464
? 1
! 44524 940348629
! 33160 75464350
? 1
? 21397
! 33128 210780605
? 1
? 1
? 1
! 40778 966330174
! 13484 538742274
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 42052 898245759
! 4060 854505461
! 287 193236367
? 1
? 1
! 8756 816164884
! 26790 880383806
! 21998 230165056
? 1
? 1
! 24818 456893823
? 1
? 1
? 1
! 1103 544097014
? 24544
? 1
! 26469 381962486
! 33567 805282730
! 37098 664331426
? 1
! 16970 838879233
? 1
? 1
? 1
? 1
? 1
? 1
! 8000 699951998
! 29476 583562282
! 34697 234037156
? 1
? 1
! 16568 902931765
? 39412
! 36693 919968819
? 1
! 47312 689553917
! 49601 309075275
? 1
? 1
? 1
? 1
? 1
? 1
! 38867 295070400
? 1
! 47146 113852384
! 1717 209710717
? 1
! 36652 161284290
? 1
? 1
? 1
? 1
! 32603 447439012
! 1713 361023282
! 41921 220375549
? 1
? 1
! 22318 651637967
? 1
? 1
? 1
? 1
? 1
! 1957 412710155
? 1
? 1
! 33474 215494409
! 4736 987191125
! 2259 202495762
! 26511 691755016
? 1
! 1591 563634395
! 25132 32964343
! 39893 909347773
? 1
? 1
? 1
? 1
? 36571
? 1
? 1
! 28164 262368323
? 29797
? 1
! 27933 967001753
! 21920 796606096
! 13292 298718888
! 3087 704875456
! 20820 489918240
? 39600
! 41061 759188300
! 46180 786093112
? 1
? 1
? 1
! 13787 785786932
! 16500 531404394
! 24192 926795745
! 40144 697318462
? 1
! 37724 850705404
! 4946 604994315
! 8721 14025586
? 1
! 7914 888425299
! 29852 680942111
! 21629 676717765
? 1
? 1
? 1
? 1
? 1
? 1
! 33262 69488630
? 1
! 42447 595128950
? 1
! 45032 824743695
? 1
? 1
? 1
! 31154 353909040
! 14805 730537648
? 1
? 1
! 45816 347563884
? 1
? 1
? 1
? 1
! 13337 931942910
! 34357 148904247
? 1
? 1
? 1
? 1
? 1
! 10013 656241714
? 1
! 36796 70017844
? 1
! 12814 356102219
! 4651 917312818
! 36069 813850649
! 32364 593082660
! 5211 401451954
! 13870 481222043
? 1
! 25424 334586588
? 1
? 1
? 1
! 33201 721172187
! 8762 924024986
? 1
? 1
? 1
? 1
! 10652 534228180
? 1
! 19538 636626878
! 9789 859467460
? 1
! 24437 260682148
! 19187 476955978
! 38341 275790030
! 3890 147755815
! 43074 100467722
? 1
! 16393 610096526
? 1
! 30983 842880720
? 1
? 1
? 1
! 7262 372404580
! 21872 227784215
! 13169 9799258
? 1
? 1
? 1
? 1
! 28276 40621771
? 1
? 1
? 1
? 1
! 39200 123871279
! 6864 278152052
? 1
? 1
! 3936 353782458
! 631 464896472
? 12778
! 6523 153467527
? 1
! 42569 711462822
? 1
! 33991 965050215
? 1
? 1
! 49855 177929580
! 42446 309279438
? 1
! 10243 687175341
? 1
? 1
? 1
! 4256 905426424
? 1
? 1
? 1
! 44448 413763791
? 1
? 1
! 1657 324802102
! 13273 686277962
? 1
? 1
! 4843 883847865
! 18720 458037467
? 1
! 28081 114280886
! 33958 845675244
? 1
? 1
? 1
? 1
! 20648 60352703
? 1
? 1
! 47442 284161255
? 1
? 1
? 33880
? 1
! 529 382211528
? 1
? 1
! 47791 493537060
? 1
? 1
? 9024
? 1
? 1
! 4027 985782969
? 1
? 1
? 1
? 22130
? 1
! 48298 256999554
? 2577
? 1
! 43501 415001103
? 1
? 1
? 1
? 1
? 8460
! 28918 329812127
! 15976 19656092
? 1
! 17298 975808921
? 36879
! 33905 414409991
! 37200 178131744
? 1
! 41261 719590632
? 1
? 1
! 5162 407648183
? 1
? 1
? 1
? 1
? 25532
! 46530 303839123
? 1
! 37652 957793599
? 1
! 49883 672721623
? 1
? 1
! 16494 614911358
? 1
! 33834 728940213
? 1
! 32104 992081201
! 20410 935542308
? 49605
! 28417 376806439
! 17360 394735072
? 1
? 1
? 1
! 25021 199288044
? 1
? 2206
! 1069 94513694
? 1
! 24150 854276710
! 12245 274922610
! 13738 725357671
! 41731 686127713
? 1
! 17256 120114645
? 1
! 12088 994743137
? 1
? 1
! 43104 42970074
! 25003 542636237
! 1572 468494137
! 29236 899264551
! 13343 439348788
! 41579 170308850
? 1
! 25575 597274816
? 1
? 1
! 6018 461302634
! 27951 748460284
! 28678 325729507
! 43458 910610486
? 12333
! 10690 300219466
! 9987 858141236
? 1
! 41003 87927849
? 1
! 38613 110077364
! 15714 769770735
? 1
! 19282 681493401
! 28910 329713642
! 621 70936488
? 1
? 1
! 10358 227352183
? 1
! 12044 735374193
? 1
! 43794 962702221
? 1
! 29222 973655901
! 29 148666451
! 12250 991011058
? 1
? 1
? 1
? 1
? 1
? 1
! 48424 19698763
! 22507 894962443
! 34264 651280669
? 1
! 31700 33797256
? 26464
? 1
! 10540 927690400
? 1
? 10473
! 14299 961449465
! 14682 427938223
? 1
? 1
? 1
! 17608 640470681
? 1
! 27045 648809435
! 1030 24058303
! 45387 534472484
! 5690 78812316
! 40135 17498519
! 44738 208412993
! 26335 760196010
! 45514 478047786
? 1
! 8027 840187687
! 18627 349194259
? 1
? 1
! 36661 281900852
? 1
! 12177 644651392
? 1
? 1
? 1
! 21740 658357970
? 1
! 26142 422951693
! 38554 795353957
? 1
! 2925 21654055
? 1
? 1
? 1
! 7578 569490748
? 1
! 44073 112320478
? 1
! 31903 46254751
! 29571 147072278
? 1
? 1
? 1
? 1
! 28381 881541076
! 36252 640607459
! 16370 213213658
! 3754 663991026
? 1
! 1528 373691510
! 45312 444499050
? 1
! 20195 518506883
? 1
! 13456 171810104
? 1
? 9364
? 1
! 24230 811955244
! 38672 495755621
? 1
! 22766 847869872
? 36887
? 1
! 13946 997552656
? 1
! 29115 750626396
! 9427 117562027
? 1
! 39277 721390356
? 1
? 1
! 45760 231767135
? 12907
? 1
! 27060 647196410
! 4434 525320849
! 21293 276675885
! 37986 648852392
? 1
! 9452 707241080
! 41452 631100115
? 26997
? 1
! 17444 646588162
! 41072 60825331
? 1
! 34786 294315036
? 5147
! 7901 328413162
! 34816 106165440
? 1
! 34567 514466037
? 1
! 7881 360493089
! 19460 525647805
? 1
? 1
! 21207 356956381
! 17541 863382570
! 35094 650018960
? 1
! 31024 447691125
? 1
? 1
? 1
! 8635 677724122
! 956 29473015
! 12135 867161552
! 27708 968338541
? 1
? 1
? 1
! 18004 546360117
! 35961 536056440
? 1
? 1
? 1
? 1
? 1
! 22485 870507698
! 106 365207122
? 21715
! 12238 986985184
! 20217 10345496
! 22229 661728601
! 29718 79496980
! 19997 815777832
! 11116 956927130
? 1
! 37029 211712588
? 1
? 1
? 1
! 35652 547491634
? 1
? 1
! 42231 454608814
? 36117
? 1
? 1
? 1
? 16899
? 1
! 29688 330000618
? 1
! 18145 152079014
? 1
? 1
! 23481 576687359
? 1
! 15287 112349658
? 1
! 28213 432317924
! 44139 159937321
? 1
! 37161 731004394
! 15182 564279268
? 1
? 1
? 1
! 42837 986985597
! 4109 636900652
! 15049 972337050
? 1
! 36341 664059857
? 1
? 1
? 1
! 25602 145353224
? 1
? 1
? 1
! 26971 120919098
? 1
? 1
? 1
? 6997
! 2059 293355777
? 1
? 1
? 1
? 1
! 49810 939191129
! 14569 820306011
! 21398 981842494
! 39512 954254046
? 1
! 43731 622178868
! 30921 899446261
? 1
? 1
! 4408 689546652
? 1
! 14066 662095449
? 1
! 39501 16288026
! 5608 46754435
! 44868 317470856
! 1755 681917462
? 1
? 1
? 1
? 1
! 25476 893465769
! 19256 270892061
! 41992 327962767
! 16339 775528841
? 1
! 5971 609307249
? 1
! 5536 100289793
! 26580 63598223
? 1
? 18061
? 1
! 10425 579713761
? 1
! 25694 653675155
! 32839 635680511
! 1340 947236954
! 27767 91606682
! 16624 933183920
? 1
? 1
? 1
! 16480 215121701
! 10952 338610017
! 12756 742432523
! 22 998701881
! 20374 579746811
? 1
! 20032 892998847
! 27419 129229553
? 1
? 1
? 1
? 1
! 19811 856193755
! 20918 817042958
? 1
? 1
! 9256 816292867
? 1
! 39175 563774063
? 1
! 35911 599460865
! 32128 890141756
? 1
! 24092 812701445
? 1
? 1
? 1
? 1
? 1
! 33379 592223406
! 24190 353812810
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 40408 279274966
! 30508 243873411
! 26040 207123298
? 1
? 1
? 1
? 1
? 1
! 41967 489464711
! 39435 961385215
? 1
! 6686 680697828
! 5818 9742748
! 42157 68108929
! 35511 622468390
! 8718 233576584
? 1
? 1
? 1
? 1
? 1
! 10246 261124492
? 1
? 23048
? 1
! 11806 824813068
? 27250
! 33486 68942967
! 49084 317009867
! 32293 687512917
! 11950 984880326
! 46271 658204789
? 1
? 1
? 1
? 1
! 3196 447025034
! 28289 61330697
! 18283 449955044
! 1253 944133601
! 17436 764546050
! 22127 706432995
? 1
? 1
? 1
? 1
? 1
! 43438 834386375
? 1
? 1
? 1
! 40865 767250675
! 29405 254215930
! 34380 354896236
! 32731 101862583
? 1
! 17282 978814030
! 10756 777226518
! 24202 234509028
! 5508 526509627
? 1
! 865 910124148
? 1
! 47305 181553004
! 25570 962963507
? 1
? 1
! 42856 977534054
! 5020 573735212
! 30318 219475129
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 21081 860816529
? 1
! 31969 376504719
! 47102 388246593
! 35832 999784811
? 1
! 45852 587485058
! 46103 327855102
! 26929 317168337
? 1
? 1
? 1
? 1
? 1
! 35973 507863686
! 752 894039221
! 30510 959692372
! 33120 173703581
! 8163 493440748
? 1
? 1
? 1
! 19106 753901236
? 1
? 1
? 1
! 15281 628321433
! 1940 498299417
? 1
! 1153 533945712
? 29887
? 1
? 1
! 30915 19228792
! 451 235886450
! 43151 141571250
? 1
? 1
? 1
? 13
? 1
! 14536 523694738
! 25713 56833971
? 1
? 1
? 1
? 1
? 1
! 40067 154681410
! 25087 311916172
? 1
! 29082 147617620
! 40263 247205673
! 19551 878624981
! 33551 427477253
? 1
? 1
? 1
? 1
! 5145 549677893
? 1
? 1
? 22915
? 15478
! 38456 589980542
! 3331 52600925
? 1
? 1
? 35228
! 25860 591043303
? 1
! 19135 212998820
? 1
? 1
! 40927 127155535
! 21354 671864330
? 1
! 47188 491640997
? 1
? 1
? 1
? 1
? 35203
! 27596 815869864
! 28244 745570127
! 36277 464514875
? 1
? 1
! 7132 303293666
! 40496 88178409
? 1
? 1
? 1
! 3961 872277163
! 10223 250288065
! 47526 892137018
! 29129 831201133
? 1
! 15735 863420017
! 28067 439608261
? 1
? 1
? 1
! 12463 480947944
? 1
? 1
? 1
? 1
! 43075 667501305
! 12481 475068364
! 20392 401777292
! 14254 591447128
? 1
! 28351 655457605
? 29820
! 8772 509786810
? 1
? 1
! 41657 753365098
? 22280
? 1
! 11261 413455330
? 1
! 7982 585845198
! 26109 474737832
? 1
? 1
? 1
? 1
! 30095 960481279
? 1
! 8513 268255767
! 9653 16317207
! 34900 117066663
! 7086 328718114
? 1
! 36212 953090852
? 1
? 1
? 1
? 1
! 7828 890072721
! 1210 950120503
! 39183 79989985
? 1
? 1
! 20701 192728209
! 21123 340778593
? 1
! 7693 910577834
? 1
? 1
? 6070
? 1
? 1
! 35667 280546298
? 1
! 8119 233815245
! 5597 986695161
? 1
! 4723 310449969
! 7762 562182036
! 45447 62603127
? 31204
! 26912 695416981
? 1
? 1
? 1
! 14404 847552947
? 1
? 1
? 14844
? 1
! 8757 326168131
! 28538 537326627
! 23393 261634465
? 1
! 12118 941270955
! 18609 468966466
! 19559 524720422
? 1
! 2071 822272683
! 30944 780451092
? 1
? 1
? 1
! 36662 687928478
? 1
! 4919 634097962
? 1
! 12935 815159277
? 1
? 1
! 24343 203254214
! 17095 173386870
? 1
? 1
? 1
! 31374 219035566
? 1
! 37865 67970623
! 8831 729606698
! 1828 1096838
! 22857 660863303
? 1
! 5416 70765327
? 1
? 1
! 14705 429716057
! 3502 273043395
! 33002 549215598
? 1
! 42127 572749127
? 1
! 43498 667968919
? 1
? 1
? 49218
? 1
! 35781 785036574
? 1
! 23503 423139189
? 1
? 1
! 17069 441553292
! 37553 865580143
? 1
! 40627 58410962
? 1
? 1
! 26443 656136516
! 13597 466764871
? 1
! 1290 754845400
? 1
? 1
? 1
! 28827 590909194
? 1
? 1
! 16073 84367572
? 1
! 42866 628886327
! 21053 566432497
! 7150 721555785
! 30600 514132053
! 13048 266618228
? 1
? 1
? 1
! 22093 529444996
? 1
! 42833 309500615
? 1
? 1
? 41632
! 13138 20938998
! 35216 691873652
? 1
! 3596 509435579
! 10100 762084641
! 39907 330540510
? 1
! 16972 264374824
! 37792 243077181
? 1
? 1
! 17323 605019999
? 1
? 1
? 1
! 9888 975203786
? 1
! 27592 203374040
? 1
? 1
! 16031 572980389
! 44397 765665330
! 32369 221936722
! 47781 376594686
! 6568 79875896
? 1
! 4156 580507380
! 8254 852152475
? 1
! 26843 866614508
! 14559 275608888
! 20549 583460543
? 1
! 13609 242604809
! 510 951403388
! 18886 710573160
? 2089
? 1
? 1
? 1
? 1
? 16065
? 1
! 25956 960175547
? 1
? 1
! 40453 339954997
? 1
? 1
! 33634 135940292
? 1
? 1
? 14888
! 3866 215565630
? 1
? 1
? 1
! 8961 251400473
! 23642 48603465
! 42551 697232270
! 8957 833716986
! 14266 236452053
! 27510 807029938
! 46781 838039376
? 1
? 1
? 1
! 9179 604076912
? 1
! 9818 679148147
? 1
! 34747 150064318
! 12886 386665368
! 33407 5239356
! 35234 554333320
? 1
? 1
? 1
? 1
! 13285 267220577
? 1
? 1
? 1
! 27166 522036264
? 1
! 20669 671688487
! 14722 368233806
? 1
! 25849 872399310
? 13750
? 1
! 832 345062717
? 1
? 30614
? 1
? 1
? 1
? 1
! 11406 474689719
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 15417
! 24258 948957738
! 38997 311374200
! 45054 742329155
! 35615 995627773
! 1321 662125386
! 33445 527327225
? 1
! 22915 665300367
? 1
? 1
? 1
! 43091 777775423
! 39043 543436008
! 18660 897498058
! 12262 678688319
? 1
! 13327 670223462
? 45070
! 33373 291640397
? 1
? 42118
! 25416 909029203
! 44203 231947219
! 9068 918565814
! 44437 483389430
? 1
! 47389 242200767
? 1
! 30715 928695079
? 1
! 49701 409586554
? 1
! 22563 484387993
! 5934 24461287
? 1
? 1
? 1
? 1
! 12957 289609344
! 16614 128869779
! 3120 662661332
? 1
! 49499 212783800
! 39169 745583914
? 1
! 19722 119729027
? 1
? 1
! 1224 538079197
! 15578 8549215
? 1
! 12006 975043501
! 34790 347875237
! 25430 787396191
! 31 848448104
! 32427 643611703
! 29491 700185251
? 1
? 1
? 1
! 23197 978890669
? 1
? 1
! 19688 284704453
! 3442 372806259
! 20751 461560111
! 6971 396341337
? 983
! 15698 587787839
? 1
! 11172 612757926
! 34973 52528621
? 1
! 40739 203025938
! 7121 87423686
? 1
! 49180 383759413
! 47945 650455882
! 46208 542995981
? 1
? 1
? 1
? 1
? 4014
? 1
? 1
? 1
? 1
! 48038 700016430
! 45577 346607564
? 1
? 1
? 1
? 1
! 30261 709052464
? 1
! 3708 767284850
? 1
? 1
? 1
? 1
! 10636 573867942
? 1
? 1
! 38390 454606421
! 30530 238880982
? 1
? 1
? 1
? 1
! 2899 726602897
! 7043 250981985
! 14064 364224133
? 1
! 28210 826024896
? 1
! 48426 745734630
? 1
? 1
! 16404 443726312
! 33917 281237218
! 21190 466072985
? 1
? 1
! 13289 129589834
! 32812 816670979
! 44040 296887860
? 1
? 1
! 26561 692845800
? 1
? 1
? 1
? 1
! 14229 625711037
? 1
? 21977
! 29798 711733908
? 1
! 7173 460567358
! 27207 757384869
? 1
? 1
! 2402 771251190
? 1
? 1
? 1920
! 44668 328812392
? 1
? 21516
! 13026 651096006
? 19224
! 5135 203693314
! 28623 681589524
? 1
! 23843 662678696
! 11396 894642669
! 29187 621061407
! 23231 401465676
? 1
? 1
? 1
! 14928 107627590
? 1
? 1
! 42181 461253808
? 1
? 1
! 10072 742743348
? 1
! 19526 539743889
! 36524 404978689
! 6002 83371594
? 1
! 17975 125881212
? 1
! 40966 999913482
? 1
? 1
! 29818 88684194
? 1
! 2559 668695655
! 35663 135820399
? 1
! 10421 935726407
! 37948 58394768
! 399 436656238
? 1
! 11933 392485700
! 35546 705433475
? 1
? 1
? 1
? 1
! 33152 826296629
? 1
? 1
? 1
? 1
? 1
! 12113 216329708
! 38295 719866673
! 35472 251949790
? 1
! 44389 273547812
! 12506 464349676
? 1
! 44314 830880760
? 1
! 23656 45513282
! 1159 614579909
? 1
? 1
! 24334 12397189
? 1
! 10533 653638839
! 7146 170205159
! 12361 496137810
? 1
? 1
? 1
! 6712 872250894
! 27373 174917447
? 1
? 1
? 1
! 5053 92829975
? 1
? 1
? 1
! 28798 791312692
! 41138 569314394
! 11680 560354186
! 21265 781179966
? 1
? 1
! 14434 155673862
? 1
? 1
! 19158 179088459
! 838 844716882
! 12596 796108071
! 18757 308618489
? 1
? 1
? 1
? 1
! 41959 960613160
? 1
? 1
! 41326 236949039
! 37707 649280405
! 24040 750567493
! 30918 250386719
! 17812 407162509
! 20139 77338306
? 1
! 10551 611412766
! 23117 107440555
! 29647 498406409
! 24772 288173334
! 563 16031620
? 1
? 1
! 40800 494676457
! 834 229563743
? 1
! 33635 497232213
! 16623 875520023
! 38897 653923050
! 31605 404970618
? 1
! 43578 578406638
! 37645 317787815
? 1
! 26327 37028554
? 1
! 28585 89989
? 1
! 14649 11470316
? 1
! 34563 632381497
! 15396 530764941
! 26207 907374198
! 17220 406517250
! 23105 613216146
! 10068 569611152
! 21020 297186539
? 1
? 1
? 1
? 1
? 38133
? 1
! 44346 570932868
? 1
? 1
! 16823 124594465
! 11762 273431093
? 19557
! 22105 764824478
? 1
? 1
! 37873 216566282
? 1
? 1
! 26080 748423702
! 5061 648320542
! 28639 154066269
? 1
? 1
! 26723 216248704
? 1
? 1
? 1
! 26556 549943039
! 13901 222226534
! 49612 217554602
! 24309 658712382
! 24376 219981177
! 8551 681144621
? 1
! 38151 749655972
! 42892 99406818
! 32704 187516465
? 1
! 43114 2935832
! 36134 429446986
? 1
? 1
? 1
! 42135 364442194
? 1
? 1
! 3759 836510216
? 1
? 1
! 25822 712908721
! 42847 446403346
! 17870 808986403
! 27403 765525513
? 1
? 1
? 1
? 1
! 9399 785235511
! 304 933945697
! 25297 452493877
! 9903 493493555
! 6574 659612474
! 21227 491026231
? 1
? 1
? 1
? 1
! 9055 461758589
! 13370 452022122
! 13727 30019062
! 49104 894130284
! 22217 435676227
? 1
? 1
? 1
! 28849 845001161
? 1
? 1
! 37697 771245033
? 1
! 24832 166169481
? 1
? 1
! 30596 106430387
? 1
! 44919 444224051
? 1
? 1
? 1
! 12836 321001124
? 1
! 4554 868200823
? 1
! 13540 981438704
! 13257 954861046
? 1
! 19749 957458436
! 43892 990473272
! 36320 440256180
? 1
! 35195 221277170
? 1
? 1
? 1
! 40633 79935199
! 34628 499079507
? 1
? 1
? 1
? 1
! 9876 240536167
! 43909 666456633
? 1
! 17281 870314922
! 24395 269500788
! 48546 25697267
! 40208 267243187
! 34941 837090880
! 7239 715236466
? 1
? 1
! 3158 756344014
! 39568 892674038
? 20404
? 1
? 1
! 40342 604655031
? 1
? 1
! 26059 185512976
! 26132 568507984
! 48442 502862355
! 6992 285477424
? 1
! 36395 649131116
? 1
? 1
! 32258 693409822
? 1
? 1
! 40015 980735904
? 1
! 23061 570093111
! 25137 779300758
! 7310 719483135
! 67 956971022
? 1
! 28517 434681014
! 47712 258063403
! 23216 484637376
? 1
? 1
? 1
? 1
! 12907 670194877
! 7470 726846983
! 35471 536570392
! 11377 363894085
! 8320 740658319
? 1
? 1
! 46251 164032293
? 1
! 14088 613968729
? 1
! 37923 665251497
! 26871 223159890
! 25013 654170963
? 1
? 35285
! 22211 866635036
? 1
! 18206 378332762
! 35786 290964335
? 1
! 14607 717432246
! 16908 145233988
? 1
? 1
? 4336
? 1
! 49727 522389724
? 1
? 10486
! 30477 691664315
? 1
! 21936 601136523
? 1
! 40138 598344493
? 1
? 1
! 26516 513148409
! 32487 105180190
! 30218 815869507
? 1
! 29194 319013960
! 25900 387346624
? 1
? 1
? 1
! 4722 718926320
! 35046 695753687
! 10953 526260308
! 45972 35796138
! 39017 349934425
! 48752 204719940
! 47473 300889962
! 19064 275111530
? 1
? 34436
? 1
! 10106 331956116
? 1
! 6685 258526891
? 1
? 1
? 1
! 22880 951275508
? 1
! 45520 996706828
! 18724 508001067
! 43845 254995242
! 36056 128140200
? 1
? 1
! 15066 843512394
? 1
? 1
! 8679 287763225
! 19201 676244651
? 1
? 1
? 1
! 3525 429975696
? 1
! 38000 995915100
? 42054
! 40422 608571095
? 1
! 12301 557723268
? 1
! 35326 256179372
? 1
! 24770 787439379
! 48955 315141405
? 1
! 44255 192042889
? 1
! 47516 229093783
! 1499 604427124
! 2089 177015528
? 1
! 47219 275164443
! 47113 192798902
? 1
? 1
! 23666 205573651
! 29113 451128750
! 43825 785453606
? 1
! 9872 227378281
! 11900 9676194
? 1
? 1
? 1
? 1
! 20349 334728944
? 1
! 41316 370035384
? 1
! 25991 569507159
? 1
? 1
? 1
! 15687 958387419
! 38751 931826909
? 1
! 20288 946222281
? 1
! 19168 930319320
? 1
! 39841 462762134
! 31229 749057563
? 1
? 1
! 41670 830776467
! 45109 469852585
? 1
! 32019 262476351
! 43099 452073000
! 7758 90005295
! 28899 454820732
? 1
! 47835 92123211
? 1
? 1
? 1
? 1
! 45458 932573620
! 37069 795529534
! 7798 933745664
! 29953 140530881
? 1
? 1
! 33921 650615507
! 31576 926011689
? 1
! 3333 379279929
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 37013 918542626
! 43952 995872514
! 15817 850630451
? 1
? 16915
! 13614 575449601
? 1
! 122 154757789
? 32612
! 3397 396710265
! 9385 706039937
! 20734 577388322
! 43836 18069066
! 36129 141203696
? 1
! 47359 193457747
? 1
! 10411 47756243
? 1
! 10449 27555586
? 1
! 31664 323765400
! 10115 948436060
! 30009 742163344
! 29075 686194833
! 24339 568581656
! 30770 225163020
? 1
? 1
! 10862 172368145
! 6199 995241532
? 1
? 1
! 15464 867734106
! 19432 843018648
! 401 90166035
! 23504 959414481
? 1
? 1
? 1
! 7487 56953472
? 1
? 1
? 1
? 1
? 1
? 1
! 44068 939167989
? 1
? 1
! 17637 906980235
? 1
! 5322 818529327
! 24853 698213969
? 1
! 15226 571009100
! 2108 638986819
? 1
! 34931 66570816
! 35848 826287031
! 28012 777926502
? 31564
! 21074 102269996
! 19302 321398742
? 1
! 29630 728852298
! 16666 741010768
? 1
! 12367 733677000
? 1
! 42641 996754168
? 32385
? 1
! 37159 863060630
? 1
! 34889 40793012
! 10141 342056337
! 37181 684317951
! 46652 384678133
? 1
! 30232 184513097
? 1
? 1
! 49511 150971275
? 1
? 1
? 32385
! 7418 964044686
? 1
! 28654 327457872
? 1
? 1
! 36922 514049280
! 21571 77897572
! 33324 53094661
? 40300
! 32176 468396040
! 19652 347956192
! 41150 553258900
! 40154 503437714
! 43320 740018470
? 1
! 42333 330451292
? 1
! 23535 522646509
? 1
! 32551 656771096
? 1
? 1
? 1
! 40510 844406265
! 20193 743424843
! 46080 971320562
! 26975 225915485
? 1
? 1
! 9161 296285195
? 1
? 1
! 24231 391048457
! 47036 346928739
? 1
? 1
! 49131 891372715
! 7344 735485990
! 9685 164759004
! 10537 60891024
? 1
! 42658 944442059
! 15253 299852593
? 1
! 21795 903587629
! 39960 920082892
? 1
? 1
! 19280 629261477
? 1
! 4075 395930020
? 1
! 5672 14669394
? 1
! 32400 953336337
? 1
! 38360 340517578
? 1
? 1
! 48889 631530321
? 1
! 36634 426397409
! 24773 362590661
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 613 425969305
? 1
! 20969 329234535
? 1
! 1425 518498931
! 49446 622983933
! 39071 621018467
! 38564 822463052
! 16523 771962881
? 1
! 31945 775409779
? 1
! 32185 507619258
? 1
! 28730 201874593
? 1
? 27694
! 41098 38787543
? 1
? 1
! 20234 316103767
! 5736 291144958
! 42742 683281003
! 11537 213823730
? 1
? 1
! 18353 291953398
! 29134 152528725
? 1
? 1
! 18101 691082683
? 1
! 3562 204633054
? 1
! 20452 519531855
? 1
? 1
! 8657 32007284
! 26310 554523011
! 37523 711671143
! 10770 565848421
! 30326 499928425
? 1
! 7906 534042077
! 1438 592826746
? 1
? 1
! 46611 181182934
? 1
! 48930 365850145
! 38491 885153231
? 37015
? 1
? 39716
! 41676 881453817
? 1
! 27715 90077183
? 1
! 18993 215544042
! 45369 960458073
! 14338 200361366
? 1
? 1
! 7010 828994142
! 25524 616746415
? 1
! 9171 966971240
? 19422
? 1
? 1
? 25350
? 1
! 43928 910284864
? 1
! 40805 356046943
! 15724 361705397
? 1
? 1
? 1
? 1
? 1
! 32735 86428166
! 5417 547867392
! 5524 936920038
! 47897 497017619
! 19533 676103756
? 13994
? 1
! 3473 631618284
? 1
? 1
? 1
? 11001
! 36156 923083179
? 1
? 1
! 1047 875106598
! 15181 849915094
? 1
? 1
! 16898 52934770
? 1
! 27278 775889709
! 14975 925615477
! 25917 634641467
! 29872 945911560
? 21424
! 37592 555072058
! 16639 240732003
? 17880
? 11941
? 1
! 12795 472966900
! 45828 212717376
! 10016 778480758
? 1
? 1
! 41751 46975166
? 1
! 45657 632594355
? 1
? 1
? 1
! 5966 778581308
? 1
? 4644
! 48634 985139933
? 1
! 40873 265231234
! 37395 493175758
? 1
! 23601 501388241
! 30572 348102415
! 3974 554910613
! 29109 854829351
! 11112 50550297
! 18067 962752086
! 21600 231910722
? 1
! 45166 517261890
? 1
? 1
! 11002 747259489
? 1
? 1
! 22550 187449281
! 27765 48164948
? 1
? 1
? 1
! 18355 200481790
? 1
! 17906 103141678
? 1
! 10266 146758701
! 27899 560145671
! 40639 723478696
? 1
? 1
! 28619 971178748
! 19976 121096331
! 30139 494204715
! 16556 598250176
? 1
? 1
! 16064 12425185
? 1
? 1
? 1
? 1
? 1
? 1
! 6808 427827830
? 1
! 44328 870384103
? 1
! 19326 165854029
? 1
! 26659 261961429
? 1
? 1
! 27491 140348436
! 43863 221292866
? 1
? 1
! 39082 374320225
! 11291 153404380
! 39222 587712683
! 9943 551573945
? 22244
? 1
! 42046 968959456
! 16305 115662485
? 1
? 1
? 1
? 1
? 1
? 1
! 11716 217193797
? 1
! 23201 409141836
? 1
! 28800 38208016
! 47120 794420717
! 18860 908948749
? 1
? 39726
? 1
? 1
! 487 553123935
! 619 569138468
? 1
? 1
! 36831 801352120
? 1
? 39971
! 16867 935458431
! 48528 256485359
! 27392 408095692
? 1
! 40377 442201991
? 1
? 20404
! 2659 292302605
! 46721 397671048
? 1
! 27794 880651755
? 1
? 1
? 1
? 1
? 1
! 26698 411872195
! 17333 882613938
! 30240 652117756
? 1
! 3193 577960109
! 44831 172158269
? 1
! 29841 68864732
? 1
! 3563 13989285
! 23597 512583408
? 1
? 1
? 1
? 1
! 38975 120720464
? 1
? 1
! 37472 660208447
? 1
? 1
! 46105 400692775
! 9440 931677831
! 26098 362331458
! 49740 630031565
? 1
! 25071 135309591
! 24527 111475154
? 1
! 43063 964107770
! 17856 777914483
! 49371 720152581
! 21834 702178954
! 7130 889333208
? 1
! 10028 667297623
! 419 778778415
! 30211 998198039
! 43371 715690497
! 20465 600781720
! 43274 357021596
? 1
! 23072 841869863
! 14576 589143020
! 47898 196735100
? 1
! 22114 956862869
! 687 222747424
! 16343 935865564
! 6054 370875597
? 1
! 16895 919454493
? 1
! 41669 625287881
! 35097 127402497
! 36971 885453151
! 38509 441275900
! 45642 292074893
? 1
! 1447 789215601
? 1
? 1
! 38717 826414066
? 1
! 29842 413207592
? 1
? 1
! 12163 796822504
? 1
! 17936 712858973
! 12333 852404223
? 1
? 1
! 20935 336419751
? 1
! 31200 371704955
? 43477
! 1354 716458629
? 1
? 16802
! 5548 654884374
? 1
! 3140 22577484
! 21095 465468115
! 30839 341911064
! 45648 596308514
? 1
! 16828 221606315
? 1
! 8106 941395452
? 1
! 18411 525472921
? 1
? 1
! 29646 286799892
? 1
! 30573 172699108
! 13241 643545842
? 1
! 15519 473706393
? 1
? 1
? 1
! 45810 612045120
? 1
? 31897
? 1
! 47328 239245776
? 1
? 4521
! 8075 60700004
! 30446 915558169
! 19040 343809519
! 22459 115832177
? 1
! 16386 715844481
? 1
? 1
! 12686 914418529
! 34256 253379843
! 3364 886712526
? 1
! 30154 389182555
? 1
? 1
! 35814 746147234
! 29138 314441874
? 1
! 9112 544609847
! 8333 348314018
! 24048 231669050
? 1
? 1
? 1
? 1
! 46221 885150507
? 1
! 42025 939781071
? 1
! 1390 528280307
? 1
! 39779 330099789
? 1
! 40555 361064099
? 1
? 1
? 1
! 16219 877959573
? 1
! 8565 501385908
! 34502 346515162
! 22962 381776001
? 1
? 48049
! 35873 884604891
! 6807 44437259
? 1
? 1
! 22247 212696635
! 35199 407877972
! 48009 203283172
! 30070 225839989
! 46038 814343731
? 1
? 22812
! 36355 712916508
? 19932
! 1667 304298558
? 1
! 26451 944701212
? 1
! 47582 573827553
! 35315 276329195
! 41989 108960471
? 1
? 1
! 13564 902948939
? 1
! 14837 631779875
? 1
? 1
? 9493
? 1
! 47696 357107763
! 29908 866488752
! 4682 549726911
? 1
? 1
? 1
! 31219 696006671
? 1
? 1
! 20822 800841208
? 1
? 1
? 1
? 1
! 11593 219471786
! 35100 458491800
? 1
! 45218 48819728
? 1
! 12947 372766210
? 1
? 1
! 9725 489245372
? 1
! 26964 810169759
? 11158
! 35144 350233097
! 37492 567552254
! 12655 714167306
! 25455 518252720
? 1
? 1
! 20884 723466656
? 12407
? 1
? 12330
? 1
? 1
? 1
? 1
? 1
? 1
! 25422 678317133
! 9897 983226074
! 27355 773661664
? 1
? 1
! 7591 284468992
! 12277 854529453
? 1
? 1
? 1
? 1
? 1
! 49231 552654210
? 1
? 1
! 48106 575882460
? 1
? 1
! 46340 899981790
! 36423 984435890
? 1
? 14034
? 1
! 6262 376449852
! 13695 124348208
! 42452 596811382
! 2629 865066276
! 41850 747645435
? 1
! 40795 834739434
! 22265 859272668
? 1
! 19756 707317588
? 1
? 1
! 25739 124886168
? 1
? 1
? 1
! 14506 71302495
? 1
! 17200 587524613
? 1
! 5572 671228070
? 7617
? 1
! 17882 954354180
? 1
? 1
? 1
? 9758
! 30541 778337690
! 44727 600892475
? 1
? 1
! 2501 216184244
! 27459 570310463
! 7228 748896151
! 12092 269337342
? 1
? 1
! 43512 641831312
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 6860 286742127
! 7361 22073996
! 29521 755765277
? 1
! 489 223795602
? 44504
? 1
? 1
? 1
! 25642 96998371
! 14492 541268918
! 30346 26721700
! 9217 33321499
! 36370 628386508
! 32767 530197184
? 25724
! 29715 35392179
? 1
! 11313 589468741
! 13657 726278012
! 22714 591340935
! 11941 834818239
! 22879 373854045
! 30203 562353586
? 1
! 21950 610466138
! 27498 895935059
! 31325 461061226
? 1
? 1
! 31674 753430561
! 24913 609636807
? 1
? 1
? 1
! 23361 121665679
! 36589 766195724
! 49061 37619060
? 1
! 44003 741398198
! 14655 553454702
? 1
? 1
! 23246 590850191
! 48471 588617825
! 953 585515113
? 1
? 1
! 44605 896848113
! 46602 332857370
! 21562 418549151
! 13531 498519312
! 42539 266396570
? 1
! 39620 975392402
! 33288 144724691
? 1
? 1
! 43475 369064891
! 10813 210024399
? 1
? 1
? 30643
? 1
? 1
! 28056 705630845
? 1
? 1
? 1
? 1
! 40184 418994345
! 41227 2282805
! 1906 989496685
? 1
! 33452 741305659
? 1
! 16337 322011355
? 1
? 1
? 1
! 7522 51248946
? 1
! 28093 964541311
? 1
? 1
? 1
? 1
! 41533 448338105
! 47024 320388101
! 46582 518217080
! 9803 788453994
? 1
! 14913 350361164
! 1008 810299013
? 1
? 1
! 8838 553800221
? 1
! 13220 533097061
! 39888 318420215
? 1
? 1
? 13688
? 1
! 3339 507895291
! 47172 648222933
! 14109 455625645
? 1
! 46581 170699873
! 28129 856347334
! 35526 718331889
! 45144 423659792
! 29911 844417699
! 49210 503391068
? 1
! 30465 47828930
? 1
! 12908 394854810
! 29820 53699530
! 31766 695688636
? 1
? 1
! 41626 798410915
! 926 263328570
? 1
! 25316 152385443
! 45647 186505478
? 1
! 31320 235560322
? 1
? 1
? 1
! 40139 61089372
! 25006 606943486
! 30355 99357261
! 35717 596266784
! 13958 649163634
! 6737 96022043
! 34912 229201226
! 27304 908946567
! 25633 164938347
? 1
? 1
? 1
! 43544 686365170
! 38857 753267626
? 1
? 1
? 1
? 1
? 1
! 27182 578822067
? 1
? 12205
! 37889 909594479
! 13472 993908007
! 26989 232821350
? 1
? 1
! 28983 16099102
! 45214 305337481
! 42251 181252594
? 1
! 16402 491643485
? 1
? 1
? 8090
! 303 946201609
? 1
! 11783 478365869
! 22357 617853888
? 1
! 35497 522611399
? 1
! 41371 7764902
? 1
! 4812 252396046
? 1
! 25895 837833983
? 1
? 1
? 1
? 1
? 1
? 1
! 8882 177311921
! 39168 549929086
? 1
? 1
? 1
! 24282 735929719
! 41032 56908028
? 1
? 1
! 33528 282780374
! 12169 802504929
! 546 183030951
? 1
? 1
! 25644 15041040
? 1
? 1
! 40625 470075693
? 1
! 17320 204709650
! 45743 394355043
! 8271 409933723
? 1
! 8167 579990813
? 1
? 1
! 14409 499647121
! 38653 277342111
? 1
! 37809 109014366
! 3703 702505478
? 20665
? 1
? 1
! 29785 998753189
? 8519
! 27288 611033156
! 18055 580542317
? 1
! 9321 804512037
? 1
! 42064 130669083
? 1
? 1
! 13101 241784023
! 30566 26908379
! 42514 375149617
! 15959 631803493
! 8273 803223361
? 1
! 25853 416500751
! 49351 651813738
! 6218 751347188
! 454 130017190
? 1
! 3111 927696834
! 31955 883391104
! 8887 648293945
? 1
? 1
? 1
? 1
! 7968 323681241
? 1
! 32359 711761930
! 46293 573778563
? 1
! 22346 262924017
! 44226 59885244
! 27097 399599149
! 1027 608966134
? 1
! 13502 739473274
! 18935 87286254
? 1
? 1
? 7853
? 1
! 31870 815650411
? 1
? 1
! 37133 344316605
! 2399 130050669
? 1
? 1
? 1
? 1
! 48406 253587955
! 4765 93792915
? 1
! 44287 823354599
? 1
? 1
! 3919 600990104
? 1
? 1
! 761 604111954
? 1
? 1
? 1
? 1
! 13739 106048969
? 1
? 13069
! 48639 386061058
? 1
! 38149 590026559
? 1
! 30088 92452712
! 45439 745141116
! 4710 95158506
? 1
? 1
! 36049 987297338
? 1
? 1
! 8578 4133191
? 1
! 1944 764611893
? 1
! 18962 806444733
! 27144 264191715
? 1
! 42441 168676408
! 31316 937197060
? 1
? 2404
! 47431 462493345
! 1655 728993561
! 7456 389256128
? 1
! 49695 399997724
! 15665 472191430
! 44059 483919746
? 8148
? 1
! 22047 690680947
? 33891
? 1
! 4861 909935120
? 1
! 37067 587185227
? 1
! 44982 2468739
! 25251 117962088
? 1
! 18520 779429769
? 1
! 7961 888691511
? 1
! 5455 746689339
? 1
! 37123 254595725
! 47253 60615950
! 6925 314105021
? 1
? 1
! 16961 947408167
! 24278 412421643
? 1
? 1
? 1
? 1
? 1
! 41520 196652452
? 1
? 1
? 1
! 20268 411876608
? 27204
! 27927 303216236
? 1
! 40955 210943688
? 1
! 12839 28762674
! 45569 887415306
! 19002 262825474
? 1
! 47239 463906857
! 31718 418087283
! 29441 624523260
! 26983 841578448
! 40542 502338011
? 1
! 41747 640646343
? 1
! 11987 722380667
? 1
! 17854 320565295
! 15178 398485447
? 1
? 1
? 1
! 30809 750798613
? 1
? 17195
? 1
! 38478 632051115
! 48816 407679116
! 6430 611511304
! 46189 155463497
! 33646 484782386
? 1
? 1
! 44865 57384703
! 2867 885472123
? 1
! 2994 107222651
! 29875 848071141
? 1
? 1
? 1
? 1
! 43244 600536333
! 5715 797158003
? 1
? 1
? 1
! 9752 304013850
? 1
! 23801 985183853
? 1
! 18709 12185485
? 1
! 49144 583645821
! 17147 968563617
! 3568 796366113
! 4422 992995237
? 23273
! 7730 351940547
! 49420 330834750
! 19425 994811734
? 1
! 46755 489433085
? 1
! 16993 705207862
? 1
! 28063 313102380
? 47143
? 1
? 1
? 1
? 1
! 48419 978361551
! 1846 391348386
! 49554 17403786
! 14615 164664830
? 1
? 1
? 1
? 1
? 1
! 1856 914022749
? 1
! 14681 33393954
? 1
? 1
? 1
! 8854 489594723
? 1
? 1
! 21181 505645395
? 1
? 1
? 1
? 1
? 19174
! 19788 338933598
? 1
! 43723 746306058
! 18273 871863735
? 1
? 1
! 40360 353824798
? 1
! 46894 18121463
! 45092 760760316
! 34386 671149649
! 40553 767748793
! 12981 723381310
? 1
! 31596 333873649
! 19585 578363518
! 31207 581167398
? 1
? 1
? 45044
? 1
? 1
! 23589 926191992
! 30946 838282411
! 38853 629579949
? 1
! 48284 341125622
? 1
! 4454 700116774
! 7447 572722483
! 12720 107037564
! 37052 435041337
? 1
! 5634 777322021
? 1
? 1
? 1
! 25874 877768311
! 39750 3352185
? 25267
! 34599 566772976
! 32522 131601283
? 13809
! 5351 398363162
? 1
? 15769
! 6295 879242882
? 1
! 15824 653998951
? 1
? 1
? 1
? 1
! 8949 538681359
? 1
! 19076 373553250
? 1
! 45178 28403698
? 2334
! 3734 256032310
! 42819 233031250
? 1
! 41849 972053189
? 1
? 1
! 47790 40890077
? 1
? 1
! 44842 372816925
? 1
! 47212 788825752
? 1
? 1
! 2091 223140781
? 1
? 4735
! 26914 445351127
? 1
! 31805 605486440
! 12749 479105113
! 2647 995049667
? 1
! 28004 779525331
? 46683
? 1
! 16476 608621883
? 1
! 13541 616027138
? 1
! 6563 240439029
! 33308 548548541
? 1
? 1
? 1
? 30994
? 1
? 1
? 1
! 47493 82752218
? 1
? 1
! 42208 97449118
? 1
! 13784 816732437
! 46417 574498812
? 28515
? 1
? 1
? 2547
? 1
! 42814 789799428
! 41121 439116884
! 43861 560268989
? 1
? 1
! 10491 509817258
? 1
? 1
? 1
! 33813 353263211
? 1
! 23821 39215105
? 1
! 43515 941902097
? 34614
? 1
? 1
! 6437 547944805
! 20286 905938816
? 1
! 12778 72272257
! 45851 350128782
? 1
? 1
! 42746 960694352
! 32668 810207255
? 1
? 1
? 1
! 35211 395378977
? 1
? 1
? 1
? 1
? 1
? 1
! 3705 398526494
? 1
? 1
! 45102 106152202
? 1
! 45037 706205346
? 1
? 43456
! 36 282460339
? 1
! 12271 280460395
! 45814 454857775
! 5095 181201969
? 1
? 1
? 1
? 1
! 41821 170972129
? 1
! 41793 775911531
? 1
! 3243 52243665
! 49799 761088760
? 1
? 1
! 6642 191289658
! 24081 144780299
! 33701 464860457
? 1
! 20773 421219594
? 1
! 30692 611565293
? 1
? 1
! 37347 505669800
? 1
? 1
! 14847 988024542
! 12155 270295511
! 33985 3671887
! 26500 422953668
? 1
? 1
! 21762 300637535
? 1
? 1
? 1
? 1
! 12511 800796051
? 1
! 14959 708976311
? 27106
? 1
? 1
? 1
! 2854 914274902
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 40887 745241875
! 9134 3513172
? 1
? 1
? 13503
! 25881 29814949
? 1
! 9603 719588073
? 5742
! 39831 943808973
? 1
? 1
? 1
? 1
? 1
! 15029 133521069
? 1
! 11543 276211491
? 1
! 3903 295607445
! 4560 538864225
! 34219 762061391
! 33858 412836241
? 1
! 6618 424850921
? 1
? 1
! 16398 43379176
? 1
! 44307 790547141
! 17126 206294277
? 1
? 1
? 1
? 1
! 11334 303354409
! 20650 284636308
? 1
! 41958 183961782
! 4741 647877559
! 19583 68268959
! 24693 911089393
? 1
? 1
? 1
? 1
! 31547 116934825
! 10594 147787525
! 37632 937830946
! 11458 531880927
? 1
? 1
? 1
! 41397 248921745
! 21056 816300261
! 43311 61825739
? 1
! 30067 788086028
? 1
! 30052 280240955
! 32922 851027725
? 1
! 37813 521887833
! 36460 940555339
! 7356 426046382
! 15998 701733650
? 11700
! 38005 547083598
? 1
! 892 467626474
? 1
! 11120 959386533
? 1
! 13433 548332084
? 1
! 21449 906295540
! 33017 875508045
! 4501 972817829
! 32107 423345735
! 27244 545728394
! 46588 567139749
? 40962
! 509 141309844
! 14976 370390315
! 16394 948365323
! 35929 450080517
? 1
? 1
? 1
! 24327 808372717
! 7840 754107287
! 32779 414838123
? 1
? 1
? 34592
! 14677 600123824
! 4179 344624012
! 24821 311546356
? 1
! 16052 880263592
? 1
! 7705 321008020
! 36515 409156579
! 3327 499203206
! 14327 5227179
! 3702 493181405
! 42769 997321336
! 43855 608732114
? 1
? 1
? 1
! 42881 111094627
! 41149 805900642
? 1
! 31208 155522521
? 1
? 1
? 1
? 1
! 24085 772544573
! 36850 550049440
! 39953 988084096
? 1
? 1
! 30367 326900003
? 24412
? 1
! 46491 881752757
? 40074
! 36764 847290823
? 1
? 1
? 1
! 19567 840216197
? 1
! 25867 612660898
! 19496 889171672
! 15673 612334727
! 16956 620667064
! 22309 133484483
! 31138 553604019
? 1
! 25835 875045611
? 1
! 31863 671902193
! 42281 373962433
! 37611 654842577
? 1
! 2196 638801654
! 45605 917315111
! 33355 337877897
! 1557 599963549
? 1
? 1
? 1
? 1
? 1
! 24475 877507715
? 1
! 18942 301796864
! 3233 187052078
? 1
? 1
! 15751 142397984
! 45485 931969293
! 22870 813487957
! 20188 757321995
! 37399 807215893
? 1
? 1
? 1
! 44412 702242057
? 1
! 15609 579989568
! 47376 928146796
! 41244 334642703
? 1
! 6867 510830844
! 47345 826789372
! 47851 264992169
? 1
? 1
? 23676
? 1
? 1
! 36003 352651699
! 6869 302667828
? 1
! 10889 947713170
? 1
? 1
! 23423 274333573
! 21965 568862263
? 1
? 1
? 1
! 31752 602296071
? 1
? 1
? 1
! 20237 69362226
? 1
? 1
? 1
? 1
? 1
? 1
! 14070 562151154
? 7620
! 47222 990068241
! 42304 975016164
! 10646 740301155
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 10276
? 1
! 27393 298272114
? 11278
! 9741 233287381
! 44351 326224745
? 1
! 30590 858952913
? 1
? 1
? 1
? 1
? 1
! 29196 1490241
? 1
! 30837 484172117
? 1
? 1
? 1
! 8155 85293287
! 44706 119511241
? 1
? 1
! 13021 412999235
? 1
! 6149 997845447
? 1
! 6761 693230063
! 46727 910304843
? 1
? 1
! 17429 556396021
? 1
! 4513 113373560
! 14651 543783265
! 10294 802850412
! 1458 890552721
? 1
! 13608 995997659
! 26497 912537964
! 29149 244546676
! 13338 419853543
! 36335 690806346
? 1
? 1
? 8051
! 4245 908065656
! 45120 609448916
! 18190 149855096
! 25444 359944897
? 1
? 1
? 1
? 1
? 1
? 1
! 37789 721497734
! 14793 55569004
? 1
! 25106 660070466
? 1
? 1
? 1
? 1
! 49641 720621135
! 6224 947217256
! 19264 146843098
? 1
? 1
! 48653 699628985
? 1
! 3619 96214214
! 14255 989709867
? 1
! 46677 491121939
? 1
! 40158 228557297
? 1
! 31714 151739826
? 1
! 49199 779478737
! 29979 565213056
! 31592 621679667
! 10588 840682374
! 1679 805689482
? 1
? 1
! 35130 73404292
! 36725 1687183
? 1
? 1
? 1
? 1
? 1
! 12210 366682747
? 1
! 28099 997230250
? 1
! 33378 221311766
! 8952 985721235
? 1
! 10102 836981309
! 4030 60911617
? 1
! 28590 768118351
! 43071 676477691
? 1
! 43609 982718695
? 1
! 15872 70909507
! 8235 209777832
? 1
? 1
? 1
! 42005 761967027
! 32183 887495011
! 38165 271933672
! 26403 766641702
! 44276 576605156
? 1
! 11480 535190054
! 17229 150959217
? 1
? 1
! 18125 833165759
? 1
? 1
! 45556 293232533
? 1
! 8164 72769774
? 1
! 11707 815060133
? 27179
? 1
! 12984 36634799
! 13230 189976348
? 43065
! 15042 137908338
? 1
? 1
? 1
! 32957 322245888
? 1
! 27497 81328532
? 1
! 25349 116400768
! 23001 260193817
! 35184 660323863
? 1
? 1
! 32719 160101278
? 1
! 5496 887405848
! 5154 747700960
? 1
? 1
! 15803 248987232
? 1
? 1
! 44759 979045085
? 43411
! 33805 72415033
! 23620 428599281
! 27750 16065574
? 1
! 16553 545752654
! 43773 157559919
? 1
! 24915 890628363
? 1
! 43112 498277689
! 27427 428288071
? 1
! 13547 116238845
? 1
! 12681 530706897
! 27988 424763573
? 1
! 44703 475546975
! 18303 55116229
? 1
? 1
? 1
? 1
! 26453 337791438
? 1
? 1
! 47903 644807164
? 1
? 1
! 19886 947251619
? 1
? 1
? 1
! 42588 939830758
? 1
! 36414 168350790
? 1
? 1
! 34838 652315267
? 1
! 1244 298234974
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 6020 504654964
? 1
? 1
! 25441 928109335
? 1
! 16765 165950194
! 27934 742109507
? 49799
! 47114 664068340
? 1
? 1
? 1
? 1
! 41729 87091361
! 31780 679111904
! 45194 846956222
? 1
! 7852 512397652
! 3918 152911165
! 46397 960412581
! 18265 396651155
! 20074 891126549
? 1
? 22122
! 12107 369890661
? 38363
? 1
! 13410 300973739
? 1
? 1
? 1
? 1
! 18584 142577937
! 21225 305994208
? 24324
? 1
! 4609 453789656
! 29399 42863430
? 1
? 29643
! 42147 866800242
! 36327 110897288
! 26885 778062930
? 1
! 9121 259590540
? 1
? 1
? 1
! 33075 627444958
! 47585 916247728
! 45243 883395821
! 33101 755727992
? 1
! 16363 901761428
? 1
? 1
? 1
? 1
? 1
! 42921 858196656
? 1
! 1941 506256301
? 40354
? 1
? 1
! 27195 523756574
! 37283 730250980
? 1
? 1
? 1
? 1
! 6461 39475258
! 30942 857318618
! 4746 942383147
? 1
? 1
? 1
! 28126 911928424
! 40427 143295270
? 1
! 19245 552881235
! 15341 692343515
! 49080 403787707
? 42595
! 19949 297453865
! 38674 266423144
! 34968 760856639
! 25684 52325563
! 2875 427193417
! 49656 938175351
? 1
! 7800 340906348
? 1
! 13153 153544226
? 1
? 38949
? 17630
! 32916 707444593
! 43433 20231385
! 6962 987790997
? 1
? 1
! 40308 352907033
? 1
? 1
! 32765 272511176
? 1
! 48504 62690226
? 1
! 31222 603810068
? 1
! 5394 263732988
? 1
! 14239 786927243
? 1
? 1
? 1
? 1
? 1
! 6518 265454386
! 27061 369558900
! 13549 348557025
! 41665 717585871
! 46450 213275734
! 28415 359832541
! 30721 442514533
? 1
? 1
? 1
? 1
? 1
! 42061 915341515
? 1
! 26449 420480194
! 6756 419735256
? 1
? 1
? 1
! 20760 816792458
? 1
? 1
? 1
! 45794 307452405
! 43397 18844057
? 1
? 1
! 1324 52481017
? 1
? 1
! 16794 628802172
! 16413 428914429
! 8999 780629119
! 39542 461170535
! 21471 125556518
? 1
? 1
! 26165 806287529
? 1
? 44642
? 1
? 1
? 1
? 1
? 7993
? 1
? 27106
? 1
! 7789 61613066
! 23954 340136955
! 9460 621953421
? 1
! 3498 787100708
! 42154 468315388
! 26640 315518724
! 8630 305916671
! 35224 159788863
! 14949 913521904
! 22092 665447939
? 1
? 1
? 1
? 1
! 12147 682315654
? 1
! 7034 810050648
! 10836 912513448
? 1
! 31069 260253388
? 1
? 1
? 1
! 38692 93761948
! 35795 935400172
! 16063 961714342
? 1
! 6294 111756411
! 46911 734969604
! 46678 277032738
! 45876 743087379
! 7534 447279383
? 1
? 1
! 3003 210713356
! 29588 668997489
! 8355 805192919
? 1
? 1
? 1
! 29573 798585177
? 1
! 22881 610134469
! 44071 312066275
? 21294
! 28232 365725513
? 1
! 31787 770631837
? 1
? 1
? 1
? 1
! 28878 750044887
? 1
! 29014 644255976
! 20256 969327772
? 1
? 1
! 49764 168216556
? 1
? 1
? 1
! 22371 594096316
? 1
! 17405 877262787
! 1454 565834680
! 22094 656653802
? 1
? 1
? 1
! 49894 618499131
? 29459
! 49577 726755569
! 44606 380575315
! 1079 135337913
! 29917 131169073
! 14054 949003752
? 1
! 49543 147664555
! 8276 260331902
? 1
! 43755 912250616
! 1560 439509304
? 1
? 1
! 40872 155465371
? 1
! 43995 269922439
? 1
! 32037 414740092
! 35135 556722207
? 1
! 10279 133755110
? 1
? 1
! 45841 976098816
? 1
! 25054 448034041
! 45185 697943920
? 1
? 1
! 1419 777598118
? 1
! 8211 286099263
! 14118 726199358
! 49016 657925520
! 20362 169379946
! 9458 21868171
! 34337 728723529
! 39754 392249532
? 1
! 30362 448955559
? 1
! 45965 64800473
! 11033 989498894
? 1
? 1
! 37930 757797727
? 1
? 1
! 49816 690900254
! 34844 893592464
? 1
? 1
! 39138 65897881
? 1
? 1
? 1
! 17952 953888714
? 1
? 1
! 11182 366910407
? 1
? 1
! 12809 636965504
? 1
? 1
! 11390 631835622
? 1
? 1
! 22360 925347996
! 44199 147174303
? 1
! 49270 323034421
? 35572
! 1171 429284802
? 1
! 17560 593530191
! 26122 389765580
? 1
! 12337 900806684
! 9149 108686160
? 1
? 1
! 29228 820373308
? 1
? 1
! 36600 22706144
? 1
? 1
? 1
! 21005 430609786
? 1
? 1
? 1
! 41077 329145938
! 9865 473882223
! 25641 574134509
! 8173 319397853
? 1
? 1
? 1
! 18552 180088460
? 1
? 1
? 1
? 1566
! 44232 172014297
? 1
! 11175 749743497
! 35990 476628745
! 26227 952044173
! 1736 608056735
? 1
! 40222 280190427
! 30951 16978578
? 1
? 1
? 1
? 1
! 18521 851750665
? 1
! 35863 997910777
? 1
? 1
? 1
! 43291 879344023
? 34828
! 4478 681388576
! 36422 917120899
! 18808 233552066
! 41832 906613785
? 1
! 35625 825019249
? 1
! 14308 412504617
! 6817 683751360
? 1
? 1
? 1
! 38362 772679852
? 1
! 22925 182718524
! 12312 437331594
? 1
? 1
? 1
? 1
? 1
? 31248
? 1
! 21163 598836378
? 1
! 15717 261878299
? 1
? 8792
? 1
? 1
! 35469 769389421
! 19070 279911210
? 1
? 1
? 1
? 1
! 43751 385202859
? 1
? 1
? 1
! 12076 35771725
? 1
! 5936 244800719
? 1
! 42743 167706410
! 33782 239990645
! 4180 25878183
? 1
! 28142 596122832
! 27838 224460535
! 27686 743392860
? 1
! 5501 378866477
! 9240 420062642
! 29449 34315263
? 1
? 1
? 32630
? 1
? 1
! 23585 857694828
? 1
? 1
! 17246 501224303
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 5239
? 34462
? 1
! 6736 898406315
? 1
! 47962 324153565
? 1
! 28605 751680808
? 1
? 1
! 35803 66333552
! 30238 259055943
? 1
? 1
! 49813 504197712
? 1
! 7791 451277920
! 33553 413061154
? 1
! 13047 911557851
? 1
! 11981 641373717
! 11234 650999118
? 1
! 38448 953548732
! 27559 808069567
! 14678 656317248
! 48451 958165066
! 45227 17384805
? 1
! 41336 951355211
! 43811 683928644
? 1
! 12512 399919351
? 1
! 135 861524391
? 1
! 26268 210803369
! 31125 999722155
? 27741
! 41818 371014542
? 11357
? 1
? 1
! 6796 214572972
? 1
? 1
! 34252 866995392
? 1
? 1
! 33714 938547690
! 20034 567347858
? 1
! 6373 127616724
! 40009 837541095
? 1
? 1
? 1
! 31705 412283324
! 36852 343467572
! 21696 731941281
! 36305 634482645
? 1
? 1
! 32002 318479458
! 47764 936087093
! 23916 736248939
! 248 420013722
? 1
! 19359 740736067
! 31336 262189138
! 21903 346945727
! 6593 800967845
! 16214 462518516
? 1
! 14231 472595481
! 22906 154730040
? 1
? 1
! 27221 93508434
? 1
! 16947 285684722
! 21846 519836494
! 7986 858621872
! 19520 872649
! 43002 667073718
? 1
! 42047 872224888
? 1
! 39374 751794767
? 1
! 27861 728089938
! 8415 471919427
! 4711 838722369
? 1
! 10625 210458890
! 10504 306077407
! 17417 16483470
? 12294
! 45575 486477570
! 37111 405206466
? 1
? 1
? 1
? 1
! 21255 942409354
! 46711 447540988
? 1
! 5377 735537435
? 32662
! 44134 906841746
! 42381 247644258
! 29711 725295236
? 1
! 17068 21173886
? 1
! 38740 474280319
? 1
! 15265 174370428
! 18370 448816848
! 2547 324394646
? 38047
! 25720 168328573
! 4617 865222813
? 1
! 10342 905121584
? 1
? 1
? 1
? 1
! 31585 287806947
? 1
! 13835 867878012
! 33153 629961577
? 1
! 10663 797759084
? 1
! 10619 401721331
! 7488 190664929
! 35751 114152824
! 9988 891982576
! 12486 49655232
! 42316 824718429
? 1
? 1
! 27329 60658336
? 1
! 20500 421903290
! 40382 177465505
! 4446 431321346
? 1
? 1
? 1
? 1
! 20066 703153504
? 1
! 8056 868121966
? 1
! 41655 858367285
! 12677 829781889
? 1
? 1
? 1
! 47532 874241701
? 1
? 1
! 45735 872776302
? 1
! 45659 463433108
! 38143 396548844
! 20035 800128461
? 1
? 36300
? 1
? 1
! 37514 147296850
! 28497 609827163
? 1
! 6078 810362593
! 5603 509786324
? 1
! 41722 251992247
? 1
? 45701
? 1
? 1
! 20520 793966367
! 40607 688565125
! 4995 989513554
! 7075 934204322
! 40979 148415072
? 1
! 12257 299693345
? 1
? 1
? 1
! 21724 966195733
? 1
! 13304 884530504
? 1
! 44439 59640496
? 1
? 1
! 17259 406360315
! 32546 776522408
? 1
? 1
? 1
! 24320 960279401
! 42101 435725013
! 17540 370692094
? 1
? 1
? 1
? 1
! 48570 174673683
? 1
? 1
? 1
! 2743 702056400
! 23414 21413393
! 20297 686104285
! 44805 156322627
! 22339 908563657
? 1
? 1
? 1
! 23348 350092115
? 1
? 1
? 1
? 1
! 15832 263232214
! 13495 629370052
! 10368 893674326
? 1
! 15968 624110424
! 45006 181608319
? 1
! 19209 999178403
! 24472 865071789
? 1
? 1
? 1
! 22448 612835918
? 1
! 36588 30469465
? 1
? 1
! 32032 324366024
! 39276 576540106
! 31578 899430965
? 1
! 12675 808626341
? 1
? 1
! 19172 756513808
? 1
? 1
! 37138 541028091
! 30321 898183792
! 44045 955451806
! 48005 818839571
? 1
? 1
? 1
! 27962 612040631
! 41750 931992594
? 1
? 1
? 1
! 12551 903120221
? 1
! 34489 321775252
? 1
! 47977 359250601
! 15313 347910080
! 39793 245451977
? 1
! 33116 790089212
! 49058 668089472
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 18294 552950379
! 20438 738991165
? 1
? 1
! 32714 958557005
! 16901 527600353
! 6902 101292289
? 1
! 4048 743147555
? 1
! 2648 250018815
! 38622 64069856
! 4325 659954007
? 1
? 1
? 1
! 19258 474545559
? 1
? 1
? 43405
! 36485 841890507
! 9250 84890356
? 1
? 1
! 19488 887548514
! 24950 363964208
? 1
? 1
! 30150 764605034
! 18443 1011457
? 1
! 14497 707453829
! 11919 437567429
! 42543 667043032
! 48939 494969294
! 37954 160745818
! 30074 399795786
? 1
? 1
! 16102 765708444
? 1
! 8898 689542961
? 1
? 1
? 1
? 1
! 21815 515708684
? 1
? 1
! 18922 254173182
! 27732 902115747
! 19163 465844893
! 35737 354609481
! 33498 400076877
! 37711 952493790
! 734 531934612
? 1
? 1
! 34392 455586405
? 1
! 17730 381422208
? 14093
? 1
? 1
? 1
! 47167 620362574
! 2576 189083487
? 1
! 30543 117165368
! 4680 979431716
? 1
? 1
! 22088 93990309
! 44180 72191438
? 1
! 9167 483808090
? 1
! 36459 72134489
? 1
? 1
? 1
? 1
! 27237 889906376
! 34982 811306258
! 34975 140099910
? 12344
! 29270 480775869
! 15037 822578436
? 1
? 1
! 9124 411820388
! 45162 827802790
! 45757 459731371
! 13349 106999085
? 1
! 48012 811593749
! 46644 650060307
! 15038 895724639
! 29314 676126745
? 1
? 1
! 48446 470084891
? 1
? 1
! 35214 893674104
! 13143 884735415
! 42626 202967002
? 1
! 41006 830525189
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
? 1
! 23919 529758641
! 33849 223936018
? 1
! 13954 678089040
! 45445 726777587
? 1
? 1
! 46752 35004412
? 1
! 49689 96163789
! 9586 490181493
! 19962 491265282
! 44529 510249782
! 22852 408631278
! 259 913844097
! 49783 64034868
! 16248 859974603
? 1
! 36432 98564720
? 1
! 29139 328663767
? 1
? 1
! 10380 734890764
! 23923 861118140
? 1
! 35962 211515812
! 22384 793852184
! 6161 168636971
? 1
! 4275 544488579
! 21852 275329080
? 1
? 1
! 20628 786373522
! 5397 878267159
! 25578 269231515
! 16181 847647744
! 3044 904563249
! 20668 240173517
? 1
? 1
? 1
? 43831
! 10155 212664234
? 1
! 38367 602856018
! 21236 210614451
? 1
? 1
? 1
? 45785
? 1
? 1
? 1
? 1
! 8590 178640190
! 21716 443513564
! 12690 895355988
! 28307 217733875
! 20328 409069907
! 44468 558487811
? 1
? 1
? 1
! 44995 520561081
? 1
? 1
? 1
! 25239 413109312
? 1
? 47472
! 18013 536929573
! 3050 727272003
! 20461 792952320
? 1
! 43734 48963816
? 26900
! 329 560822815
? 1
! 32085 169792824
? 1
? 38570
! 28890 616555556
? 31426
? 1
! 48222 849469436
! 35539 118243851
! 22898 104826399
! 34731 73690361
? 1
? 1
! 43195 328698184
? 16198
! 27939 181219222
! 38756 224727222
? 1
! 6071 538323293
! 3771 347327834
? 1
! 27630 400781665
? 1
? 11939
? 1
! 38586 542084364
? 1
! 13892 643728569
! 38602 200435398
? 1
? 1
? 1
? 9985
! 17171 358090159
! 46905 788332352
? 1
? 1
! 2672 143418622
? 39023
? 1
? 1
? 2359
? 1
? 1
? 1
! 5545 538525353
? 1
! 29534 153127948
? 1
? 1
! 333 335184670
? 1
? 40870
! 25988 587561923
! 1554 679935479
? 1
! 29974 48776777
? 1
? 1
! 12189 269849887
! 10494 159012582
! 9135 782813225
? 1
! 21277 577461055
! 17447 366567984
? 1
? 1
! 31111 471462037
! 14958 238244019
? 1
? 1
! 47726 52005572
? 1
? 35481
! 11346 270029359
! 35428 379115801
? 1
! 49312 45687426
! 31414 192306306
? 1
? 1
! 113 197290088
? 1
! 30233 145027433
? 1
? 1
? 1
? 1
? 1
! 3917 461409644
! 12956 255622679
! 8375 949203118
! 29268 751354064
? 1
! 14462 96610803
? 1
! 11378 181116487
? 1
! 46494 18683693
! 44587 279168712
? 1
? 1
? 1
? 1
! 9318 96102138
! 9635 333263796
! 41424 452966619
! 18809 839243073
? 1
! 27184 992168052
! 47291 608186767
! 31367 456616300
! 13815 822287658
! 12289 889180373
! 5454 783629404
? 1
! 17181 657886161
! 13253 865844398
! 39180 383033271
? 1
? 1
? 1
! 33750 840287044
? 1
! 40026 43458822
! 9009 496299733
? 1
! 36932 356662278
? 1
! 38239 433317114
? 1
! 33330 550964508
? 1
? 1
! 23791 928862825
? 1
! 25946 534144648
! 37729 269070015
! 10186 674200011
! 31156 784116647
! 16128 266271646
! 16441 687067236
? 38020
! 6080 964992191
? 1
! 49900 226977658
? 1
? 1
! 49275 109931841
? 1
! 4836 427442321
? 1
! 12128 348426730
? 1
! 27160 924821548
? 1
? 1
! 7987 201082492
! 29899 862384093
! 41686 638782920
? 49810
? 1
! 2421 700163130
! 30559 717396121
? 1
! 23456 558929895
! 25811 598589629
? 1
? 12854
? 1
? 1
? 1
? 1
? 1
? 1
! 44798 419940447
! 23301 98312571
! 21205 319657203
! 14997 272514358
! 12964 374735910
? 1
? 10536
? 1
? 1
! 25624 508051082
! 32122 528715140
? 1
? 1
! 47268 30164267
! 23583 973748325
! 46997 406452219
? 27
? 1
! 34829 148500970
! 30057 44118310
? 1
! 6444 981788162
! 27691 758591296
? 1
? 1
? 1
! 14642 395624841
? 1
? 1
! 24009 541126224
? 1
? 1
? 1
? 1
! 17212 230540717
! 49414 436254487
! 8500 836303316
! 44129 941593581
? 1
? 1
! 21273 743254219
! 5561 187610582
? 1
? 1
? 1
? 1
? 1
! 33013 832442454
! 24753 294741132
? 1
? 35523
? 1
? 1
! 14347 620926074
! 5693 402975000
? 1
? 1
! 38534 113191504
! 22989 320108206
! 3675 811363448
! 36136 824145331
? 1
! 6270 826214610
! 16861 226763046
! 39598 300079879
! 2349 726138608
! 17082 26740976
! 3517 391028997
? 26648
? 1
? 1
? 27097
? 1
? 1
! 27856 877806453
? 1
? 1
! 45908 150807700
! 18039 510476002
! 46740 392107185
? 1
! 31027 805604838
? 1
? 25556
? 1
? 2771
! 12035 523035273
? 1
! 13054 12288257
? 1
? 1
! 46953 443446808
? 1
? 1
! 25325 641174649
! 16598 363270648
? 1
? 1
? 1
! 13938 507162979
! 28114 297833579
! 43603 536623595
! 1978 503299022
? 1
! 4809 238831444
! 38255 991568117
! 8780 680158014
? 1
? 1
! 41971 109654593
! 22252 570501650
! 36418 824014688
? 1
! 2021 832638302
! 27935 145287764
? 1
! 32447 195324222
! 5772 416988962
? 1
? 1
? 41675
? 1
! 12365 704571346
? 1
! 10481 668577390
? 20164
? 1
? 1
? 1
? 1
! 43970 288619737
? 1
? 32809
! 13455 999010806
? 1
! 37315 638756029
? 1
! 18077 143974850
? 1
! 20091 79835459
! 4897 613056811
? 1
! 26652 425393971
? 1
? 1
? 1
! 4774 662479959
! 33282 502696013
! 33194 594221184
? 1
! 44229 894378142
! 29178 659096269
? 1
! 21057 183133354
? 1
! 16110 367185243
? 1
! 13224 281883512
! 776 636774053
? 1
! 35561 694944173
! 35328 957900817
! 28995 348080272
? 1
? 1
! 23674 836964109
? 1
? 1
! 44616 432390339
? 1
? 1
! 13059 663822175
! 30569 753081674
! 36641 964455809
! 9277 538748680
? 46728
! 19522 941313940
? 1
? 1
? 1
? 1
? 1
? 1
! 18928 158375720
! 22475 505679982
! 8009 174156740
? 1
? 1
! 6872 674222199
! 43967 395816933
! 37023 53070607
? 1
? 1
! 38 761605840
! 28261 811269150
? 37812
? 1
? 13976
? 1
? 1
? 1
! 38465 828304362
? 1
! 10366 193983837
! 13862 705626098
! 30138 821821381
? 455
? 1
! 11388 209115442
? 1
? 1
! 19435 9820401
! 18657 439266127
! 1613 992293439
? 1
! 18829 483588953
! 10414 993843325
? 1
? 1
? 1
! 46357 243574626
! 23913 871604700
! 12280 786062149
! 13324 167465623
? 1
? 4416
? 1
? 1
? 1
? 1
! 6402 211192390
? 1
! 800 987516947
? 1
! 11752 700071095
! 40320 497238049
! 14645 540778270
? 1
! 47955 738600241
! 365 977180664
! 47994 640790903
! 9436 138195783
! 3296 555901171
! 202 993744491
? 1
! 33079 758774173
! 43971 500725218
? 1
! 31815 568335063
? 1
! 10435 753397008
! 16766 292337255
! 5691 488040449
! 30424 417503162
! 39123 583811305
? 1
! 34405 826736049
? 1
? 1
? 1
! 20418 514279581
! 1383 689740142
! 28713 76713761
? 1
? 1
! 3950 937295878
! 38621 86375982
! 40965 328615854
! 16032 338164863
? 1
? 1
? 1
! 1336 494573082
? 1
! 22953 131314899
? 1
! 6964 343653310
? 1
? 1
? 1
? 1
! 40075 307754250
! 7433 143363337
! 48189 943930198
! 34692 220980281
! 49885 292143840
! 31177 461427028
! 19443 480850075
! 45994 641309583
? 1
? 1
? 1
! 14778 732651299
? 1
! 2330 747634740
! 26228 919433109
! 22826 277630320
! 37241 439853058
! 27488 678447807
! 25958 45808775
? 1
? 1
! 38142 255788467
? 1
! 5360 950470147
? 1
? 37466
? 1
! 5981 93758057
! 16100 532942647
! 35917 946589924
? 1
? 1
! 10128 704203836
! 35489 163039360
! 46238 541786691
? 1
! 44309 290241597
! 28054 575545980
! 11488 542683106
? 1
! 31203 116585100
! 42757 434809508
? 1
? 1
? 1
? 1
? 26742
! 47020 737358293
? 1
! 20880 390587235
? 1
? 1
! 3506 641827661
? 1
? 1
! 41715 525002375
! 12499 556210158
? 1
! 38747 692945050
! 7825 459581220
! 40595 75173844
! 43225 919790329
? 1
? 1
? 8314
? 1
! 34192 184257063
! 33433 374033610
? 1
? 1
! 162 35084055
! 17558 938121649
? 1
! 49346 434057753
? 1
! 1319 940309720
? 1
! 32964 754876132
! 47100 495141862
? 1
? 1
! 37270 956373595
! 39339 593952913
? 1
! 16016 777887256
! 20037 743639242
! 49035 852528468
! 10902 857205070
? 26074
? 1
? 1
! 25490 941703990
! 12266 158507785
