100000 1361955 207579012 628145516 376140462 883515280 186969585 762888635 326402539 98152102 158176572 61402892 127860889 9580638 570870044 646139319 178509022 484027666 61263304 841082555 558212774 940563715 26389629 579113528 496147999 925801172 837151740 70301173 656585275 285845005 902071050 403573723 727123762 9467290 296231662 631265400 899374333 520690249 798571510 491747709 799313372 643215695 789204466 614608448 162733264 456517316 555253431 806956091 181457954 528156706 751354013 158398859 152040410 743974602 458000642 37883250 164556873 882264704 205461189 877444309 167035008 785986538 300206284 732553407 775142614 132099860 896205950 555144412 457641318 19344367 590064713 506507263 909420687 489726669 55434270 793692316 210461042 901329638 537850352 29523791 614794871 570497239 905203769 706091347 904237001 118054686 337246324 307178252 150625749 896162463 644505508 271356542 1738703 865692962 226102988 593986003 122173997 807688147 583502197 468916697 747545898 468884928 620479531 675026049 541326148 747075167 203959040 191528801 491192254 104714245 101365767 179251 960570655 244081264 440998362 674385236 484916145 641913150 917826069 670850118 607465476 197877363 596079577 260773935 649320808 627715319 530909770 795364951 666130550 863834902 618524433 978767534 781321608 717028606 338249947 328373827 116584252 913989445 166308312 85199310 688253173 585283936 439133757 499892263 163916121 792406061 887651010 937745613 322205908 136611946 842842917 654604897 77623316 702064955 112541861 243836200 987809420 711659177 528855175 533456268 546812145 738903069 650982037 6347419 108056512 926891753 802439066 408151174 593571253 26183359 189607911 141352739 21890133 29895224 60051921 141356140 928042086 774860110 15765552 760106750 233605233 181391330 366127330 394679451 861562695 565366328 857043782 155504809 432087161 146632054 71055042 615622321 588455135 334302761 867602750 305226976 961242386 798641855 387771814 245362313 246358001 582417934 57772652 563361441 101654816 957259211 157356035 311361 50562948 361231636 427997029 15933736 573631433 744665831 278265998 564361782 428089052 628727976 734460158 467628530 7731313 645915808 619188795 238727430 4601214 88331384 918128717 870864062 742483646 569235394 153311297 781575052 33386288 692050544 91768487 17776006 295244437 54166875 313816595 394647782 234755061 258294462 968789407 969193610 86041627 184483000 833089384 226179698 4055060 122467277 334102285 41427012 203235252 164843366 950663219 210101195 693163024 976173644 989222147 161894771 611530245 12548913 621233322 274117327 376079536 853874983 75477464 634292500 212243444 691845671 648862018 473847708 425782008 635869580 19473952 420609636 198996646 616806549 673602224 53290125 279393325 961338087 782168753 422589150 970499968 416729352 379641321 800316993 793940437 214934244 730625183 394969666 117470246 218055244 703117345 738331539 85428659 29863283 329898304 153203338 72865406 778377583 745197263 703186337 105563598 53312702 498269223 781534198 730060973 399552958 53667750 182061001 333472873 228141364 520388908 472301825 650633495 430648518 904788125 669286310 57427979 927216001 329000033 28692072 420020834 33339988 921204711 431545623 656697208 939969170 638880285 851655465 634178418 611182708 722349050 10986039 366747061 827862933 933990133 779079808 959846253 575075188 837614475 211940197 856226312 911405558 675059645 662413803 269147576 846206433 766524815 87516988 918392820 330156386 507863434 206036263 68368375 695392391 186976571 295261851 900777792 398615494 249680305 248748592 42621456 24601205 163022339 9940126 691350511 445134160 97371592 750824259 706015272 574966006 57981854 279164577 926989896 93898860 761717668 927952094 314633891 692477848 889741823 936211523 979813071 472616391 380135769 459249085 939047 830572584 96448861 734324575 165450313 52046926 19955004 695371486 981553560 463536818 260485675 702243860 24537531 148656431 591003106 497589118 322888733 367803780 652840223 57022142 162019947 764116950 832688673 667023641 738895128 608970027 588667694 264619513 528972252 719217136 669333774 857661293 61820977 675902580 634910093 542817956 482898389 9719146 270539260 784365686 671155531 688620651 597378481 479234011 69453402 645203570 185554050 356952177 701772940 459021406 728536398 534233338 861910960 4860788 403607669 888331740 956846680 698565082 788094555 27652512 390041180 971368733 488312297 933552500 42022229 5127852 177019659 125553577 127094563 622876763 785511731 719103541 868495464 71047393 219485653 416880434 623810826 30920282 409872105 129735005 49668789 817164485 1915244 457827992 495370071 804626055 600640479 990016104 920192930 527093990 802316486 274625655 850368909 593593999 560686378 756056852 785696468 981626897 855680792 424066478 56480627 942688 811932704 166168413 720045103 371382611 856995799 54101849 317078797 938805798 108434005 153580928 331493337 873825784 874225336 964075733 289217184 246312014 939356575 907070972 43914806 197307790 482383792 960417727 586642609 561143173 73019922 931392395 157495276 305337826 45552883 769426420 692611078 790194361 133848068 402740013 982938080 34562817 481951992 245478800 168162722 538681110 810120200 229213212 828022071 597649207 914827890 578682610 933450444 244541449 398405366 37570520 427200341 348910354 216365143 134311094 959854856 238506303 601378784 454885916 927830495 287122783 731924445 29524921 846345755 878730918 145801757 21561573 803482300 968637227 824510071 677479192 732757002 537352810 285567298 694307953 283077647 494002115 377520603 511692848 433664282 29664504 640872738 464058172 411223101 10845363 928987133 751217310 646758352 600868094 406101460 6464516 35193837 627018185 437036820 535333439 939271922 839153512 631806893 299911109 938876930 323640594 930487700 204781872 955992451 30932835 63622977 275879357 124689825 531397338 52922929 362554318 553565898 442693212 645375333 510833513 21462064 896492975 860769250 934226102 8411211 12882432 137061167 507745924 28640596 488336991 146145754 228485317 855991243 707044925 839054835 904208142 535528178 81298420 382491535 440014616 319887183 799805759 62538567 385345346 170554158 141525950 194832566 267602188 372491548 713944948 1289982 112956317 599123566 961120584 936634692 416925246 721500600 302152071 54563632 638657245 141695318 644791905 381525358 513726604 18058215 55006311 551427631 964247039 350536908 612870931 373822889 311565329 990863021 866505537 737321618 823396415 774991349 366740910 519996073 899993387 580439377 610624384 687233326 815984410 169653813 844432062 470680933 543629943 73310039 54458067 660900119 394623566 923478834 259728655 54755088 185174226 236365444 844878630 89858466 146545624 604051153 678890927 487186721 358418265 303356126 937642150 932514405 854065140 681824054 638634987 208600395 248579434 256680104 436823488 292582196 407428384 221710023 649145679 387896708 47993504 961817705 23825186 216540196 381666328 312450088 106958249 761654273 721414361 6209252 649230264 312069515 801992665 979495488 650585862 842044215 582637618 423755552 109458607 29480957 277976482 245504049 925786547 51133914 60324617 91277409 33521525 943436880 432878829 707094883 14867005 2412257 53105657 453081644 648485302 444935063 669083513 5213561 423502704 340158848 916432864 212256839 503676767 465186602 449655107 623243353 362295898 21165867 449465820 834013877 162339485 93792412 506613895 357304871 659821128 301427096 471465800 237243837 557261278 7915970 827362755 40658249 970638023 239085244 513746882 444981730 903655886 459005105 789089203 87777380 909431203 386153677 101365032 202255339 980720986 333190079 366712661 292362844 185182954 70271038 34741653 479392988 192495023 506911104 266958821 297903703 883091689 676357572 7741799 310901242 922829371 759668938 988954337 100460985 82355245 412176982 553072444 151125195 80117930 982234289 811014149 109229609 727925634 884992808 291520495 934613778 42367721 236947595 219715919 207133066 27329015 793257390 729965727 989263574 906567974 113215468 970396412 958574081 27223767 355915679 952971431 465229402 286801357 566781609 852680583 522578420 600253359 372770542 978444710 395650085 226830731 53866712 267170736 155578376 652960846 211368401 817936247 683403003 187312461 34214093 212135538 50814753 38703295 88458942 610911289 235014625 327059520 441585949 270264586 546284133 60795728 130720872 759086151 316484637 563832786 555354270 890357494 111296825 16487054 508869060 986629696 392229170 708349871 544804452 300434930 849620801 921395014 498052617 474696447 406999270 598719941 898340805 10423804 43621475 274838660 759773355 142886307 919955263 234387007 336466517 651592017 26016452 415400342 254570846 636130184 17777793 984306572 241021929 37012077 429048008 360032777 671522841 311346250 964934961 352376408 494291607 443217421 129914133 159653802 119803151 740354504 526924308 701609361 687082675 891825967 942686864 33220741 779210935 401729565 915408943 798404194 252995795 841491216 604739165 133423336 444310468 183584168 259041480 241685562 749917642 690751276 353827298 344336224 174993196 296844037 253632866 670916805 625779376 764652352 766771907 752210106 135715876 408994576 927845316 531661809 721307352 375376202 820609766 706050 803218464 852585192 777168370 578368490 109294039 103863687 173791344 720232071 953737431 611492329 119677489 787545373 523869058 860278387 374226374 72115668 17879613 676743600 156301062 491704887 52253679 797117644 698718604 251649462 67868294 959170073 957542198 661380133 784962418 811963278 434589351 769649212 951355432 423873859 524073414 817973781 360499873 386916343 87460926 70564785 425922009 445560714 289618428 241574259 689074768 943765891 442047924 35525795 366926988 647876491 960157531 253005293 570874773 609812975 548584110 42444767 754163575 111190562 500682154 52703598 125272003 794461498 4740882 26939506 806228495 728288878 711884013 76379173 924831858 954550686 163443461 616210856 188436489 895833547 921942377 55446142 761005940 876142490 45981932 337284879 220669273 17670614 268180387 930035495 220919520 808858091 402376555 677247092 790552118 417384044 52495969 351844107 673601803 526275981 288132456 69997028 487429907 694185386 285730982 670987609 109813897 533813694 756026887 399424939 31867559 488016877 559131065 848816509 792217647 55547899 63925422 690871383 967175141 982826450 515202334 813576485 799515410 389645311 882893058 466721973 88547843 671834677 350199962 520740925 603368584 747666378 431301351 954420178 651340918 860514869 875083314 87281906 54988326 536090518 609099395 925541627 62529267 432187694 428069931 999519153 298181055 564492771 984633915 51454396 309945711 277095613 377877770 878812967 345906539 32036204 2432691 111036899 244133919 205546687 962832277 58187842 772327292 588328750 117475537 830112637 343746423 155665233 351362767 642632238 994137225 762137191 77079994 15721174 70975534 327761104 144916991 201049688 405061990 727276691 759844562 132479613 784500535 244760537 143555753 490366062 657384233 657779568 310083519 920857405 168889801 33928010 627478162 73542236 427603750 788588283 640708709 605254691 221093207 192329790 344005567 896296015 919253747 475887984 51242218 322781822 237262231 311039507 936524917 904950964 628429924 478926668 878149043 36632537 94471806 619408998 636374330 623322169 846770574 946605901 39304548 448867331 384991297 340433684 839499473 65663434 426920135 478075504 610487012 650909959 402907988 972605498 871982657 18159764 211669155 551840753 885972309 741560114 425783406 55245365 271666382 730976773 20774391 291324237 217608223 182391571 775346307 597872546 69940733 642302408 563906009 894038594 591732965 5764981 877759687 140504415 409756051 70068684 17369501 397082829 247089548 801484134 471797424 887960199 343472022 641189949 937052889 253831466 251351098 703747123 816496627 549197432 450837577 56960905 23791969 99430871 340588372 893700456 530625157 987546319 120942131 448749660 69129034 32422800 127118719 365361363 21952667 838820713 833511447 659391907 56739562 749113682 307551647 354430081 547386538 14298212 924829948 9014923 329285333 456489051 649281242 177855679 52570471 539827227 16585766 576366210 911263201 375095336 125117588 589004826 822118855 985229100 224145690 480928563 938538274 578409077 268291699 690936670 24018686 155823221 921723806 795539598 865865197 126878528 12054108 217797017 212281987 816763665 24332725 680859325 454003160 423616709 823618163 743027736 535253513 89695326 195763622 667026479 51208375 53344642 59820318 444764776 427201414 324574202 56271348 640281999 358697631 990633523 27518210 682527317 111231791 643741632 22140262 50949069 81275878 881364438 970214147 762746861 659752313 297486286 660918528 900417043 692668705 29777831 54973511 220358013 907681561 945766018 604529159 22437328 496018723 458543908 96499251 26909586 807519492 349864055 978377217 291365552 53189379 264521225 27562603 577220856 490138735 22951052 166911665 387625120 171290134 531638356 402212565 749910718 398793422 69192156 390248990 226879949 963402224 465099329 308428181 188988463 349877720 23083462 322251403 20367013 908812902 673138254 723746066 511899352 740479872 794784741 593375871 409396692 208610190 79900984 354531310 75053704 535398908 845681176 703817918 451779655 919953852 354781690 65150225 550450506 622673857 986461818 231229517 977585452 647534981 677853652 864593822 617431916 726203268 142321002 38895729 428052975 194465727 21525569 819621627 391888763 614020154 856036739 262390960 358865469 474800510 505972478 557512396 486789700 232431896 832405412 443784397 205351939 500552728 17443337 179240695 72480979 913967507 588312296 739587279 638081903 737092897 931942303 467358625 937412214 142873951 366071982 981314810 475910893 16030318 586150972 872684846 843436218 279256179 267404433 809560531 41280298 38324245 1404573 722382916 438723436 103380738 387771504 882107423 220812051 844649066 796737472 427744711 539680408 318590338 950516839 860518627 451997654 613341699 28154082 544817885 43733132 464382120 293751506 618215781 4821727 425996212 691412351 834803947 358598101 124158313 373071952 374684456 968680411 475280018 782782292 398362006 167876928 133501178 453412797 829646835 533873847 125594099 211731039 30941378 933839833 566599888 464641589 75943370 52266401 194532715 230324957 914536085 589212911 870619808 61727511 176484082 171393797 939834575 272303946 120828787 113965581 73616990 906725375 855740912 894959505 46039093 234999908 745166850 448126720 845100097 360399050 707924361 643298352 274884594 613378343 598316839 478735831 703846588 206459796 552250562 682582033 9480857 486760144 857223174 395011805 4788357 343124156 346019553 964090016 536293121 874416350 830012933 749078688 294344338 65163486 392529769 258447754 474150975 574773515 238110921 442687469 75949590 50330839 401672737 584701117 539580839 594422614 423924790 82319313 312969863 714922948 697716493 902103653 828921038 61328380 190378098 40206232 268136345 200567553 206191218 465776879 878424970 285260153 229755361 219335888 858648899 582039597 882996437 34362632 872437743 260640907 36944169 925370182 495709113 780437796 332348156 930617758 703728722 358334510 191091503 115916039 587271023 918484483 531213802 880816093 107926345 681109408 342227224 345890911 303766812 307214631 446964454 591142706 944846760 50458717 419309640 237986268 7017395 801668909 466908020 660936010 890707077 435609123 764562020 59422283 15958122 492386034 384650585 643020307 14454068 645373678 119899475 413800633 35680438 282255763 608469658 251653049 912166218 757455612 56462136 964982387 365477452 799400557 147741052 570537641 251193501 104940746 813591160 907846405 590598433 383897373 42209924 965967249 715653953 631957780 359423418 545044029 11421545 590888832 980101752 294346077 403253643 585268951 967547873 273393192 925142939 955882931 948389467 258210106 475553809 17381201 761341970 718477074 170113131 202798611 72162676 171199125 997307304 920587774 290562483 721070986 71071437 673072957 748767559 313880860 70762339 918886556 518100073 692835419 688678903 943870478 929594265 994017978 43445913 918279976 806701081 602808467 690978142 257124771 32925807 533486495 863725791 946013150 126914791 111840638 45180600 801194841 152081934 770895413 551306761 284943163 412688185 854185643 152068599 329041613 410718972 753668907 68952620 828806141 252891059 129222117 348647763 882302428 654649852 93411692 866527646 774102817 394427195 699466554 526290752 335496355 881016853 173659688 384304371 122914787 655083254 187360502 560106611 46586240 225046155 63154889 39357696 817306560 57963592 872988584 369043936 696151310 315413219 576210686 359934171 430883446 186626263 164902427 50391230 274043435 39968482 849269939 45915608 892997122 24648840 397707613 13916800 656272884 48357006 959179797 29282701 33245856 15862655 376694971 42397916 222758854 370260522 278327698 50771406 305221325 788722210 880329153 499338695 434247999 213279293 756559829 204209328 331172679 405281045 499978301 316117878 597646906 580748170 612968397 365590153 404724491 233274174 68726332 347059294 147809493 480109848 912416935 253668333 477696853 711253954 648324107 282608436 929193325 204046891 331036622 637939122 294245283 409250310 442071095 930956012 887679648 391600712 659370225 251421932 598906289 457976238 297729932 57407165 647229769 14270773 493897212 220095216 49544573 387934880 620604696 34615834 422799494 805711605 740112156 975745364 720234819 411206912 434037288 460794042 154642869 953257935 451730111 242688492 719405441 482012468 734707273 441237136 716324977 600806470 186051985 688299726 766396659 430687201 331968327 870176722 827505304 909443361 64591999 393509454 30829719 98215403 277020976 269920501 409598024 970391396 612184759 503037697 561550249 543980664 776056401 293865134 719879132 86568020 407547300 64959933 978775975 958680300 250359607 491927026 190724595 54503799 848611573 90908566 902876237 946276590 839649966 592296949 6397800 3515024 213151894 132893153 15163289 658136672 19831749 635612718 647189337 456036262 161601205 901313076 339384775 927008618 32297927 35521104 613589796 978313468 502612926 472806499 7383893 180427375 165586497 934075986 118273636 650605337 401073758 793296004 540657407 17010709 447200514 819652711 514878712 717941953 659628930 296034027 205983171 677184832 72715285 177477381 63895803 355358969 631957080 478095405 928170718 841099030 318823880 476479713 509095628 23492358 504131659 666135840 203303372 246540028 46251688 8203504 769512710 528910958 355379466 297818840 822714442 191944854 465285506 463856231 294614152 11165940 292220546 129992363 269839958 375606218 269978978 625735866 272443502 150279327 582509790 225443373 518133292 103685309 67259798 796665760 542699028 596408243 716195469 86742835 649077834 571868115 68848043 786683660 804386073 513657013 613069883 938557395 207650669 704570802 594072430 47083317 750317400 157225066 757105878 492588641 410138769 510501695 56592107 26074766 201220336 933510103 183145865 598331763 57479411 143026590 98700400 713022413 313749565 165801026 906009027 934633437 669006865 34472501 651788426 436163047 493336027 892094254 538700593 217868468 912083880 30267560 70484998 628364305 676105385 188270178 16322494 630850382 293495732 228277469 266894832 961231808 389177795 39487458 140639129 441237311 736335987 776621817 66062231 479216296 32356997 32265202 303955246 577795165 198117473 196719456 45340294 955306688 643888782 340975386 33616170 469766843 320908347 181301432 520883338 582489660 476789690 452048412 568533115 328889009 123217664 286034406 198274482 550700944 838347302 708375038 624777804 209331409 429299178 211373582 937858121 885997938 150518319 664540678 824689676 142393843 782033016 10346134 741625565 584568535 452777585 221292983 609921384 270416681 650807399 927953187 256031291 968456948 20229067 833259736 523193419 981150154 639728051 903986073 758845808 450961726 14069593 274609005 194852068 894476138 473979546 412362782 72037320 39550314 25728632 289447355 624787871 217773535 208231320 816558871 917137105 248806253 727364805 283508807 21575466 880123709 360417131 135005480 49772632 160958331 784911389 679651287 379031664 224294361 972591887 691684151 172352618 781508107 918376092 904643950 94523040 804326473 671133122 660266600 437079891 877976528 36210337 596950611 545294631 856358241 22270208 640803873 64029602 335957440 664514760 814971914 854359472 874953783 592646279 572804615 991580194 292897041 491211758 949664855 171794474 526607391 788458067 943116798 420520416 51237686 16476464 6690626 30466241 930810030 284628642 772583980 612226091 433848805 539524075 666419469 890269154 499877306 159209456 971771126 432570510 697203474 71589820 492303934 862199866 441569111 879839995 179842304 855297751 812608756 617618048 991080347 473919159 598295003 290698944 267802928 800900371 527193599 457984084 599588903 25084549 655290842 189062267 30057643 492181390 571561191 61343125 114044713 353141522 274660393 17123241 687455957 514914519 646707363 71646944 676595749 483394057 303453662 217456136 652723028 877947321 631705702 32087314 688499424 247312217 760290381 219639700 33472524 73959746 718306214 634366792 239164255 785151790 969663755 721979019 397702947 582476990 471104024 664293599 166679015 311811062 769887726 604780394 276482814 413747132 35584945 619597684 44567294 693192284 647236874 285290733 3713089 759532551 272429222 65525477 463509351 64542031 796541109 778652689 776000978 758507949 744102252 547721549 17998377 480488955 181583747 610524180 82389718 851592954 923031223 21466890 440545928 533416910 964274249 246546035 764396209 768772221 325548414 838466233 30985737 856117363 49017373 78867178 781835017 737173761 793744116 585889591 200744561 34998745 27980372 560579447 789310915 541303188 187286672 737032609 270592966 817869869 356720257 192210006 49198851 731154819 33689605 343038293 14948939 248341978 373422203 24799748 492336943 608999002 293971785 461873134 165087367 873546639 842875479 204206911 73162476 510874600 570440849 71601994 321726781 509926968 164781160 842566916 756695838 867281976 241128018 130655110 163304308 893406466 876437318 341632655 431356651 189806487 741182272 154615552 653660784 297532763 123431875 190328670 485816759 574033044 328858194 834166355 955413942 110101231 531135222 730542381 574234408 317657082 661582524 243136093 711155980 672524203 675327539 217489402 898369315 497075415 488232946 341282364 178150517 340097980 585178896 322660865 193845708 806624376 78081450 666275659 362308664 985081232 803614561 899221440 159652745 766658154 281225178 615224616 4845272 614707667 374135100 116476915 223640831 931332217 515570357 652656049 716746524 21551474 196148981 36202904 897690386 875587251 48193713 297302273 334004232 401539994 11759905 9792491 691085032 402703205 982359171 403790198 904468705 4483001 318976150 402199658 539487718 752770844 539141407 75621294 600763181 678146939 21682792 578661073 717855152 441471141 117725628 20602500 223198383 518882509 121789420 817774366 974839852 763383052 429940686 537600791 112916334 710797276 689848 593252749 666930046 557217695 486685961 577105090 285899181 659797270 332471456 781708444 40105997 635089387 953624419 22685988 567305715 201894695 734182330 575730951 69176443 695626684 64031506 899172376 725775108 810860285 236261978 839416268 813143984 531723040 900451465 64373181 607402981 363916227 7041814 21215784 475734223 164906084 455357566 785733742 270176219 791970536 896622785 362080150 539601214 53284885 838968294 726992074 118080108 697990168 13892211 176820694 826758305 856980736 118551029 8806316 35402075 859325760 860499838 767613667 632816350 14816305 968689186 269087283 225773231 67637902 948968825 483906810 8836633 804975862 68429857 92269499 10476204 631418478 453192249 152050841 600306873 36333788 46256102 848483808 77257175 994068877 194991057 61857405 76510561 625700784 24685479 754250369 499826421 163105496 704675993 805804450 117183222 657730430 754213338 301258169 60707083 65656189 207900451 929499973 473139870 298423444 116489522 243545575 49248095 19022056 128345670 623567588 100251070 150198143 37200037 657669031 732120436 454751942 927188246 78749756 515070459 238743308 546530664 3330517 77489937 905265925 89690857 620571977 560232761 147256392 913372399 626193808 667866169 843421136 849473363 548253257 833692062 224489087 853301489 302220852 539602739 111422358 511394346 637784504 601832846 645047103 662883170 961942878 759422596 55158532 249662338 54810195 80929711 469952085 280004214 234567402 189881583 437182725 947008432 415354136 571418342 2072525 491951268 172151031 992381306 644561096 107535178 214598980 297461335 551652853 922001567 941485025 171505515 897082297 581020452 666583123 983047528 13068122 163824989 958136901 446414405 233684357 33479251 838045699 470660029 482541769 210525715 242143487 721701327 941922330 376303661 930377808 371084605 909002575 146429494 551921454 516303373 102042532 47788102 266213240 829397515 711638584 576420219 150091310 98001732 458770064 926535284 644957687 658843276 283270418 538592214 379871644 617299449 891706763 244010187 34477707 696527718 50454442 860172670 430739285 20663538 844569475 308975008 221630000 716266878 239241229 70042855 693860214 332246834 459559332 51628937 503852068 636501496 672959111 607045829 748811356 9089536 711272283 526621018 44789731 654699067 169034151 27704334 571429540 485652192 320039510 752255529 860855083 307686377 263097400 66815479 668279082 971533718 180805248 65955658 103177720 753338602 974645063 698012661 63144205 995938857 276270600 37210706 191449736 610014049 941014563 193999805 726365609 910363358 884939099 44330775 727298903 385464755 773077591 629728068 192722075 875610680 567609124 597361069 702039331 463787655 41830833 500179135 285767104 995768061 596808786 283709546 778360553 165757119 265117758 223607459 809419573 378735667 795837457 459606498 203471332 30645123 410641482 127868836 756009303 491821342 746942414 384572138 164333972 876684854 587653732 585084600 588031683 814915 999003959 502909080 700906420 713952382 402418519 71744789 224803927 978000999 54552120 430653504 840052801 247379520 92515889 303142958 250346798 110171791 577517310 163358583 877560185 863442848 660949054 662450617 974077606 980283392 601374198 210430995 364663769 469532931 789124365 818762667 417302620 611661120 441892302 655463465 389834269 70479632 192446057 156335673 890168365 266077970 52796274 216960524 491659586 681564842 828034144 56276951 535572022 209152637 864938511 677183571 940796038 241567991 586773822 440815420 979952852 918198469 215471890 574265811 726395238 189520731 943517074 644859740 24817316 69207407 408313385 704897440 911764382 229908348 648869927 960400235 2202756 892117056 627189568 37272847 473473323 614752062 158496267 991907039 56530319 157598013 217292932 845656501 730789451 130068680 693515915 790502766 909970211 458677420 967036515 991744360 110748027 525207165 79710003 988299019 70421725 50173712 799677320 837742141 725267319 204537602 398050258 784954348 113202330 56414512 350234850 528119944 988964669 804042045 602580595 229527173 962867832 48155152 951983518 50075870 48263689 883363923 949720931 354648461 363610322 291685621 475821863 441450516 63312729 354685865 984923441 89534456 824689222 841810788 980637996 703838016 973317353 617131747 750718120 689028346 17284018 864863011 257678745 84078519 630844086 395873766 920885462 499325962 572277809 215358517 554525852 356111116 304702207 171534553 787079944 460792027 550884641 570333921 119661728 586502935 519116350 166614047 540682955 20907363 21305888 194613162 852539988 489847274 114550579 479989853 333299179 121088983 119193865 517758807 921925796 562870748 676389592 147348090 410830967 847088300 34340858 899338988 268515518 71384449 227020909 496417689 174073017 825745559 71273809 910813102 739502605 405551023 876298604 986437919 460303169 949129869 4521385 469606178 853713472 919221114 365584789 416007346 456426203 140199363 286790625 47219982 231173444 137913400 792053475 278645815 54306451 855486381 740524820 434565493 800693572 187856252 152928659 601868755 689907639 629564930 987272865 392492190 491920047 487906078 69788195 81589226 846600660 799125173 508021795 343477005 885634097 31203632 185023311 511094050 820266678 194826236 924853113 727317383 905473719 740637705 107564565 473093215 1150059 644046924 766766782 987394321 173462895 86825022 956988849 842306759 155678528 662836826 972169809 779045616 217958852 885959331 497724833 625030591 191697346 958798107 728540365 103607466 312824678 696762445 715873186 314403563 588035262 270225348 827531025 516427266 832958527 544493201 436989872 950871089 307058496 869183946 578178104 966068991 167306366 760251141 829230088 35263414 150462102 105617121 88492449 76100581 221579918 41571198 168844584 958001118 745893453 205522688 399795943 574070073 110437151 955043344 416639437 985653071 533542962 888638042 399570409 836136896 586163483 407169296 909959923 321596654 195644497 576682341 176888515 389560447 952012209 515822355 644314071 461415903 642869496 822299862 83172305 47364283 270118989 154616559 554996215 32172424 1212596 1043874 866038194 968504826 716801692 455821241 430329104 156045 893844562 961676542 582539074 497273344 200704139 649500868 119283486 952934356 574990047 422956127 101915037 887272145 13227080 345400743 739720286 12103298 64493479 919100794 18802722 845947572 667602495 740697655 517464910 262492667 60504120 196411971 787211373 37340717 959619357 459532936 289287339 443986149 295234655 11451121 707474011 995132930 249181648 55533807 415947633 380792357 742613544 527597559 355289096 330625846 741964676 704059394 916335838 41679071 310203362 112897548 568507859 14332176 107526054 778496661 528033902 748182649 489664536 105921059 433823320 67894035 203478499 615887805 62681055 13682328 48477079 23348594 642299508 66964742 767178793 872393936 392662829 972769568 532724078 473147758 402285892 349057773 623740579 436340578 438029462 367707703 32850152 804971467 794913828 705530637 41465281 857292105 521795734 830415938 465186708 654363264 613269171 810561003 497240109 37839001 356597227 647801829 927382844 445802945 791728845 281643085 179747542 957803432 252932497 264741381 316614640 379264514 244969615 961538870 902183144 70993673 179331782 270866377 53528572 564716538 297402966 609639405 15366608 29475220 970468102 460929684 552901612 82258076 522380479 552690677 131750715 522612315 166526479 42850828 21490318 337811742 23620775 450224405 670052631 558855349 736983517 624437781 2367214 902329077 422324523 576247121 136549776 378819127 477820590 642461397 877671515 719606742 286150568 879605487 554547475 810681012 735434494 128446641 855658592 388139446 968519611 44712050 82195022 109386307 98490251 137419341 30901451 147940042 669012289 994164896 663113260 533271865 974544721 661377679 813594537 14351750 936414807 285829759 644210652 962340906 60575630 763169947 473791815 986519713 360506202 58008915 278761675 253300715 288478143 858347480 939288625 886334222 74743527 647650465 786870436 595419538 221720992 701788137 340056373 935119875 669536731 724357166 194544982 128277107 632101166 595807411 658411360 519262966 178806611 646013951 984390413 592261156 338982055 450556508 347256830 545511322 656772268 445411417 565875767 20387448 638367879 991838537 906575518 354118117 795963779 38225858 73478015 19857799 68596620 674481694 575315211 399883 356165557 62388477 910658004 201494947 986930867 111020481 908045139 389105795 299015007 601963281 253200994 797460323 40021304 58974551 466677699 187201025 774494943 584261954 109319831 16881564 109436057 480722500 323383015 253236089 181462736 430078229 306540575 180057954 782025874 678329902 973699981 550326818 670532112 40344143 699649767 116746 631777056 501037818 323028674 280294255 762249660 709404917 231190812 422349610 575144065 479730380 263679955 165288214 849878321 627638605 286927659 832028822 784193330 887332874 366236748 434803980 112377357 720989146 535017410 188743779 820579311 799340889 161505276 959592838 943673387 858585955 133957581 381831911 843786678 375378333 348331246 312322297 496931241 987211500 14439033 995809462 671364547 993533948 780583792 196716058 482435812 191830458 865903924 518351526 987004819 16021466 601000462 213017566 859248250 50856786 49689514 769595850 253554917 586602717 523236758 139777401 43448134 475424633 323037128 593799034 215834035 27997418 818293014 67960417 41978470 917401141 309719483 288509257 666293308 344207909 375305688 535216716 882178872 503657417 2889713 665095436 652864765 502765300 56748908 512767277 8310615 317626556 899516182 35436248 760617650 126156284 685254557 760539962 300827809 312447442 765649431 419998467 25033305 68446753 30334074 740346088 473262900 518846480 213078561 903071265 360686382 33622153 90165838 897700588 574813547 105535675 686315170 250942728 253589167 151981721 446796710 648248891 51199461 734840152 301602118 636105420 263647385 40765941 884547921 659685385 731253117 254321581 423700986 181297859 11676903 716972675 818794586 838507981 182219601 347274685 431355628 610197633 92252633 731857511 430498831 464158010 770416831 224350671 72755847 938979291 797946858 526004231 800218621 470578247 500473698 52959335 304775546 831909095 442374615 416472584 821218800 359487783 591953689 722536010 943436466 735419385 157977246 730676047 554869239 482005584 244720127 421558397 60597082 938703270 735457147 867009280 291173981 25175671 68436595 476293189 929449185 634112708 610335724 502860928 682845615 367692945 774124816 485460264 273690355 198913127 292289966 802397046 732223676 918977491 824530101 528081641 213086077 255747045 351710396 255963077 72898191 327154609 126006910 223682959 881384109 733064914 480459606 182998418 177558646 908325858 531433415 14474078 560454383 999363331 699459063 571176260 197428734 190774361 531998767 930386651 109723888 71263374 419447644 210740094 317697268 712813901 759986577 92381899 952603550 673744839 722605187 49934629 817785188 493547313 901885964 846361139 915988516 448355652 201757865 107887455 58198429 682969787 906371580 381375064 806750705 13511640 463391050 682720145 57446442 327694560 44701693 527538368 251173553 951251099 893080100 338138976 888370648 800125653 266247406 373911343 50153554 162829536 937146675 332771504 476353974 563823119 963857899 697738153 871216896 2794044 237060788 459273638 438591759 676614211 182037072 877590645 898753832 191996036 910933285 252375209 144326001 629667685 119628732 101053463 599547767 25505742 171757891 196827228 70538409 629313964 821767691 720384341 4562650 654497902 125030922 787799973 493606595 657541515 314019674 870494002 916923007 925227770 387058872 517801384 213444110 606136760 105361413 45537013 603537362 734789702 366450889 305685963 245222165 410823976 27254955 11990049 519303809 91318632 472164346 409601970 27513509 185732880 146988072 16533629 72671863 322035635 100324938 561491780 703850445 357374693 565097369 846614029 686138851 986358975 989460979 101067939 961930200 725269596 812647003 38357782 225291569 9978462 912388981 257469495 389144149 596053866 353848331 863326237 985691919 261544615 252968330 62504099 680623374 65300035 794039941 610106344 532082280 23263215 66433842 410947789 404505619 856591198 645413352 645003642 348652651 641293514 771215783 637201369 505111984 750955886 829632656 472309274 604930180 217437197 873112681 59594029 141988465 499585898 517367578 16087371 289525857 185958605 657013042 630945390 45566244 32111237 483462243 459478740 565827565 78982752 542391810 556316033 503654101 664121397 20242824 821357241 611303767 881926235 70032148 869958794 422131411 936927791 292620774 574113088 972836108 872768145 183616229 200618478 680280745 46310504 177724186 147026156 479666615 51288346 142934579 274544723 43702309 829534996 693644545 986270851 672767047 273272904 879185914 680955550 298781524 973233834 839068088 320805643 570138600 15912114 834116984 80115700 681599619 30173 948542876 960091080 22439431 954620716 389555754 632345529 496110142 476616100 679200586 690844223 920768082 580985036 927481803 616230291 690828115 221765426 218769311 1276981 888549045 926903014 669559387 5079910 697904335 292858877 419746232 772883375 931963741 108920592 179953685 232621913 715109374 120318906 786217714 709546738 205348535 52306206 352118134 769657806 766035055 789167710 681741034 250552452 440465777 887969061 395385148 668202861 834463725 878396446 537291646 926117160 711934583 750177147 116950116 138240793 998508166 890039663 911792329 48979429 792825590 542282932 55749162 608220151 491271815 162155270 478867753 512478207 214993499 144539557 543184907 564357998 55919228 224452055 455886139 187241723 550766164 621982564 763459013 53357857 637889331 637298456 443394012 645393054 178604749 63962949 35425109 448102645 34965945 199899199 706739753 852271853 859563507 160508638 799113975 24409361 515421531 305529599 162729856 521898030 355531828 968050179 897717545 505005016 394804645 780970318 808998268 251275492 79468604 43495113 490241191 783896047 874915942 20647265 341789691 580659158 934804216 799724422 407164014 544348220 104599465 489513389 880361754 54182408 228223893 492379854 63418813 761899492 756169660 267385063 511059255 354128063 394102656 354069367 813888526 543401547 496038699 699307523 937876205 730035584 538514023 728408725 718607648 482680088 708856517 87505976 100370202 616549904 868664886 57070973 46168304 647125549 189363605 267779833 897900764 136729205 679322395 382406085 333725114 711964082 645141736 301388285 586383758 162246386 634830721 39392065 226593788 94495754 388597837 904288567 576173262 300143630 755669015 937291270 981034610 235718106 913456528 286341341 123881594 100877965 552755145 841273962 155908634 439728137 586580157 727999844 761519277 266268532 235229125 285627650 337112624 155280314 150916130 124515201 61925829 636152840 844953463 928925857 681554994 183701074 712218699 710141992 68204640 322690510 95489164 246011998 272881628 665872759 652028935 602474640 280248153 65761420 22723313 251942798 402935596 142435086 56945761 379071021 10103247 924752965 676459731 120263109 411126367 56863548 852634791 64174259 246045 855216448 254755488 612014808 39926256 225998437 495877734 41659928 140002 548137985 606835460 988749533 273977503 785344815 698384746 484339858 974150393 711496525 924814060 220574248 990621543 512248958 45298626 414327444 572040577 57378857 25351558 341418318 356620677 549940088 571359673 689857748 792277 435693530 779023422 141082917 699880055 173059458 379147740 139394631 863745428 189962214 580587201 667860673 53587449 143255104 215836922 991000097 999738009 70299664 73483004 68003192 511840777 695641496 386044446 416375769 60057347 146098783 62453021 867311838 511238884 599459759 886232727 328974115 347350574 604403991 574267280 105441480 670086918 513606889 464845295 1912819 171383222 72465085 991896322 543683916 70249260 973095404 51872758 497147519 761822586 416110614 188683872 430759102 243740244 375971741 376603319 504775485 328734101 357334567 957519576 5533108 675704251 486230816 692057729 772241120 565659750 977505845 481499094 557448962 348719325 125636059 318834143 17152094 341175945 482930118 131576583 265994173 393195383 676437362 222256030 61845228 128197338 781112990 232388696 777193275 926612359 847129547 925057229 262198783 64538744 99264193 196197879 895460624 113951050 27752203 494234807 125808971 791989439 634466422 804810832 12707601 744513340 571513238 43898090 888810183 32936780 97946177 48587280 21420884 702221851 413096466 648412467 207334566 577448443 439344872 777067557 817544238 616378595 718797668 255117214 881914207 48375531 464567662 95759803 771007538 774218961 652086448 261342330 254202789 625754744 265185561 237632575 449932343 181768548 729266524 279675474 4791918 591013695 278702447 107418462 533513554 992852054 805837069 419716596 918871279 903627292 349215284 784692486 872679639 53331367 211091367 348574316 872852125 40388654 935230317 289270115 624101467 846667665 29445456 498780425 337281837 203389137 22708575 157830882 532110772 743028371 13811308 55175510 363696788 675318178 775562383 209578544 915159798 797332842 866991010 310110497 571180294 437803646 932245954 827733563 726579830 514683154 81078740 502881398 354572026 821482370 456382974 946484271 909881034 132085961 661633578 101352868 92054819 197951243 597099143 332610425 237990598 752657932 524335623 10003766 206044279 556390838 802100449 793299398 816134528 184929430 145580817 556517882 223390251 121545311 999329491 941839108 700177996 593209959 549038892 552345853 57164213 4349989 657494625 626757983 472757439 41826233 218731646 648201611 845930183 745808996 67627985 66063172 156784815 145651468 602111340 246911282 456626521 41594041 108811174 686314849 423132720 835470619 875131034 859073471 397578655 359663873 972085926 625835682 577356183 492316899 224490734 868195135 952737294 517313881 483728855 573719604 841578362 376677282 128966028 34130431 168367450 372701214 50551421 51651972 341015726 467534036 198744539 331860107 429737594 253984749 56654365 326955072 459572806 670606903 457213309 380991921 5423265 19985316 735051388 989047891 679080345 952361928 401389658 211027582 697672517 973165662 490812831 420270060 860787772 400540611 209802901 690830399 460582427 288606585 698947531 593468792 306187267 579656357 876765332 367568512 50169624 74732690 396124550 690339234 38440707 296490796 51643131 969891599 642808945 359804806 709813139 456560473 789232530 29200981 763127472 25779705 411562139 226453106 697651961 336361418 985491524 987914076 815661272 660556171 365678154 93038515 702814460 532492896 104756206 953834430 440328919 993642065 558409333 774312934 340796193 67313866 956962214 856063801 281184851 715245337 147540559 394464745 781005613 137796340 155069632 610675658 456044849 146726128 750721870 963644119 586198821 28636427 60133586 328990125 690396565 374998819 137485096 996008462 141455695 99041660 326001072 451287904 451899877 165380927 953121744 12735275 714807342 506838261 180606831 807830943 158170310 390896912 115601276 455034891 296474249 605225570 707957349 752740199 237308188 945127076 761067681 39352012 175358820 519629041 687336230 371975670 188427788 876445768 566589939 449480649 778578436 134094349 22345864 617672905 863215357 669939848 474695273 60507552 731797998 299693413 580309407 221090204 305396626 233835571 532312374 409275695 214529767 820787429 621377984 121879661 327098289 107740756 25107921 992561041 20859125 589691066 637768833 380772216 200995710 522813497 833015789 737339428 619842651 941710162 635618230 314209083 15416159 462520686 48020352 651250310 142131616 421031257 195248501 775670386 808806393 17970626 846075072 662064274 956759432 283242940 752955410 69048347 408741424 153311040 810016800 825368166 141605144 334999976 366570018 156201330 8810282 356389430 653607509 385127008 355148181 141642891 292016763 12712437 7788620 182794544 61100118 55536923 306899076 235407377 822682673 393221984 143844154 832676605 42276183 7452022 260281259 101982247 349880985 39538609 702385626 916178088 550884556 2950284 19582221 462264059 865569097 35873572 503177808 882573695 282195564 603051452 137638641 185468153 580754453 721951799 255182594 7287055 364952106 80729761 976529371 718072014 501823251 753606567 543903381 451895588 569316924 997734170 694166160 849573735 269876887 458013807 891455470 619987405 441012503 674986306 747404821 67726321 442552118 894254031 964709937 996235605 509333872 990462328 657246639 840390618 480644550 766325058 709400771 354345546 273903164 997369431 290822372 159806158 29896027 852314757 484461387 112584056 486293168 279478462 69339511 414116539 833810763 917315478 122357164 172853741 63105601 159103944 733283695 931705804 89315626 921600690 137294859 128967927 515111075 609952980 993308432 263018608 580900045 80826453 785293007 474270240 712712653 391691133 147756255 609503571 446014026 221626172 51395226 588520248 241606130 405012898 733515681 441888099 751921141 547106917 225933396 19713611 610399624 604949343 69964379 2961867 260998244 992378637 522769696 396832677 16306501 134745872 762080338 368040442 933944939 210981040 434694756 932892116 995707420 681653588 834647308 358010780 547501343 4515083 941374916 43049892 894351682 168454407 645136461 968602271 345075670 87713308 348590375 847390756 591792174 403990341 165592089 135653679 875851300 370423840 864957103 157713567 340492436 774852461 116640439 385806265 55381471 18106771 146164932 759285923 973872233 527201051 28117163 380512490 447278362 807035699 19117577 102467581 819221985 48258092 151981755 419212720 470996525 816216060 173687139 27112633 126908274 632065724 186555882 425958710 241398698 4107051 444567033 453996326 130837458 56011562 820695934 83520747 997600873 47761470 945280814 593057231 35275764 198808594 15514877 41564284 868763516 550904050 54969511 151311746 1571086 764831825 212493355 976949716 376842298 251747651 995179083 540637515 945838229 754417924 614873869 506843426 423342647 9747823 152873020 717240953 714782782 40783751 879841256 839050450 276172617 13779442 99375842 536989847 31033853 504002425 547302209 316318098 924942724 916014474 61164256 889553267 37283849 796663478 174352861 66766925 920335165 745196851 348941596 611709209 20592341 773143899 395676866 548194354 803079946 409425963 344261306 916058584 735464216 549809605 984074548 272083629 17328063 609136622 781510944 156914747 275276741 639450257 984504503 569362284 265623666 897759290 660597235 406828816 911681554 11677340 996034834 724345435 274826359 889372427 602540823 74635108 7682932 153420547 84724809 182977959 225054563 393202847 836329138 482107523 446679456 571940643 212666529 834228669 810280204 621441907 259052329 629390331 766669451 338870937 3841696 702106954 151112070 28483650 865436448 550658457 999554666 740844866 951610121 522253628 371845415 887745036 365692285 374384490 26636721 44926779 774599395 654855359 218081411 835674636 909688165 457609659 639015191 780399329 329422706 145206593 560002159 522478527 631253564 446538520 745665935 946514129 892564539 79140461 231215617 524936419 224868264 484289615 286126159 925733864 999389443 496074290 458485389 406766965 932285837 271522925 660027597 765323075 873544143 523018428 700411816 677297 381968401 274387135 492560060 237680703 413646564 656560248 929514280 247273492 239320985 784884945 63349266 48582265 401167560 749389332 692596513 845589852 972318922 981566065 367346436 897479630 487218238 144633980 318726633 723683461 911905928 137245100 27480582 390448219 400497229 31161053 53278740 689065165 681265144 974563535 797835215 690814590 81561657 61785253 897531511 267675569 108700801 136551526 181497170 63099602 890708871 3634559 111287848 59774701 509425606 131960639 154827718 523842613 373472764 577257306 273436796 431336063 524798892 879600231 859085982 459319236 984927645 738475106 121257222 238383267 551433818 916153643 734896528 128488668 559987888 591264517 53365149 518678998 728050226 751805720 951159953 723686683 37842872 743351791 821369942 699737814 69647324 856899066 170713046 209667164 5965692 219061773 106596228 806806176 527934523 722332127 53210580 973967549 498191616 888588940 506903999 523194992 346827893 67670292 20654400 297765531 391439753 85911770 375697369 398423492 975397358 49027621 612889871 153466004 56176796 406838434 325199593 908519000 54654028 172014049 400389237 896488323 343073278 179437524 139138115 442935338 67882868 573490003 413719273 325959302 569790901 40759962 54630269 807401846 958819211 8320969 56357406 261205755 802737156 923560803 527548523 915546810 265624821 278484687 91446282 233476221 917365106 969213658 956889891 144623282 771581015 998731316 292257506 841634026 732575427 30821871 155010041 616903260 975388312 804268547 986396955 664809568 144889084 512358348 72058242 891727092 594277595 706552970 337592170 691900730 336329058 723932640 487633556 394545144 698018949 6073429 848574148 160614423 687465850 721356759 218666563 624766756 622131004 352716339 905348190 986704850 59139338 661510558 475046884 995260534 249471717 175266095 280173996 382051721 852922389 862608738 698664717 40170538 144476581 520413847 265672805 652509338 219068130 864861073 845230994 917798078 613655008 187028472 587938428 742210208 190682613 638419671 444773769 807552750 765955644 81653022 614484519 662705018 670544915 717682721 883261766 707670456 794684829 131419160 562093531 553491779 565345345 187655837 168231775 200873561 37675305 492092721 557444173 816188506 67177924 39841719 579023015 809736269 38110277 608471799 771218546 101320538 788040738 85023516 211179062 762180945 752241301 422432310 478598527 811267874 525233950 161244857 626846046 494458211 683692031 507002365 341053161 644339406 911561407 267949756 546527158 637803199 943823528 53313431 392929380 245498810 33769289 700417425 278320915 5321187 312525556 225736338 175755751 119147909 82551105 36254693 778253704 20996492 666930569 1479866 19964325 763364874 44662636 638474405 563423597 558996150 673594187 599534110 810321428 656757096 836766927 199700735 141107540 77973662 217438561 246297865 562747881 687437307 808774831 466374751 69290516 50176194 536121645 752136713 263295001 66200159 509013650 930508914 722063553 800682719 59144279 129526762 76386777 386953075 39789115 37568806 13927601 567900401 984604866 243354555 478894238 55888979 896721841 689584294 17707896 6511926 823502996 502802631 246922781 130691675 397821752 715481953 319984876 879295530 50072113 142973084 884919370 528581418 744017237 521614340 229270817 486068362 88599615 506609415 317525340 86712988 932102350 4772730 688563820 724510548 226308515 883301909 540007366 991381198 36491430 833745138 410110307 2981317 968919425 791307794 236073534 322324508 564617251 141201880 230377178 816978777 953630527 111625612 281148345 924414245 1234635 321741273 23359462 220160462 304384642 296008016 655025005 804277957 606335074 575701731 982007261 695475488 766402350 206330986 576267468 780927001 959319277 265149730 384082515 626185101 471317865 543537193 783965070 324863614 388464817 121466627 316004126 872027537 514195863 760812568 450515879 913544593 178545715 232234291 290958930 608947690 792573023 271599109 537254220 796943150 483910712 175440544 604463684 684167572 140696227 731021820 707299569 500430708 462918086 227459190 320923018 529461197 758793611 801712716 533733196 811498687 559428129 423382562 629224184 442581521 831054458 582754176 707316051 766513068 489492173 691456337 681876900 647986206 28412694 670306406 23308857 6276376 449594769 987153905 950509794 357202928 716920131 144296459 515743092 688778272 176724081 353639982 138850375 50452933 575169319 997525435 812884665 844790305 156745138 277332597 685672361 537311257 245281575 753910532 902566397 217071288 684601306 527075700 309066524 943264682 245493735 118522803 487913844 763380162 924843436 362020887 730449654 991597429 30851149 964800469 121124757 274390364 119609903 813578635 293003211 63658166 274863997 25844663 264555284 24153571 944188583 524295997 537772656 554356458 856163549 840145381 350593765 609370612 51091097 177389787 969655291 490372047 992805906 753965 63808574 9756780 720549322 483304529 265150912 106581857 450252033 879357596 179891348 869927528 847335487 166499788 701469012 906720222 749183950 539488639 216219036 633440069 927352893 394590137 774770829 428678595 4906719 944275298 49964875 603388064 265714250 617583302 702952832 969006028 208971992 869519891 52008918 2766935 258332457 849765855 412302976 52979446 584707231 259162527 811504050 330068613 231289825 729839153 745710116 232911487 205031769 359519315 384819092 124614024 796203446 729161513 375447361 632224740 643182698 632131259 167359088 469631485 763237933 138535541 232377579 300915425 664239992 35617190 659127165 831462081 496503563 423213057 419064439 497340787 654332008 12362782 524958766 267474161 974716501 62755834 343879546 527391705 607455582 65144179 24054841 781428715 703851089 758425806 2724298 26116237 259714240 6529841 775183251 15561546 146607490 789041960 818333564 165961806 297134386 125373220 185982577 679428332 782940847 850021879 69415652 569394713 342550939 510054746 513491272 684208366 948938972 261394536 24792215 517142314 163423517 477392416 777062093 55881134 266421070 249522150 561640298 156041983 879980320 780818434 40116724 364202439 850688394 860014624 36886643 633279316 804259655 523326415 765478388 488200727 2180437 18291458 757933319 9368103 943253880 512869522 359806528 45579196 709782709 106270906 559215801 539839412 837885399 175405977 971380367 231757329 710897133 580317107 715215713 956963449 845056202 910231664 34533588 396625588 478327684 252863644 924433 161569586 124107510 855705830 772306757 662590851 502133310 648106593 121179680 947022557 66025279 392001798 183398487 279876249 276087584 767271472 475932450 396271798 837874891 127697694 250178239 908505172 579629935 444240756 442099949 753278523 106842879 34506171 925145970 309728082 390649008 479595484 581480085 967417640 27024255 285889961 191756196 70457454 241077417 627533652 627506032 48875899 931078705 55468022 640713932 73632967 203613533 803620874 693193489 424050032 54632761 839798767 14605981 74943416 25763091 145450602 331637072 553690501 227608317 182520097 636877070 910872288 338081359 368009505 817633855 435717750 377759778 661366105 619744338 42837530 640632790 529141020 987118133 665784129 221805964 727044771 777537759 207589765 511200429 385172873 592297415 423930147 768770658 132640077 834123114 551778172 813036569 524827603 436218313 830048151 85478918 67817444 557598952 323082398 607908255 356272041 359258960 783218781 946660384 71705396 967948942 447524294 511692037 388609784 447141809 316912496 232031379 314781260 176509392 368312851 680866383 218668523 91495554 733588237 871725956 659170935 36203621 327762656 946979266 812787441 271445912 443636658 168980825 793018179 538460224 427528140 950591458 345924278 466661127 468360220 672185015 364427900 684738456 763103923 275744119 778410024 939073828 279375175 645179523 189872177 30962912 484157361 731516803 474027123 719570052 80071280 644044769 240486061 264016078 76152101 43847500 776534787 963452925 940046613 429916727 850309758 967431255 421008299 579705432 775230856 789648036 634247411 177261865 702813809 829175984 783693343 891230826 660513772 636298188 219689990 607689373 186624914 997246798 20267424 145137033 784215134 247288588 948407947 977066168 455694639 918809061 6990730 404268537 720096074 954099769 106755841 283234783 342443221 621886060 37176186 319420991 471860061 441172839 813127202 621575350 786997841 849761046 914038604 632190240 607391109 396569835 341360365 876629026 676266928 47469658 52547359 14341538 245344493 203466075 992001695 77758282 199600446 569911019 572209999 570658568 410774277 295744907 563096756 754413969 982864265 963536831 620281465 457021657 947916663 144686736 522986 480471708 853870942 731749387 21998457 456998617 654723121 540690880 310871357 598404689 419396553 837979972 46174062 894857485 637898081 506288304 548430315 984812757 51378201 544894239 55628724 696128442 152563059 651474227 96612720 184529549 726741977 769692049 830301160 743001957 31068949 86851936 949939850 913700893 603633367 997382350 438577127 787177683 301238066 852707212 331693621 530182763 860851999 488402765 3277262 658106634 58053369 537119306 492191663 831488667 832057088 560603585 982985722 396934477 786474455 999969906 252927092 672933395 213747461 428387616 937677576 390870819 85839735 991185174 509352002 396641912 273208828 558173856 105440724 433685584 656424392 579711885 70344981 892045742 761329906 655053748 462841213 933557977 65034998 214144876 87252779 509059547 47102771 870836754 490550623 899831043 469116782 856801414 966968576 560733540 620439118 864481198 676162327 224864596 161188318 896865010 358621010 89011949 636441102 10107071 427269762 891753103 145235761 579492613 803972382 293709148 491926656 383750585 353188285 666309563 49889430 66212691 208045983 371944406 812511731 118664016 251513125 747365404 41469306 274392753 563135061 873441727 438906098 318393979 316263255 532234038 621670280 527408181 566946555 613673661 856577611 191052397 198279472 972305617 950836911 99076915 51708302 29062836 960822539 330972828 213302734 412186863 424455963 864057665 118538316 237674954 412425855 705366717 402175628 92582870 881300282 915764274 50195378 25973348 845706803 788758213 665342728 63473675 294953911 69444126 666641020 982827815 633753077 770636521 896957727 23155796 424537985 70027095 164441511 855142135 391630290 616181662 45281518 189996981 506072004 62720116 693194865 460702969 962939927 200404376 541986002 699256179 608396270 685889098 973641815 970065556 332864848 516060622 920232296 32157971 693143978 246489581 726936853 745660779 204923980 586664307 243614094 76388954 749405415 591952562 808722600 844709731 766206486 822082046 388043359 555532621 927736786 727967791 122208078 858560162 821970427 4927266 807312185 572946994 600525526 174045752 47374212 120633741 77036938 425093333 814585273 188617612 643876002 171497698 280146438 61824201 343901326 161409868 790543804 479883298 350589474 596317315 40440274 754800954 308262165 68167932 170041696 453891832 785562243 93582767 353817636 711890950 31739244 688329369 797569280 403555155 624925491 506400060 964368506 576898705 717730336 903892250 618942266 967783608 585480158 567919678 469244048 406729857 213998077 553870771 258154732 44433132 337414769 330247178 747468899 805662139 999555601 937111512 3937073 440801781 786289433 225300022 651892274 912034404 24002985 578182975 649026919 344322582 985753668 124812438 438491767 680066784 210310737 729798622 66956588 972535766 419366558 548675903 826509298 13836756 589025240 138771944 124934747 265367545 208707860 651497095 985631645 680586790 63896137 548505043 744310034 535200644 26063059 504418051 817253560 739667707 767307250 391332947 34940335 11308988 376374601 155415942 15236285 381842360 268092768 290815583 502910669 490190374 583865378 837315879 347498348 284782081 632197471 48885547 258709835 27353736 51531 807225659 421577408 599788476 335558397 558729771 3919428 219073765 285366002 849188182 113802998 12257038 766986631 381544214 17837335 631498116 174687618 113714509 703370892 170882651 993860234 511735263 586683231 344951017 980419498 546694454 711974462 452992072 43649491 585227452 64291579 604429785 284014167 581314917 332453130 246626236 259446126 13603363 711087622 585002841 660277428 640974447 489747500 158094298 991652265 265661639 197133023 747273390 147897392 52263210 827326242 72666632 879767825 706753437 588847649 824101213 973584503 400361130 915362729 67620330 134112370 880602588 262055083 28746540 22502262 294730821 384743869 914989926 669932251 643216120 404798872 41231391 783862107 871671695 135246747 994580129 872929687 297482917 856711751 511712890 600095890 560275037 322031041 354691583 28599348 727117018 243090003 604360900 464770504 584978117 490073836 67191334 603655294 309670346 404230043 574309314 861760490 805130011 781953048 140754938 864436868 419676652 87150139 754214007 825973798 922676725 998573186 728813730 379364497 193918451 448439439 614847529 224745960 616432167 733075880 116145536 153636659 960632533 893627190 46788190 966016733 750353094 578983751 221953084 615558455 5268423 284966156 199527129 689986291 285994792 116889435 291585721 677300137 73108029 297125677 58386849 419578965 712142561 196210209 251937565 16422359 208634862 182458616 136013562 399648626 810111430 921745943 845652940 283987278 184805070 126661641 828037481 231282423 9242605 714503162 544237420 943632859 268379921 308976701 325954483 79682511 668690858 740409030 50841314 479716747 575553326 36789680 120106206 808305961 695142291 750008249 992178002 826357930 58608088 731926209 838885421 892106865 119929468 286148175 347532834 59256774 934990341 360217612 235457831 846414164 159069051 965766214 583099639 751158700 231744234 344218734 838258576 140239296 126667747 171611546 491251637 106026856 657201148 697642756 421422957 551412193 789960012 850290825 619583106 93345865 71279344 85628202 729057539 932339748 208906632 908760463 184151490 434712538 914820538 254173823 93220055 565305654 312654510 865150826 424547867 811914217 343893649 795372767 10411950 370417669 591356691 761418518 443561074 1134211 363836392 355523687 981176974 892526013 377894219 297682897 562346476 7157236 816075382 64336244 496593594 287650251 55823403 40238871 307246061 123701962 512298798 79103651 688607673 899996125 119806664 481856678 691411994 289179602 590116678 456588497 948372815 805931486 236207224 28864122 54306906 851928089 351840307 549383963 207677313 390872061 450905296 503635153 637967056 851999467 620437418 583028958 294440596 335872167 249860004 836672039 131731937 229074391 652282784 642434999 698373390 678219399 840864009 421970746 395991092 30573224 418781770 806353795 852404658 945541772 992617812 324869894 80491692 29570411 740772380 207611487 267214727 290078690 390324507 195194569 127187566 670094447 201374157 388670632 812662225 844177398 843571506 548879872 683120864 316628031 649001040 67192059 409735188 338240118 51925167 754692711 161082279 51826089 889083100 638818357 680916503 824864078 34037990 242277371 742361768 515884986 39562980 942866803 641807327 223145131 114370413 783680762 994990599 966940607 886261278 617596434 56820143 42948858 278720024 185434592 302586410 489146692 353471103 234479023 646994957 855275753 939619580 12302187 72693685 274232855 375647292 358760999 855430079 16401252 144415343 58200728 649534350 534550085 515189705 609828759 276651465 359925144 78116101 996239011 374569690 637308955 244558301 869221468 864428912 699391218 755147667 218316042 15574781 312559653 153761644 341127444 623661625 520074528 153656623 190355337 753687965 861073714 11279274 907749530 186870761 482158094 792101165 291706909 22124703 993680461 676648461 821157900 801150597 333450729 199780131 96606980 230940199 186599619 677448266 206171847 167308371 117563679 714780389 582420155 310808731 963327011 974697559 120790633 90131414 307886683 28280456 42390014 142491295 438708792 96962150 543079117 170502101 868313741 613624930 293750219 691041049 116921616 643433199 505242129 86759252 313575647 934435591 33188190 918553902 657100024 828198054 375313554 802842008 138412735 210009421 675919412 66250819 933603453 56765568 917751022 407527974 656976859 65684040 416347660 9581052 317836395 839242673 206383104 690958531 63098399 3596109 730881248 728915007 959937488 71957936 201000166 836655477 7008185 52850162 69785839 107458864 406759417 950408752 439239934 776755327 66128660 903822347 433775286 844267317 326140019 251015975 318178275 252505704 395078879 452562349 65798897 219576051 198591242 539071178 302407539 22343668 786433030 672253230 732730526 892847438 672566220 8040334 984336332 922261032 436183991 157547811 7221497 299590508 477832454 761056296 71173449 778915401 520334173 701257823 327869312 449177265 854382405 19259277 740129417 986089948 34166439 986173945 912459760 542888132 317929813 255576306 698978407 196710055 926580610 14172998 39688772 329310088 162955332 34287051 172976641 899335853 381553177 92972506 183105724 238738722 302042975 513872847 259867317 962465845 952637659 191561610 293162963 443346936 473499699 212480241 843417630 211324355 328297076 705664620 562449990 991750831 375954061 510835559 727165467 561935900 56011217 739659476 781288211 869112875 876074105 417773990 990177991 786719813 13002272 314262871 398227318 279256978 921612869 999510627 826060417 943630211 56567501 500866763 801537773 778546249 896937598 145005715 898681828 362910555 863153541 334583876 84903733 41510388 609653232 216526699 254860239 2622867 136631349 169547544 697985097 584985721 498647978 667431520 753731934 66398255 889788683 739604699 990196841 238808061 694491383 324218150 758604269 875486579 62342770 71066466 714180624 869657828 79930725 741660596 639542555 117634022 392727834 59528387 86006267 999367636 719162048 968501821 760485059 866550861 888493037 161592146 993086248 233963954 475711767 902786359 539510020 904793003 181733402 750329253 686094036 471712674 662965941 352323927 730590266 374225734 958524685 28261008 503071355 668451594 809633832 242931602 336507649 836487332 429091955 604014888 634858970 193283470 941436989 604664093 38222392 38419848 125953593 36628163 259433200 36326676 641572864 706477933 886463739 636405753 669384845 264687861 897271287 795568065 258760383 263916599 878386342 666733115 827914203 961827219 103105902 663584762 41314311 647385455 797037784 122415827 873623248 7287475 190097938 930393187 976580005 720865612 419076461 13460614 569065050 431185066 847980255 749076449 293651366 198032961 722882690 353818202 375113125 811462667 350775571 491051419 524031062 849582852 801440371 295490450 511490590 776639917 59907626 806794483 340835907 195476107 144157151 410252213 17201010 66506405 968439265 612366737 61547578 228816905 918422434 676340359 105992079 813614151 277728823 444910424 340062024 33930996 587816665 612790285 5659296 161388584 457959270 449436270 890600121 215636736 636087521 487284876 313345813 62043166 87212526 512963384 958433307 885901348 258969943 376650889 982428056 968366653 354678921 398855770 896474427 724304532 793522711 301097161 382979352 894153946 899633207 954671290 78192166 333633220 483329856 358452818 804553409 917022347 19578418 25141628 253173032 226341227 55484718 858372711 684544 17944612 878160378 807635974 312584911 959049596 338340478 308960911 986441858 215192251 565533001 912821245 718349800 45264429 985977869 919914638 361966133 993672100 232760351 351088965 416156544 679844595 948373752 146598505 257442117 849131636 225890999 961957380 190924515 61817731 48417948 488057445 951307807 12430081 146487182 31953055 653459872 266069458 115889302 31353096 4394353 141063519 59637602 92722106 227275650 861356053 826792131 806765333 615455270 896148963 627966255 465006139 651408023 118415552 911369024 69776275 681597294 412756771 25038387 614302535 672400171 512652938 435626090 66369989 784969395 97858036 511525354 285168194 473245644 268640358 935866078 683627314 400841123 395755369 53577746 708839122 733917511 10384266 183889785 920091038 105353260 922484953 678157992 442796251 618286761 379370859 911201624 462487823 636309114 599890905 754729448 873548931 55549247 758869951 205960664 820097480 879535867 11088957 834527311 982164015 948435093 817910905 384506006 89987151 150934106 92188186 932313243 699729539 864733817 14557646 535693168 607671658 477937542 856660422 586675145 41625702 687954680 508593717 950001281 491220509 291398571 791865301 68203797 20275450 456368223 517280866 32513063 218012589 2179127 583255836 513632764 968615 571150139 154335049 879800575 611523487 693036246 27653297 838720060 688288784 856648280 859164705 676417510 827916216 695114613 19543016 20068306 334158874 694719172 88756317 492977657 637861373 353639489 906832983 450653946 872112107 232839115 41748915 51683990 560677044 383282087 477477330 557545010 830239208 517949180 276512280 7919448 924857952 854815829 167489134 305143350 760393910 409762850 66414017 10743325 928604616 255678263 121338497 255582723 151172921 9873227 313094435 616035074 921283056 992918394 326190751 629028568 783379607 427183812 122860787 936630373 390507037 937467532 746144670 364370991 421680180 354663194 498671141 186854113 243597780 762905 382794386 474557383 465231286 834808601 547917808 332885844 794338522 268985870 630430928 959703453 712946946 393884111 764313031 784317660 823536437 768492696 41866222 941003757 571675196 471093385 14381409 676138196 934453544 821442085 904827328 942846773 263981514 184075988 671927473 76581594 465688378 179902305 786391132 879307313 962518097 758145660 899593709 121267404 846737967 233831225 183349782 188351967 629032629 291753871 488164234 999955141 363526924 923925210 508965251 113626491 591450652 333113434 285639229 17237283 734899990 876086706 5916537 617403011 308913131 645825898 110477051 21351556 804638674 756789613 28087052 514818227 727567814 416763275 32988408 243779523 970404614 185862648 174671761 829369865 119643539 537757131 141094827 728189951 96916149 18506113 571964574 632023746 660204918 518676855 337981127 22389907 18731814 331784307 565047303 396710233 45099478 768922140 812952131 607333662 10943197 559027581 220802530 60951694 920163157 584505223 396601426 31426427 513118367 697615756 388377219 938645852 15589595 429412292 916340586 44860873 42609521 369572811 685871743 149402368 58647947 996263713 888219200 291109475 328430744 29514153 708287148 752617208 276761291 119293995 19806665 178810344 298110873 25011922 161796126 439390976 15683135 424618927 49430330 425906995 433353786 730997044 71657515 182796054 315826125 874768569 249155591 341435747 756366975 536415482 768970855 77245815 751795098 123888791 42667495 33440211 964525740 273269907 951271079 546441887 640137738 947110614 582156493 543143970 564119880 129861803 37664513 329964875 247586755 710915395 513716464 758127148 78792471 858574896 82169289 912676473 924937641 97504234 406484675 767462413 109577503 688855117 202625941 216310118 946548962 17548569 739396348 922539044 395756707 830354545 272681273 249967502 13158611 670817629 961746576 897198861 22544682 238165576 350764490 801873070 91187489 606674819 701039284 896011172 407876215 42157504 740812958 647386820 915588528 79443095 971065565 714507016 805484689 459956485 52473673 904173069 460506790 108868583 10945215 947257493 922750908 931118212 335505313 871962885 810772071 466940673 935885393 974595559 350006909 251366122 435209146 313784426 706268057 885740975 59832775 170563293 768384921 1829668 757794281 664041272 44912417 118070785 988617621 184600979 715444758 19507808 552361667 867947180 721796643 366459970 795449969 780818022 14248247 342700042 118458143 736793157 58424325 975052544 892543312 45907443 981372035 607728080 940740623 8509373 568174700 711328520 722869095 597191446 45018558 551981469 454079210 629223187 459348284 47661927 41845803 790470382 395184877 74348448 768024900 445210244 474273947 221948265 125450065 559457495 44486741 442999365 210916595 853227148 97321709 150518940 682868942 844722286 519585403 134985274 980312075 492233193 836690136 857313997 64905942 433092496 585524260 338923114 687324385 746370455 989706049 239443977 397826016 386728538 937417814 794201092 7052811 510492884 72292173 717620892 938983071 956463913 408562772 999220852 665173597 619306268 26717792 780363540 694832650 641613465 325672357 345209704 203632877 760380973 60804127 486879294 71231828 619899785 348278285 398237388 704655631 682000900 708715633 527789863 565390323 586134293 750321553 738486988 335114840 327696604 407190393 211459868 268653980 34266778 406972534 167907288 996896926 43799349 261462428 819919273 779484739 170234293 150094658 65971354 944914421 345265098 252881281 373966492 190346271 488617539 754835128 228783617 290118835 639617944 373412363 210021378 664163748 316977249 926510559 76961593 59865964 771352029 759645791 819461671 52533126 392445036 655972346 937587119 184703221 451104277 753358307 908758937 251086524 774867201 280103056 809440529 706349668 389859838 109460540 755433766 554955897 980911869 616087397 939853643 838225165 285641109 204042575 194318808 276720179 118241662 948002943 590173322 173168261 31586070 947190080 899510015 323127199 241010143 234898465 391061307 965387426 923666174 917288053 75990054 34528434 41714622 466224849 329543692 748473720 426510347 716550034 257772316 539851169 354045176 353622357 956564969 59311453 897381178 957674365 851844075 596393697 65766314 833704113 300426751 56451301 56671175 250467675 420183267 18637606 179377201 907490858 443083707 170213606 785850159 704988816 34927248 517682535 388768042 995776325 138254539 720897651 524449072 549496002 191614910 130320599 623327091 925783495 314598683 200470756 67581383 706939350 943162747 132114669 477277223 65599413 988303064 701609931 110476080 634526704 960656148 171538268 343914148 679343956 323938928 535911167 46425064 605183350 888321557 477988378 475938951 545346346 137114255 810381973 215922862 768015628 257096268 922314588 46052781 606641659 660133922 193199840 999614076 209036696 839535046 77118871 502420532 810012364 676106838 416266360 67564177 306368063 341925072 719899520 334036087 240357602 874639001 41162287 29723242 569510502 54618615 303416331 573735188 476058562 764321942 666636060 643971523 921262513 691172871 753637999 637630185 354573105 955109948 284526227 360095386 757856261 375170062 14144031 606340369 401477429 70677432 192348202 44320555 157166985 143197529 770035409 286012650 817450001 251693941 127794613 892029940 12951200 857794933 918758523 415908370 538374732 847644194 476354890 267132849 21404656 120237614 146532176 655256164 591132330 698287788 258594109 426205024 962949725 995102610 62684102 791199230 6416432 415479358 485026851 62726717 541440781 333084654 38856338 873131838 953037347 369923143 69424850 883902918 34759012 716197839 564534440 272868031 19512840 825411187 963055198 228348343 838886665 928763393 159994687 40564064 127179172 999155887 436172828 864428046 44530654 386156435 879120331 522174012 33040125 269901096 138647970 386749703 202979339 343113680 927545344 84114098 800263255 459611212 160495301 14045472 902300147 806418501 165634516 952140381 596291127 598934727 165850008 60028694 238360124 669335745 242525053 50849051 458042722 282635142 601275506 804526052 685990858 67009871 435528558 875136266 500188381 877472695 682124776 817080010 569877955 141895741 5529181 739698310 49093101 288028358 674557133 680695619 641151884 694287896 109963583 576684075 629669399 606643296 955805241 905017100 990236873 652685741 379411784 775195352 394648353 731923058 995198 986758691 107478368 724486664 462064623 241586600 37395727 797517098 959901235 617651909 386024822 234863735 526572776 828703226 778797605 159168244 53437997 892491118 739840367 482589831 248637479 27701609 870109418 749914237 298259327 148240603 32975857 578948101 19121634 397156308 358452258 772038834 566861441 540789258 66028513 803523325 4578959 771040087 516051155 199822529 353243077 662963256 5773411 590530493 281295585 24318542 679440448 914042902 275885602 47571681 76491997 810929874 969626574 428184408 531218416 393303134 64310956 6349762 989439731 685112073 220717707 932074321 234187174 438630790 472225465 206910169 781953163 64685422 793129101 855062869 565623657 864970172 927983581 216981091 320462794 640587088 523462536 389104835 904066941 709260652 4887534 7189724 213440276 708350010 50337651 659334967 437101671 512027459 219298560 11689730 945636623 671214073 432666753 637179022 443309292 304234543 574874984 188559313 864771232 26716828 799856425 495653604 131244050 815264604 991646652 154137734 610737387 353579118 969918494 669993624 68867868 385735223 292900560 390677663 28713302 814488573 878675542 917952070 875141009 470577261 634288057 233492953 450654598 774276118 640224518 454169291 870518581 404498412 121804749 152320048 534663519 302666694 681076643 231894852 842414093 757479648 462418080 812076514 694161671 234906713 800686562 929545485 253245022 247624118 655428616 59287915 10935523 158354781 305821623 937623493 522023597 170428187 348359705 204039049 664178071 694400159 291923289 787758408 863627711 238248957 44642600 301564728 548730889 411213356 556382012 65785267 570555546 861469064 869145547 917844406 925154653 253082704 806484500 767208291 220905601 62066473 71219414 337385599 111876857 453328793 793422551 988922613 738742011 49943181 85128543 66335057 61684354 668575444 446727866 432063302 307205580 914778018 442899642 302909480 53379548 112955150 8444722 536374643 945071865 760232084 56338556 809117506 47506221 913572756 167204340 319349977 51120327 133219792 203293307 307481372 820194522 728419826 45110517 805535509 202048956 10466820 31191243 205176945 876566919 396903926 553170538 865571844 696614043 859203100 248170946 359726657 879550490 852861357 230500552 571919811 911159403 623655237 405262836 286619079 563119032 37406051 747272899 259094703 433952879 228255980 30365238 367649408 13916613 549491623 596372305 657937253 272969774 490362047 910064542 911055402 510430183 116374852 596572584 882499266 842680172 107139753 781193088 138566850 26100738 317722951 805287227 711470563 24545327 84770522 981653361 761767043 142073916 277499135 652905920 722744869 448706746 651267004 141713735 452883949 107892986 19360759 150774572 279846693 701966227 317264382 760894231 568799163 123056864 600799230 25302452 887493312 93282176 304865419 752335668 916609770 397614804 26218271 778556876 957123859 230360453 387107987 19390517 961575608 212531707 528655783 674853931 236072059 785380071 95748480 589697263 35066530 201409977 851374629 170127813 15513494 702612779 3278593 307229814 321349732 337309620 13424484 972230606 748511039 480505366 414286594 482400799 212922364 66855377 665236594 806690748 774056596 158106541 89925040 657852799 149913510 592024116 222501532 66750789 9087730 523243573 13276024 889983596 975416799 709350211 767854 505384028 451140086 25305652 302331144 809442555 774761317 165356451 54385334 738340151 870232958 278420590 7971660 829143424 378426165 864566840 679648897 9281098 164398501 826656232 436948338 130953360 275085963 561228328 401389340 471765068 714981577 352328167 23570661 21222144 745816293 509709015 33502484 470935601 4685192 31135728 800203092 843598310 924491775 230125547 960671029 382661421 46874301 445371336 47728811 39689367 5897175 863511881 903860877 968967351 740875654 644220276 61046039 504394406 600961705 11450645 496944745 217436290 342572353 425711930 430658822 720175083 281226483 91209141 199780438 991541892 262384009 470531998 250853668 596293752 302951793 617559502 432350752 427337458 830631996 329203045 32417374 897953444 372515105 820791364 635259861 805243457 358035832 703511444 58428386 85667075 928329535 149626429 477713346 20642086 638791576 359585648 75585307 891782763 53561673 479296798 65498228 307689622 642195258 557036158 166322104 791078384 53050107 876746379 780122807 857755078 941881148 888291971 145169317 724934376 71154259 956520554 781927834 100879914 628637881 486449541 62029072 940604646 521058189 14512863 849128040 135081849 666265360 307092936 262409317 51614658 71492391 15080017 585956014 417978278 804095964 41142737 448018513 540839822 780808157 20018018 630445627 48573671 785367804 396676196 884745665 304514209 378896045 954091258 641350426 49112497 481036939 11939977 389283810 302989200 253711060 739336252 505992601 277698745 24376040 958166402 758335522 399611183 585674702 797877901 474468421 636636404 18626734 283811541 460564013 569094803 408040280 817622420 220177387 132663703 229016252 886506568 139311089 31400721 962323824 33684276 47802263 232547863 454217262 909451742 599351705 238490175 463865938 215337362 27416215 702192168 996909664 318400478 793714068 377599986 678586492 95122197 833819256 814747073 19408113 35569868 105368718 62505534 614476971 134375008 323260167 558426389 751281596 631853933 628852085 541959544 951100891 878625880 446252624 770778266 550210272 50439367 862184820 128537141 952377161 870709795 234493601 51796229 35895993 151502365 135782394 37939531 748334707 5968166 156228743 266571595 3238883 436250358 894439092 597137871 395641622 740556550 102908623 237408417 72637245 591061781 241598861 230963988 11810606 709129639 597299845 172734076 234323939 990564481 810684084 964992178 983047929 375468846 780141304 727661201 277637425 610615678 162308757 43715707 729913587 19138562 691833267 990709460 924997830 383700113 581799901 433297542 357621209 574691526 332933763 765625724 745181822 111910015 623763322 956037927 495374505 208521824 872105847 705425660 582331510 748732494 614867095 55510260 356732576 157840884 485388506 299213835 468999946 238189377 640563363 226127041 21462842 938854120 932853050 153905564 834000089 91526367 679457611 220824995 569582645 259675360 176615780 54592229 489454271 152873196 737284730 890598128 994568589 670757827 31268965 877783387 59508185 880703340 981343839 318244413 484750720 35324852 929377161 93960882 672576900 261010599 800896358 321935709 705394826 253804824 982006366 828435681 537673565 383932703 15080509 146349671 563903849 955192469 407765681 552774684 783778624 61698458 80924111 892366768 639056153 705389328 593467535 809333975 594176332 331607838 6324555 282107851 94149336 362405293 6976580 902554569 487848925 295401198 410512413 309856656 32398370 63211475 405222494 181044709 306526096 474428049 100740595 933421073 409718965 62880036 189663658 319268961 422501186 796729291 837780665 208469669 169162381 532662664 245558069 82716850 799062032 730914977 322710172 865253601 596346344 956548386 149779532 831210637 51085655 494308184 847212553 779168408 84918594 634473047 378994299 210430439 947952820 113539701 837847981 621086689 713147737 889938894 296153488 876185333 883945988 632069310 359262838 770370833 862034218 909580393 432411544 965007915 602487652 23755575 174260112 375271100 718355953 24755024 473848031 670581312 35542321 474118948 804492393 708618679 261095211 66843110 469152756 230690343 585010696 662194700 517281964 6736152 469648022 838038993 964158882 61459734 962328262 526094771 828404296 751487027 236804142 982679798 988466423 891362947 543470216 692180510 193809769 877895326 797788721 605749625 337098559 674398753 577455787 387780499 586443900 687420460 495889692 701527999 778514441 93005798 25160396 797211285 114194479 129482485 285339563 66799215 820105504 544686086 62328521 900392939 670289774 9540427 644295387 435319916 137335442 55050488 624073917 828705945 551343974 680682949 635433450 906500316 781818539 559638896 202597638 925389283 34013573 768030520 187408981 563908387 872975866 185347170 612586049 805840208 66817398 860293304 229356504 51729639 100949834 163734789 51936587 565790885 994276648 791624090 677349488 561292300 934617001 38775500 309573953 915448293 879796424 775594356 568933468 744538809 165989988 579902829 120979329 92441430 303809729 466051098 344454678 69063505 855255303 358764765 7231910 438510462 276724674 164670881 907818589 26158201 654277472 514523473 262058382 17617697 225416887 955492959 539437102 44054295 530313085 962064702 675743574 971214660 275344589 544026344 399077573 474284112 605576616 452232025 5757788 726451500 310553458 907582482 365068192 242341257 291314801 1261719 405929531 56312926 108340818 913550065 242474619 539336806 569594019 508631596 708134609 66733215 546875226 748305626 970785108 30044876 906149196 407524751 114116156 478055924 518405815 977840995 463443559 987009762 458494905 430293107 845817303 832981155 284562135 534485088 184276529 498722571 357581687 890212046 689750336 262192944 536916070 72367590 986796913 603400684 620710482 668300501 647362133 60982880 383670865 27751499 27380513 202557548 285869144 568522493 774239537 528521016 705190341 384726052 562885761 489716654 767097814 230996475 314314802 28253949 66815024 472957508 273895692 789879063 619952473 413618884 55558646 490917684 927006014 512123842 62599807 841278029 44648877 978785932 21439832 32484770 845193948 40956403 596966616 929322293 651329505 27664586 47581559 604693581 468631863 830285419 34981971 947387380 963010880 108041521 621360046 612897145 813887677 238503679 568952686 530824430 107501911 496208824 163265948 419207082 106246170 271997381 2130149 265136841 467769333 888554642 87531804 329018791 356496443 571900689 735497654 746116201 226143013 830735925 936304717 725380725 52358734 622174072 606811933 566891764 14746933 852178774 292593546 55617879 366726591 957289424 467587224 747037647 533544626 452341482 430896498 334344659 660515899 75472173 22202340 571614366 200802921 382927910 934853344 835252143 26935727 15259365 109491453 946960199 992231782 634248830 979327731 372633326 15628361 752352396 689728032 239634415 354029815 569558441 538092294 656977879 29489269 71175159 978502603 853335802 927155369 133067162 518263480 60566766 343708896 109243196 655063227 772944142 17560649 57856136 746826725 898931960 429080183 7496367 69935084 141373200 99499491 557631718 105005737 639000315 528327272 602118886 10744475 320001572 23179717 50832746 957336931 959458874 643056671 632552117 426031174 801554352 854132348 98057 696038575 737640507 667929929 23019825 896170666 418279768 7580885 751144184 465150825 404758212 524836308 16930224 62120899 697117954 603511772 183589548 999806640 6565337 297196523 89724870 55021006 625492179 527531232 623573978 612855264 42462655 364069885 230731592 892716362 6575919 417357676 757066358 697809557 189769467 460781751 3529804 277869809 667272892 944641870 58742455 494571694 847994450 886674180 827574054 510646722 150004319 727979666 705390864 444601927 420393674 492057107 743985260 402055418 436848956 761920902 930819639 177804221 743372710 33475408 991912178 702890517 567654073 256371383 865618721 794117037 778011757 160627304 774191566 16843985 69077115 65831154 892263171 702915315 39533282 476565833 612844627 8386858 867663974 307210564 631966034 52117678 510052620 745941023 335634969 537040222 645312672 158007033 152691139 862293562 67783471 29139799 284114162 865322473 825896846 473957279 103227467 718647092 105345489 742618526 374281973 497987465 635925972 71152387 773816606 421251449 327220149 940723170 230431351 685004602 386037847 786173746 82841779 898159910 220574690 154992975 393423372 186956858 531593278 831786104 153451453 118287512 632016795 970751314 307310729 778053637 733139692 636011876 5281075 741907563 606472295 497569177 600994051 937983577 64423943 123885761 688789576 591147902 743107594 167376399 1234640 280759602 72724851 925467548 788239474 300487405 107785353 499695843 835667333 763190478 986931542 67563844 113156454 229572117 662794281 162369153 577038582 376176553 777974293 845286212 201669913 597584531 958210415 400696727 567182648 795370113 293062740 71649642 85648831 543674436 561266465 876413713 782943904 72897107 463633145 22479299 720136655 408680773 190524483 876128796 43632580 992788058 218328360 54980251 822458364 795562483 776372249 518812709 71947128 131474454 912170568 667709569 227847997 556153067 374036010 890265818 996495570 139412290 18446844 77625920 23391941 146624266 740105786 956163623 749008678 580451291 926394409 59098342 534914570 687949678 24584782 917323833 935603210 139651103 190733557 4533695 387638465 878851954 52152492 196526461 455089490 52683403 550611141 206000218 934931167 351364788 751927255 793977505 1722131 649873371 326518845 915691138 24227481 878550801 627470998 979063441 757085603 80536332 70658627 332712005 352198244 66682022 481256941 793167482 966619542 152019292 184889852 105995247 672959733 78921168 253809440 36587977 705213377 390492232 718840524 99763727 563373376 253629228 231684022 550194732 232735546 248534924 766465113 675318128 925960315 459861911 107930996 980728719 54333269 313477413 42832008 677660448 828368924 157571119 190108253 136626207 54867368 293794129 18361725 790990444 858576342 679490639 460679351 343056458 337789959 227247757 831741342 451816672 38065055 70472597 711218952 60229307 23550599 615192981 350486416 130416203 250864556 369012702 676814868 460018785 572248446 408970599 747499063 391396536 9211506 962681160 169978592 191328361 581677952 365731647 45502649 954421364 661267622 132590126 288953009 883103806 479050595 34995355 841050746 828022798 820685628 924919086 330397452 836251535 876556859 745305399 775154464 591618129 57937771 473861926 71207862 526258248 484182365 33566480 183615120 382035019 477332646 873545521 976660660 590240407 539044447 705507941 83909870 27880777 334864036 722038445 965515852 887145703 644564757 601081776 161684128 257456856 614867288 624298296 987099394 632155111 52092820 171184561 52768331 685349572 869421304 105512109 860246427 678306435 647889970 464444770 182055635 20705051 426131961 966002986 481477916 429539817 308330884 40169987 487969630 127430698 669919504 973410573 32816842 122354052 886690909 471195918 892927825 453367934 882322225 439249137 821157418 959946499 126224341 35837507 732350544 648599780 523087251 205465525 781015809 951746131 310497086 294381468 962903105 68037736 438183338 705263220 313964885 415934879 881432111 854746457 1504584 684663896 846522666 23172748 643999594 40271702 721031292 580266485 302115275 444863553 400457225 103326619 656775108 647425060 433031739 945285677 973716591 181405167 614951549 104857468 255037738 845371126 329693120 800556287 62098457 895194992 633046265 93390414 492994209 719312122 565970336 802608039 52675565 594482449 581485619 470674541 488996716 186910619 200042673 326465955 488532816 871582047 630886176 960878709 781235985 132757129 548613639 821245104 252212713 594562343 56495348 745157445 240786774 394829742 26411256 575810762 921047963 336549749 593458470 743176184 500551230 972638008 353938712 221365294 459014283 362253719 128638826 525960173 720853520 13911957 986679868 718464858 867095840 762499866 351048628 598075071 945001808 391225713 659566714 269868299 801297917 514398667 443734587 383758925 86010051 172657594 37115430 897259069 1852423 836972982 438848370 509135539 355475823 272090012 700344790 59290669 501230692 30265129 278503439 788575821 955826327 288414851 986014302 80693849 315799673 757288113 22656775 359165370 361679809 787386399 415665875 434031230 22576619 177903387 688183183 35971542 749051059 214535770 903898763 357742744 745918110 83353972 825662748 4027325 613593457 398118243 449698074 432769252 70565559 956465928 211200866 320983758 273316928 240769446 787193429 495598048 397043357 958665061 349277272 51544741 929084325 148874704 3606098 846079049 149540595 358920280 238307889 959090463 504013413 19225295 189548902 234441499 689120414 594338285 799719268 82497624 220002182 446834639 57071652 290106260 373987013 109401714 717317796 870181039 436934219 711955005 442772323 287542576 62564043 932559989 866429671 798270144 787146299 61537222 146871352 501535149 731310677 220664000 153204578 20941672 309306137 696083543 362351607 193840391 51672906 56815203 17399178 430948804 804170988 51271198 514425909 968912252 376543180 68181673 976877332 424986416 526112760 932288903 542029512 465296264 653535299 781691168 277680629 406802251 759971011 205525824 32123844 6388200 780120402 537043861 955049057 773820401 586418192 670162485 132676478 439442843 664319967 989397525 524520143 977735999 237488869 455023506 129383052 122426843 358878478 801351404 706691570 732298642 157043336 669041351 63581634 426966056 195468869 72020649 44807872 147616135 61165693 166687102 161589302 503612477 918799657 471241751 481646190 938101755 146307721 50885030 895001916 637766679 599857055 5265475 51238002 114392587 149457585 217381739 967579753 235875316 138590155 666892924 160623742 854711060 556513082 226238778 670547347 107480656 176989202 53717581 18861706 828106931 588675753 846398401 943253710 451876841 159614746 797134212 328979146 918531781 484172740 263270379 285955695 992217019 615286728 696806446 569628595 64175463 558982542 581875943 262929164 36239108 69998913 707060887 129227769 391671542 267069262 444893218 267834234 52528961 549866217 71453006 587779731 571331599 482235528 535506247 879310028 994024494 199202918 677968670 482303668 582969231 411004161 490450501 773758041 95668168 930888092 750811413 809749458 71167123 948016318 107829064 81067958 934870605 44509362 353513599 866301346 553191544 515564549 555322046 518462647 49556025 729015306 449236203 529034265 184718043 566114137 209195346 156453233 588724298 49732172 887490596 390119276 336192921 348258177 157477363 68778554 298943357 156212827 538540600 817483792 358591695 261689728 38836685 877101990 585042190 195216732 648604019 14947513 938817242 918124189 324762702 401180298 570443386 666140854 679221860 230464606 12515928 53886044 305795873 571909116 378884992 334097932 589078486 37780018 46061604 180634755 373708341 418077520 194916890 658925379 968043223 175471019 318015324 129537301 7898039 421798940 398237319 560943746 23892148 828963967 611010909 554149976 57241618 505265716 623927108 849965612 864161017 617026721 640927684 843398354 726685173 164889005 970560781 64500966 556510581 21105223 117354095 329688391 637969996 753151709 60735712 48610198 262997555 76946918 25244025 570398907 184899652 243940952 175146489 348625761 374247296 25195570 243027776 113607285 593738059 883110132 608081365 158419371 569950187 2916386 414235746 807418 836451597 732618693 285533235 937578523 26808895 104289002 417896378 680020749 985910647 247352352 415466765 471771795 405292938 104681982 871745638 66325428 202775222 261746587 253445794 449536315 278844185 4890900 44912068 823348789 90925880 50283018 457933167 153966710 973049465 165474849 66027887 497734932 536538025 314276739 3598384 891789545 626235254 30699867 278758213 579444501 916324086 832176218 610031587 759187323 692316703 378137397 933391716 562349375 231476812 930288932 433858500 144385359 706162878 263734884 468595239 152048855 463427865 59241143 645396817 788279242 565679075 640123359 940684844 474013536 265209097 707121703 193923142 550062226 665619034 564433626 641540177 986368672 464760329 681040073 237206177 57328524 958376239 479985353 675391921 688038045 977712711 20335667 54093471 324413661 14218160 202943331 797928875 400367515 941594158 425553977 31593659 402596073 524299114 130592411 624310746 753846814 997715053 24008433 388918197 72048214 845062185 301473447 837279261 174798573 203853297 651633327 574137480 49521672 501022715 529752572 99875983 388522252 463853029 134410760 841099377 270331173 318940973 539426640 558553487 110753729 218953144 275321810 162212590 22428946 414806092 98528661 461188024 550743695 24804118 914810145 657750459 933159283 327713829 227075075 733768681 176917821 169218540 64823627 213732566 955947566 228174276 110144014 819471678 219529166 470380648 116990948 132585084 873411432 52055159 453142378 960546067 509994633 747014902 124179649 972247849 136336773 339918283 395015182 185035527 688973298 247951939 566090744 532699546 219338027 961257869 863447085 735820021 340506318 933391676 630882269 433072845 459965247 511156681 414395453 688857852 199898658 93440271 423182086 876823039 340622565 34622670 734775540 529645432 140604724 145565992 24518727 785999020 696155011 939339558 334280517 66295557 382044551 179164980 701399733 83063441 627221693 835134369 48492646 711324802 550198498 384504609 744385958 898741677 855562873 110502731 25244619 246985995 885456201 39772954 971137198 190132794 636914396 993236336 564316459 475830268 229436673 866149262 565650339 612267703 42958922 168304542 841247866 912428788 454161039 719886122 433624729 988638177 95301993 723219874 451740140 64996303 153774264 168867545 115605989 740435124 752226590 471181704 988443639 569727658 147492481 479199690 68544029 20852334 43095181 675314591 732384593 398646753 392681264 528485737 726256661 922869899 276133148 813935218 156305645 846492179 118864457 160994659 486315234 97332424 320150640 862438094 984932865 590984220 109642640 322096038 139151834 698445604 370235501 353759170 960340994 48517913 689349388 44785246 854748305 706592217 302856505 659901081 419003045 434364519 783449345 510409208 21874397 579090791 810396472 831498978 278118878 675848099 200358389 551384353 46100690 162815112 314033937 952989287 22664676 767809193 839358123 342951111 599003845 976145468 466592166 129397048 60594474 832937368 382317609 832641558 563663180 974399421 918133791 915606945 414791271 182365900 17964469 579157115 652443963 52746379 523908063 860666926 520883342 671037154 985926355 181803428 688981416 180478560 699814540 158022573 771515093 389555383 80071496 267179388 742320615 166376252 187801098 706177322 871777969 240777576 855964441 549509682 187216269 88142682 559007871 874057716 973514199 852793426 175530123 38821427 59760240 352605495 979001424 4124566 735682108 565778194 78579235 27534890 675426980 756409745 489693217 325189086 532434453 934776197 400755367 667218182 353049727 620092260 290963160 307811033 513450966 421586376 55355162 365210611 180513429 69836270 653639577 503864532 738307638 971320376 19919043 582832222 222538171 876742315 53704651 827866715 236809256 630546290 986793254 526843381 655146759 886066521 306565392 617670716 364518627 123813971 612433416 504973988 825833421 930003957 996226384 916154756 642060250 840573432 462540654 986518168 461707682 35865275 19527854 310361983 36678339 674249150 704209310 589056062 877572700 486474792 162867600 434546108 22765971 598994754 239804699 507364420 814802959 101826810 236373658 735634950 789943423 508931170 62721708 352982422 870844689 225872942 913207986 754853995 303390715 426126649 170069844 435868001 412228598 860793088 937415421 262128440 511762110 634802213 770817114 824697618 929738644 727327981 405809375 463866617 260395451 741696963 272446274 407460951 804137726 620341171 902013438 916005500 720288297 884244720 783934930 246957340 809082252 321766223 262088767 732023502 153790843 790972105 733800973 493677454 23971024 882263037 224833990 864596796 491032935 989216428 372918841 520074267 968412833 460587067 123638009 18546514 21907938 792273460 835081436 128543087 809878804 900212933 241976444 858917087 677761825 580824383 50045626 759303287 424428156 347248792 873678646 145116142 312852889 863399402 25024727 256058464 604557169 900998387 309911625 12538061 691433983 263263379 200414330 516165271 45986501 158133584 341898013 590773256 474179400 21330389 67575592 108941002 481735567 10674542 26576213 801358957 647652520 540205198 745655460 852090597 37782819 42711370 820707543 975890186 363249046 108683740 747017460 429817622 145947415 180933408 10212807 137643305 292890053 740729114 406447198 43353544 677996351 828638062 475439243 357039706 615711019 88680934 941615974 250064810 6370225 484005616 120595400 443433064 78394365 93424158 292384464 23949224 506868417 464075428 860309090 374347618 424473264 676372957 771135395 111034096 103149316 670275014 532705663 355909011 86118905 947352449 607175460 16327406 990673744 796498388 476064388 956918664 760764109 412447656 523227862 990244686 107299513 463180426 294347541 22095888 29083233 182147373 648576127 458043904 5134484 425342438 138823960 322345014 79230505 958033199 653171237 6481710 394446967 559281188 842340017 25284424 324852700 19370249 955775499 517887815 425748023 70483394 832397894 345743059 760421741 652443738 710389432 83407095 971185639 480576893 560098940 311223971 21894930 137346301 88268528 579492139 463946718 56241233 487160376 117269703 520789312 955630353 411964856 285981457 401204401 722351483 146149534 188056970 725936300 556263153 68372566 462788629 109450547 48700025 422435091 236893049 2687051 5566268 716609613 115365860 100287100 605329159 466937662 474031971 894667090 900621517 643645284 423876715 56754654 97031459 51691778 667203667 258080054 134505155 603308958 582598104 41541872 423452938 409116804 275917719 469392811 768075385 24401218 81347222 631125383 666044216 808607787 733119676 264868520 352886670 292415700 987498325 902557110 369847914 100871833 210621839 169608288 729268190 588711705 563766015 715055061 751151006 442100918 195857948 484371273 644205445 172236054 66119875 844339830 537050641 911919013 257412274 345874456 180512994 661244945 214542861 969356400 394495807 868878540 326544860 8743874 891236497 798800269 990683786 880155863 917009125 84731343 831724647 979523452 564919662 881909585 34742823 612166401 611408641 25986709 685056354 782335163 876166296 748346209 295869714 580333186 327111632 398346048 637875224 609146164 3652971 984563714 92725687 639778608 168983502 18195512 193694231 85363419 280494467 912450489 26332355 219811103 705416121 504524320 963733292 625362919 812289215 870953291 261891876 605843620 954951309 339257309 358542691 197723851 832550203 202962877 589185030 778336853 668100999 296558742 312208651 976052797 910685012 610548309 556842198 768525062 461388838 355779502 974206127 882763059 938717607 920682647 680257857 718814156 878043172 909338826 843604253 166189792 265526544 440575559 428345141 16987133 374620544 749577168 124267873 460791481 52308654 165587820 505323230 282762029 823887479 424154341 859488969 626617461 890395101 766018634 837242537 871165234 132931461 222804078 623347939 104476680 452075578 573991271 706353987 416278048 967235432 311441167 171406714 124179879 403152290 12265350 32896410 555802700 147563292 866530734 353557659 617257414 463764018 655093677 214138074 622554700 595325407 61777263 100810901 351492379 616005703 67263778 701131376 123124 729234733 644748216 854467059 286023836 164818045 159594345 542983689 35719514 42159812 407435822 257904515 484654460 19283379 544431687 37452179 616899794 14071969 910331573 880686673 249793841 679609605 79756737 422370618 642060529 319992575 100733811 689090988 404409712 223851984 593554460 452567915 670968205 37809246 36527309 696638239 204745774 884372913 501760989 91557076 837542586 635194233 209458023 803199608 696080287 592440453 311079882 14515297 984291534 30133581 564305959 3075012 551702074 628298857 605900518 226132799 796450909 872386840 895410226 445358416 502247091 387058106 34888824 932564187 9866300 677954646 276136684 789434280 248612862 733797141 813967364 864146146 324038529 889280197 340534267 970539418 743778641 916674903 270684495 999734082 905136512 936007778 48601923 555095603 31912481 848750494 641834078 332263975 3911630 442766185 115887338 948787903 898769443 168250181 618119543 297728511 458612289 437214295 999782741 161929933 268740940 520453098 846740765 614644597 829320430 262988266 886508841 460025896 76216273 323089258 844668951 491902328 163349544 935099679 120418634 981684958 957369895 269286882 206397288 910486837 645708422 979271986 264067805 20408636 237145347 240552367 885662807 462716439 143371997 861178784 11620681 527407054 653100377 514914158 887364712 855124429 929421377 972968999 322859057 582291810 826132576 826993148 844056928 600410179 153605639 693959876 999805818 43375877 763393931 502601335 929091909 520157094 713899972 672129459 83741515 313104388 918590608 740365370 990695002 657878115 653522254 811133297 800373254 915005932 179032420 450800867 686235430 413319464 811036346 404182205 882945619 37602953 294576188 685648975 690337389 824051425 659819612 416026257 222704405 37653993 643122061 477147292 681306931 404837563 589817545 395836460 3102066 721777241 512499212 193362469 549374143 650418212 967646934 758861067 317777614 890524773 308249261 598686600 530734742 801203400 123874713 773212906 42213071 989075676 614253735 840755619 268111995 124732564 929215591 841591239 156778842 20117705 179292013 731810705 18802292 197560245 191581395 488003550 692164756 677987194 346377910 883264176 788552903 744494233 601381045 639389101 52490977 556747387 891899509 692224670 171226104 846510060 128373279 538729968 886571238 136877467 159955680 623218998 72742603 148698267 745708392 26609061 485355402 66928869 565205100 194979478 34126919 68178899 48104740 749452296 579188719 150345383 137104334 262165788 250680241 707278082 680857641 924598935 29959549 553344877 170437115 1955683 968800396 987569620 474274187 843642126 38981079 865448454 64486951 974737994 841347230 931596854 430198432 858888555 354905827 233653117 309726153 479379692 209364461 723434582 930056955 444018666 481607366 717960992 138443412 613755047 162674364 842828959 721678964 475710217 517680612 983035516 142428799 187791129 526435730 52017601 274497821 146519941 511610595 727406941 628732349 152509469 69156659 898480294 840375117 320543833 522432679 817776082 606189252 513300946 563354788 185697404 292576665 446298821 753872470 201928742 67272777 463770771 140693291 918449841 776203477 838313540 614842197 337941222 122135873 667689727 205124683 625700593 252593686 664112275 1064264 33451233 985595105 171974130 567194571 85029674 149687985 225674672 134506005 579830562 37266589 835760264 578148782 235515783 127558716 20095960 139839457 181390584 177357356 22289952 337815099 164359799 360000652 873661319 736359696 868362221 34448769 27919445 829070838 462512294 595158453 854956922 445866568 410006993 509701843 364103430 830658980 137489666 289601036 777686191 21837421 964818607 648677525 375112783 272520778 42645174 890141734 40039011 67603622 624859350 185574781 814953100 370296110 495345457 599269081 53667858 834003029 66453201 45981312 686471772 538172371 782879 951967034 788319097 542589218 167739757 260115667 596756123 670442496 17701230 507174556 569387158 183513328 733240249 96901611 744084581 202296249 92732234 350995095 843640230 354762213 964091648 345657212 51902745 391247171 68015136 9611005 239520037 322654821 34932432 229205885 229483603 156469027 215697053 435972581 70220240 303465750 6784246 759110689 200936432 508132382 298298286 586421667 877957286 524019933 256322942 575207391 870998028 386315065 776757889 38966477 84270305 281992414 93792951 374547818 258779398 16826298 796991618 569610295 50550272 227859583 339696428 898252728 1270138 45149989 471777631 844368118 696183744 351391589 164129707 918168062 118343237 228330302 14863619 848275552 296205341 116054388 442181440 592492465 221062788 306628108 580303261 946049034 247023445 740534994 666912570 525945990 719401875 473918931 838981529 942418375 200560100 38176227 157238052 830528626 809193745 807095065 670500261 216397742 272231048 772276557 339845324 185820073 753657050 252623521 592481964 2941972 101278269 790459381 588235838 268316322 943892235 55784305 746931165 306024844 58946625 11099904 504479689 516729360 959508993 304974031 34865828 32877294 308881936 557956562 53486584 413971177 776344153 803362367 176486063 349221708 941303656 41597969 770953113 694838883 900994800 465613702 140477930 518739453 33468485 619932065 528793529 259092977 357212387 42059945 909673602 184661654 931424997 911218856 111927204 600728393 41595791 736844269 614994660 577847530 236768197 349566859 131193064 573503583 710116497 784413655 38497725 355858704 88295840 392749294 83780434 819883882 965168070 215113517 231452667 32197469 74955638 361573303 635081967 684316382 610636619 284393202 164675274 37032549 517730946 795376394 531542540 494755183 786368381 312011373 420380055 482236669 456034881 364744269 29963061 623256084 881084153 37532450 473738256 959694395 3599985 301076773 662800184 546309120 814035612 459531990 900988961 11700083 113581326 235596663 741408546 52949673 95632771 412220302 292419063 633774139 229216854 480973159 121242176 452607428 108936459 257295248 755048447 335323238 901774534 18404187 705063966 414410054 22802129 239405919 531101415 200005644 72110362 926363127 60630666 396355940 852343474 546583490 574171547 19969407 279008847 999004705 145226129 632003219 961748683 370606524 388951368 503832406 940446115 322591998 997120896 191129991 829940601 188919444 312528220 189596774 971963027 336058354 869908707 334870327 332167514 824932302 575110018 947760067 363026651 743987363 661777544 355247318 947950409 361033519 360390569 599098562 237756025 724625654 828358524 930440155 526775908 715442877 87336957 565327609 841611177 137699087 443222284 37829625 938232328 259994811 470587628 634303036 601660136 732589396 553506501 235818278 690251730 396893104 507239714 168361632 556112116 913633897 18793587 945257367 431893408 324338271 832148876 385617019 193293514 169396533 14484004 67754433 940262285 391761871 631204183 199623777 807111590 280713434 575706661 562165848 33259511 86712132 996529649 648156968 262747398 85992640 395462914 505158739 220111740 316477507 765755141 732810724 646922918 984390794 516217226 4190950 245805815 321164946 951385731 774167018 885880964 627371038 537975496 626618245 593708422 29098036 579777685 398714064 100947164 569199520 826199562 91579878 398775431 895924080 46831530 820502634 963960876 32474486 498561756 994040319 802950037 334081737 178357357 680285901 167705904 42331717 780310285 201707523 794400910 773068038 216796622 474921551 371439846 708100849 843736744 800300136 562953104 498774827 102911223 543896965 671292042 283834528 89471995 416658403 560551670 156337789 610054487 129923906 29600154 302513847 428699538 16691560 561790814 736989314 257183898 734303901 261435346 636479194 48160316 449386542 871828390 490940157 811644589 882522859 464037168 631766767 692333316 97763241 313205993 430359541 981120445 553391040 708404208 315859226 18473272 717490061 654857862 168613293 842741304 239506673 394692240 532186049 288594533 424130000 303996440 201952940 903513802 7752340 460456396 926583177 19836503 195727527 882867070 970077622 87108704 707242237 293401762 81695062 454992669 785985160 920305875 842692048 163033640 882302145 12974159 19790927 360490754 710952486 281109110 548875840 512162190 127965878 604893263 599617494 717917844 678198903 300140290 89965193 408291903 297922544 834034271 388055443 932295327 499760815 695342934 21340274 226452008 269881797 599694973 351873897 39796785 300219973 775753358 144015870 502908279 375074249 70128869 65612157 768440984 650777837 649447942 376527220 996052632 384580049 521390101 993367093 745678686 556141211 283875677 151487832 820411960 717669363 914415818 180613174 485671507 809920389 714067566 66282607 728304452 428262019 512743936 51854949 670456707 907379745 955387224 500720062 23048938 560522263 459431668 29000166 63320378 253843746 285482103 341532811 987973782 61805955 616031524 591495711 11515398 446058366 525710439 673902681 430622197 916800476 770833485 927020724 990630579 37752938 806866951 989571823 554670836 429443192 772775531 475593611 254988880 42751322 924482675 321048145 504036801 283122923 666042300 506261193 898078248 847656965 399354119 596905156 791952072 601405706 823844540 956369619 544437193 198902367 759363426 333765837 214172854 8236267 9341480 565900877 73630976 853016220 304745312 138987825 278086777 57471202 509453054 232674332 164653529 47021363 685005598 697614581 41918269 71723909 416876667 999265127 20067491 1611479 590479096 758998879 175224943 129577896 542903323 966016913 57824233 202774654 181567885 492233714 609328572 862977121 625430428 793759807 971563641 19740509 149401529 546681461 7909650 706857220 463134458 617052503 233725279 281702121 776038553 38728428 196016285 697060134 49709171 178191102 82139114 116988631 995126666 980793756 515658954 235633820 782009475 35352985 506943909 308725531 673493545 899702538 443823174 446394236 225187304 622896588 384596062 207650796 745516114 486690812 95449599 14196251 837159326 238279805 833398817 13705661 125903908 510647669 283602721 687913741 439037667 544810704 52805949 910600517 139035643 878578876 506684185 971931943 939204403 263565867 605176381 904725367 358197364 769746773 155954068 555746174 951553612 676141107 623393775 328261001 887238764 917392133 797514880 447839592 224401962 390344396 724272480 899577072 347294976 521714129 937742345 962503290 848665355 843044892 216340956 488793953 305992077 605399550 452392604 780430984 949547883 65603720 381498097 768148177 43074480 926570001 720840423 304051623 189390856 39435956 314349676 903812469 979315526 112823504 465513942 717993004 975783903 756572550 277573722 911293889 368599660 90767678 180805270 902192813 5704748 353439779 762449672 715864684 21734783 851253922 119988884 787165694 211081324 245720047 475612930 286964329 72407324 583713920 429361534 414696245 155382365 188258448 768194838 845884655 889670688 105201309 208771391 71782310 610306555 483370474 401318993 705237361 728736680 847375614 867016199 425135335 395250052 41141795 49081344 771901349 496307985 695511016 887339584 507771084 806348149 440055712 990271919 385998720 32332792 565349345 256702105 633194 381807754 355969286 611289388 676620599 22984762 242207149 599822845 440704279 405182400 327871801 392993924 401032510 356093941 662795856 18745244 60244071 744381013 39311710 44748804 373716044 255384964 828070673 374165728 68380207 59680710 526638812 417531448 379479893 193457029 85083508 641094008 859121029 937932239 18013014 80622574 381407117 173472981 408573758 600607568 71884733 26962029 510224561 86905907 655027818 863397521 92853877 269024405 578221165 316868063 386673939 181175892 848848289 509042711 328334684 32010165 910820713 906007711 994061025 7757278 118523688 436851458 40796282 410303835 29371078 282359148 334041280 23747229 482354482 893266736 25822866 783628406 675594970 752759619 713787796 928024223 513008180 105227966 230131371 935191091 507815993 61114720 290229379 574326321 840401125 856696330 959944713 480659453 87549369 817341761 720383217 179296735 64875065 959347631 498611249 2596227 161027182 631739042 853240452 456427128 964882276 902872203 904814313 110759089 646378925 101740417 85033249 603139847 631420381 768053180 556711988 502695348 767345420 93440538 641251564 582247642 602237783 360971933 728593497 97849082 261553759 728546026 194262604 182417277 922100680 420857036 356441051 393155887 588399036 444708016 587778531 226313407 203617125 606969895 467135361 228309824 768249718 424727654 454770840 557222059 56049315 706486473 17628239 215263835 738042405 435859788 720384912 173321615 924813879 768768272 324148106 724656619 411516059 37792989 441145392 582917111 78203670 165662106 901569208 946538399 887388656 864174806 160583708 570297010 331363957 947193154 671129500 98187107 288365942 314562869 969472314 624643787 517018056 459479335 242414653 779539301 338223812 278564918 345193903 926788496 988283590 68871332 973559518 517624849 53071278 827527767 876012511 409936526 531783522 1157976 810715654 490444820 170916426 348742740 731340399 114803601 796655058 180837150 864674937 292893787 64482540 48425771 238623814 102759592 60144267 29194261 176169276 217990163 22897193 496053784 943839367 663743006 509491778 8278168 145469333 317667498 312319703 348406425 376793752 303048321 523294188 50368838 371196679 536947148 236273674 41320555 775394845 170531485 510938814 323244282 932307800 848078183 417336088 145383306 630053628 973426049 194391085 28259027 374717582 311033766 784055701 352195123 186402138 963261560 815912429 723291180 140504813 428942072 704863574 682874084 505888155 365036304 977593333 47013540 407183098 987455497 196348017 548093530 378787941 437582613 70263928 705418775 221873530 188792263 57328954 30033297 753280668 386612374 186703340 237545121 856833906 154814813 929288775 721519558 574752103 720180702 550714118 739583649 574856744 618653242 209385068 155328631 141389352 161764219 135167675 409018035 132249375 132750859 774721726 864421217 164349575 79171641 312435264 121477555 765555742 498200763 378972307 147766400 828485735 324109607 619785994 343585984 30860073 456041593 376782207 867961361 852744686 439966096 41370830 193523510 527861381 117085617 488871767 848247955 845598080 869757698 68358528 796424881 370533559 21825296 10442289 522714304 218055107 942949706 907079511 49941264 837294212 201257348 92570210 923213207 539060636 83403381 539489478 274638447 63086833 310957112 655383677 592276565 301024303 91065039 931051139 831976747 689549636 838993051 522071385 12222582 422866146 981138662 943910788 405934561 335642880 19234394 774575627 665848760 89025370 44647815 692067068 358734189 321854444 407417696 592732135 875407895 105120635 572575678 602096737 569752302 435597836 426171356 609537154 232042961 884606315 178975962 473487207 643762112 139224997 941016634 898262450 803504994 435461518 598690918 686649349 44974976 851780924 26322728 32558475 826202504 936944778 305560624 189606511 378795019 714467223 615508369 589598306 207821119 283832132 15272004 927265561 157249918 93425593 971636388 694381261 661823941 810458849 672146161 459331258 302167606 640594665 190295502 596127136 472751254 835285189 362020034 684577349 57828559 58747563 481486010 655358449 72975216 163516053 888935557 458728176 51724328 825992388 861046615 404200212 734519887 221568568 393348935 23828016 649824605 666170169 506511313 828069022 71811953 969855441 2365012 68573626 17139147 199253071 38438037 204943973 28664658 37121477 373909818 788745091 30664975 928197259 212359760 682154109 938512048 2165435 421198279 947931584 634850054 4275379 642957296 894161723 511327367 675463574 4292101 158860005 975864269 25122250 274555553 391964469 410213909 643473275 64305220 91833769 240706497 578940183 31456209 850944320 16803031 992805840 200224015 313446655 234024831 526253598 731048747 836462191 491979913 2013754 213014324 568697885 69805540 281467044 70532254 232899610 278634280 791956126 608601536 915066489 600578573 873590958 982379094 378027987 940931314 722585888 511014400 782876614 256655704 858992257 694569153 975923057 150967908 117188134 17488256 183474170 549045088 750763683 865188490 231170312 339531322 249069140 38194702 917075785 835045891 5281752 568888992 351845102 239845745 254372496 651279287 264425002 599806302 9125156 652417583 167558071 390978375 487903231 163390664 784870737 664401870 655600078 647596197 632238648 50557241 509554693 244148173 786863538 98782704 815334746 53109165 663537031 550300419 292354120 986343317 904546436 650946209 986677645 247352118 498222328 61479586 356668077 966599978 10833210 438757119 135066733 65186669 752580641 171773012 830731608 600674268 351548298 526538341 121907261 194629309 409300694 650466966 511046319 130372919 900956009 764374641 470428548 122544597 172773676 656632356 217909590 831238407 53383948 996027136 647241989 678490017 455913337 20781052 782136371 852049242 52657896 119560752 196448199 242990926 440619601 84071258 31649899 717701757 273528754 516254812 21588238 176614986 359434890 275094971 73432931 242059004 913623646 668845090 3361375 659210305 556073272 727726814 648630975 809836454 275102243 664438368 945285504 824176416 545851312 636718781 677249125 141967238 193731188 181168689 749127796 40120596 223700872 465549208 908320889 19807722 804577032 769820915 286495618 897612427 72018068 6951913 759015265 682023006 676113362 619654724 238271277 417098289 926388970 295961712 596719042 622304945 165651720 60925951 154879036 183205107 552016606 186538023 799172736 281257710 479870751 625645122 738105267 405203966 556832005 43155534 815098049 401861475 587828940 886782827 754111191 51084480 451990581 96661087 372210665 16128669 576297220 887278613 388732718 908215013 933462914 504278554 685003679 505600360 710353659 127090463 308173435 938708058 795276865 410465657 294215110 30518994 493748776 918265252 719238853 118691148 284522504 228340924 569513091 442972200 950823998 3344642 430029391 941155881 162307243 700409438 475287100 273352439 465356596 131726551 205240224 960294301 763990080 884989724 999493014 159791884 283932989 193936126 752948604 442028182 59579675 438230516 993284469 834720371 354957519 61158806 711335656 350501439 935620049 821861410 526083327 37976442 536632479 719019770 4215593 334998535 255523128 68820260 20047257 167140014 731196322 770891721 48786373 11633562 67712613 433585847 15566055 895643355 19161869 129387231 300097151 876231909 592116395 10125015 969077967 380620048 719812692 519469912 196446558 733601302 280761249 13876673 502242166 765983384 672761134 170110611 703489702 610511769 247109403 284404211 347697472 800176897 151223182 391009323 522349276 963642907 105001775 829797417 40456403 265773079 217023403 338157055 444948165 666371209 250576433 182070625 978630932 113220073 634131960 369037355 267153254 364135441 922633911 826400984 852474151 448054978 2444075 29774091 70366213 461125663 189522837 745301002 557393010 664683312 187083833 336394558 60696101 180943456 525632480 69213365 401993881 654621184 10322519 688104352 72103309 921901762 355827438 841843413 168447874 940635198 754362106 75201869 405441089 22586736 631874643 375753895 320569170 663398712 926831575 434345380 184115846 190932185 672041957 312697513 64082030 937119355 689992418 340635201 266772193 712396202 442557880 684113304 333670266 688580564 921300562 510266113 455600663 67809998 691849761 45430384 369338715 12703568 126255258 713638400 630248237 731292532 937331126 610306159 334688056 306752827 15317616 983272349 882253161 640845064 673414475 532217105 745792627 109639715 974079177 674337396 575443022 848847671 579261941 817405972 384606388 604574933 787696858 746308450 627623843 287227887 505834762 459349364 727775198 385089117 480032792 675945859 423527276 197059420 683480094 793926510 712329751 957324810 521699896 739115574 96663534 41312747 782853383 265112193 91149252 432446311 890492719 71088919 663362990 491707977 48632281 1502055 640777609 102804546 131752753 727170051 935919986 5207396 655439081 360747296 927018060 281437351 861414069 37930263 877892669 663482984 325427405 727370982 734236977 436176613 236630638 375064752 664763222 85732546 52848217 56940601 125663646 397792135 827170643 727754091 817848385 79274528 647992995 231826644 651271992 493934939 12498583 320742437 191447235 331138669 387821311 416207540 113637347 609830254 853104048 191124987 401653473 689787864 855100674 748250135 217974213 322417420 413809235 27487818 592113888 225680078 998935682 695278457 264185667 108362692 635294325 451695279 789328197 586797562 416424339 188175768 502097665 404293473 952142922 5546247 963178198 763782731 560703627 829135216 118344677 667753456 574596681 285012335 87391382 445860589 580089342 657385535 591636756 584625600 770146085 369476164 568746444 154683725 673572545 725683586 458550770 203763548 702768597 513420323 865118716 304992537 77508586 939781877 816150053 70934930 788588940 501956585 988296427 265078845 421244621 192339093 87644561 289481583 682371520 784867507 490833566 638442214 492353791 792387744 599080028 654459456 485598758 463655902 747738970 176737153 666004566 9441170 123608811 786811281 880676531 646648071 795648933 209109692 891616998 945248297 605564386 267670320 43914140 288461323 688323650 481304451 827133701 856740706 778572328 920016682 222180694 619111175 557143608 363677443 46967111 954012793 594690271 500464588 350885013 983216728 745282251 59143337 28655746 92109035 284904303 349660578 483344976 48144540 868235136 737446435 361008073 273774711 493301626 157714299 850988986 232951982 21668892 374333277 25529460 341439767 263890664 246149730 924180042 326596524 842048677 328274564 14664213 406227722 396031964 628041124 619737011 990719219 714519902 105961478 203452035 908681421 357287100 68771536 435500523 599046688 833306318 717671054 819827667 605157148 565304365 514976177 510796583 740174609 262403000 516700939 800379480 997259509 374409491 786591829 760412636 983227873 290712355 702120106 71776426 23497620 357524116 5767433 8966847 85611246 271642707 84363478 390170011 783523446 292527124 583782490 51470020 422411478 978211533 588113726 844141634 934886233 370660665 502637844 82334498 604278900 442578519 944055758 472584180 343332410 256600552 228133957 387259724 980473062 532603636 44471476 915264068 143465813 296698437 65269050 698663160 551678857 643437803 298506843 30735625 725436712 579314358 923702655 256045596 325634043 53347007 250151794 620579416 795274351 69120480 894543075 87844075 230010903 910073655 81482469 899898501 730547240 667466407 15778161 998088155 320429052 512787799 672698850 200229 566888335 567973937 775124343 479445409 914595333 372452452 515563476 251249166 132429858 95611363 654494082 363488561 579222224 272287204 142148202 872624980 255553949 62320993 853972062 512646594 558971195 475781018 112014737 255640908 751712766 753544337 57540889 28020936 615789153 787123085 72317812 392319884 557732226 988915095 640733440 605045751 237019553 685506560 39625346 567280105 13304484 403849946 952551328 224881989 916894870 532977530 165545831 713231478 995553828 657430268 81026758 805110504 922163999 634964159 534511888 471308170 610299645 198095077 503391358 817875795 794974039 300707540 560600235 399179706 990429804 840199096 630609174 792341820 265817501 125081854 564155299 31285209 839942127 381992667 310127387 228163480 535450764 48992451 758609320 865915647 936924482 256118258 960147289 950688155 113771779 198482918 310880420 794091646 46534755 295139555 335186143 802742972 323127837 683010158 696901830 12707309 55173519 13099475 176475384 221356719 63582521 991740063 467019897 85059361 399787842 518729510 977391410 224514408 242219507 496986366 749039725 443532333 685818425 18102146 43951961 397715229 685991463 661699152 13623180 7906153 116372338 727971275 924119932 102214724 276154868 879128986 651043589 540590439 773944874 788326183 320619494 756484496 303504310 754221090 515423812 2252030 238464989 765764859 372789029 601839607 307774473 238017387 575167222 169631042 311402568 566244588 569430022 205320366 359263692 835472700 752130312 359877513 707621225 642996446 30692757 446446890 119232027 371114905 56057512 48465767 263161725 57152759 494634272 503940895 48143442 639344838 13426242 77174450 290935040 538079643 746489396 137545860 465768976 22514507 138369155 230873982 419763888 912779120 310458014 895679372 611978033 67583466 951453785 781502496 876170121 797348699 26197611 881224366 928230866 251582377 155506416 843922734 471129289 26449024 667163623 254443677 44431439 263367630 654555573 583541628 29112300 861120069 590745504 293312591 986743623 137859548 950750293 277003295 6360239 606793807 503959651 306564345 238415254 390215066 647241918 446197869 288635153 337499778 744909116 989219344 20877401 2549516 582389531 918954490 661683532 735103236 269833082 261659465 207445229 853109367 816547292 963181212 240474592 76026937 8308392 920288409 530675439 334448736 766237099 494681191 751053191 808005831 850069652 33991220 716899387 77372813 411997559 211620272 222163265 20452243 558021963 889958545 620526832 716565249 432917099 654859533 635580488 316243394 344897305 242531427 357858154 951051779 192995319 194644306 544354332 282119352 712459916 258894496 441715782 899565591 23126981 533682581 575526007 65601562 512035441 63281277 841776737 87465729 281434564 398702890 343272281 66485199 299909077 166114159 44872408 801938633 413731872 43598246 730561789 734884858 324080132 450726187 558263560 710240177 161635142 14889695 802003936 894214400 658565773 307763110 453616270 509962815 770346468 580669673 85832896 391749000 263700795 916577557 17596743 842015545 827957477 791393306 855432857 158859381 341699611 10954733 443494736 277575074 694753144 392825606 747252393 197995756 175927164 603285218 408076550 820705473 489736970 254984834 411563116 790405715 486198761 381155562 836884742 526632986 224967494 285351844 424980896 483085391 342022192 431750459 38607405 78238578 13636635 636850112 351420994 517853893 517766494 7152456 207927192 772910798 908980149 768178283 23426702 670591449 405772992 953809607 43632292 361783923 407618178 651757435 381702401 459252209 298175458 330089389 251432686 700037863 435916589 908198661 51507801 351844273 447134354 204684847 457005651 365041901 337101989 792795484 108416403 826729471 125529821 274299586 413975793 159334796 152524822 477245719 286066155 359607296 982228752 145467930 138120483 23375368 756225262 110213387 110594270 926331160 734068663 542600494 41575303 243751910 767814873 25275980 108387882 620822765 815993761 220734769 66973946 513449195 981551044 506355247 866711500 231990628 73071577 394970009 526882969 66381597 205870044 512021065 20264960 156382369 263243692 579574300 827876290 32398015 765941134 293274736 606974788 532750602 822920361 869771949 14642192 55655000 48232328 823082169 127966292 302352707 74993307 2141570 125709153 944982187 298293942 635251576 682260525 564381746 731586448 488788751 548745682 512858303 165127749 253802818 879393805 415237372 364748757 899231755 638540225 857559000 203937699 179754732 195176305 304055046 130627063 625865066 219981257 201936251 863015548 25265036 179409941 19263988 608540354 386611808 722393800 470467950 470462653 426577527 295290359 970440107 861640004 138329700 18515419 980848564 737071763 694551360 200997715 953835090 718533322 284463401 780189280 725678228 448081516 358899135 957709479 728836172 907456225 735671973 612471282 654151825 966156532 744679430 868871343 931241023 43093333 43936013 40450160 585268338 996850968 738153580 983046249 59750159 834492468 536959702 864547317 415417659 17814021 141921669 933381905 52754402 219335627 599597749 852271327 252946481 191835433 883066407 145164837 685154844 571755175 513453983 315201996 552199898 795887152 704842086 117968225 439920996 541801364 811919049 95384471 100210425 839299847 817007256 264627907 199943580 484418464 193543591 625792863 446100117 640353756 661583184 192931463 529592556 446297624 24690672 991154303 666281969 813033242 194215270 913827627 661635511 300082313 884035991 135535766 720218516 253715824 18673388 680336748 778828451 952282816 212736722 218069887 510688834 570410443 447249977 490825798 637588 182612681 301382678 304414553 17961216 848319318 561059810 1660662 812510384 294255858 202877976 796220543 508100883 5105024 492122299 514255610 610015324 732010440 87937485 344045968 371814913 851583477 483399129 477660174 423244092 364043287 305484906 276463463 627465101 225798306 23327378 254514224 755787574 837124334 443181924 439298339 760601022 200902581 832410234 476020125 645297775 268577688 535408239 403772447 5288664 72208282 218680678 28926673 19017035 896647075 123725186 674320378 331094368 343580414 138230636 116091017 532983408 624668379 538564816 675245712 872159259 377966287 181867232 832872899 1203395 671729999 738402511 32606717 545277454 15572024 856900183 564216764 382340968 337841482 665384501 487065248 700261503 781547688 500056231 782271472 766570437 359790426 305627637 323223317 885438705 241647563 780393701 738472476 657068926 897405516 897297732 208664632 55696683 62628239 391188068 818677822 104615033 594413356 769782169 475774760 1557809 777744928 552780988 530152083 915011803 7512904 846571688 108626753 819872071 437149675 851785663 782993303 341332744 297966125 484760678 98084383 711502325 447227805 449066884 803440648 881574310 882323880 830150407 355077025 747017213 704770595 361593951 415432418 749283226 976434630 656782081 918448611 831077 731049643 375158502 174614882 450180104 98555603 795880202 15388482 980376691 880026273 252551149 429199111 768815702 277103453 49094677 269509723 96634282 324942259 941508745 380260747 755587625 816478257 322476888 982472714 683402705 413783500 413821456 363330797 8003429 578359388 55914568 752030574 246340844 508485403 242152983 908957546 952861232 263886122 767074970 122427363 261078848 266753036 365405809 729624958 390225647 399920681 776003650 571119878 938747218 849910092 296865077 74921447 365018694 399839526 970194807 348081332 286276584 762202569 331949240 865810849 785294619 845124142 12833452 52424970 683119621 279938735 608903053 386517994 630088850 398341005 477000856 250416741 425751280 512051051 169031820 8668734 231008785 232347089 53392430 199746401 303899181 312977835 312394439 30364251 332795709 943269831 611076260 467245277 514080640 711967066 436844949 515714110 80177658 537327228 110341999 211099637 793283824 752183463 319885451 18648610 373070958 7353148 179422788 461982726 553664706 846270463 252740476 348775559 779789566 950842774 879926040 36460717 90068345 763072013 101049983 631548968 744894030 73063765 841137184 671034311 714594780 835579840 512521705 590187522 797138756 26130567 615417808 377602417 595673326 21265988 903915086 679880019 536226565 985628024 664992991 356507656 261042678 36583174 668988547 74310551 914628853 47562422 422316608 130643497 584505464 491006388 386282910 21318796 76659898 26243342 571924265 827241649 772486201 94914618 879748851 755847215 8907832 219616141 36958480 17208509 646048062 720218309 131726872 560339132 937152917 838664064 39959976 70293931 774803404 313404866 933247200 194009776 50442038 625289843 679163623 437140758 463897705 471932895 281046371 879535305 561552319 502844980 325613313 266937052 35502040 136281608 248863219 142290948 398843926 415236816 420781677 58240282 963215136 18959722 605877543 534556573 856461664 534974100 168685023 276596781 637363077 591391090 24296916 106012945 286449921 323663373 964662859 78976690 15626892 70439886 508791566 54172702 675015839 813632519 87492840 5462918 535858682 995296362 14441514 563585729 260836895 447332752 497043241 39681991 29225428 697907571 97069246 940208438 111750053 579991028 231191236 37944016 1832544 27117399 678867102 819056122 37502359 245401282 56253870 937386559 63798306 261679298 182537183 298801612 502927514 584998853 379836956 226372593 547528670 23269025 34238679 75718566 278311314 687065867 311495299 963597828 862951579 779464737 134182426 504243399 131178917 942227681 18130840 27492563 631886237 535304879 801930878 657471660 107951159 30174676 489292368 61619964 895761001 410239481 25668887 608879889 668215534 53900464 114192351 18717532 28921029 477106155 407831354 492658164 671415215 968809091 520650172 295262993 20186292 970372275 635402877 638112145 732279966 53375130 635752346 381675894 533151357 272627388 982734004 630061158 133904417 633218178 41217903 406522922 114460323 417530549 224979956 516687151 183080669 67890183 886443888 566051080 254139373 781859722 66781843 944100586 49700278 589982519 170194450 110516270 445962079 366774889 981996326 68796115 121988562 881978975 948384266 699778042 395593278 79933118 200024192 134833256 67099286 767977484 26226253 95250695 154728976 721882678 430081464 91521381 744192934 642731786 534494735 883748404 255236248 973079742 331925027 22854600 780896488 458635367 990283975 948243612 769846236 749155459 18570581 207745997 265320064 933439344 62373416 44490653 372322850 261379571 116789027 180589554 174967509 463396274 295433257 8841941 766963182 150996922 827733923 13178611 289945737 626076410 654262525 229071903 380089861 549658309 987241257 79874510 400846468 946027860 953027354 663189402 936904044 139884098 347584074 855619520 442951657 102592782 915790133 162679713 79530856 584171421 785518044 165469765 630471709 359112885 310518339 196677331 90995583 216912515 67712243 129600282 517009095 181105942 157261177 617331212 513269108 620952801 206114533 781645373 203472842 812660029 714838603 867948648 429251918 319410917 813579078 202707435 472480587 42257528 541173872 116938566 744069969 278626043 648038891 24435359 774818225 557911124 922630108 613602881 24738818 821006800 262838506 194389785 437583775 81664158 639506627 305887032 2619430 685724241 993750679 184154196 945909242 429792098 395211675 490909255 339373250 383913388 797854088 197183885 708260328 499819246 802853145 580456906 908454683 185722701 830419089 229302339 559678670 625720271 372255282 382675552 855476407 254159073 210469575 202972208 674532433 564773074 12578331 236274405 880226138 779588181 449824640 101435219 700754517 705506051 650560585 71055477 149351688 40132567 218627664 102950377 967920895 54452657 880916593 615795311 725664776 609520595 848326412 715097710 473808566 665225831 657927815 311323247 186251998 565263094 23460298 761434527 240154141 256760050 724844738 813304914 346451024 401436718 505767646 736860795 225207834 937189217 526735765 684258868 951768929 310438567 604681950 794537532 532041169 748346879 492176310 896143476 885763928 243580878 754119326 879961185 468912296 242357082 20199962 670021038 451799992 45165392 425327412 865267367 830955075 468323391 835434486 831062719 433412168 660561691 408738292 683337994 813126281 959214523 680052927 721921731 81192204 49056091 800526451 462105032 291992989 939516698 964171818 484127513 468088393 465639037 63367302 658887005 33614308 533606890 457605676 118778717 328807556 742759726 528958531 46783111 385459716 899663352 792781562 694359404 488889475 55756892 16425983 144206402 385250 69002065 156395272 186206563 777621321 204580659 187557966 53925324 602129826 596507713 940071692 52838815 162570781 42965280 976010757 523658401 45975467 31129942 210729980 1780413 104623746 948892624 57935929 522665087 600338079 713929053 582174475 271053722 397517375 549027121 502280256 933500258 154649190 248375651 685853103 689773907 375689048 631335279 831380399 760092552 206307107 224654517 673575325 812387141 122354707 132102391 860069978 409335150 994587451 985193695 204266698 52744973 603419379 564974199 51339862 751516623 487725397 684997039 725854570 39600776 580850366 786518747 797732344 33497515 959309907 794755378 240502260 87302611 41718906 351624528 39615958 455202877 532652893 866310068 955302171 214736715 37274475 721546051 841809093 787733250 831285718 814145475 826284502 542147469 38736150 29301857 380236248 802570168 670549860 49823789 135335768 720408438 923588416 730171032 76166246 331875931 486999020 468837884 550531351 65195043 110212590 72222228 730515972 476834089 324989842 879390848 965308104 543673585 913121125 967871811 436699270 520137887 44596411 694510916 854190176 129997693 87261227 317093072 83738113 208105337 161045006 434834967 406634004 792030116 773413123 952552362 269078731 958462644 568591982 715428611 661659737 404355459 821235444 36723966 359087992 625774990 11511553 232409688 420470756 324903799 439728962 638349879 770939101 78365060 512645931 192186530 675823017 160479774 183860082 792837892 959136784 111096402 655749778 150728877 451295966 48517203 15089993 415536465 623562853 505902582 350560538 295191431 156625145 791186228 509387468 730678091 917357938 165927084 262200554 504574077 648264109 768471582 843983425 36973919 286389003 471183601 797767781 483665179 142397168 367312558 5121579 284270139 45610821 43888515 93221424 971283759 791464695 42164930 143817041 765400779 923598966 251408223 589940017 653062854 228630583 80333429 267250359 397647420 712882482 45530049 578992269 590655021 291856741 400082981 668366242 4755964 109149263 22991399 777990057 61167089 715559285 21036656 912202135 303494583 66644193 75714125 170031657 986103518 338785182 419573809 44228700 964051802 416411197 935337521 433136626 549575682 460446547 958264966 650551284 744438546 737654777 381034511 705742123 996052650 678722635 429847756 65922726 845820749 828531177 816168037 941937207 101086819 98974329 781498017 508014325 751855799 135157283 812594671 972188603 968933625 689142291 733039072 990461352 510250557 33365242 613611947 637349534 355957370 971534222 205786792 604421059 867097868 372973318 120680149 996803587 615603507 452030367 457082708 800360075 179856530 349507865 101435115 167670095 169353649 828063547 993044610 153616261 993974907 48375883 176278953 975005736 83087040 754115478 776644880 940858487 513419956 947877870 26458381 348919411 980224367 270823975 509465113 684652388 398657387 610798489 602110291 196032085 28449545 939253921 618254076 877371027 458406156 335132448 34914041 17522226 368718619 606491898 315587924 673178760 931229252 993027737 920304827 264523952 176116596 55913320 955202816 243232776 472288256 17671256 451122071 325012659 646153247 625326174 797556763 910052376 582778221 832494322 552306378 805330273 55587178 783529106 512711428 986855421 374998009 837796157 867391952 443263519 265111010 895938809 93344854 206534461 1949008 471305805 966421094 537314961 411302484 506115272 62764272 929636763 422602080 489903992 480379018 785744541 261825996 544003955 535304173 762704670 52394068 956213842 308977272 494713448 349998488 238620849 276789932 208149514 233691291 299326640 607441070 859842134 35023685 473745525 60034249 651563236 33868001 817421480 920714729 805645069 488648352 700671734 651624480 200497777 936831508 222265486 317667109 340765042 198404533 146384039 798578896 261383606 903616863 363386616 746588063 692375209 806487250 95214142 583679285 305026040 875432497 919631546 727008469 145253400 96803972 801657008 486196715 148163261 612701750 607342313 852352644 618602339 645241752 551096626 442191313 87868361 976817500 535688923 703245992 284029552 290163482 88880441 52557827 35656480 843253199 45907492 55363967 142105444 856679001 606975609 495940061 356722953 456895484 66796697 87313797 935572643 774526688 657047273 31710974 594214408 492475024 27763280 293679991 62129363 581151868 579696828 912919874 13303011 41452152 140314526 766844499 298766041 908395836 491052649 225661638 956879517 41156834 458849558 183479126 272097753 469119339 417073827 686761958 53303933 892670266 14471567 233947644 35118905 486539159 427853920 40859457 129549318 111419694 875910174 387703811 832961694 533367949 771662549 857959859 713985279 313834665 430882839 174980455 605286380 813601626 935474551 4292697 580845420 56585178 446722319 394867814 899818313 149241162 853048315 218771088 400330642 339463469 57000156 28162428 932549402 409367019 38967382 247328245 652113398 444786000 117219730 666638183 869427203 201991946 575526076 682057316 685211486 219017006 117566854 204800803 886851305 377041076 468029348 169322492 70349 206810102 464533326 490286062 232300787 939299125 558002113 838800665 161575818 711897876 468031934 15581508 579601284 108841243 730841609 921592408 301673752 857096758 622725100 126072035 794486850 897689395 50284978 253070998 811550526 866291016 594943276 522954439 289965329 506763402 818840111 407218928 622896128 51187319 430599443 807409966 234560535 123566189 859409206 535767747 490019236 166614576 689394551 983715476 464931769 761553000 428301499 723661740 976241325 176020256 431539308 445768631 694083227 173209673 570696949 49587080 440847841 680839733 573316167 259006356 645438371 500188701 33724504 646369908 541937222 833312411 799928222 73253735 187209205 891715120 400470936 56571085 1917216 618269119 773479238 404380333 540278008 859591441 519350188 997720368 815583220 987370319 267211858 621185828 117337166 412861835 195825095 791849594 531512455 771954999 373585946 153347272 25967583 191689900 695321951 351952328 239178974 38668196 417029168 772911575 981618638 527953344 508628521 389996663 776704318 223568131 235855467 286312142 220555393 505773142 855103514 403745316 643870253 45106178 316372191 184701545 223965852 243137081 447845223 958477484 431291502 638463373 853409250 409316773 262362885 26137975 996900997 599804973 807235848 58366673 810684424 559688640 824658657 74568284 900825128 283041538 504247615 897101628 202689062 27683383 531242900 339638135 749790023 286019017 748451480 787525241 228795218 279191750 563090116 974668179 238336789 343554911 24884952 316045943 186170080 693530986 501063254 690422206 447424776 855203041 654351364 304181602 825370726 845002849 607635566 37025605 757051094 871942573 337690722 795510696 189582264 637164584 887288690 464002996 54460018 378162014 879690357 116070389 191110379 437034363 146976263 160106201 89508370 425602514 807523588 377140022 303397973 135653208 425460497 629511873 240129067 46403366 873172755 93450392 916226698 355802875 685001142 383772601 867925873 682471352 966966247 759807369 248926304 439153634 166655322 444764238 230858459 950747683 251292421 542748084 926899947 727429065 672196003 183956812 60390301 72446277 516358194 857459465 452185984 549652141 255735414 677648833 31460651 859972155 945718132 59205042 1405365 503572173 874254327 546565882 413407035 924672099 397701390 20243486 970032478 442353827 5516428 384705668 56392130 663621976 761039239 895292152 475244177 682753775 77208282 746289195 451965686 541414137 646750627 182023472 416514466 65354923 748923333 132351485 793462602 76715361 890827367 371233776 462270758 15292183 456105075 493918279 184245107 124250862 393570584 491572903 257841139 44937645 134350921 923400086 992707688 861165630 548861755 538290945 633467165 372142637 58715883 10318006 397006685 847815724 9560726 533964011 517283833 275472018 51528767 975410870 182548934 383133655 190485804 662666898 290750493 302315289 321826921 731229921 434106714 564960922 33975620 330371172 849147229 255608384 189365199 16147652 743502860 203224596 438865250 446830861 514456527 401682627 702595862 676177966 343980050 248978976 100052043 338300282 538474439 530892192 846845219 356828970 391988194 707516637 11115268 29518041 941950426 91688467 825838874 153337350 879869487 772541094 8816338 377683094 648858334 472472986 48489056 450037583 770358766 34048538 718431547 59307614 841696232 840638962 484259996 54600146 278239830 760213524 802859010 704520734 800921163 424489751 355086257 258364059 4419803 515139507 687184686 252335620 186605470 794829638 711963588 339349752 701589297 883326546 471269123 937469564 246285750 630492925 200412476 180402806 924522319 87421840 64182278 129614899 728106662 147549433 563425467 771944674 721961832 638781769 392085244 57546262 14928069 159669814 333352745 51210824 65694194 881841049 311308522 427166035 627272360 65043953 334620073 184103670 689885603 496666847 37491989 703291734 767660835 127873448 596872609 920590713 520156526 633754039 910950147 243533772 897237323 539130136 489245878 65168030 586692745 826349821 899816056 580574371 648780918 476692029 1792716 422225777 158450792 199056336 439279480 187106822 34653240 387327316 585081864 193032001 24748738 822770060 786821194 52917860 654712935 47026907 652850385 625901465 482086283 332989389 861647730 228830826 461975831 473984399 347663818 781855814 394673911 653921906 600122294 698624259 339041949 505285228 970056152 890087255 549699964 616431511 16162841 775720798 11337615 488857776 744026146 334614807 570572752 387211161 409254881 679843559 33673409 638576599 319984651 9616916 124605670 529443092 203656852 523705163 145838920 21246367 761509176 11579163 131161076 63065831 451412982 447377016 480287866 985741828 458291088 141684537 748404847 525401646 671525900 752298138 254318571 707180356 628984629 40543162 433606156 400067142 57871131 961968158 346369905 985033179 86998159 27102764 372474047 956768460 834890152 29697969 135456032 860843143 743048257 454308956 318395583 311109533 875209848 399335489 856531789 47692356 223565617 695630423 874059391 1805526 276692113 286627066 366120078 843149392 594441859 353137257 404501174 460851411 422700855 592656201 792644535 410696231 979369885 465480993 539985495 811698739 895114734 37557467 80602078 914392455 915209252 420874569 941698712 413395410 682405501 590115230 714866775 357752940 486093308 238748657 509368558 437143757 461163240 85546942 191284407 160535316 457864011 704022629 736957198 705833601 582982005 949807016 814357716 998141947 264498806 279986225 478255853 901727371 134825127 669952010 167939266 788046815 290127393 611377955 375729856 700927688 294521668 518542800 913080535 193004988 929265970 216074056 847568123 981029717 170070098 318845991 184851879 607741648 573702862 61777644 74241109 734461583 154970901 726850684 463933447 71669912 41671257 110256798 575222721 423620371 988788498 143986301 47242509 550973136 564407161 189033769 753359478 41532350 670032910 220233749 698233357 220130165 699457042 461848475 397621223 24898477 32947214 619588980 265008284 374829765 759555659 858060608 817437642 683004990 365585751 227911940 330683024 566307133 799446150 59043751 681969172 184707340 59950191 508586868 978915837 809291161 750380395 1362075 449246970 766344693 82846233 267756464 928112953 642435286 553767389 273557546 352763632 570879766 921118044 83822309 886892248 336330290 296001281 61417120 536071853 150944460 830919036 293937280 467030448 27611434 342208062 765985420 112756516 455594420 635659262 54501935 465217748 558425978 397036855 64257721 522422668 816866987 565276327 696759262 849779612 52794655 712410577 559316021 295700312 157892303 390375292 492127162 894914970 829886551 74411571 250989133 557519422 348356987 630405315 155276849 388512421 243158943 232290496 186414733 866217011 969902157 540020991 830756334 840294098 404431795 664192029 298917059 421451628 524136226 391197431 6003168 247311988 802064273 858745648 616445693 346023518 861840408 533300655 940549940 744182307 582578293 449139998 321613189 598821822 874690442 453977196 652877141 147585713 832216540 421430603 33613547 108997249 924462102 60449971 54356466 680177973 416606597 27192158 868685818 131524059 829818521 519084105 157361911 515221252 409376618 139146041 279385024 86274371 450097 831977780 62155409 352880049 5692363 164041988 778656650 913580140 792472633 454745527 17055534 333496083 582360354 324543778 410365669 913504076 52927567 873567833 847937914 171531583 127164462 719496248 399858589 174914072 64918097 296749022 870887522 363844233 151878636 384487213 993037760 709819717 797011034 231406411 26764564 176179590 826341273 647278372 516923291 145061256 774958793 248901093 15115003 998733068 39115440 967174530 882633147 446449622 773322809 266723633 428670918 37871663 679145201 142708717 203166445 536910180 23519113 682568437 34777441 113983044 769797206 741208138 444260413 725524390 569282004 361153844 467343866 132201185 382135583 642639038 41878777 694382675 958385784 63296565 951081981 585091547 63799751 690398125 479359661 706400606 671751955 64088188 845350935 465794885 531119371 530354109 52518696 665946365 257884032 24355022 147727157 623425398 319184873 892635090 77956725 252980645 393101790 166350896 627619973 676050691 547573149 504542994 395777762 131036683 942234248 366704615 592128370 218737344 54487461 519824610 913925372 7618340 18821149 552945017 388955563 31367106 825995710 357778662 37322640 547409445 562162553 132935849 392934173 65489758 613944804 59014404 802208682 22344323 807454648 202757502 66719219 652237610 586555476 50554721 10278552 856239090 862806585 459621436 242444444 488981755 93656460 943980129 141597671 127476841 695667351 410014056 34505668 68734180 22443080 784699562 931487588 703409691 267326129 577381831 195417689 371705661 783904134 923606816 840760091 5625726 740662947 489180766 28368262 515736728 299871363 708802282 780184922 439383879 319550665 958336114 742911162 374506956 579413691 840925547 949564078 601430123 825347522 996320649 220429730 6478317 337079276 286495816 971937252 45559327 315040874 94876519 664567849 789166161 495547922 706691431 27852809 859271640 731743709 507704336 145435262 184897676 25196906 149333741 210897001 207977803 522543482 942152139 250136845 464624244 373044338 699350846 219284626 133077612 141482205 988584732 848072323 252356125 228507623 22851840 858839121 169775986 36278242 180650697 225436622 28175324 25990341 91496216 882296242 702743248 782793896 277135317 587937817 114728007 636931658 874150058 344767747 952607548 71200139 27358598 678842580 811757618 20138994 470960412 737914065 184098732 62095656 674155362 208312745 382531762 839702395 616695827 829116905 61446483 372704348 719437101 61155974 556986141 968105697 372074867 17074008 118843815 358957635 353299180 988744089 223413511 325366369 553168226 613389930 779619932 28113980 514451684 185636686 931411014 308175482 644444228 460687021 605707625 99615715 877137818 350044755 583536366 629266918 6486720 582938094 21455618 655323413 58950099 523036051 12160852 525331877 157913528 24671802 300710811 536139247 754970261 444097085 966125582 38675185 614680148 985374685 479568874 66474702 945978660 685240254 876073968 856518986 97764855 27307366 712001765 745873999 811139332 637823937 505243152 740109931 962538055 357226400 256350143 751928655 10115068 794143285 862083522 437895761 743065896 518138776 831081966 779548395 964199440 734348614 113500827 967017786 876184768 892314781 306252071 248842880 401243014 334196065 161315953 452614562 393321332 614202426 354162527 586974635 226654433 973060404 334248792 704609351 349665256 925858365 140920522 67364425 141937383 299627946 743218086 909300773 737018114 16186035 755774943 17540215 999892126 955774450 268128751 984924794 618359270 302821352 50288978 322150034 643951946 47257977 986979080 642183875 409141755 713559659 993902103 967265591 484610160 720375274 794070023 591932091 938116323 378274055 734164324 395747651 265375189 148781876 50174016 532290146 360049286 205670090 731138222 936582611 344033662 741242755 274486088 356297715 732477191 796003584 817960875 348956740 753441712 980968773 721214709 286348267 633916108 428130104 334819917 546560051 261791985 854920485 997627228 8165128 666481273 562190141 410773708 215566205 801917444 914206226 493222608 584076359 369161972 605236509 876764060 317547071 89205744 260672824 587678696 29408996 499248482 192956196 399854450 2452694 345968633 976340485 490155897 930796636 19316007 397552097 912337218 669205984 919225252 741251620 594695319 948766317 157589993 640722975 229811779 394678840 562489526 484000132 466940567 731177236 984569741 975483628 775259112 846835964 791201076 220805714 52150542 120643725 809913911 72821141 49767399 271489417 648385380 263690489 883113938 362974038 980289613 724543910 430151733 68856700 59855305 280844328 845645560 19888171 571159667 314040046 713519879 264089779 42322218 504473803 755341012 103256073 815922576 613897080 546215634 379128137 321375883 791560719 196716539 652016175 945216198 404144017 558286411 976740252 203140913 757772642 878771010 128536599 468606845 975100360 349942886 942245449 118514849 985672304 326543807 216890240 382536536 892806888 773444698 765465134 52406432 11275558 605582535 514445415 83335741 428493311 846047642 527116902 309231924 532096945 939628013 813653256 722654288 618583130 31725533 33249359 237055136 615129727 66372873 162413025 46633975 178099590 522793750 23156615 845600107 609727548 297761325 219634094 751470551 3481935 931762043 156067305 14231129 429424597 875289008 20601197 617684692 790467011 720507265 219124628 773641839 686108279 588441638 406376538 496647188 684684079 334413277 261722851 366351602 676741008 424732773 936517619 518624508 47020064 262932868 729483380 380943719 665049292 409040257 23577588 153373488 882956131 100084138 451205925 812430740 942052888 811717328 435790427 491699350 460449284 826041286 67910161 122849148 886561186 135117797 841505637 84759378 34105169 646405515 724754071 744173926 172923861 616739992 238328205 447010250 684580055 495283440 647493714 622523862 53047648 847075579 234807699 821638819 231364194 948103208 981917985 868592529 974245168 198749541 889676402 462382274 883311104 208401833 928054047 523242908 229567600 34795115 846120295 915151691 782908414 684547112 21725355 986680124 18399375 621207777 687209968 783495587 582934249 533975706 47629920 783816695 64601913 187834844 922491337 157936497 359437198 239849524 542353181 67318160 561584219 431093426 48809712 749979800 819716345 597777514 338507773 383099406 495610403 205561079 757831074 657872189 215268472 702635763 215230047 173271989 296066813 27381888 70607963 943061446 918608280 230158274 811127263 615349514 822314902 765529443 545297368 395692760 967277094 644982542 610999385 756387538 276638427 218889204 42919191 37850968 640794158 39953226 375142892 794967570 780834298 28878024 377426773 741081706 447247358 417483564 52199668 67623951 994323551 813944501 7920142 877346676 183691299 45543337 60944397 404340303 543324087 82450640 246134527 10352154 144356714 1470966 55748118 894242453 155088880 956844652 759715366 472369219 180884704 43826568 503201835 167156456 718271285 496640801 42583488 982410257 910405073 82920979 669002152 822781324 196036085 570206913 212915273 1397740 628483531 683730318 530832940 975025414 202748637 472645987 631057023 161566327 812036251 978843180 133796243 828662812 769372888 281390939 181443422 884410007 884990029 950182500 724716026 666022353 477709589 990213439 627766308 662403955 499676463 489534697 591278013 981324139 889634560 348593123 304893005 414337134 745106895 606464177 565042555 467270256 238918726 512246876 695588246 398488877 59821303 341260529 934359056 444283044 7720661 660944896 122104830 346703254 439835575 120467742 504960665 699841548 765923033 354007140 323102143 672401870 794105178 817380589 29104243 696264941 158018239 738414427 145105752 457371194 636345198 664827987 897161018 778921932 553277236 387817212 45716870 807095166 587781056 758415236 640891597 162657646 590118694 805712284 785170245 690026112 290423389 895467255 919807304 287421145 679089089 116935118 3154387 293113956 688560529 783270751 508186888 657634641 989617266 718353002 205467821 82269840 941771243 173050290 724085418 49813082 510346983 822939266 676966286 936473257 706646582 68079398 195027211 942130107 404731659 36560749 763448438 60817555 271126399 710336814 360658248 58328440 923916045 197150400 5599136 415813748 688475413 641035648 238537406 18478550 467265370 877687374 420907913 851399345 690459779 55988752 853178122 177954651 11603613 930467887 195456239 872631278 42843543 940010773 1479177 56771274 24062405 63761589 260278990 68727569 753073758 758377731 977159640 883886890 596483070 49726071 131126884 321178431 762329892 107487374 893411028 321278399 505683637 195132489 189565741 569078748 522049144 701613741 481205146 376822798 569053592 360210753 744029927 164690062 980713765 138206867 1979143 391313884 557566611 355633331 16085391 81420601 496831033 622196662 87004728 319921966 403596755 445462581 717413729 900481539 341815040 510165451 461626506 866595913 335189445 333741467 520177370 797576017 539290377 887299271 415594394 396879283 10463511 372539130 781323448 46108616 73006623 332425439 379916613 440923183 430263477 622480039 234174456 782190156 947400272 421385864 913548713 458949828 515110860 986818361 491473878 360658434 469218280 492271222 690049825 123203766 796794825 272130946 810849743 415050321 308014454 982944 926853707 525407626 700323418 617195161 376602017 918458588 556613061 434213177 150765060 16524549 751477611 111362002 581162313 243798920 865314275 812326584 774517609 783086892 563991849 444626627 864725251 666757244 576197917 307438544 641307096 391663685 47108098 599677760 996577101 983802394 4779775 893780599 674927340 512902355 613818017 207164766 135854307 941588234 205409624 965745890 719172227 613447069 20068342 753775987 186712258 297056815 621800499 840836486 745782970 237365671 720126251 347603987 564182056 25680559 631365085 746385175 988588015 214457398 752046 295031316 475466386 308151278 47999205 953695372 4097725 646646991 115568429 939673738 128312764 664487314 256352790 838635801 879386114 42517815 197942164 723138762 864891300 88402816 51166335 89587762 292521691 451320692 616513297 614100074 1196678 402509277 66312554 989068685 794453158 818404809 961851407 21244734 256286432 24172301 761616487 31777568 574276350 677103293 180661053 853867867 960097134 173229493 409610049 575058718 36087234 651647764 5085575 877139735 671588142 374872252 598348295 825590781 490605325 370050003 423039515 625315079 902848860 4145988 997102340 752399474 732092221 745987647 550159972 683258366 810820470 936184501 564077253 442288497 729712880 891522013 173717009 673231123 552890680 90579122 902105113 160303153 57134337 399114867 255855887 462937499 347127968 303002401 23944715 484034086 805243535 549379076 846445961 299533098 606749162 795638823 707909097 290142468 937774837 150316759 143478766 944125333 386452 532812328 631874368 110085825 130351570 40430448 69921002 584491250 586489435 502609866 360230876 116643219 273597185 706571924 670370666 338221461 94915899 629828593 625441227 258153453 164824225 8082248 982811804 91827219 987395441 983923139 241020251 392917125 11014413 795099345 582754284 782527810 223058555 839600293 530904342 423107152 120474852 337337525 86279431 237390390 56449557 958409787 94685644 429269122 700818177 384780471 136761818 823892037 655277117 501789803 310821512 804395666 182040707 154501342 465201811 994125059 234980144 386530650 101868696 240681012 14371525 685929838 24660381 787711557 561380202 197623660 363885449 158759260 433736038 680155884 345558952 892299809 642501544 470179655 879345960 546745920 596059714 929135133 301241246 630220523 84133096 675986895 451345793 94836566 858957173 154927110 537178798 240339769 297742951 431589419 258934499 624184657 768453982 512773612 383819844 12198879 339585441 706168765 770488792 778688807 266868377 208718165 138540557 51510770 266361427 734556717 803684656 454329357 900955138 76721156 125813750 78009032 195550843 298891614 881288695 933341047 587107000 491443200 831774765 969849845 439552598 936729462 144007033 723352860 188437015 428675981 890615582 971493710 566541408 706409177 779723588 60335344 427365307 820937008 440310646 49169129 607923543 763708973 641545509 674293543 946443139 396609454 182916643 25012506 119128119 127506519 898135848 218243128 442296203 109114893 445068881 416535671 461263421 108853371 799275420 255063254 21186608 49958800 238543213 718020052 640289512 150049279 31228172 317861879 112025614 656710590 615555876 535017031 662580210 106888328 629917765 118119632 600513540 699725403 508263780 792164132 595255642 382110714 336227414 753374934 963509038 637443948 83834968 646099456 700420445 986652795 582656138 546822590 403037929 603376438 879080048 841089200 495889527 599586415 553978992 549900668 128146130 540176958 565653590 622040394 36483942 997422716 468936146 381758023 267846854 333783369 600550649 15862307 753563942 746030471 640467136 510877843 5326050 21561181 991701381 39839695 957878005 703452341 536502150 241799444 933438850 631443389 432078183 319448867 605124687 932917610 61421744 70680256 746332997 758586864 728901196 33690420 724994290 837014859 395524364 376820940 890109191 257257914 495523874 164556632 260603610 365671999 571453350 147067565 254247909 743484704 654150933 442298660 497472069 150492777 92406221 667500568 674949948 287270503 275273106 816053868 902989232 564991022 508791052 657509122 626497705 62500373 6774343 882854725 334296535 785381941 109817137 625451424 724497417 891605229 765653535 22161924 393554359 71877985 500413513 855278182 638629753 895828982 314811977 382225727 193733262 755869399 292754081 467029003 300760918 260757620 175935026 235844555 787655640 521318397 609467077 772164994 39180861 665360875 763763077 893115579 7266643 391579256 922578307 39294466 712677643 47816227 372878897 762094950 818966780 937378349 261589480 70731006 623648477 960612126 680425570 777904993 384304911 189728576 569171264 967891500 20981521 705015586 438155910 241906816 194085385 216815127 392459034 191956353 865519426 391437492 975117640 177327832 128766120 815422294 386327873 214267698 185686862 73605274 963444631 242110655 666504169 719208419 226274243 60370867 211433810 956641240 847103647 10602185 870008584 953972963 890203373 813256635 287444907 162558899 829074894 886697419 667869058 676927418 497405259 378693694 154828534 527980976 5393616 532782811 989252885 532224526 885604267 61885040 85092880 1155988 425482642 856752973 676557246 637581764 228775194 406902727 14679063 365999972 447845441 998601399 914647481 718585088 687443173 256856568 384100966 933949286 579173194 611912941 70259075 242861608 27056792 109587193 861954203 825453085 755968347 72335364 973555674 701735904 46767618 104420605 815641747 178248272 405335904 242584146 52400059 375857423 640188718 156078713 888030316 281270019 726279302 123168363 319043170 911824087 3309162 89310756 910266497 487893883 529266235 543883045 799362381 13838496 473568322 846480114 36211568 497428285 665204779 372084116 150906936 873044493 33032580 327130135 97806870 489516558 938587203 867988237 386939681 154216196 221244222 38152970 370439057 184469492 241662640 450005286 494580804 277414313 195652282 564384126 928600380 51278130 983511520 198078899 863947807 257289826 13465480 292971881 632577717 368110159 634513023 766142154 201102702 58416596 765726579 178513152 483752410 282773519 450354042 369363646 31064879 729726179 416747146 25037496 537711302 94405495 237591038 286799911 168274590 243582133 380501784 325245254 38517720 314001868 635371897 700633559 662089529 72436399 286353834 984418207 773978539 724749459 28415895 830477030 119633596 28165749 260646159 717567224 767595293 516395410 49928261 141418150 503809829 175117293 61103186 773244613 855089484 566936268 347063729 625414318 751542448 627826491 989548737 699335357 523771795 355499656 862713926 493440210 128749019 947935429 321242601 624582355 194165649 244098890 895938227 751849256 512521058 647074608 365376918 319050045 280405281 538227671 309911013 41808388 82419779 321166688 377990615 402301040 250994274 547127092 739934471 847245307 971398587 710857339 917596919 329855777 910134191 865638566 358934920 702631907 809647942 688040422 757770115 675078213 237355943 287183794 454020884 179935440 375255713 611714886 243100746 42024721 37557542 232839198 192176025 170242072 507121610 314378879 349266007 568588026 338053448 590737902 49235266 870478671 91711741 310173622 670013688 544247732 260198252 923853159 501934206 843745354 492165816 855183185 624978362 987021622 637235501 604465933 751688697 375172383 313924536 8094709 667694186 408667059 222507114 21817256 269226145 531892258 907611385 911854727 272316692 317890465 44654911 716575802 371110817 76412905 60721592 853968939 215410183 59487157 320797192 146334217 58883688 969302856 721958771 327326279 562472910 874673892 590603108 409454235 79755426 987302228 397759975 311560319 802371894 330556515 924403759 863505331 576807997 300175715 950439696 186193081 55257422 306655143 983524741 406757208 486011237 530782985 142427948 12356890 59120993 55466085 154557125 833610702 186391687 594710043 360279223 666934279 673037565 189118097 904853899 526385050 487049296 55569071 159041646 755603492 347334127 329901666 326735283 32007041 613584301 332814618 839044432 42076758 921766467 654408779 9210716 753831049 490015692 541211119 137521303 287174596 169790024 249160451 434634978 454488053 872953881 846296581 952684994 751936977 522536073 392099197 776786658 168800076 264482370 450874993 740776590 815570466 613180884 391958255 444942393 411989586 415268914 950611079 239976183 478395549 779958581 943790798 660762627 166106380 16188952 25915868 383644987 422244711 52751866 41753294 223656863 235753407 201338464 165791814 286719446 71024357 213719473 260925670 13763753 160902896 387206584 212431321 601469830 577502139 226337829 39000394 609963774 498650980 554397451 863901930 430381895 325992143 995683 220651630 13953723 809873953 308159368 513646607 681555031 771953477 529134010 2671369 194746941 867404906 86332059 753103388 981714994 502191747 386291637 183567886 812616737 789977030 219744754 63722023 884161174 664130094 497536034 108832947 689690948 102949369 66585464 393522052 3135871 805080106 345410574 215081581 460350147 19701000 998893404 848945608 295218475 80156317 177980101 385679601 484305915 355069752 831993867 50058953 825182231 607838188 69163477 11207220 980773513 732775183 737347120 191442075 47388414 87786171 53102859 271115371 15128138 720115536 376884922 397226387 235286752 525211120 258238068 46640138 75692379 35685634 110728405 413078599 99100408 848788656 41675869 55139272 691683353 462356841 58012142 35373452 288969923 265991775 975813458 131781272 714934561 276548105 230794675 245366389 307900415 545074851 203769377 437427120 601683280 87398569 668427792 122075226 793483432 780373344 573752791 150515846 398997443 118587726 497954610 198071501 430844156 747800252 404363201 43557069 953247191 268700731 216028038 445776293 381781368 38986012 61443435 396340347 822626089 245466614 748981178 412058870 124234968 48229669 649670307 56234948 706553238 773771077 366233274 425856278 807389209 180151227 589407606 867460895 358653243 508505388 182974899 658964633 17496697 131708419 382104113 289101632 868445301 464034032 73213458 186306132 501821813 731172708 965691744 119178523 500548578 926879766 582753157 341392733 639366345 72564097 554020305 186601959 197662301 516383843 579757048 555695368 17263731 18467391 139542673 632663831 493578500 613714908 946206616 640267499 270410415 965495748 406524141 971697761 573547316 127758535 786143955 919917786 584019962 904885365 791374962 225087930 556129930 997474727 707295317 219997418 311832338 925344503 690663148 276962135 553498340 810500419 807694603 295572849 552835828 52389934 669094505 639458733 805870173 453088927 810052642 597020419 990374108 382355776 446234422 734579569 741775699 23483136 195831560 551551606 26449992 438152081 104324063 28362648 186136163 744567787 487130472 771324126 284639988 8175303 222846259 312636758 568211051 467046181 12017969 40065424 154365150 280906951 938628669 470386721 760803462 582387380 481254032 447441954 367547458 347369397 6536779 905155503 435691026 83158747 680110064 744293480 911655326 893339127 81097449 453794803 198027949 992329761 897508864 34584184 90134446 407097394 998155238 815801635 646513714 981350218 912746412 425735334 25289584 608537418 245598029 245105588 360409792 20450139 129697314 646637959 350202912 141148261 982333292 126659675 328482994 144168857 932442318 476825585 490259260 74765544 287493327 815645709 862280358 954335113 229178717 880810744 871224448 818584183 32353861 698101758 656330618 90530545 324237244 920901105 905934314 108044024 571891929 619996581 143673417 175553492 462156312 39052402 202209206 655064208 878991321 800242357 556486770 285915257 183112927 338459215 844706914 618506659 826361042 964965669 838837648 381012836 531099325 275375006 12771498 181258454 246769552 481647400 2342274 363625306 966542495 162092211 852155276 610269456 141090338 640779060 112724067 214053728 574677427 153500195 798096965 95921524 665089235 495395838 719117458 124588731 346941285 381552836 299396176 328914280 189822512 216048763 398273194 633421040 94051682 15535531 805233517 191691920 804649736 151792608 478796682 611461573 727826839 617594411 604310423 187845330 935082598 963998113 806545997 618001726 100292658 908232667 327993099 428899411 845994393 539528565 952677458 887041951 654146463 121741456 936739399 768256375 628112427 567461711 347916597 388246895 966995083 287987293 633373704 935761636 332289004 230745958 564083410 181950323 180625891 997744537 365837642 671614334 103837927 635307565 79686984 332429998 282630357 610839257 740202826 934543979 316543339 649616474 856680179 42014822 871998669 685190897 7490950 814659344 633352707 259691234 958341231 6548513 367001464 742472438 640264635 888977682 140483964 703763194 52384923 33402274 434297027 549602878 876996581 134371925 702856421 311219735 618614931 986905840 754689756 253214813 224853058 356776191 655878025 5551598 567362483 963778127 230880815 513696041 667772238 956714868 308359926 217594995 889458586 91271236 342931817 491878582 358185926 137249882 3078393 19409373 422156324 587371924 987634040 130957145 193741480 406796950 955914654 111195807 277975918 452785477 612582792 290530728 730183473 123691340 758802228 471826287 757946836 47395482 645448454 733389943 168206557 72418274 292739654 829110594 411809269 77247770 259440031 259722459 930079082 377182717 9577890 89100109 467612845 654817417 802576193 62609450 130106580 635459457 697287252 691715333 670496025 359570668 563083288 640940024 446386521 52821140 56974251 154656287 490993814 667170440 272309905 859874843 591304565 797975962 689242930 871612048 332821184 714874338 17903449 232699047 814514662 621009721 933727927 582658700 593402230 657227711 451593566 128605681 889497000 503652950 298201670 24755850 724464852 726134053 775946700 685773967 247927289 498617366 666423342 918370109 439660343 291777367 26153488 945607509 261464149 937608669 63766266 733069724 922969404 143983580 56652247 60550489 80757882 417884496 12648824 337857242 667547072 479204472 44141839 649780719 64754276 231558230 666707125 914313325 978899424 34460976 884336100 343283884 472514641 204902674 945098749 869314570 740347129 148134473 63620291 506059110 187388605 979940841 445318878 264632230 842198184 262553673 277096538 3680817 408572006 927491458 946344229 950646133 20887754 542367731 5207445 336405859 859250761 576276160 26547423 258590702 362089340 229715022 58006945 68542864 920904609 599805128 861546073 798076356 992436507 926141597 151882219 667461005 840893934 876742400 547313695 927946222 361015364 284093543 43824673 564348528 793414891 625209613 971868927 258863007 668897748 731319152 370471470 583090573 13377173 684245716 359513606 861518413 486858984 15139774 929991233 853445753 856933162 427147385 921165441 958453165 258489053 631425940 742580423 945415434 9589031 42961506 398727164 426643892 286914384 32774008 331988588 2957652 767697224 670756147 789292101 932134551 868806686 393871408 786145820 100040621 656731274 238793170 963025769 695205067 281465189 188316864 670142727 5713065 81421867 41348452 18727861 67224324 285501824 27694701 455370391 318473502 312675240 577818957 639197621 222470201 890337549 648427708 506143867 43024927 400585917 613284659 635537463 808331165 488506089 488433522 140493471 281931012 529638247 533873915 597715016 415966375 284924977 452522644 985268016 443432287 5755876 333649097 807149877 304544010 135969858 120575080 668085915 449819399 611536049 822422787 297734283 166540988 831196346 29000049 467733390 871245329 298102410 538737741 210838038 409661426 6483828 362719862 79693557 912676560 835503213 179105165 708452324 143427361 499335310 752855163 971380734 695483868 430691222 584824808 33784386 534675198 483115622 747483333 74222612 318069767 304212867 728575683 14008252 646793853 380096919 314323673 655120102 63586408 529544688 69945282 825793825 795155669 143147775 975237756 639459936 165726804 167167706 468376779 55934332 533936505 389905851 571398068 261611183 606344542 620129408 612341762 351515163 937673759 389499689 914046660 51647041 512503133 399474524 784934861 964479626 440570045 344368868 402311219 969648578 806743142 627159598 145464529 33121432 339571590 450662091 599894213 244746271 46222029 875520496 11273202 84999248 633311472 32442617 667519 99423877 631054631 374826466 770651734 655145984 156642736 528311756 236455846 367531106 11867210 295362430 943237473 567594036 9647290 994618338 506504383 775939938 824166730 660212356 535641786 217195451 101906757 723307542 195229328 5073778 653935484 479595759 101815363 629987232 24224453 818478983 448972572 117949120 687898230 32458492 877286436 376302385 592896238 35886992 15370922 252224952 479149581 678185 618366144 73553403 57592246 990724048 377397694 49146119 228843092 161080882 178935997 4441546 604402515 291957282 182699293 492814234 920200098 256671509 423296767 988383917 973685816 823820965 8927692 486975134 158141068 467523342 212955820 557304559 889504539 437898676 719433488 546707841 893065190 839786907 835865385 974545182 119891697 603226606 302274670 80113647 817932485 272575609 771918874 705558022 758605550 98277422 446938540 670005206 18498174 946876324 122090853 994496694 916884105 513743763 236292814 839566689 33776295 943889753 742609711 629810809 226556278 18165624 575528984 481264383 769216277 821457430 10617820 373287645 47595945 639521148 31531537 991445340 630744540 527139992 253147666 946905006 12949848 547014011 335792509 35374950 954002769 606295515 29138614 19520251 47120633 964053393 76165986 271770184 769877001 188637468 673281772 562366735 468314431 228652061 199880963 896939377 159928538 343698393 20618778 983193720 7548192 296406459 926259175 245902 390632153 993973711 319194084 965504514 500273105 432349511 807604689 772022666 826323289 48930554 143297072 897827516 947002055 566217696 84339912 564101268 137145329 686860695 896212771 860438001 794867638 353111266 819243792 24050200 728320630 415311396 502009121 759498031 71958677 381277673 589402926 8023747 284355836 131614558 56066257 461392963 595267479 158964436 136478695 231324035 493247448 330637377 369249045 514873 736120627 396108223 279621697 812737411 738170784 91831819 692079893 418730080 923093532 991056647 976197503 629735986 379300136 434436152 259075123 341871683 555187016 90900808 382053672 600428861 35399557 156778630 939077655 745334192 283287020 668557665 354499840 596345487 275642893 265581297 853367972 88246195 70857597 992676462 144094988 650612311 343688276 888743351 952189440 816483227 33015216 131241420 823852945 18187009 775920176 336034132 854215824 906807539 234476154 232769304 54607636 531518779 682909109 601843846 54269176 443688329 86474767 218293295 809480794 292204528 31199032 57069129 205238302 679699817 997030630 210535726 770308713 247612495 482512719 730802139 957218598 948468450 62670258 594404465 52044420 30316996 896895694 591921336 91651958 946460287 571636585 3583639 968122930 239590909 24175819 462202526 98179763 867186446 63926592 823612028 312314167 428192998 933299866 224233353 792622785 461666716 97279148 736186685 566539160 310479020 72862672 29426103 524666310 246311285 44696418 369331767 740206490 970217916 257763395 63382948 607524391 563548199 343944023 210771719 725577667 699731651 98312711 343974414 83108488 642155903 516592832 741776266 358296278 503170223 839733106 118028273 151232975 879116170 638679058 424144349 625433562 9098412 422327576 511662219 9017121 826106517 769647617 129245789 578304530 457578024 58430926 296075097 206184930 397742380 13143427 51132327 687964421 202885838 776385706 316391959 631885240 5651485 577245646 914386584 832094327 552751757 71333632 404906178 648897159 692613749 56320597 887167565 428977262 902728081 596609637 588862872 301544565 45737857 491321550 10448932 719416621 944071239 666951343 151151894 449934311 551793869 282899758 332093368 605810490 797881693 23766003 985443832 756776321 805160487 694417322 672447207 7713627 75698623 338339972 214595899 895101481 273354140 617312439 53644238 69751956 161189018 977040121 61816861 682893060 873783673 272137 686098122 779733546 49320284 209490471 100527643 216800631 591599178 688601495 250355320 766333858 775565744 711486754 272944369 6804261 56512221 853363604 957591477 991046849 181499269 35361599 287357084 36383222 529484863 830519414 388784031 956099468 565029640 408062995 120683866 970627085 815644093 402846195 145044881 912398921 224966308 275425140 79163816 69215696 619909348 7655422 613477161 919996283 37413640 878693751 932431426 615526372 681001344 502518477 27114564 982390249 368816416 20153456 826660390 977261357 758327711 815501013 42102016 106794135 136587289 418591476 787445392 445423825 839864718 563372234 134220728 733636298 164472161 917113816 558909181 811433012 202620889 554290083 618093834 280437767 95366308 175161906 885555500 58288892 768166223 700977811 970035155 940185619 673363919 392357719 425314583 716691214 794321147 154962193 331422513 151436020 656377615 926713050 178519293 72364174 378103851 661873360 789993599 396490989 171897042 576416915 401016155 5753314 516226667 253297606 71666011 745505413 850964931 935004308 738501869 347358127 18043274 897208360 969972131 212147328 593902802 83405620 360466609 11740889 8594323 42171499 406326130 35057635 146737961 240148231 242178019 58285190 472616148 415259972 637938471 590928371 14478391 379467491 77399041 530335771 52881370 492713896 97283421 455064629 595023272 660544988 560404680 179305788 815138161 2724044 968493298 830491758 166114153 414197576 298699827 156398543 161712807 59735588 731989764 313451684 388216743 424500923 242257538 220849656 555158217 77264231 888230638 396350235 70017232 915576842 596761136 947481118 62819684 49880200 649759311 233286232 302627728 612187978 957350906 640041699 712101956 687282621 296668418 69224224 36209876 94972113 443353822 833957679 772420472 327213947 236801318 5458040 476893130 861135156 53386776 61829157 594210123 438472823 66510614 502689189 958332894 89718087 283434790 61475627 964454475 386508710 852248945 367486508 412174013 439675423 924831173 205075941 19632964 788656189 969741587 812979155 18678356 520371474 461110256 117148217 527541061 427311537 533454104 519418526 45799121 394494900 865627111 177661003 21495705 678974390 456564447 63023313 57160864 638587866 146156069 508460162 934278606 279940675 438274563 608061683 825039470 329636762 68899687 34027393 364058544 829053323 171364451 483343816 907215144 400601416 555275947 910554669 872011086 479522308 550303259 21591126 338464764 553493369 553509166 70182316 952945907 515613796 584163719 619867104 59963990 467224835 656839276 92688227 538188589 118179230 752249670 168618989 905812451 5588731 385047075 749824247 56109768 793828071 990555700 38661696 516275857 56529588 392434255 213099596 566363347 66551222 826300269 920317664 988020363 182541766 454709037 556957576 672800921 202155967 585545296 399974929 418383424 164907523 676704059 376558863 952677288 826049271 453987449 947038296 555968605 506775426 553036598 290892679 869695949 131348882 610901444 753003642 492137933 345910935 176088602 929334741 55632661 381666822 289833040 234405245 16737727 810422232 369982757 918663965 223380940 529220361 60222585 19668644 825882015 857768985 677599187 238067397 669964928 644070286 887803100 9475958 213707034 630389871 568424418 353869938 894257150 974518987 47711318 584745911 870384158 515871280 646400334 58313736 26577234 7508533 553627651 593421164 278907095 207967985 636940884 972833197 110086091 676797313 218207042 705768154 512777138 987702405 594486131 165936581 866446068 497034403 713640879 327553670 854277980 489319683 37166437 24731382 903669915 624223186 558280487 955475765 76164803 350390976 933163818 504555557 71649996 989894017 546006471 942397933 870607635 977604687 56372220 207991 301429206 361829991 658946540 689649 320015289 607033480 899311963 111805264 34275396 772977527 202008627 41104072 768527970 807081597 954818817 778888789 61116132 139557351 84242297 676020278 292513532 170337669 702896878 340691821 803932867 985237292 805920987 763419200 351129523 890198325 892178269 39479995 229101357 911792379 445034422 57576747 551721204 305139040 453230795 564396196 423818672 249175369 160268711 48072573 931543405 696628766 927435766 775993807 214246938 42664523 30342795 167966713 18256906 833433537 158971866 323921695 668395125 39323253 261759103 75324838 37810168 400756448 18889653 150133689 935389969 969787518 249627616 492620231 975099556 134443087 801865988 401704707 527099513 387438425 859027275 414484451 707978172 881477924 24216962 565200034 526276987 318964284 264375197 389691326 141526828 513095347 41746735 674393211 499344164 956082333 526246899 507616606 416197921 501239442 700407878 370959026 778178753 789580335 209061290 532672774 820500488 684191381 806502724 112420780 446934494 38784232 958195807 38317884 72951439 474483921 777507559 232482832 697308233 416857853 117474799 689006790 382375330 67012507 554659372 1658049 667974671 633783010 527673975 5392552 803597422 573011338 811198031 982600421 799820669 88113998 996557908 793925159 928870496 933131632 938989773 721957856 822929183 443797812 728216612 206856392 317276966 199261796 256507236 400704856 964329924 321633739 531209410 950514768 702741676 889827258 290453009 673446194 8594039 802581126 805090124 50736324 759298847 534225160 615194384 728880530 431974021 192862491 600837919 355779177 530526957 396735010 60546783 571522270 684125565 600980351 976615896 670528965 489946817 242309917 67270202 82099642 27444010 555533287 836616021 522027932 601321354 618036303 526340126 225600268 818687898 508261576 286784945 662422259 453123189 840019532 986927562 37960185 716860698 820670679 768963914 981909263 466514669 201265642 790506168 686592998 670129206 824560393 900126909 642910069 955418273 253501501 278996135 973271671 49897917 30103186 901487848 362020842 113795453 646249114 928871316 25784721 6272698 407271145 585484518 396275828 591909807 334838423 116491707 653662043 12462715 77819841 563430933 677909846 40794530 936034824 916411290 482118200 883723916 965719312 232370195 948236055 541490693 419465986 424095725 12679886 953019068 341261067 56927419 891851387 886408644 758446043 627677106 609874945 868899606 619071015 629576748 271104135 271672333 547529512 25933861 4114167 434842088 902445849 657395905 133779072 946960459 505884604 910110916 983576852 890773439 338620118 317693720 799983083 760105005 390011054 571735883 823252479 752538471 400619154 318244367 922608781 807423904 201720147 363115448 271793562 240843246 726431684 957980353 842699884 199217359 322536767 831704648 833139213 341849761 327088159 113517709 576336844 489038889 573933639 706599286 532109755 794094349 941862298 889718030 22420274 438995034 351700609 254196226 490899274 222299903 730320488 16508451 875749219 449278543 907666497 338591463 768608670 566974595 848847103 499116007 56193892 544431414 114966044 408203618 495188957 775838695 216042516 678662329 548064890 507976314 118864104 777692401 153195884 159484856 15965340 71500084 829056554 16523722 28149689 614516560 638548463 673067202 242010060 945771063 635874362 921362707 49505253 220655741 173050188 607957524 568923929 865611485 393604269 940215424 916777728 93172405 881438632 94692601 823139383 341681285 202041290 234188416 803696351 58450036 335557991 163568895 411979549 817984203 44062741 467810239 458438552 111201911 278335279 731200498 531572734 510843787 624604243 648728363 411347839 212713404 315928037 734953953 6319952 985887460 21189002 482812400 35495722 761108864 198954669 414440727 791514568 849538866 228231421 508556154 533370733 946913599 30900461 372111906 591649883 178387217 881046067 83668345 439858525 961001142 33253449 633656271 510620734 653327200 726540527 740798423 387770960 55122403 343681191 782304042 891092710 325120827 273580856 952606915 389404122 602139907 412719660 93032321 374900232 190955518 779746130 561429673 970940368 378110098 580364092 887930465 332350360 33878856 90435522 913057334 85329992 548775758 62921853 80536471 701329869 704225525 289495885 696301144 762754966 803705907 13443284 47460656 121543450 32924962 317103353 372100154 507285072 490796159 803378021 172754808 363948597 112961067 399034377 160046412 21378378 897662894 9493398 203179261 22051347 654966959 33289220 173016376 118369690 17401725 768977676 382572172 15246826 531430282 271846574 550950380 783392916 198887403 397845931 512247601 501668140 427058649 633774603 521643926 233680845 764688178 114817945 85266491 12359057 751890681 312981603 682272930 421414170 293049809 880654651 568125749 585544973 701661318 460003384 986246590 725607057 46806149 311203637 166123501 48354773 539687519 21405264 877248982 233763463 517748298 327764589 400343152 3411549 657036960 168659889 497481238 23598992 150928478 848843783 872854794 963332955 633319334 137745822 821539310 76020865 109861438 998101353 474826313 263383493 444437006 584218014 569754376 483042415 484864933 312396856 741921530 785909454 596855989 496548213 637070675 508377776 353130131 23380056 619829290 356995052 114393272 551326504 6222075 869032665 60771138 675569135 893468965 470602452 967422324 26470652 881937517 648218814 283092018 850556258 26130298 54133627 690689158 156329335 972499031 651145332 11406878 858565461 736326388 602701333 34005451 45055324 402951076 317572688 982212611 20534958 468158880 608170777 948740960 726872498 70400387 3796712 295103263 23154834 115589069 324787003 279840162 669088700 630704993 43013905 210881262 389658213 935385094 124540271 637216558 537362689 485327081 879625182 769439022 425088461 386327321 557727979 866412769 477884741 210571274 55859366 997738972 760668334 853413907 339610916 477773272 177315981 544142576 567335166 117760820 635423534 118455361 779618767 854424432 71194399 371868169 997102778 901965235 104129970 84083503 546911969 17672518 404070782 83423232 281435119 143790103 171683038 465702571 99456143 277664055 290234481 632466884 359832819 603212637 779590040 73047234 744616782 851070817 68980476 449851521 867303002 403274433 940503301 870547905 478331859 143073823 70236771 946439077 341782265 680643520 19450505 259445812 561800978 176372239 43737134 205019355 653768166 351143448 721179082 137797866 286981698 283101710 366837279 630478866 697811573 538926022 297579181 961333486 332118742 460134201 736400444 494268279 821853244 415545606 682184022 729815949 748334724 429607149 598166730 511026037 813781775 555717718 403051563 490382934 20192065 846936264 280499791 751623867 35868419 923844210 12101073 176424212 568705858 213762725 55407503 777175605 780066926 8218711 71638316 889500117 295352572 380769442 272223119 847312144 886058980 29104963 214917474 738579686 232795940 239763228 418593172 980350138 318041659 999036595 354219479 342824148 383928494 152454321 328031523 14017759 224896135 857350243 814795313 818538091 929949905 11214908 314386945 34463596 927368221 603997777 321981013 691920057 216990464 78251739 232175667 68142222 978204307 434046649 430009959 328464651 259222258 783553516 684626943 510921395 517582269 871885337 287705805 993295085 430285978 47739658 10404841 41094791 333870001 757748525 67753516 690499630 819180590 932753427 491522742 48587511 923859650 603377395 731966312 739722457 216657443 628419877 635097963 474194224 479554952 578708647 608105895 541725500 544491310 586684059 12524365 17493664 391151317 646047175 155444302 933917668 547300420 582172948 467517921 197476083 12499393 694173199 320096513 29298077 221751961 920011627 471547628 855228438 16535966 672908157 448000422 867247477 950636452 422708927 963040884 624692791 382104067 726926925 566769761 810151609 268593432 859264619 481621693 656708033 527994564 256483581 445961112 267442934 586022124 636858382 597283403 384538979 521155575 199067722 805217776 682551801 733516115 303993731 675950565 879405578 136959472 16060719 227184206 372013518 391101635 537023209 161102480 689524449 67150148 679523052 660387798 28415683 222213617 126935707 855593359 269478231 980601545 175207164 37349869 707251045 934421458 408594744 613242984 40646424 435937171 415308060 998627386 739700864 192408987 26300315 989333217 156767249 532157688 225578314 289764000 161971491 268077760 436474083 932559101 301655664 526719116 774107587 706557252 849499801 659051256 673483371 140066563 159896225 190734372 337048323 491911309 208609392 369937974 704809938 265825655 993466705 17182678 875272135 986169630 974621812 194249905 491710196 759573790 333590893 986242038 652415245 318967772 608381620 701222620 123322349 74992382 704714787 68367642 811403794 59664365 20658555 222274925 24679196 98781274 95166687 358333462 140212306 687706294 484963671 354185561 722302749 916122296 681297230 840957951 574417802 317030876 550594837 724458453 494307532 945015774 371815774 746240043 889380280 535107395 471875009 199368278 136388424 291678672 457991994 757765166 55411481 463531792 194841257 239358608 243050989 884750035 379414353 998935517 593336873 39650218 565224794 738312826 194660951 167045484 5580880 93826894 118766502 150961076 241398177 157694023 438936677 893471840 843879202 669972182 66103948 621443604 123548043 29590638 477867571 527748789 805017334 902533896 454337560 346320366 266818916 427245474 75530270 40520110 779811128 17513659 20950984 647029416 15354810 836548313 466199746 453427922 478356885 573146372 651358041 36982758 284021082 626728776 193390846 489543653 711785979 4465975 70460615 798189967 471548241 627078244 612936686 265220843 305113750 420892393 198341712 525561798 742024427 39602146 658452207 719202348 526739923 150830064 505401456 850886384 11813814 499975095 196896158 451956778 927326303 318062176 630664677 61136819 378631039 506353175 162448856 154818475 547973416 681218190 884564395 748705524 813295699 185066873 543692730 596610997 201909594 841655568 161889024 281933271 515261566 719662736 517522848 610696587 461114466 377566906 371118944 603056578 120531086 116596306 730901545 449915572 717011950 52058274 126017161 846285914 762118992 855597557 214002225 847672564 388122601 873711132 248740471 693138308 983097809 359970540 809119957 4068432 128338562 9300157 682721128 506708324 91897693 794835693 862753650 868113677 887092262 213260891 626806745 392164447 444257667 611269612 728258469 197798832 822631296 35538698 817145990 330921755 60943374 49088544 752797003 842111231 804801919 365794079 440168556 314847357 278440203 197606909 337606273 432625662 254287183 305157424 487721161 480596906 514285769 982064183 219883428 33935345 498103389 784143378 670571801 169947142 548857299 224448965 459442001 56631903 608739927 770827480 625865498 211583287 659478775 219762138 572917349 22899980 759885097 552174810 51624649 907788066 681113922 354357228 741779453 511817213 212787456 794896810 988470882 21163499 140309505 461404080 872698231 408723320 671916105 532042015 437441122 425127415 537081024 954701083 731847278 629327360 50522546 518230349 158164359 574344173 110409037 815986786 79207616 958945884 825907751 143059082 360288461 7770288 414830005 949813754 950060170 186741136 173693141 786173290 911820659 556503398 12223557 23343767 273129513 534992096 102124329 583024322 399263475 35635059 48632713 42578224 742305850 276976083 438825681 1329576 557016844 968292477 798174288 749309176 213235610 313690670 38452665 533089136 32743355 56265832 387670437 492874086 427625319 13157364 843712526 197172656 595479356 830504795 635559125 995521069 705061628 565819755 166496318 452725308 491000332 563901881 38714223 339130691 224438263 823781657 822444789 259303721 280993513 405628967 275392830 542003421 306038325 656205250 896411936 432470733 124910800 515342731 970829904 176839536 250411988 9938539 245281260 556709820 913977597 123779338 904988914 947231664 694102319 117429849 632236742 193568972 110791406 887890441 294480305 306103444 522526948 409478417 492357468 89378577 473101407 582958124 926570329 179358032 225441744 797349464 435368346 162071520 524501326 752730968 924906744 658025816 957273361 732877363 158849454 709294287 57475063 401407924 252269531 132338786 376619522 416642280 729728515 394833842 267372760 422581667 844907407 794579556 296548929 932110075 423650120 678183583 665620141 512546250 304226784 183548817 376224684 84903217 227857513 579679210 287567476 377949456 621030108 982348895 402855518 53264527 754303636 36191784 47953257 944002200 793364688 415072642 425802934 5938778 226143540 35234863 358851338 193454535 182215753 45078513 890688335 531443735 54620152 601751827 927814931 817256003 792933395 539897056 626278663 551082891 309527757 932354089 154368898 685019121 967314748 732382659 199950076 674409148 590901214 603104519 1764499 495417590 886256401 975587409 977954953 112139246 499348378 777759617 320221380 689100726 556541727 56101501 964889421 31650213 139292333 46811053 791965393 509288151 19017523 696902269 306607907 469861032 179205636 4142047 328245176 283491645 187471705 27719367 350490154 467667452 912205005 717720237 793537718 483814926 499424735 456920590 558748861 351532772 242773108 527413994 623331655 787548335 460171090 142008135 789725563 793787622 263349414 810488750 327303976 211538116 145693822 639820201 358812992 799646664 946182992 42136139 475877975 467289651 263324786 598482088 319849256 62573965 277537952 298159192 760817936 726693153 138368121 186677240 378261650 877131900 834284289 947251114 129401809 977520114 69498401 153783184 98850073 420834073 254557987 932094548 139884887 9981260 20547894 890859427 113963676 888252457 35577328 51542189 800606878 919739412 492326855 416746664 110124343 330452146 4237463 873301834 704459491 504762222 845341215 955345746 35941190 231451127 967344772 15854847 384120740 136945856 876678348 479495319 236512616 273782142 551248228 61305057 298940574 527414702 880634523 361566636 513595001 620312845 483036964 58293318 969015245 787345438 708752536 138927109 260168597 974578344 577786354 213850306 962007407 709393973 978194961 869272921 741864475 715052180 946046522 248892971 248675328 901999191 58302099 970194844 936366503 103159126 54764713 532233365 336783421 776170282 278506475 647924994 888743957 417382323 934806573 67562581 110766373 827143059 210120230 958259201 772177284 866308785 241812978 922361345 260574194 621101750 505606032 719110991 21704784 870416787 537626981 846207597 194881571 3159033 106426039 940110303 321468694 196183008 55986739 920978094 322645877 305270529 598636648 661546727 33593011 164062555 279083594 326508570 39927268 185604018 978188208 309964252 37552707 561436171 703058389 769569861 11512238 57548338 6618075 758592115 11764517 850721332 46112580 175917317 157799247 76631781 271350391 240357536 272988917 303381084 677549889 340426862 862614917 274530930 467385169 924542106 500339088 281908038 162047163 619144405 959903052 693538235 162925686 461019860 205973779 78767609 57667294 210581712 15577570 446861800 302325810 704561157 311557083 272025528 312515351 437929779 609277123 347228 45131539 332648736 61435013 712036874 136558867 587870996 952082861 233006781 121708518 348490587 9390062 655618739 619476672 192530375 389727900 423708399 819963832 994163755 742584627 47837624 938638922 237324513 610446286 532864792 45678549 810815813 131061169 361280350 567152670 74039864 410534847 263060893 604393420 68099742 273009413 98772010 481940202 776132576 123460397 266673442 335548776 529408107 39201036 632909026 76260249 978163247 680356117 133084301 99173559 955180832 575773155 266293386 515794267 231129529 523132595 669943554 57672709 794233716 69757415 734676582 577294746 210413395 33453956 816411624 441192416 687164506 325736373 898484733 4442116 555052051 593365318 998426337 272055062 378808585 457729066 98478867 715693703 75750733 424596469 41945045 56153265 386804 244523619 437378477 495907151 110248086 91247055 675695335 843741185 908612561 263915453 471550481 646968010 362619844 486737745 1572989 732119697 114700693 953203669 714054850 753056675 111226091 820499255 366757179 705103920 418900597 595912840 547591815 962697929 490433121 899595902 907391495 840872168 175697637 824642035 506158180 48864104 329687738 189320292 904473606 372396809 870731676 313048691 261867421 543344366 583083212 94784102 991638684 42940703 812420494 278533798 906573241 18597639 168236970 873963584 68204911 797942774 634972655 321643879 791173245 852954016 395594412 698163183 802055268 361379484 211170869 707629012 28425196 733889766 807732580 81286578 100133791 149105245 934421525 353459530 258738252 570646854 387405737 940070915 53942150 402795720 483988869 182863718 152759843 702475118 912681360 286136225 188810430 250673576 475491511 39668230 176970293 959030346 648989548 23768969 483037227 62644491 152656931 969356101 949343110 794612487 925746645 641610999 764545779 142346558 816559741 58304897 78386526 495949075 901687709 273188713 140253306 524999374 591085242 936701271 887316287 242986522 920592347 199991451 277694566 373961863 999553038 691652005 737166575 242800649 497777124 690414731 170583708 631458167 656569840 1258374 824639091 863998733 601817419 60486005 567790400 857619179 770911251 416403544 947632145 623474068 567789543 176713687 886680248 438593648 984792685 126248889 713286221 615349322 378664909 147808877 420832681 868007890 581816627 534824836 745734635 350542364 799613777 754021941 621697271 512789791 768661722 26658264 673120242 38258743 291149064 286118507 938028488 115952292 514320919 174719760 335247783 720328201 511877064 48621709 23800193 783151342 979339743 169498058 991694989 110311742 10350245 198820951 167312838 895993545 281378151 510820068 87439978 244096451 801690868 954883015 982849661 540979524 71604771 289605497 50579268 97809862 985636427 582475545 619115466 570164138 300553674 469588712 541696863 16894386 249519743 897714379 187721235 587747208 425907791 800102092 399229759 776865846 2343331 959114649 676819453 158020781 620413416 24350980 257513387 496096831 287955982 422726785 937432685 13480228 832442122 13356971 902179751 138764024 992901717 750280384 39081095 41447739 920261738 900392736 109592185 427860944 906850636 48389585 256471472 491986815 786110717 141150718 296948644 905792627 4419080 350406004 424829839 38562493 510469112 869600036 66781935 68384463 653051358 971521956 705594375 912082945 486395088 515704237 783648861 867862287 231097956 53434526 941879101 108846745 479693625 529725176 265688117 109901730 925664623 435641568 718609816 598686738 837355306 73780897 435313403 398534964 203174163 52523815 570962874 16527929 473819350 451346052 10640244 607204019 607215525 657288303 44435595 386756890 226633907 946227904 713826469 307573066 229138362 440177653 681830190 740939523 843276150 30742961 626273748 977606760 358484008 604995383 452295433 473645185 967644692 868467699 27832964 767164857 248416260 134634994 664404929 550099041 495719874 711124069 826206332 818475 471283361 220285474 26653498 419293103 709670901 696395811 174763456 238313706 905175958 100734980 76498841 295675322 117192290 613588617 270619797 113908067 868263608 417736215 19796293 219678733 28029181 111479094 972518272 839350595 326840347 129084693 791131361 191861365 24637437 979971078 8743750 969116023 29267988 937627645 556767058 307144449 981290965 842046742 259041516 829937965 566800185 983280652 554078655 889083388 165868859 803902658 962466232 507268561 360009310 345745598 225464203 476425716 332737317 220773801 335329070 53389585 88155800 105105361 500230235 252611510 119635142 52069543 369145106 326617816 675811645 328480065 707571734 958458447 624067988 848390361 448711531 641703253 206036961 204298060 858359518 879047435 169263427 738020252 707473021 314198260 496741466 324017774 705341723 272862584 880401354 930005132 14309070 236950115 792766652 668783973 951418736 432385891 229114205 479649160 402739489 793277581 47411036 743698733 162393795 596847833 831401584 717556396 762547836 917303457 277861072 785768708 270018616 234145830 918093754 15389269 195507237 375741963 257109484 824368742 263813429 248693208 911475246 362262816 296741792 975878777 16705990 815545617 620075871 968206524 338461442 56794090 994128562 257292759 612351922 776059649 215057562 130427359 112156587 988496336 682666848 215897682 700556613 917786740 754071308 533553294 518542814 919762991 653487087 995958871 230457429 708083686 463147290 506603093 277074832 398683812 932990692 24102035 946636022 77735445 665951592 486433538 969885430 40766732 417383173 364875252 7196542 629066238 549053148 4166306 733343364 589565316 227908437 854856102 855487617 401206492 517452955 671975297 835004657 903138409 623828763 868311830 469209300 447011375 181436937 612521517 438912304 236034136 62953947 819950066 232298893 672102322 638133964 297765236 34867319 520749614 704654170 77997094 700296192 42945378 310721224 904822880 130183227 59747592 27708829 319727071 660774338 647347581 451502628 81201217 47502386 101850691 259643114 296892810 488901801 49822336 981081410 669166754 174328910 681708924 658286020 264767445 134131402 57118503 622598346 102303570 55681223 753972368 129979634 42902956 328147576 73684079 257195423 203624540 569653777 474849181 953522551 927880764 571588170 383289750 910573798 877260301 872946401 262798590 250895514 122681075 342024469 841012761 666334214 242500852 945102379 932572497 858786783 870691708 301908461 228340148 168498338 137070556 17615654 608293747 725477644 74015686 285360167 609025636 608623775 882460627 560718149 226370689 561044004 164767229 506082136 20385383 638489124 344196134 565068862 448542680 750696813 649703055 617757526 829187642 799528851 508983905 454799366 722179862 414950765 391616552 922193974 939337881 435551124 102168146 369104594 488459798 765186280 965030837 355947084 704891522 48398090 91169286 222870295 390183670 942953186 347789411 919362093 211939633 63474971 598201802 914489226 258563603 301528738 571487136 294881454 412552228 258726187 34479659 165099295 321137163 687737773 339646743 571119333 38020375 972812001 234552821 169276685 262394809 133805510 530469559 860710439 27897863 722957343 885414454 212589767 431465019 507428083 36171949 655872008 443046707 929255693 70837307 27456004 902872815 130178426 192125284 36482141 599809813 606325262 848030097 958135 536839536 353933279 616192395 509023035 278023789 792547271 234293764 940242198 334812060 326533350 416576527 509954296 928933429 389336863 415099810 649304982 352344465 347148694 473543195 170750504 440786349 590250297 656939192 842105068 907241898 926676788 352563998 747368865 789067343 720321402 589273555 128989709 566085766 774595395 585776324 385712759 654740443 517652360 338412991 519838765 573603072 154393481 658901754 698255360 927032396 267782984 662016395 42077379 691740727 17809420 219160557 455892432 542736351 937797855 935714946 391008642 407874950 696519952 283120651 16918460 915319058 15630001 360993841 621633633 142496396 626312985 149906944 387785177 700548257 234069860 247045223 504049555 309739300 38842094 756370105 135950461 225665418 41621980 923715375 657819022 378107245 390897555 516652388 892661821 549685513 178833727 801870039 538462471 78059970 129804366 824807277 45038573 376671900 591439090 802763756 719311091 610353858 196500642 820557953 165080738 484646912 564662425 197114171 878195847 484919624 938255446 744531597 217485234 638833969 4776474 34405840 5493047 24039027 95783789 998952383 325535409 799309932 278307738 760902905 464489658 54132126 453284398 134166659 126073204 181894703 789020541 943625283 273137923 629635176 309296413 351721350 977905169 613123383 521729129 962496379 16969801 430082733 52995327 122245557 727003868 222492288 693089090 291606189 130917119 484214921 151439065 762270782 283295338 18623815 516995375 781260839 959775195 9150043 209507313 125952653 533671825 802803466 560013202 349507702 744826322 470749887 178241994 255403599 328615270 81435526 728001555 632697447 53143577 13152913 488921643 72545649 911566652 790641847 400515221 677172998 837956133 371361008 39750424 513283105 684225707 692754138 712428350 294733218 130567594 932030776 625194710 30449867 709629317 26908781 393139826 196871110 911783071 941256965 627573738 433080348 551324129 569379373 195811543 55270207 435216696 712585270 520072473 946807554 555186707 399302422 884122962 414686236 24944105 687508711 853496168 421908649 909625009 474973286 145218311 343476392 914937192 495964021 242926621 688703102 706402447 473575833 240104796 51612017 88203946 164115068 870833340 249307182 222097603 72478317 621730806 319720260 74735844 248820443 31082249 854421415 52407968 862409950 216642233 412326190 495745931 897965998 788747 121081109 877679038 776699178 780446155 359279739 345423444 910961234 289522950 257255141 39495151 4024269 589598096 16514233 272655668 20461156 658449792 679268804 601241418 49237381 18025647 273698741 567618655 100313537 517247292 294115488 39792676 235984206 228882954 41254780 222404684 4797062 500566336 854494373 43526416 324880486 825047241 310656090 286453166 702793999 381141714 650761536 908880614 16426569 319615055 731183325 779366780 780868603 277804918 13746206 264854200 790147253 933751362 80354770 825477353 134956070 789492977 375345453 59433949 334059430 67284102 62037574 935108971 473146029 982297928 107631257 251578346 531000666 96553281 702940038 991692983 7699181 670926528 25928911 682611890 445678669 992554712 150886686 385776833 31507075 552938462 301698685 473307213 680069437 454948847 513597660 296745920 757494092 195566440 596839567 674119437 286233382 488913772 845869261 605901864 378982757 317438049 197796402 30682505 122008390 23157875 431033661 30635181 572641067 775100944 297380051 486854805 837469466 412670571 62746299 553499718 190368059 697555961 907681824 876408135 861912670 204415222 736609298 40487462 762077298 767684065 994311684 278393075 832929551 640276476 227090000 964939203 187451373 135390157 758087343 299057455 509321579 422359968 304321 878171858 386471177 846743043 695530635 910887887 52985838 142361672 348320500 59942216 991137636 462020870 659363911 586979048 868054870 268224152 449557172 578910554 553418969 779785629 66457294 730009807 29971104 204698486 650669071 58005885 974390662 455059659 884484944 438067227 419987208 574869511 453039441 30020709 122346440 502043607 987519799 933491614 490400268 133365167 794698505 366849289 556872764 133649477 68816946 328602223 767630184 195365396 963139586 823529116 73185215 116603866 848990253 202386402 765166873 476036891 877106506 467741333 57592175 758431900 210119509 365864845 191615837 298218216 147188270 961172135 990343847 967920846 403730455 70104388 158383281 874338273 357147706 251496648 768677637 536645367 963676449 287939868 93049297 71945386 903683900 222908205 578638438 273369563 914446175 626986859 20794811 63974442 203953473 387479627 660345576 64445054 52295679 537588933 698705323 20566915 125005462 167245526 442394854 786790951 858818156 520699392 528816414 169600029 749113800 101952965 823383806 884550235 782338133 114701360 60930003 520761243 508244899 909721676 11379213 61040861 224666022 177162410 684532676 262433763 612968245 399827423 100409649 855018931 896561804 871425284 131480880 411963673 891891147 49456692 762285509 111732003 509489525 727071506 462952084 655192995 999540466 843010369 454644583 927858609 426212109 69356265 56232108 554013734 550568054 185018169 849928181 974783009 425960001 784409823 812367478 754708358 327861861 624376978 527365002 149124474 986415167 748672393 438116654 974376681 268940044 324781569 475820165 706483969 196625522 741644730 432671826 135436212 674356984 715188346 6709633 953821241 333530249 654130313 148056991 794631051 193999093 181602612 814627676 751910632 480234608 622113099 70817040 687269972 256683538 643767715 332646708 576099604 955018837 87614356 882546917 377821235 909068698 173177723 792911972 576641280 224318116 80021305 372937113 172728718 949990682 643279026 65781387 712899891 405800970 129427536 16266217 254813962 212316257 347876222 310256516 887621745 960025460 548027181 810835667 817219468 770660730 577591890 592159086 7529919 972095503 417033317 191851411 50458168 633273523 385231844 239365284 412169315 359804745 942108878 755629479 718840435 318694553 15252777 49851333 492378080 7579854 218764668 730092236 631166948 842541561 669193045 278480812 192808957 827206284 882986949 551457533 290995822 630359007 8390623 771111800 72720573 670775470 581406013 851058810 883561014 20729241 141032571 25224325 366178919 907144611 695927737 441968574 114879394 30670516 608581917 692605551 42750335 114018839 35062095 748040070 935890775 710969597 593987067 50239253 162801354 654345464 337198163 569895120 939408954 207005824 129596299 871569043 790675277 220814193 35838299 513572569 10356079 966305163 231166592 823613253 54860878 559833329 467676475 977512221 460099164 504298667 884847568 117101002 725009232 89673509 301869320 139407706 718204581 54687917 107579568 567197950 682200602 477058552 305368600 532633484 835221553 408617629 523750036 358838781 569572016 329018265 624774143 590614000 469600546 975335882 909366067 623416358 705100631 695704692 846666386 149869316 95706080 989846463 621489281 204441877 142165652 909761334 132008423 584023941 63985422 721183817 805953714 86586534 25110316 867881165 571413074 643143279 735403409 532712823 236702269 308628728 502090788 91466852 877028457 883102976 468262544 16366996 818865109 97823335 859248834 8221546 811579648 578306740 47179118 979435822 206444656 151492496 728953994 865030540 249061677 3473736 669870544 800028434 526816067 623812944 223583040 788719797 382522948 567975099 860233628 413533261 998608835 186279619 70184171 214966548 637045210 654875463 897582839 521122347 213297573 456878408 670580175 948959509 951694788 50367852 803109958 575916090 564571357 765582459 88352370 930731366 839625752 77749732 474318893 65000007 866248098 436139577 625496983 812077298 596322091 510534063 893071250 422371935 781545576 67564703 366499396 869305576 359995793 780494855 38271385 531856590 957123043 226287626 828928959 63865013 245759519 111610476 167817640 418794531 10097929 169801495 655226252 471419396 479799274 875953304 100291428 679378728 735763727 465134243 41711984 973667524 460067400 137370763 54031537 393503469 241828202 270275531 872989040 613839649 37775054 523731584 707827125 480228030 82815439 616062444 413664209 878321032 356695888 697094388 777443029 610920487 320398387 245253795 32389912 462213798 429887971 856655013 707407029 417008374 657505995 41833933 41233419 772185961 831415516 725697679 26506299 698057016 572823564 17734535 534882221 692066045 977972433 759247344 260734604 334815033 528576170 151974446 114816837 12015824 263317143 131119173 436239628 718124936 30893979 188770911 654741591 267735693 339765057 89152841 771077473 514878192 616861717 107904759 287535784 243346467 957492262 868225276 30676335 96761983 283462027 627602195 981582397 737115070 98839259 750878105 588234588 600984961 400555443 44035088 85366620 769074123 554869044 496228253 706606477 843224453 845249666 807747979 125226632 863137016 395994438 253210054 377278119 673057366 62264877 68027233 349591688 33393713 622310759 768489745 749835150 34423810 566946600 175815599 84511327 918709411 2866731 299347130 971037031 173541589 489438250 965466834 15377236 990442428 210033767 116688446 466538905 552050014 151370279 225241960 878579435 539198759 248351025 344317275 148871623 54826088 52778579 642641996 38326505 30492371 146705885 93008910 404261846 345415425 5982244 201293468 546879828 869946605 387146241 816137875 152931821 631725174 48956752 905055669 910410351 906405344 891864433 1366888 204694126 21160019 947920842 322357044 517843649 271203931 83562562 968495945 171866113 507769959 36836808 310204151 849003789 807178058 388432586 118896947 750958985 327189693 646419390 706132761 240142426 760647642 854136221 28199013 635821612 870208418 722279523 536024056 460431340 284265849 505301393 622014041 946551118 742676389 401613483 295924785 403979081 497351635 625113018 47560398 69025941 121329041 73502666 12379810 518839860 399099093 594649453 512769985 936431078 887861364 144573751 81834086 793702579 223877292 174669888 199464814 89754470 320747931 836946085 68416219 892292876 501792198 713364999 839947859 33316217 893091987 511047690 953340319 287480259 45375695 985857240 334982956 778941124 743154472 463759259 6431373 542999964 378758324 549304070 404291319 643971630 251075944 693812173 477978052 78982046 503165602 951238441 278174960 16665817 25631136 35993941 27905439 748476685 252480007 494802963 53242517 416726573 38303325 590419240 417627836 455696239 427348111 815570140 826254242 998183373 462719084 340378747 160184825 806315143 781836839 573264086 533720597 93826975 398657241 802999490 285999729 799191644 157835516 954576792 528263723 12861896 490225394 720737204 550892419 181995313 914163068 438893814 344375903 659148460 207352388 490843972 569957066 658957709 470904403 300979462 53784945 738986225 53899419 151860648 25902629 656401460 33321071 450509852 30786652 43032443 628123653 591662421 581836207 825818667 431449851 639790797 750454365 653987184 609367247 460569856 310468551 956687032 106595174 597996015 37778674 638609973 113553798 600325022 607126792 110904670 614374748 165569174 12901847 624212334 827328247 957235300 250283601 51700708 316408522 501941784 709523722 711801601 773717038 716280519 830664381 714459213 957040606 998775305 208681160 610089747 888456825 582998651 442969003 4306144 281319172 487744574 142055821 843768328 859724133 769945463 262790327 709449761 759202025 595935949 457273878 739837062 335754943 57453038 385524669 266316501 56118394 511573002 625820513 709718897 132890259 222605910 34548444 484084225 830686949 339218059 851151019 235654128 222297903 804835684 547907184 162367211 131765142 160497956 55445360 152618853 937985312 313933837 881197333 594392854 269974586 168145642 308551533 634948472 963554099 659093382 225742762 332334153 361808063 800172851 520002208 256965132 687499893 840761668 658730827 690420872 759195472 726788499 868121926 421855559 190032434 306169596 761519956 510206488 35865180 205665759 786617819 127560589 451121144 157115042 48583012 589970302 121811600 142635053 172854557 395587460 263376788 63073901 175716695 597599103 732304087 78078162 595506696 110641169 661224210 542856400 779083082 278599968 912387168 469010529 60251609 449469528 760238784 951328898 683255193 663981991 613274775 675606449 660003855 720330687 38737195 687492214 182906083 983432855 753010473 169080791 119382628 644551147 619663136 402232290 103337988 946680247 129512964 813607463 518884568 490960576 962145196 59013179 860814873 878090507 923294036 557942838 912699813 135994980 290800667 846627637 449448063 776902872 241860486 12114906 684241226 272135483 877359099 682439367 17852626 451500451 991337799 434177831 754222724 394138603 658806041 51293477 413319921 727423026 199712133 643290226 493573711 7442265 887748482 361242307 905990392 360347016 961737068 374851153 5029865 909625514 897747330 782652504 733288260 465094380 762536041 415164312 257535182 882163010 385366952 529861335 676479602 355263970 201349162 587766621 72832700 267146950 617794751 69287798 973554015 898203695 978484378 961703156 186059184 27881757 272275924 179797930 379884840 354740184 660748264 911728626 896110565 440376426 939060790 13168424 597369130 955441954 331909761 326516781 388589019 891586834 813028208 80939493 39923970 445086866 431872784 816411065 607524941 349584316 196698448 978423830 41302669 806834926 890914436 479084779 873619000 14281547 560762339 634141231 358304232 880273721 190214153 476131929 165472474 156474084 383253877 181311207 714847600 790394554 864735500 872370904 475476911 252209645 652464789 797353265 231209922 8318197 47529787 769886075 501306485 190571531 706280974 616539203 705715643 337951151 46392450 590110106 75221801 408113443 513707758 233202579 306491000 345092845 256843022 60086983 298275335 949159257 809435777 688362196 148284246 123030261 517588812 494521561 453225868 526364947 6427734 382702076 131507186 721677898 876021226 634886628 286456950 949825781 772804152 579551551 150215209 986815923 943712212 4952126 141789122 818994661 502372405 170283284 226574873 915652147 30488631 118601339 21467820 25400072 38766745 103649839 644676125 717089041 131416192 319134576 793717425 592080834 588362739 298730884 11356371 946158545 355644509 61187635 32143247 28951481 633388302 852782154 390307608 490612792 618522042 118285848 739904323 393298642 361096440 28022772 657441801 129612 70473924 569893557 746500617 202695473 724065022 828488248 192743683 578165328 10309609 935586782 358171230 938014524 353471660 396555531 456927140 358545611 461584340 309127593 344550657 735214999 61811665 884664994 756898759 344605312 643324788 714026089 999263468 961933609 460976248 999722354 527512458 617496182 546619894 795360437 126678878 982980884 686392558 432238640 539516746 396257265 995248325 248720226 692177876 442194112 15167426 64080849 886210981 319766134 558363536 28514180 219038730 470220752 147579839 660554121 44171126 433460683 53768771 39396976 586351614 597531178 636417523 520603343 375738331 323413491 165700364 713155004 647064044 36304370 431215019 242407766 747490354 324377397 169033302 995395388 656989778 666953102 528684660 5004564 959152150 580380180 547457744 258493190 261759980 393620387 811987482 702625342 804288869 104926039 274905958 878313326 778414008 57224981 184840364 857610569 204183613 136786946 97503558 778383113 34735858 717117706 754292 49582314 416145145 52589402 520160219 6778029 724488472 490352358 607469058 828456982 946324024 353896677 867164372 870065006 541914086 54633040 70831138 996199937 757758165 317508710 489901086 551642785 168259418 634937643 14293984 519707170 551865327 613343716 48868836 909263324 553530288 916694428 752992394 960076332 755558113 586389410 205270165 19630323 829635430 401016329 280464301 164394006 581314378 464486439 345118941 902440956 591780665 612943127 845470997 989744659 309226757 418857527 123740585 917140299 32936484 940253610 496071376 700161689 347138609 698280151 42100775 487126902 78043495 915678952 730183979 764542045 291402537 689582925 65211330 12699984 370570365 350780470 187341491 548204116 134729356 125789468 493458986 5363185 480624931 543896889 151572533 668515251 400360757 293672458 285847369 148189867 39126871 119644628 390607037 981679086 128922179 947225117 784038733 503901461 19595094 531668527 363987353 716678844 233722641 441473433 404173988 575232772 355963804 828138157 430851670 757261328 413865790 161878275 139852795 512944779 814468326 7244276 910528705 554785825 362164390 363540768 474982461 176288257 390202930 3920617 69226726 409978722 973087589 305440501 444438169 340983803 31523005 119049392 696722707 533397129 181999066 532026312 989330043 685943629 184053763 711215791 576891349 105826955 615620769 860134684 796274064 1218828 588834241 478364298 138103289 633844893 62561942 513064120 726859717 248495758 752715253 813295143 439914124 715314740 197393624 402296992 730072904 990268775 451405020 569127851 86306522 468429061 272534211 40610585 50996869 934111085 863445234 488605051 728211569 592434948 473614835 897278632 216780329 583138484 409744117 116974139 755590942 354093672 979975751 90055186 540141858 148858257 256392673 83578064 800220397 943373732 25129947 183056476 737153180 759378586 153804531 88839265 648768044 238685038 104775948 730867916 356411908 298450083 718601641 112141393 450708841 457637563 258355830 560528101 987087111 55896769 346463168 545903685 852464494 774693568 834846456 52857454 24317331 198243402 715203892 182433827 984354635 676860658 774055342 203347819 98579923 640306386 476332099 643231760 742023755 97929990 888735733 608523809 283441719 441980975 758160745 70383729 920876028 626226929 777304426 674119445 861153641 458705013 5045604 777419242 128924203 270238439 31854570 823090957 604438104 180598777 185135920 793287009 289835237 35367775 520008594 482109196 58014255 14317905 146034699 439175162 334652022 836783372 76443326 363412569 599258206 343385937 380360561 315101979 630867821 412464357 153484813 451659896 277310095 588789007 307174688 360641641 969344661 973631517 586506331 137840942 389796017 416824799 480157460 62511048 698453243 748985386 801973957 501260416 248389872 947148118 574297483 368008542 5729262 561493697 25393832 148710579 534211513 592009034 593838850 261244304 757144313 741174743 268001185 717254732 210675642 559101903 6453812 455255298 926409706 185790368 755900301 566145553 952992222 690934587 730030113 673497754 433919694 789789331 548273801 279837957 839691604 672677410 488167428 784118141 576415729 62713187 113809650 654350447 929280905 166466905 796735322 934256911 865700322 926586631 317685093 684511187 25904168 19353078 24566241 610413814 237043052 39454386 408026303 918962934 182191392 249955661 601271702 920136982 404349341 814193626 297892381 373405149 391078557 182800627 225222324 431359381 625787841 667883060 699251420 959701197 14783757 729845438 924044219 675378904 59221351 819881397 36189850 103858252 698114843 230012098 967664486 912092548 748863066 56963218 21339442 544040222 797412790 25483093 297320114 412045949 980871336 941724992 52893890 800965703 146179082 6398219 660025565 737893096 48682141 20237428 233683367 680920846 557957509 187117754 373905252 510023724 903603912 808898338 767765118 336354039 518121427 840788341 904882691 909379564 551375348 2314368 316214820 399753671 686755552 117093524 558435000 443180045 924084015 755055620 352328119 44439428 811734236 914139561 56478655 447509173 424273350 299733857 891538 44960369 936635953 201238667 155021717 926848585 501566277 744818829 98678867 58718485 461141390 964569423 368566008 688315758 418390907 618909117 844980439 907657779 422820831 530025544 514377957 696800008 605214835 373712230 124517436 49022674 410212433 361163278 141595800 988302909 647299707 370766397 452807389 594203190 844281938 824763251 739242383 803914353 492812319 15613238 446857048 631911396 965439374 251228558 501688710 871665482 586931757 744650632 327880330 878677922 41191410 437630388 905375867 319443117 932280243 454108838 982089617 517926259 721965483 339364216 400503978 30420670 149517819 413292615 873249736 555501982 584987431 499355313 987852433 629845475 980093077 398622814 472211149 732751014 858716434 34813300 836563180 471760577 757099852 901649185 243533438 734303058 114435673 697695765 861092025 68144700 129024047 42063109 779756278 322506406 843203625 230139177 560217396 75732346 46858633 144255679 787924628 545113063 999666160 351278982 298893275 356411872 455530471 355592515 445347315 648488091 579269978 817647680 368647274 111398162 92109848 1549768 459798513 359298693 678201940 557281964 48109791 163151094 177302823 867665346 56436140 18523052 406893324 25415776 958412150 941802417 623562338 891129573 333167231 716048979 245024749 969845553 754941101 472205223 95617366 737605415 99853321 129551617 28510118 860070194 777802560 950328189 439547343 714011838 307647013 175022714 157542180 874176698 817383469 287723034 374471131 903024157 961742578 698656195 656662930 32783454 322102449 835566241 995658184 223341050 182134475 684631586 235653215 259962610 680295496 929028216 540024864 858857290 780077135 537032474 718574391 811954059 59486895 390155075 962659763 876840257 728679513 66240625 735522823 895440254 687881700 662106856 554901900 804520790 813401608 771083821 151737085 170493537 62640675 648297356 521095417 542073149 471161528 603906194 201967237 958425097 9983466 68054419 817762183 570496746 72122885 547585061 403356492 859863178 745979894 664403363 287807235 12276372 53965774 454474155 837228607 405118521 936849731 969596064 16080761 691747502 687252015 254711337 135776908 41069995 54557454 734414768 242128696 490527214 799696260 90096357 984880543 970173366 289562837 62213688 494693066 260494153 394080364 448525666 594895653 653572463 980255829 248320989 799495423 31866868 77622723 150615911 498340620 797820969 157096330 356662403 739765987 147310948 48503461 779007736 241748864 341505915 414303410 911450192 664158146 322435405 230233713 370021978 741034222 884518714 380318793 105228712 747310378 853674406 405828291 64057874 120892931 379809658 220950796 301788977 50277096 605303970 351880055 649962213 291361708 783786128 699477497 654148560 949701384 364512440 46802092 215427544 639506711 674390802 90052685 460113577 682020313 828384411 509836478 59906609 311342000 753885140 754100100 370062114 67801574 590556993 377874506 533981555 493420325 761993195 684682588 373797088 424690684 570425311 670854701 763372901 251907425 683848877 83125713 8526279 480161578 925991402 999808387 193374219 962082451 884135854 419546913 271711229 801082555 114688279 700999595 165410218 73703207 93809348 272191944 197887462 706434110 395966811 43937857 756242119 540113354 913108995 830087300 550418984 548998013 449373930 365583650 912435240 952513386 282055104 658896977 29314472 776148616 877598267 983393899 731785936 305620787 352137873 129767533 700596619 989923243 45773825 403138169 523883526 647773330 30457163 480086612 614216501 81522546 657874226 748235241 944414030 699269429 482866433 726397380 380677195 660286635 227503875 377667480 981783661 281377031 972948746 19600057 84275892 598260834 875714282 462801059 238873448 450539063 70324474 632066929 490625171 680233446 875274905 826361959 141019268 411418930 79430823 239167592 33899085 443367106 153587720 77001856 848893510 872396963 731702309 979601500 24387209 458625732 426990955 38143181 319165300 958484857 393124810 294963786 856638506 317594617 39833399 513803115 881058577 493014752 493801514 653557614 69957717 914267822 172683808 496344245 780491876 131877445 293154330 21185349 334996080 284122479 344917789 448196425 757062385 424018774 235616944 585288589 956829728 180971786 33189217 288611332 956796541 872001535 10836288 298989634 419230538 842330252 952726114 601740803 66519309 66014317 466980191 531784610 108642322 49942849 339150805 623162019 447895782 113175309 187164387 834941482 79906526 780281528 9205679 521795969 419284110 329319565 255014369 149414550 264078418 601168572 420790821 460076154 94940872 594495449 462678188 161373667 602829140 396080475 733820844 728612779 814193819 413198878 445031899 67569487 108581641 203320546 17942776 806263153 906938187 122582729 887626819 4768343 220302037 423966173 608130816 568242793 122907741 26629512 439669496 814986423 642704990 882496282 722567927 420429169 839458198 161516615 143194447 622375532 553840521 960701862 39597139 359727012 679776508 93760307 346109661 672297397 887307386 806026446 536468170 108175456 163279058 464158906 836402041 465660172 171229079 391734814 919034447 321321282 692104095 269842312 976244533 40607536 31102852 725024101 313311000 574449192 390677542 145698954 910140008 811724062 29398311 759905454 915774362 570791213 682238318 351359725 625286566 72982546 651820453 752897095 537862793 275895983 54301883 905141278 85848516 763240330 958068323 249418428 256210652 51506507 266673042 644771787 440739800 895477570 126040325 365708507 252017606 789929439 780749753 582625248 936931639 395937080 102199665 701773234 18832062 827178886 303466291 818963595 127104885 533526440 293296075 549332619 275924343 371952542 511892039 675847223 299019367 758728464 921960569 99800822 618193383 566160837 744592760 979086227 93559330 985650732 13361696 578458815 60863556 397939670 283647373 971089291 7451388 652227065 676763556 83725298 394587905 57212400 636173194 592716621 380248457 2168758 166251563 163911389 541272275 69534830 299789492 617256005 454662303 924006110 14806809 582520332 245502129 62115822 265695889 637373983 658219858 306584878 94769685 526489678 577686479 340113230 931652324 273030347 590214392 173370020 825852673 887618222 773099425 947228585 88537012 379359859 229325093 669101948 88218629 102000762 513929694 357494366 571006788 33459590 68281262 120292916 872584068 726618943 62994553 199315720 727829531 594852528 173899944 538141576 677465124 983644873 398436776 21196166 998638845 134693086 321553514 236545654 232826057 263388455 126540768 278262771 826979567 348779838 129375110 408823866 413583513 332146340 984450518 56471726 941833014 617888060 266074835 966954066 225967865 97927629 458608255 395719250 270891864 215979141 437825381 675713147 163052429 39397233 508468496 161530814 369372440 591693062 596242066 508271793 191573563 192827035 184936702 736651789 185969789 133910253 72326126 558977841 959910696 286039193 59181565 81543838 491604427 748440742 563579726 177758329 710902456 946713848 209684484 311303437 792729991 476036830 562949320 251743046 784957841 615139717 356215622 313412406 539116662 69115010 124354736 118277268 385421464 47161420 67879481 177041720 331929501 978444992 292058523 920319904 7910129 5966748 676258707 253449582 984028226 118547716 13219935 372038120 131837954 691423232 778000967 216576119 433242088 739548411 199013905 409107241 18691439 800312389 675723 270957871 318764118 750123666 300697604 880563551 34648862 513182586 210590419 212125875 746778512 367834103 927983568 756751559 375047988 849845482 941864918 634651231 424731611 106010006 56855879 411013088 51075093 508515875 940898952 918932434 16598972 907923996 606390400 680118116 950097512 295017202 816672029 438913256 129836536 59672695 909087183 851084882 748741903 35892579 953756171 844066750 375745940 619447763 213948874 942803431 489583409 859995589 572943368 824727728 577356246 478130589 968104261 766597535 420383795 37630115 12574215 541396573 903793217 345751938 361144662 60299064 128329658 410017995 863136574 685137313 930710172 33443184 123038544 770133678 821688746 523340617 732630818 464266649 848202475 292576147 215689419 742377023 95240745 468009836 896935272 959915938 521303923 465161304 41309081 299978343 654646684 234000575 65368068 965203800 697835705 28184172 723680721 229413348 786879655 845383952 588601645 340667034 995521411 170261693 947659208 841147826 936782896 199237739 740482902 148629892 35668180 630814839 314569234 29937423 620213595 716241183 557074742 639663731 946474483 908114183 550119812 556811639 705666446 884847543 192283584 313312772 759817316 393550874 269998899 182984360 327384686 764395265 52130346 347135764 208806380 653227422 482656885 730677918 240528863 45374986 559919081 436075200 641255568 193388479 428708575 69451671 808291847 36315166 880770226 273509 932335253 37306602 936331332 398317071 62067531 945372875 465727610 466893216 840068736 269553101 260470460 527099076 983238223 940862942 628382070 35547726 65926935 907326804 659462809 642096307 563769337 211754340 310531610 254990476 536451933 223925420 13278834 661675799 13927278 323068330 511223069 788709559 95011481 620008770 178658587 296343408 601878034 55214908 126088562 622743916 152229967 94455491 344903082 257117049 156142987 538034408 376452688 347470728 451484740 968339229 725268339 242051887 52877757 753875899 648734506 144327208 276951677 355424892 912691212 144187600 54651598 155675394 775907254 993757865 735097663 34021710 13929289 185884889 887398691 243382857 98224105 514518184 594213648 843475518 709926207 52965382 79557984 329720670 818518008 613941762 713325235 334927419 464021060 807626068 317504107 895516238 620247127 106182357 955369263 757773426 582051564 391550465 211141993 502649190 317958589 214931836 321333704 972742734 273243660 538823050 796755902 223289650 770137373 412756629 305819651 807426942 5347514 836294571 302571280 552976512 866157486 702885117 736017317 116547054 196555850 931627617 725345604 470949981 881581795 679572945 979948212 63970251 13287506 667698666 448446590 795615254 464851058 735951982 80605043 740362114 693462182 216377539 818574116 23944504 919202384 51145330 111251561 961428929 344054619 213191592 911158235 907838351 41612466 19046840 941148249 885700980 780660423 817592727 885888391 925113641 478490637 792755806 369626698 370094536 514054014 773322700 47177038 3217491 933560598 8815297 702778752 104051755 179492438 764171717 904557716 284920217 933356738 773933951 297825664 670135369 523273315 326663486 380730623 557619146 256364101 356478323 139643408 530553871 389686010 131940916 19477108 18638321 67354902 984747963 753840947 456661930 76278705 46131430 751221527 557048668 904012008 317373365 193547568 441678216 394387548 43425230 469654862 35291543 663683505 167259388 615970954 908632661 655956752 708989868 944714686 276097137 106428326 193732974 900475400 697415934 955129379 151884666 809339723 48944117 841508668 183937321 4012718 419849904 155001898 213106296 988708123 499396209 93148456 187233928 316585921 446638809 316862456 452277792 539344531 988471409 498251359 649211434 279261895 41541925 391847076 355661362 4747607 300261572 577093654 398702314 960827779 348095361 650374531 544007337 475722573 71563893 236074945 3017191 823320060 966301211 668474921 759374274 503393945 261983954 902120215 828473980 151197301 423091039 536162923 73207291 528542114 25887080 288045067 879668807 111869301 970306042 991381087 946441232 868030218 330247171 43052243 302390566 742255040 55226073 333110873 437939455 775660985 162757810 518096868 444084533 9475675 118484265 998029038 338273284 723538130 887066560 900419571 766865104 387445387 138206808 31003892 156804253 388984763 8500667 421133301 55430294 401109462 59415058 30526335 403176583 936232472 603043183 637109023 846365538 129358847 928132677 324271589 574006206 855659471 378058730 196570342 972316243 265657613 730558236 61850042 361155711 392865028 732593274 341778686 138611396 104568132 969852678 464438483 859321160 609329694 817739433 748533598 57665620 897411369 357861039 695977798 405532374 295329728 818718791 734021689 287987935 617468289 318125317 407771495 81903653 399011535 14952288 464665605 516132993 537062225 824958771 241367500 628810354 939568241 840785984 16784247 690742681 66371039 537749672 815116105 431414075 67605003 93340021 584572804 83108034 814349486 156490512 711219443 22806589 641828162 140488651 319045985 642534619 17475973 408368729 904543776 775633268 699639802 833971281 905087619 688195328 305576552 34652335 602152548 405073181 33695833 643335762 179266719 412044942 204673947 219698815 598638996 955495350 326176963 11729756 854010281 939218209 976094630 430357110 189171654 713602556 988092382 416036668 988132312 167333528 677161803 697623937 524794191 711182059 367227023 206343166 563654047 416923919 663946128 677009102 451892930 564507585 177150458 108886513 546038196 49449699 356925883 856712137 941172982 755962874 263073669 138870688 871074573 748987568 596221263 544114720 927092992 620796244 883177684 808511961 579151069 877661525 554902035 147764670 663164980 628809675 695630286 40149928 96778905 241237486 20348939 237511890 782516263 371015069 113787542 816449116 297154552 591775704 602463100 605299656 284512942 841585478 366952337 577415552 486979822 319909552 498932971 399206222 964194783 276798339 413092197 18049250 688019888 30912083 72283934 405101135 29894671 731921235 294434039 706553486 697665202 163200221 541206808 33596410 975321042 699126257 197960556 587216595 223202474 785987245 557509152 306538939 828599293 610404570 589550120 893359164 89565326 996135519 971546042 433863488 23895462 824517580 200633040 207895959 226285457 494845648 40167338 431539829 19592736 687100099 457659211 966152177 875341609 721829149 634697720 550679943 948591363 812677117 247266748 232598 577979659 694644899 375174886 264456419 15194146 71221750 345749640 115645204 603754284 363933439 690714874 549594934 219148178 722557292 331841110 225637688 789930944 748048398 880106746 799583598 416206760 697784155 868533768 116366095 749334846 845512173 319792617 32423607 83592954 512489217 616092358 950366438 4589146 990872825 745425678 246223998 896787037 548402139 661062643 31461193 270033416 841327567 17497581 110923377 347211492 40084389 355771701 234456326 216728446 584571724 476769355 471138940 466928102 430458460 673594993 139084586 975960625 73135245 152153133 185535692 446126328 136173118 48260043 942985474 904345046 737329903 747597784 556031950 62623726 50649031 950437288 522299930 13194850 14422032 628614098 93033520 521038557 456993205 358498479 8326720 102693898 409227211 251644126 18774238 29446171 88626437 629910979 331694977 601069379 333119038 150717443 106226437 343682620 558259443 45639690 946635306 846543042 607140294 71623813 961019411 491451925 49778429 91836136 301508807 221241723 301306624 885089769 934222771 390338748 968708831 962818563 636623398 433050277 89873609 89398260 551814100 277177733 412580502 957629760 528537428 281107891 238156863 871147179 501138594 768254982 42649696 204603075 393072542 85013595 736671933 796938324 691503755 846226451 480882874 721432818 471904401 745289874 361860065 463644531 388450363 141774273 33801824 107158129 966997497 656297101 31289736 411586252 495343263 141554022 531918416 266401318 27097572 135537345 790280143 184962406 466449636 27432854 316390854 27020086 324486303 484085219 725339924 613441157 588529784 31953191 742003775 643448070 599350454 899567847 466622962 725303726 41530118 498861869 942762874 562027322 88921848 757788420 101268807 29100711 958751870 943475453 113256305 923857335 809100912 820870061 381087793 795275635 708867850 186918445 864577123 330422436 172567660 150104729 709446667 674210393 956156697 785459857 768200909 346571876 786598008 535158715 349281395 346787292 647355734 574521919 6613355 265754012 923756643 185925449 704655175 437237955 367091889 319438731 433773883 465840435 24582200 309050808 86320290 573508626 324537940 628075786 340480889 395520076 979604037 947302333 288472803 595535118 487847342 11588498 31224739 856250444 599543574 40032845 280343205 689186109 717999211 18529335 515843958 915073754 487200122 73480348 635565766 446857826 903429752 737795150 86214381 186338776 729139836 330300961 445027428 75421315 20233730 195348845 155520072 39910254 29802858 982057615 672462554 530427878 561402743 225974120 392425986 513690111 140938193 339080669 67203527 429121807 81194371 91288149 929090776 448379953 626903421 721534526 298681094 479547587 992882963 908783240 347855816 842420456 72644733 4081704 385498806 393660935 39518037 417552534 110483470 691622730 512935196 44990032 387056434 95177760 944093109 628491605 397329704 344402620 50452968 746465195 832919321 927685268 248914912 442507737 241713362 562309858 506081197 189052782 635732806 419908902 671067075 79528824 885117706 506782626 36953466 839421709 446751448 10147293 867906444 139196358 542948877 20836641 786917530 316089919 642396971 516571901 866203047 660968600 980995671 836979651 430806171 39593207 384918491 861563659 48894657 185141252 133606053 269097006 898544457 71985516 977692359 689529036 510550471 181561438 827794421 10235207 993260723 29556753 630849546 870109509 749060071 888996924 179963268 529389106 820262692 659685788 37866499 337124795 95002765 375861874 467756238 869482069 847894314 753951490 67417934 518040500 993172838 42705429 673968528 191636820 967606161 134428536 118643912 99267828 546883168 461908603 916112841 425508117 628390248 83384435 403035533 529176447 315945382 437820216 432977331 961102781 44727290 182157223 636123900 783656348 8293287 362384418 940023757 930534320 330759381 593041163 466652849 721384912 835708688 201862476 321338580 415871892 413302726 46041298 610849928 144454366 278924492 704648974 279769028 583411278 387311321 267915123 839148192 6384588 812125194 314415610 28939739 596687618 576242269 747734433 110260565 398648288 373344822 673058535 722327189 971906326 592715997 18705490 614724 685040285 14799613 312354538 218723247 490923055 546397991 792210619 174751050 709657546 816064589 156842839 732797224 630416433 104298567 92111953 330655363 931039083 796922450 437034435 379268410 327417154 772789644 462829769 670353486 408887749 420441977 823453700 823238757 408480711 662871681 808252952 255473223 159533917 579339375 560843822 972176739 502732900 66928372 747595890 288769611 69013753 583322658 750019734 331184436 249817087 150579441 749276238 27137655 100950940 440223678 186975186 210977554 507644860 602882247 117964383 842141480 430663821 990498480 865862838 640996477 265769217 107024641 349653915 649285371 505923919 820207269 597072472 503415087 520563 64497773 971227448 820829901 254608297 690121611 657498124 888866600 735568630 360494104 748305577 246321083 219199903 448704398 556198247 935485091 955000752 571985742 40677796 761926946 617021815 240253723 315986495 110496285 32396294 101766045 567733277 841929886 400831924 638780640 607768232 492299860 143904924 460368082 911637579 28161550 614253852 635189705 737098488 461929028 697288280 31495418 208759458 137884558 231047861 992251139 926067650 205997867 950162015 648547426 800331222 29157756 584250819 84264955 299957726 777394309 512713749 212894102 776752350 30238323 131639755 473422431 242640478 7997968 482039584 344077668 554016493 999947089 32617618 454208026 235848346 864274889 355156836 71632601 860695417 166939443 692189213 630186844 141027364 507708396 310594823 264389442 724496951 927587190 485330609 826722447 333280467 429168374 268989550 543258155 827826972 95282103 522518228 225477218 762060475 509079973 27158077 489437538 420703837 919608787 857413961 719712193 11535410 151891190 466242394 852100340 676287599 335615463 547722007 606008793 803666892 567696421 464525546 461668142 530019846 909212240 10324866 87314455 468444254 611474607 253059153 658689180 35152921 233925547 786976271 333340713 742126846 138520146 475864885 59662348 496955355 728845526 47117443 393608699 385027328 138812171 177016699 59755147 311884483 109155052 353438947 552781754 684655610 723474198 155809607 672041830 470632068 110335307 164795253 317616596 220985792 185467121 953547007 661970986 397329684 179789200 675541180 698357492 369436264 502438232 840426312 902403235 231172264 832370585 949475199 48367625 66595397 28508488 244515078 213242591 960754613 563429761 128212674 640359488 239164910 775896064 812476767 864187179 263244015 277920678 786223562 211058948 717038136 696834810 174706615 118967315 154843981 203413669 475398172 685181444 367505463 596226549 669897652 33358438 682483203 24333660 449154430 793444652 450783552 339948782 889016635 73193775 58119301 89874662 427737587 501806761 459056873 62572577 104673392 469631420 161587849 474496161 880171458 71831785 398461702 6731788 552711609 206203801 232553477 38485035 10881902 195222680 923029421 26004843 50319803 373920917 225547564 856964447 41451454 53858979 247863090 424120124 720073050 10770619 944730740 838070363 197210038 306846264 725761066 310583483 534302140 530760281 956348562 299542397 62895259 740848834 391422315 513396070 965557318 489576956 18395770 29252960 421726706 740487664 612008457 787230969 678231708 13563504 993203043 50670819 463484289 865258926 852476249 947605874 31541412 934022339 55744704 125775649 66099019 762350122 957430513 4990221 845120130 479199298 753741896 963103609 634923927 374652880 211489445 225465416 828126364 71837818 216035822 761919878 605877993 74968397 694813835 485959136 492157847 799806263 286432744 10166055 210549254 800180110 974861559 39971025 433137240 66758280 510720684 102538359 905760755 964397505 535396479 799097944 317902851 283526840 344420077 990853077 65062901 888030545 984828918 614821363 92188669 445108309 360894880 580702684 776877458 784413165 821286004 191421790 114960877 822220331 237976060 603374443 167280781 894270850 935853899 367864471 218750390 243154761 39781749 233666461 271955181 546020411 451684882 30549979 917600125 449110266 55824320 519125969 653841142 437491847 79493790 542683558 320176041 859655884 230346961 219320227 685186861 622813970 104247042 509705909 706390749 854682251 296332510 235042031 755298903 646292170 519466390 208433158 71674366 982021190 615036509 521158612 257329529 750748890 87528684 647618774 851147314 944495176 457446913 221111981 943773144 937823409 769133531 480999073 390018270 807635231 212362432 22022169 618122490 28435452 341021047 436236580 741760935 60341144 446856143 846736628 785397923 91892390 46533910 228194909 212155505 970148543 966608034 430322779 343869143 137938654 434986572 840464009 9817953 127663586 950470896 233113514 14162397 545633552 421866735 364663844 790405342 391830158 158057133 575043712 326113337 50236905 644462867 577100780 307079563 286848144 137882637 695786169 679197873 877381719 374876941 630587613 323520078 578698741 66572167 36964977 550446664 24861573 875357043 409808948 674354763 114546441 104323022 154611207 702490693 101803234 163826457 665559408 399365352 251813466 455401432 222536215 96442923 905224731 664380180 1530955 25209289 697385141 428540634 723791230 321267649 890892059 751523002 8452804 625981653 715786534 718761033 732520281 359047435 897098769 253051295 767071512 736031279 336933116 320186330 121874693 14352462 984199017 584291225 244970947 779264572 490368962 955478401 771993118 753347599 568681937 587402428 168130435 55900066 992119622 767296885 261756035 133227284 704926260 960517981 712679252 802833734 678864788 895283241 592925776 862351456 998180289 96982546 639298676 475491916 763270907 241294932 808126434 565938490 812574693 662008751 648456287 808131098 673393158 972549353 346471382 436660005 478840395 63337290 293484243 800690773 334299011 65730846 251313929 73387496 355198178 248954935 262333901 580834 302240895 178778216 83325592 468536711 961203670 325303819 364101000 784042981 825283654 121315452 202152416 584166984 964698516 986224796 737300612 974589379 903669863 357631823 827075198 44194478 537142985 352523262 910068604 419429666 571410605 993436438 23436367 342110079 414177891 548363399 8272749 49967335 30851365 836256325 279591280 270250433 955957134 319379147 816009109 942361655 491516958 750932883 50949694 685195960 134098872 535687071 983319920 156667510 747030051 572569075 336894294 715914729 108178060 31058969 13275836 534881098 866800130 314607772 519822229 45287705 917513721 32029069 469693814 97497751 551519944 302971649 646965272 823252557 615505451 71136144 185149914 768012420 267338178 236362968 490787900 22103498 772351376 973383160 247766629 990539123 306257532 394636822 757032862 275893270 167097555 359250137 135451093 159311372 920536772 698904304 71410203 383183860 290290403 631514249 997387559 900272946 309248679 845869018 113769936 72673899 109636844 888229788 419795863 615381515 121325682 442065291 47340315 137404095 499177052 204253416 76296866 206617595 221023409 211870967 210547863 11479157 78457054 986937216 493277702 989324968 969577011 57839954 472349986 387916626 715607137 520202940 110453696 530957302 138312195 973878802 292698585 500499803 145157906 762554926 783881228 302000652 558912366 547964652 4458521 331692246 692376924 965125549 403839335 441174861 594078723 948998102 578609024 746908742 817474030 27007822 545326224 963348062 714055565 839914243 201129449 407331442 618515892 555751781 159813761 820393509 409905178 806560488 112171890 199377502 891889627 75475591 4420217 182354375 474869239 270971452 814073976 147416911 45479377 87165321 628533749 572107945 991254448 846636019 57949593 621883594 674896706 129236865 360861873 704407151 390961684 30448449 125640112 326062740 34664987 59126724 812051115 915020542 958367790 360861 111141339 725001395 909154953 892726757 566474271 73941629 374596428 938592442 686230904 811397994 9961722 307167675 685407115 14397775 441592570 829609614 308579362 460705600 625975322 627704667 545938859 298313753 774106375 225360206 650660791 565632249 610299094 740435225 123021693 498197442 7411070 600966511 291638357 22567834 366742107 448057738 123381309 331214189 226639533 120254374 220442711 866149992 131901463 603880324 46209897 867232383 658506017 212049128 748457052 550658280 35265462 24800795 95982269 367996062 26737062 336228970 570275647 10674400 233615653 994450596 980567095 863846831 612567882 264922528 119003679 574062163 45232274 807269045 86559251 771703767 536464218 217140289 626655319 464685448 936583272 492708899 572292815 398043514 670971235 992652352 37526917 642105091 951628118 654605569 690853672 999429438 848955698 885197779 289263495 9001865 550859337 531313062 366899737 621520391 997582035 111690095 668945016 472033311 966897260 277917351 256698594 676054779 198775956 946160585 430673079 297100810 43760942 26241240 809180926 706150271 44950274 338131414 372522208 22427856 592200763 19344718 252301866 667992887 477817065 783944395 749257679 445314612 523969408 745697630 95955556 65239049 996760920 797650461 333028515 198564925 838576427 925672094 971508201 935606298 792847770 413596544 842540215 516408623 757526440 867464931 618224949 132562382 30579517 247020267 634678186 368313743 5877156 453262401 460090117 533370827 687033869 554611857 207487832 814745122 725448716 347777293 371270743 804521718 981299225 294912232 187092957 846238701 830057998 58188252 958002280 831002739 139676076 483809445 387897240 738799669 918727958 921254788 471142580 776664488 46337364 33612989 20662564 40820864 483438289 532358938 309676280 144749625 639951838 182488677 679361888 928382610 117170989 732227057 859395890 59647500 785504342 333631250 770089832 823330927 574406741 593651616 553758623 179808582 892111882 336789625 276853913 43708510 757879480 777020412 303059131 979531851 194909319 622734478 190517903 864120035 134403 443231001 407147331 661813697 36640154 189848968 422109481 133908676 345446433 609252684 689928758 661360781 780603728 33301466 10341507 148714244 241443649 60844331 633373390 410217427 871315445 763222074 108792570 194744042 42054607 487120266 585757834 692967161 189773847 254871454 562235690 977978361 67971960 909460862 821735719 559876516 187797123 561915705 377363954 463441400 372181546 299754589 603194529 682424248 800937541 902886017 373155950 451857643 537975313 230534075 460748086 265953627 582621356 943031594 20113915 271340823 149185434 640865646 180491106 405562097 59907395 928623403 795694646 132923137 367135602 43903370 12044771 998753569 793590232 747155640 949904124 191117167 769944711 661422181 802663861 879840461 143860344 61878853 8048233 677924708 560015365 705310354 910347798 101501725 68349807 593226889 683942108 963398695 846411097 216971497 632849538 69119348 444915531 884444279 87693553 763754299 483504689 496398972 194725047 453791096 17201369 730988357 933814149 275279463 500511352 941446818 954854577 400113933 791327014 240468584 232777141 308900783 14403165 255875311 172299438 808102489 686450046 41183637 89128670 276577625 290372685 878458169 804151083 172263361 373840240 47257281 319402141 473318888 244649203 527220628 902121699 84673513 558732487 35458593 733840079 63675426 136515390 923743318 189462742 345527 966950288 484440105 196923281 437367565 997250650 411011091 194940991 592756815 479143962 930103184 56314176 48293869 395758516 530266016 92437147 666796824 486287088 731192649 687586425 622773319 88997626 786241555 55983528 514296244 728947424 572244106 217971737 514812384 787346968 929244864 320457059 974425099 505070327 376465609 365696317 545375933 141557051 15292732 242141191 346672704 951897218 513717689 500673858 210432803 392951504 835448157 580218388 967569593 885072653 861173584 925932486 962513816 991603589 386349368 409815621 754892826 154173542 937262530 864565924 976371935 877959750 741931808 477631895 858228041 850656410 36039046 741225978 651798527 764594240 597404076 114656072 424334699 999480822 582712144 169040933 600377916 49090784 772654001 591794389 26351588 62286086 751395860 231239106 706114843 169637332 51028035 959141370 355584090 145174681 42027785 394096046 259312225 444133128 682606263 327472309 945742514 764241338 119607202 788721927 238620691 351976105 1920163 150128962 643274512 53585846 316978581 197783336 223854711 742075685 931260379 62290462 258025434 268194844 252909783 484577711 677747216 745701671 40714356 162498567 476054453 402020023 335104925 284984441 932638629 58271646 535314116 73383418 920163717 617085333 746762332 510281123 398489658 147265463 610205023 149348659 284136560 230208771 507300297 186316171 844472084 91627229 289883930 537198896 761877466 68695438 827525848 882812620 90985400 10643135 857699595 236668845 665457513 87924226 949167808 405220932 733534699 829830985 620923015 455723176 1836290 243430253 426336500 444887825 613325235 857268905 414087970 449925725 238259913 961073436 333569323 270941838 467890003 549288266 511577777 877804874 879048484 419055259 178843480 85855321 843774802 865904603 762289481 713899051 9801400 50571193 185297841 85744208 83522164 110088520 723446080 604122110 874020969 14536321 351663787 594606222 902131134 504258239 868740394 852648959 860030813 67209025 586470651 51173746 857782901 808521643 575089629 482215340 561308409 32621702 842283926 511730071 2173470 749816251 404324461 589679809 58108641 305626396 176234416 268154843 14719103 82208988 89943600 185163580 756931323 838485521 105350848 424645980 746794395 868781881 818606266 621419865 893271915 201499314 445961849 736957813 19745209 99775809 69665248 359166358 297248919 12211340 521446610 820282821 537835869 563722656 44241335 470065327 896420132 774417260 370411518 283489831 727421772 244920643 651912342 475994530 333893623 938923358 880764531 10944186 166253195 46984536 718758671 630769068 692402228 258780848 702760678 854098393 791258719 337608010 973986809 980539465 38672704 997396975 678109260 208377891 590627406 746019529 184233064 424288054 73856706 546482151 753215962 73382515 180104731 633904575 582769074 69456497 898830493 150222759 113027844 744903144 789943757 671865435 487416171 144565302 74953462 744453754 536791937 538930654 104208808 752433928 877332840 133779715 274236980 943544302 89645892 557152241 984686129 124342390 158478271 58467733 823877369 395697615 773048964 895095296 867933229 747954575 740203204 242663656 61359149 991062060 69183924 702361638 489353377 986954626 579684620 37306425 469086451 553256272 738740618 464513218 795978962 37716411 832192877 438285062 955678897 490160585 217670395 63371888 933619270 210763239 616751868 294254860 548053771 558987364 415231804 690228748 528156353 622718963 371373324 662199367 41693160 74490413 331904962 348594869 893852743 551607821 913749813 646701301 618623850 190719602 488564290 767246791 872229151 645063841 354103625 755275154 424172025 813836992 913364144 386981087 187855821 906692188 671941471 885220059 406201400 736453348 201973059 863561689 656070423 830667820 334001611 457726926 523126028 992993515 20684910 759376084 948638208 609387837 870943011 699698600 877951900 699065633 576915175 46546476 22891982 194131708 569230907 482889701 778904395 406695444 417181091 946004094 108388359 503008534 47563817 753112131 21117374 91375761 118528471 209211047 62469743 333773177 948955712 369571518 799613148 359653285 644486904 326238659 135695115 793293904 369548312 534007188 64635079 436178076 183881915 365005617 327336480 62819339 993144195 629832001 361115111 445228804 727720725 326545037 445711411 48573268 856604824 503985283 331358943 471274666 687204922 205664692 242716169 778279706 926474156 601138262 480771733 693115291 396612257 125021379 621412520 199470729 938249555 24092152 459383341 444409891 99952893 469588503 549237076 18331406 604492898 594241765 196250381 495366352 85469765 946726477 413464977 834200150 822450158 207071963 33432282 39495791 819483564 720814146 7702310 52352079 587424589 819010518 860491640 754010637 933409448 694708499 814033943 608368421 347912724 360145940 27212045 155419382 578991342 422757404 767995562 364727109 66362902 311080465 772967422 659826361 489060467 392652540 835656034 835073885 58085739 468426379 213411055 422300961 37605739 11921807 852691717 876009560 789529189 152818815 548422854 913534011 226954317 963589618 732399257 42422629 127287195 490375465 975023784 611461206 264100300 897800323 599802722 869243889 283661793 252229638 969294329 504505341 178881247 8605661 926022885 415815591 360770125 283571924 420350559 4228606 253150905 94362846 514900711 63642230 779946547 416630159 838422462 5960038 7435472 396907171 932301165 282050698 194624297 678747765 120415805 170517378 482786521 957277833 197736636 762199121 993184515 352650755 200146494 132154334 79888073 602013741 434896218 551544438 843358166 258497269 740258921 337831496 62003925 299108716 489527306 335334888 342657016 740107848 340173217 328774349 394346866 70565475 358870483 423430099 4964349 725953338 965225227 948584378 951894868 200572271 251762681 884604837 26162362 10549064 564711950 182477211 579953010 295933741 723334145 606816010 81981253 462434862 722224205 807615295 449518847 494083707 661271472 652895727 872270066 789835241 347564973 863767985 970360690 523450484 641543435 99527297 329075031 969733816 105823829 229804094 851481214 911535222 915024472 466745645 119324744 234529557 404164263 758126709 456515609 971502622 468122138 483105953 410621402 427729855 452254539 39972897 864129656 10259274 377913112 515151305 5249635 769217459 543924004 834684752 781327376 683982869 725483606 554036178 769480311 136972333 44114264 130304079 972165014 542098141 729970969 349633578 251419372 422797483 744047947 351323051 97513470 751711807 30187238 618711677 405442774 223581929 553179812 198053424 217448575 863076121 597828482 31524536 210012554 344772325 75754821 75832044 483562636 17339526 92709107 346083080 96915102 712959707 597595478 81677100 494002139 302338020 923389308 837295067 11724774 510281544 999245626 138526333 427771490 444054737 12573092 915043293 253042039 456110827 37233558 129540779 105393236 235956520 668830255 627001851 196797351 793712318 773801809 32146372 196691495 673133831 909576226 719361890 913968907 350902785 47042958 52468757 207513744 865411788 37826754 623225728 305148534 968896047 47719858 759407659 761583747 318973714 923821460 736656385 676968703 120741637 601085795 71358674 513252151 144308408 475585630 411038930 286406139 708878977 710860422 537967896 577062432 42833625 510619427 233097249 991376638 462153951 136181056 548144714 366530290 220203732 373812266 11583065 868518365 659860637 525709813 169234421 949967779 110220356 293070327 58702889 790044846 897270391 183162699 576158182 889524841 992845064 439550799 956073086 262917573 293611883 643900454 890749481 670493111 54794043 62129463 130950275 784178615 847534773 366879660 463475980 687929411 113612604 473827572 916957095 606774618 55024083 237403458 81354012 307217666 88302502 555185164 172127638 242143682 707478658 480068748 28346661 145757992 502039896 445491266 150367294 447100997 288268990 793233776 924765750 59655724 395482989 972415389 45854666 210658935 770913988 483059731 303862682 351701442 681940804 491049057 422312617 109195821 163122450 745167065 598517471 831900126 60549753 386820371 125726087 293570941 157355109 504037480 54349777 951643830 150348008 914830456 713842514 623035067 896255417 842121124 11276927 11560640 993255600 260349845 147729717 799534205 33113163 839041972 37850420 148498607 450927148 41569199 442239647 501980567 382328217 927094266 212945022 764534649 76375547 75292236 284086588 594167070 389939552 877997086 891156778 71212627 879369977 658559279 534728954 37812840 710347164 10808835 984590404 961396402 239579715 555434591 69541893 321604873 45419146 178681807 170904858 332053066 630615861 352306208 207186634 226890966 647537321 198034918 101063993 29880594 90593134 444804343 548684790 256819685 937577139 614115566 238804078 174222141 946400970 98199466 185529462 622898315 7789479 982590412 142126278 28689730 284003173 802767676 54919544 305685851 608719042 3849124 671473293 619275220 820389278 39450867 558034536 410158380 356922240 657275356 902545489 942264809 300034065 708898389 284043508 5045523 795627423 335255577 408055519 172219062 219299739 192061734 775601415 551675492 381325595 977679423 465741124 17338288 591833945 484367211 589345488 669995700 986816050 984657524 971279564 190155404 82873512 108597609 725166267 567352280 519219040 645890844 572624133 352737599 438318884 618036133 465347446 25441255 570242915 127425246 25271228 587379197 176554156 288057060 730029548 681899315 108135223 679402140 179113214 825676093 91361628 692847660 990222668 795865683 980564506 475493246 38934807 909054898 165000081 397228225 475819266 750831131 532501896 115749607 824745621 723043922 776020968 459533863 457152188 41589153 330623295 613454461 401182277 331314770 686088510 270754341 84429413 260662840 928543547 307939364 190324532 110084391 395377840 910259903 816775724 601481592 927509434 367597058 305966254 882287750 129362331 984678970 114019966 476197172 331797816 629152380 687886402 830525028 46793628 57496860 160900614 18893185 682790003 805609526 162148795 999943414 5099664 561708072 485111219 145721012 898406503 620424726 870569767 63897265 432106644 81636453 238891185 541949283 628505170 15486272 888534226 900440649 649084421 413464343 480780397 869616227 388955569 64192795 801652042 63118516 447402880 551856067 14922901 902095559 622266432 252978505 618869085 431037224 149028322 45585454 893948693 657941478 758147580 763264434 980447253 269655832 740597832 910286429 37019162 535454549 421162275 89143417 70715074 143569466 786759695 984080533 806417937 372883176 638969394 835655172 195084527 198263939 859018452 840491356 994370984 656600244 755139557 115278583 397768811 220644904 448780404 70166389 809768395 507562767 711073593 419784760 891118912 847050654 249239308 193824231 159853479 37136013 106204012 90536684 42378174 475969945 141901562 165300214 858137257 112229379 479913467 969149559 581596785 771349776 404697305 63202599 316284031 5923975 76867234 15437951 809480741 354054966 772345735 520085311 268153109 15452525 423833438 883973865 436924904 304881025 570658849 635526211 461586072 891404875 21372013 837165017 13923591 3988903 998230532 257750649 940095862 676867829 920556620 879558581 990099726 486040987 965543630 117935204 29686875 210470784 267212727 891850017 480430539 279635859 450663002 890605771 915413044 39365698 99766700 765350660 62801739 910255619 633277126 106715826 38328878 553366991 41131367 535963776 175089627 591922082 807710831 877589854 819400119 45546237 285296741 518553853 986620936 804016996 664647155 218263636 572778618 920015584 321699429 367442974 721349278 56516221 425398317 992718681 639712870 900104397 479231329 284194249 455638699 98330212 976045627 236894835 449372072 15015514 281867161 78272034 957600124 346149068 780419451 30412261 800240299 733801307 656578951 374923663 673813150 502651819 309403016 114616886 773260318 173704166 846348779 601934005 158531549 59420982 27523136 174138410 13555437 234263631 691857855 197539960 60273991 136115170 527286721 45001414 12053062 583841579 765560899 892185086 182484265 57158244 515771494 553765199 649788309 867766096 358768369 400306860 691380240 43657649 170319054 94311242 69494919 842602450 836684169 70636582 102741192 273605886 198703572 467015805 146363657 510161926 404196869 725568594 784855136 606249919 899726487 939213547 211887432 251903874 682470565 647816532 502658595 52554667 150167666 453144795 672103346 963108378 400601060 9651602 68265886 130666677 54823171 981517521 289150707 965790692 898792575 7075249 254112928 295054099 269845544 145421714 536898552 438037812 893493620 477897365 853027636 554584890 21752828 12178467 366245359 474242719 907028479 773294437 812861352 901699551 356699358 418549193 634390084 72153851 180216734 228436867 517948553 299132919 12230506 916068362 17975972 193076572 28033550 812854423 849603236 35312311 108971644 167732393 147033852 338693400 752458571 748481668 99197189 637534100 358575411 745914285 34318714 95334851 703136146 12474223 544849146 932066882 197959914 603154778 840838794 710504754 706318689 471610814 69339152 326397624 71128896 722167349 9995481 858605947 978076020 647756822 515506708 16589097 120696848 955436803 623112532 69981938 184595146 146840412 42009362 974525963 59742073 159293641 459801385 643995181 945324189 867193012 740909400 860599827 347204567 623021260 58588612 4326912 303272044 690910596 214625139 600431159 207157190 687065234 703473874 464670080 596861428 60772208 562685488 224238505 173043749 245784030 926975552 805221891 3937585 40736351 294546075 74621921 443011600 881818295 201918012 964700445 897526880 7531635 832602115 941030547 940670180 631390561 517989682 395415204 53620223 301186068 204073971 972382131 375095869 561256545 73563087 271607467 564185803 211716069 691110456 106628984 670627322 607779452 557449473 402168202 192600000 965979339 375518433 204832341 657997367 784811704 504296948 438781907 360434716 787909101 788603961 890203905 504062801 244387928 60021269 9968221 207920987 327981742 603549390 756446319 771842020 632024803 411109649 2967613 949281595 649709235 64127341 722921941 407662799 852250141 623924438 181655751 638423992 142782946 45426467 947698344 96167214 424066571 999871888 58167184 745531151 25922656 40507708 961884829 247459422 688898802 62451628 437264494 922394047 186245778 442093382 877448616 57274364 649798999 765040087 697929077 210752130 386985244 529288974 447711232 862572517 327074303 625128703 1439482 397363800 401957092 749337761 275394072 907068981 892230128 784853072 278027667 779732091 149700366 704375371 873016487 844016971 507372141 71358263 656018964 447728235 901391616 359278746 649683104 649384387 901960957 426168161 80008595 565280739 46341215 176002651 340158265 829604474 64370020 596776124 34936164 209679072 889973519 174010523 991784423 408494221 597513127 565916020 16483612 800746400 976806710 64381607 877298271 282652505 926660619 611993078 181735569 866303135 814625593 457954827 997909142 134374523 65099542 369678576 409577431 471405211 787527100 852017813 922406081 713406416 264400779 37594958 66027844 278807696 216383909 838123090 68879700 749990773 632530033 512980029 581157227 609330108 714111513 236522894 691640582 310199239 489245964 304142634 140645668 502614940 951426684 303952600 162678986 930236259 574080225 33803203 262668673 72198124 12245620 646708987 32259542 381935398 33092021 57073651 563196890 271300265 748885477 428564740 89417632 323059245 479298957 258978793 37750721 543159313 252953845 652523074 569775579 63025109 421948078 525575186 48318733 365268640 726743049 55872 142559357 623204796 31848350 172599577 899686354 826098964 27599302 333952717 339476410 239839165 570740000 153874925 162841702 390561898 23353616 390206452 320343049 203505654 156758075 47606203 693886301 402957278 21494540 207153154 228646430 66803396 340957747 43528174 30822284 926244077 92279073 185837446 251811565 557464260 873138317 371848757 896630793 876180310 161516274 150738251 755537837 155140307 909462798 363679868 259670057 303175955 407420004 557421151 270651857 930379791 220536251 364345072 541458815 526367331 689781661 479587855 995661583 457869267 399451354 14642686 456340450 46695363 610466562 964146663 341485916 466799037 701026542 459120724 440229735 754721775 721230136 870909365 729008877 532453802 323298494 185315038 637596769 212547557 510734627 227694470 59805239 358196663 689571662 526500042 35606888 714211041 686008809 364565415 440280559 983154242 213586915 427283331 524715342 124762208 85493486 827072677 799552778 621618662 876440066 872843960 253901610 530923041 108345304 583971660 245112508 165994881 844463472 728137813 543780432 859001886 553478284 308977322 344315516 99682353 45882419 93361287 20807254 230324374 827707695 367584268 963719165 631444305 10217102 438123964 751549200 242922502 79857189 951173887 403451701 755641983 76131592 440686752 524341396 810903850 556320787 63768911 899831897 534218649 746897509 417265696 835943222 298427648 218944480 98853642 169869278 157032122 234566570 308589929 952067467 23012548 395522734 457157245 135404153 75961921 258081820 888111081 115524201 799315956 545229285 902248501 614796575 65667785 734933824 674655564 901291236 590056524 540568360 621032190 530971908 431307568 989042396 361924991 761178193 344924618 801121373 505307111 192913311 69099156 958867699 805119664 747638854 208627883 280760233 64942651 356551331 526784080 257742796 7529291 279627927 655194986 896623472 783145863 211026951 432833027 455726571 402484221 497737050 474533575 146997848 882088858 734450174 262007688 918710805 61073331 103531235 128090557 909560645 825823359 533039870 690562302 16432975 679095194 862660040 809217417 837871965 233227908 270329276 509584064 625423582 563648800 222608092 282342825 11904005 159696950 653822253 53969261 599600711 62404593 37064503 533469145 72279265 10219106 421911686 967854048 420537168 623969787 257611819 388316183 764508631 894742548 772855611 634114872 110473213 637257577 141509455 14940832 810615052 393704090 130437379 160664273 440525971 934336170 533775992 689561072 527277284 208427393 720556497 588889671 916985238 629699690 779841465 299273924 181129733 926717590 115499484 806207353 989752270 475731863 7367530 255199258 49226067 9484773 31920023 901821058 186184765 849493340 113067549 626554159 553474037 514851260 727560632 153279937 392917033 812988712 191748265 201214847 247062349 495233704 799167284 381974994 621454616 395117736 228195362 914856647 243895555 647380854 874276672 718635409 363572429 725749703 526215134 469097734 57766650 151873842 892872529 958923293 799229263 948768948 695520113 55442550 957656920 28458795 167947548 623635154 635740386 503731163 859610801 899749270 733559937 49125100 740803221 166813005 537212427 333843433 716304818 838820643 272843035 19761730 72968179 36240746 37293967 872784332 745585865 159674905 473358347 619329852 475272617 807584072 894770292 31229103 196456588 28652982 230164597 50457637 315959405 97501507 785252349 847542785 442303951 35820406 864863679 583481739 933401908 213944312 951509425 884239727 820235687 140365590 890769294 133365819 696895283 774234692 969260372 952484068 912671082 67157653 442472902 172516674 435567071 986689347 28567787 951098511 681579180 883763245 336012429 865055212 351619309 858697812 994465467 933596 602880835 765647966 55790663 53571015 154337362 257120531 541065545 873909369 726617411 499254754 36231578 909520544 268233795 116236125 359800666 463609937 811418369 395082169 722211179 256305284 893249844 424627023 145752564 657038227 458542867 421594909 555844831 514538943 65579483 359122758 879636058 952464811 320023629 339855246 405659994 172773087 939096366 566783967 667004435 741182535 85257669 911077062 479543425 363989681 846014048 77620215 241065699 515617619 762695375 809933509 459044923 705035842 357218535 734123179 949568207 929498364 519209728 53565894 707259051 504341727 564055672 882627927 593907740 784937391 183010862 840920134 255579702 43838996 991245576 876587930 5914960 387567641 156462189 908079363 159196547 344391599 804993739 63100240 34577198 607235368 550482451 441407737 410009461 816161213 20807224 843467414 237629117 864623624 244976564 432915814 70899505 802976394 711441922 954886601 827180353 339297831 244299301 593174982 631094301 85181605 698788128 383363975 992662590 251296560 590071420 559461335 771795422 13908185 130494149 793051307 477453179 774111506 495712781 29797270 795318361 423988788 540397159 217967699 713146109 95413241 627803757 44771647 611748786 842134018 687761339 712201180 658822919 993412690 19425650 605421391 947053647 620777426 986548918 968281827 156418079 233779403 498972976 471342724 255864532 146383215 418432909 746059589 65022731 515072592 382301181 852281819 224588839 973520615 961773237 7139103 247573711 939204622 48989805 542405776 536840557 590360198 209891555 827794126 778800816 366970227 634522966 275733536 81518602 69072091 95080203 754300143 5723187 773379114 606716363 712923209 307942820 978871473 580356707 789885536 755694877 939476002 531115300 427895560 65452576 151580438 867640417 528805948 470380915 881546120 353011443 337236121 737448354 553055063 605339320 364193249 266450299 911578823 531517199 612847482 670564496 680234752 22850398 548912364 69846968 697731214 26123661 816482407 14071182 63925727 64797832 255631675 823442161 472340937 726201025 33850973 853784963 476748289 377492651 932417769 326633002 92258725 68749120 230018714 494183825 698764211 517240444 68395604 885511336 246959504 836475871 14870171 518575904 946485634 84186351 622626329 857265648 445231413 554551732 851285532 849563091 859793466 4462907 84865814 152997319 223090308 214651412 410440475 883541392 709753577 147776723 609606246 372155443 351858087 114355858 558396884 698386043 459145948 199327086 929187175 641545591 824687885 65001221 343054021 114046202 970543008 130171135 709095351 970924570 990998881 231080834 349677738 974201266 919060225 700367804 682334001 239623904 764292499 927930461 687294593 838048135 147918093 298019354 636144627 625820878 756456141 944904747 49352070 630732191 876520465 442251470 619724891 224583977 264484990 195808194 143055159 482585438 318336154 548775116 5085444 698172790 625814610 853035062 454567760 937041003 478682484 211608395 842218701 967923579 57755702 39454941 530996687 937485993 773131182 410859967 477209809 569581883 939084887 331163466 114367728 108753981 308837011 426036700 276376687 861348093 17926435 965626197 349769521 39043469 166325168 117339544 391799106 863148357 324928838 459560208 698300751 824123198 312635092 60262185 969265961 611967192 602372013 333172434 144951878 865181236 809136650 605890818 134997055 222343867 69565318 875688752 554134355 560612245 872026528 941269465 572299491 20708915 704766013 205653758 361369588 661481158 80406563 297576611 65969584 679491269 526638975 847882065 76367333 184535916 657743456 231781524 931268997 130163767 507433273 203725182 269485348 841380202 90143587 465718563 148392317 139833997 780896665 349149979 632586222 730129640 924103802 94263812 570086647 3162635 702771979 652718589 112882367 912232009 163331378 940667691 687541135 971339576 58580540 57211960 268563540 177996339 140466008 174534863 59363105 17744089 271798809 435093537 34293163 549343627 61154040 109935459 519525324 340957681 243030992 280493133 150479361 971692405 433581664 823122845 942927851 424932806 779214541 211761042 76025554 669356887 54770717 286968434 600828957 952234974 432825533 958484741 270281691 353625301 71468284 947585303 368825150 11957244 4793230 274403321 179634970 209317845 556540937 194889985 713605738 307700263 162611051 587805701 519198924 29123196 979602067 160320484 753318144 365388451 164411075 545768702 185957229 421480239 709991973 335176631 539420828 372639221 477042243 517202680 687739835 797398162 150917772 925723309 116950299 534292194 57759446 579376712 908948658 578370954 873691607 840141629 732763289 58934384 709556139 652484484 465791887 404324670 383226961 44058138 674545525 514462178 773115438 633489280 914395089 120339217 842342536 399455290 773857355 593643199 629626380 530558801 516297522 58435752 615738185 94139090 245339128 543125195 687538483 597172301 815010225 802974697 846946209 554686295 42207641 150387211 443058127 392780808 327868811 841119481 223663836 506809726 842912395 25297604 761870413 64234072 48980796 254623805 480864392 330953020 37890154 291868539 791922522 111506257 362107266 148971609 92322418 48848581 85061397 386268917 245473252 111770441 101290329 566422579 847499431 531694224 791519400 600996920 606843671 263669459 979960319 620152047 469425523 412969296 857768320 440310919 971622496 816586951 208915696 776071155 265163109 517574651 528219706 828438889 328519020 57238071 294303210 839384804 965143367 775173063 577652147 22066850 914695721 517715066 581823210 88960934 709658665 353903143 298424584 892683319 833846467 183467300 612226091 632761439 552137559 16203472 855546774 60162157 632787367 479957515 255550509 25789300 298055261 810534329 52241146 879975882 214600579 333256515 919005099 68068745 786786569 647771926 54181137 724688145 46483267 525310242 312530338 127625092 804651368 140807004 712569336 44351817 220145684 607214652 99163984 159559306 440378310 959779135 435630092 353525686 586278755 106736998 660668465 103097343 145339058 523962294 954302442 733861340 888497374 810496438 157896195 384242569 867983095 725773812 308765295 452377986 897709681 455456384 33671363 902595852 966850467 548852591 425355960 538020525 546289737 379322714 852191917 91884718 639580674 497428444 808062498 620963232 62446803 286203927 285620286 422877908 983572899 582748976 820507722 140491489 104103101 528169167 764579892 21332515 908867665 457547168 893634317 626756406 819652339 92101076 22491532 23523199 493610522 623824801 512623240 466336675 908423330 28737469 524582274 784156685 44515658 419705319 498615577 405022061 975979831 70847839 675898259 936900916 231202416 301122921 995172187 460924441 447198816 209791438 660772221 380975767 72654935 902220634 529196076 58748780 921734153 829821023 798025021 710555163 293013517 22104880 439711913 311252843 939480159 326095528 527654671 980132326 234357983 980440225 717235247 932456540 409744336 902365309 692787568 59983453 138363993 603941792 138240092 371912898 745518343 41959923 452527391 696631333 206930506 434453603 693938443 243553124 702716147 305211232 637386006 720825378 736352445 789576031 208555098 91641670 809346753 873986392 662263444 34296186 103911423 822736200 63467686 745813933 278461404 907053232 808169750 743993745 271085215 805401365 667702925 160674846 363650035 748256894 209110616 443678221 474941800 113374714 181978346 65902174 198312178 986524695 207223384 200707283 584094568 582488427 358235355 363263091 151087879 443112207 192277330 764179975 158576108 200358174 599873470 71881376 886190237 600448315 957039044 477523471 731986049 756584712 169697582 651446636 276713059 367762608 536510570 781800848 576823539 461094239 471836425 799801243 54734149 510356420 784618562 981076334 207500112 520532630 890816877 71247922 208200817 562353419 65936008 524137167 366897637 977634658 73285813 453206134 926426450 34909019 537469626 212277016 13286719 845560506 62281088 57769964 923037591 697833928 430250644 186443757 749532203 389224402 357662377 403626586 86372140 271250344 962413076 60920628 514618293 186315294 197800270 845097923 613750335 76121231 399690102 131765010 160501547 187203413 472654541 116509806 703262012 873554002 558197560 437042667 365254682 923313514 931655873 56331999 56582864 851292934 496385047 891000420 693136974 420006547 244169481 298932699 13278184 53219586 944077582 344726372 802869205 773072198 428766144 556202087 463881138 513296088 141779293 15224334 581773564 767036470 544845637 751856072 57643417 21258079 417395327 29717448 279979088 304170584 48297012 81998211 263097164 477980075 804113457 297140790 644659870 538696419 72958313 370386782 871133368 177131794 396097137 979030846 906625778 789832011 48858627 833996637 465334280 718321960 629814140 844595973 62306458 823546180 352452445 364806596 146113451 67365314 49958861 552700399 934051107 986665669 293374230 885132058 370314317 838233846 885813796 638323874 304170074 193728001 27647753 39477795 11182300 426967320 595651452 573385730 123340875 356055918 986563925 623677925 787897988 72497341 590841619 48040757 496969540 73479106 568631894 719068579 957233329 64332475 1577061 884019616 819494354 137576432 863719080 605598948 816531731 508087335 810620207 389961448 982431426 444229934 197256490 43422059 690298772 49884757 135549295 421713649 434805537 128125168 780735224 480973119 64637027 641589978 362570594 369315809 464839227 918182125 255977327 894011044 573771244 527630731 59694980 438623260 39125406 829178649 419177515 67569695 429417692 747977342 110943378 711705160 232062231 738570664 912821515 24999541 259825697 977348103 292970379 207373642 64763570 225664784 433567787 424754860 391696102 733156540 819400617 236647494 934493885 926983687 87678440 505857543 910513819 583524209 696194155 241990306 306357189 228282752 304064734 632102413 721044202 133904188 3433870 78966787 437502615 62169777 968459756 647553666 902862273 308966768 734465294 150546509 994940480 231281423 483980334 10750315 549525326 265415589 151556905 467501990 263849996 353714255 200037633 781395213 123971069 747484077 919810651 782679666 650198921 333455461 252066818 975884269 519079548 13727 872920418 725172567 225112708 863395720 768982798 406413520 44460470 49979344 589730106 8333114 375403786 264534571 934037057 110381244 634236634 767182036 307279137 342654784 568969575 62636805 192535546 263138548 128896853 71999872 54942355 938817741 636481578 458892553 533658837 312456959 261886674 848531689 862410062 52025222 905623582 127569773 182216623 186213537 720301376 299995237 599089998 853397842 187944528 981805478 175271333 426858463 278862027 9190793 550501585 753281108 207769103 86389097 201441812 177940222 155608544 72608296 184001620 125254385 367988966 455742635 882526873 539765892 924551981 939960410 504182418 292918224 31719075 450707873 686681873 408508212 502855069 64318577 965851787 442874324 803691859 355235519 357263769 905312789 726997087 593998596 681881978 980156450 222503234 363008700 899946126 141991018 45052640 801766119 705160924 441275936 484392191 711976075 495502477 871418298 797987531 924009264 941244527 997005171 61482837 744323939 2688115 957899209 427769871 442493235 282922543 70685184 983276882 114849463 945224029 27729565 537931992 292340358 39227482 840779755 44863042 72584253 276900008 308401785 953902996 848719101 479607149 227957658 14700468 4901354 179915250 57810403 857279726 987307693 632134180 102810545 473889651 456819187 682596118 108490145 67614165 366048748 901191036 272640278 24152461 380272332 867474482 813014199 955196789 633063758 349421235 689570030 717135950 858153260 79202211 293396074 723040572 192214952 53029190 510876829 672228421 870005254 206371334 312483903 467049685 779663376 719825649 380582345 653346877 647355025 446748216 966108155 310519855 82078170 339724210 416502359 981884228 734110784 663064918 816926627 538147191 460612764 23946693 344157291 597238439 47288009 443220670 250019197 656590104 495241258 212839335 704883307 412308978 10952737 308458507 533449740 602482113 487738521 736631318 842652411 226247412 764299901 773632283 731115031 876538974 448336447 949443599 111757569 6375864 222215250 334026763 58306722 530313244 230060464 937203406 158796706 727490699 283091541 968370489 868269298 521789033 736512962 578435537 761812547 948289532 815648635 756782912 934184076 628067057 834984329 751783636 38076040 503289558 793040632 457365246 361887029 653770657 711949402 249350613 652426839 5807655 574741571 419344273 19139827 564726950 933367243 205740304 24925652 539551036 966877967 717212244 153773577 622631022 431566768 11037443 96448869 235503010 135208786 211190501 191439614 445345701 934386718 297627754 52894127 110898981 181978433 976467746 279913110 214783288 656897387 590432323 648094614 277534164 837441873 921114406 718364118 811242068 878122540 851506122 75672128 1965049 667910199 362968400 943948291 726451815 706601268 908817533 808144145 60940324 431378152 16029243 739983522 492549917 435655066 517072408 436129200 359741217 63918233 51314885 369893241 668967011 604015283 565497497 318908927 803379196 592988350 230870540 711673995 902890599 56319507 64595004 349826086 693809155 713826062 41908587 170678815 63536020 3411343 206671743 164264584 306258115 481497980 978661505 182761145 671089817 599226173 942462750 347596747 949918216 739875902 234201897 53349150 441341027 337381745 377885719 422003411 807119328 34682313 498094978 17942099 9526301 849256640 645828519 54322886 436243608 821437650 427222503 671414173 548571958 521937408 450288970 264030985 758545597 673571406 148402423 954605185 345619290 1100357 569289405 336352064 44677404 268849010 319180173 67464389 641328246 177798885 767987710 103784273 123029185 671421363 114353864 45477485 764181176 175185268 6624585 80436065 808410362 170800837 581470724 451748797 338167948 704007111 500856092 522391508 373004628 858648735 480130781 658460988 491257503 975423476 3573812 488436048 344186268 173078900 711061298 54920622 767689694 982988879 865466765 121352378 196045278 696506810 155453214 34345497 336610679 562920302 873964644 782584630 705047656 626211366 104166656 201648064 273336022 601978917 830254647 891116074 863113671 350991277 96903540 655353898 472527272 24519561 388355779 352871226 159077576 437854084 203929430 679225114 856073691 926401264 336807940 694921292 860475000 692610848 86635461 245306007 433654170 856872942 585492024 904591237 631653923 294016054 205321757 74190053 658135380 805196888 299737051 785054537 184107351 75423930 879857659 695745673 190969782 334952516 182140330 15698494 189486049 511608547 276305211 435674184 405306795 865692679 459256483 434042697 340062157 779260196 983706620 918489896 151423586 438407220 15737347 800874894 556709225 38543411 484351130 759372908 185963335 292343202 454893894 155944051 49333059 419949830 952050098 66952603 84751367 704046438 527934506 99813277 672368165 379729104 796112928 208803961 524713616 48021716 899330219 632671984 616597791 539127046 164458243 388431627 196692750 299516289 354827527 288934546 985646460 966041951 3880887 262791062 234751982 726438210 156977594 566281960 561574602 161877455 47166937 445629087 55413213 170947118 958050690 691125398 234182358 564358795 20549446 420267243 713120713 404819607 786725211 974135426 987567533 91738119 852147227 821454720 739217118 895273236 551035011 796996560 813236635 867229433 510842549 348118945 571673225 12487801 951611510 893998054 212986671 763017303 583166897 192866005 541285496 532880348 467946738 265046633 185561396 50786132 38764524 954632928 6110870 109601425 861668339 604937533 213536951 93507430 364565122 625835463 338385170 70122029 868294071 68883592 544945415 995772482 67763922 94758351 427077209 887221382 626240698 554007727 180029359 612317 146252408 59059582 369938198 902832048 737418682 54970454 226607229 213801579 34245969 86037399 902576184 19925504 253921204 282113635 813184382 663961699 851292538 894155553 237726955 205393932 33618916 385174523 149318399 68581497 200351056 192641887 641910428 181837481 726521287 571789954 28664716 188989345 80771441 331591640 53508857 930544362 761957147 462665118 594374643 186111761 948659896 920242256 438099438 456790566 777550812 225844531 473333569 312064062 703797315 34724045 70274472 366856690 532070984 710983015 131722946 265679581 192422767 794847634 446555796 633196578 113672924 362292895 935320069 326682339 120246233 760858405 345923936 802613963 73940052 721458559 988867285 416248965 112977758 657642060 185183480 130402371 488380333 119489261 638921024 231050296 997918235 213897227 5848713 935743262 16988197 253211662 460737427 451428017 643426925 443890087 681927040 146140721 333286201 950995526 318441050 727952612 535315697 560401573 832931723 168848530 889985189 306828091 573398115 889501704 542541957 256580298 179542166 435337621 126833254 183228626 70610619 3625360 125155908 913660443 751256270 756595920 973530298 976908591 567987375 805849906 615924108 366556381 578374305 383755799 246646302 679071416 428295115 170141411 59600378 554490262 268589755 289652095 594986830 378425362 121778142 54303960 494680428 138611466 993678345 81867614 969958216 100421665 213207795 823025030 235090941 5402686 328834488 284487752 54904136 15267339 422083928 45822882 783104011 179135607 976909621 324756755 325601996 571966772 830713241 114960928 889899059 30342458 164806190 814799571 331886480 485371202 944771204 895977015 910993747 188435532 515723919 464634589 536887698 91249178 901151015 124470618 792932998 192334771 519131782 511346375 598818574 407012320 528361676 351337280 207527210 34640306 34043006 558389349 505147521 44695290 554737411 413527004 833639645 664678096 423122214 857145805 706738346 713673741 594962839 936762212 48744314 827508689 391956330 293844307 104768643 912779261 358085783 174939725 727037215 419653050 418161784 818568588 479738700 359144432 855431758 586787148 636157994 623134160 738270139 63401294 183324287 122637643 240038729 380035414 87588150 818555288 408060642 66531245 715000284 612453810 383084119 88173471 997016354 866756311 658056666 964106238 413893470 637741835 565835907 557170078 576420617 169310099 732763854 50532823 35340610 762937210 834952475 932195590 57815114 23887888 172490285 502780172 368966662 220741990 63077292 939376590 532848768 168661203 21064355 777068979 962824806 267654001 9269762 19903017 939330442 727732897 812785949 111949856 593991008 23172227 821854251 316881037 343049091 533920383 559049929 809861352 992671280 899002303 435436661 30698415 219397322 853092274 251358995 855240929 460116052 290778251 442265962 332037252 292543994 76119487 774172584 491050271 445604233 302169739 784152538 496046657 817385458 295105644 891792501 205726456 311546315 363091365 960480976 110519386 566037965 995469245 603728296 867289088 689275735 585002493 162317210 283478662 183497962 263956470 205193644 636320268 391832235 821370874 627806661 556551352 174036197 291260830 421311793 468813618 843167364 801943615 260449054 112587559 35861914 64072569 393870113 29416390 843771870 267050929 279168945 57611846 173676840 499185805 36652715 677889118 999782902 175258486 57881549 333803211 623273962 20089373 875006267 972184014 635865674 690547955 111952381 927180203 447865983 27692464 474553982 360199467 77262999 242387405 822599438 928490523 388876739 771915529 428376161 756403659 783476441 28940776 759709199 814605200 778724562 674440751 417146130 159847234 114286925 561142122 406271563 435305918 601351435 53409126 417372413 304692582 53599858 386933943 71130448 221330588 847719434 109650739 835374799 351837258 901396226 856960117 23189227 244836957 354950572 913799771 494137206 244410438 334032380 184669065 625845544 353509752 235728909 466430436 62513182 842011116 54736541 23232279 323614806 304929952 790887308 201299217 746980404 833720851 190527073 936106117 71237376 974390987 570329797 824386409 868264293 93469136 163606790 47266167 246691315 194333486 802007701 300650672 626768799 888046199 235797640 101900244 785627198 404481342 157383193 430882027 458302221 495115677 937713445 305417151 241471276 196407472 254442157 543194207 20504095 1096472 981707097 679106973 214991436 890026361 423157744 848619409 474698111 845531900 617432546 46764564 119531368 225446861 61019582 427830086 325097500 323873182 692144572 463960585 536507024 13304867 545849908 586700932 921850658 647975828 637551653 909566624 128484880 900390702 738980271 695219342 152566270 859276210 751472281 641513792 68387444 356174308 676711116 469600491 92940893 110316814 184589526 404641675 952342154 323531131 999844968 106197855 698480685 20144380 295914712 417289065 786501470 910168934 866338720 415839727 12350362 145035537 491960029 505728765 489990207 523128155 233287633 810551008 373517073 997538595 508558689 238209196 807852728 297725262 64643224 511598776 698210112 221904198 544906530 133065501 297807511 10729334 23229906 831017530 171937554 613422032 324287772 719019314 833128937 67116615 47204764 10945645 899786167 515175252 301760141 522097171 220823803 928981109 484328531 505412756 450593945 394533034 724847858 494704931 925574745 28842231 783785620 188123190 581319526 830101733 693874183 928640520 540367569 124944640 999098684 339439895 928665612 498348378 443781577 515557543 510729584 66787334 774883176 780262204 217058999 602806174 404497014 776203556 900160386 224263614 554663541 6558955 687888853 713345415 261526667 825883620 524271766 474415645 641467904 323410087 717453841 47797033 163772100 729891214 306382455 335836504 258455526 126761271 319942234 458871002 857834014 563971845 190465331 176256996 903987268 816436639 207862748 863066926 601057751 548725103 348996375 273304181 43707768 856536867 852606469 932625146 664284012 109740592 243582127 948706818 908296221 130968395 471135873 524830548 97574553 159614702 906616009 554918846 816642833 77648857 528833853 815857553 159253851 10799502 780385394 978099488 973501297 601454291 505098342 140335940 155212784 730968116 146539255 256125915 161570970 208391806 175096937 567974468 794306773 982482246 186289636 228991461 244182058 435001696 817583092 521475238 27626694 377626472 967362824 230691187 930890236 613591613 54199795 279513789 698962625 686719360 504266350 444456186 985522222 154155034 205008787 37301025 15300098 603577011 261334628 963348270 507668253 825863740 570081346 745559204 49734662 174587494 992032630 850789126 67084135 449117224 47609260 687604317 23128204 932981821 725644915 422216630 469154791 545580451 857913790 244580256 69769102 664592413 270059110 305417394 405259707 30331570 14236837 250824195 297704780 57858093 125040796 501252528 144560193 714547099 194102479 980883290 513012800 322131664 616078500 517732006 963237652 997420258 210108136 136105403 690133290 837947051 955306058 577929159 909891602 295071564 512511453 494906234 401336580 701421221 449056666 680575369 308552537 248856542 102701787 383560492 24473870 300746721 779879650 734232737 819211076 564440029 961914192 252727207 508539074 303208388 771774638 691499523 203150450 219743438 669635304 664204287 24132576 715352053 819560909 683150054 47217598 820473974 53673872 277683081 507699298 17353814 875599178 78827710 160675910 291715291 103370102 279953883 311926920 297291023 583865971 842279231 520406888 528587841 30157573 224045769 45049549 606442115 488163029 149432927 667959487 14064941 253891820 311079529 557471214 651172184 18576956 186346068 212169770 395825763 53838360 450632975 518586089 222072946 847073975 767217553 37370308 177780459 186161076 395077457 108401914 328168183 579287185 542269644 995111916 223214087 165906223 947295746 446909343 109860940 404849239 353244410 480721726 667701053 474982453 873989690 433057941 194561045 936761560 146547535 420090518 53310547 548751540 260914507 100482008 683243064 197821215 180867906 256492819 462811980 57782999 647117004 751509413 210877146 197768827 87936135 232177680 875171439 820899597 864304786 796563578 375831135 624682614 80406290 448865068 857306176 160542722 392113328 183270675 505235821 52958432 12253977 2016834 66900868 37108900 566217086 530599534 10383081 372810180 586854674 41300337 91940673 740605982 417469326 968263624 299869687 481631089 269963696 52211989 26941626 614760415 27496887 418475677 282380797 713395826 792466921 842864586 870163829 822611859 662676237 951018155 58509983 825480596 842462962 752065647 321362232 480915240 613666534 401714670 350030275 132606438 494108223 709551648 694635527 15145674 698062038 22631587 412710286 862499507 268309895 370324538 831602727 925322470 99892403 321283400 318134372 773903753 193189566 322730073 456801309 215214633 798631569 121161882 14166251 806848053 11932184 74983004 311859886 526349696 187243205 991039893 532961800 922146499 22089740 337019999 142285536 977481241 870226405 936529271 903785183 235210626 873659725 7221439 979120118 446081376 60206277 976868284 434861782 372004605 817929937 232678424 978211191 924033795 449721466 984159778 995067282 234148354 505917389 986176841 923093799 135384301 681622106 891351205 705649399 428221341 901086134 462787950 64392458 260644685 852213753 826407298 516884267 178939165 192196161 951655908 548862824 554903695 497749805 172740920 47478419 684256781 370352994 306330184 37338819 703094113 876317194 924840577 939672019 954836027 920434512 669102199 429102049 954230958 807008997 306053725 551419345 95865779 29267583 15177869 479861704 108297125 25289812 566730758 680233905 662165188 88378787 876915945 230730683 18961330 391172395 528266492 181463257 202716665 312170930 814291495 68984129 64402051 654484608 12403962 470875886 58514976 93321185 65425188 862035486 871054340 884238759 49279997 290485204 833063494 210630053 606850301 870645847 153339490 455189557 495241283 137656753 42870711 815906995 919238415 177900081 68604426 329785344 904664648 251698922 103975425 494499584 416473847 823608881 835625897 44627740 453322 748330531 245254385 694138561 653600914 495964957 458455597 697357279 103111365 679882306 863623828 490892906 92451325 181908473 565691074 449567965 412629367 317182571 437084983 17982130 678071189 6561801 471103189 366045419 700075101 209988101 27638630 231534732 457094135 441045716 455161364 622714143 736897331 247480499 899527151 560855343 154102784 289201182 825726571 567166669 355389430 866115162 21788639 452761102 84674253 43118572 978351111 254346 656571108 36474144 202691715 948303583 289814971 943535748 604160341 15456556 923201145 544988010 929006439 448134039 669903976 819174505 898127619 649213383 901630323 128010204 573951577 215549035 45320367 663331426 398017533 277712817 935777487 532477276 826236262 215761359 585648814 473148787 487431536 414969214 27789769 502401295 381978331 323748986 427528386 457594592 161369801 404250116 972182494 134661209 447651652 458493280 251603848 97860656 455338422 773834838 490077388 12815072 579193199 717381045 195210717 429281064 284620323 149863372 437084304 972891273 963823209 436307695 60551902 954017227 873447997 759316472 790252390 680044920 406668671 471857859 153903081 849234527 520499826 47897265 781980620 541406739 760132670 113826599 9654425 175016810 101978478 109498892 108292734 840354047 615452274 441010766 8487116 8539056 58103326 41340509 136489593 797039904 805744169 160250541 437804191 430854710 158737839 340918329 818424060 850082204 245275568 35733243 142030448 661002817 375078799 925178485 824477057 643252695 358571411 875747884 214563546 264217430 276377961 453496871 899250631 233489783 919652513 445468532 205557435 359547194 606631212 51753636 774285771 225038433 186372069 43905610 330066225 533130226 123816709 151767935 376239049 830044857 403231917 342947425 528278423 45977540 29133151 625405072 34666047 928856293 419460741 447889327 599984523 115891508 879946985 918716393 247812585 351939466 118186812 179253865 338684139 830052615 576448656 186374113 406394309 13987724 550577885 206832388 739434962 206007362 938571135 646938380 338162447 974319121 849083318 36505141 912094879 767898666 323674917 200869952 810654533 276212862 508697171 291995889 362748909 17322564 203466542 81190545 370661923 744856695 595462531 701429869 201918618 231013461 3236743 692262229 846882215 384101346 658992721 231735837 57378244 5180515 88451165 670840863 41870350 26727651 14422539 444044216 355974854 832327858 488988702 241015495 87436755 247721440 729064510 259150641 310219071 792714182 295928694 274999647 800111030 424475006 977905334 386688702 200105226 57627750 312047442 279754814 151638194 18640034 882778498 238142676 433574982 23329687 964601568 678614009 140635140 489173104 867860717 208634920 606948174 929197724 292311948 798200164 410603306 795086413 646426501 737323951 712935617 581899003 521856259 76275092 531683296 13591520 428729878 294060702 201069946 194628218 685947186 343363038 134762020 64141068 56308142 882466922 259394712 594923804 52537927 588476376 119583795 31769078 914830747 657849543 727575415 137942824 37769390 314251607 641406601 259579653 363534183 503889836 230842803 209080610 782692116 745322607 171367395 671956188 795521762 945787212 609591595 63471055 550020710 667132789 999626047 203963488 476936216 136718877 610741754 886351925 522114002 855435518 779537882 82610871 50070869 434692820 317206143 222172055 566274756 989110240 177953584 740323654 520091431 20560486 208190294 35251579 442991849 858208048 862170366 874980786 167786586 179673096 219787099 401438119 13690926 498189889 265329986 805673439 52843005 804828975 952858541 305857567 80070849 324033706 310558777 459328498 926563163 866769808 586015656 261352744 34469134 190829120 28980319 578557522 145009154 64677151 378664169 663422791 477940162 601593623 62728306 708640674 393109951 665410579 510144332 777403713 501944267 694256516 282795374 405211848 155124894 858840287 214001904 19829788 970004053 523085853 660984465 442468072 291562222 597183546 59611697 945351963 357008077 119283126 666368343 799760232 951733050 24242967 12772268 454652357 252092640 698996068 842109821 795732972 634706512 240837292 274845757 2358749 124203644 502458493 718540034 296501339 618220348 955166830 6963459 362737514 677461965 297035925 20909088 923466967 797951821 953473553 21845850 279796912 764274496 290074498 951337303 818781640 895497742 750373772 770426079 159303733 740633986 263270232 806532961 148523985 592710989 501870867 992313711 424115900 452971905 780517997 702260030 162835416 739483926 139560730 333840167 500969804 446040169 100989780 338670632 109129473 266826680 578710104 924682340 28394792 23473063 755627237 281994143 587489970 615974334 630974400 995940803 64725975 234377960 17965618 25131869 463650960 504112630 360057992 383021601 985885 450188314 775560850 974247778 224460416 353288557 142276133 659841690 916544767 982512489 926875033 878072297 38311078 277295983 800432716 978132621 344289218 364921154 31478045 740849519 594444135 215913866 517193458 349195158 995122667 782251091 149777202 30251698 753314665 68980619 337705548 999100818 154621504 688322952 271632942 664199342 164669841 904570751 9032398 987064990 554560453 309183502 8539301 366193825 844172548 797970867 261809967 781710103 843638206 703372626 96341868 652235783 791414054 334921907 797001314 174471579 16551858 675034370 308381593 891092126 566635933 598111565 420003741 561057541 769526117 129315081 663245440 512341603 203710029 80121486 396210774 780686963 44485852 206601623 485426615 214420370 418020189 186767811 290315840 471684418 605810781 195370262 687013649 24921768 593315119 2040440 247739217 205456143 100700779 887978037 680506534 139998307 63364715 717734523 55452093 547346871 119868877 419474911 660702408 722177984 24841716 398717401 349694459 42902871 257808263 844620612 665191950 223507963 114273008 559650527 602795199 721212492 320772317 755667918 708400973 183239825 25659075 930649625 331152125 712689459 461143894 785604908 915894169 993686336 718814483 664937045 303113708 825794794 237735095 520643402 584904263 960291845 922118596 620858528 525799167 386340492 897672963 782497877 466021101 731099932 824204541 274633799 379303916 592920439 141600896 540873914 749815135 209733379 429586721 2275031 898323112 356050248 848277428 269292327 127464882 836952182 692767957 139788316 611422568 727471068 470937443 5356168 219798588 356248178 431284991 44030500 44149921 739420497 835468946 190054411 342921617 464243253 754717380 373972284 410461448 759965186 758294662 391901979 863680135 502443836 904351625 4005872 189738897 479820941 475708612 851210599 112444465 812802883 534313202 453052175 965765491 120234448 704110353 835552475 959962087 724146760 920005348 650024356 413611553 567319782 626956146 847871396 214210364 834290311 797183366 289291517 950065490 284940077 176448045 612844080 565565445 996430974 791061819 38625958 203998969 817687619 167608262 285187883 57495127 453518057 329425576 231023214 814510924 482605571 285033730 583767938 441957000 119941830 997995188 662583904 901227200 945909899 291072742 778253411 534894892 568288081 232246914 62911690 641153546 914743865 159768247 970937657 981636889 15961608 41552759 524580920 255299103 566383528 211227130 83361715 464940899 902039207 700967737 784498041 142980147 608635831 172116596 285585341 60392800 357634860 885337005 989725592 15927229 266625921 383480363 687974277 149484708 3879891 24890616 52782051 811330672 638228069 861333347 696500087 553689348 717386522 218190718 712039911 194820675 533369342 357092512 147109440 668862102 617067966 661173221 739738480 547189097 903169579 786880681 513573069 672958894 566954683 265422609 928967821 877205592 679113991 923051651 746887755 586794721 15596366 308406312 227382665 103667141 128582385 823559537 630510632 407954181 351263477 198938255 93190386 410468517 989218436 892487929 914728464 245324590 741414764 832904682 333864852 938586157 160323743 940251361 229670385 453104818 414419121 432207391 314585214 67800017 574809181 318095660 587993078 691268901 941015297 47711059 165986555 919444296 595883805 199688737 3319438 59935324 37592 472518122 918234265 753358469 593743995 494100548 140243557 454699629 807523059 228428426 340622628 765736383 932295251 53750362 6314601 258454444 103466064 68952088 591547051 854655337 29550276 734968680 381209541 918013103 433474604 597322168 837008249 828023353 565772841 753329844 729614824 635798601 988139523 990667472 605682716 537751844 691293985 522955713 409403007 946827666 884526994 544316164 996935520 13928287 939491976 12044886 952961397 410006493 374355159 248419386 520418900 673058399 434870650 581914231 833212665 111504063 978101263 700963991 598429763 83202009 174650198 490110057 966005111 577437197 250497974 94494335 331897531 688408001 15488952 729547953 549842332 834498013 504771722 792768664 929360265 279079502 586692733 162914836 420920918 691643011 356782471 875161031 472395449 716179443 940285377 951546775 40147152 874265749 228167658 713121072 492538522 549341542 95607267 99961984 479727737 10918631 332801842 956994105 736648119 519653788 763193215 327418963 999924478 841292943 811231513 523005063 374689502 472769482 815498098 538445524 593292362 350555360 791105950 21874174 281816859 566723429 937360601 252109834 634979468 977065842 668800766 451259588 24767421 332723234 464979216 809738297 648550960 378103319 96238005 845664061 848845391 956281334 741703606 140739559 587350500 80132838 262476929 894611472 106865311 43432213 956945063 412806103 968836755 244465716 806923358 371917855 319877817 344282614 428094976 649992463 861436268 874977429 27014794 269896850 16145644 223901004 882246686 88178901 166003163 878931678 12655233 785917644 234418627 238842894 147851678 456826029 824126862 348276260 1482241 383065203 362844172 50163567 878859613 744274524 509526129 694208957 70818055 219280235 420852948 705172709 25280120 553470951 278643889 486219070 566776782 60306394 119589735 476705317 410003020 235911059 409918139 955133050 17080534 192703013 69893459 365806884 862839926 26107365 537987388 758578057 634301658 148050672 842728037 15139350 986020563 880728995 861572386 410056381 933744343 247189281 956002474 695276914 583496576 55126992 130263449 265863853 162486283 29325276 229870703 807981035 795146970 869092787 73758735 659229741 581362674 91466376 994842688 651500152 9627006 62190800 167196719 960845907 82683978 812430535 709764331 776164428 72577609 706738412 986914792 786617459 914703632 675891329 685891965 970943709 715437656 563204108 49294182 132130339 151884928 68358105 852454211 397751264 26464520 67060342 535325974 580533047 566721303 970930485 964632009 947038538 321964534 315472557 686972326 67967428 26425235 314696505 737829597 929221968 690727679 643890040 384314370 534130720 217133809 114970827 55425164 577990759 349524032 170382298 205622615 540058847 335695981 458016528 882078499 36668227 924694551 446135578 488082707 771368662 445037956 635316076 618801454 566585051 144069407 147010748 388127969 950975771 534725108 351453061 90105723 385891426 560911414 576785542 163194032 47205634 655069114 932092224 825233175 172799311 24608889 432355963 232247981 334191649 51530002 89606849 824209231 52238677 404913989 233007329 236186435 747404364 151306873 647022190 60167600 434997354 209594936 307267134 245782817 575307672 66186926 8675564 614178310 742057667 87842093 927012182 896023859 36113499 284496555 663163679 366510687 948670677 816662082 294288685 298991270 43278121 26499503 317580845 647326472 13791061 213988820 43997450 620518120 560965848 157376823 957785978 2110605 940278583 789114497 9816178 698299813 738156156 837461247 761743020 399585725 909332914 213185828 505495336 471034058 821721962 919384837 602107816 587274147 340826169 43344091 311874866 38884484 438118712 598182277 959437458 856928653 175123074 488286980 32151254 871493441 801429946 398209277 982555600 326123271 859769987 542539578 78795928 573347245 552441605 233475113 770372615 220171744 336151151 267848539 807465788 534469301 187978607 615720967 432185371 785041955 616243388 927977349 504052681 695555974 47495565 641141715 222112050 347754014 400628767 827256339 887499652 756284302 447478834 271976715 673068209 819327582 581441932 814087076 801522672 309255289 741713525 470879083 583685180 312925615 81575482 119885587 643816147 48170548 529525675 113830129 373708217 794121503 283852701 788320638 352807475 828230380 863369064 419213785 70652748 698944507 870298473 293457475 615604308 578949903 88358273 787382433 517948251 437023696 30184852 263734013 854716346 881175881 418892300 8276485 287656075 377883755 667814484 173879179 436100908 658513543 556568925 690760963 109871553 985641944 536922652 700245512 950720942 606794231 119554057 806961880 859478561 805402213 227268002 633821907 980139654 106793221 850266854 268824320 468965648 892559007 446419931 235795591 525693239 579955550 307461896 62350648 505147957 652100946 6414843 297819139 68987272 253597423 590074309 939453310 934761843 120267149 958125433 128928867 706069372 737955814 955527345 68254734 258703087 98687131 872753161 910910211 60474714 717582511 101290401 798714726 14777616 141233674 828746655 463826818 638591398 380713463 594018987 17930307 248361592 835679142 545876081 896353211 37738789 479732395 413956643 63246753 384156175 716642686 593278709 150209485 711499996 317892601 605169311 3881149 770130680 694861277 376213470 724203028 472865809 31038797 41336563 701484310 33346713 970136913 417684514 144692012 407018055 721812564 928436788 17989734 140225174 91800231 345195766 763729396 5797189 298759420 349050808 728724652 825718998 461625067 98763727 229362568 448998159 53345648 60407571 951451685 63907707 951906667 65122913 209969989 444132842 498770463 185974810 985836365 13428461 260859828 138058403 85786311 655176795 430888374 423570147 594841313 266681295 268082579 926615240 304628205 615844135 283246880 179435459 139324896 869067526 800118037 667914567 368452307 11178323 114103180 850057037 711787908 641871289 838303366 730100947 41400790 590466597 814273126 587596376 49910604 906661707 800426100 377871458 557584786 596576545 20045659 876644857 891492085 176818017 527806380 127972137 460715750 605128715 468875865 225912708 35307131 734382562 492752698 809596061 32721134 806284010 133262732 744852622 622500380 174135024 859451501 477396083 354830599 64977922 207798625 761803501 828668500 127994611 544234192 988173984 220129998 55453657 243210885 326905013 366479841 30450830 571008049 618893144 562897952 395205426 354341862 272528443 620109247 104990375 984432796 643334930 297975065 926962451 280645296 199867413 484345132 88859746 983929440 97660545 749674520 410148546 594133584 761020183 793991588 776713509 131791368 209518235 417573305 171542467 686165108 571576407 162778853 229053077 634709602 237248661 479230169 944384987 49100551 640084777 486540011 274879126 35756667 825610724 629489301 855198991 189250104 207061794 635031028 203544398 643461023 918401085 288558666 926572964 129886323 100783128 880841341 120184610 739656029 40372629 883633557 916595743 102900326 723546655 886410561 6247606 418980224 578956321 614294611 526803782 978203901 38853004 911779136 927342320 17918997 402142806 29295265 609866268 28963685 147799797 875248565 872673525 880202603 509011688 718381788 82958312 729646859 980999983 487390237 257661481 859982861 868871373 815076769 356704302 5423005 432590669 459156534 984798770 160874697 555628347 836048333 100739763 177267463 937217190 488668156 135109876 765259948 29410725 962668157 746691452 506494326 14009039 468932013 840004246 52168963 196966337 27962638 179866319 550154583 769723804 622308806 604026746 595522906 398515588 19363613 389715247 295143256 959112482 560845571 29521992 634138495 689407779 475495560 87845731 292535909 971641271 494288481 802733539 648908671 900650259 431704938 210870894 717986731 39569903 290579230 459955568 275422119 772917256 38007329 833586071 432290455 593218719 683736759 37341270 585914499 91083001 693194570 229268578 336682199 879145181 186902760 984407096 2084578 965648665 474269634 372690580 285981271 463025661 595256239 2943227 503270863 451049950 49131686 631840819 296472900 363860885 677866312 623833798 981554839 343145726 663560020 49646466 680146444 40664953 606635568 119938555 933908681 871365740 644063079 699502344 31417178 379318206 17124133 714302274 964847664 832817758 163342013 303086985 730040861 269059770 994976548 419065214 699475674 947587401 669496179 954732041 485515650 294536961 357774697 612283349 65403668 771980257 651584999 665562063 60959988 17101161 862919538 803654059 131660138 979883293 68702388 14023776 891452962 183148294 973324027 915746471 759285931 276170800 484346040 837476735 586752248 710676781 286290946 344989355 71928802 899291281 905524497 661562674 918146980 823492980 741722307 242934239 32368733 165702131 64610074 686894527 805048465 259289519 313841084 429530278 429370792 267751500 848249457 923229098 670683246 477330420 661458345 601038757 85599634 891690961 768285940 249832375 428519975 498082455 820022664 464107459 918017574 425622775 685670078 844979949 690446058 258416685 556723349 943881763 850995634 388705395 649566765 803642001 753423906 745846668 504892494 23177258 319260867 196649786 32052191 714434598 881180030 911541192 150857839 392976254 254487077 517183105 883085999 572337522 291025131 25886262 115336950 996600324 72082150 182995900 548753340 986936443 509186708 664944748 140421151 385173985 26750035 621013154 395372129 95140740 136370920 992440382 297457256 73186681 977823225 617726758 574989373 138069268 350677139 598832066 47511181 377567090 966050213 748597630 159717675 79030255 746836098 4326732 523089804 552052400 52833635 291002911 496969546 32562970 544255459 350666609 367346338 68779097 454337409 579437502 48859381 325065179 868643361 51396359 163285834 531361234 897147020 845178192 600117963 555223989 591148268 262588706 420650820 103932095 309761872 497546762 613523367 802061423 757793838 754304280 636089995 424419078 473288412 332217697 69270184 685103116 428651541 307575421 501367644 664712396 712998011 517808905 598880042 572817107 33009423 438349606 37470773 812485237 180016059 730087161 914800329 642585928 430327240 89506089 802621907 731788455 133273192 286140772 501831012 15436336 896532270 59799258 657775410 297026630 852223121 426265280 120235798 815978640 332195949 990678735 343273871 601134713 697437313 153004995 792398398 454554542 618030322 279465948 391762536 868459682 539843270 660456800 715868024 687471373 306511466 803100950 188882298 736515177 673540653 99766476 766208416 603822196 124794050 315388371 254729409 390088625 950203330 155752318 336334293 980883943 961662504 170809767 230708347 695610528 913186515 812499754 691942259 123421099 780216072 90216552 87479076 114101658 5605101 487402949 810683415 440276549 121078287 442551849 259228025 204022085 556891613 460599683 737692573 62515322 88987691 231342914 704033400 386865798 64616368 714012890 645986340 124982607 339421320 450459717 38136158 228849793 254951090 65687168 970734088 269382154 286869651 996898314 670178215 648697500 69456241 598895976 396078054 188350511 312456185 805084579 9149713 831044732 20315322 280187080 284109466 128666498 824695976 128530535 598594456 507670021 177318809 609911829 514303299 951485450 246020811 674105322 955782522 92027741 301938525 313815812 691367229 45483019 515759313 367498754 1177907 813388008 55373201 845986185 279447077 755864075 781989735 3619523 44734337 555943757 911430147 80770011 884045272 371313869 756970873 864706178 141784928 435762030 585763520 36783213 17189491 258105175 851183667 223143381 858178062 639694451 22694420 200021494 526933075 994238191 160347909 401958288 478486791 559910335 308059789 542934889 731331093 282649881 894300057 687931593 435181577 1680120 245967096 921378812 257809558 601350042 995202526 613188308 73864464 391322626 50548834 503524644 546145522 747987063 714331136 89403206 9125978 615607043 775102487 51843734 613832328 268758517 598501996 615813621 110939235 376954464 77750694 614632519 411608820 666587801 550731728 44715765 712771049 327938237 945286362 102963820 957697555 166587689 38217495 231830172 598369257 57743616 16611264 203404665 176977410 292520104 5218672 728121725 356964254 374118989 601515687 438610981 551480094 632685661 523651656 61521520 370351240 216224779 4018714 375274851 664595460 47576012 189647690 871132296 946800738 10031580 25086183 832137321 704051602 25337530 921598565 41335578 308009769 728947624 318192667 792870061 448636643 521271596 504427461 983644603 91787035 806634898 7268611 761604578 476178773 91712360 239954392 180909633 117942453 566411264 42196779 749686782 150202501 323461617 786232649 132683456 669517491 207775638 406759521 409784118 975392336 599252366 144139527 899557774 479965714 14486330 252844210 243898366 289511123 379306818 234196542 237401407 88190480 120024593 887197803 663993101 61150827 409480276 588291164 173852840 899369002 305509247 831923224 52129622 212646837 707884616 631267597 700336863 23961116 470225706 179779208 968741904 565869455 699159267 889005117 979847993 780820451 60831479 728615110 286743726 238585108 422385707 975172636 554996041 683719613 279303434 746768927 399443174 295149474 665325667 799077652 555920614 502043175 995917769 475949090 59911853 585680086 951241234 699970004 613238309 468669405 883422680 117989018 883735608 953970829 746612732 507505480 66219353 340204509 772600350 42958229 40900092 297922789 669413669 749627549 244116250 605486947 565214141 554462048 758738094 998946361 475537620 639452993 305795130 471719405 441857565 613847176 308553027 466068263 267105934 356862688 594937296 146551095 996389089 458378201 140020975 933780621 626279958 108965223 626924848 972250430 148682735 30180961 15232297 6475654 602310514 264367875 296624112 191037505 795222891 815677293 921704356 87618416 66903272 413574690 12787684 743228090 205793211 274725002 575394390 661173737 553391356 577163120 832096034 663758697 895165828 901015940 333613940 910110412 759682674 265952730 298592254 732814152 19954090 61477993 329365363 218955319 240079953 762923661 93949197 315000215 250072403 425251206 605383432 381740680 981937117 962389239 803064101 714774480 239461860 98155368 174664488 367828058 23704732 725426884 974456666 15717299 128906497 609182427 376093959 750818956 31455313 14149089 475765505 362188091 606595216 971156717 713422364 621665849 138350851 804650620 628019120 241178277 894745269 962358507 63376410 943972032 373717237 442439424 44710203 321352815 31455190 186889314 31188216 393426364 354667694 703064092 134906808 734772053 930971800 356688671 789571305 860685068 789410546 778507965 942490491 63875669 518157791 56702766 139413603 69318859 316061382 559336974 206390554 844167851 936242386 247962845 86499355 299985752 5885296 768511870 11375464 34746325 386092243 106921657 532968710 8476494 981145715 948372153 110770557 963864464 703097226 380589454 485658201 33792908 991924630 668517804 945794731 578103768 48629978 299939947 337560456 174607661 255196892 733789317 894798473 314030314 191997160 935079067 928320586 733567888 884134028 97149360 71112940 863756612 939513882 34614188 457314451 872955472 506084138 289084890 14902759 161597859 604901653 380888426 60337815 822437708 986810235 182939632 269756882 34568451 807628990 998288356 353615052 939596448 48371844 424054048 832319 599070881 90301497 844736357 158365159 770457256 698363275 343072982 276379397 59006971 495940844 388445307 192294109 257338371 290508307 237208767 570820152 544655566 185604219 594640371 351349475 946961805 658734563 431065289 308953646 26078486 15237324 912346329 843991406 755818594 30087935 336970527 442677883 963223824 448654340 482302075 177816115 546923489 601749420 736632880 290195189 776684346 617837704 418616934 662699814 42794918 84879983 694252201 891443120 571608145 604889340 721914471 28450942 812144014 429153805 911819637 847398145 977297233 502428741 413308555 854474414 699080117 440476043 642326979 749215614 133470584 547667338 890096414 703583852 736189050 210417711 45033727 91275259 267444802 183134254 691091118 108952749 278607481 176515453 24639702 626546573 311753581 338070486 999699976 929447078 285810319 182767929 587010870 58408842 333484277 341802088 409224249 41510860 234623449 687779690 973188171 764856710 594938136 204970505 426035853 915691476 400847283 751253588 498625666 268865367 613733458 754262302 234877074 529750707 919720380 315810941 56170632 36501777 371015009 544995915 54389781 576546462 846546896 341131432 29240139 947289865 445659457 290425462 197579043 450852873 438287372 790904283 425600503 944707029 931632 848691907 132407816 530951082 213989581 766706012 12097017 875455049 139980970 135475352 763256658 165482103 15383216 790082735 374658815 697341819 818723181 774622618 270391246 28779427 214663314 788878745 347832052 613585087 980340597 568577965 686454921 812689060 775281552 231802399 780112391 133243306 836578048 148912375 514645199 876967727 312049415 409951366 742056101 352839186 928599690 962947037 231595567 14844729 520507540 276050771 807674233 869503499 113448657 39315203 274097268 660870902 942487572 873822540 41580402 988889579 67125457 859553103 99464619 99029725 173993892 103121268 59093948 933022278 755149768 607534566 467519011 596778913 294376353 370856722 529449412 900892657 230245683 40930860 353208423 244485177 558117544 134805930 719903544 128987138 471841998 35612615 302464325 531916760 750296470 480531713 72424452 246456269 372695702 309789851 418530250 40063476 247084936 960620828 43028053 41004263 94290121 968348366 496462147 17989698 297305563 802532929 678401688 961541414 127396836 858018501 157202748 926777527 935641132 116711667 12691323 809905822 352539299 849522981 55659907 90285448 42934360 30626297 12834282 317880229 174099971 750130898 941039141 755317034 996684412 675657302 901768466 59811535 802238786 512030961 569987439 783637586 994092278 247527249 956117600 587045618 18160093 366045417 283085806 228466676 849877089 509084270 198142338 414550818 898449296 956392541 844349550 395105607 835743643 482449778 898556516 450221748 137954392 253306162 427622397 753720766 814292929 877732451 120830771 907629885 69188211 129855886 119818727 147553039 373456944 6303108 592914525 366847635 911304286 53603286 833739707 148152111 34478726 62451036 103924878 203358923 568175317 442229423 221151556 894778451 312244894 110073006 228286643 427428409 467729622 650092797 323183760 154768624 775716502 511977089 17585145 892015986 695861661 176242150 188177900 974031803 182429387 547665945 429804493 353305931 57387175 946236622 301220837 62376 907503067 990288123 168303581 899814106 504691635 3605339 570571591 500948974 487747745 945679597 111414805 570466164 829877947 13220722 461997856 688714752 346164795 134151154 225030819 4995756 20000767 468787000 206788797 295711637 557312007 98435665 770781170 62022746 612694009 311278865 935829419 708989600 55021472 43057293 292786865 543094928 240310632 579044770 518969782 809469271 693321956 189467501 46767564 663249829 354095433 173499857 141648620 327503919 601542129 836836341 912988785 627834925 989746905 288134851 144197018 50597341 23712546 348643178 309405708 619131134 901557139 248081885 155912781 515453270 747640086 655558482 915672137 930394412 917973815 865119427 303269841 731984334 796826280 947394928 69993240 26712589 854481855 277369179 270119732 801324732 7058166 28341707 640781987 752559412 721550699 525624778 505769923 271261139 865515358 377526438 423479129 466425977 859003574 171462772 211803915 344343818 792786811 430737032 864594918 100989422 996284509 874095615 697381081 790669972 129330476 419725365 753627447 371027434 386893150 8220495 144864057 82220263 491002508 727507122 652006010 760500482 89942773 461802890 186344057 895838904 534651898 875116357 880238875 730138634 956849312 33256981 669301030 583566076 387162129 729683825 577918151 925749271 544475164 155094164 864485388 970847464 706078640 638675197 59511147 90836606 765461861 659943661 673963578 974153712 666134003 490059756 579660085 569778389 506275512 988106565 765061371 30579147 241199158 920716421 909969553 925838577 56346771 321990656 557511645 10526828 338292248 229053260 30761004 370208998 168567218 941541316 504783021 720918026 784431476 951926022 486470899 43895049 46076691 842123125 81129335 375328024 460840553 334937784 593532436 635597295 697661427 311372858 62951049 392326732 658314067 130582952 279941371 32142446 776893902 989532021 515943024 86938267 916586702 289903449 513970005 231594395 11567714 635107022 928906745 26235706 232214969 170435986 143896847 329812169 42771883 775005224 348152368 15964574 414008112 817835607 326753367 876077455 1612774 396682665 732995171 308621179 848589967 805310445 367955353 785845186 905935761 377021877 647477279 663850696 782055285 662728921 2762626 696502134 458305385 395442930 763216689 482718136 527982526 863210464 604291840 953826560 959018090 141883461 772485542 15590082 527799175 883884039 22852927 672582902 145242066 524713170 596190154 496340121 411441965 413606036 941248940 18210860 915321117 583648255 517945387 55558195 205173068 561005834 9145332 341030839 725430793 845510001 244767638 2010309 465785539 767433008 829595141 15580397 313816722 236713228 114759960 30585796 267423406 15133962 167346699 17074018 613676277 512930550 157968893 135539429 557012586 182289629 156430451 465936108 740109745 24392083 230098387 39402013 67142548 808970542 213302762 425551775 271612800 997443465 147305063 32480672 450435593 304658115 318633310 520279505 458089314 742820797 893621190 33027557 708719589 377908895 77604859 217173013 60187793 715852116 460586044 16773023 884618631 801359369 1897262 34059587 852084877 577183154 423640151 150836164 417180555 620164741 201048740 599839853 239727377 400429692 707916516 559450506 349824206 433229272 180665419 641275114 58386458 806677913 795925744 679329380 243155565 380452359 386659407 338549327 969838054 951042348 935732680 393805832 456918981 276409687 560548637 385568879 112531697 804486042 127514360 167234666 136522355 818759245 873793379 50491745 162119673 214185866 552863822 105193921 568664660 500991919 988325389 162613114 170695162 111578079 192868311 89050753 20344709 41669760 190589512 762534222 996030514 499080126 478212575 983581022 20845155 371147783 747072897 499146162 67073566 584230541 55101172 476502351 495708555 618394056 522448741 353606076 108022137 61541873 992976356 728675719 974815706 392547720 629745122 478902976 682725955 25251279 66207161 992249212 358013037 991030092 196136228 333637204 476342967 251304523 667167683 966088931 565150369 164909913 791820185 964069963 650671954 405172171 87958925 929853361 154552339 843174453 122068460 843295933 683521746 880989427 654515942 804653595 899379873 529451172 751234828 300350460 650498612 9765545 565977048 287357078 405708390 26213290 573186086 580607647 285273268 562167314 397467315 58141654 836831680 347694222 462027941 759087995 187659215 218982546 13209603 841385170 457434444 706674900 111048248 21852580 884076355 295423951 848279188 318481597 210117607 796336705 314602699 21565039 814272781 506592686 673969012 778206478 628738734 924139227 954705547 347987826 760497513 175392851 174413296 661086072 898482431 72513253 61722597 473478785 760546005 514318884 933604244 62344689 64200821 33164518 390765447 223389105 241965581 464529861 200593454 866011822 385615086 541016993 966191709 279076184 303678990 51542557 687603147 436807716 29102727 482487837 436904852 90850826 629029911 519240270 40358584 344250631 349484958 881947038 431916186 159666333 693762978 169209280 267522946 54345806 319199438 36119465 325841179 23971364 973971054 937427990 22189813 285114669 219956469 721901060 594133764 541235191 932817016 12279606 441252383 993414936 72075569 330728114 800168578 801091497 228513788 337433924 279510605 435142085 399916253 2749946 802926083 406929167 995980664 746052774 265233164 668504361 956018071 465968735 891361843 683937854 464855976 726384641 13202984 171740538 117920573 686736040 844706303 518313356 757608330 924711993 306078639 420005675 759786986 487798233 66965140 786397581 433447002 58167412 7800302 650703601 649256956 51211063 941989728 194014999 65273238 49102870 492664178 145339843 97779217 683803208 378239503 779354430 931369210 454262470 410491143 511210709 21107972 320189135 679848590 531112792 518345348 8987751 116422076 446735771 631155700 435618003 17679115 38631161 507763825 351488798 730791644 170859980 160034876 106633879 79490034 110136822 836700476 714500433 52501492 483451739 699296123 366342818 835302384 496916069 832114085 206971301 914352851 751959166 113072012 43782072 672063474 363679386 418465959 95916798 243477380 119422891 688278670 193125598 822295333 939189034 252187519 719333506 269415509 860038037 679181532 6500186 130017015 207784171 782111147 546498966 436899795 997003057 883625749 874580143 553462548 560041201 236224743 607439326 687838923 879241654 482864148 815956643 856966506 336880786 124487985 332036416 521551945 94481048 396398328 315982652 39972900 406256994 4394182 905458657 202846619 824486283 195515677 682597054 323986353 2493750 836532258 33755685 896159310 463433350 384519711 885267886 507839165 81715748 823595522 667867314 504924207 341623228 387779549 910750929 733351478 234664576 913623908 400607341 248131402 491404196 831418994 823192876 840631111 968682720 638881669 190606970 499663341 854856945 455968829 898697221 428635487 620431383 397972449 201815103 922401957 344389273 546162138 685689567 63020586 859132733 515909685 11150688 602565183 198134225 769484325 212733825 336932246 377931173 304875135 521810371 331297735 892897293 384677437 122901487 930978255 397168356 345842428 539761037 591556748 131140356 523199870 734169710 747990850 503457487 475233320 465494307 618378777 491019434 28497285 26306947 194191516 931503484 992996033 649490217 680798267 970884915 958949934 217267187 240146122 550660927 649228739 379037316 68438273 344810773 132143512 381497539 407224570 220528814 73483372 159856219 446974134 517730566 70300191 878947129 49289880 777705117 466421816 776595985 623728104 217519609 175774816 268112600 265907538 22311970 176537828 205748555 976678244 497844004 824002359 808985447 478739731 73721488 539427951 192468975 367667767 577169404 612703171 7257322 49754634 357048191 11996947 15940642 571413933 120843318 86088544 412365734 562915491 958710977 306532175 550035529 41200980 448780230 721746347 87859232 179545996 244544109 820171232 839675656 116532473 374830819 769485953 261893918 551375792 657384152 178976194 719140677 526439081 635856384 754777087 92828067 880971326 187959446 35848243 241207844 933454512 804905428 391336578 24390902 129781410 25222780 467413168 811259147 362952092 498997074 863046823 846572187 373469834 395327391 845546740 26584991 484866618 587199408 663193930 608176215 493768162 696192853 308067583 31847876 379059607 103511139 23509386 120129583 607681239 705321267 409004299 874415008 964655872 676165408 48539331 941908072 53979606 713969932 884059032 975215000 839248897 219253212 333493394 147196807 749089164 587647736 858784097 852517456 707975272 583383756 909937876 121903186 878452455 974193481 56463715 35011246 296691266 173402212 568578982 108132812 399639827 216657558 5897436 48821207 633629147 525209947 583370085 633591612 102780285 929892787 954576712 993705775 962180546 71326372 477302958 424598566 670992339 471280054 929115749 940302940 22880450 348770678 303867487 835127375 667335169 738544627 164457008 727749954 113739752 428234564 781388179 612499388 963686452 787703296 164203749 803085319 445774467 605869508 205971368 326294194 580177113 188593585 613960449 281515792 834563614 758783211 28096059 355399095 40622238 232853787 588821314 302207745 55942280 405503214 323437865 21985166 432951919 846902932 835419813 940808385 201366988 987502145 664099471 578392894 322191225 726015152 684777574 270499186 369604663 634988955 589434570 710013963 179731242 689979972 334091778 937996924 22261848 743401456 108995191 226914682 369952557 595951206 980842295 634770818 191633658 738869876 836507764 567078224 210885489 546426986 662160898 820691049 393880363 360168093 755598812 561606035 255604258 23586278 831389343 416012631 910618168 866333216 796451341 864021638 279210926 875814062 49932172 230515377 775509933 876165874 674846372 863348912 486782657 673328855 563814789 950291228 56314712 797402952 100372350 965670100 573704264 694838967 921925511 50691452 62507334 813210007 58081465 580913145 933812080 61747938 404860624 520335607 963520452 16779924 426371248 404606307 645886375 798585390 233330397 258324721 512786271 471403316 848673793 404534423 829344408 114892719 480647530 797857040 960716515 566358187 130439562 28686171 483347507 539264698 207391349 998441273 967813470 855623792 36724326 118397874 916039330 758653157 816609338 401065360 33777181 266319414 689271283 558620643 510042196 47572484 819280695 436274811 410452653 453971443 364196303 748383857 225338868 180981292 263718440 263476383 457391834 567911388 257648085 103971875 512285298 937491891 869611019 126139616 480993458 606837862 693624355 266674685 372238072 569506094 793616924 412555364 16159362 479378502 110857495 942189892 712690421 601424752 132213721 716233872 34569431 138033265 565663564 34697086 186805269 521435024 55969022 43688200 930879101 787416604 349889441 223546990 696198725 62806243 427618697 875159986 510096515 723364539 567765809 507728923 9051058 412394237 673526710 372435634 563616308 835914757 974948699 634781384 484115658 49519027 254509059 512986223 561465629 448479213 112954298 161386748 615186489 249010459 242195245 3307915 7538445 673340585 811909677 735289723 533881580 920511881 158495791 781377774 352575503 250988718 661180111 860400458 70139409 742488978 257160265 634994107 497144433 52838577 733509119 326262190 665329940 517988364 584371958 852141912 483394240 699505063 350416472 342125613 875038114 87388171 39145971 986390889 924326345 210971845 437891257 450125450 60916648 610152677 802600254 64973780 916545176 919767936 439175229 806740172 41018708 404201518 955837204 17893566 322176635 310173068 596517443 169743159 486683410 448594875 56731121 74776203 976880895 742259424 11670630 327244368 867835791 223099298 52875410 857687009 381344753 996260783 706289285 863252188 923646904 63290935 415886325 556757924 425683805 701876335 977557180 365620704 91575483 926379536 422895447 801745658 7324049 472279509 163487079 855222434 789089796 967635457 69726260 280142664 534014746 964647126 219773733 404092069 31876928 305984287 131390537 240058931 689324741 867012263 411253458 785628080 10237020 453310656 812322708 329460127 861782430 253629629 667826570 92736455 2259846 79725176 69654610 877856690 57888500 719148237 644495020 388327215 802932010 516773916 558351615 883189456 331288658 144107723 929571796 323097709 194797046 522672578 28196441 293256607 474626437 345500398 31271647 638774854 893157077 711643071 47961948 140148484 448617628 768361897 585822185 7025599 942925558 466860710 770678085 526969379 442481122 767656882 565214545 532699166 295381957 222274382 68197779 761879138 8373733 816029695 190445491 371610342 942409967 522939084 812558336 566335334 48013682 490689987 286751724 307359710 608055394 11639412 10481803 209003795 94173078 755003508 196688153 664182538 399088202 932230107 716125553 640226191 592760221 871603142 61915286 367707311 644338964 673448151 386742574 404901694 520570133 684078000 957208066 299993426 28707693 493413244 943046784 71594182 35781067 751047782 729890617 212838841 727500355 284861983 682127459 219417868 169676236 333048412 576394328 9403623 688183490 857164630 780494869 498468149 477238628 747864649 881594300 583317027 543200343 848944629 59642130 837736101 581159713 136190240 279240194 395628785 891922095 83869970 488861464 505604865 674917840 38186007 81128967 239977750 213398456 778371073 876900387 391538736 509532798 158910627 116343016 524641431 369370526 159850071 227687537 992870485 601414776 650206329 13070338 258930105 296123598 264333290 21857919 401523157 219249994 97256846 37646066 408879873 433561590 554746062 56056585 880600919 739333314 21764118 892663701 810265397 711961602 202503512 724496652 408692670 411064557 352149640 966147592 302510424 686310431 369134110 5976006 330401327 933735959 295440280 55758504 84413617 744022458 45747189 745271475 121774608 74413775 955248186 502966290 627161284 91858049 482041840 787606417 745670406 392176608 465877924 884902691 734561622 111419999 25446758 965241437 491126006 782419032 495437643 443534072 898737772 198227844 329493484 231712595 476141572 905926019 11138789 293444846 212943947 43472474 782563158 17327856 487180438 249434864 413698148 335112354 800836473 842061712 52386745 68372466 186854224 407389802 40219648 462624753 434486457 58051089 883861355 728765270 322099480 921016319 708268589 698083064 184810770 148783885 496034048 926944344 710702867 486497787 366695840 251868181 260711880 109227502 379656013 457425013 375703205 310209773 8191821 878366691 143479904 974953571 63039336 115038059 900756852 21896608 582561387 567430464 868383391 587404888 98549413 755426103 121859429 661196578 573347437 121262409 863841931 170945018 786908826 208121877 851616924 180884160 763327241 67363675 380795495 171670455 500111643 926782594 276000127 359489542 442230324 792640788 553036986 391943738 479469117 459915580 825804466 862057154 688919075 530291279 310257735 124631666 601007702 174854464 647473947 374154497 210266443 862685482 807285781 434565004 583481850 23452106 179659231 31372560 844168801 413055490 189418344 71616755 122612223 823540312 139808355 36879740 177591385 348475253 169340357 605136982 98869113 98528422 584892491 164827921 270806634 219164254 792358642 852797857 564587453 801117362 45414781 967972061 275308551 240111067 570869490 572643073 877746273 710545592 659779613 322137645 862952679 351536970 913465868 965805796 910145337 82692406 455817873 297746062 65358077 353297990 890269891 442201590 107967067 710574312 263996286 777892812 924207231 38762669 588625886 123246372 847043611 690136268 998975432 666360309 888098786 403054237 173498465 755098524 50967822 996482078 498913429 169241430 536654811 556063345 21579665 695151305 767716874 249763932 102024009 929079420 493533535 3842248 855658228 341402202 156472355 217933122 486011275 790659123 486958498 930654333 657501261 119076411 695469230 582203598 728402237 377335690 557534747 816822958 170867107 614865050 21397825 145163068 588366983 4276684 118941821 89064121 888161593 563712483 284605360 186105610 640793036 886245510 239426239 107568697 889708950 204214467 431047185 300302580 263105458 977036167 554912532 78425357 346764670 339081767 967684792 680757240 990763293 472158426 476884978 409674064 581880822 321861949 170367546 104795475 208850227 869629133 400498702 697601889 981918787 338726768 586976621 363500673 950153049 808849901 764781149 934952411 205996523 468935791 581499237 26980671 218174259 500173063 39747092 571192733 614857905 818877991 910717816 652315019 932432039 785135911 228854439 794399171 888524956 582797507 563611962 139379105 251571162 49407899 561315789 370495401 455929328 324318898 116658304 717008895 445052208 799643632 847005049 72228590 702433586 36976288 794425184 856472418 437193039 134044659 537314274 666186093 809495335 57324411 308581422 700380358 236865820 613688240 6711675 899320645 35963092 493816430 508720512 49571688 71047099 733384053 318270714 854577874 158591 287660776 73590826 644671686 150903954 424555983 873970004 11097776 518820011 199248022 719632705 931784861 469315397 115509131 959226302 231296958 815344159 16261987 555917851 491438313 197888954 865897397 245612461 189713688 727406047 761659774 997555276 173016552 337293334 205830556 998804693 138766362 841459247 532811603 825794474 81516054 556431037 860047051 696857389 264053347 479424919 4546447 543751240 785197616 400483925 144766735 753982697 745013199 53958873 415742752 362998398 228894005 498926019 839249015 212567165 815060603 834210043 482472241 337836766 310600799 552179755 582711118 172475551 43668676 448571203 827074353 499467840 573132589 539563251 598271522 703604804 249119558 871433524 891234509 990297526 485975900 853528512 458708416 980548257 1484512 336297621 143898608 50592407 653105384 286415990 368017717 490313515 93185710 912167786 362929353 595136119 799836687 459594555 221909453 240368023 484427277 48314360 400700868 683889452 980806477 589056116 815722262 745328090 699884186 371631300 613271439 98450122 640173920 840748229 757501661 13680680 331682354 157492884 847006997 476487590 893735748 317361428 897205551 124603640 173669617 980184683 572950405 77173846 367869495 413891205 165778520 919425277 207973686 330654096 94703180 357774254 702546357 656548478 4586727 136223021 813178781 341043591 682663701 739209412 243249532 984940196 204393895 59959486 751014659 402342932 413265359 887875308 617302920 812074203 113603493 845560611 521656453 520180543 745567398 849586619 425953303 232601417 919751216 315928594 350544768 374959434 213173255 110368007 747219365 157086803 415066835 874954623 322689425 530066619 919711 951721188 975031536 298370717 646937948 346527649 516743829 418594904 488885596 68604840 27277557 380040461 535889880 625260268 65599657 624802596 50568554 146222055 774975216 270209736 304791187 294239252 511653930 871162982 523315767 67934838 512866910 116018994 539317276 128202256 572633013 152340386 932496750 385793131 757235965 477644273 174639422 6288403 570470439 90850461 35806974 265933082 937661129 315248361 924663047 120116627 418127005 776068956 47244051 32782360 678771200 344247872 973880515 34380357 827636340 898600996 255480859 598495035 8257823 22035035 480089089 968307230 222986569 32035707 378903233 301763735 195949794 535027166 635051148 561319251 243231482 914438692 700274164 411225730 330666054 301024175 577375858 523431001 507659170 992852262 52964064 964373392 11904649 809102067 748081151 326938596 897874335 73595333 250582259 901923478 557724456 679486734 877086146 562014443 618032526 456403334 852211160 349440682 434081759 19541926 117744262 923297953 476594764 626510382 370484606 751706913 20326572 557581472 402143065 344068221 873114870 757137859 700727826 711697294 38178763 408562208 132727688 351969842 858703082 696576648 812777471 420113352 169970105 650674828 759252127 907956150 417616835 102228740 106281460 715518948 4042548 91004041 470271597 540592958 601597279 722329082 692650205 71291445 210047801 768246523 770061053 775395135 442914779 87831153 12905447 803601747 558447876 570821896 170173084 900093549 309570453 236383149 635463808 279164944 316974611 887434772 766225369 246553535 966054696 330471731 726960724 49675139 901224482 298501573 855880575 472332905 486163314 12820169 628775760 617170688 566445871 79491072 441793692 326243807 829686673 614368370 843688865 84530717 984064374 39736553 292075645 77590999 460553440 993576565 22798773 68422318 933601141 804583654 789679 576438855 923290365 891626837 468208184 464862409 731747304 728009884 974640382 166951778 534973382 67021785 751331351 247034050 219151309 322059503 862244728 189981086 961851222 208236805 141804671 83266350 42075232 243368709 466948202 822499760 911067147 436831262 889437918 692825827 344313119 353924163 28841569 138098828 559831683 999235754 842030304 758339317 564810694 928649805 63573034 683447145 615951769 548277356 22157938 281716409 982165587 642456329 791979729 22922683 304585324 498807147 761412033 718125509 70123778 999381147 126547364 167424822 723672151 866840042 318247739 815395821 631522897 24080746 953099312 930067408 683073785 403760240 676160908 43026247 6468860 986363928 822780481 396642239 60069933 25690561 87631266 505263655 911508481 724073357 602258917 797209974 7535122 431275746 724913832 296664867 868966045 514578156 313062249 50469291 571590915 825953560 223949325 414814478 119628363 840565147 339492186 119155027 489815455 466225641 408864637 968632576 52179659 450338622 489219205 365501858 882768577 236412184 983366885 164801611 747439640 786993083 127324150 169191439 388393864 561369772 739018355 884521094 776212591 754073398 458183931 504139854 591158608 467348201 910634643 80458630 891074638 70809110 364480289 777670227 787419061 937126484 15326194 721918814 234321010 480225534 836732981 38525524 267469974 749414834 60642173 118052454 693396951 514640083 812177475 332201159 596709390 907994632 973677666 789349168 592684986 998511291 530458009 392797791 381724796 480956572 71766541 938395795 196550553 887775259 594025668 72357906 772781692 29938929 786392107 26303395 769543473 625211032 28602001 474710805 229582058 301914830 576298154 685851062 415865470 127195158 343609869 868813020 24080613 953102902 61825461 3109472 656026558 65456315 35317380 970240798 79722953 19889520 11404219 356777335 118501229 558862571 57104772 1784783 179491123 495190273 697181545 994706703 42708552 971204940 764895450 48848163 100109055 389142956 955452330 578468733 118381389 381660867 166656146 824910225 819924300 715599991 99606445 907100503 766993337 235618420 867565818 879571916 358244470 626596008 496817886 535445361 55033608 109615557 467064991 953953994 351862554 693905858 112348394 276969184 270565112 67328090 282569806 893709760 820717076 895799180 159978431 116805882 541106053 424607258 115525396 856874019 302130307 751213066 941212553 419540819 189454061 473980200 532636221 374588840 279882691 527928705 905743029 990002113 14883756 28691433 852948311 632464963 23450993 302772854 7011824 133429336 985327232 999588611 355534383 310245931 648635754 95856047 909895720 158551917 813833829 13036891 561477842 10489300 620213707 5138479 535337609 69310870 871681177 61218837 72783244 245845490 517892849 340111165 931773568 699162535 248707736 267794584 780651244 499062651 317444473 682816605 819436475 213862070 108809248 317140102 147003837 431228836 525465663 21529939 19627045 24574487 603115309 219646919 265046284 15944674 165675106 106779686 662464493 627080031 3867133 741124222 845890600 747172330 134737214 216254235 878968704 252172388 912659724 241840400 352892060 404830129 114914416 510724277 303679881 704896826 394581784 179634212 430821942 705223532 855952853 20633530 209126135 351403063 112290078 949087388 671200003 992766864 14353290 1300272 418672374 621663215 386735193 941889952 894311247 521639633 877412844 846290523 514434803 775197495 257428553 976340627 209407401 737704997 686368664 73910464 45457564 182599461 838037161 136224539 370203356 43678402 434279788 51444772 440397789 607356173 81716086 200215325 540570102 376046107 705199747 244427404 510702307 971311748 431703278 407371453 649703491 896852454 734771259 235814461 142394907 710098272 365492110 812468832 452850002 275094040 691817009 196447677 798695987 981083062 971553298 272886445 739024622 42576614 738934338 314358223 212137495 502737881 714798455 877680775 244252965 432956612 92860555 855099258 34764532 57356896 939494651 565631252 80580163 515815529 379936617 148598786 603729975 109265952 634924571 775703992 649149143 478676681 401734521 91975916 1758094 602671661 864329875 138707993 700533164 687304984 564033433 915233789 633768165 358383068 604313184 54115355 690396112 746039500 863705316 241526586 771243625 797984450 100367296 160524773 766148752 706133915 22985912 737623273 55081096 635786421 752944 280928730 901023096 125892472 623483570 584633229 703504877 307703754 48712044 893471903 28539991 352424601 314290351 54334957 130341767 31981141 27538290 412943642 102710584 361145202 872478413 570032909 742575235 648333035 936171646 620212848 527438440 110910650 115916135 545467954 411103820 194567265 861051406 353687558 774466678 678355301 553928475 887994081 121106577 819728845 741350366 12491648 886292525 97129639 931403975 837619936 885023038 696981636 577118699 248055491 462954651 8462327 658033030 248960050 655467649 526522905 563456628 688518134 943591181 57652488 16222390 798952734 902181061 448628836 150846963 408863100 372165392 913471952 464373 752487463 303391417 177925495 327171880 581742586 47667312 443563140 672603934 465352212 249023817 211106729 530397965 242809943 68581180 659968409 222498895 370889705 679840163 887725454 930396386 719794102 909410750 263204292 102159846 40526571 221775666 376751612 415730209 398225276 333724806 145438202 86049918 465462431 614947749 179486727 22794378 224152911 675879008 303271792 479523574 969649867 405508841 968933125 553795608 617355028 680254040 45852058 104860265 417807218 448692009 576384649 227150600 531638000 930330044 981396527 731190838 570783963 821463252 568148587 516953560 810365767 761961497 372919074 765727736 851024266 957251222 11140285 213112132 25632447 544771387 198529705 756843406 624583748 853337436 606990294 850782282 55082556 742811440 138123577 307246867 408585230 131811412 47540811 402057254 478501604 974894661 855299463 355377894 932173869 320997609 1534704 926365782 523345436 148997383 910077576 88681890 49103911 694791883 175144666 114808471 609076616 891366467 114527089 298811430 388562879 554317796 519887710 14166757 702398734 16884485 740778935 294835597 899016444 436037731 293154322 718919549 377818323 474762907 138678030 184732470 204065314 98146995 339930315 505186525 25821499 745132690 534287725 9823932 31290294 802787204 5580189 260163010 986718956 341958839 573603591 583882750 683076221 81051072 491605725 394870568 316404427 21151510 825730130 69723416 834198908 457384598 694621984 978559052 584138236 472222205 695991811 892444262 150165496 993923442 562017596 799104684 343305701 42391033 707294479 578501767 863674231 645792769 152287302 718440965 707647530 207312343 487240363 406141527 319049149 542861872 843011985 585669715 117247665 368727204 49522252 170894578 769859790 902724141 96387764 444844499 914960287 398930860 633391015 467364791 923585265 91160676 183431556 669274371 890615128 69912701 206406320 675819586 370492074 125251458 801928213 22020256 931612290 187528932 377645982 170366576 791745215 364834933 284345020 790067622 862094850 578257133 457874660 600413277 724904499 868069993 27233807 66048339 650928892 223467239 741560633 656360040 66773581 378354379 330239714 587577123 545843414 614754141 493400976 498608941 912736400 753235272 530470474 166260436 133959477 519597852 230141727 818224009 912155331 656327630 210247069 674516578 623610365 410339635 780943195 823587481 181318378 60261512 405444207 32330251 683350356 451198701 200491000 522056121 732841290 12047334 518109846 489039947 871356831 632215513 345586925 854199432 93385320 283637906 598318118 904764896 548213634 903555521 566936174 606943458 27928330 916133755 404698485 442487238 158862306 236169397 64545519 842415844 231748659 575312333 612284694 144479035 292934630 50703617 874608935 737577195 611753770 906927861 799367649 845478843 745117937 761869617 150967305 939488148 347206002 228498592 655278824 85540612 649688233 502747667 299576011 478125500 171313362 106225340 114792322 834272018 761838834 963861171 891353826 122206336 358180686 120094581 566006596 887556131 370922482 379898464 870097411 365614909 856556332 145895224 689615361 518146227 655915022 32823973 834367011 488030096 350918383 489325747 887982032 462125440 524358634 90985296 24044407 836548950 690123101 946523345 198283526 979534214 42026092 817027694 380862067 812474028 579454332 938105537 721715767 914932227 198023864 554812492 977641422 79260655 9829008 717379568 241276984 52665460 555321397 158393206 636272763 844140476 391838750 430642185 946202655 29944469 795120262 978933946 578113456 476363504 395119083 251483387 976072512 544857187 145994128 703816485 189517027 231010472 377587708 514926322 997565233 564185116 665545081 7104003 377231303 14816833 372035222 777989212 43663813 236547132 932092582 167619299 481542226 667796312 220396095 27632612 16570132 247666561 474239419 719277456 557766328 876024266 781728698 741091961 84623216 807387880 978229150 995389464 436845424 527396276 845260814 94119751 774951792 709845421 54097780 631576776 933293870 845571444 485722239 94961596 149199849 689058126 664256673 700107820 758178534 229472677 123906706 571078020 748924911 331942279 184480459 622714130 948291535 829713701 660779020 303579276 66028759 359967829 537784791 452312199 705519452 93033745 390684402 382492417 45770295 615814646 107537385 7405528 752012099 560244934 503968138 46064976 73421795 197807335 240405351 784900753 243490169 336531938 926541399 36195879 329830896 815116772 11884278 389345921 124446771 742112320 453857312 585157234 483044020 479711211 655372666 519553971 41291238 3892734 106440169 476090718 117642947 82881592 327733785 29394037 624038215 905834361 42963703 398536793 942528243 308319816 686083127 61636435 399156555 185838415 768132815 934992655 482837591 692680666 579280762 256129307 218971430 481177179 45532470 547732333 804085831 833201384 477497287 31454939 174414926 798826427 548320818 8012192 56271958 522398641 458542402 129200605 803169913 944834765 329627142 382792726 124605017 955655346 342365265 559291313 2682778 584787244 472851769 21460347 320865381 570589863 898968985 996973602 680332263 451588790 931166351 763840188 739327184 550134414 761259518 211693375 150544341 332513673 661457165 221754118 243021358 661412771 854349478 422854483 6252057 276759552 980083704 839680967 893236053 464113508 234861814 991311083 515617192 730111674 328014549 733929131 567463769 518207886 520004242 701351638 420141494 521336978 847844202 195420063 609668496 370737180 653065568 42093087 626224570 217615014 1609146 750414033 596076942 837567310 258977668 268239380 413307751 111685716 73735180 999649964 616572712 916204959 852164452 312930370 715432116 355563319 84082916 47485407 335422068 67814348 602103717 143074421 34283988 21294894 217186055 488651095 199122886 498545875 910016300 893848764 647174973 456325716 513842042 690038335 496737203 851618288 100555037 707741026 888731044 48995592 226772354 629838854 420748049 636294817 72268509 237496564 990065150 805359077 28340389 253008472 348388084 362285219 694421011 632905793 360630144 966903242 71277222 605538082 902201522 600012785 678583458 453816916 869809566 513757139 827690380 747466386 937060831 41209035 196646063 99210363 538737679 225024348 739789723 34372372 895073360 633151916 310089377 867793475 116857542 739377668 984957784 399424853 792892955 934063953 882931483 797205881 68839418 541649830 610413960 44842051 355564948 878608568 715802370 166901289 339946014 392039009 888317744 18679049 224506193 133386526 901702524 558676642 153979880 239252625 81494421 54197014 18263589 304817663 664913390 695975791 631296077 428258002 20058685 851257366 245068072 778542873 716723197 872931165 996749442 760942595 866747116 989629431 27433389 883816 168177549 941183867 787740156 630188352 177676710 284323045 424873801 613277737 959448771 444121876 61997168 227950053 552546482 993404749 305822673 660093658 477848582 898536374 236980178 679329681 105264788 436272604 38993755 501841720 281804281 560183598 666568793 955752992 114347538 791308671 554369083 96469055 866453378 342920 185202296 156527535 862156335 640412004 919494919 134122285 724434885 797800723 832117989 864306330 695362098 471716599 957658259 23345022 774406696 41371738 395654805 689391488 454183326 666378726 676961269 173094639 200971855 95952426 63618749 994005309 385333306 559171612 330981504 53238655 883425313 178784146 262521042 583749870 276225546 720010696 552813516 107370856 14061504 51338717 791881865 137140208 663019347 940708182 341888939 476984106 969503124 153491098 958370263 192129504 817210522 369407860 419374644 398486911 560299584 254146963 783784176 206605466 27451557 865819405 141251004 853339495 976161450 995153112 65481291 840210493 586306167 692907344 853644503 333713948 256587766 99605173 658199195 867157797 71774551 20133289 658389594 345441566 14875018 22049206 165646039 531793391 407953608 57366470 989750618 173378087 908842763 197916329 664935474 609059704 851693201 673060242 306045229 237031223 291067998 62498970 250497058 391184605 200608950 192166716 666497384 77151369 195770791 595451096 684769372 43177851 148414845 161534769 349020638 637420698 325437771 528538862 16114389 368327407 50583401 484148252 427234983 103920680 258834928 701104298 229248449 458532118 279547200 553528044 609377301 481526319 658987643 973340185 937095063 312445453 211781128 461384397 446379711 212082669 186029585 359971208 588502794 264648241 509229317 58375468 539947897 751093983 412182 386307459 897647377 45981215 32350652 161890743 529119065 259314368 306913328 927056600 535851743 696688820 269389810 542805594 298307507 179666320 152617539 340627604 634205674 69301005 101840812 59850562 111542813 2507658 44961398 972307459 623131623 815355015 233521455 14780124 746675307 621357355 307295531 698171572 513942731 150957247 103782657 65713110 408257714 171806001 65278730 575744114 33081035 654501267 169066469 139719452 230623560 608532633 602767606 683203403 535130204 737491742 963369698 231095259 117125313 322924191 126952468 253554572 505599027 147262398 11289404 871695232 21692402 720157888 345243083 30027713 326712644 101246992 552195704 412654521 788233201 984468154 156859326 957996216 632614085 199893745 936920667 453626994 727193106 360966794 82200530 761567614 222475308 708583806 130902250 608183256 381280235 437135468 249534510 856498016 489604396 544189205 69287531 785729113 880535888 982424286 529170229 410819562 186974651 630503761 54178657 251739809 781900374 82096796 667532172 700107499 930335758 811321360 847023251 983322013 498287443 714148515 421693465 946914926 889575066 58383215 844503813 287226490 285338843 146028594 767192065 602330817 292058132 531808716 876354044 597828261 375596996 806296259 810814120 553992816 482830192 935559106 44629757 21168076 39001378 755084309 72741813 39099978 837792741 209191983 857750477 690711003 938417738 260886565 767750922 73585498 45327078 178325041 438741618 48707840 821294290 860923183 423649487 70129389 166659626 246423331 659308847 612051878 96219790 126768049 605188455 488523922 65264036 750000803 52719755 474964092 893780371 388357735 605881719 822526485 877259146 945735311 316915018 148296814 757953591 278360655 803633638 439032194 809290833 218120962 6230129 914997418 296670479 235157157 647100375 80955687 904159406 361255514 34277189 595670172 94828270 489430247 937673903 854083984 174861205 344467765 586957643 125167089 848430315 124793041 742429204 66183564 34023485 741391982 182893129 465502358 277664347 433121377 749587947 25078822 837847578 642849572 102696514 592869048 777235154 753791956 181334617 287759020 610707680 12607666 228210045 852742341 960700965 755535269 149476802 679649451 883864709 526289591 250354302 946896233 89646186 570509972 568326860 691365871 756454207 842510 877206538 67379601 355337717 928541084 288940123 55370887 176880513 380964310 747013414 252143723 570577755 70132730 454545813 585277630 76989441 726185834 857265431 76764003 598810994 323222828 339817951 604891425 359084980 492330601 403902307 157256230 414653774 720933614 706371805 787579007 30003662 739462062 137071565 63285921 238066757 357494078 715612789 364346851 556381638 45158488 347457116 599595266 668658667 669339225 210491084 405235356 630478672 712034243 779604 719278005 672211477 201130683 923645510 732528180 599121504 49854859 798128954 878948199 936406233 108474657 168863113 54957691 450523948 140836751 531493587 25756933 783639179 70836361 639190394 396844924 22266922 490012650 70383908 731335613 452776385 204651056 877364029 789854086 914343949 569633531 275008882 400005371 159519055 861271442 778954808 628488996 918104523 322050398 646543171 329011308 230903882 949750892 652372495 877909283 929594521 220243439 871332443 842924541 165406216 587667644 279886504 987205266 83433964 328220109 250295486 280363996 914891293 87518911 125278248 97115836 108542840 435253332 980547763 496812661 723852382 91024625 394337523 395459375 93506356 190021409 773283006 556372085 632227041 629656592 95391663 809117624 915682131 308784656 504368037 87422666 314799099 185200408 394801985 359204451 6893132 561943360 53548139 490308768 362625599 118633286 456038093 443049855 77534930 982050573 586070614 776871780 270119044 509755417 795370937 673208727 660715483 924242964 391988460 925618883 716507103 291133259 194557866 85506425 394075292 274253617 389107697 942252203 478976420 603595996 130375812 494600753 375349386 656392067 35901802 994201928 861648744 635670278 613531757 185539854 1277786 198942310 318462876 470598407 461372161 978716232 323163081 490615195 323364097 110983031 326797580 264387221 670340739 540202335 35846463 554726822 960789939 521461907 946942079 758821600 441918531 972681543 243643313 690879803 234522087 613630423 68778235 888057108 719615703 365676862 952112711 366938793 670390864 906536352 867689924 418873502 276293907 896079553 3225700 487415419 543164388 168167563 865059422 84749099 143502861 372387211 20829102 306186111 453598168 918235508 988894864 646422697 524558617 958942108 954883593 782283458 240890786 972675450 707871838 878713668 928388556 720038190 215636379 418872208 191122676 19975161 239280654 925854569 304130044 196774081 324248777 766262135 97523142 829548174 683461155 288147398 396397501 393774864 456772151 113826372 468417612 795644182 936455011 103914823 510811492 765782808 873582795 66330116 513949435 661783982 45797076 62316313 869396871 425735703 905972649 309885700 427932807 359866547 197040570 684938921 597402875 426423177 164194872 893150160 448119783 218083522 69253530 239170469 5057747 673532204 819021850 214538550 990602318 21513913 674256953 240655352 721577574 59787005 220020023 524876355 636370226 220038579 490863004 219249617 460793673 894187320 693235122 545379396 560746056 988836622 894014984 284061 671649104 446246490 11721201 970797765 372295557 215008871 920447491 912937479 229854864 744004385 119844504 308522900 394844446 74365339 623855184 555438078 940771679 118101642 825005197 381534910 727712648 723245255 135651318 445691055 157652049 852407249 5486325 20157072 306472823 432558664 872718393 786545541 579259963 728158323 892273972 565068694 258020834 17024699 303101086 600294959 720563763 674423854 55779056 632703134 813948924 822057214 669884138 10169497 415683469 607310079 761202702 544420533 370648891 562871852 535889186 374607088 951997919 638071586 586614450 313426216 992619861 974785955 286163340 126589857 909546749 133345557 73383234 852521348 30218813 431591680 115061419 276460378 590104828 70812052 712899171 887181205 622607913 521917472 160189254 251127047 3871282 657075612 785746169 311018857 758480270 814724385 636772961 175982550 77613363 51936363 864780329 319957837 188581152 67581022 898155329 8912690 641224405 207431550 727978842 325244877 929277910 655541365 643743083 379665610 561994796 928659601 566518319 235204536 879950051 115448388 53081252 240184458 26333837 7690658 45074574 589313561 400006078 944110822 993964274 556427423 673975182 505321197 583741083 545152062 295638042 68438969 714256024 516282231 363538691 885443312 123459772 159797683 880088557 422428763 565800477 811386302 822863106 854086247 776320918 524358727 34343789 7527079 770114629 549877345 266985951 788851280 369965069 676823045 488658701 953062587 552692245 612119181 48705583 725338599 97948487 957521723 30602626 355549429 424398034 563452336 128979144 491680426 359079593 995752565 196912067 2860016 168517121 936178038 22484670 916226133 891493335 917923970 71143172 65946763 48505704 142144972 46695270 740817126 906889399 407920237 607012025 306822113 942360330 49766112 46150230 49599129 298741613 988790660 499788953 212731217 181724974 380805918 526791522 34911724 849753695 788409684 878249623 204230262 276129368 655450931 273779872 647489948 997978162 42194857 438814953 695519023 457227085 663199244 1991268 66993316 265497547 153668754 874625540 81260951 34390290 965578454 269029699 205116996 466666574 607504474 567558301 239464973 676136684 809223935 535756307 60760567 473510176 177407375 90944425 223305516 102113377 407567923 374040040 117044602 644929000 281677053 196389469 690295251 807236916 1270368 674967064 360286923 813421193 822216114 874204206 815297821 531992940 66231729 561722423 677084711 419386152 319030524 413933776 571987561 987067725 5347477 745020954 282962954 792682540 339304037 907272250 867513682 470771036 93906360 436087255 4686129 991997495 262730685 866075295 455119799 446249566 876312072 702152130 971553946 86502961 637273360 725241973 363546036 306622808 447870640 305625201 118676354 511253821 91979946 829502066 809812389 730643343 957639455 133365944 320851301 685331649 839865113 493977993 259911721 595611273 152796417 109761964 158421504 514628193 222312233 285677295 931593244 332706826 102779972 404348579 419861329 452440068 506889705 10411035 338731674 987716118 890912532 492632881 15084437 559866828 431687332 994319041 15434498 60039924 748900830 363877164 35710792 640081953 708198120 849661142 281603824 227030312 485680975 655435431 331788584 372538278 934298242 51178638 376945217 888130424 400627797 639311354 56097841 520784192 802292606 996721759 742984465 446629095 417858587 504076727 19581344 919611414 233021995 625262335 9625535 738931899 220110864 415138486 973099251 608703371 583908628 214808417 129388775 726151802 457082849 649107977 520277991 114783044 488194311 147867835 806550886 923445736 731893113 654231815 399363192 511814440 284014864 45653634 41514073 312929034 809126151 258240836 469843172 334310233 1351294 49838699 707429660 772913701 749168887 876526742 920560039 6078527 569780444 588052074 610727246 769630142 42219511 277507345 256234879 901112445 731520504 24211638 477672651 860141722 595205874 233024778 800546152 108824313 397025758 497926082 162642864 605423039 87118103 210165527 240367776 232124119 778962653 911118405 855745626 851983473 29472210 726724108 349909155 931493757 231644544 209780530 922352486 644781620 531904721 264084735 682567983 133196432 827589781 739240383 331943857 582918351 26279936 770332484 852455488 605736436 975665449 862502241 792838744 806161990 32284556 278036592 668732948 430552015 923838088 462964685 517199544 55411934 291370978 554976345 269915432 652282502 746092096 4884216 797917806 102100765 975032239 795502355 257913399 44461245 476504094 667711767 774176087 513330118 671425505 976360692 758529089 612168026 243612207 185199774 786747792 934018528 814544804 916992656 482051201 210336642 404424896 495931460 364915574 147004591 449586278 413740220 78685812 194022041 605179485 361366268 507996582 502514616 662448594 447793294 125179864 183994949 988961748 868623356 598355197 535945920 418774487 98333530 185284778 348267114 182689842 196076218 683288728 470912460 993090721 971477685 17933094 462718766 800028868 190074601 535261652 206064929 734435485 892327029 784989129 45369590 985432342 56567935 859951182 522841413 569338489 481361582 890454353 637838439 991322870 790474673 209358307 72353019 914571553 67616694 409935034 571167333 90351217 14756595 484591280 509589322 737841602 896564769 150909250 468441109 5257172 335948028 627652883 922558326 913188810 969386180 713092198 158029534 379070891 552201407 50613159 450331908 60224740 545949365 475485666 955112547 720511172 418554227 548785994 933444025 46981375 131368777 25321396 427307657 874645548 76363915 729639705 531968922 755538503 610439699 144815640 45002615 451931952 113640381 778391665 302079213 216163626 160552682 871796619 20626319 36264285 625607934 813635824 35447861 110324820 828218851 560069835 147985273 950501503 275070595 947642481 540773433 536023218 73602897 308492501 673723416 759316644 721683137 346690834 556956669 142293361 568273868 874248421 620531346 182275097 313771117 586958640 108334790 558048255 665668646 659274873 437511755 375425386 664823420 419592553 639214617 84161543 977977718 139664717 986868457 844442982 345345058 200011928 852717499 269894521 215219472 926097247 456919121 652413720 385968342 948569051 66505138 678589055 688187530 529268971 938915496 701719502 116330571 189688976 494501441 95483784 926561720 10390127 44761170 646821652 520865399 675747410 938352111 956952383 108080816 894131879 336446452 102470329 77844367 858189567 143314304 894807188 340100550 7798929 533962869 925164232 262389768 389854901 153294329 386795697 351544719 58215273 280766712 905036175 311938199 259674063 2897055 743092997 995688673 470864045 646660834 342607770 581737009 779030252 146434807 19445564 15819472 745121817 967131097 35314616 531566091 642517735 444714695 298991427 769212081 220115371 51326402 338068212 7394201 283274462 299309586 47461703 550305818 651247007 611133122 223948956 80617106 933314607 934247199 657549750 388618975 901817971 805577021 639243837 698586857 463061621 161375346 173149500 887823126 298754275 817381337 343045027 81300692 31582607 30956752 128659142 212759827 914000877 839786874 336193245 593057480 630859160 523423550 682858882 665834860 182829262 136982854 774454326 213019514 736283887 757193473 679767772 231452916 701522690 399570594 28917308 185610719 72091183 196682655 3878017 226415811 697970758 510059826 188876219 859787564 819402807 934191323 419491422 65353259 608522392 972074204 753715650 749502678 897851427 307621564 73568417 616284867 64347188 823265733 914468764 962877585 878626127 698588550 40129974 39792736 878550424 990975057 761830103 41375316 192321370 2884030 191750218 365677845 401407361 131141926 346783039 168009810 410822687 354714665 670216522 111005498 580794091 131514664 888186595 522547457 12704701 744550860 241927652 856794465 949105939 877015422 612537870 973294358 959821968 374688748 653324676 939837025 831139191 384109450 256460622 432691078 241776436 941037583 322612695 955384142 551940052 303490292 53590895 138837894 747410056 324677624 916581067 670551422 497399334 685772703 573946240 568573067 661723048 242422190 42194059 231807621 174781611 115763633 374127308 498100298 42399216 12313973 675927430 299573305 494217695 141340046 762978017 358026423 954076927 614023122 224100969 34778798 681913983 39338460 935758220 220574729 86492849 191827339 657280543 454262329 561743241 170756480 182123738 7171763 699650851 967657379 422995927 270172016 689548346 41314718 167684375 327849323 947031217 80204128 948917501 319007527 339667470 214403996 773569745 131740966 452312570 382931528 334610750 474796659 860594371 35290911 230241493 398672666 443347930 914638367 1737864 856747690 440441941 954130443 620801071 347208377 665374062 254725354 164783367 890073440 683631362 250105990 498740270 716371899 588893203 952662766 702645032 513676395 302417222 18282228 390986845 678594068 617620326 71966384 555486616 314583519 620260831 156130300 784659082 121532921 75270467 767050485 374972229 588246033 336867785 571671680 113722049 855726046 560989641 270015171 437475675 399068567 31495746 243974568 262000465 306771065 714785620 24687966 778089287 935971141 854446790 578355415 254867653 239170752 646766209 820894794 251349686 277688881 30145811 172104627 688451051 448185830 997668397 707571022 960181142 43334063 991345957 317433888 642677712 41655137 925514613 495544942 874039315 862925140 997075770 840484932 36639680 426520806 387367350 670583279 405567642 27752182 856910286 235895428 467930441 811906666 273469069 453953111 397351897 550774953 770045343 95578500 715461176 827130913 394062295 83914345 108576444 932315843 459765162 948386858 431379098 24522370 687304113 950121772 570618992 589265368 381127467 246605210 643752636 792531521 279795320 359121380 426026594 62603453 781656479 16315706 596137258 637419602 841913033 258392086 358048832 783551112 761708228 549316271 29002418 169914859 279729025 928198535 3355638 576091789 556192406 537326046 387842657 386999937 385276861 42054716 233922993 569918561 595035987 427317995 662448516 584826313 528371930 317122170 69816286 334934490 563712376 408306236 742173607 640534456 12075125 58448071 34883371 89036045 611221441 545617013 476594840 72488067 59512940 440818150 143312516 832285773 410290987 915028604 883361380 322389151 21529818 11474654 33870614 186347057 365848308 663300470 61305688 594024641 732545053 160809203 177915982 44652942 674959513 289862343 472001536 135414237 54528722 993953706 939927514 264390008 387719126 707245077 147776811 520204586 453756374 653825736 564029862 948089156 762386088 154191685 678500835 413329435 135112774 119108690 677170143 430412935 31174990 772117115 198273400 149606 28682624 43260558 54417651 780971799 50359362 149641245 962081142 46982144 702861599 889047039 827074957 422533385 697353795 46532303 890101161 961432862 14754561 915099500 764334236 707515057 742173774 85657976 144390175 779347509 728024387 605054937 186191693 683512996 465513887 34477882 189315365 667529722 16166979 654441611 319009547 448929719 14277044 13154685 704567111 763143009 227647132 31077127 134688645 213273856 535550537 260083172 793106260 307817889 462784300 35433746 779873959 431332820 16139100 929641045 189144151 3148333 191798033 877589682 341450911 863833030 932832041 415365364 466155422 702479036 831300518 73721386 423300056 711579822 722899502 147801639 875952309 61303617 436247689 96665601 911662337 896982686 508396327 360065683 630570347 155244530 276464536 583932155 109442822 977395693 935236370 221950748 110215627 130451268 676014318 955585565 239092501 352769839 160110891 121714920 997273635 895584236 73629417 917290668 60752025 547505978 426948336 726577500 42133248 255659743 525527591 520710701 375035201 49692962 685123613 969408028 639548206 489034065 323621251 297745510 936107257 518989373 18565296 330284302 815653819 965285049 572173852 321093466 585824751 142185502 632477413 44865622 140684788 426933962 26841421 338293072 609199247 546085021 135094074 16881242 232119142 344876411 229074613 979834060 573832070 858034124 598044779 26536383 520109022 757686015 9033263 672104595 611242945 987676162 469498230 938000745 529169768 405852620 956049882 66629546 477726830 687218644 3236760 539170943 12352594 87049367 69191697 26628438 762104568 759740950 319185484 117999203 159322921 643083861 891171187 687610140 872477454 45588445 316359506 301797053 509274809 946488891 53042907 518000322 244207261 556741758 28327589 117797232 158845457 182309821 219208552 748019276 621638096 832345999 757483138 348519073 43968124 129760914 558208117 135407615 823559958 704010469 914216807 444781238 926462856 1430701 98052513 468275295 98737947 725178004 446122001 807489108 307049217 503876677 7912648 256921652 407503053 84006641 972233084 774192736 75875574 414248909 511197702 236618880 113637720 32607889 548554469 900972542 204109746 271913467 19629498 280886921 560802856 431350346 244585930 948997268 25726403 734145476 267710080 609113045 838460141 620352305 56597480 18958790 150519798 488945245 741534004 847244839 63135121 964014745 820281659 979982714 114567511 684276539 223452405 161962886 734175811 132481049 787770368 940386773 998112052 767304722 516016415 616111670 277892463 531006342 392770742 45562684 559799066 766085849 60022607 860519612 845472194 917773556 606323735 169665107 813530326 350128579 511169377 563007965 857249834 833328312 849685794 418427903 646181493 38243143 431909748 542858399 505688018 734620520 202210580 821213543 247102531 259037720 794267620 757338181 815808042 55467992 756845417 686280174 168417486 411480364 819272526 436102230 558169820 193474845 238307807 808696121 385455331 72747960 258386574 362652822 678077398 12749453 726930546 383483694 431217550 206271793 601713859 861323530 134882630 609597373 203194720 360951794 603932190 74619212 917009225 857644535 331092376 446497408 198095141 359675882 27976222 595153918 131695037 160031714 951672186 781569261 558571135 948318138 714044252 178979195 388029948 667668368 98120663 433840473 655486570 558509128 914644964 234147386 734961699 62521863 865420766 212615767 591577124 987762360 963437573 4701422 483623567 533287050 738532092 904067775 262143273 17618032 556953674 631335053 415248861 319591584 316825820 184348067 562604343 137684757 962413441 654176333 767892713 289045517 226802541 269887066 301838922 89943179 857029303 778283937 296928466 849696982 182752475 535570553 631226528 371726072 757276984 81791039 704220404 11020096 194702739 869941203 883885749 148698305 5551763 371139611 329878252 665309137 702557251 735957119 856461639 610189450 830730387 946707820 729044631 721916748 562884054 378709714 943200083 808595769 629598021 884499110 363452946 20430520 404280699 959825760 122898964 14745587 27737848 243991165 104473018 833358169 614292639 396574462 387785994 704653852 865990711 202570728 146156588 410627763 399647469 12429506 435633648 841243994 555918800 41993242 139344453 777305742 68238932 7368704 98669763 787196817 66658512 135432329 399712035 277998828 89197312 329825358 477979585 586901735 132769412 671324906 968167457 153444883 153910111 73246079 856321895 26723777 240956024 50387762 671413469 379816584 383346716 126620075 979949169 916790980 911920762 388433814 477280052 876734225 389177382 13618980 119136732 782814420 613180055 798159499 407835459 567532722 481228969 174449793 423482598 516322582 188335388 6960837 747300711 734921904 728210707 26187415 613760268 214096113 843827861 81433915 28705853 860224656 18177807 949594746 411091466 386016776 61885393 45092640 537001123 904803863 487573132 718328191 671151581 15662144 29695451 307770859 926807476 371017546 139502007 411852092 297084099 620572607 626192384 652114767 651917006 583449199 493868283 623385989 668935481 681653482 629906383 367952194 99236238 528408073 279259911 446790255 408889339 408605798 705980179 534211065 723220945 209360095 935994567 831767632 884312071 95258903 613690330 931342313 884950453 781067765 307710312 423363516 973281945 180296227 341045873 176147910 281431445 388893840 291796568 64814985 419954479 307456750 238829925 150527623 79737871 745523253 531246915 415399627 42608005 533646110 81128834 767270240 903863809 822488233 696348182 674739415 425299864 389400216 273213910 104062405 821248646 205959666 618820350 127300931 642235815 86865281 912103342 980341612 845921020 304497747 426087529 792236515 875520556 653872189 847091350 353919563 777671425 188224595 675516163 42085068 770719719 847145841 34949725 192802453 409901168 18291894 341136825 31322196 571229138 507604995 379460878 92941504 737799015 812082305 168976824 52315408 178443565 694600472 160492279 634122624 871124548 20095225 663978606 931914707 359966066 598927893 946812581 292389324 316028322 217602979 76656007 902879668 736264289 898225822 583206628 943547096 182999136 681372741 979717872 296059912 988617717 670086809 766804162 480651800 99843993 7646434 738629847 969305699 993323115 747357227 738965388 464932163 493311660 541346241 235819943 999287962 955867201 631215544 640810191 890827340 575978292 584087398 783592975 184445635 471619635 772861413 573485144 320487273 627838224 233252502 37176060 179223858 807227199 560171929 732631091 313010960 56898651 811524694 350215065 333246588 740114081 599587319 468682926 189680628 385672052 631957995 56267093 46845815 987523543 702570597 568624214 389589258 754287350 501154010 13399004 684041527 45854366 20140679 168999927 456460681 538666432 632405737 549159707 1681682 767251698 398073923 111314592 246367461 926754541 779477020 784149824 136131228 830234384 68724158 928786844 62100178 684508124 371233975 208219319 590190506 389962102 227842908 833136761 787438407 584707112 793137473 888676909 440845906 65153761 873588163 143627523 799901303 320131504 152804991 88204431 621122792 72194637 940860887 347791177 400313561 785283216 930408820 62902539 833032706 64407287 583092415 14048150 872875808 989267748 449205094 680106765 755422324 708707933 232576989 113272 324730434 337647115 673513947 626564162 178375507 598684732 734742745 734357180 262388596 913866785 826633878 763667608 211029493 314864784 261197206 202593646 357488682 97661570 746272670 40632378 194685934 706632598 886350906 156190684 728256027 362609805 18949431 628537751 58143507 805111756 131622697 98694035 97595 820600798 966487014 202212700 83227002 105050607 763419913 567483488 439872958 577200210 927864944 633972 702800247 846085371 189991103 46949456 237419547 13502981 245973979 666000398 823647648 631277102 259242351 471178159 418827525 551334742 622915946 894491542 477003465 77247748 950491775 915869963 54026610 156559585 885598372 53985465 878949896 800901947 508674964 953835825 243835543 251699587 341263693 834686309 269819056 185021647 947390610 788940589 696552937 850500697 58981738 719456710 490619993 102406142 666814879 316992590 198355229 618101439 487924544 708219977 675022549 607593796 30357791 333297695 337633319 226660436 181309780 83259803 604722747 71165791 56548792 519643246 196583230 342143732 561995371 838393002 843549920 682529611 69271119 652278088 780673749 684526268 56717707 297211554 724483416 68161094 315971081 735855865 857524131 162325001 230264311 910800624 630981240 720515020 323023434 64226319 312597147 227800440 214679350 728333122 57804117 132459931 29805751 575735127 283437299 716391398 401050892 47402371 597475141 931450799 997006135 544978398 72421408 54563952 794909054 105940450 369681885 644959814 97984493 85782768 502517207 394049651 2980561 732550860 934092529 350972892 390789438 211537948 830066701 967276428 736136075 816906476 277307030 517162287 514519505 822213421 26475255 705446808 279919215 960508209 389185825 61448507 192729225 838334512 838839049 888936116 292395652 315529927 954997544 781107518 367339659 482704244 997794042 912723261 496038670 14351643 563104127 44623541 111683901 341030788 130495933 568178128 959221649 787342811 60522812 220730716 59745348 422260014 263633033 177234250 83234772 613326067 539680691 960331568 24137605 292846463 515115217 726659784 104970204 558979216 251263610 740472943 941535524 284602308 449570379 780939175 788774892 986618655 107294565 588912021 48171399 555488649 212484332 911609732 634430602 540986702 594146441 922961248 677749586 149718684 664537321 610176060 232617596 578391561 832841788 610214093 174557547 353450762 294518454 569766380 251505350 6142077 860905746 323877656 27507447 533797152 722207498 671854321 497478317 416556567 692796896 529527231 4407130 420840810 390260441 120693737 49079222 516168325 454112700 545602686 65136698 241644215 67058519 798487471 612603814 891418547 515860474 825228626 864169852 854520338 833430010 957240161 213986434 216308686 554757168 942575737 664012612 661881544 995728503 721836636 848903312 681999172 761471538 801365104 469179384 39838312 514940100 76534334 27240019 614363328 900891157 768483827 160365628 398105789 67114259 73074402 571104402 51036978 446426159 734972928 702591734 19700693 103991260 817469030 11286097 506816452 861600020 250003411 58051915 637499389 987076563 530268455 385531605 476376548 365742490 802565353 467868832 52053954 974460909 49639363 856327587 200094528 510514901 587029761 733815449 856059888 649993054 449443093 66397312 19349956 945439258 6063125 983745820 904655765 909968797 689437243 199131506 436890014 625911039 731189348 27091533 965952510 949918301 233484947 334281404 103813433 94888280 468154987 415423634 560271544 546229652 626244024 139287269 248546628 543322426 607327462 723945104 241866639 190452599 184724872 372586161 516212907 723138299 989420755 317216555 659256465 149794939 575176225 796460837 176448668 302796080 39504238 925616009 542110219 601164117 504708574 311277958 405289090 1365676 269950005 263613710 56711306 691958522 150597982 310853465 124307980 649088646 898609381 753682785 940031706 821297823 220618620 521821796 429823271 100390931 130338169 70668389 191584777 627301816 13702998 211484842 432200702 884149991 659976753 571157055 945114468 194611708 406434378 469664882 611120896 674453207 142977416 501030741 791542392 188923230 430063603 47778880 802530521 14508537 993187899 908938316 503140626 917188116 961837616 861851353 332782198 8661153 853413192 780009480 946609982 314532499 933307164 610592578 300258053 677627748 245944811 318100911 69769034 520847760 611917590 425665728 488513522 19091224 559085986 5768358 183144899 498934272 661472441 711088856 574060778 215582417 960262698 738832529 241924469 463477528 128789732 203632976 260639706 547591141 677811070 739162454 611155823 941675597 873038515 401994796 487427312 675124200 208793566 57753882 347732220 759928147 183751554 332358576 341558935 772074671 379462597 340160065 481851818 399332897 578510576 977470563 414017919 586456144 332178928 329373553 930227013 56083690 273737432 42430218 786029714 648677663 880645981 631420815 630158812 480741412 834994009 678338728 89754879 258068914 349246281 997084095 895000506 628664964 868769487 879676035 11236402 838311133 76087088 382233959 179752301 278089471 451620310 60564001 760732120 703162805 251910863 303424043 657586626 532844234 190764877 262844741 870727646 559046544 54726693 677030897 837959109 661918554 284350544 921642486 887789170 418323970 5044588 27332318 69588676 380888676 655855675 73278072 654121472 807177440 657564451 620614487 453371980 60028892 14553261 931925328 441904437 752331840 251738119 746926592 197781546 489709561 284650882 212721987 13625599 62645367 551007508 559286206 531976811 530991918 296914135 77036887 903900298 537286168 903137160 429208504 839944027 807153201 218232584 750613711 111226179 731064826 448358111 7104336 868574600 985605112 611591860 657743666 969574103 383738162 400925910 135292974 861542847 911968182 423286967 850438212 397790004 554116372 962231660 498433077 620326669 744375521 338025518 847699978 844796549 533141301 381167323 93986187 711564990 13805357 765878902 917211849 760318778 125509995 457138595 956553365 454369376 979774097 902582060 62124294 97733117 857785802 231753854 701949431 201587136 174377793 11386412 450031494 448272829 743730855 418095212 177732247 400396011 347821489 409716117 31344463 880364454 860962456 313665703 376084377 652997165 938882712 824566211 189427108 221153061 116744305 82078383 420764259 924202004 356666089 84355411 506125324 412096999 750540616 887196222 922307738 602256237 409677786 843131682 43685451 200787930 952290929 732697940 891139106 780332357 71518432 50904653 331181158 643603242 365259137 38308396 19325729 95800552 614957488 530531377 867690146 945304644 220238926 331848003 962070524 233307109 41171519 38048875 666499461 740432342 248566508 825889111 882343255 689975815 66400450 323236056 905372626 227772619 963809712 35637604 174561816 57490268 887574957 116302741 692308112 304399443 574813488 208335016 451805540 82360880 906423735 557029631 420839170 552494552 488483393 604619935 384823967 94999313 421260755 34203059 830464687 447261960 75445750 116966663 131111279 701702348 56026935 393365646 993502043 564940753 25478566 993530333 395664824 66308206 452274008 292312749 596743436 569494111 334135014 308839773 417444768 44303684 993239020 40396141 75628549 420556576 437014410 835322884 251358092 612127962 274242278 659020395 748548300 507770559 417807783 440290448 902136352 337603326 900798587 384491909 655919143 711020587 68695955 809781246 163999811 104173501 959015202 507257046 63425306 534966416 98264034 66935178 270596887 23949156 592313743 506238652 522154730 316728156 118255977 422162097 513410052 276814976 61893814 256717780 708033820 286480955 925460286 791285553 597088429 908311517 586036686 164473595 851000181 701725978 340620469 150908167 773522167 152909961 916630602 226410830 721757178 907590182 859160932 893973615 902535432 305471952 31121888 164699691 839622897 545035724 121519391 373808103 585928005 265520449 487847557 634723117 459317469 758643386 711225339 702329899 375619155 40252583 633917038 138089522 926525061 35752412 625199694 294156344 833816342 509970448 444712464 525612887 443160813 783510111 924447916 443194701 520195764 4901321 952832032 688936186 644289370 872749489 499228651 88367844 420649105 144206431 13750162 989835190 289781073 214973310 498685215 242590396 860558419 970383006 29793693 173263977 767128215 896330163 169624989 905978066 565128671 9695124 199674804 870072881 857137970 869434493 212278011 126049122 14916953 627637390 611241870 67734121 89330533 530219594 766985997 574577386 506263335 15558425 564492062 55740079 23562679 704495558 474469353 18186790 64270830 398771969 148326042 674677473 794331372 634671070 905327587 42393108 724494482 949504084 301011575 188145946 908819465 261508031 251564432 817001968 814827065 68451167 796872554 48123320 938355283 358392535 977117126 156834616 794442312 519247535 380527208 29171033 800462159 518023890 288352665 98318760 535713379 636216080 122351781 436479704 892834499 360230813 5691486 591111998 458385520 163737488 331427736 92525396 80157874 740213606 960492971 706245687 589974163 759099260 689812724 766307880 123281763 661327512 645289812 917617422 700134195 684282977 386746032 865072371 444748634 630644706 126997359 15298691 434701554 309009932 400304895 937191312 410417500 645479473 254729808 608121745 523837112 97299081 410450007 585340958 537575022 327921328 646587532 668212597 768551848 741738022 6940013 748059384 481526229 132552910 897604345 107516333 175108904 76594032 971086134 612693693 243607318 406979127 713887403 912068085 310356188 727950132 967506663 970929224 305456631 452389081 47052024 833747531 67353770 584594558 120717812 58093240 689281660 805146847 301874036 40677100 94350007 448189596 75728404 129680232 18715881 149836984 175888372 882816596 781732711 946349851 910921530 79430135 21340101 822244624 88234126 173488448 248652640 519331272 198649245 942472257 999473620 353462485 166605718 397587118 919712646 923011247 655532464 660297314 554215964 194227506 381425570 550587867 69271295 920675870 613088297 658069177 498557920 480417174 680082310 494043203 324291888 711996066 594255357 609662434 917714087 167156653 47230551 16275875 872388030 993917192 226603105 719646393 229652020 384282469 934291307 40031225 79901837 946922076 523889866 783486557 688072334 275678954 803460694 609297282 289621955 517047788 799010028 322077738 388601 354709161 851948270 23772346 365152708 550058310 945879742 863236540 756900090 490740047 777604423 46484575 120152374 778035252 499736692 707230450 564997206 43741129 60347318 38128493 452505854 27488966 918927490 429725160 35981587 145645893 949277904 17659681 257304640 279723847 350371230 868670203 66689652 613528367 743975788 796336378 856085090 26400325 206281405 36951240 826214400 83743029 855323292 112088754 762193673 108707469 3404052 773115947 816467323 441130306 865674167 911076936 110221849 999019308 349641240 138030147 227445482 510836613 737128529 39511033 789916600 714038638 594711422 286599788 71797394 487356010 945476160 820504129 138262602 317547745 374092603 11910723 876118776 995124895 467049368 40400862 737101941 833519442 112297347 248307109 331776737 1600271 134219438 935925196 883826974 158998734 9365197 984207535 207627603 467363049 622085656 475672905 94360426 714795937 175133644 322863550 410709905 817040281 435033258 494284241 310906045 989298777 763541879 58721134 120187682 441957581 336299386 679395106 667641532 41878467 32996097 74404510 69400010 908151921 260625372 779289401 846116686 489283820 554415072 286016106 532222350 721999025 522302309 737464913 135651478 787428641 419144649 39989295 383923379 832996861 875798507 826511082 788930809 70793710 151937712 763519370 456300991 473134847 649768322 708900287 639853342 434017569 66450636 656154200 450760565 512193702 28872320 644640205 754060776 213454535 30674065 193003702 146393308 370856478 892982649 551966802 194499708 900482348 43654835 111199489 607759671 302430420 172679490 141549770 450332224 127863518 1025065 470555094 24291341 453245046 57132785 124341491 202825433 320569515 197949478 787771410 286882082 996792048 612278746 198397130 827971116 239723933 20716064 170445523 679576700 120709231 578472338 256789131 88436829 485615364 154879948 672796532 161522270 603174752 62405615 521845427 857542098 410808427 161952543 987321747 722136910 283698289 671444229 605613056 516307759 401734561 23443022 873903885 72962578 786998926 942439722 717838191 751108442 939188400 644133326 220372991 3259822 141345508 33942770 726495292 171849080 585082344 690988627 250453702 808951143 428692704 376306483 291763172 888522989 411652053 22592212 436777983 689604802 402791984 216055552 74365477 55646559 914370883 528318084 782475912 546218372 992270016 192640945 795739388 743686323 72446272 557339866 881803132 820587954 65862845 251288792 151146661 262333709 630639897 758229385 54280761 555640721 83043477 851045964 460039069 31964883 233243738 286674567 700093532 750898599 712034548 951436322 210460323 54300841 484904145 87135753 918233538 201945784 37558983 294411949 635505841 489031029 10757771 879829636 9349257 2982857 64049467 611874437 479081222 714276956 590735317 73479853 757401868 91490847 407271870 391597180 424812831 165863107 515221820 489555320 974067177 119592767 575883259 379910569 9355448 913940558 424065420 832832028 75359230 998422766 106063329 494813024 977495503 207356130 588331987 120598540 289446502 32429874 842711965 33885495 974167712 271501478 970834270 37988606 348701311 643419726 631596954 661013250 121078697 926292989 286595514 408674024 992384999 693599945 969588359 835525847 77105062 794250125 431956659 66324477 806017145 136076647 696511313 577922826 951306133 655729722 176461911 546624179 650450003 75318061 424154915 898718768 363453106 362168106 665773299 147407807 575110611 753843552 523321708 637976351 20685435 43897281 186970388 431935509 25522068 612720005 183963608 894413547 482908844 244383142 745567110 994159852 830615157 720701793 770842196 864543465 223521091 980590779 683196760 666804152 557602193 613632762 588959501 124527279 58322556 803841320 180854229 876727853 499092039 575905940 386505329 911830546 58561749 154718544 319097482 410488385 807230002 701189300 267902764 743137573 759177483 423991257 64933190 917321258 553932080 26401823 901591595 64946239 71352857 865331111 332247572 600730715 13000031 592504794 433172124 240158709 933241151 877165536 558495554 795342730 793999131 799539498 62159851 461192474 706687480 136817641 248906077 732303020 607918336 172516756 585961413 31505606 975012353 882260838 553367858 894806261 917601261 937843934 50633239 647482443 161286488 530065981 31663565 4752348 629336829 567661324 663599375 90122560 104692282 399672467 156515452 156984597 522294159 504113250 706828057 949148026 826183971 478786252 79179980 174720660 161338686 924647783 39615202 19921676 662856912 631392654 58456714 375147151 178819561 876484319 937986391 248648782 696792639 731929022 152639426 924719484 261225900 558007760 376287654 129426386 594591917 799588480 17266882 826080270 357199587 379559805 161456443 280637551 888998294 58718010 449459223 199486267 811740717 23738733 993386947 358127929 965554359 294282128 669672590 417341496 353027686 727055715 378106667 263087494 270647310 617359208 529515315 17046138 521393322 45562214 278043553 276321514 593198040 820670695 646149973 908845493 435017816 579022778 803911569 118714171 830091921 438913649 388851327 657682912 145294092 441345764 348719528 159044749 341740791 30613676 160826494 469921582 771164323 911014313 17205972 474746165 160030214 943424637 459711329 327484438 338161465 122906383 538720833 985913801 974942971 817338120 937935731 122190667 355196717 718692953 253914460 515736349 47571796 497466803 536929090 863506371 580088603 317334286 617652178 146188870 8165070 241991715 842747803 518110387 227444704 239318258 964739985 130750618 31491941 856597052 851374987 586190224 250514585 272025610 791318725 28839853 3728215 607188004 324315230 867331599 254038690 951615643 963040731 987339093 623883040 722936384 996443554 668138020 775904666 475907882 627918720 506222502 349557630 161940788 267923748 10407430 200323933 207231100 571986082 88888565 88503149 40202726 1860849 839013929 260582408 511858071 131949165 7787480 480375339 544541050 921317717 713695041 804733432 894112702 551011406 512171811 883489076 67157846 259647710 459482692 3381194 130608248 817816562 888887788 582700102 339581727 820925529 5843047 557660763 699420041 22010695 669962119 71290717 861873337 745541843 668562207 907316424 324356342 341095033 840876937 816236727 447027274 13150617 988787745 69907054 699196676 395660277 753320392 761285841 945013815 576677943 88656226 996138730 105638969 14948457 407137880 166163046 860857124 54305915 26625815 630459417 63632216 739964097 584275343 35808886 857549815 453645426 194361781 45297176 802134888 514901034 835730433 738326588 669065685 789519464 335712752 648909124 56865708 264192017 689434243 729154869 308274210 439688940 17403582 24717882 688250795 805226532 858165803 242887967 201145988 352603337 910626133 286676951 110793001 835138126 152630349 722382839 247380191 34220812 72892200 361025336 353469996 286366399 984308350 584321016 28155225 534697220 82009581 751882170 46423287 460731361 909824660 722123170 719239767 25239100 949291417 822771962 555196432 942511715 281182884 345220016 593907325 342079619 180019809 4702933 409973309 806359344 232814849 334417695 862174385 710880740 423647417 782856040 71008898 899119480 667974722 154976045 805005848 290938540 18297688 978241296 284191268 752482981 393141052 138297687 56036886 825450346 272388402 660874347 67566760 865166950 473447683 542358873 514552913 259789545 967546235 505010772 772032979 689308839 71921900 612173105 774695086 391871031 829266857 775933417 510478762 912319381 878624396 861644059 890923857 563578017 177050994 390547079 70633074 369731485 802469305 60123540 733482656 16815539 985162953 272645579 901950641 474602349 547880584 366616922 48992576 879576891 574286820 266022803 544784683 56489457 527706445 685410666 741912085 448222534 335600951 342452730 616977637 495950935 997654173 357662976 566520901 247550497 496438137 735731038 874554148 153521674 42749773 738256794 777154356 91456601 254425502 2368093 345762669 209115321 154190963 960968436 893896328 290914490 59206362 155696082 686571909 869774928 847294308 220615436 984137254 714373714 672772772 21299931 946265457 356689660 943249843 54417950 723136050 921899630 82707631 2611926 922774391 407879979 850744632 181400744 601901842 299673755 78775537 436211550 223108123 43857801 552815621 784016742 987755883 341420709 18255263 578743889 545240098 701700867 814633073 494967126 110922273 487711898 886567214 888379341 443505809 664454855 96709904 826406836 641446490 407752903 800286291 11863085 831484589 900043840 57685176 935178750 159495035 133621689 846150659 992200207 821303291 195967261 319754877 978703344 953335592 194277436 215529331 329283153 5423680 587981130 750655925 101340040 489931591 676319071 559656471 261416974 738134914 52180213 523802099 863723778 138983932 284252269 755357094 678594213 753795589 860396170 400300815 787101404 12332974 769727731 260183059 256536497 817133646 788046518 715478299 3598802 876709119 623393984 320720788 885801745 562386209 27311206 439310446 316782818 730782423 577680863 885374622 289993440 775349126 616043207 532148637 40964937 643941977 519910558 738572262 749736829 305963711 56076103 857372028 209017475 964636394 700212106 856326753 647211907 497751634 37233042 315887904 75419213 306997297 791952240 245409092 42482129 27053061 129114006 201464286 807944357 53622801 26071900 372553732 439318403 37068251 62752126 39837004 621999047 900077743 546418844 3696725 287851509 714776091 938724793 944402751 209630257 505128050 27760317 338213934 824137926 687491913 66162419 381486027 726444192 403884541 400119692 511802818 130295761 747236906 392183322 894839621 704455184 68102709 466461461 214560647 711488821 689746884 635968089 575780418 481356734 188101184 332322726 193899058 39869774 522747226 54288671 713784216 187112232 659286915 465850828 167524024 57855160 599863411 18131993 562047580 952229899 716458915 758561876 31415886 164683346 681248466 852167474 692885985 746640483 141853828 659480650 67743849 571714360 67853950 894882969 984422847 956615790 473027659 383055101 710395070 994610374 956664251 928085178 754860488 76424872 841962847 43427320 195405633 8307867 59004174 15875650 44136467 285023182 257019491 493671688 400231465 476518035 176965948 7827487 453260020 64163550 958267965 976193084 904146409 22157515 337712971 9448828 647128321 774888725 35501585 667063263 122578744 825263007 559074430 106093512 46313742 349416943 4958533 252611711 809796361 93454766 204812380 423916208 403851312 941605674 722137981 916147433 529796242 933822420 192765609 894877215 496862141 471091394 590042272 177328170 380247880 675511598 981374825 612533828 555791690 273753333 619443921 616169358 831665887 668162841 556732132 39922059 251197098 941082687 563156597 343704227 788102990 47047474 8909724 69921954 975305204 306773342 50306098 652382006 942351561 867436885 76394583 12012148 607705469 23312718 867953901 781465940 689284036 386324385 944003099 947897392 91842520 327773005 652884426 198820681 407116022 122692210 565959211 496775490 348192733 175819991 542101552 882634147 518197586 992077413 537387022 465932120 260789406 597176746 11870145 13106479 549476878 145449559 786294664 542397022 32850290 534894530 938507365 475495674 340185247 767387493 781259422 574665857 247142894 200816477 953420351 994159185 176403130 398993644 739735445 706971182 926546405 136073975 356643252 898312384 925068884 735906953 688189682 439713298 594384238 271451982 471580011 624648213 947024290 246184473 596471163 911083803 703793374 61758303 484963398 704288349 526220056 746957753 512081972 736565877 403089609 767414374 801794413 823312356 930146669 22740422 694349921 437812110 965038596 219951584 32260675 30442809 249072532 549142237 674793865 429497361 552221093 472573323 126072942 797705511 46638787 37598683 465333104 80011757 793984256 417971043 801310163 228540604 830060656 864117725 692197915 66531150 477901227 217693606 15440022 191647556 774595150 203944000 582847952 66968225 52882297 362479825 910225692 308001870 488873555 165436577 247759634 336759956 320896642 732853152 61258764 158736805 296721587 776889054 814434984 769134611 87337752 733196048 497197641 493123415 297491941 47124242 266705302 660673611 926585298 499926623 22583545 141452208 500400797 542085019 21551392 214324394 168792453 35474698 15886208 444402495 958700495 929006870 768145101 599798491 623894853 47716557 900065668 18407631 830143154 405787232 454669410 866617037 52237927 673983909 866482921 258602350 658669753 982543510 865171426 225799853 593716865 878047697 640756694 104417385 361328538 99756822 237181843 331357926 49596775 26479563 764288686 468621132 435861834 426088315 912506363 46314023 574168878 97057874 580887062 76787173 21562878 328940963 881332702 945060188 251406892 443805283 518750452 969946690 959477291 451148715 358886977 5439922 8045301 79005498 76927597 49055917 74256006 623858161 846028393 111629975 526461023 28568661 107104742 20394422 382135300 930576 968290779 188345783 895235454 950011248 800458499 570930216 856269273 414307302 905284700 40014079 153261479 782887049 748021161 314012945 782422908 65665937 377452017 485142172 14047344 587992540 296046079 480833470 966657184 103207788 927394528 932876028 262438317 755510758 606733416 54825916 648571195 460928789 685861805 927271115 699982195 65212774 570947977 127131351 856536450 66533994 948112669 650305270 541782040 820925270 163781193 809413917 247164394 901933958 939608117 982309546 66828849 58281206 578854859 294455515 607991592 284737223 97503802 414882645 309919889 752863681 67460980 359168670 549430833 2914507 352535729 554002083 711893071 511862132 515185386 56154418 7652921 6192749 894451039 885356673 664028864 224470541 60084242 143038886 10050231 277678796 453729866 56133916 10866552 974998472 742918417 69195077 325667678 231072579 656983478 9192674 184540748 955654435 51653707 962366364 9539109 286766449 792548903 43625087 43954002 969755354 719211622 58068602 758052671 859058481 92046948 170154720 304047838 270735339 120158278 833566186 190639906 342579362 12366194 876501811 448684421 991416722 68848401 626015802 910403203 615338015 74540692 335559908 12368413 761989965 511147052 356639223 269415511 730541639 145635664 908277664 493358010 360674009 732081979 369928686 93056979 271928309 573116780 687864148 856448434 626204722 564249636 567852331 371605611 561747016 171342571 76412462 151017369 445179285 521758476 544125180 468413910 500126875 650737172 845559962 161554244 106897280 860692567 792189166 327593991 994086029 309806955 901853509 99316425 364348592 639804587 691738318 608583477 796933626 611665845 863471388 31469180 420640289 1942765 790801064 672474067 937344254 949400568 973236045 646713075 210784016 308485697 792068810 864028311 558661624 928054647 158913860 905714946 535901435 52191245 761105345 498368630 274296708 498604472 462715566 659022270 50077087 65274869 186810458 142502565 154547838 92328577 732755833 76203133 394268920 800967647 263010721 675917465 934547973 754914774 52455376 780248275 625907011 320401904 801504997 203625991 927179125 59603964 727164450 612969109 910320383 500492940 366269873 632822499 452212330 462424440 565917468 211686873 876364518 20660825 702730707 290699108 897000643 510368527 868122025 995888883 750528503 497101372 429450583 501462525 555520668 680466887 483956984 6696057 417562479 911893337 540946571 351502692 131450962 661608675 170098293 409449791 628195530 231109398 247222780 45151374 724664450 488648682 576145869 554536027 986217926 55116056 328971895 38559920 744634376 676776607 231476462 890234144 82260575 384332099 50620681 805556031 339213827 208107785 48223748 170500390 997135571 826749885 515859198 487747056 455230415 960888684 939258236 884468287 698361246 732599531 506780644 733987512 825371913 327673422 394778115 800555650 911949694 402099569 913086856 760744395 102260622 13009010 469162119 616862788 740353903 145920564 571523063 633917344 287658875 430320863 767658548 874218009 17898671 419423323 694722941 329105642 424223533 499925720 654365303 16706774 518826170 883122505 710741673 939784864 24809792 266782180 460111614 599455120 722792270 537023140 544646726 516348405 985189011 329991111 543052724 496707997 243842663 2145872 752756065 643058783 939905602 829255302 349002440 888649362 38720579 581154419 509294409 129441683 174798250 505539686 693253286 321734723 24650078 97462642 961987977 513659270 56631400 56469484 673622012 137831109 24767094 545796593 71237103 827547756 577005657 122986462 25618358 313750125 943713928 710076118 965448840 952408764 150501786 349943616 35818241 668802001 639197391 592685893 1795488 679374633 380078728 593954134 823192394 999427013 761456331 474971813 826317766 917322922 117635520 57727911 399832127 139298655 813430327 51315353 582265285 605889138 892987423 276662263 878863820 388856819 358969104 342375686 44007083 70963191 605915331 621953099 313654302 132960023 230648724 271483922 530175428 85153006 102691079 918312681 274401698 417902239 516624448 356659746 406580383 928149836 88991881 873568340 613926662 790487200 694737872 65780186 925415175 373613894 190462246 138863955 675259190 505975664 840529729 729887264 285818122 265732433 160825083 590316266 499848031 809872803 687605201 45807641 136688884 211105314 15792229 21064285 961733358 777068046 835908861 768169257 342283092 934077613 167433729 865048883 680493969 667397063 737987713 138410230 190126837 115977768 484772524 667902257 450452788 986039842 981204570 19115365 672705765 45614089 427858820 810891354 153689604 470308021 200226502 585672346 326768753 237320195 255651812 202737908 41697391 518686548 580398146 50575611 736275237 786254860 86679914 782532997 500944160 30399508 475525002 502533421 224018640 355222105 33246195 137880785 776980230 539255115 984398748 893287956 428381053 603975007 335404445 228743645 518774606 643047821 716785076 319206102 68993401 954384339 421783235 5880814 281531235 769021872 222104912 303165143 80678739 872619177 117303811 913435273 513574644 455593160 50192940 633627069 190305238 2926360 851127355 580852083 616748013 560263722 516728389 572684141 460958736 449581715 422413446 473374897 154327676 172601708 427407834 64006155 721279310 468611793 650488898 657280137 59068684 43577954 769666917 940820477 625793821 44286405 66569485 8086399 619861068 203316513 920693158 617633768 862863177 655008165 122034882 270985304 542291752 833013247 855340439 814372016 67858912 775866598 691048319 489883161 304009934 587817361 206658168 174458747 325881135 644265533 541183906 699417607 141514409 321004202 547514819 841569710 863644099 615485086 57664966 280126375 184293480 997119074 156192568 3608813 331165289 149305152 935053002 166591166 589227000 604662283 592978129 764757790 157098029 91661719 606453193 834093906 600787844 733105980 392081102 468128357 388231773 661466967 230203425 285436839 832960379 264419273 564319146 494037288 897111686 511105654 897919856 627467841 182154889 876113864 436487202 25142284 442797172 81767722 473702289 689191399 256347547 732900237 6919476 107233270 26227253 664042982 170757795 451072414 140773343 63573421 784563740 225724938 876844054 237060960 390737154 105237673 826836672 926214398 218219608 923702189 292027556 45311117 857874762 189877902 51611630 563850388 757067685 9998470 361006252 437684385 753325146 649776915 653076307 464918469 689874943 135721080 583263034 1907987 996688205 970353211 704482077 423696421 647909283 338489256 149699996 698554263 85345666 311930957 427333562 748184457 517952271 471803517 224884575 142959137 671248532 865367501 546721238 246990855 650279168 265509274 859669072 665521896 31216738 469803904 204432479 658439155 919057010 533514724 51883643 151041631 938824968 263226988 314316929 342289891 856681122 87065729 322796078 689049916 60993250 521740244 475364776 856528043 861656846 163787478 261612022 118311028 608483471 793736510 179522948 649019232 185288563 266922632 28258464 750601532 322719467 33972336 19806207 560522584 287274445 447118715 413945657 915341577 536119570 33068398 750728008 737572391 674780761 362826196 827790605 462378383 232658531 887809149 201214923 766781858 110552981 488278522 504928170 896158917 403298426 799090210 925135925 882888671 41924670 100279440 788101853 141357278 958870324 837512994 671733108 28956467 71674192 633601147 966869170 193141841 864509101 77426307 36085428 990842417 976706057 446382306 559520119 809093585 421145924 26262920 445928802 531402672 883973093 323337512 520762298 717055060 326201237 95101368 664875 598341317 68227234 388442354 154897477 970594063 733753469 617642198 48345084 237092036 12548668 239400999 471285288 788307319 315363097 99577065 24646659 20416834 26358513 155331305 23384750 909251393 688983237 16536117 439758252 739734549 969427773 157588896 411832677 505791586 110877984 579649856 528778149 55748433 17668573 143677679 50103834 539327758 52180486 869590733 869694170 116426059 92143056 21586364 372097754 672946620 38327700 44585954 665039991 207528601 624461392 917801259 261639153 479696671 635585575 696044997 23748076 370328591 838798557 16544418 817843182 650404397 27836508 392535546 800322275 831143107 959513906 62491590 489386396 980264987 929493776 404283974 23912267 987826185 198200652 200403580 503613960 503408223 351128928 468278446 737748304 617912694 108789097 403905768 705974401 848001707 397288105 70351223 354473823 12594400 427079685 167603055 767737490 1943799 884504712 357994790 716674598 111220315 278657502 9699511 320330761 668228983 549213914 716985473 9825936 487821884 460384752 459080613 163352307 399251616 403347388 315719819 338916300 559158553 353708409 41740126 251227036 657204006 647280523 755743883 346623815 792665031 206087158 783727430 901153939 874605568 803874020 763278341 716165292 693238617 191651619 829455107 779958947 662151777 926650532 618653374 10501610 10957094 545278717 17962105 259296474 16858047 660225512 142768315 175219501 23226563 623186370 722610639 476506244 161166799 448123405 979042882 230580963 78626308 110847982 132414823 247167280 119571078 593437872 285138902 700237239 616278270 230939711 386344425 494598313 410598425 319164334 530711102 524765848 415019527 656287666 486566968 88997629 328336125 50085668 41874557 416642738 317738931 718011779 653485433 276648568 150411238 473006447 282697178 847226227 70385879 613210927 312820499 519092137 198519755 523638573 284601817 33478790 603921545 465688693 377103017 774979931 972599263 742064953 337956928 514492378 947102237 459994959 158785056 560439452 63808920 185686705 347671314 696086940 508332329 975795196 725605279 157021369 878800556 858232050 967334037 353233463 283513217 574395641 739892617 745970494 962567438 328227737 512096079 764718170 842830650 428243714 887673475 247496698 722813684 452680324 461847044 552282353 317509290 159805717 791750003 971107576 342803155 69027278 226514872 109696809 976403557 123550830 219680126 86203013 989372255 129539029 501627826 663225456 770432321 466316426 291626504 493698864 652200847 277680439 181196151 111125618 982714962 187771688 393402040 222846916 720370327 392512719 787015882 673718556 994493677 495979586 458191728 81567567 748023787 17964475 160390577 437955227 566363816 646438423 26983512 569593630 735956801 570746201 112431218 7650653 46647127 223901988 530421203 938770110 192244878 105649988 116072849 121594894 136560400 350425125 54005894 401099771 413637640 966406490 661276114 377627547 614650407 598245400 988854616 410530532 325190178 255755193 168105532 777039665 807126321 197697593 501999980 501996995 909173649 707428540 489742356 79939134 90905348 319033862 334272039 573338920 44411724 82709761 604075229 160648814 101592756 985370939 492413231 19310047 861744263 968478566 43036765 773333934 572523414 133153750 456534121 718562036 804523702 173932806 805517978 759916588 543069504 188779028 388421114 388846005 688980368 676052288 712897496 331633747 640001926 686739056 191868998 573898159 912333576 16254895 321857691 129763026 64408702 551212458 720824819 703805102 439415124 803474994 206303146 285955222 652191356 377818813 691974629 303114944 158067433 848303332 17693193 556406986 229331989 420405990 40698690 198653490 866061949 75967012 398087422 456197341 598844447 725058979 54981999 506311569 184013570 29276813 630478348 467267707 527397806 190891184 288295952 765283242 205615024 339254526 183258874 24816017 100681752 998889483 841680651 72238473 115944443 670367379 286682059 873317453 857841393 156479985 350204549 436852348 620408727 117249704 772164806 757820187 556744206 369086174 412137186 473395728 857985659 929268956 206657135 765608 824574853 510428559 354642120 903879186 682618074 54370570 321651083 562484705 849524138 52221698 588978460 397160078 797681450 715898193 778742559 806759924 736219923 271564404 597550338 71955411 742672929 399381005 377611377 3608653 566157972 90538337 141460960 41014379 100994738 986739162 411452164 242361497 532104002 505413510 468918618 282840358 782003731 669132695 506179743 860867782 72102515 425591522 154081622 38445328 712274360 450170976 902249286 63475455 856329659 29462447 600267769 461911925 412812120 58630545 441279806 423945651 142589680 898282604 805319591 385660387 985447655 935275209 995259660 19756431 910258214 781834710 717133574 749719591 25882265 662127076 84591989 418726270 552397234 175018729 294058235 441063501 52958948 949090047 676009342 739543215 599665706 304803043 712808618 722783908 421511294 620704374 579360877 933552270 412237922 42876736 207999353 73230263 678023770 45483240 97912262 844956872 535103343 335150013 648407821 394022483 325931438 901146929 15329613 345450315 684952231 40762969 155314506 365580167 328600047 604024942 655848201 541769795 958057374 361389390 752737366 212455070 22469842 295712252 944932670 688971293 890639402 680573212 985542805 58991399 103547979 51016568 691129970 471987590 667076191 845188221 348683950 63367404 278036113 717229246 719848808 139833708 180137106 226196593 494951299 183157245 806339095 490879981 860507430 640008955 239159641 43058 665660 46987430 858889108 756745569 80575218 531214752 556541832 61962560 942334524 130098547 723830779 148608439 914679888 412789513 955886133 233730901 440857385 847227186 867484802 52040140 9140485 911299361 432495796 397870193 459407591 801876719 995008158 74864829 772103446 667227159 508641946 632116431 421674396 510522873 184501252 66495975 286719176 764407384 72900029 269522668 566933421 315495387 242373289 219526887 519023776 568903823 514519089 180508550 10870718 519445603 469035202 162809242 230919012 11091883 152299596 759319961 805849781 445449630 14199491 431818269 409443351 793343704 74093730 984656483 222698934 719123417 863634787 824280269 105911808 81913731 344719880 701426016 884916776 181176736 120953237 460439623 865186979 304820570 66393492 754753614 534135725 317011905 141750416 64878952 417400773 696117833 734125210 976965418 680651309 21990729 446552519 26982733 328352619 651292285 1249967 321564720 294980043 30672772 2603760 166499155 765038555 935374947 35087273 218859485 237359853 903569921 210686464 605032727 629922200 595724457 871978908 415134959 170336823 13802635 407773484 89286263 916300137 317621819 888178398 180568163 840880271 976403760 485335784 788713358 547605585 410992198 523958275 591080821 993002266 561265725 318318571 840084154 806515607 944512055 196295137 367446434 723581756 974829630 899543336 923912344 100512959 806203836 433501067 304495784 542402203 699257857 178749398 103889925 538575247 58834113 935490649 184162436 433041180 995512467 713254248 255961630 549285898 779184499 707855325 57139058 60588259 668818753 138220436 833788481 383421046 413417024 344011246 8439280 684657750 497706903 964799567 76924425 101097305 837668820 11429537 28955834 662499865 147254116 50563022 513501524 779522423 270966556 659878473 117378765 214169363 450544307 176060038 504533567 352200660 851948357 934370686 446753640 852058726 321844690 179219756 820900136 185785783 183036348 530626834 687428613 72423290 111840077 794556597 482125994 919057061 54707759 329215516 510263907 79750642 668489714 861051989 112139683 450001505 137249418 382275056 720575103 404478388 249515727 603941763 999737137 512175345 262315771 47915556 171276949 185010916 25743662 695048690 937655983 366622363 557461997 271711372 191925027 449277416 993820319 239831960 799395771 157304803 506214415 499746622 428183269 27646309 889357549 132424874 378423347 45276045 156345421 960402574 49672921 687327295 763686951 42618781 669861938 48017056 253947861 651046673 31465019 487638428 822835864 328908582 783536662 542187105 230189587 693430685 67519113 693149921 561896653 762370618 225565309 250640467 483002547 172863302 851979135 907791282 46846869 997486606 106403906 302562364 363968421 567710561 992382747 209122293 753623547 1119766 53924996 368002082 459745555 514531716 365059481 503698382 71005005 408240649 494844574 865623624 578987372 237546884 249205111 218988963 66402072 65771994 641738799 949493045 960322396 608936820 240254834 879935513 841026856 757154751 774667538 790833069 258912208 61855659 531015302 800706069 590454668 820196909 227699558 638486709 49628150 93476542 972750832 587642555 738862223 649922521 744769414 953089939 297416506 30324096 135155502 52306288 999491262 685522872 171005969 393695178 228889417 383967497 809595388 493167067 508952296 470557951 103458274 247304481 950534160 837480107 479539288 534775775 108618776 934940451 656460824 267812763 582885821 379743229 44665983 557002657 331807644 234010072 595871758 957664127 763212475 661040852 733975277 681759112 463948033 325189909 694503779 481192273 337695674 758392131 18669663 907268662 824335892 659872013 645136883 167240150 863951780 531047842 41392595 168432275 752954081 465008182 268596698 348430867 303048616 754728579 602884742 766197698 892095927 24864581 721341303 495602510 669936434 34571965 370160628 985309993 99312417 446550831 335256422 425526026 651263983 308211044 936677338 597521004 950523372 236643625 120078467 435241742 34682316 537201102 809351222 995598194 210349863 66683048 676702189 362490206 916923127 62909327 837534021 32759389 777643549 54992737 183771392 793757759 321614812 887810685 52349315 377907093 8400988 900688712 974433624 50900022 71004456 293795500 95963566 723706813 587583921 796823188 6770900 399121928 109101513 639953009 60627650 552148922 999517224 933331896 809263504 328797882 446879467 906809442 549369852 637397683 30770704 262530410 730093545 394578834 559226875 51857235 252488411 958738443 830852084 1799328 735059580 497114132 961570982 364953177 713178905 834914151 46281378 178281101 173040165 17322500 49083098 86396618 388030645 132007085 807181606 500143270 131424771 803146601 673400515 57163834 76035564 471386114 9393870 827435170 349093746 524885639 613122766 263539327 905506618 69043147 521933096 600998517 424594959 662080996 224308136 708313517 173217629 17183916 952877567 50611284 23697847 563848771 427129919 807995929 68707153 492240779 4668768 34094771 792766599 730601642 692565439 969143897 292029012 889143692 903251354 392941128 787769052 800967263 250539925 501571905 335801826 660525589 794991416 86289417 313482066 759407846 371320686 973716967 692763065 819538635 544460040 177975081 279086280 70851588 205181240 978167711 842949590 779288978 573736982 44149534 111080538 666988478 137439007 560837118 461317236 634493072 996616113 286489501 34872677 302061657 849246608 281458906 625819155 221810218 679101796 382529691 135439750 539556442 230276921 273952839 730385774 327986436 594807037 229999180 491533466 812336263 29481734 380892315 766712194 676543492 738097289 649768743 235914430 631081443 251616804 287382122 384590733 61820495 257968213 224925152 911143503 791974325 28996608 729398921 99956491 778441545 813837037 803882347 161041386 289712001 239474247 406377998 355318202 165455512 267231519 118328574 455058028 746777356 788228839 410779213 580320151 404119584 332057080 507464718 632510707 104996955 668098060 67030235 399558366 62432263 266449604 462078544 331592922 276332468 241398308 287186830 840691724 671593138 228271890 127754169 123841983 834176410 300355546 483847291 173614559 417855686 335511725 365106302 574504319 221856468 53892637 851775989 487113044 719183655 800585635 736665876 229191735 181251173 482961946 354756243 306910631 990747386 990638657 714827312 43217988 518712212 179881788 81021226 98648149 926743974 635720979 889599174 294480451 312782309 851218226 156135630 254474524 634307790 36636903 955653645 717698321 196080925 9670632 951074004 153707001 768109143 904215754 920175480 638683596 341927746 402982283 68877009 444356392 516846696 788419081 163129021 182321103 598548119 148539016 700213403 30045478 958743907 65226289 793016785 406544568 623376803 719796109 683647047 130276018 900819952 996999950 264728297 215677028 17197866 6807430 492620841 857248966 234287858 14174894 103647354 789406961 605833776 598078368 516949206 612651681 68858255 702143838 671410489 348317370 132063740 988349257 49670947 885507008 719395627 8975274 225977370 730574941 979534355 344321069 642447398 943895007 766447468 453557345 425004116 10041016 643550776 80984121 871058740 116805884 411609655 964835982 17302874 146473190 455020145 701183898 764642272 75665235 538055601 163438463 345887459 677541957 346078980 855953598 866188802 673768802 697389118 790878912 113371362 290419 58007669 700010577 219100588 80258533 317231235 180185632 885078925 505569099 349243272 952187200 796593461 283299290 983433575 53586346 780701529 859561195 982068548 882152632 119611185 781735037 131472396 214623148 50986747 769442737 856817390 592232999 54707318 866712396 844395994 829415602 843136360 412424248 293563913 77711161 137188888 829758979 176033908 413808523 556466644 496345439 92684379 434872283 590125421 23279776 22522304 262249794 902740918 246364225 595288042 774049339 647525384 920889695 814025699 287290661 892924097 760322108 743615225 501312196 130828737 325524670 575397185 227303617 118871788 848146158 362890255 526283814 583341738 577257850 428830848 854560738 35084906 387181618 295363056 175251275 35634970 392668814 433329284 888311959 502947761 456430119 387227553 546727777 655941542 294016314 792716403 350084907 662384502 249627944 696470632 350395862 294395170 595861753 915806130 697923115 476064430 430480340 553270216 336575062 133624995 465729416 624677349 665689702 158804110 45936391 841946504 209038031 527731582 205533413 288682738 692338407 237736074 955066845 913712555 906896236 63110985 312434509 958818046 908340477 613067353 447437237 868428920 443575964 61008857 538943292 206861933 196541490 692121070 40629290 615198323 483769611 48344386 27420527 849581541 621071958 597283712 951064859 6505569 35026343 776686553 665278692 345552458 45491060 226665346 670596772 46066503 950666651 397848627 776933080 592975043 856893915 461915818 953132321 875746411 548057174 335577382 626683591 547752626 436538902 81139181 801584433 835990864 332423044 51082183 405370990 652729791 957631218 188328576 823007664 894867389 762508051 29560169 364680651 824217549 929626494 52375000 141971386 487532982 311103791 504631204 951413531 586526466 701178117 462596521 829372078 871501184 967996997 854961226 793978586 279684546 446957333 641849322 520773672 966011296 857720066 107275122 58118597 119999155 301760379 527954638 66510853 707393755 816600659 217881968 580984539 334262458 494648387 908133580 445029473 109533750 231770470 838564570 636631894 220149499 409705916 332118167 749280667 471949559 396727207 524035204 439000757 428169436 867402353 614639909 468704847 218899618 350441668 87858051 128670389 948059650 37866800 527610283 696916826 402428155 232919720 588777773 980708178 169544273 722446085 229195166 45013465 541537801 345731458 244059927 170231498 385117679 487910207 324114611 849193256 903845904 212212670 5885204 570486169 408024384 726915945 924401375 379031270 492568470 859547146 105784123 149305981 1628394 718699857 709602390 971520751 401557854 657808209 926227937 693482098 13487570 910439683 282504591 870278496 728643182 822709442 249964953 426742966 362075421 904271054 155529021 728590486 709770252 181625289 205418811 586541765 171052079 665103677 885329494 522359086 526780 675883028 884570073 189257821 51084462 654859550 59252240 758181381 589384515 53041551 477358282 459664250 86240382 892936574 650766814 459743288 152900774 222125671 774530979 670100570 42329029 16803241 80126326 523709220 42702378 609024265 859430967 422129018 205942504 784749357 348605644 632308838 419560020 774568482 463361693 854580117 108595851 546480599 24895511 461611995 313720810 917511840 99858218 482626987 71161748 41196980 379733963 889344928 980666863 861219247 125314674 700994807 632879399 15245073 888525980 907771922 666447786 187872444 872862026 549129462 464400042 651716730 775876481 979421134 110595231 520191861 639384776 66988902 797090754 630617789 591984557 23511473 532942995 286834630 114660928 428986435 188432468 115688167 125852822 550485720 546443147 225604060 367985480 857101771 24901764 110029381 687009265 943371936 586600909 296069156 835023283 902570107 361307320 368756835 944483251 223574694 897967068 887905100 525625241 580120335 55028116 607241999 282596881 701109447 594863743 807254592 305746764 502114948 121378814 635186774 8682880 519037216 16585913 632519213 883972963 939177496 646622491 490960005 266130100 229924366 493028817 700786305 798338739 880492360 922241615 575540776 168720036 782826543 921409867 168554727 845567056 315592144 652787008 713440781 82119299 436039262 384117484 366969166 993950607 368595886 90247123 286549313 684572616 260209081 799371450 641287650 517655558 211189022 168155180 515887889 953460774 51248029 538940664 632374033 278345097 417923229 488278193 301077770 447120787 243313575 5094445 411067271 712065069 953298665 528826374 649283320 512727620 632981429 322291484 612255793 889510984 231834367 852039954 514613993 125663406 849840098 987381452 421763132 797880942 621310491 17562359 153424170 318395269 859307148 340494465 931811606 401273717 60486075 84994333 185006151 20237760 23092817 362660800 979932778 848701553 414955931 306008871 651758863 486034067 86183948 293954639 504955432 313328311 832155577 479552763 80044685 61980018 679463643 62666801 680752250 569125853 359701585 12441277 982743567 762182163 864113180 50801069 829383631 682628535 595658721 200981715 330011425 886572140 708366698 891956038 702950610 368364122 380327205 70342626 420969362 524181680 274101923 720694211 617669235 123157532 225448219 803562702 427745133 613180245 824852965 44067368 514235868 286496146 300925695 507210941 824809728 927858960 665179531 359793082 92360316 101091727 569031759 788010260 302088407 212967125 643352115 732845567 18385407 68311338 918677703 444624759 193871297 612491739 64561339 413370042 986012754 639800760 225779301 970475980 318280905 288128918 751283262 413601266 629086114 941919437 782626149 245661239 185153853 69321658 398775835 346905066 98542685 319781950 915632197 187253534 203955370 71665725 561735149 709500201 975130927 987688993 488545217 441154342 744341212 199430996 714857363 867343987 34972421 573594826 36586711 663684403 122912226 280094581 460785960 263882957 121382157 843017934 531784388 655953004 105997831 903382355 738059019 702004093 615200947 317283075 33534212 497932339 675217881 629445604 734023639 35461638 790291876 850013821 232969556 682728496 161884708 344095324 166656107 893443119 21553101 245276306 176904626 103401542 749655542 171782194 492410851 76963323 771639644 981719254 959785562 481941658 18999965 683838746 745687963 504491953 872619709 682939166 857764810 61220242 744917923 884906248 893936434 608708053 439020189 841948032 757939391 181679059 294087384 494853170 898379907 913221932 223192041 512698448 71396405 46629954 422221896 82718478 848222125 945325755 602163151 739321892 793676649 77980675 966447679 127502927 21012236 444334024 638036411 395465168 860107225 976370812 52726603 78567147 238174012 569072086 359613274 613266537 58945346 634512209 304098360 637058583 630469404 811347628 896795801 622921541 165419936 713648744 48693269 669317447 993429448 203635790 319759270 34142712 371133745 335376358 232548397 561947186 847916188 674542849 215543021 44106839 975654001 510783024 627554830 208896716 647971639 740626250 453546779 350631544 668332573 53494250 965925253 219178313 841412469 9341934 393740062 359991471 883573043 714009593 297118 977331232 930129779 18184178 94281762 394898322 566621936 534805892 7073192 630274564 678298509 811440284 446053268 755095541 602446544 763677678 109172014 590254571 246353506 337076079 85343521 777527022 729009809 987778780 368909822 300275466 325326030 318130226 897025719 44710353 744955439 267893300 111340836 589464790 123598318 944730857 632504450 666163763 644042728 493833755 574196719 586282756 722268959 8104409 559982831 970193385 749286456 76261110 673939946 73691016 914456574 182494087 230220971 6873353 773387741 523308393 360768739 328784025 560730727 232976057 831835812 534865896 26746835 132400730 752953574 698986666 723382905 854599282 30473734 229204762 404217688 566878957 49980994 146751090 579209872 880726009 324503614 741824372 814215144 547754120 814144386 973467364 775305033 564262098 252734713 688445451 870600513 282978512 104651124 290025270 341743489 638513858 233687589 3776565 321690463 527745449 685799205 888601821 47176789 303647694 921254382 75981703 184691840 571505977 792309729 639284622 385456418 582383163 43740353 659332565 732259616 519330277 632405302 140633918 636326789 159034510 54262092 8905524 552993277 352666193 374433521 706207778 73110363 882523533 748924027 383004665 980806164 63479139 281006879 204062382 244626113 384425019 474700155 661567674 860094113 862035520 843503117 706986393 814231060 803074015 558574009 775141963 975268641 16435788 768459335 36902870 768095217 327902205 73166051 765479362 963605842 281623341 333330587 488878236 696497461 849737818 265709796 919577715 523062576 33557191 446724118 375491422 780940541 578949371 397552108 830472180 620485881 182388544 635186693 603621330 928094374 622134821 25711205 604789273 404494634 380309757 251315700 513422829 904198093 821261406 210856702 997345527 560877695 155727011 755251633 160212452 469134415 961547370 430256802 323832548 225672181 121338646 480338249 448772139 584475210 906093389 859664001 37735540 340430538 34434939 135938825 46067065 326461465 729530958 359774725 200731260 565560955 710172985 794289021 884389570 241466970 852686577 905631453 354278930 487881412 597905395 803378547 779371834 332621802 29008635 204569845 64054922 828894626 546938766 216189432 6511191 194181606 847842418 420293242 127867258 357538644 14480944 924934233 361797582 219409324 204631449 791147482 152213686 319621716 347133502 352712227 951701 661006039 172606711 985224128 96683603 276863841 620359261 177846050 720950239 691705669 621094223 161086235 776807079 388684152 993814897 25505124 241977121 685931283 423101864 323100952 703424070 472631765 698171040 823136566 194014226 206353055 811077958 13292322 511726086 138689526 316703054 639899940 177304998 285905028 142145454 887899368 948043515 70864791 845918497 189352445 44076305 340601248 474922150 335454294 856632954 719107766 608307710 816301772 737874890 451159313 187631665 201020825 535108121 23287695 755586057 336109791 870158212 423627826 554563222 477752095 794772396 31369375 33862569 684959682 412016181 997333665 511666264 515100052 947569993 254680229 286882176 538032452 123409426 757730876 12079678 226500581 13836611 949828763 147583605 812323184 539989392 565770014 160238924 223939392 77992498 736586177 541112237 506010260 33398116 470714277 124954311 878022416 53809384 248317330 524025485 53689660 19346563 918316143 494743605 305123588 818714237 44993483 639822009 387100727 91787298 737277015 190910297 943648008 716736579 747397738 905532439 921684112 304734645 494907516 896749114 24855882 324103121 23879595 946055884 764561813 937466099 483882041 749202203 444518966 804406523 945785868 128398140 996390099 776637391 856214829 915613827 159412857 748171223 47891529 916971532 510401046 397676671 683920179 359292214 911850240 601895097 315252576 417964067 441739117 151604600 240767082 268485689 847431416 654672950 612214925 177352356 6568227 299272559 62578989 969690322 18057167 98987812 374398286 946201333 931441094 71924569 7861275 987818628 516265265 385715863 111348576 667418810 71213602 26333291 465617423 401761557 166821132 63823333 393652927 52641241 280602950 737078810 342234664 978725003 177083275 988051618 912977320 200049783 884913277 446324250 416882113 939529514 976601885 600540835 616566937 244834040 35401045 903676514 254392441 461754231 203414638 991752190 62709839 50946562 917058458 352547621 487082028 739905591 354772588 812858119 112327622 345439353 809470299 33102041 801439990 898823279 331279938 705439316 653148219 294825348 146917091 21756979 72464694 275008869 939808607 214137017 70529836 123582597 874035392 438736424 792574344 698511516 732834672 68538699 749916758 542901028 63764926 509059053 616172744 184649691 437676640 169834336 211503541 663891780 788939500 843703031 9916437 584540454 942889566 798861964 170436486 279210763 445496213 353011963 239403723 202849986 211769302 602698404 597408328 71071453 550226247 675703789 282384006 374744884 932291957 23930302 852765365 303032160 432594895 944334340 183959333 231257409 987970601 66215983 894684108 617714041 590172474 67117491 117113540 54749166 34413341 649650826 339339978 507625036 675421652 83323312 517147072 339374721 707172288 744939942 742858539 891586879 703546411 928741617 68071094 851577981 166309311 286509208 366779053 954137079 113086732 569952937 132009602 764395945 967659269 601678004 754612556 427086936 47542147 507243086 588404803 938951177 460010433 175991695 423694662 797632648 268384479 540099476 41997141 837595618 582691423 156431103 368132887 73753323 363037867 48965746 956997973 805697977 483813261 190388504 971721085 434707495 952826037 981832476 865102368 58070612 949245494 707618863 68468596 849045793 605919497 136122886 352047059 34760886 242116489 906732250 224354874 429878014 266639350 366574567 339692747 240059942 679240435 37079533 18854731 716824354 168306183 350637490 72287140 524322856 175584799 385375870 589340261 441446194 41285642 17843357 103579965 144465025 968312060 631262689 429159300 30029589 25935628 683945501 20799154 45421878 87374262 612607403 78931174 295634670 101910105 890157031 693954400 847296652 227136698 754971058 482469127 88198946 222135167 832290800 147526372 831754504 216841397 58100746 899498149 60230232 78600268 347645037 399737627 371326320 523718293 156524296 113700540 653462899 605076170 122721234 449274402 989839559 165801350 822432066 861921418 749419928 816418633 754048214 630553686 128078420 67392246 436271501 304599436 287163437 90421332 734477932 600772692 941501851 45913232 784596220 897554302 766471383 449242809 882784202 547725049 623321697 724821571 678045927 862483037 13235579 251357573 182671462 250133346 202515627 110233147 380682976 763485287 534925373 768212485 211947507 285793005 382966974 504033510 670292158 420239897 728534915 949624773 982023783 18228533 603993888 416693999 825200789 115952175 719886833 779507859 71760374 952255512 248231061 70415685 906066107 731395494 718899309 335941756 983257367 425505715 923515425 90687252 816142276 658120636 6635548 999415245 54572670 332796515 154411275 230556106 435682437 227530222 290439778 218223890 889156895 817885381 106546903 914997522 829754900 771309560 469597413 232708378 899862065 407445942 204496202 522374363 87743429 460763095 64475018 693234415 33409319 440601172 487406186 813806418 973319470 883536329 55856757 941783521 535623095 907997690 669296762 624826594 321753635 735173707 535178764 146387836 306960342 585880134 273331713 294783034 984920761 248487961 101578483 656429964 889297849 391816981 913606082 727007814 154476358 254023729 659481616 620622879 452719573 297582213 60511428 301993523 233545822 166681039 36942472 563862914 298201823 536971505 470072395 380307823 380962519 267535472 340845504 300045889 697113547 666527991 317955548 68122534 940440517 764203475 238659932 140112683 25389008 773260149 112744253 646189765 353489021 851469810 797874498 26221899 971278433 535334790 51140209 335764217 662556309 992747277 619973526 371053551 669848373 429860488 783558079 874833584 128845793 907093406 195966142 781916323 837121599 793482265 64589226 136360598 882910839 777059429 966915423 531374902 756569525 882779668 370916089 852488600 468696235 308990044 89303645 133709747 561161740 82279575 478099632 11230435 567874834 14974659 233176286 331901032 293764089 186112512 152268308 801801189 691602050 978278164 52408902 84219362 41049201 163541738 653032619 937860170 462172175 356189967 761592892 993464045 68127912 588234292 499046968 307778047 820998414 440651438 901367971 998652055 952558101 551044345 970924226 35100465 941461781 571006513 767725984 951838253 497324651 15706263 876764812 465400910 510993400 416018451 398765465 457156924 307561377 657876140 981231133 226580482 938628557 107747601 782475059 152740241 556047338 294370067 918658617 658335547 120601320 376117289 769975634 771050808 117477820 870082539 401002981 577293604 91004894 535373463 430689052 51894399 997505996 370671503 425754726 706480940 713251205 765904857 113063926 392883699 950919439 399444126 188984642 588302591 888247538 100932012 578715524 393643616 58165434 942853108 440643644 866034826 835921784 855745548 989016492 358889685 859818561 504538285 397804891 197001723 82108078 171977014 113273491 284953245 974265691 534794280 26123491 755522494 813912168 889222568 757703325 67859782 748399099 195739136 174238553 850694784 497724092 941764638 236256880 342599836 170399832 790913044 560331138 429702446 603423742 9166742 168107761 133461678 77914341 530315904 980202595 137951478 296135364 355347789 169898308 545851335 144546904 33747872 367836482 379631940 865367522 184078527 136969935 974305397 88036262 317269011 150567330 378345413 490542189 552027050 377896246 236532613 878071812 780150453 88548170 458728551 817749435 502931466 674946655 2783235 575630055 412592290 556472382 33011029 651305312 349321756 418095215 266279741 909565444 77609273 530164419 956675838 383219506 732950622 886906315 214938816 968397647 497687062 942109022 146471951 53364037 611548045 15965463 849285721 555906303 241602326 520623828 451874163 189071854 614252197 45375800 116790805 325008775 153464405 219228714 52132441 528949187 28462308 138639701 488460352 838682525 265826354 129429158 106375213 493601176 860171206 811864272 503140200 556260918 7566665 688729035 593273500 762255490 115687177 847069009 270397530 262900871 116934775 667516256 444820372 112131543 9646761 647059643 531115554 56271877 291949272 524231529 901991233 921027371 582929123 222674228 644117007 185695845 734701515 392385067 280338448 712082004 500800054 400501025 867918764 850160028 506753772 214598187 546516654 877587814 744371548 809600294 347420871 521329630 810828312 950648879 10037257 370777782 818745685 15840809 469402988 741396898 830111084 416578874 605055821 135162074 960961883 24748878 701762538 814966683 9940805 935321235 172028391 17409702 126620398 678295547 875171020 90581696 339563584 880774590 444466053 49103152 419284425 526520277 243603168 242706500 43690810 180979840 35722258 212234700 781939689 519449280 839767859 36830621 159417680 452030686 941743549 236989967 352687500 214878946 93088017 832743552 375363039 837508381 85471475 72571855 746433838 60097696 627680777 276190946 239649412 290236354 188630111 389721888 820221837 83738782 732820966 22981879 367784732 927547283 241861872 494158936 28859301 767436738 939630261 135808822 429482436 649459603 8199122 607907851 706443956 294934321 934089925 29678674 356674265 788977417 861712498 929959694 684572727 423968335 765053601 721150786 477551864 877750649 217207934 696735351 942674410 104184002 978223383 699993401 577227006 927501992 590428130 463741850 373505994 980016750 603297588 621069229 31773192 490883739 437389003 92359692 212292629 8770425 509008453 585762387 90144115 942806423 657261478 31466403 949805895 332306504 316298710 202802464 786924252 246230050 431707937 9256563 319020062 673765759 680043445 869724233 3021856 602365695 580182056 978705618 945641367 840482821 202030063 538363971 42161500 68884789 473007080 219127636 818538734 784515324 933807313 291679682 248995053 915186184 313195982 429450447 940174752 736882124 994829031 182956477 364598129 830507261 196685704 124609622 92134764 267895831 75172096 443655527 660544451 910547417 246706434 212401473 338041420 569081285 643844135 544107063 999533313 791771810 748019817 906495778 715341951 292249849 566468521 401129952 969529480 859260315 133509675 786997712 590739074 52512281 755879189 512597592 17903093 233560395 487260403 155583840 868105489 46291402 11227702 17835988 807057190 126118005 162569648 96293413 901594922 922847472 152483610 757825225 758600246 752093728 358506383 462086327 777200137 33876657 449279502 630990828 777453443 391186832 959181819 9048552 373314859 157290609 239087519 506052657 17412523 890156618 668085923 825827023 568713806 631782358 503974041 429972175 310451593 281130004 363452787 951314625 155401583 48285893 709739530 762157881 931990075 431966961 11207833 951470417 268014794 679476578 13833023 161285413 882778398 737851176 946820736 832397910 222929117 687357971 620979652 14371977 96812496 403274044 640539607 174452197 873690212 36635005 400963944 276080024 649215532 723461620 348116874 413896274 450350173 628690052 539322934 676730056 448123473 923874900 949818055 682335794 62316548 657144910 302482044 856440526 885017754 441702305 937372921 88211547 611397847 446902336 393677511 499300510 526578085 133905249 842918863 72426977 778558098 809970174 939219427 541513583 617465936 264005463 152144694 952455193 379249459 958048110 549283038 84148405 919660982 636159370 659787097 646642841 497715959 784478900 746917637 822671908 920473910 729592893 161188519 513317174 400006233 998421047 733706725 738179506 40395371 906319351 102924748 485220867 889404441 37763225 745067851 674608533 619948852 398025084 348170165 203455319 145537330 645878978 37072707 177747008 201248684 661434833 384743312 225657287 301292769 342155733 241878043 850566249 588561970 144004667 532988616 12622374 60603044 146102072 133221984 45204741 835095905 860283456 6338317 210059660 201621559 416585871 55531230 660784456 524588568 10122147 971776073 635247947 489506200 986170816 984548516 540099753 979321714 481719403 831394987 411372282 884366596 221448944 366570749 120212188 25617102 985466588 209381534 249180270 601924343 526119043 842425207 419041237 718042056 819968379 233409746 433605562 395136558 958704415 718129630 22184394 736098364 374433037 448014385 958104374 540819367 588540840 541679681 217057073 34751561 115787415 22210538 585184628 973984415 776810308 15766763 495971005 978570827 722816863 31281001 201705803 348335250 16401752 279762026 100110180 959774430 72723176 369920091 805633487 465308989 139497865 822434187 670387803 48627937 523010297 960049837 419150422 39769246 746846139 690224474 938774807 53973360 119497110 811316365 665247348 907822322 752029716 768608037 84025676 362500071 582777091 302778983 459411967 308539061 31963896 695434361 13334769 220171749 295202248 243504872 439031051 18291365 192425229 68546851 127603257 14406982 803732135 932901630 949817325 42310078 70736696 727668528 677296027 39149607 511655590 147406293 32891707 486636350 501493405 446222060 748901322 998078180 181603595 791178458 1112009 954450081 524575394 581629669 546587068 917323804 922238297 292527034 57347756 49476004 666574572 840842216 452861094 280101547 27458391 402185315 723554618 436250694 927876959 488286465 89034749 307973550 774313737 884672256 753852679 48037057 916540449 627685247 596715382 874091138 746181812 726665729 489760745 73513365 56504214 41098989 477273862 637400260 556776669 418396688 920954868 91273596 574212196 692036889 20919009 397908560 763194442 14178332 598051709 277479798 854109552 343371280 367292286 10025797 926311422 45582672 61912346 466522301 204073439 207834142 418185616 663794175 818960704 950351132 904040351 285126865 432102165 787189713 193365517 724618011 559842708 59411242 532143650 360334700 538200759 932829174 964581930 162043254 748123838 657110889 894176247 306322574 69648044 127197594 20933468 684290605 449666758 263038469 22871219 6091890 329107735 765843465 467011416 503489693 552985582 692486507 759585836 450510229 213735517 775234770 619752467 912663139 681963708 43271753 151318134 315229877 644482853 189546432 584734658 50927964 403735542 977162122 322199527 726216910 405335122 210927328 243259610 185315749 436961439 854442589 17995027 393661726 572386057 122742401 460168719 66367387 638287358 794116655 108755663 41512225 353174192 644839726 70597719 398334427 136583063 808275627 501929521 25257109 442212076 846661557 14247656 784970562 688536879 936336832 276698253 129938807 7576994 428900643 616942901 125925613 370279115 305277850 39244152 40682499 751341814 931414725 651324148 341180473 154202288 485493415 614570184 919385270 265300814 498755623 323308058 62801603 821711716 255865746 696963730 96339534 17396558 456858391 627813084 842658920 950176682 33297738 541718313 868409800 485958108 78635938 187801007 508118854 268426889 932947195 320531748 821684832 146783261 12955157 757355335 74991544 864372037 607628819 182068056 556010899 975659893 976555260 913304731 29088860 877116771 898114110 386195673 597840671 66509706 330802470 484494046 18175503 73420456 451275113 364287228 460664065 134499393 68116894 685989766 797203438 687164698 222933441 1203542 926730101 723692990 872763825 32092745 404004695 774489340 390840243 474204093 960125177 825359463 33637102 544219930 30849509 53259989 488914413 829931078 62040137 454432480 168595744 32757295 863684470 406048104 615255387 602258245 183946850 710170639 768603733 83552252 995210791 571623356 492573994 315172687 156672642 688973593 479353562 118606648 927700566 574486805 676074184 469726009 456060454 839911267 457024828 677798615 486107806 784974072 540371425 604301337 484330250 951478417 207227463 331600397 25917405 980112171 560952418 502658884 778452268 285767304 940596489 110578769 567383344 477562801 301159032 328108621 996606664 933931375 338190031 418211158 708672501 417409745 693746321 757912332 52552796 434230697 202051366 91349266 54742471 675171598 953862489 969612179 544605348 496139228 146865114 829522874 57005701 69716271 860836285 923244089 300200094 692066540 955355385 886694339 589592650 423822904 892284138 421408146 26128262 739276287 417818832 573943778 420044660 993289070 210995790 317412468 221483738 633829497 982031340 246616844 933650593 11168855 20234133 501994995 238323286 784953857 224366873 438136950 824939180 559527606 476780716 37430629 563224568 1798265 647253349 920763796 526982836 966229138 825206721 513224285 804007932 996216329 149832733 839667741 198184980 307719214 605689151 811312307 897847520 853557524 752297678 994684420 930129003 690911249 862187477 461722745 171571041 830221376 139932997 753327487 586914708 944809727 55161456 850457094 697156219 45772401 387353998 332346627 381749166 49814013 269780539 58662895 983616363 985559757 576617463 932195141 716283156 124374608 571289253 144552200 406009263 45217465 152455949 576071482 241042021 854165886 696696154 498635878 413482755 181062617 130487196 686673943 284598396 36422474 484044871 461834591 368578405 44169747 10095795 851631441 692843128 156661179 6521242 902200711 902531346 524739980 56023965 31614620 36899764 596366101 411920831 53894323 828414086 623724712 359031784 989344751 747493839 251460061 499075939 799396601 496469118 70936589 969938784 760352125 322670757 182244056 409708404 803190957 854670840 532865696 960382484 450595772 388554322 453028619 57798941 498845284 361607217 41950597 704114255 2189154 759482677 266175420 968464845 370602740 489492645 614558242 937823391 475023714 572541418 243753582 707525936 13714290 489729809 901414939 747760593 959716081 569121613 414327016 867865908 47811889 748209523 879557462 925037809 859460998 7867005 347290926 56612869 840655305 772130824 207239672 878837581 24007381 20334294 360622468 397595152 831374092 397948236 432600677 917971058 31609555 523579892 581508210 149747202 254574865 999319037 832313155 237763629 733199796 354856886 6774970 283536584 127259692 252665111 693763959 275223691 50204654 626718264 931997026 320300432 235187443 861181911 522575397 548674008 887655991 566386135 495963568 614000070 341181498 25629628 29621939 939047586 899687298 871149872 478363943 337811736 319204118 20694656 412719302 750711734 66157317 621542687 991705998 839786865 288529117 108297250 195731522 992862241 826822709 636477635 615455977 408119040 748111140 966403807 731649357 219089199 699481799 386456952 825244029 847964209 563110846 160014643 968021068 30062190 4081839 275195611 758426063 99420593 320489666 86234588 802317795 912899499 554440740 700183241 569416357 961734254 315731589 518511062 142561016 227824371 87518105 39274847 490216706 489955220 687048602 888552543 115269807 932370578 250005957 153736442 964752941 866757776 475778777 420534003 52051566 978169622 658988955 79966774 635301802 946613008 981948244 412523856 476487642 961381708 35953233 458637298 772056893 684994303 529669218 76148083 754433239 35675713 636254044 447868746 38362861 198808204 43960216 965304215 638386571 46434625 866800753 4559771 67502847 974505508 668562121 668341820 770403419 664895451 789266309 19116674 933161974 633348210 342758412 458296861 594978795 596260314 106645197 301716444 947407513 582102629 714387894 58355255 640932641 566451020 445073597 790516166 352443371 778273577 126435419 997382088 507967778 529761405 119227404 612116637 749717299 938313771 120077520 301610572 74748242 803554299 709142445 363185918 865548277 671665433 200211499 292654977 706879319 54524563 751772374 97213894 980135414 688707551 116947904 131715940 22240021 801875794 170358013 532525074 914509115 787641514 143653 248687665 615254194 961623941 408567253 38967616 164572681 62372839 493410861 329043557 527583379 423220920 269733204 845860587 182922470 962974788 740871408 521750718 898197340 109919929 346092462 249941233 217987733 503570093 668846016 499635257 729165299 39435669 5408602 749701487 669625373 396733007 46481716 667493394 240988541 163051417 377890572 884560578 1936066 40112791 767244321 148780486 6838622 163533650 932718008 663873927 246342665 871831859 540803995 140976403 718020924 999533964 22344853 627757211 693180855 62371343 543466231 828663798 834438396 39728981 385413910 907320604 173617617 312321880 183602635 443991723 276411586 786829305 281027825 285165157 414983837 323109244 457114603 769524655 927462132 127210759 401794587 624686612 806205087 299712295 860478828 830193601 252358199 275952202 81545417 561698822 679687323 11323206 598596260 248497627 21451119 321401296 577351536 7413849 519067544 704261894 866645031 452647740 2233282 654150630 908565701 987778408 19874010 604825044 689220299 515673953 241158292 953923353 138576829 998806481 2407910 758655326 275797924 511118342 124039051 323680309 730240908 993301105 62174338 164946832 81263623 573170985 657802380 645083720 90217385 515223654 114251441 131810456 940020106 31104774 309727163 270382751 366818247 981219083 895975610 115610337 979098113 395997211 510391678 598906055 67987932 446145023 806572832 2620186 47263617 863546660 419038842 842754700 269414429 179957533 335938218 243195951 922997856 932347167 279367571 308196348 117247231 506654339 51718236 912337742 858833715 906377032 479570415 677780324 520081207 938611343 733254011 770186211 305462989 882244893 613092083 775604561 356740026 311017436 284757901 617322395 898327109 882969178 686543939 996390031 831805372 136912201 311904341 207944291 223441136 992543997 180102085 218821164 241113268 446817265 887293401 531359336 541304418 416173378 329294749 234325365 548410453 996355890 684820063 725128216 331269744 835734951 37982258 512962551 3432598 327044266 334974059 356819487 868134192 101731048 12464166 484819327 792171434 195267636 411594434 631760234 987799286 957297667 43299425 748152857 581342215 337874927 492365929 232438055 442505303 434926133 213351942 56014355 168716386 753835062 366897317 821448386 35298857 728316154 663024762 450651130 396003248 764798888 170697468 733117928 680267136 736515599 945887588 618642587 135801126 222849825 519577393 476517510 315747250 493027698 89205927 656724226 720639032 718811581 496372043 722347722 480687699 226602336 23015528 427054717 708472989 347384027 6240142 289398560 6861624 495015508 50618638 691388569 311858761 284127254 616164479 573853237 521355383 172151566 572855100 24285475 458677616 624404813 57506019 314817270 138650724 877012105 1147863 315795495 778497672 517949596 918217151 23523985 37150101 665667074 965188101 463410163 810750534 450225247 71719512 43732594 298316510 607616248 5017387 801136916 138969503 229344565 884884020 317388358 41173844 625322277 516229358 12479063 672347592 194115066 836207383 182209530 777541197 702026888 73047858 633448648 337590326 274240458 166144773 990093244 103820125 16021854 931241500 596837302 729445022 124820996 937507909 167316984 425232985 1145379 162427411 882581676 802160372 334136900 727350619 938842459 500061015 554663828 861985722 283259767 225245039 410435687 277268749 651295443 942526123 171444400 840748535 907071014 591251074 63588489 406543966 570782092 62094571 4746417 201754606 795816196 181335779 44492041 72443541 648614643 440100587 73709846 400811269 501652127 541885319 869012099 430847797 729127605 474115521 29310364 85437664 73649604 176433059 67483604 339066373 683915968 954538689 25655359 598205286 971035520 48311980 203686936 47658249 546040640 903868288 116902205 741841082 492070687 493929559 345475246 629571718 644201122 932132307 760369426 135018817 834841135 283067545 493914418 819579137 663362963 149934032 729156220 420109729 10041469 48120231 643812225 369380160 852639489 597526476 467966583 28711615 122762262 975881717 917891000 182069318 11948056 936796251 79568961 758403519 727855430 310427705 627218484 298923354 995022917 880108626 532841814 390627336 374336155 413644649 553093522 33344511 106104117 251098822 575917428 341348156 329391842 678144184 933505711 252844540 119405270 192455437 91285143 426255683 344075048 809083292 523893928 291860821 749052756 79064252 230357245 68973632 934828730 958271434 26089690 233510992 931430172 873209767 326252323 582519448 296564516 784666935 780235490 43831152 32601308 964141027 175615428 8902898 879286324 662455319 267633821 411014011 130392448 596949445 172725216 400454704 932426743 741218017 97567272 395807095 779724853 933229027 370023090 101712250 7827129 6887496 67729376 49558184 220594792 963990802 612384183 662497843 167455496 710461251 372073570 917129875 881053638 865224805 671257261 898120193 749197746 986309381 661473419 728588541 921314877 58199859 378837392 171423945 648415681 354990852 177895288 49766379 810738169 196283665 836242590 674183855 599701637 931266293 35923590 973983138 240481640 667955667 252522580 45346840 89760137 42077901 136068434 477378728 405453109 140914062 521380718 95008171 713002652 24464065 372352441 553249728 917191759 286412440 913125097 496297035 936978376 843637574 766909400 125029361 11848163 470784901 356062723 67098398 531546973 227027217 530218508 475427455 758164316 37495594 792225337 830385544 703149543 241229078 342695155 11926767 117838953 588500125 868992839 296105775 7690290 983466123 341871464 843504902 153704182 749938482 368298795 521512951 558680396 716055782 256208521 324872393 16185136 601242239 340803105 24212999 308796034 295451610 613043635 854518398 4058500 735729240 19035814 285045698 36567392 85288797 725705347 344912040 993395872 247161554 172631416 513712077 259620788 90524068 974842071 947035662 277064048 85307459 21538196 4172558 958491019 91837732 795242186 594426292 993537313 42695999 591285302 47397546 973670706 853384338 957686970 653704927 745368865 667531420 552286428 508548102 656008502 35936482 481832261 689941780 249261340 914124142 649045314 296915142 853234275 552184651 65282886 748574745 249210623 760903434 613201254 16907471 896943047 701106496 775576539 415709169 576969463 639655686 371378052 954282056 884153007 7139448 626741857 26097891 286187378 422246198 179455002 915742612 737867432 796837094 418471030 797444978 8005404 628533680 756805092 805497688 341116286 743172800 18005493 669643877 642646754 413157575 199176672 464367739 745263935 515937915 199275773 881269952 9978865 920903443 555611978 951769120 8755768 694787276 293299689 735404488 467460535 52297574 446197664 384755628 848073462 829670056 806162263 954737922 486765536 113939672 565077662 514707653 34096197 648744259 700934181 594844724 419344473 436712123 593498690 419217744 337761076 192713236 679098734 399450465 851954000 730916006 407888584 931132274 428302 22641870 93728401 787219152 519505713 146964077 213668526 477887887 15635808 985583975 304850217 912282373 734369961 630778918 679950000 584360525 705952249 791173141 518782229 945797317 151741093 615547429 925896140 638558352 45629156 924733771 69625968 62832405 272683090 524766463 802705727 173048702 606392431 707548095 701217689 871540026 209625886 758669706 27589253 73167484 27709223 578774630 258784555 957329082 41763509 754986202 96912731 563544366 446190041 82006133 339375621 533328728 949259525 196854853 862886847 268861306 776982929 147155296 57259842 427175707 52681785 220673375 3964909 642599301 405888413 3270878 104586305 67670599 915556544 329242109 675372131 732993459 765852042 534066914 401651358 840339809 457774406 673256501 495794654 538300074 28620581 117160867 567525941 852735278 163275449 38291035 607908698 67129167 755467898 127020948 422937381 437578419 140545604 273775365 812422164 546653894 367429079 774204267 50765770 139383605 257084246 58588935 702673290 261684853 943313353 165722141 3958464 848630842 273281947 35364726 872053625 57650176 764040477 881958623 71091942 714942342 50531585 460723624 901188573 253641037 889198815 447002918 853093720 649800477 390564788 602192689 565786356 776518785 996414558 52822182 676058482 165916998 685784609 314828774 44421434 221542400 589233445 398597974 725617363 732631173 463405301 101714909 757969260 281344624 205002497 751157097 107401559 541471648 962403613 174456683 872520840 511657654 475628545 152918870 202374939 9005466 898851271 587322147 64780747 612903926 113939568 777293264 506170491 837334458 895087711 297803740 25047217 564336022 343152348 546922957 910943254 779689859 392732819 522049195 222839544 758537019 736045074 783753858 765440712 216990396 8281678 574034148 188357788 61425353 422773535 974826340 83408814 144662377 224629695 147382300 720757723 947050086 372887887 53866024 751211557 159197647 115343698 523116073 800737585 705046647 307952176 461747395 219814858 740203123 36481973 409287967 946394972 501395360 983495567 428215657 228828281 163053083 686959571 369760083 125944664 512528582 28152185 884899473 498357841 1836490 685270235 811122523 187022435 59667216 668030522 599450862 10564014 968988359 261306425 43222539 622148601 595378657 49365600 531107190 70256429 901487253 685433755 486980729 850417112 132847839 110503096 743605599 512906667 264228603 34020077 956211193 351799292 158955502 199846479 539453980 912398917 136386045 840030300 349343264 948734627 768319796 431091314 741488995 346788440 198559201 563260501 299885252 497983561 723956502 744016557 606052648 48503169 14036778 314707333 941691385 540960172 812611640 38558926 104648610 948680093 942104222 695806170 43658772 69326793 757675904 235178210 58049349 253952713 567118147 858763648 290859435 659166684 427361298 704292149 123148997 506881890 685293661 788443364 493011859 900124002 42550101 883994198 877849 424997381 291327857 362731188 349551327 87256601 16000235 783295760 644149620 330265487 7605316 560449756 952937703 871368701 381452476 42360433 97132364 135712541 776083675 374535049 553889597 729703756 928163563 919356869 71937622 553339404 434917243 167237928 64430008 689789571 966107614 572115099 714083975 7166969 631338666 730849895 44640876 95327838 829021753 118622910 736768020 136183489 882188075 200453682 468061103 35104730 861127906 845038652 776229746 559742594 782089733 630841782 519765013 961069109 477596414 44798305 304765269 85674391 137297020 614299745 140338291 338861804 446333425 447919292 986256052 65585310 173836309 783619038 529251295 634439099 874571617 355238680 367857858 234260084 450650773 725273628 983638445 153278111 269366579 551262083 604239093 991285302 67187201 187039559 106605939 617229782 40740747 512307530 1589507 313865538 19285663 286204365 236273413 856076765 45659343 614256121 668411615 333905715 816831730 422547034 63753848 163128176 164850596 119535966 59660479 29372391 134351297 559896027 136166434 576875917 437043950 532290950 774428952 358663035 797732368 286658429 843391127 572650864 824499155 364139198 26804382 837426253 549655844 23996590 404659373 565799575 568273335 636956563 148586568 8894200 700092034 85865753 371698040 898111166 396430400 722147537 871140682 241731674 891796975 813711022 394029133 898608610 510566227 622367110 869471512 274634640 308226929 562795927 500757186 91233858 720145172 31984383 412916584 718917112 28969291 131670083 161098411 476733528 576672745 618837193 351573039 971687725 647853572 748792669 565971486 224282340 581610103 789564592 103347107 423731470 997025888 985512405 467432303 248303328 173292450 119041730 8991799 741297078 765027172 111498453 607519027 47574924 8388752 558196044 24352928 631527811 999674965 376527820 631690816 60792930 22529190 125728987 591665109 271634195 947334328 702174310 296381866 358259490 269510536 558678075 962728202 369455937 334639699 37239440 677243590 439863239 719178012 4040315 775530931 150118188 576409385 713281655 8218922 779186318 654278022 300559590 114845575 711527983 614916481 62596233 258297002 105422837 247049004 334157577 719913081 863579625 275319775 921097074 823267676 832420536 619783347 803364531 750332607 483651125 399967496 688845855 807443348 603017173 757741824 427364847 288746703 650645810 834988033 390515646 231573479 13180552 864650039 301493515 401239388 558431035 564593679 883370939 167082795 230021199 349452989 810019476 50545499 870580975 66577080 770182083 722727541 642223335 107840313 686838615 525223427 634143017 3869119 828561859 105222936 404348492 509262990 370839136 204922056 634446088 22781227 923716073 122157739 13426363 457200353 66332413 63557470 308473831 1850176 142943905 947293955 295774898 744656537 582291131 582194620 26357093 924051587 150872216 181325363 393722094 967173208 982976871 809543701 152034142 641673657 28824763 502013586 47229547 730809606 131916045 643682015 103550446 84854247 335187512 134979253 801938022 859991494 416138235 966226640 634878836 469200466 756003451 504001904 774631005 310654974 290709182 555314395 748866700 135026816 575206705 996352472 156149261 599386451 855026723 514905654 52634130 50499125 251606600 171199299 271985522 568755113 618612022 113924181 670684965 724516213 405511147 188289349 495100617 816846117 3860294 141720815 600239393 193333383 879157897 500095924 527743632 609880110 37926366 894762488 624279458 597448175 870853839 133278372 535624580 164197223 3057355 163485092 519496327 799383667 143184808 44244074 208312481 780298677 54670876 882658921 190462956 813123350 230766147 737161116 41219365 682183231 650527772 528143101 877712430 864378142 279579148 988098318 27027084 520294504 463613785 914734675 996877801 451181073 402369200 463070677 527474836 284435413 811574432 814345121 567930364 625510835 739174941 220822855 596502841 511780973 421949182 385107548 275610499 906435593 517726335 626071288 630421177 273567314 935282623 231774777 529891291 487830872 335199299 409836734 281184656 530555372 596780657 466379564 526638753 520330789 144970262 24842413 737918076 46141918 833130721 842177900 529006002 24144181 464628966 706108698 566187129 520335630 17834268 888247660 928159019 23292814 362438111 310060187 137203909 19126432 752928622 43300835 229965672 827464308 813157486 965153284 688356060 592465402 3356262 11376580 557713672 18537323 536987200 615917675 162346620 924662977 304781006 232370245 270549223 806176314 428904259 673485604 857690529 26143449 602924470 901042395 539674658 645745893 471708067 781153732 972952713 588941416 608898666 216387899 114205206 962614706 943803853 22199329 109760944 120874451 933542518 253390682 823886944 843680548 406022767 275475023 480589268 5973950 336296 580774253 197371613 393128961 130860149 980774052 600676337 638821647 622189069 542985704 185963434 866376527 15389964 346908596 791005509 411205867 471705585 468011906 855865124 509440082 494343073 854558804 91022669 141327030 805752291 727810350 521957352 61884047 190439906 800674714 688103877 60421142 156818606 799002147 177299155 743443915 679821242 874968794 535502506 652292847 909869920 470524372 406009602 93461003 552773977 72961449 2681914 303451496 846815045 51839479 443698643 694858644 842674473 830350301 567135474 68640227 796478444 138333313 459188961 644769516 865390553 230793610 317268366 952787208 474231584 335487911 615110666 131126486 500839509 140148486 865541387 749883322 763550959 803152349 128135531 493322841 327390154 193290981 335028903 620064542 628998053 611071962 624670049 61286585 682228133 2030589 936173535 928391323 471650257 20348049 906253449 732136827 721688468 363024737 510991471 305836500 115920958 249327417 304923072 588360292 703337859 170857065 183634516 78064814 17474042 49865541 965067300 474303865 46077855 847242919 199464396 104834896 323621970 473150571 461405456 909351168 317030486 32554482 59422036 61721117 7727826 3777696 522996770 74513276 734583891 310255711 801618344 279384506 929406792 62696473 725224247 389150644 786077317 751205953 840637894 467647245 116575682 477641547 771450989 55211180 731141657 268664880 396744426 185988923 973072522 355051243 626996255 707759529 588159098 974411518 556213393 420432296 896865840 697818094 653701355 32891440 268534103 796068802 184639610 422519291 4260223 613367176 670229422 491873798 784706204 54415313 355683999 65069590 895196037 595377968 86205318 865546545 89388150 523324606 190737728 681025569 935167887 510440601 184068558 683364340 725865811 195654752 214090967 566792831 241848106 806035897 32086052 357700310 298789343 933351628 339785763 821248981 40484898 497355461 544586342 244375195 197985543 12080214 5887009 479949066 577046149 522667058 58910895 776698952 364380153 992520595 455942158 870654785 178551968 656261813 879586654 452356386 497388064 969900889 578579813 378961887 756054784 716499779 854884110 262547118 189872427 371879100 262612966 24596106 422619250 700015377 216219294 604998322 135371014 945002769 531539339 6175527 70208002 915890067 7359273 344395569 115342303 520729582 456357524 572408283 282301182 46214272 702303757 167846514 206883362 665334056 510965116 345465610 394720498 280194507 929490664 571635449 916968060 371956946 559208192 44892506 777056173 669649834 89874325 921621387 95590874 489777987 62402590 400915375 819618106 820831890 7323699 661316397 585968490 636766480 66383378 140737839 141284839 323466552 325442333 519800100 695199895 408054541 483128410 418139455 871225409 958897809 452704498 498441462 770922768 583491151 224930995 652451715 266912021 391711186 33442958 5038694 114326210 40884267 191154457 810542049 512034671 893939312 524112141 135672187 335450584 185108023 476244937 466851454 260837533 889299999 959046606 587586169 119011521 787340872 430031169 11800510 140836908 456241878 231986284 867234277 726888489 119303793 939708477 785798215 739870697 388342472 451671238 424321156 764047102 456142090 268814779 918414589 592525280 180964459 633497848 933819227 607482475 694569125 634149112 831491847 609570399 313043060 55080798 61137327 392973791 781940761 823522160 152058824 990742515 233938904 537811095 891490054 149420807 776686202 625191137 67729125 285437801 644864972 138643327 990394148 6725582 982677278 961934151 944746564 895331790 412063173 800723250 390291981 34932323 9626521 804030175 52190730 619108974 996009848 971105551 19789832 747469618 981099969 524853799 253731483 302435031 143071961 30090418 321736089 13704424 594751402 961240540 510477981 751133398 609712671 572945399 51004806 341057139 330695593 326368506 572831477 717972599 633053117 27918077 671446738 714075902 511644244 786644159 409658055 258031624 507528809 85310496 79800003 949670905 363500671 5940391 268621177 863003670 571578649 53139453 518997727 758069518 297081663 943281776 810714800 226463086 268206848 548661617 490885866 950272043 968581098 176217622 22915664 968431389 426639252 780259224 185559785 351523198 192517140 919667158 868810879 31738479 175172233 755256273 541729569 229993331 592228755 275419695 685352353 627715826 296931286 340578744 159962135 136442552 70306427 103692763 980640349 559110771 142588847 470538026 805235344 185680440 532830497 714886618 52067221 944226559 985959048 59843652 25180050 117226274 507383835 3822438 636715633 982516962 789461271 432907107 948093025 503059683 645933629 731496959 381953108 236275371 780710994 89239844 605654657 734571814 637909661 659156832 569375460 912225573 218114412 206466148 804978617 230315994 418053263 535184262 880466949 479632733 820106715 479397440 746133005 717860651 300688296 303044271 604645853 394541730 456775508 328307221 378193859 999285638 40217534 235326295 920789713 865076863 800390092 106517888 532860766 306449305 39102693 68211772 736604549 985909442 17024887 161159262 911637412 583038031 408229747 914323034 43957471 19619192 48543436 967341260 219807643 175927511 27503612 765539567 53213187 383874797 41410687 40904487 595739271 412101278 974955349 332596600 106148440 6406064 743840644 662953484 228798445 364179791 71111316 326413744 31481216 17151628 377157905 202574424 9878930 205687513 824227597 445046167 983977827 251042447 401392283 988786472 75640187 271745896 679790165 581533544 947465764 382108933 649713624 780743129 680098285 119340394 818232898 958236576 574170153 762915709 462244026 418392584 517671278 809075082 920597737 113493245 466238998 706119618 968107385 735424914 447515841 744640183 376318109 404533372 162596049 692580834 924503689 545895572 332503277 101591581 565170165 625491289 420629887 357888041 72205471 73529195 247461686 961949482 696248774 436676881 129108356 774276902 343537839 717215925 613086497 5789065 89820452 498715490 737482374 289737124 627776496 553827661 182924403 87929641 459110756 459368009 21283946 31025329 126775253 177620049 472480561 372107319 675571227 161314306 437688148 816546714 636458516 55597854 524682145 22827806 124506911 850329867 333362090 69498859 238837922 219269457 265407558 855764621 986732677 14425632 857444880 541880691 952082868 62528712 637626343 955673456 856585889 812922430 22175085 785119805 275217343 959831454 514346376 179470580 392324616 63533220 279383267 652954262 985608568 326396977 54274158 290405511 229205903 523626188 64926682 361961741 536114643 268835614 835758110 797233621 39785548 655983221 375247349 625732205 852638727 203226947 622514269 162228939 815836564 58070940 606610202 641655236 952502151 210223035 13926193 230422422 707423482 669758589 836988781 372445279 299678730 95938020 63024861 995032740 525882454 465236374 886233940 680674763 12709251 599633244 825320 731671713 656932282 29606307 450574196 241459156 851587112 306828286 559175446 427615354 120875901 545702306 310497457 45568136 130738286 78408169 916285292 694783836 2133555 707070159 317374513 17372724 442964746 37443448 167157807 830139573 66993330 73332904 601504601 591501669 130333937 408395593 47859940 23601713 340365838 278138089 632611789 699759848 934249303 241257018 332211537 713771965 166346141 868625296 427759475 757489609 613725107 29596518 777216377 131877767 120997106 513078490 685621359 945587542 595588024 66022956 519816611 99817978 294333413 356586306 773137703 197291804 740137309 502550567 727389267 721982917 350588552 933956488 7269952 626961639 549157589 411259190 363209806 519459797 736194866 156470439 641722527 148548805 373571222 65885044 615559321 859008853 666570872 962281436 148697448 125733635 474327893 2284352 737159289 718821812 407843118 713169061 279161344 137585198 82606087 78864181 326696820 43920030 337309801 992519358 49960462 260119315 755244001 684726322 536771917 954068992 3806079 223370277 98858357 126893246 66690647 726258002 987106827 361692680 409556996 244871447 671519834 136920189 333047584 982562804 972296690 843726626 923091917 4300816 681974563 515198429 156241455 18506164 669887879 38274043 487191792 59946445 67851381 373011115 1008059 392662638 200677775 442618752 974418369 198922572 629976885 63652083 886351927 939037761 836956943 957299423 878803157 309055434 461154951 947692803 962235481 458822537 841485132 241737092 818696450 849346755 859539921 895962472 275403030 370758882 970602444 69633308 450009437 131597300 388903607 128917231 198094755 476701483 313369170 94564757 747673913 823452507 307775264 645714597 267743605 169532288 720836837 131344666 918720558 418800437 408876334 915935190 468303936 714915133 497769929 290687002 684000782 35817470 226871113 308952080 291075579 16792065 979269507 39473474 412392176 961140852 246543380 301681440 16098009 267781544 222593241 482377085 181294888 152914323 963096180 317984530 477843281 567191119 657684686 201165818 984480588 374829721 869004688 10258484 715548694 276481106 631116456 757813797 571461680 35528962 883090635 467514644 591295006 227179088 983172589 386026411 24180457 396518539 189825994 54551164 219146398 707634469 886824545 567962234 669890765 1309491 668636787 988543868 25614091 523613166 129453065 799794878 994203505 514753844 585428203 883546463 883992858 353597448 320926506 873434852 70324904 783475469 95630231 400692147 27144384 735474959 732806217 10735001 545680009 117493627 304857883 161304645 476899377 53457122 580002859 923855819 923700073 572075898 181497949 881070882 104357348 40862621 228723670 23343782 329286107 639427144 986274945 283053718 690514060 545712029 257099918 404787607 85563575 751538530 37550829 748090160 912852255 738543999 515421143 204445772 552989455 193331331 140628806 858996667 700936403 320624672 260602744 511997104 189881402 458087851 795569520 903713092 296712475 731632797 437612917 504778994 55430605 12685589 815334801 861795098 388877229 989094483 592780307 729705855 353939867 874712382 976218638 538717896 99534461 43781343 81511896 16118018 232672700 156409572 856921483 773987356 339724226 840108574 350080391 978565226 399865986 936393987 46759662 353857827 722238960 450537005 774895143 487728867 406484612 582834393 427125084 440701481 769701819 209516393 944158460 541652442 854168726 551103970 937145401 412246461 48903194 847985775 792071051 883918077 308344782 75829724 929114923 143200426 452293184 406156828 733168537 211823160 800812416 599901380 302700054 139587070 963510691 810301325 722621227 605192632 448117570 539967702 712821024 599013125 13010936 490763807 390570630 144653802 28110568 789416591 335213742 471426894 612074292 958519663 250109488 561969020 966569607 557744301 443217253 814287012 487110028 497126234 757614316 931790170 102926452 725724205 173007913 632062741 66476405 739248126 299598273 27089585 561660742 758616139 953132575 231501037 835714979 358477238 695756787 379754734 75541967 987855492 195935406 282090171 29501709 572214560 890361607 562211775 783445798 597611158 21960057 876719946 429528806 981006617 308052162 26499856 774624927 980445822 951638629 591948712 834902693 776394430 61684521 312611598 665365456 502746744 965624217 917307170 491513341 22766445 939053186 477305383 512163469 7542018 7967607 20794692 299817700 496465601 315805520 786089222 19344619 801451736 825224359 30601181 801692559 114962072 879811162 68618907 452339008 493729527 174402060 390341368 167156339 923804431 27687076 779128848 140562976 646791837 30940364 477526242 771058244 9337476 736683379 204444883 316558945 467906887 575596619 105953322 737185273 1780626 961273932 598189714 250266391 164789425 254516271 660370843 515180742 988207895 210009332 19988281 530743703 5867737 208995421 935420996 867167775 646720560 753365873 985898742 52955511 454685691 114194682 491267439 854340026 454459963 241725446 939072564 78072459 156460693 461123178 861509804 119043981 748103891 429679418 973697954 810356968 367420259 543393106 318680006 92234699 784199127 867684817 600627244 793819364 794040163 738777753 450800332 906914538 20981602 110044368 29065984 636357908 800893393 495966049 927141897 458301855 31421906 144144764 300876681 922902603 618695723 616415506 705942538 980749534 5976005 82080090 203362166 201940384 404802093 167168335 316259742 591851998 444536342 589988400 698667700 488659048 377313749 910155262 918335952 942810643 438022628 801064449 762855278 956505143 949414751 993851716 143000558 910417713 950136458 597052180 741465619 219069666 715995465 456323461 815678853 26032430 656533927 742679533 336207183 759129727 883021904 285591911 353179233 388790336 374031126 872281937 886678031 472984930 32802672 406519758 561771664 20706522 47522550 697749573 135862145 320986656 700907494 888528864 254938208 853790642 662666146 142929422 954269457 166514063 920143152 6358786 756615259 642830269 822801849 551277618 736690284 57925315 797570314 447784664 666460497 542047279 440542230 525326964 126564735 67730194 500897650 521761096 289091149 944434303 167141848 355892443 2344056 795471888 393113253 71271031 694613149 542185569 379055194 8563627 169671106 280772498 92423967 607629513 631568334 755935177 238465851 332045161 232610829 211280302 754468765 739689188 956172717 500122349 48815703 44485338 64572483 983100600 911229213 939205548 471554630 612360771 20202954 868009219 310994835 687583046 900464348 822755400 356763624 766287486 772427763 883985705 302326121 614268972 852104790 285712922 6369053 679608468 247775598 372331218 335942514 16387711 822916936 710459082 385596085 248336826 993001239 166940609 736382363 539931029 930380720 805390395 943436732 754608996 924530189 642474493 915940882 989280514 413120459 34288275 820629886 706053961 905442732 774757322 582617411 682638491 986794517 529233462 57543049 264998749 584449936 422532013 948128219 660008054 535358284 446036938 802283434 308899284 677779352 461665387 567013576 596009191 761691756 877285428 2223085 416996645 955864032 771837194 839617846 8153732 879419570 986514072 980950177 78395395 377482437 370843853 777782418 538239521 968276381 216153692 350986833 973785444 445222115 769996603 360014473 718043348 34603239 569318181 295707594 667065469 44881689 739585048 665823497 398428145 71778447 301427927 482253851 255872195 579479683 738148201 788766781 883646733 489423058 496997272 269448335 210785771 398591102 899097971 118105749 770350589 731610156 908938188 989451445 509567977 637520039 91412155 620462267 377254103 779353435 92536345 713552471 771334900 351505115 348512262 531638686 804975600 137820507 908595044 828465541 390827904 871215927 560214618 933274218 849574364 117759850 993931474 802088075 820135489 568314903 902034170 518341260 357752176 748546308 411807687 465091573 334091309 358142490 821545837 20350897 361058753 912484839 712263144 145225361 606996089 613024796 246790519 200140231 62679077 626302991 771516700 801390955 404535962 222573370 793861917 906106618 897929777 101909434 147364742 936818642 12693061 22825169 532664996 135064503 963399097 954144613 287161227 28141905 298405743 414451838 563408530 608606892 856152274 966342604 367023058 438311862 696257613 86735902 855974314 243732676 955584465 667020268 647260990 772290318 416490323 783099854 384155379 877150510 410044236 242791683 459166964 642251174 726594360 287959019 480988593 882996567 492264472 746544781 486735962 97015306 790547183 3279634 677992808 675978474 438567752 10191944 753387797 756124936 24473519 787948064 987021792 698228182 804592179 133681 756008714 575438253 9428715 944295986 960629531 479372359 377910894 877984388 673160797 423720261 68055129 647436966 900083039 918713003 607368653 60708286 425512820 995688287 587856878 5795607 915760433 123974061 368709221 576279709 883590899 798700998 40045023 973989219 61389143 62289468 393649804 755404830 781118912 582029448 376554144 708225959 394640597 956433284 182795478 734501757 70056192 249804274 754051304 626965056 332462832 9385715 287459352 442192951 55163415 68831888 78305195 471249355 490253101 464632885 296384360 807612938 306818731 803062064 728293405 512685349 963776337 297855799 43624986 673158899 942739617 626469599 26829748 613906796 315690337 867590694 816691140 149987118 614802973 625870570 38249509 362878459 4947875 606721391 121749562 752316728 938086789 640422621 186684262 280810608 225674394 525590464 408124305 162762191 182722941 469277319 611427242 882524328 41963277 51204613 612239903 956735472 924295404 6113267 153491302 663402689 742684160 382632811 587187320 72745687 514434804 446821231 785076561 528366870 607470776 330309984 162728818 389121026 878601981 128906119 227320927 704987205 409373370 745209744 353769505 858476333 60424362 34401545 674767812 877721387 328068043 357984232 272944090 199008854 945934305 702817027 339309303 321956070 83832817 208398997 486211635 619129785 660192454 217958079 27006379 185990865 145658735 558083589 999741184 361440212 365300671 784451533 51298262 403756170 791746252 24868068 319982167 279518563 25931121 272147448 366749101 902924271 96161484 716988447 957136011 750867812 690949824 940291919 703679397 665405723 505492596 514710243 968935476 737411859 332753106 981601309 702240371 8940141 383251721 57214110 537595940 67315694 423727372 25537263 46521100 721301632 586367504 729153788 30279027 642637745 702105874 345893524 746434213 826090034 304619855 90058218 838232435 131346522 379621066 552845335 829372082 85219489 415972553 934565782 879737275 691558949 423390296 21991110 916961514 133484328 399553221 58018923 439477279 515450768 468764706 102397998 64138048 317666150 617440711 833317144 523805877 406371671 27407565 29418011 188515306 51931958 301288596 123536522 773922769 691432056 768950589 985413788 835914077 731010743 907854385 564077548 673722888 282261552 212813976 528865788 388080206 159136836 884561379 327768237 757710896 30341627 452149827 580864712 492119474 537033852 98474799 701782649 597821277 713694614 772182499 412193743 825862846 374632507 44478427 853071678 11431141 23867647 5442908 998628380 305944807 994214557 389447147 110019367 269143644 920904818 592264915 860109053 443103201 222200065 917579684 244263075 7899031 694302317 862572718 490012159 107839395 39316226 927447946 236091486 365245612 23242669 874955154 341871855 33136224 272614015 808260197 703650118 482123247 258316590 772424292 963618265 432765582 876993428 27008823 816019590 121007094 260793901 842485832 984299276 798940898 995830941 114897222 574740877 168723861 831829032 577963172 469445907 372944465 168828473 170418200 948250119 549562849 551666396 958588188 55376059 795623952 613800772 551075696 784727522 359448624 208878661 290042774 714756371 798983060 918266074 155139413 167528266 147564566 787055777 781008439 333094758 635550866 468880986 777010187 549519020 976947560 377850476 87109476 621949762 64907006 659256672 799040023 592185013 263726140 757536355 35282369 105390196 635600143 729164232 694413886 595032146 501129447 5184389 315431987 623237384 450480440 46387633 13937030 481948337 803921916 152995596 762186209 22590285 743585328 388281719 372724018 9576766 263834194 877990007 415392302 513387470 645340906 707334071 953178825 680033703 231219454 710117763 875383999 950063449 538255004 486661454 49200143 170212311 154258772 387591724 68772730 523368698 43638971 947826008 937903369 318504445 934523113 843740336 603681924 336862207 303067387 890335540 128825852 111456901 766145939 119758219 977759810 246542838 891652947 46746750 383230829 39366173 638704998 15432059 343675736 68305066 25928183 290972947 110698017 82836400 176591543 485731196 85907628 786312232 771694427 403452688 19620126 920824941 994474012 512496844 659816290 392038079 104616502 500715730 735346599 843687872 388757609 722487527 652174560 461021434 118071675 21777142 450286915 182319959 62183092 668969867 136729291 918296999 10133600 9990233 763574710 368519965 889028177 39927988 808275719 172699091 69868122 25993752 741170949 848167233 901927637 570781344 748153786 619710666 401997598 429532048 197815157 289136176 794755094 473688524 1068361 185832474 323196577 366078558 904776076 10272405 835832360 276818163 340552792 52690320 13014296 48459359 281868301 526089567 1774432 106070805 771654093 127465785 205170423 891255216 121362943 270417850 38248020 819251565 149404365 988491106 912055541 276232366 279938726 362391827 962886105 918919032 902502076 60712599 821256197 276417014 960240006 814102808 461911298 981918452 504201536 708441510 19957085 274271845 697696870 591127989 835665191 572001245 196354621 484919708 760306291 316995864 789730635 968026903 469170138 521841777 828583385 930004934 814813434 177053548 61119096 293903275 408589042 919497005 845034617 188281776 389559016 560253182 367140467 568930335 200823939 169099469 713781954 659394344 479363185 18464683 285164034 62429023 174779107 493640782 913121688 542513723 780962316 452796304 617597481 963397272 502250662 553082606 992626208 412797750 900956269 805283594 231288877 924584247 258160801 947238442 780468673 134469285 489882760 414320311 486535571 713085162 776054250 55077310 518251038 68829014 450361236 222605682 2613280 49448349 413660117 611249064 994717980 134587990 923683588 763866201 160788953 963270013 55708152 176875556 459064545 16044274 350441614 149708489 943558916 411043064 27072551 937137583 123719634 2091703 973277735 646079071 68821540 74235578 226846327 172131591 3682452 784298353 381352452 217731833 271566336 50914224 262579518 54554921 124437003 706111790 234222234 178593458 511853980 63757063 658390288 267652945 656059229 560806459 27696286 30968808 740410941 668000813 841522883 287334141 974008302 430721828 80296197 452262712 253863784 164486349 350327659 589560297 866680676 895275192 257592579 945476480 976690402 102474966 42372189 637527059 669943204 17552386 442635790 309671387 79134385 45341301 80999215 89447351 327465682 626226256 38903260 364174247 848632088 925774869 69597621 6498643 598733652 449434414 883213920 640299138 13349534 885214821 259549701 839643043 45704655 101927019 601421264 663069255 392089095 776731729 610858611 416185253 167144743 366493714 594840225 85455125 28855384 4167431 926091668 516691093 901411970 107074673 101005704 969998151 884478678 951602675 984880702 566578161 23407429 697769492 548808570 406954363 413271302 527267522 677963653 991579509 89875220 788661194 324319659 312176271 549814958 35459937 141324478 130789151 983640533 734694046 273474962 44863390 695682513 646976509 964435327 813285675 47946157 582526430 615186658 837259271 1094326 49543428 955556252 828759575 810428672 204834583 1872274 559689061 351672801 65829154 718424363 577714847 232684147 508161557 22205397 297478039 797746199 377551684 565299328 58485697 655371501 345864423 671775777 190091448 172131933 69880472 651070512 780019898 268970897 947450840 150971179 639180071 814604280 986867338 33982737 191149829 764116421 683977077 704215528 295302015 42062957 12906183 30772280 741023330 23219501 571093645 532981645 486964383 20451714 986073404 56101624 718374604 476227503 108054059 298705806 60058018 14029115 905878551 978023144 754537088 308341616 633407902 35734946 512062951 478119388 67568068 956987869 736259580 372996820 90497136 359339452 421090058 308579820 48748784 949153258 13784573 399972993 677559409 452533267 211541223 565744176 212400776 545293670 387635583 129534811 392490412 347533594 509376413 240181163 324890042 252784358 537593279 520411784 682816112 60162951 55323016 681703331 58948594 555737406 788453947 662647149 137676616 429087311 133950276 364863390 832847069 975825795 391521968 59581871 64580865 766181543 412874672 392065375 239534696 206226699 806495514 909281586 33448106 400898564 150707176 332606189 33557697 541089130 466831799 722745884 527202702 256729115 479037256 504561292 191326292 493284470 282694403 47982801 928364859 764476640 241212271 35018945 45418446 297386563 554031547 87988727 358485374 922425994 421936185 920871505 566400029 970364710 30974173 351244915 254736483 578360204 59987395 310209602 201833581 150592437 343041446 196053865 135178809 563602076 308911721 636724183 379389483 822020292 764637074 406966335 954683787 679735983 13449418 458977431 272309508 711192424 496771167 34314394 943811367 906522362 106682818 963120710 154837734 11058935 948814857 823187550 38015513 462623474 554910318 728718569 462716925 73156357 503832782 905318321 12177328 87063116 754990635 157593797 853521078 57579880 21694250 302029559 319417207 25981181 36864149 534553183 341155774 256323636 825827803 58276054 373046076 166937401 945504139 940367484 651125251 112388030 542197213 934661171 754643723 173149559 785023785 533231138 985963185 763952284 749961838 57540147 126711091 691375210 342980044 830779028 307118389 178612642 673329418 684942394 735846975 264924425 803189777 475386201 690287420 730071526 536659311 561576429 30760701 836476039 658906325 737213493 17169076 742604988 625155481 905813811 91346554 366450778 141893941 279540013 330960841 67358649 345428422 470251055 984212994 482950711 282924174 661972614 118113512 921847987 506954866 970554694 159371555 173939731 898595965 31905478 147372735 171647422 235319899 777576223 469540778 216154146 725311711 775180464 751763002 538304816 327385726 420070045 566867876 88213723 775003089 60226891 815014534 364805021 164632086 571513573 405712222 252343537 174303664 341074394 53612816 118582746 68226723 36894557 303272804 141030235 593590553 565136356 224483718 378244349 64783840 181687210 150148 438711116 12611817 938968365 964231635 894031450 389245898 771319729 941773259 68659770 2175549 209859003 997414438 721895302 545281695 105281430 44125318 253318618 153388146 21195217 417806572 505546327 144622812 520102847 196658241 17213473 695601445 751766005 823030481 462782689 409912637 7368400 396367050 952613700 851778099 576357101 79692481 520023418 14042815 569147311 513482798 206057400 46700986 968468925 47948780 446317238 214358688 499584385 720514234 202720817 893432853 392267690 977833916 61453675 355442781 224465834 479067898 190525350 401460194 879143481 233826784 75070124 487389618 656289744 821438908 669441354 110800382 645755695 281310276 810955729 794716316 33733592 190111245 304337044 152596358 670656657 599682325 529965676 583280985 498310630 14020922 354380599 383190999 533726373 964077760 228066900 562004582 712349792 179543760 512081705 518496399 697665006 505799155 475445150 829494399 288135658 975565979 111369887 268068233 494878515 67747738 477034141 8282274 995954026 342787753 409283598 543151331 408971128 896177891 354204649 379062795 455879173 819481927 425110059 369626875 61762050 143742777 205359188 162415160 861782816 11498753 296078314 243541612 494712406 3535947 239973621 431815909 525768799 21831846 337495170 117764116 8458297 327267845 912868129 247680527 454763944 805950785 103536486 609866512 739205041 496791188 910994539 13089269 189821727 642264608 668739660 989042878 203129089 968404582 508867242 165410577 87680298 930167503 467340074 383990969 20649136 554705447 629026803 974019107 381422702 881695005 796251187 64568544 681725826 779824324 828696218 863734309 240973263 876954901 580397021 354838862 606423676 644986730 507892020 138665559 54524531 450980101 802081501 767145057 574149347 57784199 117306007 42774067 489230270 575221113 340161063 136643255 636566076 671379655 218637783 377918329 477992791 570853696 399184626 50245931 251864653 313647383 545451593 375576100 574762784 390140261 348795570 317019868 566452505 973894821 136890243 240885873 941261121 750930230 5191451 914010405 254126311 716006365 693630298 582081758 407639069 49410624 839333411 308926373 19150395 181226860 269243361 323375143 901421658 936926287 742311424 258153015 214203866 574883391 920758127 60352842 65749724 790508914 602000677 498539258 638098633 579561859 253095065 46797187 57065161 437017076 142430792 29054025 6767181 783984806 142846003 328924240 868385670 66050659 205376606 97606339 382009323 596286292 430520146 879490926 127088311 69352843 737145499 777537859 453279593 525569915 128098123 658291417 7823938 838560891 922684534 364639464 303445707 168761670 774626740 967784654 219402828 14607998 393822627 174869261 837699157 492069668 128039010 218295755 212676409 506732322 436857366 310045521 622957198 744291777 889228649 504901773 388451759 889526323 905862661 865564560 316937274 738209803 98902814 225411600 84410003 905523648 356664806 991093734 655009887 985089837 9173014 657120657 930209545 525990420 476211820 98387634 436887616 681240214 701535015 721979534 539699319 84868541 848004237 143075472 955666788 63475187 221336422 342581956 160891009 413177735 160042366 390190172 763618702 174644015 80298022 575780399 515590413 825770113 634031796 769402677 101132997 514094713 22370558 526190348 859566144 329113590 643396067 935911543 31086925 581846589 305259971 701359065 190627966 976853876 216191234 404124094 56759723 381603112 760956553 998552915 604156014 487892680 95667780 829837033 67296420 481182760 930005925 838962806 984789746 970396670 800635936 775470612 808138558 73080936 195583405 375782528 361793330 466199397 612220233 139372444 89135292 34802519 65281397 628184813 190941328 601166728 3130549 289924637 361134245 210649250 10445842 394563451 193593012 276918581 698027417 978687606 260154045 619732532 821443290 681607718 638446977 100099960 439116650 474474435 110561033 147596860 446997345 543540524 328328477 369037216 636514781 66363745 985336270 196749094 570976125 437516553 29362157 134299960 59905255 607937773 545379217 452122016 303884610 210475131 88919189 554099214 341846204 167713348 689971479 89087125 612332293 307120254 233597435 733460014 742775251 942220163 174723942 54979892 158009180 830187600 39717699 6074343 433059039 95042310 114655169 56116457 800993563 601137517 510045651 215891908 774551254 554896748 896843695 470576994 217338712 515454867 912964432 482649235 86154477 412322193 167641332 72312971 623507815 455760062 64229278 557366113 220509337 570273938 482678165 428229265 320546525 499658028 387332835 956485498 255683471 583034316 851395543 695771105 270903184 54074713 195489156 948693612 924377028 938262236 92247616 167358760 11146644 841815043 604285989 836445188 453193581 43551135 188459923 920785748 638950207 257255974 666119596 16787535 65652991 434376242 53263575 363489681 315940645 426482432 651851070 41365402 894974766 55980274 664330063 30401357 106870811 120726030 37397055 824826993 897287408 954767484 566390914 54637619 187632439 185079052 859455573 778734498 354477435 855418797 637094452 743895602 979625421 451867639 333289316 872191546 934521922 73609634 294789227 567502198 62410098 948304141 650771346 766081414 457246971 576440761 780245866 216648300 898174972 957278411 524393796 20817682 544562075 338164109 995895223 886274498 80941952 225010157 690739486 9586348 312214615 252802300 861292056 40338020 355673681 169258352 822773766 494903905 799257508 342489123 373545873 136345983 14995206 792104594 738512673 99179134 806828598 891412831 815399271 169167489 549788788 814355152 534573012 28820367 254007556 432570701 594400543 100566805 340850095 30840806 720902082 913473634 311791937 177236682 745719934 993376042 161769996 149753297 207335635 792973828 316240995 927515380 771584393 850536685 91947296 295559887 732639530 619866050 50033696 63358758 922933894 118309065 724765377 700725085 556493613 99069737 950547051 971837182 186044920 746539373 80244484 61174327 36049793 43047429 875319674 33533529 711899814 954221509 181861949 596790363 317719306 63755876 678708162 683268949 434002836 732477182 748404993 333167877 987570926 149138579 51158007 691857485 718974983 905052294 401786917 14462386 541958289 797462302 874667280 78889439 58177412 41133065 22641855 385177633 111463321 635296980 914410048 542002408 644531664 32264564 736849956 103178316 300429291 67946688 395654910 148734086 990335729 488908532 828713959 168830066 247162283 266204208 64031997 986887700 356666154 685972727 170099168 838044944 979591487 79265456 951160371 708639024 34968834 33372712 354671649 682712290 180667212 463967759 951238869 181229496 965071677 726331767 536939777 19773158 912500918 324159064 660317016 399815111 311906528 289651726 788045588 677109848 13250723 939543001 658016881 474122684 525940016 302082396 82224432 422161590 747421304 731601183 494320405 984142898 182477234 87813901 726108777 949203389 792749529 766180086 971127417 892782599 484477995 72038670 976806421 865740136 226664108 592991340 55366673 901623385 28249761 841513356 544585672 48068599 955917077 527169742 160652180 363704963 306198360 57407733 727408471 849224677 334072187 709736873 428972277 639054372 472389845 105801205 249939159 717028847 959878272 168195785 422575210 933956887 698079709 715629945 766622878 918127891 73761548 171896381 626621544 582612347 158238069 166797999 553407297 230011533 429580354 71240784 362491812 255016875 387373794 792928003 10558868 443632091 765121416 653310864 69344531 17688646 44539305 525697570 723323052 55322810 231338114 54520521 364514282 172611112 416671120 545368569 227322335 843585317 673974038 42697994 30462878 55409773 183922331 46086838 732696257 486840156 325546856 77352862 443591651 284360820 922544398 665284293 668503335 214087130 381611487 665074195 340294832 779891672 796838256 175236819 185471783 644012380 840424222 977772597 245542456 87233144 61839493 133691853 216626965 845484768 636886026 355365395 460159217 174661744 124044115 649135329 463882118 619343267 998202825 513887736 120862097 51250204 454224669 515324795 606182224 632504097 209119680 310956146 555986187 196269595 869086570 566392648 433643912 404748056 188872084 174908493 50948244 545747273 591993853 589957174 55338881 590409604 182743849 91656856 424640931 626836162 534461661 535299184 738826963 965131426 117629093 812569246 721777132 765663717 209168974 647272549 412939600 560102640 736237676 767384045 567632740 74184782 11746005 526898882 580727055 17325867 510075172 493579346 302809151 879124953 281172279 339314802 380020324 281764943 68517298 622865370 43533043 266546341 360273018 948173988 938927589 251251610 185761082 941975761 889439798 953372942 877440993 828266692 141101158 468698760 841026338 526610885 763106555 684145073 659649267 495020159 276528892 403560151 279478031 23192451 986610296 955192171 87783796 491122115 659055357 659810435 514485477 709523735 46860322 706485592 157238121 446984380 982369790 962798025 20064970 333732816 877647790 750680279 464635159 288657367 380076498 293319464 12142882 765031225 993589008 686160260 415676163 372232129 781355152 243148634 656732307 611398944 476912767 105084220 433317362 544140136 602616973 854274911 130232834 722793873 332989550 875009052 17905898 275293176 250452060 753075825 827574420 30127835 403278740 830677121 734393134 943165662 108482261 505846288 127582637 48574345 573275876 350672648 640917573 596864967 671337226 605389302 117249778 347671657 906619796 344045198 128698355 533984417 531605586 531741731 209681994 497015944 705851161 237359152 276909117 66197912 808974914 33502930 499497432 536626482 793839400 256055115 766083944 948399897 989371565 41240704 823453697 406282229 426959286 485110140 12093434 70263250 133039019 22627307 894522220 5887135 650358008 3177632 669190326 33223343 230001550 969292303 436159228 403384634 137422690 943116500 100505763 63261405 965462253 531093546 390285782 747966998 692465579 773713013 175996676 71531977 927717532 223900601 904009568 551502270 942675142 286271520 963970912 83306273 963817393 490254967 390121279 896710912 767288809 876532914 865784187 3763409 18738048 759800932 29878104 276272873 357892746 310007112 44521307 752032006 638099871 657167291 317503951 95873222 352889436 372436799 190852931 764170285 512765922 136238329 857973001 513309219 897797461 561584692 25786297 758662388 129010782 688133852 837538733 572826830 705780650 368922628 66161539 18107463 755438952 106672737 600423070 486842580 413078991 487611596 980279205 376072531 282059159 138836676 635538178 696308866 565795963 799190761 426941796 646035845 870748093 176426370 637048381 931210340 680263841 507782905 706015813 313370763 499685105 611721817 712153589 344933193 451154808 421947351 302538765 38227537 613553799 823941958 441716751 869401148 959362675 941172385 463539393 642124036 889202197 387421317 88243887 907255946 511142728 42793652 37374118 21220626 443426159 279458964 729892923 834345922 141222892 932326829 607637570 796423462 114920618 867105839 99973975 986873775 525685396 366611306 922630233 784044591 450804764 967562835 237150953 721466975 42528693 599011846 586949104 646363994 767183961 130000959 103716374 697227295 979549188 923918815 564598860 804445714 357031479 917152109 14501955 862321531 742288502 32015250 18000626 498535942 772074186 449678236 697506068 588088642 914595391 70806013 737426855 70047010 588059495 204053193 206873710 951023743 245282006 147003 832526449 21758868 907932068 777927984 499552888 571655808 77329390 357675946 235468691 78512071 127100757 950790991 53307285 44113617 187191165 540435944 835017620 394958442 510226063 39398882 443339883 996294465 66384312 13019344 168384824 616188521 809331112 884367335 34211294 855557083 834600212 220416641 145303940 11904242 692810549 58216602 556430612 499119853 742586438 90963798 739883453 831882608 879734281 852224377 798013297 93102340 11286595 801904109 124746600 923988370 52925755 557852736 34047132 300898540 966340671 913626404 173945930 310699333 361679904 527506669 13184631 269439923 245671857 724964886 154881641 249832116 40005196 234833853 91848490 984921254 7827020 260084770 83535881 147489358 56858004 556413739 589793560 38362450 918305287 476364003 858874799 913261247 660544526 684934135 408119527 349486468 62931221 177406008 101922848 799791348 102893582 410683676 679538043 637510472 745572844 442245180 880066657 905429019 478330921 255921111 534000122 923962092 811154241 464519502 30100407 13696927 710830389 535240614 454192585 519466749 296152073 908065289 103460263 801172783 909148230 416100933 262128780 305305671 488993657 819700556 910626295 45371064 353807026 200481714 327226921 720465369 843168006 984918066 729168042 537854053 852297229 385510954 626675397 821642494 185107556 840570394 732655111 513404581 430962732 723732009 879802052 565457220 69651850 756919456 830190226 489067556 985399077 357374572 682083020 942265463 619154603 24063392 874192656 546265040 898433356 100273137 713384898 889400998 658016829 207596857 794734727 390833877 543202615 424293877 724326090 646475292 67855605 987718087 733681722 561267871 269711802 519929332 744682826 815939431 626807752 293499878 105122736 415308510 538973674 578053035 143361254 349773140 438800875 879578741 950965420 411830652 983898397 850415896 984385412 978690287 846533331 796749456 558850357 97269416 543040231 709913208 644483913 903893382 491872309 42166675 186258319 387669710 816290589 932601415 537426585 299988134 744993797 325136157 899945023 481338523 830374357 610415939 879455258 375479836 470141050 569799946 488757258 140861693 394215267 506733160 823685809 285786101 454502407 606989175 40322038 900887327 233141341 43157748 741567874 488700541 321518946 603462336 854157638 833523825 49545111 286113379 209803251 730917954 812180352 48692612 280780673 51680413 435601447 523662962 291903913 182600209 698430871 36262047 445944427 842748305 523895137 883390240 451368584 792512246 138370841 177267502 868684296 287072123 605433562 687928999 833109686 980005952 810527678 881682062 742941344 55536839 484880999 662975878 250502808 64029050 679417722 271531611 145476789 101518883 614993438 923881082 614297298 544945266 572137090 757551220 170339597 942542459 83307604 36210303 624534602 722546997 17599818 583423221 915293358 573259515 41280925 518724819 199786532 198904335 602132616 402400827 542509275 42040595 248529614 387488499 611196870 12701582 734741810 190451939 781382427 69184109 18390780 806528154 321850581 625827967 76580987 454009802 620319026 475859704 466996605 853067720 489688373 983972335 748668889 216924173 735909157 318641376 385127398 873188535 806679308 798345002 23742209 375793929 406070585 875934354 929802251 468452839 706931903 679686591 829235688 612881499 865184756 708569788 758648321 777691155 574444786 125284729 807712962 604191200 69920793 15301193 385233437 316142136 803832459 874273893 303588358 153707445 349437103 766944360 165820661 478367124 860657839 599291602 718557800 401276471 23525113 398197382 433639262 303975843 489313986 557138763 277127900 735553539 684200062 531780686 559348331 906569763 921102442 354112158 603370648 2146806 551295746 670158767 158852979 239402257 713504139 227726296 412546833 932626221 311571594 477327573 301546507 745612969 179319371 107209798 14020604 615118085 400467292 986630702 423060999 902760808 447033103 821550964 3276110 292186907 62631931 440226917 607054716 725541900 374089851 12313904 59471676 126430028 338514734 865549929 645610176 826318738 975705973 489266055 121263675 408326582 641185273 693419366 173701735 401973046 190791970 364387014 553331968 616799412 300637088 260988106 950524230 589172853 531891942 38819705 395617919 627031268 140214699 872205888 551575155 303741709 629978727 189493871 13853679 844899619 389921244 637057463 18889026 669765883 736975242 419524275 86251203 193567374 820329017 48186204 774148425 858865275 712607347 802481554 663965873 542622850 877112583 672812442 457823836 372013579 158773128 237986971 231527342 400030877 888701132 655451424 579571856 247288935 701068142 806913945 136208879 414850746 53327948 557282522 210186299 46792332 754314505 389630106 426970601 290380023 867842700 637871093 410574321 843271096 25475455 316297195 62767185 65810865 672375505 915632095 71125640 723033448 353188404 132367385 972749339 955435398 374182048 228228164 340819732 625383256 136380622 954079728 338051198 851593041 287176638 661807889 466562282 550305158 174162738 233989246 726126829 164006960 265777200 169084019 74907040 692833838 946993540 484975888 929824543 175149441 913245756 219731672 379740938 503583182 529987626 824744754 322850567 953123551 494537318 565688044 21948222 970369826 95764425 331125939 67912923 412421672 439148915 449427356 572095631 457385768 827395397 323730846 29504784 890319738 106648680 885551637 222154133 208309532 831482308 203354177 55691867 691311920 142237834 499799493 362319138 185478780 640973483 807306537 817350577 663734249 463341406 32452184 346506830 277673732 128242078 248750882 384857158 38969984 393977513 29596603 847555691 434650290 786709635 493195066 67260305 860786196 946282609 272691228 770632464 801148866 496539006 50574014 620425029 603182592 659913466 986284006 608269841 777390770 100995829 182803771 159783257 894597091 31088840 456156104 427350404 227156543 319756173 407056510 737219584 136016792 573216930 827269295 3279293 685536612 809173547 39900307 958952880 77503294 656067981 647872966 27865937 124591457 296582643 847664584 414676254 583885616 8721612 372516988 96144150 603848113 9406538 664551082 885700927 842478093 558739429 348904573 988028448 887985169 219558615 43032069 36710728 571322544 861468830 951901110 507552197 876529791 41258877 945539304 139672749 153131576 865473786 570387029 59622297 663764280 49144929 100058782 692112165 769723392 268031296 36463302 489093489 673390264 633473514 207848629 698703011 241128871 723045876 612074934 67719523 718828476 987235515 783037689 952957278 676022537 606513115 902220306 70678467 137358658 313775545 360179577 950303177 16124482 519630843 210087176 247200039 71939719 108644874 923785856 95966874 760209329 201582487 818971140 765734499 384288007 72581395 526142108 60436166 434733554 811291701 610288307 537424012 862529663 24522361 937804442 249989506 317942753 766791579 713940739 939751160 282024685 773162528 265612166 825934403 205367965 174266317 273714463 508784955 834277518 292646957 603053230 27390653 691613058 962387728 876714358 441669418 745146334 667805447 648375199 748307175 83269164 573905897 244954805 436222171 851499419 638554449 133692454 597597940 975571066 690084125 959532487 972492451 440223937 29004273 32966224 959900507 723024520 922027442 931155419 225708309 604050061 955570187 180082793 55908559 163382451 19252459 50639453 643031304 80494205 444690181 140411647 150286406 530985367 298270287 28113658 487729041 754937422 231001731 755109087 907263733 369315347 260992418 600902048 416060932 278539772 449030764 349163798 934840913 34238275 97481448 741634683 389996022 792642501 841204451 160340208 435154447 385594500 746513001 571063800 885389629 472645669 891794509 178842619 191231524 437826419 808490151 713691332 878574061 105090522 35290448 354803716 627486404 51405293 974845544 210617805 128146011 377312 642826449 732850456 870347878 67429903 940595378 948780607 382946589 127069045 303968756 512403843 29555133 957697077 612810952 278966663 147426567 246096917 887244831 329499091 185305535 74267390 244430897 813792595 184724783 45031294 453090551 243376341 817361826 742248774 568761521 898037134 429680873 346028972 830506593 944591766 348995289 509001770 786001997 111850599 122778570 18714845 235169409 667866466 945326362 942217991 845064522 478440011 92195240 409518478 919632828 695164872 57464409 247768954 504005165 156020197 740425367 107039355 717861048 120994451 925225677 920333664 538069436 14470180 30805740 445158049 695528538 281873360 564117226 213632726 726250235 548182068 64532285 268368702 989192647 595306446 973185892 12379705 59464494 936688514 772119647 361017294 940695651 841703704 48129330 155129894 800787420 252511676 47868773 360347151 304948180 224614524 936497543 379776890 767403721 816790734 326261159 38122494 457974783 726486279 24611289 793983314 243423738 817065189 126459063 139932119 236152072 800156678 293124061 230742796 335379893 884029550 629060204 35587607 365381460 871866629 8416136 603712579 885206653 4677143 441200858 337234300 374101898 254371282 299578639 599066325 604544281 656341708 26154583 180778242 874978957 502141562 997586151 104666847 430038669 14611898 763664759 507902952 477917571 177155402 769436612 344206014 436452381 87733326 789117199 978885544 219169232 351615694 473746077 790315791 44546384 703363126 496487477 106933249 474443034 447188437 73532069 372384431 7900139 642414942 525259325 760934128 19238213 516921194 918099283 832151228 768178673 995014131 820593341 636149937 458279032 305542874 508470362 415428241 442116520 999375459 767860105 978356161 990683414 457378228 147784112 448625612 29333910 323623258 400390838 275530974 691914180 503233475 780599178 104477258 251476607 273869765 533682842 834544389 795369832 68310805 979550301 831082537 202909032 706965713 752317897 325494642 531720999 80057335 300811997 43759044 42304918 164869611 617745689 505880995 484243046 755083510 492242433 922858937 53012622 303918785 876362142 912227156 575636169 659462878 258552061 736912613 367490069 660063551 372358317 68126851 202263605 64294077 764480325 640379494 363797040 930883987 477056988 987322220 515709649 6131680 400291983 439308183 242612005 35856936 928085247 570163341 262181632 273740756 284462289 873025558 13593464 545561517 37354540 475625122 211617127 615945829 103373886 526985665 703622126 226048270 899007927 812668585 70762221 876131233 392547148 262139059 195907980 762979193 449883701 274905054 764729525 52311509 523656879 127781707 880486807 379542105 677528188 569408447 276301860 726697358 986188638 569600548 124618132 413172573 533110176 108633608 222752480 609737112 300320397 416329756 70863688 81246834 286982902 587170999 621112014 190613249 520066480 235345489 255001785 909959619 588983828 673337352 22537747 724029718 924769918 319223838 961523755 426242495 455353038 438479481 15228179 69253476 300988138 819979042 136515618 881969426 624098618 417372358 694919284 340873144 297956650 809690936 38252901 798162089 467812780 668813805 462831898 526451230 192888756 562095743 559983865 467904434 275786938 909698859 791069739 916024548 246734139 613049682 101979169 16904601 314049335 649323516 283214092 14822039 764347572 820959824 336634979 242667531 959963707 397331997 103562081 46375939 81472854 501218901 269100421 264925941 688590616 724147596 889910032 644276279 67427989 707599485 592839562 143620229 502155109 247825541 740340798 60019838 890798117 71852583 602414777 308202278 842928375 63127430 716465999 666088550 79899133 306228974 475372438 544258952 653724129 654501196 682139881 500056507 173143120 969368753 332542694 127815829 733329530 956610259 511898097 915184780 263178133 674019212 372408751 106927996 649485143 636088152 224835467 272044836 426355839 442564059 5345076 214791081 20606796 225547353 119171869 515240465 783096836 620036157 840044283 77590217 428863854 184403347 905998923 865195040 558223193 8290190 39439562 422512841 922864403 32719618 622751483 99840605 362811378 240874 454516901 64601559 635930063 264482532 135827282 983757846 180914054 787744688 390008017 40730207 362686840 71577525 53730740 738770648 577507337 422325628 107403219 891456782 471979554 666834482 861114567 841893488 685179823 22729258 885087344 647810770 41175586 82237274 905829232 716889323 485887214 614652377 857938350 39011031 916628494 7637607 827702483 16188053 945124988 706875109 520241872 405806218 69076154 925517528 471912534 902575612 924941132 57347051 712118109 203094424 432911675 23576170 96640414 667075565 539399828 880610248 606571288 839292399 335454439 992840985 507570319 453121909 215110601 56205208 64789512 736897466 336024402 203163939 44283727 22284768 825204384 336257722 475350129 761529193 507827794 796136196 788632642 35697340 602673933 111270090 257265369 61298598 498289659 8133498 846068239 40908758 643026247 986646437 699286019 495784288 737132194 746808705 185010072 753573179 743651777 400770920 20070134 328147395 422965469 651850327 66280965 970560823 611804466 349049456 945232629 801460284 878882176 81606008 955628217 925192280 72450701 2151770 103903111 904399480 317888417 468480674 510904154 274058603 981347592 134987523 47800432 726709349 419592852 84367313 158460364 378808701 580539416 39784584 427122101 519501871 21862894 617565507 932385845 145256410 558690162 881618246 9323931 829593155 624034181 864339316 387847418 452651537 37903627 463612634 2329255 486421839 78337389 84413730 250996415 66725357 2896152 877830433 999927199 30763070 240525820 282696522 111083626 773699452 919042061 49183288 157268871 407040064 661597126 974840104 775890207 736044298 382706337 459571836 283814819 613230783 869482400 394959417 110736453 331389733 34453959 692517002 240023930 319306601 503153312 998939707 689142142 508283547 692894902 935648575 440366288 369983020 520897050 8412458 263257266 698876534 267991777 967820216 840044970 697503028 112903075 987542852 488034820 27164678 337683454 293052754 69267022 456399599 56988945 756009734 612952538 664256214 913217538 422387114 567285055 304562184 705289336 596920108 837607640 446417077 573585186 713122461 864315716 390482798 44621358 317403827 298209252 525534637 894530002 650374216 346806625 487101005 978271943 456462553 423205923 134646798 140433609 55217928 834420442 126304275 386527001 271757083 772523769 17049188 914713851 997636475 197785398 880485996 334487607 21263669 245448204 44307835 630288284 78143612 8959034 54234437 58857337 23704868 436120385 88013921 233746978 709505833 307055593 482509515 28504177 793049895 399000764 490181730 44754498 734918879 806127753 844139 299891446 24777656 4332771 418810637 963767794 4369211 29404832 874713555 651086621 951766422 72479323 75832365 311405412 509199899 443334386 7580911 347552569 330786238 360382472 831218128 552718608 73635738 739664515 853615084 718672866 724220780 769838352 62249539 841232810 5279766 600612507 699674680 923215338 265629214 407698647 582953491 374575143 934351404 128168636 725640575 231185000 236468112 941465347 777947148 676097979 800473786 978367148 64846766 305382065 905132992 291209081 441971004 360375261 355457243 52909680 159675122 40705624 587684074 279475805 208832240 636215360 76443117 370952782 600695225 698359092 76855180 323631125 538486965 72026330 300076430 465862346 334611631 335154010 628873826 790996294 777077847 98959840 282936729 961804456 19825857 716293406 876473962 985570004 365241828 849952711 483292717 413081839 718027036 302191893 184163040 356106725 45991849 220223300 547791269 807113956 471044910 751521301 930238786 777773022 924983859 444091724 519503007 182253066 139956899 612768562 50732364 243869283 310148174 712894228 971963897 278313511 686908264 827412417 985068796 516260698 435370761 530414096 996126414 228555585 14219179 568866648 925108366 817328359 5288367 920828919 481950333 988432284 614881239 598205900 613323392 111199600 771551693 268112572 252542625 101478844 43184795 176949040 181872526 459768730 150969138 892560533 51043097 423223400 712404196 422719451 360613558 714123850 23552489 594995191 822280704 591847076 365556189 148286562 463792437 943686820 55365696 307426199 552011701 531164086 799343349 290836889 671732358 423229965 717730500 5833834 843477715 510888737 482461656 824954005 17784937 987946540 536595522 623247269 609324089 207328428 58187380 896889515 817142489 725565668 890352582 626400957 500805378 985007194 331295476 32412017 211534867 552877658 701591198 781198182 894376077 662096498 254879687 418725564 40427157 54906613 866369623 360822167 952252534 87202680 285586841 595896480 164491036 840472407 93387454 427195779 904069273 52281393 370535256 960095602 410642596 233912424 406965727 744158112 33731861 353166754 81389103 676381639 42899050 72963403 838735880 985378979 34716742 997518609 896113037 34328693 43772908 31839590 783267270 868597121 849374920 191446017 964599582 213325969 691190503 640340062 132010470 289727343 803170170 916393017 611354320 933205358 955115351 533152279 481441140 530938850 33819000 325794749 322479823 924606627 74302841 174057654 972298175 99926159 256852510 616668370 879684488 579408389 837989324 842620578 571272786 232692586 268563723 574080509 273393576 937679272 56519434 473459326 352599290 732985002 711307291 57859 279471132 600264673 506449458 232804143 411264454 106269890 281872747 921796585 150745106 158418246 327694977 358030300 70790913 62942824 86456663 209642229 46540534 180196011 673732467 291568616 869926201 988660882 554003070 448615083 797815414 271182117 477128390 962660088 992175931 668580979 496437692 409037519 484210301 282108426 878744694 626856179 30743060 126565249 464361006 549415784 272893242 443551470 67042497 368736763 565806864 906968432 733606193 3194554 626965785 426002855 559738403 14726264 708335037 840068663 365637217 639286091 291791560 547947593 411653466 46499597 677002216 618723850 563307421 417435614 724365618 836491561 127955298 324958368 784846238 711384413 509737217 301234041 858876294 87562973 19359609 560497749 499731755 422655207 724007146 466065250 462005040 295412793 967790363 816445330 726104861 174886299 47814133 359667997 267328478 344074323 3003398 495324156 717907521 568669359 779742463 983693935 35618172 436732543 68049974 620902263 360364964 369592216 956821797 733044061 467853367 82445906 522224105 750976041 304191123 937477131 193896388 898881580 855750268 377835426 759206299 185317495 25953946 991713277 186637945 433898849 625934584 919933571 709814282 247625477 814928263 40691619 476747041 381752258 916728985 14393675 902499379 124403385 202301287 294522737 734068185 789976658 343452811 883306126 450264913 220750520 21472390 20828190 890336510 844059736 501598779 725629217 405867748 146887270 100069746 457294493 200165677 75585880 732165463 851525658 674994855 999942505 131344633 946304548 596020035 643859735 403346379 742793421 150403223 129351589 144929829 68848168 380395101 27759002 118706628 260780239 67252466 934934849 9492038 73956959 802080728 454710567 777449903 854363638 916445237 116037279 198654183 570196667 822017873 108867137 487365690 325545559 430890268 690799719 514709463 807716724 468532901 44021679 68005969 479719493 162584740 319073148 559412513 885837054 971641330 391521908 37210401 817523287 247815691 26657027 236861202 813741070 602285971 420799447 376700952 816528226 615336654 44537443 887669305 644713880 175251494 821091676 329930977 65477242 46700201 16834367 54528353 610282195 35886216 614356169 20130667 545974004 605627289 913781628 206413208 180645170 899340246 510734369 584512482 324204645 255725020 534739777 282656299 346461803 427352941 895437226 677251252 127594147 511245295 421012208 122349734 531896435 141036267 888946666 161238669 257950147 128577166 990279985 598419671 876143999 555342379 628901285 610899546 725602841 609226935 523094247 530835659 220282884 165556043 330625503 4142920 309639226 965609382 666085688 41681103 536480439 950373032 421072863 372563653 987501819 2343641 123489672 689784688 619681932 989912800 599715626 419651708 552804722 745589772 160191870 235889018 516914362 42309326 46098819 23575644 265666292 913708860 440900860 293245435 587487924 383014800 406791408 2908306 692078357 567595688 238259242 19401280 563820081 160263300 224591799 840439177 764402602 97302218 714368875 545274326 759284516 308050757 777602140 6547440 62895816 356439650 760061796 814456457 54736323 754016689 139921315 683210932 23984837 648736362 350560508 938611815 327946883 480038886 758235795 750662400 852853301 9923618 679421270 184329661 145391129 877631551 995893873 774373443 584331246 194293508 71612375 328489752 264801658 513441627 636213440 212772393 585514756 104035536 191592485 423627588 548705754 632065045 16359750 699064479 321327821 554536321 472286757 153758544 98237616 995612556 866845705 806662610 710182621 482720084 733361660 41899143 608602031 17587483 740606285 478458416 36697353 228278983 610201102 142116470 61189326 265996897 999622038 87285861 159774566 594431638 688144641 911086316 373547584 7524153 875644843 570028382 941806666 834644927 489405881 457396724 17723003 858123714 751657616 340762697 719139402 934290302 754532188 413171676 596686900 400804439 148727179 793673362 26408506 671107409 355548495 625858353 536352352 910031767 7791647 68319718 582966575 823118581 725130038 366239936 588292148 895736413 676152851 331685426 58674303 81805414 622098679 610026389 742882596 606491080 968234858 59703716 797942206 554793953 560399031 950965502 363345127 16133939 447043691 950270120 290194113 384031204 796377306 808659080 467697520 31715901 632278426 909865963 967978398 322441516 388589574 636706816 641406198 480189634 839471036 556636762 677234857 646906549 553658655 982940530 245792236 242811614 461839318 133404963 327889527 218663356 505479500 476440876 699261704 610441968 178070318 715551666 806867422 912673727 810650095 256480699 243129663 49008020 12947783 50189236 964617715 235341947 301254832 885701612 518211014 776291750 176459240 206723350 970839561 49080812 504364914 336671947 256542226 306135109 861874453 194832902 300974520 263672911 407338075 568706983 784394199 172645581 568594195 393544432 18125010 44512802 887056847 145816075 787571980 695659738 900261479 538216065 759513966 94165026 549199476 813359044 740915173 41272395 182479318 928222631 723501536 639184203 157510959 116157153 894790358 798427452 39827557 413808526 98593982 490480347 620262692 122534829 335620245 449577994 161162586 825325987 123940060 398913614 977301945 42496182 341445655 94695249 581437497 664858515 2442064 41852258 681511571 656635593 221032593 290539504 742034630 609332044 256022893 10025491 807019414 155736307 669303160 111287555 698811144 423363834 712544459 163052703 961883368 717131904 680479361 503898087 182595395 167373578 639849276 837063042 496333549 49304830 903382945 127185977 880777725 331428393 27515095 463199610 784232012 115665978 554546444 855064534 129327097 896296261 426224113 291333507 62507495 826604097 773480249 394296027 710312509 393418122 450579229 155822299 712877286 173592927 462107355 8762788 249050639 334375525 544534835 757199102 469597868 805913122 713870569 63770832 11823859 50030467 263315269 574955946 406350559 501148503 653003414 528997179 376376494 751021778 481165482 297109723 70479715 889293323 789928280 38822402 630026053 30679678 304560375 806530767 764517982 70961547 7978212 26667138 513671933 556813044 427308031 94184962 312075829 267555683 697733422 490553944 724939355 574623970 43955674 909499186 707682700 439443297 38644845 790792545 831061029 746044212 204925658 157050203 735356745 715064210 838173973 120803770 476857182 357485847 729593750 842159547 397515408 377848898 961260506 157157312 592682829 601759736 340592866 393676751 49180872 147645440 169232819 825559568 307506038 417248133 19211220 462188883 163574675 167539607 623017427 434698631 304240542 917011881 991983040 611447364 56257753 138256917 500987824 105417026 806500298 154385044 570156092 600319200 503143101 525946054 575686399 684052126 639161408 773405872 873700636 516926883 22152101 548867897 53160885 728764729 583694723 479313068 375744117 912886603 7485493 459281209 2038791 939072238 291178586 762653043 478932636 789964501 937668947 603775188 971507306 68533723 564151752 591198261 281320488 955573117 362045476 483733078 641908114 59184733 269298452 838923356 5346283 935816897 182661132 37217870 737553526 470677265 767014338 125374359 763296508 183341149 641052337 477948295 13546569 24386772 676575127 318714322 60351151 359152206 378545656 872184591 758761090 327879876 305473177 227182906 855080090 98048210 865528837 756708403 339915988 566472252 710012171 28629564 251033745 511533670 93172542 641606271 999686453 858626778 607992180 330649478 294788777 27090374 224025159 997319105 327265754 242871931 808177304 157665796 593993528 596222960 209763335 240970758 55952184 33068861 49468283 306000100 598958802 49725984 220561312 239577499 460329475 731555195 503685988 257245585 810670669 789700563 705456250 1769741 153886514 15735763 393846232 459694010 767479485 292108488 379233848 106932008 854710265 388644642 570685082 315155787 253210999 93952761 651470016 691924730 372076492 723052166 351733168 460649073 504982545 927122597 392092726 511547856 183204449 690768730 877205344 755154330 52342879 631569993 360554752 294135607 198687662 896915772 948845614 413918066 220579958 731998881 118911939 728081659 44379622 866483722 385521886 289945318 969533100 129521323 313282915 448757546 974111615 252410335 157529719 860885284 28158870 604604835 660865798 467423249 299127598 43560730 373084734 215785879 175990791 508990727 84110865 10891325 448351207 551416406 412790198 631619054 451250454 268412052 65922088 950306426 881562337 470473329 137485989 117715477 916278296 369446469 489124657 419518423 297246096 233836681 22486801 66097210 12997281 419914330 844477776 612603807 61863848 73684473 218045757 16974025 697151110 356989774 364650731 328496991 753927455 860374624 683559856 14272623 572476893 581209566 306239655 473708262 888466987 679134105 248033582 371001881 951234298 17166088 862354281 975434815 608555839 669526467 39349948 393589492 914603634 173774344 223507541 915635128 40807185 159427897 28410272 999730798 594538779 647383132 80300752 812849118 429677718 20621978 974761821 926434355 234001417 665882049 388985473 609018238 50382082 286648513 601799098 11711025 321494162 665521714 579377995 877072292 416872908 24623821 542522554 402652307 651196490 203860975 763003219 808175518 710948008 658318874 30998180 246824392 457432326 241455987 793328895 493055225 400459658 765779012 36825084 269514364 696228060 54709115 400102132 56272770 815807144 771438890 546627975 686120349 958521888 591660293 397329431 495658309 915531384 227516648 698426442 263041110 677783400 310963022 669965708 258803344 641713069 22256090 694549387 746750486 338222984 684733394 308086969 8589808 54243645 366419103 83324109 555519114 535222677 964406863 962550594 978752050 170030685 927687699 40863703 282328989 35734245 462132417 536389390 739242082 613428865 964672850 989014189 681628030 912648460 832625509 835603007 846627791 86801760 535123899 245851028 656150169 826254815 838533305 186974013 536109572 94629102 629937386 12171537 612247963 11258228 779869562 14724267 76590798 708970335 86366395 358609897 446647154 337111583 480408740 679851374 905276476 703866666 16898381 359514913 754459465 737057398 495960949 540657837 392776345 910640898 722562812 374835711 815904399 900209997 100962665 381694411 567670899 57070045 753165413 36909063 877900017 700498874 643940413 327002221 734261911 270496496 262882917 531919101 140981338 257230609 312941552 47961721 828036114 769549744 70693912 439299304 114600185 69294311 712321724 676370964 476325424 145704402 720875229 161003532 456396090 75658001 554532129 307163555 206057599 792682314 469658192 981773039 180241867 863250341 89062873 911617994 504318156 450526799 788208718 908636756 11608983 580104440 163234276 250337647 878781220 929939285 54414580 173596481 5580237 438141342 208787580 523452342 65853395 730160912 129574559 294188796 418604506 552473708 523475745 988893189 90875240 541919862 50021868 986596105 31312745 75611255 258112909 243983361 697490605 160640700 456493496 299688237 946694761 552924437 771546560 654545294 891851954 767740247 507044640 118035309 60464390 688107995 396645365 973175506 519309507 770193404 158639489 927502350 6556077 772484765 16660649 768024114 324940396 229705888 301651576 875483541 332489995 671629168 683435674 557491794 13946747 996755832 746257890 200304328 518741518 33281705 193832644 870300184 164635645 402479353 356906460 291652266 449106402 200492766 3007589 232443049 952723006 56552407 407583427 603458690 913746421 788147940 358419194 670100841 474116813 243977992 421313332 935817172 448394738 153660878 360489022 327555070 616868469 796742594 451586060 495184997 837139400 194691315 244094001 43975756 678988868 490570616 142918760 176301626 804505507 41030632 439193870 266368633 723944838 769162720 12676005 548877721 444333040 115032705 631262034 109973226 641155530 435786479 142725984 917993221 280404317 855819475 969167291 713890372 280165083 82744026 51031414 532077381 326940374 42293556 52092230 6447467 658622663 77798933 941051396 864696156 222740872 443503672 432283951 355563908 875360730 698676567 499656039 379950225 439164129 952981172 159455987 113185782 391920291 119425428 810106429 35553384 266881676 280363454 431120976 191909476 240727533 987597824 264903521 195648678 97567352 675763370 358086979 977863347 11553478 894352913 68932081 765013841 484360914 473679630 319921160 317593354 838596219 25051517 78567754 249852588 128655365 670111934 25577245 94621131 902969496 219719735 9657097 186541374 309236928 761504207 426178878 995005854 198723308 812287093 645497612 981162442 721490415 26531991 291676008 494098790 35299714 912275627 749948782 969967447 685444799 512857002 976603354 506875977 582131367 612747152 422568077 848451881 353786014 392623582 480216334 6016427 666425066 50897944 159369478 584367814 845767480 875209287 23573443 524849458 391108886 615809399 986996151 625834993 86907002 268048954 593282806 922818243 564135993 787915556 301794747 961509552 459057297 479319885 592457443 740976259 611497376 568011986 594217584 181375305 344807915 709729108 605883912 336061654 858812632 537817719 992962420 979592768 704174388 808140901 681809697 14899297 518018989 920438856 620305058 624831577 913803609 331745491 392505132 873638923 43064365 640897722 874116121 758512795 48728455 828075830 42014053 300538614 895207077 681432706 193029684 12395594 942765868 600241760 800621386 36461194 45930402 994674837 633394577 585757932 322787828 210073961 543960215 940567146 816410097 637689384 487123214 862950468 16668620 464780195 429668170 566774396 158843038 53828783 858315206 916671577 13748449 403601573 736691104 76869349 864853239 133065185 429015832 494525294 304202657 653341763 999521300 448421385 256918665 198843313 961901215 226968586 676694200 341379731 142337382 387762830 986351392 289769557 992131130 687873265 115390228 451067881 908209809 759259992 430215882 219977282 256554500 381247784 524003808 734712026 329760978 424387469 489079764 787237933 901623900 170278901 343872139 921518652 600625063 671130258 205092043 685809931 101506525 190639323 56838337 851898659 619784396 53123595 191155836 935775249 929544038 58041761 172005999 611574501 420906047 597534686 617748467 722080948 681527314 781612106 286235587 665883926 232576061 86882864 273221246 750265000 673447232 266476317 292124457 920309131 612635970 45826917 993168810 159174116 7056524 227133598 512048462 854452826 435002891 875141155 278376260 950365851 704075218 247494034 758953247 730214871 244969366 838699342 18893656 605891907 61556017 62960894 470264778 652255896 245892384 492581901 185888820 812733073 417642757 399406632 989807803 702137201 433759269 671699394 39660133 80648058 727899114 623800467 333171103 72591735 730901602 476645397 411260088 318862643 183583423 288348166 838171236 54147584 46884821 629225705 615442490 527824177 861915808 707213957 709156149 611980960 707451579 385208932 732449847 154665257 270545641 722049621 593661569 856346924 72632720 889888490 668476989 301314831 71429433 57327099 495390965 619235770 39825682 17419041 289876505 637183258 846589292 528416828 982162812 514836639 30090301 726181870 631106007 607371709 84703647 807116829 98988869 164974 344169550 119182965 807708101 640455599 905345582 850661604 18308540 361587710 853752516 652196892 298032240 135435747 381897144 962480660 363263630 217868900 357200217 972808328 151247525 816972687 413467929 852334452 152867241 285698804 934943757 276006813 973966193 427272232 342580078 844589320 420278585 661284675 567496986 585875841 917096480 376385378 310828564 938418965 420389803 880879911 785723647 447281816 104851520 507901236 319279271 942272032 911941036 55153332 362886777 428788616 769216926 306664914 362772742 607913711 70303786 224423487 817333892 35801398 941508679 107019696 563933005 838504069 769071697 50347614 104415326 65899207 29127815 153008517 233958873 601446953 714593678 319229413 266751363 226847647 728540397 732808772 154050887 283984735 432335247 854671338 52343217 8189795 233257540 165257507 562296948 753563628 548862527 651878337 417585893 225746426 368008089 303028119 214004861 270879189 778498509 159412479 366375258 303042951 575493179 224155477 811071679 66631007 57495718 339656570 305506192 479551599 124399029 661372498 693639895 885498639 973241717 655470406 31623746 870761817 390987733 915024579 343077538 636998571 234788137 278301880 12846701 529168168 698433704 61115164 368568893 234361910 618314478 369744998 80292687 799308033 598479994 306671124 567807493 876387319 363817009 994552613 300127844 83421770 5774810 681530014 61103255 886711922 825539744 181165576 369993578 418141864 405622163 393770992 646747856 142951276 163794471 498369127 122183262 92505600 693318323 37662080 492900301 210904810 995358963 599596500 657716604 224644214 529779334 654320385 714308843 183892274 863907697 725777958 185610561 600857200 475451547 644364393 137577927 38020807 964414031 692062577 599732331 883788946 50971837 197381612 804312126 766652528 908351609 22285835 96484343 746666946 723922170 352228353 589161582 219446064 5645596 230298248 825497377 7245093 337904030 983980892 849958066 752754766 251263397 659432893 433835878 909820447 25583928 937878769 119862696 774225230 754387394 764292800 790006916 743049302 416640659 311210487 683694637 245285877 356656991 244661477 602333304 564251055 624585405 587486177 122431326 815614537 282239145 253777858 921376638 38449742 528254211 475675749 37348504 588700301 977394190 311185195 979732499 425292441 906373873 339414392 815319929 698303304 96968249 584387382 473293558 81963828 350115926 183724367 689543132 74114877 154988057 949476406 769393441 302391558 766404413 862929503 168679391 944672115 68767963 51432130 746143187 451386161 69441011 993766237 23378911 381595950 662086634 807135151 147731081 172752157 536267015 310716222 347039354 97505779 504130293 875961361 792369919 597104237 14710596 873986358 689847435 137806728 338927592 310147389 264215347 181302023 983784888 761296060 193049904 88571376 71940337 615123145 637374817 211102479 319315376 644566403 944384455 284585330 683141755 589110409 20276743 640758507 91723449 702867329 596125163 869810833 803607349 751869587 205970401 226929472 184170143 756655851 15513466 857850388 407334923 258105659 364011501 957985010 574146929 402047030 197672594 413635839 240417323 252571414 395925863 672050471 393906553 218597399 252329358 987601047 807764224 783276794 69251021 707437891 212447047 830063491 759441677 81309282 359955001 935628795 930680027 668076781 21840295 890861486 682014698 45236771 395825603 40477038 735299727 705203208 445572517 441629199 721498948 328141793 428390857 29348073 359308581 578052793 724971151 43464281 231032438 496270303 266402490 905203776 8357147 861381990 1156082 543486083 570609439 703622820 148292418 540192137 351425838 932779700 301532058 725004480 946515226 47680244 876935246 515016472 507710553 180090247 969256341 999569286 692916870 924802004 732005644 179399043 328410076 283430149 207247408 688528266 479908798 574267530 973581031 7315357 530767666 54393491 949972472 231039937 300169057 876584089 607015311 289043582 684858392 570159062 186460090 244406112 676972106 971106247 812537582 928882552 421634700 676470449 905763970 584830427 650877848 611728922 784326450 842102818 640840907 679554380 419877278 481328873 61519014 300994518 12297417 605148241 423894865 701289482 161647259 817582717 755482899 350654848 563759200 368779800 389548251 739899281 450500934 45016782 278065851 15778269 775168226 66022862 680444519 804026566 626322859 390615631 597478842 481635314 755108734 251339784 23615282 47069901 257664536 138612662 722860143 366383877 370949024 824933786 159685816 827647244 349658906 543633912 59640694 486893209 456821493 429241241 608502454 991153959 256869246 964706890 691495339 66396277 800541034 173563227 950690602 782906628 38949457 73437217 71671341 16473757 277384493 472812148 961827409 129799368 226042079 988050226 452685400 923546454 206111402 108368570 746843815 848316632 542918326 333985649 93812168 35728165 187710606 657090113 874033386 336156632 379441571 525586709 174424668 691965647 387318727 182967646 362069014 296469677 367453106 605239953 1843248 308924249 594847617 887851175 35073384 429678206 293588273 598904475 997926305 514898441 358796585 655491312 509701214 715100334 307354798 576673832 54697803 136926818 194658412 702035790 181631669 471479010 55141619 786784877 742327309 629604395 645022520 341394711 728613993 638605568 593559312 716212447 926913283 840906600 266657208 340966367 802222008 690430765 965670480 298747699 347467146 367390814 59321948 908129660 456994078 916590030 819461185 49006942 749823807 762241938 379107790 750773250 211027801 409387399 910395056 122960788 652400127 300932554 72380669 432824774 106247013 418997054 14720938 452205132 849043943 557617161 536474388 360874334 916512896 192799767 63350651 878232121 248173907 97116054 148666755 918576542 60636710 330879352 571392178 212729938 302148834 51473397 105614324 453044636 31519765 772744454 182158362 666952138 846309232 664260843 631266902 778092716 309002313 931468453 391536320 469566487 233412122 14750333 37232853 865924707 715622144 901767803 239512563 443573486 836414525 930992368 930857438 202499735 108106935 520269037 739607870 918925892 592809846 755017417 349395487 69253980 27903529 573783711 718017135 793451085 655026082 67401934 967991427 87502600 466608726 785735287 168941971 887856000 155856606 305018882 865142841 163641391 338553 24270234 388992758 859133072 637862279 337726892 25713326 959774118 218737167 362819948 890135847 408114292 818671162 160255824 474974093 101692547 490604246 435335059 607476977 487778911 20151252 321313971 44427973 829340186 245584075 201912819 181278050 216036807 81652594 910309850 726912642 319661056 182014505 377937074 17191366 231192161 862594161 617881354 958453554 558452747 253779824 347189301 51821484 678861858 713353327 91293897 383825792 958280783 878290779 443406625 624381663 272111423 199012679 994936795 359403099 640167714 923075303 10810970 799739245 721053741 12831511 775819588 792396015 715446040 61406034 390830853 18912162 424177569 36316220 313970251 275122858 124766983 685083673 425114249 11885069 45397135 547331411 835513460 514215224 67469826 186355448 147119241 5687673 131835437 206952761 825519492 22274181 914561889 18214893 211483370 784923892 911837169 488410380 457275265 694592193 195374774 828705588 880581586 899555275 618014094 442814503 652813486 427296854 247929816 373933898 11477414 651819402 285061370 54422568 69568914 767618035 837212892 94659821 706157323 377787904 589061226 374975724 234518256 605576836 362826773 955600666 708350693 507993912 907979347 436744337 47324111 603453238 288294939 358443789 54059098 627699072 529644906 607762290 176892787 108471159 980496320 865888324 131823310 685004644 933341347 578745389 7001953 508557043 769768475 672370811 595932647 51380658 555401013 570940319 180374879 71217559 379473537 180557744 574273930 876998520 292152467 396752102 954144112 151814544 912425093 61940255 950053339 708678144 412802164 667494749 113028059 696446796 764163070 22199366 201001792 140482778 693836491 780244130 619532579 712184183 51798785 378091745 976129630 800375249 553030606 125883539 10836495 917957374 748580834 44007662 566255641 115681524 257559538 370596171 196738979 583435534 375420214 592500137 701790615 37361806 58138092 221459753 77475620 884621077 725128659 241006736 170848317 731601196 28291760 929557704 46993432 743120575 480562381 354796895 322192815 714178973 567304053 55147782 684377666 181477369 717208953 212501012 904509395 205899500 386938287 897162497 404446633 457508081 742851437 361541355 200478926 192892007 571868434 479734292 223280784 977217042 378995326 604755554 529921796 413660059 714015636 760241118 39747966 502776331 95172287 134798645 867515674 566701140 46622571 542286394 474970935 508054985 69403783 889508450 198619639 445007008 799782666 904904519 522528960 17660535 322406507 169819942 874410174 70072525 818420007 41733472 166667103 741373828 851928895 437843709 156250325 899973989 139044023 542867748 885178007 429481628 692952600 861071268 13735392 594931000 50082030 602609006 340992558 859563948 199742027 667740441 816283589 667409745 5023043 932740957 32905770 823117538 106045806 354946456 393534121 174303486 977783146 970050637 60778191 481183402 585691478 749007263 612298480 145941452 228169047 11090906 333679778 424613809 313049111 992152555 68118336 498872200 26116417 567185379 704062568 734765284 892236806 824442232 293278333 170495038 269735323 982736004 28257062 43798385 548776888 717742467 186044365 474163261 766868251 937875481 595546658 37625028 706481667 936287626 775996053 938520591 295652022 509193025 746344159 926535818 752687612 597307722 358461562 515612292 33821601 303874264 375040804 169405617 320239350 26131647 997366624 936119464 102784337 520132090 64244469 460153189 495142024 522076711 69472621 401244615 439374714 7703046 850308759 567274259 729901703 934777342 62291205 159368047 192608787 697085592 799858319 762915944 51112199 282590977 118322382 345220461 374115151 217421708 849223586 809664081 415246429 402504750 464391085 114285005 697471397 620833537 12388053 94552060 400214303 642447042 398270662 997933278 785954760 337747 441255278 984819413 708310049 142550585 570371967 595540267 306944174 845309215 781473008 372051594 5483128 117169233 970465149 224718721 179834764 175686466 937470754 543705350 424351098 767595782 62016164 760426223 562694103 750017240 428283912 727510648 182146747 342754966 990002970 622080192 986631492 830790976 595337191 446934348 157276177 642118013 641477443 202370179 489839560 687517206 441682756 729127471 802495376 707195001 853479877 927852546 973156247 583447351 61369573 17806863 131599245 177358982 326084485 24610637 891786536 909747392 404677581 381399064 296077982 497596642 51572136 316005552 758315310 172219662 928646979 868274615 202965912 757746441 227312018 693139639 55490719 494250174 67836619 124957338 18182030 48060601 390163688 544193072 591917232 234821293 31812650 120166060 931567575 445795822 624326033 962403879 193646295 565331960 423456101 836700188 660193799 370742502 621735344 585109483 354705606 234733564 520619201 405415767 361014260 424528413 890274730 23181575 2464373 72903253 484039875 608467720 839205298 672143953 740233766 921358665 632002584 608361698 417772593 570802206 460785559 702635135 566226951 723709630 735250980 792511424 503590414 115816901 655825463 836821475 907460722 324228531 566454605 617747786 61186465 973111658 683779687 114279930 434651853 979617972 497538186 546533406 903899758 470472379 989049149 722419330 379101885 148756623 5090062 498087193 30240314 257847204 113829901 614394743 372066343 216609873 25629263 56593752 127033098 72941138 201224300 85894935 726279983 38730054 573552642 383855672 777168675 727937842 686831664 835769823 422809659 443974397 539278876 796277590 4070667 686156018 580633966 731133579 466517999 74038081 307064530 308842127 143221125 827578494 748422777 384479768 798945073 886073888 110467737 285868544 386431384 656766723 825172456 66300868 432612134 770868711 92942885 206246918 137305736 510840814 422626960 913330444 806518066 129598242 441947757 18901822 219385306 620074221 337476485 767584684 551504635 934159519 449472676 982227078 862574931 168127980 538013724 753215393 993203814 418892651 793729600 93127417 763705081 647711000 298437610 41875242 917763479 878659283 452099319 221191157 442224911 625945311 480444102 281923265 692468 139306083 56595132 948124951 226563612 173669869 446206146 364052261 720069921 281772010 954555845 775537213 388597987 999547695 340292149 850264915 638299908 260035443 47425159 480401794 204116075 141918674 149801907 887148679 388636610 330614604 294124982 28201796 234342392 840423235 912674321 487237183 957037248 38928897 844998729 854487584 312856335 858949424 556630629 663510583 521400226 501282912 733860723 630307572 753506678 136227717 476092932 342244461 28123214 243842423 454226603 912934107 337067824 919905392 297516674 792280861 810279656 705876624 946526628 837290291 740510852 384657500 161178036 390459077 90500566 5025083 510725204 471544730 228725237 429937656 855379375 124530209 41372605 219117892 309563121 951382507 231273546 298220080 729429193 506235438 772225409 741475511 207435246 319112261 107723911 4074034 122847638 631769643 389627976 899281890 52505600 100420867 503244785 99561834 425862892 463470483 500303222 455941969 515552286 69935299 261552142 398608260 992227295 963827235 976657074 745942483 740758908 532813411 854082209 447398512 347492293 8853977 90852830 513565811 963465102 311564030 71778737 27358296 617853490 743323889 18020642 342423167 865761291 101412339 749298561 289260971 148523771 641232873 527651553 641979780 710530278 457021661 161634968 666436885 80094773 566230397 192003521 708149582 402140245 853186459 895937978 82556803 187906103 979730603 814815398 5017068 694359245 892484680 248203244 307128355 90090899 927634095 49745590 77653417 103171331 439679811 21219443 720959585 455359264 321853191 124282710 55227666 409887724 829602599 216388309 597979114 989949426 74648432 457725482 342728438 352803005 706553043 241475285 313085099 571636575 85481446 16843032 976394848 56498923 453309282 118884474 402641618 605196539 448634534 302498373 610339998 92242474 177783859 619569160 625007819 861938843 514100270 852497429 945953085 538449521 921364194 176208388 94645059 687227989 95266619 786056494 423555594 41148403 497724747 386055987 637744423 208823933 676929737 380229237 798926609 243218214 69843853 776567962 483817381 470858152 180823061 56857870 835352225 549917888 62721539 13087615 842352169 346911916 616113821 516713055 732601669 410509748 2781516 328411493 668539488 969221790 697219102 726150156 113780170 526239544 94560324 140539923 18506807 494175953 273207956 198962171 306919743 837156544 281105416 629366157 183589340 678970589 461875772 204163153 184315631 656155139 9471476 502336536 603342779 573331604 562855317 679197554 591633512 950893301 807540647 423492153 73556097 948785677 339109209 363981829 187311479 182834122 975547645 190645 101551388 137898396 151463047 156335340 945310760 884066040 15449107 770024593 745585848 610865111 18806876 25091406 773226698 127831861 912579909 629830419 748958914 519880082 826140756 218044560 88945128 400054132 606182194 748635582 895508711 275727331 163878445 322348631 881106000 69896939 861061814 702158937 922592021 534633501 51954659 472529543 400956174 40426255 885568238 680463080 729064312 184793048 262935988 410883398 960100209 292454805 687058231 548581808 509485181 775868646 267255324 695587577 401029380 756591729 132392237 54401846 888323793 210418014 777613785 687291460 821589397 709734874 155881647 741773888 906647906 394587029 30702567 830903821 118792496 352022083 746076121 379619793 303944028 929569311 995117444 642281848 713383460 866967139 6063368 948621616 725966380 320012241 431789612 989887467 20073724 261025581 730420441 554332641 490331519 402665408 102031261 7931147 245652614 13894615 875382313 3669929 89367363 38626626 827966419 377929916 6868943 548943830 135924245 423189133 176900516 615928812 405478156 536752932 538509347 31260895 79737850 909286098 628654351 815265681 181028804 515794088 122538256 911922407 60145525 72533245 676716594 39066185 890701497 296468460 914019 430744611 203084387 835594196 116995065 324474470 647118568 944417750 215187497 677041927 131016929 830109274 517820305 772653695 442290572 448781195 404121775 502344778 507464012 46798806 58626663 166634856 60530725 298851951 274319489 949768927 318431809 970160076 811969064 695686199 65340526 249507880 103170157 19446269 154297501 122279425 25277634 499321920 154775140 603064474 799248256 318988567 196531069 8525434 959702625 244253465 369423429 195898347 815522567 607627235 351802430 661721468 172360563 37205654 857773198 827685504 578168462 225648214 386350717 850092941 797630115 632896716 158293499 953024765 473682915 302142629 60091415 358923632 165361376 347116561 628083081 110970952 982827795 667986756 334530858 124924972 598692183 559543033 61374582 132523398 667581035 64051434 286008337 222793989 958351731 479303769 44703295 980290075 600047223 201305226 460766570 73389952 71964387 500472647 386210976 882463661 201990661 190413147 862033938 356452194 794218387 188726039 659818390 762059809 600233506 233065168 10324262 661194929 141497264 562966367 708369247 76220827 465631771 51574943 446318595 30643632 499499431 8596979 703733368 171613825 442608509 727855805 275299911 316803814 462607398 485108968 207729053 123701624 61937172 206466399 817485773 536419606 263158809 881872532 453484492 92173668 22594542 207459578 299684531 562597191 831778989 709629323 184839745 381376875 178285912 287173699 432213846 553911997 710426448 603669155 85519482 500877553 745556190 45753903 100524116 15068925 481663918 236547824 765756467 373408668 290544463 335558130 867949192 783493069 755249076 599972807 749308265 468976977 158058422 173809411 667854096 384793392 154987407 917783230 902236763 865556020 310910817 98223381 380062026 19517293 821548461 927606185 272473987 309254827 537866716 153599006 743736017 771163399 30576826 15127709 518962081 643818331 587816182 26220627 344493955 445419717 695606691 200716272 677018543 502152488 304045242 251706921 43220862 146656171 428525461 568693815 513832685 809402680 832084854 201699925 962921757 117392126 600037374 959123013 662802133 622224624 459211190 365652428 328123647 946178116 400127114 323205425 610221863 483953140 117065289 337516995 188753407 480608576 119814438 5003344 976842206 411782698 294862394 23758766 38445372 403912697 211617792 654354230 430947127 30514102 99757271 851302724 169742865 581810 349985156 213756344 117723568 854669567 612340653 532931704 734725660 216734706 639241311 494926828 571880965 53661351 725844616 717848448 805473595 236872317 674182526 870523430 778475316 955001238 501737335 683299025 655657354 101792088 747925518 556095739 454434425 30792943 229924549 690200352 821165925 137891784 912338301 891413825 182796114 958392344 563118848 43472738 86664555 17698643 38733175 106259468 473171836 828256437 503725300 78794444 988771447 672554428 246842858 970726066 822308595 204505260 758977455 739225299 286324648 869665034 596607745 192104135 921905140 406545441 654244991 45932331 905944153 903625601 443770667 360148512 793046781 348275579 414329582 674649547 265044521 951949734 647562004 417607379 920148683 967488349 224485580 16305382 69651188 61758526 484105642 89558836 237907034 64879276 364068389 311097074 6318806 579018830 1391128 17518041 560406247 659641486 267489605 561568932 23623726 766523164 858905037 819868054 272840688 49831016 805611194 888174321 466664343 306869803 756574325 5036416 908269362 20412383 125049168 515702542 63487984 436569922 347844606 695373037 839370409 535045847 225026582 55262832 354525781 859256933 521500308 24232305 781257362 533903734 648898647 564649676 457957923 953404376 314349732 712465633 704655723 551650336 765940129 461355542 425177334 980338723 267081947 128917843 43686385 73069435 979423681 25387141 301318829 71125000 410595366 424698140 682652960 445880428 713112259 91314828 259399012 655608461 400465331 446160079 311570998 383751191 693210358 772019425 734652792 6718200 724891374 90299715 412857007 731827170 935020261 855905402 411124101 38414540 691222405 438993805 321726537 674547569 876950878 457036938 650936938 997443536 708006243 672110849 507981568 17563819 588858221 1925254 259857219 523702280 271383735 348970804 562666770 26781107 905890401 363766821 990010733 227091897 246974445 616423419 406213371 5211374 341795269 849296219 158190725 452850024 856663987 48282988 422316920 984596738 591572839 406504029 443477608 415920091 738838260 147882460 518826888 859647700 223459155 980297119 357997362 482509333 304076511 113962975 261624422 891121545 181709784 130445783 823512386 156974429 795451104 195809866 82766223 471089285 699678081 829367291 10594100 363412279 127962277 753912883 340915393 478530413 360246044 859142462 620443109 358639975 538772506 246622445 381739512 192411176 524997046 461717270 19061874 13982197 131542892 733129744 819763570 646787801 99810459 325821240 371427384 23218467 526896904 491479407 451284395 470568933 37645145 647299993 554536660 594272119 554076571 595094815 683510625 316131315 956781501 189644397 512935971 173383095 680344595 752311157 300124560 846533093 790891988 713163307 318889538 210768102 997411228 514093319 964196726 722039011 628738027 666803591 306978190 294563915 282192803 482114218 909907600 29162064 921658510 691064693 134366372 359036778 425787862 295345521 445658778 46487506 470684811 530814763 62491233 818624008 125428257 912074419 14274449 894874446 855549679 243532830 722690018 554852394 387164337 448781317 32468915 934341352 126441735 333415939 766467204 271572501 365463539 756992827 319888252 488075013 454436447 811711695 557380069 481844303 718280853 41327210 233414058 829348940 749607109 257378487 526436832 568335259 520268163 509925352 580176186 20728736 16357446 246159920 158818451 65107712 618205162 992266825 825401704 564372007 708918063 116244975 275567707 570435010 543979320 294862946 226784178 946463045 275584524 323502312 20409301 176269158 796111128 556589385 115976148 66320032 956730283 428365906 920115166 380958641 826836345 940440658 811831243 591694877 255139097 303684000 240000916 149777576 249758343 989026579 680671189 503470048 734149027 269088392 44389458 270586001 47991984 758679392 565589615 745598031 487919318 151294207 183398326 266547696 560721568 953921358 699432021 64536078 792189054 492211002 500821405 677950345 543861060 913858867 838902917 143746563 869380265 535599022 968301604 49025635 525452233 894133667 399000635 32279891 170647460 508758288 746089385 61925314 792255389 53480820 734444276 910860643 657304571 683057748 464305863 39897899 450409579 883196346 979206767 152056279 492907133 434333361 210090588 270334052 780765219 751080394 328007334 44449940 619580981 524675482 735253894 23546224 4511471 625773882 318033368 42075073 597555313 15376070 369486240 97531030 933377854 916062174 668342402 857264577 886524093 696134184 523108936 99363417 366618043 531043788 487678304 635950393 832826600 776810486 452767068 653275008 36375382 236118360 556225904 829745936 950776061 390341797 616663799 313502991 4339001 639118615 238525422 887340137 909643594 653204714 661544312 67434059 238564051 177490911 839099992 536448681 741376091 578493882 630348154 953453242 747644368 620980420 367755371 991630199 975096575 431287369 22967771 637731359 272466973 763516699 116400162 793491637 623531073 789077518 77806521 327106688 10384871 852320890 498185661 238123147 538668911 528591036 684791407 977163299 85647772 574660277 108034999 437168476 324742678 181285450 519611292 131338124 421222376 265893858 151848653 231361998 619851778 993681643 399115035 645257600 135448504 43546709 285742589 619111621 8975170 766634773 194422539 83328260 192568378 646679203 897737347 596228455 526853153 432121725 38708167 516749661 241833690 12510626 20672477 511161113 276196653 966188312 461504494 67883537 899325765 189300838 982834119 51684735 4114226 301798171 375456859 560455395 660869992 323366981 730738239 526721151 15223103 979460346 431819821 137763802 331339633 14252243 701049218 705577022 305920159 617594476 7080640 912980282 11213772 154029541 512039436 173276448 698489056 636801892 189648304 513452936 9688358 577896337 245573274 538639307 975403982 25361945 356706524 804912009 273848940 534441515 581148714 199712036 13469560 473306366 792128095 509417026 522876108 262531145 782684665 920522319 918091817 801821385 41840280 708369656 13509042 51706559 980275587 449026226 83774575 654871151 48325155 681653553 116865739 7615138 156782213 167571953 549517590 2145061 210690013 189487281 83709957 923830600 577200894 932006898 690538285 978361440 740425954 680207740 400111499 457250885 406545192 58661594 721350143 164858324 279355025 55995865 774069708 73561967 286535042 753358605 682320666 871479160 623737478 322947149 269751669 812701401 248773321 98199857 574007883 754388863 342186141 209510299 663021425 201903835 922299897 259448363 491398558 466668640 278974197 669106889 132965103 979775495 447095888 400639263 757949794 571099342 466523626 719533341 912616795 493278004 50281290 38010739 986249250 600887231 260102169 798326298 832967266 495380855 590713508 953352908 212187820 267447400 619086431 749549959 973657074 836881444 209352797 549700878 250325004 668351038 20367832 31743336 428145207 674581712 168271023 911503455 459549073 126792950 665939427 704642050 733209502 752682321 58959386 717832484 24602310 767887493 764847132 784510938 634180820 316024763 715046232 671588353 237802873 63430943 372427872 83742646 514410695 465358435 789182825 412381660 338577846 629259067 819285708 713346201 381796515 70451679 444568455 798156761 868468172 696267660 477017533 701221834 3019733 904198915 784418098 818401118 584436294 686806792 261094864 568882892 111656970 998182629 690905636 949510672 887940594 127693541 543778274 244173670 394705200 481911513 180856925 67638739 590431709 5773974 214646544 269577116 700660083 11829364 539922456 951905485 342623571 385870289 36093111 862449076 100012352 463364492 161651666 754566499 621116898 208629898 629884019 975481905 240645957 581065781 50604105 799287865 788862807 982443768 464141859 578622937 113301614 670553797 735362169 272638517 303372223 843680655 282354659 793148850 480847848 953886159 255056288 653426812 998044519 59896579 16323089 804481792 791293728 556344875 736283450 478131314 774184155 795134539 68078920 144271688 385637828 861834475 10923269 843815357 177657065 465453722 1442918 971823183 779557311 278345575 45441790 173787201 385481374 799393126 487586952 692206618 429133633 814775089 1387873 794027044 118938439 824660580 554042635 680398062 233504948 698742304 295791275 477687243 72712816 149952905 235558284 46808401 448075463 953474632 956593562 95326682 901810663 172739338 634169320 771488774 818557030 163107327 240791851 528152887 134146489 992470876 832407612 59463188 715338430 49569241 432189594 654350599 895010867 470781747 174957797 106486975 341367100 942948011 385798500 705004206 230115809 808506246 550346368 749248396 866289038 505695627 30622023 250459090 50861969 89589128 82696171 935995968 265949088 645641165 135446592 482207320 457449552 5520560 782124609 303162080 972494239 502778119 32555659 52027492 610469227 252025009 89145568 309535666 345164793 804531469 941266598 575030364 275336815 474426753 672387429 75762489 467979609 778934261 765419341 321413349 324945704 738178901 899220398 813190204 768010926 436251154 932843901 792953059 652876196 958167202 338802134 589626815 296745765 703183867 455856757 415087484 307666480 959009820 969762875 905800455 12135465 335916677 286593455 39470100 848014168 609426618 872156538 387376025 765186409 349190852 230054122 931019345 34727403 30120880 804248177 287705915 212841681 929481229 152017955 606992920 554766580 433017458 41391675 327100912 468543118 495263222 113379734 487451533 491969985 697984694 805628470 974584831 720145678 126414931 504256961 660755222 977189854 64621682 883405312 360776171 585577725 476902202 30678880 17834328 954083610 413816281 202427252 854839419 246751560 835635455 143923057 681296695 534282624 623372641 965764784 608297139 583965469 334154807 879753520 623473113 58150750 259601855 269964818 132145112 88916455 228417464 992364059 243106467 228760385 80465895 976608821 283377519 367483733 811810454 236493294 352139065 98778101 22070032 35390968 251708734 905388883 475548710 575142567 162303361 425764488 38130349 429647478 915135304 276110351 138011646 944973954 640683935 585416263 971368053 572816142 679010260 569990645 157526514 612167165 348955641 852960447 729333339 885420379 979187046 12347314 466803224 379842517 946232628 390105532 155930773 707950908 47352003 613838387 706975940 575241478 880921141 600439629 944333721 582554828 192746224 788540582 361906828 109960909 893601312 968537533 402644506 239855722 83952946 856863862 39907907 909224104 930039898 268202906 177936141 880347825 588168463 32174930 165430017 529860691 275428490 991346096 21814185 14191232 978920010 481424679 777010200 884577740 909781651 892517134 777138530 889827570 70664426 680546336 924091679 859743056 125949594 639172863 954679789 481160550 647567667 179853484 243614699 744820059 327532806 724689681 424873790 695142776 8201642 107216759 94320271 218991274 573251194 528859920 920801675 285116164 468000020 6974319 469664611 632880187 5985755 599580939 729878858 279755305 567762550 121915839 132122873 847658315 839631439 639642445 196933422 896145730 912336149 453680598 42329128 590869334 640655163 714608228 784374829 600247534 379086455 896930145 977023492 590143001 315014212 313345309 911923580 536133641 472968288 299811915 105839587 560342930 316005198 629647492 385194127 365096880 92251348 893197507 51768153 411350014 704727678 401637351 530555677 547470143 31336474 908728117 804104252 382267865 210580539 340742355 33846042 329446485 598801078 81630798 852652704 101853665 660500264 44904213 443548346 24473294 341604718 858796796 543224538 870502162 670649899 280136890 936385652 74141894 810519877 16761450 64293248 425316009 75657320 967313934 598747899 108257948 620726658 238393351 655105894 590897189 62787909 242664863 708643141 153116396 880821672 247034240 444757409 970904896 85022822 34267706 574870151 765510291 32252798 645802688 28912519 156068345 142617010 459196651 892318262 19583662 57102600 125639670 87916716 153425037 917468492 694785281 655242247 788553370 907424907 894317454 110903526 78009720 685967257 523159559 512463854 878717939 975675532 220841526 13708873 582059896 822106431 834086859 754224674 16507032 819016145 233365209 273207594 768028553 562749219 464214105 372584214 56166565 72097629 537104038 577777183 470240489 363321961 626207744 416949121 40353399 433880183 496188682 297662972 389228820 958113911 748155723 907020374 629373611 96937122 441415600 61798359 78292936 273289970 755059976 966998731 645355038 660303781 730874503 744428292 225384194 3743679 129529412 33564757 722711021 116232068 810510267 378285848 639663869 378298626 193272395 137600681 147411317 426912389 421840825 730953705 385806905 294110496 20338860 669621180 212380243 142453547 810068270 996913547 65756529 672163519 497256242 661593539 56767588 977571900 563349768 79136852 879089570 296410308 900079082 68561202 21412293 429669566 41904755 18290392 462418442 242977364 438332195 607816384 709207763 502777845 438478557 389425132 539527205 793210579 905671016 188302176 972118571 325864806 691486193 247603878 613519281 494040551 297697671 897137737 192443562 581844182 840213918 745619034 248211627 587220852 462686861 912729326 564930925 420620874 11803152 268492957 276147535 848762785 792979911 7619333 788336081 814521863 850259381 936195909 785449498 796587728 506837697 387855491 494659955 397567123 60788536 147982438 180315594 898572713 930260809 48290717 383288880 968318641 60227976 380404310 683606364 559534351 262354796 759370439 207880229 108024168 890059217 731483049 955414540 402524712 152019319 53919928 57920432 978400764 350580609 276108085 521713495 255946328 463542774 582575204 124352364 644844018 208789059 347856909 982730491 361237317 484385720 247824639 497260599 947887887 185331206 378167689 778148085 433466067 133357512 191156735 563019054 47573848 162221303 178028347 690346369 869311273 94690675 450329 580586926 73783571 317276033 72313082 756989724 733750954 878537288 623446083 668558165 818222787 184447059 33856731 405658245 41686011 807690770 944304560 939071998 942139183 935477337 522758450 735274678 966182402 446922463 401323989 558636999 258142555 145594048 136845460 355440878 456090596 589441276 564088169 29492493 938053772 517615862 377136598 889417898 34222342 243910389 898569568 250334318 131179591 352252583 781982222 665749414 562879756 63390617 49178862 502905541 835706961 125121984 61433489 221471200 230347739 37324275 972609930 733751088 221715632 473242222 526284018 288374164 54037914 67994961 72307431 614714125 503129511 181884703 706213640 853992256 793534124 809929535 185286907 750850551 481692605 613681279 852670184 221705632 936921014 951587212 10947067 667216332 50112950 474251643 925558502 513917362 56771999 128306755 950701148 16683690 31005847 241212224 727544215 289869490 17703306 425122738 94600403 861957868 532717989 151061820 38193617 48786974 815874268 68814950 18953813 293163825 9627237 333354267 895662760 216337330 713028923 709302571 36188695 226121300 396249757 944838346 214873969 205454700 665701516 775402767 992142733 20193652 20416592 156310647 658910146 697635720 164618484 239999327 32084590 907460588 106122693 729271949 36096880 556312708 589965527 49477544 29558957 758378330 612765056 486357947 23913102 182087965 50855131 36605879 352046720 658141084 369413702 35577582 934520179 573230158 666655204 128614296 142654044 746312397 430144284 388391249 775487668 238621527 849104152 481137561 601735926 350768460 987083591 609945171 752412965 700967347 67577820 539104839 826265411 269518261 431069773 437313440 34581467 188091679 425811412 244260974 91391608 757425380 854271985 782215973 184204843 210019737 279879398 169732381 132358154 586573304 668366906 570453264 995429803 324310366 815048503 580261279 983511981 401925708 107486060 97206221 628936752 417712362 811011883 492931458 38898008 707851647 288679436 87598089 40686542 840468218 71324008 32304274 776431934 928687469 124829919 757190833 969101018 393068684 262442195 196209886 7138261 616782386 754022634 872284915 700133353 755392733 416870544 505916081 894355922 660281901 304713586 31936059 791801297 178363753 624652293 550661273 202976298 196271609 472844797 949316662 765712295 60933613 389095638 490306915 244939794 39851637 213271119 996150482 388850878 788894823 834589929 42354203 423310079 302214845 169064044 927016506 881493165 795770132 545811043 763436559 587967142 188528686 658200731 718324957 756608841 991755888 70767016 814914252 95874299 616013412 734125920 776395624 248771750 603025720 612552542 465821727 92865589 421856574 467375489 997954246 374918425 527161451 605841514 79425557 426724039 718611160 6138369 904436262 920906040 246231363 482579952 247724794 854997863 733532047 784072743 849770228 575750615 108413759 27482454 851717980 105496843 90166783 285966198 7099613 287156235 388460572 217040961 122030600 305563366 16433927 771777461 798217679 174462250 348160982 870152341 141665802 673794158 257570243 820972776 437608950 736525000 518161579 44741752 537824433 875438423 284110736 835506004 730396607 838537915 684622615 983357518 763790728 82992536 499770379 26343806 690420695 67527959 23357912 362310846 232908381 331434341 228231441 474256940 969443628 645204530 455364074 237106858 600302397 210272562 68639934 485021793 770031850 783455903 338640523 660424506 528637556 366231990 587261809 428658532 127375998 523718454 44714807 890194897 116996240 416298980 41688518 21382328 43398038 92178185 650626476 597483029 35313246 155865330 925173402 533255716 473538589 34271087 515255782 627690 215966443 766347861 469513482 627688876 461060674 979950076 45213219 73418102 725531523 654819778 705447539 790415766 418607730 220505222 49975520 162877214 87860149 956564782 375799922 242670693 114925400 768961825 728869592 8532870 81929036 300966606 364522212 296488159 956812771 51900451 731339531 917881236 433496149 314063126 609837030 194137610 754258239 707273248 512443060 564465260 23310111 384337597 238214101 463226666 297489113 55129581 319737168 900690805 242278965 18018486 920128846 903816132 269623903 600170144 327319709 70806609 830937701 752092215 561653038 722461597 307365309 166443917 770067608 61499112 13588156 583574198 954787474 813836986 208947488 957451337 4231548 24773981 1115271 882324966 395605719 673911136 68177653 395579050 715252169 370936342 683003730 451710397 260910491 681538581 408903658 846174405 52031034 17763255 835023083 957741679 847570105 85115804 171539179 88172781 834976204 114840358 401080671 620633203 432719951 358241532 68625701 38041017 247625661 882603400 627525371 791917693 776971962 38725497 571587077 441859582 634561930 672998465 975865419 719451009 816103575 936830616 971029305 83040464 45945071 398621943 331076126 903137974 16357571 416634398 584917165 137889156 592517610 445602191 356637567 7977871 656360540 456754704 40132238 14744496 727654071 807936045 260456891 366815170 445004477 637038772 38067530 709507880 12758995 147952439 150004321 598450500 171877764 346444941 783767436 644914177 693923324 225485138 92973372 36813386 620310670 64764514 46325827 99671697 246162479 663303522 251420762 12618569 554097144 54572855 72062620 268925804 97720232 155190925 15873544 397767926 72827424 158750801 161147394 177206119 395433957 895084599 992444115 476810309 746290081 271374133 285317156 34054040 138907298 121281030 357704071 491507309 379837273 840529832 517638894 294322516 536235997 988223455 993446706 69678305 664848486 781132208 18707086 718705199 842918354 889481702 178081057 64635224 870485027 830714256 392271215 507941886 643740927 181793921 384743136 205613509 125477422 462112719 450961472 584605910 60758560 172017749 825402942 641977438 773359717 165321009 645166573 505887501 592368691 29979206 806491974 298716568 990711523 507887291 49821092 745545015 616488052 143903610 936784966 158167592 290007047 121701810 425065680 680495658 155885153 107301206 40248779 172797699 727496812 132235163 645255968 872570106 307385782 459646 659284641 473545053 595093232 71354428 390782593 55168765 81111153 156136920 598671318 429921965 996961457 864274328 650985758 267598279 829880014 957279368 576127159 931998886 615113994 332242422 563524454 210371373 14278987 86521844 61777617 229445951 138485146 105846746 769545221 10899780 632359588 545163969 633160177 508353195 249718332 758926345 327022568 652470371 279675863 50088404 741015587 509079392 685662479 795424136 65829437 813679900 210042913 462802513 138493365 29428755 371544686 4850588 574852207 223767622 469644030 71225757 15193396 763594169 776499448 670362059 188450350 870562549 31203371 502735199 984051564 731755911 678901128 186445784 489502052 692369023 854613414 784596346 68028780 118828273 595766077 857096650 1060416 154524792 168460203 625488403 129218175 704058286 769376115 366411749 763206445 236188341 604359864 550070161 3247155 552616369 227643846 502369966 950897883 416995148 36196746 959181462 338318932 592187185 139904021 849110762 377047604 958877841 935554333 116630538 877065457 452469921 729401979 68197278 626532455 892722457 505789614 726014224 516879957 746638007 334248791 32985615 895759072 300057530 816598971 401017614 665577230 58126440 910040901 962994115 273959756 447423369 716572161 389750696 6660585 75001065 648069409 484170366 25307544 699089881 189049212 340211909 2433010 18934703 551812618 910678596 501568498 798975042 486030954 581944455 733137015 337059951 276272476 10330460 202860230 4784790 41322823 112758102 31192837 57563933 409827508 728954442 206562497 74833132 678416592 28032981 762953065 776082416 460659694 586888148 6751953 770760088 966052355 64924905 962875312 11458395 64996649 403413245 869731362 328355632 983649309 547665337 746534950 266074644 194895041 135829771 599165473 255212168 676638362 710803368 665990489 938899216 71253331 87436164 113228923 22610102 990929720 275632731 696701974 533268868 519340988 41865772 357127454 421014285 785630707 584692153 371474282 12778725 881778456 102193928 290278453 472857381 188804361 440774116 62473889 787381480 226386118 488852573 241381424 788200144 731314422 536261444 746463049 553182594 701713506 936482992 969176505 477580325 112649336 366008956 581685551 942543591 155117513 123239622 575162303 507607417 924931211 509098098 746908256 142356878 856705816 25860517 6838126 613746016 49735789 615657034 575790376 544050730 43968172 685589649 44130867 508590767 603425178 614676842 838539797 288417202 424297762 342185742 65186235 15613051 260324304 848216951 654958580 915453273 309557079 936804067 696472052 277599770 50537227 58389077 849710034 56639637 528795752 730172948 726085898 669338401 904119689 889911338 865626363 863720219 636427185 879184615 90280298 5760867 228030406 360932187 44939006 69460704 46368465 202358751 302700994 970886904 966267008 734588556 616590246 974206488 313663908 682855362 219883261 588746290 292046516 63309475 51172608 727702842 973854279 86520214 470522954 20900264 405228446 544083141 826720091 389427449 750760216 685828255 368325398 405843502 76880571 800506454 931589954 63057996 912240818 804416610 193792780 845758682 152259017 647953660 703569795 30349926 35395059 319900836 254786075 688238336 463591620 522814619 111828779 885636797 583316472 798113130 20533871 734166582 38156266 469609818 964569991 448744710 449527838 258598649 34776182 150699088 85035448 274605979 601178147 341517622 608084482 824980951 639904475 900534115 571772650 674222086 615999181 753575810 953205633 269363911 299974285 359990725 694803069 267878270 550324114 576291935 433152184 736373456 398587064 42952202 456241071 20844840 173979839 758451329 405854212 287461174 4419274 366460679 724376573 882451563 693407456 145326303 478181890 551400830 5558895 785086418 146589475 362580202 590867652 981721772 787470736 415944557 391030676 998645695 652231454 518517386 53515126 456082271 62181833 457028360 385034342 12959332 70868013 941578098 34026051 498668715 756107275 925559445 360055634 568664981 856123594 965184004 237287098 399407238 256120819 807879831 118489862 685913959 556472756 872745192 328277158 163189029 16678239 107389909 26814574 240699952 539347432 958156545 66371093 644534525 325149802 52692307 76184247 25552004 756469410 586261365 513319764 459983555 25960306 715309654 16471887 809801529 952092512 474605992 946164464 417857899 212507412 807926883 564478434 252922723 796945886 680096065 65184181 430880812 435010606 302174527 316683357 554504791 22636058 733234722 423199409 724255353 908425691 931608816 178613997 72657835 703270480 846135411 43519281 896160776 499232121 883564473 277661696 605439795 947310333 973051031 775306946 51892431 81027750 302003745 97451074 746451204 400321248 944284467 575498032 159423745 520922941 348012780 759430816 650331508 379309811 600820014 421485705 814869780 666622812 112716063 862275655 388157208 785834614 2008491 519395610 450270653 701596001 46580223 910829733 7905475 239916772 264805391 364385648 763190256 132091367 651201297 229414246 742532492 509540346 140787712 22367831 407913700 68564941 129571867 316963447 849014984 202210230 781125987 969213661 498984461 138725422 225417504 686361094 37719563 267932244 871248477 520156239 449918239 769452649 283660391 72682622 680349994 912356946 986075474 889893434 255318032 99515417 532173940 861876366 427796027 656915564 502999272 32219243 624817430 556424477 68406284 635525923 934568338 768385952 957478915 290225390 969867940 400605072 214909492 894629736 476450756 24159530 808372681 14281233 611915632 302151633 358544945 751584972 527648167 215221384 941016479 843952225 63795311 253742203 232237961 285651195 525824079 911712119 506330921 63234218 795390677 778651245 49183231 677024739 154051858 670776819 276317773 366180859 736548889 917438658 636886426 46142383 548860292 392159801 630945584 359752607 116351471 509769945 350570142 30436046 139111290 231053511 618318390 329345828 892221515 328425038 575596944 549632492 149438730 806209626 236692485 594322006 368132963 66249469 493326133 14028279 439027848 112722414 568485249 494631236 992197549 617614085 436544658 458400282 709890186 98947264 693320657 672534073 827488732 991788225 949668588 897633220 640970724 357960270 43525719 59454403 128599782 594137296 775759817 18375841 22189483 409640533 317044923 9922735 402074624 434561550 211891436 608410271 36589365 908322513 980420320 509883913 245777055 40115608 169578588 690595306 877890070 555874303 813095148 310673183 851641463 810734282 161500253 436075759 474923043 530935902 557713731 989512574 771431295 784499523 583253876 519615067 330771314 328124584 833298059 936396531 345682410 140849887 700109927 32706331 657007704 39723996 121740201 783100811 764297775 260716474 928635449 912613981 434158440 489987895 270946241 316293522 979494657 639797811 823481392 560419213 767232377 148021813 186492473 759191446 61301078 96376038 285297106 565356633 724926368 630763156 260863670 610699876 184310371 126780592 768808675 396306604 694826801 394735696 360109340 74913033 56690077 744691886 48184168 757422773 370655681 238964135 31889297 121184465 391005881 615346749 941206438 501079264 33500965 218052373 418388089 471209290 849259436 410838265 706125858 57043419 317509492 849999704 833135227 806774849 440101546 797099713 839640481 124230289 934092544 29279084 305079417 903998915 168771626 420396977 768388393 394940977 68713056 677300879 229085083 767633436 950503647 336730662 130931710 25227815 252279912 139036221 131526980 765269978 523309503 924684989 59347364 285489185 905812014 54935604 25590042 687737802 24635391 945891411 797174242 325900298 621930757 757388400 176896769 957149433 904407316 900557829 423749820 531876881 520225413 68834095 901356319 613491379 764367539 14124848 693218935 510665891 86687873 919807725 888177113 670349959 8276177 297893233 21550489 299620459 529045262 777981544 924137939 27530816 533862307 977934501 62931685 500077656 616063617 634985116 732629491 605559276 161963934 39689449 106850146 264342422 32880496 140676295 181896541 701111255 623118710 99395226 96808020 650954642 589148848 884699238 492755832 826054799 544613409 948388949 27600704 464025594 984435028 88337205 77899750 989303010 879361749 761153271 447936491 682443450 163551411 402427185 45007503 757375962 745240837 524358045 373449306 299111423 672314978 377921688 35688342 462151367 780620391 950135204 642260690 750087734 201457717 42446823 507498337 261426484 57277168 462440105 827927001 680081933 311127105 665798618 720367252 273254640 509567701 700195465 447321138 371758704 122247388 263119726 18549781 709986821 626346635 209176929 168710884 806070412 746183834 507584481 817216265 938866371 953619142 18276239 872058675 575335374 49845840 791091888 884272852 689877942 7815805 184263598 562362020 312377828 306380052 432081815 253144860 190084010 483576035 663083676 945818364 677380794 812920890 957322387 652277190 297732013 461695342 706741110 48362048 344444029 172640088 867340770 196528374 489205516 322269140 440153497 939345590 430789531 723558978 65759745 37896466 66611027 26250760 921287331 55076577 336163520 83114253 67048364 909724350 439827536 249787968 54432879 217466248 24427225 945908751 540989409 776901345 965580816 370780912 945536795 31242671 157827859 480531420 184204764 675461789 155456224 750833359 962665732 460279451 83622108 127537482 411942682 920204634 105071437 721745105 796535496 667063249 115896287 364813677 492381530 91710139 185798179 867299370 668458306 294415638 595964427 841947546 828155030 539025062 400356976 10082897 390708112 673145456 952962957 514334567 943270670 997904703 443051393 345658617 574664464 661712930 911699664 998576296 690958652 19821804 907944675 797865496 617468765 1398451 626760835 264464243 387877344 32594002 201806946 710802403 983582293 524413671 817044370 285148700 948515316 695650901 46931468 351611599 118126614 919201219 752317739 729089848 797843640 444468763 246729262 971040657 23081211 86127756 534710458 167873949 300849062 214743305 967450965 642582302 654529443 492816583 159636460 505517151 822833790 281431235 724843085 839327403 794052841 792127546 723380910 670088915 568620858 393185071 813451813 125522860 666711020 251395304 262534957 43081359 85599770 980234865 71988264 733293528 296734727 34085656 330553815 372258151 250415513 67368175 386275811 107109666 641436376 817972046 763416920 200892785 255755892 924262734 381266725 701406656 504517693 445337167 887411357 707006721 965618601 388793970 923596281 451343399 964914769 836051232 727242964 837607596 754745972 812138370 961017517 423036684 142556531 974326534 66368873 590378312 11506771 529400800 877897678 653061476 848762943 190504839 728883209 74107881 903359747 436467508 481841705 282295908 56642961 442484326 271074977 716736997 732317312 902658401 211705034 911745409 477881992 7736234 705699167 30887120 995474695 831452812 198057215 294035055 696849023 60026775 46313135 337771135 371600662 15854875 397485653 57811749 10096917 508294834 31252798 311791880 150506857 51471795 726571673 104170966 707658277 131283392 520649209 483358399 72187647 544297273 122714583 552513784 281451470 6581190 367822862 151734842 608509202 318822609 972943965 63199040 485383788 54729737 37558505 740635213 950029601 404660193 658452664 635589028 322269851 984883727 35114039 563785229 213880553 170912781 278802357 152451414 399295290 470208923 598040549 327640272 799231078 607698748 490899552 30095310 914640229 93313204 420322337 44627498 5300181 165554064 569721352 57969856 718139513 37935518 344196951 240798193 534336948 258215793 689840696 311283744 666385938 297056990 641844276 16651832 625825984 28249474 986086589 949214757 536168975 807040825 2010022 33628503 969369077 776221864 613811110 537758530 232061580 508030389 33051353 164605408 912796305 726098954 30775102 847741486 994564070 699511189 733498682 38134954 670113296 528291595 57513491 472833500 165534905 879516256 289773686 246457546 381768240 172635472 937897202 332364162 986236388 26347994 915722363 995899796 249185005 196305599 325691112 584401045 920117891 658976264 765267317 429919901 668739204 744247165 935247169 760086218 377250803 45116719 435715537 500731323 218578292 629802991 11771275 971321365 700853713 335272404 954086972 587348226 87827063 690046137 908110739 971526317 6694394 476008636 690422180 851016391 989567629 698727105 71541606 289582341 833422474 565089005 860631349 221967776 73819376 574417707 30424912 511816148 613098464 912135594 291859548 828560481 725355296 514519901 970895839 47299597 395399320 25383546 925565126 615324192 886943960 55827708 59909088 704571622 686758287 114366241 435597921 993554993 709616661 356281836 538153568 309716436 511025122 782095780 952077145 532578345 539421973 34175059 42999468 356728972 764765934 232551496 605989915 463319006 51663956 671001238 37769296 773011203 56534096 773954963 105716565 517080420 163947664 503406425 240976154 53675886 209850341 362975304 723654131 133721361 686479045 999714178 170463511 764297281 28666314 255094638 135782178 743181176 792593969 551614518 720225427 11669555 431602780 843682377 71635023 531271025 595709521 51082457 999448093 315266615 28573240 720917598 6514984 16133646 135587041 508259601 614493824 77902211 591411259 32793970 516628376 739932327 586705374 701754050 876586185 162320781 777912194 613554570 192163790 771962062 97269638 870591506 641277511 804177416 823718762 751220971 66595895 547986010 366096981 69646182 737490565 672632554 897686417 690376731 529403262 151564127 334076169 156264291 880564050 225717351 88605138 619020253 386925202 448619059 613700767 219469549 880199865 770764534 834503243 802704696 217432224 285034 401688659 271783209 774701319 303646539 466787161 645099888 358044435 565822425 834773410 678462334 965244107 85628506 8123289 969648650 39035290 794437782 828745803 70348687 202434256 482442586 716938216 932546763 370258465 654489334 434015816 846816065 15611940 24784318 663812964 304464824 918262997 493786764 969687000 720237754 552220692 911292732 570884968 678397207 176396323 100382511 862958456 366155359 711750700 552821193 19860882 235486059 362948281 983933172 78166500 336455381 427657274 296511898 733574591 321251707 39163779 67716142 251121178 119636224 801566283 191456036 267807244 211482187 317091759 560122229 528377174 422857734 16024748 196509980 735460055 467402016 362565288 277832091 922500885 84495179 616615914 314631799 350857915 922590591 13312541 369792439 298956054 503705205 719546065 726988393 6373014 817220397 281740282 82941725 805276499 405660009 924788335 853419113 185437574 5709360 194335852 117477219 489078795 270949452 524095505 560579626 23040230 165094091 146901473 613707869 948394939 322139010 782656324 296016290 661058644 634005893 965247237 212419617 23525151 658073520 778169812 148564230 13919662 694490914 818105541 484179203 152468789 314406333 756603855 56458443 418964751 779859111 719914574 694666648 652613433 618899147 118753154 646637478 180589782 461569881 370384142 86724790 338780329 30758466 775670138 884846732 147229086 730790077 435857073 161556849 173557057 348713925 840484995 694044337 624007749 911505049 536293156 518456094 106666751 66121530 131254700 383278988 433434601 942142192 453085333 62425427 282849824 210562246 305332288 708382928 270702053 436034569 263330672 359870436 102360351 551658189 698506700 858562676 690571736 963273832 474068578 403899111 502622396 735310837 606626335 738153643 93997981 815977170 8937048 43625648 871308274 417808162 493742916 27149291 231075155 511398476 637443711 823375829 254285822 474034042 52444041 462759145 966533973 778551835 666720325 411925289 710983774 983960674 116996987 605101722 414110786 545097156 444371798 589188548 6146254 293210494 313550311 266213427 439134453 292640013 345361824 233006328 39267660 516003508 604601305 644417832 350772365 43387898 905988942 748154460 904597525 153202729 718004895 163498288 256904294 568490704 810903247 832135109 25903013 668872257 207666630 49321534 125175836 300463635 248307919 904120134 142830265 182195618 735133467 874174089 990519694 836691595 44361276 18062135 813884495 44033840 835024554 207225988 794655959 630790458 354865729 291867178 960799140 676196370 344236737 601252581 962551894 495685478 463051341 599149302 445290548 631904682 536444909 431676065 94405799 516624021 324108813 998403247 129259452 25128864 34590459 399807725 542270630 185348234 67907436 719693483 935483963 295821783 19320055 445696830 27902834 681816908 764524185 446507134 760566763 786772085 436638000 955979593 72197223 713378079 1031168 302344702 51558731 287940574 132275505 750797570 55421218 944105608 573217358 58700095 497778968 760469176 912056007 439130272 572875135 907648076 988437617 48138902 533762126 954693608 455006209 405582486 52708253 215339889 157367188 593372825 104623659 839447186 963721514 944622490 185353688 837693754 44629286 67821596 95363627 662524444 708571344 247140001 278729933 796351790 360221908 734818356 243944971 11046443 604486592 977430240 950159193 740709137 841632905 250524215 349011402 93346467 50132231 743362508 334249112 860828392 313877620 650682809 404354978 651687850 283403761 820880666 585840105 21743352 45257473 263698576 732892179 96698788 220567052 919335615 498050792 897631686 660307166 213354704 47455191 10385207 885693221 389367024 5192562 106085911 126287094 258313422 584636910 616364872 175860041 504789025 22073252 489736945 330200184 73575712 386774930 577913084 511681220 301697288 799296987 881783191 770284240 89883290 214833219 689848247 381741092 7805595 983891636 461519760 837963180 217924178 830091195 86348062 918988854 807778317 605866764 35896480 25532152 318665116 907222010 596413208 666529799 346243284 434004992 731501772 913043169 706429965 389592379 435687368 6568676 714546341 962092268 570858585 376285140 61945211 623631867 783048083 221004377 363698549 396131183 312121293 794698366 935057914 197972728 546168608 404442676 607356280 156895077 730502635 890645453 215494112 446429998 790690642 819594370 387317541 719493867 531253690 84776685 4384193 213530587 579495246 883997071 702563631 673641054 778967678 777882956 232275570 283620475 328100986 378028010 448726669 79051868 736850875 968810133 940854537 293942988 865160315 652785758 847229554 599910848 148215096 831049911 269766362 16295115 345537846 469393913 210651220 270171560 444752634 699690974 33140602 196232884 826737359 428239367 519481320 70245745 585446724 131784311 116443839 203567876 887307692 955563031 40263971 840114360 412297372 187934000 421943485 650412665 55622257 290345460 975766586 192176474 784395720 345473781 265396682 672738832 18022916 60832172 9512866 161745780 490871244 780123379 26481274 138455301 458254730 755292043 955984400 898870627 680293869 352611992 840615843 855355605 265052775 445796896 599989880 802310084 699584432 37916559 101874264 262839614 887835201 627885622 978321424 949034357 376129754 543405511 523285489 156086333 28457725 280831195 219123790 933299089 151627632 32814957 976432128 377906702 365255359 223038812 118321381 74559862 142747064 670716140 846651996 26461487 23636973 25189701 905278411 773066945 275399221 198909683 167210778 811019868 226614571 291733604 303393589 54070608 418713518 923507822 827413134 743517330 60037472 647971014 106494360 439379262 519603495 553910410 264357197 715277583 902125486 947574456 944562601 418052329 736644581 853334197 186910764 336217936 114895741 333379783 270358108 22958318 500767085 256792730 267793473 216669457 842241136 592686015 9915112 596336683 796879748 447785513 424905441 27807824 333074029 922882734 254231232 292712379 3107888 50150796 955860383 414502217 812720536 213040865 467247515 991875836 467515316 130816306 524510802 645877370 27387991 399376357 693828460 211830156 52407959 39168454 590251791 159649951 673304911 157037446 620192873 833094982 858310045 762483256 173517354 138653878 530860900 403019218 781959431 495395400 768464331 765164466 284854840 350078459 451459516 135467286 550802939 321703664 25390182 417883555 838101519 353579500 565465531 862817759 416176185 757739481 291347187 58141623 784393411 709161029 342537480 295486201 45773560 632269794 487704376 829474779 394083754 963831556 873546118 70171507 198543788 512637990 150207288 184401468 317042775 859682405 709615962 146577560 375219209 691387396 636990778 944820552 643219618 468027622 291461866 752778741 362193413 246855959 968046530 67638699 36815005 323740484 9754331 708232537 735058390 398607166 106584469 147586642 870584991 485520507 44521489 74374351 771092975 346569876 314660280 625264747 433722685 670295496 867867058 214884517 731083014 626600312 844897136 405155682 66063691 387361449 157146915 708799336 919948816 23429253 222338626 505957092 997357022 146395354 76559881 558425573 747176001 73674906 673359348 899885278 850212427 517787737 190225991 471062312 8373520 536142546 743841418 646978942 553145896 119593827 743777285 845755519 798417457 263677580 802220104 176657200 548428618 46575220 651177894 833663351 866750872 894952804 25877941 348281505 852583365 783179849 850187728 619941853 530560380 914768182 462034326 437779134 116913646 190296544 141469544 484044733 30075984 9678369 382947054 419463349 56643674 82108022 691732882 934027109 294132938 275776128 125052163 26628082 216512991 991226759 651582900 693332834 590569951 984352498 444755291 32909346 252301714 155777232 732176754 56061569 70500036 863520339 431083961 944269107 65265350 243372111 44723890 21370830 418807022 379936191 861380644 649459024 9885458 895415873 529331097 985164952 545703441 799231125 40344288 259094760 659562571 8859426 646953612 390493290 16263716 25379953 376883314 313767080 456948869 17823664 882375215 714304785 962978138 250968368 1997215 844472699 479280661 880386791 657057127 306686108 367802410 575271150 50563949 433012368 646751633 212855300 610958171 967583574 196330311 359748618 164287263 641294675 856357837 571289222 589092718 564783053 384286119 435993888 35836476 776701297 42492382 217227815 849772869 684177102 45734015 18614541 985633928 174038232 606118170 694214886 51166406 321912678 459832644 60860142 653740552 476929972 32977173 519520512 754113046 313072353 573421995 167405600 649926401 403545202 322402725 687317745 966624666 245211341 693269417 876171327 245785592 175638463 269336286 507625847 720476150 739587831 841074546 571368746 803614130 579210377 229758230 961937806 57894416 364405100 814326141 986349309 542299445 951065596 476053216 542491252 239538444 63918712 320179837 895293461 39808964 386825605 183797524 754986405 657610320 71482026 183634792 542645519 220272358 22617809 787255492 884410079 43540353 43718860 334288244 703249608 340539487 21961166 744777543 276462623 897421955 268503534 14020628 669399133 271967796 414709416 41747505 619345312 32315260 725424476 764077821 532362027 634463914 895227852 29984600 709354978 150608593 146280610 854080038 242844367 783533127 219114984 709203152 879958432 52358950 444188558 47485379 819101478 17964494 986088 861414639 988612567 105624417 405468205 104668233 185946701 935360070 111391481 37682249 550871493 265505959 118782667 548251756 825477281 976405747 622214792 765806003 22206694 471196764 35536375 945026339 247308479 75367769 129620035 758630467 563470584 74958374 30469756 39827361 786684804 794232639 551966230 900602701 617487352 50166249 609573736 890199388 74877965 940719786 747918382 381977703 674745890 977966027 896778759 273929 837199799 144937949 945620216 54314852 554892275 34224689 915709416 307556765 289691167 67463518 729317666 48490588 541000745 418441152 650180822 612264525 10843938 943480307 247404440 646289313 440299457 414340956 178272991 268915342 338355421 306985120 346660231 603579850 791724535 302889002 880540239 763149076 167042990 977575082 558939740 874258860 852871240 717753233 205278133 403383510 640533040 825878422 309087173 376042075 881814130 558219060 392761820 897536263 285695809 350276393 123014574 419342124 123566706 344653048 19647954 44680989 441555966 663592296 688099908 546834357 165643396 205290243 575467236 90740430 24952772 406104217 839974389 814851018 777494309 10406842 154378910 9946125 33487409 174816063 917789548 854107008 44415764 580267458 32122063 270400272 89728288 509917217 751266712 3774253 944403275 598170623 504893314 115895884 386576559 955704899 868382118 666912613 744873225 39588759 23814404 847409269 10475323 194298090 482154241 928580861 800610251 11406318 329039332 588891266 665385826 475269019 846271320 58849547 245587277 33707178 878959853 863661479 290800127 233360923 20358295 794162404 421941645 321332656 394607405 286326616 712434224 665275504 520473324 881967644 719475399 475832612 583563761 65662283 259913043 495202013 863411394 731050632 857180537 988216172 831912134 917592949 343525123 404022761 69717192 324284477 17608287 78222637 485893496 52012044 219948318 15838296 650275818 427003281 907070583 271240011 59952149 601823619 347418562 884984111 887969110 573396248 963980541 15957228 296937194 683569807 372615498 925105075 677175927 274553256 345344879 966249845 155152004 310312487 338544213 248295273 952682748 226543189 282194825 263000202 163654064 820740479 818806206 594500119 529151185 296971893 992598857 668106257 409009530 645091851 904321187 23041472 530159652 733093276 742355691 329977903 669367600 807445890 485016162 563245227 227507041 148498335 273806573 360521032 549059167 765551063 384063638 832322908 396610869 25931411 792917516 673982465 686085331 692153664 344603422 464642712 229585549 188015823 881964355 121417537 739199642 535625267 237689877 245836644 690673303 742455525 929033170 919862827 595691521 154200931 196497370 99653381 355383998 405244332 40705332 196475941 505722773 523893701 750591241 295938304 913508017 224773176 471492390 860290259 142692899 651441808 812682366 510933275 860936285 420969951 241717670 998969371 884928183 929837880 33959768 35354970 2476525 519636021 787914481 455627298 581309087 51308913 717103346 761214977 291124176 560426255 654744450 962739020 127959400 510099762 98136811 537054103 257366194 157214339 997781017 907866175 380996831 147104430 480403742 81118944 848255361 779847397 349005745 836604383 143582480 873547355 74067882 263018210 561681257 519740618 119821192 365432146 594798665 215581935 572605675 16571616 875739606 666435336 440354586 463596541 55374615 38528861 844626301 769212001 13966456 472997044 293466660 365863813 564342855 238204635 289302591 133641512 227125561 511806754 870379172 928212430 496986342 23134941 44416589 632004412 75094088 661020647 336105687 466874622 67720256 900915994 972950276 166350561 265805841 238808280 406206265 261447545 390719459 33874822 576229376 742906524 937202497 285074443 38345351 394033125 392767388 373176405 644157728 16313650 643922630 474602964 935501248 957152551 168883575 424385533 947135616 13735337 786245067 324774601 163814942 40599139 42459586 750348596 443941501 826742596 376043968 403710910 24181024 308061951 699890442 884206317 637294003 745388426 465470031 316930505 301715075 541396640 103292444 537373790 339086081 687413311 60454758 988972605 211020867 69830954 67257861 807520508 99950979 37712744 180748083 502930098 14301342 51621059 24384017 17677436 195623574 3407690 436738594 676745466 81756688 18289615 11896782 293122770 761440727 527119466 573920993 755194668 615789911 894028020 469729033 179230773 852641059 421109645 975548507 765318045 47728495 97155863 563402191 144484632 726185110 722776505 575809471 576883937 540870038 633133917 834555500 567231026 901120655 533696561 215159930 36561357 198363976 417707818 40118639 796045430 145435562 375415932 627110967 175900022 49867843 1015331 655324579 357777690 978906820 175746142 424884965 124408626 964789379 185467951 417882133 165532051 143564026 477202908 530817712 464821910 154938950 750185841 52148756 505323414 549349801 423334715 15399941 146211701 235157001 921166414 887339819 96639256 670481006 40674049 526417298 913257959 62519431 948333933 360213800 521514062 48920358 372877297 54676034 997773886 165575872 18224561 1826840 990156716 501733870 393639186 215593796 621817105 730940399 683454015 571967559 622574057 887144227 362221991 678339589 58153268 664017297 406693501 45682244 730358264 459634018 884017463 710202928 469494205 944169828 285071888 895029466 655728400 77958536 897104774 753119156 484990464 464122212 889315549 223351063 53514404 192096946 27746970 336911549 966088083 459132367 250470152 973153863 99006058 977130045 503469238 360685497 140439114 346197282 436655351 617929721 400769111 320191431 508391520 6136147 104980026 5905945 171011918 886262776 208887456 397156651 22532190 92717178 517587897 990091697 334550771 379940434 696422841 290524807 251013556 64559194 878998875 213914408 879395083 76769619 798947929 418722360 463300007 977093217 666718709 827353083 962854650 243655050 569616755 522792155 274788796 30778 543232157 538185702 155176550 570804674 240021566 874340685 854986680 182893012 342659239 336358631 721660212 305836809 354037805 262292651 766616992 957859676 278702505 333028154 240375176 535665836 828680950 422030931 394726842 684138301 5077879 968638812 326399432 25674807 14307982 801056736 7445641 372104230 897236518 999612427 323639448 722531705 197564714 840514864 594830036 522407683 817992204 853779012 660195550 372300413 219627839 109399136 445946271 186666753 694079421 617164099 835182015 171002768 978857346 586470862 987846191 322832782 355391503 168226950 626576032 603594561 196489448 351816725 846161929 708072022 816669718 385611209 225455909 504658523 66936485 163537939 200438514 73167686 116905255 61419786 370403124 413638636 949639728 370894054 918503152 531496075 969573592 330289285 333961969 561856833 429500220 48344553 248154182 197203091 159487229 508529848 204492482 6489063 967309759 56143546 615108475 835700746 488259499 376043615 20408652 691061674 370214382 321930551 93301075 481417693 170895160 310235256 609351027 801078937 516083774 48808827 55676627 14619449 486516281 346901567 164843101 603064574 44938084 333358053 13198144 74519436 543563649 314043698 85693294 800156521 567190101 37126928 601601567 119545986 635457063 40076557 110036557 444988582 19043398 109809626 158117686 709129736 227087744 193034190 523412700 295121345 649115819 534709601 560710280 416650828 236900640 4578737 145389891 800026120 931452219 725330176 214732380 258841017 23190236 593373492 758835685 87413512 994828265 28420182 556102966 608501502 371182794 836313363 801638760 540217485 609373931 5728574 816410075 254999304 69528894 986897996 869787312 340800677 394553526 978111447 304960336 833669378 675766989 30433308 630021347 47545245 879662079 749934204 690304218 517438043 577016397 744691711 28140390 581607426 490612667 448047564 765896190 593381055 418986194 907761074 496819677 140061345 52687135 729996962 879070850 228482075 18955186 210991923 794848302 772391558 408810912 770514973 917928554 898674333 647624833 762075838 362527358 998505727 69656306 543505305 445508090 80529585 868128020 702992593 529781041 238038425 53175564 955953330 981443001 49369348 965496705 786633769 355296493 18363937 797515297 761135431 767654507 128371843 933219868 216139202 55663767 887346851 811349159 987791731 271003926 781486684 607514491 262361 771068755 400227693 365665107 779200405 170211069 862935035 875141746 940124908 68011143 770086668 923036442 748903497 416285095 267312909 586747414 542262200 999866327 412081741 902954289 967068267 366795479 63993216 985674173 668988729 798770985 519973949 111196941 21376794 67430036 115203967 473654523 156378029 599468194 905627688 947842659 519645618 17622306 21229945 113692581 317341072 205196966 133019548 24921895 634260432 968400646 296105499 543109585 780635039 369119195 21283942 817307024 678734160 98048261 386721872 34007508 699138264 781139750 41500306 575364625 20883537 104854053 143356231 701118017 31211640 202177451 335767662 459226464 437997871 677641641 322586220 783622639 380231675 893141200 40184456 673191539 882630279 777556760 500269932 484390899 497308447 159626810 9283498 526025853 837831989 919789110 279624245 325411233 46945760 149307341 360007908 712684275 451521624 86454024 498975475 134381710 814922876 470371759 269756801 227356044 670559564 155863507 144870419 253050511 63758191 472984645 594365199 792637500 153891758 667957020 781347394 597220795 298271095 457331763 76149595 551286584 775300443 32314280 241559662 791251044 842041744 734050911 772916850 642780916 241646192 31200893 278140867 302326049 381976824 684826605 676173472 42883622 816778570 216027870 255319982 721883846 692384043 43980867 287716468 697521092 866036358 926884946 503827933 531341417 252755431 811387654 606322361 878344961 359063809 541549213 308078139 605074782 824751400 608133146 40825468 22035795 3950551 273530820 187691767 49362234 70115116 663106469 986708748 12057711 12990055 11245580 957961342 631917523 274746991 947237900 296731124 238859850 605299277 231060475 642863483 473480509 966848431 233995251 152452866 955700504 67577190 721499220 51780829 624473549 124738025 528556608 682412099 896266576 593113551 53574686 397383632 904305177 753737305 759532056 96133636 925497766 858641893 10191004 946290113 35608310 282728572 134558431 187272913 878464270 715962950 15316309 563075166 73347447 362233360 421791803 25272184 768608958 621281229 456798733 360799635 96638707 556068625 715567632 384467718 921854507 621795736 705834186 540313997 637955327 623068605 791766148 657331911 36935946 490003716 587265999 524431033 596009327 651388561 168341500 62158410 319901008 931615150 882532258 165840325 591346264 118804553 387010844 998591322 839377202 498598259 169035017 955153821 953034256 174631906 852459722 592027141 144584485 18319472 322989320 786271086 778996523 552574106 40387627 491431064 63315422 580265218 211144932 533330597 217995390 778702830 324259 560960415 24915025 449087430 120057378 963263728 603510047 305696154 752515032 88206824 79519157 567485338 816551559 723008059 293302370 794527643 85737391 65655936 294645117 395476377 460701720 768319667 172036573 879962671 470477388 103765684 184593759 192085281 108647706 203273414 564685156 599796691 971647509 712753680 918331216 75807695 625804307 709271840 296501004 455286083 530505135 215413347 84919685 158913921 673419207 236897966 48874283 471644541 246210558 250192312 417788531 681556050 64134971 656280733 345857621 332215741 288970792 536655965 265165007 72297120 969772468 375304282 614695264 586453377 34081169 83369182 166894477 82251016 539638455 915871123 393835872 636806789 343843807 543458313 840965604 214517352 698079753 606180916 540683178 20049607 480285431 980074732 96719687 341833691 762790832 83219051 144903636 320718467 387141373 148018385 485052269 136010431 800146415 279675043 957402546 673732662 823798871 923107144 842946121 202169010 685697869 410828171 8369498 382472351 278539178 772443676 722349073 65299855 238247566 255941647 478967584 495664312 471353818 478948700 524674362 452082548 428058295 292631901 24313241 646226881 45666317 53914963 561133177 203931327 289702157 757463264 571456411 259643188 71279528 650314894 113198275 706003979 277524245 706182215 937425978 835355345 957453903 65649628 788133196 652862007 252331668 295537535 184529611 712522899 439596520 728638024 210648459 477610590 689406352 917616819 975948516 572708023 155819159 538487584 747172659 338620383 665292365 38888018 46168153 352986555 412664003 441550833 50025019 253700181 139353936 629536008 146376512 454059099 319079694 270661767 486719190 234466207 88144734 223795138 515156973 800354197 68307040 26628336 347844986 420416472 491998588 54252974 233722613 974594213 72051676 717798266 760015580 139492703 469365999 891285048 507670830 351869705 725947624 936420527 820171249 189540047 558470460 619252493 506287020 381394046 59988264 550629215 877235694 825553159 704063017 76297242 718008261 425610496 651473538 133452437 518968903 819582754 391529402 335605133 937046797 42077900 464444698 23505311 853426867 816592511 928808499 618648017 397792089 191319648 426111319 90191370 348429093 247209658 211593755 576807318 56237759 149836409 266154972 605719459 334374868 683286959 374124598 425612230 576998291 865537043 798713230 567821430 843546931 603366269 406936970 5170576 319834219 797173355 834835347 350379730 744349688 895658623 586003290 61956192 842697755 343086847 538535760 690018114 22834456 697184084 459749165 940432355 593552824 902262156 486766186 672954515 990908872 749366488 56804038 233646598 413027480 712975374 730108613 16559060 904284029 310816807 20173868 769755895 447721551 356265666 927111815 277596240 686483435 513026208 667901347 377817890 284281011 742263847 478201876 691135381 768212233 199473119 53398448 537861428 157378007 23500023 807698962 452338032 147853578 354730433 173524760 72903195 10076179 171265073 129117030 998376429 820706917 17740386 323854561 651763971 702072825 667594514 21885748 773733211 396705741 341852193 790627918 480954201 922383968 786924822 196879586 733181509 825016376 98260890 132374246 881133770 544906333 804040699 778172436 180924792 11722971 441077674 608986733 52772164 762786628 54505917 289628337 126355459 175389483 41797486 800029928 357935858 1073834 995159706 84205276 196674353 128781533 518438978 33617564 601715268 125059685 412096782 183160570 918907537 44395494 127233477 668298254 797950436 869156489 628745687 484063665 632558573 883467386 339346899 710969859 524629185 307655531 344844785 894936038 992916309 161731344 606441609 393798017 58125319 726121377 65844378 394747581 662514453 673395803 642267204 160479179 507272995 92281343 89595726 388847517 814242745 961770833 556931489 801003112 726576066 779870619 640490955 548333608 970486799 822149928 991204221 364174108 671507922 39226825 930057741 17802822 211140899 362339155 29333237 734627820 459007871 869110302 364841042 771044378 529104452 136764296 849639270 250647325 501719350 339585648 828124950 228790281 521872637 207032763 47299181 280950581 568486309 463612627 371687191 56892090 894745884 276237347 653912039 63830263 992234935 815320989 866164561 562813199 299707566 896739636 460118513 767715690 656826524 811404641 619229442 493838384 838731776 383248290 739937512 994054609 352324542 919396599 952147879 728566144 681566622 315668068 16360809 469198771 761978571 643997554 965243132 485118117 642357846 304825517 269070929 547089108 448716721 809289255 893392126 602631556 19247413 273928691 290199741 48723257 284482204 471255723 92845547 454304833 23120263 592870891 449562634 396328232 363115002 273509076 396560448 229250369 322202843 64985226 50187733 42402084 134721142 433913014 879696569 66503467 987231996 356315653 241459707 309246964 687230719 878853799 141436499 894325986 814664184 760851153 595481241 522846876 585636033 303671099 733994572 6961036 50782748 482509730 651638797 221142624 301360938 601830727 707051553 830162061 83452404 916761967 419451634 361684168 198786022 556842977 184378254 202652555 18775630 415996267 438904358 234971030 669617890 271140446 424331920 584401003 372781623 866470157 841139910 819588304 119512651 226869329 732737893 895629649 353410300 305962504 408792111 621575867 471088782 346254737 744808074 872409251 68099113 574532178 5223935 103699421 855616089 125675059 559051451 127057157 658316173 6141472 192474641 745750266 968512152 917613194 871741686 429859165 138601779 710279655 29338243 884012823 129805944 696021806 963704439 474631376 47032169 853815899 394179506 140142457 639568743 632848625 981678779 307761859 915781307 500073587 930528828 629505957 396025105 937733354 999108481 388805338 995424760 38297955 443771132 652542816 545721699 991721581 76540099 650979578 20075563 948759199 625220368 198138543 249416842 555474192 690697409 635338058 415790241 232351197 744103382 3662296 37118196 977247399 278948853 698586157 581766377 544502035 2859753 615758175 868906829 32130888 36992799 196168 730137807 34608756 523765287 376870409 47589506 277380423 389550393 931088514 167303263 627660918 704690606 928354523 648264640 260397881 788312963 658361342 575713767 305929678 58077145 902133530 578425461 358133236 182208887 922975777 779401715 22013296 418917191 349805131 565075021 58675340 741838549 657703058 99510098 980460691 300414163 877109299 362247477 169199190 403646871 416559411 635784975 403398827 732958619 409195224 959315803 802687720 520387069 361298476 958526584 254607212 398530301 841117822 420164394 438526486 626453122 395715040 537729306 931174092 59903636 655850410 459714385 351479798 719765475 299948789 951028929 324254977 178365503 427297568 135940285 451191004 322267422 938300495 649198972 395532414 712088601 806951400 278747801 489998686 761450351 98535700 458999702 868937721 512525441 510547780 403183188 197076559 9755732 142381225 496387484 438762087 48810515 747435706 991187866 486577351 39940490 623472306 300556381 125087484 25609131 59618832 404349017 370514456 885638925 568976149 41885412 186668335 107355752 529932105 386977980 314225625 775404314 761412087 656307840 255202484 462623141 63632556 831672114 223127519 193401903 651631548 758127291 543376767 119389441 374990013 987130983 650630205 160999688 640539914 69321573 905134022 246825559 48078401 666234697 784891723 149748387 65654470 258813577 970140671 68307910 670784574 380183811 730507163 363004989 556797460 445222006 277861085 921947562 190206455 399028484 569136132 796756818 801461338 888812471 559213910 689566367 899571442 885841144 493380506 299626400 973948732 273186585 502232223 709906308 277376245 957278413 941383091 2339107 722323616 60549035 181137964 912736629 711428612 965106351 583287267 935703064 376030891 331175096 116838324 953092047 43445860 483118859 750573568 607298301 6720449 991259598 337389355 345543726 997899930 588793998 201490462 988100239 635997832 833380538 512299717 745855601 242710379 776175653 624001682 425656266 74760677 892028296 86637817 716382388 670802397 164082942 327639026 146705388 573531388 282712711 562786426 155537236 92057907 851147909 819929362 96875121 366727987 631299650 265906238 431669485 957258996 534254184 498509575 148235543 249582639 839474567 920657786 222564958 828748004 158738578 153713447 233668570 490728404 440042338 269345187 18327747 30891271 831371058 955522822 481171703 966765128 805234978 795695726 813036409 710346149 733465780 292805754 274223341 222624752 985491026 195814863 681498653 528110400 623697350 497292695 533471862 974322032 65246912 102064125 618555020 309592734 751080787 388109490 629846674 579745710 149625976 848786796 746862306 958051525 989373578 774528097 666116219 836507598 793512905 532509392 377553790 367083256 971018967 295270264 537482673 599856950 545890110 515085599 291895548 71479486 221613544 921389325 65656303 211885963 673977765 189290894 727877177 717362651 441432489 574413940 207032114 562091697 928795659 333860242 440937554 786817620 271056967 776615234 39215032 323278 753044924 26894048 59166372 289089134 794190383 342925133 821614589 913405511 489120838 1157997 70189772 190311598 303253006 883719849 424552127 195766208 439543670 630739310 955375783 326128602 876071122 496574380 242339066 121027103 1262425 991608663 102715986 609771254 993791399 343148266 327482348 959983752 652343868 69567455 531063850 92587334 43893754 488227128 524726034 41200226 380981419 115678713 286987468 319439441 233171321 33960876 605617192 475050832 598868340 338054364 95134997 94201307 16870416 475458458 402350891 550507319 201366436 257253371 271116322 982672361 643092460 466054807 15979609 311926333 996744328 914229004 855806800 4397761 950479226 246680185 655585838 619447495 324288428 709763588 675941949 135550182 986487656 706389332 141196648 61973369 852119262 907120920 699417284 443168031 362656930 295046526 890439940 460149561 47786027 397706428 948235523 850684528 462555733 526666123 758077502 558020908 681148384 130338215 632843095 493260317 281184238 744548433 612300947 452400822 958614665 23899341 433819229 999669165 854081307 403198179 174199233 653171069 362445556 175809378 488597746 183954149 22755272 276239001 299480517 70101862 153570350 995771100 525541427 769502152 85213218 443200773 965128411 442057365 210890628 119045360 72216958 859736732 413842583 423495678 329832833 28684656 239293059 56718228 368047214 514807271 811136979 384791449 237035635 187135644 977531127 813811963 941131489 811790445 569766595 203049002 980361390 137497853 37430510 23457690 78938356 758030643 754627732 670731846 364179313 318487481 628324021 597293608 699634437 646374270 41917108 409851586 280063030 373810740 953412824 122383257 749100975 41957075 222144718 300944052 398839996 360406036 786783270 658868001 851266512 63893239 965531857 396245873 452149504 882518334 533739434 284565559 147377798 298255343 30089450 53768844 366549822 4842966 291332274 745106062 725172524 6185473 543241604 219087325 397953012 902661698 56241354 72010268 236957536 405322161 62354766 338350966 191990238 185248551 564111297 233284374 623650560 509235140 708844853 639908270 65733626 914747753 939917218 825010673 732891175 482856255 7710308 121093913 773094276 929251886 242235579 279294818 748279092 702910311 611278922 977401485 81675258 493298395 113675160 293602398 175866562 818476993 769998995 146754334 759460632 284558612 546504456 596058650 126207919 958741522 909161260 181129250 340180700 454366911 16496662 153657866 227044633 793753184 541747778 790925612 847648643 761795072 986401296 527464933 905191003 742175983 550088259 52847124 339933064 708054333 375981699 638242718 299514132 31817795 99102171 986492652 559756203 744311579 433999163 121948523 837393695 760192291 65209335 951405579 626412263 258443903 282254407 537550273 779386011 176109716 654539205 370886150 391001721 930666125 344924146 132653909 795454435 813882329 126939825 719073713 570800607 424990378 335282890 420159772 878408086 258984568 635379816 359955489 735916757 39820925 463617435 943693387 477681295 872029239 138895575 50313899 517269849 547257833 497690483 485618263 781383149 259394841 52825644 926677733 814571432 179654931 970687904 422466804 555371788 71205733 719634643 344167076 709337662 132730978 94362540 564211225 572427144 397857183 132856697 601190396 820189144 404611193 335493991 362309113 525493056 641966732 850206475 483158338 216125812 4069437 33999581 117355786 235133007 62546738 832784567 765791499 845371983 10631380 684754522 39941121 858034452 56529620 21668329 54358573 153585637 856722339 292826220 384658387 725952043 662010104 103572046 286230461 881871347 314028623 286585311 510535093 848720496 28512100 13663187 423257358 463305335 775317692 651878338 89209628 753394434 993776156 701124262 880318903 820981166 20000015 66331488 312616381 766134077 70546789 263325491 438861197 986087956 938269103 33457735 806227852 72570558 801872324 448870439 675545252 453275751 927823167 16960580 836870848 778367841 305572350 349153904 728398673 388471715 618103461 796099427 520706508 190682437 71955737 827698490 651591210 542253318 783307013 10124275 957402983 952794822 729382488 359425522 476357123 457467916 328977349 808379007 69537412 809114241 31051074 533405765 345135089 677278322 721308297 837383637 252928601 182326610 505363866 818650657 645609802 731950135 752673080 227392257 994518619 159821400 296295 845539250 71437730 346798997 970665972 21598546 80549438 480544495 38663917 540154725 756190415 650170636 591278885 794082899 173153785 742945460 247426226 258588135 555338469 12547926 854233966 300472786 354560448 539117444 975699321 920914470 32743994 623403891 862287285 390595035 556430855 662842748 576510537 924500302 447546209 35407005 936495902 69267133 620158853 22703865 835840101 572881612 257043250 962270292 603234575 556531459 431239981 70863000 664539476 62714957 955963071 675735122 875786541 790668155 53411381 642824502 527405786 691659199 63086943 803092631 93417821 46338866 936599058 91279855 430034684 697580878 845618854 19396958 498328515 584821108 682512505 789153314 52796415 761567079 641968746 255117604 853468868 198410191 694944607 674036587 32885352 920970936 659929279 51701415 871843078 934362640 945366265 898226599 655877885 703289389 741942779 400777955 276907374 639593028 107099067 594647795 579741378 334634739 573212338 952139542 10615585 610580664 58229852 232020908 526981883 873546871 889649081 74237628 219977091 359357432 278496207 675457648 566038319 50395239 390753830 357130131 391557178 968545490 868295498 99473434 171877154 991551662 168855373 156653976 559194922 930824787 871763011 564447176 507648729 542435708 622319812 171212551 364565114 578171336 927366765 635027159 263990938 139040059 515588190 354657373 265158284 68415165 106752446 882619620 88169192 573688986 335033395 50657368 594678792 593253120 344374890 798761932 570798218 55207044 275387029 274224117 623639505 217585310 128990440 2840492 232662148 417095721 374272539 624855664 840985357 456138724 6702572 523845345 27563546 472866035 646050202 494451014 940749600 38963550 567618154 492255752 960270547 781698705 142575654 275159093 30263216 45540314 432667545 716532735 663500916 929871087 308630804 420038970 690389153 481698405 682613484 522422753 310508800 665323066 820998138 503326865 183535130 749948492 697584153 34843404 823228605 31567583 796506284 428645560 587924606 152528156 438565653 311761181 785386033 575768972 75583 563045995 710609522 99218081 581574677 257466353 871506976 114370349 52567049 797470887 442835676 20551401 504675214 51680166 759995791 383295216 270086046 681058474 894215393 354338881 569372725 914920087 340984259 729833024 19413204 629089777 232227814 196198197 107467006 611709282 924540993 394328268 630984382 983484984 258547599 991275668 776515872 363294437 5774542 791836800 901805236 73103229 101094337 594742633 251655182 55724091 63206767 277720457 787304009 421984764 643074211 848484610 949575039 79185090 807715946 724303445 830373202 30810675 362218136 199015659 499212646 51978776 54389827 138688400 74513380 68821214 833827397 274331379 465892345 364922904 635276223 313547815 492842069 376632059 422364305 649241381 43014573 536717024 165272547 518518088 680143161 600570822 858272415 53414863 481294135 348278990 765872628 855892574 281744742 31816893 929731028 800651645 927998348 50593917 609732471 247212312 127855600 888188828 911762390 332825342 708734432 130276044 497195569 862602594 220352557 522058849 552986250 18355037 535167402 33610454 769371176 738621802 940662193 480750920 283599893 622111720 492069533 784795130 368532384 354950556 36613713 567200975 275874523 30049836 171263664 120015315 193547037 621375653 977706019 47805875 578360706 866925045 953541654 64067136 13054310 864118642 941960571 639079664 176351982 999503698 773964101 622243164 746924416 34176304 950159598 937055683 347217477 375538830 698746098 988214150 305595054 62456653 999887698 108811690 499934956 453139511 764397074 752009049 166891638 625635701 126323131 542999137 456517767 39845145 111827930 34253236 141294238 353678742 831148415 394277862 586351356 427093059 342044094 694115762 653659433 185631707 626788402 159612022 866689648 892936448 281412469 21031090 730302558 282535603 760943529 665319565 16762183 246413534 411030770 532679248 280228033 161500874 981660154 53695720 632176167 551654825 853318252 445514856 229596951 977593102 745539961 64767621 392634357 745994096 432643158 251292441 508514405 289231018 425752764 96659617 48951765 69042814 30622566 703984830 185038321 782359309 372139670 561122488 704417069 49510241 572909713 806406646 820774206 741043172 45942815 501578887 654456737 713085157 15883020 92034461 162727955 624026394 6166698 169648652 889156375 716772377 628531788 906499279 867150964 51616990 265140172 12132740 932728244 335516232 200174086 25861355 970364070 792245148 422787418 804956523 51524060 817664256 27309614 233037197 465348398 118123521 505800554 566411903 609302069 150561806 47890683 452234386 362176209 939223291 323103312 59809724 685403556 710720894 49138400 514349590 674732692 495159733 600089250 780562015 651278157 808484255 506911891 586108536 555085245 79463326 965343540 794994151 83562134 190612220 236040969 156886100 574943184 878588515 84782876 243718158 45931300 174717539 82211703 320362631 712543377 885090287 91090349 401834195 1655003 562081504 203426130 687569454 487019527 400407665 275076735 592041587 95842273 845765058 130891855 594803365 165956214 21814869 441570148 466131306 215512218 344781460 50154083 311541131 899954788 776397385 43293811 139584630 123930541 485719844 567214530 101066940 561740436 34130232 94042625 325418131 668720636 642081662 358470883 354481237 322884108 937214545 818917538 321102079 694614191 415937009 936442489 651360947 492975122 386504448 51440427 290315062 399045929 846035720 710201211 967608435 653990442 249814771 883591857 323178230 392551696 246750609 414576924 736013426 868045337 348347926 652827786 570755644 759330376 784995993 23104722 54069197 738053604 664805014 2346571 305452355 117641975 24465772 29845074 892116449 615543760 403914976 162974663 202441355 49078658 723449752 140908945 784999499 661253730 274058145 866081046 326844111 937671821 231719146 146409155 482464488 979336288 473922503 477717130 267673868 30519550 288342895 390694495 862172117 677658829 826807422 427887802 345750144 866828281 713573236 128010008 916550511 149787376 914992948 49855098 674457255 191122149 616596357 804120549 34222163 135286349 213617556 640536288 219814719 234702692 677549168 821807097 282053470 780149417 372760461 963320128 156366917 628727134 60171586 43846858 96548781 697459721 56221003 940083504 779769845 612253942 841208648 632153101 860899997 322624179 76346683 6458500 567516876 240091794 628357646 403402679 596446155 974000938 43776011 393587025 608144264 517103318 210666338 815495677 539493652 692137525 617397415 819908077 440239910 311086760 471676753 28379476 980521621 816328919 449190460 920199404 334427362 782047021 375884840 111701104 324678316 750244951 876373560 306368803 353567289 147757513 324466291 400401992 594728436 243521081 55314502 848782760 487323369 260252706 141768960 112763407 48967499 599902275 169772629 368283087 785908975 297746461 283423964 673596 831783886 516284536 786198674 286519598 421107847 120030174 896842068 967837058 517929690 511953182 397940072 391446425 41311790 402743755 881513461 646332631 836431373 915501243 149610374 45269285 463340707 623900809 170926219 309527920 288930114 924965395 676130776 466232872 323070176 272098044 940382500 6579650 726239895 889908266 89582987 567793462 840665636 54397002 225043981 770020482 40036457 297779783 555800077 314049829 955115500 956787671 791621074 455357604 518353750 55999471 912510218 854046985 605494260 83361097 535160130 317434207 53563961 478252261 24636527 360883255 865692218 454289541 129343336 849962534 129099312 345443631 139826281 608563269 856969466 402679215 13472658 845725359 953624729 260770067 580270950 663555847 29939890 151062829 157605708 752334576 447923471 636670229 24198674 240519826 446129182 872092580 934572645 658625308 821291376 755059193 935309146 909956412 469729340 527647224 369050344 429123497 116135386 49345222 33138795 863836570 270775368 445488463 9349923 911862092 931884200 17213121 238557363 418646655 885182912 84855566 692716451 851492089 895615609 797346157 70456798 1979138 54379616 391830745 532378420 244647911 312585768 566246032 222538713 286803576 949314086 712417430 420069092 474218378 152656083 336049200 476196049 178155637 493435726 454761 939366912 148388246 37375448 793896081 908493108 168600782 234580566 172982968 352384533 603978753 521439954 288521783 952793006 325087129 36365306 875936296 102421232 671517953 5869472 333367273 606377260 422921514 360236856 691893662 653528733 30999305 240725597 371944619 565142748 80269846 252030285 495673406 550876522 419697871 17029992 59526083 209864746 39584051 697465269 367280493 849859044 397699400 669678940 471189684 961922755 859553173 461285933 799821010 955432151 850749352 842841368 14831941 48731284 565468818 516630195 686289488 903867730 829687654 919328184 638984057 6687179 488430526 957911427 674999820 422987936 905814070 7150232 114697623 594116820 399649518 61314843 82630765 140505679 83769868 112983 22069795 73063516 718330424 861453880 249460245 644062251 230808862 6923728 884678114 48361808 498393072 548157398 378931180 468440643 842359266 43044386 82396633 897006814 784001708 264417074 892853013 524246754 249905419 459733161 575667022 754876018 448737600 945560011 344479990 11348118 50193295 930897409 302187460 650803641 624902849 232359771 921458483 479009836 944501411 587364617 901314818 640884385 542561925 121369057 63774131 255329456 725329852 298342109 331585804 942809941 885136416 656575898 966764696 286344048 853154958 658532058 521737767 996103236 702417767 63904002 567809098 343977465 148052752 48136348 62069976 670262299 765965424 253832406 754307436 160376856 292810101 841262594 412456420 398900165 481955728 513412117 276628195 635794394 598224436 613609256 331715152 240241265 173231450 861533177 177379286 751534475 284989440 129252971 642940770 11359627 139372197 35712001 704322472 925515705 765351375 622370407 441418910 496060608 791227526 995071466 370836990 998927153 408507094 636640251 376577480 357991934 637507665 317160880 385223359 370368255 43616906 454022723 638544615 569750897 713956251 143092113 489810445 277800050 946657440 81972892 18513983 252122502 422621242 795912713 168935504 711230229 679397645 461060259 338245206 29608682 887416898 914680278 930862635 547180726 740059141 378112565 141490671 16986251 793165320 809696756 72885892 903987553 254874111 895421294 197172240 27516309 814900258 449525153 110895231 981104485 407552942 116106925 412262911 411985781 530879844 668969561 60901762 340726605 278227464 834680974 39799616 782945753 704275684 81792986 909632306 115934183 199012930 7476718 665506712 485273260 196021750 583828512 412280179 997250624 814635473 329371114 637132556 172762141 394282031 44799337 5747307 145655204 68924522 368023007 903523809 794975896 53426533 663553074 647652991 990563234 486600194 403176810 149093020 510063819 428400556 176303926 393186899 479064069 381351630 781831272 222729219 187872162 777606489 916801397 234281677 21352154 768653123 905321718 903490841 322858570 980916482 655863338 307527442 961223280 500133397 437136241 34745637 94522928 968976252 177802962 28409990 79087442 618809914 510764662 100892587 722936578 783373786 193638187 4421839 799752270 198621928 642907874 845276272 234173100 711270771 401391409 759038417 810632305 773406610 14872018 478297977 36997467 345604060 694135074 54992819 712016136 28686318 459749027 106522892 762268028 866774761 220488059 544280791 930308511 525939697 891196146 645627308 249330621 882050223 739915512 902988773 778100740 173032400 995354269 807185952 122969866 854769540 314745494 596200384 736252996 948389888 660053439 454168427 558905488 17061372 960370579 381336973 440353964 445268277 35342006 735079124 417899452 799278828 189617004 220875443 962639304 595992678 741204511 996838879 601219644 374303082 810560989 490557653 651131495 289871558 633418455 66867281 963652604 455195850 323447012 39690200 632521620 876275147 379883003 313120304 447774505 987281570 718504125 251608035 651538588 929836843 373926633 999717823 439283761 282057926 20282341 546752856 278830862 680019161 868250428 905054597 606337471 520372555 11661594 587487 118946485 71413515 35522770 972100166 107498690 370304647 630901081 699059547 870698399 676589110 176424904 73960710 947167335 490112270 843033566 20225010 240472089 125560590 1241724 516695308 593560089 441277878 184267303 399973896 592263343 92280458 469034377 657525213 702981511 970131859 338707952 908457284 492178480 355397597 995849677 407584572 811447453 920963578 903658295 868263816 211348903 5778558 588630630 292515119 616439689 591288449 597827640 357268732 786263650 433622560 127298735 512864252 111209654 792508156 616631665 269130243 931945965 831408825 350984262 4712487 792594643 836501377 471463326 300142402 397318679 811516030 919046921 868518516 426710732 817411172 271414717 156920224 99376875 909562852 544920851 987623402 699121615 672108602 857416970 764576320 109942455 497256864 351545538 604448206 906789703 314398169 715449603 106057351 863775240 64050855 784706228 307608995 239732451 842899541 405418340 872214555 71290794 277639214 673137092 92118319 62744208 380515075 548171819 932660449 369122475 44421545 584181521 567529080 828245113 650824057 885735828 986035966 864490584 570195663 810382838 944525249 63265037 670033803 415715357 399314134 490534974 862613395 430078994 242967441 19612408 102345039 746659970 563198223 287905834 349652011 662800704 647389356 292050727 467997465 863658433 731392653 318071336 456172300 708575135 124846615 99954888 982475134 483507479 302292086 870937222 369251051 29418378 75544344 569033030 838064468 189277695 27026991 451797969 393775805 631352224 98104114 570466385 412030895 490678841 69697884 210443989 12941239 755896508 271515180 76536787 327049701 884359616 847039459 854207137 874905422 383278589 215368713 294733818 511571338 62117073 678392809 634649728 148220726 292470975 298099984 580669236 334059635 44938218 551431122 850348032 656203110 48437406 697157061 720028205 884877494 243529160 330205252 612781805 642166289 283494265 459726573 62479827 815328423 813778791 962894371 201339222 272663981 684130667 857935245 508628306 766862044 274869764 321207958 124173702 697789680 125279443 154673899 939185687 284217897 233189149 850685695 178372619 964058317 25682509 179991690 906562511 96917923 74377839 41324806 658101170 296390265 187161781 22948913 64269927 106217632 318466550 225494670 341258631 379669355 2664746 460822500 374735885 592889524 606925296 122076605 918716632 124140887 737855240 872151528 874899757 204043189 910381273 339575031 686073650 94748210 296675308 444520642 31544948 382298038 589311854 288999138 46504034 497854512 871677874 456478519 875700944 131246863 675504301 465551971 571352693 241640903 488461433 116644940 62910317 444726866 785199571 435450526 839307703 291668397 655937181 992916295 155048888 145992279 327072348 43709177 865605814 583726805 58214587 704285612 459563870 317018160 783821830 622414617 88754239 158040181 57384879 571207999 311195725 137476404 477766349 829603554 726027102 515058178 532955800 381096967 279859888 240559863 73725167 5021306 391379810 380428081 15827666 670111816 157434102 699409231 565773032 451647045 819752918 134560758 117761018 709781128 165738444 87740496 190252918 53739242 484953736 872995976 296610797 788691850 16966174 982693967 2432405 975691 102669189 245673306 138277576 199407700 121696536 435494370 420676227 259080848 617187609 107264803 564458216 593703468 649292842 842910685 24557500 441482268 114378706 208995030 745789674 748225174 588398846 417981782 25288446 279577493 398317181 480493993 383407019 993531735 28726147 840250785 842245701 126074591 683135527 89900305 917120071 127238772 295194085 947683411 16245199 15128096 948422172 799685315 290647581 916802098 860942481 92098882 564743704 501773757 999750635 658178228 602212041 570145046 555213365 420662402 673757150 312228442 602688351 576451865 722585128 533605862 918978492 567934569 200709662 35775709 691137157 167265894 724096599 183528357 970206293 84847498 808671763 480065642 279887276 27083602 941294515 181856666 559587693 646848701 731889469 584291432 894216031 796306128 31343321 462824265 504512175 819233557 278633303 774489209 261314668 72481814 108229287 367224951 575855114 486481895 891825758 950227077 34657760 60475034 98191416 923938089 706023338 986299592 988115600 618974383 190724872 190708239 505283306 689428901 49385981 949020558 387214442 104016221 974333296 474461803 693127770 176691822 337738158 726746701 445971112 678593331 148072678 564468707 18860133 915943499 645633452 380036955 971515463 405304087 11281271 962730731 115243304 219955263 746208035 885952844 355365509 712498734 649480560 7436858 729578240 982033297 171251073 51005685 2600159 86394332 805998941 80648387 931749514 72805829 493155954 866554732 171228433 647468999 499886093 964057533 322369188 990686880 90285538 569369094 106362136 768671188 455216779 309319835 240461929 774757928 723792385 775767638 321741106 578170407 14103588 583517971 676608823 138973344 155533113 468406323 586749916 20050214 491964007 539658010 407185579 754144399 872241209 351643570 60525010 767058805 16889631 719682277 349760674 12976825 556023277 838524198 647221778 649945595 811531866 367219945 475944250 459702306 808630146 37042471 688063960 570473946 400590437 783411163 19695822 997763601 843178598 327322759 464127138 709270138 671834061 92075696 463751164 581700107 839483973 979271773 183027756 586418046 862363486 890307740 42602402 867480531 4753164 434562557 113226867 269308108 840693798 719037718 286932699 904355695 633753320 735479549 718268342 506908296 166890354 787008465 821367045 490223909 390795847 143390001 643369583 716485912 374618319 736369859 835001278 305967481 296425429 788617903 71081822 191620385 810085897 924531745 658222305 975719727 935236223 215271883 855266173 383826823 913930030 410656352 749298828 53816142 368950130 104992026 213077516 741892464 355290763 311285813 754779421 380094234 713105948 42708338 522649733 993401921 240020653 713158293 717833007 214230041 755104809 503165927 867661480 205462942 23304288 807610036 138220961 148587022 383219078 501487054 392373872 140006253 865547954 98457097 254412174 390068992 721027169 211249341 583843866 19216338 397449968 683651655 956333653 820419890 40426277 393396360 36961828 954933555 370693799 947134821 919575953 56916779 43092097 309545285 31304522 713953845 349637028 61685654 961119009 955120559 994815330 3512136 1795210 294816188 66775027 975675728 951984416 5728707 786129139 435549991 557647136 840848111 261913570 547372872 25346541 353715373 66285219 395361717 731830922 552850736 332632574 752659059 637061667 121343984 525073950 931305482 631210629 192472103 952364307 598436358 847258785 58729299 658320721 115891064 423724301 68568503 278209584 477566325 159708802 456555225 197222506 696145302 472130655 876770309 454081696 156083319 24509733 206767817 242127317 564141113 394800377 275777911 228555249 54523136 677685285 158006183 176136767 407625076 273565080 874443954 457715183 13681476 201451873 28451384 19979925 622636959 787922744 70847643 18497193 871106489 27100405 687679361 197870085 374333772 128050454 481434710 942565482 300467988 774431037 69608136 261579259 952224082 571526320 75485001 698067392 93246538 238245592 454121360 434643492 535729861 27469251 161539352 176551800 145356944 38975138 748921248 41633902 770875643 760875595 521736105 974494366 665226587 19467191 181119228 421136644 462108552 936791685 546180385 85183104 160549984 190154614 947797993 428667477 1372738 123195631 440661989 770210987 941105043 126104955 760216812 128295182 428507453 499042886 287184537 882652396 663056683 543480227 494176970 222141978 344653006 546086278 178433058 517428560 53227931 138906122 29489288 36908712 340833675 551626733 351618983 71803939 526915993 18743055 531302764 510531108 985203784 595398903 249205899 10849779 764843546 611836750 289768698 769065531 809540122 683743842 800533107 665489805 404683859 730178468 222627574 744603355 738447447 883781674 261086533 555283454 544008121 924368686 788483943 604378160 2403987 383973517 789056806 112795282 579654657 396400456 46975121 811393191 198126756 849421319 63646843 670316759 489418016 355352465 940787962 111012077 791682718 113884502 713818600 299006106 966123339 930205157 355860325 34070000 662628566 903657846 452990035 385577448 330802934 230435425 329557720 367173340 754441698 234522533 65461984 397993741 35545303 922607458 37296793 24618270 913758358 283402591 688107253 166893719 502634980 700934533 853041708 739850340 24710152 6180962 649870903 20059475 185212752 11353511 778411350 52415641 437998476 272330922 974389898 916359758 70157457 743574245 282179612 32068076 588874423 441048181 145817108 285283028 222160220 659924636 655345859 601847498 500184415 979755071 685084474 750913652 655741350 308461673 850700752 409506782 842801048 745527494 694698144 602591993 731677091 304726057 838191625 519692311 922344888 266849542 434903340 371341424 733983690 318463993 665222257 621432481 960840787 804208189 310832131 816983336 856344270 281574454 591087695 162736361 83570750 189134824 6348425 914498476 262867366 522249085 147405095 632118941 748213903 474767299 397388388 136043722 443321221 825566891 419737278 324031913 288953498 553862603 128420216 732346255 52503009 567732445 960638233 915749434 714751988 587936830 378038763 350978376 44411503 997535600 997600382 85216957 253261427 67728793 66716194 760432001 248936228 2175489 641034608 235289568 1319979 800052888 917724354 468033032 916062773 831236717 18410166 37970063 469419378 263000632 812041391 223052522 71500311 419734737 113656659 11098103 305746652 666731959 701856014 3330164 724432255 259870603 417431182 136428421 61582143 866225810 817990470 928254259 1820001 92588854 471389163 731090663 178152367 716809349 730986746 761807347 61513972 189594288 371328303 770929673 710835585 134588813 558496783 825316802 373647787 413520662 827455584 540543256 725719626 304560616 26073771 58246124 2687804 352267205 77268929 620462722 950426080 593361939 748828467 447105536 225249180 527076955 462705113 947288819 612889688 831156426 996958284 717435849 328043264 379094707 47529835 947897176 797084166 372065035 124788954 762817365 152181213 551088875 973391230 747680478 282325887 375822354 852594691 705399025 596055784 874271584 667242838 230881010 45926296 720920412 811000107 30267690 454645013 502504112 902265976 248308546 881499495 138486440 190985208 571907788 848586651 193920438 784231082 604553658 49196609 641947120 804938831 943603429 63612909 297714576 33514479 191767176 41234873 144549748 851565141 229094594 832108482 888411548 192849038 345353239 863685031 110186414 419322478 633106416 467315981 826199925 466726154 683174678 96934941 318726493 546592063 25390651 997737988 38784761 2855466 313401969 177247602 73898366 134723502 665160625 6145820 729236550 174181618 116366166 236228666 485142350 377305824 745329311 353850634 67844023 417860263 731247921 456126283 306783304 599372858 968870802 651265219 694995947 517209295 542700974 56454585 367236140 539059552 388517206 760851323 855321021 735619373 110155965 649785050 481985780 481872952 835603705 857452201 237155403 877377992 154542216 6882369 661534432 321188583 611954120 488887296 475227891 421612771 618816894 412463046 171963499 766033873 66668368 857641335 916287312 804078853 801973835 946687867 890167890 254428572 287680350 660168001 900857153 182786290 567252956 103141815 995905427 455971628 752287230 515866068 971018977 14492591 476149087 586978063 474514794 37501351 871354750 954063333 857396367 894039170 849072192 785250391 177510229 871075442 492395627 400640105 686840038 540974830 825679916 269893284 882946833 315561777 33611153 680943765 43153605 376539834 646664976 5767499 208466074 277233098 249584127 711510493 248553288 288769001 714153242 42217954 261726765 196456034 955123968 929401848 203200971 914475714 652331190 16250430 258483272 329380189 422512674 205086425 814114797 552068041 515163793 360282227 951627175 808401761 178960690 271645367 834505609 664659907 920862104 994126038 470523720 702692690 772430908 490203141 219437246 645338037 38441209 680191484 897700968 299889751 831872910 131780473 259638760 99178725 869540384 305305275 886764163 166459858 422916021 658983432 494844835 50867414 308755642 867596840 91732311 208360299 108136318 491303143 995353806 931748175 351816372 389117846 374952672 878854917 7651317 508325259 348782213 566217812 8270396 492859036 572498779 91559622 6968936 962447784 89172004 748742698 731082686 94340879 923507014 870938898 596389476 539639605 536458058 935383894 107931111 904659203 56832862 748830863 521305526 788416613 930411475 525617309 585706917 48399565 125158047 488980514 473923691 885403567 638717916 70248196 14752804 935293699 160749127 999724783 375248591 990797766 365088706 331842001 4097233 509490297 840658898 247070812 508796784 235090848 135753249 271642759 350922073 121375300 694804734 905290766 581650203 74565234 507504600 404676333 584538538 292969914 461432263 827090409 931911901 130401201 554519555 786898183 469662192 851939439 29802 694367763 515821058 470595346 149916671 75394842 66548888 66290233 573148518 931094768 262921752 670162058 100125545 31298475 939204175 851825452 685542261 763649830 63014124 19408461 131444766 990446976 920781315 906710942 513438615 502736282 678970507 510361298 98218554 587655068 690270432 697967650 964871430 603714929 323490113 192427212 116845596 669268294 685511251 743455632 592857410 727165967 498369948 85339953 700082784 280441858 163591177 598300922 24536070 946770713 54935657 387009335 743865315 20145557 556341744 63039415 21469519 809840758 623214261 534148689 882540994 28147716 235933236 391531356 171659099 545265225 303754189 410123829 402177882 119155092 17690946 130265020 834779814 123974391 244216125 479224023 595569224 990760138 72976840 621140206 391516654 466919719 478709459 847092846 601995881 62744684 63788210 767161159 41511983 358053820 62063260 321355630 762165722 201088893 350278957 387703643 642439847 873437659 425027812 840497291 605361400 188729668 51452582 352884223 697022675 146999018 140000313 92235452 57158240 228344133 31982282 570183753 782040174 20668558 423906665 237463860 647437039 2846021 552445319 118751117 461243768 441232556 977374078 528297833 275978690 588398409 666175753 604703073 567340588 332087656 119067592 663603472 862731318 31070102 869728190 926882712 114612999 211220776 288539090 923072030 965921256 964848306 15759441 632061002 728386247 546508944 664272747 154072776 211258550 40844129 447430577 49240521 336750185 742768774 519083165 200891267 499851451 135272615 279899403 423860908 820859177 349310511 428160952 670029059 773702741 114949067 313398730 830942664 633075844 268278511 255728968 138347583 371206177 266330705 241347485 456514097 299787320 741110892 363087897 582240874 235060988 282566142 858035824 879497020 408225346 409101451 669014329 69193467 899026435 471180504 971768944 837170303 666929886 742703472 783933429 39829925 474643604 814604578 760363530 654408142 39954570 806894977 144320985 810534494 154149962 30736739 831480300 230238014 102297602 616609634 294195891 970369371 49848579 2082910 209411330 246082853 879107139 197298682 724587664 31571217 401826012 541252890 764351097 152220695 980083340 792943723 81221565 637367348 638678067 598842075 904085439 449637610 954614359 705065501 593920711 106279355 585325987 545415462 3164288 676749489 205149539 795933363 694618746 230103258 597221898 157803457 684590761 617283780 342237101 327606803 520176100 965664005 620976262 901216943 364255847 434648758 24155505 317530209 972909138 568857074 328399474 694514231 48590888 805942364 90823981 451414531 633570129 24214422 324547436 486988508 879067800 908903371 140622749 291250078 190683821 31101991 134476114 97474917 708691620 703403865 74762175 483286550 426941556 769740312 484832319 496236246 15177081 65851290 599935183 744656529 206283507 625016862 216997521 717811828 961182853 702070116 67850315 71486579 902940343 952244528 716195046 142772165 676328308 576507339 51724271 799262563 93089420 137428610 676953625 779506316 317329459 825277989 816942009 884584260 279224193 100214152 532378441 955747024 202532080 890305030 45098470 818145339 434326753 59578873 440807377 821812948 945887767 727266627 820753137 906422446 430975033 594100168 420147536 337002783 370032213 939965426 323348378 258396994 102003032 218775339 481949601 477935733 83039895 766886503 624796380 141051611 448251465 150386840 765646051 151203803 243789322 363017527 234143220 892382879 551777114 515613378 599244145 622741143 769943068 933955896 673897568 981668339 931087128 411427998 780654570 283222060 398575225 575277950 172047324 365257851 454315600 186688867 490999081 151204960 41471247 849129823 238552166 620418589 768265230 502930565 649943117 785784633 771849737 476014703 430938171 784900862 64034720 320692664 828610226 273707259 737440726 837740163 636019671 712237954 358544019 255311091 457693172 805633579 663334690 742881713 130264567 132078671 850227380 563443305 35237362 220802958 765126363 855988301 935421849 932269642 536783887 203597457 187366599 730944041 882890796 610627821 436304890 850183831 865903346 191661598 728386258 464643906 615552644 490977892 105193622 49802908 426725866 513752582 795480239 44004444 528898959 18711498 267167018 181754877 452887492 260552574 56199482 571396926 142202683 34554994 234406836 223010976 661889420 982608890 990511506 542343660 209878964 685042673 587853937 905763498 462848657 382317873 434874643 274952875 708436327 483045916 90155485 556729472 164641886 37868311 453992794 970054656 970452737 737044233 115099830 600229062 36238016 873934304 958697027 550734000 892653935 316326668 486461432 323518049 440969158 811975170 914154989 238921664 70217183 80590523 686341345 232251512 897092539 609506355 621265076 394534006 783230909 866335466 62852333 37369454 211930413 68144998 777447733 649842261 278777015 400007343 817004505 936622056 910911721 241491665 463072332 43579684 904743096 948461917 284394404 380197068 782170620 348077545 497150232 376405223 949355503 863039116 69443208 794728767 526617010 53217379 350118133 976530915 70384840 82641422 810663684 54089126 671342489 676858419 425789312 981279901 502798321 268168698 831484373 203200165 629592446 32818576 47813270 545033691 750907477 641166501 905385463 76407074 982848366 784250093 815336020 973666976 17245987 266137763 464140968 800130625 393709493 577910529 294623511 563392563 484488135 331969737 879278437 558592872 35032801 30851775 743299964 104232984 7105007 64881196 227706345 96502332 502978495 12076381 654585951 866185236 466795399 789049890 942243380 706103457 877408092 629390416 260245727 438950444 54305980 355654208 281885312 66021565 3737349 289768781 591116376 382004389 182214651 56016985 129916237 965828853 553268806 128593481 389891175 990290436 619365361 829388933 685564758 702602221 231171821 922633593 540620009 354715919 625008012 102350614 598373272 878805131 837011719 3025233 981492731 938611913 156680184 512886947 323366737 20529652 177795296 53218952 839011834 48524409 4510882 381014528 108134909 153825164 718172423 284410385 709878147 705641379 851651384 285208643 126742874 496780537 51128903 528618787 647581556 42776588 187386278 49485504 614067557 814823967 695999405 635343153 296737512 880960441 31109657 656120077 926294106 481219364 568734344 974476785 100870461 789805295 255403262 822499070 748994230 758657133 632461923 349352792 363074064 74391092 531631363 692711592 231036727 638819998 736759053 425982363 306442046 130729035 800240404 193143905 118989530 197420702 825565841 498387246 355593444 284835899 699964510 166652093 817714395 728735119 71391036 844227272 123656543 74586952 702194767 359185553 376859319 584676569 935873949 711456605 693892428 457630455 97635474 627963635 67645996 677775903 377535103 599980065 458802057 724400397 351669526 1709879 927206199 320550726 60018416 248538762 623270193 779740048 943760391 36377843 335172628 580674164 43714621 916169805 43672482 203431107 575202771 654061563 400705 120442382 657319410 147964767 362146425 532046637 524815654 277528676 21464954 699721913 821009885 499111413 435698579 24054161 488016621 259163780 20962748 867540313 696875531 5324420 28155662 237029110 858609237 720468719 353264965 391389972 675476169 907247553 312882501 792594080 715373772 685874811 91532690 391531854 436534948 120687777 712118486 584923156 104018429 365021756 382918751 253680557 156754536 108664920 105023135 61939480 171155416 212696967 287904170 984861206 644088099 425223773 182975931 286204847 77477511 63303154 135827375 52254381 250784802 71127139 215072648 921444896 353057913 43936593 585216748 812762072 376173298 480741472 403818404 366721774 884137561 3297721 610577949 499434556 232256351 24590985 945263594 185770720 47363351 719933312 857857600 355806909 199207287 553923411 16020600 946205434 917768157 446310715 557456017 770169985 885735303 51075443 349723564 206141569 329201690 706863549 879592590 262226669 42196508 542288862 781430305 164726011 82244986 989647901 773674995 986039205 210828290 10985417 676795062 280215083 4772330 28031408 323566270 274365583 270249544 47935656 66306694 625208856 864996759 935160842 881954091 436410319 938276921 248242738 853104880 947278597 947897071 263999744 909654456 302259148 611031906 156478554 504898447 803172217 821009054 289410728 404489506 725793576 866281362 811249494 778138178 766794296 615950737 921069910 35918948 423830731 154667732 953045403 335898404 415829575 88984310 837410207 910175934 405394392 376856950 305764830 250922644 613595883 902606905 841511001 73476523 884694965 574932485 785022740 918505261 421827498 317501703 773717656 646028520 341560326 288153934 189511794 43409870 456433735 990255949 719752626 514015347 24448689 760609373 925568365 290038162 873860297 370213689 71310139 979699337 494686683 780715648 477439417 826995672 431946100 497455927 881192200 453569446 350576616 36616516 131488077 682195003 918670029 620682228 481616175 30637191 992991102 323966070 815399004 24839834 844429721 552739933 208223748 35002410 685738369 311687202 11420508 4597521 944464605 804895136 165642781 891378636 58673431 44656790 480176898 33255420 18487263 573390633 435500110 374298345 799223205 709398623 731361347 66442746 433466914 21364389 136655788 553740606 81788624 137030730 526781524 369094119 741609325 412825601 780994445 339205321 701753468 789725027 14401194 871011551 109562308 25962347 38692229 982726087 841210063 600305913 567643898 153520705 600170348 360728399 93713257 844366516 571775533 548644503 288307512 952418217 864196330 568376411 999273295 895134798 915088188 501126154 919609755 628369652 569592579 69241210 74659724 556287377 755689185 418499425 832877206 965151806 535542460 129527259 997982387 54628794 196682816 489950439 456816351 787272166 719378779 700448490 981997467 188204616 693745343 193926954 264005996 389436552 350658147 552663124 571727193 50375925 894592515 579598071 905430384 596881665 213013915 631409671 557472577 352799168 67824624 105994075 123262561 752195182 630681351 969814575 35539176 370922726 16365228 145314210 401360883 997004843 529223404 822901049 468504100 488224995 580048027 821804378 509539869 258634711 790765007 949310930 114388745 551710837 106211427 72417360 6419219 679343438 93329526 524382952 939737068 5887640 247777001 223469201 78793033 234336941 413851620 495518119 532661091 879880330 654741842 608619113 118253430 382264913 719669600 495257980 753009730 68858311 182387970 924333158 339137677 830553303 324349550 49166356 350774687 542081037 246614942 290380629 134155716 743580956 95304915 857518429 468579022 34652504 663145229 605232195 282140816 24172093 440780436 487120771 481275748 771661286 855569778 237847165 934935206 152998295 370086390 21676787 277473079 12549684 63196978 604362639 677689851 765103815 849324414 974930523 393838171 553897214 328036596 933622599 958364867 120663978 640429042 55868071 1720613 863724353 923579291 548703154 852865397 976412253 730340437 40668932 262747179 920796219 973235276 75253020 420800197 982460221 170439150 243103967 167961666 569922408 26728557 501465620 839392167 332859623 505555009 943609830 967030397 656293510 973273507 91550565 243076945 825967672 539561747 302563844 933738547 12202898 175518163 962029597 299897144 629943373 764549737 936711017 869035769 591153864 825335585 626236808 977096978 859469443 273805960 389791359 13786787 823454373 561672691 718458677 675360465 341150327 117179382 930421749 109562694 381680615 120817389 685557487 658016941 42979846 214323062 22690486 901195064 683460491 249771765 68824260 890213658 60637005 562313743 123908082 607730957 657232077 766289712 785635072 173252301 457150122 296410373 229074707 719954330 97543466 693442818 821140018 573597882 60582072 45288413 299987400 692402677 872934496 541112849 805116197 41022488 860784725 623023708 325572605 224925042 617822316 292811842 924685543 59069018 659993758 679326856 456452063 470793127 382997898 613629369 58847941 410514742 985677552 391297700 64980444 949484648 474634807 837019868 912391755 385121953 77291753 892827447 27360415 754761674 588658481 172586063 150361415 61720272 462968420 39767300 710036759 836458019 18726261 61706488 679582662 73440824 503852415 60719890 30454897 913295367 642916415 721806332 340646421 331954574 970659479 174757029 738487832 680994380 279093517 944108224 557979329 497968582 883012682 20789058 550903739 20090886 671859611 711808744 31958678 484238871 864873331 496671919 137956678 909079690 478981095 629152858 241630370 515968500 57422640 336027375 405173990 779747182 700889133 908319546 210238002 191369492 548463839 873641033 406172425 503860358 519721195 429623278 934526675 763220842 63980059 105958720 698351195 601343464 654784733 97305371 150108241 978237740 323729090 267808411 255675337 226835944 275733761 825993637 55666874 432535247 396543218 450347358 897979521 525123355 357672083 453846194 636135515 779444488 392247558 30333134 982755310 470473815 594526481 319109542 534057409 495140044 890701725 583070833 907934655 222036144 606731831 25713192 741701048 381587279 854943634 311520266 25000928 184336251 75502083 798700570 808614223 479456776 986456579 959439776 68161663 67740750 24715953 249692580 49997265 202329770 638313038 798009718 624844808 96404221 438569151 27416873 533195467 618518316 96830990 55070739 7387944 68798366 59947753 582974799 433097228 290172353 715746594 49361979 18501836 565593733 81789485 230567162 945376159 776292575 755485093 808402675 11766818 936381511 355194824 650343248 346659794 324517691 886140918 866603392 173354645 507850170 523730742 580057014 497739058 447616970 26650288 956823912 582459348 865146866 157472308 244436432 535093388 689347009 847804082 218517102 271826380 617668677 34822848 415516036 226551020 905747604 242645784 552995993 583085224 901813319 834366742 399457015 105265056 325933050 198291774 315450413 6184151 146573773 784939956 318203533 530471989 907326438 413845699 891210159 387173637 650260205 431585111 169848044 747758712 27545231 582087554 387991012 283768352 124606971 990589179 36971769 97042549 987348584 523711898 212157905 804519763 419076493 115405789 925325784 294325882 997260839 321664359 908257980 743021581 138806391 620303739 267335407 197323540 238035137 455117701 145578536 933537275 147655118 951453074 982105058 234307856 216346475 860197587 368676316 89976072 480985320 689380894 167533207 391190906 603734938 63991405 341550044 308971363 480098649 683471709 971706675 345598881 444684034 318884783 650653292 761700728 84727 38623691 916109850 674753808 438408090 957992504 617841684 49218548 617702869 175745061 619666418 842359188 925442966 13203940 582127510 262952389 397107787 334570346 711850400 406481724 948175210 791741136 960077816 340133910 466309355 191869652 893018696 227531347 532694988 863077209 232601728 829459030 856541837 364232162 68780368 454917479 822641073 45461531 447865009 98805810 636436547 321111633 779103837 661385541 992639566 908965365 913044562 838345621 193743716 666515485 742587731 50964218 529665304 246043651 476017511 530973870 295828868 51984772 506793560 445556178 441218500 16867746 880923189 176613865 76263545 679639810 361553361 714307419 168108103 672370799 459753793 131225588 390518359 919897941 472716386 465263458 940144853 952227911 709076305 241207738 728713587 814846841 16813297 548316660 541440997 502672198 55692648 51410538 423763043 64605868 167483042 968251741 960874026 379704267 64324813 717853553 932964859 309113450 672325851 18852908 10263194 961842802 940857092 511000698 603432273 967594609 323301185 490949420 753280107 10850328 928762833 654736244 175401401 446147773 681031608 880395626 566141712 26836442 33670460 460635787 768363208 567310732 766360678 153534517 198008383 161565461 83466631 609819180 794600532 261520218 416111536 397530392 52705772 647498086 567862072 65864964 388164209 70223077 416899130 438545377 954221134 415836842 919851285 503852033 465205621 837597994 492245226 270912157 723326937 746924286 650016289 2277967 710927860 287146341 510361829 117400984 16917313 35706559 554506659 693490012 787467459 8610579 618323855 563720033 683471741 73619082 701826847 307824851 468132600 223306738 302565518 545073347 454580160 108886332 566943322 898010787 845284839 581973502 670733254 701624524 595668864 201887218 239231833 383078136 169642789 635563381 290792797 291542216 671431282 990979081 556813921 199150656 427069576 337993428 693878200 546463814 827320459 900150046 19471352 64646950 30032420 106576087 66341243 510569745 850242048 494646543 291626209 262264473 25910351 956454011 899789196 396276535 302726982 467596791 967706147 699180997 673421213 339510526 462039824 644569348 804587793 700507188 780353794 41522200 839572707 868935645 594577259 985367303 798513240 397598819 955562755 848304957 649896759 789329108 330990659 572089355 52819022 367299937 52276203 779745059 475433454 553815521 325884797 262982942 500882538 9197131 169973696 583585783 66674331 810405696 841667389 608042381 670250079 300626047 304429765 303438372 466804501 388915054 809045481 909505252 448198691 373327768 39337345 412758105 588129649 730136361 108878374 429668594 510745067 131625332 49156791 875406210 904092674 651270510 779829976 672840130 235953196 755141680 12357998 206113484 730733408 775263097 710319909 150539681 58972058 464525354 892814570 973394853 434898013 443620552 215343729 958417694 164281644 24201213 779304112 270078393 494473232 71939351 22768738 320362244 283083286 729190535 388258950 585027317 559013837 915402340 334321885 386511969 164287436 244381926 50618991 273570694 657591594 571758827 959369222 851268738 77100548 254798453 551102642 134225370 259488251 967980842 375739971 161179380 871652532 157581522 778408402 321708701 555589718 273308637 158669881 17915779 892075023 417323483 343522454 481078460 297919119 475808770 820170444 848902205 405477515 552691115 82436610 955778404 228547387 616149 869426978 531225967 662607581 344602272 42968411 774392835 66675504 286393812 168360608 231170470 810798073 44042072 323999271 5880901 421254018 550960315 65702634 611933103 175459606 137591982 873389097 599175191 441676166 72814984 310105574 820576406 542195624 71569857 884730728 812026790 435561170 473252983 258057656 769618857 921905507 870239212 374039079 50472800 224545594 481337350 81764551 197367413 906510397 269686990 240214765 76652529 278128340 363432177 903551413 949967046 802994796 294742082 251864190 438144071 774265332 983633462 634969962 672794794 693935715 950697063 255148511 12169613 660029744 716683538 553389321 461185646 571806424 357448088 307989077 729669938 6780763 950918400 67820024 699441311 473083584 252606068 814403942 119739106 849663885 853764032 73951707 121457674 612485455 756698070 511164117 33633418 542845208 727298381 941169816 239799227 443435516 507700445 896933545 336689752 820073363 68551140 499310163 111392000 939882619 16305893 997962022 116108984 781466835 556356611 615053171 766401382 435342528 726387082 723253969 36583511 175137515 480493671 883973275 47797946 126107393 854431403 999003247 31920674 605137971 580956684 912096944 966591752 983898036 892193379 681540357 881699143 297088829 255869999 450140888 762492574 669138828 519904017 986406873 50736434 674704096 843308110 601524856 37885961 107515775 887894353 254048366 44290448 51676720 386595366 735318837 744718870 402923714 455866367 526339723 247363151 208269443 211158963 767899379 539996114 824286409 495709242 164597811 206487962 83003757 763799859 223478744 772436617 13438283 930934110 426434477 837644256 202127556 672959778 515925064 542871497 414428220 470748424 230990718 265462734 666042012 104348733 787738345 59838815 891401168 39425300 588404329 400012879 209929034 895150466 191903392 404948823 84127358 393988513 438818676 628360850 632924004 245613102 173775505 109769727 837142265 848745739 7977445 96553475 489870270 517225917 309925410 994803684 670341175 819297263 941397311 64754255 594200941 776793581 590254327 82597843 503151981 325581609 69897033 451776356 931049927 151867066 478097143 395790041 493576720 52339160 986122759 706640750 791293536 112662114 118530117 353601090 172757461 409674072 957888446 279006938 53468942 311035233 472281414 348851612 726337712 593321286 61955315 196025941 22815717 862402165 228940448 734388916 834028248 866499455 244790380 975189197 8096058 332328602 236065080 883681687 24677569 546599968 751739180 611148654 13250979 165768462 412161586 398832785 958386975 286974342 744907386 78533029 871671284 526334797 954631925 318526513 970453736 63459406 879981018 245124384 749177667 430505237 326626595 30910274 795642193 382619476 145300752 932157898 983193316 29311074 759697060 629189329 407618511 268238775 291362339 48625618 143174764 742542706 872234395 750766637 226570263 616850643 595854168 872965541 533755825 24311489 98216045 6448353 179932190 37073989 145870642 39717870 812399815 87124237 969255361 893522107 910235161 352396778 119240823 895218076 419063812 519961427 658643065 3540424 688184445 293061599 697573933 41474523 783687164 570031822 779392957 304271956 915410430 998816385 126985112 281959960 92081028 350523134 2254576 904902894 890292626 784705645 220747837 18136577 936031666 975167902 632238520 337988193 89321071 643788417 51146721 899952514 784091610 397088427 153083898 988591547 448982024 86310872 378683017 443887304 705555857 59555427 25009114 638457928 57479699 495464912 565087354 757157440 136023725 366287683 81630141 116542871 805200005 966298630 855008826 81757848 232960835 479530503 475293258 211894131 2592147 587700311 362638476 445187772 788515238 937904556 54884 734246378 883345329 723858144 427304055 278299609 363755629 938226032 889661745 648161096 590815638 853662206 452708159 991988060 718007917 543486672 288145429 354781212 312526390 852393550 188453481 668944627 500478650 816928136 47540406 752196401 414176965 52089518 938317754 640379530 753202345 735153045 419769592 148586901 500171961 597138489 325422391 251452494 750312399 543654197 190948098 838814357 621765064 62259789 16569126 216834733 279828482 817016037 36650295 648627133 337194981 176578183 119092746 607332434 851439959 445898593 508664380 585287900 993669446 515378372 52288170 984157740 462100514 66079143 21878007 676582397 492795999 782056226 91943434 533166952 172848376 750337779 357061773 105155949 940881895 941963772 799250287 346385777 21393070 585048259 352656483 563977147 193401554 283167728 934177374 335284214 935652442 509383379 334076957 21866930 579005524 771814876 810409629 438625507 236175697 523426080 100269984 5023840 443824100 743788251 282528815 756442214 696967462 822243817 131759891 26393362 728254773 407818315 27604315 610991338 310787505 856319400 651112153 203647829 806003773 905848266 236619940 827951902 939745540 539793181 683495319 688293621 766037297 152304947 412945617 649863662 933084534 384406338 338239028 652589569 472815750 484431524 916182246 17455752 630357403 560030039 943170515 571039427 774437617 206787707 243981864 777823319 347952201 28936406 883721689 207146443 415488359 167611219 461285916 376149258 513494164 606294911 32298476 895331813 466376989 672223755 892079752 579877006 726211026 315537741 956097009 306201629 162443143 542937534 401048943 96657678 964913046 301372541 461407245 97010625 259486300 475108811 749075736 77297401 648391096 37893517 465433252 677322334 20454799 23466445 284829703 28835579 917335114 241200953 613912668 269308864 202233174 588866467 521850113 801201153 473310115 520225407 563330073 410698229 705974822 921501544 903550731 90159929 8256600 920867483 114663681 720401738 47729332 812327803 11560298 424069134 190819133 281264907 421660281 106330188 861357045 522565239 68342180 3017264 727235943 587485580 903749669 120955848 32603422 843866427 260665724 275709833 495282219 665118234 453926379 800485066 612341156 11493090 831931129 704769096 899799327 608576242 794147824 799063712 171738939 280972491 332030047 48455896 638256664 841561234 167416472 744371927 863052762 546142865 414768691 421428201 129891626 103686583 987817609 150341948 258536372 768195091 530015546 649680485 576042154 953523037 311179432 772949467 1068863 36267373 205062777 36498811 873454381 239094977 706860569 301607682 569650992 627974395 252966709 644018839 969418633 43180385 728148034 9860414 339803260 290965340 758843636 574783846 922495187 6585594 415106247 594521948 12804184 229743980 140824954 884986837 36490334 52055944 355335566 162431593 602313785 239874119 652447435 718446610 921116609 149968712 744075452 807110065 347681236 915926860 1222958 588493449 699874513 821083832 444995765 153030338 216400669 564460567 777385255 364625383 70581666 681011349 345496607 79790441 817549899 707033733 588357500 480455450 586898057 90413019 269688287 413933490 388184529 845570226 45474096 994208078 424150044 142019016 186436889 136731116 296481894 744212221 45505930 649182704 955757359 647120344 343504179 739810978 880880893 563394562 757578765 229217453 445053143 269839817 327978450 990685857 510676684 994148510 683604096 545476467 621842026 956337559 274483930 287955192 14996808 171147246 13578983 423007853 374547836 552921984 999025777 943289074 669752357 249198414 760151943 56371211 178927587 456316928 912264956 799211550 36810586 21420637 449918693 70002935 85088179 379223509 448658207 879728198 688069403 422158071 847955399 578810912 925368130 632041979 53015999 155724154 676084700 366120249 575733040 248474290 153575715 109659056 314970115 47845894 110726740 104009600 613900903 724780058 569227310 720456816 29338958 970837622 219709302 282821225 141721327 325279237 787945333 4587513 256492870 57746840 261340280 6372049 966176911 616107105 744503887 931560519 899239887 925355128 880345807 895829973 140114251 103606618 753226833 223582616 99383567 955867237 20620848 445079250 833539945 810984797 568549710 300857960 109641579 283731178 206819984 7540581 657157484 896489240 592868701 825727861 911330695 151036373 826439716 4085611 386048538 156191606 937037011 984556475 348965449 820460851 747372384 688500481 873078905 158258598 481123396 695547000 706619605 635833169 968763131 871756932 35358157 82222869 229253253 743110953 252328082 451239611 386211304 539828369 135994267 74446702 223243948 764426122 888485155 544069695 221107037 283190277 65913768 308389024 750126093 457580440 769922669 749188842 933512912 283181565 109194233 45462231 329127486 789388177 880533654 593209352 208984052 446603222 298659027 990102657 140682002 908435441 872379395 502404904 608966335 539628845 476275388 981787209 939540641 426769270 273997144 863239701 41358181 322173919 427359863 571525918 41493309 627844893 771695995 8959197 484585053 755744777 14816523 8780332 752443261 305894946 975479185 796508621 605644891 916647945 387215292 80570593 355292726 194938371 847790846 3090801 189346387 277449850 891509775 835615465 244082812 955633276 764372840 271728279 272514428 988862522 281246665 981250609 58198948 88158602 574498996 581595724 57002825 497559654 71931119 533761254 595449156 656485227 809053446 677389277 264994160 270611547 380264903 878911349 388556592 685163164 667219652 129855702 52143590 560719287 58351828 611116172 470885245 809654233 298169491 617153798 363009760 540551253 49128669 36324119 584256129 115635744 935366999 690776696 844034771 584563283 299410662 937775171 313251024 568140461 735642678 204462458 51393140 255491086 967838772 4911486 292963136 703409405 282402964 448497816 585328312 586170404 411634252 746521204 196112100 58064591 571991575 62796448 298165459 992648048 689382131 772427538 14339860 376859677 771748 170875040 280869435 481932560 179273263 780046725 897809251 378503974 572876895 956804578 71090342 7523426 155596867 762662971 657823654 184736871 181965230 61866486 566307335 87554817 628076982 69662688 680036338 380594844 598072630 234950823 600157332 602349771 476110668 762030945 58655901 1493699 454039515 466794500 634517186 191764446 804100618 230429675 656713275 962106392 675076803 755543128 41061702 52480149 780889909 993079532 461787554 674637849 317741907 462083632 383018261 409023887 994963538 92481552 498822118 772768387 999242543 518155355 180564835 311388071 367624999 40848196 38039133 803572049 589125693 339133412 413908391 253043195 582201783 69472438 581956251 509140163 859839649 106012697 362490260 526696425 849377865 926544081 294166133 34463060 104550081 899351175 960318753 210620172 188981089 716420676 912709633 766995905 787734850 538704634 635338369 524377923 785545156 33865724 736535443 839114504 15614729 159119233 812377130 667898537 606158455 245737764 54803904 967779429 407809850 50566247 678511825 103296413 50993343 330261291 207416158 662286678 567967034 865889337 538695531 836593338 644929570 232326589 497830273 432313240 586477744 533587910 876024621 35534559 540730979 997990087 474946943 848282406 27429247 834735641 338755467 901507368 357988745 613515895 67282156 528249408 210326476 20862080 169116732 992357105 465105368 581999417 790783389 566877537 49035262 464383624 42973491 946789337 39528917 689125818 514555304 374938438 481348280 202939902 351123111 323313083 54704197 210822376 37352289 34644717 307928287 589759214 186377483 955966646 930307117 195144174 656734 64982419 621743001 59154855 698764565 645875494 855388370 375352379 23015538 146244276 647106635 334505140 934897594 811814311 586320826 377599355 612626869 664038414 21532826 857491682 119664175 181895960 285873833 929105308 818262650 64620957 3583594 332239168 11624425 296486037 731357091 771138250 846986326 989494686 385914848 449651993 373638301 273863034 227535087 14346610 419616542 409254031 703321955 579037691 918067263 165288806 109508881 272964673 978739944 831892781 366748566 49828787 703856390 15996469 582052559 504280100 454273032 67939956 945139551 433370189 786572133 72744452 853785900 363868233 913762068 954927522 931035618 308382744 58131986 549509423 345154415 339895836 106784992 753980979 169418373 763812255 380485634 351528021 970118427 813486411 188894850 947766756 66083564 164424111 15246442 767280722 827874807 45671361 339927373 932443316 131649790 727492439 167667391 602402371 779578887 753849773 119268057 299022557 829661 67038178 858494134 535375237 287648144 582415739 673799416 41611999 607762161 991612639 246944836 30410677 771127575 826898393 577237441 544005492 58062301 901412376 502268317 692912815 371087714 125814706 259238793 640245148 467633287 512058781 348113208 35040402 527608692 37129269 66028260 969986705 949715987 767840186 565442504 904682938 744981652 509078222 25600167 891545043 896414183 828368123 905448004 546251972 873561669 751498027 719768039 763517724 112998312 350233646 224050655 734689933 170133070 780325687 533074938 5412460 25819963 695085663 910614543 762159154 653635251 846771489 451035765 84270590 595324612 768738013 432610953 719993104 796491194 423975254 899047723 17483343 450257064 376796979 59660098 558930628 27882470 488662657 803181620 64906781 243157901 358539055 702736494 223419691 646598141 434289041 945481698 83899492 636986968 574124254 900923524 859597410 102789381 352630194 876847308 663790178 291976238 38342797 176975415 654495430 58367554 94311505 125242310 38890388 294769779 276504776 244969598 338987252 447631673 476755228 477253094 664888757 71370957 89543261 849905292 100866505 611277231 197094911 743453824 763482309 373896992 57125465 975552471 792564834 504507305 261479207 114197802 898803455 931042707 155763720 52202516 844492316 831237996 897986305 441044408 890629344 918642312 630308089 238717752 693882516 30754686 617185851 2320959 21968678 536129191 317057271 114056568 771710888 485757602 641213377 784844565 26340558 67327187 367865872 180220745 563191155 804018143 743106752 765709518 590066452 719426609 15804561 849042784 889431635 583842425 454687909 825103423 897130869 126095400 4103430 428973233 820316901 917116917 274542878 954451070 131735471 334069851 204361277 627929714 30135302 154706456 728649239 316714207 760250303 790007471 488202051 245051417 710460627 483241703 356835773 602019064 75156961 548434251 123832677 673646425 925648554 542935208 142184574 792988829 67131027 553302674 426867247 666753576 452009254 930823646 424011014 520305635 747726993 551168297 525299056 766249659 207111205 39678288 31839810 196850464 21165784 299071478 715488563 215894919 162662852 634825218 346229087 78265064 228638375 772451870 448491974 316731201 552558177 324838201 801553866 397124625 798736760 4517637 611946933 266320093 933209239 285482106 430047537 423335855 791560970 736512594 443118031 514337682 318013764 25209226 512724352 746055447 475604826 888343527 884098335 749132499 532523910 740754031 344384229 186407903 314379428 135302124 421342450 31963735 980204728 82629484 589273035 226789339 26909542 42139332 588417239 152530449 923828344 879004936 194226401 850302240 869422684 976078100 731596442 394402359 693847204 532952071 817580307 674600452 400812676 93764547 291484231 890581822 748464471 819966318 521023887 307713308 133234458 65145844 10995244 610061787 734327023 506176130 346419649 334439739 297305500 617904908 995949269 713355010 694472714 851224776 154812246 377139576 50446278 819018417 554047249 391797738 128793987 373766662 908314171 303385896 463274390 282998984 919470059 222915079 275628665 354414655 509278365 360465375 22682953 379547510 796592305 157241101 24969287 674945466 376987370 235645298 471144282 72955167 863453936 726102258 52471948 26345211 213182414 264251895 867009673 351276137 684314228 28601324 101276451 42916551 283686966 490133954 866427857 65631288 991701324 13142638 189920811 436680739 478935888 799704424 857386607 359151538 599228355 537862958 377837567 205062740 448246408 56539071 20274657 506576444 830635110 578808097 120883006 617842400 807667083 161479643 388312547 195746682 285612036 142749051 479186115 277618058 53088838 481904914 203114611 735551314 342616488 696387507 30226861 548815449 63028455 469972728 827439566 895231465 997979809 931983229 2976088 323446161 864288730 165272418 805949040 259942307 178297 122555597 854617440 450018231 766000076 255386726 220441878 438372646 131817216 403867609 593559972 646843792 789055402 62777432 824190654 902409047 417053761 466049303 651258431 709691425 505118882 900019662 807339685 194788186 887683211 56446778 573574544 646220975 318511648 835363740 300048967 358498965 938111081 819056952 302957619 810123456 526446033 195813591 432597345 628274860 459820712 723569222 312289540 961519128 379751330 627328213 248755697 786385285 49386071 978443737 665643298 401326779 364562881 934321962 61054004 222837061 773738689 91276709 78484457 252854512 188814490 434997163 511277734 217161808 747020660 371944353 347073270 374845243 64189658 169324142 557058565 851461452 969855549 550287872 40120869 569423970 471486831 885763016 827731277 70839070 463324456 205646649 1802133 716303208 884890501 27985484 536789435 259989738 624724612 974641663 264571810 906955667 242401929 90338513 837742286 861442582 66709212 242897224 183697641 505274473 670044712 899533420 663156288 657020487 825038078 943053897 718621766 428967342 26102864 85273201 80118801 49660257 640659958 951555703 272395480 62864231 625391917 25454197 424705659 123876234 946073875 738982791 194528251 614184409 783365932 390600782 140695037 632547622 926087648 283031406 620356940 951807369 319195898 425554448 283071828 130960092 799310379 276624992 605120168 961670972 689909637 157257232 356938108 406207886 878845440 114504916 405778476 607431672 829629945 529317604 599267763 168882788 632524718 174952317 541412405 64506113 505169347 314597216 39501174 555857601 964794304 880317265 853718880 928018395 449940624 544613018 559844992 969819211 55887108 683773317 641183881 978427469 351039054 348972006 250932433 286953702 12221063 498359183 940968143 758249051 56927529 310310617 324475555 212508344 189510037 610056993 367883150 484675147 785613198 451508041 247929462 46418982 211871164 812161587 617502307 184369312 963721771 369695050 25853701 38413268 442321097 539223801 157882667 900856864 655768556 444266801 39215949 448933032 338206921 75161576 806286851 534123473 624654846 897215380 474794124 609270214 659350025 687498164 347064648 417271543 318225870 853822792 385312318 129612437 380698389 466501972 182215063 81885463 151385866 624284512 676457505 107055799 48117947 902006779 96784334 613462518 566004637 764074803 240953906 38650388 838692360 575067935 540686088 490880409 18196406 60799574 314092205 102892751 399928393 660909685 615292067 15340613 480808386 37110941 312836623 220418894 500285194 768163314 355285052 371028608 61793900 421236253 117776150 188045877 720896025 146879947 862667696 537897229 654282915 18601772 207002303 886915690 737290115 43895925 146295580 647392499 555053460 403587166 716900422 121569554 453532565 247234724 772078813 42622326 40598186 53763720 502482216 270509969 136495323 31374159 333478288 265373211 59534228 484132544 492783907 904115085 550160931 406615465 175907859 558762663 956284478 676297306 603944500 66393323 942114938 64317736 162099585 485612319 794352341 770087660 947185815 482865103 251886381 774045570 953596216 430903753 154170822 419383370 889145034 768608415 465887177 33574058 924189909 589057320 46049727 999602825 260018569 193886208 309690906 55872726 588800053 23904259 970737580 373527039 561443793 260442326 750652462 755860091 590096758 24412510 906077883 541632320 805606112 467423814 837211730 884346957 759423219 17732222 809989207 260102946 870964787 592742327 54291730 310118723 250575178 555688168 459637807 543680185 562487174 827640012 236540733 153813136 895362905 965374561 733290543 505031514 819759831 836792683 70919134 774904235 895627835 893327599 523163780 710181531 629870178 966519224 567457859 832034887 325829454 808669397 90854300 91459152 382935717 231503385 930783736 638447706 193607216 989436570 127999523 376703119 932502108 743835443 30779596 148837914 426731708 583502594 816511750 854725548 508654213 331188714 126625994 167300602 7015184 963746578 889238386 657066556 220734044 187119460 484912192 333855919 325971850 493647887 985294549 39716117 970648415 710403334 734935994 332756784 23957701 30135166 563174107 148512075 365521226 565433460 3138567 26268337 124441504 910471973 182274929 669767731 368321051 37651348 973404210 663139494 610693942 791396615 563526341 300473187 989615630 94305418 21265801 717415110 896185574 225778539 576143683 472828591 421613473 370582972 569565081 317838084 327730763 649438421 592829848 45769261 541340561 378278351 706235950 308312982 393303876 220288010 476857521 807847473 602263769 713281448 761091927 234496753 561277420 395117583 789721531 95540048 589721785 42365035 218773343 625782730 562176674 695059497 778057252 590835296 281421484 237619581 501972 981760278 522950657 987146206 655296920 791925877 455483503 805396613 450802818 980227594 27370216 545101553 662166021 516156133 877032960 430710630 397836663 611560987 397717106 330702185 126983062 34129220 432535964 701477445 509125889 312789245 533989374 980794250 821450938 909174631 485099455 800039305 204337834 28057255 269594407 793753049 652018205 426160484 714004262 858857940 10650178 416802636 505226700 158983451 236961453 652350351 322259151 20814350 254865877 840084322 122142729 617023061 892746645 350219390 318715895 499770714 860901807 568955807 411137082 699206348 473496644 406561541 430721562 935968542 746838110 66023158 911878910 356575238 21291110 745764409 312327925 87914238 475316398 750777500 620957489 20277191 310699497 463621488 752042118 556289761 166421422 502738952 273505775 736098323 572429561 109381694 585970442 254743785 705661097 574403822 329791127 3472177 38253571 746114681 53282045 60257150 657110317 725450051 36006597 499685285 590816692 863625268 930316061 725926211 692387079 356844347 779374166 550504501 382042874 807658951 222237798 867914013 503763523 792793420 853903206 706735076 409791232 766787524 35088405 320913971 12080432 45945388 963272276 657167864 356733749 906450691 898404264 272158696 574760025 468082894 59936188 436788727 872634182 429485206 489651932 174563809 825076876 294164584 848237179 560689061 486803742 931621332 546978733 28449797 27424981 219243631 254868398 10951431 37667052 93106257 929938521 515747446 359203459 311152792 300366513 665986146 659287324 403139043 753598812 986523036 602571041 145037527 717452067 991958075 694411868 703781022 670197108 667318810 573487741 11139427 158681824 472188759 123644823 619456215 855895453 942481622 182375075 49001647 625883653 815201980 699783676 690960164 71309589 119954164 641899490 13063538 87972591 719892398 713086199 362378329 90681688 7701978 306407109 144251551 131480123 305091505 494447158 262545804 467376676 679537453 174641690 566766444 725984966 169834636 401989029 192064017 815505781 608899281 802921198 717321550 358482349 453890115 955332977 331051389 944295817 24774892 291859597 479249914 462425677 971899163 822222343 299672486 992163549 45545443 862761093 316873573 183222851 274101658 174215700 366118048 487310380 297195098 402349731 335868868 807474540 75050115 820630150 507166913 629313142 858610999 112839924 417471883 528568805 19663069 974201481 542162077 128460534 584694175 351272901 352814961 23206411 38328300 753965963 267511049 708667689 830565110 763820450 50841193 69446267 112464693 172014903 664370971 799197901 143154402 419859289 377411497 270976530 72502397 341474684 811923495 37544415 837990215 93856759 805833895 601287149 68313545 389388422 168834498 108930715 543501899 251896009 961330966 832809833 72225118 812343490 855139778 248930174 925160019 112270683 49786604 597578275 644482498 389254878 270093883 935318854 303390724 1046907 139861086 595011576 583745976 610767302 890248579 96186607 230395970 43457334 928258016 578734341 618681415 444554919 739818030 686495159 255617074 35983577 947835433 564523944 689813171 764592367 41240849 84767003 207325499 621590256 922905644 964417660 9987713 190523977 980643650 964938455 327024896 235319881 682313504 573729375 419673462 590414500 63075350 693015785 329816422 869723633 367383672 999927406 79010199 772634668 25913120 51280781 612313236 61452085 566158826 354520070 44170538 914804559 341449271 151205184 239493356 246981026 300088683 903584965 106761906 551006905 835067760 420369088 300065046 44136708 379428144 611875974 1839350 852984663 40609566 883920650 819512309 796301161 316446638 793155943 615688954 469739606 629643737 151527258 894267567 296847134 606887834 876118981 899004419 30217508 955639923 920126254 973367976 701855919 716756969 685686334 148510614 835226476 557014019 444585026 845341062 443130091 290333647 577244589 288619896 360351518 291268061 335517332 845988142 731370205 358217411 497469744 636961199 242676324 321744791 251168864 919011781 321376211 250078328 118139429 186232958 341115821 251833093 179008036 750155695 15158617 950284516 44276775 959371884 944658340 333046333 569898652 975053713 279983934 937173052 874712340 627795005 758792505 525223827 324952774 92537426 46027149 612124405 114900234 161732342 261265814 631031196 150994398 41030421 29777556 286284228 901156452 743239644 762253354 430034734 547182946 595302719 752883935 314932638 323737025 679145588 243825313 886681437 865476878 238389366 791621949 157783992 298363388 904031876 10214120 63377278 518744800 926922911 500903097 660872582 184464435 819438607 158540076 401979687 188581652 4047839 1258657 969335999 140378052 575651676 450205659 5716012 885870632 997499034 17750146 809268054 183913034 132035311 781621153 257130659 863730392 868807030 604437032 621891457 326718372 465077645 613410155 615966944 46622242 884921687 540934562 624021429 708226541 481501755 104352871 89663353 164784963 310032227 56815931 942336679 656346500 373434430 245952001 957624641 593276343 834739967 523104641 673744716 969087236 679066396 848957926 241652560 633793339 267878351 29094720 167234777 827570508 269439640 677737987 577602296 722586573 186714553 428935 84243139 77654392 777390777 805412486 686042576 417149353 702740706 701915041 459051198 437978852 289698755 453551579 875006381 678037837 595715502 224214812 833285825 265494831 996991547 347212975 26843810 781785462 669095107 692053444 389829887 58280500 738541286 701958639 732329223 602592032 663176965 103097256 234740718 442394130 652302025 284187337 498739566 746496392 462850459 978810643 310099011 158497573 14344489 840241833 810383534 538360364 232097255 834526355 602054387 491094537 299352460 788491068 114995675 303197385 547836305 903945972 201256243 34157981 683340725 721818736 327175243 426931035 386973308 904537925 658251896 193848061 661897131 321062000 519681938 416760352 481733326 245451985 749245047 27815813 553064370 636372907 279161734 109172628 232607979 309241126 904908068 305830612 484029007 362190 914061371 877759604 63819129 291197969 123624118 86272710 525326920 236046532 219928070 399008702 115237213 554654623 400594336 407920504 825081504 12246716 130200957 302406319 39968187 617835548 419657880 498028870 669532829 682858530 407637876 936065219 548952057 361772054 56108179 53952719 764661189 347480227 926233856 427319224 692422588 164474970 142320327 82385135 149199836 353999405 731455351 185408394 68116712 35303924 118116518 549788355 623840487 64417004 322289773 741077623 28894115 453943347 648745960 852890024 443086123 210114381 711381432 806581499 596077649 21128354 906705025 321696059 891645229 878771709 338208108 631541204 593396633 223944463 779520678 427372376 50190258 574503914 572028382 63309822 2679901 570131334 4119755 621581342 77112256 647492160 477214116 459788471 802897349 796030038 79776166 618072553 563689627 59054188 168976274 192570235 325689140 690186 844734509 526986582 78522823 884984859 947242686 486047240 315796560 706562928 946804627 989060418 965547275 933208379 62449276 551779930 991722237 67284373 493792590 88509130 814333035 320696824 513258081 869989551 32058721 1979333 40156947 3686219 110679596 533769919 443541059 102734723 226476513 181983118 721246935 329866850 223304916 267628094 792516150 596793236 19405089 238657725 92638926 24711660 316727078 928873825 60472976 1641951 792180743 971699551 854145391 26476038 706891817 327626581 885494757 698629536 218313655 187918785 246798702 535404301 847796001 327757191 513725194 8989268 250176919 352096367 924245439 746398 539434899 538675109 597479701 33044409 105793868 131025463 349795736 623443094 62105924 597148571 886999898 5802955 624367291 970102310 594141294 974335250 310515769 301313430 438368110 283384520 105419272 785441161 953433590 423271023 780600503 818784259 968839975 698746157 885447577 540104684 231104037 347053130 777472836 525925264 548893850 253404086 882229266 83669789 92967216 42484353 623303843 510601001 178526746 767635296 171608153 433818409 907016076 786765615 717884891 411643899 700693054 498785129 47827347 689350237 803262958 266734258 599156784 700412275 787600347 717727054 10251044 311871813 103469386 565651367 150960423 667610431 296402437 474522827 750282930 333645488 381314775 76050667 811147909 704813899 403404817 27464157 727793186 270897064 301667336 2784155 337242703 291584452 516979092 608700099 936778648 405111677 49986195 202161941 456444619 276667672 559219300 860663 39568250 843890619 392522861 390161652 557711996 865140722 26733206 155003960 869704812 581054510 663141323 276306198 47258153 678646593 271872638 914952835 902539605 852467428 45170978 771840408 261138134 110988850 342233777 413918228 979274071 974980138 557997351 902678232 42429384 388529712 336251908 946221161 72619994 628315788 412427470 91124593 137691268 483104490 463402893 437788990 789648513 62886105 923866446 437400641 142428879 467681868 104732321 96651921 916060978 939193372 572748314 411791462 45396655 576630916 94741203 252082846 66554385 756904867 433544937 357134651 362836583 266315773 707943931 488835555 524256132 841640186 14331822 475869790 788778110 496719206 719266347 855255836 596023856 405434864 611924127 964112813 665763768 644488107 759837114 923482951 451618041 902171280 77536817 72152387 561374490 784655354 229574460 997691808 479329541 793107752 467281177 312462718 181209577 751037886 652912007 100618149 272570297 49760325 659915340 741294332 650772394 270474918 444196783 402829586 911759033 993206451 786344702 650559640 354413603 170939038 410505482 914545637 803231723 575806848 216114342 70714737 438540631 367995860 664952107 840904794 108873075 515312633 912970999 904964834 650790285 72980660 760565738 790206703 879895991 281685419 52875752 621018762 547877705 779621867 898434393 760339040 749022044 378851939 895594924 975261764 703609168 693312102 988234191 273179563 580453702 331261997 34167481 630768175 695800487 570313555 782139873 656252429 309571228 965774167 413717444 660347046 313962131 999381533 9521763 882031873 150552256 250861166 728568770 385518152 767344793 314908275 658176106 923242055 730708314 946811454 925028840 732270576 524341375 99804738 666341707 813484506 3530317 2909654 188110250 70071485 815139401 24574901 499454620 781378039 899054014 502474369 297027263 788686346 397577788 834365243 62833202 311055132 720581651 59940301 390692122 842318710 59700956 925326208 983694881 423883782 942793201 249670534 323047666 326463197 238066417 36628850 302648510 591381937 903205949 35620795 797534906 538238043 815495549 826957373 271903902 17037658 84158491 167700663 279810856 889365071 517893574 345103693 972956823 622899839 394335985 127401224 500859697 114379093 638487890 901656658 451023806 405205725 934397539 671967611 148714506 699341897 803226084 539465526 217989478 347164272 278501463 42510108 371306280 426670154 178755971 684136488 17706278 627100021 903740146 466754873 615833151 25042100 827954803 909430676 107945683 678818411 734181529 777154911 910318406 82869028 327876409 145309735 320665217 399520268 791496688 840030043 924270704 108267382 493825690 33366735 196377733 284269399 33968604 616063290 102791220 811239369 71375260 766031543 192000373 486128521 490959748 294571848 21906245 16358009 944017794 147099983 741449253 950626846 618146379 427712531 933198489 18296355 415150035 168390209 242262954 476092628 63178710 990781544 487521125 568549283 268307027 701464443 558582618 69247911 168529931 443038547 648272670 83479064 827789575 705609003 712906442 931733717 810832655 156486179 678118777 778356958 19160628 509654461 241553357 299577562 534822215 255468643 420583019 506863506 650803295 872275423 402544762 167235188 982968151 824422369 434350632 337450001 548159053 968745084 14973734 979246751 586868261 968405161 53633831 392904312 540711684 672788163 961854052 690962585 70294229 21043466 375090203 58036004 669639623 690589729 808132876 271326686 436011725 900127119 834249722 966561970 248345117 547811905 451220016 615856684 952436658 577876230 750146042 356635646 144372682 870922514 33804071 533332863 361549672 952761468 901514126 131015719 765835987 300502720 856996230 101458453 234392597 393709373 366519916 917922953 48434557 993997752 883080992 800835690 810372126 316955352 951572616 57368769 32011854 170184360 575016460 280560444 57625127 24986904 883308569 30786732 552080393 980499579 177959583 8685960 249740566 767236618 311473043 373717607 448293301 832381024 853438829 37719177 583804944 169254909 369351082 31207503 919383702 113374148 518756171 212436927 535865977 219300732 86714709 49791745 289021488 177657426 423676239 304320741 68814327 255292757 819225031 80409434 582305867 259382777 989369549 145631224 471621742 246269077 13666422 586121336 143810793 827713253 869367643 837388086 936095748 926822025 637283095 460450230 214274128 500228996 304502476 588706588 101216030 709979837 238308255 677451442 769934085 471706753 183796024 219482726 850786913 116346623 6263875 57635145 656570830 353816779 30952689 73799185 710486705 834729820 980104568 770422168 945035695 456353166 286146702 153770331 571909427 487472673 887291890 952582652 770620397 848057912 292743908 253878721 531835726 281049050 720581800 210954002 688291341 416920692 578958087 95246079 26405541 845137750 577295565 830355384 659476948 225708081 844703820 533547794 112872733 219442592 867234264 391797001 186502471 425009052 95736393 471960120 382585052 430381573 299302268 496489059 593984172 387211040 72726226 216787694 168931399 109066772 310843823 457629027 868165766 988385644 722050044 537632240 829096451 68026264 907012262 655865318 12611484 447657836 67217949 654474812 509491444 919118495 794549462 526117386 34534642 903600205 753177033 519037198 722443328 724061558 737675507 839035434 374265293 32376701 549455318 949249508 37982027 833671338 470904820 614275300 523262898 477013672 262846808 542197370 660562363 21968647 980702477 475798294 526834278 55248827 19231652 103163597 46880117 620581275 344722354 638560219 44859375 451318499 29269072 632579356 335405214 800203699 308758425 42815121 264672912 940195982 385951536 238807521 627677594 410130139 51782328 414644438 477688016 931665768 461719641 714930140 680454926 407165154 246832962 694900357 697441651 473533022 484856353 156826631 334623200 768800211 711119789 731255228 15189374 311857821 526503709 613375394 649533237 627386364 876879533 707308761 955106870 951615379 634671648 704728615 816013426 551790570 293995833 129145975 18724640 643188460 968443457 51321174 437927739 534248553 838175877 107255669 335358978 885642389 858668757 481948970 740385142 124340871 402573829 269477614 722444511 118184636 15648624 799101408 408682824 710944145 548320112 42527809 451194366 296919500 811086823 134588918 17839381 287727380 196177593 565273353 823191011 586766452 895938640 231264808 18956162 29578973 55747094 191417637 935849811 716628897 850874623 208259444 873750390 132107000 612418557 328935088 38046547 40119934 25518729 990480662 41047572 19488179 113699617 574178313 516642600 890894970 967719364 73979020 332441794 257513371 72425079 919759819 178239575 126922561 967721924 250087827 46370084 203887484 32351542 815245013 236064934 2108096 782374367 76017703 954899744 626471525 923260626 374968386 443948057 784437541 474332585 451447429 216610011 984676769 900492031 512304497 230755060 890084572 620105975 457893163 100994233 563965118 847759796 926291453 981914046 238874258 296713695 714008278 606210400 757341576 216423204 236000197 805075260 388390196 437148341 288661634 667192244 904887310 380950470 409641701 32861809 373573104 743421455 56499564 437371100 574989979 478124109 456387001 283562659 61758514 894379713 684372754 349008442 772880829 762537391 855408864 300272472 287144359 680139744 618385713 173790582 853123137 593250593 469058358 379966035 837381693 136096962 512807365 230841459 801628979 715611159 971939287 360416667 587943967 751003899 143313163 447022423 295959009 174102600 542728226 828143476 857426876 232400992 688510337 491301510 987109848 741648296 440765363 31194723 173175745 157178631 569339876 982602406 191334117 611333227 845390951 456033581 847810841 736909636 951761712 402882716 687923989 973027592 990183514 371841752 523694835 952120237 512578723 600048524 116031156 779046962 370743275 406913703 896876219 834044694 942089145 479708892 772515920 99321055 26643382 461997089 335298590 525088917 636037680 434250289 82771126 255926852 159213208 918010634 455391498 413003133 198431748 329820527 398112498 735904726 3358638 622798695 887533995 191279974 428296051 714046652 540606547 399205706 76800084 246791549 484132974 67429410 306427129 802855036 231882852 834155156 199179817 269432273 674923008 896790984 350889812 762258773 227405043 49305579 962689289 39836968 232593743 22034093 603673472 768690220 303389197 123769282 13561617 58516616 775671687 71072613 764897467 69595686 464554494 898972880 334055582 37709620 460209173 132430021 327082113 338768039 4783444 112862728 376464461 814492851 556637351 922026978 856805008 441941332 862290652 50499744 976194299 927470793 215131432 958743058 760295652 865963540 238028707 866777101 486002117 308398971 894783431 288425706 786284475 631743754 393307893 384596996 205070344 785229582 55454961 544583230 938982801 649814171 194001505 7817850 218343265 773931528 955626321 787459107 612353828 633015150 613820850 560426916 604539821 781175596 975474646 859528430 871768944 304966758 573324021 936905718 496551689 317609345 341013932 445961525 293278643 607491752 295281273 720472103 363066834 179382347 110784064 282636748 466625386 613988762 365433545 685765418 69164197 434966286 162670912 142895049 760543313 884666593 792693939 711924790 789359199 559327633 401820824 45290624 604611173 379622498 69775172 990700222 510419997 641874905 894813301 388124039 697265124 888080449 676005833 12846712 944281916 446987817 930288452 9643698 992389450 719981796 621863374 71497561 515031385 621899015 226697651 248673302 833587541 209063663 25237281 953460118 861623889 683514169 140381870 447526409 162260226 773355336 172351439 73814435 529671233 226392003 578649954 569953567 725225357 754219796 430285349 126147639 474487174 130494954 133754684 630446125 840705652 919530423 529154735 626726470 974001854 548238643 512294890 754568777 900850035 302843607 695989308 196579588 689192644 38369635 226904408 239587015 284975751 632473177 715327447 990244327 19580598 700564095 99166643 909734205 714802670 23375969 63454413 240266916 163759601 456756429 172660073 808162687 20277285 627550037 190058669 55149873 32245267 38090448 920839973 773534626 494577640 178207193 357502786 37266368 676844279 971673935 160051159 279194620 102453813 714175187 996221594 638258377 55986875 9554766 700024489 788731681 466818632 123808104 617865986 72246016 685223356 41963026 814307593 521475559 929211294 869519613 244246279 892189018 107785880 231418144 816954021 29054818 757711862 458082614 320508789 460776203 692470314 368061501 49343337 887282407 355019594 164834809 849374042 748012426 104099728 635382127 940480899 125262860 318883801 872982378 451403779 949427850 27729960 965549305 215272798 359663269 502501920 60321775 794403069 841443329 934309773 26068834 102047145 634049735 148888795 154605101 285174804 915575844 67074973 722861422 245960016 774023368 172336392 815327496 645913942 365324136 165983350 670693410 990422401 448044349 71786979 477899686 606355216 441304706 11985523 917382339 290244007 375215353 212063466 78050155 332782031 290883175 634808371 709358806 288191345 312003347 884759002 964477438 488391775 313310284 815967889 846900769 6840524 260317920 294729390 738317634 220181454 146541989 780687531 597408423 482815459 601618420 63105958 903608156 514444137 949092393 553001439 50638511 269571365 83602980 66533693 558747314 35810493 165366219 16709576 957975229 203054910 249610630 350183984 826125801 630294423 249798849 122735173 88024982 683295003 203888238 925538173 690938853 17178627 211258240 876469105 434465343 661288426 40992625 93662304 356912076 144150607 42217661 397774763 981443069 994234135 611057509 316634199 306765059 543126792 852862829 424263054 59234389 284935247 96613726 761847071 362445614 947904762 710461125 2751993 478384909 384680831 925634738 657669811 893339187 723630900 142177850 992377864 737558569 85065941 610676469 501099347 802990647 940289 121929088 682640663 862972397 620775100 399341052 44744570 884404126 883740143 57005198 517445829 763598048 435275236 39674845 578384357 733088526 67550154 69956503 860698861 292018631 683566391 62054124 768238482 28877676 784573089 58729233 56703406 451884453 71518180 839517631 12431294 448713692 53293247 905006001 6948708 311384512 63948119 574652202 722811877 95983556 623579826 313247340 566732971 358415262 18630461 802277954 942671812 413564616 373703495 461057143 417016418 487269634 541759875 81432157 923794778 243993294 34345354 617391943 755979173 133137395 32451671 571992847 39076065 185354747 806707913 497827985 433325008 553564853 480361509 652560429 138281176 577644212 939138705 398930505 305843330 667725773 10185626 423634381 313378300 563459997 492724911 258520742 150192535 411983360 531895204 767847492 254034761 369528731 770302256 863950875 944720172 873964628 358912879 263109669 381756925 367365589 82147936 764723550 708733853 131962380 784703592 685489735 910550420 133672365 322538701 701992293 5284745 905235119 848238140 700969919 907154379 731961035 661570884 521410403 1860556 24536065 689587929 294618593 572959905 551922962 900591314 381078222 88234371 8867847 610224746 904894018 304408144 812310696 532562627 885748570 895670283 273429766 133582687 188976824 827031896 326401522 24047269 73646846 472419585 821306755 286780002 747204951 108828787 5010324 580408901 698160110 155541057 598965827 513599074 593274996 10331809 474502260 722632624 362009758 336069610 777945164 956142731 804902565 681494812 800801718 52788530 577682373 593647704 594190561 441654346 289253054 359705444 33859776 462077273 828024406 904112168 703289737 911526732 212114389 135150387 931761463 486162674 774091143 700285495 93714440 39609727 910909758 158893705 357447423 70733578 389450445 79693730 515763811 29797135 955095694 776983969 150435902 676589 94388189 12644806 173548255 939301481 501822363 517241592 818478937 886863402 890015404 33983040 301613058 476503099 356069497 518431564 598189812 78966924 197670255 893421805 3947151 913864560 31503229 369567129 957892085 389863457 582992538 395011050 314839949 943416 736837437 391598877 289341313 566063413 226452708 678433172 775275583 319986941 879108750 697714516 484446972 790527574 573848384 58798216 977302060 493682797 828877955 254097404 627125260 669487185 27927780 602841507 66945816 24495478 202181235 235193618 348500629 440620595 525177157 747165698 730999049 502679108 68346355 936724690 35082429 33090889 153899033 801089794 404934210 35319109 936681687 836151225 594261225 275820831 804348243 933502016 333334857 864574244 743427380 22009477 30834109 884181891 787072296 233257882 704199396 944103632 354473312 32887347 360115744 594166914 335662095 64545579 709371927 778534261 478404591 65666559 594627380 517788265 667313852 979964241 826264103 704986241 726965174 330724198 25884257 56188869 895743523 707376809 804544153 953667488 823234507 743883814 505888074 959974754 312908667 726271504 874116914 708304575 735439746 281748028 139176404 684842574 670763063 33585827 805685751 387799051 811488881 263551460 932991525 378137557 946753037 277715392 44826926 706822129 839303276 190071196 341649570 13124486 699150066 187817730 67518810 662438175 181186952 25774624 64553456 596967724 201420059 339210311 924478274 889601153 55319067 332697197 442750707 10100437 576330493 435223468 38780394 574069060 448930489 257360834 257044689 656360654 709094221 441241999 898104471 808031446 252345400 886106521 419650798 7458724 602538239 719074443 335964366 429183715 614576044 10623409 182176496 32182819 437894986 13642110 739885140 449932632 782560874 852285447 417310396 551764313 708778401 955828102 890706735 970409058 382722568 384803543 531900534 784148627 208102331 533071870 317949346 239029871 629144666 206275231 748512388 920749918 457023883 961123972 507695156 155346987 162547574 230840859 92248971 39398278 470800199 154345718 741957545 35510915 553563568 970143305 819923567 533512473 113891684 450045807 380370182 672832676 67938205 446602853 38203478 730047076 234331287 152751181 68068752 914440188 948317715 770040813 206229669 392669172 650544597 110732334 796318412 279225399 622360102 755561117 343858944 855668885 285424210 629179885 815297152 534598978 763002155 352854131 797094733 863426901 521793413 530602665 63432367 388179275 275279544 780467628 519743408 999521665 41644321 510225853 301573536 990903485 725532321 364782787 355201680 599643814 34281757 49036488 952295895 702229063 33192188 43354744 23014543 33547409 404008364 769181605 307683865 593343190 121049629 277597638 32084629 838927694 978268484 125853811 32540523 286269845 607303321 113281002 404746693 487245099 199369882 131267469 634654482 235624435 13146950 536157282 73423749 33894069 922365603 46577042 189136531 788979100 192269624 311003370 605029241 31281337 811808404 442209629 177559476 173748350 22413765 410924416 892623239 294420547 66054625 848492557 622229113 136388 908519041 930333793 510679508 772490401 108822081 225920253 146680614 26404061 474247489 145449481 923327684 945589088 165944743 689490892 404785730 440852853 212512795 17012021 249751293 327714381 957323850 53042774 846412945 922059130 251042147 956239587 914520419 674809204 904613021 553099447 998854425 773341719 560257967 884865616 118251804 750028579 486747478 393599310 601326365 130512571 13741523 738151672 709134221 753174503 226764138 322126007 812883492 96147730 817438436 304387736 579879515 307384973 825908750 543248846 51427825 726407434 54060600 506417454 317956970 740626465 76681399 852466098 570659979 91434191 554447715 314421495 118737120 925259761 513300249 770639807 4284470 852009166 294682171 101872751 993275169 633208715 955874091 751844753 90018679 730113972 46257876 705475668 607778515 670329529 939640609 170123015 361609491 159361646 289158531 338506658 933841115 863165323 849237359 674882109 430293008 271751210 272452317 93630358 866554461 192987724 979034315 956522384 119163825 884356692 295751609 855879599 653745855 151457162 593761322 101736861 671056765 633499802 769905961 215668135 956212646 579828242 210197185 949040448 587916088 330279143 203527300 119156093 834804470 876634865 657436677 559331736 59706087 947324778 706232158 560102766 31850197 132354419 64005547 13742081 25333455 531679887 606293901 787748342 179203495 484543782 65316264 252840984 158943093 781489924 27561253 514826707 637513746 809692119 233463344 63521722 78061982 737986484 654889083 51770881 777947899 78553491 694646202 507911940 551611984 140492238 163376677 440852926 116395911 711938214 485026041 763037779 412824270 634892478 204925687 369294982 595127066 124524958 832251108 402086979 988444831 538738226 468998663 598409239 274446169 523135816 994760366 602651059 864230791 344324630 890336937 876577902 983517739 450777777 543439821 59639743 314155915 705511062 709522546 73491398 937821619 289655590 569668086 119453636 360874224 424377378 754732856 609222815 242657366 247959091 598132509 283029855 762540092 880265572 354622223 72502708 26792635 494101414 868813177 823690861 146718770 795603787 693883981 649629698 61000133 216920460 323442558 69062923 440017881 664751363 652357510 332581575 703095449 981503025 34776544 903695766 559546996 741048313 160655759 905737087 147338909 420709923 824705430 166242987 842221450 97016795 334174078 932564968 296157558 959447088 914684883 594598183 31385823 53697685 386365095 111120383 378157833 285096290 690970125 222649384 411183225 724986964 983776415 481992192 303425402 71720713 60341753 30841097 88146075 815288197 85714748 120024680 797828911 745594032 289376652 859154280 978016203 237852886 594381970 784682997 316065484 545664038 580809467 320020770 718593743 617432883 825535223 538295204 544575287 26499957 691872955 448754260 246557355 56006089 11434239 322544817 93230485 750014189 363339648 321530203 710411428 414301701 582366592 871385241 72057162 788376858 453792833 484787924 383466047 667329429 784955277 698056474 635538940 563385032 926282801 941624733 166686017 596199525 184811134 523930161 780433296 127987973 982565063 212587217 501867439 217131682 874676709 191817242 963849770 300623646 271211446 838389198 431937486 915922618 92406169 947394898 385037360 651940511 95327988 924280881 956450852 213213017 18748847 204965016 266844230 712744790 325731510 716672471 870958965 488758636 395624058 271430374 769058130 108205904 608798577 590052574 122211526 525701152 807449746 964340091 48476793 839545562 500802010 107058593 16365916 13613795 815773897 819902420 835924768 975857793 675727077 300657342 836836028 387444576 93152310 448481197 906651371 156990737 912058825 586830099 568530603 330758534 705099821 521121028 730630591 801493912 227053049 46294459 737091375 541004674 801648196 830305813 385835971 724729187 232167211 411389972 469389451 11467199 120490063 423902046 765892954 789170687 972298581 495152572 848792390 17790700 120954980 960851867 493353770 743675704 59891370 956778126 754762788 694702070 897251543 402665418 348542487 431563036 30564256 509733544 217961514 432863240 238668861 664146727 182895431 998461944 255959276 277056616 554649757 676720273 206527852 231242544 126777374 731451993 299303810 704434281 205894402 616290621 825771896 737502113 723588675 562338059 754583193 620666250 240515358 542561273 219172278 656355960 916683672 980237085 454520741 593030374 194225399 908017906 110406588 803604465 330961477 18627546 825910362 914102748 351548625 313399446 589423967 176819850 480845997 905551055 655375022 662286855 806087473 10579857 246650546 384617216 609622390 386821579 518375639 57015109 521019100 446806224 602391564 411921486 44671364 671227097 765900104 224572852 684788439 62613377 871967234 49402292 110678525 975062599 585123511 848267184 550018663 762549520 247827815 732679341 706225222 877298850 280933401 639152597 789105937 565312298 180947795 45040374 774284803 454049975 336491682 59974402 407297691 443118012 220227864 409588877 952686362 412582290 473665481 17054290 97926921 529681652 294118477 665441711 413352880 78167169 861138242 215885092 229428895 180746046 844825287 759909592 217732137 749511953 100836609 368717587 979218916 255574343 815293081 103731397 229809451 464223503 731172668 34224638 320774556 30224892 4177947 852796020 324054939 575530119 771150953 825120769 599997133 552752779 979318751 526220578 519661725 517712327 297090363 763789688 79711930 482611808 285389500 730457675 40911255 87988572 503055016 121555202 590000874 519728936 725686726 851049900 672833581 654233107 613998053 847722875 146149664 317582544 53916755 334384451 452765253 994312440 167188583 187723775 599242595 764891526 698401271 969382221 247104004 651680090 220486626 480930797 254011383 898595254 232508040 579252294 664387022 69319876 264995405 705027809 445557089 185444365 98790938 671824620 41816137 724213507 507176411 905182392 304944742 803951993 374650114 131468347 22110810 966480422 928887043 180636558 114535948 262177062 980180950 722006384 23938853 448550520 348171896 40399810 368485270 122060929 738604906 778174985 966220304 259336839 848337200 242192368 833269387 764759863 731864275 709095363 33361600 911186720 395996256 752885 681859759 451239734 139696487 984438426 104821529 326308688 491336573 269167086 775378951 825190570 669036218 121638092 520181569 413756515 933943868 652273719 576277208 604715520 245507746 188510933 361228189 760823271 30454417 614185839 429792167 11634661 664052531 495076211 733478097 915189161 802633395 686631282 624609081 905723207 206876354 949150626 605416387 518766518 47904022 455379549 453160596 476171090 220138469 42873504 163960215 515810906 620938350 842258573 493610747 39956339 953124208 355817961 948729779 65933859 125542833 17807007 596183541 511915351 618905209 99065147 617511868 973242846 638700052 683258224 17859910 55534316 896991828 765930130 596625302 304386712 254905100 204549149 777382643 995699806 625415318 823355948 846581095 186470302 736629326 746689539 273498433 658100762 229572885 141348486 69833108 424903292 132201935 113000127 9196214 19462862 783084517 127116379 845180097 785449728 426372036 395346990 356941333 620692326 920379740 638182059 835581908 54429495 158223010 592416365 693110373 406146831 192456206 116292273 775012338 467923821 997927197 38756313 606003945 300128054 274728656 16951274 676340863 329886257 364693035 317723919 29757224 46349193 806299832 648462356 965603617 588831822 150970626 764596460 452680422 489394675 597776666 232457004 468659644 676944081 414238997 10580109 756169257 487995044 986963339 406907757 840494710 791895305 584822298 781019471 570398004 270195718 604193761 991395159 256844724 957375617 674099206 291988175 408426637 494017224 875246129 121640869 64757786 83392776 334704398 48170730 726664442 234144213 787003086 825967444 252992142 395543209 68737958 608555453 985431935 337356381 242784335 422118306 323738165 53188529 287966853 646668709 856744289 335442890 196552073 315270668 836921971 799526063 374648991 306235200 358746149 727055307 639665552 763368014 691796206 579896430 962861864 261510505 63560592 964331084 735152057 11456614 408760203 118472700 851842966 777810238 862818215 660939130 25654169 499665552 116049006 904687270 361125791 772006428 544280751 799961538 714955014 71088457 757647869 32830456 391167286 94151072 704853806 646840786 286285845 32247119 6403293 704768448 410200721 735554472 811148776 31265430 226269466 992427935 619257330 216763403 735662628 520474191 407299042 554986300 790580394 440272757 571780706 93711654 521111206 756480499 323038305 357247279 64277402 730664527 44566929 149443486 37915403 18226 660356842 691736606 538525440 997445097 483925285 694932543 809493127 264517863 927772482 691821045 654932017 435333697 31020803 524853783 376578193 375498800 174536046 726075105 308363456 581616019 434821455 273145459 21753564 736393323 346095028 385101136 981314181 81542237 38852719 399599840 239783774 610071859 49426072 763152878 509337490 191339867 284177672 250490666 535398476 326855782 761277151 297242536 731312702 617419147 474827774 340163935 967858203 345013794 183500174 270481324 107752733 724451369 59524727 337792460 506188672 311192770 229608938 650793317 297329413 743054003 913467864 275454206 310902640 268463332 11861368 225612418 922205962 830614757 29924805 682141121 647045408 790426982 196297213 30760175 776377474 131525821 23342628 570710308 18433028 967905123 989853055 968556762 107032320 132614775 337196825 793085554 301890515 690955834 126789186 384641199 748986972 502710417 935811339 953532216 102420608 782686086 519349963 54332699 890084008 300098503 659691164 616342341 592867905 986235686 728096222 243618571 574073915 254702359 507473588 514011300 647894923 98917173 464983683 842835372 761275306 754476990 548547702 533828515 125703955 401388562 727535612 427558508 241358281 906069304 57653063 925955791 2308046 275797080 711691727 687643895 62713773 816539970 870113998 289985269 358154481 782206182 93857730 118916923 445302443 653564890 73594094 4341537 512559601 424386776 238426584 599927139 914892889 780099388 511109068 65421473 231459458 652535178 37442648 9993694 437430924 814448614 915166671 295443202 935422619 628867739 339381190 953214296 774241112 838411413 673394074 476946449 465146479 583051750 862587111 155514559 173977874 457809477 331321362 486703066 732052084 872734602 329087169 409784126 23023695 10303539 579267165 430119083 336034655 43843555 893959319 46536772 315854309 699631581 238831072 775472913 68476453 38762381 763476464 215566718 526957289 435043584 692361280 340473305 899132411 256729447 771467919 388994263 81098926 407728536 648352609 721628687 888979030 909137549 218885243 979049086 3853516 930183651 570586472 59677954 693128939 637874267 229003768 620087007 466005269 496677981 664787132 321246781 473843630 165359728 660599179 523693223 581233568 212457923 13056512 654409613 34837206 207854248 242021881 318149828 24256705 706727187 634305050 6571265 29158102 535725344 468040 330255969 238746382 119303050 839453230 848770788 19652709 107817012 879959483 645365485 940275035 677403812 71030178 646144964 391978102 426684035 318098393 168342037 586844861 239886879 110826010 581937262 5033023 304415977 232625254 52469700 103158922 21356023 509326717 323387375 956486965 291482243 8337254 243756585 793338967 62755946 129788398 302928787 495629068 663716014 852486433 352689584 180425719 103028724 872541138 779176680 747737531 482679559 560144921 124730631 730486145 49642835 219161551 896998331 258186614 951095146 91123476 16842009 323044170 481311107 30518474 969464345 569266865 178472438 482656536 889470229 975286245 561363906 943363559 464406606 985452067 831310087 836517224 583071335 386496042 319241612 20991629 286271208 855350463 603854138 600313227 831156413 661899563 784634527 887118430 762774708 779652027 942139756 775827269 246980611 930972735 900626679 270577474 705400511 597653644 735680186 831636635 826621542 702806779 879028434 950325084 764829782 595337447 746901633 985129938 566762579 149810 187229356 78780689 343921413 565965505 523893854 189097839 41545847 567681787 903530819 53221128 953142938 17830479 682132014 560840248 389195712 637248683 335191444 60313635 976165154 87399429 891427854 408369 225162586 430908118 816472795 505059210 99034857 115937434 9905755 914580894 71099059 147716689 178840725 997711008 517991038 267454721 513273778 687425798 341712758 97706034 475465856 487881483 631284908 958043248 39094512 404538669 405361042 836481485 599137944 619940528 542356609 768758365 110990642 692248088 865477939 77907128 711340315 498872243 46196553 874758779 904141269 777915405 473783494 344602310 229102726 45181561 911231123 884741312 305712758 772082575 559358201 512278031 106624917 129460137 571142698 48789856 491449587 728477029 868012216 238909669 822096709 559108134 848878620 613675218 543916391 778446483 770036016 98778591 364419796 212408598 574794933 441195466 881605168 191455325 468377039 643328978 809798591 394122205 15829124 658311996 171718635 730417226 59037760 387463634 939851202 674659873 9607252 422776927 833379701 343547935 738990194 239077172 670618330 97898950 656296755 278596774 581738475 814861791 645512338 411806606 113387334 536974579 42844782 142721479 78567083 381922256 358938891 559433396 782279040 385804811 81986961 512958903 918686544 312760440 889677964 983666875 360006215 61874099 573071466 454827691 395823544 745047707 590928897 621062649 348140696 67188433 335871239 956889880 226521088 820301118 661793431 398355202 832708015 753280138 566309810 770021811 241958534 965605286 986415548 145339564 618360074 45610051 675699451 836717937 669706213 880235864 268317980 876920843 583838821 61612960 572266413 130165126 120479995 743836185 459378340 631991924 594956222 465964678 795585750 83579241 17182950 276815342 451878529 50253693 712541521 678791452 503139267 429312205 434307329 21775133 507448097 64100602 253003163 714777029 825844737 406897576 232107242 35756074 243917104 253822208 69886811 538462502 707294044 44805167 411996799 761500634 916939675 55779813 540728203 125037606 259216866 999548119 29628379 276953394 185686927 675222590 627418475 668025832 895587808 984986709 255159644 166753655 836724858 146915038 158089846 418751953 98352099 685275550 950270368 214153774 180998152 911695068 34866281 189125511 141369015 36519910 64654722 682675484 925486630 287101325 925749058 264588015 708522859 66177700 581550625 302766151 569894145 265189509 914982205 538482222 101670218 543261067 914494168 701069811 130788615 130577817 268614360 646224808 743521761 449094802 410266950 92116132 54745828 889652447 863605967 99544579 722109695 627517932 556843334 928849697 57522053 36162219 879747616 567909411 367247535 624252943 822595831 373126255 700644888 275162002 302279687 644546862 237284671 968627632 938049716 93430737 304393225 67480170 56425474 275223689 179701052 86456772 30219548 30668493 82297605 911276615 699112910 892549592 539054451 876895104 682745098 311014185 275017977 697604735 69176167 181539073 143472880 108962392 144199069 43760872 210905619 623424166 200630538 803849769 734220545 367236611 462128688 644463697 587921599 325707921 309066549 868082100 657222963 522153588 396166754 632788968 386256298 89389654 73666725 506665032 365948755 159310818 847040527 324399730 224153537 981667401 845054550 936254154 408360813 787349184 695940947 186058997 344370226 691307264 410823557 297002590 487248847 603514820 159953549 896617652 748512873 105168719 645771696 229086314 668078342 70413795 926263897 259568437 257468435 221250123 130241684 638528146 439814623 607570002 917686675 853607998 940642590 135476042 726449709 904817340 996251494 94503558 869322074 503296979 733972405 397029856 196825784 15278861 1704170 857452596 167793930 3003449 16517191 995206626 927891636 994409961 315182070 508611408 206615103 735112181 671085953 419876710 401117403 300339702 460786776 596397585 225687768 172775372 849537102 90494656 990443052 844231193 130888732 297534186 666439409 940540100 475889629 195632262 433036772 313195894 320005008 845960337 85097703 579844640 306688410 900729228 553533311 968273779 238074177 298393083 655244631 199285607 991664434 334913256 955559099 114929589 665854460 111147613 786353437 313987164 60161683 93849069 229876116 974709280 867739854 979113260 626277208 979872006 276764649 5398579 383489096 8187098 873711363 822802973 48167268 853961129 849376673 411047820 531400019 639334984 539571241 291005733 932096734 550001355 46937704 153120271 252170099 168305934 755054093 747672184 857011619 625056047 71342892 3294225 795703204 979577873 356872380 111218317 750899664 640067036 306582297 281303590 922615076 307253368 557659778 504759831 730192322 367834645 337979292 652360995 259598703 33105318 785504238 874255885 233937429 801121 422654051 597916189 507600963 9622337 965440459 343874466 305488296 990616452 918729049 992214122 206925724 5308717 580044582 497845324 505549207 476950659 198309037 941631391 240541624 175377296 951057742 145726912 120057151 348285091 150395595 66430864 746898195 490725583 4947918 825648627 441936445 228470377 946547297 782221394 180422251 798530446 997082740 495704857 610304110 758448283 101081179 918265402 814497981 956519091 834676557 110971817 966064623 509362749 121765862 293971422 285573956 967076194 948610725 536258134 38369565 411536019 53830255 853197842 317663616 37740290 984958731 533056023 752827029 667710756 983107492 355876332 413673772 10442038 13195594 114677279 565575988 886993332 801564017 28672192 137486917 832098787 955174000 680753636 523913752 219321416 783693827 404058660 321646345 352267055 55817161 856409371 400239260 710731046 352309703 380714988 54340085 162708351 607127780 921368505 900360798 995242193 433875819 579219501 739602373 731332471 935139212 796742131 576115515 723998736 371487707 254898493 526748534 389148669 238924239 179266622 254935376 699408359 206561348 653158832 149482054 832983606 167382521 822992719 26372346 862028186 813136915 848922715 207583666 817465222 584802457 231040026 81205462 424704688 810825974 28316756 153698678 584064403 778677370 379737045 509715905 154131694 993918681 844004591 575157135 921624130 667751082 336633846 698179289 357932631 170785769 959490498 106691643 79241143 936288886 689805872 905522041 18571057 666629268 699615905 933548535 343151704 20733802 460702841 176629055 853879810 941626245 37248417 335824255 654613194 317621077 459579654 771221512 672688526 20199851 506261784 486085073 39044081 465398338 198705740 781869554 287475930 846220851 704417690 67838505 592909555 109856382 173759232 710943576 796550443 753667720 58993149 482989061 839021364 407109272 924552726 383397592 422731270 190930521 34629461 281371425 492099674 862734171 21656773 154650960 16754480 707205010 636312311 999890298 961720394 539915221 421830784 45055963 43830958 792156769 879900793 149307727 44135208 340936019 602326782 578972119 349044422 304733489 368849327 938252058 646215002 994130786 399996466 435098850 29106172 607567025 428249262 596459931 182499205 40376782 440627794 138590423 755466005 406277069 18103756 172461516 372946573 188721829 51859411 416093652 498321174 178480051 867271070 373146349 934722456 524364340 618611562 108924471 366018372 160674766 829092087 623833720 790211595 200211208 348680715 602371739 812837156 482382285 794239215 276547629 348641674 13730798 849264877 590898655 625875579 226707869 898794712 891607558 566612475 319932914 818881924 507643166 280481103 785640809 584747081 3190339 934784898 91766882 476444036 511008694 583140 625616288 881549078 548371807 685959301 275585227 621754083 618771269 598127806 790593774 245421397 1430551 2793385 704189177 622358487 842579878 49603236 741098560 62365530 139508073 152368083 231001338 695006931 248125176 409150619 636009156 487401914 766486673 398774311 85463835 966378125 310832535 795220454 393020901 578644299 109973261 285162506 786182121 533445114 754903583 672261643 896724307 579087137 692857498 841558819 127482929 818873422 761492847 58734288 911322872 977200274 803939124 424103253 829976319 336615680 176458402 366380600 436358914 493454130 711448 217931461 10888097 194760644 718440215 976750218 840787935 509656278 317439684 76543962 760978340 8578702 744421993 785700426 702216763 908156820 30657269 803462455 131230421 887341973 752416375 853630525 236174596 205988288 940854951 65177025 340536128 936976716 294772573 171010921 356576614 57976816 654071575 746675358 689036083 25854569 259636087 87686929 662281933 727074552 568878019 11775283 839677755 287674337 857801572 152018619 645368553 882372589 10287720 511268645 952355365 813019881 683209216 392602669 898818468 217146405 216773378 148286552 744537342 5053174 68244583 378768747 29595949 25413940 916759502 728795889 699115282 713555900 144366072 428559546 161660400 746370287 799216970 579546455 51191279 369265970 828793935 669096095 627622554 688396652 164061235 51051053 143508834 44373899 958650185 97237983 250499097 794654976 982648709 578049112 265658231 660339006 572778754 8592256 699078041 850904126 589531262 518777599 9671292 900869374 45885401 541882565 179869831 620065789 406629018 657852805 108964607 567647681 927841386 476831029 13534352 49778514 708693911 45606799 89130954 714274492 372823442 925945491 474381217 111832465 757515121 427129092 885755373 559248228 199810158 468692198 924280296 452633167 10030182 7861254 52329651 841658222 953012826 580701298 20969425 937406818 399817458 735384317 42006954 733902543 888695541 399328701 852063242 5631198 28981714 580944012 489421983 123573691 404282395 78988682 69193087 100208408 818552325 452561817 828507039 821340329 25177577 925424863 875056476 285674150 52786885 402982216 795668726 252734540 538872508 161304834 304712977 677075548 176922002 763878143 489923891 182226330 981798705 723938167 360215624 426955088 341673511 132441699 507498273 405174728 920853029 662260227 996939504 6941398 832343681 874659161 1995213 29287500 587865269 787066539 184405813 268245635 55411934 669221381 745055878 461605080 13639742 510447540 482676100 428383277 746678714 158184140 481757399 911251300 940869725 127346595 586950795 352961512 105405395 933558868 917269134 7478820 179896047 949798206 830090549 689720841 2261541 302907266 703672760 228907405 816261137 72489864 95923889 855420710 671210478 13448571 869135009 111471187 902889504 170676680 248354412 243786772 433419947 17588643 657145816 87656813 36449209 44321154 896824337 507134438 462987800 385932704 881981992 842032654 196622777 826302587 604294543 321897971 994889266 31261526 841556127 150257580 175542077 411229368 242642706 891676112 311534903 400744684 599466121 529774076 343022498 368812159 979548936 712531793 245881763 609523396 45065589 783882483 2157701 4130899 117537308 2361483 946864180 722989446 101673262 431077574 302168515 713196795 892054333 835002324 13631975 816888341 713163714 912963050 815321465 748317562 794416023 832084928 850948600 37979542 978434941 359649555 7228420 721044759 295980696 813366052 655978468 33209200 358962414 166574904 34793986 515317590 834870763 635933974 552492394 420140870 960881376 833709452 364359246 495279101 655309183 402417898 725040260 732386557 152835681 25921413 53325318 565805327 310501249 594898486 479578481 890266812 363859646 928637145 31744135 306743506 649225308 61793486 524896942 629819622 627779971 234366331 15527790 180761036 802751167 447030471 959635703 637104160 12191871 424522145 787973785 594005697 466594710 955608695 332584778 534889808 605443005 608659392 39101475 956339893 34493966 635124338 71955171 90767259 871867786 879839884 16083050 889648367 732745621 657721742 324518719 424833637 417447541 301485308 141157900 361584884 459541463 159102175 90042909 922967381 492626761 262677060 367129060 893978247 361559233 667893178 576492407 444578893 831616788 317591000 237957904 328197550 673135232 871013813 39431052 678172533 860343075 467022702 96547566 475288239 850666370 43011236 63579865 906908464 904457987 219014907 145272089 808185358 780393587 32585885 697284634 289964067 175931520 870350005 580312943 743107727 912705600 397091828 586491981 144780085 128777129 272275727 651893262 847636281 248860694 683963710 35278510 859581833 297798344 480837822 946294609 827403089 770192227 196344145 66445499 954039428 580965997 374925497 298509270 734104154 56088531 569805633 703076912 434797004 299226468 85313076 221675131 25930266 8165715 464039523 29101323 929481542 478715065 55352995 746248283 922997911 542087697 65836109 397239177 452395799 763473850 101308349 554175701 25394709 795382392 854482643 268109861 54883747 623464436 620332917 334457220 963610392 335585591 31067147 713506719 369568656 562548019 577324033 769703495 237774951 368024379 652749385 181532914 334460354 105239941 860124118 523021625 573122310 648993711 324253218 73421659 884840799 78366007 118988202 667155129 685421115 693474306 922367084 214196312 87502284 597849814 269498479 523656546 710213001 983440352 139952699 797773733 717207213 129078063 184154973 18514963 189567159 954155318 210281701 710304576 727446504 990044494 121744872 521230312 353802184 202512434 524950014 180374886 900739490 895358593 787707844 347727933 34334979 768592704 989308763 839666323 687937599 606840405 247214312 599793329 798082796 827353869 9349906 488190340 489946213 846500503 501756295 299146527 302828616 191577734 68198775 745079607 717991673 283163475 107225623 742938534 283844636 446337753 49257760 740047593 854478111 35546328 750570318 269149346 614618030 787876722 34022625 468852246 660541501 216431024 941483551 833408175 440859777 305590782 362775503 927730811 310615543 804288171 441772992 626973356 462160988 263456363 326044480 26215959 526374963 40129749 399304101 653388725 919075139 13436132 741554888 942566692 563588374 4329338 261340549 567656230 653122939 55483864 793270845 110588449 493938436 603016232 55905620 958121630 462616457 393335796 313117107 575031243 265256099 776219308 526282566 259257849 15409714 668584995 989155711 683344158 909598936 410945298 43732433 254677844 130784379 999886740 57078327 588720984 382554823 770253225 110637995 842761995 766040490 264844211 98219183 236625397 139865558 258783484 125967303 170732477 76992835 455210029 583924220 572934834 976632234 999348696 740671835 137535046 994725642 368804592 157043572 456789390 14135335 377401164 770633692 85790147 622314246 38754344 61366443 16186563 128876403 838750883 552227583 157059985 32706939 867500610 685695351 782055633 86947314 360225644 2751672 352443213 108159727 392590827 288051692 453852274 383301195 100036465 533374782 666682067 600372261 10458129 835012191 549956774 523277664 236917442 552083716 148822594 264955427 447376352 988397926 99428519 156939353 104626091 229245121 257416182 216895023 483272389 460639701 71145973 286986393 473271992 926745448 699954316 843400653 643775598 149049026 286950474 181867462 462689975 963454511 640750305 864467650 481677510 122670977 629396902 731046852 897608884 44529291 982693906 688242451 784977404 830067623 102348356 284340921 146955262 469230129 206423932 397875461 489960573 12297994 186472609 154865418 700640800 822773526 947017404 959468317 36530932 353578430 678349179 458306395 713734888 405603183 464584111 61082657 428707408 25258521 898547662 246994578 583120995 441173424 442082930 837306132 147702205 41448623 899509464 865532883 934349534 988994704 677272930 191937341 654737064 466934357 526076949 716128901 608261349 5129986 290332956 743580704 82830527 551414817 623473475 761706058 16353094 992691261 5911165 222400898 887228910 642384231 23926879 365043466 201601294 251012020 139682978 194164584 316033634 467017660 681005989 644206824 824758153 968561949 732523752 825900568 207952008 266310902 24986002 311852106 298819142 472348781 611103468 20006933 684117262 929154857 728410340 104332756 218228496 25603545 743350412 696136742 282293984 905512107 135263384 768552556 124211701 667313621 77558243 925108558 386116395 635655184 321368554 48621879 860403010 124907800 45366095 842181332 64359260 536593454 7564887 41321369 412050819 464916629 32385901 2321468 131204897 62864408 62392221 182758200 482477446 710919555 397276954 293248332 797001830 61866278 46591417 603993593 185259608 198943061 794692979 364770823 64691544 391772394 158273255 822600704 473007942 859149761 678393302 393956019 306759781 793351483 630000549 171935667 50576348 907691196 435317214 440887766 473052729 286689326 83956911 9248694 509300201 349622395 446145897 509031988 856371649 895296022 961250562 628369136 755972472 39234419 145700500 679409361 374096426 190442379 66217949 320464003 704860375 740780121 304762301 171124468 923616481 15299935 142981818 876723159 706681490 41159202 16663423 696796706 474516 176662697 9886040 206666895 535620471 742402 757848760 154314782 496150063 726767293 398438836 61958289 596883092 844601712 817048710 277333230 94846688 23658289 161587722 433583617 987585843 23465503 60808260 326797528 71570450 939135449 628953816 423082821 556859108 937694725 436368784 446735456 762364020 993155787 372393690 860955394 261572978 186455383 663389768 724458570 288774386 340227675 708979470 514345500 79251692 587055242 663350919 251124125 396828858 125234974 466396848 442571193 215988125 571698259 619720875 477231518 517793592 396187626 412281662 910235454 166874642 763977127 38682962 51762128 49535000 238427091 167036020 447493199 997856026 892115387 30693207 30323193 269892938 56577582 485714000 279387858 111127488 996783619 223558617 82832927 913042168 634649233 170837774 165023979 42983762 491628598 44060723 775471749 640119697 49378513 501701420 679354624 713352029 444864071 631033860 114854834 763463105 246688001 73641831 126030262 297120685 492414572 338214183 419688554 12074101 733506424 5789371 40509938 63672401 45862682 573477819 865041330 739565787 859490507 149375589 29135576 215925652 573941510 933275675 837774544 132044383 24939469 295352803 755952077 688380419 368358693 336445670 70747975 342445742 667647894 13828849 519429240 543839853 46448812 380069623 924738270 403482549 544430968 862047117 17859772 623742941 538091792 104674669 6025624 583173538 717944586 739653620 704888510 387664801 72369157 423668131 817185212 371335904 690956321 801906338 554910437 194743622 385544066 36120888 669968846 761602079 614259920 593782356 639923667 364308121 76361146 561038344 819477651 90395721 347073391 257859592 968538224 236308390 445612323 966697007 524625680 613719181 665117328 668718843 620476383 453037756 630112882 188427788 329960075 51555415 173562122 345825449 27999622 945789030 884357788 853018171 52284551 311811412 809975281 956378319 36568841 69289329 567505622 748979096 62315723 108396401 462268571 7293803 965242447 809385196 424805525 477238082 50408795 464234716 619194524 274214586 593430906 917379106 574613902 363889813 602951804 550471169 62068170 9456952 737585906 896849569 642239413 594630957 115574963 41934733 367747129 560252835 942889306 211434550 968316225 274961641 1032389 30052974 674062398 92562167 765040535 566749933 595198117 785944037 454665655 304573904 35282031 430638705 978203856 675590933 622749847 549502078 178609359 561611552 408931232 43587984 487955560 687498041 47093773 531401553 73512849 169142283 11092198 548314638 760489476 175183911 190372410 80521018 520327617 743530111 229547927 401440746 588178826 416353515 539495059 284282712 366996326 841477800 757856583 401925473 518617887 233040595 28285647 881534215 283752644 389035763 729655244 604339951 841540392 420518253 23811298 397114340 750203489 816004109 381754 452974418 649152073 660606596 903333633 570468812 41690368 895072484 60221926 63560070 117918056 729521701 377223072 48060124 806142375 97283748 241991270 62507209 642768297 631982751 434389877 959499633 534670748 873690298 2987918 16077975 676270194 735515773 960329590 462146087 285479523 199624915 837972596 343366318 157932392 831015565 945037526 538921949 523529665 446652125 265693804 671794443 648279151 266820059 764730635 616260527 180478395 926281988 479613707 602641897 94510509 230399414 168536522 919635194 10601622 172150709 965691431 140087240 480867719 661565353 560280840 460281179 577319127 368996766 784137684 825577315 446514849 386447234 837692665 390659247 239850820 44448171 851202152 503290807 788781025 473086798 747835412 917271827 656295136 277068041 852087927 970503682 301972588 70578010 21377805 361454308 475350770 199138085 448931542 595700160 207004582 838239794 285377240 662027455 839198462 688576940 488717467 895098031 64118581 637665444 566653099 67215745 149095625 576690828 990130970 224599756 759604477 109018557 983016955 416270920 641901656 3932145 203890664 356350547 9009956 657853129 25387645 494935663 8254449 185068105 115794139 170394561 343436303 294646615 60476454 801005460 821644823 59841087 138374152 84273620 22911587 211030322 654029099 825919380 672785809 689624770 466460610 39126409 244206852 619453544 515994625 189129356 156137826 55437055 63804064 708291100 643717911 887126854 118734685 919592665 151728849 970788961 18670455 409859338 841834499 744002136 52356147 74046744 811941730 847344791 456558939 609689105 945756523 417207404 11465658 608403494 621813978 345156493 674800545 687195950 536379700 765055631 3215205 774798625 828505407 285840240 350112222 216583325 949919109 189959182 481409258 697985892 206434004 712974509 746904552 175215835 43372736 141737590 333226558 362255501 560485408 26272754 556290516 930111655 918661517 956429715 234880406 819414137 417767399 115821611 325389302 224729851 245838543 916953971 637947239 27892038 530360621 791286405 444113635 829466902 208356268 682510435 830288998 503272271 788527929 252571246 205404016 12152949 47304584 201134831 143705479 862463282 354624912 961180562 87245491 40835284 490714633 991780838 235787265 253068237 18956789 37235678 812901889 465762353 666440468 909554259 929088327 634910267 891270766 131065727 263994093 737101512 383946446 722631556 345397008 471786970 977346881 967380195 57221967 708148503 268545435 25010437 408552271 234614344 18531058 553511094 309827897 695561690 821633056 223461029 536460346 387886432 699518533 681967077 847511298 539956751 407802692 40243823 996230726 450368320 856268353 622417309 264892222 814017778 757497897 278868145 891094568 202977862 389179947 477187916 354815171 808793089 658832439 31744503 442093781 896634637 692036486 241594526 873845413 815908600 386828561 35910416 48479105 17985652 417763352 11889536 750085178 113961941 763913373 290879239 422013859 13348758 981178855 824696864 364961045 324018900 72734976 930362154 573662958 906889169 250814262 159762665 613720334 175371891 633080990 545313542 95314777 434792131 199344780 517259 892185655 7995759 346018333 981747303 367695639 621820999 595278509 525764080 304636647 464793795 344258657 958880604 399673502 399592060 211100318 907725382 19306419 141733807 831527568 498208304 183754403 35517885 178506149 856116475 886361455 353409966 143061007 57872240 829992987 193270953 901415749 47449531 14623536 267313789 248257666 297928171 405787707 993607708 42989381 333079156 905775179 185392154 442859471 804846252 511980151 631602 175567272 504534865 72372310 604740290 704022043 561548546 48777350 946326346 325300917 722792129 688275238 204225265 751105994 598429815 349793371 979597311 401325808 505026928 575304911 273593188 179587458 832136923 684865581 464317232 256093982 6304844 190030246 552838425 743009319 199938105 878394991 966047993 893321284 858688128 979330112 440118093 44604640 15186656 738256855 17569718 307454888 600768891 71918451 199666556 261534991 880399195 116297050 916697094 60067533 664063209 76455508 22390115 762870364 673748087 116541485 49291973 45550458 433540280 625720374 159974144 391212714 52238147 7848389 613600015 772769715 529508116 658300081 59186832 818290719 438297354 579535830 606841411 278046141 794204266 700344215 274695311 236747039 932756826 54492759 812030973 701811741 426001255 852319487 119758778 10274384 596703744 296765819 5794330 906655128 261128440 923084093 284011792 144504983 732973832 167350713 19093686 906461491 760557643 564388071 115251659 158306584 725618881 289688516 166040112 927040052 70204620 478460113 901193066 628479289 321399222 331027090 936139556 466391071 229105705 405089808 634898858 470985887 837894837 137052504 201781359 576526008 524717645 329312762 591436423 223066926 2710730 939639691 795222318 776447494 111126887 615812644 93472319 29667596 308875076 122316000 978984637 260063821 659218403 69352033 940379470 851581597 222852014 18274124 22643387 178009107 48594031 68945096 26380914 304689287 23779798 159675651 115642628 550492187 723101686 775804846 211944103 310257583 158901704 296692860 796631989 401534827 898520487 193905062 794572075 786759994 230353363 868070506 497671979 40824649 402126574 377927560 864168826 857922188 202978946 282978755 268374019 123949369 101570937 346143846 510921042 60538187 538765987 349923773 615335194 713155328 891863348 435977111 959601839 626290523 183337795 42440651 562274189 337483427 608286796 290625712 408776143 99697378 995421102 633298851 5822649 422335079 603021102 67272580 607489839 62318149 364563826 123707705 554468411 54673617 510606471 570864682 547122570 898217000 9213532 156198084 31830512 412295335 529829189 167518967 890298336 854459249 373537401 75151544 94278645 603198700 484021396 287371391 884258668 470382404 425173014 208554953 29208231 20916967 29139425 189745559 642224043 564055815 273470399 928464110 4016291 257432604 566612698 319075157 204119643 219362911 598402626 637627226 159278278 606386768 746422123 291396365 744358776 141268273 563709612 198755971 5338669 680698760 158789057 102229589 411212096 642539425 98783818 921378334 704065589 915873802 910831689 260948736 903398448 704243221 32449704 400847392 498056315 482753625 170966961 851244838 88097540 257434929 80111508 168870590 549908188 643111228 40337637 591524121 725253817 317494747 51438363 459071597 76292981 588790710 876054290 190371696 937908877 970685752 58508170 341130209 703649955 797170958 15335334 333338880 789021693 434683052 281205613 2536977 159743748 17920200 835741260 743374045 268190405 561586653 765104018 882765872 997837171 407234217 373580531 315028060 499435747 529643184 818449158 438705077 67384078 883267255 121496519 469983507 654475923 198578505 588520726 869091923 90521906 817919285 794160438 996128982 234219090 243999758 48681807 658456064 870150012 539586730 314894828 182026682 276743390 144018851 206031229 80230641 834102218 320211929 392362710 319630357 270407988 460974319 14743982 257281435 759450679 509259209 212354849 322396283 435476624 828120340 804883503 74624690 611612961 594309566 867093563 154357698 784482928 83963258 48258444 609058605 752332070 408844093 120401359 964592382 182988944 701336004 787333268 967877184 336673 266711564 58557901 926264196 778462958 331734488 695855698 571083615 765218864 22526510 781694047 739570410 618488774 529424858 65512980 359009856 255709105 279419882 538161140 544787204 227389334 443230768 161493862 779136729 613750591 376088515 153802039 56442343 592948506 172095359 61595671 846655837 827511992 668287616 18509080 845135337 79489360 898991787 11753522 426027586 13011002 515618085 925593281 29128095 4301172 730587354 486438405 365350461 769807392 563281143 648407969 72292316 108463364 199797617 175510044 483017282 724913416 728669052 853361508 328576951 502145468 252770324 413324102 775564168 183519696 335832695 86606327 397111429 61263258 235443369 18003086 478461827 115618707 396875759 277084551 256706010 856848090 175430484 425576258 347411431 142693808 525196839 428085890 400024459 362797562 916030075 119316207 645459626 819441090 143305638 46715284 893851054 516634038 29434563 468845921 203134465 546847656 764610352 56577962 439914647 706062604 171964688 864540839 847913058 1298813 758848458 79730674 803700955 50594617 292147849 925213964 22103168 121267104 855132346 718272472 506567504 388400569 396247184 632550686 580725073 94165164 54732675 98517257 328396042 705646665 977434317 465215913 188397065 711678336 765545964 742945138 220670815 827823335 928671011 459481531 43377183 209068344 9878008 40371009 514589667 849475023 898238391 343300770 716899655 841927984 632423918 749186786 981298283 120364927 202815215 744189928 139929461 430222599 65928274 57628418 966259469 601462964 182777712 102470493 179785951 8950424 760161257 791821454 597134877 556307050 41437727 174019853 331799035 741024258 316222392 107535540 918154289 54212574 200703008 795833156 1194876 830284193 547102469 288099040 802866205 30473870 287504089 20163216 784817752 24379409 464241491 288604351 309732598 273348151 341970926 691307965 162622404 454071857 633123433 165211710 816432658 631806165 951703877 916172250 222108980 62408989 86223435 135514507 858871557 76257958 164491523 640727602 276237407 222736433 752180542 712843026 560582564 53721638 65163661 710672467 218891065 536579852 73777607 692920704 693026821 327290898 467378567 858219530 659082230 304305034 805954219 509360579 662544508 183951208 121570262 909715299 907608333 101544904 412462831 220419847 791814559 716334437 70313889 920337069 185195825 766150690 863914457 716881593 306871362 661989765 561338443 234228851 977734488 311139127 181918444 635100294 692109691 832589190 108055929 840030595 580810423 501283299 89578991 786174556 456305310 26809188 992508689 62698217 897260227 544867139 776991462 68992615 635267392 164601693 809476408 66287092 55544113 449411252 35382294 604339476 631011126 716563437 117202003 840968751 764914677 81645011 539060228 16586000 493643414 247813586 423752966 336941416 449917254 375978108 52970358 494480201 55502773 142559752 26521655 672508331 310525847 247087310 124841839 703602923 844204839 369364941 588914442 47123271 456643487 19384101 882840374 142355811 511684033 689193117 831975141 23112391 42176593 118670878 358744655 349482590 821111960 789614646 963524973 659650297 251756771 870022806 359602815 743602122 633488130 418978964 665146502 647293162 877593802 820800426 85581259 904766419 263169172 594460149 299934294 294536678 789775291 464920759 559334008 708829926 538266914 514971349 46798658 883312507 586828715 155870042 465240843 461392817 787501249 916628466 739638254 434484598 508570319 240679792 578481738 32334112 48016326 985795657 444160320 284440036 570572699 120652566 678049592 768595040 420942535 640708886 296889437 924523794 698108102 532985513 754861340 997191902 763118232 665714134 713442473 61305740 860616003 463783110 72057722 790679624 42520655 698087495 374988234 972208160 131871817 503324234 520499735 322615433 693664064 435785829 657518500 492096475 45745483 833144402 310555896 1829841 162034433 845688942 397409885 221292042 435374079 286138939 548791394 237824650 701807462 2673887 320596570 586101305 640846938 776030626 3398875 165011299 920316036 739947636 29226560 899213878 717578897 988993124 607178535 260690759 206960817 46129194 988514547 567649806 496511768 812823711 75649098 700549990 15227009 10254655 955816344 300870670 792159910 397537966 630991243 345383722 406791369 71441200 893707158 97272002 315557423 289444143 546515054 96427074 923145887 37797817 104055952 452425464 103594727 491770623 723218104 882241178 56225111 557085399 583685739 345472957 431736388 598674747 529121903 571594847 751287943 398209225 715997005 594917982 948521467 3517761 80928214 550252031 467348483 806977545 773915035 771376232 809605122 885193388 378158964 486402597 237737952 271401302 906644474 405686695 959513228 490144602 216398348 612253120 878019188 24608685 200067406 196727849 44687886 192860008 616072357 784785405 898999379 957890634 32370877 71946811 621336383 629751604 662211203 619667015 935902803 533779115 986797483 26794089 363443987 686237017 859388715 699460685 661285256 436248716 838629310 995986818 49528510 852072117 45029987 560149499 66919751 262766059 57840347 29463697 844362167 134265446 892325934 973055358 302903590 879425796 869920550 90004708 64369585 486316487 380532947 857622340 254249209 260418132 947204358 113793031 975640738 500101238 666891477 637011449 232999126 64652442 59694877 849751497 43234495 908524625 630765819 224691338 333165328 401188048 914105426 67424309 23962237 425020787 302882377 232647717 491684415 37279798 361839562 838698905 68207761 172693050 999502340 31420981 622360885 458874439 606872810 598204033 886714864 597228356 87918002 737417833 750072586 299586752 45285718 203904444 925985231 527328108 784465686 715334317 71398160 106490783 841592564 144982613 92418466 530335697 477341751 343914287 309982430 695452448 473176041 602335130 886648608 898859982 524844888 371413083 481999944 64043969 454525593 509101848 21524028 711271682 20512000 902089950 251716964 673331262 28860841 906031259 72472876 113261384 927651315 457064869 65598598 655788437 597304320 780718642 316773989 452339903 360802102 403130845 212739651 728376066 484607169 423135272 89086108 116879810 720169487 792221428 959364977 400390147 441867090 486092043 694264006 39062768 530665985 495583382 535190820 181376597 559475543 45637543 468018712 607990564 944957138 559273137 636568754 641955316 401519798 661521675 205991943 729984893 508990600 43165552 118272943 399984925 213730196 806564994 76736071 110473046 664845159 450519874 496250864 550292558 57488981 631991194 829792463 461771342 516325364 493115603 713381771 503584324 649396127 322825247 708573138 268745281 184195828 520720145 494645460 268331003 11307094 158619168 953275334 291625803 940779884 507712295 481622625 584776880 14898593 647395304 566508896 479087563 48902818 187222148 218888966 911956449 105775842 512564741 742337941 102388829 191031833 259176661 436097496 635379531 921485249 48325443 705715610 37158877 677518232 377152517 34405421 275240682 499297825 179994801 67587300 749988714 64479011 355962947 147199897 546653435 779418664 451026330 738394920 285316704 951580415 306420219 716492273 346568701 222803002 230694796 283049050 842084955 378988977 769016794 963643723 109107370 387976445 995981908 981589169 317944634 698962430 700942030 966119932 866155009 696400214 23199743 668520096 33363225 46378731 831644162 643917975 86403391 714225769 186036441 309304541 202350165 62908862 575351525 967775731 399752672 286598556 425954160 913539678 803949451 293771258 313416996 872184613 67709346 745474196 181558417 447838806 979026839 133195622 454159018 610623873 633784449 749020469 596217672 412356667 607057304 368562694 493849510 816155292 615379131 710626213 357825764 606711745 366490346 462257183 224366212 488308812 6469836 785754184 127417584 337540319 795311914 759582262 941271026 348251301 43497842 6212036 526349626 700349385 277667893 475448593 209240795 825606652 855407017 340517630 122825166 418754803 546844200 49805235 586338414 45374183 860594863 49264411 934874363 273785108 377217888 913299811 94410776 404322874 491183616 598363519 48366924 16697631 13003897 989930917 943425412 115393291 105738074 719343567 119893903 650700362 229210194 536646718 1802913 858292398 123765945 764781554 584780497 270321162 318031879 498448179 741979035 397178552 86017627 695188491 275229790 637998612 370769653 421598409 489577183 231223551 936273596 213018239 70393284 875836509 338162361 735344517 221323034 360305559 860484250 44520437 809744081 821133082 164657968 738344493 404479290 492628693 789782769 631494992 205860239 86582463 996393591 880815044 57047147 179157839 239887103 855366581 494822990 342520835 20368107 750958481 103328283 21565914 666137665 655230090 54360473 81767385 967553321 283041048 287035893 732697481 229386867 457154420 685471294 123128695 25644558 965209118 379078120 49450420 372557202 160773208 967822666 524018259 973429943 605214888 311861792 383337965 586039260 347264858 25377802 714792992 314930306 980683515 313465099 364661259 689479118 266172640 881761290 706798804 561153802 457224093 41941332 345522210 966114852 116995470 520788248 152703139 69465133 564922194 498200554 386512520 149203419 109717066 20636993 628347908 251205128 764163870 602698745 390984657 925295665 599109689 761665234 398016427 1223928 726964296 887290607 239093458 404503203 71324863 192299607 991417484 463213466 471468116 776885879 996005537 992318701 646807938 552815263 895177694 163945675 496023815 797396608 751006354 860046604 698572903 419836084 55985428 442477993 839745639 562458935 120349243 521557822 354723730 209118182 719665124 215682447 142944439 55056647 234239344 819880448 559343977 162402753 786706499 407385627 76234878 467054239 723326022 914118158 58956432 481621521 725244518 861348650 106261119 775525611 926781203 561040998 536826861 389163748 852781250 475603674 850832833 361028888 26504811 249290820 42202277 410024071 322874892 557720966 992298376 584033428 402490148 259975973 608258077 358000006 480636216 664178124 632582489 550743819 251033170 800680136 902463481 544097968 701933949 882081930 353944826 468235882 161093962 66188071 918499871 836701968 675116622 889533659 279443566 705149662 27669922 446203522 331658931 796008436 535152482 89900061 206878716 852054741 259448110 807267667 706658843 881842408 998097068 967342574 817165351 929397499 839432708 184382554 263337212 440444859 273712738 630891561 586953142 448030269 385375864 431442065 453209146 59903608 642452729 612623084 218093997 690998728 578917663 913019192 724963579 261940589 73408294 559184021 624134481 552550666 931246287 786153417 806381731 226084647 579510238 513513919 917299752 967538095 64623260 208134148 838149337 407618674 499676757 49378121 689920501 750557092 846719963 470837219 434779008 893043292 337592834 183823438 148867775 25251606 524692002 913639334 965938877 386929714 43858072 28035116 249725641 63354995 859679557 131627464 322243830 640961409 149798926 110283905 683447450 566608487 39492442 404280070 565457104 145688598 828194455 394804008 10626806 874642912 255364789 314036830 546666799 707381245 953772713 679006272 90637538 804085769 320164331 248885516 335294777 65812356 384637689 22290468 847326627 4254289 97237458 389247630 279822419 618594616 96867964 28029299 402924735 164971620 635073407 842052769 68090401 965418469 170943591 682577161 581190137 855837743 6018117 701398849 8987785 337159322 999824430 489639426 599163224 734176736 957163963 330077355 798013872 877697698 202028424 899477949 422531872 900500451 306940341 420266333 94000122 261800843 271865960 468949 899902422 737746661 890446409 53731859 505766413 419459361 123776261 169927209 675681343 193033683 956303819 762521035 431326414 153670515 595405778 691561685 619542880 985476571 743378641 958069186 561031521 643680460 286682501 37688885 739081343 298138217 467437615 696597876 790255916 210185658 62730515 298176232 314147615 575780138 455451898 34840735 353798611 892185866 672046513 872196554 178767623 69297164 205929608 164019519 107703612 64931272 396865236 750015479 707503675 117209914 670735981 322889617 515654028 942902594 892299313 794614990 876245760 648677667 94364287 79461907 709730600 566500101 173093820 654738923 543671259 654256756 590461138 538950018 772035252 10023646 190512044 46680363 585679761 835971096 760068539 183074010 795121941 220910810 523762292 667032234 881951015 446681406 120567248 372876633 16300402 670167877 662014666 622122183 450314211 645647186 313787877 114416251 877968685 896640685 138442659 267054110 802015048 337732097 945281807 487710206 235789806 9929183 811879476 561302924 707375901 602380089 792137380 486169566 566344088 677174759 558736370 981694509 624935782 533181222 84832824 371931736 806760529 330876436 923400850 730287456 688106600 593105973 641343393 736520683 709885566 229616625 809827337 16127681 839607976 601358099 632768755 487241041 978455747 592037196 910906507 894486573 965377772 941125294 86116483 203002250 178405382 657401393 621346959 622259137 28974135 546628658 18605799 120843728 241486187 967348463 319528136 718558682 132137424 258291468 55713011 270042019 157185624 278840849 427734573 25082133 943733563 809690346 376504253 606742206 401768562 67045989 472881649 840381007 170545213 814080439 36615321 73897246 925293981 69705464 294266250 127743141 502375131 119957410 692621084 30899457 211750911 937467670 177936045 723271028 9161050 19004696 219917084 797589219 782267901 73289806 990829391 27603545 864886335 864204484 363019437 378558850 739121723 61315691 20046244 803765041 891916368 793715605 427614245 302292442 342786975 137765242 770762787 573952537 137786000 496763063 635726360 755469609 71940942 209845194 215502207 343839598 9208390 494999447 112637787 643461868 389385900 252601830 739532975 441650637 890349814 129423331 242220292 945599711 465992543 811802780 611430630 652497427 866740325 915777415 506239079 554672895 798647115 917113593 559766938 352387933 490901144 236368560 766107417 705939338 492202646 363557450 685958784 790341384 64132052 64076747 323186416 816396028 541004197 919527963 598702989 927233201 770552991 654306182 200670720 766533651 741934364 18707514 621759734 791324213 516407740 679026893 56502943 34542028 902393314 557785268 854547248 538953649 506884146 582369485 465062753 683031907 974340377 293408214 232474351 588482434 11348293 567215859 903954204 714498645 115085353 566255660 956309802 681018950 792812154 729666797 961920227 984236641 42490036 66371717 36322068 14395096 799425942 119046823 472982542 334675841 874239138 41538540 164034084 598761046 741462175 93990478 724618287 24456180 188467734 504895918 182522893 948306973 4000728 161057872 296834333 272763959 674028406 369245018 589694661 510501322 707556296 256882520 565114605 57312006 601020263 433770171 451100801 873939771 63574834 882180181 465949170 805930335 397543629 592149983 755205046 533972619 139766045 14859892 926105284 457160830 636487374 966500627 253014809 395521048 510763725 760225568 701668917 36815328 22054094 968134372 960635294 686188160 802101703 748090888 807512412 202508611 892904051 505343006 777609852 16624286 119681489 856558872 356270478 41212580 766262178 117603279 63314214 883539856 331330286 51718782 987676766 392563775 62221951 36171588 697682258 140168883 832264549 521392805 560318371 794196114 795401584 318223881 846440182 941732773 826910137 30894652 802034034 952106073 4149530 981126637 464348741 68420161 536849585 614751279 1668639 170153106 589946465 62834939 355371957 575817894 261220177 153195436 290729535 631453817 746315883 903614337 159693819 855440175 510919390 285473310 998948520 16624012 798226077 132893708 635112459 473901178 69265118 469914932 198454382 227820423 483910299 24434024 570380572 675960677 52229908 192307419 575527654 6753384 88810059 41025187 140308642 149758219 485228423 173547326 900933030 437732460 580042705 853134602 40265297 530153675 773679226 356526284 459354243 786707982 519250324 514829354 177735199 90154048 205886580 40336433 257177488 783255054 491838006 335367120 544106562 317733705 161086009 161828442 9311524 754516839 19921055 644495880 611360045 681265153 22194894 208886389 52134868 685897558 917854194 926888736 908790678 911306439 162894712 501821933 67701363 355038553 983953301 30058405 935987826 61031990 671574461 180358258 627945497 540093228 577053484 224656995 370880757 935405357 748019552 558929902 476437016 6219469 603460253 560169065 277456534 561773767 280395880 965920912 883811847 639817849 503573005 556633346 19067657 61360739 979225881 25452227 413333947 804093612 533475808 707459004 613600834 120122781 69208568 791554359 423678791 104454691 825564860 392307299 572911735 786172497 87134154 882438358 908335363 965266396 449110405 159239430 331932190 867090078 426187668 467086543 629778817 100282132 765327201 784688624 235424746 579862752 691379868 620880014 474901400 458205511 193329589 186735023 672155345 537999795 833654373 164705728 367861340 619248178 786525734 1696528 61713416 811766774 210580662 94227538 478423331 298208211 850663064 349723423 357393668 62489285 941621139 492833394 282028929 478708327 446939441 42581802 737852281 676823932 526176576 665906316 841649484 326110314 452139093 644346558 962832734 48316346 567857221 348673357 647220888 543044250 545845930 900344744 433301734 343094107 466106212 914316707 44423098 282224627 417833749 429106677 473367688 76326524 771728803 139306170 295569736 502110643 976537786 225247729 169584375 951692153 99872328 927768575 492391446 879787862 187997951 572481066 799861545 847903985 632875222 708078367 911466809 18849945 726388105 103982957 599190611 321820608 738410772 157095944 944135 583866235 444512316 231696582 262624746 595036931 472368902 113245925 588718100 508132406 24235838 985537412 931771299 467027991 639254257 636784166 16373046 980293962 963206899 73922354 34292083 744125081 779104602 70556277 273486721 505235825 340418561 534004126 7846798 78917733 375241479 542617281 984483146 332829099 614025037 128687829 918335083 473266586 62315771 584506421 542706983 297496882 91903484 70770979 593872573 969762964 686869629 633965121 539694572 25899398 582084978 861952278 127869306 7487472 220152593 21953679 530604719 145143393 10799956 279848315 792107991 556084363 335007355 32787214 315940548 269405635 72810889 28195167 949461833 249934210 97362115 112345066 75853248 207912935 997072436 133832206 483296645 448748594 395730987 149628816 504281977 99016522 606965690 891936535 931741824 297968184 853964601 242455214 795675651 544659626 897249474 115392069 252891759 10517361 39230131 52624943 926714804 597000963 651778095 80122277 475531719 878586 596380572 14132034 716906272 40071059 946743590 69557638 317084988 650883632 455836475 24754516 36235548 597752278 989717261 803447923 686330820 33558704 820307732 317841936 718474430 699242378 401371529 277591866 523035797 457591895 225093356 859037029 990288218 982198444 423558271 340067560 152991522 43891266 41422024 775350143 236600965 131680120 832124947 383314634 348838689 638761422 20362477 563401420 577382933 383326315 71349419 699303020 316526727 800428696 943385569 75814903 485696031 141204035 756657899 466615196 50941321 154537597 461602407 803268079 290608374 554661373 145219513 31742055 101335196 602261915 377518982 639660512 163785009 283528917 7701050 43648794 295500916 11829837 631626882 459032376 253922725 1427528 24955858 145332801 210267144 942893361 436739808 28446115 820857190 13551636 438454823 919353003 748253323 43118884 559649893 994708238 222251977 54649398 37008158 63162211 977009523 67491139 234205975 239996838 416676963 833162474 217261787 408542134 410836598 53907692 516580665 15739352 655100682 239533742 44193732 318095667 218667911 120798650 124606802 929596498 836779987 922339390 606512253 262230949 137114844 527917963 940855845 932216832 569264914 759374999 855959532 805588250 752057577 367934076 630388409 820020239 376542556 507726071 962677046 593925599 411723365 143151851 291381842 74501613 759664518 716911835 302025664 783422593 729732164 752201587 294270069 217694534 183304870 789217791 809951022 879689164 276588986 403150066 416014568 651409415 578707473 187872353 674803557 19520206 82827838 116284037 48051630 938988125 35407706 718506557 914060428 31588564 551926147 637122954 109174030 939411126 83183705 221137937 139592454 570421099 520768383 423271836 696158603 941568446 120835872 220372121 61004665 324345951 615142503 73561242 480455148 724821602 34625542 691095763 250673865 2509246 162687152 314637983 432260917 766754255 700894623 192616443 425765404 616269269 548289807 61527049 659857067 230188915 825467585 297802639 582471382 318598449 53554297 478324598 543879636 318322938 299115136 358711115 56212126 980706974 64354851 480784833 18844787 114294353 331595826 861853997 877394774 810088234 574242177 428205577 412583567 10059686 364898154 341375345 389131046 927109666 654612042 478990249 22865515 398377828 354700288 881900181 45479537 130803987 31591025 650980416 661571214 396917306 904772102 736514390 881647069 401325002 220143660 955792297 305221564 466137877 179922387 903486640 90874446 592128083 363310576 459116547 7892218 765016352 482491388 965572064 84867306 858979068 587770482 636378537 814357389 137473482 870723925 297762916 406677782 646643282 64238247 138070842 262807803 541808831 513872627 349305336 12622966 970705697 67862980 292766097 371670791 742291436 974116396 482642586 258810096 256809080 186339134 946355149 626430392 738365311 971958420 255333511 404182185 917179298 601530057 596252489 187443538 825342436 815366144 627901499 228432389 895125549 781222492 820667300 171792986 654571464 386820742 876879987 535147946 241500133 982172202 43870394 566037909 441450521 350772858 876468781 64527997 175293145 162821801 818243751 360779784 26284034 140790385 158997670 627785634 70354260 412735631 31867338 905863929 81672946 241116481 196713818 462546047 442147300 644387023 821859519 675777515 99629717 173325823 240987142 72051896 598082902 22134430 929611362 772990117 673136345 778177534 677708456 580725299 181887670 949139827 613733842 766765867 409222634 54787798 14109565 573242133 750129490 275184898 5750891 975114689 358040629 810962521 12903169 523835842 464234167 504749376 949075401 451514095 925975655 60115614 121422834 783084768 666912434 636249185 354636747 340241783 936044397 966667257 89897804 638211924 647787344 517401819 334955149 789421151 983293045 95249152 474039884 594937922 998825181 979464548 117351020 11550445 347941099 429844615 548285553 364137232 527249895 750312687 399080965 860093604 350713981 770641315 587419509 69883747 684945211 883546802 260579892 226267467 192081174 163269546 927005527 383459615 333590502 597730850 520891928 984603878 307752677 180327473 23850068 510437482 174325044 631888628 650453773 315667386 355433558 760783115 664146152 472074665 733945523 158450972 53013168 578104908 422705686 344114255 97547729 165842304 352217648 138719441 52252382 852588898 87491347 299513938 171211275 573569237 684233656 235911814 99866548 297313791 699971705 765226919 316845268 674192588 392658327 23011058 57023375 430012778 147722677 782525734 832399272 799385291 650250331 190810888 33928971 966671655 506506357 577760225 868425285 620179575 979526353 534604798 450029319 30033146 658021540 622526255 710291112 354946996 460315142 88391497 684605087 357150954 719207537 694293157 838185228 903734952 11774278 480436894 620911408 507599164 28998729 10609174 987940849 760984504 378915360 698606578 75514455 702481011 503624407 584499609 285077522 445063560 119456863 445895034 6140401 106478422 328658186 916286851 600232044 484726526 33029649 274696618 129688091 109213416 535313934 422697576 241109565 479676223 73927554 647203641 867758386 164650096 840044368 644908317 528910593 308609455 559546176 995968282 595728339 72849266 852324478 14107320 564023926 263356916 156514840 931653251 440895195 114042803 208758660 427856013 581326489 109314034 310393623 377466602 47841639 109228344 855031951 942335026 10778022 293388239 10874762 777174530 933866709 628083782 737631756 53574522 464077338 4724720 221119229 934044609 180838592 975689059 380242089 126954621 163966131 161067769 790736702 366571611 232945414 400473426 870858578 15086989 856979566 59519440 589892698 516260935 441195460 376068378 774506292 560827713 800430215 699257242 864837790 587128889 418749783 440283647 562609084 436449902 191548027 653518267 3403927 900773157 174996572 477058438 599514776 572849192 227780104 761058777 111693585 883455042 250051504 850503028 203188148 72523716 19967275 334330841 705867034 273751811 774991985 391751630 478013 270168792 21516832 441073119 993700350 330864414 532386298 828167898 619101089 235394872 720025956 817389137 9020236 747335304 311953897 474902812 337745292 464678649 287843766 1788884 40647375 856995702 896992283 811845976 925635563 162953841 421276688 838332748 29478549 843207773 51229870 175150741 629059051 525365812 401019313 947029471 366106347 799033330 874289661 334152727 674312441 576542488 373909014 374365425 877672030 861603114 862283942 182796643 33329347 525894193 413389563 653604392 593460154 272580409 967917446 169169471 926496565 828404948 653683806 644189545 321358349 733559190 735184315 282058414 366990461 170928279 350322811 960948952 561132196 97884148 507020448 185090807 32367878 975462222 161933264 886846171 564593932 21016137 485767124 424910749 661418879 943321870 136664345 655029783 617586449 726094026 867573042 417769831 778241236 705439277 920560980 509034864 26442945 64332780 902759640 731248985 384158771 735671104 670216125 837185036 473614441 91778148 103735588 70947512 386697480 410869018 555881938 159117648 783231638 760995623 526784177 414819594 512762112 292798162 600675151 628894944 276306452 55374185 463850590 368572434 516517896 114924477 888524338 653049506 52716017 565684385 19099974 4773334 313530445 64071023 624600759 393302202 608985978 34480258 874512071 997350044 115167805 545750461 417105756 827255183 562528828 785173763 718988415 976726760 562642052 908534461 264025309 661208003 343562244 930113111 161496137 443066239 713829391 988357315 760979000 759526974 550245086 209657076 12593220 47795046 325024780 537459300 14199978 57461283 935726872 495384463 271281355 654231010 58725351 358821494 217420719 695545047 542156607 481520925 259145853 250432121 175548749 292854797 269656324 301057025 56179232 114341075 902077494 525918446 332114987 425347199 204442791 48680836 500788423 726439461 569674514 563524936 51575471 147796320 250497237 499808645 885560962 875739338 577862256 194701259 300171077 439426181 965595657 252677227 824866014 774862006 28360683 133848316 326666906 779872260 149913347 708159193 40648616 277815837 942955362 38650784 17652123 357325361 496160958 130161076 201798892 88041845 544989937 423319228 736843638 350187938 60408439 148374050 427001080 818647923 319960820 308726165 828033431 839922987 985897389 524097928 976520793 979458316 76046346 914291633 380584875 945587169 47672346 357926283 533894108 332116853 151922959 792221396 658539935 31515930 228909501 371566607 561391245 24620067 477458207 182970626 940053921 62787178 855351507 894594873 65512891 577940683 707621273 75609218 798855197 2172326 213418456 924755312 26195697 946360161 356983321 194707416 238712768 976661732 347860361 410075479 309759484 799354396 7566460 208086474 901121400 305542776 679802597 382547412 876952811 655766383 369209054 935060827 831125617 593216248 288664358 945242635 843285513 944204304 266549662 185381330 53681176 126081848 193749451 332677474 760947172 63603444 68035928 409895602 339347994 522903630 267095185 413694845 605233993 591173456 377646313 244720578 707270245 426630030 441681780 383284291 982856517 490312857 759226733 14124294 42992421 7177357 845441202 117980119 44624676 23687300 206855747 791087811 822763207 727155488 861851847 310165150 62333556 108496646 869082887 236608894 583966200 844651357 337820273 454726974 46710530 229749844 593232278 249870845 649522086 178659737 791759532 57070748 176522459 721626338 575800845 660259139 893057277 612292712 178954422 914677212 859235915 754525542 127889097 435275927 947080554 784173727 542057995 809053797 717509600 616592086 30697575 35807100 337090202 517970771 629169769 82391001 18596455 774113893 522248644 108171705 763525243 956372442 322779084 697862176 439807213 932346249 357981181 207999826 866803001 400489929 774330994 5381981 571261119 169258487 166017647 344700045 656983361 886349556 243202264 170484213 681677161 291358116 433951415 410533869 573937473 803233136 673456057 456338575 73575609 599056068 569408690 241177656 548040741 396166546 311952917 915308557 70098108 168224718 107831933 823669876 134116122 826809328 284876071 744546199 223053246 132247413 994431093 135583717 793418125 12430687 437035116 493709968 594540109 594638000 201966903 795523600 659030827 276471538 539977122 51948702 448538935 763508402 602505632 533588666 38716898 966491648 425798853 929590694 828026246 159450353 364304589 915578344 475479518 735825950 121942035 23377868 320012426 897191714 601915419 34845151 586800525 899212064 58649097 119806325 558783950 303740218 142139175 867496229 493845914 198090011 834688867 28971336 991170337 716035950 26449358 333086333 881831156 303746149 867820318 423969320 84786317 25582643 55754285 502532334 986972360 582514578 86350456 48976187 830684258 33616446 735500449 511093180 878011521 377793911 432311022 74416101 140370732 880376963 524943304 913735276 516614606 217863466 553147452 10236364 790942647 441927224 635258493 598177987 965580955 876346879 230695008 692465364 822169361 201777363 794939870 140357318 227950357 285126540 515679126 859934500 112985223 16380935 457615688 865020603 897401257 111327653 640597083 846065439 515727781 28180426 10323544 684669733 628812549 522421343 301374317 934235498 621666873 463325265 907486444 676545227 862469141 320757776 865409993 344630507 190177360 28753937 436376351 921602225 515685382 298767692 137007787 589544647 282977335 341202879 441549135 639043612 412207174 152204521 7839633 239106147 177108091 282571855 16369690 467681425 195028097 761571323 148667447 423831395 720365032 765616888 637217371 452888022 608111268 31653847 291064987 674387372 170568588 941799213 592888112 180867054 409500380 541623827 361721593 129080165 772253364 409298085 823635958 60014880 800263063 15928451 616483791 889580785 300906221 420958035 55411275 13166575 190413185 48201021 700982745 638806773 787073539 797203309 229262858 348793634 775075719 866691732 858515989 291385944 60828676 60374376 192764754 84409789 79150806 395058976 990543807 906701885 475682621 937576953 129483902 670416133 755064540 828796339 790927445 601841161 453051451 831276565 619312684 682150527 53265221 179503461 953876371 54409570 58847178 543405808 625190714 248863729 325268990 999320968 86829943 489516077 769006841 114635265 848732355 114281310 231476021 851000755 213666877 592457871 972407059 32287995 642944550 697100045 580638038 32504762 466132067 938220780 736327589 290934228 294145278 77644162 537543438 268530099 439595173 904229866 162013310 526432962 82328874 574620034 904902986 213456370 326928385 952136813 518846889 150399544 415404229 289354258 36329783 217038604 53072308 614541723 83455860 631567084 889723950 756224631 44253763 679510487 114044730 776780505 716598380 261610451 424224256 634414647 155319834 38666599 301146192 589806539 481077598 731638818 615954202 136987925 402207914 977547538 171652852 825687127 218398038 824048461 505506455 91679512 52969502 558874732 625210722 790485154 461745570 841629963 6124502 933508 523679973 359157578 743303192 606144784 496647631 594388303 743268467 29116382 881713579 529124290 70907347 270955079 642334634 607391824 483394634 431230955 463461214 928025640 898117519 867235116 238822207 107657857 47328634 613773232 451216169 184131346 878256265 400932579 2112732 379452568 591594079 47482994 712445051 123804500 678305343 378083538 716048142 603529098 447978389 475389367 7571200 537161731 891721838 570439837 882806434 139078796 626283515 268274499 50471078 385791093 25422098 223252522 414492324 805125395 653629613 263977242 11618201 84768830 2466921 337190302 62441059 572443347 856176903 48852867 914673734 562828083 927820015 581221213 403907434 140181443 345814696 871080706 434368346 175699306 148516705 500527117 902594950 922617366 375592300 69640285 809613250 208566072 978197181 724549267 42861254 888526915 179055472 134840471 756545708 715794736 19791424 953742867 832534389 63770877 325611792 621364983 897472388 654877737 889888614 93553139 199798305 665959226 707285227 356121344 674045944 168188216 57975277 684112344 938722199 795845167 672954333 793770105 628986867 717218225 201767889 443855270 31978212 14178129 236266755 782221158 392706980 921784105 46614864 994249091 596534612 180974677 209942970 991806476 964998519 989264758 499570918 477543892 206504565 958269232 192334239 828325616 554403354 701356204 152377169 133396285 691224596 280938006 849373838 714636504 81193080 621986080 47055757 138238627 753037886 227995006 827360422 77377223 89955776 83969896 957500632 813291821 396729151 640899611 108552771 702691844 884456798 544638552 228715694 611123262 63631781 331405539 145178626 427558930 513737984 351236358 501020365 544983420 397058621 436958988 772709568 790648504 275490962 243737286 180676913 27912907 966638612 260035081 343837082 723617786 555098689 268119853 16350232 228337233 738616439 623568784 157841901 980840990 959906426 984117777 12284414 982981235 726480114 783836565 299570006 51799463 453427178 378134406 636151713 931107285 830199123 712342095 847805874 369618779 710772607 440226785 805905406 869913437 43942311 156116018 935310110 592331840 884214885 855565240 171370577 667546159 516901946 919568882 30934519 368670106 958617609 212544480 322125847 471113138 908396955 556114566 925983450 840814318 811801113 431890796 627036430 840921480 79987861 18699553 942390436 409956353 348944513 458580404 515681074 736970137 819321910 572717369 993214578 239246552 710369134 690750026 686463169 874741256 237018570 708988547 716682145 93097400 110907725 966779141 19525176 637950779 638457056 573097204 684297678 618774311 416560844 699167737 5986899 360335830 67883331 25690817 387598550 259375592 836185815 82745724 587118095 386151103 663939329 555525727 519647447 756943618 203316891 228812834 288707754 130566939 941286502 782414466 962049068 844055481 331465094 77987520 650072993 361456718 556233217 149013025 918893427 672995730 779745603 829707372 989686448 112278526 809583773 497411695 124998025 876383826 60759489 707364986 686767060 37669904 412101960 761020642 53625739 553764862 69864748 461582976 389456715 400071336 987622223 319869744 829530327 627171548 850639858 282964562 1247122 130255404 764509246 208654156 289616648 753940335 729023679 10106373 962963813 182692161 78932963 29812588 559367676 534953598 742652032 42709487 18098626 448594635 435070027 234954245 670922704 722259213 479899234 770555556 789466085 963997168 344505795 111941067 992381154 132378209 361927635 560425210 692445516 969924116 829148888 66314677 140782541 75182591 702725246 890270725 68826035 120697565 186629206 681923831 484791663 193493932 769962579 335839514 173823255 765397040 567085387 707515141 763038949 744477550 66419580 76239 752670135 566036017 591177476 412426133 513162125 586495368 243129448 425906168 511113229 147829062 852968718 646786716 206011650 534635137 602293186 656731563 839552729 12270100 832839989 828470352 306081571 273526557 715292282 518317372 504960789 671403391 105699207 150746404 332104203 639226977 925472186 752800064 79824897 634447021 622441041 938235341 65062936 532037522 261482737 5540493 2873623 836965635 401799712 190622530 755844584 272097845 866057675 33038391 344409111 480305189 107038144 454740663 964805206 659718672 614256693 837170579 604254460 386794489 32636992 294803872 990844545 962300198 763896412 799396407 182315523 986696355 943631083 869326260 858127812 122115518 721046702 741188599 29011882 304765577 652167502 696356070 450225598 111774300 321588695 58369769 189416621 536970832 930518328 82943340 718290506 699915717 39358660 2703201 675142154 668638429 497933492 185472444 593807751 658860798 751513251 594938356 860898045 903493972 449616912 996318345 344288208 46629196 315349728 759016312 61311236 650416922 96226777 404474056 633404356 341013557 481089320 603726082 443840476 805195222 319077084 772207024 508072510 278653820 952570216 483266533 384174465 663439723 483346981 479166133 753752669 284603176 521354702 57677240 305732144 202437118 719540482 499267467 807362940 458722173 422160070 574560336 34798695 215158774 984212224 239866921 39066938 710179072 172162301 708253120 639894755 297146357 120300012 897125570 738995571 891262070 926361440 989131871 8563872 54524643 286330322 221669836 399034435 932141796 243208989 716460738 465123035 311621091 648172800 168793085 773058057 974650767 808715168 240310205 347613970 24437339 734536707 590472264 863979361 432845309 906846870 21725797 846942978 709494256 571176360 443118563 205143847 274924018 996380653 767359504 67279015 135750278 814998267 69397570 68571770 9752946 623915472 341958226 602873918 48610370 740979531 258660124 377708726 673620164 705365166 345446145 8460357 566942603 523725859 233664101 915569527 333248620 439135028 878322737 597231993 54472452 298000720 6070865 385037980 998645040 661487181 675704375 985081558 590541202 292996321 141876054 838268993 536342035 759553320 462984617 519839130 620340316 966440737 485713450 294471875 245759579 953089329 942523227 489219393 720604357 991352478 631121856 390570686 698672526 281033237 780302434 33703305 881103474 611602469 423787342 72762129 799608688 30972866 35066900 207231086 565303626 702213827 21810249 25819352 67603462 283121764 997824005 553629230 991859055 756280260 29976166 659682672 917790613 782172264 473303563 651110725 974145353 92716726 560252313 96476278 205804194 334017147 988003386 614993009 275460987 138243430 292251161 746869703 99336690 529955211 555652839 84649134 817105643 266296289 902435929 854545280 696184459 438216388 254000296 505033018 370101949 78978163 755842320 72788989 158518705 33658771 63952977 965983121 205560919 614973355 408993073 303728605 215701736 36416933 77524216 484042609 934149470 188687443 596783602 127703036 929947127 267726056 632104433 283886294 492451766 967067515 218974408 642205559 830328546 857869192 297248465 711628286 720051589 513774703 769527656 596318635 268472815 937800690 303782766 295121765 50991920 513356987 28492743 746079285 478826913 142060756 382978012 173131721 795595099 463069229 785785882 767590130 491736254 816919322 48434801 8347686 348410092 28271314 238403285 464671743 488908364 638192113 508932545 974269370 248741640 955408118 861782703 977268665 863876495 261868230 171442337 184117250 240950035 427505960 880430747 620294333 208721420 236860743 480365095 825234618 482693299 124603443 844644816 386775016 816887688 65666911 51671463 850907615 605128652 284182309 543427521 860862551 227716616 485958974 807205558 556825007 921089157 835569482 212499492 204392296 24131537 383695182 256308522 567963815 411543360 460171313 668406510 733703350 229556073 148452414 556413207 899020163 81452197 20842917 221761620 463876639 179373971 733922554 425893075 14938432 945999255 179769780 179799242 759165888 65560406 570957999 573431538 333760284 944095035 122837162 686072071 24653814 365428726 70486218 610739786 844702868 440832760 177282326 854164990 283170654 828647160 315133177 260831726 463589732 214636145 167584195 49941222 866720981 611477025 709949224 565676342 314507145 517460875 549406655 877739826 698500473 558232438 526286724 799570868 642784065 135290989 396287575 388781720 574421157 114587965 478816891 750338367 949426953 817442682 755331863 215112973 76058615 682714617 638411448 853991916 125063069 968351575 486154701 630166726 926345036 387071089 566184234 181325326 879211515 76548842 690447495 609259576 681028802 650830761 521700606 866922045 210910559 996546904 550790031 111280664 379302068 961574630 523441055 727495499 280210246 419401221 686409077 212864347 382940608 79041965 482744508 911992399 26414447 817879192 66092804 21468469 510607555 464630723 338308673 667351198 301958612 917251315 437265226 30739741 171960539 899148078 190329947 693736395 449492149 124267326 17970068 107301062 649406307 911983153 434643320 57780653 919563404 809074652 73330543 698600486 937469945 915574611 823382596 621429849 552407064 923001714 754853031 819829618 24254587 191968600 598858156 734058019 933637206 575378151 161087306 335514399 247101700 248249669 775704798 735119776 85575811 20289374 913889701 93720546 984214515 655811679 53435717 941101478 118011418 864458300 629443653 986517168 936412643 258403371 24848528 705886537 919855323 832741671 642072055 863087806 408919475 527460975 309739179 702313438 293281472 344884740 769897415 32481152 371694718 327670062 837049796 909257979 530546697 502177528 522723587 324304045 446221730 346138287 536426567 745576565 31872305 500327 310081335 927697464 113454781 5408118 988552417 278151775 587297013 633205495 501560882 673353303 995606442 818887752 43454591 356097808 731845715 982904716 487504895 314908543 547836552 82540074 544317007 597482269 511451783 850641740 960500972 515929189 782392242 672928353 798238652 597338970 911769359 316454300 828525446 910177278 886587847 443970675 79148149 61840604 697608104 947157536 570243226 236045695 578465187 950883363 909427303 16278776 842073166 562036926 221893428 765501533 240769634 68586872 604181949 791753028 365901630 883180955 585138338 922360908 55286627 715550902 69287654 11958165 766405878 153395483 140108913 785006915 842014273 250679906 345496718 243582462 783232050 786864100 548286574 73275253 635983579 271260481 258901923 540578519 827467248 913189594 344323237 430045016 526299981 304683096 112822096 873368754 968394093 954214180 438955876 186735009 864352755 90196716 43036420 115599974 67597861 536933925 31953720 940189509 250274668 786692227 78411884 473152263 913335766 775220610 672647406 170396025 36020372 812169953 275108723 102413803 354578556 109059873 689068947 38629298 869702791 272879626 850687560 760613542 509154388 881305895 27288179 710300069 345925796 23685701 171027799 423801102 676663260 881853944 385552668 153066310 992473223 728596502 253078349 937146679 620231633 998104122 643427675 49616588 35837964 847617091 456710424 633248630 700455727 54166738 553616188 563362986 199300434 65725391 840181219 908560481 936356660 18907876 171295501 62450070 173162677 132274176 146757406 989018316 65483612 66281942 988060507 959058566 117925074 363840092 234084467 211664332 46861157 4733773 697583859 548741805 724586118 262334631 839420880 306434231 458038603 747531053 846046946 734401921 127818989 17820390 788011363 161620769 440258891 110744476 523828852 644433590 482398566 569040222 274317208 253046496 242696676 726293246 794744631 61896771 581509005 516495508 996549405 630785544 651860432 881052154 535283448 263722076 285752639 551487821 922066653 53467374 904441359 19929970 863781316 597498229 657322649 369131663 864097287 48674856 969002459 658783886 979692007 25611844 873081336 950207390 320911880 415793290 606474932 666141361 445243376 849420223 506347513 400169982 831352459 770576170 578170965 176180097 393450154 179878681 734712697 526067574 740197759 47732060 632472763 17868002 441126690 809131464 179279253 528066570 701372688 487908533 712812580 333106938 970510503 607266177 407771562 355144704 590633387 992893707 18038028 374516270 42242244 172843065 699770197 839067099 713612798 817698418 358105137 49834786 45960519 819420196 328695923 607562849 866448116 73241408 919312527 424638652 23052349 415053753 843367713 513432216 469822396 860620297 546154340 561776160 464895474 32532396 833400764 547526596 850719171 962931618 23042093 876896949 225510645 493811953 358641377 46728554 7951540 421894433 60895397 51104285 582287377 20151486 9433965 680673615 262625918 598281178 357769420 534164544 296447572 71646344 40990333 880988536 876023629 11352418 806736605 88712513 41988874 481433605 138787694 606722090 331421071 915251087 556415829 514456966 23959490 589668135 290257885 773583339 763262447 843568246 292563186 265996723 850081863 451732006 181541799 93147006 575074140 259446378 224990385 29804718 779892391 972243318 774244073 575800810 16252162 542661634 221573582 342011292 522787118 818298316 70863872 148921971 947558479 902308883 16331718 312642529 77292651 848447516 765225866 306914974 196584686 658720177 48631895 243632931 12525865 25741213 712976482 877101104 765600974 451248177 187558782 58030919 160276086 552000450 582145958 153727278 523376156 225217320 201952119 65495153 486563231 149440577 765964467 401011678 855674179 439641708 263976640 760176391 488162864 47491343 443424038 470959811 356910322 54045202 8930325 70021037 769688568 116936801 934709469 232897700 333098517 957797998 448846963 302169418 956309762 4186284 466760179 707316869 641155033 587899925 548792089 687324928 901764507 339188901 749795526 979149227 896780204 653382620 918715777 734988343 822597714 722253632 669167603 479292315 608794938 826801881 21367146 367925394 358624754 931832756 714697816 192622106 386924144 26123361 675471057 56142839 854817161 58989428 967070992 644845870 2456955 475186183 525863922 951290506 126340196 567631927 158626681 962736410 301161161 59101091 768026955 725833905 109508112 576333808 102368049 82308709 853583110 16070471 913320344 149677841 553178201 771412181 457589267 104119763 425806111 440204618 70803415 3277454 226927437 614678363 11400766 58928745 703492161 342083648 7796548 138101838 276319545 551548983 739422221 41705836 983505370 635544831 283857245 684384694 62274218 71476830 87307806 641067105 455928726 271724187 532731358 38108266 516530797 694705412 31308111 925734158 485458274 594716778 227718341 363852368 54529934 401408928 65024699 357809014 450936172 106876415 184618575 212741516 783360859 544737765 481033665 295459296 26712095 45668658 474844407 25556100 783712609 985023946 357607420 832287440 390950954 927876117 559396221 119159261 22559084 150179202 914342219 931568907 64674426 199865599 497039068 821062780 487528330 538740611 277457865 707875734 414708282 224637573 4700753 455952261 542333448 264141442 56585173 487638454 419211481 194478459 739160922 848568925 765977971 704945524 110098442 943286001 23238147 486751990 62547379 15726251 160801432 196929422 827099463 6225674 272779173 650293324 471639898 521445970 507811971 609378372 40266407 517405192 227742189 613520145 805620876 685200247 58571906 37201229 676153737 697612335 317644615 818801946 11768261 420920448 111788578 82357404 152143241 724459012 327975008 208821373 500820930 666300946 852519728 283291752 174325891 718709836 608599077 656205710 354925953 222102802 412800952 732783396 429223574 878913548 60022724 654953698 240651327 181228196 374429192 433278342 865445406 541637257 562892457 823448399 690806136 841765934 534491821 579004547 754315191 463122761 669717121 817568234 17092841 767487828 113477748 394751312 971396672 806237711 34040634 538535942 887189648 143181309 36769898 491627874 909604565 200775394 618192639 267091259 794984618 909051467 921498075 853686893 760828114 172725766 385370687 797827419 784977843 452344486 63162453 972129896 576493014 983480832 949940135 352138365 217450089 331487665 865068453 53352838 401799613 690298262 195348514 81198837 124385224 41782353 824753623 5504062 409666212 649314251 998396639 978714969 121893134 1863597 594615097 941529923 35426023 280941541 625993034 794297469 692390327 278069544 189955161 576125835 963024677 425365866 533134096 609823094 97448832 54937703 122990081 96999499 480909882 255591454 54429215 678836634 954223208 990603088 463477569 4502264 542265667 632806406 833633955 560658046 706438313 498421768 972954980 950605127 751799709 19297127 515142409 328493557 348070594 807663860 165071864 315718957 573756132 686690502 394483710 703510038 263012208 876362424 808570058 195383518 539764471 997380840 183851120 41720630 358981551 746711610 397976551 386989265 235692530 170058963 293823883 541669864 201925309 605661342 951288731 597724601 583237170 930339787 893732540 526548740 223900183 919089994 554376309 578912396 753002580 981029204 972319153 283006876 783470968 418526179 11346752 260018816 446222133 652784437 619229781 416911111 152727264 530288717 462557961 956797192 28865522 890606450 85641943 840001754 19804810 141146798 35082015 136718810 665909736 167114832 992146340 903966952 254775027 27263339 386976013 143080170 160642740 58810965 20599655 608619337 117395673 841244456 431422113 813179503 604996147 717098564 859326223 735937615 538767160 24758987 28383720 686067421 997656194 665870628 378974664 836952209 34541902 533038969 119105838 358174440 599330814 493296697 577588479 439495907 912642199 231502998 302443778 469934471 141024580 133610248 125073506 256446043 481404113 619830728 379428911 766346733 884076337 1281366 939821533 172216909 109975545 523979507 856052163 231115664 459856098 51545896 806821277 450772559 362521675 525160509 856211210 442081829 519868340 988287171 27859983 796221493 58688580 946560523 403563411 336882081 427703108 103339693 113474529 486891028 334197922 914034946 555600169 641794617 614335855 563625 359542271 657147457 143532130 637534726 316757978 785308770 564980307 140279486 465359254 136503123 25791168 471864892 67492850 105384144 26871883 194567984 36456467 952727580 91086649 50562315 256165888 131762298 217575413 181540996 424100132 949663667 818620299 199203350 123085007 424844435 737506350 599612543 227780277 364146028 305987507 585703746 318550381 857478802 778271251 414023974 61264115 886137053 140768237 190749366 184641831 675555370 330483970 412700863 907535436 424616410 92248759 32100052 36842377 779563857 317971094 118708685 958360427 757749880 393340109 708860484 929501794 637606460 584493741 72433431 43394880 150902029 800746796 51747305 158915005 567218016 28084068 891717537 838164213 7231021 729401618 36232937 323654631 795731313 30086937 185167536 408170488 338086574 460347388 843009192 163907439 520707942 999430759 202126281 7101943 634600868 201233318 918319820 64356128 191725683 23287852 451209905 915743454 338381412 220618766 329620794 745901065 570973196 919429 55378286 281575131 418069124 981883760 899589143 916255092 719644135 114499536 738755139 916293721 208642008 56602186 971815879 961435889 280019450 921931432 182255543 692960263 766878837 848485208 913589487 227749963 683119736 532311020 9980046 196168913 710498993 916492184 28908662 303252369 988205527 477583287 923780557 708867045 647400737 698970694 987786110 857181454 164204236 404460647 616010937 51626158 88772248 426603744 296646511 847775055 445501515 355980954 346347223 233040091 804358701 256713506 243757548 804156195 23368075 905680171 780861933 67704921 514380597 407499530 443566299 812727189 327845376 70801721 52749822 679264595 539735364 218305748 118322785 651866611 456918366 962465311 43787601 265710648 567755823 431604478 379801826 999483338 868269979 108941692 444895850 676235188 933735436 105779781 68573956 346160358 660904685 474465067 37959182 29243572 607748399 44464037 183178155 498102101 856968647 856446283 387384130 362654310 550113325 414386779 793134589 268888933 240922335 314285111 564468555 252010038 624242140 543485925 99375455 982358944 862520618 451354254 765217711 313392081 804718416 464916479 10901365 164493526 654792668 180266283 665873457 116367652 237826527 346550951 541699621 267360786 10698348 152210221 557250776 465777245 596785949 551213594 682269588 213583010 843690126 743706095 404972008 314649063 847575263 697209556 17668134 899251219 279402038 43195664 57709030 119662706 604002619 866435986 9198721 33032242 453498778 427829868 86126487 901612776 262238853 664583506 128682377 491763467 56110384 107739679 507316736 84778104 61084499 429411153 140179557 454559981 908423083 776401544 181488742 220832398 216371833 290882315 939031671 315991138 580560897 228682819 535944271 533377239 55039244 305730621 686361447 41249338 42311527 11272748 257160062 273209152 1853026 591436005 238147352 5584769 575844177 188211554 793505786 139767 8711183 386688320 58072496 423510915 688787830 548673857 47064071 274652008 393783272 333305802 352057747 409137102 543436746 741501797 24094250 382203968 197072387 462760257 128332135 962988591 17246849 409115565 526688552 951077741 93231284 330480801 553289745 32601266 615717394 395690037 360817671 160457755 673480849 223833895 790465717 88915878 975502128 733745498 691761674 243312567 358426222 222521426 282258105 744520086 555967185 778451384 883282616 104440302 901036897 332884444 31780802 35272015 142302250 415508014 779477461 823415982 4724926 622043076 220712372 628313056 832078512 195483096 838852454 419956770 47419418 278458439 7341749 29949588 948490776 394177043 121110448 430873274 699611978 967298017 144548137 351149306 469235286 73152124 716389176 675303712 132435044 522222928 261359030 958168796 87169953 435163376 363208387 462726723 520314301 595818896 71159617 16431178 270810733 663363980 98868055 874847055 659276265 351350751 210668783 67674000 324729710 203190956 98850359 604604337 396055485 891967929 964439588 942503226 671244186 43661039 884504810 385575190 762168910 26200796 587511429 968635414 837204006 335973169 236323124 978465644 887092466 992035140 103586809 31328560 662004359 190898831 844206362 84320479 279819070 780121391 144269475 707489239 431627378 296991334 778059489 68564956 37002502 5299994 9331432 473750934 13044188 202438739 64316687 210439441 829449823 524679617 22405999 766806587 767096570 522683443 820376167 795586409 889039774 940453409 222611227 44167123 51444288 927569955 946223600 365747219 437862745 291850104 162431761 991715499 986126949 275124352 701219566 516283516 748651621 705401154 452186295 658305359 808929372 41152999 690591973 588193871 57794517 13117245 41421746 589704333 935910748 863218485 926227357 23577467 847089408 107558758 574639079 889254258 21868248 191168903 960679704 278351916 51625851 297889273 82851194 278236490 94476934 273925179 21408668 325495504 972830490 1040243 634210513 525142948 983724635 72329964 366341550 346572306 560123378 23793298 951792272 137332299 792080524 688549752 975463956 87392481 545221721 844305491 842996637 937817421 692737421 131276284 906381778 65795689 428730595 599027698 259881245 683179767 694813205 966485205 502333997 263438360 761963109 216516844 507141236 714000341 851658520 787702944 452557994 997613978 59953141 625972991 81412936 720519861 320959946 940245050 852687630 170228956 304238823 669793320 174188414 24164004 720498593 213101761 265413470 213561355 634813649 459101347 511020858 564297967 893417042 341688720 149655520 634269588 705328007 434341613 559602914 253788450 263814099 773408837 699670295 295179813 817622302 425743300 737451802 965561612 44724823 949406909 979420106 770815146 981895660 861103653 398991561 445746872 150903891 438775062 130323709 39019088 51206277 752706380 117078289 964042356 407100542 146467243 727047669 131386501 855349183 52654263 743365466 857952972 681903564 300021018 321351223 825181941 335454894 492303906 321578823 35737742 22405489 583861312 166619528 851090317 751641767 11078027 663910590 110680776 714207460 273505851 56937966 175135354 522450752 743678766 42970595 240263876 563403224 517090406 240072108 132655658 727661645 932707209 473344284 481695762 883366467 174934623 141673289 341481289 947596772 357934424 67220238 852310141 555017818 248387076 983291273 983622852 471166552 470670745 652206237 390094868 382321298 793100144 916579697 791829448 577329217 232840072 421891311 508991778 5493664 53071618 452468806 405281731 374591089 546283683 775051113 838495284 182333049 668657493 447985549 356182625 156306432 91900070 376013231 431108121 775301202 884584775 92844300 130188175 461304896 832625039 584124839 44587484 885499551 389058550 265008838 448326011 60318408 631542682 218954101 128208075 60845847 816938685 443639554 179614864 385514348 902152517 63335807 957262451 577468333 441166651 990749764 770696061 295795266 300222284 481482346 619717280 58013335 749716811 64349521 10936623 506037150 226669741 142992666 519095137 195818058 137285388 194839854 388220625 500233237 666833573 788512437 140134657 446304635 481881305 903451424 296601554 812789885 324744368 216259232 403959309 309193503 836678993 983507628 949544414 15739882 52166283 932650112 581319508 535959147 785416528 782343064 440225507 926329266 466839092 622732345 574248929 43301588 576666610 188123624 244545292 741550441 676356071 874356208 50204418 341958670 184234646 911338977 60366536 98278116 896438818 869929483 355013188 302366224 515138775 176688135 794203331 355318841 806302626 741815599 16082292 583830797 322720916 520994082 64299499 432354236 682763619 632993857 581178014 547607931 635590121 263667252 187153771 165601283 460833442 830969957 679446545 538394639 597155634 83460227 90598066 441919458 941699293 828632833 376418904 944989630 820828430 5123989 743035756 111823470 705572817 531841465 234638400 186949565 303197785 238646061 992614279 418721533 541059450 393892467 374255320 217601921 853040175 977263442 922787119 838087971 357974550 475918164 607068523 215635647 783237615 720409672 912613585 285443253 395454497 581026497 570861959 14404971 413659445 71694996 697353498 471915977 282322008 388670302 937220857 941265852 57851357 356787963 576447223 669477044 245098938 662561808 324675533 246552101 157306374 200268419 473848214 66599945 168502657 163488766 801615954 164268381 341928460 290959983 72425059 755113631 803327788 78814859 504238867 898615383 637914252 663782982 21810444 11596683 679491704 935197532 213204190 684584521 528380515 760152524 998897532 431648289 535207265 585408087 266746047 217196200 161180333 635958534 620787170 769421302 230093861 785119137 694714372 638123304 483239625 21898297 21575338 292725472 26538816 884462495 279333435 448671168 153471571 605558762 765267586 64978675 355652464 109882101 984014127 12855972 45723944 796519646 684984405 563022980 541080497 919564937 571661549 249028168 866693477 155624475 459748690 401526825 343471425 547646335 254974916 280270691 806651751 603255524 527334629 24411830 463260060 802157373 535783999 52575464 304646603 110564032 144862396 60644161 453778560 683070312 265348908 837659661 403998574 350458227 744196290 310759710 3011049 811438564 73729432 998429255 665411949 388866306 697473830 954909666 846311445 342376663 61473999 418282827 374790949 40560562 819987541 539484003 122162049 320589478 302534239 635185934 825125427 3035145 209455866 406480821 506215144 593286645 978535957 681171397 81757812 917330122 675261444 532547885 50629450 18129834 70402558 437475300 633076229 280782076 430107295 737159265 465660898 523794666 935306343 768939042 934490435 97520611 666771512 816624166 475159085 465303321 219320796 436989298 911608523 570222851 323669117 678488975 582161897 463360989 139339051 528712458 20635002 234286115 513828186 475513332 350551826 686077722 396086625 296322144 234961517 387098952 364324604 740236007 612839398 909366518 381904843 512327975 474634497 927279285 371811280 371401791 383438050 651083222 388829173 382777685 297880275 488814320 388879492 63298064 213963970 379301471 669151149 902524190 404117952 870298815 832399364 997410992 179892355 572383093 495619840 694496505 546939365 726689574 670077821 345536691 14926691 779802173 443491387 439101850 742154655 72285546 775987804 330015470 318913247 829797406 376988650 860586997 328124812 46158608 843384399 136973943 544530099 963905211 657379547 714087745 247549063 562584541 592914242 271592098 205201629 897226745 129633307 140961521 34186670 781572054 980333410 544923397 83307929 26375166 551822583 802927291 799578718 685650241 35974941 208001908 216546148 416295727 286550268 647725716 736028212 66393761 514917663 233695236 32463612 155762225 877900790 485710001 955707150 806374077 367875669 229586187 629983070 270225896 743096307 902694791 625058567 570619033 391203308 719760157 618706374 929762682 675411264 247038411 246387325 457338746 66395474 57752336 548185522 436122699 757119593 132229746 718356493 836901605 915551282 3105784 894447838 725153281 493962301 202581168 249000085 412592799 192964731 118453546 46947144 59012225 22767047 414884859 932313904 649590446 683170394 788298300 885089068 307561967 245882965 98876425 292624700 540396373 97697850 468610818 175083784 304095409 817771379 238891213 8828503 34336539 872920778 484482450 515377048 610570092 279440624 387008125 679624796 876569796 640684278 795949120 807048154 799461124 487389399 944574862 884242282 37293397 952379372 131836321 683212042 587901087 305557878 75351733 537738716 551079443 970763032 419226763 642897062 45791138 34336601 281971431 25402960 945982083 825356327 475083794 38192746 434875313 471259471 24279384 41730980 9132139 672940806 435456907 429418580 785495218 897528931 695167 19827955 142069710 831829474 816109196 350620320 514602698 286094307 430163727 44322716 642498803 842232105 498944233 812779468 2350685 657082716 112553471 280540474 322365534 674268039 87731896 68916372 284077072 769553562 489054338 666355628 158158036 862269929 968506445 191074294 700506314 550605740 702739726 267458829 130242906 491374461 74931773 761975599 442020270 156070621 880288344 559275452 430845237 553051567 760154462 82903482 125543970 104422586 118607701 192298068 524446698 858018860 46009029 676845911 781038026 337570322 914170682 495099316 355667263 170578145 568383429 832438785 764609676 354767344 707155323 239860983 483831096 637755388 47780853 107339253 187783821 420854179 605683151 71415676 69229593 407247849 718459690 535746993 51446321 626590901 151249961 494263519 228945513 204211541 536544631 320453618 937926174 22829814 674353344 932740860 949570797 244142893 92875571 409433524 661197112 681142897 59726855 939033074 147932328 367116959 968471283 335016500 106246821 49056117 396967604 327740445 247617248 172156695 426251147 495675120 510634954 715742349 598450620 383268377 796887323 224983618 135404560 142779301 303927884 914935942 828632660 773331653 750695708 44805133 936592344 736027215 610482191 290297967 490577393 756574013 752081130 386200230 828963447 708810540 15006521 398494611 507873864 390744797 45311689 151771769 472872899 971391160 65476142 474627968 237583693 666707780 905024830 821679667 102894544 749877168 38760340 787666947 825475383 421716046 180596494 145166018 736063219 941981458 295725648 627267368 45557369 768257048 167633727 864826194 10621378 29608475 268449158 585329982 655377865 933651198 152311060 113363280 910683409 287292999 741481628 542886096 530328604 541380511 840674324 285211753 88887797 63496020 765220663 878044844 650170023 819494615 197714947 580873867 885799364 693781310 10915643 452518366 233564383 439324611 24091878 362317794 579114514 561279043 684106446 41122229 19437177 18987456 721758978 360990427 181510325 525858527 879824980 23300540 254059370 814681706 354232028 664408099 279948225 837140944 421833331 886106049 824957926 223864224 149765433 850656936 96170379 194897426 291927568 137311184 321576036 845615486 340328223 122237846 842097833 178287331 542721104 660707896 464413079 246266977 296038865 661825114 485359599 11452863 432243351 407960452 870488182 683410150 806756054 250180769 325883507 992560740 705235594 48872578 261385780 650298346 995189746 990196313 835429257 185589454 506360336 589695039 892362823 378663050 598328106 851360174 717691590 218309435 735566668 23294471 96586852 899275811 102068931 246348557 263895040 826553895 961135779 947133288 83280000 954960978 874999107 17648932 413388619 62067792 627660988 66479151 555403983 355961076 7993197 498285791 740171005 869295283 263863930 33446505 991611336 114175014 816996936 572054891 661034410 482134155 543254786 23620195 780319774 429945413 829749015 29085237 643413543 221784920 270755770 59264681 427823304 826132974 846179169 405142763 192172938 262378197 811906631 102140425 618591993 282584062 72908522 484282744 131230503 838856447 858360974 450291088 202026535 591233938 478320056 64804875 590344851 233630228 857124531 93376139 621925895 48320007 484673550 93032721 65709988 279656593 997244188 68331142 681524878 30579450 470790770 240297782 922640494 52128050 270238829 3441999 973092849 834782280 758842794 447013734 940006215 297645300 899468684 63939827 790684325 738194959 674911930 351980241 960663235 347295509 957853086 348558783 411959134 427654826 830615271 426588385 730659256 398210322 944887303 318905407 158580499 986324663 36117430 35218757 107082553 574193319 699327597 7340353 530518775 806836499 803077868 422094313 266271390 59761617 607335093 856249298 192707713 20234971 888790670 214096634 616499065 87097038 662972163 147150143 404217188 630444908 946910434 186327781 6347169 512505883 602276797 61353237 857622422 205796452 366362731 543832152 79644971 287177332 37566343 666519328 886820172 603361694 627037168 982060095 41358954 107319511 739093831 50897774 675139835 586967352 65054325 820975048 12925430 327467136 326933538 531404876 315577688 256170896 449749823 213230174 92681377 20617453 994989949 935247430 19104599 107019073 675101139 278209968 490102658 334054362 55334140 291611691 953576495 92347689 115453430 15075754 586267630 328193348 441183877 482225414 746878291 829827173 907012014 731971193 141902712 332340074 841010748 933014053 399805561 514877011 565986110 811420299 505231351 5088454 464134791 895855380 494110103 423613070 712761645 139762316 451343232 247104024 617413643 656559522 179188960 752216821 763557439 241160553 611137639 851980890 470640556 595168730 527482570 750976931 212179833 116807759 384696641 976246476 412106384 246781450 373778442 5978358 911810080 674328236 222712036 716411112 35255835 582848190 744416660 352442764 766627769 566819372 686850660 95624302 420376564 924544709 696495263 303409728 308532746 622220988 436934934 271523673 47710205 150326058 673366687 889302577 683932438 756065930 659624080 449346022 5268574 51816251 491228488 792133818 566656292 106013186 908078247 163452563 196911994 98976901 547332752 700870522 587194040 387049425 309643630 485669404 550198263 795669204 880220333 224381516 245675671 656985316 921316156 937775999 781944505 592633911 230315538 173257551 193560518 672115816 348016294 699845624 827465446 316729593 469098869 546500318 220391818 21261771 466368640 891770629 900938723 83847080 290861515 665695128 461711208 38749881 43107807 412631651 555999572 506889488 715685448 383056472 459587878 381167392 237730840 369706510 967298847 682592320 928484963 215502397 370598600 571731243 441735361 991679555 769937769 473114243 561088976 405314722 26127506 502842185 560603567 688875904 488476822 640209767 899827843 54278950 140641035 497105446 74003702 482663554 523755852 832147640 725000882 110340517 298114807 367302832 317577451 918302277 213390448 791527045 739950803 18134075 160111964 624667666 322178083 51862022 113395494 489581337 484109209 41865031 673894269 465508283 169432436 26551619 58779860 260252418 614751226 63486309 985041633 52929880 52007923 764932025 2620702 934625548 893553451 347998065 719599947 650974420 408014579 102630244 887850986 753712710 321061537 972587658 117958850 464055390 981304843 365552769 822886749 871498235 491891728 444937228 169188234 139642978 955908368 987373966 952988635 120467897 360391023 426937747 597858344 755182477 163815446 791749448 152245771 514392397 669809905 426935038 71855969 731041485 293022578 273579179 526588623 940278467 865151245 81091177 262913595 259682637 726705082 659700469 31539535 513701482 301346934 361462833 275814905 366094460 825004482 821933474 122840301 860461773 524815906 488915698 340182050 894611463 59233951 632381040 521817425 882244794 39058758 215108491 165808250 643086809 293534631 23925083 423525982 111920957 881117527 29981464 77059846 718323233 550306414 198337697 778176570 995333029 166239754 927711478 73110539 375311179 365999306 538998974 130766666 435534205 959108948 983073474 36150798 372725253 998601935 892881008 123536434 664477331 597217641 117166169 570462164 959678778 193432786 630913203 261923800 787220211 488519872 600162776 652913763 936056345 907280233 929573061 195991392 137454828 877156876 669421979 250974974 8174094 705091432 610353698 928472112 559065353 977498691 32500801 825564460 701530311 484243429 568707208 654007277 98112024 182156954 1065126 23001265 642691120 313682996 687254003 262093947 653098278 343739526 404361191 398849938 545979510 641972202 43631777 249999360 592917887 540379580 796704097 962584596 421357062 284042973 970991886 857162977 260064433 431035441 592010929 532692157 708727693 850205985 265913848 51721666 30734473 389794330 271551412 18623568 264692217 438200076 396483675 107264393 80684308 566368748 444640903 407384532 791590006 209520946 341335413 220910427 182849695 20301915 908940167 750322828 529482866 229052520 19118787 942351004 178137014 781464157 784693585 444784639 832614808 672653764 53798913 13284082 478108455 131676456 796483778 442094577 935006679 887884442 498796332 17714241 51802111 739014191 186277111 160601192 232243547 601919615 233970818 999965359 486392203 423205160 68690766 841107879 562967185 55689545 689663104 598886049 416066903 806191624 344202082 312270900 974634535 138117901 538285538 624702651 287754033 3786500 906866449 641128661 5010185 373007390 123953573 750478819 716453670 981235345 705043064 751048846 111470180 126692115 522392327 794132286 398316419 613385059 22952948 851097764 288981926 890087105 454473605 852312625 539783380 893155441 614818850 422467228 499342458 43955260 714995419 361290847 696725991 843994862 470590943 500393019 731543759 288145625 12182278 378288048 56462793 875671632 392504905 587069318 62301906 849606189 470435908 494651975 424055239 770963021 907963579 933436099 11651822 100396558 248577298 43771530 651971950 893438680 256488147 525802613 381923282 355504273 116175404 382798622 331351690 174379047 966177902 441409379 465884778 417279498 366920336 731951847 295442217 541915311 324435882 761178769 254625251 4476686 952632186 455976203 532154264 612718372 175719650 704346436 571923371 960169074 543757415 272516334 318561891 121302653 613426868 909658881 60641646 943830860 958508822 238379574 502427737 54067693 113936893 348877709 317456153 7600369 854783873 957909192 415314053 636347627 39820251 755493614 321439449 730714868 159173607 495702216 154271797 392448810 110039977 316841319 126339356 837556013 201331909 953396892 716046069 575281312 345579269 250657663 289522317 848048046 626889943 13976297 909925012 5269378 466195917 644221434 858727964 990506702 605370651 739519123 713465629 204753477 393304092 588755421 432565491 262233889 38299853 968183488 332695262 900806558 310339665 460951661 589686401 858723197 766924139 964506837 336579172 495926914 797260551 983598895 654313586 791705334 264260274 332451446 717189243 865788966 817039132 138497000 51705011 465640674 359071389 296962441 24237105 977288702 71257006 816822430 221035377 664670421 927588716 617275442 499148499 244040129 912921112 216046485 118507290 539207332 27979162 794437848 356654062 808064354 628349433 711493458 982683738 961432164 476674020 206005789 697998670 157835031 497536300 326902426 395082782 364531819 319192904 387340009 645081346 925996373 928390608 384792690 930477460 245679438 480410882 871040607 622046037 286510801 443523136 272058399 627555880 5174241 603829392 394992613 342167253 825922176 109386523 795366694 639253895 7003449 259556271 257567519 15666254 14146967 449189693 20330317 72058782 8015020 152351322 157058035 484113103 707356043 503623618 922135192 46374555 70897614 108085969 473399941 133210019 208208912 112189961 782065483 273407722 698418804 282018191 254762812 395902552 400616221 47766957 985614829 599143224 41339572 219092305 573079227 517744826 735773413 3134605 714109762 433877618 32619746 61984533 363250151 912428760 440763358 872794821 300238928 959838662 374270867 685177368 852481510 74829565 799852222 592111281 288582234 970718368 745172381 608168918 325518365 83690935 993793144 714031344 495845095 226940077 935408149 424416269 701628977 293674450 381810241 100906078 145358778 663671259 980406350 788352185 152355334 690692189 782763408 427372055 148605658 82610773 221403104 401811991 752042434 952304803 167623705 945814906 18363019 876161674 660938909 443468453 22207433 582058034 309183441 768091171 150195538 497829159 654678684 407873312 729257665 117429975 474302188 73573870 883082740 186524439 414129713 387441284 281408911 190098079 779141088 243259642 486140791 805835657 67400178 132520463 526567255 586795990 175917411 772781475 661471518 830651369 498175155 259798333 370276223 383224074 882175592 480487046 236047984 776333284 996376969 238695884 205053356 225869576 998701605 862705792 664530737 111827304 802206666 673187768 970624450 318695644 12470287 859343533 794796902 615028897 683029771 214946110 67263975 557379541 4723675 209378924 223502164 64570364 846225183 65894621 784640127 663616382 416369021 658646873 503798656 963928102 73423389 522905423 288700464 319127973 329635116 725597009 984900783 12082701 854842970 775418772 829684703 373904982 749859675 130302577 19704807 753753309 597041257 449812198 581199025 832601056 444727489 2407702 468063851 492574211 683640098 112413381 143327242 989098702 373541457 499336669 166989250 425169196 535592855 255992555 529385359 634227182 599940417 603880867 655118256 775422534 892873503 360586584 78639399 190066253 426432262 742539141 864140858 855040893 727718735 101118535 33256693 844151607 675919189 67108576 474623909 271303998 599862266 555541557 8736606 388745786 604710435 809951569 49888887 135208503 643223864 44077024 13050633 871236388 184309669 902270645 96704883 48189780 700344155 705870916 548396761 138406911 235489359 550699305 125719456 15003586 456393466 43264671 630437875 560576795 415143640 224023818 933082177 241673454 647250153 719644270 332572605 575905027 424202803 787257589 439715549 532408966 46156862 30034796 215042524 193403013 141838742 414916039 268135224 792258166 598089805 404113305 311653941 53234350 833477751 93767325 507684184 14124267 774993068 613959472 264048876 487276747 989940361 535779540 922807680 707840082 341373231 539715758 529816166 579651176 756777922 165006345 13221942 444373337 857279467 598792913 368852810 448345427 994703447 620337689 517090880 580097772 370123573 732460694 125446267 305743257 192407740 447516449 955133090 22289464 64848804 540184377 288508703 592797063 43445160 601823614 59991201 363201194 808397322 487637559 552171674 39524265 916762638 287349198 131400642 309464560 800141182 966969166 23635090 799245518 580708645 312652524 728271818 447455222 337313108 283689083 210020076 730241025 42402400 3512822 950117054 524981993 170437410 159648250 521316300 308828815 829422965 558458441 645260003 585656119 490117308 498371145 888263576 984599047 755174489 888070530 544746175 29158283 61305911 593166884 117815540 946270772 495837505 970381183 249490710 966800596 283605993 335043720 248734406 624246052 503086754 911271515 511475949 839604799 694348390 346848948 243214387 677593892 64685873 5131892 147321225 68634935 512764548 43798050 416152736 54481088 659983843 90161767 466833007 41653611 216872279 620393105 421773233 52570311 725378540 313833234 39123812 26298567 529902644 553009662 461704523 895742020 83325635 488551312 195002478 525382521 407251121 365622437 345443733 57107077 76838939 151920959 866736592 189938668 391875746 985137924 698205426 278245142 482404842 848468925 721799185 248458959 600953372 580927447 947741704 39569862 717765733 895336677 518627317 345935630 860216181 67282972 532322235 842214560 50096641 884965590 19503745 825910743 838058818 16757519 108714289 563364850 582694259 598240747 272246010 716837525 179842134 794305070 612449742 369173065 610244016 212372674 523219173 14097143 789582280 544002357 171099961 923000433 458353132 435233849 499024903 887716586 521606893 691897890 680801108 298036600 838686622 491949419 540772454 300479641 831182681 711704882 424266823 554250923 762307705 406651831 664476742 879714419 466007777 406228192 647510133 356372375 894748276 63009976 695329324 313785636 969388443 41930220 325307012 476673033 469283778 412078157 401838301 76562329 371895259 482808657 590434648 708079117 642331353 385407121 703939422 192684800 841695798 103671372 572844055 72118257 332524142 250409443 585877748 445675716 229022082 292788827 755156518 879415874 650080630 670855902 451638564 512047252 790179539 217685306 959450921 11318732 735944486 693662817 111669172 95670365 731850623 180340455 481403654 832940446 43670259 30482823 64731815 135525450 787849498 677816735 371912162 474850563 620850321 265717679 189527108 792620746 58196345 389013982 350304289 967345545 801065975 695887477 616317711 510357641 438585010 603580001 12088937 79588604 706769240 611057589 50039245 443801717 311809817 61607462 37067167 43848043 236004650 503080846 568280452 298855354 50942276 87478890 175955687 878509857 270454818 52155484 165390199 613979588 6020103 92912297 458432423 186025132 661965621 408612539 402973997 746948675 638121591 195072160 253501827 65922777 367013784 32088458 101648489 82895649 506316778 645709389 551380577 101334708 802006720 194636261 844087090 315673741 696709108 817686509 876280934 640979851 608811618 819636008 666545100 213876979 661673578 413318140 494456310 785754859 83895410 616426226 635745468 49619712 501709666 672056120 695988663 670423201 238952231 435341599 688018631 659131298 25675568 209760413 633928334 524111546 787461364 181020620 837282547 355899908 32706666 521777513 679724959 804613506 279056527 20221781 235506307 433259414 3970020 748305688 410113104 184882055 528567533 516127321 528272126 4086274 752833204 29891431 888571974 56370070 307873092 614835636 620042280 60804406 264430126 494118485 504858469 72776891 848815366 1218179 29852165 52467552 977186279 611137052 477659603 801003589 608729067 11473443 99126493 502509804 548347828 32901947 694060021 633706943 773323239 915143728 904659250 290565768 504412587 800956015 917358191 923767031 22210351 975414921 319273930 7868704 6626337 628446900 921337383 44750842 31788087 509776714 588185003 649037792 985221034 886553928 624503873 598728468 240932277 171482320 947305496 188800056 421038363 665148328 224325155 624318675 132358303 10208696 978546840 494839250 479964553 54482319 331337074 509734404 440994344 311196383 744089839 314681501 425615434 279263485 29738514 274373556 66600902 319487842 920491810 704835269 974996723 611864108 937756713 703221039 503172910 857907358 785703286 869931191 137643864 653846428 563307548 259501060 604370517 535041072 500331121 444607777 866184078 470233608 290324111 588017662 12757359 100635125 168495318 701360366 452894186 723780717 513420904 206614314 72747763 432382986 45710764 389746509 327844610 661630985 698160844 9219543 38586773 522680012 304219702 165722539 824264619 397070424 588969759 178892432 429748297 833890520 831037435 578201523 239038712 43700504 343374599 321896995 649013317 211622667 624739519 55971668 335555648 554774598 666339944 675747741 485449982 313737346 445827207 410512570 35757848 299756062 796957032 95964235 174680617 375811738 729772953 527651411 922728276 903589149 789969004 485243833 533349307 566668528 647418488 797030602 932674313 233519105 576496664 485183413 945745385 48937825 386762219 24891150 931387533 49457607 98080082 979259468 571652392 39356939 213390070 936987211 553842292 400704427 514822463 931967947 628332077 16783177 604746461 649246191 485491603 497734954 44366147 744484542 229467628 3948473 236725032 465650597 449349376 256339970 538778372 241157108 814467484 332955704 413037977 643636060 413708303 800605744 102596711 951424120 914158256 742371 904257590 528395073 726476374 228443120 743063440 875114391 579597022 655638551 82316612 834598847 101865897 188276672 988236517 59300064 442829851 26834546 423193417 559278981 49566237 644475484 316260619 363661854 777420956 615971535 51281161 337356671 714047496 11624129 363216102 963501919 558621398 199957836 389720457 428462810 8798718 657437229 762324380 967756528 819029374 818116678 926157838 850914052 897951445 447030301 352190097 995652446 487795592 684674651 420365341 442405801 456710561 393416269 531740523 15912309 819894315 691971174 259933563 215410358 5756343 496579771 26377231 849800259 161488602 249762181 299345965 270058584 245318829 951588259 390202529 641519893 526652236 640487190 68155513 2251005 241866839 135313795 772236679 656227191 215415156 858540212 52411619 16539473 783768267 109249303 197517158 45526840 390387080 965864509 386742320 850267201 220331612 311426909 922857250 981481059 916126717 78510543 651941221 223134458 38495138 911685009 54858721 938691910 493183368 795939781 345693127 55847146 333519727 798684977 52728072 680728174 13658910 745295550 459197659 793653693 680514267 934883321 10129467 468203687 547929587 231670165 316440166 130190176 604833592 196392423 51677024 119175423 257593214 225121641 929557102 994398721 85419037 875370807 426341019 217221827 972256626 347100565 838205239 242085387 688512350 224588903 829805138 98164608 807318982 78561208 538636101 527740461 333545233 255245364 908036394 131593987 740923053 41748909 470483295 775133012 943373706 354979737 317453832 781528920 453029533 691757971 77291658 606221483 62323550 643401686 6486544 593138893 607106123 40835525 88108041 475588513 285461347 32456294 907721383 621851119 836980396 202619618 504235874 730871778 466410669 286920454 514231668 272621450 954787061 42602949 733571675 673260379 482946706 453706676 866528346 655365293 11267738 943530893 798421239 839118394 666267302 553420973 465441662 424359587 725173074 865963413 395996029 986772203 787419838 9764973 775068487 207120634 27468048 851156860 106524273 230715931 191998192 562352049 988334168 591453566 637890059 860334878 453452440 397107895 81373072 696011127 308550550 111944766 125609142 982701207 964236536 789201389 425999668 406217468 231367207 753171333 43367879 495739462 304350932 469066537 99393712 628363708 383681904 567320545 692912179 147197127 706461106 539279384 233890073 76932468 805755670 251272223 849295151 141545206 588567384 56065704 59487685 748410914 11250429 59316555 378758704 274347506 56853962 89469700 259771976 539401731 121762122 11232435 741680874 66433303 39992653 300305307 958112375 896988563 222186084 731492836 758301524 45651969 980799078 484328730 778617448 510490512 52438766 25953963 37501857 438496399 486696410 1411180 201303664 814343926 510339534 868642581 890177608 968148701 242597039 57260736 622657314 753762562 491078184 93346670 610797052 251234632 71726632 247725954 194774357 140037426 242350946 265501252 537766323 595770988 143112652 504128607 402311710 858516803 425020704 152488036 114056866 545239848 32408415 490050885 827655889 560393521 99904329 226779355 168894526 381798040 3483877 104381024 359099651 313201466 83105280 652430581 904415804 112736793 773790886 615387677 546207370 439922650 932735402 345838656 956197009 678756680 91314468 500089129 365311354 653290959 935702253 330976393 748619633 866619906 721098021 947004018 648782888 189932053 536947374 652405213 481854291 664876132 210805167 621909796 997979434 92216298 326037009 509546120 265705706 324129482 614925317 96818860 991060820 121107658 97691260 538467096 254047532 491375059 38946222 910540472 317391292 37820019 59927956 798375514 779093327 196753499 289883246 334177075 59359670 443317473 967907646 906085723 338020038 208883583 567902794 95362636 309966039 428483154 37339550 170093415 22107975 21682332 822048135 69787760 44871413 192230211 373326617 946072077 429917382 841054031 810244266 563150922 445279268 470674544 31091285 181045528 727588218 14128501 234027641 297880265 769559225 450180310 2435127 285339285 930627543 89659179 19874808 842076953 897648970 48983475 424046564 676359891 964307601 731134158 11284587 301531815 760095916 51462787 637669568 60808285 798067871 924559611 544975705 970058017 398651890 94828804 398313073 863492097 579491124 186603663 438198406 873696371 100314740 950845747 8161500 771858636 768607174 846187175 48772087 347601098 531763140 365135180 451140645 386262027 124876810 662529185 262003698 22401171 726078393 707508684 305635505 132910410 135840245 475545112 67344122 958831740 364171367 516304241 173859623 398300759 856945084 45215978 250175446 486742897 983024676 1235255 668445802 589485887 45325780 333048116 673336202 929239711 741156228 103952477 399298976 342087247 441787633 415282515 337912666 73342323 995177308 484798557 402703405 728340499 978655754 838325732 738407629 967900571 65354434 730624246 54335415 96235354 471529554 531533252 628335016 246344451 517429514 489124901 55985186 646204719 269582656 162935313 449425390 72573912 370272202 676820518 86053269 49268447 21452423 125794854 318413285 758512776 9253078 392002934 343755891 876075001 30212125 672780193 161144339 898543551 541445187 270068435 978199393 731074120 19162167 976658015 920489788 725036650 634894951 470468922 1622341 239533530 708519242 338011262 395879525 94875574 947893206 810753511 939629892 328867580 728166922 467157593 893438163 771244304 41955174 900970584 80562883 141977659 678414190 249449102 770255883 115447334 589603883 277578313 568346982 392388195 337746090 174641658 11339730 884758756 582645114 685526968 725538066 277456002 870967602 323485627 68491309 629209464 244819689 843427553 630044142 833768421 668212412 501996844 68581730 415759949 387562060 872986690 101781597 776283161 848119614 375760363 168818677 667505682 322783673 285597335 984462596 927664874 23198955 677746646 248566443 224239027 144594820 264027870 837316810 57490534 876487225 121389832 338551433 771654750 863575618 575631443 585456850 385000154 632208348 903502304 681293012 532907902 246079689 779932788 359181953 197469907 853589707 248479993 791567121 845499586 464468525 363226877 701958013 426540829 60776506 206380849 664386309 926707735 715386307 20005868 557172139 487653574 307783069 270773670 909369014 155276200 574863137 344910205 623399728 561803035 873952427 734201779 737166440 353136612 132946459 556737582 267646576 655707049 545874775 675035895 241413791 550904695 127611591 42812091 880550417 736470589 972720087 239032141 532870178 343343950 5225337 9382434 642172151 865463523 358058145 773668564 652300278 23603863 907595463 25860000 24582728 258849769 36514920 667350503 926200158 717294270 100717444 675315377 852654441 643214812 312977953 852194085 953224160 221985648 35664072 467360018 69327870 20799880 596900099 643592042 812296002 657377946 261336037 972449985 238755821 25195004 610082946 21607890 123137927 9669738 706118258 808607738 754021211 55413379 521209938 839185340 327730422 855862091 738638404 70594875 455379116 262678699 6015082 513607875 529943571 833959917 375386478 95375681 280589446 979565120 529168637 751032006 850574755 293796154 415116871 38871816 104024014 264333649 109576834 164172257 414398124 283393121 425635684 567684045 18650536 772523049 971140524 849154160 705464433 535946446 25358745 67006734 101365114 153769814 12956529 3592466 332564600 677674030 796422651 69866120 210808552 849755557 754846982 429243555 532308103 361988718 713693664 22714935 458157528 564637730 586728415 666538559 8197282 477707708 58042588 640699481 636035183 989287963 566297011 833657669 64996622 61639300 476480709 820737898 279204113 419239197 184852598 982026577 111614544 728181619 411725743 996918311 946091620 331538677 722467420 82972735 279050541 360782199 941079535 53675407 984482637 149883824 13547995 457127470 849600683 762500028 910895643 828442844 34303216 600544666 97364393 392078202 170034189 273985455 218170119 582411661 940666035 625016129 909739193 719483584 154311386 350169341 18587080 798248287 961752123 735514482 417285697 653885661 49112789 325792148 344400308 872045646 829503852 1830202 120256950 74857709 494401029 770736543 976220767 394848408 957310060 111726053 891816653 734492751 99978926 403236750 839738271 360764089 426924447 873818881 964990330 23293087 211182422 518756363 656119688 79910255 343830956 688174171 361510388 399244730 42922176 829554181 855119983 533714358 750223733 270478848 26283694 595568061 35114483 672369320 635316458 214348492 759409186 565054012 519015007 386574597 544730674 216630625 246092749 627676717 837167382 731511197 738510842 16610351 569478404 598531037 47938606 58587543 788801527 426408688 540462773 260584984 366273069 833974794 646622561 852748550 966921385 11395394 166915077 410759133 880148402 100364820 880175867 624684728 258197842 318543327 306531743 558400731 583658456 18291816 100319442 244401961 512666711 300876886 81449336 654215855 979661092 490903476 454284026 45399831 235286620 724127346 402609605 642718006 293236316 911524067 576630217 958811519 89115719 374483521 882870522 596302477 48244356 298285861 18322899 352805789 881836860 414448655 44920782 849419025 906694880 649199588 454809581 756497646 478835874 221587050 455485236 59264863 655272183 634171086 451287341 330772272 379825179 744512032 6981219 339826260 782220941 24239569 966043367 518519391 484536719 341632571 609338574 617374989 169002407 899131673 115558064 810096825 300374305 284362763 840528939 322190055 593241739 265863956 825099870 25248955 150557495 596392731 638025327 965345151 420515260 929809517 225577989 373340961 234716277 187697466 728269775 830332082 107265025 892009491 525100539 808953576 762768833 210229874 539620543 476073629 187455070 999112498 553114324 723637582 15680064 970671379 483877366 723645341 333231639 783006008 189938022 448730064 553408854 991124905 16974440 642997328 562706611 742374353 500705476 242272810 422691497 364414720 625603913 908385169 300486647 329256682 648378438 422988377 70218270 888357414 256323087 711382654 659395046 231162032 175533950 431038620 697867737 831290983 228796527 42603636 279775430 357332368 212344387 35742573 28497984 434858322 369772127 899616528 832275229 46984760 389491882 543622027 29857272 974765746 147352081 978731568 709698479 56098708 46115590 637770739 237760485 599758997 952780285 251689967 529985920 912650449 511631855 806830561 775098157 908410696 865905879 26029227 49096664 903400285 944742967 258069715 675111220 640940376 158097812 932034305 442762809 134520036 615519477 272944773 531527072 108223377 352642920 909295567 145825897 960601939 112987006 46109429 411801686 252451073 64180682 709656112 354922093 529060567 405819237 41140319 64870266 633819893 501486701 810191746 868015243 577916382 828961409 50771265 834323826 638413050 233034567 473903971 218405703 53873940 291675879 36196951 87450851 686147804 689877645 31048622 104099685 615367526 632973035 998925983 275733681 217693865 931243700 13636226 153076204 324053505 313234722 82240341 847926786 49773230 999867505 920862778 205271073 221794387 991165538 738114039 457971259 66849144 982552761 869475188 446520199 169634824 141477823 976418369 320458496 798011859 70668481 359365902 469187044 55945485 853133966 15221809 49704503 329761998 989190653 628905507 480240958 4370320 152096869 194032131 15541252 514154420 467362340 494279186 361425881 139126268 946892057 328932405 34677965 955323410 110350121 778692214 877436985 383212800 351587517 478404995 242750775 143917495 90933058 151477038 588933413 928678793 557482920 298533099 490815015 959882926 357515492 631237205 281481633 592315586 377445999 177304490 848325313 69283653 768299716 203663434 952703219 97116698 748564966 295075131 589955690 943474185 151782359 472030120 724828830 59130685 571747106 758905694 477321417 34628551 735992658 349048142 347874921 47990297 66953080 662795790 745536961 868622219 766439594 485906519 112623703 868470489 907500670 369635208 163876215 220593827 8960915 185317922 58472111 399890412 985528329 571503690 464912466 60310684 958030852 756982347 812866549 172638718 988618797 276458257 36272884 170214211 380539440 283083438 167664366 133833725 239233855 163996889 497131077 427174564 187907725 194977642 66216095 928914196 49883092 571845855 390387560 936565005 53739984 38690523 294988878 814619314 636431554 556292257 685125571 19147531 769549550 830249373 355059070 88292483 178235678 174004188 616242427 787663723 83702044 895216271 6612470 148181109 321418299 616170636 39651060 543589177 352174031 297500365 476826042 406678708 944037296 47870702 271583699 575179204 82660028 973858227 962749711 571686317 290585938 184500609 665444863 922834071 511130583 425615584 175642746 781211149 474743605 57663231 155754523 513337215 367590743 442643504 65081024 663535297 97486766 75238503 982550284 515351691 305023407 795473344 510777062 545294071 823778131 745851126 161981945 178723846 886307733 442752492 530527282 512037915 415480 1686568 357640261 189717630 570842623 887199571 561901096 542274011 454175666 849118651 351380885 657965760 143817760 940805841 448897164 641770018 962147031 355300267 546173392 176802265 702804334 80364419 650087269 977857823 681098747 856045110 952823064 252599061 570931613 729159366 225207031 939733310 355264244 795426264 250336213 70032898 799703204 875011126 190521288 346600237 303161302 154522959 215355050 921618541 8300727 646965682 432164507 655453655 551830262 585953687 487490173 972844643 591334474 301885270 913629302 800449131 971039466 179208686 851009650 765317680 991252 358850431 736656031 548300885 333716102 37470160 295335407 129741922 512039176 659590858 422626970 632552771 745184480 116752123 370605209 467575750 798877276 502690836 973226540 740201761 261145932 433782123 26746964 590302569 627060613 925114490 783388506 719809052 538109791 126694238 747848006 74861720 282669624 541804377 70534249 715541665 525180655 810361680 981229524 471562975 632609898 48333902 8548830 227799901 893231120 268118527 903008418 69681164 37755984 912727350 346154111 394840894 947816216 102223464 773495446 474178092 929476702 878538286 278303055 905791344 911124635 499290566 997757141 297194891 280393547 877501843 64290709 134885728 982049134 364756889 112304835 661327031 475676682 164297218 88185045 644380860 397010599 677920156 287976454 38665854 857709009 671290456 583098068 728695664 785290650 331570124 21723778 458745834 7545877 701009842 27776407 991428009 934527964 560899175 344592478 864041035 174120588 428568941 649778020 184232404 146083651 783035370 324734972 801883436 966097192 962294054 633190078 709963935 516926948 878403857 759001092 927082588 559752225 183093434 31805548 166883574 631258642 251485401 380983641 915167718 128278507 394691655 903263089 72830982 63425636 112308864 216482080 670203927 754535739 941806120 590703380 630753597 217290159 389660547 496515264 459095934 344358149 491705083 783363801 862912070 902820615 938834846 791428572 45727974 202948736 389736861 503234694 892471056 806555073 602261710 145197657 604140381 874314015 498535211 460424734 4224967 142294386 564839249 430957662 221083696 127887512 406130434 40177639 704832217 711139824 193270180 42528333 809457387 608993504 633667264 289200743 4569842 667480912 391525507 471267022 20962140 309408812 622224960 492616290 256801023 21516774 513595116 71532228 970469264 217695473 14670240 792006876 734238253 773658183 645570075 268729173 558934996 158504420 568473405 540649756 173607402 606380360 665876878 61994981 345089717 555513 584913845 511660711 499623905 534490111 379417345 421313563 237225215 864519271 748482019 884650304 442972673 744363969 725810801 158877145 774851008 962386081 334531813 306154733 43386487 728284706 692144669 621037383 41739845 26475102 491362841 318972404 415011246 492323063 668536447 822379720 242518555 517610897 79229210 127529177 323160661 690510421 434855511 727609089 320877326 243005040 99479494 27051104 949845337 611724434 368539295 311816921 388414764 6588784 607733307 95581072 27781605 461247042 505319063 768592243 785461954 522386246 848053972 65143726 122473832 421326395 673261497 349194292 67673181 400646375 460764720 497831485 913510286 785316753 627039685 939241666 508874953 577572743 690559786 804584195 739194436 18142106 182073014 676790530 719242517 154365085 225709793 715914758 320422839 964505578 422736585 528925465 74374284 826228188 701009072 784692618 673796181 982734422 614980732 131030379 997013691 574519611 389497398 299222035 24664778 5473011 488282251 68477598 501385585 243012845 779050830 638705768 383653891 673921047 369915380 937189782 64819897 451336040 264398359 38643085 164905774 545649751 245153267 256488825 24440545 654911329 723548908 167617224 762506679 81487495 965510150 119657900 448952950 353426381 135935084 892824476 242339659 852412 87848426 885597651 535332933 298388449 232811378 414050256 992581079 973572428 598518683 239388116 185646938 480239377 188910365 766944103 194229641 196639947 310245206 842523092 67319043 262200596 51910344 440770216 692598989 454347790 586167705 803734071 673692877 662224349 507538450 955260439 394235984 958051627 31759649 255450019 310884485 192133539 530296535 552204921 991060735 627465846 71353578 414228220 600500279 360634585 1441075 772272339 578313736 372483716 418735665 493996393 171588145 438715445 211766661 146666091 231376087 6321195 22543988 61319756 163453696 815142060 700975209 773911748 918683929 526845568 389281136 948249933 64963953 983278451 465688763 937771429 414642875 30112470 381228833 608181839 69912720 748902911 240909210 610256658 950091755 991497925 908300740 102215032 842680748 364446212 486969442 512026448 756671765 400362527 62116823 307232044 94728272 663328121 450062511 99174628 643384550 967703803 692659735 902620177 571415113 46580882 443701344 918595219 909670476 891816365 879098752 504608012 891337126 690862019 909346193 299900770 405708403 361272011 505987408 21532481 975335090 830077890 403224735 79398551 961916104 615219497 324218627 640724502 33347579 594720132 25242662 292074422 6635256 856528349 11193431 741325104 993518158 367329342 332258565 379277955 364275441 533412410 83899208 323654771 972855480 842860389 398383704 396866309 725679327 547442648 623148052 69578757 1275013 15535278 96802172 75667840 77492015 166428809 670134583 403036234 82095427 460401166 233910798 29363834 57329806 380046948 877161839 550405609 31342271 541474233 536073707 815115958 424735210 812655550 346682808 822422980 611920646 250781222 857536816 920091450 6083695 931373866 60505936 600707331 36529764 637794312 240956985 116959564 18022282 180189056 497971635 619547913 880642919 648374358 272898469 672133744 12572904 261776338 359764639 952691580 921909468 480562243 923038288 37034603 52956279 976671607 260192784 73642560 716581840 644714821 678207831 277721410 879953507 357542404 8351812 358773627 512692112 24263441 971926039 356450106 13955353 172004172 816433079 705306002 384257448 9722779 949600813 896940248 847549255 688345959 65154343 960416553 365288934 706801946 824123766 392781026 895248857 809440935 27834256 981799718 584291927 70478850 936366607 636276315 517175292 354763171 488568880 771905709 324696903 818176775 815448149 410264714 906139421 194363695 23658628 611949349 306253637 858707744 387042021 991230707 556266 235788897 62432328 122701360 672178972 131772800 107287196 914538843 839712078 631831181 389965177 545948086 49423834 37003677 23415447 403868615 624457337 841221961 691316821 583893466 51587787 273200940 981600307 431579773 851281109 836513385 54609752 828200706 749448062 46379554 466391822 705335808 299262225 164476418 957751104 673037778 469038014 351425204 250983683 876346135 458881560 227822697 476216074 596930352 556881305 885041495 88934960 673243845 297878810 124606517 417417202 149221441 514426715 180053695 69797618 36553297 690294145 3459128 307491702 231989865 205995411 34515939 384448998 326637375 255706364 124216201 672793938 12997454 66498828 277305846 49330153 162804564 862180215 992024956 26879363 281054421 867229908 49780847 598200345 926256278 244279071 270520743 4513351 359097634 292486712 792401665 142633425 452070728 727270497 431930334 864651291 385748635 926064836 674167202 948575919 679338993 771331563 301637686 887422395 376104932 17179718 431623303 980814480 269243221 474627241 561000197 97942053 355552228 277955275 650715685 479533970 108200568 633446345 660328671 327037589 494264765 354182304 753446192 20748304 220613793 729414838 26900122 50551944 167570647 328200274 205820063 281862312 976884053 137017119 346515786 597028797 237706453 779360941 799698854 765910071 6554711 405612784 329259588 577114670 40539037 770848447 344325561 271920091 922221997 24736342 138539806 649022490 372189011 131204565 316919438 619219183 568969629 819135 451356076 800155134 65949277 662472572 628106779 265445137 969865387 401624023 445545475 407732886 757519200 905595264 829966483 883006495 870002587 153930635 80881785 520416992 945599296 569620463 250104428 51164724 165967732 735355401 233870755 771125784 347387683 665906454 273473627 685075887 39652731 234979004 684045908 585309628 32752750 421167490 181514068 96090411 945500979 929707859 248403363 388767113 410922181 632904703 507780238 126318982 596803170 828938170 136701669 668043130 290979342 582320540 24466301 135059422 542615822 250950175 864671150 30990799 237392493 316171684 876808149 280747918 933224826 883404526 240539091 341042435 556572744 780712356 864608652 581226037 654219821 549002452 15526250 72443859 357632580 735100267 355283160 48011694 682187243 855752894 280699591 149754685 907456326 106434308 639519788 746893848 997428153 888825305 338432127 155730045 396556914 124254909 770124350 79523278 718425821 565915027 246968680 539136785 515502893 233294627 917811715 917618031 383403738 771547032 249238166 601704630 146771230 375462147 357829295 294783446 10789239 269957590 833775967 779585895 867792936 50043753 825322425 204426786 12324535 134496376 720954199 630404964 642478192 595621795 207154389 217704367 622075617 660245997 218904147 40943400 398036572 29148990 192370167 838952473 957158009 424977121 283652201 435119984 938055313 327801351 37627221 418896703 930421828 717862466 506071021 613458234 928991732 784310794 627724645 657206077 606177607 305268027 319728501 108353475 255800745 625076117 52259546 294673519 260463304 933700411 208736725 391954567 156074774 586655541 149865130 615769972 515348042 21397487 768543266 715664196 133154783 829107127 232449034 214402856 325752212 87566658 692358066 391664118 237589995 69833767 703107694 496765095 334747306 34237795 126748185 862426 127830876 717952468 337946509 446798672 860343249 616595646 805843244 453488238 278209178 82372681 641477979 55432895 955919246 314767360 816798977 975715183 39204936 505772371 612019724 86146256 692076710 25413143 102777324 317641433 624299339 204065537 97289239 798909858 216939038 343710254 597119107 108818922 613053130 842894750 2416687 273527697 964197180 549878196 988840346 697393182 716242472 155873208 981404490 281063738 418638724 890769494 78194247 210665266 57908490 668495388 14144157 975694714 840222394 567017471 131971038 57908005 161947990 168764375 540457885 28850029 808447205 14233822 575252468 769767985 455159089 431528501 78111231 984904818 725168713 37607263 273330270 58663638 884958976 909940932 20760503 173733925 801451884 503494192 886874930 100343246 275175271 17378129 34772732 66568803 118034705 137366076 563886789 889676313 681313100 261481449 4591170 115006281 54435390 215596722 516319659 710822129 8633299 526141144 503166013 32894260 833190457 773311231 859220665 935341014 736226914 836730541 73774563 3984065 244224134 664947918 745165060 714014338 387675294 715602482 659259497 447885517 557664490 919721998 645748706 331947765 255091819 316491383 219877700 743780981 436856170 580863723 338440936 269526378 164749295 558423752 383829545 774991126 367598667 61016530 114531818 262517854 758637967 38993073 139046157 358049357 644835346 202766192 913370365 510183567 407576559 537143296 262263845 376907255 433117061 265264307 161438838 735709433 714094069 704956098 232102374 769787441 48422311 206113991 496754923 320476890 204151494 496889155 510819588 663192408 18391487 815477018 239269681 585751983 903962054 230075922 530803829 653855753 143118161 629021015 41331291 631857971 957807259 718891514 976590703 795300129 702834210 357190509 505632192 693704550 131049769 187506697 697711973 731977149 444762679 871895944 909447413 127542403 18211734 846937483 64028173 907607866 12388822 119559189 748938190 766295815 587114567 439086607 26356060 551445813 636985218 771446210 241902688 611382704 50535393 960981856 103223175 34002827 714563074 694228859 388534529 409403771 336768840 209079692 662425858 632545369 571139161 600514157 957849669 565220772 813799841 503405279 907882116 33878012 818297806 961660422 622186753 202223528 833607251 231790568 87480577 321229074 266301925 68273649 312408651 517924677 234914561 426628978 848708013 960939638 352970851 238384157 131046263 623132280 477755792 603949707 782723582 10312518 983147854 98775223 560213019 897479037 482254887 45434496 74888106 325788895 663003881 424647210 448392203 976078546 58289960 784778973 565260452 770698974 928948155 347302693 365704028 957570867 744436539 963418481 514028322 980823841 39579271 635802772 590889572 464455069 237238595 669635143 104390040 793764803 626083412 610241956 171577783 925007695 377930342 294087084 503214781 309079330 162697830 423273411 279913003 338451395 139223560 590173743 773924229 22814171 764756547 120441501 51596500 925811896 54414799 660888731 158148900 961579724 732797358 848489503 15190279 673795627 909238176 240443390 357515537 521788176 55541933 694237302 783969882 985450072 318423456 902246821 299077887 120051717 544232326 187823632 706093217 371819965 712516147 824500509 564587748 32584521 597930685 289231257 630424562 28669206 177115646 292850738 303376629 234211511 706663190 375139838 114219680 380751713 29564392 761278194 587983271 196479598 364268952 520549484 704880451 879594970 658120467 691041194 253129647 431862985 350089095 559277137 705647789 474291199 582453991 53557479 325221378 849161318 715786857 218227545 678286838 261666188 882918151 96326518 935000021 814028835 919618561 325242225 356263536 325615743 39721817 992770659 378399900 356856091 34151510 795952326 926335410 945151253 140844034 165772028 619102222 307139245 807022507 767951302 867822480 580892105 237694310 306484942 980584478 280070772 868721287 882516765 381780000 304631643 36506667 845094309 427711234 958359631 719377838 197492153 451625910 711891142 401712949 232340879 922033967 5014617 10418725 616590533 829633255 982809415 194787754 368792281 40164186 419037425 457612594 581149104 171299465 89729628 703683311 296597520 771294840 669595314 270341208 573043750 464486320 152957889 408260264 628692481 914315198 535062651 64350046 27603476 721174450 132321140 483267771 461812664 727881377 532390247 848732231 689205160 332992547 256470962 637417805 731760259 917564117 903892693 528646490 302896974 279131864 9474295 321627330 52904431 622144593 677548129 818559259 264894899 39195111 412764672 10445248 220997577 769504072 22592999 228638799 388046276 948889508 937827275 967712555 978638877 989177904 14854534 568062971 109842607 965293733 714375573 749509674 149479737 820630462 287378330 636413285 774108640 170001854 812073178 117038111 215076778 921136871 574568127 653175312 396367620 903263236 79509847 318342322 932707901 52373728 141424084 244329411 240759817 381864141 647476490 1519046 543385087 214853918 65100789 724039810 659116826 497206189 546781232 348529537 201125436 3193686 853313150 933892754 151457958 433286265 284938565 578507335 885832834 445514620 94243086 598425720 869003098 22094663 833022215 565541566 316376222 137583559 443687297 459267321 158279713 951595116 538415730 267980747 600987804 671887018 464033268 261891866 359332394 457544827 628120259 862670994 855210186 329582300 53661379 37341217 349633249 47568971 47501177 584063097 557327285 657153872 580888205 941528465 47225843 266657009 594985038 227290917 756573738 158004028 723630638 758021425 176254286 831499201 277261122 61085818 985819958 869273109 898087107 811055365 990972190 764593744 222294159 35756702 469650469 979884943 172176297 26193234 598951888 675935860 887206068 622428149 406085765 333330337 694447740 359269021 832544273 749870657 45292654 463405861 879595043 562036351 312192795 488437164 867186383 879265804 67385017 64127763 995268876 926506141 221842850 242952066 576439094 799585899 203800787 148431076 86766476 597106354 808338542 737799526 666651315 223327282 275967544 645241340 71713842 935723441 705363996 212705500 663321332 47834231 105595558 822941696 922462153 261227216 151007113 608890793 119240676 342053518 649079834 497352919 463707486 426258308 48092114 187018194 896215986 480805388 910349007 165709476 211925568 508884354 24741460 104045468 856790731 352796359 222456133 67483596 509511674 168063679 347388588 252201356 440836058 494562515 529497143 318197494 585244250 851625328 644819639 467162216 652436430 77551749 78332578 44022021 836105069 561863689 378800786 662224691 46414803 263325299 68887492 368367390 813738879 431998273 420800154 962412852 936640342 42992498 124811545 988375719 432859423 565673995 964738412 765105647 603549701 666154133 238713439 645712197 104963352 170970013 587812837 21693225 354938316 406660916 169144723 850672349 872928888 915896173 679342370 76716775 660100312 65396961 17125105 573838227 250090123 620278574 206558848 244721519 136484758 957001587 991737078 675316685 944442592 906026710 143648668 428138308 52774068 749271294 913040480 817784879 255397698 888953497 384634451 546489133 872991006 39619544 51179564 674339231 945471935 534206190 951715523 596949037 980769793 342027925 555785110 62864706 637074083 790537353 55240007 788453259 371077834 999731210 73954331 153818236 536514173 503252062 302078077 602291915 79421223 393656141 474161529 383438067 199860248 843413412 977048898 73700786 94824708 371037106 464729517 735203468 888074370 73174990 661162675 631099462 567746190 11403983 22543603 800429419 332476168 122863250 955662381 599202506 870736947 760525432 527584712 986312182 385534262 282306021 99970894 38060997 806093982 859679939 602036459 502487249 712162011 556525564 622220273 877333498 740360382 111152131 539556182 716624099 71832578 726136652 883588148 198138992 664657856 381245647 291865672 993533262 378714872 481584778 580982900 366967403 328957711 291775484 677026110 977019258 57366604 631093419 881576783 948987248 449897050 723441310 291992052 724020490 955550409 13644003 261814688 915894597 697828237 654606858 15820904 838781924 257410429 1956009 10361477 927438317 904471254 517124054 627718358 459642412 207415733 46725040 67536732 244760495 123475616 182825430 457305532 614563912 728504062 326988270 233098176 85499662 59756954 171536928 150148054 60238557 630127396 810686360 300512655 537032913 539731120 711639816 23318050 785003215 963453494 20225315 191161575 690517500 383298320 800468771 830857692 626983236 860833406 461387076 88513571 922645460 21659173 486033735 340238978 924523424 891166860 831670000 572559330 882463711 926454686 1225352 245736912 207811466 46591276 785490267 606303999 699255776 301750120 603085883 228598212 775501541 876818282 363551228 891132569 42972638 881687470 75723766 165086874 239378390 696949908 53143174 780248587 406118428 327502047 717002637 260853456 248005827 648073271 922578160 559904500 942726433 25207719 177943318 111071011 178907217 831367711 460264301 510094639 750277553 556355315 112925413 982484622 493635940 368732250 225235059 38727899 77582033 421943281 945413008 578809425 724923170 758052661 612547255 668415059 458952135 808208908 928156138 690964967 684264688 638828861 987617582 465608758 553669654 720538868 572691211 889124621 596388467 221380415 894038797 953550687 574765444 265485971 635833413 804142529 159554446 347146311 187981768 99091693 276232727 784614167 106529583 262053952 827440233 475734435 245946134 963057211 160515603 694162670 635063710 491825926 574440807 966217440 877904106 23358184 539431421 987665605 224647589 38402768 472521518 64214987 461505915 193934544 594306714 1612167 882048411 970686108 530357923 109644400 371252540 221870095 657830127 65779299 161728533 89449383 901381354 892348189 817602787 189946628 200741442 826342597 963891175 135350637 944078697 122393695 981440869 577435211 113618966 117401690 931005478 628203435 430201796 375667971 221827063 246654144 693470258 874222351 98630696 74891359 752518113 564242966 357817870 872207234 704359578 898437906 29130113 398507974 764245477 365810404 433896799 632803821 732740499 435000527 356400647 630209628 134253621 357625083 75536350 787718557 100403106 158640883 731041742 264580831 555339125 3292200 697046978 442648177 220167052 234528364 217077035 467745355 509361290 8427639 267106174 978523781 434792022 452542054 16356532 990116829 770484379 12150326 959123912 817334838 298928966 361181262 12565309 300800787 244350219 164000755 695710101 924781600 787067359 475971537 348174811 16767402 397054335 184076920 798876186 649840930 132642280 265727709 484546020 742024094 21035485 202731221 755597004 6029400 404723557 434701725 41626348 54337325 737662538 115542613 499598176 879907615 126225051 908976769 300503753 155827411 689087275 718013574 545528779 722310420 850331663 970803763 42841487 490784590 41355556 618156853 49424961 199171092 852515975 466614178 685018003 27390874 44674331 665832047 869042489 104304700 633157894 14901753 707463531 613249269 20133428 865823872 919680870 419904488 904528595 771817128 419992555 667203803 346623957 511916535 13028287 450812855 577545074 7693145 317267497 682123018 111138211 468713887 360272759 32403077 116938920 872737787 65618809 137879934 800425858 84586629 190180356 738592111 601982074 752301242 784668528 856979573 361785240 547037688 325620507 647435218 639532333 253761539 886732260 696149612 779293770 722104195 22967985 917651275 792812870 488082564 505697001 123095070 692312124 509657332 327402746 554119095 494916491 982957864 557812437 203187339 897972820 977673304 985955437 837214003 330232575 890626846 728314428 586284270 190680503 201602555 581811133 88205852 21070569 195854803 679306739 714480836 865124809 914538604 963351009 245915407 709742285 924076786 184032016 30416843 260256304 977910902 936070668 558534377 797406832 832922730 334982887 963638272 557397712 31981351 691589044 939154631 373472727 62746727 456554253 138773918 324481999 334885835 868243086 25936902 276094279 902123351 387027288 657257253 19032466 118163441 537875087 316742212 78762310 69536741 612807644 788949840 48462526 499900260 561034220 450460508 372124312 995135232 254852335 475121436 535834167 618639922 500349722 46510956 750706241 364903892 424493861 389044679 43801378 915400359 901826766 912690897 20728712 66062799 62416212 996294862 340204774 46457170 208121340 326897704 260931057 510309021 367925903 541602797 458567974 386290942 261389274 97657934 177510721 431501866 638288430 551703842 53495751 645731001 68651486 624492641 943820158 577450150 550351811 600932521 239944943 301128144 936294331 958479292 260699371 991732347 294620965 592846079 169848067 802039759 899045735 10133501 6677519 352856 709823593 894495458 724031656 337184901 559213335 978745601 635087789 788300073 195595234 323081551 719934146 410772989 368537408 749004006 971850956 796661275 215459368 575259010 193557111 608065669 688523415 762717191 833324208 446402204 62520333 992534265 533441323 877196969 851069456 710633730 455834334 51674712 214566568 843085680 320199812 589604151 366151394 813967540 555780892 27469116 321316686 529514213 829104743 821716797 130163328 885156411 316652909 655438197 411776914 649601940 795944184 194129413 412311713 461739762 744295960 807873393 28970827 56579067 845932701 374614303 989050168 14568055 506314144 565684700 142526094 993362134 406789627 843650646 204412027 8200872 361078988 647704483 799465903 300697891 64366582 102339001 473088735 35145120 70938784 323700211 520668483 624782878 254074292 101639571 898245913 728736702 683580001 769575994 25236512 183087429 59026586 7671921 627216413 340026269 371724181 907003940 143477082 340946516 532987468 262539042 59283746 576755227 9456639 758494622 877135942 376925001 572158640 234496177 979953052 664147030 790337446 508155606 460319866 838412384 532930027 835963500 252640063 626301353 804221645 635667511 861919691 454570007 587605601 731669984 690458625 346854323 876202491 977042544 404016204 565536554 784703159 693887705 452975128 776958543 774886388 858567790 338405460 961633431 109516244 515542885 696541175 848066460 346401725 304916316 685771384 17537435 913221339 218228690 339789908 827590645 722444444 173319849 370120588 195391922 457214258 186214058 492972580 305691129 159581716 140356097 573983909 662655641 711090301 227169469 297065627 476571267 615744491 983572305 577785624 647566414 970427554 779884822 279267120 52047538 368502311 420756167 41598075 647285005 138770886 901253379 339751319 395197922 591392012 760399567 212957859 414256468 82800717 547829777 959583172 23800751 119807263 445903894 839976868 164616160 398124253 709937165 113731054 80437752 953650981 632301961 305580499 712001965 690735194 324942083 921464968 204445401 875544611 25561686 56516549 380927480 711415786 706197826 43176520 2312878 27255135 16594921 442822736 509303359 489778418 308639060 330809891 624305686 44162652 184434159 851835529 214359615 468602135 231761929 962034510 530125805 599465697 914179670 916366787 821457908 564361789 58763885 58257726 991760719 275772146 678557514 648778133 629850012 301236874 138363852 556314023 858946971 256853716 393481528 575251924 415526835 19320930 645167540 605252224 988375661 535625996 331197133 796156564 344198390 8597611 640163826 142959100 82996129 48484959 254191862 46706730 105532003 274633610 352610450 30430354 194897750 735606738 623339233 126037804 121066807 336460515 240104419 743525109 417097192 896378539 584555002 662702190 604742894 770681820 49537136 23331355 239002100 28964461 250715631 322714885 623397702 493391386 24713990 863018809 754260055 37826783 835503275 164886087 378356795 41796993 40690868 199396804 500226093 663193605 492906077 553899464 265995787 634552887 443077829 784800113 960582357 25296932 893940081 220743006 12011314 11325600 772015304 583712309 257387499 127156161 918174356 691914525 584269934 82831714 232932487 423229508 801311052 136562082 9391284 54917978 769562811 622854498 346847250 905974805 836133653 77536458 457210109 240018091 865425751 476256709 715796917 397114971 15042979 259701376 15034076 375507429 35373502 914182127 230982140 526849036 240265107 265001032 624387071 479788571 296014766 399617413 428099509 956330589 92007874 155550695 32729681 890186404 945733411 90634350 252837868 585320132 667862861 608038754 149152257 176321300 109418075 752812749 489985520 907845363 716846993 900251902 399412604 642597697 609889234 746683143 676737868 777566434 995095594 119153472 344505709 946708287 364686406 456113091 310317006 837046981 104805623 516379886 183119555 528479076 36564660 275782628 56050051 430701329 71186965 126155019 812360874 817882180 20085336 744963727 807898296 960225402 739151327 415655646 740636815 663220 207374511 534307626 601371641 650125815 644870387 50737131 516893216 668739530 859550071 875115866 116541460 50732731 707563054 29942263 717401929 290532570 929767084 324902148 664664086 24790588 437704877 261288711 6126135 9177465 713779852 270175820 27484491 807954479 144549325 32732512 268958551 112757117 836598164 765745560 107700034 69352073 70791979 662631816 42959703 906253563 239110784 668924812 620649414 193305471 157640868 191468610 60661539 34200134 607585869 995061006 302292709 560889222 916898901 32378005 900301800 131571189 65032249 756675395 264707820 167942994 679972507 441447877 899098899 31368925 821859777 318959503 909004903 275797466 395819027 315895639 213518930 235250706 720150177 460304280 985855524 176344657 470315931 885658896 174706577 932833001 884055254 358858051 950825264 547862061 900302414 847633654 127919869 250765559 485194911 948186804 951292120 367697700 334206858 721170764 787731716 124453395 98186358 756414033 960651944 267930409 501186796 834764953 77464658 989942351 761206042 335262398 912228975 522058866 976625234 386551200 779621844 844153346 888838536 247234273 833907256 105301364 389979607 799768424 6252215 748059072 701314812 125485535 982073937 50354403 854249433 488124725 775705192 665758302 211234036 956038941 902213958 360077750 583726837 359006860 73159829 672554226 431543596 916727359 636824549 141962016 470685705 726296371 763572010 15286993 288551842 880304939 859653436 963330200 998689328 370669357 20879957 467928463 51035282 253521413 862420629 543387089 228886216 969129665 93435009 23303937 22156922 332749619 836474752 403289793 376961391 786599538 954530909 543457596 337151510 143125338 933486025 632037278 431050752 178866951 699059925 377665174 360276579 867687262 325516668 20315355 581012122 653016452 341656855 939221411 261403296 613004389 560877799 489964333 205048728 706700078 655609487 397063481 2902088 985832403 329363606 785602443 151496600 257375627 159809769 252492908 547295000 784802639 965395288 903864105 725546360 776512094 621766677 104770194 770596110 429562043 139513400 80056187 749641299 55020462 749065789 6381887 817545830 21531711 582812804 143851064 919072136 927590334 618804176 228766280 88398238 182686270 557340617 284324179 714760370 669182229 738054010 60031426 594286450 780283742 432687059 405843714 685209520 793204343 30420520 54258692 649206496 323062915 672903857 188468666 432964765 743168745 265476872 50806688 372735268 759682259 896869550 295601200 896629720 174347696 823998342 644676461 750494140 22597555 12527703 361167193 189744124 161884754 979946319 468298879 547325541 752398535 646059643 197104746 177833448 113578130 34444368 546998316 736400155 768370677 686253605 1835736 169966775 51831927 671372983 138099720 338323995 718827874 934673571 125336151 274023880 747533893 501574896 86556136 850474979 994092402 945225090 867214558 457650359 633428609 786995112 811506658 12532016 787122379 231938703 799823008 682037088 232995312 132632012 293260362 161873150 375004242 550724566 492298771 36387810 147431831 62898826 649690549 515100810 179580203 664704934 423609837 798251672 115888828 492414798 754312953 860222290 901555388 773812874 43018529 715245089 223580898 597530565 665687851 985363731 433641641 501022543 51803365 991904601 36057552 360631772 687687070 739594185 437017304 100656900 389948077 350084957 511953802 73086401 429957610 166999985 33278318 592494836 370445360 458033545 579974229 26933728 16032737 714664778 233578191 674783917 960887650 696181628 830352566 312930022 217439130 71809358 851575202 79605756 622738039 438440210 796802930 217204673 440451433 525583036 637637833 780987117 814375909 260573288 90594190 871723933 7781348 168519377 634341227 686490575 756494946 432090 682271824 19787239 71655903 885683977 15705325 214034733 787534049 670967815 593477947 371490892 190310000 267457826 516367604 278484949 350431896 36986315 473607702 811740858 946228458 260066584 123403108 278571731 274479868 233128003 512723685 91843421 153896677 857269545 726558819 378415990 761748930 414200524 575892461 553841826 436686387 234499537 736495702 568058185 447815390 373355266 337193395 674721590 770929899 252039630 587703265 797762074 830868103 44870852 488059133 569292295 915223906 146515484 725057514 38347253 37303088 269780526 723604174 50815041 470860332 960297465 664317333 710525737 103117712 446237597 950735981 543785809 89871902 306800353 200333896 229041729 329734810 73786286 348847966 587079396 535331917 21045394 614735784 800651787 975658884 329887038 724791654 599281896 668305423 925254920 515330969 968362900 537968579 909547882 205122698 160412553 803116281 815246465 265214017 40736296 108009740 159202191 886269711 220034868 694167262 37482361 43262469 373445461 284375380 579688778 378739578 10105495 743920086 180594862 683440521 60965096 233139920 370621048 531552401 400405150 63227955 652140829 251357107 218653422 43552244 7076150 49992023 811715190 532028556 222905345 957376936 485142452 493466487 226218465 72360723 423469964 154611125 750976218 69600460 567165894 699707468 14119702 714315593 455740813 46469316 799822179 342872773 742047730 736181674 34866098 866783166 8441447 273408269 67531161 153283959 844653381 62984452 248734930 813873783 490238534 649590310 594626490 410886920 401627916 439379984 783588819 588378041 384474008 134223843 455952451 767939549 912954067 353105091 258183250 32230410 751784712 555867225 337363440 752782490 617612392 859476306 579950124 4522029 69537157 230244830 448540094 978179621 70139352 715726385 562912127 368222505 439610940 537034502 657456875 53904803 832480112 736402455 357084838 124287042 943960728 685396646 624358132 90082424 976772028 706247671 508776511 767251197 262760008 69372372 9901973 388614218 924746634 588377864 21182759 50661663 398147896 180896228 388009163 798806782 729484263 658290365 414850171 342474414 292798869 112645228 749039828 777769656 135615520 564557004 156685208 906940397 258636748 249957184 117347373 598428126 861305282 536541994 499454492 522356067 37527691 626196085 202266514 410019605 289777817 445029388 615924706 131723731 714325694 983084641 89409025 372168001 193817267 10203111 880355080 755567684 219688850 905237400 670098614 789285768 427096157 714495856 855612395 405078010 243059317 27845872 480576303 97197390 132417571 231925660 500856105 658603130 293225235 23531389 131140392 366086713 23437012 414752159 305678237 353600906 979944281 810226836 292966558 992251438 371220347 280296688 350960229 15713069 927021940 685545931 758374864 979890513 64805734 366176578 442750687 919228842 127676882 387115766 575297336 148854792 40441889 717256331 246503590 926388612 78746399 300556842 328934294 342889208 899535227 19787520 495287704 64138626 693797448 520044989 128377828 194965253 559146367 735646998 976213459 289299624 437201018 982385732 814526306 630130005 91031675 310251394 664900530 991940155 753403171 527674514 873359242 705071949 3725563 233020729 7035860 539385281 832421359 254563774 864782364 963191441 7610830 97973104 52546324 422141 965275339 433373981 335935251 347842823 591902719 885217179 73873553 58247158 530708965 640233539 102519980 631376083 11272412 800485233 584753574 776224495 276879273 965091589 235981669 107055196 125052402 777785573 589815281 321632879 308209348 72181625 197320698 165550660 47733005 318870061 234847568 805231418 219397155 334226931 45302121 60599667 840716860 848468414 867262943 194108501 303624947 114162440 570595566 264338700 646491594 480013901 875433978 962112773 612760738 678049166 208787975 454058101 117769797 592103119 117898816 560546000 18084060 255701657 543199857 720280402 404407417 594188921 57402764 142008185 639327631 543471487 70578216 627125641 66187124 208171200 674042109 399963399 462690022 396067284 408912745 420193086 575896708 676344152 599535086 628941246 991397712 255825773 726739634 87221464 10919731 600765496 472423422 6520867 937295737 139236960 361023168 565905146 703961425 372330899 925056265 579790587 650053199 845088001 393910415 657005193 786926314 157495775 570213675 621008203 104114429 867410406 492034908 379714731 767967818 32579025 430213827 466675289 106318578 824620003 114267301 32024261 444140543 118001246 850220652 873131944 282916314 372595213 793764903 325254780 109609685 712326331 558183173 929438463 287320483 486235066 903107550 370451892 689856475 279179869 20856234 339195490 8315513 372603006 83732487 34111635 654428764 950032633 503870904 628360213 409033417 826259502 453816096 777156477 446408678 68700803 984878283 984550048 103806784 68664032 299995622 84304664 469068870 62641970 435304130 538830021 123599563 324569321 654091093 524566601 146139528 692684665 101906873 647238026 123954328 440427228 58634411 590351924 203825147 998033422 419855885 730285109 593037843 313135504 69751140 126838847 657428010 840736231 73260634 554349641 838330090 24669210 22656830 465917454 945389795 334890039 424245119 366243213 194505992 681056718 387186229 265755528 63824690 980780659 278509720 27055621 305222812 989167169 754351239 13516496 995298918 430379090 314503938 925495286 962423826 948333896 44550320 717245003 106142218 137870792 70213722 406734309 240412696 206113017 567868269 482359455 165096428 124988170 929784957 833265304 72575385 265903017 305732541 351119537 814106648 189187212 552827271 423844626 648298436 326313964 897897179 510507942 849944797 37656324 861037527 830181530 210654213 636762263 628836932 352628450 505996998 495427432 25019913 829020340 895835658 483930304 931022262 756427786 512563361 418224875 746040570 750821668 646037951 473684922 76378925 872197 83841915 48092931 390036423 467008498 786147665 517700893 826882791 46341622 273097376 73662821 48242637 597552992 789337389 41473724 905088864 595388226 885903262 690878470 745172649 497829364 558590976 971041452 644496726 300421520 614183490 663099674 277823544 540434036 561105592 14673730 976239557 824565186 391676057 677024536 866008727 101776355 888657025 944560916 342162411 827952896 307109616 255276212 696825379 917443976 318128840 67408631 197704005 323486893 811855827 38354146 501147001 774285031 740685115 243479550 851233167 810912367 706913296 844901080 466668918 86769605 853426630 283478912 524381382 42412075 498272948 584879627 372212023 957518887 588792982 451436306 855022888 746680837 383639820 836261424 795604505 869289042 174927896 451361928 589160241 25679970 386572964 536486716 26563514 335074508 269786362 635390455 9834911 226457577 490920266 412063076 643646453 885059160 21794856 64113589 71725935 485288317 774794507 964992285 58259688 905756157 56474831 567109206 18834909 83104324 471200820 459688732 17736944 69246207 126939229 98273967 403757159 727348130 249660241 425762901 665770154 541223139 657999485 722807254 337018057 243563325 203128112 423681535 676614899 672486254 28116766 529928991 137372928 225792762 55515358 326260109 241877737 502117029 72152684 136023584 318692682 802337021 1483688 453130421 425848807 817975502 478189269 671165101 650296356 769730476 503967003 631073132 4903819 69450861 732960005 692326619 291287626 948204971 617380611 328157671 970353074 944314438 592411625 612421888 72178362 21091808 637953902 935660699 72581241 839347040 584454830 687059888 481610416 37572464 16808617 533431357 766806078 584151295 995980994 75008449 726884777 104531392 715291456 466580417 461988764 280783016 933063632 193821767 15683428 815827060 896925186 110878302 318912369 511534625 602811336 558718103 542725595 91333489 430093818 228480903 15710939 325558637 373896916 64662087 845231437 827502302 22510198 954422003 29493045 594593491 910599011 46631723 568516663 294215454 986417410 857142421 696969245 925681366 85913120 487565657 968743253 6114006 741896557 293986467 200878961 869312061 631917051 152765221 678677925 119876845 803228098 471632786 73298252 53497356 610365470 650161444 136602723 305418374 839683151 359107095 34615821 465591176 63055352 417135148 646975245 216679686 883241376 43245863 980320335 144011319 777322293 149656913 219699552 68219412 389218436 862803446 484111600 828604892 715278786 789238248 146585943 326902674 517922310 174112251 784327438 578792061 926794188 435551111 840851250 436336040 47502196 75124457 697153028 350156896 683634625 923346434 897353068 360646841 508547163 23522999 45760881 907329033 761250381 440532335 448381122 14344043 612800135 192054168 499548976 810967613 351755869 104568354 223662130 395802786 19047431 529155074 3346272 846704641 419360543 875838640 611249400 500834180 540771110 892995242 764101724 938288794 613348863 470238703 717724306 677919606 501907570 112136837 90056899 281823630 475994794 9868531 650213052 614801436 575889079 414576328 115180912 701001888 650705677 567205138 576358772 546692444 67234564 45724391 416920962 339122135 868514646 815566304 859149559 316575579 898631844 919099033 298022485 235614071 82449905 720799538 43115969 583282301 966171941 160235985 68119941 165374981 896740235 970618654 357540495 808148840 52230739 978738374 809462513 920262214 37180177 887321592 334503007 462930689 33678397 990830571 953373876 148757311 296659377 709774422 311631470 237946476 15888174 943924214 45814061 5839925 5757143 653809420 419053112 28603151 393396660 555823580 29232376 845266606 314300464 46266671 713337722 143474318 131429019 796152530 302736114 279706734 694278570 312043541 238256179 364763855 752686322 799629389 4107319 831239033 484310384 476681554 380080285 82445815 324231172 147592193 996360742 402044438 466071537 858448572 706788151 576182890 33881951 76175333 780789339 998251210 777569242 349765734 176175294 854236878 734745808 388994604 73522354 274533464 47085590 772867752 491121710 9194504 595518563 665389389 792542026 258087366 527514068 571393556 865252037 204590908 939624551 394431483 822819455 40418394 378114176 313464705 304526335 30373328 306007911 183068972 593298670 911579543 577425863 678374404 962736537 342073705 951719473 816393237 63454580 789442372 57507735 443178225 759617426 468985323 396384209 170848299 636371245 58705765 59335196 912128989 31015460 421847932 146341270 864497955 661492600 363583 45977027 681943710 220905423 27184257 460041995 727554802 200479217 335746135 688989497 71205704 457915725 840443806 482419198 453007820 456086133 98438771 445498732 180697136 173439390 574946233 526576251 509241896 611433761 251999638 323369352 880153580 678192124 14894070 60312273 200861881 111893586 971779847 89315578 942502224 927839719 297291195 61815179 23959669 946613413 631809097 476848495 325550962 878363417 824758957 637608823 357868690 266726647 233706275 99288789 306292134 546589074 473483440 820369314 189467779 182972005 319921561 952615768 393718657 144392589 948777450 113294168 804804606 384001100 34101745 33545573 610709721 212807047 476736704 66693159 923268343 417838152 476390062 916220330 554363330 682682942 380928982 43615708 53249957 900122168 543024790 665155347 604009106 8828078 921763346 575249028 404892796 426824760 281475247 43186381 981704668 304114709 356724377 273767020 245720112 3521190 24712765 424580677 812764792 695172591 443548879 261732384 813516728 32210461 156870853 297853225 407319416 13815802 131882074 11236462 376890951 76713339 911028748 31164772 320842804 152866867 66159390 699297379 738090835 808201693 692224023 228113190 414748222 421292758 203717441 47229260 924824209 180530848 875465515 714062041 64204141 162381408 686384936 675942069 545820662 375834465 497389518 670673708 71114197 330365327 163528055 240474732 998516663 348729853 685530819 917434635 314646476 329692512 590030612 489901694 234912329 255490705 497462545 824700835 221762534 296682767 844175652 254611768 411576416 514477946 276390908 595419745 343709944 160122393 83240203 875284262 508117747 866799957 711553289 325528307 269264408 849014844 25053295 968319766 755997493 510288640 824874493 138322245 906255002 132081013 787365173 855176725 625447581 381352342 252852445 318497668 320867860 267928064 21987201 548929392 33450718 67955829 454276079 372712990 314368090 623324251 196513721 962444468 551523822 91243834 549758390 237568958 114690434 28367682 876142210 821229997 171443714 966102979 676905209 413879635 805906911 837212082 267649216 18800745 955579791 114174507 51008188 26841098 93461000 135817450 17698201 824920373 581033801 587830480 25344580 886953806 28537042 950126692 977975409 503319197 64042023 467190351 299321110 845158606 330876241 937623519 118399214 36063600 304016733 510420870 126257400 705980534 334437082 37828952 324936437 36372153 807915615 66683280 226464237 435279475 531469571 237928715 870196906 514275782 160606947 62986187 68965436 294717747 928077216 1749366 768798835 674434083 822948063 654583765 784445032 975932770 30742215 109094741 59123445 460504479 602052230 621631881 668227384 513385965 349665996 937467814 642520340 57827397 302014542 19717381 19351472 861084674 16290372 375148965 712611318 659283043 636596972 240354471 201362197 510725900 65379845 397590224 594430208 41718406 216277844 923931914 144995564 68221626 11612451 759497443 26079190 183992698 50937021 93885709 39933179 945551608 98621171 202646492 366807134 991248461 94257818 733486539 764171589 863612404 392301835 884990455 436247740 691633228 115219618 182495907 723063825 765328410 103563583 998836146 943526742 634115844 168889032 8920880 278787043 23468055 238759845 273693130 326565585 54146625 25396034 405702993 810412928 427463896 439123089 110479163 254963218 134088210 304204934 62571297 553506285 612683659 188384409 494565698 395557949 579806402 460868935 562567423 102875759 825697179 21245072 129917789 694149303 91264735 68751994 106283910 399459468 206194871 583315854 868332360 435896103 86730037 731910486 351266197 716817415 68578508 618199269 327549185 527103856 468137683 514495311 472279623 943115495 815039493 322789420 615194309 408040887 829268228 853535258 443162363 641326960 995924177 407735608 946989328 334889571 589723478 619433387 97223501 257441831 665328604 84393500 2051231 440111639 203037589 471529016 335223065 180733905 441365524 419895600 57294448 866555320 217140688 844753975 38351998 878162803 566791844 176749830 47697856 828115564 334822482 10128987 497470423 880931922 43279611 241782901 700739595 891292056 621581225 282678170 178505667 140050420 691715782 539284113 744049422 962009313 566349474 303249193 225530654 160505885 507731440 165112496 892523719 419854891 289146441 877554812 299838213 914375377 574747304 742291558 56010611 399637403 675578348 110640458 861826772 974735959 198113626 112599945 399839118 704497560 289654552 983344007 83849258 871456051 186799283 60809773 700381142 13888197 876734874 749246823 426869475 3978795 840211873 711539367 36642119 17746952 55349631 732490081 185060635 70625858 8694095 327004045 440823070 550668933 746372371 19463720 61871921 538995391 375016236 72676275 516202202 799985058 233516260 961917618 83663809 591458597 662552805 225101870 940246069 144803587 297408447 721166900 807229352 669463355 400746085 232527444 303683886 732994191 202574000 65908259 232937987 828866821 427922395 996556729 613520386 25163881 52670214 990298164 381457455 800497352 804435891 711257651 984790317 592702710 555950156 69482075 985442760 124261641 946742939 366240726 996022125 588312796 676054096 741152463 697516205 431063182 835545982 659639031 823377854 322664704 249530654 923659779 445665530 208101978 76027787 58571820 301182302 251152006 489144581 592636078 346322188 301789108 179802671 7026249 130001353 34354900 822885520 841524163 912243072 830988831 403958037 60259428 936843453 819630991 102079117 794557560 39396147 247187298 32809004 166192593 188467255 6939292 30526985 962125890 288387394 837702017 659784096 431267877 915193970 46263327 635035728 153885910 92637450 269657794 952724958 475649846 34280430 687373437 63298801 981610537 671427112 314454440 9251731 567562008 295153510 924897372 423101879 329750640 90098809 539324665 712554413 683684897 749873623 542853281 769306799 227091487 836975130 589088699 201561432 643459813 108795007 617367665 385147432 464732653 293756776 320359730 742858242 243195961 95767258 355979056 64279213 877777101 533568256 9556707 201052502 464181555 213795494 453167236 802369804 405925878 938773951 118400659 762914115 385467175 26729440 3202129 373853778 448777947 482929346 18021959 481875445 539558826 367145156 929545918 244847052 705166642 12175206 606940228 928134618 899008658 249423311 602603565 707417862 381074160 232287048 519240976 880737693 10489331 225180095 564124998 939984846 471418954 768942149 479711598 756423725 129327139 369857937 218762988 215460913 672904628 302023290 217116261 596739766 574769078 417258625 189700677 182745724 592065509 994791493 745655609 201951398 347995522 967130124 305242293 706062139 953279441 38124097 204499823 339088296 782518426 398441456 806924258 72936253 511583916 522203980 434117324 728764331 236099670 372133418 335974832 128402829 482176492 833306755 668356949 179284700 667210824 596778742 362880070 704210808 379194182 156748099 889616720 15916966 253209671 36398289 26327047 89254029 297894064 758507306 889569600 625129144 40705640 265957498 193765784 901293207 48662109 603305491 403205100 178696958 489765119 236961003 38229471 483906980 69829314 5102108 316874840 473040293 198215329 706494307 729794049 704046081 857204886 318685602 654981577 989785115 667107875 76527455 570078563 570308154 950503117 516428099 714217412 29575692 361018523 970669723 421352361 662077726 994167451 880170970 271609358 215611749 137482078 704633109 619383992 42506168 944858999 282651781 792171693 37329491 159841279 10274057 34166967 687651670 132313364 543164578 194893796 427549508 31485013 22577397 498895881 104557444 614706024 119379916 502712378 601420004 3893877 971181461 501786451 55358993 870308520 683739105 460819059 338236960 36907187 904813031 689088380 249169672 226693961 815470847 39411092 115682341 6997924 456390439 777967015 623605943 68913664 429698433 199318754 170254945 546248734 125105875 764516153 405349291 752149442 911579654 542338018 631443072 692782901 336692391 58029016 391900848 662373828 955708777 855566938 582351983 509039166 504051361 467556201 938237652 645621114 995158217 540545613 341163612 510584015 235003133 631275025 17309028 920803483 114524033 821268994 521960626 653226685 540365369 781887540 501692909 140240154 479229743 583457789 21087776 466962459 747031314 28539000 297997884 892604717 26985905 803567363 446586771 263985472 779560579 711757249 333355613 173617993 823679778 388222489 883594294 199348929 220577228 22153525 763499166 257311267 270831073 603324548 176129400 404842866 592721000 502779961 33292172 240657584 166547082 913453514 282426117 49818216 123914260 183629937 10737651 472580645 765560313 189520302 40462538 696453880 324083918 568294339 416445666 540807671 840085325 64394295 302297333 65220280 750854355 694490708 367707556 479718362 35020257 772338089 510627826 390408573 217199775 415752328 29057991 904550341 781025108 209012361 243093614 701852507 147137263 535535365 303832855 998219243 576145282 508656540 788932950 516682919 414866625 794104496 484862371 793073346 46471815 661773799 914544600 342078454 552783186 2705581 872156086 231160575 932699330 944402095 218885984 662315038 959326750 472640098 54952414 372372375 445589710 904901498 341420443 999032884 885932770 633441651 340629224 307358143 326566794 571901452 801420919 45474699 718426524 535757766 372945888 512988908 908048914 588538985 205884447 95625658 37748873 911780736 634761236 839144659 100236227 198951128 678770434 736197270 606678053 88293125 361177361 642723176 41508921 604131805 478882253 54279731 798871341 563291387 894970532 69656802 421636435 800875070 576720235 140584166 364394144 550289479 451956442 893888436 426880813 937304318 493687051 780934981 932831160 554975245 697843199 946773652 284496932 299692388 583711257 664380964 704811508 288288691 439920289 29864056 691806932 667663091 19969090 738593432 28894481 947914462 56264077 49243795 729245724 6338930 150479220 49202679 93127435 57880434 556168655 444702299 141984536 116378853 337242587 168741333 575607840 897271701 493027510 807845252 548140325 325929361 237833188 36242952 115045068 487411115 393965005 311070725 203846112 846022651 13673020 17410724 34638285 799577179 745935586 989454866 580333350 757429481 95233489 628986879 108064287 668082311 56711682 358699039 55489811 292118878 980048335 861634220 840675072 145605463 62634361 139237091 490548742 967660193 482115491 830465411 382838252 637528622 862818773 21895505 921908891 352752181 677033211 761731990 32786081 741174962 53457891 654484127 916565423 791231969 446565826 53353532 75689755 674916039 714314928 218518082 706249823 946476969 981460007 630283017 991836056 265024659 764613000 268455919 248024584 230512083 546810007 636294099 369574549 153458299 875654650 865905051 432197703 12022498 58943421 10670254 555617485 858617635 678867409 640216443 68946169 529333660 703335560 253766640 199474496 761675121 973816602 143718915 22750779 24649479 511298596 3535405 829945129 536206473 641218084 912346602 493823082 951901287 199219710 506218554 547037189 60810194 71979898 231102499 78962211 111117121 450282948 414065965 598688658 701026030 932960746 931973092 905367107 930110810 901158242 477384794 145936333 74831301 595847809 790715555 470104039 8556215 276337925 825900886 692580081 776649850 124107916 177190419 290504812 63680413 817145626 29484535 850285950 848077683 480934807 42279978 669630320 400530578 899912783 232290386 767955503 354408276 442098032 978220828 830541518 267601497 538827664 508155578 118578689 445161731 25279524 131518304 124213924 64651769 446398986 552387014 380562482 267097509 255569920 1156010 311193935 403331254 20341546 111065163 677329471 319678110 815735696 687473390 327226220 93804565 698679454 115052893 59006948 441627028 516977571 764215395 712393688 573956571 725733970 666946641 857595679 19203692 22775620 970090364 523999153 674921485 654546547 101277885 231470124 972597578 467327936 416651759 692225618 50190065 260317551 487755381 37002120 37912212 31813798 943991217 932919641 15109898 821800433 249113998 151573489 48657647 857701313 812263671 955636899 123181343 960638184 737771102 418941540 406443327 959498015 204732982 597913165 784430644 70601601 1388409 46124573 26278058 727829261 288202787 33080501 546738574 230634791 64495540 253636250 28291732 916192792 126094770 609734774 451762866 633765769 284183077 41178519 650846371 627483916 33846810 354420846 947492197 205479571 41496609 616748818 974643388 669721335 639245518 884809147 948939181 253854323 23355196 162136391 466928899 468830502 869442949 396319160 119829453 235286932 504305995 409676980 558248414 350431013 232383538 165099523 80450636 36018341 406889571 333843477 407975922 600267459 24915211 387266170 247152622 106470034 288328922 580615272 259646499 524738571 245802117 313107768 113643448 521609353 622382404 380327145 501485463 732619083 803573589 528873116 459395311 41576949 785934455 903296790 727035827 47875856 577053296 943263553 262296856 540695685 267041159 25091755 942810651 12942886 770855690 921998853 54280697 699356198 946684874 50833318 629051573 358824347 754493082 495502342 981754261 433189635 790332116 38307395 21254053 950787772 344294099 493237407 644772403 27305867 424852090 595682560 949536593 111376662 11219884 530429295 747632215 975367786 51300049 794686617 193940574 491903094 646262104 215914065 790398150 409091725 653028400 83389964 692574129 543140584 137394253 360380772 350853253 158383394 908601129 863091350 233202798 18205882 282355008 962700035 292217049 812129172 547290259 32490419 103746042 106698873 849111846 270846413 750063944 704655763 483150210 564344096 931646460 347846385 710295860 284419741 192754069 345099529 801968972 566028507 670329431 912092977 124628702 446629010 924249543 403997221 895375237 192322336 102281520 587757188 871357403 999821576 628581922 774011730 668752898 1198189 825870574 136724600 15586846 971910043 20086571 703744320 675512025 13958527 20710963 280940249 411358174 458454570 830255527 6140633 103777886 554670418 245643751 763036086 835755918 756442320 573299355 266110284 132018470 974272803 982941997 480470874 754535396 203984364 196250444 680059909 841696775 121171056 920098155 840961107 824840661 756742682 992401728 337156273 278127638 65180406 231447621 528108398 808512150 605910070 440151611 501670717 26806438 789673649 712505250 4117431 779706268 754997599 927471681 451529175 684167503 325360607 545265060 201812604 185588380 859072753 222173593 834398443 581724131 253595900 875118771 174806858 128054666 432641161 196311239 580141862 551433849 471613125 576155506 789452782 276482717 57790467 517705873 256610678 133776741 400635960 680465606 932757109 75973704 444359038 931930106 56333063 859477309 193825426 217411542 794004267 28943169 416952662 322509384 4232006 14935253 870387023 642669573 925285534 386842749 270244392 66516737 797191136 71430979 154972717 603857144 228286363 948042033 829503697 947519977 380481731 966847450 127948072 369771158 383295279 454779602 363543661 68659973 861004826 576166450 917310590 890654977 615027878 317106453 87733851 650368666 419943509 583223325 832796843 711407777 47697294 378611695 3140151 353512749 889779742 98555826 795022445 400626201 692063668 124173204 104537566 3730307 372044900 88707910 174949568 537457231 800668453 961843323 514648429 504050338 887914579 289275245 149121250 771930727 707138093 988181335 544606017 821942222 996188504 412655868 612641359 33103303 107971418 491331871 975610871 270906507 222397728 282517768 313576645 589259796 270421369 11422982 972009068 792131232 266850201 41516775 208289344 329995570 945442199 106160770 362883005 646344721 843836143 990764078 374351614 752577863 502058752 74707272 850129734 990373668 889608079 18900656 144947579 22606008 356342595 576151885 773858982 642803292 844069927 809979013 390365813 182024233 810846763 910807237 615438777 513019007 637531554 387996159 431274217 504454272 115102149 154676775 984118940 514382995 898656047 988222389 320048659 113175266 41978976 514754598 603720109 771821020 941148731 528025211 975306096 631718579 284899975 20976569 742134151 682810335 45544561 257005415 20946110 875523993 402943752 881323539 50201864 124900961 445929920 596530125 510553081 207239544 291406576 690096298 769725773 663925095 685307988 199934275 323855711 818836599 684913548 414702899 15519667 319427894 381095067 381922717 891161965 349098232 70201960 603179939 614155223 141356628 728297280 957742832 885080799 608185251 894166866 371405871 533560726 49200516 264613682 377324434 649465522 195550555 771873879 758269772 795706125 40167373 373711261 154649111 186528804 2689861 473117124 565040558 611136153 323126899 50524655 706758996 364495026 126482120 130628645 784474188 660397271 379467515 330592724 414416991 904485912 2968967 374087241 440150105 7083173 170617642 129198393 51312268 514627667 689469799 317004091 15545676 527204126 272513285 670541387 770585457 245744034 703590543 911989832 145856216 600679328 936061650 253398391 18005218 403943039 452461921 790189311 342266099 614513608 73895700 827648363 961206516 685215657 219526789 690356011 535990226 949322612 910641298 612219667 476150269 309477405 298647262 371799258 507708906 40025791 306126416 672041372 355365521 302191895 54666642 896368217 21511152 583597063 700648339 757052020 294474630 407645717 205131269 467264053 738235096 747077609 585633760 510245191 100369904 296535251 806979550 6056762 644313049 6977859 6520572 675584002 898997028 774241615 316972799 770599542 964948070 725737264 696766701 11112146 974625976 693614021 20966288 931619638 224577589 696126222 843772406 791770149 199154816 310597298 946889204 338345735 749755196 791709819 591434398 353567911 166085777 344498901 777593552 21422517 213454254 805922130 27195305 891827013 30123841 38616360 427838219 810792270 359273473 660079025 389564956 5189420 936054565 147024619 956941256 986289695 693060330 537812982 981624636 124691914 784404240 584679321 481890924 43105461 764796765 18983612 378613902 795946699 808096281 898306287 754231453 973376988 302575249 66596066 857332696 222855196 337849237 769250539 851424320 326750370 420873722 308359043 13990173 65915883 157837080 73710537 532606842 492134996 533306188 244926974 193508516 133814947 492148855 91078663 372699311 536810623 634410109 88777710 771277553 665049843 65547208 416560737 822868613 562054896 360077251 119971122 770970825 314945992 532477279 169418197 197282784 763410355 195533713 746416101 441431345 584534605 168722897 274558879 176123878 491344662 535934621 490657894 243229550 586212849 448521716 375451453 570887676 532808614 746631132 419181904 983065350 399207520 809471708 42236524 532560326 24379951 371281538 55229826 726584252 129973128 934744543 53284648 833143594 881305024 339700230 365685271 301390231 46462868 887061649 13372846 778798669 415609764 954710556 337566318 210091227 712301299 169026759 298984572 491469715 60141417 952542904 670009379 764373517 973538897 5306519 381289551 43089314 134294235 858363920 55859986 71854578 240472220 255053397 402964003 294816606 51694601 972834458 242005338 612739471 769070847 620278935 164781365 547599342 233475902 432704265 458874710 784026153 279252201 779928113 333625091 86182580 832189192 566406739 38157221 402518342 678923270 523986488 429341514 829834584 54979636 732936621 63462179 838965417 682124356 961656834 32523270 950064573 35177422 603899532 914393325 857497177 237906895 360466211 66296692 373766665 450408740 297520804 990852703 44436122 664932116 722955120 414301715 917425312 804219331 513014764 404696856 721703409 490545344 404722943 792413853 52480552 560247160 517175447 409073396 228278564 953657792 691117093 145400337 334631814 350333520 426163996 237429775 54503222 770308418 562631029 371289516 611752414 34855575 265972270 459239112 607511917 562803890 50564550 12863210 789451414 615837403 106595523 966459835 935437647 846669758 371032621 465898889 186438995 813377001 196401680 34294213 271813792 17011793 837978110 408145797 816281081 757826766 22300042 897549827 685742949 925467290 71315662 564854044 5346478 344831190 591823590 74045394 700073443 276959493 425875058 990627530 190885334 369794447 272072217 383324878 794248351 574997568 609577729 55981901 465136152 514503878 292791127 343870678 317482078 592205622 112576717 24132001 4531286 555110024 585608983 749432326 843929126 873368342 415269485 374037252 56451512 496364833 991985164 508461243 938377019 648378188 827437749 819345138 147271585 705794335 323607852 73349010 585419041 113826182 770067643 705538857 363983799 974293327 791697836 131985256 249852319 567371183 983198674 586233253 45854174 650199742 624988417 331995994 10981561 246945270 439002002 136416932 361373756 921016504 646414560 825145541 401758900 907344584 770920398 434108578 73492790 652813516 112318270 622701894 59313174 438307536 39230107 873173085 42666352 819138245 67813968 877060282 490446242 515076861 12631630 371563729 844867024 340581553 260030603 721046846 132031071 289826427 597586301 726622012 422081402 513721052 345829539 623447855 853926289 821128887 308681469 306701083 995060693 850490324 26141070 375633194 577087165 913095519 66774497 628117034 976562819 286027879 253911682 299536396 923996584 470938207 742935936 46739558 400492396 534337439 147051250 308118258 910354007 634978276 809175407 334713869 56007859 853554892 343929492 39736121 300473615 693757531 30065026 372149660 179308734 327801209 989999453 65861758 815395414 365792882 39395790 576424911 251681329 148773237 798490498 951643294 898250479 7490837 810673833 888874915 543572978 528887498 405642616 169114550 143564769 378545521 455231655 908964950 470186790 835354568 357559283 820909092 505108080 292500723 61236893 28561253 799363377 798191867 170572778 37571715 61488673 308504393 606803361 787329164 564593593 644396335 613097104 553788849 297842361 12899423 536647431 417102280 420547747 158571890 618476891 842856139 534906941 227301986 527617125 639567703 629633555 964520209 640516609 955818286 547198707 995225024 770250127 284671926 122525295 216831384 640235125 877031032 65927006 642640165 29499546 793142177 927565915 399224533 219907309 584428164 618068549 207183230 778677212 982212118 788484798 868359893 905080797 184054640 29511340 351068664 407695849 401019985 814959802 135855589 909711868 43878809 42969048 421553153 283303319 538588623 248113591 297263762 639440446 928423837 42153806 732755780 883386362 663063631 889686360 724021672 678049751 911485527 669821651 552215984 783790695 103369675 793855875 345075253 848126526 879112421 35621485 382844786 13686388 530965123 843795548 2211718 345168166 368909477 219239007 23126261 189642229 725338353 590978121 68334376 19304581 925501746 961921840 480261352 355191552 3180501 536995823 245082343 362183824 865899626 874656164 546824247 336066537 131463721 120020018 33588945 567140796 782675563 793401024 492549648 874370885 830126381 70527032 310974259 811148478 456616336 692232137 419665375 541723626 242962523 29179750 169779866 241539723 64998008 891321924 323487057 168431852 808950643 492225888 273203154 331339864 315660286 43464695 226623571 830015904 733012079 60834316 842048490 718504857 433695553 637286117 313149714 760517020 562470799 238944142 715059757 414032389 443301788 541284693 62746108 855149748 100262734 125051980 704285736 83552655 228082349 654426571 163908541 509736702 686493801 841450219 508453290 34017389 739157074 745252620 164182338 976008398 37743582 299723343 994132158 348069140 908043942 659923997 14498745 127230649 602496233 850982303 35399090 18148409 2155528 456362051 572089486 108570005 769054984 830397501 164104979 6990033 611553556 538650372 439757678 28881014 704944120 60047825 114080174 529246737 930605222 717236259 395116102 21038770 712176053 56802366 324180111 112247662 597188573 343332775 303337796 40181213 214071420 576656809 925039876 729745052 121996308 590640596 325529300 38746572 36882635 486357112 799406746 715484050 949032170 294389551 52510115 838752405 396712286 381477712 937636638 191785603 220910650 380871805 418153118 970443916 33489204 941721366 277128860 130501605 576935459 780126915 275844339 733216327 271694215 844194030 131203938 339540077 623563009 560180038 90302990 476943514 523012566 118442558 28571133 670746897 437382512 208993164 293012380 662900378 904674270 281020586 68693818 80664323 625546831 694633816 269072778 923767709 594524571 174661145 687285797 59310523 312527034 378549937 638726662 198263607 39331658 397318317 306807821 101167341 495608846 518222299 170436988 86148414 15053673 215278286 101898365 723927181 957676007 32857435 210125465 687954373 687466165 918524703 207288130 718025938 401710628 6302198 520312395 738830628 672396330 586464389 852136555 870717487 879834849 231216306 488096702 964170733 391416070 664256039 346688067 805311835 411323515 80892626 333234271 992559863 58563781 728601448 585252184 189220681 632969614 53265885 168437723 563689303 887996709 769303533 737925239 15515439 491068153 126704023 133778464 736402017 933687842 249795484 605955757 221103746 670326744 893885957 530695514 801672618 591980025 388797082 756244806 558254839 507042184 475043692 882688502 564230920 588504361 73392972 507707344 65194114 270724006 20713041 69392033 476767375 38676588 993107030 213190680 421566810 224590863 624942969 755748425 700560532 508062402 995497118 320003627 303770610 759808735 237980650 936442394 165875117 441615717 999102280 430216277 150615809 382179957 243189991 512328065 1069230 3015125 127615418 508771108 518657914 141414253 222547959 351253035 76930733 134898125 65281433 17557349 68984979 543944868 238137054 274419718 952141054 135812426 896331977 902329381 701390273 613556023 966678433 264529214 48705846 278097546 165252464 947875505 909901497 173137539 612151429 599986752 744902443 163282953 527376883 691325589 548113264 52468261 409101328 915529146 624616177 930231941 219252982 703709087 258720283 780068858 461582597 335971480 201382110 20408570 709269855 576578524 459714862 233632799 951368299 832326151 905237893 975890598 389117523 130186136 405440352 553006321 124409734 912902004 921896382 688804102 76996406 621201762 467887012 53168397 867754971 52935821 695824027 272717782 4273582 582278661 123544880 800887120 106204975 976215869 916634996 902077715 654589855 250898574 235223930 158990551 747810183 125348787 506173403 725154555 414487343 630031948 38579253 584412415 6752040 681358428 47686055 366925322 338840259 401183434 128996695 98458982 275163288 886239715 477183724 915827966 358671104 353433559 111991060 11145703 667267738 620008247 734363648 836806868 415585482 296451454 147411427 391791776 374909493 461000069 380425591 400420040 595846470 268540428 378646648 940512750 949209261 746302520 100822566 743335511 190936539 670876176 993220039 385040494 66158983 632479999 692244771 781344064 52890156 254097493 209314567 205027069 955663496 376837062 49308611 564855677 212437534 547544553 852658603 397246137 388393397 398471866 446114713 339264845 750661079 624853529 826923881 683933437 957375828 338182728 818166396 679221549 121876924 459321969 764123702 646697319 843687400 266775838 453927553 475353049 25389682 58147007 937723975 934662612 319172152 819237928 571577339 289694799 802312413 301663504 323074065 177385057 807101768 107650708 84637570 342543307 159706659 593742257 26513993 487765868 721184349 297847245 30916072 646497738 83464104 406159151 903419876 80097168 968773884 227522946 485716036 66989067 899032338 855087702 135089686 920492971 789977322 909084575 695877610 751583880 257841734 466857524 288813654 271192795 39310893 295277649 287921776 747833216 787933033 680639510 157440087 488377979 393712904 929453574 475833770 580092784 564388063 614105993 188548111 566442537 118138370 416098666 974239662 162404628 759793485 418796121 471038387 567329731 642117087 145203562 132415184 6477162 409835418 340612244 869305784 680864612 251409828 57530163 437265829 282247086 842275560 854123655 84096211 285217643 665025174 926431795 57925379 951953758 442545823 649091775 81155065 228790387 726613562 197091350 495564286 830799414 156859490 59937800 857116766 816740698 833934934 710661321 275766763 942150708 404830743 830944113 573611897 871511870 925383917 101083770 450953824 357071765 140331491 545754693 60214525 14620026 614326342 592873877 440112945 623267540 206725674 613867537 432356577 948277677 397079269 545652935 310093940 530678449 249849234 331131044 741857112 999730098 713243535 30542589 909945469 540784167 999797503 161629705 595000536 845297064 6363977 595792228 784091618 773096051 110228887 797951118 655221782 349742058 931680088 769759082 601209718 65882899 882308287 74297024 556381191 847994135 490626369 826371771 67538001 405081539 587916315 616881516 110547936 984156682 164742858 66721093 208400837 616444545 267531153 314427294 516012821 67429858 50077175 100978483 281024873 794286986 569532230 42305700 196559197 353144315 696422669 687470324 56752402 288535898 810467230 206905867 304344747 735236593 757683856 940657972 28398803 60095662 183294271 543549344 559106870 101090211 683630920 539248865 102498564 298795140 38808845 586789743 456306545 687458092 1687095 933979942 470699575 221335065 798885935 173622214 474911762 698082027 598486691 113146738 6550339 689399017 16779783 577623346 64184846 880611196 411826194 253132658 694869308 417371313 732620349 348091008 999113370 365873083 7124039 336290577 913204600 328128368 533876916 813057212 72262955 23140551 564404553 580279422 197494155 465690976 615887250 844849973 670269814 447017468 791015772 424622117 818787659 129659136 916063035 215393142 760791919 17804023 277224197 812591283 327320780 156770061 174353493 804350284 879066957 35767700 704260361 30316310 276950115 907882115 362254277 290682566 335892355 224123378 609618542 283505273 990289062 254336160 374955183 876985391 499543751 273205869 890167927 315424843 619597417 154906848 460185209 833628181 634619918 343515554 641194155 909978681 649368257 347524352 205065416 1865541 184190605 52341870 512157902 730781742 662119172 630832383 817929088 1456844 51157945 755550701 693088997 750365785 619786438 998655767 967330503 775461366 216400199 312982398 49054005 89614118 998258141 700169160 137639681 387595857 610559276 739013821 180423235 446672195 773866589 521881036 910797012 861865898 510500253 820439943 926112980 862673307 778983067 774191651 510485797 95414798 116295438 545810425 833688558 3329373 614833965 351954951 599981337 508823497 611589685 165729392 883897556 588136437 933517543 89843960 974036500 590676329 2773000 327224713 256035085 934711057 350590687 749138096 766927291 400246203 769542586 60371489 757018205 461672093 948343913 4510511 733814261 628023756 335268033 133886805 513435337 896555206 893617434 799360688 164148453 582537449 865069778 41556609 547842198 41374713 14621384 406343600 236774640 471911582 809926114 989383492 618360394 128120035 639911815 561607917 933107901 464493753 409751589 324464506 426460840 100313714 954247597 451419491 97597231 823060295 753795090 595553088 824878263 378671570 837500878 67887184 14349163 965017748 693685340 392395507 730787771 142759025 220251839 47807792 25074903 670874415 198697978 848481585 481006392 612581882 217895830 28424641 958525208 217921507 490223135 406737621 892751605 887955548 43819943 929018368 969466387 514766270 954647105 322342653 176326391 230226883 364702855 421435945 41758700 14344716 351234069 502032134 512070529 343897756 213462028 875488953 827561737 216606812 167688080 711979661 668176665 142088597 344913994 829515374 929121806 434274937 459391207 712035183 429994117 175907738 148524951 493195845 885231585 74434673 57252495 390127049 734168777 621042136 3972743 808279418 379636135 920191120 628335421 969947128 581754154 338220989 46675952 361235850 448586948 822521701 31190501 850320025 393412909 228712180 670741221 886530611 393985758 276899771 302577085 34441354 70306455 147335020 515455678 958018930 65204698 410114720 644381755 264083174 906648941 110374738 526110989 418577283 66771420 966764385 705012498 858668299 19043829 429820689 88044969 513817316 450451274 443853706 713931832 997254294 480951474 773829976 308265127 805557329 512899784 519574249 541956578 926284133 14017643 300965651 928625243 379441863 340064573 819193739 909205125 20049811 712573988 15594863 459932506 126794628 236292555 122642877 298142934 841418110 587777826 385967066 611120249 731307525 784990170 793982988 456497097 349548483 144301290 68354047 54777038 655795206 834951949 325611332 89109141 34065728 366987585 672480718 635192238 571466117 856348490 62302835 360685741 49527568 707769389 822185329 723623084 270607550 927055029 40677606 735200712 54564497 293485041 510719319 57729439 948667951 866987956 901918762 183711193 788306785 207633172 161112619 949422748 43396756 372375788 468756491 539985174 983888731 403254362 760706781 492846071 663754987 223673665 658120343 192157684 354678941 911107784 773840023 698579525 650804848 272186841 468188699 659387176 23682437 899938211 571249352 406620252 564103841 648345624 333590308 283544486 436651694 958296176 416694044 715718992 963721530 821775781 112289918 806196901 422320887 7485173 601193856 822454391 322924601 809606243 293502776 60002201 548066171 804541749 503459873 302922084 531255258 236736119 58092701 324401718 32656281 412633463 871714669 320813039 586285723 617589319 265457722 607080050 101912812 72944703 736573968 540360746 22889273 121643640 30088158 336112771 901690195 674943570 766510327 334288492 826056368 150119918 413353876 936262364 558142697 406976693 180964176 65531210 786456637 101412815 631451562 520863795 680901133 595376301 105578119 852699032 413353310 726554496 263450285 468579197 54663514 838927807 485275209 73057387 216423375 42325670 459107690 188861422 142306223 142813105 218595459 422957848 766057358 612846372 851981037 477319421 923892775 274107015 513061219 757109045 680343256 757457698 767407236 428829278 31010337 527502981 724317013 444105879 54042665 390123779 430253500 792866821 28589881 6707250 637982470 574212946 224054334 448604525 25708642 886585897 696431435 980066387 603726691 872442811 346299925 807370053 906902658 876507453 573573238 424903659 595928474 906536039 13703915 411806127 360763498 838917623 682398997 898946112 347783447 221264940 832653372 633776145 331862183 894171468 294166983 11017432 559251335 619860511 41240005 37019151 40622086 267156593 284473704 923952502 883744984 929836435 307109252 953871759 412426131 642691291 46266644 341319201 62532405 358223391 197858230 29506230 990695069 931086398 845144106 789074717 353745677 773389208 758019799 872426985 70961839 623576209 585080902 381094639 150491917 396662290 274165669 967319500 203917206 232967 384953669 395960412 557476896 379184610 851857692 735710532 813455201 969205015 417746243 42226282 156468597 641018782 33660537 817558904 478198363 422344308 44951711 887821404 509473912 5451802 228183355 57846219 287190802 369116948 98130421 551771577 923808982 628135019 991899932 641142754 752616019 923619884 865664546 354433605 734279805 615064039 573386779 373099939 870588203 364946225 79512643 83352069 510769049 599398946 711172213 667106611 402513638 640034264 565640629 274587966 45219991 654280434 251945638 604916471 9591058 55585814 714452500 199669877 633128996 427166315 653144428 218238867 313111420 559558687 57676095 147250287 912980270 347746019 748876227 623108077 955052593 23216234 107404626 483601970 221545697 688404205 104989417 932699433 732153725 227423146 932818602 713016065 875737770 624782689 227315290 539149485 951542767 923436757 557104100 685880419 790491190 517305681 400807892 321437726 196068945 967145249 828847069 732753948 55452019 971807252 44811092 632173920 901090227 600396289 40373682 724961329 69314189 826285886 626431765 358094489 898744161 511919402 209177280 208765671 83926513 506237093 89417623 275427886 68280551 897625747 433480356 687090372 223596621 11407965 840944533 36649155 101590547 520973424 583989051 385015435 881747085 123777212 590985740 83656510 6252274 68529462 733065890 826335555 2637278 394408022 2579002 371452612 870896080 136724377 141582646 525543984 658150829 351133184 310003099 839263417 999475516 292315792 614089108 490648790 444484520 706764496 969044973 839416003 266698241 280171854 190862489 62378236 206222779 272007194 127594285 271445702 252297005 157804361 798174562 269677223 949547027 384632692 497299863 790305512 80235020 429344822 866337100 742654490 755084573 748683953 824131496 571862414 847845933 32331786 832616436 920693723 280823175 642521065 317454366 889258845 391461211 766949114 54311735 186429616 748931133 126768494 931849206 878900537 936677284 987747707 164054834 147633565 858671724 178389463 58866796 895363143 642790228 32851009 909212227 476386279 141899649 677702649 29844221 498638318 179353850 505644099 285893893 117057811 170975530 542259944 29081447 735462353 712868705 892851892 42195542 641804006 398036819 8863225 522817447 52459989 819991447 67257098 443432787 15964517 436752425 767605954 877406713 504157216 916543721 274815227 406412121 953493718 196429850 727336727 862201050 34539287 170393827 489692282 854992902 51428284 16286161 592512269 710045961 463903583 931055444 106314173 559259957 776281310 799784509 776079098 177645952 475515868 273466951 515957561 564598020 746026304 927384715 459838834 827483006 44848564 869975561 872082338 31224784 716524071 685879846 950108490 793050752 205077067 386993449 372381167 663035959 789895960 255183549 443184024 282063938 697477959 209203314 540206420 399621908 474561496 916146236 601767345 636659906 441958029 205120242 63873861 66600325 967287917 889858769 247081257 172931644 187518017 8518646 4675448 993661672 992264474 840632551 861620181 757354798 425134281 931805451 4826594 517352664 156566118 789012269 280806346 424931412 448419018 394963453 569155257 41802035 158133525 245817487 343682910 29522604 635112744 986146010 683114608 877762071 624978476 493995579 584439077 862057842 434035465 226976751 389472188 745687007 323229424 427892636 514164725 153252900 646448082 296984521 848773524 688549162 512562406 982327905 828994274 134106238 339589415 651550517 178547500 206208211 785373652 971962998 322693442 22784638 201517294 303367999 30126584 537100280 274759613 446568969 316323497 11246688 528190796 104491829 353979311 497377783 9947880 825461126 497184492 63157410 284032165 732830884 607755844 910213227 534571993 736638874 126795296 15675393 456964510 679033688 964268013 445037363 630352725 445892914 322779292 819883896 971850526 675530079 298145568 46613610 9245793 917465468 971582194 642545223 824468552 609642246 615074448 921890927 521225282 726866403 863005177 737789929 363201666 731466458 743584050 379176414 509878397 490177046 45308101 138838555 349665136 714467752 764187197 552406419 651479768 850739202 664775340 87338203 18940664 863197820 69843749 19028141 162971479 465909714 320982850 946014822 66625855 100311716 352780702 8045191 83881534 436134901 53454428 185820983 299035817 395642285 33566623 976608448 188943380 144418071 549936656 36006414 103633884 457856356 100480859 933159731 196501917 611553830 58985650 102360038 26113980 163791317 317296968 235313663 976067551 335497294 966983895 722509821 756598127 692595022 357717532 576579456 387783709 794245883 268505429 952873935 43140698 364996700 13190346 825500754 932825054 137626589 437906753 850022169 341798946 146254284 32179336 381348692 223860965 837694174 973761519 531434457 360969387 559134379 844370122 381839778 783035705 159260205 680451316 309673548 564400667 744343109 883649863 616214169 512399134 31549494 23694885 826459374 84271830 742280744 312280051 733314005 344468761 371278246 895880600 39521916 76328322 553505313 7782146 375493941 81336815 27986795 45566881 504323061 633156868 272970812 623139050 386961621 676490406 107084976 990134486 581971091 918259840 224134343 573680737 800237330 73918593 915283173 223930379 278426069 374166364 19649103 466355290 970490504 858674439 209928628 499924054 673738104 3859261 842856865 12610571 783454230 727305724 144305419 595269386 761285496 62889991 213317066 310017769 789696216 138384229 885679896 740477375 803336723 561965536 711143446 755382441 191176747 299129223 749506119 606006855 317477317 327674156 447369235 252790079 197072812 78354663 628729670 510375609 358659404 62883473 714312590 568807650 936299320 435838538 906636544 480656746 431985060 259687668 751400596 24467461 518333163 261429942 517382308 386618606 774493707 923613050 26399601 71825247 535996708 804287342 301455775 74864666 341785597 970339719 517530292 59456483 830986879 438342137 992302492 577042947 163583800 876263616 404992808 587985607 701855193 165311515 129468554 22531071 256779704 591312652 647819738 423000448 111889487 527580121 782773397 920485795 833150907 747057806 822819353 924257731 897225022 668761976 948900394 293589698 286312382 643303851 332948848 811277701 458435139 615324030 128249847 886555508 694565500 529975050 688708525 592320251 484900667 337279150 532787943 931229195 439009013 667349390 273703645 551368857 646203971 955707407 777932329 649635614 779998820 386751580 921464652 882139414 874342328 582452964 311626538 240831361 622906438 372143834 533230473 748740453 423732791 896649396 622418325 14946378 947062361 646847661 728608863 567165629 153228957 836310339 4726617 527487693 645289113 707945914 537167068 65953937 512744455 27797143 135858338 566093984 952779076 733902373 827702860 199169687 603618258 698536691 841242590 505900951 212820183 645353044 147417150 796636868 460467612 32714461 228734392 296361415 453419534 239180523 224894077 34664781 111717184 10316059 191562015 669127046 5250534 396428496 735695639 12606118 787316956 762754737 100147007 51159400 78440349 69220136 510112344 739709830 758242509 633203940 157404038 67480642 601676976 341057879 888823503 269228256 839245744 237060921 459270047 306833706 356578523 3512579 488262471 906397163 228191330 743897973 55266169 603273076 332960284 26818065 703531214 47706650 935262208 716340125 303830337 96825014 642142383 136593061 474093233 610106659 400841192 539467255 711719266 588623556 650696465 21624613 712782460 91405051 219913141 407666950 141693579 232992691 188818944 878368309 145041406 704604119 907397445 458545041 168276392 113906137 758147193 134891707 811934018 217040428 958513333 907360412 916762086 84356554 297124792 437792732 688256661 600881327 204538467 33681260 123909299 48011868 831727419 491339517 258932358 651072085 20559594 758107014 788044219 798355107 19406014 486577602 505994720 414574162 943452456 38989999 566273771 595602932 947230783 88346641 895244209 250796061 322411067 817866477 498232432 5812709 454838266 716707342 584162630 965897065 305702270 342567555 845516984 961182282 6055021 312536095 703733292 725636140 827321999 38777336 152313967 42132280 454426708 987923177 197482543 558483099 741135180 980430864 748052098 758667525 30038189 570574672 250849118 194725675 102761424 466763728 291738654 94910022 916038836 254014074 130455043 348191377 303780474 8706173 496361649 380558798 793011687 437017035 539339950 703034818 984450021 463219612 820283879 835226292 489338882 857718506 530203179 47910387 168304367 20083955 749259693 923902029 894279939 727916473 860605318 705243288 838581430 409746565 4152881 491223597 944595238 14662752 906210317 75303784 335042709 258818713 454178782 969227305 980075241 279664962 942277965 434383958 151920683 929412019 545880419 143139415 730196744 181971717 130516754 478839192 703513427 579438232 68624813 875385099 522135681 243796621 948223850 828166563 384386092 665687629 657812455 502244570 341296273 131977984 732555938 937886508 72678673 709227031 486271360 632095386 39127220 865991619 404702023 307686696 747725473 577187195 841142820 836872031 172458151 657287290 309187110 762783436 67071927 616968255 889377728 933886079 727705192 412137739 348012107 146167693 352967026 716605031 33200258 46289806 517527091 644618651 114826500 42220831 505539886 439234615 896600278 32281697 905129094 537137806 103072222 173993337 358034055 230715958 533772137 955569934 495951902 222156938 766283430 348242638 811242332 480355624 562763048 883450857 640586231 916233332 504906600 926191508 746421192 581404179 152653633 652108680 200334670 759585648 95374962 105151616 380525098 138774074 378792224 74595519 49995169 318648036 677059665 421307015 327128862 177249060 62065778 149008035 696168621 573119604 665085906 294279902 656465280 54333076 198170917 44947082 1136750 902620678 179472898 603524858 29892719 815812241 870462820 90436104 801038626 294377919 105859629 527894672 834002247 34763615 310582686 495930098 334945093 699113987 81931745 900710804 388663205 167313795 401273984 751299422 305420692 722507128 779372779 49263677 7421285 834196930 368136949 128613281 939052813 54494979 816680279 371436286 131802278 364927266 135256108 963828814 46718701 677189064 114793331 953651341 391611844 595877606 459209105 201193020 305536688 556596525 31035853 926466016 813177692 488193685 915821265 264735360 466649620 219440343 272424239 672355370 879551050 556999667 34567642 602767982 120819477 739684522 103385257 886274272 738617773 858251013 801258200 43021723 201276401 651808972 627608966 562411961 263463649 48935952 54988856 853404636 896796964 379687330 627155796 349655721 260616579 890284953 433506983 23494472 712233324 223538128 991825888 538214373 456309616 718135909 843740435 103940657 897391045 493966396 558266167 120114657 704886981 167205242 890806440 783153454 212951405 572656650 539110309 144828755 49005535 83936795 12675795 357538067 433156576 120221856 362479033 632024881 75196763 587194831 466370370 529802486 37564124 283986851 27083326 705871022 753104918 128432730 683754464 26806315 787834461 611295991 941823041 876855104 569626924 994968001 36965596 102344263 345645217 257329346 354697489 28342940 958248956 853990985 415103651 376613664 996995108 266759017 413432889 550849207 64346146 403061368 915788768 44128970 122503588 486729104 78298503 623857605 27133819 283219217 127210882 155279770 69263902 774999581 551639816 54796861 334934564 139251995 557073077 529474598 400146638 60180533 42948873 782381267 443158138 901514713 176927974 963088195 912710449 771068732 345913878 494197371 277445403 625266386 72641475 289925124 36251397 380951256 529944317 277397099 293869794 67097034 283499832 810228672 334586438 131548909 295634635 457870360 539761389 303202503 10386290 909021196 714066226 872516513 109231820 734450487 787551897 379651596 602339038 558822076 115329606 48131929 262705807 313119677 669242243 4206111 59531306 380078565 163669054 52530361 8315359 188763615 884251528 754169798 651349570 701924317 934625303 511721127 545133258 58118674 112462533 432048645 492984403 622282552 14418191 901305416 522157469 601428235 517136279 52141601 384701386 289850059 150377635 49652992 803479780 395619262 362891931 753422239 19853909 38171564 795148943 124427381 676757357 343245666 592428719 302780996 192732128 151234351 388512976 61987980 60701253 585632106 665764078 7742997 785415832 661251818 786427812 37788009 713285817 637079436 841955510 924480855 901914347 745581745 952947080 190481778 997212245 592779197 165756836 697151120 76244869 303349913 315618104 682584908 309015784 189277234 896889238 134485124 553859411 15880952 47072690 391999451 287209597 12519264 54279335 122900024 983759746 407227490 683269170 562674245 651260770 558281724 287715637 686700273 847473535 904666541 847337526 569937390 409766947 218828026 348377565 48934452 593227000 46581229 941694330 202316412 142178190 785954193 591782781 133982150 696670681 616731767 429469692 869354452 58998449 68968756 964443440 259505069 721048144 852202721 42618360 367237658 841416918 618767258 64460884 491910700 525339848 282673919 842317803 529193396 217702285 198623414 644440199 706684874 398534128 233335015 58239124 917146439 949957281 507968702 81822628 722728267 119926964 664058093 886559981 29928375 599844385 874408999 177127881 436496308 167102018 303766950 812715062 805897258 178623576 535479206 845446484 30044746 776623621 5769704 335962089 19954181 60623827 920102960 250677984 810235026 4271020 734546119 955743174 228744940 821956961 414351097 308674892 711648849 6792996 478694808 11152328 241451205 891472909 937868664 378800563 135793549 28727960 827589617 110042668 622475700 242055461 562116960 619392884 306729610 831576695 663265190 337039216 604586016 893798966 86964392 48293418 110013901 164265837 589458637 19002448 370505387 532053772 27277187 603343796 522265627 708513383 918364090 6684618 113441853 157660597 378808935 497783853 450076793 475746963 731292930 956549914 171359225 159871 415590921 59555316 85606956 457469277 160100731 243656126 87407941 356866036 234563422 86568868 40854201 464365170 521523769 317216627 891548613 317073124 184682907 833688092 39311334 334543807 156515474 539674677 939855711 380165722 927418420 73094775 861331383 67449202 6804506 468621889 343886903 810918820 349633248 375978004 519885936 32069622 159263910 64548885 30818996 626317903 140339602 320383119 131926680 732270075 717403724 530247278 804108153 951022632 556194945 330744772 757951219 457354347 124580192 887334984 256633707 856473915 555772960 33055698 314688135 47397493 35521144 594563808 420703152 716619735 81154341 94334228 151917207 175164293 713244264 50308020 386523565 194342023 192197765 946534953 891805866 332536136 826873413 653519489 731112199 523276824 53359989 36081645 415434371 38917035 69651301 642507075 431309218 347150745 993962858 916683644 439616041 48656604 735595868 598277175 219372452 148920917 937628184 424733749 208651744 338296135 263869440 357218780 569469809 237398490 241319286 624968628 923404333 240380825 36627812 219378412 758470575 881519605 50902967 354510294 506991573 725411008 849483744 8497766 73564995 297198258 214129490 725977271 181278686 241014760 562134534 280452487 94248273 150142560 488481530 966558902 306247563 214895230 11014317 309613515 531427647 321383818 675641765 699901039 514071139 894036015 996376298 370765552 435304113 115158269 755370632 80147647 917290026 405066473 637527057 799472370 477356430 540858312 20039448 999953603 95403237 257569495 433322935 52605967 936735225 151910198 61188362 782435799 597782745 109151849 322764722 916228291 760955991 549049046 272473683 905051034 487977099 47460937 892781078 640026060 921362766 71876722 467746087 691448808 994142400 724160870 291437880 71254054 252202435 375616538 310125053 667033310 200895102 268109036 804266926 567878927 953670362 122802202 446400904 545586905 699480840 861979720 399028300 501460995 136181242 486323454 493592766 437184630 58631141 286469415 375682600 22650560 692025541 988598676 247059669 982596242 622150361 644535159 132083862 490491714 692091171 709522152 888218432 266102346 53448681 979374436 519443243 237754823 36359991 568185929 824142261 392216315 764485466 629954395 755374525 73982155 219404134 235925314 116373032 103696962 50269618 438762506 705353824 198435084 906976855 417942433 615487184 284561404 222901172 738757724 17187178 334299526 406607084 840028019 726395425 873032262 524452967 413834113 33924974 936731511 465546829 382897925 911224527 995579261 408987406 254055139 370485572 105738844 962460125 437525731 602493905 175161406 750241584 942604848 457926143 162837489 41595714 744380891 484673626 612784998 754738321 42509654 46488308 269260851 689672801 601507066 481037280 879290898 243442486 351872641 339705272 854935904 132438878 72371084 961478168 344461727 859806565 38341151 907381793 531626997 706391710 120101152 729296631 385165738 835168673 625763035 893738051 521911982 329406664 594306945 376794802 224431120 491732657 54519204 225094772 498780808 150905535 365121213 271736254 286975214 229289881 963442086 818049864 866931393 391487913 678827297 691748047 185828002 659457437 823824463 271036308 749819094 476808938 997064505 884817116 4316103 592399941 177995 588855406 271181955 245690408 204644307 277106456 61198651 392293203 810434695 800165163 689377221 84260680 38919676 754840826 708778523 37722317 807668784 313402718 236521178 60291182 560281345 355799093 656046020 34727160 767080627 124502238 695276607 762336256 23650414 920072895 692491220 846106202 893649086 803616704 16701616 950229666 349302290 707882701 527768102 877908919 882824509 481970775 44520747 172998970 846679032 976135892 73121496 540096020 54603101 354742587 912076012 345685741 758955118 744283528 280690759 528130230 709088908 520170814 839881072 440968992 839529984 149358048 793973521 809861922 744440950 114120567 901379702 918370679 191462781 580637456 418354705 759537949 233562376 665121082 157052920 637399511 696382960 518326412 845213797 365945516 484596847 860124189 9948214 212785255 706539686 37158922 269937515 366486549 953875737 973611508 44884906 1331594 547487022 571272064 42449086 234096092 453963698 854447317 310110484 236154341 505002324 417546529 137671740 458702022 508892967 59821844 377796974 87013983 959258916 574746467 27086851 534143448 120085669 137202502 552152056 15943195 371547884 951368443 223168622 166052439 194969498 463539265 929620524 468968574 787028792 426268893 634683932 479866824 460514738 526888217 459544522 600054063 453168343 204029504 627319784 933777392 670821082 60715299 299627212 889506832 395938004 727969944 231532272 526675157 741486912 251712501 728814450 425273161 259412605 740644249 276686482 79873211 883945807 652974435 207823927 184987965 587328351 639173433 378105961 223861287 665536950 391880067 882059736 22434450 809771846 462163886 144594004 458802141 218009442 451749033 125948755 580753452 451291201 23847275 386806894 362413285 371301758 584919915 340724196 942677809 338712219 121863974 29971734 797881473 640460153 520599196 498860297 174934278 587892961 524246996 543190248 827137591 433651455 99165012 573081215 52350799 738125794 103627433 704869568 65959885 259946494 480147173 597054018 454709234 959691433 192468764 31993277 597084998 789914785 55076070 799299215 238205204 41072261 422501601 693101370 325802729 842444631 655692076 663982052 927464729 891604736 6347244 863655638 966415674 739944652 909147082 138761469 775844007 11942890 724272243 565376108 29223166 295327726 3533592 842606296 194667683 144816974 279684844 21606427 175886651 19761640 43545000 831488178 813758001 408845691 285758474 791683135 427213108 183329321 37000785 101328903 246800055 64229116 325928131 536235380 928946287 949037661 324052007 721976469 815645657 794601630 162001484 667714201 233357490 359866994 195357824 529188952 20842365 62233456 941909529 42179786 728254465 915067028 468512496 775032717 339351496 873592509 39075809 462150500 181547169 40915248 327512909 893345970 769081118 134840851 481621912 368390147 465256727 962373363 678123947 781296772 184120357 859880255 12700018 342953606 173528104 26034378 60792927 933981695 690301378 861910093 151153126 22002953 125577434 424426467 858760703 430656097 243244825 330182028 251913127 377594857 278737520 182439850 505910623 290623782 298594192 890594695 787591595 630660546 936339569 144474573 547297684 386020364 577807052 371058956 261656359 532727667 734402209 182092855 699513844 649694991 275807409 451896103 711346064 500092952 71099140 328355607 58864659 135968876 342904165 357788967 325420699 674384142 871862242 912027865 87828935 375705762 397738317 212983447 21243964 56667122 18881981 544300587 118268196 142135915 8939277 101883205 357402794 567975073 190116187 547963384 42984575 953639623 608104843 203418941 594531417 404804919 362499522 796740975 450024558 765501680 992781291 924893390 976607229 951966227 503435829 923076604 199335365 546698854 18283411 889063555 718033036 843208657 200251 452599629 114552218 118908644 26670632 289440554 285260603 316620110 572689816 11810638 264589121 438558823 833698190 24495056 457090431 275024807 702956625 388807212 24299087 509446957 936731627 389510081 311622925 272836153 400278187 519743572 356064922 738531762 501337508 874233483 581591002 797680289 630723371 844621939 722779190 922392756 716943709 633800187 567340059 183376060 156292247 219944823 295824249 381566767 635913724 65191966 418582596 112980647 37601267 348182668 236761335 242302561 529043109 867569985 194927372 384023743 178612867 542975263 610408837 349376967 946154175 808033264 73597286 116913569 197833166 11148510 518949433 474304285 702621165 298242297 115253385 36199978 972943256 134272437 383717479 449312352 234932244 380977001 61712872 457525623 848484326 307833809 5564324 301679054 661153114 717087885 880187193 348089573 65227006 223056287 477936582 387970531 693939748 793312241 971425905 682012690 525634915 1138637 763565281 454472029 69711126 56545123 524950981 279772377 223004636 327296327 312380235 845135161 387821846 195561200 579684265 237047640 154445677 437712698 638363032 488365235 613640521 980285669 10636500 838125036 528958810 401031443 11104926 252386632 770173203 395835854 663047226 616067378 827735850 179082368 32561520 932095670 293559834 145665145 708012303 781952007 12336290 834664813 402647398 161876730 241054275 417059315 481492681 64272776 584987077 370720263 127085074 66262608 204069810 15079817 839974685 916789011 870271705 307185340 872868683 951394102 589704397 792195272 73318913 726407235 854564964 446520888 660051238 365778536 607626297 265835388 112871336 873808630 541267242 81397096 438499319 750491363 551730394 342858675 960373895 793847113 11497520 276775801 545363 983643622 860634582 11339706 85079381 183529370 631712955 782530009 968233743 809358059 104336017 474512413 442760454 209896580 893438544 167911475 148424001 972171185 487322289 653914027 872300238 423200997 841948340 250690678 740738110 130013237 466256411 881106799 525258276 38431195 63413228 862587599 29478809 356893363 253382899 179432631 73522875 922066625 40102462 57350057 886544170 834981801 876499871 619280143 769873033 947672373 694752814 318504371 831727363 136200659 18557636 10068550 287314883 908649749 188384897 841273818 19700603 651298351 741765958 255481959 369447134 726380156 759705148 150624073 669024038 134251513 884184651 709162432 522084495 584463305 637954724 898882927 680158426 426437807 710383928 792427741 295208907 62758807 545856830 262789624 212318123 74484749 898035121 497513613 490720199 50464452 612760527 815085777 743705327 907221009 524665244 447742427 75579895 396678254 508584029 995011623 911043129 653426936 423153437 958380053 610852882 380698096 652024108 611220584 938387809 592396605 94678170 22931656 17334795 288809193 197179584 976017472 624243833 319401376 64148152 963834816 930950168 400973108 389047776 744629404 549314520 27444508 572022364 755439372 836957870 51422448 402631569 344444074 63158291 641368302 298417322 895729399 56672898 983960696 698566934 35276758 639947262 730997908 54861575 24172047 102995593 43847787 9779189 748936141 643603118 940150218 66083098 498504992 519584248 754259876 475721204 665553020 831006584 899744910 30341830 12847416 88736836 229596994 997640470 53113361 191104498 435784477 327540784 26577829 187084065 383168161 930726818 327758072 374082545 777268723 5882303 898899953 624532614 914044253 586633756 556763102 457025417 395301837 137233430 949208044 852540070 441361749 220495177 76650416 299151119 506334633 730400794 517353890 97992695 933233316 164999727 69713308 676180248 911206084 864942833 245696351 718898478 325153705 964629009 403287310 193315962 129250458 973153792 65593777 822465344 169971968 288735861 837861299 788027466 901572328 826818284 405351268 841397090 403879301 581844257 87344504 348292059 661247916 744929177 177171847 447332105 553930327 607920153 248435851 362895044 257661731 654413356 132325221 832237546 946252498 953482658 492214616 686860506 869486537 224206092 848164492 547811321 692767891 940321857 419800716 749529649 917565020 73263836 714553033 8363885 46558582 907482811 196363541 762508062 494148056 831027842 363332136 182572729 167395738 197790742 685392927 780063799 423554939 50371362 654944504 243880596 772203355 513380245 361810199 833431120 248567489 931936290 665024964 188606449 605456214 681191615 814718890 65015934 512414055 646883622 40027994 265019910 89840231 8368983 439355846 788761111 745360236 135070229 910305990 33870408 312679341 564113252 13583767 772097711 672688906 17897745 171503447 281399915 13017732 871239978 316067722 148597276 349003969 363776130 692668056 669708390 715432073 335515951 850284108 847406706 292271947 486234891 8201815 207282797 85888409 453540918 315147979 211195399 544514984 487964562 41738912 973268212 991878097 652018502 329218611 794135406 805885202 690120507 797998530 661607602 194434446 569510818 122290161 832233855 568837385 619011948 497055816 231538330 219527021 190643921 964761010 820185932 326305607 214147530 3481856 820473826 902627403 53825687 933130084 424354860 631937484 36117050 813163767 657180159 596459844 17266425 412649267 764395443 86979795 32087776 892346233 564592294 600206775 835078204 84503948 252459447 843127513 38751777 180873748 872728524 998845248 70680805 59658013 96339532 146892956 990371491 726002837 479317926 797319612 83392442 718255826 138510792 137356568 389144907 374582537 205165736 202263368 604955071 360118744 64176319 464310667 250767678 423190461 780907913 756073537 210358328 43721116 609181702 569981297 722281952 383760189 833765692 102701893 41782956 499465164 473093299 896909960 216478423 265237591 242845431 711598383 647970015 780013651 748239898 874708173 914712583 707786264 273606192 348207389 44553430 878269793 759180241 127971964 311110039 969574861 490643098 798369900 995945687 82709856 344162731 758134802 10710505 134757122 39474731 486041273 75604837 259399935 63302080 35025485 126025637 468771717 633297687 50209761 21727559 617197353 963813474 899979306 148662702 36485987 982028245 36487169 207548801 63312654 83320360 26236133 493923114 352626921 484351769 326478198 660580183 190031384 583666663 805662203 855840125 73502883 804116951 271822045 385688144 777792502 443031731 630406442 268002893 499852639 562188614 607237908 15524913 265356948 32357345 953527919 458692478 342538282 839395033 658537782 797053693 548181023 102233351 275553798 616640311 151488593 15864390 550508193 431081722 596003076 843197433 647590509 746295259 302748513 52517250 267504882 722527406 882278385 946460876 289139808 728483855 58615078 551726786 861236230 198367453 297126354 959110102 164951772 454419129 923330478 38942331 290165243 684555404 576536021 197250475 897906463 33713406 334705478 728251234 69907756 997448448 67764069 101437217 755735718 633878595 388390522 25195115 743597623 299598782 11154993 75815243 80425261 56556588 455757337 587299021 606321658 381213323 748088357 843615617 348317874 355957918 539460910 89666043 470386576 425715564 781344110 286623062 9646449 488965056 333935879 949084588 947171927 365242023 835730042 21406367 65157608 7149045 433147184 794426323 360044525 14913216 65930741 165240689 610349779 264487394 317606776 117273766 247240237 985551484 43294924 543727138 633289520 920475246 635898858 258511002 127556917 39472352 258749997 825424198 632820795 410556092 117692628 321401956 855555939 298235185 740847491 655594419 973930354 744167473 2980546 526955769 461062482 8237812 411095677 864512125 874338449 48815219 954927235 200714125 725625313 822307310 365878023 380279546 686450070 220602727 46951714 54440343 874336811 81552933 789236559 658097854 957621949 616018226 191441389 172808394 931394959 949473245 13433793 445763486 417015428 333591096 274317937 147706653 780370344 30001562 21867274 212808112 404801960 495580959 994111610 286152387 298739285 312969763 140889623 137220424 711204645 87248587 70039575 670722610 565405105 570797181 395173909 239782651 784773176 386061410 523694995 220115999 774071323 861405163 568177266 518112159 940101727 800898889 813088636 44583807 514799662 515069939 336510170 7354440 344616278 80098084 672083614 358778759 981957321 416046171 477719867 135450188 374136603 740528089 539568136 616288171 813422343 989255974 857044928 562340671 451917803 611926413 546144517 717155234 519920199 187174555 561751768 388209910 330568770 487264420 648301859 68703071 471647269 66322750 182758191 434846087 226159325 35923908 762719790 940932889 32509053 479185364 875129779 158916422 952360122 790091218 900408373 10630979 546743662 282060130 197252495 7201481 833553686 574323186 227335555 306963603 842164051 690455854 835071026 108447971 134138221 418199434 419595942 608067582 921519307 44883643 72683337 71316140 118598012 764597310 429202026 944095929 318286002 387185616 295058623 528552311 38683969 456118772 913158622 584005177 304386084 78645873 196279491 418776281 119906041 90750673 72635469 317113395 803330688 376909027 618485185 268170407 285673248 8553785 229721925 439953051 524294498 201148843 760146534 177103095 628052084 425835474 445505171 890443688 317808807 561437582 383751072 28305437 836578801 495646081 949046339 308355533 88381035 397951377 23946906 325912751 259181780 589435242 50655396 464482240 2867981 10175738 752973507 919735681 183444636 283871987 718350913 26169974 624320809 822434637 757252552 402014633 749946627 642599361 48454632 765362980 898936220 886641230 103146388 905334394 12595208 55177656 842346149 913870655 437778307 721929220 165835862 646829452 515249640 814134014 666762695 2802300 724594746 595915955 468787834 505036977 836057375 659069431 914426585 70317776 955153248 585428193 965411502 932680192 16659563 427024202 864541609 17287791 318963409 710642001 25714653 17328590 917621960 965490649 964285507 372659152 280834730 69484809 12992822 762857647 688931188 45556940 815728374 575242150 420442440 897771343 607005733 150240120 567942123 12141446 383878221 107817704 713623368 851154855 749211736 345198398 644874219 402005421 130657046 778990281 593167239 991816150 187169723 611446615 70726001 225638693 75429982 414778559 156600098 922636257 50998907 592215896 44127928 248752148 3083633 509275775 300488054 995143693 397911813 444558100 387834944 979196127 303264221 989785598 707191840 296367327 10096134 973584035 19386564 653551146 694452079 351453552 52650237 4168989 86239852 545377879 675345217 740075227 694425140 86144844 67138602 300190666 449642339 589944519 529014005 704331286 123533945 521780805 37954052 504256557 682518105 366771399 767551836 290777922 238382794 956708178 132559144 282123722 260071161 320226669 356945460 730716673 645334005 867449766 491529331 853593190 832315186 66313741 471739258 581595707 508225799 43008183 551401730 831715334 989406000 674327613 333880170 156149779 829963085 866522170 621593650 651897072 691109216 506158545 568345217 583027695 292050515 933475876 870960544 558820263 326837872 719206622 116154237 719510131 757277671 701736618 388292393 740417778 850480460 31943610 663378779 507202693 961670166 405026369 537810154 388533716 692758305 226598137 333125975 32368458 943465773 186701213 798403905 54354324 190889821 915110768 262129390 733940774 30098360 234251701 45387465 340031414 648759211 746556981 439888862 169052351 193432197 913377212 610765408 622986240 176383994 763102364 916781604 737142522 815356577 754838825 565217059 600180341 266374775 238814779 864427516 150486267 969474905 883468207 630945391 790899035 559726477 35455718 857574883 158465320 629084730 857667908 389493218 449960760 53437931 588972722 860527256 239093286 801415952 950772765 490018135 922885840 456204925 970126837 361643797 954741465 440512489 138197679 635850476 411786023 953883760 92276035 654864537 864987751 876503314 526282671 792342270 551562116 491082034 67166578 679112353 955756596 581164311 44178449 247593003 102149996 52978799 969937814 373527273 478688230 670701767 799277324 967683918 451041954 651980820 973819140 811966831 306471266 745154349 285324307 214854533 379045164 240800846 778975058 41982063 919662796 96242071 442585820 345220654 489421648 289048459 525714516 735379559 393344650 62829969 644899165 353307364 120802706 548791927 2372639 658750483 973845313 575198954 981099465 300959621 702652598 262407167 558192393 323770481 623109077 26800557 241970838 378068015 520895939 444496208 606468519 974150845 668864876 744687656 349320825 36512061 220668414 794605016 389847244 424614517 570384747 566138088 47800422 977176910 793202410 905432899 335986575 711621973 199976310 751798457 407753108 505285949 488675917 396906878 44081477 711056219 51159411 46016681 664551287 590733352 319323693 124161718 566684034 567657667 3965830 106047493 500219843 855035245 972187854 164327257 248843291 755487755 901792277 267745370 177739886 779178663 796036276 24377363 231249190 64454127 390474693 900667765 675221422 911634357 230633638 554240977 289274103 29712749 200141179 321448290 598850550 854980274 866910120 523491265 40985635 770840514 131835483 296383599 612160508 473979901 212654336 312903503 155126656 52331626 265595338 807159081 348978869 29787697 416686129 270148136 337935394 933963042 20752239 185021532 695051093 314121773 886934786 770090553 540863327 93839848 437784365 613693719 701282643 635985677 571931510 201676720 21300939 847600888 17587497 747288741 938874979 29648429 242662356 470683897 698008635 397689552 224225738 139744916 412534905 610140972 479290016 691671745 842609093 704977453 250526130 452478128 989483467 191236069 731617439 543249397 582829501 33068043 373738953 220205832 17665231 9588343 527035094 402379203 962801337 598694823 15575346 353632231 123597368 195263294 678435467 404938647 856138637 115926656 729322323 52526555 756443900 643360982 197389633 579794718 321368910 520504400 628917200 866252209 470032464 410967070 723090623 983009350 736040274 587755286 228087440 49066613 278154153 367321650 214173449 758565178 636156205 361700111 795879861 694523253 567445179 33352303 599375460 419661417 145151668 215713463 122222503 427127870 158047101 936744561 395188565 909636224 34618877 986565323 168191753 52671133 732714018 304155159 209068705 514553450 784508765 887532106 757963456 471437983 528534305 858733437 726026573 366346582 570147687 11245678 786629107 664798352 913652525 217105152 695382175 282187952 764889842 95255222 501983237 50605310 79089468 687156028 286261275 45817381 705810195 24909023 564855963 396273334 689042051 812564752 148026245 247140771 49102622 598981861 36096924 247983812 351412343 875324312 470805220 6271830 683059880 737392902 805453098 769857655 342176973 882857009 45824636 296479147 83438983 763189694 209876397 878259034 370621306 701990520 694811347 889748303 374154191 389106123 831274440 523353403 861192370 193359946 961484972 753372464 240060373 999251497 967006817 823542310 940155116 419158467 541156621 700645498 356158511 414705174 132963484 978246762 717445339 556281154 414410044 229805210 300772273 543980302 271380959 549694610 346936693 178046819 834314941 879693630 836942193 839887 516436943 670933356 160777199 461981443 386628437 995187793 825733315 681117013 549681232 958744581 803660222 29252927 419066121 156274178 581469500 380825822 734175624 721623977 145673367 447487348 880507422 386323645 932360882 446297575 101379548 167728615 932794991 996429119 455299353 917194544 133254457 539939115 780158960 539115146 183714171 949367933 992429248 471282247 442618150 921823658 614930090 24818079 61421616 781380939 123373590 616753455 740324111 436478111 816090415 42276725 491255106 155890694 60274786 533108053 956952521 941990279 725416675 371933847 368748455 206452555 918789928 366708327 60415079 1861664 97753964 364888019 915357333 449734647 516038189 291078737 485357120 314114662 309257902 856004662 443660671 67075879 209904502 641275200 750908137 919370903 196239568 298154253 934180891 891535416 33146697 974381473 963792950 892376368 484567604 191352292 653363806 763061447 901506601 203485218 805020732 918985453 702746498 922030217 730366077 441471154 452817117 27145647 737897809 135202507 389667229 823564553 996129517 888434708 697498728 399824245 68294665 556452872 302718378 605285809 117619298 106418507 636539409 403508449 5371705 769239073 404409616 265622285 27193299 789214452 690700124 865757089 943170039 360510162 70450034 300145644 687836275 792567276 687334926 567582113 447366039 51637785 2662581 761805145 227758520 784408912 68108845 599043342 536960431 759174706 953124096 321522337 442818904 84293246 876014588 198388310 597192723 507638170 973567157 697527635 488672582 18663185 36865026 107483172 661426904 6199055 213130876 346754362 236234680 833961703 567404291 558665575 471516756 266825614 979053880 41921124 405558051 757128221 266931203 335109964 685720347 254550611 354392079 489282334 552882747 424640273 367828553 126192958 865454595 579356892 70068325 52899316 278452215 869366366 301059418 514542828 683406368 777833701 901135329 225103797 434591626 433578722 51434233 36142658 57475783 447283820 317796453 424478060 38491243 271736763 997176620 314765166 359051150 453965741 471570457 540125799 701575757 189987396 338833977 491079899 252017737 919455014 108730208 360746546 321291558 927493659 159937700 914538808 121897742 281435539 72987871 709037724 731341099 69840670 413495601 424934257 62998065 796515826 923442045 354478000 319761105 404171624 56492263 707797172 12058695 84401535 585303645 442631100 605841101 53524311 405254411 60188268 956691494 925973944 188937444 334547789 5160980 463618441 974525216 672059464 774257890 660011609 277678264 961836335 38062555 463188185 685640940 908172341 808885712 981006688 868720574 666162800 832138134 619609702 148121717 73594462 636703366 557308681 513156123 702263901 519345404 151618955 720167934 63900978 347627224 533973458 725474355 3213955 33725440 285135847 347832846 762289501 679632604 372099703 748829356 683536047 24448216 92174677 142006633 911007180 5442790 130452470 910732906 657050861 621374457 920147956 217163028 729396141 540509067 599668620 609579667 213762443 159031832 83719199 899765333 269422699 624699809 215269556 596434572 6448918 16148010 662586485 714693295 549784502 561505852 560706862 961721849 111126106 454593892 898269649 814710761 468988792 973536946 58887413 195918016 161384038 343818555 771028818 819376134 160816095 715534487 549157446 692040454 556301445 852374371 59803732 23415629 54587225 229736896 978631071 290377007 446938181 582319059 255849075 751728194 9729170 606507075 758145469 2396641 18515826 998191806 65157518 977758634 154718328 497115764 969782172 555053056 624229915 119095450 174316480 899924618 685093431 543012585 206498425 41281203 624651915 168799773 531902312 928567848 186599228 288969846 74615762 832878940 890643792 193918010 409238818 746253831 432904500 464476720 33582436 419909027 642661687 493046822 681856970 515817454 3745804 970788717 382203691 60900715 806088524 603586392 742737023 14502881 861583858 14969281 983109477 622284506 924279517 509523844 783768221 547107365 969550674 317837058 659541646 565081172 366574967 775835295 856376257 448731967 868269785 322011459 919395683 373976191 609891047 535109341 5663175 924183540 588705141 31150812 646942434 544238144 4379962 843043508 330936526 108274505 860108370 438961247 532262984 642051259 349922492 517682394 341140274 642741380 23228125 368860836 57708305 512429910 588046331 568524866 794092944 146478889 606638787 902660797 484752123 413784502 157193156 35926050 904402116 13716732 871404530 146422273 356971010 77795263 200993571 420204527 551608301 884450308 313698965 880756228 265376868 991756695 480788327 447040350 414062695 294773381 872850715 31319708 130400925 89938850 584099867 496877155 29784015 663665413 623196209 245570525 335804267 625243783 58477325 591480117 782918146 132295239 350703299 26939932 789338058 492447528 693316682 528305223 333074717 140710225 465918461 647878127 56948984 952209069 211713566 14508112 601950589 193168745 64463183 210121258 496919153 323021433 994439447 948829763 760248255 140091411 282497635 147999203 541686259 557507634 550634498 39609174 509004480 312004372 135958824 67313262 536885114 934568380 241980396 750017790 214352796 580265073 949798858 732254560 23331652 340940093 48000033 547526896 41171890 491103855 49641142 642093199 18548173 626560282 847975984 701756705 792848030 473702291 559695002 796609039 634743251 296518647 260090340 49907142 487472701 900656803 799706721 904006198 876824659 13775034 291921226 131127123 197473964 74503842 861452090 515315095 186637448 586012295 32000689 689298047 257399880 804736727 595556498 232175882 19685874 952390853 784413348 143595581 324382126 878105286 819376660 767367586 684207692 465205014 497543153 386535363 586148796 709079604 230111663 931628212 401899923 97764706 677381029 401821831 821488013 252895526 907651983 988954581 810669573 431313868 447922957 693520956 534420607 213403618 932592162 643389659 656453663 715363002 906469813 199236824 162311215 29922027 962985491 247068122 222391965 75701968 963094891 719186064 136069754 158892808 73418321 934225192 389323388 869830900 695943740 607821272 14684541 60603708 184477704 460795225 622507770 231231051 411730549 277138791 397972885 480844494 827952806 854449474 179573140 941021241 780107426 182941744 577077599 364017986 355011543 32805369 392237574 824712292 819992978 959373162 78868921 208472669 365307783 158890195 505612877 402736305 181851216 331895944 242338750 53355557 472444902 996539235 33471655 877037380 355180073 767560000 58068172 686362845 585730398 380892032 671456657 44215427 507978924 19436935 228691072 557047564 44512414 90048831 726155207 650694930 842081188 555596178 819292343 205599094 604541074 537087219 954206279 527290840 580072735 767281622 653965711 250023711 867632743 903710516 770673741 575766519 246751594 808084232 40445283 446247758 46904203 348850388 456567639 976715479 729788178 949307421 461434065 896327048 248396202 289897194 219504417 176479771 192639715 566885449 77682359 34939280 826799281 242167498 327945128 389933481 651173867 422843139 641131568 132626284 3138765 100625930 171724587 218593701 591878007 652312574 481406618 987286370 368049772 273959550 543543844 153436789 474544404 897378096 8828819 58543606 15720506 745139772 552146771 561783998 719155854 441707726 406334198 118014956 530777892 131951512 977718194 747732324 766349299 491947341 205900513 793777739 48718423 116034855 111122049 159970701 285330320 17188194 54109106 851993175 463855425 208577983 330557754 673632926 381853170 177877506 67837956 478497174 784749966 31875188 719572893 282052155 511200741 165384289 599364790 339460555 825998123 527208603 422559653 747159114 759939191 557233654 960933091 641754365 637436486 868188618 926509455 217429231 906316021 230185076 968662506 193413487 564671306 742082517 826279897 878411920 554498284 789372370 371983718 832874920 309378278 484150994 254062399 496935890 342618153 260090947 61552950 47055980 137380871 138308373 13423807 71507353 3105464 738228797 760908149 769105088 12921304 664676660 271159189 745453836 275831527 8246389 676998274 775287274 437767624 853089794 355140927 719609229 558376259 972382176 265646840 335284077 101742979 678131351 298589562 755588804 450364568 711181747 586982838 199275792 648123638 359696453 269377602 14797972 256479221 617604962 144777175 657913558 734364751 497459363 630230996 487768866 46826149 457587876 389160634 603176198 387138042 57202054 999618734 685816532 496238134 577989997 482415098 883637284 63188644 800347393 385532301 70211663 534574708 967057905 654207862 143834357 783311162 975517036 541277037 260324472 38738798 314888870 188378954 327019646 45427946 821577049 730739083 872600691 40361839 442570817 778372050 367078405 180085536 554326943 10303845 728770982 7689477 67940791 219120045 617734413 632078217 500639570 584024760 137441717 832205053 13073469 57279415 839140701 578460691 159088584 421963648 28234886 36675171 486494536 356890380 332150521 505335529 481539221 910359546 643739198 761805957 143283853 907160331 220104742 120669306 786259343 543448740 263486274 48030448 145801216 283156816 361779049 636112755 39346378 426444859 43254326 43390321 297662424 274816440 559232903 606238911 915616923 114908091 928211967 621515797 178206856 652506719 692211589 357715853 6193560 969782882 155570628 179736872 350280902 375006116 852220585 49803081 805423253 923385772 315310312 404383032 347025287 945033251 403054711 513524128 992566439 55766871 189253904 331312402 953629696 100804793 262519987 902195840 344744228 360304479 180370978 701309891 46472614 540372099 889188196 235600917 166176672 172976130 299401283 873329303 243617838 391986397 268987598 50418892 127388145 11400124 299256792 32014620 449085325 864726374 492023159 165820754 546896427 930495819 882674053 543589663 281958392 13863418 370556450 965158037 377967267 287914411 615554608 573543085 210785763 22583478 941952981 308746177 564143599 468146202 355941117 663579666 613848580 557450743 234112982 110914115 952061667 426824212 166997330 644305372 839787857 312711258 915967913 31300041 425820309 119929687 525119188 843502296 415420669 734301884 767976723 830741054 262379097 638030303 306492775 72555539 253884030 711899706 332556825 210281937 44538308 45485546 142689073 55953625 641094537 7832625 900740352 461606127 647529644 30910452 407254679 196522681 296637971 96415806 351608909 11339331 816098597 303831739 276339261 931086718 802516048 740706366 802560710 71546044 855800197 540282683 10286345 643218229 295195831 462934094 153548654 110029190 988659296 853266610 14096928 92705837 42167803 268739787 811318668 869765134 339990667 147991197 971798758 402046705 281249555 486347858 160037028 544334338 293698844 477659832 759196929 43364943 354758450 900837312 358942843 649381198 331450727 735029504 20792405 46162260 991167950 888347186 960688406 714728991 314757889 7841715 861438216 205527373 144575132 624023813 118926011 565741282 618723264 934318926 201672063 289919430 644803985 142451670 91615725 457887813 118959544 173824653 985892959 880438925 668131042 545797250 932452211 136814900 620958527 351901293 873951884 578840495 313941764 916526886 625397840 46718684 551681769 531257900 891681067 362963833 665194156 599390752 587302347 390481066 462344076 640549703 196226467 499680888 701464270 409042443 433661288 190329932 15462972 535169402 505548183 679265144 654147745 617153989 260239596 643270062 971416654 131223234 863654636 149269383 67316632 12715627 777145949 960288509 543842135 613674845 996033480 70415345 784080745 331077466 222009342 648043687 460229933 275386824 370311824 60471365 302379017 19675184 936701014 716878168 22387685 20362943 477945321 139978318 835082669 445977288 911277608 593765885 92998099 276400448 673226935 128741914 149593802 326461248 361063547 404033987 746344844 55783047 455238176 148911094 218079765 492371957 786819731 31924759 664804837 310679057 675763592 685572719 909227650 97537925 814211061 328280743 863184884 846055837 452106901 573243985 122482504 973802187 622782567 23950687 454152462 454016293 522882348 351467178 364769242 249264357 6619628 158503533 3699398 269098729 160568690 251400391 294730735 145802033 287262411 993667132 591605492 681420643 527366091 330350645 225642362 597378378 890395015 73529723 724549546 397142354 514106588 605520576 112232113 457989390 889985255 580036374 765019967 867443123 95947147 114963574 758529545 856930971 585268719 393485371 918364231 54279619 466476797 272719780 730845751 38266444 487110116 79315542 293088664 785751293 950696599 708054231 787109936 642319040 378827340 169697043 256223814 890273057 212966909 473731803 789718312 913815762 523843818 150285922 272857511 109522473 686376725 327345854 913579670 541027232 726414277 742044269 187463502 601550933 116719620 718171085 706480685 84907656 465666336 814121891 358500115 558632480 286863150 847823765 297229796 39787813 103646082 739352752 718644488 784018503 708503353 951721443 529633262 598609238 19589039 380911233 908998020 531143112 903755529 285935811 949479105 377293622 375252652 300259396 413488412 859119583 539490756 482623619 12287762 106366244 912929215 817905509 840329380 471945738 635184847 315490224 217681366 986485179 352265835 73441681 687779121 147676678 476029390 128995094 391040066 453937626 114437239 233818805 846923800 725179343 968264359 898946500 448867274 904747165 87478246 848679167 440882927 17178018 478547327 71477509 828257317 165235552 908202239 394660059 180371339 460652541 336736954 287546471 399613254 216195522 875050054 73308406 350322688 660945308 675262206 926880183 896081764 884612510 377361024 281511485 944357027 894970749 563262255 389990657 605045490 51775763 955771058 409575390 724785673 23998685 288373876 527020179 944976038 934705277 67741730 385397573 578500872 996634424 417096751 329889018 157254005 73102968 885573203 103541279 429824693 245638732 855355400 361140483 956370580 684750819 619285772 559735897 448390755 707100693 982704610 740892090 653176 283523546 314600017 763529249 109640617 143417552 860211171 207200877 542532565 403528633 692142183 20435427 476578396 941111035 291081327 545301673 415428514 290860831 134297043 213066828 39107216 581585747 28476972 279361595 20373266 259065832 187991386 567121994 216747162 365039828 836077567 175394608 681507996 749636657 330321409 6652681 124229904 176256188 401027340 154274260 411480819 318702679 250110734 140720118 769734 765963911 984267961 499648181 488365325 66300662 55988740 766473406 975494353 664145907 965104299 918532768 220861983 549223661 41886890 339449167 570359431 609047804 343725766 675289250 303958430 841582936 484953348 771944917 686837628 460125151 875804976 873673223 805651263 816595348 42209111 50409149 592902534 406220059 837797453 295712349 227180279 206850366 179884584 591396532 204357305 25762666 529856195 904981361 6336250 886195763 602526781 449220264 219400555 568755148 262651767 464319824 61404095 561459343 797401241 229194181 105053231 795813243 491544974 186426950 368114169 422781617 537177219 369158008 379109853 333629943 877148780 573132513 19843742 982952245 14493567 126133614 596761991 883086587 419369910 475696622 214535396 64131832 680770898 932050837 558512772 984519812 813036371 450470010 388935230 448217367 749617665 85239833 444513385 447189200 139520870 745484754 426409058 347436783 35642321 548542311 948702985 483286107 517237332 360885122 791213380 54616093 89019207 345902125 191788667 620946403 719653572 404555096 515249947 635327102 698206505 212960087 297934612 986037860 604496793 5032801 553627739 503986735 360508026 509935634 12873064 288849180 174086136 371843049 697380792 189910413 6311553 282090443 206655052 253262728 783542087 298641278 781710377 692382517 912036034 615290415 786728662 382283619 979828011 928578798 819961057 320058372 539402498 475145516 832308314 239794349 930955657 888540995 64346454 193977111 185766726 62506222 875801710 658338209 412870789 644709325 361118013 86570443 823488467 947603427 889695461 652295868 17236613 489119255 916290699 703548349 12747567 835708598 420793303 773250748 212061229 673996784 577201013 596911819 625978910 143626326 871872406 23001758 402030179 472189282 114425456 593994512 244364708 60321776 267146937 282703262 136486476 458854589 208174640 710573802 955912968 164802287 902797333 4750649 317607244 498248333 509051820 285010678 899695566 371679490 891175614 789240109 113023241 951638430 846000151 260004369 842537403 327759893 737461769 2210679 311610216 664059646 286471400 95605080 18221781 988865109 252610956 573395027 236272269 319711738 492315602 50772009 556663135 385262639 835304731 393104959 25729246 428779550 484982475 244099103 102083552 198420561 237086923 36338679 768689407 387831096 985096 787823896 536890651 526372775 213089522 380826232 343087575 761572181 700076542 848291121 599985175 18055518 213590564 257362177 66647176 195793602 930451297 927838408 315769880 302512868 739576119 141723916 167179898 920351244 158212904 851419768 54711459 754229221 255785790 510037080 654405968 293338623 175091847 974487327 667447678 775080526 693365137 825399010 716643056 599099817 937913074 169844187 397931180 2084940 68206019 746055398 297659262 592565847 702604831 256849927 386245748 220513869 131213737 259409122 156809056 1939862 453633539 766818625 507975513 866806525 60127064 890131346 929890107 368197426 816688852 150998887 581955618 572676937 888527142 465657844 41861107 547837241 45733125 209877652 504641491 889647198 271595943 766423364 431178414 404766712 599362891 858512678 384379825 980343210 136383409 144169216 20161232 239474684 685440157 260869051 675482946 974417113 373627480 98337508 70520832 849396753 837355567 332766510 165081673 28584920 45701362 41829614 686438945 442059078 827434357 433568414 402134221 387352277 741946131 656207707 211027288 137861862 874523174 721612646 463217425 738576444 270654608 804805798 24602635 883223166 704748597 140998949 307662748 978503866 309272959 888291727 309789919 363395037 759333336 850794422 912089394 567790908 96351796 831159569 186186424 653025550 181350789 843013432 109282008 738992367 860587844 216098921 65432252 834138719 171188719 519339526 238982100 336127297 586385797 565651221 343128656 351532637 899561995 677650623 765605801 243687902 590514699 107869905 123076376 220759509 567877904 499166782 560195101 299717812 287669804 352649115 908800762 14978515 911380082 903455138 181844790 503693806 545772412 857482160 664343067 851448229 890608101 387995719 938526520 77120507 599211984 435507084 316945631 894637784 47188832 530866633 725966504 818830215 330273086 510675436 670031852 121755961 785230614 756436999 604629579 796868480 403570202 957187022 390190119 825436372 989532542 617023260 638695206 925117713 252572922 233695343 436018868 158401527 602240843 770919 30557823 802502569 361524401 886156619 971532537 4791599 683115891 44831108 476028377 994744564 252064855 18424351 426100890 303242569 322970923 416689231 930027259 21182176 764920639 163905769 997920637 992481105 72287719 522636519 961818601 562488729 972884222 829832678 197991367 334173334 633495390 346582184 889445096 668881804 462634345 778852242 647997405 784646819 511008132 879488303 840060541 672939366 542552214 310945451 550967907 465386821 776983693 958476888 884233581 471419924 81992409 323694125 267966014 813500043 205397743 622424642 96345789 659467972 14394056 299199318 304614037 273501888 701282144 172229961 983862707 517204706 954965815 585508258 371884747 873874546 992479443 305346058 31539154 291646492 851444540 383696590 593786501 845145198 58881150 102109537 351882977 257004637 823169578 29360857 567925161 122898881 118985686 381564525 745520356 848989140 295255449 53147645 573516892 481852855 59366032 614114954 466954272 651563245 280346459 241053369 631884547 301483998 904969376 129865045 800958746 826050646 291793287 842764746 640499266 68910595 617097277 399915179 828206232 950406394 624948850 558085676 507382527 365548595 932643802 875927721 780731293 227262472 344283312 966175517 285311582 927739066 350915630 197943212 28652400 839194860 638683926 217401882 305893829 780888102 636448300 623520337 435602837 566998356 660693177 683607774 240194265 521090372 510695178 645977972 50419665 439822636 881874159 502644585 306617214 302047521 81527869 497014836 757738537 574705313 5987149 154766325 331337178 42818826 977146746 133726189 895842530 310416928 471805862 449482498 956409938 267288715 37933750 446288956 759642241 489641558 71097362 512312651 552686986 828110194 188141606 171302142 587561420 371530801 304249571 66508237 722631784 303590348 906422846 320664656 695381958 987462365 809149104 640868806 65979921 795703269 507453365 20878991 537166262 979983303 905845325 335467698 387686377 474131532 571236222 942420568 986684192 32310429 99104464 398079055 53258134 153151948 708499664 991295625 176716745 781179211 286684557 63678106 901897980 204517234 842484510 885795901 75679670 24758270 524569626 614642639 159320641 691726989 269342238 69544146 179541804 4404003 382662731 884028011 162056650 430393000 13664197 771793893 867157681 22673256 78794805 946993964 975465019 343866770 446461512 289413459 313214728 93787065 613126702 476333839 527742075 376022870 9272347 47087417 65020728 4028739 680998090 950651216 113261996 699435585 53432821 731587572 512934533 150949236 28391134 419626860 231323446 775744226 679478986 205015073 688346228 899027447 659976064 80675105 720813756 563436548 461057486 81096350 881689802 492486331 530767364 118542444 894152227 652414645 136876663 490908806 997874061 558174700 122944000 912697737 745335697 250585666 966006394 217184567 616615168 871194616 432309064 24643830 10369387 539128887 493505484 49446478 200711594 562881419 955470321 552889711 449119830 511996002 200819874 771024808 156212814 402328978 897263185 193741809 610680118 331210960 271180657 71971683 966854131 783406394 379189500 301636538 262444337 387399118 797682414 199393754 106872797 784861169 573197000 23476807 524738987 360283625 843714062 575595947 765311889 452434274 615150793 285157204 783245898 426534381 724746245 79639476 168934613 932737917 959838292 368416991 971248371 320395496 68532810 402936592 454011820 312657516 294211327 528820004 629734346 541534247 802225808 814615837 210560093 196073630 40300702 351152801 115474741 341861175 507511501 443440505 58801515 469194430 899323206 957437458 735392729 7088100 407561526 559170047 267602333 508666812 502374733 846071413 585474202 991195708 501008960 412125901 551961591 389589186 323148104 321295110 54010014 681569420 696514208 588556865 543802302 19454783 812269578 553262403 881961290 49823585 946544459 997197046 294787704 51426527 384118954 491380968 928390210 564486535 308296054 3733451 336883176 239604111 919547517 219513843 747280236 30435341 298764949 638589403 742656021 647200636 384152855 16672416 500417772 239162942 734279775 731228293 186033986 337903892 478447693 491058029 91532073 660630951 938219719 896842596 371183094 26831619 329810997 566816535 374570181 725024279 949158403 744333911 798266101 698052662 921627939 839600281 66316456 30534553 581360264 10616697 45033284 181538267 932331436 489482547 175794677 256569467 632432907 842077993 900929576 66142046 91259046 636322912 917215250 666437962 870507649 412852226 501562151 833707116 386272549 179202013 770471587 725690579 168051743 722637539 462774788 845853426 829385343 225430440 910181774 604640802 931368794 140933863 941013190 773183262 812160584 3594238 45221624 165480069 644738534 57441133 694116273 508261212 240014933 924149595 626377029 170093961 594458554 352686608 436353866 373495897 740100284 8398972 54553371 266587387 634569993 269615791 825574486 181832962 426898385 727893087 814751582 197657831 394706505 31605094 449566682 444472965 478680618 286120001 241892148 8247707 488074287 976732817 255493916 357691470 977139355 752612254 244561922 884815268 498075568 986853583 462874527 84560906 41101881 976090675 997227373 658445775 186550785 326902012 697623338 889188774 34969178 939796990 272217 717667624 701463703 487476 126355393 975923024 923917458 822055740 804530668 68948734 416172327 736320982 812013481 992266612 744361654 56672361 260394378 766000348 432507301 975264638 331553127 941955776 402132188 688331331 463177945 527658639 420010056 225500425 500410304 319099935 511418201 64612806 297488062 388381222 897392515 270772371 64059321 389870784 455395008 264804911 940170845 537452524 145943052 9329787 906058392 31740431 667978728 381953277 625611548 453221999 785691353 588427613 329738720 162883513 620515302 214418922 149075104 111149692 246428957 907044374 118668120 654796716 29531150 768858357 852903629 117815072 565263438 233993155 597147396 466799124 65139189 25719899 466246089 771610023 4860448 858385344 690739497 1430366 263527281 589707416 755194360 49296799 334968970 633770412 207794764 869914167 809106070 160342122 140861440 182828245 188048832 628763491 47562035 321232781 520870329 255938765 276103366 277229398 898279478 966021378 892041441 302885516 208157552 979265791 811015535 739999598 562351267 956644582 856022173 447348385 657107599 78074492 600814431 193764779 542052346 308124588 253070315 280152441 617646636 595333378 61399611 979585242 230158193 332323889 24373904 427896578 158754203 266146445 934751722 700964360 405403773 858292114 356919441 604838248 802701425 241925979 718236303 948021378 145889491 366700844 481275443 820971800 290612868 929466857 651161743 989475284 184381032 418852508 216027131 442557632 232897512 51737843 849214097 54137292 894932848 422438847 470592687 473483596 874679538 2952054 364724088 686374519 279839330 986676914 84461394 468802025 156360248 835649200 542294633 290511905 546127346 835452882 256464683 815894532 290143375 394573341 857940682 928517465 723568916 162785724 383948734 721587019 378277130 524980603 127102016 864633578 20308734 767032653 344561872 493707689 842030336 59131591 933684912 67865570 104389413 816352674 630361702 601485134 334803462 950595133 100820542 346580365 943055167 351719448 334635205 736110244 171301360 555839066 636132176 113707898 937022782 347221068 507296883 18814554 166738643 694955996 54813322 963725172 275847002 697043995 67901491 61071707 918528773 638155712 177444050 290374025 72191495 349481890 939849484 99032279 719427866 387519810 821909325 11030533 53583354 662464831 332076098 348889144 60252647 811370975 11215199 258361207 138971175 169055629 873355098 100000 4 4 1 448738689 1 220269508 3 62230806 2 20633 29781 2 37649 72994 1 260962100 4 4 3 103459927 2 5382 68888 1 261893257 2 44082 55314 2 29989 82948 4 3 438819260 2 90763 90926 1 2122086 1 734954899 4 4 1 944245129 2 13701 86261 2 4943 76578 1 552505764 2 9799 25716 3 800499414 4 4 3 25562820 2 10727 58812 3 562686761 2 51045 78214 3 25053345 4 4 4 3 967733438 1 18001555 3 429310175 4 3 724561140 1 1256619 1 599593524 4 2 2780 6600 4 2 30267 78964 3 236643987 1 736785429 1 8729491 3 699839470 2 13888 66946 3 76797380 2 13683 76127 2 11659 61434 2 276 90182 1 319360052 3 34726863 1 893789462 1 797360606 3 861045626 3 788755729 2 4168 99345 4 4 2 4749 61652 3 734426058 2 39225 44316 3 459280446 3 50887032 1 872669667 2 79378 84960 2 1934 35550 3 414463887 2 25076 40426 4 2 17098 29013 2 55804 97501 3 196197794 4 2 57856 64507 4 3 508591005 4 2 11208 49974 3 929095614 1 22678313 3 59167368 3 620059611 1 932911999 3 402673673 4 1 911573384 4 1 687232669 1 265021071 3 800446424 3 124474083 2 266 54141 1 744707988 3 755427090 4 1 947182628 3 844382372 1 818849097 3 694436577 2 9223 54314 2 26553 67177 1 997634211 3 92214430 3 335075220 2 36468 96210 3 790520976 3 766236321 4 2 44966 95970 2 59102 97132 4 2 58296 62914 4 3 496866594 1 462052296 4 3 278335741 3 95765475 2 29911 39652 4 4 1 411261015 2 46132 98884 3 440141807 2 23724 68248 4 4 1 196305957 3 559540857 1 489530722 3 921057803 1 38589328 4 1 55137912 4 3 265646637 3 993806026 1 940653831 4 4 2 68749 81959 4 3 831388014 3 873298852 1 36822481 3 731518327 1 765521492 2 56310 89582 4 3 963101741 1 539665970 4 2 6054 81024 4 3 469151501 2 55071 63299 1 627324060 3 5779803 1 539431548 2 35209 64213 3 26584222 3 94485946 4 2 12881 99536 2 24095 62329 4 4 4 3 25298330 1 547250808 3 647564660 4 4 1 245254825 3 56702298 1 735747407 1 361390047 1 322987721 1 41824916 2 91105 93216 4 1 306019901 1 8029180 4 4 2 96789 99241 1 538975120 4 2 177 10850 1 8460039 4 3 13354143 4 4 2 40009 92737 4 1 402769425 4 1 944385328 4 4 3 447057991 1 577249833 1 519174772 3 827657343 4 1 958164054 3 628600721 1 412944945 1 1715196 3 672623065 2 41286 46662 3 374174991 2 55608 58675 2 49113 60613 4 4 4 2 39686 90927 2 11245 17134 3 799681099 4 4 4 3 900592084 3 574378800 1 709373426 2 39325 95509 3 590344184 3 614211206 1 737115947 4 2 34317 34463 4 1 302300430 1 866799402 2 7333 82912 1 49435010 1 357815854 3 925469242 2 8327 26033 2 74753 79098 4 1 344427042 3 619075927 3 864434940 2 85244 89339 3 112934665 2 1101 15256 1 354269464 3 589968703 2 19318 29297 4 2 5927 98839 1 702295123 2 37821 65165 1 506489609 3 892281746 3 845365063 2 41558 91963 3 103592184 2 7129 89568 2 16930 60201 1 154017998 2 11990 83430 1 596575214 4 1 754978706 1 979499453 4 1 44712726 1 261394043 1 963587136 4 1 204639539 4 2 59858 83490 2 33292 45758 4 2 58581 68374 2 35569 75641 3 807781326 3 518080030 2 18096 92541 1 822551592 3 960555835 2 12980 41216 3 978127501 2 16311 67273 3 821029361 4 1 100295917 4 4 3 330342433 1 38966363 4 3 322175354 2 8597 31951 3 541442558 4 4 3 621366010 3 709736531 1 67065002 1 871480160 1 570507411 2 24425 88537 3 932970990 4 2 55914 57957 1 331407977 2 3344 50791 4 4 4 1 417119066 2 61246 77827 3 405537175 3 562004828 2 37600 64267 3 22285905 4 1 589022907 2 18329 66221 1 652461609 4 3 478770447 1 902311346 2 31923 35188 3 646419017 3 913285973 3 897701877 1 545773215 1 419766922 1 292274308 3 172005975 3 219832651 2 42343 99607 2 9433 52831 4 1 554327544 2 45903 64803 1 598333292 3 196045132 3 537038375 3 962625728 1 241090202 2 27155 53607 1 318198734 2 52455 89018 3 559178776 4 3 152468787 4 3 216375131 2 3731 90106 2 9216 44865 3 463282231 1 429262123 1 998306154 1 395373592 2 30941 65342 1 274544048 4 4 2 49742 78254 3 38619351 2 45376 78584 3 586178919 4 1 428717350 4 3 753736595 4 2 314 16020 2 58510 64885 2 30840 57101 2 37633 75607 3 78186153 4 3 820846631 4 1 11208837 4 4 3 616430271 4 2 16723 63899 4 2 21736 52514 3 960434543 4 1 509957914 3 910787441 4 1 89870283 1 473094505 2 17692 28853 2 1015 22237 1 962788465 4 4 2 5645 74552 1 14051215 1 953384195 3 36711807 4 2 52725 55642 2 91418 98533 4 2 15615 36547 2 4791 27805 4 4 1 735692287 4 4 2 40620 82845 2 32366 61815 1 737140961 3 887043574 1 938584827 2 34805 44375 2 78845 89744 3 528948750 3 942283719 1 52174742 2 26674 93063 3 782598969 4 3 433562084 3 933025913 4 4 3 395555430 1 535298409 4 1 379892516 4 4 2 10870 43801 4 2 4662 28147 1 713732695 2 29660 78808 2 39318 85986 2 20940 87911 4 2 42108 48437 4 2 44078 66300 1 788705279 1 593242706 4 3 675013024 1 167872701 2 30219 70187 1 993586536 4 3 516592254 2 45057 63073 4 3 463284449 2 25075 60808 1 83423039 1 549062425 2 6906 10867 3 14129646 3 601572779 1 210223021 1 375112518 3 241802549 1 806320825 3 391686060 3 9343238 2 49180 50903 3 951334860 4 1 576814120 2 16178 56832 4 4 4 3 844102761 3 583067311 4 4 3 147875460 3 24936402 4 2 28403 91210 4 1 989145715 1 568696816 2 40783 81575 1 97172573 1 957590557 2 3114 98416 1 493497360 2 3799 99306 2 61261 71859 3 101815149 3 800008004 2 57942 62583 1 250397609 2 9542 37433 3 416023351 3 211204832 3 16233708 1 981749595 1 194030988 1 53230138 3 529646294 3 902856869 1 707701246 3 874516170 4 3 787435328 4 4 4 3 884660524 3 405438144 1 586274595 3 554525919 1 59767312 4 2 12723 68888 3 606232173 1 731132166 3 743066338 4 2 43120 83161 4 3 994126909 2 26253 32714 2 3661 96267 4 1 444524958 4 4 2 10191 69533 3 411924316 3 762316952 4 2 56828 86196 3 715170053 2 34719 35159 4 1 708876969 2 20968 36222 2 44929 61404 2 54212 93206 3 286129054 4 2 44454 73350 3 27726214 4 1 885835684 2 48723 56823 3 665468358 4 3 444169468 3 523442869 1 775760080 1 516907066 3 143710206 2 16188 36395 1 416804767 4 3 483213181 4 2 15655 42880 4 2 60690 71581 1 431304431 2 8615 69023 4 2 80220 85936 2 36652 62861 4 4 2 30310 73437 4 2 20458 92331 3 205997695 1 538089051 3 48971257 3 51383788 1 557892708 3 592692033 2 4469 93632 1 616520712 4 3 965237723 2 65805 67600 4 3 16010264 3 729682174 2 12662 94809 3 770770802 1 617635391 3 477350592 1 720811338 2 47846 47876 2 2180 84452 3 705053550 1 479587680 2 31698 64482 4 4 2 7910 41302 2 16228 37387 3 24284841 3 94176722 1 933961487 2 18901 52800 4 2 18552 77971 4 4 4 1 107559929 3 287431384 1 19228271 3 285866932 3 821528501 3 489468408 1 298589796 3 709534718 3 35757904 2 11770 18195 4 2 39648 85190 3 697159152 4 4 4 3 540627307 2 37797 55824 4 1 496104483 3 866663682 2 3825 14739 2 8520 46747 3 745054935 1 285940353 3 457477260 2 59021 68761 1 546804015 3 555492832 2 27211 61199 2 72777 94599 3 968509333 3 105105750 1 430124670 4 2 7204 93529 2 37186 50365 1 971501060 3 966859078 1 956011632 3 216217534 1 298518472 2 43435 83111 2 2739 5173 4 1 979104794 3 6576653 1 394303345 4 4 1 974455997 2 13406 58513 3 894200125 1 553243827 1 372319484 1 332717410 4 4 2 75325 95651 4 2 9219 53871 4 4 4 4 4 1 494785510 2 19363 70098 1 653723891 2 10365 13405 4 3 899728996 4 2 55821 58944 1 596874952 3 588849070 3 775957732 4 3 397639433 3 405675159 2 10514 89606 3 596579319 3 276030626 3 513386338 1 161754022 2 651 64983 2 68100 73591 3 32008293 3 351405578 1 3891859 3 239766642 3 209979459 3 512470653 3 418671291 1 752330545 2 81600 84044 3 97299581 3 65819153 3 497998330 3 802158841 3 390439414 1 721670976 1 348897682 1 185068701 2 74084 91050 4 4 2 20214 50262 1 90307649 4 2 11329 42110 3 359245868 4 2 46486 79107 1 373050637 3 94110404 3 354326551 4 2 20665 95647 3 34749173 1 24212832 1 207686312 1 892176965 1 909294125 1 86984396 4 1 296093883 3 542437862 1 498993776 1 510954400 3 338442994 1 538879193 3 642564310 3 18383 4 4 1 506043034 2 76232 87538 2 51886 89177 3 554575079 3 2756509 4 2 35752 56083 1 207473892 2 54127 73717 2 34874 37424 4 1 721672882 4 1 948810660 2 31120 82359 1 8667373 2 3068 42717 3 762187436 4 1 62342526 2 25297 47266 4 2 13931 28944 4 4 3 732322884 1 506830402 1 534410484 1 709151635 1 72014627 2 17307 84387 3 26748643 3 572023826 4 3 814252484 2 72306 93926 1 236213604 1 403750486 1 393886296 2 8986 90229 4 2 21189 75066 1 42301315 4 2 66436 69241 2 28504 72945 2 13322 84460 1 4590779 1 359058999 4 3 359640925 2 31246 74274 4 2 10663 80837 1 707803228 3 271730403 1 948568150 2 47042 55048 3 159938396 1 722412585 1 795744862 4 2 46387 82949 3 22260896 3 887459082 4 4 2 14682 49463 2 55488 69127 2 81397 86171 2 12041 73859 1 733041688 1 175954093 4 2 44687 52206 2 53807 79874 4 1 30560745 3 831283933 3 624159275 1 976955457 3 778804555 2 28241 78220 1 812714089 4 3 73749591 3 972541468 1 988600505 3 488405 3 688192121 1 511299573 2 41552 66928 1 94515159 1 146191072 4 4 3 425345267 3 473587456 1 464981378 1 166584202 2 82889 87967 3 677533463 4 4 2 18465 48646 1 148269642 3 28462306 3 928086484 1 936839511 4 4 1 39588518 2 22867 87827 2 2680 67292 2 55270 84961 4 4 3 312128381 1 90821823 4 4 1 209642007 1 559217757 3 115143700 4 2 53528 68283 3 526694568 1 853336621 4 2 9325 98342 4 1 756662056 1 40181214 3 744096676 3 477066119 4 4 4 4 1 752274530 3 871923757 2 32686 97689 1 754654064 4 1 213879268 4 1 458811746 1 548271147 3 541368108 1 841783342 1 22390740 4 1 331934090 3 836330815 3 191746245 2 30787 93670 4 1 27052832 3 853295846 2 4572 97462 4 2 26373 69191 2 25647 80279 3 671191809 4 4 4 1 12019449 1 258172720 1 586829915 2 48256 85721 2 44374 67226 2 54993 89964 3 977598646 4 4 2 51576 91839 3 264114774 4 1 38707885 4 4 3 613785793 2 1614 81371 3 145776766 3 559791359 1 471178567 2 47213 93104 4 4 2 3918 47622 3 699858544 4 3 162310043 2 33696 77743 1 263530852 1 427257215 3 2167451 4 2 45908 96709 2 21252 45860 3 562775346 1 199243666 1 559128615 3 970595391 3 238082645 1 926967081 3 983400736 4 1 861701319 3 262781410 3 664975084 1 885433579 3 355673123 4 4 4 3 40712540 4 3 432397039 4 2 12087 52672 4 2 66983 98023 3 267456343 2 18804 20327 4 2 19496 73145 1 678826113 4 4 2 190 66826 1 32216780 1 918710362 1 760937704 4 1 363959603 3 920392713 2 31860 91316 1 883621227 1 456881430 4 4 4 2 70455 99096 3 224944338 3 564610960 3 683142868 4 2 21802 24688 3 696030100 3 614735329 3 454142919 3 72457413 2 677 82699 3 407533599 4 4 2 24513 35078 4 4 3 628522203 3 808663996 1 9269590 3 161813835 2 61983 68406 3 59495939 2 24970 58664 2 33409 78125 4 2 51946 53687 1 968673232 3 694792604 4 2 31089 64201 3 450743249 3 42652456 1 29617951 4 4 4 4 2 31831 45950 3 31919985 4 1 992040287 1 127075690 1 111514350 1 207327723 3 786651748 1 493506362 3 640023809 1 864717545 2 23102 90136 4 1 329864953 4 4 3 439695446 1 457581494 3 2533104 3 268523029 1 446889241 1 38049321 1 951510784 3 70901263 4 1 533235957 3 184021097 3 15104584 1 26480979 3 99111886 2 36054 82629 3 251694749 2 26911 72155 3 111942559 2 17552 29337 3 349869488 1 436469932 2 53 59820 3 499440889 4 2 16553 25632 4 4 1 702783605 1 882759351 2 20109 43860 4 2 46197 49537 1 66988476 2 53284 94966 2 40724 88148 2 60394 64194 2 19717 30620 1 200326582 3 705498499 2 18342 38144 1 822393708 1 902921042 2 10353 51389 1 486470100 4 3 663111869 4 2 77036 97383 4 3 957580131 3 677798873 4 2 53056 57785 4 4 1 378616436 4 3 935759193 3 169252560 3 280026433 3 519813911 2 19794 32819 2 3762 46149 2 48339 75459 3 341744146 3 555927941 2 63596 90055 1 20967769 4 4 3 253627558 1 63635931 3 477128918 2 37753 39256 2 69903 74297 4 3 828588610 4 1 778855185 4 2 17542 22828 1 158721062 2 1216 23975 1 854079141 2 25391 72598 4 4 1 39476668 4 2 9105 54623 1 41419443 1 580613596 3 117563885 3 809551734 4 3 383334428 4 3 578000449 3 873791836 1 420251057 2 4183 98580 3 110964992 2 51935 53377 1 836398985 3 625133342 4 2 5946 26729 3 389843235 4 4 1 485861787 2 24133 48631 2 58998 92849 1 890162684 2 47647 67462 4 4 2 13167 34429 2 53893 83012 4 4 4 2 36504 48927 3 355124722 3 233566761 4 1 678801656 1 225788057 1 1114535 4 4 2 21450 83987 4 2 47483 75590 3 193735438 1 149482499 4 3 837096401 1 972553445 1 920348670 2 34130 61718 2 87689 94936 1 42379839 3 348552315 3 195808917 4 3 529633785 4 2 46801 79905 1 42877494 2 31823 82808 3 774939222 1 695040787 4 3 722119638 1 356708356 4 2 49127 67397 2 45019 45727 2 38534 42823 1 554573424 3 304672735 3 696424452 3 992871117 4 4 1 16298866 4 3 492214901 3 492812317 4 3 185932822 3 253734393 2 56058 85458 4 1 925725132 4 4 2 8789 22186 2 14883 60934 3 654241607 2 80333 81897 4 4 1 660562984 3 634108005 3 227254555 4 1 358867957 2 25333 98941 1 444178520 1 303181281 1 693772308 3 753518473 4 3 204468072 3 937757374 1 514631254 3 631680780 4 3 569854269 2 16042 59678 4 4 4 3 768326402 2 9579 60145 1 497743396 1 230948817 2 21119 99785 2 13938 85735 1 5357282 3 679412936 1 19138603 4 1 847279101 3 577684147 2 53658 61048 2 98 42773 3 673588499 3 999449234 2 47728 72796 2 14618 31702 2 39496 61344 1 993444881 4 1 918156381 4 4 1 542133474 3 611248276 3 26110077 1 27834828 1 283993570 1 640474376 2 6765 35427 1 78503718 3 278344755 3 551414627 4 2 28563 75400 1 329937312 1 138705323 2 29386 60761 2 10507 94757 2 11837 38039 1 228041339 2 46230 80325 4 4 4 3 679566082 4 1 139833265 4 2 8776 43863 3 217643019 2 33873 49735 4 3 61340970 3 284897936 2 52598 74373 4 3 137451806 3 717712738 3 863546963 1 73564496 4 3 841367187 1 261171124 2 49026 67943 4 3 438390684 1 554580592 3 3578364 2 47134 79669 1 900660413 1 343655911 2 62223 77220 2 13218 22268 3 459206750 3 873465895 3 175611933 1 201967817 2 59267 75959 1 742036957 2 30404 86315 3 771498543 3 696930414 3 322293071 4 3 57272589 4 4 4 2 12461 96940 4 4 2 56748 89836 4 2 83004 84049 3 412388722 3 388121042 4 2 48616 55718 4 1 687403089 3 228617774 1 49851563 2 69757 83806 3 856157374 1 710324751 4 2 13029 95044 2 57957 70567 4 1 588875210 3 428093449 3 555396490 3 13296260 4 4 4 1 465927477 3 147621298 4 1 473405098 1 389414884 4 4 2 6140 80873 1 212048573 2 64881 76650 3 8844467 3 39406094 1 792713108 2 7535 98033 2 2071 61592 2 2805 11247 4 4 1 71068041 4 1 558524295 2 10430 99375 4 1 721737196 1 997982724 3 933390635 2 56791 87675 3 187852666 4 4 4 1 517245877 1 635054004 4 3 316660950 3 686952112 4 4 3 43448425 3 709219781 2 57466 87944 3 135866705 1 586393269 1 750461688 1 496615176 4 4 3 367419891 2 45203 61764 4 2 53068 55361 1 641357134 1 618751958 4 4 4 1 70396282 2 17859 60005 4 4 4 4 1 490710158 1 432731695 4 1 314106295 2 2984 34559 1 999125209 4 4 3 336426557 3 632836072 3 524760445 4 4 3 961501926 1 322469170 1 842279627 3 607063267 3 444126023 2 89464 95780 4 2 922 96293 3 790655476 1 588032674 1 414414637 4 4 4 2 44957 89890 1 314367192 3 455712298 2 23048 35417 4 2 93315 98345 2 16119 68574 3 905836664 3 530320287 1 387600984 2 46191 94450 3 391045229 2 69201 71385 3 558762437 2 52446 79781 3 844399992 1 93237613 2 41544 67914 1 478273528 1 809629814 1 805184949 2 459 92052 3 722551444 3 673340901 1 71693284 2 11516 66869 1 1960801 3 823473082 1 189326409 2 24941 65890 1 184404130 4 2 12127 18338 1 621687155 3 218806306 2 3074 45613 2 330 51061 4 3 823452826 3 247761360 2 42211 50645 1 495345392 4 1 36549388 4 1 53778822 4 3 158977492 4 3 454348633 4 1 21887534 3 712565400 2 48445 60819 2 44783 77971 4 2 27651 59825 2 16419 94021 2 15617 59060 3 703721390 2 40713 58935 4 3 527025759 2 61348 96244 2 15465 38792 3 425539557 2 53061 92471 2 6638 36025 4 1 42607564 3 61681160 3 576533515 2 19148 64279 3 493551089 2 1945 37422 2 38368 75463 3 646076779 1 144590523 3 94015371 1 328457112 3 844811390 1 561602984 2 18370 39318 3 669213480 2 42321 57593 4 4 4 2 18601 24513 1 407268888 4 1 999026473 2 61062 90210 3 730081712 2 9942 78385 3 592099428 3 967506342 2 92896 98052 2 4713 96092 3 871678509 2 63821 93255 2 8360 86717 2 11754 99188 1 918971910 4 1 516188434 2 44134 95308 1 10556282 1 272958898 4 2 13598 64887 3 901537935 2 6030 43328 1 503294810 3 382894697 1 57452654 2 14747 64202 2 16223 89121 4 2 1577 52382 2 46454 71341 3 297909033 1 623733875 1 570212971 4 4 2 22236 49923 3 484912750 3 749924454 3 21548308 1 40707897 2 22337 43169 3 447200035 2 35962 71495 3 983067808 1 342391879 2 6623 74105 1 219525325 1 316941184 3 59909319 2 34264 52707 3 428995964 1 290429380 2 44239 74076 2 39139 77047 3 988313859 4 2 2164 83415 2 73597 97124 4 4 3 774263725 4 4 1 614761746 2 46178 67198 4 4 1 502506605 3 785540263 2 20888 63653 2 34928 96804 2 65788 92338 2 63197 70996 3 5602868 1 494385785 3 476092976 1 378789791 2 14238 97268 1 197486851 4 2 19662 21448 1 401775995 2 38685 40646 2 41505 62934 4 2 21777 69013 1 46875618 1 741373778 1 630575624 1 422763347 3 885338035 3 546267433 1 621596618 3 589075569 2 69914 71420 2 18303 71231 3 12490965 4 3 655470533 2 13283 39752 4 1 58635846 2 76556 77629 4 3 937092947 4 1 81211410 3 501498028 3 888374932 4 4 1 324720567 1 180498991 4 1 31649724 4 3 676778697 2 50655 68615 1 55525775 3 58755477 4 2 47297 73228 1 52766558 4 2 31699 41254 1 295755155 2 11550 54660 1 576598381 3 924125914 1 41313770 2 11702 48307 1 655641032 3 732410510 4 3 33827492 2 30282 80710 3 367664833 4 1 955046485 4 4 1 274633490 1 738116898 1 753681569 2 45510 88512 3 372846061 4 2 20164 81427 1 839845654 4 3 770528588 2 65573 99411 1 697675681 1 998639081 2 6242 88012 2 65794 75097 1 153416806 2 19189 98145 4 1 994494544 1 29827457 2 1803 81957 2 78062 84939 4 4 3 909774735 3 129413075 2 16061 21678 2 40579 58211 2 93422 96938 4 3 123501734 1 362013586 3 731451467 4 2 2740 98472 3 919995218 1 6542699 3 910666652 1 495197504 3 57025419 4 1 626048735 1 1883372 3 366325089 2 3860 72183 1 196988885 3 364688265 3 763556266 2 3064 58889 1 546534591 4 1 9336953 3 927768405 2 2675 92627 4 2 38057 92450 1 356273422 4 4 4 1 662789075 3 835943310 3 9339911 2 19429 60169 3 126918811 4 1 754914847 2 55434 57263 1 755725302 2 48261 49685 3 506839817 4 2 48444 76561 3 11416999 4 1 9743550 2 71173 84527 2 22483 84432 3 6472195 1 739609953 4 1 341924631 2 4752 11230 2 76276 84301 2 11612 28996 4 3 991931142 3 394614349 2 44943 44953 3 785137894 1 358695059 2 344 48796 1 933048705 3 304135330 3 395975375 2 66049 70748 4 4 1 36132240 4 2 2137 4852 2 62897 87459 1 893895364 3 148592037 2 2223 75913 3 367310139 4 1 116424288 3 135765586 4 3 254276683 1 608100111 3 966704321 3 791446594 4 4 1 156089430 4 4 2 22499 42705 4 3 343564239 1 965503900 3 677948427 4 2 45342 73505 1 777578173 1 812199518 2 36692 56558 2 52804 90005 3 122060546 2 45629 67297 4 2 16904 97783 3 569402889 1 195585841 1 31321199 1 216971750 1 104140399 3 590726588 1 198009716 4 4 2 13079 89737 1 336606427 1 162486188 1 756544891 1 297758550 1 372449296 2 2806 48744 1 50095020 2 27756 49852 1 480254430 1 616975403 4 1 398130730 4 4 1 503697075 2 38131 75237 3 614000953 4 4 3 703027892 2 12370 94242 3 272607641 2 1113 43358 3 846601903 2 11649 25907 2 5742 8858 1 456927524 3 560712655 1 907906507 4 2 32233 58704 1 306816484 2 64737 80876 1 168989629 2 20503 32783 2 1700 12543 4 3 446509115 3 883588932 4 2 2989 74214 2 12963 94029 4 4 2 1606 3039 4 2 41399 99658 4 2 42841 66581 3 668180681 1 771746206 4 3 416508021 2 86553 93576 2 70534 81736 2 96440 99562 4 1 158690234 4 1 610154173 3 874352950 2 24027 66591 3 401765256 3 659464597 1 198204067 3 353603157 2 13628 87583 1 764332631 3 497717758 2 40787 70216 2 16799 90374 2 80659 82755 4 3 4609774 3 950947309 1 238917287 4 1 310358567 2 17316 19108 3 847944253 1 255279477 4 4 1 13649590 4 3 45008814 3 693097641 3 133862268 4 2 45134 93635 3 317032156 3 923387600 3 817360513 1 511224033 3 711876105 1 273080227 4 3 481751475 2 12382 13496 2 11885 84103 3 373218249 4 3 576253175 3 176368970 4 3 110087490 3 366862326 3 519050272 4 4 2 75322 80155 2 932 15915 3 669956585 2 13923 70317 2 39828 89364 4 3 97046638 2 48424 87957 3 935828742 2 13199 93985 2 97881 98918 1 192827819 3 21614200 2 8243 65873 2 20957 27129 2 22228 44589 4 2 37635 82419 4 1 606410697 1 945566463 4 2 59142 69299 2 63171 69116 4 3 826368023 2 45612 48920 2 17799 51247 2 1620 17555 3 40578084 1 399638655 4 3 679204217 3 132037320 2 17625 47739 3 898470317 2 3897 14336 2 44166 52494 3 717025798 1 775184755 2 62516 75695 3 224130608 2 20406 84821 2 11383 59764 3 686196559 2 61912 72741 1 419739866 1 211038009 2 49234 49933 4 1 598236128 1 714106457 2 25997 68530 3 616822564 2 88444 97892 1 45641583 2 2513 20058 1 16678198 4 3 279827889 4 4 3 456548303 3 796600209 2 12880 76030 2 63974 96329 4 3 45728916 3 46711112 2 23485 80179 2 46251 68401 2 66180 97211 1 804164014 2 56494 95421 1 144284907 3 985283939 1 382762603 4 3 198342360 3 967134291 2 5076 5133 4 1 762473069 3 608433455 4 1 567504705 4 1 682781936 1 327533631 3 709212101 4 3 925308302 2 14782 23673 3 726386622 3 97039858 1 286109860 2 8579 40135 1 986742778 1 837374674 4 1 643332486 1 383764224 3 321618107 2 24658 67613 1 718291601 4 4 1 424316151 4 4 3 364875847 4 1 268494446 4 3 691692811 2 72976 94156 1 999124784 1 691316782 4 2 85732 93519 4 4 1 16340186 2 11900 57695 3 899203305 2 21550 91277 2 40813 67788 4 1 186633223 2 39943 43801 4 2 43417 44313 2 37344 47261 2 45046 69737 4 3 739970559 2 42860 81914 2 2630 76195 4 1 321030412 1 65909660 2 21372 83853 1 865073719 2 9684 70088 3 985749932 4 3 329993526 3 353251924 3 345435346 3 470359690 1 87253941 1 370949289 1 506843730 1 862389660 2 13168 17307 2 43203 60443 2 29708 95363 1 885232310 1 326295587 2 24301 28146 1 619504241 4 2 31742 63363 1 578077481 4 4 3 362737161 1 932297932 4 4 2 45682 57141 1 26592705 3 291384952 3 390342376 3 357229003 4 2 21724 50305 3 619211575 1 489459109 1 98730911 2 19219 51286 4 1 469874111 2 58411 70223 4 4 4 4 2 10063 78817 4 2 41536 60651 2 15131 69569 1 922573870 4 3 459723619 1 44706769 4 3 902132945 1 599748908 4 4 4 1 846571458 4 4 3 3640858 2 33986 92077 1 133139503 3 787666778 1 979556687 1 557919578 1 905119745 2 42707 91628 2 19975 59429 4 1 222517997 2 51460 78781 4 3 696938573 2 8446 82026 3 625535899 4 4 3 200176833 3 48102994 4 2 73410 80745 1 741715808 3 176025012 4 2 31093 65903 2 57798 98230 1 984486672 3 183900007 2 44786 86210 2 4604 82640 4 1 26725703 2 4049 97422 1 513138229 3 790820759 4 1 539138219 1 9232725 1 97215168 2 9354 75448 1 303502788 4 3 291038852 2 42875 63880 1 773940089 3 94755826 1 207279856 4 1 629141 1 623354128 1 243155381 2 35117 82307 4 1 31234259 1 304797453 1 656308646 1 879454332 2 17894 70733 1 211108238 2 9444 26257 1 367900636 4 4 1 852850174 3 299150247 3 274803835 2 1445 55557 2 62365 98975 4 2 9815 12507 1 218858551 4 1 876437169 2 78050 87520 2 25270 25284 3 907717600 2 28291 68970 2 59910 78517 4 2 43786 44127 1 503432328 2 36774 82989 3 801014166 4 4 3 975533927 3 948586564 2 38793 64133 3 245948276 2 52781 95293 3 61688465 2 23731 30356 4 4 3 951434784 2 41996 69717 1 385126391 2 68792 87500 2 19707 100058 3 933283050 4 1 49370718 1 417193314 4 2 7026 36434 1 964603898 4 2 18373 52893 3 612747204 2 64468 84800 2 45069 68910 1 447535510 2 19329 54972 1 69151841 2 47193 51111 1 14756016 2 57809 67778 4 2 54464 83764 1 73005040 2 10347 78523 3 852460703 2 5492 49691 4 3 712442388 2 5295 38190 1 2497900 2 3159 8600 2 5343 76620 2 19117 50344 2 57819 94203 1 459582298 1 386226640 2 32624 33536 4 3 85696498 2 88475 93906 3 992435981 2 10512 39744 1 178058672 4 2 76299 78491 2 47258 81913 1 496755588 4 1 265000953 3 59981967 4 2 10115 62936 4 4 4 2 21207 47714 1 24938469 1 190056081 4 2 40522 44301 4 4 1 738128156 2 48267 75441 4 1 654616713 2 16718 44545 1 24756677 4 3 438318763 3 808403295 1 682414827 4 1 525679431 2 51634 72987 4 2 52687 72518 1 42003282 1 77493388 1 826353115 3 260694094 3 604268738 4 3 52668639 1 964418868 1 240636011 1 945379609 4 2 29271 89017 2 52299 82121 2 1521 9372 4 1 858923543 3 486419952 2 85512 92872 3 639729037 3 115260839 2 6348 16769 1 41470768 2 33385 79069 3 199616397 4 2 64862 68470 2 22328 88047 4 1 854353675 1 804956469 4 2 56159 66355 4 4 3 723373243 3 193749241 3 620722862 2 39513 63768 2 6248 58213 4 1 906583610 2 9698 56516 4 1 641993471 4 2 1229 54237 3 389731030 2 57122 89501 3 516441529 1 465196620 3 279571295 2 7365 14403 2 6621 31025 2 32014 81791 3 51162903 3 158413453 2 30551 64233 2 18400 68317 2 28631 63674 4 2 39459 58833 2 37730 99271 4 3 166466135 3 873834549 2 9834 81068 4 3 318842196 4 3 59138335 3 357105524 3 147940339 3 619831749 3 910813265 2 40740 42693 1 268946781 2 35395 60348 4 1 72535970 1 189035655 1 380213508 1 726829440 1 37110858 2 100 46053 4 1 148345584 4 4 2 47497 87435 2 40323 84669 1 605006859 4 3 44760467 3 546106872 4 2 62123 80869 1 296368236 4 3 588987559 4 1 155379655 2 51765 85274 1 12423720 4 4 2 5538 29691 1 130514627 4 2 34072 54275 3 244412108 4 4 3 45495122 2 25511 85205 3 377563202 4 2 6379 90173 1 266611840 1 884173893 3 45384362 4 1 42091143 3 782394020 3 52207411 1 77252883 4 1 804175874 2 33214 33691 3 725495579 1 562343501 2 76694 97450 2 5889 68411 1 108233507 4 4 2 14513 45069 1 662425596 1 415901029 4 4 4 2 5579 68621 3 836372624 3 985795726 1 963745472 4 2 35295 50764 2 30476 92468 2 13258 14832 2 12630 28507 4 3 442902352 2 67933 92402 2 67037 90478 1 28289393 4 3 330950068 2 32254 74162 4 3 409074055 2 45298 60941 1 954065425 4 2 7111 44668 1 6333322 4 1 438463377 2 65184 85826 4 4 2 35934 72340 3 711217645 1 11825379 4 1 33826813 3 644132974 2 13861 24618 4 2 17486 70328 2 73919 74761 4 3 79302311 4 3 399557600 2 59616 65360 2 39194 75941 4 1 471256112 3 318498775 4 1 489354738 3 98141001 1 404960958 2 13497 85971 1 668451487 4 1 240259532 3 936814159 3 280466690 4 1 641210238 2 14012 95852 3 24428216 4 1 274951015 4 4 4 2 66573 81146 1 936317871 1 466722165 2 41752 98061 3 689381864 3 981097763 2 31876 98333 1 67113823 1 45772963 4 4 1 596605895 4 3 484179309 4 4 2 59389 61056 4 4 1 277378724 3 4609968 2 71227 91001 2 80477 95080 3 104301771 4 1 774161333 3 857246068 1 933637039 1 635902576 4 4 3 446015626 4 3 151958154 4 3 268594556 1 992110384 2 83328 91105 4 2 57398 84036 3 654124961 2 69746 92059 4 2 64241 96746 3 485552000 4 4 3 454406961 1 850428709 2 25302 42699 4 4 3 605519956 1 504394523 2 4588 76294 4 2 59258 62152 4 4 4 1 423109161 3 990861507 3 786782551 3 126754321 3 747273268 3 899044027 1 134606696 1 351079348 4 4 2 26026 32516 1 851338949 1 779325323 1 695414359 3 20702661 2 6428 17673 2 44565 90869 1 408423250 2 17352 53910 2 55618 66612 2 87724 96453 1 800244124 3 607897250 3 968283 1 603530265 2 7459 14039 1 193854894 4 2 32765 59929 4 3 600807261 4 3 380876109 2 39155 70497 3 145725434 1 378565204 1 71312665 3 281226751 4 3 153483015 2 22196 75313 2 17328 97699 1 603651139 2 28443 82239 2 35546 90031 1 738131780 1 95641245 4 2 8701 60100 2 85356 94531 2 9143 86842 3 897978180 2 93907 94484 4 4 4 2 22712 90524 3 314602716 4 4 4 3 701935867 4 2 91029 91140 3 365375630 3 91830166 4 2 28650 42742 1 37397325 2 65983 85000 4 1 62909258 1 332465733 4 2 61650 86846 4 3 640201585 3 934991410 4 1 906692977 4 4 4 1 179262611 3 534908536 4 2 93391 96552 1 159378947 3 744691187 4 4 2 61884 97402 3 120872245 1 722282218 3 367353874 2 13646 53935 2 53584 66684 1 971396249 2 2411 68950 3 51752758 3 900017308 2 3486 46903 2 27610 76004 1 95621700 3 134056255 2 66112 81102 2 21577 37068 4 1 4725142 2 500 2585 2 13297 61672 1 664279761 1 264072378 2 9039 35355 2 17572 85982 2 76848 96881 1 699721712 1 197998223 3 600064074 3 819813017 2 36564 54417 3 492789327 2 16490 73794 1 320226222 2 51807 60872 4 2 11731 72853 1 640465644 1 656290780 2 68916 100147 1 485237646 4 1 169695424 4 1 645587983 2 3533 8465 2 11996 58872 3 219307422 4 3 178277744 3 399991867 1 870104973 4 2 39829 86621 1 821407707 2 20963 41431 1 479561751 1 176930921 4 4 4 3 21411749 3 196145751 3 557082871 3 720279310 4 1 845825061 4 4 4 4 2 36588 100584 4 4 3 328296078 2 18383 90380 1 61077785 2 16190 62842 1 986167376 3 997670145 1 829202924 1 714924731 2 3367 74927 1 444517066 4 1 255889595 4 1 95741219 2 86979 95463 1 45627761 1 102301835 2 40923 46451 4 2 54728 77826 1 205377037 4 2 63043 70007 3 15940798 3 317607443 4 2 1402 88306 2 54794 81268 1 173286929 2 673 13860 3 13983994 3 761569917 1 91468309 2 41955 82288 2 2723 96804 3 708641084 3 66890595 2 59546 98485 3 415294029 1 234238410 2 16472 67110 1 86408459 1 898274129 3 689765050 1 66786745 1 92774083 2 23657 73837 1 28405093 1 913640248 4 3 39117911 4 4 1 939726472 1 993910561 4 2 41000 71911 4 3 135862026 3 383868096 2 60058 85444 3 530712377 2 3125 84939 1 199084629 1 429125730 2 69184 71671 2 40397 65150 4 1 693080997 3 460256090 4 1 826053043 3 23545523 3 546683232 3 521942787 2 8515 25276 1 748223449 1 349491645 4 1 652622584 2 45140 77713 2 41070 62802 3 476082309 2 10280 93081 4 4 2 23063 49868 2 14915 45151 4 2 47706 95367 2 25883 37372 4 3 130047902 3 677749091 4 4 1 493725540 4 1 49514106 2 13497 97078 3 589185775 4 4 2 45908 80783 1 806683581 3 776929007 1 1902077 2 34175 99882 1 806826579 2 64347 80783 4 3 951126902 4 1 598529533 2 350 35442 2 2278 86816 4 4 2 73564 95404 3 285790696 2 26935 31809 4 1 867658975 1 402785315 4 2 665 13909 4 3 52946262 4 4 3 605442154 3 337497718 2 71042 71068 1 364354114 3 540031343 4 4 4 4 2 42655 58632 2 5450 78729 1 12813324 4 4 4 4 4 2 24545 72709 3 779280887 4 4 3 544191646 1 421193232 1 262873503 4 4 4 2 64833 76509 1 598815807 2 72383 81080 3 740287652 3 588019023 3 973219680 4 2 18526 90820 3 852076765 4 3 72557963 1 961691454 4 1 16232739 3 675580464 2 38679 51212 1 101914531 2 47616 79631 4 3 853671745 1 764238623 3 357728089 4 2 16116 78506 3 548088971 2 31433 64950 4 4 2 13508 36093 1 415278951 2 56513 84746 2 25587 95576 1 37110119 2 42502 75799 4 1 157128567 4 4 4 2 29420 37394 4 4 2 10677 55150 4 3 481713625 4 1 879844000 3 830336735 2 46969 92484 3 270436467 2 6359 65092 1 461398548 1 124924227 4 2 48509 58450 4 3 376442338 2 43456 58216 2 11371 76482 4 4 4 3 62150492 2 22965 87972 1 462110549 4 3 741309479 1 583530499 1 171133870 1 92511258 4 4 2 42461 83416 4 2 54058 57735 2 18571 59008 4 4 2 19780 36253 3 399514676 3 155977811 1 854635430 3 112772057 1 833695619 3 17587813 4 4 2 24115 24552 2 71060 97595 4 4 4 1 319783902 3 815795360 4 1 48902766 4 1 500297160 2 64158 90375 4 3 70548846 4 2 21271 24136 2 30401 59916 2 7085 93356 2 20380 94995 1 169681103 2 10821 96711 2 10977 11061 1 8091620 4 1 731930656 4 4 4 4 2 36801 56176 4 2 43668 68738 2 65701 95383 3 250721870 3 587642955 2 26550 93069 1 351494436 2 63749 73913 2 26803 73115 2 18392 53406 3 481317220 2 30096 99756 3 3121399 3 63155231 2 65951 85994 1 814034818 1 350892559 4 4 3 873817074 2 5846 30135 3 551636319 2 97291 98383 1 209218796 4 3 1845950 2 69272 81508 3 563413157 4 3 963579901 2 22093 73586 1 517443661 2 26457 91697 2 64468 98093 3 39063239 4 3 954288426 4 1 52107412 3 767772778 3 687883078 1 30763780 4 1 117573513 4 3 758045362 4 1 912469049 2 58841 85692 3 136274762 4 4 2 6820 90630 3 86844530 1 757288013 1 160540953 1 618754559 3 159834920 4 1 808625282 2 65911 68931 1 55851908 3 756744021 1 233517848 1 419912927 3 799483156 1 46124089 4 2 20799 22803 4 3 705413590 4 1 35800730 3 285828327 4 2 23585 44756 1 879703779 1 903000004 1 994234089 2 4242 94986 2 30816 56675 3 23819621 4 2 35053 54342 2 36636 71773 3 482016079 1 790392560 2 64553 87645 4 2 38670 47857 1 651064698 3 268011988 4 1 763796475 2 57868 95634 1 230638681 1 587001098 1 730467525 4 1 705551766 4 4 2 16672 22894 1 81873522 4 3 579831578 1 442864844 2 55897 56928 4 3 468988702 4 4 2 38718 91722 3 261678822 4 1 315476762 1 934614131 3 447628277 2 53727 99888 1 113832229 2 10426 12476 4 4 4 3 995742045 3 525415392 3 680382311 2 35701 48092 2 32046 62060 3 101363464 4 4 2 27062 37147 4 3 267978764 4 3 142835465 3 894771779 2 49692 57774 2 8084 20549 4 3 730502324 1 140802700 4 4 1 880427677 1 762254515 2 43877 99756 2 13078 36410 1 442731805 1 803089413 3 912914935 1 946239307 3 709972429 1 374697917 2 4175 66500 3 582014296 3 371285570 3 637210215 4 2 11248 69875 2 43403 98809 4 4 3 448773345 3 49971001 2 14489 53983 1 927479761 2 70144 85055 3 715471120 4 1 510109918 1 96963169 1 593568636 1 211499993 1 603020815 1 67590363 3 501340032 2 7422 79359 3 572052591 4 1 764730685 4 2 55531 97204 4 1 394572409 1 157092494 4 4 2 81350 82955 1 810750668 3 908522786 1 551674444 2 53458 68408 3 885857889 3 713639698 2 5599 59492 4 2 86196 87939 3 757903075 2 18178 34038 3 768611115 1 293218888 4 4 3 754056098 4 2 20206 56850 1 65940752 2 15176 33093 4 4 1 250209283 1 922413059 4 4 3 587763577 2 2736 41239 3 347074292 2 28463 87481 4 4 3 124584121 4 3 8046714 3 702244969 2 22492 29751 3 555985206 4 3 807034827 4 3 37222817 4 1 854593229 3 920173693 4 4 4 4 3 434033763 1 68212973 4 2 59531 100379 2 76491 77278 4 3 399302042 2 5031 52002 4 2 51955 66900 2 7037 48775 1 697074796 2 71440 75716 1 643370828 3 896561237 3 42779222 3 522710206 1 347742662 4 4 2 77605 95009 4 4 3 73623750 3 884824779 1 64834414 3 644022690 4 3 298645320 4 1 25306526 4 2 77749 84738 1 728338515 2 14030 66370 4 1 42566003 2 2114 16528 3 52361284 3 302477970 1 309733668 3 749418416 2 42813 63791 3 299665124 1 924426184 1 122662362 4 2 14322 63766 2 59725 94663 2 543 58232 4 3 432189827 3 14127795 1 967413135 4 3 374794417 1 839668455 4 3 664346354 2 64134 92995 3 619534424 4 1 28968344 2 7798 11233 3 294777087 1 330300160 2 7363 97051 2 24023 31599 2 55726 92089 4 2 70282 79995 1 668509849 1 69011441 2 39198 100556 1 59076410 2 1001 9862 4 1 182131359 4 3 165698927 1 953728592 4 1 758536872 1 837900173 3 343936940 2 40972 90933 3 485908389 3 324504471 1 646042818 4 4 2 66790 77957 2 92042 98411 4 3 859328203 3 933158962 4 2 19803 61622 1 850097739 2 41295 97885 1 29692979 4 4 1 3163702 1 484367105 1 976793536 4 3 23430049 1 362277458 2 48022 74675 2 6375 88934 1 756665885 3 754736083 3 725664378 1 624367988 3 49625895 4 1 547279075 2 23936 99901 4 2 19642 68771 4 4 3 70528535 4 1 924415534 3 51152151 1 431625005 1 170249446 1 891165215 3 579400833 1 8739518 1 129896140 4 4 1 63420922 3 986719379 4 4 4 4 2 808 62304 3 627703896 3 388111742 1 871391325 3 260107005 3 723603105 2 9690 52669 4 4 1 423287515 3 207683653 3 21186624 3 373092971 3 287660702 1 649238991 1 38449522 1 817127420 1 454279040 1 17657380 2 15512 33375 3 96017465 2 67029 88060 1 314927524 4 1 680818757 2 8330 51363 4 3 40369507 4 2 66738 71747 4 1 775086376 2 32095 92733 3 1471322 1 45386235 3 39135329 3 39108689 4 4 3 18192331 3 217997223 4 1 691547870 2 68868 95123 4 2 70959 85099 3 20205428 2 33767 34307 1 516867703 1 18956672 1 467348717 3 537857322 1 820001094 4 2 11186 56011 3 137870481 4 3 132910384 1 927541096 2 94212 99133 1 581238971 4 2 11783 52471 4 4 1 612152183 3 349465416 2 30985 60184 3 267528066 4 4 1 818540219 2 56507 72107 1 663114239 2 8206 27545 4 2 61271 90740 2 15906 50761 4 1 618254318 2 10083 97363 2 7457 59237 1 548695218 3 309671272 2 17137 45106 2 32745 54568 1 517275666 1 47366849 3 892708581 2 18767 88780 2 7933 95473 3 401223442 3 239917030 1 71221740 2 14284 98806 3 651718016 3 29390592 3 740060033 1 261312419 2 32027 85649 1 309782354 1 253704275 3 373218171 3 487749186 2 4123 45809 2 6344 18517 1 844320591 3 544833739 3 17047282 3 871935801 4 1 989759315 4 4 1 924536956 3 743291171 1 583854124 3 924278056 2 19761 67443 1 498472314 3 369410082 4 1 767360423 4 1 248560283 1 759337161 2 85938 99921 1 481127304 3 245045280 4 4 3 643712129 3 232458188 3 228374917 3 40269 2 33534 47840 4 3 882232799 2 78804 99443 2 75400 84495 3 123016221 1 884825158 1 322396958 2 16536 83423 2 21845 89055 2 47595 93169 3 497118301 4 1 384900127 2 59909 82501 3 972664501 2 41562 41875 1 4029791 1 28172918 2 21111 58216 3 821399197 3 78203929 1 146442972 3 601003517 2 19562 35670 3 98656615 2 9632 57785 3 65084128 3 522395002 1 881780938 4 3 407398810 1 698197032 2 10291 99381 1 737291121 2 6090 33419 2 31363 85484 1 882278885 3 424178012 4 3 443455407 3 813852185 2 28562 45167 3 683379705 3 342838147 3 769829038 2 50299 53259 2 15015 88770 3 91172619 3 354144992 3 693852596 2 94780 96012 1 273471599 2 21676 89680 1 121422035 1 37951758 1 876099629 1 140506084 3 58754990 3 944907707 1 840217512 1 40425405 2 991 27470 1 30129971 3 56148651 2 32984 49025 1 448837107 4 4 1 30355939 1 937951078 2 1598 80352 4 1 7484170 1 337207894 3 415973324 1 370085949 3 993136496 4 4 4 1 183857712 3 482844463 4 2 32113 100149 4 3 790650628 4 3 331451993 2 34926 40550 1 99415246 4 4 4 3 719317234 1 344179170 1 535025021 2 7833 21262 2 12491 94715 4 2 44491 67669 1 436856969 3 85081468 2 3784 5485 1 237132517 3 555811714 2 45179 87455 2 3609 31342 2 41948 91986 3 304048049 1 624069618 1 656354572 1 49839281 2 27481 83513 4 4 3 33746887 3 943434307 1 612318541 3 105786940 2 19682 64056 1 67253432 4 3 521869485 3 7000582 3 716473238 1 992474493 2 55537 58946 3 887946674 2 66153 72482 4 4 1 559938072 3 229093186 3 993249500 1 619285840 4 3 106499507 3 335801144 1 752165205 3 37601026 4 1 988585382 3 646885261 2 55850 91924 4 4 4 3 557937363 2 50664 51217 3 42871924 2 63800 99031 1 566368620 2 39758 77941 2 6593 98529 4 3 512285640 1 241628514 2 42601 100540 1 803103936 2 8803 80551 4 4 2 30112 67053 4 2 11376 54256 1 422157531 1 902164619 4 1 425130652 4 2 21904 68557 4 1 99084134 2 13266 38584 2 72358 98152 2 73208 96218 4 4 4 2 804 54705 3 566907099 3 441460606 1 739302860 3 269475407 1 819083289 2 470 97293 4 4 2 60875 68661 2 80219 95352 2 9195 81782 4 4 1 668660737 2 70531 91043 3 803499678 4 3 266962578 3 309496420 1 422617758 3 410586086 2 49909 77598 3 590000720 4 2 63099 76362 4 4 2 38482 93113 2 27475 90382 1 133988025 4 3 727267463 2 16043 86825 2 22117 40883 2 5194 5526 4 4 2 13845 15354 4 2 9622 98305 1 538134171 3 964424252 4 1 887518979 3 88262803 1 41182158 4 1 639103330 1 475800735 4 4 1 592183378 4 3 306577786 2 17938 81778 3 556191529 3 63233499 2 882 45518 2 59252 91465 1 71364572 4 3 997295111 1 517208281 1 176780457 4 1 844556685 1 971430711 2 26775 62437 3 903805815 2 12654 34051 1 540998874 2 9885 76316 3 390093447 1 709412611 3 104392021 2 15371 30721 1 388916354 1 93228890 2 42233 42840 2 24375 30812 2 66975 94218 4 2 51764 89866 4 2 72967 96906 1 434802209 1 580203981 1 361638972 4 1 844509078 1 337896932 4 4 1 943120846 1 875541807 4 1 67371460 2 10962 35664 1 852098242 2 33607 73005 4 4 2 27323 82479 4 3 61630638 2 41921 96403 3 394235892 3 161692636 1 947586870 3 357054297 1 489863526 3 67093449 4 3 186479284 4 4 2 1811 74433 1 471606897 2 56363 68509 3 44851842 1 479171814 1 949307357 4 4 1 226176916 4 1 489788168 1 672665379 2 37995 66600 2 13958 30332 2 1767 9140 2 17065 30885 1 740698984 4 4 2 63137 93321 3 450488715 1 827122835 3 840860500 3 278730543 3 724784241 2 2975 89350 1 286287931 3 361478543 4 2 11573 77624 1 84553100 3 211560413 3 11450692 2 15853 68894 2 25488 31115 3 255741947 4 2 59124 65519 4 2 45040 53575 3 557866411 3 759930941 3 920639418 3 735485943 2 16997 53589 1 21282908 1 184864740 2 12092 74902 4 1 990591082 4 2 61218 65493 2 17589 88614 4 1 616357487 3 782495395 3 853961342 2 21770 54991 1 63321434 1 64301167 2 2974 69336 1 245313797 3 64609446 3 1595286 4 4 3 78970619 3 858574994 4 1 678800752 3 19562557 4 4 2 42076 96417 3 663018532 1 638164050 1 73484843 2 26192 44868 2 21916 90026 1 939731938 3 848938943 2 44054 80778 2 72163 78390 1 272721128 2 86661 88293 1 868112669 1 216032038 1 147888520 4 2 17601 38706 3 941802514 3 38872102 3 972072765 3 212061371 1 13140887 1 313075737 3 28511711 2 6470 11049 3 162351295 3 438284696 2 73721 94400 2 31941 99386 3 696898150 4 2 29886 92260 2 4171 47193 1 814415684 2 29333 79141 4 4 3 854821169 3 364747980 1 359188340 3 973461916 4 3 935645362 1 186858863 2 23510 62660 4 2 21443 93392 2 20554 91673 3 365230909 3 617807531 4 3 726990979 4 2 30241 49009 2 30809 95605 1 35529027 1 300480387 3 475736531 4 2 5555 18495 2 43290 49476 3 452849645 1 75492880 3 528845092 4 3 338621036 1 156756815 2 46484 89642 4 2 35656 65001 1 72843601 4 2 17147 82513 3 853199964 4 1 938338131 1 396265358 2 1823 13696 3 869643471 4 3 244093916 3 611001269 4 3 257840163 1 98608515 2 10680 29713 4 2 38602 72151 3 292897047 1 45450369 3 828023067 4 1 332495080 2 13982 67988 2 15913 63028 3 59686 2 34444 96785 3 773665611 3 491787195 1 203233323 3 950996609 1 628006986 1 77577093 4 1 874590780 1 763455213 3 110667279 4 4 3 824302280 3 405638808 4 1 147158377 3 921317707 4 4 2 53037 67805 3 503278568 1 863913942 3 874659481 3 959936112 1 312755249 3 801236076 3 409679245 1 59536131 1 857531224 2 51750 82509 1 561900210 3 114152618 4 1 65187590 4 1 355362175 1 124512809 1 630736613 4 4 3 951772350 2 39045 41398 3 540565780 4 4 2 61065 71386 4 4 2 15197 61430 1 786145574 3 27984918 2 45531 74912 4 3 223305173 1 728113500 2 62387 64642 3 653219598 1 666539783 2 45591 100748 4 1 672681581 1 980426816 3 557788381 4 3 87157789 1 85183995 1 726635786 2 19434 70576 4 2 51896 59464 4 3 464423803 4 3 166029225 1 586313884 1 862873632 1 115647198 4 1 844330426 1 871379410 4 3 439287978 4 3 615377005 2 20885 34504 1 533999221 3 975121085 1 783683154 3 247289575 3 811063210 3 659665127 3 3482430 3 840149742 3 126736195 4 4 3 79916185 3 986815786 3 26258151 1 57223234 3 229406123 1 84619188 3 883899424 4 2 36834 76265 1 112941706 1 354799838 2 14285 60742 4 3 912380311 3 983323521 3 424245220 2 2508 91167 1 634834344 1 80710896 4 4 2 58320 80099 4 2 48945 73165 1 244498880 4 4 1 310544888 4 4 3 847342018 3 550612547 2 4945 88061 1 922579428 1 534235018 3 434633241 1 594341935 3 713853269 4 3 607471986 2 49857 78423 4 2 15862 56841 1 752526927 1 800992618 3 263094779 2 17517 43753 4 4 1 856091433 3 470648726 4 3 392411654 3 303965226 1 616747579 3 101009063 2 15596 48847 1 668426249 2 55595 80881 2 15687 61757 4 4 3 185888649 4 2 44486 58604 2 4529 76249 3 79854264 2 3619 60380 3 520054150 1 29582827 2 35356 95771 3 454459935 4 1 812611229 3 701540611 1 793172183 4 4 4 2 54393 65153 4 2 82694 92234 3 243259691 4 4 1 613192929 2 81 54167 1 66858592 4 4 1 819074658 3 840939402 3 598685266 4 2 64017 89440 1 761737343 4 2 19082 41347 3 546958850 1 409183306 1 173608364 3 47005794 4 2 66738 84693 3 35742341 4 4 4 2 3045 74348 4 3 247015254 2 11516 88292 1 372923016 2 1469 93580 3 341312764 1 102143818 4 4 3 894749104 4 1 732403489 1 190999475 4 3 184062183 2 63076 79269 2 32631 73946 2 78861 88727 3 79949112 4 3 270475371 2 4788 32893 2 11368 97922 1 683384014 4 3 466176937 2 30363 94576 2 65037 66434 2 32704 90596 2 15198 58447 4 1 669767913 1 47633777 1 37005961 2 49850 73767 4 4 1 70601074 4 1 923240440 1 409915211 3 86533462 2 19122 22496 1 944705049 1 328213478 4 3 300032320 1 299528626 3 861033168 2 15201 74625 2 2517 89176 3 905948302 4 3 573738537 2 39810 95602 1 649958492 4 4 1 947321206 3 845738086 1 600695127 3 175154827 1 83653624 4 4 2 54415 80615 3 465367442 3 258489462 3 479730914 4 3 370476442 2 16788 72438 2 33359 92960 2 19126 22403 3 689551215 2 50343 88659 2 18067 67595 1 814083536 4 3 266518706 1 362193744 4 2 69807 99673 3 589805986 1 158361976 1 394465602 2 20984 24415 1 971611261 4 4 2 26597 50843 4 4 4 3 650310284 4 4 1 398710569 1 71472952 3 237286707 3 292867520 4 4 1 215924294 1 284913476 2 45950 78757 3 900767029 1 5930188 3 227782788 1 98304106 4 2 516 77331 3 814432559 1 875166028 1 245619756 3 864304646 4 1 563024914 4 3 91710469 2 46289 59730 4 2 19784 93412 3 158282541 1 533215709 4 3 407935288 2 50956 83818 3 864274008 1 399492470 1 430176243 3 193064938 4 3 507894549 1 484570962 1 810131924 4 4 4 1 93924926 3 716422841 4 3 634636004 2 28989 68054 4 2 37443 42901 2 18741 92116 3 344689069 1 548271609 2 50940 93577 4 3 233934169 3 208077353 2 31592 46388 2 45353 48552 3 409698562 2 2530 77822 4 3 796607754 1 883431296 4 1 77880199 1 611712018 3 605257870 4 2 17502 81133 3 78328325 1 181302005 4 3 865451888 3 356678266 3 286126166 1 263992097 1 753407619 1 935723125 2 61432 99114 3 86567725 1 267784958 4 3 86368702 1 588590656 4 4 2 53364 99603 4 1 479458366 1 508993987 1 55052498 1 37717693 3 454023798 3 973303740 3 771887863 2 37089 78657 2 77149 87130 1 595689637 3 12840823 2 11237 21422 1 153839902 2 62468 68945 3 714053451 2 15771 62701 4 2 2180 32806 1 151568064 4 2 6540 7872 3 120920055 1 735773408 2 14964 85928 1 622539506 4 1 910489803 2 36536 46727 3 295314647 4 3 27483996 1 741792591 3 693354644 2 37866 71069 2 42144 56159 3 481661449 1 7890590 3 133727432 3 518753713 1 275391129 2 50564 98505 4 3 851088340 1 446659774 4 4 3 52842718 4 1 499052303 3 750262934 2 30440 86552 3 833046814 3 337304096 3 625798997 3 558627430 2 67641 91926 3 118175467 3 503518639 4 4 1 945825055 3 394386104 4 2 5108 100534 2 6886 76818 4 4 2 5513 73801 4 2 70942 77941 2 14271 77305 3 459674758 1 84763066 4 4 4 1 990125087 2 808 56573 4 2 64076 64177 4 2 58117 89889 3 37165831 3 277923572 1 397953404 4 4 4 4 2 12991 34837 1 235536103 1 990205470 3 695469389 4 2 85406 86667 2 52801 91464 4 1 672335072 4 3 564293482 4 3 28588738 1 632465327 4 3 28432035 4 1 838077287 1 502141030 2 13268 49908 4 4 2 2340 53364 2 5148 55702 2 48596 97118 3 824794300 3 26048243 3 629610432 1 542224778 2 70292 97981 4 3 188716948 3 681190351 3 285763070 3 108851265 1 337824290 2 19165 58411 3 722101918 2 35142 37104 2 30416 73020 4 3 831287919 4 4 3 387359481 2 59707 71389 3 279776011 2 23336 24383 3 991792201 4 4 1 157199362 4 4 4 1 227690936 4 3 291083646 3 384426910 3 379283279 2 26814 30587 3 63158246 3 135904898 3 793807683 1 424383733 3 154759735 3 129696824 4 1 980170556 1 7206937 4 3 967070185 1 823584631 2 54120 91450 1 343777279 2 50897 57383 2 2217 32611 2 9788 68415 2 42807 49182 4 3 343411286 2 40938 100164 2 49592 61575 2 5487 37266 2 78928 93354 1 714298086 1 164031441 2 5109 74784 4 4 1 130360354 3 234345890 2 51209 53481 2 45443 84974 2 4632 74973 4 1 68615610 3 771614462 2 77337 81816 2 25829 49974 1 785837369 2 55333 81233 3 93311910 2 23393 45699 2 29841 88324 1 736199891 1 704169159 3 378009105 1 821154211 4 2 1150 87786 2 67842 78209 1 754383627 2 53731 89479 4 2 79002 82063 4 1 623889302 4 2 72328 95733 2 40761 49782 3 729323579 2 49274 80679 2 79495 95600 2 32442 53299 1 673519754 2 89221 95207 2 55553 56328 3 189405624 4 2 87827 93747 3 632659637 4 2 28577 75020 4 2 21793 60160 1 539219859 4 1 508527749 2 9604 10168 1 854355793 3 874165905 3 67649141 4 3 371257709 2 16029 99627 2 43824 70829 2 43123 95006 3 308188017 4 3 690661980 3 90287908 1 868048853 2 60785 83438 4 2 16433 42582 3 635699114 3 80912677 1 822915576 2 20316 25578 1 587916881 3 854905244 2 56152 99764 1 726005807 1 241271504 4 4 4 4 4 3 348662217 3 304058619 1 183434541 3 675799658 1 238520393 3 930355293 4 1 758645399 2 32287 72213 1 939298067 4 4 1 262537162 1 686482405 4 1 74374665 4 3 893898743 4 4 4 1 981181049 1 113895860 4 4 4 3 334914619 2 24276 76836 4 3 10555021 4 2 14191 31884 3 687569928 4 1 371151799 4 4 1 719569038 2 19821 96362 4 1 684002247 3 720255216 1 548182144 1 257561454 2 13486 17784 1 761738520 3 153121815 3 71795558 4 1 57359088 4 4 1 157464597 2 1792 97077 2 87747 97661 2 120 9972 2 22048 82899 2 3343 79667 2 72392 91405 4 1 851219596 4 1 981562683 2 10388 71133 2 10722 39063 2 25919 77691 2 41982 52281 4 3 125924066 3 344225884 1 853569522 3 43978093 2 6499 98947 2 16539 88831 1 807610556 4 1 967100512 1 22225324 2 9239 82723 1 118365265 3 688912026 2 46587 92413 3 219280053 1 993109098 4 3 63344121 4 4 3 380354853 4 2 70395 84432 4 1 363153952 1 188596660 2 28932 85368 2 28763 34706 2 20051 29552 4 2 84210 84819 2 71098 81504 4 1 648342511 2 15108 15877 2 33136 59398 3 26075424 1 727376761 1 360504410 2 53597 54016 3 733804847 4 4 4 4 1 457422577 3 917158650 1 582572909 1 772410613 3 971971154 3 168276334 1 395288223 2 50631 55305 2 32906 49723 2 62563 80010 2 11105 58463 4 2 311 79913 2 2375 51464 4 4 4 1 24049645 2 10086 83435 1 67863254 2 29446 84514 3 963694064 2 16085 80321 4 2 24951 84500 4 4 2 13245 19258 3 692339394 3 827806987 4 1 51848407 1 425513166 1 841003467 4 4 3 411802118 1 976731697 3 66369934 4 3 372517838 3 625835566 3 729883106 2 41537 100700 3 109475346 4 1 71275990 2 34528 35936 2 22235 73501 2 1274 21899 3 923414700 1 319694711 1 501313210 1 355383519 2 4648 70485 3 612752389 4 4 1 387500912 3 972571371 3 414128046 1 696589955 3 164279234 3 242705120 1 873825564 4 3 499198330 1 252990011 1 832832215 3 963921169 4 2 41556 92321 4 4 4 2 9241 94755 4 3 51155009 2 34443 38978 1 228699196 3 93234596 2 7146 40284 1 62376306 4 1 750628539 3 552571745 3 401326725 3 375886240 1 45785768 1 563527070 3 41719365 2 20570 97051 3 60084935 1 116578849 1 62233103 1 986963281 1 790406896 3 224418192 3 619156407 2 77880 86022 4 4 2 39136 68209 3 719406032 3 568184088 4 4 3 534502055 3 366589265 2 64178 81091 2 64347 75913 3 555192155 2 21410 74580 2 47694 100070 1 391506232 4 1 385202078 4 1 522339311 1 288435481 3 16954927 4 2 45709 91382 4 4 4 3 887422898 1 824675746 4 1 778966012 2 42596 69393 3 712984990 1 992418094 2 85527 98341 1 79238373 4 2 1117 22570 2 39416 50233 2 72860 81142 1 576920127 4 3 498867524 3 37017127 4 1 19307989 2 64644 72933 2 58948 98429 2 9118 37481 2 14946 47180 1 172575912 4 3 400950317 3 315757203 2 30089 69165 2 50668 59463 4 2 73945 92170 3 392176875 1 494020242 1 947098347 1 323502750 4 1 609468015 2 58821 75047 1 259701489 1 904963704 2 5172 84320 3 476465103 2 51550 88735 2 25720 97484 3 776839351 1 799959804 2 39383 39427 3 461948830 1 363231080 4 1 827942712 2 58808 63478 4 1 794891582 3 985901264 2 34713 54068 1 926555458 1 209124501 1 368318086 1 13373048 2 78286 89003 1 651241203 3 839443088 2 71311 101232 3 743004943 4 2 10870 31199 3 458971358 4 4 1 246768669 3 820581712 3 430125613 1 595564588 4 2 66713 81298 3 888685563 1 628198954 3 751831106 2 41462 79918 1 871726882 3 405275613 1 811125054 2 4754 15794 4 4 3 624765998 4 2 31143 82288 4 2 38533 68936 2 19044 66050 3 651489250 1 993941648 4 1 278598589 4 3 330903964 4 2 31977 56948 2 62263 71670 1 49201249 2 28277 94936 3 365731680 1 133299699 1 825146717 3 12974950 1 872515539 1 60637735 3 73650271 3 261256045 4 4 4 1 8731346 4 2 14836 75795 3 1849354 4 3 931428312 2 30844 75200 3 392359279 3 130054131 4 4 4 4 1 57070095 4 3 65962961 4 4 1 477341520 3 822244183 2 83304 92044 4 4 4 1 969824542 1 818252527 1 356753263 4 4 2 2171 65678 3 509697629 1 571538324 4 2 18102 51122 4 1 716381046 1 213854889 1 57170688 4 1 695390834 1 27328122 4 4 1 55733257 4 2 65946 82219 1 411006991 3 604902994 4 4 2 15117 77201 1 981899405 4 4 1 398411015 2 36352 60501 4 1 726254725 2 89 42804 2 7868 15837 4 2 37180 79410 2 45025 74017 1 11956083 4 2 5319 38733 3 643618575 4 1 63530417 2 12521 30137 4 2 36793 53688 1 439485900 3 151802728 3 215657110 4 4 2 78918 83950 2 3962 5980 3 319749125 1 564402167 4 2 8245 87404 3 735035760 4 2 6264 9218 4 4 4 4 1 192835316 2 5582 83196 3 185005442 3 639266265 1 757210647 1 583744076 2 25627 78235 1 438211294 1 769511189 1 34017181 4 1 479933089 2 75424 78820 4 4 1 565441760 2 48597 82417 1 204343895 4 3 65965415 3 713005464 1 19607624 1 694578928 4 1 315167259 3 209392278 4 4 1 625413857 4 3 323127130 3 596444635 2 62849 69991 2 10475 25551 4 1 711215295 4 1 245136510 3 64996931 1 892975704 4 4 2 23132 93570 3 346291156 1 569215565 4 1 783891132 3 132024780 1 364247757 1 713595142 4 4 2 65754 83443 2 86511 90636 1 980605941 2 35912 71502 1 673858218 3 264712369 4 2 25034 50358 1 262982864 1 684927071 3 303100917 4 1 533018233 3 433968413 2 41804 70757 3 19265780 2 47220 48926 1 457959769 4 2 82452 86172 3 17403960 4 2 1566 47290 2 85226 85966 2 12140 36386 4 3 33839029 1 403336628 2 3098 67042 3 92162202 3 466513956 4 2 18642 90323 1 10861651 3 35377217 2 80445 99932 2 19036 23847 1 256075447 2 89223 100846 2 3513 43149 2 47228 49417 2 59276 88064 3 883126569 3 63632279 4 3 858406535 2 47999 50581 4 3 607477172 1 224919539 4 2 13312 92097 1 932371424 2 31402 43007 2 14544 34396 2 65375 78127 1 574763464 4 2 20196 20658 2 9431 54406 2 13884 25505 4 1 355824180 1 744022439 2 47587 86052 2 28757 32576 1 402439279 4 1 268099174 3 302162224 2 35030 51185 2 19324 78853 3 945228935 4 2 36864 81032 4 4 3 342474811 2 37893 77112 1 704888101 2 42302 90341 1 598068320 2 46618 76369 4 1 266696941 1 202208209 1 390916633 1 934246080 2 4215 22485 4 4 1 613122467 4 1 564451248 4 4 2 50533 72856 1 399671811 3 959006016 4 3 65418870 2 1236 31402 2 39306 96507 2 36509 69132 1 467996943 1 26675971 3 407730079 1 240444328 4 3 263653035 3 285442306 1 947013769 3 487398384 3 748102433 3 179573675 4 2 75707 97442 3 697190601 3 591753870 4 1 150777421 2 32500 36571 2 89960 99673 1 346199583 2 18912 52356 3 17340951 4 1 473589213 3 789387281 2 21394 71586 2 47522 96946 3 680639860 1 25199598 3 202877425 2 78837 87486 1 596614272 1 642722725 3 369974652 3 350102908 1 19792380 3 887726821 3 439718166 3 908663313 1 292448193 4 1 445582960 3 216183485 3 974067156 1 662630801 3 104962833 1 975529087 1 964083721 1 793156353 2 43524 85570 4 4 1 53493237 2 50989 58357 2 79737 98518 2 65482 80481 2 13068 65362 2 45074 60243 3 874788405 1 351397355 1 970325510 3 117100018 1 727631513 2 21283 27963 2 10991 27824 2 47234 94602 2 37764 81170 3 580719922 3 221197584 4 1 850126889 2 74502 83765 1 832304383 2 4577 16638 4 3 625972966 2 40005 94057 1 174594042 1 177576206 4 1 417275583 3 967964843 3 588563671 1 448654038 1 79376345 4 1 465246840 2 20695 71975 2 4458 43746 2 37748 79193 3 302524723 4 1 911593961 3 300533178 1 637253272 1 256068000 3 247624263 3 894690574 2 6318 45260 2 80495 100963 3 305464532 3 32952531 2 70983 99803 4 4 2 67859 91553 1 46039169 1 309182881 1 328927607 3 417869727 3 120187879 2 42535 48576 1 679181235 4 4 4 4 3 798315519 4 1 385048541 1 646341500 1 585051610 4 1 777499862 1 906650481 2 15103 101038 2 13916 73139 2 77077 88635 1 915605010 4 3 10220368 1 701728489 4 4 2 32630 74536 3 66980394 3 201286353 1 602911679 2 53424 60173 4 4 1 699288793 2 45165 54559 4 3 853935048 2 9625 12609 1 324653630 3 360581383 3 191032275 1 90088914 3 777004995 4 4 3 622717022 4 2 32988 98337 3 791808829 1 513491118 2 11109 85322 3 164380458 2 24593 92116 1 918309679 1 784941255 2 51468 99426 4 2 25642 91429 2 24313 72081 3 190742386 2 9274 101225 3 345782774 3 958532218 2 38043 52519 4 2 78681 87282 3 356066068 3 908344863 2 17477 93414 1 868827909 1 697493734 4 2 10181 57457 2 49341 68210 4 1 13275828 1 420777021 4 2 46601 88326 4 1 53569407 3 745912209 1 683894085 1 423619638 4 2 14191 35918 1 297267477 3 887916730 3 888982685 3 464639946 3 681711278 3 345504621 4 1 650785783 3 785630018 1 72192396 2 37638 78958 4 1 560880128 2 36360 79431 4 1 572921117 4 2 45271 82279 4 3 811757423 4 2 645 100828 4 3 878093001 3 179267651 4 1 765319800 2 87831 93321 4 4 2 70411 86226 1 181387992 2 79945 98523 1 271594782 1 371219597 4 3 997049305 4 1 803630485 3 72199388 4 1 665978250 4 1 480116816 4 2 19437 57122 2 16305 85041 2 43382 51910 4 1 965510914 1 568508977 3 796565863 3 36663395 4 3 54909845 1 955984603 1 211547424 3 764936071 4 4 4 3 329507570 3 410720792 1 291774855 2 20164 30151 1 214536073 1 805671295 4 2 12690 62986 3 588170375 2 15897 78064 1 792397368 2 915 44004 4 4 3 311211366 4 4 3 799871807 4 2 16823 60149 3 760036635 4 3 344547184 3 765030535 1 920516648 4 4 1 28791862 3 650181546 4 2 34675 50913 4 4 2 48095 49462 2 52401 68998 1 232425097 1 20771964 2 8761 10030 2 61093 81423 2 68430 95540 4 3 44372137 3 485530650 3 654826684 2 22542 42748 1 68509174 4 3 492892983 3 23638491 1 335560533 2 20275 22077 1 903814374 4 4 3 913285159 1 812345631 4 1 499245603 1 500864238 4 2 15632 53284 2 3895 23732 4 3 405453533 4 2 23330 50559 2 24158 32099 3 929510899 2 35360 82825 4 3 99374368 2 19984 97423 4 4 4 1 7659286 2 4276 20531 4 3 884056938 1 349358685 3 143288788 2 38783 80476 4 3 47829045 2 48989 64225 1 112388955 4 1 464387442 1 496044654 2 24903 52287 3 625130084 2 34790 59335 4 3 129626651 1 443853630 1 193119755 4 3 390509514 3 54255286 3 364300538 3 504245531 3 545453484 3 662732356 2 9957 24484 1 201941653 2 32979 59908 3 461503664 1 135153584 2 3776 80848 2 66293 95931 3 122627041 2 45789 63040 1 178338829 3 543576907 1 984073684 4 3 982937345 3 741007017 1 9557828 1 41354533 2 44235 55998 1 955923345 3 181669940 3 273806560 1 51628406 1 250851637 2 51436 91182 2 21903 34664 4 4 4 2 59593 85116 1 181574128 2 6754 7810 2 6847 30306 3 128215307 4 1 132984869 3 630185055 1 109045298 4 1 852078430 1 68674507 2 8940 80156 4 4 4 1 837345805 4 3 436104685 1 223540774 2 7692 8654 1 513263739 2 63985 72359 1 949533194 4 1 514532972 2 4129 25469 1 696261928 2 25474 45774 4 1 748794357 3 956469030 2 13486 94490 2 49632 59390 1 677763483 2 95143 96312 2 12260 20515 3 66970581 3 255501869 2 7978 97593 3 293523801 1 640017530 2 10284 74016 2 78532 87989 1 126129468 2 56275 90301 1 286788614 2 40453 88567 3 788808083 3 979946533 3 308321503 2 14433 66326 3 480813962 2 34816 76839 2 44022 82189 2 27395 60092 1 900993039 4 4 3 84681160 4 4 2 33189 78310 2 49752 86453 4 3 377304179 3 632551995 4 4 4 3 437396864 2 6911 73182 2 19958 65284 4 4 2 52050 98220 4 4 2 60032 67983 3 833852701 2 35049 75148 2 20600 90775 3 702453924 4 4 3 310819269 4 4 4 3 154118164 3 15739958 3 790735143 1 802698917 3 325867437 3 912863015 4 3 469050596 4 3 30912156 3 272925473 1 265169419 1 514646575 1 214694135 4 1 684145130 4 3 201881781 3 833172180 1 281792366 1 170318705 2 46391 93692 1 760892228 3 463027050 3 556590239 4 1 235720624 3 867580433 3 545056333 2 69426 97509 1 498831015 4 2 89096 92872 3 9348539 2 74709 89585 1 504937584 1 307847717 3 292287115 3 62971987 4 1 782269069 1 361941903 3 767845640 2 10583 78806 1 490306948 2 50059 73708 4 1 457032836 4 4 2 49218 79302 4 4 3 278495183 1 965785400 4 2 24917 66592 1 488472924 3 503365982 3 518113022 3 327290282 2 39541 93562 1 577809510 1 982277575 2 52477 64698 1 944884691 4 3 713446919 1 271007754 2 49064 88561 2 50553 62275 3 173226371 4 2 62711 66344 2 41219 76397 3 955245907 2 37519 67826 3 862815246 3 64067275 4 1 600247846 2 21512 68106 3 465650817 4 4 3 541560454 2 74197 88486 1 52248908 3 960856707 1 566895484 2 48470 72027 4 4 3 737717233 4 1 23991160 3 61283909 1 755272073 1 155485171 3 682474957 2 81878 101236 3 842832413 3 2533625 2 47010 99293 4 4 4 3 470077020 4 1 227531456 2 58251 66741 3 66970410 2 27711 59430 3 777809513 2 26077 84032 2 20304 75678 3 940285511 3 273910242 3 781070096 1 841841755 1 551740488 1 365880370 2 76636 94440 1 617581338 4 4 1 322935846 3 354260008 4 4 1 294349883 1 22690929 4 1 780006940 2 82223 85525 1 507948252 3 444978186 2 59980 88734 4 4 2 2446 74658 2 62007 79333 2 58786 80921 1 327003193 3 649186444 4 4 1 540413556 3 830083164 1 509069758 1 183841081 3 240916566 4 2 63039 98948 2 53596 56062 4 4 4 2 21966 67809 4 3 535254399 3 834557826 1 729176451 1 879485106 3 1077003 1 152260872 4 2 1331 93051 1 411393308 2 38854 46998 3 597192523 1 945311570 1 812749101 2 71409 94143 2 50167 97998 4 4 1 609647799 1 134602812 1 844527459 4 3 497432835 3 970819282 1 25751416 2 45358 91425 2 42841 89138 1 506125375 4 2 25188 63119 2 37640 79378 1 16509945 3 43710651 1 556357309 1 599199382 4 1 733393386 2 71015 80759 1 23503189 2 62679 83800 3 655506320 1 130834284 3 771840803 3 244128436 4 1 425079831 2 10470 32497 1 991920911 2 47798 60996 2 24664 45351 1 827795498 3 449405983 1 265373559 4 1 854209045 4 2 5362 85144 2 31280 96971 3 878735626 1 968276942 2 43805 90342 2 42192 53172 3 689238723 3 48328607 2 75950 86146 4 4 1 385602548 4 2 31298 52970 4 1 209041970 1 29984477 1 296804 3 433802992 3 599738788 1 250898301 3 453114388 4 1 325189353 2 93073 94640 3 777158184 3 735072739 2 2407 60562 1 300753047 4 4 2 64740 84936 2 65887 86599 3 38910128 2 41798 78201 3 176586635 3 394258858 4 3 18474980 3 508590070 3 216749298 3 723125739 3 574447239 4 1 65095766 3 502601394 4 3 475263923 3 956177432 2 48553 82618 2 12276 48625 1 119210901 4 2 73773 90228 1 13769221 1 347929703 2 7100 88187 3 500271915 2 35974 72099 1 767352882 1 317017168 4 2 13475 55043 4 1 764310669 2 18685 21576 4 2 22470 36205 2 18543 66247 3 504134422 4 1 206927628 4 2 28759 99363 3 974391192 3 39754882 1 157735287 3 52562621 3 86689994 1 981128509 3 2676921 2 2217 36353 2 60256 89624 2 74451 85419 4 1 517033955 4 3 326697363 2 38253 85193 1 380152031 2 60284 85506 3 8863415 2 23432 31335 2 60013 98746 3 673614065 2 25736 59394 3 830418839 1 609164295 3 958376266 1 111247203 3 195688547 4 3 148761806 1 606589267 1 97465889 4 4 4 2 45130 85121 2 29330 32843 3 316534671 1 542402492 3 722781509 3 640420112 2 66397 89728 3 563955006 1 283478304 1 747633320 4 3 526837022 2 42706 77528 4 3 171918782 2 10933 40598 1 993834073 2 1089 67209 4 3 284888063 3 62224499 2 59109 61159 4 1 99406988 3 12222397 2 26862 83210 1 45437237 3 464977567 1 653287210 2 16001 97939 1 388486616 1 372550494 2 10807 72702 2 61404 89245 2 62379 69014 2 8665 92145 1 274815422 2 2531 78745 2 58235 81193 1 152499453 1 395069011 4 4 4 3 70087024 1 812662856 4 4 2 23454 50948 1 755929592 3 124184567 1 371197622 3 495254527 3 444107606 2 10957 37625 4 4 1 830475670 2 69220 79118 1 710546241 1 658503928 2 43778 44617 3 619467723 4 3 796115814 2 6839 8188 1 532738610 1 360488966 1 630983188 2 21935 94396 3 415377514 1 59210283 1 500698554 2 27250 56698 4 3 19960002 2 7330 31414 4 4 2 13593 39212 1 707743213 2 4745 65675 1 787341812 4 1 529624120 2 33662 92520 1 809304682 2 13357 65462 4 2 1646 96294 2 27014 39082 2 21926 94396 2 56746 71703 3 126461371 1 529969856 1 152745977 2 41264 82863 4 1 233728773 3 214449572 4 3 570412101 3 957079794 4 1 500911948 4 3 818937516 2 58 93102 1 355132335 4 2 11362 82498 3 547795114 4 2 2715 92596 3 695681395 4 4 2 31901 54205 3 95995451 4 3 850363757 4 4 3 7632697 1 716628494 1 574361332 2 6369 52804 1 722146568 3 8946819 3 883202436 2 39747 98591 3 856639541 2 2813 60561 2 8124 71401 1 858314474 2 57969 65678 2 7864 44964 4 2 90402 94987 1 848659706 3 270614816 2 27249 27956 1 14930132 4 3 999473724 1 550606048 1 668090682 3 641015318 4 4 4 1 949144887 3 240868775 3 980290803 4 3 490733688 3 789731987 3 577190609 1 104584668 3 41766473 1 338619312 3 673680954 2 940 68816 1 561755304 1 961023899 2 26339 75957 4 3 410925598 4 1 385276797 4 2 30415 89872 1 668916830 1 608564914 4 3 804884914 2 47864 98736 1 413103595 3 93365468 3 146069228 3 796168690 3 747089403 4 2 16716 101348 1 413610251 3 799123970 2 46523 90646 1 788698982 3 763035800 4 3 614977590 4 3 515330175 3 614246036 1 830107617 4 1 183470839 2 10221 72117 2 31314 48466 1 191943988 2 21339 55160 3 262336466 4 3 271162784 3 995927304 2 69767 71387 1 675885066 2 11312 46632 4 2 18203 100227 3 195435965 3 805623898 2 30503 61916 2 73055 79022 1 512627126 3 235920665 2 24717 93615 2 16368 27141 2 5616 23712 2 3237 18576 3 517891240 4 2 85678 99920 1 195143902 1 44060434 2 69627 83306 3 736623906 3 635558515 1 14672013 3 126638047 2 76694 77420 4 2 66797 96537 3 29444940 4 1 789370864 2 14927 74339 3 680323343 1 483159019 1 574870766 2 77569 87426 1 357311899 3 422129245 3 297161334 2 55815 87578 3 374613708 3 520441735 2 13070 62450 4 2 40048 66312 3 134596702 4 4 4 3 581787561 3 750942581 4 2 63648 79877 2 2119 36113 3 35103439 4 3 39680650 1 797446407 2 14496 61943 4 3 659243589 2 69870 80291 3 435615595 4 3 790940380 1 169613667 1 470082551 4 3 489740799 4 1 310529304 3 815080868 3 699280890 3 454639867 3 19972039 4 4 4 3 100067725 1 63819652 4 1 969211222 2 73616 89445 4 1 643357671 2 64422 64969 2 13277 53991 1 183862519 2 16294 26585 3 969982408 1 629745423 3 885487575 3 652922296 1 757127974 1 65927079 1 920186589 2 23247 98519 3 730536708 1 613187027 1 897096933 4 4 2 23556 71475 4 3 598305857 4 4 2 25411 74501 4 1 734805717 2 6212 82982 1 278718211 4 4 1 215427286 4 2 26480 82303 1 183971304 3 637848205 3 52041397 2 53373 92927 2 11469 13851 4 3 816300962 2 39475 70842 2 9376 80067 2 22802 61227 1 388342274 3 750169330 2 5755 62190 1 284745728 3 716664850 4 3 22710560 3 171349111 3 783583831 1 647356627 3 645332212 4 1 27356136 3 614532809 2 9871 84550 3 809079863 4 3 9178181 4 3 80676376 4 3 202347861 1 329427348 3 896967691 4 3 989271987 3 67042891 2 29896 35662 1 756652830 3 116253323 2 94685 97382 3 548525576 3 574074558 3 631354180 2 39029 96260 3 16075459 1 950272038 1 440965096 2 8006 25227 3 318447166 1 490141899 4 4 2 55377 85860 4 4 4 1 611274680 2 4936 75483 2 4829 19101 3 897363779 4 4 1 99322375 3 31433777 4 2 26844 96629 2 66650 92909 1 842333456 1 803593037 3 542212403 3 601782578 4 3 732180598 2 82543 95121 1 707831218 3 265968490 2 89996 100570 4 1 567831188 1 741951133 4 2 20185 29569 4 3 248969798 4 4 3 121269734 2 40790 73469 3 879545854 2 43184 50749 2 3427 55943 2 24650 90750 2 53150 75777 2 33595 66115 3 760115742 3 723823395 3 888594022 2 56327 71863 3 246508280 2 44184 73949 2 55720 71075 3 535214136 1 297806376 1 358224669 1 27781728 4 4 1 149645260 1 927163878 4 4 4 3 69364947 4 1 518878234 4 3 30852605 3 237537974 4 2 31334 60343 1 239236367 4 1 722299729 4 2 7626 22786 3 717896685 4 4 3 951377041 1 1923772 2 14910 30820 3 947387630 3 296727828 2 79035 79806 2 71183 73579 3 415512197 2 4217 77567 1 11235210 3 17832126 4 3 932019424 1 849547813 2 37442 51575 2 41847 58899 4 4 1 37465549 1 997134492 4 1 712877376 3 159825949 4 1 784805392 2 75297 92938 1 411055160 4 4 1 359987141 1 301134634 1 831342421 4 4 3 812508560 3 49171605 3 361809582 2 38071 81448 2 66901 72771 1 391059804 1 811485297 3 158623042 2 45258 74521 3 925435652 3 462097357 4 2 7308 26105 2 10273 64487 4 2 14338 63336 1 578787834 4 3 975531857 2 201 88808 2 63700 69965 3 62272862 3 633522513 1 978752427 1 86984159 2 33398 63540 3 804868357 3 256224905 1 69549182 2 44560 56738 2 19280 54575 1 51207360 4 3 454390976 3 909356227 4 4 4 3 280706201 2 4004 90336 1 24429904 2 3413 19680 3 93371969 2 1375 43869 3 142770768 2 21025 27640 3 159171699 3 224773057 4 1 937430350 4 1 485272976 1 40741666 3 354217045 3 588973099 3 702387479 3 118198206 4 2 809 18111 3 661736538 4 2 12385 85466 1 840829563 1 469143725 4 4 3 979208229 4 2 28561 64589 1 981177031 3 852265498 2 40165 98714 3 673817292 1 844814485 4 2 74997 86203 3 54084394 1 576249918 2 5083 81109 3 536596613 2 2522 6949 2 66072 100705 2 36457 63862 2 59671 76471 3 362212358 1 434089790 2 6329 56003 1 370927513 4 4 1 106432130 2 29208 43079 2 28638 86906 2 56545 90658 1 716867676 4 1 591789619 2 2546 91957 4 1 875035823 1 361479895 2 55007 73602 4 2 11090 85651 4 1 390460699 2 29262 55493 2 38383 42771 4 1 411106970 4 3 226138088 2 26747 30336 3 347918761 2 35424 82989 2 8400 34436 4 4 2 35237 85344 1 312565016 1 648712259 4 3 651617862 4 3 876654902 3 897704840 4 3 244007939 3 372176378 4 3 54063651 2 54735 96123 3 862499994 1 428138943 2 68198 94030 3 860798959 2 34170 42596 2 60788 98791 3 103751052 3 208077774 2 11034 34295 4 3 51106526 2 71390 76989 2 23833 79888 4 4 4 4 1 772527605 4 1 37581577 4 2 34487 43644 2 58284 99832 3 78858704 4 4 1 233812714 2 23106 34049 4 1 50205108 2 12977 99223 4 1 841582970 4 4 2 786 52918 2 74273 94205 4 1 957270312 2 41631 81264 2 73590 99733 3 791328003 3 69252156 4 3 1627757 1 363772316 2 72242 85303 2 82777 98775 2 46163 91746 3 885207471 2 59990 81256 4 3 14185106 1 610354846 4 2 75771 95033 3 307301731 4 2 1810 67701 1 629570760 3 375027763 4 4 4 4 1 706992589 1 12289598 2 11894 36206 2 5214 100498 1 663381534 4 3 213744875 4 4 4 3 414974201 1 808553626 1 42957960 4 4 3 964342059 2 35988 93207 4 1 93165604 3 260101239 2 4854 39435 2 43765 51095 2 47961 89665 1 423589838 2 30171 85097 4 3 263876141 4 4 3 815402877 4 1 504809957 1 663894298 1 601086773 3 32163144 2 39726 41253 3 916887338 1 3920771 3 448645584 1 671682762 3 24035934 4 2 19353 87776 4 3 176706598 2 32158 62465 2 62581 87581 2 52021 64808 3 339009199 1 739517597 2 18242 70710 4 2 25160 34949 2 30116 78655 2 70695 89727 3 454021514 1 85952694 3 399403521 2 10096 78860 3 140619224 3 991766328 4 2 35885 68419 3 275163437 1 994131087 2 29877 95453 2 33308 88300 3 129832310 2 17647 86294 4 3 498754180 3 658453473 2 26793 73524 4 1 532166183 2 47699 89171 3 500299475 4 2 888 4361 1 42759127 3 35693782 4 4 1 888330889 1 113097951 4 3 936399464 3 24084578 4 1 25927057 4 2 11192 84679 4 1 302306135 2 28442 75562 3 30634467 1 40387239 2 25835 83688 1 322844001 4 1 972616811 1 25534203 3 951175808 1 280674818 2 24198 36566 4 3 59407132 1 887357933 3 903171498 3 538698943 3 543883284 1 475899612 3 153791214 3 20982341 3 577789711 1 675899373 2 19247 32785 4 3 78100871 2 76457 77866 3 267553891 3 941655590 2 1812 89976 4 2 35723 57992 4 4 1 526596703 1 877309107 1 536705144 3 819187905 1 51226620 2 15770 27859 4 1 820299956 2 9355 88303 2 27418 88472 3 492232879 3 406308417 1 572751496 3 984317493 1 225382798 3 760416175 1 299854426 2 50011 81056 2 28055 42765 1 528816493 2 93997 98476 1 668787444 2 82818 94385 1 737563650 2 32058 71367 1 159185685 1 457515872 2 9752 97396 3 889900264 4 3 127130177 2 22072 87714 2 78420 100628 4 4 3 157093453 1 501415385 1 3625167 3 64369290 2 78510 97391 2 82293 86817 4 3 9507521 2 13712 90854 4 4 1 955908106 1 651440541 1 613303794 1 328690446 2 66651 70709 4 3 98322637 4 4 2 1451 61318 3 130671862 1 363702412 4 2 46957 60060 2 14977 27814 4 1 548225524 4 1 346670719 1 905731473 3 252880016 1 879050451 4 3 793605054 1 217985118 4 1 950207495 3 9996207 4 2 1080 59512 3 870612451 2 8841 75318 1 586703686 1 52840930 3 211370971 1 518736219 2 44589 66113 4 1 112966369 4 4 1 697240575 2 58901 74070 1 921529683 2 50564 76062 4 4 4 1 521755630 2 68775 96921 1 47910122 4 2 51447 51967 2 73136 85355 2 63007 94329 1 18895741 2 79817 84053 2 43492 61010 1 882332554 1 928432616 2 33893 53204 2 1227 15826 1 265920213 3 29446566 4 4 2 24010 96291 1 599476242 1 662923592 3 363373964 1 337650181 4 1 152462796 3 836326967 4 4 2 78449 95759 1 534274479 1 895824975 1 401581786 1 154393772 3 27737701 2 11286 83734 4 3 247056285 3 20331583 1 884197476 4 2 28323 55638 1 594891824 3 455729048 1 941599846 1 873358387 1 583591336 4 2 20861 87563 1 952887068 1 556701192 1 309902064 1 706386168 4 1 782563940 1 959519368 4 3 19712395 4 3 476006190 3 729670004 4 3 68798428 1 567385635 3 331466860 2 21077 39031 4 4 2 57318 86401 3 945945755 1 736287551 4 3 620955060 3 25455597 3 921103971 3 576937362 2 45677 74451 4 3 310698991 3 422547805 2 46596 66241 2 45792 81885 1 553327395 4 1 744013508 3 881347171 2 30714 58942 2 6662 8866 3 662499177 4 2 51628 63099 1 492254404 4 4 4 2 44695 45290 4 2 65449 76689 1 659775998 3 693932324 3 45489407 2 71579 84960 2 66589 72178 3 504356931 3 236723721 1 937433201 3 247940482 4 4 3 995467028 3 972674587 1 920468112 1 693212562 2 37200 52506 1 619129863 1 600140266 2 34099 85885 4 3 592726410 1 2570888 1 896841568 4 2 7767 32826 2 19678 60786 2 25892 30686 1 844705365 3 485866031 4 4 2 25422 25887 2 76963 88943 4 3 543291164 3 929101890 2 19571 72369 4 1 65768785 1 485745158 2 643 68347 3 908868807 3 355897060 1 963400484 4 3 395026266 1 826058710 2 44851 58193 2 60275 96929 4 1 766220551 1 673857413 1 366067264 4 4 3 35383170 3 860894829 4 2 8325 68602 4 2 50418 86675 3 29695516 3 37102880 3 398037459 4 1 730677745 4 3 56742041 3 365203973 3 581232431 3 9242496 3 23105389 3 159511858 1 838522920 3 781188512 1 341243407 3 763172739 4 4 2 29630 88515 4 3 424012990 2 12758 81368 3 440436908 1 955365692 1 81548472 4 3 800399875 1 935539557 1 454676193 3 134798531 3 114149465 1 512955714 4 3 62914483 3 671539759 1 337218622 4 1 926883956 2 34761 85241 4 2 57403 69825 1 28221801 2 88477 89331 2 3849 34681 1 424847992 1 643342990 3 764174024 2 22893 92658 3 205485262 2 10906 20532 4 3 676296979 4 4 3 778086358 4 1 86058361 2 57367 87670 1 425875958 2 74081 93500 3 61685303 4 4 4 4 4 3 987164614 2 13653 55873 3 191142399 4 4 2 21034 75440 1 282907033 2 35790 56683 4 2 69898 81214 4 4 4 3 298881119 2 42547 55071 3 582729689 3 853902099 2 14335 97748 1 266291488 1 50841372 2 73655 90663 1 249166519 2 40931 99447 3 190647067 3 583129830 2 6816 93892 4 2 11995 97531 1 73394301 3 948400100 3 26492917 1 211114445 4 1 821345764 4 3 341870244 4 3 58815755 2 44339 83561 4 1 718343626 4 1 801176121 4 1 684176075 1 313825270 3 808457540 4 1 307854419 3 768025585 2 46038 47415 2 27693 73997 2 15507 43244 1 994533357 4 4 1 472270565 1 6107979 3 546339129 4 4 3 878168609 1 460516429 4 4 3 5617300 2 34712 95062 1 633079722 3 754145026 2 47996 80326 2 33011 66466 4 1 967480747 4 3 204539127 1 756979948 2 40031 57194 4 4 3 138837453 1 898446942 4 1 353058257 1 797873122 3 266436278 1 101020125 1 505306522 4 4 3 452276012 4 4 1 963658574 3 96385499 1 51875796 2 27691 77139 1 284473413 4 1 487253887 3 366977647 2 14780 100645 4 4 1 352482068 3 949378536 2 45547 98149 4 3 39904182 4 2 17754 32560 4 3 504910561 1 756505862 2 79396 85279 3 456729605 2 33860 79568 1 612060712 4 3 586026925 1 879355766 3 503384270 4 3 19112435 3 623274738 4 1 94552603 3 881983241 3 908622212 3 89430653 3 716302554 2 10616 78435 4 2 31161 44016 3 33017023 4 1 877426663 3 878666132 3 22316965 1 308305643 3 998887266 2 48982 94115 1 518787286 2 28375 66085 2 67010 97982 2 28751 31455 1 201671260 4 1 19426280 1 981174233 3 624909926 3 164821180 2 2702 26983 1 44442841 4 2 64868 79635 3 311874229 4 2 4491 41085 2 24562 48778 3 76235432 2 46770 80003 4 4 4 4 3 497028680 3 394828632 4 1 639651981 3 580972979 3 423373274 4 1 169281374 4 1 469812140 2 16238 71264 1 70140973 2 16975 26591 4 4 2 58663 83299 3 145098882 3 881377663 3 523799518 3 61994057 4 3 178878493 3 765256997 4 2 3957 77311 2 36293 93401 2 22473 83867 4 1 332399279 2 30675 53563 4 4 4 1 508837749 1 78663361 2 23170 37638 4 1 521172142 4 4 3 744657314 4 1 341936913 3 31818419 2 28734 61854 2 33654 63673 3 663493871 3 825968096 2 28220 35356 4 4 4 1 993641596 2 18328 29608 4 3 671761358 4 2 38383 50912 4 3 14314393 3 242243200 4 3 214327168 2 47635 87752 2 35826 41881 3 96537494 1 674244346 1 831014902 2 25006 39834 2 31763 44376 1 416124047 3 899598343 1 413920034 1 281993073 1 447248360 1 529637838 4 3 291010262 2 35509 62067 3 254730583 2 37432 69466 4 2 1122 39950 2 59136 74144 4 1 314714529 1 971072379 1 359141076 4 3 410287119 2 15404 59260 3 702101161 2 55456 72062 1 205853214 3 936373157 2 12437 88421 2 57561 100490 3 522433518 4 4 3 421230991 3 642461447 1 363239076 2 62666 90969 2 82819 93773 4 3 137893683 4 4 1 556499115 3 603645286 1 610821759 4 3 482909024 4 4 3 231096869 2 18567 50754 3 425544175 3 332409585 2 17253 80983 4 4 2 67057 100741 4 4 1 264107369 3 15207807 2 51944 61029 3 270232329 4 3 835776152 3 762850286 1 746678137 2 19947 22518 4 2 53506 96656 4 4 2 1908 92479 2 31357 83118 3 861846831 4 1 376257588 1 511273332 4 2 59067 100216 3 630137370 2 24471 69282 3 910387502 4 2 23081 76072 1 641625487 3 589208955 3 272671156 2 35456 90334 1 698322565 3 343499996 2 14933 72450 1 152010138 3 13242021 1 435365449 4 2 53259 60459 2 10927 38445 2 80594 80908 4 2 54239 68951 3 65062195 3 476675903 4 2 92554 98379 2 30338 60492 1 434075703 3 269675853 4 3 979597099 4 3 71069107 1 60124690 2 68524 89817 3 757990525 2 31014 54538 4 4 2 33112 49052 1 582694166 3 904370594 2 1106 15494 3 110133916 1 978774978 1 302760054 1 24760477 3 130505275 4 4 1 167509896 4 2 58678 94140 3 829440173 3 41725389 4 3 430397667 2 78613 90932 3 100443377 2 74005 86287 2 60744 100299 1 121546107 2 8872 98672 3 629133729 2 2204 60078 1 214668044 1 578024237 4 2 37748 71033 4 4 4 4 1 786165144 4 4 4 4 1 363124563 1 103106413 2 17767 59549 2 41068 48056 1 406640962 1 600338505 4 2 6030 54293 2 81727 85185 3 462977795 1 846528242 3 883929034 4 2 54589 54620 4 3 604341529 3 455511126 1 244714744 1 757681291 2 76698 87295 3 813320336 1 696024317 4 2 15232 76462 3 262819215 3 649881675 3 3792470 2 15866 67056 1 447490624 2 35749 56578 2 81084 99622 2 6713 43712 3 71398447 1 519680661 4 2 30188 75368 2 35707 66497 3 167239836 3 362618716 1 549205381 3 137138732 2 56155 88992 4 1 686938817 3 574875046 1 23495254 4 3 35581002 4 3 198430298 4 2 21558 94131 2 51068 94316 4 4 1 510960479 1 365603214 2 47180 79735 4 4 2 30588 73804 4 2 67651 72888 4 4 3 267344607 4 3 975860937 4 1 484492250 1 126955197 3 948040481 3 790120788 3 912993074 1 604458845 2 40568 77566 1 54470224 4 2 16398 57825 4 1 187402663 4 1 632955014 4 2 38758 93743 2 40 61411 4 2 6478 39997 2 62360 62712 3 84179348 1 887835196 4 2 44469 86762 2 42934 53149 1 460701215 1 854395680 1 214232277 2 35442 67763 3 889938084 1 735238429 3 112011988 2 20977 40685 1 616668801 1 238942749 2 84190 89297 3 21674899 1 703946253 3 828573370 1 848117980 3 29652112 2 41833 53505 2 32373 72565 4 2 17778 28940 1 492629684 2 52888 70248 4 3 655512339 4 4 1 43559192 3 343253338 2 50222 82408 3 682073776 3 751537355 4 4 3 128755060 1 234655010 2 8587 78026 4 1 369873891 2 37022 94001 2 15751 75557 4 2 26599 92760 1 14007469 3 519448479 2 23657 33286 4 1 534355128 1 407013021 2 22269 63139 2 53020 73771 3 182410999 3 27636614 1 907192099 4 1 988237242 2 49239 83975 3 603576814 1 899755034 1 751572768 4 2 52385 87285 2 7187 48470 2 5757 46578 2 39921 62623 3 939630634 4 2 83308 93018 2 69947 88708 1 901312931 1 496240570 1 187483728 1 984193641 2 6353 90109 1 995467176 4 2 13005 52256 2 16254 70773 2 79198 93569 4 4 3 445365742 1 49518394 4 3 11156050 1 312811652 2 65389 87295 4 1 25239733 2 19299 86193 1 79173446 1 532175897 4 4 2 51850 74529 4 2 42821 87272 3 916878008 1 814707806 3 380086779 1 999250360 3 296991848 1 584925839 4 1 802897369 3 238034353 1 267284991 3 117260302 1 152630588 1 635709616 1 39440724 2 49239 56820 1 944834855 3 692655451 1 555222946 1 807583554 2 2033 73098 4 1 560746259 2 60113 67472 1 274955928 4 4 1 759009412 4 1 188767428 2 53337 76251 3 11077871 4 3 573664109 2 16064 39521 4 1 600235711 4 1 750110152 2 24801 45247 3 608854364 1 235719468 1 566140343 2 1411 30406 4 1 944539043 3 85067559 2 5404 73353 2 6286 93270 4 4 3 611489237 4 4 3 129825476 3 611027161 1 183523810 1 724258495 2 58951 90417 4 1 714118285 3 87161393 4 2 61383 94671 2 18004 32778 1 585144453 4 2 23743 60614 2 20872 27870 4 1 575061402 2 35267 93426 4 1 101493932 4 3 958079090 3 749426306 2 54241 94500 4 2 50940 70405 2 17090 49187 2 30691 56092 2 4530 5211 3 607020736 4 4 4 3 569110894 4 4 4 4 1 942261877 2 4081 58320 3 459104816 1 593187333 1 329987076 2 506 71748 2 1491 99370 3 687003081 2 37309 82571 2 17775 98581 3 398303380 2 43102 75729 3 408274661 1 86151238 1 284415653 3 132126155 4 2 99000 100064 3 677390639 1 790559369 2 22223 62627 4 3 289819365 1 821224145 1 107476985 2 71890 74065 4 4 2 16645 51546 2 20595 54177 2 14945 64376 4 3 353802919 1 915463161 2 76244 98939 1 172033181 4 3 210305499 1 248878152 3 742525539 4 4 1 536661645 2 57649 92012 4 3 621868309 3 425290251 2 93127 98852 2 40947 87242 4 2 37809 49600 1 656273596 2 5791 92290 4 1 463670894 4 2 73177 80375 2 41399 94292 2 6337 49188 2 29956 78566 3 942810841 3 959415918 3 469839503 3 29878469 4 1 408506918 3 299981066 2 7726 100826 2 6714 50394 4 3 953091981 1 888210162 2 11779 43738 4 1 387241251 4 2 57916 97406 2 64127 96789 1 236311200 1 964172066 4 1 252441857 3 895329960 4 1 811651031 1 355952929 4 2 38831 43243 4 3 554250438 4 3 205323302 3 726587874 1 64430709 3 941818980 2 16050 68711 4 4 4 1 352112686 1 68280036 1 288395339 4 4 1 528405487 4 3 587889286 4 2 56244 72368 2 13166 25364 3 883825406 3 571564595 4 4 4 1 836466234 2 56237 80718 4 2 4909 51223 1 139411079 4 2 2867 101880 3 339898172 3 395649244 1 453184002 1 981789038 1 859885919 1 389084629 2 71263 96557 3 184819666 1 968715604 1 663237256 1 959803775 3 476889808 3 298988057 1 175197775 1 805655377 2 23253 86763 2 43462 59805 3 184652313 4 4 2 42087 81681 2 6668 87553 4 2 59458 99950 4 1 442365945 2 61476 73146 2 47125 62667 4 1 438495760 2 73752 75787 4 3 427647677 4 4 1 429600381 1 989508115 4 3 380707728 1 63245659 1 186643873 2 45934 60579 2 68665 73347 3 726032513 4 2 70533 96058 2 71764 73881 1 854022283 4 2 4314 77628 3 551771080 1 898571414 3 86417848 1 263820751 2 51142 95034 4 2 34603 90572 1 438007026 1 955873290 3 174347901 1 792170107 2 10043 22825 2 2004 10224 4 4 1 724561780 1 844000804 1 49340716 3 610310786 1 404319941 4 2 6849 85435 3 538587947 3 691052668 2 59311 61542 4 4 4 3 811027059 1 971605907 1 844125830 3 35707712 1 381898347 4 3 871681432 1 422970335 4 2 27369 30632 4 4 2 16669 89480 4 3 622633536 2 5605 56525 1 680927764 2 41842 64365 2 4949 44168 1 39055412 4 2 52222 56699 3 127333440 3 66552107 1 134850675 1 291029363 3 113928774 3 250607309 4 4 2 57448 95469 2 36337 77740 2 37035 43980 3 32702760 1 31500987 2 11029 76220 2 54398 86377 3 296849398 3 636042441 4 2 28027 83575 4 1 374071534 2 27766 89793 4 3 23038852 4 1 459798667 2 30973 101330 2 20822 77467 1 291763542 1 994078123 1 82073906 4 1 65858739 2 65330 92409 1 580842969 4 2 35119 73043 1 839275817 3 319204701 2 15954 82895 2 19643 25260 1 904088180 3 312828352 2 32663 43111 3 16438053 1 88005803 4 1 60780281 1 495731738 2 10633 86491 2 43221 43967 3 15083421 2 54517 75761 1 72254127 1 594798675 2 19030 65061 2 27054 85176 3 625309994 3 686042461 3 47066717 1 143584853 4 2 11002 30752 1 592984824 1 618989217 4 3 404843217 1 264274801 2 16725 72304 3 764838517 1 945138987 2 21606 61758 1 666312194 1 482054333 1 886812632 4 3 31301968 3 833824660 1 347981538 4 1 43354759 4 2 91401 96924 2 49559 62474 4 3 69601181 4 1 16414790 3 798438748 2 48759 87998 2 45095 84252 1 839506309 1 689672698 2 2520 75997 2 85341 92577 1 276786350 2 65094 67322 2 35375 55358 3 988180732 2 47864 95403 4 4 4 3 987554930 3 467866681 3 47725268 2 52726 72556 3 714902796 4 2 45489 46034 3 998573842 3 224819887 3 286949813 4 2 14138 17506 1 154895488 2 53444 98314 2 2097 54550 1 33004263 1 394139818 1 39965470 3 34317241 2 5075 60882 1 324783692 2 22481 101389 4 2 53275 64443 1 418742103 2 74507 95305 1 744619930 1 177435865 2 80440 91029 2 15924 53465 3 551698004 2 79264 80725 3 730561612 1 501240519 2 19440 52243 3 57805306 4 2 59007 90908 2 16999 52774 4 2 91805 99890 3 737353651 1 53393303 2 61901 87484 4 4 4 1 217414783 4 4 1 24015571 4 2 15320 84277 1 423235145 3 708866677 4 3 451528597 3 375621621 2 1828 46697 3 412159107 2 53252 98610 1 101670613 3 332520498 4 4 2 31881 54487 4 4 3 218154621 2 59630 99041 1 243077293 4 3 897057532 4 4 1 839636586 3 878634125 2 7732 29532 1 260294363 4 3 576699746 4 1 63308172 3 9664286 1 498830300 3 50733083 2 29927 95428 3 486805580 3 363314252 3 253635132 2 43408 78522 3 587958853 4 1 88653431 3 842702229 4 3 608372327 2 70910 71533 2 18312 46396 2 51388 74218 1 934697308 4 3 59465438 1 341753805 1 99321187 3 601335646 1 15262903 3 950246761 2 23268 69688 1 810154875 1 303215885 4 1 246417874 3 878533822 3 234127141 2 86711 93219 1 900362414 4 1 182004943 2 22406 93233 3 719378 4 2 55774 91975 3 471989579 2 82160 97634 1 629547635 4 3 522503950 1 524136029 3 648916910 3 141399731 2 37649 56642 1 203445437 3 458241946 1 96874842 2 13611 30685 1 887063599 3 210547724 4 2 61008 67057 3 970182157 3 383905640 4 2 18792 49167 1 38984063 1 3355846 1 650950525 3 48856331 2 50921 94665 4 3 177100763 4 4 2 30943 40141 1 792246392 4 3 298960694 4 1 995439506 3 623419877 3 211093106 1 814579462 4 3 172152719 3 639639538 4 2 37875 83768 1 824310373 2 17730 65899 4 3 310919057 3 52162749 4 2 65311 99092 2 574 77424 3 148945999 2 54993 86685 2 32427 59114 1 157377721 3 558993926 4 4 1 37964002 2 26592 86164 3 303079682 3 799120529 3 699443728 3 850351136 2 18709 73892 4 3 848093936 2 80125 96606 1 33515464 2 66736 99658 3 802981685 3 67042557 1 244514047 2 32428 80685 1 166286330 1 166754403 4 2 36549 62058 2 32707 58847 1 557712693 3 937129859 3 270418019 1 584194385 2 62404 63922 1 83471580 4 3 555811199 4 1 665463424 4 1 69600772 4 2 61454 84912 2 12572 26040 2 6489 70611 2 8832 71450 1 483195008 3 436068298 4 4 1 165782515 4 1 64686005 4 4 2 4731 44444 3 94217793 2 26915 77339 4 1 174836372 2 8251 93406 1 13626626 1 808879798 4 4 4 3 43725544 2 46418 100098 1 237722385 1 417723790 1 812039112 3 263025792 3 353662217 3 792740623 1 922151854 1 844371555 1 433540932 4 3 8652247 2 71540 99773 1 428679512 2 21479 64238 4 2 10038 41863 3 675282097 2 28371 38762 2 31659 38151 4 4 3 244030285 4 4 3 263060703 1 626718229 1 50354972 1 519282105 2 36665 37081 3 607522791 2 7155 98828 3 698589241 3 219216889 4 1 133883987 2 75624 78326 1 8923891 1 775663096 4 2 5651 88367 3 283216999 1 308011937 1 73583476 3 730033721 2 37173 41438 3 890779537 3 485681604 4 4 1 314909119 4 1 595268934 3 603993081 2 29530 76023 1 573618729 3 998412468 4 4 2 45835 59175 4 4 2 43210 65427 4 2 56621 72751 4 2 18131 73063 3 892301194 1 81127530 3 24863211 2 19731 35790 4 4 1 824069079 2 54537 70704 4 2 12101 92427 3 445318977 2 12304 18733 2 54589 92065 2 26979 60412 3 756039777 1 337681057 3 423829180 3 899999636 4 1 398099157 4 3 651482793 3 397750519 2 32633 65011 1 10375648 1 487527439 3 243688399 3 14160499 2 46101 54854 1 614421928 4 1 794516024 4 1 513063374 1 705857032 2 5541 29807 1 782741766 1 146663367 1 703391818 3 410178893 4 2 37472 59981 3 565557094 2 434 3431 3 479050287 2 10971 45166 1 208293551 3 191192769 3 828069322 1 733002590 3 28931294 4 1 736434852 2 76302 100013 1 813528380 1 521955336 4 2 3285 93730 1 463016135 3 863636142 4 1 918709989 1 243998645 3 847444379 1 967630014 4 4 1 838064140 3 59007587 4 1 120545612 3 170298165 1 474540426 3 845660039 4 2 64367 81643 3 941662900 4 1 220989330 2 5022 98241 2 18612 23667 3 159874257 2 13362 30023 4 1 218135603 1 185719618 2 17711 86444 1 123406847 3 502190018 3 532724276 3 888461028 1 56041998 4 4 1 527793442 1 913814255 4 2 28642 95454 4 4 1 868244907 1 248660739 1 858067260 4 2 10903 81612 1 499779770 1 783741925 2 18666 41907 4 1 587505082 3 682686774 1 332158760 4 3 240274317 1 659692306 2 5603 33089 2 62438 87322 4 2 13279 48416 2 67407 67901 2 7405 100030 3 67110182 4 4 3 795073535 2 15669 23159 2 24660 77638 4 2 13766 65603 3 852065158 4 4 1 736405127 3 694086176 1 246305693 3 201707575 1 670538448 3 802891700 2 17378 84746 1 258583745 1 443869056 1 565899566 3 270428637 1 695241088 3 623079446 2 51841 90804 2 35701 48157 4 4 3 828651239 2 80351 93562 4 1 578349090 1 705151590 4 1 468156570 3 763894296 4 1 331115839 3 35643943 1 418796567 2 7730 15149 4 3 83550168 3 152724546 4 4 2 15409 76898 1 335171306 3 735227646 1 18838958 1 607853827 2 47008 51040 1 928863717 2 65938 86674 1 22427588 1 137309455 1 572033312 3 416139746 3 289369149 3 37192280 3 57541532 1 394184656 1 272020662 2 51874 68603 1 972243217 4 1 828187874 1 655237930 4 4 4 1 442362538 2 50907 54181 4 3 254311963 4 4 1 884529706 4 2 16345 77111 2 50128 68820 1 353305435 2 31750 96725 1 621389799 1 517364710 3 433562437 3 802521135 2 50532 71980 1 11867134 3 489013146 3 203636239 4 2 70399 92136 3 824598634 4 4 4 4 4 2 85857 100352 4 2 11093 49774 2 41977 60580 3 672559410 3 959873850 3 777791948 4 1 268515353 3 148635339 1 603495788 4 4 2 16093 44445 3 593892394 4 4 2 33313 46304 4 4 2 16754 46574 4 1 974504448 1 547166628 2 13615 55935 1 717097204 2 30384 48620 4 2 4256 19330 4 1 107506013 3 887603224 2 76463 85169 4 3 741231553 1 32487109 1 72800905 2 14542 25327 4 3 839948672 4 4 1 411969607 4 2 54785 60065 4 1 655886319 2 26485 38333 3 972005059 3 579894145 4 4 1 250969850 3 38705011 1 913919442 1 43431708 3 961939078 1 977920152 4 3 487303974 4 4 1 413733755 3 207459825 4 3 111286164 4 3 321363887 2 35305 50079 4 2 12395 42897 4 4 2 1228 10082 1 38559320 3 135577899 3 178311131 3 79056058 3 118737138 1 221622854 2 29296 72165 2 9238 18911 3 273950028 3 990405147 3 5569616 4 4 2 65155 70946 1 848407688 2 35850 93450 3 201403342 4 1 21092309 1 4232960 4 4 3 595592482 4 3 160328674 2 24481 54380 3 494216954 1 691298755 4 1 838740751 3 787838960 2 19130 37585 4 3 74768711 1 402041454 1 94555337 3 139285195 2 51499 58399 2 61093 85336 4 1 161663867 4 3 147060128 2 7729 36135 4 3 555338645 2 50891 65103 4 4 1 344635405 3 858382315 1 568424644 2 42599 87008 2 10919 70899 2 37622 75693 1 861695450 1 569313408 3 346636247 2 30659 43933 4 2 47339 53418 4 2 15066 27716 3 305496110 3 418699189 2 11601 16212 3 487151553 2 28061 51260 3 783843519 1 208639841 2 65414 99163 1 161452742 3 300165534 1 27326836 4 1 714152269 1 589042739 1 458073710 1 594422947 4 4 3 314819037 2 5927 92403 4 3 297721598 3 698598398 4 1 117127206 3 23373153 1 843668494 2 11506 95989 1 823822963 4 3 148623896 3 569395178 3 346726610 1 432979454 1 238792983 4 1 319831848 2 7746 51929 4 2 43763 87961 2 66667 96733 2 370 19792 3 764629353 4 2 12614 14320 3 186168106 3 106592142 3 104752456 4 3 945155940 2 59143 88237 1 281243714 1 331796343 2 75194 94744 2 2067 14697 2 20411 72554 1 167544575 3 292122148 4 1 689776767 2 5780 53621 3 485248033 1 42119552 1 38128235 4 4 2 16663 79120 3 971974395 1 53849900 3 163576229 2 48222 95458 3 851482407 3 318345138 3 413899964 3 687322091 2 31333 40666 3 582594703 3 517945438 2 64596 83461 4 4 3 746260798 4 2 20758 79474 2 70175 79903 4 4 3 817097704 4 1 379922322 2 68375 69034 1 68099884 1 707796401 4 2 27088 44534 2 32215 74523 3 627188155 1 352042267 1 10819223 4 1 737446846 2 63286 76842 1 740172185 4 4 4 4 2 21540 48632 3 214266654 1 773236538 2 22306 92511 2 5001 25274 4 2 16798 53303 4 4 1 398543231 4 1 204444027 3 789947464 4 1 736176859 1 293040226 4 1 729696214 3 270332 1 219125879 4 1 416594705 4 3 573949516 2 17046 61443 2 21287 55930 1 368602973 3 963061564 1 279987501 3 354917439 1 28424012 1 742661298 1 303672003 2 12294 98143 2 44628 68080 2 59907 96031 3 135390981 3 133753311 1 274173887 1 337914744 4 4 1 968369589 4 3 317403915 4 1 607135569 3 226067234 1 736531664 3 289263683 1 935669071 1 527127469 2 61908 91948 2 33839 93125 1 339859348 1 265584672 2 28008 54154 2 38874 97102 4 3 829936004 4 2 45680 101869 1 817939649 3 486601251 4 2 82641 88537 1 392390337 3 885879567 4 2 7996 100544 1 558623382 4 2 33055 91627 4 3 983772588 2 21885 42192 1 736837593 1 521519324 2 4052 87749 1 412265529 4 2 39678 47698 3 678175427 2 22490 32731 1 712966995 4 4 4 2 55468 57568 3 833870520 4 2 14121 31672 3 392699479 3 698136122 1 40934192 4 1 98546478 4 4 3 187220402 1 49625867 1 611979484 4 4 3 66417083 4 2 35775 65884 1 7133794 1 656623364 3 810577631 2 7867 101910 1 554496273 3 662953138 4 3 534332014 1 82469628 1 911402174 1 416672190 1 109849092 2 4225 9877 2 52620 58820 4 2 66691 72270 4 3 577024051 2 62384 66122 1 98667079 2 30887 30890 3 863569267 4 4 1 775560729 1 549029083 1 961183636 4 1 597653499 1 782146985 4 4 1 13879632 2 13338 28721 3 455186125 3 633022777 4 4 2 31623 72271 1 71490295 4 3 97054634 3 756714730 4 3 509495026 3 347187654 3 18102624 2 45270 75600 1 448485872 2 38680 53516 1 52526859 4 4 1 73285729 3 355246440 1 536470978 4 1 747916120 1 743406051 1 82606125 2 19904 86543 2 35978 100958 2 94594 100431 4 3 483415937 2 3991 30997 2 72002 93029 1 167975566 3 339210468 3 768927901 4 3 478682264 4 4 4 3 360223551 4 2 33166 90972 4 1 627848327 1 65800025 2 74826 84325 2 17134 73958 3 76093170 4 4 2 46485 90402 4 2 42845 102096 3 128685324 4 3 999680250 3 596943325 2 20627 90586 3 513151 4 2 4905 89812 1 317094127 1 928600894 3 244767160 1 624090372 4 2 35890 80236 2 68050 84211 1 789214495 2 24 74248 1 620036776 1 255536932 4 4 3 672303240 2 28264 93707 4 4 3 681660708 1 998112521 4 2 57962 84943 1 943237834 3 650656835 1 66946151 2 28161 87384 3 83307105 2 40735 87038 3 59209752 3 692753501 4 3 360377861 2 77701 87227 1 247622689 1 421522393 1 463130099 4 1 651288244 2 83470 93717 3 391613598 1 223658495 3 179162742 2 31765 68947 3 428274301 3 861264076 3 19695402 3 497329269 1 61716999 3 269075549 1 537101516 1 790725434 2 37990 89196 2 8392 58855 4 4 3 254358743 2 4013 9570 2 814 25340 2 16832 86715 2 38416 63510 3 202571464 2 40810 93196 2 45506 46276 3 563689093 4 3 243125312 1 736896364 3 906959545 4 2 43761 48005 3 973663593 3 857332686 2 717 95248 3 922766868 1 822996248 1 425775196 3 44056863 3 448163015 1 830405292 2 45269 65192 1 196639184 3 167221289 1 599698863 1 418515369 1 628131065 3 194684334 1 624525049 1 458097263 1 754066178 4 1 872617018 1 771324355 4 1 369069356 4 3 40605753 4 2 45184 69662 4 1 541483380 3 58699510 4 2 1784 13541 4 2 48539 64020 4 4 1 175696990 4 3 620522925 4 2 6592 72529 2 16640 97891 1 8061471 4 2 46291 70464 2 47326 73623 3 421062136 1 247899577 2 89016 99373 3 779624646 1 54986843 4 2 5838 30354 1 56019643 1 846558785 3 463701894 4 3 631012824 1 601103840 4 2 63078 94310 1 714423435 3 669469756 3 360367735 3 169701090 3 901134593 1 673584359 1 123792273 4 2 52208 75862 4 3 439827014 1 436313298 2 23752 32449 1 476211589 3 329400285 1 362403136 3 633394421 3 488727885 4 3 77168514 2 51870 79359 4 3 65294607 2 3958 37256 4 2 47708 67344 3 29931877 1 282682768 2 23428 35350 4 2 47168 64927 1 272747955 2 12176 97310 2 2731 54476 3 202600452 1 931438145 2 33520 99171 1 376190929 4 3 456938756 3 171385776 1 529069784 2 22244 78268 3 925943936 1 765200309 4 3 417056349 1 551320502 1 562644073 3 786425809 4 1 281608933 3 780468405 2 3431 55387 2 26194 93090 4 1 22380647 4 4 1 91754534 4 4 2 15566 96034 4 2 55370 94650 4 1 936243563 1 301324401 1 27316192 3 170307185 2 6895 29254 1 83956119 1 249929973 3 447910904 4 2 92758 100045 4 1 181771680 2 6326 74467 3 52565911 1 438972114 1 714433385 2 43062 56269 1 364481589 3 633569485 3 608620855 2 57287 86360 3 449769182 4 3 889682055 1 202431835 4 4 2 32053 56307 2 16681 17335 3 504073242 3 444352073 2 52802 86293 4 1 297677775 3 936639837 4 4 1 746452711 1 666292973 2 14683 93088 1 422674161 1 172175411 3 969336685 1 564707394 4 3 404139076 1 68534731 4 3 46467888 1 691828005 4 4 3 379628749 4 3 759696420 1 204937168 2 10311 28134 2 16147 46593 2 12230 90985 1 5344223 2 67228 72996 1 989198062 4 3 27365737 2 41803 51085 1 494049288 3 771719035 2 61951 65879 3 182704796 2 30215 62637 2 2601 4023 2 21187 41693 2 43164 64612 3 424448800 4 1 460633652 1 852516935 2 4487 44000 3 51354192 3 141254335 1 997947810 1 169395716 2 58568 101655 1 749687606 4 1 912527458 2 82786 85096 2 22517 53366 1 893830963 1 970848359 1 557148390 3 157951610 4 3 886549450 1 487867251 1 773417777 4 2 34119 72717 3 413805816 2 18417 101310 2 3716 13392 2 5933 14587 3 751276883 3 684847957 3 277140913 3 880477409 2 15924 85643 2 2984 30076 3 98101343 3 165098570 3 322621077 2 433 93506 4 3 652406866 1 681105613 3 445882405 3 87182940 1 298938019 3 12781228 3 770682836 2 48235 94521 4 4 4 3 261871871 1 578747252 2 18083 64614 4 1 682254389 4 4 3 189465545 2 44814 53651 1 505435801 1 643726186 4 3 240446138 3 804309207 2 22548 78510 4 4 1 569254093 3 721474386 2 2641 4635 2 16648 57782 2 58329 69636 2 51118 72101 4 4 4 1 163885343 4 3 566862279 2 6562 56179 3 724608918 2 3409 74897 1 501792292 3 54476813 3 469796878 1 662930549 2 9651 71272 2 28487 93289 3 457693098 3 213097481 4 4 2 25901 49153 2 75346 79280 2 13173 72439 2 2763 71751 4 1 377182667 1 57270263 1 10168047 1 640729494 1 539587046 1 716559165 3 995770639 2 34136 64107 1 901471326 3 648912748 1 86069329 2 28702 64737 4 4 3 74826660 4 4 3 133251884 4 4 4 3 752888166 4 4 1 906212169 4 4 2 60550 77069 1 611181782 4 2 22190 67659 4 1 832886853 3 570745836 2 51504 78956 1 411308979 4 4 4 1 581951400 4 2 30339 56238 2 49320 68025 2 51549 74630 4 4 1 924409312 4 2 10738 86061 3 26062184 4 4 4 1 216632322 2 5335 73480 2 67860 68803 3 125769762 2 27045 55871 4 3 63867010 1 73118114 3 48225966 4 3 908289699 4 2 27813 77381 2 16646 67806 1 625025652 1 856909350 2 25709 29949 4 2 475 31592 1 546527574 1 974237637 2 33990 73211 3 669786116 1 484089166 4 3 701991036 4 3 919755094 3 308486068 3 139125375 4 2 6399 88804 1 21565681 3 933313228 1 158833821 4 3 752326011 2 68013 97390 2 5177 33156 1 826234311 2 72767 91342 4 3 202661169 1 114617938 2 25157 33518 1 853895473 4 4 2 14409 21312 1 76305825 2 9906 18799 3 780625776 4 1 867762273 2 29685 62110 3 164890574 4 3 603174949 2 53831 60147 4 4 3 551859631 2 1430 2476 3 335957627 2 1947 83090 2 25102 43965 4 1 87685233 1 273802716 3 409640606 3 202591035 1 637349372 2 83953 88822 4 3 600648290 3 250763414 3 543298430 4 2 41868 81103 1 348034308 2 64610 98601 1 654473736 4 4 4 3 386768310 1 433559611 1 453748123 3 614221878 3 17222939 3 516615077 4 1 14722153 1 953681242 2 17493 93067 3 235108169 3 481796649 3 996281201 3 786677388 4 3 854681735 2 35953 74749 1 553004893 1 743291161 4 2 26158 91249 3 514115015 2 76321 88456 1 954329143 4 3 718915644 4 1 960510211 3 213457838 2 30240 38407 2 19086 52655 4 4 2 9171 22340 2 49101 100882 3 69993907 3 41201027 4 4 3 211282754 2 1259 78833 1 404224314 1 993590714 2 20345 57118 4 4 2 9816 101731 1 432782954 1 606551698 1 72045380 3 366654667 4 4 1 645864851 1 717622139 2 25798 29712 2 24605 33699 2 31937 95917 4 1 951568364 1 514626330 1 193255881 4 1 48755843 2 10922 98482 3 206049630 2 35831 55250 1 610920950 4 3 810779078 3 758303160 4 2 72544 95086 2 14178 40140 2 68328 87019 2 5348 70489 2 38260 100142 3 379638375 4 1 98681313 4 2 10842 57889 3 170069542 1 425699581 2 34063 39661 1 121156388 2 58364 75799 3 171052460 3 415277140 4 1 345247222 2 1977 65914 3 500108806 3 481258862 1 164379097 2 92484 95328 4 3 422886904 2 12076 23599 3 694444266 2 49468 65168 2 66953 83917 3 623865914 1 328547441 3 325005121 4 1 216707840 3 376722495 4 2 72974 73675 2 42485 91849 2 84925 102143 4 2 57633 93645 3 9895001 2 7801 87679 1 617525844 4 4 2 11958 64539 2 46495 69211 1 583963933 3 347010542 1 326664306 2 31700 62629 3 941676608 2 40972 48322 1 822762503 2 44275 46491 3 959905853 3 788627720 1 388387913 4 4 1 314262533 2 45023 92342 2 53008 66560 1 294921972 4 2 57527 60788 1 566479709 2 38605 97903 1 73358767 2 63349 85357 3 490946881 1 692210786 3 858408424 1 854110243 2 17212 43128 3 810515270 2 6106 90875 1 561429125 3 216456634 1 389368788 1 511980390 4 2 43153 67106 4 3 983621848 1 35348821 1 651787832 2 33702 88931 4 4 3 482423394 2 19392 60584 3 883796619 3 553924180 3 834173200 1 642721666 4 2 25316 76000 2 25675 100037 2 97303 101945 2 82694 98759 1 57649643 2 69543 74604 3 884886765 1 710119873 2 49582 59741 4 4 2 44911 68303 3 116299211 1 254228783 1 67785825 2 56416 87886 4 4 4 4 1 593742979 1 218881933 2 15714 26662 1 521990935 3 722134460 1 928222681 2 7394 29673 2 28353 53741 4 4 4 1 173951724 3 993167964 4 2 20016 53480 3 658665263 3 661349891 2 29717 30859 2 13908 38080 3 42509416 4 3 410960318 3 958112827 2 1486 23538 3 587782781 2 55190 75795 1 626109179 4 2 50151 85241 4 4 3 174702333 2 27225 83353 4 2 17904 21219 2 30427 88211 3 576572370 1 257521843 4 1 281769081 2 51334 54518 3 249214592 2 21901 78267 4 2 62367 73723 2 1463 26389 4 1 503753662 1 53512036 4 3 591073639 2 47845 78631 4 3 981854283 3 518293765 1 147553642 2 30838 32324 2 46983 54021 1 770515768 2 72545 75411 2 55423 95438 3 2276854 1 994420766 2 44267 66183 2 18307 46740 4 1 43814562 4 2 9728 17505 2 49991 73374 2 31995 69782 1 593783658 2 22709 52128 1 328806184 3 541575496 3 140013991 4 2 37712 61497 2 45930 99045 4 3 131897081 2 56766 79812 2 17800 23415 3 77930189 2 37784 90808 4 1 476667628 2 48136 74431 3 985679551 2 81026 98817 4 1 401932384 2 66767 92685 2 14132 94206 4 2 20078 63012 1 133859275 4 2 45914 89818 2 3250 87248 2 8843 97799 2 86370 94677 2 20049 80434 1 20073309 4 2 21141 35148 4 3 165185757 1 298530693 1 28170216 1 365987892 2 22787 52127 3 797299292 3 543547545 3 257694651 3 603739482 2 41473 47735 1 777844752 1 351445443 2 65580 96481 3 22050753 3 877456237 2 45255 95340 2 6674 32922 3 53122936 4 3 304455539 2 16351 77646 4 2 6148 18917 4 1 149176610 4 4 3 673401584 4 2 2920 96231 1 793102250 4 2 2768 74797 2 77496 84409 4 2 11899 69342 4 4 2 42059 44302 4 1 873292978 2 10730 43394 4 1 914521094 4 1 389094370 1 64634532 2 44189 49134 1 733996404 1 153787152 3 51466472 2 20508 41098 3 497996348 3 577730380 3 271361388 1 102157112 4 4 2 71222 74878 2 83396 89326 3 149592477 1 234968838 3 328974366 3 59122314 4 2 25132 101733 2 48225 60387 3 525819701 1 990910681 2 49515 74987 1 959897781 1 838678107 3 815875342 4 2 37701 57616 4 2 52042 85013 3 167146406 4 2 18175 62306 4 4 2 10710 89592 1 171589177 3 104251827 1 403414266 3 54102887 2 3202 42069 2 59825 87474 3 961360346 1 168477135 4 2 28911 67095 3 349089360 2 4021 7851 2 42236 47566 2 39272 54286 3 490506692 2 40029 58338 4 3 704925851 3 530812695 2 29183 100715 2 4464 80599 1 20292872 3 484704272 4 4 1 871031632 2 12719 87301 2 93732 101842 3 446018595 1 558872033 1 560583691 4 2 23240 47606 4 4 1 601637927 4 1 980719718 2 9645 50517 2 38686 63051 4 3 54837960 2 10524 30835 1 723776003 1 952378214 2 56000 98687 3 395835286 3 478495898 1 588665611 4 2 9027 27302 4 1 79594752 3 291451264 1 917852693 1 88318762 1 5249529 3 620312804 1 529030803 4 4 2 81170 87105 3 408530035 1 943266192 2 18571 56036 4 4 1 858494970 3 987275674 4 1 251126027 4 1 796652671 2 39619 42521 2 2104 69683 1 364149947 2 10255 48604 3 642739366 2 56348 64971 3 821554740 4 1 726704356 1 731103605 4 3 980016887 3 395761465 4 2 74 24337 4 1 328336341 2 42364 68953 4 1 869528570 1 225088769 4 2 42826 48576 4 1 536700319 4 3 535352730 1 722218598 2 13777 31668 1 1285103 1 586727567 2 24416 97754 4 1 259912523 1 734332250 2 58433 60315 4 3 602391157 1 33953887 3 43297501 4 4 4 1 977963662 2 61751 81440 2 52511 97700 2 36978 43318 3 96847365 3 167536547 3 931432198 2 68378 101234 4 1 907919255 4 4 1 540373334 2 66534 93958 3 603748040 1 761996841 3 18460791 2 5946 41515 1 122707096 1 60813465 4 4 3 595544136 2 20515 69008 4 2 63623 69987 2 25103 61999 3 350483056 4 2 55228 85336 4 4 4 1 735939240 2 21256 56079 3 837718018 1 549938044 4 4 4 3 382239883 3 630624380 4 1 969807459 4 2 51001 61268 3 9164491 3 574640987 1 642312640 4 4 4 2 75606 80722 2 4535 5056 2 44762 58931 2 3145 43331 3 34189580 3 380765648 4 4 3 155765236 1 820060704 2 43198 88482 4 4 1 5522388 3 109357303 3 196324067 2 4541 72468 2 35998 63887 1 953779955 4 2 20890 60238 3 447444852 3 737441440 1 474281557 3 348148635 1 341132165 2 38745 63114 1 677081385 3 981016029 4 1 683248953 4 4 4 4 1 383658579 3 236859352 2 14338 52060 3 401120399 1 337226079 2 23345 95514 3 899466399 1 451516168 4 2 42180 48608 2 38908 93683 1 465982893 3 293947087 4 2 6726 32781 2 24452 31144 2 664 19387 2 162 79445 1 862255364 2 29937 91479 4 1 78886160 2 36951 84851 4 3 528955114 1 758537691 4 4 3 870015639 2 23585 30729 1 693758201 4 4 4 3 388177026 1 304726293 1 936840693 3 473884731 1 564476880 3 450238920 1 985701838 1 823532983 3 221555052 2 65478 96013 3 614877446 2 13245 18841 4 4 1 955144017 1 744411357 3 55209585 4 4 4 4 4 4 2 37340 62412 4 4 1 827358173 1 485748037 2 64044 67124 2 25156 61395 3 584711303 3 141025458 3 120542256 3 509236444 3 896634269 2 32840 74655 2 26625 98690 1 265155482 4 2 31316 44719 1 779319529 3 195448215 1 115400113 3 475217113 1 79461637 1 772810867 3 905648638 2 11247 19809 3 15661258 2 80549 101994 3 87498860 1 898995209 2 15099 15274 4 4 3 195961088 2 70018 95925 3 481764998 3 854973420 4 3 363517311 2 30218 94864 3 986648034 1 423651608 1 705405063 1 977645558 4 1 13980829 4 2 37606 84740 3 322949296 2 76222 80442 4 2 57027 92830 3 305720870 1 317510661 1 156186255 3 651003894 3 935105137 3 257582143 2 24732 57245 4 1 549597633 2 68554 83951 2 3954 42429 3 506436160 3 686697405 2 12502 20908 3 36671062 1 62161669 3 46905263 2 74130 82616 4 3 984096317 2 49608 86632 1 395830155 4 4 4 2 89790 99085 4 3 10864459 4 2 39721 78450 3 20035204 3 205387201 3 40889328 2 14574 19410 1 68530661 3 371611976 4 3 446249645 1 51545046 3 789381000 2 26852 49786 4 4 4 1 969165192 1 397305809 3 700211359 4 4 4 1 47778630 3 552168041 2 84861 85948 3 989040665 4 3 817567519 1 257323539 2 63387 83198 4 4 3 494483760 3 671107602 3 691598450 2 37487 101183 2 21364 45897 2 9728 85287 1 332740097 3 498499557 3 981728428 4 2 63904 98372 3 197008734 3 238774463 2 86435 92639 4 1 412358830 4 1 769715893 2 14253 63320 4 1 321365017 1 740433451 1 35393367 1 656147437 3 76370075 3 839023938 3 315564749 2 26795 36938 4 4 2 3298 23885 3 191291531 1 987022753 4 4 4 1 76548332 1 59734054 3 383700377 1 258806076 1 91658115 2 47121 54539 2 7554 58896 4 1 199874028 3 865088067 3 126538751 2 1176 27030 4 1 177990999 1 68940719 3 859496708 2 62064 84092 1 956176764 1 796437146 2 16121 34936 1 588088162 2 17667 101990 1 428175500 4 2 11270 102081 4 4 3 399312235 3 475911036 4 3 920707341 1 437349739 1 4948743 3 282623080 3 343139457 2 8432 32505 1 888648015 1 582303227 3 208332777 4 2 27067 27403 3 946229210 3 35971658 3 832812622 4 4 4 4 3 638161475 3 730158383 3 942297996 2 49904 56043 2 12032 75821 2 61284 78903 1 593222488 4 4 1 804656258 1 32732116 3 17190999 1 614410248 4 1 467217876 4 3 457690211 1 598222773 2 21989 27327 2 24239 88215 3 35105954 4 3 449030975 2 43807 56325 2 32070 99916 1 573624890 1 360901668 2 13135 48215 2 64818 100549 2 16587 88293 3 356387961 3 12412932 3 60976893 1 833202533 4 3 753404203 2 67570 72370 1 541072332 3 993129125 4 1 34569300 1 680858505 2 20983 28168 3 123139839 4 2 24917 40778 4 3 905586624 2 56829 93446 2 1271 8549 2 28608 56949 2 18063 83556 1 465285960 3 276466545 1 243932234 3 205196189 1 45608479 1 474212053 1 31289537 2 39911 81865 4 1 899535462 2 9345 62956 3 446352088 1 70541376 2 40536 78656 4 3 187880698 3 37084054 1 898181241 1 92216261 1 881808018 3 46885386 4 3 70210921 2 21875 38756 2 7552 22225 1 4010268 1 314730612 2 33925 76112 2 18627 94366 4 1 517198566 3 63090517 3 786133495 1 920686950 4 3 855248259 1 748812250 2 745 52408 4 4 1 109407077 4 1 678088302 1 750909698 1 918403945 1 998561077 4 3 103693258 3 903050020 1 870342157 2 12115 85282 1 40646220 1 173306830 3 768721938 1 571258194 4 2 47450 47901 4 4 3 619529319 1 14759078 3 862467084 3 625686056 2 60070 79713 4 3 25717674 2 29481 94171 4 2 43259 65586 3 84067728 1 135621236 3 766533858 3 147579637 2 54383 71571 4 2 24213 58965 1 267754368 4 1 668568430 1 26542403 1 947098211 4 3 460813760 4 4 2 48470 61573 2 66405 101333 3 205522902 4 3 268952121 1 322234752 4 2 23456 77307 2 25883 74664 3 382871599 4 2 5918 102059 4 1 741138665 2 43679 49798 3 943292121 1 166187649 3 950073236 1 170887213 4 1 409029695 2 41557 57238 2 69231 76323 3 356808753 4 1 1123525 4 4 4 4 4 3 921355226 2 71684 82236 3 427445920 3 4198405 2 31355 64628 2 63197 81453 3 857162002 4 1 65269998 2 24104 98484 4 1 709130186 1 742712304 4 4 4 4 4 1 12306668 1 891200104 1 20890565 4 1 510204823 3 419977059 3 12425993 3 227102891 4 4 4 4 4 4 1 771652558 3 863879580 3 471502439 3 95650192 3 36587816 2 67771 97682 4 1 228627155 1 207976159 3 535420790 3 2180719 3 112202586 1 72121096 1 673321400 3 682798439 3 505503387 3 448280638 1 891796231 3 966972999 2 16839 24148 1 46269692 3 539147714 2 11658 33557 2 981 69174 2 1843 59988 4 3 737862717 1 67320999 2 556 54369 3 144286551 2 24366 100527 1 610163383 3 18904717 2 11291 29074 4 4 1 965537873 2 89982 97169 2 620 78245 4 4 4 4 3 392226215 2 60023 80924 3 684993588 4 2 32560 102593 1 32705875 1 131757101 2 28332 55318 1 725203452 1 711592953 3 963747749 1 393764983 1 690763923 3 429997226 4 2 17419 100873 3 892189119 3 283835777 1 510800779 3 946532821 1 502809111 2 87263 89447 3 642290326 1 667859761 4 1 533716672 3 81843903 3 759183060 2 316 46379 1 3464821 1 631738713 4 4 2 75949 98535 1 443793022 4 1 961281391 3 195829352 2 13804 31490 1 522357492 4 1 284187116 3 626975405 2 8117 48880 2 30274 101825 1 684761792 2 14105 44425 3 500578408 4 2 3896 38467 4 2 5204 102095 4 4 2 22543 27405 4 2 7345 12014 4 1 51346879 4 1 623956825 3 614488429 3 820261613 3 69038184 1 874435187 1 349821167 1 16472993 2 50161 74911 4 1 577443069 1 151698418 1 104072858 1 969543494 1 576987498 2 22531 88371 1 892054863 3 341553996 1 812507696 3 633801138 4 2 97572 98111 4 1 726778712 3 107889747 4 2 16183 87751 4 3 449498912 3 460934858 3 248038183 1 553282795 4 2 937 34397 1 993294457 4 2 16333 91349 3 467884906 1 4245804 3 811965090 3 915546817 2 60579 75868 3 439715979 3 46314870 3 209019845 2 1140 51946 2 77327 98827 3 822440449 3 224257140 2 40741 81587 1 412993776 3 299733863 2 4118 63691 4 4 2 61792 67586 2 91222 91642 4 3 143424267 2 9074 86761 4 2 47334 62265 2 49647 99771 1 400850102 3 273521824 4 1 700201191 1 327086902 4 4 1 231909597 4 1 70447705 3 50168048 3 101651818 3 371246035 4 1 557470581 2 69856 94647 4 3 854436705 1 822544322 4 4 1 99837027 2 23356 28427 2 11588 92458 1 710344400 3 911700463 2 87249 100890 2 72779 95208 3 788891094 3 395040105 2 19674 29592 2 25679 68283 3 521051982 3 919905079 3 970251674 3 894782015 1 216252875 3 175111929 4 3 437722110 2 3391 40366 2 36453 56391 1 158967773 1 131529890 1 47676466 4 2 21054 70020 4 2 13118 45915 2 51005 81702 1 564416300 4 2 10291 55100 1 268580440 3 966776748 1 2451177 1 363838352 3 123200681 1 110888236 4 4 1 47717301 1 573854143 4 2 4184 85112 3 73368192 1 974150098 1 669762788 3 224468493 3 862443707 1 937661348 4 2 9303 74292 1 57035123 3 143918396 1 874089118 3 67560290 2 14012 96148 1 481646845 3 96050815 3 168397090 3 307453596 1 940040328 1 337531756 3 861986477 1 94841633 3 694431593 2 26259 79025 2 5780 35827 1 993814789 3 702292028 3 59871869 1 138688695 2 77534 101775 2 58361 59936 1 520747590 2 75883 97027 4 3 350083978 2 36753 63119 2 48557 100114 4 2 41766 91504 4 4 3 19238670 1 629304252 1 784185484 4 4 1 524432094 1 11327687 2 23970 58950 1 147171065 1 631623 1 33990116 1 465300640 4 4 3 455359367 1 938119124 1 325731230 3 47007988 1 786185816 3 89555241 2 12841 49666 1 693310005 3 863602582 1 50652789 1 566441970 2 86597 89544 3 70859115 4 4 1 928477029 2 11222 22459 2 19374 77412 4 1 77619376 3 412327693 2 16939 72082 2 26432 34146 4 3 321235352 4 2 61800 75721 4 2 66046 92488 3 743359665 1 409064922 3 536280406 3 324449658 4 3 263806738 3 803845491 1 180849148 2 16153 94482 2 22143 82123 4 1 783361494 2 25610 81038 3 69758943 3 741055376 4 3 815996047 1 22453124 3 339835562 3 998464089 4 3 61735677 2 30464 36525 3 604313464 3 194094892 2 18408 21449 1 136849704 4 1 358047837 4 4 1 24757695 1 691939774 3 61779570 2 55000 98024 1 317160976 4 2 57089 78979 1 999087301 2 52949 59868 1 465942118 3 2517191 4 1 456760873 4 1 503259944 1 55516269 3 828018197 4 2 55218 80873 3 721362229 3 360534012 1 324076520 3 75680080 4 2 2488 20022 1 304475707 4 2 9766 82959 1 493569390 3 876790572 3 903457427 2 10052 101549 4 1 853480034 1 290862382 1 716120941 2 64388 89224 3 29142648 1 532831449 4 3 48753201 1 812531533 3 136483233 3 521460780 3 316550497 1 73843135 2 11921 39513 4 3 423592797 4 3 266769074 3 728132611 4 1 487123374 3 936050650 3 327208801 1 131803849 2 24581 100480 1 863253498 3 131013601 2 61426 67238 4 3 181882289 4 2 24216 74340 2 36808 80352 3 397307145 3 406801516 1 871004954 2 49860 61915 3 430479695 3 295121805 2 810 29658 1 885190366 3 494622608 1 850309940 1 513893207 2 33719 40672 1 16945326 4 2 27272 34384 1 383648441 4 2 21356 51806 1 779274322 4 3 192914000 3 62343791 2 46614 68056 4 3 86682625 3 541195645 2 10100 80075 1 382806402 3 475124096 2 66180 78071 1 674335277 2 4955 87875 1 974778111 2 46357 79495 2 10701 77345 1 981607057 3 685496816 3 511695109 4 3 22438600 4 3 840409730 4 2 42666 75789 2 5646 50305 4 2 1688 14481 1 185675681 3 676600890 3 931123930 3 434296128 2 10790 23384 3 55878004 4 3 246766540 1 53044111 1 12396899 4 3 71644535 3 599266603 4 4 1 899515645 3 909304887 1 946912655 2 32930 94909 1 198626741 3 616013008 4 3 432700951 1 876014484 2 12463 95617 1 821814467 1 72182464 3 922185996 3 903941545 2 48117 82946 2 32948 80854 2 11022 40578 3 865263043 1 953398061 2 4119 41182 4 2 27161 92415 1 383635250 3 555324158 2 25908 70286 3 665407330 1 992281943 1 249482898 2 54252 83142 3 768218605 2 23148 41146 1 885694444 3 960194668 4 2 25746 26156 1 102230620 3 461337484 1 5747989 4 4 1 576071304 3 532468113 4 3 927332761 2 74437 96363 2 2784 79417 3 522887934 1 272157516 1 61566303 1 578370034 4 1 479086417 3 664188226 2 71594 80992 1 651591862 4 3 688271374 2 20811 102357 3 864958994 4 2 66082 73170 4 1 831426935 3 577560933 4 3 603179009 3 167734173 3 564258360 2 32898 91232 4 2 10581 98758 4 3 208456935 2 57409 69645 2 47905 80762 4 3 876496698 2 61155 63897 4 2 71843 91926 4 4 4 4 2 18232 83819 1 26356826 2 1851 54363 2 76749 101493 3 845783548 1 637713722 2 34882 45657 2 20254 70966 1 15124680 1 596685942 3 100842909 1 48209347 1 378666296 4 2 27838 70424 4 1 200383745 3 43057611 2 15940 24473 4 2 79279 79430 4 1 712191029 1 575506395 2 366 48532 1 559968683 4 3 777897998 4 2 62748 94848 1 83256683 1 259506673 3 79293740 2 44133 61059 1 87154642 4 3 196807851 1 563968110 4 3 303390478 1 953141241 1 56350620 1 849609360 1 231891882 2 50671 62518 1 633033159 3 14873605 3 482277148 3 602707111 4 4 3 678701184 2 38765 100456 2 53892 68723 4 3 371737418 3 242941091 1 981870854 2 22482 69997 3 20578165 3 51099315 4 1 44072284 1 466763787 3 12912503 3 35542191 1 652879968 1 349117949 3 629419935 2 8136 90337 4 1 430912992 4 1 384259586 3 675689100 4 1 787149792 4 3 434026210 2 51997 72831 3 73713950 1 305777807 2 39568 49688 3 613615695 3 548556967 4 4 1 467576356 2 40047 96368 3 572762212 1 70732574 1 715410149 3 56819059 3 115183532 3 160016286 1 633082607 4 2 87553 92516 3 326814257 1 6443910 1 932317431 3 670212775 2 39875 87181 2 53967 85425 2 14586 63340 3 561536546 1 871763188 3 807161669 2 55846 62191 1 42432084 3 106903091 2 10289 47470 2 55400 70279 2 16212 54557 2 2078 7808 4 2 11703 97352 4 4 1 875406119 2 8635 29433 4 2 44231 63779 2 14628 88995 4 1 210708337 3 786335062 3 170869289 4 3 269847571 4 2 61650 62776 2 2763 5366 2 14898 29166 1 559341097 2 31492 71748 2 32313 102266 2 6365 14552 3 543216299 2 19212 87800 1 62869072 2 12197 86464 3 101027130 3 520624296 3 876467982 3 312639424 1 801567510 2 72802 78468 3 359937029 1 629063194 3 33855873 1 396153824 1 204080039 3 8316221 1 537501115 3 147133860 2 37164 53469 3 451353471 3 850355763 2 42428 46606 3 814442324 1 363688673 1 799451778 3 712905798 3 921013039 1 578088706 4 3 737524400 2 17804 66508 2 52461 53817 4 3 236433657 1 150816518 2 13381 56183 4 3 942487905 2 15542 101836 2 47442 68915 1 717757537 4 4 3 174310625 3 29882490 4 2 18185 46150 3 184237039 1 52749579 3 722713592 2 92669 97250 3 709869130 3 533028871 1 880892283 2 80051 90301 2 19842 56205 1 378096101 3 41692757 1 51750612 1 534649166 2 29732 84375 4 3 270343036 1 484906743 3 716019131 2 38759 70864 4 3 659175896 2 10592 67110 2 13671 100480 2 59196 73208 2 6270 102179 1 448373820 4 4 3 784825464 1 871391081 2 64542 102383 3 101136647 1 725140677 1 947038514 2 21403 89164 2 36343 78939 4 4 2 13031 14158 2 46154 63030 2 55551 89654 1 40717841 2 85644 98906 1 174617033 3 679224263 3 813651976 1 665409865 2 57502 60430 4 1 649526432 1 639267715 2 46386 68941 4 3 924548090 1 690031512 4 4 1 309947638 1 7275895 2 89810 97188 4 4 4 1 28054499 1 261880034 1 501574849 2 30511 66169 2 10366 62097 2 6471 46708 4 1 28359423 2 52349 89400 2 33162 71774 2 33789 58555 3 639758272 2 21952 36128 4 2 52123 86905 4 1 341133259 2 1698 90445 4 2 67233 89304 3 954245669 3 887827025 4 3 902104284 2 82202 99740 4 1 812405845 3 29210494 2 12497 92263 2 37349 81430 3 56590660 4 2 35986 83695 4 2 31468 60434 3 893521887 1 960450890 3 536171359 3 211037077 4 1 984137332 1 760094369 3 612130530 4 1 330126443 2 13510 98658 4 1 450298756 3 47909630 1 551520543 3 514342279 4 4 3 639922287 1 15576354 2 49030 86422 3 921969195 1 7459894 2 46848 48375 4 2 75692 100514 4 3 851125651 1 398515665 3 591699505 4 3 100649534 4 2 36499 72628 4 1 883532612 4 3 741710167 3 967938415 2 16554 37585 1 38375499 3 707374987 2 32540 93145 4 1 386241836 2 5038 76241 2 34425 97026 4 1 166782965 1 871611354 1 610451172 1 31172439 4 4 4 4 2 11854 68291 2 34763 58852 2 37116 101083 3 20972085 1 973787233 3 872690207 1 53889533 3 466176387 1 311536484 2 33303 47708 3 269868861 3 518636815 1 51206795 1 758395041 3 395883793 3 978802558 4 3 406228711 2 38106 80465 1 736014742 1 682345407 2 34022 97502 3 244801115 3 152578317 2 19 100205 1 299727379 3 628965192 3 405988209 4 4 3 640754240 3 419179568 2 24805 82037 1 365476436 3 548438463 2 27282 93166 1 68871914 2 47873 50563 3 76124091 4 4 3 210231388 2 25121 69916 1 117124965 1 348316805 4 4 2 18978 76784 4 3 66394445 2 40581 89199 2 13628 32804 2 81731 100758 1 766075602 1 447803491 3 4720810 1 623556298 1 12025413 4 2 48426 82208 2 51076 62993 3 1627982 1 26035565 3 515307330 3 779050400 3 270816175 3 22298910 1 670279571 1 925793864 1 494248008 3 54640633 2 8253 72588 1 37666877 1 419894110 2 45627 51729 3 561285361 2 36874 69874 3 952918905 4 1 431168654 2 60544 79036 3 584707163 2 21207 76230 3 279821259 3 463819340 1 569783864 3 817338418 1 147716177 2 11645 66530 3 476335395 3 68446707 4 2 18465 52480 4 1 832989684 4 1 956435062 3 96892493 4 1 923559673 1 221111186 4 2 26585 77492 2 5137 42133 1 707025713 4 2 5626 25718 3 976981375 1 665504237 4 2 21518 26594 1 137107776 1 295706383 3 35125645 3 247238008 3 403766628 3 610069629 4 4 2 11657 96764 4 3 533866584 3 660553805 2 77196 81877 3 4388647 2 2259 26523 3 5542318 1 659098651 2 6013 59246 2 66513 100200 2 45332 79784 3 675915012 2 30744 91518 3 659769817 1 728948843 4 3 713189569 2 34652 45829 1 921859195 1 829356337 1 51750607 1 933329640 3 191793956 3 532777945 1 318973808 3 291765307 1 837374417 2 72920 85088 4 4 3 691106579 2 79266 79447 3 668407296 3 519559633 2 43976 51310 4 4 1 826027246 3 943813267 3 479748213 3 12933853 4 3 746244210 3 86549265 3 48522432 2 91682 91932 4 3 741371516 3 886226455 3 325161205 1 289668051 1 594761040 3 68655754 2 41155 101411 4 3 66805982 4 4 3 273870644 3 118777769 3 600153708 4 3 66538028 4 4 3 4727021 3 974400987 2 28678 87749 2 8140 92581 2 69630 102453 2 16577 35414 3 497891604 1 683170910 4 3 635758593 1 790833261 2 35577 90508 2 25397 97076 1 182160148 4 1 515227336 1 632085629 3 101188771 4 3 82956046 1 446792064 3 985062868 4 4 3 648295611 4 3 932417702 1 65696422 3 814732752 4 1 75548465 4 2 7202 9181 4 3 172740451 1 186167513 3 721077028 1 885610028 1 45339164 1 18530735 4 1 943159398 1 381704867 2 23016 60422 2 43078 56258 3 944847643 3 575238875 2 13016 101145 2 8059 51860 4 4 2 78578 102085 2 72577 101333 3 333962393 4 4 3 64357085 1 481687215 2 79224 85843 2 7362 94444 1 784465522 4 2 89638 94808 3 259846819 3 543877577 1 252908146 3 274537789 3 80265083 2 72334 89984 3 106263732 3 634080675 1 817591663 4 1 229502060 3 701924316 2 6403 43083 4 2 61202 82148 3 759669286 4 2 50401 56327 1 368534136 1 254044476 4 4 4 1 733498066 1 396216983 4 1 505974187 3 507346949 4 3 322812541 2 30907 36183 2 25128 55842 3 666355053 2 11223 85047 2 36053 79830 4 4 4 1 138878992 1 39737107 4 1 439482089 4 3 429782636 3 180855445 4 4 2 11756 98597 2 17273 73116 2 7340 66158 1 884363418 4 2 63698 73989 1 518962416 2 16682 27222 3 20407928 2 45710 49203 2 8959 33055 2 9629 83487 2 10847 17007 1 687687766 2 10159 94477 1 359877846 2 47766 73188 1 109792082 2 3330 77563 3 11024465 4 3 682995402 1 492876887 4 3 94555621 3 600884367 2 54003 68176 4 2 25412 48600 3 379175213 4 1 478282426 3 994101698 4 2 77136 81232 3 696844152 1 650726813 2 33839 49471 4 3 43210598 3 568017324 4 1 92620632 1 814790469 2 47259 47326 2 1577 83476 1 912158899 1 9634953 1 424962357 4 2 25240 29744 2 14453 88099 3 56512266 2 15905 30986 1 587990384 3 855073558 4 3 371918638 3 746907698 3 219774153 3 522590659 1 172662015 3 851620641 1 325415639 4 3 852985906 1 283643764 4 2 3330 60821 4 4 2 26577 35375 1 84614704 1 325392846 2 7590 36475 4 4 3 79874978 1 166196196 1 375463286 3 373934132 2 3592 93037 1 266213627 4 3 321411753 2 15982 30838 1 655583974 3 487972066 1 927882026 3 724182926 1 737479783 4 3 11460887 2 59139 83407 2 14998 91125 2 21745 45523 2 3659 102398 4 1 765630348 1 114882955 2 543 93414 2 5779 78884 2 29759 69678 3 858310204 3 111694759 1 449056241 4 2 4980 34273 4 3 856614539 2 32766 56378 1 937719032 3 30724814 2 32054 38070 3 530980789 1 168243793 2 69195 86213 1 11116235 4 3 58587363 2 9735 23130 3 808456531 4 2 38768 52154 2 28172 97962 1 7026303 3 548471205 1 961006841 1 599573057 1 905544376 3 892874632 3 114709900 2 90903 97904 2 58846 74673 4 4 4 1 874313480 4 1 801363090 1 193001959 4 2 484 63488 2 74120 86359 4 1 632604748 4 4 1 71146978 3 762957334 2 40146 76969 1 663963976 1 131634590 4 3 53304314 3 942575211 4 1 413871074 1 998475527 3 71651220 1 201241775 1 599751279 1 240073199 1 447347160 2 22884 79079 3 730636997 1 877782070 3 942772190 2 17935 43197 1 883933659 1 484693004 4 4 1 714541221 4 2 16060 71846 2 3640 28642 4 3 365118222 4 2 23673 90507 1 378490898 3 618586903 2 87266 100550 1 603518087 2 7286 9003 4 4 1 641963305 3 606072655 4 2 24989 25244 2 34797 97592 4 3 341092426 3 783065226 2 13553 43497 2 27134 86130 1 310166238 1 559558845 3 367972101 2 5005 29303 1 901994669 2 21767 58699 2 32749 88762 3 910913386 1 790600098 4 4 4 4 3 669812158 4 3 33710483 3 507131702 3 799669696 3 779580802 2 14322 32054 1 23774204 2 80477 93809 3 187724289 4 4 3 314455448 2 44869 57986 3 952021839 1 385522406 4 1 434934732 1 496313607 1 681907089 3 661713666 4 4 2 15455 71795 4 1 588203878 2 20445 33374 4 3 224054865 3 466951610 2 80154 98416 4 4 4 4 4 4 2 34742 48559 4 4 4 4 1 808353450 4 3 458232352 3 404909371 2 4555 71631 4 4 3 303354407 3 59903405 3 193039956 3 687822093 4 1 880585350 3 84993455 3 72176084 3 371439919 1 288241515 2 1100 20548 4 1 684760928 2 6874 65090 3 331499190 2 8418 22640 1 595660497 3 51930594 3 16702049 4 4 4 3 414413295 4 4 1 951122427 2 535 88169 2 27419 91904 3 578364702 2 4185 80908 1 752149949 2 57517 93718 2 26603 33301 4 3 591219589 4 1 760047676 3 362846082 1 854439218 4 3 23468917 2 67276 74156 1 100497002 3 642411616 2 29181 54237 1 947966618 4 2 57442 83313 4 2 26556 56154 4 2 15295 52140 3 139241365 4 1 462598436 4 3 681315645 1 548432040 2 95460 96974 4 3 541859931 2 57553 70490 2 24697 51043 1 871814055 3 142349469 3 681722717 3 60797961 2 23074 92656 3 766502387 1 63281994 1 582601447 3 636613206 2 49404 53634 2 46538 93356 1 946614733 4 3 659881000 3 350588046 4 2 1238 20571 2 14221 82838 1 231855915 3 31424193 2 258 45756 3 444129307 4 3 118894561 4 3 248848025 3 432936119 3 457727733 4 2 74244 91024 2 9479 72347 1 977668145 2 32256 53615 2 4003 76178 2 83569 101141 4 3 647207524 1 99821168 2 11575 54690 2 863 12146 3 50614812 4 2 58478 72852 3 425223703 3 77385364 3 369781075 3 685716164 4 4 3 30945110 1 21023176 1 831967090 3 291784126 2 1039 15196 4 3 33209038 2 18171 59045 2 8254 27519 2 11036 98407 3 112671252 1 421938573 3 42953333 4 2 13884 100327 3 786156827 4 2 6118 46143 1 593527574 2 50743 71365 2 19105 59666 1 869879684 1 441240836 4 3 346295585 1 167497823 4 3 357481176 1 856454150 1 56791416 3 882233395 2 93776 94792 2 2325 101197 4 3 290025584 1 558435291 2 68729 75111 4 1 666283965 4 1 668681629 1 91036146 3 227948670 4 1 612885301 2 42320 86716 2 34886 55939 3 284264380 2 83612 87233 4 3 618639395 1 695140092 4 4 2 11320 54205 2 92325 99871 4 1 361313407 2 12555 43098 3 558868878 2 24754 32752 1 353532536 2 70498 100670 1 508040438 3 52814560 3 972821640 3 665361808 3 393719501 4 4 3 477404660 4 4 2 86848 92095 1 228882193 2 27652 74374 2 9589 55713 3 389635458 1 691892280 4 4 4 3 174812902 4 3 10125188 2 46499 83199 1 20754544 3 763471137 1 429351216 3 25918792 4 1 356541484 4 2 75952 96209 4 1 165994350 2 3243 3831 3 820775996 4 1 150255760 1 759131549 3 961512588 4 2 6681 75433 3 603911973 2 9653 16184 2 299 96439 1 627221903 4 2 9703 60802 2 9538 13111 3 77152739 1 31594051 4 1 845934731 3 715200854 2 90514 101945 2 23953 94355 2 42830 74367 4 2 6639 35558 1 871974825 1 437795701 4 1 888303690 3 45220786 2 476 98361 4 2 40547 88867 4 2 35678 52480 1 829622163 1 373935060 1 635848153 4 3 291270729 4 1 810866478 2 14639 67144 2 51241 101426 3 559566929 3 422236488 2 57613 95694 1 30145049 1 913579509 4 3 23661744 2 96334 97523 2 73646 94698 3 945102490 3 730071958 2 52487 52834 4 4 1 502363596 4 3 960770764 4 1 810549746 4 4 2 1098 2466 4 1 172007295 4 1 484160073 2 74453 79806 3 104249982 3 380053630 1 295600161 1 151893002 4 4 1 468304178 3 570181078 3 823550763 4 2 30810 89985 4 3 462211696 1 815386252 2 29433 61530 1 294738622 3 166739449 3 300153081 3 981208056 2 22534 84893 1 449025041 4 1 569912761 2 45842 69647 1 33814080 1 251590454 4 3 80306539 4 3 725369031 4 2 53721 71840 1 390640379 1 27313996 2 88398 89872 4 1 148374757 1 276418203 3 422463224 2 10804 57600 3 706106536 3 50122011 4 4 3 820750030 4 2 24549 85497 4 3 646479012 1 791079445 4 1 796497513 1 693749808 4 3 630840639 2 10737 34639 1 473780638 3 166204045 2 77067 89891 4 1 666639444 4 4 2 21148 72007 1 284135581 1 348336863 4 2 16310 26193 4 1 335763326 1 884709702 1 877179798 3 790639949 3 10812487 4 3 220962767 3 50125509 2 35746 50125 1 42747486 1 149213463 1 530658128 1 657847181 1 235338440 1 197241997 3 715213360 4 4 4 3 381978826 1 471819510 4 4 4 3 63753731 1 66319337 4 3 66518961 2 86332 100026 2 12416 27579 2 60795 75360 3 955621953 4 3 811913113 1 261268074 4 2 20481 57404 4 1 22725800 3 102814914 3 744824876 2 11615 49490 4 4 2 49939 75048 1 89314283 4 1 877199177 2 31499 70947 4 3 972567849 4 4 2 3217 8634 3 66455699 1 4527226 1 862128148 3 705311654 2 52375 90073 3 214030227 1 362216419 1 145708624 1 292672953 2 74439 98663 3 151716629 2 26389 100958 3 74454784 4 2 16859 20885 3 38112783 4 3 493082857 4 4 3 549152098 3 794580021 1 892350548 4 4 3 556770593 3 688937900 2 9962 80910 1 53066207 4 4 1 933617262 2 46393 57572 4 4 4 1 769345454 4 2 16506 48087 4 2 10812 50639 4 4 1 94843194 3 18433748 3 869334094 3 910944800 3 165329856 3 131099787 4 1 570588906 1 72774868 4 2 60025 86700 1 442525556 1 765023053 2 22606 52313 4 2 4008 15423 4 4 2 17583 80247 1 833353934 3 822743256 3 882151991 1 685516496 1 55989905 3 91656438 3 10182596 4 4 4 4 3 808965386 4 4 3 835912813 1 59026064 3 559410022 1 104655224 1 152844230 1 961235798 3 271799996 2 3736 89450 3 857041477 3 793803111 1 572909032 1 728859803 3 643210752 4 3 270314047 3 369886709 4 3 123051336 3 33494926 2 15442 54251 3 425244260 1 38159847 3 703823654 4 1 938280525 2 57267 83146 2 12209 14420 1 732766118 2 6751 7676 3 258043278 2 65711 75408 3 733384627 4 4 4 2 40554 75976 3 197258781 1 101602691 4 3 123667857 1 64429088 3 773662418 1 346086030 1 15366853 2 4025 25642 3 93174892 2 83253 84714 1 82693611 2 1106 94030 4 2 29541 70092 3 42049884 3 840109483 3 982468303 3 288924402 3 525353111 4 4 1 368663679 4 1 62104725 2 25267 86565 3 936890858 1 11695016 4 2 20291 33297 3 532901164 1 294601063 3 622042849 2 26909 66036 4 4 1 574991634 2 11888 66144 2 12998 55316 2 4529 77776 1 140112123 3 132199024 3 707664148 1 362081214 3 629642006 3 682971527 3 96740131 1 43246503 4 4 3 940501891 1 892935086 3 741533088 1 761543290 1 191854934 3 63412837 4 4 4 3 973385440 2 42135 72118 3 195517529 4 4 1 317899772 1 534497737 4 2 18824 48748 1 672484383 3 33600003 3 895915798 4 4 4 2 32392 81449 3 369574441 3 198625913 2 69546 77945 1 49936527 3 298282489 4 1 261950245 4 2 29398 61296 3 560400390 1 759081241 3 481978226 1 258488859 2 848 33657 2 17067 82475 1 101540479 4 2 50976 101971 3 325004348 2 26646 36450 4 4 4 2 22201 35519 1 159378641 3 213864729 2 14133 100550 3 59085926 4 3 672785378 1 767967221 3 234406061 1 94186481 1 325475493 1 400271016 4 3 461645235 3 319417366 2 69121 77098 3 793367420 1 298886736 3 378552184 4 1 451185570 3 704705616 4 2 35908 91137 2 8357 35962 3 775194321 3 514994252 4 3 643410084 3 31334122 3 210887728 1 927756850 1 416472652 3 16875673 4 4 4 2 11894 89596 2 61426 101062 4 3 719108498 2 19507 65613 2 86941 89274 1 846984039 4 2 25845 27076 3 179110567 3 315974186 4 1 181826731 2 1669 27660 2 42113 85834 2 65419 102468 1 540399412 2 91581 92563 2 3616 49568 3 652798414 1 779728441 3 35402538 4 1 428960315 4 1 246039849 1 63442666 3 496725459 3 601271327 4 3 448007461 3 236516851 1 585309577 2 2484 11358 1 738722707 4 1 881614445 1 627498552 2 23 101549 4 4 4 3 200610874 1 610571230 1 702461338 2 31211 79198 3 418026699 2 6007 45280 4 2 17591 102884 2 40090 101572 2 33852 74737 3 15588216 1 116032000 2 31674 94928 4 3 224179431 2 69080 94640 2 11708 13787 1 980041529 3 559296588 4 3 19110058 4 1 52304756 4 4 2 28140 41615 3 737795469 4 2 44380 90262 3 776714849 3 241918661 4 3 209908656 3 358368461 3 981318901 3 69176231 1 123994038 2 14698 60302 2 70836 84690 1 396724943 4 1 805236379 1 672941560 4 4 2 5087 20342 1 634380297 2 20973 24456 4 1 624825635 3 658252627 3 912600602 3 201427122 2 29256 77083 3 451462858 1 639279057 2 9973 65214 3 501798272 3 204691236 4 4 4 4 2 31942 53304 1 953719161 3 841282089 2 3485 101815 1 169782151 2 72 37206 2 60507 84578 1 399200501 4 1 452098911 2 18135 56257 3 624635437 3 769038908 4 1 716890055 2 29723 57386 2 9547 85686 4 2 60430 76371 2 4593 26515 4 2 15386 91909 2 72264 97446 1 49443810 1 878387727 4 1 147272543 3 977902589 2 63064 81729 3 848956218 2 19454 89822 4 3 11557439 1 72715332 2 55252 59981 3 217854536 4 4 1 638437707 1 117025320 4 4 3 955093621 2 35654 82072 3 56314819 4 2 23268 67017 4 2 46318 88150 3 961971370 3 740239024 2 30201 54259 4 2 3467 78528 3 991676326 3 540603712 4 2 69321 80232 2 84041 94244 4 2 9532 52388 4 3 439385871 4 3 911052325 1 848260479 3 95471180 4 2 12136 90936 2 58213 87565 3 631162388 3 555318430 4 3 38421076 2 13751 70341 3 260891597 3 725635160 2 25397 49682 4 4 4 1 383009319 3 749224383 1 27426890 1 578023044 4 3 521830441 3 651974802 4 1 894522774 2 47323 98202 2 18896 49058 1 302722877 1 377177965 2 35144 53462 2 24713 48721 4 3 443847064 3 947306915 1 82136045 1 225865406 1 515924726 3 235151560 3 550548030 3 479001049 2 85459 90683 4 4 1 590625295 2 10182 29241 1 437435835 3 5857040 4 3 72630724 4 2 3345 81747 2 18324 102936 3 332988253 1 421180136 1 382665081 4 4 4 2 29318 70704 1 428807569 1 420675482 4 1 934336017 3 995889235 4 4 4 3 17448612 2 6300 45586 3 476489268 3 576282356 4 1 860986770 2 98191 101639 2 44605 79689 4 3 453728422 3 689198663 1 59761869 4 1 380594604 3 909610445 1 969045701 2 11203 22370 4 3 721770778 3 54513933 1 60938602 3 289284383 1 625121849 1 252304178 3 855199836 3 13928779 3 73726338 4 4 4 1 717085053 3 867660574 4 4 4 4 2 17214 51498 3 507051704 1 116914767 3 456548901 2 4498 58936 1 242640302 1 545031912 3 237194620 1 799703484 1 379546517 2 75645 78490 3 60267748 1 63824473 2 26631 31992 3 763035832 4 1 983851808 3 241519381 4 2 2272 63276 4 1 11901851 3 669789561 2 13344 82599 4 2 13089 16783 1 14573488 1 604405394 1 674762550 2 61299 70934 4 2 36619 96421 2 10639 20807 1 787300625 2 53343 83670 4 3 440218515 3 884798998 4 3 648380384 1 851476498 3 665794803 3 423027970 3 944476903 3 467485071 2 11785 49857 1 821752709 2 34694 76397 1 408956093 3 225881745 1 682877583 3 431114968 4 4 4 3 57114786 2 5110 11963 3 955784598 4 2 53395 76777 4 4 2 53 36937 2 5323 54343 1 526773359 2 102452 103115 3 134663717 2 12318 51523 3 518765302 4 3 808564983 2 96555 98472 1 29598777 2 16127 51973 1 309712559 1 95626806 3 739937446 1 253186573 3 493448654 3 181909291 3 652681220 4 1 391069761 3 743877880 2 10230 90954 2 39370 62039 3 375550452 2 53175 88208 3 346150345 1 34663393 3 43655956 1 616995259 1 364126762 3 256617609 3 920384427 3 143206902 1 38503193 2 11404 71587 4 3 240789138 3 710160157 3 992994960 2 91876 99482 2 34011 71895 2 36035 61291 1 331262500 4 3 448603609 2 41433 103100 4 3 15330472 4 4 4 3 461889532 2 13067 81348 2 55691 100910 2 82811 103179 4 1 523613556 1 237424619 2 10628 48450 1 649248608 4 3 404754884 3 173701772 3 65607068 4 3 193164194 3 140819347 4 2 28732 57561 4 3 884451103 3 602399037 3 19696460 4 3 510810172 2 7596 81903 4 4 4 4 2 59033 85683 2 45270 49332 3 10220395 3 787741393 3 429940214 1 781372836 2 11903 15759 2 49556 58767 1 451633130 4 2 38903 79579 3 378703020 2 8097 41954 2 74235 83556 1 977035696 1 43075977 1 120831898 3 805350536 4 1 705242450 3 437105595 2 3956 60117 1 357353922 2 11056 62072 2 38275 73337 3 30232947 1 46534360 2 6790 23349 3 118394319 4 4 3 5860352 3 30367198 2 754 32803 2 43915 94940 3 446621442 3 345968299 3 963995265 1 740318491 1 16283622 1 790144389 4 4 3 187487817 2 69275 93895 2 39264 99293 3 189153 3 312493354 4 2 46760 64494 2 13691 78338 1 49319153 3 816988674 1 168015944 4 2 59961 81327 2 22055 33629 3 455299702 3 910227814 3 398182128 2 26008 99103 4 4 4 1 250280081 1 401388366 2 38690 45555 3 218883920 4 3 839332355 3 860012866 2 13558 89597 2 77803 86259 2 87740 93721 3 568885062 2 90379 95800 4 3 68558441 4 4 3 766123769 1 961098305 1 445692 1 548580412 2 15868 43535 3 271905975 4 3 688978652 1 955592367 3 124354168 3 820250190 2 33810 58889 3 952752716 1 278013979 3 997334011 4 1 624285095 4 2 69989 98240 1 428450258 2 75321 93699 3 285965515 1 730596503 4 3 838457871 2 24077 49570 2 11211 22193 2 9346 25191 1 111724667 1 955631742 3 353356940 3 552427962 1 847579246 1 853004402 1 884809463 3 222477312 1 619562127 3 953130526 1 608832949 4 1 744524601 4 2 92461 100530 3 619585738 4 4 4 4 3 776165010 1 690687608 2 76485 77494 2 70882 80257 1 98521121 1 581071320 4 3 236883891 1 898379719 2 38551 78855 2 3892 57875 4 2 36422 47449 3 53240695 4 3 727006061 1 568185324 1 233472601 3 30676380 3 571237773 2 11997 71469 1 525865260 4 2 38191 94747 2 60587 64009 3 777204867 4 4 4 3 17443583 4 2 38062 47608 1 324376598 2 11554 12048 3 943334017 3 614340612 2 39777 46286 4 1 840291261 4 3 26835456 4 3 422960480 3 624417457 2 11664 57794 3 985804375 1 593575898 3 972953341 3 526419704 1 850945556 1 13694242 3 697273807 1 36076227 1 24540992 2 5437 75512 2 28432 30354 2 14595 72423 3 850880454 3 534769784 1 605890219 4 3 632519061 2 3355 31886 1 244988117 4 3 213595754 4 3 680293285 4 3 91371960 1 668480527 3 613215874 2 44215 67232 4 4 3 475958677 4 4 1 544315977 1 604591723 1 845487815 4 3 518932957 2 29891 50247 3 922038964 3 466034443 4 1 921937319 3 966129554 4 4 4 1 634027813 2 54328 65471 2 559 28940 3 63666004 2 9393 100899 3 633661376 2 18790 26521 4 1 647779968 2 4635 71237 4 2 45870 76951 3 168611590 3 951341607 4 3 765208063 2 14456 15292 1 495446560 1 59524665 1 258514217 4 1 154920953 3 402102783 3 117687718 4 3 880168523 1 520533377 3 448667105 4 3 575670399 3 28794938 2 37806 54887 4 3 942434707 2 10377 38307 3 200387410 1 508869039 3 876404013 1 783251674 2 58337 61687 3 170705100 4 4 2 69236 98074 3 666057493 3 759884236 3 928142786 2 19090 73643 1 651652245 1 496536469 3 715759448 4 4 3 885887754 4 3 59137038 4 3 36980680 3 156983370 4 1 626648753 3 617121237 1 58865117 3 866087092 4 3 422902681 4 4 3 48930780 1 481198013 3 787372080 3 313122916 2 79084 88463 2 13555 24605 2 45335 48439 3 261638448 4 3 43088699 4 1 267861060 1 544063188 1 941332479 3 874484544 3 26564231 2 28413 82642 1 310613410 3 954011701 1 405715034 3 373495980 3 482370826 2 23290 73288 4 3 855824520 1 996548342 2 61202 93041 2 8068 38480 2 47672 60167 4 3 573718938 4 1 315827823 1 641346971 1 3555374 1 243167579 4 1 846635733 2 22780 99896 2 19892 87211 1 134585442 1 333616371 4 4 3 438009435 1 198447580 1 693421047 4 4 1 874096543 1 32905828 4 2 740 46955 1 257278484 1 906432392 3 833361552 4 1 171953353 3 744394160 4 2 68864 77456 2 72787 95886 3 871427418 2 24595 52093 1 53465196 1 60534196 2 13710 21254 4 1 128988271 1 697363792 1 927905818 4 3 636966170 1 113744862 1 894410432 3 168375267 1 350798827 1 300559177 3 392516162 3 956493590 1 475472219 1 447196065 2 54540 65830 1 983106977 3 105704610 2 13272 56318 2 13469 16054 2 5653 6267 1 154981466 3 110839688 4 1 42462021 4 1 493236929 2 11544 41071 3 278165369 3 417298975 3 411192540 4 1 297182590 1 54187367 4 3 484273220 2 8690 11149 1 835926053 2 11704 92547 2 10732 72843 2 56381 79611 1 29417543 4 3 295411074 4 1 265407254 1 892161631 3 509359530 4 4 2 72186 76248 4 3 988257387 3 807466742 3 202665709 2 57271 76472 4 4 4 3 3902302 2 24320 58040 3 465094981 4 4 2 6575 76429 1 950747548 3 69006698 3 744144306 3 150936610 1 48263548 4 2 11283 17258 1 517499051 3 13921485 2 18123 86637 3 823948061 1 54241442 4 4 3 979798563 1 712379936 4 4 1 300246226 1 439275679 2 1625 51082 4 4 2 71145 97358 2 10009 74651 4 1 801343212 2 4864 34000 4 3 195901154 2 7257 77459 1 484481369 1 340991583 3 240061442 3 51995801 2 42922 93254 3 686224841 3 741120939 3 637367695 2 71635 85564 3 127366176 3 487088973 3 69467620 2 14950 93148 2 25997 49152 1 185292900 4 4 2 4794 18597 3 523306599 3 480359030 3 836362373 3 626793157 2 10611 41275 1 388639618 1 708398743 2 51494 55075 2 14352 92119 1 222960811 4 3 60410713 1 975714663 3 671841285 1 953305485 2 54688 76525 1 464129900 2 2944 72166 2 11617 72319 4 3 110557830 3 17192323 4 1 40564684 1 78371814 3 586491587 3 755606317 2 37229 58839 2 63478 96365 1 833452188 3 709810227 2 39457 81889 2 14113 25534 3 2591480 4 3 632576333 3 39416851 2 383 67036 1 826559941 4 3 991071448 1 604985837 2 2858 76898 3 33512301 2 45014 80502 4 4 2 60894 90116 4 1 745541976 2 32802 86502 2 66826 94139 3 878135786 4 2 22093 56374 1 778336833 4 1 139855880 1 643571497 3 992642696 1 791744120 3 575848985 4 2 22993 100481 3 472947976 3 610317642 3 163856573 2 82494 85270 2 7088 86174 3 771804723 1 860858014 4 1 218569927 3 447546337 4 1 549744251 2 26222 49251 1 892114205 2 58794 73901 3 601877540 4 2 42312 53905 1 30976259 3 50405645 3 967941794 4 1 780690836 2 5537 90829 2 31839 50874 4 2 87891 100837 4 3 676770555 3 469330814 4 1 836282624 3 47940129 1 259423178 3 957197338 1 154103100 3 912245063 1 611380126 4 4 1 9097652 2 4574 92711 2 45053 56484 3 364668974 4 4 4 4 1 796170415 1 586452113 4 4 2 21853 52523 4 3 220670616 3 19701521 4 2 24612 95602 2 1568 79466 2 18658 68345 2 45957 64421 2 6823 80805 3 986810810 4 2 2003 67919 3 991246079 1 7465725 3 476673998 3 787349536 2 91076 99407 1 636481400 1 105655517 3 254652404 1 7120531 3 234369929 2 8692 12745 1 42598404 3 841157005 2 77090 96279 4 2 78608 101716 1 37737021 2 51109 100338 3 339705182 4 1 336073072 2 5443 13508 4 3 442394699 3 933791465 2 54961 99035 4 3 629798990 4 2 3001 36171 4 1 274605453 3 19967090 2 42931 78748 1 198085399 4 1 394573755 1 812700019 4 4 4 3 956101713 4 4 3 201708333 3 111921713 4 1 372162205 4 2 39232 91765 3 42588855 4 3 89709179 1 599113431 3 14200416 2 33841 98737 1 845767086 3 57756477 1 613795991 1 703328965 4 3 817783668 4 4 3 174091600 4 1 240353043 3 552879757 1 394630452 1 833796 4 2 64470 97856 2 63338 99991 2 1194 8389 1 73211558 2 5517 56846 2 95743 97299 3 161100807 1 168265696 4 1 220246377 1 610171359 1 54330650 3 58026484 3 163743686 3 49187801 4 4 1 569182035 2 25213 82734 2 25947 38460 2 70820 75453 4 3 576302229 2 6455 52504 2 5727 71478 1 66390261 2 8546 27185 1 120212630 4 2 15012 90415 3 358804747 3 197324584 3 718263602 4 3 919244424 3 565418997 3 137448066 3 746931086 3 12048100 2 36310 36407 3 24899900 1 265586719 3 87748550 3 217201329 3 586015411 3 273849244 4 4 4 3 354961366 4 2 19268 98052 3 169924847 2 45723 82180 4 3 819704101 1 132406657 3 553262888 2 8553 16633 1 265558058 3 261346661 3 324561392 3 783833378 2 43283 47976 3 581466390 1 230901521 3 7441332 3 190545637 1 706801086 1 901528915 4 1 647203367 2 62866 82714 3 328761325 3 350673638 3 516253833 3 954879502 4 1 891493594 1 995156398 2 52994 101434 1 49593698 2 57647 90833 1 417403243 3 23186863 3 492721602 4 2 45804 82382 2 8264 64655 4 1 648212569 1 270194562 1 268032468 3 479275812 1 744492110 1 356164086 4 3 169200359 2 29311 44238 2 10206 50491 1 919479618 3 178847185 2 30485 65333 2 57804 85830 1 318218744 3 43089863 2 56589 91623 1 385850954 2 25370 47185 2 9782 65872 4 2 19930 20813 2 37011 47632 1 83703106 4 4 1 726764229 4 1 723209290 3 434969330 2 4953 94314 1 823322129 4 3 484755615 4 2 23633 58830 1 810516300 4 4 2 1958 23277 4 1 75814272 4 4 2 5173 83231 1 717734487 4 1 463675011 1 67645385 1 729287459 4 1 503239778 1 952209914 2 44508 91912 3 937817117 1 727337112 4 2 18495 22918 3 39915615 1 723138417 3 688783109 2 42432 73251 4 2 15708 39372 4 3 64842464 3 203862706 2 68018 77141 2 41590 52125 2 10541 34660 3 353810218 1 333217788 4 1 286099992 3 299010360 2 83197 90810 3 27670865 1 329088571 2 25097 47338 4 1 260581 3 431573795 2 28676 96719 2 20701 54136 3 110171178 3 739953376 1 935463495 3 410927414 4 4 3 289329289 4 4 3 418698330 3 54190719 2 3188 31761 4 2 65185 88399 4 4 3 537669493 1 620200406 2 24222 89935 2 47574 89246 1 994723500 1 419443835 4 2 76809 102986 3 897570045 1 892091731 4 1 41419918 1 100872517 1 699019740 1 728878087 3 13824254 3 991627502 4 1 898687766 1 26062059 2 17326 63645 3 946422542 3 538200500 4 1 142560493 4 4 1 511635065 3 805195076 4 2 9852 48746 4 1 967893087 3 898254525 2 1292 60842 3 882896247 1 830047625 3 853871184 4 3 36323798 3 217389485 2 38895 95928 1 740968036 3 727725686 1 870478993 2 29290 85290 4 2 6239 49680 2 81703 98199 4 4 4 1 759483965 2 1322 68878 2 82476 84085 3 80402441 1 912392412 2 54459 61052 3 897198547 3 269278374 2 18818 89346 2 76959 98679 1 42189541 2 69055 95278 4 3 961788442 4 4 4 4 3 796039909 4 2 5782 53457 3 646375714 4 2 42964 92961 1 790515812 1 811824298 4 4 1 256081201 4 2 45146 58381 1 191058604 2 37187 69423 3 965167001 3 151062775 3 556661742 3 358880643 2 38385 84940 3 804258455 1 123829411 1 283680312 3 45928512 3 176746997 4 3 905491098 1 483847465 2 43702 92741 1 48110584 1 571303205 2 8171 49291 3 945623878 3 337853783 4 1 809201806 3 570105577 2 48098 62790 1 41015114 4 3 438940823 4 3 992325647 4 1 255011956 4 1 332714821 3 277694986 2 8701 68314 2 13587 75350 1 941586725 1 789336157 1 328941955 2 58439 73882 3 950505175 4 3 858588242 4 3 458450344 4 2 16087 40551 1 171049432 3 42866333 4 1 29745213 4 1 284106620 3 22522252 4 3 579889623 1 753371918 3 47774557 2 41335 74898 3 641243191 4 1 6352800 2 57923 96151 3 280691361 3 297419451 1 174440881 1 149551095 1 606516067 2 70068 97150 4 3 586322806 4 3 645155241 2 31477 69633 4 1 795007824 1 801011071 4 2 23122 34728 1 479305235 3 19550632 4 2 6000 54925 1 647712515 2 5076 89889 2 7648 23252 1 47000276 1 94797338 1 796517981 2 34996 92980 4 1 976034879 2 59043 100119 4 3 707229231 4 2 55400 58763 3 613575362 1 514141429 2 75828 77368 3 534259546 2 3278 70642 4 2 15551 97004 4 3 502424938 3 862577122 4 3 538045785 1 860022804 2 43003 66158 2 8064 92581 4 4 4 1 487468355 1 259238118 4 3 703781905 1 795161017 2 29252 70522 1 705570899 2 59805 90804 3 376115898 3 277630913 2 39526 96652 2 43762 76667 1 107077671 3 29137759 1 843860743 3 888020975 4 2 37308 41824 3 385084084 1 620281808 1 157867370 4 1 155445559 1 855055926 4 2 56220 74265 4 4 1 57679102 2 19939 96934 4 2 14808 56769 2 67214 79716 3 609189505 3 348431179 2 48473 77211 4 4 3 673365006 1 375158735 2 78249 83403 3 609640654 3 312081946 4 4 2 6255 85479 1 683907953 2 14826 70269 1 29880332 1 29619465 4 1 739744699 2 2795 90550 4 2 68437 97303 1 462650227 3 336691150 4 4 3 665858296 1 75804415 1 951783460 2 49614 90942 1 600288854 3 960048948 2 37268 39755 2 37681 96381 4 2 35345 37382 1 326622148 2 4039 14265 3 866907710 4 4 1 512992221 2 46314 78803 4 2 37686 81698 2 27258 76376 4 1 471062484 1 279279326 3 495201383 4 2 17573 84348 2 53751 82344 3 927558708 2 2968 48964 2 20560 63576 4 4 2 45091 46542 3 131904793 3 71456712 2 38101 78914 2 16541 74185 3 957583527 1 654295311 2 28264 60578 3 654597564 3 541779485 2 66125 68617 4 4 3 957815255 3 838381455 4 3 30491452 1 130694845 1 178232778 2 19443 62318 3 435910280 4 1 798700988 1 783464655 2 54026 57431 1 138780185 3 631784646 1 827455944 2 40172 40718 2 29557 46352 1 40396088 4 2 5076 38449 2 28406 47354 1 735221196 1 970396025 1 609454380 1 52012312 1 755889042 2 23988 93490 3 112030465 1 899640217 2 29969 40308 2 15597 98782 2 88728 101269 4 1 778742064 2 44189 82923 3 543199311 4 4 2 26713 29612 4 3 668560106 2 80445 83773 1 916671490 2 43508 78733 3 917313663 4 4 4 1 63789509 4 3 55162606 4 4 3 919819854 4 2 29719 100929 4 4 3 971416253 1 956841673 4 4 4 3 318721602 4 3 32137179 4 1 920708191 1 970138526 3 799199903 3 220915638 2 41950 79712 1 23921565 3 984625380 3 6737114 3 637859381 1 715420092 2 79488 82750 3 471669766 2 65108 101965 3 817021450 1 354759853 1 48320189 3 591346365 4 1 413993814 1 913336266 1 642776902 1 879531370 4 2 19717 30913 2 80693 94690 4 4 1 587437794 1 460006948 2 10387 43756 4 1 156831802 2 67089 86149 3 216580635 4 2 36677 47924 4 3 498786405 4 3 303950651 1 916060516 4 3 814175537 3 941522856 1 345795708 2 71868 74901 3 197540076 4 3 77420887 2 38824 47195 4 4 2 47460 56999 4 2 11883 21858 1 259919096 3 56442845 1 39497566 4 1 984578936 3 599487659 4 2 26722 91400 4 3 22628478 4 4 1 883832092 1 312810960 4 3 426134037 1 52429003 2 21985 41004 3 782919173 3 47630480 3 928074140 1 134421369 1 124286955 4 4 2 2122 97040 4 2 29378 59084 2 6314 57253 1 717740911 3 664204288 4 3 963630027 3 668441264 4 2 31241 48723 2 68485 101026 1 541834013 4 3 731231862 3 503553191 1 854661539 2 73663 75201 2 36437 78926 1 539166722 1 610125219 4 3 644064027 3 589430904 2 91395 97110 1 3464541 2 52686 90367 4 4 3 758105859 2 22478 48287 3 264550324 3 800027015 1 45969851 3 37130663 3 287622559 3 988854456 3 423167896 3 68173146 4 3 37941700 2 20076 51805 4 1 179150674 1 672100261 4 2 17966 103140 3 830603188 4 3 320557893 4 2 34350 64745 3 960411184 4 1 408236594 3 114859370 4 4 3 584104335 2 21158 56673 1 797923599 2 40726 94389 4 2 46064 85254 4 3 460724923 2 10039 100221 4 3 761956620 2 1031 38674 2 36369 51547 2 20370 99438 1 20184951 4 2 42485 91912 3 453786410 3 216396028 4 4 3 482894643 4 3 17746395 2 53605 62962 1 15617318 2 23744 42624 4 2 57738 78387 1 353971222 4 3 15331671 2 18560 80325 3 3862458 4 2 534 29670 2 6492 87280 3 63098663 4 3 734121692 1 52830369 1 753743964 3 466810596 2 21735 93913 1 98898229 3 995952467 1 989776810 3 468512574 3 175904816 1 789576549 4 3 382507151 2 7627 75441 2 73211 86592 4 1 477919056 4 1 910215248 4 4 2 1563 58652 1 714714818 4 4 3 944770022 1 747930001 4 3 227338451 1 378639363 4 2 36201 59163 4 3 915776585 3 770047694 2 5130 88292 4 3 59566962 3 99084682 2 69006 73547 3 478706570 3 984731757 1 907118038 1 235093401 3 464520034 1 487969383 4 2 534 90901 1 754745145 1 253365180 3 805452623 3 684977506 4 2 52471 62293 1 921463355 2 998 96690 4 3 119442324 3 573524959 1 640961502 1 555029495 2 75973 83900 3 406058646 1 29662551 2 48234 86047 2 6318 18852 4 3 317659662 3 624537309 4 4 1 56914279 4 3 284000041 2 5681 92088 3 506210757 2 16562 47329 2 38571 42602 1 90312922 2 72197 100625 2 24126 52444 3 356510697 2 26137 63390 3 74139131 3 503552533 1 454274323 3 802478544 2 35208 100318 4 1 325139340 2 55441 63786 3 321325266 4 4 1 380136653 1 622133217 2 23437 36833 2 38156 100112 2 66443 80010 4 2 1862 4436 1 962425672 2 8003 11687 2 6898 18680 3 776865497 4 2 35590 57837 1 531420072 3 869905832 2 8069 81132 4 1 345450804 3 115136910 3 576590459 1 295552346 3 270432404 3 25166722 2 56949 84873 3 209068741 3 990013310 2 5606 89015 4 1 544375400 1 981974923 4 3 671102666 3 148858777 4 4 3 202715354 4 1 569990941 1 962646663 3 295982903 1 534512738 2 21607 88728 2 85020 90741 1 494255663 3 1023921 4 4 2 89124 92412 3 553418843 4 3 907115130 1 378859770 4 1 396134510 1 628910569 4 2 55679 90305 2 16768 36383 1 792257961 2 791 33598 4 3 824941515 4 3 823982631 4 1 482811814 4 2 31265 53877 3 336745328 2 201 1508 1 361352680 4 1 881319831 2 9302 65034 3 620816143 2 37770 98835 3 269326387 2 5767 68733 3 195340733 3 193959095 2 28635 70829 3 283070280 3 903893773 4 1 366737486 3 330382437 4 4 3 57104664 2 8945 25151 3 641357046 4 1 68828785 2 17846 34089 2 8851 68623 1 413152105 4 3 697526716 4 1 979595004 1 104596556 3 823787579 2 57042 63634 3 594063318 1 95923717 2 33660 87459 3 982290246 1 387359767 2 28982 86557 4 3 843280643 3 337749700 1 910742194 2 35981 59828 3 364827445 3 476442196 4 2 25424 81394 2 8757 24310 2 16837 53280 3 321718966 1 869132941 1 746790689 1 375333536 1 608646657 2 987 16050 2 10907 62993 4 3 173479978 1 871933839 1 34439450 1 168482479 2 28705 55704 2 77596 92946 2 71676 97349 3 21450492 1 493084419 3 816205626 2 322 37443 2 37256 39802 2 30746 46575 1 187786173 3 778790187 2 84579 89848 4 4 4 2 50797 63586 4 3 506364923 1 966668420 2 17181 82228 2 2536 88044 1 85403353 2 46557 83145 2 11077 20313 4 1 330882566 1 24288440 4 3 338626977 3 511333232 4 3 896791349 4 4 4 2 36671 42132 4 2 30504 36794 3 127257446 3 742200511 3 821004024 2 22409 41343 1 867421260 4 1 651427370 4 2 81965 86168 1 979310661 1 586964579 3 749889343 3 740847948 2 20095 32928 2 33095 100348 2 32607 84524 4 1 500490131 2 56503 96692 1 952001993 2 58829 75940 1 70558790 1 196032324 4 3 33186178 4 1 750406736 3 934460834 1 619673442 3 723745703 4 1 983663096 2 32396 50623 2 19549 46296 4 3 12512447 3 342571855 2 48567 101153 4 1 124224557 1 5406872 4 1 50936922 2 57077 93428 1 647099806 2 43951 45318 2 27739 90917 3 757898217 1 861373555 3 731895222 2 12035 45111 1 198018041 2 15378 36332 2 92638 94766 1 113212730 3 271704145 3 624117065 2 74119 102502 1 212637945 4 4 1 741573187 4 2 53946 69860 3 398408496 3 675189621 2 77657 82720 3 246765017 1 192435177 1 555473727 2 68357 83492 4 4 2 30360 37267 4 2 20685 95922 1 719736968 3 888216159 2 1206 51647 3 708425800 4 3 31849253 1 313278542 2 27383 94900 4 1 764281831 3 169287907 1 253562993 2 66209 72645 2 6418 30382 3 985054246 4 3 393825339 1 936264892 1 491545584 2 55066 57997 3 853592502 1 35390301 3 791420069 4 1 732923946 3 782573957 3 47567491 2 92669 95577 4 2 61949 94441 1 145466316 3 801292265 3 592576444 1 943332332 2 11788 52780 2 27846 80608 4 2 1743 18789 4 2 33468 51931 3 438575150 3 189153442 2 38687 59985 1 358464754 3 713184696 3 964410590 3 230819127 3 107967625 2 56578 67853 2 1796 100960 4 4 2 54879 89560 2 52000 82271 4 3 760443708 3 708507124 1 616780937 1 687513619 1 30478404 3 28728879 2 40609 47266 3 856476076 2 41554 97849 3 790573572 4 4 4 1 808990480 1 448746334 4 1 37614587 1 789640343 2 56594 68442 1 908595326 2 54297 67021 2 6929 72628 3 183876107 1 289460733 3 888614419 3 614430837 2 13562 65786 2 5545 81447 4 1 740986419 1 118591584 3 10148235 1 496719167 2 29292 43996 3 482765813 4 3 946775018 2 87438 96879 2 72178 92026 2 5805 101572 4 3 741867200 2 3118 75824 2 80754 100628 4 1 756383708 4 4 3 367975836 2 11051 83142 1 724821285 3 103273970 4 2 85184 95626 1 673211647 4 4 2 81303 91300 2 44958 60559 1 6139636 2 67810 82801 4 1 537384893 3 717502677 1 455490212 4 1 294698978 2 76222 81684 1 955620289 2 18126 51346 3 430767813 4 1 111250525 2 44185 77593 3 36921135 1 624492816 3 539965566 4 1 311707778 2 15110 64532 2 75230 101506 1 897337669 1 989985857 2 17538 70526 2 28905 96878 3 33833615 2 30750 79933 1 688152723 2 10323 58335 2 38851 63672 1 891307228 2 64999 74687 4 3 96630946 3 802475154 2 45857 47429 4 4 2 40505 101559 3 30034332 1 129864508 3 173272067 4 4 4 1 612327301 1 355808114 3 839934041 4 2 76673 93267 1 403766087 1 431225455 1 25229398 1 363152659 1 309058243 2 19257 33954 1 43019575 2 4065 22201 1 725739734 2 27951 50680 4 1 315581932 2 36624 60774 2 7569 37528 2 46743 70513 3 449326462 1 889324143 1 648983022 4 3 38857953 1 416811917 2 8894 85071 4 2 20860 35095 4 3 271953337 4 3 2130564 3 613144940 1 49925283 4 1 513418311 2 50655 79922 4 2 43269 89959 1 63024318 2 65938 100114 1 521287223 3 945711087 2 29728 71984 2 36279 61974 4 1 813929961 2 20655 70146 3 13915819 1 38298891 3 928280992 3 691175421 1 57918954 4 1 961318753 1 784417625 2 2270 38735 4 4 4 4 3 375979560 1 25106138 3 780066179 1 945943720 3 764647786 4 3 904453540 2 16709 21334 4 1 67176921 1 853945638 4 3 372611174 2 5923 61526 1 461448492 1 179909037 2 66323 87463 2 14430 34754 1 746231161 3 618816967 4 2 43425 93940 1 162211155 4 4 2 56338 63289 2 6979 43146 1 14958125 4 4 4 4 1 300953284 1 891071842 3 541433561 2 29912 56579 2 16950 46426 2 68072 69728 3 468913254 3 41487878 2 22179 42326 1 905666341 4 3 860831245 4 3 9412939 1 27071572 2 38595 54914 3 940230404 2 43377 59114 2 6402 74106 2 7276 16249 4 1 148015227 3 427499675 1 978368512 3 103243874 1 376774473 2 53126 89885 2 14595 37940 4 2 12135 100478 3 892685871 4 4 2 16142 69502 3 131144202 2 33608 77880 3 69803915 3 256640295 3 530103436 3 17864046 3 938563968 1 100266775 2 37047 62337 4 3 441572072 1 326884892 4 2 28655 68359 4 4 2 68869 82857 1 742816741 2 71252 71275 2 27778 103491 2 14251 34412 2 19128 24448 1 743886932 1 392649467 1 161480671 1 360513943 2 35942 62472 4 3 182166243 1 14918481 2 18101 70949 2 52716 71481 4 3 601201076 4 4 3 582978080 1 596764800 4 2 27779 40509 4 4 2 6716 38721 3 424643029 1 293353700 3 16054372 2 34385 40529 1 247722921 2 7920 42212 3 471879662 1 425356222 3 437059483 2 22189 82416 2 16171 90455 4 4 4 2 12069 87973 2 10539 67005 2 26797 101350 3 575361596 4 4 4 3 946601416 4 4 3 734819697 4 2 25981 41354 2 3967 64558 4 3 211316255 3 821648017 2 2876 80664 1 60541741 4 2 31944 55971 4 1 150623407 2 41597 71941 4 2 6077 90041 3 626579011 1 829191803 4 1 838476879 4 1 68138681 4 1 658099385 2 7132 80942 2 31795 44298 1 44115357 4 4 3 782940178 3 194233427 4 4 1 644247842 2 690 39607 3 268445986 2 90456 93374 3 551713299 2 45721 68131 4 3 607537362 2 26762 33639 2 21135 98650 2 53556 63058 4 1 320936182 4 1 953365452 3 228536955 2 34059 46015 1 654359094 4 4 4 3 67893700 1 610893087 3 453549574 3 365551225 2 4739 55991 4 4 2 69622 93695 4 1 518190782 3 584706211 1 179901101 3 361114293 1 279530629 2 55141 96503 1 809859461 1 6489912 2 30669 90353 1 592333215 3 347756943 4 1 521870176 2 60983 96808 4 3 113985794 3 408650265 3 337403208 1 564577916 4 1 447565213 4 4 1 866251384 1 126282436 2 15776 95059 4 1 747694664 3 586313358 3 656248105 2 11298 27944 4 1 40032886 4 2 82102 100411 4 2 46097 55216 4 4 3 946586484 1 504166771 4 2 49343 49594 1 73584591 2 7497 91406 3 942662165 3 239175414 3 121477615 1 506730044 3 99613166 3 507773417 4 1 53981409 4 4 2 45591 66801 1 60264283 2 60604 68407 3 896284659 3 92261671 1 860179712 2 24221 38405 4 1 222765382 2 38391 42568 1 542658157 3 64795219 1 528178246 1 131561393 1 260664917 3 675556097 2 4222 101198 3 111041007 1 978509780 1 297123259 4 1 791929070 1 40767946 1 436459817 4 2 47220 91230 4 4 4 1 539000201 4 2 42717 94313 2 55749 90160 3 939386720 2 47665 83562 2 4246 41901 2 13124 103313 4 3 680247573 2 10654 102250 4 1 379761851 2 9030 79089 4 1 669444180 1 46071515 1 937273365 4 1 17639889 3 72165023 3 868792336 3 467549464 1 679416601 4 1 537375376 4 2 22091 85592 2 26414 38072 3 189635890 3 376550772 3 548693329 2 5415 32138 3 444698385 1 168947247 1 182324748 1 54398520 2 24661 97036 1 44595060 2 2072 33585 1 392663666 3 189964037 4 1 948065878 1 928273404 4 1 636000184 4 1 22036817 2 3869 90589 2 9079 71089 3 938540056 4 4 4 2 9532 71993 3 635603518 3 163291396 2 31257 78351 1 671893567 1 302395403 3 597742109 2 2828 2866 1 157403820 4 1 118320997 4 1 54756812 2 74763 78173 3 877030618 2 14461 95275 1 271857335 1 56202945 1 66754996 3 287566290 3 937426816 3 95842111 4 4 1 650830594 2 76803 102980 2 76944 95033 2 49167 79984 1 159090823 1 133750897 1 356505479 4 2 8088 92775 1 348473534 2 4569 41245 1 979112988 1 496843810 1 782479433 4 3 332144385 4 3 653881508 4 4 3 968516469 2 86858 92965 3 32634901 3 51240490 2 21318 28296 2 46061 56639 2 75880 79311 1 603833973 2 53465 97682 3 425697101 2 1399 14954 4 3 322770936 1 879868138 1 995875880 4 2 10654 42951 1 526147109 2 78498 100354 4 4 4 1 278736849 4 2 32173 99978 1 919883690 2 19976 24167 2 71274 103627 2 33612 46863 3 13237381 3 328649709 1 990943236 1 738088079 2 80834 88945 2 27408 38928 2 3599 61563 4 1 226292343 2 44092 52468 1 694231949 4 2 54514 72939 3 618337858 4 4 4 4 2 9678 102243 2 34921 94736 1 784858992 2 41524 58251 1 745877988 4 2 13973 87903 1 512362038 3 72240481 1 37566573 3 503962733 1 572414768 3 921776996 1 692494301 3 2246938 1 310548071 2 44736 87174 4 2 30745 38953 4 3 119174044 3 18237380 1 366526620 4 1 736305910 3 39217090 4 3 897415754 2 30984 41559 1 106109036 4 3 23517126 3 569972288 2 26089 62483 1 608140335 3 609935574 3 293179427 4 2 34846 59235 4 1 51207145 3 363446495 1 338421220 1 10628459 3 184609431 4 1 285942549 1 260663384 3 161470249 1 700676081 1 91876333 3 626191942 1 970268282 1 165839672 2 9088 28086 3 855435180 2 25536 90394 1 71116302 4 1 622187909 4 2 71599 92706 3 79196331 4 4 4 2 58134 68968 1 387656833 4 4 4 3 392355888 4 1 479308252 3 767342330 1 147100743 4 3 268463920 2 32038 69784 1 779442407 1 495531990 1 22529512 1 488047275 2 63134 85484 3 47885881 1 702974697 4 4 1 485063497 1 503961540 2 59360 78009 2 22909 37407 4 1 505924482 3 902787128 3 436106273 1 980428734 2 79659 96509 4 4 2 16806 23449 2 32622 44515 2 18211 62372 2 4722 87452 4 2 40187 51821 2 54852 61312 1 346035060 1 623762716 1 23498021 2 16847 77377 4 2 65849 79994 4 4 2 47327 77515 1 609027407 2 23399 36449 3 599473065 4 4 3 291842373 1 603290205 4 3 144655616 2 7538 90856 4 1 427591573 4 2 27010 38374 4 2 53979 63094 1 647357261 2 89244 91762 3 550144050 2 53822 97507 2 72165 80148 2 28516 78736 4 3 217933810 2 52302 85671 3 910786373 3 52194171 3 295475125 4 4 4 2 879 26330 1 850766663 3 11019103 4 3 951732388 4 2 11443 13659 3 655009705 1 524095190 2 17087 80192 3 402044229 2 98112 101718 3 272677509 4 2 75526 89183 3 891641443 4 4 3 996282121 4 1 91358637 4 4 4 3 44738454 4 2 86082 92766 1 850312656 4 2 36567 79811 2 533 79242 3 960653793 2 16463 71495 4 3 562815830 1 5807575 3 464038602 1 34103821 2 36769 60682 3 457868558 2 101734 103453 2 63690 66665 2 56699 87050 3 64394523 4 4 1 723991238 4 2 32676 64601 3 3815158 4 4 4 1 44951136 3 179485952 2 64720 97786 3 306284271 1 594955724 2 25155 92966 3 24037735 3 270603667 2 80613 85613 1 71524683 3 11952574 3 235384920 3 912685570 3 710877172 1 303441880 2 16579 32859 2 10232 97368 4 2 4370 101042 3 572639711 2 7440 36475 4 1 837899948 2 44834 65160 2 85340 87973 3 365355139 3 908234010 4 2 27670 78702 4 1 423422999 2 57720 84488 1 993112531 1 993305814 4 2 1402 36360 1 434964352 4 2 69656 95323 1 1987786 2 519 68196 4 3 895788204 4 3 499419209 2 8917 31830 2 47367 90210 4 2 76977 92779 4 1 178538229 4 1 966624975 4 3 985571917 2 10640 52250 3 930083486 1 415894485 3 168208883 1 251326768 2 24788 70245 3 660215411 4 1 58570737 2 54634 86470 2 14406 19151 4 1 82246929 2 22942 64767 2 14360 96585 3 867109577 3 821273389 3 475464898 3 509409060 2 7716 90211 3 614317141 3 573357803 4 4 1 327048379 1 817238082 3 232951237 3 602600764 3 679510637 2 60984 102299 3 785131877 2 33934 102967 2 50020 82486 4 4 3 819256941 4 1 449862425 1 337064223 2 29017 50138 4 1 667326153 1 403262721 1 875459837 2 764 98170 4 2 379 31272 1 59757795 3 90386332 1 818257343 1 805263048 3 621405307 3 536974635 1 533441962 2 4356 5501 4 1 85383662 4 2 6575 15586 4 2 34506 52498 1 358604340 3 805017842 1 476462808 3 465887250 4 2 12327 34987 2 84038 89802 2 5268 102914 2 76905 91409 4 2 74165 75689 1 804328388 2 18103 82564 3 900986607 2 2980 11196 1 756368850 2 33883 88024 1 852037821 2 461 15880 4 4 2 95230 99075 4 4 2 39517 78581 4 3 82654848 4 3 493430994 4 3 841913466 2 538 16120 2 48454 82307 4 4 3 1565930 2 76999 100311 1 654834158 1 786934661 4 1 300463246 4 4 3 600450333 2 19562 81368 1 533251339 1 41250300 2 9481 33519 2 81311 82710 3 777155037 3 194657452 3 474399677 3 622060814 4 3 907123718 1 787472520 2 45214 92461 1 217074254 3 774383078 2 68395 91054 4 4 1 17069384 2 41056 52607 2 49038 73767 1 939985281 4 4 2 54533 96237 1 231736207 2 37398 71050 4 3 23702404 4 1 133461518 2 39052 47950 2 51848 76121 2 44122 54139 2 10451 77045 4 4 3 655696496 4 2 5028 31068 1 668537344 3 223074119 3 916665986 1 562918245 1 169970811 1 522717344 3 384723255 1 839667475 4 2 1549 34113 1 888748853 3 761681259 1 745708849 4 3 560222596 3 131229882 2 47642 72575 4 1 51186906 2 26126 87405 4 3 866119511 4 1 96498955 4 4 2 72823 89832 4 3 639464370 3 229070230 1 582681600 4 3 702527645 2 27408 70987 2 87911 97107 2 10213 66515 3 955775901 3 792353900 4 1 261711043 1 262264770 4 4 2 69692 78785 2 47687 76574 1 727803519 4 4 1 694247129 2 12370 93124 4 1 573680455 1 718124580 1 34981579 3 588243742 4 3 824026683 4 1 728157279 1 673916011 1 910131829 1 20293715 4 2 33506 58916 1 838061292 4 1 63028678 4 2 86618 101656 1 318947486 2 66729 70205 1 43910459 2 7072 41642 4 1 628676333 2 8005 26996 3 195566298 2 5078 70307 2 42135 78297 1 402286325 4 4 1 731132397 4 4 3 877511784 3 888930001 2 4492 61917 2 11499 90327 4 3 210457481 2 46877 52616 2 13676 45695 2 12876 55076 4 4 3 535831678 1 731861090 4 4 1 44383527 2 84325 102032 3 922064405 1 431238800 2 14012 40827 2 39286 103076 2 5662 14800 2 12531 64236 1 159468829 2 254 94933 4 2 47578 76597 3 438997461 2 65939 81586 1 218083421 2 13296 89018 2 48370 85573 3 271229550 2 25244 79729 4 1 28298291 1 794091284 3 968605741 4 2 27972 34706 4 2 72388 85980 2 12011 71582 1 62696324 1 236934438 3 443128880 1 829934261 3 422040924 1 44220429 2 53877 103463 1 57838622 1 588144470 1 831155177 4 4 3 666695960 2 29179 99147 2 76417 76586 1 397525169 4 1 150008771 2 6387 94911 2 36067 61327 1 666256810 4 3 24254855 4 3 755253750 2 3035 5996 2 5463 66264 1 954375891 4 3 42987296 4 1 24785665 1 706620311 2 13916 98388 3 501126855 1 419625966 2 79320 98494 3 682847557 4 3 977157162 3 369424215 3 49796524 4 1 297449147 1 835674372 4 3 466982699 2 32755 89015 2 46974 58995 1 492830462 3 747257054 1 66603530 3 159064800 1 530993816 2 8968 101845 4 3 84292490 2 16715 95460 1 792446826 3 712567251 2 62838 83647 2 2693 30372 2 5409 74816 4 3 745147084 2 22331 76867 4 4 2 53207 76675 2 49209 86098 1 418499353 3 742522986 4 1 737276212 3 8363302 4 3 749884934 3 72521784 4 2 33902 38290 2 44219 102380 2 27424 67614 3 595356411 3 827042143 4 1 383064772 4 2 41209 52479 3 11424982 1 503657058 3 857255471 1 181699805 1 191056861 4 4 3 763648376 1 45410947 3 903966378 4 2 47657 51822 4 4 3 238149616 4 3 488978589 3 156460602 3 461348935 1 87288548 3 608769652 4 2 10972 74141 3 146687352 3 199922611 4 1 431088165 1 924996537 1 762764907 3 19169267 3 205417165 2 2165 36442 2 84852 84912 3 863125784 1 165168718 4 4 3 326684390 1 64497412 3 620704923 1 300228309 4 3 494306326 4 4 2 82795 95298 1 119260986 3 426100789 1 41231175 2 42108 56474 2 83191 99460 4 2 34979 52417 2 48435 90940 3 104385466 4 2 4603 6438 2 34685 84367 1 403276974 2 74459 76882 2 56164 81930 1 837618569 4 4 4 4 4 1 216514400 1 913403575 4 1 22027191 1 667796198 2 26146 28962 2 22969 26199 1 316226609 1 313570019 1 364379743 1 458166730 4 1 511671081 1 476308915 1 667058453 1 514385670 3 679980829 2 18603 64813 2 2805 85950 4 1 185459322 4 4 4 3 944870395 3 81236911 2 35514 99033 3 34657134 1 190665408 4 3 358537851 4 1 55500263 3 862536914 3 735539723 4 4 3 155979957 3 16338966 4 1 191258337 3 722970695 3 792952853 2 7359 42071 2 63119 74855 1 610827903 2 30370 72949 2 22147 88300 4 3 901280853 4 2 4487 49236 2 9601 44293 3 272092051 1 866696115 3 838001827 3 214773717 4 3 976787627 3 130785728 3 297905073 3 42813594 2 45950 88273 3 355230015 2 1661 38198 3 363379992 1 440782789 3 829887804 3 177061040 4 2 48443 64920 1 734560185 4 1 609157788 3 171540411 1 870739486 3 532285594 2 32041 81929 3 397907138 4 3 276547617 2 39773 40783 3 264177827 3 56398942 2 26199 48770 3 957485452 4 4 3 964940688 1 164528978 3 20761778 1 605829049 1 27551002 2 11136 23883 1 465198345 4 1 341043170 2 8597 95354 2 32475 54067 2 92379 92952 4 2 25048 100654 3 303357858 2 55254 85214 3 672955424 4 3 923477311 4 4 4 1 802025645 4 1 643283751 1 688833639 3 160721231 4 2 85933 86026 4 3 21001632 3 18136992 4 4 4 2 39357 64007 3 66358390 1 984175919 4 2 22978 57486 4 1 465576778 2 5097 72044 2 11768 80902 3 997476653 4 4 4 3 716041353 4 2 54553 82034 1 38552218 1 140108774 4 1 29240821 3 324840072 2 23902 88699 4 2 17477 52835 2 28266 54750 3 23978315 4 2 29115 72294 1 625216161 4 3 679343900 2 16333 88708 3 729271201 1 800074990 4 4 1 540525958 2 35461 97811 4 4 4 1 47945767 3 847990687 4 3 46487895 2 40056 41219 4 1 413918479 1 10115538 3 851076654 4 4 4 1 524677726 4 2 8599 75772 4 4 4 2 62881 90466 2 30050 31828 4 2 12641 83103 2 3754 70966 2 54969 104037 3 752186281 3 968622902 3 145965420 3 592877914 3 58687279 1 281261210 3 222038275 1 559720887 3 785165061 3 15270855 2 55723 67294 4 3 10945892 3 606588453 4 3 877396688 2 8768 16753 2 46078 76214 4 2 48908 81033 2 19756 46618 3 802123706 4 3 83887605 1 895999486 2 30611 59610 3 965491387 3 930949073 3 369487456 3 37485355 1 15311144 3 612159415 3 899798820 3 783488226 4 1 562031409 2 27197 47666 3 654434025 4 2 19098 62388 3 517652710 2 851 18447 1 844690827 1 515222070 2 24185 48684 4 3 463905952 3 644112340 2 81382 87722 4 4 2 41308 59288 3 568646066 1 295042682 3 77302401 1 649675884 4 4 4 2 11485 33115 2 47362 98689 3 295536481 3 62519988 4 2 2938 26781 4 1 77064948 3 853182544 1 18563060 2 42721 44821 4 1 898314821 2 42566 98264 3 5077570 2 24456 98403 1 153064804 2 82863 95250 4 2 48651 77975 4 3 191797991 1 930136816 4 2 72134 98027 3 422322729 2 7808 34944 2 26867 57112 3 49767420 1 873695 3 188854222 3 793178351 1 40467993 1 605042268 4 4 1 397641623 1 17367167 4 4 3 801014389 4 1 509331028 4 1 50098825 2 69353 77490 2 53828 93802 1 256599549 2 33530 94395 1 807614352 2 11237 27204 1 71231394 2 44102 93116 4 1 700043709 4 2 3052 91265 4 2 58037 96814 1 790701620 2 38980 90923 2 19778 103311 3 984157451 1 450957369 3 7063402 3 794321816 3 129961539 3 84353017 4 2 46973 78940 1 88402043 3 643073745 1 212045100 2 33426 76432 4 3 675473305 4 1 561612541 1 72804271 2 52491 102571 2 27433 49594 4 4 3 104735162 4 3 795830433 1 583690269 3 161610175 4 2 34062 103704 2 17237 47214 3 690829876 3 679502549 2 15974 74528 3 876226962 2 2930 48383 1 745708028 2 55546 59056 1 76933642 3 549367652 4 3 18330404 3 358051292 2 15152 57335 3 139311373 3 302802043 1 416900851 2 88991 103589 1 835360701 1 36227104 1 956411855 1 472009304 3 16507836 1 859190705 1 921115636 2 11893 24876 4 3 11899288 2 31278 58206 1 525300979 3 965950414 1 266092993 1 356473966 4 3 122652987 1 344362986 3 718195256 4 1 576136945 3 510457957 3 934182147 2 32846 101206 1 143382793 4 2 1246 49106 1 215883564 1 865419341 1 32379031 4 4 3 329302343 3 340930570 4 2 84480 100842 2 51420 97548 2 23173 103339 2 18033 41082 4 4 4 4 1 625944568 1 832088735 3 556516659 3 734166168 1 569005368 4 3 217846054 2 40321 46454 3 791274689 1 663499237 3 521407353 3 180226211 1 769878851 3 439345957 2 60637 67332 1 193229629 4 2 50932 101929 1 75642729 4 2 27788 68061 3 343539872 2 8786 88956 2 80710 96795 4 3 870649578 2 2641 96623 1 697334862 4 1 841808761 4 4 3 603676553 1 487293628 3 704442474 4 4 2 54975 55894 1 379828147 3 239426406 2 20856 100077 1 232133259 2 38832 48292 2 3479 61092 1 649197648 2 67199 91586 3 290356830 1 60280338 3 716932151 4 4 2 54363 83371 1 576257705 3 385012678 1 214109036 2 53568 84182 2 9274 19617 1 371357934 3 803878965 4 1 41981118 1 747349558 2 7375 76084 2 8170 97213 3 392768419 1 410571376 3 598091613 4 1 677536399 1 299562264 2 18850 35893 4 3 8268827 2 9015 89785 4 2 73557 88934 1 519609732 1 302083684 3 590183133 4 1 558761779 3 221703408 4 3 849503019 4 1 491116131 1 49969501 1 61342279 4 1 140885919 3 396235679 4 1 708579537 3 879641705 2 22112 61456 2 86155 96414 4 3 636677031 3 438629015 2 88929 97726 2 9717 88403 1 738791440 4 4 2 5276 25770 3 792270596 1 588155820 2 18417 52209 4 3 666879469 4 4 4 4 3 915049509 2 14925 18614 1 275027765 3 759339269 1 10442485 1 735388117 3 73277125 2 24715 30136 1 520405709 3 132959351 3 619535646 3 818359387 2 27676 61041 1 164145164 4 1 334065017 1 145865732 4 1 836979632 1 955568316 1 686594793 1 872846828 1 176488739 4 1 81535906 3 70309997 4 3 57617867 3 483782236 3 58309351 1 75804868 1 714283461 3 88478904 3 844811375 1 589351570 2 7001 44188 3 5724640 1 40092116 4 2 10407 37934 3 724054796 4 3 177578677 4 2 32316 63250 4 4 2 44391 76724 4 4 3 761211417 4 3 627710593 2 53252 85214 4 2 18036 26044 3 418902388 4 1 471503517 3 802417556 4 2 79450 80039 2 830 13232 2 10663 18016 2 15058 55589 1 790495217 4 2 77929 96860 2 72427 94567 4 2 15919 43102 2 38397 86589 2 43591 90826 2 16568 79074 4 4 4 4 3 511688957 2 8652 94197 4 2 7343 25068 4 1 705287699 3 723202123 3 854689544 1 53478792 1 664815346 3 884311355 3 683704203 1 718742059 4 2 66103 90310 2 61556 83064 2 26013 29769 1 334607866 4 1 940040833 4 3 778519983 3 235166552 2 25131 34016 1 131958674 1 208040309 1 498849179 1 777397967 3 712734638 4 4 4 3 939358098 1 441048802 3 654263731 1 998247045 2 12744 78600 1 348810314 2 45510 94753 2 28782 75446 1 489736298 4 3 641813874 4 2 28348 49294 3 318759356 4 4 2 23300 76003 3 496869602 3 572327760 3 433479350 2 48297 81117 4 1 112384550 4 3 580274867 1 613343604 4 2 42810 52598 3 556056880 1 936021778 1 27810735 4 3 226975866 2 56147 79661 3 436286430 4 1 260674303 1 840986829 1 130324887 2 31178 84019 1 741382812 4 3 953172220 4 3 910862212 4 2 24338 39205 1 960679152 3 528740305 1 27322180 3 278920155 4 4 1 985565679 4 4 3 958417411 2 3066 52227 1 206960830 1 730068 2 33268 58909 2 17557 80038 3 66536841 4 3 818039798 2 42296 76871 1 643024303 1 688356033 2 9186 39137 2 26365 37403 3 30461664 3 84148332 2 4067 69118 1 427728705 3 828071095 2 64115 96879 4 1 32120333 1 67063889 2 39786 79551 4 3 154433455 4 2 12728 54115 1 270070890 4 4 1 841498027 4 3 252580440 1 186569603 1 307216028 1 962104992 2 88947 103293 1 543039858 3 732590370 1 194045827 4 4 1 985170583 4 2 64681 79445 2 98267 103373 4 3 890412583 1 404800423 4 1 588614586 3 458152103 1 864158769 2 75796 87008 3 607576914 1 20786479 1 54876958 2 66356 85939 4 4 1 411390560 4 1 929382141 4 1 554383810 1 282018203 3 185788488 3 289514812 1 877577726 4 1 346382818 3 510999544 1 863630871 3 48680022 3 74296907 4 4 2 1954 11529 1 930713953 2 36699 101753 2 12460 34911 1 404103204 2 66572 91734 2 37302 65976 3 231112110 2 30472 78824 4 3 268152986 3 653753734 2 11651 42753 3 743997201 2 65989 99342 2 28823 103524 1 982297924 1 62676938 2 53856 76599 1 663877895 1 627524625 1 385836630 4 2 31962 35569 3 829144129 4 3 457063716 4 4 2 76992 92779 2 29973 102890 4 4 1 620672484 4 3 415746067 1 1228663 3 729328808 1 246624422 4 2 21935 78263 2 42796 84443 1 576974314 4 3 658415189 3 721988243 1 26476918 4 1 857371888 4 3 65474866 2 21482 69202 4 1 845175111 3 587269355 2 56600 68785 3 986801916 2 74229 84981 1 799109601 2 34143 58708 1 678638607 1 168889990 3 331445592 3 695124709 4 1 968111548 4 2 11345 37097 2 65567 65864 3 179893759 3 137018811 2 10039 19723 4 4 2 80497 102786 2 51063 72896 2 4628 48388 2 30634 44998 2 32715 58377 3 191485313 1 666392749 3 4436486 3 363330387 3 950862537 4 3 588379719 3 420735596 1 69997143 1 13953934 1 46237873 2 46381 80348 1 720577375 3 105466797 1 13785689 3 668543202 1 218181188 4 2 76222 79812 2 63551 86600 3 216578456 4 2 73707 79693 4 4 1 639784052 3 869201894 2 31638 66226 4 4 4 4 4 3 87925849 4 1 97881562 1 636078512 4 3 752013414 3 290879001 4 2 53967 96575 3 271944445 3 793824988 4 3 263839802 3 963772828 1 925634171 4 1 598614007 1 452854244 1 765774461 2 14270 99816 3 22593990 1 785010597 3 158689960 1 580439976 4 4 2 3839 92512 2 34687 83469 1 718528225 2 206 91935 4 3 76325352 1 353566327 3 899347216 3 250278285 4 2 39076 100634 4 2 2561 91331 2 18315 87342 4 3 247235543 2 34780 84195 4 1 469200159 1 159234132 3 490698627 1 76739621 2 81987 87297 4 2 55624 91402 2 20127 60298 4 4 4 4 2 42067 80906 4 4 4 3 681063470 2 27555 75946 1 860427797 4 1 240506055 1 808789265 3 617286892 2 23560 83747 4 1 698932367 4 4 3 198014236 2 28282 84122 4 2 94986 98904 3 580903293 2 25689 78467 4 1 452722975 2 66230 66261 4 4 4 4 3 815463801 4 1 647394136 4 2 46681 49395 2 59074 84107 3 67802337 3 331272290 4 2 16053 95458 2 65679 79017 2 9500 88162 3 809483832 3 456971426 2 30176 64643 1 8917986 1 774066512 2 74579 80407 3 497693242 2 39333 73851 1 97481718 4 3 883894555 4 1 71592753 1 568361107 1 48712287 3 779526216 4 4 3 132178706 4 3 563373006 2 9191 90279 2 39255 72399 1 926057338 1 254568252 1 529520933 4 1 70799039 3 802716921 1 176560230 3 883018249 2 10529 21187 4 4 2 14268 42521 4 1 19158393 1 516396653 3 384472482 2 23151 23510 1 178102455 2 44439 61473 2 26374 55145 4 3 899726487 2 58554 82148 2 63259 94626 4 4 4 4 4 3 90574653 1 510568366 2 41134 60349 1 614370615 4 2 1621 41847 4 2 24609 60147 4 1 298250192 2 19690 55676 1 801313735 4 4 1 865104805 4 2 28054 87899 2 4288 22594 4 4 4 1 43029805 2 46913 83070 4 4 3 562560643 3 442015358 4 3 643976702 1 679037809 1 140187051 1 878238398 3 521585260 3 493863221 3 231059430 4 4 4 4 3 171901128 1 248178728 2 8599 36817 4 3 104576592 3 55620151 4 1 281475009 4 4 3 218263096 1 881784810 2 11987 70856 4 1 843406467 1 674980837 2 27421 42796 4 1 861460583 4 1 512334847 3 523286476 3 64833224 1 435690422 3 16718226 1 562477869 4 2 75195 90686 3 458401312 1 966300966 2 44193 69761 1 13590385 4 4 4 1 289157337 3 356821478 4 2 10819 59343 2 28019 89945 2 30252 56307 4 3 417709903 1 694001403 2 50740 101562 2 3323 56769 4 4 2 66051 67951 3 778987516 1 20624743 3 276412519 2 55616 60325 4 4 3 74344264 4 2 35100 55294 1 972286943 3 307921954 4 3 826438443 4 2 4861 45513 3 241849517 3 834771424 2 75298 86839 3 731542230 3 971607324 4 4 4 1 694581776 3 739267772 1 865127043 4 2 22301 31763 4 2 56432 99011 1 71111740 4 1 737506961 3 719045799 3 803294968 2 92917 104166 4 4 1 718995400 1 490186582 4 3 475829432 2 16276 78641 4 3 999295281 3 872555710 2 15027 98587 4 3 70873281 2 5406 33584 4 4 2 767 10327 1 541404954 3 259036476 1 444429645 1 110503414 2 82195 87508 3 826168480 1 607830976 3 945030875 1 441044830 1 686450882 4 3 362717859 1 121018763 3 791261454 1 41748162 1 856035085 4 1 545575828 2 39014 47687 4 4 4 3 381431243 3 301311873 3 685128693 2 62302 77466 1 996418039 2 7231 69626 4 2 78827 99935 4 1 952552226 2 82973 101106 3 630837366 4 1 318691363 3 454871695 3 408531327 3 15712666 1 393693146 1 13298493 2 14621 95508 1 413650959 3 104506801 3 216317183 4 3 716314228 4 2 79325 98011 2 36399 91541 3 854806973 3 204234022 1 46574578 3 823569666 3 791268381 2 22498 98288 1 568543651 2 47067 81519 1 393030807 4 2 11575 47736 4 4 1 999320059 1 880839040 4 3 227848000 3 300592099 3 344069539 4 1 958648938 3 35114952 3 586402598 4 2 25965 83258 4 3 274371562 1 923659089 1 912482424 4 1 232340340 1 266928652 3 229854960 1 68392040 2 96441 102616 1 787008608 1 84541983 1 732695063 3 476013282 2 24355 30201 4 4 1 469860936 4 2 32727 91511 2 50835 66992 2 32292 59963 2 27444 37677 3 333574498 3 939774676 3 880928862 3 536686882 4 1 678211296 4 1 40647031 4 3 241680657 2 53494 54110 2 6674 20560 1 545404348 1 952447539 3 197257675 2 25316 34700 2 28011 58816 3 373964792 4 1 386265842 1 794135564 2 21422 23207 4 3 220813619 3 38665315 3 587661567 2 11557 48574 1 595975752 1 872046906 1 142865279 4 3 739810223 1 447672775 4 1 566684860 1 811368014 4 1 709907676 3 298502909 1 93733864 1 100370290 1 665318088 3 708855394 1 282836579 1 726908793 1 607883022 1 23264650 4 4 1 172169469 4 4 4 2 68093 103312 4 1 85714618 1 822087145 3 568544702 2 9442 39593 3 428583014 4 1 565528553 1 567631125 1 938008532 2 76263 80871 1 279782971 3 771909920 1 784501831 1 193402662 4 1 609444697 4 3 812361649 4 3 798338972 4 2 7921 82342 1 372538701 1 998843432 3 771201257 2 5042 9579 2 15738 99808 2 33470 60959 4 4 1 59391711 1 71079165 4 2 17787 63438 2 13720 87668 4 1 812972123 1 645083852 1 831761462 2 9959 20887 1 265569120 3 837736068 4 1 841057846 3 842441090 2 11428 23023 3 102471424 2 22451 86380 3 297896601 1 884634459 2 21091 78957 2 24736 93322 3 117792235 1 189574280 2 57101 58190 2 38137 64638 1 838627225 3 529147011 3 861385792 4 1 36620902 3 926281656 2 41885 102772 3 748741103 2 21727 90543 1 37621451 2 11759 63514 2 15535 59212 3 624915364 1 209900486 4 2 9011 52742 1 38321430 2 40200 60064 4 2 47693 63029 4 4 2 6386 12892 3 562795054 1 938697727 1 497848066 4 1 869965869 4 2 17949 101801 4 3 808858644 4 2 3666 50034 1 377777125 1 570744049 4 3 806055326 1 841785291 1 761808776 3 932948615 4 4 3 235394887 3 765172180 4 2 1883 18090 4 2 5569 60751 2 71445 73866 4 1 5637184 2 68448 82394 4 1 54809659 3 353181762 1 701898089 4 1 403703480 2 1154 58652 3 701985718 1 197773389 2 52615 87950 2 627 43623 3 755667641 1 818519416 4 2 51480 73792 1 666516105 1 914547219 2 8271 83104 3 179215213 4 4 2 19494 61605 3 618465131 3 778087223 2 23152 41880 2 21031 71921 1 438075703 3 898906156 2 20049 74940 4 1 951181246 2 11069 71721 3 732644597 1 176857831 4 1 670034934 4 2 26898 27316 4 4 2 55756 68978 1 10203008 3 882697137 4 2 15838 32803 3 240272488 2 97886 102057 3 592186481 4 1 443763520 4 1 782708314 2 4302 83698 1 876948819 4 1 227228842 3 512811669 1 277008390 1 652899418 2 43173 44943 3 245348337 1 266814055 4 3 116583269 3 695504546 2 63785 91879 2 32940 85372 4 2 9895 87227 4 4 3 929261293 1 354203820 4 4 1 982021179 4 2 10379 72615 2 65220 100951 3 790098188 4 4 2 36272 98646 2 50870 90204 1 545205585 1 813616394 4 1 983100281 1 132830317 3 697586157 1 31880266 1 701544641 1 203935803 3 425451627 1 934951194 2 91605 103086 2 67155 77024 4 4 4 2 18671 33566 3 150560586 2 61490 83420 1 488079605 3 464405452 1 755247219 1 285911999 2 50545 52563 3 108932939 2 53127 58340 1 151577472 3 555162258 3 49109879 4 1 76148308 1 410448532 1 249784036 2 18815 88859 3 470586364 4 1 112908538 3 835101950 2 62748 69486 4 4 2 25072 78136 3 142799119 2 76074 90514 3 415521069 2 65099 103787 3 57897295 2 8928 50432 4 1 797733011 4 1 474032783 3 73832907 3 918461497 1 247159647 4 1 661075374 1 565616803 4 1 488639594 4 1 868780454 4 4 1 721828719 3 243009765 4 1 106263989 3 662794042 3 294262471 1 695953661 1 497611984 3 121308487 1 689321640 3 712342827 4 1 901427356 3 359805725 3 776053395 2 2308 17777 1 885585151 3 610849594 3 803327315 4 4 2 34599 59961 3 831416777 3 43379541 2 2795 32358 4 4 2 68663 80425 4 3 26108895 2 77910 86343 4 2 50405 85194 4 2 36632 41136 3 401221110 3 686402639 3 118348631 4 1 372079110 4 3 566894871 1 889476079 4 3 539573175 1 570772871 3 487618646 2 27926 75188 2 47942 50997 3 234972918 3 286735097 1 658955528 2 63287 79050 4 1 811087708 1 836624921 2 56445 91025 3 459101521 4 4 4 1 822538549 2 18504 54923 3 765600066 4 1 292752456 1 958097481 3 109954921 1 800550035 2 47897 103662 4 2 11531 53616 2 25037 50864 2 16268 79224 4 3 518109371 3 551119708 2 1727 54067 3 495595674 3 807740296 4 1 386718863 2 11952 21418 1 48252105 4 2 2376 37873 4 1 489865009 2 50120 55241 3 580171083 4 4 3 788513130 3 157453474 2 39832 88592 2 30048 45724 3 401677127 3 755973689 3 5733752 1 803321663 3 578898262 4 4 1 378664942 2 46799 77390 3 912751325 4 2 181 43732 3 597905007 1 358615917 3 4055104 4 3 95549101 4 1 644481515 4 2 7147 74969 1 391559792 3 280543989 2 17189 35682 1 335291370 1 835737202 3 85194803 2 12672 62240 4 3 827639470 1 474562582 4 2 44422 85010 1 764035740 1 19443321 4 2 11481 46070 3 430785858 2 33868 81463 3 568763476 4 3 844851806 3 5089327 1 936596552 3 440488682 2 9239 76883 1 172637543 2 21998 79326 2 44903 82894 3 134385644 2 23044 99587 3 208686864 3 133144660 3 333569029 2 45362 84312 3 338148648 4 3 174029536 1 952845642 4 2 2279 5869 2 18795 99551 3 524096321 2 59120 103786 1 862717563 4 2 96455 98565 3 408644779 3 101613641 4 1 446772668 2 18189 23901 1 57919578 2 10294 59132 1 679355105 1 672533845 1 893166237 4 1 192946454 3 324062540 2 82400 96398 4 3 945329098 3 69441150 4 1 458923197 1 163601764 4 3 857580656 4 1 464359481 4 4 4 3 84785283 2 38906 82595 3 437122347 3 836227268 2 75876 97443 2 60027 86947 3 106339129 3 848254351 4 1 985923749 4 2 40368 98604 2 18070 84016 1 843433644 3 628713929 4 1 789979592 4 1 305298321 4 3 22119932 2 21632 91482 2 64812 85614 3 949712523 3 661450148 3 25812691 2 25014 87032 3 886854627 2 67277 91331 3 518054152 1 544534395 2 41372 91073 1 319055196 4 3 868471569 2 18748 49456 2 11620 43153 3 42094742 2 66692 84933 1 763474668 4 1 373246187 2 44772 93073 1 80309958 1 26002858 4 2 27002 36690 1 7790364 3 298678412 4 3 275637316 4 4 4 4 3 415942125 2 10101 70306 2 14889 73267 4 3 99029090 2 44503 59472 3 673598936 4 1 276036573 2 39220 67693 3 67198466 4 3 405718835 4 2 6653 104462 1 556340725 1 769747610 1 392912681 1 832210081 4 4 2 17426 56599 3 169186757 2 15246 71616 4 3 538553454 1 806805939 1 254756659 4 2 62371 94194 1 259556700 4 2 34703 61130 1 130746311 1 737506904 4 4 4 2 11180 66773 3 84526645 3 776292193 2 16702 46580 1 780786515 2 6911 81073 1 434960212 2 66483 83872 2 36908 57170 4 4 3 339297363 2 1793 87594 3 735308542 3 593729556 4 4 4 1 57261400 2 33244 62364 2 64975 102599 4 3 717426759 1 398349531 3 334196903 1 353850462 4 1 751214350 3 525983144 2 96785 98969 4 3 443211099 3 228898872 3 120691494 2 89290 98248 2 3257 60919 3 383748570 4 1 562755582 1 512495178 1 28516890 3 54316960 4 4 3 321391828 3 897238390 2 59942 99845 3 177391905 4 2 56015 62443 3 42371428 1 897767718 2 1873 59528 4 2 10902 52401 1 178136948 3 792839858 3 466843220 3 407429393 4 1 558321491 1 19640222 2 41654 93377 4 3 915322432 2 49571 100032 3 879411992 2 2845 54891 4 1 260421766 3 125425761 4 3 716107564 2 39626 92158 2 5925 20917 3 48464206 1 501087053 1 193155481 2 24208 61114 1 618384212 1 44168533 1 362163896 2 41556 104118 3 733948046 2 2855 54594 3 182315256 1 677286811 1 607711042 4 2 40261 84934 1 224802091 4 1 574789042 2 9561 88161 4 2 47718 80910 1 865684878 3 787268363 4 1 946422213 3 827635067 3 858361037 1 207778364 3 839420342 4 2 41183 63494 4 4 3 848082792 1 80537201 4 1 708418861 3 68690480 2 7318 46067 1 81484896 2 1680 41402 3 652484980 4 1 792630355 2 14625 101765 4 4 2 13936 97686 1 845637588 1 764648558 2 22064 52527 1 57348415 3 30599395 3 579465252 3 506366916 3 221669831 1 554046291 2 17808 85341 3 914170321 3 549226444 4 2 10260 76092 1 55769062 3 729697849 4 1 452527672 1 102828835 2 51688 88526 2 66501 94690 1 109968035 4 1 2574381 3 723566577 2 56967 60032 2 5470 21570 1 341736316 4 2 45201 95464 1 711407079 2 38464 76260 2 53635 101927 2 64366 100122 1 283232184 2 107 88702 2 53483 84234 3 546803143 4 1 519179387 4 3 819669176 1 243451615 4 4 1 669087967 4 1 336636409 2 72972 93658 4 3 947939390 2 3294 49258 2 33272 73184 2 1181 80909 1 122716684 1 323558280 4 3 321094880 1 635588709 2 19740 28080 2 44507 97261 4 2 82017 91798 2 46668 62540 3 389693051 3 973282240 3 334337181 4 3 428945942 3 50695559 2 6417 93335 3 595987693 4 4 1 985677218 3 106288415 2 51212 55916 3 61689762 2 6241 69199 1 884190962 1 56849960 4 1 89867617 2 30220 65056 2 80420 83135 4 2 11481 38020 2 100408 103229 3 54462278 4 4 1 834383354 2 10929 72598 2 59043 87399 1 942705373 4 4 2 34842 90659 3 765478866 2 2312 68121 3 1741454 4 3 30169372 3 984654343 4 4 1 201416051 2 6512 102317 2 35582 83580 3 614285748 3 505614640 4 3 246058134 3 28102326 2 37304 85087 4 2 14638 49834 2 4914 22696 1 245899207 2 49355 93076 3 369239529 2 25868 94049 2 3760 6521 4 1 698121426 4 2 63789 72077 4 2 6299 71557 4 4 2 4862 61798 4 1 160118837 2 87146 103043 1 98005652 1 857467759 4 1 828099225 3 736615610 2 11703 60037 2 14261 74963 1 47483908 3 67065116 1 647001083 2 10172 37470 3 548352257 1 985806618 4 1 84678 4 4 1 714314765 2 43207 95941 4 4 1 526105760 3 111658306 1 98172739 2 48979 53713 1 55281457 3 809061081 1 193967775 2 23736 73367 2 20192 83594 2 52104 67797 1 948173928 2 42211 79058 3 555790884 4 1 453804723 1 154449089 2 3927 100997 3 234238493 1 244427846 2 20414 71335 2 7475 18323 4 2 24462 24642 1 720685861 3 822751113 2 37537 74690 3 308318501 1 645686357 1 759191804 4 2 25407 76869 1 873346363 1 239432583 1 33041575 3 79378596 4 4 1 347369639 2 8842 70684 4 4 4 2 34764 45331 1 64475244 2 62016 85736 2 12189 14576 3 806582951 4 2 7114 72367 4 4 4 1 472302285 3 985406019 4 2 68172 100758 2 33319 74657 3 980431238 1 731600187 2 64055 87667 1 534341995 2 42908 99359 4 2 48443 81047 3 826614716 1 237306083 3 113427801 1 276632931 1 477990816 4 2 19820 50596 1 93532188 3 720936110 1 738107708 4 3 614689704 2 1981 90137 1 68635441 4 3 855801161 3 747573589 2 17439 20250 4 1 55673568 1 82079080 2 73468 75240 4 2 56166 80723 2 2065 26258 4 2 30581 101319 3 356009276 3 924214947 3 151030178 1 353153379 3 834198428 3 139614515 3 317498642 1 442237601 1 483808629 2 6878 60859 3 62771261 1 410053890 4 4 2 29343 94780 1 805346456 4 1 233416100 2 3607 40795 2 51302 75767 3 273201457 1 260839225 2 43066 92942 3 897809133 1 427822179 4 2 10845 98211 3 103616252 3 263899199 3 998038261 2 16183 94346 1 687229 3 440030631 3 442196197 4 3 12925983 3 106811934 1 28877538 2 36166 57344 4 4 3 382657908 3 233808250 3 386416746 1 40299158 2 16179 53533 2 29593 91486 3 7489377 4 3 893068958 2 37479 88865 3 22521368 3 865692310 2 57578 81086 3 880908498 4 3 755392235 4 1 663736979 4 1 667169454 4 3 834813019 4 1 956752247 4 1 410699876 4 4 3 15312104 3 280812312 1 615876878 3 51502313 3 533484640 4 3 824581735 4 4 2 2517 56832 1 352075570 3 71943873 1 525202196 2 3240 61663 1 770058986 2 35889 44221 4 3 560335607 3 693564920 3 164530342 4 3 587815417 2 48693 104071 1 410867361 1 18197356 3 419471351 1 364117867 4 1 38816785 4 3 622838638 3 183674653 1 675462589 4 2 49516 55575 4 2 66134 81618 4 3 698681090 3 48369763 1 82433054 4 4 4 2 3252 42059 3 825052943 1 54138921 4 1 103369293 1 68441279 3 151157858 4 1 4821954 3 840714070 4 4 1 762278313 2 35183 37752 2 6057 60928 1 629568705 3 112362082 1 660461752 4 3 163446915 4 4 1 875770928 3 828583163 4 4 3 456012191 3 998659046 3 693690482 2 74080 80501 2 33799 34686 3 955457786 3 745430203 4 2 39926 102153 4 1 314577737 1 431500686 3 492336598 1 148403770 1 333385137 2 10658 17218 4 2 814 82984 3 927136651 1 414241419 1 380759028 2 57282 76945 3 81946328 1 532004726 3 808494255 4 4 2 28933 29226 1 983225551 1 548005096 2 67517 99258 4 2 35825 94743 3 702682722 2 10462 35564 1 758536487 2 9455 35495 3 784998195 4 3 812366430 1 935578097 4 3 55692132 3 393195248 1 135646645 1 603047407 4 1 858409235 3 493411602 3 348502037 2 61226 94161 2 22268 104613 2 78396 79765 1 407172985 2 10641 59721 1 452254261 2 38446 76501 1 582208352 2 14473 92157 1 560676344 4 1 593913005 4 3 739828370 2 64347 79522 4 2 12597 30564 3 70020585 1 360531126 4 3 378961023 1 571631698 4 3 69798693 1 502925117 4 3 375409590 4 3 51830719 3 35187572 4 3 735206532 3 312889961 4 4 2 32016 70886 2 13706 20160 1 432734536 1 829340138 1 531953231 4 2 43916 95240 1 863614831 3 221125045 3 426739015 2 8296 27185 4 1 113465302 3 582656258 3 441133145 3 842383148 3 881989099 3 497808207 1 868654904 4 2 13276 60963 2 42583 89800 2 32263 89061 2 20477 78117 1 207644893 1 771407632 4 3 431610170 2 7611 22974 2 29304 63640 3 363901088 2 23553 99059 2 63885 67216 3 890565755 1 803790191 1 617168992 3 161766212 2 21896 40645 1 217541069 4 2 19462 72883 1 463324034 3 52593910 3 70759204 4 2 28855 28953 4 2 8155 84442 4 2 40665 94062 3 564780136 2 22323 62285 4 4 1 38631060 1 165103996 3 312987065 1 40596570 2 13927 46821 2 1028 32506 2 84409 102691 2 8778 97932 3 564582466 3 379374902 3 632178641 3 17289241 2 1639 81686 4 4 1 808520162 1 629917081 4 3 618658478 4 3 865022070 4 3 343648633 1 48760357 3 920912758 1 143885188 1 59732933 1 354984331 4 1 228098812 1 820405305 2 47722 91018 3 733191416 3 452653948 3 875098160 3 24317383 4 4 1 673368734 3 196741593 1 902229405 2 33425 84515 2 8502 62604 2 35102 74465 3 71623303 1 971978759 3 161774205 3 895181634 3 219974066 2 21203 63851 1 727524846 2 78602 90509 1 594196930 3 372277620 1 37395622 4 4 2 62459 93956 2 28732 69758 3 59106864 4 3 873384628 4 2 24402 40437 4 4 4 4 3 496533382 1 158802528 3 271478468 2 22871 56435 2 39216 50702 4 4 2 63558 102024 1 258815200 1 315522053 3 195819206 3 777795375 3 6645962 1 755675482 1 771470600 1 803634550 1 820014930 3 910708986 1 183399 3 750865892 4 4 3 369268909 1 158606348 3 68606000 1 62513556 4 4 3 39262666 1 922165061 1 849114380 4 1 319052324 2 40362 45755 1 479315332 4 3 279927199 2 52446 80198 3 815485727 2 18342 24275 2 76435 92717 4 3 907373714 1 992857482 1 290288019 3 21842829 3 60749112 1 36019393 2 25692 54143 4 3 688062772 4 3 867623722 1 987452818 2 13405 30005 1 311520086 2 9976 38402 4 3 436306673 3 898663568 2 34226 61607 2 15490 51869 1 886891924 2 24400 29480 2 46199 47700 2 42920 93529 2 12099 38792 3 426733592 1 386243708 3 610849335 1 996347043 1 460843214 3 101656544 1 674713431 2 43153 71227 1 565775882 3 71634222 4 4 2 23364 98895 3 688225930 3 274945282 1 566831902 1 902784797 1 210086462 1 328261135 4 3 754542021 2 22069 77481 3 24679307 2 33458 104335 1 532894367 4 1 610540491 1 360044040 4 1 82778369 4 1 233524563 3 15926850 1 758759541 4 1 494855606 1 393934890 3 47706218 4 2 54147 73252 3 759522696 4 2 19505 54250 1 524258191 2 14994 52643 1 28844601 3 64552519 2 53435 62926 2 50806 60936 4 3 328449819 1 716940693 4 3 791125290 1 720367083 4 1 824410444 1 747158405 4 3 176230079 2 44597 91073 2 33665 100547 2 31101 56944 1 410707584 3 865150277 4 4 2 29247 52196 1 569688255 1 800152568 1 877827015 4 2 9497 63181 1 916036516 3 387792859 2 15280 27034 3 781859550 2 75255 92522 3 486761262 2 33178 73114 3 148490815 4 4 2 39157 95497 1 29278241 2 75205 88183 2 70074 98540 1 355329175 3 127448844 4 2 40982 72582 3 244024942 1 323820319 4 1 760852062 1 307597820 4 3 91940013 1 715564956 1 71669885 1 240002636 3 476987306 3 478087417 3 753419601 3 919628677 4 4 1 933602685 3 870294537 2 37412 43445 3 168233266 1 296446022 1 288084548 3 517486828 3 751820886 1 671269048 3 64175625 2 62502 77963 4 2 29480 33738 2 34031 94892 3 209683848 4 4 1 383833159 1 338248359 4 3 53623762 4 1 72274403 3 109934665 1 502665369 2 42717 69230 2 33905 43780 3 200269591 1 135605987 1 865339803 2 22221 104586 3 44370989 2 52109 61023 1 505755639 3 968826881 2 35138 63609 4 1 438263658 3 933625753 1 966648089 3 781530422 2 57784 89061 3 289600833 2 17873 95804 1 10681089 2 7712 94169 3 20418762 1 276888824 3 186792855 2 63120 98901 4 1 15161556 1 756185437 1 449401054 1 893417116 3 321537249 4 3 676994465 3 503141481 3 520734530 1 612853983 2 31052 38960 1 696376637 1 615754174 4 1 684727712 4 4 2 30605 97750 1 583686682 1 548368509 3 252749762 1 537648751 4 1 674967871 1 796299854 2 16640 68552 4 1 888504826 1 97819523 4 1 843144095 3 63001074 2 32735 64825 3 713385990 1 263196837 4 2 53392 56241 2 6021 60988 1 941752986 1 69915521 3 7745036 1 995994637 2 58850 104004 1 246905059 1 181354846 2 14810 93460 3 236480854 2 52576 84085 4 2 79105 103281 4 4 3 489322657 2 26358 37559 1 672583200 2 93597 93895 3 539151445 4 1 519925002 3 20644050 2 33890 85235 3 82169180 2 84768 97471 1 26305857 1 22510543 3 734965846 3 723081488 3 815020965 3 171395903 1 73831560 1 484652603 2 23506 84587 3 616733597 4 3 64054881 3 880312490 4 1 522991550 3 60468928 4 1 320633612 3 957567691 2 64751 104523 2 13019 72168 2 55370 70677 4 2 1540 38758 1 522994923 1 922788526 2 20616 41398 4 4 2 119 38698 2 45539 103837 2 2110 32039 4 2 5924 90663 3 952643395 1 118752598 2 27512 89243 3 172740933 3 114936206 4 2 76794 85897 4 1 463891200 4 1 180654057 3 817059481 2 1780 12648 4 4 3 257665481 4 2 54231 63418 2 69720 84657 4 4 4 4 3 720888592 1 299185007 2 2736 6979 1 448387231 4 1 59886216 1 878508502 4 3 33761861 1 614591584 1 986790927 1 793026459 3 638500498 3 616071864 4 4 4 3 855905390 2 29761 81335 2 34220 93751 2 77568 78844 1 638529586 2 36895 50903 3 428417545 1 153738246 3 387781540 3 813036311 3 739758980 4 2 47848 72373 2 51050 85674 4 2 19149 47647 1 453314963 2 15736 28008 3 2661573 2 69405 77515 1 40984378 3 40389739 1 41411794 2 2354 30684 4 4 3 757186971 4 3 125228279 1 708058637 3 629849229 4 3 682302492 4 3 439343199 3 54133409 3 284115161 4 1 783792759 2 17541 28895 3 572015081 1 436352396 4 1 246920614 2 16221 41917 1 58816267 2 7674 62484 4 2 2048 84734 1 338080889 4 1 15593549 1 400202655 2 41562 58941 2 12112 99298 1 579183869 4 3 408774496 4 1 344904660 3 19136901 1 360042589 3 481665755 1 49861857 1 248777232 3 510429087 1 56698602 4 3 806786549 2 12319 20148 4 2 1506 21692 2 63381 64082 2 11278 45762 4 4 3 38207603 2 11617 67538 3 965180243 4 4 2 31170 38930 2 4558 6922 2 11889 26695 3 739466218 2 18166 38894 2 59075 98991 2 29117 94100 2 47583 73412 3 292318427 2 42566 95738 1 391580760 4 2 46242 66623 2 23684 90791 4 4 1 119438115 4 2 12452 89678 2 40234 96588 2 53174 79345 4 3 925075558 4 4 2 39899 55030 3 698190295 4 3 26150516 4 2 95396 97487 4 4 2 5336 92664 1 597758018 3 14377670 1 502623308 1 54172100 4 3 435301014 1 56564887 2 87786 99485 3 999958711 1 583475176 4 3 952882495 2 4039 22427 3 35641699 4 3 649300342 1 463021206 2 2875 63439 2 33365 89296 3 986946782 1 836758933 1 239891655 4 3 440837524 4 1 234170115 1 284440474 3 590430726 4 3 171106145 2 74320 92536 1 105472414 2 61435 99320 3 10290323 2 23659 94552 4 1 455358867 3 451740169 1 15491150 4 2 310 103031 2 82693 91171 3 291818413 3 642752469 1 148143814 4 2 25967 32382 4 2 33447 79174 3 268283492 3 393658701 2 36970 68101 3 803307107 4 1 57751553 2 10190 101483 2 18881 22979 2 22885 91466 1 276366579 2 51553 88450 3 690714180 3 694157898 1 386009510 1 938830858 3 533997678 4 1 38531667 2 11611 17605 4 2 75183 81773 2 1014 44401 2 12737 56603 1 889941857 3 879529373 3 777605943 4 4 1 972488199 1 499667366 4 4 1 437552926 4 2 39835 76124 2 21706 64159 3 178828488 3 231157476 4 2 55219 81450 1 825946910 2 50720 86655 4 4 1 136510330 2 66742 92327 3 8735432 4 3 158755970 1 895832801 4 1 50574751 3 982772795 2 62905 71888 1 403624081 1 775454820 2 67263 85293 1 392991293 2 48934 100554 4 2 9186 39019 2 39534 76488 4 4 1 387760575 2 6958 94793 4 4 3 70469316 2 55099 66398 2 57253 59281 4 4 4 3 634619662 2 37573 83004 1 35267185 3 267406446 3 433746475 1 394840557 2 40704 93116 1 473942568 2 34990 86830 1 364877058 3 419657935 4 3 661596809 2 90913 101402 3 23376457 4 3 143812372 1 671071779 4 3 843496334 2 28327 40332 4 1 485437205 2 43252 91051 2 3289 77442 3 997842850 2 52170 78264 1 339284040 1 488460629 1 965367157 2 27059 59605 2 40893 102074 3 476190673 4 2 2434 74241 3 161526459 2 34061 103626 4 1 30818680 2 26278 91686 4 1 25795868 1 328443246 1 62650848 2 27262 46162 4 2 18632 59318 4 3 557005967 2 42283 81849 3 789850403 1 699594528 2 21246 104601 2 29116 32117 1 624612443 2 6596 39425 2 27407 29472 2 27777 30713 3 395003576 4 4 3 837507853 2 70540 103542 1 891254001 2 10790 104105 4 4 1 36663873 1 377184524 2 8859 10084 2 21804 101366 2 55890 72247 4 1 954084967 4 1 202309531 3 232413475 4 2 4993 58299 2 65093 86666 1 328649019 2 76764 86429 1 847628047 2 11539 89010 1 288200435 1 946701417 3 328150019 3 169288537 4 4 1 977884044 4 3 460758416 3 40590970 3 257590457 4 4 4 4 1 247506786 2 6594 14643 1 786906849 1 91726732 1 491161925 4 1 972073832 1 814546728 1 537853411 2 932 39975 3 39896791 1 595595262 4 4 3 275347072 2 66104 91644 3 44420992 2 6413 60975 2 4334 79956 2 24880 31394 4 3 361936634 1 646603893 1 577792560 3 65074634 1 322197905 3 196375180 3 237918939 4 1 45544965 1 73057867 4 3 409660846 2 79155 88396 1 131069224 2 24494 87064 2 10823 100417 1 778873731 1 622806040 1 9089630 3 126117043 2 6381 102996 1 410159178 3 188785816 2 50113 94954 4 3 537444172 1 34535955 3 956159209 3 656086966 4 2 22321 28396 3 360444503 3 714779308 4 3 234387503 3 38826769 3 232021413 4 3 157869206 1 786066694 3 539596475 2 53818 72629 4 4 3 958481004 1 671038725 3 23466261 1 977614088 4 2 28861 69299 2 6740 30510 1 152736433 1 588841527 3 138264059 1 286028007 4 1 440432753 2 36848 36971 4 1 545009165 1 49905550 1 253582277 2 44691 44900 4 3 908249376 3 477416578 1 426469282 4 2 10613 102454 1 69965578 2 36245 80661 3 969666743 1 636454310 2 18157 84155 2 70983 89995 2 61232 88232 1 277243011 3 860304506 4 1 401568029 1 501485071 4 2 56582 57647 1 484920623 3 114111471 2 7990 22875 3 34399734 1 485669321 4 2 27618 87464 2 41645 53299 2 51758 79503 3 80170087 4 2 67404 73491 1 922056892 1 144001798 3 72908994 1 327381570 2 25540 71078 3 232923589 4 2 42862 76631 3 524853518 4 3 123980382 1 515890971 2 17809 73365 4 3 597084434 3 731731696 4 3 994865251 1 586943164 2 31027 38019 3 854159405 1 833224796 3 778815294 3 622959836 1 20675133 3 91308631 1 575915889 2 47777 101265 2 9498 88699 2 26941 82043 3 342831779 4 2 20346 40936 2 14394 37101 4 4 3 325266684 4 4 1 73573010 1 445400587 3 307636768 1 338755146 4 2 30205 69469 2 59508 66733 3 749888697 3 83672917 4 4 2 26685 91597 4 3 500335442 4 4 2 77662 87500 3 444394824 1 343526845 2 42447 74978 3 257439254 4 2 48050 61746 4 3 241099631 1 918680491 2 6974 96565 2 5225 70030 3 993018931 1 248224042 1 944372626 1 217974514 2 14840 55878 4 1 257784177 3 57974955 1 560232030 3 893193646 2 17999 52292 4 3 501109399 1 438832143 4 1 629173024 4 4 2 44665 104429 3 502832316 3 455029943 2 2867 87438 4 1 513993965 4 4 3 440416472 3 674212712 3 440225440 2 22997 104505 1 163511176 3 146129993 1 170025977 1 737305637 2 24900 45735 3 90981594 4 4 1 456460743 3 164480342 3 846457372 1 960828201 4 1 95508817 4 3 94750202 2 22260 70401 4 1 199134350 4 1 735447126 2 52267 59928 4 2 19682 100725 4 1 150717886 3 177396148 3 251911150 1 63378752 1 492750383 2 83697 94772 3 711880924 3 188323016 3 564517924 2 39903 102000 1 158957265 2 49701 81700 2 34036 55773 3 17694081 4 1 221512984 3 392120567 2 10726 82728 2 60988 76141 4 1 569827856 2 6053 29116 1 359995441 1 736498421 4 1 689992830 3 101696426 4 3 878389669 2 3260 18149 1 962211563 2 20170 93372 2 5100 30422 2 38777 86658 3 789361861 4 1 657766608 2 51982 93887 3 747459973 4 2 22741 85818 4 1 555462522 1 775012407 2 10310 32617 3 704437013 1 669244626 4 2 78103 91259 4 1 496845243 2 55356 88393 3 243165133 4 3 6169194 3 482482221 2 30883 39142 3 328692592 3 431455773 2 27727 84799 1 191600677 4 2 61089 98755 1 956505525 1 669903913 2 12978 81288 4 2 4383 91509 2 3993 18058 4 3 165773364 3 104625235 4 2 12585 87281 3 69663423 2 70036 75267 4 1 273423303 4 4 3 186437409 4 2 60780 75333 4 3 882365014 4 2 35559 96572 2 17883 88198 4 2 50409 82578 4 3 579146894 2 45917 63405 4 4 3 856919348 1 416113906 2 11793 98319 4 1 31055787 2 10860 71751 2 25020 72823 3 156675608 3 881499829 1 987851442 2 57575 96567 4 4 2 22415 44650 1 659377600 3 887897482 1 37895067 4 2 11216 51659 2 13170 84158 3 26232059 3 456461051 3 117221320 3 731461718 1 587778046 1 62562705 3 314311454 4 2 45045 54587 4 1 461489169 1 163725769 4 3 258806798 3 610122987 3 911328309 1 220928018 1 587937739 4 4 3 61241362 4 1 411480561 3 36557318 3 713160570 1 280183953 4 3 107432312 1 702875952 3 989962833 1 419814211 1 557283968 4 2 32973 52888 1 542875017 4 3 356782144 2 17388 86558 2 4611 31829 2 42547 98570 1 775694353 3 167457069 4 3 873790402 4 2 33045 71419 4 3 999208557 4 2 8326 103467 1 385253460 2 34228 73847 3 553381662 3 191871346 4 1 633596745 3 659923619 3 288315309 2 15225 42423 2 56250 75363 2 66163 100867 2 68026 89592 4 4 1 285631584 4 1 31658836 4 2 17904 99944 2 7640 103806 1 884036881 2 60917 78947 2 17914 98044 1 669628684 3 861492561 4 4 4 2 3540 44817 2 57901 70768 3 784970605 3 963262229 2 5806 9558 2 56172 99323 1 892186214 4 1 962903021 4 1 71347281 2 26701 80641 1 818895996 2 47473 61979 4 3 293145230 3 187970971 4 1 270056242 1 963210870 2 24669 36228 2 15288 99897 3 764755783 4 4 2 28218 78085 2 2706 96086 4 1 938403005 4 4 2 12780 29977 1 938902996 3 972775508 3 435142356 3 778170705 4 3 261127023 2 30737 98938 4 2 21120 83312 4 3 45850185 4 2 22950 42351 3 563042663 2 30828 35320 4 2 18421 97654 4 4 2 15150 103705 2 68730 89630 3 877818754 1 172126581 2 14162 61508 2 69111 69969 3 273571107 2 51439 51483 3 974457438 4 4 2 59177 66143 3 43561836 1 800633886 3 170961465 4 4 1 486078224 4 1 504131724 2 37796 71957 3 93648446 1 909500968 1 723611653 3 874081841 2 89510 91085 1 646386513 2 139 3008 2 7451 92315 2 7348 18523 1 355652918 1 885120416 4 1 855466248 2 32303 57808 1 17153318 4 2 11739 30756 2 22537 85315 1 606328747 4 4 4 3 15687308 4 2 63869 73904 3 754324278 4 1 107227487 1 4792347 1 952177135 2 52894 69456 2 32382 104722 4 1 694716528 2 74515 75251 3 64552860 1 315059182 3 100094410 1 791626756 4 2 56457 90464 1 787472652 2 30748 104968 1 38549760 1 395388624 2 81941 86640 1 23599494 2 9432 82165 1 7481711 3 859104858 1 163445968 3 980005940 1 980070402 1 853977216 4 1 883350002 4 1 544456473 3 761899698 2 28269 75376 4 2 23901 62717 1 612092264 4 2 59958 70765 1 620598597 1 819531342 3 518319693 1 93618543 4 1 574666272 4 1 998179321 1 545783271 1 466897377 3 486689003 4 1 194440377 1 487217974 1 773023797 1 38757817 3 370452901 1 984315173 4 3 552531179 2 4667 86357 2 42659 70105 2 39446 57651 4 1 308153868 1 462143197 4 1 290834329 2 78710 92667 3 153852429 3 912306950 4 3 373482481 3 903026743 2 50213 97673 1 8973420 1 359376720 2 40371 84932 3 407556954 4 4 4 2 140 13061 4 3 712323232 4 2 39823 60891 3 867596560 1 649651524 4 4 3 332257388 3 633003338 1 879791026 4 4 2 4188 50189 2 13271 59093 4 4 2 26811 88965 2 4607 9312 4 3 207705934 4 1 66794360 4 1 873638622 1 378430296 1 448621806 1 968336590 3 196653086 4 2 35761 54623 4 3 893254423 1 31027153 4 1 673164522 3 982258192 1 407612365 4 3 220408443 1 207037760 1 298928150 3 541616838 3 621226578 3 619058219 3 411428793 3 220379984 4 1 939622300 1 148989038 3 83035575 4 3 46391521 1 482953564 4 1 20637208 2 3195 69629 3 608164078 1 94888435 4 4 4 4 4 4 1 235417943 4 1 262578435 3 235252025 1 213052540 3 30454618 3 506255352 1 970155019 2 51322 97052 3 18007781 3 346517973 3 865246473 3 739812552 3 133152222 4 4 4 2 54823 58322 4 3 583039609 3 537871794 3 988785969 4 3 453910461 3 256937079 2 48178 58908 3 727981700 2 82360 91792 4 1 32727159 4 4 1 662791387 3 815788456 2 3230 20488 4 2 69524 83276 1 389408576 1 188081213 3 181579368 3 692266858 3 102340374 1 26478046 1 652521696 3 427961639 2 19240 48326 4 3 254814978 3 994532003 3 598534313 2 32897 66042 4 1 392865917 4 4 1 869467744 4 2 19207 95462 1 740578186 2 30421 88742 1 916883728 3 63489249 4 1 11132355 3 843795020 2 3601 94075 3 50395313 2 85808 98131 2 89803 96552 1 120483225 3 271964700 3 112420538 2 4985 82459 3 512342009 4 2 24813 81254 4 2 65769 78250 2 5698 92516 2 58930 70053 1 48598559 1 779807033 4 4 3 17477820 3 257523561 2 84937 104111 1 7258547 2 36768 51227 2 7800 73845 4 3 190806871 3 886452154 4 4 3 700054995 4 3 20203888 3 456486229 2 83590 102523 4 4 3 539157019 2 7572 41145 2 24237 46232 3 986281603 2 43247 67160 3 770984379 4 1 330891661 3 631111362 1 281949234 2 21112 73550 2 71534 103116 3 717511915 2 47257 75372 2 69187 93513 2 3134 12545 4 4 1 980282578 4 3 633740624 4 2 26197 62151 3 330292834 1 52041360 1 358743866 1 335307142 2 20145 32165 4 4 4 1 34855060 4 2 14751 87516 2 33183 51239 1 947176523 2 73995 76525 1 720205879 1 740550476 1 540551498 2 93258 102039 4 3 767616592 3 799031415 1 741842227 2 51199 63511 2 42154 76756 4 1 613241221 4 4 3 824366736 2 51920 59139 3 20262074 4 4 1 545128037 4 4 2 25335 72772 4 1 434912329 2 13434 90391 1 337256826 3 963283618 3 636927850 1 55450860 1 847092318 2 14301 14993 1 381908203 2 1140 20307 2 10820 48382 2 12800 95873 1 26717687 4 3 640776065 4 1 284112496 1 501497759 4 3 368262740 3 844407013 3 220143530 1 707884157 2 39759 92646 4 1 33136411 2 1103 46433 3 238403406 1 126349692 2 39617 95998 3 319512436 2 45169 86714 4 2 62820 80509 4 1 38646932 4 1 619830144 2 47750 78304 1 207657165 2 68343 76939 3 838440880 3 869803103 4 1 65996293 4 4 1 742216737 4 2 20191 90208 3 516857000 3 794314083 4 1 172885578 2 19709 84497 1 776468408 4 2 17579 89227 2 33548 64344 2 6213 71855 3 13873409 3 983524288 2 62655 90458 2 22603 24497 3 465099560 3 468806000 2 87094 94394 2 61832 70793 4 3 735957708 1 18816807 3 994964358 3 924369788 4 4 4 4 3 470633370 2 1382 64494 1 421539387 1 851032398 3 188193935 3 230157847 4 1 400187104 3 661763379 1 93020040 2 45580 50122 2 85413 96083 4 2 507 65053 2 15554 58354 2 43150 44294 3 929560612 4 1 814544650 4 2 9454 49854 1 106077578 1 795702741 3 731956690 4 4 1 811074073 3 244370865 3 914980785 3 787821051 1 7057455 2 1573 41299 2 61500 97619 3 91192520 4 1 301438000 4 1 804799692 1 56404223 3 209101849 3 21876407 1 2137657 4 2 19056 98059 2 16507 90707 1 398235671 4 4 4 1 900331318 1 39711108 4 3 499376536 1 238204150 1 93771809 2 73138 98180 3 127391787 1 871787234 1 643503214 1 517150330 3 2562925 1 358721589 2 11826 59991 2 54832 93864 2 25458 103147 4 3 286479810 2 52401 88499 1 796563037 1 761599439 4 1 34768157 4 2 13034 62189 1 195365802 4 1 329146456 4 3 466371331 3 344438422 2 74171 89973 2 2737 88144 1 44732171 3 964828602 3 70079928 3 593320057 4 3 337040019 1 346823829 2 31964 48795 1 133661304 3 153949483 3 982415992 2 36198 84193 1 963088573 4 3 957210011 2 2393 63498 3 319112393 3 390096892 2 17790 22172 2 39888 61874 4 3 94971005 3 558508909 3 550609764 4 4 2 75530 101054 2 48953 63768 2 82014 89563 2 46476 89246 2 64572 103476 1 221784218 4 3 181565448 2 10942 16668 2 46016 48246 3 200568442 4 2 490 85522 4 3 193506491 2 50736 73377 4 4 2 61119 69745 1 370829915 3 668795084 1 807212755 2 76749 78609 2 55606 79385 2 5543 63531 3 575040511 4 4 4 1 573495001 2 22644 104188 2 19727 101817 4 4 2 31139 83358 4 2 36416 45697 3 570066616 2 24402 95755 3 297805373 2 3457 73323 2 39159 87914 2 15880 92765 2 45455 58537 3 794809453 2 18889 81669 2 29716 92618 1 512227534 3 308700128 2 21668 91851 2 29013 35443 3 883823620 4 3 888095649 1 87291943 4 1 455252340 4 4 3 735711531 2 63729 84573 3 573479051 3 265913356 3 602089183 4 3 907028546 4 2 12516 37000 1 345742001 3 638244517 1 896879494 3 129915116 2 8731 83161 1 680452709 2 43940 61429 4 1 92597053 3 578613817 2 43572 103819 2 10644 51460 1 18237309 2 3096 16985 2 86115 97780 1 176569273 2 77096 84402 3 584512514 2 33250 96474 3 215494853 1 769046437 3 36897376 1 405015082 2 2884 7615 1 618851186 1 543977382 3 499031993 4 1 545779240 1 11282506 2 31497 77415 2 7926 34126 2 60070 72947 4 4 3 673826624 3 861863045 1 184169866 3 412649849 1 934209381 1 663004356 3 317870915 3 256952542 2 10335 90416 2 9999 17595 4 2 51869 90738 2 54878 104705 1 107334792 2 50227 99340 4 2 43914 74027 2 70006 86499 1 228249790 2 36277 71338 1 493977196 3 606015066 4 4 4 1 6257941 2 25133 25370 4 3 26179381 4 2 69835 76254 2 8173 8867 2 53723 104098 4 3 462611710 1 20063596 2 12949 104749 4 3 550129705 3 20052071 1 763088027 2 89541 90738 3 759271118 3 491018035 1 626138466 2 48936 64501 1 510083636 1 236486260 3 859743243 1 540178673 3 324758897 1 544162746 4 4 3 325176422 3 779527969 4 2 9791 82033 4 3 48172440 1 395140039 4 1 793178669 3 646718652 3 826984498 3 445194413 4 4 1 311694465 4 3 441239948 3 961997648 4 4 2 57729 58046 1 261261701 4 1 371422170 3 44380335 4 2 36453 43269 3 931688891 3 679423729 4 3 111640947 3 765318250 1 472698165 4 4 1 362264093 1 765256700 3 462331118 4 3 285452731 2 25819 70034 3 75281622 3 82064549 4 1 413787105 3 60612518 2 40963 86603 2 53247 72169 2 37665 73737 2 41451 76800 3 727735433 2 20414 66470 1 256499893 1 218327522 3 402679023 2 50629 59388 3 516708703 3 286817640 1 834921262 1 604712016 2 60315 89822 2 69886 87702 2 29163 93915 2 46372 49292 3 63133557 4 4 2 31817 72474 4 4 1 957073158 3 99172597 4 3 155422517 4 3 401169348 3 590170674 1 938392944 2 47651 97160 3 275892645 2 48208 71407 1 44921977 1 1291631 3 680615553 1 698096353 3 655859284 1 422471607 4 1 795675872 1 325043502 3 48212769 3 743131753 2 3639 103129 1 725403381 2 54847 79267 1 354536830 4 2 61745 104040 1 353172080 2 21821 64832 3 353197691 1 310465955 4 3 29657758 2 96350 101446 3 615020289 2 35307 74786 2 36823 40301 2 4825 40272 1 170125424 2 16472 105090 2 15757 57357 4 1 164495877 3 848148010 1 691334967 2 195 82312 4 2 14552 92238 2 22881 87031 3 973973145 1 55842593 4 3 45619633 2 51206 70980 4 4 3 52392579 1 786576910 3 876483162 4 4 2 89982 97154 1 9860366 1 266082583 1 394931501 3 215795205 4 1 40466118 2 11787 30105 1 403582563 3 896365534 4 3 425058715 4 4 4 1 130896811 3 833696976 3 371523503 1 678658051 3 782622046 1 536095370 4 1 945854982 3 384797274 2 70809 80033 2 28241 52774 2 58759 98397 4 4 2 80951 94502 3 595260397 3 164291962 1 592569735 4 1 390325745 3 521222181 3 44323922 4 3 271042991 3 584914164 1 344488038 2 19184 91753 4 2 36720 89500 2 25359 34859 4 4 1 663758023 1 253528336 2 47945 94967 2 44711 45833 3 901780173 4 4 4 2 84547 92772 2 37941 98721 2 2363 51097 4 1 992418380 2 33503 42366 2 15150 69065 4 2 21794 79580 1 954907530 3 132884446 2 24868 47508 4 1 668935352 1 429537868 3 92745878 1 931633196 4 1 221951731 3 967063052 1 76455198 1 582637924 2 34347 42850 1 743436826 2 23975 69282 3 23541828 2 87058 93444 4 1 651373822 3 596400105 2 21764 46373 4 2 49006 66340 2 26201 74428 4 3 270252154 4 2 16808 43640 1 158321207 4 1 759370812 4 1 889797129 2 28733 95409 3 40664214 1 545231207 3 495471951 4 1 516578630 1 47244561 1 6932189 2 7177 24041 3 161573870 1 778805886 4 2 81459 92175 2 26314 54335 1 646569050 4 2 61524 96082 4 3 750235993 4 3 494753037 2 30708 75297 4 4 4 1 546439676 2 47565 78476 2 28374 97749 4 4 3 856066970 2 5888 87346 1 913666416 4 3 912625928 2 20458 78744 3 698048717 3 262010656 3 373287588 2 4306 42253 4 4 1 167955059 3 826977746 2 16867 85663 4 2 42416 74353 2 29864 85062 1 362575634 1 617382956 4 2 55416 65067 4 3 405894879 1 277385000 3 359602980 1 298510281 4 3 492879583 2 1008 102848 1 221584270 3 302794279 1 776011833 1 284457240 4 3 194275000 3 789691712 1 653579360 3 918443350 4 2 5574 37019 1 54220611 2 4053 61699 3 775653251 3 275907895 1 67880070 4 3 841490449 3 826123579 3 946229761 1 446378224 2 12689 60146 1 884784438 4 1 376152263 4 1 977323598 4 4 3 244117325 4 1 945349070 1 356531736 2 12744 92243 3 132717084 3 103197969 4 3 448555328 2 23518 65576 2 8321 60529 1 339099170 3 15415390 4 2 17543 24550 2 6590 98005 2 22055 68841 3 136906604 1 914268180 1 473129338 4 2 25502 38923 2 22196 67516 2 15696 39657 2 11115 47906 3 70035317 2 18329 72887 3 170866377 4 1 750447939 1 985566365 4 3 246687291 4 4 3 62504412 2 21777 69706 3 883710303 2 52955 80279 2 69755 74021 4 4 1 538083661 2 72194 79229 2 40902 80060 3 35446507 4 2 40532 60688 3 534858083 4 2 28275 42697 2 86833 102546 3 876842687 1 151827943 2 2887 5220 3 134565615 4 1 146977980 2 19281 27008 1 602551935 3 159791643 2 42249 91032 2 17304 42788 3 556035344 1 501843648 3 771761561 2 19009 62762 3 831503840 1 294849171 1 665579836 3 228576523 3 164420922 4 3 796772031 2 5520 81519 1 72404380 2 74628 92026 2 6505 49156 4 2 19423 54768 4 1 539348532 2 42619 97014 2 11443 25392 4 1 207454827 3 453051639 2 13052 82994 4 1 428823819 4 4 1 47686154 3 18074533 4 4 4 4 4 1 961473793 3 341590217 2 57950 73788 2 77454 102624 2 29587 33752 4 4 3 87814175 2 23310 45171 4 3 308941422 2 83296 90823 2 16355 95858 4 1 783598682 3 356281839 2 1867 90344 4 4 3 697571970 2 60948 98343 1 264165842 2 21278 90451 1 299975722 2 52786 103516 1 221029086 2 65717 73053 4 4 2 22730 35472 3 351415571 1 215555219 3 934706969 2 7359 103177 2 7932 32906 4 1 676776469 3 796975267 3 893674970 2 47572 57994 1 470789828 3 540676008 4 3 319109194 3 909660547 3 32425943 1 683622155 1 42592796 1 291545033 3 201561835 4 1 706632746 4 3 12497202 1 137215570 1 82741806 1 39978533 3 429449702 4 2 21050 51945 2 96902 102988 2 52063 101283 1 64847430 1 379604075 4 2 21226 43277 2 1825 39049 3 800216798 2 68365 98500 4 1 900709385 3 710744578 1 889668166 1 617628354 3 644777607 1 460020934 4 4 2 23745 79050 3 518839368 2 76387 87556 1 569775366 3 508884037 2 4767 61328 4 4 4 3 279476058 3 530427706 2 36488 65041 1 626878116 1 668295393 3 563643536 2 10174 23342 2 26954 64889 1 157383023 1 136388294 1 246703462 3 580715835 3 166460983 1 712268936 3 286263425 3 665595591 2 59286 77563 2 2988 68331 4 4 2 53936 66645 1 925603359 3 385676198 4 2 38997 55676 2 2704 19060 2 28017 61974 1 591866575 2 40090 77722 2 24273 61680 1 63523822 4 3 674863422 3 16882005 4 3 641299716 1 268440158 3 388160900 3 650936195 3 465475918 2 881 77708 3 705948075 2 59753 103393 2 176 31055 1 583838792 2 15519 51685 2 23371 38136 4 3 32700526 3 141952145 1 145054894 1 485432703 2 19567 36649 2 25047 101788 3 737938153 2 46386 54138 1 256549775 4 3 148063629 1 543895418 2 25507 66757 1 967711238 4 2 53092 61582 3 973638672 4 4 2 6052 86326 4 4 3 902048787 1 307718464 3 878759304 2 68534 85594 3 810830853 4 1 287892652 4 2 38187 70983 2 17156 85424 4 1 477302033 1 735258585 3 12580988 1 891628839 4 3 914952333 2 50643 92189 1 476560011 2 3342 73753 2 23103 36357 4 4 4 4 2 33944 70524 1 700295430 2 60769 105121 1 823257529 3 62720872 4 3 799981285 3 994516190 1 92916414 1 27070438 3 155432947 4 4 1 867332206 1 50937074 2 16048 31336 3 601191983 3 912064928 3 193701778 1 47539006 2 2282 74713 1 720789943 3 448953959 3 188024160 4 2 35672 96867 2 31523 76170 4 1 28454301 4 2 17494 85506 4 2 22528 98883 4 4 3 5213674 4 3 490055440 3 920427101 3 680088662 4 2 66674 84953 2 4954 83856 1 223976517 2 38460 66044 4 3 124574609 1 122036063 4 4 4 2 68851 79833 2 56630 104001 4 1 655970522 4 4 3 294846973 1 10417751 4 1 68127302 4 2 1440 44194 2 3724 73045 1 753288381 4 1 50507055 4 4 2 41850 77234 3 70595599 4 2 17921 42248 3 310616712 2 96204 103436 2 81646 82273 4 2 27134 93246 2 52520 101182 2 101290 101785 2 26071 61639 1 992261090 1 9647612 3 248305079 3 727669952 3 183464680 4 3 156708278 4 3 237339146 1 584856272 3 346604163 2 21154 42873 4 2 1261 49915 1 698487040 1 613034896 2 40918 43048 3 971271821 4 1 420526121 4 4 3 861371179 3 995009473 3 693212688 4 3 547458306 3 381798078 4 3 728248840 1 411259614 1 167410067 4 2 20736 26834 4 4 4 4 4 3 50058736 3 138581061 4 4 1 465011074 4 1 784902230 1 920845722 4 1 445771171 4 3 512193408 2 45656 69094 4 2 77318 103324 1 741428973 2 35216 80358 3 710260182 3 464014479 3 914557915 4 3 244651827 3 67363452 2 25098 97800 2 43144 52356 4 3 168820541 3 19629298 4 3 47032873 3 784482564 3 813628123 4 4 2 73856 99231 2 52300 64066 4 1 429599417 1 681198404 2 35993 87852 2 97033 102262 1 902805080 4 1 724788559 2 78073 98457 4 4 2 1626 80072 2 69336 92187 2 26331 51465 4 1 809000639 4 2 42076 85190 3 859750889 4 3 879709902 4 1 823222784 1 83292320 3 340878718 3 561227250 4 1 110075947 3 173172592 3 933310862 4 4 1 15199969 2 35505 84683 3 373141877 3 402085191 1 9567894 4 2 17781 30511 1 282308634 4 4 3 996691744 4 4 4 3 89867660 3 672473437 1 589018367 1 160916847 1 621424094 4 2 74945 99187 2 5705 47240 2 14509 78342 1 716888884 4 1 727580104 1 587155622 3 402345022 4 1 873439579 2 58687 101328 2 27266 80282 1 471681007 3 276440190 1 345250873 2 29142 68874 4 2 17041 72982 2 13583 91269 1 110800988 4 4 3 984955671 3 808930881 2 16807 26395 1 765726744 2 24908 78062 1 347335540 1 160122135 1 237201037 4 3 20704939 3 520756910 3 32072705 4 1 238013715 2 29090 102729 4 2 25434 46415 1 507778323 2 65170 85654 4 3 635664771 2 27267 57764 3 713446916 3 403038346 4 1 348558001 2 45036 74223 2 40558 57428 2 4369 8734 2 57242 96919 3 133885782 1 176586167 1 348039077 4 1 944073147 3 173465767 4 4 3 550218303 3 207489301 4 4 2 4186 75978 4 3 24920679 4 4 2 17406 19775 2 12189 87772 3 690645217 1 867611339 3 676757437 4 2 95642 100087 4 2 49605 79601 2 39896 85651 3 302032088 4 4 3 62861110 2 86511 90818 3 96989902 4 4 3 550112943 1 629148202 3 645629320 4 2 51444 104448 1 843994561 3 461935922 1 30098150 3 925408406 3 744115830 4 1 141819448 1 60075032 2 26295 32853 3 296384298 1 346573805 1 904692432 1 956038935 1 361221921 4 2 28760 73918 1 644628165 3 66834772 4 4 3 592450333 2 10830 67806 3 710121053 4 3 947555109 4 1 894351348 3 806861717 4 2 43881 53865 2 48924 105344 3 554755186 2 2708 85346 3 380359326 1 346669393 4 3 626279716 2 51915 87111 2 34639 40633 4 2 11177 45071 2 41028 98483 4 1 46950973 3 991768611 1 263112423 1 985600956 2 33720 44488 1 482614730 2 28419 38565 3 138090349 1 53304955 1 518735051 1 380663505 1 351527769 1 381000109 2 80560 101003 2 646 41108 1 147611738 3 393756129 3 689663397 2 11228 50516 2 23706 101365 4 3 705141967 4 2 36049 99352 1 464288798 3 9439358 4 2 8679 79974 4 3 187597428 3 55436209 2 22744 60436 3 177233629 4 1 47166874 3 752316176 3 720551243 4 2 14094 60080 4 4 4 3 504918697 1 824533132 1 787527453 2 6910 28322 2 4462 58631 1 49454007 3 371618684 2 31261 86674 3 760722706 3 149187573 4 3 182528560 1 60685167 4 4 2 20546 59406 3 166077211 4 3 818131070 1 24306412 4 4 2 5673 12308 3 768259191 3 482616713 2 41092 104843 1 935179177 1 835209568 1 571299219 3 981225143 1 410086198 2 75849 94907 3 399966360 2 16368 74069 1 817510722 4 3 260020093 3 526859639 3 64854909 3 457894480 1 596081419 1 714597348 1 183760406 4 4 3 71184498 1 642584369 3 490407359 4 3 564662250 2 4053 51915 4 3 770093754 4 4 3 263318580 4 3 281207815 4 3 918008213 3 775282257 3 864169067 4 4 1 518723239 3 504783491 2 17907 70438 3 848879974 3 403530453 4 2 9896 28564 1 413329452 4 4 1 23586819 1 348900884 3 701668987 4 3 722845379 2 13152 84657 1 883944134 1 342514495 1 251652563 1 982549733 4 3 191377524 2 84071 100313 4 4 2 40690 79074 4 4 3 97044720 4 4 4 1 277971846 2 17682 26525 2 8799 55816 2 28543 86437 1 163377920 4 3 715201197 4 1 905628448 2 18057 94855 1 3834092 3 744622427 2 22449 77286 3 51862278 3 927619077 1 625230408 4 1 416856638 2 16496 84743 2 50527 94282 1 477657 2 3999 45873 4 3 125786842 2 46198 99831 2 37797 43933 1 159497330 4 1 308560531 2 16029 88279 1 285736739 1 12780074 2 73306 74455 2 84353 86755 4 2 34870 74583 4 3 88481876 4 1 643356453 1 752778965 4 2 27380 42059 3 11837428 3 971980737 3 829701623 3 934687873 2 30198 80233 4 3 432130210 2 34340 81520 1 532451382 2 4437 105274 4 2 29210 33550 1 950182479 2 48019 71498 1 951244421 4 2 293 35262 4 4 4 3 643505054 1 176885213 1 55660262 1 26959027 2 67870 76883 3 680054329 1 956951865 4 4 4 2 65620 73589 4 1 28537445 3 33258236 2 55773 62736 3 19466498 3 65360352 3 475377542 3 921097482 4 2 23029 78419 4 1 263938695 1 337297136 1 838703833 3 213788298 4 3 775590923 4 3 145734229 3 580329807 3 788572611 4 1 707329883 1 768989209 3 729284645 1 853973632 2 74071 93843 1 820637244 2 79252 101671 2 3712 58737 4 2 16804 38444 2 26246 74869 2 17526 19352 2 60759 91153 2 56766 101631 3 632454961 3 820533119 4 4 4 3 475828650 1 975267373 1 322429733 2 66919 79203 3 69190530 1 267215278 2 65219 94007 3 914750536 2 18425 91097 4 2 80154 97124 4 3 55381019 1 321455512 3 231644082 1 44066797 4 1 315842657 1 599753864 4 2 22881 89517 4 1 399670760 2 82971 102228 3 637709588 4 4 2 79369 104336 1 611631283 2 18559 90888 4 2 66529 70774 1 878056670 4 3 947803264 1 903446536 4 4 4 2 14320 73993 2 32092 93732 3 717683781 2 4275 46735 3 589620386 4 1 497513632 3 926693888 1 311018690 3 501696656 4 3 259637849 2 81312 91849 2 5269 96070 2 20710 103670 4 4 1 61921692 3 120303135 2 22338 67641 1 892074728 1 950165067 3 86110209 2 58940 102266 1 54919949 2 26464 101460 2 23962 86833 1 257872129 3 735753569 2 13953 24595 1 551556645 4 3 833805887 2 10171 81852 2 61846 101658 2 26457 27373 2 16772 65977 1 379059568 1 82868616 3 324685225 4 2 13574 25211 1 658163425 2 29843 100546 1 615952445 3 255108452 2 72352 88925 2 45808 72041 3 865518311 3 836558581 2 10086 54999 4 4 2 25742 70725 3 713194405 3 743365350 1 517879548 3 189664588 1 6704819 4 4 2 25794 99666 4 4 2 2729 41433 4 1 327345655 2 15254 53766 3 8119641 3 354744487 1 999357683 2 68906 79547 1 534863497 3 180031476 1 619896806 4 2 9560 62506 1 573903754 2 30993 68384 4 4 1 681558578 3 984047324 1 754153474 4 2 16600 65344 4 4 2 24924 69817 3 384728731 1 798977863 4 3 25641016 1 679383201 2 52880 77235 1 17711574 1 849475060 1 106238743 1 9461799 2 5365 29672 2 98514 99622 3 301840647 4 4 4 1 21795890 1 254682627 4 3 8946718 3 860373180 3 983256934 3 7089830 2 13688 100660 3 281405164 2 13806 75836 2 54155 61206 1 81310497 4 2 50404 85629 2 2281 103002 1 513224679 4 2 9380 23741 1 25011496 3 31035297 4 2 28176 69790 1 786953772 4 4 4 4 3 970901242 2 3585 47016 4 3 404254338 2 10712 93560 4 3 686248306 2 47199 85867 3 840187953 2 6799 83418 3 24542401 3 555775852 4 2 6438 87317 4 4 4 1 650750508 1 850232375 4 4 1 386147781 2 100656 100704 2 35896 101785 3 991049720 4 2 56097 94559 1 959943235 2 46693 68291 1 114440415 1 304507252 2 7079 38680 4 2 16223 87553 4 1 21889222 4 1 183789707 4 3 846397784 2 61025 99631 2 41009 92525 3 132269887 4 1 505982733 4 3 876694016 2 71171 83236 4 1 92350535 1 307958237 1 891443157 4 4 2 30840 82199 1 336196717 1 16551744 2 4114 56654 4 3 119684320 2 64501 101151 4 2 67098 70427 4 4 2 17996 81344 3 582810721 3 629926058 3 715770285 2 75752 86767 3 817380707 2 14886 66742 4 2 34749 89290 1 336007498 2 9802 66089 4 2 46414 53147 2 28105 75371 4 2 27890 63259 4 3 223565141 4 2 26133 93857 3 359539693 4 4 1 381762330 4 2 10234 94943 1 460101260 4 1 566730907 1 403444662 1 61876034 3 26765370 3 560280869 3 615682764 3 453304074 1 556304966 4 4 4 3 567952743 4 1 512120737 4 3 163863572 4 1 74195264 3 42443983 2 5697 6765 3 16865796 4 4 1 293493141 4 4 4 1 703677584 2 40109 49679 3 336273718 2 51017 73024 4 1 619750137 3 62457704 1 391071386 4 1 889509937 4 1 598399127 1 223974645 1 686581394 2 69359 70502 4 1 393805712 1 20522788 4 2 46627 68095 1 329022220 1 543345628 1 198861788 3 419682172 1 798916730 1 887174358 4 2 20019 101388 4 2 76625 84598 2 38947 96753 3 773367245 4 4 4 4 2 26511 55422 3 311982425 2 69685 80516 1 57527400 2 26191 93295 1 217181312 4 2 55690 95498 3 210688132 1 723979141 3 897494596 1 569735233 1 932917941 2 7969 99773 3 915956392 3 276072862 4 3 240060339 2 34305 57425 1 211157043 2 56046 101977 1 205286361 3 706246657 2 9837 32737 2 977 91163 1 955760312 1 904180766 2 55712 89954 3 563805181 4 2 12862 83833 3 331362067 2 52245 86272 2 66879 94484 3 580206823 4 1 263448499 4 1 665115444 3 435719888 4 4 1 999243313 4 3 69517446 2 21296 84997 4 3 599823675 4 2 27160 61914 2 34230 86822 1 269898800 1 658214012 3 665423154 1 433987316 4 2 23576 96556 1 518212367 4 4 3 288096753 4 1 537822472 2 10232 85814 4 2 30097 94589 3 115960597 1 258879542 2 45393 54215 2 5923 26150 3 120913914 4 1 723192819 4 2 66620 91793 3 335450762 3 568683731 3 923551273 4 2 12516 94594 4 2 20949 70446 2 8778 52606 4 4 1 21344751 3 843542101 3 372637611 2 35735 51897 2 14598 19133 3 321572855 2 79050 87575 4 4 1 418963692 2 63602 87905 4 1 62723453 3 174764069 4 4 2 12998 103776 2 40368 53298 4 3 956522349 4 1 533961050 2 40457 57345 2 17712 34613 3 681807121 2 18600 60434 4 2 43001 51239 3 700092944 4 3 794119606 2 51269 92417 2 16722 36807 3 914184197 3 251546549 1 11127554 3 91538357 4 4 1 713805256 3 43624607 1 963868799 1 782076264 2 12594 97698 4 1 487835015 2 30702 87150 2 64602 73747 4 2 56418 95961 3 860985854 2 84141 92472 1 825366356 4 4 3 171466486 3 68567448 4 1 579023714 4 4 4 2 30202 89309 4 4 4 1 819820360 1 771743840 3 814685361 2 50309 75117 3 875769733 2 24936 56893 1 311283095 4 1 150530278 1 677502129 3 987876281 2 44784 100223 1 647445238 3 649756218 4 2 48848 80170 2 23243 86767 4 3 554315695 2 75141 104638 3 92679038 2 23628 29262 2 11804 79382 2 89928 101052 2 34259 97051 4 2 1293 97777 4 2 17409 79314 1 585206998 1 429918142 4 1 394805122 3 223124825 2 17696 105431 4 4 4 2 34725 100437 1 96159602 1 430010915 2 41035 41169 1 531806291 3 240891816 2 47335 89988 1 284081211 1 112266879 3 710721985 2 43720 45052 4 2 11032 35737 1 280383780 3 358359958 4 3 41344500 2 13404 89355 4 1 923621858 2 33161 94617 1 58948607 2 69879 95510 4 1 614683414 1 139707696 4 3 957898725 4 3 253745422 2 19518 90750 2 17804 103967 2 45238 84371 2 32267 66065 2 12017 91998 4 1 669360425 4 4 1 24868384 1 547145393 3 203484717 1 440541789 1 116587891 4 4 2 65813 96273 4 2 335 61492 4 1 15960722 2 63761 83470 2 46716 92442 3 485787190 3 659701164 2 5431 79819 3 331359833 4 2 22517 91326 2 72246 87067 4 1 762840742 1 216466819 3 356403218 2 4853 96623 1 362183640 1 942971268 4 3 544110834 1 9434441 4 1 494228742 2 34608 87025 3 507166824 3 377494585 1 982771085 1 54539347 4 4 4 2 7352 20357 3 327926905 1 736965678 3 869683976 4 4 1 850509176 4 4 1 10586809 2 17337 67387 3 712810698 1 909129302 1 28903931 3 29615117 4 2 75692 97762 4 4 2 43171 50329 4 2 5263 21579 3 379884110 1 522268279 3 583356979 2 42380 92766 4 1 27169279 1 588903429 1 47049669 1 631473517 1 21191334 1 565004993 1 24933788 3 926686210 3 947202653 1 116345268 3 979510779 1 945144891 1 553316936 3 548594912 2 8595 83490 4 2 39317 74960 1 224743783 4 1 386507875 4 3 106478035 2 83568 90868 1 884296141 3 111349613 4 2 25457 75898 4 3 95651873 2 9585 39294 4 2 7146 24642 4 3 552978975 4 1 117208796 2 46544 77136 1 921159442 3 203759037 1 485821775 2 46243 61170 1 472349767 4 4 1 544127568 2 21596 92945 2 26149 82701 1 850929209 1 565544768 2 9512 41660 2 90669 91724 3 774838411 2 37769 92024 2 41980 75814 3 143601972 1 587471548 3 698272751 3 36254756 1 567130969 2 13989 67842 2 570 50761 2 40304 74453 4 4 4 4 3 182872319 2 11803 78153 2 88188 93643 1 822778185 2 903 48940 2 12684 31099 2 23576 32264 3 939599393 2 82414 96695 3 835073410 4 3 497715014 1 96599274 2 25160 27246 2 20287 48840 1 658496760 3 898589469 3 668295731 1 194335766 4 2 49038 66586 4 2 5286 57116 3 172480922 2 38704 88190 2 4462 9271 4 1 488061425 1 453562501 4 2 38770 69706 1 401624338 4 3 116984420 3 406252410 3 462857882 4 2 42142 51267 4 2 6041 89004 2 42531 102363 2 68987 90955 1 881691452 2 12731 81118 4 2 60949 92388 2 24141 73503 1 564600435 1 589759864 2 12616 90779 4 1 339201688 2 59884 102161 4 3 278644270 3 43388684 3 57765172 3 967538138 2 16407 35647 2 15837 79901 1 45072401 2 12954 27148 1 816155078 3 699127753 4 4 2 41261 87875 4 4 3 942551129 2 9241 101453 4 4 2 80190 94626 1 685157197 4 3 756434533 2 62762 71851 3 146646742 4 1 234342240 1 107875103 3 833030645 1 450508416 1 752146050 1 872063394 3 37082486 2 72897 84286 2 95996 101702 2 37426 52206 1 212543491 3 381835053 1 526697693 1 250717263 2 42123 53696 1 166227852 1 118156130 4 4 3 356078382 3 737369603 2 87936 99765 2 40458 73018 3 737407853 1 336735155 3 938786641 3 136304085 2 5103 98045 4 4 4 1 314169820 3 126969464 3 745522487 1 362457228 2 55901 66916 2 13080 37125 3 111010453 3 220713090 3 213231897 4 4 1 172040024 1 573207309 4 3 894093799 2 43228 73735 1 553351977 4 3 170389886 4 1 977763847 2 48845 77527 4 1 787110442 1 250148208 2 12089 73161 2 33876 79881 4 1 259990950 1 365800752 3 756918849 4 4 1 907561625 1 126750746 2 39870 104341 1 479527085 3 94956151 4 3 775206264 4 3 431127286 2 6749 69388 4 2 21684 73054 1 214830628 3 145170798 2 65990 95728 2 777 65237 2 4788 57658 1 584964301 1 716029630 3 859359921 3 60481040 2 74722 82920 4 1 258712363 3 378180129 3 491530923 4 1 975700356 1 514040541 2 31712 80901 1 890728384 1 5113203 1 21264943 4 4 4 4 4 1 541810171 4 2 13459 88489 2 50998 57153 3 720261228 3 494908126 2 25322 41158 2 487 46388 2 257 34254 4 2 44653 49327 2 30901 92330 2 27932 102213 1 416890163 3 13405135 4 2 29801 38981 4 1 373212864 3 546729066 4 3 915127106 2 1668 12522 1 269619431 1 695942602 1 461730173 2 5121 68220 1 104666188 2 90129 95876 4 2 10044 67522 2 79820 90166 1 452556164 3 767633855 4 3 67132842 3 128803078 1 848521067 2 49234 105159 2 37546 68734 3 330360675 1 78151700 3 405194862 2 61651 72439 4 3 365335849 3 557589232 1 548688268 3 131234537 2 62643 93624 1 32942095 1 931170951 4 2 47765 52380 1 300519107 2 37133 94155 1 64059881 3 200738114 4 3 634482448 1 842331255 3 325345564 4 4 4 2 21102 94977 2 87715 91003 3 483617537 3 933570377 3 373483559 1 847520648 2 55785 74279 3 1366071 2 770 104972 2 66679 68913 3 89097411 3 62596114 1 869793177 4 4 2 7512 80308 3 809683735 3 568638861 2 45319 66688 4 1 91613194 3 128220738 2 82426 86025 1 388549196 3 181585204 1 974466259 1 207721623 1 61961366 4 2 29436 84978 3 724439626 1 434662198 1 986592235 2 94078 102417 4 3 716439034 3 597778421 3 572760915 4 1 672621674 1 940924806 2 3872 104864 4 3 268721681 3 39238693 3 50253376 4 2 12339 49073 4 4 1 93600835 1 719466147 2 8545 35600 3 165568250 1 794296953 4 2 17443 95293 4 3 528384555 3 776022851 1 33794906 4 3 47894107 3 689549217 3 539459502 1 96466362 4 4 3 282040555 3 483622538 4 1 101332635 2 54811 83869 4 2 33805 78370 4 2 55362 69315 2 30495 69648 1 772058076 4 4 4 1 435076553 3 567430866 3 59953125 3 843625784 4 3 651680587 1 360335313 2 49153 52765 1 200843464 1 714404265 2 7080 79835 1 811376025 2 14134 98984 4 1 126955259 3 258993428 4 4 2 9839 48637 4 4 2 53462 77373 1 742126991 2 39600 58955 1 753063979 1 875594089 3 539346030 4 1 571831317 2 38750 79010 1 54354164 2 45149 86866 1 65352634 3 805573502 1 247873809 3 894076578 3 555582773 3 955798916 3 690691055 2 23573 28465 4 2 13625 55329 1 201688503 1 78089106 4 4 1 591073600 2 94267 97896 3 355135248 1 371735480 3 201851220 2 25417 103747 4 3 158050199 2 15245 88562 1 91980951 3 952416848 3 356953467 4 3 254668350 3 395064522 3 795198396 3 940481198 1 894537105 1 948692688 3 498992795 1 185542024 3 839779592 3 433388077 4 4 3 717759875 4 1 68271302 4 2 5350 12505 3 606976057 3 620689448 3 904965537 2 43684 75343 2 4795 15831 3 425456693 2 9914 64002 4 3 10624671 2 74498 78102 4 4 1 256087286 3 635814156 3 340931463 4 4 4 1 615729110 4 3 492384878 1 970388199 2 75095 93835 1 818622427 3 970405382 2 23819 84118 3 524896706 4 1 30370896 2 48950 99829 3 723886440 1 831027853 1 478760666 4 4 2 43142 91544 2 46956 97031 2 8685 39593 4 1 319865827 4 4 2 4639 50888 2 769 94504 3 829028244 1 904718924 1 432818623 1 365809458 2 49889 96304 3 732887893 1 90659534 4 4 1 787987866 4 1 40733107 2 57948 76279 2 16530 42176 2 50980 79299 1 811672688 3 568175144 3 941565057 1 517683187 2 56497 94779 3 682399680 3 643196646 2 80490 98254 4 1 633498360 2 4543 28414 1 606955320 1 438887341 4 4 3 131642967 4 3 84584138 2 35126 80362 3 925562994 3 673374944 4 2 83388 99850 1 894544964 1 385512310 3 346906734 2 15394 92738 2 1223 55808 1 114598246 3 209075203 4 3 368983254 4 1 819636272 1 804591713 4 2 13485 74568 4 4 4 1 729205568 3 201737114 2 64942 82048 3 355746578 3 400647540 3 8286255 3 727311571 4 2 28732 71102 3 707021787 4 4 4 4 4 4 3 246567065 4 2 51212 63505 2 19628 82206 1 210992007 1 287680795 2 77362 100436 4 2 6005 42340 3 17334510 3 176606892 1 425526410 1 575756627 3 510825690 4 1 594655118 4 4 2 76421 79219 2 1512 22603 4 1 359972513 3 758849094 2 4687 92400 2 29016 95530 4 1 709888932 4 3 701975540 1 684067214 2 11725 13646 1 566441285 3 443240506 1 109791459 2 16199 100263 4 4 2 13883 36628 3 875867420 1 789891938 3 46591573 4 2 35943 92511 3 884491461 4 1 440501825 3 42577600 3 29725754 3 159791106 1 210908097 3 194004961 1 754700823 2 26638 49316 4 1 542020304 1 90053725 4 3 419808850 4 1 686208760 4 2 19986 69464 3 681587228 3 394633305 1 708783558 2 32848 77122 3 537549231 4 4 2 25662 43712 4 2 17621 96255 3 532031898 2 7153 60723 1 258524085 3 468069597 2 43023 68337 2 11523 87739 2 89821 104908 2 47915 75013 4 3 81652181 4 1 972166796 2 50675 55442 2 69268 95320 4 2 63761 71980 1 741935879 1 124348922 1 813152516 1 418904611 3 176063868 3 535478463 2 1953 99893 1 980672949 1 518724029 4 3 506360720 3 690356009 3 977409197 2 40550 54642 1 530734380 2 32362 45037 4 2 15727 78240 1 698921836 4 2 85998 92925 3 434258754 4 1 982778155 2 42357 86480 4 4 3 745644545 2 17613 43564 1 158051535 4 2 19942 95714 1 137873131 1 5740562 1 376910078 2 11780 44581 2 20098 93009 2 28801 37378 2 12580 56150 1 186984912 1 92082363 2 15832 43928 4 3 408877241 1 235941244 3 825140041 1 642627706 3 33746067 3 796506728 2 90154 103677 2 21104 44011 3 35737823 3 30704718 2 17473 43165 2 8090 60421 2 45729 51528 2 12006 92263 1 818018246 2 61830 65291 4 2 60845 82422 4 3 248463563 4 2 71942 87760 1 76841602 3 706406281 3 805744378 3 63673015 4 2 50040 96681 3 412163269 2 42238 80394 3 703025371 4 2 30609 64868 4 3 270974839 1 975787210 2 40305 72445 4 3 995097703 3 67761086 3 89522033 2 23178 46049 2 31662 32694 4 4 1 90801520 2 20681 60928 1 791334766 4 4 3 77783834 3 931377041 4 3 377523241 4 4 1 775777607 2 82134 96231 4 2 10979 16836 3 510252759 1 313238410 1 339464257 4 1 18587420 1 645490919 1 292002764 3 145517548 4 4 4 4 3 985882280 2 73948 80325 4 2 35657 42143 2 61712 97857 4 1 303905873 3 142949541 4 3 827412862 1 61451566 1 754790534 1 518796437 4 2 15570 54573 4 3 714093289 1 275831375 3 82160749 4 2 15340 103296 1 338812315 2 27495 35464 4 1 917790848 3 36617453 3 926608389 2 6437 32359 3 882989336 3 717851322 4 2 7928 81700 2 33348 52890 4 3 890080266 3 862594820 1 660823761 2 20725 68879 3 186869594 4 3 602986946 1 771258612 2 90904 99684 3 768025 4 1 105172517 4 3 7489026 3 303376097 1 757201581 4 4 1 716917091 3 382166907 4 2 7195 9653 3 342452513 1 236577203 3 868421197 4 4 3 47792643 2 10626 75369 3 6479984 3 228025929 2 30042 98338 2 25002 88592 2 17815 43214 1 837689904 3 237115508 1 863478751 4 4 4 3 692963003 1 733934821 1 420683138 3 154803226 3 669505696 1 838012484 3 457067159 4 2 30223 84198 3 245572969 4 2 4591 103864 2 53978 77969 3 931617236 1 74961883 1 183170093 1 43395294 2 10738 73882 4 2 70955 100509 1 169109466 1 448232268 2 58829 94627 3 63016368 4 2 56851 61885 3 512491390 3 6394471 3 297275888 2 33034 100506 1 991120699 3 135577293 3 865461390 2 83590 100811 4 3 1876423 3 683511931 4 2 30982 76771 4 3 67028569 1 58730294 1 989310028 4 2 59519 74059 2 32578 46308 3 516698782 4 4 2 15198 92457 4 2 69535 87993 3 807960613 4 4 2 66281 92808 2 44479 64710 4 1 377739079 3 217907142 4 4 3 269952906 2 49462 74676 3 53818451 4 4 4 3 989225411 1 15161118 2 47423 104161 2 23632 89991 1 539425600 1 315091418 1 152845397 4 4 4 2 26752 58054 1 776895133 3 386795825 2 17523 105309 2 51131 65996 3 455024242 4 4 2 7019 53153 3 14972138 3 120379101 1 552125767 4 1 841969276 3 295448528 2 25665 54601 3 198726204 2 26583 102714 4 2 11870 85298 4 2 36490 91376 4 1 674233000 4 3 434301462 1 957057255 2 3058 12853 2 64459 78277 2 49364 83779 4 2 35053 38851 3 546253309 4 4 3 195830262 3 584637956 1 944419251 4 1 11480575 2 76920 93316 2 12377 37898 2 89457 105447 1 285215718 4 1 619243621 2 19138 37944 2 47746 80926 3 219081069 4 3 53175284 3 586573480 3 406427611 4 2 84558 93745 1 658232202 1 47230762 1 498146711 3 333515899 1 18679610 2 10891 88601 4 2 50560 58898 4 4 1 707418122 1 346242195 3 523490097 4 2 62311 94009 2 78634 84186 2 72547 105379 1 534690728 2 2657 87315 3 241957309 3 532071576 3 212067690 3 957459098 4 3 377402870 1 220132281 4 1 33710893 2 77897 99879 3 56270732 2 19911 63991 2 51764 79157 4 1 702960072 2 38492 77599 4 4 3 603094054 4 4 1 323363487 3 30170536 2 7964 29370 4 2 24874 40969 3 872382436 1 522968831 1 699089612 3 887549357 4 1 313255625 1 759452473 4 4 3 973854213 2 52799 70106 1 851823255 3 965483913 1 41575924 2 45177 64069 3 428931068 3 989899733 2 20430 52327 4 1 628235067 1 353494839 4 3 140452999 4 2 42826 60546 2 23399 52168 4 4 1 962643955 3 664376510 4 4 2 41655 97208 3 605173476 1 975217021 2 557 88200 3 936432214 2 8960 79204 1 517524419 4 3 701972608 4 4 2 7003 34069 2 30455 105574 4 1 57981592 1 101354186 1 128299294 3 764642206 4 1 346433749 1 988405368 1 819158681 1 214479814 1 407753337 1 285011473 2 52115 61850 3 427067737 1 418340053 3 843150481 4 4 3 200251476 3 21042062 3 140540410 4 4 2 38720 96831 1 407229292 3 346779671 3 460939991 2 25801 56227 2 41829 45875 4 2 9042 12052 2 10921 72053 1 870140286 3 653423262 2 28383 103448 2 44136 54515 4 4 2 54671 99548 1 555768850 2 75617 81089 4 1 134591057 2 31549 64566 1 230460970 4 1 33531881 1 202401102 4 1 281701199 4 3 769860848 1 588620395 2 3048 26973 1 566330940 3 131547776 2 30752 33316 1 301798357 2 62313 94415 3 224562350 2 37950 73424 1 77116460 1 300287574 3 255256214 1 992145888 2 22016 85765 2 56149 68307 4 1 816606281 3 573 1 813234828 4 4 1 469492557 2 83945 104843 3 742691090 4 1 641817817 1 430181022 1 911498853 2 1373 67419 2 78493 101896 1 328571706 4 1 411395745 1 794944752 4 4 3 88814970 3 995282097 3 397545138 3 915373258 4 1 465956312 1 355906439 4 1 767076969 3 175363836 4 3 373444967 3 403018907 2 29389 90220 2 83737 98787 3 265110554 2 22920 24391 1 12967238 4 3 815847454 4 4 3 478150259 3 598441046 4 2 4385 10016 2 39613 83769 2 29860 67641 1 615001142 3 33115188 1 610002386 3 684099199 3 852508228 2 15356 87527 3 611555287 1 70796263 3 57056440 3 194453036 2 22880 50824 4 1 680045231 1 47413425 3 167590475 2 9502 77013 1 80190018 1 288961770 1 949050346 3 514634381 1 836218899 3 398132488 4 3 995778607 4 4 1 84516948 4 4 1 31308771 2 2931 84473 1 360704980 3 424222074 4 3 627467287 3 621510246 3 387053833 2 7526 38943 1 151393195 3 106529542 3 984013714 1 502528536 4 3 27195641 3 584560662 3 598669349 3 20500753 1 309065106 2 51954 90406 3 700908906 3 327261551 3 556036888 1 313119560 3 479034675 4 2 19669 43330 2 67866 71480 1 363664383 4 3 768010882 4 2 1616 37829 3 847612814 4 4 3 426844233 4 2 86680 88748 1 62713120 2 21497 84001 4 1 358041375 3 756602886 3 372736879 2 86209 93027 4 1 799086525 3 935427038 4 3 417186546 4 2 25463 82248 2 8463 14629 2 53290 71014 4 3 894688240 3 118112887 3 50836314 1 863575350 1 186296834 4 2 54035 96784 1 562921848 1 562621369 2 6707 84842 2 44764 54853 1 545184306 4 2 44076 47085 1 981537941 3 501443039 2 45650 54310 1 239931264 1 289273381 1 298840691 3 876178038 4 1 280458850 2 71897 88018 4 3 900381519 1 930533994 4 3 919929016 3 320988993 3 633639194 4 3 192953114 2 33510 105561 3 474059829 2 20977 37322 1 954526441 1 809385539 2 49713 98768 3 272613855 1 773551952 2 33155 39284 1 926426593 4 3 65040721 2 39291 46598 4 1 921379972 4 4 4 3 453447961 4 1 35912940 4 4 3 862687893 1 842960390 3 4398010 3 234791629 4 2 60275 73625 2 63825 96808 4 1 956302666 1 105371511 2 13936 68491 1 96914314 1 403204528 4 1 486172924 2 22498 54332 2 49115 86789 4 3 95874507 2 365 48571 3 11579087 4 1 653407532 2 7958 58860 2 64167 86357 3 78997562 3 586237660 3 586342090 4 1 206968233 1 490894478 3 396882251 4 1 144926968 4 4 4 3 429017773 4 1 53361587 1 810622569 1 632925203 1 683619822 1 38306080 3 136462453 1 512639700 2 8734 85930 2 26178 48257 2 1321 95703 4 1 302797181 4 4 2 90555 102214 4 2 1006 73042 4 4 4 2 28347 33386 3 33459500 4 2 52353 74951 4 1 623828854 4 2 1353 39343 3 900211263 2 32931 85742 1 22617135 3 796886420 2 44154 103773 2 8090 12810 3 294205364 1 883807222 3 737603488 2 21060 57533 3 147031061 2 162 57935 2 70046 82128 3 332165184 3 512375185 3 921327767 2 25746 54807 2 16084 89313 1 670761953 1 191138036 1 663040593 2 33181 78609 1 717113822 2 40029 70340 3 30530144 3 55700790 2 45510 105076 4 4 1 832560702 1 709803934 3 65232983 4 3 69394199 2 38615 38720 1 366447000 1 532926060 4 3 242986278 4 4 2 39167 41737 4 2 16284 33773 4 2 2379 13977 4 2 23246 76399 4 4 1 98601195 3 457262573 1 12080283 1 599910277 3 550330479 2 38622 105307 1 63331180 4 2 33692 40768 1 480586243 2 8800 40413 2 62533 96613 3 495571985 2 25282 89335 2 71891 74484 4 2 55764 75373 2 50245 86456 2 85968 102038 1 593696925 1 841232243 2 11937 23758 1 831669825 3 468735037 1 46444441 4 2 29848 93743 3 346194047 2 30868 96426 3 212894956 2 5685 51570 4 1 163704885 3 861070128 2 6837 98251 2 10127 89940 4 2 60730 73558 4 1 73962182 3 401249361 4 2 9711 69456 2 26222 38949 4 3 211642093 2 79218 85184 1 112744333 4 4 4 3 945182623 4 1 131821291 3 778609847 3 566000483 2 1970 104758 3 694676235 2 80195 85796 4 3 642342340 3 429212108 3 950000911 3 586270295 3 609530522 4 2 60949 84742 2 1360 37590 2 77990 97022 1 852137530 4 4 4 3 497144174 4 1 190857715 4 1 328843941 2 24326 96798 2 28851 78987 2 38082 76180 2 56847 92535 4 2 18373 34013 2 61693 95274 1 818450050 1 408108547 1 926832030 3 751165049 1 448361811 3 69069440 2 20112 93109 4 1 457393321 3 91057764 2 47202 51433 3 235337608 2 78693 104343 2 52583 78237 3 842168663 2 71309 91994 4 2 61022 85722 3 514155471 4 2 9911 44365 3 361972245 3 295090132 3 79438479 2 45227 97822 3 125015895 3 666614291 1 770715874 3 140734548 2 2260 18338 3 753033507 1 838336569 3 401932002 2 101235 105155 4 1 540141952 3 603120712 2 43577 88811 3 5978157 3 962439717 4 2 40164 60454 1 544888295 1 50783658 3 96001723 2 25467 65388 4 4 2 31846 63900 1 76503616 2 26391 59955 2 54899 82261 2 39476 96594 4 2 9272 9962 4 4 1 201872652 1 245715256 3 846724131 2 10291 10371 3 747123974 4 1 393214733 1 892616245 3 308207878 2 17917 84080 2 46174 91609 2 30936 66779 3 299914211 2 1431 63758 2 40498 92184 4 1 14764750 3 510680086 1 390138879 1 801928377 2 38144 80968 2 11160 31734 1 46383275 2 36833 43532 1 46661484 2 74386 104665 4 3 961181230 4 4 1 197277786 4 3 125899114 3 72619609 2 70097 78370 1 188217293 2 11004 99193 3 794408371 3 138402514 1 731072731 4 3 341144969 3 885564086 2 10976 70165 1 231161984 3 789483936 4 3 55518277 4 1 856227716 2 26255 84594 3 682626906 1 379019468 3 897460236 4 1 865351275 2 18707 84414 3 155315469 1 479819874 3 981021451 4 1 166893011 4 3 319898190 1 166791556 2 12101 14207 4 1 215173347 4 3 165526330 1 855002184 1 185976121 3 755561633 2 20789 56916 3 506057901 2 2734 81450 2 1761 38230 4 4 4 1 340365167 3 587687644 4 1 359584350 4 1 859620797 3 7011134 2 24745 42304 4 1 660259142 1 170206588 4 1 848160189 1 97493252 3 555027073 1 106712506 1 639079831 2 89584 99327 4 3 747952471 4 1 590989076 3 748921960 3 347039953 1 169946241 2 32356 98703 2 25030 28073 3 338664345 2 47482 71794 2 8546 88590 4 3 401661690 1 373331812 2 70258 94064 3 489676605 3 437144014 4 3 646644153 2 47288 80568 1 267932791 3 202690164 3 15178245 4 4 2 5746 43818 4 1 614490809 3 163217094 2 6850 86616 2 31139 104895 2 1404 43936 4 1 102640058 1 368547838 1 381540503 2 8442 22947 4 3 7130231 4 2 26139 96708 3 892642091 3 963827817 2 64004 100575 4 3 549321752 2 59791 76010 2 38957 71222 3 434638816 2 33708 59668 3 312791664 4 2 3843 44250 3 282388126 3 245698394 3 296263905 4 2 41795 65029 3 57791562 2 21480 85446 2 53299 96475 1 832404523 1 7663413 4 2 10096 27472 2 28390 60487 2 3227 13566 2 3809 34775 2 26070 37991 3 955023093 4 1 469093041 2 4285 9979 1 501029528 3 971521643 2 19482 77547 1 276888194 1 403446657 1 124002155 1 236984226 2 62058 68788 1 884292688 3 113849692 2 44855 96137 1 145027597 3 36266087 3 247657944 1 377362486 4 3 406649884 4 2 12064 20325 1 454095838 3 96321486 4 3 934260086 4 2 21251 78545 3 53843530 4 4 4 2 7428 8287 1 2998022 2 46356 84003 1 533691778 3 659109473 1 550813162 2 17748 74050 2 16071 72836 3 617779839 4 3 101449994 2 16144 84973 1 63342413 2 40572 103489 1 530578880 2 63133 100173 1 436188268 4 3 278052956 2 15765 67565 1 839469384 4 3 845466641 4 1 987681180 3 134679244 3 102368706 4 4 2 54599 88906 2 59750 98923 2 1875 13210 1 138412489 4 1 66069331 1 821238128 1 467500186 1 92969841 1 89685669 2 18966 39792 3 219440726 3 907233110 3 177748107 1 637259020 1 171459149 3 425146143 3 278451645 2 26332 64396 1 687756279 1 731746020 4 3 608555956 4 2 20162 49590 3 674346021 1 275455388 3 373230344 1 419868331 4 3 8168420 2 8089 15255 4 2 60201 81482 2 67265 76735 3 263494794 3 39537790 1 52418709 1 67780739 1 907056293 2 69561 78803 1 480825200 3 215760254 4 3 779370120 1 685809425 3 248884515 1 513928259 1 837932121 3 829392805 2 15191 54670 1 760672229 4 2 43911 57159 1 45650718 2 31038 57116 1 197969555 1 988121912 3 68702248 1 601594048 3 511438546 4 2 561 103744 1 466451640 3 942356446 1 696997144 3 304174807 2 46258 58606 4 1 660838819 3 591012325 4 3 702350101 4 3 199873825 1 722857196 3 389061231 4 2 25327 61866 1 146512736 3 814578157 1 647042506 4 1 907514745 2 35450 77348 4 4 1 497291195 1 304884858 3 435264950 2 16585 76359 2 1703 43542 4 4 2 44847 60783 1 145618053 3 444516137 4 3 483815978 1 835940763 4 3 265275377 1 870920810 4 1 188601051 4 2 24216 67701 3 61396396 1 983701198 2 6544 13316 2 7765 10641 4 3 483528868 3 723922142 1 1554215 4 4 4 4 4 1 511386223 1 811482166 2 15901 20166 1 50980763 1 336633204 4 2 32093 44315 3 296213915 4 1 638158946 3 274695594 4 1 565084891 3 236598460 1 709002331 1 924813077 2 29179 36956 3 234429 1 675156071 4 1 847536440 3 72726728 2 35702 59568 2 68125 94318 4 3 609679461 4 4 3 816692869 3 464561401 2 5293 104520 3 524622387 2 17393 41392 3 92272652 2 43655 87746 3 293495377 4 2 18384 84718 2 54453 62244 3 980278099 2 3273 71723 3 264837404 1 516737714 2 29658 48053 2 52210 89160 3 65027219 1 939691542 1 429861402 3 967530325 4 4 1 711122634 2 68016 76484 2 39195 105307 3 462411944 1 560236311 4 1 671691621 3 388729446 2 22312 81820 3 161046585 1 237578311 3 166064540 2 26508 76668 2 8216 90102 2 24376 35361 2 49308 92004 3 81423902 3 532923023 2 58053 88900 1 10671993 4 1 38743333 2 2028 97606 3 773527760 3 921717013 2 33677 83178 3 595199747 4 4 2 22269 103445 3 833906212 1 589942002 3 654023354 1 377205765 1 290969166 4 1 479647893 3 426772712 1 987769518 3 93287218 4 1 583417083 4 4 3 271458765 4 4 2 31171 41171 3 923581818 2 15614 37864 3 359332202 2 64417 75885 3 470127218 3 655801810 4 1 694483430 1 879388353 3 69343630 1 993766924 4 2 9616 70463 1 906703880 4 1 325688004 3 271884066 1 122711581 1 352670160 3 918548844 3 366149523 2 41221 98315 1 955994900 1 893192543 3 191534364 2 46705 104463 3 145177532 1 462470179 2 6459 59504 2 42848 91151 2 762 85365 4 4 1 825997895 2 23297 39286 3 31937428 3 791930498 3 269398225 4 3 481070388 4 3 141339473 1 402312078 3 758378870 4 2 63805 69877 1 719145922 2 24802 86197 3 844293235 2 29543 80992 1 886582053 4 2 26665 84917 3 814650364 4 4 1 551922835 4 4 4 2 30630 72758 1 813294889 3 633811322 4 3 608349149 1 337851481 1 972784730 4 2 73632 81867 4 4 3 365578689 1 168383339 3 300781208 2 65262 103777 1 939251400 2 35106 69989 4 4 1 869418753 3 164840049 3 93285368 2 2403 44999 2 26818 86323 1 215282504 4 2 37107 63404 3 125049704 1 430260001 3 63820076 3 14544970 1 2338144 3 400096778 2 32469 71719 1 631393252 4 2 12548 88081 1 420103401 1 512812580 2 57351 95957 1 257554889 4 2 43595 78479 1 631059204 2 37100 70605 3 483155585 4 3 659774329 2 22421 36951 1 420952995 4 1 722313884 4 4 4 1 522750934 3 968324543 1 500623719 3 816040293 2 28069 59306 2 22581 47494 3 876654974 2 10707 102862 2 34806 79647 1 159671370 1 443933474 1 612787407 1 86218264 1 565561453 4 4 1 428067242 1 199857036 4 2 60084 80352 1 220877216 1 169739850 3 417465163 4 3 783194310 4 2 47457 95485 1 499406412 1 259736458 2 89147 105095 1 11242384 4 1 424926577 3 328123713 4 1 871119000 1 633305525 1 289289053 2 45867 93274 4 4 1 349304360 2 32908 87474 2 45728 98237 3 993326728 4 1 402853572 4 1 29521141 2 5059 10805 1 6891710 2 20723 88422 2 26599 37642 4 2 58887 72455 1 112144689 4 1 958368029 3 773217422 4 1 838870402 4 4 1 71637216 3 72129949 1 318135078 4 2 4383 97033 1 641293451 2 39537 81341 1 209567560 2 11131 60427 4 1 10709956 2 13701 34744 1 8730936 3 129793162 1 824332254 4 1 290182205 1 681034497 3 598350213 4 2 85945 100427 1 920422567 1 152670454 1 574303916 4 1 659440589 2 6402 71772 1 156330314 1 930444497 1 31785861 4 3 427902368 3 722092614 1 760449714 1 914511316 1 694655875 2 32764 101453 3 552394779 3 999310327 4 1 738116568 1 641912499 4 2 36510 101049 3 264510580 1 995796416 3 806336628 1 387100878 3 26095785 3 293090592 3 31984166 3 290181207 2 31838 91553 2 2953 21055 3 445693283 1 7843837 3 663225308 3 476934863 3 318129258 2 42779 57829 1 163470653 1 519820479 2 73153 77863 4 1 891868196 2 10484 89456 3 150351955 4 4 1 826110021 3 493906234 3 804488958 3 147807090 3 272371056 3 715853569 1 613967566 2 31582 42095 2 1954 62959 2 50467 59317 2 8 8496 1 396260068 1 394332045 2 43392 89935 3 65422717 1 66757180 2 25995 30620 4 4 3 268175334 4 3 717895473 2 4716 103625 1 155115988 3 407849936 1 547736494 1 367332380 3 72853561 2 98505 106038 4 4 2 12483 21826 3 728456546 3 57303497 4 4 2 30314 83159 4 4 4 3 290894367 1 169313683 4 1 705374270 2 38074 82847 2 36832 57520 3 11638132 4 3 69783575 3 569128683 4 3 220268101 1 407237003 2 62122 64855 4 2 12375 72017 4 1 412062966 1 39603659 4 4 1 212129572 2 19101 32525 2 27573 97782 1 159691657 3 419703855 3 280613192 2 34823 44586 1 414786966 4 4 4 1 16133558 4 1 770026700 4 4 4 2 41578 48383 3 546110267 1 497002314 2 78478 95148 3 973547258 1 356705661 2 12807 54034 2 31733 48509 1 651682027 2 35463 80029 3 33698725 4 3 336335279 1 906352084 2 65882 82814 1 58152658 1 271353595 1 606533303 1 576897474 2 92681 95177 1 839146880 1 16336741 4 2 969 87763 1 469577504 4 2 2721 77009 1 142016579 3 926434841 2 44817 60632 3 734711812 3 297219498 4 2 64769 85878 1 625137696 2 57685 64053 3 723540280 2 10919 77059 4 2 80182 91399 1 258979264 1 153952349 1 527965110 2 25349 53575 1 114142661 1 144212466 2 8631 85750 4 2 9673 54261 1 131270143 3 924816638 4 1 85392248 4 2 70120 78117 3 511649745 2 54932 93865 3 617699112 2 56358 61157 1 59350268 3 17809647 2 12145 86539 3 408642287 1 138500180 4 2 13798 14113 1 776753538 3 260617911 1 65020899 4 2 18365 40249 4 4 1 157371793 3 303982078 3 128422399 1 698196960 4 3 549892561 2 29868 54569 2 43581 76464 3 498878192 4 4 3 792184476 1 813527925 1 669720065 2 71546 72405 2 54387 64190 3 919646491 3 660416192 3 785897083 4 3 49816003 4 4 4 4 1 387215674 4 3 548116861 3 512758121 2 23304 82109 1 670260663 4 3 349000421 4 3 972156517 2 4970 8920 4 2 30407 98453 2 83531 103057 3 609932727 2 63409 82598 4 1 55491791 1 189257576 2 28147 104309 3 219669494 1 53095441 3 211757080 3 388124531 2 36897 85479 3 163093163 4 1 114826442 2 71126 72023 4 2 9155 103104 1 844944706 4 1 352584384 4 4 3 34536199 4 3 469587847 4 3 175518394 1 870405852 2 27395 68315 3 24470848 1 28441229 1 273062901 2 15259 57781 4 1 753867036 3 226757755 2 32765 61932 1 403357241 1 577252661 1 691033173 3 538594424 1 860880274 3 4285793 2 24289 51472 2 27303 87305 2 31158 106081 3 76289623 1 299349067 4 3 121580337 1 172894701 4 1 334648 4 2 77369 95547 3 418795877 2 21220 27641 1 221131544 1 665826674 1 863038784 3 269503286 4 4 4 4 3 37507291 1 601570608 4 3 442599454 2 3041 104545 3 345079928 1 301971626 4 4 2 48825 81986 3 166652624 3 831254921 4 2 12300 12826 1 833472427 1 228318769 2 42664 86567 4 4 3 213745772 1 490978039 4 4 4 1 498380099 4 4 4 4 1 924833334 2 60728 103702 1 855585103 1 676543404 2 71525 85410 3 73495150 1 920559005 1 777862904 3 552372087 4 3 821201883 4 4 2 65548 76646 2 1849 104053 2 61299 75546 1 65132717 1 131568272 3 39892914 4 1 531056569 2 30562 92443 2 11610 95041 3 823405915 2 1200 15230 1 397902430 3 244500077 1 324542243 4 4 3 311995783 4 3 677610207 2 53128 96391 3 775467244 1 341708923 1 728778657 1 874682982 3 76925888 4 3 827609685 4 4 3 57048539 1 793854572 3 51102430 2 39386 40203 2 7769 101599 1 722702946 2 52352 55800 1 736870612 1 358804111 1 316936979 2 93598 96431 1 803003049 2 38058 97874 2 65213 80085 4 2 63930 85858 1 419308065 1 302882468 1 384385956 4 4 1 499208880 2 30972 75597 2 52808 71826 1 302583840 1 561164863 2 17813 103969 2 976 60274 1 701115220 2 23118 23504 3 348714754 2 50654 91320 2 8694 45521 3 39957419 3 485774163 4 3 141470036 3 474721661 1 559670138 4 2 59378 97394 1 579754269 3 887104218 2 61361 84075 3 356541403 1 515474732 1 388752905 1 783315585 4 4 4 4 1 7778493 3 934996376 4 2 23258 68882 3 641897923 4 2 54997 72098 2 67290 74570 1 587488184 1 897872558 1 406085460 3 698084513 2 14020 90500 2 27587 29322 4 4 3 972236970 1 21139085 1 662588213 3 468090783 4 3 650878403 2 70595 71404 4 4 2 28349 88928 4 2 86861 101454 2 13628 98047 3 27859520 4 4 4 3 387408935 1 129029046 2 36530 58430 2 13986 75853 4 4 1 42043060 1 5664590 4 3 874481563 1 726172306 2 81669 93503 2 8870 64408 3 883694915 4 3 963885720 3 725885804 4 2 33605 93428 1 872993177 4 3 422058468 3 391756968 3 781113017 4 4 4 2 32414 94681 4 2 915 10637 4 2 19048 96598 4 4 2 28275 47921 2 65999 97477 1 131415236 4 2 26248 60226 3 55355031 1 89877825 4 1 327310006 2 35225 44211 1 819513870 1 831891569 2 44925 77944 3 169188685 4 1 42571281 1 56516970 2 8771 37694 2 75443 91824 2 51855 100301 2 69920 94561 2 6930 30869 1 193966658 3 373150549 4 3 664874765 4 2 62207 63550 4 2 68324 80051 1 460792849 4 2 33052 90398 2 21851 24891 3 492127474 2 10927 43534 1 342906210 4 2 29400 88480 2 39309 50491 1 799475370 4 2 13510 93820 4 2 2034 71081 3 199373259 1 410440597 3 812370613 4 1 585611070 1 47643081 4 3 759748148 3 82775822 3 908309997 4 2 1010 11525 1 24903393 4 4 3 72770256 2 17125 51149 2 66489 89866 1 593801338 2 15162 60372 2 13869 43324 2 52994 102201 1 6300834 1 895892837 3 525875521 3 524903766 4 1 959108432 2 88800 91390 2 4717 25970 3 304999175 2 2744 23803 4 3 266425924 1 738632158 1 860982352 1 627524839 1 587498255 3 466449335 2 23371 105940 2 5160 65960 4 3 794319904 1 120553838 1 71866690 4 3 39861301 2 7943 99616 1 357233299 1 408777491 3 683424603 4 1 786526138 3 357969619 2 7559 91527 3 668717402 1 46046972 3 843559328 3 535805243 3 513844194 2 12501 46541 2 17720 29717 4 1 199696281 2 27026 42518 2 11779 57397 3 880788708 4 2 4380 90787 3 415031241 1 589801749 2 97422 105543 1 192817646 3 35551263 4 2 79252 102789 2 18858 39255 4 2 87687 89889 1 608746183 1 4410359 4 1 471449070 4 3 454382977 1 42396782 3 180010788 3 317303827 1 874497440 2 61367 64648 4 1 42701120 2 6795 51296 2 45802 82584 1 396140999 4 2 91801 100319 2 63583 78076 2 27498 88798 2 27555 42616 4 4 1 381594304 1 507375966 1 844833731 2 4199 32707 1 975723388 2 36117 45385 4 3 354304802 4 1 658006049 3 130002633 4 4 4 4 2 14986 32091 2 55692 82273 2 91166 95468 1 562320282 3 911818567 2 47082 74818 1 61205024 3 280321147 1 84790040 2 897 56408 1 85047540 4 2 8677 68329 3 505480660 3 117238605 3 743566731 4 4 1 636051159 2 12575 20616 3 443007561 2 19362 74006 4 2 3652 56169 4 3 993537675 4 4 3 69703593 3 665782646 1 463160240 1 392010239 3 778996490 4 2 51998 66916 3 829502805 2 52856 98289 4 3 109856875 1 63020069 4 3 955352461 2 11146 88512 3 444118986 2 40677 61944 4 3 387689091 3 456508433 1 444811466 3 634834680 3 199753334 4 3 628499790 3 527338812 1 3410532 2 55802 76844 1 8924569 1 211723284 4 4 1 6630380 2 12612 44630 1 467006780 2 27793 42665 3 34904013 3 692301384 1 471597528 4 4 1 298789966 1 364121241 4 3 329435446 2 8271 31210 2 17051 18801 1 47670806 4 4 1 877386196 4 3 135851789 3 26007514 1 943499183 1 650680077 2 76658 88168 3 974142208 3 526166878 3 740286540 3 425131807 2 71035 76274 2 18699 34590 3 789361208 3 383074086 4 2 60614 67208 3 433771598 4 1 780208776 3 253748279 3 474830199 1 311395452 1 832590086 3 476519680 4 4 2 67929 74326 2 2734 100436 1 247262437 3 816412451 4 2 14455 21555 4 4 4 4 3 958733475 4 4 3 188902075 4 4 1 699281969 3 87632638 1 157540975 4 4 2 37961 61065 4 4 3 429187029 3 418098955 4 4 3 417635919 2 29102 44240 1 684155616 1 541497717 1 665346738 1 881747601 4 3 633573246 3 603778541 2 34548 83793 1 864630800 4 1 290378350 2 90983 98087 4 3 24768326 1 676088674 1 619257694 2 2090 28871 4 3 997764647 1 2276060 2 62331 98818 4 3 55338329 4 4 1 74743916 4 2 8159 105027 2 59172 72162 2 54855 85775 2 85692 93917 4 1 616316982 2 60678 80255 3 603312181 1 609021006 2 30881 57176 2 33916 63511 3 279984433 3 711923165 3 987113578 4 3 840363821 4 3 369512858 3 465521899 2 64071 73203 3 412261522 1 73781817 1 793697294 1 380091970 3 763578690 2 67718 88697 4 2 22890 29271 4 3 90270710 4 1 941559779 3 25542320 3 416741564 3 679001389 4 2 72479 105679 4 4 2 36444 71931 3 162851649 2 51112 54174 2 40842 102957 2 38585 68160 1 129251985 3 735879082 2 41611 71962 1 124515026 4 2 42607 54844 3 999586471 4 4 1 651946641 4 3 261313273 1 912114315 1 909433147 4 2 8496 97087 2 33796 78707 4 3 225536636 4 4 2 9082 52656 2 39919 105829 3 613633908 1 44443111 4 2 52146 98714 2 15807 21035 2 6476 37532 1 946274193 2 15759 92070 4 4 3 67496308 2 28299 93110 2 1494 30521 3 298253833 2 35103 55052 3 366322732 3 823892076 1 325109014 1 106298638 2 7735 73698 4 3 266281632 2 25881 79308 1 36645092 1 473200238 3 878793506 3 194025293 2 29176 35541 1 346612158 1 448062395 3 142572814 1 377693887 4 2 43103 70014 4 4 1 242233498 1 759707523 4 4 2 9103 54164 4 1 56080471 3 605045306 2 40531 105218 3 294843589 3 945328030 1 495846365 3 381314885 4 4 1 718212376 4 4 2 86889 97265 4 1 285798762 1 744461020 1 233954069 4 3 449829279 4 3 740983466 4 2 68841 76175 1 628777170 2 1548 81635 4 4 4 4 1 379482859 3 651964059 3 62332276 2 24114 82748 3 930637828 3 771774013 2 12770 14516 2 55252 90044 1 827404598 3 23951632 3 8702014 3 753614169 4 4 4 1 142769526 1 839316502 3 489765343 2 21909 102774 2 22003 59542 2 20055 27041 2 40490 105250 1 149373994 2 10467 26191 4 4 1 773316999 3 203759403 1 237898677 4 1 930784127 3 586934236 1 771839758 1 829528976 4 4 1 66921604 2 4292 26719 4 3 872789185 2 21710 25528 1 70166077 1 940170486 3 120729393 2 31890 81682 3 724071721 4 4 1 230847327 1 169280815 1 940494121 3 888453083 1 698534548 4 3 261483381 4 1 894373969 3 520301700 1 950882031 4 2 3159 95895 1 447930607 3 176639111 3 416290712 4 4 1 888676302 4 2 24084 67618 2 41434 78502 1 819111830 1 362655471 1 800738010 2 67528 91025 2 78815 105238 1 806159161 1 715688415 1 681877340 4 3 722503009 1 27017946 3 60117470 3 44538802 2 43636 43807 2 4213 5843 4 3 639635203 3 529318828 2 96645 103689 4 3 87134869 1 605746943 1 552098584 4 3 9887291 4 3 17828923 2 11408 90014 3 473805556 4 2 957 15366 4 4 4 4 1 380695129 3 416269362 1 566260801 4 2 33891 38809 1 467997381 3 9767079 4 1 711299910 3 683929387 1 836754339 1 179820173 1 395633211 1 817090371 3 443989942 4 2 85840 88778 4 2 12672 42344 3 500187252 1 498173220 2 29021 35045 2 49633 77034 1 802441756 3 6935693 4 2 11156 38397 2 77937 91869 4 4 2 85249 105935 1 437169027 4 3 561687883 1 93777290 2 38383 53964 2 72182 84748 1 427134916 2 7948 78042 2 36813 79540 2 62815 96005 4 3 504494914 1 29478933 2 43772 66591 1 758203384 4 2 84443 92433 2 4398 30390 1 250338391 4 4 3 283127739 4 3 678567179 4 3 59156853 2 58448 73398 3 184544039 4 2 3822 24913 4 3 99385036 2 512 95385 2 23948 76989 4 1 635255781 1 439767329 1 428864438 3 405366431 1 723017190 1 952131050 1 821453019 3 895114500 4 4 3 704046901 2 3499 14057 3 535931188 2 40028 62419 4 1 909607595 4 1 619159480 3 814692302 4 2 18734 43795 4 4 3 422762081 4 4 4 1 639756892 4 4 1 676480267 4 4 4 1 840039863 1 894838488 1 860749247 3 515899296 4 4 4 1 764072007 4 4 2 13996 28958 4 4 2 38401 92311 1 983925377 4 4 2 9960 42286 1 581982427 1 115462736 1 66452313 3 269072663 2 103392 106022 3 641630802 2 93254 106161 1 253325184 4 3 58150248 3 231101309 3 269878789 3 907730204 1 246457354 2 80862 100514 4 4 1 40523838 3 491567066 1 767074623 2 4313 19809 1 869364125 3 928914503 3 909863224 4 4 4 3 832351895 3 672975592 3 317963989 1 172504825 3 568096549 2 45318 79069 3 115932189 1 453950420 1 307680554 3 370670604 4 1 235404808 4 4 2 71786 74129 4 4 1 21824473 2 53530 63731 3 202580740 4 1 184849674 1 872606771 1 108159556 4 2 24717 49161 4 3 298965126 3 62929158 4 4 2 48494 88879 1 624434043 4 4 2 64527 68101 1 566943759 4 3 204741872 2 30057 91183 1 789115858 1 924061676 1 755961149 4 4 2 7090 52216 3 272675 1 594311716 1 386567382 3 575349132 1 602344350 2 17501 90682 2 97652 100085 4 4 4 4 1 891911125 4 4 1 68322555 1 387481326 4 3 651762227 4 1 232507985 1 924438565 4 2 60089 63234 3 971132690 4 2 19221 35978 1 670570010 2 6346 50881 4 4 4 3 31500468 3 761927805 2 67785 75256 2 39970 78856 2 72222 75757 4 3 376349072 2 20593 47386 1 246950047 3 476315890 3 426437801 1 876806442 4 3 594358106 2 11654 98536 1 850428424 4 4 1 647827432 2 93623 106047 1 27708374 2 35859 60902 4 3 358046456 4 3 634613690 2 9272 47855 2 73817 89760 2 52070 57123 2 59883 91186 3 999333786 3 40017237 3 420433135 1 569799065 4 4 1 752921400 2 49621 70035 2 14277 71805 4 4 2 37261 61470 4 1 49473561 2 47780 76310 2 21143 34074 3 970110614 4 1 384463473 4 1 148484944 4 3 258961322 2 40890 78286 1 832094924 1 708244050 4 4 3 950896301 1 834692255 3 8490233 2 12997 97950 2 13612 48085 3 377341363 2 48601 78882 1 44633103 4 3 556205026 3 102069986 1 55490712 1 511380785 2 20309 63837 1 62431894 2 23808 47502 4 2 43655 89786 1 988908318 4 2 37315 87182 4 4 4 2 80553 81786 2 53188 104650 3 10431798 1 97819521 1 465380380 1 847593585 2 37979 44862 1 436180146 2 12601 75449 3 452249607 2 43523 50416 3 939038580 1 746371902 4 2 236 77716 1 261251253 4 3 424892861 4 2 15917 54640 2 45151 86671 1 453891525 4 4 1 354846804 2 3757 96936 2 74537 78104 4 1 31667303 3 524750648 2 41272 59394 1 106037585 1 481681935 3 352375141 3 60440031 3 671410118 3 790951027 4 4 1 610588437 1 935705645 1 299768207 1 786166700 4 1 343483629 1 511820769 1 437574052 1 500201297 4 4 4 1 984435100 4 1 803918002 3 919517612 1 517888442 3 506199833 2 47525 64938 2 9155 75896 1 717308534 2 39261 45018 4 1 393175015 4 3 31146834 3 416393586 3 448210277 1 662529147 1 996399514 2 103247 104367 4 4 4 2 54358 95666 2 2944 79004 4 1 409330168 3 281756833 2 87725 93463 2 37817 97536 1 22800847 2 48012 70020 2 28290 38827 1 601922465 3 746939716 1 920250778 4 3 642192749 2 3187 73143 4 2 36235 53488 3 752386567 1 443548832 2 59669 76482 1 885294606 4 2 85467 105713 4 4 4 2 14767 78482 2 45986 76187 3 831050665 3 591186568 3 3798454 1 177040752 3 603555464 2 17350 80143 3 22905705 4 1 911237870 4 4 3 188981280 3 136902924 3 615542065 3 293003652 3 668972008 1 566365391 4 1 230851735 2 40428 69330 1 859610295 4 1 921622362 1 490161327 2 54546 56314 1 127947703 2 41761 98982 4 1 879011918 3 199265519 3 415434961 3 620609259 4 1 28143177 2 10812 38300 4 1 359601905 2 4012 70778 2 27007 60744 2 27856 98695 1 980126979 4 1 292483918 1 329245285 4 3 37457378 2 78228 99552 4 3 669172859 3 829903143 1 178380698 4 3 81632304 4 4 1 471199211 1 922506456 2 5475 55879 2 5175 27872 3 234042810 3 16284541 3 4091376 3 584395089 1 93647396 3 819807389 2 36082 36243 2 62828 96482 2 6473 96290 1 967243289 1 882729134 3 70250803 1 951800206 4 2 67062 105451 2 68474 104685 1 61400614 2 42674 76569 1 351299812 3 112165679 1 958704825 1 555122333 4 4 4 2 40850 69247 4 1 395128738 3 433205485 2 86114 92974 1 956422889 4 1 506564253 4 2 27568 62005 1 402410108 2 43306 91949 4 3 604647943 1 394802364 1 73444661 2 57550 105778 4 3 31440638 1 723019595 3 994556683 2 30060 44018 4 2 47609 62231 2 25091 66409 4 1 824746299 2 11677 46460 4 3 827663129 3 579335210 3 899893838 3 30014309 4 3 937869232 1 242324742 4 2 34879 48164 2 9252 66741 3 812453994 1 673426681 3 125959215 1 444671849 1 865083050 4 1 18525516 1 399829550 4 1 378161248 2 11490 80484 1 827973483 1 763604027 4 1 953119493 4 1 13844287 1 846841435 1 487710395 3 379864125 1 758582623 4 1 833851803 2 41026 81826 2 3719 11340 2 9261 12554 3 707431214 3 219144481 1 294936906 3 199920057 2 50039 51137 4 3 449230682 2 71203 81768 2 5179 31360 4 3 900682498 2 23356 67661 4 3 784665434 1 623162179 3 126544398 3 724439553 4 4 2 45685 87620 2 22681 85743 2 54820 105061 4 3 386645008 3 766250990 4 1 173957922 3 85700266 3 837267428 2 56420 106026 4 3 495683819 3 589062678 1 977510543 1 4986802 3 197093819 2 78239 84856 4 3 35993213 2 1317 95514 4 2 41494 87668 3 197935271 1 318974325 1 795214160 3 42375820 1 42037934 2 76242 88625 3 60522942 3 679741310 1 116152434 2 12940 42902 2 58944 74974 1 707569098 1 585726222 3 813976977 4 3 524561122 2 72076 75604 4 4 4 1 830804174 4 1 756237341 4 4 3 130924584 2 58832 104024 1 267769455 2 71523 80503 2 30257 90937 3 18174946 4 1 856714967 1 204018354 1 648857310 2 35745 84134 1 149100670 1 845144369 2 76339 88770 3 141245043 2 24801 54822 3 776955304 2 14074 77032 2 40932 94940 4 1 385161791 3 36066492 4 3 870247983 1 821344389 4 3 166806528 3 639913015 1 486362585 1 669014168 4 1 122532079 3 21119065 3 992010378 4 1 615435938 2 16356 87363 2 87086 87556 4 2 22184 55631 2 74037 94344 1 101966501 3 133544712 1 75414186 3 358460144 4 2 15741 47795 3 3801593 2 34084 42198 2 39292 102591 1 34483925 1 59111121 3 637892024 2 56941 103555 1 102641388 1 51871181 1 763044713 1 943886436 1 545029299 2 88875 100421 1 673860644 4 4 3 29240462 3 273297450 2 29596 49910 2 19507 73490 2 5203 88191 2 19868 53881 4 1 276027933 2 7671 95050 2 8631 73623 2 14390 48430 4 2 6500 74372 1 313053997 2 88506 106635 3 591478077 2 46402 63943 4 2 27874 61827 1 368460662 4 4 1 133983922 2 13967 97162 2 52190 75737 2 21680 65168 4 1 797401633 2 21944 101221 3 575830191 3 945257463 2 97239 105622 4 3 995505239 4 4 4 2 75036 99166 4 1 60651438 3 349831437 3 482280731 3 253526660 2 65826 94431 3 152894209 4 2 54475 67736 4 2 23347 105424 4 3 907627462 4 1 247179624 3 106214940 4 1 376567883 3 941123012 4 1 673393700 3 375069915 2 1912 31681 2 37351 68125 1 155348302 1 236794940 4 2 72203 102846 3 761017756 3 996617699 3 491084098 3 332357442 1 671495185 3 201994862 2 7987 49376 2 59937 77727 1 30474177 3 904856741 3 718900590 2 30268 99120 3 227832976 1 82470480 2 57218 88711 4 2 37500 80612 3 349934815 4 4 1 962581033 1 327822358 3 576192843 4 3 956418756 4 4 3 158145747 2 103868 105832 2 101057 102788 3 577801681 3 59899342 3 346834600 1 982659317 1 447682346 4 4 3 588320305 1 586415922 2 55181 88486 3 575720218 1 794085871 1 53631186 2 12225 49133 1 380854944 1 729453752 4 2 43382 106295 1 296404760 1 749111458 4 2 14929 55141 4 1 573960681 1 281368379 3 93696908 4 2 43008 101698 4 4 4 3 630033788 4 4 4 2 10601 99881 4 3 55714774 2 37387 39638 2 40751 84073 2 322 6448 2 63715 96714 4 2 46963 88951 1 46357286 4 1 885458680 1 194561674 2 36286 100690 4 4 2 1275 84228 4 4 4 2 33918 48121 4 4 4 2 67858 72769 1 23330293 3 33634490 4 4 1 609636868 1 424546050 2 2516 51853 4 3 9518194 4 1 248078121 2 79000 89540 2 11019 65130 4 2 8465 76789 1 946365399 1 462776731 1 69827731 1 947959373 4 2 41769 69905 3 228677910 4 3 806202262 4 3 628242801 3 361316625 2 4638 105313 2 72823 100591 2 23011 28146 4 3 400421434 1 622094558 4 2 57928 85902 2 55153 97927 1 284533620 1 187802308 3 352674311 1 107356549 3 48126508 4 3 283349036 1 50352961 4 3 882839474 4 2 8513 69669 2 7152 27490 1 709800029 1 9758143 3 510384748 1 643201614 4 1 27856567 1 98194648 4 3 984072661 1 285845456 2 24208 102558 1 731003489 4 4 4 2 64050 93514 4 2 12975 98052 1 949823348 3 29191957 3 927053937 4 1 707466818 1 844396674 2 44305 50548 2 94569 94720 1 571000579 3 246630101 1 427884428 3 34295961 3 590539894 2 5893 45785 4 2 1510 82077 2 60479 70862 4 2 28181 78468 3 704944818 4 2 31051 80047 3 698827289 4 4 2 8762 26660 2 18477 64492 4 1 126141792 1 946287298 4 4 4 2 15999 40423 2 16405 96405 1 634369929 1 173742956 3 915421955 3 81965664 4 1 663454676 1 268732505 2 5879 44157 2 20479 33558 2 16949 101512 2 43881 62503 3 166857017 4 4 4 1 975078722 1 423896932 2 27830 49376 3 383476029 2 18628 55340 3 320314602 4 4 2 20077 49249 2 56475 90911 2 9493 68426 3 747569590 2 4698 83160 1 601238921 4 3 986549775 2 21776 95378 1 461812436 3 372215080 4 2 22498 84722 1 628982735 2 81677 94764 1 931228169 4 4 4 2 40978 87664 3 758774354 3 939998932 1 375757747 4 1 979991988 4 2 18841 49832 2 19497 85253 1 949894690 4 3 193180253 2 39602 102373 3 742681475 4 2 62468 85906 4 1 77273442 4 2 21516 99645 3 106272170 2 15204 39766 2 2889 75811 3 863091260 4 2 56056 97531 1 792714196 1 223058117 3 241068632 1 35900035 4 1 542448227 4 3 1866519 2 48171 69232 2 2036 5543 1 957973290 1 262243545 1 505050136 1 432555869 3 939798876 4 3 667777300 1 416449408 2 20317 36988 1 721188134 1 461771412 1 526176493 4 2 48661 63339 1 328078076 3 976787918 3 689393539 4 3 853604566 2 38296 102529 3 2390424 2 45895 95386 3 399420357 2 51071 103891 2 6003 11768 2 26448 32116 3 768517297 1 863683503 1 562805617 4 1 714093770 3 159716048 2 69187 94291 1 865398007 1 146352845 4 4 4 1 922004552 3 138882558 1 390843429 3 961974512 2 54955 64268 3 620620294 3 634516273 1 311611265 2 31768 48653 1 764207584 4 3 192306552 2 33383 79763 2 61871 81850 3 469773370 2 19960 76590 2 24508 57724 1 946340310 1 182912385 4 3 563739589 4 3 316513010 3 724077777 1 197421518 2 20028 51963 1 359695920 3 909821952 3 807023376 1 31593148 2 2902 96667 4 3 290808779 3 247449323 2 46678 70504 2 46348 56932 4 1 891891609 3 269738213 1 976311729 4 3 391402377 4 3 691761922 1 753250899 1 386950449 1 521989742 3 690651267 4 2 11366 77069 4 1 861657872 2 49194 88384 2 11690 59437 1 931236339 4 1 447888457 4 3 298859183 3 707764143 4 1 590297756 1 535532782 3 775644624 2 47014 52303 1 827226637 2 82108 106129 2 26221 103582 3 197063566 1 829976663 1 290104385 1 267995796 2 23325 49808 2 37568 97541 3 595831352 1 872244338 2 20510 78969 2 5991 63425 3 228543920 1 269890530 2 22763 94954 3 46367930 1 227500899 3 412538850 2 28404 65622 3 717842216 2 83651 86467 3 96147666 3 407710859 4 1 925540094 3 99688083 2 105778 106737 3 501249428 3 188883283 1 590017684 3 751710722 2 70563 80411 2 102031 103591 1 25043412 4 4 3 993700073 2 76896 89803 4 4 2 12190 57214 1 947193061 1 202613934 2 44010 102605 3 396035852 2 36225 60672 3 748563257 2 31819 70959 3 709925504 3 751319004 2 9118 71958 3 614576902 2 38700 74693 4 3 94864898 1 569390263 2 38859 62235 1 826032300 4 4 2 19654 20992 3 747882073 3 479733897 3 336242718 2 15856 101169 1 643094510 2 37923 61589 2 75712 86333 3 351998070 4 3 447698945 4 2 38971 70713 2 53178 59199 2 2181 15845 3 960112895 4 3 134992724 2 26114 50479 1 429308598 4 4 3 874566074 2 29557 97273 2 14274 38528 4 1 26613102 4 1 740384020 1 853680079 1 655755030 3 910009085 3 69269036 3 137697989 4 1 519470409 1 53329214 4 2 2274 70966 4 3 824878607 3 455266754 3 570607115 2 22464 47891 4 1 883952113 1 897737140 2 26921 70857 3 98543780 4 2 41789 102656 4 2 21415 46185 3 302252411 2 4274 67438 2 24728 79672 1 322556953 4 1 65856992 1 746182251 1 636390302 2 41738 69092 4 1 722181185 2 3600 60718 4 4 3 41268945 1 357044834 3 635372894 4 4 2 26864 103046 1 335084706 3 854949215 4 2 94296 97407 4 1 154192122 1 274031849 1 197133683 4 4 1 60784733 2 39539 97464 3 333355446 1 284632786 1 992352838 1 109813192 2 618 22898 1 674043918 4 4 2 3704 72378 2 39944 100255 2 52894 84738 2 63564 75645 4 1 315882555 4 3 946925881 3 734822137 4 2 14698 53194 4 2 4267 88778 1 110956065 4 1 474401282 3 773114710 3 58081690 3 417735636 1 951196457 2 57532 62479 1 176688422 4 4 2 81856 96973 1 948571490 2 25783 27153 1 635364055 3 688772905 3 419865640 1 357624420 4 4 3 389931569 3 303236550 4 4 2 81993 97610 4 1 906450544 3 321648962 3 828135580 1 394741295 4 4 4 4 2 2087 97450 3 535121927 1 575858697 1 369235346 1 319359231 4 1 863076804 4 3 765134391 1 863679825 2 8414 52568 1 36616007 1 743827952 1 124223818 1 810198272 4 2 6924 78368 4 2 44294 99927 4 3 494815698 4 3 942229821 1 17621945 4 2 37349 71127 3 504073176 4 2 14862 99700 2 7674 101340 1 116911778 4 3 87236807 3 581797740 3 354351259 4 2 87878 96758 2 59670 94460 1 887695429 2 44412 54382 3 254976696 3 368106727 1 886699045 1 259238748 1 151090172 2 81909 91063 1 433076608 1 874412223 4 1 744754389 4 3 551850733 2 5458 32049 2 25958 55218 3 146743480 4 2 36251 68983 2 36030 57539 4 2 8212 82395 4 3 840365465 1 885881420 1 447703259 1 834936610 4 3 75617303 4 3 828150244 1 290006669 3 908852014 1 737945337 2 26495 83959 2 28791 32325 2 27702 73094 2 73566 87146 2 8728 101287 2 47666 76785 1 468870456 4 1 484431628 3 383386392 3 900828199 2 5103 47977 3 629380532 1 942482083 2 88726 92283 4 4 2 91206 103141 1 162482151 3 892420248 1 223157478 1 956287639 3 420451353 3 667037503 2 61652 99595 3 669286483 2 63372 88344 3 954556279 2 59260 75530 4 1 977234751 4 2 78731 89510 1 249532576 3 496040895 3 655683174 4 1 251357034 4 2 27955 53842 1 973056000 2 76091 78908 3 14904226 3 869735750 1 664539893 4 1 425441024 3 33849679 3 107263052 4 1 8424456 3 2198391 2 11015 36211 4 4 3 374679319 1 959817055 2 24524 87391 1 816761041 1 631364152 4 2 23318 46527 4 2 27156 27513 2 68866 71441 4 1 973262057 3 836897658 4 4 1 359154848 4 2 36828 64967 2 80527 102760 3 729893475 4 1 61821281 1 700633506 3 648988793 4 1 67114662 1 162811379 2 35763 68496 3 485713391 1 48800421 4 2 37386 44605 1 119481104 2 12319 45237 2 22412 42448 1 260481529 2 11386 65159 1 367339950 1 831964674 2 25084 38114 3 297143777 3 577632477 3 69667195 3 472662495 4 1 53743059 1 224216125 4 1 211979544 2 20258 62816 1 863386491 1 138259795 4 2 17388 46138 2 50732 81336 1 2442581 1 747770808 3 137588291 4 1 264737250 1 674976359 1 733887881 2 45674 78402 4 4 1 85852464 4 3 544197160 1 466866339 1 66740734 4 4 2 14942 70265 1 376042215 2 90428 96714 1 851476936 1 722660503 4 4 3 147960672 3 200888009 1 232587008 1 666052220 1 37290195 3 31371249 3 311505897 3 230097349 1 858430146 4 2 48881 103600 2 46731 70156 3 250034256 1 749578848 3 36671270 4 4 1 868796246 1 95551561 3 55435395 4 1 60942570 1 259237811 1 726438593 3 387660081 2 83688 84128 4 1 614484167 1 338692205 4 1 991580645 1 530064661 3 4702376 3 234888196 3 464022634 3 605790350 1 637952631 3 340350208 3 577280649 3 907037122 1 418745576 3 492148639 1 512299110 4 1 695675048 4 2 10517 22283 2 10621 96381 2 13979 83156 1 866278901 1 829268064 4 2 61559 65034 2 5838 16756 1 68948987 1 12139306 4 2 74766 93603 1 219315273 1 997172993 4 4 3 209284944 3 63645039 3 683857422 1 501284610 3 106584459 1 65809533 3 774350689 3 44062524 4 3 566728579 3 762816467 3 612100539 2 28002 35052 4 2 46915 85745 2 50655 67462 3 626566986 2 14964 95642 2 17332 78366 3 43558743 3 588026706 2 23432 105803 3 457444629 4 2 6172 63680 2 10710 98294 1 935982577 3 898080654 3 963168800 2 21367 69410 2 23354 52006 2 911 41771 4 1 218294169 1 491235817 1 130643054 2 22169 43159 1 363354917 2 73793 100741 4 3 53914231 2 19751 34734 1 768903484 3 511932521 1 27262851 2 6758 90415 3 463592732 1 156672848 4 1 763151668 4 2 20660 101882 4 2 37633 45252 2 50998 58031 2 55207 65026 3 42655916 2 5117 80536 3 35114595 4 2 11118 86115 2 6215 62709 2 36955 94570 2 37631 75653 3 864189225 1 376273215 3 981465530 1 328284774 1 553065253 1 545293172 2 37899 93974 3 389110760 3 983483362 1 363157939 3 128660923 3 80308658 3 49455803 3 74444582 3 318689272 4 3 906595968 3 379462938 4 2 13437 92447 2 28187 62193 1 784656953 4 3 24512911 3 898228675 2 4177 41755 4 3 32742062 1 533833209 1 679850546 4 3 387422466 2 45535 105028 1 421954934 4 1 27891445 2 33738 94963 4 2 72695 74084 2 36379 49651 1 231360724 3 814236543 4 1 52620912 1 321661196 1 26323653 2 11293 96928 3 42511600 1 634426956 1 117326186 1 231868099 2 6828 56787 4 2 43211 88228 3 934822253 3 7535982 4 3 636185682 4 3 842060976 1 323595226 3 674891072 1 261867556 2 16224 92566 1 496512441 2 71546 82359 4 4 1 311708731 4 2 13716 101506 4 3 513608565 2 18015 50304 2 41369 104562 4 4 1 640522089 3 105627887 2 55307 91874 3 362359894 1 464071796 4 2 67462 105148 4 4 3 351013208 2 46654 104986 3 631748462 3 654386298 2 12205 31231 1 328073362 2 63263 90260 3 24225898 4 1 466425017 2 61428 93304 3 844224304 1 147703124 1 778074285 2 2966 72585 4 2 15360 95343 2 77630 81842 3 897424374 3 631238476 2 2105 30558 3 445019530 3 83938096 1 153062515 1 730386246 2 63788 73463 4 1 893320556 2 24391 53352 1 68613639 2 85035 105975 2 4840 8246 2 4741 26677 2 35389 51235 1 131339131 2 2169 43206 3 76799583 4 3 914575514 2 74938 77188 1 559685202 3 602883561 4 3 242532377 4 1 625717960 1 418977719 4 1 66966451 1 649711819 2 57813 89544 4 3 129262910 3 799699531 4 3 546332076 4 1 199080062 2 46967 85104 4 2 36901 48395 2 82490 93989 3 258944232 1 770673002 3 804536785 3 768509999 4 3 265715946 3 186950862 1 5357588 3 136530337 3 751044739 4 3 571021427 4 3 744302590 4 4 1 574503612 1 14415898 2 76692 76720 3 459045041 1 346276143 3 672391610 1 18631310 4 4 2 31532 40567 4 2 46148 90564 3 370917476 1 583525512 4 4 2 46567 56098 2 48253 89126 4 3 249881812 1 343093093 1 727964396 1 332834876 4 4 1 410696764 1 656723955 1 664320667 3 155217805 1 822905074 3 681965722 2 59048 78799 1 335390790 2 29776 69323 1 1118083 1 918369036 3 815207568 2 53868 80023 2 51143 106174 4 1 240576596 1 398387933 2 22540 62248 1 959562113 4 3 796650521 4 1 317915857 2 29900 65966 3 905019322 1 868882836 3 55801501 3 19165184 4 4 1 41781701 4 2 16049 95591 4 4 4 1 787398623 2 12955 93940 2 54322 65364 3 59161154 2 2654 73516 2 39893 94443 3 683877425 3 44346391 3 440239393 3 824169972 1 424606461 1 261401984 2 36541 85737 4 2 60662 97853 2 65031 102135 4 4 2 28194 79664 1 874970834 1 998402530 3 847778558 4 3 581802226 2 38335 101468 4 1 112201717 4 3 203346127 4 1 495099678 4 3 721733943 1 245886461 4 3 573914467 1 760703965 4 2 67985 105593 4 4 1 215732583 2 92566 93153 3 670210021 1 958764869 1 172755438 3 362810432 3 935402281 1 208134439 2 7280 98057 1 426680499 1 635578973 2 2410 82843 3 841749544 3 957073196 1 947841543 2 9660 82852 3 30710849 4 3 261712472 1 298019760 4 3 423388967 2 46294 88193 2 6545 28488 1 862124896 3 92486583 3 214953752 2 20084 81149 3 166390958 2 5804 82088 4 2 60218 92732 1 965404260 2 10856 19035 4 3 626028899 2 33687 89944 3 706619190 3 107320045 4 1 989362220 3 305218362 3 719037050 3 206783476 3 252829798 2 817 55510 2 97218 98222 1 280208700 4 3 844666679 2 13267 53959 4 2 11808 75125 1 507176265 4 4 4 4 1 342875820 1 199871349 2 38869 53346 3 875118114 1 110117325 2 49323 52235 2 14995 59299 2 33145 64742 3 601099247 4 2 24263 41585 1 354812931 2 9935 39502 4 2 2408 50327 1 484100472 2 21199 80113 3 809330989 1 80048226 3 211916029 3 507704317 1 65462799 2 70930 81975 2 59360 70813 2 28648 44933 4 4 4 2 45533 53077 3 404468502 4 2 10297 103936 3 759911573 4 1 750948266 1 753170804 2 44960 99323 3 118503193 4 1 969682187 4 1 876437887 2 23522 40236 1 771587510 2 4708 93497 1 32843872 3 722022462 3 414102521 1 588964675 3 616259994 4 4 2 77980 106159 2 13851 103615 4 2 29779 83691 1 449064527 1 215584237 1 949378581 4 3 446583296 1 145043400 1 170952097 3 67691930 2 14867 73994 2 68218 99164 3 295275989 2 42833 102479 2 3966 42264 1 124176189 1 246741168 4 3 437768470 2 48982 61414 4 4 4 3 754747307 1 772563089 3 884178218 3 689849911 3 106593247 4 1 543408097 1 506266057 3 329351362 1 91539254 2 28463 44537 4 3 28634058 2 25713 89764 1 834844937 4 3 73404545 3 403236553 1 339665989 3 670796194 3 721798285 3 386600441 1 728068637 3 991606290 3 370915542 1 816358890 2 21133 69386 3 455126049 4 3 397063063 1 840529373 3 39342685 2 43305 91825 4 4 2 38787 100574 1 734475933 3 473520556 2 84581 95248 1 571405581 4 4 3 175003655 3 872656422 1 137738014 4 1 247213053 2 30801 53519 2 13334 95337 2 13898 97388 4 2 48750 99781 1 581956120 4 3 178747337 2 20313 58853 2 84696 94328 2 59357 80772 1 60784973 4 2 8658 92357 4 3 366957380 1 118556188 4 3 820369922 1 269819958 1 182479232 3 193825643 2 3156 26379 3 710288540 3 344915989 1 204007532 2 2058 11880 2 34272 58828 4 3 622616014 3 961251568 3 232943946 2 50107 87051 1 577724822 1 754988925 3 497106444 2 7509 17453 1 930647422 2 5727 62970 2 75010 84922 2 28432 51461 2 46102 48374 4 1 26979128 2 1300 57258 1 881369398 2 51379 104501 3 622492896 3 833745073 4 4 4 3 543004248 3 772635765 1 293439107 4 1 589718192 3 468300678 4 4 4 3 676872588 4 1 842614672 1 428188029 3 56525238 4 2 3135 65486 1 163286670 2 2542 97818 1 775152814 2 16579 20932 4 4 4 3 66100176 2 9758 37237 1 356779347 2 24312 75969 3 792917977 3 551426281 3 930965324 3 931938287 1 906661361 1 343253383 4 2 31302 73772 1 698665440 2 8440 100312 2 35740 68327 4 4 4 4 1 263588136 2 38389 58556 1 342488817 1 237259623 2 12607 100782 4 4 3 50462760 2 14772 63986 3 273338607 1 722063526 1 842225708 3 621843492 2 1250 86103 4 4 3 930647104 4 2 49609 98787 3 808737138 1 953166004 2 11160 76790 1 577611784 4 1 240508466 4 1 788409598 2 80421 96503 2 10503 47512 3 514048231 1 469907348 3 759973500 2 45548 104828 4 1 69387014 1 956095721 2 69756 99854 4 2 66165 69465 1 126193135 1 781055902 2 6983 67435 2 80400 106567 2 13446 31430 3 347257822 2 16782 70726 1 72608427 4 3 527009432 4 1 913877147 3 431933242 4 1 190416160 2 2785 88208 1 341474754 1 149254279 2 11594 88732 3 316640478 4 3 482289867 2 2115 54447 4 2 8248 33014 1 820867334 4 4 4 4 3 4357743 2 12883 67852 2 31702 99717 1 635911075 2 45923 49513 3 229937425 2 25176 104778 4 3 299515922 4 4 4 1 582210727 1 194394401 3 126188299 2 29351 38907 1 284951412 3 683508827 4 2 67201 70409 2 47146 74080 4 3 322718143 3 673467377 2 36818 62595 3 291681077 2 4594 70659 4 4 3 763070121 4 3 178167718 1 813142871 2 23917 44340 3 428525824 1 721518324 3 59524802 3 157560391 1 49382500 1 749741367 4 3 336045865 3 21910342 3 515663514 2 36749 41263 2 1203 21123 4 4 4 2 3455 63756 4 1 2302508 4 4 3 18000368 4 4 4 4 3 447362308 4 3 415947257 2 35026 98153 1 467139670 1 5785509 2 32444 35840 4 2 99293 103354 4 3 110382396 1 109058511 3 29906825 1 624992228 2 9938 26664 2 6373 107030 3 758124998 3 87002422 2 4073 72775 4 2 33795 105153 2 21735 75055 2 252 84016 4 1 268692826 2 67416 91794 3 876105785 3 836048086 4 4 1 93248543 4 2 29580 82242 3 610625924 1 47744462 1 821920167 1 231581567 3 176162364 3 167539021 1 381786648 2 9501 21438 1 337259794 2 68068 94308 2 19239 35511 3 734920344 1 866317287 2 37056 97591 2 80826 99487 4 4 3 822469927 2 34629 61737 4 3 318117451 4 3 546266987 1 45807759 3 42848530 3 352955925 1 42780691 3 829015894 1 316793277 2 86008 89152 4 4 1 257942595 2 21124 80395 3 268580713 1 701124415 3 122471692 2 66239 91243 3 220798682 4 4 3 117028464 1 466881235 3 32811896 4 4 2 38252 85195 2 22465 82112 1 410517899 4 1 564252956 1 177559724 2 55185 55649 4 4 1 15881306 1 808326486 2 2820 44277 1 297657039 1 799721750 3 28499504 3 526368741 1 695654017 4 2 17356 93936 4 2 80258 106680 2 58397 86585 3 699618645 3 41924776 1 527827453 4 2 69505 71885 1 393179784 2 35775 102758 1 503972872 2 38339 91717 3 308696250 2 2494 55881 1 77736031 1 297439514 2 33661 79424 1 948719727 2 71477 78806 4 3 482391250 1 496395853 3 964529831 2 56969 59220 3 61111424 2 48480 69193 3 530604454 3 597091534 2 56963 81014 1 898258287 2 9919 28628 2 77340 105056 3 697155649 4 1 98526678 4 3 567785958 2 80552 82912 1 5544751 3 822941724 4 1 375107835 2 29784 32533 4 3 531081250 4 4 2 47321 68755 3 965044425 4 1 46749040 1 519260419 4 3 598130433 2 58600 84024 2 82878 89192 2 27450 91555 4 1 740167448 4 2 11977 31776 4 1 407613712 3 373399954 4 1 872900987 3 128435195 2 10117 67888 4 3 74470186 2 4730 42034 2 7940 83693 3 645997137 4 2 88285 92265 4 4 1 596742059 1 52693134 3 997345425 2 11568 70976 2 19590 97991 4 4 3 6995189 2 24016 95844 1 318103399 2 19427 53280 4 3 347926192 3 568775934 2 1728 101433 2 35039 68839 1 986875380 2 12023 41469 2 29800 39221 3 684228239 2 47163 48740 2 16375 90545 4 2 40471 102109 4 1 814022491 4 3 734653254 4 3 483398616 4 2 88384 103441 1 280941855 2 19842 103396 2 11942 14063 3 525918151 4 2 24457 87444 3 603134695 1 646582626 1 677780671 2 47272 85833 3 482669925 1 417972216 4 4 3 873412101 2 30054 44767 1 173542581 4 2 51340 73399 2 27664 33197 1 24339102 3 165557560 4 4 3 29211828 3 879814135 4 3 187769695 1 849485490 3 264321648 1 864736441 2 60891 87060 4 1 57041100 1 148249359 4 3 392916954 1 344319672 2 12088 75343 3 29875743 4 3 16136994 1 226114212 2 29488 91705 2 9105 55125 3 927613087 1 59265612 2 25922 96716 3 203064853 2 35359 106572 4 4 1 878698740 1 567801108 4 1 434595347 2 42063 45111 4 1 644555861 3 862946273 2 94621 105591 3 526539884 4 1 321606832 3 198763441 4 2 17700 25290 3 144569374 3 198563635 3 51190632 2 11966 47663 3 619244887 1 352117479 2 37256 84192 3 32576460 1 485479295 1 670892054 4 2 74928 98242 4 1 546656702 1 196494153 4 3 270994688 4 1 890883482 4 2 66394 87231 4 1 138710789 1 67146888 1 736793949 4 3 649150352 1 105483366 3 805456679 3 483742912 4 3 737230981 3 279877036 2 60141 67825 3 44301697 1 753466688 1 324985260 1 766192520 4 1 22032764 3 201304095 2 36095 38549 1 39799314 1 28436898 3 685651862 2 25467 60966 4 1 213510582 2 34984 77067 1 91204058 3 789381957 1 263237125 3 928382484 1 46618876 1 363023083 1 925686789 2 46377 77579 1 231893995 3 602654412 4 3 806092551 1 250016624 4 4 1 884323034 4 1 590193662 1 448728313 4 2 25092 81600 2 57725 60339 4 4 3 836731902 1 362501932 3 10773931 3 161754509 2 33492 52768 4 4 4 3 683305601 4 3 356783567 1 999536438 2 2570 86125 3 44396233 3 602284960 1 256145237 1 883773512 2 29807 79599 1 788310686 1 654268543 1 816481195 4 4 2 24593 72111 4 3 145062009 3 363417972 2 11307 42894 2 52306 69548 1 850773536 1 283314745 3 952017486 3 693381241 4 2 9051 46673 3 268075896 1 945891046 2 21904 94909 3 944795391 4 2 61898 63573 2 30968 43614 1 56756187 3 14190893 3 977907814 4 1 56334125 4 4 1 341130425 1 723491546 1 991404563 4 2 10401 63425 3 443315783 1 279303935 1 485259982 4 1 416858895 2 38218 79352 1 4821928 1 764180649 1 69366485 1 612362254 2 36695 99373 3 487196827 1 249885125 4 1 533324667 1 20539648 1 734504529 3 854382976 4 2 4078 102995 4 3 37387418 3 678379411 3 952125841 1 188013295 3 798522842 3 330936558 1 736178766 2 34427 34986 4 2 7722 45504 3 90392466 2 8334 27085 3 488139040 4 2 79163 106557 3 142923381 4 2 37967 82847 2 28764 91477 4 4 3 690470377 3 508436967 1 655815325 4 4 4 3 60392532 3 790130448 1 501270340 4 2 4399 47797 3 67166106 4 2 1061 56056 1 329175133 4 3 322569581 2 18946 80440 1 880511008 3 947075841 3 741903306 3 219172610 2 77991 87041 1 9888108 4 2 16508 50874 3 911414144 1 112107756 4 1 609545947 4 2 31478 80356 3 26992855 3 829887349 4 1 974485097 2 14589 50358 1 57564456 4 4 4 3 392855049 4 3 657093727 2 10782 29322 3 425137185 2 43325 93632 1 963858395 4 4 4 4 1 757092912 3 975871445 4 1 411355355 1 784311447 4 1 797867697 3 415308713 1 776882084 4 2 24263 35193 1 445424657 3 659293254 2 40225 96449 2 13728 44977 4 3 850982047 2 1938 105349 3 240357122 4 4 2 3562 44471 3 678182629 1 230565679 1 712174685 3 44927786 2 6755 22239 4 4 2 13468 43782 4 4 4 1 890272491 4 2 32341 53220 3 56305887 3 399206471 2 40506 48382 3 568578002 4 2 4352 35179 3 941906725 1 724250115 3 534018907 3 22345594 4 1 648654089 1 323421010 1 141390987 1 795878545 4 1 626825558 1 593545119 2 18685 59614 2 19255 93152 3 888072444 2 24172 45924 4 4 2 11403 105762 1 365689922 1 25551288 3 504798611 2 45648 72534 4 4 4 4 1 967607355 4 3 980378817 4 4 3 506430762 1 817716089 4 3 416360862 2 54671 74699 2 32426 85489 2 78477 92556 2 6 85383 3 868573865 4 2 53102 89909 3 727304530 2 52 66919 3 60795564 3 926754702 3 231873087 3 624327900 4 4 3 391428282 3 101115341 1 649063566 4 3 901160270 4 4 3 432082625 1 301106352 4 1 867783946 1 428960759 1 258616900 2 29295 35709 3 394189601 4 2 62890 69220 4 4 2 40897 79041 1 397945070 2 57395 103692 1 549438865 1 957131912 3 779011286 2 15432 102767 4 4 1 773635071 2 5726 9251 2 46761 83464 2 43432 94692 4 4 4 2 68896 86393 4 1 547472095 1 925638278 3 489090966 3 616674941 1 155141395 2 18872 67621 4 2 3788 87314 1 431265015 1 506673529 2 42718 78628 1 919929672 1 943109303 1 726736092 2 50825 66479 1 8163575 1 692042545 1 992363544 2 45558 80585 4 1 54707129 4 4 1 286619934 4 1 467730870 4 2 32125 106667 3 894872000 2 4573 61543 2 34653 51279 1 725737510 2 4962 61135 2 6565 91784 3 603946957 2 22381 80469 3 584680457 4 1 857480370 2 24836 96291 4 4 2 41988 52177 2 6026 49984 2 17614 104053 1 937299496 3 27599169 1 888854905 2 47116 104191 2 52194 75879 2 4801 35744 1 247344305 1 435584343 1 837515887 4 1 639931212 2 47278 76901 2 42123 104288 4 1 242015925 1 826654461 2 9019 101372 1 829114788 2 22720 97589 2 44562 50359 3 344497149 3 331279436 2 82640 92906 2 15220 58645 1 554284187 4 4 1 288410064 4 1 829220989 1 549075891 1 30807490 1 780196208 2 16371 36687 2 23723 35431 1 281473958 1 548826519 4 2 33668 72276 3 149171791 4 4 3 272913673 1 493604180 4 3 109183903 1 739460150 4 1 234992885 3 521635528 2 24395 102444 1 14999738 2 70355 73946 2 27935 53157 2 32016 46818 3 600259164 3 973909574 1 238995253 4 2 44908 67409 1 915948435 4 1 221059783 4 3 3646365 4 4 4 3 326286939 2 604 89999 3 141310638 3 194026937 3 261738100 1 388352321 3 471251917 3 540398639 4 1 350620403 1 868650735 1 51487621 4 2 25467 71051 2 56005 104583 4 1 753842439 4 3 999666179 2 3029 100894 4 2 28247 47026 2 29115 43824 1 962834310 3 689364352 1 667766556 2 87574 87659 3 469892804 1 692353668 3 812032903 2 50029 99162 2 65923 82333 2 23149 38922 4 4 4 2 49342 62853 2 37864 47913 2 74806 81590 1 881965614 2 28373 36862 4 1 6132073 3 122520306 1 202743966 2 19101 52225 4 1 946523128 1 740989785 3 912825884 2 58673 87633 4 4 2 33302 63861 1 207203761 1 489883914 1 890984589 4 1 775590895 2 54064 60941 1 648709167 3 76813879 1 349507223 3 211623607 3 541877683 1 934722207 4 3 14659340 4 2 16307 48226 2 17257 34844 4 1 513045552 3 260347074 2 57281 97265 4 3 701495664 4 1 65582846 2 93615 94214 2 17433 20150 1 348963199 3 918215920 3 80999970 1 76133840 3 560372623 4 1 103921336 1 638427402 1 322345348 4 1 588290335 2 1807 66171 1 681474018 2 72131 89302 4 3 810106621 4 1 897248494 4 2 7548 16337 2 17348 31220 2 52960 104145 3 404949175 4 4 3 359576256 3 824666628 4 4 1 396256184 4 3 451669032 2 54406 74979 4 3 938452905 2 39905 80611 1 579525327 4 1 872965952 1 984377308 4 3 645643626 1 512742158 2 4121 95875 1 341388245 1 864692258 2 37903 45845 1 33819169 1 875773517 1 99309787 1 800207852 4 3 341454050 4 4 3 873566383 1 25969571 1 979257862 4 3 727505956 2 48192 77455 2 29930 67938 2 43649 92673 2 65036 103909 4 1 501846136 4 3 420803038 4 3 50208606 2 36250 57805 3 134940675 4 2 42029 51341 4 3 968764121 3 149200080 4 3 286042184 4 2 104879 105286 1 560368516 2 30546 97624 3 227363832 2 955 66369 4 4 2 39493 96572 1 84667311 3 590820614 1 850791163 3 39987625 1 930543906 1 863907770 4 2 11787 57333 2 84111 96116 1 470275373 3 598637444 4 1 496197517 3 778249612 1 22877226 2 43712 75200 3 886759521 4 4 4 4 3 729678898 4 2 61377 96787 4 1 538090714 1 548555983 4 1 750686982 2 28638 82426 4 1 419038195 2 8491 76990 1 958459 3 692767734 4 4 4 4 2 10738 71707 4 1 711461343 4 2 50169 51019 4 4 3 86261337 2 30210 41296 4 4 2 64128 84889 3 368584363 1 725777206 4 2 20701 26997 2 10100 45092 2 80156 80957 1 312503403 1 971105416 3 442567760 1 448527556 4 2 65191 79488 3 51737771 4 1 973181647 3 702360008 1 94273048 2 18381 57943 2 16109 39138 4 4 4 1 66825873 1 534105365 4 1 891862238 1 340654592 3 502636801 2 18921 38135 1 6279106 1 293843062 4 1 345066034 1 42074026 4 3 276704232 2 57181 74794 2 26620 90139 2 58229 99072 3 640772594 2 46771 51477 3 275797577 4 4 3 825774726 3 52512342 1 224196648 2 14196 32437 2 47550 77685 3 270246863 4 4 3 95328610 2 5474 29033 2 13681 96781 1 631862021 4 3 8993280 3 694064541 3 53709306 3 30834340 1 811044719 2 46120 71283 3 23738740 1 961955555 2 52851 82627 1 204386077 3 275370994 1 527667661 4 1 72746003 4 1 963025270 2 10657 101075 3 495376167 3 33778789 4 4 4 1 199381006 3 300778527 2 408 61278 3 17062123 3 615882967 3 43673348 4 4 3 552206130 3 567543298 1 312197252 2 82971 102180 2 19701 38574 2 20788 25892 3 865965204 4 1 103698632 1 473732053 3 510038945 3 191187823 2 888 79717 2 29641 39958 3 960216980 2 51167 85123 1 420174165 4 2 17231 59035 1 600914211 2 36399 49377 3 58944483 3 106362384 1 401882589 1 473748858 2 52615 91409 4 2 88525 101868 1 772386803 1 472113423 3 802815225 2 16370 89565 3 804312443 4 1 84090042 2 18089 65072 4 2 7562 89364 4 3 409880966 1 44256190 1 438624027 3 92457988 1 641183274 1 896458328 4 2 28133 46606 2 16859 29241 4 2 75529 88542 3 751943203 3 456664250 3 713649587 3 391670218 3 505683947 2 15233 94906 4 1 585689633 3 618312499 1 62318053 2 5040 88329 3 507191292 4 3 554031479 3 498422653 3 42674328 2 21552 78105 3 725308873 2 17424 30217 1 788196532 4 1 884986744 1 887354647 1 71953115 1 668521990 2 6017 71486 2 36286 50524 4 1 720092385 1 872416244 2 10945 52294 4 2 23674 68367 3 92854088 1 394773133 3 139689217 4 4 1 367522651 1 406160037 3 323972230 4 2 18655 49209 1 906657949 4 1 925520721 1 57361939 3 511735634 1 589678058 3 64564523 3 326914975 3 67418919 2 84220 86831 3 45889946 2 50990 94437 3 669587204 1 39875422 4 1 582693187 3 623809469 4 3 409989826 1 655510065 4 2 63835 99957 3 207749243 4 3 362531683 4 3 903021995 2 12684 32367 1 107953261 2 48863 83794 1 1620562 1 341160010 2 25985 60002 4 2 1012 60831 2 55181 91900 2 20232 105552 3 375485349 4 3 923551634 3 756139230 4 3 808624999 4 2 37970 88411 3 55811326 2 104426 107228 1 38096163 4 1 622610490 1 233210975 3 43060338 3 308631152 2 10936 39622 3 974814687 4 1 489952147 4 1 580045071 4 3 142338113 1 752497915 2 35009 76495 2 3859 100605 2 9382 62740 4 4 4 1 204316574 1 454135473 1 37851822 2 62223 94068 1 276034257 3 760837223 4 1 34814396 2 73247 86297 3 269983450 4 4 2 23636 70113 1 531353895 1 359340896 4 3 377482315 3 46360222 1 121438501 3 174410046 3 322606022 2 26253 101274 1 984592248 4 1 968438530 2 82924 92698 1 809414353 1 438378844 3 823900252 2 27339 74407 1 661162364 2 22553 75835 2 21714 106926 3 72555758 4 1 941112618 3 809080526 3 991855042 4 2 65407 93731 2 66822 77879 2 68664 79566 2 58280 63294 4 1 14613256 3 53808179 3 583548916 4 1 932542731 3 608564461 2 81741 82334 3 194327706 2 50782 86914 2 62381 95163 3 244894519 1 897289109 1 959549085 1 96728258 4 3 964666197 1 56107473 2 12770 87389 4 3 577699900 3 26681842 3 953174042 4 4 4 4 1 910460824 3 402408702 3 245661351 3 788871752 3 30632445 4 1 357742067 4 2 80060 81582 3 572058450 3 124375359 1 809370781 1 9328647 1 430833285 3 908056992 4 3 528590792 4 1 628204676 3 947041219 2 68871 103521 3 340994456 1 46129062 1 539668390 4 3 763194923 1 170033100 1 490566450 1 383888904 1 55802854 4 4 1 65161816 4 4 1 443441075 2 49595 89021 4 2 8067 27201 3 486272097 2 21360 96722 4 3 202840915 4 2 4050 64758 1 665791787 2 78341 90109 1 758800964 2 12729 15578 1 185877028 4 3 683402524 3 3077780 3 176843194 1 645308002 1 426377736 3 472491077 2 61080 77264 3 775195105 3 32878170 4 4 4 3 128515444 1 91128167 2 25301 58327 3 657530341 4 4 4 2 42935 71970 4 2 16367 47180 4 2 77515 87629 3 796726996 4 4 1 681811634 1 284612827 3 587843931 4 2 33596 50698 2 50662 103665 1 291448234 2 8862 77429 3 438280289 1 318827482 2 21133 80082 1 3771399 2 4959 10532 4 2 96828 102659 2 3317 18702 1 46261019 1 384588400 1 341152886 2 68203 73133 2 42122 79507 2 38911 102665 1 93946280 3 176052736 3 461424968 3 231352981 2 56548 103973 4 2 31786 41476 4 2 86848 92632 2 10727 80989 2 7641 55265 1 572053013 4 4 1 612748533 4 2 11488 28769 4 4 3 769248379 1 320320467 1 642886405 4 4 2 27018 51270 3 513262210 4 3 520358254 3 78698654 3 480887936 1 115685068 2 101 76382 4 1 53243717 3 62494044 3 11383521 3 334102889 3 784607369 2 87392 97022 2 79888 88208 2 45575 83228 2 3344 46491 1 511323350 4 4 3 911676834 1 448931254 3 999951236 4 1 348511405 2 28009 35988 4 2 71286 76112 1 906355859 1 965126087 3 741026957 4 1 974768425 2 315 99015 1 965751974 1 52254241 2 63049 84509 1 640869363 2 48438 57450 4 1 750021685 4 2 38549 76723 4 1 607268037 4 3 172862417 3 642575089 1 536723139 4 2 77283 84598 2 69570 100285 3 686669715 1 632356487 1 634763115 1 953346893 4 2 2280 86160 3 912969212 1 402306597 1 931099074 2 42625 94332 2 63913 87317 2 8432 11836 3 756773640 3 33461499 1 260193580 4 4 3 906697490 4 3 992163560 2 2867 89543 1 509910910 3 78519148 1 563977993 2 26138 39001 3 404254138 3 595406297 2 25882 61037 4 2 57130 67985 3 952541238 1 57044553 3 898641560 4 3 507082240 1 940037926 2 28945 60900 2 67826 101413 3 242655715 2 79977 97935 3 88065644 3 291131450 1 440246189 3 51020562 1 428484399 2 2316 22932 3 948293172 3 789381715 3 969015864 1 70398050 4 3 169138477 4 3 800218989 3 505731368 4 4 4 4 4 4 3 630503244 4 4 1 231283477 1 880897229 3 953022130 4 4 3 333456372 3 925206242 2 22055 45128 2 59849 101917 4 1 61791608 1 108660068 2 42298 66141 2 24078 93489 2 10764 72920 4 2 12263 34771 3 949688894 2 12884 30077 3 499071256 4 3 986776870 3 878464344 2 13941 74655 1 49368890 4 4 1 164039737 3 54104205 1 234050615 2 83233 96935 3 763882711 4 2 68372 99349 3 612275955 2 80155 96444 3 753070350 3 788856700 3 719918422 3 856012503 1 746731538 3 310416250 1 782046473 4 1 519805370 4 4 2 52819 56521 1 445447882 3 624771048 1 664019975 2 28160 74527 4 1 884143624 2 60762 69294 1 842172278 3 18786201 2 59121 92428 3 776820563 4 1 78857279 2 24569 60789 4 2 30979 78813 1 159785301 2 14396 90235 3 726775345 1 342546019 4 1 53310859 2 87584 96940 1 448558051 3 566868641 4 1 335220277 1 28541722 4 2 9956 99672 4 4 1 508927160 3 380380177 4 4 4 4 4 3 339331907 2 82427 96211 1 734867652 4 4 3 881516267 4 3 86435152 4 2 38101 100708 1 191189153 3 552902620 3 476000752 4 3 612550280 2 71563 99406 2 24743 55015 2 70668 72807 2 3693 13979 4 4 3 206438220 4 4 4 1 933356762 4 4 3 709461465 4 3 527945283 2 19428 95122 4 1 234116068 2 35168 43531 2 10785 64103 1 92576946 1 942431367 2 80281 100815 2 35112 36166 1 362815437 4 2 84413 95487 1 106069364 2 11099 68192 2 49617 53239 4 4 3 568576817 4 1 811336994 4 1 34327998 4 2 12258 77878 2 15086 51275 4 2 10341 49865 3 288570484 2 49461 65330 4 2 97680 104840 2 36268 83908 3 691988383 2 18798 103787 2 24905 31867 4 3 364170534 1 361165672 3 873200140 3 424833392 3 955857777 2 15208 21232 3 594821504 3 898183530 2 25962 37146 3 850598444 3 21326218 3 687107331 3 175300360 2 4324 75591 4 1 551446504 4 4 3 926811664 2 69471 91643 1 312765735 4 2 17984 62599 1 62535678 2 20851 51319 3 732822817 4 4 2 10221 26273 2 5576 52543 2 49572 82663 1 36706782 3 66394888 1 584025683 2 78232 95200 3 647298657 1 913471650 1 142079066 1 49952334 3 300970676 2 23107 92860 4 4 4 2 30627 92312 3 447026603 4 2 56477 86630 1 984895968 2 66358 75118 2 47648 84603 3 144559573 4 3 155591294 1 65792306 2 36792 106293 3 764713682 3 46355079 4 1 958555924 4 4 1 642032700 1 170710413 4 4 1 941546177 4 1 679897795 3 488423373 2 39032 78481 2 3467 59157 3 961164441 3 818545408 4 3 439921314 4 2 29474 43432 2 71531 102702 1 470637297 2 45285 87903 2 18869 64927 3 790494095 3 349493835 2 54814 67158 2 36397 107160 4 4 1 787817452 1 244649763 1 196104877 3 839479504 4 2 19420 83898 1 219396684 2 1321 86414 4 1 470457939 3 684436984 3 478748675 1 508679903 4 3 860751586 1 522709174 3 815692113 1 229354106 2 73843 88862 4 2 45599 90954 1 867135809 1 401370302 3 524914574 4 4 2 41141 100258 1 299170853 4 1 130598726 1 66009543 2 9028 30475 3 881593082 3 79547329 4 2 61375 75339 3 42813977 2 29670 106569 3 51555824 2 17096 86154 2 40450 56992 2 36262 101395 3 64071228 2 83447 94846 4 3 236633205 3 614721826 2 52376 71798 3 772609590 3 283638887 4 2 45229 92429 1 455831104 1 516289722 3 12807526 3 15944503 4 4 4 2 67136 97405 2 13135 27935 1 539052675 1 508466265 2 32988 83717 4 4 3 33298 3 138870867 3 10429707 4 3 435256977 1 425091182 1 390282201 3 902088291 4 2 47443 62139 2 36674 57550 4 4 2 86415 95329 2 62667 95129 4 3 891289596 3 330474550 1 649903364 4 2 85202 102934 4 4 4 2 23761 26670 1 64786665 3 5779557 2 1341 30787 4 3 640355348 2 32150 90643 2 16548 44698 3 594599752 3 130391174 4 3 819016260 4 2 20437 104815 4 3 468875544 1 139839890 4 4 4 3 329892513 2 48764 60103 2 46469 68060 3 357859817 2 43141 54850 4 2 35845 98618 1 193668879 2 61804 73645 2 32908 45165 1 160368354 3 741794013 2 33208 103830 4 2 76757 82342 3 866863782 2 43473 79762 2 35397 87469 4 1 964917641 4 1 994365213 4 1 373770990 2 100824 105903 4 2 2061 68823 2 15937 79919 4 3 461459763 2 23741 81293 4 1 23908983 2 89942 94942 2 34816 63546 2 81989 106288 4 2 52383 76741 3 478511280 3 372152990 4 2 5069 45984 1 980300030 2 20661 81064 1 945840897 4 1 579752204 2 56677 94641 1 258319970 1 827783705 3 463315481 3 263610875 1 162339663 1 857174130 1 814004691 1 70193711 1 524372987 1 461961008 2 57091 97507 4 1 649340006 1 66476578 2 38001 40439 3 922039329 2 60932 93065 3 93742407 2 27998 39961 1 909232035 3 799350594 2 54969 95425 1 106700788 4 1 875032664 2 37553 85900 4 2 60335 85696 1 432630328 1 299259531 4 2 40812 69953 4 2 16987 59903 2 6051 48006 1 19564534 1 837912270 3 459683031 4 1 401282408 4 1 470588298 4 2 12343 64034 4 3 865519353 2 53350 57552 4 2 19466 33273 1 855754956 4 2 4341 27171 3 312438775 2 58209 83944 1 308456974 3 168711213 2 16880 57321 4 2 1845 20119 4 4 2 13403 49960 4 1 361436586 3 214732183 4 3 150443304 3 407597793 1 824262843 1 103442398 1 999716798 1 432321833 1 20867495 3 683908237 1 801965875 1 25497663 1 313805378 4 2 20138 90627 3 248492573 4 2 37002 48520 2 20666 32449 1 464125486 2 53798 90214 3 40408359 1 125113891 1 168615512 3 683625710 4 2 7294 63901 1 305374337 3 901850663 2 73020 84235 1 88976804 4 2 48352 90186 3 257532010 2 76695 76791 4 1 23194628 2 66583 87876 3 538280739 4 2 23166 25546 3 924060043 2 7347 50745 1 809152201 2 82808 85225 4 3 933257948 4 2 55871 77117 1 339674231 3 995453995 3 542723072 1 967786379 3 574636166 4 2 29963 98585 3 155373403 2 7132 46639 4 1 744759905 2 33301 68179 4 1 300659842 4 4 1 228666335 3 481491971 4 2 27559 80740 1 747917599 3 14689786 1 787424354 2 33626 66789 3 257329656 2 11420 34455 1 115026165 3 700348590 1 561922157 4 2 22552 64614 1 513435778 4 2 16792 77092 4 3 228950761 2 67738 82319 4 2 35785 104027 3 128612794 1 415650021 1 972093900 4 4 1 29575133 2 5802 86473 2 60772 97931 3 65114922 2 56680 62439 1 81676784 3 664618291 4 4 4 2 4600 20387 4 1 350114589 1 865355032 2 19616 67721 3 164010068 2 2671 73587 3 462476871 3 256106648 2 83311 88302 4 4 2 35903 75747 3 805943220 1 292833231 1 660524054 1 292329689 1 366522799 3 184335720 4 2 29078 32120 2 36589 50021 2 9327 65367 2 60745 96236 2 29245 78153 3 424078151 3 952953249 4 2 76406 82174 1 686170986 2 51743 73564 1 65815086 2 44308 97776 3 420454764 2 16040 72098 3 196890676 4 1 960894641 3 611010009 2 40981 67950 3 652627140 1 460224795 2 58171 104746 2 23381 54338 4 3 579553424 2 92046 94309 1 166433430 2 23261 97713 2 12088 49035 3 131317575 1 57808553 1 976825997 1 498383067 4 3 46885270 1 950031845 4 2 6664 103114 1 383256785 4 1 65641709 4 4 4 2 42863 51050 1 356855357 3 908271663 3 567470468 1 684667568 1 416140814 1 891821738 2 29105 85637 3 65282736 1 976289884 3 344089520 1 450736735 4 4 2 69040 90402 1 213847299 1 80808251 1 534672301 2 77365 93098 4 4 1 811031615 2 8016 25911 3 952967279 4 3 721405878 4 3 820906579 3 426108603 3 946506743 2 5158 51155 4 4 2 70609 73319 2 3132 99599 3 38692663 4 1 206532187 2 25562 87697 2 37987 81039 2 40227 81578 3 496355354 1 423473817 4 2 62078 103502 1 899324502 4 2 14723 56808 1 207174460 2 57868 65181 1 319991186 4 4 3 74149536 3 863709935 4 3 362786196 4 3 339314158 4 4 4 1 938093582 2 49484 66482 2 26592 64213 4 4 4 2 5224 67708 4 1 978895987 2 7440 45920 1 908908611 2 22549 32342 3 224970502 4 3 790144491 1 82543985 4 1 881763089 3 145273655 3 537115530 1 566800210 4 1 686437849 1 202285731 4 1 764835609 4 2 36927 71668 3 105116443 1 90992848 3 939167213 3 652999927 3 955303200 2 30345 61268 2 48562 91416 3 696543433 4 4 3 673534001 3 482438221 1 843620953 1 362578112 4 3 996091965 1 976734149 4 1 212568302 4 4 3 910855567 3 424999601 4 4 1 452859801 4 4 2 65601 91783 1 757468432 2 17332 67129 1 664321481 1 240574051 2 46706 80463 4 4 2 25917 64407 3 752052408 3 795553457 1 469827214 4 4 3 900046293 2 35073 101994 3 37658117 4 3 2403975 4 2 14660 34943 3 305289326 4 4 3 701818386 4 1 219325902 3 44307170 3 795206211 3 505397828 1 640529328 1 752969930 3 731638069 3 896121867 4 2 85220 99853 1 18772627 4 4 1 615669945 3 269898203 3 953989933 2 55546 80241 2 62859 67194 2 60332 96325 3 497594352 3 54139098 2 12079 79787 2 56383 89278 4 4 4 3 726001601 4 1 981155933 2 25223 65654 4 2 46260 87351 4 3 425477061 3 40873453 1 456910616 2 7749 69889 2 68512 91696 4 1 546844377 2 38823 77517 3 373929128 4 3 489205439 2 46165 104779 1 307803587 3 28294365 4 4 3 56331749 2 18796 52703 3 266729844 3 981361513 4 3 566041671 3 352339975 2 16605 83274 1 478188814 2 3023 80474 4 3 638320557 2 27448 52054 3 360095693 3 508809670 3 696971674 1 127850507 3 704929733 4 4 2 67723 75446 1 10661692 4 3 926195999 2 3373 67366 1 190061104 2 11746 28431 4 3 530287257 3 446066959 4 3 219597775 1 404297762 2 21969 79495 1 27145249 4 4 1 203762103 1 39080778 4 1 188718430 2 39559 82080 4 4 4 1 631913966 1 632886357 2 51869 75818 1 694429624 1 174000389 4 1 202308504 3 63955911 1 562375338 1 640802635 1 393715421 4 4 3 480095427 2 30319 65722 3 170116820 1 230074850 2 35586 97748 3 770909052 4 2 3928 10957 4 1 875122545 1 921445366 1 49156623 1 860228013 1 97430157 4 2 18147 71645 2 3675 73450 1 368715071 1 874530158 3 19886408 3 63454997 2 24704 72216 3 1006654 3 15978856 4 2 31198 67377 2 5677 66449 4 4 3 246179715 3 580711044 1 61134501 1 580544758 3 748872967 2 32486 97157 3 732745774 4 3 877111536 1 384407637 3 496513492 2 31603 48952 1 618431739 4 2 38538 63222 4 2 78034 84202 1 959693180 1 684231907 1 41802864 3 625755891 2 8458 86621 1 197621603 4 1 262666404 3 446467767 4 4 1 558132430 1 681315506 1 925416927 2 1401 16142 3 307263435 2 9580 20408 2 17272 104712 1 696900673 3 412126086 1 560716771 2 73532 82245 4 3 813863000 1 29426582 4 2 42104 79711 3 467082775 3 255996735 4 4 1 63713066 3 231668630 2 6213 21300 4 1 866641789 4 3 300519302 2 6652 65896 2 21400 31534 2 3062 81613 3 305452840 3 939834040 4 3 728523693 3 403821381 3 660170431 4 1 22640310 3 838271067 3 26246387 3 638637828 2 35536 62697 1 953859082 1 912820946 4 1 44772968 3 906180890 4 1 38512692 1 58636306 3 66571684 1 17353271 2 37422 75179 2 96670 105140 2 698 45528 1 283953941 4 2 20016 88776 1 155521300 2 65959 99664 1 221316258 4 1 5334713 1 623416218 4 1 882898471 3 393548598 4 1 349694877 4 4 3 298803327 2 97052 100040 1 515425276 3 314661407 4 2 25206 80750 4 2 29328 101650 1 16422247 3 798022385 1 504156952 4 2 14353 29617 4 1 461596458 1 530817926 1 191655447 3 701624507 1 692830740 2 11664 47227 3 117754599 4 3 972443679 3 873862833 3 579474436 4 1 394582763 2 4419 69503 2 47064 95212 1 999178889 2 35381 94117 2 16048 33551 1 637853014 3 358658524 2 12998 56453 3 571149847 4 3 42049546 3 897981656 4 4 3 160163243 2 21670 37090 1 326605188 2 59794 75903 3 370057983 4 2 84121 95200 3 427648746 3 9945790 1 141492738 3 101608873 4 2 25786 45128 2 21539 40271 3 31699682 4 4 4 2 90523 107290 2 33867 102822 3 650079091 4 3 52006631 1 835893368 2 87191 97181 4 3 673146330 4 3 573714239 1 589424847 1 599301555 1 661289206 4 2 11355 18059 1 906862479 4 3 280624293 3 418261140 1 558217711 4 1 600655908 3 81860642 3 134332671 3 777227832 1 677502880 2 3366 28524 3 486807923 3 738467321 4 2 14275 32301 3 3548887 3 906072690 4 1 136729523 4 2 45421 58968 2 10 5679 3 210497702 3 882585478 1 658173161 3 127558764 1 401625658 4 1 579354190 4 4 4 2 5485 31611 3 991474183 3 130877662 3 958043272 3 684753179 1 858070320 1 908914367 1 106449893 1 659169751 1 62402980 2 43109 79776 4 1 44968545 4 4 2 79467 83136 1 38338390 3 55187951 1 126527026 1 435327095 2 49192 85650 4 2 1898 105899 2 53982 69054 1 334516565 1 346603825 2 18637 93926 3 731196459 4 3 85666611 1 980323844 3 509146671 3 805295435 1 179654783 3 815558037 1 581841773 2 1234 46272 2 30260 67748 1 851338461 2 5964 14644 2 71705 91590 1 755678939 1 325504331 3 75321929 1 490718991 3 815344494 4 2 35107 39134 3 67169830 2 4415 19796 2 944 13742 4 1 55828432 3 321630762 3 526233945 3 619412083 3 41289440 3 482384989 2 3647 97994 4 4 1 523522766 4 2 32343 65691 4 1 902629527 4 4 4 1 885364871 2 54617 72766 2 19176 46296 1 503752830 4 1 576926617 2 29605 84220 1 578185964 2 48638 85207 1 620341580 3 487240463 1 648956172 1 684682388 1 402329060 4 1 299686408 3 574923625 1 656426307 2 1512 48892 2 60322 67446 1 9372624 1 861767430 4 2 11726 91859 2 13999 56732 1 379461034 2 10262 40463 1 535397013 4 2 42602 101499 2 30238 70802 3 104679703 1 38778108 4 4 4 2 42424 80773 4 2 27874 89456 2 65200 66461 4 3 923864665 3 889411288 3 982028876 2 17730 83140 1 5853371 3 841832730 2 27599 30784 4 2 52381 67904 1 859731269 2 44051 82946 2 13559 39167 4 1 821076038 3 933371556 2 3714 50130 2 27145 55509 3 679714751 3 386675800 3 48722115 2 1766 63693 1 630426898 4 4 3 727576176 4 2 20718 38944 4 4 2 6370 81284 2 94157 94719 4 1 199561880 2 39791 76591 2 103895 105697 2 27557 104931 2 73174 77388 1 321569569 3 704202157 4 4 3 531576691 3 452030210 3 954613642 1 446078204 4 2 38022 103811 1 810856402 4 3 681596783 2 64434 74765 2 55089 78246 4 2 28022 58769 4 3 672289900 3 237204438 3 613490144 2 13275 18496 3 79893980 3 855060376 3 39592335 2 14447 77060 1 26231538 4 1 957507078 1 617045171 4 2 97210 104884 1 13756908 4 4 3 544696682 3 786565231 4 4 3 949492792 3 294184243 4 2 79525 87236 4 4 4 3 702452373 3 759086792 3 569162800 3 354885466 3 724397296 4 2 15198 51189 2 75841 86540 2 81881 99947 1 844989098 2 23308 57377 4 1 421407959 4 2 40787 44980 3 775273355 1 360922681 3 15312203 2 83277 94562 3 902758114 1 51644759 4 3 793188958 4 2 34086 94930 4 3 970010440 4 3 292357518 1 172862143 4 2 21333 75143 3 300343462 1 365307113 1 775477562 4 1 490042505 4 1 448656249 3 928522939 1 31831502 4 2 62373 97433 3 272867784 2 71705 98975 3 400237285 1 454435639 1 70996533 1 286567109 1 859169130 1 400574787 3 49171123 1 433040889 1 117319491 4 1 939997994 3 455482591 3 965903766 1 962486130 2 66819 103727 2 34167 87452 3 266916354 1 245768480 1 701448052 3 979897884 4 4 3 219421215 1 213034049 2 13759 95733 1 203772410 1 997205077 4 3 544809323 1 204339810 3 73122948 2 22036 51694 1 703380789 3 318799911 4 1 617991629 1 65862850 2 66402 106236 4 2 33420 53425 3 742839450 1 185387989 3 164821622 3 113094270 4 2 45333 99856 1 265980969 4 1 435216347 4 2 44254 92105 1 730890856 4 1 123675408 3 265897172 3 386755240 2 29298 95482 4 1 61497831 1 234919864 1 355815967 1 941985715 1 915291209 3 826139108 4 2 40681 98133 2 7560 58971 1 589200803 2 453 79967 4 2 12271 79593 4 2 56550 67320 2 57276 88987 1 606454017 4 2 31906 87474 1 297493309 4 4 4 2 20723 76372 3 130781780 4 1 544713301 2 58337 99895 3 35507610 1 34241201 4 1 853679 2 33691 47406 4 4 4 2 56954 99853 2 6836 13914 3 671075420 3 430844483 4 4 2 69143 100218 1 470770225 2 21254 54431 3 976412732 2 13408 59081 4 3 658004543 4 4 3 350581418 1 690024148 4 2 1620 69768 4 3 884095494 1 440880593 3 466071798 3 413447179 2 34927 79679 4 1 896232641 3 418088665 2 10990 46412 1 964224934 3 387914008 3 129991439 4 2 7757 12293 3 366423289 4 2 95534 99595 2 55532 72132 2 65455 70298 2 1831 42429 2 15788 16729 4 1 115040941 2 5573 103087 4 1 39366384 2 16083 102740 3 637206726 2 66416 103601 4 3 130546164 2 13173 60909 2 42240 52469 3 67346852 1 114530312 3 853734494 4 2 36559 87091 2 78006 103984 2 25358 103776 3 882324076 4 2 42430 88753 3 134580774 2 104851 107871 1 564047028 2 40970 88566 2 70577 71946 1 800387937 4 2 18414 91952 4 1 374300737 1 993597543 1 607084787 3 410396394 1 30576049 3 83083862 4 1 757448855 1 404390830 1 880936156 3 303487757 4 4 3 205000602 4 2 22541 95596 2 22453 43960 1 736100204 2 64043 95194 3 622464848 2 14791 28923 3 826352460 4 2 42060 99492 2 24737 97287 3 564837250 4 1 31819694 2 42695 64413 4 1 187226941 2 52735 67747 3 36452508 4 2 12145 96515 3 980480903 3 65609310 1 966697323 4 3 335584198 2 8253 87840 3 42905457 3 804803549 1 966118356 4 2 44443 77723 4 2 14888 38219 4 1 768942740 1 335204272 4 1 12831850 3 261727833 1 680067836 3 55153571 3 46659025 2 21003 42207 1 973739675 3 163249576 2 44922 50614 1 960701187 4 4 2 7376 26706 4 1 702082587 4 2 25828 90779 2 85648 106552 4 1 614642257 4 3 219532821 2 91509 103448 2 46295 50557 2 12357 75584 4 4 2 90837 99498 4 2 9782 23680 3 339228882 1 555068954 4 4 2 28630 81335 2 26409 56559 3 473845518 2 55399 56532 1 973474739 1 99179575 3 507590987 4 3 213729300 2 36653 84047 1 779303880 4 3 624442515 4 4 4 3 612306886 1 410532301 2 37576 79080 2 38169 40151 3 833086313 2 21324 107900 4 2 2497 13179 4 4 4 2 70581 95784 1 306199697 3 409772342 3 15457895 1 411585501 2 22413 57308 4 3 337190196 3 378750317 2 5474 107329 4 1 40310270 4 4 3 324941670 1 779499293 3 542275160 2 23263 67279 4 3 191795679 1 950258902 1 384724220 2 7760 44236 2 50130 64397 1 356536556 1 478847270 1 566913931 1 21323798 1 360929151 4 4 3 907527834 2 11400 79399 3 967744247 2 32267 40133 2 33123 80165 4 3 122965162 2 17335 82725 1 25347459 1 828314968 1 69364543 2 8642 95019 3 548450812 3 462021583 3 84586902 4 4 1 13941664 2 32929 64998 1 980859599 1 118785342 4 2 82036 106799 3 266322621 1 28993703 2 72772 96883 4 4 1 192073653 4 3 960325181 2 32812 107039 4 1 301239192 1 957060535 2 58931 79777 2 75748 104214 1 736579080 1 478894756 3 254209092 2 76594 84724 1 187760770 2 19422 77595 4 3 712685606 2 80370 105792 2 71485 101885 2 36722 95023 3 768185918 3 746129479 4 1 985124826 3 296984401 2 37802 43735 2 11172 54340 3 283541791 1 36751244 1 11489341 1 394889358 3 154679247 4 3 413434136 3 761701827 4 4 3 131998779 4 4 1 652581871 4 2 73942 83178 4 1 264084075 1 211706986 1 605875370 2 6633 94029 3 25598207 2 48776 55271 1 510701958 2 20709 105537 1 392224669 4 4 2 72967 85230 4 1 723061939 2 16460 72498 1 91983616 2 18236 62388 4 4 2 81383 87761 3 194035857 1 204001673 4 3 495430187 2 39004 43140 4 1 25327734 3 925907549 4 3 133139069 1 287302121 4 1 330792104 3 944346411 1 343511901 3 115649298 4 3 501870097 1 872294601 4 3 856436960 3 647807253 3 364779569 2 95701 98855 4 2 322 42761 2 32887 61007 2 32871 103910 4 1 564106936 3 771841286 4 4 4 1 644102671 3 736259930 3 314528895 1 168536741 1 607066901 3 203193931 3 348538786 3 577542064 2 91621 105119 2 14850 59985 4 1 408590395 2 47136 96309 2 37486 50833 4 2 28101 50387 1 233271756 2 19295 57973 2 13252 29445 3 160889029 2 13313 44572 1 762689393 1 533883861 1 79961067 2 32030 59959 4 3 71269808 2 13210 18674 4 3 529199422 3 987105851 4 3 602531620 3 779993261 3 857185844 2 1483 107230 3 346227531 4 1 168859529 3 709938444 3 495720534 4 1 117027668 4 3 422583118 1 716613102 4 2 51307 56704 1 195222860 2 46139 65699 4 3 173439062 1 437724886 1 576097079 3 477378180 3 204071616 2 36789 68223 1 439328375 2 20928 42589 1 161773531 1 833978602 4 4 3 188733721 1 369218749 3 390310122 3 414655736 3 809640036 3 858614867 3 897297789 1 29538685 4 4 2 574 76093 1 926824248 2 16169 79850 1 494609547 3 204521044 3 53684625 2 50395 63698 2 50277 84429 2 50654 54755 3 31554792 2 13585 32461 3 281586062 4 2 7575 107164 2 30306 55440 1 244959412 4 4 3 585795252 3 938038966 3 69326978 4 3 629030004 3 14836491 4 1 562900634 4 2 4292 75575 4 4 4 3 73421208 2 18101 43027 4 4 3 758456091 4 4 2 9571 43703 2 19106 25677 2 11308 16989 1 415208817 2 11548 89659 2 53494 87041 2 41409 68206 4 4 4 4 2 19452 66629 3 6177774 1 383501518 2 86549 93394 2 67730 101543 3 69423889 3 272967665 2 24316 65592 4 2 35127 85520 3 667557433 3 921890271 2 37136 40769 3 690529211 3 11987613 1 211329250 4 2 37667 44198 4 2 5740 72697 3 567236003 4 2 30745 37335 1 749608814 4 3 89410337 3 123458388 4 4 2 47567 53485 4 2 32701 75076 3 405419593 4 3 608762494 1 455899617 1 448305689 1 495156037 4 3 191097707 4 3 85716508 2 20200 96946 1 127587887 3 939479380 2 82333 100330 3 792567842 2 31357 48182 2 51240 58098 1 479542866 1 115530857 4 2 40704 41293 1 39509218 4 4 3 19056377 4 4 2 63410 102470 3 861817408 3 838977075 4 4 3 21276468 2 3096 66227 4 3 664505701 4 2 16185 65324 3 734738240 1 234072544 4 3 910865877 4 3 865135947 2 40255 58861 3 49363748 4 4 4 3 875196912 1 263209555 1 433334299 2 51908 92518 2 105883 106732 1 420477831 4 3 3451979 3 515832658 1 988162188 2 30946 104969 1 48487036 1 408882525 4 1 592655399 2 36750 53825 3 621380839 2 66290 86963 3 764697201 3 293964994 1 48273447 1 151449959 3 375195860 4 4 1 499791832 1 140521573 1 500043769 1 972388022 1 498943454 1 243323834 1 196328826 2 13959 17953 2 61547 86556 1 417912906 4 1 47403724 2 46211 86866 2 23991 57591 3 603413183 2 23148 70493 3 372902945 3 907643390 2 50008 52268 4 2 18604 74180 4 1 269645194 2 75573 91773 3 344148982 3 647865540 1 43249728 1 155199298 4 3 67361965 1 793912891 1 140841190 4 3 478474076 1 365393729 4 4 4 3 162300554 3 220626367 1 993625365 4 1 251802153 4 3 980757497 4 3 991095959 3 664461774 2 47582 97517 3 88486115 3 252142902 4 4 2 7167 95033 4 2 34342 80904 4 1 379019583 3 267027317 1 503175284 1 638176694 3 998285207 4 3 221397908 4 3 368400970 4 3 306504485 4 2 84495 91500 1 159213306 4 4 1 954465636 4 2 29415 69773 2 42911 47748 4 1 390949740 2 5403 72338 1 630723424 3 578500126 4 1 765304450 3 631700669 3 702849025 4 3 811309516 4 2 15116 86584 1 494466023 2 32442 34633 4 3 374786418 4 2 52269 99632 3 278230226 2 35239 102750 4 2 477 59128 3 5718734 2 63201 100433 4 2 3682 106641 3 886956637 1 87255228 3 915752525 1 338485235 2 32005 97633 1 954667958 2 4735 88012 2 66542 107547 3 535970476 3 269613610 2 61987 89447 4 1 235868688 4 2 17092 71626 4 3 577320450 3 43772337 2 1830 32596 4 2 50780 85806 3 31798521 4 3 868669540 2 18295 40906 1 940964813 4 4 1 560650207 1 669729523 2 38840 77832 3 696294143 1 318932033 3 695398253 3 346437346 1 661077789 2 5762 62494 3 881685550 2 37965 40589 1 406527026 1 356629607 2 53133 85184 3 542103443 3 593245804 3 281576709 4 3 398095817 2 1797 48468 4 2 49967 89788 4 2 11409 33529 3 727209140 2 7535 89574 2 43793 107057 4 4 3 583024056 3 957827242 3 112170936 2 14097 59228 1 988090000 1 985827673 4 1 949007687 4 2 72200 79897 2 69371 102274 2 93685 104233 4 2 36255 86059 1 240253326 2 26404 42868 3 174647601 3 868797540 1 737363436 1 70701173 3 781838156 4 3 486920934 3 227060535 4 4 1 267509655 3 392272808 3 931920365 4 1 753755618 2 52848 98612 3 21292441 3 610761284 2 77252 82627 3 948496727 1 410635379 4 1 210837732 4 4 4 1 29708991 1 356419431 4 2 58265 80066 1 9681739 1 286022198 1 991428421 2 54009 98023 3 805575621 1 50433363 2 59234 90015 2 6560 56399 1 660221731 4 4 2 12117 66074 3 64220445 4 4 3 939842114 3 68599581 2 30566 75973 3 4614835 3 601769738 4 3 11023322 3 164703117 4 1 361231465 1 45187340 1 374297710 4 4 4 3 514349689 3 292822437 2 9984 71042 1 186526233 3 69998158 1 281728560 4 3 418715694 1 62139327 1 91112529 1 774840857 1 544102684 3 325475374 4 1 668231580 2 40604 47308 3 864408966 4 2 2878 19491 3 867740835 1 503034048 2 54374 67897 4 2 21742 68313 4 3 434016223 2 91964 99672 4 4 4 2 59887 107173 2 8634 63561 2 97768 97930 2 38686 40568 1 996903525 3 643658331 4 2 35977 63570 1 843010347 2 2189 11391 1 65142395 2 47760 62870 4 1 589719321 1 336854963 3 342729312 2 6565 102919 1 51745070 3 497481400 4 3 673279768 2 37853 46066 3 654006971 2 64658 101448 3 64101268 3 40096091 1 906029980 2 88520 99144 3 658788519 1 100403135 3 571426412 3 747783403 2 44013 79734 3 623867788 2 90265 100406 1 612999505 3 867118416 3 538654136 2 18455 69124 1 950693399 3 893880437 2 61120 97889 1 178550253 1 46225601 3 195965546 3 191000877 1 421026225 1 432147097 4 4 3 655769529 2 8957 95365 3 961206781 1 301979635 3 375281656 1 8261090 4 3 314162263 1 324149086 4 2 9129 62823 1 154248972 4 1 7878675 2 14871 67786 3 402871212 2 78282 84900 1 721825028 2 70484 88432 3 532054786 4 2 14171 83862 4 1 789607942 1 989977813 3 905369565 2 51249 63865 1 317451099 2 61747 63989 1 14176706 2 74150 92595 3 973550027 1 684442424 2 21520 61469 4 4 1 643440412 2 8182 64300 1 174158063 4 3 335535005 4 2 39742 88062 3 999955523 3 39093536 2 39696 50043 3 253785927 2 34440 61907 2 51963 65463 1 779095544 3 968135689 1 53906206 2 36700 44973 2 60334 79845 1 412661121 4 4 1 800762467 2 69460 83276 3 763277613 4 2 46365 70207 3 944131800 2 32222 80273 1 420606968 1 526994871 3 776015255 3 648955465 2 23853 49022 1 803291473 3 913537412 4 4 2 51926 83294 3 453577571 2 55152 82075 3 583213730 4 2 17308 87228 4 3 614889005 1 990465392 1 749472912 2 19969 29034 2 32994 38277 4 4 3 699924773 1 97669554 2 99347 104740 3 931292957 1 26618808 3 70138198 2 9814 94759 4 4 2 24300 26697 1 549196678 4 1 94944525 3 874542862 4 1 914818906 2 59798 98108 1 136418269 2 1660 20927 4 3 500572372 2 88669 107410 4 3 69779572 4 4 4 2 4963 84503 4 4 1 336536588 4 3 822076517 1 492519952 1 382362863 4 4 2 28036 107646 3 146907602 1 487899987 2 19336 36558 3 376818993 2 49618 81168 3 243430379 1 287197191 2 28473 52318 3 531626692 1 667322461 3 623158562 3 880268269 3 516581744 1 57765404 1 377037141 1 967180316 1 171342277 2 31122 99299 3 131920086 2 89977 93503 1 48021279 1 75379059 1 372092715 4 2 49510 73807 1 660689646 2 42987 91107 3 723961142 4 2 96875 98748 4 1 729307271 2 6765 22148 1 58592954 3 709729379 3 73826441 3 402176341 1 4305759 4 3 580122797 4 4 4 3 62702550 4 2 4861 47756 2 36983 69500 1 348262406 1 167935856 4 2 42861 61537 2 74237 105208 4 1 623431436 4 3 700058226 3 726632309 1 482186647 4 2 20090 56833 1 975368896 4 1 451475365 3 957090522 3 869394664 2 17766 72804 4 1 902698404 1 295124290 3 918417362 4 3 681962429 3 495911753 4 1 66315488 4 4 3 67678307 2 6846 76207 3 786454804 2 52919 71753 3 840185023 3 470610842 4 2 31213 84760 2 8643 67213 3 180815223 2 14214 34627 4 3 442914882 4 3 288166391 1 912101261 3 360652889 3 68229769 2 49556 68164 1 38221753 3 39187525 1 597400792 1 359796782 2 69220 78636 3 592239631 1 382018527 1 182381254 1 175725628 3 122597649 3 382851745 2 32386 58910 2 38626 106044 2 42653 74530 3 763515716 1 928167961 2 50688 104130 2 63637 72321 2 17020 52740 3 64908019 1 23372644 4 1 902123440 4 4 1 258784117 1 290287906 3 742011019 1 404229171 4 2 95520 100510 3 522950322 3 977648459 4 3 861503365 1 747258178 1 645241118 1 398522683 3 895454497 3 374731504 2 26671 62978 3 336363451 2 88433 102268 3 633293052 3 546256052 2 51164 107958 3 325278718 1 226524586 3 873729925 1 42143745 2 30941 92586 2 51572 59465 1 897682185 4 4 4 3 173632091 1 543713793 1 557335290 2 41066 94702 3 237113397 3 579809588 1 246153945 2 29502 90730 4 3 413359849 4 2 20491 85915 1 225569269 2 490 52155 3 282359213 1 754241659 2 11885 67692 3 2664550 2 21541 31813 1 136116406 1 676702146 2 49178 52347 3 829073513 2 30731 80681 4 1 798188079 2 18640 73694 2 10225 10238 2 81737 107953 4 3 717245272 4 4 1 895071220 2 5820 44539 2 91489 103885 1 227388085 2 14936 32450 3 350282188 4 2 53342 100496 1 798995718 3 410394702 3 631372513 3 52529497 4 4 3 460554951 1 585090580 1 237642520 4 1 838077663 4 1 621532341 2 31020 75376 2 20290 38857 4 3 170306566 3 135055473 1 179229428 1 42992001 4 2 70298 95728 1 551214111 2 98021 104382 1 802270992 1 499826101 3 525949381 1 356989417 3 132727489 1 12550279 2 11654 41006 1 126028229 3 863099538 3 657671641 1 640005033 3 883000633 3 85499510 1 369693048 4 3 662065168 4 1 499325474 3 902612602 4 2 41809 61938 4 4 3 886364200 3 261635891 2 41715 79971 4 3 990045189 2 46991 64556 2 22282 46222 3 426589430 2 5249 17341 1 546313998 4 2 2211 27100 2 92256 99505 3 768412702 1 557149961 2 14135 57669 1 400254463 4 2 23886 83158 4 3 23218745 2 17423 59504 2 94301 103921 3 613854587 3 395384800 2 34012 78834 1 677876198 1 540821657 3 362915378 2 8705 70356 4 1 433811480 1 225825682 4 4 1 594148457 4 3 235176983 3 625930107 4 4 2 11704 37262 3 269826561 2 10315 27625 3 352597231 2 18755 79992 2 1257 18346 3 790569299 3 386381918 1 458924512 4 4 4 3 238664711 1 254469942 4 1 982639609 1 782035644 4 3 895453682 2 35523 76187 4 3 805968205 3 762154701 1 851570893 1 988224017 3 71763392 4 2 3332 101898 2 68215 87660 4 3 180302117 2 23328 70361 4 1 514170113 3 472360100 3 3439745 3 6110684 1 746584287 1 786884667 4 4 2 1858 94976 3 166954465 4 3 952905723 2 78971 93026 4 4 1 674711969 4 1 94306511 3 830528469 4 2 15822 32676 1 803283254 4 3 622955027 1 832651082 1 114058044 2 6269 32728 1 594660617 4 1 147367128 1 219687591 4 2 56795 66771 2 42388 81826 4 4 3 893375061 4 1 819592308 3 662094786 2 32709 37265 3 743700330 2 38584 85981 2 60883 68588 1 279680817 1 504429458 3 680993717 1 943327332 4 4 3 426154988 3 480743986 2 23939 78081 2 62031 73295 2 24479 93549 4 1 3125819 2 86108 106866 3 66933076 1 392977500 4 3 818139782 3 817065746 2 96576 101670 3 322121438 2 61354 91391 2 60376 98076 4 4 1 43899240 4 3 497873320 2 88883 101992 4 2 11348 85757 1 425855940 2 29403 40872 2 2631 102849 2 21093 83178 1 832560417 3 559673127 1 7169848 1 770452308 1 30538589 4 4 1 883331371 3 626926463 1 541889023 2 14867 100636 2 44017 67823 1 546754315 1 195932920 4 4 4 1 413108669 4 2 74583 83132 2 43688 63649 4 1 598604945 4 2 96043 97229 1 549001233 1 11842415 2 3570 77525 4 3 534696926 1 361352286 4 3 209535023 3 227328480 2 7657 17837 3 969604507 1 59464124 4 4 1 515092712 1 352400867 2 72304 78323 1 902402047 3 447814759 2 12694 62574 2 23030 64202 3 472502025 3 864323460 1 605614560 1 754594880 4 3 779101562 2 5271 102700 2 19977 44069 1 132197165 2 45130 68503 3 661473995 3 181971700 2 3360 11574 3 877392312 3 936176249 1 46962405 1 123843683 4 1 415320727 4 4 4 4 1 323239951 3 136791489 2 92210 100547 2 56187 61548 4 3 835708459 3 968347953 3 673658852 2 17324 35371 1 175626697 2 24756 41921 2 31949 34929 1 67726800 1 319375005 4 3 36295325 1 240117508 2 15812 88867 2 8183 70330 3 44836062 2 23796 92866 4 3 32712058 1 818859298 1 773026381 3 257359821 2 5502 104725 1 328358843 4 2 53372 63993 1 227028748 1 30950584 1 300489240 1 337533098 2 3037 38226 3 504258463 2 13274 100369 1 999570417 3 875911555 2 70827 104128 4 4 2 26985 33108 1 711597173 4 3 842098868 2 4192 65848 4 3 533389394 4 2 34769 59315 4 2 60577 62271 1 719862540 2 16869 66773 2 54621 55736 4 4 1 374294826 3 444219995 1 88667248 2 76693 103466 3 86631711 2 77751 107751 2 63638 82560 3 161621385 2 77301 77508 4 4 3 394837753 3 689844982 2 3524 63409 4 4 2 58072 58737 4 4 2 46127 68103 3 701419659 1 835719043 3 455080271 4 3 171117004 4 1 314155742 3 950239238 4 4 4 3 55416076 2 113 70290 4 2 55826 62289 1 429882898 2 86757 89657 3 442047840 3 651427842 4 3 424227178 1 735564265 1 284241328 4 1 58524092 3 957733183 4 1 44653532 2 4267 34877 4 4 1 431146756 2 57661 79131 4 1 21973961 3 128531444 2 84457 90950 2 19485 25091 3 322052936 2 75851 95509 1 689054223 1 789441372 3 142408051 4 1 403328321 4 1 701719219 4 3 557328142 4 1 465119208 2 26608 92410 1 449521129 3 291018433 3 448756031 3 158925295 1 307756647 1 809727306 4 3 275105884 3 983291826 3 411034447 3 968077871 3 139078035 3 677745307 4 1 132814404 1 794685360 3 757751211 4 4 3 638260847 4 3 927150018 2 82678 101674 3 116169486 4 2 3950 72333 4 4 3 50510644 3 39238669 2 97630 107307 4 4 2 23106 98472 1 212759843 4 2 61630 88723 2 21594 46220 1 260893383 1 949692641 2 28902 37657 3 397487057 2 65523 105489 1 371055840 4 2 28220 37226 2 41749 98000 3 166565152 1 971831612 2 81803 98023 2 28329 66772 4 2 14558 88718 4 1 296059702 4 2 53138 60279 3 543916100 1 838708744 4 4 4 2 47869 83918 2 68299 87388 2 36450 49475 3 753874670 1 837296643 3 264108016 2 4090 62796 4 2 30457 94578 2 25742 98176 4 2 9341 14810 2 465 88262 3 881924571 4 2 23071 53390 3 381162377 1 363130646 1 449041133 3 14833286 3 696144085 1 49121720 4 2 87398 92150 2 17034 29525 2 29233 93880 1 435387697 1 34478526 2 78488 79199 1 338209830 2 60993 78956 1 660340481 1 566792274 2 53184 79186 2 32816 73124 4 3 194079718 3 458276795 3 58977907 3 322561620 4 2 16620 21601 4 3 513069568 4 2 18067 52298 1 547131315 3 26754491 3 864019757 3 883288563 4 3 105141721 2 2759 106762 3 623084599 1 614670242 3 754594585 1 624456299 1 26120388 3 818491230 2 29571 32573 1 395786430 4 3 369972401 1 21569647 3 934007451 3 766506600 4 4 4 4 1 856567937 1 974439598 4 3 153292641 3 230184267 1 33523640 2 39598 95900 1 194035211 4 2 6344 42152 1 786560739 1 899984979 2 2029 30785 4 3 291796115 3 899221666 4 2 1457 23026 2 62965 105291 3 519500281 3 38730349 2 47209 84338 1 650268097 1 611462033 2 9048 85134 3 621629720 3 880282413 4 2 664 17095 2 1352 82787 3 867119057 3 426249573 1 345498487 4 1 276968717 1 797138000 2 20831 30102 3 880514750 3 339739246 1 746533147 2 24718 85582 4 2 85000 105535 3 592361656 3 592845239 4 3 286037688 1 47474242 2 60229 97798 4 4 4 3 539659367 1 27285602 3 810507182 2 21354 60215 2 69256 93017 3 660959580 1 243833952 4 3 4831029 2 28193 63637 3 269547017 3 56018566 3 314565454 2 1408 57186 3 760509998 3 855256254 4 1 123190792 3 303846679 3 701752839 2 6833 10653 4 4 3 332122843 3 221849017 4 3 524758587 1 731968280 2 428 21924 3 378751204 3 264855382 1 786553431 3 488394502 2 10452 25989 3 153380424 1 672656957 3 18149571 2 39213 88678 1 996138996 3 856678058 1 668720331 3 303785442 2 35966 67107 4 4 4 2 83027 95734 4 1 879710350 4 4 1 955557134 4 1 827018869 4 1 89439441 2 88659 101105 1 574771750 2 40874 92942 1 693542391 4 1 827535521 4 3 53632864 4 3 424107515 1 72290694 1 140540761 4 2 64241 104118 2 63383 69202 1 529323468 3 307701533 3 920403028 2 48116 62901 2 39073 46914 2 8674 24028 3 156625664 2 17305 65451 4 4 2 54456 56012 1 66280923 3 129196843 3 774706053 2 32882 54853 4 3 391736569 4 3 149013177 4 4 1 488497991 3 218281162 4 3 703740084 4 3 523019692 4 4 2 40326 72086 1 910720804 4 1 861555507 2 4904 52555 1 61696459 3 271865169 3 674386182 4 2 35206 39378 3 680115724 2 45227 68986 2 58392 94947 4 3 413331905 1 231760657 2 77096 81090 4 4 3 748231829 2 46443 54075 3 71077028 3 643879774 2 9152 67877 2 71841 78035 4 4 2 23263 54725 1 865940969 1 274708287 1 445626454 4 3 848447942 4 4 4 2 7479 87105 4 3 981391714 3 368069347 2 65359 92556 4 1 306751394 2 13276 90285 3 16879338 4 2 41984 65885 4 2 16689 60369 1 310958813 2 18312 76789 4 1 733298502 3 33802084 4 3 651213577 2 3100 38336 2 10920 68304 1 3460559 4 1 380671753 3 10855214 4 3 822686688 1 753226149 3 233434676 4 2 36689 73450 4 4 4 2 6207 79548 3 217175695 1 87205846 1 473944406 3 918448827 1 414020395 4 3 473675720 2 69982 104867 1 844126854 2 44104 84560 4 3 718675242 1 952732728 4 3 884250264 4 2 19322 100124 3 222561491 1 485196280 3 894872187 2 91758 106911 1 974594818 2 34067 48250 4 3 597925837 1 558114490 2 52862 66108 1 37347533 3 33391406 2 84441 93133 1 457924520 3 534177918 2 89993 98126 3 398524793 1 994968449 1 891992584 3 744636778 1 800463160 2 13318 65571 1 789383842 2 39844 65467 4 4 4 2 48984 102361 2 28468 60911 4 4 4 2 30996 43997 1 68141852 3 837768664 1 971665769 2 97211 103523 4 1 940108866 3 301262660 2 19949 47357 4 4 1 544268407 4 1 854455415 4 2 10935 71675 2 30906 95234 2 688 60427 1 4407709 4 1 681817708 3 66773138 2 28977 55135 1 30514205 2 19521 92959 2 45853 81747 1 767702879 2 32720 81681 2 25368 36013 1 357884079 4 3 511916503 3 506727236 2 35810 54481 1 877758475 1 639891415 1 651463469 2 536 55800 2 11227 105974 1 716536972 2 83744 84128 4 4 4 2 17231 101088 2 41505 89273 3 878263106 2 89530 99872 2 77209 85426 1 86686156 4 4 1 54053965 1 321127352 2 11229 46014 1 23680214 4 1 717410365 2 15230 34081 4 1 764938155 1 996057955 1 443137865 2 15617 34103 1 281539263 4 3 722833 4 4 2 1489 39089 1 14571556 2 5915 37533 4 1 72611286 4 3 302623060 4 2 5586 47794 4 2 31453 57355 1 137139749 4 2 14405 68579 3 684933129 2 50630 105835 3 730031798 4 4 1 646924535 1 445185974 1 695418081 1 196114741 1 65643985 1 53837650 2 88552 93527 3 332030361 3 454052538 4 2 14904 40940 4 3 987997070 4 4 4 3 795360367 1 52918128 3 27774616 4 3 216211703 4 3 789919182 2 22878 52009 3 35937726 4 3 463283217 3 44591196 3 128502050 4 2 19738 31987 1 150150288 1 249131336 2 5932 69622 3 919647751 4 1 819719987 2 38504 54328 4 2 22138 80837 3 998318533 2 11264 31062 2 9157 40732 3 335728166 2 45993 70441 3 61625589 1 790122715 4 2 64098 92896 2 63900 98968 4 1 178084217 1 971101100 4 4 2 4238 103956 3 39382039 2 1667 18534 2 42192 56466 1 884510550 3 515775294 1 118444578 4 3 470587176 4 1 781786541 4 4 3 225918686 3 14719932 4 4 3 873942560 3 15325587 3 430487619 3 701962277 2 42305 67501 1 621367007 1 740815976 3 135303518 2 3185 43818 2 31300 52967 2 24752 92490 3 386130028 4 4 4 1 354868167 1 567876463 2 18203 92875 2 21757 57672 3 70324733 3 722908324 2 90842 105634 1 921701589 3 418922639 4 2 51264 72752 1 580658006 2 56767 79016 4 2 20471 32342 2 18856 103591 4 3 336948870 1 278344140 3 51755441 2 21998 70282 1 580520439 4 2 34210 101958 2 11874 102803 4 1 352517782 3 31311614 4 3 132279792 2 71925 79040 1 256829620 1 39001409 1 765129789 3 350247320 3 168760974 3 922255114 2 20703 27939 1 196882078 4 2 9625 58852 1 919051783 2 29593 98767 4 2 12045 82826 3 194676081 2 16694 29630 2 10436 28363 4 2 5378 53846 2 73868 105745 1 317675463 3 980989182 1 672940028 2 1565 108095 4 2 96018 97155 4 1 737018022 1 291967531 4 3 671430494 2 48611 78842 1 597385564 4 4 1 941179583 1 438914442 3 564447449 2 80086 86890 3 738523952 3 782179052 3 792226597 2 31660 96141 1 932917153 4 1 201408504 3 49828169 3 16035119 3 151092647 4 3 93999835 4 2 46919 107521 3 228987653 2 65724 81784 3 696176515 3 389604454 4 2 51251 69174 2 69060 94903 3 492900872 3 404960942 3 218637751 2 9608 29318 4 4 1 456898025 3 707007621 3 60868277 2 23978 78375 1 349229459 1 806294398 3 716765458 1 504536355 2 6496 98842 1 810294779 2 21744 37850 2 20247 92545 3 985151205 3 449113795 2 53807 61991 3 718250219 1 713850284 3 252816732 3 486224400 4 4 1 2361166 3 881717738 3 372126191 1 412474864 3 949463966 3 723415336 2 31176 32058 1 187572903 1 519332434 4 3 330433525 2 74247 81639 1 911439246 4 1 241710708 2 75000 107966 3 417988725 3 736805153 2 48135 80377 3 637967536 4 2 42914 70257 1 736910772 1 462043186 4 4 4 3 934609170 1 323978759 3 127178331 3 220616931 3 904232557 3 198519615 2 17576 92246 4 4 1 591585680 2 13082 55323 4 4 1 21710679 1 727075145 2 50530 76785 4 3 661487003 4 4 1 894670286 1 814417204 1 139321498 2 35443 86929 1 727515328 3 257578118 4 4 1 571599017 3 721752588 1 746480917 2 33641 102680 2 32023 71377 1 739492831 2 87081 96442 3 646247134 2 4529 26026 3 155210194 2 75932 102442 3 883278590 1 836276074 2 31493 63559 1 469336416 2 18265 35508 1 16639975 3 189582106 3 859048704 3 104522140 3 935026280 4 1 868829650 4 4 4 2 70051 83894 1 828467237 3 114645163 2 49791 76650 1 24896601 4 2 5162 86043 3 55552618 1 700603609 3 558196433 2 60371 94165 4 2 30647 45519 4 4 4 2 13648 95554 2 37662 49561 2 15210 107437 2 59023 73329 2 40386 90893 1 741566057 4 4 3 528188231 4 4 4 3 870261610 1 726480753 3 961535049 3 949487645 4 4 3 612838395 1 584660339 1 113014306 3 75000827 3 452315804 1 970819951 2 81839 89542 1 554549965 1 207577222 1 17274779 2 43514 46228 4 1 34082258 2 43539 60526 2 22118 82211 2 6759 69310 1 751338953 3 710313648 4 1 513232113 2 7138 54909 3 914317172 2 14153 58781 4 3 146733158 4 1 505028861 3 13653588 3 516100013 4 4 2 16714 30522 1 181908102 3 177731838 2 22475 49921 3 67656276 1 298650769 4 4 2 26396 82332 4 4 3 180044510 2 16606 24385 1 285162476 4 2 20542 63525 2 58711 74488 1 599923027 3 207181688 4 4 3 172725782 2 15208 28226 3 7458672 4 3 505806103 3 555277562 1 345115399 2 25155 94487 1 91060065 2 37936 56845 2 11857 37486 2 3703 60842 1 141515721 4 2 39825 95488 4 3 513609950 1 568871581 1 29102151 4 1 795159264 4 1 463911735 4 2 83962 97582 1 631275723 4 1 568736085 2 52166 71278 4 2 26514 41210 1 239175754 4 4 3 377178135 4 2 46381 50806 3 514096631 2 19903 61932 4 1 807473441 1 760898849 4 2 78275 90910 3 650089155 4 1 923126405 4 1 730624367 3 3659615 2 57260 82296 1 102998971 2 82003 97363 3 643667221 1 785349468 2 56223 95547 1 389388677 3 701435769 3 517290494 4 3 332857929 4 4 2 31186 72338 4 3 890858001 4 3 715226902 1 50534389 3 331316240 1 93182737 1 4368768 2 21190 23863 3 436437213 1 856961847 1 977000721 1 230093323 3 787151912 1 434216345 1 97406123 1 333569361 2 58918 68098 1 252625482 3 11693526 4 3 995710601 1 177325000 1 681609222 3 147845246 2 33226 82084 3 601678821 3 303062640 2 9512 76184 1 46812661 1 627751926 3 343986348 4 3 450093815 1 173134235 1 403378415 2 12773 78960 2 30599 57330 3 557240741 4 1 963709785 4 4 2 19015 42993 1 549321314 3 577560272 1 980516569 3 719203889 3 158490806 4 1 495112260 4 1 427887824 1 559987306 4 3 285609923 3 987449897 4 4 4 4 3 850644638 1 829115731 4 4 3 598335191 2 18456 30650 4 1 249698321 1 531035675 3 957396854 4 1 846223512 1 468664092 4 4 3 317430960 4 1 813528200 4 4 1 135307435 2 7264 52455 1 205812961 2 90488 106777 1 244112206 1 345240524 3 621422911 1 105728850 3 286099139 4 3 422967734 4 1 215079868 3 642588149 4 1 197520910 2 102142 106117 1 769012953 4 2 25177 30185 2 96467 101553 1 974436499 1 768834948 1 732389596 3 693342566 3 758949596 3 908573694 3 914936195 2 6909 63186 3 573147517 2 4930 84062 3 920164137 3 14805803 2 5699 101010 1 71149178 4 3 91346880 3 403195684 4 1 882586656 1 762190655 2 49389 76568 4 3 8053573 4 4 3 291179122 4 4 2 51644 54789 4 3 329732507 4 3 637276819 1 769507685 3 829846320 4 3 226834899 3 54097926 4 2 31727 85392 4 1 47253054 4 1 746543084 2 3259 105062 4 1 65052293 3 475584300 4 3 692355229 4 3 879570687 3 469613107 1 85046193 4 4 4 2 43566 103342 2 69167 78772 4 1 741622498 4 4 4 1 106207957 1 254601144 3 892923865 3 517752534 4 1 96877428 3 670549443 4 2 7455 9610 1 429436630 3 16639457 2 33089 61409 4 4 4 4 3 680507103 4 3 557820245 1 311350946 1 466332198 3 839685583 1 559949987 1 87680481 2 58659 100698 3 17805465 1 15094942 1 198168748 2 84811 103421 4 4 3 668682728 3 822212312 1 689543834 4 2 63164 64638 4 4 1 176735466 1 799468392 1 798394301 1 64974499 2 6204 89355 2 1858 31612 4 1 772918881 2 35260 66806 2 73810 87184 3 264395786 3 794795512 4 3 326886758 1 706392502 1 632803299 2 15251 79654 3 910432849 3 380422029 3 880176858 3 100581419 1 602085603 3 998416093 3 995939856 2 79140 98754 4 2 35095 56458 1 965040377 2 13222 34877 3 767176086 3 477735739 2 25512 77139 1 514694742 1 683104930 3 490206909 3 119187235 3 673665522 3 3875418 2 43601 61339 3 53453206 2 20655 55728 2 13058 72148 3 495908868 3 239324484 1 760030945 2 24424 56611 2 82243 96603 3 460889184 2 50896 53746 2 6316 17783 2 32537 39583 2 72525 92361 2 33514 83858 1 56564777 3 609625544 3 841027713 4 1 658865773 3 130751087 1 559080838 2 12952 107953 4 4 1 791659562 1 407768268 4 2 60200 71493 4 1 863230737 4 4 3 975059448 2 45988 52945 1 768069485 2 13917 22105 4 1 176074295 1 247506480 2 35673 90689 1 537888534 3 859624692 4 4 1 314568426 4 4 2 13553 73968 2 47286 47421 2 56981 95165 2 32035 67429 1 275641192 1 927471903 4 4 1 579811794 2 47490 67999 4 4 3 937301994 2 81973 89842 3 312881042 2 85333 106949 1 416581080 3 979740852 1 742681162 3 289280807 4 3 93640741 3 756446740 4 3 343915639 3 347714686 1 730765491 2 11001 89865 3 982944594 4 2 7286 51174 3 43876152 4 1 128617449 4 3 633149228 3 849271029 3 919907676 1 26453035 4 4 2 31877 86926 1 835725615 3 64486096 4 4 1 760871869 4 4 1 703369891 4 4 3 372186300 4 3 31886988 2 54434 104575 3 352171137 3 995493636 4 2 8560 66021 1 91598279 3 301217869 3 56723280 2 44152 105658 1 136766547 3 330160366 4 1 676073842 2 105016 105695 2 3619 68167 2 31499 64996 3 815612827 4 4 3 303223528 1 159477300 1 746463264 1 786575174 3 887954427 4 1 526545164 1 279896065 4 1 832154069 2 30944 68301 1 295852968 2 16909 101995 1 781421209 3 295687596 2 706 27183 2 5512 102744 1 205513605 2 22244 104323 2 96223 106722 1 285073756 2 84220 91788 3 7582538 4 2 20033 21520 4 3 136749467 3 333038605 4 4 3 51136820 1 928517623 4 1 957758656 2 70655 85940 2 30355 38350 4 3 29664419 4 4 3 480338627 3 683900201 3 848643710 3 720916672 1 532885424 1 277959942 1 651267235 3 768215269 4 2 9610 82039 1 905951072 4 2 33680 71273 3 738529385 4 4 4 2 86919 94269 3 467920749 3 71677760 3 411347132 2 19354 96646 2 20528 42228 3 412980617 3 63754010 3 520645141 3 425248472 4 2 10773 34788 3 106927512 1 30372920 4 2 88621 104768 2 16699 46189 1 834755989 3 29196995 2 1698 80090 4 1 931617542 1 650672360 1 865964968 1 54958861 4 2 32773 78368 4 3 88234088 1 705393810 2 22322 102758 2 57947 66153 2 22977 96161 3 689003562 4 3 310713333 3 437672037 2 28389 93824 3 35596529 1 36290204 4 3 362561652 4 2 38492 99079 3 923910081 1 341822121 3 59856746 3 603539966 3 274140786 2 8576 74482 3 49628459 2 37877 76798 3 816481895 3 479380030 2 69535 95989 2 55501 97484 4 3 464656055 3 629867075 4 3 430304893 2 17103 80705 3 317064135 2 42332 50402 4 2 43254 89404 1 703607579 3 538297397 1 464050269 3 234876871 2 28431 52503 2 33673 93149 4 3 303471477 1 244089238 4 4 4 3 167202452 1 995560639 4 4 2 31252 33732 4 3 559962354 4 1 853353798 4 1 439494704 3 991116334 4 2 32387 49679 4 4 2 66679 94687 2 9858 70582 2 46640 104554 2 1818 25513 1 601857642 2 50436 69906 3 177532899 1 742665238 4 2 15044 39399 2 19722 55672 4 2 11198 34575 3 742034762 4 1 391021390 3 616836217 4 3 996594607 4 4 2 1338 79743 3 617691955 3 643887086 3 768291583 3 359673459 1 577156002 3 895622110 2 500 86813 2 2557 67762 3 663848514 2 14714 77575 2 22789 45672 1 206401034 4 2 13886 85162 3 725870644 4 3 46576633 2 16474 23355 1 20713093 4 4 1 632457239 2 105000 107496 4 1 13924048 1 857471050 2 24208 85806 4 2 54311 89736 3 578819272 4 3 307706355 4 2 63995 73772 2 19209 33188 1 296321719 4 1 166038683 2 32505 68370 4 2 12490 84668 3 60465495 2 35580 43698 2 23779 52382 2 13776 36029 2 33592 33672 4 4 4 4 2 104711 108193 2 34507 36832 1 23598472 3 63599381 1 681872383 3 309155430 4 3 88057429 3 399392223 4 4 2 28990 58122 4 2 55886 80609 4 4 2 39144 62122 3 470317044 2 97036 106722 4 3 747367058 4 1 882054185 4 3 378246158 4 4 1 42348980 3 985581417 1 30410049 4 3 226949961 3 937321877 2 2308 96316 3 41486661 2 3284 32965 4 4 4 1 741155701 1 916509474 2 61691 73397 2 85403 86296 4 2 10625 88149 4 3 167720056 2 6139 92024 3 178339651 2 75116 102754 3 566404193 4 3 87878274 3 528924881 3 954623967 1 843219690 2 92166 100889 1 514947729 1 219389231 4 4 2 3549 75790 4 3 924058724 2 38583 97024 2 16256 87178 4 1 905315934 3 109912661 3 111937193 3 37255516 2 21017 63406 2 4623 21195 4 4 4 4 2 40263 43919 4 1 493625141 1 2822071 2 27952 107197 1 659240885 3 705271976 1 412195302 2 79869 82873 2 77079 101558 4 4 4 2 76031 95768 4 2 8623 13199 2 7023 28468 1 900772669 3 480601131 1 178206055 2 52083 82190 4 1 529376867 1 900759395 2 40964 67841 1 52489343 2 8270 76865 2 66478 69930 3 52714905 2 50914 67748 4 2 52325 52373 3 784707435 2 20133 106982 1 166467435 1 850381604 3 186505886 4 3 506746051 2 29641 82576 1 760268996 3 318805416 2 91203 108204 3 203454281 1 88443353 4 4 4 2 11995 29050 4 2 64010 69640 1 22969762 4 1 771342535 2 3205 16937 1 953811250 4 4 2 96782 107715 4 2 37764 106919 4 4 2 5478 57441 1 969797552 1 633328022 3 618615219 3 443205459 2 31016 84283 1 768795511 2 5841 25325 3 721466121 1 751129731 4 2 4763 86704 3 775537677 4 4 1 13268292 4 1 546588997 1 15099252 4 1 458060158 4 1 544928658 3 984818006 4 4 3 676753658 2 43842 63599 1 639601630 3 319205358 4 1 738019646 1 810514701 1 762899612 2 37229 49950 4 2 63247 68759 1 46881072 3 310509033 1 856413153 3 999958252 2 41735 73994 3 861083155 1 994430633 3 611211228 3 749203866 4 2 9623 29218 4 4 2 46094 104800 4 3 958213511 2 8215 70920 2 35959 44560 2 46361 100749 3 934411891 2 4045 81220 1 29520890 2 26705 72843 3 952083151 1 658169235 2 12317 42253 3 662836376 4 4 4 4 2 38234 74598 1 1024659 1 418476183 2 64956 65895 4 4 2 62391 107915 2 36533 51342 1 504553669 1 680427048 2 69196 76835 3 742328312 4 1 50926758 1 751607913 1 67460513 4 4 4 2 19984 102878 4 1 383160815 3 737189939 2 14929 64910 4 2 19431 34550 1 878542813 3 530748201 2 99277 99447 4 2 48804 106684 3 572466120 2 25724 68478 3 577815026 2 2172 34545 2 57419 101608 2 54147 59447 4 3 37723747 2 43990 67074 1 163431924 4 1 33772043 4 3 291828707 2 48042 100965 3 644915529 2 12540 55221 4 4 2 73414 84717 3 764646099 3 20034765 1 691202444 2 5176 86989 3 735760144 4 3 44513859 2 893 15349 2 9657 24379 4 3 902841055 4 3 76074129 4 1 20700591 4 1 346871923 3 9906642 4 2 8808 71815 3 982197037 4 4 3 325282027 4 4 4 4 4 3 69963849 2 77661 98858 1 304906216 3 619590420 3 892868991 1 595154937 2 620 6033 3 26917583 2 6464 80526 3 97623529 4 3 501442913 2 57569 103593 2 6660 17939 1 448706008 1 325145316 3 640182518 1 349782668 2 28330 79448 2 30791 37823 4 1 487703378 4 4 2 74185 103170 4 1 137896349 2 30439 93457 2 69265 81740 2 18638 36404 3 802359943 3 224644839 2 3282 77294 1 479935782 1 360903017 1 488120072 2 37705 68920 2 89254 94365 3 4436994 3 368632500 3 671566925 1 186669707 4 2 19934 25082 3 734510815 1 268806743 4 1 329114361 1 902215740 1 657850680 4 3 26059557 4 4 4 3 833790441 2 9040 50801 4 1 106651096 1 341463167 3 935637514 4 2 26727 78111 3 355751648 2 69509 104364 3 475791610 1 528719918 2 14084 35124 4 1 363705582 4 1 362708236 3 668705673 3 505495939 4 3 138925126 3 48190696 2 41567 103369 1 628337291 3 118639389 4 3 460606186 4 3 622646144 4 4 4 2 52913 102495 4 2 1078 10939 1 212483287 3 715574397 4 4 2 94133 95291 1 81610481 1 323851883 2 11533 38084 1 293886596 1 177152564 4 2 73934 95291 4 4 3 355935928 3 920516797 4 1 465697740 4 1 134716297 2 72375 105540 2 10197 26450 3 861972476 2 27828 50157 4 1 910032550 1 980762626 2 55049 102606 3 270831715 2 27599 42761 4 4 3 4054896 3 598303776 1 591854546 2 61987 89671 3 156587063 2 3193 40568 2 29653 47711 1 749395769 2 20824 107444 4 1 207963256 1 521029594 2 10707 53375 2 7033 71455 4 3 228568370 2 27655 55347 4 2 52821 90695 1 950155166 4 2 24071 45200 1 732018359 4 1 932874953 1 977743423 2 39009 102394 1 461814215 3 142944305 3 764227413 1 238196774 1 942040496 2 45062 71646 2 1528 3895 1 391465087 2 57932 62377 1 491008809 2 63680 102475 4 4 1 79816706 1 177366891 2 90159 92244 2 76643 86339 1 80114418 2 5289 30306 2 58950 79102 3 683330284 3 532023980 1 756557743 4 4 2 45777 104761 4 3 39016781 1 939958739 3 365560958 1 675007711 4 1 294472664 3 941518020 3 991502965 1 96360690 1 291899390 2 41490 78965 3 152477730 1 954355752 3 495745039 3 176192290 1 875372399 3 156182909 2 97734 99881 3 92910137 2 22632 52360 1 279876329 2 13334 28948 1 639706043 4 1 712442492 3 591573468 2 27792 38947 4 4 3 328232223 3 26095943 2 3602 4621 4 2 28564 50180 3 366685671 3 81050862 4 1 148029612 2 17781 90754 3 999558517 2 25199 60025 4 4 4 3 623044444 3 830172901 3 9702217 1 755296741 1 84118117 1 528602827 4 4 1 830577658 3 624684895 1 404348886 4 2 32124 59578 2 43579 48382 2 54448 67409 1 182845620 3 871305190 1 107273853 3 342456383 3 266566790 2 47057 82373 3 673339366 2 8691 85351 1 226508270 1 58647683 3 470944845 2 39705 39792 3 515294083 4 3 18404510 2 10620 90327 3 733514274 4 4 3 82417639 3 730926904 3 721499919 1 504978910 1 816808889 2 6280 70106 4 3 344529703 1 752521774 2 54140 89172 1 334788257 4 1 998220416 3 57713247 3 412028272 4 2 35861 55404 3 719444252 4 4 1 992140008 2 17830 36050 1 836757333 2 33829 43281 1 71887472 2 52762 95466 3 234439442 3 889287818 4 2 7905 95419 3 611276139 1 21984928 1 111246716 4 3 32608279 4 2 3783 6014 2 99601 108502 2 20411 65347 4 3 197433800 3 259857397 3 384373582 1 357631330 4 1 91316401 1 31202984 1 192012985 1 28924511 1 30759081 4 1 980673058 2 26835 101403 3 133196446 3 277327952 4 4 3 380957999 4 4 1 536599969 2 43334 93674 3 410355014 3 803326913 2 69422 96731 3 358490700 1 409767917 1 330029065 1 8450498 4 2 75384 83300 3 685974331 2 3468 105973 4 3 356200709 1 893663926 4 1 721494684 2 55315 77380 3 618737145 4 2 53687 69895 1 818326564 4 3 336117163 3 393218445 4 3 510569989 4 2 33404 72198 2 95717 105895 3 446651366 3 869646465 4 1 676488957 2 16035 72513 3 955556421 3 356792723 2 60363 85892 2 30875 42922 1 363500594 2 2917 59808 3 50529329 3 92994385 4 3 702952980 1 358047537 1 119092086 2 54200 84698 4 1 831975390 3 727180681 1 583805412 1 720489277 2 39355 92137 1 458349718 2 77714 80950 2 3197 13432 4 2 14701 93109 2 7663 30547 4 4 2 10587 96467 1 592620699 2 22611 75590 2 79659 106031 1 500572800 4 4 4 4 1 107968769 3 539986347 2 63691 107998 2 55460 84504 2 61216 64852 1 154121292 1 310013349 1 577316999 4 4 1 58032556 1 891638798 3 848720050 4 3 169380389 1 21392239 2 50341 99379 2 45344 107592 2 79954 96864 2 54138 106583 4 3 750082308 3 417290833 4 2 68894 101949 3 262606296 4 4 4 4 2 34076 98910 4 4 3 909131706 4 3 151032300 1 741137317 1 718518865 3 709713631 4 1 478671536 3 16093563 1 55006665 2 30446 70544 2 67650 82361 2 21539 39891 4 2 30950 59264 2 68086 68234 3 62746477 3 314143099 1 164742835 1 998754678 4 1 391363671 2 28820 43566 4 1 284160486 4 4 1 8212355 4 1 292367999 2 65182 98151 3 236156276 3 10355990 2 159 104751 3 858566288 1 620751889 2 42079 59023 1 257528566 2 39908 77817 2 24945 50599 2 2699 100435 3 45923929 4 2 69154 101988 2 44455 94463 3 341171870 1 252940782 3 297758989 3 474166247 4 1 339318172 4 1 918714302 3 739363704 1 495902456 3 277309805 1 5115150 2 44039 51851 4 4 3 792038777 4 3 715096275 4 4 1 381564443 4 2 162 21847 4 3 188271242 4 3 59770949 3 798722947 1 89211287 2 89680 100122 4 3 192133580 3 753191140 3 964266634 2 19318 57786 2 79123 83458 4 1 666664655 4 4 2 2143 42791 1 458344844 1 996931481 4 4 2 6336 55834 3 567837 3 943339514 3 147254709 1 116609491 1 23328182 2 92526 94530 4 3 780627941 1 592009131 1 136307754 2 33476 86589 1 344496406 2 59237 68272 3 858670045 2 68601 69007 4 1 736805480 2 52315 88753 4 3 966403644 2 28344 97746 2 24294 66314 4 1 967350848 4 4 4 4 3 103160100 3 705932327 4 3 730597595 1 933250163 1 954297415 4 2 53555 90991 3 200654546 3 244094572 1 114561272 3 109611867 1 385247090 4 4 4 1 228562348 1 294900112 3 440110189 4 2 65995 77471 2 44677 87149 4 2 52347 90123 1 34411890 3 33102013 4 3 416347662 4 1 578695085 3 883678646 1 896862965 2 19410 81823 2 44531 53252 2 104400 105874 4 1 788950254 2 2068 51032 3 937022970 1 947537899 1 63740221 2 1975 73388 1 375040774 2 36261 51012 1 605258882 1 779226544 4 4 2 48164 51591 3 956623133 4 3 459122458 3 248337035 3 326095135 4 1 54237219 3 27913533 1 143325505 4 2 97087 102557 4 3 280704206 4 4 2 9791 105641 1 218277619 1 568676223 2 25531 98445 1 674372130 3 249672622 1 803702297 3 406547051 2 16190 105478 1 859271479 2 1973 100691 2 78689 94251 4 4 3 448247311 1 56886446 1 764069598 1 973766524 1 545688426 3 967359778 4 3 221228858 4 4 4 1 3145988 4 4 1 643683074 4 3 10470473 3 951392066 1 27202869 4 3 65810672 4 2 56370 79767 3 919595501 1 72238847 3 262892160 1 548523089 3 974554083 3 871143554 2 40331 90761 1 411117526 1 102601394 1 692999123 3 432574425 4 1 524541699 2 30504 68675 1 462902395 2 68833 100696 2 11716 79499 1 210672168 1 134744506 3 540185445 1 609662588 4 3 173655655 3 807639031 4 1 266911781 1 254957051 1 324815802 3 570365164 2 1229 101606 2 16852 90423 3 241762198 1 976535716 4 4 1 42648859 4 4 2 85617 104536 4 2 6783 89277 2 82224 82909 1 338264665 2 33613 80255 3 101061754 3 553814230 3 174176181 4 1 558891828 1 236686259 4 2 55306 86512 2 3556 106086 4 4 1 379621675 3 58860741 2 7908 16721 2 32287 33007 4 4 4 3 54215279 2 31799 57881 2 2039 34588 1 128744327 4 3 270438328 2 49376 67959 3 547290667 2 3800 49111 3 453756101 2 32137 36141 2 28387 94496 3 246784406 4 4 1 889344000 1 804233069 1 89926034 3 599126004 2 9177 38387 2 102213 103817 2 6881 21283 3 733997049 2 23143 54368 3 464026439 2 6467 85955 2 25797 101100 1 817329163 3 893502109 1 272560415 4 4 2 71226 98358 2 53089 75775 4 4 1 355860513 4 1 50582501 2 12353 40658 4 3 49375888 3 157112842 4 4 2 55606 96576 4 1 23396289 4 1 929970223 4 3 35149542 4 4 2 39196 57426 4 4 4 1 43485953 3 6770535 2 49953 53818 4 3 872918294 3 115314784 2 31617 89933 3 296882088 2 62110 87267 1 356838567 1 801904195 2 27408 86239 3 393054103 4 2 4568 33177 2 42533 51601 4 1 481433948 2 62320 79837 2 25220 77985 1 39484137 4 4 2 39287 46589 2 81951 84997 1 745467391 3 6570077 2 10540 106488 4 3 900467546 4 4 1 962537439 3 428341239 2 75194 87245 1 508626900 1 284720516 2 26314 48862 3 35520746 3 191514285 1 2036659 1 861685323 1 24584400 4 2 33448 46644 4 2 29432 93474 1 209162795 4 3 46853310 1 756801100 4 2 37459 75838 2 40736 107096 2 64278 92966 3 564310627 4 3 705811643 2 41464 55130 1 686435082 2 3587 24620 4 3 751432214 2 6711 9610 1 779177095 4 2 39222 91493 3 506064144 2 9934 76672 4 1 699771307 4 1 91064279 2 50609 54608 2 6452 83287 3 389841982 3 509190327 2 34147 80408 1 189416251 4 2 12242 52216 2 59796 60738 3 697024605 3 268701978 4 1 7624428 3 350907344 1 339442359 2 21412 96001 1 529938305 4 2 89852 108646 1 830345091 1 323527567 2 42955 100982 3 261519577 1 119273731 4 3 523820782 4 4 4 2 81210 108293 3 245707315 1 689332571 3 422366821 2 41643 47787 3 757661802 1 288051097 1 224754171 1 353282956 1 24694593 4 1 889229203 1 685694069 1 12857937 4 2 18842 34471 3 91030566 3 241112517 3 420312676 2 6055 99719 4 2 23557 55343 4 4 1 557105713 2 28542 78764 1 44083548 1 423143374 2 320 43183 2 23460 60616 2 11050 87281 2 11313 42222 4 3 494971520 3 588181766 1 855610906 3 75017393 4 4 3 231862838 1 805832927 2 11929 67129 2 5153 79325 1 280521948 2 14987 32993 2 30313 90787 4 4 4 2 6157 108548 2 37962 59532 3 323880133 2 30420 35788 4 3 34710741 4 1 346865144 3 250963811 3 593563856 2 26146 29766 4 3 389230622 2 18499 25808 1 970004154 2 10596 48488 3 322801075 4 2 63804 107743 1 318021781 3 322267941 1 677531715 4 2 85469 99868 4 2 19877 46107 4 2 15348 105345 4 2 33497 95645 3 278322891 3 996747348 1 363399562 3 839799530 2 10342 37001 3 707772237 3 575693856 4 1 383095076 2 68056 82764 1 73777245 4 1 936275582 4 1 593612514 1 171409416 1 654284862 4 4 2 71622 87511 3 265264804 1 631777099 2 45065 104059 2 44331 87660 1 663240694 2 41440 47230 4 2 4897 67732 3 619288463 4 4 2 6971 107760 1 94192040 4 2 31590 42485 3 107042073 3 456042954 4 2 75160 90854 1 193074279 3 820395669 2 47184 103259 4 4 2 9189 90745 2 27279 64479 3 698160792 2 53642 67770 4 1 983982961 1 277529558 1 273446576 1 128741511 4 4 3 264941907 3 850458809 3 26176345 4 1 311532191 4 4 4 3 880114932 3 823964516 4 3 266170615 3 228601323 4 1 176777215 4 4 3 524406411 2 34961 41617 3 36868534 4 1 862937278 3 748900359 4 1 586716807 2 10403 78270 1 572355777 4 4 1 921152800 4 4 1 213472503 2 39421 67459 4 4 2 44028 96238 1 75067792 1 16620352 3 666356328 4 1 479110473 1 777008951 3 130353761 2 12597 78426 2 44932 103989 1 57591621 2 24129 54179 3 6508640 3 894401135 4 4 1 882502294 4 4 4 1 425987197 1 820698065 1 58301459 4 1 71874236 3 904069719 2 44700 53985 3 648356731 2 43066 62687 1 897538181 2 48304 91799 3 130014749 4 1 93116288 4 2 61161 79022 3 251441204 3 331328813 2 2615 4993 2 67353 69530 3 216269473 1 149012289 3 297211196 1 592935892 1 71711690 2 60922 73903 2 34344 74743 2 8876 57627 2 62402 74070 4 1 805515109 4 1 536805945 2 57651 74738 2 3058 98936 3 521175141 4 2 49409 64445 3 576107927 4 4 4 3 24122855 3 276138259 2 31699 88031 2 11350 20896 4 1 547080630 1 785313928 4 1 707038407 1 504227799 3 7161069 2 92746 95449 3 843910369 3 713752858 4 4 1 304729931 1 207525624 3 5801538 4 3 487497962 1 910015743 3 717988532 4 1 947561905 2 13226 22817 2 66901 84201 2 49794 84094 3 439207868 4 3 372507111 4 4 1 348291862 2 28917 77678 2 13376 96584 2 36122 48641 1 593148334 4 1 265305889 3 817691974 4 1 711567343 3 312465143 3 371722863 2 17312 65193 1 136363618 1 626950182 3 802317192 3 404591485 1 70361104 4 4 2 4522 58609 3 97523496 3 774723938 4 3 66941432 3 724270497 1 711673734 3 451714595 2 1643 78544 4 4 1 206819908 3 890805631 1 532531443 4 1 497976196 3 307338711 4 4 2 46519 91121 4 4 2 6848 91814 3 682337932 2 46429 74606 2 59178 59331 3 471214461 3 868518995 4 3 236130862 4 1 690846676 3 845235236 3 474702073 3 225914330 1 782071171 4 4 4 4 1 785824133 2 28104 96449 4 1 857977341 1 522708342 3 840513587 2 21370 59311 1 777887588 3 358836507 1 824236592 2 1059 71683 4 3 494432223 1 880819269 3 376460720 2 8279 19091 1 584845940 1 475390770 3 638715208 4 1 457131479 1 508756148 2 94825 104067 2 26208 66041 3 295971240 4 3 456024249 1 487469287 4 2 20894 74542 1 145812319 4 4 4 3 31115440 1 615300304 3 581852199 2 34643 70965 2 41855 48094 1 657311777 3 405459720 2 64045 66509 3 240645741 2 8475 88983 4 4 3 320113946 2 10054 11500 3 550993609 2 56335 104762 4 4 4 2 51270 87178 1 92326598 3 600868533 1 802736439 4 4 4 2 51252 91555 4 3 247481384 2 35773 79588 3 246117777 3 392687425 1 97973406 3 433784883 3 893651867 1 182261966 2 36853 92217 1 782831598 4 2 60041 76941 3 221139375 2 45530 50837 1 492105719 4 4 3 476334843 3 924624487 1 758370020 4 3 572958151 1 639057611 4 4 4 4 4 4 1 908911274 2 49370 102146 1 47050485 3 901017743 3 25795331 2 61689 99452 4 3 455791676 1 851576779 2 19307 84267 1 637890604 4 3 63859518 3 680367132 1 338192635 1 48183101 2 62172 91090 3 367448312 2 87218 99296 4 1 636297515 2 57332 87780 3 174198337 4 3 946599905 4 2 34342 97704 2 43883 63321 3 412987697 2 18777 70481 1 602359435 3 706450382 4 2 54380 101966 4 4 3 45985845 4 1 563148535 4 2 38822 55560 3 10152502 2 28496 35772 1 788426945 2 21053 57437 1 458194953 4 1 287137046 1 843812510 3 339143174 4 2 47967 102577 2 34408 83667 2 66936 72169 2 19450 25598 1 693238880 1 472974095 2 27538 51715 4 2 36988 68753 4 3 876168154 4 2 10104 22362 3 705320132 2 37060 84558 1 276632351 2 38793 72629 4 3 719085817 3 386757254 1 626749798 3 589716658 4 1 8275155 3 998997309 3 286277505 4 4 1 311183077 1 760808456 2 55492 92870 4 3 886816432 1 939327389 3 805375024 4 3 384856424 3 695595461 1 20548433 4 2 32725 72081 3 524905719 1 17963374 2 6213 64430 2 46601 99307 1 342648293 4 1 907724833 3 142508325 1 738722017 3 873041781 1 891790930 3 49219693 1 749338020 3 193637585 2 14895 58423 3 714386463 1 348273325 2 70682 82679 3 349019411 3 280786560 3 67688676 3 638482484 4 2 89294 107985 3 33128266 1 6276834 4 2 25399 103885 2 15091 90585 4 2 70406 87790 1 288667327 3 844531402 1 469462290 2 76624 108944 4 1 48829304 1 775207902 1 909297446 3 513659359 1 636440796 1 877399907 3 558742232 1 559734703 4 4 4 3 409782225 2 10364 80804 1 23494539 3 322131640 1 704244950 4 4 3 197014102 4 2 41784 105045 2 31869 102823 1 11377753 3 403749652 4 3 197335409 1 528042218 2 886 12606 2 86254 98477 1 759640795 2 67266 107549 3 312401261 1 852758213 2 53209 88898 2 63599 84338 1 790338810 4 4 4 4 1 492083194 4 2 42977 62043 1 90807280 4 4 4 4 2 72059 104029 3 463997980 2 107257 107322 2 14800 89315 2 2639 100825 1 430563777 3 275057314 3 581955934 4 1 889729425 1 380855955 4 2 29400 39424 4 4 3 143219623 1 979890804 2 57786 97384 4 2 69421 70524 3 511834743 1 566034860 4 1 55662 3 982378069 3 26608564 1 723171042 3 58494628 1 378569650 3 448971047 1 683358195 3 747466897 2 4894 42567 1 565975371 2 30617 83858 3 449695148 4 4 3 31113847 1 257027281 1 742196842 4 4 1 692287324 4 1 125686872 1 616579724 4 3 12739548 3 788700802 4 2 30377 91623 3 182792652 2 14618 107398 2 38820 77741 2 12823 52699 4 4 1 668751989 4 2 83443 84033 4 4 4 3 717588211 1 585357552 4 4 2 4735 53448 1 72501647 2 33963 55932 2 62246 79675 2 43403 78739 4 3 806337505 3 41307106 2 40113 87426 3 550022217 4 3 750980961 2 3083 33081 4 4 4 1 753148177 4 4 4 4 3 556757796 3 574792082 2 17296 98544 1 455502516 4 1 623518392 2 47888 95804 3 450176835 4 4 3 686448133 4 2 32767 57031 1 203350535 3 32120805 3 205563031 1 506266143 3 250071959 4 1 21992092 4 4 4 1 390579015 2 30309 44942 4 4 2 79105 92252 3 756814801 1 273508736 2 26404 51242 2 37297 88371 2 13785 76655 3 57089277 4 1 718240351 3 931151992 2 27083 30314 1 328724954 4 4 3 925094773 1 92188848 3 612301996 1 190500714 1 525167493 1 925719058 1 243642158 4 1 9301249 3 142959856 2 67049 86685 3 619230637 2 38014 99797 1 27334046 2 20773 90382 2 13723 27651 4 1 978108779 1 26377285 2 11595 74773 1 311901608 2 20266 39270 4 2 3869 45878 2 75641 96818 4 1 653351688 4 1 141009596 4 4 1 973348138 1 791812716 4 4 2 49708 72902 3 33345286 3 439220827 2 77621 80580 3 749415580 3 37455324 1 941193252 4 2 41080 72528 1 44406012 3 466403234 2 17507 103347 4 3 761505685 4 1 104864908 1 704574841 1 59641368 4 1 131447910 3 46040367 3 262867912 3 163996832 2 26488 98160 3 570229903 4 4 4 4 2 12098 58573 1 872161746 3 305471677 2 22461 32794 4 1 214345397 1 277605581 1 497449750 3 600604527 1 472230452 2 10227 62804 3 567119432 2 36729 82620 4 1 682692162 1 141709321 1 195043837 2 66685 73273 2 4415 41908 4 3 991418254 1 828735326 3 53865631 3 22331246 1 12476929 3 711782083 1 205657627 3 163834285 2 15174 56963 3 495295715 2 3284 95832 1 806384510 2 36561 84536 1 711292906 1 713430097 4 2 8770 98951 3 597455053 1 516183614 2 10785 29767 3 855965143 1 984057789 4 1 346662959 4 1 165550347 2 68181 84280 2 18411 105064 4 4 4 2 84030 105939 2 67068 74339 1 949173311 2 2720 18427 2 6211 43174 1 762100110 2 37451 80368 1 129629476 1 59243756 3 898194105 3 49069775 1 64172764 3 31261494 3 862381552 3 36326312 2 40374 64188 4 4 2 36093 93819 1 7209515 3 217769489 2 61939 94712 3 125892246 1 946868526 3 814023591 1 341604500 3 218736752 2 5206 77522 4 4 2 8936 20727 3 695809450 2 20853 43181 1 748998568 1 437602313 1 450520146 4 2 84161 91490 3 22404195 3 55151580 1 269720323 1 761770362 1 738332303 2 41316 66129 2 62358 91870 1 906274774 4 4 2 51476 58148 2 8219 102975 3 694067048 2 26400 69255 4 2 21330 101946 1 436524877 3 848852265 4 4 2 84693 107213 2 24751 99974 2 25417 84240 3 112000109 4 3 554619344 2 5406 38539 1 120056018 4 1 342736310 4 4 3 722520067 3 577849152 2 2833 65366 3 821082373 3 538505585 4 1 608058005 3 635631466 4 3 377266185 4 3 48731524 1 309283402 4 4 4 1 610392367 4 3 827187210 4 4 2 31832 66022 2 27615 47708 1 609093852 1 53388495 3 145117891 1 282040292 1 46399399 4 1 350553157 2 41780 77218 4 3 274138433 2 33661 88325 4 4 4 1 114419179 1 799803285 3 40245981 4 4 4 3 8520371 3 797416722 1 694302775 3 713195708 3 543030561 2 68169 89048 3 439711769 2 14151 22341 1 236790899 4 4 3 693610720 4 2 17234 85117 4 3 561818199 3 553223879 3 383528181 4 4 2 79949 107631 4 2 29106 61841 2 95666 104813 4 3 605690991 1 279053241 1 231841069 4 2 100442 105395 4 1 574931575 4 3 216746429 4 3 850362806 1 446964518 1 113141857 2 17800 73049 1 279707256 1 996336836 2 10351 41048 4 2 6966 41514 3 375141759 4 3 973207781 2 20852 27013 3 20115825 2 3529 107387 1 868858627 3 659182614 3 761326690 4 2 60511 62540 3 786351095 4 1 755814779 2 71258 96127 3 931685344 3 885927668 4 2 5641 19966 2 3210 31346 1 681958997 3 211352269 1 25996085 3 931251445 4 2 2544 66694 4 4 2 19270 77968 2 20683 61505 3 320513843 4 1 723076833 1 148521617 3 872916881 3 96695229 1 25325671 3 832883112 4 1 754060915 1 554099852 3 406252639 3 636803690 4 2 27033 72455 3 381049419 1 310214835 1 676358337 4 1 137842213 2 7706 53374 4 1 990191153 4 4 2 90348 91628 1 244580575 2 21307 78349 1 28121037 3 3425366 3 890492349 4 1 155062203 1 83255926 1 551539062 2 13372 106753 4 1 801417327 1 95940758 1 731497974 1 131198626 2 86062 106560 4 4 1 867016996 2 65083 81448 2 11137 70925 2 40615 76429 3 359491605 1 327388312 2 31088 97691 1 41311372 3 54533997 4 3 374250328 2 44615 60815 4 1 756556707 3 848699914 3 876032518 2 39335 79218 2 44810 101341 3 553190990 1 605516864 4 2 10149 99991 1 255367228 4 3 76843722 3 553849855 4 3 274008917 3 19335698 1 73619429 1 639422288 1 774382138 4 3 15282314 4 2 34616 48656 1 73543407 2 70905 91741 1 131297281 4 3 160373429 2 20825 27261 2 32855 46939 4 1 779029169 4 4 1 300147238 1 958352402 2 45174 94929 4 1 232336429 1 233038249 3 602548202 1 736790955 3 64231896 4 1 71022589 2 3338 49938 4 3 583571710 4 2 85775 102264 3 829537519 1 47439974 4 4 3 708560923 2 42804 77152 1 245875726 1 930052871 4 2 57155 67645 2 12467 27486 2 39099 40927 1 47151278 1 134750958 4 2 67776 92402 4 2 43262 65010 1 560310318 1 233891820 1 493113502 4 1 39092146 1 808425948 3 118591776 4 3 295158542 2 12205 58755 4 4 1 347965026 2 13074 68409 2 33530 75258 2 100395 104897 3 780774709 4 2 81735 105997 4 2 79877 104980 3 95080493 2 54685 72432 1 261601048 3 70723697 4 4 2 74404 77269 2 39741 48552 3 839161415 4 1 738785625 4 2 40069 103652 3 263357880 4 1 272364205 4 1 990072091 3 956654279 3 451550148 1 331311608 4 4 4 4 1 422004268 1 981134729 1 475937643 4 3 433009656 3 53319859 4 2 15261 88896 4 1 115826614 3 629096444 2 3283 16196 2 4924 19531 1 363753234 4 1 47124278 1 211278010 1 194484111 1 99482244 3 157326072 1 504867230 2 64297 106981 3 190327001 4 2 55335 55721 3 31527343 4 1 122424113 2 35002 71957 3 209881735 1 11466982 3 79438 1 961755302 3 36410043 1 449905789 3 952218914 2 11622 40184 1 901850134 3 699342797 1 964777771 2 52497 68573 4 4 3 587395154 2 15203 68997 4 1 627177565 1 190248599 2 75505 91796 2 14974 31714 4 2 35494 101736 3 206237721 3 22985227 2 61938 108346 3 924725480 1 672318540 2 70481 103843 1 102129607 2 53812 108603 1 659161843 4 4 1 200319411 3 494975846 1 470406625 1 393000341 4 3 82901806 2 40627 48431 4 4 2 72934 100425 3 926958176 3 251147888 4 1 837407518 1 961831279 4 4 2 66160 76776 3 564233905 2 53789 55393 2 7844 78931 1 450224408 2 38923 83744 3 346822707 1 431091384 1 52778415 3 654967672 2 40064 96462 3 122195937 4 4 2 39232 105275 4 1 923042640 2 77484 81613 3 597369957 4 3 915143278 1 832927489 2 156 79972 1 185947745 3 361901112 4 3 752574699 1 683302606 4 4 3 305799043 4 2 59119 86003 2 15129 100911 3 868645976 4 4 2 49425 105349 4 4 2 10669 86726 3 965948336 3 467467023 3 224225705 2 14446 37259 1 148355319 2 9326 100880 2 5800 56824 1 262875940 3 692848546 4 3 260431437 1 129453398 3 796748735 4 4 3 430427509 3 831664994 3 404326222 1 168445283 4 1 919837572 2 22703 70791 1 611132450 4 4 3 255013507 1 907325488 3 991727877 3 524876554 2 13998 51311 4 3 756841973 4 4 4 2 27227 67744 3 766415655 2 3980 78499 2 21054 65595 4 3 241256516 1 404728243 4 2 27145 42696 4 2 30665 30670 4 3 424162726 3 826635498 1 53251873 4 4 1 786423837 2 55682 69169 2 92388 93937 4 3 936334841 1 695661907 3 852266594 4 4 2 56836 103683 1 389905754 1 399276919 1 992102340 3 402055829 3 283188860 4 3 353399917 2 93906 101797 4 4 3 684208213 1 747527497 4 3 764761875 2 31458 91770 2 62662 97056 3 526497813 4 2 62404 100459 4 2 23145 42989 3 557078956 1 367614406 1 365640483 1 681267226 3 370016844 4 1 450086219 4 1 569088556 2 5705 13134 4 2 33709 109043 1 567920800 3 333922859 3 177471897 4 3 643103141 1 83075621 1 337369077 2 14759 44206 4 3 347890828 3 889572306 2 39414 63801 2 20069 84564 2 13406 64142 3 75043069 2 5211 93841 4 2 27032 102126 4 4 1 31650289 2 15778 51328 4 4 4 4 1 231505049 1 235327062 4 2 7794 108815 2 38192 53585 1 752237723 4 1 885735952 1 468417601 1 489878896 3 840751530 2 71260 78033 3 675559880 2 11927 73947 3 244430545 1 915156278 2 61724 70429 3 37425261 1 483031607 1 865961858 4 4 1 889446005 1 315558606 2 35559 64463 4 4 4 4 2 47804 102669 3 855482227 3 607987510 4 4 3 866450310 3 809397476 2 86427 89225 2 23196 34869 4 2 92183 96395 3 508615394 1 628198595 3 785294477 3 706399912 1 937365787 1 907731185 1 571869730 3 773062489 1 569139626 3 452772012 1 54166729 2 49822 58099 4 3 413355677 4 1 700090848 4 1 305218225 2 18191 28068 2 37941 69278 1 457038083 1 356710339 3 823483830 2 25162 101650 1 933510858 4 3 14221560 4 4 1 932227381 2 41610 98559 4 3 425077781 4 3 182427885 3 708136055 2 76317 108793 4 4 4 3 774483742 1 346235450 2 25801 68629 4 4 1 508010309 1 321310619 3 338127543 1 747282473 2 54283 90645 4 1 555028630 1 874246386 1 462124338 4 2 60660 99054 1 757637167 4 2 46924 70820 3 566620177 1 950259301 1 621778779 2 45708 71552 4 2 55300 100377 3 618702823 2 577 78181 3 69879288 1 19826907 4 3 844912430 4 4 1 665379012 4 4 2 64235 99838 4 3 976288698 1 860420059 2 11720 103014 4 3 532739329 4 3 321563314 2 96246 106948 4 2 85345 85456 2 69890 69901 1 230742634 1 555134110 1 140863531 3 458126566 2 16555 76680 1 828385593 3 350644577 2 51971 82708 2 27667 36336 1 96850323 3 42283266 1 518680332 3 548956013 3 387638156 2 46568 54511 2 722 76137 4 1 149226790 2 22318 86086 3 290608907 3 531089810 4 4 1 788756102 4 2 65729 79982 3 881564236 1 574072124 2 19433 57152 1 876812366 1 648992253 1 518692367 2 18413 34669 2 40593 87284 1 47307688 3 907664500 4 1 852849611 4 2 5281 46363 1 244983754 3 38855768 1 717973336 4 4 3 508354677 2 3439 38494 2 16204 24378 4 2 41030 103972 1 131913306 4 3 57782002 3 445390209 1 68896806 3 867456996 4 4 3 548211532 2 76630 105137 4 3 473538703 2 33082 39649 4 4 4 1 546488569 4 3 533401062 1 999175654 2 30358 84822 2 61629 104042 3 891047562 4 3 329474933 4 2 55290 85242 3 493593062 1 679924133 2 30859 41477 2 29315 83701 2 82782 96016 3 317281063 4 4 1 519673689 4 4 3 226214778 3 379889538 2 65748 82839 2 33924 107496 2 20976 86108 1 850545508 1 66076669 4 3 34511211 4 4 2 37194 73777 1 942243553 2 9545 58317 1 545186634 4 2 20329 21854 1 894791287 2 7572 22567 1 63905549 3 878310614 2 49209 96579 4 3 804265924 2 13373 59486 3 11043559 3 848796564 3 751349554 1 70874799 3 624934261 4 2 35205 47299 4 1 282171396 3 609154289 3 974610150 2 59193 61662 2 25397 107952 4 1 203256924 4 3 44756831 1 18218773 1 82184896 2 80095 105769 3 236916131 1 196163384 4 4 2 2149 58231 4 1 63310351 2 42454 56893 1 114779356 3 588507406 3 265163039 3 230517612 2 27806 40962 4 4 1 846577935 1 7209115 1 698071601 2 53330 86230 3 272884884 2 25487 94040 3 210071617 1 27780159 1 723284896 1 626515606 2 14590 52372 3 231090945 1 987429563 1 478527160 4 3 399163310 1 274738130 1 916618969 4 3 944412545 4 1 75364016 4 3 183000039 3 876726745 4 2 10511 20500 1 117867759 4 3 878733697 2 66985 77613 4 2 6327 12272 2 97001 100317 1 578557344 3 458853752 3 719754878 4 1 973689719 2 22837 83613 1 821040433 2 9402 12624 4 1 545596970 1 11635711 3 28661518 3 786706956 3 39490052 1 626294111 4 4 4 1 685890226 1 27844509 1 253032023 3 745037735 4 3 893522679 2 48396 108414 3 396843830 2 28206 87346 3 470913637 4 3 819921052 3 423973410 3 881511936 1 667339176 2 77387 85788 1 530361202 2 4676 101018 4 3 620844395 1 38487821 3 483396066 1 709806328 3 3409376 3 7675867 4 1 51346980 3 689071556 4 2 37420 44910 1 882338893 2 25056 36136 2 7824 92718 4 4 4 4 4 2 30215 99669 3 44295464 2 45712 77522 2 16627 69154 3 748686515 1 23672900 3 745174321 4 3 267692021 3 158926867 3 285268483 3 49248717 1 183783574 1 552752623 2 17558 22514 3 151292138 2 81847 82918 1 962620001 4 1 699613080 1 834464748 1 990506012 1 23721760 3 180571108 3 45065337 3 232731051 4 1 806649467 1 482391304 1 50666332 2 56003 77266 3 672703653 2 38200 46109 2 43198 91629 1 444686601 2 6610 61200 3 58305890 3 653801729 1 964129030 3 567087670 3 465166793 4 2 2152 6637 1 189221962 3 170177586 3 767376463 3 954397456 1 811496430 4 2 53785 81765 1 732294383 3 684172045 1 903061651 4 2 14424 46659 1 580954672 1 176407777 3 105666142 2 34202 69129 1 241737561 1 414320119 2 68025 80417 3 743736165 4 4 2 49277 70091 2 56701 89992 2 55348 60425 3 413706747 1 272049768 4 2 57744 80243 2 52664 55551 2 4363 98189 3 63520233 1 749020202 1 179393607 1 345442086 4 4 1 807441603 3 494430096 4 3 188081887 1 242749632 1 980739705 4 3 161448482 3 625753603 2 3059 39399 3 406910399 2 10851 42703 1 57602856 4 2 75679 79142 3 953206674 4 4 1 643200906 2 16051 49298 2 46738 79062 4 2 38101 41620 1 877620685 2 53247 89163 1 915942247 1 351054881 4 1 726644258 4 4 1 434973262 1 867654478 1 724068820 3 213613710 1 573615476 2 52388 93131 1 548316319 3 19778893 3 6809207 3 180561083 4 3 611560561 4 3 655801268 2 34384 87864 2 82967 89341 2 58626 99756 2 6035 43717 4 1 197651247 4 4 1 935399767 2 56779 88599 1 905611583 3 439899308 2 44152 95339 2 58630 98675 4 1 820677810 2 27641 63999 1 548877998 3 330548091 1 830887105 3 17369364 3 558483899 2 13203 87937 1 880349985 1 630222379 1 17159157 3 74083780 3 348024014 2 12426 90301 3 453201422 3 654421511 1 622402231 1 66314371 1 910312477 2 24304 47162 4 2 16591 64443 3 755910112 3 136761793 3 622697737 2 42944 59986 2 11966 83625 4 1 275918929 4 2 45098 74264 4 1 898561343 4 3 274186527 3 988824625 2 32854 107155 2 20596 73051 3 999602259 3 75879085 3 46172737 1 69986176 4 2 35480 64474 2 27545 85076 1 606327065 3 548660413 1 248329004 3 285626398 3 782135304 1 985945049 2 39663 46697 1 910147795 3 358871915 4 2 15073 52927 3 353234007 2 35877 87095 2 51562 62886 1 821313883 1 247006854 1 76377604 2 7304 58549 3 89307998 4 2 7497 73950 2 7377 23603 3 722489589 4 3 599494404 1 472508666 2 45442 93108 4 3 360206773 1 147774360 3 498103271 2 12118 103110 4 3 778677220 4 4 1 549879895 2 12768 85831 3 708124823 1 298267501 1 545261165 2 14188 30758 3 20909924 1 663975193 2 39787 71371 3 287195165 1 208517483 3 56536948 2 20520 67250 2 75954 96090 1 119451355 3 423307278 2 7832 100197 4 4 3 315466178 2 46702 108514 1 419159754 1 318758186 4 4 1 419221282 2 91640 101878 2 1078 3541 4 3 578115914 1 239135792 2 17185 99451 2 20550 95529 2 65952 68458 2 95415 103781 3 73715303 2 12761 46596 2 16117 52941 2 32373 99418 1 318689851 2 63841 92056 3 911212490 2 27157 75191 1 925135652 2 30452 77245 2 21915 51603 3 819274765 1 21128652 3 862998272 2 83520 89426 3 185179269 4 2 110 51650 4 4 2 33675 99396 2 19497 81396 2 8870 38681 3 395794738 2 11805 80421 3 609337136 4 3 590790770 3 646448530 2 28191 90415 3 654348349 2 35947 95161 4 3 581749667 4 1 56651546 1 102305937 4 1 116903875 2 12719 101182 1 46317164 3 61348938 2 60042 90927 3 435587115 1 226097348 1 184315825 4 3 93744478 1 11268335 1 37940085 4 3 367859256 4 2 5942 99772 1 998206328 1 887114402 4 1 26417483 3 578366033 3 406752817 2 12675 87658 4 2 9772 17615 1 698449299 4 1 136205436 2 83894 88054 1 54780380 2 4079 26683 2 3988 65866 4 4 1 66608092 1 451482529 2 69692 107156 3 276721061 2 10276 101058 1 44326167 2 87242 104070 4 3 35423637 2 10702 17488 3 656080299 3 654696424 3 815438021 2 85462 90236 3 649923051 2 2871 17010 3 778950816 2 14799 84397 2 8371 74362 2 62815 63859 2 1180 63689 4 4 4 4 4 1 577219955 4 3 85355251 3 221912057 4 2 20958 43266 4 4 2 69673 82516 2 27540 50002 3 2022319 1 348796936 3 334888269 3 623330612 2 16873 46903 1 68325404 2 6006 11432 3 726681964 2 3380 87695 2 32438 74333 4 3 651615536 3 924031542 4 2 39439 46092 2 1492 18724 2 29423 93219 2 25962 107550 4 4 1 4123684 3 7497010 2 72986 88598 2 106532 106846 3 188500938 3 850373581 4 3 162804272 1 363309414 2 29350 60194 4 3 396222229 3 146148124 4 2 11929 41123 4 1 59950755 1 441507983 4 2 40548 43938 1 347696649 3 395029504 4 3 41772545 3 138880880 1 513053447 3 673116028 2 62934 75678 4 3 817134021 3 274837576 2 26738 89390 2 94168 94662 2 59471 96045 2 24521 109295 2 16081 94903 2 40217 46741 4 4 2 83425 88435 2 7239 26917 3 249029594 3 176253385 2 88784 101062 2 12537 94820 3 682451399 4 1 304932676 3 685101506 1 684498940 1 417290614 4 3 174692689 4 1 660946409 2 101425 102622 3 130567920 4 4 3 68216439 3 166734751 4 2 20346 83880 3 198340389 3 396182744 3 866352772 2 1339 70178 2 6873 38556 3 207050479 1 11243762 4 3 124642866 1 520995008 3 55646868 2 99653 104980 1 482964768 1 87007531 4 3 218205694 3 192256059 4 3 60930403 1 690744418 3 861697376 1 149768888 4 4 3 662219576 1 596631729 1 807671759 2 23927 59259 1 365781433 4 3 398527513 4 4 3 129389451 1 262879215 3 440495806 4 3 288521132 4 3 712073516 3 421601434 4 2 67604 73485 1 361363741 3 615016621 2 10435 105467 4 4 4 1 496705101 2 75195 93291 2 17072 97541 2 16996 46653 3 229070619 2 2560 86693 2 67647 86079 4 2 34207 72981 4 2 13078 74935 4 2 55988 78076 3 681607290 1 158912762 2 102584 107044 3 561921949 2 59878 79953 1 690417583 4 1 195783739 4 1 377506659 4 4 1 215096384 2 32339 54347 2 11116 71019 3 612607180 1 724618041 2 8236 83386 2 46187 103328 4 1 387270280 1 438580665 2 43794 47645 4 4 1 985048559 2 250 47127 2 26164 35626 1 94055009 3 994683023 3 709888564 3 152892308 1 300630419 1 787639266 2 25611 78519 2 71996 83294 3 891218404 3 125996172 1 31376175 3 41955303 3 401966012 3 225494326 2 91459 102877 1 470756480 1 230617864 2 15511 98704 4 1 325533053 3 196650550 2 35354 66923 1 14659176 4 2 1433 5665 1 736736020 1 564129774 2 77099 97928 3 625842229 2 20140 95004 3 495405968 3 906693257 2 1004 94653 3 906902765 1 583557320 4 3 649023958 2 65374 73180 1 682097433 2 69139 102790 2 6219 88945 1 60147164 4 2 66561 109441 3 773784842 1 76610630 3 591357571 3 817960896 2 10638 80672 2 29296 40964 2 64926 83894 3 531617248 3 296733035 4 4 3 695771874 3 545359725 3 270259436 3 573043886 1 153632568 2 90997 93132 4 4 3 442856431 3 433776007 3 466971670 2 4513 92562 2 55180 57963 3 93932650 4 3 61879977 1 507394447 3 617021848 2 64574 79110 1 471276049 1 965248762 1 136639170 3 617911675 3 189448777 3 687941589 1 490696190 1 44894373 2 60451 99733 1 633970239 2 41802 109211 4 2 8096 108094 1 817372833 1 60226910 4 4 1 917401512 2 50487 69940 2 31446 87637 3 454933496 3 18423853 1 342281631 1 57119477 2 52788 80090 1 15614988 4 3 496593210 3 108008235 2 7439 62075 1 32974281 4 3 952993232 3 161000550 3 655298193 4 2 62607 99944 4 4 1 129893578 1 156855310 3 982968731 4 3 395087817 3 881277009 4 3 576136036 2 53119 74175 3 94008603 4 3 118635452 3 717751613 4 2 51518 88772 1 635020903 4 1 127663746 4 3 494606114 4 1 997812430 4 1 933956760 1 784311480 4 3 92967323 2 22086 90839 2 68107 78915 3 623633168 1 494926893 3 660960987 2 43675 53919 1 146070301 2 24258 75079 2 70161 100303 1 23981853 3 663482481 2 407 45172 1 175618596 4 1 152797893 1 716098630 4 2 43922 106736 4 4 2 24340 101184 3 696245856 1 785181923 2 53249 105599 1 464874971 4 2 26347 56900 1 168186962 4 2 70574 102775 1 62741669 1 814650682 1 862306040 2 55013 73505 3 280973726 3 265684318 3 159754385 1 489237145 4 2 98857 102111 2 48836 107633 4 2 53507 101317 3 928155993 4 2 93776 102145 4 4 2 41907 101817 1 432572657 2 87953 103224 2 56036 75944 2 30974 46940 3 143260597 1 545582162 3 129762239 2 25944 62996 3 198442641 2 26131 73744 4 3 452627488 2 18831 71957 1 1809929 2 32900 102336 2 21975 50022 4 4 4 4 4 4 2 4160 61901 1 55868878 1 664735915 4 3 614299044 2 31241 39339 4 3 5369964 3 305365829 2 5012 34661 2 55840 69548 3 627029973 3 44712098 2 24077 58170 4 1 741740236 2 39309 107143 4 1 511839600 2 24748 109123 2 32729 87054 1 263433584 4 1 78279316 2 75486 105559 1 875095380 3 354604841 1 707017746 1 901137740 3 451726188 2 73456 107922 1 430902264 1 796557468 2 4612 52776 3 602062506 2 68585 107647 1 207903554 1 45672974 3 80302548 4 3 596002303 2 67895 71753 4 4 3 40412963 1 997475641 2 83099 85078 2 19673 84391 1 6808615 1 77689298 1 495026575 3 538931696 2 12875 59592 4 3 20020412 1 305179091 3 611979982 2 24328 80818 2 14506 60001 2 24351 98588 1 991429877 2 40178 66823 1 541700275 1 300372209 2 38632 51691 2 24065 103059 3 320627490 4 1 240896022 3 743156349 2 55663 72550 3 444311435 2 17273 34427 3 672686176 4 3 257383374 2 56084 76407 1 183199302 2 36579 61533 2 78038 98320 3 744068650 2 5726 72715 2 28663 105921 2 19063 88503 3 951115446 1 388904768 3 879677660 4 3 791895989 3 56547697 2 42486 105075 4 4 1 36028089 1 345335619 1 31987121 3 698162154 4 4 4 2 560 37992 2 7731 101106 1 610798431 3 189586334 1 810723668 3 352666393 2 37137 97949 3 616448161 3 19247798 3 98168100 1 268397747 3 599970643 2 35616 91703 3 600336116 4 2 81367 108771 4 1 754000758 4 1 509358501 3 830230716 4 3 745186672 2 4205 107063 1 184773592 3 181446923 4 3 68161537 3 700837962 3 9636649 1 279700263 3 679347227 2 958 55898 4 3 137924068 2 51364 71007 2 20761 83239 3 884430541 3 847364202 1 207186829 2 7471 65450 2 26052 64622 4 4 2 56361 102534 1 18052149 2 70127 97296 3 52892899 1 327249929 1 722855943 3 62684074 2 31767 50020 1 637914218 1 145701127 4 3 369785368 4 2 87536 104978 4 4 1 909930470 4 2 10676 67223 3 251593461 2 66538 67167 4 1 786607204 2 31601 71264 4 2 847 10740 1 882199632 3 418850510 3 785726795 2 49545 75351 1 11624123 2 14758 64467 1 608223483 2 1209 41443 1 600009995 4 4 2 13050 81492 1 869834946 3 57273635 3 450638660 4 2 2023 100940 4 4 4 1 69541594 4 3 778171136 1 393606520 2 12444 13539 4 4 4 4 1 718826421 1 711510895 4 2 30015 42980 3 16599871 2 48020 92407 1 815181048 3 166770573 3 997108794 1 807117407 1 425063617 3 570360902 3 391562617 3 895966884 4 4 4 2 47772 102853 1 604913583 3 13740365 3 160087011 4 1 889889191 3 52590527 3 665310544 1 649279968 4 4 3 927773356 4 4 1 815626265 4 1 851659487 3 213271898 3 380440450 1 451858184 3 483610659 3 793305326 1 48863585 2 23293 96111 3 591446986 4 2 39187 50333 2 60807 65225 2 56880 86823 4 3 337729556 2 21093 72687 1 258089840 2 21417 84060 1 970206537 2 13770 54124 3 203926526 2 62458 78527 1 386848225 4 3 100964842 1 286190844 1 429295807 4 1 288262511 3 262051036 1 725661006 3 183930142 4 4 1 65170462 4 2 27264 86118 2 65103 106254 1 611816476 1 616303647 1 932455943 1 418937078 3 320331529 4 4 3 698870293 4 2 8112 81105 1 98473820 1 478396767 4 4 4 1 735596436 4 2 42731 49197 1 879288285 3 459771236 1 880912368 3 184358445 4 4 4 3 507511531 4 4 2 10988 103991 1 831325654 3 645512199 2 49136 94801 3 235803074 1 575077375 4 3 776511881 2 94777 102993 2 21587 94243 1 580632587 3 702178827 3 934566195 1 5106483 1 32734695 4 4 3 623371311 1 222984423 2 8998 97307 4 4 4 3 174105141 1 242814499 4 2 52325 71233 3 14019498 2 6362 44715 1 909692787 2 9891 103634 2 20695 67034 3 390321459 3 147307331 1 977258172 4 1 293033414 1 959900180 4 4 4 1 948932110 4 3 348933204 1 134600207 2 10816 36629 1 752803329 3 206149823 3 493588785 2 6074 90824 3 300132583 1 220940365 2 74265 95937 4 3 172138699 4 3 996232853 4 4 3 746002008 3 495446723 1 218565603 4 1 787910799 3 206018078 1 43205690 4 4 2 87605 104278 1 489192828 1 280663572 3 667178097 1 25904517 3 2446495 2 17015 65253 3 54537047 1 356624191 2 3887 37312 1 85480394 3 356113039 2 59867 105818 4 1 436483890 3 371721422 4 1 382265709 4 3 163490696 3 304542386 1 825709262 1 517315985 3 35789148 1 628745372 3 77867894 1 391312940 3 30182699 4 2 6672 102962 3 205084415 3 481079566 3 937513757 1 815141118 1 44569248 4 3 178843821 4 2 72029 103725 3 913172789 4 1 432444637 3 53740355 1 104259522 2 68739 95680 1 508110513 2 27591 67147 1 990638454 1 71300945 2 65692 66599 2 83927 93384 1 844887575 1 18388921 3 73740158 1 524590160 1 68191473 4 4 2 2658 89481 2 24621 96060 2 55459 101059 1 125709750 3 670201439 4 3 42044156 2 77293 92322 4 4 2 89739 101923 1 618888620 4 3 563071511 4 3 905806301 4 4 4 2 32725 57543 4 1 445285788 4 4 2 29266 46497 4 3 561063375 1 582776250 3 191969883 4 1 305770655 2 5857 43187 4 2 8264 61733 1 755518286 3 58758620 3 158738742 3 281860075 1 432761566 3 928495724 4 4 4 1 365791477 3 716088056 4 3 4443440 3 860541623 2 101730 102662 4 1 396286123 3 888020625 1 389991791 3 31483891 1 857254731 4 4 1 723580676 3 31670865 3 160608110 4 1 456992240 3 951715812 3 222749639 3 430551586 2 6972 53227 3 411831429 1 254536202 4 1 54882156 1 90675470 2 17749 43249 2 3352 43212 1 885355141 4 2 36128 74162 2 11378 23725 3 239907447 2 80625 96981 3 584856 2 1696 31893 2 6770 105131 1 79991556 3 812987675 1 85791676 2 7895 24022 2 44938 108855 3 23860751 3 657882677 4 3 695814246 3 157419224 4 2 28059 30401 2 18582 92158 3 364964151 1 21551468 3 215156240 1 773697196 4 3 105807349 3 812432724 3 950329403 2 37202 40691 3 817957248 2 82631 83778 3 278534143 4 2 52406 75346 1 406032415 3 375791045 2 43161 91227 1 341052881 1 896809241 4 1 270806576 4 3 11755196 2 73544 96696 4 3 156831119 2 3462 59296 2 29539 66842 3 258030404 4 2 63828 95276 3 139497654 3 16232701 1 900718878 3 198269674 3 875440381 1 731058916 3 46948584 2 63450 72329 3 507057915 2 33938 82303 1 176871771 3 735177274 3 470795627 4 1 359837347 3 62593618 4 4 2 28923 96498 4 4 3 282619010 2 71065 84352 3 322578743 3 617027165 1 67382138 3 371258387 3 275000119 3 759386396 2 933 22584 1 394879289 3 319485356 3 283051996 1 815858064 1 541166277 4 1 361866231 3 323667953 3 8245108 1 201618714 3 45910847 3 30422721 1 301179483 4 4 2 32259 108179 4 1 512376670 4 2 26657 106504 4 3 437175506 2 52516 59353 1 664055352 4 4 3 10872784 4 1 849921055 4 2 39730 102017 1 757302864 3 898356737 1 73543711 1 995847028 4 1 767640257 3 193687973 1 937335697 1 639653233 2 57472 74502 2 1475 10120 2 8912 77051 1 641348483 2 23917 105817 2 8107 35950 4 4 4 2 67619 81318 4 1 723122924 1 780728558 4 4 3 808769616 2 34807 81160 3 393206249 1 511529260 3 28161154 2 71761 75893 3 402110720 3 985195349 2 45652 64252 2 30734 104839 3 245896715 2 17732 22629 3 326092020 3 245603256 2 29171 56722 2 88501 102055 2 5483 92737 1 46535455 2 43752 54668 1 378816295 2 1222 45658 1 131195833 4 3 702010569 3 289079655 1 189734621 2 71958 79153 4 2 1227 55760 4 1 652430430 1 182757391 4 2 25007 101495 3 973728783 3 678859493 3 698226490 3 414648120 3 400424561 2 12357 81722 3 619539578 4 2 20152 33229 4 3 769121266 2 19190 53608 1 146988574 3 374885520 4 4 3 36561404 2 91037 101387 1 177814507 1 863691303 2 10577 103065 4 3 431348871 4 1 480161265 1 728577905 1 725850336 3 56453868 2 112 33374 3 570298423 3 786935515 2 48774 88584 4 1 389430064 1 787967002 2 19044 78675 3 60797130 4 2 61494 98626 3 558638540 3 533135717 2 41098 89920 4 2 61600 95545 4 2 11504 90275 2 17332 36199 3 295820901 4 4 1 316996766 2 41551 67207 2 96448 99701 2 9880 62244 1 885947447 2 95790 100341 2 86154 98105 4 3 150629469 3 395108985 4 2 77397 86356 2 10175 56575 2 16226 100767 1 712292080 1 600226435 3 576639522 1 635453461 1 315362835 2 33212 96765 3 110089489 3 747730181 1 483753012 3 672334870 1 48297044 4 3 834697167 3 224007282 1 754653846 4 3 804297881 3 10275449 4 2 51398 85063 2 48418 94871 2 19691 77646 3 141354105 2 71785 80289 1 172897232 1 1041886 3 406935318 3 739252833 2 68944 107060 3 338871103 3 666930575 3 270906773 3 20730971 2 74925 97486 3 569624598 1 107468651 4 4 4 1 593173133 2 71131 91998 2 18635 51040 2 2845 83981 4 2 41966 42890 3 466815257 3 83803653 4 1 180374113 2 81051 86604 1 73125339 1 683129084 2 55919 56334 3 568637069 4 3 389800141 2 19147 23262 3 883147382 1 557463785 2 33364 77876 3 246325664 3 37960301 1 294216311 2 4615 56173 3 853831214 2 22221 45981 1 263400288 1 72204302 1 851059411 4 3 77073715 2 7658 37068 1 98964980 3 690741871 2 104928 106266 1 813859918 3 147563780 2 95057 106151 1 311842518 3 658976813 3 789922560 1 761544755 3 986543598 1 977522229 1 333275904 3 572738971 4 4 3 429971575 2 39890 103128 4 3 34448610 1 259083853 4 3 211536939 2 43795 55604 4 3 17538324 1 46166439 1 397217254 2 50965 91029 3 867332536 2 82413 84559 1 301590623 1 111642512 2 3682 97314 2 76529 95384 4 2 53146 94681 1 851531131 3 671267175 3 636819756 3 789680830 1 416777884 3 8254840 4 1 806024756 3 66853167 4 1 649955825 2 4603 84637 1 154308676 4 2 14963 64473 1 429833009 1 868202735 4 1 875173952 4 4 4 2 57592 97364 1 168593389 3 604588720 1 25096280 2 12940 32088 2 50415 98311 3 315046430 2 92410 93576 4 4 1 139661277 3 19563159 4 1 161411352 1 796469986 4 4 2 12654 96744 4 2 63221 67179 2 48686 84668 2 43004 63857 2 38888 100808 1 587148333 1 548397575 4 3 606518753 3 629251893 2 2898 16557 4 3 195205380 1 823347739 4 4 1 223928268 1 265346237 3 423155290 1 324220978 3 948527627 2 83972 93280 2 40596 46579 2 15109 67847 3 641023981 3 471124963 1 912731465 3 441102947 1 539506064 1 864595586 1 720395268 4 2 55445 93888 1 450207433 1 93170265 1 23576458 4 2 49 106863 2 6413 26472 3 524177759 2 4271 8175 4 4 2 18657 47190 3 581532105 2 56932 94123 4 3 110034819 3 32958359 2 15992 78227 1 580718645 3 809566927 4 1 360151274 4 4 2 64059 84402 2 19387 109090 3 553490084 1 651806813 1 757739166 3 86581068 2 5045 8543 1 153539613 1 308158331 2 12625 65390 2 16158 66523 2 8067 62174 2 81446 96140 2 98593 100010 1 558117021 3 14169996 3 341589850 4 3 3888116 4 1 351067816 4 3 207242957 3 157565660 2 57389 92440 1 49416897 3 783759526 1 378431390 4 3 643690649 1 848174113 2 33675 68773 3 53453276 1 205970471 2 41661 80808 1 330355795 4 2 72880 72910 2 517 48162 3 760973368 2 12807 19501 2 35884 58950 3 678277055 1 136460668 1 21965106 2 36319 75366 3 407054326 2 34406 43656 4 2 98254 98859 3 250295056 3 117429662 4 1 612600311 4 2 46025 82497 3 976774316 4 1 821026667 4 4 3 105704679 4 4 4 2 18790 19316 1 836364366 4 4 4 3 100575714 2 26002 91067 1 376829106 2 49384 79809 4 3 191148003 4 1 409669732 3 658015621 4 1 825695116 4 2 21628 35582 4 4 3 61887218 2 67839 89860 1 338491514 2 37920 46365 2 71781 103559 2 104877 106400 3 447112004 4 4 3 479915814 4 1 569550968 4 1 191736190 3 8775926 1 564058166 4 1 923199453 2 2400 30048 3 783128538 3 157095148 2 2949 5744 1 412182074 3 68116104 4 4 2 76197 80136 3 415409003 3 774860012 2 17596 23747 1 911524079 4 4 4 2 9191 73811 2 52348 94377 2 19730 73543 2 65503 104312 3 280785791 3 972828498 4 2 95165 95216 3 864110755 3 61026806 1 145973750 4 3 841499723 2 13256 72595 3 707771562 1 469639572 4 4 1 70141845 2 104683 107245 4 1 589300135 4 3 7189995 1 365717091 1 460361221 2 2544 65098 2 4760 75467 3 17668489 2 101821 105456 3 398633233 3 988406579 4 2 1078 14287 2 44347 86132 4 4 1 803096055 3 19984848 3 69103441 2 55505 100838 2 16349 25362 3 48877703 4 4 1 275256380 1 354819091 1 390277688 2 47097 54296 2 40264 43148 4 2 14389 38937 2 60369 92731 3 277468666 2 46456 75200 4 2 77625 77886 1 452889453 1 354087985 2 32561 34977 3 570278341 4 4 1 827692185 2 28514 55858 2 86613 90363 3 149124122 2 11514 38882 3 561694409 1 454249622 2 12429 44681 4 3 467441265 3 246816847 3 631033823 3 412971608 3 303942629 1 127865056 3 779855700 4 1 526069872 2 64024 97226 3 737171122 4 3 201378775 1 526553751 1 598773544 2 9742 66992 3 903557722 4 2 50659 56426 4 3 985935884 3 10763856 1 906819444 1 7361656 3 688136044 1 542672048 1 21911763 2 12939 92467 1 478195025 4 3 558634877 1 562980633 4 3 485470951 2 21774 66576 3 420482309 3 411330620 1 8968163 2 42794 61008 1 354040874 3 26171050 3 624938176 3 367210406 4 3 687316588 2 8238 86313 3 74361025 1 94508660 1 218604546 3 879383977 2 76814 105109 2 28786 54340 4 4 3 971485375 3 475630630 4 1 19300919 3 638071025 3 37108921 3 961804458 1 394007625 3 428467436 2 29251 106183 2 47244 98622 2 2946 27634 3 395309507 4 4 4 2 99826 103787 2 23410 92128 1 565303731 1 67109225 4 3 976538010 1 945204001 1 614333406 2 17801 98703 4 1 281537397 4 3 194768071 2 25867 43369 4 4 2 14403 15017 2 97688 101422 2 45910 109505 3 584498133 4 4 1 802258678 1 670801361 3 638599656 3 160169429 1 58678972 2 2955 44945 3 14875610 4 3 884713931 2 60562 82457 3 152213763 3 443595370 1 667558763 4 1 528348094 1 45520149 3 13816354 3 156250159 4 1 181297892 1 97280036 4 2 16539 89236 3 936817563 2 102329 104472 1 468808925 2 28270 103017 3 546748736 4 1 663931910 2 79173 101753 2 80617 109136 1 813098085 3 605297334 1 748769978 1 873804661 2 87869 96520 1 966972562 3 141778378 2 47153 80176 4 1 299638291 3 653509940 4 2 28378 86367 2 14139 93285 4 4 3 495638911 1 162599307 1 546554352 1 957500516 4 4 2 36974 83992 3 644983042 2 8058 16893 4 3 684210004 2 62546 89966 4 2 6548 106805 3 984533244 3 249219296 2 1614 23306 3 391334617 2 63893 74256 3 929966916 2 25084 96404 2 54041 93235 2 9348 11032 2 4202 103103 1 4824746 3 841203758 2 6015 99179 2 53479 79282 2 35373 80069 2 15575 61843 4 1 510066945 1 867826164 3 400935247 3 492316938 4 1 666631870 1 402240628 1 213685992 1 687565806 1 751832250 3 430885375 2 61345 107797 3 94994858 4 4 2 35941 86724 4 1 440671518 3 747020409 3 926311316 4 2 2637 82649 4 2 18482 23409 4 3 162390272 4 2 63874 78625 2 22498 92344 3 863756464 2 47969 56705 4 4 2 25836 100350 1 610418700 2 3436 5107 2 43822 82299 3 957477311 1 273992380 3 622972631 2 88470 97976 1 185106719 3 920361248 1 233820079 2 36232 105482 4 1 585916953 3 867488133 1 850263440 4 3 572957746 3 67235104 1 155084379 2 17141 74480 3 73318759 4 4 1 886569485 3 581501594 1 123377274 1 832046394 4 4 4 4 2 21566 73859 2 25460 39806 2 26067 78643 3 698287127 2 35848 55300 4 2 35868 57162 2 23354 26228 3 345642893 3 706771735 1 234613405 4 4 2 58244 97079 3 45256954 2 3559 61291 1 656026491 2 74763 106964 4 2 45047 84301 2 11314 52645 3 650191293 1 24839580 3 373065584 4 4 1 713068946 4 3 795023398 4 2 12979 101007 2 57967 68291 1 59974944 1 255043680 4 2 4436 5971 3 652154175 3 587359209 2 13621 56147 3 910005210 1 437927155 2 15332 20413 4 1 465353406 1 101686267 2 49270 103082 2 44562 61559 4 3 346153619 1 782310654 3 227111021 4 2 54039 106553 2 54700 80682 1 483526014 1 565232822 2 34630 81121 1 636797890 2 64722 99403 4 3 472020611 2 638 67265 4 4 3 971557823 1 739869052 3 587564900 3 23266820 4 3 599754033 1 189604705 4 2 31554 44103 2 17509 39456 2 9267 48513 2 4689 73974 3 398777225 2 92834 99518 4 4 4 3 333586439 3 874895392 1 506372020 2 53534 100541 1 739459958 2 69238 94939 4 3 754120301 3 533619199 4 3 410640980 4 4 1 358283931 1 668071279 4 4 1 154729558 2 11074 97091 1 174443372 3 112664555 2 33670 101238 4 1 568491313 2 54629 84766 4 1 400308230 2 5349 95587 1 428020285 2 22578 51385 2 25963 61146 2 86541 97837 4 1 224395183 1 728092620 1 66255331 1 788351242 3 765621251 2 73580 106852 4 2 280 91919 3 834409189 3 902456144 2 13084 86032 4 1 235983605 2 25722 99283 2 66942 86113 2 5648 106050 4 2 19784 107282 3 285526316 4 2 60183 80192 2 88615 95836 1 969234001 1 940054205 1 129554364 4 2 33972 42621 4 3 716013614 2 60346 95682 1 346749783 3 696162731 3 209357238 2 6916 49360 4 2 86989 108797 2 73004 101826 4 4 1 763950983 3 72724719 1 504327980 4 1 453813960 3 375534277 1 792468489 2 61153 97693 4 1 844444378 4 1 72039997 3 644698798 3 297099406 3 679092295 2 18119 52393 1 767090258 3 232792314 4 4 3 546908214 4 1 653904204 1 349477174 1 21221063 2 67127 94606 1 976078665 4 2 40477 91500 2 21336 66586 4 3 27466506 2 10106 31653 1 45218978 2 99794 100946 1 6900733 2 9359 29383 4 3 633035191 3 44769371 4 4 1 524877274 2 16458 77287 2 24562 57146 2 25184 107316 2 43593 100502 1 203987026 4 4 1 673090022 3 545154896 4 4 3 424302390 1 8764947 4 2 5450 69041 4 2 3438 15255 1 635553943 4 2 9199 14375 3 413407023 4 3 992515308 4 3 678066799 4 3 476053626 4 2 26775 99797 3 107986084 4 2 22441 96779 4 1 690536018 4 1 318154878 3 139991474 3 70710341 2 43082 81035 1 278857851 3 29104114 2 9651 100671 3 483163527 4 4 2 12882 32061 2 22561 32305 1 463453688 1 600036260 2 52165 87823 4 4 1 290930316 2 4726 87702 2 55722 64201 3 544381870 4 2 80144 90107 4 1 541843283 4 2 13899 59374 2 20483 78751 4 1 836890331 4 2 37469 102397 3 823135273 3 715559003 2 25210 50887 2 164 69369 1 75766128 3 38140945 3 174515830 1 792686117 4 4 1 293969518 3 204759768 3 21558918 4 2 71588 86460 3 351978 1 514220114 1 687685119 4 2 67986 95575 4 2 443 102363 4 1 717769921 1 536983242 2 104552 106412 4 3 185125026 1 93617689 1 9407872 3 902210004 1 535240404 1 230915890 1 25357162 2 86216 88396 3 253499642 4 2 76384 94035 2 26803 54633 3 933614533 3 431366401 4 2 25917 86398 3 519962034 4 2 20863 60120 2 30317 33835 3 699308538 4 2 95576 96078 4 1 802040955 1 248210489 4 1 133310195 3 63729395 3 122142306 4 4 3 343712882 2 4805 6121 3 754257011 4 4 1 177617895 4 3 970781642 2 3628 106738 1 989218746 4 2 37372 65530 4 2 4960 54564 1 767964458 1 315179071 1 85272292 3 775730116 2 35197 92233 4 1 185265694 3 760122070 3 137463309 3 145129893 4 2 7943 60637 1 35858764 1 933411773 4 3 943133874 3 941867570 3 749033587 2 55365 65707 1 492704204 2 68209 83661 2 100129 105281 1 417019727 2 29385 86142 2 30833 46797 1 256213351 4 2 63336 64173 2 7856 26439 4 4 4 4 4 1 197684777 1 524070389 3 760662337 4 2 9042 48412 4 4 3 977061416 2 55664 84530 4 3 215942534 4 1 3212 3 595521258 2 14298 43189 3 849614082 2 27388 60309 3 425468307 4 4 4 4 1 83720885 3 771937698 1 72734637 1 477638229 4 1 223208934 1 521660378 3 15984551 1 893403049 4 4 2 48522 77997 2 78143 88029 4 1 48606805 2 5716 14037 1 625396191 3 772798059 4 4 2 80815 104520 2 15052 24936 1 126653257 2 96285 96913 2 46094 102370 3 661237404 1 210707006 1 369628834 2 68424 78884 4 4 1 191920180 1 217542564 2 24134 60591 3 644598046 3 17731086 4 3 458308752 1 390818744 4 2 28217 89204 1 418465172 3 818323371 1 248204694 3 171455193 1 474435960 1 598334432 4 2 4957 53968 4 1 616844588 2 3268 16478 2 386 27194 1 329496699 1 233350071 1 43586785 4 3 344848872 1 851593934 3 245737921 3 387183087 4 4 4 3 679532146 2 65392 89472 3 167132229 2 63376 73381 3 980167019 4 2 52408 93660 1 807811225 3 653723642 3 913718532 4 4 2 24751 75004 2 40892 58594 1 882210633 4 1 367218843 4 3 772672032 3 875579557 1 214905614 2 83387 91518 2 10968 50088 4 1 248934055 4 2 51883 64566 4 4 2 68144 69406 1 151705990 1 641418108 3 231815985 2 19175 61303 3 913110802 1 832712277 3 788098562 3 108303335 2 75154 79025 1 107453616 4 4 3 424788282 2 93285 96439 4 4 1 417748119 4 1 167879091 3 845776685 2 889 98656 4 4 1 603735101 1 62446562 3 698978282 1 382442075 3 468721698 1 64922815 2 28840 31214 2 84300 88842 1 773978308 3 333852409 2 14952 87036 1 218143739 2 13133 71644 3 552279283 2 26553 46628 4 2 29150 80231 1 13304778 1 631045456 1 67823998 4 2 68958 70393 4 2 13252 108920 2 57731 81451 3 36356616 1 488355535 4 4 3 884902432 2 53376 104074 1 845131931 4 4 2 30196 76049 4 4 4 3 432785687 3 175354785 2 104217 105611 1 33190678 3 936325237 3 632797314 2 535 98265 3 180610173 2 36021 77960 1 954433466 2 55279 96737 1 843358620 4 4 2 21952 99637 3 266512737 2 66166 93675 3 145661519 4 3 98907194 1 142331050 2 71963 75566 4 4 1 476577079 4 1 337880990 3 479999445 4 2 93141 102614 2 39343 62132 4 4 1 168870009 2 17803 54956 2 17729 94388 2 99684 109398 3 55337097 2 27397 102283 4 4 1 435935484 2 55413 92367 2 94251 108069 1 215146636 3 850136564 1 859672228 1 585585723 4 1 216348567 1 601368583 1 12842286 4 1 863073999 3 717033371 4 4 4 3 16732875 4 1 895763217 2 32528 101888 2 93048 109885 1 905396840 2 35482 46092 3 162421681 2 4806 54425 3 31878759 2 82451 104019 1 56507026 3 1726750 1 961148091 1 547343314 2 34374 57508 4 3 486005972 4 2 17564 47859 1 23063919 3 49152777 3 54795886 3 147359308 2 89410 101369 4 1 178727562 4 3 394515104 3 877809303 4 1 714864295 4 3 337880893 2 2594 33710 1 64606747 1 924414892 1 356366469 2 23988 68086 4 1 83194218 1 627163754 2 19632 106174 2 26843 54891 1 19820144 1 580771482 3 982323388 3 637616176 3 278807260 1 538677368 4 4 4 3 25601700 4 1 525985225 2 55584 92521 3 1807876 3 799719767 4 4 1 101441562 1 413557862 3 697779945 2 3461 25582 4 4 2 76854 80337 3 969952352 3 580060782 2 69034 98322 3 426667828 4 3 306725815 1 856811721 3 869167381 4 1 808323338 4 1 502922849 2 92719 109838 4 2 32887 96592 1 172789927 2 1091 98325 4 4 2 5952 37318 4 4 3 652944879 1 384172470 2 76811 97874 2 25632 61753 2 63265 64951 1 982480533 3 737801678 1 914232027 4 1 489512312 3 379883891 4 1 452568983 1 639538592 1 162279033 1 520940342 1 282619046 1 64373662 4 4 4 1 545249139 1 803649405 1 352058299 1 770223367 4 1 616337462 4 4 1 16103474 2 41541 90460 4 3 747121547 3 605069303 1 19849342 3 302647579 3 945497378 3 472686610 4 1 25293128 2 30595 39685 4 2 73699 73948 2 15978 109549 2 34043 38905 1 539200162 1 798608638 3 90836790 1 970252293 2 11270 64884 3 86375554 1 385705171 4 1 359350162 1 780483479 2 21922 41877 4 4 4 2 50051 93778 2 20744 86831 4 3 397549811 4 1 897217319 3 383025878 3 903411905 3 481273554 2 24900 41452 2 11154 80156 4 1 250427804 4 3 490375922 1 739258500 3 24477675 1 254059846 4 2 25918 46871 2 5253 109144 3 185466146 2 80116 99886 3 699975925 2 34181 81938 3 124769255 4 3 823041658 2 6997 109413 2 74637 82466 4 1 259877436 3 301158849 2 58213 71480 3 375756082 1 545165923 2 18780 109162 2 35574 70456 4 3 151020420 2 8849 10617 1 613276436 3 658306153 2 56363 103549 3 9677773 2 6497 64144 3 35504817 3 582946420 2 10315 26054 2 14968 44008 4 2 33474 56489 3 544408410 4 2 10995 73805 1 386865726 2 36505 39810 3 304164614 4 2 18739 71533 1 35361738 4 3 922931267 2 17217 96113 1 43194728 2 5443 80916 2 12853 96064 3 381570784 1 877561643 4 3 687847070 2 80071 94051 1 121275801 3 430538927 2 71231 107901 2 29649 73371 2 84175 92193 1 790325773 2 23081 100523 2 2789 92185 3 765801878 1 12294875 3 57862918 4 3 161253937 2 67205 81991 1 65307377 4 1 235235478 1 519499408 3 465506545 1 950070706 2 37567 61825 1 890167722 2 13949 104287 4 2 56577 72367 1 53498205 2 57597 105410 2 40057 91046 1 82374679 1 72837677 3 245709890 1 344127397 4 1 16594417 4 3 881580226 1 477566722 3 2177613 4 3 525730060 3 331092845 3 829470805 4 2 56158 65952 2 38109 109684 3 656170946 3 503447041 3 104053288 3 119754428 1 673755442 4 1 530578180 4 2 86578 107792 4 1 470377604 4 4 4 4 1 679479518 1 769379564 2 89723 106594 1 425241961 4 4 1 720131314 2 71853 94674 2 2161 19189 2 63398 76649 2 84 47992 4 3 952858933 3 486119736 3 732172193 1 40479448 3 26002676 3 58112790 4 3 598153035 4 4 4 1 952239301 1 505542198 4 2 28610 90150 1 112350408 2 7294 55671 3 830810306 1 839223915 2 19533 102821 3 745833327 3 388348164 4 2 105763 108702 1 685775961 4 1 432887769 4 3 111072610 4 2 10760 36517 2 25749 75928 4 3 644459315 3 35898654 2 27001 42040 3 845716456 4 4 3 558037847 3 861445025 2 89691 96345 3 697095479 2 80354 109999 3 419917082 2 26441 41210 2 14168 37699 2 45609 103491 3 741347082 4 4 1 403967834 1 115415666 3 34583549 4 3 364972962 4 1 276779465 4 2 37067 73489 2 31662 35370 4 3 551367238 1 544527554 2 18302 72522 4 2 6318 38062 2 13860 65879 4 1 464889183 3 638621033 4 1 82093943 4 1 354056389 1 69015022 2 59517 62296 1 119468752 2 56054 79707 1 81270274 2 60504 88006 1 761203083 4 3 830262344 1 722687634 4 2 4421 61811 4 3 897388715 1 525457629 2 62846 96176 4 2 23010 25058 1 170832058 1 666685294 3 576142798 2 46535 78933 3 759612988 4 3 410186735 1 850886546 3 38525073 4 1 662784688 3 925376066 2 29957 54751 3 555426988 3 721166127 4 3 637099421 2 10754 60663 1 864502916 3 643282606 2 7046 40135 1 192067650 1 68602215 2 46441 61422 1 617969815 1 58192682 1 980682324 3 223487602 4 2 33164 73624 1 179967906 1 921642541 2 49951 102965 1 254049450 1 324496324 4 1 996935548 2 9587 93558 1 800074030 3 576566308 2 1866 98233 4 4 2 31852 106357 3 85443743 1 538027249 4 1 137574389 3 95595717 1 351077547 1 94071300 4 4 2 76465 103991 3 242157365 4 1 711363004 2 61447 63591 2 41266 51298 4 3 390963417 3 17039016 4 4 2 40514 54359 2 36271 73156 4 2 9753 97858 3 516045934 4 3 631646977 1 84450349 2 66244 74892 1 278836676 3 745585056 4 1 77952518 2 86194 101318 1 511796275 3 890889893 2 48626 82726 3 778939477 3 456157243 3 678870691 2 46682 89022 2 7805 86030 3 641011079 1 546469037 4 3 336543789 3 287563976 1 150424192 4 4 2 47673 87779 2 92082 98243 4 2 2043 62223 2 20784 61179 2 23326 28759 1 928004034 4 4 3 131381477 1 31276214 4 3 753494358 4 4 2 61274 78037 3 915228442 2 9798 102220 4 3 261461217 1 54459191 3 76815287 4 1 666340016 4 2 6468 34421 2 30497 79026 4 3 782283007 1 493742495 2 547 42955 3 983693703 1 151831438 3 994977183 2 42975 70494 4 4 4 3 563551445 2 9730 85802 4 4 4 3 968658808 4 3 800703616 4 1 562814105 1 883834305 1 895373208 2 12887 17649 2 79304 99193 1 128195845 3 216452460 1 680495937 2 45889 86419 1 7521903 3 373645303 2 28074 99985 1 888811876 3 323386672 4 1 959876825 4 4 3 637090445 1 276074334 1 811357878 3 664206629 4 3 740296155 2 8221 100066 1 257919606 2 35890 42061 4 4 3 91454387 4 1 838917545 4 3 35381628 2 41765 80728 1 574102356 2 65087 106172 1 608827855 3 8421461 3 41056184 3 728468321 3 129431352 3 406837180 1 28910420 4 4 4 4 3 451564113 1 228177256 1 59085526 1 756538828 1 693622071 1 426698021 3 246034709 4 3 366924301 1 60086493 4 1 193109105 4 4 2 104678 105261 4 3 72251658 2 26952 44479 3 20133683 2 5279 98591 4 2 12804 31174 2 8534 76357 4 2 47109 51300 1 859150069 1 223843049 4 4 3 548378230 2 87339 106303 1 453323768 4 4 4 4 4 2 67055 83014 2 41177 51068 2 21310 70833 4 2 80584 103147 2 5486 21540 3 75398898 1 326052117 1 793981510 4 3 178528321 3 198078301 1 127176310 2 49625 66670 2 65690 68326 4 3 4404736 1 107284732 3 18006610 2 2565 97769 2 51754 104754 3 406603382 2 11309 13276 2 18437 24010 3 998098481 2 34422 67452 4 4 4 2 17720 47169 4 2 56317 88783 3 487913791 1 353693873 1 223965101 1 295706804 2 46467 94153 4 4 1 273108750 3 593020188 3 609693978 2 49762 102564 2 28043 83907 3 753492660 1 98134670 2 28415 94320 3 969186869 2 12250 24032 3 205712484 2 3902 23962 2 36087 74849 4 3 573752697 2 66521 66654 1 240136991 4 2 65316 65412 1 350466749 1 991730137 4 1 144160407 3 783595181 3 975196367 2 1397 2991 1 296597764 2 4044 25026 4 2 39793 52638 2 11067 80476 3 685391432 3 12117995 2 590 18118 3 135531076 3 136435862 1 654537793 1 302141663 2 36327 60858 3 4098283 1 348280656 2 16887 91920 4 4 4 3 137623748 2 4162 23896 1 494822969 3 637330804 3 28036987 1 710822286 3 682483351 1 236944339 2 34558 46122 2 10376 12908 3 584228510 2 32845 70406 3 368074868 1 595821490 1 424281227 3 779991974 2 39219 72890 2 3426 53181 1 565421642 1 769569878 1 817544075 2 49711 103366 4 2 29645 104212 3 815275902 2 97623 101090 1 36948023 3 73916063 2 7759 26047 4 1 834535364 3 396510501 1 968051072 3 86587870 3 64104719 1 185652818 4 2 33997 42292 2 72590 93988 2 25206 38189 2 41315 76563 2 58877 103899 4 1 186974382 2 24840 106803 2 28214 53547 4 4 3 631099695 2 56761 78009 3 830599133 2 30761 105567 4 4 2 7553 67615 1 429626292 4 4 4 1 40943764 3 441235009 3 284671453 4 2 63608 80607 3 91266994 1 8485021 3 368345793 2 3745 64543 3 983773995 1 281841703 3 289451507 3 726959987 4 1 393759572 2 56114 100344 3 710069970 3 692284616 3 479406900 3 261253762 4 4 3 735584057 3 137258507 3 700461553 4 1 647744237 3 994568271 4 4 3 193842734 1 302114930 4 2 17040 30408 3 63882543 2 34644 48511 2 6144 51973 1 145579840 2 19766 64026 2 9150 99292 2 23382 107516 1 417416899 2 20828 100489 1 724851111 2 2482 11165 4 2 41488 69520 4 4 3 522006728 3 797389716 1 86321762 1 681491962 2 40573 51949 3 797149676 4 4 2 542 82832 2 60339 85734 2 30906 39016 2 34177 89856 2 92165 100400 2 34007 98028 3 691858353 2 7384 34188 3 87613412 1 687181776 4 2 10842 89131 2 20436 95630 3 572320795 4 3 625126584 2 75508 75511 3 906677132 2 91629 99528 3 187024514 2 74121 106411 3 930522824 4 4 4 2 61958 99050 1 929808483 3 28280384 2 82773 85008 3 806874628 1 346955551 4 2 51172 88768 2 34375 68448 1 53817657 2 22482 66594 3 41559044 1 689549408 3 671861074 2 4523 14098 3 625550862 1 348821751 2 8896 48093 1 84779844 3 18614543 3 401273150 4 2 46742 90988 4 3 236270099 4 2 47185 106776 3 148268609 4 1 678076128 4 4 4 2 25889 92581 1 720929995 2 30682 104882 4 4 1 529811266 4 1 205055163 4 4 4 4 4 4 2 34328 108204 3 83551664 4 2 33392 37809 4 3 319644999 2 56788 68474 1 752966330 4 1 65090641 4 1 25453253 2 35908 59118 1 759222315 3 765221901 4 1 447855127 4 2 46470 65220 3 314812569 3 344976591 3 373939860 3 67189736 4 4 4 4 2 32875 36407 2 17298 45922 3 896725234 4 3 216718677 3 335667136 1 512581689 1 853520971 3 126543406 2 21140 66736 1 610318124 3 404126399 1 19760997 1 383790836 2 60120 63485 3 718043115 4 1 407336714 4 4 2 29147 51258 2 59438 77429 1 507020218 2 42508 47513 1 35868125 2 7486 78144 1 611620455 2 44541 104251 3 113806395 3 392018469 1 331518767 4 1 53118809 1 154429025 4 2 13230 64077 1 119474967 4 4 3 514497034 4 2 39753 82353 1 175732694 4 1 36650029 3 352782902 3 540731031 4 3 206152232 4 3 640192888 1 40741666 2 2875 59536 3 980534863 1 54762669 4 1 450103369 1 979759197 1 809425032 4 3 96429593 3 36565001 1 752037957 2 4396 10734 4 4 3 665581469 3 95126785 3 474367196 2 7709 101139 3 851519707 2 12802 94277 4 2 66059 77782 2 23266 43926 1 89253413 3 55358803 4 3 47539964 1 614776712 1 984173109 2 62206 83772 1 642249860 4 1 608230856 1 534032010 1 282107679 1 383784331 4 4 1 799333312 1 666474267 3 577165777 3 615739915 1 854742944 3 68418407 3 461129127 1 531238221 4 1 408736065 1 59725557 4 1 395140395 1 218195394 2 76752 106694 4 1 495042843 3 89594621 1 25419359 1 193763847 4 4 1 35198545 1 410736299 4 4 3 374546140 2 44291 95256 3 446152125 1 114719533 1 335106702 3 652946872 3 262143380 4 2 80859 88684 1 402080886 1 389511147 1 488018573 2 41590 63066 4 4 2 28614 67654 3 858140555 2 73296 93059 4 1 537909533 4 1 334840470 2 13617 78900 3 64940096 4 1 509142089 2 14792 48177 4 2 51239 94325 2 30546 87112 4 2 6914 100369 4 1 720419262 4 3 55823579 3 775494088 2 81408 100983 1 999691985 4 1 603444973 4 3 13476083 2 40244 77418 2 43117 57521 3 814791439 2 32845 74211 3 78284933 4 2 35991 102090 2 13635 86387 1 370628008 3 218555115 1 9171823 4 3 29670842 4 1 345747361 4 3 261262600 3 413853168 3 455363129 4 2 67931 90426 3 802359033 4 3 506282129 3 597098282 4 3 626381237 4 3 692146736 2 39169 96431 4 3 181060599 4 3 868322320 2 7555 97953 2 32075 94516 2 5757 94656 4 4 2 24061 91100 4 1 409123994 2 18713 89832 1 9297325 3 311526534 3 252343099 4 3 969003878 4 1 121830749 4 4 4 2 35250 89650 4 4 1 335236485 4 2 16850 106988 3 532036978 1 255411177 2 28885 107241 4 3 1112581 1 665509570 4 3 250972642 3 74664772 1 406127088 2 46339 96790 2 81493 101096 3 13228605 1 96930406 4 3 540094475 2 18217 23212 3 619123503 2 2204 16187 4 1 153344268 3 977324368 4 4 1 552375105 2 3190 90706 4 4 3 649010344 3 379841027 1 451174663 1 936595752 3 950320582 2 76535 91346 2 80319 96619 1 354140568 2 15444 80697 1 879907258 2 51892 94785 2 8735 85542 4 1 187430791 3 57801896 2 13950 35532 3 652364975 3 908046767 3 918330728 1 832337767 2 14190 48721 3 787324790 1 314730370 4 3 138240404 4 1 193911187 4 3 942540611 3 570257595 4 3 481217948 4 4 4 2 75163 97741 1 710579300 3 499689531 3 63314858 2 70083 94289 3 561252155 3 89711893 4 1 73050107 1 203941248 4 3 722673118 1 30600302 1 68995181 4 4 2 88572 98658 3 736963128 1 33492768 1 190963416 1 8490327 3 264514661 2 15275 83279 1 624282307 2 20968 92353 4 2 93008 93687 1 821991668 1 433652175 1 630648175 4 2 35631 60679 1 397184728 4 3 346509907 1 561500405 2 1248 86904 3 463228432 3 583189024 1 186671017 3 928715564 2 75391 101725 1 182281482 1 103176609 3 30512178 1 347518905 1 809831600 4 4 2 63624 67626 4 3 379801397 1 377580967 1 481982885 3 526340501 2 61804 69965 2 86148 93624 3 149374842 2 9237 73711 3 532269146 3 319481178 1 255470180 4 3 645571212 1 466897048 1 464622435 1 769616475 1 152272076 4 4 1 785534716 3 630749791 1 720734686 3 617840067 2 5597 35941 3 72286187 4 3 786120975 4 3 680987868 4 4 1 250693881 3 638256119 3 439067291 1 682059671 2 79402 86506 4 2 25194 69127 3 948506847 3 526209266 3 414332724 4 1 746728037 2 23135 83420 2 25058 103008 2 11307 19277 4 4 2 75094 98490 1 772028978 2 8030 13905 1 200939632 4 1 735088632 3 5501563 3 714842860 1 142172691 1 375943951 2 27970 98478 4 2 59024 108414 2 31825 67335 2 53432 103127 1 88812023 4 2 26074 84426 1 132760924 1 644565423 4 2 43244 108809 1 824942812 4 2 15021 50674 3 622374539 3 104723235 3 627371815 1 182422721 1 753756801 2 8370 12197 2 42162 103282 2 18217 100070 4 1 186252922 3 754125782 2 60345 77930 4 3 84593615 1 7478403 1 902445466 3 949484714 1 697965549 2 46328 99217 2 38356 55562 3 134340338 1 843919341 2 37440 93115 3 274718580 3 91140401 4 1 535389672 3 25137607 1 267740805 3 806808404 4 1 66829203 3 604843294 2 10136 26880 4 1 203318177 4 3 121311848 4 3 331297206 3 349369573 4 3 969668558 3 715312117 4 1 18496998 3 109263434 4 4 2 1607 42027 2 58136 82659 4 2 54122 70068 1 468136775 2 6740 81903 3 637532535 2 3106 27670 3 727932506 4 3 893432437 4 3 447194854 3 347835731 1 394413964 2 28625 87566 4 1 701498501 3 454793192 3 325696700 4 4 3 28027422 3 286124947 3 156041019 4 2 55468 76695 4 3 718327690 4 3 899945332 1 38102152 1 72077090 4 3 24586306 4 4 4 2 73870 103309 4 2 32306 79915 1 753288359 1 733891442 4 2 81049 86183 3 506894426 2 12133 109310 4 2 3429 25266 4 4 4 1 657664890 4 4 4 3 980978875 4 4 1 457851465 3 244319450 3 947587788 2 28393 86650 2 28847 71587 4 3 846288309 3 416729324 1 666382471 1 212580878 2 35938 97602 2 7880 26210 4 2 12505 98438 3 446626332 2 57256 99948 3 715487594 2 48654 76314 4 4 1 448662459 4 3 44783360 2 18129 99836 3 555497687 2 14144 47272 1 64347774 4 3 648136496 1 167015028 2 53175 73569 1 352155705 3 976477512 4 4 4 1 486771590 4 3 858111560 2 41367 56939 3 577681109 3 761212382 2 84284 93901 4 4 4 4 2 52707 75063 1 882110593 4 3 379084862 1 861250681 3 750520413 4 2 31664 57704 1 765992513 1 180140157 1 936348465 3 777712882 1 472064512 1 636233350 3 845461006 1 504124791 4 1 377317413 3 135709994 4 2 85118 85714 3 809900810 3 867288930 2 2558 93432 3 194673546 3 901109152 4 3 45165785 1 456185606 3 116240477 1 221768395 2 73138 90519 3 889537107 1 689017146 2 36530 57219 3 709563541 1 783441421 4 3 46132659 2 66211 79829 1 47913950 3 787541856 3 70349681 3 308156312 2 16839 72914 3 333202407 2 61900 100532 2 45224 45926 2 74624 108654 1 972254171 2 17405 47183 1 23006016 4 1 319561329 1 177106485 1 554390523 4 1 357272823 3 582093040 2 20321 55472 3 471903471 2 33815 101739 1 423106028 1 66378018 4 3 391510482 4 2 2328 59114 1 412015573 3 58536600 2 28955 106056 2 42959 101555 4 1 29674407 4 1 456812373 2 76397 108384 4 2 62712 101984 3 512724652 2 57292 57985 3 467607703 4 2 15635 47911 1 206446336 4 3 687183545 2 71594 86331 4 3 353079357 2 57991 96758 4 2 41932 65199 3 667338172 1 117178607 3 42655102 3 465745 4 2 40709 66866 3 409107140 3 102333820 2 27512 89209 2 75568 79426 4 4 2 9210 110125 2 24030 90228 4 3 22413342 3 760710609 2 51496 64376 2 2203 91173 3 366186139 4 1 606820607 1 148779481 4 1 763494503 3 775334608 4 2 4185 9417 4 2 30754 89919 4 2 26093 26576 1 503128157 1 199995954 1 694559791 4 2 33976 36380 2 23318 75598 1 311632643 2 40233 96377 4 1 580166253 3 295681 4 1 201564836 1 392086469 1 701764345 2 22882 73009 4 3 508195001 2 82219 85702 2 5105 83837 1 654696775 1 906731874 2 29954 66124 4 4 1 905912056 2 9518 86995 4 3 410207237 1 761701439 1 731531349 1 423337482 2 80626 95406 3 388438741 3 56826436 1 255650675 2 77989 94236 4 1 63824271 3 234003485 1 977959262 2 65018 65910 4 1 16849567 1 862920210 2 23925 85545 4 2 22311 63123 3 293404828 1 227214063 2 10984 12142 2 15624 55040 1 894961242 4 3 166880399 2 16614 27086 4 4 3 986700937 4 4 3 389314205 2 1764 81625 1 196162633 3 681114038 4 3 949874488 4 1 474851713 1 492191086 1 59423042 4 1 64333406 4 4 4 2 29186 73719 2 26156 37943 1 887452961 4 4 3 302822929 2 19120 108585 1 706658769 4 3 290557391 1 404140456 3 913644994 4 1 243908830 1 707287942 4 3 394473235 2 3724 53365 1 540762190 1 564401510 3 25303435 1 79390176 1 123835983 2 41067 59301 4 2 47393 96058 2 18745 93107 3 516777814 1 418681262 3 517670582 3 193976733 3 22742518 3 933251388 3 85548076 2 43483 76843 4 1 218255530 3 708065312 1 984203026 2 87301 105475 1 196589582 1 188983597 4 1 895432634 3 864915476 1 436322114 1 932226428 1 99958207 2 27488 57817 4 4 2 101454 101550 1 52768893 1 21884769 2 332 63069 2 80009 98789 3 18728234 1 314629613 4 4 4 4 3 513964087 1 244581028 4 2 64268 84399 1 939708249 2 18210 82057 2 50555 92444 2 39774 57361 4 2 1458 107399 3 762149224 1 986680445 2 45913 90601 4 2 41206 67663 2 23772 26558 1 406289185 2 42171 73050 3 986002967 4 3 377089369 4 1 30572309 4 1 720617404 4 4 1 407295901 4 3 836512117 4 3 904021499 1 521656878 2 13130 82849 2 39262 106208 2 1111 55882 1 789128436 3 784388481 3 451246024 2 41598 106418 2 19189 41497 1 263770569 3 914495626 4 1 424443181 4 2 9625 53350 4 1 585665446 3 262095860 4 2 58818 66735 1 690207519 3 337478413 1 601465999 3 516253728 2 11452 54552 1 982349892 3 530211772 3 221437417 2 104486 109726 2 32850 92905 4 2 49508 71371 3 969418297 2 10174 90754 1 555976999 3 24070334 1 563781765 2 31359 84422 3 958109245 3 913783284 4 2 10573 107383 3 146783218 3 557322961 3 199942630 1 680246746 3 763463011 3 281417974 1 241543076 3 774128281 1 846451989 1 752629934 1 350670968 3 614723310 3 879530992 4 1 942746220 3 409227385 1 542431307 1 283721118 4 2 30547 91772 1 888379581 4 4 2 64953 74877 2 80734 98946 4 4 3 113185471 4 1 652586777 1 837626044 3 25170220 1 176817933 4 3 822264420 3 152374077 1 391182754 1 437068755 2 7001 15162 3 820145805 1 86505052 2 48282 87617 3 734956558 3 221583535 1 20406338 1 92117103 2 12120 31181 1 783684715 3 120552172 3 437728210 1 202953468 4 1 600688140 3 266642221 4 3 606814995 4 3 298265452 3 646286773 4 3 857082759 4 4 3 968698629 1 832945220 1 44037380 2 32137 69181 2 17298 66533 2 16242 37230 4 2 28275 50427 4 1 193981942 2 3530 99175 4 4 3 546551614 4 1 490227776 3 360197277 1 119708901 4 2 11062 15432 4 1 820002578 1 544516433 4 3 98845687 2 86285 100672 4 4 1 8329974 2 19420 71633 3 407866889 3 575352823 2 43677 73529 3 324372572 1 555541944 3 36356717 3 657358607 4 4 4 1 255465579 1 56693769 4 4 2 51213 93349 4 2 75573 82259 3 552844586 4 4 1 74559081 4 3 389158163 4 2 42550 74454 1 149102309 1 452350885 4 2 62537 65161 3 166150825 1 483487080 4 2 26237 59771 4 3 889415128 2 43476 109356 4 1 391990701 2 5330 11619 1 72736754 4 1 285436073 4 2 95131 95476 3 744884454 2 40514 68612 3 236367230 3 876675851 1 785512228 4 4 1 240622380 2 18580 94616 1 956291911 3 866998808 2 11882 75348 4 2 301 4272 2 55463 92681 1 148003668 1 23864753 2 46662 90422 1 756503033 1 743093016 3 609848682 3 743847029 4 3 393684598 3 543057192 3 128215398 2 12030 91912 4 4 3 963659336 1 167978863 2 12778 66925 3 343640557 4 1 63472527 2 8467 28057 1 785320646 4 4 2 43681 64946 1 448974502 3 459157789 3 516239294 2 2471 67588 4 2 7562 67840 4 1 304980331 4 4 2 30113 68335 4 2 23901 100378 1 277688421 3 115986149 1 799423395 4 1 412485540 3 97573134 4 2 81869 91763 3 56976365 3 26237276 1 608791167 3 698051877 2 98349 99454 2 8527 100221 1 70729424 4 2 32775 59802 1 266554468 3 589953064 3 201554956 4 1 649931320 3 358309579 3 20539183 4 1 868426913 3 671747668 1 814025009 4 3 153621628 1 499329936 3 6648937 3 380940520 3 952989947 2 4558 78129 3 294316404 4 1 193923376 2 40848 63011 1 853364004 2 38274 59557 4 1 979911306 3 162430485 2 38811 74910 3 200781335 3 127361960 1 373078902 2 16001 108942 3 639246752 3 47050907 3 223325801 1 469162633 4 3 509469235 3 52995671 3 809572901 2 53973 57767 3 47454522 3 363301879 2 82973 97971 1 187759197 3 566084329 1 204265552 2 47882 63674 1 649992211 2 14796 69709 1 31672784 2 33837 63351 3 537169532 1 510285696 1 237108737 2 55104 79471 2 21004 107624 1 833800817 1 748323572 1 107413443 1 658578554 2 6225 81162 2 28010 71910 3 513966158 4 4 2 49010 63760 2 53112 94656 4 2 47519 76742 2 43794 105698 1 83152942 1 42262961 2 59752 104340 4 2 91717 95199 4 2 38050 81962 2 23659 91961 1 470002306 4 2 6877 7308 2 41735 42388 3 7515808 2 5788 88890 1 701463367 1 777370966 4 1 25495529 1 97603262 4 4 2 5776 34055 3 870704820 1 405459573 1 313082637 4 4 4 3 34495125 3 56193636 2 94725 99006 4 3 329575152 1 703658221 3 284931005 1 257188941 3 722422253 2 3173 16485 2 36783 88524 3 597460243 3 141175215 3 608329286 3 847866253 2 91155 98618 4 3 906048071 3 159205684 2 2076 108431 3 225868897 1 644704154 3 695381366 3 571452428 3 347984554 4 1 86358846 3 192784931 1 950891564 4 2 7706 9364 2 31545 97144 4 1 801522323 3 462679784 1 612636070 4 2 7992 35321 4 2 17871 65592 2 1594 96500 2 78978 79837 4 1 710590535 3 650903017 3 935981500 1 998470769 2 2239 30963 4 4 4 1 17407866 3 452054945 2 24858 96001 4 1 470913127 4 1 219476779 2 49465 51913 2 90195 106151 4 2 15993 44568 4 1 803958163 2 12626 37964 1 774921053 2 9276 76029 4 4 2 77039 97911 1 303291599 1 121806907 2 80974 82096 2 82530 85264 4 2 25294 46833 4 3 358150924 2 12611 89529 4 4 4 1 508317879 1 12748737 4 2 26499 39644 3 25866443 4 2 59894 84805 1 72312412 1 466111356 1 137368057 2 6061 32681 1 513509632 3 716093326 2 4875 82039 3 98210621 4 1 435363906 2 86624 96033 3 562536839 3 973571362 3 926788226 2 7509 9609 1 287203778 1 292460018 2 16525 79100 4 4 4 4 1 328031456 4 2 90130 95961 3 230371243 4 3 80969961 2 14172 89891 1 49816785 4 1 829319840 2 51843 91052 2 41168 59927 2 49313 87314 2 23158 101892 2 20340 97206 2 40876 107465 1 684959801 3 122285489 3 400856203 2 24004 108015 3 793601416 4 2 21490 92633 4 3 24283982 4 2 280 19824 3 614800592 1 670226563 2 45614 54009 1 28624661 2 13385 45771 1 449701909 3 915066719 3 170736396 2 21040 37951 2 195 36594 2 82027 100106 3 728257674 4 3 80689524 1 947910381 2 68722 83810 4 4 4 3 574159994 1 23546915 1 229458388 3 801849397 3 226794176 3 346369471 4 4 3 43922656 1 210349098 1 422282520 2 1956 70508 3 518340240 1 950111019 2 15708 95733 1 832222063 1 994240888 1 795965875 4 2 9609 56000 4 1 133194479 4 1 864265405 4 1 818958871 1 882782304 4 2 75212 93813 3 981049071 1 199715796 1 633730286 1 943022625 1 399743437 3 901575593 2 33315 54764 3 80706104 3 458620419 2 26917 50518 3 255583892 4 2 17646 18422 3 696717062 3 460921992 2 29445 84258 3 597387639 4 1 394871919 4 2 8238 64099 4 2 26781 93066 4 1 134978053 2 48406 87739 4 4 4 1 354531125 3 99266733 1 628733045 2 70748 74143 2 44295 98319 2 45794 96935 1 975891307 2 15707 73475 2 90261 92322 2 11586 58388 4 1 42268824 2 42827 56454 4 4 2 7861 41571 2 44154 47238 1 7623690 3 714340366 4 3 842321054 2 91741 96525 3 947806928 4 3 735892558 1 467807931 4 4 4 4 1 35758457 1 156057720 1 51989033 2 38836 61120 2 3627 76451 3 432082713 2 58572 108817 4 3 299213921 3 583865 1 666612486 4 2 25110 86246 1 565922368 4 4 1 495918745 1 208733916 3 393816988 3 126035633 2 31880 62561 3 71724345 4 2 39274 55679 4 4 2 16944 60824 4 4 2 44640 92794 1 174273553 1 934339892 1 4261617 2 39744 76533 4 2 73873 81174 4 4 2 46275 76884 2 5925 7738 3 954339735 1 470833000 2 21060 52904 1 416990130 1 41506651 3 765119994 3 605753480 4 2 24092 88882 4 2 6917 42194 3 466639260 2 19812 99869 1 51131721 4 4 3 292336047 2 99622 100005 4 3 573404667 2 71606 85918 1 576396317 4 1 926134826 1 466102612 1 215950682 2 13498 94216 3 52096831 2 25983 27967 3 332749230 4 1 60305943 3 693153407 4 2 62131 110184 3 180828460 2 70409 80616 1 743491309 4 1 557027692 4 4 3 131003248 1 889733440 4 4 4 3 886416425 4 1 63234265 1 352634704 4 4 1 297677343 1 931931524 2 21622 73649 1 861716275 2 11731 25072 4 3 398849490 1 22229860 3 245777719 3 57152530 4 1 69337787 3 614591652 4 1 676986152 2 43408 101142 1 147812318 3 389679218 2 10436 56308 3 905962014 4 1 372786829 2 61700 63313 4 4 3 148612959 1 356441472 1 795567333 4 3 793236362 4 3 712928483 4 4 2 17230 67478 1 688711621 2 27241 101261 3 867765091 3 623531889 4 3 989097406 3 609301499 4 3 820191703 3 90621309 3 406872980 1 580791769 1 958126537 1 305441960 4 1 101092501 3 726655821 3 732381770 3 712642797 3 1172928 1 629846689 4 2 94442 97886 4 4 1 47886281 1 352529830 3 505640655 3 508111251 1 266314740 3 72108935 3 439563188 4 4 4 3 42037191 2 41848 80355 2 53738 82068 4 3 695876070 1 258486323 2 37255 95576 2 6948 83032 2 31198 72526 3 949946119 3 265586026 2 4276 75154 3 360736035 2 25986 27612 4 4 3 187311971 3 240264957 2 23590 84143 3 378694261 1 107406227 4 1 837143149 2 42036 88906 4 2 14944 82779 1 510396702 4 3 208853385 4 4 3 685753285 2 43626 48667 3 466178175 3 580477984 1 177731567 3 774097413 3 489678008 2 43599 70770 3 281033094 3 23267672 4 2 35305 69120 3 9266675 1 345298666 3 239510380 3 926047897 2 1108 60924 2 42640 62090 3 423440042 2 2040 20924 4 1 684684117 1 248997905 1 260018482 1 41070563 2 79508 91870 3 980136103 1 8267949 2 2804 81298 2 10949 58549 3 526686398 3 566883272 3 858938074 4 3 518494015 4 2 69261 90189 2 6787 72642 1 523381832 3 372080209 3 983294356 1 460543394 4 1 425796460 3 264257196 4 2 29165 97761 4 4 4 3 215720629 3 850593774 4 2 81957 107931 2 44187 63273 4 2 55177 68324 4 4 1 218179010 2 6607 69404 4 3 224858896 2 11092 54798 2 27765 55689 2 6466 26451 4 4 2 8805 110376 3 630235696 1 834935253 3 483691144 1 293443705 1 866730629 2 16653 73544 1 46338444 2 52649 71780 4 2 66149 100074 4 4 2 6068 59569 3 398940989 4 4 4 2 39575 54527 1 638198765 3 969106606 3 358694119 2 21244 94476 4 3 51002610 3 591587256 4 3 629394566 1 247276549 4 3 92747131 1 184301297 3 813283327 2 36108 47766 3 227610203 3 103892471 3 218989550 4 4 2 35638 61954 2 38151 107910 2 90429 95620 4 1 877141395 2 784 39550 4 4 3 767761028 2 47978 57259 4 3 407521217 2 12351 72052 4 1 825587110 3 25548243 1 352978911 1 12641231 3 30762197 2 4743 85031 2 85861 87557 2 84113 103653 3 129350178 4 2 19090 73835 4 3 123263768 3 909264381 3 308815234 3 14476089 3 575448444 2 28379 32726 1 285999290 2 11319 107756 3 990748145 2 20407 99659 1 995275159 3 991211159 2 51227 57227 1 927342277 4 3 81988690 3 129517489 1 960873969 3 637020830 4 4 4 3 738796690 4 2 49505 88211 1 777929244 4 3 538690025 2 715 43756 2 31621 101006 3 834114186 1 778872204 1 250547315 3 423483409 4 1 844599907 2 9173 86599 3 562513909 2 25481 48711 2 73335 76974 1 996053853 3 682734195 3 123142127 4 1 319046211 1 233295643 3 696745280 3 272753502 3 799274776 4 1 377931469 4 1 881344317 3 131279471 2 24092 87864 4 4 3 129779000 2 15932 88147 3 285656523 3 551217128 1 142295747 3 430289577 2 45579 65679 4 4 4 1 593494388 3 513193367 4 4 4 2 50005 105592 1 793218100 1 40097044 4 2 38631 68341 2 5483 80711 2 24655 101001 4 1 520909354 4 3 592109448 4 3 472509483 2 7869 99255 3 871341720 4 3 58681713 1 257262526 2 1160 17453 4 4 1 138200206 3 621863683 1 687333053 3 58929604 3 908370408 2 19696 98795 4 4 2 62399 102017 1 198739747 2 70758 79695 2 77340 78930 2 23309 36256 1 559106669 3 22850754 3 654503099 4 2 232 37969 1 672769777 3 419192464 3 875807415 1 369034940 1 971936508 4 4 4 3 98707235 1 505218172 4 4 2 17854 89992 3 232694618 4 4 4 1 800837908 3 822441462 1 272406483 2 8165 39839 1 428604235 3 786623717 3 450483440 2 94384 106400 2 3195 69900 4 4 1 934093483 4 3 307835734 2 87612 103225 3 633934732 2 10938 13399 4 1 36380611 1 537363801 2 18386 84030 3 387556356 4 4 1 483830227 1 26243819 3 639493262 2 35008 74551 2 18671 109595 3 198611030 4 2 24754 63246 3 133493699 2 24330 27822 1 594277512 3 971193193 2 73958 104614 3 529265728 4 2 19158 58734 4 1 320956296 3 270607242 1 823122614 3 224395531 2 22956 52211 3 912736408 4 2 48741 94232 3 827021060 1 208005853 1 344645553 4 4 2 68171 77644 4 3 94452044 2 97293 108751 1 439537237 3 385219038 3 921967601 4 4 3 17763967 3 783351189 2 44772 109260 1 48293380 1 920783824 1 70056459 1 89888119 2 10370 70703 1 692990811 1 966637689 2 56371 58735 4 4 1 933205858 2 15173 66687 2 8633 20816 3 899073909 4 1 45040334 3 3477315 4 4 3 739209207 3 539488557 1 914890132 2 25067 99382 3 260026061 4 1 416666468 1 988413571 2 54758 86045 4 3 172698255 1 689374152 2 64295 101435 2 67705 107123 2 89183 89753 2 16969 80983 3 368788361 4 2 20 98263 1 709253132 3 28875912 4 3 528035415 2 49942 109927 3 660299991 1 663285263 2 10701 55350 4 3 480314331 1 915821160 3 638621572 1 445989029 3 30588299 1 858358822 3 920723802 3 972455733 4 2 11714 61925 4 4 2 81128 101782 3 3154447 2 62562 98067 2 10732 12577 2 5327 30254 4 3 282486593 3 334459759 2 35963 86571 1 669219312 2 12720 39566 3 735522677 1 145214495 1 240603084 2 10690 76828 4 3 144386656 4 1 575266884 3 369290296 2 45248 83965 1 609669391 2 50183 60448 3 295356587 4 4 4 4 4 2 11960 65815 1 359403081 2 66446 108272 2 44896 99285 4 3 567331195 4 4 2 173 70663 3 16478206 4 3 346324291 4 3 98233800 4 1 633957058 1 559993062 1 45804780 3 549614083 4 3 186328938 1 786667609 1 5613776 2 22233 58582 3 13566000 3 38626535 4 3 848320660 4 3 13478370 3 220278177 1 27971167 2 41568 87335 3 293344740 4 1 670669147 3 720082260 2 15467 46337 1 31962681 1 145764252 2 49263 108229 4 3 126043540 3 837454464 3 203665152 1 70272094 3 734710822 3 719501077 4 2 29982 82058 2 5866 56419 4 4 1 77397806 2 18850 47016 3 956629828 4 3 649620098 1 206886690 4 2 50628 84599 1 792906751 3 726326201 2 25558 42540 4 1 291037357 3 112886043 2 2865 3033 2 2918 33503 1 532627581 4 3 171620599 1 833887259 2 6209 80689 1 630054977 3 817347600 1 482318869 3 624092803 2 13000 99245 1 589860838 4 1 590144852 1 581072289 3 903063536 1 606060098 3 69484457 3 233953397 2 80655 86153 2 69913 92623 4 3 939484740 4 2 82280 107404 2 60593 92500 2 10218 29156 4 2 20907 63394 3 433075115 3 675695557 2 59499 77239 1 174966599 4 2 3686 105661 4 4 1 158149812 2 22008 45253 1 239436482 3 245293300 1 517387538 2 24546 30329 3 616516894 2 5929 33477 4 3 63718645 3 761152957 3 644682140 4 2 108297 109092 3 618837446 4 2 42411 57377 1 764879563 4 1 507367734 2 4364 71610 1 12623846 3 621374286 1 629785377 3 928957683 2 13617 101604 1 695691904 4 1 954289119 4 1 165676382 2 3267 32825 1 898071675 3 147827480 1 230881486 1 53110950 1 717609403 4 4 1 767562609 3 289845678 3 314735519 3 551344985 1 49930245 1 440359765 1 521068121 3 99891704 2 73618 93648 2 72814 83990 3 951259637 3 550638694 4 1 407167557 4 1 141470956 2 80603 108688 3 145333580 4 1 156509070 3 830408857 1 784393502 2 44567 97123 3 507464429 2 39395 50785 4 1 426824231 1 982688280 2 66013 109323 3 234307635 2 19004 58587 1 568214067 4 1 67570004 3 126295376 1 296653235 1 183655524 2 57775 90950 3 198718988 1 112855040 2 39970 69697 3 836073368 4 1 789242778 4 1 637113963 3 172473003 1 585380344 1 94752272 1 316742389 3 436034982 1 394628137 4 3 393570878 3 730016382 3 887945190 2 13656 101808 4 2 21308 30223 2 4139 13016 2 12429 51974 1 836289329 3 35361158 3 906425011 4 2 6192 83756 3 761254080 2 22710 31960 4 3 169114996 1 511008041 4 4 4 4 2 45302 100083 4 2 22997 64434 2 9884 66386 4 1 240006901 3 781674871 3 343947255 2 46543 101731 1 85160885 1 675982875 2 12038 14853 4 4 2 109562 110451 2 48727 49095 2 34925 52036 1 342651040 2 68380 76393 4 4 2 68363 98642 4 2 47997 71832 4 1 465511428 3 716741270 3 414969598 1 561771002 1 305943454 2 274 8088 2 2593 53326 4 1 893757422 1 789864618 2 342 9743 1 474280627 3 65356945 1 128014751 4 4 2 80870 81628 4 4 3 689450925 4 4 1 139081534 3 42870101 4 4 3 75428314 2 51102 89203 2 30329 59824 3 228998966 4 4 1 99245208 4 2 34284 72184 3 620998047 2 46062 78310 2 49183 76231 2 5960 45179 3 394226321 2 26843 50540 1 889510511 4 2 37676 71103 1 176915952 1 279484485 2 12919 84217 2 56636 64484 2 39771 52884 2 43128 51892 1 973132174 1 115509500 1 169720466 4 1 407723014 4 4 3 79370261 1 976440258 3 515658180 4 2 75487 77364 3 64065599 3 830033238 3 560922885 2 67524 80220 1 406969663 2 41217 102781 2 23833 50606 3 710074767 2 96375 103018 3 730849272 2 101305 105018 3 367574509 3 699591778 1 314855912 4 2 59477 74792 3 29604671 3 315294437 3 3699124 4 1 777369131 2 3005 71698 2 23173 30618 4 4 1 475483679 3 543283360 4 2 4295 35897 2 97605 102502 1 189516143 3 956099235 4 3 525451563 4 4 2 27242 72435 3 392579721 3 238931946 2 8548 48377 3 574311134 1 630334691 2 39716 109434 4 3 99780822 4 2 18740 49440 3 989361129 3 211591200 3 692569523 1 957847874 4 1 101381440 1 82626187 3 960807743 3 341699474 2 19362 22603 4 4 3 264184650 3 27636472 2 41487 78019 2 29985 77015 2 21735 22066 1 452865590 3 418520083 1 65075764 4 3 564873215 1 474750457 1 903292887 1 508068228 4 3 426712391 4 4 2 1872 105857 4 4 1 204370152 1 985577629 4 2 23332 87939 1 911853694 4 4 1 256232363 2 21910 78513 2 65249 76127 1 607706585 2 72558 86246 4 4 2 86432 88012 2 10237 15567 3 56138012 2 36978 95169 3 8680439 4 1 367082208 2 4506 19181 4 2 34545 38025 2 48411 97536 4 4 1 701448989 3 404549463 3 955483763 1 882172597 1 718342630 2 94079 110284 4 3 453853813 2 14200 106704 3 766754804 2 26912 71109 1 607705488 2 1892 61057 4 4 3 251319338 1 796816589 2 45446 56589 1 581665416 3 712503095 2 80722 100421 1 208848479 1 909255060 3 351230198 2 75536 104125 1 557143041 2 28495 52731 2 21237 70158 1 410332276 3 507306833 1 643644519 3 441072818 3 451649738 2 3330 92990 4 3 626220854 4 4 4 2 50705 52507 2 67216 80826 4 2 8085 9658 4 4 4 1 170911100 4 2 74034 89403 1 142022521 2 43273 73867 2 15774 94215 2 34236 61582 3 346655967 3 594089159 2 20221 84151 3 695104712 4 4 1 363973906 3 759418956 2 59186 70982 4 1 931373356 4 2 53003 75749 2 436 74772 3 20489966 1 309618148 1 162016000 4 1 185398727 3 771301848 1 80278828 4 1 458159710 4 2 35992 84174 1 365432404 4 4 2 77323 82531 1 66535986 1 393881237 3 249085915 3 335896616 3 117478137 4 1 650483239 2 44884 85985 1 570658731 1 413114476 2 38506 108679 4 3 460551854 4 3 941359707 1 797129267 2 23163 91763 3 134334025 2 29670 32080 1 775120003 2 95331 95786 1 435596835 1 420802479 3 409386097 2 17136 48845 2 5595 18660 2 54791 96769 2 53493 77587 1 552731865 1 126777266 2 80887 101414 4 4 3 208680790 3 158109060 1 400696641 2 40226 101388 3 20039014 4 3 29776368 4 4 4 1 171366479 2 36325 105922 4 4 4 1 70831452 2 31173 88044 2 1828 21787 1 373069660 3 89993947 4 4 2 33968 99689 4 1 202694398 4 1 448353319 3 619864389 2 34229 77772 4 2 14349 82237 4 4 2 52050 86786 1 230432133 4 1 121436473 4 1 286069058 2 22681 62032 1 547382153 3 504508043 2 6408 107962 1 944155364 2 26789 54730 4 4 1 217093424 1 268524510 4 3 140787110 3 136340025 3 463373367 1 615225669 4 2 41613 42935 4 1 391378924 3 719847196 2 17117 27358 1 33329757 3 38849716 1 325955391 1 295166711 3 3764916 4 1 308462829 2 92446 110542 1 75467061 1 973898941 4 1 815713191 3 893791635 1 80481583 2 77682 89558 1 426439736 1 688857082 4 3 290842968 3 2040463 4 3 356293913 1 868424143 3 344010906 1 148882227 1 399712201 1 702956671 4 2 58374 89988 1 206348542 3 805400957 3 880332490 3 784766163 1 767708310 2 10697 32482 3 560974895 3 727295450 4 2 60973 63820 3 237926561 4 1 26594798 1 744247240 4 1 908885827 2 30631 92497 1 558973949 3 328103243 2 31472 67727 4 4 1 272715610 1 492443953 2 42442 44766 3 129106419 2 1024 96827 3 369486054 1 49373214 2 417 18148 4 4 4 4 3 469936776 1 353740987 4 3 732442494 4 3 50118124 4 1 109847339 2 72660 105090 4 1 202045728 3 806411818 3 902509873 2 8671 54887 2 9343 104220 4 4 2 26703 65438 2 28284 59040 2 40716 108158 2 3679 96124 2 66357 77341 1 704688800 3 700072130 2 74913 79996 2 2670 27790 1 412233419 2 53368 88324 1 848007363 1 405493468 4 3 158816068 2 16542 86133 3 378809506 1 915576956 2 14914 71405 1 987622906 4 3 283835684 2 5987 106976 2 31918 51166 2 33756 81289 2 40672 63236 4 4 1 606022287 2 27522 58288 2 89006 89206 4 3 22201335 1 124820078 1 298247859 2 39069 76086 1 171358429 4 3 734777489 1 722609115 4 3 762245689 1 826604547 1 49680545 3 213291020 3 757646212 3 355026711 1 804132609 3 28806586 1 78132961 2 29720 91987 4 4 3 674193944 2 19392 34987 1 749338447 1 597026372 1 670706302 4 4 2 54803 56954 4 3 854038356 3 133445150 4 4 1 13157258 2 10629 78635 4 1 48374664 4 2 10038 61940 4 4 4 2 86220 96724 3 715367687 3 582294964 1 170800075 2 41460 51702 2 60479 72631 4 1 25533606 1 128325885 2 101964 108020 2 38399 101898 1 764090843 1 849336843 2 43913 65778 2 48555 108913 1 72559570 3 449621109 4 2 4464 100372 4 2 187 84331 3 447578255 3 991571491 3 673199027 2 84545 105552 3 871142261 1 189489693 2 1126 87785 4 2 5332 53882 3 331233877 3 351257643 4 2 21742 52660 2 3958 4941 4 1 729115647 4 1 45340484 3 606986018 2 61612 66120 1 564822881 1 680890596 1 995224097 4 2 6026 109146 1 450900895 2 26497 52559 4 2 28100 76372 1 593652023 1 823311412 4 3 44327772 4 1 59988259 1 570649467 2 32795 43706 4 1 191473321 1 762393170 4 3 12219207 3 373785343 4 3 312364002 1 869813952 1 846758162 2 7085 74521 1 124714628 2 15039 85100 4 1 912800362 1 371370479 3 896584784 4 2 7285 49830 1 735498606 3 104993607 2 18263 26379 2 37865 93319 2 22961 93113 1 992451514 2 23678 57047 1 681696470 3 152130017 2 56439 107077 1 43207080 2 87307 98993 2 19131 31686 1 319487646 2 6268 61545 4 2 69528 107162 1 587553018 4 4 1 624011217 4 4 2 67754 72578 1 864061862 4 3 663486041 1 576128050 1 911279383 2 45431 87306 4 4 3 357478924 4 4 4 3 345271188 3 835966022 4 2 78042 98186 4 1 673100097 1 432473406 4 4 2 12824 87212 4 4 3 66787483 4 1 16733083 2 59713 101772 1 292492127 2 26547 67291 1 569420910 3 559070413 3 123077790 2 68828 83074 4 2 41244 106208 2 85088 103527 3 388496714 1 62577480 4 1 787601870 1 456151957 1 44869934 4 3 253756505 1 20046340 3 562745125 4 3 29084882 1 495006292 3 431097955 2 10919 11847 4 1 744244935 1 135926384 4 4 4 2 37459 102542 4 2 71545 82633 3 609892319 4 3 111094157 1 299438440 1 199253002 3 177529469 4 1 838921155 3 309589341 2 77491 92735 2 96075 107196 2 22703 46389 4 3 184664952 3 491865579 1 146986812 2 9291 107285 2 39452 52857 2 12917 71739 1 798098859 1 884557627 4 1 1646458 1 875956309 3 130048673 1 1648499 2 29043 46261 3 833579591 3 810060705 1 49003762 1 593515301 4 3 32846760 1 823074032 3 436232607 1 27454298 4 3 318926946 3 741547263 4 1 867773667 4 2 25845 26574 3 157054267 2 19588 105501 1 378549452 4 3 555609609 4 3 912580812 3 126709616 2 53421 102463 4 2 99004 103574 2 39589 44022 2 17032 109623 2 62797 88743 2 35849 74308 1 98479755 2 12586 18363 2 29273 96936 3 523803012 2 1251 8876 2 76666 101257 2 3633 75689 2 8469 58827 1 694383389 3 723379882 2 8816 29902 1 71712647 1 525407820 3 98185809 2 96023 110924 2 3716 101318 1 83641884 3 54700077 4 1 30976097 3 398317990 4 3 263811090 3 139634272 2 14654 56553 2 15360 47812 2 41472 94348 4 2 31042 43752 3 829388036 3 338884630 1 506930523 2 48947 92885 3 417879208 2 49306 78653 1 541921747 4 2 16274 51202 2 31527 104048 3 412031698 1 741217270 2 21139 23652 1 783321372 3 69805017 3 133634385 3 36087235 3 853751862 4 4 3 34929137 2 48484 97476 1 146762509 2 15435 96952 1 132060154 3 725786103 1 712812478 3 7287572 2 6457 73678 2 38336 106327 1 654377261 3 457087651 2 6292 50912 2 43143 88103 3 47033662 2 24509 26654 2 31779 71315 2 19510 69169 3 517700470 1 364675067 4 1 910952126 2 56906 87584 2 17814 34345 2 3404 52936 2 59774 77698 1 501547295 3 747602954 1 92814830 2 5488 87764 2 84575 102159 3 12914436 4 3 242447447 3 325335449 3 633084442 1 243214344 2 25970 95690 4 2 59719 80137 3 526078212 4 3 10657639 4 3 568217500 3 130600816 1 13801540 4 4 4 2 63479 86525 3 174253141 3 812182236 1 539696569 1 255810726 4 2 69849 101274 1 578391599 2 35001 50509 2 15024 83401 4 4 2 33482 59512 1 65720583 1 20674146 2 41856 104961 3 54434122 4 1 64492444 1 848307769 4 4 2 45924 86547 3 468307163 2 59362 73276 4 3 194236954 3 80502419 2 11011 34681 1 846988485 3 720987068 3 25429839 2 39584 50769 4 2 70979 93316 3 512214837 2 27310 39430 4 4 2 24102 96135 4 2 17955 46571 1 486693302 2 14958 26213 1 524320007 3 753401542 2 80946 107278 4 2 4458 25413 4 1 222716087 4 4 3 769918432 1 277410907 2 60952 68384 2 7155 51383 4 2 23859 82766 4 1 66923696 1 149846909 1 230064637 1 523114012 1 610706365 3 720831100 3 488819770 3 903246229 4 3 546146037 2 4126 89523 4 2 38693 62183 4 4 4 3 985722225 1 53345197 2 11245 94416 3 340530530 1 402664994 2 474 26388 1 492609773 1 574643919 4 2 24490 25656 1 34431679 3 18117017 4 2 8902 72643 3 6449571 4 2 100493 104648 4 1 71706799 1 580317559 3 995163625 3 298988988 3 265081406 1 570799033 1 659753973 4 2 7535 94127 4 1 286239073 2 56420 71753 4 1 299718920 3 591061510 1 56902414 1 468446897 1 869108274 3 551540628 4 4 1 647849478 3 790115080 4 4 2 36507 62087 3 843222232 3 275165725 1 675709717 4 4 3 924002607 4 1 89942510 3 750131028 2 83684 84843 4 1 239691795 3 717746251 1 467265335 3 695625498 2 29476 90040 2 72342 72819 4 4 1 677852647 1 470880929 2 18110 45558 1 867072781 2 8030 25906 4 4 4 4 4 3 5623198 2 2925 51032 3 162112264 1 206201059 2 81985 109299 3 636236031 2 53425 99622 2 89458 96557 1 284873503 2 41564 105681 1 44706901 3 881220180 1 214869075 2 8421 28439 4 4 4 4 3 477945993 4 1 325461877 3 504963951 4 2 28730 84793 2 42992 57988 3 532945757 1 314929665 2 1675 72335 4 4 1 44576730 2 20644 103533 3 997203959 1 358993321 2 33166 59420 2 107187 110088 2 11239 78062 4 4 1 436810137 4 1 898644432 3 289848061 4 1 314262407 1 868720377 4 3 238761236 1 389288008 3 757396430 4 1 996658813 3 220298165 1 49553859 2 48147 52689 4 4 2 4985 31266 3 864383931 2 61724 83166 2 3247 104149 2 47497 103603 4 3 982207215 2 20540 96428 2 86367 98499 4 4 1 627911218 2 30064 73794 1 515984029 4 4 2 3298 57469 2 21332 101737 1 801438826 3 177139055 4 2 92443 101786 4 3 139105820 4 1 572107334 3 792476526 2 12643 106423 2 26856 101924 4 2 5031 96092 3 827442643 1 331904521 1 34189368 2 94279 98752 2 33396 76378 3 20978579 1 858630318 1 756534736 4 1 558495094 1 831813562 3 511616578 1 841578379 2 17406 25600 2 21781 86780 1 712097929 2 15501 64909 1 13470700 2 62431 94519 4 2 17841 71217 2 18317 45296 1 410660974 4 4 3 927252215 4 3 45263449 4 3 591073578 4 3 778905118 4 4 1 748942178 4 1 734959871 1 817899742 4 2 22155 37623 4 4 4 1 585104917 3 295062074 2 20772 74411 3 58395038 3 388405394 4 3 507858594 1 841766741 1 57177691 4 3 358592216 1 301269964 2 62778 65573 2 71711 80021 1 916148250 3 419871397 1 148258345 3 492619586 2 1226 94905 2 25583 76511 3 25976404 3 494825945 4 4 3 110193005 2 8789 83296 3 964036245 1 70839238 1 900508402 2 25732 88274 2 3617 29167 1 367541708 3 264117274 3 77111339 4 4 3 543730484 4 4 4 3 502602429 1 49271758 4 4 4 3 917218043 3 298031073 3 806812002 4 4 3 741292848 1 792374928 2 72730 95840 4 1 861593328 2 52624 77832 3 852625465 1 369250406 1 940094908 1 812874016 1 612627154 1 789909998 1 467548292 4 1 554165842 1 430619547 3 692114729 2 57472 86847 4 4 2 30143 86828 4 1 909510528 3 820120545 4 3 734797756 1 674036231 2 50928 65865 4 3 251222157 2 57860 75360 3 663180361 4 4 4 2 17458 79529 3 148089301 1 506163739 1 145306710 3 371060534 1 201643803 4 4 2 57415 60469 3 241088696 3 889881995 1 23431488 4 2 1131 90513 3 969695499 2 25523 65885 1 707145722 3 497081052 2 104099 109522 4 3 737991253 3 666368628 3 683835601 1 634332344 3 442688146 4 2 5049 71688 2 94627 111032 4 4 3 481511694 2 10359 26081 1 202789410 1 331939599 2 26792 77202 4 1 400107923 2 660 28100 1 528059456 2 17937 23854 1 363251718 1 812159759 1 406976378 3 848634286 1 18318128 1 303920906 4 3 211435165 2 11755 74186 1 574861616 2 88214 102910 1 908744133 4 4 3 24077009 2 3320 37788 3 434001891 4 3 490622309 4 4 2 43148 106032 2 27712 73836 4 3 662414460 3 334574166 3 859621713 1 95752778 4 1 401505278 3 584424823 2 72087 73180 4 1 270325312 3 465570256 2 78175 80594 3 965193866 3 144748753 3 547139014 1 9058256 3 174625762 1 845438648 3 154166122 4 1 645531281 1 492686994 4 3 862598401 3 672713132 1 695561127 3 783660083 2 60438 66747 4 4 4 2 17183 40300 3 141463541 3 148520198 3 134319188 2 84174 91258 1 639475349 4 3 93794663 3 4122021 2 64516 77828 1 188208233 4 2 3730 10831 4 4 3 15070449 2 12439 33341 4 2 4453 83613 2 55348 73903 1 61752494 2 29941 96093 3 99931359 4 4 2 11577 42834 1 755286332 1 122608420 3 445451824 4 4 2 103604 110775 2 22594 110511 4 1 253456660 3 629348997 1 621513708 1 304680549 1 572842215 1 64049549 3 596174603 4 3 405252237 4 1 337501847 1 761332051 1 441955844 1 368901099 1 210168432 3 958965346 3 853857532 3 711235695 4 2 54650 105787 2 8286 42880 4 3 729980795 2 73182 83062 1 738081869 3 74894535 3 784123842 3 374938954 4 1 512316726 1 807403025 2 43156 61662 1 209864596 4 3 945959866 3 754347818 3 561432719 3 377479263 3 420501382 2 51465 89679 4 1 70552718 3 39418371 3 891694746 1 708538183 4 1 122012416 1 223874913 2 63339 90645 4 1 428136852 4 4 4 3 434025959 1 83064201 1 245215367 2 74948 94508 2 34092 69210 1 474000957 3 268031313 1 222752509 2 45551 74620 3 956995766 4 1 823601519 4 3 532421951 4 1 552300878 2 51121 102892 3 159648432 4 4 2 98395 110961 3 455224587 4 2 2732 24296 3 215387772 3 551491286 3 717066429 3 59230133 4 1 789470404 1 39595807 2 5088 21067 1 67736766 4 1 344260159 2 10351 84960 4 1 66143462 3 609470078 4 3 180442917 4 4 4 4 3 750866850 2 14984 94514 4 1 915519586 4 2 27027 100515 1 411623318 3 798943270 4 2 54069 93480 4 3 193443311 1 343583203 4 1 544025217 3 855706486 1 237468453 3 196302176 4 1 482970178 3 322203298 3 775505336 4 3 147786264 2 82427 87903 3 755640278 3 473041005 1 653966933 4 1 5170935 2 66084 74611 3 863085328 3 524873501 4 3 686837834 4 3 85861258 3 402493351 2 5549 53959 2 38502 96142 3 9617302 1 313907540 3 487834916 2 38318 54801 1 506504877 4 1 157209167 2 93784 108166 1 869949337 1 346093094 3 924440491 1 591931471 1 489286043 3 982708063 4 2 48246 105284 3 96533334 4 3 233104589 1 984826077 1 601299282 3 170426076 3 268624652 4 4 1 451745600 1 681016793 2 45472 56954 4 2 7321 9976 1 327047080 1 529222662 1 162594369 2 76824 82081 2 50287 65748 4 1 619039332 4 1 297987496 2 33950 100616 4 3 465737385 2 15387 77810 3 5081735 1 244952486 2 38033 65236 2 33797 76441 4 4 2 25430 73689 4 2 4527 90068 2 2717 11644 1 967855105 2 6543 80278 4 1 476603331 4 4 4 4 1 369952958 1 1916517 3 404262350 2 32403 99728 2 24788 90966 3 282167376 3 495547966 2 44155 59759 1 64525768 2 11642 23036 1 629684133 3 726984818 1 298651968 4 3 18929741 2 81515 100044 4 1 275745539 1 363145416 1 416716291 2 47592 97511 4 3 981757034 3 41892669 4 2 13543 21059 1 994573124 2 33729 73085 4 1 338806056 2 98372 99748 2 40504 64967 2 33389 102275 2 87348 91212 2 11303 69440 3 698109028 2 7934 72380 4 3 54990780 3 74622513 4 3 247708794 1 179047623 3 533129480 4 2 47533 94006 1 533953316 3 562527824 2 22531 37046 4 4 4 3 890728607 3 815400490 1 732984688 1 42287170 1 811947249 2 92997 99729 4 4 3 326190083 1 762509346 2 29992 86699 2 40555 47422 3 70766661 1 541591973 2 19926 34731 3 646113068 2 74534 100526 2 25205 104392 1 759705892 1 53296420 2 40391 46999 2 15399 101196 3 249870186 3 502638781 2 55581 93365 1 258307289 3 890329678 1 172562791 3 54924434 2 56761 102900 4 2 32099 87947 4 2 42474 85057 2 87984 105392 3 359010360 3 666504472 1 977084268 2 1229 14573 4 1 482707028 4 3 24535522 4 1 183669889 1 597068071 4 2 39673 88527 3 971022433 2 80702 103901 1 960938605 1 847992413 1 721167110 3 351604360 1 671508229 4 2 41473 52428 4 2 6644 34576 2 19513 29899 3 884664307 3 514707134 1 913927107 3 643324677 3 108698755 3 207223914 4 1 280146131 1 823362546 3 552324049 2 46390 49632 2 17192 28733 1 662810749 3 753799825 3 49555748 3 795526736 3 462749333 1 534781046 3 784035668 1 50317379 3 993240307 4 1 448526903 2 7183 24947 2 24505 37721 3 478888984 1 897212058 1 92175655 3 846460467 3 725207147 3 48230922 1 38543873 2 18171 86228 2 13009 51083 3 83707101 1 903158848 4 1 699051203 1 294285339 4 4 2 36685 86153 3 524873779 3 51430667 3 575952975 3 731988426 3 330531732 3 233571605 1 172349939 2 14793 108791 3 42202337 3 543719767 3 278329057 4 1 845332328 1 37094907 4 1 286340044 3 860472726 4 2 34821 90683 2 85105 87748 2 30262 97277 1 390564755 4 3 991283928 1 220594925 4 4 2 39377 88635 3 427260572 1 396612057 3 724149976 3 664508966 2 17382 29383 4 4 1 867047937 2 57551 100463 3 766611365 4 1 38875581 4 2 8761 57365 2 36007 38116 4 3 53951115 4 1 4504417 4 1 98162848 1 926532124 3 303300283 4 2 45200 75515 4 1 992107055 4 4 1 41421957 1 476260009 4 2 80133 89089 3 268460189 1 785990240 4 4 3 185009151 4 2 71769 77562 1 805589628 2 19035 97142 4 4 3 186065291 3 734199384 4 1 584340969 2 46632 70640 2 25377 48426 2 31862 103723 4 3 691760185 3 408369778 2 18098 21212 2 26108 103793 2 51019 53403 1 7391827 1 107354998 3 377601267 4 2 34816 36558 1 297892967 2 19663 65605 3 849728424 4 1 935654551 3 618470194 4 1 362920645 2 59367 81558 4 3 198221431 4 4 2 22522 76531 4 3 711692963 1 818901007 2 33511 40956 3 117928415 4 2 37248 76545 2 43071 85445 2 7821 21568 2 41541 41929 3 601057652 4 3 862242129 2 6367 8616 3 259209157 4 4 1 875013192 1 277173560 3 245739925 2 5910 22192 2 44368 71971 4 1 365538847 2 85094 90368 4 3 405254265 1 952847453 1 455391679 2 13946 92200 4 2 58691 90066 1 290203499 2 41417 110223 4 1 124990860 2 75489 82349 3 502244342 2 68431 71967 3 352552183 3 803409168 4 3 137742099 1 960853022 3 527447579 2 20538 49482 3 823101845 2 20102 97983 1 933217471 1 598538831 2 29109 71632 2 101563 111198 4 4 2 61114 69580 2 25233 94113 1 777751235 4 3 316471996 4 2 22269 57812 2 69742 83881 3 664162193 4 1 333218613 2 9291 22731 1 72645094 4 3 129669330 3 943157507 3 64526718 1 608625499 2 44521 70287 1 198971114 4 1 219415039 3 566792300 1 589538719 1 36433929 3 629442241 2 71928 83137 3 46019973 4 3 244824214 3 549754315 4 1 679615989 1 805807848 2 36327 85873 1 981214592 3 690974866 2 26824 74579 1 894933309 4 2 13852 33886 4 3 567473219 1 454761301 1 935018908 4 3 945605455 2 36702 83830 4 4 1 886628449 2 72830 90764 3 112893015 2 19591 97661 1 772781774 1 623798879 3 622963958 3 522877044 3 566099874 4 4 3 907989028 3 64941056 1 309088565 1 191280173 2 26108 56040 3 133130334 3 380464250 2 1332 63043 3 67028199 2 20206 61783 4 1 208200714 2 44453 97659 3 11271697 2 86507 96698 2 61196 70149 4 3 149259410 3 36920243 2 47421 77859 4 2 34930 70865 1 30752335 1 851501042 4 2 33 17991 1 846084272 4 2 68675 104638 1 831457821 3 729704486 4 1 129145647 1 32307032 1 759380114 3 635518984 1 338393983 4 1 363864811 3 188711767 3 976260009 4 4 2 43675 68569 4 1 204115272 4 1 524424202 2 27570 81357 2 86827 89850 2 2298 23621 4 3 620207487 1 15467986 2 7330 104773 2 44500 45826 4 2 16196 95122 2 95359 98532 4 3 882496495 4 2 8146 13532 2 65795 74255 3 944666457 4 3 957732746 2 26422 48235 1 716531632 3 230798325 4 3 862445733 3 677673185 1 24735879 2 14162 100659 4 2 47403 99479 4 2 101032 108749 3 860203508 4 1 235430757 3 27796169 2 22881 37145 4 1 127831626 2 57498 70796 2 60976 101702 4 1 287921521 4 4 3 274212022 4 1 414944117 1 281164696 3 908891654 4 1 718422938 2 57644 102123 2 58120 88486 1 637838097 3 64922651 2 11279 88184 4 2 13368 46215 4 3 301662706 3 713572070 2 40613 83568 4 1 514030292 2 76621 79109 4 3 10972902 2 1743 79718 3 121977713 2 52222 52953 2 10305 43249 2 53243 79080 3 579391799 3 335839042 3 82230074 2 41712 80159 4 3 586682559 2 85284 94072 4 2 6119 60296 1 878466621 2 69261 98149 4 1 203956158 4 2 17109 108576 2 8547 75551 2 43490 76048 1 731183941 1 33315580 4 2 35192 52511 1 11437698 1 704388415 2 37457 66968 3 470642740 3 532504981 1 582778261 1 33472129 4 4 3 194698259 2 56868 100067 3 755267954 3 377978835 1 213455560 4 2 100490 107296 2 80846 92915 3 120718245 1 666888426 3 112782177 2 46802 48416 1 303538911 1 993950295 1 74090986 1 371018905 3 58683386 4 3 859813159 2 38269 66793 3 713642994 1 401503206 4 4 1 975755258 1 53711923 3 938045839 4 4 4 2 14944 100140 3 53888701 1 170082782 4 4 3 133320895 4 1 463611694 1 886520231 3 154050158 4 4 3 422514479 3 859942955 1 564295788 3 678018435 4 1 695836367 3 814574461 1 548196615 4 4 1 479611182 3 2291824 4 1 948431778 1 289185371 4 3 577065605 2 31616 71031 1 955380930 4 4 1 29536146 3 684917538 2 35528 111334 3 60915448 2 38308 72023 1 614596107 2 57139 68606 4 3 831117027 1 42757264 4 3 838544960 1 762623063 1 833973471 1 601469117 1 394743978 4 1 153802243 1 800860189 1 860337965 1 224225716 2 38250 41406 1 258666884 2 18913 71370 1 396643428 4 4 2 73989 93360 2 86431 94010 3 500275134 1 604545922 1 771888685 4 3 88975211 3 453925471 4 4 2 43928 71543 4 2 22371 37258 2 59603 75414 4 2 1574 11924 4 1 876814940 3 21176518 2 8289 83126 3 117827238 1 791795124 2 11921 59348 3 706840354 3 46163866 2 30575 74382 2 44149 103121 3 646523183 2 24443 58838 4 3 148794119 1 659934055 2 84981 109134 3 693466289 1 421104463 4 4 1 111666750 4 2 15566 106588 2 9874 92223 3 693901873 3 794914148 4 2 37351 101832 2 21539 88745 2 33641 91304 1 640580434 2 18588 36235 4 3 520916236 1 913558691 3 353113680 4 2 18364 88273 4 3 359769822 2 12587 100078 2 52925 73386 3 101075021 4 3 277229661 3 463065277 2 27420 78740 2 60163 102477 1 759936208 1 952145894 3 699986707 4 4 2 40546 111076 2 16874 47938 1 257585938 3 970406394 2 44938 56326 3 637747093 4 3 902633994 1 479831609 4 4 2 78031 81046 3 462502113 3 65609850 2 73166 85453 3 379490290 1 263545909 2 18017 106648 3 316251354 4 2 24350 108344 3 78613121 2 73807 108896 4 2 35732 75076 3 696575751 1 579294825 4 1 605282138 3 45559552 4 3 210488031 1 833706588 4 4 1 708952576 1 773223378 3 463159401 4 1 242349514 3 986230369 4 2 66278 91623 1 293793801 4 3 856986838 2 77096 81800 1 248789690 1 326094692 3 236869050 2 25507 90524 3 914833440 1 33514450 1 390016549 3 60242439 2 18503 62941 1 303663466 4 1 280259515 4 4 3 535346017 4 4 4 1 652088788 1 675693383 2 36426 80952 3 31912551 1 10535258 2 36039 39259 3 373347073 1 838840949 2 73537 85697 3 781937368 2 55495 83254 4 2 69843 73474 3 528459278 2 21440 107304 4 4 1 196892738 3 442548724 4 4 2 1638 75853 2 28252 104425 4 2 588 73519 4 2 20826 39135 2 4809 37550 1 881200682 1 743577863 1 212610754 4 3 16418498 1 319614512 2 24018 67545 2 73330 85734 3 471990133 3 210865271 2 1200 46075 3 63168132 3 119893835 4 2 27589 97551 1 778822905 4 4 3 519758485 3 67736472 2 18370 60235 3 774009820 3 852177845 4 3 4141459 4 1 957189941 2 19781 34019 3 330267475 1 688783098 3 979597822 2 1728 52899 1 740423731 2 65923 71593 1 879640008 3 529313409 1 437452921 1 198442789 4 4 2 28016 107357 1 239240704 4 3 458430459 4 2 4598 69720 2 8006 39415 2 76623 109784 4 1 475744820 3 660386709 1 637859118 3 278229722 1 211489869 2 13772 84371 2 20152 67809 4 4 1 155929555 3 953854247 1 263053283 1 24965676 4 3 973990645 3 552154256 2 22794 58222 1 637914879 4 4 2 18188 74478 2 23215 48391 3 959711885 2 82654 86039 1 899697856 1 368020417 4 1 693662045 2 31138 107956 3 944790073 4 3 15942270 4 3 335286864 4 4 2 40661 87717 4 2 79106 110140 2 54729 84665 3 598503888 4 1 843657750 1 707779596 4 2 54501 105726 3 768797427 2 33066 87403 1 926130314 2 24253 53997 2 2321 41304 2 8991 41609 1 394952239 4 1 994859582 3 856301026 1 159980276 2 68674 72726 2 25878 101694 4 1 72196822 2 23754 72678 2 17584 84437 3 25813431 4 2 47435 72093 1 117153478 3 586725534 1 590372775 4 2 30065 97485 4 2 29035 66403 1 949011324 2 50906 87414 4 2 47824 93280 4 1 158504709 3 214871888 2 87142 94424 3 276024405 1 40125617 3 881152454 1 9098141 2 8295 38706 4 3 633463367 3 609640144 4 1 724089763 4 4 4 2 32623 72972 1 641202092 1 926992844 2 19265 58007 4 1 20349635 3 569182611 3 3272217 3 258708216 3 57374601 1 288020990 3 251009150 2 44716 47491 2 84323 101453 3 937716334 3 696308485 3 51478472 3 355741194 4 4 2 10257 11111 3 859550651 1 757639812 3 853613656 3 938148173 2 1674 78924 2 44376 110740 1 631172369 1 691557587 4 2 1757 2663 4 4 2 35634 98578 4 4 2 7517 81161 3 281052095 3 905007142 2 17811 79094 4 3 840263694 1 76079393 3 41163813 2 1203 67010 2 4783 23715 3 844675253 3 599333119 4 4 1 966711265 3 872907458 3 201254162 2 2535 105885 3 901208001 4 2 66230 106362 1 18201695 3 937071865 4 2 6800 12398 4 4 2 62677 91890 1 761191452 4 1 47052619 3 675861480 2 33278 67269 4 4 3 846291503 2 33665 75797 1 117365784 2 56113 100101 2 58357 100583 2 32867 99814 4 1 854093990 3 37900839 4 3 940120397 1 923839079 4 4 3 565715598 3 581694377 1 67175512 4 3 850385204 1 756005520 1 101419275 4 1 52758483 3 959375632 3 536366188 3 157015262 2 72150 73606 2 26466 60932 2 10492 63939 1 747107897 2 2507 92907 1 328976928 1 475048611 1 316668446 2 51364 78571 3 527975341 3 6561597 3 670460417 4 3 918945555 1 374300355 3 462144517 2 67854 100762 4 2 42200 43496 3 70907352 1 1358115 2 54863 91414 1 196485853 1 432308740 1 726050688 1 685588626 2 52630 103557 2 80249 101734 4 2 65694 82800 4 1 329463614 4 4 2 9274 45203 4 1 287046835 3 51960361 1 38839760 4 1 875103855 1 98142823 3 625678655 3 93527341 1 950925762 4 3 404629058 4 4 4 4 1 808342443 2 59683 75713 4 4 1 265977250 2 54485 108667 3 873776597 4 2 41205 57102 3 137474776 3 744146900 1 96790119 1 109438264 1 786152303 3 936641962 4 1 661447368 2 49771 85902 3 31782509 1 404029411 1 247200154 4 4 1 567554222 1 998954431 4 1 725677083 3 815237279 4 1 601469928 4 1 259218658 2 71847 93532 4 1 146340354 4 2 6804 60278 1 406634491 2 50897 54373 2 61638 99614 4 1 300901026 4 4 3 478586804 2 13011 110839 3 528289995 4 3 372270573 1 928408993 3 273916884 3 961881833 3 964705889 4 3 114398223 1 364214934 1 114473412 2 9613 22566 3 347900192 1 223469527 4 1 689240163 4 3 601818570 3 578077092 4 3 881218137 3 35840052 4 4 2 48343 108465 3 34531008 4 2 61195 79331 4 2 1964 97187 2 74721 99285 3 337204917 2 24144 99499 1 840092567 1 640043825 4 2 33995 95442 2 44569 107955 4 2 8345 89956 2 516 17890 2 10101 31673 4 3 647130385 1 295733696 1 382834620 3 286955606 4 4 1 246537903 3 670914796 3 707397964 2 59825 105823 2 4320 49907 4 2 43385 86193 3 984468645 2 2744 10312 2 12736 64916 3 650241512 2 53018 78353 4 4 1 492950834 1 394619282 4 1 546753963 4 1 622075801 2 18773 40797 4 1 587272078 2 65571 99639 4 4 4 2 37303 106804 2 10975 35716 4 4 1 996937848 2 26585 109706 1 241827613 3 698117849 4 1 71969391 3 179499220 1 63816259 4 2 73226 99807 3 74356845 2 87613 91773 3 500385331 2 39608 106304 2 84891 99570 2 12032 48362 2 17642 100579 3 649286384 4 1 971795964 1 619385528 4 3 835288731 3 787936716 3 453787582 4 4 1 642828090 4 1 30173462 4 4 2 23637 109090 2 22334 36624 4 1 68138796 2 77178 89200 4 3 770424436 1 368256931 4 2 20669 93799 3 940483038 2 31115 105283 1 333000658 4 4 1 123155106 1 838954618 1 62989157 2 40072 41190 2 32785 50107 4 4 3 986181185 4 1 610451095 3 30578638 2 28159 75904 2 83628 97184 2 10889 21903 1 384479075 1 580571979 3 123703958 3 279200254 3 874411368 2 64723 78596 4 4 2 90273 94603 1 365656721 2 37464 48440 2 1488 41278 4 1 890885612 1 485446169 2 3986 23372 4 2 58178 95515 1 907660707 2 2928 104575 1 49036968 1 6667850 1 910663695 3 353800903 1 21803528 3 54073235 1 692280116 4 1 693754677 2 27759 64552 1 445577260 2 12112 63048 3 61932677 3 17013821 3 26660135 1 731852686 1 64874365 4 3 120304854 3 943554412 3 983346027 2 16284 101803 4 3 656898187 2 75511 103513 3 993846713 1 577980245 4 1 32231137 2 5382 30832 2 21744 101648 4 4 4 2 55123 69773 2 85179 103312 3 242139126 4 3 291641331 1 969591572 3 678688346 2 27410 105203 2 67595 88740 4 1 310187537 1 493808834 1 244503894 4 4 3 758349096 3 741630406 4 2 51800 58071 1 25978911 4 3 130760682 3 251046310 2 14823 93745 1 830322097 1 93214061 4 1 279291674 1 91879877 1 457265886 2 93699 96854 1 630270233 2 86149 91560 4 2 10202 28862 1 660500619 1 42761135 3 538944900 3 12489525 4 3 816400206 2 10709 88036 2 49827 57927 4 1 9940556 4 1 565173744 2 89058 106431 1 169567966 4 3 755578182 3 682510259 3 730187478 3 957563408 1 8283563 4 2 53665 99542 2 18828 86838 3 932912525 2 62744 94340 1 640987457 4 4 1 124193549 4 1 310758284 2 78508 108785 2 21123 24660 4 4 2 13439 46266 4 4 3 66244914 1 649511582 4 3 604888269 2 28249 68996 3 752695955 1 8105108 3 306367900 3 500988403 4 1 239622242 3 210176892 3 41753047 3 80057474 2 3601 15188 4 3 936307506 4 1 934166351 1 650524873 2 57760 84990 3 597097772 1 979837667 2 13750 72388 4 3 750109954 4 3 566480735 1 488681868 2 26507 83761 1 411027946 2 53341 73728 1 201392860 3 156612232 1 782445677 2 46590 97824 4 3 447628086 1 70013167 4 1 618290054 1 509028227 3 467054135 2 8598 106392 2 66623 76897 2 52234 55242 4 1 609170377 2 5213 63194 2 7581 78207 2 102565 105804 4 4 3 503651947 2 41139 70816 3 966455157 3 561240158 4 3 550535851 2 46284 78387 4 1 705784991 4 3 267756159 2 31031 52751 1 422635374 4 2 1125 14507 4 4 4 2 92117 110232 2 60597 73531 1 5786534 3 593972052 2 37681 54134 3 324943785 1 980739321 3 267452022 3 201369205 3 59145739 2 9656 72758 2 89136 97166 4 4 3 725956430 2 76386 103592 1 449790730 4 4 4 1 319783480 1 108244344 4 2 38736 47213 4 3 699238386 4 3 694351722 3 114164341 4 2 16921 85031 4 4 3 37097289 3 69192758 3 555411826 4 4 2 45314 106850 4 2 17426 18989 1 23152123 1 327691128 4 1 456349029 4 4 4 4 1 282081289 3 533359540 4 4 4 2 20506 28995 2 21484 27294 4 1 40398983 1 642116181 2 28772 90643 4 3 417812286 1 418038233 4 4 1 696059846 4 3 498819085 3 596499355 4 1 650646612 1 636518500 1 396357379 2 9387 13565 1 54048142 3 553893076 4 3 475531825 4 1 319715377 3 66825385 4 2 4925 77379 2 67020 108774 3 109480637 4 2 7802 32173 1 491134529 1 56734430 1 942550981 1 572717727 1 773767507 4 3 287750419 3 408105977 4 4 1 287113822 2 76252 94501 3 837366953 3 524463470 3 254777938 3 904336932 4 3 620622381 3 25807226 2 8374 87769 1 119635887 2 617 82596 3 462378305 2 24878 110089 1 64078426 2 76402 87704 1 150931190 3 560761736 1 686857577 3 649314081 4 3 778588723 2 5900 88069 2 1171 35427 2 8112 82215 4 2 25718 43464 1 419892665 2 21580 44563 1 719063012 3 682775588 1 261797979 3 306469659 3 399318178 3 658323048 4 1 521764940 2 17088 75591 3 165098796 4 2 20254 29794 3 704637852 4 1 885644070 2 22199 59823 4 4 4 3 901905335 4 4 4 3 343897972 3 660915581 2 48100 85376 3 278240170 2 84943 100864 2 76873 87802 2 10351 90935 3 28935534 1 475868981 3 469142547 3 972028446 1 15848474 4 2 64198 104250 3 895152279 4 2 45983 50139 3 637101639 1 829242541 2 65386 82503 1 886009110 4 2 70912 74102 2 2391 30714 1 147767033 4 3 28698332 2 12695 57714 4 4 2 55664 64430 1 396529158 3 544069731 1 695970746 2 48041 98702 4 3 473487072 3 671072846 1 58627449 3 910140983 1 426354256 4 1 285591796 3 818205423 3 889442763 2 22329 48363 3 875341892 3 617921517 1 657821570 4 4 2 57857 99098 4 4 3 205837930 4 3 56125465 2 11222 98579 1 94284971 3 979120488 4 2 6095 11579 2 43702 56907 3 208537607 2 59062 68398 3 768176664 4 2 41749 108421 4 3 109765942 1 707851797 2 11415 42991 4 3 16932520 2 92156 99780 2 38521 59813 1 556347388 3 351965883 3 42012515 4 3 23223153 3 7362237 2 37425 83944 2 38974 62486 2 74368 107511 3 825281381 3 518326390 1 873617546 4 2 28529 61234 4 2 30305 80707 2 18423 33059 1 31045870 3 357245393 3 562068698 2 24181 71713 2 50090 69640 1 703035934 3 469461530 4 1 342296385 4 2 96612 105402 3 174592284 4 4 2 16004 97148 4 1 86212021 1 621837043 3 593669633 1 755691379 3 702119983 4 4 2 14315 110494 1 740874222 3 809840093 4 4 1 15982654 2 39004 44982 4 2 51670 107882 4 1 840185509 1 29589633 1 214656675 1 454782158 1 944466557 3 451855858 3 576332582 2 34582 90952 3 81104722 3 780373950 2 30294 53223 1 167557439 4 2 16467 46326 1 567792056 3 925697162 1 154395765 4 2 73624 111465 4 2 13057 36298 2 12396 107751 2 61040 72766 3 215627475 4 3 886572647 1 192623645 1 196782195 3 352218108 3 269009680 2 23909 64264 4 4 3 232578503 4 1 591970404 3 342714150 3 972122867 1 320358401 2 77157 95611 4 1 573287766 4 1 700054920 3 633278583 2 3545 83747 1 317954066 4 2 2577 105377 3 288629143 2 27392 94365 1 23692348 3 879937347 4 1 709269820 1 123612758 3 241808934 2 5706 54981 2 5617 27903 2 22772 88326 2 10860 19786 2 12140 33679 1 196235808 1 753668492 1 341745623 1 692625153 4 3 217295607 4 1 919503790 1 919132026 2 17043 61006 2 3912 32662 1 700251832 4 4 1 233830644 2 7193 35311 2 74469 91854 1 657681042 2 14368 103366 2 35061 45100 1 876010833 2 4101 51618 4 1 773667775 3 477783644 1 459687692 4 3 52120404 1 802001020 3 450882278 3 294858379 4 1 24997423 4 1 662531176 1 604380758 4 1 442432358 1 842387455 2 106052 110174 3 830999357 2 8707 77049 1 436600383 1 474888342 2 2354 44917 4 2 31457 41598 2 61807 101272 4 3 689314980 4 2 38273 53030 2 53891 100925 3 403463648 2 17755 100050 1 83420872 3 645560648 1 508949955 1 475703413 3 282862328 2 36719 48185 4 3 240339008 4 4 4 4 3 990425775 1 463975420 2 54075 81796 3 324216675 3 418173382 3 909733418 1 708740462 1 192236217 3 994291545 4 4 1 501381522 4 3 469825201 2 41262 111107 1 746924562 1 548435749 3 284817631 2 4362 75011 4 3 406752293 4 2 18739 77543 2 89112 96323 2 56010 57566 4 1 252290625 1 315696969 1 727686248 2 12370 38574 2 874 30530 4 4 1 223119677 1 483030840 4 2 8467 80611 2 33815 86283 3 708153638 2 41098 66435 3 134062726 3 894552701 4 4 1 106009879 3 592690636 2 28396 64830 3 11119461 4 2 1322 16507 3 226095322 1 132835623 2 41315 72017 4 3 132744229 2 55943 108550 4 1 238851455 3 412768086 1 93990334 2 69359 107026 4 1 797552674 2 79438 80379 4 4 4 2 31395 100755 1 192154083 4 3 93632847 4 1 813379654 2 855 58145 2 12407 49135 1 9341379 4 2 48979 67469 4 3 584801388 4 3 483712140 4 3 640376557 3 369334395 1 140093260 3 807846995 3 305986181 4 4 3 955999006 3 210130023 3 771622402 2 53042 107282 2 28019 32749 2 84263 108778 2 33021 95053 1 979514556 1 957438011 3 623636120 2 11470 68445 4 1 727566754 3 501384759 3 252508044 4 1 775387829 4 4 1 4750980 4 2 49970 64607 4 1 545959598 4 2 18435 39761 2 63470 65413 4 1 94520089 2 33054 97651 4 4 2 27160 70032 4 3 33429630 4 2 13994 46942 3 576712795 4 1 770414945 2 31676 65496 1 985455943 1 739621513 1 844289527 3 48352050 4 4 3 694458809 2 7335 52419 1 602596421 2 87063 95863 2 77719 102788 4 2 20447 75891 2 28734 106638 4 2 18104 93327 1 23852097 3 940457559 4 3 640621893 3 618336080 2 50019 55102 1 628155160 1 578055757 3 673817359 4 1 934739206 1 284281060 3 337451819 2 95392 98683 3 840301868 4 3 148502058 2 28795 100898 1 80002738 3 454749165 4 2 96318 110418 1 674017080 2 84051 96726 1 960665496 4 2 57870 109179 2 109753 111290 2 4828 48894 4 2 2119 6877 4 1 526739458 2 75636 97663 2 29921 74502 2 27959 56504 2 37357 93085 3 795600938 3 555770081 2 17787 72157 2 9918 101385 2 42566 83186 2 54803 59186 3 23127252 3 707599637 4 1 155951554 2 43640 106316 1 177903485 3 353575096 2 32168 33189 4 3 899646957 4 1 16142798 1 785576647 1 674326566 3 319747552 2 63713 104382 1 868946051 2 90847 100482 4 1 861955149 4 2 97374 109016 2 34617 70627 2 45844 92548 1 350570611 1 630698316 2 62881 109912 2 53054 77244 4 2 72902 79796 2 19304 80922 2 103434 110486 1 750951068 3 848463016 3 640525713 3 211186114 1 26662473 4 2 59341 110357 4 2 73890 73906 2 15847 97007 3 701162249 4 4 2 32667 48653 3 956460711 4 2 50486 89158 1 53795153 2 17860 76708 3 499885866 3 357077431 3 76575031 2 42490 108954 2 103957 105082 3 459579604 2 2815 34253 2 17893 90962 2 15679 109555 3 677992523 2 16094 76003 4 1 553528770 3 847387906 2 40414 85307 4 4 3 196221821 1 787575559 2 20902 96241 4 2 53588 72508 2 54227 59549 2 65502 69131 2 36711 84749 3 911401666 4 1 814205879 4 2 48394 85689 4 3 261990133 4 4 1 617737987 4 4 4 2 9645 51018 2 5514 75697 2 88532 105687 1 482210267 3 86436314 3 781146894 2 70230 77013 2 86495 106904 3 978206907 2 30073 84200 2 13536 110292 3 74197789 1 535451887 2 62200 102491 3 9736712 3 729278741 2 22283 89343 2 33400 89600 4 2 9795 70665 4 2 11531 96686 3 51442252 2 1818 65126 4 4 3 769795924 3 404432617 2 55781 71382 4 3 450247473 1 819601660 2 15540 64618 4 3 859139198 2 50292 94584 2 4189 30005 1 797678125 1 174854671 4 3 111858788 1 786515433 4 4 3 1842082 2 77254 107275 2 18175 86698 1 969542580 2 22870 65061 1 398329260 3 43349938 3 329465269 3 747064939 2 17263 30938 3 738726491 4 3 199535059 4 1 31731884 2 17440 50522 1 257464428 1 722619242 1 323204594 2 91460 110331 1 499372474 2 57716 59294 4 4 2 57557 105593 1 966507599 3 676347066 3 744501449 1 826540902 3 321974675 2 94129 107974 4 2 43210 61494 3 713759780 1 435558233 2 1260 18404 2 37007 82402 4 3 203244647 4 4 2 24376 59426 3 122960918 3 469136272 4 2 6799 105196 3 501733289 2 15442 53722 2 4963 95299 3 149104959 3 685824991 4 4 1 387015454 3 664410464 2 68628 72444 2 11180 92434 2 31941 58805 4 1 615999342 4 2 3276 49232 2 3325 40293 4 3 958806228 2 87572 106721 2 9936 51376 3 358943101 1 343476224 2 28868 80040 1 922339408 4 1 450025870 2 45637 79802 1 889409015 4 3 34934881 4 3 54373991 4 2 7217 106335 2 28627 80153 1 564006418 1 644801569 4 4 4 1 804301655 2 43995 91245 4 3 749373881 4 4 3 655634817 2 17437 48212 1 798235811 1 42629893 4 3 840023789 4 4 1 704666673 1 753065732 4 3 664995850 3 922003245 3 782716303 3 112198957 4 2 10311 20738 1 486319173 4 3 718312079 3 811544831 1 349105049 3 532632373 1 267278367 3 449207575 4 2 19630 72831 4 3 875432108 1 11158728 2 50622 107710 1 809314423 2 23280 57866 2 37326 86441 1 58389551 3 188118667 1 75192106 4 4 3 669896204 3 455632932 3 29525270 2 84584 101056 3 844526014 3 348410595 3 329132033 3 952640597 1 965138850 4 3 466998730 4 1 31309265 2 25156 27830 4 2 16375 71127 3 983680971 3 290349800 2 43707 92239 4 4 3 13715510 1 998489332 3 202565414 4 1 898563717 2 10923 100936 1 665464739 4 1 276976943 2 73886 111340 3 618794483 2 13235 43791 2 76175 93457 3 773935161 2 12051 80012 4 2 39192 96397 4 3 438822161 2 55052 93029 3 13287613 3 541038693 2 53983 109853 4 3 352153697 4 1 902869038 4 2 39046 103798 2 24849 32950 1 397325540 1 213417787 4 3 32372437 3 551421505 1 797890256 3 817795749 1 928293619 2 19601 84667 4 4 2 70730 107417 4 2 20178 53738 4 1 41909048 1 339470045 1 783729423 2 78322 103786 3 415250029 4 2 10789 42248 1 77705628 1 430384270 3 624797254 4 3 787001171 1 43805012 3 254439370 4 1 399555168 1 911526320 3 519793728 2 68860 85781 4 1 543482613 1 915686304 1 361905613 3 694563384 1 22386772 2 7842 11644 3 355407760 2 38648 93173 2 67144 80662 3 686941117 4 2 7612 106767 2 1367 39933 4 3 159146336 1 616514886 3 326002648 3 837406637 1 484506894 1 448649630 3 861855274 3 134803844 2 31382 105276 2 52173 100958 3 217446845 3 195348679 2 3808 110287 3 687012742 2 34917 66747 4 3 341912809 2 57665 84936 3 956196876 4 1 502409786 2 22760 40532 3 352893209 2 2510 4015 2 82069 82488 2 7540 76779 1 989598279 4 1 972063947 2 54761 98629 3 947589443 4 3 377794851 4 3 871544208 4 3 990722476 4 1 280672736 2 1498 107355 2 16593 45971 4 3 812949754 3 547162794 1 252944792 3 179770151 1 918140080 3 425591190 4 1 669046881 3 135197556 2 70904 89035 1 526840699 2 21535 72328 1 587536381 1 687849452 2 562 53925 1 169804624 2 29924 57833 3 216991684 2 19779 39234 1 173886519 4 3 19848794 2 60660 74456 2 40586 57640 2 51305 110633 1 674736082 2 42201 72610 1 943307940 3 318009094 1 738610369 2 10956 67474 3 143750741 3 747290271 2 58546 98728 2 59953 99408 3 654990984 1 473712025 3 386100087 3 527611160 3 838808793 1 583899875 3 356394600 3 607865822 2 20261 58651 1 980225765 2 7047 63859 2 6692 108966 3 247798844 3 278690142 3 970971520 4 4 1 203321523 4 4 2 103448 105419 3 373265597 1 953826671 1 478153938 1 852348677 1 970591840 3 932969561 3 22171364 3 271919862 3 880332578 3 795222030 4 4 4 2 15026 93231 4 1 181851398 4 3 375266318 2 3374 28171 1 40595848 1 55324940 2 7450 110086 4 1 572654533 3 341828634 4 2 106673 108628 1 19629106 4 2 6400 32560 2 10454 45696 3 95848752 3 701008841 3 677477352 4 2 49267 64700 4 3 862271404 1 864308522 3 975935983 3 672684638 3 969911409 3 335968290 3 968114647 1 103551100 3 668039072 2 36069 106982 4 1 679797443 2 103183 111653 1 153176579 3 537679501 4 3 74857941 2 12682 95886 1 884254541 3 630314233 1 329071250 4 1 782038123 4 1 224100108 2 76148 95085 4 3 590428819 3 332080630 2 75236 81768 3 618833943 4 3 518424197 4 1 410736327 2 21917 55247 4 4 1 350949924 4 4 3 613417754 3 13972460 1 452602442 4 2 67681 95952 3 866921410 4 3 43745740 3 456296483 1 141491087 4 4 3 326047638 4 2 55413 71732 3 679093036 4 1 650477101 3 382044242 2 6667 83504 3 41313048 3 261893602 4 3 656149101 4 2 3050 75235 4 1 420690328 2 32543 76765 3 842160895 3 968143959 4 4 4 1 22177876 3 72641353 1 643728749 1 37924828 1 353751179 2 79256 99783 2 11836 15582 2 13171 35143 1 492576650 4 3 716364896 2 17471 58675 4 1 255110546 4 2 46202 88432 3 436202587 4 1 710459118 2 62349 91893 1 150815473 2 57408 91959 1 435366960 4 4 1 289680727 4 2 12827 64079 1 398107393 4 1 682806762 1 387157727 1 313872513 1 349588247 3 874645480 3 66410248 4 2 10316 62666 2 62988 78572 4 3 319647120 1 335687191 2 49165 106391 1 770175349 1 450112661 4 4 4 2 55388 74341 2 24102 59614 2 32793 110772 2 60333 79324 3 455574606 1 777248503 4 3 211018185 2 47397 111312 3 286225906 2 62061 66189 1 751705210 4 1 740464900 3 361899322 2 47513 91840 2 2991 25730 4 3 533015285 2 83565 101124 1 180321727 4 1 261428110 2 73960 99269 3 48174559 4 2 77243 95514 4 1 895757765 1 269198264 4 4 3 162855684 4 4 3 354075919 1 648286157 1 814020202 1 289952294 4 1 485794592 2 27108 82696 3 89070054 2 24884 81587 1 952392430 3 765979090 2 76908 104829 1 226700949 3 568966314 3 244090503 4 1 416177676 2 79312 81014 4 2 34967 110328 4 3 915273509 2 18370 41319 3 416588248 4 2 27096 55275 3 31826420 3 37107112 1 935071270 3 50952895 1 259743162 2 3874 40347 3 363884569 2 39503 71865 1 872497189 1 363683766 2 4109 90406 1 736531220 2 17924 23500 2 35987 82739 3 971811180 3 969974255 4 2 56930 109719 1 338844884 1 924498555 1 386339751 1 816931477 4 1 27019934 4 3 674479678 1 112276686 4 1 836396844 4 2 77382 93353 2 32135 40453 2 23986 56271 1 378923174 4 1 407593840 3 340351200 4 4 3 517690027 1 991864001 1 55369833 1 672453421 3 614212767 1 61118102 4 2 17384 18557 4 3 960797760 1 783545796 4 1 217587931 1 533272905 4 4 4 3 480807019 1 160033284 4 2 15082 29478 2 44141 68748 2 25403 91395 3 932881706 2 11809 30893 2 6635 27210 1 727363668 2 10297 66292 4 4 4 3 524125652 2 50234 80649 1 43682827 4 2 42400 68533 3 492942674 1 57150533 3 340202062 4 4 2 13544 25929 1 678747440 2 27519 29982 4 1 59359813 3 592839449 3 657400026 4 1 683677676 4 2 30471 37175 4 1 608880451 3 95825398 4 3 226937517 3 737588069 2 7220 56336 4 4 4 1 673668945 3 101756528 4 3 413396664 2 19133 29469 1 31301583 1 705748616 2 19008 26603 4 2 20578 52237 1 298123968 3 783914454 1 339520833 3 7910035 4 1 91386202 1 167696017 4 1 358510800 1 666363935 1 553943032 4 2 83894 92477 2 19296 57996 2 44369 72093 3 29715989 1 404684116 1 282844142 3 270385424 1 159018464 4 3 936397142 4 1 768342666 2 151 34286 3 808254093 4 2 7760 36807 1 720210971 3 57961682 4 2 11970 101977 2 23222 44865 3 394408635 3 25294048 4 3 612498209 2 35043 70540 3 31783527 3 53563816 4 3 236206741 1 190885598 2 57759 107349 4 2 71483 108494 3 441753588 3 367874873 2 72695 105783 2 67711 110798 4 4 3 133795168 4 4 1 897641237 4 3 464701096 2 31044 65076 2 14601 30660 1 525243609 3 310692531 3 48122539 2 24883 60224 4 2 12419 93449 3 404633775 2 24745 77088 3 886376111 1 608540627 3 535555837 1 989416497 3 835027477 1 940163695 4 4 3 11168427 3 882850780 3 379834588 4 2 8106 87487 1 221822235 1 829285308 2 6871 110606 3 948509140 3 977334723 1 148235648 1 155649071 4 3 567689799 3 364073822 2 7358 81329 2 88983 99183 4 1 8954737 2 18495 51087 4 3 33170742 4 3 952279276 4 1 175333304 1 24948525 4 2 7780 11247 1 652565848 4 4 3 384365068 1 794347742 1 297825070 3 426527120 1 131936219 3 595319728 1 568829947 2 48446 55592 2 42315 65491 1 580588290 4 4 2 43251 96969 3 682758126 2 64840 70555 2 6559 13979 2 16342 78403 3 70242815 1 105966996 1 529241368 2 45845 76620 2 36734 91405 3 934792918 3 431432194 2 13891 86220 2 34116 81981 3 332004773 1 183498350 1 512912241 1 240929147 4 2 30994 63386 3 516067236 2 3430 13060 4 4 4 3 306390582 1 865674735 1 463130462 4 2 12431 90767 4 2 13029 70930 2 3993 91152 1 836032829 4 2 73137 86317 3 441633532 2 21861 23697 1 443805769 4 3 345844137 3 81464835 3 406149163 3 278632101 2 53438 60473 1 47411517 4 2 34699 87478 3 197196547 1 827360790 4 2 13728 74845 3 962887179 1 584857780 4 3 55160804 3 568101857 4 2 33079 66090 1 165401852 2 9259 97112 2 11125 13112 1 70705844 2 63968 64635 1 367243425 2 12187 70844 2 51424 60133 2 34145 56885 4 4 4 4 2 18327 69467 4 3 951603108 1 998431305 4 2 84332 85608 1 48835448 3 698679916 3 500820544 3 557494718 3 181630623 3 967384688 3 463311034 2 26512 67750 4 1 73122492 1 72220728 1 4294999 1 236514301 3 822892961 3 282467083 1 714002521 4 4 2 72151 90040 2 25828 110730 2 17279 101238 1 13182426 3 848957269 1 76742167 3 174781452 4 4 2 96979 109723 4 3 450478637 3 399263960 2 56428 106773 1 10666862 3 725716062 1 941804782 2 39341 57098 1 603229927 3 495973971 2 99941 103768 3 43826059 3 844484057 3 322720339 4 1 892069013 2 47285 57174 4 1 725157509 3 835573704 3 896039602 3 14975229 3 363694309 1 311700605 2 45130 104511 1 100132034 4 2 20696 86023 3 41546386 1 684628334 2 68555 81224 2 22150 95392 4 4 2 45944 46159 2 5890 82991 4 4 1 427293241 1 949727702 2 83824 107147 4 1 156992716 3 882830114 1 908775121 2 44385 79904 1 911206593 1 319227437 3 789419637 4 1 622380972 3 91146715 2 56435 58773 1 213691598 3 706084128 4 2 52915 70843 4 2 52252 91901 3 867671103 1 774535369 1 19633727 1 305137641 1 763789013 1 960320557 3 371090469 1 378798883 3 440904500 3 35783383 2 12419 27719 1 330536276 4 2 36443 97479 3 156773605 3 879157394 1 53859488 3 520806521 2 47741 95833 3 448550112 3 232595238 1 390738902 4 1 151289762 3 604333035 1 109478862 1 228867639 3 774114069 3 980270962 4 3 808559189 3 234424541 1 227411653 1 478191318 4 1 576630738 3 849406462 2 87888 107132 2 33081 35228 4 2 72978 103062 3 604974081 2 24357 44289 1 171235797 4 3 465965298 1 956788033 1 891426760 1 891263421 1 275790311 2 31881 64887 3 18372115 3 138395108 4 1 70807384 3 487046969 4 2 8276 45812 3 483482135 3 921509202 1 7686647 2 48330 62171 2 6709 30311 4 4 4 1 935106557 4 2 26648 65411 1 580635117 2 39469 101987 3 408643506 3 246484026 4 1 320000182 1 963795482 3 456263829 1 679219932 2 19484 30081 4 1 223958128 3 626095495 1 569394135 3 665542804 1 686162417 1 973374876 1 504557665 1 635070816 1 363634008 1 309001749 2 13116 21528 1 80660796 1 729573121 3 215881604 1 710218165 3 188248742 1 166741146 2 19041 64887 1 212929584 1 996361389 1 82037178 2 74959 99657 2 4505 79216 1 533625030 4 1 480392594 4 3 477867466 3 493404506 2 38381 42896 4 4 2 27174 78768 2 64690 74548 2 10308 88594 2 25085 59229 2 85436 89455 4 2 12045 34027 2 26980 82501 3 624815433 1 629264279 2 74892 102047 3 668339199 3 886617679 1 97588005 2 54534 99245 3 144860348 4 2 56504 65089 3 928429521 3 572766331 1 536803312 2 6421 85102 3 900096950 4 2 74285 96637 3 223433473 4 3 139724059 4 2 2508 41128 2 39205 84063 2 68386 87509 4 2 16887 22597 4 2 61069 82747 3 543797399 3 209887169 1 114835056 3 434126141 4 1 253420558 1 414610599 2 25845 40972 1 397516221 3 76251449 2 14092 16647 1 267128546 2 25894 29736 2 602 72566 2 17116 73444 2 64311 77812 3 50238505 2 61621 72403 2 49161 98117 2 49329 108855 2 19033 23226 4 1 689029079 1 361260389 1 714700673 1 724899604 3 195566916 1 387902071 2 2116 58492 3 736078053 2 51400 59644 1 385009737 1 852121328 4 3 285931347 2 13057 57706 4 1 318190219 1 61436182 3 881567884 2 352 77699 2 90023 97922 3 6980029 1 430825641 4 4 3 762124981 4 4 1 138004579 4 3 754801410 1 748291777 3 53206620 1 623833679 2 42028 111200 2 4773 42275 2 38020 61087 4 4 2 21790 58356 3 751803642 2 6426 102469 3 364091026 2 34677 43334 2 41710 61540 3 493195107 4 3 113096347 1 342673085 3 93194588 2 63221 68054 4 2 24421 94472 3 562486344 1 819681120 4 3 341133128 2 24099 108880 3 297681968 3 625037471 4 3 456759466 4 1 753726569 3 780943505 1 737212252 4 4 4 3 48533902 4 3 410432006 2 4321 58456 1 683799120 3 879420841 1 98683365 3 739324282 2 34308 110762 1 996744144 4 1 2183730 1 843339738 1 737983120 1 421426747 4 4 4 4 4 2 956 16958 3 146093288 4 1 409371553 4 4 3 6083026 4 1 211182546 3 971063837 3 674407280 4 1 548871783 3 102287279 1 157187468 3 115476961 1 482937466 3 15744968 1 66692099 4 2 9371 86902 2 82543 92816 4 4 2 75956 110952 3 898019345 3 202171763 3 136976234 1 705009133 1 213488162 2 18991 65653 3 878723814 4 2 8397 72226 4 4 3 619583734 1 122732054 3 720185860 2 14803 34741 3 97801456 2 66357 67011 2 1633 87763 2 595 73951 1 955283247 4 2 84206 93112 4 2 49911 56525 1 805558970 3 997175217 1 213223130 4 4 3 239745240 1 604556090 3 365468064 3 476106629 1 33030532 2 23371 31016 2 43937 70155 2 405 65458 1 387202641 4 2 15461 110192 4 3 922150829 2 38549 106062 3 487834362 4 2 55405 92964 3 304788747 4 3 968830755 4 2 2642 93982 1 336441035 4 4 1 764137395 4 3 1034587 1 668265612 4 3 749161387 1 275703320 1 752240750 3 557124533 3 491589521 3 379762436 1 357884168 2 31860 84382 4 1 805836247 3 872350671 2 44854 60531 3 235815632 2 18346 109725 3 156857309 3 601563127 4 2 10709 99383 4 4 3 610230408 2 26205 96492 1 237579245 2 24058 52818 2 24584 29216 3 720109125 3 120318236 3 707210991 1 720405296 1 961027102 1 498810017 4 3 457665286 3 423860803 3 157616519 3 654742407 1 962040737 4 2 63334 63404 1 2730827 4 4 1 671945116 2 13727 62080 4 1 462878719 3 592875639 2 11542 71424 4 1 991083397 2 33979 51004 1 53654291 3 791993488 2 16665 72214 3 555089893 4 1 683347445 4 1 134964785 2 58411 66455 4 2 70724 106990 4 3 718956243 4 3 952736508 1 571505461 4 3 609310600 1 202757146 1 735889419 3 520057627 4 2 79049 106583 1 16848526 3 4821792 2 31309 41293 2 56896 82831 3 107743551 2 56729 65101 1 726686208 4 3 465969203 4 1 430747680 4 1 76257704 2 24053 63630 1 153663237 2 107 1053 2 80814 92695 2 101054 105432 4 3 971237213 2 10800 54574 3 83660287 4 3 807611143 4 3 649350962 3 808215510 1 710869516 1 385916397 2 73084 97195 4 4 1 751729873 4 4 1 989800067 2 18170 49425 3 716852656 2 5492 47521 3 894656109 2 97365 104278 1 273479210 3 418547057 3 544365968 1 854938695 2 26038 42211 4 4 4 2 42959 90143 1 53570525 1 960956812 2 68611 76079 4 2 73652 89653 2 2289 109251 3 185365023 2 4800 75536 2 19317 53026 2 32381 104914 1 804251945 2 92182 93564 3 54680394 2 24721 102251 2 49089 66624 4 4 2 60694 103824 3 737727528 3 523505796 4 4 3 30654460 4 4 4 4 4 1 274403000 4 3 791199297 1 50710624 3 462968271 2 17724 38006 2 81709 100077 2 53108 53839 1 151449215 3 410440433 4 1 135456395 2 73619 100946 2 2638 6632 3 63757200 2 20896 106957 1 827084585 4 3 17827345 2 9353 41154 2 22686 52701 3 326672359 1 578446001 1 165683034 2 8071 86457 4 4 2 17133 76671 4 2 9991 107374 1 362902581 2 66263 101205 3 637529656 1 984448708 4 3 315091866 3 625461469 1 293279599 2 17722 50757 4 4 3 720943695 2 47940 109868 4 2 49938 107378 4 4 2 11943 103950 4 4 4 3 598291182 2 60351 72394 1 869165617 1 40562588 2 84836 111716 2 3880 38649 4 4 1 543205806 4 1 676356205 1 629115668 1 248763017 4 2 52623 57208 4 4 4 1 927938367 3 457462633 1 275482521 3 811412829 4 4 1 212232902 3 644001229 3 710797929 1 669046267 3 680455157 2 40346 60965 2 27500 88083 4 3 489390541 4 4 2 10512 23242 3 38685386 4 2 74053 107593 4 2 8277 88628 4 4 2 19341 40008 4 3 492421539 1 847904744 1 816456033 4 4 1 854522359 3 780024436 4 1 153678778 2 26516 75412 1 295440862 3 59645207 4 3 248450545 1 879152783 2 44869 63476 1 999991647 4 2 23272 51608 2 17243 23560 4 2 18165 18425 3 109681076 4 4 1 947219431 2 31888 49746 2 38758 105172 2 66437 94378 1 52824561 4 1 553902995 2 21656 66355 2 11894 46168 4 2 97402 111818 4 3 83401825 2 12092 62979 4 4 3 373930634 4 1 4895862 4 3 594005027 1 623225974 4 2 34747 83592 2 42127 58432 2 78284 99468 1 232618827 1 686346309 3 800819295 1 44616740 3 838654379 1 229464839 2 44803 86811 1 761486686 1 783625547 2 29043 75364 1 310846567 4 2 50220 101308 1 758171777 2 42472 85911 4 3 187627350 2 24714 101938 2 22736 109157 2 20143 74721 2 78064 79394 3 764443520 3 811372818 1 383554941 2 102882 110848 4 3 413981867 2 53741 88461 3 330647966 4 3 20741862 1 781165859 4 3 481119562 1 29768700 3 697604880 2 33801 91148 3 546757897 3 252706311 4 3 676939087 2 9229 31409 1 724141447 4 2 42472 107628 2 69713 91108 3 686826915 3 20162585 2 26373 100754 2 72868 110911 3 392386460 2 6164 99441 1 954833199 1 25507016 4 3 624245240 4 2 84722 110418 3 943945686 3 36152824 2 54084 59674 3 106410051 1 785118066 2 37895 81888 3 129096722 3 32777702 4 3 674898533 1 580192926 4 1 70581180 4 4 4 1 860939360 2 28871 31416 2 32901 67606 2 5854 43234 4 4 1 166687555 2 11857 32527 2 37426 96064 4 2 10728 104967 4 4 1 106060127 2 7411 84368 4 4 4 4 4 4 2 58447 106848 4 3 523042617 1 71089058 4 3 583851464 2 58735 67256 3 688508684 4 3 627726392 3 4733139 2 48598 89814 3 290781835 1 786403772 3 287444215 3 351734631 1 451959884 1 988591120 3 191410057 4 4 2 66524 100833 2 22360 48278 1 368385445 4 4 1 354638189 2 8897 65888 3 244424840 4 4 2 58971 68615 2 25410 52940 4 4 3 162564344 4 3 533759963 1 613942891 3 897840153 3 335044205 2 41471 90542 1 71687469 4 2 92071 95544 3 94253740 1 337035377 3 140958873 3 793089368 3 781037373 2 8277 91957 3 69843683 1 706075848 2 47082 98851 1 316162032 1 664142283 1 587906220 1 154566110 1 319483838 2 9516 104144 3 99347235 2 96563 100836 4 2 43669 51693 3 983393382 2 39231 54027 4 2 49138 87392 4 1 469956375 2 1366 59187 1 882199357 1 639651592 3 714752005 1 143885068 1 994328082 3 913768150 2 13614 29747 3 18802470 3 626043672 3 895592109 4 1 689442357 2 36436 67462 3 410080136 1 562100088 4 4 4 1 910206147 3 216231661 3 739668015 3 694522521 4 2 44695 89205 2 27949 73328 2 30566 94327 1 312266850 3 12461618 3 746841104 1 394108991 4 1 980780072 4 1 842384129 3 133692419 3 70147897 3 974178787 3 68354442 1 974484818 1 164691521 4 1 680106640 4 2 60605 68125 2 51963 72104 1 156166258 2 1830 21495 1 216724203 4 1 823057321 3 420194211 2 13186 95732 2 38672 49267 4 4 1 63666165 2 2032 62668 3 842980328 2 18486 107038 1 7725852 2 21404 92167 2 101517 105920 2 35981 103438 2 84662 93277 3 409307448 2 31639 35311 1 927534880 1 201953225 1 563434212 3 868369071 2 66274 90309 3 720490888 3 533877981 4 4 2 8972 82175 2 42721 59956 1 275089665 2 43061 92970 3 631420302 2 56416 68726 3 921941782 2 73781 73782 3 925604135 3 696138090 2 99235 102871 3 916360847 1 257056295 3 81774336 3 324246305 2 45913 59628 1 462840634 2 36879 92079 2 70965 99991 2 64566 75788 4 1 577651028 3 819182299 3 32708298 4 2 13726 30017 3 464572763 2 31635 66099 3 73701168 2 15397 105317 3 780605635 4 3 863010978 1 933594864 3 446128578 2 78613 105748 2 9302 47626 3 767428368 1 586465194 4 2 79750 97910 3 53376438 4 4 3 941429136 3 846810218 4 1 307466508 1 829641532 2 4605 31331 4 4 4 3 426402964 2 13954 31953 3 405915736 1 286799881 2 14953 41611 1 972124188 1 677633874 2 58165 90066 2 22095 89431 2 15489 27842 3 102124383 4 4 2 94643 102789 1 686098287 3 678002904 4 1 64591195 4 2 57901 77887 2 34017 52090 4 2 9327 43061 2 17002 42658 4 1 991804972 3 596332226 2 1997 23272 1 287713550 2 20061 48029 2 5020 67007 4 3 578005827 4 1 794809486 4 1 91335042 3 495633501 3 906725423 1 964079424 3 626427861 3 658596849 1 393266705 1 154345895 2 33273 67233 1 50659047 1 402129239 4 1 332491212 2 48860 88163 1 270834771 2 58554 86184 3 72596053 2 96267 109491 2 41297 100415 2 66701 67431 1 517949481 4 2 50990 65132 2 10215 47211 3 87734321 3 149729657 2 2704 15792 4 4 1 384963319 3 382068566 2 20110 91504 4 2 26650 58778 1 769776118 3 312546909 3 720892244 3 882480292 2 84328 89375 2 72564 110627 2 39665 65325 3 86659341 2 17078 22220 3 728319815 4 2 56951 62306 4 3 946736020 1 25462786 2 42965 106052 1 977890483 3 79203006 1 725658915 1 547606512 4 4 1 853213205 3 196942230 2 6458 16517 3 188526188 4 2 1598 37069 4 4 3 89021066 2 36460 44986 3 260517814 3 244328562 3 710817335 1 478993397 4 2 84816 93851 1 226823504 4 1 132376327 3 724379329 2 46380 87083 1 51519145 3 653166871 3 979420315 2 55995 72681 3 702496942 4 3 243284747 4 1 57473916 1 369063547 3 6308609 3 501759902 4 4 1 21106151 3 12641136 3 225352111 3 431761759 2 68097 81668 4 2 18993 81606 3 88115090 4 4 3 47606792 3 215707209 2 31101 56333 2 50447 70571 3 667893882 2 9861 46661 1 710169789 2 30951 73634 1 451649892 1 549093069 4 2 7155 23423 4 2 9901 54504 3 881915401 3 91315072 1 392730893 3 835106570 2 13288 86312 2 15207 96297 3 649508247 2 2465 16109 4 3 500775117 4 3 568194312 2 12244 30871 1 287741631 3 659636861 2 24027 28433 2 7430 79622 3 990542100 1 44508417 4 2 4399 30503 4 3 181894336 2 63986 107306 3 271981523 1 703765663 4 4 4 4 1 197924533 3 23962463 4 1 832641078 2 72311 73247 2 87803 91314 3 52354083 2 4106 92192 4 4 3 50965167 2 42348 84635 1 667954319 3 283066550 4 2 38579 106901 3 929973044 3 530004245 4 3 472692968 4 3 870703221 1 68803755 4 2 12449 19720 4 4 2 530 19425 4 4 4 3 483301611 2 47904 63983 1 274058439 1 55301126 1 32058214 1 613161395 1 37217545 2 33135 38784 3 306944453 2 79285 109055 3 840207333 2 68629 96708 2 34168 47920 3 395516101 1 673822205 3 511169394 4 4 2 11916 23444 3 24438291 4 4 1 242348447 3 51598530 2 31760 97885 3 518693686 1 814164650 4 2 45328 76677 1 242859276 2 53760 105351 2 46533 94359 1 732409682 4 3 996720559 1 542504558 3 262449433 1 441993345 2 275 95986 2 15001 48837 2 33058 97816 4 3 203987015 4 3 190321237 2 6235 72578 1 964250442 4 2 47991 100893 1 604617698 4 4 3 240932530 4 2 60864 96099 2 21899 25223 3 812230418 2 82182 94017 1 395668266 4 2 17310 88547 1 54301392 4 2 12772 59106 1 440983726 1 563341059 3 862487716 3 329124537 3 682539029 1 42160825 3 28256234 2 23503 27127 2 33079 94774 1 42177418 1 466366435 1 740102965 2 76300 79336 1 483017446 4 1 438202744 2 20155 106511 1 798496202 2 74135 82597 2 88512 99644 3 196387505 1 794195184 2 86929 100113 1 543569915 4 3 594541625 4 4 2 44742 93669 2 61181 102549 1 636810947 4 1 376460874 3 761739545 3 350437184 4 1 914506430 1 75976582 3 106646254 1 623544671 1 794475064 1 390208379 3 533428627 2 4519 41771 4 4 1 729027958 3 232248187 1 115277667 3 630613977 3 277601675 3 470799947 4 4 4 2 23255 48389 3 384292731 3 749096433 2 27724 82251 1 897286180 4 2 21328 108727 2 14239 100352 1 344306640 3 309854198 2 15590 24537 1 225939204 3 942637491 4 1 295446074 1 536848437 1 925243533 4 2 12745 64064 2 7900 83182 1 642412636 1 450699033 3 95731187 4 4 1 876785990 3 725934857 4 2 62614 63773 1 477426696 4 4 1 33326930 3 900545628 3 374250168 2 11103 28339 2 8862 100969 3 172160440 3 498360835 2 36149 64208 2 64705 89716 2 56027 62312 3 926586390 3 417359026 2 48386 78627 1 971963804 3 158640578 3 494951474 1 173216993 1 420001488 4 1 292669847 1 173115184 2 52886 111952 3 106177293 2 56650 91429 3 529329337 4 3 463017948 3 90517988 4 3 273331827 3 155995985 1 457001377 1 607290801 4 2 40612 81064 1 383696017 2 52985 92262 2 100261 104540 3 744966198 3 807667260 2 8259 56214 3 656246095 2 5167 53556 4 2 72461 85391 1 654866134 3 631534508 2 6087 88155 2 14561 67473 1 574793105 4 1 346406364 1 262165771 3 771006369 4 3 40158104 4 2 16919 39820 4 4 1 862420682 2 24883 79215 1 706165883 3 115410277 1 417875510 2 9367 34043 4 1 477112370 2 6378 68842 1 326408275 2 55447 89197 3 882608006 1 665352275 1 41532013 4 1 80807180 4 1 38207760 1 976053186 2 62773 66624 1 948672935 2 75735 86656 1 839912191 1 928209751 2 23852 104140 1 722351147 3 49248946 1 357696614 1 969779455 1 314133668 2 31624 54396 4 1 557982430 1 26653137 4 2 87923 95351 1 419154878 4 1 908257819 4 1 423440375 4 3 490802209 1 691443438 1 819663778 4 4 2 98590 98952 2 30965 91630 1 176859923 3 411831951 3 453822824 2 42994 76688 1 64184801 4 1 904522444 1 374181047 1 69635340 1 4935864 1 566531167 2 41843 80685 2 21532 111905 4 2 15105 19519 3 552559866 4 4 2 61034 111976 3 616036681 4 1 243673805 2 18678 92991 2 73710 105262 1 379355528 4 4 1 145783869 2 49996 55622 4 3 315311220 2 75148 77726 1 762281318 2 18250 80504 1 118684602 3 666904958 3 907792949 1 66508963 2 3844 46758 2 14106 15392 1 782406350 3 972109409 4 4 3 746516779 4 2 85480 101928 3 827575736 4 2 9819 82060 4 4 1 780128073 1 950563213 2 43149 109990 1 143041530 2 11094 37481 2 89974 110130 1 73151640 3 789780658 2 24287 102412 2 9326 59075 2 27594 78608 1 247468861 1 785622505 4 1 944689021 3 55745600 3 82680794 1 934565177 2 40985 92293 2 58521 68482 2 68471 73345 3 104604452 2 34535 55377 1 2246993 3 241881818 2 13250 104736 1 460171164 2 16818 80874 3 845604545 4 2 28786 70567 4 3 23662627 3 316911699 3 14978606 4 1 497095159 4 4 1 940257486 1 45285397 4 4 2 52781 106543 1 842384508 1 79753830 4 2 35580 83761 1 737169481 1 193570369 1 716198349 3 52853967 4 3 604439650 1 726869120 1 752154373 1 442282137 3 577520921 2 40243 90647 4 1 551733915 2 45516 75722 4 1 770427129 2 14493 37701 4 3 812059943 2 54218 92793 4 1 540559629 4 4 1 864863767 2 7358 56445 1 509128486 3 787146349 2 92822 107838 4 2 7881 23545 2 12092 37233 1 922712854 4 1 378549050 2 47384 58969 4 1 834630146 3 757292327 2 97700 98007 3 711353712 4 4 2 76222 80460 3 710278925 3 272222099 2 66983 71675 4 1 202857015 2 7115 43339 1 348359976 1 28821748 1 636691901 1 660313238 1 983397270 4 3 955183630 2 75973 89424 3 306951626 3 623518141 3 469059198 3 541032456 4 4 1 955222250 4 3 648910952 1 253353419 2 59766 78065 1 902797248 3 863148526 2 64525 74866 4 1 862190419 3 160336214 3 123903807 4 3 647292076 2 53247 54649 3 140183372 2 48794 104453 3 819260911 4 3 701863557 2 49155 52735 3 671790209 2 16320 107709 1 12400895 3 843683174 2 69736 109666 3 376605398 1 51203221 2 11534 82159 2 24359 45633 2 36512 108499 2 10055 107777 3 907483101 2 24440 69966 2 10603 11675 4 1 862431638 2 13787 47574 2 37991 104363 3 169543307 1 285666718 1 889150679 4 3 408543546 3 626859514 4 3 413151733 4 2 18505 95814 4 1 907525785 4 4 2 16251 57529 2 41489 61809 2 27856 67931 3 529790533 4 1 275640535 1 616819959 4 4 3 316174583 1 497537123 3 701675116 4 1 606004355 2 15670 82727 2 46172 85561 4 1 760980565 3 421602256 4 2 29343 62050 3 416187820 4 4 1 161601881 4 2 45620 57668 4 1 156211828 4 3 65216087 4 2 1203 43853 2 101563 111895 2 21827 75406 3 896977985 4 3 103871214 4 4 2 63642 82686 1 684879477 1 314356741 2 32048 73213 3 402388545 2 106036 107562 2 35160 74040 4 2 23617 27460 2 4881 59105 1 310537777 4 4 2 1999 47960 1 2605443 4 1 17098270 2 17851 103204 2 37362 95424 3 493118034 1 357714493 2 47631 89863 3 64803600 1 832105241 1 963525646 2 385 85351 4 4 3 45023429 3 754037905 3 663003297 2 23681 54434 1 190923935 1 256272678 3 758951112 3 909900531 4 2 7152 46315 3 117645640 1 75117224 4 2 21541 79294 1 185021995 1 384944015 4 4 3 68960075 3 709946153 2 51860 61622 1 339091679 2 11894 30685 3 301426483 3 227767164 4 1 96764021 1 100199077 2 12475 59155 4 2 52035 91608 3 83775282 2 16845 18348 1 413516335 1 631946750 2 3450 38080 2 47660 73034 2 69559 91373 4 3 967624811 3 522404720 2 10548 38165 4 1 492460757 1 896282142 1 814855480 4 3 395720062 4 1 592906394 2 44020 88304 4 3 330477453 2 44871 79145 1 822488823 1 530736576 4 4 4 3 121035924 1 390362077 2 1161 102010 1 221100854 3 514086869 1 970500061 4 1 436865817 1 345525741 1 609105906 2 8983 24387 4 2 16598 32355 1 118093509 2 71978 108633 3 832363264 3 173215404 3 48323717 2 78658 99102 2 40650 72570 2 57954 74382 3 877779394 1 989084279 3 333817923 3 462011989 1 392621431 4 3 878162925 1 351669035 4 1 29591371 4 4 1 38509797 2 98922 100240 3 690914182 2 48340 98075 2 12973 20925 4 2 21445 95832 3 223469899 4 2 75331 91915 2 6624 52398 2 19201 32078 3 565776698 1 386062466 4 3 958615359 1 416524478 2 77148 99962 1 905101153 3 352123320 1 573492674 2 16614 55643 3 34291787 2 5222 81068 4 1 433322054 3 535276310 1 445316076 4 3 468849178 2 54080 108705 2 56162 105454 2 23846 40846 1 42884142 3 844036947 1 312929486 2 60875 74675 1 596577246 3 840997640 3 12736107 1 498942992 2 2428 94793 1 55292058 4 4 4 2 2778 58954 3 999144047 2 24632 108685 3 484838082 3 433769314 2 1553 28294 3 919340722 2 33425 58564 1 84101876 3 54473324 4 3 10187288 3 845580798 3 558785546 2 49388 62908 4 1 488761448 3 990356544 2 41950 96995 3 628807550 3 855587693 2 58489 102962 2 8994 27606 4 3 710279268 3 889444044 4 3 245950670 4 2 60291 71175 4 1 910657668 4 3 301377714 4 4 1 469686277 3 150360047 3 756571728 2 107149 112276 3 605827417 1 443644068 4 4 1 887936203 3 111543302 3 280836290 3 994720916 2 64073 98508 3 900952553 4 3 279526265 1 711134521 2 43638 99828 4 4 3 826729556 1 43592864 1 538181900 2 18829 30710 3 424367055 2 14776 90442 2 12478 15437 3 76158578 1 298138023 1 469470106 3 487996919 4 2 1244 56917 4 2 65319 73582 4 4 3 498049645 2 56216 105986 4 4 1 189523656 2 17453 38989 2 91024 107242 1 7614298 1 496785014 3 816129367 1 961997846 2 3786 23008 4 1 392795837 1 592930826 1 810123021 4 2 3887 36407 1 822142929 2 22396 54554 1 547877891 4 2 56414 79988 4 2 18209 63886 3 247392336 2 78755 91867 3 963141386 1 585511080 1 98305550 2 61831 112265 3 634205296 1 63941620 2 51797 111332 3 631319003 4 3 17316571 4 4 2 20213 34827 4 2 102878 106577 1 764762950 4 3 112326825 4 2 19990 40431 2 3385 102260 1 77802326 4 1 845498012 3 687394915 3 8600113 3 507573706 3 609467663 1 295042711 3 50728571 4 4 1 798953703 3 630285309 3 110363010 1 946522450 1 766998861 4 3 905873622 2 23797 85071 1 241305382 4 2 47869 73860 4 1 782185535 4 1 22858019 4 3 38283317 3 214681277 2 36752 60663 1 561158003 2 22660 42229 1 598083717 4 1 754546940 3 310448107 2 9917 39799 2 85853 88776 2 18146 33687 3 212415021 3 64309407 4 4 1 277106698 2 13715 59177 1 144486924 2 19651 44865 1 920829197 2 37904 52105 2 40498 54589 2 6454 102004 2 83891 111187 4 3 538726692 2 23945 41687 1 13470447 1 665413666 4 3 193248658 3 869289076 1 621879469 3 354111305 3 708218204 4 1 871477014 2 38100 73251 1 516694451 3 416703029 2 16831 105175 4 2 66504 68735 1 863558748 3 561442723 3 316394128 4 2 46372 65269 3 407627795 1 987464988 4 3 595989583 1 296477409 3 303637556 4 3 154998343 3 633551329 3 539692035 1 535549995 1 343624111 4 3 828554015 3 244841790 4 4 1 559388637 3 872654138 3 324161560 4 4 3 447690396 4 3 401735997 4 3 762544847 3 35823405 2 8901 60243 3 930043386 3 156809817 4 3 565809635 2 23348 103205 4 2 62034 64795 4 2 23404 109200 2 36964 87160 2 36301 48403 3 416996958 4 3 512180787 3 578854258 4 1 477905294 4 1 567111301 2 69909 75486 4 3 167997359 3 445749580 3 225572936 3 449123102 4 3 10516614 2 39315 76510 1 195994434 3 146431787 4 2 29173 46472 4 1 628355621 4 4 2 57660 64204 1 691609411 3 577766503 4 2 68023 79976 2 14181 88756 3 41085332 3 802380636 3 940465028 4 2 40416 40932 4 2 69675 85836 4 4 2 28008 79874 3 926139655 2 52746 97629 2 83741 92967 3 848291643 4 3 818057664 1 237298554 3 431992096 3 140730085 1 733264391 1 250914172 2 4237 108029 1 425251702 4 3 49416399 2 46600 62648 4 1 946044140 1 555249303 1 890420127 4 3 685022052 1 220754765 2 13594 40276 1 700865604 4 2 4453 96470 2 46836 111066 3 385851480 3 42546470 4 1 20178016 4 3 544750714 1 363085181 1 805952806 4 1 142950242 1 583013672 4 4 2 7696 48906 3 33426773 1 334064403 1 691123333 4 3 990458215 2 32276 46392 4 2 4103 53076 2 8979 31611 4 3 469460106 2 56222 98474 1 461097670 3 255780434 3 45643828 1 848985016 2 17006 17080 2 18521 50205 3 339392261 1 367350938 1 296440573 1 138690467 3 65858486 1 678249035 3 959960442 1 204774892 4 2 5056 99904 2 26157 71223 4 1 355623599 3 14683696 3 33045397 3 46730479 2 14576 27668 3 825316463 1 182018501 1 281454356 2 81608 89582 2 35102 65479 1 32621206 1 377072718 1 397273244 1 981778957 2 5915 108890 2 83261 104537 2 78347 87080 3 59069962 4 1 924463288 3 281333632 2 6148 37306 2 78897 99077 3 904237485 3 504946689 4 1 684264264 3 684440084 4 3 970297474 4 3 738700775 2 38513 87724 1 785039476 2 7200 59861 4 1 245283256 2 4232 80261 2 37970 95518 4 1 594746616 1 283390894 4 1 484045660 4 4 1 558970807 4 4 4 1 816034 3 143150292 2 23255 78617 1 941243843 4 1 18433898 4 3 324756794 4 4 1 552782501 4 1 95896466 2 5269 6887 3 465920621 1 527388626 1 331333889 4 1 712931304 2 38333 96542 3 117175175 1 401677697 4 1 544054921 2 19526 106783 1 281346940 3 40840997 3 416924962 4 2 44383 102457 4 2 339 108204 2 23181 71134 3 562493162 3 398369556 1 36254008 3 864296147 3 184130993 1 714877282 3 389418604 2 34886 103370 4 2 38700 65402 2 66870 90768 2 1132 34341 1 979849111 2 14304 14710 3 273797267 3 215395274 1 873783009 2 36055 67475 3 228638331 2 40122 51968 1 327688407 4 2 52553 62753 4 2 74725 84747 3 245171805 3 241819033 2 9876 81222 3 17260026 1 613299662 1 980103564 1 321550485 1 57006729 2 55238 68264 4 3 114214270 2 15020 26408 3 796869168 2 61879 99450 4 4 1 817881758 4 4 1 622253352 3 232700801 4 4 3 55987299 1 794413202 3 202778561 1 535330065 1 107985050 3 907668816 3 423989049 3 5181047 4 1 830476901 3 670189688 3 660286402 2 20462 92934 2 4098 31291 1 686729100 1 161070741 2 4074 15050 1 85492446 3 415735391 3 328638113 4 3 253622269 2 32634 112355 2 4765 54537 2 19161 28637 4 4 1 355152463 4 2 246 24457 1 7313426 3 854507104 2 39558 105929 1 869122363 1 906294684 1 270643120 4 4 1 463282029 1 999703255 1 886687585 1 519536606 3 63821570 1 708852444 2 27769 69775 4 2 40231 58832 2 14964 60258 2 35964 45525 1 852357143 4 1 53098491 1 104265801 2 19322 58786 1 770471786 2 24272 28876 4 3 998776631 2 7619 106954 1 293774549 4 2 24407 112217 2 33753 75910 4 2 6680 87461 2 47465 53649 1 138840934 4 4 1 885560519 1 55907365 3 501049552 3 960873978 4 1 575565174 4 1 622336400 3 807898917 2 48188 82120 4 1 578482137 2 9507 96916 4 3 876116245 4 2 6869 77848 4 2 64988 74430 2 74218 95663 4 3 402114163 3 611828917 2 1640 40512 3 558058101 4 1 475717885 1 451614436 2 60184 101891 3 14995505 2 66588 88013 3 318909451 4 2 68407 112370 3 436420314 1 265022921 4 4 3 924052706 2 60203 85937 2 100911 109112 2 63635 90576 4 1 248353156 3 46353689 4 4 1 369091768 4 3 430670974 4 4 2 92645 101393 2 8595 99514 3 631272616 4 2 74161 107848 1 211831138 1 138152028 3 315722459 3 477647025 4 2 80633 81679 4 3 316752634 3 75059414 4 3 719100706 2 36793 103796 3 781730280 2 24925 57523 2 69624 99779 2 40634 77577 4 1 628000307 1 789691752 1 968981310 2 8607 12588 2 38113 84563 4 1 505630679 2 40478 52559 3 471235302 4 4 1 881372332 1 17863000 1 898418150 4 4 2 53195 68265 4 1 449644588 3 901225887 1 11282707 1 990987646 1 907178959 1 150645884 1 562655642 1 560959851 1 841084646 2 3583 73723 2 3819 83886 4 3 261644198 2 59221 75014 4 4 2 18773 97164 2 39770 77343 3 676686381 2 51315 51964 4 1 479798876 4 2 21577 28207 1 36657423 1 364244432 4 2 64603 95573 4 4 3 592091986 1 489369026 3 587852560 3 50035663 3 120025671 3 37386820 3 572918928 4 2 23364 94486 2 9902 83713 3 957920419 4 3 324140654 3 378325420 2 60116 79173 3 54558268 2 33955 78078 3 537665950 1 428089407 4 3 49068165 3 265441 4 4 4 2 76770 90476 1 762233235 3 567439984 4 4 1 306511593 4 4 4 2 79727 111966 2 25947 61565 2 69272 94515 1 238056411 4 4 2 26186 104258 3 960212031 4 1 750136064 4 4 4 2 13119 88662 4 3 770828086 1 545047968 1 393320629 1 814659787 2 30618 52243 3 448103130 3 97857108 1 48443919 1 836785037 1 924224961 1 772312528 2 59665 92485 3 210639412 1 1299971 3 754179360 3 625691270 2 46569 68937 2 69474 104558 4 3 546902548 3 229064857 2 70158 90428 4 1 877816623 1 27525710 3 354668511 2 56895 105327 3 573078834 1 156698915 1 42969876 2 70077 79125 4 4 1 73425047 3 2615848 1 633776999 4 2 68854 98624 4 2 4043 15941 1 560425153 1 438826308 1 887407074 3 977049299 2 34083 65471 4 4 2 59119 92832 2 7962 71828 1 275486415 3 688896606 2 23892 33185 3 679868392 3 520416982 2 19971 67400 4 2 11845 97966 4 1 457052194 2 54630 70559 4 4 2 66678 82468 4 3 31664261 3 66159092 2 97580 100952 2 63253 75877 4 4 4 3 810997582 3 424920236 2 32698 76522 4 1 788054902 3 623978788 3 689781887 2 2747 74595 2 4026 69804 2 40482 86259 2 13050 14053 1 549824725 4 3 627716106 1 501111851 1 537348747 2 37545 111720 4 1 279943081 4 2 33230 112428 2 8076 101953 1 614418604 1 291875 2 56099 110326 1 138976112 4 3 447621376 1 526091095 2 46311 101181 2 27387 42709 2 14667 82279 4 2 13195 66729 1 600754962 1 266220424 3 934461501 3 583835068 4 4 3 39658151 2 50730 66822 3 44371249 4 2 80304 93533 2 5727 89475 4 4 2 9833 38502 3 357812106 4 3 44471509 4 4 3 658290407 2 36986 106623 1 831473797 1 439214575 3 829938406 4 3 851874350 1 691665946 3 939104128 4 1 473473972 3 205538344 2 46998 82512 4 2 34206 92600 1 982265205 4 4 2 29021 44234 2 9984 89802 3 122165726 3 868816524 3 913501373 2 17194 96578 4 3 466652096 4 3 693291065 2 3961 109320 2 87159 100406 1 381569253 2 24113 40324 4 3 693018092 3 947929314 2 63688 98233 4 4 4 1 786928737 3 662082734 1 133032425 4 4 1 851181281 4 4 3 348385522 4 4 1 523701528 3 894728016 4 4 4 3 503394357 1 555421159 2 38465 56998 2 27958 103967 3 177866110 2 1267 93423 4 2 1525 47579 4 1 809316423 2 20540 65913 1 244728888 4 1 619367091 2 8619 107104 1 967393632 4 4 4 4 3 45927648 3 790267102 4 2 2435 24149 4 2 20850 103905 4 1 245557468 2 25637 62753 3 792317671 2 5851 55785 1 839690461 1 274528700 3 570483568 1 940789859 4 2 239 94411 2 43137 50519 2 23625 68032 1 828923127 4 3 722101721 4 3 757675908 2 81180 102046 2 41112 87943 2 70526 80792 1 945507006 1 71577027 4 4 3 110185921 2 29390 60453 1 494299360 1 977697797 2 43794 89322 1 431266010 1 759486068 1 546065 2 64645 83902 2 2881 86226 3 468085886 1 253282434 3 175754885 4 3 228594397 2 9072 53498 4 1 783566911 3 793249590 2 38500 44257 1 743044000 1 370889790 4 2 65548 71515 2 17589 36937 3 910674100 4 3 578267937 2 22317 71999 3 497120639 1 635843908 1 978382721 1 953431454 3 357218638 1 69980392 1 801106663 1 541668345 3 778447679 4 1 662697656 3 233231844 2 1473 69277 2 78953 107166 1 227405208 4 1 920435420 3 693806363 4 2 59814 82619 3 454048849 3 621514797 3 664957594 1 47316267 3 461712590 4 2 5208 57618 3 284020862 4 1 243547968 3 85310800 2 15544 92647 2 24677 98932 1 660422428 1 276293238 1 804797552 1 229435866 1 129372695 4 3 500698492 4 1 388610505 4 3 897473943 4 4 3 84414571 3 712350558 4 4 3 246569030 3 523200684 4 3 839650209 4 3 827708415 3 862091954 4 3 573427741 4 1 340261242 2 63300 105362 1 310674327 4 4 4 2 86396 92098 1 623800167 3 450344987 3 704335321 1 756929148 4 3 814078860 1 633320015 3 876380230 2 14658 65528 2 26841 72190 2 9111 29119 3 434872230 3 15367278 1 958142807 1 19614748 3 171743144 3 793228269 2 43138 69913 4 1 977706504 3 48492966 2 14088 83812 2 12847 92147 1 935242242 1 84629993 3 853457217 3 577051419 1 738189058 3 593898701 2 25993 39335 3 550531749 3 872425 1 111958745 2 58229 109609 4 1 43601317 4 1 8454304 4 3 801979976 3 4870828 1 791043213 3 906774165 4 3 642061198 1 125366594 2 42521 55897 1 87354627 2 31598 95791 1 67019823 1 92461668 3 5569829 2 68423 95686 2 43835 66122 1 197030781 4 4 1 790953123 4 1 708249137 1 42648805 4 3 673513190 1 172729159 3 13983314 3 256485344 2 7376 95308 1 197487311 3 850103740 1 260550499 4 3 779427131 2 59066 61376 3 903903741 2 82529 101372 2 91707 109848 1 518867836 4 3 39668138 4 2 9311 90715 1 972068669 2 63638 101904 3 758604274 2 49631 65721 2 26096 102931 1 213386239 4 2 42338 99343 1 380010511 1 584198713 3 513340678 2 48409 98330 1 533555916 3 476071293 3 897126097 1 944195254 2 35308 88178 4 2 60443 60856 2 4631 40339 3 879597362 3 826521090 2 65732 77387 1 789399233 1 23003325 2 53209 70815 2 69816 73574 3 633551213 2 18528 99072 2 72672 96812 2 3531 77584 4 1 11449037 3 130268153 2 25261 91209 1 14485296 4 2 51232 63729 2 21798 48130 1 998094361 1 317497071 4 1 575590812 3 711582476 2 91150 102338 2 33596 38643 1 664076309 4 3 19442245 2 23231 92827 4 1 12951475 2 4639 81218 3 395252536 3 30392017 2 33405 97701 1 497217459 1 885803595 2 12014 54630 4 3 546069758 2 8752 68845 2 33255 110807 4 1 811899461 1 992303059 3 65878051 1 90703292 2 30645 107755 1 775595157 3 537029554 3 778747644 4 3 874809202 1 65885504 2 69657 88268 1 357046382 2 46204 65718 3 829368954 3 137744090 2 54663 57842 1 972280371 3 698516129 4 2 8087 27445 1 561749264 2 8574 102092 3 347878282 4 4 2 64131 85337 1 444260998 1 582867988 4 1 242111156 3 631161786 2 51113 69457 4 3 53705944 3 723536306 2 1402 27715 3 899900769 1 36050972 3 94762336 4 2 24585 112534 4 3 952232972 2 59961 105002 3 313759742 2 46726 47318 2 99527 108504 2 5192 44688 3 280399675 4 2 45020 45372 3 762446510 3 22296189 2 93167 104993 2 14982 20708 4 4 1 729913857 1 148409690 1 307233135 1 629839100 3 151500250 1 9824730 3 274445809 1 888550061 2 24169 76919 3 39213617 1 379774096 4 1 971940268 2 30230 30631 2 94349 100855 2 23339 66264 1 130545462 2 84666 94269 1 788725531 3 23157964 2 57195 81929 4 2 34724 107858 3 568338606 4 1 481002416 2 24338 52452 4 1 59583684 4 4 3 685775857 3 808317872 3 54145160 3 582457882 3 78754936 1 103363354 4 1 390289527 4 1 6386784 4 3 784780539 4 2 83918 109773 2 14932 46760 3 923148827 4 1 823658743 1 707358414 1 179830779 2 11387 40667 2 45849 93911 2 37016 58178 2 22304 36739 4 2 41797 73744 2 39264 99021 4 4 2 64129 104507 4 3 538239287 1 257198633 2 15234 61920 1 901401707 1 962486569 4 1 151184997 4 1 722312498 2 17891 74565 2 53758 72910 3 497092058 2 11211 41938 4 3 561920604 2 14542 63410 3 481403480 4 2 68274 105147 3 429341071 4 1 719866270 1 492388695 3 986582135 2 34130 106856 1 389660046 2 5814 102440 3 594488061 3 954254950 1 980815205 3 729136123 2 18963 85362 4 1 598360410 3 661976202 1 998422028 1 630570903 4 2 73530 88323 3 868145042 4 2 66997 77224 1 18925405 2 26087 99969 1 49288032 3 880133073 2 79744 96225 4 4 2 4564 101814 4 4 4 3 255587346 3 689579440 1 423246431 2 51308 59957 2 75928 96426 3 590333069 2 33763 87457 4 3 977110378 1 147261784 2 91045 106387 3 283261536 2 5483 89241 4 1 916210172 1 902260716 4 3 833818652 2 63808 88819 2 17506 85943 1 384817845 3 445078230 4 3 950561856 1 946830803 4 2 23546 33607 2 37956 60740 4 4 2 42711 69607 1 660303178 4 4 4 1 669303881 1 28438480 2 51034 67152 1 735762204 3 40558930 1 516711583 2 31111 82025 1 820763391 2 16602 19655 1 949816905 1 360400991 3 462062768 1 696675248 2 7297 57771 3 287183829 3 926670981 1 91128283 1 718882142 1 581538431 1 783980708 4 2 53500 73104 4 4 2 57288 75662 2 71266 91983 1 873728854 1 551043631 3 348993629 1 906688604 4 4 4 3 687252474 3 554395 2 20112 28363 2 28300 84911 2 8436 39569 1 838012261 3 335311506 3 326687211 1 49644672 1 172465662 4 3 603924825 4 3 423314779 2 92444 93094 3 688261359 4 2 55223 104820 1 12427771 2 36664 72426 3 569089099 3 481626559 2 68456 100824 3 80298812 4 3 487504062 3 867164824 4 2 47704 84493 3 66868224 2 36687 94703 4 3 64648675 3 392046767 4 3 97802996 1 885971321 4 4 1 791826506 1 526338092 1 453362321 1 201950968 1 826391179 2 14759 28929 4 4 2 103235 111425 3 489671942 3 969176482 4 1 35553390 3 45127010 3 205297395 1 87476800 2 35623 107441 3 238261602 3 211671827 1 896738207 2 5045 31845 2 67239 94279 2 7162 87997 3 380798219 3 42839266 3 140376078 4 2 38349 69942 1 369643794 4 2 37274 82180 2 3386 29324 4 3 505197846 2 9670 82661 2 38877 79908 1 426434960 1 912101632 3 787823909 1 78600202 4 3 723150300 2 1185 105338 4 1 968260568 3 156837892 3 43686376 4 2 60688 84490 2 27335 94930 2 46471 103311 3 95216924 3 35205139 3 981532882 3 263121184 2 11665 22262 3 992559975 1 861549303 2 39085 83308 4 2 44220 65889 3 143510973 4 3 681317605 3 392132083 3 961703637 3 276649046 2 4619 87852 4 2 23596 84693 4 4 3 616687180 2 11529 110549 2 7244 60011 3 513283187 2 91339 100381 2 36781 102250 1 941935228 1 280291358 4 3 589293508 4 1 462253159 2 30069 88830 1 883496077 2 55967 73886 1 771328 3 446515521 2 21409 89535 2 41525 92887 3 742410532 2 49613 99410 3 409592267 4 1 691232754 2 42995 105102 3 954102573 2 70458 112679 4 2 82608 102152 4 1 655362379 2 44666 98127 3 319577926 1 512076667 4 4 3 626410161 4 3 612101251 2 2586 64893 2 29397 78795 3 463240807 1 63492881 2 81685 98884 1 551494641 4 2 5971 110889 1 608063207 4 1 20541389 1 51221712 2 38533 102229 2 8590 48959 4 2 60163 74311 2 20144 24351 2 95439 97863 4 1 674607589 3 840766008 1 743206411 4 3 385376299 2 43773 85501 1 735165686 1 761555286 4 4 4 3 851673417 4 3 69808126 1 769265305 2 24729 54592 4 2 36135 36814 4 4 4 2 40327 72905 4 4 2 57669 82710 1 500698029 3 91884212 4 1 685458101 2 79591 105384 1 62505906 4 2 63993 91437 1 96126102 1 20277052 2 92644 99611 3 41160532 4 3 741818607 1 961376545 1 717165083 4 1 277089741 2 14047 99257 2 4862 89430 1 738997130 4 1 421535127 2 100072 111369 2 40296 72897 4 4 4 2 11552 30363 4 4 3 772899342 4 2 24327 57049 2 43978 89904 3 308053396 2 69455 88210 2 43846 47633 2 15166 21611 2 78235 109259 2 62503 99310 4 2 29340 65517 4 1 897761333 4 4 1 9886251 3 696629644 3 487915643 2 24515 98349 3 699500254 1 168251452 1 670914725 3 70462684 1 407683612 2 55057 64802 2 13390 25261 1 35961536 3 879956426 3 718955109 4 4 4 3 29722824 3 139811946 3 757045765 4 4 3 775045025 1 5276169 1 669059437 1 955089344 4 1 69156073 2 13629 45220 2 44993 87868 2 92950 95709 2 80115 102395 1 500495698 2 84638 111385 2 1968 19638 4 4 3 319041513 3 502018012 3 848370786 4 1 416675382 4 4 1 443180577 2 7070 39279 2 8108 43285 2 5620 47872 1 508610412 2 52589 70341 4 4 4 2 35814 47778 3 187825905 3 433821992 4 4 1 851894445 2 26362 62361 1 578989413 4 4 1 935595225 2 85148 94249 2 33886 41505 3 366844 3 782896167 1 618582259 1 28226094 1 591414836 3 93343271 4 1 548952278 2 48442 77988 4 1 11710184 4 2 14300 66770 3 471556672 2 22946 72516 1 671592820 2 14384 44965 2 22491 94298 2 47452 65276 3 571670686 1 40568813 4 3 262079711 1 885384132 1 468325535 3 570351337 3 242896338 3 551943183 4 4 4 3 103181292 1 789538394 4 4 1 28008766 4 3 231422793 1 32577525 4 3 926608431 4 2 10348 81319 4 2 29972 31166 1 597576218 1 630414360 1 811688623 3 228867629 2 94520 112408 2 10441 107316 3 205571830 4 3 641710401 2 45314 82905 3 106095529 2 41417 79777 2 61878 109056 2 38403 40245 1 589090533 2 98071 101755 3 72556412 4 3 725759956 4 2 5924 88604 4 2 27585 53632 2 25426 89157 2 53611 70761 4 4 1 226179201 4 4 4 1 502362025 3 401265746 3 444047711 4 1 821634107 3 65982691 2 91677 92283 2 26143 78803 4 2 91399 107025 4 1 811748113 1 235945509 1 863177724 1 60513786 3 742587119 4 1 7006408 4 2 38026 90542 4 1 22939261 4 2 23034 29873 2 95939 108656 4 1 613470723 2 2363 58060 4 2 60867 112579 4 3 345843037 4 4 4 3 343449262 3 863696586 2 35898 107722 2 62423 83484 4 4 2 5553 60810 2 39339 96816 3 319695805 1 106590164 3 510534094 4 1 263630912 1 968678774 1 906734403 3 82709421 1 186188602 1 727523106 4 2 28355 59753 3 174392409 4 4 2 42082 64258 3 520693208 1 778986929 2 25465 78117 2 82975 102704 2 68239 80527 3 612745106 3 734063544 1 833357838 4 3 760419466 3 826877811 3 145984855 1 19898829 3 104226249 1 237109317 3 171276532 3 370402204 4 1 309181714 2 13189 68692 4 4 3 219286969 3 953185290 2 26167 100593 2 18463 36656 4 2 5154 82482 2 91060 109503 4 4 1 731510695 2 34004 45948 3 554349514 4 4 2 44163 49646 3 212408171 3 733960663 2 68662 102012 3 660404154 4 2 22100 44515 3 70919531 3 719050301 4 3 579450285 2 70378 102550 2 36558 97913 2 48217 51864 3 348396841 4 3 228987062 3 224721962 4 4 1 20634107 2 22863 85458 4 4 4 2 69033 100420 4 2 46670 105424 4 4 1 897024969 2 67231 94486 4 3 952707420 4 2 31470 80203 1 260841932 1 985672196 4 3 39714788 1 24517063 3 979167083 3 908830856 4 1 722600207 2 8583 22596 3 936039247 1 964829758 3 60018885 2 4438 100774 2 37606 80532 4 4 1 272315134 2 13163 72200 1 630165206 1 857961367 4 1 592837587 4 4 3 452668934 1 6889827 4 2 33665 88649 4 2 81052 100977 3 638420621 4 4 1 165300965 4 3 521403552 3 8970535 1 522801685 2 61552 82701 1 211825994 2 35576 74726 3 666792166 1 599309692 3 462666594 4 4 3 957657067 4 4 4 1 247348397 2 38104 49084 2 52235 87678 1 39686892 1 696352335 2 9119 15076 4 4 4 2 95591 103628 1 829654757 1 799176517 3 657648154 1 376640829 2 18307 59519 4 3 278215919 2 66738 98286 1 84298749 4 1 626087067 4 4 2 52756 98180 4 1 334411001 3 937500221 3 788397261 4 1 746922729 3 985676736 2 72429 72927 1 616151280 2 53771 60341 3 846202645 4 3 42218016 4 1 145697771 1 939562376 1 670437073 1 451975631 2 61335 94801 1 541994839 1 277355178 2 702 11358 4 2 77523 91945 1 106827019 3 513068084 3 897769054 4 2 12251 85416 3 320008423 4 2 74114 80765 3 569342802 1 439399862 2 5677 17523 2 34865 38996 1 41618377 4 1 340918479 1 738912900 1 120615829 1 412989920 1 152293188 3 7687967 1 371210358 4 3 19559606 1 566922501 2 51216 79395 4 3 352155891 2 46462 106538 2 8287 97587 2 34372 38410 3 13048454 2 34615 54821 1 725224708 2 32713 46506 1 633498983 4 3 396597649 2 15765 99420 1 63131296 2 27728 67466 1 370780840 3 491196308 1 597366902 1 994204978 4 1 514002715 2 45060 66221 2 4791 104491 3 996560454 1 477837066 3 137966286 1 552129512 4 3 374099406 4 3 758793625 3 282228355 4 4 1 573811502 4 2 7798 79393 2 38534 84016 4 3 230239392 4 2 75480 79954 4 4 4 3 112569341 3 255771315 4 2 35886 54736 2 10840 106774 3 192645626 4 2 18674 53878 1 798099007 2 54063 72521 3 187693269 2 74243 104017 2 8719 79722 4 3 325076587 4 4 4 1 689122688 1 264195499 2 83348 99957 2 60539 106469 2 52078 61833 4 4 4 2 64843 99827 3 917511632 1 313260186 3 51902969 4 2 90048 93338 4 4 2 37203 68129 1 948007068 1 723022042 4 3 541380653 4 4 1 50096322 4 1 367567352 2 518 89066 3 166144006 3 904733107 3 444232091 1 114645300 4 2 52422 90503 3 327029614 2 34182 94091 4 4 1 925371089 2 32682 107769 3 710061341 3 591206648 1 280804154 3 27817229 2 39664 40129 3 955556449 4 3 609433780 2 3820 7642 3 413265269 2 21343 71757 1 157888289 3 314669046 3 598209384 4 4 2 24375 80365 4 3 185910190 2 58624 81498 1 989346023 3 252186758 2 55339 112275 4 2 37770 59222 2 14096 97054 1 866947317 3 912502107 2 44059 110489 1 613769629 1 19140098 3 62244797 4 1 281468646 1 51305356 2 77040 109372 1 577535996 4 2 61912 64016 4 2 86631 94641 3 567744083 2 5677 41198 2 46402 77340 3 12844765 4 4 1 85064072 1 523064593 1 266690738 2 8225 30154 3 56219685 4 1 83582231 1 769988183 4 2 13060 50075 1 952199678 4 1 247705327 4 3 759388684 3 937293797 4 3 139512246 1 680483868 1 854141123 3 167136376 3 333083695 4 3 992977157 2 40707 111377 3 933114463 3 286619791 1 629534354 4 3 374012908 4 4 4 4 1 519701328 3 302671849 3 637042997 4 2 10317 105592 2 38902 62729 1 208828640 3 643794524 4 4 3 931904615 2 15675 46455 2 67784 96233 1 633965601 1 22960995 3 844217355 4 1 631094480 1 63465359 4 3 26209837 4 2 38538 108068 1 42424522 2 11539 18127 2 70593 89275 1 16548046 2 32424 103505 2 1925 79844 1 100856539 3 899807149 3 28833856 3 802422033 3 947090288 1 567570414 4 2 49415 109923 3 536844330 3 534596997 4 3 630755084 4 4 2 65585 92426 3 101015570 3 309864664 4 3 126386467 1 254394172 4 4 2 20507 105904 1 524585352 4 2 14405 68988 1 607133696 4 1 70159150 4 1 173243253 3 973491803 3 390634267 3 203642218 1 40465380 1 769399246 2 36070 91846 4 1 421875353 1 436025689 3 603311792 2 13788 56646 4 3 755590058 3 98349682 3 205666754 4 1 649996126 4 4 4 3 214006770 3 805628502 4 2 15950 35561 4 3 127281173 3 476667820 2 34436 85502 3 513364421 1 142551536 4 4 2 59376 84075 2 8174 107249 3 132582171 3 879154816 2 58825 76441 3 756319267 3 78029319 1 768371886 1 549114479 1 533597998 2 7530 33841 1 158905527 3 753005984 3 800615760 2 2172 33644 3 124397788 1 345557941 2 39862 90991 2 42948 44530 4 2 39769 74696 3 70632456 3 879722957 1 944955167 1 139510887 4 2 12051 25125 1 958040567 1 831446458 2 94071 94405 2 58648 112201 2 15154 33080 2 23378 100579 3 33962688 2 48704 58852 1 899222070 2 56221 77315 1 572512775 4 3 394672519 1 126950857 2 69179 78403 2 88639 95344 1 283144778 2 51213 100858 4 2 85796 100053 3 510608972 2 16711 79033 4 2 28278 28426 2 61306 112941 2 13438 83687 1 309082481 4 2 2060 95702 1 738525936 4 4 2 51682 75843 3 278604193 1 898382552 3 977503343 3 583311437 1 620005552 3 517585169 1 10348011 4 1 329189711 3 392510461 2 46186 88053 3 23667068 1 651826640 1 918884927 4 3 11904972 1 104813622 1 579374122 1 589609183 4 4 3 488140192 4 1 13161223 4 3 191540887 1 320772957 4 2 42283 55960 3 115508609 1 38919168 3 629051607 1 701678800 1 260486173 4 1 158667383 4 3 333016679 1 382548652 3 999782004 4 3 835017855 3 458960033 2 55632 79790 4 1 96538183 3 707666025 4 1 648460490 2 41966 46417 3 376536391 2 57445 78633 4 4 1 447809021 4 3 99243473 1 43691072 3 463643377 2 978 99293 3 283194227 3 777572332 2 4972 62158 1 585900891 4 1 915296924 3 256519832 2 4374 29463 3 970329289 4 2 47740 48995 2 7772 83049 4 2 9112 100376 1 407427503 2 501 43688 1 717599179 2 23524 41208 2 79656 105100 1 403695098 4 3 584717438 1 49917968 2 9467 89913 3 825108491 3 705727532 2 45137 53370 2 72152 91010 1 78401586 4 4 3 824714909 2 37132 45564 2 62087 97976 3 252276135 4 3 37475138 1 231054271 1 604427375 3 856926713 4 2 82791 109981 1 597301498 3 614631393 4 1 9120999 4 4 2 66880 91983 3 50590856 1 18075164 3 53660038 3 126722299 2 48826 102888 2 29296 100164 2 13959 51582 2 83677 107000 4 4 1 759553125 4 3 981725480 1 548524221 2 3050 96953 1 875200028 3 96848554 1 331017564 2 40369 82034 2 98945 107080 2 31886 41142 1 648440797 4 4 3 938758083 1 743349034 2 1438 87166 1 67152550 4 1 563827247 1 802082813 2 68228 108408 2 26567 37903 1 293469722 2 61494 110491 1 969023490 1 14497363 1 487397441 3 509052776 3 924393925 3 890270702 2 30465 42706 3 495990311 3 618617452 3 599371416 3 404177337 2 62095 72486 3 220494913 4 4 3 512328400 1 342878487 1 544900830 2 2456 51377 2 66421 70178 3 275749783 3 331955814 3 633396459 4 2 38714 105985 3 942468427 1 75388794 4 1 246458859 1 548507187 2 13917 89949 1 653427732 4 3 639193485 3 602969018 2 88428 98396 1 160322245 2 24804 43173 2 11442 16901 4 4 2 85309 93544 4 1 688105822 2 31864 46355 2 31435 36015 3 419019939 1 8127981 4 3 315727459 1 109573782 2 103692 109342 1 748281293 2 8343 26542 1 37152327 2 28910 87420 4 2 1585 92904 1 46621866 2 53692 69532 4 1 12309319 1 813205845 3 796876177 4 2 1417 56568 4 1 795553786 4 1 157562411 4 1 910451319 1 905021540 4 2 15120 25321 4 3 567686114 4 3 73769219 1 503073382 1 35751078 2 87054 104234 1 376545531 1 237400657 4 1 753467417 1 223036564 3 818612872 2 6122 111803 4 2 44354 108386 1 838150488 3 7614058 1 348479981 3 2566336 3 307469442 4 2 59310 81772 2 27935 79666 3 61183476 1 770686047 2 129 35218 4 1 199131760 4 1 913568844 1 48183469 2 66944 111724 4 3 802374201 1 458385203 1 62996420 3 496351232 1 372077000 2 60484 88389 2 60823 72387 1 952317170 3 35483801 4 3 108511580 4 3 173162609 1 301415360 2 16295 110667 1 293072688 4 2 10657 74867 2 20245 89757 1 6746253 3 798504662 1 320060839 3 659140484 1 894228009 2 12977 90678 1 637419043 3 634180546 3 554073463 1 600646331 1 902686949 4 2 58691 108448 4 3 987215627 3 750564126 3 151952986 2 56920 76517 2 21073 39538 1 721389916 1 720740086 1 576556654 3 88374912 2 12237 23447 3 830781601 2 26202 43734 3 79469205 3 318843429 3 787950117 3 725485734 2 61525 112929 1 456355646 1 355541631 4 4 2 3210 98316 3 462025372 1 246013280 3 512327354 2 10901 77110 3 593902727 4 1 478423550 4 4 3 286141795 2 3949 95512 3 282961212 2 47218 105016 4 4 1 829031375 1 259837013 1 72132233 4 4 4 1 375085895 1 616046888 3 673762451 3 50907697 4 1 813068664 2 16722 70665 1 942405970 3 990859607 1 164267417 3 3199354 1 769137606 4 1 104462749 4 3 545697299 3 140893146 3 894411696 1 459763239 3 79547826 1 284368 4 1 477723068 2 12669 49240 3 350652293 1 525945641 4 2 9051 67444 3 439984540 3 883731080 2 87415 89442 3 3562949 3 16066025 1 152870969 3 407330865 4 4 2 35708 95103 4 3 564805302 1 693013457 4 2 59415 74349 3 783955420 4 1 358446198 1 673785664 2 35819 74958 2 51900 73685 1 477880001 1 621099510 3 949318544 2 772 97445 2 100321 101832 1 31161378 1 578498894 3 220171786 3 339461272 4 4 3 577619421 3 504893491 2 34681 111005 3 165307121 2 6339 106889 4 3 435710046 3 679247964 3 204903213 2 60208 108898 4 1 527682888 3 719168865 1 154797891 3 918569269 4 4 3 423680635 3 46124545 3 525009192 1 696290639 1 352487713 4 1 22415048 4 3 654448176 1 252091476 1 896036465 2 64427 88729 3 93331950 1 941031329 2 18213 99192 1 598642482 2 26393 83802 4 4 2 13492 45890 3 277236708 4 1 660633802 3 137557650 1 31914472 2 30013 100203 2 3035 63038 4 2 22778 41446 2 24573 77745 3 169140825 4 2 87800 102289 3 943117626 3 59195526 4 4 1 940763338 3 962812182 4 2 37203 58748 4 4 2 3806 50953 3 66639400 2 34118 99124 4 3 892121716 3 47908486 4 4 3 317164323 4 2 30423 95842 1 528347378 2 19335 104120 2 20170 27201 3 458420850 3 396674511 3 14484348 4 1 788588637 1 902115395 2 71282 105303 1 597948277 3 243402140 3 94604494 1 586618048 3 38721658 2 66083 77620 2 64527 86704 2 39123 42865 3 291160128 2 59044 60568 2 62824 87084 1 325192204 2 79460 92834 4 2 49 77261 4 2 18973 111480 3 295067992 2 57075 64901 4 1 831297972 3 648931878 4 2 17460 96648 1 875377469 1 359515578 2 89683 110031 3 975812426 2 13371 26582 4 2 33957 90033 3 11723567 3 995482754 2 29749 83462 2 31214 105123 1 152802582 3 215748332 1 154226226 2 8893 104713 1 396250106 4 3 38856655 3 494595596 4 2 40470 98553 4 4 1 25035685 4 4 4 4 1 821943079 1 598049302 2 13959 73266 1 12381642 4 2 94302 105148 1 391032407 4 4 1 635369860 2 76119 86920 1 444267525 3 676755974 4 4 4 3 733953319 3 304426630 3 901757496 3 344999869 3 398031788 3 136325978 1 964561625 4 2 14602 42775 4 2 48540 108982 4 3 39460114 4 1 903533136 1 848135711 4 1 592367988 3 686296708 4 4 1 30951258 2 91370 112691 2 11097 88590 3 72600170 2 34041 40555 3 156627766 2 13685 83823 3 804167322 2 30342 93829 2 61240 67559 4 2 30872 80820 1 562546760 1 191947056 2 25457 68221 4 4 3 413015568 4 2 36640 62907 4 2 32651 72425 1 241763604 1 803726692 3 912235160 3 921756889 2 3156 35785 3 540534858 2 67358 104998 3 455454739 3 906149158 2 71550 94412 4 1 859330443 2 88898 98013 1 119538579 1 485645150 1 740718734 3 919388156 2 71652 71750 3 696242762 1 397833478 4 2 61166 81074 4 4 1 743674309 4 4 4 2 28721 100508 2 5106 5749 3 675706249 4 2 60233 91725 3 18530510 4 3 717964931 2 17018 34452 1 268962399 1 351816901 3 893577950 1 46529503 4 1 51701099 4 1 620884385 1 840891604 1 734327334 1 827648445 4 1 70563058 4 1 439798689 1 11564408 4 1 534996519 2 58574 72205 1 479517015 2 71484 110172 1 565207103 1 23325701 1 787267218 2 80261 103240 2 74943 109572 1 530262362 3 978448509 4 3 17846927 1 635421436 2 8357 87287 2 44240 94131 1 37369025 3 595699312 4 4 4 4 2 37433 76497 2 70660 75942 2 28379 38961 1 113989519 1 718648868 4 3 193467415 4 4 4 3 563395463 3 554710321 4 2 20926 96559 2 30785 31872 2 12570 34551 2 35755 69037 3 149110648 1 39672294 3 430748873 2 18124 50432 1 99801054 4 2 73674 96462 3 740880044 1 90930274 4 1 124009294 3 318848839 1 43824001 3 307927894 3 913393572 3 995801917 4 4 1 621029851 4 1 400465606 2 8780 75235 1 333711669 4 1 830855313 3 712571641 3 51284570 2 34487 60724 2 32412 88635 3 32918795 1 205435524 3 689958266 1 674934357 3 118905193 3 769664239 4 3 722249072 1 560563655 4 1 192903230 2 85589 101195 4 3 576255349 2 225 98227 2 34037 98271 2 16834 79669 1 948128627 4 1 314415029 2 46879 81615 1 858214808 4 1 716838785 2 27707 111701 2 75534 112896 4 1 517211736 1 264015648 1 823348347 2 23242 66074 1 894033438 2 18866 79578 4 3 221467119 4 2 8180 29054 3 396373434 2 30712 33112 4 3 143677165 2 2954 96248 2 31384 59416 3 562205119 3 106764801 2 52033 109447 4 1 685583827 3 60870222 2 59012 61602 4 1 412579772 2 48250 67071 2 50562 109437 4 3 562211341 1 743535385 1 438373432 3 760901658 2 5347 40679 3 234039251 4 1 104115340 2 82840 104702 3 667892470 4 1 857947109 1 1405178 3 58136243 1 910964416 4 4 3 255589307 2 17791 51533 1 512942024 4 2 25212 27659 4 3 335723905 4 3 595859126 4 1 792340205 2 25735 111728 3 773504149 3 7621878 2 12045 19927 4 4 2 26727 58439 4 3 416249653 2 53249 100814 1 2556585 2 79236 86611 3 192218141 2 1846 111642 1 813670540 2 42675 80987 2 28515 81063 4 3 450997266 3 406527760 3 712759372 2 56093 106296 2 95701 112102 4 1 674862874 3 429560828 2 61336 75365 1 338863250 3 876347267 3 404374868 4 4 1 200271123 4 4 2 35585 68805 1 475873843 4 4 3 326414638 4 1 718265173 1 49097624 1 978076681 3 457337451 4 2 47928 58333 2 41972 48050 2 62057 75498 4 2 55530 101398 3 401445059 2 18031 77664 2 4135 44398 1 988154441 2 7940 51101 4 2 5115 34969 3 42034233 3 878742712 2 91349 103714 4 4 2 64476 100575 2 13640 63797 1 189093706 3 25488530 1 490762492 4 3 11052223 3 892269551 3 532451963 4 4 4 4 2 6523 30450 4 2 34370 58607 1 841299750 1 495414925 2 53964 109572 2 10925 35558 2 8569 67709 2 3157 23698 1 540057435 3 389404892 1 504985693 3 443721129 4 3 351503021 3 317219608 4 4 4 1 22430847 1 977033178 1 3396327 2 35535 60302 2 39873 99805 3 486909722 2 45599 68121 2 21245 110459 1 46830391 3 20160881 1 376506931 2 53417 106908 1 807081721 3 509366463 4 1 779279902 1 18714500 1 188332791 3 284602961 1 894880911 3 753188742 3 63700892 4 2 31624 106731 1 704960300 3 854624797 1 340942305 4 4 4 2 11436 98496 2 18965 24252 4 2 46571 65896 2 66992 103640 2 2658 96176 2 36334 103525 1 165126761 1 13035146 3 708384670 1 535832435 2 3343 50121 3 724852491 4 1 183162088 4 4 1 49686414 1 980500846 3 2275994 3 506067878 1 151532113 1 857170561 3 188975118 4 2 59319 77625 3 456746880 2 18130 37231 3 853767683 3 352685947 1 585359864 3 15438123 3 573530409 3 523705700 2 29289 93869 1 927393429 3 156803350 2 83016 111322 4 4 2 36742 99165 3 344412980 3 836511637 4 1 150635758 2 49885 87576 1 31948397 2 20308 40090 1 736971783 2 32646 103506 2 28812 59334 1 56265928 2 11708 34671 3 850758007 2 22045 56069 4 3 752577687 4 4 1 952543500 3 801393722 1 996243701 2 23500 95581 1 747397746 4 2 18353 74837 2 24968 67068 3 53503370 3 33070883 1 166448389 4 3 870476989 1 684216054 1 700445913 1 47604364 1 104021523 3 653730817 3 324389843 2 4438 33914 4 2 48247 68619 2 24122 89394 4 3 697652262 4 1 234293727 3 178446090 1 432899239 1 465728903 2 5265 20159 4 4 2 49761 62669 2 67298 93038 4 2 37869 50459 4 1 791531783 3 590495610 4 4 3 29816128 2 1277 74997 3 219098789 2 46376 89319 4 4 4 2 89265 106027 3 213324715 4 4 4 4 3 910975806 3 907392409 1 343737726 1 744259282 3 564245058 4 4 3 201409019 1 434749482 3 270082247 2 66721 89586 3 58226050 1 111517432 2 23747 57208 4 1 911358439 4 4 3 42494872 4 2 5802 75255 3 674938633 2 56045 80267 2 30847 55364 2 59103 61774 4 1 377564653 3 875228989 3 807840587 3 974181602 1 1377083 4 4 4 2 65848 77186 3 512928487 1 796106610 2 63570 96434 3 965398770 2 69454 88885 4 4 1 657131361 3 423042180 3 3565987 4 1 296491477 4 3 150659247 1 703107055 1 274698401 4 2 68069 98267 4 1 839438024 1 480830214 4 2 26798 71303 3 789194528 4 2 38781 43429 2 41729 102268 4 3 469524749 1 458414570 3 316985924 2 41374 109725 2 72991 113149 4 2 17559 44664 1 336183734 1 416207900 4 4 3 433714972 2 11409 67120 4 2 46380 89939 3 459608111 2 80896 109436 2 23846 47991 1 25315399 3 796410179 4 4 2 49901 95728 3 285984154 3 105324517 2 14811 36760 2 47806 65730 1 516758019 4 3 47151952 3 195888455 3 749755304 2 20351 108739 2 5287 71270 4 1 63596929 4 2 82096 108607 3 902790766 4 4 1 282473545 2 18059 24892 3 779979774 3 21119481 4 1 266759000 3 262695854 3 421029208 2 92351 96145 4 3 135915363 3 280730054 3 946361568 2 28035 111732 1 255291730 2 55151 100366 3 24138423 2 4765 50262 1 437020324 3 672805993 1 32388516 3 510223221 3 639787771 2 86822 89819 1 440402270 3 371838864 3 993098667 4 4 2 27251 89134 1 277710384 1 859100357 1 928162895 1 887726931 1 970206411 4 2 33578 81520 4 2 48993 86687 2 10746 81217 4 4 4 2 29941 66759 1 65767964 3 614848639 1 20234335 1 506945598 3 172647373 1 402678590 1 914392174 4 1 267679656 3 811762821 2 8698 36730 4 3 713265887 1 699294061 2 52463 59862 2 88177 89436 2 44175 52356 3 304724710 3 543578485 1 296353468 1 838436001 4 2 26369 96620 2 85019 110263 4 1 666626598 1 457880724 4 2 32424 76090 3 594821952 3 608558911 1 668410029 2 46769 48021 2 71990 80838 4 2 73751 82534 4 1 241667170 3 596837054 3 852863126 1 98265095 1 182818480 3 291295583 4 1 476998323 2 11079 26005 1 913583321 1 367548313 4 2 7670 63189 3 656616611 2 22575 47942 1 68435655 3 337237196 1 892244108 2 11911 55473 4 2 26479 74172 4 1 67006388 1 355164181 4 1 123945177 4 1 969763685 4 3 140784744 1 987401822 3 543306955 4 3 854792034 4 2 511 2843 2 2233 34121 2 28634 97681 1 152106413 3 187497555 2 34603 45906 3 772202606 2 5536 36683 4 4 3 175941362 4 4 1 587318782 4 3 12706472 4 3 211895045 2 41914 89630 3 647280375 4 1 843429155 4 1 903239289 1 403022363 1 856912838 2 13399 20219 2 71453 98648 3 709367413 3 860916181 2 10334 36380 4 2 33037 33679 2 8065 86407 1 929018273 1 715290148 2 44843 69665 3 67001092 2 25178 99753 2 42279 44852 4 3 598452217 4 2 93837 99379 3 669266240 4 2 44838 90030 4 3 568189257 3 70071480 1 484924349 4 4 3 513965237 4 1 551105142 3 400278344 2 25930 93314 1 192112016 1 292048278 1 53025193 2 477 81033 3 575739900 4 1 847913302 3 518292495 2 40660 84314 4 2 8221 104065 3 44748720 3 842536945 4 2 15041 92910 1 122233331 3 608011740 4 1 103105629 2 24336 64595 2 1206 103947 2 103173 110268 2 49703 68853 1 218452925 3 77210395 4 2 7605 24733 3 610560445 1 851765055 4 4 1 10310008 2 58242 101983 4 4 4 1 14072292 3 57837503 3 960599293 1 804641989 4 4 3 240946750 2 22351 91809 1 68411560 1 27607597 3 842951798 4 3 482193931 3 54037212 1 437915240 3 867702036 3 27621145 4 2 57471 89515 4 3 81651977 3 133713883 3 297992578 2 60800 91124 1 166269289 2 55016 90828 3 370944952 4 2 615 26581 3 33392059 3 382294452 4 3 490713599 2 59360 73076 2 44191 91278 1 793814014 2 6205 44812 4 1 258362873 3 915609007 3 549357171 2 5293 88707 2 16000 83265 2 47157 55561 2 93713 110602 3 706265894 3 777688244 1 938739487 2 76426 111578 2 74483 95184 2 56155 106261 2 44826 86241 1 637304658 2 500 105530 2 57950 70056 1 734142363 1 55742889 1 271669395 1 88187471 4 2 15868 111408 4 1 551004916 3 565229324 3 721444220 3 392710294 1 231468325 2 23146 36825 3 39257621 4 1 513772990 2 71598 91599 1 336443322 3 846792562 2 107624 111283 4 1 81217635 4 2 12864 106784 2 35147 90969 3 58568411 1 660866594 4 3 761699336 2 62466 93889 4 3 590275051 4 4 4 3 828497384 4 2 54310 64110 1 483433475 4 1 106245467 4 2 25739 53545 4 2 81716 112358 2 94814 98047 4 1 116156784 3 9565743 4 2 19499 46175 4 3 634909284 1 352946797 1 188706654 1 945941134 2 75312 81306 1 484529273 3 867835584 1 378805448 1 715607914 4 4 1 493717447 4 2 17610 62628 2 28988 79082 3 417750667 4 2 20659 88507 3 18624720 1 311453684 3 911872979 1 77090795 2 73244 82432 3 267959205 4 1 334485846 1 651532060 3 256945774 4 1 571408999 1 860658435 1 12484164 3 773732511 4 4 1 969413018 3 425265743 3 512146425 4 1 649711189 3 832415608 2 10361 75016 4 1 521125800 3 658354644 4 4 4 2 12660 71746 4 2 72980 99928 3 435469107 3 617227167 1 576332472 4 1 58728050 3 813900827 2 7479 13479 4 2 13326 107688 3 94209692 4 3 35204054 2 23273 34271 4 3 332703479 4 2 78068 80762 1 566537683 1 653437160 4 1 445929819 3 498547108 1 114497522 3 739623189 4 2 1679 29382 1 45906323 4 2 70823 85120 4 1 677888180 3 479875958 3 685587792 2 47057 54824 1 47329168 4 3 592406400 4 3 108136610 4 4 1 620660983 2 28522 94721 4 2 48574 107416 2 23892 79188 1 254873658 3 378301972 2 28610 102205 1 494137938 1 690341354 4 2 53938 102604 1 60420259 2 46554 71337 3 398752185 4 1 159070335 3 912576859 4 1 858012994 1 219979417 4 4 2 52014 99960 2 51307 99753 1 752482239 2 65155 97151 2 55952 103859 2 53476 80948 2 33047 107926 4 2 12427 28079 2 58225 76013 3 49385995 2 17224 31775 2 62872 78116 1 68140334 2 31888 100396 4 1 55250681 1 48069045 4 2 3692 51416 3 30612064 2 25210 110211 1 16574248 1 913873933 4 3 227912259 4 1 797308815 4 4 1 655283873 3 351204685 2 7521 13183 3 272801389 1 813359767 4 1 88320742 2 105049 107472 1 933127207 3 297267455 2 60613 101221 1 694086389 3 759435683 4 3 47189363 3 628248551 3 366475814 2 15525 110866 2 15394 24164 1 530996526 4 2 15882 95119 4 3 111056976 1 763142867 1 359895918 3 817419992 2 75954 103804 3 382480740 4 2 14797 100277 4 1 284394126 3 68814378 4 2 61882 93584 4 1 286925077 1 27700352 3 666011024 4 1 468386633 1 907920886 1 871531707 2 38828 60953 4 2 60813 107903 4 1 637322608 4 4 3 331422227 3 16929300 4 1 308989128 3 192889572 3 862743753 3 24534674 2 1319 72036 4 3 939639232 3 463697699 2 29315 36114 3 643229770 3 7450728 3 285451576 1 935752711 4 4 3 961718548 2 67914 82641 1 513020258 4 1 664609169 4 2 48926 86948 3 134096938 4 2 30348 46141 4 3 651463676 2 30263 57648 1 162488975 2 106982 108948 3 537496727 3 191748132 2 42373 81985 1 835057108 3 459146395 4 4 4 3 414801854 3 240361077 4 1 79393884 3 416731920 4 4 3 740311431 3 381067698 3 702412774 4 2 31479 88817 2 90585 96482 1 8461533 1 286592708 4 3 401882845 3 769079339 3 964107487 2 52282 79980 3 820671248 4 1 196994759 4 3 15261617 1 901099869 4 4 2 5627 25974 1 101896165 4 1 180900199 2 2497 61152 1 839905309 3 919942524 2 99019 102181 2 41845 81881 3 6834269 1 6828739 2 100824 107879 1 229464862 2 81805 95128 1 947387437 2 61067 72433 1 635741026 1 546201075 2 53551 55064 3 316111368 2 30664 84667 1 46608503 2 4131 53598 2 91459 103323 1 497170818 4 4 2 22435 102850 3 922123912 3 951075691 3 931230023 3 229430265 4 2 39979 96027 1 772200992 4 1 167484215 3 490087368 1 352649128 1 621670652 2 8512 10296 2 16577 36947 1 982533816 4 3 713638915 4 2 33057 96305 4 4 3 928677421 1 466766312 2 90455 101757 1 797871895 1 16559774 1 664800502 1 5777667 3 87353114 1 198766633 4 2 22399 91279 3 13493540 4 2 52286 83773 3 583066887 3 740896514 4 4 4 1 766813513 1 210380396 3 50381929 2 82277 82894 1 318382199 3 478935147 3 760433206 4 2 38534 98380 1 126735149 4 1 340911942 4 4 4 3 495062525 1 174397013 1 560508025 4 4 1 508435168 4 2 49212 56931 3 748764008 3 569975209 2 19816 48128 2 57702 96412 4 4 2 43818 96033 3 365986523 3 63876525 2 37994 100213 2 9635 97486 2 55487 108673 4 1 708408141 3 48678319 4 3 53295253 1 836821698 4 2 7005 96397 2 37131 103515 4 3 876246826 4 1 784110776 1 127797764 3 594753757 2 5447 80691 2 41807 110987 1 28858218 3 693242471 3 716491396 3 889173371 1 2600494 3 72706501 2 58582 70463 4 4 1 967740533 3 272781658 4 1 582895163 1 932750581 3 790411348 1 342732828 2 17840 100522 3 858818113 4 4 3 183804700 4 4 2 37181 111763 2 97416 100391 4 1 952108544 4 3 631932571 3 100689425 3 857399766 4 3 551354545 4 2 45120 66562 4 4 2 31708 92574 1 583712694 3 186114775 2 7230 36043 3 42325036 3 860600763 2 12856 91679 4 2 15126 47325 1 977403780 3 799636152 4 3 667231941 2 70840 106472 4 2 1638 36870 2 18363 102647 3 365302100 4 2 32303 105891 1 23710151 3 402070713 1 432306015 2 32942 49800 1 538568788 1 895272169 4 1 386620104 4 4 1 657503028 2 3859 101893 3 374789856 4 1 264605639 2 60778 112915 2 4851 44430 1 677137107 1 133686894 4 1 853624170 3 927216403 1 53906377 4 2 50171 70791 3 110444338 2 44014 93205 1 722279551 4 2 8205 99550 3 575592822 2 9820 51722 2 60435 111162 4 3 957983332 1 426825089 2 618 108240 1 739033775 1 794831839 1 601031000 3 53920017 2 37567 106266 4 3 239901622 3 493811501 4 4 2 80834 82297 2 79362 83126 4 3 162462569 2 19877 20230 3 90031490 4 2 87962 95648 1 755386771 2 1733 70149 2 27173 97065 2 30305 39991 3 842146362 4 4 4 3 354528657 2 40229 55931 4 2 54526 74042 1 507237087 1 987745677 3 989285596 3 508988933 2 24916 65031 2 5457 95697 3 843674650 4 4 1 442849725 3 401503727 4 4 4 1 746525442 1 535404400 1 83331889 3 29810411 2 44262 74879 3 995550864 3 221054027 3 960529041 1 343556923 2 58580 73114 3 662021230 3 490224715 2 72944 107714 4 4 4 3 850610643 3 30044320 1 813917398 4 1 169753401 2 24296 43697 3 312447125 4 1 449888243 4 3 492707611 4 2 10145 64695 4 3 395544181 1 907522621 2 572 23489 4 1 378664180 2 14171 80551 3 280952161 2 9909 50442 2 46902 52833 2 101746 108792 1 79450860 3 252099559 3 143143375 1 93558845 3 565052314 1 635649914 3 207731720 3 18572697 1 950922390 4 2 45715 92080 3 809004603 3 259653011 1 882426869 3 258955339 3 952348287 1 279144027 2 57970 105838 2 42918 46683 2 18498 54399 4 3 47247895 4 3 38219486 3 438165886 2 7902 82993 2 39202 45537 1 994398128 3 380580848 2 32125 105943 4 4 4 4 3 18416684 3 983734940 2 27295 80651 1 14374696 4 1 86711417 3 299492315 1 1068651 3 3305631 3 189079861 1 29977480 4 1 812858044 1 148116975 1 672385304 3 956829243 1 367002742 3 69727483 4 2 12333 29796 2 68537 105414 2 8474 91715 1 600061680 2 40858 46592 2 36249 56432 2 9385 75559 3 576001614 2 22765 80301 2 10636 88499 4 4 1 72874310 1 579927242 4 1 113030585 2 10024 76004 1 722048500 4 1 187117171 4 3 288362313 1 41409112 1 527821851 1 718743377 4 2 5260 32152 3 954951883 4 2 69752 91844 3 799003292 3 369654473 3 120485038 4 4 4 2 9444 62333 1 599221635 4 1 67626985 4 1 250338951 1 901566460 3 879222563 3 473946992 3 989026793 2 28418 64916 3 56415838 3 75164168 2 18182 76943 1 755258017 1 113609902 1 184214867 1 545308554 4 2 14880 20805 3 752866524 3 900021141 1 327028047 3 518759616 1 187285210 4 4 2 24404 88546 2 17163 29815 3 902425364 3 697606133 2 109683 109777 1 38685195 4 1 562735903 2 69168 80440 1 936383649 3 740232541 4 4 4 2 28802 109169 1 75840248 3 722090888 4 1 109153031 1 375412800 4 4 3 185370433 4 2 26467 47914 1 709734616 3 517182472 2 24621 91100 3 705289877 1 42487040 1 429157545 4 4 2 33242 70494 3 135804409 3 210099927 4 2 26986 58087 3 517531123 3 477570093 3 12554017 3 556339103 1 556674261 1 419904292 1 289960951 4 1 229042165 3 9764233 4 3 855874121 3 790630823 2 2675 96831 2 64310 96203 3 29825656 1 206542067 3 411173566 3 742389453 4 2 48554 84371 3 63734042 4 2 14261 88134 3 695378852 4 2 18545 77275 2 6998 78421 3 956280313 1 881312054 4 2 82473 89567 3 494349502 4 1 296725672 2 8873 104670 1 167610422 3 329880959 3 256259590 2 15256 66412 4 2 6490 75428 1 395753510 2 19938 96521 1 646877074 2 42485 100871 1 22146987 4 4 3 360229896 3 437295801 3 85088205 1 681297603 2 60019 99681 4 1 284370060 1 658869124 1 858314032 2 59266 85137 2 48786 51065 1 478871878 4 1 32200932 3 902674644 1 30795304 4 3 141539059 3 952580105 3 14160865 3 462108420 3 14119454 1 804146825 3 931151554 2 31058 56409 1 331907421 3 437061975 4 3 146189487 3 852197975 3 465488248 1 762535964 2 74146 76056 3 938059456 4 4 4 3 542802080 3 19759180 3 215197758 4 2 2956 5760 2 96308 101663 4 4 3 746948932 3 22474456 3 803947228 1 38874978 2 34992 108336 2 50280 106142 4 3 63270574 1 405441743 2 41527 99601 1 861788687 4 3 691849135 1 88337265 2 8255 42079 4 2 4543 38460 1 978077551 4 4 2 66756 69807 2 26202 51286 1 456539602 4 3 7642866 1 22879875 3 425419620 1 338691039 3 58450217 3 485542599 3 731807291 4 2 88956 97796 3 125488952 4 2 36989 58341 4 3 41626378 3 161195496 2 715 77880 4 1 139203821 1 928580956 4 3 50152239 3 988550244 1 244800228 2 107058 113300 3 883507888 2 23067 57937 1 730688265 3 228291334 3 793746177 2 54728 68701 4 1 152144505 3 51167632 1 962200935 1 221004817 3 810934440 2 1456 30526 2 42222 91995 3 38883969 2 57953 85711 3 630974280 3 613863940 3 793161779 3 286374887 2 33556 50215 1 742333290 3 315087459 2 69548 103499 3 277314514 3 78401328 2 100105 100379 2 52502 105588 2 9837 49070 2 48561 97701 3 374296780 1 190911399 1 350310768 4 2 18292 71275 3 267459920 1 80936699 3 500327333 4 1 747077746 3 957222046 1 258834036 1 903666831 4 1 857200416 1 230982643 4 2 47876 111094 3 716623122 2 18909 58478 3 744809149 2 76354 105881 2 89644 112782 3 780506386 1 472253451 1 102061272 2 36818 95891 4 3 47174843 3 443527447 1 514955410 1 524949269 1 283333577 2 33821 61895 3 461428494 4 4 4 3 894104921 2 55752 63646 2 62574 99194 3 19510959 2 9492 104372 4 3 894533169 4 4 1 527732248 1 952445739 2 83547 94173 2 70593 104957 4 1 918543111 4 4 3 115097878 3 608457247 4 4 3 519026330 1 194216074 1 268444599 1 90725164 2 21346 84921 3 70381006 2 103964 109622 3 433445514 2 11692 75946 3 763884486 3 821289834 3 231194767 2 15099 79450 3 249224644 3 154251952 1 1504461 2 24580 108972 3 392104840 1 37916926 1 693339921 1 749797282 1 561976642 4 3 551440386 4 2 83909 105894 1 481093540 2 79314 83396 1 51188012 3 504895458 3 620186810 1 440126513 1 816731981 1 567874936 3 548199913 1 50378353 4 3 996605198 1 987703478 3 951984639 1 697537646 4 2 20622 76144 4 1 741315058 2 42750 91451 4 4 3 966271785 4 2 3606 109712 2 10247 73850 3 809365978 3 131899408 1 11249715 1 512846840 4 2 46538 70306 4 3 406570768 3 516674842 2 17505 40720 2 3612 5853 4 3 866955476 1 516555202 3 177262439 4 2 58337 89810 2 17536 35227 1 437106378 2 3355 97624 3 560581200 2 46797 103683 3 767100229 1 448937444 2 55381 107225 1 10361301 2 17791 52896 3 438738412 4 4 3 367352457 4 1 926445211 1 373173931 1 693333727 4 2 266 9593 4 2 10963 17220 1 659074109 3 560141169 4 3 974454475 2 49989 105664 4 3 6328017 1 139509858 2 1791 92417 4 1 944017573 4 3 263958366 2 38927 91969 4 4 4 2 40504 101469 3 900432162 3 316097779 3 673155361 2 60839 72198 3 802587115 2 86463 93772 4 2 25549 63569 2 6089 55488 4 2 15319 103445 2 38383 52228 2 52759 86096 3 535530812 3 249544328 1 572617754 4 2 62210 91711 1 950642647 2 21072 85127 3 98830375 3 390581892 3 29698356 3 494887176 3 978147828 4 1 510171045 2 29867 65058 2 44601 112057 1 105672340 2 85386 107927 1 503491746 2 30729 70414 2 11291 75445 1 510718756 4 3 89403148 1 117598931 2 39116 93335 4 3 319292276 4 3 63261971 2 92970 109895 3 547632800 1 562499257 3 65634709 1 968122838 4 4 4 2 64651 113130 2 4445 52272 1 682599423 2 13576 55424 4 1 807401864 1 386037267 1 128880270 4 2 80755 102315 2 22514 99845 4 4 3 418847433 2 19442 58236 4 2 4612 33813 4 2 60460 75699 2 31154 84390 4 1 949778924 2 16156 44037 1 394878002 1 225454445 3 727361786 3 550043174 4 1 593281317 3 934016455 2 54825 109500 3 133243828 1 871502444 4 2 8675 77898 4 3 45914197 1 153150192 2 22811 89367 2 72701 95954 4 1 502950919 2 41334 92381 2 12203 48650 1 836042495 3 297791646 3 255179135 1 314823383 1 907199368 1 355265443 4 1 528987384 2 44632 55997 1 695216311 1 754067307 2 27507 70414 1 720687702 2 17480 47038 2 62526 93599 4 1 109192495 4 4 3 512033720 3 189170959 3 322420828 3 926357908 2 73989 77372 3 101500143 3 133395050 1 457299584 2 27772 28390 3 560892187 2 4751 105341 3 831089544 2 42988 65892 3 455901858 1 791215555 3 66489710 2 38885 53744 3 21577537 2 253 109674 2 2229 94983 3 60446850 2 22533 107376 1 565758677 3 22577894 2 58451 84036 4 3 339876845 1 918100062 3 842194440 1 56872756 4 1 139276641 2 16349 42817 2 29413 64821 1 830237606 3 984922234 3 132064486 1 705019599 3 507535243 1 490823739 4 4 2 47534 62572 2 77096 111619 4 1 804873102 1 444764375 3 148462905 4 4 1 809058979 4 4 2 63090 105912 1 648409591 1 101722470 2 9750 47114 2 40920 77952 2 57250 106665 4 4 2 12618 13224 1 438923416 3 393160750 3 650047622 2 31981 37866 3 770212097 4 3 329053054 4 3 403100531 3 197735529 3 706739534 3 756608114 2 74686 88087 3 409449702 3 574321336 1 442307382 3 402984802 1 973319451 4 4 3 29516975 3 253761383 1 853185360 3 996469719 3 352079004 4 3 193246604 3 963008548 2 16944 89203 4 4 1 146404160 3 70844528 1 328736743 2 27623 91717 2 107765 112280 2 92822 99868 3 864987025 1 21945506 2 33286 89872 3 815308095 3 168486599 4 1 455840643 3 588422580 1 726393176 1 29669188 2 16921 105029 2 4919 109735 4 1 478788227 3 180476161 1 747041204 2 1375 102380 1 211084022 1 906117474 2 2306 84866 1 104858337 3 828519134 1 945179180 1 155996067 2 20653 93297 1 462360288 2 11973 55813 2 47171 65408 3 349031742 3 171797985 3 948204879 2 51551 54722 3 227227632 1 730842924 4 4 2 4456 20782 3 896448143 1 694375646 1 389510227 4 4 4 3 594909157 3 830643192 1 751965281 2 63866 106806 3 45108994 3 205438575 1 627285471 2 27189 66009 3 824196616 4 1 888560422 3 227413626 1 471057386 2 47062 81558 4 3 76720045 2 44926 81687 4 3 516162904 1 467647870 1 72014829 4 4 4 4 3 393522290 1 533343686 3 74711958 1 594009527 2 6895 57866 4 3 346109750 4 2 1523 108126 3 337609848 4 4 1 70886734 1 66539211 3 583267217 4 4 2 61969 82189 2 85173 109121 1 462714886 2 42511 90119 1 378261332 1 19260803 3 326380851 4 1 578472198 2 26997 99523 1 200906507 2 16318 82462 1 260078011 2 27689 111700 2 43579 98397 2 17238 48395 1 459750554 3 224555703 2 17625 69470 4 2 11240 73457 4 3 863853586 3 629125744 1 898387754 3 350457334 3 520759521 4 4 1 829969093 3 604735096 2 13460 88383 3 591215558 4 2 44536 71996 4 3 755226860 2 35489 94276 1 124305427 3 310921527 4 2 33225 33693 2 3609 69076 3 172503210 1 763500204 2 65456 112873 1 811770870 2 26189 109328 2 106256 113694 4 1 93261061 1 726904581 3 5522742 3 68620563 1 35949114 1 70397751 2 29575 32904 1 142902260 2 1610 65529 1 194507187 3 26161785 2 20866 44328 4 3 231606067 1 442857428 1 464822684 1 608952010 4 1 583247417 2 54171 112997 1 512640182 3 518083809 3 357098941 2 13894 61197 3 589756125 2 27058 61989 4 2 2048 12236 1 376647562 4 3 372234143 1 424986914 2 94389 95105 4 3 20646554 1 976064734 3 895275645 3 900536866 1 657463222 1 735982011 4 3 620851846 4 4 4 4 4 2 64556 70805 4 1 767011045 3 854367895 4 2 46482 57719 4 3 518711473 4 3 665776716 1 118413120 4 1 422936981 4 1 331247332 3 820906657 3 783022020 4 3 480216351 2 8923 50741 3 753503108 2 43888 90979 1 642976141 4 1 24178188 3 324894377 3 290200608 3 768814617 4 2 39964 92898 1 881982611 2 50702 63644 4 3 138608024 4 3 574432902 2 15864 82295 4 3 537205384 2 7862 63261 3 981171139 1 999802172 4 4 2 26417 77107 1 678343160 3 10057555 2 8023 16359 3 576074097 4 3 560190924 1 682935506 4 2 104470 108323 1 662739635 1 639650519 1 371643162 4 4 4 3 846783593 4 3 886706537 4 2 10000 43460 2 11666 43224 3 2353172 3 22031660 3 666519167 2 8742 43144 4 3 509759046 4 2 824 103888 4 3 521664511 3 409422684 4 1 882460305 2 61996 91510 3 395324341 3 149105199 1 964020038 3 52829587 4 2 16051 33766 4 3 131954123 1 48729623 4 3 200068981 3 506648434 2 44416 106568 2 9585 21744 1 970857981 4 4 3 114711460 2 15971 18433 3 795388550 1 195551234 2 74452 103774 1 273296074 3 16525225 1 889374768 2 31816 43206 2 11182 58189 2 37212 44563 4 4 3 819760930 3 920321500 2 64004 108801 1 411055813 1 576873792 3 18214579 3 37467646 3 912077882 3 894394044 4 4 1 970886011 3 274217497 1 971953503 1 231995550 1 313902065 2 9517 18197 4 1 15977336 3 103001911 2 73321 91118 3 612256948 4 2 11851 70148 2 61007 65917 4 4 1 918550557 2 22932 33442 3 952025720 1 876146384 1 774419766 3 2449622 1 136812068 3 477950483 4 3 322234675 2 70874 98233 3 751057620 1 368519270 2 35917 80551 1 60101884 4 4 4 3 815293276 4 1 841697693 2 11562 100468 2 65295 110004 3 228117113 2 76664 109946 2 63176 72645 2 33090 60096 3 676413655 1 968814317 1 8576462 1 287490568 3 614007233 2 17981 88893 1 968366855 4 3 688551736 3 858991409 1 167247497 4 2 2368 101377 4 1 47716342 4 1 513670652 2 24021 52565 3 150425716 3 544445111 4 2 60005 103651 3 818687152 2 81726 108703 3 233803541 1 239388743 4 4 1 192944017 4 1 25990170 4 2 51241 53522 3 24678925 3 660264985 4 3 863090854 3 31180999 2 21607 72098 1 919684013 1 724231206 1 625059116 4 1 802697800 4 2 82806 91051 4 3 648866428 4 4 1 346192323 4 4 3 772773797 4 3 596613331 4 1 102469407 3 141270057 2 5142 5422 3 29132298 1 866248485 4 2 40632 95595 1 746945131 1 539750414 1 157942029 1 316554970 3 216533805 1 678433918 3 626990191 1 777121047 3 402859409 1 595945375 3 364102876 1 67634443 3 914981458 3 86717857 1 694392799 3 736272037 1 350369014 4 3 995459504 3 892623944 2 61027 80276 3 304407072 2 25915 87525 1 821149058 4 1 183770646 1 551563277 2 1515 45824 1 587896882 4 4 2 17724 18296 1 658604930 2 34433 98271 1 92277387 4 4 4 4 2 1169 84204 2 55196 65361 3 734419663 4 3 551624651 2 2836 3985 1 411088932 2 21419 28823 3 883456480 2 15 29573 2 63403 82484 4 4 1 907861884 1 489060289 3 658919645 4 1 405356785 3 17223300 3 563473029 3 589956639 1 427904055 3 831444990 3 85664224 4 2 24720 33792 1 50737670 3 173305449 1 472839349 4 3 857725525 3 592229260 3 957709411 1 618632430 2 74960 90025 4 4 4 2 26323 67614 3 235486283 3 179997750 2 20889 104171 3 496070051 4 3 201096023 4 1 222827905 3 324926439 3 411807900 4 2 31245 74310 4 1 423663386 2 2934 81250 3 372204999 2 75298 83248 4 2 3513 61463 4 4 2 22018 74955 3 3595924 3 55189644 1 417926802 1 209564583 1 154227152 3 952818882 4 3 618216110 2 5650 83717 2 3250 30413 3 143537930 2 40115 113210 3 76973097 4 1 382573338 4 2 25922 27927 2 23639 54388 1 194350699 1 548162129 2 88274 101741 1 458329583 4 3 865905557 3 449678417 4 2 12410 103273 1 507182711 4 4 3 658992770 3 208406733 3 861520578 2 20304 67378 2 7080 26687 3 65225429 4 3 540824909 4 2 51916 77046 4 1 708936159 1 732957107 2 82400 106349 2 42766 88248 3 822958223 1 408782688 4 3 906765331 3 45944036 3 930849027 1 517673982 2 7683 89388 4 2 2928 76830 2 52909 80513 1 9387584 1 917025676 3 59227921 3 599379982 3 75709283 1 233123436 2 1701 49302 4 4 3 380758749 3 38551238 1 897852168 3 353155089 1 434725377 2 54362 97839 3 963187164 4 2 14329 33567 3 764585810 4 1 253202168 1 27825333 2 8277 42751 4 2 4758 54392 4 4 1 245735915 2 50940 76898 4 1 642623255 2 11737 16978 2 26909 64978 2 61197 69742 2 33324 74542 1 67804229 4 4 1 32949897 2 14115 80163 1 861118509 3 614170738 3 636186339 2 34930 89037 2 102229 108009 3 171769105 2 4962 54842 1 67998604 4 4 4 2 70164 111878 1 646177853 1 45662559 3 508026611 1 496320697 3 216741823 1 833752589 3 251570390 4 3 497827027 1 33775941 4 1 84600905 3 623732077 3 959262923 1 542501027 1 174620440 2 204 17017 2 26394 86835 4 1 715749153 2 54998 102938 4 1 765217853 1 529623607 4 2 10621 21342 1 666827792 1 982320804 4 4 2 48447 53925 1 986540362 4 4 3 918419082 3 590999982 1 566600513 4 3 884482678 1 120143519 1 72542141 3 269329646 1 769572797 2 18904 81213 4 2 45020 67181 1 803193362 4 4 2 52068 110838 4 4 2 63640 79028 1 809526784 3 690590202 2 6906 48942 4 4 1 613634100 1 103102859 2 25831 40967 4 1 419774512 4 2 93175 105278 4 4 3 98132659 2 24741 28000 3 325050944 4 1 719069704 3 787614938 2 60260 111878 2 19248 69514 3 456062450 1 213839627 4 3 54723845 2 1710 81007 1 391924323 1 117708892 1 478556427 4 4 2 40461 98036 3 900307305 3 733231240 4 4 1 460636811 1 779792021 4 4 2 19017 97577 2 60562 90409 3 684804976 2 2405 105839 4 2 2328 11695 3 270446460 1 874166701 4 3 192159379 1 640080874 3 583227897 3 818881448 1 522675719 2 32839 79227 2 43599 49526 3 34973409 4 4 4 4 2 31307 104258 4 1 595834018 4 1 559213289 3 336046015 2 78473 90604 1 783504234 3 336275546 2 57494 84225 4 3 813570579 3 870724659 4 2 67022 93678 1 758459333 1 612570162 1 347363407 4 4 3 664393332 1 800555625 4 2 21393 88727 4 1 179771684 2 13722 99189 1 916442267 2 44804 47372 4 3 26969084 2 7859 42260 1 871614672 1 496618538 4 2 20104 67375 4 2 703 88460 3 737073838 4 4 3 739416289 3 552733442 1 467914854 1 63949795 3 137384034 1 832881333 3 923687667 4 4 2 40073 42576 1 882775685 4 2 11692 85922 1 559499044 2 72019 80008 1 403443217 2 101645 113191 1 618840508 3 588743504 1 203409801 1 466605172 1 590460635 1 529289330 4 3 910489509 4 2 30009 44875 4 2 71543 89976 2 87629 91807 1 69153276 4 4 1 832993644 2 30911 40986 2 40557 59360 3 5172204 2 5001 74342 3 732736993 1 474738807 1 453070925 4 2 60609 81052 4 2 26408 112229 3 428467415 4 1 55287019 3 238319740 3 228407002 1 612822136 4 4 3 719063575 4 4 2 90435 100228 2 65950 93749 3 647401074 2 21196 39851 1 987049941 2 47679 78258 2 3096 47508 2 69792 83817 2 54509 66384 3 88350648 2 19788 73713 4 2 25308 60897 3 405578088 2 40087 104043 1 92531694 3 878067934 3 108000086 3 295667345 2 41109 44437 3 771133147 3 666160906 4 4 3 448319784 4 1 715535645 1 793930917 4 1 822958809 4 4 3 59410905 4 2 30825 103487 1 919129391 3 537028140 3 760095321 4 2 46670 78515 3 35307089 4 3 992197341 3 254383209 4 1 462472730 2 35653 68509 2 7988 33038 2 66747 103484 1 54157804 1 478400440 4 2 3308 57260 4 1 411201446 1 923561501 3 182452369 2 92572 95411 4 3 542366516 2 13982 47514 2 20646 62726 2 24765 83861 1 872153949 3 179572234 3 993355990 2 64579 85482 1 973682965 2 24465 25548 1 361675807 2 35968 104730 4 1 150497312 4 1 158963632 2 50612 67726 3 123228997 1 304074734 3 589636031 2 70351 108939 3 58016510 2 32977 104637 2 85498 103827 2 55177 111795 2 82113 105868 3 277526475 1 301848503 3 719999898 3 741026780 2 57899 107863 4 3 707756394 4 3 995966807 3 108008294 3 24835798 3 127069492 4 1 89897324 2 26347 81623 2 1504 36578 1 435383844 1 710123239 1 914600642 3 497566616 4 4 4 1 443170502 1 380262463 4 1 51361627 1 347608979 2 71087 104748 4 2 74724 86469 1 572372673 4 1 874461298 1 102272539 1 23601752 4 1 73672399 2 20910 62822 4 1 917043363 3 487825266 2 41771 70156 1 268665147 1 366465472 1 835759708 3 52004436 1 851128893 3 46362690 3 34801303 4 1 174352205 2 80337 86963 2 68464 100265 2 39747 87893 2 48884 79696 2 9718 43977 3 668476686 1 482845097 3 527813067 3 215306938 1 381973576 2 83814 104387 4 1 940313308 4 1 170876813 3 207091889 1 929275739 3 40501433 2 27277 104824 3 920604193 4 1 270788096 3 907191569 4 2 75922 86571 1 444410562 1 893402195 4 2 51319 94338 1 366447908 3 414245678 3 321788072 1 682287598 4 2 17385 97124 3 410685181 1 192483523 4 4 1 246105599 3 453262144 1 246078308 3 412572532 1 880236480 3 752226081 2 5296 16463 4 1 926588516 4 1 913958129 3 283896821 1 338983870 4 3 937040828 4 2 65632 112987 4 2 1667 75190 2 5229 106529 3 668204042 2 50446 110815 3 380784434 2 276 53231 4 3 179660972 1 922401408 4 2 54887 112816 3 316744386 3 772018817 1 408409369 4 4 4 1 387406607 3 488400851 4 4 4 4 4 3 695796109 2 69915 110235 3 488622416 1 464260138 2 5634 77624 3 207018879 1 867738185 4 3 339957521 1 239237183 3 385663675 3 497397451 3 644270122 1 364475522 1 87754542 4 3 556819262 4 4 2 14430 43071 2 63485 108069 2 3624 90827 4 2 69015 74842 1 988335507 3 31386531 1 603257670 4 3 529720857 3 52149516 1 246869672 4 2 46121 63206 1 596466966 4 1 290628540 3 48184208 4 2 57908 61207 3 598531601 1 260907910 3 549437481 3 526662801 3 535304281 3 193379498 4 2 91722 112153 4 4 3 547545680 1 933673760 4 1 298606678 3 788747401 2 93796 108176 2 69729 98632 4 3 68745378 3 287420257 1 620268893 2 99372 112641 4 4 3 452018229 3 748974996 1 749206625 4 3 69328745 4 3 174183953 4 3 583430581 3 645178213 3 529843523 1 76862609 2 39266 113641 1 49544042 3 775008081 2 40467 113636 4 1 54968505 3 490087034 4 3 366864472 4 3 953525448 3 569840911 1 23056991 4 2 61327 107538 1 59309331 2 75029 103038 3 849661261 1 24880784 1 49717473 1 707435709 2 17273 79325 2 40069 89397 3 29368780 2 17921 109217 4 4 2 48418 111572 3 261604182 1 343379883 1 693191995 2 1665 42895 4 4 1 668121488 1 613127297 3 878441120 2 6996 88427 1 629447498 1 883817132 4 1 950336825 4 3 52245806 4 2 2191 6753 1 239821679 4 2 43977 62992 1 474628679 3 305461937 4 2 52687 70254 2 1213 20702 1 245028825 2 7105 49769 2 81573 98595 3 979561511 2 50668 72372 2 101542 110705 3 276286044 2 29849 72560 2 22908 85995 4 2 6125 43513 2 35938 57783 4 2 51378 85122 3 774489930 4 1 138008737 4 1 29063904 4 2 44315 80769 1 463339284 3 760879908 4 4 2 52331 101281 2 23411 73660 2 29071 89165 1 634495775 1 31006471 1 722106808 4 4 1 989458031 3 419816599 4 4 2 19467 78546 2 16280 45077 1 927464197 3 809901670 1 291346708 3 570335948 2 52679 87317 4 3 309983299 3 268321380 1 70213890 4 1 50696291 1 403375371 1 213295675 3 83819390 1 279241031 3 706283324 2 74992 75345 3 910918308 4 4 2 98624 104990 1 985475191 3 590676362 4 1 416728897 4 2 18369 74942 3 323424734 4 4 2 10052 30535 4 2 6623 33541 3 38788896 2 83508 103046 2 67499 70084 3 464331644 3 580572065 1 355925688 4 2 25070 37373 3 253811954 4 3 663559943 2 8026 74869 2 13180 68417 4 1 567123007 3 379305365 3 547698557 2 6696 34945 3 146965142 2 22622 103988 1 386357307 2 21005 23499 3 971808268 3 389012281 4 4 4 4 4 4 4 3 910472390 3 353857355 4 1 194590514 3 343013703 4 3 306080543 3 419687170 4 2 9275 44982 1 201151023 1 584170937 1 454147103 1 914502843 1 729352030 2 39646 62438 2 27893 35147 4 3 53100102 2 29413 67000 2 73385 113385 2 9343 22167 1 173611008 4 1 620865278 3 58841220 2 41577 68709 2 73693 98233 1 8986783 2 6452 41327 1 55860822 3 731888968 1 307732329 4 1 207652659 4 1 857250733 2 49555 105644 3 435761811 1 147825760 1 710227742 4 1 284282466 3 214244252 3 145453803 3 75036564 3 648392954 2 6480 91931 3 93810906 1 736181327 3 879262621 2 78074 79459 4 4 1 256582010 1 970259120 1 929387606 1 405711155 4 3 837669032 2 23238 47560 3 571240567 3 239209716 1 991915848 2 84866 87735 1 26575942 4 4 4 1 455335069 1 412516830 4 4 2 85647 94013 2 35847 38279 2 6806 113418 3 17758443 3 461198902 1 42002926 1 696315607 4 1 11961139 1 218418000 4 1 104643004 4 3 518481786 4 3 781735779 2 67249 99069 2 25419 64115 1 359240458 1 807191279 2 70833 73304 2 44670 67447 3 307871350 3 275642303 2 101967 113327 1 577002070 3 203305884 1 539983628 3 398884949 2 1970 76917 1 275142750 4 2 24115 33969 1 767912344 2 8183 109648 1 718478650 2 90426 101889 4 3 35674055 3 67635706 4 1 419026219 1 87849336 1 382816478 2 21290 87740 1 148089168 2 82596 111704 3 961728218 1 907530895 4 1 904499396 3 257417813 1 969552172 3 868742961 2 13560 48880 1 138131467 1 294136046 1 290872693 3 562925533 2 23034 34837 1 73142075 1 997433996 2 43846 98329 1 557966280 1 451594257 2 7746 73475 3 398814780 4 3 556882143 2 1859 95209 3 160576207 1 123822326 2 48309 102845 1 991842969 4 3 364692026 4 3 120614181 3 123383150 3 622555803 2 4204 50989 3 34530608 4 4 2 12342 107881 3 77172715 1 424347819 1 515889098 4 3 474161056 4 3 756796891 3 173895295 2 46996 106178 3 22745343 1 163431325 4 3 605869904 1 499012472 3 668992123 4 3 526002771 2 1469 58969 2 59807 85446 3 424743916 2 24764 98174 3 402491765 3 793110881 2 46202 110074 1 308485527 2 19521 41303 1 763627578 4 4 3 814665476 2 64481 101147 1 857564944 1 245062157 2 43719 46073 2 55901 96677 3 16446534 4 3 903487305 2 16395 21729 3 894303904 2 5689 86397 4 1 973794078 4 3 654357155 2 31205 59611 1 589099815 1 236014817 3 417425151 1 573100416 1 507696825 1 425538561 2 11747 112267 1 35983371 2 21610 65374 3 895889263 4 2 90833 108239 2 7700 14067 4 1 754572171 1 15702070 3 793264875 2 77942 86814 1 163109267 1 994031632 4 2 30769 94050 4 4 2 25492 25520 2 51246 96175 2 13385 98575 1 676419524 1 350781186 4 4 4 4 1 47872169 3 957439062 2 67018 113428 1 706639542 2 31234 58015 2 23831 83387 2 7608 111152 3 236513560 3 58318960 1 16085583 1 992863505 2 6028 29835 4 4 4 1 222409422 1 17498568 1 725186027 2 47699 108345 2 89791 110997 3 683837063 1 126239954 2 67288 97359 1 378104352 1 286444585 2 24932 55747 2 36423 114048 4 4 1 635078318 4 4 4 4 1 39681715 2 41173 53044 2 29539 85493 4 3 542868916 2 48156 104926 3 448319670 2 45596 49237 1 47428086 4 4 1 758844177 2 2033 90973 2 26771 81848 2 1393 87123 2 1154 10783 1 347167955 2 10078 109220 1 675752572 4 2 20530 45188 1 807341536 3 261888203 4 1 528971023 1 748585061 3 893896125 3 486802514 3 142267267 4 4 1 443816130 1 649337119 4 2 3197 55120 3 379930953 4 1 19372501 3 708737610 2 68309 82395 2 27574 108370 1 911299191 3 358168414 2 40831 89218 1 64553718 4 4 3 287202480 3 405648233 2 13589 102054 4 4 2 14202 80489 2 1999 25098 4 4 4 2 20863 52300 2 32442 113631 3 904673180 1 23936126 1 5085536 1 555544890 1 835712002 1 754537877 2 47 111903 1 523466613 4 2 1837 7632 3 14971510 1 417321459 1 857937027 4 2 72602 99323 3 427589725 4 4 4 3 890869918 2 29670 111264 1 47912177 3 169936690 3 487523387 1 452196360 1 872899294 2 9201 66656 2 55845 60858 1 838059922 1 760809536 2 78927 98939 3 801986464 3 278947672 1 909916806 4 3 797030542 4 1 532555343 1 92101721 3 124161634 3 697743293 1 879726954 2 19432 98461 3 833854185 1 634572378 1 40553640 4 1 733982013 1 304370579 3 608525292 2 16642 52561 3 545675959 4 4 1 711818377 4 3 59706019 4 3 781334088 4 4 1 364271500 1 510016368 4 1 812610374 1 878867895 2 17256 82953 2 84158 97133 2 45000 73400 2 9545 30167 1 950883164 1 282729498 4 1 257260676 4 4 3 677446933 2 20260 74710 1 14141227 2 37647 113109 2 80799 84366 4 2 29338 79444 3 351218512 1 653951440 1 461419992 4 1 705177386 2 19957 51866 2 30692 48159 4 2 6467 25985 2 24071 42183 2 51576 94869 4 1 790894822 3 508828873 1 676123531 4 2 24247 30198 2 103018 111618 2 48430 51438 2 24282 93176 3 132577883 4 3 490912645 1 525209058 1 766446606 3 586793824 1 400600320 1 626150873 1 490020477 3 900258089 2 15444 66623 3 40793200 1 597418282 3 558983916 3 225473872 1 967638791 2 64980 108383 3 705151848 3 955914315 1 65303275 2 100733 111317 3 322502043 2 15024 69042 3 269166908 2 81219 107759 4 1 264275393 2 43118 74121 4 1 548153931 1 141534947 4 2 29009 78968 2 77637 105929 2 51917 54327 4 1 883268926 2 45703 111541 4 4 1 927682572 3 773663197 4 3 47058309 1 74560034 3 157836700 3 199116697 2 13663 89290 2 65365 97776 2 20169 92334 2 88221 102776 3 969974494 2 14684 50881 4 2 14825 94845 2 10994 17562 1 92341942 4 1 591497463 3 317342755 3 675768159 3 270597386 2 47761 56865 2 2552 33986 4 3 117209317 3 506164475 3 591138978 3 956732742 4 1 92025963 3 833005175 4 2 80240 88490 1 706130773 1 641834627 1 827541638 2 3712 33791 4 1 566103477 3 702888754 1 488445287 3 378688653 4 2 8215 65938 4 4 2 69651 89200 4 2 81072 81812 3 512703631 1 343775744 3 213405291 3 358124089 2 4115 21463 1 261108076 2 74713 105626 3 72897533 4 1 783768292 2 62451 81972 1 515082019 3 424915575 3 981131670 4 2 7218 80564 2 36097 50780 4 1 906435069 4 1 638919508 2 28577 61002 3 524495251 3 188742076 1 424415149 1 69964321 2 2789 72407 4 2 38308 65629 3 812054533 4 3 289737765 2 17907 24835 4 3 865967290 2 34318 39682 2 50569 71355 4 1 765409527 1 867035671 3 27516706 1 581419613 4 2 3170 29928 4 2 466 4372 4 3 616227717 4 2 46144 55874 2 38996 105702 4 2 16713 22733 1 51325721 4 2 2568 71857 3 993070673 2 49301 87759 3 31741545 1 482401020 2 9500 76420 2 51965 85381 1 918831197 4 2 66691 95345 4 1 458011739 1 995130727 2 50408 61993 3 460037668 2 93449 112834 3 8966360 4 4 1 296344582 4 1 922136850 2 102568 109990 3 63963061 3 24553018 2 40731 67146 1 132099334 2 31961 89088 3 356476337 3 78061741 1 589898693 1 543570452 1 166116692 4 4 1 696259885 1 82703020 3 328455931 4 1 550835482 1 667701251 3 878186272 3 140042165 2 16672 87832 2 561 14056 1 608554339 4 3 171398200 1 126309311 2 60055 111132 1 425956761 2 73772 78191 4 2 79347 87015 1 911486915 3 34754224 4 1 818385046 2 39708 70989 3 643422396 1 8382900 1 595322471 2 91496 103394 4 4 2 40417 72559 4 1 72254860 4 4 1 179222134 4 3 573706244 3 234115193 2 91110 114031 2 65390 85547 4 2 8815 46015 1 211222579 1 75939676 1 800387462 2 27505 38428 4 2 14369 81142 2 22210 42157 2 3182 22407 2 19704 109510 4 4 1 552538605 2 26726 31212 1 586595027 2 29985 79320 4 1 456530496 3 991162415 3 555610690 2 33904 102940 4 1 664044752 1 997571026 2 93435 109162 4 4 2 36717 82745 4 3 749649526 2 67672 97303 2 67647 98751 1 767079420 4 3 459447679 4 4 4 2 528 10422 1 65382831 3 697833004 1 230084168 3 167980051 2 17299 98285 4 4 1 545331410 4 3 333566766 4 2 43623 65251 2 82649 106925 4 1 593194633 3 554866412 4 4 1 224467316 2 19025 37792 4 3 870907477 4 1 29534687 2 22343 62779 1 52228799 3 958940694 1 725344362 4 2 6730 22772 3 253777263 2 3445 67467 3 571739982 3 207890904 3 97605796 4 1 980046891 4 4 4 1 230368860 2 4072 91213 4 1 589749931 3 620064327 2 96523 110462 1 806970150 2 28063 72886 3 7391286 4 2 71128 83209 3 24189250 3 946102267 2 44719 98278 2 32256 88813 4 3 125817100 2 10556 105757 3 68929777 2 21351 88721 4 4 3 165070529 1 3118974 1 673588262 2 18126 81502 1 311442246 1 929929757 3 939616490 2 86833 98877 3 740868702 4 4 2 45237 93281 2 41168 53643 4 1 891127789 2 35159 109479 1 547670191 3 26598740 1 500907377 3 213104019 3 304017588 1 2595238 1 456917629 1 12982076 2 32870 75860 4 1 28575536 2 11716 111221 4 4 2 28534 85463 3 809011913 1 760945991 4 4 2 54048 94711 1 50240619 3 684474688 3 927035639 3 209266984 4 4 2 45995 95899 3 993202578 4 4 4 4 2 28877 46663 3 276477602 3 501547140 1 345211717 4 1 100655222 2 34533 47443 1 308639395 4 1 49000149 1 998160155 2 59134 83789 3 155517922 3 214567198 3 117449587 4 3 407500569 2 27180 71587 3 888130072 3 379421876 3 69171779 4 3 624686811 1 732465552 1 119456528 4 1 848202488 1 650735718 4 1 656439144 2 10794 31853 2 20740 49747 4 1 27679381 3 388061271 4 4 2 39119 70111 3 837522984 4 4 3 98368409 1 308240074 2 49301 80743 1 509712434 4 4 2 30716 56641 4 2 7235 101700 2 15781 34981 3 694671412 2 17045 63256 2 12628 24710 2 17290 109050 3 41780211 1 21384409 1 9629896 2 35464 89189 2 52116 88995 4 3 842858382 4 3 32248393 3 652740344 1 126070832 3 923028095 1 594170312 1 347907021 1 935330542 2 14665 73365 4 3 420466132 4 3 339049727 1 684601613 4 1 340477566 4 2 74943 97315 2 35347 82250 1 206938190 3 323725981 3 162345556 1 537440283 1 787262277 1 180241592 3 508514979 4 2 102157 113792 1 692006196 1 808276999 1 692894178 4 3 145039967 2 52270 71174 2 18108 24897 4 3 788770438 2 39701 51473 3 30462051 1 216986420 4 3 67039417 2 9142 99118 3 917259457 2 16278 59515 3 320591378 1 612138152 2 71708 108379 4 2 73477 102820 2 28097 49130 1 794889790 1 41898414 1 798787334 2 65971 76819 4 2 52741 96038 1 30398117 1 950843233 1 353403463 1 427036990 2 14846 29319 1 642757139 3 786861809 2 32683 74412 2 7847 108396 1 685689624 2 28340 86293 1 852307688 3 47438878 4 3 831325396 1 883415947 1 951413805 3 173550428 2 98268 111834 3 779878871 3 228040216 2 61888 112827 4 2 98581 107854 3 36312051 3 504405612 1 45204578 2 41625 60585 2 15092 43723 3 794380062 4 1 873724285 2 37356 101559 3 321055180 1 346974253 3 749071162 4 1 284782241 2 88597 100897 2 21625 100373 1 727716179 4 3 208629428 4 1 160795347 4 1 469755580 1 459542029 1 514740011 3 186452781 3 944321536 3 93177543 2 40501 106964 4 1 902321798 1 907129693 2 110302 114153 4 1 147916804 2 24774 90488 4 4 1 604222297 1 375064115 4 1 945781748 3 918860738 2 443 715 3 194101249 3 122973634 1 358366496 1 507375992 1 470594826 4 2 50308 90215 2 61420 114081 3 624274328 4 1 430556252 1 461656553 3 924487372 1 248954684 4 1 3850768 3 764000607 4 2 11942 93828 3 612553844 3 561138970 1 670007751 1 312949041 2 54065 67212 2 15609 88864 1 690875314 4 3 908808375 3 515756133 4 4 2 39552 41338 1 573172806 3 62367361 1 395978066 1 666461520 4 2 12548 50926 2 33889 65040 1 891234797 2 3566 97246 4 4 3 45265601 3 485676380 4 1 357570683 1 687484456 2 8394 113197 1 58468705 4 4 4 2 67525 73929 3 495259499 1 266085289 4 3 955106013 3 128890920 1 327990686 1 96341204 3 14658224 3 33602940 3 661280489 1 822340986 3 194151601 1 23638664 3 136781447 2 52114 101244 4 4 3 903719203 1 315053492 2 61715 75686 1 297958370 1 75045927 1 11180748 3 452564542 1 174733637 3 189536147 3 203620562 2 41394 61100 3 721745711 2 53568 93458 2 14611 73636 4 1 859918047 4 1 278223617 2 39542 108540 2 11347 82262 1 954442462 1 951395735 4 4 1 288879960 3 10555766 2 61205 91556 4 4 1 765041624 4 1 349459837 2 37114 62071 2 102532 104697 2 53459 75297 4 3 683716872 4 1 74383683 1 923234702 4 1 93934814 4 2 14058 66940 1 430522690 2 59125 75926 2 41496 108728 1 683265232 3 333512286 1 349582640 3 49002448 4 3 523056258 3 547305969 1 854879585 2 2148 74846 3 246761343 4 4 2 40358 73316 4 4 4 1 922238658 3 6250352 1 796683145 3 644309484 2 44615 64424 4 4 1 297011638 3 971210015 2 6679 114166 1 578117679 2 14858 23552 3 647010396 4 1 439865663 1 184461850 2 102753 110302 2 1625 53414 3 10646229 3 977426329 2 24910 104750 1 455094147 1 863255044 3 31992016 2 57978 61430 1 774562836 2 65867 96806 4 4 1 382931209 4 4 4 2 19794 76987 3 288725933 1 907519126 1 233684682 4 2 74875 99169 3 574691490 4 3 681986632 4 2 2357 67420 4 1 973707032 1 621105217 2 15456 16204 2 48474 104363 2 50879 87913 3 998366355 2 20415 56549 2 68980 69884 2 5052 30920 4 4 1 132601579 2 6835 25531 1 937852715 1 944079533 1 14063004 3 630114143 2 95029 103869 2 23728 104405 1 652064103 3 62137020 4 1 631772270 3 302268067 3 577958637 4 3 310160619 4 1 52461191 1 80471238 1 683103588 4 2 39475 49599 1 565960826 4 4 1 40302826 2 69477 102393 2 59274 105973 1 168300658 1 190331996 2 63609 67968 4 4 3 86082495 1 756572126 2 78063 111742 2 9336 22541 3 975416896 3 584146336 2 1367 111821 4 2 26324 63056 2 11399 82140 4 1 560014970 2 53515 94606 3 6316494 3 291144006 3 186428921 1 520403426 1 319382897 4 2 64645 69386 2 3356 69089 3 113223924 1 418918510 1 799619988 4 4 4 1 432071081 1 107449386 3 197068000 4 1 698836567 4 4 2 5079 33543 1 68087530 2 40717 100281 2 34209 92627 3 717942982 3 6835314 3 8894857 3 824177375 4 4 4 3 299860055 2 38563 79797 2 4243 25278 2 7630 108577 3 912087718 3 954322601 2 59583 72074 3 708690006 2 1675 77882 1 385569757 3 457533384 3 104353466 3 613467994 2 21977 99276 2 86000 89769 1 395302891 3 848627912 1 187550188 4 2 37713 103748 2 36798 64133 4 2 54539 78467 3 809314593 3 514963082 3 148109052 2 57775 65840 2 49009 109465 1 47134621 3 984451405 3 841167347 1 29854804 1 861116720 3 567027869 3 592494507 4 1 9028183 2 62659 76555 4 1 768315719 4 3 58169343 2 6098 30232 3 594580180 4 3 523368604 1 298077330 2 79765 104428 3 53417995 4 3 332588793 1 376318458 4 1 768369809 1 528689878 2 101507 103532 2 72066 89601 3 997696561 3 305454347 3 754482503 4 2 38208 111984 2 32535 69768 2 14963 67300 4 2 64257 98801 2 9478 95595 1 887935892 3 602301281 2 17638 88961 4 2 13009 25959 4 1 560611530 4 4 4 2 30284 51895 2 5662 84969 1 794085586 2 17708 89863 2 9628 40631 1 559114832 3 974536155 1 258738335 1 462830672 1 886515482 3 3055803 2 32393 44721 3 210415580 1 701465991 3 622843286 4 1 840521007 3 613214396 2 55635 82693 3 661071994 2 30391 66096 3 381676857 4 2 21883 109906 2 47711 101782 2 34249 108235 2 29091 105264 4 2 63076 75514 1 544604716 4 3 175519839 3 566976659 4 3 339740369 1 206577660 1 620642619 4 2 22645 33851 4 4 1 228956885 1 708461601 4 1 821322792 4 1 116678642 1 708385831 1 127123686 4 1 44700079 4 4 4 1 255334109 3 192699838 2 5926 12328 4 3 565866388 2 27094 57701 2 45288 76633 4 3 615767920 1 821232446 1 542840772 2 7082 54536 2 37741 103439 2 22483 74966 1 846825915 3 769739537 1 65899799 3 983778983 4 3 48240506 3 350163510 3 189790245 4 2 2853 56484 1 198589029 1 603951632 1 781081589 2 12752 53983 2 103246 107243 1 330466103 4 1 475214933 2 18201 71676 1 681654980 3 439243887 2 42201 99341 3 913278775 4 1 450180060 2 15337 48208 4 1 334299709 4 3 972988355 1 159213498 4 2 4011 105498 1 540003815 4 2 9062 107311 4 4 2 108708 109562 2 17079 48857 2 22169 40307 4 3 916656928 2 923 32816 1 24139712 1 377933971 3 593365813 4 3 132712739 2 52695 57215 3 960096436 4 3 53628196 3 339222575 4 2 82627 100105 1 251690243 3 509633451 1 85488858 4 4 1 476789078 4 4 4 4 1 956355408 4 2 30258 73694 3 69560945 1 220871923 2 64133 99494 1 463083847 4 3 467244303 4 1 79445073 1 967735129 3 446095663 4 4 1 857331466 4 2 2846 19818 2 7675 75009 3 899147330 1 917986974 4 2 15843 46108 4 4 3 638435512 2 35063 82152 1 591416441 3 289248418 1 255098891 3 236153884 1 444525428 3 776222398 1 690542737 3 356363984 2 32579 41117 4 1 201253416 1 679074120 1 237878109 1 623981424 2 24306 98013 4 2 4490 110364 2 34131 65736 1 436002564 1 129569604 1 520745617 4 2 333 3019 1 46054179 2 64820 95716 4 4 4 3 773479058 4 2 57691 98521 2 4056 65797 1 828151904 1 589442737 3 51569463 1 24002992 1 593956170 4 4 2 58535 93184 3 590301522 4 1 392070862 3 255980949 1 427898451 4 2 62644 110055 4 3 65144736 4 4 4 1 463405055 2 90650 109551 4 3 798988703 4 2 90849 101723 1 352340145 3 628969650 4 2 41410 78826 1 396296389 1 768469515 4 1 202181882 4 2 64207 71285 4 4 1 984396966 2 80803 90051 4 1 574989153 1 280809749 3 15795369 2 10687 21340 4 2 101926 113085 4 4 2 73685 90116 1 746893083 2 98991 101677 4 3 711414669 2 44211 84230 1 403542589 3 111064417 1 434122706 4 1 746836378 2 50605 51949 1 138137566 2 28927 71737 2 58443 112202 2 89458 105499 3 572010613 1 657287479 3 998417734 3 737732894 2 78277 99409 4 4 1 254972256 1 710393714 4 3 702671674 1 137637831 4 3 452137943 4 4 1 632568836 1 7041825 3 771545122 2 20700 77897 3 654620018 1 777404028 1 583488232 4 1 896537060 4 2 968 73415 4 1 57514663 3 126608196 3 551722838 4 4 4 1 426368713 1 547552991 4 3 10216821 3 285328465 4 4 1 847588756 4 4 4 4 2 17639 67513 2 3987 55656 1 231886919 2 46845 96098 2 11012 86967 3 742136641 4 1 573716092 1 443177008 1 93356494 4 3 196242675 4 1 519342182 3 1167025 1 717985376 1 44507251 1 349634365 1 415224078 2 35564 97715 1 977190531 4 2 100596 105198 2 30792 98642 2 8117 36192 3 692395323 1 129982090 4 3 312908738 3 355671410 1 716706521 4 1 91563330 1 564735868 4 2 8565 52697 3 685259146 1 862553624 3 706694100 1 791405502 4 1 224213570 2 11898 17193 4 1 281796008 4 1 11344239 1 800031280 1 395475899 1 927686600 2 56797 78595 4 1 991819224 4 1 94490238 2 107922 112030 2 58389 75292 1 782927353 1 581639668 2 27397 95588 4 4 3 535672144 3 606385390 4 4 3 940543940 3 891470558 1 27493654 3 908155336 3 970976792 2 92856 98495 1 734352913 3 727303512 1 782979732 3 673121628 1 52286227 4 1 513244002 3 82811487 4 2 31314 31991 1 457577353 4 1 774571061 2 70058 97499 2 87420 89851 2 35917 83861 4 1 55767057 1 14094815 3 905022701 3 238167556 2 44860 79346 2 57814 80801 1 197812475 1 739429721 3 908271151 4 2 30827 83450 4 1 631982757 2 58334 89905 2 1976 5650 1 633786850 4 3 855671405 4 2 34476 56239 2 64637 105999 2 15314 36746 3 452123629 3 147061700 3 301646500 4 4 4 3 880737120 2 69222 80605 2 23024 114078 3 615396489 2 14890 37200 2 47842 101375 4 2 14901 92263 4 2 55072 102963 1 5226940 4 2 2194 22820 1 326330691 4 4 2 6771 76530 4 1 889674338 3 256563966 2 33603 112725 4 2 22221 28208 1 322813394 1 6727159 2 23231 98118 3 193440879 1 942046357 4 2 15463 38938 1 8256457 3 430342004 1 245129615 3 485714694 2 26187 98659 2 57916 93161 2 7452 74079 4 2 55241 87742 3 307944887 3 944943485 2 67724 72247 4 3 370967288 4 4 3 98994511 4 3 864011794 2 48478 74873 3 101617013 4 1 270871662 4 1 217108567 3 675361493 2 58547 70660 1 634892598 3 274137862 2 67201 113873 1 891581624 2 47718 86776 2 4231 102198 1 398653952 1 751836848 3 2573881 3 593507239 2 43777 94192 1 813650494 2 54243 102146 4 2 3864 29509 3 861377759 4 4 1 503441292 2 26700 30979 1 564795826 2 225 35309 1 331059299 1 695923524 2 42927 45337 3 900991098 3 998633135 3 186642768 1 504560475 2 28654 97366 4 1 300620167 2 51922 68270 4 4 2 22671 25046 3 454953969 4 1 544201259 3 670768966 4 3 42682781 2 30261 77420 4 1 420315628 2 28911 102289 1 482125460 3 838659599 4 1 485250361 4 2 42088 64542 2 96080 114348 4 2 37969 44031 3 715926775 1 364440503 4 2 63148 86160 3 692402704 1 30549345 3 312766699 2 9114 38941 2 404 107537 2 22337 94993 1 863357584 1 698927680 2 31070 86413 4 4 3 522386053 1 416896289 3 47054869 3 141154610 1 264034786 1 283218911 2 105330 107829 4 4 4 3 721792720 3 416899723 3 515835100 4 4 3 278726407 3 745954492 1 908467216 2 81003 82941 1 916744947 4 2 104930 112958 2 249 21454 2 46719 75372 2 68687 75461 3 341678095 1 236601532 4 2 42548 48433 4 2 29230 104681 4 3 987328911 3 284973373 4 1 606711484 1 841897809 2 44689 73483 2 44828 59015 4 2 36087 109867 3 87380944 4 4 2 90322 99550 3 52460118 1 499603086 2 33708 108755 2 4874 15867 4 3 974795789 4 1 804636105 2 76534 83604 4 2 44817 95660 4 1 29043381 3 642433619 3 868400865 3 725872821 4 3 380563923 4 2 16166 63730 1 109924627 4 2 24828 80816 3 288864338 3 977763913 2 17855 102962 4 3 488030965 1 253969874 2 16665 108684 2 801 16227 3 390791912 2 17015 46619 2 15920 38723 3 95316070 2 22963 64637 2 103869 111375 2 11405 89431 1 265473068 1 444910017 4 2 36824 62243 3 263880050 1 454531039 1 205229723 1 985138482 1 819194549 4 4 4 2 26039 50640 4 2 59481 94961 2 28262 113672 4 3 207599974 4 4 2 50963 86844 3 937298381 2 73887 99973 2 35427 97603 1 309588235 3 365589339 4 2 64184 88517 3 10133027 4 4 4 1 705057312 1 519596618 4 4 3 995030585 2 46015 77620 3 603007629 2 28065 109623 3 321698844 3 186957253 4 4 2 84570 98314 3 951388595 3 783495515 1 802859958 2 57837 93184 2 45562 92845 3 543877829 3 991770352 4 3 241411178 4 2 56148 112199 1 544971621 4 4 4 1 139472507 1 883526637 4 3 616804986 1 347006089 1 474999552 3 295509065 4 3 593963403 1 843858542 1 409740733 1 41560793 4 3 727333667 1 496597153 4 4 2 70443 95621 4 3 937899785 4 2 31644 88994 3 224117287 3 317126807 3 512256721 1 341662008 2 57187 104730 2 15957 98195 4 2 38722 110176 4 1 320221600 3 34459920 1 712912790 4 1 85094442 2 59025 69418 1 105165403 3 759720583 2 3926 105567 3 403257305 1 182218377 1 583172717 3 676892991 4 3 43621136 1 453544331 2 2100 28412 3 290249415 4 2 42983 108930 1 160712796 3 877449997 4 4 2 12805 73642 3 279259431 1 565056982 4 3 407240409 2 33372 53381 2 84677 105150 2 695 70984 4 1 944117586 4 3 125663781 4 4 4 3 585479944 1 59308521 3 682163993 4 3 150525513 4 1 323820550 1 9931855 4 1 845172855 2 69495 69808 2 35711 80508 1 365249318 3 40322831 3 403756324 4 3 783089094 4 1 923553826 2 51061 93323 4 2 55382 104254 2 40491 112702 3 232267282 2 8224 38981 3 14067439 2 2577 60518 3 45507429 4 3 170934761 2 67895 100584 4 3 446924006 3 902582715 3 763140662 3 325147402 3 986622220 4 1 43377832 4 1 638467771 3 308569851 4 2 21584 110022 1 421512686 3 417590994 3 538579553 2 97086 101408 1 433171998 3 281426675 2 13021 70888 1 298343956 2 26352 111621 1 944493904 1 374277760 1 730850782 3 165743215 1 443165201 2 18866 86665 4 2 38846 50038 2 5782 42761 4 3 524646950 3 724892345 1 736861855 3 243336691 2 62510 75065 1 993041240 1 407537985 3 403809593 3 631784608 1 741060457 1 918017640 4 2 51340 54591 2 47242 63217 1 380018428 1 849212063 3 578882190 4 1 943235469 4 1 857373208 4 1 527877404 3 66169759 1 527237164 4 3 662051647 1 596115719 2 56021 65003 3 583940738 2 2445 76799 2 24917 105575 1 406976652 4 2 10356 45911 2 37148 91193 4 2 42529 80906 3 958273948 4 4 3 283656563 1 885914301 2 6865 68928 3 156539988 4 4 2 46430 89969 2 40740 58301 4 1 6518282 3 290801702 4 2 75286 106405 3 476790293 1 566653537 4 1 582294482 2 28408 72319 1 953051471 2 30900 103694 1 857439142 3 50832898 4 3 100806928 2 15169 74451 1 797098737 4 2 38884 84678 1 235762664 2 48250 103611 3 610171770 2 12501 29985 3 381606723 3 814731564 3 554713262 4 1 26728458 1 83238846 3 865885667 3 977612477 2 40635 101624 1 695497253 4 3 698147469 3 857189676 3 919977335 3 339782297 1 332649106 2 62201 108910 2 6575 37964 1 996785086 4 1 581910457 4 3 732217095 2 1760 62244 2 44224 80807 4 3 900561666 3 735039374 1 710080719 3 17836660 3 660519837 2 31273 95930 3 484268923 1 632274673 1 807621011 4 4 4 1 975652536 2 5574 25552 4 2 69590 100886 4 3 552366848 2 4273 63469 4 2 62124 100140 4 3 719458748 3 773991048 1 426961976 2 55912 62724 3 585855141 3 915587060 3 585651855 2 33704 71147 2 21246 70374 1 188754535 2 9234 30670 3 494424287 3 369664022 1 563484248 4 1 340692873 1 720474313 4 4 4 4 3 518867616 2 38173 92787 1 3023427 4 4 2 68375 114640 2 4227 76015 3 67829096 4 3 523886443 4 1 599287719 4 3 37796008 4 2 51091 63635 2 48276 89011 4 4 4 1 7406284 1 926857958 2 31790 87669 2 17086 61860 3 393103299 4 3 639833576 4 3 471914638 2 4501 108644 2 20175 100193 2 7668 94596 4 3 732607810 1 202555468 2 33300 101055 3 426875325 4 2 54935 104964 2 51071 75610 3 373661462 1 391578064 4 3 276561120 3 905949379 3 838209743 1 26348053 3 795334964 1 551139760 1 24991274 3 234154503 2 50534 68262 1 978597738 3 27059261 1 520977593 2 15759 83327 3 714995234 2 48333 114560 4 1 541287421 1 125606733 1 393304352 3 270128243 2 24105 27116 2 57844 68341 2 22465 109258 2 21367 32923 4 1 427413086 4 2 23564 31396 2 18124 27857 4 3 715141466 1 302022037 4 3 326024616 3 825520755 1 293955684 3 194937649 2 3253 77511 4 3 25242651 3 18032614 1 918518497 1 786747644 2 46846 60614 1 321870770 2 28665 39981 2 21457 93167 1 105667377 3 321209912 3 262808697 4 1 21938678 2 8561 15194 1 888178231 1 394504415 1 506825053 2 51456 105116 1 94663704 2 4546 42589 3 141606277 1 603854019 4 2 19198 50611 3 80739043 1 160724884 2 29492 57400 2 21668 40635 4 3 482244080 4 4 2 52408 74978 4 4 2 74068 76829 1 450017372 2 36346 100772 1 969524754 4 4 2 1719 38118 1 914566883 4 3 553706843 1 143151244 2 62163 74912 3 269845979 4 3 988575985 1 783126363 4 4 2 78070 80460 1 157463019 3 729407952 4 3 490611714 4 3 302690543 4 4 4 3 678231655 1 484136843 2 24909 40847 4 3 279311826 1 362206010 4 1 855279708 3 30466954 1 274682900 4 1 601232574 2 3834 6406 3 935283448 3 409626007 3 203637455 1 27665766 4 1 244546072 4 2 71853 99037 3 517993434 3 554229893 2 1536 62565 1 602796649 2 1540 84441 3 69167767 3 33932969 1 71135137 3 364456244 4 3 722321254 4 4 2 7432 71511 2 76748 82256 2 34498 60571 1 670345756 4 2 18045 92745 3 192805764 2 47695 105512 3 478013877 4 2 13564 94696 1 244509980 2 35277 103407 1 4436073 1 519757976 2 31604 110205 2 32641 40194 2 11394 25759 1 253495902 3 836754486 3 796671137 3 767992954 2 8106 80304 4 3 826561939 1 359509121 4 3 745079785 3 287576885 2 9192 97846 2 62013 114238 2 22666 101159 4 2 38184 38972 3 288852613 3 305182288 1 314182191 2 25513 86239 4 4 3 180119348 1 449790328 2 89044 111903 2 46652 98169 4 3 450050460 3 908135011 2 22503 52117 3 25447478 3 834742062 1 907225701 4 2 50658 111461 4 1 307719465 4 4 4 4 1 217341856 4 1 581764815 2 16071 82637 2 22075 113964 1 123927358 3 980279764 4 2 1969 48212 4 4 1 689891838 2 96088 101414 3 372366582 2 71663 102343 4 2 90700 93161 3 568253991 3 18717667 3 19741226 3 590619763 4 3 33834118 3 791279684 4 4 2 24778 106818 3 410096825 3 820346796 3 513532745 4 4 1 972012409 4 4 4 4 2 62847 107431 2 28069 43171 2 74553 111133 4 1 788541512 4 4 3 810602118 1 690989174 4 1 152568902 1 825478380 1 547276895 4 2 9272 30346 2 23498 47404 4 2 65037 92858 3 777736335 1 160683020 1 659154429 3 500100509 3 631253923 4 1 495668783 3 221742266 3 980619820 2 63846 92145 1 997013137 1 644105315 1 249788666 2 79581 89693 2 69065 85105 4 1 30131539 4 4 2 11183 40409 1 277218057 1 691838250 4 1 800939648 1 925434433 3 42645146 2 55160 67358 1 520589385 3 914913103 3 380178517 1 896744121 1 734862190 4 4 2 100364 101284 2 28981 109210 2 1800 32028 4 2 44190 71368 3 607074414 4 4 3 723598721 2 87212 91833 1 864775489 1 67267828 2 19286 26791 4 1 176124360 1 625760408 2 14513 35261 4 1 112001316 2 42218 72249 3 553697724 2 23412 101865 4 2 17836 100456 3 772318311 3 425169530 2 3925 55300 2 17885 76265 2 63224 69743 2 17682 39558 2 88321 93268 3 676130485 1 835254464 4 1 343304649 1 756619565 4 4 3 611745531 3 520477376 1 79429744 3 169087292 1 305830939 1 977284859 4 4 1 949370443 3 786019307 2 1962 91278 2 55600 84889 2 56652 74242 4 4 4 4 3 279159009 1 41105347 3 420833851 3 764188825 4 1 865923314 3 781893693 4 4 1 140340185 2 26240 51382 2 35495 78089 1 993840431 1 408523619 3 18829397 3 372040976 2 39545 48961 4 4 1 43609133 2 2015 94989 1 368221698 1 530427899 4 3 910324990 4 3 552659129 4 1 399226280 2 21625 44433 3 429074466 3 996233507 1 949877989 3 102782395 1 275325967 4 1 916527079 2 77842 109766 1 240629652 4 2 55830 72840 3 258661491 1 773852053 1 704584961 3 101473431 4 1 383693422 3 73095974 4 1 118147620 2 36928 108419 4 2 47433 70058 3 155367187 2 17873 86547 3 18902340 3 6173087 1 626615881 1 901063837 1 837440046 3 39955849 1 597964830 2 18007 71154 3 67902198 3 468575142 2 2728 106886 4 1 982676299 2 62110 91504 3 197296192 1 524516072 4 3 486087240 4 3 314559861 3 906632942 1 122573889 4 1 29591642 3 430579795 3 12641354 4 3 711409280 1 4944921 2 66793 89068 3 279468008 2 679 110958 4 2 21748 49629 4 3 667242192 4 4 2 44979 107197 3 170198483 1 596569717 3 85820111 1 950542317 1 754216567 4 4 2 20720 68560 3 327929822 2 5292 87705 2 65045 86660 3 280259241 4 4 3 387154782 1 276790687 2 40090 84807 1 140912765 4 4 1 161168141 2 58294 93933 2 20458 69932 4 4 2 15537 110064 2 62125 111925 1 138368689 2 75040 97214 4 3 704863069 3 980717983 1 374119700 2 24133 100111 3 15094946 2 47174 94961 1 761174333 4 2 7237 49139 3 384523239 2 27082 45572 3 706257751 1 116995991 3 32795182 2 98656 112845 2 61920 113911 2 6323 86533 2 34636 105784 2 29807 56439 3 263088543 1 225838446 2 68607 107985 1 96207161 3 778381724 4 4 4 2 25398 47555 3 528723510 3 225149710 2 94685 98014 1 141792523 3 54007346 4 1 731668641 4 1 528084109 3 50891330 2 39031 41039 1 912763918 4 3 726053046 3 270752419 4 1 214333356 2 21779 98801 4 1 371564347 3 45870282 2 50374 102443 4 1 63968324 3 642865053 3 24479505 2 40827 97298 1 217813106 1 280386064 3 528321565 4 2 8307 60304 4 2 17074 50163 4 1 588215268 2 82780 111613 1 687421292 4 3 732704305 4 3 788515648 4 3 40035856 4 1 210374511 2 84654 102653 4 4 4 3 17722727 1 645850171 3 42980641 2 23299 70768 1 321353654 2 60749 88038 1 437843411 3 471400455 4 4 3 716465685 2 3103 33239 1 877446928 2 74461 93953 3 896945097 3 50367277 2 41586 98857 4 4 4 4 1 554344751 2 82481 94059 2 37946 102116 3 780542538 3 611117764 3 611110991 2 10160 34989 2 77684 85046 3 353682051 4 2 81241 99249 1 2629578 1 57398964 3 976552192 3 911733450 4 1 861843686 4 4 3 366346459 4 3 845972886 1 696948589 2 58901 59583 3 424869764 1 8116629 3 246609602 1 57544364 2 57762 85638 2 18368 68452 3 898787443 3 614148840 2 19740 34958 2 2173 10922 1 795294262 1 986445951 2 30936 111141 2 21947 66759 4 4 1 628828721 2 20486 88328 4 3 436235093 2 7556 55083 4 3 160415084 2 53897 108919 4 2 881 67641 3 846953286 4 1 146159381 4 4 2 18308 30161 4 4 2 3050 34046 2 25741 73515 1 383044480 4 2 25342 56357 1 342859321 1 201339367 2 18378 71885 1 981146191 4 4 3 931030980 4 3 497003420 3 146308243 4 2 6420 42232 3 867106325 3 208448318 4 2 19199 64925 4 3 869946424 1 793988924 4 4 1 356953771 3 487581033 4 2 26722 39519 2 41477 79680 2 45222 81438 2 7679 96253 1 484680337 4 3 859525940 1 67550028 3 733541608 4 3 257959192 1 16081004 3 584128357 2 33961 48540 3 400733264 2 16871 78760 2 41873 70017 2 20833 53512 3 754480523 3 1351023 4 1 683013462 1 770559773 3 795540213 4 2 46418 112517 3 321766848 4 3 479434470 3 22886293 3 62528417 3 124132897 4 2 30001 107767 1 557892741 3 3993403 4 2 86169 101576 4 1 334264357 2 45191 47536 2 53701 112579 2 10545 44170 3 736832352 2 91024 91099 1 143575680 2 84527 112027 1 155029166 4 2 100757 107977 2 24416 39435 4 4 1 94969528 3 65492080 1 422415573 4 4 4 3 412477995 4 1 629523818 2 11921 77230 3 969164386 4 4 2 54753 109965 3 109085364 1 968912254 2 61199 68002 3 4703905 1 420818363 2 10630 78345 1 32028641 3 216214385 2 93162 101670 1 819329139 3 264439236 1 974351183 4 2 63223 98505 2 21561 96200 4 2 29372 58921 4 2 1716 96361 4 2 26637 71197 3 520044081 2 46222 49142 3 341763547 4 2 7986 48514 4 1 164779349 3 304238743 2 29815 92305 1 78968205 2 46933 113143 4 1 418350123 2 6100 97559 3 516420791 3 238576030 2 22510 87129 3 415013772 3 37960147 4 2 25109 76615 1 96116969 4 3 158845978 3 139500238 1 308543761 3 624955710 1 438333301 4 2 11070 39723 4 1 200716057 2 3475 90938 1 140025156 4 1 51412989 4 4 2 60738 74390 2 35594 86750 3 130086490 4 1 690497797 2 2657 27823 3 848794702 1 215197139 1 117061659 1 464348948 4 3 68925666 4 3 941833026 3 584406862 2 45613 93966 3 717765970 4 3 643684400 1 134935644 1 800479412 2 29619 99181 3 989582974 2 7893 60446 2 90507 107862 4 3 57204523 2 27913 80891 4 3 587349326 1 753692173 4 4 4 1 782789061 2 15890 36578 4 1 753801862 4 2 94181 110494 3 691445481 1 310161166 3 172070965 2 19594 89799 1 795546311 2 71843 94201 1 356396449 4 1 61587160 1 934723353 3 225534670 1 109117064 1 989429163 2 26128 92153 2 50390 87347 1 74284926 2 26192 32963 2 37091 52269 2 33566 54952 4 3 188834300 1 118679778 1 76568051 1 563111183 2 34497 92983 1 969594982 1 271083814 1 22137534 1 795333716 3 588355587 3 663673454 2 32495 112377 4 3 92481637 2 67301 71533 3 136947460 3 881385995 2 18508 58102 2 45774 112435 3 136679873 4 1 739694956 1 643951048 1 200703462 1 40886546 4 4 1 956333982 4 2 41773 60351 1 635892200 2 54736 80073 4 2 7770 66870 3 572512205 4 3 385215232 3 54906922 4 3 589126669 2 13866 94526 3 35531627 1 253541729 1 892467098 1 30097802 3 612381459 2 47718 80210 4 2 17648 40247 2 2619 57122 2 28208 114752 1 898985995 4 2 18089 78380 2 11259 37170 3 473394678 3 913699466 4 1 17338753 4 3 828720902 4 2 7838 69168 2 16797 50018 2 12060 59171 3 55534469 3 643677434 2 49057 90278 4 3 297434596 4 4 1 6513287 1 701618386 2 35988 51431 1 723885321 1 927451616 1 269796078 4 3 498297468 2 88189 92721 3 617533616 4 4 4 2 48050 105547 2 3598 4833 4 2 7260 109187 4 3 457527442 1 372713780 4 1 315900634 3 117121930 2 114 97691 1 203366972 2 23262 75318 1 672876769 2 24353 64733 4 3 521485953 2 2250 57692 3 734908527 2 14922 21727 2 63157 67784 2 7780 38786 2 6583 112837 1 44672260 3 250232474 3 530128046 3 741239996 3 291014667 2 18102 37533 1 130962342 2 70217 110216 4 4 3 396730737 1 660774767 1 8906156 4 3 806074519 2 12036 63333 3 988663299 3 322653106 3 402323079 4 1 186511410 1 142098681 4 4 2 86678 107303 1 15441474 3 633272604 3 71085794 2 69979 98569 1 345845682 4 4 3 4275625 1 947047669 2 1733 107870 4 2 53233 105612 3 577646307 4 2 37413 61832 3 554239033 4 2 32145 95741 2 13491 80508 3 71158006 3 809452297 4 3 519388884 3 932818959 3 750398721 4 1 143551533 2 11674 100143 4 2 9347 36511 1 288866549 4 3 682614416 1 979920856 1 56234789 2 84181 103857 1 300312259 1 963232517 3 407848873 3 575526772 2 60750 75286 3 87463855 1 67735134 3 973164870 1 478574220 4 3 997091655 1 31370607 3 916924410 1 410931734 3 459799319 1 581378556 3 175869585 4 1 255113546 2 86409 95614 1 259156901 1 7099406 1 672622014 3 616402750 2 47731 55133 1 870724077 1 938881908 4 2 68247 107068 1 854269361 1 65716304 1 862328242 4 2 49856 82274 1 40928956 4 1 183257597 2 71817 107390 4 4 2 5542 38277 2 11607 65737 3 719026197 1 587055785 2 24985 65351 1 524904072 2 39920 59237 3 397862527 1 887331040 3 25827388 3 365659074 4 1 605168048 3 87958283 3 242219994 2 57605 58484 1 568652074 2 50376 62889 1 517565297 1 22183277 2 526 91206 4 4 1 107302984 4 2 9649 86487 3 202824914 2 52146 71503 3 722308753 2 15284 102672 3 694014480 2 54784 87750 1 527723834 4 3 930049048 2 61759 82293 2 63247 100464 4 4 2 34918 107769 3 292744014 4 3 521894312 1 968202097 3 873069008 2 12062 87687 1 34435128 3 430290858 3 455616011 3 302764154 1 6930009 4 3 85449553 2 32313 44900 4 4 1 994594346 4 4 2 31534 112179 4 2 28728 87045 4 3 21538353 3 218695934 3 41936270 3 476574495 4 1 19241513 3 417127219 1 162920201 3 529840473 4 4 1 900707320 3 77212545 4 3 262347813 2 11888 78172 2 31935 90291 1 361230037 1 54283602 4 1 242215734 4 2 27788 28514 4 4 2 75172 88021 1 723869515 1 924796197 4 4 1 658822192 4 1 803706244 4 2 53570 91968 2 22055 81352 1 833530483 2 7539 66000 4 1 306157675 1 844122676 4 1 984380861 1 449161407 2 8221 37228 1 376184467 3 948105337 1 537489177 2 94896 113630 4 4 2 79488 83064 4 3 232685328 4 2 15121 109973 4 4 4 1 64091313 2 74040 84906 4 4 4 1 134033276 1 112899317 2 23789 35434 3 328956087 2 7821 47542 1 944669915 3 556338544 4 3 25939106 2 98001 100794 1 43239537 3 6150235 1 649527587 4 3 679229566 1 841785900 2 19772 62523 1 230802996 3 90519007 4 3 413157570 2 13081 42954 3 889448413 3 898491834 3 911065277 4 4 2 4443 88232 2 25269 84176 1 447387163 1 119547745 2 67687 110321 2 7677 20466 1 542868234 4 3 84716341 4 1 311086393 3 667098110 4 1 623915658 3 871511479 2 97716 100421 2 65139 99798 3 876795872 1 391149292 2 11267 23659 1 997212558 3 827004058 4 1 597463015 3 697951208 1 52371113 2 63542 76927 4 1 19933161 4 3 816284895 1 405578274 1 585584595 3 202755870 2 10226 34953 3 948060303 2 7611 75063 4 3 212590314 4 2 6873 97318 2 21094 106049 2 77409 83570 2 103929 112663 4 3 48920978 2 13915 45994 1 51539140 1 466869336 2 10556 97519 4 3 31119148 4 4 4 1 146618882 1 267122791 2 12840 107110 4 3 900282216 2 13365 59028 3 11699281 2 45452 67336 3 955989252 1 825889385 1 830679558 4 1 6888453 3 88847178 4 2 61763 76157 3 963028249 3 549359723 4 4 2 88970 92908 1 405392327 2 66742 96962 1 707987679 1 7793662 3 691563394 1 573840299 1 619492183 1 756287572 1 376286910 4 4 1 296026283 1 810483247 1 310494445 2 32427 71894 3 53168516 1 931912655 1 186118702 1 46263527 4 3 538704701 4 1 715999775 4 1 661012739 4 4 1 37598239 3 617521929 1 331986095 2 65434 111280 1 564457711 3 689480374 4 2 37831 43992 1 440782662 3 548914007 3 527622791 4 2 44101 86830 2 19621 82651 1 23294378 2 3383 75767 1 952014397 1 669691317 3 372821788 4 1 114964993 2 74382 82835 2 52354 79091 3 780050555 1 794460487 1 505366105 3 149581497 1 51656790 3 154021371 1 960939535 2 24461 109477 4 2 31504 99260 4 1 707319855 3 265190715 1 269393255 3 287539899 4 3 203584158 4 1 394625311 1 849097481 2 68836 88288 4 3 15443756 4 3 558171167 4 3 299523671 4 2 67049 85187 2 106000 109115 4 2 43657 69165 1 944856021 1 56047714 2 14890 47953 1 206806940 4 4 4 1 281839835 4 1 610593295 2 34799 106279 4 3 947524330 1 863454305 1 522681129 4 2 4454 114188 2 5448 88163 1 101400480 4 3 83996085 3 487417358 4 1 669048517 3 275638301 3 682387097 1 13323015 1 618073406 1 785898583 1 466142416 2 2534 29777 2 5024 103619 4 2 72889 101921 3 320614507 4 1 197763092 2 39344 76074 4 2 37374 67885 1 699144706 4 3 738744699 2 32083 95312 1 792050014 3 499943275 3 381341362 4 2 18071 35775 3 531173328 4 4 4 4 2 21218 73931 2 50910 54074 3 963897793 2 46730 97103 1 282472426 2 22512 58863 3 576549740 3 980307449 2 26957 50791 1 983027550 2 90886 91626 1 603144985 3 780479549 2 4736 19077 3 767253340 4 1 240080885 3 71616163 2 24233 72102 3 820672055 1 198789330 4 2 70968 112825 3 770617298 3 328642416 2 16214 53553 2 54695 105878 1 546940649 2 27754 44192 1 937981174 1 468791537 1 427082527 4 2 54057 114244 4 2 33475 90186 4 1 462548260 2 4428 78298 2 94507 97725 2 30837 93297 1 139024255 2 44480 104159 3 442853268 2 44930 76413 4 4 4 1 994492177 2 29777 89068 2 14019 53534 1 541907888 2 7010 37294 3 63152689 3 308031301 3 789894519 3 442042653 2 25682 106656 4 3 427329486 2 72668 102026 4 2 76447 107455 4 1 30466170 4 3 644998466 3 245036031 4 2 59056 78931 4 4 4 2 10571 35479 3 783698299 4 2 13215 52731 1 32165401 3 280189599 2 2892 34359 2 15901 16395 1 226530227 4 2 1298 99641 2 24553 38240 1 40400987 4 2 46547 79360 2 3147 44090 4 1 814433808 2 61811 107233 3 669019868 2 52793 105845 4 3 610539593 1 443702469 4 3 26908554 4 4 1 251741727 4 2 5815 13103 1 706670540 4 4 1 34673370 2 47061 52271 1 581465414 4 2 43854 103953 2 57804 59924 3 129478861 1 831213145 4 4 3 898165039 4 4 3 56277898 3 494670887 1 598585314 2 38151 70061 2 7397 50751 1 62766207 2 6329 12348 2 59163 78764 1 711715995 3 918528806 3 494215507 3 454253120 1 397542045 3 929261217 4 1 860135598 3 33102951 4 1 158212520 3 24343356 1 505234310 1 848912614 4 2 36282 65894 4 2 19748 101291 3 717050143 2 66407 80168 3 498204477 4 4 1 653851933 4 1 656140526 1 885873478 1 601812832 4 2 70351 72300 4 3 105798816 2 5348 107846 2 17836 31658 1 709097610 2 78807 102485 3 579130331 2 6131 17843 4 2 61118 106272 4 4 3 568915820 1 90167493 1 676278212 1 641318425 1 620462390 2 43942 53085 1 965414457 1 870510301 4 4 3 812759560 4 2 82099 87679 2 15281 17697 3 366569156 1 314577730 3 23023682 4 2 32171 111115 1 905655756 4 4 1 812820655 3 105964780 1 390178077 4 3 136338331 2 60940 101238 2 64865 111152 2 94239 105453 4 4 3 886846212 2 42180 87431 1 745675943 4 4 4 3 515711133 4 1 292759876 2 7721 29602 2 41550 42945 1 495218220 3 976659415 2 44892 114104 4 1 564620189 4 2 67421 69598 3 381081060 2 68093 99982 3 409393599 4 2 33724 62061 1 55854732 1 51219067 2 36705 76176 1 953655549 2 37143 53659 2 92149 94748 2 81089 81267 1 10354829 1 658960754 2 38490 101855 1 642919380 2 20885 94297 1 631125622 2 31566 66849 2 657 107793 4 2 72818 98991 3 7037955 3 53023901 1 631266477 1 679700783 4 4 4 3 251357707 4 2 8225 23411 3 760566970 1 822654485 1 423212128 3 269989158 1 66949893 3 264377255 2 24798 52360 2 13393 27698 4 3 730895484 1 487520831 3 732042297 4 1 480364469 4 4 4 4 2 101784 110046 1 591238218 4 2 12612 111515 4 1 217355271 3 620340184 3 936495899 3 964357102 3 967762640 4 3 774339424 1 710652436 4 4 2 52523 69893 2 3363 48090 2 46551 111384 2 69776 78519 2 47546 83004 3 718395111 4 1 378726026 3 380521779 3 121225133 3 390389009 3 762326276 2 78985 98529 2 1138 92189 3 779481144 1 971558615 4 1 760290869 1 961794022 3 495268467 2 70870 95304 2 1335 46008 1 23908401 4 4 1 550319784 1 147182384 3 843460938 2 10270 73952 3 410179249 1 234229124 1 452484933 2 17506 94215 1 35627408 2 569 107802 2 17310 27548 4 3 566509504 1 67305097 1 497688040 3 735934913 4 2 4460 17850 1 732169854 2 4397 50966 2 43293 46312 1 869388618 3 24859104 1 949780789 3 218229661 1 294620917 1 859722031 2 77197 78682 2 84998 91625 1 610952556 4 1 361656701 2 66060 75939 4 2 35773 113560 3 67265645 4 1 806110654 1 215414522 2 16067 86979 2 65966 80397 3 723779998 1 767718021 3 7539408 1 148576724 4 1 877816699 1 220994801 1 767737568 2 54040 66167 2 17052 91816 1 179408992 4 2 90790 112001 3 6771749 2 52723 113358 4 1 243159307 1 224466642 4 3 337653204 4 1 990656437 4 3 406551043 2 90575 98524 3 863380644 4 4 3 722097016 4 4 2 75753 110679 4 1 166598521 3 900344715 1 799792237 4 4 1 669140698 3 282122380 1 415013881 2 1687 5985 2 25289 90904 4 2 14623 65487 4 2 25328 110741 1 711226986 1 993851986 2 54839 55767 1 186517182 1 884338672 3 38686545 2 34409 80298 1 566533698 3 803108167 3 63098335 3 495050593 4 4 2 47907 55934 2 47436 88705 2 107574 111670 4 3 256117868 3 797606080 2 4545 35476 4 3 72206727 4 3 499698261 4 2 21554 76096 3 440101592 3 198838285 2 51067 58504 1 497723078 3 978430821 1 29874110 4 3 247037361 2 26570 84439 3 420230737 2 21530 64590 2 81331 89944 2 73711 99716 1 470302385 2 82907 95448 3 622308904 4 2 59227 110196 3 364009384 3 837047469 2 8341 112378 2 9474 51549 4 2 54444 62860 2 64350 98830 2 21527 95811 3 19093516 3 699768211 2 34988 52349 1 912373208 1 492198051 1 136402136 1 537689430 1 955514796 1 938495113 3 886604828 1 453344845 3 959021801 1 674093759 1 457751849 4 4 4 1 963512577 1 804811134 1 312270695 2 77011 95282 2 75847 80666 4 4 2 6067 45897 3 127412949 4 4 4 1 435469120 1 766393193 1 66401335 3 764466440 4 3 370454827 3 876239018 2 31963 36367 2 13189 110722 3 857914322 1 611956681 1 838006078 1 42833444 2 52602 103029 3 44747878 4 1 992382475 2 12570 59440 3 101086231 1 661513970 4 2 12854 104296 3 51366008 4 1 705072177 2 96475 111589 1 50945014 4 3 854206022 4 2 34967 53820 3 405370780 4 1 431452997 1 351276665 4 3 197004878 2 107049 108113 3 148815474 4 2 27213 103581 2 27 41652 2 77587 86389 4 2 42666 67132 4 3 552302430 3 40098115 3 114980935 2 34093 66467 4 4 2 20173 68694 4 2 78237 88929 2 17017 39843 2 35746 92280 2 75206 96485 4 2 31265 64940 4 3 326766266 4 1 162875123 4 4 2 10978 56554 1 607644641 1 722213758 3 493952041 1 118403328 1 480766121 3 550051707 3 357127942 2 71891 79058 3 652371305 2 14301 48064 2 42034 56482 3 96221611 4 1 624502201 3 349043914 3 464986953 3 818685175 4 2 61200 98716 1 46815075 3 856921467 1 218706229 1 871605427 4 4 4 2 21078 73790 4 2 26487 111954 4 3 587050879 1 552669572 3 290958751 2 7214 81580 4 4 1 679360492 2 34079 86891 4 1 324157474 3 117727352 2 18616 35405 4 3 447747663 1 189596643 2 972 60407 2 3623 13032 1 978168625 1 770952563 2 1726 90913 4 2 57843 103119 2 23360 73988 4 2 54309 99439 2 58515 73415 3 553115200 2 1860 106900 4 1 410107559 3 796584156 1 401112748 3 738475098 4 4 1 184454621 4 1 990341316 4 2 9017 29467 4 3 239441828 4 2 65685 111815 1 878690718 2 37646 38304 1 674174507 3 83645001 2 27925 52198 3 8579370 1 238209675 2 12690 77129 4 4 3 535088474 3 193390769 3 68887170 1 364433230 3 61647691 3 488398518 4 2 22314 48357 1 324098450 4 3 282809650 1 881795040 2 3841 8699 3 762683978 1 914384225 1 865920877 3 610777252 1 705951386 2 17562 68348 4 4 1 574318005 4 2 52727 59098 2 33192 37502 1 642950067 3 376909206 3 14133535 3 245320817 2 12931 40706 1 950230564 2 29125 104279 2 36089 80833 2 63246 110499 1 758878352 4 3 40055525 2 56068 62986 3 822957051 2 24618 102246 3 594897262 3 189339989 1 381509280 4 1 30581799 4 1 176867451 3 810624327 1 239941667 1 465242805 3 523520861 1 312784999 4 2 44885 85405 3 568318137 4 4 1 86910399 3 241370147 2 79400 88008 4 1 704079794 4 2 23597 105038 4 1 474031249 2 1172 114065 1 147565126 4 3 851799312 2 6145 37484 2 12562 80443 2 29329 100841 2 26613 27476 3 164647654 2 29881 78877 4 1 723417916 2 29519 51500 3 212919048 2 102683 107098 1 25262501 3 342858369 1 849320392 1 353333208 3 98015284 1 324327585 2 66607 74066 1 126764462 4 4 1 433580648 3 446431318 4 3 487559581 2 24335 101724 4 3 625427984 1 855862687 2 1403 4475 2 20303 43566 3 872175655 4 4 1 683883352 1 492233530 4 3 469125326 4 2 93365 96529 4 3 698326466 1 768797505 2 16391 59464 3 987910446 3 566804639 1 716862743 2 30341 102638 1 947593724 1 649825157 3 36653549 1 24894290 2 40111 82994 3 430609413 3 5460295 3 316653209 2 14682 31057 3 344763941 3 72186987 1 547578667 4 3 210151259 2 9948 35318 1 832362420 4 2 21320 78878 2 23826 112188 3 636158771 3 629497004 3 21240201 4 1 440488838 1 574231580 3 7034159 3 483120519 3 414649838 2 84618 110094 2 37544 41518 4 4 4 4 2 37099 45760 1 556779895 3 44061423 3 565839479 1 825711023 4 1 858336368 2 69454 113856 4 2 12713 30622 1 823048723 3 714424164 2 48480 55770 3 843996955 3 806000622 2 5503 38401 4 3 229720411 4 3 51459086 3 119430541 2 57173 66707 4 4 2 10257 16797 2 25053 92198 3 170776270 3 499142327 1 461838130 1 92242321 3 976848892 4 2 36161 97367 3 784675718 4 3 679664339 4 3 453151283 1 860965398 2 8528 28395 4 3 774529613 4 2 51488 91583 3 63234549 2 70920 71619 1 834361499 4 3 791538485 2 38108 112049 3 235526580 2 68522 103784 4 1 892384102 2 11370 38831 2 72895 82046 4 4 2 26053 110516 4 4 2 65713 84757 2 28628 97578 1 7942058 1 957445326 2 3707 54374 1 521766149 4 3 739409099 1 546841218 3 828869207 1 680296099 2 37189 99930 2 81669 88710 2 69672 112946 2 30542 110263 2 45432 69047 1 345941242 3 837907714 3 625310996 1 273590181 1 194844253 3 965235205 2 39706 46109 1 526490871 2 46725 80400 1 877061399 3 730255484 2 39455 103457 1 807166833 1 5391842 4 4 4 2 39434 102287 3 166946855 3 467462357 3 215685041 1 242509784 2 55419 93996 1 701569277 1 626814672 2 62243 111104 2 7487 14919 3 738077011 1 651374507 4 4 2 24042 43129 4 1 631417920 1 158214345 4 3 980137094 1 749496233 3 273338945 4 4 1 742796118 1 272292148 1 126758570 1 317403192 4 3 839457256 3 314749630 4 1 933419544 3 793178586 4 3 748346887 3 623821932 1 296228235 3 776306591 1 934349378 2 10473 38337 4 3 479101321 4 1 300559464 2 45858 53011 3 49264342 4 2 40804 113804 1 891256131 3 872582420 3 859519093 1 945529630 2 33694 61228 4 3 9754978 1 210037195 3 780501478 1 813204677 2 25170 96515 2 109457 112230 4 1 557435257 1 29320301 1 329339349 3 880520312 3 842706961 4 2 28855 37412 1 660726949 1 808671056 4 4 4 1 249578218 2 70945 115130 4 3 501308217 4 4 1 55969075 3 515127363 3 507008242 3 99726971 1 241469287 3 890479043 1 614756609 4 4 1 402526010 2 12905 39735 1 201173495 3 709617760 2 27489 57428 2 38844 39918 3 707354547 1 46668405 3 569706205 2 44699 52055 4 2 48695 49246 4 3 299491658 1 764125762 3 235362172 1 651654676 3 164755965 2 20739 38244 2 89778 109247 4 4 2 53254 57880 1 585339713 3 789963241 2 8230 101830 4 2 15233 80992 4 2 47422 60145 1 204419857 2 44076 59499 2 9480 12438 2 48077 87410 3 731016687 2 87567 110689 1 907728296 4 3 983186005 3 661749111 1 923192202 1 259685116 1 831085902 2 24629 40161 1 890958397 2 4086 67085 4 3 257253213 4 4 4 3 283578836 4 1 355996890 2 4023 82384 4 2 8837 43601 2 66459 81517 1 405917558 2 35858 47525 2 9934 44691 4 3 691150112 1 167915978 4 4 4 2 48009 69753 1 417880871 3 794146958 3 49192188 4 2 29780 109786 2 32667 97373 3 417596152 2 667 71131 3 11119801 4 2 83771 112942 2 61953 70304 4 4 3 458198786 1 742576865 3 326862582 2 13477 112300 2 63957 87703 3 447492304 2 22917 56418 1 469103466 4 1 734838442 2 6624 94278 4 1 38999861 3 453501024 2 23718 112713 1 442520156 4 1 571576299 4 2 70400 105692 1 364563283 4 4 4 2 32464 62341 2 84461 102395 1 276163023 2 79776 109298 1 28084666 1 886838636 1 931746072 4 4 2 33951 91938 4 3 568494394 3 814714950 2 51440 58856 2 11120 62184 1 7694652 3 655137665 4 4 1 560444851 4 2 91190 103172 2 100736 114903 3 303004487 1 682359241 2 4949 46489 4 3 173101335 1 565903576 1 324571437 1 587345099 2 6890 106987 2 58768 101155 3 298159592 3 626450739 4 1 186765996 3 88813392 2 4780 89323 3 719691944 1 502142190 1 317942441 4 3 706840596 2 35934 39015 2 59797 74055 4 4 3 248865300 2 65633 69503 1 522427368 4 3 808857312 1 14732869 2 59399 79654 4 2 63077 97317 2 15006 112468 1 75527806 4 2 1633 52662 4 1 50320031 1 648661702 2 24846 78775 3 549932370 3 872059129 3 666832785 3 422786214 3 973981703 4 4 1 386741588 1 737982864 3 81212247 1 840335074 3 94217610 2 55561 74908 3 783687067 4 4 4 3 965948281 4 4 3 816484381 1 841141196 4 3 746521303 2 56897 104130 4 4 2 7440 45681 4 2 68221 71063 2 39682 80352 3 710851408 4 2 23069 49597 1 971551202 1 177512274 2 91993 98558 3 951575367 4 1 630417260 3 214626767 1 21948481 2 14484 90378 3 696311401 2 22576 106848 2 96048 108884 1 543239544 4 3 272093525 3 462885732 4 2 26388 26613 1 194097860 1 243485835 1 15509276 4 2 8138 53106 2 19297 100192 3 857655806 2 69450 72238 4 4 1 706788471 4 4 1 452323400 2 26060 113307 3 795994070 3 18797313 2 23825 84052 2 53903 87438 4 1 736428916 1 546565606 1 637433691 1 823811619 1 946322540 2 15366 108742 3 742234769 3 28440768 4 2 42692 86091 2 32603 63657 4 3 771800828 1 799219026 1 20003152 3 324789016 1 711859508 1 11819100 4 2 41000 44309 1 95182397 1 621031197 2 19319 21216 4 2 17868 85322 4 3 738905765 1 25346468 2 26348 90723 1 512916786 1 376940249 3 723932964 3 750488132 3 901343214 3 179363423 2 77191 81399 3 926785386 3 4026460 2 108994 109579 3 82035921 2 73349 95280 4 2 12071 39433 2 26041 68157 4 1 699410718 2 32502 39637 3 912020939 3 19522681 2 11329 18620 4 2 98302 100973 4 4 2 18898 68141 2 20622 50951 3 430954806 4 1 848797066 1 659643029 3 534245857 2 90206 92787 1 57533943 4 3 913625228 2 68696 75402 3 734018509 3 31533496 2 23050 41167 4 2 2400 81974 2 36195 111749 1 974292981 2 37999 101129 4 3 409855715 2 55181 98849 1 825621840 2 23723 26927 1 1771342 1 891741422 4 1 518918247 3 700581569 4 1 962253416 2 3658 48357 1 370747110 4 3 771465971 1 836605354 2 35879 78130 4 2 44346 93227 2 8331 14089 3 692822908 4 3 610590223 3 86021302 1 889623550 1 388735739 3 554004863 2 27094 99379 2 22698 51505 4 3 904406076 3 417401402 1 630069093 1 887565255 4 2 18166 49824 4 1 618378474 3 69582296 4 3 251286587 4 3 68641635 2 60621 104463 4 1 54734416 2 44013 73307 2 67364 74369 2 57121 59841 4 2 67115 113358 2 45620 62746 2 44536 103313 3 995062409 2 80676 87584 1 190461398 3 857675799 2 41169 81351 4 3 460672023 2 70083 88751 2 37072 82081 1 591753401 2 5232 9624 1 574567741 2 945 91014 1 479079462 4 1 787387090 4 2 38205 105376 3 847517928 2 2604 6083 3 589260730 1 562920398 3 190956445 2 2741 94446 3 655791887 1 787896610 2 227 106420 3 355084115 1 776271921 1 533600106 4 1 392806730 1 216592101 3 609210122 3 702587744 2 59553 76931 4 3 715317205 2 27278 63150 3 77872215 3 672152736 1 610853432 3 36805343 4 2 19968 26378 4 1 320094960 1 739185692 1 777676411 3 993599420 4 3 291179864 4 3 75021707 4 1 337849154 3 303298730 1 779168301 3 557493688 3 427781444 2 325 100914 4 2 31652 114088 1 147727430 3 822599737 3 736737078 4 3 864577439 2 59508 104551 3 670745940 2 30067 71574 4 2 14873 21473 3 854128583 4 3 435852031 2 43891 76831 1 982444970 4 1 44423743 4 1 588736896 2 33703 87594 2 47553 91904 2 21709 109185 3 870073724 3 505643815 4 1 30856329 3 191184193 2 38754 55849 4 2 15823 73135 2 67274 81863 3 803176769 1 812662110 1 181144231 1 340333688 3 599256652 1 598451588 1 896724583 4 4 4 3 16520558 1 706125607 4 3 247070370 3 56311137 2 60750 86704 3 888702549 3 423436269 3 255979770 2 7008 80017 4 2 53327 91642 3 828164372 1 464506330 1 893707584 2 90384 93527 1 251301372 4 1 60707989 4 3 603215634 2 1743 58573 1 842471656 1 592270226 2 16965 94892 1 183430598 4 3 185029366 2 22613 94301 1 471229487 2 28128 112974 2 54746 72910 4 1 667438421 4 4 3 46466438 3 320195848 4 3 617421835 2 50502 67053 2 38758 41760 1 862631656 1 157950100 2 38415 104346 3 278166569 2 45656 47332 1 159581381 1 995602841 1 920184021 3 840635430 3 698512645 1 544404901 4 3 965739283 2 6881 104568 3 272904910 3 776784466 2 72232 85235 4 4 3 597606728 2 27325 102778 2 18800 21796 4 4 4 2 64228 105238 3 555948612 3 288401265 2 4103 96563 4 2 29563 64192 3 555811248 2 27655 51264 4 4 3 497228698 3 949804972 3 17945258 1 247018380 3 68743925 3 71959059 3 619754192 3 172724244 2 50403 53880 2 3011 82070 2 106171 114647 2 25920 55167 1 966797136 4 1 696100346 3 355875025 1 989239302 1 808292946 1 814188286 4 3 201301132 3 585166340 3 380774941 1 662394954 3 721390297 3 756569536 2 18883 99102 1 362598539 2 32647 85590 4 2 44877 77547 3 902792490 1 214007432 2 93450 114004 2 20952 34948 4 4 4 4 2 8914 20959 3 705310593 3 437639655 2 6717 96944 4 4 1 983094064 2 80759 93757 3 844395398 3 483971224 4 2 81561 86622 3 998325548 4 3 198620810 2 9796 88329 4 3 73247705 4 1 183034418 4 3 671340656 3 522876765 4 3 79371093 4 2 14018 97555 1 974242815 1 397045348 2 64812 70300 2 36445 59048 3 430031379 3 59863250 4 1 772494717 1 398229986 2 62064 81253 2 63108 69288 2 5740 48889 4 2 20161 113853 3 9429195 3 547227082 2 95777 111060 1 70783848 3 389357655 1 298622935 2 70427 102217 2 5929 69836 1 289789353 4 1 37312934 2 45364 63945 2 39619 42048 1 573248240 2 41126 74062 3 883155831 2 52775 73891 3 827766384 3 905388113 4 1 39269046 4 3 730944919 3 631623467 2 40987 88025 4 2 44797 46035 2 27285 106130 2 56767 94553 2 76567 85845 1 978358791 2 93607 107812 4 3 29388467 2 54926 102021 1 155276579 4 2 88781 101401 1 343279190 3 901625697 3 102586986 4 4 4 1 745178804 1 475276450 2 77746 87677 2 58960 65106 3 857677892 4 4 3 910853234 2 61661 62200 4 3 509041371 3 804491629 4 3 446702188 2 24017 32376 2 38310 58817 3 494689836 2 2526 108798 2 25828 32262 1 65291498 3 648225579 2 53208 73315 2 56196 66011 3 614113352 4 3 290141628 3 500454504 4 3 41749401 2 46032 79164 4 3 300329985 4 2 76768 88578 3 30401534 2 61158 90259 2 2970 109391 2 73389 81058 3 845571045 4 1 813245795 2 4952 113470 3 22640268 4 1 705134800 3 370093924 2 73821 94599 1 107084719 3 158835272 3 18030436 4 2 64697 76688 2 95297 98347 2 20941 25126 4 1 424513496 1 737001218 4 3 961841525 2 1250 104863 1 891703185 2 28821 44575 4 3 753303825 3 971333645 2 43956 44109 3 242591418 1 499867477 1 151846222 2 61868 94412 1 715701739 2 9763 12611 1 819835442 4 1 25205190 4 4 3 49019495 1 477710479 3 69500724 3 804125715 3 588828309 1 435193069 3 67319652 4 4 4 4 1 893891371 4 1 48834421 2 63784 80353 2 33438 42325 4 3 420718779 4 3 43128951 1 980898582 3 970015653 3 862709113 4 2 72465 99081 3 866292191 2 83313 105531 4 3 944906808 1 428219596 2 37390 63383 3 834912966 3 532941214 4 3 700736422 1 270673179 3 744024138 4 1 690887543 1 15057639 4 1 893310457 2 52070 113046 4 1 186362233 4 2 74555 99653 3 921412083 2 18173 18453 1 622647451 3 138657034 4 2 8650 36664 3 30097841 1 562017077 1 823895563 3 585919033 2 11928 70203 4 2 3044 94612 2 33518 89368 2 38423 78015 3 461615541 3 59387511 1 250235588 1 897001273 3 461128951 3 59619698 1 605298737 3 707991546 1 140923269 2 4268 27454 3 387963424 2 30520 68095 2 36945 89243 1 384142412 1 414376045 2 85591 109749 1 177499380 3 419034264 4 4 4 4 1 802788567 2 61877 111113 3 651115005 1 874925041 4 2 7367 25026 4 4 4 2 33034 54934 2 39142 79663 1 910565781 2 16601 40119 3 587355400 2 61879 75022 3 686610345 1 408040129 3 28473209 1 30483408 4 1 897382817 2 11852 54495 4 1 602819432 1 24998131 3 791401898 4 2 57788 110479 3 675901366 3 930277531 4 2 51519 71691 1 797553089 2 556 115391 4 4 2 59299 94818 1 850041786 1 55391446 1 215061880 2 56733 113764 4 1 139615703 2 69981 85432 2 31230 56240 4 4 4 3 737447656 4 2 3467 75970 1 11040987 3 696204815 1 782638406 1 727457028 3 413981254 4 2 32124 74118 3 830285328 4 2 86170 95064 2 14224 80219 4 4 3 259798374 1 600430093 2 56884 78768 1 414701732 4 3 689020975 4 4 1 575674489 2 111284 115374 1 475918608 3 434178390 2 6443 18297 2 26645 52841 4 4 1 3798553 1 603214223 2 24122 81585 3 222719800 2 52073 78463 2 94526 114002 4 2 105570 110959 4 2 7119 50311 4 3 591927987 4 4 1 287518811 2 46177 64652 3 701130116 2 3063 65141 3 264277829 1 36276656 3 835847904 2 24917 87283 1 336812574 3 668683128 4 2 28511 81936 1 909392324 1 448638694 2 24457 35141 3 199421128 1 629156016 3 210545950 1 952975136 1 698499595 1 2898011 1 98773942 2 17389 71982 4 4 4 4 3 858761712 4 3 152420637 4 4 4 1 403534178 1 174102958 1 39566727 4 3 122520175 1 410153145 3 935106008 1 52506274 1 888817861 4 3 52646950 1 503578 1 182838534 1 942540187 4 4 2 61435 83510 2 60136 105662 2 16542 96233 1 563077955 2 34340 53437 1 786909466 3 246111487 1 704373176 1 710714602 3 663695483 3 759895575 3 77958695 2 102273 112812 4 3 1883679 3 319098835 2 83979 90934 2 21308 74681 4 3 793838590 2 37501 69508 3 81699091 2 29356 100528 2 46976 60678 4 1 892770869 1 545562806 4 1 22994091 1 682095943 1 391008972 1 448784579 1 394027009 2 93260 100633 4 4 3 21148906 4 3 99671775 2 55863 66564 1 624109 3 506416946 2 28271 54050 1 749042086 4 1 339850149 2 48518 103820 2 140 98833 4 3 820655555 2 18397 107980 2 44537 108749 2 19990 57550 4 3 779553163 2 62496 106324 3 257779178 3 114612600 2 64308 65254 1 459052555 2 30125 111677 1 302277107 1 970804482 2 590 9694 3 98308925 4 2 23479 49229 1 925630622 4 1 58503711 4 2 38564 105464 3 465847708 3 40015812 2 22946 82296 2 49352 70332 2 14928 73996 2 61858 109554 1 742658612 4 3 218677388 2 12599 31649 3 755021967 4 2 99569 107904 1 368735973 1 132878533 2 52379 75364 3 611649828 4 3 36940044 3 627839779 3 595558723 2 34660 89537 3 250112720 2 37837 74143 1 828096033 1 775069656 3 64562053 3 744497165 2 38548 80718 3 319097355 3 600894727 1 652823017 4 3 63203313 3 615647722 2 56821 108554 1 62425310 1 414898191 1 110779747 4 1 384743709 4 3 687776917 4 3 809985324 3 540497155 3 74158039 1 322744285 4 3 676040784 4 2 19310 25584 4 2 24576 51938 2 1807 84098 2 37033 79851 3 377085449 2 30312 44291 1 537293464 2 66869 94921 3 376101376 1 279238366 1 94636729 3 594517784 1 663131290 4 3 309315338 3 660259340 4 2 70 72140 2 30952 70258 1 634236187 4 4 3 637780960 2 11888 66532 1 883243162 1 682707941 1 384049889 3 286326365 1 535652406 1 951319072 4 2 101448 102867 4 4 2 27846 115118 3 582885740 3 275068823 1 512335569 4 1 515144001 4 4 2 86735 98096 3 634681677 1 130554968 3 962603467 4 2 5451 98361 2 30895 60876 1 592623657 1 896247058 4 4 3 142413679 1 845657898 4 1 722759484 3 897886858 2 103674 113133 2 93642 113496 2 47218 59376 1 571126926 4 1 20382456 3 542823519 3 72615091 4 2 17401 55163 2 50880 79191 3 861881346 4 4 2 69801 71256 1 949079818 4 3 215241544 2 29276 38417 3 20912508 2 52721 78020 3 993598790 2 47545 68997 4 2 39074 39619 4 2 54250 86147 1 748168252 4 2 2002 15757 1 553779053 1 669702215 3 671577182 1 597796896 2 23395 84670 1 820573181 1 42581882 3 287155339 2 54018 98518 3 420022087 1 504228680 1 99308032 3 16309545 4 4 4 1 522811350 2 31934 80578 4 3 320187244 2 3420 47540 1 569974566 1 704580882 2 37020 91752 3 3955690 2 70733 111686 1 14606886 1 121101710 1 88277369 3 866593677 4 2 28455 60018 1 606456904 4 3 576894123 4 4 2 32889 110679 1 173227323 2 34700 107886 1 377943143 3 651554861 4 4 2 3525 6987 2 75931 79242 4 1 914998139 4 4 2 29900 46588 4 1 369349650 3 761232685 4 1 743834873 3 759394128 2 15815 20295 2 26174 44534 3 426891694 4 3 866699594 2 14969 24736 2 21273 56876 1 350991656 2 4144 88951 2 39771 110719 3 518761577 2 25813 45362 2 85210 111348 2 75131 113644 1 124851864 4 1 830598105 4 4 4 2 10601 89674 2 21652 72266 3 350946700 3 633771600 2 1408 80551 4 1 28942821 4 4 1 64964623 1 396164727 4 2 15534 62822 2 40360 99603 2 61832 71161 2 26432 43210 1 576333413 2 4618 91694 3 27746214 4 2 3403 35873 1 750966417 4 3 257993864 1 432823722 1 112441321 1 832776262 3 23120612 3 616523170 2 26856 92025 3 622041040 2 108474 113110 2 21108 86834 4 1 846693132 4 4 1 713840736 1 973261849 3 687393420 4 1 470758934 3 107335838 2 13986 77224 4 2 81044 90520 2 104737 113593 4 1 690934187 3 524436919 1 216454404 3 56320988 4 2 35702 61821 2 13066 55757 3 698610664 3 299821385 1 35604742 1 873731466 2 25533 80664 4 1 339059338 4 1 922463089 4 3 438998556 1 222268674 1 912492418 3 503385009 4 4 2 14819 71651 4 4 1 932271007 4 4 3 942318066 1 364421758 3 861278389 4 3 63929139 1 907333675 2 55538 99258 2 26591 59199 4 2 2183 42580 4 1 282510683 3 354172662 3 852800793 2 28178 31565 2 48164 83524 2 26036 45215 3 651397978 1 245840456 3 690427462 3 316329659 3 30626280 2 81259 114589 3 266222865 3 662046216 2 67111 105741 4 3 942358964 1 736676793 3 326421514 1 335863060 3 420123677 4 3 165240332 1 549551161 4 1 674112283 3 12107689 4 4 1 280591837 4 4 2 84613 98564 2 27737 83484 3 829792257 1 544569961 1 577876542 2 45219 87260 4 4 4 4 3 121769402 1 186346303 3 933952944 4 3 577509433 4 4 4 1 470368956 2 16336 86668 4 3 328318839 1 612041443 4 2 32366 56804 4 4 3 68594455 3 547974278 2 92112 104617 4 3 905138653 3 924730993 3 984608761 1 246154494 2 12335 16022 4 1 41983038 4 2 25347 57019 4 1 229598370 4 3 682083261 2 48969 115266 3 36827537 1 7450833 2 10917 87806 1 280686861 2 47888 94373 3 911902645 4 4 1 59047146 4 2 10171 88946 3 263461646 1 187863551 1 410267613 1 580871652 2 49499 110915 3 880721299 1 500220595 2 19152 28356 1 59962828 4 4 3 740972373 3 759083802 2 12390 43405 4 3 40905454 1 980616 3 357814590 2 5907 99344 4 3 464521650 3 337384211 2 36814 61451 1 953134883 2 77354 101397 3 127308098 3 765280530 4 3 333624877 3 917038663 3 216040040 2 46520 102329 3 488163343 2 57717 97229 3 33504212 3 269915276 4 1 727012379 2 41144 91738 3 957272464 4 1 743003802 4 3 63988727 4 1 405459381 3 942954523 4 3 29298060 2 10675 63543 1 406010018 4 3 568378514 2 7572 49409 3 5081859 1 381925814 1 773873195 4 3 200094963 4 3 26093709 4 1 126097127 3 526717189 2 159 38323 4 1 69083990 1 860854977 1 382074687 4 3 820193258 3 362498844 4 1 984054553 1 719062495 2 62985 64897 2 34893 67815 4 2 70090 114040 2 64549 114572 2 13565 31473 3 988720904 4 1 138568937 3 695174415 2 42409 111805 4 2 31816 97462 4 3 416247364 1 678462338 1 536234088 4 3 879951312 4 1 268360676 2 25970 35015 3 103580389 2 53571 112038 1 662659565 2 19135 59543 3 962063158 2 97017 104989 1 817464106 3 17229608 1 773960235 1 980778090 2 24231 41386 2 67281 70454 2 29857 115475 4 4 3 470208190 4 2 2183 26268 3 359279579 2 17531 79998 1 662376057 1 555740994 1 865859032 2 8977 55405 1 497838993 3 861209332 4 3 711375750 1 695592249 3 895256949 2 19080 51687 1 795397560 1 20957519 3 706984567 2 86237 98434 3 526160207 1 16110073 1 567711600 1 874405268 4 2 30718 91022 2 20319 64158 2 7372 17595 3 569075715 2 35089 68963 3 548446060 3 799410205 3 546130380 1 541661768 2 45048 109594 4 4 3 45969723 4 1 814192535 1 168503990 4 1 389801772 3 887811946 2 9404 113783 2 70149 77117 1 407282825 2 801 3203 3 173802324 4 1 869790478 2 23175 87130 4 2 80561 85333 1 190786325 2 59539 76902 4 2 66919 114120 3 430994648 3 945305186 3 17003114 1 171807447 4 4 2 4320 114007 2 37820 65006 2 76824 111423 2 98096 99530 4 1 69176374 3 65750885 1 68499203 2 58478 89826 4 1 740419526 4 2 89799 101128 3 885394239 4 2 62555 77725 4 1 464982884 4 3 304568659 1 499475030 2 7743 61619 1 12822462 2 30929 35129 3 39637595 2 27657 81092 2 41912 87843 3 550928529 2 69603 89897 4 1 768760805 4 4 4 3 296926815 4 4 3 457062659 4 1 499086282 4 3 186248827 4 2 41585 111318 4 4 4 1 997294842 3 478632849 3 13354992 4 3 697881658 1 56451545 3 959121935 2 29660 30924 3 699364082 4 2 52426 69847 1 529542322 4 3 650011952 2 10559 97425 3 118123269 1 846077319 3 414412519 2 33826 89675 1 577760169 1 995142598 2 22777 112751 3 502397657 2 6131 107266 4 4 4 2 54812 56689 3 922554607 1 120814467 2 57551 81837 2 28754 89924 1 644573767 1 738237921 4 4 1 109494381 2 15529 88373 4 1 371737440 4 1 110005526 1 456070717 1 119308969 3 14416058 2 37053 101558 2 78820 80281 2 7521 35530 1 54370426 3 613851854 3 64308255 3 816051994 2 755 88761 2 28727 111408 2 38209 104094 4 3 984872622 3 233732766 4 1 392323257 2 9052 58369 4 2 42895 82339 3 225140291 1 371804526 2 31119 103016 4 3 918837435 1 482834765 1 751052383 1 998905062 3 961599879 4 1 239915536 2 17250 43636 4 2 33670 112935 3 564161069 3 647221552 3 159615724 2 32184 41400 3 335565958 1 206887851 3 617045460 4 4 4 3 208803559 2 4124 51197 4 3 992500168 4 3 445068726 3 306198071 1 951731851 1 361772982 4 1 31687315 4 1 347546942 3 454206817 3 370830956 3 838394635 2 20802 31498 1 152835880 2 44559 76857 3 901758440 3 628900778 2 80524 113996 3 176810309 2 61018 66867 3 488477803 2 54080 63540 2 40081 66509 1 592821538 1 62130241 2 12553 76228 1 798702227 3 420200959 4 2 27684 38392 2 51693 87336 2 26580 46577 4 2 43053 55153 3 709882716 1 483800340 4 1 83490869 1 995470444 3 928663040 4 1 530295414 1 34093839 1 516691011 3 301686484 1 105417109 4 2 9751 13430 3 260384350 4 1 10751962 2 11240 30486 4 1 989013729 3 557508113 2 29557 35903 3 27617706 1 637228022 4 1 298209960 1 638703911 2 29568 100274 4 4 2 26909 42424 3 207316862 4 1 44442952 1 883251577 1 582091516 3 183207444 3 859880810 3 33859872 3 173882980 1 35197460 3 680702121 1 183132398 2 11381 26664 3 574445398 1 853780322 3 196471118 2 51459 52843 3 418929471 3 142678446 2 59966 78171 3 386927828 4 3 270972934 2 29114 68397 3 346081058 4 1 652227969 4 1 2875290 2 48678 48832 3 442421864 1 426922934 2 42689 110250 1 58414807 1 117897322 3 656504443 4 4 1 31337885 2 60577 99326 1 432269020 3 863766988 4 4 2 35938 108030 1 517966155 4 2 108896 110882 4 1 331470698 4 3 266677387 4 4 4 2 5051 102161 3 886424692 2 60903 74943 1 28676326 4 1 781020128 3 177056528 1 973209187 1 896552978 3 250279198 1 457298209 3 48601077 3 57180456 1 607330 3 494950305 4 2 51648 105018 1 524943792 1 324023189 2 24072 76528 1 131232244 1 521042712 1 263410924 1 622268192 4 3 422217312 3 438959737 2 7924 59193 1 879194927 3 844893240 2 64688 86326 4 3 258768041 2 37467 40959 2 71662 101549 4 2 52965 82061 1 512644854 2 42582 62739 1 915635111 1 922254879 1 906808915 2 91221 100037 1 275340829 4 4 3 37320447 3 17098993 4 3 941879052 4 3 463285979 1 541903665 4 3 2550724 1 892717198 4 3 132239565 1 891616693 3 208700247 2 13307 103426 2 45858 74258 3 942740523 4 2 7708 69601 4 1 543446938 4 4 1 17956446 4 2 14345 26528 4 3 527968660 4 2 35814 38331 4 1 788995371 2 55943 78884 4 2 89853 94173 4 1 580874909 3 432428044 2 34695 71982 3 851732550 1 21987989 1 13551967 1 422330936 4 3 427930032 3 205946693 2 58403 103475 1 833272263 3 175084539 4 4 3 28263624 4 1 43689316 4 3 11540457 1 596219750 2 17258 23886 1 15744945 1 540112988 2 60519 97785 3 338341630 2 75735 76704 4 3 689274821 4 3 12550054 1 914574124 1 944253507 1 179665539 1 238118719 2 72707 109244 1 14736899 4 1 164840849 2 21191 71315 1 24740458 2 42046 112865 1 895530224 3 750242938 1 549214355 4 2 7600 26040 4 3 718891677 4 4 4 2 21823 70873 3 477027149 3 396990353 3 183919065 2 70526 74952 3 467065941 1 277759043 3 4209467 4 1 41609605 2 63258 105455 2 93162 112669 1 755151878 3 713222655 3 40207285 4 1 150527447 4 3 42092666 2 57095 102723 1 455707955 3 304910902 1 513203158 1 576328064 2 38143 58348 1 89805976 4 4 2 80025 103488 4 4 1 303651025 2 6218 70810 4 4 2 75919 101045 3 798591586 1 259983721 4 4 2 58727 101526 3 684658834 3 554154194 1 520905182 3 884950248 3 65739021 1 857941227 1 113919899 1 225097980 3 743203393 4 4 3 964705850 3 694584799 3 59553960 2 77750 102328 2 10990 97855 4 3 307971252 3 140782143 1 989456460 3 175687649 2 71943 95153 4 1 848813724 1 260682139 2 20505 75134 4 2 7086 26649 1 395391668 4 2 29097 56724 1 889455730 3 423084397 4 4 3 718821902 4 4 4 2 4755 15017 3 558877859 1 160382838 3 297438687 4 2 34431 70970 1 536523186 1 758910107 3 325964520 2 4683 110236 3 31778867 3 97180539 2 44389 81050 2 22602 58158 3 739259003 4 3 375898170 4 1 4644296 3 413930535 4 2 39757 98557 1 167402427 3 383126300 4 1 120252350 4 3 277803014 3 715198242 4 3 4946361 1 493612712 1 730488426 1 279520039 1 67123337 3 942917050 3 574889461 4 2 21395 39783 4 4 2 56715 107091 4 1 421457966 3 852500616 1 22696465 3 526743894 1 962607357 4 3 529150170 1 337888553 1 379828461 4 2 69639 86922 4 3 7735928 4 3 450447069 3 666994216 4 1 58296943 4 2 27155 49168 1 885764995 3 826239748 1 5745677 4 3 936990317 4 4 1 945404047 1 979193285 3 945628576 4 4 1 853106326 1 171219407 1 356965120 2 66086 81142 1 902213426 3 899771397 3 860472523 1 111942339 4 2 24531 75561 2 38710 103870 4 3 878304558 1 564242437 2 59918 75312 2 24067 67159 3 50492513 4 2 142 3481 2 29368 84150 3 148574491 1 369795372 1 50670498 2 73143 84394 3 467794925 1 763337196 1 130930746 2 11232 46067 1 510893629 3 556108704 4 2 81077 100950 4 2 80840 99225 1 87793925 1 911584807 1 488518795 3 74629200 1 577386454 1 995539409 1 844944870 2 81912 114833 2 92093 100093 2 69717 70325 4 3 310869556 2 56160 94545 2 30114 106232 2 19819 110503 3 60686780 3 488291802 4 1 32036475 2 45218 95320 1 834063901 2 59669 86252 3 498837012 4 4 2 34641 107217 1 363649905 1 957040571 1 266628891 2 34054 111022 1 182890478 1 394419066 4 3 27126 2 6210 88420 4 1 314486512 3 858083541 4 1 830455359 2 15450 99372 2 43265 73528 2 47933 91658 4 2 39638 100676 3 758761645 4 2 16758 40343 2 3688 115257 3 587171118 1 584290055 3 759073191 1 646107149 3 911845531 3 261696882 1 631612489 3 207509756 2 15807 78534 3 421487671 2 56463 77428 4 3 668053089 2 36511 37221 2 61763 77401 1 287068021 4 1 592880119 2 26204 88176 2 37698 79974 1 877655611 4 1 20616083 2 4757 36594 1 749107139 4 1 176296535 4 2 24739 100357 3 73765055 1 91325060 1 937479823 1 548755749 4 3 5188232 3 725838464 3 291568195 4 1 10013495 4 4 2 10251 24168 3 239540269 2 22420 86755 3 999158782 3 46889235 4 4 1 589178346 2 2758 47226 2 6136 49807 4 1 641639953 2 50236 53184 4 3 148656651 1 280925193 4 1 77258029 1 706284452 1 861938528 1 7563004 3 852693903 3 935632876 3 561276950 2 16908 36390 4 1 726942038 2 6024 27872 1 210798241 4 1 918972502 1 732173119 2 2605 78499 3 708973728 4 4 4 3 317082687 1 94648943 3 530603281 1 856634257 4 3 616126009 2 108792 113942 3 763515317 3 957697748 1 330712808 2 52192 85117 4 3 600314113 3 712912992 4 3 139093149 2 23142 66399 4 1 23247521 2 16005 57129 1 435546926 3 985414617 4 4 1 2566841 4 3 597230234 1 150215467 4 1 958715607 3 677185936 2 22031 79402 1 146309487 3 294122278 2 46064 60511 4 4 4 3 170827535 2 99191 113994 3 494019579 4 2 106400 111758 4 3 650593140 4 1 715361099 3 504981380 2 51880 65644 4 1 454300366 1 835532732 3 797146784 3 240782764 1 523072600 2 42618 55820 1 110835716 1 57291783 4 1 748818302 4 3 177804486 4 4 4 1 26654594 3 739536171 1 846823759 1 519714673 2 51424 68477 3 201933856 2 15265 30821 2 44594 85088 1 351644229 4 4 1 713974811 3 887358528 3 874045459 4 1 152935 3 508529824 4 2 14950 51218 2 25432 26016 1 672638360 1 257427514 3 200725968 3 622485990 1 76406237 3 586481145 1 136889021 4 1 511772180 2 57971 94333 4 3 558756539 1 984119792 3 636846855 4 3 622479900 1 39383951 4 1 559166356 4 3 968633428 1 734972001 3 62336641 4 4 4 2 19778 30483 3 158008275 4 4 4 1 920512767 3 741850782 2 9690 41710 1 865702454 3 812723385 3 678896707 1 2175816 1 816779565 3 185719991 4 3 205161346 4 3 107517234 4 4 4 3 50817746 2 28026 71624 2 60020 106118 2 15604 98429 4 4 2 28266 93926 2 7582 77672 1 417848536 2 65906 89865 1 631500147 1 149876707 3 206151892 2 55737 81158 1 673952612 4 1 708109246 1 514409142 1 614708466 3 595043463 4 3 606823356 4 3 47671652 1 5786270 4 2 54886 88196 3 301084403 2 49274 79254 4 2 8147 84347 4 4 3 91283049 3 90869206 3 383302096 3 51377546 4 2 41715 95950 4 4 3 274070953 2 49363 100361 3 696762102 4 1 199320661 3 471060698 4 2 64144 72160 3 19893504 4 3 541579789 4 4 1 639929624 4 4 3 896570786 4 4 1 301406881 1 322963578 2 56989 99153 4 1 746488480 4 3 334513163 4 3 863086643 3 162170837 3 673732203 3 557320350 4 2 61108 109672 4 4 3 780719743 4 3 685496761 2 19389 110756 3 716165077 1 54825221 2 95805 114049 1 608297756 3 267554131 3 502526733 4 1 636969516 4 3 738383393 4 2 44971 50026 2 7428 84863 1 111419781 1 48240291 2 35742 87883 2 34961 79084 3 798123392 4 4 2 21895 59728 4 1 926126256 4 1 685061226 1 397261938 2 16513 49636 2 7983 52432 4 3 526074143 2 25697 73095 1 718671929 2 1343 93058 2 34676 114412 1 843588300 4 1 201760570 4 2 48708 72605 1 450645950 2 82206 110275 2 52069 91467 3 16977311 3 598559426 1 510778980 3 837372243 1 714932502 1 396036685 2 32411 63466 2 27113 51210 1 399747975 4 3 970879874 2 35988 71010 2 42150 80674 3 499619158 4 2 2877 95827 1 176182396 3 298751247 2 42911 107653 4 1 389950203 3 388080635 1 687161854 2 42141 82505 4 2 65462 74336 1 514592293 4 1 288786777 3 683173849 2 11553 54288 1 983372881 1 612638075 1 129067639 2 30060 52769 3 260058880 2 87140 100558 1 59568341 2 60367 82625 1 834645484 3 25229098 1 993597181 4 1 69111946 4 4 1 794443921 3 971592151 4 3 873350265 1 442931461 3 850988761 2 62536 86107 3 127890448 4 2 73923 102855 3 285229250 1 266313679 2 36953 82241 1 725611122 1 46841564 3 822084132 2 24078 45198 4 3 245829572 4 4 3 729477510 1 776781233 3 139779912 4 3 172912509 2 352 91327 4 4 2 90299 108731 3 47904580 1 639246557 3 329257719 3 43952657 2 98630 109383 4 3 696781161 1 500322769 4 4 3 450082861 1 348966168 3 135003955 2 18926 88384 2 4889 25737 3 73513965 3 592164277 1 929301689 2 5546 42577 1 422386556 3 11178180 1 177356147 1 418999952 1 199591073 3 666572724 1 700916327 2 45621 52682 4 1 456769896 2 50778 97743 2 35254 74921 4 1 493388784 4 1 810425060 3 103081776 3 57138338 3 961759595 3 195865167 3 449184196 4 3 73889774 1 813482712 1 425102238 3 463741895 1 140384457 3 257212779 4 4 1 620281068 4 2 33900 75668 4 1 568396618 1 582493421 2 542 109244 4 4 3 937307365 4 2 3317 112157 2 31105 54491 3 11872533 1 402878482 3 921810372 2 11996 110396 3 856153355 4 4 4 1 753609571 1 184124263 2 16601 95814 3 126026641 1 868452268 2 6752 33422 2 32535 44433 3 265736591 4 2 31569 67118 3 798242093 4 4 4 1 18533797 1 820231249 3 784002005 4 1 985597641 1 754054000 1 327439314 1 838149013 3 604299732 3 122063268 3 877601548 4 3 26275674 4 2 24593 40669 4 2 51261 85539 1 764154283 2 45008 56953 1 45292953 3 330398425 2 54343 77936 2 57252 57513 3 490370419 3 797867400 2 30689 47009 4 2 54040 56774 2 19919 83815 2 15115 38385 4 4 3 17073578 3 659812874 1 100572307 3 527387691 3 684949215 4 4 1 123877895 1 669875668 2 24878 102801 1 904840336 1 922285822 3 457051987 2 34974 100296 1 339654244 4 3 102108158 1 861465822 4 1 142388602 3 92022847 3 732781829 4 2 58631 72964 4 2 49241 93042 4 3 287199689 1 770924877 3 177933871 2 25398 63219 3 934162830 3 978479021 3 737421869 3 558864819 4 2 39138 57994 4 3 198098212 1 697425644 3 838921992 1 648393619 2 83659 87284 1 563655107 2 80478 90162 3 18039214 2 2261 68427 4 3 835576551 1 240330844 4 3 442721287 2 18562 96394 2 30413 44632 4 4 4 2 11637 107939 2 44105 81740 3 989974687 2 53458 75910 2 5861 55186 4 2 43336 106005 2 23822 98454 1 166189085 4 2 55590 111098 3 994875988 3 386331449 4 2 35505 97370 4 4 3 739019740 2 16726 40762 3 589867086 1 229281643 4 1 525801669 1 523176871 2 10666 57578 3 879209115 2 36237 106071 1 497635536 1 547601599 1 627190433 1 875767561 4 2 3781 92241 2 48198 76703 2 17506 98535 3 216120993 4 1 588188653 1 153729293 4 2 31955 54121 3 704272434 2 52102 77921 4 4 1 617262729 4 2 62231 87158 3 290536873 2 90634 106227 2 29338 92062 3 275695152 2 55512 74735 3 814884107 4 1 514880699 4 2 40610 40787 4 2 69662 78116 4 3 651739672 2 4027 73919 3 58617036 4 3 991172039 4 2 18331 20532 2 36253 44609 2 29314 97576 4 3 10974639 4 3 633500012 4 1 741846356 2 23938 100670 3 517781458 3 625082882 1 135598740 3 76170637 2 8831 100761 1 61541985 1 870920953 1 5600349 1 409887653 1 502891994 1 988439664 3 830314816 3 425977755 1 367613968 2 10977 36024 2 62872 104311 3 950759507 2 17481 91353 2 39141 61452 3 740296276 3 993291989 2 105933 106605 2 12457 21540 4 1 811996861 1 790047432 4 2 3879 45585 1 552153112 2 25168 41665 3 958952154 2 7284 36464 4 3 34474939 2 33163 55812 3 34640344 4 4 2 84687 87924 1 745169693 4 3 985728243 1 334773591 2 63753 74960 4 3 615384782 3 119063480 4 4 2 43420 82258 1 548486663 3 56556387 4 1 266510996 2 48769 98288 2 10020 33957 2 9538 23004 4 2 31145 62075 1 312243446 2 58391 73561 3 686680316 2 6142 107474 3 514538114 2 51673 80486 4 3 232816770 2 1365 67188 2 32309 49248 4 4 2 55564 69488 3 175940278 2 34968 109565 2 83542 100817 3 955510913 4 4 4 1 42899868 2 33233 75733 4 2 9032 21124 1 128328362 4 3 284880792 2 82830 115012 3 623759043 4 3 757990611 2 4159 82520 3 864097510 1 592890760 1 769398896 3 790031125 3 946188644 3 894046000 4 1 43687559 3 171151188 3 806675121 1 337788921 2 38334 104158 1 692541903 2 85253 108711 3 750489583 2 2660 37110 4 3 793596567 3 13779976 3 704928249 3 431378437 4 2 88175 110184 3 973300657 4 2 4405 87311 4 2 95167 104153 4 4 1 581278971 1 945838209 4 3 737541041 2 37576 91183 4 2 15048 75131 4 4 3 386784070 2 27790 105396 1 570371710 4 4 3 180405260 2 27046 73685 4 1 952578637 4 2 11592 100160 1 971272801 2 11811 48308 3 129006643 3 840641083 1 55732499 4 2 47116 98458 2 35109 37729 2 90950 92845 4 1 44256061 3 379416092 4 1 773462571 4 1 399222159 3 439039056 4 4 2 61586 68708 1 236585246 3 156478541 4 2 2121 70324 3 489607954 2 39080 58868 3 938929365 1 131036283 1 121151395 2 47351 104051 2 20479 66982 2 30395 108204 1 24605438 2 57123 93410 4 1 114245664 2 14242 19318 2 52003 71981 4 4 3 710076745 4 3 153693148 3 541654134 4 3 988261428 1 183175640 1 405917062 3 962882624 1 795369764 3 11096966 2 110023 115715 3 916134561 3 80471573 3 802113258 3 837309178 3 125185906 4 4 3 310164084 3 493689192 4 1 916390039 2 45741 72465 4 1 270356021 3 863517493 3 763191423 1 833831647 3 18734834 4 1 68607662 2 82185 99621 4 1 664183507 3 396803439 4 1 753817798 3 222362826 2 35290 69621 3 699231389 4 3 156115856 1 646809687 3 46266977 2 2042 39584 3 969700395 3 174623393 3 488204867 1 381367957 2 19344 36095 3 737417802 1 750237346 3 458096196 4 4 3 174620343 2 78540 107841 4 4 3 833964903 3 33077190 1 990491147 1 47037447 2 21421 114926 2 53954 89266 4 4 4 3 327386291 1 585148367 1 474584976 2 95681 107811 1 77917119 2 38085 41567 4 3 541264825 3 349428979 1 698009941 1 945527540 2 26273 107098 3 367475045 2 58637 90222 4 1 884634082 1 541217702 3 591092563 3 449102097 1 285921534 1 743161316 3 791008116 2 63243 96588 2 74304 103805 1 448288089 2 28884 53759 3 128552094 2 46234 76870 1 414717225 3 791697466 2 46208 103341 3 721505982 1 109082622 2 7607 10913 2 64951 88362 3 6027548 2 81928 113816 2 29357 101320 3 540618074 2 53385 93836 2 22397 56671 1 396893704 3 70875488 1 658388708 3 38022196 2 5016 11907 2 58364 62684 1 747379808 1 937722237 1 919638163 3 459954582 2 54976 65702 3 377889720 3 71698849 1 417793209 2 67801 95891 2 2056 57133 2 51805 91453 2 31997 70835 1 454570828 1 955105138 3 326660653 4 4 3 790159676 1 443713095 1 216033407 1 294637851 1 47117538 1 90502432 2 11202 49250 3 616818074 2 29885 105387 1 9334992 2 43341 50740 4 1 802279793 4 4 1 550254779 1 361048510 4 3 801253967 2 5727 82066 2 80615 110342 1 947694202 4 1 518000240 3 57526895 3 32771762 1 310209365 3 146235837 4 1 503292762 1 528771556 1 960400440 3 877120840 3 591507122 1 934477825 4 4 3 715231267 2 90638 98241 1 468643432 4 4 4 1 936724807 1 134405414 4 4 2 40805 56065 2 86506 111869 1 545857626 1 15847925 2 24477 88704 3 873963 4 2 4453 25134 1 309532363 1 723413431 3 151788643 4 4 4 2 18409 108670 2 7501 44637 4 1 245820278 1 482871868 4 3 76525377 4 1 784268987 2 9058 37655 3 210428415 4 1 586288296 4 2 112784 112848 2 30089 92908 3 525121086 4 4 2 37925 73675 1 413036491 4 2 8493 46337 2 23275 73082 3 773099487 2 883 114376 1 589059305 1 803689812 2 20288 107930 2 21195 92936 1 950508735 1 312507937 4 2 29887 103719 4 3 185788220 3 918792898 3 389089705 1 478041157 4 4 2 25807 52785 2 55675 92896 1 16163500 3 980099716 4 3 409720583 4 4 4 2 13194 90389 2 38202 62303 2 18993 57092 1 322953585 4 1 460547637 2 31184 32972 1 876547706 2 17327 111949 1 670575817 1 197731131 3 24069533 1 983911162 1 760201439 1 369051290 2 4796 105836 3 25435283 2 48595 100119 3 657811173 3 845355683 2 95398 107972 1 96173524 2 562 72755 3 507912455 1 716182226 2 20488 96510 1 935671705 3 743498909 4 4 1 170516232 4 3 658109926 2 4365 17694 2 22840 42839 4 2 54068 58906 1 841356621 2 39826 111938 2 91331 103281 4 2 64768 69123 4 3 473274359 3 607594700 1 39574780 1 546015212 3 758225206 3 483034256 4 1 678117703 1 223292512 2 88142 100559 2 81960 86853 2 14894 27602 4 3 407338361 2 51575 115504 3 103030578 3 491588393 2 22843 45359 4 4 1 124799428 3 799439807 4 3 812042935 3 597994230 2 38090 69574 4 1 514875949 1 370084761 3 563071133 1 107361406 1 426795286 4 3 463492166 2 22181 23272 2 39390 83596 3 530644450 2 1120 8007 1 264892450 4 4 4 2 2511 61889 2 7113 8862 2 4106 19638 2 5266 55337 4 2 42743 112033 4 3 294526498 2 24489 47351 4 4 1 757149895 3 47584450 2 40504 106659 1 511289125 2 92940 103176 3 747561748 1 173739891 1 50694586 4 4 1 513647367 4 4 1 24387690 1 803588634 1 926043626 4 1 54315017 4 4 2 75051 91585 1 546758262 3 33641017 1 371120800 1 252566462 2 59894 78497 1 65173703 1 167340736 2 18415 94513 2 17097 87794 1 336392217 2 70326 104229 2 77213 91936 4 3 28404979 1 505801416 4 2 39414 91158 1 191737582 4 1 703123965 1 163827392 2 10283 35343 3 263644530 4 1 59363659 4 4 2 10947 71725 3 319187007 1 914222244 2 19545 21865 1 411957699 1 618295755 1 946479421 3 487902265 4 3 903898291 1 199473768 4 2 43367 88089 2 28003 35830 3 936197582 3 199605705 1 839101131 1 50985969 3 37775643 2 54066 92917 1 284791255 1 916579586 3 194627817 2 33844 67813 1 375618253 3 872191388 2 49365 59805 3 478664315 4 4 2 28734 107726 2 74073 93281 1 31565802 1 56337876 2 60416 111279 4 4 4 1 468033723 1 859085676 2 77894 110964 4 2 26173 36208 2 54069 105353 4 4 3 157439457 2 79686 97443 4 2 59671 95423 1 124397753 3 82247842 2 2898 102548 2 98821 102384 4 3 39530246 3 48958705 3 805553909 1 25470476 1 439945490 1 91370491 2 56556 76999 3 713009007 2 40050 67607 2 8175 104262 1 266273426 4 1 892851670 1 680875185 4 2 43244 106226 1 954321714 3 107348428 4 1 746917982 4 1 502043712 4 4 1 299890111 2 3538 13011 1 683345607 1 65468646 2 95889 102995 2 19984 23351 1 677994347 2 54652 72697 1 853460534 4 4 3 843365903 2 93633 110551 1 856649370 4 2 2263 47536 4 3 764348409 1 51526692 2 39107 99909 3 356318452 4 2 54182 92512 2 26890 46404 1 944822473 3 877616413 1 340147798 3 218779973 4 2 4881 65007 1 584100847 2 15399 73689 1 837963190 2 110145 110348 4 4 4 3 323652941 2 28394 108279 1 243845513 4 4 1 170062263 2 19081 65839 3 84676127 3 54786096 1 143554491 1 284513023 4 4 1 464984730 4 3 735578866 4 4 1 487119212 3 614070366 3 56973200 1 249094039 4 3 90511380 3 844993820 4 4 2 87127 88458 3 69882715 2 13814 88208 4 4 3 260707904 3 410211513 1 453248803 3 486322545 2 47761 94751 2 3207 53594 3 93798915 4 1 991144749 1 196273398 1 536880689 2 42686 53439 4 3 807690932 3 67832681 4 1 73894007 3 34297952 1 378742766 4 2 31454 100991 4 4 4 4 4 1 596841773 3 608549559 1 270633051 4 4 3 470588248 4 1 94077505 4 3 582104439 4 1 964466437 3 959938708 1 65700701 3 414404267 4 4 1 3129991 1 304332852 4 1 14906462 3 537551498 4 3 307750047 1 271746562 3 58543636 4 1 58783509 1 301035959 1 593044050 1 49572767 4 2 41943 62277 4 1 703717837 3 839599796 4 1 829173256 2 20899 108180 1 18018625 1 817806274 1 665291471 3 323447740 1 880405043 3 854830023 3 54380142 1 846167637 1 958518776 4 1 290417992 4 4 1 940968087 3 971803119 2 60046 80187 4 1 688590739 3 521584738 4 3 808127556 2 8254 113036 1 539581635 4 1 619805514 3 389005120 4 2 51129 96565 1 941043124 1 863120549 2 14760 65911 4 4 4 2 67099 74358 4 2 22289 60029 4 4 4 1 542711262 4 1 611012917 2 20651 41475 3 506691430 4 3 703086434 3 987010292 3 2294388 4 2 56766 61056 1 819825420 3 604111853 1 710939738 2 77760 87487 4 3 240737254 3 385111782 3 322529198 1 348357357 3 858476315 1 521670403 3 528503124 2 32851 61923 1 556269307 2 23609 84154 1 11842616 2 27283 113526 2 15632 56953 3 43745208 4 1 187967812 4 2 32144 74454 2 10886 113875 4 3 475844601 4 1 672649448 3 910383111 4 2 27199 57931 2 44222 93999 1 110626828 1 389626773 1 20550387 2 76056 96807 2 77146 101700 2 52092 108237 3 651818126 1 236975496 2 44692 84720 1 509724674 2 37255 66286 3 941871729 3 530506275 1 526430384 4 2 49252 95546 3 26187878 1 912121072 1 910617058 4 4 3 50542581 1 861738139 4 2 76403 81665 2 82014 112307 1 630537073 4 1 979561485 3 899558658 2 18164 27706 2 69785 74511 4 3 153383567 2 7928 46677 4 4 3 526009436 3 435289681 4 3 96390860 3 740008917 2 20861 67680 4 2 42027 86025 1 700592607 2 59720 97142 1 878868718 1 778727108 3 75495946 4 1 676359508 2 47110 72904 4 2 38498 95487 4 3 151562161 1 314190219 3 55142611 1 769195470 3 248729049 2 25355 116146 2 92186 92205 1 978091619 4 4 3 921149524 3 853385519 4 2 81228 99795 2 50517 94374 2 86228 102671 3 181505126 4 1 502048608 1 130470930 1 543069817 1 400920024 4 3 551482047 4 1 677996667 4 3 991676051 3 27989140 3 334871780 4 1 317433918 1 983116377 3 960743428 2 33521 92319 3 419764119 2 11439 36863 2 12133 104908 4 1 218789861 4 2 6734 16392 1 51221887 2 59354 88087 4 3 12922491 2 21475 102380 2 3398 44898 2 47599 63832 3 155192396 3 891971585 2 85217 97975 2 65938 93883 3 671385082 3 20505908 4 4 2 17088 49412 4 1 768981966 3 836975461 1 402025640 2 47653 49545 2 11626 55234 1 600191058 1 703451385 3 507553077 1 40615704 3 750323180 2 49336 55513 2 41124 85097 3 983911511 3 761727252 4 4 4 3 458841184 2 3914 95700 1 289815132 4 4 1 931371812 3 483325081 2 52541 78466 1 414178600 3 26879389 1 54312753 1 463865918 3 592775064 4 1 760843263 1 860800539 2 47733 71848 4 3 166003927 2 48801 49112 3 155816962 4 2 77536 91725 3 64312458 4 1 262750039 2 3322 28030 2 38201 58110 3 491135707 4 1 802788135 1 450265894 1 702751351 3 317249353 1 471564963 1 334420977 2 41211 85287 4 3 70578220 1 700753096 4 4 4 4 4 2 30307 32829 3 810248332 1 795105214 2 28293 59889 2 57006 103480 4 1 955591310 3 560588681 3 957661759 3 469548044 4 2 59611 72866 3 851132935 2 51626 80046 3 688678824 1 864641019 4 3 876013608 1 791986123 2 18512 84273 3 853019039 4 2 23130 38706 4 3 135325018 2 37798 49202 3 600577286 2 75440 85349 3 720005944 1 639528960 1 27598457 2 44271 99024 3 573264128 3 254866035 3 322817415 4 4 1 89496818 1 360344792 3 982041040 2 46648 107832 1 291087249 1 465576335 3 121552924 2 64656 66605 4 2 17462 24726 1 34234815 4 4 2 45042 92945 2 74444 82362 2 17703 97172 4 1 725640115 2 33717 86541 4 4 4 3 991216686 1 676942801 1 476763370 4 2 56629 107847 1 838325540 2 25914 96016 4 2 33616 36224 2 36789 65080 4 1 481269923 2 11471 47280 1 224440117 4 4 4 3 778021991 3 561584100 3 545105414 2 41030 96198 1 193127312 1 38407130 4 3 361384128 3 750343359 4 2 111181 111408 2 84232 98481 1 73221256 3 65589254 1 631605754 3 320437149 1 649415666 1 50052642 3 535676554 1 8061672 2 71706 99705 2 20696 68245 3 637690887 3 377097353 2 88771 94175 2 11170 111127 4 1 181580733 1 565125707 3 199782690 4 3 211625039 2 19362 39314 3 250131929 2 464 73034 2 23482 81226 3 106026488 3 670905770 4 3 341500802 2 9011 42497 4 4 2 81376 93563 3 758324658 3 97356655 4 3 42050430 3 931807084 3 946623573 4 3 548636857 1 482583273 3 740913791 4 4 3 726570584 1 495857422 3 282577406 3 550514124 2 72248 114658 4 4 3 580692892 4 4 3 984284025 3 493600186 4 3 265052300 4 4 4 3 846622296 1 674121368 4 2 17282 79324 4 4 2 18179 44475 2 89234 89763 1 129041267 4 1 59652209 4 1 749762029 1 28018302 3 251145496 2 92336 110019 4 4 2 8686 10139 1 67070295 1 849662813 2 7386 105697 4 1 700077645 2 39594 96735 4 4 2 32581 86713 2 16170 27167 4 4 2 112245 116201 2 34527 38779 4 4 2 59384 71519 2 59327 67264 3 71948226 3 217310593 2 54163 79250 3 752029765 3 250612730 4 4 3 217694333 4 1 481076018 3 25457389 3 88139710 1 183018837 1 521782636 2 68773 113342 4 4 3 898793474 4 3 222800787 2 40885 42306 3 807191909 2 42184 74395 1 837987126 2 19484 101233 4 4 4 1 627649740 2 53428 88373 1 249173473 4 2 30342 109530 3 941901197 2 46515 66933 1 627296615 2 7976 27270 3 539208707 1 400913299 4 2 16822 59608 1 245415780 1 268948388 1 181844625 2 28584 104343 4 3 400555455 4 2 11779 102041 4 4 4 4 4 4 3 444696462 2 15515 91327 3 456431651 1 1223658 2 48926 116055 1 717093485 4 2 22905 90335 4 4 3 911478980 3 285872436 4 3 19976404 2 70919 96114 3 944011347 2 28185 68739 1 22239936 1 133128997 3 673841325 1 36399195 4 3 63601734 1 259762808 4 1 590920641 3 144961607 1 56750429 1 143202876 4 3 961388241 4 3 393540198 1 949175698 2 62473 65458 3 163218948 2 50582 65602 3 807575686 3 238918299 1 481606341 2 70890 90003 1 615125324 3 866312596 3 194488888 3 371828503 1 148491872 2 13883 87334 4 4 1 661905333 1 808704081 2 63497 69947 1 42368498 2 14305 75041 2 44883 62415 4 3 777925510 1 16058465 3 206050123 2 2954 38829 1 301865446 1 376717106 3 769021796 4 2 10638 116103 2 18320 44701 1 346175499 3 71502806 1 857346944 3 531589808 1 668050263 4 2 7299 101789 2 14074 87623 1 582141116 4 1 502050 2 48655 104594 1 43711912 4 3 942920008 4 4 4 4 3 563439819 4 3 436886905 3 307120568 3 938833376 1 885145693 1 6934433 3 768684122 1 843139419 1 327241673 4 3 938744902 4 4 1 953303842 2 69509 90904 3 212304473 3 298884673 1 597028880 2 3124 75981 4 4 3 58179939 4 4 2 14209 40939 1 722516939 4 2 52051 68746 4 4 3 407721412 1 53003640 2 37841 114812 2 25013 62391 3 196877608 4 3 538344938 2 14728 44304 1 718992454 3 764573121 2 21834 36141 3 948567497 2 20993 67695 3 449568009 4 3 91242871 4 3 350731421 2 25807 58773 3 970565414 1 41000534 1 44603739 2 71899 78008 1 336187688 2 61728 107355 2 43599 44619 4 2 2136 40645 3 171449516 4 1 92547480 1 499994934 1 806399947 4 2 20614 59651 3 214344801 4 2 33945 60448 2 65579 107638 1 96037152 4 3 14651340 3 740181062 1 936716031 2 882 17396 4 1 992496089 1 978958900 2 51406 103670 1 832173398 1 891394332 4 3 57485228 2 14910 16502 4 4 4 2 46775 70220 4 2 31149 76043 2 24837 47183 2 49330 50664 2 66621 83226 1 724171219 1 717026665 3 13640611 1 418685882 2 30948 63773 1 522987718 2 3826 43314 1 622917829 2 38435 39925 3 40597764 4 4 2 10313 45420 2 18393 48203 2 673 107283 4 1 227192585 3 924539838 2 30652 74405 1 36520321 4 2 61055 113016 2 20108 69194 3 180821791 2 3104 47301 1 795006499 2 35297 53322 2 43785 97894 1 763809066 1 709987743 1 389153888 2 24103 104587 1 928115212 1 81434946 3 641371903 4 3 80722444 4 2 26462 51521 3 255644213 2 15284 93600 3 450159739 2 13626 45834 3 887514636 2 9391 9810 3 327937225 2 25432 68359 4 3 310696396 2 27035 72527 4 3 393964863 2 7717 58994 2 41236 108555 4 1 792512897 2 35259 111820 2 35414 96656 4 2 14030 17137 4 3 126305801 4 1 738587693 4 4 1 135916814 2 32222 71182 4 4 4 1 770704204 3 784696860 3 909298654 1 205892833 1 104786 1 276846978 2 52394 70229 1 391566052 3 380707794 1 959557453 4 3 879055975 1 187360043 3 52081876 2 20803 88647 3 31001279 1 160067715 4 1 11103727 2 55020 90348 2 12151 34077 4 4 1 653978650 2 36298 42211 2 59298 91853 3 446632136 1 363156094 2 81156 100000 4 2 26846 55234 2 76230 104729 4 4 2 10589 103371 2 107019 115900 4 1 664191890 2 18122 23064 3 402501610 4 4 2 4964 101769 3 62104030 1 353104715 2 32023 86145 2 35834 74461 1 431243445 2 109460 114918 2 28320 63054 4 1 616926059 4 1 568442445 1 281853647 1 47657612 2 91754 105376 3 976442076 4 2 25701 26692 3 338711843 4 3 619756438 1 522907478 1 66189582 3 334171119 4 2 82077 87494 1 472073542 3 797484034 2 70642 112585 4 2 32152 52997 4 3 602926218 1 53735372 1 317303793 4 4 3 854757789 2 13366 82419 4 1 668567660 4 1 474723227 2 11712 85103 3 658375922 3 171432218 1 846616736 1 260888924 2 32421 75874 3 40985880 1 390347473 2 82909 106816 1 540172720 3 845156821 4 1 1916097 3 584157368 2 56438 94140 3 391973129 1 428929409 1 46816050 2 60475 88994 3 42234748 4 3 306741745 3 198729705 3 338639616 2 70050 86290 4 4 2 20271 64028 2 53287 80289 4 3 110803754 2 84107 109319 1 951848888 2 70372 102400 4 1 247963185 4 4 2 34629 111883 2 22440 24536 3 800952563 2 39575 41883 4 1 44860862 1 581024512 4 2 65779 79178 2 103190 114879 1 851445515 4 2 86332 87607 3 546387535 4 4 2 54141 105027 3 525871689 3 32081991 2 889 114966 3 878199600 3 468054109 3 638092797 4 4 1 694928284 2 11694 71867 4 3 54169517 4 1 214553439 4 2 11697 47196 3 737475413 1 248911398 3 258099789 1 348971550 4 4 4 3 79944878 4 4 3 567295061 2 45133 100261 3 924693315 1 924323583 1 501191672 3 392132769 3 98298103 2 37297 66129 4 2 57174 107678 2 44638 91715 2 49203 62502 4 2 18467 29610 2 3249 100114 4 4 2 76075 112141 3 521525746 4 2 43263 65274 4 4 4 1 312340993 4 4 3 424904777 4 1 520502544 1 666638819 3 847294477 1 620515272 4 2 54505 68545 2 17126 26097 3 70048634 3 916345828 2 131 38266 4 4 4 3 33251251 1 810131628 3 30751496 1 146930432 1 490148168 2 45549 106658 1 722027675 3 559159269 3 814239382 1 463827290 4 3 90566138 3 590932393 3 488155579 2 45504 101057 2 63775 87757 2 48694 73289 3 988255219 1 814196925 1 664430081 4 2 10671 92503 3 790349094 1 326692687 2 32118 79746 3 516391895 2 11028 98430 1 341560818 2 61831 110431 1 390270925 4 2 26315 89060 4 1 404842449 4 2 83384 93964 4 1 849952184 3 739898900 3 176211402 2 30381 43093 1 81439878 4 2 3073 87944 1 857777863 2 64787 65810 1 356208549 2 41279 106659 3 440575098 1 467596470 3 933599414 2 4752 101375 4 1 26742817 3 254802472 4 2 96142 114769 1 852582859 1 314072055 4 2 22410 100320 4 2 33976 45526 2 54011 90546 1 847738299 3 783094296 1 655358240 2 75362 88605 1 371632056 4 3 235035421 4 4 1 997916177 2 98476 115933 3 352374900 1 766251538 1 813425685 2 1540 101322 4 2 97048 111136 4 3 451038750 3 67223735 4 2 14035 54809 2 24401 100234 1 719638188 3 483088063 2 99471 109454 2 48752 57799 2 73917 74011 4 2 54968 79360 4 3 647461008 3 705352877 1 395628440 3 285400366 2 7143 32820 4 2 68468 72738 3 814859735 3 61325051 3 605903581 4 3 874341218 3 58434909 1 914968169 3 58147184 4 2 34173 102520 1 394867527 1 367632954 3 218328374 1 713734716 2 58474 101982 1 325486151 1 64478978 3 413680709 3 8509638 3 233614400 2 62774 102419 3 904296859 1 68682897 2 35714 80053 1 545380120 3 641898772 4 1 16580577 1 431413270 2 22306 27486 1 551345335 1 407808443 1 249524285 2 49970 103623 1 143870869 4 4 1 343117471 1 3536824 1 612245551 2 9994 37514 2 72310 103900 2 34290 55375 2 75726 102401 2 20200 102834 2 35497 107043 2 34839 78722 3 122216477 3 383632151 2 18428 115039 2 101334 103747 2 20180 38987 3 71169977 1 368160762 2 45673 107986 1 332393823 4 3 392639079 2 69228 105834 2 21691 63148 4 3 271880108 1 348883241 3 144941866 4 3 768158189 1 25637436 3 89408350 2 62452 93937 2 40069 93447 3 679452194 3 5920217 3 818795136 4 1 829378585 4 4 2 35182 82032 3 196721755 1 370151755 3 359173740 1 212234879 2 11541 15632 1 21904549 1 407454293 1 785685866 3 534694863 4 1 253908022 3 438341773 3 387998716 4 4 1 206338045 4 1 976421086 3 570744423 2 11933 53295 1 250826310 2 14878 83477 3 439874117 4 3 601126874 2 93847 104893 1 702412068 3 223119196 3 599113399 1 217688857 3 817559512 2 24520 59206 3 408077170 4 1 248878121 3 347250384 2 10269 42015 4 3 506439937 4 2 32340 58333 4 4 2 41601 66327 1 259057869 2 44833 61969 1 71370662 3 125058038 3 104760751 2 50853 113768 4 4 3 943118891 2 24 107101 3 291837792 2 91042 108806 3 938174247 2 38074 75944 1 51275880 3 823204724 2 26889 51109 2 74782 95224 3 839186482 1 329550050 4 3 490162133 4 1 79650436 2 98598 99484 1 978360463 1 312224049 1 981052653 2 4072 90543 2 6955 56508 3 388753634 4 4 1 178880782 3 491686878 4 2 77732 86477 1 739028573 4 2 4488 19707 3 680769716 4 2 70821 108834 1 835367367 1 441596302 4 4 3 369649807 2 6134 100456 3 205034173 2 5929 21298 3 389709719 3 227863799 4 2 38658 71127 4 1 232609660 1 323995032 3 447420850 1 39587234 4 3 113854877 3 688445787 4 4 3 753200581 1 749529981 3 459414594 1 3220932 3 619782663 2 23981 54967 2 7273 87226 1 122775630 2 82280 115823 2 10418 37667 4 3 74499789 4 3 703463180 4 3 40482037 4 3 495500541 1 310813367 2 7782 88499 3 923277441 1 274410834 3 764066274 2 1592 110760 3 904032001 4 3 415734168 4 1 901235359 4 4 3 734974890 1 766881084 2 6300 74738 3 187788126 2 76396 112267 2 27124 78917 4 2 36444 88207 4 1 843263459 2 60286 108618 2 8309 97218 2 23072 95821 3 845513170 2 22514 104315 1 70258187 4 4 2 57986 84924 4 4 1 963546390 2 84948 96767 4 3 489924099 1 308516395 4 1 253375827 1 365378578 4 2 9842 35541 3 381361468 4 4 1 787514143 4 4 3 936666413 3 990501523 4 2 69593 73245 3 126972354 1 945756043 2 72845 82536 1 763565975 4 4 3 32402101 3 772495823 4 1 503968870 4 2 39810 41482 4 2 28435 45171 2 36324 78879 2 85181 103332 2 63807 115207 3 945818998 4 1 45157624 3 892287254 1 482561166 3 11158717 2 98298 106392 1 699002857 2 11327 93463 3 320768554 4 2 6752 99216 2 51505 65256 4 2 27172 60108 2 24055 74406 1 770283296 1 143882978 4 1 522492483 4 2 10215 115204 1 32876301 2 70951 99558 3 799326228 1 421556230 3 36724884 2 2245 29357 3 228381269 4 3 929364535 4 1 912992685 3 426802273 2 20095 27555 4 4 4 3 975947621 4 3 206460408 3 674954334 3 724704745 3 349969921 4 4 3 44539465 4 1 908171403 4 1 152753753 2 28334 104153 1 805523694 2 7114 114927 1 212144270 1 164396096 1 232502696 4 4 2 110670 110987 3 8990873 2 20010 112696 4 3 512508602 4 4 2 97565 113212 2 17491 57025 3 41962816 2 18316 98605 3 384327350 2 58328 72493 2 89826 108549 4 3 60596718 2 43857 59238 4 1 757324426 4 2 8336 18723 1 914093110 4 1 216182149 1 892652 4 2 8721 101194 3 385202735 1 968690618 2 38365 40307 3 101129353 4 2 12673 103200 2 23173 46907 3 368507009 2 29148 103753 4 2 16157 103190 2 6079 22443 3 763967045 4 2 35519 59335 2 18722 40762 1 905544082 3 822649798 3 345444179 1 758552548 4 2 58281 98357 3 39514250 4 1 316332130 3 657895341 1 57512922 4 3 873805160 2 10119 100574 3 33307686 2 47250 61823 2 18083 28729 2 18566 83612 3 757998137 3 521948503 3 147261943 2 64243 78382 2 81838 84347 3 278423866 4 2 37364 103759 1 574554674 4 4 4 1 84027429 4 2 4797 80619 2 78352 86339 2 3870 95523 2 68892 111217 4 4 2 57818 60802 2 14865 91033 3 952009823 3 945497001 3 444163296 1 433702163 1 651955917 2 4205 23068 3 162788111 3 757710352 2 35165 37649 1 586474712 1 150465541 4 3 383583328 1 455348662 4 2 57873 74807 2 21825 116180 3 688587235 3 555140418 2 37385 83871 3 779947636 1 898918388 1 455737991 1 686539126 1 889301788 3 528063584 2 22518 85751 2 17924 60199 2 81683 109998 3 310711466 1 300200097 4 2 37791 101579 1 93018041 2 19504 50669 2 26281 95095 4 2 63466 98247 1 342388943 3 989160800 2 5795 67543 1 247090530 3 439639356 2 92460 112150 3 850372217 3 332576287 3 103358244 4 2 6477 20966 3 576816666 3 648425110 2 66622 86962 1 236664810 3 388437503 3 776409750 3 206574641 3 94584015 1 789914460 1 645326451 3 881749961 2 33877 85422 1 109099355 1 536390248 3 277109355 4 2 8328 108297 3 218480968 2 100323 104780 3 958582022 1 210715573 3 397513165 1 537539182 3 880731954 2 19402 103208 4 1 847756462 3 904147735 1 261069278 3 237639427 3 704924735 4 1 40253200 1 9522498 3 948193539 1 28346676 1 65548767 4 3 508121832 3 3703493 4 3 513811848 3 25242930 4 1 239675099 4 2 70634 114754 4 3 803488940 3 898939658 3 223719288 4 3 678361292 2 5562 113384 4 3 609279349 1 388239194 2 5929 112228 3 159746203 1 8799287 1 591267057 2 104177 106635 3 854450046 1 893768450 2 48960 104561 2 65782 77390 2 95912 97078 1 297118077 2 2442 111636 2 36359 47637 1 227110854 3 76374329 3 416427229 1 918228526 3 62711447 4 2 26893 68005 2 84078 99839 4 2 66032 107062 1 605744365 2 14582 43439 4 3 607272260 4 3 451629896 4 4 4 1 21428731 4 1 243034029 1 741206564 2 2783 15752 4 1 712863583 2 10125 80418 1 331252160 3 656276241 4 3 868923276 4 2 82775 113635 3 387158244 4 4 4 2 4295 43569 1 372268767 1 413325597 4 2 59658 69702 3 166555378 2 59878 83563 4 4 3 909313893 2 2399 59212 3 323368606 2 34700 41145 1 57401887 2 34167 47046 1 644222931 4 3 803162433 2 68651 97918 3 342156788 4 2 79674 89300 1 770898106 3 53953089 4 4 2 60970 65934 4 4 3 902705576 1 550498194 2 16786 85332 4 3 276865010 4 1 56498176 4 1 746462207 1 149100631 3 25365996 1 982641927 2 54257 64797 1 517400369 3 990148377 3 810723114 4 1 188322268 4 2 56013 76087 2 48560 58141 2 4665 109242 4 4 2 10173 48708 1 957319113 3 478043567 3 603393718 2 9573 89481 1 251340858 2 102332 114350 2 49531 57125 1 460831957 2 34487 112215 3 434168090 1 3749651 4 3 938414366 1 231886640 4 4 3 671752476 1 2049061 2 23741 61546 3 59757051 1 531551979 4 4 1 575640329 3 813983592 1 381380148 2 30807 93462 2 27579 107282 2 1221 94894 4 4 2 12767 28918 1 384278990 2 114404 115776 3 699177090 4 4 1 850053412 4 3 499087967 1 596700035 3 323566373 4 2 17626 89479 3 766868117 1 361052442 1 57078858 3 483018820 4 4 4 3 653052529 1 451184141 2 56116 72963 3 772365464 1 939883692 2 8781 90061 3 821232911 2 87261 99054 4 2 57531 75154 2 42392 55014 4 4 4 4 2 75915 100981 4 1 916036581 3 284104654 1 458844072 2 41910 91883 3 286597286 2 39028 48730 4 4 3 298139107 3 154620265 4 2 68485 82217 3 142091288 3 484217338 2 39380 107961 1 977837592 4 1 775590743 4 4 4 3 313622493 4 4 1 484873285 4 4 1 425223774 4 2 38719 115053 3 777691755 2 39620 56287 3 26671411 1 610903159 3 378478735 3 651413037 2 66942 68238 2 5518 14684 4 1 371123177 3 395373284 4 1 361624525 3 277200366 2 81460 89744 1 558497886 3 556239421 1 678703552 1 733838955 2 81795 87487 3 151372893 4 4 1 837208666 3 361771942 1 307405192 3 733876547 4 1 720081838 3 709838722 3 347199126 2 17093 65501 2 36007 74352 1 626915094 3 730148077 1 340493314 1 246772475 3 687642391 3 633863365 2 62953 85694 3 539003633 1 237825203 3 686976528 1 542052402 2 46845 72557 2 21034 72283 4 2 14853 15440 4 1 788602666 1 511137625 2 25999 102694 4 4 3 147513560 2 33694 52365 3 24342185 4 3 908983746 1 994343923 1 155527764 2 63680 112593 1 627765592 2 5199 63974 3 123110039 3 670680159 3 794358575 3 388767536 3 505038899 3 503141014 1 564217252 1 466492999 3 411846662 1 450063189 3 946531261 3 985898898 1 880793106 4 4 4 4 1 847943167 4 2 95932 98458 2 42676 45976 2 10560 110674 4 2 31750 85973 4 1 431776983 2 3613 4362 3 34074920 2 3386 104910 1 173376833 4 2 108655 109212 1 571141025 2 1952 113339 3 370978012 2 10097 74538 1 942918590 1 112242123 3 771665940 1 844584584 2 9468 113547 3 760477636 2 2318 46844 3 870108138 3 922563739 3 175037162 4 3 94367360 2 54022 107910 2 68163 96849 4 3 157461267 4 3 974362837 2 73396 76759 3 185549800 4 2 29336 90148 2 22920 112192 2 12201 15789 1 430525507 3 67049100 2 1638 25106 1 802116489 4 2 28554 66581 1 41409242 1 320412671 4 4 4 1 978638223 4 4 1 891157852 4 4 3 862455032 1 115225843 4 4 3 381880604 1 69762964 2 88671 109512 2 32701 87665 3 445115211 3 405912744 3 505095449 3 742277344 4 1 236594325 3 508439488 2 14507 47700 4 2 81767 96432 2 38712 91658 4 2 55878 93548 1 821684991 2 596 92407 4 4 2 55188 113692 2 33477 75652 1 704536646 1 45069476 1 752068396 2 55345 81219 4 2 22258 107121 4 4 1 361890862 1 427805089 2 11593 102358 3 948551890 4 2 27593 96514 2 42920 51773 1 440200230 3 395592421 3 791168370 4 2 15397 46435 3 122979306 4 4 1 731012765 2 45746 112037 4 3 529158308 3 323486688 1 255312239 3 585875172 4 3 600771045 4 3 382783307 4 4 2 23156 26618 1 526011553 4 2 54444 100747 3 535318709 2 84717 112486 2 9720 23310 2 2246 83063 3 360413855 4 2 27224 34529 2 7525 105247 2 11650 110930 3 454125526 2 39275 100271 3 207696730 4 1 439700303 1 147718637 1 87535370 1 197238673 4 3 802066692 4 4 1 728502090 1 651384168 2 68639 111235 4 4 3 83265585 4 4 2 46715 103855 3 194714183 1 880992301 1 65254288 1 313277869 4 4 2 23105 95967 4 3 247573548 2 95828 96146 1 145867491 1 3181935 4 4 3 117409996 2 56019 81433 3 551425332 3 45712121 2 32409 64872 2 75299 111102 1 197460150 3 602037717 4 1 151580988 1 670739835 2 28291 108963 3 630130351 2 28664 63816 4 4 3 260182766 1 911586777 1 969735072 2 78220 89567 2 20240 33570 3 787178020 3 986551826 4 2 8292 103120 2 26868 50203 3 230430776 3 22982602 1 13818883 2 103529 104650 3 962792732 4 1 990952347 3 767901972 4 1 919702401 2 26806 55380 1 628849728 4 2 35080 114022 4 4 2 5118 47601 3 848562968 1 696375815 1 11474769 4 2 82462 109792 4 2 14806 84503 4 3 546210680 1 813531923 1 619613626 4 3 303290088 3 484105822 2 49000 58983 1 855183517 2 7931 20223 2 69714 106665 3 882184298 1 63767166 4 2 7657 30226 2 33798 102215 1 688037949 4 3 248346296 1 751026899 3 895213367 1 37002534 1 197444928 4 2 22252 98827 4 2 22785 89771 4 3 375459633 4 1 615806914 3 14471304 4 1 765154679 2 25551 34277 1 64135184 4 2 32843 106436 2 5144 33480 3 792876934 1 192595916 2 16024 45484 1 794068422 3 526165618 1 5399610 1 775921827 2 40601 53661 1 692541339 2 35186 65487 4 3 945983681 4 4 4 2 71806 104117 3 262690652 2 87933 113057 1 201215776 3 705184429 4 4 4 3 370161611 1 754946697 4 1 859943421 3 475896278 1 873457912 4 1 264804154 1 276467888 4 4 1 714420954 3 810638302 1 507739203 4 3 140285957 1 445714447 2 76038 108182 4 3 268480587 3 980747733 2 81108 94096 2 33359 106208 1 798113065 1 342261650 3 612208321 1 296833870 2 47052 89410 2 47326 105642 2 14197 25680 4 1 281417859 1 466087689 3 964510130 4 1 195569965 3 141041297 2 82832 88989 2 15203 71953 3 962997865 2 40423 57913 2 61233 77227 3 266619587 3 774511823 2 64018 108355 4 1 451709859 2 67793 95350 3 965115287 3 962897743 3 809454755 3 954497791 3 58407852 2 2223 79822 1 75509013 4 2 27014 85197 3 874931962 3 411043350 3 130998087 1 758472343 4 2 39706 65321 1 742647120 2 7623 36184 1 818755252 1 24890676 4 4 2 46813 57065 1 686206055 1 388472138 2 33412 107526 1 207806209 3 39925621 3 27819613 4 1 942358092 2 93974 103178 3 965590601 4 3 533368036 1 20063744 4 2 35351 39249 3 238947733 1 438999581 1 419616811 1 513044768 3 742430388 2 70725 110453 1 217343428 2 58712 109759 3 89025694 3 597986415 2 35808 108144 4 2 76882 103475 1 994078314 2 8030 30394 2 10666 94794 1 843789308 1 315612279 1 316275154 2 28557 79762 3 672762903 1 101980034 2 38902 52237 4 4 4 3 146671799 4 3 190170051 4 3 462393893 4 2 62226 92896 2 12761 71708 3 26072286 1 999218973 4 4 1 206193864 3 775983473 4 2 6680 88108 4 2 20647 33790 2 55218 67484 4 4 4 1 944695720 3 946157990 4 3 27148668 4 3 445780908 1 130354424 3 963340595 1 300131084 1 687521287 1 547975006 1 629168625 4 4 1 89016490 2 54451 82319 1 29965925 2 96390 96739 2 63602 69293 3 856147599 2 55740 103440 3 156851796 3 645625291 4 3 517604784 2 4546 15442 2 95680 116190 2 25529 49766 1 917482757 2 37564 79109 3 47419472 2 33731 78917 3 536532379 3 79201730 1 285170453 3 255079594 1 505889906 1 60209151 2 25352 115206 2 9951 108428 4 2 25477 102961 2 30117 63738 1 78495027 4 4 1 97003395 4 2 24797 100288 2 75777 81430 1 233402697 1 481414625 4 1 256721382 4 2 29605 84255 1 980864422 1 352802633 2 3918 8433 1 552771040 1 348135690 4 2 32221 51183 1 743520376 2 5962 99788 3 741408560 3 577773820 1 80017938 3 165232959 2 550 40805 2 31027 47532 3 832976940 2 85096 109968 3 176659115 4 1 650761471 4 2 9866 95557 3 164217741 2 12990 61762 2 55776 97691 2 51982 99796 3 28158918 3 141646305 3 107410332 4 3 938940420 4 1 216529919 3 274989280 2 67911 99515 2 53854 86077 3 354856333 2 23639 108072 3 816426271 1 634322328 3 43138890 1 582143274 1 34439499 3 359159973 4 3 362326943 2 19654 72955 3 489689995 1 699012868 1 189965330 3 719664807 1 552342682 4 3 942298954 3 981051847 2 67057 101518 2 40604 116692 4 2 91932 112352 1 478814727 3 872857563 3 959883577 2 20659 67474 3 155721472 1 140015859 4 4 4 4 4 3 186662459 2 25562 107355 3 895656153 1 180561976 2 11815 54725 1 420861477 4 3 373521038 3 10542097 2 2709 21528 3 269882459 1 930075443 2 99557 101753 1 841430804 3 60334844 2 95005 98452 2 47686 97099 2 61384 113994 2 23947 59632 2 67979 104914 3 658371305 4 1 578745698 1 464043562 2 89172 101788 4 2 32017 107156 2 9601 58389 1 882874902 3 884623452 3 998394413 1 575120860 2 48274 78750 2 2163 2601 1 601994266 1 71392545 2 11293 62740 1 626536255 1 284442873 2 64185 85862 2 58511 91339 2 747 65299 3 666398931 3 702802853 3 873150928 4 1 964976036 3 182982325 4 1 212154905 1 788169041 4 2 29010 72753 4 3 930301235 1 464279221 4 2 47 95883 4 1 736960903 2 16798 68370 3 28667328 3 992372936 3 588142306 3 394386404 3 267777542 2 9224 89144 1 687655841 3 879223354 3 851145775 2 34586 59206 3 627291146 2 39731 105187 3 327187346 3 373313637 4 3 604003136 4 2 50657 53765 3 246722541 2 26335 60661 2 55693 77500 2 17749 85069 4 1 901522493 3 819154771 4 1 957031935 4 3 66145364 3 377868672 3 69186356 4 4 4 4 2 24209 78549 2 78572 113671 2 35946 42631 1 508694543 4 4 3 884393558 2 18726 61245 3 887134810 1 661167998 1 37443586 2 11641 11937 1 737641638 1 606572369 4 4 3 480889726 3 969985415 3 740053655 2 24257 67924 2 57290 72400 4 2 72247 77946 3 246090459 1 275431624 2 25912 108475 3 838535602 4 3 538748167 1 932411950 4 1 737099508 2 43335 82294 2 33571 73310 2 41280 55976 2 26689 68315 2 35214 72342 2 90800 113394 2 2076 65505 1 268727319 3 780559518 1 448650401 4 4 2 11468 85469 2 23686 68739 3 629100100 3 28646300 2 34802 78841 3 387748720 4 4 3 491870710 1 22276715 3 241602532 1 251311717 1 380294978 4 2 23371 75077 4 1 517571188 1 22637873 1 400570280 4 4 4 2 56378 67015 2 12444 96936 1 256236223 1 674651956 1 871304013 1 92926094 4 4 3 35531595 4 1 876369127 2 51571 51751 4 2 62331 84799 4 1 503975847 4 1 428056076 1 530379729 2 13737 62131 2 84052 92935 3 166504994 1 644239720 2 80441 101553 2 106234 113285 2 86063 107999 4 3 700917154 2 43571 83658 4 1 136600357 4 4 4 4 4 3 324791922 4 3 68140773 2 75144 96786 3 365728464 1 140071575 1 785708473 1 726655756 1 524601611 2 10724 101378 2 27232 32205 1 517514476 3 218539531 4 1 140298338 1 215935001 3 139766164 3 929621299 2 15058 38923 1 415294958 2 21747 101213 2 31686 52933 1 819804727 2 14326 71236 4 3 684799391 1 911968961 3 17104009 2 10085 99353 1 523233157 1 369261912 3 285115696 3 554057808 3 771310151 2 16755 36828 3 190900640 3 481662430 4 2 3670 95362 4 1 525853346 3 432103893 2 63232 104416 1 681624650 3 610360328 2 27503 33888 4 4 3 444189958 1 47397962 1 506125940 2 94696 111847 1 865179755 2 18244 114933 2 23331 30108 3 16088515 4 4 3 516462424 1 561006988 2 2684 63617 3 669473903 1 443512258 3 48057583 4 2 43475 61553 1 4759388 1 959079523 3 703256055 2 6321 10352 1 305154821 2 67028 78819 3 13742748 4 3 56081053 1 417339295 2 30376 110206 4 1 488923468 4 1 645645274 1 351543835 4 3 797722382 1 748679023 2 8461 33391 3 350597328 3 7566098 1 572221598 3 607446897 2 15110 99566 2 82435 96208 1 73365536 3 688551372 2 38663 56438 1 693853673 2 38850 111580 3 433718744 4 2 17871 81996 4 4 4 2 51183 89405 3 881020857 2 74778 114857 4 1 352293594 2 90776 109159 3 265006665 4 3 222919836 3 538976982 4 1 831101644 3 140644042 3 864744819 1 251339654 4 1 378591072 1 796225425 1 804603010 4 3 69865541 4 3 342891789 1 390458279 1 90874256 4 1 67609809 4 2 80870 86992 2 92177 110619 4 3 518653637 1 835427211 3 719405808 3 69332398 2 3582 87195 1 515875706 4 3 639357896 3 754459029 2 10101 12201 4 2 34393 67611 1 51092235 4 2 24038 81534 4 3 944884883 1 578625585 2 8835 50651 4 1 609930365 1 466897180 4 3 18315428 1 597191513 2 91686 110755 3 182628378 1 427051699 3 463471921 3 624674862 2 30820 44979 3 27225121 1 201537746 4 2 37582 43496 2 31099 36720 4 1 762522323 4 3 247166067 1 10211030 2 79149 102897 1 755931677 4 4 3 336898852 1 357384820 1 739893583 3 938066753 2 18360 60894 3 143217367 1 525425564 1 859320538 3 644734359 1 21558033 2 82481 112870 2 38184 55880 4 4 2 43782 63266 1 419690320 3 16110025 4 2 46843 114213 1 851706366 3 854301664 2 11417 75142 4 1 674762682 1 812937887 2 49201 108365 1 517840358 3 69796573 2 12662 83553 1 937415673 2 34482 59913 4 4 1 397682393 1 63797154 1 133871514 4 4 4 1 199013064 4 4 4 4 3 618899648 4 4 2 69185 70025 3 172034396 2 35056 42955 3 137402367 3 299686852 3 728765196 3 975846081 1 522072333 3 155749844 4 4 1 152064622 2 15743 32190 2 43358 58423 1 403913520 2 5212 48051 4 3 827683977 3 217818203 4 4 2 14734 18519 1 427384727 3 108392025 3 800985976 1 393784175 1 660053714 1 715708748 1 713738692 2 23118 66643 4 4 2 25427 83272 1 33173700 1 209205988 3 263161662 3 678560286 4 4 1 398842827 2 35555 43532 2 33560 74023 2 20842 103734 2 77500 110135 3 970800791 2 6471 113634 4 1 573034217 2 17703 110863 2 94321 114687 1 952622695 2 45941 80615 3 857599701 2 49726 84240 2 33053 33212 2 51074 112122 3 752770878 4 2 20106 111725 4 3 820935131 4 4 3 468338178 3 732878242 3 689093410 2 31569 104093 2 31500 76771 4 2 23956 45643 4 2 71625 102366 1 773518776 2 404 47269 1 66386400 3 334969290 4 4 4 3 993666644 3 56646459 1 780903929 1 144147211 3 432394805 2 43426 97887 2 60092 64994 3 241164527 4 2 5292 70350 3 64818487 1 858605749 1 770442489 1 409659986 3 792698142 2 35781 116552 3 431853064 3 376874371 3 246014979 4 2 8235 66631 4 4 3 89152143 1 805710323 2 82523 88415 1 925268016 1 892941540 2 107436 113373 2 2910 40115 1 382733113 1 33002561 4 1 625465887 1 193168156 3 94085460 2 98411 113396 3 303027487 2 46426 94598 1 912525150 1 55952467 3 932568573 4 4 3 551883535 2 34020 109171 1 205416982 3 266491031 4 4 1 56630249 3 578739067 4 2 45427 83882 4 1 853972082 3 3798686 3 174071949 3 474418785 2 34673 114815 2 10694 32643 3 609610614 2 57387 81611 4 2 25857 73286 1 50399183 4 3 666917138 1 625452368 4 4 4 2 31611 63727 3 23015808 1 427004200 3 582192250 4 1 226486798 3 238138019 1 217317788 2 68701 81755 4 4 3 882502086 2 40341 80140 4 3 170403314 2 1634 112514 3 538864043 3 995444856 3 346640487 4 3 602169372 3 305632487 3 659164101 3 143058324 2 46189 63223 2 108815 111011 1 152699288 4 4 1 426462300 1 336344028 2 71474 72059 4 2 36426 83579 1 25736318 2 89512 104865 2 91423 93923 1 651453311 4 3 388943902 1 162664636 4 2 25745 104505 2 19137 26539 1 985183013 1 504429837 1 627055128 2 22299 53477 2 28470 93800 1 618124578 3 201140515 3 3579712 1 406937126 3 270329676 1 929814177 1 57221806 4 2 30899 102589 2 10131 64690 1 918024402 1 235681646 4 4 2 24679 49678 4 2 16135 109767 1 71290495 1 542605916 3 907763969 1 588972396 1 741565636 1 819225411 4 3 234934045 1 728266490 2 99311 114806 2 40326 42534 2 4520 53894 4 3 624640884 3 828697718 1 69362788 2 41702 90023 1 44849368 2 61017 100380 3 848462002 3 858960716 2 40825 112689 3 376475434 2 5022 78781 2 27892 90987 1 254919995 3 623439140 4 1 272083669 4 1 128203324 1 691184457 1 58281242 3 263367954 1 949632229 2 85291 112698 1 905296419 3 621486016 3 248669473 2 60194 95586 4 3 167952585 3 614349837 1 174116297 1 570316027 2 15858 19866 2 4283 102104 4 4 3 46087273 3 713846753 1 209838992 1 304382945 4 2 1837 22798 3 75129511 1 283004208 2 18310 38738 4 4 3 756426556 4 1 31590945 3 502652884 3 27096778 2 35864 41780 3 46727128 3 818832434 1 824191654 4 1 915178399 4 1 472143139 3 103214562 3 291878027 4 4 4 1 391251663 2 11511 55268 4 1 842698687 4 3 25407021 3 387322135 1 908861481 4 4 2 27761 94809 3 71386453 4 3 928029037 1 731792920 2 72229 88412 4 4 4 3 122598376 4 2 64516 77742 1 235543930 1 15723723 1 330425740 2 47041 59105 1 57329752 3 649596605 4 4 3 18786629 4 3 186770811 3 70557405 4 4 2 25992 37611 2 17063 74064 4 1 360104750 3 791510563 2 85139 100715 4 4 3 876284905 3 754739230 2 15640 63822 4 2 6040 110807 2 35661 99608 4 1 352460789 1 232412639 4 2 43649 92853 4 4 2 18226 109677 3 709166508 3 805348641 4 4 4 1 708540854 4 1 875364682 3 972588498 3 729240455 1 315797802 2 27857 38483 1 563539500 4 2 6199 87181 3 31095904 2 2142 13622 4 4 2 5864 88076 3 91783436 1 776369876 1 749089950 1 953918292 2 19351 103575 3 584063976 2 42661 90766 3 16559621 2 47927 66302 3 412234493 3 69078939 3 186307533 3 595885392 3 729928138 1 991917703 3 970925806 4 1 326614547 4 4 1 23923142 4 4 4 3 735278168 2 374 87177 2 35630 53233 2 36325 68135 1 607947825 2 4893 43484 4 4 1 51621550 2 13164 25947 1 502697730 4 1 990563199 4 1 847120190 1 900819465 4 3 94426291 1 113053700 2 28954 66356 1 580136962 1 939775268 2 2549 24088 3 696731189 1 902038767 3 708020550 3 228227485 1 686082895 4 1 529158605 4 4 2 31730 68539 3 448336360 3 44401560 3 704440983 3 547354972 1 994306676 3 366633549 3 379352091 3 208251606 3 670988155 4 3 951173278 3 231165870 1 213639457 2 16738 111867 3 325456083 1 939370135 2 31660 91960 3 723823904 3 893896136 1 591084521 2 44236 115398 3 609558378 4 3 432331274 3 834988646 2 9545 67508 2 26385 92011 1 451998823 1 176754407 2 58549 76948 1 348593165 4 1 206843241 4 2 17016 51632 1 80622751 3 376703445 3 239505511 1 13002905 4 2 36674 75498 3 736844437 4 1 517115086 2 12956 57833 1 123442867 3 41273265 3 637917398 1 142269035 4 2 39528 47803 1 479308455 4 2 81290 107942 1 467638304 1 997090375 4 1 803558067 3 425001984 4 3 865414861 4 3 373058669 1 490931526 4 1 992297215 3 264788259 2 46563 84297 3 337017103 2 59079 110577 4 1 548779214 4 1 830178821 1 672049082 2 39964 56241 4 3 422737391 3 194886195 4 1 14123317 4 3 862649042 4 2 39779 101212 4 4 2 2459 31620 3 163552102 1 639736933 2 71558 105879 4 4 3 826654498 3 127899401 2 6520 27781 2 43633 77481 4 2 3612 15125 4 3 208561908 1 886345341 4 3 643266282 4 2 11361 41057 1 51345252 2 14296 103440 1 18730468 2 40940 98429 4 4 4 3 285157532 4 2 17795 109610 4 1 37350917 2 20012 50010 3 854948981 2 413 15463 1 217315571 4 4 2 78220 84780 4 4 2 51249 90292 3 803089693 4 3 661336589 3 187690376 4 4 3 22433579 1 189483880 2 56739 59818 2 31661 50049 1 124706458 4 2 23392 75424 3 40911259 1 531519710 4 1 634841690 1 984617935 3 705547177 3 361808 4 1 774193202 1 178663806 2 74244 109481 1 822270783 3 190361143 2 73094 85125 4 4 4 2 50277 69944 1 49002454 1 751139417 4 1 751280914 4 1 907855713 1 132702469 3 87108956 1 8931190 4 3 141614993 4 1 958873477 3 45179875 1 544322548 4 1 724941024 1 767075806 2 45929 61611 4 2 30352 65115 3 196051816 2 1977 10332 2 56260 110493 2 61286 101677 4 2 49522 75945 1 294827081 4 2 13154 69180 1 567629435 3 5570768 3 909352505 1 783151022 4 3 205252926 1 881388991 3 426059588 4 2 34675 101527 3 541724506 1 839960205 4 1 722499527 4 1 19288496 2 8323 19034 3 66304092 4 1 297401254 1 413079610 4 1 211837884 2 30452 51697 1 384714642 2 35485 63520 3 552976116 3 334309175 2 71968 83282 3 712775850 1 303345854 3 270920371 1 358395007 4 4 4 2 74123 108718 2 5268 47382 3 25374839 3 126600935 3 146621875 2 47697 105358 2 30440 50162 1 929200676 1 523488443 4 3 520191447 4 3 312275823 4 1 325742208 2 32119 89114 2 1994 73323 2 111413 115865 4 1 187550346 4 4 2 50246 108649 4 3 675841268 1 69809545 3 252575590 4 4 3 442074796 1 617959036 3 447746102 1 316366814 2 105371 116934 1 987665817 2 18594 54134 1 198050352 1 804692557 3 403171669 2 54830 67642 1 217514751 4 3 303267740 2 43866 90891 1 180542940 3 919567666 3 791860363 1 435810043 4 2 2065 54667 2 25556 93152 4 3 3643212 1 522455773 2 20840 70066 2 14630 62082 3 452188480 2 36398 104421 2 6201 74964 1 343466233 3 18861736 3 777917478 2 9356 101919 2 71292 111629 3 73466268 3 932246721 4 3 535074993 3 32385756 4 2 67121 102279 1 995922962 1 321673699 3 787634075 4 3 400565400 2 85287 110096 4 1 753725227 4 3 735430430 4 4 1 291364883 4 2 25921 72684 4 3 526751702 4 3 598823884 2 48019 116717 2 41511 114702 3 511265174 2 55229 105241 4 3 616067961 4 2 34230 54246 3 993968025 3 952709571 1 895967416 4 2 22421 53422 4 3 842889644 4 3 14104162 4 2 67031 71705 2 10813 96907 4 3 241112473 4 2 52523 112392 4 2 71315 84386 4 2 53233 99806 4 4 2 103307 106076 3 632940771 3 998156479 4 2 43178 64831 3 2001875 1 548720796 2 23060 30698 4 3 778564104 1 652741563 1 545523044 1 549855379 4 2 97598 106363 3 254549139 1 383877564 4 3 51244367 4 1 736706166 3 62629845 3 361531463 2 22758 71736 2 33444 99689 1 53331700 4 2 29125 44726 1 120613507 3 512985210 1 610034250 4 2 3020 23250 1 875356239 3 283999500 3 673720362 2 34746 70413 2 1764 8840 3 555606494 3 15106570 3 128325563 1 431134606 4 3 7573050 1 208042926 4 2 77999 80732 4 4 1 372928513 1 486000794 3 854013376 2 30595 98593 4 1 882480785 3 732525323 1 2774733 1 278959512 2 44626 70119 1 16725076 1 32130572 2 28706 104637 2 26302 88225 1 447325428 1 836061222 3 133715084 1 922107987 3 899008868 4 2 8661 93955 1 71622005 3 11425151 2 12279 99545 4 3 669234234 3 413470151 4 4 2 12993 74109 2 10048 58136 1 372729382 2 24270 27250 3 293974089 3 105868694 3 496380922 2 34212 54295 3 59475342 1 432547910 1 314532324 2 70920 71272 3 29378615 4 1 291655855 4 3 818409831 3 866603370 4 2 75605 99631 1 55389326 1 412502326 4 4 3 101524071 4 4 2 56147 58232 1 834822968 1 447094346 2 75318 104921 3 211280208 1 849646196 4 4 4 3 594411161 4 3 735783625 3 441384638 2 42056 66919 4 4 4 4 4 1 28562295 3 308025846 1 232023434 3 407894773 2 39973 57748 1 41330538 1 947290367 3 11519645 1 458740630 3 344386570 1 961645276 1 449593816 3 382712343 3 366157261 3 568194519 4 3 17518324 2 29886 39579 3 700189713 1 29708962 3 190183507 1 142514989 3 365857077 3 473095891 1 680846535 4 2 40664 92968 4 4 2 44680 88346 1 994130195 1 265666139 1 288215394 3 289254893 3 335191226 1 914102642 3 682157042 1 417110156 2 45288 115374 1 976969620 3 454308088 1 739072512 3 959324564 2 37271 59325 4 2 56017 103294 3 883409557 1 29768607 2 36839 53051 2 11638 21179 2 35220 63102 1 252537553 3 566652060 4 3 926308844 2 21512 108016 4 4 4 1 928966789 3 983648717 3 65165972 1 46932216 4 1 500227172 2 18747 70352 1 6025957 4 2 45804 101527 2 36550 45405 2 31667 99159 1 858170821 1 879547459 3 324697540 2 20662 97482 4 4 1 585097282 1 713413758 3 491998888 4 3 835636674 2 91002 109669 3 892796676 3 307695316 3 602406946 2 76340 78938 2 16361 108462 3 782462616 4 1 929456228 2 3189 101897 4 3 819364383 2 82281 85125 2 20963 27539 1 292301297 1 623547594 4 2 52750 116672 4 2 40461 53717 3 518525178 1 237006150 4 3 179767697 2 23145 93467 2 62462 112244 4 1 505014881 2 32673 63475 4 4 2 25692 39881 1 255170523 4 1 992485949 4 1 585772117 4 2 32960 92787 2 4332 30345 1 907891980 3 91873421 4 2 10009 96489 2 9748 21843 2 10716 108682 1 760910200 1 947335262 4 1 310901134 3 877125107 4 1 723905413 2 25932 65481 4 1 724922216 1 62621928 4 2 56886 113096 4 4 2 12290 31665 2 42758 45774 3 42748339 2 10884 31194 1 597985168 4 4 2 62851 110417 4 3 612764185 1 706132086 4 1 481794503 4 4 1 516784178 4 4 4 4 2 26128 112106 3 538020688 3 438331336 2 74899 83688 3 112265334 2 51259 55874 4 4 2 32042 41768 1 443358884 3 100915871 1 726259654 3 992744846 2 4042 6255 3 495315550 1 965304102 3 733143484 1 210280812 3 480024383 3 400348976 2 94764 96876 3 991501530 3 770721772 1 762711933 3 645344981 2 1199 99608 2 95012 110627 1 836896920 4 1 673814778 4 2 76077 86669 4 4 1 523204908 1 256542420 1 449826684 2 14140 67973 3 733609032 3 660897154 2 6530 60089 1 827041933 3 857492898 2 40445 115054 4 1 453593874 4 3 822219234 1 58064262 1 558359253 4 2 3049 56007 1 952842586 1 349471396 4 3 676324046 4 4 1 316943912 3 715858979 2 24958 32567 1 857312074 1 618819765 4 4 3 967071375 2 23523 99158 4 2 7591 64033 3 968309244 2 30481 73708 2 3822 37456 1 873852251 3 153586816 1 963948528 2 29454 47917 3 338905716 1 595838503 4 4 2 2660 73052 3 74244842 3 484655850 4 2 18170 65327 3 17445551 3 975082325 3 505079125 2 32153 34868 4 1 810339670 2 25701 98989 2 54760 113651 1 72995730 2 6633 102310 1 735337565 2 20995 48414 3 175519965 1 40825746 4 1 101914985 2 18794 93128 2 48362 52627 2 3783 112021 1 231834696 1 232354527 4 4 1 643835863 2 1098 68351 4 3 726831779 1 855795652 2 40399 84843 1 71224320 2 52156 105960 3 252484586 1 289770876 4 1 622595027 3 130355294 3 69733091 2 15440 53149 3 126478622 4 3 254906447 2 65860 108904 4 2 48146 109271 1 142160716 3 222397155 2 58734 79767 4 2 19728 40209 3 753114587 2 21973 91482 3 56371494 2 10080 13818 1 80499768 2 105356 112212 2 101061 110545 3 261498743 2 28660 60347 4 1 885383954 1 263291358 4 2 15201 79190 3 997612106 2 20139 61046 3 706003058 3 675989743 2 91093 109757 3 480171854 2 42037 51151 4 3 883649690 3 193144300 1 255526197 2 31998 41064 4 4 3 271048746 3 191458414 3 454313460 4 3 755718177 1 21260030 3 121829078 2 72990 73349 2 1608 20185 1 185052786 3 384804579 2 80031 81338 2 77728 88970 2 9316 48589 4 3 787228009 1 646822514 2 42391 110229 3 364594463 4 2 54772 87872 2 66160 90818 1 602864143 4 2 69117 75652 4 4 3 875207590 1 574730281 3 5031439 1 676792072 2 36861 81748 2 71081 115321 1 289136046 3 252995781 4 4 3 983159436 3 827990469 4 1 253284060 2 6270 70836 2 16965 57286 3 629175958 4 3 43979126 3 2836740 3 186413082 1 32704814 1 881633326 2 12104 50727 1 31935511 2 28681 116263 1 775634315 2 21106 88895 1 70807369 3 505348839 4 4 4 4 3 164042628 1 299189012 4 3 692621007 2 11243 85373 3 730595782 2 44987 66673 3 376493389 4 1 998374783 3 954886443 2 21868 44887 3 322682986 3 54065485 2 9638 66026 3 354172514 3 998190519 3 11772137 3 323044055 1 18454923 4 1 15278202 1 681048488 1 571782049 4 4 2 9852 73664 2 79393 111539 2 3178 15840 3 113724552 1 42255288 3 673608271 2 64391 110111 3 338681862 2 30343 81572 4 1 718986858 4 3 782233240 2 38191 104679 2 49930 72076 4 1 159713468 1 633113672 1 681313444 1 832392490 1 292572771 3 701566840 4 2 18390 34829 3 516221468 1 436966738 4 4 4 4 3 557297691 4 3 65753366 3 660746311 4 2 64976 86532 1 188469118 1 334455915 3 793085945 3 728007513 1 933822936 2 22613 30996 2 25613 33991 4 3 325339648 3 41460213 1 756900828 3 124925641 4 4 1 133265031 4 2 78400 107998 3 436024332 1 872312832 1 46520609 2 32135 117048 3 61719457 2 52837 103462 2 26003 51056 1 627693586 1 680643879 4 3 9481428 2 17614 32231 1 963954673 1 943806701 2 79225 91241 2 46128 72907 1 552459621 4 3 426517744 3 960406874 2 68427 87613 2 75553 94656 4 2 52637 69326 2 37286 70073 4 4 1 850491937 1 393916610 4 2 35821 49860 1 766007861 2 14165 18055 2 984 108370 2 17385 105180 4 3 192310643 2 21076 60908 3 470795852 2 8741 45543 4 4 4 4 2 33253 114216 4 4 2 18166 101972 4 3 35657798 1 96675103 2 78032 96079 2 16030 112686 2 73782 75937 3 456494277 3 104043113 3 117698044 4 4 1 506990708 3 340072442 3 270406791 2 91874 103456 1 927026268 3 327588799 4 1 714672190 3 386142453 1 710482771 4 4 1 374710975 1 747361150 1 693915596 2 37382 69016 2 16160 91322 1 973018260 3 703334114 3 627158493 1 220703220 2 112531 115136 4 3 280557066 3 846860431 3 5856880 4 2 54259 85083 2 30931 37725 4 3 38220011 3 772071799 2 17579 115311 1 382244504 2 49330 64976 3 824901079 2 61434 111109 1 686926095 3 633487435 1 109320668 3 83872578 1 760307002 3 851896718 1 27313545 4 2 32731 87341 1 149196186 1 799749733 4 1 285380028 4 3 460147388 1 957212057 3 54411277 2 51223 105143 1 260215369 3 138296419 1 751783384 1 586978817 3 598118314 2 41176 104644 4 3 77157183 4 1 17636513 3 799162306 3 385546053 1 169389398 3 113382871 3 715412907 4 1 639944706 3 492299991 3 157336953 1 290830845 1 928386794 1 194286093 2 35152 68484 2 14904 26233 1 434809640 2 68744 102139 4 2 65894 78585 1 164402865 1 694320999 2 98187 107890 1 633362251 1 377139943 2 16133 82810 3 784108235 3 285475175 2 22208 51214 4 2 55284 75240 2 65635 69388 1 41605264 2 61096 105687 1 144721938 1 789014549 4 1 767390327 1 691673979 2 42549 102639 4 2 20906 79489 4 2 45695 55774 4 1 45933982 3 938049305 2 98677 98964 1 690376849 2 49669 113237 1 322400355 2 47045 104488 3 503920518 2 19830 63348 4 3 103501745 3 798420718 1 413880000 3 992929255 1 493323408 3 44322911 4 3 595685023 3 395126311 1 944456530 3 304409748 1 466225195 4 3 578321497 3 140876120 3 377851358 4 3 917844457 2 44921 79255 2 65459 68404 4 3 914843799 2 53777 97968 4 3 437069729 3 466517494 4 4 1 334681460 1 160245414 3 864107409 1 8590747 3 954083970 1 731569161 2 35212 62870 3 523510042 2 34739 108315 2 69825 87436 2 55160 112947 2 11083 92678 1 463072620 4 3 220743977 4 2 47966 57289 2 35927 60806 2 37675 52848 3 543055197 2 39799 67394 2 5846 60902 3 221378645 2 19802 25107 2 40200 111016 4 2 37041 65743 1 317142007 3 83436556 4 1 599854544 3 219668551 3 576352010 1 557682065 2 27333 81531 2 25882 84632 2 1449 116524 3 244577005 1 561895627 3 514715527 3 699199378 1 216645756 2 62653 116524 3 399628912 3 878421314 1 698711421 1 565784957 4 3 937269622 3 116480249 1 951874455 4 3 274012469 2 47369 49458 2 26502 72852 3 248892008 4 1 15128886 3 514538157 3 290548827 3 560444104 1 441356650 2 71184 71703 2 477 59395 1 314251312 2 51890 97602 1 365183087 3 811469932 4 3 175939052 4 4 2 14602 40366 3 353440991 2 54987 100924 3 914470968 4 3 824040227 4 4 2 28336 84114 1 419744696 2 5651 41066 2 61474 91116 2 8044 16528 2 21047 75391 4 4 1 35548901 4 3 195216224 2 37867 75785 4 2 27024 36803 3 726127437 4 4 2 96 83087 2 14365 78468 4 1 307472498 2 57400 69618 2 51046 54598 2 76036 86556 1 526632854 1 208983175 3 420019564 2 27558 57375 2 72351 108438 3 987131719 4 3 655883882 1 758987757 3 319476550 3 50714443 3 559483531 2 19490 68447 4 4 1 122393650 2 77685 92565 1 386556255 2 14920 53700 3 11679847 1 904697573 4 3 663316634 3 394096344 3 250707686 1 531411003 4 2 33924 112964 1 540466348 1 57194809 1 718809932 3 817260919 3 28807 1 953637369 2 91308 104386 2 68976 70521 2 65823 72076 2 23444 36122 4 3 192518783 2 50205 88041 3 461687273 2 47153 78459 4 1 160411733 4 3 468560739 1 910965493 4 2 30767 78795 3 425935104 2 12538 37227 4 1 852084508 3 362451840 4 2 34256 76511 3 613084025 1 903919626 1 130351206 2 98971 112238 3 955583307 4 2 10965 34677 2 21156 76216 2 39442 69394 1 173689227 2 835 102044 4 2 108984 113701 2 39314 113092 2 21760 23605 4 1 853586262 1 152510589 4 4 4 2 5674 43129 3 316957707 2 9554 108985 2 14634 50233 4 1 853345957 4 4 1 323275474 1 848563685 4 2 82765 95924 3 749886819 4 1 246397551 4 3 875965038 2 19386 24109 1 457559830 3 287315641 4 1 585828886 4 3 314609436 1 1212503 2 14991 43925 4 4 4 2 76639 115338 3 963394685 3 61164379 2 5413 41685 2 66953 77854 3 854746284 1 23845827 4 1 845502466 3 583943689 4 2 37843 92356 3 929279664 4 3 750805012 2 55206 91947 4 2 100108 105540 3 774519006 2 22965 77005 2 75687 103211 1 593038965 4 2 57273 104644 1 250628352 2 23607 77581 3 292197026 3 49163923 2 31253 77063 4 1 64968638 3 146112529 4 2 73953 94755 4 2 65562 115920 3 376481190 4 4 2 24985 26467 4 1 50350510 4 1 594364611 1 219290272 2 30935 104781 2 63660 110174 3 63082741 4 1 689080745 4 2 97248 108895 1 986864798 3 278654560 3 865784474 3 699667225 3 719707081 1 856821785 4 3 745977645 1 741320617 2 50566 68515 3 104408502 2 4919 38642 2 55428 83139 2 19998 27602 4 2 787 72427 3 834051469 3 502152556 1 452400397 4 4 2 104254 113802 1 607741180 3 22158529 3 50700441 2 77208 107210 2 96624 114317 1 514542314 2 2404 65783 4 4 3 258903301 4 2 100329 105406 2 35862 103970 4 3 753513168 4 4 3 470612919 4 1 688410123 4 3 277033936 1 379012425 2 4601 110170 4 4 3 997109748 3 11145111 1 416043748 3 717430691 2 10113 42338 3 213287488 2 74125 81937 2 19375 32724 1 48768125 3 654113906 4 2 94854 101456 3 546612490 4 1 628952256 4 4 4 3 188209408 3 60232265 2 22534 35384 3 344063201 1 548715589 4 3 353874856 4 4 3 14391504 2 109188 114856 3 90262877 1 793474272 2 37017 93413 1 199194810 3 12444889 3 668848790 2 31706 71631 3 713643067 1 439674891 2 41814 81004 4 2 7946 65349 3 762269738 4 2 90151 114653 3 629555356 1 522247563 3 737464807 4 3 784789338 1 809125725 3 235330882 4 1 882149774 3 190133589 3 336260775 3 244894227 3 605298412 3 693263883 4 1 63183165 2 28269 45877 4 1 840862455 3 832579425 4 4 1 304325660 4 2 83870 90057 2 10516 29496 2 318 33921 1 323775432 3 41005834 3 561153409 1 976718932 2 60875 86658 2 32797 88255 1 710980414 3 124041908 3 272809986 3 162777429 1 32962415 4 1 511278860 2 49856 76444 3 142270425 1 559347876 2 59160 72861 3 436999060 1 46717354 1 822650800 2 71276 116622 4 3 413227311 3 732286289 3 259041305 3 730571555 3 411812998 2 52920 94658 4 4 2 37064 100658 3 847113312 2 70382 114114 4 1 479257210 3 788338834 2 97229 111851 3 238371219 2 93084 100752 2 85220 96991 4 1 309986026 3 858741672 2 22572 67537 2 27220 32303 2 10496 75402 3 95258031 4 1 853451297 2 16997 75711 4 1 684329657 3 959731663 2 82676 83642 3 221089310 3 320429903 1 311018826 1 346444864 2 37854 75164 2 22009 104004 3 742260762 1 137401809 1 58855993 3 200864774 3 797787512 1 275279098 2 32528 71538 4 2 429 48174 3 710768803 4 1 39298413 2 25033 108741 1 902757121 2 16839 77388 2 33565 92204 2 69984 110515 1 464137304 3 393786865 2 3034 22284 2 89170 102296 4 4 1 673487797 2 34945 63570 4 1 341632568 4 3 902577346 3 482342559 3 317015876 3 555705131 2 22063 26804 4 4 4 1 35981833 2 106524 107185 3 977503408 4 2 34306 56122 1 601217216 3 39233412 3 948072904 4 3 518547931 4 2 37489 100239 2 60561 64053 4 3 902213760 3 211656357 2 71171 95603 4 4 3 249506862 4 4 2 19003 34380 1 122574912 4 1 957924084 1 742826274 3 793001511 3 17815206 1 269646181 4 3 73249768 4 3 367059578 3 257939642 1 502136337 1 330108739 1 364911095 1 357249452 2 13564 98089 1 110843420 1 403188533 4 4 1 377269356 1 58450716 3 164796843 3 416279304 3 571253220 1 366747436 4 4 1 85837487 2 37820 116660 3 586853556 1 865343789 3 83634869 1 573997706 1 304859326 1 948020471 2 58073 82314 1 41560985 4 1 4588627 2 73805 87388 3 258471883 2 62719 87286 3 136044012 2 106191 107602 4 1 936509420 4 3 601723460 4 3 427863636 2 32014 56607 3 450778602 2 13626 41526 4 2 16273 65895 2 57254 89555 2 25336 117270 2 20801 82701 2 10093 39647 2 16488 61299 1 415521667 3 89697471 4 1 86012966 3 190949665 2 86842 89115 2 61326 114185 3 60344257 4 3 343523486 4 4 4 3 732589713 3 600750553 1 286425894 4 1 292955415 3 563593165 1 188097515 1 24442963 4 4 3 71638920 1 264147126 1 562617822 3 870418960 3 79343280 4 2 7555 34386 1 877678586 4 3 960572559 4 3 299532926 3 711543088 1 281702572 1 410890687 4 2 92515 112702 4 1 695805611 2 12967 55177 1 133495961 4 3 530799324 2 32038 48549 1 449910514 2 47049 101242 2 19153 89029 2 86029 91705 4 4 3 980934263 1 878439439 1 421901008 3 602891671 1 377426087 2 18222 91534 2 9059 108969 3 139594745 3 890093900 3 4076550 3 942589351 2 66395 94741 1 294095484 2 14197 108023 3 856913926 1 76668901 1 846771222 2 19134 88391 3 260767404 3 521571400 2 18572 114280 2 2345 58495 1 743770175 4 3 604961532 4 4 3 974815287 2 31326 105374 1 751393640 2 2091 46170 2 70263 117020 1 634857343 1 6829404 2 34436 93738 2 2452 117137 3 968223119 4 1 236167195 2 35245 79283 1 619868031 3 79962173 1 17348589 3 471897425 1 26711773 3 500119023 2 47204 50457 2 60381 97635 3 280938434 2 62795 79107 4 1 557136775 2 83241 96566 4 4 2 462 4719 4 3 6800160 1 669995715 4 4 4 1 988926740 3 721273437 2 11005 16717 1 362851370 4 4 1 392794397 3 592165022 2 35529 105278 3 429424283 1 391135926 3 76418985 2 8666 78925 1 263017567 2 13456 27306 3 116211077 2 61821 106007 4 3 399235684 2 44816 46103 4 3 641445664 3 66048353 3 69249236 4 4 3 454334152 4 1 359080830 2 88615 96853 4 2 10860 116754 1 247846691 3 428178276 1 94199120 1 214111916 4 4 1 574691243 4 1 338893100 1 866164636 3 563525368 4 3 884708878 3 376040412 2 11161 66814 4 2 27948 88417 1 770168405 2 15747 112563 3 460949320 3 668860669 3 452632447 3 437547478 1 36232557 2 6243 101024 1 609257260 3 388324323 2 67721 96236 2 97034 99450 1 118806545 3 202043752 1 945609109 3 415029877 3 761826919 3 451540541 3 851217165 1 797157736 2 96111 114183 4 2 16732 91485 2 47123 104667 2 40147 60304 4 3 900046089 1 66306415 3 816139574 1 375322831 2 3824 67482 4 4 2 86844 100550 2 70971 110318 2 70428 104616 1 679185221 3 880540716 4 1 119243012 3 831379191 3 505200021 3 934732350 4 1 190636298 4 4 3 925729682 1 357277559 1 539037350 2 9134 95514 4 4 4 2 37066 90945 1 58083849 4 2 101276 101415 2 8391 39554 2 41282 115841 3 602316997 1 796875453 2 17713 27542 1 443254776 2 83442 113922 4 1 698963760 3 428900780 3 848763955 4 1 352823895 4 2 8609 73126 3 91907639 3 10973819 3 933553976 1 133304297 3 753220376 3 69280164 3 700134461 1 345205166 2 64141 105870 4 4 4 4 4 1 22796566 4 2 79361 102009 3 852008773 2 15195 40669 1 8225453 4 2 21298 21576 2 55838 100616 2 42167 91423 2 41639 46438 2 78262 91614 2 39399 73871 2 7745 23811 2 17370 83584 2 16739 108354 4 2 28658 87864 3 93737202 4 3 609923139 2 59438 111988 1 684195054 3 888578146 2 49827 107215 1 791856673 4 1 844814681 4 1 537391004 4 4 3 231205942 3 662840586 2 87697 89117 3 617071624 3 353343152 4 3 890462387 1 124098118 3 168614853 2 30034 53161 1 671195036 3 681674697 4 4 3 285522149 3 559556711 1 904596729 1 425467506 2 78556 88246 2 61541 97044 2 24252 108495 1 61490351 4 2 9054 53530 4 4 3 102474118 3 66564964 1 102532078 2 39154 57240 2 27670 39351 3 586055713 3 630346299 4 3 905582987 2 21384 71745 3 653890892 3 489405757 3 991890998 2 65551 102859 3 455003952 2 70231 88029 2 72637 114628 1 4189674 3 298513801 2 3015 77108 2 38247 71562 1 578641722 4 2 12627 44966 4 1 179666178 3 658981152 4 2 70547 94986 3 20034996 3 773239634 3 671813778 4 1 664672224 3 480327424 1 210605199 4 3 968849511 4 2 3553 105936 2 32525 116693 2 42336 78531 3 447549808 2 21630 63817 3 999350291 3 16964783 2 2805 36608 3 595595406 1 33607759 2 16443 81269 3 834296587 4 2 88014 91995 2 32409 78476 3 721671047 4 1 189677549 4 1 112129699 4 4 1 412528510 3 888834940 4 3 258845202 1 433840179 3 855979729 1 71637420 1 279955723 3 6377684 2 55930 106505 4 4 2 11747 67253 2 21859 62775 4 3 747588960 3 702218679 1 322823602 2 14751 102049 1 762919053 1 572788180 4 1 21871910 1 837145996 4 4 1 753515814 1 49581146 4 3 335827175 1 680937387 1 552088940 4 1 495720961 3 617048243 2 32219 43479 4 4 1 647700365 4 2 45886 99525 2 89070 114426 4 2 11660 28700 4 4 2 17918 111304 1 797177372 4 1 904056402 3 964288597 3 771685490 2 31458 82059 3 896118104 4 3 7180750 3 901772572 2 76302 114836 3 870916009 1 231298283 4 4 3 901192620 4 4 2 83122 99034 2 64562 107604 2 3582 42666 1 301999820 1 724697140 3 356504818 3 638584755 4 2 2964 20195 1 892103379 1 856407392 2 60152 109008 3 310373686 2 786 84789 4 3 940598925 2 67627 93060 2 8540 116360 2 32765 90473 3 923647019 3 918186542 3 366376075 4 1 146285690 3 62023649 1 654029730 3 59949666 1 428202145 4 2 86050 117257 4 3 649427619 1 777954231 2 53799 79165 3 318239925 1 784621847 2 46983 60323 4 4 2 23748 39741 2 27250 81600 4 3 312580043 3 378516437 4 2 1180 15606 3 34610009 1 378031026 4 1 134636670 1 798850662 4 3 150634609 1 96072975 1 739717873 1 517318368 1 320455861 2 9236 116439 3 567994287 3 34377945 3 480823518 2 34613 92795 2 49083 57291 3 182006043 2 6209 42886 3 103974582 4 1 465044167 3 125123150 1 815280369 4 4 1 44822420 3 670944601 3 18220399 3 172641600 4 4 1 8660922 2 14057 41942 1 753952980 1 697994428 1 562324631 3 735990325 3 824753916 4 4 1 545429210 2 85930 101156 4 3 835572547 3 861249394 2 9111 107851 1 912026427 4 1 797494125 1 312578351 1 24131385 3 930331873 4 2 11880 57847 4 1 546565923 3 198833099 1 21123286 3 48933172 2 67004 116335 2 30556 78458 4 2 89569 111981 4 2 89947 90556 3 987925695 1 373513219 1 438352099 4 1 601548226 2 79115 82485 4 3 481197231 4 4 4 1 122581243 4 1 57004434 1 669446056 3 390998250 1 933148842 4 2 65381 92407 2 39443 77745 1 610073501 1 798281274 1 530420814 1 123299131 1 899936374 1 320911458 3 38552049 2 33782 116815 1 23533466 2 4002 46188 3 794012924 3 110105753 4 3 9834089 4 3 429469665 4 4 4 1 113344497 3 479846160 1 709467769 1 800089923 1 905896165 2 92836 107441 2 421 65286 3 849104867 4 1 399655766 4 4 3 425556593 1 594913931 2 52231 52546 2 56123 72299 3 838399055 2 61964 66959 2 18168 74958 1 495430301 1 621831057 3 629057132 2 31062 71446 2 58558 76483 3 54863991 4 3 28494098 4 3 497187767 3 92539512 1 266102720 4 1 656346282 1 890921907 3 877502926 1 257586607 4 1 789601103 2 30794 94301 2 6181 51317 3 717947031 4 3 490091800 1 135053829 3 208429928 2 355 61393 4 4 1 245600233 2 9652 56777 4 4 4 3 703029874 3 376974841 2 7532 95676 3 159360593 2 85387 108611 1 888786161 3 578950628 1 234569719 4 3 317186917 4 3 667585075 2 58564 88678 4 1 31760370 2 64207 114426 4 3 892579075 2 18781 77185 3 776938014 1 221238631 3 935539212 4 2 11733 80544 3 669682040 2 27602 67744 3 232826753 4 4 3 821486676 4 4 1 387480110 2 38208 92828 3 83532251 2 31585 57576 1 494205596 1 983839816 1 648988167 2 4506 42355 2 19608 74114 1 926880385 4 3 379936686 2 53431 97597 2 76065 114074 3 335427195 3 526458820 2 105069 109635 4 1 310700898 3 519134847 4 4 3 892270974 2 102465 111427 2 40142 65764 3 913798409 3 528916493 3 414351605 1 950607903 3 850408585 2 73176 114378 3 598978039 4 4 1 41174250 2 34686 53877 3 770983415 1 832992777 4 3 347936340 1 43493803 4 1 628787689 4 2 62864 105602 4 1 466689029 4 1 762775881 4 2 88464 105521 3 158875974 2 63661 109433 3 996521405 1 447717168 1 38227819 2 20428 31951 1 534488103 4 3 541661122 4 2 2206 60400 1 579903218 1 312834584 2 42140 84211 2 47171 62714 4 1 233223821 3 65273088 2 31749 111695 3 431524817 3 110094780 1 938231981 4 1 907529169 3 86830628 3 72952731 3 15964524 2 66432 97415 3 312333600 3 736141594 1 417040570 3 26369372 4 3 270753722 1 494270765 3 330185495 1 43466616 1 961104608 3 505746716 4 4 4 1 967008139 3 645580362 1 316489315 1 622677700 1 365561730 4 2 24108 86539 1 939548341 1 202165513 2 26807 92834 3 216272183 2 21621 25005 4 3 150754695 4 3 129167361 4 4 3 22567212 4 4 3 705886078 1 686382220 2 70717 80947 1 171075634 4 1 494137942 3 9083087 3 371478776 3 948233299 4 4 4 1 948498928 1 577414487 1 771977985 1 428089704 3 577341470 2 28172 42767 3 636234405 2 68313 103406 1 455803109 1 826246633 3 599371751 2 55615 97189 3 822121434 1 482724966 3 174672101 3 373219145 1 359800539 1 63882452 2 27544 90552 1 65771973 1 754030200 3 104027995 2 9476 115183 3 706324634 3 411500926 3 57805519 1 296937626 3 965706820 1 680714162 2 889 105972 4 1 809200115 4 3 641759169 4 4 2 64725 81654 3 451128330 2 100058 103119 4 1 882134250 2 26339 75815 3 96174202 1 473815746 4 3 757803234 2 64633 98356 3 1131646 3 710210717 1 63907880 1 75439852 4 2 1947 79524 2 91375 107554 3 710598880 1 646701430 1 27409851 2 30837 112494 4 1 152667131 4 2 13938 29589 4 4 2 6614 31371 2 89356 110836 4 4 3 122110503 1 276839596 4 4 1 718352224 4 2 9077 85146 1 926098374 1 204921613 3 704998012 4 4 4 2 51321 109032 3 254624659 1 203930918 4 2 2228 31845 2 31998 37486 3 655398312 1 142137235 2 17724 61726 1 687016617 2 2491 9400 4 4 2 57035 67165 1 104554695 1 327443581 1 609602350 4 2 25481 74139 4 4 2 73910 107373 3 680829375 4 1 934339470 2 58606 62527 3 363120626 1 398570894 2 19906 73995 3 762275597 3 927226206 1 702566333 4 1 566560879 2 17772 34476 1 998059846 1 52521924 3 43027155 1 460329465 2 86429 97923 1 882045984 1 950406916 1 119153126 3 742753572 3 684204935 3 58136237 1 684032996 4 3 423687322 4 4 1 45723719 1 607321432 4 2 36978 68774 3 945637254 3 49352975 3 774651661 1 49528627 2 36037 39318 2 115708 117031 2 24431 86311 1 436304725 2 22473 68903 2 13042 39540 3 175779808 2 3842 4808 2 10901 59993 2 43263 110585 3 590292295 3 237005444 2 55992 56850 3 637859020 4 3 136204425 2 16916 83122 4 2 35375 83512 3 650601981 3 841295544 3 612967247 3 294302283 2 36084 46167 4 3 163387399 1 3413703 1 385557070 3 111602354 2 25115 64193 1 389198302 2 45784 48804 2 108082 117485 2 10870 69644 4 2 7238 116006 1 911170024 4 1 781717790 4 4 4 1 591791106 4 2 22651 59678 4 3 749597965 2 57426 86373 1 914566392 1 714665858 1 54964442 4 1 774369361 4 3 50319281 2 39014 111622 1 358125681 2 59174 103910 3 298233237 2 2780 14802 4 3 699700239 1 688989692 2 57371 89218 3 987983236 4 4 2 35275 70785 1 261506785 3 368720899 4 3 937416873 1 90816924 3 34179410 2 26130 77616 4 3 981303129 3 63148261 3 167133637 3 400654855 2 33617 54331 2 97878 108024 1 337296200 2 100105 104533 1 833994763 3 61679966 1 811700204 4 2 52395 103648 3 4602813 1 45259068 3 16931240 2 52020 88172 2 49698 95601 3 722810733 3 981543341 3 148658492 2 94442 115679 1 369307409 1 585411622 3 75506147 2 5553 58659 4 3 733697831 3 167479866 4 3 923199426 4 4 3 729148537 1 78683342 3 957305336 2 44011 106677 3 566579169 1 809822247 3 628798762 4 4 4 1 998296138 3 352176721 2 36066 74146 1 106636797 4 2 11286 79377 1 93538688 3 648522636 2 54670 109125 1 292644154 1 186503597 3 310597705 4 4 2 17803 40160 2 100015 115733 4 3 838232462 4 1 52241752 4 3 243666192 1 75280379 1 888827203 2 55762 87473 1 228777039 3 759721329 2 17510 75058 4 1 656361194 1 132533160 4 2 20272 36200 4 2 89940 106375 4 2 111911 116568 1 37965749 2 17811 102873 4 1 519672684 3 538256646 3 663794947 3 117462926 1 757676909 1 247455538 2 71447 100914 4 4 4 1 908469899 3 143389237 1 860654423 4 4 3 416908149 4 1 466833430 1 71412558 4 2 47282 73728 1 938033546 3 774765991 4 2 56103 65278 4 2 55899 94734 2 82570 100740 2 49688 114456 1 497442648 1 605135401 2 26 14187 1 419668440 2 28695 110386 4 2 71588 100878 2 68839 92013 4 3 933495017 3 245672603 2 62075 105563 2 49065 93428 1 516053930 1 531743701 2 37054 116528 1 777171912 2 31019 80879 3 928169509 2 4255 105881 4 1 302083984 2 33864 80389 3 682967654 1 599952004 2 12360 83793 4 2 50410 72114 4 3 619070521 4 2 4039 86264 4 1 768320620 1 71259293 1 111640748 2 63060 77151 3 6140148 1 657894302 2 72576 93412 4 3 66435054 3 12618759 1 23875682 3 501988213 2 81232 113411 1 23681865 4 2 18659 43748 1 465359390 1 955852613 1 955326045 4 3 641420114 3 709692479 1 368919942 2 4426 33897 4 3 972542569 4 3 710688018 3 902569446 3 373768602 4 4 2 36753 57464 3 490674430 3 874138011 1 676466368 2 29741 112457 4 3 280914552 1 86655728 3 107317725 2 59262 97674 4 4 3 281515892 2 11324 69375 3 421393097 1 148841492 1 305123947 3 155183377 3 834970139 2 46243 66236 1 776032011 4 1 558111462 3 96593897 3 435833671 2 59762 106982 3 49896776 1 387662073 4 1 757826034 4 2 7191 109917 2 24945 26073 3 557834099 4 3 332737284 4 3 760859410 2 27114 93909 4 1 777013216 4 2 3851 109577 3 747776299 4 4 4 2 39993 87764 2 68799 114203 1 964009153 1 948091471 2 68601 106042 4 4 3 160792296 4 3 20069593 2 6186 26067 4 3 19682758 3 922301790 3 196866591 4 1 817990065 1 193875573 1 918339325 4 1 69139663 3 714979053 4 1 598876905 3 582895131 1 492624175 3 528375267 2 61182 88267 1 61357172 3 526814029 3 796228307 3 678821464 1 952601301 2 18651 90470 2 53991 91821 4 4 2 31712 106000 3 273388349 3 679668717 2 41706 106773 1 477168361 1 926218641 2 32137 54739 2 21133 40255 4 4 3 915003543 3 79392127 4 2 26599 47356 3 447862038 3 579873743 1 618092106 2 46039 105381 1 945493207 2 45912 86850 4 3 88740163 1 293903922 3 98705684 4 2 29031 33019 3 846015495 1 358229440 3 559504502 1 519936671 2 26530 85928 1 944584848 2 11826 110260 4 2 11684 44077 3 868733149 1 405971962 1 511208548 1 945714213 2 79611 107814 1 49974319 4 3 355368330 1 12930102 1 958092861 3 424122342 1 868159580 4 1 337657656 1 437505188 1 788359844 3 433813414 2 736 38557 4 1 297496271 2 35061 117392 2 55076 93713 4 3 752150568 4 1 113449513 3 686838776 3 12945501 1 492065792 1 345981747 4 2 63197 82225 4 3 935991706 3 678412867 1 846243560 1 617011752 4 2 76668 101782 1 483951324 3 465895865 4 3 521277175 1 462387810 3 45650917 4 4 3 686765602 1 391163371 1 380195875 1 541034208 4 4 3 413330240 3 547987952 4 1 478306738 3 17009947 4 4 3 999058392 1 651595640 1 993887141 4 3 421529574 3 142974455 3 876459773 4 4 1 638914120 1 647970977 2 85720 92534 4 4 1 180052410 4 1 483319237 1 993111892 4 3 101209313 1 169456287 3 816397577 2 55967 86766 3 955930622 3 603939105 3 889666416 1 701666687 1 795458166 1 58859255 2 19277 47216 4 1 386182855 4 1 981155675 2 11305 96244 4 1 752094439 2 3184 77553 1 342544118 3 563213238 3 951546203 1 660727754 3 707283393 3 661968399 4 1 600258265 2 114257 116842 2 66693 87486 4 1 943900894 4 2 16223 72071 2 38776 104442 3 349140925 2 320 98170 3 444244477 3 871428338 2 84626 111462 2 25088 56807 2 23141 29201 1 590626144 2 79823 100349 2 9778 68624 1 451286457 2 24131 108736 4 2 98839 106448 1 912109486 3 623291237 2 11608 33776 1 877572645 1 103569143 1 744431312 1 140976758 1 688856233 3 64212139 1 977719241 3 244742552 2 11346 26868 3 466481835 2 66594 112163 2 5428 39729 4 2 34377 92517 2 35903 98226 4 1 890335067 2 17982 51213 2 39297 55308 1 992923226 1 345372317 3 188741676 1 97625320 1 975319348 1 169550998 3 605773491 4 1 836401159 2 49296 63169 2 28714 109620 1 990082294 1 51237531 3 791484552 3 124756337 1 180532459 1 653236402 3 700307414 2 67710 85019 1 799030392 2 460 19000 3 546746949 3 29890538 1 30443876 1 569736454 3 56895233 2 5615 45782 3 309059186 1 788157412 2 7705 22128 3 968516226 1 24779693 3 398127118 2 33383 94819 4 4 4 2 44245 96459 4 2 35234 70801 2 93385 109098 2 12656 107248 4 2 51843 90300 4 2 104988 112791 1 778193895 3 352965579 2 26556 44639 3 60832105 3 214352247 3 296453191 2 39899 64402 2 8950 26222 1 73674145 1 612541550 1 67958629 2 6579 77988 1 497001724 1 473148690 3 984223167 4 2 56736 73522 4 3 946738539 2 27324 117376 2 68742 97592 4 1 333873015 2 35519 53693 3 547415265 3 92872183 2 10848 45226 4 2 44689 45367 2 17896 53249 3 516748387 1 246828296 3 28760185 1 562230357 2 44140 66942 3 729060752 4 4 3 394146342 3 503610589 3 869096172 2 5850 27926 1 973448686 3 863388031 1 393001896 3 371282459 4 1 26478356 2 224 70154 4 4 1 904054967 1 564907855 3 168723441 4 3 320011288 3 26844924 2 18255 65771 3 423791834 2 74355 102650 1 720016593 4 1 927451621 2 12514 104758 1 519734439 2 2030 57798 2 43612 65288 2 2185 107789 1 645740686 1 323507454 2 18254 66093 1 515313025 4 2 39417 57473 4 2 22360 86642 2 69904 81813 2 49514 109761 3 44405049 2 10767 78054 1 742994937 3 387341059 2 29950 50228 3 455100044 2 40589 108648 4 3 758185178 4 2 57389 107856 3 241051312 1 449082094 3 771750325 3 458552106 1 415359201 1 477476838 2 41107 85217 3 342675091 3 571103849 1 233498821 1 912412361 3 332828057 4 2 59984 109673 4 4 3 46584666 2 47362 110471 3 22990899 4 3 752468319 4 1 664550446 1 956205530 4 4 1 124203612 2 13155 88971 2 59891 63325 1 931109472 2 25317 71733 2 24740 117264 3 584049492 1 508527283 2 47487 116459 3 10491163 4 3 801475192 1 111678385 3 953263919 2 53430 114844 2 18829 114143 4 1 620682610 4 3 664786795 2 53072 71676 3 695086036 4 3 457576808 3 207342948 4 1 4955560 2 39628 101526 2 5664 12063 1 857555001 2 69847 70201 1 951038685 3 391640282 4 2 42880 78703 3 389983678 2 35553 56066 4 3 151931399 2 35257 42392 1 342359142 3 116213564 1 844562401 3 758163820 3 438832857 3 599750019 4 2 12337 86808 2 68852 107259 1 736677202 3 839955253 3 663426200 2 79720 105370 2 46727 69176 4 2 15649 59937 4 3 161963359 2 48188 64376 3 774114668 4 3 401459866 3 65545534 3 540853341 1 677797987 1 127040995 1 580660327 3 453243820 2 14129 80472 2 3245 84185 3 430341872 3 719155909 3 81792561 1 207025017 3 50521176 3 27308307 1 796258101 2 63176 63711 2 39776 113795 1 71910011 4 4 2 37986 58259 3 789895334 3 260814553 3 623058351 3 17470663 1 736674530 1 537221094 1 287404948 1 207132448 3 597129489 1 33450690 1 743548691 1 914173748 3 158790114 1 733669697 3 904023120 2 38618 53329 4 4 1 469682542 4 4 3 58871606 4 1 324438124 1 478224670 4 3 544116314 2 33995 94469 4 4 1 643608613 4 3 244653349 3 838237116 2 49672 106792 1 137967606 4 3 886879859 2 56921 82393 1 643317281 1 71895368 3 426099172 1 458433461 3 430510607 1 523798779 1 30737406 2 23470 70211 2 26471 62142 4 3 46648208 4 2 27830 73974 3 683933526 4 2 18469 38685 4 4 2 54908 108756 4 1 653185188 1 523543108 4 1 390442320 2 29133 117582 4 2 60824 114351 2 45508 45849 4 3 775092091 1 74755584 1 577362970 4 4 3 598094872 4 3 275029014 4 4 1 130853223 4 2 59352 86255 2 1881 83123 4 1 16335810 1 388187722 4 4 3 75973954 1 704705660 1 398523627 1 728615848 4 3 714990726 1 22024091 3 228323133 4 3 140972731 2 56885 87838 4 3 346879246 4 3 257610367 3 214923220 2 69550 110821 3 209942799 1 462822470 2 25229 70337 2 40681 65371 2 50793 55369 2 15965 39484 1 989497890 4 2 55613 92484 1 28823551 4 4 1 984199725 3 66937606 4 3 290602977 1 542695076 3 565071288 3 535308671 3 689305590 4 3 394606836 3 723145676 3 598227727 1 742090276 2 72329 77081 1 514489860 4 2 45466 88682 4 3 263360156 2 82591 107537 2 100538 110918 1 138797028 1 891218956 3 314702411 2 20547 48640 2 15225 42361 1 860368733 1 466294592 3 727902355 3 473605108 2 30982 89709 4 1 245650614 3 227275544 2 107609 108836 4 3 468263482 2 7767 65396 1 355187246 4 1 127024010 3 690970304 3 22927865 3 733647490 3 276644134 3 906401799 4 1 262344006 4 1 146300786 3 605677718 3 21711772 3 598936445 4 3 350175312 2 83034 91884 3 810030484 3 632015372 4 1 922791872 1 153249425 1 39005250 3 307935604 1 762252802 3 520401838 4 2 62791 100056 3 79806115 1 454354743 1 857142989 3 411381909 2 2807 79968 4 2 7453 64324 3 275753000 3 325183938 3 672867471 2 70211 100448 1 678231081 4 4 3 767228979 1 626677200 3 508445846 2 37480 107314 2 17666 56767 3 957454608 4 2 2011 77303 1 421421004 4 2 417 47398 3 143796979 1 783302393 2 59850 73227 3 490370091 4 1 57902255 2 2745 30907 2 21307 105069 4 1 650350952 3 202282615 4 1 148754737 4 3 535396801 4 1 263636640 1 765241182 4 3 617978822 3 966028102 1 796805603 3 326577513 2 36164 46368 3 910306411 4 2 30422 99264 2 13299 61202 2 6035 48950 2 57002 99910 1 824751299 4 3 572549798 4 3 539893175 3 817187962 2 15334 75446 2 59394 94720 1 442253700 4 3 35567953 2 1889 94379 1 893227041 1 750907979 2 10341 93442 1 61719501 3 327089837 3 807321709 4 3 191831947 2 677 71009 1 515866573 2 90190 108219 3 353544512 4 3 711130163 4 2 11102 45583 4 4 4 1 940003869 1 8232690 3 69004380 1 355822155 1 737393489 2 6208 114233 4 1 767777149 3 581314888 4 1 120132133 2 102762 114517 1 48384224 2 98 27771 3 125892668 4 3 383638338 4 1 102834195 3 769454553 1 185661388 3 134764712 2 18583 18926 1 1777237 4 1 644461474 4 1 17962750 3 31597130 2 10796 40200 2 628 72004 4 1 669825536 4 3 408097080 4 3 923860190 3 345484214 2 71042 100652 3 428190125 3 56474621 1 930685495 3 487188740 1 16182964 4 4 1 890867913 3 669956256 4 2 80395 85403 1 823035794 1 979851932 1 49433835 1 839124440 2 96335 114800 1 189043010 4 3 764878983 4 4 2 52675 116649 2 21067 24969 4 2 31595 70579 1 198347672 4 1 450251356 3 732107390 1 728788463 1 34959962 2 7758 65377 2 95267 95567 3 535087845 2 13204 42477 3 516569332 2 51704 94775 4 1 28314956 4 4 2 23986 43957 2 14249 68935 4 1 900231585 1 237680019 1 857788910 3 255057823 3 13835882 4 4 4 3 276778689 4 3 618962034 2 75629 90760 4 2 864 61186 1 986708262 4 1 283980750 1 317731778 1 637702700 2 50488 51029 1 782115521 3 290813975 2 31376 73202 3 206024320 2 298 76635 2 11896 33833 2 16094 40137 4 4 4 4 4 2 43881 107922 4 3 186877891 3 837307463 4 3 368742983 3 466970808 1 137184498 1 518142051 3 401392649 4 2 1507 42770 4 2 10128 61191 1 647458680 1 64724682 3 945820177 3 679807391 2 36889 96376 2 36654 73194 1 584744658 3 904411858 2 1407 51928 3 913834172 1 707107124 3 717844131 3 104043130 1 897074169 1 435742754 4 3 873375143 3 160064359 1 416008953 2 87119 100714 4 4 1 970903810 4 3 187818354 1 277237928 2 54864 67492 4 2 2176 53034 1 75658733 4 2 19057 81145 1 969816768 2 27667 30275 1 786606464 4 1 343094495 2 80389 93346 2 12047 91508 1 623234665 4 2 24538 58088 4 3 708896381 3 42545215 4 2 27157 83898 2 31238 101993 4 1 979242755 4 1 863382100 3 359755911 4 2 85935 93132 2 34152 49634 1 317308760 3 114456058 2 29560 49816 3 79168238 3 705860883 4 1 740995239 2 23818 88491 2 11310 58526 4 1 963914381 1 240786559 3 330702524 1 624339327 1 579576391 3 473151553 4 2 71580 106512 3 932853779 3 472491270 2 102330 112498 2 28257 99018 1 70867041 1 318813191 1 976763025 3 237768536 4 2 99669 102746 3 750465843 1 721554053 3 19289354 4 2 14710 87045 3 231895041 4 2 23524 81919 1 129787943 1 893735233 2 99585 110621 1 478412948 4 4 3 456891005 1 624952956 2 100684 111552 2 88654 92473 2 11820 117380 3 485153022 3 130361417 3 968796303 3 409954047 2 35015 100967 1 811427258 4 4 1 26406076 4 2 60407 78552 4 4 2 41525 78784 4 1 497016726 4 4 2 3405 17789 4 4 3 829796394 2 57 45367 3 114929566 3 793943185 2 43736 54724 3 774751596 1 326002604 3 10354896 3 333506685 3 6158435 3 292951571 1 921605364 3 139836912 4 2 1519 3302 1 130866908 4 2 26843 37406 4 4 2 28597 38280 4 4 3 652450919 1 211088908 1 451054943 1 113014739 3 263864351 1 35902428 1 606653576 3 826911268 4 4 2 49405 67049 4 2 45873 66053 1 449822532 1 494133675 3 163920694 3 327857397 4 4 4 4 3 79496392 4 1 900352262 4 1 874379613 1 695408191 4 2 17224 81059 1 280267264 3 764084000 2 37106 49264 2 2576 35605 1 167899451 1 954171458 4 1 647022729 4 1 615809147 3 2442729 3 290912716 1 509980803 1 261599220 2 62567 96832 4 4 1 558228281 4 3 979149023 2 13038 66368 4 2 7649 62607 1 694360817 1 32422860 3 270665704 3 92344762 1 143836493 4 1 468450593 1 967986934 3 227441488 4 3 42306110 4 2 10248 74415 4 2 64218 110664 3 940072680 2 45609 92794 4 1 634140944 1 958216824 1 3500738 4 1 661007214 4 3 585389521 3 65761979 1 56157211 1 64176156 4 3 769186737 3 25672607 1 976536575 4 3 498393374 1 369013714 2 38390 65502 3 521853754 4 1 263692402 1 995587455 1 194985410 1 34612955 2 38290 41284 3 438063236 4 3 166132749 2 4506 84579 2 42155 101824 1 852306638 2 60707 70397 2 22329 25421 2 3648 45605 2 73292 79370 2 5275 72270 2 75608 87362 4 4 2 98702 112481 3 841854930 2 58339 61372 2 19405 53221 3 374342239 4 1 954142947 1 459421678 1 174397145 3 86481731 3 946262497 2 23341 76402 4 3 586275346 4 3 740349664 4 4 3 663074143 4 2 19089 101922 3 8986063 1 878256009 2 44395 85498 3 159179887 4 2 51986 115183 1 459392394 4 2 26898 56783 4 2 18023 89835 1 935293700 4 3 453630967 4 3 315119317 2 352 25084 4 2 86059 103792 3 3817626 3 834626511 4 1 966693587 3 815176466 2 19176 82425 3 935805000 4 2 30447 64012 2 17189 70315 2 32308 90495 1 710492206 4 3 867541833 3 581631434 2 17132 85455 4 4 1 383319017 2 32613 70964 2 100915 113455 2 92523 115217 1 904331747 3 88290876 2 33335 87268 2 15240 115130 1 816549868 1 867512127 2 95897 101803 2 26969 75436 4 1 569946854 2 6099 94057 1 385578814 3 695350258 1 653840071 2 27018 103446 2 1366 50036 2 36820 39316 1 467586935 4 4 2 11103 39297 2 74845 82554 1 446227215 4 1 776330403 4 1 547908977 3 423953520 2 90586 94361 1 529943371 4 4 3 156277019 4 2 7119 55666 2 47547 81818 3 139400395 1 738330653 4 3 6557461 1 425013554 3 421146205 2 30538 51768 4 3 364354432 4 1 185154589 1 872492321 1 257763483 4 3 701738806 2 71134 108086 3 189381031 3 740339645 1 230477091 2 14178 89807 2 84830 86694 2 48007 98273 3 378159550 1 941192052 1 981798785 3 7781190 3 195638113 2 40658 103249 3 356276900 3 640301023 1 933382011 3 764385525 3 47862854 2 62252 89416 3 294786926 2 35935 48333 2 14707 105679 2 5471 30597 3 426699664 4 4 4 3 802787128 3 48320097 1 573649898 4 4 4 2 60420 111302 2 8648 85154 1 334824694 3 155529521 1 245105203 3 540911094 4 1 901681760 4 4 2 11793 93885 3 829979208 2 17458 46582 2 37750 70831 3 923035024 4 4 1 924374076 4 4 2 5850 47439 2 89049 108104 2 48040 87343 1 648167432 2 32802 40809 2 6863 90427 4 1 273287718 3 961296056 3 135978745 3 431941593 1 873804990 1 54878615 3 403634762 4 4 1 858008219 3 176639620 4 1 4030190 3 547870805 2 57089 91246 3 674439327 2 11482 75377 2 19091 63933 4 2 28770 37829 4 4 3 632195178 2 27247 116786 1 548161213 3 927397097 1 757266836 1 861061215 3 410311749 1 659196944 3 270965279 4 4 1 692178165 2 10839 37940 4 2 33461 76928 3 246279786 3 324837192 4 3 487948813 4 2 13913 65001 2 33708 91299 3 700014453 1 577265762 2 53798 56796 3 115345535 1 757463641 1 979310474 2 107439 117879 3 331753862 4 2 60516 87822 2 23959 90475 3 97786211 2 48020 110323 2 3443 64273 1 58895090 1 331926895 3 778281203 2 3709 95359 2 11570 85280 2 4704 102849 3 17640284 1 317972428 2 29577 81174 2 1758 113141 2 57818 79335 1 411274641 1 303135318 3 170374758 3 637702623 1 59541044 4 1 69693163 1 368395782 2 30160 74408 4 3 463999481 3 678517009 4 2 76350 83154 1 481410348 3 187399375 1 113673969 4 2 29545 106119 3 243603559 4 4 4 2 41109 93329 4 1 980151994 2 17682 92178 2 6685 96918 4 4 1 879264120 2 52526 52910 3 353915520 2 11568 106586 1 606833608 1 93655035 2 49249 113624 3 26776973 4 2 73522 74525 1 9480876 2 82953 91285 2 9482 84659 2 18389 109775 1 670208997 1 851152003 4 4 4 4 1 163315438 4 3 58997523 2 2342 76400 3 841429730 2 4329 115634 2 32633 78151 1 97954836 2 45717 56882 2 6507 41961 3 225950561 1 11166252 4 1 416462540 2 53866 68966 2 99206 116801 4 1 306071809 3 106862689 3 768014957 3 120055832 1 610220803 4 1 4332196 2 3789 102602 1 200856321 1 49734991 4 2 14623 48181 2 47358 112876 1 42947973 1 438941218 1 191357944 4 3 135214798 4 4 1 507360089 4 3 645916646 4 2 14137 69478 2 21995 63995 3 990701699 4 4 3 54833139 1 163184943 1 232436903 2 1662 19199 3 738058885 2 50722 62502 1 887704386 2 94675 101989 4 3 177447457 4 4 4 1 961456883 2 42465 89086 4 2 7138 12456 1 213469940 1 839490 3 49511094 3 470857455 3 394015296 4 1 564756487 3 818084066 2 73790 88211 4 2 32950 88469 3 652993125 4 2 7935 91806 1 486085439 2 68615 91167 3 992558705 2 14860 52059 4 2 17856 35303 3 205991124 1 928650458 3 308773771 4 3 60806357 4 2 13761 98997 3 442554837 1 143143212 3 578198290 4 3 32440500 1 994860721 2 42160 93158 3 62856454 4 2 16697 116884 2 61184 66164 3 636273734 1 848788175 4 2 44204 57646 4 4 2 7528 38251 2 37434 84853 2 36108 117725 2 34122 115862 2 56876 100657 1 699450971 4 4 3 34708792 1 927159590 2 99025 112861 4 4 2 78948 88207 2 35482 51233 2 19549 36783 4 4 1 96630110 1 914475969 3 98149817 4 2 4009 110531 2 67390 112637 3 661793624 2 64851 114431 2 39683 47423 3 323427811 2 85368 93301 3 4887156 2 43377 76293 2 19889 35858 3 389560538 3 710649527 2 64349 106951 2 32507 100124 1 917643666 2 15076 25341 4 3 219537722 3 866537863 1 893703611 3 32352034 3 936890070 3 552099866 2 15725 44411 2 35903 52972 4 3 416101312 1 70344035 1 781327982 1 473400419 3 637662036 2 44062 96544 1 400895477 2 25222 69465 1 594005854 4 4 1 223773198 3 407318430 3 914116053 3 206161239 4 2 5433 89642 3 893304860 2 55004 85204 2 7336 38530 2 2204 95176 3 805232408 3 750012731 2 28787 48430 2 31573 63895 1 368232945 1 68468416 3 100957366 1 757887517 1 480592775 4 4 2 1704 7520 2 45972 68611 1 232352337 3 534553984 4 2 11420 75877 3 128580016 3 495523226 3 187149490 1 32856179 4 1 715087832 3 511817088 3 73220265 3 443019581 2 73391 98462 4 3 160610200 1 640283176 1 951780691 1 129080584 4 4 3 336857010 4 3 245802618 3 175659195 1 34058904 1 983640235 2 82213 89283 4 1 817071906 3 283016184 4 3 54157398 2 44990 103961 4 3 49860208 1 225820344 4 1 439992358 4 2 24678 90022 2 13022 35603 4 2 37098 87770 3 993829420 3 67695725 2 68315 103304 1 775948658 2 33004 77145 3 697828393 3 464378385 4 4 4 2 30209 43407 3 867507123 3 627720903 3 658562952 4 3 463825894 1 740172502 2 4302 112210 3 589231997 3 54699210 3 13930499 1 915262394 2 11562 107567 3 695653292 3 678588788 1 165839748 3 2486486 4 2 42871 101534 2 44477 70177 4 1 25809580 1 203868895 2 34175 97191 1 376313287 4 3 2020247 1 562108074 2 21814 81972 1 528510675 4 2 63162 109017 1 992729132 3 82985709 2 49375 66159 1 30172497 3 729006191 2 43030 61038 3 521670978 3 474968283 3 997122675 2 66981 74453 4 1 701557067 3 608300040 3 392631719 4 2 52373 114564 1 442515136 2 10422 46133 1 620088940 4 1 494287362 1 259234604 1 341868898 3 734172678 2 25668 87545 4 1 549485810 3 154114534 2 3687 82517 4 3 64575197 4 1 306767049 1 725106927 2 89933 109724 2 24636 52778 1 444673293 2 95767 115054 2 42633 104482 4 2 18155 53809 4 4 3 679176543 4 3 42754373 2 48002 76005 3 852565024 4 4 2 52154 100197 2 18424 51005 4 1 800741843 3 235630902 2 17791 78577 2 40027 114561 3 912028547 2 78343 94173 1 384906336 2 32934 77909 4 3 977664969 3 345143537 1 225892569 4 4 1 31887187 1 81362007 3 171918377 3 886560255 1 101105428 4 1 623197938 3 80380469 4 4 4 1 389610461 2 15696 114223 2 32086 96906 2 11183 57996 1 103857771 3 947512041 1 754610601 1 915985451 3 294710826 3 845443298 4 3 520912573 1 320434109 1 816370468 2 6984 71742 1 973219158 1 350391882 3 69134285 3 108133080 3 36296425 4 2 85719 87252 4 1 936593775 1 44633854 4 1 171040176 2 29282 92997 2 30770 88625 1 658059141 3 458752847 2 42798 98300 4 2 60558 100601 4 2 54191 109851 2 19179 37194 3 187581651 2 17629 74245 2 14528 39059 1 386549919 2 32122 64002 1 85584161 3 199117847 1 540704747 2 27357 114521 3 46559029 1 132238174 2 36076 102064 3 608180484 1 653809430 2 46382 104391 2 33783 80356 4 4 3 773900264 2 40000 55826 2 61829 92451 4 3 952418726 1 242355030 1 670866422 3 23888027 4 2 80568 86084 4 2 70589 78730 2 8010 72727 2 79717 106803 1 10167553 1 692717557 3 28186715 3 43637562 1 680521744 4 3 128974922 4 2 16706 109075 4 3 184534002 3 286650675 1 691975404 4 4 2 59142 86871 2 8172 30747 4 2 6143 7774 3 8411072 4 1 357193653 4 3 362570469 4 2 20854 58568 4 2 41360 60132 4 2 101697 106697 4 2 11743 31355 3 834753031 2 41821 84427 3 43545299 2 5271 107721 2 9712 72416 4 2 76221 113185 3 148359739 2 43942 66322 2 79077 106113 4 3 806279428 3 245789607 3 933593577 1 307246415 4 4 4 1 992536058 2 1 95897 4 1 799521776 2 9401 42033 4 4 1 608641379 3 888698749 4 2 24202 87754 2 22524 93464 2 36599 39746 1 876197331 4 1 370737615 4 4 2 66555 96872 1 50970851 3 726915939 4 3 403407705 3 786672842 2 27903 101698 2 7349 29631 4 3 196836025 3 237246745 2 17596 73016 3 219044090 1 92518601 4 2 77784 97629 4 3 661299743 4 3 136561204 4 3 1403398 4 1 53864543 3 475791179 1 257394491 1 44666679 1 574864686 4 1 961665307 2 51719 84835 3 399056085 2 20228 53318 3 588951862 4 4 3 67858381 3 803592452 3 942270330 4 3 753104052 3 746709739 1 963561898 3 595307368 3 60777505 2 33191 95168 2 11713 100879 2 17987 89785 2 27563 77762 2 21803 64180 3 60472159 1 66359706 4 4 4 2 27015 93781 4 2 47847 110848 3 477584162 1 699251656 4 1 599579348 1 683626664 4 1 515985207 4 2 21339 43751 1 983523906 2 87973 106334 2 74692 103885 2 29463 89054 4 3 767303435 2 108329 110707 4 4 1 718467870 3 69378899 1 426234855 1 346734961 2 41271 69955 4 2 25203 105466 4 4 3 702083780 4 3 308000641 4 2 31456 68470 1 63691037 4 3 808395625 4 2 69584 102573 1 759934286 1 928191457 3 50196040 1 947898634 3 330968974 4 2 45792 91213 2 72879 75939 1 174829417 4 1 623782418 2 107696 116900 3 203261293 1 654241548 2 27636 60722 4 3 138444551 3 269006580 4 4 2 12294 92499 2 26512 36385 4 3 390128054 2 58787 78072 3 290376008 4 1 891179695 1 890012830 4 3 934220711 4 1 563446542 4 3 33183145 3 530226725 4 1 937382424 4 3 579514507 3 839398412 3 514074455 2 27962 58958 4 2 384 109451 2 25554 36669 1 1624148 1 230465504 3 178183778 4 2 109147 111130 2 40040 95588 3 125565703 1 183574477 2 25631 40015 4 1 461236421 3 905636514 2 23714 93560 3 302291448 4 4 3 32627275 4 4 3 585694457 3 897181041 1 8104554 1 695779908 3 52594234 1 323213409 2 2679 61404 2 86305 88805 2 14298 86118 1 823166536 2 19225 34239 1 578426293 4 2 58222 113277 3 632017864 2 104206 117520 1 687179847 1 515288349 4 4 1 457230387 1 121116217 2 7211 72933 1 979131078 2 33070 90937 2 45784 49475 2 29483 103508 1 621576443 4 2 9261 82841 4 2 7059 69249 3 562890390 2 3003 110832 2 3068 47153 3 577320378 1 738983538 3 714506215 1 583155708 3 316739279 4 3 939528063 3 457990293 3 444029774 2 31503 55898 2 29955 96094 1 728934434 3 872970405 1 836107598 4 2 44674 89426 1 62392456 4 4 4 3 360649152 4 4 1 526249569 2 61174 84186 1 222134504 2 61883 92944 2 71471 80952 1 255248433 4 2 20075 22434 1 29295315 1 482987378 2 44306 111632 4 3 999174947 4 3 10999806 4 2 1663 44589 1 123281407 3 741295927 1 851086805 4 4 3 162372441 3 822119409 1 476063248 3 929257197 1 2277155 3 538684740 3 102172708 2 55327 60098 3 964790091 1 494141397 3 22609223 1 539179206 2 65659 113773 1 626743814 2 17160 116759 1 670162008 4 4 2 11458 100893 3 999706477 4 1 938161540 1 883468314 4 1 234831038 2 27932 54621 4 1 169585265 4 2 95008 109511 1 244055321 2 4066 20706 4 1 371255513 2 61786 69679 4 4 2 41389 76870 4 3 114756411 4 2 21092 81029 4 4 1 894554037 2 44066 54479 3 15714724 3 167943082 3 895229581 4 1 950814262 3 751142439 4 2 90505 103416 1 16387270 3 25161706 2 30162 117532 3 767603366 2 24714 58734 2 31679 108333 3 836946825 1 824321578 3 492255170 4 2 43502 57007 1 607641142 2 83869 98402 2 67969 93134 2 5659 94669 2 28074 114499 4 2 46864 70283 2 78136 96911 2 30554 102828 2 42488 111685 3 302620491 3 379250653 4 2 42183 71748 3 344499862 2 4616 28445 3 704105019 2 29967 108085 2 30314 72635 3 373052054 4 3 785239731 2 68591 92570 4 4 3 561672705 2 116258 116754 1 131595523 3 527454035 4 1 150276460 3 899356652 4 2 44193 88779 4 4 1 571013372 1 492773742 3 350526497 4 1 510932671 4 1 588732262 3 672609885 4 4 2 6522 27321 4 1 305066324 3 195874935 2 40170 49874 3 977263712 4 1 52649239 2 21425 47743 1 360436173 2 30289 73047 1 71036585 4 2 21262 99632 3 249201892 2 6607 77892 2 38042 110704 1 227870588 3 557879462 4 1 530432555 2 95113 105808 4 4 3 540000443 3 86129493 3 106621590 3 34429878 4 4 1 922462243 1 263092665 4 1 309934178 4 4 2 4807 42127 2 13023 46878 2 10092 96933 2 44840 60692 1 972626212 2 98906 101111 4 1 427761565 1 706463602 3 774701191 3 272205196 4 3 7801082 3 293250411 2 41153 99451 2 38453 63585 1 556186923 4 3 408863047 4 1 375248621 2 30796 103410 2 44167 95410 4 4 2 7387 116098 3 931154966 1 670056418 4 2 53707 76088 2 21255 66903 2 43112 62121 4 4 4 3 107270554 2 30128 48162 4 1 636915525 1 810642980 1 21732741 1 596191396 1 16348909 4 1 294725244 4 2 67812 95795 4 2 34888 46614 3 622392791 3 420354984 3 712812044 2 24456 117959 1 673644178 4 2 27047 44887 1 67225435 4 2 92211 113520 3 202431670 2 3251 112382 3 103982949 3 4565880 4 1 421591588 2 55854 117144 1 667723790 2 52497 70641 4 3 688086257 1 979813747 4 3 392265125 1 892977442 3 4310671 1 257694411 2 9519 101320 3 98482351 1 243036536 2 27383 116682 1 586902087 4 2 76577 77424 1 583182212 3 254153358 2 24749 106462 1 706294769 1 494250625 4 2 27500 37495 1 177897243 2 73535 80280 1 963575834 3 498101497 3 44046821 1 604496551 2 96600 99382 3 16186265 4 4 2 2 9745 2 5180 61115 2 99325 101499 3 58047413 2 29750 55396 2 3214 61549 2 52349 68507 4 1 810115296 4 2 55355 109954 2 28135 44941 3 174957963 2 6415 41392 4 2 11677 43171 2 4740 43728 2 13494 65357 1 678290872 3 490217175 4 4 2 3611 59203 2 33906 101556 4 2 139 27672 1 819809387 2 6334 35981 3 146069721 3 829252157 2 78162 78324 1 827636523 3 704065101 4 1 7319001 1 477750272 3 64376048 4 3 903660118 4 2 78674 81154 1 426840861 4 3 387096008 4 4 1 810332611 3 820295723 1 762190825 2 53421 71914 3 924041102 1 44701113 1 971276625 4 1 964595017 1 357114737 2 23203 56218 1 225487525 1 592988960 3 864436079 1 716337008 1 656123008 4 1 436691892 4 3 338730610 2 4497 32129 3 73061146 4 3 34937899 3 456540894 1 803506086 4 4 3 291315610 3 617734406 4 3 58496338 3 290564964 3 674868593 1 801652784 2 47951 101324 2 24438 44738 2 43727 55898 1 447478494 4 4 1 399234557 4 2 29675 96594 1 426297809 3 94557714 1 326943269 1 814314862 2 43551 64519 2 7964 54692 2 16395 41563 4 2 4900 90410 4 1 152117816 1 529132945 3 403760151 3 796561639 3 403762932 2 17931 65850 3 945155715 4 1 563698731 2 78517 81844 2 8816 107451 2 19891 78709 4 3 199519634 1 537662986 2 44453 80145 1 542373897 3 526107069 2 71169 80498 2 75002 110913 2 95685 101624 3 431650977 3 660788295 1 537437738 2 75242 116710 3 570065230 1 570401397 4 1 597576332 3 717370880 3 20202039 1 912094623 1 142263268 1 276225386 3 51402938 1 919756042 2 66683 102579 2 51545 92469 2 23847 96600 4 1 780475715 1 566688311 2 65269 115246 2 38852 90910 2 57810 78681 2 82432 113652 2 5903 76414 4 2 14835 25835 3 851148311 4 2 73595 104045 3 2006032 2 49849 70967 1 973042940 3 18859628 3 362217722 1 63966911 4 4 2 34261 113172 4 1 171615420 2 48831 79842 3 933711999 2 24967 99000 1 176040772 4 2 74620 106682 1 430472221 2 17736 29772 3 589230799 3 348154667 3 312234180 3 533120565 3 189060844 3 368829117 1 931305093 2 19652 115808 2 11622 30593 3 581137184 1 158709164 3 604443084 1 166758779 3 871747100 4 1 459505406 2 82787 96251 3 950475610 4 2 54904 117932 1 429366266 3 202013525 3 476430565 3 939097122 3 334929584 4 4 1 198479620 4 2 43702 57220 3 320302676 1 993855237 3 823664086 3 22036483 3 459145310 4 4 3 992977732 1 20236667 3 777783892 1 775736479 3 166586342 4 4 1 392199348 2 70215 76135 1 661076523 4 2 91312 112047 2 61417 86087 4 2 64030 111397 3 833127533 3 419865287 2 14132 40488 3 904026620 2 3523 116158 1 246833059 1 344881245 3 437591996 3 506706916 4 2 44905 77714 4 1 690158822 1 372590931 1 334170467 1 447301931 4 2 47656 97319 3 58961372 1 778141746 4 4 3 825084466 1 988247497 3 644040032 2 80709 93377 3 894127744 1 992441910 2 15339 22683 2 26975 67566 4 2 57067 83248 2 37260 82697 1 58546431 2 21854 26416 2 19698 43389 3 234648478 1 71171395 3 309080460 3 830029191 2 624 58706 2 57599 110530 2 70458 114504 4 2 54898 78084 1 198363827 1 423985435 3 196780117 2 71081 107549 4 4 4 1 699653460 1 474133397 3 398039633 3 719487261 3 745782663 2 79416 112876 2 93351 111826 4 4 3 221517700 4 2 5404 67434 3 344004747 3 970581006 4 4 4 1 716728666 1 973765717 3 462888110 2 102967 110107 2 6840 29581 1 250158870 4 3 358997368 1 596838926 3 997641203 4 4 1 102623855 1 714163940 1 18855019 4 3 570662372 3 224307003 3 589040199 3 66556215 1 21120788 4 1 1922890 2 55359 68525 2 28080 108955 1 512749775 2 11296 107430 4 2 32143 107670 1 407394937 3 82848598 1 743777125 4 1 21890332 3 498562593 4 1 530478178 1 993016741 3 185759708 2 3281 110863 4 1 177123548 4 4 2 24063 28830 4 3 965670281 2 6390 36817 4 3 670737721 3 368972247 3 854212183 1 800757028 2 99365 111535 1 120753812 4 3 464942709 2 3316 40298 3 871537330 2 52045 103329 4 3 345522368 2 12947 65019 2 51944 101435 4 2 25348 48465 1 448823080 1 242714035 4 2 29099 29352 2 858 60964 3 182809083 2 10309 101713 1 544617201 2 39237 58189 2 40763 78534 4 3 588976356 4 1 879283089 2 27567 27980 1 880428535 2 84896 116544 4 1 243240800 1 527819990 1 989748440 1 483296289 3 273631556 1 132242228 3 962755691 2 31603 75703 2 258 56336 1 340074835 1 881088604 3 405745746 2 97437 106849 2 59653 99169 4 2 107356 109257 4 1 865341500 4 4 1 412947554 2 15368 21012 3 365430209 4 1 254962472 3 307941191 1 489777976 2 46663 115059 3 710520324 3 861539517 4 3 906728605 2 34070 52508 4 2 43420 91936 2 72910 101432 3 675298455 3 980219588 2 69012 105735 2 4549 118355 3 422199866 4 2 67219 70569 1 239793885 4 3 577126010 1 697398012 3 315531421 1 159893757 2 69140 79850 4 3 23664440 3 662386620 4 1 808561774 1 22391946 2 57586 95502 4 4 2 51131 54690 2 55498 97252 1 176767 2 65028 78298 2 47792 96182 2 26625 61725 2 41720 115883 2 13851 66773 1 829146775 4 2 111523 113700 1 794469051 1 710132279 1 995978122 3 127784988 3 193548377 4 2 666 45367 1 54785832 4 3 486095799 2 59062 111574 3 106247374 3 888773905 2 38525 115621 3 490032360 2 36577 67600 2 34251 114078 3 65309352 2 12574 67712 4 4 2 8928 97558 4 1 995433143 1 896933944 3 189631521 1 261418635 2 74258 84226 4 4 4 2 15132 55896 2 27595 96076 3 548897393 1 442134288 2 70675 117652 4 3 13991441 3 484707142 3 955805916 4 4 2 18411 77577 3 335633992 1 484058375 1 738948187 3 872967480 3 61095578 1 692061930 2 6328 54544 1 754424028 3 148290638 3 17211917 2 29255 84696 2 113156 113311 3 486342577 4 4 3 153970415 3 140383176 4 2 7317 118289 2 27316 90474 1 206531332 3 390052187 3 903887943 4 4 3 564498017 3 602478472 1 24252954 3 580947821 4 4 2 2946 52100 4 3 226956836 3 893431716 3 365374848 1 307329134 4 4 2 16488 96356 2 24787 30201 3 636900492 2 7808 43079 3 214339802 3 674837631 3 648915431 4 4 4 1 670931493 1 62653311 2 23051 109325 2 26373 41986 3 657103796 4 1 567418120 2 4539 103487 2 89215 96659 3 635287399 2 24091 30180 2 102525 111495 4 4 4 3 682174824 4 4 2 28237 69633 3 627422200 3 568163713 1 745129340 2 33107 55175 4 4 1 31505176 1 864104556 4 4 2 11974 111593 3 346970090 1 648823973 2 16556 18226 3 767923218 3 38374092 3 344372923 2 65499 99739 3 713453437 3 88416559 1 995229978 2 19748 70391 4 3 693680302 4 4 1 186588484 2 17856 31045 2 19750 83685 3 184464081 2 16343 76247 2 26801 63628 3 135566340 4 4 1 210593858 2 4214 93444 3 854930592 4 3 821132960 1 398623928 2 50208 57376 4 4 3 397795551 2 32745 85186 1 677686131 1 489082779 1 846353154 1 822089165 4 2 55254 80440 1 400312420 4 4 2 98203 111807 4 3 315722865 4 2 22251 79472 2 42282 47085 1 462941264 3 93814535 2 45532 99982 1 942901215 1 44276 4 1 954726222 2 23976 69657 2 1714 6773 3 234081910 3 970464818 3 512163380 1 788737928 1 93091745 2 71043 91237 2 43232 70575 1 736192396 3 167384941 3 7057323 4 4 2 45097 48194 1 992331572 1 660606397 1 9878749 2 31683 35797 3 599013594 1 733871236 4 2 70334 74455 4 3 996257174 2 49018 89876 4 4 3 151172458 4 3 541940942 1 361428224 2 89908 114416 3 775010374 2 12166 47893 4 2 62260 109393 3 263055638 3 475542947 1 473424071 4 3 360871047 3 650826360 1 966210011 4 1 393272367 4 4 4 2 81467 90881 1 500604960 2 5054 75346 4 4 1 377521374 2 13591 87047 2 71182 93538 1 816757891 4 1 597339367 3 495817009 1 469366698 1 255176355 4 2 66134 106618 4 3 953994852 1 811545544 2 88500 103646 3 818142948 2 30180 40838 1 61035935 4 4 4 3 236712719 2 67889 116140 4 1 570178752 4 4 4 4 3 9641760 3 305322629 2 18801 101027 3 962437767 2 36559 105963 2 10618 105748 4 2 5204 97871 2 92686 106895 1 125440349 4 4 1 971888862 2 64212 90899 4 4 3 512251163 3 780405525 2 49406 82232 2 43963 102904 1 537855640 2 15409 69775 2 53833 72294 4 3 766715232 4 2 18152 46687 3 861001105 3 495130446 4 2 58301 100929 2 5857 62630 1 678083915 1 840375221 3 359824561 3 290456348 3 209844709 3 135967305 3 716582717 3 36820794 4 2 54310 74982 3 920218504 3 665484172 4 3 707742705 1 954367836 4 4 2 46082 67330 3 244902739 4 3 493580803 3 204114893 1 711075540 4 2 9677 73602 3 845362165 3 521459402 4 1 490863473 2 600 57171 2 38563 111173 3 844061621 2 6956 65273 4 2 62996 75952 1 496602214 2 31336 56521 1 687162621 1 708473102 2 44369 67405 2 24530 62532 4 2 100673 101212 1 452960899 4 4 3 10883865 2 53566 114027 3 383860037 3 481067595 1 295649521 3 479622584 2 16868 64317 3 772762495 1 65934974 4 4 2 17377 62450 4 1 257427471 2 50874 94814 2 5666 40593 1 91885160 4 2 53788 105366 1 268184763 3 31151293 3 355685800 3 832772976 3 577079651 3 71532425 1 859612599 3 554321861 3 129016537 3 560536068 2 14154 71749 4 1 11919127 2 52096 75529 4 4 1 454947387 3 832266565 1 824675850 1 279362707 1 604083089 3 139622645 3 784173618 1 907289840 2 18296 54593 4 3 936692411 1 700847625 4 3 335818863 2 32326 73998 4 3 334046662 1 781997333 1 342355863 1 49791802 2 57622 89842 2 14029 117803 2 63843 74757 2 20065 87560 2 51535 116771 3 425946855 4 4 3 46152460 1 572951444 3 873402445 4 1 515032510 1 152905984 2 76393 82907 1 917864390 1 950984080 3 196084217 4 3 402439080 4 1 500153357 4 2 40605 67530 3 727543947 4 2 50090 73562 3 320918852 2 40689 71018 1 738707461 2 25666 58305 2 25205 71313 4 1 885878992 1 647485939 4 4 1 729574111 3 772921909 1 318913881 3 227821727 1 3889600 3 45371783 2 88037 102525 4 3 692523124 2 70215 71889 3 29276512 2 33755 108789 2 26183 104842 4 4 1 36062062 1 846801614 4 3 16119726 2 18677 62776 4 4 3 202873239 4 3 447637356 2 8057 73064 1 139645377 1 28069078 3 411198844 2 47554 100282 1 434094253 3 974306938 3 46213774 3 753755191 2 85831 100041 4 3 151124813 2 13469 94376 2 876 43414 3 847222928 1 34859113 4 4 1 329709291 1 157714310 3 547714217 3 959678744 3 200638883 3 895868001 1 857592994 2 10945 40554 2 30137 39810 2 112649 118347 2 52256 82736 2 24284 99919 3 12026023 2 9950 97356 4 1 333633287 4 3 270737404 4 1 686836799 2 24836 66827 1 689891669 1 575411481 3 102879498 3 179760118 1 5864582 2 20097 73434 1 782891099 4 4 3 507650948 3 490682358 3 792628275 3 5269477 2 51373 69721 1 150115588 1 22439543 1 64125444 2 4156 101898 4 3 5750166 4 3 126777840 2 16001 76849 3 266201062 1 684981766 4 2 16503 118187 3 546909711 2 89267 113155 4 3 24281491 2 89647 94464 2 14621 20282 2 10493 11312 1 675306369 1 348372958 3 895749938 3 555148376 3 561347804 4 1 313478937 3 44122274 3 162471780 3 82868174 3 260513389 2 51790 97767 2 47166 106189 2 64792 91970 3 17538399 3 494955706 2 35939 81553 2 18925 30922 2 47689 113593 1 183537680 2 77361 102195 2 72970 101355 4 1 421247248 1 133726385 4 2 67896 112796 1 527449622 2 7210 26508 3 508054149 4 3 907870011 2 79224 113723 2 21260 22502 3 856448301 1 699233349 4 2 20826 82615 4 3 42718384 2 41907 72393 3 10783564 3 747240178 2 48760 113177 1 375716077 1 938738026 1 268986273 2 53128 60210 1 770102240 2 69203 74942 1 511965645 4 1 956531471 3 411338385 1 555404473 2 40130 58692 4 2 14201 108130 1 427772555 4 3 174704341 4 4 4 4 3 365181323 1 701556524 4 2 63798 111547 3 962563627 1 849207161 1 254601364 3 880125764 2 7771 74372 4 2 1048 108965 2 25176 50712 4 1 692095277 3 280835306 1 846190383 1 412392193 1 136172050 4 4 2 54062 70591 2 1262 97049 4 2 51290 96954 1 441074455 3 14005003 3 146658810 2 18237 19255 2 80484 108512 1 320140065 1 682354505 1 890895379 2 32015 108727 2 36958 95444 3 80890390 3 109924955 3 990327723 4 3 685899283 3 933482133 4 3 862212861 3 652781341 4 4 2 81027 112826 3 320485056 4 3 355069848 2 3354 102874 4 4 3 208862731 1 779336903 2 16698 60861 4 1 169620535 2 86295 96229 2 93055 107282 3 239044288 1 518353244 1 545973093 1 188283822 3 814407042 3 286398372 1 108064823 1 22547669 2 4883 99084 1 153963644 2 24537 50904 4 1 163258365 1 7722391 4 1 891212122 3 30346906 4 2 61018 64504 1 322663448 4 3 392053171 1 721654887 1 48087417 4 1 582739144 4 2 27118 67658 4 2 58777 60224 1 399352478 3 676785319 3 930106386 2 7771 66888 1 523037055 3 256685746 4 3 241103657 4 4 3 455601955 3 260888886 3 508669919 3 237769244 3 722876389 3 26204540 4 2 54576 57681 1 11176163 2 90965 98332 2 16116 25567 2 78676 109393 2 69502 90052 2 29728 98893 3 163613907 4 4 4 2 23552 86083 2 29118 64095 1 906528703 4 2 47016 79585 4 4 1 642034208 1 59035164 3 484941909 1 928086007 2 38697 73078 3 85412322 4 3 873512308 4 2 8808 46385 4 3 131684114 4 1 506783502 1 942713740 2 57887 94309 2 1988 59525 1 711330871 3 29509263 3 671552035 4 2 89922 94435 3 114098292 2 12594 86322 2 6760 65844 2 46181 114651 3 490360655 4 2 67280 87313 3 880360930 1 267646537 3 52680986 1 204712209 3 340943324 3 110273797 3 423410751 2 12957 98094 4 4 3 600810125 1 969191694 3 867954116 4 3 384133316 1 762734640 3 996862231 2 75789 82516 3 680951011 3 728592624 3 552449457 3 782200215 3 258726111 2 101039 118296 3 348375335 4 4 1 922816606 2 1657 75493 3 517827740 3 176678379 1 700229622 4 1 212867192 1 328448330 2 56441 103237 1 177599584 1 852643982 2 28553 70086 1 240497710 3 857842103 3 476780048 1 66900297 4 3 16498307 3 63537027 1 194807520 2 30060 101453 1 309681318 4 2 42134 45143 4 2 25384 102116 2 51779 54414 4 3 439781078 2 18570 77827 3 580314074 1 245970629 4 4 3 8178638 3 71568501 2 16841 64906 4 2 40884 100002 1 816913594 1 183062427 2 53526 94136 2 10408 45996 2 22057 70582 3 219994104 2 38196 61419 4 1 509965257 2 27108 33352 3 401915892 4 3 947486036 1 451599515 1 756017062 4 1 826033593 1 698047785 2 23281 79347 1 818409920 4 3 25469425 4 2 26233 39857 1 397317352 4 4 2 115686 117740 3 286329207 4 3 499832805 4 1 341946906 1 960871218 2 19579 78009 2 57373 97354 2 41033 93221 1 347506784 1 84317860 4 3 37344448 3 960826661 3 888142732 3 9889308 2 47948 56387 1 16154445 3 926470822 3 713020940 1 316447814 3 182572833 4 1 206327904 4 4 1 915268235 4 4 1 509920187 2 9991 12032 4 2 78159 91379 1 34805387 2 25879 97071 1 846883177 3 939393195 3 32108308 2 83569 111357 1 402391473 3 16898815 2 23743 29730 4 4 3 914659836 3 12505142 1 516307457 2 111469 112993 2 59157 90640 1 403424654 4 2 49067 97536 4 3 553955387 4 3 210979286 2 98337 112003 2 18391 109722 1 511106269 3 937734782 4 2 3967 61824 4 2 15706 65843 1 874741347 1 489372734 2 83411 87448 2 36265 48985 1 611508339 3 526214102 4 4 4 1 293988164 4 3 195770544 4 3 341675840 1 40033326 4 3 304766492 2 88515 115610 1 954822972 1 38578322 2 102173 107178 4 2 1703 15448 2 29821 61932 1 51041008 4 2 37510 52793 1 331665180 1 26181060 2 14886 28110 1 769861291 2 26362 45537 2 20347 73582 3 484982870 1 611228453 2 19484 38881 4 4 1 671156954 3 20741976 2 34182 103911 3 220437650 4 2 56105 96542 1 122426060 2 108331 118366 2 68051 92238 3 39001984 2 37967 103750 3 211116773 2 28882 111350 1 488069022 3 22557153 2 4713 36769 1 954091064 2 10369 106857 3 978246674 4 3 741469541 2 63292 92195 3 505011225 4 4 4 1 151589984 4 2 48132 109662 3 956773997 2 30289 49029 3 989577921 3 93526115 1 434432144 1 406340056 3 564893251 1 162496494 3 1997188 2 19715 63145 2 10256 85220 1 272407020 4 2 39819 95271 4 3 970090739 2 52551 101095 4 2 1483 40571 3 33947086 4 3 2550357 3 774873965 2 71068 111668 2 4627 13528 3 958485363 1 771624126 2 5688 45616 4 2 29846 104894 2 59142 91273 2 47662 66754 1 736408238 3 164099422 4 4 4 2 11469 70611 1 866563413 1 315621621 3 609737358 1 53137825 1 8452677 3 958030369 1 670394751 3 407591359 4 4 3 986015711 4 1 46887241 2 78273 78488 1 435083074 2 48796 116531 3 783222751 2 42365 102410 1 53686046 2 52077 96609 2 39680 83996 4 1 199345888 4 3 567485746 1 34708109 4 3 465658669 3 726132666 1 835248764 1 550416563 1 704644085 1 356474410 1 764256143 4 2 13962 70273 2 39154 48682 4 4 3 63960866 2 44147 113516 2 53415 99136 4 1 16987650 1 300131575 2 74808 75840 1 404404870 1 45012719 1 710300730 1 744975662 3 18543045 4 3 376586338 2 27266 59668 3 491211126 3 850139494 3 162294718 2 50010 63340 4 4 3 49899053 4 3 423944776 2 933 107484 4 3 21944050 3 74901616 2 52493 110069 4 4 3 813261029 2 44474 55890 3 228005269 4 3 995812847 2 22867 112296 1 403019920 4 4 4 1 564554913 3 708619630 2 102710 107896 4 4 1 15997927 3 199013935 4 4 1 69493657 2 16492 89408 1 112727194 1 946988758 4 2 69432 105733 1 448963076 1 937848959 3 193921756 4 2 31795 89316 3 29828038 4 4 1 346270102 3 108657379 4 3 732928061 3 736994904 1 989008574 4 3 798604816 4 4 3 797925153 3 851983233 2 84314 114258 1 876803935 4 4 3 245311994 2 85545 87138 2 26338 77774 2 2682 89382 4 1 553226112 4 4 4 2 88146 95176 1 24526399 2 17518 82399 2 18968 30182 4 3 361555150 4 4 4 4 2 29093 70366 1 606314573 2 37219 78729 1 770603164 3 507906442 4 3 41561671 1 893918204 4 3 14283956 2 49212 54452 2 17872 105060 2 79612 85353 4 4 3 145449598 2 20999 55841 1 241187088 1 43611695 4 3 48596887 1 201347694 1 730358834 1 923864401 4 4 2 88616 98237 1 529712122 3 383005418 1 323926873 4 4 2 5220 114910 3 370718049 1 65891588 1 337072433 2 15849 61805 1 81647925 2 3442 53268 4 2 99878 118477 4 1 716674546 1 841597634 1 448267764 1 14815922 2 30627 37521 3 587721354 3 238021913 4 4 2 22891 73166 1 518893376 3 318216619 2 4783 77634 4 4 3 45440030 1 770098533 3 165162043 1 401793813 4 3 27984218 3 793274095 1 718214071 2 1525 19017 2 43299 65140 4 2 50388 65661 1 105017488 3 332839305 2 15452 26980 3 908749527 1 847078782 4 3 737529548 2 10620 23657 3 60483147 1 604577429 3 926588368 2 20970 104045 1 745438153 3 811854045 2 58369 96652 4 3 389767769 3 139723167 3 779215511 3 375821892 3 229977669 1 756172157 3 29488811 3 52381309 2 39809 58577 3 942723724 4 1 153835094 1 759158669 1 131935972 4 1 705435978 2 66943 116876 3 342458070 1 64450800 3 872367129 2 47956 110670 4 4 4 4 2 39478 44695 1 797796946 4 2 48193 111791 2 93483 114357 4 2 112754 118649 4 4 1 681944649 2 3432 66255 4 1 123714960 3 699934121 2 48030 52384 3 574891983 1 701829667 4 1 457955744 1 989519120 2 75307 117698 4 3 902033587 2 13525 95085 4 2 12010 92607 4 3 177009234 1 33105408 1 847206676 1 522009739 4 4 2 84723 105992 2 30320 41507 1 739019270 2 32029 84586 1 660243766 2 98365 116821 2 40513 69235 3 960969638 2 29483 52626 1 290255675 4 1 327157490 2 70621 100195 4 4 1 520487540 2 8640 85342 4 2 69198 96722 1 57463697 2 91812 92559 4 2 49018 67678 3 35186831 4 4 4 4 3 677118653 1 388463508 4 2 92895 98977 2 77847 85852 2 36369 115641 4 3 122663584 1 881805980 1 846239158 1 734225861 2 79362 106520 1 13240258 1 58834927 4 1 619222595 1 254790222 4 2 15670 25801 1 48331849 2 82566 98189 3 795447582 2 26434 71025 1 659881848 3 342902006 1 174715152 2 36759 81104 4 1 807675083 1 995681542 1 158719804 2 16693 55584 1 20997218 4 1 837034912 3 183371305 2 12260 117081 1 456026500 1 127503681 4 4 1 763962193 4 4 2 6763 16385 4 1 321150455 4 1 395744908 4 4 4 1 15502053 3 238321303 4 2 105458 117420 3 302524530 4 2 37895 72848 1 700732647 4 2 34172 103720 2 16606 108505 3 854817423 4 2 35022 112130 3 243759657 3 41176079 1 324445211 3 952214706 3 398065278 1 699642102 4 2 15455 118325 1 137054305 4 2 19814 102563 2 3713 89570 1 490698550 4 3 552057318 4 1 17939875 1 38820113 4 3 470151547 2 10882 65026 2 65394 104029 3 628491001 3 734018445 1 942346412 3 96190011 1 660659144 2 1820 31614 4 1 951257326 3 615677567 4 2 3097 70661 2 92070 114398 2 29177 76980 2 72546 114220 4 3 229018198 1 25992450 4 3 496980903 1 148925660 3 517248419 1 833728977 1 604092369 3 855547556 1 720350180 2 64920 65853 4 1 94315958 2 29324 56164 1 73475030 2 35496 76297 4 4 4 2 36373 40483 1 848956984 3 955501933 2 57372 59392 4 4 3 94061548 4 4 1 695288583 3 903006822 2 1631 74900 2 58001 110248 4 2 156 22087 3 550210250 2 80459 116066 2 22693 36567 1 604419893 1 108238699 4 1 26976001 2 28133 44759 4 3 913567748 4 4 4 3 465075269 2 8768 114844 4 2 71142 118071 2 3453 96469 1 911723708 4 4 2 56670 116993 2 34775 63673 3 152451631 4 4 4 4 1 280709639 3 1085755 2 104204 118382 3 671663042 2 25038 64646 2 22697 91157 2 16804 98968 4 1 964985891 4 1 50416028 3 532035758 1 414044445 1 289070753 3 448728925 3 510013769 1 85088357 2 63210 96338 2 24126 62412 1 279007793 1 122255405 2 40785 57355 1 506296010 4 4 3 42867424 2 77292 95797 3 675179169 4 4 4 2 504 21114 2 59108 79964 2 3788 68767 3 228386742 3 69937560 4 1 35368073 2 44280 83144 1 600140582 2 26359 70237 1 224421023 4 4 1 489160203 2 4972 108162 2 12023 60669 3 553901456 3 64316879 4 1 386042048 2 96593 97094 2 6952 25085 4 1 675004245 2 36157 95106 4 3 382545822 3 783006816 3 609158253 3 349790784 3 440410897 2 88357 110281 4 4 4 4 4 1 786932641 4 1 233866416 2 4657 59391 2 95761 108929 4 4 2 268 62886 2 65775 68251 1 165997603 4 4 1 805532832 4 3 355232813 2 35574 65052 2 8656 8870 2 68680 91831 4 2 83882 111732 4 2 64281 110632 2 9630 89435 4 3 185618447 2 23152 24410 4 2 47192 115229 4 1 948913278 2 12469 64211 2 51393 73719 3 483587175 2 65923 91174 1 225797798 1 191305128 4 3 982092558 2 40015 51953 1 550747818 4 1 899838105 1 461625840 4 3 541129304 4 4 3 815202898 3 244810014 4 3 480279812 2 97300 111201 2 54320 65637 2 69349 97720 4 2 29301 36276 1 20991191 2 52901 55414 3 568838850 2 77632 97682 2 59019 104461 4 2 100892 109257 2 25277 47816 2 54107 107346 2 28139 44267 2 18534 87222 4 1 618629532 3 513826862 1 40692729 4 4 2 48983 97603 1 51890114 1 217444276 3 186757399 2 49026 109678 1 650637601 3 98440213 4 4 4 1 186832978 2 7446 117967 4 2 72703 77651 1 304042070 1 400146139 3 209041339 2 9958 18979 4 3 4803134 2 58237 99753 3 361223349 1 579654351 3 49680195 2 108061 109065 2 32408 88771 1 599909860 2 13073 72331 3 811697637 1 995952378 1 840016983 1 13413947 4 1 167538590 3 421962355 2 60351 94237 2 62781 72446 4 1 926218027 2 7779 70980 1 175654229 2 26405 69219 1 234310364 1 378013129 3 802729943 3 596649679 1 148978093 1 134175820 1 124363202 4 3 38563711 3 685736421 1 550939945 2 71475 91280 1 599894540 1 311923494 2 28547 117391 2 9995 63879 1 910913959 2 58948 116248 1 21452079 2 20445 102904 3 19219826 2 38509 93271 3 598726186 3 372157239 2 6291 55438 1 555227290 4 1 993151339 4 2 42415 98949 3 927110329 1 906150542 1 299553919 1 877174542 4 3 654490969 3 571767528 2 34468 116675 1 886420974 1 495280256 2 102114 112918 1 97081272 3 43253440 2 27362 77078 2 34 51703 4 3 563393365 2 50336 117348 1 402660258 4 2 71887 118005 2 19168 76087 4 2 52688 106994 3 50243164 3 27150130 2 9284 12724 2 41757 113718 2 23515 116417 1 790111922 1 485830 1 627443453 1 897095055 3 967745943 2 63780 69262 2 59509 111183 4 2 39567 102446 1 33194528 4 3 551435464 4 4 2 15708 112821 4 3 107336014 4 4 1 206886943 1 735725842 4 1 49250244 3 876891843 1 197957159 2 32229 37290 1 457302986 2 29626 115022 2 29833 33776 1 8932208 4 1 814921068 3 46879548 3 37399525 3 980836644 2 89505 91535 2 5299 101852 3 700517687 3 607024906 1 402576553 1 200699541 2 72177 81248 1 807732423 4 4 4 1 65510148 2 31221 79500 4 4 2 28614 88908 4 2 16880 76585 4 2 282 40568 2 98821 102866 2 51159 53537 2 30984 37631 3 361469547 2 95531 112586 3 709466800 1 312342439 3 498373593 2 43742 63241 2 64332 117911 1 836220033 4 3 923627672 2 74172 104473 2 100853 109939 2 783 71493 1 825285531 2 12907 23351 1 172919065 4 4 4 1 33472046 3 467687889 1 151067923 1 538756814 2 7783 68434 2 29568 110885 2 41587 67750 4 2 20107 60097 3 378665042 4 4 3 498098743 2 13461 115548 1 644386382 4 4 4 1 48777790 4 2 76362 84337 3 632299204 4 1 392083292 4 4 4 3 75787835 4 2 72557 79948 1 128801927 4 2 95084 112749 2 29618 51563 2 49074 54824 2 37396 83908 3 716590910 3 888157773 2 6349 17681 3 90677343 4 1 98064097 1 421055607 2 30837 89728 3 16647144 3 491980609 3 307408260 4 4 2 37907 47660 1 670438125 3 37325554 3 703235973 2 98403 117307 3 916366398 3 750161943 4 2 11668 70270 2 35185 112030 2 54921 110302 1 657174724 3 325524870 4 1 814782656 1 769212735 3 498292168 4 2 10885 46491 1 562936026 1 210376317 2 19589 109974 1 34027986 4 1 143559308 3 15567833 3 967300513 1 560098998 2 9923 13867 3 327488903 3 216481123 3 240280712 3 871254200 3 592838332 3 893160516 4 4 3 828113332 4 3 423219028 1 930286587 1 942468898 3 662116171 4 4 2 90535 101350 1 86797472 1 895263391 3 337548285 3 42747830 4 1 840878560 4 1 419090706 2 54536 108514 1 342804881 3 201020948 4 1 394155928 2 46617 57085 2 34723 97071 3 36325924 2 58443 118572 3 935511814 1 118252353 1 241282094 3 259532059 2 7726 48856 1 824736358 2 50153 85979 3 468937859 2 79379 90347 1 128166193 1 5240208 4 3 414177629 3 72366134 2 32875 88466 2 5460 7765 1 774279919 1 42791506 2 63369 112584 1 58955231 3 953851718 3 213577104 1 315997081 2 66023 116614 1 795502988 2 39460 81764 4 1 62087191 3 818365980 1 983227369 3 138447158 2 91243 99245 2 47501 52843 4 2 36684 39261 2 3487 84679 3 40704008 1 455100537 3 399690052 1 235917895 1 852611699 2 58305 102211 4 4 2 71104 75904 2 1256 15802 4 2 52171 92621 4 4 1 633675657 1 449200044 4 3 954582435 1 770113127 1 919115713 2 42675 59495 3 23848362 4 2 28266 103210 4 1 658422807 3 553151006 1 617511159 3 2736133 4 1 98769319 2 94743 115596 3 706010566 1 50406086 1 621463279 1 403388950 1 829331964 4 1 897729195 1 257075174 1 91049781 4 2 79273 117478 1 215629660 1 810266419 4 4 1 474158952 2 75398 89911 2 68118 102825 1 683901558 4 4 1 400533460 3 540209951 2 65666 72941 3 388501381 4 3 404803395 2 20328 69121 4 4 1 71825007 1 472863148 3 670311375 4 2 51181 54573 1 890265603 3 431428529 1 741821968 1 674562885 2 43866 91921 3 809649313 2 48069 102709 4 4 2 99135 109046 2 40312 83540 4 3 271068285 2 15672 112846 2 2355 25715 4 4 1 700503083 4 3 952305644 3 354585845 1 426597802 1 819462692 1 290783194 4 2 9551 30639 1 251202334 4 4 2 74268 81966 4 2 24585 34608 3 990011567 3 832167003 1 368429609 2 77423 115502 2 227 53764 2 96651 104408 4 4 1 270658126 3 982537790 3 900181967 1 598659278 2 9402 113195 4 2 3415 20171 2 71522 92270 2 27980 112706 1 497547578 2 1806 57996 4 1 933760702 4 4 2 46604 100810 2 36001 84906 3 711333350 2 17921 49899 2 5629 56070 4 2 33915 113512 4 2 76073 117943 2 51873 52843 1 570987032 3 115604238 2 79821 103302 4 4 4 1 634551528 2 53288 76100 2 48046 63713 1 747002775 4 2 19429 69357 1 563344943 4 1 724378860 3 15953660 2 9484 81521 1 721677652 1 125198767 2 87334 101275 2 6517 74911 2 49619 76822 4 1 307060879 4 4 2 30140 50641 4 1 469999328 3 308008138 2 815 40037 3 454087282 3 33415202 1 295021058 3 706442996 3 741875057 3 106518654 4 4 3 139554707 1 36349352 2 32497 93003 1 705846995 2 41683 77110 1 979194030 4 2 7009 35274 4 2 11888 59582 1 133362846 2 42221 62470 4 3 726350088 4 4 4 3 429751823 1 423203193 2 26389 96492 4 3 253295703 1 253625813 2 22788 70420 3 723865144 2 6439 104185 3 44080371 2 21841 93962 1 404010574 3 999414314 2 47309 81625 4 3 434073718 4 3 126954984 1 434877722 2 904 22396 2 47522 95907 1 629051819 1 407684081 2 36979 70843 4 2 15008 22363 1 490593315 3 21255266 2 69959 80035 1 814173112 3 652922559 2 25167 118806 1 375063471 4 3 495541335 3 966978235 1 101459746 1 743208082 4 1 640636695 2 13152 52707 2 5649 19594 4 4 3 96025455 3 522528267 1 578490780 1 532905703 3 517824275 3 435900739 2 83708 91649 4 2 62141 95643 4 4 3 64865565 1 379272842 3 833199740 2 78070 91753 3 148904857 4 2 16537 17737 2 10791 99918 2 15949 98723 2 57405 110218 3 466948807 3 286996686 3 219784377 2 33812 45542 1 130872487 4 4 2 44277 81721 1 303131741 4 1 876079703 4 4 3 314587690 3 852276245 4 1 124400606 1 101665970 1 81771522 4 3 7822836 1 797092342 2 21327 74580 4 1 714527637 3 791106126 4 3 178229404 2 7100 87237 1 737981359 2 24635 59878 2 77513 88256 4 3 17505119 3 440105832 1 611147641 4 2 94771 112152 3 601341456 4 3 217652930 1 222398139 3 794266200 4 1 72312236 1 270523894 2 84424 99773 4 2 5841 23429 4 4 3 73422113 1 49072375 2 30681 86993 4 1 894109882 4 4 4 2 2262 63643 3 142745377 1 614346601 1 652168483 4 2 36554 112372 1 221622688 1 98762885 2 63288 64587 4 1 449213685 4 3 834663285 1 422189888 1 827379631 4 2 19753 49986 3 157801626 1 271396170 3 49355307 4 3 335854331 4 1 233029798 3 751355661 1 546914271 3 672607252 4 1 639733363 2 4555 116939 4 3 300557004 1 842778071 1 264878815 2 16342 32821 2 30317 88649 2 22257 107254 3 378014045 3 158088700 4 2 34755 75563 2 36634 108474 1 970538133 1 342319470 4 3 408540556 1 29343060 2 54034 55480 4 4 3 234306898 2 65336 77817 2 76656 104127 1 533820570 3 524597009 2 18919 104502 2 69885 118944 4 2 4688 71620 4 1 630381187 4 3 204790996 4 1 79631997 3 347028129 4 2 32460 104857 2 5047 9708 1 397262316 1 738520735 1 55600810 3 126954750 3 208807295 3 342050734 3 877069663 4 1 63810430 1 353635099 1 638310687 1 859696234 3 868798777 3 284364469 3 567718197 2 26402 115341 2 7922 18759 4 1 592864004 1 543927704 2 61060 67644 1 494990598 3 782016171 2 9478 20427 4 1 326658589 2 12540 67735 4 4 3 253674033 2 36573 88094 2 46283 46680 2 62249 64358 2 19757 106024 1 843397630 1 424365862 3 948600955 4 1 849826546 4 3 325500141 2 20797 91991 2 20613 89673 2 18073 106944 2 95550 97036 3 66522487 3 41032294 4 4 1 905512268 1 47355618 4 2 64268 86526 3 72382198 3 15563164 1 458406996 2 52821 54472 1 811199041 3 853316458 2 2 35355 4 3 851195530 4 1 232081238 4 4 1 937064110 1 925449793 1 785763044 2 56980 85632 2 5599 38371 3 452210064 2 16737 76876 1 16158128 3 113909997 1 224006377 3 429835271 1 161746811 1 465863667 4 3 530799998 3 608140800 4 1 577620823 3 107795442 3 359086192 4 2 83768 99342 4 2 94514 111775 4 1 364723124 3 711348263 4 1 40889675 4 3 36495329 1 877107632 2 1251 104191 1 438135188 1 230889918 3 14481211 4 4 4 1 347651635 3 68386290 3 96719722 2 16372 83863 2 88957 107842 3 288764682 2 53907 74347 3 12823740 1 225382733 3 864104381 2 3528 53978 2 63304 82217 2 37284 77965 4 3 448205876 3 62321048 3 770022493 1 997765259 1 35136706 4 3 389182537 4 1 176758989 4 2 12472 26676 1 195512140 1 84353235 4 2 26180 40589 1 905387882 1 739780858 4 3 594555507 4 3 214271112 3 537787487 1 35053309 3 522901779 2 29875 69512 2 10687 88979 3 338829891 1 244925923 2 20471 89844 1 237180570 3 670681643 4 4 4 2 30700 95977 2 40083 57140 1 647317013 4 4 1 58309470 4 1 923621463 3 821141645 4 3 995688352 3 624438923 1 942780346 3 808047094 3 106556232 3 333883996 4 1 14197166 4 1 547067203 4 4 1 34143720 2 62106 98053 3 589071652 4 4 1 431781899 2 4383 72844 4 2 60211 84030 2 47420 65678 3 72092380 1 292681801 3 302220410 3 20364479 4 2 7495 55616 4 3 307008471 3 666327727 2 8112 113651 3 50092972 2 104147 113427 2 13450 21779 3 844165486 3 423561370 2 15148 24100 3 172006775 4 1 6144957 2 14880 45445 1 973534564 4 1 372537179 4 3 78880470 3 579755 2 37100 44106 2 39112 68688 3 753111877 4 3 598122514 3 39037567 1 283514999 3 392705315 1 980302755 3 146315441 4 2 56856 104379 1 186118452 2 52906 87909 3 444244395 1 195740419 1 589681192 3 648689074 2 8680 78793 3 738479260 1 552725404 2 11968 14229 4 2 54927 98265 1 857035333 4 3 147206613 1 219604608 4 4 4 2 100920 112641 2 79692 80045 1 21068227 3 532301021 1 315960266 1 733777407 2 104303 109032 4 1 695767197 1 838490896 3 745943939 4 1 19482703 2 7762 18741 4 1 116762018 4 2 21899 65914 2 8862 44128 1 450328663 3 509633879 2 26309 115768 3 977702146 4 3 651223920 3 388589323 1 111314988 4 4 4 4 1 523144074 1 68835242 2 71464 90696 2 64177 87723 2 38398 105404 2 4245 118268 2 21023 70529 2 29762 70404 3 536648331 3 671345227 4 4 1 408122746 3 49768104 2 27210 82067 4 3 477269641 2 8462 36207 4 1 69527974 2 38767 45186 2 39426 87885 2 22343 118097 1 368278999 1 970632255 3 524479943 3 894198707 1 933239210 2 26954 105678 4 4 4 1 428889814 2 13449 54302 4 4 4 2 65315 85989 1 522517174 1 730136731 1 376246558 3 42863849 3 504608045 2 74498 101000 2 70820 118753 2 54963 56616 2 30072 86186 2 8921 103610 3 272378145 1 250721071 2 70021 111233 2 79565 95083 1 838771941 3 307364644 3 2175806 4 3 999804350 4 3 518426699 2 63146 101355 3 115930289 4 3 885731084 3 673965684 4 1 578667273 2 16648 105057 3 862106942 1 788790900 4 3 690772527 1 499393025 1 894694817 2 87955 94804 3 163992248 3 588574907 3 956154372 1 228085167 3 25446662 2 8689 116678 1 766301204 4 4 3 511203914 4 2 37541 75632 4 3 536623564 2 33010 95132 1 126691479 2 42555 69226 3 207029985 1 242255992 1 192173708 4 2 65662 113611 1 910982639 1 413513777 1 39138609 2 29634 43758 3 1249450 2 39056 104782 3 944071631 4 2 2077 96579 3 636967294 3 3850816 4 4 1 569744087 1 528097394 4 2 47807 72734 2 17489 101682 3 952446154 3 33372910 3 195139615 2 26763 52966 1 565404033 3 525721545 4 4 1 926661213 4 1 75306843 1 555690583 2 61950 80282 2 59803 82068 2 41972 109238 4 4 2 24099 75254 3 312642259 2 75347 98258 1 717449972 4 3 12528529 4 4 4 2 31069 97259 1 971187645 1 118011552 1 208197484 4 3 481533682 3 28217288 1 155445445 3 768099406 2 80826 100430 3 979254709 4 4 1 524911163 3 709278993 1 226653057 4 2 37915 116104 1 623646540 4 1 719773339 1 563477278 3 877508770 3 325260746 2 17642 68199 3 485410021 2 12052 81381 1 38877644 4 4 3 495519399 4 1 16230893 1 737258590 4 3 173780083 4 1 369422178 1 894034315 3 43884543 3 945206949 2 42733 102243 2 14408 79266 2 25669 77557 3 275051280 1 521118647 3 5475021 2 52406 65345 2 59185 111167 4 3 212046969 1 792792425 4 4 1 77784234 3 139573795 3 195194571 3 985820538 3 428214191 2 26879 70410 2 77896 83767 2 91390 108212 3 67797352 4 1 550078018 4 4 4 2 14512 75721 4 1 566821576 4 1 835442959 4 1 602406704 3 324081742 2 57020 70629 1 974613582 3 937652190 1 428685098 1 232856274 3 836636103 2 23495 107644 3 737738731 3 279411359 2 11444 95698 1 831437323 1 63889503 1 19309133 4 4 1 20672275 3 642735383 2 18751 97902 4 4 3 381808449 1 118226124 2 23112 26168 4 2 1279 39122 2 15107 80034 3 759120529 3 28019711 3 713264009 2 8433 38623 1 221739501 3 660189194 4 2 5162 57132 2 16400 67838 2 23912 98073 2 77278 93519 4 3 51592852 4 2 57300 99780 1 506936416 4 4 3 812625273 2 34124 42504 2 20524 54934 1 368064148 3 813568639 2 25508 57813 2 3730 101639 3 22322078 2 84238 91113 2 3997 96891 3 298704876 3 31808623 2 28779 111128 3 999650232 1 728074111 3 315956374 1 901144882 1 356572 2 9547 110717 2 89627 108123 2 31757 109541 2 53909 59658 3 103677706 2 3056 79014 3 813164134 4 4 3 580121588 2 41951 95633 1 50369307 1 833904825 4 4 2 12733 50656 3 770798243 4 1 551317947 3 792921321 3 870512222 1 570796093 2 99155 106114 3 972835261 2 68254 116271 3 646065970 4 1 902680065 2 32781 114130 4 4 1 515926329 1 157166225 3 825265489 3 996154012 2 58182 90383 2 4299 59486 1 231506329 1 900137317 1 462874485 2 74933 78406 2 17116 35801 2 100356 107379 2 46065 67806 4 2 56043 81316 1 823975995 4 2 22266 48345 1 873192702 1 576971711 4 2 24113 82109 2 14318 59810 1 376115838 2 45192 49994 2 4166 32364 1 547355606 4 2 42035 104664 4 3 85005359 1 559831491 4 3 503647004 1 682844629 3 490141975 4 4 4 2 15842 89739 2 60558 63785 4 3 27848698 1 420333150 4 1 423345605 3 390126487 4 4 3 601794921 3 126781376 2 9603 91973 2 35931 103623 2 1755 24366 4 4 3 305788255 4 4 2 26232 69170 1 871542367 1 129252944 3 992031405 1 582675970 4 4 4 4 1 459843087 4 2 28408 93033 3 902704760 2 106321 111244 3 606594476 4 3 491159812 1 107930525 4 3 326034786 2 57075 86387 4 1 561985401 4 1 849286168 1 646933103 3 968693882 2 54087 63934 4 4 3 641836518 3 144687019 2 80227 112744 4 3 903215792 4 3 886599559 4 3 762707032 4 4 3 908959866 3 902336627 3 407490892 4 4 4 2 5961 106229 4 4 2 33553 37937 4 2 48842 50680 2 80871 101234 1 499359025 2 37900 95338 4 2 39947 89055 4 2 14389 76201 2 54137 90278 2 8503 98376 4 2 83706 84201 2 60117 102381 3 4905490 3 634564806 4 3 926693252 1 24742779 3 57812195 3 254817064 2 83622 107112 2 113 63354 1 328514314 2 29692 78845 3 709209954 4 1 171754068 1 49924008 3 905112358 2 39750 76276 1 646613986 4 2 104070 105041 3 281924558 2 6873 104496 4 2 20715 41863 1 896869421 1 332299108 2 49999 57954 2 21237 79067 1 565586439 4 1 183488167 4 3 678663221 1 522541574 4 3 664223923 4 2 45073 46003 1 381495316 3 309063249 4 3 721032121 4 4 2 46754 90286 1 932568036 3 729020610 2 25558 104695 4 3 811613986 4 2 17680 88017 2 17349 84041 3 5878365 4 2 70694 73561 4 4 2 54746 93016 3 309874798 2 61795 80913 3 279526212 4 4 3 775453007 2 7506 108056 2 1797 2667 1 211032411 3 893502245 2 31600 62072 2 9784 107754 4 3 11912232 4 4 4 1 674828241 1 832596483 4 1 92705032 1 23978904 4 2 32594 41369 3 341581288 3 135807869 3 349492506 1 569212465 1 717785161 4 3 191978439 1 323790189 1 998818925 1 407530323 2 5987 51683 4 3 979106707 2 74931 97186 3 751698244 1 43277821 2 111774 112063 3 174820218 1 897480042 3 131150745 4 1 446222157 4 4 4 2 58221 99758 1 547140956 3 368889861 1 547370692 4 4 4 4 1 706517797 2 5620 107864 4 2 12865 115582 2 62692 103262 3 190323239 2 9548 64612 1 363159932 1 457404158 1 812243096 2 9824 10941 2 44033 91584 2 19160 28558 1 533995181 3 259020480 3 132458043 2 32122 96946 3 540526720 2 32224 45494 3 46028304 4 1 137460822 4 3 156723768 2 66635 79431 3 64089241 4 4 4 1 663920018 4 2 95097 115516 2 5775 25499 2 29765 74237 1 677820092 1 767028031 3 26701248 3 682799848 1 205381209 1 696690395 2 107067 111186 1 298303532 2 19697 43208 1 7788110 2 30316 41244 3 348357506 3 134968341 3 446121925 4 3 412425442 4 3 101335965 1 207975467 1 990316552 2 105030 108632 1 239754069 3 262506082 2 12472 49933 4 1 589268089 1 943455275 3 78447075 4 4 2 50782 64996 1 444477751 4 4 1 331110516 1 433873542 1 64613000 4 1 784897428 3 67556850 1 310122234 2 70047 97595 4 3 832008268 4 3 569161201 3 18229648 2 93531 101810 2 30663 109304 4 1 640595680 4 1 214202730 2 2280 72893 1 558271610 4 1 649830901 2 25812 70878 1 893551707 4 3 563850685 2 37921 86608 3 117121947 4 4 2 35478 50937 3 159781984 1 76779430 2 41192 69781 3 342271128 2 52997 53137 2 47127 108586 3 593613539 1 368757552 2 42403 78319 1 4716176 2 22504 87083 1 140991942 2 3802 92026 3 757884511 1 148551449 3 67430216 3 784394832 1 790839389 3 33964821 2 48344 98146 1 862482504 4 3 840508368 4 2 63755 108676 1 865800332 3 671267042 2 104538 108752 4 3 399550559 2 16115 18035 2 14165 31274 4 1 814430354 3 840384744 1 414821984 1 35506083 2 17419 39248 3 834029851 1 465995563 2 10612 106949 2 40747 57952 1 874540146 1 179392380 4 1 474452979 1 255645441 1 161906203 3 338114155 3 575116122 1 643001796 3 61905338 4 3 196620725 2 38689 85374 2 9220 9247 2 49556 104504 2 47004 100953 1 102718309 2 85946 95143 3 28845738 2 25206 30099 3 575882995 4 3 285452270 1 259058318 4 1 278282139 3 434218567 3 644913650 2 10727 32626 2 29534 64944 4 3 411593271 1 1564675 4 4 4 4 2 94453 117439 1 334465869 3 807973198 1 277777596 4 2 73659 94791 2 43272 77438 1 102030515 1 608577278 4 3 27748353 4 2 56202 94323 4 2 47717 59386 2 3026 30231 1 434720006 4 4 4 4 4 3 237409549 3 145551521 3 241272287 4 4 2 56995 99150 1 987511055 3 48464854 4 2 33935 74238 2 41960 78591 4 1 158065094 2 8276 90405 1 7576793 2 31875 97552 3 128065514 3 96190054 2 7373 30638 3 928330386 4 1 945028084 3 138500724 1 746236710 4 4 4 2 51474 99200 3 22378813 3 577749245 3 664705035 4 3 545864608 2 59066 64414 1 904948787 2 23261 67011 2 108402 111673 4 2 14058 63460 3 570932032 2 12471 59221 4 2 63831 76701 4 1 371342744 3 390552467 4 2 18568 104585 1 888671544 4 4 1 97984565 3 940724184 1 3589101 3 48514809 3 965840256 3 796917907 3 609316207 3 310977971 3 424243836 4 1 343390555 3 596268486 4 1 929892492 2 96900 117368 4 2 942 103897 2 323 90112 3 808657098 1 844595738 2 37566 95125 1 45037712 4 1 464860740 4 1 454303680 2 43683 51076 3 329471636 4 1 914281863 3 448903409 1 414268536 3 39532620 3 283608609 4 1 494988168 4 2 39654 100669 4 4 2 76202 82450 4 4 1 378443420 1 44293827 3 277927195 1 814979996 2 82178 106938 1 214296727 4 3 542292908 1 126329758 3 990836193 4 1 219913176 2 21674 114939 2 82356 90987 3 675194238 2 43402 113436 1 763359720 2 28923 103139 3 377686055 1 682263166 2 86008 87249 3 682628862 1 977686833 1 662018738 2 74322 86041 2 717 110977 1 340988285 2 24189 97375 2 87136 91535 1 728241855 4 1 927815262 2 27738 93538 2 1011 110075 4 4 2 40470 109853 3 285402670 4 1 18124703 1 631275049 3 403357349 2 47020 66669 1 250646695 3 355986508 2 96465 103684 2 45519 99618 4 3 944364559 4 2 67931 111394 1 81346889 2 60221 60223 2 85089 110893 1 946937039 3 123135595 4 1 899210604 4 3 124000368 2 39871 83086 3 720903046 1 578147603 4 1 576963958 4 3 48513177 2 65803 114682 1 315741161 1 376308233 2 56945 110894 4 1 975741360 3 786508187 2 78633 87167 4 3 756093512 4 3 563078271 1 906582690 1 381432448 1 481895556 4 4 4 1 490488654 3 892086217 4 4 1 166131703 3 868522009 4 4 2 13426 66073 2 49394 76829 4 4 4 3 743592160 4 4 3 409684797 2 70371 105886 3 311124271 2 10199 22595 1 17084984 4 1 268262290 3 345107355 3 187409446 2 18740 33407 2 10675 78080 3 884762157 2 43446 91425 3 679830119 1 444406592 3 15324617 3 962216761 3 609106092 1 733860931 4 4 2 80799 118244 3 741110328 3 311828498 4 4 2 29112 46893 1 377354353 3 734136690 1 288904043 1 556295065 1 954091129 2 18870 47379 4 1 855967638 1 770322174 4 4 1 925289408 2 14810 40881 4 1 956601627 1 269368137 4 4 3 391928631 2 16553 109961 1 314337316 3 389328739 3 221741817 2 16932 115743 4 1 351099855 1 208533991 4 1 644252979 2 91635 106612 1 565990512 4 1 687159767 2 20478 60520 4 3 130373925 4 3 958752810 2 57417 59642 2 65795 106841 4 2 46831 111851 2 63560 89389 3 872372420 2 41671 73717 2 46923 61207 1 750962860 1 77030265 3 65540706 1 429452696 1 469988298 4 3 45543338 2 10177 16187 3 264137521 1 905674303 4 4 3 903274998 3 121395224 2 66012 70365 3 266570716 2 21551 42957 4 4 4 1 885337339 1 370953095 3 107254527 1 618120887 3 871841450 3 210597614 1 667852113 2 12399 89011 2 8059 8178 1 387392829 1 360343791 1 320751497 4 3 964141963 1 837482829 3 276028010 4 1 891152853 1 10470925 3 614742849 3 22576539 4 3 45823059 1 986630504 1 359834849 2 63549 68808 1 29658350 2 22354 43828 4 3 182008532 3 605816822 1 90356285 3 20878747 1 491154566 3 195252791 4 2 60448 76106 2 11655 73407 2 10586 20764 4 1 157176651 1 492409487 1 648912897 1 436303180 4 2 42309 78162 2 6397 50181 4 2 70843 79543 2 98691 102954 4 3 913774907 2 26051 69310 3 382271672 4 3 101451488 3 307027674 1 739932293 2 77414 110660 3 723441026 1 805799384 1 897487275 2 455 60123 2 46000 91999 2 65251 91827 1 444295518 4 1 910586059 4 1 74659193 1 508993439 4 1 295891008 2 71488 104122 4 3 395098511 2 13766 100131 4 4 4 3 274965845 3 55184088 4 4 3 87904795 3 979130739 2 47923 116044 2 14256 24579 1 164187996 4 1 118796715 1 550592199 2 70416 79106 3 531763293 3 668538740 1 40435797 1 49271582 3 354856377 4 4 4 4 2 75429 104116 1 50094506 2 101648 104476 3 325761341 3 933573668 4 2 2892 77386 4 4 3 21338475 2 64715 109712 4 4 1 663740250 2 11714 119125 1 744297476 1 54270032 3 182427087 1 595031224 2 27520 29342 3 214905023 1 726945502 1 942694175 2 22696 31476 4 4 3 701276360 1 583053320 4 2 71224 91023 1 36992190 1 132247025 2 54234 112121 4 2 41432 110388 4 1 46189565 1 604309560 3 974569799 3 728822120 2 41657 62987 2 71570 100577 1 872507861 2 28296 35358 1 707852550 4 1 6748082 2 3422 39817 4 1 852960926 2 8502 21449 2 48491 72996 3 80582792 1 325959970 3 649571125 4 2 4216 47775 1 852870541 4 2 19251 99963 1 350892816 3 600393559 3 989946025 2 14183 89102 3 24170713 2 60407 89558 1 942080547 2 3118 31334 4 2 79255 82627 4 1 257734361 1 951784693 1 758818469 1 543175865 2 18577 75194 3 846733610 2 93841 108283 3 630643574 1 246011814 3 434995361 4 2 8421 49670 2 26858 74094 4 2 16051 17917 4 2 53009 67611 4 3 43651413 4 3 33976813 1 966681629 4 3 522453342 4 2 7118 23478 2 105556 117412 1 100808432 2 4390 48961 2 22820 101028 3 397450648 1 846582129 1 740458000 3 107490199 1 337134074 3 137016163 3 900985050 4 3 344302263 1 364265001 4 3 373884921 3 530890907 3 665042557 1 787186722 3 96910907 3 10957717 3 721336995 4 2 37561 81831 4 1 936401030 1 187231104 1 614594626 2 13737 17271 1 290235792 4 4 2 7348 108267 4 1 880875466 4 2 39228 45899 1 432527874 4 1 73249747 3 996978620 2 5094 7587 3 895248649 4 3 569532768 4 4 3 228201178 3 793923815 4 2 90904 109811 2 17112 21913 3 240985893 1 548029419 3 286336508 4 1 268392299 1 183992216 2 5647 49936 3 723929842 3 553223380 2 16964 54954 1 894285861 2 17692 65934 1 386092480 2 40406 84175 2 50410 50836 4 2 44150 57503 4 2 47467 80778 3 642075034 3 7875558 2 39430 53435 2 4723 95569 2 12529 75717 4 4 4 3 11424074 4 4 2 12470 79702 4 1 157509361 3 219577798 2 26781 54421 2 1758 119166 1 73539734 2 18799 35286 2 29330 41957 4 4 1 154210526 3 406695989 4 4 4 3 170733383 3 116918558 2 83078 90291 1 395259118 1 248456272 2 12207 15625 1 707300344 1 644733477 4 4 4 2 35 112252 4 1 14540704 4 1 855496267 1 9823381 4 4 1 143495475 3 687247908 2 5797 21212 3 753628885 3 70794866 3 64953497 4 2 13736 62815 1 843554935 2 93500 111737 2 70994 95249 1 117603305 1 599021901 2 39624 103094 2 2100 20663 2 2933 109056 3 431507197 4 4 2 51294 63567 2 16861 90773 3 594539491 2 23766 44018 1 993773884 4 3 215667712 4 4 2 64529 100051 2 79512 102797 2 75867 102480 4 2 30227 102032 1 897239797 3 466177380 2 30078 103866 4 3 370001522 1 662563387 1 764753536 2 35786 87768 2 100291 112910 4 2 26188 107158 1 357925747 4 2 109572 119188 2 10102 21366 2 43440 60301 3 38080700 3 910209896 1 62256089 3 277706133 3 125493339 4 4 3 503992049 1 619766099 3 606808320 3 797491798 4 4 2 97242 116948 1 989617954 1 411480506 3 437435588 2 52953 67810 2 17490 33162 1 713367727 3 154751447 4 3 260251757 4 1 171340676 2 61454 100205 2 30003 90972 4 2 41128 104508 2 43775 76105 3 649999260 2 79254 114274 1 556100639 1 801734081 2 69524 115201 2 9459 91919 4 4 1 601315988 1 851696525 3 119278989 1 276793583 1 11386410 4 4 2 8410 13956 3 107597127 1 647987100 4 4 2 12298 117958 3 470839884 2 46173 96402 4 2 47064 84224 1 166600848 2 16734 48889 1 467927940 1 122454004 4 4 3 641956197 1 964367216 4 1 363376093 2 82809 94919 3 590486871 3 784480361 3 601964996 4 4 3 126929429 1 382716846 1 408532276 1 212467002 4 2 46879 72811 4 1 782864469 4 1 512229874 3 4041641 3 35299670 4 1 429761898 4 3 677049827 1 857437482 1 62865195 2 48853 109325 1 252765790 4 1 17377322 3 872282086 2 22259 110617 3 748387070 2 20640 67968 1 150116958 2 65315 82872 3 797514091 2 5140 8205 2 57612 78841 3 585235053 3 726389097 3 354519018 4 1 406137366 3 63535137 1 124802627 3 279876153 3 677442852 2 49654 96138 3 231673907 3 809359474 3 959312973 1 948503540 4 3 227013983 1 619776469 3 920736818 2 39391 98863 1 131314771 3 896921437 2 8973 114841 4 1 936342744 4 1 57357044 4 2 111526 116117 4 3 245910653 3 597242050 1 344869982 2 93442 100670 1 37429046 2 3470 81881 2 10322 27767 4 1 171288388 2 24064 100231 4 4 1 68690992 1 831925602 2 36494 114690 1 559315350 1 897298375 1 629513526 3 15257645 2 1336 78654 3 790167930 3 155230696 2 43299 88232 2 58883 71450 4 2 78590 95131 3 267300592 4 3 280608696 4 2 32142 78505 1 847184910 2 3863 32571 2 32429 66577 3 777750040 2 29362 109741 4 2 13283 117892 2 17024 83277 1 370933055 4 1 684018135 2 31314 62239 1 594562682 2 39894 94187 2 42638 87761 1 176122462 3 543752870 3 708839860 1 326029961 3 947323534 3 125296459 2 17780 107638 2 49503 98603 3 791233911 3 430390877 1 497513177 4 1 951898878 4 2 47384 59657 1 590382241 1 214636721 4 4 2 33840 37379 3 332146422 4 3 895659774 4 1 765459648 2 75736 98755 4 2 3081 85209 1 636737229 1 725270471 2 46067 67126 3 72959985 2 75830 105835 1 384776832 3 608803405 2 47053 84437 1 276225701 2 6248 71656 1 198827580 1 418916368 3 165494154 1 195633278 1 527971634 2 48326 73117 2 84990 103439 4 3 751621778 2 14944 22641 4 1 205395731 2 41294 78468 1 647807669 1 352385215 1 976681882 1 337242942 4 2 87570 104277 2 91175 117935 2 73425 89041 1 328300255 1 451257738 2 18692 21501 4 1 509136322 3 109854666 2 38012 47068 4 4 1 372128098 3 775646252 4 1 610347661 4 1 484885667 1 547270714 1 276069994 3 956914374 2 59092 99027 2 81814 104697 3 41193984 3 822673590 1 332542899 3 2412300 4 4 1 729644789 1 563588401 3 560508090 1 750153292 2 24147 27917 3 871874043 3 451618325 2 13807 56937 4 3 367308244 3 853743085 4 1 509807249 2 48133 116768 2 49528 69013 1 71184480 1 84941340 4 3 430408715 4 1 474903829 4 4 4 1 802961596 4 2 35417 38838 1 893064337 3 44614743 2 41153 69597 3 207419168 1 302419541 1 763281255 4 3 181546190 1 896155326 2 43172 116420 4 2 11175 115221 4 3 169966069 1 652919607 3 60227879 1 445418617 4 2 869 3706 4 3 550281070 2 6034 105624 4 1 785304517 2 60629 75091 1 73457497 2 108601 114801 2 65378 110235 2 26768 103637 3 24839290 1 576731232 2 75196 82242 1 6722565 4 4 1 49668680 4 4 4 2 47294 54246 3 488680755 1 844992046 3 772614113 1 38921571 4 2 6846 106901 3 882450968 2 16357 119263 2 8220 101907 2 109112 109586 3 993542460 4 1 679149086 4 1 342507354 4 2 12448 91244 2 87798 94450 3 168431588 2 13984 15537 1 982837000 3 906148050 4 1 653025582 1 93311378 2 66606 113738 4 3 754148700 2 100793 105973 4 4 4 2 3653 92214 1 676211385 4 1 141329854 2 43036 95139 1 192923555 4 1 323717525 1 21269087 4 2 15874 106487 4 4 2 28516 112411 1 104159274 2 79782 116096 1 136019557 4 1 297380451 1 646466842 3 231273364 1 144877005 4 4 2 73696 81454 4 3 424749266 2 93749 98742 2 5008 111756 2 3067 18014 2 11449 59979 4 2 3786 24709 4 4 3 472535247 2 23217 70954 1 69585888 1 240172153 2 60858 111404 4 1 498705723 2 12594 67084 3 980700996 4 3 641049241 1 2255912 2 14207 101609 3 717546517 2 28462 103395 1 71026087 4 2 59974 65557 4 2 34639 92809 3 680754047 3 7770701 2 28129 43573 2 67041 100290 1 677703928 2 35909 88982 1 87543955 3 782733267 2 21742 63919 3 59575455 2 14345 78446 2 47803 79982 1 234782993 2 71112 87740 3 194616652 4 2 41317 90756 4 4 1 526860345 4 1 338108691 1 764971760 1 572588775 2 37041 44724 1 329689735 1 481198868 4 1 655084715 2 47045 100418 4 4 1 337071289 3 1562604 4 1 632447645 1 578518348 4 3 171767353 2 17327 39438 1 543939417 1 14758294 4 2 35203 58049 4 3 907123619 2 59203 99971 1 27259548 3 50168720 3 299581951 3 965114252 2 19722 26185 1 806392777 2 16384 94590 4 3 239124434 3 527168890 2 4257 35191 4 3 152652936 4 1 298226234 3 597876608 4 4 3 596738580 4 2 70240 86517 2 57804 76390 3 917265497 4 4 1 681345602 4 1 324393534 1 43287683 4 1 240804333 3 680020465 4 3 87409047 1 492221658 2 97485 109466 4 3 35814952 4 3 387562665 4 1 741037327 3 576306044 4 2 10672 93149 4 1 86362614 3 329835275 4 1 558009448 1 21493949 4 4 2 7520 79533 2 52787 55380 2 68423 70407 2 68044 90419 1 434446699 3 889743027 3 348762858 2 56835 99411 4 3 57134443 2 85726 86493 1 680534772 2 9958 53611 4 3 157750636 2 33888 95916 3 508315939 2 14080 98678 2 1325 40186 2 49972 110285 4 1 997098937 4 1 799977700 3 85799605 3 97983425 1 656419528 2 1860 31756 2 16376 110331 4 2 40705 89648 4 1 104454067 3 432156309 2 59502 114258 2 15276 79509 2 78942 89394 3 163150439 3 26892510 2 9261 9556 3 640915772 1 741367912 2 115 58815 4 1 660002426 1 50033201 1 65944967 1 464297578 1 70790782 1 862160090 4 3 154659741 1 291679001 2 86991 93670 4 3 126047362 1 410182211 3 50719843 1 518200118 4 1 919225768 3 366496376 2 37033 94310 3 644560532 2 95218 102258 1 364211915 2 6551 22112 2 25560 71423 2 15994 93528 3 451643968 3 301321821 4 4 3 691289768 1 831187805 4 2 649 118891 1 730990047 2 62212 115382 2 10944 84840 4 3 947080469 3 213276158 3 10001129 2 53618 71210 4 4 3 592930437 3 632433681 4 4 1 523397819 2 27003 81732 3 694252959 3 221828024 1 342688967 4 3 203114 4 2 55649 77572 1 792537401 3 523113416 3 283480019 3 23221619 2 72930 99640 2 28301 46628 4 2 47388 92564 3 427385631 4 2 51780 64925 1 323970540 4 1 293588987 4 4 2 61596 92849 1 406329466 1 620115240 3 518625954 3 482494504 1 822448756 4 3 538892505 4 4 2 35554 42393 4 4 4 1 753584996 2 28712 72647 3 900930326 2 6755 36734 2 50390 111957 4 2 27158 85421 4 4 4 2 14774 49130 2 17757 100729 4 1 447802405 1 992141607 3 952611854 4 4 3 682058877 1 630168786 2 32475 82879 1 425688881 3 863104145 3 555408016 2 21451 90446 1 389399683 2 88189 119409 3 410626469 1 368587148 2 57444 73657 4 1 495466815 2 18879 44737 2 21149 49795 1 178565491 4 2 41781 65407 3 447312768 3 611547632 3 841802414 1 897417875 3 748503201 2 41391 98493 2 75087 105716 2 30070 75148 4 4 3 547169481 3 39042408 2 83101 95399 3 788745868 3 160715266 1 771303404 3 663591960 3 345698551 4 2 47899 102214 3 415663380 2 35305 82370 3 100007797 3 717298279 4 1 433736958 2 80350 105367 2 42303 105919 1 758125512 2 2906 9868 4 2 56993 102210 1 7899927 4 3 824512186 4 3 850713236 3 13998776 4 1 277550136 3 807824768 4 3 193481680 4 3 811934445 2 20036 62630 4 1 395886585 3 486179993 2 74616 76831 4 3 703952358 3 170059088 3 43059217 2 90402 106491 4 2 6685 12258 3 950810610 3 835667905 1 946730516 2 42706 71434 2 82047 112188 1 49461235 3 197289282 1 67402361 1 901489299 2 84566 105428 2 20540 101606 3 819490729 4 1 987659541 2 40921 41930 1 307301791 1 192176315 3 650594537 2 37720 68235 1 434732076 2 22304 25391 2 17029 103400 2 32640 62937 3 558893179 3 182144945 1 125552511 2 50584 118471 3 236349438 1 732021106 2 4655 114355 1 430765258 3 772746358 1 930832369 4 3 734512326 1 218008961 1 423646850 1 367699567 2 3892 97886 3 875887227 4 1 6820300 1 479720225 1 870704495 1 390699142 4 3 941789319 3 687638958 2 3677 97015 4 2 22679 83164 4 2 28342 51374 1 746893713 1 60740394 1 879634306 3 981448828 4 2 51078 93250 1 714143047 4 3 354610054 4 2 65051 74580 4 4 4 2 2965 91520 3 613825362 3 38300892 4 1 316947894 1 54603716 1 579357514 2 14734 95899 4 1 979805856 2 28508 51252 3 181499086 1 666538599 1 346980637 2 9302 17182 3 658240771 3 541880865 4 2 45147 115633 4 2 28313 75525 1 93572922 4 1 361967606 3 51614524 3 816104 4 2 38752 70281 1 55715363 2 87578 115122 3 627167007 1 952214108 2 60798 104014 1 579955486 2 48896 92323 3 786423837 1 280762903 3 859776028 4 4 3 69620507 4 1 411537008 4 1 872394574 1 191843414 3 479556289 2 38891 105487 4 1 621459168 1 5501814 4 2 43028 67954 2 8186 52829 3 244597150 3 284440796 4 3 499585212 3 343104944 4 2 7691 78549 4 1 47251526 3 982911842 2 82679 102879 1 127984480 1 992737051 3 888473887 4 1 207262035 4 3 956339486 2 89135 105415 3 451367856 1 291328100 2 31971 84327 1 940039486 4 1 202302362 1 250930053 1 798829777 1 63560577 4 1 59428994 1 939822135 3 446806582 2 84355 97321 4 1 776911390 4 3 28911566 3 373504123 1 69288487 4 4 3 450042144 2 67023 113130 3 20080192 4 1 734527411 3 870426807 3 129270335 3 47622861 2 89811 112723 1 179353249 3 12760032 2 39565 67694 2 34583 93120 1 323988369 2 57047 61043 3 93075680 1 396581267 4 1 599942185 1 31819992 4 4 2 3390 3474 1 550347564 1 525117692 3 29506752 3 858771037 1 6773327 4 3 792865189 2 84716 107244 1 397976704 4 3 775671864 3 742264251 1 176478733 1 617275553 1 987126682 1 716832953 3 831934704 3 511768787 4 3 773487065 4 2 105574 110397 4 1 155428873 2 24523 65794 4 2 59074 94953 1 439407352 1 647837433 4 2 26787 64218 2 36637 96564 4 3 571447532 3 432115196 3 784368143 4 3 406658031 3 493178259 3 48351182 3 377150950 1 974799436 1 965083500 2 14209 93447 3 644232448 2 13293 47043 1 394492845 1 19586241 2 31974 68879 1 319677226 1 620867809 4 1 702462882 2 16562 70135 1 36676647 1 818544648 3 110495172 2 62497 88846 4 3 204435453 4 3 108361113 3 928661387 2 58220 98679 3 294796592 1 972309066 1 743311329 3 188915437 1 40822577 2 43426 111925 4 1 136274741 4 1 577163680 1 259438147 4 1 154505556 4 1 521342990 3 777376887 3 270062971 3 486657724 2 60201 94707 2 4280 78071 2 57959 115699 1 788815439 3 152120296 2 9540 24993 2 48396 96033 1 839238965 4 2 11437 49587 4 3 474911344 4 2 24006 42436 1 52496951 2 72232 117856 4 4 2 3364 82953 1 264525760 2 89051 103242 4 4 3 940058289 3 406089595 4 1 34673861 4 4 3 14926327 4 3 920525223 4 3 364108796 4 1 441920110 2 47697 97526 4 4 2 18725 118302 1 686131866 1 178000303 2 75987 83193 3 135786712 1 935117611 3 807739854 3 244243855 4 1 504512419 3 172059677 1 135388625 2 18833 110015 2 7376 60876 2 7900 69687 4 3 320658293 2 92430 105146 1 941369542 4 2 11509 17312 4 4 1 388515425 1 504302214 3 851103885 2 32318 55905 1 25803245 4 3 428196056 1 134604626 2 38922 76636 2 58362 115815 3 243497558 4 3 230575241 2 15104 53252 3 580545360 1 54482108 2 5671 43676 3 285273307 1 565843800 3 528465340 4 4 2 35933 112000 2 55314 79665 4 2 14538 106885 1 869634441 4 4 4 1 42569420 1 327489265 2 10319 51578 4 4 4 2 42905 116117 2 17740 40803 4 4 3 771788611 1 277741913 2 43668 118389 3 899600690 3 657042511 4 4 4 2 4546 26281 1 611291016 3 430380292 2 14011 58915 2 21308 48319 2 2419 38565 1 679664642 2 65388 114588 2 48973 105381 4 1 213182697 2 31410 83218 2 49030 101587 3 763776489 4 3 719435399 1 895882648 3 551567723 1 699636019 1 465623756 1 986310882 3 326163819 4 3 803560586 2 19782 105244 1 923824434 2 68336 119168 3 649445809 3 65309130 1 513138499 2 5115 118773 4 4 4 3 722687624 1 417778488 3 70110128 1 178807703 1 665868121 2 28532 33134 3 726606960 1 489860274 3 454268378 1 796948375 3 61182112 4 3 797661719 2 100445 117992 4 2 47233 113840 2 97747 111385 4 3 73454233 1 925164340 4 1 361402144 4 4 1 55430581 3 607260753 4 4 1 662245664 2 97414 102644 4 3 737572573 1 485882931 1 965166947 4 2 37758 88524 3 59326465 2 16383 16503 1 629105818 2 12326 91831 2 36482 107170 3 298165748 4 4 1 550464636 1 487570431 3 792741893 3 954196080 4 1 945544898 2 8231 106863 3 756688069 3 722778732 4 3 673135806 2 64942 94833 2 57066 62239 3 206549703 1 82557153 2 33389 93795 4 4 1 612980476 2 39385 107172 1 267627202 2 56692 97372 4 2 11490 67672 2 19647 34346 3 958555425 2 3630 98417 3 69620141 3 157692201 2 39832 56863 4 1 503765612 1 314680622 3 826104450 1 427131341 3 334954860 2 92147 111988 3 809313 3 183510617 4 2 58178 82310 4 4 2 13402 44079 4 3 343393309 2 60462 115208 2 18871 53220 1 962252254 3 659018788 2 15272 45531 4 4 4 2 20670 33820 2 18488 43060 2 8110 92535 1 489288471 4 4 4 1 499841620 3 604990061 3 45094791 4 3 32690133 2 82930 119330 1 918083015 3 395645241 1 807485438 3 672171797 4 2 23065 62274 4 4 2 29934 118665 1 796572000 2 10839 99727 2 54267 96435 4 4 2 41339 60884 3 595513132 1 752878089 2 61506 61605 3 819267439 2 46770 118123 2 58295 64201 3 343298648 2 37727 93672 1 2454349 4 2 36835 89171 1 833398443 4 4 1 342840079 2 38849 47318 2 32179 117905 4 1 144782935 1 966994974 3 238882815 1 757741515 1 870243908 2 12715 37440 3 202346854 2 92931 96433 2 48249 100844 1 130178922 2 1206 105968 3 58706895 2 7771 40136 2 54882 101601 1 110627058 3 296922699 1 989570693 1 935709036 4 4 1 161852012 3 351929600 3 828045124 3 366956653 1 310240155 2 6737 14822 2 59321 73716 1 34522831 2 24268 50084 3 31578603 3 370632351 3 302070618 1 343041943 4 3 523484494 2 24577 79524 2 81662 119597 4 3 145171773 3 537216964 1 405551070 4 1 21324141 4 4 1 905247085 3 464808099 1 537333059 3 939451413 3 991148517 2 11526 60996 4 3 973114119 2 17891 18066 4 3 308357521 3 509537563 4 1 582703447 1 997358774 1 995366935 1 708450525 4 2 68745 96921 2 5669 22580 4 1 55571739 2 68400 114371 2 7179 23178 4 4 4 3 25883056 3 800041975 3 551967654 2 100199 118228 2 32103 90841 2 75416 89789 4 3 677199713 2 93642 100320 4 1 700466329 1 37731429 4 1 33658352 2 22992 36153 4 3 73950042 4 4 1 293356945 1 220369672 2 24663 44980 3 930929183 3 897388748 1 10468054 4 4 3 950861480 4 3 898427984 2 40721 118140 4 1 111980139 4 1 203900479 3 299376490 2 45900 117678 3 538572609 3 423115896 3 922752597 1 395238607 3 773834201 2 56560 71233 1 951949271 4 4 4 3 454464221 3 835927155 2 9848 97664 1 511854352 3 612665568 1 578638004 1 74323805 2 15073 68699 2 2865 63278 2 10900 19525 1 195319104 2 36784 116372 1 326579521 2 100181 107233 1 758348353 4 4 4 4 3 190894988 2 45603 49595 4 3 357137381 1 82465510 3 104972498 1 972283357 3 51065441 3 49716133 4 1 695756129 2 54604 114712 4 2 2968 39469 3 798425485 3 220907198 3 70806651 4 1 26694141 4 3 443051560 1 502103646 4 2 5825 36202 2 24098 72259 4 1 450978511 2 41883 85636 4 1 44480129 2 66208 101348 2 40482 91979 2 65277 110530 2 9552 67514 3 488971382 4 3 879461111 2 21182 28794 3 146005554 1 353031990 3 553295242 2 67831 113626 4 1 284327889 4 1 924658541 4 3 507031461 2 88039 93326 2 47066 106371 1 28508729 4 4 2 31343 118294 3 282230876 1 290184301 2 5506 78682 4 2 12263 102922 1 632025942 1 315505773 2 105392 108654 2 86759 100034 1 660909717 4 2 35157 114850 2 105819 106606 2 5233 87599 2 71317 111750 4 2 41126 53532 3 77491273 1 580261835 1 584595725 2 57911 111864 1 29054254 2 24608 46784 1 163109667 4 2 5587 82685 4 1 727528708 2 36381 63587 3 971053482 1 504927371 4 3 20300835 3 22824251 2 89245 113462 4 3 14707605 3 647608233 4 3 928127886 2 17738 105170 2 31616 93878 1 278982033 2 51646 79262 1 476853436 2 8128 88007 4 4 4 2 103283 115409 1 870467006 1 814594010 1 17290030 4 3 414805737 4 2 70715 89492 4 4 3 879227931 2 30056 72331 4 1 762461192 1 836241647 1 659163382 4 2 24735 68854 4 1 350292090 3 349239733 3 967939907 4 4 1 167849598 3 44229038 3 195658024 4 3 935229638 3 459270901 4 3 525979115 2 59551 112132 3 81263490 1 204013420 4 3 455610119 1 851537233 1 812538699 4 2 13473 22409 3 441807633 4 4 3 865309319 4 4 1 119485354 3 541153190 4 4 3 538948228 4 4 1 725020826 2 50758 96735 2 34147 79388 2 36512 64641 4 4 1 340697281 2 76225 95183 2 100892 107537 1 366907020 1 698967999 2 60806 61795 1 974415576 4 2 51503 77645 1 903502955 3 701665252 4 1 626960621 2 16433 101571 1 780087139 4 1 256248511 3 50112773 2 66898 114537 3 725124615 4 3 297662816 2 14501 51625 2 82354 117187 4 3 589566399 2 44887 82689 1 153253528 3 799408919 2 92697 119806 2 94351 96031 2 10161 63994 3 151037147 2 95766 111813 3 828857576 2 17998 94588 2 73130 92064 2 93795 96994 1 869740580 2 28598 47915 4 2 9616 9814 3 252620432 1 410855138 1 784987331 1 238847271 2 62681 87264 2 15190 111927 2 10338 96496 1 352676556 3 412655763 4 3 496950901 1 59465339 1 979875444 2 385 407 2 25523 61287 3 11846079 4 3 594367223 2 13437 118034 1 184503523 4 3 144385094 1 861283394 4 3 357465278 2 34975 110344 3 716435168 3 435758242 3 47343105 2 75557 115970 1 454135411 1 726931643 2 44488 54106 2 18317 112189 1 683535774 2 52108 54970 3 741791921 3 950958881 2 39027 111921 4 2 53953 116391 4 1 232048366 1 367797016 1 774148109 3 696096617 4 3 884029944 3 296432004 4 2 58219 115151 2 9164 62645 4 1 132797795 1 761321477 4 4 2 68393 118826 3 438008410 3 312633345 3 418022138 4 4 3 380448009 1 32912699 4 3 973526669 1 791787287 1 433076675 3 504074135 4 4 4 1 748504084 3 737770316 1 168087729 2 34368 87596 2 73163 74611 3 284418971 3 780566981 2 32165 88651 1 962118687 3 16808568 2 19800 79843 2 28003 54860 1 984609163 2 31974 100303 2 15271 75376 3 59898615 1 262454739 3 649597811 3 473185185 4 4 1 48652265 1 563332415 2 34537 70931 4 3 506644315 1 43083902 3 251674078 3 896761020 4 3 533194938 3 345223111 4 1 68214179 2 13728 64961 4 2 50986 89759 1 973833137 3 211574411 4 1 41706211 4 4 4 4 1 71821500 4 4 2 63549 99467 3 167009111 2 28701 71077 4 2 11615 75172 1 160464329 4 4 1 803501404 1 455261518 2 73441 79155 2 389 35938 2 84990 113533 4 3 398868809 2 93941 98433 1 614622949 2 84342 88976 4 3 222832544 1 19141604 4 1 117525117 2 60901 65364 3 653244147 4 1 883159621 4 4 1 426192483 4 4 3 905324524 4 1 646636942 2 46538 93611 2 84508 88840 2 80540 113857 2 1184 99379 2 87303 88266 4 1 674554718 3 544068944 4 1 668387894 2 28490 98309 1 624236577 4 2 30171 76237 4 1 347558207 1 238421998 3 879765613 4 3 965658594 2 2577 100432 1 461847772 3 241502400 1 212226069 1 19286786 1 64508307 3 204211456 1 932289093 4 1 822158139 2 33294 34165 3 65630771 2 46796 72035 3 237209798 1 301656033 2 66152 98561 1 531442237 2 93849 111547 4 1 32552686 4 4 1 780874585 4 1 921325762 4 1 758598327 1 290030389 2 82967 101786 3 382865910 1 39812238 1 791173067 1 203963828 3 39286661 2 99115 113070 4 4 4 1 840895104 1 49817902 2 78040 109128 1 560333925 4 4 1 7800981 3 315272406 1 971249173 3 59085778 4 4 1 81702712 2 68664 112160 3 971221460 3 696088107 1 482560067 1 42288778 3 786119301 1 849875494 3 2473658 1 22934754 1 23111335 1 165042026 1 447077731 3 416504129 1 271923778 2 20338 77594 3 983863597 4 1 661977220 4 3 847378553 2 1832 58646 3 611668147 3 386037470 2 36779 56788 2 41220 61996 2 31286 114045 4 3 916970539 3 773181778 1 670622887 4 1 286016873 3 226148157 1 744340836 4 1 497656793 2 6208 70613 1 895624924 2 5363 97161 3 14401518 4 3 380218320 1 545096359 3 93966001 2 8478 23080 1 519370941 2 18779 96620 2 46429 59981 1 114679536 2 15401 86307 1 319297829 1 696605205 3 872565232 4 3 34936731 1 949819356 1 319613635 2 1729 21253 3 560244739 4 2 8716 25193 2 9071 58426 2 73987 117192 2 48262 114908 2 40846 49209 2 12330 65694 3 195135980 4 2 38649 109579 4 4 1 419259609 1 349605685 4 1 842193814 3 379255276 4 3 145971838 2 21377 94134 1 584255300 3 933292436 3 496503060 2 40158 83679 3 393741223 4 1 302691907 4 1 455080354 4 4 4 4 2 38472 67309 4 4 2 51359 75688 4 2 26376 84242 4 2 25968 69572 2 64447 66935 2 42900 85511 4 3 63264008 2 3268 98168 4 1 536279592 2 22608 68741 4 2 59509 94365 4 1 785956408 2 45790 113412 3 404938096 1 650059230 4 4 2 31639 116065 2 31878 62677 1 546915617 1 61564895 1 602461151 3 917097912 1 211539988 2 49237 95080 2 68340 106879 4 1 169129402 2 63958 119069 4 3 968082924 2 41638 65088 4 2 2697 73981 2 8708 37725 1 326920846 3 612862882 4 2 17266 34164 4 3 753760115 3 107398844 3 971093340 1 396114490 1 290479216 3 298455609 3 798184021 1 542402695 1 4349107 2 38637 115116 3 28000890 4 2 6321 71067 1 229962138 3 622450927 1 703740042 2 40147 64951 2 60078 83524 2 86941 96032 3 528903740 2 24630 76931 3 719531960 3 309971491 2 34227 62284 4 2 6114 108840 4 4 3 803557811 1 129671503 3 226278484 1 234360375 3 246847830 1 808179979 4 3 795354118 1 339614123 2 42386 85591 1 645832126 1 499789861 2 23423 67542 4 3 519598014 3 177250255 4 2 64972 87146 1 695171447 1 822541963 1 648960648 3 56412288 3 814935104 2 41604 118223 4 3 696626393 1 231442956 3 312765724 4 2 26041 79143 3 588151450 3 642626376 3 395306744 1 365858489 3 69833694 3 383060013 1 148551050 3 830310121 2 34753 115094 4 4 3 465218283 2 13497 25666 1 499475514 2 385 73970 3 775175041 4 4 4 3 506228203 3 826371002 3 963585669 4 1 46060382 2 21202 118284 1 962463007 1 784311414 4 4 4 4 4 3 117522240 2 79037 116966 3 117578543 4 3 110166103 4 2 4912 27855 4 4 4 3 870780585 1 461412653 2 41045 61751 2 2095 30869 1 172561861 3 698390921 2 3518 85888 4 2 680 19202 1 458376085 4 4 3 731521234 2 41296 63045 1 402078773 4 1 75135524 1 7898792 2 4953 76530 1 800256537 4 3 892901715 2 37765 52790 2 33746 70188 4 4 2 62216 68226 1 796681151 1 315533481 3 429800038 2 56785 58674 2 82847 88331 3 497545108 1 641234398 3 571860628 1 69263697 3 242761093 1 765358635 4 4 1 92257717 3 376268069 4 3 933285904 2 61060 72028 2 54341 78596 2 29805 83977 2 18051 91337 2 84803 118382 3 209152713 1 439493342 1 629907276 2 26642 85030 3 477105876 3 957998555 4 4 4 4 2 65223 84964 2 72471 110750 2 74958 90915 4 1 237854225 2 10450 99654 2 33802 105357 2 84512 88271 1 331849466 3 321165979 3 777486601 3 970573908 4 2 16442 26797 1 782827801 1 496292547 1 218760204 4 1 499964027 4 1 13042867 2 14837 18319 1 563476545 2 14470 79075 3 291620053 2 23746 73233 3 66745263 1 531227326 2 8630 49798 3 816103430 3 378351175 2 8660 13989 1 7510465 2 1764 89895 4 1 19366498 3 325786039 2 90929 109004 4 2 70295 90005 2 16688 105794 3 643989581 2 91563 96926 3 47809286 2 81962 109389 4 2 66034 74681 3 279596882 4 2 37052 111341 3 93101903 3 769256154 2 29636 80529 4 2 5387 95308 3 71726679 3 87405452 1 286347777 1 823443261 1 410563447 3 495446138 1 663474782 3 888921508 3 659710823 3 983960892 3 19380160 2 68129 88429 1 466965695 1 913957566 4 1 325691047 4 3 697371212 2 21534 32307 3 716377869 4 4 3 325977285 1 155373874 4 2 43704 82882 2 40073 61932 1 467479635 2 107864 115394 4 3 146155428 2 52323 109511 4 2 71114 75001 3 449092750 2 7655 11473 3 816806270 2 60952 82340 2 27513 34925 1 25962117 4 2 73252 79561 1 730006872 2 12035 39217 2 31160 118391 2 93253 114542 4 1 822579328 1 749165944 2 77018 112626 3 697118910 3 752872499 3 493734522 2 73889 108454 4 2 121 51305 3 535646091 4 3 778569584 1 29249033 2 114260 117855 1 503850935 3 377440090 1 6267668 4 4 4 3 185433493 2 3026 101232 2 48561 90216 1 755576833 3 515285710 4 4 1 913564751 1 134132002 4 3 752684643 2 373 118857 3 395541827 3 522540255 4 2 28578 63540 1 986921460 4 2 9103 94813 1 765223756 2 4745 63785 3 593897907 1 135120125 3 407336445 1 557622487 4 3 351931823 4 1 295611469 4 2 70971 82030 3 529824187 2 15343 95216 1 870984950 3 62326613 4 1 805039587 3 748709578 4 3 9532272 4 1 33709819 3 19149795 2 33324 67276 3 368748617 2 20058 92133 4 4 1 439692111 2 37378 79112 2 24530 26992 2 48969 54117 2 59506 92030 4 3 573105534 1 856790201 1 140590783 3 746710800 4 4 3 229675141 3 552504806 3 848026230 1 360055595 1 478731465 3 95965054 1 716592672 1 813948738 1 129393154 4 3 3208019 2 21022 109605 3 851318720 3 508405389 1 196326843 4 1 288796097 4 1 718924416 3 168628096 1 284576001 3 342958102 1 651351482 4 4 2 11354 30123 4 1 181008435 3 504379628 1 573694236 2 38987 119838 3 789520908 4 3 997148884 2 26754 36659 1 868493933 2 18591 91053 2 99155 103407 3 231951273 4 4 4 4 1 784317842 2 28948 94162 1 721718057 4 3 50535513 4 4 1 896600344 1 421397183 3 515111994 1 561152987 2 82292 95558 4 3 92117623 1 685053883 2 5704 19112 3 291658455 2 13684 48003 1 963668692 4 1 43961631 2 22202 52644 4 4 4 4 3 568635492 2 30316 38468 2 56773 118110 1 920197903 1 951399772 2 80156 87325 4 4 2 50767 103697 4 1 780446188 4 4 2 45007 105673 1 443175265 2 37858 57091 2 92892 95128 2 370 72933 4 4 4 1 688969873 3 770930430 3 449306425 1 394486165 3 998285246 3 773366697 2 41088 57153 4 4 3 233507209 1 239606171 4 1 891499914 3 939441841 2 10288 118295 3 705679700 3 539473701 2 6827 31726 1 652253436 3 520052361 1 56149014 1 611486883 4 2 35157 61595 1 359529695 4 1 940617054 3 980566645 2 88827 94854 2 33345 36565 4 2 36528 75817 2 48979 72018 2 21175 54175 4 3 633785367 1 519500882 1 61728929 2 24261 113562 3 700232186 3 919983430 2 76611 112070 3 670769624 2 80678 111587 1 522462311 2 84164 106605 3 946631890 3 659420307 3 975351804 1 520972249 3 764108559 3 681962190 2 37279 69162 4 4 4 4 1 987316881 2 77132 110462 3 503767221 3 333736693 4 4 3 456880530 1 861616941 2 35466 35913 4 1 465358191 4 4 2 24531 72746 2 68584 73642 2 42061 53673 3 355274028 3 470503581 4 2 16416 58931 4 4 2 108254 115003 1 13572583 3 505173879 1 430620671 2 76277 98523 4 2 19298 62740 1 204449639 3 143200966 1 641598687 2 9451 73136 3 431170939 1 958722275 1 934563863 3 689384169 1 552465906 2 88407 103325 4 3 682908367 2 31203 115311 4 3 278667991 3 8276398 2 34618 110179 3 14356261 3 167775087 4 4 4 1 242741097 3 36662163 2 51376 114197 3 982046394 3 105446819 4 1 437432932 3 611638975 1 370178256 1 473469663 2 52040 72937 3 209725146 2 68407 95514 4 2 85350 119690 3 139774184 3 554339664 3 283566116 4 2 48620 115842 2 28412 100317 1 759323460 4 4 3 688363786 2 17127 37948 1 809261796 4 3 654106562 4 3 33738405 1 340614228 3 835219567 4 2 50616 96348 2 2130 30942 3 577842061 1 506659932 1 380136288 4 4 2 12851 25183 2 23937 67469 1 795284368 3 364940779 3 8620878 4 3 994441198 2 60510 62546 1 590147561 1 613816783 1 99009844 3 622267215 3 142207266 3 173605140 2 49033 69836 4 2 4503 66783 3 228638239 3 230623353 3 906979104 4 2 15920 21603 2 93092 115326 3 911308432 2 5685 107168 2 21375 86295 3 858003444 4 3 812370305 3 566919978 1 157519750 2 70263 88030 3 341311261 1 12223698 2 27704 73232 1 815518385 4 2 7454 47914 4 1 54931503 2 6805 81734 4 1 268229561 1 259305669 4 4 4 3 279735790 2 19655 40242 2 77255 78544 2 39116 79451 4 4 3 31050136 4 3 882574728 3 21119984 2 39019 69179 3 90099203 2 17495 45369 2 5887 65667 3 376767032 2 24715 50247 2 6113 80539 2 33310 85688 1 564614841 3 862232945 3 346984124 4 2 6343 107962 2 114064 117834 3 214491939 2 36471 94785 4 3 768299406 1 562073555 3 758275863 4 1 106411039 4 2 95086 107107 2 6986 9852 2 52968 78451 1 775616347 2 3017 102299 4 2 15323 57148 2 25193 56554 2 38142 82568 3 974978919 2 88169 90049 1 551858664 3 927413146 1 861235457 2 8051 99892 3 531305247 4 3 556230325 2 43159 114735 2 33674 95145 1 10649897 2 34719 55197 1 426992055 4 2 93718 94881 2 2467 101913 1 991343818 1 243027038 2 6746 52627 3 846133118 1 63300762 3 292601224 4 1 588151146 3 156651170 4 2 70173 104324 3 385486689 2 71604 94039 4 1 25362732 1 577003215 2 58956 62217 1 751860154 1 192967268 2 73967 119940 1 688847700 4 2 80200 106291 1 902046064 1 392425058 1 493267011 1 978538588 3 695524861 1 246403652 4 2 10042 77446 3 586862279 3 406032745 4 2 47572 95824 3 15267050 2 12434 50252 4 2 46013 102906 2 50464 100292 4 2 14627 39125 4 3 686554156 4 4 3 411111742 2 15104 84474 1 855834854 2 15457 113179 2 33316 46427 2 60622 119709 2 28525 113330 1 202388382 1 177535493 4 3 700929485 4 1 138740802 1 527506330 2 11494 66624 3 37099585 2 26890 118777 4 1 477547955 4 1 193818572 3 51322284 1 733506645 3 306617458 4 1 989226560 2 33455 101827 2 7346 61269 1 989295594 4 2 9077 14463 4 4 2 44440 65201 4 4 2 37188 85800 3 467917558 3 733101304 4 2 19931 116510 1 469875535 3 341031705 3 924791316 4 1 951787842 2 39997 53783 3 758127997 2 95865 108148 4 2 24724 113517 3 715686317 2 49510 75427 2 48293 57936 2 20590 118896 3 612210905 1 232792546 1 868086729 1 883041803 4 2 5405 16696 2 41731 64854 2 8464 23461 2 18111 58366 1 619792836 2 3803 16578 1 644897536 1 404281149 2 11145 103614 3 277501616 2 17022 39099 2 65704 78478 4 1 347252448 3 69340644 2 31142 99488 3 870966578 1 296079823 1 181788092 4 3 396753354 1 772862456 3 353347469 2 69492 98837 4 2 28304 33432 4 2 32158 99717 4 4 1 673743352 1 381892166 2 11901 89998 3 148493575 2 32607 69709 1 356155964 3 605563376 1 472797482 1 705556149 2 6021 88279 4 3 985608469 4 2 44657 84405 1 359943195 3 621795261 1 900326708 2 61441 119582 2 72485 112683 3 950369889 3 272576790 1 434626287 1 141981950 2 25212 111044 4 1 1835140 2 36622 73787 3 17787459 2 1503 66966 1 44612108 4 4 4 2 58477 102356 4 2 2775 34049 1 838635055 4 3 844664466 1 875917222 3 13500520 3 732168205 3 649610092 1 83849382 2 83430 115818 3 276597446 4 1 931577815 2 7625 12599 3 68008990 2 25906 88605 1 95758035 2 91012 116407 2 27759 66952 4 1 160192166 4 2 44137 74618 2 1559 91732 2 23876 83835 1 60012755 1 4779659 4 1 733621623 4 3 170066879 1 666028947 2 54387 76518 2 12954 51454 2 17631 46219 2 77205 104352 4 3 672913880 2 13908 23757 1 452704609 4 3 457234886 3 696692693 3 298351650 3 154956891 3 27771570 1 902138804 4 3 630566151 2 87218 116057 4 4 3 60864156 2 41140 120026 4 3 469063547 2 9011 91316 3 565750202 2 26008 84073 2 4136 113998 4 2 47867 68024 2 52782 97961 2 71461 94251 2 8595 11691 2 56273 101285 3 397629379 3 542732682 1 365418920 3 222758285 2 63794 110197 1 707667379 1 282676733 2 42438 94299 4 3 546224 2 47763 115502 3 350119560 2 52771 99549 1 803842846 3 171696835 4 2 69229 106317 1 985688559 2 76664 114922 3 997077827 4 2 27689 69548 3 730017691 4 3 989258413 3 146778837 1 55265488 4 2 34094 60553 3 923945681 1 959768178 2 120 80507 4 4 4 4 1 180944680 3 459264065 1 384344247 1 826411561 4 1 560674843 3 469671661 2 45295 98090 1 11414019 3 629537718 1 735100037 3 146049207 3 363317397 1 15816281 3 98816019 4 4 1 83686534 2 36537 104865 2 105751 110513 2 11902 56415 3 667752643 2 71920 91324 4 2 14947 62650 2 41964 111207 4 4 2 80068 116720 3 373619329 1 701393995 2 75941 85568 3 896168532 3 458561092 2 33485 72410 2 30501 47844 2 59538 99145 4 4 2 66149 113365 4 2 18726 81776 1 43905684 4 4 2 98076 101976 1 309171299 2 7732 61433 3 806477199 4 4 2 96100 97164 3 496486808 3 315249101 1 514271440 4 4 2 85155 116289 4 1 34116339 4 1 641654710 3 930332184 1 423032065 3 251585085 1 360851220 3 440079142 1 187502767 1 952361366 4 1 953119843 3 7395525 1 782178559 2 13729 60442 1 516393105 4 1 181601797 1 990694708 2 2704 75181 2 27981 52290 4 1 642308062 3 524861142 4 1 645291706 4 3 620002344 3 805553663 3 56155097 4 3 494487297 1 360288888 1 854821939 3 115754 1 660798654 2 43658 73277 4 4 4 4 3 269168862 1 280109289 3 872875184 3 234272093 1 125153663 4 1 479790196 1 49595394 4 3 613568637 4 1 606313863 4 3 852081868 2 68063 100856 3 315468150 1 850671596 3 217528677 2 52556 89309 3 937846320 4 2 2216 25750 3 801218745 4 2 15286 28768 4 2 34491 108785 3 880293643 1 852091420 4 4 1 374995766 1 426140834 1 369014864 1 13705309 4 1 895255861 3 472022905 1 78867447 4 4 3 116790015 1 634623781 1 170248976 4 3 503439499 4 1 910583545 2 29369 83224 2 21739 90471 1 771613548 4 3 986799180 3 459660040 2 35953 98098 3 223471289 3 739474206 3 582299487 2 10170 55483 2 24927 54919 3 985613452 4 4 1 308747199 3 647570295 1 551735471 2 61564 95420 1 780189731 2 62492 70627 1 787190736 2 55596 55840 1 459995781 1 82405870 4 2 44441 116844 4 2 16930 48187 4 1 598547026 2 89676 91512 4 4 3 448104116 2 37496 51011 4 4 1 63257904 4 2 82168 92846 1 38541717 3 300206570 1 51422021 1 92006009 3 480620887 3 34563018 4 4 3 424411252 1 635979501 3 360604778 2 49410 55775 2 73124 87998 2 59136 88120 4 3 158883094 1 135836400 1 71769673 1 284835838 4 3 745025596 3 841932693 3 196792689 3 767682629 3 924373315 4 2 34149 90059 2 15290 104521 4 2 37449 106317 4 2 47209 74083 2 16302 16853 2 54677 68076 3 5050989 3 9158386 2 9497 72080 3 321545158 3 898735285 1 509868779 2 80626 93261 1 295795601 1 180267755 2 4427 95941 1 711531615 2 34526 62027 4 1 239572196 1 840338319 3 921502408 2 78400 93378 2 27547 65521 2 12353 80441 2 7589 36284 4 1 62474490 3 940905043 4 4 4 1 60959317 3 45506820 3 294047489 1 389946840 1 896627390 1 226219838 3 618211393 2 6324 75696 1 11488627 4 3 306809625 1 835782449 2 652 79894 3 770172649 4 1 847249952 4 2 34725 91149 2 15585 17762 3 988443940 1 210393815 3 855582743 3 550872016 3 575712365 3 335649044 4 2 28945 57572 1 661802693 3 744518287 1 144263980 3 404463146 1 590343066 1 87698237 2 85343 119148 3 264724941 4 2 66816 111547 1 253206435 2 4236 113873 3 649899544 4 2 22936 27602 4 4 3 902501168 1 573370354 4 3 525648770 4 4 3 559281794 1 843591530 2 80125 116595 3 439459621 1 114411207 1 9410029 1 609586693 1 278077335 3 805395016 3 882075689 4 1 886151304 2 3805 110523 4 2 22933 101118 4 2 6103 33818 4 3 101941029 3 178986275 3 714627528 3 957885033 4 1 903350741 2 8673 13965 4 3 402997249 3 61733551 3 732142738 1 58644639 4 2 69787 119713 4 2 36887 75195 4 4 4 2 92991 113903 1 965242290 4 3 951852392 1 294009824 1 523678939 2 63754 82908 1 163141344 1 14181283 1 195065084 2 47397 52720 3 19690205 4 2 30277 95410 2 34320 116573 3 216071749 2 21874 49501 2 22159 110501 2 47039 51655 4 3 979720613 1 957555507 4 3 780610297 4 3 762094181 1 283519123 4 2 39000 105879 3 594943135 2 3159 105068 4 3 375404858 1 560831837 3 64325906 2 45829 50606 3 255052855 3 59794839 4 3 434593311 3 398333250 4 3 959865028 3 593913865 3 360729008 2 20366 31367 1 285309530 2 16488 71000 3 847861166 4 4 2 2604 30539 3 303210599 2 19874 41632 4 2 22698 119974 1 463563431 3 843879159 2 9583 30477 4 1 973136769 3 982738460 4 1 28559547 3 14144601 2 22872 41476 2 33919 91907 1 745776379 4 1 65781014 3 118051009 3 83997603 2 2594 47496 2 11727 75807 1 22554590 3 222238468 1 156254310 4 3 572124452 2 45375 74256 2 68237 84262 4 2 44577 115786 1 483443267 2 96556 114552 1 667004367 4 4 4 4 3 934979915 3 299701971 2 143 32183 2 19349 20358 2 36675 73392 4 4 4 1 792701778 4 2 2294 50032 3 937930419 1 323733044 1 26567943 2 14976 66912 2 55381 84973 1 310928032 2 61294 104621 1 460628526 1 222226941 4 1 765531216 4 3 646844067 3 962150261 3 846054183 1 332077438 1 562251824 4 2 15668 91613 1 207121612 2 22934 79283 3 82109149 3 148339871 4 4 2 39970 110324 1 891890187 4 1 75178322 1 195544251 1 847443115 4 3 835324477 2 864 23287 3 912587586 3 284267385 4 1 245752759 2 36656 81066 2 25015 35989 3 402495395 1 188520269 3 348225777 2 7304 11136 2 3630 34001 1 205098194 4 3 694210571 3 547749072 4 4 3 564857626 4 3 192720131 1 105966351 3 322838662 1 85671840 1 208078162 3 579947787 4 1 20216620 2 11585 40087 2 40968 46735 3 645247904 1 254474153 4 1 515722632 1 16103004 2 19109 73646 2 28809 106661 1 7277459 3 932679612 3 129635911 1 61660683 3 878946376 4 4 3 467883171 3 749099954 4 2 32730 91971 2 92292 113272 4 4 2 68131 86087 4 3 26617506 2 3211 93599 3 394187808 2 59119 73338 4 2 29701 80427 2 48101 103279 1 272602450 3 247695815 4 4 1 71241372 2 15006 25525 4 4 1 685716547 1 22234847 3 316070645 1 501622758 4 4 2 1921 26112 4 1 667811366 4 2 47851 70018 2 96725 98456 2 44746 85040 3 24978482 1 32862113 1 27824913 1 886628221 3 703697252 4 4 2 52788 66730 4 4 3 657119348 1 138281414 4 3 797439239 3 691652590 4 2 15396 100225 4 1 209069163 4 4 2 84741 117923 2 11484 100973 3 33541074 1 778012901 4 2 13699 82558 4 2 1987 116339 4 1 72475676 4 4 3 45518956 3 937514678 4 1 236849458 4 4 4 3 275467711 1 839804087 3 742345694 1 650191642 4 2 26066 120129 2 64642 108348 4 4 4 2 67092 88269 3 205556071 1 407702613 2 97885 107796 4 1 133201692 4 1 53645009 3 965622421 3 204908612 4 1 382998186 1 224365794 1 548116896 1 820886703 4 4 3 659031096 2 20566 93963 3 497305892 3 373692291 2 18774 41882 4 3 748333827 3 740273726 1 510898980 4 2 16728 42513 4 2 77334 112519 3 945657997 1 328163720 3 251900545 3 72607503 2 40807 53604 4 1 579785191 4 3 947676554 3 36766396 2 13005 28221 1 41879464 4 4 4 3 260458843 4 2 93188 113112 2 39012 95299 3 866080630 4 1 922034516 3 215689215 3 758507345 1 55652988 4 1 25939069 2 35475 106796 3 810513572 4 4 2 61179 85357 3 884443887 3 519940624 2 5576 34435 2 3321 16568 1 205648055 4 4 2 79692 90303 2 56900 100652 4 4 4 2 59271 79975 1 807315411 2 4621 53277 2 42627 102840 1 534881575 2 12474 50894 4 2 96301 96638 4 3 90942245 2 44200 69467 2 6360 108542 2 23605 96352 4 3 244764350 2 26465 35640 3 785246241 4 4 2 36008 93132 2 30343 61535 2 81257 116984 4 2 43953 116834 4 3 503028759 4 3 342941176 3 77299075 2 32539 85620 2 53241 75053 1 571965866 1 590920024 2 38268 43681 1 33813216 2 31178 89414 1 7198640 4 3 212457912 4 2 31697 74894 1 439571116 4 2 109729 118334 3 621897698 3 510813266 1 616965985 4 2 84641 108476 2 90238 90893 3 414286129 1 266245519 1 98255934 2 28949 40196 1 564825546 4 2 54304 59136 4 1 717724983 2 19771 98422 2 44697 67441 4 1 233581970 3 573425009 1 318494286 4 1 225825391 2 16428 33259 1 695108090 4 3 23897357 2 34693 88787 4 4 2 87759 101564 2 3482 17068 1 736046418 1 449414284 3 389301748 2 73758 92564 3 386694643 1 155790052 3 914772289 1 22508188 4 4 3 672911995 4 4 3 744727295 1 856557420 2 35887 61495 1 250795284 3 532536918 3 963919352 2 53567 86465 3 303719851 4 3 130227681 2 78011 88287 2 17116 94138 3 418431253 4 1 3455116 4 1 479400607 1 61322490 1 557593838 4 2 14975 77626 1 661177919 3 833904760 2 75436 103710 1 236357180 3 926586802 1 848430862 4 4 3 14629277 3 229267418 3 158642061 2 25185 71286 2 59454 93534 2 18237 29314 3 257767010 1 857554805 2 89650 93886 2 43410 59367 4 4 3 836374140 3 987122563 2 30634 106114 2 53305 81108 1 49425072 1 765985109 1 595555806 2 13229 63325 1 934964649 4 2 63752 70283 2 52922 64655 4 1 115571958 3 467328205 2 116164 117693 2 9630 18068 3 332803581 2 103313 107364 4 1 179589325 4 1 5854867 2 11010 30782 3 40633195 1 994394333 1 167029851 4 1 776097127 2 100290 106714 2 17105 36187 4 1 766235067 1 714545280 1 630411039 4 2 637 85439 4 2 21652 41453 2 45169 96598 2 61618 107151 3 807531101 1 856138700 4 3 132470244 2 23893 97899 4 1 505198269 4 4 2 40174 45995 3 949896530 3 481365611 4 4 3 939838257 2 16883 94138 4 2 68648 111874 4 4 1 221820670 1 186508652 2 89193 116049 1 942260550 3 395061197 3 49748932 4 1 892996621 3 62226513 4 1 659007456 4 3 505421711 3 244153647 2 3 23883 2 5404 92154 4 1 20746927 1 620840008 3 439421711 3 323744714 3 767815820 2 654 27900 4 1 994422481 4 3 544893586 3 212427653 4 2 15475 69529 2 14105 58255 4 3 337825192 1 15299181 4 4 2 36886 87551 1 120419792 1 463309895 2 34906 97661 3 30735994 3 941718585 1 297817968 4 4 2 1146 46298 4 4 1 650832388 3 307069160 4 1 759785418 4 3 881370247 3 122228391 3 508836560 1 677455803 1 846988352 2 55640 55965 1 105413044 2 88251 102121 4 4 2 1347 2541 2 67821 102777 2 1118 76317 1 769834791 1 316730446 1 861984088 3 69551434 4 4 3 595056843 2 25078 118209 1 408139441 1 286397608 4 1 835004264 2 2046 87319 2 60169 81664 1 886310771 3 80427585 1 266864338 4 4 1 415597337 3 349719947 3 690852124 3 498972972 1 699523149 1 66844195 1 441853911 3 88622536 3 364543575 4 1 304697699 1 22744045 2 18595 27796 4 2 34137 93169 2 93293 112990 2 58929 111100 3 245718563 1 317108358 1 12033245 4 4 3 893919677 3 646478513 4 3 520082953 3 826599367 4 4 2 64979 103000 3 461044280 1 611739940 3 162709335 1 985379308 2 14984 20556 1 828291690 1 45272616 1 871893275 2 57173 65901 1 216713885 3 541809020 3 779752776 1 8437373 2 24068 38557 1 768443077 1 569404878 4 3 836836706 3 551955366 2 35213 61403 1 802508527 2 27124 89049 4 3 592641425 2 61075 74997 1 932463244 2 111317 112726 3 845444162 3 154987978 2 27736 47284 2 25224 53059 3 28838838 4 1 989112410 3 491578719 1 684095125 4 2 52265 105778 4 4 4 1 124186062 3 36680060 3 370785373 3 211457039 1 902603499 4 2 45821 53599 2 70482 71066 4 3 528725832 2 91809 118576 4 2 48904 81865 1 481342604 2 7603 113946 4 1 29516049 1 251472444 2 93941 106241 2 18024 47905 2 54834 88150 4 3 61760767 3 505654204 3 11450178 4 3 267900679 2 1927 91725 3 661152316 2 7119 65878 2 23376 118445 3 896003572 3 748640477 2 30237 32430 3 236617487 4 2 4996 15858 2 73623 109722 1 811041898 3 842898995 4 2 67967 97692 3 396310556 2 34977 42428 2 13959 104554 4 1 623803682 2 76348 114822 2 80109 113787 1 548219751 2 31369 60461 4 4 3 25417738 3 337075651 4 3 829121162 1 995998217 1 377042102 2 20894 32162 2 17094 113999 2 15127 22385 1 31910305 1 45562214 4 1 758384565 1 804712184 2 31500 111253 4 3 41465749 3 109560530 2 10370 13855 4 1 693043396 4 2 55817 92133 3 535257254 4 2 13949 93250 3 546269474 4 3 651108539 3 91990003 1 826607969 3 201100218 2 38590 47865 1 646779123 2 38451 109445 4 4 3 469047596 3 548105102 1 789944950 4 3 262795768 2 33025 43591 4 3 331210024 2 49720 118000 1 793509183 3 570700840 3 661725428 3 609855560 1 617494966 2 52373 66656 2 45767 106740 2 26955 41797 3 554277407 1 444407818 4 4 1 133498314 2 27668 115847 1 496399578 2 50843 67034 4 2 14690 119113 1 771102750 3 896114301 1 964132064 4 3 116796916 2 66671 91002 2 48548 54988 2 756 99258 3 839270395 2 90299 108991 1 592289259 4 1 569919113 4 1 540963878 3 404502850 1 841412406 2 24086 117343 4 3 621009569 1 573072329 2 102353 105649 2 44250 76771 1 472929976 4 1 146493413 4 3 811879792 4 3 708578184 1 844480516 4 4 2 36821 113587 3 643341323 3 228458126 3 288224436 4 2 54525 114524 4 1 103505374 3 505298471 3 510701936 1 423359836 4 4 4 1 160952955 2 56086 96522 4 3 856316037 3 590071227 1 19875548 2 1071 111549 2 11141 61667 4 4 1 150412202 2 48051 115664 4 3 11229372 4 4 1 881162175 3 937186158 4 1 41763400 1 652914366 3 60403573 1 86758109 4 4 2 8338 97027 3 301127471 2 21466 41808 3 350370768 2 47937 51595 3 804215733 1 203394866 4 4 1 968752003 3 148381914 1 559540693 2 81246 107768 2 55622 106717 3 650151593 1 809966949 4 2 73842 81745 1 956141894 4 1 954032207 2 38993 111803 3 249188016 4 1 126282316 3 819091639 4 4 3 523688209 4 2 12117 63238 2 20571 68757 1 888762478 4 4 3 714775787 2 5031 48121 1 654173110 2 10128 104044 4 2 53558 112266 2 38738 38860 2 18499 93247 4 4 1 557064143 2 71943 95217 2 38459 92214 1 411847216 4 4 3 443176405 4 2 70042 117075 2 31560 37449 4 2 92091 115420 1 706813100 1 874788548 1 649506587 3 588266906 3 67132652 2 34345 110641 3 603659851 2 11899 75761 3 377697680 2 80064 84724 2 39995 61002 1 108926411 2 33900 58974 4 4 4 3 579814049 2 25496 26568 2 38650 107022 2 28070 61692 2 55530 114505 2 19735 56021 4 2 80204 99300 1 446022624 3 236252767 4 2 15264 24967 3 737423451 4 1 922734292 3 332461089 3 826191179 1 678184376 1 634910323 1 432811078 2 76416 99722 4 4 2 8229 91911 2 16278 56941 2 23321 39240 3 831579060 2 41531 103791 2 12129 44307 2 62151 88200 2 55997 76525 3 3635264 1 20947854 4 3 761418800 2 57981 109971 3 20577875 2 60389 61054 4 1 984541787 1 118108303 3 332773379 3 150005216 4 4 2 47645 104594 1 205749683 2 3455 78819 3 110191035 3 895203423 2 49456 107715 3 904104310 2 37148 60578 1 958544300 2 30150 34160 1 813794044 3 299888662 3 797682945 2 35752 115039 4 3 846946299 1 209849871 1 979933173 3 257572592 2 55827 109041 4 4 4 1 488996199 3 183293278 3 845480489 3 314665721 3 926501744 1 238855211 2 44099 88704 2 18011 90925 3 736064183 3 923489449 2 511 42188 3 458179521 4 1 10759733 2 56107 100912 2 67016 97681 1 128856583 2 46019 86242 2 39254 86528 3 19494214 3 25046576 1 604959369 4 3 237600341 4 1 901991300 3 238009481 2 69810 111394 2 24564 44663 1 566836121 1 839847489 2 19613 57423 3 476220806 4 2 77785 104282 2 84583 84694 3 31056719 3 144473748 3 475710717 2 33264 77843 1 327868077 4 2 8853 66401 4 1 235912966 4 4 1 189628387 2 11060 51841 4 4 2 46733 54843 2 17700 19689 3 436006990 2 32004 43669 4 3 187993057 2 61332 92489 1 718606366 3 18016193 4 4 3 398022045 3 856400115 1 562733369 1 194028627 4 1 555089697 2 24964 49247 1 737930487 1 173885499 3 742697860 4 2 64912 91636 2 66184 107685 1 338479845 3 631259213 2 39370 117597 2 37843 42451 2 64462 108371 2 17299 94973 3 266830598 1 973434603 3 11563687 1 785986569 4 3 573779616 3 536112626 2 55088 119870 2 114124 115579 3 235812916 2 33112 82029 2 50082 52707 1 556036370 1 76189518 4 4 2 28482 60873 4 1 87509024 1 485301221 4 1 101910966 3 655262494 1 904743872 3 815777374 1 313372645 2 16933 78275 4 1 750156817 1 729669672 1 332813151 3 431972872 3 854558866 2 76448 83866 4 2 40137 99569 2 39050 114738 4 1 674303317 3 461891548 4 4 3 263680885 3 255461643 4 2 42588 104473 2 108666 120184 4 3 304677574 4 4 3 873243021 3 21516889 2 31129 71035 2 53967 58005 3 785484907 2 41490 76410 3 663298283 3 37468546 1 48044737 2 30591 76147 1 647654094 2 8061 46286 4 3 984564900 4 2 48951 85723 3 135878850 1 85659377 1 340320705 2 26336 69620 2 43403 120411 2 37381 113199 3 904843213 4 3 167217696 3 127175100 1 62262102 3 399140612 1 204384729 3 152997697 4 2 9151 14543 4 4 1 288563055 3 507841504 1 162277494 1 405502200 1 532006517 3 322468432 1 618180454 2 15376 43706 4 1 692818762 2 18727 99518 4 2 41049 56143 1 295874350 4 2 44223 58719 4 2 61295 72891 4 2 64278 87388 3 159530016 4 1 215196648 2 42272 61647 3 148074952 4 2 102792 118928 1 869216686 4 1 337186615 3 55359812 2 90619 103401 2 44143 103940 4 1 501859849 4 1 734885854 1 137335197 4 4 2 64745 87816 2 67992 118009 2 25677 30465 1 370431139 3 293729332 3 433542267 4 2 41830 58945 4 3 646215676 2 97998 111149 3 778412809 1 28772739 4 4 1 8418207 2 81016 120357 1 12285240 1 135468722 2 42515 116785 3 764266975 4 3 438563140 4 2 32770 33472 1 256200394 2 40311 57882 4 1 240505310 1 487714221 4 1 477283315 1 196492444 3 332773250 1 90797281 1 457654257 2 2740 115749 2 7129 17702 3 256615511 1 424778699 4 3 793859043 3 415591731 2 46533 91786 1 67740438 4 3 445350990 4 2 6229 114148 3 801098884 4 4 4 3 24312089 1 619315726 2 65541 78995 4 1 131447704 1 703628071 3 795668144 1 820118660 1 929250751 3 821836398 1 18785114 4 4 3 791164327 1 289819821 4 2 72064 91894 4 2 8764 100934 2 6823 38511 2 76488 92781 2 46784 81077 3 178581121 1 640758892 4 2 17670 26285 3 51774444 1 922221366 4 1 694842539 2 76511 111785 1 63376675 3 653936903 1 802244396 4 1 162248166 1 971258302 3 958011066 3 125732695 2 69478 77705 4 4 1 499304406 3 297605828 1 802427985 1 20738523 3 384347293 2 16672 93393 1 772683105 3 793977512 2 71683 113214 2 42569 60047 4 1 953342776 3 272327627 3 11544561 1 90039074 2 27244 80046 4 1 724681757 3 839601785 3 685261265 4 3 690850553 3 254811254 2 51 61258 1 516415978 4 4 3 43070155 4 4 2 6586 62080 1 818012269 4 1 62273820 2 11999 47404 4 1 505002247 4 2 80493 104416 2 304 30251 4 2 21403 108263 3 87922864 2 38450 49929 4 2 76585 91366 2 53772 67592 1 493946252 4 3 133841938 1 701654401 3 509765387 4 4 4 2 2764 7509 3 681918513 1 716256725 4 2 34053 90773 2 39869 112787 4 3 64112712 4 4 2 238 39716 4 3 850595290 3 339051041 4 4 1 361313137 3 49198441 4 4 4 4 4 3 904329019 2 70637 102323 1 686354550 1 769124711 1 589466579 1 36437619 3 676196281 3 592633278 1 709629970 4 2 58414 67757 3 969942708 2 39619 107532 1 713513412 1 203700906 1 660515179 4 1 43030725 4 1 504241588 2 37433 108195 2 27357 94461 4 1 445902527 2 22992 70361 3 713118453 2 90652 114364 2 41226 62835 1 6283554 4 2 26487 119443 2 55539 113163 2 952 24829 1 175239478 2 19281 62415 4 2 66039 108327 3 411891692 2 29618 79184 1 740473769 3 23815666 3 392184228 4 2 26282 42085 2 40198 55351 4 1 233302984 3 970409452 1 289930739 1 841849267 2 54280 71373 4 2 22328 71938 1 56781819 4 2 48800 111389 4 2 45965 106585 4 2 14994 109905 4 3 589137236 4 1 630584477 3 379012622 2 211 114624 2 66041 117716 2 13208 85721 1 690069755 2 83126 109079 3 559932735 3 343603004 4 3 942863043 3 579279355 3 963319463 2 63973 69044 3 175873746 3 958326911 3 553064447 4 1 422096251 1 40786391 3 176583182 1 40373784 3 327452702 2 49709 67379 3 98713762 1 242753773 1 204602131 1 834784155 2 13966 54332 2 63813 68533 2 6770 21457 1 722105739 4 4 3 483691534 1 249367182 3 47996313 1 15709348 1 904032906 4 4 1 675439181 1 282615567 2 66223 94472 2 4294 89190 4 2 42871 112308 2 6908 79297 2 35522 90182 4 4 2 29370 61195 3 202343169 1 961775470 4 3 847097153 4 4 1 5476215 1 948978859 1 957320607 2 185 15036 2 43613 82823 2 18239 39555 4 2 38781 70065 4 4 2 40741 118391 2 3675 90547 2 20861 53650 4 2 79159 110482 4 3 273836448 4 3 950697905 4 4 3 643482646 1 665139624 4 2 53317 114357 1 646786530 4 1 686909926 2 60401 74238 4 1 12694819 1 657006878 3 734145201 2 26115 70641 4 3 37016192 1 497856446 4 3 187331351 4 3 219643856 1 665605583 1 7217898 3 620845701 1 423511880 3 811119031 3 750154 1 5591245 2 14995 107861 4 4 3 538337687 2 63794 78286 1 664513221 1 474265141 4 4 1 276197049 2 24337 57473 3 428380834 1 802966415 2 43737 48112 3 342184715 3 232995047 3 482043181 2 50476 96374 4 4 4 4 4 2 59972 96369 4 3 227656129 3 274277420 2 17146 47256 1 225407236 2 47575 95775 1 361885346 2 17424 51356 3 45146605 3 41950147 4 1 443174248 3 759521119 3 392207999 4 1 740931034 3 818411579 3 241991905 2 16398 40204 2 13584 31668 2 48784 71462 1 73281714 3 881296930 4 4 2 16245 26238 1 661793362 1 727469728 4 1 653040086 2 27849 60513 4 1 861658481 2 20903 106824 1 256005765 2 81754 93033 2 4373 84164 2 86881 89561 4 3 49929352 2 95126 117461 4 1 951815474 1 838585006 2 54129 98100 4 1 561168271 4 3 164724557 2 10455 91973 3 972299477 2 7123 50455 3 45548471 1 496886780 3 950804508 1 338043997 4 1 5371390 2 39701 49150 1 813033758 1 436802000 1 989489999 1 122523789 3 862201691 1 664529533 3 614286034 3 389128332 3 874319094 2 9406 18459 1 165896157 4 3 401253419 3 154388580 2 237 10472 3 580092893 1 847431505 1 90649705 4 2 1659 55735 2 77781 97070 2 53608 69418 3 2332680 2 18902 109495 1 922980681 4 4 1 798102977 3 617245479 1 830604105 2 8012 27515 2 13581 80982 1 446548009 1 154932439 1 123918406 3 909292615 3 449250544 1 832183462 4 4 1 290488974 3 624407479 3 143852093 4 4 4 1 421872283 3 969913259 1 34390276 4 2 8383 10657 2 88239 102542 1 27073290 3 450882136 3 41633168 3 647389833 1 296244070 2 10181 34435 1 115822463 1 411398166 4 3 201770205 1 670250651 4 1 308021960 3 807867912 2 32656 74690 3 944369087 2 6220 66695 3 885458410 4 2 6735 19878 1 4529635 2 83523 102416 2 61944 71927 4 4 1 34919394 4 2 50822 61625 4 3 27433529 1 754105505 3 706426278 3 940329156 4 1 51569475 3 163722304 1 349547391 2 46178 76096 3 975156255 4 1 392177746 1 51250600 2 11564 64728 4 2 70625 92626 3 204955705 3 573890509 2 93729 102546 2 45598 55591 1 978334518 3 660524848 2 82547 116480 1 58665411 4 2 7397 86907 4 4 3 987306355 2 6046 28160 3 21259086 1 609615575 2 7474 118214 4 4 3 92884768 2 83172 118321 4 1 41877381 3 492527963 1 398455566 2 61493 99304 3 330467968 4 4 2 57510 89239 3 343058393 1 382712296 2 80208 88754 3 868409216 1 462327488 3 330011624 2 81396 110453 3 220498745 2 21127 36361 1 717451723 4 3 51680957 3 851595540 1 753144202 2 75899 113719 3 482141204 4 2 4242 117336 2 20638 59536 4 2 91808 117458 2 12169 85594 4 4 3 246679735 3 706977335 1 821277150 1 782123717 1 10120361 1 809062884 2 13839 108770 3 410527444 2 50928 108055 1 829956389 1 553202533 4 1 384847307 4 1 614524420 3 504577302 2 27293 119570 4 1 599042387 2 70815 97634 2 88975 110971 3 389974450 4 4 4 3 163820668 2 39917 79775 2 28042 93836 2 61538 87625 4 4 1 633244213 2 4015 39499 1 819712356 2 39539 100840 3 854809465 1 167347482 1 512125059 4 2 17656 113443 4 2 35004 74250 2 8283 91162 3 6455710 2 46529 55804 3 860389663 3 825349522 2 35082 61768 1 52590516 3 240113457 1 976792474 1 974570668 4 3 240703726 2 16121 95834 4 3 526478151 4 3 565440667 4 4 1 57047832 1 523672175 2 10212 104890 4 1 198233293 4 4 1 138276506 3 403332680 1 733053073 1 722219912 1 693870467 3 844654840 4 3 511264669 3 380290888 4 4 1 766185105 1 36355305 1 407526474 1 383694687 3 860107522 1 806675902 2 61540 91034 3 809992722 2 8818 118060 1 853125825 3 310364137 3 441730 4 2 4805 108331 1 913966673 4 2 42622 112414 1 930941878 1 622938978 3 417181326 3 6651066 1 103626870 3 419797154 3 51336781 4 2 26007 87580 4 4 2 89519 95771 3 15913313 1 366249353 4 1 43110831 2 3337 82093 3 447949722 2 9446 111690 3 492419082 3 385762388 3 465706156 2 81807 107683 2 106146 118120 4 3 265816319 1 593999595 3 224350214 3 941140380 1 362755691 4 4 3 525228913 4 2 52829 58274 2 54658 74613 2 58898 93565 2 42987 86837 3 804115120 2 12572 62631 1 784002502 4 2 4653 114091 3 642036749 4 4 2 45639 52618 2 1864 14761 4 2 50590 112097 2 761 40210 2 67681 68871 2 44555 70272 4 4 3 195213760 4 3 146793 1 804715862 2 36334 40880 2 36489 55380 4 2 3798 71510 4 4 4 4 3 276704878 4 4 3 20590831 1 16301927 2 31171 85009 3 752412835 1 515995074 1 987823575 3 730347142 4 2 5495 30239 2 49657 73607 2 43218 103186 3 945975895 2 55476 81725 3 136500961 3 503219384 3 313920695 1 835101708 1 887952001 2 8466 51399 3 315585485 4 1 327277736 2 81896 116584 3 171703016 3 11489756 4 4 2 56077 85611 4 3 214493958 4 1 935822260 4 2 70929 96586 3 348347710 4 4 1 327247400 3 673346996 3 427457303 4 2 71947 92933 4 1 723154648 1 960208024 1 492524214 2 45751 66755 2 23055 29801 4 2 37833 111362 4 1 32761725 1 372493705 3 467537021 3 836035178 3 322393990 2 57425 118603 4 1 370286013 1 79689658 2 24323 75045 3 564097403 1 345911974 3 174109167 4 4 1 17308292 4 3 693381663 3 172589509 3 165142333 1 195573979 4 1 257241154 4 1 233000070 4 3 243735737 1 396073061 2 39233 88102 2 7933 8036 1 653477884 3 268601428 1 362861376 4 4 1 152631196 4 2 32729 40986 1 234697902 3 778812775 1 849930068 2 29219 52789 2 59578 106217 1 425789652 2 49874 60776 2 69913 108366 3 378536560 3 974718212 1 56690737 4 4 3 377963820 1 538364700 2 95387 112738 1 268925997 3 375733336 1 17550683 1 690978750 2 35708 118661 3 202294675 2 76413 83912 1 417779114 2 16026 113265 4 4 3 40820025 4 1 544004874 4 1 316741840 3 877571609 4 2 2767 27243 3 808916579 4 4 2 8172 35518 3 725315104 2 51123 96923 1 739962113 4 3 494111081 4 3 513921929 1 834183154 3 346075017 4 1 863283408 4 2 11891 102645 4 4 3 817017202 2 2669 47992 4 3 749945110 2 96832 104373 2 2998 112568 2 30997 86242 1 883310278 4 1 872501306 1 813728289 2 68569 105548 2 5370 10733 1 960605563 2 44976 84013 1 756337451 4 4 1 160416913 4 3 130926950 2 842 5011 2 102781 108087 3 560768874 2 3108 116108 4 1 870009363 1 881061396 4 2 13643 24159 3 23773283 3 319457570 1 475961567 1 47449134 3 553751318 4 4 3 587218988 4 3 293891430 1 826920226 2 18514 77586 2 1692 12025 4 2 22386 109853 1 761462997 1 61811901 3 768938513 3 428380559 2 8399 28729 1 44173836 3 13300087 3 52891885 1 545684933 1 60313446 2 39756 101705 2 21217 40199 3 991471045 4 2 2477 74032 2 9794 117777 1 283279629 3 69964832 1 446851543 2 80696 102495 1 487446600 4 4 2 2727 28657 4 1 360810522 3 431853607 3 956954948 4 3 850440284 4 2 90367 115792 3 13723755 3 37020625 1 334624649 3 958831406 1 51126174 1 57156070 2 29158 84407 1 869660025 4 3 965594197 4 4 2 78424 100846 4 3 486643828 4 4 2 9752 28004 4 4 3 198415255 3 490910233 2 36007 119965 2 24647 37759 4 3 606081329 2 71164 113073 1 922591759 1 425246444 4 4 1 342052481 2 1300 68529 2 68854 107738 2 30399 65750 4 1 566071910 4 2 98095 117051 1 842810061 4 3 219073392 3 523938134 3 526775759 4 4 2 14206 79859 1 460574497 1 468792380 3 412123119 4 2 40661 75212 3 816756611 3 627160820 1 623637642 2 1154 94447 2 53710 80363 3 595228188 1 544426781 4 3 89520703 4 2 13769 56577 2 15060 89148 3 943797163 1 489264327 4 2 60204 112952 2 102575 116132 4 4 3 635741575 3 416132813 4 2 25981 46358 3 691037243 3 576228359 1 749510902 3 843698437 1 300221990 3 966156139 3 687675647 3 971109062 2 2200 118814 2 40857 43677 4 4 2 96234 102468 2 59208 76081 4 1 962824460 2 82462 108158 2 12125 14322 4 1 621892399 2 31980 104507 1 232353657 3 847010974 2 16028 29786 3 921686490 3 740682047 1 30900325 4 2 18917 91434 3 133652439 1 950144368 1 35522072 1 426205881 4 3 612577063 2 14368 107584 3 244984481 2 37469 48572 3 741773790 3 56986064 3 66643593 4 4 3 291826012 3 990046795 2 43123 91530 1 934384334 4 3 174250041 1 372676404 4 2 9808 13836 4 1 401466596 2 16096 28885 4 4 3 11021654 1 839423376 1 914135872 1 942836549 2 48345 107501 1 190151608 2 8009 97461 1 176653907 4 1 67562135 3 413062110 4 3 293716028 2 15625 40307 1 242686842 2 328 60825 3 381268093 2 304 49875 4 2 2297 2735 4 3 569296969 2 29595 41666 3 612508218 2 16639 60939 2 54487 104356 1 961092356 2 898 31557 3 548829097 3 223396971 2 1040 119266 3 248890436 2 10284 19543 3 61221496 4 4 4 3 236636287 4 3 334765181 1 63230908 4 4 1 973704940 1 628429201 2 20533 110532 4 4 4 2 40266 79109 2 40509 50427 4 3 639504811 1 876403149 3 11561590 4 4 2 60007 64012 1 192507463 1 320312272 2 9725 76499 4 2 19554 118154 4 4 1 321071295 4 4 1 649345476 2 77994 117296 4 3 570569292 1 707402426 4 1 713529621 4 4 2 25271 64581 4 3 80109446 3 823218776 4 4 1 38866776 3 473442383 2 50003 85110 1 97341762 1 975538520 2 23852 72164 2 76557 107466 3 251809190 1 706534001 4 4 4 1 486229565 4 4 1 396841132 2 71721 86913 2 86846 109666 4 2 66957 73483 3 495523419 3 364435082 1 108242374 3 430459982 3 577252180 3 807115732 4 3 761110257 1 10588842 1 746358623 3 874722985 4 4 1 475240681 3 973629741 4 1 407589251 2 13212 41814 2 62606 84815 4 4 2 60619 80707 2 12543 107379 1 632597755 4 2 36539 113835 3 905616282 1 355332149 3 19363765 1 315624573 1 120891092 2 6238 103494 4 3 690428186 3 613028668 2 13058 89471 2 61392 65291 4 3 358839951 4 3 27301916 2 16139 100814 4 2 76575 79345 4 3 217006644 3 360060977 3 953579614 1 618763238 4 2 91044 105174 3 247193592 1 899907800 1 54193111 1 448003415 2 82504 100067 3 652306541 3 731318719 4 2 9044 67577 2 207 99801 4 3 466040022 1 798323078 3 293056561 2 74573 119513 1 399654343 3 161225417 4 4 4 4 3 536709432 3 209063434 3 20102617 2 63832 92707 2 17855 24572 4 2 3008 84002 3 453581475 3 794948887 1 359637163 2 186 105741 4 2 21553 105921 4 1 265355189 1 850429288 1 726147989 3 368660662 1 507246204 4 1 183408848 3 594702594 1 742761680 2 4545 97687 2 23482 116158 3 329132783 1 252163972 3 543794903 3 1741031 2 31239 111692 2 44811 60998 3 318330195 2 55423 106662 3 843297055 2 51109 105056 3 695811711 4 3 475830759 1 406927807 2 114618 118294 2 55992 92727 1 66448640 4 2 326 43275 4 2 4192 43066 1 883536505 4 1 850842318 3 393242872 3 474814724 4 1 205455413 1 879413645 3 352134886 3 119020254 4 2 39892 103803 2 77437 95799 2 12188 111869 1 346123861 4 4 3 380034889 3 265692214 1 44039317 3 954743016 1 355039539 3 551312890 3 66249258 2 69905 76900 3 86832106 3 537078987 2 5375 7444 3 957337363 3 392504449 2 45893 62316 2 1994 110556 3 355936438 1 659169029 4 1 2741193 2 28986 40548 1 150861628 3 895404575 1 77538383 4 4 4 3 367948172 3 685432085 4 2 1049 76689 3 931002708 1 298996364 3 84633469 2 38935 113902 2 5948 9042 2 61653 80240 3 334783541 2 112923 119536 3 906220366 1 668751331 2 78473 104112 3 68401476 3 988982482 3 209755933 4 1 757988679 1 363262873 4 2 37637 107666 4 1 417163808 3 670053044 4 4 2 2369 106817 4 1 36505246 4 1 230309244 1 874097161 4 2 15477 74653 2 82432 90601 2 82223 113024 1 155468213 2 48168 88709 3 326807773 1 51108799 4 4 3 348481825 2 33020 42535 3 101500300 1 2552060 3 865924469 1 38449764 3 111283145 4 2 113794 118261 1 844941486 4 3 274125702 1 340751491 4 3 577703520 3 858349587 2 36173 113382 1 379999528 2 45842 105638 4 2 47693 60127 3 942225752 1 475611587 3 374945469 1 362324075 2 12649 21820 4 4 2 79355 84682 2 108780 117374 3 353067985 2 26126 102150 3 233040657 2 6872 93176 2 3939 29063 4 2 10000 50496 1 593541017 1 599581675 4 3 774639499 4 3 629020064 1 238817767 1 70814076 4 1 6045848 1 978740681 4 4 2 14739 110323 1 43671211 1 440423921 2 16959 85192 2 11620 43243 3 258111959 4 4 2 3232 69082 4 2 51399 77466 3 800639292 4 4 3 842866188 2 68410 96043 2 60140 97097 3 542097589 4 1 235987695 4 4 4 1 431007472 2 16787 112958 4 1 405512139 1 574609588 1 928333163 4 2 118329 119437 1 978447075 1 30232909 1 820834913 3 930410534 4 1 55335359 4 4 3 428523230 4 3 454537966 1 224736670 3 767203254 3 867727189 2 3719 19703 3 812953526 4 1 281581434 1 41014112 1 476484817 2 6889 24414 2 2864 93811 1 152138876 1 12957946 4 1 20829926 1 207715403 3 683120585 2 109192 117859 4 3 774080799 1 404189505 4 4 1 460247564 3 556732332 1 44704096 3 426965957 3 139249092 4 2 44129 91546 1 647031614 2 16435 29503 2 1265 4896 4 4 1 441547808 1 376028294 4 4 4 4 3 327608650 1 42886501 1 483433170 1 557009233 2 77675 119809 1 648331319 4 3 870294954 4 3 462814037 3 731799694 3 657888431 4 2 35702 106052 3 757737516 3 63624180 4 1 912510429 2 14835 91498 4 3 967001010 3 172406948 1 398084526 1 239228586 1 36213246 3 959758818 2 3590 14166 3 757256390 2 13470 53198 3 192152040 3 144650840 4 2 10820 49622 1 449256598 1 249576032 4 4 4 2 45132 58054 4 2 11141 25688 3 57564768 1 810817359 2 22373 113618 3 198665477 1 735654481 3 751220363 1 968299935 2 48960 95720 3 914535211 4 1 531870102 1 262192379 3 68158231 2 90569 102666 3 388182502 1 264036681 4 4 2 49611 62954 1 166214657 3 574047696 4 3 77296432 4 4 2 24293 57864 1 370157733 3 538278736 4 1 609651616 3 11492789 2 79410 82097 4 2 43691 46807 3 440902826 3 358174827 3 533589680 3 679282376 3 487203848 2 5830 58456 2 66803 94423 2 64867 70779 2 46711 60317 2 17744 66437 1 606709283 3 363650336 3 916897632 4 2 13320 92949 3 889892388 1 828534560 4 1 704702614 2 28410 48656 4 4 2 89835 119766 3 253735298 3 58641567 4 2 27654 71319 2 5899 77457 1 604725104 3 718922215 4 2 13752 120410 2 727 97107 2 15678 75310 1 193249951 4 4 2 19046 75606 4 2 67133 90724 2 8074 92250 1 290942741 2 9483 52831 4 1 654070667 4 1 514892492 4 1 116818741 2 61275 112273 2 36591 55827 2 96892 107175 3 979053704 1 861068798 4 1 162301223 2 320 116795 2 32945 70773 2 64012 81088 4 1 323751147 4 4 1 487464094 2 20690 79322 1 503052524 4 2 45285 89936 1 16284015 1 248303710 1 269419488 1 31113907 4 3 816521163 1 763286172 3 21038645 4 3 554059402 1 862966060 4 2 34252 34401 3 491637069 1 451719600 3 430097558 1 705014707 4 2 44114 91513 2 5434 84149 3 641783056 4 4 1 30161958 4 3 54666185 4 4 1 724341168 2 7789 27109 1 429991864 1 118110093 4 4 3 498710524 3 730597200 4 1 461163506 3 640029564 1 471261795 4 2 6177 99344 1 700489596 4 2 20504 107289 3 668281549 3 227773549 1 54100761 4 3 715127279 3 734140294 3 414937487 2 86879 109999 4 3 451019548 1 444424263 4 1 353797153 4 1 924518531 2 20777 106070 1 110862292 3 225720068 3 640698255 4 4 3 99287262 4 2 78855 97829 1 850939254 2 18781 41441 2 18080 47020 3 333978137 2 28 66626 3 760116448 3 507763394 1 715145131 3 317061140 4 1 469081042 4 3 393460556 4 2 68044 88245 4 2 38146 71915 3 444049875 3 54544709 2 59001 89642 3 443223107 2 48729 60847 1 137247538 4 4 2 34776 93386 1 220261700 3 549471564 1 336157311 2 77403 112452 3 925094348 4 4 2 67126 102867 4 4 4 1 9439937 1 986272180 1 113414523 1 634954826 1 213677350 3 486923268 2 49104 104786 4 3 415795125 4 2 6057 30114 2 84384 101539 1 17512497 3 313890325 4 1 834488950 4 4 2 13787 93361 4 3 461962625 2 8154 113883 2 68632 97971 2 2080 24171 4 2 31185 49745 2 47057 97372 3 542723802 1 49992894 1 455001288 2 28557 88288 2 7 62780 3 745203840 2 287 24620 4 3 871853354 4 1 430845102 3 741608916 1 624105661 2 87850 99330 3 195829467 2 50218 88774 4 4 2 22059 104339 4 2 17230 93965 1 682086700 2 89136 94262 2 60902 66657 3 347775256 2 34443 46329 4 1 237300052 3 994334515 3 543872013 1 733979753 1 338288315 4 3 328885864 3 638725115 2 53726 65937 4 1 890784948 4 3 698975921 3 211919435 2 86489 119322 1 824087418 1 906566644 2 109691 119100 3 156914588 1 115814031 2 81818 99445 3 886857627 2 47343 70712 3 872795986 1 205162358 2 83001 88481 4 1 590080087 4 1 478936377 4 2 81955 110665 3 7838367 2 6455 73522 1 303682867 2 58132 105194 3 130224335 3 944391392 4 4 2 14271 52776 3 702520505 3 343837711 3 256196468 4 4 2 72441 115552 2 70383 87101 3 830748652 2 45343 76373 3 21139832 1 9103418 2 2600 70454 1 590046081 4 3 916882996 4 3 312714748 3 526764408 1 260314816 4 2 35375 78652 4 3 322103308 4 2 48826 50755 2 28560 108412 3 630213378 1 67028416 1 638237799 1 403972822 1 716769473 2 23246 26549 1 27915451 4 3 326397174 1 72911528 4 4 3 318756629 3 588493436 3 766945097 4 3 191460243 4 3 855264185 3 489410708 3 433140262 1 981671756 2 9968 53058 1 205987982 1 128924192 4 4 1 687958401 2 60103 112016 1 99841813 3 899764798 4 1 965638165 4 3 403005232 1 30150638 4 1 233004412 1 28953417 4 2 2323 42764 2 11731 107728 2 18089 64619 4 4 3 681989717 3 24984342 2 52994 107868 3 406100480 1 285996033 3 729525054 4 3 230425244 3 538292308 4 2 23895 47596 4 1 346013858 2 8316 119109 4 2 33284 72965 3 378571459 1 787139833 1 425340958 1 608498032 3 896127858 4 4 4 4 1 679205454 3 64281310 1 677771746 2 74915 90289 2 72319 97849 1 472573836 2 57900 110128 3 153006792 2 33887 60832 1 499615421 4 3 538480176 2 19415 73586 4 1 628259353 3 824383815 2 88413 94553 2 38867 58339 2 16733 120744 4 3 818139958 4 1 548809397 4 2 13387 61360 2 38889 118220 4 1 444334199 3 993855540 2 24526 35263 3 981794920 2 39297 108330 2 4850 27667 2 8026 112949 4 4 4 4 2 46054 64333 2 74302 91857 2 88328 108186 4 2 2499 69886 1 403421566 3 561560016 4 2 14822 62529 2 4577 73765 2 23490 98061 1 757547657 4 2 17081 51982 2 46772 82317 4 2 17742 97499 2 7041 38895 2 34350 70158 3 928833971 3 329460739 3 226952866 4 4 2 103399 118434 3 151643252 3 651758023 1 508538102 3 511487923 4 2 56796 83704 2 28742 55872 4 4 3 614637751 3 406545886 1 124480594 2 89824 90278 2 9079 93697 4 1 893742538 1 284427847 4 2 54267 117056 2 33762 112091 2 53045 76888 2 31157 96906 1 797616709 3 542502827 2 55872 104270 2 5314 87632 3 312178731 2 3082 3506 2 3009 76410 1 13592970 1 329032251 1 915113530 1 63478406 3 836803078 2 6342 63721 3 450225854 2 70174 86176 3 803517694 3 431536881 3 724804231 1 182652863 2 70961 102952 2 22978 73314 4 2 31427 119688 3 24977081 1 293233060 4 4 1 890504697 1 375668749 4 4 1 146849536 2 11295 71945 2 2749 81049 4 2 14350 115179 3 32972293 4 3 448318115 2 25447 61155 4 3 198532523 1 548219428 3 227336633 2 555 54228 3 501359373 4 2 19796 116293 1 6022279 2 15176 75532 4 2 23445 40762 1 891703014 1 798195504 4 3 318784568 2 69321 104045 3 746303022 4 1 33522938 1 327604577 4 4 4 3 466152261 1 250312114 3 407350 1 347251764 4 1 147270611 3 677501740 4 2 46953 60086 4 3 158638508 2 61887 111913 4 1 990556387 4 3 994719636 2 11018 118656 3 920989321 3 407428575 3 189273862 2 49872 101975 4 4 3 441846207 3 787577038 4 4 3 162829772 2 82251 110033 1 714441134 1 484992436 4 2 30649 80518 4 1 356616456 1 46897094 3 699014056 4 1 617367516 2 39246 56639 3 835824980 2 21906 47177 2 20805 68736 1 27600301 1 139103432 4 4 4 1 432353396 4 3 116991785 2 51726 56921 2 32103 112350 4 4 2 101234 118493 4 4 1 849413577 4 2 51113 74046 2 78221 95260 4 4 2 105519 117295 1 491361266 3 484202128 1 798965162 1 636604565 4 4 1 189564343 1 569194286 1 440325096 3 972294811 3 50111329 4 1 420014738 3 850945308 2 61336 62835 2 68606 81906 2 20779 108361 4 2 102759 112331 3 269864652 4 3 27762849 2 17817 98447 2 5143 111010 4 3 625520248 4 4 3 753778711 4 1 502244336 4 3 516090334 2 24657 92598 2 9211 34265 1 174513200 4 1 229867767 2 6881 57298 3 190927697 1 296314383 1 811688655 2 56124 100741 1 159292959 4 3 935579525 1 425546464 4 2 41067 113509 2 71817 87485 4 4 3 323356072 2 65714 94568 3 800560866 1 500765480 1 592198052 4 2 13767 100465 4 1 438893074 3 103675567 4 4 2 79703 90484 4 4 2 36575 52322 2 12772 89385 3 299262088 4 2 17964 89863 4 4 2 79572 80883 2 9940 21890 1 996671808 2 18238 34008 3 832557597 2 4988 98923 2 12934 72014 2 2798 99537 1 282171171 1 753982983 2 19667 52230 2 61647 105985 3 739505732 4 4 4 1 196362970 3 530872672 2 83034 115421 4 2 29224 115570 3 331426206 4 1 972336981 4 1 356226396 1 783299642 1 101988910 1 452415012 2 2483 97787 1 800268525 1 448353307 2 86792 119598 2 48802 102980 2 85865 105689 2 5334 34685 2 44804 82226 1 517905821 1 486399855 2 31559 104369 3 630323553 1 241837803 4 4 1 22423350 4 3 890040248 4 3 544080245 4 3 517594014 3 62463938 2 40445 48052 4 2 19271 51497 2 91956 99292 3 518269200 3 29430804 1 104268015 1 130398001 4 4 4 1 73540886 2 105130 115140 2 97410 98916 4 3 550353695 4 2 31998 36440 4 2 17758 26075 2 35779 107558 1 880294387 4 4 2 51690 96635 4 3 526862157 3 104501791 2 56041 86743 3 687709799 4 1 46526501 2 47398 99222 3 217089997 3 302673991 3 553746624 2 72688 85991 1 537763782 1 992815552 1 53803186 2 16531 103978 2 63286 120957 2 15378 108337 4 4 1 764281044 2 24865 52276 2 14849 22967 2 18289 101746 1 784016377 4 4 2 65334 101005 3 152771090 2 5711 89284 4 1 248102219 1 474638684 1 695149127 2 62461 74355 2 13750 58485 3 659619600 4 1 947162191 2 51623 56277 1 810429629 2 17212 21372 2 40466 60335 3 208662210 2 20446 44916 2 10972 41697 2 66630 86684 2 58863 112410 1 516089314 4 2 73398 87431 2 89872 118362 4 2 1673 9785 4 1 660041190 2 20374 85977 4 1 699899317 2 36128 48284 3 914492555 2 80133 107707 3 408929442 4 3 30530757 1 777093071 2 2286 51850 4 3 58458530 4 1 311734707 1 92598033 1 141752734 1 21586906 2 73538 107744 3 444222284 4 4 1 95151054 3 743965527 1 42375468 4 4 1 84844914 3 774769267 3 954512941 1 17028440 4 1 671836049 3 243365107 3 958144230 2 25328 26253 3 737895803 3 608042291 1 650672514 2 50833 53235 2 9197 49622 2 61768 93149 4 3 488185155 1 19850717 2 8599 118088 4 4 1 280019075 1 495664187 2 20833 119294 3 694179363 2 42426 79685 4 2 65193 118763 3 168364387 2 43260 60624 2 94335 115352 2 51331 64496 4 2 2497 43791 1 790637953 3 932725687 1 56208552 1 809209489 2 48134 114670 1 801759154 3 712172292 4 3 598357200 4 1 43433329 3 56419351 2 25235 67561 2 36247 86619 2 25609 104385 4 4 3 771518799 4 4 2 49572 74564 1 163361591 1 434156483 1 380579430 4 3 60045893 3 494935956 2 55334 112016 2 39346 57828 4 3 553758697 4 4 2 96697 108980 4 2 33089 44413 3 662296202 3 171062527 4 3 285764988 1 170350817 3 656722438 4 3 789002019 1 16823747 2 37950 85316 2 9241 97700 2 45355 50171 1 968907709 3 915622362 1 236513097 1 687160529 3 72116703 2 2196 113249 1 114810345 3 817778181 3 282490564 4 2 57106 105929 3 799202389 1 131871711 3 353886345 3 273278361 2 63267 71256 3 676880253 2 70051 120101 4 4 2 59561 71014 4 3 687019647 3 921307368 1 595618362 1 132707294 2 6033 96620 4 3 121393368 3 921698709 3 278119839 4 4 4 1 400802549 2 55241 64681 4 1 803687173 4 1 294696545 1 358254902 2 40999 50328 1 920647425 4 4 3 219682263 3 972566 4 4 4 3 12614172 1 116961027 1 250319943 2 5724 54269 1 71866975 3 508382702 4 2 64272 75200 1 457762077 1 56779474 4 3 603125239 1 266163902 4 2 35339 53434 1 181492861 4 4 2 48332 77890 1 291438796 1 419819601 4 1 670046972 3 139593343 4 2 43233 81681 4 4 4 3 63523720 3 964978970 1 210234853 3 898338065 2 14748 98248 3 706795139 2 7453 83996 4 3 524708834 4 2 12994 119113 4 1 604771747 2 83720 98014 4 1 332984164 2 19613 93518 3 220724669 2 42953 105542 4 2 84973 89275 4 1 701491442 4 4 4 4 1 178095087 3 652782708 2 55516 65688 4 1 376734153 3 141796404 4 4 2 14839 27958 4 1 451345032 1 169040133 2 93627 112467 3 686553959 2 56023 65609 4 4 4 2 15206 39228 2 4456 48060 2 2463 121061 1 600175831 3 10854111 3 11932964 4 4 3 146784324 2 13977 108570 1 550966622 1 509694151 2 43013 49488 2 28805 119897 4 4 3 887379896 2 100392 106013 3 352576003 2 62801 63280 4 2 41805 104787 2 58715 85885 2 42435 74476 4 3 475107096 1 507159377 1 342888994 1 793312805 3 494737777 3 34950138 1 374707104 4 2 31600 81503 3 204424942 3 454253169 3 588219539 2 49421 53187 1 201446731 3 401959606 4 3 748807931 1 135170510 2 11201 117919 4 4 2 24803 117642 2 58065 79418 4 3 413349506 2 43482 85325 4 1 481473752 3 452689452 2 2601 38383 3 677901437 2 41683 103312 1 769048017 1 82560046 2 42447 116516 3 244778709 3 730567998 1 698190141 1 542062708 4 3 86906634 3 689711418 2 24721 107074 3 212995469 3 809014554 2 65825 68155 4 1 33454251 4 2 19984 57296 1 841935228 1 60732482 1 310458726 2 36408 56185 1 441808127 4 1 117108780 1 850339533 2 20859 41655 3 618457063 1 384605885 1 221598287 3 258306828 2 78892 83454 4 1 2281167 4 3 411693482 2 44675 116624 2 17617 39437 2 85468 120485 1 382185986 3 714697427 1 832052670 4 3 874121075 1 354484340 1 950878894 4 1 188822324 3 994023555 3 735186786 2 108722 114234 1 787319825 1 946080943 3 858155465 3 861092367 1 154943079 4 4 2 5877 35177 2 100158 100727 1 884469339 1 277958622 1 338875780 1 373799404 3 868964094 2 65032 95014 3 746392854 2 52836 85932 3 417605094 2 36842 84017 1 554245561 3 302696288 1 563894541 4 1 64117979 1 293893797 2 18418 114129 2 62860 113143 2 38856 101940 1 402693332 2 25389 119408 4 3 201354911 1 857668499 4 2 36990 95327 2 23590 41195 3 153578909 3 446897567 4 3 318207972 2 41974 107455 4 4 4 1 946353244 2 21744 85474 3 18346214 3 2246515 1 943355992 2 23737 26136 3 855493866 1 909108981 1 834707470 3 596772733 3 113588449 4 2 97555 121019 4 2 16828 51459 3 361143227 2 102361 106014 2 8634 29634 4 3 397250349 4 3 223538406 3 542660129 2 72885 96800 3 14437897 3 724353647 2 50359 63412 4 2 40389 111130 4 2 9607 40509 1 74555359 3 229202009 1 177716182 4 2 24224 58811 2 30935 103087 1 810704736 1 329628065 3 471054641 2 28040 100010 3 695922542 3 164249256 2 7169 64904 4 3 469020905 1 841849667 2 73022 78461 1 394489548 4 4 4 2 52239 52278 3 422342103 4 2 16347 46263 2 20873 45887 1 51364222 2 28734 42205 1 908617247 3 720781226 2 49545 116588 2 44248 60989 1 412638368 1 502244919 2 83849 83988 4 4 2 71289 82323 1 268840765 2 6512 58932 4 4 2 57802 117176 4 2 23677 40610 1 139523375 2 22887 98767 2 84115 118485 4 4 1 185870388 2 31922 49412 1 838378240 1 187756181 3 892034454 4 1 179908883 4 2 50839 70753 2 108700 109254 2 64525 109928 1 344637093 1 656266325 2 1497 84592 2 51670 78895 2 68882 114119 1 4365234 4 1 601536668 2 21453 54657 4 4 3 487626771 2 66999 96673 4 3 286479257 3 385830892 2 103793 110802 1 194656039 1 144278988 1 294046501 2 73933 115085 4 2 20132 110859 1 653976405 2 2445 45969 2 7441 59174 3 877283196 1 58482467 3 144778669 4 4 1 384962924 1 107403356 1 310625652 4 3 515599514 2 9288 99194 4 4 3 72822091 1 586608755 2 80156 93364 1 319689552 4 3 641436480 4 3 492551280 1 598612715 2 14096 17175 2 14760 76623 1 13982306 4 2 25680 43283 3 448572491 4 4 3 45962266 2 84716 95562 3 796459642 3 34264517 1 865353465 3 451288259 1 648067770 2 20510 75028 1 880315036 2 88038 91796 4 2 9105 46086 1 496252999 4 2 44130 63828 2 31230 48851 1 838889138 2 386 20515 1 927549949 4 1 5131087 2 33605 115115 4 3 817976235 3 52022863 3 33609227 1 120555508 3 430733514 3 880359224 1 629508936 3 630280281 2 105497 121125 4 1 80524431 3 593357448 4 1 202054764 1 569047564 4 2 52808 63175 3 423250548 2 39350 116407 4 3 980525952 1 655529855 3 89186869 4 3 494493125 2 33293 43839 2 12329 60824 1 912111364 1 57920474 3 867415625 1 8454957 4 1 586627313 1 159458424 1 605189995 3 146149076 4 1 123421098 4 4 3 24921671 1 6189369 4 3 512433916 3 368429307 2 54838 76751 1 76777028 3 523777085 4 2 66684 93545 1 829500965 3 536967347 3 146227519 3 515394029 2 57778 105525 3 323290295 2 38399 104901 4 2 34715 57438 1 738924306 3 47610067 1 761065232 2 79138 115376 2 69976 94484 4 1 20080730 4 1 387691195 1 598317707 1 581795248 2 41754 74466 3 14118311 4 2 37686 89735 4 1 212392097 2 64292 119056 1 55200079 2 17420 114979 4 3 398731589 1 145443294 3 761062452 2 36766 37369 4 4 2 46220 48523 1 12497955 4 2 37448 62991 1 357576279 3 335103658 2 61828 99595 1 29036213 4 3 858762808 3 499135070 3 19159284 3 923261780 4 1 420956455 2 16153 66847 2 71074 96992 4 4 3 270253904 2 61169 79066 1 983866883 4 3 137685964 4 4 1 538930137 3 691017913 2 70942 85026 3 8080427 2 11484 87217 4 3 572711391 3 361541537 1 213944639 1 34430985 1 354452471 4 2 50507 75741 4 3 512543340 3 510332433 2 45564 85609 2 14281 29598 4 3 15758549 4 4 1 18774889 2 31237 95642 1 752466193 3 748734198 3 584025887 3 552169595 4 1 603075463 4 2 35231 85706 1 835437807 2 34670 60617 3 351236133 2 13324 73786 2 72922 118502 2 54865 69224 1 34740771 4 2 85732 97416 4 2 41829 110538 2 38289 87518 3 37374988 1 672630112 1 954419686 4 2 22820 84136 2 3092 16120 1 254532807 3 625434480 4 2 44493 57174 3 373592745 3 178027268 4 1 246763461 3 232058775 1 284455462 1 906377604 3 831484552 2 10821 56135 3 816576240 3 611098981 3 81613116 2 5085 20116 2 12199 32361 2 58797 117554 2 34114 72663 2 142 90756 1 33495648 4 1 676524644 2 55740 89181 4 3 954671112 3 47879428 2 32553 99618 2 35136 36121 4 3 722990595 4 1 165673090 1 218202681 2 18020 49643 2 17187 79801 4 4 2 49504 109646 4 3 523527932 1 7398910 2 21537 51491 2 100444 117637 4 2 32867 83549 1 241504010 1 38374083 2 34961 79789 2 17498 65953 4 1 821754867 4 3 4713395 4 4 1 146852514 1 769529072 3 774486640 1 44648512 1 125622799 1 653712368 1 897940958 1 435300118 4 4 3 360775032 2 74369 95329 3 641039554 2 28974 73127 1 154540230 2 97800 116832 2 48246 56264 2 36545 73543 3 910005614 3 632686393 4 3 519621040 2 44743 56419 4 3 880008514 2 15857 46053 4 2 22313 52956 1 250688363 2 20979 68174 4 4 2 70758 79021 3 50648178 3 314526557 4 3 295821547 3 950625567 4 4 3 963984648 4 4 3 596883337 1 855230949 2 20186 37645 2 15522 115941 1 653073002 2 17215 117986 4 2 84843 117794 4 3 485202007 1 379966229 3 73144899 4 1 522030727 1 266237460 2 76681 85515 2 26922 115090 3 585668606 2 70952 104256 2 27112 41652 1 737347989 3 390902000 4 2 5256 59698 1 399028726 4 4 2 16323 108174 1 170067784 4 4 1 964323402 4 3 50072985 1 176130801 3 65544911 3 266983587 1 492263308 2 18059 103803 4 4 2 77106 82111 4 1 207899840 3 151424743 2 3631 65261 2 53837 100272 3 187621521 1 349072362 4 4 4 2 52971 96913 1 96954030 1 41133667 4 3 42879171 1 66910516 4 1 43393497 4 2 33345 82006 3 669885159 2 29382 101637 2 38747 96134 3 710398999 4 4 3 734801125 1 217614095 1 438856654 2 77242 102580 1 871921049 1 705833906 4 1 720359368 3 57292036 1 448716277 1 123165072 3 958058342 1 151873827 3 669056135 3 106768296 3 273388570 1 23190232 1 789158978 2 44797 56282 3 972670234 4 2 6673 48589 4 3 231919375 1 228015249 4 2 89748 94501 3 285287451 2 31602 31986 2 4017 27706 3 712417715 3 34029694 1 560535990 3 955734143 2 19267 74001 1 26275958 4 1 287262316 2 28766 118386 3 87828822 4 3 183810958 4 2 37018 39761 4 1 718423148 2 64407 74335 2 16636 57984 4 3 949837406 2 102833 114773 1 741762898 4 3 273078250 2 9221 53567 2 73328 97028 1 337667414 1 857909767 2 67612 107554 2 24103 104573 2 27653 36199 4 4 2 8982 110067 1 623781646 4 3 723192168 3 839835059 3 503741478 2 96495 114781 4 2 17713 84054 2 66426 70838 3 151873858 1 302057831 3 816810903 2 61016 61484 4 2 2950 79473 4 4 2 48525 59858 3 487110309 3 45229077 3 186290928 4 2 2901 11572 2 7748 77908 4 2 59586 67247 2 26211 37216 1 780640319 1 895431145 2 61023 97577 2 52079 112739 2 50719 110507 3 225744523 2 36815 92680 2 76246 116503 2 32955 83838 2 33679 43148 4 2 55525 59407 3 37552193 4 3 62927018 2 92465 110665 1 107550953 4 4 1 939759246 2 24543 31894 4 2 29003 96997 1 67076615 1 76591585 1 120260133 1 953720378 1 720226705 4 4 3 842976304 1 329213328 4 1 61272773 4 1 703581800 1 274612829 3 868409726 2 55913 96967 4 3 655888761 3 874737337 2 867 75236 1 307869604 2 33717 103632 2 67334 101621 2 115054 116677 3 433031931 4 3 517728101 4 3 142636419 3 339192714 1 710603108 1 909844759 2 69595 80926 3 681147364 3 506223635 3 125410734 4 2 80933 110103 3 132938745 4 1 731727752 1 125061641 4 2 60199 62264 1 725114278 3 459097488 1 202039305 4 1 280477122 2 27676 92601 3 608168776 1 137634431 2 17643 84886 4 1 113349919 4 2 107766 118662 2 55732 78051 1 373212307 2 44408 62272 1 334218556 2 12256 24969 2 11055 66275 4 1 800650811 1 839466580 3 857759050 4 1 314862022 3 690369873 1 575414527 4 1 49005985 2 41295 52112 2 7168 89438 4 3 292301351 4 3 153894062 1 611768410 1 618950342 2 21371 101383 1 770100680 1 133990289 3 689712267 1 329740454 3 318128779 2 58867 62631 1 668563644 1 47115132 4 3 201342204 2 75438 118452 1 338714039 3 435341050 1 78978823 2 23127 59986 1 768549267 4 2 23509 88648 3 774788760 3 779600607 2 100159 108803 2 18629 84414 3 207994496 4 3 446422359 4 1 383993066 1 624277965 1 833674275 3 834404331 2 75161 101622 1 101751272 1 837544395 2 50021 55965 3 169241532 2 75394 101539 3 50744478 4 4 1 268621131 3 115720186 4 2 18736 94124 3 301912511 1 475054326 1 726338286 3 684047852 3 342678274 1 345873126 3 507986002 3 231901147 4 3 64904422 2 69398 97499 2 34164 70521 4 3 818111991 2 15412 55461 3 472991368 4 4 2 107779 121261 4 1 131640433 4 2 29975 45822 2 81868 92510 4 2 15882 42193 3 741719175 4 3 768721664 3 792059275 4 4 2 36559 95872 1 864162967 3 986227227 4 2 15190 111161 3 183364744 3 22065844 2 53846 70643 3 566083507 1 599953379 1 416793666 4 1 954762318 4 3 45702697 3 542038400 2 89322 109299 1 100163225 2 57016 89256 3 232412277 3 30241383 4 3 582372031 2 19857 43230 4 1 997005710 4 1 645765698 4 2 39012 120311 4 4 1 610838319 3 54166855 1 343177615 4 2 38900 66698 4 1 6158100 1 173909133 1 504319953 1 937111728 1 761688159 4 1 985901098 4 2 34965 80211 1 494100803 4 4 4 3 106432326 4 3 732844052 1 127377560 1 271114102 1 68853372 2 81553 105932 2 34635 99863 2 19659 68196 4 4 3 531334560 1 91941874 3 133091528 2 2698 110739 2 33926 98414 2 98551 106709 2 31970 90091 4 4 4 1 426105858 3 199679826 4 2 26905 61606 2 23740 65923 4 3 131285184 3 987942053 2 2283 74613 2 10652 103520 3 630618669 3 718995377 2 78096 84460 3 845273972 2 14192 76356 2 48546 55404 2 12106 67265 2 7971 95567 2 48440 89123 1 141646995 3 947956721 4 4 4 3 212226610 2 92548 101283 4 4 2 78241 117733 2 69347 85706 3 527212350 1 601669348 4 3 404469329 4 4 2 64443 104842 3 766304686 1 89503093 4 3 845519998 4 1 874490189 2 18594 95278 4 3 499844374 3 554521566 3 367593379 4 3 26777715 1 22372841 3 139333271 1 75862633 2 22802 94718 4 2 42586 73111 3 819757 3 545024745 2 471 92500 2 48577 72984 2 28985 106141 3 921173276 4 3 759884783 1 753190505 2 6702 46271 2 52234 94013 3 432674880 2 110875 114497 4 1 133268469 1 584265242 4 2 33672 42337 2 18729 73171 1 302418605 2 4832 118989 2 45580 72767 4 4 3 51074341 1 250214233 2 22933 46834 4 1 100572531 1 382591765 4 3 664948576 4 1 550896722 2 938 8372 3 189303272 1 978612829 4 1 604435150 4 1 91373570 3 777239101 4 3 269884495 4 3 424734991 4 2 16589 110447 2 34324 75056 1 430319158 4 3 516905481 2 13786 27659 1 649456221 1 805052964 1 99171716 2 43839 93732 2 40623 59007 3 974242985 2 42681 50198 3 993286485 3 823031182 1 546325399 1 79533930 1 228736977 2 55101 64475 3 950438780 3 773623666 4 4 4 3 138665060 1 630548574 2 4786 86860 1 807428298 4 2 48655 50296 1 590530585 4 3 553927798 4 2 51009 67764 3 287873759 2 3376 79862 3 972381325 4 4 2 40039 111398 2 15666 92825 2 54506 80702 3 258536527 1 889569267 4 3 69917361 3 741221744 3 49124741 2 69151 92860 2 6722 73922 4 4 2 58273 103428 1 517109868 3 953790704 2 46572 106543 2 6913 12767 2 67313 114273 1 73829567 3 155942135 3 686867898 2 42198 93353 4 4 2 58106 77154 4 1 825218319 3 825407007 4 2 48855 78382 4 3 890862458 4 3 343125482 1 19596759 2 2433 63484 3 163159847 1 306401780 4 4 1 795401079 2 1198 59006 4 4 2 87264 94852 3 40067309 1 142836189 4 3 67737786 3 317085132 2 14175 51064 1 36948234 3 808844685 1 37503162 2 52010 63653 3 89585341 2 64361 96194 4 3 495087418 3 31943091 4 2 10999 34677 1 515509708 4 1 43749979 4 2 49701 84023 1 907465435 1 422443483 3 483703920 2 23528 104737 2 56260 95503 2 14499 58716 1 948915352 1 659754560 1 374459299 3 980372009 2 112158 121031 4 4 4 3 443220825 2 12318 112961 2 102706 120898 1 934685695 3 5535851 3 860202934 3 327834427 4 1 990569237 3 682806791 3 49082764 3 72993613 4 2 69414 109432 2 12331 54669 3 662230446 3 729118431 3 104971090 4 3 789571188 3 115475685 1 42449004 1 723283586 2 82034 121199 4 2 10455 10472 3 465055946 3 278233429 1 676550212 3 163656971 2 49556 54015 4 3 560164447 4 2 31563 93586 1 756010250 4 3 973633039 2 13961 36496 3 31228110 1 17699687 3 359445693 4 1 67813697 4 1 542641525 1 15742612 1 986631366 4 2 74621 75047 4 1 575450432 3 825386232 3 714334875 3 633957381 3 841337839 2 22418 88586 2 17560 70643 3 118558461 2 26561 71060 2 62751 111896 4 3 843374089 3 413888657 3 948774782 4 4 4 2 73427 82014 4 1 6653893 1 808752268 2 10603 63857 1 391854329 1 803963036 2 57511 60361 2 60894 92254 3 830589070 4 1 3278778 1 250107200 3 603336243 1 56544143 2 6111 70416 3 753485415 4 1 335592216 1 842840069 1 297056841 3 844863186 3 425488703 2 624 89196 1 873413501 2 82854 101195 3 501328758 4 4 4 4 1 605511425 1 923942733 1 382145987 2 66049 91185 1 45779813 1 552864113 1 530305087 1 816388382 3 462110795 3 874315715 3 85566282 2 23322 27849 2 28549 53747 1 18899303 1 60541154 3 413386763 2 26012 48626 2 21674 96869 4 3 383003328 1 421018897 1 41031837 3 193766886 1 816347393 1 567815638 2 34054 108095 2 27689 51853 1 973057729 3 728333027 2 26385 65258 3 136230627 4 2 13721 119691 4 3 268365795 3 558013734 2 84324 117358 4 1 750880139 4 3 625577312 3 850591195 2 9922 23698 2 3361 85281 3 961261859 1 862464446 2 96529 103475 4 2 17002 52725 4 1 236894480 4 2 43739 98571 2 59582 89315 1 52742587 2 18565 77642 4 1 550799022 2 3923 90501 1 342440126 2 58413 98557 1 136882914 4 3 518592284 4 1 140063728 1 735748650 2 3143 9340 2 40089 54083 4 1 68135375 3 391909998 4 4 2 75750 92270 1 700522198 2 51613 98404 4 3 67626515 2 19131 35081 1 33224658 2 75931 108595 4 3 495153802 3 974655593 2 20543 41923 3 411751669 4 4 2 57779 119564 4 1 890253229 3 758282150 1 734968888 2 25478 91076 3 502731406 4 1 370302232 4 3 773528274 1 261754307 1 672979086 3 987251012 2 9699 87611 3 450564833 4 2 71602 74382 2 11350 38053 1 865102528 2 103845 113917 2 98864 98898 3 807580843 1 96321683 4 2 36835 72885 4 4 2 17577 69049 1 55215643 3 623962017 4 4 1 60861671 3 634766684 1 816070239 2 10759 12831 2 38429 100536 3 802499951 1 24061770 3 132553219 3 43405559 4 1 337904021 1 440356053 3 716555161 2 13667 94848 2 338 105507 2 82131 92808 2 41612 81025 2 37097 99082 3 185885894 3 139449340 1 49564016 1 434411731 3 239331148 1 75664872 1 642150804 4 3 924495964 2 8408 65939 2 13387 69085 3 206685156 2 55522 113312 4 1 552080804 2 15970 41782 2 60410 89896 4 2 73649 119633 1 59159242 4 4 4 2 31947 77402 2 52921 79276 4 2 70721 97231 4 3 819984555 1 447648976 3 875939607 2 41289 52265 3 598372072 1 187622365 3 473384145 3 989957705 1 150626807 4 2 26268 97389 1 654051423 1 195155809 4 3 593026068 2 54926 71991 1 19882909 2 85786 114843 3 849598136 3 140141920 2 36773 88671 4 1 620462167 2 38581 105503 3 863934963 1 755787301 4 4 4 1 994091616 3 326617273 1 187536897 4 2 27342 77135 3 557292609 1 64072476 1 658862691 3 560389419 1 377302912 2 72429 111765 1 296415939 4 1 817557559 3 952585126 2 21267 78576 4 1 459510049 4 4 3 634036715 1 448578668 3 921025206 3 908855557 1 835636395 2 45018 54610 3 915405035 2 60141 103354 4 4 2 78064 105602 2 63415 120900 1 997378541 1 956038673 2 35915 40363 2 14209 103291 1 709021528 1 495487930 2 4058 115578 3 244140831 1 625754521 4 4 2 37918 53726 1 983374834 4 4 1 155672097 1 696761029 1 926910858 3 131337901 1 927131899 4 1 717649326 4 2 87663 114418 3 833620375 2 49861 78481 3 55952381 1 690965665 3 62062817 3 4841887 1 857221190 3 454263450 1 396068592 4 2 6082 51038 3 862543868 2 34816 101806 1 531021629 4 1 48511967 3 279082265 3 437974028 3 380756614 2 36870 79770 2 380 119509 4 1 724043259 2 45814 89914 1 26776964 4 3 927182826 1 287291865 2 31781 92074 2 69976 115112 4 3 612275691 4 4 3 950837891 2 3066 84848 1 101782160 4 1 646288844 1 128946349 2 20129 112957 4 3 649262939 1 182000482 1 769978513 3 743712958 3 989320390 2 51337 90780 2 10775 106312 2 32280 57452 4 1 741070220 2 35527 83609 3 301340028 1 735267699 2 12094 102292 3 275342417 2 50685 70264 2 6508 94732 3 361578707 2 77374 91380 2 4717 113370 1 945952544 4 1 479628175 1 656811236 3 436193656 4 4 3 622506990 1 695398714 2 105224 111780 1 885781000 2 101975 115644 4 2 13045 67849 2 5485 41210 1 453301395 1 779498899 1 623929567 1 435872511 1 869586844 2 38420 42556 3 412089816 2 39656 108991 1 750377211 1 4222379 4 1 3786890 2 32421 116779 2 61459 74125 1 687224460 3 781758848 1 468521405 4 2 29188 100949 1 826607669 4 1 290872302 3 607002056 3 64451205 4 3 356246411 2 83356 115048 3 911345997 1 555105422 4 2 24174 58577 4 4 1 406764072 1 541133859 2 70473 118806 1 220049159 4 3 269652597 2 35660 97426 3 428158074 4 2 21729 68396 2 42260 95668 3 98732910 2 54367 56238 4 1 881118213 3 478470660 4 4 4 4 1 947506131 2 80164 116182 4 2 28698 43323 1 92450025 2 59921 101553 2 17495 94331 4 3 48471249 2 16782 112818 3 332315022 3 245821461 4 4 4 2 24918 96177 2 8825 73464 2 38968 100957 4 1 391458334 4 4 3 155831488 4 1 680736028 1 734021400 4 2 61725 90645 1 686257510 3 220494760 3 121406132 1 817418447 2 22396 77590 1 655918502 4 2 27287 80335 3 504931948 1 701146182 3 820330900 4 3 742736676 4 1 19122597 3 832484712 1 15695204 1 757281831 2 60438 83838 2 70170 98331 4 3 929551624 3 683706823 4 4 1 900134843 4 4 1 123018351 3 652362759 3 813867496 3 425565284 1 986233963 4 1 51557444 3 128475986 4 2 75361 78056 1 604751738 2 43980 96254 4 2 34891 108944 1 501510826 2 141 24134 4 3 785356910 4 3 299594534 4 2 6654 98943 1 979898991 2 86565 93057 2 68327 89085 4 3 6988979 4 2 4931 35553 1 904817224 1 642560912 4 2 82387 101154 2 17731 101828 1 736278000 3 868658193 1 116633394 2 102347 113452 4 1 61565869 3 33186894 2 7423 10221 3 17625955 3 496832706 4 4 4 1 652152632 1 464614932 1 357622249 1 21039214 2 48752 86917 1 25607478 4 2 33514 56816 4 1 720717070 2 5613 9706 2 26524 109111 4 1 744320169 4 3 26653334 4 1 141767421 1 30996352 1 972233716 4 3 47188081 3 402219816 1 215510831 1 256790663 4 2 9449 87557 1 404874045 1 756451926 2 65009 75855 4 2 107733 107820 1 652177929 1 893983516 3 789163748 2 5500 52598 4 3 549694201 1 514838363 4 3 166520971 4 2 51614 99694 4 2 5548 6260 3 957734797 3 341034673 3 141579351 2 49011 52264 3 241101323 3 35306234 2 28480 67432 2 20855 101091 1 12831005 4 1 701088407 1 687670451 1 531686614 4 3 540102158 4 1 455905242 3 69318292 1 378886403 1 134652919 4 4 1 882222722 4 3 473606505 4 2 56273 118385 4 4 1 170780599 4 4 1 151545228 4 2 51923 102202 4 2 74052 95356 3 49288552 3 583763351 1 572787780 4 3 199927385 2 3420 85040 4 2 32473 67571 4 1 912810300 4 3 492220508 1 601065910 3 44365468 4 1 705266413 2 56304 93715 2 13954 93849 1 768700631 1 450329831 1 648706094 2 49091 91907 2 24984 101370 4 1 138674193 4 3 335307885 2 80853 94363 4 2 18792 100638 1 935482788 1 584657581 4 1 683648173 4 1 471898678 3 590815472 3 965671962 1 872193357 3 176228760 4 3 47008244 1 328689552 2 57375 121372 4 1 717571652 1 431170029 2 59052 108295 4 1 58514632 1 699865569 1 285573731 3 984021495 3 922760911 3 45330555 1 529360994 4 3 849934743 4 4 3 459244001 4 1 412646039 1 531325776 2 41100 41550 3 535291926 4 2 51119 89981 2 54609 121567 1 869693400 4 3 289512984 4 1 858932298 1 61347008 4 4 3 636165634 1 530893526 4 2 39988 80148 1 919816857 1 69742416 2 100157 106882 4 3 590299725 2 10293 38740 1 731454638 4 2 107153 109504 3 913892753 1 832832618 3 802360790 3 172074780 1 443872083 1 967200946 2 17591 104444 3 426437061 1 157083693 3 397229378 3 7525698 3 457339055 1 599935752 3 733928147 2 25186 110499 1 41782036 4 1 35361070 4 1 73575109 4 3 263612345 4 4 3 417684642 2 10444 57931 1 806821043 4 1 746634024 1 425715357 2 9889 28815 4 1 762640450 4 1 325512680 4 2 69838 99427 1 306576221 2 731 82186 4 2 12394 70173 1 314547663 4 2 38489 40474 3 762520599 1 28327649 1 484273609 4 2 50163 83865 1 123988558 4 2 12886 93848 2 4638 80119 2 14591 92406 3 444042718 4 4 1 738329697 3 643394834 4 4 2 18727 102227 4 3 966447795 1 25440643 1 155729653 1 575602466 1 361985864 4 1 197530673 1 301814105 1 8747042 1 209946783 4 2 19347 84585 1 411013989 3 166892512 3 20597796 4 2 112843 118312 4 2 47139 111037 1 388273085 2 55659 83016 4 2 16180 75949 2 115103 119630 1 879882655 2 59437 79601 4 2 6202 120380 2 17069 97405 3 807951973 2 80891 89266 4 2 93857 99847 2 17816 118828 2 7328 46369 2 3130 5868 1 41831788 1 844464131 1 71009839 2 22264 33999 4 4 2 43573 49301 3 866875155 4 4 2 10974 105773 3 693524939 2 46115 111957 2 7439 33363 1 314801195 1 931883351 3 287900629 1 925010122 1 980186257 2 3699 119527 1 350907072 3 55867017 4 4 2 70713 84599 2 5965 96957 1 722711783 2 5601 13392 2 24512 90625 2 71434 101707 2 34866 98995 4 3 406238852 2 5556 95744 4 2 26125 90836 4 1 427292100 3 620571794 2 20135 34907 3 629037479 2 18481 77375 3 944980953 3 143818941 4 1 37332373 2 47301 95488 3 416988253 3 651695897 1 818323010 2 98191 99273 3 107460683 4 1 988233842 2 23572 67524 2 97799 101549 2 78302 88791 1 478683358 4 1 373983132 4 3 541019736 3 787099344 1 62276006 2 42826 60359 4 2 10588 65722 4 2 72374 84309 3 458879428 4 3 977417425 2 6662 8722 3 220197570 3 565567957 1 7786609 1 79614284 4 4 2 57014 105927 1 768096020 1 508370602 4 3 619790936 3 8506501 1 340162062 4 3 594461990 3 754932070 1 394931638 2 60898 114988 1 405301521 3 421345555 3 936133657 3 91348622 2 14526 99607 2 50716 52314 3 809688861 3 748123762 3 464247567 2 26382 49541 1 749959269 1 380015105 3 910854541 4 2 59246 74063 2 68010 106504 4 4 4 3 549776843 3 354736877 4 3 472266210 3 892052293 1 599612597 1 878979702 4 4 1 704475820 1 19933073 2 27773 43696 2 13217 103546 4 2 33931 115009 2 101725 103012 2 37650 101764 4 2 76504 115042 4 4 3 607001016 4 1 943518724 3 215672912 1 899650303 3 600258250 3 40465337 3 319410774 1 244002606 3 805427930 4 2 77162 94263 2 58031 81308 3 929556043 2 60785 72251 2 81890 81993 4 1 189241739 1 50943351 2 9297 96615 1 249047851 1 499158502 3 68579180 4 4 4 3 56402962 4 1 87575086 1 908942404 3 201597435 4 3 939686537 1 434308892 1 835256220 4 3 711225268 4 2 72173 85246 2 24520 60726 4 3 954726693 1 205222117 2 64130 114803 3 737987409 2 33445 101918 4 4 4 2 32409 88500 4 1 938529778 1 923793883 2 17950 114749 4 4 4 1 155359561 1 591822233 4 1 420821131 1 244715734 3 691719329 3 797637116 1 63308190 4 3 100726958 2 62779 96767 2 21640 84826 2 7036 10691 1 42179240 1 998585266 3 996752386 3 81721806 4 2 31409 58035 4 3 955158806 4 1 311465183 1 471386262 4 3 330629830 2 44216 76848 1 878600690 3 867849026 3 793741144 4 2 37046 51701 4 4 2 66011 74389 3 723310233 3 469708721 2 7220 35417 1 603362384 1 782421684 1 298334949 1 103896541 3 256656253 4 2 17146 60457 2 50543 78659 3 585302186 1 858178819 2 46271 73935 4 2 83131 102398 4 4 4 1 37377994 2 90264 93179 4 4 4 3 225177250 4 2 87546 113365 3 462266262 3 22969411 1 432132565 1 532973005 1 528567536 1 849460806 3 457922763 4 3 775386256 2 63093 102773 1 909776602 2 48724 59410 2 92188 92612 2 942 56167 2 60971 72680 2 16786 98020 2 94019 109679 1 257040157 2 14015 40489 1 301873 3 903720008 2 65787 100361 3 957086079 3 359705690 3 28587463 4 3 374948258 2 10356 28546 1 509203390 3 62722033 3 59103107 2 27373 108503 1 736766404 3 185010354 4 1 630155677 4 3 577212032 4 3 48485174 4 4 2 52811 91751 3 76934994 3 228209224 2 79661 109377 3 62599916 4 2 13973 61452 4 4 1 403206290 2 36158 66017 2 40188 100623 2 17624 45803 1 378927894 3 203858665 3 571795465 1 57620430 2 4876 118444 4 1 170665560 3 574676655 3 45218015 2 21306 112064 3 59698058 3 701558035 2 21365 31374 4 3 288968544 1 967369692 2 62822 82509 2 24883 91388 1 161281908 1 221650030 2 36783 103052 3 292495177 2 8143 109424 2 68580 113049 1 198419528 4 1 169372591 2 14268 52921 4 4 4 1 901659017 2 33354 65890 4 4 3 876477652 1 271783043 2 41123 79250 3 168368133 3 944061101 4 1 776295118 1 238356500 4 1 906694237 4 3 811554442 1 820413877 3 180754492 3 223560027 4 2 2181 12681 3 254708943 1 592779948 1 951993981 1 679564252 1 429756920 3 14504881 2 33701 93042 4 3 307304109 2 2985 40961 2 50158 93690 3 616396293 4 3 14861175 2 5343 81527 1 926006116 1 558913555 4 1 537458004 2 871 31803 1 354073357 4 2 884 66600 4 2 3866 13509 3 35364997 4 2 67452 79872 1 835170315 3 259611723 3 193211302 1 238405482 3 552695367 4 1 814913402 4 3 955716717 4 1 838076273 1 720576033 2 34826 77358 1 289435790 4 1 98537653 3 613841402 1 148466431 3 10983056 1 60186455 3 317375916 2 6940 100976 1 182639298 2 7251 48139 2 9512 29077 2 33587 94575 3 929477097 3 531107161 4 2 4098 23495 3 698857266 4 2 39855 69096 4 1 67915967 2 8679 23251 1 802630879 4 2 5543 57018 3 851875029 1 42720139 3 859175005 3 908440867 1 201317462 1 209055670 1 67778001 3 708010339 1 946900324 3 187004915 4 2 65998 97004 2 6869 50564 1 693685344 1 899364509 2 71578 81942 3 94911389 2 72222 114130 2 45743 120679 1 711528288 2 26187 111269 4 2 31734 93669 3 992950714 2 67617 107704 3 250642721 2 38190 88559 3 402290169 2 17045 117503 3 227706651 1 238149505 4 4 1 46271704 3 40291022 2 68415 82024 4 4 2 29172 107704 1 109256903 3 741632485 3 583835901 4 1 301284465 2 61056 67023 3 741423224 1 739656307 4 2 2131 43761 3 798139907 3 984077014 3 51728445 2 37051 51599 3 712941499 1 808994375 1 510418091 4 3 775452815 4 4 4 2 85555 107766 4 2 19462 81041 1 224966997 2 82361 118365 4 4 4 4 2 68249 117418 2 81235 117431 1 402567228 4 4 2 69082 81525 4 3 61511270 3 8381291 2 4752 76055 2 59862 75567 2 67124 70193 4 3 386988632 2 19112 108978 4 3 365728836 3 300625481 3 421814205 3 129511741 4 3 635522210 4 2 58971 108613 1 435839097 1 306864521 1 561022985 2 17631 110855 3 220816814 4 1 989592962 3 156618762 3 387950686 4 2 11651 58910 3 611651100 3 918810153 1 813011506 2 766 40450 3 765533391 1 286792174 2 7824 92686 1 820750895 3 801837264 4 3 915286771 3 946693001 1 834654750 3 695160771 3 912192104 1 304227195 4 1 931207413 1 481001096 3 405251690 2 40459 55365 2 81109 105952 1 664254200 4 4 3 17967947 2 32517 60282 1 157180413 2 86272 105826 2 51942 108101 4 3 215595408 2 8259 17506 1 68311482 1 424199351 4 4 1 360344157 2 85780 94454 2 7409 62435 1 45651688 2 21030 34147 3 700488346 4 4 3 839416760 2 15390 115933 3 357287069 2 24396 108639 3 8412821 4 4 4 3 375411858 1 307009335 3 7923603 4 3 414313448 1 116884207 1 720336648 4 2 53717 73176 4 2 10731 56160 3 3443191 1 455895177 1 479157079 3 749253186 2 40122 44105 3 12975256 2 19435 103332 2 38731 99525 2 81945 91733 1 525030056 3 179744659 1 221783402 1 16820482 3 326423214 3 594348693 2 27927 33398 4 4 2 33696 115637 3 662183326 2 90555 116288 3 139596434 3 421360796 1 556131095 2 11742 72390 2 12365 72673 3 128871859 2 59415 97071 4 2 82284 107467 2 11329 20975 3 97775830 4 2 60081 107380 4 3 448930033 4 2 16881 36936 3 239773250 1 172397885 3 870350956 3 58143951 1 400894403 3 674397917 4 1 908563100 4 1 979926513 1 281391283 3 223852044 3 62556519 2 2638 93911 1 814550680 3 882428326 4 1 34341624 3 41123912 1 741396733 3 41110757 2 91040 107170 2 3090 115090 1 492369239 3 178865570 3 9100328 2 17628 78622 3 955267492 3 15401861 4 2 82782 100846 2 104574 110052 4 2 24368 97300 4 3 791657398 1 421804588 4 3 777072289 3 454513559 2 87949 106501 4 4 1 305466923 2 64306 121362 3 86906435 2 50322 103974 4 4 1 561344921 3 769912637 1 44029110 3 467676207 1 334428612 4 1 931867884 4 3 951520481 3 57042382 1 329459611 4 4 2 95356 113314 4 3 728231506 3 302995352 1 805018389 3 256659275 1 31114488 2 52740 75814 4 3 972673217 1 683983510 4 2 13644 62626 4 3 899736849 2 14713 90851 1 592318752 3 816455535 1 528574048 2 90737 108077 3 516584706 3 845398318 4 2 27067 60502 2 112275 116145 4 4 4 3 592886334 1 276845356 3 834869880 4 4 1 36009437 3 509973214 1 330088035 1 979653315 1 675444925 1 591936984 2 50584 83431 4 1 790585585 1 138368256 4 4 2 33225 117059 1 869954868 4 2 42836 112545 1 848525979 4 3 947750515 4 4 2 59809 85539 4 1 511438645 4 1 618951060 4 4 3 209188187 1 960653581 1 770945128 3 874466243 4 1 990261466 3 701080997 1 6044693 1 33652976 3 56694301 2 12113 103996 3 970420179 2 73795 98251 2 27335 60582 4 4 4 2 26072 108095 2 58649 78301 3 239354543 4 4 4 3 171427480 3 799937156 1 390230038 2 107969 112893 3 376016028 3 897468730 1 8299567 4 2 13826 44629 4 1 163495602 1 185357022 2 104803 116338 1 86967222 1 977127602 3 175875662 2 57233 95837 2 2515 58496 4 1 206162838 3 460349979 3 720928336 2 47098 64759 3 124603101 2 20793 23860 1 655351148 3 379867235 2 59501 108571 4 2 17397 114278 1 210119767 2 102115 112321 1 85610893 3 310444966 3 851250475 2 52753 87473 3 147255644 2 53964 91013 2 54740 121557 1 44410978 2 27600 42938 1 98649602 4 1 686962662 1 71360225 4 1 507800954 1 509003247 1 49890052 4 1 819757367 4 2 28654 56348 2 73962 90190 4 2 3064 90178 2 96195 116445 3 468176194 3 426456802 2 49117 113323 1 3565932 3 234028815 2 85622 85760 3 541013729 2 36313 79235 3 807534277 4 1 617364481 4 4 3 979011621 1 644140015 4 3 484857678 2 36535 102783 3 456650834 4 4 3 424894782 3 511676199 1 374629966 1 106159380 1 162210455 2 16556 56563 3 59116146 4 2 15444 87687 1 860009821 2 68032 112297 4 4 4 1 644266526 2 84823 92644 3 368467675 3 355589424 2 71989 108911 3 568363685 4 1 867038031 2 26933 32489 1 347456317 4 3 6323811 1 19368406 2 83665 84908 3 868324077 3 156353033 3 262900473 1 370779443 1 178211054 1 237888504 3 969592091 3 25966239 2 2291 106803 2 42207 120137 4 1 552365740 2 80535 109509 1 583789728 3 991501520 3 399822651 3 775590820 1 861991054 2 1193 112055 1 188289602 2 90425 95788 3 886472460 4 3 356009063 4 3 61335247 2 36653 93948 2 80359 95870 3 1861019 1 785913247 1 361407790 1 276997740 2 395 96534 1 42932356 4 4 2 25883 52288 3 558833355 2 63137 108957 3 355615707 4 1 544185306 4 3 980376199 4 2 5720 41014 2 84868 99131 2 16288 87217 2 53649 74417 3 334183197 4 3 617576667 4 1 187521401 4 4 3 324514595 4 2 64598 85410 4 2 27561 121335 3 48326563 4 1 178740622 3 592692533 4 1 629497551 1 801436669 2 16034 57423 2 104393 112477 1 705472629 4 4 2 38382 50993 1 682326067 1 112540087 3 593114755 4 2 36418 46926 2 41090 79334 4 2 66682 70858 2 91375 118295 4 4 1 338420755 4 4 2 61143 109076 2 75750 96565 1 95000197 3 910245290 1 714853119 2 45697 68863 2 53610 82633 3 124337858 3 458496203 1 21555754 2 2232 110529 3 242734157 4 3 189368632 3 412541597 4 4 3 306569786 1 119694861 4 1 536791816 4 4 2 4470 54790 4 2 28948 95944 1 543473467 2 3682 74748 2 31030 96814 2 45201 108508 4 2 2184 6429 4 2 31580 89436 1 965525699 1 53693350 4 3 927831860 1 186372641 2 32475 40727 1 915593548 4 3 105182626 2 4049 16005 4 3 175054837 2 5770 94751 1 957007571 1 986987133 2 58000 104523 3 892448722 3 375203487 1 282195441 1 445495834 3 891520217 1 309410925 3 251832752 3 429951642 2 17579 55257 3 57366496 4 1 39013500 2 63614 115728 4 4 4 3 34205197 3 841128547 4 4 3 382362280 3 2004998 4 2 4142 22385 4 1 803699911 1 610263316 2 7663 25035 1 48885249 1 896913873 2 15702 46970 1 688682564 2 107752 119566 2 21337 97580 3 294362769 3 835791480 2 11453 29382 1 944692061 2 58474 120841 3 829325163 3 192975204 3 300158720 1 316542271 1 840095360 1 192305278 3 935575978 3 9080905 1 9483186 3 801798350 4 3 800660100 4 4 4 3 603229648 3 353116532 1 253468199 3 815732595 1 925471860 4 2 22841 46606 3 311711681 1 495867178 3 518794006 4 2 7282 114630 4 3 70452881 2 13251 58751 2 6833 73106 4 1 182507346 4 4 2 7359 54249 3 624900912 3 782913852 4 2 56258 70852 3 70424473 2 50377 70107 4 1 768267629 2 17266 94032 2 107343 111209 2 9772 11543 3 224911746 4 2 71453 95290 3 695460442 4 1 278835384 2 59761 114763 3 683427674 4 3 288048336 3 846034777 1 522130308 1 251203390 3 740463250 2 62974 105603 1 967424691 4 3 524239057 4 2 5190 37715 4 2 63076 85199 1 135227603 2 61051 91921 4 2 21332 93078 2 14134 43603 4 4 2 31344 106905 4 2 54 101385 3 866200163 1 831831375 3 37065277 3 239229632 1 184195592 3 884337397 2 22980 90255 1 627140668 4 3 214595663 2 68015 116723 4 3 493777212 3 580933170 2 108859 113700 3 743645478 1 679090243 3 830856276 1 168872622 2 88042 109127 2 18405 56703 3 563611138 1 405788612 2 22912 112798 4 4 2 50100 101446 2 3528 50793 3 491218765 3 394209926 1 752168979 2 32835 120742 4 2 86897 89114 4 4 4 1 493568493 3 5300252 1 903297603 3 440636504 3 802791017 3 324451580 1 324936952 3 400876130 3 645792964 2 15808 80875 4 2 7914 99358 3 322954180 4 4 4 3 203119135 2 16476 71833 4 1 606837895 3 963258998 2 59842 62394 2 72914 85694 3 797106235 1 894259445 3 542031440 2 18359 34895 1 98664819 3 709787316 2 44599 98928 2 74221 118421 3 394552537 3 435544874 1 501048610 4 2 11836 88741 2 4493 95260 1 122809736 3 124999258 1 466981716 3 400885170 1 9781004 2 74835 94728 2 11839 81186 4 1 366321470 3 310803777 1 99274997 4 4 1 863452273 2 9620 51701 3 502138225 1 803457847 1 998462736 1 9695558 4 4 2 56257 110080 4 2 87626 118356 4 4 4 4 4 1 445642106 2 19730 30799 1 290003719 2 120657 120859 4 3 518692520 4 2 87596 117859 1 922071676 3 801317810 3 273838200 4 3 63592157 3 6847291 2 29952 34586 3 436804891 3 160800214 3 805539558 1 729182394 2 33336 75123 2 27288 32044 3 795694825 3 155474974 1 254806135 3 3260774 3 399381639 3 633181009 3 783169631 1 439985893 2 57548 78929 3 577671345 3 383135893 3 385913358 3 9385181 3 29864682 1 122550660 1 285075558 1 163693633 2 1026 29428 4 4 2 68720 115726 1 295944885 4 2 14499 69984 3 652447568 4 2 115632 119366 1 118372385 3 930490280 3 186704907 4 2 19039 74715 3 166136729 1 793997844 1 227234732 1 230655705 1 919373457 1 754018368 4 1 101211759 3 838785002 1 953186308 1 462351620 3 443426150 1 254335645 3 675202346 3 521473267 4 4 1 962299758 2 58786 68600 2 66299 80342 3 685262379 3 561416049 4 2 16038 91259 1 260540904 2 70379 107362 2 15126 39055 4 1 131988886 4 1 965213640 2 53030 78078 1 56176529 2 19111 114790 3 585637328 4 1 256987106 2 89753 92573 4 2 51610 68247 4 4 3 868252584 1 997719734 1 568604856 1 725013991 1 46478407 2 2799 23686 3 837584007 3 175768006 4 3 394962872 2 1256 64879 1 139855832 1 186309658 1 762070700 2 66726 89405 4 2 38321 97404 1 327307575 4 2 94095 106385 2 25661 77698 2 24996 102384 1 124793279 1 200840907 4 3 966911537 2 15966 17797 4 2 56626 114332 1 3642512 3 203173735 1 517745258 2 68780 89407 3 622486000 1 447305357 1 573602258 4 2 27917 115923 3 719860420 3 327673150 4 4 2 33246 75299 2 51393 74730 2 106567 108724 2 14560 40117 1 512455420 1 629065377 4 2 21202 93544 2 39557 89529 4 1 127348461 3 387846513 3 114159759 1 654126005 3 234205199 2 21135 119345 1 3897773 4 3 592407259 3 793353776 1 860280477 3 109665481 3 290379965 1 380341961 2 72722 99486 1 58301739 1 296799492 4 4 3 470565063 3 729043876 1 949579830 1 370665102 2 104731 108215 3 684467355 4 4 2 63139 67268 1 449859182 3 267335446 3 406520920 1 925441387 4 4 1 260445098 2 40190 80644 2 91862 116199 2 29658 93351 4 4 3 358937281 1 840685715 4 4 1 126406619 1 524720305 3 374794040 4 2 28331 65286 3 372703164 1 45536017 4 2 103072 110899 4 1 268680620 1 122798066 3 146024840 3 384902267 4 4 4 4 1 272680934 3 801810753 2 25933 93566 1 235758852 4 1 594645432 4 1 699048822 1 906478607 3 398909984 1 796326002 1 42447016 4 1 345699486 3 867379747 3 292535481 2 11559 108342 4 1 426884036 3 817782682 2 8038 49500 4 2 6531 85867 2 17541 87099 3 162240773 4 4 4 1 231827549 1 631599524 1 570697247 2 110813 117753 2 7757 95784 2 10621 85563 3 773755290 4 4 2 37420 51389 3 917010650 4 1 770907249 4 4 3 320313781 2 2434 118827 3 980567538 3 971504067 1 32316059 2 55220 103887 4 4 2 97556 106555 3 588314196 4 3 254203583 2 3619 78446 1 728716040 1 618215731 3 543543455 4 2 7568 116355 2 12614 105951 3 333801238 1 878859398 1 865960555 3 67923731 3 317361657 1 799154909 3 541585188 4 1 42715659 3 609996214 3 282890128 1 329841567 3 727543591 4 4 4 3 195166656 4 3 125802643 4 2 26572 38823 4 2 47123 77869 3 926102475 2 63166 110421 4 2 486 4527 1 480798549 4 4 2 8633 11789 1 854425792 1 596388766 1 739022012 4 1 201580359 3 339096557 2 11952 102653 1 876924879 1 503149706 4 4 4 2 67290 81117 3 187842070 3 358162788 3 217179512 4 2 7719 77085 3 974045224 3 27496517 3 986971451 3 47969673 2 30638 31480 3 655650659 4 4 2 51265 91253 4 4 3 67462623 3 633670224 1 767713722 3 107428031 2 1169 1784 3 656982007 2 87380 119404 2 31779 118427 4 2 24843 108226 1 839304724 3 832278640 4 2 38917 67488 3 109549013 3 530363580 1 75030147 4 4 4 4 2 1964 65485 3 258018965 4 1 515592131 1 45777630 1 405797298 1 718138175 3 282943112 1 790382 3 386901893 1 48021245 2 57100 96602 4 1 770902333 4 4 3 771183050 1 500196474 3 791891012 3 989537337 1 172289869 1 338623149 1 218692884 3 932444659 4 1 61329945 3 823761821 3 250291660 1 140933223 3 633496754 2 31790 104852 3 555414017 2 68967 89307 3 856056195 2 38125 46690 3 57986580 1 667303456 2 42289 112320 3 919000813 4 2 9649 104734 4 4 1 384688697 1 747607819 2 52267 61420 4 2 62147 113435 1 653956976 2 33129 85501 2 16788 37922 2 28368 115987 2 34437 73827 1 708499450 3 809465943 2 17398 93184 1 947297984 1 80441718 2 33563 86057 1 842580600 4 3 54870689 4 2 93691 106618 4 3 259902695 3 54022893 4 2 53886 92096 4 4 1 212551128 4 3 906029053 3 838383492 3 869980741 3 562936747 2 9139 85980 2 14320 58819 2 14719 61319 3 302037062 3 957123081 2 32524 63429 1 627697757 4 4 3 54551514 1 473251679 3 21109738 2 75650 87853 2 2117 106043 4 3 782590646 4 1 810444741 4 2 50200 85503 1 235903114 2 73549 97432 1 566390153 2 54551 74546 4 4 1 474223168 4 2 22677 113561 1 939151783 1 367333920 3 372479681 3 771400986 4 3 51924736 4 3 510525029 3 414659984 1 334951477 2 18042 51263 3 768022020 2 40999 74725 1 759454477 3 420782130 4 2 92966 120917 3 335998055 4 4 1 825737231 2 105864 109422 2 46130 74398 1 78168160 2 3055 40074 4 4 2 67481 107611 2 73528 75755 4 4 4 2 48450 84815 3 396658454 3 51233629 4 1 406299244 1 469711197 1 723369723 4 4 2 7551 25987 4 2 15915 24790 3 360611682 1 342030119 4 3 863984181 1 112836697 1 912603842 2 22178 25776 2 1434 67835 1 768128691 3 483400767 3 714974441 4 3 170107533 4 2 64876 76205 1 783497466 2 36734 121449 3 788196762 1 203373287 4 3 89955818 1 647813096 4 2 25877 85501 2 9675 79033 2 13667 78798 1 319816292 3 603116835 3 20224472 3 325599601 4 4 1 92624838 4 3 300478217 3 704232577 4 3 667893690 3 65458605 2 19198 121150 4 1 4655920 4 4 2 8442 48547 2 67192 72591 3 488684155 2 29372 43004 4 4 1 70686588 3 700838025 3 439215439 4 1 883275881 2 6439 71926 1 888901964 1 509359141 1 361506536 3 463732525 4 3 889834060 3 552019122 1 594991514 3 475592416 4 3 273236817 2 11174 19565 4 4 4 3 90570086 2 93481 107701 1 65679624 1 868592581 2 35991 87489 2 60739 61374 1 783022278 3 23482300 1 795755119 4 1 938091393 3 138473415 2 78520 92242 2 17488 56605 3 235934103 3 870588582 2 18324 69028 2 59224 83486 2 34624 107900 1 211348421 4 1 381404241 4 4 1 644511814 3 934315272 3 221454913 1 144351264 1 761727750 1 491692604 2 15221 100023 1 51378394 3 339832375 3 904920311 4 2 41734 88186 1 347356004 1 607543807 2 55132 65130 2 41049 58254 2 1893 18444 1 664376943 2 13903 77504 4 4 4 3 445349574 4 1 31782581 4 2 12481 63041 3 414892415 2 2207 94965 4 3 37520718 3 949834948 2 58293 108791 4 3 327902466 3 810114134 3 918743703 1 523182116 4 3 821581223 1 124463256 2 71905 105945 4 3 64185712 1 323509524 3 666070192 2 795 52314 1 550537713 1 535155051 2 82028 84259 2 73792 100564 3 486602386 3 536498347 3 550087217 1 157526189 2 73031 107248 1 198486081 2 65770 66527 3 399931155 3 931925090 3 822078099 4 3 200193425 4 4 4 2 42176 83591 4 4 2 16314 71726 4 2 87320 111989 3 574530422 3 171188070 4 2 85300 94390 4 1 467324677 3 130703666 1 411745087 2 81375 100862 3 98143186 1 103865075 4 2 62597 95556 2 13574 102135 4 1 50058878 3 346955021 3 464313886 3 654310632 4 4 4 1 474958329 3 842964230 4 1 424261694 1 45423432 4 4 2 1953 104199 1 147685825 2 34099 103686 3 821076535 3 522923298 1 25102968 2 32557 77656 2 91052 93776 2 31513 80200 4 4 1 985035437 4 1 38355435 2 778 12305 4 1 47982400 1 108400680 3 121903967 2 64761 67031 3 840175150 4 4 4 1 140943945 1 460600856 4 3 681159290 3 374607460 4 4 3 304847501 3 115849721 2 42299 71190 3 469451269 1 572390329 1 994925452 1 741586796 4 4 3 28863239 2 57579 78414 4 2 31677 51534 1 846994370 1 837511578 4 4 4 1 289856158 2 578 103173 4 4 4 4 1 253348210 1 265077283 4 1 156936683 2 29556 113591 1 695168397 4 4 3 780609377 3 316297500 3 884016385 4 4 3 766587034 1 618816310 1 222697567 3 558460487 3 549109179 2 67888 101577 4 2 67350 100104 3 173170376 1 482779206 1 974470881 4 4 4 2 59145 109641 1 698786652 3 679206462 2 20940 33223 4 2 3949 11303 2 9368 45603 3 316119900 3 211684755 1 803474844 2 22755 117983 3 676907569 2 46945 91935 3 311964169 2 31376 57854 3 736033852 1 738253505 2 2938 88680 1 741577164 1 544974618 1 299919977 2 44539 59011 3 204671944 3 25957737 1 236439800 2 81313 92078 1 717925109 3 305085726 1 92968637 2 20831 22260 1 545249174 4 2 48996 87075 1 46681879 3 577554390 2 82918 106579 2 59669 83796 4 3 308718766 3 589225908 2 27531 79949 1 874522452 4 1 149412528 4 1 68052074 4 3 779337720 4 3 774810813 4 1 673353938 3 324730188 2 64335 116391 2 15745 28647 4 2 49721 72067 2 39441 40475 2 90319 115672 3 43056210 2 8755 60807 4 3 536597235 2 1572 7068 2 5375 70984 3 856124905 2 715 85173 2 16611 91852 4 1 31717296 3 147443452 3 967276623 2 3590 102916 3 22660789 2 26163 98770 2 50455 116358 3 834938335 1 816326271 3 76326367 1 135131324 3 561824178 1 14906668 2 77864 91744 3 59575596 2 74031 84023 4 4 4 2 74317 120189 1 611349788 4 1 886433645 2 82890 117802 3 755921012 2 59392 87647 3 353689000 3 828160890 2 64646 97516 2 48 22851 3 44305009 2 33647 83761 2 113059 122012 2 48762 49958 1 534789994 4 1 73639862 2 85826 117422 1 196464798 1 644288742 4 2 84225 89628 3 93737331 2 26588 47624 1 538570430 3 370448093 1 722549298 2 739 99478 2 47413 70729 4 2 68701 94788 2 20282 114461 3 915123821 1 4500039 1 355917583 4 4 2 15644 59293 3 439422642 3 769980730 3 882743480 1 359265517 2 4209 45956 3 558474071 2 36276 75089 3 947521876 1 630351179 2 70453 115213 1 847224913 1 414584980 3 973528491 2 63004 76381 3 648804064 1 663856184 2 37557 116438 2 5802 106881 3 612519783 4 2 57113 103474 2 50234 116340 4 4 3 339754769 4 4 1 32957734 2 53028 97450 4 4 1 890612129 3 373049387 2 72670 73247 2 66499 76939 2 2863 29894 2 22410 79426 3 937586824 1 586279325 3 8573284 1 519961891 2 29178 83348 1 812604679 4 2 66352 79456 1 87334383 2 19501 103864 2 80519 103381 4 2 25096 91592 1 28994214 1 933380774 1 143642668 1 550813063 3 51673655 3 216098621 1 275159982 3 144622437 2 20788 102856 2 10099 98971 3 338895801 4 3 319551465 2 40666 99093 4 1 812378202 2 33985 61645 4 3 740621719 4 1 809597846 3 28735936 3 97382776 4 4 1 476885323 1 769404819 4 1 25301600 4 3 95482541 2 94784 95326 1 48862195 3 105023753 4 2 10456 114961 1 18809730 4 2 83269 93064 1 217221543 2 67210 115648 1 854613505 3 263145278 1 500367710 2 62007 90754 1 303454140 3 980527570 4 3 193524008 2 6994 31878 3 806638021 4 1 540458649 4 4 1 220247686 1 461961190 1 559815157 2 41756 93219 3 871041985 4 2 27924 79407 1 221852698 4 3 641160080 2 17291 104573 1 169852005 1 83385661 2 13236 13914 2 99072 103325 1 841928234 2 55841 90697 4 1 124292996 1 305204997 2 1086 83099 2 50897 72508 4 4 3 38905699 3 267439735 2 41979 118231 2 7905 32124 2 48229 94903 4 3 666782298 1 54370710 3 313210335 4 2 52838 112934 3 31461654 1 240488895 3 365018816 1 61229172 3 365954319 4 1 416995747 1 69854272 3 164611461 2 44831 103946 1 636977785 3 161385533 3 212633262 2 9693 114645 1 335351875 4 1 622357821 3 348061353 2 74765 111411 4 2 14825 47208 1 907941826 4 4 4 1 991131239 3 963452402 3 726700923 2 50050 86140 3 496151695 4 1 60890707 2 5958 61063 1 988623018 2 5083 106137 3 727155773 4 2 44423 101708 3 193479819 4 1 187264226 2 59091 99521 2 10142 66695 3 575964759 1 797952133 4 1 234574203 2 3620 74860 2 8150 79499 2 94030 95510 4 3 46587258 3 395257361 2 48337 77301 3 789974826 1 93532007 2 37015 82341 1 688855253 3 857392838 3 356268291 2 8475 74320 4 4 1 162818020 4 2 87822 111450 2 1533 58307 1 279555704 3 32153513 2 27433 39119 3 248426431 4 1 687473188 3 688515238 4 3 465156319 1 685282163 3 895542837 3 968267014 4 4 1 273654346 4 4 2 575 56577 4 3 662977939 1 796801008 3 266506031 4 2 43272 92595 1 489348561 1 407048002 2 51162 55068 2 19636 120995 3 144181014 2 90851 111615 4 2 35750 83475 3 397554557 1 942812149 1 48932291 1 300477450 1 936866979 3 59057216 1 304041352 4 4 2 21494 30678 1 9931279 1 639204656 1 636072079 1 731456570 1 339033092 2 102296 102736 1 876497952 2 86779 102385 1 153231058 1 185611887 4 1 354737582 4 4 1 443020391 2 68152 83569 3 809153389 4 4 3 119634776 2 80197 94518 3 465155261 2 29300 116811 3 338699347 2 57371 97220 2 25012 92038 1 149825272 3 665187955 1 100646527 4 2 30521 47451 1 753129032 2 26817 59044 1 250398369 2 9044 17403 2 10575 64074 4 3 329722367 3 681334680 4 2 1945 11525 2 15661 102669 4 4 2 37590 108052 4 2 16653 49783 4 2 75479 100181 3 352182733 1 579976754 4 3 453339977 2 12009 37318 2 50510 114830 2 70640 96296 4 1 179254366 4 1 666399393 3 295694378 2 19325 61083 3 414482172 3 718855257 1 608327671 3 420333177 2 68633 69087 1 399023355 3 562858674 2 45378 99631 2 29926 46811 2 84221 93985 4 3 72703730 3 968906625 1 156730379 4 1 632917707 2 22322 75170 3 872735073 1 525955241 4 4 1 337990234 4 3 612945042 3 256999581 3 499441856 4 2 4525 86860 3 818406288 3 674492372 3 961137429 1 252892485 3 36724605 1 651208807 4 3 509654967 2 77450 114620 2 9463 55419 3 555788925 4 3 869962731 3 164430222 4 3 754562758 3 11529994 3 852126980 4 4 2 73764 82991 2 45232 45491 3 533789341 2 4549 30235 2 60452 72490 4 3 899334530 2 18754 46027 3 215592602 2 31741 51297 2 20678 103929 1 68001455 3 880204556 2 80448 116368 2 36368 98290 2 65011 73571 4 2 10583 18890 4 1 372194189 1 692985171 4 2 37331 73580 2 61329 82671 4 3 807089915 2 20035 21109 2 2659 98588 2 24753 76419 3 875528488 1 425985811 4 3 128821837 3 362330220 2 20219 53907 3 25663953 2 28421 67830 2 64540 68978 3 95346778 1 783167127 2 23636 45598 3 68550100 2 58408 64649 2 13476 117139 3 127459107 2 18553 88967 1 150382894 1 370034269 2 77988 109717 4 1 746206964 1 342506301 2 12811 46113 3 14524040 2 5401 87436 1 883770195 2 47631 57118 1 966293914 4 3 426242389 4 4 3 447247139 3 376769973 2 70195 78263 2 90352 99967 4 3 947814808 3 334862812 2 91999 114057 2 21507 97940 2 82949 108882 1 412134882 2 56256 81447 1 679210399 3 904145511 1 291647231 4 3 872682924 3 341801975 2 31799 97914 4 1 713296897 3 190700179 4 1 554517477 4 1 168588500 1 117940019 3 328175625 4 3 663831314 2 6924 67777 3 938855362 3 668662150 1 287801352 2 53754 82395 1 355086814 1 577454022 4 1 528102074 1 675917444 3 889046479 2 56017 101434 1 836904997 4 4 1 188002683 4 4 3 17231099 4 1 31988578 4 3 794579007 2 14994 56438 1 686780132 1 937336882 4 2 48903 73322 4 4 1 904287982 2 21821 70082 3 69925245 2 86368 95922 2 74097 107229 4 1 69305851 2 13407 71687 4 2 29903 79995 2 26324 38057 2 80220 87693 4 3 332754851 2 40160 55664 2 53988 68049 4 1 671931280 1 47872432 2 63746 78055 1 203552459 2 51641 122161 3 814950080 4 3 991785098 3 67659896 3 406382342 3 301148942 1 226836937 1 225853581 1 68996934 1 45185504 2 8598 81114 2 44454 72807 2 17037 66961 1 182312474 1 917806231 2 78007 116334 1 57588581 4 2 14777 71454 1 86950605 4 4 3 655398237 1 948668144 4 4 2 104109 115178 1 238745989 3 28667084 3 213792268 3 695007487 4 2 35172 81019 3 985806875 1 120496537 1 799856867 2 79398 85626 4 1 38350963 2 71341 107985 4 4 4 4 2 30303 119931 4 2 13193 38108 2 80037 108149 1 826216098 4 3 709397015 1 74358997 4 3 151998741 1 317810176 4 4 4 1 131577718 4 4 3 473019966 2 33207 109182 1 170512083 3 718569486 1 26017363 1 399734254 1 210587749 2 32175 106662 2 17995 87185 4 1 705527345 2 79077 89974 4 3 309070593 2 806 70494 3 761973455 4 4 3 875621 3 843051526 4 2 3384 82955 1 407893700 3 465540648 4 2 68395 119373 2 1740 58240 1 148917732 3 598758155 2 51890 69171 2 93475 112302 4 1 65462219 2 118148 119979 1 683667769 3 347383339 4 1 592745855 1 38217465 1 254622324 2 48770 87746 1 179917304 4 3 479900408 2 76395 89714 1 883117165 3 770685494 1 76322244 4 1 668711593 1 167875572 1 595612585 2 3533 38955 4 1 212948855 1 789363137 1 860356778 1 603806480 2 6370 117303 1 963069090 2 2282 104425 1 134191984 4 4 1 331284610 3 287752123 3 985366111 2 10643 88109 2 8249 116038 4 2 24576 36738 1 470661675 4 1 333394149 2 7433 42202 2 104251 104909 3 93626116 2 29993 75636 2 40032 68615 4 2 39044 66262 1 178505916 2 26170 29383 3 329300554 4 4 3 312423563 3 464258424 2 34093 83093 3 957018408 2 3903 22569 3 954878661 2 6670 50185 4 4 3 547872372 2 22184 94677 1 405182667 2 34646 74158 2 536 70037 3 761975342 4 1 668682466 1 741341558 4 2 73671 95263 1 130591294 4 2 81925 93377 3 686275960 2 46884 114254 2 3733 97644 1 535202362 2 38501 75402 1 932792197 2 48847 52635 1 177946196 2 50667 104162 4 2 14747 51601 1 725868148 2 83935 93455 3 100262307 2 117057 119590 4 3 473524104 2 34731 35684 1 952273248 2 21420 101126 2 25006 104435 2 15373 51708 2 33694 90500 1 600754398 1 735538404 2 66663 84903 4 3 55233334 2 14094 91496 3 221332177 2 43067 57039 1 484890612 4 2 27545 97469 2 53470 99877 1 9822632 4 1 15057245 3 158358787 4 2 12980 57757 4 4 4 2 57234 106403 1 792118665 1 817247813 4 2 21529 65316 4 4 1 384352160 2 6596 41423 4 1 159836541 2 14018 52411 1 584497465 4 3 746739807 3 400106339 1 834579583 4 1 503796507 2 336 80050 4 2 11067 100375 1 446884486 1 285768208 1 437469423 3 425981234 3 302408886 4 3 835035411 1 644194232 1 162135167 1 246620925 4 2 55147 70654 2 38966 48338 2 23844 114592 4 1 975980603 3 413161508 2 92562 112546 3 956505153 3 554234027 2 8043 29618 1 283296948 2 65384 75544 3 915388305 4 2 25732 122032 2 18510 35869 4 1 31333727 1 880074329 4 2 9384 88473 4 4 3 830453359 3 926296829 3 34692162 2 22105 109084 2 401 97213 4 1 160135470 2 55094 55802 4 1 167642275 4 2 15163 98315 3 424466026 2 5044 32801 3 773487053 1 370427952 3 556505171 2 85977 101003 2 27439 45701 2 33627 77586 3 632889003 3 42675185 2 19483 60825 2 55403 117702 2 24701 59934 4 2 53253 66171 2 70592 98975 4 3 766905243 3 633835017 2 79534 111210 4 3 841693784 4 3 996872547 3 830137928 3 663452567 3 525570937 3 636721749 2 63428 91059 1 603039201 2 77823 94401 4 1 198488726 1 411989195 1 668713432 1 856468260 1 697853950 2 56646 104593 4 1 217172564 4 4 2 98391 101143 2 3439 101875 1 825355583 4 3 101165319 3 655791804 4 2 78567 97043 1 894202528 4 3 157116187 4 1 69506683 2 45580 72323 1 377114460 4 4 2 34483 73340 1 607740951 4 2 70792 120095 3 91977040 4 4 3 714626054 2 20045 108731 3 34112374 4 2 9993 108679 1 213782372 1 28651065 3 998178286 4 1 443286283 3 552879288 3 209106711 1 1897479 4 1 605067062 2 58980 74510 3 111155919 1 372163153 2 8266 86510 2 53309 95559 1 139823063 4 4 2 18620 106575 1 28164816 1 763656457 4 4 4 2 39795 72037 3 159124164 3 346833170 1 902020308 4 2 55327 80118 2 76282 100082 2 23624 36968 2 56479 114928 4 3 103837844 2 32701 80724 2 67927 84538 1 801920101 4 3 786158312 2 76125 104309 4 3 960201835 2 47472 67435 1 737673077 4 2 85086 119439 1 542307294 4 1 364123685 2 75818 113276 4 4 2 16284 47194 3 945704465 1 988893975 4 1 786487921 3 208575538 2 66940 115521 4 2 53120 93164 2 25825 99259 4 3 46742187 4 3 916118308 2 100886 110476 2 46291 94522 4 1 663803732 3 354282251 4 1 703379814 3 90428941 1 479538194 2 44855 90707 1 361349235 4 1 597959136 3 271639603 3 926531062 4 1 895110322 2 39144 40968 3 399951980 4 1 90520923 4 4 4 2 11014 74329 1 819531123 1 264500681 2 15687 86845 3 910779068 3 775190215 2 42384 121782 1 905590659 1 895242455 4 4 1 3043435 4 3 657821521 4 4 2 45869 80238 4 4 1 759306824 3 742592356 2 75303 117817 2 4562 50431 3 124898671 4 1 830406553 3 278587496 1 854595571 1 488202052 4 4 3 505406286 4 3 129534606 4 3 63702720 1 20554500 2 48882 109663 4 2 94498 119245 3 706684117 2 32841 78799 4 2 29020 99507 3 503511316 4 4 3 56943029 1 553844025 2 51928 102881 4 4 3 876195720 1 41576607 2 28951 113538 4 2 12595 23159 4 4 4 1 846863005 3 689509511 3 198654891 3 302526261 3 162291048 3 989856319 1 769105020 1 801585816 4 4 2 38390 111336 1 413684553 1 650497439 1 281875003 3 314412217 2 9475 121510 2 6280 30091 1 741499958 2 10650 78902 2 114464 121064 2 28660 46439 1 584900256 3 919463734 3 581486271 1 901466509 2 17325 87899 1 680517538 4 2 78298 103944 4 3 639736177 4 3 849714593 2 24062 96870 3 38215374 1 306863096 1 799158477 3 359490051 4 3 586132555 2 19072 69372 2 56432 114402 1 746379575 2 14773 24095 2 21147 22330 1 718853672 1 481649809 4 2 30923 80870 2 51458 119849 2 81944 90575 3 953174920 2 90937 111684 4 4 4 2 52488 75504 3 243949088 4 4 4 3 470864799 4 2 27083 50674 3 12488482 3 202596346 4 2 58064 74514 1 397193889 2 34567 97440 4 1 799650766 1 706941017 4 2 9332 89162 4 3 508228261 3 606378934 4 1 596985909 4 4 4 1 682193079 3 780420780 4 2 36097 46342 1 71249383 3 686111463 4 4 2 21844 65946 3 352721481 1 233252302 3 552021510 2 85344 101062 2 8196 25106 1 692062333 2 32526 95037 3 273309594 3 308744208 2 76279 84260 2 65440 76692 1 332205480 3 54506931 2 246 86874 2 41786 119377 4 1 605323882 2 112241 116862 2 100775 111358 1 945948181 1 40848526 2 13049 56879 2 39274 48862 2 315 16392 1 7794532 1 29135699 3 573987230 3 852958909 2 63846 78295 3 93928691 2 56278 117002 1 160451794 2 28956 57213 4 2 90530 115217 1 869710064 1 774904176 2 96750 108990 1 289307042 4 1 940528916 4 1 269286051 2 12499 95269 2 21652 85652 3 465327522 4 3 241829556 3 696846863 1 773239345 4 2 89461 95934 1 65871471 2 90803 104413 1 141005099 1 56998733 4 4 4 3 370182889 3 308468267 3 74343835 3 735093186 4 1 434923289 4 4 4 4 2 35330 74656 4 4 3 637732834 2 21016 70539 1 62576877 2 20138 51684 1 666483364 3 368143909 1 512664352 1 438847 2 44895 116525 1 740864206 4 1 101357567 4 1 272295 2 8355 88707 1 81951861 1 61546271 2 64115 93791 4 2 56294 108610 1 10810369 4 2 12972 95200 3 449323362 3 449851079 4 2 50971 82825 2 4617 101481 1 170276645 2 55541 57928 3 562191502 3 478074849 1 95797385 2 55202 102950 2 62071 111590 3 903285664 3 46023383 2 63328 86312 3 46331457 1 935331598 2 71858 101462 1 120602831 1 914136485 3 664196062 1 548907245 1 519165511 2 6005 8529 1 391854953 1 629604556 4 3 44147243 4 4 1 722285644 1 288353141 4 2 11022 25783 4 3 14373502 3 845875076 2 69482 110646 3 728502397 2 499 41381 1 803717657 1 75890358 2 62702 83349 2 35734 48543 4 1 733058393 3 857257310 4 1 235320567 3 806960775 3 198149636 3 134107575 2 54100 83935 1 884661005 1 289322817 4 1 611326396 2 26316 102958 2 14463 43268 3 765597945 2 8503 33864 4 4 2 7387 112353 2 47587 91743 4 2 89585 119116 2 70756 95278 4 3 906123794 3 527410983 4 4 1 653262424 4 1 548410286 2 14078 53633 3 746592931 4 4 2 70561 71577 1 36468625 3 344517011 1 805271217 2 21486 38164 1 523839367 2 5811 45239 4 3 495681114 4 1 749137953 2 8815 38378 2 34164 93860 4 4 2 39542 70039 3 614640716 2 96690 110633 4 1 36251187 1 704407623 4 2 16880 33751 4 3 221378842 4 4 3 613965150 3 510124218 2 21342 83319 1 138525446 3 60978371 4 4 4 4 2 84377 84382 2 19562 48971 1 250478352 4 4 4 4 4 2 29437 102936 3 735347115 4 4 3 74034370 1 96266820 1 848633891 4 4 4 2 10715 19750 1 37948627 2 10323 74056 3 670141880 3 736497715 3 50594132 4 2 42340 80674 3 637781377 4 3 357023599 1 819200562 4 1 823763031 3 749649844 2 101594 114701 1 649929639 2 20494 76071 4 3 740538293 1 999773923 3 306454957 4 2 52772 118238 3 102046735 2 318 71015 4 4 2 42167 57114 1 426947387 2 10905 48474 2 19014 96604 1 488316843 2 27482 115719 4 1 985661227 4 4 4 2 1188 45091 4 4 2 51238 121881 4 3 803224285 4 1 616237284 3 296730035 2 75004 91517 3 831573959 2 60498 96003 1 103969256 1 514618855 4 2 77573 114260 4 3 398087718 2 51100 97248 2 19915 58004 4 4 4 3 957945504 2 3746 85909 1 764748569 4 3 22629675 1 525966487 1 53646866 1 826647950 4 4 2 38700 61625 4 2 54524 115369 2 16478 100041 4 4 2 19323 53766 3 368195432 3 330701271 1 297962170 3 512918717 1 632489847 3 483788713 4 4 2 80728 82617 2 48361 99352 4 4 4 1 967437378 3 375536148 4 1 283549218 4 1 248764348 2 63025 89802 4 3 990458898 4 2 25298 58025 2 16805 31944 2 25978 36624 2 24110 65681 1 135757043 2 68423 84397 2 41177 94683 1 554202168 4 1 9913012 4 4 4 4 2 99202 108925 4 2 18812 98742 2 20033 23373 3 472626930 3 904451839 2 58569 118426 1 118834264 2 15297 66167 2 99152 115551 2 2776 54721 3 979513144 2 14958 29073 3 180101451 3 138273091 2 12560 84999 1 725557030 1 457972675 4 4 3 219094550 2 33579 78661 3 1794563 2 27120 109400 1 435317776 4 3 525397794 2 84620 93874 3 258948489 4 3 459871265 2 48491 94192 1 655470321 2 15843 39618 2 39863 61147 3 807451547 4 3 984829502 4 1 841465320 3 415045262 3 413283706 1 257563016 4 1 302781773 4 3 190379446 4 1 565016701 2 54375 74110 3 963598 4 4 2 7299 66077 3 390531030 1 13252289 1 94081245 1 131280979 3 838910028 4 1 516742374 2 13677 32339 1 472807016 3 102562121 1 45434460 1 69089971 3 853631416 1 597792493 4 2 75680 121925 4 3 993913514 4 1 318009774 3 585320907 4 2 7000 37829 1 270606519 1 571274856 1 153389981 2 111727 120983 2 4897 8667 3 841294089 4 2 14930 56551 2 35169 114679 3 849659859 1 393088260 2 99955 111105 4 2 22728 80023 1 193997038 3 126061720 4 1 540064767 2 12372 56190 1 78203613 1 273607966 1 4829353 4 1 914875066 4 4 2 51222 64932 1 761997110 4 3 372875550 1 527926880 2 41698 82307 4 3 217996514 4 4 2 20238 92288 3 993177930 4 1 49072830 1 320274471 3 257447929 2 3937 114238 1 68690345 2 93892 106856 4 4 4 3 132879857 3 602630212 3 609220827 2 16608 28127 2 17875 112951 3 119863404 4 4 2 40134 43680 4 3 91969280 4 3 379927101 3 264197063 2 3850 104392 2 27434 75849 4 3 94685208 1 67859712 4 4 1 685004929 1 535917991 2 49636 82303 2 114730 116532 1 993892353 1 820000249 3 859036987 1 119025439 3 898326129 1 523717233 2 22898 45883 3 181597324 3 847971270 3 516770171 4 2 76557 95178 2 46303 71317 4 4 3 638683381 3 619655965 2 7923 98611 1 534910005 2 17424 31697 3 31739380 4 1 895610626 1 292148373 1 21708800 1 485321197 1 55276019 1 763981775 3 355195844 2 22179 118853 3 564307763 4 1 675204417 4 2 40899 112166 4 1 499047709 1 423574338 4 4 2 41578 57877 1 142938528 3 14714054 1 927198208 2 40252 53952 3 443501717 3 175331222 2 48023 53258 4 2 50058 62073 3 549898567 2 22520 105436 3 732590095 1 58461756 4 4 3 487303942 4 2 38334 121668 1 142266724 2 50541 104174 4 4 1 850107767 1 159697095 4 4 3 302679405 2 73626 88017 3 384954728 2 15349 110081 4 4 3 553613133 4 3 860346190 3 798299661 2 47609 101504 3 622715226 4 3 305423151 4 3 745655365 4 1 793408689 3 291155313 4 4 4 4 3 491294695 1 461212673 4 2 95059 115103 2 79347 85586 4 3 721861182 2 23273 101288 4 2 3188 78019 2 47843 113375 1 552519712 2 58100 94957 1 217790336 3 978985689 3 830072938 3 226600610 1 691812026 4 4 2 28102 94990 4 4 3 684007034 3 912728271 1 250550530 3 326976262 4 3 923199468 4 1 685508994 4 2 72797 90357 1 916184359 2 72614 95426 4 1 13503351 2 8218 81706 3 168337096 3 257495718 1 852506376 3 992833700 2 114535 115655 3 597601368 1 799251596 1 146912558 4 2 44820 79330 2 12949 36813 2 93426 107365 4 3 290780183 3 940328727 1 678135043 4 3 28898405 1 917898987 4 3 23286838 2 15455 92642 3 385317916 4 1 847175836 2 36917 105075 3 452692099 1 226603028 2 1647 88187 2 28947 108257 2 31078 73671 4 2 14105 73750 1 694857005 1 760320085 2 57884 81006 1 922368542 2 14894 71155 4 1 881668211 4 3 456263043 1 26749492 4 1 766519244 1 487810241 3 535436080 2 37459 72597 3 614465961 3 13556523 1 698061350 4 4 2 39559 65068 2 25581 120438 4 3 315777327 3 442539942 4 2 14364 58891 1 279253615 2 63852 97138 1 100616919 4 4 1 12386954 1 794344485 1 62904052 4 3 19371285 1 874611478 2 27243 62528 2 80559 93518 1 190556305 3 335954327 3 87209678 1 11617432 3 353853019 4 1 29747799 2 49232 61757 4 2 40873 108512 4 4 3 64721035 4 1 385566434 3 970013723 1 340542401 1 884972874 1 786452371 3 588431685 1 704082450 1 12060912 4 4 1 840229838 3 973764919 4 4 4 4 2 17332 77022 3 688143036 3 769926386 1 628754209 3 233997393 3 756748997 2 55729 115810 4 4 1 323276447 3 626227865 3 935154020 3 257862559 3 579813922 1 142925539 1 79635030 1 800486896 1 232644292 1 499077624 2 15001 101903 3 866850957 2 117055 119420 1 435637880 4 1 258350937 2 45973 70051 4 3 103921319 4 2 13770 67187 4 1 982312716 2 82671 85729 3 172701118 1 813074287 3 115301669 3 996256165 4 4 3 293221647 3 330319739 4 1 663374066 2 927 52584 4 2 61127 121077 3 200679144 2 27117 66073 1 349213291 1 652947140 1 395138753 3 742986702 1 516044282 4 2 9141 122274 3 147949813 4 3 413563092 1 732658972 2 4332 98728 1 642218735 4 2 50341 56391 4 4 1 648476283 3 308677084 2 24267 107598 3 180639382 4 4 1 57921215 2 71373 118813 1 47533699 2 30485 67610 4 2 30578 60824 2 35273 41849 4 1 761523378 2 64859 110473 2 66157 111365 1 553024294 3 595533612 2 11955 94700 2 76587 100876 1 496441222 1 938967941 3 463982649 2 81692 116895 2 10946 39068 3 435450582 3 255779386 1 45685520 2 45028 80180 3 462553380 3 633167540 3 29768069 1 51018551 2 56915 116154 1 784911718 1 712598583 3 734063215 3 811356806 2 33947 94979 2 1710 56563 1 374671171 3 742623759 3 985027782 3 909308381 4 1 257482039 4 4 1 766318864 3 48726407 1 948893088 3 60908012 2 39515 51671 1 981481662 3 79083510 4 1 336504763 4 1 247646959 1 113035245 2 48935 108337 1 208084268 3 39993812 4 4 3 341311653 3 746414080 3 713481225 3 653095777 2 27226 104942 4 3 987756579 2 6138 71967 2 117247 122448 3 576127505 1 864498570 1 736714482 2 36963 98008 2 9167 53469 2 23769 82091 3 174288849 4 1 542340051 2 79356 113592 3 849079017 2 27794 31107 1 807366163 1 141736314 2 250 50816 3 274702881 3 746286381 1 764739008 3 953460721 2 70364 99266 3 774078427 2 50497 59440 3 123934164 3 409802174 1 566290846 4 3 85617838 1 125288716 2 55561 71983 1 7426261 2 40456 120481 2 11446 105817 1 153654905 3 98710976 4 3 388561747 3 14947277 2 7173 104664 3 140369453 3 374935559 3 842309314 2 75315 102525 2 47830 117917 3 131690639 3 200120820 3 959793816 2 35756 36576 1 308714451 2 39741 42369 1 597092023 1 19562498 1 545422961 1 345094840 3 305856338 3 582236015 1 297715116 1 521530193 2 27368 122312 1 270399815 3 414356111 2 21953 29622 1 307935319 4 4 1 44121335 1 969000010 2 50384 64850 4 1 129943262 1 810748154 3 380460160 1 658078017 3 600058884 4 4 4 1 45560740 3 324118515 4 2 87764 112360 4 3 10458728 4 3 419151613 2 9639 71124 1 963022834 4 4 4 3 826905206 1 525701366 1 331214433 2 29472 67113 2 8087 92667 4 2 14487 43347 1 143384957 3 895249344 2 995 121702 1 648812457 3 43207382 2 34183 61767 2 53673 106966 2 1066 86676 3 33990821 1 645714998 1 11957216 1 441282645 2 52590 90024 4 4 3 3283723 3 401472535 1 616106993 3 942674672 2 56478 60222 1 817817580 4 3 182264353 3 989119178 3 908513002 1 505541537 2 17805 111112 3 505861718 2 14400 29783 4 4 1 78247516 3 215598102 3 686655104 1 172735748 4 3 979068327 3 802002044 1 914847529 3 343384486 4 1 524718986 3 152105089 2 37622 47192 4 4 4 3 36720023 2 42201 87056 3 720550328 2 88929 101458 1 114035504 2 84438 115959 2 10574 101551 4 3 507686252 1 231246102 2 62901 100464 1 511728884 2 28107 97467 4 4 2 5401 64954 4 2 41719 49413 1 31717503 1 573044287 4 1 72910992 4 2 56926 121561 4 1 104461690 2 4230 22665 2 102542 115252 2 54896 65662 4 4 4 2 6541 25864 3 711732495 3 154820098 1 828558816 3 409599027 1 122962189 2 7007 87112 4 4 2 53119 71587 2 5577 50669 2 103229 111723 4 4 1 283430341 2 55331 99963 3 959317730 4 3 542372886 3 256159096 1 118153090 3 981159898 2 33880 117966 3 946651844 4 2 63405 111577 4 4 2 62800 84104 2 64878 96024 1 785802653 4 3 374539947 2 38035 104515 2 1489 97867 2 104038 115242 4 4 2 52262 78561 4 2 94432 96491 1 8021135 3 491121536 4 1 667948423 3 513065127 1 711553970 4 1 244436614 1 259916243 4 4 1 33953782 4 3 723532894 2 70150 104794 3 205560973 3 732016207 2 79876 92956 2 23371 112384 1 198873664 4 3 53192107 1 104176781 1 993206445 4 1 941659857 1 362333451 2 67805 77796 3 47234507 2 71912 105925 1 644933550 2 6648 14885 3 514997723 1 960675111 3 702193545 2 107282 108538 1 303043382 1 666407518 2 10147 12101 2 77533 113342 2 35928 75504 4 2 88826 107463 4 2 16257 42372 1 709164037 1 555175617 1 366508672 4 1 700461850 1 871741176 4 4 1 736164818 1 960603843 4 1 978385816 2 105047 114198 1 52493078 2 7013 117765 4 4 2 119161 120923 4 3 169759234 2 96365 108055 3 120685000 3 433924736 1 979176426 3 980559965 1 700775930 3 70566445 4 3 534201944 4 4 2 21097 67055 1 921064885 2 46342 114237 3 364265542 1 310501690 1 537864961 4 4 1 481125480 4 1 201558556 1 267546631 2 10157 20486 2 41868 100080 2 32367 97226 2 44049 51885 1 122165404 4 4 2 8665 11191 3 541841631 1 910595767 3 599845256 3 747061171 3 830815877 2 72916 86701 1 211948239 3 623225843 4 2 26348 101820 1 528228064 3 446047233 3 988519288 2 21472 28261 2 43689 83116 3 297275679 4 2 22994 109561 4 2 61151 100264 3 474090399 3 202749825 3 798069646 3 152092827 2 80693 108163 1 213830528 1 220648216 2 90644 99838 4 1 115687758 4 2 43857 60682 2 12250 82425 4 1 882806563 3 432913319 3 494435090 2 50913 85426 1 120774766 1 71935315 2 16034 44740 1 632911465 3 203143962 3 884808538 4 4 3 674675183 3 209094870 4 1 148880116 3 160894289 4 4 2 67443 113178 3 438746200 1 653518550 1 598941247 2 7552 80274 2 21198 24570 1 963474278 3 74181843 2 4389 21535 2 81825 90247 1 841705836 2 30119 87727 1 568857633 1 645028282 1 778733548 4 2 58090 63565 3 278184294 3 31827530 3 110291825 3 260934463 1 632645035 1 251858429 3 399493331 2 43812 118645 3 661595699 3 246007388 2 4536 55020 2 39720 46587 3 634124506 4 2 53088 57732 2 78565 105646 1 297584664 2 76505 87111 4 4 3 418755877 3 730327568 1 18534728 3 910147648 4 3 639535766 1 530928227 2 14830 100488 4 2 85479 117220 2 20848 59687 3 15997057 3 92588671 4 3 598163095 4 2 50935 56741 2 19521 80133 1 920679607 1 426940999 3 147664679 4 2 60231 103341 2 14056 49926 3 316649633 1 933858068 3 840411576 4 3 341868864 1 470928115 2 53352 80820 4 2 25139 63464 1 668740565 4 2 20847 45703 3 46255440 4 1 7672967 1 582930 2 52825 86678 3 947906771 4 3 676776224 3 605894025 4 3 380647479 1 406488935 2 91155 108426 4 2 55547 81468 3 738161115 1 700602837 3 877977407 4 1 619405900 2 21008 100568 2 40979 71226 3 26406842 2 52412 117251 3 753879647 3 355079327 1 538914847 3 880375749 1 253802014 1 920247849 4 1 947611680 1 805529569 3 451083347 4 4 3 920897596 3 347599708 4 1 275715949 3 536627935 4 4 2 12029 14945 3 920741532 1 732448474 3 68763437 3 416352468 1 895878053 3 491496240 3 48056033 1 488724775 1 29268876 2 12619 75980 1 660592486 3 73204654 4 1 976009546 4 1 580412675 1 356362045 1 141706697 4 4 3 734839378 2 80100 110492 3 9056040 4 4 2 10441 110205 4 4 2 67011 117673 1 46844394 3 371005802 2 10898 66783 4 3 473519193 1 280514928 2 970 99710 3 562104226 1 307554155 2 8137 23886 4 1 294282689 1 862591588 3 383875857 4 3 494135953 1 236840895 1 792825182 2 22006 66332 4 2 63186 109236 4 3 696813663 4 3 199175117 1 630485200 1 72897188 1 909547250 4 1 189100046 1 711604982 4 3 919151886 4 3 292006929 2 27646 79090 1 718159001 3 163667185 1 547369686 3 51326203 3 61977486 3 349417435 3 192884610 3 960860098 3 491234535 4 4 3 758450669 3 248247630 3 432888091 1 374539974 3 117321151 1 291845528 3 523324692 4 2 59187 92004 1 91566638 1 797426322 2 36488 72536 4 3 24895227 3 115218933 3 643004840 2 34548 105997 1 320900588 1 906098116 4 4 2 68756 87269 4 2 34781 85745 1 172288916 4 4 1 277669308 4 4 3 386080438 3 521898119 2 21887 64982 1 495409832 1 122284766 3 149008445 1 655288931 3 544642521 4 3 322928438 2 76817 80279 4 2 37296 57309 1 647273459 1 287339806 3 576250367 2 7953 104239 4 4 1 289441229 3 602925130 4 3 904237818 3 845689454 1 888439055 3 683624011 2 1113 17406 1 684796461 2 16343 97238 2 25958 82173 4 4 3 647387773 4 2 5062 83251 2 13523 60497 3 724837388 2 6196 117615 3 783357786 1 838669455 2 59483 121950 3 428923715 4 1 352938753 3 93491831 1 433105307 4 4 4 2 78069 86679 4 2 38586 122828 3 492933087 4 4 1 738637829 2 83379 98569 1 565595140 4 4 1 21250998 3 236576686 3 676407942 4 2 48043 118149 1 29427299 4 2 51958 103311 3 80454870 1 522046446 1 213585760 3 444007014 4 2 48119 102730 3 838730489 4 4 4 2 35392 53373 4 3 383452810 2 56196 116378 1 94129724 2 35549 93520 3 855268656 1 587250126 4 4 3 188143204 4 1 942267413 1 296490487 4 3 677556331 2 15306 96913 2 18224 65185 2 77925 93563 3 33410524 4 3 259617871 2 26825 122134 2 4526 119390 1 193846242 4 3 3866877 2 89131 117229 2 80288 89957 2 28316 56813 2 48177 66281 4 1 538810301 1 764454165 1 949417021 2 2589 12128 4 4 1 115820870 4 1 827963916 1 164165423 3 145383498 2 57489 108246 1 521221517 1 354052778 4 3 780944708 1 65819974 3 57426484 2 62177 121869 2 70881 108560 3 177324322 4 3 73715965 2 92540 114218 1 170905520 4 4 1 994097338 3 521860154 1 84404731 3 22211903 1 321285884 4 4 2 104765 116033 3 24567606 3 214588458 3 994194662 4 3 702504670 2 55362 121730 2 23665 109188 2 35301 99894 3 129224659 2 20573 37425 2 593 18079 1 295155556 4 3 647284870 1 147898356 4 2 16371 73293 3 649704502 1 17460188 1 843382966 2 73654 86929 1 72400497 4 4 2 37757 52921 4 4 4 3 891087984 4 4 1 5632957 1 276254108 3 99022503 3 134141572 4 4 1 266386490 1 398792328 2 1865 3284 3 884667129 1 233270048 3 17681320 1 268325790 4 2 62644 65157 3 610621971 1 875268416 1 644717936 3 691407834 4 1 54962726 4 3 745081433 2 5507 49298 4 2 8626 104714 3 668011745 1 57816033 4 3 18543740 2 11089 15560 3 344838172 1 331476426 1 522037015 3 799254302 4 3 755470985 1 644582934 1 649849640 4 4 4 1 3890802 3 329095485 4 3 937274024 2 84300 90965 4 2 14151 45337 2 32733 40486 3 536728833 1 61338653 2 109125 112841 4 3 977507181 3 935415309 2 11909 30959 2 11558 29275 3 926799894 2 52235 113392 4 3 189099598 1 46113620 4 1 905331611 1 147845622 3 110477698 4 2 8994 45065 3 459635113 1 489690281 4 3 613919076 3 34356670 3 264210474 1 183902149 1 634016055 1 267403129 2 13800 99766 3 294842545 1 952643090 4 3 261600018 1 554633828 4 4 2 101313 101676 4 1 41263346 1 931191495 1 259325798 1 376704289 3 986819562 3 948783232 3 225732171 2 76187 92203 2 56396 113983 1 713795177 3 911273419 2 74176 122907 1 475858418 2 43305 84550 3 520219807 2 37143 103903 4 2 41472 68348 1 149606260 4 2 73253 104126 3 298788955 1 94206036 2 47568 53294 1 169698534 4 1 199657215 2 47646 66585 3 48323979 4 3 281035856 1 897643411 3 646308200 2 28358 102889 2 55121 59536 3 511694669 1 136988786 3 271754092 3 952992357 1 764691357 2 18525 62644 4 3 108834120 1 489241986 4 4 3 499347666 4 1 224452931 3 50836762 2 1225 110415 3 265380898 3 497856692 3 988200377 3 302900698 2 76647 79640 3 588062431 3 30215923 4 4 1 128080275 3 327926396 4 2 53660 59420 2 32936 105834 4 4 2 81203 105345 4 2 28455 53876 2 46209 95789 3 141579850 1 23353358 4 4 4 1 992357203 2 14542 71743 4 2 3558 84831 4 2 7357 12449 3 192508795 3 781902520 1 615123920 4 4 4 4 2 80528 81714 1 601590779 1 98526466 3 14375233 4 2 30206 61205 2 94195 120646 4 1 171771876 4 3 283911086 4 3 404620358 1 8689347 4 3 505658359 4 1 302406395 1 336075722 2 70131 94579 4 4 2 42656 67103 2 52519 86903 2 1154 82606 3 580600848 3 505563927 3 589903348 1 943452686 2 95989 117094 4 3 113361544 3 971246611 3 909776594 3 842447333 1 797226454 2 12094 28099 3 900478674 2 13283 64149 2 6978 117884 4 3 42167555 4 4 3 276863613 2 25225 58432 3 106371343 2 31105 97705 3 352829645 4 4 1 943760054 4 4 4 1 59336268 4 3 546032210 3 346276162 3 201144067 2 30545 75503 3 677768218 3 50572550 3 815960919 1 228960985 3 2132267 3 201669244 4 1 903226048 1 802855725 4 3 58423101 1 907057563 2 40612 67360 1 532130979 2 925 92545 2 29031 66227 2 23290 107085 2 38071 41186 4 3 577898106 2 17514 29212 2 103610 115199 2 39035 46692 2 1000 34946 1 441795674 1 407954581 2 68992 106275 4 4 1 752817542 3 473534486 2 21438 94314 2 3727 5819 2 74765 84853 4 1 60870782 3 846191698 2 92387 118752 2 51628 104375 1 920685821 2 113281 119163 3 232387050 2 55040 55137 2 14796 23819 1 551802567 1 717393931 3 960083429 1 539723335 4 2 16904 112804 2 93211 106466 1 224430223 2 18443 100452 4 2 58614 101593 4 1 21431146 4 2 34382 71333 2 89794 109869 3 345682287 2 6754 69881 2 64446 69707 2 53006 105761 1 886529118 2 106773 113499 2 20863 44939 3 110364156 4 2 65148 99153 3 51904105 4 2 47158 84157 4 2 45556 66059 1 741203799 4 1 226081161 2 17185 59786 1 911616725 3 267165605 3 753015129 4 3 588968849 2 3475 91651 2 59516 80155 2 50834 95341 3 799585205 4 3 227844064 3 640940600 1 362243257 2 75767 120491 4 2 18733 59851 3 334347118 3 566526841 1 998687516 2 29586 88112 1 600093173 3 391546704 2 37126 88279 1 518509155 1 877391700 4 4 4 4 4 3 116542669 3 68601231 1 344494993 3 487175646 1 365013773 3 602283441 4 1 491418155 2 12273 85255 1 894348583 4 4 1 47160526 1 998016121 4 1 77655261 4 3 622444811 4 4 4 1 394101869 1 261326072 4 4 4 3 187721951 2 4276 33748 4 3 942887201 4 2 48709 60404 3 310727372 4 1 449382331 4 4 1 92647618 2 66203 109594 4 1 991915435 3 862983652 1 318159556 1 965486146 2 65508 101320 1 416890988 3 203043387 3 736732570 4 1 692590436 4 4 1 347915257 2 32788 55265 2 11091 91131 2 17654 82916 2 45888 99275 2 56567 104353 2 14035 31124 4 1 702978448 4 1 248204159 2 41845 83544 2 73405 85352 2 62861 86803 2 15474 40473 4 3 210445478 3 74868912 1 12533014 3 911972001 2 20079 27865 2 304 6947 1 236799200 4 1 364834756 1 43330080 2 65943 112925 1 59785541 3 525959390 2 8460 40333 3 731614073 1 983807934 4 3 846411149 4 4 3 76938665 4 2 69842 110059 4 1 824145220 1 492823784 2 71198 81446 2 25853 51684 2 22100 22259 4 2 51027 101300 2 3858 118686 4 1 557227139 2 5616 41685 2 105858 110809 3 221768484 1 678200589 1 16512958 2 33479 61211 3 219578643 4 4 4 4 1 124108325 3 655681662 1 66090113 1 4800473 3 5657670 3 735164082 1 61273715 2 4998 57872 2 75504 89811 2 1615 70182 2 18213 104559 4 2 25642 107655 2 9105 77928 4 4 4 1 672370609 2 73444 88529 1 257265434 2 63622 110437 3 217753780 2 53768 85011 4 2 53985 78694 4 4 2 3171 76451 3 331764662 3 228686671 4 1 303811163 1 86956514 1 721071279 4 4 3 698205082 1 89246613 3 272007170 4 3 387331714 3 628575538 3 521370742 2 98338 115311 3 928538918 4 1 380745514 2 24274 110514 2 12789 98061 2 106540 118395 3 462185888 1 290980283 1 68360590 1 636003459 2 61280 92513 3 327127593 4 4 1 130725700 3 791827343 3 865142370 1 732914055 3 123523670 3 672209220 1 953677968 4 3 59287342 1 566112831 1 834015851 3 260968565 4 2 63943 113340 4 4 4 2 81141 101975 4 3 443995077 2 49464 99445 1 558597696 3 715183928 2 3166 117018 1 296007046 4 1 414168847 3 376021637 3 739105209 3 248614692 1 52912060 1 930122370 3 746498617 2 25682 83528 3 550941499 1 150773221 1 4353635 1 961394293 1 272560164 3 650776852 3 783935691 2 95786 115789 4 4 2 60917 86969 3 68910196 3 817857484 4 4 3 659946955 3 66826373 2 25125 51440 2 27630 121112 3 24571263 2 24702 114943 2 13746 13915 1 38270860 4 1 226983986 4 1 55868099 1 401298621 3 56932323 4 2 17667 80866 4 4 4 3 690411046 1 103931750 4 1 915944192 2 64232 69786 3 652816162 1 335090754 2 18275 84019 1 583757945 4 2 66929 96228 2 29170 53340 2 66997 107206 1 721237667 4 3 913725672 3 513194971 4 1 398677449 2 60879 114609 2 34353 55731 2 100495 108484 2 33885 45457 1 145958444 4 3 930092785 3 927221735 2 59471 75101 2 16317 122220 4 2 43127 57182 3 198851087 1 211033030 1 400402031 1 991585202 4 1 499512771 2 17779 51199 1 304921285 1 86678300 2 77448 100626 3 434120435 2 20125 54136 2 6218 66650 3 19206155 1 27807520 2 70449 80826 3 331531842 1 529026076 4 1 836465708 2 91768 99824 4 1 739997922 3 187029124 2 11793 13698 1 383545206 1 241221913 1 440798362 1 606472796 2 25253 70776 1 745231703 3 315272708 2 104221 113012 3 944448259 4 2 21829 21893 3 630549378 4 4 1 564593265 3 157504116 3 19572065 1 115970992 4 2 50184 112034 3 39801839 1 171671918 3 58855446 2 18404 47994 1 468131702 3 966920961 1 544913522 2 58538 100162 4 4 3 128937346 4 2 46707 95398 4 2 68329 79224 2 23630 118404 3 258378870 1 198722804 4 1 827662177 4 3 244523136 4 2 765 34258 2 21594 73323 1 33068581 2 22930 79375 3 890680228 1 857967303 1 988336897 3 841474842 1 380340183 1 256523195 3 712883139 3 47468513 4 4 4 1 662135078 4 2 2762 71015 3 663100302 4 3 269366428 2 80796 113880 3 2934963 3 846333895 4 4 4 4 1 19267571 4 3 157856501 4 4 1 832944164 3 213654779 2 88572 88714 4 4 4 1 879757650 1 430957939 1 16447875 4 4 2 44053 111943 3 260261777 1 192598808 4 2 86790 97514 4 1 229448090 1 341904605 1 223506308 4 1 746360886 1 663923406 4 4 1 574042701 4 2 21880 43137 1 38165955 3 179863126 4 4 2 25746 91803 1 213973809 4 4 1 313619291 2 37940 82742 4 1 380866569 2 10376 111517 2 22236 115639 4 2 79770 100714 2 95725 108893 1 417345143 4 2 53734 122324 3 689886851 4 1 53180773 2 30315 100295 4 2 20772 27845 1 360985056 3 526785868 3 693931914 4 4 2 20618 45962 2 59148 79313 3 18745353 1 884356491 4 2 74016 88903 3 853141300 4 2 1340 89304 4 4 4 4 1 138416744 2 27830 63505 3 856200566 3 98860829 1 181697515 1 419775728 2 79992 89162 1 513329154 1 754967625 1 829506337 4 1 25851237 2 56043 103078 4 4 1 684563012 2 37965 114755 1 227037755 4 3 218322571 3 916578508 1 294985164 1 641208836 4 1 825977711 3 779425466 4 4 1 754544821 4 3 580172654 3 501708735 2 25460 95756 2 75672 104455 4 1 753797507 4 1 11235458 3 720497623 1 777237436 4 4 2 23976 25910 3 852334296 1 729800929 4 1 367746960 3 33410416 1 588757633 1 422760714 4 4 2 63405 116368 2 4352 35325 1 493132361 2 64503 100737 1 73148798 3 780224597 4 2 93520 101304 1 12498532 1 334329283 3 45625449 4 1 10944813 3 973595681 2 30187 109179 3 361746040 2 57308 79566 1 200643933 4 2 40748 114290 3 172746924 4 2 20902 22098 2 32282 90576 2 19016 56054 4 3 302069609 1 162796472 2 94270 122572 3 459805982 3 69209656 4 2 67015 98631 1 730512023 3 28521237 2 89601 95970 2 12878 19633 1 923617275 2 35104 117854 2 48821 51378 2 21200 115434 2 8950 37589 3 343228989 3 10802811 4 3 337922219 2 11950 68177 4 3 377962440 1 381786071 4 2 69941 76674 1 482643124 2 10908 74681 2 29342 121239 2 17044 67822 1 528765500 4 2 11382 48806 2 34272 84327 2 18149 57936 4 1 496455656 1 570617771 2 16466 104039 2 75661 91424 1 115258147 4 1 92056922 3 88915316 2 16519 108108 2 1336 92993 3 12466811 4 2 71636 104800 4 4 3 410253311 2 15651 89490 1 776860521 2 39401 67562 1 271552804 2 77689 117392 4 1 25648929 1 670506069 1 496948269 1 621360804 2 61089 65675 4 4 1 16099111 4 1 60042356 4 4 2 45949 116668 1 602704231 3 711667124 4 3 969409322 2 11939 20594 2 5804 101238 2 35384 122243 1 190252131 1 338402087 3 602882515 1 742293548 4 3 650202223 3 452318550 1 65819565 3 523181860 3 184630437 3 226890431 4 2 32654 116113 3 425228813 3 284651618 4 1 508477025 2 23906 109937 2 109940 117551 1 336390563 2 51371 112553 3 944590363 4 1 486813985 3 297752549 2 36294 92658 2 66580 84868 3 31192504 1 246596802 3 70711701 2 53833 97731 1 361349284 1 418450393 3 385296384 3 875592080 1 193467360 3 359395289 3 75490138 3 945495269 1 774376293 4 1 292099412 3 4841137 3 483988760 1 875607397 3 125559733 1 285698867 1 664861453 1 148410773 2 35666 75030 4 4 1 546446761 2 47768 107777 2 54852 70542 2 3546 17356 2 18628 48270 2 58024 71654 3 300290985 1 159120047 1 659029338 3 334811158 1 83934413 2 52417 68605 2 88092 121555 2 31078 38380 2 88380 115334 3 136774646 3 262223460 4 1 415077309 2 74486 110487 1 619565331 2 6543 30242 4 3 328847658 2 11905 123095 1 552755390 1 570924130 4 1 603024467 3 650885647 3 425103179 1 969375898 1 917312557 4 1 156047628 2 8497 18941 2 922 15176 2 65439 102560 3 313144679 4 1 160951901 3 569619838 1 753769708 1 733834948 3 98842491 3 19054226 2 42531 64497 2 3330 45905 3 534201096 3 628882263 2 83166 103797 4 4 2 56957 79101 1 864754517 1 237480773 1 56773419 3 496133027 3 20684667 2 16449 43406 1 801988551 4 4 4 4 3 504302883 4 1 730674241 1 843590896 1 30315678 4 1 872538842 1 354171141 2 24955 105176 2 8757 25636 2 50395 52585 1 347431238 4 3 620288196 1 895324589 4 4 2 594 90912 3 699574158 3 323045189 1 939101059 2 60855 64488 4 4 1 810054973 2 33479 53651 4 3 139989788 2 12141 98077 1 839625234 3 817378731 3 608495239 1 32365270 3 971141719 4 4 3 294104546 4 2 105052 110771 3 26836273 1 13276146 2 101841 114661 3 71008494 2 24842 67348 1 755389811 1 754670491 2 56125 94263 4 2 60755 83459 2 26762 37309 3 949501974 2 45986 94626 3 806774042 3 189017518 2 34065 48581 4 2 16936 68523 3 759898792 3 71186819 2 104706 119270 1 472064233 1 538227162 4 2 25451 37586 2 17510 50278 4 1 135227064 1 371633617 4 2 10763 68751 4 1 269691443 3 681549461 1 139802585 1 484026010 4 2 25986 74799 1 271157865 3 921095390 3 933154001 3 748405326 3 401869506 3 787590481 4 1 491011355 3 670432374 1 364378384 2 39580 92796 4 1 544239604 2 49629 92044 4 1 861961665 4 2 38447 95299 4 3 1159603 4 2 13493 117458 4 3 875623341 3 112267319 4 1 171949740 2 37105 87191 4 4 2 44640 106709 1 656009500 2 61494 120488 1 347761122 1 328367073 4 3 209710445 4 1 915953001 3 663202176 4 1 755774830 4 1 773351284 4 2 105806 107879 2 22197 29795 2 2926 77512 4 1 497483366 1 186964645 3 763690283 3 790721207 4 3 467130409 1 966096703 1 878548628 3 337766475 4 4 4 3 43882774 3 471667788 1 122564107 2 94149 117176 1 250860173 1 764915731 4 2 51286 103912 3 983074635 2 58310 66782 1 923084668 2 43873 68732 4 4 3 48685898 4 4 3 306140115 4 2 59065 62527 3 903305695 4 3 674445684 3 313205275 1 636988812 4 4 1 336164426 3 270193550 4 2 7301 80825 4 4 2 9031 64096 2 11773 53894 1 401398301 1 82959840 2 74370 116269 2 3293 66071 2 47340 75166 4 3 436323357 3 125496542 3 578390032 2 9452 32134 1 147280330 4 3 968022347 3 408758207 1 696405577 2 23323 95841 1 782325850 4 4 3 45020939 1 342696211 4 1 576968279 1 952419186 4 2 72700 116888 2 28315 98764 4 3 12724145 4 2 69789 111260 2 24183 59458 3 151608359 2 22203 80694 4 3 323376388 2 28945 33696 4 4 4 1 859225738 2 16161 63807 4 3 581689230 1 863281809 3 628362328 2 68425 78122 4 3 257660201 2 21349 52905 1 376741071 4 1 940565286 1 926630002 2 11599 95528 3 590124776 2 45395 65892 4 3 289130767 1 834596738 1 246727391 4 3 974713566 3 716239258 3 767084782 3 769138271 3 775205760 3 230320360 2 95679 107687 1 8615865 2 14 93105 3 104582228 1 47531876 2 64383 85061 2 35633 57156 3 378083461 2 47954 102004 1 135994161 3 478706303 1 991007576 4 3 8743877 3 983341053 1 311147368 1 280227673 2 9229 20780 1 47976517 3 402526520 3 618891636 1 799903194 1 313895593 2 37446 68848 2 58457 79152 4 4 4 2 110327 113142 1 774673876 2 51914 108513 2 67029 92910 3 47932959 4 1 6253945 3 160027779 1 857860710 4 1 839631826 1 807512975 2 2694 23036 4 4 4 1 41934561 4 3 365958913 1 372019466 2 41500 74684 1 967964127 2 6075 73669 1 233998830 4 1 2436496 2 39053 94969 1 557457100 2 50186 111890 4 1 850632073 3 756852362 2 12010 101656 2 41936 120536 1 284685871 2 41187 67685 2 31318 50746 3 558019545 3 978105281 2 102219 111051 3 701550445 1 763332702 2 22522 98012 2 86195 109572 1 307684432 2 24422 109838 1 556415898 2 27447 90439 3 206971303 3 985831945 3 14849491 2 35687 47156 3 241862910 2 11666 15553 2 21617 50072 2 29680 112125 1 403067427 4 4 3 423000268 4 4 2 44957 82931 2 26524 122948 4 3 992422007 3 69936079 4 4 4 3 122955252 2 35512 98144 2 80451 117084 4 4 2 57772 99895 4 4 2 48210 93044 3 14867041 2 15848 94516 2 83029 113374 3 258000792 4 4 3 539015209 4 4 4 3 884601560 3 560101770 3 454816075 1 75123417 3 45833265 3 666572603 4 3 384258872 4 3 67395888 3 920578949 1 898652031 1 993429235 1 37603403 4 1 836309886 4 3 179966089 3 753082232 1 162368034 1 575707765 2 48331 107842 1 969167048 3 74143358 3 721877379 4 1 201763796 3 576205381 3 224831697 2 62168 73789 1 921028523 4 2 64857 91271 3 542177071 2 17868 112390 1 152750692 1 555964777 3 975015519 3 211135223 4 1 39822449 1 789889667 3 353257804 2 16805 67402 1 214118472 2 7075 15058 4 1 601858232 4 4 2 87964 121820 4 4 3 656083139 1 836416892 4 2 8261 95920 1 595585808 3 162171746 3 5824146 3 446444302 2 72034 78916 1 600503370 1 235829435 2 40600 49377 1 789812039 4 3 501756347 1 20331022 2 7352 21577 2 78424 87317 3 607465015 4 2 2028 88777 2 36817 67162 3 985786983 2 1722 37033 3 444574114 3 948329007 4 1 352401098 2 63400 110822 3 993744805 4 4 3 125416282 2 23648 114533 1 193928864 3 759143079 1 510412720 2 40981 51344 4 4 3 250276421 4 1 731567628 3 843142825 1 986105597 1 768538807 3 102735137 2 30470 113914 3 418300401 3 56649117 2 35884 110009 4 4 4 3 472309136 4 1 944892468 2 37359 90855 3 362461470 2 5843 106972 3 933119709 2 677 66534 2 250 94018 3 413510315 3 404089686 3 890787796 1 966746031 1 803002988 1 963681894 2 10415 84797 1 531741134 4 4 1 381278026 3 792692572 4 4 1 725950943 1 45892645 4 1 48552976 2 45239 123041 1 562604368 3 445621198 2 3905 6211 4 4 2 29202 113172 2 33406 79693 2 45509 57885 1 287296109 3 50381584 4 4 1 890773800 3 363071328 1 99216466 1 915372957 3 756969418 4 2 35702 106280 2 43792 79646 4 4 4 2 65881 78315 4 3 85018243 3 45437462 1 806358503 1 808290854 3 104155599 1 612711516 4 2 42421 79885 1 846139808 2 8716 39909 3 163732047 1 703215078 1 235646865 2 65136 68821 2 75081 113833 4 4 1 150483179 1 49270464 1 866680695 4 3 681051991 3 710390774 1 480959660 2 43204 112782 2 69987 84950 1 589598307 4 2 46470 110833 2 27058 71936 1 616600829 3 969403727 1 818104609 1 913911306 4 1 991487390 2 31987 99317 1 539017 2 53097 101800 3 485754948 1 821442672 3 244524983 3 925333272 4 1 303050683 2 39379 114298 1 303679795 2 83082 120070 2 52596 108715 1 994671742 3 641953603 1 301157035 4 1 68266889 4 2 17528 98936 2 105617 109100 3 571633374 1 72752242 2 111674 114035 2 32868 70290 3 21426583 3 154552643 2 20936 39270 4 4 1 398827320 4 2 48754 83990 4 1 500146710 1 625721809 1 424591272 3 655167428 3 393831240 1 307651377 3 397139480 4 1 623633453 2 26903 99020 3 408703468 3 885140535 2 68015 86042 1 337585003 4 4 2 59514 119581 2 1678 47294 3 117873684 2 90774 108747 3 232799087 3 889309342 4 3 852950296 3 12220794 3 599612422 3 452212431 3 239036027 4 1 203314826 3 551507254 4 3 677247863 3 737180268 2 24181 49474 2 26015 44222 1 675417 4 2 101862 114417 1 443813945 1 950465771 2 14520 62007 3 234601007 2 26152 51729 1 304534966 1 867637092 4 2 9669 83991 4 1 338697409 2 73602 122025 4 2 15486 103545 2 35113 52453 3 594946714 4 1 585056208 4 2 63631 73629 3 766927308 3 602100486 1 28874635 3 639023265 3 380432318 1 969189761 3 116780941 2 7050 94971 2 693 102114 2 12827 45003 4 1 755714695 4 3 869470071 2 27581 83437 1 960670019 2 50764 100996 3 224477595 2 6635 51628 2 53123 100139 3 712542981 2 36197 49311 3 689009195 1 535365227 3 669098174 1 808146471 3 572228023 4 3 49258594 1 474075319 1 319911573 4 4 4 2 40974 56534 2 102859 111523 3 513784067 1 987633792 3 377933977 3 690374452 2 67678 121375 3 718757346 1 264740820 1 582583724 4 3 582000994 2 47792 118156 4 3 262223218 2 7556 105663 1 803113101 2 8955 9527 4 3 357908963 3 30557031 2 28362 56263 4 1 17568304 3 857497969 2 19134 52634 1 72832873 3 127977251 1 27762494 2 27341 82169 1 582590572 1 902741442 2 60046 83521 2 27072 63315 2 47869 55028 2 55921 57775 1 373507698 2 30902 41573 2 96445 122636 1 298881185 1 602803207 4 4 4 3 926895876 1 629821868 4 4 2 7962 26952 1 658015484 3 486078091 1 666529050 3 977723251 3 704839194 2 2287 22035 4 4 1 67059450 2 55099 66006 1 313815333 1 499237356 2 14826 34753 3 514722111 4 3 366341402 2 68438 116299 1 358793318 1 90624138 1 267263016 2 38078 64053 3 945060606 1 119616655 1 882513198 2 8520 112262 4 3 53138662 2 37638 103512 4 4 2 33707 71822 1 447822561 2 36586 56533 1 581942120 4 1 536050156 2 81457 95233 1 71592606 2 49907 55410 4 2 7414 114410 2 19014 101542 2 45284 75738 2 38270 49377 3 461635039 1 10341620 1 470062717 2 4033 100338 4 1 946895865 3 689071080 4 3 896116681 3 618523142 4 1 458059424 4 3 31565888 2 30924 118468 1 326958531 4 2 47926 116033 3 233894126 4 2 14017 26492 3 819537191 4 4 2 18606 65017 3 23785487 4 3 906068353 4 4 3 27148349 1 55107234 1 584473432 2 18355 81441 1 367354860 3 790965367 3 728670408 2 66039 102053 3 572095993 2 102955 105225 2 5052 59399 1 938134110 2 7934 11649 2 89179 111066 4 2 18032 61909 1 312448190 3 655574900 2 21141 26740 1 286654376 4 3 996463440 1 34663876 1 349455150 3 56921946 4 4 4 1 70395867 3 54341723 3 50166263 4 3 243935420 3 876890983 3 773932149 1 27099536 3 314731597 1 507559748 3 809610654 2 62810 76206 1 64337548 1 298454159 2 49999 96413 4 3 221793730 4 1 634442337 4 2 60077 65029 1 747687986 1 31778134 4 3 190037398 2 82560 91355 1 372855887 3 45618768 3 608076208 3 72086854 3 142726687 4 2 104012 117786 1 972650783 3 66846694 2 100284 106511 1 94166986 3 54332940 4 3 654954986 4 3 69095539 3 23513560 1 539781045 4 1 826389771 2 5241 53211 2 2216 105748 1 131775160 2 29720 122273 3 676113366 4 3 39391460 3 521068252 2 97330 112021 1 27293790 2 20154 102564 4 2 59153 87259 3 671613809 3 162434654 2 61679 74226 2 91993 121754 1 560992362 3 406450205 2 23920 40124 2 50836 110168 2 59146 73329 2 19409 29355 3 747643516 4 2 52138 55195 1 382449122 1 221388710 2 28465 41590 3 330931766 3 180079959 1 293387393 3 676750115 2 60102 106704 4 2 50275 62901 3 987133040 4 1 44479060 2 34230 121082 3 107382259 1 785256415 1 336460338 2 20564 53615 1 525744479 3 35342513 3 405830554 2 12146 24883 3 319687280 3 795311419 2 38908 88546 4 2 50768 106190 3 207076978 4 4 4 3 539983517 3 135013817 4 2 58640 98353 2 5781 112953 3 638687987 4 3 74923502 1 784999803 2 15818 66231 4 3 69907817 2 32874 77925 3 682684175 4 3 939451840 1 320762711 1 13555515 4 3 555389571 4 1 797732572 3 411518456 3 187184414 3 188428335 3 94041419 4 4 4 3 131116657 1 164608888 4 1 6743434 2 36661 69490 4 1 884135371 2 17947 48005 2 23530 92504 1 281539083 2 2802 8401 3 618843996 1 849553523 3 185139787 3 636789628 1 58209658 1 855825611 1 16433681 2 15411 95721 3 485294776 1 121011671 1 92982393 4 4 2 111043 121280 4 3 604191269 4 4 2 50361 53807 4 1 495854665 2 3258 68954 1 228493559 4 4 1 200375866 4 2 37765 39460 1 115955260 3 729741745 3 658263529 2 3701 6415 2 79481 88161 4 3 179943222 2 6159 118430 2 64923 103722 2 23485 98192 1 138906422 3 371229814 2 94225 121418 1 916639236 3 701040038 4 3 296183540 3 863038747 3 227991819 1 19194327 3 134792072 4 1 13828284 3 307971181 2 56584 60487 3 473160795 4 3 104917417 4 3 386492604 4 3 812223289 1 908389000 3 700496463 4 3 643916599 3 594248031 2 9402 13093 1 908850354 3 705159151 2 50045 57244 3 40971244 3 28934578 3 720102280 2 76618 101627 3 169481095 1 51794298 1 407041036 2 91388 94185 3 926225634 1 51946879 4 4 2 84531 111802 4 4 4 1 220801884 2 29869 119264 2 9529 97733 3 506383127 4 4 1 217427915 3 929833605 4 2 79892 90727 2 20032 79605 1 194442436 1 445623121 3 409190599 3 301479062 4 3 568212250 2 82193 118811 1 782949078 3 251424926 2 23316 60720 4 1 380796280 1 289110161 4 2 107095 111721 4 3 422104154 4 4 3 593761514 2 16815 36576 3 81181570 2 21392 52733 2 85997 105081 2 60674 61782 2 3854 32951 2 44189 101371 3 127411298 3 492211703 3 28369418 2 18519 25423 3 967522588 2 8807 11150 2 25760 87443 3 769193100 1 825900364 1 997998161 1 336710628 4 4 1 374155136 1 636296682 4 4 4 3 373051447 4 1 958867134 4 3 701224417 3 413850538 4 2 89662 110647 1 754715827 4 1 65480245 4 2 8392 107006 3 293364673 4 4 3 633249365 1 940514064 2 10909 79627 3 162112962 3 426366648 2 15676 89710 2 1828 96085 3 880156761 2 24406 52786 1 154696670 3 925160418 4 3 405211460 1 979727257 2 106508 108635 2 56689 88935 4 4 1 331367505 1 599862960 4 1 208660884 3 218168129 4 1 677454964 2 63196 92553 1 475688220 4 4 1 898025305 1 135069326 1 885998537 4 4 3 13095796 3 24143241 3 366646514 2 13268 50694 2 31867 66969 1 609311568 1 690504629 3 69604630 2 55898 104224 3 52121432 3 822434545 4 2 12555 21723 2 18187 48261 4 2 33956 121477 1 177863006 4 3 174022133 2 4644 12069 2 104128 109049 3 501753906 3 981245173 1 45674847 1 987321315 2 2142 59812 3 165873033 3 194499741 1 65298018 2 106126 120472 2 79552 108762 1 762977748 4 3 193421844 3 841848039 4 4 4 3 195373853 2 12480 73992 1 607777876 2 6790 68159 3 16427461 2 41117 115336 3 2917460 2 35216 44244 3 627502327 3 330804693 4 1 399662498 4 1 410966052 1 228747142 3 668896201 3 10822383 3 72320619 3 352685026 4 2 20389 111453 3 851646574 4 2 8858 16557 1 409498815 1 170429313 4 4 3 149389545 4 2 85941 121531 1 102620411 3 280405662 2 23913 120232 3 307492304 1 938264361 4 2 54183 103049 3 46372334 1 650827154 2 1337 30145 3 229494361 2 33137 98476 2 50193 69141 2 84162 84699 2 52794 115176 3 443588330 1 249659698 2 80485 99551 1 509462029 4 4 1 397569638 2 2952 62763 2 21856 52470 2 8206 28291 1 660925536 4 1 890233719 2 92027 108984 4 1 503943523 1 45481947 2 81688 110835 4 2 61207 108892 4 1 448262255 2 30080 50606 2 72690 101407 4 1 794985806 4 3 721221340 2 42786 107751 3 360635677 2 33357 121488 2 44052 49678 4 4 2 28425 119992 1 377705932 1 366265671 4 3 857795722 4 3 933948602 3 290704540 4 3 6453591 3 589887518 4 3 45618567 2 503 82523 3 683852926 1 822535347 2 7075 67487 3 772861795 2 97110 100539 2 16923 30618 3 441021680 3 631864386 2 56274 60854 4 3 226878466 2 42266 56266 2 38380 100966 4 4 4 4 1 958243721 4 1 512362717 4 2 17132 75089 2 43004 53466 3 785734916 4 4 1 933857422 2 25546 119113 4 1 782945096 2 88553 118077 4 1 36960574 4 4 2 92218 94842 2 86537 94803 4 1 832095724 2 13364 111863 2 61861 91402 3 527213431 3 12929024 4 3 876801393 1 222362672 2 76207 102268 2 38073 77771 2 1849 25008 3 258286051 2 52948 59186 4 3 248323702 1 753083282 4 2 57343 111571 3 923468039 4 2 67159 93173 1 77091420 3 661938583 4 4 4 4 1 688255105 1 921014594 2 16304 71636 2 12524 16088 1 753685970 4 3 549393631 4 4 4 3 40769229 1 577482558 1 779158844 4 4 3 972357199 2 80956 109234 4 1 157258040 3 5963611 2 63839 97300 2 48345 115817 2 18343 71475 1 292124370 2 34161 107319 4 3 846998945 4 4 3 443835489 4 1 7740425 1 909406542 1 817749433 3 490516828 2 22767 32462 3 658015166 1 879794663 3 444586820 1 110307726 3 14734770 4 2 3191 19876 4 3 684338842 2 9717 99042 2 6191 25593 2 40116 81927 3 654769603 1 133057921 2 23694 36954 4 2 20934 102650 2 28269 90675 2 29831 120553 3 95003118 1 54981674 3 408434373 2 11308 95616 3 422287644 3 768542476 4 2 70385 91599 3 210800689 1 450039587 2 53625 96767 2 62216 64180 3 342301050 2 42582 54002 4 3 318518008 3 558442405 2 118605 121322 4 1 416968539 2 40395 48597 3 506692743 4 2 41368 67735 1 390166331 3 268243274 4 4 1 139245165 1 876592083 4 3 39285660 3 796158950 4 1 279986773 4 2 11604 93131 4 1 69138107 2 68579 74825 3 164118983 1 679812507 2 31947 113950 1 16790229 4 1 341501471 1 288329983 3 163836948 1 466931558 2 67442 120512 4 3 387401072 1 106850577 3 368516318 3 344324675 3 289237800 1 238537664 3 59911394 3 581230985 3 505546979 1 881028753 2 98545 116900 4 3 490321435 2 6420 56854 3 96786807 3 586863882 2 3181 78286 4 2 53794 94855 4 4 1 381500995 1 365753255 1 793210044 3 201702805 1 945973152 2 12621 53745 4 1 821483592 2 26299 89157 2 23872 122320 3 545299891 3 986285781 1 347938540 3 476922793 1 368651858 3 53110019 1 316224638 2 23447 120313 2 3578 23217 1 192356801 2 83729 84630 1 755946440 2 24768 70822 1 308837718 2 101516 115255 1 422489321 1 192893444 2 70898 86910 3 864331276 4 3 741199525 2 85028 93914 2 47386 122496 4 4 3 16732289 1 399307357 1 405012707 3 449489006 2 92 2827 2 32571 86523 4 3 397772677 2 36478 46520 4 4 1 856978286 1 41643025 1 144194998 1 49196898 2 72343 81569 4 3 558265425 4 4 2 9599 33226 3 751032090 1 659541696 4 2 85108 120275 2 24140 119690 4 1 368529976 4 1 286501891 1 248404133 3 149723508 1 308746951 4 3 233786354 1 703091426 4 1 51537355 3 287663107 4 2 107953 112977 3 290332007 2 4895 52023 1 17256266 1 30609782 3 296973631 1 221070287 2 69303 91829 4 1 842368517 4 4 1 750848211 2 61958 70387 1 459219623 2 78162 88140 4 4 4 1 89343634 2 6469 87807 1 928326158 4 2 25437 63167 2 9663 104635 2 30931 76297 1 39652273 2 56071 83457 2 80046 83360 1 839987886 1 863562012 2 13391 54166 2 27397 69572 1 567509753 3 268319706 4 4 2 48263 103517 1 212689510 1 771560044 3 516619968 1 898247049 4 1 343184 3 357241227 4 4 2 98730 99261 1 35267619 1 812589587 1 367117102 1 414044112 3 399067545 2 16841 96222 4 3 512997505 3 148065843 1 142451112 4 2 41969 113554 1 123145444 3 710136988 1 380732666 1 313031831 1 545948444 4 2 8925 22331 1 633710912 1 449891388 1 375583604 1 946656012 4 1 378968760 1 447422892 4 3 952552431 4 3 337201362 3 48227624 4 3 169587664 1 396077927 3 527667776 2 3904 60807 4 4 2 46465 99767 3 150726911 1 597990579 4 3 694516584 3 516504561 3 569965559 3 796745462 2 56437 90613 4 3 611747907 3 212446337 2 15030 92811 2 67706 121397 1 762142839 4 1 13640792 3 446838215 2 50412 88256 2 47090 68698 3 437178365 4 2 36374 69813 1 903967112 4 4 4 2 14575 26234 4 2 804 52720 1 741692594 3 32251432 3 440934291 2 10043 94290 2 32908 62621 3 45732935 3 674107805 1 268064725 3 7240694 4 4 3 766492920 3 578548495 1 153558228 1 864282726 2 10992 82639 1 811169627 1 113207310 2 9043 87452 4 3 262557598 1 656167020 1 452388436 4 2 22864 69286 2 29494 60445 2 1208 119637 1 237197209 3 648515587 4 4 2 91964 95107 2 12873 121503 4 3 345230832 3 236634086 2 43639 94011 4 1 217966309 1 909162 2 85725 103357 3 327572651 3 884531672 1 52115816 4 3 603301086 1 437175018 2 17961 50373 2 1155 35673 4 1 250470779 1 43598153 1 985919636 4 4 3 409317830 3 293736769 4 2 28326 87782 4 2 26908 58347 3 309967232 3 7880596 3 516142999 4 1 95909109 4 3 715896029 3 687255257 3 878628051 3 361351476 3 665135473 3 26457286 1 538219404 3 164751892 1 207680979 3 13927383 4 4 2 5210 64219 4 3 335535202 2 51980 61052 3 859488976 1 244565872 1 348538172 4 3 415202247 1 464874425 1 680775173 3 338338807 3 389527005 1 459618390 4 3 573692167 3 167831123 1 918277234 4 1 209793256 2 31726 58870 4 2 8175 109684 1 796610109 2 35899 42393 2 9393 67179 1 740067772 1 587908706 3 516294508 2 50001 106258 3 733546482 2 9184 100166 4 3 790716455 4 4 3 487251930 4 1 686497469 2 14979 57778 1 359416250 2 4885 72488 3 73161339 4 4 4 4 4 3 526443658 2 11225 111255 3 3059011 4 4 2 11274 92688 1 909558141 2 11302 14164 4 2 11310 72743 4 4 4 3 71496115 2 95 114141 3 47374253 3 522176951 2 97775 122993 1 173619780 1 271157328 2 68494 103861 1 591106155 2 54485 118345 3 788481359 3 950773610 2 76390 110286 4 2 20519 27397 1 966043873 3 491332440 3 958284473 1 688340769 4 1 285642104 4 3 437449848 4 3 745422623 2 42113 67368 4 1 723213326 4 1 657128893 4 1 290557839 1 69664586 3 287973224 4 1 561213879 3 235500133 2 45260 61883 2 57589 115081 2 56755 112496 1 538514177 4 4 1 282090217 1 711935711 3 145381533 4 4 3 732532277 1 499953201 4 4 3 142787880 2 24362 95482 1 260971710 3 466423270 2 89595 121721 2 62931 119775 4 1 213185391 4 3 844853243 1 514916224 2 23795 82382 4 4 3 34440065 1 741817954 4 1 13960981 1 155224502 3 840630618 1 568810129 1 88621726 4 4 3 907484256 4 4 1 539634418 3 673250191 1 912022488 2 16739 38931 1 752804041 4 1 303364419 3 902951619 2 25582 29833 4 4 1 667161224 3 371227820 2 30232 105338 4 3 16972778 4 2 6678 58182 4 3 319431989 1 798039594 2 14649 116244 3 334700457 2 17854 109812 1 997528652 4 3 134742289 1 44802538 3 889933458 4 3 652754679 3 716724614 4 1 685047535 3 374047917 3 529142072 3 73646209 3 851691630 2 57769 79649 4 2 27136 43719 3 605339571 4 1 57552155 3 868824344 3 79770297 1 389681615 3 814457174 2 89900 104989 1 657354570 2 21821 109927 2 95112 119750 2 63081 86345 1 416744816 4 1 724905788 1 745909245 3 400637594 3 180142912 2 69719 90406 1 802186717 4 2 67528 73553 3 911772713 4 2 12517 56295 2 36244 77896 3 289212028 2 78057 81826 4 4 4 4 3 926024924 3 25673660 4 1 735739441 3 184679 3 400949726 4 1 38164130 4 1 518685232 2 98257 114985 1 787694385 2 11123 51223 4 4 2 47773 75215 3 907544534 3 25346979 3 953844242 3 590788301 4 3 129194465 3 898549113 4 2 52393 82347 2 15653 96649 2 29297 31177 4 1 971124291 2 5578 73814 4 4 4 1 212760921 1 422732725 2 32961 73941 4 1 533348434 4 4 3 64263414 4 1 527685797 3 714739223 2 17833 48115 2 68744 85328 3 354294659 3 987061316 2 29592 88837 4 4 4 1 456889456 2 1708 46078 4 3 910442098 4 2 64016 105979 4 3 213853149 3 245523796 4 3 16615060 2 32845 114380 2 89652 101341 3 766209050 1 713173262 1 182616026 2 18878 78258 2 47310 55285 1 228581283 3 997782763 1 850255638 1 714642613 1 442108348 1 70313586 4 3 598890682 2 19141 74019 3 600356283 2 31896 34171 4 2 44897 112913 2 2910 31448 4 1 469516869 1 952334895 1 194124248 4 3 465451091 2 32930 54016 3 895697261 2 32866 113064 1 135232354 3 562135417 2 690 62516 2 38593 57784 3 862816818 4 4 3 517826307 3 584389579 1 723035640 2 17309 61584 2 86429 110533 4 3 555356647 4 4 1 715495375 3 471639194 1 282209283 4 3 173201956 4 4 3 466124313 2 29752 89371 3 446648931 3 165295797 2 20127 50349 4 4 2 5927 61449 4 4 1 471841565 3 103607683 2 16487 35068 3 40525197 4 3 416994396 3 124395586 1 133894813 2 31540 103959 4 2 27404 48584 4 4 2 59745 67608 2 59059 115738 3 191429875 4 1 295119160 1 420157960 4 2 58066 107539 3 639200990 2 60207 68800 3 118314098 4 2 79148 108373 1 857747523 3 524846207 3 802354248 2 98811 103065 1 108130713 3 575889856 2 19807 50270 1 153701630 3 833005849 1 335354381 4 2 67539 88519 2 81793 117295 2 17994 46582 4 2 58919 104277 3 253608295 3 240329667 4 2 116198 119201 2 32946 60864 1 259589787 3 550803649 4 3 667252447 4 3 4101543 1 123676502 2 39295 72586 3 154676289 2 102692 103776 4 4 2 8168 15858 1 244137514 3 784438406 2 35203 73107 3 296390656 1 110670390 1 521519674 1 352754417 3 423706975 4 4 1 992864348 4 2 25392 41378 3 35269809 3 875119457 4 3 358154935 2 33393 78627 3 854501189 2 77164 88660 2 16562 62630 1 768118335 2 53968 107800 3 474601701 2 38108 92776 1 3866320 1 610662273 4 2 45106 116501 4 4 4 4 1 107327580 4 4 4 4 1 364308199 1 473895633 2 49843 101667 2 68746 76512 1 986618326 1 375525549 4 2 112904 120130 2 42312 62259 3 878851655 1 220655302 3 5180014 4 2 61679 63508 4 3 357543261 3 542702890 1 441456284 1 680228927 2 4368 20601 3 454842564 1 40253313 4 2 14155 103578 3 673991299 3 688269967 3 906418986 2 38235 94814 1 371086740 2 28933 107214 2 46910 91358 2 418 29239 3 432210723 1 843288281 4 2 3597 81702 2 44859 50745 3 636586176 3 440341392 1 760329 3 696179264 2 44745 49940 4 1 222023941 3 108371066 1 136358394 4 3 49854254 4 3 818790526 4 2 44258 99919 2 50678 69412 4 4 1 938400387 1 502040770 2 70487 121220 4 4 2 62900 81794 4 2 92742 107617 4 4 3 368641699 4 3 55840205 4 1 590016030 1 365128081 3 289124037 3 192556808 3 269836598 1 655969521 2 97324 108070 1 865145956 4 2 66411 102176 4 1 760073435 4 1 310125562 4 2 89520 118995 2 56696 69255 4 2 45545 121054 2 18290 119324 3 964562616 1 604847984 4 2 12145 25804 2 50907 98105 1 680001459 1 705106052 1 889621321 2 42154 93455 3 948788120 1 622645601 3 870263720 2 43975 115172 1 859035605 1 540532289 2 15417 39820 3 964999735 1 869741249 3 49429950 1 119494000 3 704185076 2 48294 107198 2 18233 64827 4 2 3030 121830 1 67364648 2 93878 95380 4 3 915162679 4 4 1 358971372 3 976195326 2 38543 118815 3 211916500 3 426610943 4 4 3 300333080 1 836683222 2 48167 75090 4 1 883289159 2 45570 71522 2 18572 43102 4 2 75172 107276 1 414379297 3 6651747 2 50800 92945 4 1 268143596 1 481082401 2 82589 100833 2 30721 94288 3 293685035 3 573206538 1 157598519 4 1 936996878 2 22085 25673 3 439067842 1 375076798 1 825101524 4 2 81895 90971 2 63646 104337 2 20479 72732 2 61149 67957 3 35910494 4 2 44974 122964 2 113609 122016 1 97165623 1 61764382 1 47438020 1 716425773 2 77161 110929 1 731893228 4 2 87547 123591 2 34013 60763 2 51852 85593 4 4 3 718138466 1 530082558 4 3 275733334 1 708256536 2 10097 66140 4 1 185284473 2 60879 102023 1 48710282 1 63923181 4 4 2 44976 54005 4 2 1427 32332 3 14173580 1 893986818 3 252307375 1 557402044 3 281399804 1 334982131 4 1 420812413 3 756184165 1 639122691 3 680461986 1 380826528 1 782631972 1 696182296 2 64560 88705 1 337326699 3 855337775 1 861039174 1 6929910 2 16395 111874 4 1 134625143 2 26420 101239 1 557672828 4 4 1 911206936 4 1 166884504 2 5349 64981 3 204833603 4 3 230913537 2 40842 89947 4 1 827383171 4 1 358588876 2 18757 26592 3 288629728 1 157218624 1 941156251 2 50390 116373 4 1 377413751 3 768369355 2 74399 112566 2 46310 93834 4 4 3 582266953 4 4 3 387378856 3 39007693 1 842677798 1 46309779 2 20805 93603 4 1 356181137 3 27848645 4 2 28909 42355 2 34392 77387 1 962765177 4 2 42633 91116 2 25336 44974 4 1 233867166 2 85667 101255 4 1 45359392 4 3 637346598 3 148209030 2 37972 55351 4 2 86140 113637 2 12439 30278 2 84396 119939 2 62831 73904 3 41259380 4 4 4 3 108897794 4 4 4 4 1 82037273 2 21188 51491 3 106377300 1 318587961 1 630528136 2 21266 31190 2 81688 81839 3 253001981 2 77033 95079 2 73042 76033 3 196589752 2 6168 64119 3 848296329 1 956623098 1 807267241 3 913444447 4 2 38053 77610 3 216669683 1 210819549 2 55373 92993 4 3 623911785 1 256163045 1 734128093 2 64710 86727 4 4 2 24128 69157 2 107127 119995 2 75743 89330 4 3 167816491 1 434280461 2 9493 107993 1 47399217 4 3 314272943 1 66385388 3 10756119 4 4 1 787924145 2 16009 85828 4 3 224564009 3 817049071 2 88537 112038 2 81727 103670 4 2 30408 55825 1 924819632 2 18017 69141 4 1 433940754 4 2 50433 102641 2 24204 41803 2 25818 37433 2 73492 100272 3 422326525 3 919708834 3 871067411 3 874105561 4 1 608901754 3 660285486 2 25627 118100 2 52402 111921 4 3 762911633 1 520296070 2 1413 14956 4 1 958322919 4 2 33146 81612 2 21983 77535 1 584033860 1 31094486 4 1 370006773 3 271046124 4 1 172655707 1 294194997 4 2 64469 121491 4 3 791374842 4 3 620689306 3 651740326 1 877203401 3 874343560 2 6136 121129 4 4 4 1 819902690 1 651595240 1 667064543 4 4 1 451460979 4 3 261373770 4 2 16677 103702 2 66901 74093 3 72179106 3 720583911 4 4 4 1 762126542 2 16253 23584 4 2 16295 30999 1 105994875 4 2 71439 80477 3 142345696 3 225930640 1 70083334 1 454473218 1 467316163 1 116582217 2 71249 113352 3 101076422 1 411501720 1 540700252 1 376377891 3 62109572 3 6372125 1 268647651 1 832510389 2 47017 57835 2 7543 25244 3 320074157 4 4 2 59173 105799 2 26334 37935 4 2 67874 88192 4 1 69176685 2 63340 103763 2 77635 104056 4 1 20570084 2 27600 76151 4 3 94841281 4 4 1 901584305 1 459587479 4 3 943401556 1 768725167 1 25087941 2 38247 63262 2 28459 37047 3 876100309 4 2 68880 78225 2 15345 46452 1 592004671 4 2 17828 62238 3 704476460 1 936451850 3 540069756 1 766243363 2 25356 102918 4 2 54534 111567 1 930960550 1 933449742 3 645283345 1 290558431 2 2501 4357 2 40468 107468 4 4 1 777120936 1 901261736 1 516082240 3 221967718 1 18548921 4 2 24775 40615 3 861147087 3 437422896 2 22109 27222 4 4 4 3 348209143 1 448516775 1 338320234 3 599642420 1 747445167 4 3 954105884 1 210264051 4 2 4687 10770 4 4 2 3528 66059 4 3 794884 2 13789 60429 1 257952088 2 89015 107371 2 60104 62049 1 332764968 4 2 104275 122586 3 827378148 3 284455647 1 179562615 1 23769351 3 216274346 3 573674305 4 4 2 13910 40215 2 65197 66788 2 25419 120976 3 5577436 1 92988607 2 20473 100611 2 66880 78483 3 915653290 3 437474253 4 2 91992 113325 4 1 302369426 2 88089 118832 4 3 923535640 4 1 454658655 2 15765 71797 2 82838 102634 1 61708186 1 628228223 1 698240214 4 1 46580631 2 73921 91378 1 867753789 4 2 37141 86283 1 939016573 3 176205953 2 57722 108505 2 8494 86111 1 911562696 3 513763812 2 11877 25031 3 859108809 1 824239455 4 1 102854637 1 836115038 2 13608 39487 2 45777 113540 3 226663313 2 91105 117678 1 606798627 1 679320087 2 26667 90116 2 27597 117137 3 134690974 3 376335393 3 685410737 1 646482553 4 2 48650 97648 1 51338508 1 457117829 4 3 714820597 1 350418085 2 16305 119894 3 972605481 1 33538863 2 27216 56766 1 362896006 1 24319185 1 607511484 4 3 418518644 3 64309960 1 52920422 4 1 304086347 4 2 37025 60441 2 56874 106391 4 3 695744433 4 1 804023962 3 336669312 2 109993 112936 2 68658 114249 1 461107417 1 571837470 2 40932 49587 2 23697 28753 1 342975746 2 13482 50884 2 43183 86483 3 745543616 2 64311 93846 4 4 4 3 579765830 3 69038813 3 18851208 2 80313 93159 3 599705152 4 2 7108 28717 3 39792118 3 208146595 3 65315065 4 2 107465 121260 1 807250740 2 62324 99024 2 18933 76010 1 323760779 1 81795166 1 212243746 3 699954509 2 85237 102588 1 212698720 2 10703 69191 4 2 25991 107677 1 112688331 2 84674 96922 1 627292558 1 526207005 2 99856 101232 2 59489 81877 3 140796232 2 76620 87649 3 911035328 1 325738891 2 95967 116396 3 691828542 4 2 18348 109463 2 79172 83015 4 2 5693 60798 3 22900535 1 882626219 2 28715 65792 4 4 4 1 168779235 4 4 1 89856743 4 2 42478 113141 1 679740045 3 91381577 4 3 364639913 3 977109209 2 93473 120296 3 782981095 2 34720 121144 1 912854201 3 844346662 4 4 2 45511 85417 4 4 3 459440177 2 2934 95420 1 740257505 4 3 901386608 4 4 1 459648590 3 266391425 2 46998 73501 1 239459919 4 3 499247382 4 1 694345600 3 710757474 1 762166704 3 859852479 2 81802 90471 3 461269360 3 919176576 3 680026560 2 30120 98342 3 951441481 4 1 1224123 3 921473385 4 3 9792635 2 12900 78826 2 58362 122432 2 44813 106015 1 219703568 4 3 663557842 1 539543825 1 67301687 3 638708226 1 19907435 3 70449261 2 16227 122469 1 196323071 1 635751969 4 1 874658086 3 425152226 3 529933657 2 39161 43487 1 512494434 4 1 442195907 2 3555 80122 3 852285830 4 2 26057 66354 3 169589103 2 63576 103860 1 968915223 4 3 629076210 1 733999953 3 754440690 3 379572615 2 29086 86771 1 462555153 3 306855358 1 828914574 2 14773 32553 1 935428835 3 381077264 4 2 45850 50278 3 647352705 3 913015340 4 2 64919 101981 1 989107635 1 448238922 1 471762833 3 920536303 2 6907 74151 4 3 46143151 4 4 2 8905 85983 1 70961772 4 3 393459050 4 1 597119494 3 43520425 3 545726150 1 772234794 4 3 501002739 3 216156006 4 2 19252 74073 1 52158089 2 43955 94328 4 3 299520933 3 762692257 4 2 44486 67039 2 53060 55822 3 996859155 2 15015 32553 2 1923 46214 1 732112685 3 475791306 4 4 1 996159958 2 61416 68976 3 852683894 3 321623893 3 572712804 3 380193860 2 64896 80781 4 3 4452612 2 48567 71626 1 472648284 2 78497 114730 3 732868681 3 141812193 1 395630323 2 36208 93003 1 640367214 1 653924903 4 2 31469 69168 2 10639 103235 1 418907865 3 255687479 3 818433127 1 686032101 2 46844 114714 1 407619824 4 3 504570835 4 1 272385812 4 1 978866392 4 2 77310 84485 2 42962 75317 2 41490 67060 2 24008 112044 1 784243924 3 225966830 4 4 1 890482887 4 1 246240969 4 4 2 77610 96401 3 641725045 2 9285 54939 4 1 180721784 2 50005 80345 1 57290086 1 569961514 4 4 4 3 531088444 2 49330 49926 1 954034917 1 807385650 1 893955708 3 601312132 3 749107101 3 182087027 1 95986466 1 4416295 1 273225880 4 3 446069099 2 15720 37692 1 14632300 2 9092 39241 4 2 28921 78702 3 335644197 2 259 52574 2 109799 109973 4 4 3 410365905 4 4 3 781177747 1 998555929 1 613556656 1 747478045 2 35363 64607 3 7702219 2 2505 111683 3 868070301 3 877830253 4 1 333230343 2 58472 75362 1 195721255 1 430307708 4 2 48189 85957 3 31716955 1 59432165 1 51700552 3 649943773 2 36416 74093 3 512888501 3 890562808 4 4 1 310342499 4 1 760556074 3 302133229 2 2129 50184 1 57836189 3 294444152 4 4 2 35266 43463 4 4 2 50258 52594 4 2 18279 21112 4 2 39953 123267 3 863046142 1 199200302 3 923295807 2 11343 57056 4 4 1 769683275 2 62127 79092 4 2 14419 113532 3 943547669 2 98631 101446 2 3648 85287 2 1018 5021 3 114439637 1 883599205 3 582317584 3 245277112 4 1 517253177 4 3 101641037 3 77018027 2 26000 87613 1 140206868 1 762904979 3 190318307 3 709663063 2 57677 81856 1 79258892 4 1 932542684 4 1 418294706 1 982823676 2 44588 83361 1 40487546 1 189245579 1 492749726 3 57451377 4 2 27891 93842 3 906481018 2 5163 41174 3 639602883 2 74291 80610 1 322713027 3 725577637 3 224214462 1 259699874 3 788931762 4 1 87495352 2 898 3805 1 521104848 1 230039660 4 2 7278 97672 1 957050907 3 812936402 4 1 568079433 1 986523177 3 529316703 1 832478482 4 4 1 61017680 3 273765687 4 1 402721888 3 469823513 1 843773310 3 942795979 4 2 36009 69659 3 100851560 4 1 296647814 2 79626 81059 2 2722 42259 3 341904309 2 32545 40822 4 1 498214919 1 541830118 2 2362 37606 1 181749027 3 940622582 3 908755896 3 264685048 1 120675058 4 4 1 65831606 1 747748947 4 2 77110 118788 4 4 1 843216543 1 253497671 1 592904208 4 2 62262 81361 1 292823742 1 868803961 2 65381 116710 4 1 336512894 3 883081610 1 692463180 4 3 971773425 1 102003334 2 5454 45237 2 104896 108559 4 2 33857 100207 2 33788 37228 2 28652 85255 3 70550410 4 4 3 422965523 2 11904 95154 2 16306 52334 4 2 21507 44087 3 774072170 4 4 1 494308635 3 116951172 1 661671697 3 126860027 1 409569316 3 735383512 2 39768 107622 1 832810853 1 911659060 1 149214770 3 649097841 1 537563620 3 451231114 2 87423 109788 2 38043 70407 4 4 3 223240043 2 17898 70143 4 1 301652758 1 62310570 4 1 944875038 3 643454252 4 1 774790803 3 270130763 1 395865163 2 1725 15463 4 3 726976956 3 899442998 4 4 2 11480 102050 1 298609662 3 51495906 1 935095714 1 50672711 2 65624 89520 1 241638313 2 50777 121879 1 950025224 1 727804387 1 64130756 3 36692374 3 199842881 3 98839532 3 25714432 1 46191684 1 406901882 2 27513 68660 1 37576533 4 1 818378854 1 786433086 4 4 4 1 257932446 2 46613 112243 4 3 46622911 4 4 1 682275454 4 2 32262 91408 2 1707 11700 1 410091279 2 61076 102773 1 397117467 1 532686442 3 959051609 3 976196115 2 75874 87112 1 223287394 3 15202574 3 514662099 4 2 4673 110909 3 818442910 4 4 4 4 4 2 63908 70470 4 2 28445 105080 2 46791 103090 3 91771110 3 937483070 3 174985568 4 1 296959469 3 857067887 1 668636704 4 4 2 94591 114662 3 261626622 4 4 2 7521 51926 4 4 2 54112 107291 4 1 911730804 1 497515368 2 19006 36594 1 134752568 2 7430 88898 4 2 73060 103010 4 1 746198257 3 151099260 2 19342 105576 4 3 153103893 1 134517225 1 561560509 2 50435 82099 4 3 216713316 4 4 1 597718491 4 2 8425 56035 4 1 838489763 2 84362 100904 3 605139447 3 150627589 4 4 1 542582446 3 83416951 1 646659430 1 145810048 3 211297018 1 173264988 4 3 271960106 4 4 1 264984751 3 331856245 4 3 59853400 4 3 382851507 2 26363 27595 4 2 106707 117435 4 4 2 35628 92020 1 34152332 3 813604527 3 64477423 3 177240478 3 555072742 1 654305162 2 20276 41479 2 49256 55067 3 416678464 3 760349791 3 713461540 4 4 2 57438 83893 1 160674428 2 54542 120105 3 910376514 4 1 2354825 1 912957956 4 4 3 27418710 4 3 844105558 2 28826 61240 3 829898478 1 620645127 4 1 21852051 3 4661252 2 117972 118195 4 3 415152011 1 740868418 1 12716653 3 984560767 2 88614 93797 2 10476 15831 4 1 536139151 4 3 951444980 2 34075 43119 4 3 226726169 2 25509 79911 4 4 1 847565873 3 30119967 1 785087304 2 23526 96601 2 32077 39993 2 47016 94729 1 8077182 1 777080372 3 508777947 2 71695 113627 4 2 6087 68854 4 2 61980 96736 3 427795570 3 203863177 2 39107 122346 3 830172437 2 2887 84254 3 745184915 1 581558789 2 104627 115279 1 773425130 3 822509266 1 285928696 4 1 723215889 1 210643847 1 340238482 1 420510423 4 4 3 301831809 2 67463 86750 4 3 827371922 3 759037538 4 1 179663306 3 348569877 1 56137234 2 49467 57330 1 33879287 4 3 48612828 3 987906622 3 186952182 1 317781810 1 530946203 4 1 899301356 2 32369 81697 4 2 80022 106702 2 95653 103010 2 100005 104532 3 954031533 4 2 72309 76168 3 947565278 3 352612242 3 844131548 4 3 168269112 2 24259 31277 1 330657430 1 474016923 2 28817 66622 2 81638 102168 2 76109 77265 1 516348483 3 404444664 4 1 661602963 2 57449 102107 3 276702901 1 706515940 1 144892895 4 4 2 103460 120207 3 805401231 1 659531408 3 855740953 2 26106 111730 3 390253595 3 289663478 3 54721936 3 967942031 2 27190 78577 3 297002675 3 578892434 2 44502 68797 4 4 3 778898834 4 2 44322 110156 2 22539 52151 4 4 3 757436732 4 1 381105958 2 40413 42553 1 291594048 1 445270933 4 2 47097 51270 2 48161 73704 3 770457215 1 644736111 1 27222203 4 1 453951778 2 38386 76540 1 360216957 4 4 4 4 2 54176 69934 3 411008194 1 695784174 2 35627 99426 2 29813 39108 4 2 101488 102979 4 4 1 372974243 4 1 818513375 3 181898684 4 1 339953807 1 656490086 4 1 642266906 3 79041488 1 642371867 4 1 875489013 4 3 699394416 2 94189 95335 2 57933 93943 1 644488369 3 358698848 1 357710177 3 806472387 1 587464544 1 10384022 1 614190007 2 40226 61747 2 97366 107892 2 34039 45463 3 19112089 3 454215491 1 77194803 1 690912572 4 4 1 154818729 4 3 453841471 4 1 384960197 3 184803814 1 643352100 3 60605031 1 375850371 1 12233777 2 26710 65518 2 52390 120026 1 694413512 1 759078820 2 4602 23390 2 75173 92047 4 3 915505896 4 2 30055 59357 1 447928597 3 142261575 4 2 15325 88591 1 976561621 3 547830771 4 2 40052 80193 1 788375658 4 2 29909 121737 4 3 19207840 2 59603 77468 1 900535629 1 798993824 2 18937 118836 1 962377597 4 2 17558 53600 3 88999287 2 62604 86324 1 648096391 4 4 4 2 2208 54180 3 241041084 4 2 28717 54784 3 480906955 3 866568702 1 727889284 4 1 443664322 4 4 3 747817270 1 885465119 1 995383232 4 4 3 453474127 4 2 7347 55580 1 923898406 1 622158680 3 70227971 2 88641 89438 1 113696437 3 619052134 4 3 735775330 1 414465088 1 402958994 1 588250210 1 711877304 2 39788 105767 2 84119 90311 4 2 14218 33557 4 3 728140327 2 6820 15035 1 572780731 2 46377 61022 3 721111143 4 4 1 634658941 1 997979215 1 54092888 4 1 71894015 1 883984701 4 4 1 633191380 2 51996 111553 3 743178193 3 239945165 4 4 2 101037 114975 1 71277227 4 3 147516830 3 870626350 4 3 608727926 3 755214298 3 67708740 2 117220 124043 1 72691796 2 33220 52854 1 922425327 4 4 1 269171189 3 994479308 1 322683446 4 1 74861580 1 64916711 1 931027137 2 89174 117495 2 5826 46814 2 52257 89382 4 3 468331749 2 3449 112765 2 97479 108102 1 563420450 3 802265928 3 16504337 4 3 669673548 4 4 4 3 797607635 4 2 17971 24616 4 1 390994235 1 420894813 2 3260 51104 2 30987 110194 3 22055590 4 4 2 17288 37047 4 2 6073 13566 3 646835136 4 3 555194350 3 115252769 2 3629 112824 3 657254723 4 2 10624 11566 1 663227683 1 574824898 3 72218572 1 160223976 4 2 13820 106058 2 50952 123303 1 194255331 2 55536 99186 1 297747948 1 233654008 4 4 3 220002892 2 35797 107327 4 4 3 674964360 1 44380797 4 2 40065 66076 1 909281006 3 359281783 1 820496107 2 3205 34834 3 505504613 2 15642 28503 3 821114780 3 387748209 4 3 887931225 2 15351 104531 1 930351093 1 643427453 1 779938983 4 1 5494184 2 72685 101752 3 337227794 1 21244611 3 59038154 2 85488 91984 3 926470225 3 697295728 3 17733598 3 953078137 1 507488923 3 446944449 1 969275968 1 262901758 2 95274 98384 2 71668 112829 4 4 3 427493099 2 20931 121762 2 6958 110364 2 15935 47124 2 53704 97610 3 772571884 2 64692 112348 2 56952 58114 3 445346009 4 3 856654036 1 679872976 3 164705325 4 2 58876 73773 3 620936077 3 582733314 2 40664 43249 3 38234824 1 255297564 1 586327792 3 332749187 3 192436283 1 621319536 2 94782 107727 1 797078292 3 996349 1 39720531 1 215245405 1 77240829 3 976002626 1 332609373 1 688930787 1 293345222 4 1 598558270 1 520840023 4 1 18279168 4 3 549319245 4 2 70366 82506 4 1 543715496 3 327437946 4 2 81245 93827 4 2 14595 46950 4 4 1 331007186 4 3 853420641 4 2 106929 119388 2 4655 69784 1 374148915 4 2 7231 49914 2 13690 20236 3 62899820 1 500210557 2 66334 70643 3 499275018 1 974389039 4 2 11476 17902 1 906029759 1 310855125 3 297636586 4 3 601249916 1 196492948 4 2 54004 82782 1 26497775 3 698962352 3 40491323 3 999249462 3 380650277 1 633877275 1 524987413 4 2 7929 116622 4 3 800131434 1 237237254 2 51586 123869 1 935613753 3 139219937 1 68230868 3 232436825 3 442697153 4 3 108725302 2 41601 101186 4 3 142476659 2 13418 121246 4 2 59018 60246 3 479389865 1 898308452 2 22683 59375 4 2 50395 123532 1 509839591 2 37434 40692 2 2952 63541 3 135092264 1 472306293 2 10643 122659 1 843980933 4 3 230569464 3 243358196 1 599453100 2 31379 65787 3 17296852 1 848706009 4 3 200664001 1 891163178 1 378754605 3 248625189 4 1 207302009 3 42248473 2 57927 119561 2 43898 67260 4 1 253754795 4 4 1 918190234 4 4 2 22086 26382 4 2 30611 87416 4 1 814214415 1 240647717 1 921014244 3 758705157 2 44434 99309 1 357777323 1 775927001 3 70560492 4 2 9057 67876 4 1 229088436 2 6552 37187 3 187987755 1 407112246 1 366440413 2 83654 121231 1 10545961 3 772644625 3 14550539 2 4409 111558 3 876668466 4 3 572095003 1 589996735 4 4 2 25205 57467 2 77241 81416 3 976089934 3 988173261 2 32263 70929 4 1 62920643 3 161342113 4 4 1 297772891 1 297838257 2 35779 122634 1 58413365 1 209007367 3 377522961 1 302689782 4 3 119054904 1 578456335 4 3 541710772 1 227420985 4 4 3 80406481 4 3 680687720 1 57236644 2 54494 121717 2 14713 42445 2 28160 116955 1 529784915 2 4165 23125 1 360179682 4 3 6183069 2 14105 32023 1 668264892 3 766071167 2 15031 99602 3 785240864 2 74844 120989 2 19408 59433 2 4127 20162 2 15177 21003 3 465474676 4 1 25616840 1 116012971 2 50497 115318 3 755244596 3 485323699 1 700789734 1 541774040 2 32536 66748 1 69293706 4 1 24534518 2 55004 121667 2 20198 119825 1 661711415 1 661649147 1 718241610 3 43102190 4 3 104452990 1 532546423 1 506157765 4 2 65075 97803 3 682892476 2 28857 87014 2 107316 123832 2 73995 120683 3 966891063 3 97768777 3 424603893 3 59935413 2 30321 100624 2 68240 81976 3 656601251 3 57555742 3 250918969 2 75365 98600 4 3 552903654 1 548591665 3 668328089 3 926708256 1 46356727 3 792543184 3 58134280 2 28439 73611 4 4 4 3 356878083 1 26267912 2 33106 95478 4 1 196369913 4 4 3 281899709 2 52990 75421 1 115503629 1 837289518 4 3 352228030 3 872595563 2 63916 108692 4 4 1 231745921 3 573233238 2 11886 28864 2 42506 94826 2 35432 107042 2 94420 104849 4 4 4 1 620682691 4 3 522420651 2 61550 122575 3 181058042 2 72457 91221 1 130192136 3 215762433 3 969581906 1 993369673 2 13914 56787 2 15971 82007 3 294773230 3 182826717 4 4 2 64937 102393 2 60418 62744 2 31157 52223 2 20541 29481 4 1 268243135 1 105827899 1 869073859 1 401270586 1 428550554 1 895476545 3 325861539 2 37890 116045 1 453839986 3 252181840 1 544581 2 11238 97129 4 4 3 474465464 4 4 3 328944944 4 4 4 3 335154890 4 4 1 542491997 4 4 2 51665 66220 1 277867530 4 2 68578 89353 4 1 806810009 3 603891728 2 9102 100197 1 12481111 4 4 4 1 534364332 4 2 4303 53499 2 13873 44560 2 18442 48629 4 4 1 112922644 4 2 98086 103133 3 350718284 4 4 4 1 406034502 2 67458 68781 2 21010 33202 3 58802198 2 82551 118773 4 3 967001382 1 332928086 3 34190258 4 3 309136615 4 2 45839 70681 2 68270 72884 1 37438616 1 481655898 2 14309 104169 4 2 16286 86445 1 337982442 1 564892201 2 6847 13286 3 432424168 1 316467522 4 3 544854192 4 3 538210762 3 275610488 3 893183187 4 2 67524 78094 1 380854389 3 762513376 1 877783937 4 3 466733983 2 40768 77173 2 40850 50267 1 858872347 2 8953 106154 4 3 41838261 1 27696486 2 70545 114743 1 855079109 4 4 2 64180 67553 1 208549461 2 87165 103407 3 900287652 4 1 360400341 2 27140 75957 3 919996866 4 3 26580569 2 22409 75609 4 4 3 215399939 2 20060 70966 3 423116623 2 23078 109095 2 36902 116517 4 1 802916517 1 691773536 3 800891570 3 778915103 1 48521456 2 104209 107885 4 3 411516422 3 928282186 3 906781058 4 2 39479 64071 1 251709304 2 72816 73579 1 15286012 4 4 4 3 104829578 1 932296159 1 812496207 3 994447418 3 353952943 3 417652489 4 1 52094733 1 884616718 2 18063 82937 3 153429117 3 941739437 3 255075461 3 800950640 4 3 401300139 2 74175 76211 1 204504065 1 355455949 4 2 43406 121509 3 239007787 2 34646 96190 1 851172635 4 3 416515168 4 1 626655335 3 503006242 2 8759 87909 2 36085 47781 4 4 2 35424 37836 2 75503 115392 3 992349143 3 773240759 4 4 3 164744166 2 23014 44208 1 59884638 1 492486894 2 34829 65552 4 4 2 57553 59456 1 697675694 1 836336742 1 713375208 3 96249215 4 4 1 452539063 1 434634927 2 9730 48872 2 4879 93221 2 57623 118519 4 1 950114416 1 419349806 1 21215149 4 1 6411175 2 90054 111088 3 537029378 2 35544 95479 1 912510490 4 3 7205162 3 846510636 4 2 33459 94610 2 36270 75871 2 68616 122509 2 5870 73563 2 28262 53928 3 69198283 4 1 656132741 4 2 62115 101742 3 62211258 1 519690081 2 42144 59568 1 387097608 2 6347 122364 3 206328080 3 402830536 4 1 947275434 2 28199 36287 3 15813434 3 1665266 1 94266093 2 51002 94706 4 3 40101692 2 36561 97672 3 107872942 2 18902 42516 2 71733 72223 3 72783278 1 421489461 3 902918293 4 1 318545556 3 177105827 4 2 109465 117258 2 76407 110295 2 113527 116729 4 2 15151 37415 3 940097453 2 36105 95931 1 629194280 4 4 2 46964 78556 2 35616 110633 1 208202625 3 695241058 1 990044982 2 11754 115490 3 267032964 2 81600 94184 1 554961867 2 99785 108457 3 696331905 3 255053788 1 165704685 4 4 1 875367257 2 30461 121298 2 18454 94282 1 849227960 4 2 5276 31772 1 98927249 2 97707 114839 1 264317283 2 39806 82880 3 400912757 1 304883430 3 444361212 1 625136135 2 11532 89053 3 619253674 2 34325 37189 1 5296489 3 65577902 1 570383128 1 859195194 4 2 38356 101519 4 3 539135948 1 627400089 1 638259980 2 61665 98226 4 4 3 281217622 2 40778 61834 3 468700927 3 353259032 3 749348708 1 113849510 4 2 85276 86608 2 50840 95400 2 545 96042 2 108328 109241 1 51301519 2 6203 115470 3 506995729 1 41259253 2 17824 71348 4 4 2 383 26724 3 79229711 1 47780611 1 601822469 2 21414 56213 4 4 4 4 1 6471399 1 751677697 2 105545 106653 1 169771275 3 970251520 1 537242029 2 17504 90989 2 40883 101392 4 4 4 1 496003008 3 216854528 4 2 11586 38994 3 525610691 3 361046375 2 16403 21369 2 22500 81422 3 414539516 4 3 548446354 3 869635039 2 4086 81374 3 6802081 2 19244 37491 1 76267423 4 2 22897 71264 4 4 3 378242609 2 70261 121374 4 2 36040 41790 2 51920 87865 3 323483222 1 514534599 4 1 163393229 2 77905 94514 3 17602900 2 1587 117444 4 2 42386 87298 2 23276 124233 4 1 844677586 1 915055432 4 3 45425803 2 250 20422 4 3 22531935 3 52678633 1 617440606 2 46528 120928 2 41229 44935 1 440887580 2 3271 35362 2 27068 121050 3 126865674 1 337634050 2 26867 85769 2 158 122927 4 1 725686886 4 2 16886 75264 2 37291 51422 2 32880 49693 1 366365886 2 37142 97587 1 793450748 3 209817580 3 372911707 4 2 2691 30811 2 43108 94045 4 3 241614781 2 16289 71232 2 86418 119866 3 719800641 2 84209 89588 4 1 534977040 2 56166 62127 3 343571555 2 39358 75721 4 1 940003316 2 51245 67173 2 71016 122376 4 2 21479 93198 1 445966383 4 2 41248 100860 2 30486 48630 2 41737 87093 2 60938 68413 2 1869 45510 1 683961841 4 2 22191 96762 4 3 624620689 1 108350345 1 733997948 1 38804888 2 11025 80085 3 836736064 3 417832333 3 832970239 3 43220526 2 73573 79959 1 164553572 1 132956135 2 18022 47193 3 908409445 3 590275105 2 71220 100367 2 93608 103478 3 14972188 4 3 973045847 2 82636 111607 4 2 54098 88485 4 1 616966614 4 4 3 412973076 4 2 2837 9195 1 588751038 4 2 191 29236 2 48034 100441 4 2 11374 59833 4 4 2 5776 23207 4 1 759111046 2 14829 102871 4 1 791443466 4 1 620435750 1 52888184 2 36519 92620 1 548517832 1 195353652 3 942875164 2 75828 104676 3 437319664 3 471428432 3 859759360 1 724614300 4 4 2 31361 98854 2 15957 40884 3 185375953 1 745238666 3 376291122 3 184218990 4 2 40499 120486 2 62201 69277 3 660700921 1 436367149 2 64914 79550 1 292085641 1 18643967 3 117657282 4 2 82047 91575 4 2 13244 41129 3 50359658 4 2 82039 107573 4 4 2 9442 85875 1 734283005 3 883473159 1 168149278 3 829830555 2 6876 105998 2 10810 88766 3 533142270 1 858577667 4 2 16065 117767 3 195605812 2 77253 86513 2 87722 99334 2 42226 58934 3 191284424 2 40310 70967 4 3 717642767 3 590203355 2 40019 54347 2 81989 94296 1 470958972 3 686688212 4 4 1 242013252 2 2113 20077 2 2832 17416 3 57642759 1 173133781 1 640911183 4 2 63458 108620 4 4 1 734930043 4 1 503763706 2 36653 62247 2 21914 106579 4 3 618772668 2 16792 117659 1 73788023 1 651058986 2 13351 73578 3 98677210 3 850874222 1 600841903 4 2 99490 120982 4 1 730393668 3 840006996 1 468665017 1 270922206 1 773097213 3 311113592 1 690124023 4 4 2 69262 103051 3 453241975 1 676006180 2 99252 108777 4 4 1 722327726 3 771931806 4 1 524406607 4 1 921016323 2 29747 90273 2 29728 100371 1 592853743 2 1706 71773 3 187768666 2 96078 103921 3 890889576 4 1 437426264 1 354261049 4 3 58247419 3 296258253 4 2 14564 89887 4 1 628369545 2 108776 118147 4 1 141412446 1 422370933 4 2 34292 109518 4 1 57962803 4 3 345680238 1 877020938 2 8386 105539 1 932028179 1 18521027 2 5924 98648 4 1 123204655 1 70013774 2 72617 90481 4 3 371320089 1 770187539 3 895056353 4 4 4 1 14988018 2 17563 108744 2 37270 108153 2 42516 61292 3 833588873 3 542011831 3 887023338 2 91880 92440 4 1 62180971 4 4 1 230633498 2 53032 119834 3 29758476 1 18694141 3 89384731 2 4339 120038 1 432684476 1 146923981 4 4 3 741958636 2 5652 17626 4 2 6043 50963 2 65371 99499 3 130404644 4 2 54773 113437 4 4 4 1 144698908 2 65341 77670 3 972091382 1 546387136 4 4 4 3 755158831 3 91808048 4 1 810573655 4 2 1288 122893 3 383832175 3 144866575 1 838005700 4 4 4 2 51253 115407 2 96031 100845 2 89703 108387 2 110886 112310 3 96725680 3 705962372 4 4 3 188911128 1 864232020 2 11490 60984 4 4 1 424033832 3 23324699 3 81126423 2 17204 120998 2 17945 73819 1 64197911 4 2 22202 42248 3 251481480 3 62097540 1 164033865 3 537550815 1 461842521 2 47421 71406 1 281874045 3 242447873 4 1 450080925 4 4 4 4 1 717243143 3 222823644 2 61536 73760 3 726857747 1 72411251 2 26647 76314 3 112127539 1 637772908 4 2 66412 104077 2 111564 116521 1 152049137 3 45559715 4 2 70768 113213 2 12772 15074 2 53169 79030 2 58321 93692 1 542571352 2 32944 115735 4 1 438142100 2 62703 123843 4 3 310973662 1 604005663 4 4 3 974998795 2 10368 45100 1 182169581 4 4 4 3 844433750 1 199472825 1 423187881 3 787007551 1 565660516 3 821060908 1 503503426 1 287321467 3 606515136 2 32147 41586 3 886601690 2 3718 50455 4 4 1 636508485 1 86543393 3 503078469 4 4 4 4 4 4 2 2433 70452 4 4 1 914517169 1 682489577 2 25881 50218 2 79054 107029 3 848014939 3 950112086 3 688986340 3 595854816 3 570659377 2 22037 73320 2 33232 86610 1 628605342 4 2 33562 109247 1 682961757 3 51749211 1 483584517 3 600662013 1 853440569 1 679090679 3 80564498 2 35273 119097 3 352358494 2 47906 105629 3 646539392 1 166717933 2 55981 97183 4 4 3 655903876 2 50632 54153 3 878798986 3 738694528 4 3 73190739 2 7167 59912 3 985734710 1 851058748 1 841875387 1 917476730 4 1 972717409 4 2 111981 118904 3 836872420 2 3610 59555 4 2 100289 106258 3 315292346 1 461828201 1 420571139 3 358072506 3 120505797 3 106195555 2 12812 60379 4 1 286531541 2 86513 119392 2 38775 119046 3 479851460 3 197159633 2 14082 29900 3 635205610 1 567189097 3 162057763 2 91584 105959 4 3 790770529 2 46840 90664 1 38908719 4 4 4 2 24638 61161 4 3 935316655 4 2 41548 80555 3 280926424 3 163042533 3 49727780 2 30118 86606 1 588396441 3 852524364 4 3 207839217 1 985974186 3 658964012 2 81602 92480 4 4 4 1 48636604 1 957902677 3 462308787 4 4 4 1 225807162 3 598944173 2 31622 117842 3 905838045 4 3 55199779 1 149432487 2 109108 111351 4 4 3 450582756 3 111829526 3 625646598 2 28227 123393 2 113309 116838 2 60858 103955 1 922186549 3 18905961 3 911582656 4 2 68591 121405 3 814223522 3 619540627 2 83968 123184 4 1 683542450 4 1 724225785 2 37285 80554 4 1 713664461 1 214706735 1 63489259 1 456530769 3 36978447 3 817414 3 264324385 2 3273 123629 4 4 2 55669 58712 3 104910703 1 37484949 4 4 4 1 88216768 1 73691850 3 29416525 1 563573824 1 319346199 2 25993 63575 2 91240 117620 4 1 200009184 3 190477191 3 27383763 2 32549 50215 4 1 499501659 1 843619907 3 903127400 2 61076 88772 1 634936416 1 746245262 2 21850 115971 1 860860886 2 106301 118978 1 84376448 4 2 70389 84478 4 4 3 559356975 3 315595984 4 3 284349601 1 841690319 1 764248955 3 585261100 3 627412693 2 53098 60913 1 59685411 1 661615007 3 80520605 4 2 55905 110382 3 696285502 3 208057534 3 883815442 4 4 4 4 3 127654103 3 958354323 3 15478528 2 33107 85882 2 43257 72867 2 84179 116893 1 346932076 4 4 1 119560582 1 69215848 3 591069883 1 174151036 4 1 775638920 4 3 206157399 1 275933945 2 2604 93483 2 17037 77393 3 489965974 4 3 853912179 2 67271 104743 2 16973 113890 1 539668062 1 69526616 2 21323 66634 2 20067 25086 2 4399 54811 3 863004493 3 621940136 3 731856561 1 458489705 4 3 1521263 2 12222 34914 1 659177872 3 891528953 4 1 933317352 1 439302637 2 32553 52820 3 53534691 4 2 88951 118803 4 3 618946116 2 3251 112468 2 119760 124152 2 21537 65573 2 44149 122983 1 623741596 3 695518613 1 606874238 3 472218657 1 145001011 1 496873145 1 358550453 2 65487 74943 4 1 425184266 2 53675 68219 3 16385276 1 651567220 2 52800 61360 4 3 93112030 3 314017930 1 265509565 1 934379161 1 21583414 3 516424126 4 3 590424925 2 66489 120464 2 64725 97380 1 791779072 1 541337448 2 33747 73086 2 78629 98021 4 1 658878522 3 861344121 3 729617963 1 701149162 4 3 788821319 1 261338670 2 39979 109898 4 4 1 340207833 4 1 583827490 1 476818182 1 667919613 1 647930521 4 3 157841518 3 380976600 1 336227601 2 93694 114441 1 383126480 1 455483106 3 68214518 1 940491078 4 2 70145 91155 4 4 3 49766443 1 231962362 3 769795376 3 846034780 2 44395 114596 4 3 207780494 2 5495 97981 4 2 10327 62132 3 336378708 1 705113800 3 824843270 3 586012201 2 26029 81251 4 2 70905 92993 1 805825300 4 1 764148034 1 70554087 1 542487319 4 3 435752628 4 4 2 77030 79488 2 64483 111140 3 72308698 4 3 147971453 1 233216340 4 2 47770 119607 2 60563 74644 3 183795555 4 2 20929 68408 4 1 849267261 2 111888 115674 3 669741229 1 438419749 3 981662792 1 794425649 4 1 984305283 2 104517 118476 2 66587 107243 3 474373669 4 1 397616889 4 4 4 4 4 3 634174094 2 47194 53028 3 664537556 3 373590921 2 48748 102556 2 69893 121380 3 398030150 4 1 992327010 2 83142 100704 4 1 448668910 1 124178724 4 4 4 4 4 1 515429536 1 751346796 1 441498969 4 1 756765547 3 608330759 3 87703485 3 900935599 4 4 4 4 4 4 1 12589890 3 285728864 3 915210171 3 330169780 3 13656412 2 37249 95601 4 1 872086711 1 954694611 3 104057274 3 777208131 3 63915262 1 11444412 1 567019452 3 197454587 3 54218751 3 687502002 1 204570827 3 60074651 2 45370 74911 1 636764624 3 31245158 2 83050 104276 2 56487 82774 2 57143 111236 4 3 4311793 1 791480747 2 17104 124095 3 134477531 2 120566 122245 1 537412795 3 701317665 2 32553 76386 4 4 1 913216261 2 54812 75675 2 8482 21247 4 4 4 4 3 356172427 2 3701 29640 3 418274200 4 2 34805 50242 1 109031847 1 777280849 2 31046 113020 1 133422496 1 449608109 3 924581289 1 243934731 1 843469303 3 467877662 4 2 74967 81439 3 614984931 3 118278325 1 14431503 3 255654121 1 231895803 2 36157 109203 3 140678650 1 118525861 4 1 598857588 3 873106371 3 735203176 2 35784 95385 1 396464521 1 243395645 4 4 2 4963 92563 1 46329090 4 1 911597363 3 329154236 2 74636 81354 1 5559240 4 1 834807040 3 121169809 2 61874 101707 2 67556 81077 1 472055508 2 62924 87484 3 644355324 4 2 68887 103901 4 2 86551 117473 4 4 2 113264 116857 4 2 84514 86965 4 1 892936387 4 1 612018077 3 802301505 3 446564497 3 360650780 1 919114359 1 82561155 1 118818565 2 80157 110097 4 1 693992273 1 629465366 1 29065678 1 20198090 1 305533566 2 60061 120065 1 171818723 3 863357104 1 548393124 3 651252598 4 2 87428 96773 4 1 652979644 3 892353479 4 2 13927 115899 4 3 349995700 3 328420910 3 470451099 1 319033519 4 2 26643 54964 1 206971309 4 2 65349 82579 3 448606798 1 316512544 3 456124902 3 725907093 2 65991 102294 3 539489503 3 977057946 3 714555129 2 40407 107192 2 104481 107496 3 23375909 3 33536168 2 46686 109906 1 75485604 3 151492715 2 6516 91929 4 4 2 16760 81728 2 43694 122798 4 3 170787135 2 13146 94903 4 2 60308 88547 2 5599 22553 1 72237626 3 421525428 4 1 338577979 1 829984602 4 4 1 562348721 4 1 528801389 3 888296660 3 43072094 3 208326167 4 1 782521081 2 9680 102855 4 3 39137109 1 533806854 4 4 1 607469271 2 116600 120819 2 5172 54756 1 5643060 3 320427363 2 105810 123536 2 74168 77310 3 25474874 3 315458013 2 15135 25917 2 23982 77311 3 162066354 3 815192235 3 979282526 3 516383123 1 98417647 3 1166637 4 3 844700274 2 51651 96614 2 54805 105647 1 219406913 1 513311766 1 805072118 4 2 37374 44724 4 2 31969 39657 2 56956 121485 1 516829232 4 2 29124 91581 1 63180748 3 472504432 1 328663613 1 547998132 3 385455837 1 948316592 4 4 1 626297961 1 543042755 4 2 15716 100672 3 280786932 1 228209814 1 274588216 3 559642161 3 269073647 1 181269032 4 2 50662 87226 1 696460391 3 618539904 1 810266994 3 46185222 2 9820 108938 1 967801633 3 794539187 3 39376806 3 279279792 1 29804140 1 371808 3 548052721 1 920196085 3 287183117 2 13877 102161 2 93303 103913 1 921572057 3 907421408 3 829656881 1 158204347 2 53576 55575 2 61615 68623 1 325832698 2 45583 77165 4 3 301448430 2 53993 117601 2 42826 55951 4 2 4184 109992 4 4 3 932317218 1 157050016 1 515876992 4 4 1 895254082 1 529129275 2 70644 98010 1 659029997 1 468614027 1 305714360 1 47915588 4 4 3 748053211 1 954522104 1 822878674 3 911348600 1 19816556 3 783341837 2 56324 76718 1 887954585 3 842768138 1 942253881 1 137716038 2 101513 111624 3 334195519 4 4 1 962671401 2 55752 94160 2 11884 113055 4 1 962229332 3 16104641 2 92274 108715 2 19336 99872 4 3 796364716 4 2 19446 118949 4 2 41646 58336 3 168354389 1 767813006 3 916505946 3 661179662 4 3 158012646 3 841218071 1 111784624 2 80532 115163 2 49791 81011 4 1 42155754 2 57486 108678 3 27221875 3 61550324 4 3 467495219 1 634585144 3 476780974 3 387269869 4 3 410699217 2 64553 85344 3 511133900 3 965469008 2 46758 92277 1 476217292 4 1 464587329 4 4 1 34329171 1 836257314 3 326164454 2 27364 69144 1 770272260 4 2 29159 116548 1 952548713 2 34540 81767 1 121602442 3 501446139 4 1 133931421 4 1 660699868 1 429102705 3 426552745 4 2 51805 95090 3 319388921 3 342845008 1 130750732 3 866434692 4 2 18529 118789 1 922738975 4 2 16161 109162 1 538789186 3 58505168 3 314281287 2 36760 112171 4 1 108620998 1 941120674 1 741960241 2 9968 42604 3 864474044 1 393485997 4 3 37355077 1 449319217 3 145006229 3 694087280 3 890269749 1 18916707 2 73488 105655 4 3 810649841 4 3 16632966 3 211842215 4 1 6481298 3 894213838 3 785054629 1 520957853 2 32659 107425 1 736522574 3 734598149 2 2900 35712 4 3 338240965 4 2 14236 65368 2 24048 104724 3 359664253 3 751378736 1 22821486 2 5845 57507 3 811245859 3 80826417 2 63593 87173 1 373093890 3 228411076 1 924379320 1 527658603 2 24981 58948 1 118815810 4 2 28087 99506 1 619216509 4 2 80784 95298 1 731179398 4 3 54649796 3 977359667 2 57388 109604 4 3 416073269 3 640395777 2 30231 58874 1 687541382 3 702779412 2 62690 121067 1 855890241 2 16692 56509 1 170630803 2 85879 95465 2 55209 58489 1 229408661 3 460176004 3 555325801 4 3 799755372 4 3 519169382 4 2 52467 90573 2 33158 103297 4 2 66198 87885 1 277569221 3 209081198 3 72296030 3 783607892 2 43992 46196 3 493262088 4 3 778513824 1 56865331 1 775542807 4 3 677485675 3 906131311 4 4 1 559910513 3 817681659 1 65177827 2 26543 109472 1 545841545 3 233960820 4 3 86264315 1 431528584 2 74411 109425 1 968736823 1 728924036 3 392773216 3 568022477 2 40378 111435 2 18780 86208 2 34060 41190 3 668791815 1 755337729 2 528 31587 4 2 7926 52170 1 947885414 3 755211138 2 23086 111126 3 70796390 1 649531371 1 242786550 2 38950 111902 3 933505745 2 38802 102492 1 820283216 3 444412128 4 2 22136 24272 1 949062528 3 10560704 1 767685785 4 4 1 246950972 3 157722517 4 3 101707997 2 62015 77741 2 99160 116271 3 950835698 1 931311504 1 383584819 1 875765654 4 1 409481269 3 261674294 2 29680 104606 1 35188010 4 3 686309570 2 1493 98011 3 850415430 4 2 50052 53558 4 1 989915339 3 996580233 4 3 722333029 3 37825041 3 179027964 2 2716 39518 4 2 40959 123738 4 3 155119611 2 58527 118591 2 71592 102277 4 3 159405998 2 38167 110739 4 2 1911 86578 4 4 4 4 2 16490 68761 1 792488542 2 16626 38113 2 79143 94051 3 961251504 1 70047806 2 78447 121806 2 30128 76020 1 239634556 1 305851514 3 303334705 1 351895847 1 634630572 4 2 7038 80914 4 1 981702037 3 824916527 2 23529 46970 4 2 6286 53953 4 1 873792105 1 909631583 2 8838 29750 1 25821359 4 3 851538 4 2 23630 117024 1 743967007 1 2223605 3 449575104 2 50977 94329 1 679713766 4 3 414011135 1 471296402 4 3 850357106 1 9546093 1 92326496 1 974546404 1 483154382 2 14371 47378 1 989143659 3 929033401 3 55455776 3 25097019 4 4 3 54765572 2 36947 115723 2 101120 111317 4 3 205672110 3 297597207 1 982546634 2 113024 118599 3 25415097 3 785969031 4 1 577916528 1 413934319 3 231164267 3 914561523 1 563894324 1 7223457 3 979780179 2 9361 34782 4 1 88670276 4 1 44113830 3 61349440 4 1 955041748 4 3 612402966 2 3897 86262 3 105303506 1 929283475 2 13820 72648 3 503152595 3 176448955 4 4 1 294171688 2 106887 122397 3 7541480 1 9007410 1 637417161 3 880776807 3 975678448 3 414964850 1 594964627 4 2 32995 49132 3 126656965 1 370626794 1 785665387 3 737991275 2 40729 56859 2 30191 64153 2 71042 91800 3 38955270 1 888674024 3 753283721 2 49970 116330 1 932251672 3 642844295 2 41198 87861 2 2023 83070 2 5527 35044 2 31878 85080 4 2 57185 67612 4 4 1 445091083 2 45654 90465 4 2 17511 98343 2 6234 13040 4 1 596209045 3 981520266 3 672751277 4 3 656396759 4 2 50690 120312 2 87916 121311 2 29680 107938 1 633918333 2 21709 70787 2 61540 98847 2 11842 62214 3 115538847 2 27374 94502 1 763454404 2 96714 103155 3 990371630 3 533881836 3 384800482 3 31208548 1 749245898 2 49333 51320 3 831920953 1 99142558 3 175187605 1 360100036 1 43097499 3 306760321 1 935042959 3 553604168 2 37854 86167 3 23135395 3 466714471 2 4980 17466 3 552424712 1 324489445 1 649654294 3 865611178 3 958893475 1 31707846 4 3 438302132 2 100364 121612 2 19507 55605 4 3 39262173 1 889147130 2 60786 78383 4 3 577178629 2 13013 80783 2 22891 51858 1 385491765 4 4 3 55775141 3 792328142 4 2 6940 11771 3 786773107 1 829873951 3 544066524 2 7674 68237 3 32080046 3 445058939 1 436947007 2 253 41577 2 53028 104781 1 801849945 3 814115353 1 537364776 1 710421106 2 25824 69445 4 3 904874128 1 935413211 3 229626799 2 21257 102090 4 3 209988220 2 2370 85900 2 51254 84939 2 5604 108052 2 6941 77862 1 985396272 4 4 3 887171036 1 120749021 2 87258 124463 3 344551931 1 998421257 1 950319110 2 42692 85371 2 45009 49231 4 4 2 41680 88065 2 88176 119298 2 35705 40640 1 36310853 2 2347 113259 1 902462845 3 757487563 3 714148764 1 532895917 2 31846 73483 4 1 396945140 1 345255079 2 20685 59162 4 3 820850958 1 670786172 4 4 1 831210122 1 220444891 2 8286 112594 4 4 4 1 120455895 1 317044006 1 24934293 2 45682 58734 2 30191 60922 2 29287 114439 4 1 871030179 2 13772 50087 2 21392 48998 2 60605 102537 3 581686404 2 74686 107976 4 2 83429 115607 4 1 715608543 2 14652 60515 4 2 29549 51275 3 463659417 3 578119957 4 3 47470304 2 48290 115789 4 1 833510601 3 862096706 2 33731 53443 2 41524 54513 3 52531896 4 2 6308 113143 4 2 84930 89936 3 590105699 1 428941150 3 256837443 3 102130313 4 1 214622632 1 465066021 3 927890934 4 1 673147327 2 67430 116366 4 1 700545544 3 674052882 1 154789635 3 355075707 4 4 3 280903891 1 910830742 2 37433 68193 3 5982751 1 215386490 2 48724 115501 4 2 44616 105886 4 3 307066919 1 458922037 3 973514149 4 3 425846258 4 2 6468 18732 4 1 475776280 4 3 461868395 3 336315219 2 9133 81846 1 444497583 3 501975295 2 86890 101080 4 1 570401616 2 3054 38983 2 48842 58853 4 1 135971577 1 495309422 1 435998024 1 312333003 4 4 4 4 2 35534 82279 2 2424 17355 2 31493 97030 3 70385801 1 42265989 3 119951187 1 379594113 3 127619735 1 191604296 2 62927 65517 3 456125601 3 724274051 1 196224591 1 86388981 3 689085493 3 444147378 4 3 586735195 2 44327 117101 1 568393098 1 242594051 2 19270 81237 3 211892767 3 906636129 2 45472 80783 1 940516583 3 909585132 3 211073317 4 4 3 355162212 3 480126564 2 48749 54771 1 816490760 3 584762563 2 15245 64900 1 981790830 2 25585 73485 3 389279679 4 4 3 489262224 2 653 123552 1 249368601 1 401383817 4 4 2 14808 41196 4 3 63384161 2 50651 93303 2 3800 91200 2 14984 63213 1 579548550 1 517646183 3 131754814 1 818200878 1 64900025 4 2 109872 121460 2 32389 119932 3 264931618 1 761413137 3 10009590 3 865668772 3 18583107 3 636368258 1 62230791 1 565726988 1 417844124 3 373005853 2 1967 48298 1 387171041 1 669600274 2 9707 77163 3 261522469 2 62750 74546 3 237925165 4 1 35293826 2 41663 100106 3 974909647 2 22998 72644 3 590339263 3 72646288 1 103312652 3 930201558 1 187693573 2 42778 57029 3 772174679 3 999890039 4 2 54408 96150 4 1 186655000 4 1 681327834 3 948458945 4 1 644766381 1 634888086 4 2 22009 99856 2 89510 110406 1 813565205 4 2 8922 80386 3 141412435 1 6587793 4 2 110434 113399 1 188618452 1 381309043 3 737459713 3 96899900 3 33722808 3 265729953 4 4 2 88723 95304 4 3 691273740 3 34173009 2 79541 93222 3 523013547 2 75567 111033 3 192847538 1 836459695 2 11115 110572 2 66968 79903 2 46654 102478 3 770413368 2 38818 121020 3 70593677 1 933029743 4 3 600596741 2 88500 91572 1 947665727 1 71690373 1 353340147 1 172170012 3 744002984 3 521379821 1 29536084 3 300255535 1 10000917 2 43892 123485 4 4 3 735735 2 75970 81693 3 284258148 3 20552773 2 7690 65021 4 4 1 718168962 3 37770999 3 29319657 3 609179041 4 3 186966134 3 20630181 3 10056228 2 22314 49920 4 3 59196112 3 223148859 3 914607657 1 883816279 1 524648036 3 143425390 2 95273 101975 4 3 373830322 4 4 3 761041144 3 788924413 3 88057232 4 3 999378064 4 4 3 18492417 3 5482687 2 34753 90430 2 67501 68444 2 7469 34892 2 41743 64384 3 449796680 1 237128674 4 3 477032645 1 647326657 2 70896 86001 2 1176 92147 1 166060248 4 1 819962316 1 859740945 3 799169287 4 3 246146226 1 201582900 3 492887512 4 4 3 122028271 4 3 718662938 1 871637610 3 394394660 4 1 923969477 4 2 33300 73839 4 3 682469655 1 784509661 3 537695416 1 870525840 1 244370064 1 572836723 4 1 207703914 1 777149751 2 33090 71856 2 46002 72892 3 486223647 3 12622959 2 3346 51241 2 31217 123434 4 4 2 25724 49649 2 10873 71259 3 242339165 4 4 3 913478353 1 662668787 2 3826 53585 2 33858 40346 1 339979622 4 2 75310 87372 3 26994247 3 97294717 1 901610102 3 879711441 3 249746143 2 11762 111993 3 716139160 3 139267735 1 621087667 4 1 957855728 3 229162224 2 25319 60678 4 2 70345 88217 3 831101082 4 2 25438 83381 1 64384924 1 658925680 4 4 4 1 344614374 1 561504123 4 1 472050127 3 216004665 4 3 880771825 2 93053 101001 2 11786 80378 3 5341649 2 44509 114469 2 40397 112526 4 4 4 1 492925300 1 10514823 4 1 756258205 4 3 857730400 3 840009433 4 4 2 70135 74321 2 31882 113688 2 33199 74281 1 597690142 4 2 8617 38448 1 896583140 2 33201 89463 3 378807788 2 54965 108556 2 101451 108071 2 28153 75639 2 59526 89283 1 86470490 2 43671 86341 1 635255386 2 11577 43877 1 859115350 2 3476 35347 3 757935317 4 3 46129806 1 374533803 4 3 708084345 3 543860979 2 46082 116251 4 2 3518 13101 3 694394993 4 1 778856254 3 261283798 4 2 2306 5364 3 349359036 1 234582641 2 75036 96328 4 3 752376170 3 770509120 4 1 926362924 1 181070313 2 23280 95896 2 71285 87577 1 311449479 1 451405357 1 330701545 4 2 94244 98250 2 57533 85885 3 565192990 2 41835 71448 1 916332548 3 982582650 4 3 501557458 3 333876198 3 36200141 3 892872023 1 241488995 3 6930837 1 829361819 4 3 335647030 1 159009800 4 2 10955 31604 4 4 2 36209 96649 1 1919940 1 813644594 2 68948 69511 4 4 3 653053606 1 662295160 1 268112858 3 990641064 2 1629 108128 1 534792431 4 3 63588061 2 101914 119335 1 250940314 3 4184550 1 971004862 3 36257266 1 766972379 4 3 789633739 2 14293 68577 2 4681 107328 2 25501 74873 2 44542 80269 4 1 566554304 1 524465935 2 43333 73924 2 91670 102149 2 34977 50488 3 56800480 3 143284315 1 72594677 4 2 10589 97440 4 3 130595375 2 47666 102551 1 719196956 3 353476354 2 43860 113758 3 243799657 1 808525141 2 74529 100891 1 380508751 4 3 983739815 2 19339 80842 3 469392023 4 2 30070 61744 2 62154 102636 1 746597795 3 3712217 1 884062333 1 395221845 1 382963100 3 909785468 3 60831952 2 3562 14795 2 2451 96420 4 4 4 1 157730636 4 1 204339734 1 72529147 4 2 33258 68987 2 106767 124039 4 1 435085040 4 4 1 959442998 3 804491066 2 49414 71875 1 541934828 1 70957906 4 3 969561070 3 385394095 4 1 915753062 1 198554907 3 523906424 1 897633187 1 453607091 1 830568131 1 13186428 2 104034 115918 3 193377001 1 217309290 3 924575330 2 70695 87357 1 534351583 1 125166752 4 4 1 704732201 4 2 59887 104669 2 20635 35009 4 3 947192546 4 2 59450 70518 1 45684502 3 879793579 2 31160 102192 1 818591643 2 95275 95591 4 4 1 417723741 3 621394387 4 2 32607 109096 2 24741 39620 4 3 377924382 3 191284270 2 2677 65965 2 42590 43794 1 523142834 1 580155745 3 751883705 2 10343 48069 1 736437217 2 75887 101912 2 4150 67586 3 977610638 1 2560982 4 4 4 4 3 871796098 4 3 751263895 3 483151818 3 776197668 3 205083382 2 93962 100416 1 638035952 2 286 15674 3 124917877 4 4 3 135808380 2 74908 92648 3 274265523 1 297585242 4 1 290379648 1 507474187 1 246890277 3 998951526 4 4 2 51029 91118 4 1 932273242 2 73899 108578 4 3 236231157 3 3625838 2 47462 93744 4 4 4 4 4 4 2 10609 15280 4 4 4 4 1 796414702 4 3 28998564 3 49577039 2 8764 23343 4 4 3 313974363 3 175911985 3 148090472 3 156852977 4 1 284610474 3 9953507 3 122830680 3 99985987 1 503855695 2 33670 105702 4 1 864218932 2 20342 81502 3 800337674 2 1036 106908 1 414408613 3 53970310 3 744547861 4 4 4 3 314910083 4 4 1 26907775 2 10615 24673 2 39343 65490 3 865816146 2 85970 86391 1 87483249 2 7752 38011 2 49221 104902 4 3 797905305 4 1 859788432 3 219847334 1 286232678 4 3 707278569 2 36182 38291 1 436145758 3 571757988 2 68951 94239 1 210414174 4 2 12490 14807 4 2 33225 95315 4 2 65252 67193 3 424595849 4 1 489994072 4 3 215892913 1 632953452 2 15556 95846 4 3 409886607 2 7657 88897 2 90277 119173 1 301002699 3 387861713 3 898385377 3 519151645 2 63656 105404 3 507630215 1 939155886 1 578542683 3 75205402 2 22196 122648 2 26930 27502 1 380505153 4 3 439802588 3 252706706 4 2 54398 105444 2 21357 90191 1 699105295 3 165764789 2 74888 106408 3 364547215 4 3 653787285 4 3 89614221 3 840454907 3 58359241 4 2 27118 50634 2 55325 111477 1 803755621 2 64028 103358 2 14946 84985 2 45987 53643 4 3 385730536 1 583338372 2 57512 122121 2 47574 101073 3 334380192 4 2 28270 83382 3 165303051 3 55310040 3 675023911 3 362378856 4 4 3 283415722 1 131441132 1 20480422 3 55470658 2 6798 36181 4 3 722961346 2 47869 124017 2 104258 110403 2 72528 90491 3 852050344 1 188770545 3 835804905 4 2 93019 97873 3 928377407 4 2 89732 98914 1 254970922 2 9005 33997 2 17497 88242 1 667117576 1 413067032 4 3 748031349 1 460699523 4 3 21877564 1 36927866 1 955031612 3 117961095 2 53945 104615 2 37702 116681 4 3 59810596 1 577983711 2 4243 11941 4 1 259576113 4 1 473766737 1 387416054 3 682108434 4 1 356110089 2 58938 117558 2 44983 49908 3 540802048 2 105524 117097 4 3 104986583 1 8262912 4 4 2 69178 109497 2 9388 40420 4 1 414413187 2 38674 59349 3 951708946 2 31280 106336 1 683431036 2 21902 23767 1 372381050 3 360154356 3 592866412 3 53119108 3 146921233 4 4 3 456570216 4 4 2 45054 119807 1 397822629 2 80211 114924 2 65200 104846 3 476253830 1 365917388 4 4 4 3 640505946 4 3 613902136 2 56217 95281 1 880360612 3 661363109 1 904480580 3 411071276 4 1 481953616 4 2 22734 117270 4 1 628001330 2 50501 65383 3 18566016 4 1 601810708 1 244397489 3 229235312 4 2 5873 66045 3 137407993 2 59302 119273 2 97831 108895 1 36489427 4 2 22842 68127 2 112619 112641 3 504592647 1 94289783 4 1 623759359 3 673937434 2 32473 53273 2 51357 93249 2 25606 107857 4 2 19034 122243 1 977498605 1 675968585 4 1 314854750 3 898376342 2 22119 84968 4 2 10167 87001 4 2 32808 115170 1 485315255 1 946573064 1 609230685 4 3 820380429 4 1 184452914 2 79404 101567 2 35038 74699 3 289161477 3 609541708 2 9727 20938 1 483448733 1 507920137 4 3 913673732 2 31047 63358 2 18232 81922 3 291461214 3 64705002 2 60630 100637 4 4 1 78847296 4 3 480669312 4 1 38938086 4 4 2 52334 124270 4 1 340439875 4 1 705016653 2 8849 111956 3 664846850 3 142151058 1 679003909 1 403696126 4 4 1 84122262 3 71174218 3 740315375 4 2 8840 118485 4 3 556202196 1 291215872 2 100448 118731 1 496181938 3 498734909 3 865451725 3 79044252 2 47187 102104 1 859689269 4 1 9586205 2 21775 69872 1 182292772 1 402706730 4 3 47205791 4 3 125708091 4 2 1661 43191 1 952285727 1 761102464 2 7079 33977 4 1 179456457 1 377207439 3 251155516 2 62776 123671 3 941641836 3 72623471 4 4 3 60479250 4 2 42594 67883 4 3 560098184 1 841541641 4 1 52146333 1 792982708 4 3 614707971 2 707 123337 1 998729186 3 890904417 2 16908 93038 4 1 174464088 4 4 2 31713 56528 1 59703617 1 749024147 4 2 10559 107416 4 1 875898450 1 662026474 1 313167178 3 315240273 3 901172699 4 3 937275299 3 439787369 2 38789 109981 1 60899202 1 755402827 1 671830228 1 7126177 1 870377388 1 96723073 3 611008372 4 4 4 3 385800046 1 234965418 4 4 4 3 6222487 1 948799565 4 3 72088917 2 101586 122037 2 432 95753 2 9453 102212 3 6624773 4 3 110008989 1 824502526 4 2 34261 58340 4 1 576175708 3 751484102 3 276256704 2 66275 109932 4 4 2 37439 103441 1 634183951 4 1 451078061 2 31241 96679 4 3 795477117 4 4 2 26502 36686 3 64145671 1 625935934 1 55916648 3 327420618 2 37089 105511 3 209430839 1 351834007 1 827929172 1 65603405 2 9887 22901 3 73215785 2 4926 90057 3 352469908 4 2 40223 120589 3 13592275 4 3 118337261 4 4 3 475860886 3 28018361 1 897728104 4 4 3 995743781 3 513944128 2 39546 64413 1 831972083 4 4 1 575647346 2 14923 54709 4 4 4 1 858601410 4 2 35435 113258 4 2 45813 73060 4 4 1 640761342 3 103180328 3 214611570 3 200144980 3 432319556 3 304234143 4 1 99891006 1 225132024 4 2 26316 112599 1 389155464 1 460525617 2 50442 88235 4 2 96856 100831 4 4 2 58935 106618 1 373140834 3 765752636 3 139897771 1 728131476 1 919089637 3 812703514 3 735583224 4 4 4 4 3 994173646 4 4 3 62552417 1 711540948 3 143233082 1 6040860 1 377386874 1 670368602 3 474291792 2 19906 85678 3 208101977 3 464142155 1 749188828 1 666626783 3 42501332 4 3 468644691 3 786841817 4 3 72351596 3 121354178 2 29342 50259 3 976912664 1 504045291 3 32133050 4 1 153038625 2 28291 96156 2 91110 111065 1 829902058 2 116982 122685 3 761989458 2 36400 65056 3 167815671 4 4 4 2 48565 121827 3 322163057 1 352865191 4 3 611919605 1 706299540 3 25973398 1 915578594 1 73709033 2 53191 60037 3 524808720 2 91725 92436 1 484937231 2 27514 100466 4 2 60670 121779 3 558262368 3 883232319 3 220800819 3 318416998 3 131734875 4 4 1 586882675 4 1 22364873 2 22795 63321 3 213509278 1 544683180 4 2 28853 108783 3 48921248 1 723089451 3 730171445 2 38415 71186