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 3 218690983 2 61443 92798 1 868094822 2 58577 60859 2 20430 86846 2 39723 99976 1 91426867 1 670200242 4 3 818656234 3 955816954 2 1922 69810 4 4 2 64487 89740 2 11873 34788 2 29521 74023 2 10142 64630 2 9534 17568 4 2 88970 94110 2 94677 97889 3 72200937 1 517076919 2 40077 94496 3 52848671 3 325648111 1 211905093 2 3675 82661 3 561139676 4 2 17419 25943 3 921090161 3 770961819 1 554627472 2 30942 87381 3 817234262 4 2 10035 50186 3 773918241 4 3 707017275 4 2 75658 89040 2 17266 61157 2 34566 59105 4 2 4084 79792 4 2 23851 25767 3 309953591 3 80924129 1 375939344 3 900732509 4 1 468358958 1 53167687 2 80629 95915 1 398564701 3 47942489 2 69815 86084 1 272370946 2 33215 33253 2 65014 92388 2 27644 63342 2 11686 34256 3 657025737 2 31508 85474 2 41696 80912 2 29303 96825 2 15378 27048 4 1 262264951 1 72895621 1 984160033 1 965034292 3 154676196 1 418307991 2 14461 27765 3 531624453 2 32920 44423 1 19405673 1 903496848 4 3 152741619 2 58309 89222 4 1 482834347 1 985212598 3 635142316 2 48165 48463 2 38559 63798 3 729481053 1 251502793 4 4 3 310197333 4 4 1 436854147 4 3 265095714 1 11144801 3 555145852 1 113158383 2 42306 66832 2 51859 52007 2 27018 48509 4 4 2 44072 63816 3 773821722 2 50807 77211 3 956547762 2 41291 50442 2 3679 81116 3 309711107 4 3 281934395 1 79471837 3 756947964 2 3043 10500 4 2 26078 66366 3 76974568 1 43007360 4 3 178585960 2 4463 57327 3 168718928 3 886141759 4 3 130649418 4 1 108845833 3 12690353 1 922793212 4 4 4 3 57970222 4 3 101097638 2 12571 62121 1 542221552 3 406490825 1 56043909 3 660688282 2 6347 79234 1 414804976 4 1 34371154 1 131356282 1 634183600 1 3017691 4 4 4 4 4 2 27247 99067 3 646251016 4 1 121039553 4 4 3 210221170 4 1 170291826 3 1469757 3 927123728 4 1 617022983 3 409524687 1 451810348 3 749872897 1 534345754 3 702249448 1 15664803 4 2 65952 71842 2 75484 79612 4 4 2 77252 84160 3 148290609 3 43818515 3 117055114 1 169203085 1 722066498 2 12738 28396 3 347078918 4 2 37545 95692 4 4 3 108941206 1 25571638 3 40005028 2 4644 21757 3 316933776 2 13803 14778 2 1445 59613 2 33358 51409 1 41958863 4 2 21960 49846 4 2 23268 74507 1 282301914 3 92271441 1 23796474 4 4 3 844783736 1 374906202 3 123269184 3 573615269 1 547551524 2 19525 62763 2 31939 94353 2 67472 68218 1 648306929 4 2 36786 45136 4 3 486966093 2 38635 50492 3 488882842 4 2 8934 22633 3 66751019 4 3 16012355 4 2 90395 98226 1 362653035 4 4 1 836482515 4 3 419095419 1 275052844 4 3 37177931 1 171871032 1 333864462 3 42288085 3 433923121 3 863144484 1 191143080 2 44224 98219 4 1 71134455 3 151979375 2 33583 53561 3 488532080 2 13232 31132 3 308886909 3 791370775 4 2 4266 18866 4 4 3 485428520 2 7139 20153 1 817454221 2 2617 85990 2 35743 45915 3 44089445 3 35706812 3 687289871 1 184599248 1 395863614 1 726362945 4 3 634858406 3 7929699 3 494211367 3 156681639 1 451398209 4 2 49389 78985 1 957613419 4 4 1 891110204 2 86517 94480 4 1 107411231 3 526821399 2 2004 6273 4 1 954386597 2 71715 79703 1 782065203 3 608476720 2 35806 52137 3 270919045 4 1 214644117 4 1 823881681 2 27611 40789 4 2 64872 73278 4 3 556409075 4 3 672792348 1 614493141 4 3 870414888 1 669363514 1 22157227 3 307183419 4 2 12539 20962 1 17897006 3 976512832 2 11877 79802 2 23435 40254 3 981225695 2 4364 59547 1 962594208 4 3 248933843 4 1 29147072 4 1 832277320 2 2385 14277 1 809028773 2 15317 38635 2 7851 32344 2 59645 77330 4 3 523470717 2 53358 92161 3 206365215 4 3 7555367 4 3 268719954 3 347867254 1 254747948 1 890300813 2 10114 46833 4 4 1 626927985 4 4 1 172968611 2 62185 82256 3 470427088 2 10516 85376 3 144927373 2 75392 92549 1 94156362 3 964870673 3 826439856 1 755333095 2 63683 82770 4 4 4 2 74245 89777 1 826365821 1 496447404 2 8246 29643 4 2 41206 69596 2 46180 95468 3 178025663 2 4519 89564 2 3977 34069 2 37099 49599 1 536856777 2 18411 55010 3 223485674 2 4831 4943 2 85501 92464 4 4 2 74294 76209 3 252215752 3 746864804 4 4 3 518230428 4 4 4 4 4 1 661324888 4 3 993588705 1 29040768 3 891829359 2 24707 69482 2 13624 70976 2 8019 55597 1 588698143 3 415682833 4 1 560123563 2 8099 15397 2 76472 88485 3 920430896 2 65227 68909 1 509362377 4 3 52459953 2 25650 46359 2 54971 93270 3 810087175 1 411704913 1 372266362 2 60080 86038 4 4 2 25259 67022 4 2 81374 90173 1 431053781 2 4888 82591 3 68139480 1 251462884 4 3 1563578 3 500692349 1 441148047 2 26900 85643 4 4 3 474518127 2 45912 91325 4 2 69595 70177 4 4 2 47881 59675 4 4 4 3 989406990 2 53317 91390 1 756945489 1 848690748 2 45948 56075 2 53559 56574 4 4 1 137411278 4 1 18893709 1 126860980 1 925098153 4 2 40825 88045 4 4 4 1 446653279 3 567553033 1 524005049 3 544017661 4 4 1 762717670 3 812839277 3 447596681 1 259057819 3 12856085 2 4910 29273 2 57371 60106 4 3 712749549 4 4 2 8820 55086 3 666442218 4 2 16394 96878 4 2 11888 24006 4 4 2 34640 44617 4 3 493470019 1 819563016 1 507121665 4 4 1 859764759 3 638479636 4 1 498661466 2 60331 73294 1 271325822 3 637074999 4 3 379543313 1 561430575 2 17274 99005 1 581615359 4 2 3403 15368 2 61590 97202 4 2 29242 40619 3 379173204 4 4 1 960849671 2 55088 91948 2 30050 82490 2 28548 32626 1 242632209 4 1 894691763 2 15956 96689 2 8919 48896 4 2 58146 93674 4 3 910750849 2 3014 73481 4 4 3 68790186 4 1 58716566 4 3 53972291 1 171298326 4 2 36541 47459 2 17255 92605 2 5128 21078 1 690837355 1 125343973 3 915136383 1 179870660 3 407696331 1 54335911 2 1708 51659 1 754147326 1 981821035 2 25458 97646 1 274149767 4 2 40697 82321 1 499164449 2 57036 99792 4 3 998167926 2 63294 70251 2 71184 83995 2 42394 73931 2 20966 22488 3 102787104 3 422353970 1 149743901 2 34613 41055 4 3 880588235 2 80131 81271 3 562394814 4 3 463933446 1 782214339 4 3 566046442 1 884029980 3 337943472 2 33644 98050 3 891740585 3 601850151 4 3 42891375 2 9116 31354 1 855234215 4 2 15027 88674 2 55329 73426 3 171990467 3 962463417 2 13531 25235 2 8644 54117 3 18394556 2 38511 61922 1 3796303 1 8031080 4 3 751111320 4 2 68897 79189 3 59978742 3 206706840 2 20562 61872 3 55382755 1 932953746 2 46116 82656 3 578927410 3 772021638 4 3 424311813 1 904206014 4 1 545575388 4 4 4 1 320906624 2 11031 60117 2 23309 87442 2 11722 77298 4 4 1 52718691 2 10151 84336 2 23800 75858 4 2 860 57440 4 4 1 954345983 2 10919 49524 4 4 4 4 4 4 2 36007 92942 4 3 851216857 1 799532738 4 3 60594408 2 22043 31791 3 467246636 4 3 960127320 3 693650035 2 74048 77710 3 879011883 1 9762780 3 699562391 3 36457607 1 218116076 1 859628080 3 452514345 4 4 2 2955 6899 2 90 96773 1 885351621 4 4 1 364074509 2 60179 61825 3 958505256 4 4 2 27695 80174 2 28133 37752 4 4 3 234942232 4 3 25562619 1 220730123 3 777232185 3 369644045 2 26377 46653 1 468778701 4 2 807 33601 3 594444236 1 791059985 3 766966969 3 70969336 3 794667613 2 66113 71692 3 311727107 1 774227048 2 81601 91991 1 820513680 1 4931051 1 50318668 1 554069758 1 270172510 2 29402 46315 3 23123651 2 66665 86306 4 2 77403 78042 3 825040134 2 9430 12625 4 2 6499 73248 4 1 768773175 2 14295 87865 1 946156637 1 60124840 3 99228709 1 656657324 1 34870578 3 49022070 2 7457 58503 3 590256838 3 228636984 3 888252749 4 1 94921429 2 24730 75413 3 520170536 1 810589848 4 4 4 1 613453539 3 712195469 3 233186639 3 410384441 4 2 8020 61588 2 3976 39004 2 8706 47753 1 535593090 3 424547026 3 357822256 1 160297951 4 1 293992904 4 1 44773537 3 38247971 3 425267161 3 132183811 3 180193578 1 258307442 1 174127841 4 1 370772272 4 2 43219 50804 2 30747 59905 1 39752210 2 86787 93505 1 73397899 4 1 421456713 3 526090691 2 39536 50455 2 22414 40375 4 4 1 5966997 2 43422 50098 3 416216200 2 7079 17707 1 285605820 2 27024 63663 2 16201 62130 2 57800 81695 2 15735 84038 3 43703384 2 75057 78449 1 253296704 1 152674665 1 820344580 3 374502223 2 46846 95106 3 931235368 3 211961853 4 4 2 18632 28273 2 15815 67753 1 896903841 2 22245 95239 3 78838574 2 13510 26640 3 268673206 2 22557 81691 3 171681479 3 651053450 2 24206 55835 3 367973039 1 31600327 3 800048672 3 258192065 2 51871 69284 1 832986842 2 28417 59984 2 36238 44186 2 11613 28332 4 1 314449780 3 409193851 3 291367402 4 2 14586 80353 3 172014075 2 9214 18552 3 485786576 2 1355 81322 3 823593315 4 3 50373442 1 326492176 3 732396386 2 42348 49709 2 47067 69819 3 764282928 1 671392074 4 2 1613 46876 3 100558038 4 4 3 212670000 3 122245002 4 1 673418796 1 612573404 2 40072 51580 4 4 4 3 414869684 2 14492 30684 3 964788344 1 229133481 2 39309 65683 1 545327292 1 389269106 2 80129 80990 2 36293 53755 2 48480 52219 3 795235199 4 4 2 57511 68308 1 246752399 3 729411192 4 1 5176059 4 2 11557 79605 2 24776 35173 4 2 71428 80999 2 52881 92995 4 1 833484492 3 576411106 2 65217 95422 1 569787438 2 3167 30638 2 32560 88945 4 3 79945059 4 1 179286190 4 1 700567458 3 152747773 3 500930895 1 109502688 3 78040053 3 433140881 1 37799217 1 88291655 2 51461 83806 1 420805255 1 71858039 4 1 421612012 2 52847 68048 1 930394227 2 80952 99337 3 155110517 2 42144 44302 2 32452 52301 2 4203 41763 1 380598601 4 2 20403 38279 2 85244 87941 3 378196049 3 897361433 2 45144 96506 4 4 1 570577047 3 739633014 2 70116 90856 4 2 48495 65513 1 816957718 3 112287229 3 759686004 3 908692292 2 63943 68884 2 46168 98023 2 60 84209 3 121259181 2 21049 31158 3 125378279 4 2 69773 85655 4 3 519971892 1 810872610 2 74778 98948 1 991520723 3 784895582 1 999344963 1 674472592 4 4 1 86708789 3 491597878 2 17510 37788 3 650938636 4 2 13295 82684 4 4 3 253632426 2 73788 85760 3 190269654 3 67450898 3 34830423 1 320640149 4 2 21549 84290 1 735401840 4 1 523492135 3 901605217 2 18318 32577 1 933389129 3 465488951 3 678473787 2 52054 83578 3 837750862 4 3 462449835 4 1 555219228 1 45365915 3 998969249 3 699955390 4 4 1 107781767 3 975944336 3 142522191 3 520882559 2 36729 46910 4 2 35248 43572 3 940627634 4 4 3 124145832 3 296440169 2 6853 13475 2 38833 58223 3 6237466 2 5920 86902 1 753157469 2 11986 43137 1 125539844 1 764031469 4 2 2209 85492 4 2 13387 88527 3 966842281 3 19285408 1 33069485 3 882288170 2 8786 14574 2 28868 39022 3 625393207 2 76944 82033 4 3 606671597 4 3 556661032 2 12768 62856 1 846647007 3 601970461 2 7748 27164 2 16098 80723 3 542775604 1 248613793 4 2 69597 97759 4 3 434578016 2 85665 87720 3 424043891 1 893573311 4 4 4 4 1 660369749 3 423466111 4 1 980509526 2 41262 49606 2 79230 92662 3 263098563 2 16800 21815 4 4 3 773433423 2 61022 63082 1 216026671 3 674182358 4 2 987 23836 3 192826068 3 31943477 4 3 930911496 4 3 406161045 1 725918027 4 2 12745 65182 4 4 2 36249 66210 4 4 4 3 681497099 2 70259 94600 1 237361639 1 46213030 1 121179014 1 354186835 1 587702313 2 52121 78239 3 85715173 2 29706 58673 3 920973061 2 59054 60372 2 21888 40543 3 807601509 1 284803357 3 277325586 4 4 2 26111 70039 3 772070067 4 4 1 29474239 3 356390754 2 4606 70388 3 528130006 1 559351242 4 2 59522 95255 1 101314476 2 54293 85317 2 20150 55819 1 804754802 4 3 414748623 1 149259022 3 141874233 1 476593185 2 9855 78118 2 32058 97420 2 13736 78577 4 3 410570343 4 3 816329333 2 46020 63880 1 13180778 4 2 56516 87059 1 672768898 4 4 3 858552786 4 2 3590 96512 2 13778 60930 3 112828722 2 7154 32956 1 803559754 4 2 84171 93826 1 803681904 4 2 35552 99439 1 421062606 1 27502243 3 297324228 3 556677465 3 981388597 1 489579097 3 916036106 2 39161 69650 2 36966 78176 1 288254762 1 421281795 1 883777493 2 52000 83248 1 257561478 4 1 430863384 2 2914 31148 1 958946410 2 1650 63126 2 32493 91449 3 973376721 1 216417168 2 12651 76476 1 133581467 4 3 671080665 4 4 2 3291 89655 2 1032 72023 1 499427299 4 1 61183850 3 527895737 3 221474144 4 1 131226334 1 823608358 3 321617422 1 188392703 1 732614744 1 986859035 3 530283187 2 84097 90245 4 4 1 734270358 3 90670619 1 716089475 3 514199929 3 198965675 3 446684907 4 4 4 2 17121 73722 3 263684763 3 783696273 2 26849 87447 1 294377412 4 2 3217 30048 2 37146 97458 1 135659120 3 575119638 2 16649 49447 1 256345124 3 121612115 4 1 363597274 1 844085845 1 146157357 4 2 3773 36724 2 31009 68542 1 593101308 1 707609401 3 675606163 4 4 1 630360422 3 936679337 4 2 70155 86927 1 952420904 4 4 1 571262706 3 335349372 3 601803096 2 25120 63370 2 48455 50101 3 747808728 3 61427363 2 80402 89644 2 601 11302 2 45702 50963 3 424331702 3 19952338 2 7577 31481 1 608108476 3 319090786 3 458254674 1 90387073 1 509122288 4 1 69659063 1 669111760 2 9139 35403 3 769930669 2 31038 49185 3 287097689 4 3 170459260 3 473245956 4 3 135980947 3 643571953 1 177024449 1 650311249 4 2 6683 82032 1 288284337 2 32370 92148 2 16604 69272 3 746014678 3 779358300 2 62907 84503 3 661488495 2 21193 99596 4 2 52067 96585 1 20818422 3 414466380 2 47079 78102 2 38120 85608 1 470993585 4 1 527826172 1 732966059 3 944038337 4 3 22018488 4 2 65767 72671 4 4 1 66526058 2 54337 85788 1 614948123 3 431035525 1 486026710 2 53384 57051 4 1 37766482 2 20802 56195 1 725911923 2 38153 86706 3 47252134 1 515386867 1 795139213 4 1 522282796 4 1 362220848 1 817699938 2 3358 30064 1 421254727 2 65268 98718 1 17138079 1 438504055 2 67105 70322 1 534673227 3 748302418 1 966929030 1 626893727 1 982080964 2 2668 26678 4 1 332559230 1 671185649 4 2 18330 38371 1 579572318 4 1 18348219 4 1 751647383 4 3 231827649 1 168219150 1 988501826 4 4 2 64618 64765 2 62266 94092 1 903522099 3 119306031 3 836550792 2 1304 11876 1 748907777 4 1 532279276 1 761102935 1 360097068 1 752567640 1 781502335 2 21455 25725 2 19615 79667 4 2 24758 39099 3 989808794 4 4 2 42549 48799 3 961019369 4 1 269885805 2 19953 90273 2 25729 97035 1 485284776 4 4 1 180383709 2 9231 19400 4 3 50361236 2 32885 61821 1 188697222 2 6492 91948 1 383950042 3 20275486 3 30465109 1 49033027 2 28367 71107 2 3117 87836 1 972213998 3 142696193 4 4 3 432988491 4 2 35587 99626 3 56877400 4 2 17559 28425 4 4 1 147829097 1 842537005 2 746 66557 1 202804890 2 52978 95123 2 10126 61172 1 615281336 3 111348562 2 28986 76372 2 30919 38609 2 14721 76687 1 382755549 1 354664457 4 1 396268445 3 830289632 3 800955130 1 868510937 2 59093 63299 2 8783 18321 2 44679 66616 3 919371716 2 46695 99948 1 447883761 3 20619770 2 38289 69047 1 540904124 2 3103 60468 3 154590689 4 2 85928 88973 4 3 743685699 3 359899379 3 1696590 4 1 963734295 4 4 1 295376750 1 203290421 4 4 2 9281 13524 1 814075548 1 844161286 4 2 67805 95523 1 88094825 1 538553057 1 65374957 3 215052911 4 3 387404290 1 144929952 1 358908837 1 321706937 3 612120761 2 60478 66383 4 1 213042107 2 4281 95934 4 1 343663001 2 37368 89562 4 3 52194631 2 11750 76690 4 1 793276077 4 4 1 660377399 2 61127 95044 1 69782598 3 838521869 2 45645 75529 4 2 71626 91052 2 4118 63231 1 676287286 4 1 819991898 2 37143 57399 4 1 483356578 3 577969479 2 25069 71727 3 28727696 4 4 2 72464 92100 3 774236205 3 692695347 2 27926 87143 4 1 317141335 2 804 64690 1 764672072 1 600308884 1 239285213 1 652973878 1 107818166 4 3 901678382 2 11883 87380 3 555474154 3 356122973 3 172306590 3 37029032 4 4 1 692053770 4 3 805167240 1 329892459 2 14349 71831 1 610238560 3 172134670 2 42405 83828 4 1 955505139 3 861834870 3 510825695 4 3 849648716 2 10847 52697 3 778773228 2 29733 31711 3 820309391 4 3 786823205 2 7935 41568 3 656063009 2 16882 71419 1 969761439 3 765047174 2 6665 84834 3 868408054 1 731732277 2 12805 35821 2 10559 40845 2 15514 43207 2 28817 66088 3 333931773 2 85372 86215 2 53791 76251 4 1 985136566 2 25049 33357 2 11157 75640 3 321605675 1 475441598 1 59704695 4 3 870955994 3 26363162 4 3 561020181 4 2 18923 73342 4 1 661100217 4 4 2 23843 57767 2 48894 97972 2 13364 53272 3 38336101 4 1 666756343 1 794013079 4 4 3 203954455 1 305632515 3 513997196 4 1 435069347 2 30625 61007 2 15844 56320 4 1 212592757 3 196179056 4 2 57147 71873 3 52332492 4 4 1 531748089 4 2 71975 79813 4 1 970979092 4 3 561212663 4 2 45666 46632 2 22508 55485 2 5201 5702 3 994486625 4 3 486599182 4 4 2 32153 60458 1 404902549 1 357344421 2 48036 82252 3 76278497 2 53725 78541 2 22677 52374 4 2 51271 86957 2 9998 89262 1 24618193 4 4 2 19926 43316 1 959965987 4 1 179297214 2 21908 64357 2 81942 90870 3 372510066 1 392314333 2 72146 79032 3 461894832 1 5104441 1 587088558 2 56124 87502 4 4 3 314515557 3 994172593 3 622112577 2 48942 78187 1 317790015 1 51786310 3 911013480 3 25933587 4 2 43732 64028 3 58230504 1 449457352 4 2 33725 79823 1 35089355 1 138518447 4 4 3 892082411 3 33959241 2 64724 93751 1 159801599 2 26127 29578 3 692542291 3 404960284 4 1 492106517 1 164156357 2 38208 72482 4 2 35665 50023 3 38690642 2 40732 95165 1 938837583 1 406490782 2 50522 78002 2 68428 88025 2 84197 92644 4 3 142405515 3 255009552 2 46383 58208 4 1 59721205 1 612111294 1 971111768 4 3 166070174 4 1 245826746 2 62504 86372 4 3 734175021 2 51287 55374 1 588645015 1 401740768 4 4 4 3 587642292 1 676597117 2 75459 78320 1 406714582 3 871651317 1 979936381 4 1 127564217 1 107488013 1 593378706 2 2448 91503 4 2 39666 95034 1 93978469 2 15326 76682 3 439150496 3 52640204 3 9181733 2 36537 70414 2 21998 93622 2 45314 68740 3 451015266 1 700719511 3 603310051 3 702146677 1 351730711 4 3 786945165 1 667294283 4 1 825105003 4 4 1 259423621 2 23660 44856 3 79617574 2 50892 81588 2 3854 41439 4 2 18622 29457 3 153221739 4 2 11446 13447 2 19070 43997 2 17530 83642 3 113849050 1 777178274 4 3 426970463 1 811834206 2 83061 88978 1 394458625 3 181188312 1 893311842 2 73182 77023 3 179715051 2 17131 84787 4 1 77854566 3 469222070 1 81460748 4 3 61305914 2 53737 74287 2 26918 72411 2 25997 76363 1 536435534 3 559866099 1 469153006 2 19503 32103 1 249497598 3 548438952 3 395464075 1 902640560 2 17944 35115 1 895190074 4 4 4 2 54824 83086 3 903732367 2 92891 99689 3 422977762 3 30419970 2 64951 88118 3 610039122 2 70542 95785 1 16298900 3 581543308 4 3 359363896 3 7779742 3 631130666 2 53505 80863 4 1 171039240 3 978823264 2 19091 59586 3 113938334 3 797921293 2 38289 48079 2 47163 77531 4 3 979771396 3 55804140 4 3 368622830 4 2 42538 66444 4 1 706204068 4 3 918997970 4 4 1 713982117 3 69942543 3 623382000 2 2494 50128 3 908870905 1 851535556 4 4 1 553438315 3 553018918 3 172842850 3 689580468 2 22873 33522 3 360919817 4 3 561600153 1 611528921 2 9655 44618 4 4 3 634824948 1 929656768 1 237268140 2 4599 37809 3 559620975 2 5222 34809 2 2597 17403 3 794432914 1 232083783 1 105614778 3 648414359 4 2 30639 54670 4 2 74916 100212 4 4 3 83867277 2 11920 12495 4 4 1 521924584 2 3480 10319 2 58719 77185 1 6914042 1 359401366 3 229996279 1 682020918 2 47777 53682 4 1 595185245 1 497486378 1 165242285 4 2 32968 71531 1 105965553 2 740 59149 1 402106403 4 2 28171 53499 4 2 11941 92197 3 273604336 2 13114 73188 3 83368362 1 716571080 1 854357934 2 33802 96849 3 215829008 1 549072404 2 41789 65358 3 686888443 4 3 150158075 4 4 2 61839 94402 4 2 2707 4274 1 38448998 4 3 805404873 4 2 26447 97709 2 33772 38594 1 997417590 4 1 171259836 3 638116355 3 191768657 3 13674090 3 59298351 1 34286647 3 418429595 4 4 1 900689031 3 31537693 3 170159138 1 406489714 1 315038445 4 3 806268022 2 8517 54835 1 577900230 4 2 33998 95672 4 1 221215967 4 1 753714115 4 3 181957845 3 630960605 2 28252 90469 1 205690515 2 30294 49285 1 544611237 4 1 717817372 3 227618187 2 2006 10376 2 3093 89604 2 11210 49390 3 876168397 3 322968511 4 4 1 34875050 2 18281 97668 1 70044844 2 5374 84611 1 14143917 2 16512 85637 2 30087 75805 2 71593 73600 2 2406 38342 4 3 61635524 2 4958 79433 1 777910671 1 427375938 4 3 240430258 3 668996628 1 660673229 3 380323305 3 428668 4 1 448906806 2 17731 97422 1 396119251 3 451302869 2 8428 84662 4 2 29808 71227 1 487121660 3 61600451 3 770418736 4 2 24829 73817 3 421258035 1 619415740 4 3 848706031 1 989588225 3 917063892 4 3 449653991 3 194205441 3 591100323 1 222021707 1 218854991 4 3 385014207 3 409453150 4 4 1 283638397 3 802405978 3 73542072 4 4 3 142549948 4 3 381814877 4 3 222544879 3 583862989 2 36306 85781 3 377428890 3 44622457 4 3 67748867 2 72081 73424 4 2 841 46931 4 2 51716 89636 2 5446 46304 2 1243 95868 3 615159678 4 3 458708307 3 949000466 4 1 395075374 4 1 299716133 2 39636 51634 4 3 735257807 3 161611500 3 381796456 3 525694910 4 3 842026790 2 40963 51977 1 121552354 3 9048139 4 2 33528 74682 4 1 499359813 4 4 2 2834 89045 1 906580579 3 142614535 4 2 66520 84433 2 33075 80529 3 731750964 3 564342908 3 924737828 4 2 69273 75588 4 2 36953 61935 4 4 2 11858 85914 3 532926887 2 41701 49890 2 25858 64178 3 333422427 4 3 991089632 1 934603290 3 932182592 3 594754693 1 285530663 1 528794140 2 87098 89161 1 334033942 4 3 102540655 2 2344 33053 4 1 62077196 1 799545143 1 736293567 4 3 10783876 1 171443437 2 20489 64865 1 550900196 4 2 6081 94478 2 15735 26884 3 227531000 3 22625350 4 1 480178048 4 3 826824602 1 263479581 1 274307910 4 1 30762882 1 391141832 4 4 2 4116 21836 3 279504117 1 288979763 1 834765093 4 3 815362055 2 63361 95387 4 2 21513 42542 2 31752 32805 4 3 579550506 2 57934 68787 1 202090342 3 806265202 3 140707284 1 585783768 2 4371 89939 2 23193 63243 3 306889381 1 171252410 1 221998493 1 1339587 3 553434454 1 398272107 3 2948122 1 117751052 4 2 94558 97767 2 19062 47775 4 1 541204559 3 298506320 3 42481717 3 791917071 2 70742 96953 3 872498063 1 55467877 1 320248116 2 46108 71361 2 25421 48903 1 704762422 1 482969198 1 759031612 1 877979437 2 38412 69008 2 1506 21323 2 17905 23895 3 265620522 4 1 476729560 3 559213600 2 1877 97198 2 1107 55268 3 523606477 3 44598433 4 1 978919912 3 245094196 4 3 816170914 4 3 64462599 2 58018 80613 1 949650836 2 58699 65751 4 1 456060504 2 49000 62164 2 26658 40541 4 1 58940568 1 791969230 4 1 875161468 4 4 1 6389079 4 4 4 1 808911426 3 29181428 2 6848 83629 1 55528163 4 1 686381194 4 3 741036122 4 4 1 327326533 4 1 88557106 2 7820 65771 3 626338061 1 490691826 1 248503969 4 1 445536136 2 40678 58647 3 285980455 1 138509217 4 1 700311209 2 145 66627 1 8041884 3 822024133 3 799652930 4 2 8150 14305 4 2 19979 82949 2 49884 61895 3 29099530 3 684637364 1 823379800 3 169088371 3 701097169 1 715925762 3 361109644 2 28666 82315 4 2 9304 54918 2 73238 79006 2 8612 81805 1 52194231 2 39381 75605 3 379693747 3 577153642 1 769950721 2 28667 57277 3 963688347 2 7062 75936 1 827878903 4 2 13742 83083 4 2 45716 68496 3 950864381 3 515505081 2 5531 60587 3 324497434 1 907955310 1 540757676 1 372926005 1 817220265 2 16299 97974 4 3 417257758 2 27910 63995 3 462371280 2 13574 93616 4 4 1 659528510 4 4 1 442930504 3 779024417 4 4 3 373361283 1 971606322 3 786847457 1 871892145 1 683666106 3 396993520 3 253086809 3 251258391 4 1 965763589 3 239231640 3 485190242 2 30509 92984 2 33290 83942 1 322873772 1 321488181 2 35461 79838 1 413699454 3 144179071 3 145154113 4 3 422427549 2 60713 67423 2 15120 79038 2 39321 100289 4 4 1 943415279 4 2 96960 99647 1 618294578 3 620663296 2 52955 77170 1 71511771 1 810850236 1 699504208 4 4 1 401421709 1 522612087 1 883542145 1 604463486 3 991791906 1 349191036 2 63211 99939 4 2 90242 95149 2 14713 93707 2 50649 53575 1 459144375 4 1 414856859 1 433513 2 45785 81346 1 431779978 2 45843 65462 4 3 572012503 2 5572 52689 1 571654517 4 2 15526 61704 2 32374 91593 4 2 81243 89021 2 9159 47424 1 479629702 4 4 1 752403559 1 430247493 3 57476976 3 51743514 4 1 25395862 4 1 552088240 3 557312197 2 70144 86947 4 1 558561017 2 37799 42649 4 3 29894581 4 2 7839 69890 4 2 23288 72093 2 78341 78597 4 3 11346579 3 268943189 2 7741 43584 3 382929173 4 1 250261917 1 96146948 2 27795 61930 3 961523025 2 65084 73183 3 567431979 4 2 49348 93235 3 932384122 1 832283369 4 4 3 514064258 2 24386 27088 2 1967 70776 2 9793 69883 4 1 111002276 3 460220601 4 4 1 70590424 4 3 343647134 4 4 2 77267 91636 2 48981 59144 3 816853576 4 2 48598 69828 1 30759554 1 575433724 3 320964859 3 336069457 4 2 36068 75461 4 3 552693402 3 147404534 4 3 137161538 2 30603 63267 3 770197000 2 43794 44115 2 19707 89077 2 59581 73274 4 1 201236179 1 501326984 1 164698846 2 8232 76081 2 15648 40717 4 1 632496759 2 61332 74437 3 765858182 4 4 1 148419276 1 480308216 1 224179974 4 4 2 15130 83949 4 1 299711948 3 654833087 1 222059955 1 669071518 1 8881519 1 625640092 1 622419002 1 20959883 1 389124230 2 90402 93071 2 65100 77155 4 3 69739590 2 49344 51280 4 4 2 160 57351 2 33364 74353 3 501557453 2 7393 56985 4 1 501816956 4 2 29363 95309 1 333061807 1 33940464 4 2 4351 50804 4 4 3 14346738 1 56662242 3 303681712 3 132517359 3 196564711 3 118119780 3 540416048 4 2 5059 9913 2 13495 73775 3 51235139 4 3 367128334 3 291301580 2 54067 58178 3 195787612 2 99240 99699 3 54632126 1 429137887 4 3 60285989 3 928268545 4 4 4 2 68233 99016 1 33474099 3 916616592 4 4 1 282363785 4 4 4 2 6897 62753 2 17957 89725 2 1552 94834 1 796929019 4 4 2 49752 63591 3 386660703 4 1 461771296 4 4 4 2 41514 66517 4 3 801234006 1 797764416 1 12689621 1 354344299 2 22507 88562 3 692431738 3 17472372 1 915254191 1 137383341 1 480685153 1 936956656 2 57352 60417 3 140391252 1 750713251 3 4450624 3 467338022 2 72458 76408 2 31658 83410 4 3 447296948 3 771194553 2 47080 97884 4 1 224548047 1 412002414 3 867407999 2 32581 71474 3 716720594 1 573011011 1 614457012 2 20817 88010 4 4 1 478904119 3 22885192 1 3923207 4 2 57031 94336 4 2 82466 87744 1 146242785 1 884463076 1 666145026 3 508345971 2 6654 54017 4 4 2 21615 39975 2 10223 97444 1 763095151 3 408919678 2 2914 86380 3 970297352 3 194306934 2 33669 70030 4 2 34266 72752 4 1 453906754 2 20320 44187 4 4 2 10605 90875 4 3 632508837 3 23519636 2 62432 80728 2 67402 90474 4 4 4 3 493275374 3 413386956 2 6103 92764 4 1 185113366 3 797010756 3 313344799 2 4537 23749 2 54613 95948 2 8689 35258 2 61240 89678 1 865449973 4 3 423262506 1 653141451 1 727123627 2 34618 73685 4 1 146786121 4 2 33740 82172 2 77365 96543 1 338635596 1 3752771 2 15418 37077 1 907577488 4 3 427700256 1 64026871 2 66400 87114 2 21139 29904 2 51747 56286 4 2 36984 86368 1 299808434 1 875452840 3 591575773 3 178040540 4 4 3 864529223 2 74404 91444 3 37031889 4 2 67914 90988 2 20793 83579 4 4 2 46294 57589 3 61059498 4 3 704030965 4 4 3 374119559 2 1152 50875 1 446648869 1 92134927 3 537379718 4 3 777432270 1 554282298 3 352971040 4 1 239662932 3 76575304 2 37091 78119 4 2 10543 11979 1 140270229 4 4 2 81856 99826 2 79838 83806 3 559447422 3 874058924 3 771923805 2 13420 19236 4 3 388016096 4 3 765636185 2 21265 44874 2 2148 4746 1 416169093 2 24734 48051 4 3 354326284 3 428898946 2 65205 86022 4 4 4 1 339195009 3 939962702 1 146662665 4 4 1 759930753 4 4 3 41496338 4 4 1 675763896 3 10761072 4 4 4 3 349267797 1 422264199 2 77906 86596 2 64156 71413 3 627729566 2 29068 43867 4 2 33546 72988 4 1 458042855 2 24146 28475 1 866543064 4 1 519761491 2 8126 41262 1 230246656 4 4 4 4 3 430437120 3 229297534 4 2 32746 47865 4 2 8516 13361 4 1 20101500 2 56880 83190 3 197763975 2 37549 65192 1 949780861 1 523018460 3 303088400 1 644037251 4 2 23207 45920 2 81634 100026 2 65309 96423 1 586691479 4 3 429543033 4 3 683233828 2 46070 66689 2 34881 39798 2 27544 51655 1 74121822 1 49907171 4 4 3 748775777 2 28888 56211 1 495347840 1 949356069 2 8002 57731 1 436508410 1 617908500 1 601390641 2 34916 83720 2 10135 46343 3 662054686 1 384342434 3 931774501 4 3 263194237 2 24024 74717 4 1 444875103 3 274219222 2 8550 95774 1 123326784 1 996897886 4 2 5393 18619 2 11869 31419 3 152557524 4 3 373814337 2 69000 99126 3 57741983 1 687219428 1 664854433 1 828662334 3 505054318 1 373023880 1 135256327 1 265885337 3 708199519 4 1 340781528 3 334934404 2 7263 30888 2 72878 100625 1 509446328 4 1 145543164 3 141224635 4 2 11821 68510 3 266370929 3 320601037 3 200415418 1 704430539 3 55918062 4 2 19265 94042 3 58564894 4 1 236208608 3 283506288 2 15546 93624 2 27374 81243 1 988629436 1 4704150 1 621313552 1 888995322 1 575042231 4 3 90710044 4 1 465149545 4 3 655242295 4 4 3 962090635 3 637908478 4 4 3 84021862 3 616515404 4 3 882670657 4 3 15070879 3 254956498 4 3 788366141 4 1 571975322 2 35986 66518 1 307528887 4 4 4 2 42424 70482 1 608072967 3 875012155 3 49318009 1 32363932 4 3 106289324 1 416284655 3 294441062 2 26202 72944 2 15010 61855 2 19773 46953 3 96180422 3 570045966 1 13712247 1 592850620 3 957152968 3 62720397 2 34712 82694 4 1 8112424 3 227467590 2 76527 98995 2 27674 82969 1 495896354 1 136005513 3 539928929 3 452282299 1 886024738 3 896942189 2 85542 95183 3 216033861 3 368606217 1 3932537 2 4778 13198 4 1 938020293 4 1 517032640 4 3 119353960 3 182063948 1 301337517 3 169627189 4 3 62567214 1 583585122 2 78207 84920 1 42269987 2 2514 95326 1 592373839 1 940747524 3 723844165 2 52232 77703 2 18188 21795 1 307121181 4 4 1 880073923 4 1 411529297 1 464903557 4 3 45408134 1 25241703 3 618989042 3 26868224 2 15768 24585 1 1388783 3 775661660 1 123199619 4 3 390408283 2 53745 80422 3 816847133 2 15351 64583 2 58627 64477 1 897401884 4 3 636318794 4 2 42696 81371 1 826329949 2 69666 87981 3 109529618 2 23311 88315 2 10569 63295 1 70092703 4 2 11483 69690 1 259435311 1 618798553 3 652788518 2 23628 48271 1 706555116 3 99634205 3 323574769 1 324478038 2 67208 71071 4 2 7691 36074 2 54513 87718 3 498966354 3 366205602 2 10238 67243 1 33727841 1 868843997 2 53711 56443 2 76704 90323 3 139684365 2 61231 70071 2 17618 39921 2 57438 58640 4 1 65269741 3 668203929 2 33675 95555 1 914879696 4 2 15633 23294 2 26676 31960 1 487451833 1 146594831 4 1 689875132 3 846836396 2 23923 27693 2 39465 77825 1 308641589 4 3 217637733 2 63790 69528 4 1 123074643 2 43646 79791 3 136277976 3 507167729 2 44854 48445 1 275955411 1 417100267 2 22681 55347 4 3 643578398 2 13953 35934 2 64884 98277 4 1 531955301 1 35290739 3 52596035 1 293092700 2 50699 94666 1 340443189 3 475136466 3 301656476 4 3 884245522 1 884813920 2 67352 95606 1 404227982 2 36453 43237 3 104803738 3 373684858 2 97518 98758 1 570679763 3 804445377 4 2 22963 27816 1 143372976 2 23938 80166 3 902589738 4 4 2 82737 87398 1 235580710 1 848166196 4 1 255741396 3 263112538 2 13555 21846 4 3 922961400 3 875565906 2 28005 62971 3 951276289 1 722522684 3 43702272 4 2 8084 81928 4 3 802267564 2 66493 68240 3 63173022 2 52782 95273 2 50387 79024 2 38009 43533 3 507952603 4 2 67541 90740 3 650259150 3 904166173 2 96726 96825 2 42433 50996 4 4 1 324119329 1 367574778 1 832587151 1 404415900 3 869774586 1 943770490 3 984332305 1 49000269 2 16976 22772 3 367420625 1 108185008 4 1 448715980 2 11642 77267 2 1069 6625 2 1609 68677 1 857207638 2 32128 51817 1 12051771 3 361501548 2 66414 100341 4 2 4038 70958 3 770728014 4 1 767270224 2 5029 64972 4 1 576549860 4 4 3 695212177 3 553504464 3 491394088 3 587700282 3 10951960 1 704207930 4 1 739466135 4 1 298597248 4 3 362210331 4 2 11943 29836 2 17595 84766 3 62629435 4 1 308822295 1 649659246 1 663212827 2 2947 29861 2 550 80830 2 12912 64780 2 49804 79533 4 2 14790 71383 2 9348 66660 4 4 2 49943 95434 4 3 224710999 1 132429513 2 81093 97688 1 407534859 1 338575433 4 1 80936837 4 1 400396370 2 31699 100069 2 38407 50252 3 43415674 2 90153 91029 4 3 30308476 2 13295 66759 3 57084536 4 2 6142 63736 3 749160239 4 1 855120190 1 61430647 3 811485975 2 5111 28215 1 382320686 2 37247 100652 3 754938269 3 917558150 1 897985285 3 818256923 2 53269 97103 4 1 767165690 3 398774954 1 588433580 1 962971831 4 2 13669 66811 3 575586354 4 2 32744 61991 1 856411005 2 9926 73085 1 920292224 3 67495537 2 7771 100646 4 4 2 48313 75447 4 4 4 3 256635826 3 661270480 1 113912063 2 4366 78812 2 14427 39897 3 629126829 2 31097 50424 4 3 760075018 1 639064440 2 19341 78200 3 271728256 2 61773 86991 4 1 313268636 1 1518092 4 3 889420860 2 22001 70957 2 41991 98615 1 738188373 3 567750390 4 3 150473312 1 73696883 4 2 15936 54521 2 76859 80376 4 4 2 56439 94671 1 34643306 4 4 4 1 833915241 1 878505840 2 10425 62299 1 485142716 3 290830194 1 358358335 2 39768 67975 1 293312415 2 26685 100204 1 53300969 1 944469887 3 798657616 1 198581712 2 7255 21906 3 896416245 3 583785253 1 759075579 1 938047230 1 33150623 1 558557508 4 2 35732 77249 4 4 2 55157 76989 2 62810 97745 1 962882422 1 292036303 3 899511165 1 1752060 4 4 4 3 277264026 3 332955323 2 27969 76260 2 61164 75192 2 31518 61319 1 675497861 3 428626226 3 28185867 1 362824736 1 462927390 4 3 508513145 4 3 210440571 2 75837 94894 3 45825807 4 2 14097 76899 1 449676699 2 76682 84733 3 368829419 3 520453087 2 66478 89677 3 152643932 4 3 979273950 3 473952056 4 2 75802 89787 3 206316064 2 57336 78156 4 3 619327363 3 447616207 4 3 304353556 1 677291033 4 4 1 31961194 1 485447372 1 483768241 1 454667416 1 445760171 2 61335 89029 4 4 2 37836 74434 3 952084390 3 294938306 4 1 109647246 3 348170498 3 613188883 1 885435616 2 5154 49995 3 130268162 3 980273203 1 545464639 2 31276 80952 2 35218 100516 2 43268 96595 3 776140715 3 33054722 3 560849326 4 2 38132 46453 1 483928114 4 2 28028 91186 2 24729 45663 4 3 623676086 2 38921 49261 2 19442 27161 1 389738160 1 829271712 3 876944709 1 893334698 4 3 145372284 2 1653 93670 4 1 50742264 3 233376932 3 50677512 4 2 43300 79674 2 7675 87507 2 2618 65007 3 935114940 3 906209331 3 168895346 3 729727552 2 10787 11158 3 150564999 1 47163031 2 45902 48679 4 2 9383 43496 3 857591389 4 3 539772805 3 992943891 3 845289589 3 198013046 2 43810 58839 4 2 27850 42051 4 4 3 605153900 2 44362 60906 2 3148 93452 3 67994643 2 8063 30936 2 17299 18984 1 133491612 1 633661886 4 3 221244260 4 1 714936839 2 53480 83212 1 35558445 2 50538 61314 1 52146848 3 132987233 2 33126 93988 2 70391 74136 3 592477892 2 9565 38781 3 158972779 4 1 792935314 2 34945 98613 3 418263757 2 468 29169 4 2 11797 99863 4 1 543175019 2 90045 95068 3 777796454 1 24848923 4 4 3 581325521 4 3 181110435 2 589 64485 2 47231 92028 3 397153799 1 699637553 2 18589 55571 1 221190673 4 2 55120 93632 1 424546439 4 1 189346669 1 788020464 2 90691 91689 2 7121 73583 4 2 31564 84196 2 36359 92035 2 22225 29775 4 1 302364421 3 153946072 1 33635371 4 3 289931851 2 22006 43580 1 673305366 1 284431350 4 4 4 3 936633065 4 3 507057054 1 774507705 2 20046 33424 4 2 72371 98472 4 4 4 2 19034 48866 4 4 2 5588 30698 1 535330637 3 231364820 4 1 170621653 2 35037 59225 1 118075346 4 2 11584 82154 1 365618230 1 186669916 2 10639 70352 3 241104756 4 3 361187599 1 501028289 1 261043515 4 1 911485677 2 68558 71224 2 63182 67437 1 295457322 4 1 1410103 2 14363 56027 2 52788 62993 4 4 4 2 5390 7480 4 4 3 232899374 4 2 19298 59080 2 37813 39785 3 195866036 2 16427 37942 2 73633 84903 2 39702 80922 2 42295 89062 2 33438 74276 4 2 27111 64905 4 1 303207637 4 4 1 528601163 3 806720044 3 736438171 2 64955 96153 3 176275966 1 337056732 1 407713477 3 660441468 1 740084540 2 15865 72720 2 86817 99388 1 961519456 3 742605546 3 132789253 4 4 4 3 72710504 3 52788106 3 959435173 4 4 3 990016193 1 570124201 1 607199117 1 477998176 4 1 78592393 2 51305 94346 2 42698 66903 2 21685 94767 2 65717 73133 1 866447986 2 4940 89770 2 3284 51206 4 4 3 353641353 3 641498620 3 304176898 4 1 358976214 4 4 1 498750017 2 4434 6897 2 17767 52405 2 76004 95170 1 539016332 2 7923 82722 4 4 4 2 49453 92812 3 822189073 3 485197512 4 4 1 177656269 2 9098 12696 1 743633541 4 4 1 659844985 2 3721 94402 2 78814 97983 3 475393820 3 842692295 1 78549523 1 576265678 1 982530644 3 270536391 4 1 944262006 2 5741 39086 4 1 396186888 4 2 14407 86627 3 606810592 2 74754 94807 1 169338132 2 8718 79399 2 11100 78152 2 62241 81038 3 681793854 1 289091341 4 3 64265215 1 701867364 1 54143167 3 15988105 3 21634290 3 83207087 4 4 4 3 934691468 1 887047034 4 4 1 953566686 4 3 643508201 1 717300501 4 3 554365263 4 2 10785 19693 4 2 4881 30445 1 162424250 1 568554040 1 334564687 3 225722189 2 26486 62351 2 67480 86919 3 64027030 4 3 986693089 2 4240 26175 3 81980489 2 13167 49383 2 17107 70090 2 57919 76077 1 170714245 2 76775 87661 3 553493276 4 3 559051636 4 2 37696 55890 4 2 23818 55438 2 5027 38740 2 7947 47791 4 4 1 533416609 4 4 4 1 62983369 3 452641266 3 130519423 4 1 122232411 3 622442883 2 49775 97774 2 46292 72238 4 2 62013 91034 4 1 653394865 1 216024389 1 327371676 1 569059354 3 970107279 4 1 110490472 4 2 38516 46824 4 1 369670685 4 2 13140 56780 2 34441 78266 4 1 182512675 2 46942 58433 4 2 39049 50263 4 3 825063933 4 4 4 3 713595470 3 533392618 2 38200 68260 2 34247 37536 4 4 2 84492 92004 2 75147 96242 3 8612701 1 833252340 3 217975406 4 1 189188832 1 831295126 1 320601315 3 876507085 1 229209050 1 640499266 4 2 14864 42604 3 603286265 4 4 2 18799 41815 3 521741688 1 750677969 2 44398 65191 2 35985 73526 2 5672 33491 3 961921714 3 969971544 1 905735726 4 3 178480298 3 433665043 3 25409655 1 54498669 3 243674089 1 766657253 3 906326548 3 925080892 4 1 142473394 2 16938 83497 4 4 3 497166937 3 966815530 2 6170 87984 2 31245 82941 4 2 28586 76438 2 49964 68141 4 4 1 417982407 2 53550 86832 3 811259882 4 4 2 3054 7659 3 142160011 3 483341175 2 37981 64386 3 309130586 4 2 25435 100802 3 279218827 3 619444701 4 3 26868557 2 40418 76038 2 33157 63856 2 20851 83855 3 5511113 4 3 372661590 3 641001290 4 4 1 868919963 2 12672 72446 4 4 4 2 29865 96972 4 2 43831 58553 4 4 1 638050409 2 18299 58893 4 3 689506172 4 2 41556 78074 1 949758828 1 638592548 4 3 843616260 1 950074983 3 841783435 3 322697768 4 1 488789167 2 1856 74184 3 64654063 1 869418078 3 415138149 2 4819 42821 2 19376 94698 4 4 1 17501726 2 34783 55625 1 677379574 1 657668919 4 1 476423539 4 4 3 818621222 1 789821699 4 2 3304 56480 4 2 24282 62931 3 777901229 4 4 1 636101253 4 3 2340416 3 64539975 1 96037557 2 5635 95061 1 489705962 2 17091 55069 3 575541638 1 914934940 3 530817794 4 4 3 501535499 4 4 4 1 588137165 2 30571 67577 2 1310 12791 1 342730380 1 30501999 2 11481 76152 4 4 4 2 4069 11268 1 230939909 1 858939877 3 117615418 1 998455005 2 21835 78288 4 3 862284815 2 47753 70768 1 970329885 4 1 455152059 4 4 2 36544 89917 4 1 553576089 3 389112413 3 562941293 4 1 739583369 3 110130400 2 64953 70555 1 579454480 2 51836 53159 3 574646325 4 3 518960960 4 1 712990987 1 655424296 1 826693361 1 528547439 2 44626 83927 1 249436151 1 660083146 2 69162 87666 4 2 50961 62884 1 51605803 3 774172372 3 290633598 4 2 53936 94748 3 698542471 4 2 1172 97566 3 541001074 1 130065494 2 61013 82205 2 49633 99517 1 6670313 4 1 262282479 1 714797860 1 771754677 1 11389312 1 258189668 3 295704511 1 267410838 4 3 127237590 1 37755557 2 9397 47112 4 3 852313619 2 14680 53329 2 1873 15055 2 23627 61252 3 212959910 2 47501 70918 1 32462116 2 28650 91209 1 974287751 4 3 83069361 2 16936 55311 1 320041664 2 39066 43432 1 124355272 3 701973556 1 275450774 1 22165714 4 1 162729147 2 32076 32512 2 19197 99901 3 221668198 1 998997162 3 25778926 1 360224904 4 3 937165934 4 3 197791289 3 396512675 4 4 1 717486030 4 2 19555 92727 2 12567 47667 4 3 428434880 4 2 13400 82252 4 4 4 3 361091869 3 62117971 4 2 63359 72020 2 27324 30843 3 856399002 4 2 82073 94509 1 451019359 2 7428 24939 3 411019509 2 15739 58621 2 2248 9859 4 3 238052747 4 4 4 1 593711008 1 693056587 2 6071 11468 2 45613 46469 2 45978 71355 4 4 4 2 87949 89809 3 717251952 1 352053946 3 4373145 4 2 63615 68736 4 4 2 52291 65626 1 236023612 1 619189754 4 3 722767693 4 4 1 66171746 4 1 64872088 2 28258 46923 3 31238310 3 96289491 3 797602619 1 237317460 4 2 3538 59760 3 395213582 2 52672 65340 4 4 1 95957873 2 28764 38101 3 585292221 3 739075096 1 583847642 3 435708717 2 24850 46865 3 323257473 4 3 933446868 2 14968 66700 3 233942421 2 30826 58896 1 549004097 3 491862166 3 108503688 4 4 2 41192 96136 4 3 958705486 2 30057 82383 1 50858119 3 894970534 2 60159 73678 4 2 12721 69239 2 18222 96828 1 27397525 3 875805307 2 51782 76665 1 342180541 1 835623330 3 721804253 4 1 18267398 1 641316908 2 56907 58099 1 335304348 4 2 10114 52166 4 2 44086 99492 3 178725235 2 9429 71815 2 34710 92918 3 686734717 4 4 1 945931688 1 901598641 1 783624146 2 65976 72361 3 875148101 4 1 919286327 1 754260983 4 2 26632 51747 1 227634462 4 1 613657615 4 3 336818476 3 535660421 4 3 895531862 1 668950588 1 91830627 3 348523416 3 803883983 4 3 473946789 2 10451 81285 3 313397247 3 912595119 1 907381554 4 3 333089420 4 4 4 4 1 835326576 3 370823049 3 944280405 4 2 13965 88328 2 70262 86947 1 608332288 3 594515964 4 4 3 22774151 2 85542 92781 2 42151 99741 1 525972161 1 791562371 3 492943787 4 1 95288432 1 572010927 4 3 343583821 4 2 24863 59513 1 305277546 2 31521 79418 2 20845 64584 1 57090542 2 47854 65590 2 82240 97972 1 949142395 3 544339661 3 962779616 3 438566705 3 33765904 1 530873614 4 2 13314 29952 3 277869770 3 11339941 4 3 124306476 4 4 2 16785 41215 3 945107506 3 67665784 4 3 907602371 1 637122140 4 4 2 8640 79931 1 244641192 4 2 5140 28322 1 809523104 4 1 282685134 4 1 811800341 3 911631483 3 987284923 3 200496778 1 51650436 1 623660526 2 20433 73903 4 1 221582905 1 474819449 3 629523792 2 12209 63655 4 3 173618122 3 778878738 3 85091554 4 1 546196606 4 4 4 3 772879378 3 747962102 4 2 58541 66698 4 3 581305781 3 28934092 2 58837 65164 3 636036581 1 51333776 4 4 2 67264 98618 2 46758 61592 3 766978107 3 930530336 2 16751 29290 3 707040707 3 334939687 1 274472270 1 998945167 1 199100110 2 55752 81472 1 260608087 3 154258368 3 860379120 2 12515 14680 3 351950716 1 644407509 2 10322 68465 2 18829 43644 4 2 8806 17569 3 390451624 3 834638317 1 14855103 1 555790215 4 2 3845 61133 1 950701207 1 29609178 2 72127 77955 2 85286 90846 2 21488 74732 2 48848 76180 3 129058912 2 20495 72154 1 430518742 2 10770 68164 1 540009895 4 3 982935335 1 350309865 2 52167 60285 2 22532 83384 1 670066666 2 70280 78169 4 2 18500 74765 3 889143020 2 587 57281 4 2 19711 70067 2 52686 62908 2 10264 36246 1 654065169 4 2 10047 59182 1 810903824 4 4 2 2780 67443 3 158028993 1 932982392 3 43242127 3 39117549 1 281313744 3 72296625 1 65917451 4 1 535773039 3 183830173 2 7096 61038 3 56518172 1 682232560 1 97859551 4 3 6314348 1 412051030 1 874029770 1 150263295 4 4 3 950552640 4 1 962133927 4 3 821742903 1 485417085 4 2 12726 98732 3 326285857 1 790744864 3 730786935 1 102931184 1 320249533 4 1 704990999 4 3 560536839 1 681398220 3 447167508 4 3 97870879 3 34641089 2 17386 69092 4 1 416357351 3 662581385 4 1 217502442 2 68538 72629 3 52838759 2 48905 52310 4 4 1 394336541 4 3 62546673 1 34602976 3 552764177 2 9176 67924 3 942753683 3 149467276 2 30797 41854 1 662439931 4 1 673065276 3 354028472 2 19269 30028 3 832978409 4 2 37467 85745 2 67389 86910 4 2 22421 76210 1 622365903 2 45213 99970 1 160823531 2 6132 89252 2 9202 21349 1 44033690 4 3 443172638 1 650762544 2 67340 78701 3 117318955 3 488692172 2 69981 77946 2 66863 84591 1 48343890 4 4 3 280521021 2 17336 93900 2 47134 53441 3 458826695 4 3 589741410 1 508934239 1 618057615 3 488877465 4 2 30331 81854 1 392847898 3 766693761 4 1 513505415 4 4 2 10362 36324 3 999530792 1 92201788 3 356703526 3 534613787 2 743 88578 2 57338 69841 2 19475 60651 2 18226 68211 4 4 1 307625477 4 3 882087112 1 16879325 2 22381 30046 1 377106492 3 659915082 1 160082556 2 17579 86046 2 24106 94313 2 16067 39191 1 251034109 4 4 3 872703843 1 379493706 2 19337 48390 1 736848582 4 1 652948047 1 543075485 2 17008 59933 2 77 96618 1 449693242 2 26365 88713 1 621943842 1 795680499 1 870125409 3 912783112 3 761879525 3 983585422 2 92471 94254 3 757094599 3 11481996 3 885639224 3 191303129 2 72395 77536 3 578059361 4 4 3 597288048 1 197106999 1 185239422 2 45824 46245 2 73413 83371 3 197113783 3 307840774 3 210826251 4 2 65124 74690 3 230484971 1 45331098 4 1 427878667 1 19340243 2 18306 26984 1 486719412 4 3 19476269 3 155235290 2 40130 40499 1 282994405 2 53499 64482 2 6124 9757 4 4 2 26395 83467 4 1 739481342 2 25708 59774 2 7796 25331 3 583631299 1 931937165 4 3 54971395 1 551016630 2 8075 9376 1 149533677 2 16203 94662 1 545697895 2 12438 57523 4 2 10777 19896 1 36837322 2 41813 51328 4 1 451339751 1 927522933 3 932130097 4 2 5393 92158 4 1 570097818 4 1 150223051 4 1 315897623 1 851549060 4 2 73033 80912 4 3 656806914 4 3 850758435 1 999037190 1 603044294 2 34022 55464 1 708946459 1 926317553 4 1 720964537 1 26938036 3 744170792 2 34127 46543 4 2 32068 64363 1 151330552 3 224301194 1 22369933 3 143762912 3 946059298 4 2 5336 86151 2 14758 43595 3 825590932 1 532648319 2 12634 49388 4 1 544114448 4 1 939780844 1 340426701 2 58335 80811 4 3 409161433 1 337777235 1 23887204 3 635799072 1 901592168 2 4371 16805 2 81715 91977 1 85158674 3 900545337 4 3 386391548 4 3 132271889 1 331821280 2 77844 96657 1 88586320 4 2 4478 53652 2 7541 53430 1 766959789 3 673735542 1 467896519 3 962183972 1 228377673 2 32338 72154 1 5120067 3 526187106 3 248933015 1 249372763 1 723364101 4 2 62156 68349 4 3 212323371 3 197982398 3 39765626 2 64296 80647 2 658 36619 1 41209084 1 675655446 1 720231182 3 504654240 2 5365 28634 3 475314113 2 43693 83802 3 25996725 3 688989637 3 457646149 3 53692742 2 93139 99662 1 952319454 1 922834847 4 4 2 26559 85208 3 232375484 1 3781632 3 609835994 2 12337 74223 3 456551847 4 1 89404702 4 4 3 329129475 2 3752 13231 3 30592988 2 26690 47195 4 4 1 14645103 1 617401461 1 81568553 4 4 4 1 812334823 1 621289288 3 532217651 3 578010449 4 1 88503448 2 46578 80907 1 519802994 3 589258999 1 270196665 3 364957722 1 665338086 4 1 285849789 4 3 207005491 3 695571834 3 949981136 1 32966343 3 864924882 1 269776496 4 1 831093596 2 26719 61820 3 603368741 1 145314633 4 2 9935 81393 3 944368956 3 150778024 2 38868 47342 3 304161253 3 646268041 1 317515097 3 257365457 4 4 2 39733 58385 4 3 888818390 1 534692977 4 2 92366 93006 3 218791932 4 1 749562006 1 851011552 2 5701 67346 2 46779 80052 1 936098529 1 60097174 3 63602864 2 58286 92344 2 4377 78176 1 879447234 1 223031406 3 154117546 3 49347768 4 4 3 947765629 3 174589523 2 52184 99809 3 942296337 2 16185 72669 4 3 151539198 3 835504252 3 281475021 2 12396 97549 4 1 331584360 3 644726785 1 17447011 3 332403413 4 4 3 51437467 3 359304609 3 815470920 1 370180591 1 567458881 4 1 180420072 4 3 97672528 1 253139956 1 867727505 2 48819 51042 3 98574350 1 799453761 2 20447 62386 1 624854482 2 23306 72905 4 4 2 17649 57379 3 156661508 4 1 556801514 3 792890418 1 517078024 2 24023 72027 2 55952 77068 4 2 81202 92647 2 19781 56076 3 291812985 4 2 22957 80270 3 11268826 3 292691110 4 4 1 371373162 3 229859126 4 2 16787 74758 4 4 2 46647 90486 3 400789064 2 17433 49683 4 3 641502228 3 298179750 4 4 3 39632579 4 2 86494 89931 1 810388498 2 5283 55352 2 66040 78095 3 266516242 3 208963823 3 713537820 4 1 34665981 1 857030755 2 66725 98063 1 49527701 3 17978940 3 812878830 1 520563808 3 748608154 2 7110 68838 2 36715 74577 2 756 10469 3 841677664 2 150 8589 2 10081 28684 1 401764012 2 50666 85015 4 2 36962 62102 4 2 41959 66726 3 388382712 2 11205 46424 4 1 48017876 3 322821830 4 2 14183 89573 1 813517149 1 956166234 2 32629 43806 3 666478058 2 41537 95464 4 2 25115 92426 3 895342287 3 916846754 2 31439 81159 2 4792 33793 1 908822198 3 204215052 1 465657554 2 43722 81599 1 338583706 4 3 736161391 3 994753324 4 2 17784 65409 4 4 1 378406213 4 4 4 4 1 21887303 1 724948150 2 3992 55606 1 307004522 4 2 27232 46279 1 77504119 4 4 1 586058532 2 56480 74431 1 294302117 3 430330406 4 4 4 3 412037191 3 406129190 3 303009880 3 404763229 3 931740876 3 758140154 1 281968377 4 2 11079 24078 4 2 17273 51616 4 3 423936818 4 1 439023728 1 505249983 4 1 736009748 3 28866980 4 4 1 805528058 2 8515 68624 2 6671 64541 3 591315082 2 12514 34871 3 245748566 2 32024 33801 3 389984954 2 25429 42339 2 53095 99071 4 2 10572 33142 1 269988072 1 574675024 2 80593 96589 4 4 3 133038640 4 2 42529 59748 4 2 54370 70733 1 670657460 1 35440772 3 24107064 3 205579513 2 69348 87623 3 394763370 2 3943 45383 3 880121907 3 177390022 2 44433 83974 4 1 931675563 2 17198 50458 1 225467827 1 847403518 1 636886446 3 501011868 2 66485 96920 3 177179626 1 453402918 4 2 27252 90207 4 4 1 21554277 4 4 4 2 68579 77608 2 32030 39810 3 215357993 4 2 3288 50547 3 285577454 4 3 404436643 2 493 82457 1 525872767 1 931691877 3 269666814 1 712031615 4 1 801081611 4 1 722586945 1 242143988 1 794090694 1 287615709 4 1 278862354 4 1 738648257 1 532691736 4 1 871591367 2 55867 79817 1 178570487 2 31644 87984 1 700461023 1 592367653 1 612171058 2 48045 82304 2 7556 99239 1 166407034 3 65124125 4 3 127937327 1 883943964 2 1192 42904 2 58924 69555 1 409263969 3 374470032 4 4 4 4 2 35255 76786 2 18031 85506 2 39732 55351 1 25184175 1 811963588 4 3 236455095 4 4 4 3 765784871 3 459298641 4 2 27611 56410 2 43501 95702 2 63921 86306 2 51486 75813 3 154353048 1 971836550 3 31593449 2 95869 97940 1 465753342 4 2 23755 39638 3 347667276 1 44064130 4 1 20209774 3 974214375 1 602729377 3 250261494 3 323033796 3 829093597 4 4 1 332665083 4 1 665763814 2 33570 41490 1 364150357 4 1 72738737 3 780722841 3 284780154 2 33364 68620 2 46797 92098 3 899761835 1 579775652 3 246385690 1 839578485 3 42681609 3 523271439 4 3 89950096 1 452570215 4 1 34549982 2 76760 89984 4 3 11059093 2 19430 52328 2 2238 9838 2 67331 72927 1 760417939 4 1 143512789 2 49895 70983 1 452420280 4 1 59376289 2 83674 93886 2 4369 10424 4 1 153356408 1 424465856 1 786651547 2 14740 64891 1 622444350 2 24403 93255 4 3 667103887 4 2 57327 81781 3 166756314 2 70417 91930 4 3 731907213 2 17653 48472 2 1907 92204 3 189961951 3 493686689 2 2725 52009 4 1 900554995 3 699460078 2 73588 76571 4 1 409434332 2 32205 93724 2 1670 98738 4 3 986878509 1 14776249 1 787550040 3 996809658 2 75223 93775 3 906180467 4 1 860134956 2 51389 60081 3 249516182 4 1 255005573 1 174404378 3 681699155 1 337380320 4 4 3 46909019 2 2451 8329 1 472051304 4 2 7827 67282 4 3 403875105 4 3 747921494 4 1 222982797 2 18695 26539 3 640347189 3 308220182 2 45630 73764 4 4 2 71829 98664 4 3 857692501 2 21947 56337 1 403808969 2 21355 81036 3 700796477 2 38969 75305 1 282058412 2 77680 86719 2 43274 68864 4 3 280095026 3 726346928 3 667674732 2 26903 44807 2 35708 63280 4 1 319395386 3 363506588 2 22029 93909 1 709009458 3 546043299 3 732581876 4 4 1 977260339 4 4 2 79430 81794 1 254611795 4 4 3 402953678 4 1 476033525 1 146606264 1 492597673 3 680663691 4 2 39430 67263 2 79825 92438 2 27840 88832 4 2 29083 80935 3 40034915 2 31516 77032 2 18559 100037 1 733373801 2 22020 70891 4 2 44613 93867 3 7086169 3 904954712 2 10720 34925 4 4 2 50731 54876 2 51569 95412 1 500525034 3 206875570 1 961562780 4 3 491989087 3 947838991 3 105687835 4 4 4 4 2 54319 84582 4 2 35411 72595 1 20274374 1 114783917 2 20113 28338 2 24042 96196 2 6173 87259 2 33112 84473 1 96517627 3 554016252 1 355020285 3 197328329 4 3 792978637 3 209193400 4 4 4 1 671157279 1 797710330 1 549687175 2 1310 4200 2 1205 2419 3 374722362 2 59777 60496 2 24340 62430 1 366649559 3 975076241 1 520181459 2 766 60672 1 581658521 3 153898975 4 1 977442622 1 36538660 1 780789527 3 394693361 1 69661615 3 485793574 3 766948284 4 2 1451 32441 1 420789452 3 10881085 1 417481345 4 4 4 2 6740 35104 2 34627 88844 4 2 23734 75421 2 83045 94381 2 60395 89600 2 12981 34493 1 26027145 1 391569194 3 151609022 1 536880915 2 63108 82044 3 88359595 4 1 167434888 4 4 1 576756398 1 864119566 3 997381818 3 481920070 1 802703729 1 455569953 3 294904366 4 2 68159 79462 3 38370592 2 40652 56640 3 334704547 3 408288155 1 158595736 3 727073355 3 842989769 3 763840388 2 2945 93907 1 127304885 3 283702198 2 19108 20718 4 4 2 54215 66168 3 190253652 3 703354677 4 1 101357198 2 57996 85842 1 882015757 2 77223 78372 1 486352295 2 21181 39622 2 21550 93538 1 516233192 2 14501 62763 3 75865751 2 18773 68997 4 3 560673079 4 4 1 337020204 3 240391386 1 36786197 2 8634 95029 1 89935250 4 2 14697 59101 2 29186 55187 3 689648042 3 193521091 1 129751589 4 3 45224925 1 416820886 1 403693305 1 543568172 1 671314739 3 369559969 3 480613363 2 7541 70043 4 2 4326 59978 2 53722 72606 4 3 535105094 4 1 28091391 3 221433770 1 345875399 1 668085543 2 86557 92052 4 4 2 62451 75946 2 22337 51061 4 2 45510 48363 4 1 796774183 3 448950810 4 4 3 68609888 2 51462 81801 3 291443909 2 2771 40062 4 4 4 2 3424 15970 3 352805323 4 4 4 4 3 853309406 3 317032633 1 177029406 1 950809842 3 355597538 4 4 3 441543707 1 393858762 3 300488167 2 13483 64718 3 927481506 1 263579800 2 35782 66857 4 1 757231879 4 4 3 917725752 4 2 9844 90584 3 9088297 2 16563 19857 2 53176 55644 2 4422 27851 4 1 437328013 3 335196253 3 355912939 3 291555586 1 104828379 4 4 4 2 89295 99330 3 325250567 1 495160082 2 38377 54534 3 26910866 2 22218 42554 4 4 1 431708161 3 67574692 3 11220803 4 1 314315637 4 3 520805455 1 372803087 1 602905409 4 2 20302 94246 4 1 8243304 1 217628966 4 2 39043 65246 3 404369600 4 2 14163 88869 2 10155 67080 4 3 306977581 1 551729290 3 18484580 2 10259 67890 2 51527 65768 4 2 84091 95291 1 521797462 1 773772348 4 4 3 518641852 2 1987 83268 4 2 33545 68685 3 804590799 2 29013 88268 2 35347 72229 1 443376231 3 403197411 4 4 2 28442 52287 3 941349690 3 664229893 2 23310 81457 2 68934 95045 1 970815395 4 3 242902256 3 436023143 3 708864584 2 70539 95662 2 77550 92576 4 1 141917473 4 2 31521 98596 3 748631438 4 4 1 157704425 2 14872 59658 3 286112926 3 397241113 4 1 196478072 3 12076366 3 745042296 2 56860 67285 4 3 673818371 3 789308390 3 100139904 2 56067 95796 1 650601458 2 17751 67119 3 513495895 2 33963 74446 1 94134596 3 267011465 1 177779012 3 35544469 3 414331803 2 2736 23246 1 919623166 3 318366384 3 289503051 4 4 2 56698 65078 1 18735824 1 335843301 1 23259119 1 624525683 1 560217963 4 2 3172 46001 4 2 71366 97980 2 19281 21713 4 4 4 2 47399 73418 1 108788412 3 527824799 1 222623743 1 411501150 3 601508461 1 634392670 1 26264078 4 1 268728136 3 783453861 2 53453 81064 4 3 697538687 1 50219405 2 59727 84064 2 10160 44215 2 65509 79958 3 435784710 3 225856277 1 284787420 1 76125505 4 2 892 41304 2 5251 46777 4 1 93042502 1 911905332 4 2 3767 91394 3 608452192 3 240509663 1 942096077 2 83826 99160 2 31513 84842 4 2 5321 42301 4 1 1913474 3 472067934 3 731574 1 401308583 1 590709968 3 15512575 4 1 687742803 2 27965 34939 1 755262841 1 347627193 4 2 55407 72296 3 884169539 2 69101 98012 1 463745383 3 401194476 1 239008300 2 18983 53033 4 2 57651 83125 4 1 636048340 1 180035253 4 1 972231033 4 1 962424325 4 3 619972872 1 933929342 3 913453163 4 3 771962114 4 2 3866 80323 2 77290 87912 2 45459 100834 1 308329933 3 264036595 2 2150 90130 3 479643918 2 64432 73570 4 4 3 663550098 4 4 1 215075614 4 3 925682632 4 3 678501413 2 33904 66787 3 879027223 4 1 286653507 4 1 900093849 1 487949243 1 711141350 2 29232 29558 2 51605 78286 3 592986133 3 782280181 2 766 92022 4 2 48166 73164 2 10046 36454 1 166707777 1 896677188 2 32845 86199 3 550383140 2 17587 66321 2 11295 83428 4 3 838586905 4 2 55125 84483 3 921982688 4 2 64049 96501 4 3 862844905 3 704467416 1 536299869 4 4 3 913468885 4 1 698973590 3 703321832 2 74323 79407 1 931355952 1 733491126 1 944998985 2 9756 84783 3 635503260 4 1 320495094 3 800366383 2 2322 61542 4 2 34883 58898 3 620397008 3 331894417 4 2 71668 80032 1 77148691 3 751686268 4 1 1718525 2 67092 75184 2 68861 96503 2 3375 89097 2 43250 59132 1 466975453 3 883557051 4 2 2409 47347 3 104079069 1 567594207 4 4 1 268969112 2 64618 100213 4 4 4 1 602335108 3 281196511 3 298942877 1 415623141 4 4 3 283967198 2 14359 71695 1 816043336 1 168836941 3 407767062 4 3 667807659 3 411601660 1 447351560 3 612921396 3 391128249 4 2 22380 43217 4 3 426634665 3 482890491 3 533933346 2 15946 85952 1 838410505 2 55171 93346 3 405544792 4 2 5208 24406 3 768474843 3 936973140 4 3 324005279 2 26041 27301 2 89970 100893 1 807444254 2 69497 69788 4 1 385228953 3 711155407 3 701419539 2 18117 100089 2 78076 99528 2 4851 9280 2 27094 84678 3 40415558 3 501938004 1 868491327 2 45390 60644 2 53719 82002 2 1848 72340 2 57591 94357 1 537666290 2 64630 73544 2 18652 83740 1 546464443 1 754796361 1 880901811 1 819043567 4 2 54814 91768 4 1 48750228 3 167822636 3 714104860 3 590873014 1 249292485 2 8774 26899 3 30169525 4 1 246410590 2 12372 31756 1 505281370 3 583624082 2 18383 38080 4 1 770134531 4 2 91873 94855 2 54372 76601 3 396911995 1 271847746 4 3 389456168 2 27381 45378 4 3 264165003 4 4 4 3 393345416 4 2 9689 101032 1 480288035 4 1 925173883 4 2 4941 16139 4 2 31104 56895 2 51398 80037 4 1 92041744 3 586995535 4 2 56906 80863 4 3 623376004 1 664378125 1 370093694 1 342999598 2 30389 90538 1 317788185 3 677088 1 170157928 1 980906122 4 4 1 452826727 4 2 7784 51022 2 2621 65969 3 569780267 4 2 3578 33507 3 864465392 1 178263956 3 212471283 1 707292811 2 82873 83380 3 65918021 4 1 545230326 1 329615932 3 358648334 4 1 220135431 1 681368355 1 485033188 3 55806399 4 4 1 72897082 3 9334639 3 848741273 4 1 70184437 3 216892312 2 4658 91288 4 1 656379720 3 227396596 4 4 4 2 36643 44233 4 2 7347 48959 3 453293267 3 135942079 1 686455640 4 1 313193234 3 542311739 2 30606 40401 4 2 47656 56824 3 250465980 4 3 879328758 2 22591 63111 4 3 920966295 4 2 2989 10367 1 177518835 1 419626120 4 1 832851707 3 789008836 1 862129298 3 954594357 4 2 12398 43849 1 642524211 4 2 44066 96585 4 1 41395284 3 485118358 3 544042992 2 9004 80318 1 73541168 4 3 568291360 4 3 302138178 4 4 1 726590231 2 6177 48663 4 2 39564 53025 2 38123 84063 1 952178394 3 878459700 2 60445 96843 1 759403378 1 43711882 4 2 20618 41233 1 376045507 2 94322 95842 3 16339673 4 1 793466271 3 963952379 4 1 724856034 1 594319545 4 4 2 72753 73142 2 8942 81186 1 963226719 2 60437 88748 2 56792 67394 2 7622 9656 2 48729 66334 4 2 57633 61246 2 21216 38720 3 469892011 2 42546 65684 2 39125 56403 1 736087630 2 29672 53167 4 1 903569305 1 692601557 4 2 30535 72982 3 117287680 2 25794 84793 1 271039432 1 642317613 4 3 778429795 4 1 290827439 4 4 1 245295425 3 683605613 2 7225 56156 3 370342797 1 327847991 4 1 492018310 2 23318 83917 1 699283399 3 168271647 2 55707 68366 1 598641941 3 114587715 4 3 425723411 3 71440135 3 367524294 2 25261 49907 2 24204 52075 1 578178126 4 2 55174 58121 4 3 32420976 1 739027827 1 11067534 3 415819384 2 1480 101393 3 417080580 4 2 51132 62833 4 1 226727726 3 552229194 4 2 16106 81387 4 1 912933173 1 305580320 3 679641264 4 1 498825321 1 86895510 1 490900699 2 81702 90765 4 2 21414 33032 4 1 25993232 4 4 3 705762355 3 573389492 4 1 888864104 3 642720260 3 528245865 3 465977522 2 32057 59236 4 3 588365664 3 284374851 2 16980 54864 3 34345578 3 184676616 3 869520472 1 198605735 4 4 3 774040628 2 42694 55796 1 627337346 4 1 258814641 4 2 51689 73912 3 982415562 4 2 38032 72218 4 3 669287836 2 46277 97650 1 79626287 2 69172 74656 3 354012727 3 851307588 2 20070 77791 1 991280628 3 535718203 4 4 4 3 382298974 3 44295317 4 1 302720124 3 828817328 4 4 3 460334503 3 424055378 3 615356166 4 2 66217 73269 2 76290 100889 1 20343037 1 883243364 4 3 411319165 3 514265931 3 327614591 2 30195 61722 3 620378800 4 1 80580711 4 3 251169617 1 973444989 4 4 2 50585 54504 1 55062789 4 1 77100679 2 21019 48548 1 501213501 3 400912156 2 24374 26096 2 74381 88244 3 198390653 1 286457443 2 62497 78788 1 482148542 2 54441 59559 1 25675213 2 39048 58924 1 687116546 1 232672787 2 50582 93132 3 572988968 2 58615 87173 1 873924759 2 45333 86035 2 35404 79197 1 145897250 4 4 2 22 5360 3 75902248 3 176183435 3 378615527 3 117242905 4 2 17800 41407 1 471254464 4 1 487303383 3 445002728 1 496290888 1 37949980 2 39685 71593 2 12186 35664 1 387980120 4 3 874056355 4 2 18951 34401 4 4 3 657088333 1 283249544 2 27013 47810 1 513733815 1 172816062 1 741372310 1 12768803 3 54850234 1 2668105 4 2 40454 61466 3 501069508 4 2 16570 49298 3 496010279 3 943285922 4 4 4 1 121932777 1 442127244 3 162253833 2 49659 61331 1 403309079 3 333163659 3 400771798 4 2 83210 97616 1 165528909 4 1 262243174 4 4 4 3 72492317 1 846538229 1 666404505 4 4 1 543035008 4 2 25648 72938 3 410072200 3 50944841 2 85018 86686 2 46444 66498 4 4 2 39630 77726 3 71679099 3 337562573 2 4976 48972 2 54984 61896 2 6680 78838 4 1 97078765 3 374440143 4 3 127421877 1 66123362 4 2 57556 76107 2 26037 66297 4 3 126485322 4 1 185395928 1 187593892 3 54753789 2 71981 99326 2 16040 90829 1 424167946 3 757232519 3 63222820 3 273650075 1 441598158 3 186990821 2 19449 90180 4 4 1 419352725 3 47325690 4 1 575555803 1 57204245 3 808235508 1 935189564 2 38820 41588 3 947971681 4 4 3 320700 4 4 2 13565 49055 2 84537 91617 4 1 567283616 4 3 599429691 3 978332721 3 782957686 4 3 963472721 4 2 40479 72146 4 4 2 54272 100197 1 257602646 3 401053175 2 91192 96066 3 485549388 3 861649243 2 62822 71286 4 2 36038 85271 1 835826212 3 326706136 4 3 16408549 2 64746 91599 4 2 24512 82019 2 16102 47995 3 399901940 4 2 48695 76774 1 685018343 3 956782169 1 487875455 2 36384 48720 1 90802292 1 99410313 4 1 345729384 4 4 1 931189076 2 20797 41276 3 682027264 4 1 454413287 2 62510 92179 2 23026 80644 1 627858547 1 390564494 4 1 187773834 3 651433395 1 57400041 4 2 75080 78233 3 25865682 2 46072 82108 1 194861343 4 2 51414 59684 3 43947926 2 2784 79437 2 21838 51190 4 3 787081092 1 746644257 2 78580 90129 1 958198863 1 246444031 1 375607800 3 772194353 2 8521 46180 4 3 400351830 3 457081933 4 4 2 71639 74080 2 4307 52639 4 3 729723017 2 92407 92778 3 422432418 4 2 29512 60542 1 462828083 2 84998 85823 2 51334 52003 2 12271 57568 3 155326426 4 4 4 3 28418609 2 55953 90674 4 2 25404 47064 1 508285567 1 959436717 3 679951228 3 270983973 2 17831 28968 2 49471 60796 3 869886650 4 4 1 515194845 3 595472527 4 4 4 1 428803234 1 523871120 1 394763217 3 211197451 2 18569 54537 3 405191088 3 54345707 3 93370545 1 134876635 2 43814 77316 3 621130510 3 520630635 2 78 66958 4 4 4 3 2640243 3 146110144 1 58213238 4 1 632165849 2 46763 97215 3 942649141 4 1 29763219 4 3 216924603 4 2 6785 85677 4 3 497279509 1 308775005 2 23408 35774 4 1 445588 2 42641 46964 3 802079489 2 24541 75395 2 72311 72443 2 65139 99120 1 810306956 3 920046855 3 362308463 1 618912861 3 339629114 1 280182426 3 141677480 3 728459193 1 37598006 4 2 27527 92250 3 898125403 3 645683 1 359202581 3 427760619 3 689147039 1 942897403 2 1239 73071 2 50970 69202 2 34750 79760 4 3 983606071 4 3 649167870 3 204322078 2 3789 71549 2 8246 44830 1 135594704 3 19170704 2 12919 96416 4 4 4 4 3 29601740 3 837996220 2 39118 62609 1 439041864 4 1 125505177 3 325704315 1 367020939 3 786237503 3 680882517 1 636764712 4 1 100874588 1 44317455 1 254009016 3 441992795 1 309336342 3 479367707 4 2 48602 95212 2 29635 81132 2 20293 86251 1 232012432 2 30171 78341 2 30925 44675 2 35144 48289 3 820330222 2 25616 69809 2 8275 13236 4 4 1 163743846 1 429961834 4 1 852274521 2 6212 99976 1 823783828 4 1 909585427 4 3 826298089 1 476245624 1 755342011 1 17592945 4 2 20930 86632 3 763047275 4 2 31774 32160 3 334493884 3 26768745 3 788399566 4 4 4 2 90470 97964 1 717699875 4 1 1572745 4 1 268163111 1 420281372 3 989312963 3 722436752 3 721631625 2 17103 32060 3 151512062 3 885704744 2 7148 53112 1 525608129 1 945152846 1 281723507 1 59829546 4 2 32314 89195 3 363847676 3 666177333 1 198065007 3 779863904 1 653891578 4 4 2 93236 97395 2 1962 28775 3 903473844 3 669297173 2 8443 69968 1 43927595 4 1 987403071 2 75017 100811 1 857747649 3 716117501 4 4 4 2 99230 100491 1 29006872 3 756690728 4 1 764518567 1 934285408 4 4 3 740081889 4 2 31489 88287 1 421369848 3 786674600 2 36600 72783 3 337240629 1 242431264 1 556023625 4 4 2 15536 29547 3 640156057 3 550888695 4 2 19266 93772 3 468252563 3 734480461 3 592428993 3 6202559 1 222176373 1 861347140 1 181934743 4 1 70688917 3 63552169 4 3 315874153 3 338703175 2 37016 84650 2 36015 90795 3 93782936 1 627048083 3 869424862 3 181387117 4 2 52904 96873 3 706517818 4 2 68242 71298 3 813889860 4 2 4018 60391 2 6872 71496 3 66370713 1 56092758 4 2 6495 91245 3 990346078 4 1 742362440 2 38912 57548 1 244182230 3 410646687 3 223756710 2 83395 95105 4 2 62934 93253 1 489068230 2 44898 76089 1 907981362 2 42655 93059 1 377266251 4 4 3 298369576 3 33946457 3 81942765 1 766224483 2 21215 73168 4 1 331551660 1 458609444 1 897107792 2 47574 88111 2 42720 69279 1 77271270 4 1 714478724 3 891141364 1 342226632 4 3 671086995 3 613888297 3 495097729 3 517677860 3 661064382 1 515782057 3 126901858 2 34679 65190 1 37599997 3 710748023 4 3 839300303 3 391882487 3 9366680 1 193145788 2 43911 83662 3 804902496 4 4 4 3 99262272 3 184403308 3 65265118 4 2 81491 89187 2 59422 59738 4 4 3 395675364 3 843184376 3 276529020 1 247174274 2 7663 50638 2 44721 52913 4 3 638918862 1 968541039 2 83364 87122 1 518902959 4 3 835490895 1 504616593 2 17031 47340 4 2 5623 93492 1 614222223 4 4 2 92031 95846 2 14096 74423 1 197532274 4 3 503639442 1 516398499 3 141248772 1 494947327 3 134989257 3 566275559 3 699271643 4 2 39541 77665 3 61847128 4 2 7741 50763 4 3 986405162 3 422299784 2 16117 75075 4 1 104205 1 233405948 4 3 573061071 3 985404804 1 329727108 2 43505 81220 3 867780688 2 2523 16626 1 614274217 3 149622566 3 769631137 2 18989 47674 4 1 258073753 3 412926000 1 858401415 1 876370353 3 296065224 2 66783 77259 2 38648 43744 3 419199521 2 6126 52393 3 984344808 3 736536100 3 701944019 3 602000135 2 4939 56905 1 286211722 3 819439107 2 77021 91022 3 144124786 3 452741456 2 77732 82931 2 443 7021 2 28950 47341 2 39133 74459 3 215943532 1 170990279 1 888213776 4 2 19760 24200 3 566309488 1 602064027 3 388107205 4 1 249016978 3 446579518 1 87899028 1 149744175 4 1 992454336 1 873766419 4 2 84584 90439 3 835101362 2 5784 36057 3 762633309 2 25567 82807 2 12666 17200 3 508950066 1 288769451 1 761620728 2 79544 97863 4 3 578471515 3 213877559 1 272756530 1 622490677 1 871563625 2 2869 53064 3 949004462 4 4 4 3 937092601 2 28235 67075 2 72049 75587 3 806669519 2 42658 53375 4 3 895581649 4 4 1 272951608 1 315952843 2 23646 94205 2 48674 101301 4 1 944755111 4 4 3 187442998 3 802426047 4 4 3 624922810 1 556007210 1 164645079 1 746090700 2 2722 8420 3 551350638 2 6077 79703 3 887470122 2 16902 52302 3 43513190 3 943961994 3 139977007 2 13861 42269 3 862618212 3 771872208 1 505856109 2 22466 33876 3 258947880 1 412257054 1 249800113 1 914408642 1 412044002 4 3 216942498 4 2 44166 73814 1 175953092 2 63214 90417 1 584929868 3 52967810 3 11302618 1 617319633 1 327026285 1 904469784 3 50106377 1 539735825 4 3 435602862 1 28278742 3 13529503 1 266579598 4 2 13555 57728 4 1 385847570 2 20697 25034 4 4 3 484986697 4 2 16255 84553 2 14128 49733 3 286108922 3 300737456 1 821790291 1 102858392 4 2 32883 75212 4 3 374067888 3 320576314 2 4602 43143 2 218 50889 4 3 494712308 1 903509858 3 467724167 4 2 65300 79108 2 44656 78518 1 954072554 2 16035 83192 3 305767792 2 3610 46357 3 814314597 1 248644996 2 50489 61288 1 246302069 2 9439 72720 3 37137804 4 4 3 246744489 4 1 822612923 1 28539467 1 178464511 4 2 21916 89807 4 2 2758 35411 1 450426589 3 825439377 4 3 988084715 2 7728 89297 4 3 59452273 1 8765314 2 20230 96970 4 1 114604357 4 3 726370814 2 90033 99125 4 4 4 2 35554 91290 3 624681922 3 245849619 3 422568641 2 36545 43805 3 451346315 2 20324 79300 4 2 772 8536 2 88743 94517 4 2 19172 56729 2 18910 41673 2 60018 90877 3 490446172 3 393186088 1 988897082 4 2 43687 51884 1 943303287 2 31414 66031 3 259280583 3 353885092 3 20610260 3 584007976 3 719140500 4 1 6167621 2 58961 97560 2 28722 82825 1 949764276 2 7856 81208 1 307425986 2 9881 45194 2 68607 101105 1 276874948 4 3 476325036 1 408027891 2 56853 80694 4 3 957882132 4 3 248842931 2 45289 88084 3 632559680 1 416760537 3 705973301 1 15304438 4 4 4 2 11249 15260 2 72357 73764 1 260029215 2 42438 51568 4 1 95418408 1 282204979 1 784245806 4 2 35272 56594 2 43512 59297 4 4 3 872904809 2 27080 99434 4 2 25570 50516 4 2 19300 54323 2 65306 94235 4 1 170659980 2 71158 97562 1 857290450 1 624958093 3 678083226 3 806920774 4 1 1172805 3 658233447 2 27093 39995 3 25250388 1 566394764 4 2 51067 100432 4 3 554492533 1 380670352 2 21254 74821 2 57241 84362 4 1 923424167 2 39599 98562 2 5067 19682 1 430215199 3 516923966 3 780533151 1 89367415 1 551731880 1 289178435 4 1 546811544 2 44944 99439 1 612386391 1 843188107 2 5792 15653 1 306505334 2 68324 101445 2 75011 83296 4 1 189925455 4 4 3 219507800 3 571931695 3 726118396 3 763843508 2 27914 92501 3 46278927 3 394466570 1 923905952 2 41587 60373 3 792639035 2 68435 94417 3 827944104 2 46963 60628 3 217896898 1 775455587 3 417415054 2 30401 88693 3 16683361 2 21538 96881 2 23125 72109 3 816466466 2 12772 35533 1 147382389 3 581483270 2 48999 75501 4 3 173168525 1 50941566 3 633514152 1 248429140 4 1 152906881 2 62428 82526 2 30957 92486 1 369889350 3 528800666 3 636448902 1 45808367 3 969947691 1 890327387 4 4 2 2537 75673 2 45303 75611 4 1 734624942 1 194177655 3 472475993 4 4 1 457785411 4 4 2 73803 80512 1 875929751 1 400572038 2 4184 73763 2 25015 67622 2 33598 48377 4 4 2 10527 14345 1 582565176 3 809440078 3 147760166 2 22459 86909 3 704157857 4 3 346877214 4 3 773246739 3 941173385 3 34913774 3 485019026 2 33944 64275 3 976742918 3 290150488 1 598563670 3 479556610 1 54052411 4 4 3 810700111 3 636489351 1 183141104 3 833922551 3 445393724 4 3 236234284 3 875984708 2 48864 74650 4 4 1 7271776 3 375636752 1 845702919 2 6209 76416 2 3741 4061 2 14545 55365 3 215912369 1 366928194 2 35184 73827 3 791193055 3 819658215 4 1 586933411 3 270700372 1 714859896 1 267358692 2 9473 47189 2 18229 27262 4 1 312079907 3 387026721 1 538360916 2 44305 100544 1 170193302 1 936523394 2 13169 31803 1 974146561 3 980581502 1 61212236 1 400324675 2 25818 67266 1 337591168 2 74525 83848 2 25683 49367 3 102606174 3 382542465 3 626288751 2 37381 60758 3 207306512 1 195004108 4 4 2 60017 88970 3 73674031 1 204669950 1 726105075 4 4 4 3 84266629 3 659740952 1 71784449 2 24976 42920 3 264241314 3 730759823 1 401862271 2 12825 87214 3 229642920 4 1 48977862 3 190716826 1 388227466 2 45397 93000 4 3 627237581 2 46836 56279 4 3 106174456 1 800048798 1 760931725 4 4 4 4 3 197456530 1 458901606 3 11102902 1 7843671 2 43553 46287 4 3 259085910 4 2 42985 55676 3 766503704 4 4 1 9026414 1 663189867 3 580121777 4 4 2 16793 96365 2 10550 66664 1 262422438 2 15104 29196 1 614202100 1 91605923 3 520382419 4 1 185259430 2 63109 91995 1 512337835 2 83790 96940 1 202378843 2 34841 67127 2 18382 44748 2 39599 80677 1 813121082 3 347227863 2 36822 93608 4 2 57989 94110 4 3 84767410 3 189779856 1 949763274 3 36961814 3 395990401 4 4 1 13137637 3 110868248 2 22452 26987 3 801992806 4 2 68904 80310 4 3 403953292 2 78671 80852 1 746119603 3 702037335 4 2 1560 65427 2 252 68670 3 58567114 1 462553676 2 45543 88766 1 947057558 2 760 40028 2 67063 87266 4 1 85921701 1 925100069 3 23346902 3 661077299 1 146072282 1 245145687 2 39818 87545 1 693419796 2 31974 40647 1 46986963 3 631200281 2 12014 45916 4 3 329147475 1 31087476 1 688181692 1 21037418 4 1 676562137 2 17982 50862 1 773744470 3 984690177 3 643366749 2 13909 17210 3 775337085 2 21519 86915 4 2 25453 30129 1 16986154 4 3 230656575 1 25831490 2 218 23026 4 3 996531514 1 553494526 3 493675037 3 6466114 1 19221590 1 632182491 4 3 802238886 4 4 4 4 4 2 13139 43735 4 1 973594373 3 645720375 4 2 73004 84262 4 3 150662225 4 3 918460396 1 811523936 4 1 730174389 4 1 521022212 3 65235265 3 628862692 4 3 879752767 2 36983 50000 3 918147236 2 68444 70449 1 572727981 4 1 702262060 3 426596937 3 765227584 3 828577977 4 2 37785 55185 1 199356595 2 22667 92996 4 3 475170104 4 3 994906150 2 66939 97475 4 3 651522472 2 48983 63817 3 323708643 1 497547484 4 4 2 42720 96468 1 83789464 3 956585075 2 41076 65403 3 824596625 4 3 288601836 1 499418738 4 2 42904 82768 1 441510355 1 170947191 1 141993274 4 4 4 3 944292233 4 3 195692681 4 2 73089 84192 2 11994 70137 3 873390132 3 209361356 3 59383711 2 17308 80464 4 3 888293094 4 2 14337 90756 4 3 606591391 3 263683964 4 1 887702705 2 61533 82285 3 434118101 3 175317199 1 256230502 3 835761459 4 2 80635 93036 4 3 493712491 1 944930103 4 3 381456021 3 977448722 2 29242 99198 2 39775 78396 1 682493213 4 4 3 392591428 2 4059 91173 3 704170790 1 511176482 2 22056 91087 1 890916330 3 447135049 1 156421712 2 14832 78266 2 47075 97091 2 7099 53589 4 4 3 573368130 3 57324156 2 63755 101333 1 252735333 1 556952672 3 482408531 3 546013214 3 65888986 3 119501788 4 4 1 292486683 3 338174777 1 318684927 1 690214078 1 826641553 2 5967 78817 4 1 658761112 3 1647575 2 58790 84727 3 604917588 4 2 46689 78316 2 22607 58624 4 4 1 172982973 2 49079 85371 3 374247704 1 369665008 1 490248918 3 158673142 1 213383876 3 558683443 4 3 419743315 2 12838 49433 3 613706740 1 856128006 2 21752 50542 1 373281948 4 4 4 3 489183228 4 1 196816957 2 35093 41122 2 19705 67755 3 199808153 2 23012 35096 2 5041 25276 2 16351 24369 3 25590263 1 130980493 1 80921582 1 481492136 3 745100001 2 52 16754 1 864567335 4 3 869938776 3 256049873 1 340246697 4 2 1149 18625 4 1 759351574 4 1 778936092 2 13766 66842 3 180831636 3 797161559 4 2 1471 100052 3 362565584 2 11128 20297 3 79676981 1 106231783 4 4 1 340812465 4 1 190634298 4 2 17242 51847 3 235456173 3 338348857 4 3 557950406 3 679907431 2 7292 15008 1 467756365 1 41605190 1 802285004 4 1 124265704 4 2 26262 72238 4 3 347919900 4 4 1 460476643 4 4 3 916448325 4 3 421517171 4 1 950788031 3 859544393 2 253 95625 3 49401642 1 162652869 4 2 13986 71654 1 475356043 1 356233646 1 817501485 1 762191738 3 69046349 1 209730590 3 397373071 1 534889399 3 500368049 1 110433599 3 587461884 1 479752619 3 525962610 3 926615873 1 565429759 3 997376325 1 816975382 4 3 136688848 3 457471976 2 55940 71267 3 305455552 2 5133 10452 1 184656162 4 1 168043446 1 976230445 2 24052 66506 1 509260882 4 4 2 11283 28523 1 789697698 2 19304 76777 1 62219691 4 4 4 4 2 25366 44794 2 21106 77395 3 307655535 4 3 342977131 2 32372 54362 1 370198212 2 67795 96647 3 10322560 2 39092 55133 2 69547 81844 4 4 1 753702556 1 355870561 3 33259773 4 1 662267153 3 523356452 3 13303717 3 255491519 1 869346903 3 723451550 3 854265600 4 2 33503 101218 1 597061286 3 455346569 1 373200981 4 3 305111029 3 480041900 3 765804803 1 430954510 2 59576 71062 4 4 4 2 16886 82014 3 651765611 3 751484886 2 84654 92265 3 429983043 4 3 218920183 4 1 592974113 3 68364295 3 740014908 4 2 50708 69579 4 1 592501434 2 18707 22477 3 977210727 2 4200 37366 4 2 41320 66312 4 4 2 73435 78321 3 614577076 3 821345836 1 288963762 1 470668871 1 620833520 3 165344866 4 3 183064142 2 52119 61520 2 2021 14417 3 962466346 2 35297 81979 3 124187465 4 1 983417914 4 2 26397 31708 2 45729 46970 1 686153355 1 154949361 2 6645 26930 1 769760911 4 3 321711669 3 110986609 4 2 39165 98184 1 80385815 4 4 3 211226274 3 486286701 3 875150818 2 62137 93687 2 20457 68917 3 604909941 4 3 835480557 4 2 58246 63739 4 1 575779199 1 33555411 2 13211 54735 2 72420 91638 3 488460335 1 850258304 4 3 157036595 3 887590788 3 910927907 1 55609758 2 1177 100383 4 2 51501 56512 2 1073 53532 1 511326816 1 406383148 3 962067505 3 919199150 3 30624643 1 376797964 2 79716 82877 4 4 3 499236989 3 60569318 1 303331240 3 299682609 1 804871585 2 73836 95893 3 695824764 4 2 25838 52631 3 258137202 4 1 31972888 1 632863829 2 397 36552 4 2 21207 53633 4 4 1 649433483 2 81702 95885 4 1 270380087 2 16243 38457 2 41659 73504 2 7354 66588 2 19468 57205 1 68852709 4 4 1 851878313 2 12174 61408 1 908300109 3 413911058 3 674980099 2 8314 16186 2 39435 83693 3 843877553 2 45995 94462 1 28856620 4 4 4 2 41185 49193 1 819177053 1 669225471 3 8184339 1 950345305 3 842749919 1 37890733 3 265200630 4 3 528232947 1 212750565 4 1 152752105 3 930969485 3 180176747 1 103122371 1 225995960 2 40028 60920 2 8457 59581 4 1 221849537 2 81049 92869 4 1 132918877 1 421597399 4 2 47989 82493 1 487504944 1 454902596 4 4 2 27422 78340 1 433925866 4 4 3 982376362 3 11473230 1 24851809 4 3 419973270 1 850999615 1 666747613 3 488494734 1 221152221 2 65433 99191 4 2 698 70615 1 749720882 4 4 2 34329 51746 4 4 2 10858 28116 1 231748768 3 184141594 2 71405 100614 4 4 1 383984212 1 934613035 2 59687 65399 4 1 643133520 4 2 28220 37522 4 4 3 141120339 2 7709 88756 3 72682720 4 1 74188968 3 19361786 2 21145 99091 2 37401 37663 3 146728082 1 49543723 4 3 101938213 2 6134 35169 1 741100931 1 353649660 1 550901547 4 4 2 46023 50501 3 779732105 3 767831080 4 4 1 642023851 1 176850485 4 4 2 93388 94298 2 17839 62265 3 237071248 2 28219 30752 4 2 10913 25201 3 586071708 1 942317901 4 3 344221747 1 829855754 3 827523737 3 664754888 1 389485991 2 61143 68777 2 12358 95510 3 484804097 4 4 4 4 2 83905 84715 4 1 437513538 4 1 618976649 3 869787871 2 42777 42926 1 8611978 3 857435642 2 9297 29846 4 3 625892659 3 569778131 4 2 52545 63276 1 352664805 1 831735250 1 872684655 4 4 3 782871572 1 822606473 4 2 791 53327 4 1 143074884 2 37974 46998 1 644853179 2 1345 76477 4 3 472638620 2 13258 39004 1 948153712 1 577351498 4 2 43733 100608 4 2 39524 49481 3 150907982 4 4 3 367173121 3 939655330 1 758376582 1 737839747 3 352322434 1 397729365 3 861827347 4 4 2 7224 26095 1 627995045 4 2 76662 98673 1 417954244 2 28325 89315 1 429655217 2 28797 91947 1 812842076 3 719836272 1 959429417 1 455071892 1 901891963 1 710676370 4 3 571797701 4 2 6744 48058 4 2 25897 70442 2 7663 48610 1 82783516 4 4 1 741743116 2 87613 91333 2 45744 89692 3 121238028 2 25474 98206 3 419208705 1 349936919 1 600906605 4 2 15804 23946 4 2 72589 81186 3 177847927 4 1 157022347 3 713313948 3 288170362 1 72789400 4 4 3 946616503 4 4 2 16151 51202 2 50782 51085 3 459723154 2 9393 31247 1 27592437 2 92378 92563 2 1615 24585 2 26578 39785 2 22262 87899 3 106174808 2 38602 83512 4 2 64744 77857 3 146603528 2 39279 91732 1 538168462 3 656805886 3 713005814 3 66050225 2 46694 61189 3 575067387 3 591718826 4 4 3 285772616 4 1 435558717 1 836918597 4 1 10321273 4 4 3 963999225 4 2 6127 85412 1 30968527 3 894592588 3 769531641 4 2 53718 94729 3 40549489 4 3 343122685 3 599365897 4 1 488684730 2 29888 44260 2 52838 97660 2 17822 19043 1 88757644 1 617848280 4 2 26725 41197 4 1 894583494 1 756820413 3 389035697 2 1851 78808 4 3 895737044 2 90362 93268 2 22569 58205 2 60184 72744 1 93067773 3 813968170 3 44731510 2 29695 63100 1 924404405 2 32091 63366 1 211743167 2 69117 86058 4 1 902323008 4 1 927565008 2 54090 72681 3 656938085 1 925888910 3 980751839 2 53130 84469 3 19570974 2 37684 72779 2 35466 96417 2 30782 81160 2 736 36701 3 102430315 1 734903511 3 838478138 3 763044860 2 18367 96073 4 3 4193546 4 3 913136887 3 197161862 3 765828470 3 677554260 4 1 657190540 2 1173 2228 2 50222 64372 1 193152196 1 807664647 1 429121634 3 720925624 4 4 4 1 54151654 1 146418655 4 1 438283515 1 638070707 2 21287 48937 4 2 10304 28443 1 15597025 4 1 871315858 1 187232187 1 877830264 4 1 5172975 2 82151 96819 4 1 800629315 3 409189266 2 22413 28916 1 760467803 1 46994528 1 715184508 3 12862452 1 990576733 3 502168802 3 696109495 4 1 657734253 2 36573 101793 2 64431 100571 2 98231 101104 2 6342 99949 2 34365 60021 3 464023086 1 634907465 3 717587947 3 459635546 1 227814248 2 10231 75967 4 1 496773500 4 1 750719021 3 656922577 1 594777851 3 481977049 2 40392 63784 3 321856577 4 1 91465248 3 379773361 4 2 49488 52367 1 986540258 1 214970099 4 2 51153 65686 1 824699204 3 926985166 3 436105160 1 817541518 4 2 21619 60672 3 843772957 1 310994531 4 4 1 444301087 3 471086304 1 838502276 3 522662932 1 55017184 3 484863681 2 54510 90634 4 1 420139908 4 1 692696081 3 888902549 1 109333982 4 3 589961180 4 2 19272 20605 4 2 72744 72749 2 33076 38156 3 539208234 2 3928 25444 3 285372754 2 20607 20632 4 3 365241932 1 206224032 4 2 3743 77112 3 753993314 3 777261217 1 266831801 4 4 4 1 270992559 3 409732083 4 4 4 4 4 3 113856941 2 160 57664 3 477089136 1 775691466 2 61387 85651 3 149352479 1 277411177 4 3 840115249 1 693261791 3 11671771 3 775277419 3 657900362 1 70168098 1 361440590 4 3 176188254 4 4 2 7231 24697 2 16160 89280 2 44420 80278 4 2 14927 29101 1 79205043 3 881453891 1 356832102 4 3 971163705 3 944156076 1 15471048 4 2 60742 72411 1 69015990 4 1 518181468 3 273291952 4 2 11551 51033 3 406626993 1 73229990 3 248490953 3 62153393 3 192418553 3 861326794 4 2 41290 54226 4 4 3 666023920 1 955691840 4 1 8493174 3 949164841 2 11583 93374 2 49473 56340 4 3 958970434 3 946979713 1 65938429 2 20206 81033 4 4 3 67193301 3 401895348 1 456647937 4 3 68628489 4 3 586269361 4 3 676745301 3 272935045 3 916765411 1 367324337 2 7849 59460 1 910411658 3 79800305 2 28972 35339 4 1 26659545 3 180752666 4 3 7203064 4 3 811980648 3 96943663 1 980417535 4 2 6204 11228 1 636739123 2 27228 88595 3 729086061 1 59480624 1 115423489 1 163241821 2 20452 23683 2 18495 52043 3 235952108 2 8323 50149 4 4 2 15684 80274 3 170386422 1 659005131 1 761343195 2 4125 83168 4 4 1 912450096 1 459000737 3 745251392 2 51366 57961 1 932490986 1 217966796 4 1 703911257 4 3 493688654 4 2 54568 61273 1 962289935 4 2 35069 99757 1 756702567 3 205823569 4 2 10518 31662 2 32161 49460 1 808095353 2 8234 70717 2 55293 65030 3 548570695 2 60790 68631 2 77490 82880 3 210231804 2 34767 56448 2 56549 84067 4 2 9038 79130 2 23323 91838 4 2 11504 86795 3 364501482 4 1 214547777 4 1 860574080 4 2 29565 45321 1 686665524 3 99223492 4 4 2 4385 27482 2 34084 95702 2 47046 85605 1 63356863 1 188978727 1 907687768 4 4 1 986312591 3 504743479 4 4 2 14490 51550 2 20476 31957 1 966257957 3 836113670 1 657298996 3 353300588 2 95490 98551 4 3 189375331 3 302921220 1 209661730 4 1 535827075 1 345708971 1 696710491 3 990820126 1 485791591 3 497635804 2 11889 23844 3 870027588 4 4 2 76184 93457 1 53626391 3 897913770 4 1 606503777 4 2 22589 69512 3 190267774 4 4 2 14938 68616 4 2 24592 79955 3 778032832 2 4284 48569 2 3589 17702 3 444410524 3 44733249 1 864471256 4 2 86018 94738 3 774939282 4 3 154791 2 5693 35036 2 58970 62722 4 1 224237279 3 47252661 3 766863645 2 34965 38457 3 265476150 2 44399 97553 1 404181467 2 15013 58541 3 888978348 3 478133081 4 4 4 4 4 4 4 3 404023782 3 69686507 4 1 799629010 3 113363815 4 3 32742719 3 127128482 4 2 25940 54275 1 38603855 1 677485657 1 81903935 1 227682907 1 19813758 2 43292 70494 2 26791 41495 4 3 570033510 2 39152 47485 2 44903 72360 2 8605 32437 1 598278176 4 1 659659038 3 11311396 2 83623 92224 2 51977 62700 1 41141439 2 165 89896 1 121599606 3 187695080 1 42782345 4 1 691067475 4 1 283699405 2 10095 66211 3 701060019 1 501196288 1 832899902 4 1 557968514 3 341143100 3 14709259 3 227066164 3 838200602 2 14528 18478 3 854024442 1 611412207 3 27098301 2 41520 48097 4 4 1 10189210 1 107261776 1 607471478 1 507413715 4 3 486395464 2 51585 60299 3 119280151 3 630325524 1 95367144 2 63562 85210 1 908445926 4 4 4 1 154388541 1 21749246 4 4 2 53685 57992 2 24488 38851 2 39649 72967 3 39776523 3 940387030 1 62272270 1 66461815 4 1 929131219 1 307538800 4 1 881632220 4 3 104299418 4 3 518534531 2 7653 11273 2 29393 67795 1 326737578 1 611092751 2 79727 81421 2 16988 71781 3 74027542 3 146646495 2 84325 100300 1 481590390 3 632166972 1 771697708 3 584498677 2 22476 91617 1 360069630 4 2 13682 35475 1 815093944 2 84363 98515 1 67655258 2 54824 66649 4 3 229642855 3 124953882 4 1 298418251 1 122449176 1 522264318 2 24447 55284 1 321121136 2 15834 63942 3 94536954 1 698850607 4 1 108637540 3 271048053 1 601502924 3 68654417 2 22599 88705 1 445368875 1 588791694 1 925268629 3 614333821 2 17172 76346 1 23863515 1 180602540 2 88446 94908 1 311540712 1 662371505 2 10358 63370 3 240461532 4 3 616645503 2 50013 96773 3 388129135 1 422671894 2 37497 43592 1 55800249 4 3 176981338 4 3 23420997 3 443202318 3 577438395 2 4854 13287 3 486142800 4 4 2 60739 92418 3 275368203 1 442171979 1 34571242 4 3 143857088 4 3 845917691 3 988629791 2 38925 46888 3 394640287 1 15911101 4 3 938270832 1 114187544 3 321945243 4 3 329937011 2 56885 93903 2 8313 80943 3 190932876 2 28295 54364 3 604881173 3 697666433 2 29665 41693 1 246625207 2 6566 82825 1 735318618 4 4 3 178172580 2 45057 47017 1 657272496 1 283855917 2 25368 48503 2 46277 70199 3 688554982 4 3 585765097 2 58620 101038 3 475894848 2 54972 81750 4 1 383434302 4 3 80805827 2 12441 60902 1 854365255 1 589385345 3 540097311 1 481882656 1 823322073 1 493689761 2 64197 92546 1 540367787 2 39220 68778 3 762732303 4 2 18619 26915 2 36541 72823 4 1 508146603 1 152704726 3 471348747 2 57748 97794 1 143188147 1 458225584 4 2 1675 55039 4 4 2 9595 54198 2 15086 76126 2 43930 99762 1 115417188 1 465065506 4 4 4 4 1 193295433 3 409018486 2 94954 95461 1 728657622 2 29394 96879 2 9169 11487 2 68063 71381 3 38666296 3 948544016 1 675612271 1 364758449 2 71267 89620 4 4 4 1 303142382 1 58737512 1 529087499 2 46184 73127 2 56788 75545 3 450026023 1 71018738 2 38968 96408 1 282659904 1 715305673 2 10478 60151 2 52498 76330 4 4 1 380297678 4 4 4 4 1 23954515 2 62319 94175 2 86406 100750 4 3 518753876 2 26270 88908 3 55106902 2 58823 77265 1 285084822 4 4 1 244007729 2 39959 50676 2 80750 87411 2 74324 88652 2 35954 88768 1 306277235 2 25668 44943 1 802651420 4 2 39067 50597 1 997149184 3 506216811 4 1 991383471 1 74379653 3 844617565 3 743712882 3 722109475 4 4 1 197423330 1 860114367 4 2 69167 97665 3 854925161 4 1 840049653 3 181286634 2 261 76476 2 16173 26949 1 799111831 3 166296574 2 3504 23444 1 577325974 4 4 3 242117840 3 549289993 2 63725 73663 4 4 2 6118 48897 2 65304 70939 4 4 4 2 4192 45344 2 6977 61068 3 607920572 1 519899934 1 572378752 1 271374042 1 991935522 1 831076917 2 34586 80342 1 230907925 4 2 27539 51299 3 852457110 1 510636179 1 485693859 4 2 9020 28882 3 101512445 4 4 4 3 455717950 2 51025 82095 1 48960657 3 141627730 3 178221787 1 214158632 1 857172094 2 54135 76596 2 23112 89887 1 130270386 1 543774176 2 24923 49860 3 484264256 3 267414392 1 147606310 4 3 252836654 4 1 474888943 1 575483769 3 31195138 3 904326621 1 671079434 2 93328 95555 3 792963465 1 664978298 1 293270088 4 1 802133213 1 611607987 3 903180940 2 56248 88521 3 8088407 4 4 1 12416681 4 3 316616387 4 3 115483752 4 4 1 29773612 1 951459216 4 1 62881638 1 720514647 2 340 50942 2 37925 74924 2 66698 80495 2 22909 24303 1 14840444 1 703202746 4 1 30055972 4 4 3 791764021 2 52366 75215 1 356711499 2 89494 101712 2 50818 56298 4 2 46896 86797 3 721364720 1 323680240 1 789627000 4 1 446170058 2 87775 90211 2 35828 62105 4 2 53881 76424 2 23913 82871 2 34395 40796 4 1 120850566 3 346314473 1 769438251 4 2 32591 58602 2 44254 50426 2 21204 41654 2 94801 101206 3 729195771 4 3 500348965 1 270428418 1 129986478 3 592036224 1 259055520 1 153253625 1 373639197 3 821622089 2 14952 65251 3 532563088 1 204205514 3 438375948 3 260073712 1 33344807 2 9482 30064 3 878151048 3 579477227 1 565461003 2 50374 54778 3 587767483 2 32769 46783 3 299572828 2 40156 48947 4 1 877701729 2 42458 44117 4 1 888942699 1 603947395 4 2 98320 101247 2 11809 32436 2 6037 81934 4 1 20304350 2 14976 77999 4 4 1 576409004 3 594373117 4 3 481862053 1 302112962 3 456686268 3 720244025 2 57792 60835 2 57048 69217 2 52550 62408 2 68016 95121 3 539016446 2 32151 79699 4 2 56794 78772 2 12916 62145 1 252792150 4 1 701620631 3 565865283 3 408372991 3 47586602 2 62172 82470 2 2156 85779 4 3 449577477 3 121339547 3 244059330 3 664206822 4 1 17583883 3 695654295 4 2 54655 59057 1 749118453 1 554810787 1 29898278 2 13901 81009 4 1 797850325 3 888502482 1 846009735 3 388124973 4 2 4280 18237 4 4 2 67868 71587 4 2 19654 41317 3 748644399 1 416120864 3 407374091 3 489216857 2 36893 90396 1 157308556 2 10109 74322 3 734205725 4 1 193408516 2 30955 79051 1 226750019 3 694407703 3 147491766 4 2 39031 50028 2 35222 51092 4 1 446119581 4 1 933575156 2 1969 95375 3 986907699 3 588245724 1 375136589 1 326874689 2 34731 63286 4 2 6982 54885 3 490138405 4 3 58371909 2 52392 96187 4 3 338549082 2 45147 45770 2 5977 92420 4 1 28262551 1 368942135 3 516874178 1 410517373 4 2 43731 75994 4 2 34166 81720 4 3 49282725 4 2 8965 92124 2 34217 74657 4 2 28534 93624 1 226073657 4 2 35042 39602 3 415325425 2 33958 58381 3 621753097 1 814801948 2 30871 73650 2 70260 92320 1 844389117 4 2 64202 66528 4 1 224167931 1 866134919 2 37202 45991 3 364625988 2 46845 77936 3 20847864 4 4 1 297393062 4 1 7063730 2 28409 69256 3 48203093 3 375478362 2 8982 55681 1 53463334 2 78612 94432 3 848246225 3 758590797 1 469323493 1 578170292 1 305564532 4 4 1 93351117 1 255702220 3 25760667 4 1 124071354 1 379336483 3 73936576 3 380144085 2 89343 91576 2 52390 84170 1 676705539 4 3 323427800 1 316084191 2 38194 68706 1 112428473 2 65502 89601 4 2 7887 26640 1 287575779 3 773998160 4 1 567798326 2 15798 99556 3 292148828 1 902801876 1 67871495 2 17788 80306 4 4 2 76311 99686 4 1 880350252 4 4 1 637440662 4 3 109196836 3 964971289 2 46277 52433 2 39898 97744 4 2 61560 71787 1 409418067 1 93763836 1 319069606 2 57010 84297 4 2 28254 71457 2 63615 82030 2 16619 58078 2 56209 93083 4 4 1 310339725 2 69772 99786 1 512152947 2 56338 62462 4 1 176586336 3 34150095 3 468554082 2 7351 67563 4 1 19196784 1 155576050 2 70528 82738 4 4 2 13614 24688 4 3 511611798 2 28602 55673 2 38990 97957 1 793291420 4 3 435332639 4 4 4 2 9893 52355 1 944774863 3 732432844 1 369532008 3 697527987 2 23585 72545 4 4 1 378623090 4 3 787591374 4 2 31745 55432 2 49369 95979 4 1 866847913 3 681765260 4 4 1 531704724 2 16673 22392 4 3 922282997 4 1 970119551 2 23781 68137 1 281530463 3 293090358 1 449561354 4 2 100181 100777 3 577790351 2 32569 56678 3 392449902 3 754214520 3 379679684 4 1 205154635 4 4 4 1 118181500 2 5113 48585 4 1 288803403 3 155522151 2 56131 82684 1 376012102 2 22661 34092 3 609984598 4 2 30648 80124 3 42013410 3 464784411 2 9372 41659 2 5093 64369 4 3 676301868 2 1293 79073 3 847700497 2 48743 99517 4 4 3 891732705 1 784302110 1 56316230 2 40096 77147 1 996165222 1 696118717 3 810620682 2 9000 51904 3 645457022 4 4 2 55169 97792 2 23644 94554 4 1 862818829 2 30149 40289 1 552912591 3 958762996 1 28010129 3 96722739 3 225348820 1 978480198 1 34347421 1 611381468 2 78187 89511 4 1 998517840 2 32350 34792 4 4 2 17553 29283 3 642303593 1 967529319 4 4 2 14320 83822 1 63870859 3 316425440 3 126947095 3 336165832 4 4 2 49553 65560 3 423845170 4 4 4 4 2 8725 59017 3 227199042 3 758457508 1 925086693 4 1 898614038 2 49397 90928 1 200613187 4 1 890646901 1 978239035 2 27769 86364 3 437591810 3 114961598 3 659579283 4 3 295280441 2 7224 75850 3 272606776 3 892194132 3 109714275 4 3 218859515 1 951630640 1 644777776 4 1 450795800 1 643396358 4 1 61885448 2 35822 90017 2 7221 13686 4 1 760284213 3 91308663 4 4 2 12567 70727 3 616293704 4 4 3 174907449 1 388973034 2 58662 65414 1 892440402 4 4 2 5073 34958 4 2 22416 27167 2 26415 90070 3 368561364 2 20660 70031 2 5889 84237 2 4648 13989 3 126739859 1 949354745 1 723710312 2 55088 96882 2 58333 92273 4 3 5024558 4 3 815180265 3 70801176 1 806599888 3 802452895 1 628770152 1 487387629 1 391136654 2 62231 100810 4 3 476035572 4 3 545600287 1 475954093 4 1 618357534 4 2 19468 30354 2 93302 96481 1 275089390 3 630963389 3 457001204 1 98094395 1 838637797 1 940455128 3 383745859 4 2 56483 61393 1 26155860 1 532493991 1 622646018 4 3 896865663 2 19352 61407 2 36841 39831 4 3 223606950 2 33816 73793 3 572558979 1 612296148 4 3 948876633 2 20043 83368 3 356257121 2 14631 59662 3 464233138 1 28417480 2 49343 93228 4 2 40190 44901 2 4038 65598 1 91294174 1 785336270 1 53252518 2 17579 42777 4 2 65465 76489 1 819969093 1 33357697 1 429975271 1 507802718 2 18314 71525 1 25485107 3 116850321 2 79528 87039 2 44015 55988 1 598665784 2 5784 22453 1 67278856 3 686028734 4 3 16939124 1 167238571 1 960850125 3 992478844 2 14493 35432 3 827093239 3 27780536 2 45505 94751 4 2 8499 27751 3 230313619 3 635498380 1 801224194 2 2003 14158 2 81661 92408 3 455688254 4 1 283364509 2 57082 98823 3 32690412 1 616433613 3 989173082 4 1 407454401 2 43652 83458 2 53259 90687 1 879778547 4 3 712981076 4 1 212203635 4 1 336565852 1 833882157 1 71200203 3 351096909 3 794388896 3 920493799 2 5391 75729 4 1 4024358 1 308382077 2 9167 52484 4 1 769730980 2 79040 98820 4 4 1 999532025 1 439054163 4 1 758071060 3 617914210 2 70140 80993 3 329355169 3 765724642 1 183270336 1 940431000 1 589073066 4 2 19640 48846 2 18383 50208 3 734364728 4 1 758763260 1 190067465 3 741003372 1 908514140 4 1 740682288 3 354012159 4 2 31547 41752 3 265474196 3 268580282 1 52768487 1 716646609 2 35956 97214 2 4047 36979 1 603818706 4 3 301672919 3 802023941 4 4 2 64483 84877 1 96048870 3 59221921 1 480904946 1 520690032 4 2 30065 35065 2 4318 71613 1 166669581 2 20381 41834 4 4 3 463293665 3 92463612 4 1 719329051 1 583684936 2 66431 102119 1 719776897 4 4 4 2 90414 100877 3 949316875 1 892093385 4 3 121498877 3 88000200 1 358396606 1 349057652 3 634027216 3 647029276 3 205158921 1 252950810 3 534940369 1 486051112 3 536285095 2 64978 75272 4 4 3 237868867 1 39270484 2 67793 85150 1 189932162 1 843647303 1 659907180 3 273274462 1 721057253 3 471610035 3 104014962 2 25248 37535 3 58340559 2 18680 44665 2 47738 80143 4 1 517032319 4 1 421865377 2 9041 51923 2 2140 64019 1 976460542 1 356874807 4 4 1 881303928 3 120678934 2 47336 86862 4 4 1 581557624 4 1 518265117 2 64880 69317 2 52238 73191 2 6340 28109 4 3 487651112 4 1 297742691 1 261578286 4 1 187249534 4 2 67838 101448 1 720984418 2 26661 47081 2 35981 77754 1 868846192 3 691076734 1 359018960 3 867930864 4 3 285018530 3 531578769 1 205804929 2 37659 84263 3 168125343 4 4 2 29938 59772 4 4 4 1 604516450 3 994717072 1 34372649 3 825696524 2 8572 60221 4 4 1 352613846 3 544413119 2 11178 76123 1 855997647 2 3469 5209 3 555792636 4 1 566731743 1 53750074 2 57177 79328 2 3980 34715 3 473058677 3 303188153 2 5783 33084 1 619738275 1 713322404 3 859308272 2 37525 61790 1 24834100 2 13700 94717 4 4 1 916673065 4 4 4 2 63903 100549 3 809886029 1 795331766 1 41780074 4 2 37356 86579 3 110182082 4 3 636901992 4 2 52885 89598 4 1 333052984 1 739583457 2 37092 85379 2 16451 98118 2 65692 77487 3 252831539 2 10266 11581 2 36097 78097 2 21655 22519 4 4 1 209140619 2 7564 8232 1 645294027 1 253098445 1 417760572 3 467566975 2 32209 66175 2 5762 56367 1 854453511 3 40467164 4 1 418930830 3 680802115 3 21150221 4 3 307015179 4 1 871389607 1 517720166 1 688345988 4 2 53174 61867 1 449546778 4 4 1 406255114 2 74702 77737 2 89694 94760 1 530059026 1 86532476 2 36438 87994 4 4 3 259114463 1 380135038 2 43324 55704 2 19881 23599 3 141809760 3 543255616 2 20368 74435 4 2 53694 70877 2 772 3610 4 1 804343578 2 39160 93336 3 955256430 3 439012454 3 489472409 1 928294914 1 43599889 4 2 37854 59671 2 50795 81491 3 835692180 1 239628430 1 272201780 4 4 4 1 332432713 1 649579082 3 592410496 4 1 506931959 4 4 2 1317 15268 1 387906698 2 33113 72112 2 62632 70267 3 77256166 3 125313554 3 30945705 3 229623679 4 4 4 3 670039031 2 53942 96834 2 69925 91600 2 40128 78866 3 283982662 3 733060553 2 70773 86734 3 789422966 2 80351 91524 1 768297725 3 861230952 3 15548122 3 706782714 2 15891 81449 2 34406 76243 1 299891211 3 203779944 1 419297036 4 2 18531 86961 2 2817 65277 4 2 27682 33794 3 856496193 3 314703402 3 186902812 2 52739 64565 2 36767 61561 1 645534013 3 16638829 3 129183891 1 926055284 1 442740432 3 52191421 3 534828107 4 1 706332919 2 5125 18327 4 1 320581991 4 3 224529439 2 44750 50924 3 868266228 4 3 142704828 1 911503666 2 63614 87432 3 297746603 4 3 795001241 1 775822106 4 1 916205489 1 831733366 2 2637 71375 2 13401 89214 3 675780433 3 407156907 3 155734887 4 2 27972 60340 2 9683 93749 2 26008 71325 4 2 2233 27256 2 43210 55925 1 717000884 3 922120449 2 64081 73277 4 2 53541 75078 4 1 163204842 4 4 4 2 57703 85044 2 61532 81408 1 463781618 2 7798 15688 2 27324 37655 1 727920112 3 711334907 1 922491711 1 795231600 1 501690554 3 729717979 2 41311 88844 3 433774588 1 39842343 3 233824438 4 1 468277839 3 136284 2 8678 28645 3 947339802 2 6895 30073 3 567257817 4 2 60014 71411 2 60435 100400 2 53314 72053 2 36067 39103 4 2 52426 101670 1 520489676 4 3 369521407 3 698036659 4 3 219165169 1 241177500 1 760090459 4 2 17915 101431 4 4 1 926261621 1 134877505 4 1 532958024 4 1 381944082 1 61756359 1 249795846 4 1 244644303 4 4 4 1 50880509 3 344729438 2 40079 77208 4 3 411707060 2 3051 77727 2 2385 11251 4 3 23659408 1 545482206 1 472592612 2 76873 84410 2 33751 35896 2 30135 65199 1 281662427 3 997292465 1 291007543 3 431164487 4 3 311093530 3 925844566 3 752856773 4 2 22428 22571 1 153504389 1 747626160 1 123619093 2 72766 76447 2 6884 65389 1 809686999 4 1 635665141 2 79465 86524 1 9861988 3 167654799 2 12090 58013 3 406830167 4 1 228918012 2 67600 98335 4 1 92100829 4 3 680429667 1 541941466 4 2 59423 88796 1 633318535 4 2 26248 94573 4 4 2 14488 32987 2 65346 71225 2 13308 25252 4 3 913511488 2 52272 80299 1 859843808 1 362206771 3 18065749 4 3 171539267 2 4638 37876 3 32441556 4 3 471689028 3 19751631 4 2 10278 47004 1 391138083 3 39148619 1 820538874 4 4 1 100351990 4 4 4 4 1 667990640 4 2 20570 64200 3 28670225 1 251277843 2 17615 67784 1 258630247 4 3 11122735 4 1 713841009 1 19110649 3 132567375 4 4 1 808052906 4 2 69445 93333 2 20230 84851 3 36149986 1 596070846 4 2 38193 63161 4 4 3 102596696 2 43333 53268 1 491810841 3 831378114 1 650441387 3 300111164 1 864998676 3 160699102 1 129540401 3 470648304 2 14017 32815 4 1 26124488 1 38387304 1 356356349 1 645999504 2 29 73764 4 2 64945 77044 2 7877 57956 1 176995236 1 680087140 1 689550897 4 2 3276 95964 1 304713283 2 34219 40543 4 4 4 3 287967282 4 2 64998 95703 2 20976 47653 1 871139584 1 502418897 3 253926103 1 2333136 1 22850026 4 4 2 17030 102235 3 591350002 4 1 477030510 3 110209461 1 68237043 4 2 6672 10659 4 3 22505280 4 4 4 1 439257247 2 32776 36176 4 3 904917951 4 2 43289 97093 1 7705681 3 114100434 4 2 71059 72562 1 229588069 1 975020075 4 1 828189978 4 2 40958 94758 4 4 1 893179206 2 46597 79416 4 1 882226561 1 575465397 3 576449481 2 25954 64781 4 2 21654 72511 4 4 2 42806 97621 1 471110075 2 73048 75130 4 3 35427757 2 29770 67168 1 224252509 3 657388033 1 716196594 4 1 45685946 2 14278 37250 1 202094846 2 46423 87224 2 20751 84098 2 36515 86650 3 141052565 1 482158551 3 357730918 3 856211134 2 11212 94580 4 4 1 415422464 1 673696914 4 3 951161434 1 943984487 4 3 268653943 4 4 1 126120228 1 796612801 3 927768642 2 11398 22289 3 307540370 1 484845340 1 966216200 4 1 759186180 4 2 14086 24246 4 1 2293447 3 387679716 3 18361974 4 4 4 1 213494505 1 926087039 4 3 533125653 3 282183025 4 4 1 538254388 4 4 4 4 2 15108 52977 2 15439 63656 1 153250919 2 67186 94157 2 75860 85860 3 424414433 4 1 608315932 1 582624848 1 622904430 4 3 138543507 4 1 142905094 3 501324753 1 98300928 1 670515347 1 627481565 1 428854318 2 14135 90850 1 219073955 4 2 49180 52483 2 5703 55237 2 10255 23680 3 559238363 1 504322218 4 3 569819106 3 935546386 1 92828153 4 1 21315170 1 314116380 4 2 14730 89227 3 665338026 1 326747576 3 141497844 1 18925662 4 1 401439458 2 26704 93117 4 1 857444296 4 1 469595535 1 239061712 1 509760219 1 62940520 2 64972 98355 4 1 351132408 4 1 812764574 2 22785 89694 2 48312 89899 1 893050521 1 830162196 2 71683 97114 4 4 3 121489776 3 52022158 4 4 3 23058404 3 968009598 1 34484790 3 875652456 3 774878264 2 48822 82464 1 571805745 3 820618232 1 410736564 3 60076284 1 342747955 4 1 417799554 3 511672575 4 2 14531 24479 1 815141801 4 1 746262101 2 49812 50622 2 9796 57848 2 86822 90482 4 1 81979057 1 306305279 3 687987341 3 729970212 2 35464 59747 2 27929 92409 1 853178011 1 224560505 3 850604751 4 2 2362 32592 4 1 12265541 2 12592 29411 2 45182 88756 1 664192770 4 3 97554829 4 2 22959 50947 2 22206 80641 2 8923 55795 3 318933901 3 521401828 3 931848516 4 4 4 3 730771712 2 28175 98415 2 33116 84938 3 310256041 2 9989 56207 2 59225 69276 4 2 17740 83362 4 2 275 16525 1 887064156 4 2 38987 88278 1 935530339 4 4 2 23857 48576 4 1 714545410 3 689618974 2 46882 73414 4 2 35654 86257 1 915270130 1 116850327 2 8430 41173 3 8175375 1 418789301 4 2 85568 90208 1 598268009 3 762710164 1 934046511 3 138635046 2 46698 48499 2 23058 95564 2 29377 72856 4 2 49953 99235 3 598406615 3 618833437 2 13399 35798 4 3 309106968 4 4 3 100042991 4 3 948938674 2 67771 68643 3 85889813 4 1 70611982 4 1 100727287 3 596725493 2 94407 95035 1 52920662 3 954666918 2 24488 102253 1 129238360 2 50187 78788 2 14072 99382 1 454223392 1 325072720 3 787950937 3 862999367 2 46238 85865 1 445601246 2 80523 93893 4 2 18775 73889 3 82291583 4 4 1 844230060 2 276 19963 1 939135954 2 41340 52722 1 738983555 1 420140516 2 31129 76497 3 792997658 3 693492687 3 909111024 1 325237627 2 18300 36838 4 1 201014567 2 21199 21822 4 4 2 54824 83343 3 913205265 4 1 79659083 3 327883238 4 3 112615485 2 13423 68199 4 1 22908940 2 42696 75852 1 118270132 3 999077039 4 1 595340761 4 2 36788 56530 2 19169 101388 4 2 64324 72388 3 305938327 1 696841431 4 2 33031 64335 3 399844016 1 339535489 3 716464267 2 16557 35144 2 5249 43613 2 57358 77340 1 537247536 1 913898848 2 59543 91262 4 4 3 879950501 1 426332609 3 866016053 3 578403538 1 269277186 1 141674111 2 14248 59499 4 4 4 3 14003184 3 199831595 3 7637756 4 4 3 34778791 3 734421212 1 146156720 2 30918 37945 1 859078547 4 2 32727 59921 2 20832 83954 2 25648 27403 2 16892 76907 3 250460335 1 552226780 4 2 18305 23547 4 2 42146 51331 4 3 833169583 3 151783645 4 1 557432924 1 25066353 2 32814 43898 2 80483 96272 4 2 47095 81570 3 2769520 4 4 2 6016 76775 3 674241526 1 890718894 2 53475 62357 2 28938 78563 4 3 787117869 4 1 633701097 2 11975 23118 4 2 32250 45167 4 1 600530517 3 245026931 3 861061505 3 924035541 4 3 327058675 4 2 3828 102066 1 438131635 4 2 64452 70284 3 948423794 3 349658857 2 73232 76155 4 3 258381077 1 11738226 2 14605 51433 2 42202 82925 3 228277512 2 90490 99486 2 8079 29609 3 297672710 2 32367 95596 2 22669 60700 2 30352 96096 1 274909388 1 190096609 4 2 82381 87366 3 122302482 1 55375615 1 88848443 1 906502482 1 795079509 4 4 4 2 38073 41102 4 2 56445 68611 2 18186 90606 4 3 942649990 4 4 2 43505 51585 3 70139885 2 21867 46014 2 30914 66066 1 15280811 3 639242619 4 2 1754 79232 3 162195395 4 4 4 1 949385920 1 365437290 4 4 3 870228697 2 19202 39923 3 109140781 2 14995 35024 3 532476092 3 938782949 4 4 2 21750 30063 3 772098515 3 256077307 1 11192022 2 36871 57409 2 5478 32828 3 351973221 3 804092432 4 3 70508938 4 2 29904 41475 1 688646149 4 4 4 1 710959643 1 486119949 4 3 638823066 1 826194217 1 421527072 3 665655273 4 3 511133483 1 932979342 1 150733405 1 518303737 4 3 220885059 1 212426305 4 4 2 31360 48137 4 3 590820137 4 2 857 94429 3 627814855 3 154579639 3 605571441 1 43160664 2 72047 94364 2 32617 38559 4 2 5461 78852 4 1 837187776 3 35508400 1 684603830 4 1 13064778 2 26433 77110 1 529832571 3 30961447 2 11944 34244 3 379142265 1 833357225 1 181572109 3 782822239 4 3 32087856 1 764975659 2 43963 45716 3 232583015 4 2 57152 74256 1 367296124 3 668769709 4 4 2 62879 85697 3 984952007 1 838743030 4 3 26576633 2 38992 57116 2 89867 97872 2 33868 65682 4 1 819348466 4 3 755833029 4 4 4 3 435547304 1 886624777 3 892908473 4 3 42532073 4 1 165500070 1 63752559 4 1 305140119 2 41858 90441 2 70678 90612 1 760559046 3 104280111 3 824229572 4 3 482142566 4 1 169631170 2 27675 93821 4 2 1333 9886 2 82943 97780 3 254285362 2 4080 68290 3 532749583 2 27731 44217 3 60886405 4 3 947923977 2 24203 88934 4 3 162785926 3 58806235 3 839712470 3 405880362 3 954119340 4 1 557898824 4 1 42165339 3 146022683 4 2 37508 38056 1 808434574 3 708019954 3 212469505 2 75320 82104 1 811706046 3 798360083 2 33998 80648 1 43530548 2 36733 40585 1 991675504 1 174018080 1 769644542 3 191955215 1 809117489 2 42577 78006 4 2 26178 94733 2 47182 59595 4 3 706033990 3 121950809 1 909893823 3 940641427 2 32198 62957 1 784393720 1 672836193 3 757180121 3 754456768 1 649842697 1 159901064 4 2 22647 53913 2 28071 62993 1 720807196 1 237882687 3 978418606 4 1 17362093 4 1 21984568 4 1 977708092 3 731671871 1 968712780 4 3 986064735 1 437795239 2 21702 51867 3 56522530 2 12046 56798 2 33628 89909 1 294756524 4 2 41683 60202 2 46687 81947 4 2 22516 66022 3 527315900 4 4 3 855143699 1 488474845 2 25960 71621 3 866426484 4 4 2 33063 57596 2 6453 77510 4 1 783507498 3 786765510 4 2 26869 90821 3 633013813 1 643192577 4 1 340095602 2 61614 91350 1 878576623 2 19530 77263 1 950753862 3 678589730 4 3 13783088 2 16957 87241 1 12069905 4 2 35377 83363 1 832380552 2 7863 63039 3 300837402 2 46203 72671 3 240029155 3 341834316 3 438331982 4 1 188927402 1 155583966 3 59854467 3 34963421 2 37918 59215 1 591664965 4 3 879534509 3 254248140 3 19267479 3 37087033 1 832806834 2 38717 52598 2 6274 26539 1 955894366 4 1 490692697 4 3 859083175 2 77682 90491 2 6069 75432 4 3 951937186 3 421511086 1 585278831 3 165705108 3 963563325 2 67425 74044 3 149771035 1 73717521 1 699627571 4 4 4 1 624378968 2 118 70069 4 2 40832 92837 4 3 20721952 2 31637 91057 4 2 96751 100466 4 3 158489180 3 888275368 1 562215896 2 10053 88743 3 83567685 3 518180372 3 578312495 2 28393 85927 2 256 3130 1 932192391 2 9194 31335 3 197671679 3 865660598 1 57035640 4 1 119463593 1 251770985 4 4 4 4 3 171787968 2 75956 101837 1 152607843 4 4 2 30278 91591 2 10322 97558 3 328900616 4 3 197776395 4 1 28148807 4 3 342621000 4 2 39126 81693 2 12123 18882 4 4 4 1 12648684 1 785313158 2 42629 50276 2 39696 56645 3 465448419 4 3 57894408 4 3 577811118 2 65414 93034 2 97142 101436 2 28212 37912 4 3 356170722 1 702713196 2 60263 83297 3 692173533 4 2 60818 89125 2 13186 58911 3 66772278 1 5004400 4 3 571184000 3 466603491 3 889618031 1 786594357 3 670533076 1 698975440 1 328034762 3 642045991 2 47676 80596 1 346298762 3 919065821 1 215837145 2 10235 10430 3 174962498 2 83270 86534 4 1 718480541 1 709675629 1 729899200 3 845776531 2 5418 10034 2 27007 57071 2 72081 102629 2 22683 44486 4 1 30006398 4 2 18994 99255 2 30338 64253 4 3 825231866 1 550511797 4 3 54435528 3 642003987 1 953515140 3 640607185 2 28654 72889 4 3 869367355 3 849575558 1 16027137 1 301268636 2 389 15715 1 809446738 2 10855 35769 2 1337 17359 1 572273745 3 607477720 3 49967257 4 1 960078358 2 60154 75990 1 859869271 1 85170047 1 268820093 2 54444 67501 1 695475512 2 33472 39598 3 507558565 1 386818659 4 2 40121 78667 3 33872899 1 195324724 2 26013 94692 2 21898 37492 4 3 105806992 4 4 2 52942 95461 4 4 2 49600 82120 1 572689532 2 35742 79727 1 588893746 4 4 2 30923 71097 1 475220995 4 3 399547515 1 9961516 2 91817 96739 3 572889467 4 3 838610577 1 536733563 4 4 2 43925 98892 1 926064395 3 378134384 4 3 28547490 4 3 924504719 4 4 4 3 855424775 1 68172971 2 41429 71936 4 3 842378354 1 191271002 4 1 969596796 3 165720874 1 917466676 4 1 52844766 2 77986 93565 3 957301528 3 888814135 3 150164975 1 397811974 4 1 161683384 4 2 1218 48254 3 68478202 3 723035173 2 50829 91379 1 134060553 2 94073 101098 3 36664887 3 911576265 1 70402113 3 227105364 4 3 333302406 4 4 2 72061 78133 2 17712 87699 2 6910 52198 1 902092604 4 2 13800 39762 3 202242084 2 31503 47389 3 118352469 4 2 47621 48123 1 283303740 2 32648 67648 1 76781193 1 713726776 2 21974 50178 2 6501 38089 2 2304 6945 1 724328958 3 9753686 3 420234049 3 194441626 2 23826 100239 4 3 30700083 1 373139361 4 3 775518473 3 540293333 2 60771 65446 2 30940 75905 2 78669 102624 4 2 50321 72057 3 239574053 3 562092656 1 894057167 2 62623 85887 4 4 3 3241684 1 773803416 2 82843 100786 2 60283 67430 4 3 732124348 3 808529411 2 25334 62543 3 362042326 3 336681294 1 396583173 4 2 1519 78184 4 1 442973385 4 4 4 4 1 742663104 4 1 184358127 2 15350 93016 2 58550 91659 1 494073566 3 649975796 4 2 39760 55769 4 4 1 112113822 2 53923 84796 3 36119958 2 44130 96433 4 2 63437 86569 3 82742215 3 168302083 3 358117578 3 201600915 4 3 735332774 3 104459748 4 4 2 13513 54765 3 838990681 3 52060876 3 699113705 4 4 1 968866969 4 4 4 4 2 21459 52113 2 6516 46670 2 5653 16053 4 1 24482280 4 4 3 388031910 1 289388566 4 1 908621286 1 813945100 1 858708223 4 2 12390 89059 2 20486 32947 4 2 40015 54720 3 569056047 1 425981228 1 12524957 3 622772669 3 540036163 4 1 622534863 3 17288666 3 58940364 2 9179 57249 1 48388657 1 330577027 1 124986778 2 7894 17994 2 40912 99830 4 1 695633651 4 4 2 7625 11955 1 118897577 1 671917130 4 1 260906912 1 473506785 3 433760954 2 37331 74535 1 408402025 3 723008495 3 192500597 1 595797593 1 270352782 4 4 2 83310 94449 2 13683 34077 2 62729 71687 4 2 97353 100768 3 553601934 4 4 3 833689121 2 26887 66876 1 605768161 1 617752596 2 30863 38983 4 1 839844968 1 958161336 2 5075 86647 4 1 893217220 2 12295 54582 3 965783132 2 40708 69793 4 2 8564 28007 3 974707719 3 329757850 2 10932 58448 2 36221 100620 2 52918 77015 2 41746 59293 2 23971 82441 3 27055829 1 106495328 4 1 369516649 1 48830029 4 4 3 805714331 3 651537376 1 835482128 3 157554012 1 617262267 1 84962843 4 4 1 891704043 3 195659531 2 79790 87975 2 50135 90518 2 33765 37481 4 4 4 4 3 552845057 1 94262371 3 216347483 3 916251193 4 1 296533138 3 48940637 4 4 1 7150457 2 80404 87229 2 49844 102392 1 369929295 1 74025731 3 386563189 3 264014768 2 46163 81201 4 4 1 581512141 2 44919 51789 1 268616098 1 72557595 4 3 798104862 4 3 54565593 4 1 857444808 2 6528 77617 3 383989826 3 66133443 1 292415493 3 674236763 1 951661103 4 1 938545159 2 24330 74557 1 833086388 4 2 22335 87354 3 65008147 1 477132213 1 126839713 3 668733879 4 1 162431374 3 678101702 4 1 807064516 2 43835 48376 4 2 12728 61476 3 567452595 2 2837 68184 3 61890020 3 992891071 1 828972521 1 805652157 1 192559310 3 197928105 1 783578558 2 23379 56600 3 152861846 3 322803654 2 43079 59200 4 1 782383851 2 12516 34747 3 433236960 1 596861192 4 3 977889896 4 3 420456341 3 194649486 1 18774369 4 1 211011450 3 901412851 3 111931498 4 3 766978720 1 651889849 2 8375 22119 3 557347976 2 32125 36700 4 2 17263 71568 4 3 462755824 4 4 2 787 4336 3 510987251 1 58982165 3 485356527 1 901263757 1 11094167 4 4 2 32388 41191 3 257681662 2 70404 84525 2 5696 95181 3 340022601 4 4 3 895733118 1 504310847 2 12114 55012 1 536222493 4 4 1 736849197 2 8631 44821 2 38611 86849 4 4 2 51516 51758 2 42751 71999 1 256846929 2 65869 90739 4 3 651390589 3 277122367 1 43815732 2 65365 70611 3 718342338 2 2272 46542 1 498005853 4 2 9299 83230 3 73440135 2 69 59578 3 220778743 1 340354999 3 371138766 2 57040 74412 2 38259 66628 2 30702 68436 2 3741 20360 2 70006 86296 3 859706431 1 222693006 2 50616 52242 1 931944025 3 762654524 4 4 4 2 30946 47894 3 450087510 3 201034670 2 49778 66036 1 822321579 3 7173970 4 1 627836353 4 1 709471149 3 447949794 2 24564 30946 1 746055598 4 3 106335830 3 896760515 4 1 454435276 2 66842 101120 4 1 624280795 3 738981098 2 29923 87376 4 1 568352740 3 983653821 3 413150129 2 24334 53545 1 848015122 1 444997424 3 378388925 4 2 39295 85382 4 2 38703 44913 4 1 236941700 2 52596 81386 1 235493644 4 3 633098705 4 3 235901152 4 3 376630704 4 1 630880527 2 19879 73039 4 4 4 3 46379911 1 789491931 3 459259969 2 41188 48321 1 39627990 2 63522 92884 1 384338163 3 841579431 4 4 3 964955445 2 4964 87513 1 354189872 2 67540 82190 3 675683049 3 581663949 2 53508 86611 4 4 4 4 1 68865743 2 41568 102663 2 76680 93197 3 408299370 3 998039652 3 901572719 2 2042 52743 2 37707 95415 3 539263011 4 2 14550 23001 1 747816170 1 420906068 3 981827360 3 770155882 4 1 133084550 4 4 3 287710459 4 3 918350774 1 890950157 2 8377 55388 3 786628132 1 978058933 3 901942370 1 542675148 2 919 24239 2 12116 99199 3 279070227 3 166415112 2 15491 45120 2 37125 86454 1 48010710 1 605782175 2 45036 102720 2 3509 18552 4 4 1 17499345 2 70857 99553 4 3 693112693 2 81188 93862 4 3 899659020 2 50057 80091 4 2 1630 99427 3 906716646 4 1 692482997 4 4 2 88033 97117 4 4 2 33056 71940 2 2161 36178 1 82097952 4 2 1923 21885 1 10806617 1 420504455 2 31983 45619 1 25915375 4 4 3 55451876 4 3 443530940 3 516454451 4 2 37209 63641 3 595517237 3 24964318 4 2 71943 102585 4 3 459957976 1 52648028 4 4 1 114722123 3 585089673 4 2 60977 94015 2 79677 86190 2 22318 66215 2 36750 72236 1 951319473 4 3 722516 1 706139884 3 671648520 4 3 615523640 1 25517324 3 329347717 2 4750 15998 3 447914864 2 26441 73015 2 18593 60098 2 684 22330 3 172508587 3 608138255 4 1 44771830 1 666760253 3 377131157 4 2 60164 60673 3 805148896 4 3 979624966 3 403201845 3 614761921 3 402012865 4 2 10395 68326 1 831578789 3 130859483 4 2 70935 97399 4 1 838616005 2 6714 17692 2 36462 61721 2 19415 33440 3 242965504 2 18811 58318 1 354352928 2 48832 94817 1 70450510 4 2 29647 98700 2 73796 98456 4 4 1 272195416 3 649528208 1 759010421 4 4 4 3 975544523 4 1 68521482 2 24050 99723 3 39064322 4 4 2 7762 66836 3 227596372 1 990930334 2 45954 63762 3 523418817 1 530908763 2 49146 74373 1 773054081 3 766731921 2 16405 16589 1 598067091 3 869477732 1 744701295 4 2 9480 102767 2 4026 83683 4 2 61586 84527 4 2 17609 19063 4 2 63482 71915 3 424632401 2 15018 65166 3 279903227 4 2 12936 77497 4 1 983707765 3 741487671 2 68316 81838 1 952417581 2 61461 93899 4 1 784302411 2 37908 39319 3 647480791 3 994595646 2 18221 54000 3 70379308 3 523123699 4 2 4166 23222 1 3150473 4 3 612870586 3 765508334 1 586423729 3 638585950 1 70284053 4 2 9209 78819 4 1 814142393 2 30660 54658 1 384353764 4 1 513825437 4 4 2 74992 81147 2 2359 10959 3 579917178 4 1 620249637 2 54013 76031 3 543654254 1 937665395 1 11513403 1 10639796 4 3 222736770 4 3 45317090 3 94701166 2 45408 55250 3 530055282 4 3 472749392 1 454722044 1 755394772 2 39312 96422 3 441162398 2 26472 29159 2 29920 94433 4 3 3732043 2 37474 41509 4 3 915556334 1 482103085 4 4 4 1 368606693 2 71094 82884 4 1 285098534 4 2 91517 92718 3 788986889 1 898423982 3 395429973 2 56239 58646 1 515602151 2 59128 79568 1 646858177 4 1 966175480 1 289842617 3 457248750 1 294698024 1 273251787 2 87784 89858 2 18116 29498 1 58524958 2 26361 54537 2 8181 87673 2 25141 35293 4 3 680604188 1 799208834 1 29701907 1 597711023 2 14875 61645 1 366653446 1 444083014 1 719442270 1 221749620 3 42412963 3 215939726 2 87437 92664 4 3 798174213 2 91876 97713 3 205098660 3 114881579 2 22178 72024 2 33601 69479 3 3522913 4 1 690416396 1 900828648 1 780545670 1 416975410 4 4 1 93336638 4 2 47416 62356 1 37144584 2 49023 55611 4 2 65635 92574 3 871361773 4 3 969251360 3 317759946 4 3 9599917 2 29715 62237 3 355350795 1 208457089 1 36108858 1 446377130 3 110126771 2 1032 31480 4 2 14144 16947 2 14269 73295 2 25625 95583 1 631590827 4 2 2612 74455 2 71269 84057 3 63373462 3 172358570 4 1 98104481 4 3 926229542 4 2 41680 76387 2 76180 98145 2 47047 87567 3 442456357 3 934139162 2 45836 79253 4 3 935991684 4 4 1 449737639 1 702666866 2 16662 43188 1 87392425 1 932694016 1 128251278 4 3 843280156 2 21046 66454 3 593418576 4 4 4 2 10401 26164 2 17858 65665 4 2 14668 89291 4 3 118835634 1 927425236 4 1 149192314 3 323705258 2 60913 102001 1 443501660 2 4973 24459 1 946562817 2 10989 72049 4 3 673515553 2 81592 81745 3 786284047 2 6653 53249 2 46911 65147 2 3185 70147 2 77544 91343 1 486115108 3 142239034 3 224987598 3 389966428 3 111724587 2 34144 92509 1 522078150 2 83690 90611 4 4 3 460688017 1 7506191 1 393382860 4 3 341565111 2 78764 88491 3 557705251 3 147524178 3 835378087 4 1 904785746 1 76044441 4 4 2 25665 102488 1 51790050 3 881762364 3 877432450 2 3219 72587 1 514683730 4 4 3 783046345 1 478344341 2 6969 57820 4 2 61009 89957 3 503204227 4 2 73969 77711 3 274294873 4 2 23920 66237 2 53432 61057 3 286129174 3 374300329 4 3 705002612 3 216641583 3 759835041 4 1 907958989 2 76125 81959 4 2 1603 56817 1 172485269 4 3 918522416 1 52265976 1 176461765 2 64343 98748 1 662070627 1 859432997 3 63214409 3 60657556 2 20877 43305 3 143033295 1 714712830 3 684800102 1 748033580 4 3 276720359 1 154042767 3 825706650 1 726556982 3 527950519 1 888615964 3 470525233 4 1 499442154 2 9794 20891 1 134355013 1 81226030 1 975665502 3 24327006 2 30675 83823 1 238425101 1 830888468 4 2 12715 14625 1 674979281 1 612039920 1 70660306 4 2 28315 73481 1 436271452 4 1 65094813 2 16348 36383 4 4 2 70553 95513 2 15291 19067 3 543897269 1 20110793 2 21418 43240 1 723066792 2 77611 79228 3 361165727 1 804501120 3 114980956 3 106684514 4 1 27422800 3 655251499 3 31790970 2 42168 59901 1 183827146 2 22038 35664 1 32053521 1 171800461 2 23364 102044 4 4 1 808801640 4 2 34498 90688 3 950456690 2 47577 93669 3 27100977 2 30411 41676 3 703450800 2 33005 76599 1 168062426 4 3 788471480 2 15736 26238 2 26020 98605 4 4 2 9292 96134 3 973273070 4 3 883652680 1 864402577 3 454659952 2 48383 92334 1 589113816 3 485860298 3 28851883 3 14399386 1 202680313 4 3 438820081 2 27931 82678 4 4 1 47718602 4 4 2 15400 95246 4 2 27876 67093 4 3 708010065 3 93926814 3 116062894 3 779585215 4 1 869276105 3 170701651 1 373664681 3 207924345 4 4 1 742386840 3 57291425 4 3 796089669 2 14729 87498 2 41741 49463 1 756539765 1 118240882 4 1 54505046 4 2 25560 54289 4 4 2 33109 33926 1 66407019 1 422541509 4 4 1 303354704 4 1 1901732 4 2 69674 71118 2 33617 89105 1 922651283 2 36961 68325 4 1 474995723 1 580921428 4 1 66862557 1 525700447 2 18026 86074 1 83625779 3 257091481 1 941186745 2 31043 101796 4 4 2 14899 26494 4 3 435041968 4 2 18143 28072 4 4 4 1 249672273 2 31819 60146 4 4 4 1 62036380 1 826979733 2 14697 86311 3 673938775 2 22604 38524 1 920554875 3 133768336 4 3 156999106 2 29047 65345 1 13181841 3 661515771 1 134691139 4 3 852261534 1 465348812 2 43657 84414 1 22122708 3 355817215 4 3 426787810 2 18164 90256 3 131331837 3 966643034 3 144560861 4 4 2 70492 79891 2 22626 56331 1 322618043 1 267416193 2 75725 79002 2 95403 96567 1 753645482 4 3 50464725 4 1 152733145 3 647176990 4 1 83915690 3 419583831 2 92376 95633 2 4756 15596 3 940753152 1 811622540 2 52221 77961 1 243289902 3 781919418 4 1 166504967 3 522822280 1 411684297 2 24928 73040 4 1 425379465 4 3 976735103 1 368881474 1 502754675 3 291876670 2 20977 33324 3 533877935 2 12716 51300 4 3 817596042 4 2 31950 66036 2 44703 87347 2 61989 68235 2 2473 20465 4 3 750419634 2 1008 76938 1 444403684 1 753137144 2 53833 83030 4 3 548052556 4 4 4 1 118309922 1 31530247 2 26054 36926 4 3 251207560 2 54579 54724 3 6805105 2 24818 58300 3 374017316 1 432676617 1 710104358 4 1 903056165 3 744212714 4 2 28714 86854 3 372701241 3 382651403 4 4 2 20438 58689 1 683272295 2 78066 82522 1 616769919 1 249677086 3 759714594 1 881077707 1 914147831 1 316941684 1 427662430 4 4 1 695562699 1 761171919 1 567404813 2 32650 42532 3 880484772 1 68915311 1 937944398 1 147966087 4 3 187431133 4 1 180160959 4 1 209085091 4 4 1 336447807 3 64940201 1 219798735 2 9593 31217 1 22676239 3 128510806 4 2 28882 33690 1 9824614 3 373785079 3 960677799 4 2 26424 78983 2 35193 100944 1 615718346 2 70325 71245 1 41167965 1 410683989 3 923306556 4 1 682258209 2 60485 61323 2 2611 57911 3 537851675 1 892001895 1 19887097 3 372907737 1 390033142 3 838744347 1 727095727 2 3124 60360 4 2 52135 54991 4 1 494445647 3 643724763 1 786359431 3 288588379 4 3 288511038 4 1 831907007 1 854339881 2 29970 57636 4 3 899029708 4 3 794111935 4 3 82455543 4 2 14842 20242 2 44937 84822 4 2 21224 90335 1 341914485 1 155337858 2 12716 29929 1 413390268 4 4 4 1 547138043 4 1 624223535 2 11625 34676 4 3 681354 1 658967937 1 674710729 4 2 11640 92056 2 578 76340 1 50373184 4 3 714198101 3 652028718 4 1 45137381 3 14882237 3 50088121 1 979071399 1 312965726 1 434625015 1 286819568 2 21233 101171 2 82817 93304 4 2 36242 89861 3 128742667 4 1 760862388 2 30171 74201 4 2 8784 99718 1 918309794 4 3 236457243 2 16819 69394 1 725995774 3 136087947 3 541758802 4 2 20374 85506 3 620326896 4 4 4 4 2 9363 87116 2 22247 48551 3 495161697 2 11976 85810 1 249969546 2 22522 28600 3 980247308 3 817760281 2 27146 56988 1 854064510 2 20473 44827 1 507733305 3 135598813 2 15846 61523 3 290129404 4 1 249517205 3 816835523 2 19803 27849 3 867853655 1 72238706 4 2 89261 102072 3 62827762 3 111607056 2 76933 100657 2 20382 62734 1 443141129 2 97511 98935 1 599289366 1 23502993 1 482651967 4 2 53419 69452 4 2 35280 94734 4 1 585220420 2 67783 98289 2 66013 71253 2 84308 86874 1 773420191 2 72152 94900 3 842356916 2 20146 79026 4 4 4 1 844559537 2 14899 37414 2 40758 90535 1 236767440 2 5508 18024 3 596894545 3 929845477 3 107268503 3 619268541 2 10361 29173 4 3 3010542 2 26635 46276 4 2 548 37858 4 1 100398874 4 3 469869538 3 678091039 4 2 545 45688 4 4 4 2 3147 97640 3 893788699 4 2 17777 51852 1 809154617 3 776153407 2 9891 66752 2 10018 65134 1 70654931 4 2 51089 101396 2 4105 80874 1 976759163 4 2 38426 63371 2 1683 39555 4 1 16823216 2 30953 93933 3 233835132 2 45207 84736 4 3 607394153 1 528629349 4 3 390415658 4 4 1 298923327 4 2 68988 92016 1 732882540 4 4 1 107051258 2 11890 12713 1 687361894 4 2 30173 78816 2 33909 54848 3 864528877 1 312150009 4 4 3 324580943 4 4 3 847630378 3 759969095 1 951955842 2 71268 83926 2 16871 64859 1 858312607 2 11000 61999 2 3250 45902 1 100386619 3 244290630 3 444936947 3 711163488 1 977417021 3 305350081 4 1 789887438 3 782483463 4 1 259947848 3 499337564 1 564997670 1 308879878 4 2 18383 45129 4 2 30206 73336 3 53644991 2 7862 30654 3 197257949 4 4 1 768136253 4 1 250345998 1 31263974 1 53392256 4 2 62129 86477 4 3 303961536 2 53284 99766 2 33646 95768 1 37271850 2 56643 64330 3 1352315 2 69801 76467 4 2 38655 89945 4 4 3 326684172 1 187676133 1 190799204 1 864677433 1 32580566 2 31008 54820 1 8434905 1 783453693 4 4 3 486649512 4 2 17994 83102 2 41067 61801 3 367617636 1 286268770 3 787431138 4 2 16950 101051 1 256581100 4 4 1 696439375 3 27296012 1 366063037 4 3 330307131 2 12416 55549 2 2673 78880 2 91720 94519 4 4 3 829179812 2 13655 75921 1 318911815 4 4 4 3 785203261 4 1 646130404 2 21002 59062 2 3866 12185 1 290731852 3 54979959 2 41356 80202 4 1 410460861 4 2 42324 59571 3 11283076 2 60512 65739 3 133610591 4 2 18135 76644 1 306125996 1 892865819 2 52607 97560 1 426237341 2 41423 66035 2 56583 57869 2 63196 89926 1 357086253 1 43437458 2 2653 36429 1 597834740 2 63371 67830 1 82737814 2 6866 86500 2 19795 58209 4 2 15686 55673 3 117128355 3 227771837 1 363871309 1 382948175 4 4 4 3 818618155 4 2 951 82261 3 837106010 1 903387445 1 390709248 3 73923398 1 992507813 3 127026375 2 37963 82001 2 10311 63212 4 3 21357212 1 161410783 3 947013465 4 1 712111317 4 4 4 4 2 28924 54849 1 336457578 4 2 58903 87059 4 1 642055207 3 965322872 3 211930683 3 126523278 3 40107760 4 3 192367488 1 317439668 4 4 2 13501 67310 2 49615 69242 2 7407 84450 2 51299 98323 2 82220 87216 3 987887239 4 1 732096554 3 503193939 3 30007373 3 706014257 3 830477476 2 13913 16954 2 20334 45753 3 625321816 1 838401655 4 1 711012309 1 144962566 3 1401619 2 22562 48006 2 50369 91178 1 347921489 4 4 1 199046216 1 41601360 3 316042730 2 56679 78837 3 587372369 1 818298020 1 789079781 2 9134 31620 1 734680880 2 44365 57679 2 23501 47886 4 3 391413344 1 426618281 1 616199048 3 757952993 4 2 17692 89788 1 28574238 2 13999 47373 2 49298 65749 1 346131562 3 193664384 1 686612309 3 881983037 1 627021845 1 474897103 2 13547 57711 2 8420 47589 1 473568908 4 1 46379677 2 18287 20807 4 2 40637 62560 3 971853965 4 1 593236446 1 593948570 2 33783 37018 2 14372 78614 3 578041278 1 408056613 3 54753776 1 22058868 4 1 761402651 1 142358801 1 743622528 2 216 38457 2 74371 82404 1 167875712 4 2 20824 70832 3 477572037 2 18849 97485 4 1 743317035 1 678524018 4 3 607145332 4 1 270285141 4 3 38501795 2 15728 70326 3 931531844 4 4 3 265975448 4 4 2 2483 9464 4 1 33441561 3 200943019 1 356252429 4 4 1 3290362 3 6339372 1 344765721 2 6694 59801 2 29258 37629 4 2 66005 98074 4 2 57978 76226 1 888420106 1 504146290 2 35128 75450 1 72581086 1 583392144 3 647918961 2 59042 67488 1 135575650 3 627979239 3 496153343 3 613528833 4 4 2 55252 83521 2 40915 68430 2 8110 27484 4 3 58303372 3 614122080 2 3651 51647 4 3 924686503 4 3 832099189 4 2 5123 75785 3 147542904 3 581599021 2 72459 85370 1 108704230 3 744619781 1 900911070 4 3 537466321 2 52976 60173 3 207356529 2 14895 24403 2 28606 81148 2 14016 74142 1 232264657 2 95155 98848 3 149411656 4 2 59530 87745 3 339894344 3 414477261 2 31269 72507 2 30285 59331 4 2 7334 40092 2 9107 58779 2 57340 87076 3 592329388 3 411403443 2 23756 69908 1 926003448 1 124148803 1 410088184 1 664555510 1 751028428 1 16782889 3 2670652 1 697640685 3 804895241 1 540904031 1 832091977 4 4 4 1 54414881 1 654845726 1 65845127 2 40361 60882 2 19730 75698 4 4 2 84512 94140 3 635991285 4 4 4 1 734318688 1 213778697 1 27955799 3 572561832 4 3 933554123 3 705304010 2 28269 97219 2 19071 21237 3 682818162 1 45011689 1 956484318 1 64851524 2 1502 51600 3 563462790 4 1 662078507 2 55589 102591 3 878075447 1 83735954 4 2 3151 47640 3 133880472 4 1 475455057 2 64789 90064 1 928588310 4 3 3823206 4 2 30285 93108 3 171526972 4 1 818374885 1 641738393 4 3 101593198 2 1604 12624 3 86955154 4 2 16615 75159 2 42841 47861 2 75292 88404 4 2 29718 73153 4 3 901479038 3 276006115 3 187326055 2 60626 62373 4 4 2 34377 46877 4 2 49855 67403 2 8450 28437 2 36166 41512 2 11983 27959 4 2 54418 61984 4 3 285875546 4 1 71657363 4 4 2 23799 25687 1 759674241 1 912021406 3 738280649 1 38018592 1 347576393 3 924391835 3 987329958 2 13342 97759 3 376588297 2 6802 54628 2 58945 74141 3 571215819 4 1 445212121 3 895334762 3 747060841 3 719079575 4 2 23359 93195 1 37030531 3 203685659 1 676924757 1 310635859 4 4 4 2 2783 30970 4 2 4573 67959 4 3 705529119 1 574687652 3 770146879 2 5385 82073 4 4 1 596530572 2 25663 102190 4 1 874675010 3 286532632 2 38040 49487 4 3 780148591 1 878513539 2 49720 93058 2 29988 36714 1 840817745 1 184786707 2 29282 40674 4 2 65623 76038 2 2316 74642 4 2 16967 63103 2 17889 71510 3 562551520 2 39886 47598 4 1 415349959 3 655006588 1 1924556 3 622093818 4 4 1 550406909 4 1 567771108 4 2 18888 83224 4 3 227908548 4 2 71155 82388 1 275749182 2 9619 22984 1 507466187 3 290195561 2 12275 65681 3 248681290 1 197318955 2 59782 100819 4 4 3 603239674 3 500628177 3 363542818 1 998829166 3 39281387 3 174870230 4 2 27736 58978 1 627141938 4 3 132844242 1 635402240 2 23617 24228 3 12955242 1 756030977 1 845999757 3 74971204 1 140755130 2 49501 88911 4 4 1 84612309 4 2 14008 25852 2 60875 87797 1 178440659 3 34023478 3 608306239 3 464485905 2 6097 35586 1 68708804 2 59212 75916 2 4870 60051 2 65893 72956 1 13343536 4 3 854790021 2 4350 57097 3 194851995 2 59939 81448 3 671436302 3 270105717 1 349006400 4 1 545070023 4 1 580565019 3 648109927 1 333256387 1 92999637 3 910442749 1 603246727 4 2 6689 84111 3 133166169 4 4 1 603876575 3 242418627 2 34429 90032 4 1 466042066 4 2 65690 84383 4 1 512825009 2 25511 87453 1 219910246 4 3 269827376 2 44494 55508 2 40473 45483 2 62353 88397 2 30088 81886 3 861952390 2 5845 53785 4 1 275651420 2 27031 60125 3 335591208 2 3500 10433 1 718340549 3 956284705 1 393198824 1 857684856 3 438804052 1 786740033 2 29279 63304 1 756966478 4 4 1 841472136 3 170681078 4 3 698336829 2 44646 91936 4 3 26680368 1 915626047 2 36581 75131 2 27828 28395 3 340530759 4 4 1 20478200 1 67881818 4 3 927343854 4 2 10547 42749 4 3 292531938 1 987929825 2 10689 25386 3 32646862 3 588822719 1 122309047 2 9284 12987 1 57716892 1 898347685 3 843000205 1 801883506 2 36391 87883 3 167440933 3 595471847 3 649054137 2 53216 92407 3 442272581 3 660417035 1 770904907 4 3 47636859 2 12448 65314 1 703366612 4 2 69961 83399 2 43887 50088 3 867905619 3 815077964 3 305062825 4 1 412179878 1 264897212 3 842738255 3 467393319 3 839349774 2 11326 72949 2 281 96709 4 4 4 4 2 18682 51183 1 436204695 3 78661263 3 705320087 1 281484367 4 1 800669968 2 42953 77818 4 2 92943 94955 1 18799027 3 954558852 2 16965 83977 3 43941179 3 932899470 2 48703 78334 4 3 419528059 4 3 318473262 3 581842989 2 32336 97851 4 4 2 11413 39675 2 76554 101925 3 381520750 3 177226199 1 563573458 1 567269297 3 36645020 4 2 57115 103166 3 102049702 4 3 148019443 4 3 340963923 1 669060790 2 15320 84422 4 3 309987437 4 2 4368 100614 3 208657813 2 68675 96780 1 952839739 4 3 725451477 2 54140 95775 3 605672788 2 22879 28915 4 1 620795014 2 11018 64011 2 40063 54080 4 4 2 13286 86304 4 4 2 34276 90967 2 69076 95989 1 870558410 1 371279470 2 11463 52878 1 908720805 4 3 941765739 1 451429538 3 184021239 1 912010179 2 60001 72406 2 7227 95893 2 16636 80475 2 213 5697 2 22300 34776 1 695117850 3 73890 3 697656116 1 467591749 1 325937021 3 647512997 2 67765 90487 1 108114583 2 10031 85328 1 357998263 3 785824924 2 11776 49862 1 359400337 1 209529986 4 4 4 2 31503 91985 3 482572103 3 535613557 3 522922449 1 537165432 2 16398 56606 1 90272669 1 26318320 2 53167 87984 2 81570 96051 3 462294003 1 581126347 4 4 2 77799 78836 4 1 280144352 1 52666089 4 3 414973606 1 977016393 3 572188513 4 4 1 64364022 1 336249428 1 547231818 1 775621720 4 3 374947848 3 45605726 4 1 3319480 3 135716090 4 3 107660071 3 742300172 1 318246315 3 181752895 1 880876898 2 24687 74289 4 3 807308329 4 1 41552136 2 1521 97489 3 494901110 4 2 85294 102500 1 661606243 3 630383540 3 957027733 1 460050622 2 64887 93229 4 3 620736130 1 49935211 3 651538438 1 567141 2 52549 68402 2 19102 85556 4 1 743016217 1 386884749 1 338775669 3 625706904 3 206214065 4 2 19603 77521 1 187796933 1 692257008 4 4 4 1 225463178 2 57985 100664 4 3 607204697 4 4 1 90601683 3 654575203 3 36523410 3 834776987 1 796180743 3 946048483 1 187959713 4 4 1 28534106 2 7114 28585 1 323878423 3 618367232 2 21480 26625 2 16614 23344 3 897129427 1 217222421 3 415579645 2 9735 79841 4 2 43637 51239 4 3 149526250 1 517732962 3 446106652 1 329738548 3 266458525 2 98200 102395 2 9382 37741 4 4 2 17876 31655 1 32757985 3 677743113 2 9174 68399 4 2 58033 72266 4 2 70238 98866 1 847203633 2 61293 91598 2 11843 35600 2 11079 46104 3 677511439 2 5269 29488 1 82509000 4 3 711596917 3 478232343 1 509009834 1 705321884 1 609823854 2 78451 100746 1 971691357 2 65968 70763 4 3 182811133 4 4 4 3 771187572 4 1 122185850 2 56969 85868 4 2 37243 85972 2 38509 56185 1 344057238 2 3813 75084 2 21313 97213 4 3 453145152 1 152188778 4 4 4 2 16360 93756 1 339244871 3 770031918 3 626621980 4 2 55780 79783 2 14487 62060 3 557076760 2 9383 80594 3 110377177 4 2 41990 55119 2 31700 63469 4 4 3 698333474 1 701686145 3 357301270 2 14863 82511 2 81339 81713 3 742147952 2 35702 73928 1 931515914 4 1 610069322 2 2478 71966 4 1 373149525 3 177718016 2 52122 96855 1 334526716 4 1 413255819 4 2 48331 52967 1 873108851 4 4 4 2 47349 51197 2 7238 35059 1 851811311 2 3953 80287 1 637317082 1 543952908 1 525951544 4 4 2 5734 14411 4 3 687005402 3 836733030 2 1325 8760 2 32589 38489 1 998573788 3 744291233 4 4 1 376960851 4 2 7725 53487 2 12780 88125 3 379543527 1 763092201 2 21385 76636 4 3 98659255 1 428552696 1 812180173 1 307368171 2 44100 55974 2 70468 81776 3 584427400 3 413576531 4 1 124905676 3 685464048 2 18629 68909 3 410357576 1 264137230 1 302215241 4 3 506580916 2 19978 95785 2 72258 91020 4 4 3 740635188 2 27983 73171 1 510894088 4 3 948337920 1 544248037 2 16582 23958 4 2 42196 61867 2 87160 95740 1 340793246 4 2 92111 102464 4 1 250264255 1 775527782 2 10352 41326 3 844588018 3 432713241 3 718241073 3 109257926 3 849212583 4 4 1 643651956 1 244116016 3 531042935 1 505837186 3 535660458 2 34796 37488 3 184972219 4 4 4 3 425948313 4 4 3 44037309 1 66248940 4 3 256848375 2 14253 51512 4 4 2 22069 86437 4 2 28361 42283 2 25908 63886 3 162463600 4 2 51077 75514 1 905496962 1 887398770 2 54595 102510 3 621271399 4 1 719538060 3 29361263 1 498724193 2 21426 30868 3 475049353 2 22455 54591 2 4881 51190 1 250680856 4 3 197651445 3 325534852 4 2 62462 89803 1 237085540 1 156461995 1 144124092 4 2 23255 78661 2 61937 87086 3 380564638 2 11254 31860 4 4 1 70295575 4 4 1 499505000 2 11197 38751 3 71428854 3 254738081 2 42350 93582 2 58460 64322 4 1 24445460 1 442733318 1 219024635 1 308942403 1 888656140 2 4877 35166 3 315470641 3 813817824 4 2 14119 33297 2 26717 36669 4 3 24517276 1 418588018 1 633429488 3 942376504 1 142502100 1 278866044 4 2 3467 65267 1 45903837 1 877941565 2 38991 44555 4 2 56141 56745 4 3 630912325 1 720238788 2 78537 84558 1 46625874 1 998754425 3 41306948 3 927714020 3 411637518 3 515958271 2 10922 62039 3 625838858 3 539517052 2 24052 77504 3 724819697 2 23242 48942 4 2 9199 12009 2 37233 95825 4 1 218125630 2 65866 77222 3 1141739 3 834257177 2 12447 64795 4 2 61791 89763 4 4 2 16827 46720 2 58257 73408 3 19184854 4 1 178752810 1 497095861 3 627560577 2 1069 2359 1 244896407 4 3 587515180 2 5154 43648 3 38810733 3 548499672 2 17994 28566 4 2 60535 71065 2 58940 72824 1 774033301 2 25210 31232 4 3 775808003 2 15820 51021 1 956681840 2 24472 59334 1 897971822 1 473365134 4 1 989751303 3 873613537 4 1 17822856 2 640 68545 1 996755206 4 3 11600659 1 795714634 2 55591 100559 4 2 2531 58071 2 27231 68321 3 253477020 4 3 456430895 3 26606166 1 190221854 1 18937755 3 718616223 2 59391 90702 2 52862 88563 4 3 154677340 3 259080922 1 610147973 1 351759207 4 2 23219 63388 4 1 795604362 3 653651192 4 3 315243867 4 3 954672771 2 46177 99602 4 1 711848688 2 46560 80561 2 72432 77200 2 59464 90082 4 2 7331 47832 2 49761 64396 2 40907 61200 3 727667241 2 235 76928 1 359299446 3 594507319 2 54078 93500 4 3 75847095 2 10715 56041 2 7391 79190 1 454369753 2 48824 51154 1 202324573 2 21123 70412 1 945685830 4 1 2358258 4 2 6654 46541 3 370426760 2 93294 102470 3 279926362 1 324882670 3 175229245 2 43344 52133 3 539410607 1 709260610 2 810 99979 3 846886771 1 383026385 1 413024906 4 1 289007210 1 871924869 3 94340906 3 644921344 2 82468 92536 4 3 921867765 2 79921 94965 3 318006903 3 631262016 1 641259352 3 289521791 4 2 31483 44523 4 1 614750608 1 299839804 1 829051931 3 680071132 4 3 665519992 4 3 331932075 4 1 745740642 3 27515722 1 708920141 3 306874200 3 751794532 2 12552 49883 4 2 13166 56515 1 429801318 3 722961369 3 205124950 4 3 752357311 2 18410 37246 3 55222644 2 48982 55463 4 2 5417 89826 3 196666087 4 3 868939807 2 32367 55777 1 106865866 4 1 64693087 4 1 552040096 2 66600 88206 2 13436 29889 2 10213 50561 3 606872476 3 95655367 4 1 33653545 3 271917153 2 25482 26181 4 2 26184 102678 2 26411 101299 3 569365729 1 683699070 1 442248519 1 806972824 3 885491692 1 385610148 1 201516807 4 4 4 3 17569038 1 677816647 4 3 101298882 3 696649729 2 28376 49054 3 159943413 3 772612877 3 491887770 2 65844 93346 4 2 13918 24835 3 116180916 1 360706810 1 475331296 2 27791 71777 1 806012828 4 1 893999669 4 3 57240242 2 14716 79865 1 122100360 1 714942386 2 20732 52664 1 876541414 4 3 492266774 2 27461 96843 1 812018255 2 2664 8330 2 13247 90279 4 1 832049781 4 4 3 770683430 3 249947688 4 3 295505707 2 32405 33601 2 14813 29131 1 335213448 1 440023988 2 34654 76246 3 862202697 2 31934 53776 1 45645285 1 694656313 1 455641845 3 497749702 3 292685349 1 763537221 4 3 463484595 2 22626 68467 3 206850670 3 412929138 2 4663 75651 4 4 3 846129256 2 76747 85365 2 51670 55269 4 4 4 2 83911 94691 3 632520420 3 369134225 2 2092 101221 4 2 91 70403 3 393296848 2 1325 65061 4 4 3 410204858 3 78419788 3 922533578 1 675879468 3 300458005 3 183798195 3 977318640 3 182160564 2 17606 25034 2 24332 31167 2 30569 33281 2 72256 94558 1 259007600 4 1 273530138 3 28016241 1 21426726 1 96309490 1 710388766 4 3 382720940 3 55966628 3 553806909 1 285957866 3 147838969 3 136852320 2 33984 88600 1 715969067 2 56478 60898 4 2 74413 87358 3 442477002 1 831594920 2 89939 96191 2 16346 93143 4 4 4 4 2 2703 93024 3 39460257 3 161856647 2 61157 67177 4 4 1 11054800 2 49482 87071 3 308556582 3 992516792 4 2 16623 90259 3 445711052 4 3 535215658 2 5361 31569 4 3 902312697 4 1 297318738 4 3 265546128 3 742009085 4 3 650858229 4 2 61055 65430 1 98696479 1 414869508 2 13429 56553 2 18242 99089 3 158442291 3 950088306 4 1 941299997 1 135061506 2 25509 90899 2 2761 24069 2 11232 50921 4 2 57671 69233 3 846914795 3 640574570 2 9470 62178 1 331888136 3 855996791 1 584890743 2 31887 63680 2 45404 87356 1 286643913 4 1 856241350 2 7344 56017 2 87816 95242 1 918230928 2 74394 86408 3 859040791 2 18072 33953 3 434553616 3 784812913 4 1 935436758 4 3 912331959 3 28681931 2 77990 88564 4 2 27465 38220 2 18527 55409 2 9948 60134 2 60277 79934 1 220242215 2 55500 77343 4 3 250302291 2 67508 73856 1 617689027 4 2 18038 49851 1 600189558 3 407758849 3 552417674 4 4 4 1 112912596 1 367283010 2 35276 54324 2 5461 76188 3 292514404 4 4 3 811247634 2 19030 83566 4 3 572998651 3 151255821 4 3 145755660 2 72040 102762 2 13487 22045 3 910969164 2 18448 83960 2 35008 86480 1 544479626 3 594753099 2 5380 92567 2 54833 68163 3 355138792 4 3 786105436 3 67714952 4 3 820487353 2 4962 103338 4 3 58098337 4 2 23728 59780 3 253727774 2 61480 80652 2 9228 15788 2 97194 98202 3 238435589 4 1 28216963 2 16051 88286 3 465831852 4 1 701989360 3 455020804 2 15775 36446 1 91324751 3 583502440 3 363013124 4 2 30681 81890 2 8091 9002 2 2368 50913 4 1 786271864 1 633201698 4 3 69519509 2 69876 96151 1 301343409 2 63632 80867 4 3 544656305 3 162857261 2 50981 66183 3 272997338 1 752551157 1 844924270 2 3261 77086 1 905509387 2 32715 64801 1 506307154 4 1 399545318 4 4 3 352030215 1 885601967 3 793717716 3 733844787 3 338208821 1 759206157 3 982740996 4 4 4 4 1 353891403 4 1 330908309 2 45284 95334 2 44557 95073 4 3 996399835 4 3 427605655 1 419896246 3 10558149 3 997963033 4 2 7157 101737 3 225638143 2 68966 93155 4 3 350385880 1 374747116 2 64519 71143 3 9693670 3 265578814 4 3 517219654 1 930232635 3 115919082 4 1 280899095 1 347458567 4 1 974043417 2 6853 8485 4 1 111920153 4 2 20382 98818 3 641435155 2 69628 86727 1 913109179 3 886288810 4 2 14511 46026 3 968237521 1 84925909 1 820750123 3 670845913 2 14001 102887 4 2 11709 39919 2 13386 49522 2 34589 77595 3 244580181 3 551190167 1 930764644 1 776426073 3 495728791 3 199067538 1 61104849 3 369299738 1 695601957 2 11737 39224 3 841988032 2 66078 71498 2 10320 30511 1 414548332 1 667059725 2 287 50200 1 329528980 3 608809144 4 4 4 4 1 191491959 2 73309 75394 3 207575197 1 39536401 4 2 89362 89595 4 4 4 2 16925 50318 2 72786 87471 1 731275701 2 50582 98194 3 978471208 2 45583 57219 3 574422985 1 216168289 3 914504345 1 803278704 4 1 143427393 2 57790 65834 4 1 19098760 1 522743443 3 393995210 4 2 80040 93676 3 693725526 3 448959675 4 2 54346 98408 1 530157921 2 30971 82942 4 4 2 3155 38475 1 6298074 1 131930486 1 295827608 2 40892 51262 4 1 65173623 2 37032 46173 2 34795 41306 4 4 4 3 998551944 4 2 53247 90340 1 798166779 3 997039 1 225862758 1 728505508 3 385672294 4 2 36138 54716 3 814558128 4 2 21679 51941 2 71383 76651 4 4 3 42730246 1 18458157 2 82931 91673 1 403168452 4 3 828501583 4 4 1 46507545 2 76093 92085 1 309177520 3 640761718 2 27798 41524 2 36983 37206 4 4 1 986289849 1 918839471 2 9124 61085 3 840307288 2 50704 98744 2 933 80911 4 2 7113 93621 4 2 1551 42095 4 3 345535187 4 4 1 36899323 2 13635 63723 3 349856548 2 25736 54210 3 886092005 1 427425232 3 13073792 2 42616 80346 1 144907966 3 480972440 4 2 3600 6955 1 566506596 1 42844166 2 77368 80581 3 632476136 1 747667024 3 232564030 1 358421440 1 645027115 1 373044219 1 842211798 2 37 38533 4 4 4 4 3 444579344 4 3 962961213 4 4 4 1 735935106 1 863019854 1 692487079 4 3 196239 1 335678297 3 797755128 1 540082242 1 608840933 4 3 997392966 1 261607866 1 649444902 1 155066171 4 4 2 33516 85361 2 67575 77610 2 101076 102121 1 326883 2 5006 75536 1 586617018 3 284905247 1 730585176 1 2925066 3 446660123 3 177956407 3 758487751 2 42275 82267 4 3 67622463 3 848646771 2 10094 27315 2 22602 71682 4 3 174154142 2 29716 94756 3 435069619 2 64822 68866 2 14401 93464 4 1 432455381 1 89441238 4 1 657390027 1 733471463 1 77480684 1 323982691 1 541862689 2 54340 86202 4 4 3 848465162 4 3 541114623 2 70982 89219 1 475651085 3 566180306 2 36073 75542 1 976562246 4 1 517076037 2 39424 76716 2 43969 52025 4 3 519709027 2 37917 99333 2 300 82847 2 82058 97133 4 3 382146475 2 37268 67106 3 967665674 3 275030040 2 16036 87304 1 787259563 2 42453 81686 1 798240915 1 464323106 2 2899 33235 3 430709853 4 2 14042 62064 1 633104702 4 1 57803455 4 2 59769 88130 3 185870780 3 83003492 2 4237 60256 2 63641 87116 2 49663 101226 2 24325 65019 1 739513172 4 3 37605804 2 95528 97903 3 802203567 4 2 1889 72744 1 394947973 1 498830821 2 37524 51475 3 742742596 4 3 916332076 3 662439619 3 735039331 2 23300 40376 3 423111920 2 32692 42470 1 34679361 1 566422136 3 256085669 3 24125869 2 76733 100731 3 571813803 3 220263719 1 192507529 4 3 357858961 3 176301834 2 71029 77699 1 388187134 1 365619631 1 367657347 4 1 792635197 4 3 441384117 4 3 177686348 3 432503715 3 842792183 1 45212541 4 3 140234736 4 2 6046 67289 4 2 12279 43461 2 76597 99443 2 48898 57850 3 206150441 2 66028 75686 1 131466168 2 23091 30948 3 809156384 1 397716606 1 116654809 3 73738680 1 609658810 4 3 272618538 3 577429420 4 2 5389 52612 2 75478 99736 1 6131131 4 4 3 794004480 2 13748 49841 1 536163514 1 390149253 1 766777857 3 690023933 1 373105238 1 44633792 4 2 50137 80020 4 4 2 13496 40937 3 11746828 3 506815671 1 697949297 4 1 516192481 4 4 2 17697 19735 3 275020269 1 177736568 3 762343787 4 2 39763 85853 2 4066 59608 1 786625225 1 27339826 4 4 3 504172047 1 741858378 4 1 904146524 3 294945322 2 33007 91989 2 24744 33353 2 18358 79577 1 849006894 4 1 53233560 3 573229439 3 325331539 4 2 35648 40288 2 73852 100809 3 32468130 4 4 2 43246 61461 1 899801258 4 3 518285032 2 42350 53187 3 686414620 2 73198 100064 3 21592294 2 6149 60315 4 2 210 53549 4 2 44063 52223 1 195586524 4 2 8877 29901 1 366068365 1 368755687 3 207035006 1 254911168 2 48797 72387 1 645444253 1 475636890 3 405666347 2 14100 85665 3 437846247 1 22910824 1 209398432 3 191090249 4 4 4 1 226058742 2 21096 84890 4 3 36016396 2 46397 59367 1 185149638 1 357501234 2 6297 60546 3 227281930 2 45014 63062 1 808371782 1 164089390 1 1253529 3 68983085 4 2 38158 45815 1 838203752 4 3 20118475 4 4 2 38640 100319 1 27488603 2 63443 87693 1 802610311 3 996537549 4 4 2 42311 91898 2 15587 72220 4 1 521785371 4 4 2 9799 57199 4 1 550736690 3 158291149 4 1 224804505 3 814963568 2 32559 90104 2 7372 65266 3 780262222 4 3 498650346 2 29237 87036 2 3244 29367 1 968611912 2 399 74017 2 3606 37658 3 393992457 2 61009 63811 2 25828 43929 2 10091 66756 1 948006968 4 1 932300665 4 4 4 2 12942 55867 2 15534 56468 3 251341100 3 102159472 2 75283 86598 4 1 449416069 4 4 1 967771439 1 715951127 4 2 35701 55303 2 65429 66176 2 31081 83823 2 63368 70133 1 594157573 2 64625 93861 3 944916294 4 2 196 87041 1 227709361 4 3 825287080 1 148652874 1 268664841 1 909315302 3 103853572 3 584020290 2 34384 69173 3 25738608 2 6752 21801 2 1828 93087 4 1 34055596 4 4 1 618429056 1 328381113 3 919140268 4 1 987725110 3 108384318 2 57248 103199 4 2 2205 42378 2 1050 26444 4 1 574552907 3 445800919 1 192339364 3 707492604 4 2 652 65683 2 18264 76735 3 838058504 3 829336553 1 696912934 1 354701098 2 19101 82644 4 1 50694570 4 1 114019473 4 3 452628796 1 927961250 1 112436642 3 630283857 4 4 2 95589 101280 4 4 1 102857791 4 4 3 628789778 1 239652638 3 9146837 4 3 228540499 1 757368267 2 37566 98143 2 73686 98908 4 2 12791 88896 4 1 820413691 3 862718230 3 6611897 2 46480 86207 2 25307 35516 2 28702 44785 3 350484218 1 855072872 3 347541734 3 984276955 3 176049544 2 3707 22129 3 384701105 3 684097064 2 5320 97323 4 3 238763348 1 406372825 3 654628522 1 64273972 3 236639677 4 3 334045612 1 286349913 4 1 830368571 3 88646729 4 4 1 7254013 4 4 2 52217 94700 2 67844 92218 3 923139745 1 172326793 1 964798430 2 66782 96440 4 4 4 4 3 760359258 1 124453215 3 456829008 4 3 586945753 4 4 4 1 907617884 2 7631 27896 4 3 929163415 1 495660163 4 2 50937 57148 4 4 3 486622519 3 154761510 2 66664 101171 4 3 44586493 3 380504337 3 645916953 1 800865950 2 43277 78131 4 1 827360094 4 2 8234 68394 4 1 352270530 4 3 955769309 2 67322 68192 3 344032177 1 228331889 2 18616 50520 1 743099309 2 18163 79989 3 468362837 4 4 1 466938634 4 2 12008 97729 3 12874926 1 511876639 1 251947133 1 560950532 2 6887 75749 3 89053363 1 400614995 2 49837 82515 1 396557676 4 4 3 553261685 3 458137274 2 29372 36017 4 3 708852750 1 146403880 3 883135838 2 4743 29200 4 3 398467410 3 47270707 2 44947 79945 1 622830915 2 34071 68858 3 904330082 3 187502514 4 3 779261645 3 695776615 3 821078536 2 55966 63258 3 455660463 2 34640 88448 3 437201780 3 107400876 4 1 447035451 2 33913 39092 3 173992368 4 1 647592122 4 3 851147287 4 1 343599061 3 465830587 4 3 38734380 2 93431 99684 1 46348610 4 3 426833714 2 71699 75629 3 31293859 1 747878102 1 556805067 4 3 872236179 4 3 708371501 4 1 160696967 3 666197797 2 3426 36415 4 1 623795446 1 916424417 1 29019615 4 3 611545738 3 627797052 4 1 997684793 1 351013247 2 6644 28161 2 34605 55363 4 2 26698 28567 2 27044 30360 2 1776 15264 3 62847528 4 1 303180297 3 545241775 2 42215 95213 4 2 19732 78609 4 3 891241572 1 738258466 1 69943176 4 3 88250608 4 1 567210244 2 43232 65533 3 167570437 2 30074 68686 1 491724557 2 48200 62046 3 556268630 2 20285 46067 1 176810058 3 135707848 1 795978315 1 386224394 2 26367 103367 2 81320 97076 2 11592 80575 4 4 3 966171998 4 2 11138 42127 3 515535867 2 45759 56346 1 315296409 1 263182306 1 174845176 2 14205 35946 1 108820145 3 627398292 4 3 24555814 1 986053977 3 569179669 2 2601 41790 1 100189784 1 537890927 3 708033047 2 42011 49024 3 963441903 1 21352473 1 426166800 1 401475252 4 2 22036 43513 2 16872 38244 2 20310 48382 3 251353507 2 69455 85861 3 130069772 3 284573757 3 488463980 1 25076584 2 40930 66029 4 4 3 671945051 4 1 54327223 1 127613270 4 1 298551244 3 129695370 2 43119 86550 2 12 9808 1 651611433 2 10917 73865 3 49033204 4 1 426217902 2 41852 85933 4 2 30803 44095 1 13908661 2 25869 54205 4 2 15959 24087 3 977285496 3 153637250 3 917397514 1 713937143 4 4 2 44602 46237 2 26214 80383 2 87249 103267 2 23686 76944 4 1 411713878 3 637238021 1 671092515 2 38295 57677 4 1 758243686 4 2 44014 46968 3 60174943 4 2 35987 76105 4 1 50800516 4 3 41367411 1 89486582 2 17502 97725 1 770590814 2 2345 98843 3 38937339 2 49591 77048 2 31920 42437 3 421965489 2 24215 86258 4 1 55028613 4 4 4 3 675460863 4 4 3 814627107 4 1 470777322 4 3 40477339 4 2 11875 75813 4 4 4 1 36121370 3 504844849 3 379307280 4 3 275311450 1 728592761 3 65051183 2 15263 86305 3 838811922 4 2 79798 102534 1 10511954 4 3 483270864 2 487 97251 3 387582629 1 12470183 3 373521799 2 8077 91041 1 704626249 1 790688998 2 40445 77062 3 63019001 2 17621 102110 4 4 4 2 45848 98526 3 13456911 1 44590883 2 65344 102264 2 9895 70874 1 339433319 1 386964353 4 4 1 643203469 2 31233 76382 4 1 548930560 4 1 505348022 1 520060765 1 539814985 3 472634586 2 5979 27782 2 96077 101702 2 11626 62402 1 487425434 3 732362862 3 86326335 3 221498298 2 85976 101526 2 53190 98372 2 73501 97809 4 3 461615566 3 402538046 4 1 108152409 2 75882 102242 4 2 86953 88149 3 6323427 1 754532494 2 13943 91312 4 3 12152155 1 110591597 1 64232447 1 215624966 3 635489831 4 1 668776624 2 50022 52334 4 2 64230 95632 3 649087949 3 501450064 3 873696140 2 69983 80525 3 680548646 1 556064459 3 852953460 4 4 4 3 402805127 2 82228 91537 4 3 980966888 4 3 584516566 3 835746007 1 613040043 1 916484438 4 1 938720819 4 1 801571550 3 6473089 3 648678156 3 852024875 2 60489 75522 1 468461128 2 6223 41618 3 445636872 3 59510602 2 24136 28407 3 43620581 2 37908 44619 3 791521291 2 35445 43064 2 60343 68837 1 270905410 1 163865569 2 52141 83043 1 262896179 3 928746527 4 2 826 74938 2 40637 66256 2 3645 30433 4 2 13286 91737 3 29669116 1 438715700 4 1 726241877 1 820374284 3 287976224 4 1 174827926 1 968039599 1 152835683 3 462103924 1 68720309 4 2 24945 48432 3 1377022 4 1 432973946 2 707 53121 4 1 71528193 3 634047153 2 22173 49253 3 735059018 1 19955990 4 1 160826312 1 52538055 2 23599 103554 4 4 2 88546 93671 3 111872414 4 1 831568744 1 188043801 1 25315868 3 184255924 3 831571850 3 724525504 3 9587076 1 19470260 3 31627465 1 528115086 2 55085 91208 3 550330358 1 431210114 3 868612334 2 22679 73117 3 453529311 3 282159054 2 64776 74971 3 559959796 4 3 326542374 2 19077 77260 3 972089154 4 1 892362657 4 1 125547450 2 8945 32584 3 61790856 1 40349270 2 37886 38807 1 229001591 1 37479818 3 523314715 4 4 1 105431741 2 74075 98971 1 882099708 3 529269100 4 4 2 30053 57415 1 359645675 4 2 35695 45312 4 1 953284874 4 3 167071787 4 4 4 2 12790 60011 3 388363924 2 63562 73338 1 637908742 4 1 735935488 3 320731056 1 315746691 1 394265522 3 926581566 1 449958849 3 173021973 3 75037384 1 519322242 3 605040705 4 2 249 91323 1 228223952 1 819986997 2 31089 42393 1 794952852 1 853410872 1 952327820 1 275188544 4 3 226151552 3 364484889 2 6722 96667 1 972509647 3 472650072 2 26925 40608 4 3 6399817 2 19574 81860 2 46029 68149 4 2 16128 40530 1 257831446 2 482 9856 1 962816711 1 721962431 1 945602675 2 72911 95874 1 347685949 4 4 3 709428895 3 122995473 4 3 930345772 4 3 602766587 1 71418833 4 3 18593380 1 302357422 4 3 632397293 1 271899477 3 834708343 2 438 57620 2 25628 97997 3 121715147 4 2 23181 97949 4 1 838102586 4 4 1 358712446 4 2 9392 31420 4 3 675837108 4 2 25190 46592 4 1 542602571 2 92591 101043 4 2 92738 94939 4 1 640638269 3 966137132 2 52818 81309 3 76840294 1 543148085 1 975106431 1 230426328 4 3 991029328 3 35011685 2 570 63852 1 427477735 3 394249627 4 4 3 387609576 4 1 761963652 4 3 135961353 1 614043910 2 43437 64813 1 6656849 1 629233788 2 49156 103126 3 997901086 2 25160 49333 4 3 220538725 4 3 701434182 1 567494476 1 651694819 1 562393507 1 641816287 2 22000 64279 1 854634915 4 1 551762737 2 21227 94662 1 237266442 2 4027 51777 1 7402128 3 34065562 1 558650675 4 2 3759 11758 4 3 703164477 4 4 4 2 42434 83482 3 398391149 3 372875313 3 835090681 2 47974 52293 3 346457973 1 312358883 3 69948251 4 1 600482213 2 21192 24289 2 33035 100398 1 135434662 3 265456159 3 244345429 4 1 109636727 4 3 24616730 2 14265 35169 1 69134291 3 922531158 1 17554806 1 917116832 2 40791 45282 1 464146104 4 4 2 39664 95799 4 4 1 57225457 2 757 50030 4 4 2 26871 66612 3 858387714 1 793725577 4 4 2 30565 70159 3 153046706 3 949463922 1 584862462 3 231681672 3 450215725 1 296971659 1 228204219 1 360351900 3 312245345 4 4 3 462451162 3 297178111 3 52214600 2 85734 103297 2 37548 47173 4 3 225141332 3 229902943 1 730449132 3 726172417 2 41231 54458 4 1 438825276 1 593083067 2 51118 81737 4 2 18811 25597 1 618750676 4 2 67107 103137 1 655644690 3 294121357 4 4 3 921178542 4 4 4 2 52585 74489 3 497017539 1 757033494 3 294293247 4 2 41202 84879 1 176861778 1 806124475 3 125672072 2 55786 102701 3 267686867 3 169525659 2 12537 33268 2 57188 74675 3 773858843 4 3 31263706 4 1 401735528 3 586962503 4 2 18442 60581 1 621427035 3 9134396 4 1 360354270 4 3 400475174 3 623980482 4 3 131812441 1 289126344 1 882518026 1 469327687 1 311451945 3 788790490 3 441732501 4 2 52547 97546 4 4 2 44746 49639 4 1 351177038 3 601913896 1 272967729 3 368390646 1 942686237 4 3 62892026 1 959702729 1 770944269 4 2 33252 39007 4 3 71693208 4 3 262736381 3 366080456 4 1 378116111 4 2 23991 36733 1 228302499 3 323952292 1 682080813 4 3 959008397 4 4 1 963228207 1 497908197 3 55751744 4 4 1 942227126 1 985986671 1 907449888 2 50991 93737 1 680984146 3 431035301 3 630822635 1 943485283 4 2 9769 85134 2 3594 95942 4 3 489285710 1 330431397 2 24202 86142 2 69516 70781 3 265430913 4 2 20210 96933 2 13924 94009 3 120265531 1 60461004 1 812632770 2 87744 97965 3 68606733 1 646955916 1 52294746 2 2035 94897 1 2696285 3 162895936 4 2 77228 84420 4 2 18175 84942 1 822843941 1 392554439 1 544088235 3 721606896 1 289021686 1 191289713 1 11304966 2 17511 72612 2 10436 27475 2 47388 94801 4 3 605492436 2 33201 79301 2 29356 64652 2 28544 77123 3 363730268 3 896183290 4 1 785643675 2 65487 101594 1 84335165 2 67879 81436 3 319546932 4 4 2 41938 73535 1 662499473 1 404426075 1 154408763 2 63602 79828 1 641109006 1 907158554 4 3 657141398 2 65 86864 4 1 839840528 3 632627573 4 1 823115999 2 8557 55778 2 13036 85888 2 26578 99328 4 2 20088 48751 3 180983629 4 2 30303 32488 2 91768 92352 3 202346190 1 237210407 3 466547271 1 28835117 3 241801275 3 99182482 1 724927209 3 909008412 2 63512 78936 3 888094039 2 61020 70416 4 3 46587137 2 3625 67195 2 66322 92178 1 141296533 4 1 598122519 2 49660 103653 2 40640 53998 1 39821787 4 1 803547955 2 35549 85172 1 431384931 4 1 210896375 4 2 569 6000 3 808815071 1 646036516 1 993049263 1 121991621 4 3 796507944 3 991103904 3 644938723 4 1 641964247 4 4 2 29594 34185 3 852966605 2 64341 89485 3 169712798 3 966471731 4 4 1 464409226 2 77222 97578 2 16241 36167 4 1 307142065 2 38190 94362 4 3 917258027 1 3393449 4 1 615161037 1 141120964 1 15749632 1 306412572 3 300112175 3 823445516 3 369372342 2 43873 54293 4 1 262432630 2 18550 28161 1 853582017 4 1 370551926 1 506749919 2 8111 44000 3 114452800 4 4 4 3 687228895 1 838086799 3 858810289 1 585045169 4 3 92868953 2 33339 61735 3 542253269 3 488994420 1 101062920 2 62220 80308 4 3 114835105 3 936272000 4 3 50287805 2 9906 10636 4 1 336460353 2 56404 95492 1 721781966 3 772540409 4 4 1 114405977 4 3 598278714 1 121906507 4 1 812944119 3 317524528 2 23767 54823 1 491292175 3 643298886 2 32878 102123 4 4 4 3 842968751 2 2282 71027 3 528619419 4 2 79020 100002 4 3 592926740 4 1 338924011 3 5139108 2 63029 81723 4 1 732180334 1 849162972 3 429064768 3 514468812 1 649938680 2 1960 94288 1 405491364 1 617913127 4 1 594691742 4 3 577308134 4 4 4 1 209823138 3 245636555 1 222945391 1 185216785 2 5371 45130 3 303636416 2 32757 89619 2 61205 88153 1 633718117 4 4 1 891167931 3 397685600 3 136898483 4 1 420626183 3 966781120 4 2 58449 87606 2 41091 64141 1 15175864 1 828914650 3 877061104 3 615146630 1 274568957 3 604305305 1 729345757 4 1 181500980 2 9819 15844 4 3 375239771 1 569904656 3 8774567 4 3 212491452 1 371784879 4 1 639899316 4 3 66142068 1 249492993 3 211921057 4 4 4 2 7629 70146 3 201028723 4 4 4 1 49127583 3 646439102 2 60620 76238 1 803842134 3 335632217 3 675751267 1 87102696 1 671040845 3 899800407 4 3 63616546 4 3 452499922 4 4 4 3 213016690 2 70793 83230 2 54749 57256 2 41121 85477 4 4 2 60071 72535 2 36814 90764 1 41411448 2 11294 66567 1 422819859 1 415142147 3 559522420 2 22325 83191 1 926669060 4 1 776260446 1 821646550 1 909364114 3 155697575 4 3 452664028 4 3 373433476 1 30249534 4 2 77925 79120 3 750915091 2 4359 63214 4 2 55461 61444 4 4 3 71361929 3 628804982 3 891847664 3 278897706 4 2 10830 103250 4 4 3 338028233 2 15904 29245 3 525859862 4 1 313604981 3 606314618 4 2 40137 42026 3 379206688 4 3 186112301 4 4 1 45408696 4 4 3 415285698 4 4 1 218576961 1 412117146 2 54728 82849 4 1 915326528 4 3 50342315 4 3 394383315 3 6295541 3 431500555 3 654861758 4 2 4185 71509 4 4 3 194553887 4 3 451652953 2 12914 92022 3 918521717 1 959413541 2 31959 59646 1 546437436 3 864204787 3 499381293 4 1 382156108 4 3 500345665 4 2 53758 69803 2 46439 69468 1 32783781 1 24125251 2 31177 61215 2 55856 86259 3 786590112 4 4 2 52559 78674 4 1 868459856 4 1 308624138 1 897419666 2 28459 51870 2 33790 91087 4 3 648746303 2 7158 100072 1 338040921 2 33275 48154 2 4890 95615 1 894963820 4 1 68603610 4 2 5280 81733 1 615257310 2 13551 64779 2 24172 74070 3 982725695 3 293418978 1 159505412 3 658049395 1 187514294 1 678110573 2 53000 88355 2 23368 71906 1 207876135 4 3 460204578 2 2723 76427 2 53275 79009 3 68661110 4 2 3678 58386 1 294660636 3 320769327 2 8029 55101 4 1 760096411 3 57776667 1 15368862 2 23443 76576 4 2 45246 73309 1 230454213 4 1 893825273 3 453523961 2 28078 98466 1 787307121 1 538195995 1 65425815 2 71678 84753 3 961557536 2 43735 73041 1 452432885 2 94115 102967 1 66392332 3 137101002 1 277419805 4 1 40802986 4 4 1 157951025 3 976834551 4 3 224275609 1 787914149 3 126423545 2 11366 31316 3 779029296 4 2 19590 88901 3 646987618 1 162514159 2 17689 62942 1 386919314 1 527811196 3 877686340 2 9758 11292 4 3 515321700 4 4 3 743107750 1 408731985 3 413465960 4 3 866023325 2 15648 31881 4 4 2 3782 101551 3 510317028 1 38750205 3 279979159 3 227088433 2 47409 71299 4 3 362283273 1 941765617 4 4 3 551785421 1 823960376 3 194767315 2 274 100124 2 35161 36931 3 615643661 3 987474005 1 993291737 2 13103 90758 1 251484316 3 257255524 1 132271507 1 562641712 1 615903169 3 164318036 1 303509639 2 24163 50403 4 1 474594056 2 43372 55909 2 21102 31574 4 1 234414224 4 1 232679812 3 670342224 3 772967490 3 44241291 3 272404207 3 529949924 4 3 171398414 1 328003704 1 648461246 3 875827303 1 825107433 3 23368971 4 4 1 533257228 4 2 31331 38601 4 1 355555178 1 961027469 2 5529 54687 4 4 3 22234245 4 2 2540 99506 2 35479 56912 3 356855221 1 752055090 3 84009316 2 8182 55508 3 454552747 4 4 4 1 41626115 1 80324743 2 20058 87172 3 861109425 1 349421900 2 17655 103110 2 12777 44948 3 531034799 4 2 90666 97881 3 707024333 4 4 4 1 86684997 1 53726833 3 4883061 4 1 156184425 1 599894672 1 194249586 1 138747317 3 160727156 3 286707396 3 727668908 4 3 691777786 4 2 63122 74554 4 2 13553 75066 1 584864203 2 6066 76750 1 436408761 3 507591545 2 64065 81314 2 48404 101003 3 948588947 3 236865064 2 20672 53611 4 2 69339 99372 2 50829 100535 2 53790 87231 4 4 3 34930506 3 178495018 1 210695475 3 775910219 3 417554047 4 4 1 674395431 1 838680948 2 59319 88818 1 436137008 1 692635934 3 214853107 2 48 54581 1 265212164 4 3 514226334 1 472446974 4 1 843887258 3 478944735 3 23243557 4 2 29843 67498 4 2 51309 77312 4 3 644764137 1 780361197 3 996895055 2 20554 49083 3 981344430 3 778186573 3 776215629 3 585076819 4 2 68370 90359 4 3 870239428 1 803322124 3 126938536 1 544594099 2 29743 54985 1 224963299 2 91903 100619 3 518196942 2 4351 81083 4 3 39714695 1 253961084 4 3 473127207 2 42881 98753 2 32450 101399 4 4 4 2 31595 86105 2 34227 66283 3 290572991 2 35013 60513 2 11408 71216 4 2 26658 82720 2 20301 67922 1 641183293 4 2 28835 84958 3 542948340 3 777447257 4 2 10697 98050 4 4 3 547147900 2 34994 83849 3 28897518 1 343598731 4 1 120007141 1 742341959 2 81379 99957 3 997687355 2 559 84901 1 515459696 1 66316511 1 737280833 1 50548265 4 2 50866 61150 2 9845 64739 2 34500 74296 3 821159489 4 1 203363725 1 880391469 4 2 61214 85350 3 34228178 2 35144 48560 4 4 1 660250409 4 2 24111 92587 3 195125193 2 31607 39308 2 10625 57308 3 276743632 2 36259 87383 3 178391211 4 1 499153499 4 2 12083 29421 4 2 57406 85479 4 3 434671544 2 2379 18685 3 814636652 4 3 25771879 4 2 574 1508 2 16384 37891 2 87675 88217 4 3 391257423 4 3 902959372 4 1 21475060 2 25278 65764 3 770497906 3 244451874 1 749025076 3 693790893 2 4902 89691 1 907382657 1 737763993 1 306198653 1 40056901 1 667536122 1 838474256 3 583922016 3 636722235 1 45697840 2 32604 70794 2 48891 81558 3 423308531 2 43133 88931 2 54684 55810 3 628108916 3 801387381 2 29325 75267 2 55916 98214 4 1 947283549 1 359089384 4 2 41328 47858 1 670631352 2 29821 31782 3 976776314 2 14848 95724 4 3 209255643 2 47952 87845 3 585157880 4 4 2 65881 92946 1 901393213 4 3 756111123 1 92541943 2 31618 98892 4 3 838743790 3 531148888 4 4 2 98909 100139 1 935408551 3 273276291 4 1 171099316 2 42413 100667 2 40768 69851 2 62162 94271 4 2 85440 96648 1 317485846 2 59259 102968 3 725474076 2 34994 64986 3 586883234 2 2701 26620 4 3 988869154 2 15772 95084 2 46811 51747 4 4 2 5004 42084 3 9231958 2 18359 83008 2 76607 96795 3 969141153 4 4 4 1 242811324 2 19621 77872 4 2 21078 91820 1 762724298 4 3 130721464 2 4098 69905 3 771594723 4 3 922634739 2 69460 77446 3 793849350 1 342271272 1 19670160 3 631677877 3 926267524 3 358239952 4 1 665501735 3 562266996 3 983868241 1 921857817 2 35018 62192 1 504831215 2 75622 89954 3 864806671 2 87184 94274 4 3 618467639 3 446834984 3 823406489 3 453396517 4 2 87063 90392 3 269705041 4 2 35679 96160 4 2 28854 63166 4 4 1 74830363 1 661667361 4 3 268804945 2 22741 92356 4 2 91226 94746 4 4 3 790481638 2 34723 98712 1 336527902 4 4 3 93381420 2 32884 55834 4 1 307697901 4 2 65561 77789 1 255095425 2 20661 39026 3 56976979 3 480979675 1 102914099 4 2 14963 39731 2 13355 51012 2 68320 102213 4 1 175316061 3 61693884 4 1 808062411 4 1 54587695 3 997944432 4 4 2 34688 49064 1 736775742 3 610503149 4 2 9711 18293 3 503238194 2 44573 98400 3 180812789 1 199187483 1 428388803 2 91332 99496 2 69160 80615 2 65036 65296 1 172441118 2 37825 85019 4 1 912204480 2 18183 49979 2 59658 76355 4 4 3 690155625 4 3 687435004 3 89693718 4 3 888655828 1 725305336 1 801226790 3 26839904 1 142101188 3 395606438 2 5276 60537 3 871049921 3 224113333 3 144650762 3 335021722 3 801521042 4 4 3 244109844 3 129833864 4 1 435104951 2 7428 18221 4 1 2960853 3 566764885 3 185413407 1 327383039 3 734563986 4 1 673613390 2 42192 98503 4 1 761724915 3 985066255 4 1 83773542 3 59815658 2 50275 103450 3 570235581 4 3 446577584 1 320732407 3 261205377 2 30080 64382 3 412891979 3 175671873 3 459895907 1 72033589 2 16973 97443 3 595873002 1 277340098 3 341682148 4 4 3 540572631 2 41424 57196 4 4 3 939861383 3 394835558 1 886691627 1 702402983 2 3485 56061 2 1930 56396 4 4 4 3 781443667 1 137414639 1 752464944 2 8189 88792 1 60408415 2 42187 49156 4 3 848502233 3 644084627 1 258664053 1 996903060 2 95493 101263 3 318196485 2 6364 33810 4 1 260722946 1 206719814 3 32535411 3 341108657 1 54522910 1 391887748 3 611685268 2 90929 97018 2 38157 103046 1 969415417 2 24716 44459 3 549058110 2 26661 76597 1 734536393 3 746612826 2 15760 23805 3 173085406 1 957368478 2 58423 71707 2 39993 86822 3 524742460 2 87348 96311 2 8803 88214 3 357134074 2 45935 78080 2 4287 65823 1 729294632 3 686050560 1 311309060 3 745463508 2 19931 42037 2 3453 78355 1 467402880 1 980742685 1 832614323 3 662311222 2 46195 61077 3 16479576 3 9838529 1 14443865 2 10862 61654 2 29999 54962 2 8145 60944 2 43803 75527 1 803747436 1 117304082 3 399005773 4 4 3 388559068 1 549642343 1 577791775 1 190838331 1 628741250 1 649375040 2 53088 90259 3 672387514 2 15899 100838 1 635310320 2 64575 82342 4 1 434230545 4 4 1 865880027 1 429199710 4 3 953316335 2 2304 17773 2 14784 66559 1 273456026 4 1 665868688 3 286828559 3 440696018 1 34426357 3 75987677 4 1 181376634 1 630474116 1 361685592 3 936884200 3 51507154 1 482550177 4 4 3 14080835 2 41175 98339 1 532600712 4 4 4 1 321201511 1 647144902 4 4 2 71528 87915 2 39454 74944 1 978912634 1 134326165 2 35622 69691 3 18698123 4 2 42550 98224 1 558054891 1 456018263 3 928777859 4 4 4 2 28009 66040 2 28867 40297 4 1 934737174 1 135792220 4 3 954201441 4 1 7595227 2 25296 72796 3 4193311 4 1 457325256 4 2 55142 90504 2 30969 88165 3 756867934 4 4 2 66854 69924 1 384727531 4 2 49167 71779 2 20641 62980 3 300202239 2 40929 100012 1 955011593 1 586621684 2 9670 93977 2 79069 94947 1 846709215 1 967840705 4 2 33258 67529 4 3 883092956 3 345241570 3 843147081 1 30307429 4 4 2 9302 10237 2 53445 62775 1 143062348 3 775646116 4 3 27340839 4 4 4 2 864 13947 2 45316 65369 2 27159 96945 1 902795793 4 1 184764629 2 11492 27562 1 768554266 2 10392 72127 1 730339177 1 731472987 3 645883709 1 301285146 1 937394559 1 953120186 2 37782 37986 3 837724595 2 18825 77648 3 772095493 3 980642371 2 51620 97355 1 667627892 2 431 76636 3 441858215 1 352326898 2 10441 90055 1 605367737 3 71705917 4 4 1 947505448 4 3 243894790 2 26935 84128 2 44541 62307 4 2 325 32473 1 548830701 2 12143 96081 2 23911 58185 4 2 12244 40016 4 3 734378647 3 459244 1 325842588 1 333173772 3 63017430 3 432 4 1 674972263 1 308219392 2 4967 88618 2 27228 49998 2 62145 81778 4 3 328669593 2 47594 95718 3 594833234 3 98375625 2 71377 81504 4 4 1 780164964 3 284570591 4 3 985042135 3 221557142 2 81036 96587 4 1 67109453 1 647964729 3 576701373 1 813053982 1 700481334 4 3 82861158 2 35389 68300 2 34132 82544 3 582019970 2 44594 83056 1 215581122 4 4 4 2 57683 77487 2 29378 30105 2 2066 60023 2 25055 76686 4 2 88389 103039 4 3 576600386 2 35688 46525 4 4 1 644962535 3 855679842 2 16927 78238 1 24061381 2 23795 102472 3 891203508 1 590051987 1 548407130 4 4 1 158179879 4 4 1 429833994 1 750116154 1 222448010 4 1 971485097 4 4 2 46170 52063 1 42722070 3 527192409 1 86949952 1 408789982 2 13449 87791 1 791835879 1 948523872 2 71930 82216 2 24669 42042 1 56415289 2 80321 92215 2 5715 84487 4 3 169634323 1 70616680 4 2 36663 96245 1 188592142 4 1 448310557 1 601076320 2 34998 68456 3 63352082 4 1 942982379 4 4 2 27505 102123 3 513155807 1 45282244 2 28052 91371 1 308125411 1 199886699 1 431642973 3 430235865 4 3 527461203 1 699631496 4 2 91069 103391 2 37810 37922 3 58869742 3 108387945 1 80984555 1 119137169 3 345013051 2 15731 81318 1 625580023 1 305250210 3 594131465 2 27626 97310 1 540229613 3 722258748 2 15350 102060 3 228044827 4 4 2 12800 19354 2 17043 88928 1 466369546 1 210116212 2 12061 63741 4 4 4 1 531991003 1 205817100 2 4852 101707 4 2 43270 63193 2 80536 96439 4 4 3 590494465 2 11709 16402 4 2 18354 61176 1 716854489 3 192371010 2 9303 52045 2 16249 99906 4 3 134593702 3 859532049 3 395565461 1 284129580 1 55120562 1 818032667 2 57980 99856 3 936368015 2 22907 26896 2 18951 71975 1 653228082 4 1 21466486 1 585463505 4 2 48506 83756 1 66160850 3 464912876 4 1 718609022 4 1 356304992 4 4 1 284162911 2 8705 35392 1 566964327 1 60541702 2 33490 54292 2 94010 96158 1 360272139 2 7913 39793 1 435084246 4 4 3 504674095 2 63726 80023 1 283065274 4 2 7492 21754 4 3 4483097 1 10635972 2 3971 52576 3 483184532 4 2 38907 59134 2 41454 44827 1 996197993 3 564088125 1 215378678 3 366615653 4 2 2659 43888 1 308317839 2 13190 55410 1 729969750 2 45605 55052 4 4 4 3 857394797 2 11368 46716 1 542695081 4 4 1 565371991 2 52958 70937 3 647775423 3 957592912 1 463340891 1 239428383 4 4 1 684149818 4 3 233324178 4 4 1 131651724 3 547983358 3 766859696 1 409511479 4 3 200634548 3 19774524 4 4 2 40766 103247 3 655700347 2 34981 68380 4 4 3 593108832 3 25386585 1 106169155 3 193763857 2 62638 79352 2 10905 93158 3 887563811 4 1 862181709 1 457344918 1 3519825 2 5975 12932 4 3 112483156 3 584798857 4 1 70748567 3 45483008 1 233004046 4 2 37362 47888 4 4 4 4 4 1 946018381 3 844490327 1 343010939 4 4 3 68987640 4 1 850129889 4 3 616704279 4 1 546090149 3 445102260 1 8034301 3 897786315 4 4 1 650107687 1 15968084 4 1 206462846 3 890922026 4 3 13442623 1 545432610 3 185409716 4 1 672177077 1 918623447 1 23686642 1 390361535 4 2 5299 74486 4 1 851553517 3 68901460 4 1 679240616 2 62708 71769 1 841140961 1 68077538 1 506970991 3 303526620 1 344566227 3 289666535 3 281933070 1 71242613 1 405904280 4 1 627012840 4 4 1 753290167 3 670889359 2 14924 56048 4 1 282796211 3 740749826 4 3 305872868 2 59188 84325 1 473527395 4 1 637629674 3 981461856 4 2 79628 96270 1 673647956 1 566367941 2 21104 43873 4 4 4 2 9967 79497 4 2 8575 49893 4 4 4 1 57232254 4 1 14710485 2 59631 91055 3 272847622 4 3 16266498 3 203730196 3 676184340 4 2 25397 97509 1 757965100 3 127020685 1 707794298 2 52054 56530 4 3 954817670 3 432293382 3 122236750 1 387183885 3 884688315 1 887622691 3 311434996 2 62173 66558 1 238547099 2 39165 70998 1 667208152 2 87640 100018 2 12393 41380 3 543902936 4 1 973344868 4 2 34947 60256 2 3768 36593 4 3 728561049 4 1 740800648 3 143878695 4 2 70784 85390 2 51132 104111 1 510163244 1 340348213 1 203686163 2 14210 99197 2 22744 46767 2 25528 43475 3 346677678 1 959443752 2 35871 81421 1 57797026 2 14775 81838 3 389257233 3 418286147 1 334558544 4 2 47467 59911 3 561645702 1 569235344 1 504822530 4 4 3 875446421 1 221084091 4 2 13809 31695 2 9203 67261 1 149251985 4 1 649257517 3 154023842 2 1855 82067 2 4943 13515 4 3 942954543 2 415 27715 4 4 3 283777788 3 532798321 4 3 479118828 3 69964661 2 70393 87798 4 2 76329 83127 1 961696895 2 53139 74186 1 233987982 1 10441188 3 261076906 4 1 677407988 2 19594 91900 4 2 41101 82593 4 3 576229329 1 659172907 3 404319219 1 5103470 3 321074169 2 34053 84679 2 54038 103839 1 12691459 4 4 3 28827508 3 250476751 4 2 17848 91693 2 15134 68002 2 39311 70121 3 421639814 4 1 624753536 1 39253170 1 858695065 1 469103992 4 3 703511647 4 1 108606491 4 3 43051571 3 714460852 3 210102660 4 1 947635934 1 74018681 3 810810788 2 64734 91718 3 169177399 2 66059 84477 2 18772 57633 4 1 765080709 4 2 31507 67411 1 593351583 2 1974 99207 4 3 359653915 2 96979 103332 2 26202 65040 2 24423 71239 3 53838060 3 251284769 2 2424 97633 2 15971 27765 3 831835290 3 983809108 4 4 2 4285 72144 4 1 585497966 3 422793093 1 847662408 2 49182 67622 2 49648 89983 1 253111410 1 410892697 3 890281045 1 370604216 3 587808780 2 56281 79568 2 27003 71934 3 112526327 3 666315572 4 4 4 3 690555264 2 4523 80187 1 286669692 4 4 1 622037444 3 245287353 2 45221 77925 1 14990408 3 984239933 1 49418577 1 439750878 3 170204856 4 1 891936031 1 543078331 2 70284 77957 4 3 347423735 2 3270 17823 3 639231778 4 2 2404 39580 3 855664938 4 1 540630007 2 21084 42476 2 49400 66410 3 110504699 4 1 36283719 1 744921542 1 263405463 3 368624873 1 158069443 1 209619089 2 70415 96658 4 3 404727884 1 424970088 4 4 4 4 4 2 45191 51287 3 211500716 1 854868574 2 40928 88406 2 19199 73683 4 1 403009582 3 448368553 3 765757151 3 281870124 4 2 21376 99419 3 508247207 2 18979 103247 3 513549896 1 223954203 4 3 520546120 1 725931883 2 8135 97010 3 149423423 4 2 15234 56153 4 3 950059514 2 10198 45570 3 46246822 2 928 100450 3 796544984 1 720261920 1 68837401 2 75506 81968 3 976961696 3 92318867 3 416132135 4 4 1 34275602 1 621416312 3 374905584 2 36334 95286 1 522834097 1 651190063 3 479117372 2 20685 22541 4 2 20370 77192 1 81416415 4 4 2 28923 70298 2 41657 67384 2 54288 65408 4 1 332427347 2 34847 86808 4 4 4 3 98861902 1 74001265 1 649762570 4 2 63068 95028 1 218608324 2 12963 61279 4 2 40693 64082 2 9395 41150 4 1 549421123 2 62795 100818 1 728824533 4 4 4 3 166692615 3 961087748 3 495826854 2 36979 101720 1 43161904 1 791981562 4 3 802826976 3 642349919 4 2 38016 39594 2 63523 103574 1 621293608 3 456705062 1 808831642 3 904473277 1 986010514 1 551991874 3 25034026 1 910901256 2 22585 49527 2 87204 94330 3 462561959 3 810185129 2 35147 86942 2 24624 25578 4 1 774037469 1 675248875 3 448272450 4 3 13777775 2 56289 91942 3 817425145 2 69566 71061 2 9959 69635 3 937536664 3 768414410 4 3 724228770 2 54006 55937 4 4 2 17035 34301 3 71504722 3 387818383 4 3 946605982 3 286926348 3 104595829 4 3 65603033 1 483631753 3 712604831 4 4 3 90110456 1 501099822 3 141032606 3 77616876 2 31106 45921 4 4 3 653038012 4 4 3 582650649 3 599496666 4 3 253519020 4 4 4 3 28009336 1 71179832 4 2 75776 98067 4 4 2 12558 71995 2 81516 91428 1 142704275 4 1 16349073 4 1 65354509 1 96202270 3 558382904 2 64887 95432 4 4 2 26019 89763 1 16010231 1 997498493 2 25298 68810 4 1 424294637 2 16856 28963 4 4 2 87536 93487 2 27087 101965 4 4 2 58159 82484 2 42588 73342 4 4 2 67764 77147 2 29199 72764 3 510978658 3 331594913 2 38226 96455 3 94600037 3 822099866 4 4 3 935968669 4 1 679271506 3 43281549 3 680563678 1 293142005 1 770305164 2 14740 45670 4 4 3 484611106 4 3 33341363 2 5048 78553 3 577542021 2 7621 42325 1 641921366 2 48753 95398 4 4 4 1 720964460 2 12955 87062 1 510277761 4 2 6017 95220 3 729026989 2 41380 80469 1 984861063 2 26366 38486 3 393469987 1 41251891 4 2 63800 66377 1 284209540 1 295160388 1 547796913 2 15741 83338 4 3 7309919 4 2 15434 61985 4 4 4 4 4 4 3 106004654 2 47447 81076 3 956622147 1 381506442 2 80066 80600 1 70464013 4 2 35351 104117 4 4 3 530847972 3 899298772 4 3 240890228 2 33716 103280 3 332681971 2 1950 77403 1 578700128 1 297740357 3 523908685 1 863715451 4 3 431302758 1 151769368 4 1 432600161 3 125040487 1 594653437 1 651781212 4 3 278762225 4 3 935637126 1 270743602 2 35873 42961 3 726318244 2 65747 68626 3 464689958 3 906865595 1 700771429 2 48153 69330 1 733636332 3 888330676 3 673709784 3 318356023 1 518638080 2 12699 19991 4 4 1 402898005 1 285447025 2 43922 96166 1 821106450 2 7748 97865 2 20256 33380 4 3 581859750 1 941616385 3 68699243 2 57414 100651 1 3364102 1 763638994 3 59483524 4 2 65612 68496 2 52449 71904 1 863141675 3 72551286 1 829037984 3 222255440 1 430045303 4 2 7405 42474 2 76969 95333 1 503505116 4 1 72847170 2 73341 76489 1 75866568 4 3 931386728 4 4 4 4 3 19213163 4 3 379220505 3 790502616 3 772092288 1 17987197 1 798286913 3 33982330 1 122768123 1 449913833 4 3 138689126 4 4 1 21455042 2 40622 49658 3 716688889 3 639673441 1 59441328 2 20777 52069 4 4 3 287481603 4 4 2 18475 91384 1 933294187 4 2 13082 72936 4 4 3 387800292 1 590906648 2 45675 69683 2 64935 87166 3 780946504 4 3 602302218 2 1431 66808 1 548057446 3 10617697 2 28039 40500 3 93957993 2 56296 61841 3 568046249 4 3 25188631 4 3 368555581 2 48433 64102 3 887735494 1 56379510 1 859371003 2 22465 57448 1 781824456 2 13760 86532 2 33976 76448 4 2 38000 102545 3 554177484 4 1 28938424 1 987570902 1 526423019 4 2 27710 38170 3 416734209 4 2 94704 101046 2 21119 48627 1 692655040 4 3 24087660 3 485367654 1 300223135 2 22256 76750 4 1 519598841 1 862577620 2 53809 98746 1 615105270 1 309455164 4 3 163381708 2 51413 60424 4 4 4 2 19067 26278 4 2 32761 62184 2 35398 101338 2 12552 100658 2 58526 82478 1 356121971 1 990679945 3 66764867 1 214232282 2 69799 94127 1 83641830 2 11 103613 1 22421477 2 51178 83571 3 131467300 4 4 2 6019 34024 2 44658 92829 2 11312 76586 4 1 286955945 3 384507102 2 77683 81117 1 335369889 4 2 6806 16175 2 16316 35343 3 639073087 2 95942 99957 1 749921859 2 37501 83250 2 22290 86319 1 882287306 1 732005823 1 868374784 2 55299 60076 1 38205612 1 329957474 3 374009503 4 3 970980268 4 2 45107 98952 3 34382165 2 20307 56530 3 530892699 2 10628 50846 3 196500780 2 55651 68989 3 12660201 2 15459 73584 4 3 571800684 2 28408 48400 4 3 181090655 2 57495 81646 2 12 34535 4 1 537699489 2 9517 32673 2 7284 93470 4 2 3670 61556 4 3 492258089 4 1 315984717 4 4 1 816445870 2 1077 97916 4 4 4 1 952124012 3 181788092 3 8556030 1 903197569 1 426520690 1 730871586 2 3549 61674 1 744936580 3 503412722 1 868339693 4 3 5922055 1 56615499 3 130369652 2 72168 96613 3 82409567 1 920281251 4 1 385443855 2 75053 92847 2 11012 31796 4 4 1 864723130 2 54154 95841 2 29079 89226 3 267342056 1 909446942 2 79094 83083 4 2 62661 99892 2 35540 92491 4 4 2 54019 80484 2 9807 102012 4 1 807833650 2 46762 56425 3 177045642 4 4 2 77568 99914 3 79928190 1 945528683 2 15507 54997 2 21934 42633 1 247726677 2 12401 82527 2 1844 79702 4 1 693497867 4 1 326210797 1 379362287 1 635920428 2 94023 94701 3 390276220 4 2 7332 64463 3 251688003 4 3 12620982 1 809142518 1 927057198 3 712705167 4 2 47160 98171 1 443764582 3 488149666 2 8961 14421 4 2 80859 93774 4 3 952102826 1 289643372 1 389648913 4 4 3 453157181 2 37595 76881 4 1 564768140 4 1 656143035 2 11610 75546 3 68048914 3 4691130 1 53167296 1 52208636 2 70468 95679 3 95160 1 420753393 2 5380 11506 1 335686352 3 997219189 4 1 432558689 3 924946136 2 29837 59716 3 766313257 1 59098657 1 137718354 2 7542 90689 3 45695644 4 3 58600209 3 300432265 3 813633824 2 73240 74944 4 4 2 51384 74138 2 38807 55651 4 3 447398602 2 31161 100235 1 650935128 2 57151 62829 4 1 915910481 4 4 2 17441 92220 2 2157 87365 3 734898323 2 38578 53674 4 1 8164062 1 498194592 4 2 46439 102395 2 30357 38218 1 223373227 4 2 39000 39327 3 316737647 4 4 2 62548 87385 3 908599657 3 362037735 2 14235 21079 3 644355792 3 339058301 3 899197085 4 4 1 599516604 2 19374 68593 4 3 166008653 4 1 215601919 4 2 55761 73306 3 499437685 1 233184198 3 682766957 1 693954238 4 4 4 3 315852878 4 4 3 144724853 2 17439 66287 3 804118115 1 958923423 1 640672280 3 921647937 3 833348119 2 14128 65482 4 2 42862 56418 2 1341 67888 2 70491 89302 4 2 29409 84590 2 52486 58832 4 4 2 61138 68110 3 862314514 4 2 41955 64723 4 4 4 1 569218593 4 4 3 274972137 4 1 186004656 1 34372611 3 739301037 1 315374824 4 2 65321 77353 2 50675 72588 3 461164442 3 19797124 2 33558 53814 4 4 4 3 919282387 1 509185100 3 566242088 1 877786528 1 84353640 2 37573 79298 1 81340859 3 677670277 3 836257462 1 943015418 4 3 250983578 3 554235593 3 405325659 2 61051 82922 2 19721 72699 2 25078 58469 3 578266771 1 72856029 1 279605153 4 2 22140 71714 3 99335238 1 730390255 2 86799 103570 3 282580855 2 74615 85165 1 543917458 2 15210 57656 1 28860781 4 2 14084 22706 4 1 414278769 4 2 49140 93111 4 1 834224984 3 90824244 3 521194090 2 77421 79681 1 57324838 4 2 31425 104360 1 963674343 2 56044 85768 1 495656389 2 53683 54759 3 613607066 1 91159382 3 360048086 2 5711 11817 4 1 230880961 3 268432712 4 2 30845 33355 1 979448939 1 109585687 4 2 36160 89840 4 2 47479 102695 2 58964 88355 1 995573979 3 12395960 1 63249728 2 11265 32998 1 813074904 4 3 559048509 4 4 1 646642609 2 8001 14436 3 974189076 1 83625522 1 990618805 2 41156 45409 4 2 25654 31227 4 3 280103742 3 387042903 4 2 77170 83740 2 19719 99407 1 494182220 3 127620575 2 16053 16698 2 96242 97581 2 53416 94375 4 2 47210 73404 4 3 69682992 3 198871501 1 111457592 3 441623886 2 20617 98550 4 2 11783 32806 3 123845879 3 465022619 3 443356413 4 3 594364290 3 27680765 1 827944329 3 186794768 4 2 61269 70349 1 626614375 1 553246682 3 575892822 1 723171036 2 26922 82529 1 39566567 1 111660578 3 213388261 3 47303398 3 259826400 2 34413 70757 3 24523835 1 199775665 2 5893 87540 1 441580600 3 223522484 4 1 487380865 1 604412470 2 15742 68016 1 757895895 1 199160923 1 514789725 2 54906 78419 1 174276789 4 4 1 470016319 1 872792280 1 764307919 2 15221 40444 2 21475 41330 2 2117 14462 2 4118 6438 2 65956 68130 2 12839 16096 2 11470 54730 3 37605053 3 363711031 2 18896 23856 2 4987 75601 2 20639 46079 3 958982617 1 176288922 2 78490 95026 1 845133311 4 3 49753351 2 43709 97784 2 27837 57320 4 3 390391116 1 370901321 3 624162762 4 3 928608397 1 62682460 3 6578430 2 78783 79615 2 69259 82003 3 173003586 3 721749369 3 975018656 4 1 599728697 4 4 2 10101 22187 3 579449723 1 773849323 3 196659340 1 305549599 2 42094 62566 1 209267013 1 874060661 1 71953674 3 321820655 4 1 192047702 3 34992429 3 384853276 4 4 1 970745501 4 1 616759678 3 617926023 2 32318 67637 1 600002918 2 7585 39645 3 17271141 4 3 732186874 2 45945 74750 1 598579780 3 878484732 3 84276951 1 160022457 3 227199736 2 41206 43821 3 119712402 4 1 514176329 3 700620912 2 50525 101355 4 3 822065185 4 2 82474 87655 4 4 2 37018 71497 1 104898541 2 72351 76708 1 145464518 3 428101526 3 512685007 2 24832 65729 4 4 3 621202763 2 11000 86694 3 271916672 2 96075 98911 3 146473543 2 16215 59624 1 635312008 3 86057748 2 6003 15022 2 3112 92901 3 953470802 1 464836738 4 3 709327221 4 1 651104804 2 44807 97566 1 912306223 1 22110545 1 67761037 2 63416 78303 2 13648 37781 3 92001026 4 4 1 347718830 3 228518398 4 2 52261 66528 1 354203645 4 2 32816 96912 3 63497684 4 2 26737 103360 1 928682087 1 69353134 4 4 3 630721327 2 17575 63105 3 633928029 2 10869 104309 3 986327607 3 224718359 4 2 14413 75521 4 1 237852060 1 182450232 3 48265426 1 923173186 4 3 349795645 3 760790907 4 4 3 351599973 1 855426461 3 821172962 1 899388644 3 201406375 2 65699 69284 2 5618 68979 1 622933358 2 16817 97400 2 14286 26751 4 3 197171949 4 3 977116460 4 3 733592853 4 3 802737949 1 605469015 2 29122 38184 3 311980833 1 673914482 3 714787714 2 77252 97246 3 754066593 4 3 81236280 4 1 650615871 4 4 3 429834442 1 415607516 2 32917 57071 3 809569534 2 61297 80035 2 52712 73004 4 2 83347 100964 4 1 542316931 2 23100 58532 2 41280 86268 2 38571 56118 3 620089970 2 46245 88927 1 475704491 4 4 2 35403 97948 4 4 1 218011574 2 16637 16792 4 3 75741731 1 754185931 4 1 917129203 1 697779506 4 2 39448 39528 3 88802780 4 4 1 10873151 4 4 3 350500557 3 710524595 4 2 10275 30418 3 329328994 1 850344363 2 42775 83053 1 701705655 4 4 3 33450581 3 744186863 4 1 358197382 4 2 359 33628 4 2 79964 93015 2 23040 65616 2 56485 102990 2 31362 84391 3 825243798 4 1 941358104 3 473910966 1 41433774 3 27234141 2 70996 96330 1 272205961 2 40064 77423 3 598648522 4 2 39398 65058 2 41556 67886 4 2 29648 51694 2 31041 65404 1 37330240 1 606295426 4 1 397723363 4 2 6018 87823 1 440767789 2 44813 91480 3 167027252 1 313530022 3 805326260 2 77159 78708 3 762090357 4 3 137663831 4 1 138100429 3 947929601 2 27746 66767 4 4 4 3 360424325 4 3 815692824 3 332068606 3 318910217 3 569135009 4 4 3 403852649 4 1 552703915 4 1 350916473 2 38640 83025 1 768826894 2 20617 85817 1 14329774 1 54621152 1 892062152 4 4 2 27546 40797 3 267617209 2 49745 86053 4 3 219949914 4 4 2 24830 61606 2 31251 52811 3 669719648 2 81106 104505 3 850933718 2 24679 98982 2 18578 86548 4 3 418161166 2 45569 75039 4 1 120831530 4 2 33815 103662 1 441163094 4 1 565358757 1 163058828 4 2 58982 76467 3 516262735 1 651001178 2 54277 85601 3 756494889 4 2 71750 78422 2 17047 79503 3 15451937 2 21416 35783 4 2 16180 90135 2 32993 94033 3 5850469 4 2 56357 97711 2 26920 29953 1 172591026 3 211353190 3 744947827 1 709273988 4 2 23286 52216 3 489344938 4 1 246083970 3 407275853 1 307784186 4 3 275057544 2 15100 45233 3 541853254 2 7160 29651 2 9565 56988 2 9671 87314 3 570320217 3 221001975 3 756494359 2 1896 24280 2 78012 83095 3 849878234 4 2 57305 60538 1 772750162 4 4 4 1 676484165 4 2 12650 52941 2 10400 38127 2 44824 56361 2 5906 14077 4 4 2 55301 65159 2 23318 85172 3 755944063 3 871054921 3 306779648 1 921278131 1 372011757 2 6498 22128 3 453217071 3 431600304 2 93065 103069 1 965008760 1 667398949 4 3 380437888 1 540308310 4 2 23136 53572 2 5085 91654 3 33569923 3 904317026 2 13545 59074 3 357377428 1 497317780 1 561667239 1 48297494 1 785502268 3 109687296 2 60034 61178 2 66467 84642 2 11450 16880 3 102063946 1 565498305 4 2 91657 100025 1 1800281 2 15776 76917 2 11410 51957 4 2 62484 88679 1 188229615 3 855971072 2 3737 97742 1 550134018 3 847530844 2 50466 63430 3 218073241 3 224582847 3 871959620 4 2 18907 56647 3 49398458 3 930498998 2 69240 92263 1 820733706 3 725032351 3 278348982 3 769673937 3 997423599 1 35991804 1 600241811 3 25391721 2 14469 51124 1 957385211 1 180922760 3 211055115 4 2 46478 83964 3 181784168 2 81152 83907 3 686992934 1 27198805 3 57072621 1 983175950 3 659469906 2 25708 54107 4 1 605524814 3 1656375 1 849332094 3 460998435 3 43268319 4 1 59858864 1 637279330 3 261373603 1 318808404 1 739438719 4 3 936982920 3 161708517 4 3 30778024 3 26291410 4 1 324601979 4 2 37539 71460 4 3 661944140 3 426042410 3 107338008 4 3 914269292 2 19224 67874 4 3 740339349 1 70516986 2 26195 98337 3 815111739 1 567704663 1 533600657 2 9766 32298 3 427685918 1 605403682 2 30237 102382 2 40748 80918 2 63190 69297 1 990228893 2 30576 103446 2 22629 60965 1 278486374 3 836587865 3 291658109 1 66096974 3 365754935 4 2 27834 92433 2 97035 98598 4 2 3740 40376 1 254470797 2 35714 51852 4 3 889346148 4 3 750479464 4 4 4 1 909241371 4 1 818682317 1 230531268 2 42977 85886 4 1 667778943 2 7644 32082 1 856606176 3 430820273 4 3 861583916 4 2 33974 64648 3 979614980 4 4 4 2 25649 62020 1 113261439 1 963810365 4 2 13314 40068 3 830275986 2 24728 81032 4 4 3 876811013 2 2860 88724 3 727066174 2 10256 94495 1 897299903 2 71976 82631 1 846612339 4 3 15688417 2 59553 103652 3 527737748 4 2 21150 31230 1 516084698 3 417492961 4 4 2 4301 31450 4 4 3 786324296 1 471829426 2 11677 34612 4 3 949006226 4 1 812517792 4 1 781062047 1 288581239 3 481139340 1 643950119 2 1947 93283 1 17558097 3 370431161 3 362989386 4 1 428456956 4 2 36906 81514 2 22714 86360 2 21048 99375 4 4 2 19538 68308 1 803192553 3 344853839 3 977733846 2 52853 78088 1 659232346 2 49250 74013 2 48503 99916 1 562534517 2 44910 97304 3 972071098 1 438586163 4 3 255788350 1 409079760 4 4 3 559565116 1 883886277 2 15113 91659 3 498787483 1 645836299 4 4 1 719314857 3 156521096 1 952834516 2 23353 24816 2 44936 52265 2 41228 42483 4 4 2 11767 94400 1 112689902 2 1418 41300 3 192728482 4 4 1 440064964 4 3 575627007 1 677432995 3 291063493 4 2 31975 100403 3 629484469 1 848628410 1 850843754 3 526006500 4 4 4 3 855409169 1 355772461 2 7784 34990 3 710505144 1 462759756 2 3267 45013 3 511931311 2 26888 103152 4 2 1736 44324 2 61539 94407 4 4 4 4 2 25966 97864 4 1 21965829 3 645863022 1 355011784 2 8010 35172 3 21647302 2 64585 90615 4 4 3 504722435 3 19681801 4 2 31981 95482 3 264796216 3 392999578 2 85275 100922 1 517522104 4 1 70246391 4 4 4 3 364998013 4 4 1 884376933 4 4 1 55393022 4 2 49614 68756 3 531298955 2 42091 48687 3 276942675 1 452582679 3 358557615 3 115574221 2 8533 57002 2 59497 63388 4 1 766432905 3 459330564 4 1 173913837 3 49995662 2 72051 93673 1 693784574 3 125281373 1 503607392 1 93152139 2 2473 84723 3 349568381 4 4 1 997626106 3 325075142 1 224575272 3 823030115 4 1 423361998 3 132060706 3 914459574 2 3770 4947 2 62010 89259 1 384683446 3 827656717 1 928756130 1 470098715 3 25985975 3 244811749 2 12222 15232 3 451979793 1 440181843 3 591532080 1 970946258 2 8813 95247 2 8352 98099 4 2 11217 95637 4 1 428941258 1 558319225 2 8250 89890 4 4 3 68877560 2 17464 92230 3 442370249 4 3 14880226 1 282360467 1 51728244 2 50768 82177 1 289073784 2 54050 76195 3 623300535 3 50962943 3 346592079 3 666647504 3 518669139 3 135091766 1 837903300 1 593391847 3 207360294 1 602092789 3 62564317 3 156485682 1 726633778 4 4 4 4 1 798664607 4 2 37557 82519 2 27270 33879 2 67432 82596 4 2 13544 17781 4 1 491540343 2 50554 77857 3 187886024 2 4765 51841 1 568719329 4 2 20085 26384 1 29359553 2 54477 99847 3 325893372 2 3392 66167 1 394498014 1 960560747 3 416198452 1 778530344 2 27054 76742 3 56882020 2 56593 92961 3 602712970 3 625811131 3 671000970 4 3 540004128 2 44562 90567 2 27583 53518 4 3 124958387 4 3 488883829 2 22163 75253 3 673125768 4 2 41453 61517 2 99638 103093 2 75950 82252 1 217651299 3 445583148 2 5479 32217 1 811552809 4 2 36014 51388 1 46651642 1 178867871 4 4 4 1 862256943 4 4 1 183368316 4 4 3 56456600 1 246285843 4 4 3 743638972 1 965963444 2 15658 83831 2 48842 87282 3 68678123 3 906070472 3 959120057 3 294543616 4 1 476729013 3 467548768 2 14945 40996 4 2 14043 98661 2 36856 71852 4 2 54873 93511 1 508156703 2 8169 13907 4 4 2 767 31188 2 85962 90555 1 72237670 1 10817860 1 446927948 2 49487 102288 4 2 74731 100753 4 4 1 660740430 1 948932417 2 53670 92114 3 295283314 4 2 11741 103585 2 5119 15587 1 583841990 3 811871749 3 288913682 4 2 26678 100587 3 321174794 4 4 1 891430205 2 13869 94085 4 3 618279108 3 64512128 1 805829775 3 754680452 4 3 316632965 4 3 987821803 4 4 2 11694 30344 1 233452865 4 2 61331 101457 3 372771541 2 43025 92984 2 18210 55133 2 45266 62557 3 575352255 4 2 58390 99688 2 69890 94759 2 45394 89487 3 891374454 2 69668 85941 3 7437050 4 1 323319023 1 69082637 1 63420330 1 848410289 4 3 933159460 4 4 1 16518634 1 547584648 2 42116 86139 4 4 3 256297553 4 4 2 71279 101946 3 980091239 1 76742605 1 231614384 1 272387149 4 4 2 22795 100507 4 3 43119948 2 21348 45127 1 780263427 1 54590223 4 4 3 516946412 2 67130 98150 3 716069460 3 895746713 2 31692 55704 2 6080 25610 1 966094294 3 250764149 4 1 689483996 1 105576347 2 22408 87698 3 98518223 2 14762 96254 4 4 3 72504846 1 610640249 1 505192896 2 7476 30640 2 44934 103542 3 284890564 3 589145138 4 2 69137 94327 2 91995 99986 3 193733976 3 13894506 1 102939683 2 15203 100582 3 548610364 4 1 727751099 3 357913524 4 1 996274209 2 75318 97712 1 336291040 4 2 16060 96002 4 4 2 11724 98718 3 891583416 1 609351975 1 140089585 4 2 3644 45362 4 2 56290 75773 4 3 547259160 1 785222963 1 310312026 4 3 17370504 3 531287422 2 4632 90421 1 130618301 2 18357 79385 2 35816 96042 3 488971530 1 16933790 4 2 27458 55925 2 6362 33161 1 861069917 4 3 303915736 1 324262771 3 606848599 1 232720070 1 437579616 4 2 21426 45283 4 2 10707 13336 4 3 682697041 4 1 805581794 3 185058088 4 1 153825303 2 22234 38623 1 694337200 4 2 4758 83160 2 24854 97344 3 542257446 1 516609004 2 33453 43195 1 614778342 3 72489234 1 287473498 1 676316227 2 89251 94989 1 29136187 2 27019 81843 4 3 775081441 4 4 4 2 6024 84034 3 481822972 2 89238 101385 1 319694016 3 727202509 4 4 4 3 316689131 1 51351081 4 1 777113501 3 565049846 1 614450584 4 1 760800730 1 843761104 4 4 1 304432506 3 69297406 1 122881507 4 3 107783077 1 249648687 2 49938 73804 4 3 756056555 3 700803573 2 44984 53826 2 81137 88421 1 10639049 1 129387442 3 990742369 1 813767278 2 49970 86775 2 27579 74060 2 10542 28984 4 1 81158179 1 504881449 3 990722130 4 1 171454925 3 792212913 2 1477 44210 2 10824 84084 3 200687369 2 3467 50865 2 35154 72884 3 322189027 3 347747695 2 44244 77128 4 1 691844547 2 26434 47025 3 165026743 3 16054767 3 604968387 3 32785567 3 248215500 2 30198 82681 1 835722549 4 2 7533 48517 3 104233626 3 818967606 3 928956903 1 688224183 4 2 2199 56719 1 584293872 2 43886 78503 1 291337044 1 306964564 4 4 2 1489 5160 1 574018695 1 196600298 2 75317 93317 1 720545697 3 154209941 3 89331709 4 1 87781356 2 41251 45791 3 10327017 4 3 467313796 1 656208416 4 2 33760 58907 3 156117813 1 528153149 1 160609483 1 63529536 3 911268436 2 41953 47302 1 822349156 2 76773 95350 3 56522814 3 401920655 2 32587 60953 4 2 5793 50870 1 621835146 2 3952 23054 2 26401 70624 1 198908572 1 547326359 1 501856114 2 1218 65726 3 757722551 1 29983138 2 10142 24613 4 4 4 3 491654487 4 3 216382051 4 3 438278853 4 2 55243 90899 2 51236 101668 3 60672126 1 64924989 4 4 1 676994152 3 949015441 4 2 15811 91636 4 2 12048 94301 2 41193 88058 4 4 4 1 853445192 3 188041414 4 3 822695068 4 3 63401164 1 634738840 3 230387539 1 762576300 1 13283111 1 498663678 1 886078993 4 4 1 12825674 2 31717 76508 1 853088261 2 23458 25894 2 41128 86545 3 316114863 2 16539 17128 3 455701364 3 93010795 4 3 854199632 2 55100 104674 2 23837 81999 2 79759 98889 1 61157285 2 44166 72843 3 821963504 2 56522 89174 3 15720507 3 25729250 1 655316661 3 998517450 1 834096914 1 788652831 2 7270 56929 2 3854 40362 4 2 85611 88273 2 36069 62499 1 176003667 4 4 1 22561315 4 2 16409 30114 2 30028 74650 1 620324585 1 771876353 4 1 161309702 4 2 22209 74152 1 92703558 1 710367081 2 47246 82054 1 407032320 1 62216106 4 2 6852 47648 1 782314136 2 43253 95028 3 813753680 3 771775388 1 211077938 3 921252575 2 26987 98567 2 41563 86907 3 494285132 2 33764 92596 3 676849611 4 1 362396703 4 2 301 88326 3 123327021 2 72352 72374 2 38622 82376 2 19195 27109 3 532543334 3 482435073 3 569822780 4 3 814171300 4 1 846699167 3 439633408 2 45573 93100 2 67013 83957 3 246862893 2 17833 96009 3 876189631 1 94289592 3 664953066 1 973259082 1 137890795 3 943196101 4 3 426284223 2 4420 84149 3 318787755 1 18832036 1 144880690 3 863306567 1 968654778 4 3 301612138 3 25821031 2 329 66227 2 38061 97728 4 2 37210 64334 1 567935527 3 613850235 3 436659289 2 60071 84206 3 8234016 1 745021587 4 4 4 4 4 3 154159579 2 12298 35429 3 225611897 1 18047576 2 17746 100811 1 291865669 4 3 663949998 3 758173873 2 42155 46290 3 648416507 1 373267027 2 63137 84915 1 586617396 3 497583772 2 56045 64705 2 3299 81633 2 22562 52116 2 51640 73785 2 75698 102224 3 340649097 4 1 613345538 1 603491402 2 5210 75708 4 2 77822 94789 2 39100 83196 1 674227382 3 76179836 3 278023117 1 697825788 2 76378 80971 2 54205 66318 1 754056634 1 187458369 2 61555 84768 1 313007967 1 159673753 2 73337 103963 2 47682 73355 2 100247 101129 3 415779443 3 26815941 3 714830448 4 1 24739396 3 716724181 4 1 494228793 1 688563441 4 2 19809 66357 4 3 738396627 1 276568533 4 2 46305 90279 4 1 691876263 2 54866 89777 3 553988576 3 766916968 3 232674818 3 328332164 3 977664038 2 68436 86156 1 357351873 3 133688538 3 579556687 2 77518 93632 3 120842538 2 13942 24258 3 659555506 3 62230533 4 3 571500256 4 2 45296 56697 3 109371661 2 68037 82786 2 52964 84287 2 46134 91491 4 1 114048477 3 606280563 4 1 895171615 4 3 349967988 3 387304992 3 888114772 4 4 4 4 2 66596 92846 2 47397 88994 2 809 74168 1 581072431 4 4 3 482792950 2 43517 68600 3 921734650 1 800648606 1 493249698 2 29879 31054 1 361204550 1 33021041 4 4 3 272209438 3 161541799 3 19682359 2 63145 81267 2 62998 99875 4 2 45478 87759 3 435898107 1 519760232 2 1331 85488 3 713766482 4 3 95208359 1 23281486 4 1 113188372 2 62878 98270 2 62223 65194 2 44241 102993 2 31764 70937 2 23230 100820 2 12238 52477 2 78747 95604 1 844375607 3 269884222 1 277715393 4 4 2 33411 55579 2 4957 25980 3 126812644 3 704981436 2 101 62640 3 23893392 4 4 3 862016918 1 765714571 3 569809540 1 53464453 1 196778210 4 2 5374 92117 4 1 107582740 1 355038801 1 15745352 4 4 4 2 32155 65166 2 39118 46238 1 743812191 1 394675028 1 914324461 1 5869486 4 4 3 709421547 4 1 231488391 2 10284 98873 4 2 60495 77341 4 1 249195207 4 1 190051116 1 514652529 2 72835 92492 2 16312 31327 3 532457282 1 427171592 2 21033 102620 2 53014 72692 2 46977 79284 4 3 186080706 2 59028 101141 4 1 43601093 4 4 4 4 4 3 594251282 4 3 421511301 2 62872 102330 3 618444912 1 833182391 1 325360217 1 270501420 1 28953259 2 54505 103658 2 34745 58004 1 665382924 3 521583019 4 1 64107522 1 43251257 3 350543412 3 607705171 2 57548 85065 1 395373838 2 42953 90278 2 57545 98023 1 997030615 2 22917 79086 4 3 186738623 1 401326433 3 846169001 2 25578 44739 1 117438629 1 588394232 3 810469712 3 328601840 3 415842663 2 9914 89049 3 137428160 3 851808638 4 2 71600 92041 4 1 266846018 3 982588661 2 34010 75713 1 460362602 3 141624232 2 1811 32516 4 4 3 151631270 1 356416874 1 909823508 2 48261 58968 1 631368715 2 33732 90257 2 34127 52641 3 157317859 4 4 3 894996472 1 4198572 2 83808 89011 3 414660495 1 880761186 3 53299983 4 2 54412 60576 1 888345340 1 880410755 3 679141015 2 76486 85471 1 985683877 2 38685 58820 3 251399484 4 3 511887165 1 78647487 2 20860 92095 4 1 62159340 4 1 436964986 1 616842043 4 3 811352622 1 380629775 2 5364 9663 3 418748528 3 314770738 1 866877246 3 168068241 2 47289 85221 2 33536 57522 1 629825728 3 853162732 2 9119 12771 1 623605513 2 43962 53077 3 128611064 4 2 39100 41957 4 4 4 2 22964 38115 3 58213977 2 7 4189 4 1 927974650 2 16792 29351 3 874239081 4 3 177802428 3 682651510 4 1 656005484 3 573731818 3 983223059 1 273357734 4 1 14735744 1 956642865 1 767906210 4 3 318388069 4 3 71335469 1 206941511 1 750433712 4 1 804408561 4 2 20391 53533 2 3966 17480 4 3 226127717 1 144413355 3 49361552 3 906817998 2 13133 91968 1 386912666 4 3 929819624 3 428348981 2 74138 93994 4 2 67240 94555 1 52140715 4 2 77737 93825 4 3 585223475 1 625807185 2 69501 72412 4 1 636142365 1 832849468 4 3 669454276 1 195590905 2 25508 45936 3 217228218 1 566499539 3 993019857 3 285983054 2 13386 59045 3 527382849 1 655562354 4 2 7361 54667 2 21829 49504 4 1 36208371 4 3 940276883 1 623637366 2 29676 52630 1 260285 4 4 3 23370564 1 232615700 1 887729263 3 167368417 2 29369 39089 3 882461303 1 966868412 1 751327098 3 339593911 1 744026289 2 36830 77083 2 5224 31729 4 4 2 99144 99543 1 756285168 3 518049257 4 2 49285 82340 1 97783710 3 809217024 2 9701 100327 4 1 172507994 1 415498431 2 48670 50619 1 153985030 3 156472189 2 456 38230 1 191880857 2 22181 68831 4 4 1 566520441 1 874337730 1 797624890 4 4 4 1 887929960 4 4 4 4 3 422833888 4 4 2 39448 88422 3 856757372 2 23587 24483 3 50378527 3 502043492 3 633353516 3 330965345 1 753819181 3 341363572 4 4 1 148919182 2 11247 42463 2 10543 17443 1 262368720 2 39898 52550 4 3 749015209 3 193703163 4 4 2 38383 79008 1 109662519 3 96858745 3 38675480 1 575203983 1 57144946 1 888707948 1 337301604 2 25763 51598 4 4 2 15495 62655 1 46803940 1 914898564 3 536847710 3 805459134 4 4 1 706080235 2 13836 62879 2 32434 73810 2 3142 6839 2 8631 64045 3 476933943 2 19086 80445 4 1 14477065 2 16054 71117 2 20391 90348 1 416783879 2 12854 101109 3 757961333 2 8290 68962 2 12719 46048 2 52537 81488 3 191768542 4 2 17835 85899 4 3 40067451 4 4 3 901393186 3 851356482 3 711111490 2 84626 85147 2 88640 101642 4 2 5483 69272 4 2 15644 102041 1 942324056 2 45938 48322 1 671392128 3 105319402 4 4 4 3 17433460 3 644876507 1 4262937 1 556265387 3 43375957 2 2830 42533 2 57257 80680 3 988796303 4 2 11206 71814 3 2958167 1 381514581 1 767297049 1 494586866 3 646959422 2 21171 79541 3 856553000 3 721857059 3 595191587 4 2 59589 81189 4 4 3 761293359 1 911606803 2 44365 77217 1 64715856 1 348747652 2 17405 78836 2 41899 81751 1 589316441 1 824322273 4 1 903345855 1 206831164 3 799778036 2 7502 59130 3 371178687 2 39341 54631 1 343167742 1 396741235 3 321239197 4 4 3 926223663 2 68740 78836 1 613308470 3 64449847 4 4 1 498105865 3 470712859 4 2 25035 96316 4 1 318166034 3 512344254 3 401624877 3 773268353 2 39495 62645 2 8048 74201 3 98935318 2 35616 51408 4 2 29363 50241 1 195789679 4 3 164629682 1 228045680 4 4 4 2 72089 73792 3 183466016 1 390307400 3 499362330 4 1 32833454 3 15127235 1 713314364 2 63415 85177 4 4 3 413765990 2 62355 91404 4 3 267911954 2 46940 74958 3 401480395 3 409279000 3 66663559 4 3 473173564 3 566736775 3 52061413 3 429326132 2 16749 49865 2 75874 81395 1 149553848 4 4 1 117127932 1 98306300 2 91430 98222 4 2 31997 70276 1 20842142 2 23891 24863 2 46482 99822 1 333731103 4 3 423543742 1 302145244 4 2 66120 80779 2 8398 74772 1 411598917 1 958454445 1 179321400 2 3404 66159 2 46678 46743 1 870841026 3 894251331 3 543231456 1 24524614 3 774681324 1 196861121 1 519667022 4 2 25918 95057 2 52456 89545 1 768058994 1 62997902 4 4 2 24217 41531 4 2 24321 56850 1 892000415 1 15187708 3 116096033 1 489366796 1 209920740 1 140793315 4 3 43029437 1 540555802 2 28689 100168 2 41601 60800 2 8095 95133 4 3 122386196 3 431291030 1 62023428 2 2233 86887 1 205266808 2 29673 67804 3 102927186 3 587371628 2 57154 67305 3 943768650 2 14658 34050 2 29592 42647 1 12688347 3 720947780 4 1 654811637 4 1 64594268 1 105051369 1 852046138 3 306355634 1 862608389 2 26312 60816 1 46525763 3 186334048 3 186809153 2 35926 83864 4 3 252879465 3 468611117 1 888196713 1 617497627 2 39901 80555 2 29946 85594 4 4 3 902760969 3 131874817 1 890368048 1 183807745 4 2 31813 52606 3 604644679 1 18054224 2 1838 81972 4 4 3 963009884 4 1 657599041 3 780532852 3 40727018 2 71823 73714 3 362319608 3 886983634 1 57687238 4 1 31244223 4 1 812931907 3 565627010 3 691381675 4 4 4 1 648162031 2 6002 95615 4 1 508200799 4 3 848529357 3 711335223 1 750541001 4 4 2 39654 103181 3 693200629 4 3 828423437 1 200148024 2 37651 70823 4 4 4 3 685697672 4 2 16805 24187 1 190459290 1 85623659 1 746705068 2 1768 68811 1 775604088 3 583542365 4 4 3 965281381 4 3 150074011 3 987694717 4 4 2 18078 44419 2 36580 58766 4 1 75933902 3 947734083 2 44981 66596 4 4 3 973826313 3 269227454 2 24653 77922 4 2 21158 58886 2 33692 90679 4 1 554850197 1 137000959 4 2 68822 98471 4 4 2 40223 54334 3 680857548 3 496014273 4 4 4 1 692813654 4 1 675105002 3 11415026 3 755452455 1 681750090 2 31236 31761 1 694599500 4 2 17378 67132 3 342494464 2 30439 67971 4 4 2 17674 21524 3 591973932 1 156652660 1 301356222 1 158056436 2 50914 81079 3 492846216 2 4621 27596 3 629985957 2 20288 88155 3 656563101 3 988694203 3 53117805 3 970225520 3 286388330 1 82787239 3 820993166 4 1 65858483 4 4 1 775781606 4 4 4 3 136530552 2 11573 43996 2 6296 39857 2 24062 31982 1 118274897 2 44773 94993 4 4 1 509840078 2 26718 72029 1 457613090 4 1 559605151 4 1 298732382 1 675363497 4 3 87086931 1 311249188 2 252 103922 1 543440162 1 856945348 2 8779 11373 3 513214421 1 487856399 3 79948262 3 6965437 1 217379567 4 1 144333677 4 4 2 61758 80505 3 373894280 3 980792504 3 118275127 3 267378044 1 37294356 3 279576941 3 581708731 3 112839926 3 26107419 4 3 255965502 3 748099278 1 214687937 2 20627 75542 3 762737779 1 944612535 2 5864 77216 3 762617664 3 920108136 1 957036809 2 63802 69110 3 740651146 4 3 311723306 3 869588486 2 53348 83942 2 25999 43710 1 935380871 1 10046087 2 44733 70368 1 618085293 4 1 560213769 4 2 79433 80182 1 396247999 3 444887413 3 546742919 1 307658553 4 2 43614 78027 3 423316149 4 1 891455214 2 51983 60024 1 531334355 3 839232081 3 567669238 1 965391371 4 2 8655 30144 1 459387335 4 2 927 48579 1 695191232 1 222198119 4 1 313852371 3 761596832 4 3 212146285 4 3 72112141 1 26422118 4 1 947212575 3 408430019 2 26943 40905 3 111561135 2 1105 35942 4 1 184923886 4 1 348893733 1 782139482 2 1139 49857 4 3 125984783 3 690850003 4 1 386018261 4 3 452627826 4 2 3882 77646 4 4 2 52023 79227 3 89110022 1 502386053 2 5674 47633 4 4 3 697691458 3 389003689 2 32836 89109 2 2435 47915 4 2 14652 100163 4 3 217998228 1 631564701 4 3 405228554 4 2 57582 82184 1 396327940 2 44290 71017 1 68357252 2 32171 62043 4 4 4 3 164582332 4 2 52205 63914 4 1 522514469 2 19646 41306 3 910518421 2 7962 42734 1 843290899 4 4 2 25078 63756 4 4 2 23679 103272 3 871240893 4 3 813398957 3 377465256 4 4 3 67275 1 949697416 2 47847 96505 2 7038 93151 1 48482874 4 2 3792 87907 3 792736955 1 633222270 4 1 283568122 1 805327855 3 178096201 3 282435696 4 1 73042770 1 699823902 2 33384 41332 1 169002207 3 648579671 2 27313 62806 4 4 4 2 39422 70492 1 574356470 1 525683449 4 1 743941554 4 1 313302017 1 79229989 3 457255164 1 752369046 4 3 230735793 4 1 662120869 3 541143683 1 37873940 4 1 503678976 1 298372478 2 39447 95002 4 2 25797 47323 3 121609736 2 42608 51909 2 75757 88485 2 3077 35578 4 2 46483 88042 1 723688169 4 2 64791 66749 1 925193883 3 15007088 3 654571865 1 146658126 4 3 189525726 1 232314335 3 771042276 4 2 17012 67379 3 614102394 1 33929005 4 1 329253991 4 1 307305040 2 13906 47015 3 595852028 4 1 239702086 1 896494426 4 1 711995612 2 4797 67945 1 650012850 2 56387 102934 3 583382036 3 587025623 2 73529 82497 3 864838218 1 493153502 3 515216211 1 204268447 4 4 4 2 47420 76128 2 9338 88302 3 475205527 3 865844871 3 588064723 2 5325 19416 2 1318 48573 1 393361860 1 32034011 4 3 911307255 4 3 854372751 4 1 213522080 2 15848 91493 2 216 103435 2 49089 55124 4 1 331192106 4 4 2 27239 103863 4 3 320373780 1 3722537 3 962429318 4 4 3 812221004 1 287655068 3 775953110 1 44777726 2 2109 91807 1 481217209 2 33758 101647 1 530451280 1 419867629 3 56092021 2 36653 45383 1 440873759 4 3 140720572 2 67599 102028 1 51547132 3 106897362 3 184724907 1 722045083 4 2 8795 14546 2 27182 92184 4 3 49076076 1 213154173 2 36618 93850 2 50994 63541 3 490982240 2 11801 104216 2 34776 71079 1 15607449 3 124758216 3 65934022 2 64227 79395 2 42850 58455 3 246498236 3 555809633 4 3 108310865 3 744020988 4 2 6416 10932 1 955032242 1 352079619 3 40350523 4 3 468716600 2 60787 81091 4 1 314346571 4 3 581303870 4 4 1 166562995 4 2 82232 90965 4 3 376819062 4 3 264325996 2 15170 71890 2 46066 103899 3 491344054 2 26544 56713 4 3 843588121 4 2 21908 62351 3 881780665 3 760837731 1 708256728 4 2 55011 82536 4 3 797772236 4 3 583146114 4 2 22361 67279 2 54124 93483 4 3 720333369 4 2 31318 81054 4 2 15461 45150 4 2 12454 73298 4 4 2 54328 76262 3 222952323 3 256815583 4 2 14637 39933 3 709443187 1 931448764 2 51323 84618 4 3 871878824 1 280498395 1 932477700 1 840317107 4 2 34893 63059 3 893138995 1 322017244 4 3 408808815 4 1 708397206 3 753295477 3 123526503 2 36004 53240 2 68223 99199 1 79543700 4 2 57211 57918 1 612383395 3 119772442 1 489426282 4 2 47903 65672 1 331129583 3 19049516 3 154689994 2 34459 62768 2 27516 85895 3 820871934 3 368477098 3 251030491 1 339916846 4 3 60697306 1 3556558 4 2 36951 98061 4 4 1 424304033 1 172472506 3 729244256 2 4794 24540 4 1 216630449 3 456742315 1 6268397 1 28372792 2 27512 76617 1 665451508 1 852840492 2 395 19856 2 35763 69693 1 968485524 1 723873862 3 15552300 1 734397299 3 598062340 4 2 1711 101816 1 739569301 3 230557471 2 18966 56699 4 3 313766746 3 347415911 4 4 2 61877 77670 2 54956 63376 1 461850182 2 46180 56694 3 953533545 3 551505462 3 275151642 2 38588 47156 3 140241070 1 400045030 1 118433796 2 8844 79924 3 940573271 4 1 11678927 4 3 689414023 3 53965834 4 2 3629 21703 1 916289710 1 791036374 4 4 3 459088519 4 4 2 48189 74127 1 596785240 1 431367146 2 16947 54091 3 94866160 1 771010196 4 4 4 3 171808185 4 3 866876393 3 123662430 2 55358 68068 4 4 4 4 4 1 689870487 3 862737302 1 287592874 3 54839701 2 9540 45997 1 245435914 1 960953375 3 643470397 1 732426678 3 471252650 1 757191676 1 601623416 3 572519991 3 610485869 3 414035191 4 3 343280148 2 30629 60976 3 864833841 1 953485378 3 17499763 1 353292237 3 43973717 3 574798451 1 82098919 4 2 85343 87575 4 4 2 75979 79841 1 462518067 1 660975867 1 352172674 3 709728141 3 793442522 1 353133074 3 796441362 1 552396844 2 42133 63201 1 474682164 3 56901400 1 731733152 3 83778228 2 5342 95068 4 2 35587 70948 3 972530357 1 844503103 2 23111 66522 2 40178 69717 2 24831 70347 1 941454449 3 219572412 4 3 730210316 2 32093 92780 4 4 4 1 22281509 3 611405549 3 378346036 1 263619352 4 1 404815492 2 43499 46772 1 944165637 4 2 92434 103062 2 9635 59423 2 7742 94939 1 716626021 1 406650211 3 208283492 2 21236 52487 4 4 1 779066082 1 844473758 3 174276680 4 3 870236514 2 82431 98668 3 289855140 3 480727284 3 225969858 2 63803 66056 2 13353 77117 3 22564536 4 1 52128388 2 22438 67137 4 3 887548351 2 61871 91789 2 26250 45202 1 138174737 1 490390634 4 2 69207 88095 4 2 44178 66704 3 272132378 1 447750630 4 3 71774257 2 50893 68994 2 70265 70598 4 1 53054465 2 2467 23670 4 4 2 26043 99236 1 830851579 4 1 376995421 4 1 121262709 4 2 68616 80849 2 41346 64562 1 267205164 3 210351661 4 2 45100 68987 2 32244 35609 2 57958 89328 1 850063768 1 688327934 4 1 806864942 3 370643731 4 1 502643365 2 17753 38861 4 1 482690568 1 86388744 4 2 34757 40859 4 4 2 43946 69226 2 18397 40982 3 230110803 2 26308 79691 1 26879024 4 4 2 6968 15287 4 3 609618745 1 791058966 4 1 919076199 4 4 1 563998546 4 4 4 4 2 14572 88400 3 903972976 3 221263208 2 13356 51800 3 868317718 2 52206 56650 4 4 2 5547 85201 1 616390852 3 798220607 1 152675558 3 373060398 2 62491 94758 3 848686078 1 14234438 3 641892956 1 525906060 3 548208351 3 707586384 2 5072 45321 3 258548474 3 159392396 1 88473757 3 596066421 2 26174 55447 2 22678 104757 1 766648760 4 1 351898650 4 2 37716 99464 4 4 1 61107916 1 765120756 1 677379612 2 48302 91823 3 55176936 3 724854434 2 62112 85152 1 656139693 3 103570242 2 85858 96767 4 1 869873202 4 3 181565186 1 102800678 1 580377333 4 2 69412 76937 1 249246970 1 19200196 4 3 765444846 4 4 1 133459912 3 301676611 2 15158 43218 1 13568362 1 695358805 4 4 3 619991727 2 13936 59678 4 2 46248 52298 3 579290396 2 47730 78760 2 33764 48171 1 547742203 3 368557984 1 528796560 2 38809 48742 3 339954196 1 567529543 4 4 2 55772 102412 3 121426442 3 284363402 4 2 17339 52586 3 383397839 3 758046965 3 996849013 2 10455 44044 4 1 844939510 2 53965 63356 2 38178 51787 1 556377778 2 10442 81019 1 446972797 2 48600 93864 3 189150205 1 746518322 4 1 354631433 2 86763 99774 2 57666 79143 2 77869 82863 1 694279912 1 631858175 4 4 1 200296055 2 36927 85951 4 3 480438979 1 66540132 2 55629 103209 1 912903840 2 33173 79281 3 798808202 1 571844764 4 1 921444595 3 651515390 3 957545731 2 20079 26021 3 584697150 4 3 864138863 2 69048 102313 4 2 69111 88389 1 575215724 3 340908163 2 4788 82189 4 2 68407 76066 3 863237755 2 42459 66304 3 797364166 2 23318 51846 1 526136536 2 30320 59977 2 60244 105119 3 988160919 2 17817 89865 4 1 215339698 1 100776958 4 2 30771 81576 3 310792170 2 69544 77825 3 992270866 3 463115535 2 65333 68265 3 837736302 2 51650 87891 4 3 247156794 3 198386700 1 113981397 2 33740 60041 4 4 3 506956746 3 263803534 3 648282260 4 3 362505409 1 900684830 3 156428918 2 5433 62932 2 17363 24591 1 668434834 3 218096259 2 40616 81871 2 21973 54512 2 513 14823 4 3 60914057 1 773688594 2 14989 38252 3 659250111 4 2 5190 84747 2 29504 45195 1 553552815 4 2 36342 87195 4 4 3 628814790 1 785507529 3 756857135 1 778527400 2 62716 74399 2 27635 42221 1 571209934 3 153357413 4 4 3 493453740 3 90843493 4 1 673757308 2 59043 63738 2 19665 103063 3 223348662 4 3 460291222 3 574323876 3 862748218 1 25365454 1 6086990 2 10538 55499 1 68980535 2 4314 10155 1 504045227 2 4886 58462 1 564358761 3 221210759 4 4 4 4 3 8167332 1 56957364 4 3 400095087 2 35601 44218 3 68972134 2 3470 68642 3 419481069 4 1 185704479 3 347750987 2 6368 83185 3 554429834 3 165904621 2 83095 104077 3 439099394 3 852451799 3 652110729 3 370225655 1 818162475 4 1 972638746 1 602379720 1 547667009 4 4 2 25919 37323 2 53385 62022 2 4852 12775 3 643239720 1 777305304 3 154545135 2 65868 82966 3 792706470 2 18288 69974 4 1 732617098 4 3 812639160 2 14965 81283 2 77381 82098 4 1 349521116 1 877442280 1 527186884 1 699235530 1 666912899 3 258027032 4 2 44181 70714 3 269795900 1 647743986 4 4 4 4 3 252157243 4 3 45832246 3 124940263 4 2 38233 54039 1 487318686 1 855583243 3 680898585 3 536135673 1 746145016 2 9739 34952 2 24478 29153 4 3 968123424 3 866331285 1 116214012 3 243403881 4 4 1 331427751 4 2 17659 46849 3 546114732 1 47060768 1 852867265 2 72570 97520 3 156815681 2 4047 53218 2 31503 98214 1 708426546 1 648140999 4 3 597744244 2 11909 99421 1 377788817 1 663829773 2 30374 40423 2 47851 70922 1 838727429 4 3 65107600 3 898546554 2 70592 78843 2 30005 101367 4 2 35272 36422 2 4825 50928 4 4 1 125926721 1 629857378 4 2 19573 85343 1 897067861 2 31904 95135 2 2736 25926 2 77453 99019 4 3 746989331 2 14007 27384 3 924820460 2 23807 43624 4 4 4 4 2 34360 70510 4 4 2 27129 64991 4 3 653278054 1 601059519 2 48511 102375 2 17986 74264 2 24767 89251 3 36369253 3 553906569 3 856941980 4 4 1 185074580 3 441807770 3 745433767 2 5570 6880 1 361830012 3 555141727 4 1 891898078 3 970211349 1 47077619 4 4 1 187033055 1 446414622 1 229406188 2 1305 98381 2 70672 97589 1 470763572 3 305927426 3 619819133 1 418898708 2 30415 32230 4 3 390647466 3 21641135 3 812203536 4 2 29043 56503 2 22812 26514 4 3 120701707 3 848610839 2 50024 57113 1 89718584 2 71356 86082 3 163244663 2 89110 98185 1 729913775 3 546463595 1 311710076 3 62202722 1 115426266 3 9868974 1 212894505 4 2 7597 66463 1 968157370 1 163256837 4 1 269652828 4 3 259854940 1 996005817 3 6881453 2 82114 91583 1 454216937 3 269356419 1 434061176 1 575445537 3 909549642 2 26150 31131 4 3 250156383 4 1 73205953 3 372398178 3 97181285 1 438881526 3 353517559 3 674522187 4 1 548726946 3 807925239 3 225488153 1 598068253 1 149300618 1 828682029 2 53228 99028 2 45885 102559 1 65011656 2 30173 74482 4 2 3441 75431 1 987557969 1 18301319 2 4974 89112 1 454039403 1 923463559 2 19042 97554 3 961334123 3 869544071 2 71978 75519 4 2 76799 85768 2 11764 84684 1 103150128 2 34479 35600 1 716209074 1 391607861 4 1 789408407 1 97153051 2 8218 69917 4 2 32753 87824 4 2 3293 101302 4 1 705493438 3 309944249 2 4854 31846 1 766915889 2 36201 78494 1 29841667 2 72531 88737 3 916005926 2 46297 64950 4 3 48280529 3 59492238 1 880486368 3 205455239 1 280481968 3 349115135 4 3 118561087 3 391980871 1 29383410 3 158638260 1 106563787 4 3 436743929 3 741720696 3 261470078 4 3 80043401 2 24269 65359 2 42648 100945 4 3 202860343 2 12228 86966 4 3 995975105 3 408818326 4 4 1 390250900 1 807223110 3 575742641 1 278082875 3 120476834 1 690678441 2 60994 102351 3 650408890 2 34288 82892 2 6363 45595 2 32523 53769 2 35864 35984 1 610908300 4 3 385355337 4 2 6709 13095 2 44551 83828 2 1982 46294 3 191781629 2 17905 19879 2 70941 88039 3 520195445 2 4867 26687 2 70468 81930 4 2 32841 34550 1 636961175 3 38351916 4 1 168896496 3 44539623 3 9407018 1 676193073 2 11934 44652 2 42216 103186 2 70819 95606 3 572784013 1 290306539 3 331198759 3 284984242 1 662282524 2 66657 74132 3 476167952 3 959154274 1 666175773 1 369719197 4 3 86886806 3 528565657 1 562855607 4 3 975511125 2 33250 95365 2 3565 27614 3 677753096 4 1 319921110 3 31471565 3 291597307 3 532135144 1 132022282 2 71794 76019 2 604 57294 1 353045072 2 35876 37890 1 437528207 3 5471500 4 3 856468108 4 4 2 18155 82195 3 8806527 2 8540 104412 3 395440600 4 3 657299139 4 4 2 35130 56030 1 697624664 2 16769 73942 2 4559 42107 2 21415 53543 2 7683 78051 4 4 1 302595845 4 3 955429760 2 38334 40310 4 2 65041 92291 3 102216301 4 4 2 19012 92828 2 84071 86530 4 1 287551378 2 94033 97649 2 64952 67697 2 8590 85101 1 414445494 1 17078567 3 232308876 2 70110 89630 2 40315 84845 3 57031655 4 3 480754954 1 118300941 3 437954790 3 72732523 3 38704427 2 3458 93664 4 4 1 39563730 2 13054 42230 1 203039487 2 18665 20196 3 727541767 1 60953861 4 3 433666746 3 151864696 3 348216326 1 45931995 4 2 26384 35051 1 151447500 1 897092825 1 589846892 3 4590615 3 392893351 1 166163353 2 66633 84524 2 291 38733 2 20589 92119 2 3582 5600 4 3 176791583 2 6697 105001 3 345305993 2 56092 59463 4 1 811583349 4 3 599653507 1 593243285 4 2 40320 48843 3 607322144 2 43399 64670 4 1 475647420 3 862642336 4 2 278 96957 3 890931225 1 917549866 1 836043782 2 56725 92556 3 23767275 4 2 12239 67151 2 24761 76530 2 18714 20040 1 548029355 2 39316 51901 4 2 52179 61969 2 1662 77413 2 21005 61188 4 1 502312694 1 46962333 4 4 4 2 89318 104092 3 494150827 2 23127 23385 2 43963 87771 4 1 552432197 4 4 1 437559794 1 983850373 4 2 15299 84307 3 109200003 4 1 964671887 4 3 418702 2 55964 65427 1 420863030 3 204485721 4 1 318466486 4 3 131125436 1 660771959 2 69789 92830 4 4 4 2 12766 66569 3 616315037 3 768638459 2 49882 91877 2 36259 43858 3 574769356 1 66833507 4 1 32864930 3 50550057 4 2 30783 85500 3 234071888 4 3 273681076 2 22918 45764 4 2 33795 89752 3 758791806 2 12883 89672 2 36984 37062 1 958991253 4 2 7635 33547 1 931157408 2 13230 85354 3 603628354 3 156809139 2 43427 104969 4 1 762273374 3 646303025 4 2 83771 97494 4 2 40080 68840 3 8431942 4 4 2 28307 37054 4 1 283846094 4 1 784139491 1 463618880 2 6560 79364 2 44106 78344 3 246251285 4 1 23263177 4 2 6821 57826 1 736245310 3 602667648 3 707431226 3 679746105 3 183868265 1 291658297 4 3 63351629 1 918546505 2 27258 94109 3 986278486 2 44741 86831 2 28360 70721 2 72614 75751 4 2 56365 94961 3 608628269 3 146685068 1 386346157 4 4 2 84288 93297 1 717831580 3 270681057 3 783305273 2 4368 48470 2 60938 101587 1 293280266 2 38552 103954 4 4 3 985565477 4 2 17239 89574 2 28438 78742 4 3 846827888 4 4 3 341617111 4 1 978871851 4 3 181622256 1 807873513 2 48800 66084 4 4 3 998158228 3 982836151 1 106709380 3 479425731 2 16661 86754 3 814132064 2 8891 62401 2 86653 97265 1 168995101 3 785173906 4 2 30484 61698 3 858043818 4 1 84758368 4 4 4 3 742888096 3 42059881 2 16200 80264 3 970038529 1 826595557 4 3 312984136 4 4 3 214302960 2 61968 103067 3 397500285 1 14355328 2 46387 95074 1 661607258 3 411948537 3 619570230 2 25048 80769 3 563677659 1 193249323 2 97506 103452 4 2 11874 89756 3 742348618 4 2 15067 98822 3 857108284 1 821097131 3 184850311 4 3 47642362 1 311064957 3 798397410 4 1 321180206 3 304417909 3 471514695 3 887678003 3 430202252 3 52577067 4 1 707715677 2 40354 81795 4 1 1312663 3 795882625 4 4 1 632532668 4 2 99344 103722 2 27534 34725 2 63720 85119 1 656176360 3 656148138 3 214073761 1 684193012 2 31552 34294 2 7404 96621 1 431003486 3 167029588 3 185786146 3 365134069 1 11259791 4 1 298404652 2 7749 42311 3 499834873 1 568784196 2 28661 99284 3 77337652 1 20157130 1 622391120 2 17241 26275 4 3 779179599 3 515218161 3 750843961 3 337358787 3 291237798 2 31235 101259 4 4 2 16224 89450 3 328050176 2 28063 92539 4 1 190892442 3 57830962 2 12227 41613 3 944063795 2 30141 68546 2 3204 62826 4 1 604641674 3 419395784 2 24979 74355 2 9312 14921 2 68783 81926 3 503182287 4 1 607058497 2 5397 73902 4 1 786064985 3 360984047 2 25915 79727 3 729667646 3 547950063 1 609868394 1 867572192 2 96787 97259 2 6766 14256 3 571358522 1 457220977 1 13771353 3 344506534 3 140325016 1 846733466 2 46888 93415 4 2 28610 30357 3 871186243 4 1 75646989 2 6038 76511 1 643749793 2 70389 82175 2 10364 34708 2 27745 74997 1 79312376 3 46707217 2 81555 97400 2 32869 69842 4 4 1 766835285 2 50045 67908 4 1 632094296 4 3 807165666 3 911203647 3 548762724 3 741286091 2 33117 55178 4 4 4 1 963984937 2 52335 69604 3 328461520 4 2 29577 94400 1 837125216 3 37836708 3 68299880 4 3 125335163 4 2 55369 101540 2 37168 79768 4 3 563521952 3 766367813 2 12486 67380 4 4 3 40859342 4 4 2 57618 75952 1 828267488 4 1 136898708 1 362195266 3 332686023 3 561693638 1 773997829 4 3 124625288 4 3 233869850 3 632279770 1 58563761 1 494752867 1 214978455 1 110823884 2 25164 55606 1 434856508 1 244868053 4 4 1 197979276 1 604741564 3 446870731 3 316640936 3 39641092 1 762057164 4 4 1 661518543 2 7357 104373 3 122344148 1 522458061 3 751582165 1 793162794 1 830180574 1 722597271 2 2570 84235 1 447007289 4 1 165038835 2 91406 98868 3 586646123 2 27723 30863 3 632007820 2 34447 72597 4 1 18991116 4 3 372106340 4 3 80783988 2 66132 92447 3 674104842 2 49111 73011 4 2 55907 72458 2 98995 99485 2 58869 84545 2 70236 94903 2 52422 103108 2 5058 15546 1 106187299 3 925401567 4 1 133194566 3 64431809 2 31003 48978 2 12091 53014 3 637774049 4 3 474583486 4 4 4 3 721056433 3 912181881 1 467845702 4 1 28005431 3 44562797 1 243666955 1 597678835 4 4 3 697647016 1 542027094 1 576248062 3 502369712 3 353029328 4 2 11469 53047 1 29708186 4 3 391215151 4 3 350941214 3 398014800 1 156900684 1 558759135 4 2 26839 75103 4 1 449412811 2 48015 96837 1 457476281 4 3 5793532 2 57079 62006 1 958488850 2 2564 44095 2 12885 40627 2 23148 43132 4 4 3 365410967 1 317437103 1 536185328 3 738145591 1 20209863 2 58611 96723 2 1256 20840 3 73540505 3 526238572 3 90752166 3 905892551 2 33594 66426 1 22539164 2 40961 51008 3 350432550 1 866239877 1 3027510 2 57557 68932 3 987429580 3 229045480 2 69057 90894 2 46314 66396 1 463826015 4 3 475965724 4 4 3 103462871 2 49937 85029 1 316241672 2 42878 93411 2 2251 93015 1 380043935 1 444078332 2 4412 73298 2 45314 73819 3 243657903 4 1 602119483 2 29585 67371 1 750928031 3 835981789 1 5815309 3 783328753 1 134356989 3 970919311 2 2810 38456 2 15739 101228 3 66315490 2 58781 77156 4 1 516246055 2 25856 96745 4 4 2 397 99198 4 3 227713984 1 230649827 4 4 4 1 675398452 3 596504317 2 17073 21989 1 942726346 4 4 1 146401597 3 802942270 2 59818 92478 3 271071035 1 371214806 3 614354761 2 77709 103450 1 163411967 2 23155 46523 3 452805925 2 39316 66539 4 3 228300676 2 788 27576 4 3 785120192 3 408585857 3 566961780 4 4 3 98866664 4 1 557276318 2 58719 65991 4 2 30710 34482 1 336967491 3 169170948 1 644683888 1 382949964 4 4 1 353461963 4 1 671294028 1 481339708 3 216445720 4 3 688643118 3 301565564 2 11769 29640 4 2 23707 49469 1 83348469 2 704 31133 3 747217128 3 456019229 3 831166495 3 954480886 1 37281037 2 64284 70930 1 46538956 3 393566723 2 25253 98059 2 68265 99901 1 354714545 3 274388872 1 65836085 3 546089877 3 444104711 3 440007261 3 88906669 1 978577544 2 34035 98954 4 2 9323 74542 2 6076 82985 2 21856 104019 4 3 859155369 1 22970511 3 68856022 1 68400879 2 25676 84959 4 4 2 33525 99596 2 65041 90526 2 77252 82944 1 982228709 3 214690380 4 1 946592036 3 42123671 3 183283893 3 36434910 4 1 913104554 4 4 3 385729714 1 979091735 1 930153158 2 53475 81386 4 4 4 2 13364 65269 1 442593321 4 2 17781 18799 2 45243 75256 2 32249 73905 3 376893797 1 441407965 2 27920 93228 1 389782296 2 86105 102408 4 1 27170768 3 157344460 3 665279955 4 1 521661943 4 2 4676 93492 3 424308567 3 699890715 3 586474328 1 914520201 3 62206520 3 472977732 3 537620061 1 438519886 2 43298 88262 4 4 4 4 4 1 927384886 4 2 34 53526 3 37622501 2 25698 45073 1 19410509 4 2 55360 86305 2 51817 72687 2 26792 103887 2 16925 29807 2 2065 67558 2 77500 98284 2 15170 87738 2 58297 84566 2 39172 52140 4 2 30224 91830 3 300287762 4 3 162189411 2 84750 98126 1 806867214 3 797360386 2 22396 63843 1 331541185 4 1 65728505 4 1 781686844 4 4 3 991419478 3 538071466 2 5946 46041 3 123204776 3 803206608 4 3 820214227 1 947253222 3 492627941 2 51405 58335 1 491904956 3 154256489 4 4 3 676637957 3 736782599 1 414923801 1 762062354 2 79022 86799 2 1870 100478 2 36030 68433 1 131423055 4 2 25253 41717 4 4 3 820748454 3 510724 1 812418574 2 61390 69546 2 39095 59928 3 318693313 3 333593691 4 3 491400619 2 574 14970 3 810147180 3 565944797 3 72656726 2 19514 30829 3 837731920 2 32228 43966 2 27144 71707 1 47177354 3 211457193 2 29029 38744 2 34812 95300 1 957175770 4 2 8069 30070 4 1 264593058 3 513242432 4 2 37077 88092 3 819742548 3 812033394 3 698025778 4 1 640557184 3 57757216 1 882746415 4 3 651127303 4 2 17419 57754 2 24171 27936 2 47448 88745 3 503152016 2 49666 97035 3 551583795 3 294844751 2 68556 89510 3 504377646 1 349233007 2 78856 87815 3 378175019 4 2 87296 95815 2 94117 98298 3 22269351 4 1 446587917 4 1 520021187 4 4 1 78030622 3 256568732 4 3 582858290 1 275486931 3 836058609 1 609573196 1 788501291 3 160188788 2 17499 103125 4 4 2 27475 34922 2 8766 70698 4 3 283079552 3 359365719 1 990770898 2 30472 73563 1 122232237 1 691299188 4 1 29559494 1 473290668 4 4 1 49920198 1 719277178 4 3 424947975 1 421930059 1 28864652 4 1 63014177 3 332877395 2 5046 52742 4 4 1 405501485 4 2 5046 65852 2 29410 62496 4 2 33454 99428 4 4 2 22453 78956 1 190041916 4 1 45252978 3 529136629 3 709792402 2 72706 90053 3 867809144 4 3 935183854 3 542111164 2 55273 93574 3 142156873 1 580474891 4 4 3 877077580 4 4 2 48531 67960 2 13430 90349 2 9767 67632 1 831547756 1 386038100 3 911183506 3 694186963 4 2 10640 19162 1 87820915 1 22800256 2 19787 87948 3 584026966 2 79505 96159 4 3 18886701 2 18108 41882 2 73724 74003 2 23394 43971 3 480107211 3 9056078 3 216410667 4 1 885529626 3 429724673 1 546036290 3 754841986 1 76928577 4 2 15897 17577 4 3 876947779 1 3061975 2 10732 57389 3 382197205 1 131353271 2 33882 45472 4 4 2 22993 69187 2 75494 77467 4 3 745667819 3 496994677 4 2 78554 78916 3 981137529 1 748177234 4 1 51773982 1 887971462 4 3 927656593 1 592036783 1 233269265 1 233147520 1 476679381 2 19955 40560 3 220914639 3 741819257 3 863551486 2 4394 50685 2 51548 62604 3 224993723 2 16056 98779 3 851639126 4 1 893938023 3 356869998 1 894097 4 4 1 41676980 3 755871481 3 946223503 3 886722016 4 4 1 433328090 2 4349 43535 1 675284212 1 673879388 1 139754423 3 334389717 3 930650396 4 4 1 580029050 2 9268 87531 4 3 496880739 3 342219026 2 32015 47317 1 292309211 4 1 66986253 1 552713039 1 983240665 3 960737793 4 2 66762 69633 4 1 853770563 3 493455979 1 655519222 3 100308692 2 78336 92525 2 35187 42329 4 2 23704 67248 4 2 15290 44093 3 666042335 1 475215779 1 913346307 4 1 422225378 2 6730 74334 4 3 381558863 4 4 4 1 517890971 4 1 938841650 1 481735368 3 90051722 1 468639434 4 2 50077 90189 2 44794 98499 1 43128509 1 916759514 1 552438894 1 602487259 1 846431126 1 691057666 3 708248081 2 63044 96192 1 726780858 2 9050 104242 3 530811676 3 773859129 4 3 86405897 4 3 187238017 4 4 4 1 701574545 3 703172400 1 47811353 1 411071075 1 672052357 2 79540 85666 2 61038 103689 3 64043267 4 1 631402614 4 4 3 22174481 1 591768491 2 67600 76104 2 1326 101359 3 696821487 2 5717 85377 2 21730 101852 1 567775421 1 815799857 3 760149900 2 27738 56865 2 60257 77707 3 584411927 4 3 44569522 4 3 120717911 3 592730008 1 720127328 4 1 925838410 1 57282003 3 836612206 1 287992527 4 1 31484527 2 75600 84048 2 72143 76618 3 962275639 4 3 952504248 1 534557477 3 159151368 2 26705 103041 4 4 1 43591817 2 9922 66534 4 4 4 3 397889426 3 25701273 2 26616 54843 3 781174769 2 15200 25577 1 336171665 3 466763268 1 42665111 4 3 880253445 4 3 106615507 2 98678 104774 4 1 600769554 2 834 82739 4 3 11057315 2 7279 50670 3 794762174 1 813662599 3 45629612 4 2 14591 28184 3 372962200 2 52438 97604 3 43367329 4 4 3 352750580 4 4 1 468213070 2 52316 79602 3 466260219 2 40361 58478 1 105153980 1 749996008 1 520025127 2 6056 97347 2 35060 41752 1 491728417 4 3 565517646 2 24145 63110 2 51908 54485 3 97389467 3 510731620 2 89741 104529 4 1 659877506 3 755042847 4 4 3 469667998 2 4203 95662 2 67337 77674 3 151455145 3 710336301 3 885184661 1 49898047 3 473971497 2 43219 83994 3 390330519 4 4 1 281308938 2 20457 103043 3 44669463 1 959858857 4 3 961362676 1 661114059 4 1 189441801 4 2 51803 54630 4 1 841029157 4 1 19686249 4 2 86322 96991 3 898119910 2 12820 91078 3 24482141 1 922744144 1 97991179 2 28684 49656 1 762041031 4 3 718887010 4 2 50912 94094 1 81842450 1 875901112 2 16315 53305 2 15963 27369 4 1 452388909 3 516852512 2 49595 68205 3 453542897 3 589282908 1 884759501 4 1 870832369 3 3967940 3 88331707 3 756957196 2 38867 43548 3 757970368 3 514912314 1 22079066 3 796752252 4 3 997415898 1 201712077 3 712913463 1 447164184 1 798557440 3 599094204 4 4 4 1 280188203 3 936042090 1 64121091 1 837616100 1 4151586 4 2 24600 99069 1 936402901 1 287092393 2 3351 14630 3 200544983 2 43364 93847 4 3 499931303 4 3 495119649 4 4 3 216536012 4 4 3 811782558 1 48140588 2 37339 54703 1 700590802 4 1 436438774 3 418723311 3 204737688 3 81042035 4 4 4 1 140022544 1 930785015 1 894650145 1 336871944 3 892966718 2 22051 47313 3 180112837 2 82925 84757 1 301676549 1 693089673 3 973711879 2 3105 87421 3 156271098 1 206941958 3 104423941 3 122599657 1 683813627 1 905561972 2 31819 65804 1 538320997 1 36104088 3 4422395 2 7093 46929 3 42919482 3 987181982 3 547130223 1 126002618 3 211784164 1 635629522 2 4882 91255 4 1 306912659 4 3 760237409 4 4 2 5573 16623 3 611578538 2 10933 83349 4 1 971255050 2 31049 61060 3 755733658 1 919452514 4 3 347814786 2 72503 87674 3 832641822 3 807719357 1 652170696 1 298798860 4 2 57808 102740 2 36005 52942 3 623542272 1 849058070 1 931998171 2 15066 102864 4 1 338280859 4 2 23469 57833 4 4 2 25108 86056 2 10484 54989 4 4 3 160904263 1 303051596 4 4 1 790697344 4 2 41018 52453 1 608376166 1 193388333 3 16429340 4 4 4 2 51155 91230 3 738006707 1 37222598 4 2 71066 76283 2 33491 56863 3 614507592 1 172543155 2 3354 76245 1 482563017 2 84742 85820 4 4 2 4481 100807 1 45106791 1 701783709 1 166062542 4 2 39866 66981 4 4 2 25910 38343 3 572835935 4 1 775986222 2 3462 43133 3 909411474 1 680644782 2 9862 73843 3 272569901 3 190079230 1 204472797 4 1 24812175 2 21704 100492 1 952975206 1 196163684 3 459339251 1 31816601 2 3621 35257 1 815958976 1 586551588 1 279603334 3 706056772 3 601375015 3 147289805 1 425058436 4 3 919651130 4 4 1 782522471 1 197300216 4 2 24881 54476 3 598557606 3 830568879 3 83637805 1 379517139 2 60751 69359 2 9723 43708 2 41228 89134 1 110194677 2 91104 102502 2 29441 55368 3 533344256 2 16379 27809 2 81265 97918 2 45405 78961 3 117395047 3 120591396 2 4335 86034 3 420790892 4 3 808345641 2 60510 65735 4 2 78193 103910 3 106375325 3 502603736 3 93936879 3 349871723 2 24071 77114 4 3 432879527 1 169773799 1 344666350 3 142008274 2 25319 94650 1 184744702 2 8821 59311 2 17903 33995 2 32381 92336 4 2 41065 71676 1 2039560 4 1 157839422 4 4 4 1 33266722 4 2 33904 38180 4 3 729676845 2 14501 74485 1 122898456 1 615027490 1 523319546 4 1 662149233 4 3 552258513 2 49342 57218 1 967358097 2 52795 68892 3 941017013 2 89125 104139 4 3 818211247 1 711007772 2 44577 79029 3 506665380 4 4 2 84953 102745 1 63659521 3 185236899 4 3 32480329 1 901357500 3 624190962 2 1411 40801 4 3 634223481 3 770589573 3 549861605 3 804385191 2 38896 104362 2 54845 92914 1 250272360 2 9760 37335 1 48965931 3 626495230 1 749839884 4 2 26163 34138 3 89529693 1 973262172 3 657269832 2 25427 46658 2 43120 73518 3 644174733 3 957428301 3 799830108 2 3727 53805 1 248732209 1 620011462 3 214986755 2 30534 99089 4 3 214634695 3 223082074 4 3 56008162 4 4 3 998607897 1 318818030 3 916414616 2 29798 90185 3 693445249 1 605335879 3 780861130 4 4 4 1 168882922 3 198017393 2 52159 92782 1 254505245 4 2 16870 27867 1 891497504 3 578274476 2 2964 13351 1 61245530 1 908971853 3 131274857 4 4 2 32477 57791 2 20465 20487 4 3 726012334 4 1 554148216 4 3 701917488 1 588052635 1 3111523 2 947 24012 1 645056367 3 257433873 2 1943 92475 4 1 854523914 1 150357320 4 2 22489 102597 4 2 41946 47853 4 2 44217 92051 1 531517141 2 66833 78732 4 1 596244492 3 618989606 3 631292067 3 995106222 1 683234829 1 110071890 2 53702 93452 4 4 4 1 221649963 3 433818197 1 534577143 4 4 3 204066709 4 1 404973110 1 594288622 4 2 28648 34609 1 792294826 3 415104583 4 2 59536 89173 4 2 2089 69136 2 67124 93154 2 7814 20516 1 603339128 1 966893769 2 69099 89893 1 949216376 2 12846 103580 4 2 26852 42272 2 61539 85090 4 3 137633161 3 259302843 2 11907 62775 2 4941 58082 1 55705674 1 75622133 2 33220 40088 1 623045352 2 31711 49065 3 2263365 2 44664 49175 4 1 26300976 2 72522 83662 3 574974214 1 294844324 2 8552 15943 4 2 27419 102310 4 3 519464921 4 2 19265 38562 4 1 576448780 1 883581373 1 884468812 2 64094 69670 3 141394068 1 226936254 2 79315 82716 4 3 111204238 3 34636839 1 429354754 3 448515733 2 47682 49008 1 198462569 4 2 36870 50852 1 961323198 1 449404005 1 671155197 4 3 172716786 3 480075359 1 126688294 2 16427 62227 4 3 122126985 4 3 548173618 3 995916934 3 1525434 4 4 2 73646 88153 3 395262750 3 229257275 1 908213216 2 15966 98012 4 3 290350872 1 905584144 3 544599421 2 17490 38720 4 4 3 626498580 2 36651 69661 3 397278057 1 800013108 1 977265163 3 261079857 3 122986683 2 76859 81755 1 231805355 4 1 500445062 3 579975945 3 269092583 2 39580 91894 3 245647080 1 627796761 4 1 880530962 4 2 36167 96099 2 54585 96786 3 101679763 4 3 967133220 4 3 606700082 2 18051 52016 4 1 333473408 4 2 34309 66088 3 501350731 4 4 4 2 10211 52447 2 12624 68266 1 784719073 1 420673263 2 29338 57879 4 4 3 681919624 4 3 356664441 2 22056 37324 4 3 922489574 3 168379134 3 151749183 4 1 387032017 1 18746645 1 277652509 4 1 713672175 3 648924813 4 1 616701065 3 101610043 1 602714575 3 776865027 2 45482 89959 1 611874708 3 695652077 3 533027059 3 268800248 1 211260405 2 29037 88304 2 12057 75767 4 4 2 48341 97053 3 958111325 3 445824909 2 12397 70199 1 679557769 1 830774193 2 62878 84739 2 27995 66315 4 4 3 924439863 3 898320543 4 2 1359 28209 3 306284470 3 106976495 1 501710826 2 50403 55116 1 728457847 2 21267 48475 4 3 41906787 1 328503762 3 238186292 4 2 36128 62773 3 326985127 1 413798880 3 132740374 1 231571903 2 20982 83047 1 958215088 2 53554 81035 4 2 1071 91068 3 102228733 1 700627610 1 71829892 1 997089733 2 20077 83988 1 695759 4 3 658379050 1 420821590 1 682309853 3 353874182 1 617572860 4 1 439360216 1 912499396 1 848123204 3 967522502 2 45664 63468 4 1 474689391 2 11398 23138 2 39949 49660 4 3 451204040 4 1 433268681 3 641754136 3 156620029 1 908345120 1 917468883 4 2 4767 104555 4 3 341470778 3 624940387 1 142647944 1 286707784 4 2 33640 88024 1 300467324 3 51713497 4 3 258108695 1 52366594 3 378051845 4 4 3 444533954 1 488672011 1 968425923 1 764393216 4 4 3 900906208 3 268011024 4 1 349310930 3 278114235 4 4 3 903613944 1 6747672 1 151892165 4 3 938495750 3 144022935 3 848150813 4 4 1 2453992 1 653213377 2 44505 51420 4 4 1 529229018 4 1 849271525 1 776076532 4 3 773350529 1 275352767 3 104414121 2 27575 35875 3 411703966 3 265247297 3 370636048 1 757236127 1 368694038 1 844236311 2 32831 72655 4 1 345292135 4 1 889937915 2 21437 81544 4 1 59331847 2 2488 33355 1 683332886 3 25625686 3 277308027 1 611449194 3 964193761 3 168068783 4 1 324475257 2 57664 98755 2 14771 21880 4 1 592627326 4 2 37367 66034 2 14226 53961 3 526334045 2 71399 91582 3 252372637 3 683717650 2 47932 66531 2 35552 87349 2 97554 99830 1 42205568 2 29164 42794 2 58837 67485 1 469110617 2 8081 84739 4 2 53495 58409 1 653102158 3 100066949 2 2603 102444 1 656310597 1 708607639 1 514814192 1 972519702 1 786397641 3 652474955 1 127336425 3 656827960 2 23858 105270 3 509469515 2 24330 37030 2 2306 15990 4 2 14739 24293 2 45548 88886 4 1 862026107 2 62238 72239 2 21692 69089 1 792630778 1 384166077 3 214953676 1 463577608 1 758283988 1 661353654 3 212560723 4 1 124417703 2 28053 48245 2 11083 48772 1 89339670 1 748542267 3 217933224 3 578813713 1 806540555 1 931116370 3 713937654 2 40395 103852 1 40913816 2 46334 47735 3 90625381 3 534274954 1 371232644 1 32148902 3 456398881 2 16554 51232 3 473670546 1 638192004 2 73540 103144 3 717896738 1 275050957 3 239773870 2 62867 95079 4 4 4 2 14785 103311 4 2 59117 79682 2 84387 95577 2 23365 25560 4 2 13640 79557 4 2 15991 37406 1 603064967 3 786020587 2 14687 63376 3 259027593 3 232176407 3 888909927 2 50599 63713 2 45747 101585 1 963931969 1 198359182 1 439853573 2 5647 12384 1 573540764 1 553881650 3 951720287 4 2 35425 94376 4 3 285082123 2 26787 75750 2 39127 94679 4 1 536229655 2 16059 61774 3 112230529 3 31011863 2 42905 44162 4 2 50254 78445 2 44211 87901 3 375170819 1 847672872 3 912378905 1 483561589 2 63090 76308 3 147121584 4 4 3 76424134 3 492044541 3 106785676 2 10417 11325 1 915782286 3 273028255 1 226293576 3 577833019 4 1 652486452 2 32890 43594 4 4 1 934460887 1 817624303 3 861834257 4 3 627215928 3 321500572 2 70823 90580 3 886237050 2 17093 98643 1 276476785 4 1 433584773 2 75284 96091 1 730511687 2 10183 55625 2 58177 95817 2 45410 100425 1 193813038 1 714623262 2 86840 103835 1 403125665 4 2 7950 58053 4 2 1674 26370 2 26044 30889 2 35422 91953 3 542117593 2 51987 95986 1 676940697 3 23485731 2 12361 47383 3 124796076 2 77558 97204 4 3 574668410 4 2 65907 91995 3 19822032 1 54087822 3 542100437 3 216320458 1 512867841 1 65739654 2 30193 38149 3 830251059 3 291126921 1 276486501 1 825388521 3 535217465 4 2 9083 93775 4 4 3 58466170 2 4617 87311 3 68423763 4 3 606729599 4 1 669792846 1 814660730 4 4 1 162997372 2 32759 43145 2 70915 100276 1 529508864 2 28698 97853 2 31716 58635 3 765436532 1 979360339 2 9511 43952 3 843750075 4 3 181790744 1 737686481 3 157402063 2 37884 40155 2 5275 16134 4 1 688833810 4 3 816816395 2 27162 92660 3 746461556 4 3 324419848 3 581683076 4 1 261865928 2 14229 80651 2 5054 64941 1 606935513 2 2460 32764 1 599765117 3 212317434 4 2 3995 56073 3 290378078 2 24180 89418 4 3 215888679 2 36431 47623 1 171424134 3 436032732 1 799444993 3 901838348 3 855144953 3 97462563 4 2 18462 98057 2 48446 87087 1 897094642 3 803258453 3 580596280 2 52370 57743 2 47130 88124 4 2 25914 43939 4 3 766969087 2 36192 49611 3 741611788 4 3 989722682 3 288904542 3 952938749 1 288779139 1 966939011 1 451697287 3 714315340 2 20961 101877 2 8901 9780 3 368448784 3 242031973 3 78647121 1 291951897 3 904782456 3 667646899 1 843439701 2 68524 101791 2 96601 98404 1 47794971 4 4 2 46684 105525 3 472173126 3 249281273 3 934489679 3 125115879 1 133732994 1 710220294 1 984709684 1 707322944 3 51154097 1 659426018 1 21428659 1 927803988 3 864482690 1 7322977 3 30889200 2 9708 69138 4 4 1 974034190 4 4 3 904745046 4 1 723974540 1 428946110 4 3 847159802 2 63344 86735 4 4 1 854385861 4 3 136659909 3 533096668 2 60797 70895 1 671709462 4 3 95211923 2 24549 49727 1 153644353 1 334748392 3 1780228 1 21532757 3 259608367 1 843617947 1 59394590 2 13990 99305 2 38777 63605 4 3 691180720 4 2 72122 101610 3 844350966 4 2 25322 58164 4 4 2 88499 93253 4 1 239002820 1 969179876 4 1 54195696 2 39979 103521 4 2 15288 39589 2 79879 103687 4 3 113435675 1 759478560 1 343519162 4 4 3 511071032 4 3 741668150 4 4 1 559714311 4 2 5023 25432 2 47727 55666 4 1 835264226 1 825436650 4 4 3 123155554 1 504413212 1 437317387 1 754827848 4 3 690875686 1 673195707 3 900464349 4 3 896992347 2 3918 7697 4 3 528266286 4 3 992660383 3 769601908 2 50103 101739 3 663967407 1 15088742 2 31325 55387 2 5322 62242 2 16731 75273 2 31238 39796 1 210411714 4 2 13091 64654 1 789037087 4 4 1 934921165 3 250106150 4 3 698494465 1 266912068 3 494823128 3 284689183 3 13285910 4 3 869601044 3 782909036 3 58227759 1 290129860 2 44505 91017 1 35617188 4 2 51602 98545 4 3 826459452 2 3469 90273 2 65076 82520 1 781580804 1 716090028 3 747757419 2 7183 64091 2 4810 87656 1 20818941 1 429597792 3 645039667 3 562725908 2 17276 92378 4 1 414455894 3 37816120 2 2829 66241 4 3 83438554 2 92695 95984 1 943450062 4 1 530721578 3 528423136 3 42500761 3 361404322 3 663566022 3 123121703 4 1 166932326 4 1 7168402 3 984211766 3 538645180 3 599984925 4 3 435102192 2 65756 83260 3 794303284 3 56682540 4 1 961585632 1 179461425 1 331215714 3 90867476 1 180313634 3 127189070 4 2 17644 77840 3 219253955 1 983869911 1 518451181 3 966093365 2 55596 75328 4 2 31407 99817 3 553632968 3 338814178 3 304818223 2 29802 60538 1 746382281 4 4 3 311074643 1 57287024 3 849234614 2 22252 91913 2 21849 28009 3 186756272 4 2 32066 81983 1 351172844 4 2 13333 59728 3 59218323 1 763381273 2 34061 85907 3 772411211 4 1 356751823 2 59918 88027 2 31376 39903 4 1 34860424 3 715054871 4 1 879610833 4 3 679071329 4 1 88507712 1 124554366 4 3 262511334 3 899941094 1 432950275 3 487027721 2 18275 39378 3 164771595 4 2 26915 103515 2 5810 73282 2 69598 72531 2 22401 102310 1 582519651 4 3 279991110 4 3 465451095 3 679837082 2 36545 72536 2 4070 20624 1 703357988 4 3 783199729 2 62527 97437 1 198019265 1 194099563 2 29571 79395 1 806938861 3 764338765 3 812564109 4 3 616499115 2 22251 25103 1 437197805 2 12627 95627 3 845347168 4 3 817026643 4 2 4643 75631 4 4 4 1 425134653 1 950566290 3 552386428 1 189081067 1 943976817 2 14650 67306 4 1 47405853 3 704019816 4 1 393818181 2 7663 98932 1 355621632 2 35313 98651 3 466681436 4 3 70110050 4 1 477174323 3 325881977 1 350272748 3 58541128 2 23852 57189 1 824932341 4 1 746164034 4 1 666689182 3 852274282 2 39216 65806 2 11630 20299 4 1 180152608 4 3 472087128 4 3 736149502 3 44537686 2 63247 81791 3 563476813 3 699258397 1 755589335 3 920243748 1 134661204 4 4 1 15321577 3 687780416 4 2 58502 66538 1 71558322 1 712456764 1 752681227 1 261379192 2 21442 41578 1 852796386 4 3 841418023 4 4 2 63312 93963 2 48050 83458 4 2 85937 101400 1 992145336 4 1 321288316 3 993211678 1 121653007 1 247485946 2 49863 78212 2 11928 49120 3 531942405 2 39716 80596 3 278531604 2 60962 100214 4 1 299555820 4 4 2 41554 54949 2 42804 51336 4 1 507018817 1 117104819 1 892388750 3 394505663 3 469609226 4 4 4 3 831457377 4 3 452253714 2 24265 59445 4 2 4164 99798 1 945784774 4 1 192762990 1 633357026 1 705886668 2 18880 23636 1 212758113 3 631602743 2 50298 81131 3 580364448 2 58445 100054 2 10925 95818 2 84574 89299 4 4 4 4 4 2 38386 48081 4 3 724813667 3 272111207 4 3 759858791 3 644163928 1 721253394 1 854736899 3 977073705 4 2 29307 32717 4 2 26472 43122 1 791100440 1 407262186 3 443565489 3 282400703 2 71500 85389 2 6332 21804 1 954890866 3 574107890 2 5312 17757 3 617114332 1 129361876 3 211362755 3 893646874 1 53297689 1 512281794 4 3 631176263 3 257572999 1 4271769 2 13982 104780 4 4 1 64218530 4 3 230806034 1 190214088 2 13228 67443 4 2 21235 44679 1 13765645 4 2 62552 66033 1 54743648 2 47361 73027 1 770879264 4 1 142834815 2 9171 94510 2 92114 92142 1 200664457 4 2 32961 94048 4 3 697363101 3 353976543 4 2 63551 85958 2 5447 69820 4 1 405691427 4 1 575017332 3 629215271 4 2 18396 99571 2 15802 26099 1 444174840 3 983711514 2 96980 102659 3 713564174 3 757236403 4 1 607838279 2 63895 67282 2 15706 46701 4 1 688131373 1 170538399 3 80115804 1 948352415 1 421255911 3 453230433 4 2 62386 66515 3 86664883 3 771340838 2 54992 90341 2 22877 67580 1 560224513 1 147910951 1 222840369 3 192683896 4 2 44895 64288 3 248211155 1 324147365 3 11949994 4 2 4134 70247 3 824319009 4 2 30801 77324 1 936134599 1 596982625 2 33504 89832 1 215244468 4 4 3 61929501 1 395335836 2 11162 47857 2 37403 48807 2 15721 74630 3 96134174 3 970292201 3 839833263 3 671025567 2 50109 56779 1 166546522 4 4 1 964545756 4 2 39957 55662 4 4 2 62788 70463 4 1 481289526 4 4 2 12383 15162 4 4 3 65737162 2 23824 83474 3 787070782 3 899872433 2 16836 102355 3 914199436 1 855517772 3 671663088 3 888185373 3 61727875 3 939929267 1 633273364 3 409329040 4 2 6973 48500 1 161272828 4 2 19034 61700 4 4 2 26036 63715 4 4 3 993239687 1 673501356 1 850591359 1 63703411 3 520774719 1 615744636 1 56484264 3 492413380 4 4 2 11849 91484 4 2 55751 95176 1 987758308 1 2679243 3 391473622 3 626706965 4 4 4 4 3 416091240 4 1 247083686 4 1 573433085 1 230898783 4 2 47732 91642 1 499432352 3 215663424 2 56061 92964 2 38476 69358 1 185723611 1 472886370 4 1 316718761 4 1 704962715 3 817177225 3 841397484 1 678818851 1 72139796 2 64704 91961 4 4 1 638961241 4 3 2948607 2 38963 54530 4 2 35425 78552 1 414416657 1 75410540 3 183641864 3 294734170 1 48424813 4 1 255576385 1 272779158 3 744374896 4 3 39160670 4 2 30643 33146 4 2 16184 78195 3 739780232 2 23381 72769 4 1 93232 1 741148696 1 495270626 4 1 766903694 4 3 573856241 3 377160539 1 163835195 1 461267388 4 3 250123601 3 81242047 1 549772447 4 3 289713086 1 634311922 2 43600 61806 3 552259674 4 1 579317650 1 63738655 1 502222818 1 255494011 2 68298 84976 3 900475684 4 3 41330861 2 15815 28177 2 79224 90440 1 605881070 2 38296 50004 2 33216 33291 2 71909 101885 2 3186 31860 2 59 36211 2 28006 81487 4 4 2 94442 98583 3 226331634 2 31940 80266 2 93031 105901 3 593507327 4 1 451888259 1 62014990 1 167057785 3 284677219 3 964086657 2 35186 79669 4 3 834765106 4 3 468760576 4 4 3 85296127 4 2 48253 78522 3 165242351 1 954795049 2 42091 67854 3 940363023 4 2 62096 96488 1 296877994 4 2 75105 85941 4 2 67303 91574 1 609183652 4 3 882492055 4 3 693653365 2 22205 36579 4 2 28461 37472 3 441066554 3 839868911 4 1 317651699 3 86417330 2 59514 65480 3 911689960 4 2 5386 39974 2 27763 47962 2 67597 73751 1 891912014 4 3 528850025 3 62568298 2 73932 105953 4 4 1 174638729 2 50003 77699 2 14838 90231 2 6976 71256 1 972515715 3 395528284 2 25318 49426 2 91811 94827 1 683392908 1 168110431 2 92891 96418 2 94402 94924 4 1 499698694 2 17278 104128 1 80438366 3 344076690 1 474517223 2 29826 90343 2 7499 47394 2 53029 55913 1 531544215 4 4 2 54269 97273 2 74894 88202 1 581481135 4 1 995462723 4 1 45621521 3 26546832 2 73814 101003 1 166088043 4 4 3 526423227 4 2 24486 90923 2 45359 73227 3 635396971 1 231882045 4 3 859070005 1 30052050 3 191496317 2 3668 12106 4 3 952617248 4 1 588852157 1 709977921 1 351078203 4 3 744726486 2 32728 102944 3 937012807 3 955310813 1 869066947 2 39040 69238 2 12614 62611 2 29957 60936 3 18498142 1 988373652 1 781539105 3 46574950 3 221850113 2 23725 96079 3 550245700 3 771361023 1 615659803 3 752852245 3 285552358 2 50158 64796 3 237120526 2 27686 43526 2 9658 38077 2 67290 90879 3 780070192 4 4 4 3 711569368 3 363945345 1 641801098 4 4 4 2 5948 52288 2 8695 61780 1 201667734 3 529869649 1 875307219 3 705555222 4 1 277803392 4 4 2 35985 93411 3 80217704 2 41057 83196 2 52495 60322 3 471074608 4 4 1 149481820 4 4 2 33953 73163 2 98871 104185 2 53063 61313 1 762451752 2 13607 92336 2 40236 96855 4 1 949622854 3 953956696 3 334141465 3 449765753 1 392519902 1 164969015 3 652124522 4 4 1 599000891 3 727124388 4 1 571290638 3 263699957 2 8783 12210 3 289614399 2 73033 102861 2 6405 11885 4 2 8728 64674 4 4 3 259952010 2 54840 73348 1 14767581 3 139890313 1 544392628 1 165853439 3 927245157 1 660245424 3 242656319 4 4 1 55685269 2 21135 97474 4 2 32787 62633 3 272491786 3 690789480 4 3 65378605 4 2 51961 101437 2 38487 87841 3 839462293 1 33039106 2 40731 102296 3 812650271 1 183879545 1 359626026 2 72731 76611 3 685124390 4 2 27041 86433 2 60306 100812 3 711212547 2 7141 103046 2 44953 64140 1 819108626 1 207157775 3 926149651 2 7117 42334 2 9064 38662 2 20848 69485 3 341653372 1 159619180 2 32851 46704 2 13194 93281 2 50065 52358 1 932434737 1 190915190 3 52244742 3 450024703 1 758594516 4 1 315770507 1 323311142 2 7766 75492 4 3 35486617 3 281110321 4 2 3017 4410 1 499234508 3 779823343 1 223797137 4 2 50713 75151 3 20592775 4 4 4 2 35353 85716 4 1 62633690 2 12733 18526 2 26322 32641 4 4 1 804822040 2 71073 94891 3 447230240 2 1683 32233 1 867937896 1 560294171 2 1412 3965 3 258523821 4 2 23176 25781 1 18917196 2 1392 49878 2 23 42552 2 25149 47767 1 553827717 1 772516003 4 4 4 4 1 357284238 4 3 665784755 2 38992 92062 3 79119234 2 37340 88547 2 10870 41948 1 153524276 2 23083 31405 2 264 36881 3 579321089 1 60096588 4 1 690148588 2 4361 68643 2 39673 89258 4 1 940467745 3 158238209 3 454486669 3 68995768 1 758056483 4 1 95201732 2 7328 39197 1 130608161 1 872857327 4 2 1715 38928 2 47906 105829 1 515529765 1 721015106 1 91719576 4 3 656374894 4 4 1 571317369 4 3 458205958 4 2 25229 25354 2 73912 88044 3 559710883 4 4 3 552545683 1 839520079 1 225097543 2 12149 51129 3 898476325 2 51451 93970 1 142169570 2 4417 50325 4 3 837006913 4 4 4 1 740227603 2 10213 57987 4 2 3074 59756 1 17371412 1 139234 3 912160214 3 958433423 3 114038368 4 1 435793447 3 5413762 2 6896 66221 4 2 28271 44209 3 838574085 4 2 12624 39773 1 231304799 2 11958 85827 3 39740305 2 62970 70365 4 2 76925 103881 3 278336244 1 48910202 3 439866539 4 3 940231157 4 2 23967 24595 3 972070005 1 878193228 3 59167922 4 3 865699412 1 127669457 2 30017 62557 3 302991142 4 2 43456 78484 2 23385 70926 3 431787366 1 817775 4 2 18274 20304 4 4 2 33329 43044 2 19774 96239 2 17075 63732 2 19515 87897 2 17134 89253 1 801153531 4 4 3 14787672 1 391320774 2 85094 95330 4 4 2 16381 43429 2 26672 50184 2 79336 84712 4 4 1 705829758 1 571590241 3 766097113 4 2 2384 79773 2 21846 23570 3 683811704 2 22069 63890 2 12159 47336 3 240597891 2 5949 82436 3 895144980 2 38377 92053 2 971 18805 3 721961466 3 325824599 2 34924 54051 2 2044 53884 1 780292786 2 5249 51983 4 3 262525402 3 779514023 1 22318427 3 10682178 3 292009334 3 783813946 2 14839 31375 2 41954 97176 4 3 270362592 1 784424451 1 828509582 1 273140739 3 676455796 2 88540 89888 1 473240597 2 20335 74217 1 699902334 4 4 1 258405806 3 546799038 3 369889397 3 941211255 4 2 11577 73853 3 466540732 2 67521 95797 2 32657 91472 2 38280 63493 3 57916088 3 369381723 2 48949 58801 2 3244 101340 1 419608465 1 828681952 3 49897302 1 905723197 1 783636263 4 4 2 1702 99199 2 50181 59564 1 556365425 3 376233504 4 2 74463 78386 3 637125584 3 723076154 3 485999058 1 553983507 4 1 51682680 3 13756320 3 562577737 3 272084573 2 16787 30720 4 3 304251960 1 56562504 1 449526003 1 805415720 4 4 3 270802770 4 3 263626778 3 768083163 1 144149304 1 158420939 2 12694 98294 4 1 239326658 3 850276632 4 3 906637174 2 8326 47301 4 3 881370384 1 323328984 4 1 822720326 4 2 40713 51372 2 49878 51370 4 2 48400 96523 3 386726732 3 353930765 2 7294 7355 1 961562386 2 6715 50647 3 782788041 3 318606897 4 4 4 2 60381 65127 3 138747987 3 976897511 3 894470952 4 3 246757766 1 158233334 2 89546 103856 3 577698717 3 292388714 3 195350307 1 312320858 2 11157 14998 3 528912204 3 885139348 1 30934052 3 267751926 4 2 28701 42563 2 46857 99943 4 1 93960780 1 511106303 2 35685 74574 1 717102055 4 3 762233783 1 437338954 2 71301 82044 1 34611059 4 2 37653 55764 1 360430156 3 48734093 2 30541 91884 1 16194033 3 188973455 2 16669 67707 3 820520546 3 996095611 3 884902547 2 12280 105098 4 1 400610539 3 143757864 3 49745991 4 2 8824 67399 1 967836384 2 86515 101831 1 642107020 4 1 130432034 1 419684812 1 305172098 3 651342758 2 85516 105732 4 1 26228754 3 322952582 2 15334 83808 4 3 323234301 4 1 387500009 1 692604047 2 74701 104012 2 11633 89791 1 55654445 2 73865 85736 2 566 49555 4 2 17136 38339 4 4 3 57710591 4 3 639372261 2 93310 93732 3 543230656 4 4 2 15061 53464 2 51600 88284 4 1 826953843 3 601583190 2 88354 101486 2 12812 58185 3 200045091 2 46235 91760 1 914454272 2 25977 83509 4 3 33234409 3 992088465 1 11269625 4 4 1 236025331 1 94992247 3 877610953 3 86504479 1 227971508 4 1 162882450 3 698000725 4 4 4 1 730366461 2 27951 78912 2 44569 62696 2 5364 60783 1 553688459 3 613014153 1 122311625 1 807992011 3 63312202 3 494169730 4 3 58815581 1 828979677 1 43890628 2 52188 74023 1 294787062 1 414381930 3 415865709 3 566351608 3 549035913 4 2 18337 55560 4 1 82017039 1 496213278 4 1 847375312 2 76877 84508 2 13448 70952 1 28205349 3 128481647 2 74098 94793 4 2 63278 102687 4 2 80876 100601 2 8805 81561 3 876498547 2 89817 105884 2 32692 102748 1 249199039 2 290 36314 1 787082817 3 586039735 1 831133707 2 11159 43639 3 907426645 1 510772222 2 29029 99562 3 617616804 1 398996022 2 9645 97923 2 57035 85115 4 4 3 657518984 2 17108 78685 2 63270 87519 4 3 559205958 1 121779830 1 705466262 3 89594043 4 2 13574 42383 4 2 18220 60286 2 16238 57822 2 10620 92436 1 289796257 1 815422485 3 936936187 3 359262810 1 748672944 4 3 281037290 4 2 16484 34593 4 3 646946450 3 686154323 1 642696844 4 4 2 7458 70622 2 68543 69413 4 2 54933 104576 3 777012448 4 1 337272533 4 3 896279557 4 2 41968 58202 4 2 71351 88994 4 2 10089 21660 4 2 40029 50836 3 80830375 2 27445 92736 3 262677619 2 10449 27359 2 31943 59523 4 2 2381 21998 3 740816475 2 73673 91635 2 42218 51141 4 3 283022372 3 414594887 3 670425097 1 970999791 4 4 4 1 607711130 2 13012 34460 4 1 108507920 2 35296 37597 4 4 1 328664451 3 931686429 4 2 23944 52143 2 4487 77702 2 11266 36258 1 319421683 4 1 367592175 4 4 2 16459 50373 1 56213251 3 585338371 4 3 748390393 3 62107626 2 42215 59111 2 23699 97869 4 3 302732505 3 599005113 2 84256 87162 3 748559258 1 827568617 4 2 19740 80946 4 3 867883071 4 3 762569300 4 3 167796262 4 1 102794879 3 384540651 1 573019739 1 112850647 1 882102094 4 1 77698363 2 91427 95855 3 85527797 2 41672 53514 3 845862230 4 4 3 991634797 3 557166884 3 79272986 4 3 645077844 3 441569291 1 612288330 3 416017288 3 607068353 2 3398 101555 2 61345 105432 2 40581 83289 2 3063 100686 2 40554 89091 3 791328255 1 734307002 4 4 4 2 72479 77622 4 2 22571 78879 3 956772290 1 645779176 4 1 562882548 1 600796744 4 1 248590039 4 2 13096 103771 1 477042530 2 14159 99246 2 20622 29539 2 14726 60777 4 3 281824427 2 100067 104637 4 4 1 811782590 3 770877555 1 813156743 1 637196689 2 60253 93944 4 2 25636 44649 4 4 3 59648228 4 3 279691681 4 2 9649 97704 1 47963837 4 3 608135945 4 2 58956 66748 1 52144750 1 711156097 3 468224104 1 554685866 3 210393774 4 2 5273 29390 2 39858 50930 1 347861385 4 1 679351858 2 41999 104647 3 829269389 1 932088748 2 46637 90560 4 3 412097831 3 395872660 4 4 2 92334 95101 2 17474 94490 4 3 852540502 2 39053 96157 3 920578024 4 1 397280079 1 266134462 4 3 863972551 4 1 241563182 4 3 728042697 3 178953157 4 1 401543608 4 3 127586859 3 156772396 3 691300343 2 48510 74230 4 2 824 22705 2 2259 61193 1 115908468 1 365752192 3 820967554 4 2 8135 77485 2 7837 38150 3 323728423 1 201398637 2 1167 27456 4 1 709726181 3 638241346 2 69202 104022 3 471129496 4 4 3 885107051 4 4 3 662233497 3 977914001 1 49343498 1 499681380 3 51893978 1 185829761 2 9388 56269 2 41030 46799 2 45638 86931 1 727754856 2 69924 70907 1 516565973 4 2 35116 95269 3 716944744 2 38952 55341 1 671452647 1 939955517 4 4 1 340849107 1 42480217 2 21434 86715 1 397159142 2 45203 69891 2 16986 63776 2 17062 73301 1 282917403 4 2 1464 70894 4 2 16561 99751 3 832382518 2 1300 63371 2 6105 76023 3 892945626 1 807134738 3 21710855 1 877811356 3 951135215 4 3 785401503 3 324800565 3 818369902 2 25680 38810 2 8952 24897 1 394436546 3 240671429 1 728081390 4 2 33587 37899 1 883069608 4 4 4 3 642723040 4 4 1 703442689 2 13385 80365 1 30262664 2 11812 75295 2 3829 100336 1 210163793 4 2 13533 51230 1 600782451 1 85580690 2 34132 83654 4 3 16999107 4 3 381146014 4 2 34122 76696 1 925434143 3 557779159 1 436904437 4 4 3 951943417 3 978375697 1 552602288 3 9990157 1 969774275 3 342618980 3 27730628 2 42503 98685 3 58137579 1 121865461 3 409531111 1 829640934 2 23940 85513 1 413869606 2 25104 105703 1 27726456 4 4 2 89341 96829 3 761668749 4 1 985343140 1 683208634 4 1 118449758 2 11331 79743 4 1 820756881 4 2 38604 88156 1 605813689 2 43765 87552 4 1 930128121 2 46031 54279 4 4 2 23676 89720 4 3 740764507 4 2 44430 100736 4 4 1 803336277 2 12824 94531 3 629141060 3 785563338 3 325872173 4 1 2189782 3 437646919 4 2 68798 78540 1 245688934 3 359311370 2 4055 70629 3 135304390 2 19101 45154 2 34070 64843 3 301108009 1 259158090 3 719808098 4 2 35488 84640 1 495421014 2 18015 104458 2 4427 15116 2 30576 38625 2 62109 76794 4 2 36809 61347 2 9283 32975 2 44067 58835 2 67502 80369 3 46058347 3 707457661 4 2 32816 37557 3 4059318 2 28800 68229 3 860328539 2 20705 31130 2 34253 82831 3 961282102 4 3 115195475 2 18190 98751 4 4 3 604660385 2 62482 64164 1 879227299 3 742392435 4 1 382023308 3 11228556 4 2 40481 92781 4 4 1 425241884 1 133112334 3 397708097 4 1 38035423 4 1 937908870 3 908550653 4 4 2 72268 75000 4 1 410962804 3 557633303 2 6717 78463 3 433037056 4 1 994982839 2 91939 99938 1 7413869 2 85112 96046 1 275174729 4 2 11186 88745 3 522887940 2 2279 46009 2 8321 50789 1 732255004 3 898668230 4 1 216904267 2 60264 82669 4 4 3 704611803 3 9938677 3 933937846 3 245174358 4 4 1 172733507 1 104739417 4 1 369697538 4 4 2 12593 94858 2 26335 56810 2 67881 77713 2 50282 57555 1 357135684 2 41377 59298 4 1 563048253 1 275505554 3 599605031 3 705292972 4 3 652333594 3 227196171 2 33447 82157 2 60627 63418 1 804709451 4 3 137273959 4 1 925733389 2 40358 91511 2 32036 44556 4 4 2 28621 84994 3 28663606 1 184577410 4 2 31431 73268 2 34452 53452 2 44239 99416 4 4 4 3 854902330 2 180 33204 4 1 575055205 1 333519044 1 18587301 1 681118276 1 944319245 4 1 299967644 4 2 37712 101798 4 2 8657 29905 3 598277751 3 71526600 3 311211436 2 14051 49840 1 708244018 4 2 50551 68616 1 802275451 4 2 93596 93785 3 849409366 2 70843 94783 3 381862917 3 18196120 4 1 451997508 2 24173 66300 1 463270190 2 83007 96341 4 3 932382097 1 825687187 4 3 791768773 1 843698882 3 187479215 1 837569387 2 80615 93438 3 309259599 1 994862232 2 36821 78827 1 566980967 4 2 10725 35719 1 810735140 3 553002926 2 51257 99956 1 770252049 1 914723873 4 2 60512 104013 1 292181563 2 38845 39133 1 306146106 3 69555865 3 720381957 1 597157191 2 23362 82283 3 102861881 4 4 2 47735 74011 2 10921 20638 2 51460 62177 3 429975125 2 700 24969 2 42607 63028 2 54677 61351 4 1 119101440 4 2 17275 52356 2 27442 79311 3 45994923 2 30061 98479 4 2 55370 88624 2 4941 72259 2 10380 69348 1 649981912 3 180882807 4 4 2 37988 68413 2 30625 100739 4 2 4241 23397 1 892154507 2 1456 75491 3 251966201 3 117268701 2 3567 82187 1 283442635 3 365373293 4 1 416959225 1 311009184 3 197217552 4 3 455926390 4 2 862 83754 1 58791613 4 3 639812456 4 4 1 605879011 3 972325323 1 951998473 2 37502 105796 3 610512814 1 993673817 1 45403249 4 1 55497321 1 207182097 2 29887 89628 1 48609861 1 917002048 3 706115599 1 696415888 1 120316960 4 1 58473300 4 3 239125010 2 69955 78024 3 409655994 4 3 381669323 3 914759422 1 242536518 4 4 3 246230970 3 761376166 4 3 883367410 3 723619972 3 793346833 1 823670864 2 16163 28765 2 28861 95429 2 69407 82532 1 175889406 4 4 1 895198365 4 2 30308 71384 1 582521329 3 171096754 1 407676229 1 781779214 2 18298 91195 2 29344 38028 2 32426 33290 4 2 493 8215 4 1 618756952 1 815367985 3 190885943 3 101353863 3 920696340 2 18261 52324 3 690342307 4 1 325661003 2 64933 76377 2 24141 103109 2 42623 99254 4 3 56193330 1 29465642 2 71518 85206 1 530840617 3 837538397 2 85987 104484 2 25439 44330 2 3805 17500 3 885675585 3 213054567 1 815317706 2 54336 71462 3 478847470 1 886026645 4 1 393089964 3 869433248 3 136267863 1 82648639 1 61878532 1 143035658 3 352001242 1 476216234 2 4155 28743 2 11717 66626 2 9546 35913 4 1 475335267 1 215414743 2 47485 71365 2 8456 89905 2 18159 34336 2 79470 81722 2 37979 80779 4 2 11823 35941 3 508262583 4 2 40943 42495 3 527360048 2 31909 102083 1 995061020 3 498047756 3 308745242 1 360371295 4 4 2 30151 63817 4 1 948604636 2 63462 89152 3 670510751 2 40597 92524 1 20165476 4 2 56763 96002 1 18702269 2 27453 81016 3 3064943 3 68177739 3 355221860 3 446096725 3 391417484 3 273384669 1 286457125 2 6557 59735 2 1480 89463 3 552828224 1 923116620 3 366438124 1 151031579 3 222672444 4 1 498299166 2 34276 78363 3 22820730 4 2 40586 72526 1 111644058 3 190480245 3 787861893 3 46742338 3 805762640 4 4 1 681894436 4 2 45901 103222 3 111622388 1 185411621 3 103292790 3 144708643 3 367927550 4 4 3 612346724 1 633663003 3 321662324 1 206346303 3 507375110 4 4 1 259009620 2 52907 99885 1 964120011 4 2 65883 104185 2 12919 94622 4 2 61633 77528 3 481853965 3 240575207 2 56085 60009 3 221400604 2 25628 93600 1 134612931 1 152976637 3 249914076 3 205760388 4 2 28984 29006 4 1 833800582 1 788870259 1 905657603 1 49895243 4 2 15100 46705 3 3043708 1 296856658 4 4 3 742254546 1 3626473 3 385032704 2 31479 105023 3 266022688 1 771179862 2 9508 53606 2 12422 68866 4 2 36335 78849 2 11695 65714 1 669527583 2 92120 100289 2 36435 58787 3 982280254 1 286109795 3 947670316 3 768168871 2 36366 69192 2 73390 91951 2 46566 53062 4 2 78001 78500 1 237157587 1 450230203 3 562732405 2 14013 23964 4 4 4 1 381931252 1 462600117 3 709470961 3 900907069 3 142841127 2 85791 88911 2 68536 70751 4 4 3 847525796 4 2 16060 26338 3 49697323 3 170492462 4 4 4 1 512242298 1 52053493 3 652695758 2 18141 100925 2 75400 81625 1 200880310 4 3 662040856 1 4763182 3 721858195 4 4 1 544066703 1 606170500 1 713714571 4 3 550741252 3 762242779 3 23876711 3 220334551 1 246228532 4 1 585959018 2 28989 102238 2 28622 60023 1 25489263 2 21850 27981 4 2 29308 34600 1 978849305 3 759183734 1 736437765 4 1 501111228 3 445057345 4 1 493748610 1 910186821 3 274880508 2 82719 95300 4 1 345961596 4 4 2 93113 104145 4 3 736020393 2 89746 102137 4 3 185258713 3 592331255 3 192555767 1 411738180 2 64769 77580 1 33729972 4 3 931549077 2 24571 85992 3 29542354 2 13423 44667 4 3 354958688 2 30994 71640 2 11328 36173 4 2 20714 75221 1 797966920 1 478654803 4 2 65047 77329 2 18195 40129 3 544567451 2 9413 66142 1 423313 2 29319 69720 2 46633 74163 4 3 43033732 4 1 75033393 2 22367 64061 1 512379287 2 74480 98640 4 1 38787200 1 679849590 1 105781496 1 727624897 3 119472228 1 72794324 3 263353995 2 15198 87002 2 1647 73208 1 5576947 1 248789628 3 297752306 2 34558 36759 2 15991 79283 4 2 32519 64979 4 1 42567388 4 4 1 300760194 2 31853 32434 3 823681505 4 1 864162120 3 38797287 1 83983448 2 13495 35496 3 69833508 3 980050525 4 3 840674365 2 89325 91092 4 2 41547 85306 2 5918 40286 3 378545847 3 402441572 2 20597 91219 2 28722 73526 3 192549978 4 2 13354 80662 1 828023933 4 3 980823578 1 534850844 3 408878909 1 861392413 2 47158 74048 4 3 697554392 3 877357788 4 1 40308622 1 134231082 2 97954 100393 4 4 2 46677 57900 2 14239 100977 1 799884319 2 4050 55641 2 59950 99698 2 31259 94893 2 6486 28075 2 30162 33992 1 410770487 4 2 18547 62270 1 204142043 1 543423959 1 128786858 3 992846524 3 458846585 4 2 8338 42523 1 37277128 4 3 612961879 2 4255 93513 3 400903022 3 449428017 2 4790 81627 3 889536008 2 26792 65849 2 26638 84633 3 863300936 2 104323 106216 4 4 2 1006 61875 4 1 55196503 1 356933976 3 811445697 1 652534443 2 58778 79684 4 4 4 2 17554 63370 2 1480 47615 3 868716561 1 397049648 2 31260 47253 4 3 511736753 3 87300454 3 948466556 4 4 2 4610 72046 3 705780200 1 153754407 1 67155195 3 601378392 3 951320634 1 277879562 2 9956 80516 1 910680316 3 224829678 3 24203053 2 47075 71617 2 3802 40758 3 898427985 4 4 3 947735311 3 183370856 4 2 7774 36408 2 11840 24709 1 845088420 3 328191867 3 426796775 4 4 3 536189057 3 293144104 1 859989818 3 565220621 4 4 2 26878 84735 4 3 148320836 3 869316676 3 16546464 1 979437582 4 4 2 74652 79462 2 4021 4577 3 122031276 2 60266 79690 3 269942010 3 248073503 3 360550663 4 4 4 1 911066181 1 21762591 2 52679 78155 2 48408 76596 3 964341204 4 1 757225768 2 4271 17306 2 40338 40666 3 586008839 2 4212 23095 2 24898 73708 4 4 4 3 431555336 4 4 2 48811 53374 3 687185560 3 28130977 1 293201692 2 97906 102323 4 4 1 426814904 1 928061836 4 4 2 20524 59272 3 956202506 1 305938245 2 14466 38562 3 592827058 3 471461868 3 462851163 2 15753 24153 3 731277597 3 680873295 1 31611322 2 50265 54686 4 3 396927694 4 4 1 355426532 2 7176 82429 2 21143 49588 3 265197041 2 12734 19221 2 39580 65743 3 547651748 4 4 1 4358754 2 97112 104356 3 71650496 4 3 725688512 1 827517784 2 61707 62917 4 4 3 398844031 2 439 69586 1 41193235 1 494325179 1 704775586 1 349191917 4 2 32037 90765 1 376197380 4 4 2 22089 56113 4 3 195147665 4 2 5444 74934 2 58998 65251 1 635940464 3 791086503 2 54284 86353 1 734253695 1 265342484 4 1 968356462 2 39191 87379 2 57740 74206 3 847508246 3 514343250 3 16515028 1 55784872 1 555504193 2 68409 68782 2 24901 35453 1 70342060 3 965376525 3 10550987 4 4 2 6386 72569 1 393583956 1 720402525 1 543620605 2 29277 59915 3 897863162 1 181256740 4 2 56090 95442 4 3 485614646 2 46257 78845 4 4 3 286426378 4 3 761073262 1 886749472 2 6349 68857 3 797028454 2 60813 102024 4 2 36037 82346 3 511545398 3 208147779 1 176671463 4 3 20397735 3 22721304 1 744947963 4 1 725673295 4 4 4 2 31596 61565 1 15125952 2 79326 92685 4 4 1 470868862 2 2602 86274 2 15462 81893 1 721346211 4 1 384497927 3 874351057 1 986300106 1 256224835 4 2 29848 53031 4 3 594333444 1 858727144 2 30595 52816 3 93577732 2 30971 65841 1 638465727 4 4 4 3 342609199 2 55975 87763 4 1 151802464 4 4 4 4 3 108899136 3 2627365 2 29406 50071 3 753790247 2 45499 79908 2 33598 55590 4 2 47561 99510 2 43799 73314 1 420095997 4 4 1 238935806 2 23226 98388 4 4 3 660086843 3 9707189 2 88398 103993 2 72965 77308 1 215972280 2 1488 75527 2 51380 77450 4 3 201551744 4 2 39752 105331 3 308386609 3 382943086 4 2 30503 48952 2 22758 94606 1 792368235 1 975661909 3 2575569 3 115360188 3 642899717 3 254445545 3 738600797 3 516008922 4 2 12194 95815 3 589914536 3 993658412 4 3 448735377 1 431110780 4 4 2 90272 103557 3 401126259 4 3 263930915 3 35657837 1 808584180 4 2 19294 23613 3 183705749 3 132440554 4 1 118587537 2 2100 22956 2 60313 92625 3 199180885 2 4537 22632 4 2 21340 45629 1 581561862 2 63303 68659 1 671435421 1 59398446 2 18858 91291 2 84462 100130 4 2 75341 89778 1 59748131 4 4 3 999350585 2 48368 51489 3 942765413 3 423401195 1 779031569 3 312881496 2 3961 83002 3 42221855 1 306069662 4 4 2 51002 90502 4 1 384326319 2 15673 34029 2 73832 79732 1 432673928 4 2 11403 49303 1 218906203 3 214319837 3 935528008 3 208894608 3 242581763 3 512975273 1 751619159 3 249181413 3 851484793 3 381245988 2 33000 54493 4 1 912313527 2 7597 47795 4 4 1 263042779 3 644555877 1 523762090 1 888595123 1 261197361 3 807537173 3 3338706 1 358902032 2 39431 53482 4 3 870638171 1 336992297 4 3 928275599 2 58617 85345 4 3 66651494 1 485244725 1 838319671 1 617085018 2 103906 104074 2 9792 62485 2 77988 96600 2 51209 77202 2 5866 28273 3 36928007 4 4 3 89140140 1 485927604 3 2050029 4 1 801300318 1 13806368 2 57979 97622 1 201687014 1 960420400 3 15045401 4 3 164401352 4 1 547334957 4 2 13098 28666 3 753755947 4 2 3372 46794 3 812688740 2 19939 49770 1 727174181 2 8048 94406 2 18153 73444 4 1 295519216 1 480744851 4 4 1 441209343 3 42414037 1 559048569 3 186931007 1 34295520 3 224346407 2 11678 84642 4 3 236401556 2 69161 79377 3 948891776 2 38164 78802 2 8395 80154 4 4 1 959871246 1 600376046 4 3 457562574 2 26823 34728 4 4 3 182952119 4 3 981346444 2 53228 60499 1 438494945 1 475487350 3 298978716 2 33762 50194 1 892312781 3 413304602 3 86756270 3 889009111 2 59296 102455 4 3 584179821 2 53788 71197 2 34398 98954 3 7673136 1 998162313 4 4 1 657883531 1 959899814 3 364197449 3 545496376 3 646308419 3 674605953 1 388889666 2 34157 97348 2 30352 93356 2 155 97936 2 15599 74476 2 75408 89152 3 325206087 2 75060 80654 4 1 548571687 4 3 502484252 4 1 130028383 2 15819 32113 1 435078261 1 12693177 3 108121898 3 38182550 1 606676390 2 16483 29725 1 75101563 4 4 3 701652516 3 621742358 3 474938835 3 67478021 2 18271 102753 1 709020964 1 964773143 1 473765668 2 45240 50546 4 3 870811702 4 3 404625040 2 7687 51458 3 174950534 1 574246 4 2 6439 87707 3 841565359 2 7218 9723 4 3 710753203 2 31590 60820 2 26714 31477 2 18394 98991 1 605058209 1 97753470 3 146021202 3 396795128 3 541393916 4 1 847188025 3 592194626 3 553587588 3 260061294 3 844582285 2 32263 86122 2 30832 38109 2 28681 32631 3 46195583 3 638597466 2 43466 61353 2 23136 28830 2 12586 92425 1 201361840 2 11665 17084 2 9992 99710 4 1 162239920 1 684243921 4 2 6777 41717 1 117461174 2 6901 95326 3 265822501 4 3 615311323 2 59056 70803 2 67629 106239 3 576471373 1 742221029 4 2 39793 40586 4 3 328986192 2 395 6813 3 122622700 3 31062802 2 21343 78589 1 229944589 1 579076618 1 316167873 2 41958 71626 1 45537024 2 80378 94157 1 89362669 4 1 13882415 3 93648945 1 543871193 2 7318 84841 4 2 76 96532 1 911154603 4 3 674862069 4 4 4 4 3 634673451 1 941658444 4 2 57316 96588 3 141538251 1 468576153 1 867994932 3 424004196 2 15151 19779 4 2 79284 85895 2 48125 74474 4 1 856739405 3 130902666 1 599764815 1 623169441 1 887997746 4 4 2 13062 34409 2 62791 103739 4 2 30557 55604 1 618267575 3 598073899 3 483253658 2 73825 75730 2 41461 58349 1 434424385 1 817608425 1 459904563 2 9195 78660 2 70300 72031 3 14836150 3 819811451 3 77036107 4 3 795989683 3 108262837 4 3 590623773 3 469297341 4 4 2 67717 91485 3 984238432 4 3 431608888 2 77792 90493 4 4 3 797092779 1 2695911 2 34273 102621 4 1 9518551 2 36655 104568 2 85450 101084 3 454015456 1 83168508 1 484112773 1 784901710 3 811261602 3 371358020 1 36035159 1 662886261 2 56096 84185 1 498946332 2 23423 73290 4 1 235603485 1 201691191 4 1 497999354 3 909738938 4 2 2021 56726 1 852178616 4 3 334386771 1 131327879 1 881379097 4 1 36763752 4 2 19414 37944 4 2 54952 92320 1 673038526 3 803651399 3 725620018 2 59377 83708 1 83658399 3 308061266 4 3 107913929 4 4 3 603437635 3 563932374 3 916561407 3 35760828 3 652628229 3 775617820 4 2 10446 18505 1 991255043 2 57588 73532 2 60298 64392 2 32620 45033 2 28624 79101 2 20209 54803 3 66453491 4 4 4 2 37926 62508 2 32290 55064 1 265874655 4 2 88201 96808 4 4 1 659858368 1 577750076 3 595065077 1 102833943 2 11350 45616 3 635897090 4 3 367063700 4 2 18910 105092 4 3 975776050 4 1 159703854 1 650155052 2 52862 60949 2 17616 100655 1 431386711 3 72496943 3 584528195 4 2 65142 106086 3 542992148 2 25954 93073 2 22268 97631 2 46956 81159 3 927609583 4 2 62760 90416 3 407463682 1 151232489 3 47786810 1 180597169 3 992114940 3 782415013 3 529307231 2 25699 49942 4 4 3 782229933 1 366250158 3 40953316 4 3 439702756 1 335937744 3 708497463 2 64166 82864 3 694581251 3 360543376 3 826135505 3 909066295 3 54239743 2 51151 78037 3 982771271 4 4 1 311519998 2 52635 77105 3 74255164 3 341289739 1 550296982 4 1 952111128 1 769891178 2 36127 100489 1 652593792 1 912407342 2 32222 51471 1 468050638 3 82949847 3 997940144 1 954712937 4 3 592179363 3 552861731 1 23905280 2 34159 100932 1 977628614 4 2 58087 76683 4 2 67827 103935 2 67724 82061 4 3 600231286 2 4515 18053 3 908521082 1 48123365 4 4 3 504142446 3 638861717 2 28645 49002 4 2 24778 46515 1 469833946 1 964245563 2 1485 8602 2 9780 62927 2 675 88394 3 606915992 2 9572 92649 4 1 724903657 2 37125 68055 3 918849300 4 3 944340596 1 536526395 1 610245574 4 1 831275993 1 556470217 2 4954 7475 1 844621920 4 3 1354385 4 2 22134 30534 1 503246600 4 4 2 37161 49494 3 467749015 4 3 161140997 4 1 825328954 1 794162898 2 6451 8695 2 54420 68351 2 48117 51523 1 256289024 1 399943108 4 3 906599904 3 39147205 3 4175788 3 180476092 2 21943 43008 1 965094381 3 564678 3 16064428 1 724339302 3 980531649 4 1 417072384 4 4 1 165539499 4 4 1 158646619 2 39106 95262 4 2 86313 96338 1 212031275 2 32700 87353 1 654978569 3 751715275 3 804903604 2 73493 89442 1 537678161 3 585940767 2 39195 103565 4 4 3 559192348 3 946450902 1 152452129 2 29755 66629 2 11770 37154 1 136029486 4 2 18305 62812 4 3 999592155 4 3 874732662 2 89548 95998 2 50804 50933 1 315007741 3 863292702 4 2 48581 87894 4 2 8434 19425 1 787684739 1 691762142 2 12100 86764 2 59067 59698 1 54699923 3 527262582 4 4 4 1 58395620 4 3 909850960 4 3 200131040 1 567136078 4 3 653943100 2 15200 99756 1 532219996 1 636944946 2 65380 68173 4 2 26290 35148 2 56867 83075 1 150331152 4 2 15312 87691 1 785689788 1 578447332 2 27073 65135 1 892566219 2 141 7819 2 38301 95524 3 637012470 1 801036101 2 38481 65101 4 4 1 70693370 3 45172472 2 13138 32355 3 70505010 4 2 10885 85473 1 874251756 2 54423 88753 2 64053 65470 3 585325600 2 6468 78134 3 388309893 2 14921 92894 1 296164414 3 834846465 2 24724 30258 1 68375384 2 24875 55033 3 320784178 4 3 100782725 2 74509 91563 3 703173945 4 4 4 1 744046720 4 2 21358 21772 3 689378829 2 44136 67310 3 84641377 3 904099459 1 24443696 1 738740984 3 180068323 1 889158670 3 709438500 2 37323 39878 2 51786 70620 1 66204684 4 2 54463 84553 4 3 362955283 2 7442 65850 4 2 2075 6063 3 317769710 4 3 974241397 3 465539597 2 51258 98890 2 61035 68116 3 997279123 1 797836126 2 16400 49345 4 2 6307 24325 2 5710 41603 2 17332 36142 1 192214350 3 899149438 4 4 4 2 52419 94969 1 246846197 1 941629717 3 887617326 1 66768065 1 714145253 3 157941825 1 797260831 3 203104991 4 4 3 206929535 4 1 291183081 2 19625 97852 1 310281186 2 10064 83647 3 289355903 2 92281 98390 1 190688702 2 23792 26600 2 21668 62069 4 1 737248896 4 3 115558098 1 425823917 4 3 7755597 3 47700570 1 899206044 1 970889811 1 89153557 1 869213898 1 878573231 4 2 23382 36248 2 26997 50906 4 4 3 782235202 2 44678 58997 2 23854 75083 4 1 760425506 1 628338583 2 17732 102356 1 900368678 1 538564111 1 426129882 1 901199182 3 21340261 4 3 134354690 2 40626 64257 3 416769046 3 712788614 3 649870686 2 105 55772 4 4 3 310970573 4 3 97834728 2 82483 87693 4 3 33825554 3 671519504 2 39988 51942 4 4 3 176768133 2 1455 84352 3 27745589 4 3 879398799 2 20827 41494 1 185984560 4 4 4 1 171342145 3 588044430 2 29152 90584 4 4 1 501128711 3 141347535 4 4 1 125063097 2 64616 70753 1 738735290 1 151094134 4 2 2490 42747 1 722649124 1 64715039 3 63209980 4 2 24469 51382 3 274156646 4 4 1 32741814 3 57597315 4 3 289388253 3 901639032 1 839075934 4 3 464106928 4 4 3 476009025 3 953685793 2 31885 37861 1 340965119 4 4 3 527385882 2 54516 84468 2 11888 88109 2 28159 56920 4 1 252312352 4 4 4 2 33241 73535 1 593568351 2 11189 55057 2 28059 70455 4 3 559717870 4 4 4 4 2 25045 86084 1 854837101 2 14327 89011 1 247346108 3 676744490 4 3 757390823 1 50174492 4 3 858375892 2 55352 106443 2 1866 30832 2 24149 72830 4 4 3 939214494 2 8617 32143 1 531648816 1 791243471 4 3 477490743 1 433094542 1 915939794 1 207687025 4 4 2 82804 100199 1 291674394 3 367278218 1 748594041 4 4 2 6220 40920 3 736670337 1 848823460 1 828842321 2 101221 105462 1 70114645 2 29938 97655 4 2 36300 79360 4 1 340237458 1 268013538 1 902325140 1 640824018 2 62288 100519 3 710393514 3 146771385 4 4 2 41601 67864 1 670955744 3 508024267 2 35658 92722 4 4 3 371201854 1 720819973 3 422072411 1 981636021 4 3 752201210 3 722993167 1 467627351 2 34889 74577 2 85254 95889 4 2 53638 104219 1 496133296 3 510065193 2 27146 30796 3 716844919 1 659368094 4 3 566594540 2 61866 79381 3 728430443 1 823742517 3 378200560 2 53879 75099 1 767456233 3 217300349 2 24213 55956 4 3 59463801 3 467930175 3 507626423 3 192337892 3 889537125 1 128067101 3 808226763 3 657419805 2 29540 66660 3 910220844 4 1 742065142 1 982484909 1 544021380 4 1 798783466 2 10619 55269 3 603529590 1 531057168 3 84893113 2 32571 56775 4 4 4 4 2 24697 60357 1 542983538 4 2 60909 74146 2 1975 38033 4 2 23715 33106 4 4 1 754289769 2 7445 55372 4 1 879734576 3 688400841 2 10335 18341 3 60055535 1 644163267 4 1 81518656 1 415935024 2 33996 95540 4 3 106138963 2 50314 71736 4 2 17355 77735 4 3 46264690 1 185167776 1 36981556 1 766338347 4 4 2 27265 69335 2 44302 94994 1 903663398 2 45179 63490 1 589995606 2 5445 54138 2 9607 94797 3 20732998 2 77743 90475 1 517775835 4 1 504383378 2 25522 65285 4 4 1 940993556 2 166 91740 4 2 18355 82567 1 127396401 2 53222 67341 4 2 101998 106036 3 42841647 4 4 4 4 3 195833565 1 498553908 4 2 30554 77920 2 54 6495 2 68844 76824 4 3 786416960 1 140465084 1 461414230 1 387146213 2 10462 58308 1 162824674 1 470920335 4 1 712570083 1 956288878 4 2 4679 34087 1 795963625 2 28913 94565 3 100239806 2 39711 101926 1 669318168 3 88088598 1 611964080 2 47522 93809 4 1 334777835 1 879267494 1 80083804 2 11419 43279 1 512767106 4 1 942964160 3 545129673 2 51729 96426 1 985541668 1 862553697 4 4 1 387525105 4 4 2 24739 92168 4 1 586448663 4 1 409375148 4 4 4 1 215446277 3 365187383 4 2 28464 30946 3 492332178 4 2 20380 81100 1 567542919 4 2 40121 77587 2 47396 106019 3 579034415 4 2 2811 40143 3 567739977 3 956564655 1 304524091 3 416408658 3 906610846 1 927195030 4 2 43521 100213 1 24866945 4 2 10987 39101 2 63226 64408 1 604982870 4 3 146262790 4 1 360510147 1 610274481 4 3 588629787 2 6485 31150 2 31164 38403 3 591794201 3 651188525 1 31499980 3 910924507 1 137402088 2 30539 43044 4 1 541268878 3 948045727 4 2 713 76802 2 23671 83997 2 14456 102877 2 6905 65001 4 3 272038646 1 938935842 4 3 963587271 1 435160700 3 304406979 1 138521201 1 47316721 3 856596036 1 692041220 2 2966 84732 4 1 78588758 2 23300 42048 1 30835574 2 96038 103415 4 4 4 2 9074 9327 1 531267544 3 943968653 2 30839 57935 4 4 3 829111564 4 4 1 318851495 3 329422726 2 33317 35504 2 37561 47068 4 2 42243 76695 3 802926698 2 1900 90257 2 9199 30487 1 165074005 1 159614219 4 1 893786273 2 562 42301 4 3 4437284 4 4 4 3 218649701 2 12152 87027 4 2 40831 77295 2 38871 87740 1 384272732 4 4 2 5547 10924 2 21158 103248 3 216408911 4 4 4 4 1 53504935 3 536543579 2 21015 99809 3 240704994 2 9857 100199 2 39499 60617 2 49849 50476 4 1 51694275 4 1 86797372 3 780558286 1 146649277 1 66059969 3 944725501 3 3565161 1 874659333 2 85515 88542 2 85587 103685 1 376516433 1 710485453 2 76202 97009 1 993871978 4 4 3 670624256 2 80988 103884 3 68043713 4 4 4 2 56229 100432 2 12741 83029 2 48148 81178 3 992794198 3 831899832 4 1 8807849 2 53799 91064 1 949317190 2 4708 21839 1 875592639 4 4 1 95914667 2 27520 56176 2 22810 86133 3 39032240 3 6650479 4 1 9604960 2 28363 61128 2 10965 45053 4 1 28374773 2 84756 104451 4 3 698171070 3 851158016 3 916395661 3 644446432 3 1065009 2 9478 24597 4 4 4 4 4 1 343392833 4 1 813741392 2 33906 36884 2 38694 40614 4 4 2 55697 96620 2 41275 64427 1 674543171 4 4 1 705894464 4 3 876360141 2 16466 84267 2 11473 41190 2 68073 103932 4 2 44752 104100 4 2 56741 98749 2 25737 47754 4 3 119564207 2 32016 106238 4 2 83488 83555 4 1 38034078 2 23496 74047 2 57936 100563 3 199416327 2 18519 94007 1 914714694 1 917967304 4 3 786026798 2 26497 72469 1 388233418 4 1 619861177 1 504613520 4 3 802200824 4 4 3 719791218 3 673703870 4 3 858813860 2 46745 106170 2 26274 52286 2 15967 82706 4 2 57574 61740 1 365973879 2 6910 99815 3 544723810 2 40716 86255 2 14246 99739 4 2 73903 95412 2 12174 32270 2 38818 51054 2 65788 97960 2 11643 106635 4 1 896509500 3 527457102 1 672643481 4 4 2 64957 88204 1 665316450 1 835031764 3 691141815 2 44739 44842 1 517447873 3 472780341 4 4 4 1 351444338 2 39348 60086 4 2 6214 95426 1 628055158 1 241825659 3 189120219 2 3090 40298 4 3 158614238 2 31039 68223 3 756533077 1 643611631 3 396411619 2 42240 64168 2 33918 47516 1 194115332 2 43110 102271 3 171043589 1 40721562 1 862035063 1 418860251 4 1 327956030 3 385265555 2 28968 72952 2 44989 72360 4 1 512002891 2 73314 90242 1 331877749 2 19678 29895 1 960972540 1 85487209 3 111716087 3 347247 1 60205517 1 227490540 1 825861858 4 3 25248927 3 888125829 1 455528265 2 16904 39636 1 538034220 1 908574150 2 47966 87130 2 16799 96146 1 916156359 2 74303 88332 1 60245839 2 59036 102276 3 91564946 2 77719 105674 3 704622666 3 733915607 2 38737 80654 1 11033402 4 1 935484939 4 2 13664 63475 3 59951833 1 697470254 1 564852127 1 156803246 4 3 286441721 3 845420808 2 291 3102 1 119916558 1 789935904 2 25747 48675 1 559493720 3 442757088 2 34999 85351 2 29812 63240 4 3 316967797 2 47579 77431 1 726673346 4 2 65136 84237 2 10153 47485 4 2 18512 90392 3 592372860 3 348718034 2 9532 93826 2 5767 69490 2 7784 69810 1 925398610 1 643236838 1 452347293 1 256441007 3 12515127 2 50543 56122 2 4645 91247 4 2 7352 58039 1 122348096 4 3 254682856 4 4 2 28570 44196 4 3 771089390 4 4 1 50978879 1 493494194 4 1 830433380 3 185877987 1 601654727 2 25598 52234 1 223459178 2 26861 45215 2 16859 72897 1 223903376 4 1 46667916 3 232460508 3 394963973 3 990272964 2 63061 79506 2 88121 90703 3 51475799 3 952007594 1 751753161 1 436607541 2 6883 10480 1 406131815 4 4 4 1 427268516 2 37636 96028 4 4 2 42507 76438 4 2 14689 24842 4 2 56726 104561 2 25877 103550 2 8802 102198 2 3617 63586 3 429653515 2 3644 94941 3 140109392 1 653131207 3 960818809 2 73803 78420 2 23708 103989 1 170369697 4 3 677202104 2 88118 92448 2 70694 93251 2 10017 15395 1 285252795 2 21586 44721 1 471768633 4 4 4 1 921284686 3 275783281 1 37131827 1 237810286 2 26845 50344 2 37682 90065 2 18077 82559 4 2 19456 56479 3 312578034 4 4 3 444626263 2 69010 91878 1 892908910 4 4 4 1 752057950 4 2 90977 93514 3 348128356 4 1 997121788 4 4 4 3 907298011 4 2 22938 53550 1 352128167 4 2 36717 73586 2 42726 81430 2 73720 102918 2 61400 92409 3 503716702 3 192949997 2 34610 48481 3 100113663 4 1 862471553 1 183017879 2 6604 98758 3 617491720 3 375599329 3 228772260 4 4 2 1774 82034 1 801530893 3 719603346 3 691702693 2 54865 106707 3 401529950 3 692495543 4 2 52520 104044 2 838 74193 2 69768 80202 1 670804964 3 31217446 4 1 67499104 1 388581727 3 37976680 4 2 72730 74591 1 903724794 1 672821533 2 586 85107 1 590488178 4 1 723434284 3 465431289 3 632802625 1 1541846 2 6234 38676 3 802515879 3 276244483 3 773989800 3 419326552 3 983954140 3 70386404 4 4 3 715925972 4 3 998867316 1 419644059 1 771533890 3 981935339 4 4 2 34232 70309 1 985410368 1 254576575 3 456059293 3 64765910 4 1 477023232 4 1 11547442 2 12315 24429 1 431925681 3 15755444 4 1 890119736 2 43019 95927 2 60776 70904 3 806708804 2 49621 88910 3 739413286 1 43810273 1 103931214 3 747140795 2 23324 67835 1 137916422 2 75248 81884 3 755172899 2 36244 69847 1 313779921 1 362804656 4 3 385868669 3 836773590 2 12193 60222 2 26820 58637 1 813073679 1 69003506 2 5062 44199 1 252956799 3 11202662 3 969596720 1 304463801 2 67674 86947 1 280633772 2 55684 81493 4 1 969087927 3 24949308 1 774547081 3 403745366 2 11253 90110 2 2232 80641 4 2 59424 64156 2 17626 69139 3 675099944 1 506476057 3 86161764 1 111148775 1 447379 2 67584 82766 4 4 2 33862 84946 2 43825 104601 4 2 724 23366 4 4 1 93675689 1 71014220 4 3 854976835 1 238468231 1 240683617 2 80374 85743 3 513205834 4 2 13403 83820 4 1 793676727 3 122160190 1 442382231 3 435791141 4 1 817043655 2 92835 94856 3 652538086 1 346810470 1 291159311 1 731595958 1 557775644 4 1 374504907 1 425913222 1 901590357 4 2 6278 56598 1 904546556 1 463186771 4 4 1 62421768 2 88960 89735 2 73814 75484 1 311658390 4 4 1 661637748 3 6816319 2 59510 103465 3 620248229 4 3 921736803 2 44046 45083 4 4 1 999795343 1 113201740 3 717492975 4 2 8969 16561 1 916477603 3 797380817 1 524753840 1 92623717 2 48575 78963 3 798116033 2 57477 100505 4 4 2 30973 72516 2 22045 90628 4 3 725092893 2 2289 17392 2 102665 104313 4 4 1 974189131 4 3 571674636 3 968012181 1 44185290 1 250105284 1 631539194 4 2 23245 69807 1 201923774 4 4 2 8573 81852 4 2 27537 69493 3 739392079 3 82438267 1 210076361 2 8995 74869 2 49524 66062 2 6896 103525 4 4 1 665967854 3 46495070 3 246913391 1 56877806 2 32092 74277 4 2 25692 89978 2 48392 95771 2 26926 42209 1 519565658 2 18222 40997 4 1 230165086 4 4 2 9013 89312 2 28782 101014 3 297150982 2 84942 89449 2 33554 94756 4 2 6659 34545 4 2 17595 39807 2 68636 96332 1 181968184 3 955502254 2 16017 27895 4 4 4 1 539107080 2 26672 92489 2 16243 98661 1 748051255 4 2 9604 14437 1 325307215 4 1 771560460 3 815661212 2 29741 70749 1 957585652 1 197543887 2 36494 69923 2 56809 101196 2 41217 77659 4 1 836576047 4 4 2 60948 62199 4 1 970189824 3 762032746 2 43954 98073 3 807457810 3 156087362 1 203803298 3 22035476 3 810026257 3 413756062 4 4 3 643906355 1 377138120 2 33157 85191 1 6445299 2 11170 19936 1 313343694 4 2 11320 12074 4 2 44455 69039 1 48751422 2 58218 103300 4 3 161153832 4 4 4 3 728568623 1 944363289 2 16129 22419 4 3 65585015 1 26453877 2 37007 63464 3 859119064 2 81178 87469 3 541792915 2 88526 90505 1 337956334 3 635558986 2 3027 5445 4 3 351211030 4 3 933301640 1 138125114 2 8188 91143 2 20623 64348 1 160348491 1 178034193 2 7484 21057 4 2 31412 85980 1 353209667 3 508831234 2 16129 61002 1 127353176 3 943384287 2 17107 104000 1 162222031 4 3 433681015 3 489854299 1 98314306 1 828134962 4 1 4143799 2 785 97997 2 6403 97234 4 4 3 17389455 3 498413227 1 155920572 1 131272327 3 623720755 3 797659107 2 47565 76572 4 2 74958 81681 4 4 3 688428477 1 879430570 3 213515292 2 37276 93881 3 502275385 4 2 16348 17177 2 13033 49269 2 22463 53064 2 5014 74293 3 518324327 3 47210222 3 95015257 2 26551 97290 1 710714695 4 4 2 7305 85352 1 52512253 4 1 977782263 4 4 3 294666570 3 316470197 4 1 746214782 1 492781778 1 258997410 4 3 329390740 1 861049622 2 62576 69113 4 1 153525301 3 905390446 4 3 846176700 2 699 92602 1 97294543 2 6237 46087 2 41383 42121 4 3 536187263 3 550196232 1 859637401 4 2 80469 87288 3 23563440 4 3 663322466 1 1168859 3 325562872 4 1 761229132 1 997186070 2 17877 18560 4 2 59923 82648 4 4 3 793445185 1 18318231 2 6589 28528 4 1 798698202 4 4 4 2 4019 42427 3 739396033 1 611201161 1 737095363 4 2 11187 32599 1 268804288 1 972245029 2 1872 20022 4 1 815165973 4 3 412060309 1 20589280 1 933276111 4 2 36685 53171 3 813167162 1 830301546 3 65430731 4 3 33159067 4 1 880007494 3 462990893 1 816406399 3 912741940 4 1 762438291 2 44327 82878 4 3 368708204 1 76273655 1 559534463 2 45586 89390 2 12252 41425 2 44996 69428 3 681057533 3 565980188 4 2 45858 82191 2 37784 104564 1 665397685 1 64787726 4 3 946443564 1 464179572 2 17298 102950 4 4 3 818375794 2 22767 92023 2 81106 93719 1 46560058 3 638881329 2 21401 93518 2 43746 50231 4 2 5494 53661 4 1 828543907 4 3 151318516 4 1 42935197 3 264198209 4 2 34007 72596 2 10976 77230 1 842899084 1 517258687 1 586897482 3 971079454 3 40350239 3 439559374 3 391590655 4 1 467507998 1 191120699 1 731625407 1 487453066 3 181978841 3 574826197 3 241608149 2 61850 72526 2 59101 100992 4 1 593912484 1 515618744 2 78059 104819 1 500232998 3 640471371 2 27786 96516 4 1 247989821 2 34847 92896 4 4 3 384734033 2 64828 84296 2 16595 83515 2 44678 52432 2 49693 62774 1 676689310 1 630916422 3 739953435 4 1 53964690 4 3 284609421 2 5622 14413 2 8735 14416 2 7387 82144 2 2186 3380 3 986137751 3 907842566 4 4 1 53380716 1 350399106 4 2 86 4044 3 2134038 3 764943676 1 782420084 2 32661 75302 1 631876193 3 325898250 2 1553 64015 4 3 319583402 4 1 119893878 4 4 1 283795534 1 309926497 1 224760708 2 59682 81588 2 32203 66055 3 977564080 2 48507 100228 1 38176208 3 593130893 1 170533897 3 799981479 1 905184667 1 794070675 4 3 271792670 3 84883744 4 1 71139447 3 897366418 3 515309712 4 2 30923 46575 4 2 41065 72461 4 1 588082132 3 49691847 4 1 60462571 4 3 79483009 1 790083792 2 11989 48330 1 653073588 1 869479774 3 952620891 4 4 4 1 344506195 3 153313170 3 24690058 2 53609 95958 2 5549 104386 3 172383402 2 37403 42168 3 795755612 1 717185389 3 470891613 2 60525 105111 2 12315 76869 2 49409 92207 4 3 931620692 3 969321784 3 976605821 1 789117739 1 226660322 4 3 402812777 4 1 207164909 4 2 3841 71330 1 808938476 1 701973491 4 2 28263 69242 1 294091274 1 65542682 4 3 742423955 4 3 378915240 3 387822079 1 862369565 3 733646259 2 92221 96197 2 8747 101913 3 159539811 1 791216771 2 36317 64563 1 414406458 3 181008715 4 4 4 2 16454 26130 2 504 91435 1 761601333 4 4 1 201951230 4 1 748492535 3 180454829 4 3 640220864 3 558384683 1 578925018 3 968464534 3 69859432 3 251054076 4 1 746801998 4 1 363583203 4 4 1 601404168 2 44542 70609 3 921472580 4 4 1 189550251 2 26132 53244 4 2 26537 87720 2 77927 105169 3 699849212 1 679603689 3 592682138 3 767996255 4 2 5209 92965 4 3 492622199 3 23892175 2 82170 90377 3 978063308 2 6108 58421 2 7077 24282 3 727751438 3 344925370 2 27322 73619 3 663809431 4 1 38332381 2 65630 95142 1 39240580 4 1 931409787 4 3 251912438 3 624142667 2 42929 70989 2 66877 95527 3 993246565 4 3 720827442 3 21561631 1 599140247 3 460856515 1 213798339 3 440971089 4 2 45445 61798 1 946331988 2 42268 59453 3 701154763 1 775615395 1 39511880 3 314191186 2 70370 101903 3 840181820 1 27719612 2 69963 89815 4 2 987 28205 1 82143077 4 3 731275509 1 556199456 4 4 4 2 78331 82688 2 29407 81889 1 82580323 3 101342973 1 140864106 1 93123359 2 1200 14619 4 1 101246269 1 785018416 3 42348323 4 1 10394607 2 5280 39635 4 1 667279554 4 2 40839 83494 2 8806 39422 1 220678775 3 267402231 2 40947 55729 3 903260066 4 3 63309328 3 73312299 1 951245772 4 4 4 4 1 813605802 1 742725194 2 16524 28259 2 51108 70420 2 95550 103234 2 15484 89706 2 23145 77338 2 44143 104389 3 575442091 3 697557227 4 4 1 480467866 3 170027848 2 10097 62801 4 3 465736361 2 2044 60682 4 1 540328262 2 98039 101775 2 16736 26938 2 52206 75175 1 646126199 1 984262495 3 156430695 3 94110163 1 60138058 2 54907 69856 4 4 4 1 63285750 2 1404 77965 4 4 4 2 43612 94171 1 687128534 1 580204091 1 129853758 3 179866505 3 182691917 2 39219 60319 2 65015 68537 2 81934 89348 2 78543 89691 2 87677 99273 3 336335425 1 671194319 2 23902 95546 2 41133 63174 1 432977413 3 526529732 3 527529822 4 3 602397662 4 3 540444779 2 35213 103496 3 708354257 4 3 555427116 3 2172692 4 1 319659945 2 9818 105932 3 234001886 1 567528852 4 3 23173455 1 114568097 1 547615169 2 72054 92526 3 387318488 3 660315 3 567135524 1 67983183 3 896483622 2 43887 47991 1 670889524 4 4 3 76051946 4 2 44406 102931 4 3 546059884 2 81232 87127 1 840771895 2 1855 92643 3 552012673 1 591432600 1 428081708 4 2 47495 102696 1 42042639 1 95791569 1 27572561 2 28019 93227 3 486380234 2 15186 66373 3 999641071 4 2 4886 22428 3 906459422 3 170243680 4 4 1 201694839 1 801783442 4 2 13859 33141 2 58831 98661 3 513100266 3 84748430 3 955353151 2 11099 77499 1 822281633 3 31821929 4 4 1 680235645 4 1 516782459 1 447697143 2 50241 57557 2 44683 83463 2 28473 94808 4 4 2 49327 77819 3 200454899 2 35415 52055 1 101926676 4 3 547986353 4 4 4 2 70172 98322 1 796091485 1 551066560 1 326675724 4 3 415479442 3 738103784 1 315862885 3 731402606 2 68531 98243 3 707665621 4 4 1 20907739 3 202830385 1 16224033 4 2 30299 73750 1 704412268 4 1 817281979 1 77965502 3 27125954 3 737346154 2 17924 18866 3 528397701 2 30467 71603 1 786509420 4 4 3 282677959 4 1 954337805 1 260167422 4 3 183216403 4 1 60087810 1 655996587 3 28157343 3 296132293 2 34043 47580 2 5321 50576 2 17931 42848 3 406111280 1 203396439 3 993941741 2 682 42831 2 83237 104214 4 3 695461785 1 626084105 4 4 1 863161290 3 409065923 3 435296491 3 944929818 3 458652879 2 4116 20808 2 18611 37535 2 41971 48868 3 334844296 4 1 236582498 4 4 4 2 2977 87185 4 1 974745832 4 1 589017391 4 1 43849552 3 216088302 2 32444 104912 1 34376942 3 397619454 1 50499274 1 623972082 3 13861991 2 15741 25973 3 545834123 3 91700671 2 87589 97699 1 945721643 1 199143423 1 662092909 4 4 1 592126643 3 245328695 2 6384 92557 4 4 3 328303201 1 488372332 2 4286 17328 4 2 39313 77219 2 61507 103112 3 495919281 3 691773087 3 45664937 2 4221 6522 1 319248141 3 174710186 4 2 61379 64395 2 39214 91191 2 2888 46594 2 13408 53355 4 3 266564020 4 2 10348 63391 1 29845248 4 4 3 784316313 2 17345 90317 2 55406 60880 1 167804468 3 852362399 2 15227 52001 2 44869 95762 3 694463294 2 70361 81077 2 83678 84718 3 480091916 3 502608911 2 23399 48122 3 832909144 1 934657439 3 107308854 1 92668498 1 353727100 2 58325 79883 2 1993 3962 2 9724 12941 2 16582 26257 3 444433706 2 25065 54580 3 113762438 4 4 3 883132308 2 55594 86055 1 715871419 1 201605849 4 4 2 39411 65608 3 750877123 4 1 11285211 3 340993673 3 187886206 1 748021981 2 70308 85190 3 780930653 2 34473 77093 3 85096402 4 1 559794337 2 79625 94501 4 4 1 13638873 1 833501361 3 817926129 3 120607676 2 37496 45787 2 96440 106299 1 559713337 1 628580997 1 279357717 2 31838 97030 2 77958 104172 2 4251 61787 2 40304 61098 4 2 44525 89898 1 686592347 4 2 30385 103326 1 916180382 1 489915103 4 2 25594 32098 2 14315 43840 1 314255518 2 24993 28436 2 4844 35006 1 984604534 4 2 24422 50907 4 3 429988047 1 909008099 4 3 869599292 1 465776501 3 981911863 4 4 4 2 80211 104082 2 73942 96547 4 3 424907162 1 593332350 4 1 478915045 3 37104183 4 4 3 154061193 3 404661344 2 50817 54510 2 41326 46367 2 37388 103102 4 4 3 600411135 4 4 2 13269 21316 1 738385407 1 503593072 3 548491597 1 747287330 4 4 4 4 1 125345199 4 2 71770 96917 3 597564312 2 28801 101733 3 66561740 4 3 773233700 1 8292157 4 3 847162114 2 13033 90745 4 1 374307481 4 1 678383928 1 966752271 3 923609242 2 33396 78602 4 4 3 1149702 3 263165259 2 32899 82815 4 3 849710544 4 3 849902759 4 3 11196792 4 4 3 649985306 3 379112339 3 576296172 4 4 4 2 27844 54168 4 4 2 35845 91291 4 2 48666 102855 2 5948 75747 1 110340177 2 66013 81588 4 2 18844 50943 4 2 19711 46422 2 35093 82643 2 15622 20322 4 2 38878 101197 2 79212 106590 3 863360690 3 161667558 4 3 202128036 1 260683547 3 130157315 3 448818632 2 36075 75949 2 35514 106889 1 467962154 2 16028 26760 3 882241922 4 1 227323508 1 696901704 3 616747590 2 9833 47331 1 660244226 4 2 47884 102806 3 408790638 2 18646 69163 4 2 56834 95374 1 948244941 1 18770820 2 25380 61286 2 35244 45988 1 415653799 4 1 922732103 4 3 428076501 1 846554662 4 3 65476307 4 2 22917 44550 1 3309492 3 700179057 4 3 189419993 4 4 2 80199 95695 1 744857348 3 428074082 2 45847 48409 4 3 405819458 4 2 34758 52105 2 28413 63605 3 27896445 4 2 18501 67422 4 4 2 80857 99496 3 398995598 2 89482 99233 3 939085668 4 4 3 491282159 2 57463 83797 2 511 63779 1 308573819 3 408023237 2 24088 73960 2 10141 92071 4 3 54932680 4 4 4 1 877217649 1 737152035 4 1 953605416 1 328771128 4 2 70585 88101 3 313272328 3 900215325 3 111454778 1 553452497 1 68743273 4 3 230772199 1 350002189 1 291029389 1 190462195 2 66163 101468 4 3 858498739 2 52942 69381 3 933118052 1 440369053 2 67968 76429 3 8111898 1 30288778 3 996245049 4 1 724102125 4 4 4 2 34539 40275 1 862766204 3 437041061 1 854608100 4 4 4 4 1 950846405 2 14226 55542 4 2 35358 70692 2 23591 55783 3 640186695 2 23324 41704 1 41243804 1 559106718 1 213495480 2 26054 61934 2 44258 58099 2 20102 71689 1 44322253 3 595615328 3 708139099 2 37590 39219 3 76017312 2 7956 38217 3 688812080 4 1 662782070 4 3 833058904 2 54869 60439 3 773975737 4 4 4 1 627223218 4 2 22145 95728 2 27127 48630 2 45640 73722 1 393649244 1 923251551 3 103240288 3 763532808 1 172878329 1 500624635 2 16183 83820 1 135789132 2 16156 107097 1 878825070 2 4917 54046 3 252945826 3 563829429 3 677868773 4 3 929391618 4 3 98190525 1 292902347 1 844577832 2 33904 87302 1 664421237 3 607488770 2 76969 104511 4 1 661645977 1 63682251 3 209539843 4 4 2 48514 76036 1 583958359 4 4 1 801910804 1 606872742 1 761917736 4 1 358133300 3 779192082 1 579614362 2 2614 12647 4 3 862414188 4 3 884786449 3 12639024 2 72642 104257 2 31435 82992 4 1 29266304 4 1 89400842 2 54532 103881 1 64404762 4 1 374047893 2 3372 37957 1 785558267 4 3 405530205 2 16729 103803 3 663445563 4 4 2 14831 94778 3 680942080 1 38333894 2 69560 79660 3 800489656 2 20217 28376 2 25300 90310 3 812745859 1 894078800 2 11459 43215 1 26734256 2 24424 96826 1 733415910 2 14580 43839 3 847005311 1 963285945 3 544205928 3 953200112 1 527638141 3 697718197 2 21458 94544 1 620250856 4 3 547949680 4 2 92761 100670 1 703285932 3 764581762 2 33371 52481 4 3 690012287 2 43685 50764 2 30506 78171 4 1 257654706 3 841433224 1 386513024 1 799913539 2 67602 94353 3 692485051 1 66840139 2 30210 92359 2 69069 85498 1 68508946 1 310452380 4 1 353877779 1 290245281 1 301354043 3 867662091 3 236424314 1 123938660 3 43732954 4 3 403204053 2 26218 31114 2 66267 72560 2 32660 86655 2 38368 39174 1 716111877 2 4089 52898 3 199399754 2 47853 68305 3 451113875 4 3 915654286 1 423669678 4 1 728112827 3 99720679 3 12647442 2 54338 99699 2 49270 85322 4 3 945302359 1 623346083 4 4 4 4 2 18790 75247 1 671060717 3 309912430 1 840876892 4 2 6387 78577 2 9269 55047 1 321162835 1 60189470 4 3 704083489 4 2 72642 77668 4 2 49232 73466 2 43946 52492 1 523840806 4 4 4 4 4 3 896969005 3 591188289 3 20043007 4 4 2 42854 56943 1 640431407 3 755906166 4 2 7605 26749 2 5310 102940 4 1 859563750 2 80602 100029 1 474215929 2 22551 70509 3 359812362 3 281803782 2 15917 82880 3 13257266 4 1 308535188 3 143743124 1 604691910 4 4 4 2 66693 94697 3 388331101 3 360681117 3 82765867 4 3 651761088 2 5380 63241 1 44396627 2 35115 71720 2 15507 93119 4 2 3746 105865 3 362251744 2 41910 86758 4 2 21684 39422 4 1 686967992 3 458703667 4 2 469 92915 1 449325656 4 4 1 560429781 3 266486008 1 28052365 3 305425177 3 471973408 3 173039539 3 274818319 3 752420819 3 316217628 4 1 185070075 3 576347366 4 1 389892524 2 84301 93475 4 2 8206 88144 2 52963 83542 3 155388522 1 229105210 2 54162 66412 1 999953072 4 1 33902692 4 1 979657696 2 41249 55263 3 351489716 4 1 550426535 3 609353617 1 377571736 3 30444524 3 372762177 4 1 198235560 4 2 60728 75033 4 4 2 26185 42727 4 4 1 459209148 1 11790947 3 81828667 1 740537916 2 42530 82000 1 307611447 4 3 585280588 1 39305918 3 119451009 4 1 506180984 2 29860 37761 2 82205 102063 3 672048798 2 27829 104332 1 525321992 2 91182 101052 3 978530631 1 565881886 2 30217 74834 3 465593502 1 395714897 1 268805970 2 48837 87011 2 67691 69089 1 899893661 2 10365 73265 2 46034 82273 1 108557407 4 1 123565566 2 85813 85941 2 95173 102277 4 4 2 44265 103681 3 437432270 4 1 448734527 1 972031049 3 865769797 2 3488 47903 1 880848711 3 520597868 2 6680 39216 2 25271 77925 4 3 194635823 4 2 26866 31004 1 619249897 2 102590 103923 2 40092 87253 1 457264111 3 459730443 4 1 245942028 4 3 896795664 2 72625 99037 3 856189734 1 147189555 4 1 28543382 4 3 651106489 2 35743 68414 1 25627657 1 536758441 2 56097 58880 4 1 64862160 3 527500859 2 46570 97506 4 3 492925032 4 3 719301791 1 983121730 1 462165408 1 449392676 4 4 4 1 416046574 3 754735337 4 4 1 259446423 3 496278841 4 4 2 56806 63097 2 18913 103143 4 4 4 3 681731840 4 4 3 410733277 2 47574 77590 3 748373199 2 54785 59722 1 890567128 4 1 151848242 3 266438587 3 163294406 2 28141 58806 2 27681 106935 3 873228877 2 6517 78692 3 164960903 1 386740192 3 424997609 3 795508441 3 815689420 1 525180643 4 4 2 16434 85006 3 373061080 3 585514546 4 4 2 72105 80244 1 994941841 3 164779282 1 629692811 1 18707513 1 279852953 2 62535 95600 4 1 362100790 1 146411038 4 4 1 62292064 2 13162 27131 4 1 357886779 1 329131497 4 4 3 900474199 2 11740 26485 1 856434244 3 784638467 3 285731865 2 65578 65782 4 1 863839343 1 322818311 4 1 238458451 2 23651 65671 1 999045520 4 1 331692279 2 42405 62698 4 3 290791365 4 3 68843210 2 47842 80762 2 2897 22314 4 2 54163 104118 2 63536 82815 3 948911460 2 20606 104075 2 34258 43465 1 974321868 1 489115673 3 676521858 1 195608888 1 340992490 4 3 262263242 2 53446 80688 3 51263313 1 210466527 4 4 3 187097622 3 130831544 2 11275 87018 3 980651132 2 63449 101353 4 4 4 1 160772123 1 606893863 3 179632415 1 812089687 3 2901450 3 966617230 1 656318833 2 47753 96159 2 884 57607 1 942104285 1 415913231 1 967729193 4 3 755494443 1 29006445 3 629398538 4 1 523103605 1 210415149 3 741608929 3 818090171 4 3 589668723 1 417240328 1 700623617 2 25894 51287 1 330256654 2 12152 84644 4 3 32075892 3 359424022 1 301133533 3 772704443 1 592857126 3 670246999 4 2 16096 52198 2 32591 46463 2 38644 106161 4 1 44989291 1 300537647 1 461234977 1 135356652 4 2 819 103394 2 14010 30359 4 2 11180 18515 2 29329 94589 4 3 319253979 2 45981 61216 3 492394840 4 3 429658496 3 35438586 1 556415525 2 28486 38418 3 439270178 1 962055672 1 974059083 2 33476 76463 2 79821 105442 2 38347 64690 1 931871486 4 1 676742251 4 1 461581081 1 799455167 4 1 200446560 2 38886 100351 4 3 580712239 2 20368 93713 4 4 4 3 129227125 3 769264504 4 4 3 512571963 3 250371603 2 6619 19361 2 87942 104053 1 655957884 4 1 224693195 1 912350567 2 13701 90818 3 61311229 3 329846932 1 595147253 1 31099198 3 1834073 4 4 4 4 2 59988 67207 1 9203786 2 4899 90927 3 452627421 3 729120068 4 2 71892 75031 4 4 3 72713995 2 30670 93557 4 4 1 220200442 2 12592 16177 1 468547236 1 57763696 3 5582191 1 919011544 2 5973 6121 3 35614943 1 199494526 1 151026239 2 81319 81409 4 4 3 589089000 1 391181480 4 2 51036 58865 1 572482782 1 863103121 2 24664 32079 4 2 54033 88113 4 1 764463901 1 538255320 3 610714471 3 889239560 2 8971 95948 2 68049 85045 1 575755253 2 24733 29980 1 444651302 4 1 162971602 2 64179 103250 4 1 820458046 2 78939 98593 2 63884 84097 3 765305768 1 92116162 3 520608085 4 2 9239 68437 1 65396525 4 2 13443 90298 1 867858992 3 601442039 3 961637065 2 61369 105989 3 29413113 2 31346 51166 1 980907075 2 76293 100094 4 2 37746 89238 4 1 938263417 1 831209493 1 793418309 1 682623705 2 1039 100457 3 19765578 2 53279 84106 3 837194134 1 37331526 3 700293569 4 2 1059 99958 2 78066 103182 4 2 34822 97274 4 2 74151 106777 4 3 21285109 4 3 900819853 1 267279933 4 3 779363710 4 2 83815 104657 2 35780 78837 1 852634128 2 13628 42991 2 27756 71888 3 943774264 1 54914193 1 640819632 3 649619895 1 732443802 3 200973443 3 247716474 4 3 43355735 1 973497417 4 3 328800281 3 674532667 3 7580061 1 284932034 3 773246043 3 3618357 3 919532483 4 2 8591 12443 4 1 606097062 1 515438112 1 343005538 2 59019 92597 1 857529008 4 4 2 42732 99484 4 1 496050538 4 2 48347 94299 1 815255842 4 1 935866099 3 410812764 2 17467 29030 3 208428713 4 3 771889408 4 4 3 443172346 3 358771847 4 2 29082 68297 2 7306 34161 3 5393349 1 309991691 3 270609308 4 1 68099851 1 222785976 2 45226 66960 3 796274962 3 747224948 2 80223 106217 1 182302405 2 88141 90715 1 915607648 2 17618 22584 2 42113 100272 4 2 14621 104871 4 2 27032 102438 3 764747194 3 990399622 2 25639 50275 2 15612 84167 2 54458 73544 4 4 4 3 697895786 4 4 2 6863 46753 4 1 737351569 3 669408486 2 49814 76671 2 54051 68067 1 915186486 2 19385 103904 2 1974 98140 4 4 1 453060094 3 927856085 4 4 4 3 52603367 3 2982462 2 46990 67903 1 509543438 1 383742960 2 1429 9620 1 205045656 1 247326789 4 4 4 2 5103 58225 4 1 606964672 4 1 525192299 1 338030389 4 4 1 920517459 3 109502660 2 13130 31773 3 343607669 3 403195794 3 753870393 4 2 11229 89079 1 152541079 2 48679 60751 2 16720 48982 1 160590985 1 511998061 2 106131 107195 2 46291 79517 2 44133 67897 3 789071645 4 4 2 7467 57129 2 71334 79057 3 452961923 2 52851 103981 1 19985884 4 3 191552672 4 4 2 75856 81376 2 49142 73312 2 19963 57008 4 2 25631 35774 1 378176661 3 521746820 2 26424 100924 4 3 639493650 1 902665307 1 723862816 2 63677 99647 2 12350 71698 4 2 8867 40665 1 992321683 4 2 17708 73857 2 68635 79253 2 88040 89766 3 888115292 3 663784328 1 273000569 3 29531829 3 227195899 4 4 3 484070929 1 83927283 3 41644832 3 25044726 4 4 2 94185 105837 1 252470978 1 987161562 3 534884 2 29683 94361 2 61859 102634 1 282409679 3 53364343 4 3 34828557 4 1 164001316 2 17513 62135 2 1361 7746 4 2 26670 67802 2 65168 78721 3 72221244 2 43377 89590 1 146112191 1 60360417 2 49084 98091 2 34845 55109 4 4 1 5013556 1 689149357 3 212626477 1 978292239 1 398308298 4 4 2 24001 79787 3 536458215 1 879701180 4 4 2 19283 79595 3 442530924 2 3050 27540 4 2 1299 103854 1 767445424 2 7435 67121 1 833880228 1 979127700 4 4 3 773016197 1 646645008 4 1 397975933 2 49957 84988 3 61319927 3 957512329 3 225527908 4 4 3 333479989 1 174036558 1 673830484 1 565837530 4 2 17850 39238 4 1 909763317 4 1 51914386 3 621661897 3 465909494 4 1 481137418 4 3 543860099 1 158035786 1 619325387 2 16411 99657 1 50724606 4 1 154379978 3 550365958 2 20125 92468 3 728433182 2 7269 40575 1 432190846 2 78362 105645 3 307841163 2 17539 47458 2 41520 89277 3 24232717 3 840673417 3 489805706 4 1 625302454 3 588856385 1 973088483 3 998150489 3 611355844 2 18124 64812 3 601820115 3 479055506 3 213778157 1 676947220 4 3 777498751 1 788614517 3 657535570 2 38012 85539 1 975406707 3 654689789 2 28992 58960 4 1 85927160 4 1 968584468 4 2 35161 53102 4 3 158886813 3 799631458 1 249458302 2 28222 37157 1 49310550 2 4229 6372 2 48440 50522 4 1 7025252 2 37116 71242 4 4 1 33742928 1 858137602 2 34386 53484 1 753284150 1 28358375 1 311791318 3 3724365 2 60698 75274 3 275331482 3 97564296 2 15120 45013 2 28732 39090 4 2 20462 99270 3 280930832 4 3 311014616 4 2 20203 72473 1 386869422 2 22650 68235 2 38242 98565 3 464254520 2 9556 94706 4 2 13302 67775 2 44362 105351 1 581677535 4 1 576024695 2 7621 12420 1 654326042 2 62932 74923 2 36119 48601 1 718219390 3 939095366 3 772829908 1 746503209 3 331833006 3 638035947 2 5261 73323 2 36885 45508 3 242813335 3 204934909 1 142045689 4 1 76319774 4 2 27973 84284 1 700505409 1 463159249 4 4 2 10407 52642 3 991705878 4 3 632458526 4 1 921683168 2 43450 52883 4 2 4919 23986 1 19465197 1 55226215 2 64407 74835 3 912858001 2 85404 100987 1 587166240 3 513391725 2 36218 78274 1 214365381 2 56541 97105 1 170518620 1 109582000 3 1198250 1 179906078 1 952638802 2 33865 100712 2 1634 2154 4 3 329051570 2 39309 76045 4 1 567154099 2 16586 56268 1 103581013 1 13693407 1 457618746 1 392812382 4 2 28046 98667 2 50633 94719 2 43782 80840 1 237049727 1 766882986 2 14513 35828 4 1 803791970 3 744250602 2 83711 90620 4 4 1 746468226 3 332073676 4 1 116480813 4 1 209102659 1 477022554 1 25450506 3 207185638 2 48825 102771 2 46890 99543 3 663008160 3 140080342 1 509768787 3 512739372 4 4 1 537740181 1 375910481 3 259561562 1 285611116 2 19643 90887 3 440915995 3 276522165 2 47945 55090 4 3 389326324 3 259222157 4 1 670257457 2 14913 26446 2 15405 39987 1 848173696 1 580937916 4 3 876078251 4 1 64882613 4 4 4 1 418136668 4 2 20896 82496 1 202050481 3 374603255 2 64943 100089 3 47317184 1 173456501 1 24385543 4 3 929177966 1 37384670 2 26795 35549 4 2 5162 65273 4 3 254892949 1 507180887 3 700566471 1 492632985 4 2 41750 42416 4 3 471645070 2 9416 81043 4 1 383703909 2 77488 102423 1 108057337 2 5421 101192 2 39343 43319 2 46376 91157 3 671816986 1 288366464 2 29276 31949 1 20352805 4 4 1 958450920 4 4 4 2 47310 60549 3 32559187 1 275634638 3 39661057 1 501334019 4 2 51887 65478 3 65619512 2 27174 92139 2 28684 37182 2 17047 101627 3 688402012 4 1 659195198 4 1 876216442 4 2 44073 102384 2 30930 91114 3 56244228 2 16637 35802 1 367313704 3 345145714 4 1 310139854 1 761258674 2 20991 39997 4 3 528692732 2 11340 21613 4 4 4 2 8167 44540 1 786301785 4 1 469536862 2 27028 34676 1 688887363 4 1 769387061 1 800007039 4 2 61617 69896 4 4 2 684 61910 1 486887242 2 8554 48485 1 820709765 4 1 998879107 1 33388730 3 521702324 1 892508781 4 4 2 25092 40930 4 3 941715442 2 23716 45914 2 79148 85201 2 48772 75288 2 2149 19526 4 2 6568 37584 4 4 3 255467119 2 68082 68296 1 751863680 1 228638873 2 50111 98976 4 1 969538779 2 20497 106471 3 813959908 4 3 21332025 1 628231240 2 21030 68669 3 840218677 2 104825 107267 1 690395079 4 2 6011 35927 4 2 100408 100917 3 69424671 3 333532525 2 5249 87999 2 86580 107079 1 401920920 2 4367 74259 1 53292339 3 477625587 2 3426 87634 3 519542719 2 7578 11762 2 77196 90087 1 630125489 2 98874 100255 3 757715948 4 2 32934 59334 4 4 1 121065817 4 1 754388019 1 262717072 1 175182087 2 74569 81425 1 39576231 1 641649076 4 1 765175115 2 23124 27294 4 4 1 153554521 3 661122060 4 1 369246397 1 168497132 4 3 248306393 2 9020 67269 1 251380729 1 397486262 4 2 26005 26588 4 3 627179459 2 1629 70015 1 317688508 3 797833264 3 514553119 3 529929516 2 66599 101110 1 807441257 2 25889 53808 4 3 1086706 3 511441690 2 6894 37084 4 3 501829544 4 1 664178522 3 380808480 4 4 3 727831348 4 2 37808 59672 2 2832 88181 3 402396281 4 4 1 162315234 4 1 157652446 1 176096419 4 1 866779661 3 957900433 4 3 46518327 1 522627578 2 57041 76914 4 3 575499464 4 3 682218313 4 1 985365935 3 422179484 4 2 74374 94464 4 1 343272982 3 909677483 4 1 282259208 1 951245789 4 4 2 69365 97503 2 26725 98578 2 49462 57487 2 59696 66551 1 611672587 3 400037331 3 685357706 2 15486 100035 4 3 886232203 2 5285 20936 1 274740244 2 61920 77279 4 3 6069260 2 27976 48014 3 987504067 2 20506 73223 2 71676 75443 2 44674 45716 4 1 473874649 4 1 293529092 3 875370581 3 254239713 1 732958568 2 15734 84467 2 47479 99088 4 2 68818 90439 4 1 197768787 3 59913141 2 22543 90515 2 101066 102926 2 53407 59410 3 101257351 3 623510398 2 20001 65546 3 331581404 1 503330184 2 33490 100418 4 1 4985114 1 399209809 1 301885735 1 536642698 1 264792350 1 993252858 4 3 34051773 1 326278841 2 27541 77878 4 3 861097378 1 964860899 3 32547459 1 91435990 4 1 710545480 3 631794584 2 18837 62381 3 674966452 2 46764 47526 1 159725547 2 57212 82364 2 2757 94058 2 82267 83749 3 825984096 3 931523837 4 4 3 25439432 1 555404797 4 2 5462 21397 1 55003135 2 20597 90996 2 11864 27051 4 3 155412533 3 113670558 3 552130825 2 24836 47540 4 4 3 405219749 3 331487153 4 4 1 637682139 2 11237 71332 3 36790463 3 793282392 1 19024103 4 3 22221194 4 2 54383 67557 1 88941785 3 192809448 3 611687027 3 751632531 2 18502 52138 2 10578 17750 4 2 5934 106877 3 42560703 4 2 33387 96782 1 706698508 4 1 156205339 4 4 2 11768 93501 1 277366426 1 881219528 3 985265090 3 768762312 1 609607316 4 3 477032185 4 4 2 7894 72281 4 4 4 1 117092100 2 10808 23292 3 700670646 2 13052 98793 2 5893 82359 4 2 20090 63700 4 4 4 2 29662 41724 2 50801 75993 4 1 109110597 1 473078471 3 8181294 4 4 3 62341661 1 182435058 2 43550 57333 1 548361041 3 771853617 3 871033264 2 22491 99417 1 7019939 2 75918 89082 3 256499909 1 235430188 2 12343 96721 4 1 660110943 2 6217 8862 2 29100 63214 1 70572051 4 2 50661 94496 3 267989920 3 84096656 3 50134478 1 797812275 3 216891073 2 7816 14252 2 41489 69830 2 66281 92682 4 4 3 502084841 3 182684168 2 44749 103748 3 563289900 3 878989602 1 705249164 3 299736632 3 506115991 4 2 51493 96870 3 504816948 2 73698 87284 3 759534485 3 89225991 4 1 23748510 2 48478 68831 2 18064 93259 1 562059752 2 5773 93206 4 2 52525 92392 1 635656759 4 3 737488346 4 3 243577780 3 300266584 4 1 916139992 3 745931680 4 3 551046128 4 3 783625485 2 51635 90127 4 1 380159385 3 910879929 2 61759 80312 4 3 939860358 3 242404208 3 163286193 2 76151 89942 4 2 24470 64268 3 532434322 3 320831457 1 889031348 2 1275 47533 2 60266 86573 1 601727507 3 475136482 1 7290777 1 533440051 2 35069 67338 2 41977 91702 3 363336393 4 1 548280885 2 51919 93821 1 706838207 1 142897755 3 907504905 2 71512 85278 1 188306508 2 39280 107106 2 38275 102178 2 7524 101654 3 18893211 3 803959121 1 516668319 2 37775 90211 3 124129310 1 540116498 2 29603 71424 1 943504746 3 887030678 1 66086289 4 3 953677414 1 743362977 1 198190882 1 12232079 2 44763 96834 3 822381979 4 1 970123500 1 396857537 1 959825295 1 131724582 4 3 364044071 3 181190350 2 23451 97104 4 2 9128 86737 4 2 5288 37787 1 55879857 1 390696138 1 717119906 3 1021724 4 2 20027 103161 1 4572007 4 3 259165606 4 2 19803 39668 4 4 4 2 59376 60571 3 698752242 3 892562172 4 1 322190294 1 913026148 1 106460266 2 64254 101888 4 1 955690816 2 21640 32012 3 861995374 1 545963399 1 381613245 2 47832 79694 3 55299235 3 714880065 4 2 61494 79259 4 2 57690 88865 1 371452890 4 1 321076886 3 82020444 3 253499784 4 2 22397 75316 1 599561027 2 3399 6178 3 473007679 1 819057148 2 19435 86575 1 882998974 2 69 98985 3 451925949 1 722238519 3 751782588 4 4 3 470905659 4 1 232246928 4 1 307231086 1 419396342 3 778373089 2 3364 41078 4 1 429587328 1 891532950 4 2 23857 80533 2 56827 99822 3 887380926 3 109344636 4 3 274162012 3 61379280 4 2 42813 105416 4 1 639708262 3 19293186 2 23403 86953 1 942718976 1 469479995 3 57311935 4 1 996865779 4 3 487636158 2 41012 82512 3 418864976 1 95229572 2 10196 76794 1 777492318 4 1 996067258 1 293917733 1 711805937 1 265917217 4 1 345696802 1 726980695 3 825340630 2 1491 79735 4 1 748602430 4 3 883140078 3 13842715 1 116470087 4 4 3 795024832 2 36782 81824 3 69706976 4 1 928496211 3 1519575 3 885322719 3 36089581 2 2075 30297 1 738258625 3 28835456 2 54127 62395 2 39742 86326 1 949996465 2 26615 88590 3 215747840 1 305363507 4 1 726808265 1 827333624 4 4 2 6972 23319 1 891136332 1 987530140 3 355301344 3 809492477 1 263683695 4 3 127014853 2 13922 87205 1 839419552 4 3 25943128 3 583943771 1 156557613 1 81436737 1 421930426 1 944385881 3 57042448 3 32896115 4 3 36307321 4 2 29577 42637 4 1 668201129 2 38816 72765 4 2 12220 24328 1 10861720 1 250430745 4 2 62851 84982 2 20387 45727 4 3 681570700 3 680637724 3 517005743 4 3 223174031 3 78995891 3 493987950 3 155888902 1 506096108 1 735466380 2 28152 40357 3 448166688 2 528 85472 1 231945677 1 112900961 2 61068 71337 1 580748746 1 13732353 4 1 917434050 2 35123 97481 1 479868231 1 819625896 3 82186212 2 23923 102519 4 3 188708253 4 3 981810489 3 967455147 2 58752 93472 3 367141712 1 92568810 1 874404097 3 944935053 1 29289297 2 14128 16343 4 1 607075029 4 1 58100544 1 315007587 4 1 361088884 4 1 73609262 3 55256855 3 283693211 3 118608476 2 83209 107435 2 34104 74371 2 3482 25720 1 33111279 3 71735560 2 9291 96030 2 15943 101244 1 345372117 4 2 30276 35735 4 3 224324624 4 2 76259 79730 1 32575831 2 36613 45895 4 4 2 7172 7227 1 785653088 2 19341 79374 4 4 3 429415761 3 235154587 4 1 148990949 4 4 3 84859031 4 3 745429063 4 3 138652828 4 1 434580750 2 10841 69545 4 4 2 70071 101963 1 934654394 1 984379727 2 33670 57776 3 304591992 1 671916363 3 397751406 3 576644783 4 1 585245379 3 139556797 1 13031921 2 66879 97319 2 67062 73794 2 4856 86962 4 3 581762581 2 15918 79501 1 296488806 4 2 62715 83552 4 4 1 385369985 1 589261862 3 705332397 2 41663 63132 1 376761357 4 3 466989816 1 160816626 2 75024 97566 2 18338 91724 3 349394038 4 3 219041961 2 47471 63733 3 65676144 1 70557532 2 50234 80477 3 932218235 1 277511800 3 797957468 4 4 2 39605 97934 2 73052 83220 4 2 22169 29317 1 413512873 4 4 4 1 309616364 1 789934481 2 16212 30888 4 4 4 2 52745 57855 2 17223 71574 4 4 3 449872483 1 379477241 2 17714 72309 3 363761874 3 91879023 4 4 4 2 10405 38284 1 6600744 3 494370340 2 6073 46619 2 62682 70410 2 11379 68832 1 248706594 2 73139 96369 2 46510 46872 4 1 411345417 2 41891 90263 2 49026 93529 3 18241673 4 3 460428071 1 372658360 3 720373003 1 436467539 1 55635308 1 244969986 3 15080715 4 3 771057706 2 62576 97956 1 253780178 2 12330 89149 3 415602001 3 936313322 1 774210019 2 47229 104360 4 4 4 3 954401704 1 603359448 3 353932752 1 188244023 1 411054713 2 82514 93042 3 773788560 1 289600594 3 493062138 1 823160375 3 427134400 4 3 375091511 2 43528 57732 4 2 64510 103990 2 22749 61300 4 3 734762425 1 406101204 4 1 194693824 4 4 1 767098581 3 876752881 4 4 1 675875904 2 43026 68045 4 3 864438653 1 281396563 1 43454723 4 2 50462 90963 3 978941729 2 28820 49969 1 776941498 2 12849 60865 2 32040 59753 3 508942996 4 4 1 874477724 1 329249951 3 772820773 3 418357264 4 1 493584482 2 65117 93768 3 204106341 3 610591372 4 3 175075038 2 50684 55284 2 14947 93401 3 341803623 1 725340929 2 36881 68352 4 4 1 257512988 2 17992 50601 1 214154722 2 44323 76358 4 2 34779 52268 2 8759 18789 3 53618881 2 19309 30698 3 600916813 3 1784137 2 18976 72915 4 1 18253836 1 538039630 3 164448034 1 38112493 3 101143820 2 24542 28250 3 129456897 3 88098937 4 2 12885 31439 4 4 2 23244 36085 4 3 428320189 2 66069 92313 2 20042 26506 1 489355006 3 542637508 2 37152 61177 4 4 4 2 64758 106980 2 24110 64664 2 13606 28350 1 18803639 4 4 4 1 54520308 3 660559501 3 692072487 4 3 897751669 2 51722 81108 1 877192295 3 426051161 1 60201886 3 291540789 4 2 939 9199 4 4 2 54942 67433 1 483043712 2 14918 95618 2 63080 71831 4 4 2 75937 82435 3 36955980 1 644884649 2 84833 86992 3 879063567 2 49126 51280 2 63757 94430 3 885395576 2 50354 65588 1 504393581 4 2 102077 107713 1 79475787 4 4 1 10787375 2 40446 44450 2 43 35074 4 1 166801015 1 372441278 3 185410335 1 54145899 1 539939940 2 78874 80262 3 979368838 2 51759 65693 2 43118 69389 1 735184650 2 94090 99597 3 26204015 2 34037 87023 2 3702 23410 1 795350034 3 63078891 1 860607653 1 123071500 4 4 1 66440332 3 780823456 3 59759204 3 552537613 1 667804603 2 34438 78332 2 55828 63557 1 18795631 2 38919 95671 3 915197323 3 291963583 3 277955578 1 994213559 4 3 654544494 2 11337 81378 2 25486 65280 4 3 704077149 3 479550564 1 888933118 4 1 447772813 4 4 1 696566797 3 730073539 1 890703587 3 62123573 3 899930757 2 28562 64188 4 3 206609703 2 72848 87882 4 3 359733041 3 196009275 4 1 957043575 1 553786198 1 86269239 1 558517885 4 2 35775 72503 2 45106 55570 4 1 456824123 2 17241 27588 2 43742 68490 4 4 4 3 567979984 3 121609879 3 615924934 2 86766 93761 2 69209 76356 2 36753 97310 4 3 896364801 2 21818 42395 4 1 344998841 1 45419013 4 1 51482512 2 5836 24026 4 3 322439802 4 4 1 34349617 1 770887208 2 10153 50373 3 709667135 3 428685420 1 780850934 4 4 3 918325832 4 3 412916208 2 31410 57821 4 1 796703115 4 1 905399135 3 686298378 2 28375 69970 3 824807649 3 210241688 3 227544821 1 912172015 3 774882681 2 59368 92716 1 315489143 4 4 4 3 312919421 3 363029907 2 38474 66114 1 877806640 3 395630208 1 70407892 1 754852861 2 5260 5546 2 61077 84944 2 36001 90208 1 749997792 2 24526 50989 1 780604129 2 37716 73339 1 37977057 4 4 4 4 3 464581036 2 40858 94042 4 3 509166981 1 272240390 3 349301106 1 818124029 3 917875713 3 350314437 4 1 952633729 2 23906 55974 4 2 49523 105660 3 476542125 3 322609758 3 472059035 4 1 847404061 4 3 951597128 1 729623806 4 2 24458 33773 2 67038 83029 4 1 263267823 2 7644 98998 4 1 701627169 2 63782 86675 2 5833 73993 2 73260 103295 2 37487 77383 3 435498902 4 3 842764311 2 38056 64449 3 948158290 1 169515222 3 139112874 2 69112 90340 4 1 889333617 4 1 539833613 4 3 474528581 2 71198 88455 2 35366 68144 1 713231705 4 4 2 9473 44834 3 572692604 1 37816077 2 3342 19237 4 2 45117 49699 1 633074422 1 287196813 2 39537 81695 2 40766 56466 1 460650037 4 2 49949 65992 2 26008 57831 2 20846 52722 2 40746 102679 4 2 7728 52602 3 607006441 1 241570027 1 65565357 2 57215 65205 1 483078862 2 47283 83426 1 516480195 4 2 32892 42114 4 1 854394788 2 79426 84403 3 191967306 1 65581483 4 3 866174275 3 889667291 2 13048 57518 4 3 105609909 3 497675593 4 3 593629998 2 36313 62249 2 33168 85174 1 259060913 2 12531 57412 1 758927324 2 80207 83701 4 4 4 2 4094 53677 1 682756318 1 513647482 1 552780622 4 3 369721097 4 2 32615 51569 4 4 3 653771963 2 93126 97439 4 1 398605864 1 996691855 1 622466582 4 2 58532 88978 4 1 53572250 3 845203541 3 461491299 4 4 1 831602974 3 302888142 3 884574920 4 3 902693990 3 263172373 4 3 749338123 2 48596 75442 3 875028386 1 247001100 4 3 716714407 1 244401777 1 25064683 4 2 38378 57021 3 958741041 4 4 3 874745639 4 4 1 47488458 3 181491782 4 4 3 963615396 4 4 1 608606778 2 38112 84853 2 35652 45554 2 61370 98935 4 4 1 375297121 2 38230 100271 2 41755 99344 1 850321836 1 532226911 2 68082 87070 1 170133112 4 2 23597 65640 1 933908875 3 954381700 4 1 695111821 2 11529 93679 1 210729731 4 1 307656799 3 736584485 2 49847 60065 3 982034983 4 3 705554304 2 11369 82670 2 54904 74296 4 3 284458719 2 46295 77822 1 686962616 3 347481271 2 34505 53673 2 15549 76805 2 63322 81718 3 714136443 2 16694 81002 3 485971848 2 101573 107352 2 39007 60833 2 41533 100250 1 803686340 2 36982 92718 4 2 84465 106614 3 580827440 1 139266050 1 601470563 1 898406727 2 37164 103304 2 31678 32242 2 29491 95648 1 450185196 3 918579 4 3 900648469 1 896950939 1 73190164 2 16710 32149 2 28411 72717 3 916434399 4 3 381493015 2 60261 83327 1 542067971 4 3 116076134 1 551949026 4 3 71545694 2 30106 35078 3 61417856 3 784934850 3 209542049 2 19358 47466 1 52534803 1 832860891 2 21645 93141 2 44827 83550 1 80594238 2 77169 105337 3 575050833 3 83767617 2 68046 97887 4 2 92035 94545 4 1 140830606 1 683422264 1 842332077 3 3334025 4 3 95768 3 540760612 4 2 63234 68983 2 38960 68955 4 1 297409155 1 611356069 4 4 2 14356 76061 3 329982202 3 7492897 3 66748570 4 4 3 914189865 1 654726875 4 3 873921069 1 260175159 1 828386403 3 568064183 4 4 4 1 132980788 3 176767980 1 282372049 2 35486 62742 2 63535 88416 3 58963003 3 425099493 2 22114 80189 1 908646207 3 313212952 2 6724 96419 2 1379 79910 1 461352107 2 17025 44035 2 11990 57706 3 62695831 1 343187699 3 617094931 3 277086657 4 4 1 378608009 1 400818015 2 385 55746 4 3 893566203 1 259803806 3 999305854 3 37957596 4 3 764909018 3 530836839 4 1 69262659 2 13061 63606 4 2 69109 75176 1 832288337 3 812386219 4 1 317140995 4 4 4 4 1 854753372 4 4 2 37308 57841 3 528767479 2 4080 4303 4 2 74814 90980 1 715143017 4 4 1 229917308 1 909286126 2 5808 20118 2 16917 91823 2 24432 75440 4 3 18237801 2 81136 102786 1 804397829 2 2301 4986 4 3 89675584 1 319739908 4 1 374435485 2 12546 43242 3 406818579 4 1 250860645 4 4 1 527895043 4 4 3 885403404 4 1 106604206 2 38089 41234 2 68558 82856 2 3283 90356 2 83092 107513 2 32400 107538 4 1 331668990 3 138274416 4 1 10925398 2 52139 89929 1 268769089 4 2 54901 83979 4 1 940014943 1 348545166 3 54546317 4 3 694069506 2 62358 71496 1 29140988 3 31106144 1 368449589 1 95825826 1 145241267 3 171708576 1 736223333 4 1 45517147 2 2612 3984 3 785653843 2 24296 70258 3 527671526 1 49287809 2 42552 44955 1 909976285 2 29056 32843 4 1 4243726 4 4 1 144381689 4 1 905598562 4 1 558305879 1 328856917 2 85434 98282 3 455243798 1 160039214 1 922233067 1 959983444 3 27753381 2 20055 62382 4 4 4 1 783228704 1 459458126 2 83391 91181 1 272001925 4 4 1 285680949 3 328902646 1 603199925 3 332771826 4 4 1 149853912 2 71175 93785 3 401864052 3 36876875 1 944972515 1 441792426 3 736840741 1 33044038 3 508606810 1 399023618 1 688613447 1 606484874 1 339051523 3 111363681 1 994392034 2 36241 86325 3 531935949 4 1 562338852 4 3 294764057 2 64283 79068 3 32141395 3 844255998 2 6535 84028 2 16139 54364 2 12597 37726 4 3 691514571 3 417714290 1 604568647 4 1 303841033 3 818604893 1 854431236 4 1 825863801 2 52187 54283 1 317879676 2 27284 64050 3 678154894 4 3 456757360 1 625862087 3 61463121 2 33999 56558 1 923068509 2 5042 5445 2 66781 95427 1 27655696 2 15424 64727 1 534268997 1 261453237 3 810704912 4 3 392501179 1 959255676 1 64800227 2 68949 103390 3 607426339 4 2 59181 104862 2 51744 79929 2 11839 72945 2 12694 75482 2 57895 93361 2 14979 83690 3 754041356 4 2 57681 82306 4 4 1 66237305 1 61273685 4 1 33750198 3 732625804 4 3 851664414 2 98545 102852 1 652439268 3 166788020 3 791158708 2 31403 102501 3 856186439 4 1 177922787 4 1 11507778 4 4 4 4 2 43327 79685 4 4 2 3122 49274 4 2 5679 90575 4 2 43996 56752 2 36377 83382 2 578 87227 4 3 399858856 2 76077 81902 4 1 365344584 2 15454 75678 4 2 33958 52548 4 1 283701720 2 489 14141 3 338883856 1 286203902 4 4 2 42018 103443 2 29329 39702 1 287908289 1 538340607 1 771266431 3 653896664 1 875293364 2 53519 81146 2 94886 106156 4 1 757392218 2 54642 55108 4 3 579064076 2 73157 77614 4 2 18392 37285 2 42776 57742 1 965477934 3 551002562 4 2 23340 61925 4 3 498946707 3 544647772 3 976335740 1 254569690 1 891291024 3 182074329 3 719548021 1 518287655 1 581778899 2 18010 72837 3 907425690 4 2 33054 91872 1 759477306 3 283759119 1 184709674 2 4347 21393 2 15475 19268 2 8521 68955 3 488013020 2 95020 101636 3 846398040 3 105485123 2 24187 33479 4 2 74473 93296 4 4 3 129319635 1 80392943 3 483188852 1 814235351 3 696711286 1 473682091 4 3 544767398 1 663627211 2 8327 94976 1 466542046 1 46113477 2 43465 96807 4 3 61694942 3 572559983 4 2 52792 96857 1 79648151 1 261539627 1 763244968 3 117957152 3 383944288 2 62672 105370 4 3 815104633 1 253461036 3 791953852 4 2 60171 76816 3 257847482 3 970833384 3 123717656 1 182374489 3 655651326 3 828729549 1 1030826 3 361606793 2 77748 86470 4 4 3 172659595 2 29177 55767 1 911560922 2 16540 67360 3 818162721 4 4 4 3 708584843 3 730926554 3 318704933 4 1 350852606 2 6697 82203 1 971899327 1 529530774 4 4 4 4 4 3 164703840 2 39246 75028 3 466755151 4 3 476151159 4 2 10240 47338 4 4 4 3 750205385 1 496012493 2 52483 59935 2 19133 101919 1 655976677 3 531682601 2 4156 15283 4 2 43951 100098 1 417485365 4 4 3 5207282 2 22509 25670 1 709316181 4 1 264910404 1 252227400 2 19323 49417 1 675454649 4 3 449361907 2 13181 40509 2 12615 47852 4 4 2 63412 81681 1 638327903 1 295612361 3 967735814 2 57417 95274 2 32115 103674 3 7839412 1 977829246 3 73767092 1 558621169 3 71858853 1 11435979 4 4 1 760205013 3 595400389 4 3 430998448 2 12783 59785 2 39221 107176 2 3395 80502 2 28799 85056 2 67531 98069 3 25635945 1 25310974 1 1834988 2 34877 41384 3 553677684 3 38731515 4 4 4 4 2 15023 107795 2 55776 103600 2 10828 100322 4 1 624776113 2 26333 58370 2 26231 91107 2 30956 64253 1 928500122 3 318020539 3 862446249 3 824835188 4 2 44048 88809 1 582568121 1 535086307 1 245004972 4 1 475848987 4 1 133269843 2 35106 102661 1 925234913 2 28417 78321 3 821135221 2 52890 86617 3 764049999 1 31385054 2 64266 86375 3 7659814 3 731721703 2 27515 92069 1 260226913 2 3824 54639 4 1 563244930 3 830170455 2 15616 107509 4 2 44629 96783 2 34044 46659 3 51913837 2 11880 57544 3 415510310 2 59232 84912 4 2 81453 91286 3 813305970 4 2 43736 104114 3 270327791 3 279550458 2 101517 107795 4 2 61505 74815 3 607217271 3 818261548 1 954295073 1 42608349 1 935917463 3 269990170 1 308007294 3 822867268 3 295855495 3 70669276 3 982683360 2 30041 49834 1 195376607 1 730440798 4 1 494529095 4 3 413233132 2 82183 86744 3 331552941 4 4 3 423518693 1 743636690 4 2 23957 80190 2 98171 102569 1 510467315 2 17892 105973 4 3 50743748 2 6257 83623 4 2 2398 75034 3 445947310 2 21763 73444 3 578768542 2 68836 97247 2 40969 45525 1 52174117 4 2 70551 104041 1 148067704 2 21705 103983 2 12301 56337 2 33401 84579 4 1 764912928 1 158806168 2 9014 59812 3 408754142 3 22331859 3 733869210 2 10051 30622 4 2 46785 75364 3 331159723 4 3 322448016 1 533600681 2 17796 32334 1 370693975 3 751780218 1 562695092 4 4 4 3 35468085 2 10601 101884 2 14195 39133 1 450436385 3 164012142 4 4 1 373532015 1 755946178 4 3 653079043 2 104121 106406 3 732103907 3 24446719 4 2 3261 78738 1 232998804 4 2 70391 107214 1 107761260 2 20063 58582 3 238430419 1 69065885 3 43481117 1 718072695 4 3 462054991 4 1 623818477 4 2 42553 101357 3 115609051 2 70583 88092 1 27241238 3 65123829 4 1 562807939 3 846218218 4 3 392260240 4 1 970067995 3 506725763 2 42175 43879 3 755670505 2 85326 91225 4 4 1 868553199 2 1353 21006 2 34710 49654 2 89670 101238 2 65367 79130 4 3 431527966 1 383892953 1 24209503 3 668042032 4 4 3 12639781 3 44307462 3 454813462 1 239480395 1 513331305 3 235412894 1 172366016 1 475256930 1 684071842 4 3 836499699 2 84415 85299 3 47069024 3 748540077 1 155436123 4 1 197578337 4 1 845790496 3 37916320 1 436605601 3 532765750 1 895680090 4 4 2 37140 74543 4 1 328844115 3 807423116 1 981585724 2 84239 98532 3 157221932 4 3 247420148 2 21017 26364 1 689203853 2 19954 80243 2 65411 85075 3 753078601 4 4 4 4 1 286257074 2 20854 80590 1 257208649 4 3 5450873 4 4 1 42023608 1 946751199 3 289656026 1 205685499 2 7311 39067 4 3 252567831 1 648357083 2 41936 84000 3 20069367 2 20233 81844 1 457187316 4 1 822732351 2 8798 74213 4 4 4 4 3 666144132 2 21512 80742 2 42410 46924 1 13545391 1 579156604 2 3702 52240 4 4 2 17561 96432 4 1 12193036 4 4 2 11287 37119 1 414866305 2 99826 104495 2 39345 51189 2 3954 9331 4 4 4 1 924877873 3 843275550 3 643275225 1 525546165 3 680563038 3 761833417 2 12715 54423 4 4 3 968557225 1 794317627 4 1 724791594 3 72283345 2 77486 101263 3 945814388 3 498582981 2 2359 32955 1 779152284 3 315565993 1 134469558 1 801294531 4 2 27886 64117 1 226339967 4 1 891338494 3 163735189 2 38517 101861 2 47372 74134 4 2 36503 75780 2 44403 106246 2 26176 97450 4 3 915859255 1 419862514 1 603825857 2 65173 75377 3 202171418 3 409308134 2 83677 103822 3 327883896 2 53538 82200 1 347366151 2 15117 100051 3 939292530 3 857583027 3 993175964 1 39654393 3 874198959 3 930451950 2 11554 40947 4 4 4 4 1 480868273 2 5341 26796 3 836168149 3 22653589 4 4 3 554389170 1 376137933 2 8273 67967 4 1 76339343 4 4 2 22104 27930 2 33477 47179 2 62841 64919 3 587020876 3 656084541 4 2 41335 59806 4 4 2 27619 32838 1 997845383 3 929841047 1 775603359 2 16813 84093 4 2 22832 87249 1 876590855 3 249130214 1 3357055 2 69369 86324 3 960718875 1 620030467 1 415500727 3 744953609 1 125669010 2 40759 49267 4 3 923010287 2 48180 48874 4 3 531384439 3 701387214 2 84646 85423 3 130389317 3 412103695 4 4 4 1 109551369 3 337260467 2 12516 95717 3 316196058 3 903405635 4 1 648210180 3 289722847 1 471880816 1 948496639 2 47515 58423 3 718303482 2 9292 90525 4 2 6567 56922 3 203731464 3 974845680 3 741784644 4 2 30500 54370 2 19362 76788 1 101860964 4 4 3 462940586 2 21864 92969 1 214708100 4 3 814524002 4 3 143828805 1 589103988 3 567824399 4 2 7077 93690 2 5005 73127 3 167853613 1 839060860 1 69053184 4 4 2 39562 56900 2 73174 105397 1 632769968 3 458288267 3 636377710 4 3 907384590 2 36528 45799 1 805085961 1 178664815 1 37149524 3 145176047 3 139061826 3 258564788 2 39321 87100 4 2 8175 99740 3 573620927 3 579799961 3 69145280 4 2 63190 80635 2 53976 107612 3 199324976 2 69058 76004 2 36667 77111 3 31035412 4 3 867939745 3 140155850 1 942929574 2 16893 86243 3 354941501 1 644174450 2 17080 44329 1 883669585 4 2 41436 43142 4 1 299260111 2 51310 102959 4 1 642569689 1 889507685 4 4 4 3 129770382 2 9445 20922 2 11906 106789 2 63747 95367 4 4 3 568953144 4 3 430647080 3 338493968 2 90511 96668 3 51653667 2 5971 90602 2 49018 55354 3 696586200 2 39425 67944 2 33868 103610 2 77700 87496 1 557275481 3 60428433 3 364808284 4 2 11536 72452 2 26807 63648 3 29226435 2 2378 101314 4 3 505098158 1 152085107 3 16934967 4 1 187143999 4 2 16071 26745 2 14475 45272 2 21022 107337 1 541772539 2 7126 35360 4 2 57051 94806 2 10271 12193 2 36898 107312 3 976027399 2 86320 105740 1 989107592 3 932655546 1 719657889 2 39956 86418 3 557517247 4 3 532115285 2 69173 91139 2 97654 99511 1 72858441 2 7681 54023 1 985864663 4 2 20998 101808 2 23258 74057 1 702979050 1 512519166 2 16751 37257 3 478083870 1 336954042 3 419467304 4 1 127802890 3 774271426 4 2 60191 101082 3 847931905 2 26513 61924 4 1 208531276 1 83103599 2 10368 39729 1 962604634 1 944792964 2 15960 41837 1 668893812 4 2 32265 49895 1 55857168 1 691241858 1 14427107 1 866351228 3 503620253 1 58692964 4 2 45687 84064 3 243976551 3 238217 4 2 2013 45129 3 789811082 2 40089 47557 4 2 97686 106245 2 22789 80698 4 2 43721 78644 4 3 503037388 4 4 3 978404958 2 59962 78314 1 114493958 2 33986 96568 2 9207 98258 2 51015 54506 2 30708 83658 1 42286398 1 48539685 4 3 991391213 4 1 43329122 1 956367418 2 53671 91128 3 559975649 2 5087 63991 4 1 331776467 4 1 199060972 3 909744716 1 260576629 3 190236178 4 1 151392736 2 47261 83523 2 7701 51786 1 868687626 4 2 36041 64310 4 4 2 60042 66257 4 4 2 22591 38215 3 921942166 3 285367576 4 2 41558 78333 1 101826287 3 614717753 3 51657396 4 1 491472354 2 3842 106351 3 2456605 2 24500 52546 4 2 55066 69466 3 18729805 2 52198 85228 2 2746 100633 2 78086 98221 3 453890425 1 212871426 1 332247913 1 317878315 4 2 12027 21052 2 40532 70956 2 14360 48936 2 5395 20647 1 155283428 2 17513 19727 1 213939488 1 229152221 2 53573 61613 3 270162256 2 69966 84932 2 33428 72141 4 1 264422528 3 158494212 2 29741 70390 3 456784210 1 741716591 1 34267868 4 3 729121514 1 388037528 3 6267821 2 5220 41353 4 2 75908 100158 4 2 29770 79198 4 4 1 586719512 1 584281574 2 5742 93551 3 787083431 2 2980 16534 1 357204444 3 577254416 1 163463114 1 467518421 2 79072 79074 4 3 256849333 4 2 214 60298 1 432288315 3 815764061 1 31386708 2 51825 99606 2 45215 65643 3 406143233 3 7626806 1 989304975 1 197551390 2 14859 47884 4 1 197585444 2 10823 14409 3 723480035 2 22230 56478 1 39054252 4 4 4 2 18222 76420 4 2 71037 96876 1 164429647 4 3 992532914 1 105186118 3 421424776 3 456417965 3 579361932 1 906971718 2 29627 33433 3 999065702 4 1 395771767 2 55620 96042 3 42145214 2 71134 76327 1 432352883 2 15789 63213 2 26207 30897 4 1 891048262 4 2 44723 94877 2 47048 103200 2 62003 64864 1 184466419 1 22603819 4 1 30026007 4 3 87236959 1 755149747 2 19026 19199 2 37344 38524 2 86026 104358 2 31762 69635 4 3 325834232 2 26349 72654 1 676063617 4 3 294687718 3 790007413 3 999817538 3 541878779 3 318233298 1 576028756 4 3 59427239 2 4645 87424 4 4 3 61912636 2 59767 82461 4 3 231025819 2 33221 57437 3 92852954 2 45567 104918 2 14449 86049 4 2 90254 94296 2 73828 88720 2 50158 94491 2 1718 62727 2 9123 90928 3 230888291 3 749283242 1 156738632 3 488056493 2 55247 80568 1 738073299 1 535393181 2 20924 30195 4 3 544424656 2 45138 106632 3 195960232 2 7467 56257 1 951711294 3 474740323 4 2 4345 44602 1 915407631 2 27012 50610 3 691937379 4 2 37051 51666 3 202599483 4 3 143036749 3 445628405 1 502683760 4 2 19055 19121 3 736234993 1 658821650 2 31013 61796 4 4 4 4 1 400077000 3 984585313 1 158921047 1 470944073 4 1 758870331 3 487495821 2 72291 85599 1 2325923 3 718658518 1 476092709 3 696566743 3 532122677 1 752647801 3 762569395 4 4 1 927778470 2 4194 45154 2 43257 94594 2 23491 81736 3 278733795 2 31609 58086 4 2 24396 93839 2 52256 86614 4 4 2 3857 46861 3 731183777 1 710830315 2 25736 31960 3 536507124 3 505742692 2 7657 82449 2 17345 79795 2 16329 69846 4 4 2 80308 87607 4 2 23987 49782 1 625529396 4 4 2 15194 48371 1 6476035 2 76011 95864 3 597796911 4 4 2 16799 102325 3 128437560 3 588935149 1 641170288 4 4 2 46257 77240 4 1 594770451 4 1 487495382 3 797175224 1 797372193 3 881754333 1 525495348 3 290146502 1 14851791 1 89364022 4 1 845093635 3 702255077 1 430904991 2 76940 105989 1 64465457 4 1 81996197 1 459049812 2 70185 87203 2 13555 49161 4 1 471373054 3 844680310 4 1 780545626 4 3 839134664 3 257133087 3 830731897 4 3 487147937 1 558484376 1 872646099 3 592572490 1 770889054 2 40437 62448 4 4 4 4 3 765165438 1 847402505 3 588737104 3 390528381 1 201692703 4 1 237591316 1 73394978 4 3 996296605 4 1 468962983 4 3 463063020 2 41751 43115 3 228444310 1 53061004 3 122116997 2 13965 87404 3 875986000 4 2 89809 100685 3 886145625 4 2 79265 93892 4 2 16133 80963 3 919087403 1 878303420 4 4 1 447340886 1 620109634 1 500074864 1 695983101 4 1 929888469 3 611470745 1 608382615 4 4 3 289821983 1 258186693 1 670406704 4 3 215074731 4 1 102107161 2 81135 104310 2 62518 106960 1 898479628 4 3 526450924 3 3538472 2 6264 58210 3 69311961 3 606284478 3 956639615 2 72858 74636 2 29203 81099 3 651115564 4 4 1 60572895 3 749305623 1 26729679 2 35280 47711 1 214993475 2 24686 83711 1 255578608 2 592 12094 1 35644069 1 645472398 4 2 46257 66965 4 2 84122 84465 4 1 423450866 2 67782 70117 4 4 3 382049876 2 67840 90356 4 4 1 99639248 4 2 51419 75012 1 741789109 3 796170378 1 544940645 1 881576985 3 636877175 3 111102058 4 4 3 77364372 1 343420813 3 743332746 2 60159 101956 2 74092 104390 2 63374 84870 4 3 361239734 1 40424720 1 500630761 1 516582686 4 3 188249948 3 842981173 3 168483729 3 458348261 3 686335587 4 2 17945 36250 2 16390 61983 4 2 88678 91297 4 2 3543 45462 2 30482 91194 2 76575 103183 3 112696205 3 406249618 2 45936 97343 3 154804070 3 31576789 1 301188491 2 13126 34852 1 254872113 1 210673675 2 34068 49661 1 507078015 2 17442 79151 4 1 483900804 1 686211759 3 788345448 2 61169 108103 2 84733 87801 2 9787 12516 2 1915 51710 4 1 164177050 3 342190195 4 4 4 1 520926581 3 667288228 3 685163297 1 567172728 1 406921694 1 562814686 3 120150625 2 80426 106474 1 620721043 4 3 261724985 1 979456977 2 27162 79797 3 544716681 4 1 839910592 4 2 18052 91195 2 69892 74653 3 905581252 1 299514615 3 596575415 3 27647728 3 744550413 3 72480564 4 2 48542 72614 1 276977765 3 397438639 1 925447116 3 787191114 1 994040634 1 998925661 2 12153 48835 3 135729133 4 2 10995 91754 1 539474243 2 63019 64880 3 835513272 4 2 27435 72217 4 4 3 756762448 1 213708946 4 3 384103970 4 4 3 598075554 1 869803530 2 9807 79834 3 633461189 1 245471207 1 691687821 1 598053413 1 589508663 3 986782056 3 279134153 4 1 367120936 2 25076 51212 4 2 67900 79635 4 2 19787 105529 4 3 132346949 3 431702723 3 333996520 3 497569545 4 1 124264565 2 34794 60186 4 3 89468961 3 10673487 3 880011186 1 287946303 4 2 3641 68686 4 2 48910 106751 4 4 4 2 39233 77330 1 785919442 4 3 386688904 1 521562752 1 822528507 2 4095 42835 1 227098624 1 434654531 1 653283612 2 45015 56584 3 48314621 4 2 48335 92053 2 7388 100597 3 934346085 2 61783 62419 2 50860 65155 2 24381 88981 4 3 712325445 1 660802899 4 3 366427929 4 3 498892933 1 947272499 4 2 82858 104767 3 247863487 2 46245 81792 4 3 779102426 1 398317437 3 83898802 2 1751 71642 3 516157143 3 452659383 4 3 649531711 3 36923106 4 3 71704164 3 951478313 3 370165328 2 4514 92123 1 999389946 2 4331 83774 3 119102030 4 4 2 61730 98133 3 86175239 2 79692 100673 4 2 79482 100703 1 774994759 3 25298967 2 7967 27055 4 1 596699681 3 409154364 4 1 813936603 3 283636729 2 34362 38523 2 11322 83096 1 61401627 4 1 861327414 3 270080609 3 273805251 2 64161 87462 2 24774 33295 1 47017854 3 479148836 1 736129286 4 3 296341444 2 62432 74051 2 12957 22737 4 2 49657 98348 1 17152355 2 71624 82568 1 965853935 4 4 4 4 3 197832939 3 875383027 2 34175 62523 2 28808 68032 2 14418 19114 4 4 4 1 290447090 4 2 11520 78109 3 62384083 1 341557204 1 618991911 2 40344 90796 2 17434 85091 1 127411264 2 49300 103652 1 176457678 1 378450461 4 1 535914096 4 3 299764419 3 669591573 3 155040327 1 735775006 1 399704656 4 2 18501 105811 1 594043500 2 52100 77512 3 368376957 3 9207487 4 4 2 51852 72616 1 888744747 4 1 894139506 1 632793179 1 852685515 4 3 186282589 2 96866 106286 3 833918818 3 260152345 4 1 439721559 2 38282 89847 2 61498 88461 3 541976003 1 718068205 3 9566737 2 29572 62566 2 22575 73254 1 70192498 4 3 972090539 3 561379312 4 4 3 473639866 4 3 319618979 1 975221807 3 474901030 1 275479488 1 452406770 3 425788459 4 1 345978444 2 62325 76564 2 10608 69760 3 369464896 1 184193225 4 1 193806504 1 117805564 2 15833 78137 2 63417 93144 1 289351347 3 833074012 3 671765607 1 456970411 3 942903656 4 4 3 30949699 3 578164946 4 2 26695 88678 2 90995 93859 4 4 2 59122 64796 4 3 48635586 2 27141 75666 3 986611776 2 9752 86102 4 2 39122 99352 2 88825 107792 1 718271986 3 26466535 4 4 1 74038588 2 9558 101246 4 4 1 200237539 1 245593855 3 728156053 1 112603910 4 4 2 53323 75192 4 1 870168006 4 2 20262 30292 2 29552 95974 2 6931 9312 3 70411346 1 797269569 1 789787185 1 870901021 3 54655364 4 4 2 59731 76660 4 4 3 729464468 1 332282982 4 3 404193703 3 571077390 4 2 39423 100591 4 1 767974539 4 4 2 10462 83444 2 54156 107086 3 898602610 1 43311109 4 2 25208 45051 4 2 14533 61092 4 1 868022076 4 4 3 266432780 3 498168790 4 1 82722898 4 4 4 3 649807839 1 396231511 3 906957054 1 500259002 4 2 50866 77378 2 79680 90621 4 4 4 2 15304 61048 3 751879687 1 689776501 2 29494 85943 4 1 528511420 4 1 861740401 3 777944501 3 977703908 4 1 702817354 1 179281154 1 691791424 1 163424207 4 4 3 433607896 2 65826 96338 3 976494020 3 320219811 2 29920 64304 4 3 2799011 3 468684638 1 327414980 4 2 34702 63999 4 2 57678 74126 3 716040877 1 85932072 3 349409185 3 660837551 2 46569 82490 4 1 190766343 4 3 575433386 3 423721052 2 21897 40678 1 254405448 4 4 4 3 638992891 4 2 26470 86463 2 5725 103204 3 229587734 4 1 906307316 3 640356383 3 29748209 1 404829596 4 1 318149533 2 14996 23331 3 941573572 4 4 2 18774 37156 3 23924495 3 49488560 2 22755 60257 2 24414 70453 1 412198615 4 4 2 81148 105618 2 32581 95644 4 4 4 2 41944 47573 1 346999923 2 16972 99737 2 59742 102619 1 221353287 2 9367 38648 4 2 62032 89713 4 3 888901061 2 47726 51823 2 24299 54082 2 17779 103438 4 3 778473438 2 2493 69726 3 10353985 4 4 2 101310 104618 2 6471 78405 2 26767 84505 4 2 4451 65526 4 3 722193847 4 3 914395544 3 753601443 2 5340 37800 2 38573 48542 1 942144842 1 260616056 2 53126 75190 1 810802432 2 21798 74445 1 817739216 4 3 368681432 4 2 451 29463 1 407068236 4 2 12141 16699 3 484514050 3 998389234 1 336989057 4 2 70277 75257 2 35178 87696 3 629257297 1 904835375 1 36395614 2 22836 23964 1 536516586 4 2 49652 54774 4 1 764906583 2 31335 105491 2 101348 101827 4 1 305927090 3 767393809 1 449554286 4 1 105250191 2 3973 36036 1 876527898 4 3 758947373 2 29812 94015 4 4 2 50966 55016 2 17278 104949 1 749676658 1 81365036 3 662987796 2 15573 20020 3 693899283 1 450445700 3 475426401 1 141884 4 4 3 72415643 4 4 3 301187487 1 21201548 2 58187 64023 1 180547124 3 281917430 3 214190616 2 3926 90122 3 124397003 4 3 638806017 2 52107 52642 2 20929 68628 3 755026101 4 1 423928364 4 1 178486847 1 596780314 1 214708110 4 2 98764 102037 1 112757343 3 608448792 2 36866 100048 1 715578076 3 873114322 1 144835246 4 4 3 189409981 3 35614074 3 935631277 2 99262 101784 2 53972 55228 2 31363 92676 3 338499970 1 825051925 2 86003 90036 2 47066 50263 4 4 3 556429980 3 30110243 2 63765 90142 2 71543 92355 1 836550864 1 70810101 1 38747390 2 22008 53185 1 680151241 4 2 84103 103867 2 94557 101580 4 1 72899734 3 388692205 2 48029 62111 2 64529 66840 3 15081373 2 18323 78621 4 1 360976365 4 1 667163059 2 54968 97729 3 467049099 1 374677117 1 793037947 4 1 16231815 2 34763 81255 2 60317 65218 4 1 561748699 1 866607648 1 820185919 4 2 26181 78929 4 2 99075 102747 2 5943 50844 2 16543 96930 3 473033213 1 223839724 4 3 456483332 2 16303 100560 4 1 43134045 4 4 2 9843 80796 3 53347826 3 65434507 4 4 3 747933649 2 94293 108039 4 2 35484 66136 4 4 1 365462430 1 602787980 2 32406 42729 1 586793062 3 329006957 3 759635428 4 1 411711533 3 172349681 4 1 987214464 4 3 246447151 3 794638415 2 29331 77229 2 68953 83817 4 1 791097039 1 378608360 3 536963119 3 911974762 3 991142060 2 91387 100601 4 1 760578673 4 3 931815474 3 502889381 4 2 65729 88754 2 5980 93895 4 3 934475848 1 12153741 4 4 2 17749 58637 1 125662192 1 321765095 2 49316 87207 3 56947994 3 233929049 1 80749840 4 4 2 93726 106787 4 4 1 685432228 3 446549768 4 1 244916202 4 3 54402215 3 819533127 3 8994288 1 57738587 1 399254624 2 27309 42909 1 228085204 2 59621 80273 4 4 2 44154 62845 2 59085 104902 2 23309 50293 1 636677831 1 691070574 1 418444280 3 234162794 4 4 3 319273835 2 11619 85568 1 300146001 1 54998984 4 1 815083144 2 27137 86852 2 22809 97406 1 63536659 3 664496481 1 603459186 4 4 1 227919417 3 48773419 3 226342716 3 156087244 1 293728621 1 285976515 1 967207927 3 936908392 3 9076087 4 1 502860419 1 40568205 2 72896 89003 4 2 90703 101026 2 31583 97069 2 67303 72184 3 35289539 1 473364646 1 88572285 4 4 3 546840029 3 353919825 4 3 445640873 3 689215719 4 4 2 82845 91666 3 332048472 1 872811460 3 629315703 1 197905292 2 93793 97672 1 13905418 1 329095240 1 881329595 2 11937 25878 1 930794301 3 588990620 3 579493096 1 47263901 2 32274 46433 1 840820965 1 763373678 4 3 443623938 3 431380166 2 8324 53833 1 983895567 2 8589 64614 4 3 216171569 2 65264 105532 1 723782956 2 3885 102408 3 804520674 3 185393898 2 29698 40422 2 24878 89900 3 323494486 4 1 159699194 3 337419391 1 550905397 4 2 56933 59564 4 4 4 1 47962478 3 863996316 3 581562621 3 963282735 1 4338827 4 2 67087 104267 2 40897 75830 4 3 919841640 2 74781 83611 4 2 52794 97514 1 293664684 2 10478 78935 4 1 686630321 1 919419740 2 3148 23034 2 25129 90353 2 42084 78356 4 3 79584927 3 24369116 3 121540578 4 3 596107687 2 41707 46963 3 83374300 2 51101 63410 2 3642 27827 3 666353684 3 506408829 2 16772 28775 3 162142639 4 2 23758 33697 2 1784 79892 1 124254730 3 59618899 4 2 83653 85245 3 34900412 2 59993 69047 2 19368 47864 4 1 314469314 2 26540 73180 2 33158 102696 1 587013511 2 6042 93233 4 4 3 602847530 3 9216867 4 3 511398954 1 984464937 1 688473430 2 57396 96898 2 25528 74008 2 25214 45631 1 485934913 1 597828486 4 1 998519253 1 763821464 2 67338 93387 4 3 660834741 3 722986866 2 39894 98567 4 1 33832164 4 2 49072 72338 3 485978694 4 2 44077 101518 3 996100162 4 3 580860379 3 915112339 1 76879233 3 42779738 2 31049 75191 1 119360915 2 27796 105117 4 4 3 990207692 3 435884974 1 598073110 4 3 825862296 2 24964 52945 4 3 286125384 2 11582 86715 1 245088607 3 345244872 3 306257940 3 543801320 1 253639638 2 62115 94669 2 62039 76044 2 10090 78152 3 31053119 1 613245866 4 4 1 986010858 2 1603 62614 1 577132538 2 36035 97165 4 2 2059 104334 1 608588350 3 989461789 1 591856128 4 3 29773076 2 10339 106126 2 43646 50768 2 24197 102206 3 123093019 2 76019 76406 1 446550539 4 1 575161513 4 1 965631046 3 749485538 1 116847190 2 32961 103706 4 3 814978369 1 704132329 2 18758 34719 2 89301 104227 1 2445144 4 1 88827013 4 3 435442704 4 3 281814056 1 556115748 4 4 2 47764 91108 3 766046251 3 137207598 3 603816916 4 2 43911 99389 4 1 293280254 3 749627079 3 356575376 1 290170108 4 4 4 1 791122203 2 106810 107399 4 3 609890469 3 800848475 1 697959420 2 21632 79270 2 13412 90878 4 4 1 772226378 2 22742 29317 4 3 521556444 4 4 1 689257567 3 749475470 4 1 944602984 1 972733534 3 15286165 1 230399869 4 4 2 9904 67807 3 419605711 2 101197 102315 3 368194928 2 18064 32616 3 721385813 1 292548434 4 4 1 785235235 3 807941370 1 5177461 2 52081 60959 2 42389 59498 3 303071945 1 517408261 4 2 33705 100443 1 793627494 4 1 674055279 2 62175 102813 3 539649744 4 1 30837868 3 174210903 4 4 3 461827889 4 2 39268 87998 2 47796 78902 1 650724750 4 4 3 573230987 2 47416 88264 1 680385110 2 3949 36957 4 2 60811 63607 2 14626 65507 2 5698 9559 4 4 1 27897199 2 1303 96529 2 37649 79448 1 123482448 4 4 3 721056373 4 2 24458 52340 2 7586 93506 4 2 5709 62878 1 1468748 1 435442660 1 700882107 3 274738618 3 942363532 2 23568 60515 3 109793003 2 67191 102601 3 588474928 2 35569 87764 2 9647 60254 1 3378155 2 61415 99758 4 4 4 3 757007169 2 16347 68241 2 50110 98629 2 58240 92482 2 234 40806 2 13437 32897 4 2 5255 84162 1 564500864 3 258270847 4 2 2136 80434 3 33827835 4 1 839904372 3 421581889 3 567183851 1 154927320 1 803715603 1 169609830 2 239 63348 4 4 2 102011 103637 2 72783 83260 2 23575 72623 3 245413204 2 53381 64046 2 1981 13659 2 11943 52422 2 75276 87688 3 941774944 1 543823918 4 3 770855120 2 24635 73028 3 734658291 2 64462 75317 4 1 23335547 1 144320303 3 698725667 3 6678912 4 4 2 14765 98487 1 567508051 2 25734 78125 3 639706203 3 556511615 2 32196 105574 3 330552982 2 50100 64635 1 150100684 2 9912 97106 1 844232732 3 552572342 3 417051937 2 49657 76948 4 3 277556123 1 550638639 1 368636565 3 657076240 2 48161 74520 4 4 4 1 339030791 3 10609534 3 56257737 3 66491417 3 28204304 1 713882187 2 48302 57844 2 62590 89129 3 636425815 3 391844553 2 43031 89687 3 33860577 4 1 395236437 2 90898 102035 2 22491 93083 1 348021671 2 12987 79376 2 7946 95178 3 143947878 3 42870736 1 123641513 4 3 981038197 4 1 991112100 3 52743977 2 43079 88220 2 39680 68715 1 723059641 1 916419297 2 39668 87210 3 183694886 4 2 32954 50507 2 15708 65111 3 797212911 3 15477940 3 736815005 2 50730 96773 1 756729165 4 2 11245 82712 4 1 236961446 4 4 1 8556803 2 42978 57403 4 4 2 32440 42323 2 47776 86223 3 801959278 2 30181 90677 4 3 868522113 2 90690 92070 1 30037694 3 199403233 4 4 3 340355645 3 266073107 1 396025049 1 400611955 4 1 107323201 2 16440 90041 1 860602647 1 82667739 3 58323108 4 2 29985 37280 2 46911 92877 1 679268613 3 19929837 2 14288 53397 2 2196 51846 2 63644 93213 2 13255 75261 3 18689062 1 1395339 3 412816071 1 845749929 4 3 46361408 3 818153746 2 8424 96036 2 27265 83789 3 43941076 2 19380 78625 2 47902 73810 1 510918962 1 219864046 4 4 2 15156 69849 4 1 805783360 1 419246981 4 1 119735126 3 173977406 1 14834272 3 64299902 1 45977477 2 59539 69173 4 1 243675441 1 445498824 1 489036671 3 508511912 3 935324594 2 78095 89237 4 2 17453 43753 2 42111 67933 4 1 302060149 3 848813436 4 4 3 730287253 3 541729451 4 2 39479 77727 2 52227 74184 4 3 276368614 4 4 3 236750125 3 26759289 2 66355 79743 2 29745 83355 3 21425675 2 55584 80031 3 261697675 3 69655970 1 336061281 2 37084 105156 1 103427438 2 12101 16059 4 3 40134340 4 2 3153 57376 3 405370978 1 325794065 1 299429985 2 64630 102434 2 12075 41352 2 6954 84922 3 335453037 4 3 218625984 3 887421404 1 937460214 3 546976292 1 507428217 3 560921953 4 2 32318 71953 4 4 1 180569615 3 202733824 1 884745750 1 226179352 1 4555541 3 604509552 1 518574854 2 21163 81787 4 1 756808810 2 14388 42275 4 2 4041 18858 1 250789710 4 2 14207 81717 4 2 11362 25922 4 2 65027 74920 3 177354176 4 1 585342856 2 44081 81933 3 954421608 4 2 46184 76270 1 362768078 4 1 115957335 3 660398308 2 4491 58101 2 96216 105576 4 1 427417769 4 1 73229438 1 822058173 4 4 2 60825 81911 2 57209 106447 2 13160 46055 1 602145219 3 479310292 3 791106715 4 2 16509 100243 4 3 408177948 2 67013 81744 3 305515561 1 912391459 4 4 1 374370495 2 26263 62246 1 69603416 1 891488338 2 44715 105574 3 345890687 4 3 909363428 4 2 36304 93581 1 756358122 2 79371 102894 4 1 518385278 1 501344461 4 1 507689235 1 449208892 3 25884066 1 704190849 1 1532689 2 40041 40840 2 24513 100404 3 131846391 1 572647147 4 3 958470403 3 265626323 2 23020 105337 1 817120950 4 3 547086318 4 2 11947 63348 3 261066148 4 4 4 3 341686073 1 796541614 2 2153 27858 4 1 707128760 1 192985543 3 624733136 1 66196004 1 884166111 3 965478158 1 361322618 4 4 3 565708359 1 8094157 4 2 7657 58381 4 2 10728 85251 2 48924 93182 2 618 34534 2 18970 91380 3 989121697 1 230770444 4 2 45726 105433 3 704694796 1 629662678 4 1 620367691 2 15157 32068 1 156724163 3 281693735 1 115424460 4 1 364637574 1 875846622 3 313163098 3 357479543 2 45117 48264 4 4 1 470995446 3 62013284 1 564423025 1 5011323 3 809014461 2 70584 74800 1 694047105 3 769862472 2 49237 95954 2 52805 103332 4 1 987942616 3 411775467 3 467317905 1 825089090 2 69482 78686 4 1 297917629 3 551237017 3 954753393 4 3 44221081 3 377516182 2 3909 46061 1 135784970 4 4 3 195132523 4 4 2 40411 94822 1 206682893 4 1 937504700 2 8995 99057 4 1 912893735 4 2 39058 41798 2 28969 91084 4 2 40507 55987 3 982374608 2 47485 89535 4 2 46482 86221 2 58887 61911 1 302074412 4 3 696941234 1 530719393 3 829584555 4 4 4 2 9495 19500 3 133497937 1 490800757 4 2 83860 99988 2 78476 80206 4 3 27415912 4 4 2 23283 89670 4 3 667111290 3 998610497 4 4 1 77142289 3 131680137 4 4 4 4 4 3 557249371 2 62869 95642 1 909680790 1 107468295 1 200447731 1 802593811 3 547200473 3 853704798 1 102527282 4 2 77395 90534 3 274734932 2 60313 103150 1 722949732 1 22629322 1 24022283 4 1 27303525 4 1 303981908 2 34710 79965 2 41463 92189 4 1 639871327 2 67750 73070 3 1134997 2 66121 84035 2 1674 85252 1 105573698 4 2 15475 31410 2 49417 101462 2 72147 72304 1 134348758 2 10527 45955 4 2 43840 56762 3 563921292 2 3655 52574 1 791849289 3 784029202 3 267415108 4 2 80319 93382 2 94074 98246 4 1 163022056 3 719789964 1 613911059 1 683528787 2 38277 61577 4 2 61319 97828 1 30885275 4 2 21229 21942 4 2 28235 78799 4 2 18371 78568 4 3 246284276 4 1 774226237 3 795291950 2 27829 108196 2 14697 33409 2 46717 101313 1 208784667 2 72770 88205 3 649053535 3 84595676 4 3 365085027 3 72830747 3 679181383 2 24840 72147 3 864790642 3 611247263 3 260505759 4 1 347654171 1 977144567 3 664159150 1 834171448 3 370473150 2 18940 48696 3 846345538 1 457724941 1 843159219 1 772923835 2 6629 42809 2 40850 98852 2 19466 22308 1 769287339 4 4 3 828674222 1 598543790 3 210195257 1 14312644 1 24259882 4 4 1 781335661 1 644373935 2 21172 54953 2 56485 60342 4 2 28653 81048 2 64974 88435 2 16238 84977 4 4 2 22320 61564 3 111125409 1 203658894 4 3 642643553 4 4 1 300131863 1 509632971 1 8728895 2 36628 96303 2 71347 74077 2 47519 99647 4 2 9421 91599 4 4 2 6076 70326 2 60327 67993 2 11083 56740 4 2 100157 105640 4 3 794963776 4 3 213518161 4 4 3 455771958 1 364193096 4 2 40161 58868 1 240992002 4 1 29447430 2 78959 93795 4 1 5322691 1 855202366 3 751969361 2 80438 84085 4 3 211796896 1 230461278 4 3 3814583 4 3 388449136 1 402404335 1 670971274 3 953246629 1 38686952 3 464039383 3 708191466 1 314577389 2 53635 99186 4 4 3 258360759 2 64482 93321 1 954974949 1 148155093 4 4 1 63322841 2 16220 48958 3 785945282 1 812402735 2 21400 46719 3 56265131 3 280176647 3 281750733 2 51424 104186 4 4 4 4 4 2 35642 48581 4 3 333552609 3 636035788 2 46743 59978 1 754922404 2 35412 86005 1 59190082 2 20832 99325 3 910208141 3 233473763 4 1 456804488 3 391471871 3 665894047 4 1 360300026 3 358063323 3 859612161 2 2320 86623 2 36684 63232 2 14354 83711 1 330192082 3 387430082 4 4 2 10522 89942 1 411173874 1 51482816 4 1 54325238 2 96812 105823 4 1 409730833 2 49523 60741 1 777133093 2 51230 60594 2 51080 88416 2 44478 72208 4 3 4844712 2 12343 65866 4 1 449560786 1 441178318 2 42878 67236 4 1 578992431 4 3 534870765 2 26351 86509 3 704937077 2 56916 87562 3 140611927 1 233685532 3 540816060 1 670444925 4 1 86104350 2 53504 69218 1 122019902 1 840499568 1 826942831 1 215871277 3 489958523 1 51451421 3 904747762 3 63018284 3 15548438 2 19276 31959 1 682829565 4 3 398107979 3 239315460 2 4359 72321 3 564365693 1 198356849 1 435632393 4 2 3660 72143 2 106442 107819 2 2793 56594 3 881724712 2 4804 105551 1 30658665 4 4 1 740436577 3 26885703 1 663895785 2 68704 92784 2 31059 38020 1 460178249 1 860625015 1 397604454 3 36158695 3 244796944 1 984245830 4 4 1 924884910 3 675782999 3 904098397 4 4 4 1 569707963 3 199214923 1 368572708 4 2 50616 80836 2 13848 60616 1 795674666 3 99608568 3 936052144 3 119938857 1 578317958 2 55278 72734 1 699891359 1 747993014 4 3 622243453 1 54727355 4 1 917254376 3 464982184 2 4820 59289 3 769240159 2 10533 98775 3 878119050 4 2 24088 105409 1 596986371 2 63934 66032 2 5150 28725 4 4 1 530883202 4 2 34172 34706 4 3 558697433 1 524455617 3 464194630 3 37837796 4 1 360555619 3 567419872 1 187032991 2 72926 92686 3 846193215 4 1 682639474 1 725140552 2 8885 103956 4 2 5534 97721 3 206004185 3 545581549 2 48595 70332 2 46727 89303 1 778074838 3 699318608 2 57474 60312 1 57268707 4 2 19177 80735 4 4 3 275322899 2 69384 81983 3 550774254 1 270923767 2 64621 71402 4 4 3 299435328 2 2849 39949 4 1 321506085 3 615200123 1 307205038 2 94227 98317 3 943894304 4 4 2 28291 52085 3 394433913 1 69184008 2 13997 48728 3 51544992 1 42202464 3 779875080 2 90048 102880 3 972357209 2 82369 87230 1 697530603 4 3 585422813 3 399667892 1 70518186 2 100579 107048 3 369921076 4 2 14102 95131 2 28112 49141 4 2 62724 95960 2 56014 98571 4 4 3 21256535 3 351509847 1 755222910 1 418268389 1 96828745 1 772366084 2 71957 84034 3 138938356 2 53659 108241 1 323507781 1 269031685 4 1 989885803 4 1 229699492 3 157497654 2 17116 106763 4 1 2739955 2 29052 84747 2 75575 91666 3 302950610 4 4 4 3 68408988 2 77368 86962 2 64250 83375 2 13664 99678 4 4 1 487505493 2 790 5903 1 170637700 2 30703 37904 3 776173465 1 143232442 1 89554851 4 2 26130 92957 4 2 74370 91624 2 36704 94302 3 667763902 2 38182 55026 3 286838335 3 205632306 2 59440 106339 1 332219220 3 362785617 1 885574714 1 216454092 4 3 36217358 2 53594 103098 4 3 770773991 4 3 27853115 4 4 1 431387960 1 80132367 2 8156 104107 4 1 25549549 4 4 1 961398842 3 727345768 1 574732593 1 702298792 1 158064419 3 279458584 4 3 902380477 3 557484008 4 4 1 653997745 1 844483465 1 219815786 1 82748159 3 395598114 1 463790174 2 82946 96293 3 634896562 2 28369 93380 1 845786465 3 508526857 3 18265890 4 2 10132 23095 1 88747377 4 2 53250 69607 1 353196630 1 116457602 3 133010478 3 162874586 1 180165910 3 500562882 3 18833901 4 2 71219 73979 4 4 2 3732 63392 3 782102273 1 237286313 4 1 259830735 2 60540 68688 3 235108282 2 2936 17374 3 849983530 3 395198708 3 210925516 2 6739 102352 2 28994 71665 4 3 304642847 1 620211595 3 590302502 3 724105020 1 854525579 4 4 3 207506705 4 2 57604 106700 2 60686 71224 2 6202 107315 2 61933 95413 3 184397904 2 10531 95461 1 63631206 4 2 38108 51898 3 957661997 4 4 2 35414 43701 2 13866 95070 4 2 34383 43372 2 3403 81646 2 24319 73916 2 1715 76116 4 4 3 636656608 4 3 250418057 1 646362614 2 25238 55736 2 21307 24953 4 2 36251 89515 4 4 4 4 3 340662158 4 4 3 509915535 1 845399687 2 10353 88001 3 346618307 1 735127394 1 439402999 3 504891174 4 2 18404 77209 2 9930 97490 2 43787 66851 3 120723831 2 41896 61175 3 686985729 3 672057432 3 50752215 1 425113260 1 146611105 2 63321 91189 3 413094125 4 1 710005704 2 12574 64649 3 856393224 3 851387772 4 4 2 75898 83205 4 3 119049510 4 1 722980820 4 2 74162 93568 3 349396190 4 4 1 72433992 3 36854100 3 432699703 4 2 52806 60947 4 1 72331256 1 122406968 1 564869334 2 34957 65739 2 2050 8490 4 2 52423 75424 4 1 517925277 1 314827305 3 950951837 3 669294090 3 528944550 2 87296 106025 4 1 723656541 1 202361818 2 22665 34272 3 183466395 1 959338310 3 791729423 4 4 1 187862308 4 3 82052287 3 572125925 3 115863773 1 452484347 4 1 665132642 4 1 60316326 4 3 685211353 1 288079621 2 10650 55654 2 81083 95702 1 88281628 3 496154356 1 661710944 4 4 1 547940924 4 2 21743 90031 1 692916430 3 217810439 1 964214388 2 19545 30855 2 58631 106111 1 200366452 2 56910 108691 2 51331 80851 3 970993296 3 11099556 1 231471441 4 4 3 118956492 1 15107644 2 57222 65630 1 47663949 3 980771832 1 861642619 1 448747102 2 3870 35008 3 127852595 2 13313 64584 1 511093834 2 71559 84439 4 4 3 243176665 4 1 830272682 4 1 955331696 3 815711289 4 2 64643 103979 3 893876227 4 4 2 452 16501 3 583737536 2 67199 92719 1 766174113 4 3 469996041 4 3 707890729 1 965275922 3 28352809 4 1 897883248 4 2 80320 99589 4 4 3 990049170 2 17779 64460 4 3 130227894 2 55755 70152 2 7343 88411 2 19078 48453 1 10176358 4 1 412185818 1 357606721 2 82306 82546 2 32894 68750 1 835836443 2 73925 108473 1 262470603 4 4 1 987733169 4 3 572369798 2 12500 51250 2 23752 72403 3 24962826 2 631 22829 4 1 95117107 1 328446900 4 2 4215 74349 3 909804419 3 18543810 1 11452159 1 778337998 3 147956790 4 4 3 412122828 4 3 68435462 1 471452738 2 33513 108265 2 15177 92250 4 2 40368 44126 1 494100597 1 838801117 3 191193265 3 995673775 2 86856 96125 1 302832940 3 628475159 3 779554061 1 253126245 1 369299590 2 34681 70308 2 27959 45999 3 34458725 4 2 51903 89011 2 32352 73253 1 921869485 3 8104512 1 43469431 2 13909 80082 1 178112232 4 4 2 34113 81881 4 1 961655098 3 315472327 3 878286180 4 3 922785404 4 2 27985 96762 3 769743371 3 25487345 1 646023209 3 66509390 1 448184638 1 156413446 2 7844 24155 1 2468761 4 3 517860469 4 4 2 103299 107491 4 3 395426068 4 4 2 83135 90578 4 4 3 493070903 3 51564345 2 5298 15059 2 1050 80510 4 3 862991697 2 41892 52166 1 676198959 1 636023692 4 4 1 666065569 2 51122 80260 2 65291 72224 2 31666 80139 4 1 743297798 4 2 15600 71029 1 344749293 4 3 677291920 3 36710390 3 641060079 4 4 2 72510 85523 1 985895745 1 243336412 3 56655631 4 2 26966 76576 3 977206819 3 590464020 1 540774954 2 37705 103448 2 845 105131 3 88746812 1 260255933 4 3 694526431 4 2 61511 77075 2 104587 105553 3 869355083 1 351913447 4 2 10198 99650 2 27927 79058 4 4 3 28638887 3 702400621 4 2 25138 79172 3 134228827 3 577276839 1 721201942 3 534364069 1 62217030 3 950428939 3 38600991 3 242349926 2 14735 79644 2 63637 88675 4 4 2 4554 56493 2 12633 54756 4 1 544448172 2 54248 71687 2 60500 90682 4 1 195128271 2 49555 69544 1 510200857 3 860641214 2 1115 28204 3 163569914 3 808833247 1 338137733 4 2 45540 56006 3 185027959 1 636648848 1 984494776 1 574041561 4 3 777221191 2 76768 100645 3 174736321 2 83766 106549 3 436666110 3 779454320 3 887353513 4 4 3 913607420 3 307420779 2 86654 96970 1 822196974 4 3 749898329 1 935775700 4 2 48659 54277 4 1 536720516 2 61635 68944 4 4 3 859340278 1 483955888 1 848081632 1 578981221 2 63636 79592 1 933589464 2 63182 91469 1 953675891 4 1 727121591 3 858698878 4 3 957469404 2 34493 54651 1 487962 2 11501 101869 3 306826013 2 55337 78536 4 2 61455 105760 4 3 482273129 2 27722 92568 3 827479386 2 5867 54133 2 2078 86499 1 970528676 2 15001 101718 3 189167689 3 270578571 2 4513 91258 3 598067044 2 16322 104692 3 712393112 4 4 4 3 342532767 4 3 323231901 1 300920412 4 4 1 458868492 1 570762801 2 14340 87007 4 4 4 2 44355 81027 2 62199 100799 4 3 271455563 1 76347373 3 138427670 4 4 2 5578 85481 1 696859111 1 661101040 2 36014 83322 4 2 21547 39601 4 4 1 728962783 4 4 1 314847588 2 7806 67554 4 3 265428844 1 356128858 4 1 177723573 4 4 2 23581 46804 4 3 622206374 3 144786680 4 4 1 540773240 3 36541679 2 19377 73843 1 828197858 1 569743992 2 12369 91964 2 33101 46829 3 244469830 1 904696721 4 4 4 1 4944477 4 4 1 314011212 2 6315 80514 2 34265 81134 4 2 18447 90917 3 651779707 3 440974122 1 188975334 3 397957102 3 381186420 3 732673652 4 3 99453841 1 621569994 1 512547583 3 745759945 4 4 1 677630089 3 878185293 4 1 194715043 2 38212 51953 2 100488 107542 4 4 2 32470 83703 2 17738 43349 1 432338075 4 2 79691 98076 3 197826746 1 138264021 3 511133653 1 996153629 1 315892 2 6427 47035 4 3 146234298 3 274336860 2 32973 47152 2 34043 56239 4 3 984815279 4 3 193662012 2 33319 74827 4 2 28739 56345 4 3 830432980 3 977681233 3 384189438 1 959552006 4 2 62759 99133 3 197915032 1 83076344 1 634035319 1 897834103 2 39910 89405 3 330390413 3 833054047 4 2 31657 51271 2 71218 107431 4 3 857155830 1 975516198 3 877125457 2 17366 56079 1 211943655 3 934020713 4 4 4 4 3 491624792 3 352737962 3 436381945 2 69499 73783 2 54585 78950 4 2 34838 98558 3 823727683 3 464644919 1 687844171 2 11271 39736 4 2 93483 100714 4 1 44093141 1 381725960 1 496530869 3 126429014 1 604754844 4 1 566136816 3 998400162 1 580247280 2 35 80627 2 43058 55696 3 531522191 1 156752292 3 972655991 3 159713287 2 8167 23842 2 43466 99801 3 8995827 2 13571 23484 3 701752255 2 79458 103912 3 722023711 4 3 451715719 1 58099423 2 7102 67142 2 16549 67809 1 377879968 4 2 14321 93766 4 2 3088 28075 1 309985177 4 1 562477550 3 662702232 3 714949412 4 1 328160341 1 788195885 3 667760134 3 187171454 4 2 17208 53893 2 6507 88077 2 3979 103415 1 720463989 4 4 3 683078377 3 673583702 1 841998133 3 884494856 1 104420051 3 875325978 3 981637834 2 72062 81900 3 633122954 3 819152875 2 34514 59053 3 467664435 3 729099297 2 49912 52636 2 450 32427 3 470253526 1 794455717 4 1 148164457 2 7833 12600 1 269339868 3 917422655 1 556759279 4 4 4 3 738094380 3 355128117 4 2 74624 89304 3 747485940 1 958555820 3 530270237 2 6084 30774 2 40176 70431 2 81638 100041 3 923013589 2 85531 98693 3 320054510 1 388774403 2 24914 82412 3 285121380 3 662872434 3 424727101 4 1 989702759 1 548843833 4 2 3870 37739 4 1 107829440 3 432015316 4 4 2 2423 91741 4 1 993865790 4 1 466250012 1 946442281 4 2 45964 65659 2 48543 51406 2 38418 65914 1 684983381 2 34074 49113 3 24112509 1 477557471 4 4 3 139801537 2 152 50818 3 60609580 1 32957980 3 44866325 1 657785988 3 724709481 4 2 17402 73286 1 111988430 4 3 34339238 1 215949603 4 3 134163712 3 22960947 2 9854 79155 1 309751368 2 28960 96057 4 2 25792 93666 3 762935672 1 21935203 3 657019357 1 262718475 2 3583 93366 4 4 2 32098 59212 2 35157 77506 3 672887153 2 39884 103374 3 452172977 2 48140 87516 2 65199 101656 4 2 23600 79386 1 112255929 1 709672075 4 3 29104683 4 3 370045504 1 789335303 1 239652124 4 1 721907768 1 61222377 4 4 2 23708 87283 1 141179851 1 28653969 2 80018 87372 2 21800 27618 3 959610615 4 4 2 43296 104221 4 2 9153 65621 3 32386140 4 4 3 365775020 2 39949 100594 2 1023 69092 3 547339989 4 1 660654863 4 4 4 1 780184080 2 35735 60052 4 1 599513707 1 705669588 1 610610955 4 2 5253 86507 1 86092291 1 501033197 1 993834113 3 553973446 4 1 702313055 4 4 3 54531326 4 3 694672654 1 183845950 3 797609174 3 46669045 2 60409 89047 3 965015894 4 1 785965850 1 308061056 1 938930033 2 41055 41276 2 63545 70648 1 560030364 1 810916762 4 1 231574406 1 959541099 3 784855913 2 21974 36839 4 3 234080831 1 25970913 4 4 1 759097132 3 4150604 1 6258560 3 235061349 3 25280228 4 2 36232 87453 1 304145886 2 5951 48398 2 26573 51412 4 4 1 86080320 1 309974054 4 4 4 4 3 920032618 1 152976901 1 731955698 1 289614065 2 4606 108354 1 817136599 4 3 586124106 4 3 67819765 3 502149806 3 415689551 4 2 4869 85950 3 981096524 3 475709588 4 1 5825149 2 26863 76455 4 3 183720914 3 920038724 1 613055694 1 877818442 1 974352926 3 482667650 2 47598 105825 3 447922022 2 55934 81010 3 50607240 3 745495416 4 2 58583 94457 1 425141558 1 900747648 4 4 4 2 17656 66698 4 2 9254 108198 3 513370880 1 472125551 2 57281 62279 3 698823205 1 115937265 3 303486635 1 172438079 2 48171 89886 3 823317451 4 1 658736182 1 57706011 3 220220599 2 74716 81396 3 439558022 1 24250217 4 4 2 23497 50129 1 330826017 3 424115056 4 3 816540368 4 4 2 56250 75424 1 211837253 3 518324848 4 1 69651648 3 633306965 2 27617 105125 4 2 12259 67814 3 249030986 3 170464139 3 232643152 3 214772968 3 144318120 2 27870 98066 2 22487 79844 2 13826 73523 2 34102 108844 2 26156 40408 1 716832451 3 612140096 3 649502464 4 2 70737 86253 3 383443780 1 544363712 4 1 235966518 2 52637 93528 4 4 2 75355 91222 3 477094306 3 470726975 4 2 68614 96276 2 3344 78289 1 807081744 3 623477767 4 2 21312 66353 2 23422 62063 2 81323 102305 1 957657407 4 4 2 32038 65097 4 2 17132 56730 2 25727 59224 1 363287861 2 43603 62559 4 1 336348459 4 1 549492332 4 1 772184277 2 44035 61745 2 22098 35995 2 14562 29281 3 770406184 1 52625182 4 1 175931463 2 1167 32443 2 73679 91736 2 50226 75902 4 1 828135563 4 4 1 333337534 2 60348 71699 1 650888204 4 2 28375 34972 1 740501007 1 178055550 1 18832768 1 281385171 4 3 217806315 1 823049532 3 481005909 4 3 836133290 1 763360460 4 2 67074 95339 3 555594349 1 872192848 3 888316086 1 144045139 4 2 10838 32407 2 45792 97493 3 139495600 4 4 1 748436294 4 3 252861673 4 4 1 884791376 2 36092 69116 1 758198872 1 920262829 4 4 3 994674332 3 224148592 4 1 239901458 3 171326236 1 241611907 4 2 5738 16500 1 215010588 4 2 43552 87725 3 279262701 3 67704333 1 998879545 4 3 5556239 3 408030246 3 629875887 2 39023 78713 4 3 47670204 1 441278823 4 1 99016513 4 1 686513571 2 16496 99740 1 711706868 3 109338788 3 562062255 4 4 3 955993726 4 2 46857 79932 1 730364054 2 28955 63784 2 37091 87532 3 276311737 2 11908 88386 3 333319552 3 219398626 1 984637259 3 557163060 4 1 591785970 4 3 667146604 4 2 4807 51998 4 2 19577 26375 3 688378483 3 900418149 2 18495 104769 3 591091555 2 8392 12097 1 587078226 4 4 2 62558 76942 1 544274788 3 391151084 1 316236191 2 46367 83101 3 133426412 4 4 2 55047 91811 4 4 4 1 891309921 1 798561492 1 886242587 1 170445418 1 944533446 3 81128740 2 38475 39475 4 3 190371925 4 2 27402 36786 2 24100 29877 1 387658705 3 57328181 4 1 923609750 4 4 2 7935 17088 4 3 907599393 2 79696 91461 2 496 56426 2 28799 84946 4 2 20968 93871 2 46260 90052 3 262746874 1 19238750 1 367977448 2 83519 96929 2 43971 66920 3 49996064 2 54673 107466 4 3 843544394 4 1 285106382 3 381947508 1 671287261 2 53630 60265 3 545006075 2 14771 40303 4 4 2 39423 105197 4 2 58217 84736 1 993518028 2 36050 45191 2 36416 77418 3 403344696 2 23401 44665 4 1 506759412 3 160694611 3 502981293 1 764385673 1 590971995 4 3 397037064 3 945962523 2 33588 50727 4 1 942160468 4 3 565818961 3 586259563 2 489 33876 1 158237082 1 630816404 2 17375 80245 3 48921148 1 884415407 2 32891 55612 3 346824891 2 1856 58933 3 97903730 1 726322454 2 45565 63559 4 1 402369399 4 1 308001369 4 2 24560 81894 3 77738303 2 74872 82455 1 78226899 2 37733 71105 3 609445231 3 890918912 4 4 2 50489 91460 3 791674073 3 84863151 3 806714004 4 4 2 7426 62786 2 33999 51807 3 445923724 2 17476 25816 3 609402648 1 232429658 2 76 52300 1 310069153 4 3 787919956 4 3 603176476 3 200654360 1 475285984 4 2 41960 56853 4 3 679667756 4 2 20359 102423 2 85608 104163 3 677394978 1 866768736 1 677031559 1 430184822 1 8979937 2 48477 61456 1 158975451 4 3 205789206 1 107544136 4 4 3 500143669 3 59293724 3 939977065 4 3 247029683 4 3 61814745 3 280730420 3 698438470 1 261300460 2 34161 101170 1 458704430 1 822035008 4 4 1 839988001 2 44251 106155 1 151217333 3 586236510 4 1 266236469 4 3 659882832 1 536251022 4 1 30963228 1 958705257 4 2 40298 61379 2 11329 56739 2 40697 61634 4 4 3 909509877 3 250092086 2 37552 78518 3 470057760 1 706469281 3 114001758 4 3 839657660 3 195406580 4 2 14250 65532 4 1 917500994 2 12808 78594 4 2 13620 63521 3 539021667 1 750443033 1 342511038 1 697618832 3 637120530 4 4 4 4 1 172724078 3 780110462 1 833995266 2 57492 70193 2 11599 60175 1 60803884 2 78975 104542 3 640582760 2 73649 97594 1 886570077 4 3 740869584 2 12724 76400 4 1 859973433 3 9997543 2 25860 95685 2 64909 107701 2 29128 54820 4 3 169065302 4 1 587603157 4 2 9094 67360 2 18905 78292 4 1 51121431 3 873280340 2 54057 105052 3 89472904 2 24443 89303 2 18710 38110 2 77740 85303 4 4 4 4 2 49520 106202 2 84211 99201 2 42127 85727 4 2 39742 89766 1 907773214 3 902348784 4 2 17978 63368 2 6925 58481 2 58219 92935 1 481764649 4 2 58086 65546 2 30632 89122 4 2 12430 35291 2 46092 73574 2 78531 96547 3 376219475 3 217273379 3 35081026 4 4 2 2381 93820 3 471462420 3 606673383 1 652212630 3 927767251 4 2 64411 78288 2 9845 44594 4 4 3 561165271 3 776692094 1 867918450 2 33060 100547 2 11713 51588 4 1 387261162 1 289767 4 2 36321 65696 2 38217 73406 2 22481 68579 2 6674 24769 1 211483621 3 262525899 2 12 12632 2 106067 107219 3 598413771 2 89351 103315 2 19536 41573 1 10447530 1 413959131 1 769374810 1 777558822 3 883984678 2 53306 108745 3 799402462 2 55369 70723 3 380947486 3 29936273 3 830733479 1 544411231 2 67047 80318 2 49456 56771 4 2 21972 101378 3 451392985 1 747257668 4 4 1 82061081 1 729039277 4 4 1 177255456 2 16862 91523 2 3502 18257 4 2 464 98381 3 84347813 4 3 315161155 2 33413 60585 4 3 363143883 1 398286788 3 54652889 2 38921 83152 3 825372461 4 2 42637 105006 1 543925287 2 5076 44968 4 2 25509 58402 1 213270918 1 862152784 4 3 131073880 2 13167 107497 3 860587342 4 1 701470234 1 546736897 4 4 4 3 240696293 1 968586450 3 8094934 1 57138260 4 1 739727347 3 787592140 4 2 66711 98009 4 3 48896332 2 14324 44110 4 1 769294339 4 3 253378740 2 61770 65143 3 18497961 3 995658623 3 412632870 2 57572 107471 4 4 3 69603039 3 100757102 4 4 3 629468908 2 20003 75016 1 946187982 1 670573396 4 2 43560 97672 4 1 47314856 1 808859366 3 683286856 4 1 417075068 2 71400 100716 3 71765748 2 20532 105448 2 12316 40951 1 980766925 1 173703272 4 4 4 1 961901332 4 3 59325385 2 36272 74395 2 102131 103265 4 4 2 27915 54251 4 4 1 481364329 4 2 59463 86262 2 39568 67962 4 4 2 1161 69199 1 337234706 3 351012400 1 99563466 1 193064757 4 4 1 597488599 1 293411278 1 370076936 3 721708091 3 300382593 4 1 895008946 3 910708668 2 40445 108786 2 51625 78231 2 16561 77769 4 2 8032 25203 3 832931180 4 3 466760513 2 25631 67211 2 89765 91851 4 3 123265560 4 4 3 398311223 4 1 700439824 4 3 462617854 2 16995 80591 2 21055 74558 1 989247696 4 1 725864343 2 48831 91138 3 854681073 1 628715311 1 426863727 2 10950 69952 1 747555775 4 3 265535269 1 262999296 4 2 36419 38202 2 23178 43803 4 4 3 227944392 2 30354 38365 3 738700546 1 23674312 1 589052612 4 2 47438 96784 4 1 444135474 3 35839823 4 4 2 16261 74460 4 4 2 249 105456 2 12363 41341 3 55281704 4 2 52589 64057 4 4 2 18350 69902 2 7013 92880 1 423120480 2 19637 77220 3 24113981 2 37237 100039 2 13896 25904 2 12125 36711 1 589408579 1 48638631 2 53683 77272 2 14092 78187 3 40104036 4 4 4 1 360974330 3 380907264 2 20830 68110 4 2 21475 44502 3 173105726 4 1 32100341 4 1 902550012 1 65373530 1 2383310 1 994511940 2 38525 62196 1 302207757 1 11419835 2 5610 58321 2 94321 105858 2 13575 90117 2 44626 69957 2 91400 102000 1 997126717 1 432927375 2 10911 76299 3 878813313 1 48184459 4 4 1 499166294 4 3 383558872 4 3 322850965 4 3 849994942 3 751380834 2 4922 13842 4 2 39496 99038 2 67281 104318 3 238292272 3 72418484 1 17244175 1 332787409 4 4 4 1 428660150 2 83069 88624 2 4981 28784 4 3 635280575 4 2 16908 58572 4 2 39602 52991 2 77021 94231 1 42493331 4 4 2 36884 62045 4 3 632758637 3 466260159 2 16040 38100 3 143515911 4 1 62569157 2 4025 81637 3 864067693 3 14309223 3 823238752 2 45815 93333 1 169714534 1 192759776 1 106927442 2 67178 93635 2 86094 89438 2 31498 45472 4 4 1 639511924 2 19654 72815 2 10421 14743 2 26285 32875 1 533429657 4 4 2 25107 54189 3 212534450 2 60425 60505 4 1 639218027 1 651831804 1 205476199 2 62887 75049 2 46307 97334 3 98617264 4 1 604276463 2 30476 96457 1 635333469 2 6897 66225 2 21328 36543 3 918548706 2 56271 57997 2 5769 21937 2 88710 91029 2 6340 57086 1 961726082 4 2 28322 43318 2 45104 73866 4 2 79398 83128 4 1 883367430 2 32240 67686 4 1 466088277 2 9808 105111 3 43140139 2 98512 103031 3 47519298 4 3 216111717 1 60915695 2 4613 27839 4 3 495740226 4 1 296007507 1 517265201 1 486735422 1 370763514 2 76716 85900 3 21652076 4 4 1 775680110 3 623390327 1 76975308 4 4 1 266264722 3 171860499 3 53803085 1 714333176 4 1 245039153 3 28742163 3 153894534 2 10187 65662 3 369846555 3 881695571 1 777538594 2 18238 55067 2 79638 95254 2 69132 75471 4 3 887688803 1 970572157 2 24619 60589 4 4 1 4236067 1 425416027 2 83591 103584 3 389038915 2 89151 105086 4 2 30084 56031 3 559512963 2 72603 93194 2 31429 71886 2 40808 107554 4 2 35291 99439 1 745553313 3 2625623 1 398746056 1 306954801 2 12860 65156 1 735704914 3 348316964 4 3 117072112 4 1 786871185 3 384626359 2 10046 42959 2 9760 19283 2 13555 42577 4 4 3 848057839 4 4 2 21232 29419 1 751624407 1 657515491 1 792664838 4 3 153360613 3 122692788 2 40458 80195 2 1452 67262 4 3 340917257 4 4 2 23626 39605 4 2 42545 93419 3 516524714 3 885142943 4 3 144187420 1 771162625 3 540341158 4 3 24942787 1 15427043 2 15969 107644 2 11123 88888 2 28993 48286 1 76552925 3 312680826 1 409512297 1 310723441 3 498532607 2 17448 86133 1 380108553 3 97406885 3 405162724 4 2 1226 65475 3 867353589 1 439109119 3 648541993 3 907641529 2 79501 91667 3 2642077 2 69594 93555 4 4 2 49924 87984 4 3 616771487 3 670720648 1 919631450 1 48095870 2 460 62491 4 3 629938936 3 75509813 3 576969407 4 4 4 1 288615189 2 17264 54500 4 1 502740645 4 1 614515713 1 313170262 2 66656 91802 1 372226849 4 4 3 338193271 3 22990646 4 4 4 3 959141692 1 487107235 1 993757799 2 21338 69334 1 848856191 3 4346510 4 2 4328 19176 1 613985597 1 133318514 4 3 360893591 1 363672542 4 2 18114 33654 1 593578269 4 4 2 3370 49502 1 678393452 1 710248561 4 1 574635292 3 568487199 4 2 25146 63781 4 4 4 3 72960040 3 710165562 1 647483781 3 903580465 2 8337 64862 3 745588899 2 53771 93027 4 3 307640706 4 2 95747 106783 4 1 966530115 2 84381 96377 4 1 891856772 2 42373 95245 3 276294109 2 81679 92062 4 2 19059 64463 4 1 660600722 4 4 4 4 1 493720335 3 720933908 2 74215 85253 4 1 11130089 3 193171924 4 4 2 25048 80113 4 1 708222632 1 748882341 2 28050 101710 3 897298439 2 4763 105710 4 4 4 2 88731 102608 2 57395 103198 2 21979 77079 1 47561335 3 898633983 3 820028356 4 4 3 605002852 2 28834 56517 1 505881982 1 653335911 2 20172 73014 2 68736 94123 4 4 3 11800792 2 71582 104837 3 315879203 2 11746 48383 4 2 64264 70457 2 86815 98805 2 7136 46340 4 3 551678904 1 587892337 1 310386114 1 597214277 3 420295697 3 897599258 1 862315840 4 2 5544 41052 3 117401102 3 656609809 3 492807859 2 4227 10978 1 139586411 3 998577494 4 3 758244251 1 954131694 2 43579 49248 4 4 2 5193 52610 2 76958 86799 4 3 389234466 2 5265 28611 4 1 587370232 3 814447820 2 19827 101794 3 133674781 2 36935 96671 1 392610929 1 582717774 2 71486 84442 3 510076917 3 10196702 1 820895069 1 450844948 4 3 213805482 3 485257818 2 53186 92374 3 847391405 3 860390074 2 84481 104505 4 1 107548107 4 2 6440 33260 1 566152220 1 990451554 1 59839238 2 80998 89031 1 90534559 4 1 655011788 1 285176045 2 52062 78031 3 86812167 1 779915613 1 285555567 3 678780076 2 82010 104892 4 1 42856431 4 3 5866186 2 5599 99417 2 27489 68284 2 51877 100823 1 18330658 3 875114867 1 795355870 4 3 48901779 1 87121940 1 654126286 4 1 848381780 3 365951267 3 513957506 2 21301 43858 1 868085553 1 913578063 3 662056937 3 786650287 1 17592199 4 4 2 76646 97955 2 36249 38278 1 13084155 1 182546942 1 767736868 1 605546252 3 54545054 2 28851 97928 3 831352502 2 28215 36206 3 401877894 2 127 2039 1 437864281 3 224060288 1 539779501 4 1 184377723 1 424953797 2 36218 97481 2 86177 87674 2 55873 107849 1 575725300 2 27488 100757 4 3 655379519 1 409902003 4 2 17921 71349 2 27159 72763 3 469204157 3 515048767 4 3 470237572 2 3948 96871 4 4 4 1 632824956 2 8662 27509 3 201514758 3 582121491 1 319444856 2 78190 83911 3 533577738 1 10811541 1 235992622 3 656568861 3 647330305 4 2 28198 106208 4 2 94320 101074 3 697738075 2 57611 68461 2 82304 104053 4 3 54364621 4 3 367180166 3 958939457 2 56131 85392 3 658970409 3 658299407 2 70369 101339 4 2 30926 53251 4 2 11679 41592 1 964813183 3 888761465 1 623352950 4 2 47458 104340 2 76718 89738 1 778201856 1 133562305 3 396612561 2 93703 104736 3 789237262 3 865747912 2 20805 93768 4 3 142910857 1 56820835 2 60624 73933 1 911422956 4 4 4 2 61565 92242 3 859591031 4 2 13713 21901 2 4232 15163 1 77576222 2 26451 29362 1 28844223 3 851841226 2 83611 92272 2 63896 68247 1 942153536 1 163553111 2 24914 46837 4 4 2 75473 82417 1 538332893 2 32389 53655 4 4 2 85278 104456 4 2 49254 71118 1 757110863 2 27689 107957 2 684 61328 4 4 1 136591828 2 52980 87902 1 688445600 1 15072437 3 29037110 4 1 71915443 4 2 92115 101305 2 11043 35695 2 51319 88155 1 643486661 1 103651829 2 11931 97485 2 30121 79621 2 38795 85231 1 661479506 4 1 745178428 2 44730 63430 4 4 3 606137779 2 53697 80476 4 3 233006777 3 755977100 2 13528 58318 1 1002695 1 921300972 1 790010309 2 1864 69251 4 2 91826 102516 1 269151477 2 3312 53314 2 64927 71061 3 739932316 1 472349379 3 938543565 4 4 1 771884812 1 397865084 1 58257428 4 3 944460602 2 50512 107198 4 4 3 128747 1 558299795 2 42282 99177 1 324931952 4 3 66136416 4 3 531345040 1 624824715 2 7556 32772 2 12257 102302 1 46169730 4 2 24421 41234 3 30196203 4 4 3 781012282 2 33568 84186 3 222908314 3 414580069 1 417619737 3 729168227 1 661698010 2 5454 64594 1 122198460 2 52689 93202 4 2 35807 54983 1 837041767 4 2 12150 64426 2 12704 22055 1 3500498 2 69915 103936 1 857301789 4 1 683214959 2 37812 78398 4 3 877739595 3 585731951 3 655423403 1 511704084 3 607926634 3 390686296 1 966103784 3 132186745 2 46656 69499 4 1 400343599 3 548272808 4 1 844838540 1 393918636 4 2 45785 75403 3 445268628 2 5565 25800 4 3 276930336 1 325225887 3 417393877 4 3 235485797 2 99641 103532 2 32 43469 1 68367652 1 134459514 3 948148585 1 975952077 4 1 101148305 1 382817432 1 17275403 3 830872052 4 1 824919754 4 4 3 212284135 1 399053913 4 3 727405084 3 7019163 2 52678 79987 1 77825508 3 495468125 4 2 15384 73163 1 813773765 3 961634515 3 491210207 3 864570637 2 39156 66385 3 974461911 2 66079 99027 4 2 18656 58391 1 878404914 3 503383411 1 422373424 2 4396 69545 2 63855 70188 4 1 646056058 4 1 627825883 1 557426987 1 612201168 2 54717 55764 3 883373767 4 2 41995 68064 4 1 553180865 2 14522 34264 1 355798383 2 72747 76230 4 3 248798949 1 972759550 3 971806932 2 48456 82150 4 4 2 66198 103444 1 546239811 4 2 38982 55549 1 534802167 3 919172554 2 36977 54938 1 841325525 4 3 687860568 3 818954238 3 47816468 3 66903540 4 1 245827527 2 7180 45938 2 20687 27143 4 4 3 216781424 2 95813 102811 1 158647587 4 3 939838700 4 4 1 34893945 3 184569305 2 16851 77002 3 340481355 2 67861 83071 4 3 280152703 3 744269505 1 617674975 1 945625641 1 447799959 4 2 39184 42775 4 3 714899980 3 414920753 2 7942 83831 2 22079 29312 4 3 12613109 4 4 1 783182345 2 24144 62081 1 610921393 3 275836950 3 467644607 3 473500827 4 1 675420583 4 2 30065 68412 1 517715599 2 40838 107257 3 6568901 2 24487 63483 2 2413 70028 2 37380 92553 1 899835075 4 2 21331 69393 4 2 35583 93615 2 38708 49871 3 650801324 1 216508544 1 385029510 4 2 12436 66240 2 60263 86764 1 884734823 3 790045840 4 2 12514 96943 3 584369993 3 929852964 4 1 15364837 3 954527031 1 105132614 1 378959396 3 39783848 2 13270 23423 3 326870544 3 947693829 3 657261404 2 97376 109035 2 11438 71262 2 14020 61684 2 74354 97687 2 8167 99662 1 55513728 4 1 312669316 2 23794 43910 4 3 871841192 3 137032996 2 32406 73802 2 59130 92948 4 3 501728547 4 1 498041250 1 907119577 2 53240 85868 2 87524 102541 4 4 2 24264 102197 4 3 151284764 1 394320798 2 24489 64673 2 3486 100401 4 2 56253 103391 1 599068458 1 47810403 2 61873 96975 2 52207 102761 4 1 621462419 4 3 888332115 4 4 1 512804802 1 552493712 3 192514704 1 651435744 1 5014831 1 688312208 1 37388798 1 964848054 4 4 3 533774232 2 26178 67381 3 847590114 2 55246 99966 1 394674918 2 25815 98542 2 28487 97691 2 20935 63929 3 453884046 3 63328985 4 3 570996560 2 17718 84936 4 3 27844194 2 32399 60032 4 2 6248 95276 1 692131211 2 61613 108726 4 4 2 2641 41360 3 596939026 3 596600445 4 3 594671115 3 398011071 4 4 3 27941928 4 4 3 86240809 1 684295941 2 39376 99369 2 42841 83291 1 477976842 2 31363 32760 4 2 8553 59441 4 3 431729527 1 750112437 3 816582755 4 1 611184295 1 7230132 2 43148 48377 2 81655 105498 3 741924894 2 23079 46896 2 45347 99822 1 251868981 3 614261008 4 2 27170 88456 1 165184918 4 4 2 48293 88224 1 917732328 4 4 1 751449194 4 3 988212665 1 772781457 3 62399471 3 351910467 1 346491820 2 31908 80139 4 4 2 15436 74693 4 1 129263840 3 127309703 2 24383 69925 2 15881 62472 3 176088241 1 660503690 4 4 4 2 93499 97483 1 580336078 1 948167171 4 3 423194723 1 619176788 4 1 283528185 4 2 75569 93036 3 922601607 2 24459 63571 2 681 68189 3 271053111 4 4 3 123471749 1 617150511 1 389578094 2 30565 67349 1 721955641 1 459408338 4 1 88060392 3 949265828 1 143575829 1 845633328 3 778735494 1 698164675 3 951097255 3 7162696 3 815518266 1 344758136 1 853116258 2 21297 83217 3 801735226 4 2 47642 67427 4 3 874703151 1 52919089 4 2 15 57234 3 307305531 2 1186 3736 2 1362 78156 3 629587795 3 49441438 1 301561430 3 432477087 2 62973 92052 1 805013910 4 1 619663244 2 27907 98925 3 185337462 4 3 566538926 4 2 48847 101649 4 1 438446220 2 101777 105141 2 22120 37449 4 3 91033982 2 21595 85857 1 184954482 4 3 269932810 2 6777 92536 2 53641 92498 1 196089846 1 385012519 2 28271 67322 2 11969 65373 2 64137 73115 4 4 2 85480 95811 1 935212974 4 3 178998280 3 501143251 3 58420166 2 20329 44655 4 2 79973 96506 2 62013 90965 3 274546018 1 210840071 3 58694327 2 8398 35250 4 2 55831 92019 4 4 2 35060 39163 3 362341189 3 119322933 3 489334416 4 2 36869 43174 2 76937 95526 4 2 16325 108265 2 79755 106083 1 240640351 1 443503497 2 27860 92591 2 83136 92643 2 31369 95874 3 788843819 2 4936 19753 2 4209 23562 2 33974 44509 2 89026 106738 4 2 41823 65117 3 673696865 4 3 655383754 2 29045 51763 1 196704521 4 4 1 756275246 2 11492 92305 4 2 22479 91150 1 143648423 1 157324545 1 87757253 1 757654618 1 645784625 4 4 3 680429136 1 422528048 4 1 104260453 4 1 964686088 1 741219197 3 80935710 2 22239 67998 4 3 99113113 3 875785817 2 59733 69717 1 745118532 2 49890 65439 2 2491 87954 2 26869 48283 3 408916891 4 3 711696901 4 3 823132707 3 218617514 1 745202948 1 49325367 2 59569 98345 3 854146564 3 129786547 3 625601230 4 2 62137 99919 3 410785945 4 1 690837032 1 155467561 4 2 63361 89186 1 264766022 3 2975920 1 706390953 4 1 331852642 2 5298 52777 3 558890216 1 394544799 2 39452 47939 4 1 852593855 4 2 34774 89727 2 79154 80100 1 432975667 2 42067 89877 1 561771484 2 69500 100881 2 31387 32553 4 1 147382235 1 223943284 3 296756714 4 1 45718118 3 284575345 1 794579615 4 1 620493121 2 22574 29806 2 25657 101614 4 3 452751559 4 3 263984462 1 860290938 1 351555174 2 28825 58185 1 938905960 1 944563633 3 279723819 1 662141382 3 7045675 2 15408 65907 1 183051868 1 196732316 4 3 38827804 2 17863 73811 1 209718231 3 696445338 1 545617959 2 55161 88896 1 296115 4 2 28267 86342 3 784225080 3 524787199 2 5036 11937 2 76401 107955 3 552977184 4 3 472634359 4 1 359878026 1 201707757 1 432073667 3 940300811 2 19888 37034 1 241231880 1 293317739 2 74405 83175 3 866546268 2 38120 73658 3 915806014 4 4 1 508755819 3 74829466 4 2 66787 86189 3 995023327 1 14738838 1 270216718 3 114657676 3 683467042 1 808318342 3 907489650 3 182622587 4 3 367947910 2 9523 77677 2 33353 107351 4 3 710085783 2 7096 39644 3 532754728 4 4 2 52316 79961 4 1 430490001 4 2 49621 60884 2 88442 107284 4 2 53175 85438 3 856003495 4 3 362927136 3 11191595 4 4 2 52646 85048 1 856823607 3 110680891 4 2 25217 68667 3 293455144 3 270588372 2 59604 106329 3 42859219 1 768791427 1 153592418 4 1 37276782 4 3 816085577 3 299806752 2 28115 106937 1 25721145 2 50662 85785 3 325726997 3 731740039 4 3 495348191 2 39795 53145 4 1 352124974 4 1 24299746 4 2 36501 109166 4 4 1 356024911 3 417673959 1 348420015 4 2 77449 95757 4 1 281592884 1 409849901 1 576665073 1 57371472 1 892748159 4 1 865325898 4 2 29092 91774 1 23615971 4 4 4 3 661143782 4 3 566102964 1 333960888 1 62433814 1 334151580 2 61403 75870 2 6896 90494 2 14372 63644 4 4 3 75212992 1 596293522 3 473880296 2 23277 47969 2 77201 86926 2 95970 104951 2 89802 101868 4 4 4 1 104189730 3 301382386 4 2 11456 26238 2 9873 31702 4 3 522400992 3 91393349 2 66877 69820 2 16609 52132 3 15095373 3 157993041 2 54022 83074 3 988915732 2 23095 40926 2 92109 103725 2 42682 90863 2 47064 57503 2 12857 55452 1 469854003 3 676367633 4 4 4 3 871786066 2 12142 34971 4 4 2 6166 95290 2 21980 96490 3 331146590 1 527227268 4 3 816554737 4 4 2 31004 71887 3 79484750 1 379964821 4 3 750108318 4 1 661648749 2 73594 101304 4 3 500892854 3 526212606 3 58291779 4 3 667116307 1 69554441 3 12815415 1 114656393 2 6912 48321 4 2 31296 52292 3 131912525 3 227302537 2 3257 12864 2 29123 44940 2 19471 73441 3 544703420 4 3 333087887 1 464825737 2 85843 107165 2 41137 96237 3 341457120 2 87372 96917 4 1 440505877 1 878920890 4 2 9459 22504 2 49450 50620 1 253140045 2 67303 89995 2 48387 60517 4 4 3 418775365 1 142188025 2 79896 84764 4 1 995024275 1 928882613 4 3 892501504 4 1 728122610 2 64095 95027 3 71173256 1 790902141 4 1 433500142 4 1 205657890 3 912493021 4 3 489049583 4 3 996189359 4 2 17847 75823 2 5605 39918 1 590769366 4 3 626995881 2 21823 25080 1 390448893 1 281828676 1 267976996 2 18305 40019 2 49050 72404 3 54975945 2 81093 101313 3 302272629 3 152986926 1 383810999 1 172881418 1 930235633 2 44374 53958 3 343336092 3 59891474 4 4 4 3 517199108 1 73740158 2 48818 51064 1 552614890 4 2 61929 95320 1 448985785 4 3 898910486 4 2 34562 68149 3 360218879 2 44149 93385 3 4535981 4 4 2 3816 46945 2 10337 46593 2 8873 54740 3 314105967 1 462805139 4 3 934978897 3 6519952 3 328753445 2 10680 45494 2 10670 97151 4 4 2 22958 40872 1 21461516 3 220837648 2 28035 95457 2 5983 87618 2 55879 105662 1 523693023 3 895186071 3 54568922 2 14025 14621 4 4 2 105674 106976 4 1 260022063 3 52959935 4 2 96144 97757 4 3 153682714 4 3 763598730 1 477848055 2 39635 84008 3 118075207 1 450043540 4 4 1 246980503 2 17166 69863 4 4 2 19348 83701 3 200484749 1 106139389 4 3 316260314 3 49689964 2 23740 60948 1 205753514 3 545643437 1 627514714 2 24108 66199 3 921095517 2 678 36267 4 3 718413658 3 370286675 4 2 30816 89355 1 386546668 4 1 260469883 4 2 57497 103330 1 472313467 1 360550395 3 6612752 2 74380 79217 2 24638 63121 2 8559 34013 1 748622904 1 698548320 1 400671299 3 272582473 2 23730 97762 4 4 4 3 125531385 2 89746 99386 2 12887 52421 1 595993887 3 560214539 3 915772374 3 974812123 4 1 781888949 3 948104999 3 328711468 3 121956717 4 2 34301 104008 2 17616 81527 3 206108878 3 159728255 3 445759858 4 3 476042900 3 64448389 1 190284684 1 26294306 2 21069 35805 4 2 44097 56176 3 357062506 3 46867573 1 325276644 3 58108715 2 43650 97349 4 3 460526079 4 2 53285 63320 1 819967530 4 3 785922351 2 65991 97076 3 71770606 1 152986375 3 2229469 4 1 593134945 4 1 145234837 1 8403252 1 111052262 4 2 88458 99432 4 1 245146464 3 79851416 3 442745787 3 450440613 3 427155471 2 2920 15761 2 68663 86559 3 807475357 2 27169 78045 2 29498 49262 4 3 181717673 3 24869809 3 714963742 4 4 4 2 1344 14432 4 1 292921701 1 595910828 2 77565 107283 1 749418777 1 813432124 2 25529 52344 2 54603 55214 3 181514414 4 1 42072538 1 276319200 3 969288531 1 913217839 2 21944 67798 3 435763207 4 1 370192056 1 982287909 1 826604777 3 506171378 3 980167391 2 11470 72250 1 253696285 2 82130 93834 3 854699286 4 4 4 4 1 879197473 1 50808813 1 177692387 2 34742 82601 1 680175749 1 604272401 1 216776799 1 691619262 3 609946475 3 103584611 3 493457770 2 32151 91697 2 55466 60818 1 46860039 1 461826306 3 473150123 2 911 71937 2 85583 90220 4 3 904163424 1 308831537 1 922901821 3 6088966 1 515400865 1 103306230 2 51047 77756 2 34986 94627 1 470803041 3 330893571 2 1911 49423 3 846117123 4 2 31119 64884 4 3 516855555 3 290651334 2 58285 65133 4 1 244431531 4 3 404348032 3 381855099 2 10130 39113 2 54455 99444 3 270248003 1 192420190 2 39607 85591 4 2 25950 89967 4 1 527356208 4 2 9042 102976 2 5578 49868 1 495966939 2 19489 109104 4 1 241497422 2 71055 101369 1 200895326 2 23576 28003 1 163094914 4 3 494477244 4 1 334065296 1 866841418 2 499 8743 2 27070 94922 4 1 553266159 3 334243598 4 4 2 67928 95132 1 80837750 2 53838 102605 4 3 7514931 2 80407 108739 1 275108082 2 47795 85582 4 3 789776682 3 535309705 2 27292 101895 3 811255317 4 4 2 71969 72077 4 1 740320589 3 511856582 1 945746136 2 30697 31448 3 344410926 4 1 430065592 4 3 246110066 1 543828195 1 573373486 3 455638884 2 25167 73105 3 26245889 4 2 45542 67040 2 101126 102422 1 459308000 2 11566 34144 2 48052 104053 3 800241483 1 294517171 4 2 35224 97419 4 4 2 59236 93670 1 783626555 3 440445249 4 4 1 554380295 3 350595836 1 972293759 2 80021 87930 2 7975 45399 3 317020943 1 173646186 3 544638627 3 728128535 4 1 39402677 1 827277941 3 7016889 2 1958 70165 2 29170 84939 2 40157 65763 2 15133 63797 2 66740 79073 3 191128294 3 71613596 1 650408592 1 318030451 3 160662380 1 51549832 1 219547828 4 3 55555964 2 38784 55623 2 18260 92516 3 736200324 2 60873 88034 4 1 607650244 2 26607 107679 2 28762 63416 4 2 23549 102379 1 41683306 4 4 4 2 25952 27411 2 42596 66582 4 2 68535 95208 4 3 145746379 1 398370416 3 59108151 2 17354 76774 3 351946504 1 398366845 3 151468017 3 17951209 1 625621015 4 2 19292 98087 1 202123775 1 586271617 4 3 61381172 2 2766 71238 1 521822141 2 89463 96018 3 385088728 3 870998016 2 52995 61567 4 1 72074359 2 33907 37896 3 885953043 1 161233605 4 4 4 1 290496000 3 70055129 1 515743905 4 2 14852 63709 3 143110241 1 435967420 1 437600643 3 91653323 1 147653024 2 51502 89669 1 100317411 4 1 40883799 3 290928710 2 70576 93056 4 1 330547009 4 4 3 836426123 1 353166988 3 276144470 3 66860581 1 21217355 2 74043 81599 3 331915 2 16943 35709 4 4 2 13451 29124 2 49955 89121 1 159577485 1 28383793 2 21738 29618 2 40716 101331 1 743621368 1 634968538 2 29659 76518 3 417140031 1 249317433 4 4 2 47328 60448 1 179125138 4 4 1 169302337 1 328711781 1 126855082 3 258236749 1 722645531 4 1 261494990 4 2 77406 100371 3 222323767 2 10918 62732 3 612412573 1 855577025 3 985872001 3 758416319 1 67998438 3 132380090 1 497803920 4 2 34486 58544 3 322511132 2 70906 86344 1 829871197 4 1 558839039 3 615677113 3 13622316 3 943823142 2 44603 95774 2 53011 107943 4 1 943208347 2 46318 104175 1 71513380 4 3 861128586 1 997178361 2 13024 44497 2 34390 80895 4 3 340719371 4 4 3 373092643 2 66557 83962 1 765535536 4 1 722860652 1 209712077 2 31402 63397 4 3 574788091 1 44649602 1 183812657 3 463736030 3 32308070 2 35502 79734 2 21145 107912 2 4334 24141 4 1 184261804 2 44648 108638 3 46559388 1 98774803 2 18330 21894 3 75049969 2 75251 105285 2 80808 107029 3 12750323 2 80409 106641 2 107668 109466 1 183642048 4 1 9176111 1 318119428 3 990872344 4 4 3 48922894 1 75681498 2 41680 87514 1 165409704 2 74503 90126 4 2 43601 46795 2 940 91917 1 643076275 1 23827507 1 469770239 1 302682783 1 170185148 2 49590 93188 3 819981304 2 6305 109528 1 118078235 1 896228939 4 1 845466410 2 68961 77317 2 591 10527 1 4598444 3 958984736 1 52590301 4 2 487 65991 1 315965141 4 1 803611790 3 721319144 3 199705125 4 3 575378731 2 78355 108376 3 29857005 1 577123502 4 2 63745 99589 4 4 1 516854472 1 789656387 2 27958 73788 1 770566695 4 3 836945813 2 51675 82522 3 760559002 4 2 68148 97690 2 74359 104431 3 322091918 2 16552 106495 4 1 647274405 3 349474852 4 4 4 4 1 621396083 2 63359 104918 4 2 68639 99381 1 93498505 2 70143 101378 2 38220 58363 4 3 906893681 2 15029 55198 3 358527022 3 611773749 4 4 4 2 62682 64402 2 17373 31060 2 82175 88076 4 1 950363710 4 4 3 710510176 4 1 514027708 1 940604728 4 2 5353 8738 1 39628038 3 343166920 3 30188372 1 59301871 2 76669 83349 1 199796934 4 2 17276 85958 3 967344396 1 26908006 3 771052340 4 3 45780164 4 1 869189957 3 586059144 1 152730628 1 435365703 2 41770 52223 2 3535 93090 4 3 364355368 3 911259751 4 4 1 368489947 4 4 1 459613199 3 154301991 3 303224968 3 254663044 1 232311307 4 1 113069540 3 771259762 4 2 90743 92702 1 723229978 2 79621 104789 4 2 20777 33550 1 611601226 2 20127 72862 4 3 488604302 4 3 959121222 4 2 38915 100127 1 511195663 2 42938 56626 2 1895 100890 4 3 932514131 4 2 20712 86519 1 624840296 1 685548592 4 2 34343 54652 2 61591 64879 1 301126032 3 806797873 1 713284050 2 98933 101899 4 1 989536205 3 747267310 2 53126 83157 3 362608643 3 846009314 4 4 4 1 724530520 1 658583732 1 488682249 1 777091598 2 4387 85458 1 607231190 4 2 31095 62529 4 1 344279982 2 31991 104809 2 530 97969 4 1 23948873 4 3 658571318 4 1 394483869 1 724107168 1 511918228 4 3 341843729 3 36582984 1 266886351 1 17004199 4 2 36185 47867 1 707917533 1 90634358 2 61947 97332 4 2 13856 37201 1 347037481 1 542709948 3 609873668 2 81703 85682 4 3 450088601 1 56935291 4 3 54300843 4 2 63705 73478 4 2 5778 87469 3 614849069 3 8981969 3 360711671 2 8018 43267 3 359579563 3 57357082 2 20492 30929 2 11734 79721 1 3742909 4 1 433693239 1 390950611 1 27650422 4 3 985738926 4 1 45916794 3 327977396 1 67803299 1 861315095 4 4 1 396743714 4 3 877304073 4 2 14421 58336 4 4 1 41784791 4 4 1 353901868 4 2 9140 32450 4 2 2613 81541 3 333111176 3 593199671 1 318007140 4 3 35664249 2 27276 36876 4 2 57777 62776 4 1 74976476 4 3 275185148 1 19126742 3 651152700 4 1 67024781 2 48136 74281 2 47842 108390 1 941699831 1 73859975 1 75121998 2 2934 36593 2 20201 34181 4 1 261379121 4 3 608961165 2 22926 35012 4 2 49655 57636 1 496136900 1 636033101 4 1 550491213 4 1 422620118 3 847725840 3 471772346 1 248314989 3 915472696 4 3 870130580 1 652702640 2 17299 21578 4 1 181732836 1 939748365 2 8027 105450 4 1 505932904 1 587678209 1 93701891 3 796310807 3 621814383 3 654562971 1 186475266 4 3 993576503 4 4 3 984598017 4 1 15206583 1 523986416 2 51710 52688 3 695709366 4 2 38869 62735 2 5818 74299 1 686176632 4 3 458351032 4 1 574761450 1 217603296 4 4 3 251340706 1 183813878 4 2 16814 32228 1 249772601 1 980969840 2 13138 27463 4 3 977221613 2 6649 28141 1 17722446 4 2 22210 102324 3 357084337 1 833881098 3 774051830 3 936482236 1 205834355 1 951473746 2 10024 32438 3 310023013 1 78414925 3 373114338 3 658697314 3 55705679 1 705832232 3 21944691 2 79145 97431 1 497555380 4 1 51436494 4 1 770879845 4 3 910557273 4 4 3 43692738 2 30814 33436 1 929525971 4 1 20320072 1 552581437 2 21302 60401 4 1 952415330 4 1 666301448 4 2 52255 54561 1 257264893 2 55805 76866 4 2 66929 87464 1 525324911 4 2 650 9030 3 163805751 1 88091009 1 17982697 4 2 75974 108053 1 301181678 4 2 26611 108158 2 46390 87951 2 58903 67970 3 558359806 4 4 1 882004225 3 59674162 4 4 2 25394 91418 4 3 900393555 1 661585315 1 316147093 1 538872898 1 279123176 4 1 3910097 1 5061497 1 504710850 1 777239999 4 2 66116 90775 1 487585797 3 247658240 3 988094916 4 2 14755 44590 4 2 4632 38673 1 108328925 2 78380 81014 4 2 6955 67656 2 55335 93195 1 184674879 2 48497 69651 4 2 35713 63703 2 24954 107827 3 855133573 2 64106 82245 4 2 43199 105328 2 62383 65964 2 12738 42508 2 35541 83864 1 353263116 1 25883939 1 468068303 2 52544 92822 4 4 2 3630 85206 3 419108659 4 4 2 36692 94393 3 723930859 2 5779 44942 2 64857 107565 1 609424075 1 492504695 3 339308917 1 611514602 1 855384369 2 26317 78345 1 930749280 3 431955881 4 4 2 24667 85007 2 12822 75526 1 371438215 2 42635 74211 2 40887 98172 2 16088 68108 2 12105 56726 4 3 826712100 2 59794 85012 4 2 10636 22623 4 1 70043108 3 445475634 2 2710 83237 3 621698119 2 36256 79242 3 31656569 3 107122141 4 1 285854901 2 25901 79748 3 967505789 3 820533945 1 555154530 2 9387 101844 3 951552619 4 1 641154194 2 22822 64253 2 26054 30946 2 10159 66804 1 106440190 4 1 286959292 4 3 7626104 3 73367152 1 849434566 2 18404 84258 4 2 18836 75727 4 2 54750 87278 3 464121828 4 3 328342769 2 43370 93945 3 141528802 3 541452917 1 585216401 1 751755500 4 4 2 31872 80957 1 5785524 1 689790410 4 3 281099128 3 563185189 1 395731502 4 3 801045318 3 546251782 1 660229846 2 41524 50686 1 435707441 3 674062003 3 555502649 3 704742190 2 30408 66929 2 6604 91217 3 496160573 3 623321874 3 612083247 2 69229 79944 1 126048133 1 45517217 3 278588333 4 2 18490 101028 2 55046 99815 4 4 4 3 97816427 3 745852685 4 3 14395906 3 213620197 1 663569877 1 225711126 4 4 1 533540812 1 339752241 2 73080 87917 2 34474 73199 4 2 8570 30344 2 100425 104182 2 32833 51761 4 2 24610 106659 4 4 3 335444696 4 1 420261668 3 384478192 1 636481823 3 190269802 3 299124441 3 8327670 1 970664782 3 512869242 4 2 22691 102167 2 3739 26029 3 695712235 2 15371 62256 2 3396 108204 4 1 618102827 1 282657431 2 91920 94546 1 245902411 1 584118150 3 922840460 4 4 4 3 103584562 4 1 688419662 1 792528356 3 122961435 4 3 12031657 1 628310460 1 966316220 4 3 590617300 4 2 18246 96966 2 17646 79350 4 3 435663557 1 260791557 2 5444 63158 3 290253681 2 27238 42134 4 4 4 2 26079 105240 4 1 6680978 1 157256699 2 81552 92670 4 4 4 1 617804777 1 991325881 4 1 568656811 1 547759222 3 25868993 3 521854108 1 993060030 4 3 852552654 2 30206 87138 2 2068 94299 2 27802 31745 1 359553224 1 102069330 3 507079458 3 418283886 4 2 12238 76256 4 3 394189238 4 1 42321279 1 65591734 4 3 746941926 2 32715 82287 1 523133202 3 801794786 3 429885816 4 2 17677 29841 4 4 2 19798 107880 3 426557625 3 965705297 2 15312 68850 1 193373936 1 41080788 1 987251845 1 830558717 3 37839389 4 2 14673 31034 2 19737 32360 3 351491146 1 729215779 2 10019 82809 4 2 96780 102680 4 4 4 1 222958954 2 49465 78644 4 4 4 3 79405762 4 2 72677 86911 3 262006582 3 61763171 1 458344565 1 898925293 1 311499408 1 267488870 3 64709995 4 3 63402800 2 30344 80604 1 365582714 2 39320 101534 2 2008 64688 2 21127 79328 2 25917 41751 2 11579 80591 2 47621 75625 1 950150973 2 61223 65536 1 190109521 3 74306792 2 29297 104938 3 832284191 3 507574138 3 257856359 4 3 225015618 2 78340 98366 1 258583902 3 312993297 3 974491683 2 45468 63581 1 209348196 3 467084242 4 1 929005245 4 3 87539104 4 3 112442454 4 4 2 33982 106166 3 686134642 3 959065320 2 17163 79933 3 887470988 4 2 26962 85254 4 4 1 601369010 2 50213 52082 2 33585 75851 2 64703 94837 1 82175286 3 699855241 3 65314089 1 773482350 2 77515 98748 4 1 251398520 3 542173775 3 922861311 2 38196 38437 3 970892714 3 794872755 2 15668 77027 4 3 579430272 1 641259644 2 62287 71331 2 12710 93690 1 518846356 1 231086350 2 19119 103991 3 6575593 2 31824 68542 2 41372 100529 1 119783528 4 1 241717711 2 100150 105186 4 4 4 1 189675561 2 6902 89070 4 4 3 273536116 1 444815011 2 7190 17669 3 374951461 3 735380813 4 1 54175086 1 251986740 4 1 937100157 4 3 53437866 1 888597845 3 487991900 3 518215675 4 2 102405 103199 3 14955247 1 468010828 1 26087837 1 982607740 1 837648408 3 738721873 2 18273 52488 4 3 631317197 2 24899 35749 2 37658 79712 3 164435877 4 3 915255575 2 78435 79345 1 188859140 1 60820019 4 1 995676532 2 17838 31278 1 308988717 4 2 19565 84062 4 2 36160 68774 3 28025637 4 2 24437 34736 1 353885227 3 369702123 3 441733830 1 44752138 3 255942759 4 1 400731034 4 3 692548237 4 1 994332561 1 797115073 2 89250 97089 1 70618926 4 1 24095573 3 476457754 1 636042399 3 804780720 1 29432311 3 230352076 2 81152 94864 1 397577698 2 15435 66173 2 5848 31128 2 10826 29798 3 783738377 3 171445753 4 2 3819 105429 3 737651026 4 2 43618 100739 4 1 645345759 2 32467 46573 1 682055679 4 2 46814 61695 3 307681141 1 777770155 3 340111869 3 964010307 1 848295158 1 994432726 1 337270129 3 948112259 1 906009604 3 217410835 4 2 60218 69348 2 10865 15048 1 883460224 1 69951293 2 69874 71163 3 43884093 2 44348 64797 2 40493 55169 1 465135488 2 4516 60515 4 2 63521 94473 3 973029594 2 1438 86952 3 532716609 2 8533 24409 3 986326297 2 49518 57878 3 40028731 1 10944801 4 4 1 160588792 3 175544942 2 53897 68648 4 4 2 68430 68531 1 131274983 3 147078789 3 530363421 4 1 264587665 2 58446 87035 3 469834136 1 556139539 4 2 8403 88850 3 576910627 3 515373686 3 822111325 2 58605 107839 3 516875739 1 734552295 1 373034443 4 3 386401199 4 4 4 2 14500 17077 4 2 4882 36479 1 653828085 2 30491 70737 4 4 4 4 2 13262 53631 2 11987 20049 1 386840028 4 4 2 760 72748 4 3 56617094 3 984266251 2 10302 16706 2 25147 40028 2 6034 59262 4 3 568375672 2 6255 74883 4 3 63033572 3 800815977 3 875838813 3 755519837 4 3 875656898 4 2 15795 41558 1 688522777 1 999975337 1 100707497 2 53143 87796 3 465112654 4 1 378263586 3 556122410 3 338672126 4 2 33539 35778 3 61514556 3 584312265 1 180745298 2 58901 72516 3 166818543 1 346555534 2 32140 66505 1 48303823 3 26945008 4 3 425613843 3 209546025 1 336561214 3 184485475 3 741257096 1 624046363 4 1 66494101 1 50010280 3 230155530 2 57012 100247 2 50454 100054 1 300398872 4 4 3 314372331 2 15415 100714 1 963527069 2 96028 98512 2 37113 56392 4 3 879348784 2 7425 37801 1 899821658 1 521707991 4 4 1 285869309 2 26652 52806 2 10223 50857 1 990430472 2 40005 96461 3 605076666 4 4 3 404232024 2 22197 86123 3 358335549 2 24300 99339 3 445661749 4 4 4 3 233834290 1 907853911 3 965251379 4 3 650221448 1 189262095 1 914305448 4 2 57011 91598 4 2 52040 60793 3 184862999 1 926695465 1 652156279 3 372816098 2 67791 84052 3 878036792 2 16479 50909 2 93892 94753 2 5782 67835 1 593181256 3 486982067 1 516439050 1 651216418 3 377798734 3 280853173 2 60181 67350 4 4 2 33562 70627 3 386400318 2 47061 62915 3 31602994 3 116220348 1 204857527 2 34385 68832 2 21464 107023 3 427688659 2 29646 74026 4 2 51514 62407 2 76652 99441 3 417594998 4 2 15044 33164 4 3 273833873 4 2 4614 58655 3 261791330 1 651618781 3 816878476 3 428290159 1 70590435 3 2572157 4 1 649588540 4 1 402148497 1 848684499 3 13423020 3 145038215 2 38015 76619 1 467471032 3 589869638 4 1 959899544 3 903773032 1 155230877 3 761166597 2 59934 81891 2 73698 98181 1 778604279 3 39733186 3 387634376 2 7864 12623 3 964703812 3 760588453 4 2 58796 70239 2 46090 107455 4 2 3976 77373 4 3 767542358 1 72976204 4 3 908165057 3 136791351 2 37126 100170 4 4 1 835014859 2 54672 85976 3 784211171 2 2119 42368 4 4 1 830804281 3 10014557 1 3138390 3 498082127 1 587112292 4 1 19084 4 3 29841025 3 246817262 1 573788219 4 4 2 17358 108214 4 3 876067186 3 606038840 1 139168053 3 54618091 1 34608152 2 26493 57029 4 3 814319969 1 664062390 4 2 1071 64114 4 3 217110833 2 6492 21901 1 480131392 3 624583695 1 340863360 2 54089 98655 3 630869026 3 980652238 4 2 30837 40140 2 31510 88362 4 4 4 3 791081822 1 294669516 3 353584792 4 4 1 953179517 3 599126782 1 71080707 1 456396259 1 844250205 1 328735736 2 43911 53213 4 1 405760657 1 865030432 4 4 2 24577 91704 1 732571220 4 2 35873 85052 1 891513659 4 3 135112979 4 4 2 60205 88759 4 1 743152725 4 1 62142644 4 4 3 218624507 1 705840173 1 134452232 3 879708643 4 1 341186810 3 46063685 1 281479477 1 195851920 3 129072189 2 14271 53900 3 2574835 2 105601 107765 2 44012 63654 4 4 4 2 14383 87033 2 2783 104318 3 24731599 4 4 4 3 411562168 3 759046436 1 420635958 2 2756 60373 3 171562428 3 49498330 1 124332623 4 2 48886 54858 4 1 562999250 1 136078462 2 29480 73758 1 10776406 1 730702034 3 386652910 2 92328 99524 2 35536 104769 4 1 744065846 3 968895547 3 948448496 2 9320 73653 3 519912829 2 293 35945 1 144675852 3 208932227 2 5956 64096 4 2 63440 96567 1 735473783 2 67712 74391 1 107628973 3 789665862 3 797777995 2 69454 87793 3 395745404 2 7566 92320 2 23462 42190 1 416305922 2 29978 86356 1 175188642 4 1 444731014 1 95127041 4 1 890528922 1 912700815 1 961117476 4 1 539813207 4 2 17497 107318 2 55998 109577 4 2 87851 109453 2 58214 107957 3 469224674 3 398147842 2 70970 81080 1 8808332 3 92451247 2 96977 102302 3 567225729 2 83276 100063 3 1503077 4 1 224151713 4 4 3 967478341 1 955571343 4 3 14372846 2 10712 23256 3 80213746 4 4 3 631445342 3 303028679 1 639895406 1 459529908 1 284915383 2 66328 76806 3 752226962 4 2 37003 98068 1 290619645 2 9383 34634 4 4 4 1 18606654 2 44075 50773 3 776359163 3 79806416 2 60777 90764 3 460370245 4 1 708684783 2 28966 47773 1 893779933 4 3 160134915 1 244476150 2 2348 45642 3 932314125 3 576826281 3 721151769 1 883551699 1 292495374 1 373142424 3 538634043 3 924611903 2 79873 105864 2 38787 54892 4 1 570189900 2 7312 62735 1 500927040 3 6913264 3 140815323 3 252366532 1 30796334 2 82472 95880 1 793328098 2 71181 104820 3 853936812 4 3 944271879 4 3 465032815 2 6781 106122 2 40413 105787 3 914837179 1 988302655 1 265996110 1 705858828 2 18220 38728 1 639583012 4 4 2 55746 75793 3 996082283 2 36255 79086 3 155323259 4 1 427804026 4 3 142542375 4 2 46395 102032 2 4666 100814 2 77685 92762 2 35132 83829 3 804983485 4 3 98513531 4 1 20780313 4 4 3 36149827 4 2 88373 109403 4 2 53174 102156 3 301010243 4 1 246891822 3 899929941 4 1 819272431 1 45732509 2 9337 78450 2 26424 47241 1 962382997 4 4 2 86285 91055 1 612045139 1 935662423 3 917127843 4 2 32874 87607 2 35524 98504 4 2 22243 50567 2 35488 50674 4 4 1 146516147 4 4 2 52406 100649 2 54069 99526 1 762947493 3 55668554 1 166432543 2 14277 65405 2 48165 93480 3 142162018 3 50952939 1 131646154 2 53653 78960 3 57468653 4 3 685365208 3 979802045 4 4 3 970323162 1 452095789 4 1 617524776 4 4 2 14988 58892 4 2 45048 90885 1 154454619 2 61088 75391 2 27492 81656 2 44396 60776 4 2 1317 107712 4 2 6986 53969 1 937216739 1 744358982 4 3 568170452 1 233554241 2 66051 91406 1 191028332 4 3 471134914 2 43763 57350 4 3 855583893 2 59332 104452 1 194697075 1 94665117 2 1038 50991 3 302088946 3 208495167 1 488746001 1 236815546 3 83076601 1 662781453 3 374537680 3 338733882 2 14934 43955 3 597051008 4 1 333669148 2 42722 59541 4 4 4 3 433708845 3 791849987 4 4 3 546973640 3 852039590 4 2 67440 69739 4 1 695673703 1 305122868 2 3553 74211 1 508885281 1 444986225 2 45766 71555 1 136068068 2 42517 98694 2 69062 105064 3 123460529 3 81868824 2 5483 94750 1 90082557 2 25906 99936 3 947803403 3 214993284 3 779379616 1 263069791 1 136499744 1 935743134 3 190041162 3 811266409 1 899741010 3 387583214 4 3 537491620 4 4 4 3 935630576 3 42033428 1 980130375 3 523173907 1 234458004 4 2 83255 93390 3 405026401 1 123624010 3 905715894 4 2 81493 87510 4 3 499346737 2 68693 103977 2 60003 84653 4 1 267434226 4 4 2 21582 24217 3 483356112 3 310016604 4 2 42323 80376 3 46309433 2 53530 105980 4 1 874164109 2 50890 54005 2 101673 107761 2 83149 95251 3 708293794 4 2 48398 106627 3 486780154 4 1 556715352 2 19950 62354 3 592209914 4 3 414914416 3 641548409 1 674192676 1 441011038 3 984791858 2 61508 90232 1 842655571 4 3 80699249 4 2 79348 92543 4 2 16707 109739 1 887053299 2 1403 36984 4 2 26825 31961 2 11388 12864 4 4 2 48851 66366 4 2 51764 86094 3 678522243 1 530884847 3 572523101 3 970085728 1 852142888 3 29727893 2 8959 32680 1 745618908 4 3 148508655 2 49035 78958 4 3 457080412 3 498103250 2 3192 18470 3 560161478 1 264907875 3 202751220 1 21352398 2 31497 88230 2 60071 106194 3 271085218 1 788516580 2 69851 108184 4 4 2 70271 94158 2 56794 67618 3 957825133 3 680477734 1 539327539 2 22232 75258 4 2 909 52236 4 4 4 1 930817421 3 10542652 1 761752803 3 41481080 3 686409737 3 245815580 1 300821912 3 52047746 3 244192356 2 75362 102238 4 2 43000 46698 3 852469348 4 4 4 3 757797823 2 2104 57507 4 1 318473127 3 159009302 2 25717 83992 2 34636 96944 3 38989659 1 962410645 3 849268848 2 38471 71432 1 439453587 3 98457940 2 4135 50369 2 17729 46412 3 802444025 3 159761866 1 430800450 4 2 9760 101919 2 31666 72973 1 17228712 3 671290106 1 749055604 3 301279570 1 551910700 2 23315 77005 2 64499 70662 4 1 195419230 3 630590177 1 54190357 4 4 1 8875537 2 4410 22058 3 620649233 1 825475927 1 403909040 1 956223078 4 4 2 10750 58150 4 2 28537 70621 4 4 4 4 4 1 891278874 2 563 1292 1 366575527 2 4863 89242 4 3 322626760 4 2 48061 87251 1 335905820 3 521340882 3 316825880 4 3 250954621 3 473453659 2 43862 44429 3 668551739 3 346413942 3 89362182 1 738618714 2 14821 67092 2 35944 83500 3 146620169 3 500457662 1 603982743 3 165459718 3 471759527 3 827182577 3 914229631 1 122263685 2 62262 102242 3 159295057 3 942041269 3 328246958 3 419025405 3 936898186 1 329101220 1 76395270 1 428991841 2 14864 66045 4 4 2 69160 106132 1 364096085 4 2 24785 49361 3 213101680 4 2 83134 109533 1 67345089 3 4616904 3 489748395 4 2 4452 76723 3 95888569 1 543378356 1 551247820 1 72335225 1 899452337 1 218179552 4 1 722993167 3 156158986 1 56637604 1 46387748 3 780020998 1 829983933 3 164559818 3 350571027 4 4 1 619414030 2 12344 41606 2 11389 21133 3 287855691 3 554076689 4 2 25888 80392 1 852997640 2 54943 85170 2 18177 46274 4 1 682473654 4 1 458732264 2 3953 74058 1 388577457 2 57130 82327 3 683178736 4 1 639715074 2 30802 65502 4 2 9472 106751 4 4 3 781195976 1 126334550 1 473193176 1 80133255 1 204450663 2 41285 44191 3 834438567 3 260727654 4 3 832211800 2 41938 87202 1 13337976 1 225103418 1 788282700 2 13222 24222 4 2 24473 46609 1 9585367 4 2 56237 86024 2 11884 100509 2 32374 78153 1 180362719 1 847818603 4 3 758231249 2 29274 75211 4 2 69088 70207 1 182584368 3 896284551 1 57429770 2 16497 35864 3 866781840 1 293146029 1 440412530 4 2 23240 99677 3 884504548 3 177707742 4 4 2 784 56390 2 2269 90538 2 8105 102808 2 44210 80211 1 794496540 1 529459777 4 2 21621 89260 2 66379 100485 4 1 585566989 3 900618769 3 228444079 1 789412693 3 876988975 2 32676 62672 1 680200141 4 3 614425339 3 198832848 1 806807997 3 479811689 3 33817821 1 708548969 2 11971 93874 1 480523723 1 864059940 4 4 3 60576615 3 61444804 1 564754902 1 23585454 2 24537 62498 3 907826363 4 4 2 10114 87281 1 77616014 3 654257334 3 696982648 1 599331339 4 4 1 47603658 2 104781 108145 2 33023 63511 2 24516 95710 4 4 3 364179681 1 699108147 4 4 1 165200379 1 550932305 3 740746328 4 2 19070 101661 3 53199452 1 998702641 4 2 50224 93204 4 1 827585996 1 65131666 3 629439656 3 218193947 4 4 4 4 1 898689030 3 5948897 2 30160 60021 1 144508324 4 1 721544280 4 1 238733334 1 450357039 3 903261632 1 63372946 1 431117640 4 1 220897598 3 15248195 3 595578969 2 78603 80846 4 1 356635876 3 567163194 2 1557 22781 4 2 58525 75531 2 4435 30426 3 553356581 4 4 4 1 815863677 1 968194372 1 72636479 2 8703 22454 2 20818 27420 2 2857 11198 3 116325562 4 4 2 109233 109977 3 939028730 4 1 407051921 4 4 3 690459989 2 15430 75662 3 713172370 3 674751459 1 454538043 2 15613 50350 4 4 2 47705 83970 3 669047156 4 3 351712223 2 43471 92721 1 591332392 1 32049875 3 263566527 4 2 31197 76878 2 2727 65867 3 548739638 1 443707430 1 804100235 3 664541619 3 314216217 1 884081789 3 395813700 4 1 47958059 3 468418646 3 883734704 1 213427519 3 648874823 4 4 4 3 846338272 4 3 256895411 4 2 3951 13138 4 2 53759 91160 3 323160939 2 7076 54407 4 2 51127 51203 1 272118261 4 4 2 76818 82315 1 486376544 1 870074814 1 865920860 4 1 814973927 3 956716813 2 24742 39932 1 722765551 1 369959978 4 4 4 2 70247 100622 3 595733558 3 82379780 3 146931352 4 2 20686 20998 3 815724744 3 7575397 3 451132635 3 556515241 2 11993 16178 3 124005763 4 4 2 35905 95091 4 4 3 451939327 3 72700656 1 881998042 3 242681951 2 70197 77517 3 154727319 2 11361 33127 2 23286 103846 4 2 15487 48987 1 509000756 3 86743824 4 2 10558 109716 3 769108469 3 976000348 1 927509923 4 4 4 4 2 13432 38528 3 355560373 4 1 898320099 1 375733374 1 243250130 1 811452895 3 984441768 1 387712270 3 677363621 1 795653021 2 34427 90831 4 1 709042013 4 4 3 772231530 1 471887514 3 482556644 3 751532377 1 156562669 1 763290317 1 563642804 3 207879443 4 1 353540409 3 606726461 3 742094316 1 821429511 3 512888786 2 22712 73903 3 736801057 2 22879 61407 3 265696419 2 46964 100285 3 843363636 1 936795584 2 73428 87253 3 550951565 4 2 34877 72840 4 4 1 691926105 1 42263467 2 59568 63558 4 2 26541 106187 1 604678416 2 15190 81248 2 17188 74341 2 60759 78665 2 44474 87598 1 109751834 3 869229303 2 36968 42776 1 101109088 1 379258518 2 1475 102663 1 906537880 4 3 867192769 4 2 26692 66735 4 3 214818055 3 197664653 4 2 29474 63634 4 4 1 930825464 4 3 30449949 3 856207652 3 388662885 3 673027147 2 21295 64600 2 75560 104489 2 61258 99989 3 17866214 3 39637545 2 68466 80883 1 280618109 4 4 3 642781562 1 696610687 3 433195146 2 6033 64017 2 11107 68070 4 3 984947286 4 1 22937957 4 2 34013 84318 1 752869290 2 21214 92498 1 311576745 2 10351 101651 4 4 1 898923104 4 2 70040 110046 1 101350727 1 439711808 3 566481249 3 902493754 4 3 931349536 4 3 406692741 3 70025520 1 893824085 2 9429 42651 3 823591460 2 14948 28123 1 311720749 3 698662098 4 2 32126 70056 3 609651335 4 4 1 893888431 2 105216 109626 2 56028 84702 1 997783424 2 16253 42639 4 4 2 82587 88232 2 44035 71504 4 4 4 2 2792 31012 3 91550774 3 773701885 4 1 944235020 1 978256765 1 950922651 4 4 2 20328 54329 4 2 6999 107115 3 923678210 1 171095111 4 3 978268501 1 248090617 1 481645794 2 72135 109246 2 2277 61849 1 702074451 3 119545439 3 875424649 4 3 280230701 4 2 15725 39788 1 486744858 2 77012 92009 3 524995514 1 867126663 4 3 166494858 1 728546056 4 2 33801 74130 2 37701 67796 2 38185 59620 1 86005252 3 474121027 3 281328760 3 792205969 4 4 1 521485926 4 3 679012265 3 147424161 4 3 664748250 3 76676429 2 23670 74519 4 1 51870288 4 4 2 24028 94231 2 18360 96910 3 271616027 2 9358 55270 4 4 1 358703132 3 597005737 3 20839151 4 1 280334345 2 71946 97263 1 722193644 1 715942469 1 152859016 3 728997965 4 3 903464300 3 183969874 1 868677562 3 602458496 4 3 886663153 2 55680 89981 4 4 4 3 10152582 2 43946 50668 1 139773480 1 97894245 2 96679 103431 2 21264 45433 1 461106150 3 51475804 1 197007503 4 1 758801313 3 684764263 2 24810 68149 2 25354 42696 3 123746743 3 678716742 2 69881 83344 2 51983 70401 2 30539 87669 1 430480741 4 1 952891377 4 4 1 289044326 3 868261032 3 931341409 1 304801472 1 725030950 1 408862684 2 34507 65760 1 941603450 3 999359063 3 276815255 4 2 31601 34826 1 117706116 1 365312159 2 36375 82285 2 45978 78423 2 23292 57454 1 430565903 2 56983 81346 4 4 4 3 349905126 4 1 818908373 4 2 18574 72173 3 415940895 2 52086 101774 4 3 873257582 3 934107748 2 14890 68340 4 3 677079074 3 46022134 3 991088823 1 717183684 4 3 428368455 1 3888056 2 37536 56487 4 3 593700880 1 58559540 3 147007056 2 82830 105412 1 4595089 1 87421323 2 17044 103762 2 52916 89215 3 739286066 3 155867339 3 89771729 1 775146445 2 28449 72891 1 44359521 2 19859 67296 3 547766835 3 161226754 3 156227763 4 3 27509681 4 4 4 2 19011 69628 4 4 2 40988 59349 4 2 60946 64127 3 965646230 3 348413958 4 2 77756 84429 4 1 887797925 3 588922194 1 924484575 2 19338 38525 3 241817714 1 520144403 4 2 39272 65556 2 42050 91194 4 1 67883038 3 939411757 3 574404286 3 902800392 4 4 4 1 178205721 3 265218982 4 1 869898462 1 824161384 4 4 2 22894 54421 1 874380769 2 21365 50323 3 44435543 3 935008706 1 636084120 2 70752 72511 2 11696 18506 2 5042 59019 4 4 1 143007693 4 1 481579787 2 13972 107822 4 1 738648032 1 944137544 3 106176767 2 27679 104306 3 723793870 4 4 4 1 116828905 1 38030648 4 3 812252058 3 56885252 4 4 3 201047981 3 771215257 2 19503 109172 3 24162725 1 627959769 1 568161324 1 453222028 4 4 3 306710439 2 52811 103131 4 2 71371 84296 1 915145570 1 71007162 4 4 4 1 924252094 2 8918 96335 4 4 4 4 1 401183890 1 568120771 4 1 7004043 2 24442 62487 1 444548909 4 4 3 475468929 3 38765756 3 704726305 4 4 3 314659386 1 9932118 1 399923455 3 68754791 3 885704027 2 79511 89080 4 2 13607 56323 3 904026472 1 76984678 1 119894145 4 4 4 2 23704 31495 1 720804732 3 84652766 2 3709 40106 4 2 32477 61035 2 53037 92653 3 866637436 3 380522803 1 540306364 2 182 68396 3 447257681 2 59427 66967 3 115898409 2 11538 59071 3 573486684 1 831568225 2 11892 62046 1 2681452 1 11580986 1 586155017 2 59603 61134 3 390285672 3 383522185 1 245876120 2 16229 79159 1 358263701 3 352267326 1 966450781 2 14182 84797 1 781157174 4 2 4051 63174 1 177741879 3 259832182 2 43937 60059 2 14444 58124 4 3 251052366 3 72607956 2 1198 16059 1 586157684 4 1 414710736 4 1 7940490 4 3 809743640 4 3 16694237 4 1 468900338 3 476759788 2 43867 82505 2 96586 101574 4 2 73007 92754 2 38495 68469 2 47474 65191 3 972808050 2 39700 52871 4 3 378243987 2 46643 99550 2 63713 85979 3 173498889 2 88722 109558 2 37887 108535 4 1 844006608 3 920238748 3 502734447 2 48482 53261 3 591702741 2 17792 30755 2 50149 94440 3 768884095 1 452470943 3 236776575 1 98434524 3 478994258 1 104027468 2 17122 51213 3 719135052 2 21685 102050 4 4 4 2 67510 104442 1 264270140 4 1 690335117 2 1466 6494 3 593373844 2 12751 39686 3 224693192 3 15523354 2 86286 95345 2 7699 82382 3 982444689 2 38252 47584 2 40932 55242 2 41360 107041 1 581971594 4 1 600709846 2 39879 103628 1 562417086 1 427253382 4 2 56892 72528 3 46903955 2 35062 67186 1 719957470 3 841281149 1 895581266 2 7707 69720 2 635 28904 4 2 24459 26943 2 89053 105503 3 115068045 1 57624295 1 151431215 4 4 2 5217 65607 3 780211410 3 158651354 3 208505304 1 309954189 2 75352 77518 3 408541431 2 20612 40441 3 696935156 1 954364267 2 53405 67417 1 667934833 1 960908596 3 181860555 2 53223 56093 3 159098368 1 451032 2 27528 63388 2 5731 109047 3 726804103 4 2 19786 22193 2 49364 74358 4 4 3 58029105 4 4 1 512145862 2 40254 58488 4 4 1 807782209 3 462170187 2 11717 26794 2 7658 75946 2 1162 7693 2 9918 71335 3 695355176 1 683787965 3 596836100 1 743288131 2 28281 49899 1 532627751 4 2 227 59466 1 289723791 2 67323 109967 2 5201 38057 4 2 90566 94233 1 685254 1 624046406 1 979346764 1 535085863 3 402598999 3 561081309 1 624336590 3 380563205 2 81062 98990 2 43796 89257 3 218320601 4 3 215719177 2 91180 107542 4 1 754711802 2 14428 93026 4 3 947172279 4 1 361831350 3 306583136 3 111013016 4 4 1 385667563 1 11288243 4 1 820815232 4 3 713070029 2 16871 72400 1 894702867 3 45608617 4 2 36475 58451 1 183453858 4 2 10572 42410 1 427998791 2 28762 72872 1 696260257 3 243224158 1 38303486 2 18702 101608 1 203848540 3 448915442 4 3 81303880 2 27225 104195 3 191114725 4 1 75949241 4 4 1 355501606 1 30970374 1 384718997 2 35425 107126 3 863702625 4 2 25393 94960 1 814309434 4 3 310856112 2 34464 73185 1 946841221 1 579349469 2 33881 93932 2 77164 87069 1 612278346 2 34021 57197 4 1 712555812 1 528564005 2 41182 56176 2 62509 97745 4 4 3 226235395 3 734046103 2 9226 52545 2 30813 35971 2 34882 93771 4 3 751709178 1 982373814 3 27290751 4 2 8158 19726 3 70255414 1 266700895 3 730971104 1 917902868 3 857756975 4 1 522892227 1 431612640 3 60811941 2 39565 61603 1 298318745 3 716096989 3 268235470 2 60645 81670 1 961359971 4 1 862459741 3 307137865 2 17446 45356 4 2 22071 108622 1 60004194 4 4 4 1 161685255 3 809325842 3 593543963 2 8728 57011 3 799195183 4 1 984699891 2 6406 88400 1 738003530 2 19247 100274 3 375882205 4 2 86934 100783 3 475553707 4 1 486081026 2 31151 51402 2 33254 59487 3 65322231 1 627017125 4 1 348858523 2 104803 110147 2 23750 100892 2 5123 93114 4 3 980533018 3 31402033 2 52909 98037 3 459670858 1 421739015 2 907 37008 1 111110005 3 350944230 3 72097443 2 15103 53921 4 4 1 994328196 4 2 88809 105932 2 52723 91169 1 767131672 3 752176585 2 35192 68690 3 538888159 4 1 592061508 3 43634502 4 3 843690367 1 128506515 3 896591317 3 939958054 4 4 1 710903274 4 4 2 93618 109756 4 3 701771699 1 823013008 3 632458319 4 2 38598 71228 1 96135793 1 286472802 2 66423 66792 2 35908 54598 3 86514614 2 59259 96599 4 2 8623 36502 3 667046685 1 109205013 1 8041571 1 330883370 1 115808835 3 678426208 1 917467688 4 4 2 65038 73318 1 61306799 1 325676368 1 511302959 1 879325018 1 642076580 2 54642 92535 1 542000064 2 31589 50551 1 254966386 1 660606095 4 1 175414734 4 4 1 64801799 2 104413 105542 3 256571661 4 4 3 183592056 2 52250 106598 3 294253021 2 15787 96879 3 6646643 2 21645 34790 2 3708 91740 1 142485912 3 863350675 1 118470687 4 2 8389 106064 1 1651560 2 35723 88389 1 800883137 2 24110 48397 2 93415 104245 4 3 100105247 3 439103032 4 2 11713 78175 2 50913 109916 4 4 2 37941 76236 4 2 48878 67277 4 2 53890 56996 3 139308525 1 958510802 4 3 49957865 2 14889 33198 2 6765 64267 2 65817 72823 4 1 780098942 4 1 15576001 3 531602378 2 62478 106571 3 12848796 3 824751737 1 970086039 3 316533657 2 107591 108803 1 60331547 3 43828306 2 19625 62663 2 36245 85991 2 22442 90096 4 3 121666834 3 877688865 1 472355627 4 1 428464107 2 28593 36795 3 433389185 1 577330761 4 4 1 737493882 4 3 760780722 3 560043069 3 907333344 4 2 17494 84849 3 567786800 3 998505460 3 802784181 1 232971365 3 574627613 1 86045319 4 3 900770775 2 72931 97980 2 88279 105074 3 976262173 4 3 569048971 3 773662638 4 3 709478118 3 155171754 3 194664484 4 4 2 909 40078 2 3178 70883 3 551613501 2 63737 82236 2 84734 96530 4 3 640327202 2 19951 64503 3 661229370 2 18475 28401 2 43809 103232 1 720921807 3 587645868 2 11651 27132 2 9168 32267 2 31902 67921 4 2 11373 19403 4 1 276782509 1 48104435 4 2 66911 76362 2 22997 95158 4 3 552276507 2 11071 56342 2 27429 59805 2 12884 91828 3 796892488 1 401870771 4 3 322823405 3 493390220 2 21293 54888 3 995606257 2 108338 109933 2 15853 54706 3 792651514 1 209615799 2 54207 89316 3 333815540 2 4352 83015 2 24106 79600 3 254325187 2 33062 55704 1 445038542 1 4430205 2 28136 98572 4 1 621437844 1 490341981 2 13419 71495 3 464387496 2 18139 23080 1 561854067 2 23031 49999 1 946340026 4 3 959951477 4 4 3 674767299 3 675619541 2 6115 13958 2 13585 79937 4 3 332324280 3 847635068 2 412 790 2 1697 39865 2 10054 31282 1 530613122 2 28872 93099 1 697034559 3 422860423 1 401737631 4 3 127148108 3 70212887 2 16354 55622 4 1 85224609 3 43179955 4 1 886918405 4 1 249321460 1 85437139 3 132109865 4 3 887190322 2 72630 107909 3 658878434 3 711649830 1 200777512 2 54618 68179 1 570057982 1 142302054 4 1 713715802 1 33481892 3 898482799 2 9191 35117 1 477243589 4 4 1 612669851 4 4 3 900849819 4 1 194154754 4 3 577510879 2 30538 44010 1 369057924 1 925803602 4 2 76764 108933 4 4 1 846621582 2 1216 3247 3 716870173 2 59392 64594 2 56900 64440 4 1 774998427 2 28192 98269 4 2 97536 100942 2 23835 54389 2 89213 96651 4 3 732258499 2 16471 61642 2 27777 38783 4 1 425505712 1 258616912 2 59609 75566 1 45199211 2 3527 10242 3 287531872 4 3 145563434 3 366509464 3 927509670 3 188961582 1 34932329 1 38142893 1 768050406 1 654385152 2 64521 92395 2 38548 53681 2 39287 67408 1 900586810 1 851751991 2 100 65630 1 427734789 4 2 8672 68468 1 889103341 4 4 3 77652989 1 442219536 4 4 2 19396 52337 1 9096101 3 786435436 3 311300908 3 209495711 4 2 29625 97484 3 596788027 1 960427321 1 670861059 2 9686 73587 4 1 250844179 2 4156 38775 4 4 4 4 2 16060 107217 4 2 47111 105438 2 73307 107195 1 625956418 4 3 593015735 1 69464821 4 3 224343861 1 511778976 4 4 4 1 887597334 4 4 3 369220446 2 74954 107247 1 905562099 3 199539118 1 81586803 1 46679182 1 995964805 2 60712 82996 2 55004 109989 4 1 979180625 2 43787 54400 4 3 461132961 2 41686 100921 3 813348975 4 4 3 326637445 3 793740198 4 2 57497 105601 1 857724388 3 131042760 4 2 59525 70823 2 61123 100204 1 208681092 3 58725419 2 37284 69938 2 19676 86209 4 1 953274859 2 20619 66014 1 68144473 3 860155595 4 1 249860127 1 632390169 1 473787412 2 19590 81696 1 298395544 4 3 413846168 2 34246 83460 1 179521549 3 440381526 1 404529252 4 1 409704265 1 718393108 1 764417865 2 31722 39611 4 1 545349783 1 404538209 1 513309898 1 311247792 2 12731 41994 1 301412674 2 63483 82017 1 177179664 4 4 1 621746338 3 35383899 3 126562687 2 22326 93967 2 25935 56977 4 2 63182 63367 1 907910603 4 1 317666949 2 12264 19020 2 15813 24867 3 459578404 2 845 46340 2 76315 94756 4 2 3303 13863 1 833871452 2 39266 105763 3 884012010 4 4 3 812581291 3 918315800 2 48951 109588 3 236647112 2 12957 21411 3 133853285 2 47192 77093 4 4 3 842528020 2 54103 58602 1 867627883 2 7700 97378 2 76274 85213 3 96125006 4 1 422256898 1 952086038 4 2 36466 69028 1 605585502 4 2 33951 48056 3 234348312 2 47439 70547 2 62008 102810 1 599192410 2 5741 64583 1 761857189 2 3667 65685 1 845893492 2 2435 101281 4 2 60834 79685 1 747886228 2 19476 52627 3 692686275 2 29622 87112 4 3 206128936 2 33086 75184 1 47369472 2 42458 65910 2 33560 87268 2 19679 83904 2 5412 74872 1 824113406 1 73881988 2 76699 91476 4 3 926270294 2 48775 98929 3 125920497 2 26195 57791 1 423030292 4 2 12051 100968 2 77999 102964 1 845526728 4 1 62238845 3 31808163 4 2 31812 106605 4 4 4 2 34129 102955 1 923178665 1 499525605 4 2 10092 84744 4 4 1 943257536 2 67144 85520 4 1 66837277 2 60306 96425 1 853989593 4 3 26368511 3 522811267 1 743361823 4 1 630662587 2 3674 42634 4 2 84213 103408 1 498260006 1 45981744 1 312700303 3 573816914 3 605452374 4 3 685102771 1 397801432 1 372879647 1 998446621 4 2 18435 60824 2 36772 94252 2 14278 38297 4 1 201088347 3 934288836 2 18277 48665 3 303236577 3 12452555 2 26298 42059 1 238212308 2 40776 107433 3 367000497 4 2 66070 71212 2 36551 79057 4 1 191783935 1 843377529 4 2 73966 101286 4 4 3 646969359 3 512114461 3 480328930 2 66667 69132 2 44921 102068 4 1 127599822 2 5108 46705 4 1 30291395 4 2 12903 29980 3 467453706 2 54184 62496 3 447377005 1 585399120 3 121353203 2 36670 44314 2 55230 97095 2 1025 107829 3 273227595 3 89856785 2 9415 75800 2 29972 70781 2 88953 94828 4 2 54976 87291 2 94310 102312 4 3 906385851 3 89641129 2 28564 72554 4 3 897263224 4 3 129714051 3 621457640 3 928718007 3 878941465 3 759426677 2 64559 89731 1 222408193 2 54511 84644 4 1 702873142 1 752777963 1 57384056 1 182230084 1 648575390 2 14208 107257 4 1 667003252 4 4 2 14813 54060 2 91166 91257 1 474082015 4 3 639101095 3 90628316 4 2 16691 47212 1 341588032 4 3 493711035 4 1 489979931 2 807 67420 1 696933628 4 4 2 41488 86252 1 432612023 4 2 69567 108656 3 113995120 4 4 3 732450214 2 5338 24439 3 951282454 4 2 44970 86459 1 764299908 1 197489113 3 734977038 4 1 599542571 3 629418328 3 289839671 1 43136423 4 1 119588054 2 80228 96230 3 598764655 1 92186225 2 70404 84733 2 6277 16212 1 426090871 4 4 2 43934 57686 1 624815472 1 760511017 4 4 4 2 6663 53502 3 143396964 3 771500338 1 173261172 4 2 45031 94965 2 33909 100466 2 1973 29091 2 38870 82047 4 3 243285684 2 45167 97779 2 79083 79910 1 635179013 4 3 166441096 2 18764 93972 4 3 973864843 2 21906 85220 1 53265557 4 2 58875 80358 1 836930174 4 1 608452293 2 16789 61899 4 4 2 20985 59699 3 36574001 1 838928567 4 1 451990033 3 650051154 2 66807 108806 4 2 28125 51286 2 13790 29320 4 3 364148939 4 3 384473412 2 12565 102888 2 34896 70516 4 1 492868724 3 674101419 4 1 838633734 3 733212717 1 304442034 2 636 48450 1 354009875 4 1 3438208 3 218167123 3 222935446 4 1 812280402 2 12962 101286 3 216435212 4 1 259326203 4 4 4 2 9543 108321 1 589914003 1 22269033 2 38138 105520 3 836336988 3 637806567 2 45401 58218 1 533347491 1 208422519 4 4 1 395907979 4 3 872792689 4 4 2 2252 45177 4 4 1 756161384 3 827552004 2 8756 17364 2 7802 51698 3 725743247 4 1 105808569 3 514495496 1 926973459 1 682170852 4 4 3 611302766 4 3 118001326 4 3 203183328 1 476327844 2 6490 8925 4 2 36569 81332 3 86966901 2 21825 27120 4 2 26369 31139 3 412260788 4 4 3 676312021 1 93495769 2 5616 71148 4 4 3 927571240 1 801790143 2 32029 45727 4 2 62830 64142 4 4 4 1 512365117 3 57243303 3 90661451 3 71127637 3 884759304 3 810566239 1 241686812 1 9917880 4 4 2 43391 83212 1 301497193 1 458592831 1 94197083 3 13498457 2 72152 90648 2 34350 84181 1 84037462 2 21415 38878 2 28626 75728 2 28078 85329 1 103582400 3 29554134 3 830008799 1 634071341 2 26350 49433 1 849322818 4 2 54663 74923 4 3 716307985 4 3 607515713 2 18236 78516 3 963740526 1 169479448 1 212992621 3 79513123 4 3 457169515 2 65939 71729 2 7657 86870 1 311227607 2 90779 106027 2 54764 58365 1 464040264 1 918898737 4 2 30893 37793 2 37714 87379 2 63924 74753 3 25520040 2 34375 55161 4 4 4 2 14758 20246 3 383396928 4 4 4 3 132172991 4 2 55705 97288 3 585724354 3 987973402 4 2 29286 76215 1 356303169 2 37999 46004 4 1 419019758 1 246625529 4 2 311 27799 4 3 559603781 3 292850646 4 1 971326037 4 4 4 1 846804439 3 630488140 4 2 12686 61420 1 749333255 3 787814023 4 4 2 15982 44451 3 899045097 1 515326190 3 452415910 2 15057 104593 2 77845 82029 1 504384413 2 28422 87904 3 387593914 3 444030896 2 13021 100619 2 27344 52819 1 50479816 3 62194515 2 51687 71203 2 25765 94787 4 1 933530890 2 1196 30399 2 40693 55193 1 682779701 1 704601902 2 62254 71258 2 7314 103600 2 1547 81758 1 411492100 1 866588531 3 667301950 3 480715741 2 53990 99904 3 560535059 2 63853 98156 1 392198642 2 26995 80520 4 2 6354 106192 1 723971344 1 415242768 2 5812 75985 1 634289730 4 1 966740916 4 1 245138243 2 65633 90810 2 40850 108985 3 453794242 4 3 381310164 3 152652975 1 434547537 4 2 10305 24494 1 639074575 2 11065 48427 1 418885067 1 70628973 4 4 4 3 643868937 3 435334347 3 943599291 3 887155554 4 1 939274937 4 4 4 4 2 2607 107794 4 4 3 194193026 2 31177 54619 1 786793869 2 50150 88647 1 558489924 3 63003461 1 161390784 1 894890591 2 48954 49043 1 58238190 4 1 643487263 4 1 888052167 2 54470 75445 1 540170389 1 574318527 2 15795 71296 4 2 21655 78319 1 508555681 4 2 21361 74204 3 647518850 3 467675239 4 2 74543 95682 2 7664 44766 1 985011141 2 62708 69461 3 7828270 3 256812801 1 700835881 2 22384 67257 2 18163 33564 3 212271808 3 376011895 2 4440 48182 3 886229473 1 806368558 2 33065 74554 1 25191151 1 269255749 3 895910142 1 734520973 1 876729959 2 76681 90331 1 246116233 1 269943148 4 3 976344267 4 4 1 761079404 1 314565141 4 2 55039 77265 4 3 686514718 3 951804324 2 72741 107386 3 867983005 2 70317 73118 1 976716857 1 773162326 2 53766 64964 2 93731 103291 4 1 12687097 3 979929470 4 1 509006615 3 933826855 3 67437860 3 286137175 2 26424 64337 1 936036525 1 49536353 4 1 985666524 2 43801 56877 2 72820 79200 3 431100057 2 58079 64084 4 4 2 7396 30902 2 19630 97779 4 2 23826 54598 2 55596 90660 4 3 168976818 3 29350215 4 4 1 352315896 4 1 868229454 2 6771 83998 3 965758019 4 4 2 9485 15886 1 29129265 3 542679731 1 823095377 2 18821 59557 1 441009447 2 70868 103947 4 3 46165882 4 1 242656577 2 56743 84314 2 41085 87424 4 4 2 68392 91409 3 997368684 2 47804 47827 4 1 129565907 1 332164455 4 2 65488 71775 4 3 125934394 4 4 3 178813182 3 448263898 2 74743 100019 1 110216486 3 825385827 4 4 4 4 2 6607 83165 2 11898 27188 1 171809584 4 4 4 4 4 2 59031 82844 3 417657675 4 4 3 43976674 1 751632356 1 333797443 4 4 4 2 34036 65145 1 684926323 2 10922 92208 3 948021848 3 750127955 3 756286708 4 2 30085 50647 3 433295009 4 3 974643855 1 249843154 4 1 875138551 3 436121556 2 36385 99275 1 906840007 2 8473 9037 4 3 406040405 1 367474947 3 198461517 4 2 14677 100495 3 996498479 2 63147 84258 4 4 2 59285 64135 1 822257115 2 46165 73773 2 59000 72988 1 23807435 2 73897 110383 4 1 131051723 4 4 4 2 42786 81290 4 4 2 71865 90976 4 3 321939197 4 1 285966084 3 624937043 2 30446 109966 3 253795943 2 46678 81937 1 767689864 1 847019783 4 2 26767 57884 4 3 201989190 2 57988 92822 2 30318 95737 4 4 4 3 828982464 2 98232 103320 1 669336889 4 3 883497291 1 904500535 1 496838450 1 827696430 4 4 2 57192 90525 4 2 4170 109065 2 102146 108793 4 4 2 26648 62536 3 151127304 3 822503927 1 978491226 3 392343517 1 667122455 3 623269321 4 4 2 3516 54370 2 8577 97246 4 4 4 1 679072610 3 645028276 4 1 636919746 4 1 954456924 2 14258 24442 4 3 786005298 4 2 5422 27134 2 2934 96190 2 13754 41804 2 254 7968 1 300368403 2 35855 66816 2 65918 107865 1 446175960 4 1 851592532 4 4 4 4 2 33907 34805 4 2 6519 43309 2 23984 60670 3 536584210 3 251183263 2 24205 35510 1 438653432 2 89228 96632 2 13859 87672 2 83422 87154 3 972173784 2 21583 42789 3 340551659 3 101576291 2 5170 107226 1 453967942 1 274488675 4 4 3 786387766 2 1187 102867 3 334195491 2 70515 91212 1 532826416 4 3 908125762 2 20462 56730 3 943671465 4 3 87628097 2 7456 74281 1 48334865 2 69363 78368 2 75660 107060 3 330360379 4 3 994265822 4 1 532130952 3 177040302 3 397556506 1 682230184 4 1 341575533 4 3 111710678 4 1 637361821 2 79950 101300 3 33118254 4 4 2 69208 83012 3 571950838 1 410343521 1 267113213 1 828585715 3 265325932 4 1 228377606 2 6226 85269 1 486437256 3 808254697 1 319120508 1 122246995 3 649145048 1 749854861 4 2 38646 38937 4 3 382584138 4 1 193207886 3 733156587 4 2 18845 72311 1 68565335 1 500993928 1 976545085 2 60756 78800 2 3731 24337 3 301294121 4 2 69637 74847 2 50924 65278 3 737472499 1 201216420 2 22551 103057 4 2 4810 32450 1 329283726 3 768845496 4 1 65386015 2 88582 106644 1 100221693 1 752796094 1 951324105 4 1 878178266 4 4 2 7293 43622 1 465244502 4 3 32435006 1 973596416 2 33532 85867 4 3 62088450 4 4 2 12118 76864 3 302164074 4 1 911721950 1 807883207 3 51212825 2 18531 73417 1 285377481 2 12445 35770 4 4 4 3 511413905 3 45821796 3 610269307 2 7420 61862 2 6014 22719 3 167045004 4 4 2 4261 12744 4 3 327877280 4 3 162858973 3 755966951 2 27214 74078 2 49471 82931 4 3 276072248 1 464918176 4 4 1 94645153 1 369176903 2 44160 70363 2 13229 82819 1 7522593 1 451951001 3 58981211 1 245891519 3 693839761 1 675746833 2 39396 59417 3 232972844 3 534475750 3 392001051 4 2 9828 107510 2 69608 103339 4 4 3 849460629 3 297739837 2 51979 54628 1 514988885 2 22066 37389 3 240071444 4 1 120685602 1 813275701 1 983263264 1 293416589 1 941307155 1 463035247 3 964395492 2 42586 70920 3 133349715 4 1 126783841 4 2 41995 89265 4 1 697210429 1 441398498 4 4 2 58766 74511 1 471145536 3 816899558 1 743681440 2 3409 31923 3 159330869 3 331554742 2 15757 60564 4 2 39880 100676 3 932626535 2 19987 27110 3 343571247 1 898392540 4 4 3 400280102 4 2 38663 84418 1 571127812 2 90550 105342 4 4 1 851156247 1 131388135 4 4 3 739961101 2 49621 52420 3 184662280 2 291 12824 4 4 3 529498093 4 3 54314990 3 929392429 2 11012 104364 3 518882938 4 3 486810191 4 3 406963557 4 1 203048913 3 124446993 4 4 4 4 3 43560967 1 739092641 4 2 63589 91628 2 40874 103183 4 3 517374814 2 23609 76442 4 2 84658 99665 2 81443 85080 1 503241152 2 47607 97722 1 67857696 3 732592889 3 40817418 3 978426306 1 793514586 4 4 2 63679 72359 4 4 3 232079386 3 230102255 1 427776418 3 911045158 4 3 987156748 4 1 497831074 4 2 79188 92618 1 573298631 2 17697 48579 4 1 538857367 2 22219 71178 3 190355176 3 736716614 1 799033896 3 289238084 2 35760 49318 3 330206200 1 502498988 1 642876366 4 2 79854 83688 2 30303 87644 2 40667 43849 4 3 71963319 3 249314871 1 8123555 4 3 516474373 1 637954827 4 3 968032854 2 50176 50376 3 289873468 4 1 634301628 2 87140 89122 3 810256547 1 236039348 2 58763 87857 2 40985 104229 2 38026 70521 4 2 36875 96555 1 670741965 1 337749877 2 19255 48304 1 801793342 2 24122 50058 4 1 337474323 4 3 398596643 1 436389716 4 1 192967916 1 941834849 3 87702352 2 101882 110189 3 737170889 3 922338763 1 13686598 4 4 2 13838 38504 2 42395 62891 4 3 161617999 3 309382982 4 2 18550 37188 1 443897743 2 64497 104041 1 30368759 4 4 1 978135338 1 489204037 1 711630484 4 3 483532469 1 309447990 2 5790 88831 2 50787 69047 1 527151153 3 911635383 3 650308974 1 914424248 3 673672187 4 1 91259895 2 477 57801 4 2 84223 88775 4 4 3 998666795 4 1 403390594 3 488728635 1 450632801 1 59753578 1 519057203 3 291679077 1 126304434 1 579354128 4 4 1 430241390 3 232391255 4 4 4 4 2 63343 68295 3 70871004 3 99882130 1 466239809 3 327344881 3 384505829 2 71844 87085 4 4 1 227864767 3 55088953 3 93159044 3 443476287 3 937378370 1 152361859 1 898596214 1 163994000 1 237886692 1 357500056 2 27409 93262 3 893062957 2 75964 97024 1 629606680 4 1 938879993 2 47673 69659 4 3 243369159 4 2 78299 97222 4 1 391952940 2 1269 81972 3 958078174 1 8824591 3 355403589 3 955365445 4 4 3 566907695 3 457185819 4 1 203058578 2 47114 87208 4 2 82532 110301 3 67522184 2 1577 108867 1 652256779 1 60838628 1 119355745 3 672738542 1 265424794 4 2 14910 89073 3 128028693 4 3 947272180 1 280698556 2 13094 63095 1 89604239 4 2 56959 79920 4 4 1 32952987 3 821449340 2 5576 73568 3 324281142 4 4 1 583242463 2 31046 43405 1 69551779 2 19423 60313 4 2 24848 76361 2 42792 95953 4 1 464770770 2 69299 101076 2 6046 27377 1 84288198 3 365916492 2 71180 108342 2 70883 91866 1 900138790 1 776453541 3 557297369 2 21281 25485 2 13098 97904 3 340006134 3 684640474 1 203657776 2 40618 49449 3 459407940 3 718094420 3 957771173 1 691357143 2 23399 63125 1 56152582 1 61775191 3 969971215 3 883701926 2 66228 73766 2 70231 90203 1 409303779 3 882104367 3 440801126 3 570616573 4 1 740864087 4 4 1 339554736 3 834136231 1 144610624 3 301009932 2 12444 60632 1 181425886 3 205949590 4 1 949931099 4 1 542302607 1 747431181 2 7472 89620 1 607587916 3 990715252 4 4 3 505955781 3 596448672 3 467055657 3 863840257 2 49446 51217 4 3 389008963 2 54981 82058 2 26866 36718 3 476521905 1 332886442 1 58282386 2 35577 92101 2 27915 45694 2 15634 55525 3 309542769 4 1 761472371 2 19491 87234 3 967557257 2 51533 73452 1 825190323 1 734193050 2 1760 83750 3 363823681 3 487279053 1 241481952 3 48556945 2 21848 52778 3 305342331 2 12206 72255 3 91431284 3 213736414 1 491815998 4 3 497703246 1 810011692 2 14890 44235 1 920402421 2 14148 86129 2 53486 90845 1 532188953 3 615677152 4 3 385416307 3 99906925 2 32871 40494 3 124642253 3 799635495 3 113550178 2 9710 106444 2 12502 28011 3 623460527 3 880649876 3 839218616 2 61723 107576 1 490134259 2 34236 103801 1 6732247 1 852821410 1 751973521 1 136414552 3 571121778 3 935606543 1 420387276 1 430279665 2 5846 12541 1 883793383 3 31976367 2 1594 71899 1 153808759 4 4 1 993094039 1 43093866 2 16064 62740 4 1 927902078 1 740499994 3 129840672 1 982058337 3 441738404 4 4 4 1 583496516 3 832696851 4 2 2874 66165 4 3 520753032 4 3 483108893 2 63982 86786 1 792120594 4 4 4 3 781820566 1 669375894 1 747493761 2 67854 79808 2 102496 105408 4 2 27285 82614 1 513531165 3 564945376 2 20069 42122 1 352059849 3 539171190 2 1352 109156 2 58875 68925 2 16979 90463 3 1487941 1 449616470 1 937515136 1 303898997 2 14237 74827 4 4 3 874287915 3 662544055 1 9004305 3 155200656 2 8042 70291 1 3398540 4 3 183312833 3 960810218 3 599178634 1 267503809 2 16273 99726 3 32964470 2 11128 84776 4 4 1 150592636 3 409599670 3 817747872 1 928755364 4 3 13668167 3 941482652 1 370620873 3 4692678 4 1 8133802 3 59105825 2 56735 80074 4 4 4 3 203112887 2 86284 105380 3 994236376 2 20525 27660 1 421272912 2 91534 106048 2 104105 104253 4 3 907189900 1 181967542 2 9678 31039 1 361763476 2 75782 99111 4 4 2 30283 60390 4 2 80322 106131 1 565426591 1 121083871 4 1 47047216 4 2 80854 92219 4 1 986298906 2 30144 86890 2 78367 107470 2 13571 43611 4 4 4 2 39050 99607 3 830210735 3 176838178 1 234005120 3 356093779 1 493108397 2 24775 48987 4 4 2 43807 56353 2 18849 109435 2 19855 34871 4 4 1 53780453 2 27477 64306 3 763251970 4 3 765699126 3 668244504 1 802876066 3 747316090 2 24491 67786 3 75299428 4 2 55849 90664 4 4 2 67564 102279 2 34294 64953 1 530989245 4 3 136534987 2 72374 81969 2 86162 109352 2 40411 63856 4 4 2 72998 81192 4 2 30690 62137 1 42620975 3 630569376 4 1 153111975 3 455398727 1 121194194 4 1 744594342 1 713973619 4 4 1 299251990 4 3 737163134 2 41912 90370 3 521186221 3 800167407 2 48740 99190 2 85344 86453 1 44747104 4 3 452695755 1 54898221 1 176374989 4 1 275809521 1 86550443 2 81694 94553 3 12982891 2 62261 85178 1 704696910 2 42085 45326 3 742550651 1 185782855 3 149611817 2 46998 98883 1 723549398 1 50916990 2 47411 96774 2 43300 105151 2 8129 36656 4 2 11657 54193 4 2 26178 80159 1 655658789 1 925321825 1 36204704 4 1 789582650 1 612733848 4 4 1 321949682 1 332498787 4 1 568364600 2 37490 105520 1 810261430 2 51745 77007 4 4 2 30734 76514 4 3 263073954 2 12012 75575 3 381789288 3 900531104 1 191702410 3 767718525 1 5568154 3 587499853 4 3 531056504 4 4 2 9134 13249 1 926307285 2 39767 47848 3 403059302 1 336713690 1 903817249 4 4 1 675094280 4 1 882087612 1 146938663 2 44486 109276 2 3316 91693 2 94075 96771 2 35579 58885 1 576222780 4 4 2 41401 84418 3 500950911 1 941001687 3 852528936 3 366430163 3 370500389 2 29069 58765 1 456276847 3 469099283 4 2 32154 101790 1 84688256 3 610691361 3 838586648 2 63490 99117 2 11252 30620 3 65909823 4 2 67562 91494 4 2 28552 69711 3 374484799 3 744879521 3 119637550 3 216050107 2 70797 75830 1 42895520 1 540467384 2 87317 91197 4 1 531967086 4 2 19055 48369 2 612 91347 4 1 900630723 3 25370055 3 604525490 2 70941 83483 1 935509262 1 622452851 2 19249 101117 1 411649417 3 808182458 3 655191418 4 4 3 642172303 3 13029110 4 1 372239124 3 573012465 4 4 2 53093 68139 3 825668088 1 943980278 1 272831199 2 35521 43190 2 68739 90632 1 247296902 3 83618163 2 13598 51237 2 57441 101061 1 192631180 2 40421 76142 1 490221633 1 620913242 1 356163340 4 2 39066 106761 3 639942662 3 1769834 3 765624593 3 819839839 1 574978635 1 735273245 3 232752243 2 28846 105508 3 931087827 3 486142076 2 43243 43767 2 23001 44021 3 702275706 4 2 17702 33390 2 43375 68017 1 759997112 2 42252 55048 4 4 3 721799365 3 64477232 1 816493544 3 839899488 4 3 317652406 1 632630787 2 49791 69775 4 2 9095 14035 2 11175 73004 3 484352161 3 487898399 4 3 406258487 4 2 62439 79283 2 50819 97038 1 55933527 1 69724775 3 46310343 4 2 52197 96428 2 34695 46365 3 334473793 1 452572980 3 950501976 4 3 670075872 1 199339027 2 46163 85281 4 2 28053 59393 1 824996853 4 2 3134 35561 3 13752560 4 1 522161191 1 223909170 2 35541 51533 3 667929843 4 3 547813184 3 866998313 4 3 54537431 1 621460103 2 60533 78791 4 2 44546 79906 3 709852155 1 391268469 3 639939679 4 1 666587500 2 25131 63762 2 17345 83540 3 2291802 2 37538 56331 3 360666879 3 234504127 1 573514687 3 19823589 1 783349950 1 581556041 4 1 357251904 1 638788481 3 657633907 4 4 3 116647900 3 587701628 4 1 398420877 3 445410175 4 4 2 34042 87670 3 72771132 1 922223354 3 239350221 3 262225908 1 762721093 3 865836368 3 678258049 1 653336135 1 953078060 2 3611 103259 1 409972998 3 323475918 4 1 377261930 4 1 401089827 1 902685661 1 423780585 4 4 3 912032498 2 23875 94827 3 890926024 4 4 2 41137 72103 4 4 2 12479 40265 1 615886346 3 195909642 2 16938 72826 4 3 495537273 1 759703056 2 46006 103538 3 672227394 1 556043915 2 13397 34575 4 1 790246497 1 356142980 3 99705009 4 3 25399857 1 7191007 1 550626302 2 11199 95715 4 2 71409 83538 4 3 307794815 4 3 900673773 1 17407088 1 363358916 1 583437202 4 1 617961134 1 943351830 4 3 362376238 4 3 288861489 2 57337 107365 1 480121273 3 147939985 1 972036854 3 396308891 3 411154094 3 585358203 3 265229730 3 81119842 3 622327303 4 4 3 46467213 3 144415342 3 14511803 1 933445350 3 59654751 1 775227576 3 356583604 4 2 59663 70037 1 356864846 1 77055026 2 3271 96656 4 3 340520475 3 183370133 3 950209480 2 1055 70198 1 661689356 1 294768740 4 4 2 21197 64484 4 2 66286 107215 1 970247732 4 4 1 719112156 4 4 3 487815766 3 996925095 2 74560 77425 1 3955400 1 349804926 3 447858013 1 102674435 3 432455161 4 3 898576726 2 29506 69877 4 2 34673 66133 1 241478931 1 506472126 3 27829791 2 30992 61140 4 4 1 487636717 3 620749290 4 3 200642202 3 515385486 1 142904239 3 412034923 2 52135 77331 1 178347853 2 90795 91473 2 488 8413 4 4 3 614884893 4 2 27771 93207 2 49516 92191 3 818152108 2 55837 82260 3 44462074 1 231566767 2 24470 84554 3 660637795 4 1 869872161 3 94540311 1 404796347 4 4 4 2 84216 106163 4 2 6143 62322 3 376551807 4 4 1 30848293 2 6064 74206 1 696655140 4 4 1 383009366 3 132744398 3 258031654 4 2 41072 55075 1 512842115 4 2 77352 78147 3 945549174 1 787344654 1 566956288 3 566711942 4 2 5400 32909 3 906914457 4 4 4 2 57277 81604 4 3 434861098 2 25109 52772 1 44851164 2 53412 85449 3 705303248 1 340824558 4 4 3 11265540 4 1 43969973 1 771517463 4 3 498266251 2 8636 107930 2 56949 99605 2 55081 56168 3 97367804 4 3 71907183 2 64468 72997 2 70862 103030 1 337488002 4 3 902512541 2 61831 87200 2 25570 81942 2 13053 84554 2 26678 42918 4 1 867017309 1 492865077 1 765900253 2 211 104289 4 4 1 779574246 4 1 904502956 1 244898383 3 112880618 2 48656 99159 1 924919085 1 191505610 4 3 500967780 1 108807654 3 44144468 2 17116 19632 2 17485 43569 3 555858370 4 3 670366621 2 17207 24122 1 935312976 4 4 1 999339738 3 380282586 1 685216539 3 979539679 1 242617116 4 4 2 46572 53317 3 155627606 3 970608074 3 982661382 4 3 841952510 2 41598 65307 2 11067 67132 2 59118 98120 3 914601715 2 22019 48972 2 24923 102281 1 203937796 4 3 774150950 1 17153812 4 2 43318 100107 3 894033110 1 937042684 1 710226006 2 2928 50575 1 301702161 4 4 2 46033 75546 4 4 4 3 569171856 4 4 1 921021533 1 256332988 3 636925511 3 642687140 4 4 1 166780890 1 940922024 2 64717 108204 3 386573593 1 796336576 3 920488136 1 588144958 4 2 13047 96818 3 26901299 1 373013728 1 247311248 3 684068474 4 1 460409030 4 3 905531641 2 25766 102864 4 2 90318 99215 3 484527745 1 717375489 4 3 829084316 2 53227 89871 3 115188284 1 89244778 1 619545655 3 313775294 4 3 85426729 1 482068534 1 743164360 4 4 4 1 390812690 3 619557213 4 3 841862344 2 50358 87969 4 2 29914 96257 2 9548 110701 3 227394465 1 897042749 2 95286 103853 4 3 248748045 3 210850093 2 70482 83562 2 13386 99165 3 533587126 2 4475 50725 4 3 328547438 1 501886964 4 1 847665211 1 631227670 3 17511202 4 2 8034 27493 3 724900553 1 843060809 4 3 245869828 3 308042718 3 391109322 1 53190373 1 786045655 1 457210777 2 26013 42556 3 55056081 1 827873970 4 3 891802034 1 719277956 4 4 2 60014 67078 4 1 864418450 1 181462759 1 100972550 1 356783169 3 451013514 3 383586976 3 453252331 2 10408 73990 2 21285 47006 1 215734409 3 400598123 2 60608 96502 1 132972690 2 96156 107295 3 345090879 2 26927 27352 4 2 82 53823 1 167430420 4 2 66872 84336 3 547311483 1 900552692 2 13960 19973 1 338503814 4 1 989260959 2 9756 93245 3 663499051 4 3 248532976 1 701544883 3 571866120 2 19350 55901 2 29534 84867 3 382698861 1 398093074 3 738393228 3 165518341 1 551817149 2 14245 72586 4 3 109882600 1 460933026 4 4 3 936596594 4 1 208725731 3 401762106 2 7266 21719 3 186712130 3 473741652 3 565630169 3 975041914 2 21380 28502 3 622662271 3 169696531 4 4 1 598880563 3 500925596 4 2 6312 91833 2 21404 56062 4 4 2 73963 100573 4 2 61566 83432 2 5862 86199 3 448817258 1 244267182 4 4 4 1 43732723 2 18187 29030 4 2 93349 100812 4 2 12568 104353 3 931752731 3 149603544 1 507130480 4 4 4 4 2 18315 51021 1 74172571 1 380567586 3 914769633 4 2 19656 22155 2 3029 80740 4 1 630023172 4 3 893143502 4 3 359535718 1 152363875 4 3 330562199 4 1 76950427 1 54350058 2 8369 60732 4 4 2 105018 107433 2 21233 59531 2 88056 99406 3 2822832 3 72824375 3 305732500 1 25934382 2 2794 35845 4 3 80858664 3 775180851 3 835334514 3 705096453 1 211060598 2 93002 97310 3 213658738 2 81572 84847 2 30677 42026 4 3 346959779 4 4 3 634428061 2 8839 66046 3 34374447 2 69928 110434 3 777496813 4 4 1 827378774 4 4 4 1 35221228 4 3 740001010 3 477336162 3 957163683 2 18420 36653 3 259359162 3 609477926 3 758294519 1 712375801 3 835391179 3 408252572 4 1 455492320 1 6993869 4 3 17532381 1 937463483 2 35399 108144 1 327677379 2 35000 54129 2 41315 91083 2 66591 71928 2 41549 96061 4 3 742542234 2 46286 87190 2 7936 44802 2 38294 52450 2 104743 109668 1 979698682 1 916500149 2 80613 95799 4 4 1 263144614 3 810129334 2 21274 66868 2 84912 96928 2 83168 102757 4 1 703654558 3 671062770 2 33370 82001 2 5143 42741 1 556830493 2 27289 104501 3 975824906 2 22988 45381 2 10945 57635 1 720607847 1 454225451 3 550094981 1 872124263 4 2 26245 34154 2 39636 64293 1 447789231 2 45848 84324 4 2 94605 103658 4 1 208793610 4 2 29104 53088 2 29918 72377 3 531296015 2 49860 99909 2 63533 106711 2 12168 65821 1 744951550 2 23218 33006 2 20673 102633 3 182742044 4 2 3339 4378 3 807923721 4 2 28308 33507 4 2 76354 76834 1 914202999 4 1 281650601 2 28813 40163 1 463882997 3 545045573 3 766645369 4 3 619374769 2 54757 77659 2 13716 84783 2 36246 91524 3 66632149 4 3 988057600 3 516138712 1 510078937 2 10586 44787 4 2 80944 82790 3 775789966 3 458533401 1 693547068 2 66722 103487 1 60093205 3 13360880 2 49120 104559 1 39636483 1 765171572 4 4 4 4 4 3 574761197 3 507631663 1 458812081 3 622429566 1 7797549 3 427187281 4 1 265962187 2 25799 46666 1 299794887 4 4 1 639617262 1 34397465 4 1 405862269 4 3 363437483 4 4 4 1 562939917 1 71899416 4 4 4 3 520122879 2 73438 103593 4 3 650328513 4 2 17406 19677 3 148180204 4 1 169438171 4 4 1 479569506 2 47359 102237 4 1 133112011 3 427831684 1 256299236 1 488394978 2 23197 50954 1 107556620 3 38747483 3 721005370 4 1 492330756 4 4 1 697091865 2 82126 106287 2 38459 50941 2 31713 105311 2 47454 70967 2 23177 51846 2 35586 105584 4 1 758547888 4 1 454754719 2 35170 46168 2 20288 41742 2 34723 89409 2 58721 97190 4 3 517682886 3 369524560 1 573187126 3 963347521 2 5526 46760 2 26920 35024 1 401410560 4 1 814665444 1 782574016 2 5160 19838 1 161488101 3 986366 2 61066 91858 3 166450585 1 137619038 4 3 23637037 4 4 3 38460361 4 2 43885 103664 4 1 653210212 1 812642952 2 2614 93003 2 11237 31037 2 4000 106034 4 2 63534 95965 2 56003 64307 4 1 667350307 2 75633 84872 2 50536 74256 3 881327940 1 50128301 1 795250910 2 30025 62479 3 300344371 4 4 4 4 1 712371141 3 879007902 1 404433697 1 615781625 3 771846630 3 606201042 1 248636179 2 4392 42683 2 8287 78888 2 13399 48892 2 46344 95599 4 2 62749 109038 2 56112 81410 4 4 4 1 711164369 2 5830 52040 1 329643322 2 14367 81130 3 323650260 2 77593 78442 4 2 35266 82263 4 4 2 6964 24292 3 165023574 3 435237231 4 1 929819259 1 364836482 1 734701519 4 4 3 606987322 1 404871861 3 340191138 4 3 539361314 3 818350418 3 765666582 2 26566 31401 3 803737030 4 1 10947530 2 49265 110022 2 1918 40165 2 60641 74163 3 563888448 1 766007259 1 128123950 1 96003491 2 14196 23786 3 625977161 4 4 1 526035428 3 855784623 3 211906562 1 117390759 3 636263158 3 786526308 1 15190064 4 3 204677838 1 17725023 1 608592651 3 979242901 4 2 27197 80592 4 4 4 2 30475 56583 4 3 533115877 2 19653 29082 1 144415328 3 87078872 2 4823 33218 1 372546086 4 1 171937199 3 473563045 3 253593433 3 471973700 1 464997468 1 541103522 3 512687577 2 31758 92418 3 753330907 1 55361541 1 433214723 1 119399317 1 458141124 3 8341300 3 793372011 2 57986 108386 4 4 2 38147 80405 3 669722004 3 701476204 4 4 3 25899243 3 923532837 2 14984 15261 2 15888 85130 3 920771743 2 6723 58054 2 44496 80417 1 735575596 4 1 873961682 4 1 920929635 1 666596829 3 336561027 4 2 56380 106191 4 4 4 3 758562246 1 411169158 4 1 32010016 2 4735 73200 3 339287874 1 210321634 2 16979 85831 1 89858329 4 2 42633 99926 2 4820 37481 2 21346 56468 1 701316547 4 3 373692936 3 61267323 4 1 299071849 2 35196 57458 2 64935 78099 2 51438 95332 2 36465 51116 1 100873804 4 3 499134737 3 752092807 2 33512 87766 2 13796 73678 4 2 8555 9281 3 162154287 1 128203110 1 489522831 1 732577874 4 1 995476579 2 631 79856 1 968674661 1 419079228 2 10795 73608 3 531629075 2 15076 31944 2 21536 95413 3 38779051 1 729306176 2 77183 98651 3 798138210 1 815293884 4 1 401280972 2 64226 99232 4 1 736852482 3 271956004 2 7226 54350 1 367818006 1 665889081 1 785781050 1 955649404 2 24675 37456 1 322661495 3 987413924 2 89249 107602 3 979048099 4 2 23810 32476 3 291857570 4 4 1 188156177 3 657661844 3 399854849 1 741979088 4 2 65653 98332 3 671752591 1 445357966 3 185754294 2 41126 103827 1 762787350 3 527575073 1 596289042 2 72447 93958 4 4 3 759106594 4 2 40552 42395 4 2 2500 83854 2 91434 110026 3 100058390 1 178801684 4 1 287662209 4 3 526597024 4 2 48106 50327 2 82638 84122 1 608749637 2 61038 66310 3 426170820 1 515081575 1 582542369 3 60607162 1 905694199 1 31067227 3 357415651 3 55156097 4 4 4 1 822552518 4 2 27070 37915 3 752253870 4 3 46355644 2 4354 50517 3 813475539 3 436345447 4 4 4 4 1 26258707 4 3 255365141 4 4 1 758502084 3 76303899 2 50712 99670 4 4 4 1 192970482 1 721419667 1 690337827 4 4 2 44938 56418 3 445842737 1 550163256 4 2 6006 78036 4 1 65184954 1 326177405 1 648173476 4 1 785154646 1 690135406 4 4 1 646387821 4 2 19236 19435 1 720443747 3 168297078 4 4 2 33985 80658 1 949023825 4 4 1 10924027 2 79897 80749 4 1 6874665 2 45570 47054 2 15087 63557 4 2 28263 59352 2 72134 79220 1 607152791 4 2 57632 86784 3 556697123 4 1 3902213 2 56793 65547 4 2 6069 36365 1 571762304 3 204869740 3 795667242 4 4 2 4814 5081 2 48186 59631 3 336119337 1 61582379 4 2 305 71919 3 355047764 4 2 14064 110356 4 4 4 4 1 273703432 2 96835 97558 3 353945878 3 775163197 1 174358155 1 617971216 2 81418 83137 1 476632354 1 672104937 1 918627137 4 1 729098629 2 33490 51689 4 4 1 463333732 2 12532 90431 1 307770715 4 3 315831211 3 431066732 1 518344172 1 53327012 4 1 919292431 3 407182298 4 4 1 15616341 4 3 254062606 3 716647135 2 70418 71352 2 528 80241 4 1 725488547 4 1 865496738 3 360836215 1 824419036 4 4 2 3242 108448 3 773698296 1 705685889 4 1 561715760 3 90761360 1 271035425 1 411227434 4 4 2 69826 102247 2 39205 103354 1 116695273 2 41020 91462 1 938243102 3 45522805 4 2 19144 55123 1 995022596 1 649921763 3 40034825 4 1 163007181 3 89628737 2 9643 95642 3 48217752 2 81626 105957 1 457554301 4 2 15445 34082 3 911990860 4 2 38744 100161 2 49396 60154 2 13245 81671 4 3 923883785 1 553912280 2 62969 104739 3 347618622 3 951079640 4 2 41642 110282 1 266002615 3 685635509 2 5327 65023 2 27634 88146 1 526210587 2 52616 107882 2 2213 18976 2 100839 106866 2 84913 106123 3 84221661 3 561287579 4 3 905215435 2 22302 46324 4 3 454501480 1 462551799 4 2 40336 65059 1 408201044 2 25135 107285 2 10293 101053 2 52787 85654 1 731122140 4 2 48582 98675 2 63874 75492 2 36691 59573 4 1 581382536 1 424846283 2 16998 33401 2 9508 52456 1 72618691 4 1 327997690 3 161260436 2 1202 103293 2 75893 95762 3 47099419 4 2 15079 52043 4 4 3 583252511 2 27895 96524 1 983411081 2 21395 45108 1 511687492 2 38744 97323 4 1 278332609 1 289875061 1 36632781 1 165239236 2 1622 26828 4 4 1 776312647 4 1 360640660 4 4 2 40920 53792 1 52567687 3 377169236 4 3 718822602 2 28007 102013 2 28168 82919 2 98263 99185 1 417805059 1 637251655 3 50268019 1 630106188 4 3 152141455 3 15385078 1 968626381 3 843001028 3 139545797 3 370564959 4 2 46207 77310 3 27789357 3 277312258 4 1 987665153 2 23670 64561 2 11625 19443 1 425511363 2 23626 49545 3 530407995 4 1 223612737 3 961505925 2 31324 57697 2 73553 87711 3 908835800 1 172154722 3 933360821 2 48171 65685 1 62847940 1 805372281 3 675758112 3 549482032 1 408438528 3 997952377 3 13629818 3 468404101 1 771230853 4 1 37318772 3 368348241 3 489231160 1 734062597 3 726371541 1 169284819 1 586192685 1 124295733 2 28030 91676 4 4 1 228724553 2 43822 78817 2 50313 86107 2 45468 46146 2 82944 103799 2 34758 47709 3 569783113 1 399221967 1 618105850 3 365217078 1 336650861 2 52108 62425 2 80479 103582 2 15655 38376 2 102695 104287 3 511147542 3 892425476 4 1 994952285 2 35249 87309 1 830309811 2 82529 95038 4 3 803841866 2 14798 20353 1 61300958 1 798477058 4 1 780217587 3 161212719 3 761698027 1 471315130 1 406670029 4 1 668819884 2 1865 96598 2 12841 36788 2 30017 68305 3 431622919 4 1 94864893 3 205764510 1 914219916 1 697138148 3 16012571 3 34465970 2 12755 41734 2 3172 31681 3 250030248 3 785105783 2 61558 62277 4 4 2 24133 37029 1 790312437 1 100129893 1 470640331 3 216156099 3 63672347 2 25748 29245 1 475878503 4 4 4 4 3 736049731 4 1 173898593 1 844639376 1 2006718 4 1 726767354 1 68251557 2 79693 87822 2 98137 103063 2 22379 38269 1 130363110 4 3 218687588 1 1253837 4 4 2 59397 85665 3 880993966 3 793845477 1 38391203 2 15602 17230 4 4 1 521690205 2 5154 46913 4 3 99099068 2 28938 110675 1 966524082 3 612925131 3 760524839 1 148431094 3 141695735 4 4 3 54318082 4 2 1908 64262 3 256137937 1 347425810 2 12216 64822 3 438709518 2 39725 41555 1 156642195 1 814433851 2 25516 83502 4 2 8050 75179 2 24007 41290 3 13459254 2 36109 42889 3 635839034 3 508836686 2 7965 36849 4 2 2561 102498 3 534475592 3 789461155 2 12009 76630 1 418591753 1 908373370 4 2 36127 68162 2 5299 44533 4 1 794786520 1 817270385 4 2 55272 105856 4 1 958608339 3 334469813 1 920985721 1 866753978 4 2 6687 36527 1 364505353 3 548852222 3 246334065 3 38867054 3 75792226 3 2561649 4 1 722758203 3 856013334 1 721942832 2 32835 43537 4 1 981488532 2 31071 70458 4 1 389031649 4 2 11573 61052 4 3 73504723 4 2 68245 77229 4 3 755015373 3 146867159 4 1 827315276 2 12138 96070 4 4 2 35125 84481 1 862560060 2 7916 92466 1 587863042 1 287443585 4 3 118459917 4 1 42819081 3 458748576 4 1 299653262 4 1 333972628 4 2 78505 92390 2 74532 109172 2 53442 68870 4 1 947314054 1 926208581 3 131391307 3 682694999 4 3 308777161 1 946175583 1 342742580 3 846312043 4 4 4 3 342732342 3 992827884 1 10376747 2 16656 52677 1 709078701 1 203946163 4 2 37307 44128 3 552116587 2 21833 92400 1 525677980 2 44442 81073 4 4 3 68955242 4 4 3 416230515 4 2 48539 55083 3 606553087 4 3 260263316 3 758842043 1 415759532 4 4 1 412703466 3 350926510 4 2 42194 97513 4 4 2 39601 93992 2 40596 108820 1 444385981 1 69677824 2 7960 14828 2 31546 65611 2 4755 102628 4 3 437371837 3 97187582 3 269088432 2 25551 61447 1 5702762 4 3 239263211 3 757934815 1 932346345 2 78024 106058 1 380725242 4 4 3 924445739 1 377296051 4 1 158591991 1 437582738 4 2 41862 51998 2 2019 106026 4 3 804043857 4 2 1242 95025 2 38839 80764 3 404292039 2 57885 74636 4 3 940996644 2 9686 83898 4 4 4 1 726068778 2 78717 78820 4 3 746300590 1 713349169 3 381969528 2 1624 55207 4 3 359395529 2 24035 86053 1 914676847 4 1 488604870 1 244003986 2 24592 76054 3 477937416 2 58681 88894 4 3 61926063 1 370054562 1 977583487 4 3 44613502 3 58776762 3 264830094 3 371731583 3 767866400 3 428483080 2 96280 106874 1 45628121 2 4093 59980 3 906734964 1 864047876 2 68359 74306 2 12158 30906 3 710484389 2 24169 101117 1 233535569 3 66936351 1 140624760 4 3 846229477 3 2946717 1 12646024 1 667149561 2 30624 37740 1 334244325 3 189685080 3 997425684 1 243127546 1 314944073 2 44748 45098 2 17270 109979 4 4 4 2 44682 110069 1 50108660 2 2388 41480 2 19265 72849 3 654720191 4 1 368012313 3 56228259 1 439451654 4 1 236690290 1 980544943 2 65673 109335 4 4 4 1 833287041 4 3 643838881 1 385649706 2 90178 109551 1 209814783 2 28779 97990 1 851619086 4 1 636832432 2 12733 34069 1 956960748 2 1849 68718 4 1 356765225 3 132941226 2 39247 70612 2 92800 109887 1 126332623 2 53420 76142 2 23506 57650 3 949135353 3 81589345 2 41617 73178 3 509645837 1 575654782 2 37604 95758 2 24037 24824 1 451326192 2 25758 47233 1 330959930 2 13577 21327 3 686192199 3 932359465 3 384995699 2 51341 59107 3 48242334 2 34906 41809 2 32743 33078 2 55479 94485 1 479606467 4 4 3 75920620 4 4 2 62084 95330 2 83622 92864 4 3 712445079 3 39181935 4 4 4 3 325344660 2 912 83634 2 2236 65316 4 4 2 35469 72456 4 4 2 24087 83199 3 20109441 2 98253 110041 2 5418 45430 3 493941560 4 4 3 116445001 4 4 4 3 990498040 3 921860138 3 350983787 1 730488953 3 530996817 3 608906203 4 3 7821784 4 3 714373584 3 632214181 1 94402335 1 159822099 1 70454507 4 1 745092126 4 3 306864937 3 548628632 1 314430402 1 765515413 2 91130 103533 1 655638760 3 23083294 3 869713059 4 1 366407924 3 426272741 3 52147953 2 1630 96665 1 171299787 4 2 85811 105526 3 6338255 2 43262 101733 1 53145092 1 24319881 3 296583423 3 275092503 4 1 852111761 1 488943139 3 962490220 2 20514 41359 1 856902248 2 63915 70572 4 1 720369240 4 4 2 15450 30689 4 4 3 26229347 1 506112924 4 2 30854 106547 1 412069040 3 821731202 3 377719090 3 225182254 2 74756 110971 1 681236330 1 203293787 2 33493 66590 1 119767783 4 3 989332315 1 740386862 2 52252 98723 2 51073 105781 3 893732823 4 2 65067 73318 2 28883 38230 3 995223303 2 27377 85653 3 84912706 3 995510607 4 1 953245674 2 15736 71224 3 285955269 4 4 3 319417850 2 5992 72098 1 555687232 3 655343559 1 92036432 2 63907 99457 4 4 3 947581157 4 1 304803500 3 554778057 1 181855901 1 8640727 3 61844417 2 48407 108226 3 545166481 3 852195517 2 26115 28720 4 4 4 3 523684656 4 1 811702740 2 4965 97010 3 665504958 2 8169 15715 3 598621821 2 8202 102858 2 1801 67505 3 393589195 3 941992694 3 325591540 1 120524367 1 28110732 1 411100166 2 44458 66668 1 952214382 4 4 1 210343018 3 38769916 4 4 1 320156415 1 191315909 4 1 546298288 2 9118 109452 1 496550128 3 81765870 2 16315 47946 4 4 2 61004 100058 2 19752 22606 2 56443 106199 1 3125261 3 132896048 4 4 1 505948872 3 15991680 1 880399602 1 224359101 3 86925162 4 2 62271 70473 2 51542 94852 4 4 4 2 90654 109857 4 3 945885859 3 350229686 1 249582855 1 809339334 3 75846639 1 303377148 4 2 92386 95114 1 197097920 2 13392 107969 3 85096047 1 679100038 1 886818481 2 11162 84055 2 43317 73031 4 4 1 805848715 1 608143072 1 808981527 4 3 304614903 3 136806678 1 934984268 2 30549 51703 2 36754 90516 1 620004227 4 2 14275 94156 2 27116 97188 1 806408477 3 139957743 1 663945281 1 780754346 4 1 942208830 2 8419 57295 1 850606377 2 22364 75273 3 235168228 1 71713936 3 86204503 3 905412152 4 1 836792539 2 43469 82987 1 602529363 2 36234 56233 2 31834 46468 1 483996446 3 471018595 1 620976203 4 1 129778985 4 2 2250 18520 2 2409 83652 3 564294014 1 197173138 2 65060 92054 2 90954 92792 3 349633591 3 956705379 2 23288 52718 4 4 1 135658840 4 2 50247 94715 4 1 580879670 1 593218929 1 228492744 3 580725348 3 256447592 1 795227345 3 117162552 4 1 494637645 2 24047 105796 3 313291788 3 240259799 2 1140 63062 1 934235659 4 4 2 94007 101866 2 50446 50942 3 165055284 2 84409 99257 3 581975695 3 51508286 4 3 635882168 3 503990682 3 206399654 3 331637231 3 273635867 4 1 858680362 3 36638038 4 3 850247063 3 360710412 2 19031 76156 2 27399 61336 1 167068281 4 2 33553 94413 1 696530393 1 569834763 2 52705 94095 3 424408655 2 8065 80604 1 64748502 1 742867972 4 2 20701 56111 4 1 188764769 2 13728 28782 4 2 23935 89916 2 21244 108523 3 415656634 4 1 19859952 4 2 14808 77716 3 214312812 3 489913126 1 910744619 3 451345345 3 79485790 1 504680353 3 847637037 2 71947 101623 2 1303 12646 2 85444 106601 4 1 953877415 4 3 815997591 2 28278 67015 1 135450723 2 66904 72957 3 774995131 2 14222 101070 2 62021 72225 3 789114789 2 28387 102060 3 396450507 1 918125963 3 72795742 1 645599303 3 665575511 4 3 92246274 1 387051479 1 522268213 4 4 4 2 89272 102529 2 43395 75290 3 514832547 1 959324832 3 68599609 3 452336724 2 41196 69471 3 245827330 1 148359540 1 503947724 4 3 654346114 2 89130 97186 4 3 18242834 2 8030 103816 1 384736813 2 17274 84320 4 3 841291011 3 937590535 2 1454 87578 4 1 209124688 3 137126673 2 59511 105864 1 325549321 3 821088067 1 567414238 2 7386 82779 1 826919180 1 748614882 2 57806 105036 2 20126 97441 2 102022 109958 2 70740 98068 1 122888210 2 42565 70575 2 35614 40389 1 832623041 1 150875559 4 4 4 3 30347172 1 140116172 4 4 2 12933 13606 1 42524956 3 998817579 1 780813370 3 39235347 3 273848378 2 58796 81462 4 4 1 711591962 2 37392 88654 1 260310085 1 869383564 2 3008 73987 3 247359711 4 3 182824634 2 39657 85482 1 74622470 1 246847658 1 343802056 2 890 75878 3 652501918 1 502344623 1 212468942 2 9722 73814 4 3 754637318 2 29041 56435 4 4 2 30985 56763 1 12670593 2 11874 46368 1 582990600 4 1 620977036 2 67499 73337 1 55865406 2 46783 56781 4 2 23996 108248 2 95984 107260 2 44734 74846 2 74251 103341 3 357802751 1 591965332 1 28968093 2 63799 99097 4 1 780154777 3 895621640 4 3 448382953 3 896370342 4 1 417168704 4 3 14089952 2 46471 80697 1 940352099 4 2 34177 82491 3 574682894 4 2 81409 84635 3 770258631 4 4 2 56306 80559 3 821744303 4 3 43103777 4 4 3 351161437 1 970495810 1 564552312 2 39412 70962 1 649428748 3 691359767 3 197058280 2 83761 92155 3 74002457 2 16557 23651 2 1551 65447 1 73388030 2 33701 69490 2 8833 85322 4 2 24589 98287 1 22334686 3 815992340 2 45164 95674 1 614828616 4 3 737456112 1 511439588 1 518260430 3 793720698 4 4 4 1 329054971 3 743258619 3 703086615 4 3 47869660 3 802448903 3 636581269 1 514708272 3 34754669 1 550547428 3 722586814 2 18055 22294 1 279308716 1 937044015 2 38712 83175 4 3 218648290 4 1 379628929 4 2 9037 40414 1 606110418 1 558880886 4 3 539214006 2 21706 88904 1 24027503 3 644018160 3 714005456 3 360103398 3 38927167 4 2 19464 21190 1 914951615 3 550228742 2 8259 44193 1 879544042 3 323825068 4 3 8325514 4 3 701046291 3 297199608 1 666647125 4 1 366074283 2 86845 105000 2 29514 37920 1 891988696 2 49428 63627 3 933023734 4 3 373541124 3 245285244 2 28848 42930 1 919300350 2 65792 87996 4 2 16615 20355 3 219686161 3 553550462 2 20873 36181 2 66231 107650 1 981498378 3 864668733 2 44715 55031 2 13495 51293 2 87086 91385 2 27638 87900 3 740304156 4 2 2401 30322 1 974905858 1 331511878 2 37942 84575 3 71957206 3 730564727 1 462192673 3 413548867 2 77672 82571 4 2 77953 105816 3 10899856 4 1 427207028 2 20267 95040 3 792105235 1 551445375 1 207464530 2 44 72009 1 430332799 3 464203601 3 637544634 2 30207 61435 3 316541840 3 880238299 2 63469 69559 4 2 15109 24991 3 552059666 4 4 4 3 775891517 3 207358937 4 2 48154 101840 2 54953 76895 3 534888467 4 3 256343310 1 182091035 2 10419 21223 4 3 496323721 2 44931 60279 3 947949615 4 3 953082080 1 26455287 1 287241563 4 3 174758563 4 1 31195388 3 706174104 3 821580350 3 239803855 3 854254955 4 4 4 3 278985105 1 467652376 4 1 930519850 2 92277 110586 4 1 562219243 2 4457 73249 2 17631 76933 1 827829931 2 27301 71916 3 796037116 1 359880595 3 521734635 3 138728860 1 547534362 1 684890603 1 336252849 2 31202 62850 3 704459864 1 646332919 1 941268249 4 4 2 76847 95944 4 3 550718789 4 4 2 884 68715 4 1 228459497 2 14290 68312 1 397331607 4 4 1 52855642 4 2 59531 73444 1 947465436 3 827250385 3 172784521 2 33008 51483 2 41294 101195 4 3 222930902 2 85114 101261 2 27763 48695 2 1117 27751 1 324520150 3 728794262 2 10091 71417 1 770867748 3 341378630 4 3 154605972 3 390108731 3 111577771 1 940558327 3 110677032 4 1 207829852 3 439031181 2 51939 73488 3 369328507 4 3 286304457 4 3 47800796 4 3 221896281 1 741647912 3 907079791 4 3 196150103 3 872127999 2 40618 107583 1 817599826 3 20784399 2 61817 103158 3 584816908 3 533318994 3 60891048 2 5727 30889 3 543821223 1 681996314 1 571652396 2 38473 89123 3 855977474 1 875101983 4 4 2 46281 58123 4 4 4 1 754543740 2 92739 94192 2 58606 103761 3 901692855 4 4 1 793108971 3 419191077 4 2 30746 72105 2 8480 39296 1 413574756 1 970977137 3 183734631 3 19753398 4 3 766407738 2 1044 70158 1 746252278 3 168562238 2 30283 87003 4 1 931281048 1 457915441 4 2 23519 108793 4 3 498643194 4 4 3 246681866 2 28634 101028 3 304540578 2 100844 101070 2 95621 109636 2 12877 100882 2 41422 105304 2 84208 108843 3 65550978 3 15120535 3 25223978 2 30250 51708 3 729484860 2 39555 66793 2 32714 88907 3 795405100 1 118110828 1 780930033 1 828480516 4 4 1 56432928 1 624763402 4 4 4 3 554438487 4 1 620175326 4 3 110864641 3 247109450 4 2 65028 101273 1 20014035 4 1 79110485 4 2 1737 62791 3 420230753 4 4 3 940486773 1 161427888 2 27599 58843 3 624525410 3 825870296 2 39934 110859 2 20307 32088 3 604373753 2 48729 79881 1 46670462 3 620019970 4 3 385290340 1 443888441 2 6740 83022 2 50926 61276 4 4 1 219180145 1 407991120 4 1 771727412 3 47233121 4 1 791772052 2 83050 85867 1 891967548 4 4 1 672569337 1 853343662 1 819944297 4 4 3 33365140 3 320547625 3 36342546 2 8165 67912 2 80360 110886 1 778116848 1 427303381 3 733358006 2 3737 34747 3 883631608 3 919943185 4 2 20758 60327 2 10639 23520 4 2 72083 93667 1 90806398 4 3 640628501 2 43193 94530 2 69022 99064 3 24662738 3 978099733 1 130601727 1 841549827 2 3754 20544 3 590572969 3 539482429 1 340732802 2 3019 105092 2 27538 108194 1 369764980 4 3 555180212 3 738048519 4 4 4 3 754279229 2 6210 68069 1 663347316 2 43526 76871 3 642435557 2 82349 91444 3 125622388 2 15247 56467 3 246871319 3 944231029 4 1 694318146 4 1 655261892 1 74587814 3 535739241 3 385162511 3 702522635 3 517329154 4 2 28365 87615 3 62423822 4 2 78571 84743 1 884493023 1 230225441 4 4 3 657967881 4 2 42411 51407 1 623747739 3 168218302 2 12015 27754 3 765710832 1 377262025 4 2 20032 98123 3 615414286 1 475698226 2 69416 98931 3 222155001 2 70761 96157 2 55407 100738 2 25792 68751 2 14488 85752 3 994105866 1 418497746 2 8356 86947 1 40758701 4 4 1 478302598 2 9721 30860 2 63695 103651 2 1331 15341 1 380948608 4 1 761237911 2 56818 79681 4 1 790211331 1 906349563 2 38065 78002 4 2 9324 19539 4 1 138927887 2 11638 69068 2 85958 109897 4 1 678604526 4 3 957129340 2 29259 44536 3 32776893 2 41528 55964 2 65638 81368 4 4 2 63425 88352 1 932384620 1 421835111 4 3 64346282 4 3 486182106 3 568584508 4 3 965562871 3 620293438 4 3 287501991 2 11375 103512 3 227731358 1 253145171 2 15334 85043 3 639672067 2 45230 61263 2 10793 36117 3 890852368 3 297366498 2 50846 79437 4 3 995479842 2 3731 53847 2 7956 105566 4 4 4 4 1 61727785 4 1 907705213 4 2 50394 79569 2 62833 72544 3 31812260 4 4 1 528062894 2 9534 11726 4 1 557489128 2 55773 70602 4 1 746847070 4 4 2 3094 60967 2 40760 104547 4 1 535343116 2 29256 53126 2 33202 70814 3 58510103 3 857020960 4 3 529721745 1 3545808 2 78062 91067 2 28471 86001 2 38607 85283 3 645207939 2 40465 81195 4 3 463294870 1 317931314 4 2 34536 68424 3 920322599 4 2 27228 42727 1 791171836 3 709120183 4 4 4 4 1 571841057 1 842378594 2 34714 43735 2 12671 96288 1 435963762 4 3 583993471 4 4 4 3 570317165 1 238790750 1 260128476 4 4 3 398773103 2 19644 88212 4 1 435138008 3 19593851 2 9690 25915 2 45883 99123 2 84356 105553 1 481899250 2 43986 77545 4 3 713841985 4 4 3 591671169 4 1 98609961 1 759441134 1 571323865 3 701294076 2 36684 48676 3 499694686 1 859873543 3 982489828 1 618886062 3 242254930 4 2 71651 97352 4 3 20933690 2 5905 27206 2 58565 76266 2 42734 59062 3 798411363 1 549337249 2 28973 41273 4 2 78111 88535 2 47090 85595 2 9098 49459 3 343525646 1 787586506 3 111681765 2 71089 101344 3 159119164 3 358554028 4 2 37184 80102 3 937462865 1 157513667 2 19761 25136 2 752 54924 3 62356890 2 18061 60002 4 3 520907416 3 463030725 2 94101 109412 4 1 602549499 2 16265 26270 3 591652391 4 2 32798 86663 1 437347931 3 67983594 4 4 1 488421773 1 38791027 4 3 822217532 3 214187014 4 1 385883253 4 2 30385 88296 4 1 250525147 2 42895 109205 3 647501031 1 513104187 2 40035 54559 1 286282357 4 1 694871999 1 411034911 3 72586420 1 782556806 2 5541 34134 4 3 682056720 1 741213745 3 419891838 3 30796387 3 164435912 1 386373344 3 289180290 3 989122473 3 229796739 1 810747825 2 31951 46078 4 3 332000955 2 31089 72384 3 643077655 3 868937770 2 17307 56732 4 2 6067 15236 4 4 1 193790307 1 64806727 1 328667868 3 932558901 1 540178624 2 45577 52407 4 1 596027624 2 3070 40788 2 141 54641 3 64014803 3 22667125 1 596461068 3 209527625 1 71899250 3 475364771 1 883517854 2 10879 44641 2 69516 82696 1 23899745 2 6289 61000 1 681504360 2 54549 64021 1 402152438 2 8945 84373 1 683593609 1 659499812 2 67709 107978 3 22336300 4 3 184391109 2 50447 64017 2 14952 71462 4 4 3 1005089 1 823974525 1 749995395 3 798665614 2 78331 81490 2 87179 99486 4 3 503701925 2 11241 20457 4 4 1 38365326 1 438701489 1 317226966 1 672727042 2 12646 96078 4 3 110498929 4 4 2 86791 96110 3 781438010 1 912258144 4 2 32244 82842 2 87853 92665 4 1 709318744 4 1 46715427 1 123602245 3 297591956 1 611790439 4 3 83820946 1 456665858 4 1 419238379 3 179636899 4 2 5497 38686 3 111041927 2 28797 47114 1 334630250 1 207835670 3 881009759 1 557665135 2 9846 80471 4 1 671466277 4 4 1 407962483 2 8295 65131 1 284123463 2 20560 100761 4 4 4 1 287539122 2 14529 34359 1 891629358 4 2 59706 76439 2 72723 93925 2 104794 110756 1 829256017 2 40708 80880 2 18700 106544 1 937496526 1 378050236 2 14279 59246 2 47269 105624 1 195266585 3 655241594 4 4 2 29587 43776 1 641550598 1 3306892 3 702200928 1 182069673 4 1 972034224 3 47906859 4 4 2 82857 87545 1 908749763 1 851383347 1 393329102 1 779996400 3 181999417 2 29632 88644 4 3 392422305 3 182665683 1 281931720 4 2 31337 87679 1 677856900 3 765706428 1 27710362 1 24667063 1 815440572 4 2 34959 100959 1 664116832 1 702607836 1 68694420 1 486340524 4 1 673624408 1 8077004 4 3 798393103 4 3 736705010 3 72690888 4 3 472631152 1 803969415 3 251917536 2 26513 97041 4 4 2 103145 103606 3 130805791 1 62184531 4 3 242556168 3 907620369 3 747158679 3 307039766 2 26172 31217 4 3 101105379 3 41544097 2 72611 82648 2 70455 88943 1 587013911 4 1 788184824 3 91370727 2 93376 110061 2 50363 57686 3 547268765 4 2 99613 110243 1 607214504 4 4 4 2 20076 31543 4 2 30267 92432 1 356867666 3 685171784 3 148375603 2 40703 106836 2 104282 110946 3 839497831 3 717095485 1 181040885 3 135888278 4 4 3 981464088 3 143363759 1 91697908 1 387158790 2 25876 51927 1 501835259 1 948911406 2 15796 97873 4 3 607540286 1 5343628 1 688296436 4 2 79175 97799 2 52284 100329 2 42809 77080 1 376645049 3 104321699 4 4 2 63062 100434 2 86376 97083 4 3 136550544 3 501932294 2 15267 88035 4 1 126715781 1 316534410 2 33053 97691 3 945192907 3 315141496 1 319162760 4 3 289772798 1 312405898 2 19881 37931 2 54471 94295 4 1 989714715 1 411331945 1 877893428 4 4 3 884312038 3 353532897 4 2 1860 8313 4 2 88061 94140 3 894036128 3 344475444 3 18082231 4 1 554127637 4 3 251386621 3 344369529 3 472833523 3 580516564 3 116747665 3 874743142 1 182751916 3 98664884 1 917567475 3 100602999 4 4 2 1450 45454 4 3 63946114 2 32770 71077 3 353040368 1 34136848 1 504761692 4 3 185552359 1 222642777 1 778283813 3 926601623 3 612886013 1 871703798 4 3 667006887 3 869329779 1 231457298 4 1 412182664 2 102828 105802 4 2 15224 69721 1 319518941 2 30162 46953 2 36745 107694 1 745310172 1 446363906 3 43397260 2 15331 29660 3 25756946 2 60578 109855 4 3 397503687 4 4 3 475718650 4 1 825978077 2 11921 84853 1 532415450 2 48516 100766 3 206002843 4 4 4 4 4 3 766545578 2 27643 51202 3 276745059 4 4 2 38825 108260 1 453436573 2 5393 40128 4 2 23315 59652 4 4 4 3 701665363 2 5063 16775 3 771591245 3 451928791 2 7684 87574 1 942221156 1 993625584 2 59888 110389 1 139178507 2 5710 79451 3 235866863 3 838586250 2 71137 71942 4 2 12924 37584 1 6586369 3 626619128 3 527326425 1 513244609 4 1 60218904 4 3 430110488 4 3 150868927 2 42051 95659 4 1 392909358 4 1 746249693 4 1 67579823 1 565628394 3 855266440 4 1 339951831 3 840505861 2 8621 57773 2 5196 26089 2 15015 69950 1 950632353 4 4 1 2113289 1 754923391 3 58357693 4 4 3 406422229 1 714924369 4 4 3 521321928 2 11563 20636 1 270408030 3 211642630 2 74 64005 2 18067 56062 4 1 251979151 4 3 766184475 1 490768416 2 54025 56831 4 4 3 716717857 1 730284674 4 1 153441589 1 684772438 3 501971578 1 49746993 1 144191166 4 4 3 287799808 4 4 1 804932626 3 26620719 1 34694648 2 32319 48392 1 372173033 4 1 610569059 3 123832675 2 38802 103399 4 4 1 534004264 3 745567948 2 65616 102942 4 3 867040138 4 2 22036 62871 4 3 211438549 1 492899146 2 67245 70237 3 868442313 2 92490 100112 1 222636396 4 3 718811185 1 381397386 3 391839922 4 3 37231383 3 155722278 4 1 342161807 3 41995213 3 748307160 3 525258401 3 626235662 2 67859 109143 4 2 40636 110182 3 975485779 4 1 48464059 3 957945144 3 894504793 1 940199151 3 983295222 2 16504 25122 1 188618474 2 1828 95854 2 37212 82406 2 31665 68767 1 828862992 4 1 818220508 1 373666077 3 787559482 3 470604640 2 27841 37160 1 589312509 4 2 551 12635 3 912821193 4 2 18634 61647 2 20574 92028 3 147667228 2 19272 47486 4 4 4 4 3 901909884 3 603103452 4 1 866799441 3 756204295 3 389416446 4 1 103902914 4 1 3848784 2 52034 79719 1 843263825 2 30764 90549 4 4 2 18422 71631 3 866653814 3 55752899 3 132818866 3 210157293 4 3 436431873 3 119462937 4 2 6715 56351 2 38141 67615 2 35821 42340 4 1 477257443 2 4652 54100 4 4 4 1 964586617 1 524435285 2 12045 82582 4 1 67057522 4 4 3 291816342 4 1 704878917 3 225066295 2 677 73515 2 59942 66706 3 867066915 3 27603812 2 28443 93981 4 4 4 1 28376592 2 11812 52773 4 3 34895762 4 2 586 56291 4 3 957291005 3 573730804 4 3 757607732 2 39241 46478 2 50569 98315 3 922432570 1 789712302 1 263348986 2 83941 107878 2 46331 48077 1 640666691 3 608731147 1 616411830 1 585679573 1 703212636 1 463178130 4 3 813829082 2 33779 44365 3 43580635 2 60722 65130 4 2 62293 69608 2 17091 37438 4 1 70361445 1 835920847 1 115488248 4 3 537796211 2 20288 110730 3 1593741 2 18504 48234 1 274680194 3 17941529 2 36491 67089 2 39916 86152 3 69400146 4 4 3 787285667 3 824524267 1 682144920 2 40960 82703 2 100448 102641 4 3 707419015 4 4 1 276149487 3 523014714 1 42422819 4 3 547542084 4 4 3 769135033 2 71074 79811 3 112151043 3 606738645 2 93859 103901 4 4 2 12563 57528 4 4 1 19913917 3 494723491 2 33518 52555 3 928337837 4 3 992642684 3 687494882 1 36734397 2 9268 28670 4 2 58867 64071 4 4 2 21933 29432 2 53114 110065 3 901316371 4 1 887575896 1 530281128 4 2 6820 19556 3 342448382 2 28918 83451 3 928854674 4 2 77383 87502 1 472922595 3 177766559 3 509795560 2 38326 51691 1 520216121 3 186871008 2 64749 88954 1 66677790 3 35395257 1 239942701 4 2 37838 70924 2 73658 107244 2 14617 108411 4 2 42645 89936 3 237881095 3 664996835 4 2 8782 109725 2 56244 106897 1 910761403 3 149203041 4 3 349530239 4 3 38701383 1 263157110 2 103643 105875 3 327708257 2 4367 79789 4 4 2 18548 82713 1 522017482 3 798068646 2 9260 60669 3 612015904 1 178821590 1 828757082 1 647410065 3 58102911 4 4 1 381534972 4 2 38071 43167 3 292180177 3 381252609 4 3 82404695 2 31265 85669 3 746507749 2 3212 10670 2 81376 87536 1 202954847 2 29744 89876 3 16698629 2 2263 28349 1 505805552 1 99986977 4 2 79685 80707 4 4 4 4 1 750111356 4 4 4 4 1 138852231 1 118428145 2 3255 48660 2 9835 59266 1 22999670 1 624048077 4 2 38393 48646 2 12091 42851 3 615650407 1 884375910 3 263839118 4 2 15723 105340 4 3 161477501 3 468228042 1 304105404 1 94063071 2 63139 81124 3 841764452 1 330715041 4 2 43704 97979 3 238839331 3 626409647 3 429295050 2 54443 55890 1 61752372 2 1444 104886 2 35735 83342 2 2616 47804 3 668151491 1 915666169 4 2 1598 97864 2 5169 31098 3 532786656 3 21965104 1 485891113 3 638512864 2 5697 72144 4 1 428574501 3 973465370 1 401656602 4 3 63484494 4 3 849196446 4 2 47506 76149 2 7813 15119 4 4 1 499054499 1 553449058 2 46640 76986 4 4 2 30534 77130 4 2 56335 74299 4 4 3 810117315 4 3 379853293 4 1 65010238 1 424891441 3 822865893 3 814370984 3 660952406 1 833162641 2 10420 76759 1 673274116 4 2 86649 96803 4 1 6150779 4 1 445412250 4 2 95747 97559 2 6020 81126 4 2 60193 73645 2 41910 72576 3 927865816 1 522018064 4 2 4219 39705 2 47362 67035 1 51896403 1 483876772 1 420917993 2 62448 83670 3 916285240 1 426547073 3 795821640 2 81031 108701 1 952350325 1 168289121 2 78136 93165 3 357864279 1 82267233 3 836588510 1 498028048 3 147409428 2 65027 78892 2 46885 70556 4 2 48403 58196 1 867104968 2 20766 31432 4 3 207373143 4 4 1 552940172 3 33546270 2 76506 110926 3 108116980 3 8234655 4 4 3 35383096 1 317652854 2 48065 60623 4 1 594924391 2 32908 77076 2 59292 109581 4 2 71596 77173 1 482530497 3 240147331 2 98924 99641 4 1 319551884 1 167554113 2 12313 20956 2 48940 80725 3 143752395 3 326780970 1 368375767 4 1 828970670 2 65408 70168 3 498831202 1 908818654 1 373173876 4 2 27847 58731 2 7623 23996 2 13647 100031 2 43225 66232 3 355696894 4 2 6604 84142 2 13919 109351 1 945484247 1 780038718 1 981383780 1 352570445 2 45717 74418 1 401589260 4 2 71888 110011 2 17235 60670 2 50416 58926 4 4 3 249402370 1 300432670 4 3 2395510 1 415697848 2 57612 58957 4 1 22770073 2 7731 23239 1 919747242 1 251285645 4 4 2 63755 75530 4 2 61896 69797 3 610824236 1 890841378 3 337234255 1 411663324 3 995480220 1 382163731 4 1 21656989 3 639770117 1 560486691 3 656346946 1 31965376 1 381031364 1 802078776 2 58224 83889 1 476774539 3 311111119 1 522347366 1 487899542 2 27774 98424 4 1 920002199 2 4610 37079 1 571303068 4 4 1 819956408 4 1 293750584 2 3392 52398 3 499489251 4 3 475209377 2 28367 33162 4 1 127981475 4 1 615499244 2 69010 86678 3 42236928 1 367963104 1 619240123 2 42314 68037 4 1 437177111 3 228336619 2 10205 58317 2 31873 42787 4 4 3 918861801 4 4 3 199668168 3 738061165 1 378168390 1 703424051 2 7169 49451 4 1 881502385 3 802392677 4 2 39819 64610 2 5024 9051 1 259169561 4 2 913 90581 2 44730 49873 4 1 893426622 2 7485 84912 4 1 576623296 4 3 252521670 3 874871206 2 65101 108775 4 2 32980 63568 2 6797 51551 2 22195 57863 2 20609 102950 3 253785364 4 4 4 3 487431842 4 4 4 4 1 78891833 2 26081 59448 3 942081396 1 302860761 1 55195304 2 21057 46920 2 317 97195 3 35966621 2 43321 47930 2 71291 111554 3 92790232 2 38356 70603 3 509604521 1 437559962 1 862836681 3 486680319 4 2 53331 67214 3 456804371 1 169928829 2 229 99006 4 3 243280777 1 869589381 1 277973757 2 36966 77947 4 4 2 18932 72266 2 49416 92983 2 83668 88328 4 3 995132747 1 645057709 2 57776 74667 1 962820561 4 3 374036303 1 526352652 3 632570295 4 4 1 13031889 2 35065 80507 4 3 32692169 3 629371151 2 8512 97910 2 37711 52855 4 2 1563 55343 1 422564944 2 9038 58989 4 1 632103474 4 2 20822 43520 2 729 110989 2 83467 102449 2 50131 54852 3 989619741 3 635537986 3 27290931 3 950644601 4 1 366702874 3 757794126 2 80329 101886 2 25552 45378 4 3 482967473 1 563283750 2 29527 70371 4 1 862911239 4 2 57432 86698 2 12222 109336 1 580888420 1 116021366 4 1 807255701 3 276288524 4 1 597355643 1 639177685 4 2 84098 99425 4 3 574306714 4 3 219055930 3 757636806 1 165219945 3 770511272 2 19279 107333 4 4 4 1 300872322 1 707197448 1 240300415 4 4 1 3727251 4 3 501508458 4 2 52167 78117 2 37590 85337 3 867725506 3 872613511 4 4 4 1 6455150 2 57355 95502 4 2 40137 86390 1 409038363 4 2 72998 91996 3 72097536 3 49052976 1 394096422 1 296152738 1 447395043 1 654485225 2 39222 91885 3 1470822 1 953631416 1 936009980 1 440367939 3 408873764 3 390881597 1 781387139 1 946827477 2 20378 96874 2 31898 77757 3 94618189 4 4 2 40844 52783 2 58908 92977 4 2 12245 92926 4 1 875556109 2 48762 93186 2 77435 95321 4 1 610581636 2 605 105790 4 3 821503457 4 4 1 416105297 1 682946487 4 3 780887156 1 862039887 1 652844773 2 75100 88280 2 64236 70355 3 231219573 4 2 49524 92838 2 64433 111272 1 676931551 4 2 27968 100558 3 751658060 1 736192170 3 578863516 1 792455363 2 32419 108914 4 2 30291 91178 1 613238342 1 921916462 3 956714673 1 471978239 2 45080 91156 2 16386 62150 4 4 1 157403720 1 453528008 1 793962208 3 235597958 1 724241497 4 2 60208 82741 3 656693487 3 589485264 2 54885 73276 4 4 4 3 34680855 1 323747655 1 486155914 3 902685908 1 81594831 4 3 707713084 1 421008531 4 2 55646 85300 4 4 2 46086 109833 4 3 435598628 2 35286 108284 1 800081784 2 47472 63080 2 89394 90359 1 31818440 4 2 61599 76991 3 421583620 3 503587967 1 704883863 1 872055207 3 934548682 3 507620065 4 4 2 32343 65174 2 48476 98676 2 1811 109613 3 822060668 1 752548063 2 58281 83582 2 30284 104970 3 530828362 3 90394605 4 2 32745 43174 4 1 165018546 2 18337 89432 4 3 966556088 4 1 715762943 2 2032 50258 2 51534 78791 1 73589690 1 151137055 1 695094774 4 1 865509047 2 43301 66367 1 914935389 4 2 23675 50612 1 965228573 3 542158241 2 48791 85939 2 2136 84966 1 199579240 3 409931524 2 6867 17820 3 520417001 1 305176319 4 1 9855373 1 42698366 2 14983 69841 2 900 23118 3 932355889 2 23143 38079 1 674982595 1 986557495 2 82954 103928 2 31910 78078 3 1534014 3 750675521 3 241870929 1 811126681 4 2 17196 106870 1 188373932 1 135201701 4 3 409680149 1 72886341 2 63047 110686 3 520677833 1 424654671 2 97874 111203 1 250675878 1 832414577 1 419800796 4 3 247616404 3 384129128 1 7835782 4 1 946837355 4 2 25330 91162 2 41299 55784 4 3 101190737 4 1 964441402 3 299972512 2 3661 30371 2 17199 88480 1 957071225 1 65388862 2 44874 80007 2 95311 110806 1 100744098 2 108446 110231 2 4596 68110 3 583029216 2 39374 97074 4 4 4 3 840870118 3 535645181 3 231344424 2 4235 109013 3 785286112 4 2 9997 76667 3 858720534 3 645428291 3 70557465 4 2 92763 94459 1 690869460 2 45345 103264 2 64127 83488 1 454820779 1 837814782 1 200710466 3 11353069 2 17637 76313 1 155032320 2 15955 34869 4 2 34191 90567 1 382147691 2 5853 91881 1 259243310 1 799893053 2 85573 90912 2 17968 24605 3 645147880 2 39442 47996 3 777878368 1 700079019 2 38444 76742 3 25978206 4 2 46403 110158 2 25329 101489 4 2 40725 57386 3 917319511 1 355175243 2 14011 58347 4 4 4 1 752815363 4 4 1 971726727 4 2 15286 108133 1 215230637 3 822237673 4 3 508281673 3 319679481 2 3616 45773 3 427513607 2 81553 106735 1 859381721 3 140751046 4 4 2 49385 103726 4 4 3 275956177 2 1013 33200 1 456086657 4 3 432683280 4 4 1 540381550 3 233888545 2 77331 109461 1 643157487 4 3 986823350 4 1 460501792 3 581794434 1 23270992 3 252717023 2 40200 65677 3 692983440 3 31048480 3 37591008 2 65247 69012 3 805669993 4 1 6466523 3 779928585 4 3 354775323 2 37749 90935 2 35605 38412 2 90431 104961 1 975723184 4 3 698157682 1 678991665 1 523107799 3 300016418 1 500877067 3 52276877 2 6187 73243 1 822331167 1 913631937 4 1 833767366 3 455558146 3 782650105 2 88355 109402 1 664556802 4 1 946547555 2 46674 61090 3 719096102 4 2 81366 91819 3 334233231 2 73706 94542 1 898634295 4 3 307160082 1 835702513 3 155693074 3 439335975 2 34966 108954 1 690108081 3 605704926 1 276300078 2 2216 111599 1 282193027 3 839295792 4 2 103089 110749 3 782606625 3 482057292 4 2 17545 38110 1 33876819 1 470257002 1 950983729 3 867063823 2 80910 83101 4 3 374350159 4 4 2 26594 111730 1 239767052 4 3 109288202 4 1 128416166 3 813870537 3 303527270 1 869743434 4 3 883730707 3 619853574 4 2 21617 111516 1 753656745 2 6687 31426 4 3 47152709 3 977663425 4 2 41854 65528 2 12995 40490 3 968550195 2 37284 37733 2 24129 60523 1 531853005 3 514585066 4 4 1 158358902 2 6482 16558 3 451083286 3 427553141 3 934471172 3 276394340 2 39902 100086 4 3 946786212 2 77116 105233 1 45884156 2 16259 52075 3 10748649 3 155442433 1 27581075 2 50912 107985 1 708518414 1 961162311 4 2 6557 56583 2 77714 92829 1 818444281 3 206376151 3 1601671 1 192165253 2 11092 24262 1 618397072 4 3 396577395 4 1 114065332 4 1 38629752 4 2 16134 64235 2 106167 109336 2 6212 98002 2 3747 108733 1 273601396 3 55031822 4 4 1 547597159 4 1 389882729 4 4 2 105194 105194 3 760203285 2 50344 99186 4 1 127249304 2 10717 65361 1 232038022 1 302566346 4 4 4 3 27052252 2 64673 103048 1 544046469 1 66044754 1 509130780 3 254232484 3 456548413 3 564814995 1 499684034 1 841901895 1 366573368 4 3 489056779 2 22981 57945 1 762264076 2 21311 106983 4 2 7504 106608 3 336692677 2 78557 101144 2 2260 72783 4 4 3 835033073 4 4 3 664796467 1 919919929 1 589441616 1 324907837 2 32484 42530 3 887127019 2 6328 80279 3 49490109 3 274921485 4 1 887941799 2 3130 108525 1 649745863 1 56283036 4 2 79558 106924 3 737409531 1 259376389 1 104857576 3 445457405 2 28579 92861 3 73542613 3 941938328 4 4 1 709846147 4 1 908424522 3 605176717 2 20655 104153 1 797112893 3 735887000 4 4 2 85342 89010 4 4 2 48470 92807 4 2 58740 80660 4 2 17243 106374 3 125899166 1 774881358 3 412620511 2 18922 105035 4 4 1 904937195 2 511 63031 4 2 47033 94338 3 936208309 2 30547 69883 2 44354 80235 2 25191 25721 3 920786293 1 586846597 3 4539568 3 812570328 4 1 296023897 4 3 434041965 3 765934923 2 23953 44531 1 728436916 1 986263987 3 602436483 3 320644215 2 45330 56731 1 65944108 4 1 325407228 4 1 633265874 1 547671708 2 7728 109480 1 41536026 1 160936619 1 183415358 3 893188241 4 2 11759 99907 3 177721882 2 280 108280 3 615487843 2 12044 110628 1 3242083 3 604969669 3 258814302 1 399147714 3 244737874 4 1 29828952 2 53503 93662 1 94307952 1 15416716 4 2 22614 41658 1 916160187 3 843342322 4 1 883704681 1 54674377 3 836554111 1 53392306 4 4 1 328064624 3 736178135 4 1 277952768 3 617659193 1 73042206 3 276945643 4 2 14559 81211 3 923973896 4 1 398350374 2 3965 55871 2 6354 53337 3 623978197 2 7050 18685 4 1 893524647 1 605787398 2 33041 81505 1 10814019 3 186699926 3 863671256 3 408326808 1 536954386 4 4 1 840375638 1 392281459 4 2 75350 95579 4 4 1 139620927 1 996935527 1 921111216 4 2 46232 80611 1 952383198 1 240698905 2 3777 49084 4 1 106863006 3 640849962 1 789971820 4 3 280759569 1 505700902 2 20381 37963 2 35219 74820 4 2 40929 50085 2 9838 91220 2 15391 74694 3 587516586 4 4 3 432401843 2 60646 74891 2 5711 31687 4 2 1188 37662 3 49506954 4 4 1 470193595 3 768122788 1 260071089 3 232756507 1 771327684 3 631583992 2 24553 46964 1 494119045 1 392595924 1 204784210 3 222300945 1 249231620 3 720723242 2 43159 60715 2 45065 108456 4 4 3 916350859 2 48652 85526 4 1 806004406 1 329357514 4 1 631346750 3 518652364 4 1 331250995 3 434742123 1 245899755 2 6433 49246 4 3 405060828 3 1145558 4 4 2 31483 35920 1 844900510 3 259827970 1 835457346 1 592802407 2 20625 25780 1 817319369 2 92409 105762 1 485515816 1 384918659 1 732078052 3 255824694 3 725164129 3 947158156 3 743988768 1 53879268 1 43046554 2 57554 70859 1 781014389 4 1 907499654 1 527458526 4 4 4 1 426737726 2 40713 109921 4 3 305282015 4 4 1 440043806 4 2 873 42458 2 17654 52531 1 897667247 2 6839 64916 1 784072123 1 823148170 3 632941561 3 117425459 2 23848 67556 1 740253570 3 16251054 3 486353139 4 2 9938 91837 3 802715710 4 4 4 4 4 2 5499 49461 4 2 32895 110058 2 53616 80259 3 847790726 3 925949790 3 486416896 4 1 826474637 3 518376079 1 149606336 4 4 2 16610 44124 3 52979102 4 4 2 45316 65385 4 4 2 36639 76650 4 1 979882004 1 804720008 2 4453 49179 1 475541336 2 89411 106797 4 2 25574 72605 4 1 252331409 3 600962716 2 86890 105169 4 3 45110453 1 903151369 1 210286941 2 29218 97243 4 3 498787204 4 4 1 774911611 4 2 25386 69407 4 1 185221187 2 75982 101856 3 924958615 3 105542949 4 4 1 761747534 3 608738199 1 421203462 1 864084384 3 145242778 1 883151484 4 3 864416842 4 4 1 182154831 3 420977045 4 3 763133560 4 3 42410963 2 22565 62242 4 2 69300 110156 4 4 2 46831 49290 1 622415148 3 36963535 3 402821007 3 861930686 3 321228934 1 525309354 2 28211 79445 2 12070 109285 3 55268320 3 698489471 3 236370372 4 4 2 25245 77002 1 597923356 2 9036 49081 3 710084066 4 1 885973545 1 834321956 4 4 3 884092406 4 3 442504950 2 100618 108925 3 864498318 1 760092967 4 1 507015603 3 20736676 2 16176 69503 4 3 621735339 1 532188130 1 204273037 3 264189471 2 86675 99914 2 18553 58399 4 1 75823663 4 3 172358804 2 57259 64079 4 3 986939705 2 42490 46262 4 4 1 12177233 3 953929151 1 538661736 2 8205 91515 2 78928 98934 2 28238 41265 1 468077214 1 325152724 3 899893755 2 14227 97561 4 2 51896 103555 4 2 14728 107437 3 37027986 3 934719273 2 41537 111922 3 655043509 2 27706 52924 3 737845555 1 779721509 2 6247 53182 1 736728330 3 739646578 1 375049496 4 1 426463281 1 706640423 1 907531698 1 136339575 4 4 3 634232737 2 24692 28847 4 3 534813234 3 68023682 4 1 42279658 3 836145845 1 776160306 2 1259 94632 1 324308247 4 3 26942972 3 343025886 3 418699030 1 503362770 1 888510651 4 1 870992396 2 1240 23394 4 2 35694 56822 2 37622 75220 2 58094 70651 3 26376653 4 2 68520 70985 3 629843070 3 341078962 3 81821052 4 3 697817048 2 31216 103312 1 27962166 1 974174651 2 4402 20482 2 29322 43602 2 21731 27572 1 790034531 3 531310744 4 1 201287475 2 12962 68777 3 521031509 1 552389380 1 11703167 4 4 2 52127 65414 3 311501615 1 35620272 3 521243065 2 13175 43865 3 491956155 3 764657686 3 40743472 3 427942063 2 10809 38178 3 595852243 3 26310706 2 53908 94792 4 4 3 268256306 4 2 35840 44449 2 64417 91132 4 4 3 582340572 4 1 155649990 2 99369 102150 1 770782176 1 391798453 4 2 1863 93075 2 16635 65792 3 473704607 1 66958095 1 594482651 4 1 232689730 2 15867 59410 1 440949917 4 4 4 4 2 7594 104120 3 273624546 1 109618318 2 48056 107306 2 45072 104690 4 2 61332 65421 4 4 1 604721091 4 1 261737727 3 182947164 4 1 424880687 1 510751366 4 1 647509306 3 11238512 1 169474619 4 1 150923797 4 3 65346704 2 27137 48137 2 51483 108324 1 6246737 3 254899328 1 13075713 3 291603171 1 529765376 1 493766070 1 447448919 2 15899 30979 2 28848 59481 2 4478 15556 3 1636153 3 769840739 1 145346003 1 998117212 4 4 1 659170377 4 3 505249759 4 1 251803237 3 559143942 1 199812292 3 151507335 1 225917731 1 765808209 2 71719 93044 2 36089 107802 1 343139944 1 579788740 2 76322 106846 2 16241 95256 4 3 425832968 4 2 34843 106596 1 10995125 3 45101159 4 2 28768 58225 1 46494325 3 964110099 4 2 22624 46729 1 781036298 4 2 86105 92378 4 3 389354048 2 54399 64491 1 633173229 1 502241216 2 14543 20690 1 699176349 4 2 56928 73317 3 777916183 2 44423 88602 1 162617383 4 4 4 2 46629 110922 3 34805980 4 2 39166 110790 3 683296363 3 771157022 1 83008548 4 1 822198370 4 4 3 31639894 1 894901439 1 740569824 4 4 3 93812719 4 2 27009 33492 1 962692166 1 648370680 3 362438435 2 13014 53178 1 244756437 3 301329926 4 3 770407938 1 553912928 1 932506930 1 249558402 1 192814168 2 29123 109647 2 25330 52229 4 2 1159 22736 4 3 360091079 2 8474 81990 1 640931931 2 19328 102881 3 151720967 4 4 1 480532381 1 864789487 1 354691192 4 1 328804383 1 390117853 4 4 1 386765812 2 35744 48817 3 67158513 3 81624685 4 4 2 89435 107242 1 693091403 4 3 47878462 3 339014222 4 3 496507798 3 563342458 3 953772644 2 29173 51118 1 186976116 2 23346 80619 1 264962831 4 4 1 43715221 3 639011820 1 256629206 4 1 92685740 1 583598855 1 41117537 2 54521 110841 2 48217 90020 2 9654 24998 4 3 247102469 2 39708 67962 2 6462 24532 1 270861762 3 111252072 3 346460081 4 3 83507692 4 4 4 3 840628083 4 2 20474 83902 4 1 677262043 1 208020605 2 23746 104506 2 73761 85765 3 33240646 4 4 2 19018 99872 4 2 82381 86469 3 530421088 4 3 791135118 3 187597889 2 8372 111055 3 763151203 4 2 34139 55151 1 244851395 1 59988450 3 14552172 1 643606024 4 2 63591 89425 2 30992 54109 1 434390019 2 62952 86781 1 571433996 1 360520088 4 4 3 527207532 2 47141 62927 4 4 3 520837800 1 911191069 4 2 11061 91888 1 183310 3 209349143 1 574070539 2 68252 94435 3 829517701 2 45270 63029 3 641824700 3 934071825 4 3 41742329 2 27176 98587 1 251951765 1 707384733 1 126670407 4 1 778289480 2 51937 108264 3 472514482 1 590253795 3 883941994 2 100005 110461 3 919130865 3 895458448 3 35557758 3 471793049 1 617579323 3 695466977 1 701880800 1 39923742 2 69576 75243 2 72900 79944 4 4 3 504064907 2 27320 56418 2 30737 109743 2 5683 26543 2 84614 89115 3 400328716 2 61790 107989 2 28642 94407 3 874207097 4 3 161479028 1 123097328 3 165753805 4 2 39976 100725 3 382898349 3 567006114 2 48187 60161 3 921853544 1 176661564 1 562212752 3 983920803 3 864577499 1 727248784 2 13468 84438 1 936526132 3 456769693 1 701028723 1 769924093 1 132810269 3 549238498 1 44244605 1 958422915 1 533479910 4 1 721230430 1 429589495 4 1 71403424 4 3 88970989 4 2 26746 45628 4 1 595091016 3 13909658 4 2 23334 109942 4 2 30492 42115 4 4 1 70251122 4 3 602801153 4 2 25768 67833 2 37674 72797 1 920472531 4 2 36129 77686 2 9835 87960 3 325752844 1 2149789 2 7347 110291 3 34765610 1 631503311 4 2 35579 91871 1 357609183 1 85399157 3 15910922 4 3 799412636 1 214317108 4 2 64261 98875 1 201278479 3 431567184 3 743738715 3 421471446 3 947943493 1 349706427 1 681243701 4 2 23342 90667 4 3 897672842 1 825467302 2 2659 11343 1 349447897 3 932984833 1 37476724 3 145412985 3 645086561 4 3 394993110 2 97765 99541 4 3 659442835 2 6008 49937 4 2 12671 33655 3 484632265 1 756763652 2 23947 31517 4 2 19954 34589 1 292804231 2 9719 23241 2 51799 96129 3 31292744 1 53930005 2 23846 49479 1 324950565 4 3 63861144 3 449908756 1 390772812 2 16990 97921 3 976406132 1 879111929 4 3 516289249 1 959347146 1 685992013 3 543280837 4 1 451630617 3 888089145 2 70107 87485 2 31043 73263 4 1 661646283 4 4 1 583692346 4 4 2 39295 75178 4 2 58488 62867 4 1 274181679 1 862429125 1 238388228 3 935898277 2 45674 46022 1 165872715 1 588249081 3 843355788 4 2 24510 37499 4 1 372762964 2 14974 110085 3 36273611 1 51644758 1 300353405 2 15449 22914 1 306950345 3 442340657 3 269015723 2 54463 109459 3 298890450 4 3 17731771 1 368767455 4 4 2 4557 79883 2 37806 90761 3 490578158 3 137757677 2 42707 48055 4 1 902851427 3 32346305 4 4 1 500162299 1 202426577 2 21052 21319 1 70294869 1 805658023 3 374377521 1 387616662 4 3 556303832 1 583698735 4 3 966377940 1 572403673 4 4 3 1737713 4 3 753032840 1 251205444 2 12775 76671 2 79750 102900 2 33730 99884 1 585203 2 77133 82054 1 193438594 4 3 460207677 2 98800 100689 1 21635420 3 888743327 2 69292 101308 3 404609856 2 8540 13159 2 93727 111862 2 31386 49797 2 17631 42064 3 21934868 4 1 605459048 1 565843659 2 63807 90365 3 433328468 3 587026259 1 102042118 1 601537400 2 9865 75193 1 296813866 4 1 201727638 2 46144 95743 2 25871 37589 1 46188119 1 100646811 1 832525930 3 104614286 4 3 323585310 1 57900439 1 280701797 4 2 80087 97764 3 319037148 2 79169 79487 2 24832 29650 2 14729 43255 3 443666775 3 266574057 3 161402645 3 649946965 2 16093 64897 2 60657 107598 3 460502723 3 983113662 3 113568089 2 52855 56571 4 3 595891334 1 461567825 3 870684729 3 831263808 1 475217815 3 24290032 3 169973416 2 32378 110711 4 4 4 3 211139363 1 740348328 2 3460 102951 4 1 235163673 4 4 3 517807709 2 73426 107707 1 787612077 1 943218766 4 3 340694750 3 110285067 2 28745 81662 4 4 1 786457377 3 628802678 2 7999 38363 2 27355 99362 2 57161 76577 2 28416 32809 4 4 4 1 416196323 4 3 66299083 2 3519 72284 3 26931482 2 53262 70475 1 278060584 3 518805921 3 303731570 1 717586665 2 33359 104837 2 52063 106761 3 769767438 3 242590077 4 4 2 84573 109177 2 64139 85809 2 27119 52452 2 24570 52630 4 1 41071199 1 715060315 1 526220899 1 69217882 1 647715642 1 347055969 3 100405571 2 13509 46101 1 933060882 3 198676592 1 296948965 2 11279 103131 4 4 3 215458136 4 4 3 988504400 4 4 4 3 113925610 4 4 1 619031037 4 4 2 42070 79154 1 866097578 4 2 4684 107966 4 1 900124729 3 231648560 2 5966 56340 1 479087479 4 4 4 1 321490124 4 2 7070 32575 2 26087 54869 2 25249 34085 4 4 1 97195444 4 2 59053 98197 3 699894892 4 4 4 1 478412390 2 11495 109456 2 31545 83852 3 93402038 2 24151 94767 4 3 628309574 1 887639542 3 89759698 4 3 515719943 4 2 98594 101608 2 51369 86818 1 67844536 1 734339578 2 81746 83294 4 2 42856 97878 1 582311050 1 410765641 2 35139 90939 3 580259848 1 619511010 4 3 394888784 4 3 203712874 3 717053336 3 785156979 4 2 72833 94929 1 201531541 3 235095168 1 86083233 4 3 765583551 2 9032 75915 2 33299 85153 1 348197051 2 3282 68626 4 3 70495445 1 171371014 2 59948 86941 1 629623141 4 4 2 11985 101969 1 226373621 2 50089 104408 3 817457732 4 1 93005173 2 756 5204 3 15093090 4 3 816184313 2 66841 83155 4 4 3 46910115 2 82773 94986 3 348674543 2 16879 68251 2 22697 32335 4 1 116129349 1 982235264 3 474781522 3 993853503 1 613369488 2 35337 81950 4 3 408370982 3 13209066 3 761009570 4 2 31385 80432 1 51416856 2 4085 17667 1 177484956 4 4 4 3 298831146 1 63356159 1 494773999 3 982914138 3 665384271 3 599039529 4 1 787144749 1 365586350 2 83108 104936 3 607453725 3 494005709 3 532955429 3 814580880 4 3 431706059 2 10743 98398 1 17697 1 507485549 4 2 7856 105620 3 84848459 2 32477 107687 1 999008315 4 3 581159296 4 1 2776967 3 168508354 2 1394 57930 2 67635 110558 4 4 2 48188 57100 2 47147 57961 3 217456887 3 220659031 4 4 3 228701446 2 7449 46865 1 962691454 1 812306062 2 73406 79134 4 4 2 5587 14491 1 300269006 1 828997382 1 911570696 3 114073375 4 4 1 415842263 1 351805007 2 3065 30149 2 30638 69785 2 80522 80643 4 1 32628880 1 495888846 1 28239053 4 1 30210759 2 62270 82107 3 399645730 2 14985 47315 1 540267322 4 3 993890378 3 48900044 4 2 6766 107751 2 62672 68822 2 47707 90792 2 75738 76119 2 44961 81569 3 42638059 4 1 183235493 4 2 65151 98645 3 38096218 1 97119873 2 54765 66117 1 266522408 2 56608 91225 3 387715120 3 873630824 4 1 428212298 2 80725 92295 3 469838042 3 627640594 1 372146061 2 10595 99461 4 3 240045916 2 1197 81184 3 415110350 2 83419 93192 2 5815 62275 3 939593550 1 795829589 3 459345717 4 1 898420532 3 626936515 4 2 31347 55697 2 65519 107638 2 23902 78705 4 2 74745 85475 3 93908557 2 35764 105415 1 24504008 4 4 2 36225 76942 2 45199 84410 1 322486945 3 830527746 1 559086934 2 40194 111745 3 943368100 2 3072 41336 1 191106539 2 30168 69828 3 366027937 3 583260796 1 967857421 4 4 1 297622009 2 47310 64011 2 49757 75593 1 619578072 4 2 25930 75649 1 687190065 2 54884 59461 1 751926019 2 40500 74066 3 787834645 1 595345158 3 118251164 1 840074535 2 92152 110411 3 62478026 2 32612 61925 1 824224905 3 502826830 1 575625528 1 717650394 4 2 16955 102295 4 3 775076716 1 699745209 1 832261548 2 32164 74428 4 4 3 315850230 2 2454 58906 3 939501215 3 526258232 3 372911620 1 614007238 4 2 25409 37681 2 23811 33943 2 8809 46938 2 4074 37814 1 846847919 2 73292 90085 3 67649841 1 92667541 2 47691 81227 4 4 2 35998 101576 3 487121199 1 845772195 1 531574309 2 34016 42865 4 4 4 4 1 986550279 1 215871649 2 84398 106736 1 70165675 3 438606624 1 932551757 2 21634 43732 2 107481 108461 4 4 4 1 153117280 3 884769056 4 2 62476 72197 3 300187491 3 5578887 2 27657 108414 2 51077 79105 3 524629916 4 3 876653362 3 598078719 2 45004 51533 3 500353473 2 43634 83181 1 408668351 4 2 52578 67289 4 4 3 966505425 2 13472 34914 4 2 34827 104943 2 10268 18034 3 613912182 1 188424551 4 1 592254317 2 25095 45581 3 614253556 2 42663 55260 4 2 4020 43001 2 54242 78457 4 1 115918450 1 190490216 4 3 411378091 2 13686 106873 4 3 703060991 3 932103433 1 652040446 2 5275 86878 2 8194 39346 1 924269628 2 5083 52780 2 2738 67973 3 404745642 1 351264290 2 12893 55941 2 26202 29748 4 1 32924294 4 2 50674 92644 2 64507 93831 2 64825 94230 1 996567902 2 102204 104723 1 517700508 3 139569420 3 122292219 4 2 98675 101495 2 5551 99044 4 3 750160349 2 68189 88408 2 35893 66737 3 56395489 2 29039 52721 4 1 364074800 2 96397 100748 3 11486083 2 11588 79058 4 1 714547348 2 40589 108068 2 44399 95033 4 2 30819 46668 1 694456143 4 2 81546 96333 2 11344 43962 2 5562 26269 2 26706 101837 2 37786 106749 1 391403153 4 2 70449 90219 4 3 38454833 1 902115241 1 776985628 1 951748280 2 65614 87117 3 51707232 3 56422189 3 771109919 3 566129358 2 43911 90966 1 928961028 1 968660231 2 79995 96660 3 435512197 3 473861057 2 90352 103389 2 61119 111863 3 72290364 4 3 852470647 2 60662 80837 4 2 8403 63423 4 1 97936246 4 4 3 913130804 4 2 63823 85509 1 866631006 4 2 42286 54676 2 10492 58134 4 2 96071 104443 4 4 2 57393 92640 4 1 147814438 2 59550 103006 4 1 48321066 4 1 28327238 1 850879768 2 48214 91812 1 440524392 1 963955028 3 591601596 2 53218 76341 3 59101072 3 862544240 3 36952480 1 234941372 4 4 2 40416 65429 2 13720 65106 3 505195121 1 700121258 3 519932882 3 600498318 4 2 14250 74641 2 16892 102387 3 296812825 1 596784589 2 2875 43399 1 620292649 1 747054879 3 7882338 4 2 54447 108695 4 2 56447 89700 3 894451594 4 2 66783 83548 4 4 2 16815 52013 1 571768605 3 976787879 1 869647934 3 143010619 2 64025 84388 2 9245 68570 3 764889118 1 44158627 4 2 30050 53381 3 14534228 2 41889 48930 2 31967 49529 2 10982 103689 3 112648424 2 40982 71003 4 3 316042159 3 696099835 2 47916 91893 2 72857 88488 1 941759260 3 859720180 4 4 1 75272164 2 67379 101700 2 46861 59966 3 71272999 1 878826357 1 914597231 4 2 25188 29955 4 4 1 29585691 4 1 748092314 2 14458 72768 2 34699 47350 4 3 921816156 2 40204 104915 1 813031959 1 18760010 2 11611 88368 3 573671418 3 910637582 1 60841935 4 2 30580 41069 4 1 198748772 3 161574900 1 532622297 1 691395454 1 157606685 3 823853080 1 804408343 4 4 2 86890 98988 3 978563223 1 450582980 2 74145 75811 4 4 1 740151886 3 290646718 4 1 194102639 4 1 10169891 2 66227 98110 2 102315 110926 1 308682895 2 2716 67927 3 876685562 2 60375 79042 3 405377800 4 1 841123832 1 191746649 4 3 778303259 3 339278701 4 2 88603 101387 4 1 914637353 2 76215 111555 4 1 658345854 1 423419413 4 2 12300 73814 4 1 698301395 4 3 204135438 1 404123690 2 15314 31909 1 224238643 1 875227491 2 7753 97736 4 1 2596687 1 30871790 2 8084 90936 4 3 32628281 1 251157171 3 950625793 4 4 4 1 800365074 2 12824 87801 2 54322 72685 2 74855 111278 3 452957865 3 81663575 3 430869002 2 87836 97875 4 1 450884363 4 4 1 604973626 2 72003 93743 3 437649964 1 816652957 3 19103803 2 20428 72027 1 127544028 1 869392237 4 4 3 201925900 2 96532 107292 4 2 29672 50240 2 98720 101954 3 550877892 4 2 60635 91774 4 4 4 1 279952828 2 22875 58043 3 469803926 1 148980448 4 4 4 3 953321551 3 109632208 4 1 106978039 4 2 7257 89770 3 112243087 3 35091631 1 423790564 4 4 4 2 4253 54025 2 782 75238 2 9764 111727 2 17227 33709 3 33083856 3 119829284 4 4 3 890409784 1 177412084 2 17841 76461 4 4 1 852894920 3 181329723 3 266707383 2 57545 73242 2 67571 79759 1 899934775 4 2 31782 35390 3 596464168 3 337532324 1 399941865 3 609895935 1 655844089 2 15614 79073 1 643632413 3 138615585 4 1 631500733 4 4 4 4 1 198212775 3 278425852 2 36932 101959 3 279091251 1 276549395 2 25718 57935 3 20877011 1 953398156 4 2 97436 97579 2 22819 90847 1 492837905 3 507972163 4 2 2864 63555 2 73084 104826 2 12696 40331 2 10768 111030 1 434545144 2 17024 32255 4 1 258852020 2 19885 79286 4 3 211368062 1 72360767 4 4 3 237851819 2 51651 85683 1 954964877 4 4 4 3 501548022 1 867420121 1 642320201 3 238586975 1 340204548 3 465593420 1 437449186 1 997207963 3 766965344 2 17455 21856 3 141034106 2 55582 76235 4 4 1 805313765 1 897116737 3 93090021 4 4 4 4 4 4 2 88408 101758 4 4 1 840042321 1 545105929 2 58529 101158 2 1752 37087 3 35377403 3 343009398 3 975254148 3 383013376 3 949193425 2 76014 107981 2 11039 69501 1 482866622 4 2 72522 78633 1 482702077 3 16801147 1 509796517 3 966614301 1 636372441 1 97151511 3 761093554 2 3327 29090 3 663789822 2 64594 108909 3 588872992 1 650099981 2 15028 81912 4 4 3 208170148 2 2136 81034 3 1471146 3 647476768 4 3 200056819 2 22179 51922 3 206648534 1 411712860 1 893250907 1 603948442 4 1 273315713 4 2 6761 33041 3 686939780 2 64930 86082 4 2 51818 100802 3 156939098 1 441907081 1 958474147 3 866618074 3 348058725 3 405045123 2 48605 102944 4 1 94659701 2 66171 99436 2 30152 72097 3 434734052 3 340801393 2 29571 68830 3 409749642 1 211721609 3 96003523 2 41302 94317 4 3 754073729 2 98569 111922 1 841061455 4 4 4 2 47208 104488 4 3 714054607 4 2 3439 24436 3 38727544 3 260551173 3 564248772 2 37663 103332 1 2230585 3 572547436 4 3 78843409 1 173336650 3 51828556 2 19335 95725 4 4 4 1 234250332 1 241725301 3 471745107 4 4 4 1 663088858 3 604186573 2 10688 48860 3 944631805 4 3 976563779 1 125317447 2 26848 97470 4 4 3 132860548 3 100296246 3 937077926 2 33102 54311 2 18455 89832 2 31102 55797 1 302469333 3 644881289 3 115720800 4 2 85707 112290 3 14167746 3 746406707 2 17288 32640 4 1 873350098 4 1 65014553 2 16798 91648 4 1 664385901 1 471617103 1 643364235 1 906394225 3 702480559 3 442260262 3 156330945 2 21344 106325 4 4 2 16177 51090 3 386984591 1 937879349 4 4 4 1 483526496 1 137649130 3 449889773 1 21792352 1 832085687 2 1830 51552 2 6861 94234 4 1 771463552 3 866779559 3 20044403 2 40600 109842 4 1 18216571 1 953743075 3 77908104 2 28060 63070 1 111679360 1 915050542 2 23204 69871 1 392157558 2 7057 40508 1 51840800 4 2 31194 87505 4 4 3 396842575 3 408943472 4 3 327337281 1 754666479 1 966638363 3 489816652 3 56306549 2 9663 100917 1 582594243 1 658469567 3 165447485 4 2 6251 89226 3 743467102 3 7797854 3 922609202 4 4 4 4 3 103539063 3 535784115 3 687619744 2 8631 27873 2 79819 97095 2 19493 43074 1 289265676 4 4 1 175130022 1 716193544 3 302737883 1 443643164 4 1 55267624 4 3 911849975 1 549587225 2 48227 90050 2 75891 112203 3 994317622 4 3 905287699 2 42076 105106 2 46387 99117 1 704312190 1 993303032 2 41107 109590 2 39916 112120 2 82830 96926 3 922767853 3 81940168 3 279928913 1 849605513 4 3 469909135 2 98497 102232 1 161117104 3 380886425 4 1 372315016 1 553586957 2 61858 87905 3 469814019 4 2 78646 109857 4 3 640964196 2 84138 88451 2 20533 73058 2 16520 26241 2 29074 85159 1 45996348 3 189070005 1 322703390 3 628442177 1 221572819 1 577606105 1 326047573 2 96959 105805 4 1 287833386 2 101092 103696 3 644142108 1 38489108 2 19275 28882 4 3 308083198 3 952607786 1 203649245 1 457255225 1 18437974 3 601383774 4 3 27673853 2 39650 61829 2 67627 96726 1 67213856 1 777278216 2 77132 100702 2 42222 98138 4 1 20636890 3 757544601 3 311241675 1 186312714 4 3 961820519 1 958643406 2 7106 43100 4 4 1 609699961 4 1 937198018 1 599523110 1 576701853 1 963555769 4 3 27096974 3 533006200 1 526002481 2 70816 81697 1 69630960 1 330713986 3 142341142 1 169792742 4 2 7805 70800 4 4 3 491209291 1 123936154 3 464654928 3 494761212 2 38873 94760 4 3 489821614 2 38340 78351 4 2 37455 100434 3 912059764 1 194471272 3 653941030 3 905831369 2 10600 91647 4 2 64544 78858 1 580369332 4 1 756808674 1 194974983 1 560311479 4 3 805898836 4 4 2 86447 100463 2 9009 39346 3 658126330 4 3 958512029 1 896969716 4 2 18016 71428 2 87130 89210 3 772025603 4 2 7560 70513 4 1 942581981 2 50468 85248 3 930812749 1 905026117 3 194156008 1 581551441 4 1 922444963 2 50948 68691 2 28451 51758 3 911622597 4 1 381889689 4 4 4 4 4 3 517792814 2 5817 32498 3 447502196 3 865393577 2 50914 82919 2 49514 103939 3 53362918 4 1 389385474 2 16057 58779 4 1 948859406 1 578203332 4 4 4 4 4 1 868800064 1 874051724 1 350281209 4 1 883631627 3 403844391 3 239733085 3 17001423 4 4 4 4 4 4 1 953174754 3 660068992 3 471637595 3 494781140 3 937432828 2 1782 56623 4 1 550170583 1 56397171 3 579051482 3 836971491 3 523915294 1 559483996 1 958168028 3 374647707 3 638287647 3 24096850 1 780251883 3 623173947 2 16381 45337 1 293878896 3 699192454 2 3560 103129 2 4637 68730 2 18968 98562 4 3 22135953 1 310195659 2 57 98963 3 223598331 2 72463 89719 1 123230427 3 73212609 2 20573 108978 4 4 1 528391333 2 38322 77861 2 5311 102241 4 4 4 4 3 40895403 2 474 56897 3 331250360 4 2 1459 86817 1 537892935 1 8994929 2 11024 14445 1 130277056 1 534534989 3 778809801 1 958015147 1 890650903 3 267585214 4 2 30107 38506 3 980937219 3 974952021 1 506201391 3 936150409 1 111287835 2 57568 89277 3 322098458 1 589358917 4 1 79794452 3 928708579 3 308439048 2 13178 108733 1 674344489 1 257025885 4 4 2 20103 41520 1 665698082 4 1 145092947 3 623777116 2 1180 12373 1 467971688 4 1 710037920 3 269005489 2 41169 104905 2 24377 45245 1 682799988 2 64272 76283 3 486034844 4 2 3566 56706 4 2 57302 67204 4 4 2 47908 80845 4 2 55550 78691 4 1 277445859 4 1 147508669 3 459415777 3 40769969 3 579815868 1 370726551 1 930847011 1 837092901 2 101949 105713 4 1 854409713 1 592768566 1 946235758 1 109318890 1 46559006 2 97744 101540 1 617455491 3 642095056 1 79689796 3 421602710 4 2 16261 97612 4 1 35707612 3 222309223 4 2 34220 112430 4 3 393016148 3 241397070 3 672840507 1 223621839 4 2 14942 53331 1 392585037 4 2 20739 84335 3 193793390 1 753794240 3 461367302 3 584329525 2 1216 61759 3 565701503 3 269268410 3 497487001 2 31551 75103 2 26703 74341 3 919543621 3 688901704 2 92693 107050 1 630164292 3 207062155 2 58162 60905 4 4 2 34247 73804 2 20588 55729 4 3 423503583 2 38132 97891 4 2 6980 80022 2 25797 42089 1 832451162 3 296723540 4 1 968779995 1 994628730 4 4 1 286565713 4 1 739545869 3 566380532 3 144774654 3 683320375 4 1 603198233 2 59684 80274 4 3 939498741 1 2194726 4 4 1 944064119 2 15357 84141 2 18186 70433 1 46185556 3 455681283 2 16317 91758 2 9554 82795 3 670007386 3 249403773 2 39592 104406 2 3358 42059 3 410556114 3 547797067 3 682529918 3 12346931 1 665710863 3 790737613 4 3 375996946 2 32673 44393 2 21431 30414 1 602134881 1 917042102 1 642524950 4 2 99579 108769 4 2 83175 87105 2 71428 109295 1 303987792 4 2 5498 23596 1 64229228 3 444195472 1 19362013 1 309960404 3 369728637 1 299241936 4 4 1 509916681 1 464406755 4 2 61576 98835 3 952895380 1 334106294 1 636346584 3 455809873 3 924439183 1 740141640 4 2 5848 29602 1 529752071 3 825123232 1 601619474 3 237741606 2 1197 89164 1 998207553 3 47255635 3 658745798 3 892673360 1 573682572 1 430981632 3 888841489 1 308899477 3 686686765 2 41036 42963 2 57049 61204 1 645821817 3 837173248 3 579070161 1 482217435 2 91381 104508 2 37334 97798 1 947646874 2 13284 104435 4 3 885517326 2 50613 109339 2 40592 98842 4 2 30026 35560 4 4 3 2249922 1 573329344 1 13622304 4 4 1 539786594 1 463075035 2 37400 106878 1 29176205 1 138310059 1 633921368 1 776326500 4 4 3 170275195 1 448040728 1 538707826 3 67604888 1 96355596 3 864074797 2 17884 97711 1 196940729 3 172723882 1 779739481 1 231030758 2 1335 70430 3 595267039 4 4 1 867259721 2 25533 49008 2 4878 87483 4 1 959083892 3 101031521 2 103855 112085 2 45698 66674 4 3 67605580 4 2 45669 74584 4 2 34039 97726 3 299414389 1 450090798 3 904972666 3 972610990 4 3 687560582 3 502526263 1 666496080 2 20084 108269 2 39297 68871 4 1 320035722 2 14668 29249 3 936004115 3 303400980 4 3 263008851 1 786647512 3 666588622 3 631598477 4 3 873111665 2 18557 22234 3 67594092 3 56338544 2 790 112564 1 405936364 4 1 142703969 4 4 1 949717747 1 816336194 3 864067462 2 7434 37457 1 670633892 4 2 35621 61443 1 16505993 2 27451 83672 1 24442026 3 821232539 4 1 269218109 4 1 879832188 1 954456721 3 201129545 4 2 96300 110644 3 29275417 3 503262448 1 94053932 3 783604772 4 2 25332 84023 1 399481919 4 2 26876 48445 1 128800738 3 390906096 3 3198183 2 16797 95218 4 1 491348966 1 271076418 1 579413073 2 70556 104187 3 735478236 1 654590285 4 3 711245029 1 664290385 3 783596085 3 632194192 3 413145813 1 15771267 2 5741 28364 4 3 450988433 4 3 875088166 3 812654023 4 1 355657906 3 56412782 3 857399749 1 714959421 2 15164 18924 1 24539118 3 630798629 2 42999 72457 4 3 280574565 4 2 17142 104914 2 20374 65947 3 629156381 3 991513424 1 55672590 2 27956 73715 3 938144707 3 950081873 2 1391 15741 1 7457058 3 279786596 1 610851032 1 402856715 2 40823 68075 1 698658018 4 2 88373 110773 1 60659357 4 2 1739 97761 1 379905830 4 3 592552804 3 412163411 2 20922 69043 4 3 937200597 3 528208417 2 26631 72764 1 72050854 3 141809844 2 5981 72659 1 999532001 2 69230 102646 1 18949427 2 80452 105550 2 18338 26448 1 821832629 3 570266404 3 803848329 4 3 528166284 4 3 69654150 4 2 17990 81183 2 61780 67205 4 2 4770 19859 1 375077861 3 797311246 3 221880446 3 121951476 2 18692 85450 3 536249768 4 3 39618112 1 449729875 1 61810615 4 3 242333707 3 844238223 4 4 1 560958993 3 789372699 1 829618051 2 2083 74740 1 404263977 3 834772628 4 3 435440923 1 667469352 2 31384 44944 1 567136215 1 834820516 3 754531584 3 464222957 2 92088 95615 2 9616 59537 2 14181 54487 3 875342375 1 546690209 2 19299 65187 4 2 8042 17354 1 126860038 3 374580130 2 18691 20182 3 186862214 1 893859979 1 88659990 2 41095 94187 3 7632369 2 69619 74426 1 196404848 3 109914240 4 2 49393 49862 1 643954848 3 733028960 1 588362937 4 4 1 868765148 3 548838325 4 3 643804925 2 60582 82555 2 9480 108158 3 649889170 1 466802096 1 40699091 1 469971126 4 1 825760597 3 833128662 2 48372 69319 1 42842826 4 3 704133730 2 52965 54492 3 767585510 4 2 101244 111215 4 1 412137323 3 490131625 4 3 501070981 3 642863537 3 23119900 2 55770 96342 4 2 80208 106228 4 3 567205019 2 58617 66762 2 25854 78470 4 3 361762638 2 48699 73903 4 2 61745 103682 4 4 4 4 2 24037 40352 1 646717054 2 58384 64669 2 10046 64285 3 844870224 1 65153630 2 45961 92602 2 34116 35191 1 995686940 1 294318234 3 614766033 1 533315655 1 31689036 4 2 9373 23272 4 1 554937909 3 536551759 2 2713 101927 4 2 58107 79529 4 1 52766729 1 529000575 2 35195 51151 1 215629007 4 3 267898482 4 2 67574 89416 1 694688447 1 259101205 3 29417312 2 49347 93216 1 890491014 4 3 306017695 1 166155954 4 3 830435986 1 547481869 1 600872064 1 128324740 1 782003950 2 91062 101688 1 53100939 3 275764825 3 439932480 3 537836507 4 4 3 9648164 2 40339 66220 2 23896 74198 4 3 923946446 3 231510199 1 618691306 2 38550 74720 3 695111129 3 40434215 4 1 318909200 1 964451855 3 399969547 3 651393043 1 153905876 1 265882561 3 594955251 2 25 51506 4 1 471431012 4 1 980504774 3 548958176 4 1 721197940 4 3 999357622 2 3597 61350 3 391571314 1 716409267 2 2850 23207 3 860717043 3 185885275 4 4 1 148432968 2 42530 57624 3 358466824 1 280248274 1 986593769 3 42975751 3 48023568 3 608933650 1 726024627 4 2 52727 112254 3 438088293 1 552013834 1 182723851 3 910990475 2 26398 57867 2 1264 69951 2 68260 103455 3 52585510 1 520624776 3 26969769 2 94588 102753 1 165747256 3 937499943 2 25497 95016 2 4155 5825 2 56892 102062 2 37316 83478 4 2 37277 89979 4 4 1 123174955 2 29697 66170 4 2 9472 98097 2 72379 86365 4 1 895025845 3 428905770 3 560531149 4 3 158303223 4 2 23688 42402 2 34025 48237 2 87011 96417 1 458789405 2 59245 104968 2 96588 110181 2 35103 60495 3 485685055 2 73096 102612 1 496059236 2 58910 87301 3 85435086 3 270680588 3 48553858 3 363609476 1 364420970 2 30441 58276 3 346441945 1 322501566 3 587273013 1 44823012 1 809253691 3 177797281 1 122405423 3 20210536 2 47801 70038 3 254882243 3 652295431 2 77568 108156 3 637351592 1 178717957 1 289992886 3 912792778 3 758633795 1 70501606 4 3 359633364 2 86318 112437 2 15403 87562 4 3 918654205 1 923746970 2 87330 93146 4 3 238486821 2 23310 77227 2 34522 42943 1 176844245 4 4 3 222135237 3 751404654 4 2 51497 87968 3 406142099 1 369525695 3 87944956 2 1708 77345 3 951695310 3 311901979 1 811287135 2 13120 16689 2 5847 75359 1 467352057 3 181816377 1 429371336 1 405280658 2 28504 82772 4 3 377423152 1 143745275 3 130021199 2 42103 94448 4 3 273945500 2 1248 7139 2 50917 105665 2 8165 54274 2 80186 84800 1 483108816 4 4 3 531703548 1 54662013 2 82116 93970 3 714698139 1 668117289 1 204784294 2 20913 34784 2 38507 62881 4 4 2 94522 96052 2 66999 111694 2 24294 63027 1 624573669 2 56824 107131 1 316296989 3 477510635 3 757169212 1 445872077 2 59005 107239 4 1 825806228 1 577001927 2 19764 102361 4 3 830287278 1 415972764 4 4 1 471548714 1 267626491 2 56713 61227 4 4 4 1 356396663 1 389389126 1 145194037 2 18690 44959 2 16109 71036 2 1780 37256 4 1 532338371 2 10582 79450 2 6522 57402 2 64418 77595 3 821821092 2 59790 89838 4 2 3377 11889 4 1 255293055 2 42107 89062 4 2 14650 103165 3 330469689 3 952460085 4 3 230638848 2 46338 94188 4 1 499012713 3 229830498 2 16666 111242 2 6674 75724 3 516693080 4 2 33417 96897 4 2 16666 56215 3 477918339 1 237069310 3 69159523 3 874925609 4 1 534441800 1 419981381 3 71532694 4 1 498018399 2 27545 71912 4 1 722563624 3 79499186 1 101317155 3 725221915 4 4 3 529426419 1 643435574 2 3341 55289 3 101078975 1 25959834 2 73776 100776 4 2 56487 87546 4 3 14508231 1 841650005 3 303469893 4 3 913422226 4 2 57778 73388 4 1 736880568 4 3 135758347 3 551286387 2 34360 54481 1 961430991 3 503023775 2 74279 78436 4 1 332396656 2 30369 59604 2 48395 71591 4 1 57335577 1 471194382 1 13427816 1 984474219 4 4 4 4 2 35126 44231 2 80818 101003 2 57106 98300 3 693948713 1 542423717 3 573975795 1 5602209 3 405499703 1 205234536 2 65403 76795 3 771750849 3 792458019 1 503461999 1 381044629 3 249739605 3 495522898 4 3 453545467 2 6408 8376 1 871403818 1 650485539 2 12094 46566 3 653335615 3 798642689 2 12948 45321 1 279943 3 369585164 3 832887493 4 4 3 654011780 3 1286660 2 66697 78654 1 163222184 3 42981091 2 42527 56795 1 936673422 2 55689 73106 3 914600927 4 4 3 607773232 2 42899 87433 1 267192761 1 993840553 4 4 2 4779 99155 4 3 804376833 2 40063 101665 2 17625 55962 2 38935 111999 1 194723622 1 170566535 3 912937950 1 127187022 1 394855769 4 2 1507 40857 2 1513 107958 3 526035906 1 154277681 3 296277398 3 652827332 3 323375331 3 79592610 1 63279271 1 537418028 1 108509756 3 135000893 2 89489 112079 1 988015617 1 553218994 2 86781 97183 3 44487109 2 20910 35268 3 993944781 4 1 69893666 2 21526 106839 3 371968111 2 64412 73926 3 423598175 3 205487792 1 968374188 3 121757942 1 541064101 2 28113 102541 3 24858359 3 619259031 4 2 43827 99731 4 1 821050936 4 1 527201274 3 815269217 4 1 595487821 1 891798454 4 2 14060 58023 2 23030 86650 1 491681845 4 2 18309 61492 3 201175795 1 540329649 4 2 49913 66399 1 365844340 1 965377939 3 312737 3 672580956 3 596822104 3 94827713 4 4 2 20193 75457 4 3 910438828 3 559494257 2 38125 39311 3 545031627 2 3815 25952 3 785304274 1 946550095 2 54665 91189 2 12447 94006 2 14365 101443 3 486275288 2 526 96979 3 759510573 1 585950095 4 3 404498213 2 80314 93287 1 785151327 1 91263269 1 54838803 1 559091900 3 34464712 3 195269773 1 170732660 3 938845391 1 948140597 2 34181 60822 4 4 3 819664151 2 84043 87583 3 331439748 3 894034917 2 47445 59685 4 4 1 694053922 3 615200791 3 627719049 3 715075521 4 3 175432854 3 332061509 3 191443268 2 8320 99830 4 3 682759024 3 723306587 3 294890441 1 436049783 1 802495236 3 157055630 2 85853 93691 4 3 500696402 4 4 3 68278552 3 9838237 3 722453168 4 3 845218736 4 4 3 893690529 3 79576543 2 46381 85889 2 16647 53310 2 72075 99934 2 31684 66218 3 98523112 1 57805826 4 3 985578213 1 874846817 2 30021 102227 2 23944 41607 1 741708536 4 1 204471788 1 298771377 3 913453607 4 3 914093522 1 420715220 3 18208760 4 4 3 240539279 4 3 652575930 1 507782282 3 554812100 4 1 34059877 4 2 11903 47657 4 3 498985655 1 370327293 3 983364952 1 649296560 1 849408560 1 343186835 4 1 934366090 1 484591063 2 4462 51258 2 32267 105541 3 206246719 3 55610639 2 10761 89849 2 45201 107001 4 4 2 29333 83238 2 56510 79891 3 214030205 4 4 3 277018225 1 667911187 2 6818 81177 2 2250 23828 1 575920390 4 2 75952 92609 3 84312423 3 853314333 1 890076822 3 117400945 3 431133183 2 20056 55923 3 125779384 3 46301239 1 827670995 4 1 510122000 3 507042192 2 33408 102140 4 2 25223 48454 3 899252282 4 2 87523 104936 1 625039036 1 710301200 4 4 4 1 219812486 1 709339803 4 1 636661487 3 66039257 4 3 546306705 2 38061 53569 2 64059 105056 3 59162353 2 27727 106568 2 21477 28468 4 4 4 1 3219604 1 347109671 4 1 103022397 4 3 556783872 3 375500025 4 4 2 43110 46470 2 25339 98952 2 59313 79045 1 619740990 4 2 486 86766 1 192987524 2 47801 87901 3 111412620 2 27699 63793 2 9098 96582 2 3598 43446 2 62801 86504 1 813132666 2 3207 101622 1 858614394 2 14047 65762 1 579171190 2 40842 108564 3 48397045 4 3 24427182 1 803394891 4 3 12909337 3 60827155 2 13789 29889 4 2 105026 111190 3 699637393 4 1 129781598 3 606266486 4 2 572 15511 3 421704156 1 428551441 2 13479 50818 4 3 740842890 3 8198624 4 1 382169036 1 916120329 2 10961 99052 2 36559 60308 1 102769191 1 716670797 1 684072073 4 2 26702 111599 2 27384 53462 3 104877502 2 8574 95126 1 86919332 3 828456090 4 3 901061106 3 284597638 3 219368685 3 399005175 1 691319683 3 672432949 1 197095611 4 3 659660118 1 656552 4 2 70306 111088 4 4 2 49542 66121 1 179113060 1 323971666 2 20052 104599 4 4 3 37530310 1 101292824 1 382429946 3 52153160 2 28865 44069 1 32537743 4 3 182066301 2 87649 110872 1 268764474 3 596608518 1 7353438 3 211037970 1 499609979 4 3 606116971 2 24888 111900 2 72459 72636 2 52449 97339 2 26532 46841 4 1 81042528 1 747824943 2 69545 89549 2 64249 96342 2 23115 25113 3 523406848 3 429552123 1 859720469 4 2 32341 47563 4 3 127449935 2 24381 80783 1 481191996 3 337749154 2 73648 77544 3 127418377 1 729889141 2 23410 65334 1 872311407 4 3 15894471 2 5956 59987 3 608839863 4 2 101007 109374 2 22808 62762 1 173046467 3 383995001 1 436328605 1 673101813 1 396593340 3 541736220 3 334518000 2 70653 93323 2 61953 99877 4 4 4 1 498519404 4 1 964553270 1 21501851 4 2 17663 46462 2 2498 92113 4 1 364836880 4 4 1 851416790 3 499383386 2 81199 82084 1 1902092 1 692772082 4 3 869955470 3 927523791 4 1 803565702 1 6683067 3 336228504 1 596686659 1 62806739 1 487682403 1 607359132 2 64916 104280 3 626432009 1 335787530 3 946593410 2 17537 24935 1 53066495 1 235257152 4 4 1 793853001 4 2 9092 97973 2 55431 76808 4 3 537204098 4 2 80700 108453 1 772346678 3 587267659 2 29040 102401 1 156935227 2 3031 90373 4 4 1 804645629 3 911856115 4 2 6238 36268 2 52994 77085 4 3 974575038 3 188138830 2 48475 88329 2 1497 96488 1 381598034 1 107225729 3 635502425 2 4515 72582 1 519401857 2 74883 91508 2 7355 20412 3 873811118 1 584184694 4 4 4 4 3 44828066 4 3 806833335 3 56387690 3 487832900 3 474575510 2 7960 30645 1 269986704 2 17926 53407 3 193069077 4 4 3 753428636 2 263 63043 3 120106195 1 164428282 4 1 241101088 1 764351787 1 826765253 3 375040390 4 4 2 26069 58886 4 1 33975802 2 81501 108102 4 3 769973013 3 625440014 2 57083 64896 4 4 4 4 4 4 2 29382 85498 4 4 4 4 1 331905294 4 3 57622980 3 193218799 2 83373 108892 4 4 3 432452603 3 197930065 3 627278600 3 103380497 4 1 247913674 3 927123587 3 211951480 3 914720483 1 54373231 2 14909 109203 4 1 454197716 2 8900 97865 3 558106026 2 46278 81458 1 339966533 3 916586662 3 158382005 4 4 4 3 357897763 4 4 1 317369503 2 1286 80717 2 32578 70206 3 51397106 2 53023 90360 1 172410129 2 17620 94292 2 44166 48876 4 3 69146169 4 1 886000432 3 585799622 1 69197318 4 3 305677961 2 32398 77469 1 470745598 3 711205828 2 30974 112451 1 383446142 4 2 41028 41431 4 2 5521 57840 4 2 83735 89770 3 56546601 4 1 742710520 4 3 284044113 1 940190860 2 80226 81874 4 3 461262127 2 41869 48086 2 76930 86022 1 465614059 3 237896305 3 651959809 3 729928893 2 10993 76821 3 349276967 1 919234766 1 42703867 3 583783738 2 37303 57931 2 939 92122 1 717100001 4 3 860275836 3 710925234 4 2 54808 60054 2 36655 49084 1 41675567 3 737219157 2 71362 102205 3 298492975 4 3 671644213 4 3 459760429 3 510150939 3 386533481 4 2 29675 32004 2 12825 111273 1 519584773 2 13145 85841 2 66362 75679 2 65802 95782 4 3 609089544 1 995456548 2 11398 78480 2 17438 33875 3 624841920 4 2 8114 57186 3 803892907 3 993449720 3 197932743 3 359233416 4 4 3 47823178 1 967177996 1 4753222 3 480137826 2 87096 93080 4 3 958902114 2 11981 14590 2 72110 96143 2 6578 40382 3 89739848 1 370157585 3 232863369 4 2 9126 63164 3 354793311 4 2 52122 67545 1 532850890 2 2647 44516 2 46654 89517 1 286486568 1 26460600 4 3 42686997 1 21353635 4 3 867751004 1 903770906 1 255629916 3 748130343 2 33603 35700 2 6011 51693 4 3 809191108 1 901996799 2 47208 48477 4 1 797479121 4 1 21839089 1 778531862 3 859334322 4 1 751419817 2 7118 89872 2 77705 93879 3 76259872 2 12437 38286 4 3 324118903 1 459842336 4 4 2 74594 106008 2 28059 90933 4 1 6837155 2 7891 100135 3 40829746 2 77963 78403 1 269248668 2 4009 52254 1 528637338 3 436726164 3 673599372 3 20616228 3 24564529 4 4 3 860267784 4 4 2 8086 13197 1 440810309 2 59604 78934 2 28049 89875 3 263412390 1 744451436 4 4 4 3 641554426 4 3 698829016 2 20921 50651 1 864633412 3 12288453 1 175721444 3 760247884 4 1 847905904 4 2 15841 97783 4 1 733930578 2 81312 103870 3 84304800 4 1 86941492 1 186731089 3 712617360 4 2 6818 61588 3 2502297 2 14032 64112 2 38777 47639 1 310175475 4 2 2257 65575 2 5449 75459 3 65213991 1 145665303 4 1 490602399 3 48277562 2 6758 68210 2 45059 91395 2 27154 48863 4 2 11603 108051 1 378750989 1 735731945 4 1 861145598 3 106708406 2 9832 99585 4 2 55403 102225 4 2 80397 109489 1 314380247 1 192650408 1 564146045 4 3 389422381 4 1 709806930 2 39574 66254 2 4475 106785 3 306985637 3 128223852 2 5469 33859 1 572569533 1 248912809 4 3 335928484 2 30914 54549 2 24122 70546 3 61811326 3 822506122 2 5723 97358 4 4 1 482544864 4 3 968245280 4 1 878868870 4 4 2 50787 78780 4 1 245028195 4 1 492175213 2 60485 70441 3 22411298 3 151587378 1 424190501 1 840945054 4 4 1 131303862 3 944656362 3 779109135 4 2 80690 94488 4 3 133599220 1 963357088 2 23520 47365 1 530781778 3 638215517 3 321225069 3 814094268 2 25286 45580 1 286105173 4 1 794963261 2 28385 35630 1 195923012 1 34657482 4 3 226180415 4 3 193859291 4 2 17148 45567 1 512939839 1 812510752 2 38013 80452 4 1 327292137 1 680250927 3 659047004 2 86499 87578 3 309342860 3 964597263 4 4 3 461764402 4 2 15438 63562 4 3 842139304 1 741903273 4 1 573306429 1 680762580 4 3 116647203 2 34286 98417 1 534187010 3 548018689 2 27790 48293 4 1 699818104 4 4 2 50595 70223 1 184124513 1 766848307 4 2 1366 73404 4 1 130363634 1 390437386 1 129683178 3 974799729 3 273067643 4 3 527286851 3 772188297 2 45446 58321 1 158407842 1 269923819 1 895156468 1 345502529 1 481358540 1 936621089 3 482045332 4 4 4 3 852406414 1 521233226 4 4 4 3 311014711 1 392023917 4 3 68943477 2 60640 98450 2 71509 102572 2 45420 80622 3 45418533 4 3 31372989 1 800387486 4 2 22422 74224 4 1 258453500 3 739950822 3 587688032 2 80100 101311 4 4 2 18913 55159 1 60599855 4 1 162713293 2 14320 40845 4 3 754586397 4 4 2 52811 68298 3 132296871 1 933173342 1 350572296 3 961816554 2 60015 87982 3 608934487 1 302555447 1 11097716 1 571703789 2 29263 83133 3 283993033 2 28263 67793 3 194149428 4 2 14225 32934 3 448428787 4 3 509453069 4 4 3 997020982 3 915831001 1 705823496 4 4 3 380220485 3 26716384 2 39043 98789 1 975613843 4 4 1 27259538 2 30277 106260 4 4 4 1 264047714 4 2 30987 108765 4 2 47263 53327 4 4 1 344008734 3 599144136 3 781904786 3 989715956 3 588575844 3 380773183 4 1 931401182 1 322640664 4 2 89846 112250 1 801273640 1 71506769 2 32222 46177 4 2 32966 58537 4 4 2 10234 26502 1 751674882 3 208944220 3 140946251 1 699822516 1 609755269 3 574665786 3 719856024 4 4 4 4 3 32967406 4 4 3 224751361 1 783886068 3 337234650 1 63359036 1 59664666 1 658835322 3 785723120 2 28256 77984 3 150435577 3 947524203 1 582480508 1 873177343 3 907595636 4 3 746491891 3 800472057 4 3 102757516 3 374070626 2 10710 71679 3 55233208 1 693852939 3 202719834 4 1 615451073 2 73376 112955 2 2683 53883 1 164051722 2 12815 53831 3 129723250 2 22825 52607 3 642809879 4 4 4 2 65672 86612 3 549683217 1 651714759 4 3 122246677 1 42894388 3 527912630 1 404936066 1 902774025 2 50280 109213 3 118981424 2 31480 72992 1 918025007 2 46860 57228 4 2 89337 105292 3 76944512 3 993355487 3 469323347 3 51021830 3 908724091 4 4 1 755720723 4 1 738226793 2 20992 32306 3 902426174 1 197603532 4 2 13594 112474 3 378876992 1 560542283 3 823518933 2 24083 57734 4 4 1 731350310 2 13643 17681 2 25952 74610 2 2332 8192 1 851149487 3 663438452 3 188768936 1 816748834 3 30013834 3 96432971 3 766919543 1 604891851 4 4 3 960558167 1 754130258 3 60090708 1 235816574 1 293692650 3 937537993 4 4 4 3 135178916 2 11910 108709 3 435246749 4 4 1 179602800 1 375771789 4 2 25351 87997 1 1875027 3 59058311 3 230200618 4 4 4 2 61838 62747 3 67522189 3 546889197 2 68960 90887 1 50038915 3 697380669 4 1 914846121 4 2 13264 32949 3 266928378 1 495507293 3 22113350 1 35805631 2 70653 96323 2 27118 109700 1 817853011 4 2 46208 87874 3 663290688 2 51950 85944 4 4 4 2 11675 100888 1 774496469 3 651248813 2 956 28634 3 718780538 4 3 957058614 1 10841881 3 58712033 1 788988789 1 758665657 1 917880204 4 3 48454103 3 447467082 2 73104 112119 3 237742640 1 670757204 3 941753868 4 1 437690486 3 398111220 4 2 30607 56699 2 19335 69139 3 421451093 3 268703840 4 3 558618360 3 502461966 3 397652324 1 582368694 1 17419616 3 299625341 4 4 4 2 61255 93263 2 65083 106598 4 3 986638822 2 86438 109098 2 71442 102135 1 389675 4 2 3147 7745 3 961510107 3 69491374 4 1 551567471 2 2984 20734 2 17167 78566 2 45794 91641 1 588224024 2 82572 93637 2 97 1898 3 658175970 1 37281821 3 463350302 4 1 196300143 4 1 191654045 1 787254190 3 302859047 3 869309507 4 3 147736713 3 693822055 1 451747149 2 17596 107569 1 609354199 4 1 603329009 1 490250060 2 21768 63024 4 4 4 3 319764894 1 480694866 1 317230942 2 46155 90385 3 573877519 2 20857 65349 4 2 67104 95298 2 171 69874 2 12388 73797 3 452431676 1 71430740 2 12096 83008 4 3 53219947 2 2396 106149 2 65825 74883 1 705442157 3 859837648 4 3 204318318 4 1 558380664 4 4 2 34083 105723 3 565439281 4 2 22881 112518 3 979206645 3 545605161 4 3 649897556 3 155065729 3 430428665 3 776752699 1 905820186 2 14169 16697 2 47222 107524 1 146273379 4 1 380671599 1 727057052 4 4 2 14902 35581 1 857333837 2 75158 107675 4 1 211826903 3 400969559 3 209140142 3 270254102 2 4301 83643 3 960684206 1 714904773 2 18309 62207 3 631944948 3 314408936 4 4 4 4 2 36294 73645 1 247653885 3 443977789 2 18801 22623 1 665881115 2 5483 99872 2 74184 110108 1 175468793 4 1 45898915 2 4035 22957 3 625311217 3 617144464 4 1 760012891 2 81953 92709 2 48069 94873 4 2 69360 98256 2 7127 73287 4 2 33386 57617 2 2616 35674 1 707201094 1 320698755 4 1 606674707 3 787722241 2 65700 88826 3 730072510 2 45137 99663 4 3 885874995 1 647990920 2 12018 22427 3 394674956 4 4 1 756002623 1 566483308 4 4 3 321881321 2 19904 94961 3 880305335 4 2 79147 90892 4 2 18650 105721 3 805342382 3 540114500 2 43286 108084 4 2 21168 33141 3 765307034 3 612543364 4 2 6344 19292 2 24416 94257 4 2 29656 96969 4 3 779228547 4 3 60104409 1 448351363 3 21164256 4 2 13926 106808 2 59039 107307 3 597746184 3 786659810 4 3 60381912 2 19459 44922 3 951499985 3 198319340 2 48558 67850 4 4 4 1 699277579 3 665481139 1 543987598 1 455453272 4 3 795651645 3 104230006 4 1 13328570 2 9581 25120 2 72888 95872 1 377300113 1 913659793 2 79471 112217 2 42508 69691 4 3 94297756 3 587780663 1 528448593 1 926417970 1 256511930 3 662050844 3 164269154 3 36612109 2 106827 108938 4 4 1 388371043 2 36098 79479 1 658833039 3 799949492 4 3 36576936 4 2 45145 55624 2 80589 110958 3 38275361 1 571247932 1 28221597 4 4 4 2 77212 110788 1 166789957 1 381476254 4 1 444257621 3 135156775 4 4 4 3 401360216 2 63045 92916 3 310964584 3 79913080 4 1 920377430 2 52219 55973 2 89245 94725 4 3 88419146 3 754339579 1 777315281 4 1 586772464 3 577344673 1 679226985 2 39932 94302 4 3 739730094 3 46068849 1 998164958 3 239600355 1 758446733 1 277062230 3 52133776 3 551110863 3 550604438 4 4 4 1 280986993 3 159465570 4 4 4 4 2 54050 80898 3 258123708 1 260691683 3 198184585 2 5482 95509 1 693114002 1 58639580 3 887960768 1 274517392 1 4100665 2 72769 96502 3 313278984 1 696958861 2 3014 86779 3 54681196 4 1 447099668 3 103763033 4 2 54526 95552 4 1 480932735 3 913204845 2 96975 101275 4 2 22712 110543 1 38823684 1 352331958 1 903499114 2 90682 109702 4 2 39771 112112 2 7565 34592 1 391585429 2 63011 110146 4 3 876554119 3 243706714 4 3 797907556 1 974316582 3 973675223 3 565756406 3 714454315 3 101667939 2 13896 72334 1 476905177 2 57698 88580 1 219283601 3 380684085 1 664140099 3 266098140 4 4 4 3 822198022 2 19430 71872 3 819076730 4 2 25108 79837 4 4 2 65009 94441 2 35901 98028 1 100111619 2 31777 72472 3 198756153 2 43623 109010 3 134075530 4 3 249794763 2 11783 52057 1 833983629 2 10858 44078 1 463974275 1 627914714 3 192733274 1 398552593 3 729491810 3 653385359 3 673785976 4 1 489762037 3 629188092 2 44544 108011 2 57255 83856 3 583284648 2 8812 28780 3 809746429 1 731247205 3 512146216 1 337694111 1 255219998 3 378917069 3 705548415 3 977489818 1 927466701 2 7788 87626 4 3 477372918 3 630610833 3 322545236 2 78183 91582 2 41802 63317 2 27280 67258 1 681114888 4 3 330768381 2 38631 49738 4 3 651610300 4 4 4 3 252295920 2 83288 107598 2 65414 80425 2 870 56831 4 1 16759480 1 903410111 2 26949 66877 1 67760052 4 3 481429080 3 653532912 3 860207376 4 3 199557462 3 370063767 4 2 8255 86850 4 3 99717059 3 180979697 3 988885072 4 3 700212352 2 7391 32136 4 4 4 4 2 22434 59795 2 57378 70527 3 987096591 3 47551365 3 415904506 1 25803832 2 93203 105456 2 86380 101755 1 714428910 4 2 686 19409 3 584373024 2 44968 94049 2 36534 110658 1 567690260 1 223549693 1 19072094 3 41078236 4 1 538669286 3 42787103 2 24077 67565 1 329687974 2 50674 93817 2 7170 47924 3 933174919 1 691709884 2 34580 69617 3 69791539 4 4 3 145443348 3 959013314 2 11569 103623 2 40610 61002 3 359699990 3 947455887 3 695686773 1 871005791 1 648684986 1 223526953 4 4 3 572447901 2 19380 64058 2 15775 105828 3 69716389 3 605187198 4 2 21363 102516 2 8311 20314 1 936566693 3 886864134 1 295017180 4 2 31232 50309 2 8136 12385 3 86337130 3 537579178 3 661518532 2 53843 85659 4 4 4 1 224711093 1 957283458 2 30635 70192 3 896369924 4 3 420042743 3 772583558 2 48387 94704 2 76204 97159 2 43645 106678 3 528637354 2 38351 52368 4 3 270702013 4 4 3 963913789 1 855336981 1 37785504 1 479515888 2 22190 70808 3 190226923 4 3 53984848 1 92222323 3 752561612 3 366901362 2 36408 48619 3 604219120 1 963920591 3 60570367 4 1 444589547 4 2 9203 99379 1 149656966 2 2683 85755 3 799888639 1 141960987 4 3 939754963 2 49165 61803 2 57958 71012 2 23362 96293 1 964880223 1 335001202 3 333030352 3 966745486 1 801073426 1 901369638 1 55339003 3 852814484 1 109562611 3 630301074 1 64233593 4 1 118143805 4 2 52010 89542 3 808480062 4 4 4 4 3 963470230 1 868048652 2 16943 73381 2 41930 64585 1 562657829 1 800338796 4 3 282103687 1 80094315 2 55923 102086 2 77433 78176 4 2 90719 100897 3 646848299 4 3 29136225 1 329774896 1 94159917 3 900259392 3 737032769 2 80912 84421 1 679111264 4 2 71701 95902 2 15998 100422 3 90520087 4 4 4 3 592211315 4 2 35359 105493 1 584026938 2 96873 109614 3 502534181 3 570439608 2 95305 106194 4 1 875534113 4 3 124671652 4 3 898597700 3 532253605 2 31166 44866 3 948194251 1 938153118 3 124802641 3 207276316 1 744102984 1 5633958 3 937543651 1 320541863 1 955791924 2 52377 110789 2 31204 56605 2 75781 86205 3 952718170 3 335120348 1 492789535 4 3 596973129 2 35247 100513 1 196893193 4 3 75331550 4 3 753822041 4 3 141834156 1 782392147 3 624884310 2 41395 44987 4 4 3 232846473 4 4 1 168554669 1 952855007 1 435093899 4 3 26757601 2 74105 91029 3 501160248 3 957972255 4 1 501599227 3 907009206 4 4 4 1 221536937 2 53438 108018 2 35193 90187 3 829257096 2 19178 87933 3 715577972 2 43017 77096 4 1 37093604 2 695 1546 4 2 2667 55670 3 64406602 3 409347067 4 3 351160851 2 90776 93952 1 437882548 1 868295837 1 992650909 4 1 27108781 3 33996291 3 102095674 4 3 153641503 1 138448421 3 966816917 4 3 131217267 3 620846206 2 31450 87777 4 3 495851847 2 30965 57728 3 546553734 1 155093043 3 630113601 1 319385278 2 52767 66395 3 818325808 4 4 2 5615 58963 3 257760537 3 912048992 3 443306790 2 71376 75634 1 70323321 1 25171081 3 804507548 4 4 3 932156030 4 3 48787394 4 3 735120828 3 119881102 4 1 306424117 3 538620393 1 360106433 3 270620072 4 3 45867725 4 4 3 658457984 1 152044913 3 412626484 3 633077240 2 29009 56180 2 4208 30588 2 49754 94268 3 28978276 4 3 988702895 4 1 693711864 1 186093272 1 808310675 3 574213796 3 410127611 2 78811 87928 1 688234134 3 824643193 1 543201070 3 285018192 3 589450942 2 96346 107236 4 3 974978540 1 866671978 2 29155 52424 2 14318 87916 2 29556 39406 4 3 867969118 4 1 65183859 1 676081967 1 542134162 1 599785935 4 1 207132553 2 38910 89520 2 47185 99040 1 348102662 1 876929703 4 4 3 85281919 1 997590032 1 993962107 4 4 1 989564499 1 465239912 4 2 13370 36385 1 1551752 1 697379404 3 975074276 4 1 374445149 3 48113428 4 2 15078 38863 2 57763 105661 3 809161630 2 38029 59900 1 666486064 1 480794376 2 27416 93032 4 1 463080691 1 132302692 1 480815102 4 3 393313342 1 115976978 1 163181636 3 450584311 1 650291407 1 669792061 3 489652102 3 347396330 1 143747071 1 680126549 2 92547 96724 1 129713877 3 1847846 2 12438 61519 2 91142 98902 2 42514 70220 1 511091966 3 24999484 4 1 67760697 4 1 931669493 2 10562 66191 3 301367085 3 193534499 3 949230704 4 1 392729426 1 24457227 4 3 758602280 2 9115 109266 1 74258569 2 20988 84756 2 46007 69838 2 45869 60567 1 430612683 4 3 44418886 4 1 872137242 1 482308339 3 167116814 4 4 2 41941 86076 4 3 82440287 3 971672634 3 2856641 2 41439 87958 4 4 4 3 441478786 2 29646 80968 3 812817641 4 4 2 3126 34478 1 326463712 3 684632382 3 630502998 3 937497302 1 688544896 4 2 13433 63138 1 932865055 3 939073937 2 50746 70602 3 484850785 1 485334646 4 4 3 47577063 1 896031860 4 4 1 372185878 1 509658995 2 18312 88901 4 4 2 48276 90520 2 50856 107919 4 1 617453744 2 59113 96017 4 3 869226006 2 84246 95693 1 742575373 1 217913955 3 207693718 3 255028221 2 22247 59099 3 255909805 3 414097567 3 206004179 2 22157 59268 3 371289316 3 209344161 3 381193736 2 3201 99339 2 3432 108055 1 352136376 4 4 2 11868 90005 3 737364443 3 472614202 3 910939609 3 89533161 2 3587 48162 1 493114918 1 974880587 2 10496 90914 2 34650 59480 1 402926671 4 3 68077629 1 791284571 3 685066057 1 461637985 2 78859 82502 1 261908416 2 70178 90660 2 42943 77101 4 3 167310906 3 961217415 4 1 265266960 1 475913658 3 992961895 3 384546785 2 26505 68432 2 97746 101311 1 241638464 3 447792615 2 20099 77159 2 36582 86095 3 23188380 4 3 688788785 3 460725511 2 29208 39907 1 839276857 4 3 410315916 1 582562289 2 25334 103799 3 8676337 2 63033 105274 4 4 2 53008 104844 4 1 802835676 2 62064 109153 2 33817 106123 3 234438686 4 2 278 32967 1 599656997 4 1 164646700 1 914247261 3 529857548 1 268654988 3 70043389 4 2 14047 101259 3 132294364 3 547003374 3 665197937 2 32526 111981 2 32812 93190 3 783981015 1 397532242 4 1 805919419 3 24603429 4 1 112089855 2 33957 60868 1 659994657 2 7659 24163 3 172610984 4 2 19206 103830 1 567998711 3 986391121 3 258190454 4 1 735708584 2 20871 53723 2 35225 82901 4 2 33297 40817 4 3 701020751 3 217257378 4 1 284343908 3 857600149 1 276841870 3 352293998 1 782851168 3 981579899 1 215664930 4 4 1 736943464 2 52680 92005 2 79808 111096 3 905344722 4 4 4 4 1 938931619 1 356429525 4 4 2 4841 86139 4 3 949564908 3 69623093 4 2 39669 110467 2 75229 99981 2 8245 85012 2 6141 89867 2 5025 75858 3 994285326 4 2 75196 111425 3 100615555 1 298029841 3 549662130 3 829423892 2 8265 23310 1 733076716 1 47583649 3 614448968 1 359069879 3 261765565 2 30785 103478 1 386319544 3 709691537 2 49691 113220 4 2 45084 91546 1 666169633 2 21781 59155 3 811148482 4 1 406997012 2 10214 83139 4 3 183522527 3 809665357 2 30522 56581 4 3 620465058 4 2 88033 91411 4 1 782237697 3 674927158 2 4086 50346 1 320384859 4 1 99545407 1 54718599 4 4 4 3 16700485 4 4 3 438292113 3 32372389 4 1 907054929 4 2 34707 39570 3 683603227 4 3 538085919 1 169339019 3 136118884 2 110148 112498 1 575869490 3 767778129 1 99602555 1 493735353 4 3 484469416 4 4 3 236594932 4 1 472742903 3 586566273 1 961518200 1 593077464 4 2 20438 60765 2 74019 106956 2 54630 89106 1 823616074 2 12177 109533 2 55006 101435 3 642521051 1 457306244 4 1 544902477 1 299923667 1 243732830 3 178736840 3 528274794 3 736843149 4 4 1 904355703 2 15598 50915 2 73765 93389 2 62376 99466 4 3 897305033 2 2750 110217 2 5076 35003 1 552545049 2 52436 63882 1 711215418 4 2 15463 67325 3 150259615 3 861720972 3 898737318 4 3 43132988 3 844990457 3 44583958 3 278870770 3 704245592 2 100042 100359 3 637380144 1 236905059 3 728537754 3 497821269 3 391100519 3 570196384 4 4 4 3 306325818 4 2 3484 72488 3 202562883 2 68108 101431 4 3 658881193 1 45485205 3 81008652 2 23358 78429 1 636380046 3 852857305 3 862091700 3 95051638 2 39199 50109 3 853157866 1 813516469 3 174985064 3 520444137 1 254975826 1 618033847 4 1 768454347 2 45528 71428 3 152178449 3 688452122 3 388982285 3 35747618 4 1 462767662 1 88798674 2 48202 83529 1 784971270 2 5104 77739 1 391867023 3 579049187 3 919080262 4 2 47753 103626 2 13014 17647 4 1 726983725 1 693407782 1 517705864 3 582702632 1 39282914 1 315916378 4 3 667936907 2 40041 76565 2 42039 67379 1 813718294 3 216186997 2 61874 84053 2 6117 71739 1 925489356 3 155920235 2 16239 83056 1 6211182 2 66238 73927 2 25614 85609 4 2 68992 69713 2 11116 66276 1 884434662 4 4 1 633584665 4 1 153954270 3 101147222 2 3704 79925 1 929861621 4 3 63176643 4 2 17181 39938 1 237067360 4 4 2 13186 91271 4 1 161384164 4 4 2 30258 42999 1 888264027 4 1 854418119 1 121253021 1 758272199 4 1 165190982 1 281252334 2 18282 19617 3 52936849 1 325331036 4 2 45865 107778 3 756928403 1 176442101 3 283090969 2 27251 65414 4 2 1126 40329 4 3 246557060 3 688428390 2 35068 67983 2 74013 106383 2 10682 60567 3 596177022 1 634807328 4 1 556267900 3 387250604 2 28764 39663 3 36193861 1 501682303 2 84792 88238 4 1 201388441 3 929261863 2 36469 37065 2 26644 42053 3 30970078 3 977585636 1 827605211 3 504917914 4 4 3 135305117 4 4 3 933162078 3 61980691 2 49155 51155 4 2 23664 68998 4 4 3 50544137 1 59873850 2 65225 90242 2 21022 23543 1 475795520 1 874144223 4 2 63806 103094 3 494007633 1 379995255 4 1 974259954 1 549789881 1 791961760 1 233016667 3 919403810 3 29192482 4 1 785554314 1 261597359 2 47432 89840 3 112409938 3 373691528 4 1 240204289 4 4 1 2684029 3 454056664 4 2 2465 52300 4 1 613609235 3 129247681 2 71484 75572 3 990484219 1 11602589 3 650060596 4 3 170156538 3 764896737 2 47944 49272 1 67913496 3 49236346 1 645158181 2 73994 77255 4 2 2529 107907 2 5162 88535 4 4 4 1 32256689 2 15504 95177 2 16567 30159 3 543457901 1 86259792 2 23671 101808 3 796679623 3 165073386 2 15323 68588 2 33963 46719 1 721805273 2 8535 30648 4 3 41100222 4 4 4 4 3 645193945 4 2 2606 99636 3 264290758 4 2 79348 92906 1 279975672 1 40020238 4 4 1 773149765 4 2 22112 56059 1 657292272 2 15198 90354 3 764501853 3 66271051 3 27756818 3 545678007 2 26133 83379 3 38937675 1 789274279 1 435877836 3 561092516 3 248178793 4 3 786099534 1 889236525 2 18118 91757 1 182643580 1 182386745 2 24367 44255 3 644812506 3 272442555 4 1 343238450 3 131943325 2 20194 93497 1 663980158 4 3 971736587 4 3 663205315 4 1 976566888 4 1 259456377 3 511133326 2 461 10475 2 62944 94050 1 708926553 1 31162337 1 107815063 2 17284 52740 3 817483371 4 3 283075110 4 3 547706300 4 2 35006 39265 1 41680924 3 106610545 4 1 966238545 4 1 442595024 3 367799728 4 3 699010875 1 623495554 3 662544161 2 66156 112930 3 797094011 4 1 207988516 2 27192 84404 3 30047397 3 332154447 1 713019669 1 506169451 1 43392295 2 38338 62940 4 3 7979690 4 3 976642845 2 24407 42073 4 1 442280308 1 526411699 4 2 11112 92459 1 267106807 3 246157468 4 2 11146 52128 1 475356327 2 37399 69615 2 62300 107575 1 880742568 1 534786238 1 593215249 2 53845 56473 4 1 684151971 2 7521 93012 4 3 127489411 4 2 3873 53449 3 947667782 1 22822153 2 33847 108628 3 862601710 2 32890 50516 4 2 3282 80516 4 3 602673550 3 168552982 4 3 693355981 1 290227160 2 79879 81686 2 39823 72959 4 4 4 1 597186055 1 384142394 4 3 621054373 1 209670941 2 21762 47164 1 23620663 2 5020 52258 3 268765470 3 894305077 2 65688 98207 2 96257 105438 1 14754187 3 10052051 1 844503755 3 736126531 4 2 86385 100203 3 241036856 1 80384228 1 105037902 4 1 708703067 1 815348842 4 2 8310 16120 4 4 1 664409090 2 36884 106354 4 2 12137 25787 2 14786 52050 3 241242645 3 21215407 2 36557 51064 4 4 3 223128850 1 586038371 2 51671 94408 3 237532642 3 24360190 4 4 2 20839 70304 1 44945397 2 27568 43175 1 596419856 1 861264797 4 1 994693263 2 22443 103826 4 2 58606 84384 1 3485607 3 251358802 4 4 3 59906476 1 732861443 1 256710840 2 98709 98805 1 395937642 3 437467672 2 20677 38886 2 13913 58302 4 2 64972 82847 1 49925816 2 20515 24305 3 107845042 4 4 1 946723009 2 30380 99954 4 2 15242 59501 2 12455 55522 4 1 512596216 1 96946194 3 451808235 4 2 35982 108197 2 9643 91179 3 476274072 2 57700 83314 2 14675 84474 4 4 2 45028 108112 3 697744061 3 692009340 2 39318 108472 2 72844 98006 3 62058827 1 920777155 2 62006 112388 3 908464880 3 531937697 2 40504 104475 4 4 3 571569147 3 396025283 4 3 95316912 1 13908097 1 49753118 2 61922 72556 3 657274716 4 1 13807312 1 747410867 2 75356 98166 1 945802621 3 183137594 1 459001228 2 19745 78752 2 2311 100095 1 640294572 4 2 1337 79550 2 27838 98782 1 948230560 1 990992925 1 993365984 1 752757276 1 111143462 2 50046 83228 3 494893589 1 628694141 2 43393 104659 2 59387 93416 2 6230 22546 4 1 149723684 2 43330 82929 3 42476483 4 4 2 8979 66501 4 3 748887598 2 15073 104420 1 866987462 2 41972 50173 3 334969027 4 4 4 1 461839209 4 3 623098834 4 4 3 484770274 4 2 90001 97365 4 4 3 675339425 1 227169213 4 4 4 3 691099926 4 3 592926447 4 1 240314291 1 416102850 3 591703251 3 857003066 2 18717 38084 1 791802017 3 675426168 3 94088510 3 449235369 1 841880704 2 16412 65608 3 333913418 2 3838 65751 3 12366286 1 471276289 1 526087137 3 442597361 4 1 711930058 1 788161678 1 666994330 1 627490702 4 2 26487 59416 2 11526 28606 4 4 1 142444038 1 529341784 2 63113 110882 4 1 255016222 2 28425 71344 3 84066687 4 2 79826 100409 4 3 316993897 4 3 73895295 1 550210616 4 3 710478405 3 922244748 1 731804272 2 35058 63163 3 906513248 4 3 58683403 2 54685 70536 4 4 2 33818 43995 4 2 80839 112849 1 460854556 3 865754641 1 148834274 4 1 247026492 3 51550463 4 2 51039 92354 4 3 45514738 4 4 1 629694464 1 598165444 4 3 453529673 1 789203279 2 16609 52558 3 651453705 3 168025380 3 384523264 1 717576941 1 888288943 4 4 2 397 47339 4 2 45452 71753 2 5141 48842 1 659128419 3 501284420 4 3 114938703 3 900323268 4 2 30719 67170 2 24946 48324 1 49466257 4 3 511153450 3 405639083 1 142813239 2 36220 80512 2 29362 39981 1 718084102 1 13957943 4 3 605405423 3 962349852 2 70587 82277 1 615436929 2 23425 63505 4 4 3 767136711 2 2125 61597 3 546218744 3 576803163 1 32982623 3 253285467 3 223259811 3 444762956 3 483607036 3 376245966 4 3 289396600 2 5217 89596 4 1 180874934 1 491864089 4 2 48328 79931 3 670795992 4 3 800421801 4 2 8375 71509 3 212914564 4 1 526849990 3 536008398 4 4 3 388140963 2 947 49760 1 421621667 2 2417 68261 4 2 15688 99473 4 3 795898591 2 79737 96218 4 3 649904416 2 33820 71289 2 22701 91400 2 85212 90390 1 462811435 4 2 21526 59930 3 640043150 3 422033264 4 4 3 572658455 4 3 237239039 2 63742 100995 1 682110666 2 7073 45829 4 2 8351 41253 1 704872090 4 3 982423323 2 36047 44007 3 975148030 4 2 42001 93974 2 33482 51825 3 851215691 4 3 685486144 1 157813525 1 469200416 3 499448632 2 27950 35677 1 555187721 3 890731767 1 476091230 3 781635394 3 177088452 1 86623945 4 3 889631539 2 80689 94945 2 93489 103689 4 1 870726356 4 1 53484308 4 4 2 67268 104698 1 431219750 4 4 3 178400762 1 367974773 4 3 50788343 1 716417847 4 2 66154 75892 4 3 487050653 3 937399026 2 84254 110710 4 3 377076102 3 675408750 2 23459 40013 3 19034094 3 376682977 1 547083930 1 158689517 3 782918022 1 347575451 4 2 29943 33244 1 139864861 1 614210224 3 55318419 3 403038774 4 2 9783 89260 1 227947071 2 98353 102240 4 3 509644808 3 104416163 1 287726130 1 831455515 2 81686 90272 3 518889018 1 69639947 2 69707 76230 2 10849 65706 4 3 960578594 3 848539329 4 4 1 519461883 4 3 706705405 2 75452 90333 3 413031193 2 69975 100142 2 51940 73062 1 191642782 2 81 48370 2 3697 59214 3 620862813 2 22176 111646 3 527250415 3 483258713 1 868591847 3 755939956 2 21062 66116 4 1 955476512 2 46053 49310 3 905529318 4 4 1 827464913 1 220634997 2 26275 49808 2 53111 83232 2 36823 73718 4 2 74235 82129 1 556733532 2 70882 93960 2 17765 68786 3 775444317 4 2 37171 71626 1 590270108 3 757313004 2 5470 86543 4 1 939091176 3 596049298 3 342914575 1 565687486 3 358639880 3 193599302 2 42694 72989 3 381695241 3 489957970 2 64957 73701 4 1 42063468 1 295290143 4 3 347224734 3 706310205 4 4 3 168250670 4 1 462099889 1 56604395 3 845554347 1 57048870 2 32838 48318 2 3938 85839 1 481809059 3 666120565 4 4 2 18031 81351 3 66834111 4 3 80441886 1 16155310 4 1 547283554 1 172383533 4 2 11845 27126 2 7372 68116 1 280161485 2 3120 18365 4 3 838706911 4 3 328121211 4 1 584649530 4 2 70913 107983 3 572280628 2 42558 113421 1 601081900 4 1 435277595 2 413 25982 3 111865107 2 13293 31565 3 368559287 2 29138 46632 3 500075713 3 421647179 2 73679 99840 3 464592476 3 700083185 4 1 500537458 3 877856921 4 4 3 832639932 2 13428 102539 3 582236698 4 1 38750421 2 85406 105037 2 43389 71237 1 229770493 4 3 340097424 4 1 481636624 1 66826800 3 479988527 2 79243 79474 3 841672522 1 255968457 2 4891 76420 3 878085258 1 919139819 2 14600 47575 4 3 124600839 3 280218456 1 719513366 2 3970 48603 3 882436633 3 325563464 4 2 100841 103053 2 66004 73280 2 2414 106669 3 913770234 1 855637857 1 440229061 1 2525268 1 183574021 2 10583 96265 2 5600 44562 4 3 783355406 1 377153667 1 837968222 1 44163971 2 108380 109818 2 8636 27288 2 16789 80808 3 19140464 1 40751303 3 9994126 2 23930 78771 2 82588 99923 2 67331 83630 1 959668145 3 741687919 2 79591 93251 4 4 4 2 21187 86741 4 3 55620911 1 654864392 2 47130 92985 2 21478 94753 1 12144909 2 26535 104995 2 32878 42955 4 1 155888794 1 782699804 4 3 636055365 3 937184036 4 3 494244649 4 4 4 2 54406 80771 4 2 27260 59020 3 202342538 3 727656947 3 542751356 2 77164 112769 1 526227024 4 1 396208494 4 2 48565 98265 1 658578169 1 59456359 3 742685139 3 264399792 2 68287 85563 2 3153 92945 2 21231 49749 4 1 857141255 2 495 39645 1 155194045 2 41421 73830 1 402046394 1 238647304 4 3 725576070 4 1 65626516 3 879026550 1 371793926 3 839213659 4 1 136560876 2 1037 3016 2 8705 103501 4 3 80450579 3 140858227 2 17929 105152 4 1 549059649 1 749520508 4 1 656302974 2 76177 83876 1 88837442 2 61348 98741 2 8364 51793 3 333366205 1 915521815 3 209821802 2 67272 113500 1 200250157 2 33567 79629 2 55417 61687 1 213461342 3 651421829 3 438130637 2 14267 49178 1 769040893 4 4 1 961921911 4 2 46505 71972 3 580471316 3 994095465 2 90823 97271 3 888602701 1 444746157 1 51224467 2 18576 22735 4 4 2 99634 104073 4 2 36659 47450 1 313536972 3 983762995 2 77146 106717 3 556531356 4 3 74972089 1 625352882 2 42213 87705 4 1 520121147 3 722545415 1 213855909 2 80861 99935 2 67336 88434 3 271616842 4 3 51582623 1 378543152 1 920001204 2 95531 99336 3 17831162 1 761839409 3 63652169 4 1 772393486 3 656891513 3 549101255 2 57265 104677 4 2 6670 67463 1 718832 3 124043805 3 27322944 1 881607168 2 35652 85625 2 72082 95786 4 2 5131 106459 4 2 83334 96844 3 99510642 3 620246646 2 41658 100744 1 542083910 3 452723420 3 345877010 3 153907387 3 977358237 2 60991 102547 2 16602 58188 4 4 2 67541 103684 2 10313 21633 4 3 359993968 3 111451000 1 496308125 1 47502583 1 70804024 3 186328435 2 6718 100737 3 420918640 2 33109 44801 3 359210056 4 4 4 1 686961332 1 388069650 4 1 953871343 1 232426459 2 23788 68589 1 221402690 2 3320 49375 2 24713 67920 3 397933951 1 281715905 3 963191655 3 77138073 2 16108 54034 2 65802 109012 4 1 391437111 1 832807156 3 456428015 1 123562675 2 46901 56431 3 298335721 4 3 504418846 2 27367 90392 2 61537 67496 2 44200 73686 4 3 211913796 2 6960 81434 2 3936 83489 4 1 489631552 4 4 3 893432240 2 53479 57528 1 533051833 3 314694230 4 2 3851 63169 1 731013203 4 4 2 58864 97586 2 30191 38838 1 62352088 2 82083 112820 4 1 389651601 3 813590137 1 948443736 4 1 33029590 2 58924 109391 1 406319157 2 72855 91468 3 875491257 4 1 163809681 2 37331 44357 3 137394915 1 618877716 3 557924882 4 1 155586646 2 9645 40520 2 18153 21576 1 314993033 1 473154837 2 6283 99521 2 8320 112248 3 325671379 2 43463 111787 1 386800727 2 86155 112010 2 7984 44906 1 216155728 2 91437 101457 4 3 616304326 3 594978502 2 66808 103110 4 4 2 2760 3732 3 18128352 1 317710352 3 873316775 4 4 4 1 657006473 1 88548102 3 942279613 4 2 917 113156 1 520282523 1 908959635 1 950189450 1 487549079 1 37604311 2 21141 25905 1 322783435 2 17680 44310 1 764668650 2 5681 88197 4 1 874081840 2 2454 37799 2 11164 100997 2 20000 51066 3 316812514 1 38028003 1 414766514 4 3 857065445 1 896167969 2 84167 95687 4 2 33300 68048 4 3 321907677 4 3 289074152 3 248376288 1 637782631 4 1 348401483 2 650 53320 4 2 46053 103773 1 58274 2 21156 38185 1 153880987 3 67469923 2 40463 65196 2 91798 111132 4 1 79015101 2 33360 83575 3 299970559 1 316473647 3 955676628 3 354175105 1 358652414 4 1 691994549 1 943413885 2 25095 41892 4 4 4 4 3 4379404 1 186358990 3 206109383 1 202608252 3 835571726 4 3 742582152 2 15740 47362 4 1 36906157 1 360138 4 3 957323082 2 36295 86627 1 278607504 1 687541281 2 54311 80451 2 74927 91836 1 41562589 3 27543867 4 2 86221 103135 1 967136631 4 4 2 31677 91552 2 83259 93116 1 929433377 4 4 4 4 1 559555144 1 216968822 3 891285949 2 18502 97659 2 41814 66983 2 61873 105953 3 404583274 3 497396378 2 3063 7782 1 315441721 4 3 834754401 4 3 507260639 1 28795832 2 35097 68835 3 308607208 2 271 92949 2 16186 105108 2 14381 112176 4 1 131374703 3 205864927 1 386046932 3 392251654 1 29129725 2 48209 65248 2 40330 57293 4 2 79264 96594 3 64964147 4 4 2 51628 85257 3 34278574 2 44025 101534 3 212024495 3 577643099 3 855808016 3 679307394 3 818631780 1 56681227 2 5660 39197 4 3 32574860 1 341698768 4 2 74294 97244 4 4 2 7656 25969 1 866672537 2 70601 80936 2 48770 76135 2 6562 102170 2 12102 60063 1 715172504 1 33438671 1 442100611 1 165631819 2 4982 113252 4 3 133530695 1 119901637 2 18554 30093 2 62987 101696 4 3 57457800 4 4 3 977915108 1 537103828 4 2 62557 106945 4 4 2 5386 39759 3 809603113 1 39564296 3 135716248 2 72106 110302 1 489008477 2 27477 112237 3 969027106 1 289696834 3 744399279 2 35602 65118 2 72641 112359 4 4 4 2 23229 48753 2 94300 106991 2 48095 60013 3 310706400 4 4 4 3 33219788 4 4 3 216940197 4 2 60972 70931 2 34804 98673 4 3 123886947 3 900419173 2 70623 89197 1 354984321 4 2 16415 112597 4 1 29102115 2 27546 100007 4 2 17543 112007 3 520784919 1 866531615 4 1 106199603 4 1 344564701 4 1 37276445 2 32484 86390 2 97985 108594 1 1611057 4 4 3 714383510 3 837152359 4 4 1 781193254 2 15328 49914 3 208277158 2 20890 84841 3 965490199 2 82981 89802 4 3 897085766 2 72756 89065 2 18463 47644 2 6725 55818 4 1 28004794 4 1 310208976 3 280047631 2 21588 33253 1 391293002 4 4 4 3 227397816 1 1603427 3 507157210 3 394503197 2 36300 51470 4 4 2 41973 93114 4 1 85778786 3 314300759 1 367206321 3 538475337 1 188955881 2 97549 108877 1 354380905 1 285205292 2 16639 18664 1 194013203 3 767824723 4 1 725951076 2 4676 40034 4 3 764244086 3 434489565 3 579737244 1 866167456 4 1 717700353 4 4 1 854820492 1 836811944 2 25981 81399 4 1 247639324 3 531386930 3 931117789 2 82887 95524 4 1 729592794 4 2 12189 99142 4 2 67260 98374 4 4 3 261998664 1 63366935 4 2 16088 92751 1 7665507 2 70358 108731 3 25279017 3 714845402 3 29346531 1 176053376 3 304201922 3 754874765 4 1 128718277 4 4 2 20989 102168 1 52171231 2 23992 71685 3 93726455 3 152160187 1 719277924 2 5873 65613 4 1 800678554 2 92779 99200 1 738859073 3 464593655 1 492665082 1 419520693 1 941296361 3 954079077 2 61392 104328 3 24660179 1 28971976 1 411034879 4 1 891129202 1 375052766 1 559807757 4 2 44410 73040 4 4 4 1 702157613 4 2 28055 49510 2 21219 26609 3 518508004 2 28693 57273 2 17477 68014 2 46008 58176 4 3 945680937 2 58508 79603 4 1 64079359 2 62864 71319 4 1 751360776 1 310616031 1 258976425 4 1 373242533 3 463575619 3 59750852 3 8925468 1 43058861 4 1 69122660 4 2 528 1050 2 64614 90722 3 13941862 3 71353080 3 981883493 2 86563 110542 3 429106341 1 992712595 1 354443392 1 31626748 2 33958 93772 1 636646328 2 42619 57656 1 49405238 3 734325849 4 1 479464938 1 24012640 4 1 941816412 4 1 558170421 2 229 64447 2 44736 81021 3 465745196 4 4 4 2 24002 42457 3 150767522 3 234723192 2 6634 90755 1 126753587 1 391143503 3 215149297 2 69 106489 1 332635136 4 1 891251449 4 1 848308640 2 64687 111857 3 423108398 2 36221 53467 1 778441099 1 739504741 1 737634664 3 986562518 3 183606548 3 449855651 4 4 1 656208150 2 49609 109787 2 3459 74884 2 76732 100931 1 584941627 1 849522805 1 223450907 4 2 49287 75426 1 214911106 2 72948 77996 1 849744480 1 634329846 1 694001645 4 3 145109477 4 3 72900808 4 4 3 208405321 2 48604 82571 3 635678825 3 277339470 2 31604 102130 2 90518 98409 2 38589 61183 1 633834425 2 29054 56822 3 862573329 2 4534 85972 4 3 744427820 1 635166830 1 26416956 4 2 11190 38770 1 841366889 2 29123 113465 4 4 4 1 512715813 4 2 12886 95089 1 155070766 2 13516 32565 2 26520 41161 2 43034 84212 3 453226281 3 125346977 1 440053000 1 445664547 2 17257 70001 2 91926 98889 2 95716 111435 4 1 949403611 2 78513 109792 1 247141233 4 2 199 59906 3 906837782 4 4 4 4 2 11473 53159 2 90781 109190 1 598839796 2 68623 69056 1 228539112 4 2 4519 107098 1 642541482 3 108216357 1 162470849 3 755225233 1 96474468 3 215711720 1 295222769 3 394005758 1 335846747 2 21286 35379 4 2 14705 64512 4 3 969151392 3 556275544 1 200461312 4 1 706575770 3 634606198 4 3 872354622 2 38415 51559 1 135601632 4 3 727948154 3 363016260 2 16885 99119 1 9335475 3 380420842 3 450078727 4 2 34616 42780 4 1 460790125 3 981201907 1 168161992 1 178520415 3 348848091 4 1 167058841 1 115027052 3 200907021 1 574960869 1 667151921 3 65672986 1 244281886 1 306503916 2 28643 68465 3 178186720 2 41626 94700 1 857676994 4 1 446145657 4 2 58327 100652 3 41045583 4 4 4 2 61896 97453 1 2266805 4 4 4 3 414509124 4 1 662960176 3 506913822 1 602308987 4 3 96615588 2 16025 54158 1 796353243 1 441654042 1 195348412 1 676400975 2 1386 88538 3 12180317 1 302557725 4 4 1 748907757 1 762022776 2 42657 101611 2 65003 105013 4 1 695834518 3 472472092 3 109082901 1 549065218 2 34229 47518 4 4 2 85808 96270 2 29330 56400 2 61973 97058 2 61584 82516 4 2 21220 75200 2 61322 96937 1 40329512 1 534236448 1 158919865 2 31918 63862 4 2 53539 59013 4 4 2 37001 44869 1 599218387 2 49465 87754 3 526722477 4 4 3 923228025 1 64948961 4 3 27868868 2 17367 100929 4 1 899608265 4 2 4799 89700 4 2 17797 78695 1 945801361 2 3319 18352 3 181722102 2 22066 101435 2 59109 112168 2 42532 67908 4 3 275735366 2 43196 44055 3 50021145 3 72791071 3 679386729 4 4 4 2 37336 98946 1 354397387 3 393882227 4 3 288114168 4 2 39571 60822 3 703915565 1 143599338 2 19931 101839 3 378064345 2 16788 28573 3 739419033 4 2 6821 68613 3 971968935 4 4 3 933508477 4 1 911503457 4 4 4 3 567749674 4 2 13922 72541 1 406367380 4 2 72923 100683 2 39770 103201 3 897339525 2 66948 85254 4 3 706592746 1 821217851 3 862628926 1 412232401 2 50622 106496 3 34925650 2 97042 102262 2 3953 13741 2 1833 19949 3 225487743 4 4 1 368658906 4 2 54584 89115 3 866058810 4 4 4 1 283631876 3 43318708 2 37525 77840 3 157535267 1 719352144 2 38257 88063 3 85492587 3 624109351 2 1607 90422 1 36711775 3 363553698 3 428473164 3 397410886 3 529625288 1 231739772 2 79585 113724 2 5727 79240 4 2 1680 29546 3 872672915 2 11078 94951 4 1 109783824 2 55095 110381 2 19969 48280 3 886617623 3 121435774 4 2 41018 112606 4 1 258406171 2 12498 15724 1 630948695 1 973519850 4 2 75750 92790 1 364343492 4 2 762 27606 1 664479614 2 50914 61474 4 3 6554384 4 3 343838701 2 32951 89227 2 52746 61916 4 2 58053 111773 4 1 134096601 4 1 51879411 4 3 442021041 2 61033 63451 3 558483330 1 650921929 3 667993911 1 581733124 2 52668 98126 3 743180487 4 1 873440389 2 66722 113204 2 45961 91442 4 1 266914565 2 305 50271 2 697 104597 3 587808429 3 712366625 3 597764358 3 294573048 2 1103 66334 3 957338025 3 304541455 4 4 1 288389775 1 116415206 3 767876729 3 521462336 3 588428033 2 18602 29842 3 111028857 2 13565 46342 2 52398 105945 4 4 3 806269713 4 1 9410813 1 127470611 2 19556 83906 4 1 729862253 1 728459445 1 14186753 2 71337 93986 4 2 62838 94319 1 428134599 3 904207504 1 722440195 1 36796828 3 298035231 3 543400671 1 762686382 2 5477 75240 4 1 391707746 4 2 8061 13187 4 2 5504 81943 1 130678712 3 382582790 1 473960380 3 398886918 4 2 57012 84669 2 43450 77545 2 49562 108112 2 71519 77151 4 2 7978 22228 1 761475864 2 58992 96734 3 13309123 2 43066 57120 1 84362790 2 77290 96165 1 603683217 2 25916 69815 4 4 2 24223 36563 4 4 2 32991 59197 4 3 54988900 4 3 937646582 4 3 852025566 2 422 91993 2 3150 84865 4 4 3 62512926 2 10776 93967 1 32106658 1 823258761 4 1 556968146 4 4 3 680269969 2 44602 106469 1 264942847 1 98195776 2 37100 92573 2 13496 45317 3 215239377 3 736381680 3 746123921 3 130933938 4 3 317439722 1 468836988 2 17309 35320 1 221403330 3 60245418 2 102527 105807 4 4 1 137972140 2 38700 106167 2 1325 76929 1 35216661 4 4 2 86935 103300 1 800213059 2 530 103128 4 3 637771752 4 1 18038706 2 11696 61406 2 8808 27355 2 79611 107253 2 638 81116 4 4 3 950487300 4 2 4709 42104 1 56835268 3 498959515 3 312303270 1 640640921 1 621525759 1 8016052 3 726155035 1 76443655 4 2 8999 72015 1 1611993 3 801658655 1 69001013 4 3 43231944 3 914645134 2 26037 50333 4 1 188165086 2 11229 53240 4 3 643944139 4 1 891447487 4 4 2 24569 58313 4 3 50796086 3 955867562 1 689253860 4 3 207206849 2 66040 87469 2 18084 103892 2 85584 90554 3 935449313 3 132929600 4 1 72386775 1 251374502 4 4 2 45261 66788 2 45513 94103 1 885210675 4 4 1 693841661 2 3241 14022 4 1 394525531 1 589804552 1 70449599 3 190431586 4 3 277330367 4 1 5631779 1 563960767 1 60740249 1 41050247 4 2 3232 39942 1 592311504 4 1 20716778 4 2 49246 110438 1 70908338 2 17878 49306 1 883976399 2 67896 86591 4 1 797108913 2 5880 112859 3 368192798 2 36480 86773 2 8909 16378 1 654056681 4 4 1 346950481 4 4 3 949992060 3 408287925 2 398 103235 2 51014 56589 4 3 806702669 2 22420 111827 2 94300 97754 2 4027 82107 4 4 3 790239618 1 170993910 4 4 1 564789931 2 8071 57649 3 379562009 1 986085412 2 34472 101464 2 95574 98381 2 59469 96108 2 1220 17992 1 20664001 2 18250 79823 4 2 66386 92740 3 58309209 2 60019 83118 1 506042721 2 15189 88909 2 40592 62048 3 344758306 2 98096 98648 4 1 248106391 1 93776264 3 952473073 4 2 59910 65499 4 2 87028 100875 2 71185 113427 1 644262792 1 506528954 3 8619924 1 616146729 3 154240288 1 697624161 2 45163 83558 1 524231922 1 365461242 1 267142557 4 4 3 951509820 2 43878 68523 2 14875 86884 1 329509125 4 1 545453655 2 32688 66631 2 20355 28050 1 207632814 4 3 920049867 4 3 367926394 2 55359 76340 2 1026 104457 1 704940039 4 3 703382164 4 1 970748085 1 264771995 2 18643 90362 3 667462475 1 89424386 2 8418 24688 3 172307417 4 3 963662078 3 62829819 3 603246432 4 1 96243375 1 228133448 4 3 113239471 2 43527 54829 2 9027 85885 1 679595058 3 401868898 1 667550494 3 441781700 1 279461004 2 72286 108035 4 3 4202542 2 19924 63189 1 414555790 3 43706631 2 41197 109099 2 79470 98064 2 38559 62220 4 3 424955216 2 24150 60265 4 4 2 29820 65753 2 6886 53822 1 393978845 3 196367294 4 1 57197768 3 362409610 4 3 971789994 3 315556076 4 2 77406 99239 2 52554 56588 2 28970 51926 3 237386495 3 694020339 4 1 881293464 4 2 58644 85310 3 393432026 1 949428982 3 35124371 1 613874257 1 736975009 4 4 3 310774636 1 790224839 3 143855230 4 2 74447 81751 4 4 3 464248596 4 3 12530433 3 1387950 3 755599115 1 598066232 3 105061016 4 2 26349 27303 3 403732876 3 105153943 4 1 808168265 1 272911597 1 518030831 3 49710343 3 857231793 2 64303 83958 2 57181 97984 3 130307884 1 26712114 4 4 3 487236986 1 353156968 3 364978191 1 91175321 4 3 203471898 4 4 2 41619 64690 1 559282654 3 222798057 1 564082763 2 28678 91970 2 4739 16929 4 2 88198 103418 2 6078 76358 3 438477886 4 2 3535 65739 2 43613 77349 1 530818834 2 9545 62487 2 42444 73006 1 134158109 4 4 4 4 4 1 809106292 1 348850331 4 1 3097307 1 888112154 2 7586 43390 2 17438 63872 1 567489109 1 911404311 1 732023523 1 60895198 4 1 7421821 1 534618327 1 31781961 1 890417290 3 56204849 2 35126 111013 2 19596 89780 4 1 240115438 4 4 4 3 792975951 3 290560211 2 40349 112915 3 80384786 1 968838260 4 3 576756847 4 1 15793179 3 189990230 3 506024991 4 4 3 762709945 3 680227498 4 1 815271861 3 382857707 3 178645961 2 56084 82686 2 26425 64856 1 883060003 2 51216 104796 2 55985 98002 4 3 790784985 4 2 76197 100215 2 7925 23545 3 290559223 1 233483815 3 83673703 3 46103593 4 3 734723903 3 627425316 3 713271077 3 41707870 2 53999 74753 3 16132739 2 69376 103843 3 431158492 1 624401945 3 569459296 3 632269284 4 2 50698 111460 1 211946141 4 1 692663488 3 4234223 1 265295522 3 638349998 2 52572 72162 3 323600214 4 3 162365685 2 79768 98211 3 707885559 3 290885762 2 1510 28900 3 759965744 4 4 3 779462116 1 206095478 3 912170470 1 562435901 1 990989358 2 1308 31603 1 53563549 4 1 218473398 2 46415 55494 2 24487 105938 2 13287 70482 4 2 44041 90367 3 377935094 2 62879 102202 3 365853172 4 3 207435091 4 4 4 1 374315425 4 1 897183835 1 678991851 3 291916387 4 2 744 102485 4 3 578645460 3 479828516 4 4 4 2 87363 94522 3 327597834 1 776171411 4 2 18719 21704 4 1 409601870 2 28392 53511 2 31427 104109 3 626417121 4 4 4 3 524271901 4 2 7912 21173 1 275869022 1 197910330 4 1 879410569 3 477545452 2 49260 89410 4 2 4683 96045 2 40725 42537 3 36695231 4 2 50213 69840 1 691946181 4 3 177732224 2 13179 86967 3 668053893 1 171056610 4 4 1 517053930 2 24551 59429 4 4 4 1 662207515 3 928318179 4 3 649023963 2 70738 106542 4 1 808314883 1 501512726 3 334245634 4 4 4 1 380089874 4 2 30338 49982 4 4 4 2 42788 68587 2 79237 102491 4 2 14019 86104 2 27095 61623 2 77945 82332 3 937902397 3 651576474 3 56246752 3 39890718 3 896623491 1 608014270 3 928914487 1 130454331 3 429832729 3 274572971 2 67095 105533 4 3 374936376 3 845269193 4 3 346427572 2 5073 101576 2 40317 65238 4 2 70113 70224 2 33031 97639 3 250152222 4 3 10436761 1 441028786 2 12042 64333 3 34826223 3 535233877 3 181911924 3 61927951 1 451646748 3 44808955 3 894691576 3 250422150 4 1 869911829 2 41146 78974 3 59725 4 2 62993 96264 3 172805178 2 25386 78272 1 655018335 1 670024410 2 89088 108304 4 3 490253108 3 335420984 2 19901 94854 4 4 2 6103 35659 3 377925094 1 478121214 3 367899285 1 722696784 4 4 4 2 64093 73781 2 11844 61769 3 41398853 3 347841704 4 2 18098 89099 4 1 451540232 3 808773684 1 10310376 2 28512 33235 4 1 356860905 2 71791 106435 3 434266214 2 16735 71515 1 223988744 2 3759 86381 4 2 41568 60091 4 3 187739227 1 368761780 4 2 19582 94258 3 885918813 2 3794 8996 2 48774 72408 3 510725920 1 231358995 3 967567698 3 35164163 1 434008317 1 739382864 4 4 1 634225403 1 11559667 4 4 3 404283481 4 1 47561592 4 1 691080429 2 76329 109001 2 53705 82080 1 207423377 2 21928 78587 1 443894180 2 15902 72017 1 527139894 2 28092 89238 4 1 457439361 4 2 56729 78676 4 2 51975 96414 1 510859848 2 12331 93983 2 7994 55673 3 202601615 1 18385741 3 48281678 3 777681292 3 982068615 3 565773261 4 2 29881 50231 1 57590655 3 266771813 1 37591952 2 18126 75665 4 3 280265965 4 1 227249809 1 913345299 2 56022 98358 2 85234 97412 4 4 3 425737966 4 3 489776661 1 659823841 3 118724883 4 2 23492 103362 2 14712 95551 3 705643752 3 682242521 2 6462 18813 3 681852694 2 52766 69731 1 25279488 2 4972 16214 1 427801742 3 605072248 4 3 772388216 3 802234112 2 41679 84791 3 419931313 3 107887151 1 713247991 2 35113 77008 1 666149953 1 102101044 1 811316147 1 34162508 3 273012736 1 241705605 1 815862168 2 81588 111394 4 3 13082924 2 6425 68727 1 748762375 3 703424946 1 777919157 1 898198194 4 3 515493055 1 341352702 3 128511260 4 1 592539925 3 7605401 3 798522759 2 53423 91224 1 213225485 4 2 51920 97607 1 195049120 1 757020433 1 677394923 4 4 3 30395531 3 604266974 4 2 27633 36176 2 65832 91230 2 20563 110319 2 42222 94604 4 4 4 4 1 341908876 1 313701379 3 460191655 3 516692572 1 937189772 4 3 512636858 2 17801 79938 3 39899605 1 795235017 3 51790701 3 378016231 1 664084759 3 476685769 2 3881 50563 1 469655649 4 2 31459 65315 1 408178813 4 2 88398 92758 3 826549220 2 10990 23667 2 70228 74751 4 3 224347662 2 28354 55746 1 424291826 4 1 738652253 4 4 3 34421533 1 153471520 3 993958110 4 4 2 44983 101372 1 389399623 3 383743946 2 93667 109744 1 11546991 2 74497 86022 2 46693 58591 1 386131556 2 14359 23323 3 920661234 1 550280822 3 394102699 4 4 2 26261 71082 1 174759485 3 890040106 1 403003360 2 21699 48533 2 68847 99107 1 280783186 3 967577001 4 1 880617586 1 137744442 2 23533 31651 2 76493 80882 3 877334103 1 614652276 3 322443761 4 1 362046307 1 630509244 2 7853 101451 4 3 848301999 2 31524 56167 4 2 24107 24334 1 528132728 1 474677416 3 90127793 4 1 320891975 3 605074388 4 3 228331855 4 1 106934215 1 550962641 1 978106891 4 1 378518179 3 288377395 4 1 23991717 3 438841869 2 3196 67274 2 26547 29091 4 3 148695595 3 594987691 2 36993 77975 2 67990 100726 1 259197844 4 4 2 39339 100157 3 473127208 1 481346016 2 11041 87613 4 3 25086929 4 4 4 4 3 648870745 2 21963 109775 1 667327209 3 233612553 1 112280201 1 535771449 3 33918265 2 48197 67140 1 327587777 3 372688571 3 455026674 3 293681151 2 52609 113821 1 146996784 4 1 553873117 1 519292536 4 1 482695780 1 186561472 1 914282877 1 497085520 1 524752023 4 1 910035798 3 651876465 4 3 456748815 3 310885424 3 760135563 1 476492152 1 35826889 3 936932684 3 888442067 1 350400518 2 107675 109003 3 955532756 1 650700568 4 2 27755 93594 3 805971392 4 3 907521449 4 2 6755 110434 4 4 2 28736 66510 4 4 3 124853677 4 3 85748821 2 32862 110012 4 2 33977 45144 3 169466536 4 1 131898385 3 710794328 4 2 72505 92551 2 27739 108114 2 66442 83685 2 3531 112196 1 308804661 4 2 34987 82715 2 27267 112601 4 2 26867 43851 2 22679 111870 2 6729 63655 2 22694 56379 4 4 4 4 3 38926865 2 36623 75127 4 2 41564 73624 4 1 625197751 3 603810559 3 186369548 1 784470044 1 658118998 3 930579631 3 910851663 1 894006143 4 2 6951 110570 2 20071 46904 2 33762 65311 1 107730718 4 1 279027429 4 3 388047187 3 979788044 2 43546 55486 1 58700230 1 441478649 1 504226735 1 34951347 3 66940578 4 4 4 3 187634790 1 738444422 3 6372711 1 640309897 2 32868 76160 1 62137038 2 33673 60301 2 28891 102166 1 475192734 4 3 213734 4 2 80183 99818 3 737778656 4 4 2 12367 74045 3 111671974 3 101662628 3 659578330 2 51791 77459 4 1 59047226 4 3 17310727 1 109634968 4 2 34208 89251 3 813102404 1 841253110 1 304744611 4 3 648632750 2 14078 95656 3 979566994 4 1 780921075 1 82464785 1 74890603 2 4780 60482 1 975361776 4 3 39982992 4 3 494718040 4 2 23926 96964 1 669811956 3 731232101 1 331008680 3 534884431 4 4 1 655937491 4 4 3 665993879 2 47310 50514 1 405258706 1 343910584 2 4863 39875 2 25339 111643 3 575217565 4 3 682888266 2 73683 107276 1 931524227 1 817962085 2 2192 80563 2 14189 32368 3 495106228 3 826165008 2 15363 108545 1 335056997 3 48387051 2 14159 72093 4 1 214183153 1 385969733 2 68604 103250 4 3 510543955 4 2 68269 69882 1 766169854 4 4 1 143787823 4 3 110630172 1 663795927 1 709492416 1 704314068 2 75573 107224 1 138428966 3 248802854 1 237168663 4 4 1 841123355 4 2 22818 32278 2 86843 103565 4 3 801426939 1 62905931 4 1 745513886 3 382763931 1 80505973 2 15586 98196 3 36032534 1 55173251 1 685406530 2 51125 81521 4 4 1 982472228 4 1 479145985 4 1 55917574 1 721499247 3 533511148 3 430146288 1 704173058 4 1 795808038 3 52916172 1 749989563 3 835240714 3 714578255 4 4 2 4009 9425 1 892595973 2 16566 59875 2 64466 76475 1 835196408 2 12579 84574 2 36240 72849 3 303051762 2 26978 98124 4 3 845017678 3 513900426 2 80911 112523 3 138553237 2 15699 43022 2 50869 58078 1 581880952 1 539362638 2 106693 112467 1 540800267 1 595156901 1 588869050 4 2 34883 41395 3 643665557 4 3 3489720 4 4 2 19791 63866 2 89886 110109 4 4 1 63491368 4 3 917628055 1 201308043 3 181584012 1 943015834 4 2 73876 80731 2 9422 107938 1 651551550 4 3 793837033 3 690128375 1 678483946 4 1 50079140 4 3 711539238 2 39760 79826 4 1 25140971 3 962793119 2 28340 75222 3 544412976 2 43174 85056 1 746787989 2 11387 47179 1 76880707 1 712711178 3 546519148 3 659070921 4 1 732846560 4 2 50634 71653 2 75452 80986 3 937604867 3 18991183 2 21045 43807 4 4 2 22252 103119 2 1298 64799 2 2272 99701 2 71077 93119 2 48397 52420 3 822330341 1 679109665 3 63794378 3 773453991 3 17592557 4 3 86768043 3 945143520 1 271981083 1 868665826 1 993756629 2 5397 104068 1 430791427 3 279649633 1 8137821 3 686502518 1 135994280 4 2 24314 36517 2 2299 45290 3 707975644 4 2 9808 20931 4 4 1 680809928 3 164152330 2 30391 94351 4 4 4 4 4 3 573540013 4 1 241691246 1 377746964 4 3 764189706 3 901262285 4 2 87306 92409 3 28639841 3 630364496 4 3 446410478 3 731653280 1 616434959 4 1 786459851 1 79189896 1 57419825 2 37063 106103 3 33213946 1 901019177 3 113707708 1 49470860 4 4 2 94615 97250 2 104248 109443 1 691402901 2 27876 112252 4 3 598128460 1 89451755 3 916765908 3 719116769 4 2 64978 79989 4 2 20028 47476 2 68801 76065 4 3 679917851 2 8086 75887 4 1 769200595 1 51183448 3 970021911 1 422365321 2 14377 107174 4 2 59138 62007 2 17643 47087 4 4 4 4 2 31318 96349 4 4 4 3 112856930 2 19699 77433 1 950732233 4 1 576187579 1 738135637 3 243081920 2 44172 102917 4 1 550691219 4 4 3 921633360 2 10349 113947 4 2 28928 111569 3 196213521 2 23039 64420 4 1 537277155 2 77990 103225 4 4 4 4 3 486851325 4 1 337654300 4 2 15548 72306 2 85939 93646 3 64951685 3 429964566 4 2 49861 66494 2 29099 32959 2 23300 37633 3 971625532 3 240038454 2 1943 29336 1 551182838 1 494732596 2 25023 45172 3 792991902 2 41245 64983 1 564731098 4 3 615078207 4 1 234434709 1 488811783 1 378295331 3 493393564 4 4 3 539664726 4 3 821974866 2 68767 94733 2 25515 46333 1 752144814 1 58412480 1 165800761 4 1 136988435 3 491928605 1 916987802 3 621541261 2 18922 72303 4 4 2 62714 63473 4 1 229181949 1 236554881 3 826591110 2 82646 86887 1 657966363 2 70600 98361 2 26858 111951 4 3 678091739 2 34195 106695 2 35470 108440 4 4 4 4 4 3 989863329 1 791728930 2 6667 86424 1 547403051 4 2 20256 37577 4 2 59622 66528 4 1 11384516 2 3891 112053 1 495259963 4 4 1 745172617 4 2 53126 91576 2 6893 77263 4 4 4 1 444765569 2 59372 107603 4 4 3 743034359 3 266513730 4 3 923548162 1 512431877 1 745868559 1 496694066 3 488676912 3 174179209 3 675275018 4 4 4 4 3 838935100 1 894750956 2 16214 112525 4 3 165523588 3 960151227 4 1 70640517 4 4 3 780416300 1 64547886 2 41956 55379 4 1 329720887 1 988103657 2 54513 69513 4 1 379229403 4 1 644611251 3 576386256 3 644810588 1 210910234 3 509323526 1 705746929 4 2 19463 59922 3 955548756 1 830641578 2 14070 93205 1 9724021 4 4 4 1 483801917 3 335987034 4 2 11388 40360 2 45475 55308 2 19774 81096 4 3 986153987 1 780652543 2 19514 70396 2 9338 66362 4 4 2 58010 59020 3 691558208 1 99395899 3 699658507 2 12257 41918 4 4 3 397951884 4 2 89561 96981 1 257293203 3 688180262 4 3 24228463 4 2 7429 14913 3 172784993 3 954973924 2 26578 82788 3 117710426 3 230401584 4 4 4 1 174605316 3 148535296 1 574800471 4 2 15910 38673 4 2 55060 96951 1 869746336 4 1 464463925 3 440252507 3 143330044 2 39020 113678 4 4 1 58330220 1 857322506 4 3 685693356 2 53623 54229 4 3 340411605 3 274991730 2 7936 100711 4 3 82734117 2 44518 69598 4 4 2 15087 68268 1 40333902 3 232451776 1 28600929 1 846229210 2 35792 91070 3 257454084 1 796692532 3 543057567 1 423355826 1 493125094 4 3 272143111 1 284749567 3 68735954 1 5534742 1 6643505 4 1 396286200 2 37898 91019 4 4 4 3 440281279 3 188719045 3 369638601 2 7747 79756 1 165043019 2 64454 86901 4 2 42244 48503 4 1 589339910 2 30612 101890 3 305370330 4 1 263764935 3 729741379 3 906219395 3 402769710 1 9511230 1 588033457 2 7142 102797 1 371846915 3 562352629 3 605471187 4 3 562322824 4 2 78331 107377 2 63164 93791 3 842360369 3 943072490 1 364431942 3 160492070 3 306940241 2 33270 75417 1 205871959 2 20350 111184 1 286221003 4 2 91045 103325 4 4 1 196761855 1 940737556 4 3 247904276 3 161787271 3 736368983 4 1 59438174 3 863807244 3 782603514 4 2 13041 51007 4 3 81586398 1 89646485 1 747973452 4 1 329984136 1 180580592 3 280317156 1 182303660 2 6297 50296 1 770875940 1 385623667 1 522593595 3 646002198 2 2011 68866 4 4 1 678676380 4 2 18342 102035 2 6954 29185 2 37389 46562 2 64899 96646 3 873709622 3 717091448 3 316916242 3 61287206 4 1 288786980 4 1 99689467 4 3 795986645 2 80213 86675 2 9436 84173 1 793013552 1 38750455 3 36942623 2 1699 85232 2 29918 85425 3 676602812 4 1 741327862 1 736604320 2 84069 98079 4 3 129190391 3 230672311 3 100761379 2 37345 113092 1 213890796 1 316422126 1 514702979 4 3 258119667 1 434144923 4 1 10011600 1 137772850 4 1 373955840 3 644669233 1 813699692 1 927854470 1 201451692 3 214042454 1 86365351 1 528848461 1 989189810 1 331652926 4 4 1 60973345 4 4 4 2 10725 100028 4 1 578127518 1 276979933 3 657292802 2 75507 94393 3 655730474 4 1 174007277 1 266819753 1 872597304 2 1511 91533 1 654798879 3 176442900 1 84727435 1 700019194 4 1 304439405 4 3 266205957 4 3 44551472 4 2 49875 111442 1 490611473 1 897276028 3 695305229 2 4421 56628 2 6486 31618 2 99996 101701 4 4 1 759120963 1 528384369 4 2 7356 107285 2 2082 57854 4 1 534686687 1 507868128 1 644726554 2 10408 37740 1 384723140 3 707826936 4 1 520325354 3 241223814 2 38272 83343 3 377848964 2 6203 48405 3 47252637 1 919369455 2 11530 58786 2 9035 93566 3 607092463 1 803135772 2 42005 77828 2 8741 85925 1 530984349 3 110905879 3 745647524 4 1 862515978 3 41749612 2 35820 89721 3 314740003 2 4652 47626 1 262164095 2 39503 98760 2 4995 32645 3 64904264 1 6597754 4 2 52597 112035 1 746438522 2 69151 78876 4 2 81294 97195 4 4 2 29980 84289 3 71508546 1 491607011 1 623833590 4 1 872197985 4 2 54991 113788 4 3 581440872 4 2 28843 43850 1 191790697 1 89561349 4 3 23225842 1 749113583 1 982124732 3 755350027 4 4 3 577367291 3 524664792 4 2 79203 111020 4 2 44519 77532 2 48378 93704 4 1 370327924 2 10121 93688 4 1 45700895 3 621760566 1 295730861 4 1 251268412 2 13235 50604 3 218198202 1 240896225 2 84774 101523 2 38585 40539 3 548711613 1 903581452 4 2 97825 98957 1 415523917 1 41200231 2 86596 89107 3 803261505 4 4 2 5081 5157 3 786389855 3 942325883 2 65692 107926 2 28796 59283 1 312393259 3 400439920 2 29530 108832 4 1 18070898 2 54241 68249 3 55396137 1 611637099 4 1 989448634 4 2 10880 61704 4 4 2 6768 7958 1 9097284 3 621728005 4 2 14135 96106 3 154940140 2 64444 67731 3 175534453 4 1 515703172 4 1 705763806 2 21622 60069 1 737095511 4 1 173350894 3 759339625 1 465362090 1 801918734 2 54784 55659 3 918673189 1 743532523 4 3 612141609 3 65470454 2 44854 83017 2 23597 60456 4 2 39974 48894 4 4 3 497897777 1 55489408 4 4 1 152202495 4 2 28201 30863 2 79491 90340 3 206672304 4 4 2 29698 35579 2 17740 93871 1 759263429 1 805871566 4 1 893574013 1 268219393 3 665726289 1 757596350 1 836425861 1 723101327 3 768980367 1 115109454 2 19853 84270 2 4651 73953 4 4 4 2 73759 76936 3 942871534 2 40806 62586 1 982622233 3 936389376 1 225326583 1 501018323 2 40069 94316 3 412111583 2 35593 105027 1 677033876 3 728837238 3 594487403 4 1 766216072 1 434158104 1 548735992 2 62957 111021 3 320788880 4 1 325885134 3 855698850 2 52005 57677 4 4 2 20082 88169 3 155516035 2 85213 114264 3 80109857 2 72265 92279 3 582305219 2 31698 54948 4 1 671509943 4 1 450560755 3 573110079 3 726184189 1 9605299 4 1 679034690 1 483429895 4 1 811231502 4 1 690133386 4 4 1 244872707 3 638995273 4 1 504313689 3 518206190 3 305423051 1 260904081 1 834849844 3 545095099 1 388002412 3 124215167 4 1 45204272 3 101474177 3 100901895 2 14912 88918 1 399160051 3 187873918 3 278108455 4 4 2 38932 100496 3 51384509 3 31440793 2 87442 112070 4 4 2 13583 46900 4 3 888352547 2 3744 53665 4 2 48461 57162 4 2 62332 98976 3 525617530 3 414948707 3 333962811 4 1 120005674 4 3 14956155 1 625361507 4 3 84635243 1 372204683 3 346176234 2 16308 47528 2 49475 60202 3 313203450 3 187264653 1 526441580 2 37992 38832 4 1 558506416 1 542612285 2 81808 84047 3 1526005 4 4 4 1 917544761 2 11100 69171 3 395081158 4 1 880609804 1 57838237 3 40697997 1 232343495 2 97886 108177 4 2 62303 89251 2 64228 75902 2 6268 86371 4 3 591130271 3 593194064 2 46332 68978 3 592190990 3 749668428 4 1 515309203 2 47301 89662 1 711284557 4 2 4980 39798 4 1 648861269 2 4189 85895 3 38717167 4 4 3 426889918 3 660383942 2 102998 114318 2 34369 106854 3 484642203 3 65951069 3 18102444 1 28372163 3 810747498 4 4 1 540773874 2 99787 110004 3 609302369 4 2 57854 96489 3 488965475 1 480915377 3 862960916 4 3 411276737 4 1 987502399 4 2 14868 56531 1 641773812 3 906687241 2 60321 94827 1 244208766 1 476718806 3 54191015 2 72710 78172 4 3 709804242 1 300617290 4 2 34077 63833 1 249842304 1 809849709 4 2 2823 66192 3 493321958 2 64456 99087 3 601942136 4 3 846543298 3 824853155 1 836585484 3 859000126 2 41120 69103 1 477913147 2 33425 39294 2 704 81574 3 986492720 2 43368 63462 3 930749652 3 903978152 3 324775721 2 39641 97088 3 702646988 4 3 171527108 1 885878078 4 2 50749 75543 2 39270 72393 3 573510037 2 10927 43783 1 798895439 4 2 3263 112083 3 671440559 3 388016605 4 1 559095184 2 5483 84602 1 385913518 2 13509 51607 1 430967733 1 265318137 1 17022033 4 1 25324810 3 958053008 2 69487 76980 4 3 641372286 3 88989570 4 1 430241537 1 804390968 4 3 686813572 4 1 52409229 4 4 4 3 145732279 2 7955 52295 3 888136671 3 872518600 2 67235 80615 2 43832 68120 3 666428141 3 87635347 4 1 42869225 4 2 46773 52213 2 44088 85516 1 515869648 3 748375805 4 1 282617660 4 1 546583877 4 3 703484400 2 42392 72961 2 6819 44570 3 569724527 3 49207448 3 779014423 2 2128 9886 3 778455719 2 41270 70610 3 145405516 1 807838031 2 32727 45091 1 334917552 4 3 542496677 2 78700 112949 2 30052 50505 3 331835546 2 33777 73909 1 661366640 4 1 155805359 2 61195 75941 1 403917578 1 817805950 4 2 98473 107177 1 388015904 3 635375648 4 3 169843224 4 4 4 4 3 757373905 2 52294 55224 2 40979 54784 4 3 309400870 2 70252 104108 3 82866460 4 1 207479905 2 2771 110505 3 204176646 4 3 226023287 4 2 93464 103648 1 277547433 1 109782686 1 897399485 1 498387973 4 4 2 7603 86086 3 322940617 2 1908 89407 4 3 802938338 1 513841783 1 513899143 4 2 23376 96007 1 224584160 4 2 84322 86445 1 290283195 1 54475420 4 4 4 2 2279 65401 3 695991177 3 775886725 2 54320 61530 1 348374519 2 35725 67906 1 241601656 2 6791 35480 2 35462 77914 4 4 3 691754567 2 27391 100974 3 336955762 3 13830104 4 4 4 1 14916732 2 58372 71109 2 14564 91485 4 3 124597323 1 164640879 3 604332043 1 442057938 4 1 917042114 3 746839724 2 102394 110121 4 3 506255055 3 3070204 3 715380346 2 37688 103758 2 8658 17230 3 300545950 4 1 800387842 1 404636894 1 48732798 3 530179348 4 4 3 587365816 3 24939882 2 50231 51648 3 164945301 4 2 55953 71821 3 379261064 1 413439578 2 91175 101746 4 2 80288 82147 1 732983560 3 173798422 3 940924104 3 894599893 4 1 829505111 1 79538738 2 22739 36374 4 3 8264452 2 35403 45701 3 708104284 2 3496 96382 4 1 224908602 3 413385061 4 3 955836784 2 44350 78680 2 59354 112504 3 25184578 1 614965905 1 204823917 2 79640 102276 1 919465896 1 834067065 1 532152812 2 24992 42561 3 488706114 2 54178 84767 3 729789740 1 256440863 1 25874262 4 2 7872 11562 1 34969967 4 1 162330934 2 1371 86677 4 2 23036 49616 1 850600690 3 60041087 4 1 28338809 3 92179583 3 180064097 1 670833824 3 13287722 4 2 33663 75093 4 4 3 743877804 1 612284485 4 1 294371649 3 913458196 2 42315 87530 1 963997892 2 32145 32929 3 96352344 4 1 305697399 2 4213 68215 4 4 2 7978 26725 1 401151688 1 282958002 2 15775 33698 1 714057219 3 501186615 3 243513416 3 852533240 3 941635659 1 307788647 2 28117 88508 3 24395877 3 123138096 4 2 8149 26274 1 952420154 3 544759901 4 1 41433500 1 174260631 2 59672 70978 2 43400 113845 1 103271687 4 1 71716817 3 713216933 2 10785 80635 2 37131 65718 1 949514784 4 2 16877 48839 1 989422203 2 32961 54622 2 8083 96645 2 84158 85439 1 209973740 2 25555 77254 2 14021 77918 3 470939883 4 1 277623519 4 3 43322972 1 669302419 4 4 1 937126147 4 1 36365661 2 23603 74525 4 3 124919442 2 37450 97430 2 17744 32619 2 28084 49800 1 743617536 1 68372172 4 3 588117348 1 808723065 2 54083 102579 2 44596 53094 4 2 52676 90825 2 46817 67534 3 424428047 3 438119204 3 690988305 4 3 863184586 3 539995787 2 29599 66771 3 351286385 4 4 1 455215958 3 872387363 2 2971 101468 3 288521766 2 47749 47991 1 316525046 1 143660732 4 1 747465269 2 40080 79082 2 39576 108959 4 2 73515 77074 2 65989 83126 3 640763290 4 4 1 772117566 2 19813 93817 2 88820 110364 1 288523473 4 4 2 15545 59198 3 200417766 2 34942 65415 3 330083618 4 3 318636528 3 40551339 4 4 1 47740103 2 55115 63413 2 562 107711 3 44522872 3 722817924 4 3 121424170 3 575068954 2 27928 30378 4 2 2611 59396 2 68057 74973 1 887769659 2 10049 31391 3 394538205 2 34501 74548 2 52768 53975 4 1 101605926 4 2 57895 73309 4 2 11519 103250 4 4 2 4870 106618 4 1 472193177 2 54122 96987 1 45176184 1 1944931 4 1 788392141 3 64068926 2 30689 104950 2 37857 69706 1 848375096 3 402939040 1 190981903 2 9051 109222 3 180438165 1 584849022 4 1 272316778 4 4 1 193322593 2 111127 111326 4 4 1 454944276 3 288478726 1 558623383 2 28676 93243 1 670939909 3 695419773 1 980528467 2 87096 91150 2 83102 84711 2 8032 45749 1 687204796 2 13840 68741 3 986884088 4 1 475957959 1 32768165 2 12801 101829 3 76561025 1 72612282 2 75962 78903 2 21116 98930 4 2 50046 94256 1 536796393 3 284983261 2 55834 104791 3 194169337 1 909530617 1 17253040 4 2 1630 18838 1 2636959 1 65835515 1 597484139 3 967641848 4 4 1 989747947 2 32134 65840 4 4 4 2 51509 78358 1 507294128 2 86330 92922 2 6699 86228 3 429199771 4 2 8549 92900 4 4 4 1 92854913 3 895879751 4 2 44841 76831 2 39751 97388 3 315256682 1 303922735 2 60785 113443 1 161185503 2 19942 110585 4 2 36096 39636 3 334979984 1 29649799 3 61138957 1 17601127 1 739230260 4 2 33593 51311 1 656226016 3 426415618 1 502842720 4 3 347937548 2 15734 81672 1 242310421 4 3 427583085 3 363932297 2 21344 21996 4 1 975931844 1 870736732 2 9425 112952 4 2 66972 107524 2 61117 105877 4 2 68762 96474 3 452096736 3 343426647 3 128639398 1 824088823 3 332586752 3 664022439 3 519482582 1 223240437 1 357585561 2 13546 23929 3 772985313 1 584236726 4 4 2 21205 53043 1 649258092 4 1 10540472 2 16817 108065 2 1854 73263 3 884125365 1 811491917 2 2523 60292 3 462759553 1 765092807 4 2 63770 69842 3 589263184 3 439671139 3 413056041 2 78585 99417 1 537361457 3 467934123 3 627912313 4 3 561448947 3 731366082 1 137706390 2 13017 79239 4 4 3 570470984 3 933885726 3 678062110 1 11269274 2 2099 30666 2 174 70020 3 871322133 4 3 62742418 2 44820 71515 3 320457612 3 740517722 2 31658 86131 3 28371478 4 3 351289199 4 1 681155671 4 1 468601266 4 3 319571103 4 1 561037051 4 1 33857320 4 4 3 377905884 3 713461852 1 610769634 3 518436237 3 833517844 4 3 967342939 4 4 2 1260 26940 1 248411206 3 52698533 1 911210760 2 25932 110564 1 405290334 2 52529 94989 4 3 417336859 3 125358380 3 876141098 4 3 781411517 2 50355 82179 1 340213733 1 717734208 3 188400283 1 26576927 4 1 7149317 4 3 272748706 3 375173793 1 739555025 4 2 11949 65401 4 2 67660 109727 4 3 73156374 3 3928135 1 74180370 4 4 4 2 11039 67542 3 515313107 1 766257533 4 1 339412449 1 539917347 3 172229846 4 1 29772406 3 726024282 4 4 1 848388829 2 26046 111693 2 61307 93536 1 209738469 3 575990934 1 357012796 4 3 818439751 4 4 1 766864164 3 950882623 4 4 3 938480915 3 185616042 3 36711366 2 10246 108152 2 76804 107336 3 285040830 3 459297551 4 2 19150 50361 4 1 209864893 1 440564306 3 113904938 1 30568542 1 159472613 2 7305 8790 4 2 105906 111247 3 383045151 1 474647791 1 762573672 2 17414 35090 3 115632844 1 25150650 3 400737923 4 4 2 64514 108934 1 723304899 1 452187948 2 36702 86447 4 2 22152 39256 3 886842502 2 21083 103209 1 47544267 2 29956 35342 3 776237655 4 3 637913282 1 142996837 4 3 743347480 3 639215348 1 875025737 1 369879379 4 1 761543607 3 826996166 3 334466329 2 15953 65214 2 6696 85473 2 35287 105223 1 893295005 2 39070 112376 1 43257049 2 24421 68602 1 875410052 2 6332 37898 1 153427868 4 1 356518289 4 3 303222454 2 20722 36109 4 2 2227 13364 3 89536237 1 772751690 4 3 19750227 1 852251638 4 3 788748809 1 284976433 4 3 436356586 4 3 156813875 3 750644024 4 3 771497864 3 272134397 4 4 2 28412 103118 2 47210 80714 1 298123628 1 34661918 1 916372691 4 2 23006 66742 1 301699171 3 762849273 3 698463259 2 776 16823 4 1 443363802 3 130863766 3 157638077 3 846712224 3 94142383 3 161348515 1 692104796 4 2 39039 69594 2 3956 23433 2 71537 95068 2 64602 108288 1 16731521 1 266109892 4 3 842782254 2 39801 70936 2 41510 79168 3 613066628 2 19793 85474 2 5999 31101 3 291953295 1 188909907 1 978014036 3 485373832 2 433 43945 1 679548049 4 2 15311 50011 1 541046710 3 504148858 3 556025144 4 2 97293 107884 4 2 28851 104482 4 2 6070 42832 3 961781356 2 27902 51985 4 4 1 690097464 1 851010608 3 449965245 1 429402350 2 27700 104505 2 3062 61002 2 66121 79729 2 7335 14165 3 903917286 3 746510826 3 785932501 3 26860717 2 69975 86353 4 4 1 210988950 1 60502429 4 3 598331890 4 3 830016762 4 3 193310525 1 752491129 3 576605850 1 716555960 1 33115465 1 939188383 4 1 839563344 1 819999837 2 30210 33360 3 300779420 3 182248496 3 62403380 3 201678427 4 4 1 126672418 3 864824045 1 446750849 2 48684 107054 2 45542 85479 2 47516 72913 3 275704203 1 696330907 3 490624225 3 471665334 3 245813366 2 39872 92882 1 489114418 2 41363 61874 1 762629510 3 59232712 1 72290250 4 4 2 74030 77873 2 23698 28345 3 310877220 4 3 330341608 4 2 3821 111713 4 4 4 4 3 756183722 1 530132372 3 311963720 2 77330 104818 2 78242 99520 4 4 2 7045 75825 1 997686436 1 633346649 3 606450666 3 293500003 3 600794190 1 685562478 1 919982060 1 954750826 1 363487894 3 217733326 1 785888011 3 34123416 4 4 3 930914257 1 966136640 3 142642612 1 2537128 4 4 3 513535950 1 24002777 1 649464944 4 1 792592584 2 64771 108455 1 118199976 4 3 558450179 2 49294 73952 3 729104899 2 49212 64204 2 5088 51077 4 3 891241046 1 220197342 1 80153783 3 191831745 3 94628028 1 143799765 2 8721 48295 4 3 13451896 4 3 446745006 1 405616038 2 27644 36189 1 86199274 2 37202 63128 4 3 848019381 3 386059236 2 58224 103760 2 5094 33418 1 367456088 2 40868 55036 2 72233 104971 2 8357 44589 2 40115 98678 3 864117676 1 790617056 3 296407723 1 225276007 1 745116450 3 344531204 1 425277579 2 103133 112941 1 437996478 3 703560498 4 4 2 43464 92294 3 306140974 3 793062326 1 938702370 1 392244657 1 438282402 1 475183491 4 3 307959161 2 16729 81688 3 297103807 2 21785 28701 1 732240723 4 1 115760319 1 163572812 4 1 811164805 4 1 712339991 3 912610710 1 573821593 4 1 10019610 1 465366686 3 595373102 4 2 67062 68793 3 90662076 4 2 10199 24835 1 689545331 2 90966 107394 1 37175197 3 548769979 2 15797 26142 2 76154 105252 4 3 835033583 1 326467897 4 3 838982670 1 368180191 4 1 751152000 1 980596745 4 3 294335619 2 7958 99476 2 50742 52824 2 29125 52252 1 341102436 3 462636345 4 4 2 43659 109049 1 658944211 1 940276188 1 181705915 4 2 41078 47898 1 827558728 3 494872975 2 28644 55777 3 71059730 2 81823 113022 3 166028770 2 41146 48437 3 352031091 4 4 2 20510 69971 1 540055925 2 11210 97815 2 19783 66173 1 792172635 3 9105760 4 2 102735 103997 3 73065458 1 354361395 4 1 550209970 1 28644896 4 3 49943569 1 485001744 1 256878145 1 473981600 3 5081294 3 44119085 3 62348501 3 34048153 4 4 1 642768257 3 72819101 2 84910 106929 3 593035590 1 40526890 1 464364344 3 455221040 3 151111466 1 113039452 3 43689405 2 26324 60060 4 2 95637 96090 2 51412 97004 3 749311116 4 4 1 386065275 1 680728619 4 3 341267606 4 1 814991335 3 480183261 1 571492349 2 12544 85192 2 25991 62768 3 75602859 1 682572615 1 995519247 2 51377 86128 3 289535009 2 11974 73407 1 73884267 3 147396037 2 48324 71209 4 1 876696222 3 235915549 1 342872109 3 846163482 2 16764 37402 3 123502757 2 19590 98014 1 211268325 2 28910 104578 3 332525870 1 306348652 3 866916443 2 40283 112187 4 1 975454472 1 83638753 1 219886322 1 50283648 3 246181845 4 3 477918421 3 912724461 3 64748118 1 442594755 2 21989 95541 1 295419041 1 569756210 4 1 716317268 4 4 2 34282 57291 1 23167726 1 896091169 3 393381238 1 364244083 4 1 50684035 1 338216482 2 6111 102734 4 1 455077118 1 929464855 4 1 24318067 3 24883094 2 29436 110708 3 645877802 1 877806809 4 2 61425 86865 2 30970 101562 1 246680366 1 985979877 3 909671296 1 669511889 2 37238 92366 1 193027111 1 427915570 2 20266 87714 3 772422058 2 2689 28527 4 2 19303 70390 4 4 3 932997621 2 51720 62636 1 734578676 2 6710 55895 3 353672873 4 1 66351006 3 701848886 2 49226 101583 3 398437440 2 25316 80314 1 575021221 1 187957315 3 47773210 3 889924964 3 7568585 3 207179379 1 584101388 1 531969359 2 34749 84365 3 752155441 4 3 830694453 3 984787790 4 1 931558818 3 632758708 4 1 574500928 3 947725903 2 30548 103848 2 40943 88089 2 27660 112951 4 2 28982 92826 1 190188527 1 110286146 2 48608 100207 4 4 2 5645 46162 2 41204 108800 2 2744 103395 4 2 40380 85172 3 524425319 1 808853130 2 9893 14379 3 984465145 3 75736978 4 2 39087 112588 4 1 484455332 4 1 236899277 3 238368141 2 52415 53154 4 4 3 640528605 4 2 17918 42267 2 27612 99064 4 4 4 4 3 786029508 1 16738419 2 17870 18748 1 505648163 4 1 941350732 1 567212330 4 3 51721177 1 532404676 1 924017283 1 743342431 3 771792614 3 640862684 4 4 4 3 393087474 2 64655 100964 2 26617 89457 2 78279 108855 1 575215318 2 2236 33189 3 604189485 1 642497850 3 478626600 3 373792811 3 116490856 4 2 81069 107737 2 28607 58484 4 2 18638 60091 1 780100791 2 4076 113576 3 702739049 2 56373 77728 1 637929822 3 51009695 1 83678550 2 45434 95406 4 4 3 161212095 4 3 705746267 1 5994881 3 504674641 4 3 743790112 4 3 586806179 3 233591413 3 136922493 4 1 135393883 2 95572 100059 3 498216013 1 147074304 4 1 974766426 2 14609 43367 1 431894847 2 56090 68739 4 2 41221 77641 1 817404173 4 1 723485473 1 16368963 2 25807 98844 2 455 78390 1 389544145 4 3 615460212 4 1 444645416 3 876138153 1 865577873 3 119534687 1 30075893 1 112069364 3 846110611 1 59786798 4 3 989897849 2 62777 86040 4 2 3034 91293 2 48251 108600 2 42276 102840 4 4 3 390156951 2 51848 58212 3 348202999 4 4 2 17211 111303 2 99138 113645 2 31793 57542 3 367866062 2 47202 62607 2 35623 106160 2 12903 97494 2 59063 69250 3 378428943 2 14501 106486 1 599347724 4 2 41691 57883 2 60915 100530 4 4 1 973101527 4 2 48329 104461 2 20995 72876 2 67319 80075 4 3 59448922 4 4 2 21330 64976 3 250591723 4 3 740017864 4 2 16961 25311 4 4 2 70415 70744 1 219359126 3 970284266 1 328678016 1 858049096 4 3 586957914 1 49012459 2 73897 80064 3 416024971 1 646011276 4 3 111530531 2 53901 67235 3 37365959 4 3 250472474 1 360405322 2 78166 108687 2 12337 80923 3 663609474 1 843184969 1 469136075 4 3 219202776 4 1 71598471 1 88477102 3 915086826 4 3 162312837 2 56400 74549 1 469970754 2 3943 5188 3 271689399 2 90709 110624 4 1 343306663 3 658966509 1 728658242 4 2 30947 104798 2 3179 93307 3 248965889 3 55165433 1 846599418 4 2 63295 99846 4 2 9012 63498 3 28124328 3 145271329 2 8244 27968 3 39002039 4 1 964887445 2 45235 65729 2 10710 34638 2 4095 100717 1 33569831 2 53918 93442 3 495799288 3 990537806 1 840202042 1 890195310 3 638980834 4 1 415804167 2 13192 39169 4 2 9866 75958 2 12445 26561 2 60410 79318 1 95230869 3 190239777 3 1067339 4 4 1 25555211 1 5902906 4 4 1 830392994 4 2 6039 8872 2 66184 105830 3 969075244 3 235486552 4 2 23786 26900 1 649364034 2 15876 45436 4 4 1 28111422 2 63125 67164 3 636119564 4 3 576726790 1 213341941 4 1 66437107 3 957203807 2 4401 21720 1 214492213 1 379231768 2 78428 103652 1 252630129 2 24087 31519 4 2 15447 90455 2 5523 59027 4 4 1 886497123 2 84003 108577 4 4 3 194517512 2 30299 83403 2 40822 64710 4 4 4 3 169737554 2 621 86720 1 245638965 3 895646658 3 54106703 1 690679841 2 107910 109235 1 86107356 2 44354 90979 1 501347382 3 359489107 4 3 620300621 2 46742 102669 3 791605133 4 3 628885912 1 324127287 4 3 121163234 2 24762 86676 4 1 978931353 2 26869 69189 2 3338 14965 3 656140758 2 60819 73954 1 387649276 1 658990169 1 521929737 2 8915 92189 2 13467 50939 3 923551701 4 2 16549 47416 3 350420783 2 21731 39066 4 1 837492892 2 20571 21264 4 1 693878320 1 946706514 1 341366228 2 67786 71140 4 2 61079 72592 4 3 761086867 2 5234 84548 3 796817063 1 377813556 2 17026 31817 2 91652 93623 1 103079647 2 67875 69891 2 14949 15173 2 79499 98332 3 340077148 4 4 3 358422113 2 51062 58336 1 567376069 2 7103 42768 4 4 1 68568885 1 834997584 2 31311 40830 2 51873 76026 2 32154 71968 4 1 445674555 4 1 358668207 3 708083463 4 2 26616 28566 2 47634 81982 1 673226239 2 38716 44741 1 391101011 2 77902 91540 1 775403703 1 543139005 3 889795367 3 976818829 4 4 1 839079216 4 3 491840116 3 67638382 3 86282749 4 4 4 4 1 571655030 2 2258 112660 1 393829237 1 370249712 1 352897721 4 1 45602588 1 305562924 1 186682231 2 21817 107857 3 374181611 1 718943202 4 4 3 503002388 2 40739 56074 3 225943188 2 56241 97428 2 60633 96110 2 39126 44246 4 3 367822046 1 353131881 1 314185844 3 605209758 1 99514677 3 706104384 3 836261087 4 1 729862473 1 715628575 4 3 985444290 2 87479 100186 1 526514108 2 10122 105136 2 18564 48842 1 320249735 1 60190124 1 339688386 3 885417255 2 37080 104424 1 16033086 3 495617756 2 9401 54571 4 3 409664768 1 666429463 3 940567165 3 406143258 4 2 42631 111048 3 997039787 3 34926032 4 3 462583443 3 112007301 3 962472041 4 3 806538394 1 317465754 3 709077535 2 5662 52396 4 4 3 273352560 1 781264281 3 671119737 1 537354876 4 2 18653 89202 2 8613 24535 1 130853509 1 508784347 3 18872495 1 691417067 4 1 529148085 2 95750 99077 4 1 534659521 1 658384274 1 26512729 2 49901 88460 4 3 204248292 3 23527126 1 199559366 4 2 23742 36161 1 764960286 2 1586 28458 3 215846475 1 990500618 2 44265 91346 2 61286 90282 2 39389 45066 1 519069191 3 639177614 4 1 207701617 1 769556019 4 2 23666 39904 1 574176579 3 254235091 2 7326 58343 3 138526810 1 917811005 4 2 89972 110098 2 5547 44312 2 12588 21382 3 768681515 4 2 45984 81532 1 51855344 1 419379338 3 19571670 1 22884134 2 17683 106831 3 771502377 4 2 57526 99722 3 406510434 4 3 737541874 1 458867583 2 23888 61950 4 3 386442342 3 379004180 4 3 879126983 1 356412720 2 81833 97512 3 7024417 1 485772448 3 362671122 3 450603648 1 245185009 3 874216027 1 778407685 2 32633 110926 2 20512 58920 2 56012 95136 3 126947287 4 2 61720 95467 2 9201 48666 4 4 3 486867760 4 4 1 127721270 1 997068991 3 847264036 1 667064542 4 2 34428 74081 2 42072 104788 3 45379757 3 180808857 4 4 2 22724 114401 4 3 717538726 4 4 2 17736 60484 3 574541500 1 453244545 2 19096 28198 3 639794522 4 2 76004 107286 4 3 632858451 1 943979167 2 28571 60009 2 24869 28787 3 57651991 1 516802846 1 538172630 1 313554118 2 45926 77562 4 1 847738485 3 101097791 1 872306370 3 922686242 2 17303 77404 4 3 54366907 1 399125059 4 1 96614804 4 4 2 56871 107719 3 92979024 3 112819995 2 46290 53873 4 1 622122561 4 4 3 604655132 3 400661820 3 712457540 2 32713 76429 1 674796716 3 165137789 1 59530109 1 365197625 2 65040 76837 3 343833198 4 4 1 891240011 3 102755178 3 768464384 1 784818717 4 1 332600453 4 3 510116206 2 73091 93495 4 1 131658930 4 1 99630010 2 44869 49654 4 2 40462 97993 4 1 605926130 3 100451640 3 47559938 1 540797476 1 509661219 2 14826 32211 3 51723600 3 4433548 3 26717304 2 3479 111844 1 44775333 2 64128 71675 2 2979 18421 3 175293637 4 1 169764764 3 582030603 2 10685 79076 2 29604 63578 4 1 297325444 2 66856 86689 1 276252197 1 179317305 4 1 118100226 3 375517630 4 3 45265913 2 28766 48150 1 478964671 2 69290 108093 2 92001 95252 2 21060 54578 3 441368889 4 1 924248452 2 681 81600 3 1327289 4 2 1189 57273 4 1 982361806 1 388733531 2 62006 74352 3 423006137 1 616955782 4 2 1904 72187 4 1 718209679 2 101162 112855 3 22386465 4 3 309347838 3 215762833 2 44151 96833 3 502334804 3 976833297 2 10284 81793 1 791531929 4 2 6420 78316 1 872221657 1 663748189 2 19428 60408 4 2 84241 107009 2 7012 70849 4 3 178490280 3 163983127 4 2 94596 108816 3 207849715 2 64259 66015 4 1 212205995 4 4 3 162457525 4 2 10618 36642 4 3 56547850 4 2 86873 107373 2 30352 32920 4 2 84295 109669 4 3 603937714 2 65283 78841 4 4 3 413006840 1 457139782 2 25606 106827 4 1 113480239 2 89312 106432 2 32307 96265 3 645435212 3 972344889 1 548607942 2 65288 105980 4 4 2 11783 86801 1 210189924 3 70468158 1 805775519 4 2 6881 96139 2 16156 72771 3 285566943 3 993483503 3 53206796 3 21710378 1 826458786 1 137285 3 98967586 4 2 3776 33066 4 1 775660469 1 136600445 4 3 745502210 3 757585967 3 17011721 1 73735350 1 132999807 4 4 3 689989430 4 1 337681493 3 747279226 3 336318014 1 656756197 4 3 7961868 1 570362004 3 138666693 1 185597703 1 304702676 4 2 32178 68674 1 700822797 4 3 802046212 2 79868 106742 2 29303 93181 2 83586 94495 1 966145013 3 259858465 4 3 305583862 4 2 69778 114650 4 3 6683073 4 2 14924 77045 1 568364760 2 3042 97968 3 405140514 3 838984198 4 1 972390941 3 504343111 3 59849057 2 46375 95058 2 93642 99089 2 79484 105981 2 42894 92303 4 4 1 815822532 4 1 563946744 4 2 23936 25854 2 20895 71495 1 26957717 2 8070 32642 2 17298 80256 1 755739200 3 12801237 4 4 4 2 61089 68185 2 53656 56775 3 481554417 3 431752489 2 6468 29323 2 18208 74838 1 597157866 4 1 149860017 4 1 250264661 2 2862 32017 1 69110016 2 27765 51301 4 3 133911426 3 595489759 4 1 528658102 1 289107850 2 11652 109584 2 3973 19926 3 494890955 4 4 2 96442 100902 2 37045 64740 4 1 676893249 4 4 2 95956 100461 1 972081656 3 16946824 3 718907736 3 498328933 4 3 679638467 2 58126 103666 4 2 84117 90116 4 3 160810285 4 2 13869 45233 3 44462907 2 2837 95270 4 2 7654 42742 4 4 2 74475 75916 2 28576 51497 3 810818422 1 235678393 2 20880 35964 2 19638 101905 3 986738199 2 57149 61003 3 668403666 4 4 2 6064 102649 3 329964800 1 986890626 3 376631469 4 4 1 575842036 4 1 797333424 2 22462 26314 3 760141794 1 33356764 1 3183113 3 707475909 2 63001 68221 1 702091109 2 28778 101012 2 36631 72717 2 7763 95850 1 160738026 1 107725732 4 1 700934220 2 54801 94496 1 732609770 4 2 78964 103865 2 32214 70069 1 501075279 4 4 4 3 255068304 4 2 708 99830 3 272125866 4 1 239471123 1 57859359 1 458445443 2 5542 104315 2 81071 84879 4 1 376080996 2 66845 71916 3 68849168 1 600921522 3 837376542 1 615076648 4 2 88164 104749 1 868340768 2 6723 36293 1 133781140 1 531318324 2 55265 58507 1 599923562 2 2799 34699 1 547809235 3 251056078 1 877120916 3 903602056 1 224693798 1 713616052 4 1 786992230 4 1 794162637 3 865326518 2 22121 82575 4 2 50351 59510 1 743828044 4 2 45336 106669 1 514837273 1 856903922 3 449222401 1 213821043 4 1 109751396 4 1 384380285 1 878286587 1 481170629 3 40454367 4 1 490246893 1 418661306 1 342168137 1 189018013 3 630643865 1 804586857 4 3 492362351 2 35813 63962 2 19643 36948 2 23463 98034 4 1 34951200 1 568715457 4 1 869255357 2 54667 108887 3 568710577 3 314742970 4 3 826593765 3 882732923 2 55790 110214 1 932377136 1 63107492 2 26858 74509 3 461164590 4 4 4 2 4740 4915 4 3 310857780 4 2 1475 102934 3 465590484 1 631962520 4 4 3 8187056 3 502045726 1 522902358 4 4 2 41502 86901 2 81834 108475 4 4 2 62616 68420 2 52717 56529 4 3 536555954 4 1 397741340 4 1 300730306 1 680527692 1 210178610 1 829023906 3 66236098 4 2 15457 18201 4 3 65848155 1 531004581 4 1 435261950 3 291920116 1 659415489 4 3 751140015 1 239167940 1 371408426 3 60974762 3 579422534 3 3162223 3 800582797 3 853321972 4 1 131821696 1 350432354 3 415063803 4 3 632151909 1 639312240 4 1 264752748 2 23748 38445 3 812752834 1 341957015 4 4 4 4 4 4 1 790264555 4 1 643344599 3 20956637 1 496277296 3 227896414 3 566153868 1 829253231 2 51855 106973 3 49089481 3 447307209 3 693938765 3 936046236 3 606725250 4 4 4 2 1545 22385 4 3 861562589 3 399574822 3 830060021 4 3 18701249 3 979540491 2 55852 70267 3 62266520 2 34645 96358 4 1 557675707 4 4 1 11054671 3 405394540 2 42225 60427 4 2 5203 73823 1 91202020 1 588768497 3 503090028 3 466946046 3 146003834 1 787526994 1 64234404 3 989099131 2 75214 81749 4 3 387599238 3 496573623 3 486989965 2 38251 62845 4 1 748468561 4 4 1 29512484 4 2 54099 80287 1 650511294 2 15197 100442 1 680062404 3 418551269 4 1 317964295 3 14832416 2 79052 91933 3 242402309 2 6101 11636 2 21702 76690 1 171453277 3 908559984 3 506276318 2 32158 82720 3 205780381 4 2 29055 102295 4 2 34071 82805 2 22057 28192 2 23779 77433 1 85082291 1 353685917 4 4 3 544682960 3 540240461 2 14520 67445 1 522422551 2 28893 64711 2 19131 114439 4 3 279522203 3 503859342 4 4 3 927202455 4 3 702424436 3 155674857 2 38784 108551 4 4 3 100961999 2 57726 104060 2 13139 49767 3 595808807 2 13628 88547 3 888041439 4 1 684937969 3 601856310 1 400054774 2 10648 40107 2 14941 16280 3 663093343 2 13319 56411 2 5662 48776 2 9307 31642 4 4 1 978320774 4 3 11361348 4 2 46139 61705 3 241815046 1 85379652 1 17549630 1 823018266 2 18550 40795 4 4 4 1 57516152 4 2 473 77717 2 63049 95685 1 167684879 2 20566 21401 1 750206331 1 869648672 1 678578158 2 44800 107195 4 3 307403492 3 742008027 1 73329831 2 5895 52661 2 24047 75400 4 1 557806937 4 4 3 9574996 2 19529 81082 3 746551550 4 4 1 289401305 4 4 2 48074 76296 4 1 35351437 2 75138 87053 1 270797118 3 475842806 3 242261134 1 839566368 1 635942370 2 15163 93016 1 107816687 2 90080 92399 2 3876 84496 2 54088 111722 1 783032091 4 3 768285157 4 1 413751316 1 88499027 4 3 737495624 3 941542953 3 684788094 1 376126241 2 33824 88049 4 1 982244271 2 75390 100446 3 604490850 1 308379744 2 10279 102239 3 807731416 2 18060 37303 4 2 79556 99017 4 1 477079496 4 1 162762484 2 46774 114886 1 476235969 2 20129 58767 3 893096996 3 870478883 4 1 582208777 4 4 1 325024085 4 2 88772 103645 3 464060300 3 12533079 4 1 133178494 2 28007 59658 1 53054060 4 2 33493 55977 2 75593 100613 2 64586 96475 3 823660293 3 615610196 2 6949 95632 2 11255 42097 3 14863404 3 679685636 2 41570 82056 2 41610 102636 4 3 853522624 1 468274795 3 536848218 3 810728480 4 4 4 4 3 294591118 2 50589 76472 1 836905391 1 776184850 3 966627 3 162649659 4 1 838079044 3 515111335 1 160765772 2 38583 86747 2 33470 101359 4 2 99719 105285 2 84759 113310 2 31098 77752 3 195661464 4 1 963563966 4 2 58809 60395 1 367824878 1 36640073 3 153805974 4 4 1 777657869 3 475712245 3 976976261 3 590301343 1 911080675 2 25579 97808 2 35737 46080 3 42905196 4 1 617739028 4 1 116525808 1 251589427 3 710983837 3 221955787 1 454392861 4 2 30215 54771 2 39921 68569 1 390523611 4 4 4 1 363038554 1 452980152 4 3 151383564 1 373085370 1 612937333 2 53896 93142 3 533321471 1 51753094 1 19026978 1 444399742 3 684975873 1 746319257 2 28822 41030 2 72924 77064 2 1863 107934 4 3 399850806 2 22478 29723 1 561838673 1 60076307 4 1 50089889 4 2 33723 84516 1 740776094 4 1 19246988 4 3 66302583 3 655464282 2 1707 38244 2 22438 79449 1 82612607 3 344738686 3 498760716 3 316083101 4 3 967885047 1 359540745 2 666 45425 1 871991916 3 22832239 3 10827340 2 11951 30546 1 744091409 4 3 933230127 2 37415 66149 3 785853917 3 1721056 2 25400 79602 2 5394 111036 4 3 45286977 3 691801025 3 575400584 4 4 2 274 38946 2 20945 35524 2 12921 87284 2 3415 64086 2 75785 83169 1 46630814 4 3 958149196 2 10064 21562 2 49036 94557 3 787885166 4 2 27208 74645 4 3 64678607 2 100001 112302 4 4 2 18479 84766 1 70874623 3 960440448 1 851924695 2 28542 108326 2 43064 114972 2 18922 108555 3 52774691 4 4 4 1 697891421 2 37888 99716 2 25679 79068 4 4 2 57890 95905 4 2 63441 102362 3 125105628 2 26402 77300 3 226103265 2 29764 61828 2 24640 91716 2 36104 40119 2 36494 71419 3 937537889 2 37099 40270 2 67034 93814 1 492949426 3 694708692 2 30889 85191 2 16174 56311 3 532456 4 3 745096901 1 592827227 4 1 65320168 4 4 3 599003663 2 35289 101630 3 206105583 3 387704960 3 938311331 4 3 758787398 4 2 593 22483 1 442337317 3 580172649 1 182934234 3 481831696 2 38478 92898 1 63475465 2 12946 23484 4 1 286701009 3 35030173 2 24217 42791 2 4074 19846 1 180571409 2 99244 101200 2 27649 34892 1 61879485 2 67718 106907 3 809563014 2 31297 97959 3 377636553 1 552113465 3 854056388 1 912680094 2 13127 77812 1 509911654 1 666244074 3 284228749 4 1 861506876 1 404790062 2 7147 19613 2 65211 101792 2 28787 114742 4 4 3 212057188 3 310432185 1 442771726 3 812288653 1 210287177 1 747017912 3 599539335 3 33728690 2 19246 97500 2 46508 81145 4 2 55801 61321 2 4674 85662 1 81257948 2 70153 109780 4 2 17445 20560 2 21715 105533 1 68475362 2 8884 68855 1 170607120 3 612441102 4 4 4 1 124871337 2 98692 103646 4 3 674500345 4 2 5973 13036 2 49649 69835 2 8904 87438 4 3 708631810 1 759442688 2 75431 105609 4 3 20557293 3 69465787 1 905308607 2 51127 66895 3 737928818 3 933644519 1 888934246 2 40105 97307 1 307321528 1 208279688 3 949539823 1 129244133 3 10825141 1 295775374 4 4 3 149674794 3 15255669 4 2 22996 57039 4 3 666628108 1 362231691 4 1 812694321 3 58939216 3 837063830 3 38486561 4 4 1 30644581 4 3 155647920 3 22944644 4 4 2 70486 90520 1 293899737 4 1 330633838 3 400142611 4 2 6537 41606 3 872027919 3 544812821 4 3 482462935 3 283087070 1 10228473 4 4 1 874090257 1 233239104 3 734055362 4 3 282442447 2 17822 31918 3 697230954 3 872311305 4 1 535005317 3 874118234 2 36278 50100 2 10991 46280 2 49587 105157 2 85188 97334 3 355086797 2 55967 113963 1 290694265 1 234189878 3 377110035 2 106559 113854 3 327576835 3 964303644 1 124629298 1 320676324 2 20032 49641 2 29976 33688 2 48353 49519 2 44221 66698 3 488128281 4 4 2 6341 98864 4 4 1 858110570 3 489375081 4 3 86357993 4 3 711687352 3 125255798 1 471921732 2 9622 15614 3 904132857 2 54810 72296 1 828337229 1 726499859 3 292780341 1 835074533 3 44665064 1 147331611 4 1 522665604 1 46250210 3 462022437 3 173876733 2 30585 73241 1 378458889 2 26953 29617 1 364108306 4 2 63631 90919 1 60207924 2 59270 61260 3 332871103 1 724783479 4 3 840366258 2 49939 67516 3 171582869 2 25153 72656 2 18677 98093 2 43643 62286 1 46507172 2 49424 66968 2 64153 89090 4 1 341856921 3 757573262 1 855033003 2 698 63659 4 2 33929 86102 2 80767 97876 3 320331869 1 316733813 4 3 843713605 2 40849 104280 4 4 3 572291127 1 193747474 3 642807278 4 4 2 3568 34574 1 101913538 1 486939163 1 740049345 3 964069993 4 1 59281514 2 8857 28227 1 856185991 3 353322514 4 3 999793679 4 4 4 1 96432127 3 19605492 3 742820579 1 719176071 3 628597874 1 802036590 4 1 475697706 3 59870862 2 94517 107495 2 5463 111606 2 4718 73686 4 4 2 88052 98335 3 743739089 3 315408238 1 136042699 4 1 455974517 3 761492025 3 402531382 4 3 832688339 3 318702632 1 418524650 2 38655 103158 4 2 40153 44046 2 41386 69569 4 4 1 628244859 1 541520404 2 9282 52128 2 17851 19026 3 975308929 4 4 4 2 50790 102178 2 63951 104726 2 24406 29001 4 1 146364640 2 13328 45890 2 53294 70053 4 2 24306 111423 1 520398574 3 992838738 2 12254 89870 4 1 609815004 1 817643392 3 753996826 1 123324736 4 1 783089223 3 178135088 1 842046290 1 715422184 2 46393 111000 1 7981342 2 24438 64415 3 90972104 2 48215 74808 4 1 550854898 3 492195117 2 18391 67256 4 2 27991 92533 2 531 26394 4 3 965054462 4 2 59312 90732 1 7442475 4 1 887453296 4 1 61883005 2 2109 84611 3 596211082 1 63540651 3 481976867 4 1 33647194 1 373682165 1 805759185 2 84359 110517 3 820187234 1 578140738 4 2 67463 79784 2 36826 67027 1 27843070 4 2 31419 52166 4 3 427947165 4 3 694640017 2 14886 113817 4 4 4 1 203689104 2 65892 94586 2 2067 84320 4 4 3 822142910 2 109890 110748 1 447703060 4 3 213900012 2 24609 103687 3 37035313 3 794806420 3 348767080 2 6270 83688 4 4 1 521968599 3 797755462 2 58701 70464 4 2 1572 55362 2 4930 40645 1 86387158 1 423549312 4 2 85151 102321 4 3 863200083 1 143822572 3 610357624 1 373595373 4 3 670748483 2 43033 100975 1 34549362 3 923695131 1 520825725 1 598087916 4 3 367409356 3 812352804 1 980873044 3 552346 4 2 20492 111209 1 916271863 2 8225 78609 3 282970039 3 22818747 1 324925594 4 3 723147365 3 129494623 3 294144821 1 201676916 2 5748 69281 1 577174330 4 1 691372043 4 1 204122834 4 4 3 359585281 4 1 98214082 1 9046620 2 33948 79736 3 997405920 3 244877925 4 3 651047124 2 69341 95553 2 10247 82326 1 861950758 3 723024626 4 2 10741 112855 2 26516 56046 2 64244 108540 3 860050640 1 583050888 1 155001662 4 2 40419 114704 2 53610 108017 2 32754 67719 2 4033 57032 3 167171257 2 11219 63156 3 674845325 4 1 233109063 1 860932401 4 3 350621967 4 4 3 98480288 2 35266 102276 3 192290979 2 19526 52194 2 97 112497 4 4 1 34215393 2 33041 63732 2 1968 35667 3 811714799 4 2 17647 104742 3 589514199 4 2 59696 60520 2 7592 52098 3 611712403 1 197588363 2 50920 86891 3 687823123 4 1 400337440 2 39124 44146 1 759451235 3 84436239 2 21650 102150 2 21628 107508 3 385776116 1 669768372 3 936000221 2 13836 65084 3 328843684 1 847598823 1 103123552 3 247584319 3 53925054 4 3 973592451 2 40896 49174 1 521862368 2 77978 88789 2 58797 81187 4 2 45392 71770 4 1 982515640 2 4433 94268 2 25843 95296 4 1 645379535 3 306399595 2 11676 27092 4 1 168362543 4 4 1 118069470 3 594083145 4 4 4 4 4 1 44946725 3 100542205 2 65323 87703 2 66764 105661 2 5540 87665 4 4 3 402493331 2 52152 107212 4 3 543428242 2 19926 80078 2 41609 71973 4 1 400465246 3 902707843 2 13435 29036 4 4 3 636895286 2 14288 49550 1 459318278 2 55863 115025 1 885195486 2 23264 29885 1 256812562 2 77627 107526 4 4 2 18941 20685 3 79453783 1 982194791 3 39149501 2 58978 85721 2 21004 39780 4 1 666934681 3 928170423 3 975050942 2 85470 93030 1 858387496 3 679243292 4 3 266820350 3 576854151 3 219923563 1 475617647 1 155963792 1 854238861 3 980783167 4 1 9811390 4 3 336297222 1 543685878 1 785424098 1 723947817 3 237680250 4 2 2886 101978 2 88430 92295 2 48960 57769 1 143810986 1 417484511 4 2 6321 42631 2 29098 83305 3 652483506 2 77880 88229 4 1 878285837 3 107938198 1 388056490 1 68294454 3 846761547 1 240991002 4 4 2 19409 38959 3 18083772 2 39623 41691 1 184037114 3 589211529 2 32222 64829 4 4 4 3 412768174 3 555218526 2 70586 109008 1 24927816 1 523707541 3 574804116 2 20569 40841 2 7997 34117 1 658724387 1 961234890 1 390480378 3 322384287 3 565051307 1 16655692 3 679611349 3 111559915 2 93787 94692 2 56724 59071 4 4 2 47979 66572 1 12954755 3 197052186 4 2 1899 59816 2 37822 64942 2 66695 108920 1 860953235 2 69458 86477 2 11187 30605 1 361460066 4 3 647738098 3 4595033 4 3 788729928 1 447898162 3 240968232 3 195965495 3 266907730 2 57106 107807 3 310232879 2 24447 91983 2 4330 97987 1 30659196 2 28488 93791 2 28559 47064 4 3 438281986 3 487610613 1 342304290 1 930696771 2 44908 70299 2 77334 85732 3 373169501 2 14341 80772 1 348951171 4 3 653598913 1 181731582 2 2713 21869 1 5784074 4 2 2086 73436 3 21688452 4 4 2 13330 34317 4 4 3 551958855 1 499217604 3 942851740 2 17169 20373 3 426141081 4 1 802864256 4 2 81037 90096 2 77174 100728 4 1 7492981 1 244672333 3 702841152 1 530005627 4 3 77286433 2 90382 94244 1 934913695 2 91925 102120 2 17205 50953 4 4 4 4 2 26014 83136 1 884995834 2 106198 109837 1 257147949 3 643939116 4 3 702067177 3 282667890 1 388215074 1 435797338 3 416131767 4 4 1 1672802 1 47386166 2 9139 114504 3 4484083 3 625965044 3 805674166 1 496108146 2 37341 93824 1 290982763 3 644614251 3 138880756 4 2 20156 60038 2 24011 84648 4 1 791440577 4 2 15082 75509 4 2 17673 93633 4 4 3 503061374 4 3 82299108 3 521599233 3 577440010 4 2 42292 63925 2 19209 81969 1 791404889 2 96330 105251 4 3 976681685 1 603456307 4 4 4 2 30416 59444 2 9293 71840 4 1 428044894 4 4 3 56244145 1 256437851 4 1 57937290 4 2 21787 25773 2 67225 88907 1 895508961 4 1 221736851 4 4 2 6764 21327 3 259649555 4 2 39841 80378 3 516286716 2 61926 85624 2 32190 109044 4 2 33077 56246 2 45834 63154 2 33858 78793 2 67974 76765 1 47965686 1 981981664 3 860785323 3 698955524 3 824253884 4 3 59683018 4 3 899130718 1 299264244 3 407551159 2 11275 68521 4 2 4112 56417 1 657731476 1 42571764 2 50374 85817 3 499017585 4 1 285915213 4 4 3 420030719 3 428392037 3 825489092 4 3 59317238 3 923522306 4 3 47347084 1 408249330 1 651435127 4 2 3746 100191 4 4 4 4 4 3 335921076 3 875863193 4 4 1 218212806 4 1 657630682 1 1713838 4 1 17012471 4 3 681133844 2 91820 100891 4 2 13582 49433 1 78859233 2 103217 112260 3 102211402 3 103947603 3 838154031 4 3 34357959 3 622717920 2 40561 102332 2 71270 87602 4 3 492428161 3 737690566 4 3 221915965 3 916218344 3 343978703 4 4 2 52042 67073 2 59724 90193 4 1 740117421 1 216283528 2 72632 80789 2 9673 88523 1 382828620 4 1 20595075 2 356 105729 4 4 2 56343 61570 2 63784 108087 2 11481 108162 4 1 715788307 4 2 52865 70797 3 271115373 4 3 981039762 4 1 976976644 1 92863796 3 485163490 3 825612134 4 1 586253791 3 603725172 3 984821538 4 4 1 53936485 2 32766 64713 3 543671417 3 32389595 1 499568378 4 2 82058 113977 1 893773166 4 4 3 187842660 4 4 4 3 731197488 3 402067985 1 776323587 1 338245123 1 530849346 4 2 32394 107777 2 13736 55533 2 84791 97536 1 318568872 4 1 138403964 1 791236522 3 126697170 4 1 557949487 2 31924 46419 2 4840 20162 1 233270579 3 137127506 1 214833885 2 111 99325 4 2 52586 62743 2 6320 115206 1 385670672 4 4 3 363817275 3 265887861 2 66503 109166 1 612783820 2 82034 93407 1 718665384 1 200607387 1 83176865 4 3 967683071 3 50599634 3 707146293 4 1 225567111 2 5511 98851 4 2 16534 56355 1 712399847 2 7690 47660 4 3 93129607 2 32560 78532 3 779095688 3 643275422 4 1 18737413 2 1986 11082 2 20717 108960 2 10547 66457 2 22177 84230 3 7978170 1 63452715 1 583574377 4 1 158290623 3 854129979 4 4 3 104176067 3 305165865 4 4 2 13477 114306 4 3 244728779 4 4 2 45000 99188 2 66356 97894 3 860634133 1 975232079 3 858279633 4 2 9078 24748 4 2 71119 88614 2 47349 83349 3 955435820 4 4 3 873028986 2 40824 101664 3 508669842 4 4 3 499921059 1 239756654 3 288200028 4 2 17149 112706 1 108539077 3 857380806 1 493186378 3 99275786 3 904160570 4 1 756937276 1 423717292 2 71459 101470 3 956046142 1 117599697 1 510566340 1 189129051 1 532259317 4 2 85613 109840 1 202779849 3 51242728 4 4 3 758785953 2 9903 100898 3 8249697 4 3 465864553 4 1 69074808 3 250188457 4 2 40947 44074 2 25220 111235 3 139626726 2 93919 100829 3 959288210 1 150198165 4 3 280891560 2 7268 34871 2 77292 96733 4 2 84845 91757 2 68907 95271 4 1 501810993 3 6774887 1 954261435 1 981034336 2 13529 28306 1 448690670 2 79297 79976 3 745868817 1 615142703 1 940932559 1 658645861 1 764256189 1 913828641 2 45494 72450 2 8260 58044 1 501625278 3 364533845 3 807736169 2 25487 50609 2 87635 112080 4 3 2537587 4 2 86162 102051 1 331234226 3 709135842 4 2 54241 104832 4 3 643346296 3 501208133 2 22562 60261 3 39985137 4 1 205622510 3 97593652 3 9751423 4 2 10732 22523 4 4 4 3 832179613 1 980383952 1 740481009 2 32903 52575 2 17916 79757 1 5712635 3 500716880 2 59906 90089 3 642379622 3 526267673 4 3 125505172 1 318430947 4 4 2 15652 41301 3 821577903 4 3 762696786 1 776459664 4 4 2 63605 111670 3 420774075 3 66472541 2 12322 63855 1 3117309 1 633495940 1 514816455 3 761687355 1 834888522 2 48233 71581 3 107575596 2 62942 104344 1 15808598 4 3 754054865 3 476127131 3 226488753 3 791986900 1 31020319 1 267506632 1 309713162 4 4 3 198726358 1 286203557 3 851793027 4 3 307379182 2 36937 64694 4 3 925403950 4 4 3 772507160 4 3 188536107 4 3 391233017 3 905428933 3 973886767 4 4 1 837629083 3 887105991 2 22284 75169 3 27449130 3 973023017 4 2 40115 42409 1 789361072 4 4 1 46788535 1 125169176 3 165998095 4 3 818392215 2 8006 64561 1 732016922 1 551837795 1 908168967 1 838502505 4 3 871501112 2 6457 45750 4 4 2 11580 103333 4 4 3 447404964 4 4 4 1 941860378 2 77163 81991 2 33414 62403 2 3511 79767 1 341754676 4 3 669203233 4 1 937218004 2 37369 111353 1 22841888 3 634126559 2 28288 38699 3 878457610 3 106696089 1 643697580 4 1 303215330 2 31391 80622 2 17355 53682 1 181684397 2 11648 74364 4 3 42899678 2 53521 79894 2 54679 112665 1 627287334 4 1 82191239 2 19211 21546 1 113888407 1 760039150 2 25394 61753 2 27282 111776 4 2 7166 59262 4 3 762347352 4 1 515433 1 638597033 4 2 66786 73206 3 888759800 3 939613013 3 32734043 3 687348981 2 17380 102005 4 3 473663942 2 65166 81286 1 410422234 2 91699 100665 4 2 47057 66894 1 378322643 2 37860 55906 1 584886665 4 2 101528 111931 4 4 4 3 635792994 1 251462449 1 518400266 1 366486247 2 26390 33635 3 946536173 1 607369789 4 4 4 2 15347 71485 4 1 842866473 3 386415696 2 7075 15302 3 601573590 3 783962244 3 423088698 3 588291086 4 2 51943 58800 4 1 58031147 1 394050212 1 782761693 3 516966942 4 3 99390943 4 3 671190633 3 754004787 3 260241079 4 1 323655823 1 792698781 3 28269369 1 700490084 2 46753 94882 1 973309856 2 29171 58208 2 36276 64514 4 2 54363 77193 2 53474 82662 2 36736 88915 2 89226 113975 2 44251 58476 3 697595877 3 538053763 4 4 4 3 452389390 1 400769953 1 130152425 2 49435 87973 3 75808966 1 111094146 2 26235 35872 3 48042652 2 4622 15186 4 2 21462 111755 4 3 549575423 1 959132044 3 597223670 1 777155009 4 1 103103605 1 303677036 4 2 34865 110873 4 1 490483052 2 75607 107805 3 665645848 4 4 2 92850 114022 1 162443607 2 6066 75094 4 2 67623 70810 1 448822882 4 3 554820 1 575374684 4 4 4 2 56589 97279 2 21257 97017 3 834200217 2 75276 109993 3 592900982 4 1 226059700 3 68566244 1 797681334 3 649159636 4 3 929276637 2 19647 39481 2 17022 79161 2 82841 94624 4 4 1 685111904 3 496875379 2 71757 81174 1 886934716 1 417098991 3 386110645 2 20058 77532 1 342371393 2 18628 67151 2 45258 86969 1 307793701 3 326948757 2 5963 55791 1 532819161 4 3 926207283 2 52467 69482 2 56036 77473 2 22999 85382 2 21441 43441 1 562138100 1 373432732 3 397673357 4 2 23127 83416 1 996990389 2 91575 114499 1 975749009 3 607057800 2 91681 111789 2 38952 49311 3 596161339 3 995554841 2 89193 106161 4 4 2 55921 74382 3 948189081 3 169408554 1 848318672 3 260588528 1 31655271 4 4 2 2864 87940 4 4 2 6084 114367 4 1 318044491 2 41832 78170 3 80251693 3 39762251 1 779279271 2 44217 114516 1 839057853 3 958744952 1 935657210 4 2 77949 82899 1 570385614 2 66150 112695 4 4 1 284794902 3 824780752 1 87897670 4 2 39385 101005 4 4 2 11260 100166 3 666397151 1 575754011 4 3 735662668 1 165189765 2 32022 37736 1 4408890 1 157547880 1 937376219 1 983384955 2 12220 105697 2 80798 86340 3 201829579 4 4 4 1 862021462 1 139484983 4 3 877321618 3 366100864 3 235760314 3 117475018 2 90936 93201 3 570412944 2 96314 109384 2 35214 72683 1 202020853 4 2 25571 70797 2 25112 58667 1 993596443 4 2 48557 89975 1 232237836 3 670460565 4 2 41289 85543 1 765578704 4 4 4 4 3 853573870 2 19350 28278 4 3 995257126 2 53788 93402 4 3 477703174 2 27244 61741 3 585509701 2 41181 68608 3 857936469 3 87715536 4 2 26835 33434 4 4 4 1 21224272 1 533693803 4 4 1 666767721 2 15900 107606 2 26271 104134 3 734274508 4 2 55152 74581 1 996267335 2 5822 52307 1 27359331 1 217585800 2 35246 71692 4 2 8898 89647 4 1 455271786 4 1 994973295 4 3 518866556 2 104584 108257 2 25994 101733 3 424963731 4 1 54190241 4 3 250821076 2 22286 96131 4 1 162225995 1 434992241 1 12345913 4 4 2 21499 69686 1 682870897 1 111750356 2 49961 85349 4 3 153878692 2 5400 68697 4 2 64916 73478 4 4 2 9227 114928 3 163488341 3 542496750 3 794541441 2 40793 98246 3 111823287 2 42704 94933 4 2 67869 104185 1 694755582 2 27672 76947 4 2 47103 78565 2 47808 104625 4 2 29397 94867 4 3 830802985 4 2 58687 94566 3 756573681 4 4 1 677601614 4 2 39928 59561 1 684103280 4 1 994170815 1 539914986 1 1707206 3 369438030 3 457124361 3 45412032 3 147758158 1 81445914 4 4 4 3 935088667 4 1 721951893 4 3 518417736 4 1 338580148 3 823254419 2 27611 68385 3 70281032 4 4 1 69569033 4 4 4 1 333666532 2 40138 98438 3 389881354 2 80401 106332 4 1 67111165 3 734734076 1 896098814 4 1 457097941 4 1 470079099 1 333184489 1 288769238 2 15804 33024 4 1 232442180 1 484659496 4 2 16447 61469 1 4411264 1 963413408 1 533494832 3 377337504 1 734046126 1 894108250 4 2 18527 82210 4 2 23833 69220 2 58287 111930 3 941799825 4 4 4 4 2 28586 107012 3 872546525 2 43164 50955 1 555215468 2 56725 108825 1 249278724 4 2 1763 22990 3 168884088 1 108083145 3 212906776 1 128935397 1 889016937 2 16139 80642 3 591029980 3 861833250 4 3 978931575 2 14486 64793 1 954222199 2 41083 82549 1 549863581 3 931805013 2 30580 48724 2 30544 65473 1 369221756 1 500618354 2 75557 98327 3 583828689 4 2 72848 113748 3 879377175 2 62358 104806 2 44612 68022 3 544693659 4 1 70630567 4 1 617020520 3 63452244 4 4 1 72772069 4 3 46237818 2 89165 103529 4 3 687523295 4 2 91278 95785 2 1089 6187 1 377519540 1 839768976 3 461612566 1 434122472 4 2 71207 83409 1 220005811 4 4 3 941500485 4 1 312534428 2 44180 61144 4 2 32446 103436 3 65735945 1 943197050 2 5590 6858 2 90027 111024 3 850823918 4 1 255673127 4 2 88227 98274 3 970522478 3 468132039 3 819346285 4 2 82794 95609 4 2 74955 89733 2 23634 30596 4 4 1 100656531 3 715729929 3 4531119 2 57989 66220 2 1669 107550 3 839689899 2 5418 9729 4 4 1 405468608 2 63687 95591 4 1 637650817 3 779937721 4 4 2 4677 46175 2 8636 93613 4 3 66747905 4 1 335933486 2 44565 112181 2 38560 61849 3 359518293 2 43873 104377 4 2 4979 57031 3 322234676 4 3 787423258 2 37123 89284 2 32632 93945 3 613372825 3 186135321 1 495377782 3 461279097 4 4 1 118338236 3 417592035 1 396710739 1 391636236 2 87292 104666 4 1 807789339 2 34964 62567 2 35420 93620 4 2 23760 39160 3 619429986 2 960 33679 1 755761208 4 4 3 38411914 3 842038524 4 1 415055366 4 4 4 2 22466 85693 4 4 4 1 541534924 1 634495348 3 627650453 2 92983 109471 3 994923753 2 33635 88883 1 333944187 4 1 376629258 1 881042405 3 189511997 2 16337 29135 1 323059450 3 684458446 4 2 11696 108494 2 6173 53670 4 3 931428563 2 63878 83984 3 306196258 2 75004 105258 2 63089 109655 2 33793 48461 2 44447 93897 4 2 32752 62795 4 2 14935 27078 1 809749642 1 139083714 4 1 995244230 3 56867117 2 69648 97514 4 4 4 2 11632 31785 1 569192006 1 945490375 2 35591 82042 1 481073783 3 402492892 2 33336 99584 1 835749615 1 651894147 3 39064149 2 100916 108384 4 2 4356 93557 1 649616664 3 455495898 4 3 855358072 2 66893 103646 4 1 999247574 2 58725 98614 1 115353459 2 32339 97492 4 1 865945914 1 737541988 4 3 525994585 4 3 167872450 2 32438 39153 2 1045 51831 2 13900 16820 2 18841 79514 2 108432 110009 4 1 639630285 4 4 1 946682996 1 756468693 3 860001121 1 296494561 1 650432135 4 4 2 36910 50812 4 2 7776 8030 4 1 838710358 2 71079 89901 2 38020 87435 3 1840042 3 14447728 2 38691 47662 3 495598493 4 2 13938 58554 2 30314 109560 4 1 973753146 1 293681639 3 285241734 2 9468 29283 1 479748556 1 318687432 4 3 978857334 1 21418333 4 1 325525850 2 31063 106500 3 762115388 3 339376605 1 804631873 1 897877591 4 4 4 2 34562 63432 3 350080141 1 541542930 3 643314684 4 4 1 692831708 4 4 1 880010189 2 7849 18927 3 59677278 1 692736954 1 295037551 3 919467473 4 2 281 54211 4 4 2 6955 64604 4 2 47724 108483 3 614370930 1 499336875 3 531575991 2 54472 64262 4 1 700145907 1 157539913 1 748335257 1 509444369 1 34223706 1 458703045 1 613298992 3 475401574 3 112682193 1 502861688 3 72645199 1 63950687 1 589100412 3 58864740 2 53747 98266 4 2 27028 65808 1 192883915 4 1 490983175 4 3 515045303 2 63149 90042 1 256866865 3 811934945 4 2 35533 64678 4 3 851806645 2 34206 60182 4 2 67102 80175 4 3 47521603 4 1 982913344 2 32028 73669 1 885105654 3 42743729 1 784298643 2 27835 100142 1 103895051 4 4 1 15763268 2 47915 59948 2 56215 96715 1 697445661 1 280493364 2 4945 28655 2 64735 99788 3 831083631 2 55378 61334 2 21553 67238 3 526465096 1 316558240 3 362861539 3 905137512 1 595575085 2 67043 99471 2 14816 39781 2 33701 64016 4 4 4 4 3 357055155 2 38227 52757 2 12278 42174 1 71628269 2 38073 73102 2 75571 103549 2 16695 95823 3 495654117 2 23199 41697 3 126878406 4 3 580172234 1 957602046 2 56005 90119 2 71587 107100 1 749309052 3 459345969 3 45027607 1 781652490 4 2 68824 72867 4 2 24087 74788 3 14103198 2 85566 104577 2 5767 80047 4 1 821105365 1 990552185 4 2 41728 90763 1 640305078 4 3 659757128 3 649634926 3 736138462 4 2 91874 91993 4 2 80238 109582 2 30527 44563 2 90648 108891 1 426753520 2 13750 76460 4 2 4725 42243 2 81179 89393 1 642863735 1 490289420 2 19700 110857 4 1 104985180 2 41179 42792 4 3 566095714 3 127594640 3 27809864 3 948260030 2 49985 92159 2 60146 82017 1 251758117 2 20798 74013 1 842502234 3 390436397 4 4 2 4781 72207 4 4 3 69744765 2 24466 68674 4 4 2 44991 71104 1 727231553 4 3 406344601 2 15079 62988 3 991922314 4 1 519696724 1 322440803 3 274293193 1 907305764 1 95867190 1 740597926 3 231186442 2 29631 64164 2 986 93280 2 15579 28007 1 458055735 3 598497713 1 985051377 1 88845875 2 41761 90954 1 42101744 1 114097366 4 4 3 940790290 3 922037239 2 11395 40978 2 72132 105104 3 458073937 1 227828391 3 61086101 3 995209897 2 90483 111127 4 4 4 1 45320704 3 808649388 3 995736507 1 988600480 2 32334 48151 2 38661 54485 3 369612313 3 620351894 3 563084285 4 4 1 122896620 1 155474033 4 3 881106571 2 25611 67364 1 242563661 4 3 230796258 4 1 40267179 2 48167 92683 4 1 284958142 1 251839700 2 33189 108080 2 38731 47021 4 1 164173802 1 671076356 3 433581541 4 4 1 160065005 1 310910526 2 30602 56609 1 768567633 3 747278635 4 3 464958572 4 3 534013482 2 11418 20083 4 2 51601 69184 1 954209720 3 985744594 2 3183 33208 2 75512 107388 2 51681 105888 1 910668881 1 377472978 3 739427733 3 943186436 2 2252 58997 4 1 849715151 3 392994005 3 494303663 4 1 661799368 1 265653169 2 27146 70044 1 126423316 1 568507287 1 864095331 4 4 4 4 4 1 237853359 4 2 89539 109932 2 95226 102095 3 549461376 3 140083650 2 13121 50866 2 16901 102238 2 1120 112522 4 2 2401 22639 2 17183 54909 2 89735 99285 1 730012983 3 14588771 4 2 13246 20636 4 1 505456500 3 599796078 4 3 383109510 2 13657 25389 1 412888491 1 988636446 1 478100385 2 6725 22870 1 225917168 2 9573 28961 4 2 51435 86635 2 3000 31747 1 375071032 3 40598979 4 3 768226030 3 392106714 1 583865871 2 69341 85336 2 12982 34110 3 232954423 1 962761656 3 8971810 2 424 96083 4 3 920690317 3 461264228 1 331247440 3 499386173 2 24274 62733 1 824745187 1 356165675 4 2 36690 45035 1 637249111 2 35732 49020 1 623067645 3 542202662 4 3 910908468 1 760652203 3 785255584 4 4 4 2 912 2752 2 13954 83668 3 415060869 3 502747485 3 597485579 1 33969788 2 60625 75143 3 779190699 2 4436 114075 2 67473 68830 3 829017127 3 352144518 1 971090269 4 4 2 65473 115399 3 954001275 3 833023745 2 9322 100271 4 1 13968430 3 860227702 2 51766 109830 1 436914432 3 352114744 1 531061607 1 771463931 1 812873738 4 2 73264 101659 3 724066926 1 311043946 1 431508079 2 72501 84032 4 3 825616110 3 199966265 3 441836071 4 1 266929534 1 485446250 2 23362 34416 4 3 313941477 3 220986057 3 534819060 4 2 23656 89529 4 4 1 100534727 1 397685175 2 57210 88314 3 5601422 1 64464861 4 2 5024 32711 4 3 749241135 3 47398871 1 708327870 4 3 993000447 3 964418901 3 37114802 1 483523406 4 4 3 314170735 3 556102814 4 1 66867951 2 12023 109235 4 2 45335 57847 4 2 58096 98760 2 53933 54706 1 284076640 4 4 4 1 910746541 3 475299782 3 802985513 3 48247308 4 3 581534815 1 508846773 2 4427 17780 1 655543852 1 114743325 2 18567 70622 1 668917901 2 25776 55580 4 1 61892255 3 651292872 4 4 2 23183 62540 4 4 2 17611 28395 1 982904691 2 9222 85263 1 31586959 1 737329885 3 380620082 4 1 62880281 2 42635 61523 1 79845240 2 96728 98240 1 370087614 3 33261586 1 945821557 3 168598038 3 145221625 3 90839768 3 824523795 2 70806 108399 4 2 33256 58611 1 523231931 1 926542886 4 4 1 178615492 2 79610 85060 3 953477396 1 188353868 3 186799800 2 104416 107324 4 3 90034155 2 3087 44572 1 447583595 3 343860212 3 547944751 4 3 154116658 3 290859534 3 253203856 3 944302418 1 657715781 1 230012884 3 441461551 1 68055020 3 500174460 3 341764849 4 4 3 566913911 4 1 196321018 4 2 75992 112129 3 260539421 3 176203548 3 423274981 2 17615 111758 2 28635 108835 3 224250921 2 5044 90177 4 3 242666307 2 41949 58154 4 4 1 59616058 3 437753824 3 722238251 4 4 4 1 207432154 4 3 170096050 1 948472507 2 18508 87665 1 12410927 3 592514346 2 47948 106729 3 520297318 4 1 121916212 2 12087 35962 3 658475212 1 315245313 1 848501406 4 4 2 22869 65381 2 23505 71000 2 92475 103974 4 1 41420759 4 4 2 51703 110700 2 40739 66360 3 194226840 1 729725152 1 191262755 1 311423654 2 40018 82023 3 330341193 1 623995922 4 4 1 171551246 4 1 38771303 2 24532 114224 2 34847 37358 2 28379 110907 1 970161092 3 987227212 3 230765237 1 784672887 2 29276 112980 3 81182404 3 635992442 2 45807 107047 4 1 927748540 2 7504 13784 1 636955772 1 567985537 4 4 3 568519195 4 3 573884366 2 20564 55292 3 680828918 3 703916020 4 2 88606 88910 1 136022920 1 330045258 3 99027218 2 38225 42588 2 50146 83310 1 772195898 3 36719015 4 3 903368122 4 1 617922644 1 748108949 4 2 81657 107953 4 4 4 1 905485364 3 139471326 2 7540 41741 3 968767446 3 894649544 3 31295571 3 888912647 4 2 59276 64914 3 259931071 4 4 4 4 4 4 3 535066989 4 2 59326 68263 2 8438 34113 1 590676923 1 101694367 2 71785 85263 4 2 3921 84468 3 564301138 3 306753568 1 535244110 1 700660903 3 762088190 4 1 9165042 4 4 2 16707 36148 2 81988 87931 4 1 252622085 3 301814202 2 28641 86408 2 34793 99686 4 1 805468536 4 3 388582408 1 958429042 2 18948 77886 1 878515625 3 472733102 1 789915047 2 31181 82926 4 4 2 87594 115233 3 646352688 1 946791238 3 971236169 4 2 29046 97093 3 544345705 4 1 270242597 3 136727732 3 120222590 3 959982038 1 483140197 3 225594517 1 304464667 2 28787 99144 4 1 470858820 1 266874145 4 3 246404182 4 1 61924924 4 2 50580 70399 3 394406096 3 34914653 1 466687066 2 11795 64132 3 249319619 4 4 2 50329 88525 4 2 3437 20777 3 554185134 2 38293 40519 1 637193289 3 310392129 2 283 99425 2 108695 111653 2 85362 90504 2 11924 86247 4 3 842508729 4 1 862719408 2 3710 60974 2 19875 89568 4 2 36267 95165 1 719004475 1 72567934 1 3062552 1 62331399 3 922782320 3 104114947 2 20855 37699 1 150854265 1 240979217 4 3 20984100 3 239071373 3 142888737 2 96822 105418 1 153383968 2 49384 73580 4 2 18525 43321 1 773499072 4 2 18166 68827 3 416029126 4 1 43917551 2 10449 100841 4 4 3 118215269 2 8546 61325 1 239460275 4 2 47374 62423 1 719947455 1 798084278 1 324621234 2 85863 104113 2 7152 80854 2 10902 33396 2 22729 109279 1 485429012 1 489624207 2 25153 28638 4 3 92846525 1 44171792 3 36560301 1 168817134 3 271030103 3 854308284 2 49406 102854 2 28669 48701 3 415647907 3 459352738 2 70210 76052 2 17495 91115 2 69622 85958 2 60149 94623 1 316406570 2 53632 54472 4 2 7246 94666 4 3 301022719 4 2 22215 80829 1 762240358 3 320635261 3 886104638 3 981326475 4 2 16831 76112 3 146492361 2 45728 97927 3 240207455 4 2 50881 114555 4 3 639667099 1 550206718 2 29952 76050 4 3 698988107 3 338088626 3 866105781 2 68678 92682 2 13199 51145 4 4 1 276550404 2 64453 112320 1 662474114 4 4 3 919373342 3 622177829 4 3 565369085 4 4 1 902238219 2 52957 71724 4 2 4459 104733 3 748933499 1 177071166 1 124120389 4 1 291868000 1 648771515 1 606206832 3 118359456 4 4 4 4 3 59603436 2 49235 57503 4 2 15591 46071 2 32604 112215 4 1 981932501 3 29115833 4 3 130243282 1 34133842 1 127869114 1 668356377 4 2 25174 101292 4 3 420113421 1 563250051 3 240108529 4 2 1237 73318 1 724820879 2 74309 104369 4 1 72593188 3 17879969 3 761591561 2 37381 43653 3 520825500 3 698065358 4 2 54131 77507 2 27504 32362 4 3 659009198 3 525086648 1 512582613 2 13983 48199 3 378368734 4 3 544915078 1 57280584 2 4395 23167 3 442030573 4 1 479647801 4 3 811873878 3 462372357 1 625195489 4 4 1 175463175 3 908671791 4 2 51922 70825 3 813895813 1 257681959 3 701307409 4 4 3 989212919 2 56865 111318 3 2421220 3 740392717 2 73957 97659 2 59442 109487 2 13411 52535 1 558388756 3 128208744 1 985778211 4 4 4 3 453504095 1 622898329 1 599600518 3 558635950 3 906089476 1 758463160 3 860359259 4 2 44929 62796 3 767916701 4 2 98679 104553 2 57574 115174 3 882473832 1 730970431 1 590148257 1 121277602 2 1468 70183 4 2 22588 39578 1 231612798 1 773396224 2 18094 68049 3 33445860 4 2 44586 109245 3 954577250 3 746473819 3 201458740 2 96191 109546 1 496848383 3 461822497 3 49621170 2 38939 102479 4 3 805913051 3 8200799 4 2 1878 98750 4 3 912844765 1 710037066 1 986840368 4 2 74950 75510 2 52369 55094 3 987126370 4 4 2 22063 113364 4 2 31665 65735 3 884126953 4 4 2 55980 108233 2 60941 84487 4 1 596498699 3 619610138 4 4 3 29793742 2 9391 52233 3 878284055 4 4 4 3 552619495 1 931733330 2 356 108454 2 9608 110926 1 983608420 1 72294670 1 512101337 4 4 4 2 28456 60170 1 157313073 3 338193045 2 12285 47942 2 82408 87888 3 414268678 4 4 2 16316 41375 3 575028382 3 433501921 1 553309403 4 1 400628816 3 802572916 2 56158 101505 3 944904032 2 13079 48170 4 2 13281 112207 4 2 40747 112350 4 1 48360060 4 3 741641258 1 577102027 2 77196 86609 2 54690 63529 2 60545 110422 4 2 15853 88945 3 682183009 4 4 3 587081226 3 87220200 1 281849511 4 1 493601075 2 29477 84632 2 48698 84150 2 16217 82754 1 364019642 4 1 20631161 2 51744 66752 2 9505 114172 3 125360881 4 3 515182264 3 862458876 3 875806719 4 2 79939 80791 1 143498142 1 314920718 1 808664715 3 942342847 1 552175630 2 24255 67093 4 2 8150 101098 4 4 1 417091550 1 71450423 3 135654885 4 2 35312 103415 2 4320 97745 2 26992 60136 1 948500396 2 62991 110185 3 727030849 3 185127084 3 318607182 3 93581198 4 3 731957034 1 713593661 4 1 814488561 2 10531 71608 3 35944144 2 74047 74661 2 15921 63028 4 1 358620396 2 960 9341 4 4 3 58461930 4 4 1 726147731 3 295063276 2 83918 94097 4 2 36362 79104 3 679023880 1 239981619 1 152393296 3 481857217 4 1 203267613 1 910060893 4 4 3 19074009 2 13967 63387 1 112714475 3 923172013 1 976705320 2 3539 112614 3 22538672 3 397070297 2 45917 79853 4 1 716442543 1 521927419 4 3 361309579 4 2 31964 103184 2 63933 112822 4 4 1 386590199 3 51433554 4 4 2 43771 91852 3 452230552 1 139107457 2 2971 72785 3 976917466 2 57601 74510 1 31988167 4 3 33968068 4 4 2 75604 84515 2 65020 65463 4 1 727304924 1 305975710 1 375367874 3 401970514 4 1 497550025 1 531878332 1 126183021 1 184426 1 691010861 1 556195093 2 303 67741 3 501137117 1 432105449 3 874199413 4 4 3 302089192 3 895167218 3 27406958 4 4 2 35338 101681 1 14151680 3 625302651 3 322643019 2 61916 108401 2 3071 104877 4 2 24333 40927 2 14021 18668 1 626995314 3 104597218 2 59218 68271 2 30071 71171 4 4 2 30812 103846 1 134890134 2 37467 79758 4 1 914860869 2 8184 34861 1 65284510 4 1 469519261 1 800743250 4 1 966018707 4 3 902645108 1 90694783 2 66655 88774 1 961775824 3 594636004 2 38389 98408 1 936837305 2 29093 108413 3 628935698 2 5249 111510 1 921884176 1 979903306 3 562088154 1 89441460 2 36576 76906 2 67759 69060 4 1 944655997 3 92594369 1 483033248 4 4 1 841330257 2 2039 89006 3 917414550 4 1 298526621 1 974542834 1 575547017 2 56392 79470 2 46075 94751 1 243779982 4 1 521621301 1 368823636 4 4 3 689794702 3 204257173 3 146045094 3 593051662 4 1 665843292 1 193527195 4 1 34607293 3 871214624 4 3 366748619 3 449287183 2 39626 87847 2 12043 51096 3 199699326 2 20126 57367 1 387950378 4 3 588970306 4 4 3 984734023 3 207968250 4 2 55524 109666 2 94788 110743 2 19574 58365 1 931810026 3 398346552 1 435008614 3 442543331 3 798122424 2 53938 113080 3 209041355 1 530390827 3 555285132 3 30484688 2 17361 88765 4 1 52075331 1 225249557 3 599732159 2 29357 102248 1 701090870 1 33775662 1 188971966 3 38534449 1 515486407 3 870657036 4 3 77887603 4 4 1 3218888 4 4 1 800585927 2 27269 40022 1 899283768 3 780873198 4 3 61705931 3 37035882 3 582557 2 8612 25939 1 181934271 3 758376938 3 430485894 1 817748316 4 3 253994877 3 925484586 3 386438153 3 247107589 1 35321814 2 98615 107183 3 491855918 3 468974275 3 354290492 1 256636796 3 259464119 4 2 19362 113279 2 2993 114467 1 71781475 4 3 209748518 4 2 9171 76486 3 597161250 4 4 3 760969421 4 2 15578 95424 1 114924052 2 14949 84506 4 1 487680195 3 343604154 3 115453811 2 102434 115685 4 1 954429489 3 365631394 4 3 973589494 4 2 16325 68675 2 105473 106579 2 48821 77077 4 3 203268916 3 398224971 3 333204990 1 777735146 1 759475462 4 2 14757 108262 1 105886956 1 420671101 2 50658 110383 2 128 110057 1 599840422 4 2 10872 57629 1 117119417 3 84217619 2 40040 91468 1 18104116 1 82284585 1 383902727 3 55795674 4 1 938564358 2 60201 75380 4 3 490528227 1 588291278 4 3 579816028 3 780391157 3 443458846 4 3 357191774 2 4240 48744 3 45141497 2 65622 94896 1 456060205 1 175124759 2 29158 63122 3 733064499 1 555029876 2 35557 37087 1 812785285 4 3 60789557 2 58359 63609 4 1 102586712 4 4 4 3 275341517 4 1 103150816 4 4 3 226870777 1 696308346 3 72143742 3 418443553 4 2 11464 81770 2 52232 58800 4 1 433721390 1 122282347 2 9150 58473 1 436789758 1 219315060 4 1 86263808 2 71589 82940 2 111098 111904 4 3 529572527 2 50881 56397 3 140836915 4 1 455887824 2 9580 38416 2 32829 111467 3 854024974 3 464208512 3 525632638 4 1 123224989 1 7422418 3 274312479 4 1 418715404 4 4 4 3 51667361 4 1 15403239 1 247150573 1 680241959 1 882458322 1 977977620 3 938242489 1 205537448 2 82431 106099 2 19771 57597 2 1281 113801 4 1 482763041 4 4 2 37986 64026 4 2 34252 102328 4 4 4 2 21637 70422 3 528002128 4 2 49091 72678 4 1 112780858 4 2 62520 95857 3 675938931 2 67680 115092 1 725299427 3 480888472 2 44819 52035 2 99488 110538 3 32187752 1 844607994 3 587773236 2 95747 96165 3 756398633 2 26784 58048 2 5455 47997 3 909537732 3 895238309 3 650381691 2 74864 111833 2 76377 95180 1 290266101 1 129953496 1 34022213 2 6333 74526 1 142616402 2 99769 109921 3 718533716 3 62319226 2 870 39575 4 4 1 653913634 1 30458514 3 482888347 4 3 680318107 2 46588 106262 1 377607580 1 97909248 4 3 976074490 4 4 2 63897 95112 4 2 12416 52409 4 2 26221 79615 4 2 21618 36433 4 4 1 964879135 3 19608177 1 883252399 1 186370921 3 844040035 2 52183 107119 1 948448992 4 2 82427 100975 1 77531687 2 19677 38098 2 13183 113235 3 612088421 2 19835 65791 2 80490 84194 4 2 4617 108379 2 9554 78589 2 24465 55365 1 611148385 1 236328903 2 59403 95731 1 650385173 3 397032929 1 700515661 4 2 65187 67991 3 213712867 2 19488 90462 3 520808144 2 31252 42791 4 1 871596809 3 403494612 2 56309 73776 2 15980 109739 4 2 23498 74465 4 1 264412842 3 493650757 4 2 15402 15713 2 11680 84251 4 3 323423985 2 53318 58838 1 295855633 4 4 4 3 18170755 4 1 139803663 3 428519915 3 757466855 2 12293 102429 3 823233807 2 80178 83101 4 3 176886840 3 513766288 3 680643939 3 745266555 3 477557198 4 2 14763 38426 2 34357 100365 2 45024 114643 1 68800190 4 4 4 3 335272786 4 1 500835095 4 1 204717833 2 44782 114001 2 1051 27817 2 11126 33331 2 38845 69428 4 2 21213 105815 2 49316 115377 1 523421702 1 723868951 1 320372354 3 885505645 1 444810903 3 30378068 2 26677 58626 4 1 376254893 3 73684216 2 49997 91884 3 634976412 2 39813 84779 2 3153 6573 3 572271067 2 22779 39317 4 2 52004 104096 3 574561843 4 2 48636 97012 3 335895401 3 328268792 3 123609795 2 35544 103812 3 22400011 3 619027223 1 847390070 3 620565688 2 63773 66363 3 867960839 1 821696045 3 180264486 2 94559 111014 4 1 118722612 3 572309324 2 26970 102725 3 778052529 3 540004665 4 2 48325 75862 1 608440107 1 273929598 3 72877919 2 15055 58328 4 4 2 46026 90795 1 844191668 2 29318 88629 2 84703 106929 2 13706 17707 4 2 26893 42946 4 4 1 67069344 1 910111644 3 27197847 2 80228 98369 3 579469562 4 1 236045121 1 169742521 3 363912474 2 25821 45279 2 24411 85880 2 65507 88463 3 104999319 2 8373 51120 2 23893 27730 4 1 154347746 3 365584378 1 952324851 1 58433277 2 20200 42161 2 28155 61987 1 851816607 2 15361 51121 1 564430304 2 69639 88005 4 3 633617234 4 4 1 469002030 4 3 122888830 3 482902845 2 34703 113116 1 978431281 2 25538 112539 3 414420375 3 599901638 1 484274463 4 3 213873421 3 966432202 2 17416 62158 1 400102420 3 925413636 4 3 864637673 4 1 358777192 2 17647 34631 3 222954430 1 844712512 3 537426128 4 1 155059311 2 36788 54712 3 53207441 1 954949238 3 366173935 4 1 292337911 4 3 279650482 1 45303032 2 20125 87951 4 1 684552455 4 3 66563742 1 171462844 1 790609149 3 402293493 2 103717 114201 3 39553921 2 1809 52738 2 54699 77748 4 4 4 1 50038595 3 239154048 4 1 583586370 4 1 213318881 3 69706866 2 56257 80141 4 1 557102634 1 673644912 4 1 288341489 1 582599560 3 208082581 1 213284766 1 848943755 2 30304 85339 4 3 89036027 4 1 370402808 3 128291420 3 326713365 1 584263765 2 16019 40021 2 102160 104596 3 729407453 2 56865 74429 2 84956 112681 4 3 401256222 1 249746328 2 24157 58094 3 219271153 3 624449234 4 3 248864765 2 47164 53811 1 545407291 3 92702152 3 165786665 4 4 2 10146 15783 4 1 25314669 3 367265226 2 21219 75406 2 14399 98985 2 9862 43007 4 1 942673230 1 638682978 1 469747979 2 33777 63899 4 3 42057627 4 2 28414 114936 3 654739519 3 273456973 2 9163 52121 4 3 225443820 2 55331 111184 2 86082 113732 3 892484644 2 26067 71112 3 909036852 4 2 2965 97030 3 31203538 3 831458782 3 452655349 4 2 65046 74125 3 727114894 2 2340 102040 2 53402 111792 1 983520799 1 551136377 4 2 27078 86097 2 43502 115516 2 34654 41309 2 38845 86285 2 56898 102985 3 55812329 4 1 580367077 2 45008 84881 1 465516364 3 185739119 2 4651 102393 1 904587782 1 501090453 1 37621327 1 287446422 2 11403 22040 1 183977668 3 97717024 2 61846 83184 1 669943377 3 760966459 3 410815356 1 132153322 4 3 406752272 4 2 33375 107732 1 155889282 3 497008770 4 3 640788074 4 2 8834 64220 3 831160302 4 4 4 2 917 62637 1 768589114 2 20751 88857 1 615608374 3 997395813 1 946258046 2 98699 110153 2 89482 103863 3 159155843 4 3 71019598 2 70812 105811 1 366013201 2 3860 92284 1 837410820 2 6832 80601 1 344565040 4 3 909946464 2 3445 40445 1 5805004 4 3 896436693 4 1 285777056 3 697913696 3 330564646 4 4 2 15567 84259 2 66613 104643 2 66087 92716 1 444228717 4 1 675944759 1 326457956 1 270996190 1 968684101 1 470959689 2 27992 73220 3 34502778 3 397741450 3 377635087 1 474847008 1 663904817 3 953747987 3 367166977 2 24349 105744 1 914903739 1 907010104 4 3 307744584 4 2 100716 112807 3 44119529 1 895307760 3 146353196 1 42866143 4 3 467222360 2 11256 88541 4 2 87086 96947 2 19778 93336 3 381600334 3 11679442 1 976522681 1 908862391 1 75140649 2 11340 98687 1 122855284 3 82738450 4 3 203824220 1 521841077 3 246922711 1 969644359 1 209962221 3 7261705 2 65378 73394 1 573604553 4 2 21250 115862 1 359314162 2 89305 97067 1 801046247 1 140479068 3 198533468 1 876971588 3 458068454 4 2 45142 47977 1 496452092 3 71454642 1 835023804 3 738413451 2 21085 78731 4 1 603848199 3 922499929 4 3 171921609 4 3 720087829 1 38076976 3 333626947 4 2 29327 61266 1 652588644 3 975130753 1 9476654 4 1 735158557 2 7722 39759 4 4 1 23988479 1 64885326 3 875286618 2 81136 89484 2 41371 88771 4 4 2 47623 63683 1 562540393 3 864076061 4 3 645417054 1 96291359 4 3 20889525 1 735802046 4 1 516943215 4 2 40515 68365 3 422749296 1 756316194 2 66807 75886 2 35310 52147 4 3 716459352 3 206583266 1 950662075 4 4 4 4 4 1 877473667 1 993544986 2 10400 17663 1 465490687 1 978503656 4 2 69735 99719 3 354523327 4 1 530841286 3 891402526 4 1 588286607 3 12866752 1 173331439 1 758747769 2 12487 78747 3 200821665 1 650127707 4 1 430311020 3 2421324 2 32591 108112 2 62208 112344 4 3 863038921 4 4 3 587178137 3 621460701 2 38354 112107 3 182412439 2 31960 71214 3 995722480 2 70123 81173 3 966279605 4 2 11985 29679 2 68127 74411 3 481811863 2 72722 111456 3 441657824 1 977188358 2 44454 93032 2 34974 58151 3 384440919 1 771021418 1 18419006 3 130880137 4 4 1 672971886 2 63240 67284 2 32147 96668 3 893505148 1 60721595 4 1 476268873 3 162392922 2 74206 113633 3 62940077 1 984837387 3 257417456 2 21592 66667 2 31485 38099 2 38890 83255 2 5573 68927 3 343171202 3 847634947 2 24017 56257 1 977255789 4 1 15779161 2 31546 78959 3 603809156 3 538583577 2 15445 28316 3 551839367 4 4 2 10790 46303 3 145632328 1 785094438 3 82163518 1 651026969 1 816966194 4 1 672195513 3 462556188 1 424297522 3 140603974 4 1 657994319 4 4 3 73238801 4 4 2 9942 77010 3 258407262 2 32782 52139 3 805611982 2 39122 45675 3 551535958 3 471371718 4 1 252094490 1 341079877 3 510921634 1 211129840 4 2 44397 54572 1 54359260 4 1 540794328 3 235863046 1 961696273 1 651114260 3 242348864 3 772587063 2 68076 76391 1 527776824 1 509551251 3 215276704 2 106966 110811 3 105978304 1 312639927 2 15557 97769 2 8963 63685 2 80663 93553 4 4 1 678297371 2 79293 98954 3 368319208 3 858627750 3 481359109 4 3 5511080 4 3 206480389 1 119832722 3 734366218 4 2 76303 100514 1 526868614 2 36594 63940 3 924620727 2 43185 55784 1 836898025 4 2 54411 78101 3 11584304 4 4 1 950005303 4 4 4 2 29756 35244 1 387681629 3 716268542 4 3 307029921 1 823465645 1 74814846 4 2 52032 99379 4 4 3 975994741 1 196286831 3 486530092 2 73988 79151 1 810390748 2 21864 96348 4 4 1 502553141 3 809315317 3 811694860 2 113690 115211 2 6894 99589 1 331258316 4 2 22158 114821 3 368464988 1 703540581 3 67100672 3 328716270 1 48954644 3 461551630 2 26254 36999 1 227290216 4 2 35756 69249 1 613158877 1 71312488 2 57185 77244 1 954454157 4 2 73227 92121 1 4137784 2 3408 111188 3 783156021 4 3 802502765 2 25544 104738 1 618202391 4 1 57647184 4 4 4 1 44046186 3 181493539 1 135855067 3 330155817 2 46037 92375 2 86560 92066 3 486722802 2 16609 67147 2 66038 72905 1 866006958 1 565692310 1 948976787 1 538281068 1 573543825 4 4 1 766894206 1 44276528 4 2 29782 43337 1 909929268 1 221791150 3 25784255 4 3 126915450 4 2 39873 90668 1 29597360 1 842859262 2 60290 100748 1 172495236 4 1 670406053 3 544786373 4 1 704005212 1 716270601 1 599266433 2 39977 90336 4 4 1 861638380 2 2851 71560 2 68679 86894 3 427217148 4 1 182807928 4 1 994323433 2 93031 98422 1 415618610 2 27381 96048 2 77631 107520 4 2 25446 111488 1 515469557 4 1 877262369 3 682102050 4 1 439501910 4 4 1 80700836 3 693731057 1 200299850 4 2 5982 44175 1 277573279 2 36778 46786 1 739217884 2 38292 66226 4 1 841814664 2 80461 114269 1 575618684 3 795745886 1 425471618 4 1 732268065 1 421113845 3 502533065 4 2 85145 114491 1 926848603 1 381914874 1 692917312 4 1 67119009 2 1038 109705 1 927163806 1 921651189 1 60930233 4 3 709062932 3 49894154 1 365275142 1 175910392 1 101318583 2 26835 30472 3 885979343 3 985274619 4 1 138996252 1 578090375 4 2 23188 102729 3 527306360 1 208457556 3 992593368 1 592770882 3 171113581 3 694826356 3 251444042 3 829267851 2 17449 41838 2 31450 64381 3 9087367 1 924448817 3 14126176 3 532639459 3 290463310 2 48967 59983 1 173549985 1 113112627 2 28103 73992 4 1 606243400 2 200 104969 3 43349751 4 4 1 858748057 3 15361118 3 706066994 3 60726006 3 185482372 3 243599333 1 345659074 2 24801 35376 2 59576 89391 2 32326 112558 2 33606 93282 1 789067368 1 391321761 2 66355 90195 3 613630225 1 783229344 2 4606 75291 4 4 3 338050794 4 3 471097205 2 43957 57061 1 46717080 3 52865828 1 715120594 1 8854608 3 490857149 2 45803 115210 4 4 2 5470 95093 3 631050294 3 868171629 4 4 2 39839 58415 4 4 4 3 369665523 1 592559671 4 1 90526754 2 47818 93883 2 10136 68504 3 186521224 4 3 271959915 3 38507791 4 3 121338281 1 797439487 2 28188 98230 4 2 111591 113371 4 1 872005754 1 372139743 4 4 1 609130792 2 33916 68440 2 18750 105386 1 845598269 3 556682035 3 743160796 2 23642 104303 1 831201450 4 4 4 1 519571882 4 1 210208000 4 4 4 2 21087 89745 3 699831359 1 506573790 2 106558 115332 3 400098318 1 136086625 2 69908 113483 2 49652 77088 1 388615935 2 58074 80392 3 664035897 4 3 389942915 1 935304056 2 82164 113364 1 57779958 1 147768111 1 51416379 1 397709782 2 30927 105443 1 16475156 1 999503817 4 2 30498 71737 1 359622260 4 2 23480 99810 1 140595399 3 831158317 2 30071 64242 3 459063960 3 626069518 4 2 17340 22354 1 867471732 2 77040 92707 3 584194828 2 55375 62063 4 2 19250 43281 1 412192500 1 714549217 1 290062538 2 14504 18500 1 501199705 1 833805142 2 33682 89531 4 2 104663 105959 1 589115971 3 240228818 4 1 5109900 4 2 9941 50230 3 843645205 2 76583 115483 3 282795756 2 18287 84093 1 802415424 3 222398403 2 14071 29261 3 634200643 1 893065848 4 2 14262 80778 1 16990614 3 618825371 1 996304599 4 2 48627 52644 4 4 1 250313813 3 881862482 3 34001955 1 809470996 4 3 436791877 2 32256 69875 2 2258 49789 3 777401172 4 4 3 889828272 1 727147097 1 720182261 2 23597 114428 2 19284 23093 3 42994431 3 417271220 3 237103807 4 3 83662151 4 4 4 4 1 595998350 4 3 817744145 3 78281933 2 84749 88640 1 676146075 4 3 289880073 4 3 15787209 2 37107 81799 4 2 27804 49293 2 73618 85363 3 882672683 2 32758 65840 4 1 147385331 1 795446940 2 10758 105274 3 410628010 1 668213269 3 649141164 3 792465111 2 55935 97817 3 7860879 4 1 357701102 2 77254 79391 4 2 6804 61677 1 403096390 4 1 533598724 4 4 3 132880251 4 3 987704891 4 3 804807086 1 388715296 2 18926 101386 3 681212420 1 572770273 1 10885657 2 73569 96005 4 1 507576624 3 836633183 2 14818 51217 1 50977949 1 136993449 1 96106777 3 361503692 1 675909558 3 568535957 2 18371 98677 2 24905 26865 2 85645 109496 3 767438635 1 294749679 4 3 286867477 1 944776673 4 1 708959596 4 2 51145 110772 3 793779017 2 16305 93595 1 633892732 1 124880614 1 838518276 3 797056650 4 4 4 4 3 391520831 1 572348324 4 3 759408338 2 11705 78246 3 112452524 1 543797806 4 4 2 39210 67742 3 434690804 3 976080317 4 2 42452 44386 1 973596047 1 605939493 2 31323 77331 4 4 3 76530048 1 303943131 4 4 4 1 243193991 4 4 4 4 1 24225866 2 23808 69348 1 848380899 1 200095248 2 95945 109738 3 769030482 1 417390993 1 807863356 3 681503051 4 3 4505583 4 4 2 61070 114337 2 63897 78384 2 69827 102681 1 854523393 1 852615348 3 839035366 4 1 300493357 2 32537 35934 2 15527 88376 3 112098239 2 109261 110254 1 932287298 3 714387041 1 924981351 4 4 3 567992827 4 3 474340243 2 4154 13106 3 559582752 1 130558975 1 927076533 1 217896266 3 496485812 4 3 989210761 4 4 3 37422207 1 271781152 3 590729698 2 52477 71786 2 20289 49932 1 309704214 2 17189 53725 1 42846472 1 172817683 1 909528871 2 19792 45854 1 678336317 2 6836 75028 2 10795 44173 4 2 3121 11367 1 907559813 1 944752920 1 636696936 4 4 1 524507556 2 66738 71421 2 12147 79999 1 367216900 1 829743667 2 35665 42278 2 29591 65702 1 975444280 2 76799 110950 3 660789094 2 35293 49706 2 20058 107856 3 51277631 3 739133623 4 3 799575544 3 825081905 1 92658302 4 2 7532 88733 1 22032529 3 241850782 2 39165 68781 3 520780063 1 241956608 1 660985005 1 814905141 4 4 4 4 1 583054081 3 300735596 4 2 26965 42731 3 468493255 4 2 3566 109157 2 28594 62520 1 509495196 1 721830306 1 192838552 3 953000309 2 23196 62059 2 58892 86494 4 4 3 336419854 1 874454273 1 730333945 3 651709939 4 3 29547607 2 29454 84444 4 4 2 35675 74725 4 2 53873 91688 2 6123 22342 3 176911604 4 4 4 3 313069243 1 390776346 2 10364 108464 2 10761 69878 4 4 1 19111656 1 27625426 4 3 438956895 1 540726502 2 62075 79914 2 47771 88647 3 53876231 4 3 857583772 3 240541952 4 2 39769 48714 1 185767773 4 3 55733480 3 485206844 3 807968029 4 4 4 2 12466 53869 4 2 39932 114655 4 2 74142 98128 4 4 2 27871 61248 2 12062 89336 1 832000568 4 2 29258 90405 3 742817979 1 721230709 4 1 465844522 2 27719 29607 1 341476610 1 182444213 2 34663 73581 3 731882513 4 1 986596373 1 359662846 2 15397 40013 2 72124 78726 2 69084 83889 2 23085 99131 2 73043 110402 1 251768214 3 288866681 4 3 817580145 4 2 5924 50954 4 2 94779 97498 1 295268165 4 2 77463 97555 2 8578 86418 3 963062918 2 8818 34814 1 36152182 4 2 39104 102740 2 20298 106806 1 225010718 4 2 55794 106640 4 2 37819 114964 3 801909327 1 113823145 3 633723545 4 1 610401890 1 244577021 4 3 671778216 3 712605138 3 949335873 4 2 82345 93437 1 107327845 4 4 3 500369796 2 6011 50750 2 57096 71515 1 606010398 2 50111 100580 2 22550 105880 2 7396 88102 1 453280870 1 660087225 3 852628581 3 158038154 4 1 770484420 2 24553 68790 2 13074 39738 3 407344747 2 38783 69402 4 3 382942360 1 142657282 1 712233348 1 751921259 1 316077091 3 682063515 2 17007 32555 2 3412 88783 4 3 811738596 1 589425090 1 700614758 4 3 966095001 2 47136 80756 1 455384951 1 845113095 3 42365087 4 1 936053310 3 480776935 2 66066 78530 3 74298862 1 317930848 3 40841492 3 981069311 3 168996662 2 56870 93296 2 6087 78203 4 1 180958797 2 36780 71997 2 52458 71716 3 37339784 4 2 10842 114578 3 483317597 1 222428281 2 7207 63201 1 265838546 3 77625619 4 2 79043 83786 2 55168 67113 4 2 17619 67677 1 636141819 1 741151867 4 1 556003250 4 3 322917509 1 162758914 3 710201736 3 900459399 1 564757604 2 39792 59188 4 1 288213364 2 58618 68793 2 49623 65513 1 706118379 4 2 12846 81666 2 16827 50417 2 75812 79908 2 36220 72403 4 4 1 36554372 1 942663090 1 232083175 2 3043 87575 1 736231712 2 32598 65216 4 3 758137526 4 1 619347445 3 502921581 4 4 4 4 2 48934 99104 2 60337 69117 2 54252 83109 1 758013342 3 862675163 2 85450 100021 1 771226676 3 839869535 1 948938252 2 40462 111083 1 466862184 4 2 21460 89683 3 538659320 3 161409921 3 27332111 4 4 1 533402507 2 17342 38538 3 327809917 2 18116 67484 4 2 10063 14494 4 3 771902927 4 4 3 302253085 3 314136378 1 160251908 1 383249699 3 881915454 4 2 11480 103471 3 827000377 2 3728 23971 4 3 406744639 1 966154441 4 3 88836977 2 87546 108209 3 689090606 2 43067 68746 4 3 344836567 3 942663221 1 69558014 3 432072572 3 171546762 4 3 30235554 3 820573280 1 468755352 2 76156 102481 1 59038541 1 491294744 4 4 1 849460768 2 25081 92788 1 163049968 2 73764 113539 3 718365441 3 51590092 1 300830444 4 4 1 595137106 1 818313773 4 3 72660234 2 48533 67948 2 677 16706 1 230433882 4 4 1 957205832 4 3 695908033 3 265388510 1 944682819 1 21502065 2 44197 67997 3 711616740 3 37993042 3 208268944 3 696823283 2 86657 87336 2 2210 7134 3 131526012 3 830942970 4 2 3151 20297 3 503614290 4 1 533410508 3 340907275 3 671571739 1 233943088 1 105522442 3 645492884 4 4 2 77940 88970 2 17531 47716 1 221693449 3 298532951 4 2 70786 92914 4 4 4 4 3 203389639 4 4 3 267673231 4 4 1 481841141 3 455817042 1 282953107 4 4 2 8565 95549 4 4 3 560890041 3 22224127 4 4 3 318673331 2 15175 78516 1 25587396 1 852015721 1 200431862 1 415243621 4 3 966109330 3 618051793 2 9834 109068 1 111351156 4 1 15586578 2 27803 67407 4 3 413574106 1 400981446 1 397115090 2 60382 81443 4 3 695396939 1 442490128 2 13524 38351 4 3 161877821 4 4 1 84315392 4 2 36085 76470 2 79269 110881 2 35722 109749 2 22387 104991 4 1 465978874 2 19640 112859 3 994022521 1 662628642 2 31283 100696 2 22962 32961 3 544877173 3 941708209 3 554701582 4 3 712043793 4 3 176187070 3 182534687 2 5788 8476 3 250930758 1 537918525 1 12964770 1 230802342 3 365258678 2 31174 65467 4 2 62616 84693 4 3 97204602 4 1 967399079 3 267909124 3 718331104 3 991616353 4 2 6774 106328 4 4 2 80557 108397 3 316064885 2 11619 43978 2 84069 107567 2 46896 65896 1 879115877 3 219588686 2 94760 100898 1 384165366 4 2 3579 72829 3 845562299 4 4 1 92635797 4 3 593308733 1 403671135 1 7269343 4 2 70256 89366 2 9698 20276 4 3 187893744 4 4 2 31575 58635 2 32298 46130 3 679282680 1 210938363 4 2 119 68688 2 69742 78211 2 4327 7094 1 977323125 2 17415 111441 4 4 3 686808056 2 643 42521 2 5451 97778 3 250126141 2 20521 114591 3 439851488 3 314941040 1 47712426 1 326106738 2 21900 32024 4 3 567363316 2 31223 115454 1 687603640 1 636357650 3 633551574 3 775591761 2 21482 82900 1 999475266 1 939967439 3 148458226 1 84221875 4 2 21994 73257 4 4 1 653946206 1 247103191 4 4 2 68110 76764 4 1 445775099 3 686961902 2 96627 105706 3 901032953 3 12758306 1 845158129 3 16353833 4 4 1 81854636 4 4 2 36458 81591 4 1 56791886 1 350334928 1 540786009 4 3 70889763 4 3 649393006 4 2 91539 109593 1 756826886 2 11631 14433 4 4 4 4 1 8738783 3 170273503 3 48837192 2 36478 55740 3 401225048 3 435822177 2 8451 50625 2 13885 85022 1 742612874 3 568788532 3 121757554 3 408226013 4 4 4 1 425486426 1 587783690 3 167476515 2 1430 62580 2 47705 73852 2 1990 91922 2 39430 108822 1 834232126 2 76412 88864 4 4 1 481941947 3 957309359 1 159397833 4 1 476894675 3 360024320 1 321062978 1 517724948 4 4 1 737801272 2 2189 80257 4 3 153060901 2 60716 90840 1 253977633 1 294376426 3 779883381 2 30617 62398 3 447883245 4 4 1 902042451 1 702617203 1 364948221 3 724484735 1 696572744 4 3 639104105 4 1 879830405 3 242049032 1 813633539 4 2 72910 92703 1 192711731 3 490302555 3 940190780 4 4 1 418011170 4 2 54273 107258 2 43017 62220 1 607421258 1 38269683 1 835473006 2 49321 58947 2 29752 110061 1 221717565 1 255508083 1 624853952 4 3 936020229 1 570298510 3 752507362 3 626264902 2 45790 72563 2 13135 113297 4 3 866274807 3 181833712 2 92119 95701 4 3 311677513 1 314879747 1 754590380 4 3 843629583 4 3 442631247 2 13887 98250 3 181382024 4 2 1153 79605 4 4 4 4 1 106603613 3 165785030 1 215630245 4 2 45868 48181 1 332878617 3 839856075 4 1 838841770 3 327548575 1 124365415 1 26144225 1 495881823 1 123066231 3 258003514 4 2 9949 112882 4 2 92398 105504 3 604121928 1 241938632 2 5952 35215 2 23792 86648 1 8812016 3 363046193 4 2 544 53874 2 65308 88555 4 4 2 66220 100974 1 914395351 4 3 26016991 1 1453806 2 62892 109451 2 68086 76507 1 470257752 2 88016 104427 2 10571 55738 2 62942 116002 4 3 757854374 1 496953481 2 574 101141 1 682847980 4 2 46219 74153 2 97170 110691 1 358466987 4 4 3 447366399 4 3 559683471 4 3 630238521 2 12316 40060 3 759819627 4 2 25645 78933 4 3 885405104 2 88632 112655 2 66460 98407 4 1 954669481 1 271064437 1 17422042 3 642458067 1 92409706 1 663901438 1 416301503 3 962352376 4 4 3 68197017 2 42834 71134 3 340508440 2 42212 58194 4 1 980023679 4 1 414841036 3 292111026 4 2 8821 109430 4 4 3 762637525 4 4 4 1 101956272 4 4 1 33639247 4 4 4 1 30142299 1 79190668 1 737671619 3 483498804 4 4 4 1 516733115 4 4 2 38 29458 4 4 2 51662 105271 1 861928997 4 4 2 51875 95114 1 24801311 1 66634788 1 556768253 3 854325195 2 83828 103582 3 677414278 2 81293 85529 1 947586868 4 3 997789020 3 32848577 3 36518361 3 12172736 1 512939198 2 4628 47223 4 4 1 446453522 3 671532926 1 68856563 2 32461 48912 1 426975185 3 390606027 3 277699404 4 4 4 3 354347403 3 23495468 3 539361193 1 40339101 3 624849625 2 69797 77620 3 965401681 1 469272152 1 833136958 3 544312816 4 1 880928556 4 4 2 90428 109817 4 4 1 942082749 2 57969 61766 3 355286120 4 1 205446574 1 182776551 1 882646344 4 2 836 83857 4 3 395019818 3 555882682 4 4 2 62926 104137 1 652878159 4 4 2 67885 68946 1 11667203 4 3 257301028 2 5685 25669 1 963298694 1 918446576 1 773920465 4 4 2 28451 100773 3 820384727 1 328608040 1 983353194 3 971334640 1 514407186 2 83838 99645 2 7658 98561 4 4 4 4 1 828596857 4 4 1 553969487 1 563220498 4 3 393430679 4 1 244684277 1 461080025 4 2 29013 60914 3 654053494 4 2 84022 101481 1 434797166 2 49642 51353 4 4 4 3 731577944 3 53573169 2 2661 75663 2 54072 70184 2 84828 100933 4 3 161005204 2 14508 64315 1 371346467 3 204894726 3 642051981 1 289760030 4 3 823094670 2 78366 94018 1 395490492 4 4 1 202866444 2 45955 103189 1 29748090 2 16996 111364 4 3 258543244 4 3 629473678 2 56762 65887 2 10826 96087 2 18777 108683 2 69787 76535 3 980088446 3 352283977 3 64560179 1 380126573 4 4 1 267036924 2 54919 87520 2 23985 72103 4 4 2 44802 94907 4 1 311413261 2 9277 110708 2 25134 97091 3 43131514 4 1 392445845 4 1 259251124 4 3 103380814 2 35955 71775 1 110269680 1 735639686 4 4 3 333951825 1 178413395 3 877024765 2 9083 68421 2 33580 70492 3 903846247 2 48296 79300 1 216370755 4 3 577309782 3 8665254 1 138455788 1 821390933 2 70550 76049 1 135071802 2 90050 114688 4 2 43706 77386 1 685492130 4 2 27617 44935 4 4 4 2 10678 82602 2 27292 90797 3 477713946 1 232192885 1 461862240 1 808934981 2 6817 111907 1 150047494 2 52528 63743 3 52881115 2 207 109719 3 560639688 1 628536674 4 2 18345 91860 1 971272905 4 3 491082257 4 2 90348 102241 2 7347 105304 1 779088249 4 4 1 388025464 2 36729 60239 2 75272 84967 4 1 984080235 3 601424844 2 55267 84267 1 673465957 1 596609267 3 335734617 3 912547107 3 79088538 3 6216983 4 4 1 307680105 1 926912337 1 402654403 1 558208304 4 1 671317937 1 116646197 1 772714952 1 980573061 4 4 4 1 872350128 4 1 853331718 3 61738192 1 838891246 3 831904413 2 69047 71043 2 51197 98292 1 342055082 2 78839 110013 4 1 482938827 4 3 324348534 3 955512998 3 253836009 1 407850895 1 759037566 2 36111 61815 4 4 4 2 64909 82522 2 187 34178 4 1 380615740 3 922578805 2 10168 107135 2 77471 106696 1 868268819 2 44700 107153 2 33086 63751 1 90366613 3 3444616 1 302765678 4 3 555304065 2 49806 105251 4 2 29003 110243 3 270188155 1 981079140 2 11968 88631 1 353277010 4 2 33394 95979 4 4 4 2 20411 104482 2 97150 97566 3 952301645 3 404659516 3 73641146 1 304041988 3 798200044 2 20943 91318 3 389533773 4 1 4880146 4 4 3 452317684 3 945989552 3 110244325 3 379622024 3 342997116 1 106692915 4 1 41719867 2 40172 56995 1 104266459 4 1 403235006 1 393836323 2 19130 92207 1 488792747 2 1815 112228 4 1 304006642 3 558013603 3 795693269 3 957339263 4 1 996090909 2 17935 23261 4 1 479804405 2 50983 63734 2 3257 10151 2 55004 57449 1 526778151 4 1 612946098 1 132233433 4 3 649622166 2 64835 93719 4 3 394065631 3 607727771 1 137084510 4 3 495441972 4 4 1 985122335 1 333870940 2 29255 55533 2 1149 99017 3 588596974 3 436036865 3 504384260 3 363808821 1 546758680 3 799480801 2 30930 62262 2 14493 82199 2 58202 97639 1 457243773 1 559899682 3 599360503 1 489490146 4 2 70493 77858 2 3958 17836 1 790995162 2 42882 83218 1 68312600 3 639211187 1 553045453 1 99643777 4 4 4 2 4727 30558 4 1 650585158 3 917771169 2 54208 88728 1 891519517 4 1 83080721 4 2 3663 40347 1 703999648 2 44936 46035 4 3 593249819 1 31590048 1 8193065 2 12878 93209 4 3 50256034 1 997856511 3 418502927 2 30787 103299 4 2 7270 80309 2 34731 55914 4 1 208850303 2 13346 95468 4 3 783762125 3 20024366 3 833974754 3 65257161 4 3 35705428 1 844352954 4 2 13581 96645 2 54258 97596 3 742340990 1 821938141 3 277075491 1 61886637 1 172107390 4 1 185020768 1 758037010 4 1 939806596 2 80715 82619 1 689168655 1 82161647 4 1 53908729 4 1 51409267 1 392411359 1 811858639 3 620641825 1 565797459 4 1 785756879 2 53839 75807 2 38125 113418 2 74081 111326 3 719099650 3 306811333 1 14394878 3 504687805 2 36942 76996 4 3 797493966 2 21426 89783 2 24483 51588 4 3 727785686 2 44292 70391 4 3 32467038 1 397841367 3 170175090 3 485521269 4 4 2 75821 106255 2 39647 94470 2 50370 89218 4 3 275100660 3 422451938 4 1 780147286 3 226872366 3 112837368 2 5552 36061 4 3 391511599 3 47068138 1 981331763 1 768132710 3 552155839 2 61502 114257 4 3 696388081 2 45531 58426 4 2 46168 102363 3 545150075 1 10631193 1 239622148 3 414246288 1 531497794 2 76368 108626 3 503849682 3 6178914 1 988688486 2 32666 114275 2 54819 105342 1 243702702 1 90913282 3 617505749 4 3 179205734 2 3427 112867 4 4 4 1 983001698 4 1 734354417 4 4 3 752333292 2 11171 61048 1 356484787 2 3679 18177 2 33593 54898 3 716315094 4 1 565339915 1 957568310 1 570356466 2 18392 58807 1 427115794 1 184130965 2 11570 83548 3 189102423 2 90293 95275 3 57227020 2 84205 108568 2 28040 60113 4 1 44348547 3 284375952 4 3 649121091 1 751739241 4 3 434844708 3 784738411 1 199689309 1 758270124 4 1 373286723 3 22495101 3 977466814 4 1 47577622 2 9335 99805 2 2531 67840 4 2 99685 111627 2 30777 113833 1 429260185 3 289395532 1 28367742 3 957850772 4 2 73907 105262 3 38536589 2 1451 74670 2 59018 101821 1 523784153 1 672639845 3 580868636 2 22688 85079 1 754456016 1 498343361 1 4522669 1 888452152 1 297149783 2 47818 93605 1 128212808 4 4 3 686838114 3 100941262 2 18132 70769 2 35877 102101 2 28916 76795 2 23899 105302 4 1 955103041 2 44100 76249 2 21332 80738 2 34015 101299 4 2 50205 51120 1 367169489 2 72745 91973 3 347825249 2 49895 100368 4 2 80663 103497 1 111177594 4 4 1 513701606 2 106634 107991 2 68405 70145 2 68858 84594 4 1 619803045 2 2290 82193 3 335290035 3 862529931 2 30683 59705 4 3 174074395 4 4 4 2 27707 83366 4 1 436683058 3 799830049 3 546913791 3 522105464 2 97682 101002 3 207550325 4 2 29739 58854 4 2 61995 63463 4 3 937120058 4 1 25352476 3 973000736 4 1 255587215 3 852104600 4 1 443878968 3 531969215 2 4955 21327 2 102248 103868 1 773070946 1 66535712 4 2 32209 90469 3 487466864 3 195107975 3 522673654 3 955863110 1 882407589 3 279209682 2 14951 22553 2 107370 112564 1 283293013 3 923356681 3 85721058 2 52779 90488 3 51790724 1 942932628 2 901 58843 4 2 46895 64600 3 282459395 4 4 1 319932413 1 902049466 3 44015615 4 3 730049464 4 4 3 468279 2 10351 41992 2 41908 101761 3 998410085 3 917216050 3 686710044 1 798769849 1 983656318 4 4 3 945512053 1 472233990 2 24494 70811 3 19395182 1 28572691 1 30699782 2 17280 99446 1 211103572 1 346353084 4 2 1147 41000 1 23902348 1 993034598 4 2 91798 100115 4 1 122676045 1 520556975 3 480246096 4 2 20161 77209 4 4 4 3 66561792 4 4 4 2 33423 70774 4 3 857494810 2 3273 109204 2 75684 83451 2 5654 60631 2 78604 82897 4 2 13806 109254 1 935669018 4 1 443102508 1 729995022 2 766 15656 4 4 2 875 37553 4 4 4 2 114383 116021 4 4 4 2 31118 60885 1 420872137 3 366362974 4 4 1 759704664 1 70102566 2 78479 78653 4 3 308502918 4 1 305879677 2 60079 64102 2 61281 107487 4 2 14726 32898 1 669128443 1 297219279 1 647200279 1 257080673 4 2 39725 95990 3 23818842 4 3 855108122 4 3 830226741 3 142286693 2 65365 94648 2 74340 84140 2 26375 30933 4 3 618132574 1 52139282 4 2 59534 105747 2 3735 100934 1 881319432 1 583787816 3 264704379 1 737153097 3 15410560 4 3 922074048 1 313881765 4 3 819557974 4 2 50422 84889 2 38278 89777 1 800645089 1 644256467 3 960858448 1 156776514 4 1 894134507 1 734282076 4 3 431085465 1 50039844 2 16136 84564 1 918816565 4 4 4 2 10703 14968 4 2 34488 83491 1 65831928 3 984242473 3 396084821 4 1 111491942 1 695614902 2 68347 73463 2 76905 112655 1 318959911 3 475333897 1 23781392 3 73224877 3 15850074 2 64712 116245 4 2 94040 109863 2 32629 74238 4 2 51656 77293 3 699837574 4 2 70551 70967 3 517034781 4 4 2 5083 64938 2 13186 70635 4 1 221180772 1 393807958 4 4 4 2 28560 54473 2 48121 83920 1 660717085 1 938826192 3 525489783 3 275561764 4 1 775269336 1 337051629 2 2939 71292 2 18147 115564 2 75931 104545 2 18106 91899 3 11276509 4 4 4 1 29927238 1 39207160 2 75692 77958 3 757951313 2 47507 90057 3 514451326 4 4 2 75382 87761 2 42092 67563 2 20732 96569 3 4266890 2 34521 75127 1 684203997 4 3 727710371 2 83136 96086 1 693694440 3 956926988 4 2 47902 110555 1 774889379 2 4961 92251 1 292773469 4 4 4 2 10830 44282 3 519282678 3 828995208 1 554675127 4 1 976441080 4 2 110055 110542 2 46718 103012 1 488125254 4 3 907903681 2 14682 51801 3 18759271 4 2 54496 63095 4 1 881150438 4 2 37165 106635 3 970453150 2 38066 57774 2 29471 41392 3 21739296 4 2 51572 92854 1 384957864 1 897972073 3 138419980 1 988345735 4 1 446631079 4 3 220277915 2 65238 98805 2 19284 44451 1 146519390 1 25930077 1 309086764 1 757211969 3 629551184 4 3 770663496 1 188523780 2 68870 75931 1 967208234 1 127408680 1 293008465 4 2 105896 116501 1 377491792 3 45266674 3 10396343 4 3 547550794 2 11255 75303 3 885095820 2 50748 109892 3 605090361 2 2864 53738 2 24993 51860 2 20247 90927 3 513839045 1 626321555 1 395151205 4 1 556956926 3 510616916 2 24325 108948 1 884913659 1 558573409 4 4 4 1 515296700 3 785454786 1 52635001 3 676382484 2 41515 86157 3 439876266 3 11788773 1 347902597 2 42946 69301 1 603384676 4 3 587210812 2 31891 37588 2 55251 102801 3 61316782 2 31803 61693 2 12555 84782 1 721560122 1 749292277 4 3 805025145 4 3 71619302 3 66242581 1 645290402 2 51719 57324 1 23236228 3 733271844 3 71060036 1 978063424 2 74804 112110 4 3 995588031 3 948542511 2 67036 103799 2 35842 71931 4 1 866322621 3 825600537 1 328928565 4 3 31335501 4 3 55211782 1 469215207 1 942304917 1 425631970 3 473210439 4 2 7125 103965 4 1 821410164 2 16554 22864 2 28748 68625 1 194224519 4 1 342127133 4 3 857866947 3 49228691 4 1 866723776 1 453886498 3 161812820 2 25721 75458 1 150486033 2 2724 62922 2 83190 94481 3 882937410 1 966922075 1 752651989 1 66630392 2 80670 114247 2 3777 7262 3 26576332 1 538389462 2 25400 72511 2 6572 38994 3 238115396 1 414208070 2 67386 96758 3 825781662 1 680612183 3 392212262 2 28584 44445 3 567504108 2 45309 106557 3 486890774 3 461318495 4 1 436002322 3 835413879 2 7581 32457 3 6244088 3 377777607 1 188011608 3 734021718 2 34304 98338 2 70298 74293 1 302517912 4 4 3 272415453 2 2147 41206 4 4 2 82226 111492 1 77532137 1 707906 2 38085 83785 3 74254880 2 52299 87547 3 514854605 2 7407 47169 3 698527380 3 388106688 2 99039 102463 3 289142634 2 26986 41956 4 3 689553750 1 21993691 2 92644 96531 1 309741904 4 4 2 6395 87331 3 131986077 3 868887901 3 969184706 2 76873 86937 1 172937234 2 2263 92463 2 6209 100689 3 669855434 4 3 960573589 4 2 49940 63053 2 78334 105199 2 48235 79900 3 341071459 4 3 994439160 2 32017 89638 1 990953946 4 4 3 894622350 2 14003 40231 2 34721 37988 4 1 137919906 4 1 627250568 1 15473555 1 604514666 3 548926497 3 21141344 3 765397577 4 1 360711693 1 909822610 4 2 25284 114709 4 3 124563587 3 439134086 3 871688799 2 445 114351 4 1 991572853 1 5517512 2 24534 97485 3 368171064 4 2 32647 111676 4 2 43984 103028 3 243164831 2 6459 76177 2 12027 55646 1 883661677 4 1 956217204 1 731098063 1 909163026 2 33801 103508 4 1 814074725 2 33902 84976 4 4 3 201313685 1 196762550 3 71200642 4 4 2 19590 55426 1 637722726 3 65480627 4 2 68196 115126 4 1 888328814 1 182408621 1 389173447 4 4 1 168057249 2 34332 113436 3 384358266 1 921260838 1 312499562 1 78493948 2 32133 68024 1 227493826 4 4 2 93205 106194 2 31573 88710 2 37903 73164 2 49150 62235 4 1 117822223 4 3 474131021 3 17539037 4 2 35124 52651 4 2 43552 73987 1 65306325 4 1 3003126 3 861862810 3 675488878 3 413169016 1 940846813 2 61556 74565 1 959055194 4 4 2 65411 106031 1 494682038 2 16823 23160 1 68205995 3 298300109 3 90745308 1 56620648 4 4 3 316640357 3 536674890 4 4 2 60287 107278 4 1 731456772 3 80060326 3 773749776 1 118585587 4 4 4 4 2 55620 61175 3 248448651 1 665114653 1 509358966 1 696979955 4 1 848533240 4 3 123567019 1 335856149 2 33246 58694 1 855171723 1 57458628 1 648123886 1 489465780 4 2 19112 32745 4 2 48728 99029 4 3 283125126 4 3 439029041 1 47622397 4 2 96706 115547 3 938311820 4 2 21713 111642 2 22232 58921 1 147452854 4 3 950369307 3 229102992 3 79751887 4 2 16009 107039 2 46343 95973 1 48280793 2 15661 32787 3 369396172 3 902491595 1 282844185 1 859677856 1 984832464 2 28132 70831 1 19377620 1 479745507 4 1 452871481 4 3 67362961 2 46374 58783 2 9590 73500 3 795953292 4 2 20143 52115 2 5993 90438 4 2 26262 64451 4 3 127976541 1 658463648 1 547951871 1 140912470 4 3 230927499 4 3 61080728 1 846409617 3 784185282 1 211170141 2 91435 107624 2 10825 43562 2 76835 110440 2 11692 105001 2 40381 113328 2 32536 113502 1 388239884 4 1 934397472 3 448019452 3 95665179 2 4350 93804 3 684036648 1 943157863 2 3804 17917 4 4 2 37818 88691 1 696326395 3 839590780 1 441409242 1 835306971 3 331465709 3 251401187 2 69119 108470 3 29623671 2 20702 72802 3 614410523 2 45061 71151 4 1 609320659 4 2 13006 47296 1 820614244 3 48757779 3 93226890 4 1 328539086 4 2 81650 82976 1 359764820 2 44480 59121 3 556820854 3 756094442 1 377358761 4 1 249398772 3 894344595 3 362211616 4 1 720194844 3 597046875 2 103840 113884 4 4 3 289346971 1 981970291 2 72348 102117 1 121688421 1 473686684 4 2 64697 78986 4 2 53834 85473 2 29523 66935 4 1 5551869 3 524045150 4 4 1 284847924 4 2 19821 108855 2 9382 44826 3 696477271 4 1 38889877 1 648852518 3 838898829 4 1 955410682 1 204345111 2 91007 105499 3 363684243 1 61865561 4 2 62582 93381 1 741938292 2 31999 49197 2 107714 107880 1 353931405 2 59316 96347 1 414656706 1 30803174 2 4242 98783 3 265316677 3 229606737 3 204548415 3 991828019 4 1 767958631 1 670528673 4 1 391945404 2 44825 55113 1 477107615 1 769645447 4 2 27186 36935 2 83703 92494 1 263682025 1 539766300 3 250959287 4 1 321490326 1 619001451 1 37066525 2 44793 108779 4 4 1 788534756 4 3 15832860 1 102605543 1 103572690 4 4 2 28548 88929 1 90958043 2 30466 53060 1 889357372 1 102537819 4 4 3 643011156 3 121846541 1 84853716 1 762139680 1 456501895 3 8947701 3 782441341 3 802227497 1 309129014 4 2 1674 7310 2 50189 77780 3 991510308 1 459792900 3 210886874 4 4 1 12765562 1 525629053 3 584229639 4 1 11258542 1 392529927 1 751229413 3 658335845 2 39233 92909 4 1 108678571 1 976368737 4 1 566000153 1 612521881 3 865705148 3 12553192 3 808059230 3 308665042 1 10330955 3 352526500 3 113954877 3 934940614 1 604494460 3 175102211 1 348871386 4 1 878278492 4 2 14242 43975 2 53099 90885 2 77744 85129 1 910958073 1 562008052 4 2 28679 99767 2 3153 100957 1 312364271 1 285419886 4 2 12138 32981 1 192157181 1 58660613 4 4 3 437988740 3 733283827 3 722786338 1 926594790 3 299639935 1 624309441 3 593098805 3 46102240 4 3 664912999 3 125410247 3 44750079 2 55336 80796 4 2 3971 66116 2 84456 115382 3 260749854 2 67898 94039 2 13294 93636 3 687685787 3 398386982 2 39622 55922 3 557218153 4 2 55825 115470 2 12969 77109 1 26287013 3 9895314 3 31455156 2 18771 106441 2 5828 33708 2 74476 89058 4 1 329027581 1 587831133 1 72571186 2 43260 83381 1 577920617 2 40193 78543 4 3 397635371 2 34936 86720 1 636930160 3 183320045 1 101491863 2 29497 97980 3 699635888 1 628148916 4 1 834075608 4 2 15696 99415 4 2 36299 77207 2 63640 100325 2 4424 48396 3 899464768 2 31474 69599 3 577346679 4 2 24429 106915 2 2770 56015 2 28672 30306 2 49849 102842 3 194280125 1 612856995 3 901883438 1 731609642 1 266932601 1 83556504 2 55961 60495 3 837487500 3 553708950 1 558850999 3 79517519 3 736317206 3 456433967 3 226068714 3 384878668 4 3 362537236 3 439902078 4 2 65531 111069 2 4150 110904 1 277802877 4 3 308311059 3 618386903 2 18672 95455 4 3 936924914 1 839108813 1 356513238 4 3 502382566 2 59337 76073 1 843103962 4 1 243157401 2 27593 38933 4 2 60527 98373 2 9639 64666 1 992757896 3 60256643 4 1 42463668 1 618548960 1 3199849 2 26185 54762 3 110957588 1 955429760 1 443030766 1 967053271 2 21038 33689 4 2 41086 95482 3 66717665 3 226295602 4 3 638925654 4 3 528127220 1 75207854 3 267675364 1 385723352 2 82836 110759 1 339375597 2 5594 35619 4 4 1 65766543 4 2 55602 56068 4 3 106900713 2 24003 103467 2 38176 67460 4 4 1 471311341 3 245210883 2 6450 50589 3 321604330 1 893608664 4 2 95516 98832 4 4 3 82737484 2 72983 85350 3 149550050 3 118174782 2 3968 88716 1 869797590 2 19130 36695 3 93720366 4 1 796356285 2 87686 110232 3 708564916 1 455075688 1 398086289 2 20110 74552 4 2 82126 101710 2 28214 95238 3 528461802 3 258589840 2 45639 87427 3 479213902 3 99800452 1 127526295 1 212506746 2 61132 65965 4 1 68744272 2 35372 101171 1 550226283 2 54460 83418 2 11232 25932 2 49851 51715 2 108981 116645 1 490087215 2 75620 83474 3 154522259 4 3 231036174 2 54942 107666 1 870203206 3 137968685 4 3 702475165 4 1 836089740 1 47217931 4 1 24429383 1 970173999 2 16274 16393 4 3 128349586 3 153364847 4 3 271192080 4 1 999811618 2 45632 97566 4 2 72062 81229 2 10187 93056 3 626080156 1 924426862 3 814108261 3 912827539 4 3 680574094 3 663128706 1 435942936 3 188041013 3 836647399 4 3 524515607 4 3 733445090 4 4 1 131098960 1 578158206 2 100870 111794 3 120996245 1 749060387 3 937284350 1 174674530 4 4 2 23795 72217 4 2 30194 69324 3 239992632 1 226604076 4 4 2 31532 98976 2 3307 92747 4 3 505338232 1 827658777 1 932045296 1 57187024 4 4 1 417630656 1 334942983 1 91412351 3 457315201 1 584494646 3 542620270 2 9131 89694 1 22345882 2 56723 84153 1 574837335 1 863442608 3 16335428 2 9448 16068 2 15793 79812 4 1 313056872 1 991487681 2 41226 115151 1 53552613 4 3 355850685 4 1 583889845 2 28029 82599 3 940262174 1 856436232 3 794639969 3 263280724 4 4 1 784846857 4 2 19448 77850 4 4 4 1 244896227 2 29136 81019 2 16414 77874 3 268676854 2 7464 10929 2 14016 96209 3 545072597 3 362904011 3 988254501 3 926007688 1 224957025 1 148301300 2 21995 56868 4 2 14118 44666 2 67044 113390 4 4 2 56854 71782 1 523799654 1 144468806 3 147463538 4 3 227518374 2 3598 96911 4 1 810182233 4 3 366536307 4 1 291289090 4 3 855566683 1 793360945 4 3 360126935 1 492903329 4 2 70494 83110 4 4 1 755867707 2 36061 115701 3 157605689 1 169836905 1 938346530 3 495594692 3 437476669 1 96590091 2 7796 73156 1 889768727 1 883188177 2 56295 104131 3 741230620 3 852868208 1 405847003 2 38130 99827 3 315016853 4 3 204148460 1 106758164 4 3 502667979 2 62123 72019 2 6394 41665 1 135565108 3 784143451 3 733070796 2 25195 105031 3 135038946 2 57339 103711 4 2 67940 77072 1 496803320 2 38359 80395 4 3 425330983 2 11036 61015 3 510147962 3 983034305 4 1 516567360 3 587935262 3 467504238 3 958203704 3 230946874 2 37154 57927 2 30266 70846 1 368956800 4 3 52941499 2 17812 75148 4 2 34209 46348 1 441765037 4 4 4 4 1 978422624 1 622036089 2 56087 86998 3 563314086 1 878853857 2 96551 109843 2 21674 106403 2 18158 53465 3 917908131 4 2 40125 75535 1 113257063 2 92573 107011 4 2 8890 115700 1 17436860 2 59942 65413 3 675768561 1 330770102 3 287033889 3 493127985 1 860919187 2 13181 109332 2 9703 112945 2 28122 90068 4 4 4 2 84433 91899 3 630567482 4 2 15219 103157 3 706574249 4 1 188016894 1 249462168 2 84449 101107 3 256529853 4 1 874913519 4 1 179776163 2 24235 70710 1 985071962 2 12547 16359 1 753890948 3 447423090 3 714643581 1 929888599 3 404061566 4 4 2 9241 30613 2 46457 70981 4 2 71830 76091 1 651589091 1 519303505 1 131601033 4 3 243280564 1 667894988 1 952303157 3 849518078 2 61833 74268 2 78354 108999 3 44824425 2 16882 43990 2 45306 74724 1 663803457 1 575050564 4 3 726268394 2 20867 39734 4 4 4 3 855028687 1 78538949 3 698159022 3 208667211 3 615781827 4 1 450736389 1 726614781 3 151752774 1 457626698 2 28874 47875 4 3 337247502 2 28881 106781 1 13414093 4 3 572841349 3 899335517 1 232315561 3 213761302 3 579848017 3 863859533 1 56570433 3 733782598 3 218480474 1 502965758 2 96538 104465 3 498248885 4 3 131900011 1 886257025 3 743773713 2 39990 62909 4 4 2 49050 75501 1 483483745 3 673915392 2 28611 56334 1 121677281 4 4 3 603459275 3 980785018 1 841976642 4 1 919997281 2 56992 63215 2 37155 55979 2 45504 49202 4 2 1163 105166 1 294234364 4 3 33967085 2 30822 55324 2 78874 101860 2 16186 107982 1 921279889 4 2 8917 80615 4 3 35547688 1 185826832 4 3 361205302 1 184487610 1 204632468 3 72144719 2 4802 101935 3 552611072 3 173100425 1 951233840 2 22477 43003 2 48679 84614 4 3 810969714 3 36561828 3 906776654 2 38689 60532 1 54410522 1 634548881 3 930837232 2 37952 39356 1 59938018 2 20815 115267 2 80284 88001 2 30335 38214 2 60192 90811 4 1 343247388 2 5030 56344 1 430084762 2 5096 93813 3 74715332 3 456361893 4 4 4 3 59757356 3 264700441 1 987733559 4 1 455615140 3 196338890 4 4 4 3 781347888 4 1 177407348 1 510577 3 195600378 4 2 45956 91438 1 538810434 2 102069 114653 1 332763874 2 77934 110864 4 4 4 3 733293780 2 19504 96942 1 900600535 2 96369 100154 3 736943069 3 854604925 3 664213168 3 483291235 1 538239413 1 493353947 4 2 18209 56153 1 722375012 2 67190 97500 2 76042 80734 4 4 4 4 1 301468572 2 52859 70524 1 837539301 1 158218155 2 65351 82192 4 4 3 779549452 2 23687 24300 3 845468755 1 172729626 1 44209648 3 402846328 2 54682 59442 4 4 3 356182452 4 2 17564 64064 3 26448278 1 309468904 2 1152 39125 1 323982012 4 1 634904870 4 1 59085362 2 12129 18744 2 37893 49611 3 882740491 1 44326856 3 842430720 2 59696 88739 4 1 339714554 1 658937645 2 31499 32784 4 2 15312 40672 1 645899283 1 573559250 2 17871 75048 2 73754 99891 2 45260 84716 3 535070898 2 17091 93106 1 744536575 4 3 259782188 4 1 204125807 3 670613982 4 1 733188868 2 29750 116026 1 921992742 1 447157755 2 70912 99776 3 803335890 4 3 711026431 2 43957 68524 4 2 14185 80515 1 679424922 4 4 4 4 3 932655635 2 49203 106498 2 95225 110899 1 630803831 2 68301 77606 3 51130725 2 76666 104770 4 3 457463702 4 4 4 1 562932619 1 580402965 3 844057167 2 66431 97363 1 872808760 3 783282351 4 2 55205 73010 2 28342 32621 4 3 186010275 3 9148901 2 66852 76562 3 413439913 2 49390 67761 4 4 3 336441149 4 3 516994682 1 657562363 2 70365 96556 3 780442404 1 748881192 3 796266310 3 532035675 1 4973640 1 741488683 4 3 204072541 3 767039690 3 663634350 2 86529 99843 2 23761 109805 4 4 4 2 28665 69281 4 1 943690016 4 4 3 893874260 4 4 4 4 3 655129272 4 3 600614893 2 60805 94442 1 974771914 1 660745577 2 10295 41644 4 2 90278 106104 4 3 426142800 1 576340659 3 90505597 1 621474088 2 88941 105205 2 1686 64288 3 598891194 3 494521210 2 56404 111597 4 2 16340 20648 2 108731 116768 2 22199 91877 4 1 484814862 2 9556 26633 3 542791533 3 574571098 4 4 1 418445267 4 2 72266 114426 3 612317416 1 867508290 1 721941867 1 650093011 3 16387936 3 52308609 1 673939868 2 55279 86929 1 566504214 2 47421 81933 2 9851 17620 3 313501004 1 835505899 2 40171 46408 2 55120 106947 4 4 3 427262587 2 61303 79854 4 3 635466959 4 3 16661807 1 21479651 3 185069110 3 673958729 1 294776215 3 490459242 1 196861089 2 23892 95155 4 4 1 55180487 2 11603 103969 3 271320685 1 492579283 3 786868080 2 49658 98278 3 57178558 4 4 3 24164356 1 72562743 3 651234796 4 4 2 16195 90986 2 42949 77329 1 769806607 4 1 137083360 1 839351296 2 113159 113395 4 4 1 120864462 1 523782938 2 86584 89489 1 554161939 1 182236650 3 923246036 3 12683161 1 8776837 4 2 18680 68844 4 2 8548 105887 2 22536 51447 3 167601049 3 313649020 1 36700577 4 2 24679 27404 1 15096348 2 52845 80735 1 811345436 2 47273 96618 3 435697486 2 16715 76529 1 158604147 1 664067582 2 8113 83076 1 10907603 2 6699 51551 4 3 498253606 1 470826865 3 446683099 2 21781 40763 3 738597428 2 60888 64294 3 390210522 3 494983506 2 4394 34870 1 1652339 2 23016 33558 2 4103 51836 3 55903733 4 1 702619082 4 3 645508634 2 77679 106250 1 10222051 3 943144224 4 1 983934783 2 41037 78732 4 3 571058646 4 4 2 24912 71972 3 674717853 4 1 689667972 1 743262439 4 3 25570341 2 8839 25934 2 59454 105789 2 41030 102392 4 1 180381516 4 2 46542 56464 4 1 759022436 3 951820982 4 1 17185759 3 392820079 2 37836 84369 4 3 996825422 2 42327 82693 2 32417 48517 3 275986085 4 2 8123 70543 4 4 1 625726799 1 136358466 3 370964629 2 11165 22484 2 56403 86837 4 4 3 989306185 2 8274 93004 1 187145787 2 67546 88335 4 3 812030132 3 788043410 2 66585 105550 2 1684 71108 1 117214456 2 3327 5670 2 50558 70671 3 204094019 2 31670 76546 2 57962 112334 4 2 103756 110561 4 1 822512719 4 3 887866490 4 3 546442572 4 2 47158 63403 1 733512515 2 21115 67607 2 55330 61518 3 491453467 4 2 60255 73397 3 643652715 1 492591222 1 943721891 2 80094 113993 3 517912777 1 405525612 4 4 3 275340265 2 84442 89069 1 686957849 4 2 7157 98550 2 2152 50263 1 641553890 3 546323724 4 4 3 516415096 3 476218955 4 3 247668211 1 708583702 3 713239012 1 957645693 2 9306 95780 4 1 168315136 1 767561107 4 3 628452254 1 293046540 2 23397 78436 3 939108595 4 3 40071734 1 139733384 2 58079 60675 2 15584 95677 3 261897907 1 108871728 2 43444 108744 3 901045369 2 43468 67485 4 4 1 386523384 1 837395624 4 1 261698535 2 58836 103146 4 1 966066521 3 637658229 2 54388 78114 3 791940480 4 1 882711556 3 483577301 4 2 34737 70600 3 720352818 3 87019287 3 707391580 2 49175 92129 3 866821323 1 512162219 2 13056 45367 3 928371472 1 17226579 1 674713274 4 2 39724 103984 4 1 853488642 1 367531549 4 3 704184852 4 1 9148654 4 2 38588 41708 4 1 310829433 1 44375116 1 299680177 4 3 138610212 1 333679306 3 952379035 3 140451716 4 3 312158345 3 885050688 2 17321 106034 3 871753109 1 289600292 1 903914144 1 569721292 4 1 750419200 3 802283827 2 73377 103781 1 191964070 1 543600902 3 757083658 2 86099 96053 4 1 909361370 2 51384 79883 1 86637438 3 779032313 1 945457673 3 627571112 1 981207648 1 920982367 1 221685705 2 15447 53566 1 605828655 3 35496352 4 3 501087259 1 297841236 4 4 1 130535534 4 1 199213010 1 670633373 4 2 55004 83594 2 96912 101312 4 4 3 60418466 1 788352736 3 652836783 3 28732705 2 42648 108284 4 4 4 3 823396453 4 3 431901427 1 984992874 2 1971 27127 3 77734525 3 261123492 1 743856361 1 2927532 2 66003 77519 1 811004546 1 981562227 1 972332015 4 4 2 43217 81789 4 3 655839693 3 933451160 2 90702 100998 2 35819 79942 1 732397684 1 660427613 3 299932546 3 448679933 4 2 86036 113326 3 788322668 1 187369002 2 51243 110324 3 56261827 4 2 95288 111106 2 37125 41606 1 884399999 3 238733537 3 687073386 4 1 656773233 4 4 1 597127469 1 657031838 1 503963751 4 2 77655 103896 3 232133067 1 477601811 1 902182322 4 1 366126387 2 30915 54519 1 58937420 1 242107229 1 535251929 1 940671650 2 57907 110038 3 769405871 1 549377705 4 1 633573279 1 326515508 1 548518101 3 373200276 4 2 56370 66220 4 3 257703374 3 500780823 3 244471461 1 370076115 3 43654094 3 713291826 1 16290850 2 22926 76482 4 2 113755 115919 3 528825030 2 30480 92573 3 511340756 4 2 12498 42733 3 50599897 4 2 60514 93982 2 74005 112925 4 4 3 2544717 3 537929563 1 262197089 4 4 4 3 613650040 3 750390596 1 902465480 4 2 9956 91416 3 65519758 4 2 91275 109073 1 62771201 4 3 152310353 2 21940 75115 1 479586180 3 901077877 3 239243150 3 771889494 2 47593 94699 1 375627328 4 2 83482 94032 3 738009476 1 364959360 4 1 151429807 4 2 16346 73175 3 667274203 3 587823625 4 1 155659069 2 6539 16281 1 796595324 4 4 4 3 7432253 4 3 510408915 2 42525 101212 3 198800661 2 5756 77715 1 792010063 4 4 4 4 1 617239604 3 322738025 4 1 657883311 1 972665147 4 1 484982421 3 138612381 1 60299240 4 2 19588 88292 1 703518661 3 536215626 2 63772 115213 2 64529 69662 4 3 420667011 2 92222 105206 3 921561958 4 4 2 10186 22236 3 571880681 1 818963651 1 260890049 3 284149150 2 65563 65894 4 4 2 45612 75012 4 4 4 1 937589247 4 2 29576 63797 3 784311331 3 92104219 2 57766 96131 3 14001702 4 2 8132 61681 3 932064937 1 855445271 3 615394879 3 837915502 4 1 206297917 1 858854358 1 582968991 1 13241461 4 1 47626362 1 65529043 2 22542 62921 2 11847 44936 3 652774688 2 28825 105662 4 4 2 8591 24087 1 911067446 1 735032316 3 541630567 2 23756 42355 4 4 4 4 1 817809871 4 3 119613589 4 4 3 960082670 1 246364109 4 3 845357106 2 48332 116175 2 68229 114990 2 63844 103501 2 47262 80602 3 503264589 4 2 62376 75784 3 703324646 2 37054 38742 3 527537088 3 538378866 3 919876659 3 704655392 4 4 3 328654638 3 51431313 1 782355682 4 3 424204258 4 4 3 43006533 1 851759044 4 1 908809822 1 797653019 1 906778232 2 35342 41184 3 895530965 4 2 16576 88304 4 4 2 26492 76643 1 8361122 2 1636 93313 1 341942213 1 519477516 3 650150634 2 6797 96352 4 4 1 406769459 2 75534 84253 2 56783 80991 2 32896 110145 4 4 4 2 7682 94740 4 1 332128227 1 163462938 3 69608954 3 914611185 1 29966807 2 2243 51949 4 2 96401 113240 1 284072347 1 51735597 2 90943 101796 1 989297276 1 547394107 1 539193328 2 12099 103736 1 908660363 1 559528597 1 141034636 2 31900 100300 4 1 834469085 4 4 1 994511858 4 1 364066506 4 2 9129 29752 3 539031812 2 16776 55873 2 45140 71350 1 818138906 2 35419 100998 2 73751 115363 3 467206321 2 36816 81670 3 217306989 4 1 626409302 2 14154 63810 4 4 2 2390 38763 2 98837 103510 2 16908 63386 1 552609724 3 5875877 1 423399405 2 65829 95348 2 41054 109939 2 4448 44993 1 395315141 1 63984187 1 72510563 4 1 885443456 2 21431 27979 2 2516 16208 4 1 56885577 1 702528353 2 62 2246 1 340084872 2 1580 17374 2 20156 91782 3 886762001 3 51945520 2 8295 57360 2 58541 72498 1 870044591 4 4 1 467327444 4 1 825670081 1 510417287 1 329951846 1 241347108 2 13308 21813 2 37146 89339 1 729850698 1 119019339 4 2 34214 68798 3 805180339 4 4 3 982935325 1 53152568 4 3 872170179 1 406145898 4 1 616807529 3 279031180 2 365 106006 1 581887486 2 11255 50555 2 53165 62458 2 35633 108902 3 6381248 3 768509882 1 818464761 4 2 103589 106939 1 104494535 4 1 527383867 4 3 582227025 4 4 4 3 23726831 2 10471 24436 3 792617410 3 191557277 3 194770536 1 451904133 3 768139681 3 443533011 4 1 557846743 1 508076003 1 452334537 4 2 55553 62015 2 93938 116138 4 1 40245403 4 3 38246871 2 94149 106356 4 2 14826 107518 2 31488 101603 1 555585834 3 813220148 1 947338016 2 77573 100323 3 820760904 1 748058264 3 784399723 2 61496 110195 2 66581 73341 2 60755 113607 4 4 4 2 69406 93955 2 18896 109414 2 43618 99994 1 403420498 2 32799 115697 4 1 992985213 3 724040662 1 8177298 2 74067 97285 4 1 379905692 1 873266189 3 965925664 2 43003 51016 4 4 2 53223 88373 1 499897605 1 506286894 1 314390209 4 1 779919971 2 32987 81200 1 36499235 3 903757435 1 436698987 3 408365147 3 464392551 1 207654563 4 3 715752528 4 2 95638 113477 2 696 94967 4 1 187070660 3 874416422 2 19949 95472 4 3 625059012 4 1 781579922 2 35102 37763 2 7203 12650 1 452390019 3 139232132 3 40752262 1 28387140 3 22412371 4 1 484179644 1 975157406 1 223382760 4 1 625662915 2 34508 99480 1 957900038 2 42008 99360 4 3 68900881 4 1 451714114 4 2 56707 112472 2 18007 82664 2 80078 109515 3 832389083 4 4 3 782281620 3 551623592 4 4 1 303043852 4 3 956155836 2 54427 70268 4 3 39782765 2 23435 84159 1 685016339 4 1 292685508 1 410928368 4 3 904786110 1 361355570 2 12667 87499 1 294849657 1 913057494 2 2814 92260 1 532715349 1 849156049 1 683481071 1 462191824 4 3 341081350 4 4 3 29609603 1 593590343 1 708852410 4 3 836683032 2 77555 114782 2 21805 51198 2 42979 72424 2 85374 106843 4 1 103526124 4 3 905368722 4 3 109058642 2 3778 59633 3 785198967 4 2 42962 109650 4 3 735055469 3 419335220 4 3 155625196 4 2 28975 56730 1 905486360 2 61584 92702 3 63203084 2 51528 64954 4 4 2 24311 76083 1 642118739 3 437877690 1 14681599 3 932096573 1 24501638 1 339770158 4 2 2915 104936 2 7056 20601 1 35574017 3 770182696 4 1 971834737 3 686118528 1 692167790 2 17918 100707 3 157594917 4 4 4 4 3 210783686 4 2 25777 67363 4 1 821348238 1 819739603 4 1 705229642 2 39239 79863 4 1 811337639 2 15750 23712 1 112232495 3 238337658 4 4 4 4 2 852 14534 4 1 663366419 4 2 930 100377 4 4 3 651052125 2 56808 75829 4 4 2 32963 42812 3 669666047 1 515642970 4 2 13959 37147 2 81685 102924 2 3605 33822 1 859977887 1 550226700 3 934505572 1 454412968 4 2 68630 102280 3 518131071 4 1 164873187 3 381119660 1 44048396 2 74906 96724 2 5918 81228 4 4 4 1 796768645 1 555717977 4 1 33034338 1 689933588 3 63933925 2 42300 81563 1 410619686 1 53143274 4 1 108211942 1 397136046 4 3 583536172 2 27629 43976 2 1660 53926 2 100640 114168 3 390796118 2 10108 116478 3 3102765 4 4 3 315234586 3 206966458 1 371119004 2 83666 102262 2 95845 108908 3 439727923 4 4 3 922780022 2 12691 69696 2 25611 70276 1 286473865 4 3 487808708 3 517006577 3 942513182 3 595084504 1 10931699 2 2054 93890 3 429160568 1 619204983 2 30246 79824 1 889244209 3 440658134 1 225807809 4 1 781370951 4 1 447275498 2 8460 35735 3 973650971 3 407713449 4 4 4 1 882650034 3 45400019 2 16238 100617 3 17512735 3 849321307 3 49050904 4 4 3 991146550 3 392582294 1 70641384 2 59312 113288 2 35430 62374 2 58625 83690 3 579324696 4 1 43878028 1 724486697 3 585156805 3 176644259 2 67973 78082 2 21457 30692 3 305527224 2 109123 111314 1 944074233 4 2 3864 107443 1 593710007 2 37084 87576 3 5607159 3 875606772 1 972423633 1 503749310 2 51021 79230 4 2 8515 57497 1 75757847 1 893770307 3 558081149 2 27770 42666 3 496669567 4 1 399342590 2 13600 111810 4 2 51338 87996 4 3 570433562 1 406657570 1 182897295 3 957146824 1 782863230 1 694744700 4 2 26944 49094 2 111325 114393 4 2 62874 91460 3 460060295 3 687497774 3 252928631 3 885672222 3 454951439 2 26346 42930 4 1 20628533 3 171221783 1 188270809 2 21818 71860 3 150810480 4 3 141032747 3 241139585 3 339213868 2 46202 60164 3 244126173 2 59863 73790 1 663529800 4 1 988921420 1 631087291 1 413892751 1 428014602 2 57602 112912 2 78871 86857 4 1 38109381 1 897714920 2 86041 99827 4 2 64200 71537 3 570080412 1 797016753 3 955607349 4 4 1 337759743 1 1549145 3 913926538 4 2 23496 47807 1 936150545 4 1 629951749 1 924147735 3 596797670 1 843037518 3 532006303 3 75922787 3 267813755 2 20144 86574 3 596194414 2 41886 105004 3 777715800 1 744114050 4 1 181735591 3 577811505 4 3 441579382 1 205273909 4 2 41962 102611 3 136587759 4 3 503163159 4 3 20619679 2 68690 83466 1 548482785 2 6149 87222 1 825611078 1 127913102 2 28512 52045 4 2 40022 84250 2 99593 112110 2 15649 115922 3 443231081 4 3 506866838 3 61066610 4 3 879008315 4 2 51969 109392 3 915958018 2 61889 116739 1 432684967 4 1 438721022 1 769184947 3 7354774 3 981956004 2 17241 95151 3 159134099 4 1 456535943 4 1 557113667 4 3 968741045 1 316940479 2 90031 99993 2 19369 111788 2 48089 60089 4 4 4 1 120573330 1 970696181 1 989056642 2 51077 79656 1 442877733 3 953384843 4 1 61702176 2 17686 94531 3 468821950 4 4 2 8208 102767 1 513124267 1 717040500 4 3 896647839 3 389888962 1 375338585 3 164568258 3 453833946 2 4185 62611 1 667005196 4 1 476803798 2 4166 45043 1 607160101 1 932921472 3 222142352 2 4841 74501 1 717915440 2 17225 18369 2 20704 69589 3 479026066 4 1 41045774 3 280748994 3 627627014 4 2 39682 75269 2 72517 81785 2 73414 80843 2 54820 60006 4 1 324783036 3 754553143 3 12545160 4 1 784809439 3 704619153 2 3450 88127 3 261057726 2 28320 29419 2 6047 44754 3 25864587 1 771066041 1 12108241 1 153989190 4 3 772388889 1 818553125 2 78220 87331 4 3 106526912 3 730064390 3 774526974 4 4 4 4 1 107394764 3 13332610 3 796281275 3 283066156 3 668276209 4 1 5903399 4 2 40087 42072 3 275948854 3 468444723 1 512245473 1 307965147 1 443009577 3 444698452 4 3 42198460 4 1 420740792 3 509386823 2 37829 76434 3 108874908 1 736929850 1 700761610 4 3 389497807 1 461645696 1 535245622 1 116628892 1 158148426 4 4 1 20212332 4 4 1 228097207 2 6008 108332 4 2 76694 93735 3 701886277 2 20250 53052 4 3 382298919 4 2 45466 96734 1 467223599 2 7744 47551 1 363085768 2 107686 114086 1 264140328 4 3 42310240 3 997970536 3 717518942 1 945341206 1 244585228 3 951814361 2 52165 87180 3 671530741 3 13600062 4 4 4 3 846384312 1 975230267 2 2186 20494 3 757271097 4 4 4 2 10608 85943 4 2 86342 93546 4 2 33508 45861 3 429353528 4 4 1 972408518 1 357600959 3 629918287 4 2 51842 73165 2 70931 109371 1 651244798 2 22503 38565 3 953284661 1 775592062 2 22024 94572 1 89025835 2 95169 115410 4 2 47107 102509 2 1216 102553 1 218031439 1 601251060 1 799506570 2 63415 108550 2 44043 68413 2 20855 106476 1 301713244 3 338194436 3 244491996 3 48511993 2 34207 48170 4 2 60323 60495 4 2 72854 107754 2 40003 80720 2 45806 81155 1 568502105 4 4 1 533199209 4 2 42730 79281 4 4 3 102992575 1 994693799 1 17554089 4 4 2 13862 107107 3 794930630 4 3 250493426 3 788720306 3 40436324 1 979833280 2 21499 27296 4 1 42037993 3 387690768 3 150077669 3 905725181 3 786331629 2 61940 69886 2 50547 115301 2 25375 66812 2 42166 74083 1 517749386 4 4 3 22094790 1 711219178 3 763637768 4 1 70574193 2 31726 61436 4 2 25267 45683 1 197112375 1 652781435 3 987047057 4 1 38320237 2 81711 101066 1 362437738 1 101667957 2 85807 92631 1 577014471 2 21731 73454 4 1 12817465 4 2 35253 79406 4 1 124529001 4 3 262658997 3 231640549 1 222822151 4 2 45010 101174 2 89727 112657 3 250063799 1 475186875 1 985631215 1 9051489 4 2 63011 94673 3 884254784 1 43128569 1 137977190 2 61814 73344 2 6435 84677 2 17487 106806 3 472197324 3 66099535 1 855390288 4 4 3 289212390 4 3 905274876 2 59202 90277 1 511094546 3 449341136 1 81779581 2 3629 26432 3 916080302 3 63388701 2 42888 90843 4 2 23201 46487 3 968944218 1 480450173 3 762982172 4 3 792944580 1 603578234 2 53278 61333 2 68797 112806 3 134256807 2 11197 14419 3 789158832 3 554435086 1 175623761 3 545722822 1 515135539 2 81949 83217 3 300910008 3 954160999 3 144472348 1 651075670 4 3 28744545 4 3 703861217 3 288290540 4 4 4 4 4 4 3 330740352 4 4 1 730020025 1 165903489 3 259505846 4 4 3 411179048 3 303019366 2 41443 82937 2 23568 51662 4 1 367259612 1 473699032 2 47294 86657 2 93690 96979 2 48951 86412 4 2 30124 45279 3 136138034 2 15999 25003 3 276895884 4 3 708016346 3 218499420 2 5420 82706 1 534475198 4 4 1 531175661 3 207858065 1 243622091 2 89647 102048 3 190433771 4 2 5394 28475 3 591982135 2 6020 87563 3 602732242 3 418812880 3 375611514 3 354941451 1 720114070 3 894620302 1 444030445 4 1 519432670 4 4 2 56546 64698 1 43441806 3 607082044 1 470694187 2 17191 38187 4 1 478451484 2 5417 70758 1 61472522 3 869496573 2 73305 89916 3 531070775 4 1 36512611 2 16219 72891 4 2 23536 70989 1 640697689 2 6282 92938 3 205242549 1 331147895 4 1 740233183 2 7080 98889 1 22244535 3 511942213 4 1 718624025 1 280344846 4 2 41600 94524 4 4 1 425691772 3 345915493 4 4 4 4 4 3 728485911 2 48513 96234 1 608136728 4 4 3 139769903 4 3 672195540 4 2 51882 84931 1 99025301 3 222225952 3 680622276 4 3 542437276 2 31563 78667 2 61754 117005 2 3213 12178 2 27240 105846 4 4 3 160948112 4 4 4 1 794551934 4 4 3 213632813 4 3 629782999 2 73402 104378 4 1 469651368 2 27659 34952 2 6778 93777 1 28054566 1 783705419 2 70067 107538 2 41374 47792 1 736242241 4 2 106921 113744 1 969676952 2 12749 21221 2 58227 116552 4 4 3 568711973 4 1 285102422 4 1 894282290 4 2 35183 90015 2 87461 104830 4 2 7804 44028 3 798299688 2 14673 47066 4 2 1319 67769 2 65018 75753 3 30274723 2 1280 54369 2 34345 73100 4 3 999209482 1 260613980 3 768995152 3 956580676 3 959646229 2 11671 111962 3 837696164 3 648747678 2 23785 102513 3 722819040 3 579477902 3 671482519 3 999065708 2 25770 104821 4 1 114299964 4 4 3 445121108 2 89892 94264 1 43216363 4 2 97375 115610 1 334960178 2 26176 58228 3 932169173 4 4 2 42367 58364 2 8482 107445 2 67368 81829 1 858915794 3 817847884 1 562142759 2 64609 101559 3 914796213 1 535580614 1 546960270 1 258227154 3 985796040 2 80694 93340 4 4 4 2 2798 9105 3 368525759 4 2 5296 27060 1 285088804 2 27098 89575 2 18177 108667 3 866114505 4 3 82332850 1 299230646 2 16004 57332 3 129945046 3 945103131 4 1 206832616 4 4 1 365876992 1 50585825 4 4 1 401140741 4 1 393224519 3 577679329 2 58125 71023 2 85531 117128 3 682911773 3 681329684 4 3 598376950 4 2 32071 84066 2 32590 61442 1 149904805 2 75021 89363 2 14399 24775 3 316142899 3 137803263 2 68249 95262 2 73613 75126 4 4 1 150951856 1 126306679 1 573184977 3 187394564 4 2 68171 91692 1 871211312 2 23823 103471 4 1 415023655 3 436590236 3 594216631 1 14755811 4 3 513299238 1 106532234 3 643303157 1 453896750 2 64029 67199 4 2 56589 84049 1 218196309 1 71709346 3 701227138 4 4 2 12524 33538 1 497468729 4 1 624600730 1 15277035 2 44926 49187 3 935741342 3 631215733 4 2 45730 98379 3 170355837 2 24734 56876 3 351048404 2 26174 85059 2 104383 107260 2 10981 81402 3 546732352 2 1434 2755 4 3 366779881 3 724406758 2 26632 109698 3 81223034 3 563718203 4 2 79243 106854 1 29009732 1 12388686 3 905457098 3 632651435 4 4 4 2 31472 47121 2 33796 108688 1 593708791 1 509142045 2 14704 77766 4 4 3 312140406 3 168363463 3 616811471 4 3 228268181 1 510153218 1 643641661 3 369530071 4 2 64649 67208 2 3470 87298 4 4 2 17425 26561 2 35016 83545 4 3 55495488 3 56923658 1 922135464 4 2 29446 89617 4 4 4 2 23905 56697 1 692678653 3 718057801 2 11321 56757 4 3 182271976 2 47485 92242 2 11305 18084 3 381352844 3 385339738 4 3 530786648 4 2 61899 113969 4 3 9710924 1 54507542 4 4 4 3 134469765 2 16892 104531 2 74499 107633 3 153541373 2 57526 92990 4 2 22487 61528 1 533544323 2 57034 67974 2 80420 89446 1 422148422 3 56473169 2 59229 63466 4 2 61292 61562 3 928859258 2 52934 106621 2 14369 83512 4 1 782584509 4 1 721862801 4 1 313094306 2 46299 71120 4 2 1778 94126 2 39498 56636 4 3 84109351 2 21635 67977 4 1 516006427 2 93067 107866 2 15091 62880 2 25517 68528 4 2 71653 106343 3 822072788 3 626053074 4 2 48750 74604 1 61708770 2 43678 113050 1 259663973 4 1 298321328 2 6850 80511 1 752862598 1 226025805 3 7136669 3 478684431 1 126318643 1 622416998 1 38706967 1 393993731 1 930810527 1 90868708 2 24955 60664 4 1 860760266 1 592666006 2 9712 86535 3 636955157 2 43036 64118 3 131622843 2 47486 68953 1 330540695 3 720309126 2 104716 113705 1 166091448 4 1 852609116 2 11168 66894 4 2 40474 87430 1 371413020 1 743982975 4 2 32028 113192 4 2 36553 73409 2 18438 48257 1 449642026 1 366739282 3 163065579 4 1 534607292 4 1 67374110 4 2 35589 115955 4 3 720931501 2 19027 56922 4 2 40543 69889 1 643015904 4 2 38862 41025 3 15280699 2 18737 113847 1 686618322 3 562059137 2 25844 73152 4 2 27403 46156 4 4 2 50838 70188 4 1 68312798 3 859240219 4 3 276936684 3 79525941 1 421208287 1 114062354 1 41950786 1 387372349 1 563640203 3 927323521 1 1537399 1 28778259 1 627976678 4 2 46481 102388 3 601998257 4 2 47623 51086 2 49919 69504 1 657180962 2 14357 108802 3 824872091 1 822045927 1 545187756 3 582566162 4 2 15003 34174 1 428181653 3 135989259 2 30600 90069 1 434602504 4 2 93441 116555 3 986426302 2 52255 116913 4 1 726384776 2 17555 54437 3 373263911 4 2 53814 92872 3 534127871 2 8670 17402 1 71091901 2 87415 91799 4 3 702154112 4 2 31459 108896 1 986787083 3 32445583 3 639318388 1 909714511 3 934432730 4 2 49364 58774 3 892114911 2 10585 71363 4 1 736507221 2 60921 64802 4 1 832947750 4 4 1 940784947 3 984389671 4 2 23060 47048 1 132529459 3 852818398 1 728844630 2 2842 27311 3 253270892 2 37862 87254 1 299726569 3 411578354 1 707796033 4 2 19847 94830 1 415521670 4 2 51585 86827 4 3 63233677 2 63311 110994 4 2 19860 35487 3 378826814 1 41760505 1 575330224 4 4 1 938492529 2 45443 111574 2 10600 32278 3 187066158 2 401 13936 1 885553780 3 300898119 4 4 4 2 86898 91421 4 1 839922673 1 927891132 2 60957 98555 3 197188728 2 28788 29279 3 63616235 3 153457996 2 79594 87447 4 4 2 49862 52303 3 311670904 1 619078435 1 844683834 1 554617613 1 130209331 3 62114172 4 2 41570 109740 2 32692 96422 2 27538 78200 2 49700 50401 2 13736 103857 3 741394891 3 840868277 4 2 32742 73344 1 87050670 2 54606 69537 1 68239602 2 26050 28923 3 769258672 2 53605 116221 3 415650296 4 1 963667381 3 402464877 2 63414 77142 3 397948888 1 222830079 2 23344 28971 2 49555 106596 4 3 546645076 2 17720 90277 1 137751770 2 42975 107764 2 29229 46927 3 987077947 1 977018349 1 720050785 1 317639039 4 3 975531386 1 438443225 4 2 96482 107671 1 278036085 4 1 593387473 4 4 4 2 23865 56338 1 948398769 3 372060147 3 952430552 1 357136340 1 535802690 1 210919982 2 46533 98861 3 395214004 1 524497392 3 60561684 1 455065811 4 4 2 32595 45660 1 340881303 1 275452831 1 513805089 2 48836 71767 4 4 1 979972051 2 63166 115044 3 270476419 4 3 737268234 4 3 494931687 3 40177951 3 338490731 2 87090 96727 4 4 2 20786 83927 2 18306 69403 3 214657003 4 1 567377231 2 27810 41702 2 684 23736 2 88815 97210 3 833085358 1 324511229 4 2 24157 59405 1 546089130 4 2 8506 108817 1 667117248 2 4994 112758 1 717025174 4 4 3 369956052 3 795153267 4 3 715784024 4 3 476292338 4 4 4 1 662986354 2 50134 95403 2 26023 80419 4 4 4 2 18546 75824 4 1 6484023 2 48473 111474 1 14399623 2 45767 51132 3 5780938 4 3 146988015 1 134054661 4 1 222338789 3 98735067 3 585480766 1 737329750 4 1 3439133 1 255893367 4 1 275265069 4 2 65076 99818 3 370009183 1 320745124 3 506787985 3 382594475 3 68866596 2 74540 84760 2 31089 37000 3 535179901 4 4 3 824142421 3 576936577 1 842199773 1 267301588 4 3 256983185 1 934389481 4 1 541451090 4 4 3 589074595 3 925800341 4 4 1 219183917 4 4 2 4049 104396 1 923296196 2 17016 29881 1 817534717 1 801170919 2 4909 92383 4 4 2 11531 15696 3 428174476 3 279263061 1 316851522 4 4 3 85954809 2 32659 94805 3 670600105 4 3 194603371 4 2 26791 70024 3 870587970 4 4 3 366915030 4 1 473733842 3 557214582 3 234879655 3 467787704 1 985106548 1 978528286 3 412461913 3 789312063 4 2 25671 31979 1 303238263 4 4 1 675568461 3 128996415 3 329165473 2 9265 45908 2 36002 115840 2 68660 72931 3 821742596 3 221174974 2 55988 70609 2 24498 78452 4 4 4 3 639620773 4 1 963974785 2 15801 23369 4 2 40725 43668 4 3 182332089 3 565822001 1 107869164 2 49430 98104 2 17414 37441 4 1 20609805 2 22346 72449 3 774616412 4 3 195733427 2 47658 73628 1 68852535 3 366265249 4 4 3 6139865 2 37471 116964 3 539469800 3 461925677 4 3 904360779 3 747784859 2 13270 85354 1 827500578 2 46542 79794 4 3 534115569 2 41699 76975 3 662733713 3 793115674 3 939846334 1 952156479 3 325990217 4 4 2 3316 66265 1 597470560 4 3 676252291 2 29657 97825 1 917399060 2 75520 94285 4 3 516792173 3 139472563 4 3 619744435 1 203124758 2 37931 83785 1 612016789 4 4 1 813637531 1 618009662 4 1 375515794 2 16268 113425 4 4 4 1 223617010 1 785083881 2 22162 43727 1 532050380 1 666446057 4 1 898159292 3 395095291 1 770650158 1 251918943 1 559002561 4 4 3 179284055 2 19393 106111 3 91615976 1 605090758 2 50965 73887 3 109928416 4 2 32671 61153 4 1 500376949 1 167657866 1 329428339 1 831005729 1 215535697 4 2 30257 38526 2 29745 56232 1 666110691 1 226639138 3 661916492 3 4175017 2 12864 33658 3 90262610 3 82360652 4 2 50392 80457 2 7919 88755 4 4 3 59144807 3 127837304 1 879657449 1 894175434 3 199031211 2 48378 93890 3 958844754 4 3 400663380 1 229367753 3 790763672 2 83554 94573 1 648464959 4 2 35814 75082 4 2 187 39271 1 499512848 1 627241287 1 373290468 3 668338103 2 4329 97731 1 512841383 4 1 563207464 3 787391691 4 4 1 64175570 1 841900870 1 214076483 2 85789 106242 3 841615535 2 4145 108649 2 49812 59594 1 47961173 3 82497898 1 736996567 2 54869 84094 4 3 255633404 1 8940362 4 2 76058 77318 3 116484987 3 998521267 4 4 1 616622350 3 357621386 2 70430 78289 4 1 996247841 4 3 600044650 2 58196 100704 2 37322 71961 2 4736 49338 3 861855788 3 815200076 4 3 832458369 3 147586793 3 2142835 4 1 341513386 3 146884511 3 232616647 3 994748328 2 26026 29925 1 12201262 1 277544454 4 1 587705308 3 764230622 4 1 888522808 1 596674470 3 974248200 1 72009387 2 19007 86378 2 14572 30461 2 50931 91919 1 817798185 4 2 9794 16988 1 34540632 2 22696 84532 1 44065894 4 1 612064701 1 213562926 4 1 433170171 3 53435610 4 1 179435649 4 4 3 4631059 2 71593 112397 1 369788944 3 354098179 4 2 31403 85090 4 2 72165 94115 1 157086491 3 624617717 1 756975788 4 2 46007 93192 4 1 174415326 1 97357450 1 23300779 3 124489503 1 34454920 2 51706 59912 3 184992475 4 3 513279059 3 788530485 3 601627672 4 1 578201919 2 11360 62670 2 6350 63183 1 672663373 2 57377 62701 2 35530 58994 1 977728458 3 174769056 2 15887 112904 3 928341595 4 3 444993422 3 777541612 4 4 3 37085615 2 76450 83332 1 274856968 2 44465 90545 3 60699139 4 2 44315 74749 3 155146334 3 253868930 1 937522518 3 487076813 4 2 24563 67430 2 101347 104818 3 665341926 4 4 4 2 19932 64782 2 74911 113191 3 560552823 4 3 853786667 1 528791116 2 22945 50789 4 3 323564254 4 3 712789379 1 995354531 1 779267415 1 36780202 4 2 27857 97943 1 220718323 4 3 72935241 3 365972296 1 225411315 4 1 24917608 3 303257846 3 2166947 3 833980908 1 621527972 2 78750 115856 3 502162423 3 190214669 4 2 27297 38038 3 639288091 3 942904646 4 1 435714247 4 2 28154 83528 2 76191 84513 3 248378138 3 262495562 1 86821181 3 924063632 1 236068206 4 1 592071106 4 4 4 2 84450 109988 3 786615115 3 159321778 3 592766764 3 749926863 1 575623732 1 884901715 1 82977865 1 84705099 1 870092904 2 72807 102341 4 1 401271445 4 4 2 85025 89834 1 171630506 3 79978771 1 397202790 1 46251003 2 90769 96016 4 2 20038 89858 2 94477 96844 1 121777513 1 50526997 2 547 22338 3 472864911 4 3 97875671 1 516998072 3 537050163 3 991011551 1 936317411 3 652097545 1 28854577 2 3178 36477 2 26437 98700 1 662714449 2 16760 78263 2 46685 57277 1 858057279 1 648604095 3 344408589 1 607235427 3 219369618 4 2 15250 101929 3 869457722 2 30697 115083 2 21598 49565 4 1 791713860 3 339082222 3 995072429 3 174418327 3 110657044 3 86702561 2 3960 99351 4 4 1 422463218 4 2 59273 102245 4 1 668413019 4 4 4 1 591385003 2 40965 76115 2 54354 90484 1 158905298 4 1 24447277 2 39553 87865 1 784871680 2 6958 106472 1 646688736 3 178581875 1 259024000 1 878278488 1 409803576 4 1 367972764 3 207550157 1 778185143 2 79507 85718 2 47672 100885 1 46396980 1 958395514 4 2 23791 108677 2 23166 86279 1 894465406 2 43582 57233 1 266072809 4 2 17378 58979 2 56016 78648 3 631184587 1 184144128 4 4 4 2 57702 66057 4 2 47584 113562 2 73805 92094 4 3 893593901 3 35825788 3 116054016 2 66547 68883 1 469449455 3 538383774 2 3090 7629 4 2 1289 17076 1 81288105 2 28770 96217 2 47758 96250 4 1 817557898 3 894712952 2 17578 73661 2 85250 100912 3 13491715 3 61049132 3 497098855 2 5017 66140 1 512591670 4 4 3 504352324 4 2 79792 96114 4 4 2 35116 114754 2 22012 98349 4 1 524758604 2 16294 50619 2 28793 64437 2 31995 53767 2 23829 39049 1 225752421 3 9477761 4 4 3 37304375 3 778242646 3 65031598 1 708366128 4 2 26971 95529 1 61770678 4 3 672803475 2 108204 112147 2 57735 105997 4 2 50669 116671 4 3 439121872 3 30056010 3 10175908 2 54124 83287 3 554515488 3 791238252 3 18250035 2 13422 40420 1 512386326 4 1 70021994 1 822682407 4 2 30960 51697 1 306958608 4 4 3 296309310 3 379349523 4 4 3 185220492 3 931320151 4 2 28246 33394 4 4 4 3 674819193 3 297857980 3 540448372 3 995707438 3 5017236 4 2 13933 84573 2 46699 117222 2 31483 48028 1 222294366 2 13271 111925 4 1 850944827 4 2 59297 75681 3 715645151 1 226311773 3 294375807 2 94039 108893 3 35001750 1 30969947 4 3 261171362 4 2 52740 81898 4 3 380326444 4 3 308760498 1 670009587 4 2 10586 44490 3 994097290 1 826806237 1 528646526 4 1 362770957 4 1 340257341 3 499797007 1 199215602 4 2 8619 68966 3 664118748 2 7676 66396 3 74262393 1 68504987 1 536689577 1 274825 1 782732478 1 718940007 3 908809959 1 330932861 1 592448855 4 1 234440574 3 580927491 3 666140874 1 868765942 2 108986 113763 2 460 82710 3 344639030 1 697323428 1 186713992 3 247620608 4 4 3 61235891 1 592243877 2 44355 79192 1 218045662 1 477261385 4 3 840648607 1 135783142 3 716041880 2 33177 68906 1 92186569 3 43692683 4 1 344981361 1 860811382 2 19408 29121 4 2 34721 75812 3 395894958 1 291960249 3 374652778 3 218618050 4 2 13552 114086 1 742191581 4 1 888327631 4 2 84295 89900 1 684385036 4 1 112817908 3 425401288 3 777465580 2 21007 57778 4 1 145163163 1 682280892 1 28092339 1 373271319 1 30410941 3 424133032 4 2 8404 13873 2 20109 106405 1 232279367 2 33299 88655 4 2 55149 68308 4 2 51892 63723 2 17824 49946 1 330806165 4 2 74300 97205 1 323299841 4 4 4 2 19102 38213 3 65210920 4 1 533315177 2 18742 88421 3 380625454 1 708774165 4 1 945927251 2 22685 115476 4 4 4 2 8627 53468 2 5177 80887 3 636610736 3 690494823 4 4 2 3502 59502 1 67015413 2 30638 116943 3 234666368 2 63905 86122 4 3 186258163 4 4 3 761212878 1 205696008 4 2 42795 62651 4 3 35944794 1 121704437 3 359261994 3 479128719 2 93886 112061 4 1 753741749 3 372631325 2 54387 109475 1 57134186 3 965827180 3 35570995 4 2 67275 70700 3 690571533 4 2 25551 26966 2 47282 99268 2 67186 92879 2 40585 106421 2 48970 55361 4 1 488467745 2 15838 22463 4 1 829232148 2 38432 85470 3 800396906 2 63629 85583 4 3 400140680 2 6693 109579 2 19445 111190 3 315115688 1 962984092 3 897365186 4 2 89867 114370 2 61291 99119 2 35371 86487 3 81354976 4 2 99891 100017 3 226474314 2 17881 23161 1 29232216 2 89100 100589 2 2319 22788 1 258393397 4 2 44519 106760 4 1 53916469 1 226720427 1 778122183 3 489708174 1 976538469 3 714977370 4 1 938463195 1 751605634 1 498883968 3 821604801 4 4 3 598889150 4 2 6337 20715 2 26661 41721 1 311027568 2 12137 81817 3 268721620 2 26777 29759 3 141256784 4 2 49478 65119 2 30021 71115 3 847554150 4 1 920623570 2 53165 59428 4 1 24814929 2 42798 55985 3 693701936 4 2 54838 56306 3 133886539 3 240873394 1 932773263 4 3 270172970 2 11136 14398 3 417921365 3 209336529 1 266311192 4 2 7275 79800 4 2 85004 103115 4 1 17059800 1 17965444 4 1 18209406 3 519281213 1 34306544 3 714340327 3 294968485 2 89395 97296 1 779906031 3 431287756 2 97631 105711 1 796732839 4 4 2 20944 92788 4 1 687506255 4 2 33994 102657 2 103635 117207 4 1 359456149 4 3 486522521 2 11695 102942 2 42146 65425 2 18500 38449 4 4 2 24837 116365 4 2 36768 96729 3 468327078 1 693095614 4 4 2 64232 99197 2 47628 48740 3 805333122 2 70216 73441 1 419979687 1 414399355 3 452156703 4 3 554653224 2 105842 110259 1 939856476 4 3 208298343 4 4 4 3 836849530 1 119697873 2 51402 57751 2 66592 92617 3 629783581 2 18558 75987 4 2 43451 115556 4 4 4 2 87961 93647 1 55715365 3 59174554 3 757982427 1 93457825 2 27229 96496 4 3 339422312 3 721230577 2 37937 97360 4 1 335801330 4 4 3 393768650 1 934809489 3 46221340 2 27444 60634 4 3 412144403 1 772660314 1 750811664 2 21653 111267 2 14284 75675 1 724180336 1 81575738 1 958672751 1 46622474 1 80546755 4 4 3 450492942 2 8734 97946 3 162581227 2 3676 8356 2 17188 68159 4 3 44779774 2 99056 111252 1 760217175 1 874075388 1 773795571 2 40756 40803 3 508743728 3 863216723 3 928813994 4 4 1 546962596 2 87531 93829 1 316733523 1 736540754 4 2 53082 108647 3 430561281 1 755442811 2 73102 97851 4 4 1 66358441 4 3 979332977 2 79105 112827 4 1 13550204 1 916395 2 47355 67240 2 30703 101088 1 658586092 1 302852504 3 40929416 2 40127 84460 1 112945990 2 40622 73344 4 3 253553754 2 40042 55196 2 86521 99136 2 15379 109034 3 838569234 3 322138091 4 1 462543550 3 313895237 2 88324 112225 2 16833 33291 3 44431107 1 833796736 1 294939265 1 280740194 3 418523507 4 3 847164924 3 728285623 4 4 3 335031199 4 4 1 842524675 4 2 28997 63480 4 1 81783711 1 168313838 1 569280958 2 35170 113841 3 613996179 2 51347 61660 1 784523162 2 58663 95209 1 485674545 4 4 2 26654 58795 4 1 921900439 2 7026 94176 1 60156516 2 44809 106128 4 4 2 372 3025 3 447935941 1 194159885 4 3 236050159 2 23693 85107 4 1 656680618 3 387599073 4 3 16352321 1 85047869 4 1 591998780 3 736341903 1 456915665 3 678343126 4 3 445895189 1 101731421 4 3 180236980 3 54277561 3 67461861 2 16174 67388 4 2 88805 106389 2 47363 113593 2 60194 72096 4 1 716812316 3 809721722 4 4 4 1 72750691 3 459022974 3 148971443 1 745909289 1 989930025 3 5989679 3 13127574 3 372682996 2 22755 84705 2 37023 81123 4 1 282367327 2 19526 26467 2 39304 100452 4 2 49344 95180 1 663316480 2 4272 86772 2 18137 49382 3 185647081 2 9076 33727 1 87030037 1 389296009 1 91121647 2 19488 56069 4 3 495023652 2 30487 53318 4 3 704938594 3 402156399 4 3 1121944 3 84380017 3 176791944 2 3941 87832 3 894783263 4 1 40031645 3 296399088 3 789462858 4 1 823903880 4 3 233991874 1 843106482 4 2 11997 103784 1 205842816 2 14029 36280 4 3 716179002 1 681140170 1 849410427 3 480658776 3 518242916 2 51988 56853 1 187287707 2 15529 26431 1 14580863 1 379040670 4 4 3 817481789 1 438553585 3 68336750 3 227112972 3 907824456 3 221208647 3 256238273 1 24431441 4 4 2 41454 52200 1 69552684 2 58470 113661 1 691891711 3 649785112 3 782578917 2 97932 113359 2 20623 43202 2 76613 109259 3 123956188 2 30018 76607 3 965395714 4 2 67053 110657 2 3665 107586 1 944496264 4 4 3 922017400 3 316359946 3 3600294 4 3 739796184 3 111431807 4 1 334434382 4 2 40264 53189 4 4 4 3 681707532 2 86593 103274 4 4 3 952592815 4 4 2 17152 70223 2 2190 25076 2 2802 80710 1 745647941 2 57681 95655 2 32280 67856 2 20886 117364 4 4 4 4 2 35868 60019 3 586380306 1 847097602 2 35340 68043 2 60786 92682 3 456673333 3 577194789 2 10812 12512 4 2 20641 86547 3 71390157 3 84732227 2 63042 67570 3 293765535 3 852753809 1 618848038 4 2 25881 37250 4 2 28735 45588 3 518092599 4 2 10638 89444 1 901265714 4 3 25047589 3 653108712 4 4 2 13162 60172 4 2 84601 106701 3 977041885 4 3 200973394 1 57038981 1 345689805 1 447568969 4 3 95280559 4 3 377869728 2 29139 31318 1 356832307 3 58092776 2 40288 63179 3 596637238 2 28671 55586 2 1173 106772 1 251617238 1 766804861 4 2 65995 82123 1 29351974 4 4 3 811907949 4 4 2 5905 79678 3 32506580 3 10206871 4 4 3 682719816 2 36397 67312 4 3 13309609 4 2 14260 18921 3 749552116 1 236845284 4 3 596964889 4 3 670728911 2 42842 66985 3 255226152 4 4 4 3 407136596 1 955407047 1 400425951 2 19606 40010 2 8469 16130 1 13737211 4 3 882278911 3 812179798 1 368580128 2 10108 24007 1 114328208 1 263786817 4 1 114110283 2 76559 97426 3 516160139 2 36739 106913 3 630086293 3 573028598 1 432725675 1 374911355 3 112670392 4 4 1 6060140 1 989483209 1 66423661 1 41882490 1 791637298 1 259694046 1 693476270 2 18270 92519 2 17659 52897 1 241362798 4 1 168306480 2 34026 108880 2 30429 66912 3 772353619 2 31680 73001 3 764153909 3 410225634 2 23684 76065 4 2 104672 111503 4 1 947131198 2 29663 102342 3 203755050 3 545757512 1 444637268 1 614093606 4 3 119065041 1 494149999 1 47121002 4 3 940481056 1 641279125 4 4 4 3 240055998 3 672148547 1 478924073 4 1 972308605 4 3 822572173 4 3 524591979 3 777292146 2 23633 33081 3 708846343 3 547949418 4 4 2 24140 113409 4 2 26730 81182 4 1 103879587 3 44884713 1 461879096 1 544997130 3 695917499 4 3 961284856 4 3 707735790 4 3 413043977 4 2 75009 79565 1 397353422 4 4 1 661501480 4 2 18990 40478 2 1474 91234 4 1 127883648 2 93440 93574 1 187318772 3 68500610 4 1 794289190 3 789107825 3 76468229 4 3 2460432 4 2 15143 31278 1 224060571 2 14196 56941 4 3 284211670 4 2 86898 108087 3 168242214 2 75509 109414 4 2 41664 113892 3 490284418 2 19980 99760 4 2 32122 51242 3 565175665 1 588055968 3 144140865 1 100042039 2 20641 56364 1 49358714 2 59195 73930 2 23163 26775 3 599014432 3 43752174 2 95033 113905 4 1 766600260 4 2 80986 98033 4 3 542855766 3 229680853 2 109517 115463 4 2 22218 75680 3 546262269 4 3 126923176 2 65713 111877 1 606061457 4 4 1 468486355 1 339020087 2 670 54434 3 40904131 1 544523157 3 376222097 3 239627542 1 726759329 2 46378 64037 3 79127346 2 2804 113548 1 480596406 1 370395003 2 21435 117657 3 643941159 3 393629136 3 168476025 4 3 362549885 2 38130 88988 4 2 86514 111421 4 2 49797 62496 3 777671336 2 29028 60387 2 41917 117178 4 4 3 887759036 3 111740734 3 810151452 2 74485 96933 1 784279412 1 985962829 4 1 422740347 4 2 8550 32533 2 53911 105421 2 21311 49748 4 2 60260 95699 1 992722034 2 6250 85423 3 159563413 3 67828440 1 217927600 1 2685129 3 873698928 4 3 950009162 3 474669739 4 4 1 902548603 3 291753884 3 827715377 4 1 366428262 2 80341 112628 3 376354461 3 553197272 2 23797 94567 3 307945067 1 928244567 4 1 797646600 4 4 4 1 196044611 1 26250619 4 2 24712 87519 1 527991183 1 272527114 1 684834025 2 92254 112868 3 469656553 1 396599687 2 11724 56200 2 60278 60760 1 131349575 4 4 2 24527 78067 3 469294049 4 4 3 688309302 3 820019809 2 34669 47403 3 552281719 3 869300062 4 3 668239982 3 158039537 4 1 356632077 1 34837696 1 56518258 4 4 4 3 448938461 3 850814489 2 77610 110066 1 664801037 3 370190994 1 788312324 4 3 113710402 1 109996707 1 812667461 1 22957917 1 153122032 3 547380434 4 1 925784960 2 59677 113566 3 622853098 4 2 5670 47911 3 673874423 1 771072228 2 24778 112338 4 2 51960 75085 4 3 811636947 2 5989 92647 4 4 4 2 38324 98168 2 23192 64820 2 75339 99178 2 96048 104589 1 395686249 3 636421359 4 2 33679 40034 1 63518703 2 39671 101482 1 21401023 2 17539 107120 4 1 23957965 1 826122423 3 956290804 2 80071 115566 1 8544322 3 75554204 4 3 320552252 2 25498 67896 3 406127455 2 24034 114322 3 518453432 3 606127759 1 141217056 2 56857 107322 3 367921323 1 302927699 3 875112912 3 3780447 2 23336 33970 3 800147584 2 3327 10183 1 843833029 3 406397460 3 32656140 2 82625 104082 1 526128619 3 948028697 2 23224 95129 1 8606481 1 48457717 3 538445806 3 473177153 1 720518805 1 801379981 4 4 3 724596509 2 20283 113847 3 396686305 1 377605351 3 883454524 1 38453942 4 3 680249707 1 506211906 4 2 19165 90844 1 434361056 4 1 610607143 2 48836 82460 3 898970176 2 94549 116201 1 98049048 2 8012 67490 3 70125718 4 2 26342 110730 4 1 384964282 1 506190297 3 948492401 2 60655 106689 1 851295343 2 15291 73143 1 99238742 2 27499 112249 3 744035295 1 841341724 2 87609 112349 4 4 1 53056160 2 88580 103880 1 57686771 4 3 499773665 4 2 44304 65325 3 31545079 3 662631972 2 9427 65829 3 143290059 2 20991 97344 2 12934 78514 1 101847084 3 329173133 1 65922866 2 23835 105161 2 33434 75847 1 855828229 4 4 1 622656023 2 22112 64553 3 304145761 4 2 24826 101791 3 748709052 2 24782 60883 1 262929500 1 355146539 3 449532507 3 740308381 2 93010 103249 1 49852197 3 28116520 4 4 2 44443 74068 3 810769319 2 96990 103071 3 5063014 4 2 55120 87987 4 3 817921425 1 743126500 1 313948244 2 24481 52019 2 77002 109362 4 4 3 663363129 1 413937814 2 2496 30020 3 480008321 1 192065580 3 382945562 2 86426 96670 4 4 2 3569 82732 1 596513434 4 1 169521761 3 337250098 4 1 882991806 2 75385 101021 1 544985537 2 43248 85329 4 3 906502056 2 19663 37438 4 3 997061752 4 4 4 2 107305 114743 4 4 1 284247744 4 3 344039257 1 916814420 1 603727299 4 4 2 29780 70667 3 985892294 1 786344087 2 65340 114004 3 8364277 2 75098 76029 3 952911407 1 324029147 2 3739 48927 3 589428248 1 583071361 3 617002838 3 375511153 3 52174724 1 40268800 1 872087625 1 888171616 1 23608985 2 44995 92520 3 542043690 2 112925 116515 1 2723571 1 783811607 1 437233631 4 2 38818 40504 1 637217618 2 9346 32293 3 335585306 4 2 62834 74836 4 1 258101515 2 10845 34062 1 792889278 3 232773367 3 469811949 3 314239177 1 634102307 4 3 591250609 4 4 4 3 326231354 4 2 37359 107228 2 3847 75181 1 51137098 1 540281412 4 2 11369 43239 2 31906 106524 4 1 306352240 4 3 250903318 3 909235753 1 250067099 4 2 47961 96390 1 786744884 4 1 743087961 3 1802462 3 602134652 2 78007 110835 4 1 98043240 1 411640726 3 322409718 4 3 188738593 3 793847997 4 1 39190164 4 4 3 815604871 2 31625 55973 3 639262136 2 23758 115427 3 395191267 3 539945678 4 2 52708 91466 2 100395 117413 3 81344779 2 81598 100390 4 3 208698374 4 3 106373883 1 317715489 3 706311357 3 191737341 2 33653 108371 1 424230317 3 683314569 1 407761068 1 514599122 2 20365 34937 3 449240883 1 887586579 1 893959242 1 155939664 3 59631605 3 718533269 2 80204 94179 2 80896 110219 2 19423 29671 3 336886744 1 38934141 2 11681 39248 2 13903 49051 2 81877 116337 3 727940471 1 324106104 4 1 632766468 4 4 1 884386745 1 444549622 3 200557103 1 930766823 4 2 42352 51056 3 994426390 3 998753215 4 3 960195641 1 632568390 1 386368946 1 274396575 3 891395733 3 887065524 2 14786 79239 3 47593215 2 17558 64475 3 214511296 3 981543176 2 39129 85466 3 110442706 1 60774734 3 762726201 1 221061125 2 45620 83226 2 36821 40996 1 358865853 4 4 4 3 82516719 1 184695397 1 452622446 2 16982 57557 3 321126953 3 861478008 1 22962861 2 38307 58076 4 3 348997101 4 2 6408 18079 1 607383913 2 5470 102070 3 316045729 1 247387583 2 53265 115679 3 976395306 2 13148 49522 1 40299258 1 981977750 2 3861 109660 3 81576893 2 20328 39770 4 1 561841843 2 81218 114116 2 30667 89268 2 68466 78759 4 3 294810220 4 4 1 67349496 2 41019 98238 2 25948 62959 1 560972649 2 9061 46181 3 671284992 4 2 34409 90870 1 679063530 3 293100098 3 980143653 3 164884781 4 4 3 679314571 1 986826344 1 530844220 4 1 428764995 4 1 214283865 2 10866 34571 2 37143 93248 4 3 521207434 3 190760069 1 151563480 1 581730421 4 2 66521 100959 1 831834051 2 58086 66578 1 516678964 1 560773097 3 356738633 1 496572413 3 61373605 1 574736251 2 95619 109623 1 205880633 3 184261974 3 598043437 1 505394125 3 88322413 3 469951738 1 593187212 4 3 47025252 4 1 5593782 3 677832414 4 2 39244 108026 4 4 3 567728668 3 677542519 2 30119 93259 4 3 803518137 2 15011 42105 2 21784 82414 3 623330970 2 1279 85245 1 713698098 4 2 19122 55106 2 10195 20988 3 855063842 1 231175069 2 2805 90028 1 565000979 4 2 14580 50330 4 3 882857581 2 54493 73694 2 7900 71925 3 739299487 3 95621908 2 61993 85526 1 36624282 1 921047197 3 699645382 2 46398 91503 4 1 38444508 1 946332134 4 4 1 129233581 4 3 695119771 3 958433423 4 4 2 13674 17227 3 565665845 2 25991 110130 3 38503843 2 886 48286 2 31235 54379 3 517559031 3 107588626 1 872734180 4 4 4 3 978551659 1 543985578 4 1 276033709 1 935756736 4 3 977462 2 64830 97031 4 3 208436993 3 118998225 1 903081569 1 84853 3 847839284 4 2 79686 114376 2 24375 54329 4 3 153684649 2 36264 66974 4 1 916954357 3 737252840 3 233192021 3 573731456 1 476178835 1 974189887 4 4 2 25671 90143 3 883807621 4 3 497427167 2 10873 87356 4 4 1 673258021 4 1 514407059 3 91419689 4 2 33608 103389 1 810249914 4 3 648794327 1 1276062 1 415647584 2 8914 45866 1 464243629 4 1 857929404 1 228210587 4 2 5393 111576 2 6377 41888 4 4 3 71403593 4 1 276549288 3 694192198 2 55091 71183 3 981332590 2 28012 53244 2 22505 56475 1 235779813 1 18860438 3 615074633 1 978602952 4 4 3 582546432 3 956413974 2 77848 105658 2 23376 69542 2 47929 74049 4 1 154242095 2 63497 84200 3 467272136 1 880180768 4 3 15581578 3 876964262 2 65992 81011 3 335886834 2 106270 114071 2 4161 74135 4 4 1 443730444 4 3 738651020 2 1841 53422 4 2 5364 44005 1 267129992 2 46645 99221 2 18695 39858 2 25602 48138 1 955875589 3 316528155 1 458376572 1 421410856 1 119986945 4 4 1 18404991 3 760759203 1 15654451 2 35385 96665 2 5076 104132 1 487633967 1 584038444 4 4 4 1 678542033 4 2 63162 102302 2 44755 49716 4 1 988266805 4 2 38431 80191 1 944446117 1 474930643 2 48337 107654 4 3 374381874 1 797147266 4 3 613908371 3 986628692 2 39931 100753 3 575445647 1 366296064 4 4 1 175487580 1 260777639 2 1867 82518 1 9674563 3 795029563 2 33747 95349 2 37598 115899 3 64553293 3 850828376 1 299020164 1 308044788 4 3 577928558 2 38232 83466 2 87631 89817 1 742072593 2 62629 73522 3 235352879 3 815454312 2 38906 72998 3 625859500 3 613854653 1 25079481 1 43753735 4 1 907766395 4 4 4 4 1 728121155 3 345066309 2 40083 52206 2 166 90356 4 3 770297231 3 452565413 3 43399592 2 41261 117011 1 549561357 2 24192 31805 2 18285 22318 1 789281732 1 567492065 4 3 195991841 1 245495064 2 38009 51056 2 35315 101800 3 212920418 2 10158 116084 4 3 703939950 1 278453862 1 197480481 3 93358705 2 81239 89093 1 403443935 4 2 76531 111227 1 89813024 1 843915676 1 921390092 1 82314222 2 80734 112831 3 119028067 2 58408 104879 1 81679413 3 828865111 2 42318 82702 4 4 2 84229 105819 1 176434137 4 3 980092760 2 32086 91942 4 3 73176294 4 2 36092 50350 4 2 13988 75300 1 367135024 2 10022 19805 2 72391 96714 4 4 1 600901662 3 96734879 1 746232132 2 10013 116187 3 228311667 2 103243 106070 2 33147 65343 3 95161677 2 25607 71110 4 4 3 102954845 3 920678506 2 68421 90700 4 4 2 76444 100143 4 4 2 51528 96261 3 566268127 1 592066215 3 457279619 4 3 888478016 4 1 974898834 3 692956170 4 4 4 3 124243056 2 19980 82150 4 2 34260 99012 1 938022998 2 92877 102125 3 551765540 3 776364886 4 3 341532414 1 150074189 1 926111780 4 1 46425712 3 457169987 4 1 838012960 2 8764 114514 4 4 1 495779816 2 10690 27640 4 1 43778973 3 98768536 2 3915 39698 2 41924 60448 3 56889884 2 28739 54598 1 444860771 1 268957056 3 102668199 4 1 944511925 4 1 52079463 4 3 481972738 4 1 266043164 2 62214 90425 1 908923293 3 100838085 3 80809171 3 831742291 1 261725915 1 307067150 4 3 898611552 3 120429638 3 488216499 3 896916387 3 315898455 3 64486895 4 1 385666008 1 813152532 3 124538911 4 4 3 560267859 4 3 515707622 2 32755 94462 3 78051506 4 2 599 75658 4 4 3 665120616 3 27648145 2 39639 45211 4 4 2 49664 111445 1 283143159 4 2 16564 82045 2 47101 118055 1 19845371 1 344281445 2 24228 85588 3 71319765 2 3992 27501 1 847741540 4 2 21916 63554 2 7680 91600 3 369597572 1 724492720 2 64137 82677 2 60436 112280 4 2 14909 92884 4 1 235383018 4 2 3853 77596 3 92664232 1 4188284 4 4 4 2 23219 42199 2 28436 31333 2 29526 109842 3 952713170 1 703226359 3 65855284 2 69694 79013 4 2 18061 32842 2 9417 101381 4 2 54361 89227 2 110586 113050 3 495678463 4 2 32734 110664 3 822740381 1 654235386 1 44745697 3 439094986 3 917508521 1 843214172 4 2 29213 76156 2 24875 73387 2 93881 105952 1 64295397 1 718447810 2 109372 117405 1 361952170 2 85257 116741 1 621141253 1 416994790 2 33644 79158 2 48972 71368 4 3 689130202 3 379235327 3 911277383 3 418616312 4 2 11989 43604 4 3 308210500 4 2 35839 74948 1 612272231 3 744307903 3 840039873 3 859816535 4 3 889064829 2 75462 89443 3 840795739 1 44714966 3 283388829 1 327838847 1 921215144 3 139145810 2 8586 35439 1 307849266 4 3 225384549 1 32697459 3 498990639 3 30002636 4 4 4 4 1 284167477 1 725544370 4 3 929909157 3 602562591 1 45732700 2 47672 54169 1 713741359 4 2 44426 57924 1 657700087 1 486445623 2 7824 34912 4 3 479609191 3 525557318 4 2 8264 13447 2 112021 114789 3 635476093 3 67489921 2 15062 34063 1 961834581 1 118238197 2 29460 64804 3 837243900 3 293236001 4 2 58574 104383 2 20946 108947 3 262215717 3 55030409 1 414833323 4 1 61432449 1 420295444 2 22942 73434 3 239455234 3 334632002 1 213467071 2 100732 109696 4 2 60124 110972 3 750309436 3 489180875 4 3 14931980 1 97395814 2 35935 62918 4 4 4 3 520921883 1 936010598 3 836854338 2 27960 82172 2 52352 68380 3 772741472 1 312120308 4 3 630626057 2 14412 91252 3 721609821 3 64033706 3 38217346 2 17056 32307 3 532043746 3 983846594 4 1 337756492 3 818818283 3 84775595 2 10891 52677 4 4 3 957725471 3 376143501 4 3 672729423 1 360368124 2 4147 19159 3 850227272 3 285960138 1 619439643 3 571359578 2 83309 94630 3 123076892 1 819038689 3 152141943 2 54990 74700 1 385993256 3 553229102 1 137210591 3 24451526 2 59894 81551 4 4 4 2 112329 113701 4 1 148989410 4 4 1 952038994 4 1 3491065 4 1 492764309 2 70484 81949 1 982257770 2 25280 56140 1 702606011 4 1 23228581 4 3 261559460 4 3 154209919 1 782312346 1 700056381 4 2 73262 97267 2 11948 48888 1 286719120 3 281624689 3 953548920 2 37538 39452 2 51871 85850 2 47781 103451 3 60808516 2 22898 44516 4 4 2 26594 40646 1 184894319 3 550313103 3 7288313 2 79193 112257 4 3 382943261 4 3 48301853 4 4 1 66030171 3 215778734 4 3 38880984 4 3 289851664 4 4 2 80296 108292 1 896685096 4 1 262435191 2 14579 38852 1 137830031 3 229012645 3 86799146 4 2 11563 89183 3 651941920 2 90677 110516 2 28626 115190 4 3 593805621 1 56259029 2 17868 94445 4 4 3 280171513 2 4745 75521 3 43411080 3 182618194 2 34540 105759 2 76007 83451 4 4 2 63218 65882 1 926887965 1 105497539 1 585209450 4 3 881085978 4 4 4 2 59185 100959 4 3 894470262 3 969556935 2 9443 101355 4 1 939185526 2 6023 77634 3 401839422 4 2 3242 7463 4 2 25156 93695 1 795016641 2 41621 94329 4 1 107425562 3 81311240 4 3 271225581 2 40062 80690 2 6925 103071 1 84328675 4 1 25687645 3 178239314 4 3 958616388 1 170340889 3 267629048 4 2 38329 101385 4 4 4 2 25944 32597 3 894694467 1 450688474 1 189908714 3 400061471 1 317662623 4 3 723381884 2 11748 109474 1 544363962 2 94479 112197 4 3 850411022 1 483116076 4 3 961972940 4 2 58644 74487 3 564026039 1 795714284 3 429957311 2 6445 106709 1 111224774 2 96569 116528 4 3 893765121 1 489557822 2 64212 70638 1 100583889 3 495971778 2 30176 71988 1 874339004 3 431021410 2 65947 102108 3 64702685 1 210775029 1 993322444 3 22303678 1 305142364 2 47670 81476 1 130500166 2 26867 63664 4 4 4 2 3847 24066 2 23061 54709 4 4 4 2 29256 78169 1 121749488 3 866720636 1 55331101 2 47949 91928 4 1 371361702 3 490124216 2 44620 50703 4 4 1 721596683 4 1 723497803 4 2 15942 90558 2 49323 95577 2 4084 106388 1 259864129 4 1 436067920 3 51881350 2 13480 46845 1 680772497 2 1292 12944 2 10563 40638 1 37838019 2 34510 99811 2 22319 90040 1 703001923 4 3 11893931 3 451833576 2 6620 21050 1 256620079 1 96848395 1 683593649 2 60649 98649 2 6372 42079 1 14092224 2 25614 112766 4 4 4 2 6819 42677 2 24128 72552 3 49841126 2 18352 117116 2 38443 114029 1 291274912 4 4 1 324922129 1 546718476 2 6677 48914 1 404446378 4 1 957647441 2 53100 54875 4 1 719480815 1 16114231 1 304333037 2 30965 109060 1 113376995 4 3 874847989 4 4 2 32919 47267 1 228789032 2 31808 84787 4 1 934314314 4 3 376151816 4 2 4843 109710 4 2 11724 98700 1 121039849 4 2 44624 56461 3 854922045 2 51245 106031 3 484789866 4 4 1 780757275 1 992660458 1 274539365 1 688019785 1 71529397 1 760365638 2 19930 62457 3 93079309 3 865732478 4 2 29940 76674 4 3 972945650 4 4 4 3 275924531 1 984902084 3 45926332 4 3 679299931 4 3 181362546 2 32526 67122 3 398023650 4 3 867656565 3 803891408 3 431140070 4 2 69105 79215 1 974456260 1 943933644 2 25424 44210 3 477799435 4 1 734327 2 3016 109512 4 2 46912 86998 3 318465257 2 21935 98548 2 53476 57624 3 880057210 2 56530 114472 3 150566089 1 22164351 4 2 21223 50181 2 28644 98012 4 1 811534061 1 376174704 4 4 2 56637 76372 3 554546043 2 9062 87399 2 20391 110918 1 541759978 3 509111714 1 164712854 4 3 460237532 4 1 479926689 4 4 3 160507458 3 498937392 4 4 3 175183876 3 493600391 3 804422279 3 134836985 2 792 68371 1 75178547 1 857840268 3 62045074 2 1525 7484 2 9029 101353 2 18195 84033 3 708181312 4 4 4 1 780718971 1 209939315 2 37774 39136 2 41339 59324 3 68362929 3 104915368 2 70766 118155 1 643448921 3 281674147 4 2 65861 110363 1 325471898 2 26205 93149 4 2 9755 55135 2 51156 75131 4 3 612326410 1 225006816 3 747290773 2 38069 76352 1 45357403 4 2 79596 107393 2 44073 61982 4 1 774174666 3 786610306 4 3 174862004 2 28121 75683 1 572049400 1 57308949 1 517250273 3 465715276 3 674836882 3 9065886 2 20140 46903 1 311301554 4 2 3791 59242 1 445749067 2 13439 45396 4 2 16726 94006 3 873783957 2 10874 104663 2 26137 42044 4 2 18050 34765 2 24773 56672 1 371790955 3 458948530 1 138825472 2 67717 105571 4 2 32469 63282 4 1 509633018 1 392248911 4 3 740257474 2 49523 92997 1 32865088 4 4 1 816545619 1 985881070 3 694594125 2 79353 90847 3 57397028 3 90792496 3 72305913 2 59294 111917 1 428700661 4 1 697507468 3 942477741 3 558967459 3 9109611 4 3 944009951 4 2 18464 116922 3 283643769 2 5339 35626 3 671148151 3 394441386 4 2 43334 83916 2 58451 108188 3 46158380 3 365253858 3 619865659 2 16958 50015 4 4 1 817202445 3 507931577 3 470451257 2 49732 55100 1 159049111 1 438380306 3 315807862 1 458538391 2 22351 86950 1 684612335 2 49090 75311 2 82606 105566 3 697462217 3 566678711 2 22740 117778 3 85037919 1 33263984 3 84146608 3 74782004 4 4 1 183535138 3 843566990 3 193986979 1 255845876 3 749306674 3 87565452 2 92076 110649 1 65891979 1 292963142 4 3 785674537 2 26199 112583 1 414529346 4 1 258621544 2 22843 37016 3 757864169 3 552915685 2 34327 114168 3 995159284 4 2 79529 96326 1 994972008 1 338965558 4 4 4 3 63899766 1 76672635 3 765362719 3 35138359 3 945766289 3 16219251 2 43203 98202 4 4 1 313840868 2 29596 71791 4 4 1 260899275 1 39849741 2 95034 111430 4 3 697237711 4 4 1 386767730 1 434969832 1 49795230 2 93144 96783 1 709318468 3 615277722 4 4 1 222016941 3 362226336 1 119018873 2 21320 74648 2 90099 111849 1 421905779 2 87693 110380 3 14083314 2 57833 85848 3 416416870 2 23418 38390 3 24610322 1 800255054 2 60643 106415 1 202617028 2 94561 94945 1 116573131 3 734959630 3 494820676 3 141354096 3 343212556 4 1 715346102 4 4 4 2 90566 94420 1 866347673 3 568264303 2 39784 57044 1 19596957 4 2 9608 105616 3 474764318 1 678180061 3 29131877 2 52136 117019 4 2 78152 101863 4 4 4 2 85797 111706 2 8919 54622 2 19947 81092 2 3328 40727 2 29500 99718 1 487936285 4 4 3 552979051 4 4 4 3 407443694 1 203358853 3 455729453 3 513422353 4 4 3 950076255 1 8414183 1 885404134 3 560614991 3 628087744 1 385870499 2 10862 16778 1 91224193 1 235480714 1 203023663 2 83824 108015 4 1 554836886 2 43355 86395 2 48914 85018 2 12723 33760 1 10673837 3 173594276 4 1 523852069 2 6541 25095 3 778117160 2 20315 66735 4 3 727251146 4 1 819200161 3 986528264 3 577587633 4 4 2 5285 39734 1 34715434 3 796502962 2 73034 89289 3 63249288 1 976710165 4 4 2 38065 69679 4 4 3 612726818 2 76242 88437 1 50945968 4 2 49340 102028 2 753 103276 1 142347511 3 616256812 4 4 3 222680122 2 52873 57498 3 162261012 4 3 696223995 3 647678958 1 400312139 2 58002 98441 1 284623397 2 64315 72247 2 19939 65841 2 2075 91305 1 214503853 4 2 71517 112582 4 3 705109090 1 632964017 1 848706347 4 1 73366788 4 1 515963035 4 2 10881 58775 1 361951519 4 1 762840041 2 66466 109737 4 2 38022 65781 1 474203198 4 4 3 848654203 4 2 72964 113095 3 597061707 2 42366 78509 4 1 32523941 1 992748085 4 2 3597 89553 3 361351687 4 1 619677449 4 1 311842611 3 365204915 2 35240 85505 1 961904783 2 82319 100377 3 986688105 1 516500352 2 62645 99506 1 762307625 3 162619437 3 436152066 4 3 740376717 4 4 2 21476 63419 4 3 512426341 4 3 666050730 1 706575705 3 738294404 1 244839637 1 70558164 2 34980 55050 3 926278065 1 919497947 1 228455621 1 442562063 3 284999612 1 435940605 1 990911775 1 233558293 2 60118 91053 1 156808334 3 316936362 4 3 489364381 1 292285100 1 664968698 3 999919554 2 21822 106576 3 249999785 3 154308 2 86404 96626 1 93813961 1 992250266 3 31641696 4 3 383093483 1 236686047 1 700266179 2 10339 98994 2 29055 55925 3 31862249 4 1 215705309 4 4 2 40305 71921 1 35443334 3 202306820 1 777721693 3 691030085 3 248254618 4 1 788313960 4 1 18575156 1 740461022 4 3 409498487 3 193279533 4 4 4 4 3 778434674 1 34245111 4 4 3 278651179 2 20885 39906 4 1 608987029 1 360235823 3 602572378 4 1 560598716 1 529611088 4 4 3 136686932 4 1 668432492 4 4 1 94551871 2 55088 112918 1 118891509 2 5941 80766 1 245295842 1 716029744 3 139224499 1 643259158 3 671059223 4 3 2945098 4 1 486771344 3 151461273 4 1 681545970 2 23122 82037 1 485517885 4 2 30123 37172 2 26667 94788 1 727638231 1 855993944 1 929131136 3 615890202 3 31914720 3 3772306 3 50865895 2 6472 69514 3 75729761 2 84561 88374 3 460491661 3 406757023 2 1864 83663 1 725601390 4 3 24694772 3 301087656 4 1 665145828 1 56633235 2 12003 69628 4 3 988075209 4 4 3 649927206 4 4 2 59319 92280 4 3 781254687 4 3 168168023 1 416272313 3 32530516 4 3 606011959 3 345395066 4 2 2777 57378 4 1 930974162 4 1 456216512 2 15317 73336 4 1 128255881 3 938131904 4 3 41351537 4 3 222243347 3 366456599 1 588484517 4 4 4 2 28568 87298 2 35375 109277 4 1 246301702 4 4 4 1 599702105 1 754894028 3 672304829 3 970863818 4 1 828917160 3 635544135 4 2 75117 84167 1 588940746 3 333640741 2 16286 86725 4 4 4 4 3 54126307 4 3 822712985 1 541103222 1 33920202 3 569280131 1 747255207 1 265008757 2 4885 62548 3 685887917 1 633358210 1 550625952 2 15222 69860 4 4 3 573406204 3 576429756 1 748393870 4 2 17851 113511 4 4 1 202541998 1 41802428 1 26274785 1 303847639 2 55171 68679 2 6946 26432 4 1 44294901 2 33536 106418 2 35260 39431 3 762083854 3 108110732 4 3 3008826 1 190102106 1 479827607 2 16424 102326 3 208020869 3 420907281 3 726152686 3 366522639 1 803561687 3 256702497 3 487496676 2 54117 68823 4 2 81383 88617 1 480712237 2 10736 84122 3 404504394 3 8975167 2 74628 80758 1 580376282 1 923342006 3 848414369 3 50470935 3 628175414 3 23931694 2 6720 14089 3 557591786 2 7564 24084 2 53089 84937 3 731444168 3 188084120 1 398948357 2 55874 75940 2 43814 59836 3 317382580 2 3506 58801 2 35099 72325 2 2090 92857 2 12646 116874 2 9355 33116 1 164345149 3 405814956 3 841162869 4 1 132598433 3 783614195 1 50985882 2 44589 62297 4 4 1 106023262 1 69051984 4 2 72097 103308 4 1 74302773 4 4 3 617630156 2 32137 61575 1 700053441 2 33171 55374 4 1 317246395 1 596818244 2 23899 28925 1 975305386 3 190223448 4 4 1 974230270 4 4 2 35769 86730 2 9862 47089 2 54671 90307 2 2467 107210 1 456622764 1 200944883 4 4 1 630814614 2 16697 39225 4 4 3 91756110 2 24740 94939 3 713060470 2 19356 117930 1 586062140 3 564645160 1 541983246 3 204489083 4 3 203866297 3 330325624 4 3 725189659 3 656135730 1 322501303 2 89058 104410 3 109089750 4 2 38629 112099 3 572477996 4 1 533498653 4 3 679417504 3 2676665 3 21429936 1 66238031 4 4 2 24036 56269 1 131757299 3 684305700 4 4 1 61064705 4 4 1 162456599 4 4 3 420043680 4 3 148944048 2 38893 42558 3 574076197 3 238560696 4 2 8361 116792 1 923784235 3 246832065 3 854309396 2 57974 110488 1 670102935 3 828356290 4 1 765329798 2 27636 46599 2 96808 101192 2 711 91638 3 922692943 4 4 3 722242828 1 522419304 1 13452964 1 959709530 3 910648287 4 1 752644144 1 483436341 4 1 677114185 2 8430 93251 1 866394012 2 43391 55109 1 64330509 3 732531056 2 70851 74380 2 53305 84816 1 537001209 2 63567 110532 2 54715 79447 1 169335488 2 6218 111772 3 795351342 4 2 24131 114397 4 3 445678367 3 447458081 4 4 3 760302392 1 57300363 4 1 717759124 2 783 46945 2 12117 33116 4 3 813779927 4 4 3 995850855 3 589639389 3 574584962 3 470432340 1 182287636 1 20484474 1 333172327 3 633096505 4 2 20756 97308 1 174689508 4 2 43704 65231 3 34020445 4 4 4 2 55281 109380 3 971866929 3 288881044 3 318675424 2 80832 95209 2 62399 62503 3 537917661 3 241274686 3 44704841 3 792892252 4 2 52844 91390 3 132226188 1 823732348 4 2 64170 113029 2 30160 59425 1 163257785 3 771373303 2 71283 87320 4 1 132204778 1 625611228 1 870834668 1 863537633 4 2 72385 117469 4 3 306453084 1 584413142 2 899 14583 2 58674 67376 2 10796 16865 3 346760846 4 3 44342169 3 897074201 2 43127 95431 3 214006053 1 917406496 4 3 933643320 4 2 19394 104249 3 942917877 1 231326253 3 687748734 3 315818210 3 391738470 2 15197 48689 3 490157983 2 79081 116623 3 640472411 3 266133122 2 14581 54903 2 20270 75761 4 3 397180635 3 170735223 4 3 283620081 2 17212 102610 3 90727611 2 26794 88404 4 2 35113 110613 1 794960495 3 621803097 1 223002257 3 703174731 2 74290 107680 2 55062 65327 4 3 565218777 1 558801162 4 4 4 3 610877416 1 156305635 4 4 2 90835 100270 4 3 390210982 4 1 526330426 4 1 257194340 3 947723186 4 2 98039 111560 4 4 2 70538 81644 2 4685 63399 2 5614 84076 2 67154 112768 1 118610750 2 20718 52964 3 252110135 1 205405242 4 2 17535 58716 2 69174 94058 4 2 54977 68457 3 114605486 4 1 570987250 3 992359981 4 3 812164515 4 4 2 9949 67837 3 59269959 3 934991826 3 290287091 3 783967927 1 798553206 3 689714562 2 90666 109796 2 49415 84264 3 61390358 2 53869 72143 2 33405 107586 1 915882062 4 2 38398 108450 3 463853032 4 3 835234285 2 45372 81293 1 58593529 4 4 1 688702459 2 11230 98784 4 1 866190756 1 953525742 2 49963 105329 4 2 2980 79687 3 627725132 4 3 509690295 4 2 25504 29344 2 35074 103787 1 6535771 4 1 851437439 2 41417 74336 4 2 84173 84818 3 10781467 2 57038 80389 2 33882 77655 2 2269 85095 2 84087 96100 4 4 4 4 2 75571 115097 2 36684 42436 1 293926012 3 766474073 1 54250707 3 321331722 4 3 538563897 3 986741715 4 4 2 10973 66319 4 2 9318 71251 4 4 2 12772 80594 3 41050488 2 17266 42283 4 3 210614918 4 1 892674141 4 3 701345922 4 4 1 585121688 3 155222109 1 229948805 4 3 351313613 3 665867945 2 21352 63875 3 321250521 2 40613 55230 4 4 4 1 92756825 1 35823126 2 928 17600 2 56413 99539 4 2 30637 33165 4 3 614540460 2 58225 58648 3 478372855 2 625 23085 3 853855637 4 3 285127670 3 974188949 3 609776435 1 893174030 2 3679 38147 1 669717301 1 200651747 4 4 2 99672 117865 4 3 561927656 2 9940 72566 2 20465 31620 4 1 537942466 3 231671497 3 448159341 3 489318320 2 42118 79079 2 75735 81631 4 4 4 4 2 88620 112095 4 1 545676441 1 537366571 2 64112 111142 1 650988201 3 257132780 1 566489786 2 8108 73591 2 66797 112919 4 4 4 2 4218 78474 4 2 4886 83124 2 28177 84576 1 870501905 3 627015631 1 385973019 2 63648 91717 4 1 346535879 1 334649815 2 66137 110104 1 17291635 2 1897 56981 2 25302 116095 3 519964285 2 51545 102878 4 2 56743 63883 3 114290479 2 13492 90517 1 573986223 1 451013112 3 634882626 4 3 856565671 2 10111 94930 1 342535720 3 725783580 2 4376 118151 3 67602493 1 781181469 4 4 4 2 48007 81999 4 2 53282 91722 1 67141078 4 1 591106363 2 26673 37762 1 693923366 4 4 2 18051 62123 4 2 616 96331 4 4 2 8172 48987 1 733451316 1 437364650 3 943271319 3 132957767 2 25629 40190 1 49923307 2 10315 29232 3 654498557 1 814681543 4 2 74426 86889 3 35380417 4 4 1 155456104 4 1 791560617 1 709045480 4 1 900686642 4 1 427601286 3 259880090 4 4 3 882390894 2 11432 43967 1 228699858 3 5304370 4 1 543645378 1 555836449 1 525504896 2 10387 61076 4 2 28934 93507 1 14005492 3 64534077 1 226854149 3 683419680 2 54637 64929 3 666201031 1 217035949 3 65370992 3 700568318 4 2 82045 97895 4 4 2 46751 111043 4 3 340728411 2 3573 41847 2 1162 87110 2 33133 70771 3 452180711 2 23857 58394 1 467605230 2 113798 115737 3 444721219 1 801438295 2 12004 34100 3 5001180 4 4 4 4 2 61435 63724 1 70867351 1 545477419 2 22276 98808 4 4 2 17015 68291 2 35414 67043 1 767857305 1 415771852 2 27951 69118 3 716792092 4 1 664996106 1 143559133 1 707426405 4 4 4 2 15740 26124 4 1 281052787 3 138577479 2 95255 113292 4 2 61628 96725 1 757021521 3 992787949 2 57941 99306 4 2 24087 54281 3 609838700 2 33839 61731 3 854241046 2 13154 50150 2 9450 109587 2 62817 102836 4 3 333563031 2 96737 99897 1 849338536 4 1 220221183 4 3 428266263 2 29229 37794 3 366122237 2 24932 68746 4 4 2 4230 17714 3 865975959 3 371443489 1 195881648 2 14934 25447 3 76843700 4 3 823927591 2 24592 106672 2 34818 52684 4 3 752502947 4 3 246603669 4 1 411410931 4 1 320254455 3 594110694 4 2 110810 114941 3 173347953 4 4 3 514143583 4 4 4 4 4 3 179173693 2 25262 99927 1 468604252 3 897064920 3 782913747 1 745763357 2 22539 52198 3 282374003 2 23938 26831 3 55311629 4 3 830292933 2 10678 48248 2 31326 34152 1 214997356 1 595280456 3 728389994 1 518215248 2 81257 112322 2 47620 113396 4 1 432776950 4 4 2 60485 84601 4 1 668627921 2 8939 28678 2 30074 104332 2 48181 109910 3 117772123 3 857586827 2 12230 74162 1 9778506 1 35976605 1 138636 2 12512 99908 2 9802 93622 3 520108854 3 962780728 3 601453921 1 335181167 4 2 2186 59346 3 41535155 1 54511355 4 1 687321821 1 759757616 1 612393340 4 3 26354345 4 4 4 3 864872141 2 16 63834 4 1 302852012 1 815036195 3 900124350 4 2 21548 78207 3 634274628 2 32538 48861 3 389443550 1 579182114 2 30408 52232 4 1 451405202 4 1 486023408 3 425560701 3 30444487 4 3 246545866 3 229712892 2 23575 35683 1 897964575 3 757872257 4 3 162399630 4 3 628531556 4 4 4 2 65127 94010 4 2 64078 87153 1 773588011 3 388257 4 4 2 23322 74065 1 635916469 1 255835839 2 52364 90478 1 649489240 1 642337752 4 2 10678 28042 4 4 3 265901804 3 533189441 4 1 768335760 4 1 489811085 2 8732 94594 2 13203 79723 3 734193072 2 10388 27411 4 1 660056074 1 79106678 2 35427 66957 3 900120407 2 26792 90504 4 4 3 447381636 3 998450436 1 390648774 2 38171 104536 3 815233195 2 65113 81553 2 65864 68867 1 323274653 2 16489 60107 4 1 30872524 1 336091646 2 34473 84493 2 20117 50011 4 3 633990198 2 60545 86290 4 2 56458 89202 1 41700482 4 2 21064 113922 1 525570187 4 1 854374109 1 279017507 2 22824 32513 1 874575403 3 675772837 3 739706905 1 765782906 1 59064788 2 4635 52301 2 17154 63055 1 289897683 2 79426 96004 1 813060093 2 21954 61636 4 4 1 751011830 1 710703279 2 78445 91708 2 62714 118487 1 457735142 2 5313 24974 2 108379 113162 3 496295376 3 79183008 1 501371635 4 4 2 50474 101165 4 3 642060705 1 92315895 3 569134002 1 950385251 4 1 588722844 3 378553880 3 487794329 1 677386534 1 38810242 2 38165 103726 3 641777958 1 494142652 3 438721651 3 507647126 1 917987379 3 19282641 2 61408 105379 3 37475853 2 54442 87717 1 513855293 2 2789 95191 1 223561871 4 1 826894736 3 52216512 2 25216 26487 4 4 3 108661667 3 377156443 2 6288 107091 4 2 26224 29626 3 597519195 3 694071730 4 1 947712688 2 11898 108729 3 259941881 2 40878 63517 4 4 4 3 951353840 3 957681993 3 653321405 1 42907817 1 930474937 1 628851439 4 4 1 221480398 3 292926979 1 637246602 4 2 33194 53269 2 15606 63335 2 4135 27274 1 16080056 3 788610426 1 595525601 3 984294067 3 518877770 2 54086 91744 3 392956970 2 11543 96527 1 84558002 1 535874007 3 873221233 2 8487 79978 3 485531175 4 3 218991746 2 95989 97654 3 45621382 4 4 3 616294651 3 678130204 3 939751683 1 383998242 1 727823245 2 14999 33902 4 3 951259691 1 342668482 2 68291 84258 1 952510901 4 1 32607188 3 688210051 3 590437796 4 2 86496 95683 3 758881024 4 4 1 129277820 2 17929 90183 1 464649321 2 7597 88835 1 324706308 2 25331 37689 3 172714278 3 811294830 4 2 1911 110723 3 866191935 1 57576004 1 6849328 4 3 99846155 4 2 27131 95191 2 7300 57287 2 114352 116856 4 3 652642044 3 182912889 3 180055138 1 908791878 4 1 174789333 1 790154972 1 660310845 1 61214323 1 791615629 4 1 871225670 2 20423 25866 3 397040706 3 535421956 4 4 3 615444819 4 4 1 598595445 2 29521 80186 3 224909210 3 844860645 2 7366 97846 3 236461552 1 349091233 1 223727117 1 596815702 4 2 1360 77987 3 72523519 2 50193 69542 4 3 391984185 1 330191930 4 1 713782624 2 30894 84525 3 346775357 4 2 14595 27833 1 11066584 4 3 982181535 3 532293585 4 3 500728201 4 2 48280 100002 2 47131 83378 3 834216266 3 8180981 4 1 624167345 2 43939 86829 3 353798521 3 900613911 2 12839 79296 2 63714 92135 1 139261030 2 2948 113137 3 753211621 3 850705493 4 3 338692184 1 394879493 1 601052954 2 22213 55559 4 1 682145138 3 879886061 1 621685848 1 100399361 2 51389 87407 1 379308250 2 6015 90990 2 81984 111504 4 2 14811 25832 2 79166 107829 4 4 2 10184 54205 1 568640815 2 28713 98302 2 53812 94547 1 494957700 4 4 4 4 1 25589461 3 862578255 2 105921 117049 2 33536 49199 2 39949 61508 1 783917840 1 351039225 1 946042027 4 4 1 717378944 1 828324530 3 276319590 4 3 513449753 1 797975987 2 71078 80623 2 26931 39725 2 18210 68083 2 29151 44808 4 3 197095112 3 181485221 4 2 22398 36287 3 907114332 4 4 4 4 2 4346 58743 4 4 3 11510046 4 3 389713040 1 604937305 1 503174997 3 21280115 4 1 481919364 3 256523039 1 27881341 2 3284 15379 2 983 58008 2 67281 71724 4 2 71719 73260 2 83981 118388 3 64786193 3 41988911 1 243006135 1 899284234 4 1 386256427 2 48934 105963 4 1 102335210 4 4 1 221921975 4 1 489650163 2 42104 61807 3 622164840 3 654483034 2 9845 28440 3 372681812 1 720492645 2 21925 69216 1 780920778 2 23093 100182 2 22163 115974 2 13314 41794 3 167682765 4 2 30766 109842 2 30845 48127 3 679998834 1 97360274 3 69292737 3 602756587 4 1 553883872 4 1 581713986 3 40097164 1 451460828 3 269057121 1 556975954 2 30681 117776 4 4 3 420471389 4 3 144284919 4 4 1 712003567 4 2 57278 62306 4 3 129691518 4 3 72139641 3 23773447 1 321093291 2 7787 57241 4 3 977137936 3 899065016 3 649317166 2 52085 55790 2 18803 114926 4 1 371603539 4 4 2 1864 96638 1 189528496 1 604869581 4 4 2 19912 99286 3 788177009 3 481570078 3 669565673 1 375211351 1 349225162 2 30850 114186 4 3 62296361 1 368785279 1 123320526 2 102478 115590 1 33740858 2 17175 63119 3 921206145 2 9802 114810 4 1 234653180 2 9068 13088 4 3 866392576 2 26022 92141 2 71703 90097 4 1 644013540 4 4 4 4 3 86519576 3 484297579 4 3 494284127 1 737286791 1 205211691 4 2 378 95270 3 321364902 3 608625680 1 875958444 3 355631967 1 50884358 4 4 4 1 21413920 1 765327700 3 489523905 4 2 21104 78636 2 38434 59121 4 2 4766 79232 1 320814854 3 145616929 4 3 7350450 4 1 668491665 3 472744106 1 582961977 2 32373 48714 2 86555 91393 2 6332 71863 4 1 716707522 2 14568 68760 3 617338958 1 318011663 1 747201649 2 12728 40160 1 180125882 2 51299 56260 1 666238646 1 610015796 4 4 2 39727 59076 3 478078017 4 3 888659326 3 328156671 3 720999395 4 1 367392807 3 29097169 1 514114725 4 2 99935 111475 4 3 333803986 4 4 2 992 112795 1 800892567 1 809961779 2 11325 66901 1 97810518 3 114013234 1 37333037 3 26559055 2 45143 89112 1 53916059 2 84416 86703 2 11854 38654 4 4 3 89769539 1 401115442 1 81578738 1 476316000 1 956860510 3 5780838 4 3 647620286 4 4 4 1 178569704 4 4 1 359647382 4 3 89241629 3 300896230 1 203134441 4 3 352881124 4 2 12842 89181 3 344557457 1 430986931 3 643117700 1 885253093 3 875624263 3 187604214 2 1228 80463 1 721635530 1 711428342 1 226495143 3 545437565 4 1 538814951 2 1135 43507 1 783364575 2 7726 65453 2 32948 63521 1 673219772 1 933379102 3 318042841 1 568366400 4 3 587432555 3 238416779 4 1 865794553 1 594291871 1 691951726 3 724119024 2 65895 72696 2 49510 116901 3 717940042 1 333379240 4 4 1 774688591 4 4 2 15444 25213 4 2 8683 13445 2 33573 101388 1 367249405 2 102996 105544 3 100689054 3 430228746 3 692833849 4 1 156918520 1 218997255 4 2 111195 111595 2 30830 108289 4 4 1 269666431 3 135694569 2 72692 74173 2 39345 54129 4 4 4 3 11903379 2 35956 79821 2 47530 108411 1 371078363 4 3 36762444 2 5829 84414 3 535859775 2 40294 94378 3 798873945 2 59812 106370 2 18017 62062 3 744472474 4 4 1 346300980 1 836363249 1 162406310 3 118483928 2 24725 96323 2 49908 99044 2 1884 107894 3 174718973 2 22105 72621 3 49786827 2 5725 61341 2 2475 13797 1 333001023 3 413908513 1 202414643 4 4 2 6534 33500 2 81897 102414 4 4 1 843063781 4 1 248024297 2 30859 39337 4 3 498293252 3 250022094 4 4 2 60560 73108 4 1 219597205 4 1 180376643 4 3 983909178 4 4 2 2083 65380 4 4 4 1 958501829 3 863263931 2 62722 98849 4 3 972151194 3 523341428 2 105827 110513 3 524570172 2 13521 111499 1 538360763 1 598093607 2 45658 116699 3 32319739 4 2 6740 102963 2 25324 80525 4 1 869539472 2 17881 83464 2 66115 81517 1 324297997 4 4 2 20784 111055 2 36825 104606 1 401668339 3 28182689 2 20947 82836 4 3 17717006 4 4 1 324623363 3 338274347 2 3229 85013 1 271805576 1 639782536 2 63145 110884 3 656581230 3 624704449 1 519645847 1 710806591 1 131856916 4 2 21597 47870 4 2 65768 86655 1 772397247 4 3 33358226 1 450206704 4 2 3979 11680 2 24848 106612 2 44645 71127 3 763689751 4 3 210998703 2 48658 76580 1 246175870 2 73715 77827 4 3 566461498 2 49599 93832 1 699087147 4 2 44953 112497 3 163313572 2 107001 116959 4 1 926918767 4 1 773317595 2 30465 62088 2 19495 80831 3 25421554 3 931387835 2 17523 78860 1 951321279 4 2 6403 68052 2 36243 65759 3 51038145 3 239479694 4 1 250691488 3 789847764 1 164448587 2 88363 101947 1 308811413 4 2 107946 113945 1 289939655 1 821723491 2 91163 111812 3 512241453 1 194358823 4 3 701689682 4 4 4 2 17191 60606 3 866608167 1 434113695 3 736030265 2 22538 41299 3 286996670 1 514150077 1 428294447 1 628660496 1 971357269 4 1 326297831 1 181985433 1 520141957 4 2 69205 81974 3 70036490 3 518079161 3 861350056 2 39932 104104 4 2 80244 94966 4 4 1 872325493 2 54731 64777 1 229291808 1 657122338 2 65305 109993 2 27338 35830 2 24256 51656 2 8949 26550 4 3 254971988 3 28170666 1 652340942 3 597868981 4 4 3 15978346 1 594682979 2 36430 47377 2 14529 87447 1 442123024 2 69228 97184 2 40226 52884 4 4 4 2 31376 81443 2 35497 94943 3 96495129 2 25240 55918 4 3 922466137 4 1 850844092 3 468134327 3 500892148 2 27953 70351 4 3 755318066 2 53631 57763 1 887309390 2 34546 81252 3 999271367 4 2 35677 38434 1 37672153 3 241637369 1 35390951 4 2 38559 83682 4 2 36294 56182 4 2 91278 99992 4 2 28571 102499 3 934839295 3 852700120 1 897276574 3 786970062 2 51323 83812 3 961131697 3 43135636 4 1 733455320 2 41677 53732 1 948410257 4 1 378553842 4 1 53014678 1 54970892 1 286370770 4 4 2 35407 73697 3 296854360 1 181540943 2 14937 90382 2 96572 117639 1 803872170 2 12971 41438 4 2 31317 34688 3 557563299 4 4 2 96113 99322 1 331316444 4 2 105473 108815 3 775632381 3 523280830 4 2 106455 114723 1 767301387 3 214443849 2 17173 70986 4 4 2 51001 81325 2 23693 92693 3 715071628 2 70308 94807 4 1 98594837 1 426548874 1 947279284 1 54401819 4 4 3 741660375 3 729985997 3 459874365 4 1 546019011 4 4 4 3 828333944 3 13907320 4 3 80692043 3 270167823 4 1 857949283 4 4 3 487844767 2 6916 117006 3 625266506 4 1 740367506 3 165507243 4 1 38972011 2 45477 53749 1 599210789 4 4 1 968469556 4 4 1 123946235 2 47470 63914 4 4 2 38674 73166 1 594233316 1 286407268 3 920256412 4 1 105953981 1 517628923 3 557253045 2 20002 23738 2 56828 69351 1 14546697 2 42294 110437 3 357061284 3 42023747 4 4 1 371454298 4 4 4 1 190722209 1 596425733 1 73655959 4 1 703452288 3 54170283 2 44605 108112 3 685188687 2 3760 108857 1 955339737 2 78390 90347 3 342991345 4 1 702451092 4 2 2325 68768 3 172399736 3 183628289 2 379 113446 2 4828 25806 3 11410405 1 177456405 3 5676512 1 658076808 1 863006926 2 27354 87163 2 33078 62496 2 23387 91777 2 15620 78102 4 1 334309353 4 1 487154685 2 262 51529 2 35014 105272 3 433237977 4 2 87449 88335 3 944800187 4 4 4 3 32805483 3 63431975 2 64803 98370 2 106275 110247 4 1 945670954 1 89700684 4 1 734974667 1 689943915 3 690114641 2 80848 95419 3 430403781 3 7495182 4 4 1 465823151 1 18934380 3 58553094 4 3 532209902 1 642755731 3 820366872 4 1 112500821 2 78714 117534 2 36090 85353 2 13847 42418 3 314033280 4 3 433994731 4 4 1 577028426 2 65081 111576 2 94090 103877 2 3130 94553 1 411863682 4 1 77730357 3 915843626 4 1 610507795 3 759285547 3 521282803 2 36033 105977 1 28312934 1 32564410 3 74201068 3 601873649 1 515625172 4 4 2 64051 116589 3 384434316 3 409955286 4 3 48171180 3 559220901 1 738020890 3 143056007 2 23388 101645 4 4 1 318634568 3 959091987 1 165125207 4 1 266905128 3 43572363 4 4 2 99172 118623 4 4 2 65414 102824 3 428200304 2 5227 115286 2 7157 62898 3 845689745 3 824110135 4 3 395127122 4 1 147263032 3 354616216 3 164962237 3 938032942 1 211227047 4 4 4 4 1 806928889 2 8691 97561 4 1 94212897 1 608818858 3 65564087 2 4367 23192 1 940029288 3 141903535 1 641395604 2 23105 23123 4 3 929719347 1 268068713 3 680687844 2 51866 72317 1 473842216 1 654308150 3 42547932 4 1 418472875 1 881675096 2 57092 79588 2 50904 84052 3 970344572 4 3 855663053 1 837288907 4 2 13622 116636 1 996330291 4 4 4 3 247237476 1 550937556 3 37760699 2 6150 97277 2 66597 78522 1 869780517 3 977049244 2 22768 94119 3 34545793 2 42738 102352 4 4 3 204916302 2 25369 71809 3 557386877 2 5705 93727 4 4 4 2 15855 55602 1 744681850 3 570089913 1 426434507 4 4 4 2 58372 88662 4 3 926048636 2 73115 74906 3 542972773 3 295821797 1 431525202 3 419781943 3 64373807 1 427233586 2 27808 31245 1 662899410 4 2 33627 38395 3 333461891 2 37892 42547 1 893841483 4 4 3 162401087 3 676237115 1 351121544 4 3 335596203 1 471403199 4 4 4 4 4 4 1 40298830 2 16264 90907 1 417524249 3 584479171 3 385084039 2 53930 94542 4 3 237810224 1 697044751 2 3721 27961 1 353314288 4 3 100150850 3 639611568 1 767696735 1 128002737 2 20227 58144 3 99139820 2 59657 72878 4 1 69680079 2 49868 64126 3 920408933 4 3 721786949 4 2 91253 104814 2 41316 77820 3 828894325 2 12071 78179 1 888221775 3 369990690 4 2 86226 109364 4 4 3 242727385 4 1 929743835 4 2 32000 89364 3 199747082 2 13608 47247 1 804289301 2 42879 93873 1 360821469 4 1 451883562 1 19236226 3 993562618 4 2 55163 84582 2 22945 50616 2 31940 44094 2 66772 93790 1 571717588 1 935013843 2 40272 98568 4 2 26370 115526 4 3 361434094 4 2 18566 21051 3 240405256 2 3872 81176 1 487004131 2 116625 118044 4 3 14892333 3 318200586 1 195894138 3 813718678 4 1 435715063 3 61693041 3 226108677 4 4 1 32389785 1 100876300 2 270 70347 4 3 102623012 1 40624481 3 83041924 4 3 394427900 3 839880233 1 211158725 4 2 84880 102261 3 373519131 1 676261282 2 17443 104767 2 37201 115214 1 72050441 4 1 397725317 3 893420697 1 194122661 3 410764489 1 891418230 3 999376033 1 194221096 3 14482661 2 76603 100751 3 891747507 1 257698577 2 59231 108528 3 967282679 3 633210996 3 617800744 3 683702280 4 2 4908 20628 3 163467342 1 730628982 4 2 77045 83534 2 8076 105713 4 2 9157 75985 1 149354643 3 714114414 1 635257286 2 53535 64190 4 1 797136860 1 838251858 1 683468778 3 34573619 1 15302400 1 334389655 3 590872412 1 632214979 4 4 4 3 367978181 2 10911 82321 1 573065983 3 918376828 1 577481258 4 4 3 529009562 4 2 10010 82520 2 10430 75331 1 422041981 3 993196104 4 3 159725285 1 872619438 2 9253 26513 2 4245 59087 1 159979855 2 7881 35751 3 169910369 1 807300873 2 70854 116368 2 37486 104080 1 891128046 4 4 4 4 1 37653118 4 2 72880 89481 1 971763940 4 4 4 4 2 69622 109149 3 537526736 2 86485 93554 2 21825 65864 2 55653 70237 1 731612693 3 64955846 3 751944850 4 1 164250885 1 44203863 4 2 48453 105133 4 4 3 44064635 1 681684248 2 9466 74316 4 2 33354 53877 3 99343867 1 831468224 4 1 487451330 3 193450105 3 792199656 1 855955302 3 560536248 1 267058070 3 105171995 1 704970807 3 29294949 2 66723 90217 1 405693087 2 2212 3088 3 981442432 4 4 3 333751867 1 541300517 1 985104270 4 4 1 863324720 4 1 558877036 1 60447088 4 3 525806592 3 916750518 4 2 13313 76105 3 910130608 2 44636 71207 2 105146 106716 2 10305 32561 4 4 1 332800153 4 2 10764 89603 4 4 4 3 253754583 1 90544612 4 4 2 13280 96934 1 673448611 2 38998 82577 2 11241 16422 2 22773 24751 4 3 225041349 3 496199894 2 13696 16870 3 596290493 4 3 740631317 2 38184 83206 4 4 4 1 432956309 4 4 4 4 3 102835576 3 347914934 2 12183 102965 1 65029720 4 1 671375772 2 88439 108271 3 804223143 4 4 3 691825689 4 2 25502 85708 1 862504523 3 280397497 3 502958651 1 932149715 3 965843867 4 1 481586656 4 4 4 1 226610667 2 2452 78231 4 4 2 21076 25504 3 115214661 1 819426884 2 52926 63366 2 18872 35797 2 10040 76401 3 79783137 4 1 944339331 3 60950444 2 25704 82831 1 117034382 4 4 3 421386137 1 673247460 3 359180080 1 447513470 1 430398825 1 128911110 1 684712306 4 1 838308997 3 173500932 2 50122 70978 3 200989505 2 95884 101805 1 368257970 2 97469 105971 2 1392 58919 4 1 722382047 1 817324297 2 98392 118486 1 912340716 2 44790 94374 4 2 103920 117863 2 52890 73246 4 1 442201740 4 1 754030464 4 4 1 319166238 1 603729328 4 4 2 28174 51823 3 586254570 3 565173583 2 22391 31935 3 393034768 3 398840992 1 713775480 4 2 10650 112523 1 932161408 3 58995126 2 33255 63151 4 3 195936729 4 1 1008144 1 70629517 1 167962364 4 1 382710410 3 643874659 3 630544460 3 840434356 2 106975 108459 3 66361635 4 4 4 4 2 58591 104961 1 275646246 3 707748065 2 83705 91099 4 1 974694089 1 551934641 1 472388618 3 605441459 1 207067400 2 1038 97297 3 322958748 2 9035 90305 4 1 10178246 1 985936413 1 351943137 2 50687 76771 2 5153 25800 4 3 346132050 1 936863922 3 758104259 3 126998946 1 893593221 3 566145751 1 245127167 3 38119073 2 53333 116199 3 424134231 2 11963 68262 1 923949426 2 3083 104558 1 78080606 1 32876565 4 2 26845 98058 3 834546689 1 959317954 2 15737 89378 3 699303387 1 783933265 4 1 777756163 4 1 187703583 2 85221 102698 2 51167 81358 4 4 4 2 57288 63108 2 7178 37936 1 708125299 2 6577 42531 2 61158 86797 1 652652722 2 13691 100692 1 393473736 1 243595936 3 775116477 3 16702051 1 267205184 3 857697194 3 426824116 3 850880508 2 100257 114034 4 4 2 75074 106440 1 249735951 3 133993477 2 25138 93194 3 365080842 1 259675890 3 980899835 1 534119352 3 254520228 2 69696 118515 4 4 2 62978 76377 3 423847662 2 15441 99340 1 883879788 1 956767837 1 794048886 4 2 39530 75223 3 153599351 3 62785728 1 85322999 1 775027902 1 246697571 2 84106 107667 2 18580 28936 1 256827418 4 4 2 21617 46989 2 22946 109908 3 997245692 2 25062 103642 4 2 11101 113669 1 981902401 3 484591469 4 4 2 16143 97506 2 4769 40171 2 46795 61426 3 680952049 4 3 8271252 2 77198 77778 1 41014550 4 1 920108858 4 4 3 141731767 3 555425604 2 47746 111593 3 869988233 3 157976965 4 1 389028073 3 509408398 4 3 353826925 4 3 758912808 1 483466238 4 4 4 1 628351683 4 3 671066078 4 4 2 11007 38791 2 44944 54531 1 5079360 1 39193155 3 774914439 1 323066168 1 415091659 4 1 687823785 2 20750 53731 4 3 759785365 2 95959 96501 4 4 4 1 126595471 1 336477513 3 68182241 4 4 4 3 765215767 3 633988998 1 141315579 3 477422864 3 869783621 2 7942 84730 3 66014653 2 3913 103823 1 907478167 4 4 3 57601204 4 2 35515 105044 4 3 805233483 3 826537227 3 386808777 4 4 2 65714 107345 4 2 74197 76552 2 86059 107626 4 3 150753059 1 80485053 1 90431425 4 2 90061 96263 4 1 229035563 4 3 653082033 4 3 223474154 1 596524458 1 235949173 2 7086 57781 1 759030540 1 268220712 2 10294 21749 4 2 10026 58231 3 19268803 4 3 602656105 2 17424 68140 3 855098997 2 35750 104749 1 506694791 3 639396650 3 624618822 4 2 23286 31446 3 412146123 4 1 46411663 2 71912 84997 3 505023604 3 996693848 4 2 44657 96716 2 5243 74527 1 896524697 3 726323873 1 409018841 3 274972585 4 2 48326 79005 4 4 2 19613 27047 2 70726 99569 3 823444311 4 1 120811077 1 169626373 3 705803093 3 179660305 1 335303051 3 918993628 4 1 750002151 1 66466640 3 396951475 3 216973454 4 2 72701 76925 3 923281503 1 30913687 1 567418805 4 1 442069337 2 6969 29744 4 1 383731477 4 4 2 95087 107552 1 494827363 2 4837 111432 1 946982609 3 912342762 3 531473953 4 1 603471711 1 727190570 1 747232122 2 71110 80171 4 1 134653667 1 247564890 1 797687370 1 894152134 2 49813 113882 4 4 1 624412648 2 2914 25727 2 84568 90626 2 31203 85311 3 801577465 1 67500428 2 10910 117727 1 835911680 3 560261681 4 3 603494748 2 50608 111299 4 1 62880791 3 497053646 3 573124186 2 5212 66114 2 55687 69348 3 881025298 1 210309524 4 2 25302 46179 1 572716736 4 3 547271310 3 603263571 4 3 518472681 3 190565494 1 767565657 1 715555860 1 731529614 4 3 301685278 4 2 29256 29478 1 292303027 2 43447 57561 1 891105349 4 3 39740985 2 27209 98341 2 49234 68059 4 1 310968853 4 4 1 355851834 1 930686454 2 17172 74112 4 1 873158401 1 513658189 3 407666078 1 33170863 3 518391660 4 1 814280145 2 51772 99274 4 3 619895810 4 2 50868 104543 3 909357155 1 368635178 4 4 3 440252431 2 33297 78364 1 837386370 1 393808587 4 2 24708 31103 2 32989 63406 2 17790 45614 1 266103298 1 151153938 4 2 3992 58813 4 2 38623 72584 1 21809442 1 60802608 1 580272498 4 1 119960262 1 101312192 3 823371028 4 3 10422594 2 16227 75398 4 4 1 363827382 2 2171 111480 2 66396 105639 2 6284 57756 3 361485097 4 2 74147 88865 4 2 16174 41963 3 198507313 2 28348 100570 1 167880860 3 245606789 4 4 2 14480 89330 2 36376 87220 3 876533995 4 1 6475581 4 2 63747 97272 3 870628492 4 1 604867521 4 1 544570479 3 503272683 3 747389432 1 262754940 4 4 4 4 1 421090944 1 334800045 1 612375199 4 3 210834284 3 12056439 4 2 53772 88251 4 1 855713562 3 918644848 2 31263 48986 2 51368 72755 1 508038006 4 1 461982426 1 687455854 1 625069459 1 150992920 3 242928732 1 207201298 2 81771 93869 3 349863885 4 2 35235 70542 3 60479315 4 1 858149909 2 62307 83642 3 714909163 1 126586714 3 671815186 1 944066298 3 916826079 1 166951345 3 405522598 2 41845 54393 1 292245018 3 918643041 1 815488143 2 35657 84619 4 4 3 791476054 2 71167 99226 4 1 203661265 1 216055131 2 21602 44445 2 59469 61706 4 2 30621 80201 3 893160045 3 57912623 2 3649 14323 3 869799052 1 947188224 2 7489 25786 1 632828411 2 8045 14279 1 506218919 4 4 1 459969751 3 866305690 1 510891877 1 239008937 4 3 29879938 2 24473 44343 4 4 2 10501 100794 3 328886340 3 159016804 4 1 353079378 1 482237683 4 4 2 4050 99522 3 245090517 2 12231 75180 2 37568 76769 1 46629228 2 45236 117963 3 366878983 1 292286556 1 371336035 3 129240956 2 29871 60074 3 741507685 4 4 2 32356 89011 4 1 529965028 2 26954 41805 3 695013753 4 3 771603906 1 815746341 2 16533 25498 1 273614597 3 7617260 4 3 509429727 1 134509330 4 4 3 654062327 4 2 1979 66096 2 4944 70514 3 695749164 4 4 2 68996 81927 4 4 2 52439 65078 3 553457460 3 732867619 3 976694413 2 5780 81343 1 133271131 2 6210 59462 2 5407 89507 1 658320824 3 82194950 4 3 725583857 1 320411914 3 338124739 4 4 3 340393385 3 444337638 3 64020834 1 13212999 4 1 88970408 2 22402 66705 1 690444230 4 4 3 447053271 1 420392532 3 46068537 3 691179406 2 25860 35754 4 3 312356073 4 4 4 2 74814 99930 3 423157227 2 36425 59228 2 9048 14092 4 3 547039976 1 604107367 4 2 53943 117604 4 2 58657 116071 4 3 732583770 3 418338542 1 131674805 4 4 1 986310817 2 12657 16788 2 18191 71544 4 3 929638493 1 741930183 3 5672230 4 4 2 7772 14619 1 324494526 1 957236203 1 288101256 3 21875433 3 56311712 4 3 766128337 2 14599 107823 4 4 3 309462617 1 67481821 4 3 373781223 2 1756 66463 2 60642 109677 3 111909977 4 2 65059 68380 4 2 67021 101018 3 424024384 1 67310890 1 822945687 1 547704798 3 620771488 4 1 895858143 4 1 706607360 2 54876 64624 4 2 59476 71788 1 930862804 3 600912559 3 350639021 4 3 172405241 1 309174601 1 540909353 2 22719 26240 4 3 43393392 3 386371526 2 77567 99643 2 64738 79651 2 88428 95714 3 688604561 2 6268 103123 4 2 15934 74155 4 4 1 687118213 2 7312 75221 4 4 4 4 1 465451245 1 763421050 4 2 18665 88667 2 23880 28042 1 461403295 4 1 412433236 1 228418069 1 929867796 3 637448798 2 27064 94462 3 459675388 2 69638 75228 3 150202501 1 641097530 2 7069 103098 3 371550449 1 991712331 1 418903910 4 4 1 144046345 1 443100466 2 45019 100382 4 4 4 4 2 54599 81829 3 246384967 3 276262362 4 4 3 9879002 3 716725768 2 66503 89226 2 24365 70531 4 2 71362 73505 3 32675094 1 995875143 3 388022945 3 24416908 1 962664463 1 627348789 1 491271926 3 130921725 1 592341342 3 229040304 1 592237661 2 54672 68478 4 3 413998689 4 1 216303332 4 1 310055157 2 98230 112680 2 53606 86008 1 675257079 1 235729671 3 734465418 2 22614 95212 1 60163870 4 3 604368268 4 4 1 268101305 2 2711 106460 4 3 592969737 4 3 360837409 3 589252347 2 12509 62085 4 4 4 3 985396146 1 423450270 2 10897 51136 4 4 1 334605641 1 574129455 3 356594715 1 114070173 2 81907 82236 4 1 143619002 1 37596198 1 905258678 4 2 25369 71073 1 824875043 4 2 13954 72368 3 67105461 1 344307481 1 205126751 2 22749 93520 4 2 57096 62305 3 96121547 2 67748 118597 3 853486940 1 285960527 4 3 993931746 4 4 1 555931624 4 4 2 84533 117824 4 3 160608110 1 737342431 2 20170 59901 4 3 285400437 4 3 151844710 2 57900 69490 4 2 73598 115529 2 33442 83076 1 124440686 1 69790258 1 763320719 3 697315162 2 7036 104260 1 451035181 3 204500389 2 50892 118165 2 35168 73953 1 36489095 3 844063302 1 211578080 3 653398545 3 654087232 2 14177 43145 2 95939 113398 4 1 280454714 2 6377 26603 3 46763679 3 918654710 4 4 1 156592282 4 2 11278 93741 3 232116880 1 795469328 2 70275 70872 1 582291874 1 413727265 1 294452803 2 93351 106189 2 204 77075 1 619089612 3 524023208 4 1 379006271 4 2 55709 116886 1 160699886 3 32700044 1 213216220 4 4 3 892266281 2 4831 55881 2 24448 72091 4 2 32652 68444 1 109489758 4 3 852890166 3 473834325 1 777329354 3 932597912 4 4 3 421988464 2 26950 46775 4 3 940280227 2 42374 84526 4 4 4 1 464301661 4 3 855992970 1 745545882 2 18124 106228 2 46089 77558 3 215355438 4 3 897411161 4 2 3318 101807 3 152939450 1 616609865 2 65110 71144 2 10992 94331 2 52541 69600 3 695409643 4 4 1 33281357 4 4 3 982877406 3 216461814 2 71797 119013 2 50664 53868 2 42085 99488 1 495213176 1 399120609 4 3 705231247 4 4 2 72667 106133 1 137588389 2 3851 61818 1 818467214 4 2 55453 106449 1 867633195 2 4432 67261 1 292642113 3 474207578 2 19012 51808 4 3 997354168 2 37555 103402 3 795540059 3 471986776 3 54179974 1 969815251 3 71754665 4 2 43926 90756 4 1 29590104 3 315141653 3 188287002 2 9637 94867 2 12545 106776 4 1 724519408 4 3 928826163 1 99279289 1 63447412 2 82162 90778 3 742484183 1 907741372 4 4 2 47381 66523 4 1 57854883 2 13914 36457 1 405343472 3 661495538 3 307237395 3 570900912 2 45315 86457 4 4 1 592440307 1 218821775 1 912637301 2 4881 117776 3 357406296 2 97585 105503 3 835674245 1 108300051 1 181798212 1 79278666 2 25176 47313 3 476603189 1 130350399 1 936880844 4 3 482128386 1 584715510 1 2729485 4 3 940353781 4 1 283098212 4 3 367667675 3 587956509 4 2 8036 20229 1 971563939 4 3 769794165 2 99613 117290 4 2 9521 19808 2 31593 44132 1 575039204 3 420195148 3 18932002 4 1 576926043 2 37863 101589 1 462054805 2 12973 43973 4 1 167198078 1 967542307 3 928458050 3 516842128 3 749511704 1 112067907 4 4 4 1 304853750 1 517652593 1 315535355 3 70234459 4 3 927209195 2 12762 90033 3 216607658 2 108917 112734 3 211025753 4 3 704723408 3 716126630 3 375165716 1 782299276 2 1800 25157 1 951510230 2 36481 82594 4 3 317936063 1 29694513 3 586315030 1 481880700 3 580974324 3 5206207 4 1 312746056 3 95701496 4 2 9399 40532 1 15823409 2 95165 101859 2 7870 59890 4 4 4 4 4 2 49414 116765 3 742783836 2 59423 64079 2 10325 107748 3 41920983 1 489050488 3 550767285 4 3 92190393 3 468396391 3 922404391 3 892079105 1 534651674 1 608457219 2 70718 114540 3 563512702 2 36364 56362 1 791820149 4 1 287662828 1 548839952 1 51453008 1 854511012 3 320154104 3 973711453 3 794917023 4 1 708194735 1 321568396 1 963744880 2 44473 58597 3 673887289 2 5429 10531 2 12756 36864 1 497753613 2 86261 112080 3 377371366 3 650791445 1 374412266 3 248452138 3 881040653 4 2 51626 96389 1 2694910 3 240053046 3 894377699 3 75300212 1 790629218 4 2 54915 67458 1 899645715 3 325694273 1 247323415 4 2 22792 94271 1 992126756 1 214796069 3 8259890 2 45629 71771 1 165333677 1 732718107 2 26070 29613 3 93240329 4 4 2 30413 71973 2 88483 114727 2 65567 88275 3 545442527 1 876174940 4 2 29150 106984 2 12416 91778 2 76162 82639 3 598638125 1 282548990 1 292256747 1 385419482 4 4 1 354060007 3 790236612 4 3 64811859 1 595747460 1 979826381 4 3 624028854 3 350646375 2 29657 38116 3 303753891 2 7461 70860 1 797489804 4 2 22497 61981 3 230873574 4 4 1 748691918 2 38353 107084 2 11704 89768 4 2 34097 93642 1 218196385 2 42151 76953 1 545931195 1 6747973 4 1 216644742 4 4 1 19177314 1 529605682 1 53111240 3 478506450 1 803400520 2 116652 117348 1 530627315 3 900194929 3 723821995 3 707606591 4 3 889035061 4 3 46196152 2 29026 36782 2 23076 32770 2 42588 48605 2 5486 27900 4 1 204585139 4 4 1 455298315 2 72090 90658 1 144484723 3 992108336 2 36190 76695 2 83260 107920 4 1 495243542 2 35406 44512 1 932281746 3 582351215 1 877663237 3 693491432 3 42193503 2 8006 107827 1 66258501 1 1552223 1 57677177 3 993801432 3 613965234 2 61310 81377 3 488444274 3 641974907 1 287531643 1 384171735 1 247202113 2 31988 33344 4 2 36749 106550 3 213407716 3 691575637 3 3656301 2 36328 116695 2 70881 100508 4 1 230428821 4 2 3143 34991 4 1 929610275 4 3 106024259 3 26356837 2 35988 39797 2 11018 48822 3 638486903 3 27784161 3 600130501 1 93888148 4 2 66743 117031 2 46535 77311 1 979753869 3 532527745 1 549410688 3 75524930 3 952124220 1 19823965 2 10201 14806 1 417972439 3 628466431 4 2 49448 58656 3 85433371 2 1156 117428 2 16915 91407 1 582362831 1 658719562 1 637482328 2 6189 24376 3 805620530 4 2 2884 33318 2 51799 83321 3 254937129 4 3 847103608 1 632553406 2 28764 32118 4 3 270139881 1 834188828 3 84023291 2 30959 84957 4 3 11767336 4 4 1 210274763 2 90308 107635 3 557278859 1 479281841 1 892475969 2 86831 109511 3 583763384 1 57830973 2 33198 46979 3 54375361 1 835709215 3 631464312 2 30289 35109 2 41140 103281 1 318830479 3 811953426 2 32030 49203 4 4 3 696772966 2 38015 39549 1 234221806 1 883008350 4 4 1 339131334 2 3619 3858 2 54382 103063 4 3 786390734 1 923961156 2 24135 37795 2 23286 95035 2 93617 115242 2 23240 112266 3 846838155 2 25941 84438 2 32397 96214 2 6706 16339 1 566806911 2 73282 115401 3 29285262 2 9710 42886 1 510547816 2 87703 106794 2 26437 92626 3 416760833 1 554465040 3 287452372 2 24597 82022 3 435933913 4 2 16514 76944 4 4 2 12272 13696 2 22957 68363 2 57538 112502 3 265885606 2 24991 74299 3 936630820 4 3 794331046 3 921858838 2 38350 104100 3 329962561 2 62186 118929 4 3 938400791 4 1 417148366 1 591606165 4 1 557941255 2 25394 70477 1 88932144 3 850706846 2 103510 117739 3 380152831 1 51959656 1 299783781 4 3 320351314 1 663783219 1 695504969 4 3 482311500 4 2 72573 75566 1 524903612 1 647114870 4 1 451219807 3 248737845 3 583065381 2 88750 114155 4 2 24344 111691 1 118709479 4 1 959462928 2 94419 100561 1 489719280 2 1552 51446 2 69282 84135 4 4 1 196246912 1 38483797 2 22326 70041 3 656438745 2 915 108530 1 277223883 2 24792 95369 4 3 582390265 2 12392 113874 3 838110351 3 973602268 3 124051465 2 16868 116498 3 902266799 2 56123 77064 3 498568420 2 58479 87332 2 8626 42148 2 75976 80984 2 58114 67140 4 4 4 4 4 1 93432439 4 3 90192183 3 30490829 4 2 18248 93955 4 4 2 22704 30732 2 98247 107649 3 751030131 1 549191772 3 695192689 3 424221800 2 23273 80191 1 527760336 2 69841 93643 3 905058720 2 31700 113892 2 3460 65379 4 3 862495172 3 1246362 4 2 25642 42054 2 2258 4727 2 8474 61536 2 5564 111811 4 4 1 644405032 3 839142342 2 36094 87766 2 35823 55175 3 31871950 3 650216289 4 3 593897476 1 937536522 2 92383 92469 4 3 774891433 3 62212480 4 2 30923 55310 4 1 993839271 1 862116387 4 2 56133 62151 1 163807181 3 931003476 4 3 41174677 3 400628180 1 827765371 3 94932544 2 51357 108920 4 3 794169849 3 223056588 2 67036 83534 2 74586 89349 2 42669 112373 2 13738 56141 2 87464 106251 2 32346 117414 4 4 2 49649 88714 2 38683 48092 3 284813070 3 686490445 2 38497 41908 2 11121 17810 3 21978619 4 1 30681528 3 819982726 1 129955408 1 760819354 4 3 621005237 4 1 840912269 2 33897 57540 3 818030868 4 4 3 650290763 3 959078467 4 2 858 96766 3 459547065 3 188178236 3 979723768 2 100769 110006 2 88918 105937 3 14040147 1 636338534 4 3 827325158 1 204964292 3 937652008 2 36921 83643 1 781916724 1 7265807 4 3 133954594 3 186100335 4 3 98810839 1 70621734 3 290345396 1 946306524 4 4 3 514519052 1 692686421 1 226916227 2 109169 111983 1 577709549 4 3 922968205 4 4 3 68172143 1 707602659 3 646673666 4 3 345782064 4 3 519796208 3 110305262 4 2 15880 106066 1 963899809 3 318399169 2 61397 102181 4 4 4 1 892690609 2 35208 57037 2 30451 78745 2 61003 97334 3 311495071 2 53866 65718 2 10196 109623 4 2 1473 18221 4 2 4510 79035 4 2 23209 104436 3 156421198 1 783466910 2 39527 64835 3 888675009 2 71517 89579 1 316720467 4 1 528827679 4 1 48193927 4 4 1 579086868 2 32166 38099 2 44949 83554 3 885887760 1 727898637 2 59565 66076 2 770 101937 4 1 615974076 1 34477629 2 36409 92942 4 4 1 540054803 2 7748 43898 2 41580 112446 1 470627253 3 893623475 3 82999912 3 302419480 1 423437735 1 21777862 2 97406 98596 2 45978 94524 3 787521272 3 106750832 1 417384739 3 759856939 3 212326288 3 380296666 2 29131 74737 1 327757732 1 736153148 2 90575 98963 4 1 188825185 3 532332074 2 44500 72905 1 62676188 4 2 91152 92360 1 744718392 1 214039842 2 53814 54515 3 397408745 2 34159 95833 3 522801604 3 569725709 2 18393 91762 3 775437297 1 777661276 4 3 803285674 2 53524 54751 1 320441453 2 46472 60145 2 65101 115186 1 893033376 4 2 87582 112252 3 859928126 1 301661130 3 823206807 3 328930980 2 50186 77869 2 20852 66834 2 3970 62976 3 433703140 3 658626559 4 4 3 400743526 3 861120129 3 737541584 3 707384482 1 150081660 2 26808 79878 4 4 3 46092755 3 274509435 3 874457690 2 18810 20651 2 74215 101313 3 177946206 4 3 887967453 1 237529619 3 253301676 2 30191 81684 1 959141 1 25687902 1 518453814 3 375307327 3 163371933 3 721120249 1 534867506 1 328692521 2 85060 107950 1 586415939 2 41103 82112 4 2 22535 39236 1 932332933 1 43586386 4 4 1 264775948 2 46353 83815 2 4749 64395 3 78631564 3 843970705 1 623442195 1 384953785 2 8251 18211 1 5457744 4 3 813909950 3 69697855 2 23482 68164 1 277438045 4 3 889171108 3 139625482 3 24182853 4 2 11459 49646 4 4 1 873294 1 128648738 3 72732543 4 3 688322285 3 346621829 4 3 756642520 2 41268 111062 3 96015 4 3 35207664 3 68652481 4 2 58309 99749 1 173792091 4 1 884866998 4 3 87898262 4 1 802897538 4 1 716008076 1 629779452 4 3 997498399 2 52344 84854 2 19315 53178 3 525178436 1 334071217 3 574039535 2 37624 43582 1 147253937 2 22467 86924 2 23944 36291 1 77048865 3 169718021 2 33951 108233 1 172608312 4 1 445491737 1 732468842 4 2 10282 28059 4 4 2 10593 32554 3 519695748 1 49185815 2 8676 97890 1 387389839 4 2 25715 86074 1 304116662 4 2 38129 55736 1 78604025 1 789114462 1 344426540 2 35198 87304 3 958492498 3 629166946 3 949460517 1 44591613 4 2 46435 108680 2 34685 65603 4 2 42590 74506 3 353150717 4 2 37428 77528 4 4 2 13494 30172 1 469945237 2 13346 85882 2 8038 85851 2 70770 117316 3 353599609 1 100047782 3 750155235 2 20347 89368 3 923650869 2 3607 31827 4 3 915207860 2 9702 47886 1 344482589 2 18227 21937 2 49795 102881 4 4 4 4 4 4 2 70384 82222 1 65440354 1 809053455 4 3 29124424 2 57863 88925 4 3 56880640 3 390968489 2 10247 103066 2 5828 88489 3 183625321 3 608454406 2 72712 74377 4 1 279462944 2 22311 51988 4 1 30497268 2 74417 102053 2 4232 14007 1 54188196 4 1 241977352 2 86107 97590 1 153810760 3 904716909 1 752237542 1 82852336 3 936291872 2 35294 112615 1 366031660 1 803524128 2 33390 110327 3 9233070 2 54725 56126 1 760112582 1 34274850 3 790832056 4 3 704671523 2 75087 113586 4 4 3 814551527 1 518389901 2 15478 116099 2 94799 118584 1 923573227 1 43191846 1 754709683 3 910261540 2 5214 82753 4 3 285961632 1 506655175 3 944008210 2 53344 75371 2 25953 107580 2 37842 93792 1 431103321 2 50176 53632 1 690211735 1 451488485 2 36839 40877 2 54527 83168 3 678834950 4 1 802541370 3 476944817 2 17985 92856 3 836610879 2 71231 116798 3 783960212 4 3 144249922 2 80512 109511 1 64123194 2 61214 106623 2 58271 96639 3 657687822 2 39387 87008 2 56838 95118 2 30747 82561 3 182108602 1 616592852 3 503883584 4 3 955086169 3 885047589 2 46194 67844 4 4 1 863164045 1 47129063 1 358932581 3 19705582 4 4 4 2 89040 99492 2 9528 55869 1 135398755 3 6204722 1 795672248 3 625439117 2 19413 104747 3 272649109 3 40860410 3 453770744 1 733550167 3 790929159 2 66038 107792 3 510269224 4 2 13828 106581 4 1 38306762 4 1 451827257 3 639001888 4 3 824498452 2 1134 98715 1 771582460 3 309496639 4 3 240280181 3 751808014 3 646264701 1 673556043 3 648027983 2 7689 59376 4 3 538103496 2 49788 65683 2 30237 110248 3 638140129 3 383497806 1 786115713 2 64327 94531 2 96448 119330 4 4 2 27489 27687 1 508560489 2 10876 104132 3 7243159 1 732638989 1 380105371 3 55987726 2 61727 75193 1 803201358 1 917583099 4 3 78410316 4 2 4650 54243 4 4 1 258353386 4 2 99381 110348 3 784421993 2 23394 98006 4 1 903664264 2 4843 92613 4 2 35238 78918 1 247430996 3 243889506 3 544170927 2 25386 114221 1 15760799 2 33381 33960 1 307952735 2 6515 72224 1 740100847 4 4 2 73395 76394 1 591582278 3 920057911 3 263603752 4 2 12779 62683 4 4 4 1 593441662 4 3 800832228 1 720867436 2 45875 113823 4 4 4 4 1 507135849 1 387092339 4 2 10620 63396 3 299509171 2 6851 68405 1 18405868 3 607840721 3 765497102 1 20634627 1 968344181 3 262750794 3 47063309 3 780228616 4 4 4 2 83080 116388 1 831553187 3 740029841 3 817684663 4 1 4308667 3 586942627 3 61455684 1 175977252 4 4 3 110028576 4 4 1 485965309 4 1 456992771 3 71129230 3 169290502 1 650156060 3 900532999 3 139123426 1 860780197 2 15168 104226 3 273319310 4 2 71832 90717 2 7580 20110 2 31356 82623 4 3 80413720 2 35410 38545 1 72103412 2 49198 116334 1 452867661 2 1880 34881 3 26327938 2 3963 68142 1 146340837 4 3 483320110 1 566270160 1 785439075 4 1 680054099 3 287349712 1 445311378 3 103332338 4 4 1 923220194 4 2 4962 35748 2 12445 88944 1 582086336 1 211692755 1 448668427 1 462059914 3 632405869 4 4 3 158972713 4 2 12530 29251 1 51234976 1 389411123 4 4 4 1 12214856 4 2 71548 106296 1 537045569 3 975824088 1 235658932 3 292519809 4 4 4 3 685921055 4 4 2 31205 36753 1 310333482 3 83088683 2 28041 98467 3 583558502 1 715708851 4 3 894076797 2 29721 49708 2 26597 43951 1 502639599 3 526136575 3 721319287 1 186313223 1 68325771 4 4 3 362402179 1 155476235 2 88193 105927 4 4 4 3 641895145 1 899904295 4 2 23308 44323 3 842171166 2 63392 75821 1 926603623 2 59786 91710 2 36320 50440 3 77436183 3 944352823 1 260675328 4 1 769751882 1 839427368 4 4 4 1 915515906 4 3 326001800 1 82819219 2 76879 116506 1 369669893 3 752608595 3 101051797 2 46466 70924 3 616400843 1 137197121 2 3845 73519 4 3 662487407 4 3 448488057 4 4 3 839451884 3 522301735 1 432623447 4 1 408463427 3 116491810 1 178594766 4 4 2 16325 23436 1 755641904 1 4856088 3 307651845 1 398475241 3 629290003 2 30069 116352 3 943881547 1 369881731 2 7569 67101 1 42435470 3 153858787 2 36564 73729 4 1 980305078 3 586827746 4 1 87745217 4 3 466669340 3 37790230 1 377029442 1 148894037 3 185889712 1 200527296 3 767968426 1 415022512 3 329167423 4 2 4003 100096 3 788747843 3 694088930 3 958077889 1 125310898 1 745314212 4 3 99802353 4 2 55172 100999 3 332384489 4 1 97033425 3 922623111 1 132703638 2 31969 43151 1 289080581 2 79894 86429 1 658372682 1 781514997 2 43368 86835 2 12257 16854 1 688766443 1 267206237 3 820110386 1 258919252 1 664977285 4 4 2 32309 95857 2 109981 117652 2 13249 38334 1 858797962 3 606887171 4 3 819709152 2 6732 99917 4 4 2 43473 54361 1 155530080 4 3 76646411 4 3 698342417 4 4 4 2 17311 105088 4 1 739028112 4 4 2 17274 108032 4 3 687556755 1 254704398 3 862657151 4 1 408148995 2 17146 103063 4 2 83509 119003 1 28798866 3 62039216 3 472910042 3 254734751 1 494216418 3 208259584 4 4 4 1 101709673 3 733539516 4 3 805875252 3 719099211 2 59354 83255 4 1 19443567 3 190851045 1 288932243 3 478304295 1 6814671 4 4 1 23581112 3 923620181 3 639931394 4 1 91175108 3 494173064 3 631824763 3 525590566 2 17284 18325 3 41312521 1 461221918 4 1 80881088 1 21418546 2 9866 16433 2 12590 81317 1 892829657 4 2 29361 33335 2 25525 40379 3 976141099 2 7644 75939 3 724236748 2 68324 70342 2 59948 70165 1 431940904 3 840383311 1 822565952 2 34238 38493 2 14867 110722 3 891854659 3 329270201 4 3 386074410 3 869537836 4 2 50070 88033 2 4750 117579 3 463656427 1 980603504 3 30058660 1 649571088 4 3 252189081 3 20166920 3 38729279 2 6636 74498 3 514541060 2 31189 76854 3 180620035 4 2 64755 91093 1 888533907 3 636489865 2 58286 63210 1 337534741 1 858150637 4 1 896949828 4 3 799364368 2 56418 70152 4 3 415432979 2 10949 64170 2 16649 94962 3 84085112 4 2 9554 98718 3 699046042 3 880380913 1 519682402 3 688077758 3 937976481 1 56255640 3 259417324 2 30588 53953 3 790823295 2 23644 92136 1 129284703 3 811851470 3 950659535 4 1 36500039 3 69019654 4 4 2 86692 87059 4 4 3 588910326 2 35537 83818 3 12331051 3 806429345 1 114350670 3 735756727 3 36397291 3 5406496 2 66099 108611 1 712196029 3 207400384 3 490278336 1 455283332 1 15787785 4 1 687603579 3 58853125 3 962054744 1 84291342 3 320940163 3 69036181 1 892182271 4 4 2 103115 113886 4 1 51463314 4 2 102904 116687 4 3 746645030 2 5786 108313 1 591845388 4 4 3 977964436 4 1 869436707 4 2 48872 89946 1 350595012 3 471187141 1 661560691 1 710222232 4 1 719004709 3 298671129 1 652792149 1 672291269 2 42520 101997 2 29180 81716 2 6033 39621 1 373039991 2 20758 23119 2 18109 19762 4 4 4 2 38228 52311 4 1 994814400 1 289601682 4 4 3 27721636 2 4117 94749 3 841075133 1 632780240 3 841634102 2 24879 111315 3 739889204 3 857923801 2 8874 45534 2 57667 88262 3 961160767 2 12800 100950 3 894536104 3 332254396 2 37781 48117 2 2409 88006 2 71298 103963 1 291158851 2 78604 102923 1 802062283 2 16504 26996 1 256607965 4 3 661762861 3 167591131 1 651774369 2 33302 96223 4 2 13971 90594 4 1 137696370 1 524221939 4 2 66711 84715 3 507224803 3 791722633 3 738203886 3 811682108 3 284145669 2 12747 118785 3 188683918 4 2 23210 92439 4 3 905558822 2 14822 116677 1 941937106 3 788662420 4 4 3 476742704 2 9 86569 1 544950431 1 17445163 2 74980 93669 4 3 695700987 4 1 956339109 1 85421429 1 777361012 3 142023760 2 45917 71657 3 559440923 3 946439631 2 13422 105134 4 1 418382036 1 945374158 2 71449 101530 3 10953470 4 2 32683 115831 3 430318512 3 642345561 2 19825 44598 4 2 47950 112717 4 2 53438 99930 2 45095 65089 3 551277321 4 4 1 651597042 2 49364 82213 2 39243 111961 2 89256 117439 1 114303019 2 402 1620 2 49105 62726 4 3 837551793 3 503745437 4 2 46997 88540 2 37593 84899 2 38727 74610 1 169249060 1 632356615 3 649119798 1 154811385 1 273558791 2 25810 73033 3 659660933 3 270233545 1 356989320 3 202210362 1 723370632 4 3 822217795 3 962878518 1 72511210 4 3 243463469 3 523690717 4 2 26013 47976 2 53738 60504 2 83567 95415 3 615434989 2 57944 77717 1 30439108 1 29293602 3 426991594 3 600448005 2 37719 77807 3 170708835 3 778237379 3 890218521 3 271137391 2 19367 27673 3 176546986 1 385991631 4 4 4 1 434447185 2 26597 96275 2 91040 110397 2 2036 63708 4 2 19874 27243 3 991763805 3 808504025 4 1 361896309 2 34492 38013 1 342752623 1 248620128 2 3923 69018 3 574522481 4 3 330679793 2 30406 92094 3 660464154 1 67192989 2 1344 37994 3 11916756 3 170744561 1 869999755 2 3281 78874 3 175534274 2 22653 62876 1 612712052 1 633534194 1 750540487 4 3 60781415 2 17899 91471 1 935885480 3 45803891 2 33232 56595 1 434953170 3 580753944 2 23326 30327 1 296250474 3 409033105 3 962008436 1 812547575 3 549397058 1 297636185 1 301956660 3 747462431 4 4 3 57130539 2 27698 39357 4 3 203929670 1 917729985 4 3 410883295 2 58202 99338 4 3 591417208 1 679616283 1 876032682 2 52035 67070 3 545010940 2 13196 82443 1 922999331 1 379172836 2 91976 101366 2 13660 84032 4 2 18602 56432 1 817574303 3 379892123 3 316627888 3 711179986 1 791793792 3 412787820 4 1 355247976 3 828790963 4 1 625468085 2 10644 86672 1 402425736 4 2 45523 105209 1 746641893 1 233434099 4 1 460618884 4 4 4 2 6806 15618 1 48501569 3 872626900 1 169921676 2 56515 71831 2 13316 62172 3 390164290 2 65222 97870 4 4 1 685579425 3 178051563 4 1 649122476 1 915624006 4 4 2 20724 26519 4 2 65013 96288 2 72931 84338 2 2448 35848 2 107344 117022 1 94465121 1 295275659 4 3 43394981 3 510908809 2 53000 75717 4 3 24245896 1 853888815 4 4 1 990027216 1 920814161 3 307417022 1 93657766 3 59994063 2 100062 108180 2 106379 115953 2 17611 43847 3 101667025 3 941011927 1 439428749 3 201103415 1 979527732 1 661292854 1 169505032 4 2 12331 80195 1 681040957 1 706191133 1 443869406 4 2 78517 105783 2 33228 88890 3 2104339 2 17355 37599 4 4 2 74165 118575 3 942885005 2 22594 70827 4 3 489719735 3 920713755 2 1719 33545 1 63379769 3 684932963 4 1 464085950 4 4 2 11221 47960 2 18646 100965 3 41741832 1 219935441 1 10050146 3 656106400 2 15274 19088 1 72909041 1 739792159 2 42290 84691 2 36204 78647 2 22598 28208 2 97599 107650 2 57887 73292 1 870191361 3 43662592 3 21713438 4 3 870673912 4 1 230087148 4 3 608438097 3 1792752 2 9048 95881 1 639563605 3 441516810 1 894451474 4 3 29350989 1 657993765 2 57419 79278 3 934569568 1 60334139 2 60792 87055 1 541235431 4 2 9901 44387 2 53405 109122 3 878571052 2 85800 115060 2 40441 101272 3 600284067 1 34160240 1 882460022 2 90038 99203 3 332206778 2 27162 84024 4 2 26788 111452 3 824522164 3 585219666 4 1 386263787 4 2 13611 40066 3 552750160 4 1 298445391 4 4 3 526313083 4 4 4 2 5815 72217 1 523479090 4 4 4 3 457767462 2 38332 57119 1 872387446 2 66730 111259 4 3 168216599 4 1 162363608 3 222490953 4 1 442594448 4 2 35677 63423 4 4 3 25325574 2 57746 86609 1 926856718 2 39117 86366 2 54928 71938 2 33571 63322 3 482895480 4 4 3 45755082 4 1 768389468 4 1 728218018 3 422044970 1 545828538 4 1 58047905 2 15735 33760 3 922203678 3 563024832 2 61 87985 1 839081358 3 755579052 4 4 2 87878 104709 3 298622255 3 572605760 2 72270 109139 1 59146691 4 4 4 2 14658 66108 2 45644 87378 2 12488 69914 2 45243 84624 3 826163315 3 608567702 4 2 88089 109821 3 602093143 3 21827578 1 69885322 4 3 54476319 2 41923 117578 3 136419582 1 192435384 4 4 1 922441321 2 12988 91706 4 1 566909355 4 3 802298159 1 394161207 1 95084713 2 36634 57031 2 59739 81675 3 759144541 2 20445 84588 3 87337061 3 132375895 4 2 11660 111716 2 10870 82030 4 4 1 827854107 3 290627844 3 606285525 2 85425 115506 2 101704 106592 3 623297211 4 4 1 211974880 1 856193223 1 141382460 2 899 2543 2 1645 13691 4 2 37912 41958 2 6151 81105 3 913556094 2 31229 39266 4 2 76120 84109 1 613982673 1 165463973 2 30260 103736 3 33526201 4 4 1 930070525 2 10794 48028 2 6382 16749 3 460657838 2 6399 63243 3 290240477 1 669863802 2 85794 94203 4 3 646899269 3 99624179 3 176063123 3 214370652 3 162500217 1 54098756 3 490577608 4 1 180173860 2 24304 56218 3 110249702 4 3 423791691 1 292337243 1 346225020 2 48061 67318 3 537740590 4 2 24555 40438 4 3 298202624 3 728632724 1 717146952 1 162163996 3 669398560 1 377655220 1 48258919 2 20903 42664 1 458409061 4 3 566109393 1 763916093 4 3 118064715 2 10356 64476 3 493503209 3 453404976 1 275642407 2 2114 66242 1 295969006 3 312225790 3 976854756 3 394606042 4 3 221893856 2 29060 87270 3 66108341 1 720111288 1 372899030 3 337930061 2 10640 101793 2 25823 60570 4 4 3 992590131 3 308516842 4 1 904611131 3 379198853 3 986724637 3 957712926 1 906374413 3 419166272 2 66112 75302 2 15689 107248 2 39017 107182 3 286369975 4 4 4 2 70324 84370 2 18910 27802 1 699644327 1 63591085 4 3 153010206 1 497605429 1 217569730 2 71858 106289 4 1 955877961 4 3 594406875 2 61808 118635 4 4 2 14278 41204 2 65681 80051 2 85449 85952 3 203461657 4 4 1 110298730 1 428197013 3 612522812 3 193315321 1 102850288 2 1644 102033 3 912259726 4 3 624793279 2 48280 104528 3 20588663 3 23064878 1 993803967 4 1 646961490 1 392894585 3 246398614 3 878345715 4 1 150486504 1 794719928 4 2 36934 95948 3 190877279 2 24589 36588 1 532360737 2 39417 79133 3 17176324 4 1 649896202 2 57517 92546 2 19940 32617 1 181982745 3 868093114 1 35172942 1 60061401 2 4264 15210 1 56736374 3 804585662 2 19761 110843 4 1 966164407 3 777365736 4 2 27541 113002 2 80961 113929 4 4 3 191682099 1 182147727 1 958774916 1 967579848 4 4 2 57463 90159 3 941330182 2 17676 52570 4 3 789193160 2 33927 102689 4 2 19750 29576 3 367048144 3 143965828 2 15973 112024 3 256723709 2 59370 79077 3 363349480 2 11961 102227 2 20902 45976 2 26524 49092 2 67107 84743 1 759931038 3 183368562 2 15064 76409 2 74000 117428 2 24561 25475 2 66606 107729 4 1 401700805 1 439067464 3 568319347 3 133839166 4 1 83746610 1 436467768 1 229548348 1 661996818 1 233985518 3 857244035 2 17473 69463 3 458477486 4 4 2 74185 79502 4 1 915800882 3 132172893 3 213414536 4 2 65623 102840 4 2 6365 47030 4 3 766482676 4 2 38103 88828 2 53143 107591 3 510521092 2 117609 118371 4 4 2 64055 75666 1 624691952 2 5220 105794 2 973 27295 3 526621651 1 497994400 3 883130827 2 33876 79655 1 36705939 3 879097828 1 140607747 2 67856 99993 4 1 70990493 3 520543641 1 956802932 4 3 77636950 3 348047444 1 648545759 2 13456 119044 3 503904107 4 4 1 544834625 3 546529054 1 934053006 1 821188894 4 4 4 4 2 53351 95986 2 69478 89790 2 3880 29506 3 963212635 2 32367 72980 4 2 63363 68814 2 10547 73436 3 214718049 3 349850299 1 73249873 4 4 2 19926 51531 3 90476750 2 109569 113835 1 990659535 2 46318 118772 4 2 55238 63469 2 45210 74841 3 951780833 1 337454544 3 925274612 4 4 1 878896710 4 3 803546394 4 2 6093 79577 2 30494 91647 1 580889204 1 707647108 4 2 48427 64854 3 724634451 3 106717133 2 34458 108821 3 3995710 1 987498599 2 866 49909 4 1 68937954 1 850501679 2 16080 118060 2 47670 105784 4 3 859028263 1 221984098 3 189468129 4 2 9764 86615 2 73781 113442 1 864292178 1 350937434 2 4638 115681 1 124701414 2 16722 108236 4 3 485753239 2 2189 13341 4 4 3 9090035 1 285471744 3 911713144 3 190302696 4 3 238671445 1 141509781 4 2 84466 112372 2 74558 116466 2 17911 54583 2 59036 86956 3 44493373 2 13611 59708 4 4 4 3 441207179 3 56417588 1 302561432 2 63581 82324 1 304951002 2 29991 45038 4 3 333749441 3 474498851 4 3 454271672 4 4 1 623684527 1 346798163 4 4 1 45089770 2 42205 46990 1 750226816 3 1120207 2 11473 59400 4 1 924061189 2 31033 45876 4 1 15426058 2 369 107225 1 40725697 2 50378 70400 2 61121 88923 2 87459 90826 4 1 657585347 1 171959984 1 915376599 1 969365582 3 39061463 2 57924 76966 4 2 9840 67713 3 803089945 3 3437780 2 2386 9117 4 1 34777833 2 28298 112723 2 32156 80494 2 26558 65062 4 2 95725 107065 3 919008928 4 2 85812 103085 2 81857 97035 1 947351077 1 859964257 1 10130032 4 2 21227 93351 4 3 333420802 2 43697 81151 1 521981099 3 662238671 3 991724010 2 38896 90557 4 2 86498 92009 2 45971 63950 4 4 1 373478187 3 743571619 1 129582384 4 1 701931020 3 58295449 1 14373549 2 73578 77514 4 1 669450606 4 1 320349457 3 942094418 3 722950210 3 321155147 2 70239 119690 1 480416982 3 322048270 4 4 3 2657082 4 1 524535696 1 486995978 1 932743275 2 75749 116503 1 321356141 4 2 81417 98472 2 21672 65888 4 3 281018366 2 65720 107965 1 890146326 2 82588 98368 1 577441777 2 12874 79810 4 3 771061851 3 479008015 4 4 1 901957374 2 26497 69888 2 2078 37585 2 64736 98482 2 108 37836 1 47198406 4 4 1 460891594 3 771761732 4 4 3 786703770 1 753070983 4 2 55955 95636 4 2 11665 69744 1 416016155 4 2 12239 93297 3 589719587 4 3 776663584 4 3 908867555 4 3 381825582 4 2 34131 44147 3 831097352 4 2 6318 104685 4 1 156421462 4 1 541108418 3 428491398 3 200316393 2 5846 19616 1 379139231 3 335079974 2 76123 93052 3 716061243 4 4 2 20026 58916 2 40642 45511 1 573171388 1 724940536 2 43440 77883 4 4 1 932800768 2 14892 19775 2 98115 110338 3 437031442 4 2 22042 79431 4 1 318111575 4 2 370 110576 2 85745 94463 4 1 684963119 4 2 39355 53975 3 679088045 3 175694191 2 32577 38202 2 18285 99200 1 476994036 3 808626213 3 331415130 1 717297945 4 4 1 25501394 3 720779852 3 450014538 4 2 7449 19617 3 105019678 1 395336406 1 542048787 4 2 6491 49176 4 2 93938 107519 4 1 345661909 1 249294254 2 45691 118323 4 3 800783478 1 53718205 1 795968564 3 468749528 1 293143912 1 727522710 1 440723166 2 15977 118586 3 320737518 4 2 11940 104419 2 76414 98883 3 43491865 3 170937893 4 2 79048 112690 3 315610822 4 2 11258 99175 2 80437 114810 3 39183982 4 2 14335 46954 4 1 727734031 1 509957789 4 1 397154455 3 248081575 3 72806502 4 4 3 320781478 2 70372 104487 3 584538407 4 4 1 219184395 4 3 578211886 2 94172 111919 1 231745182 4 2 33579 34855 4 2 38204 103622 1 279475166 1 22563139 1 178722168 3 802617896 2 2179 8111 4 1 259842930 3 222862074 3 550732353 3 126933033 4 2 70618 93518 1 608148544 1 72486913 4 3 933324854 3 73062726 3 830409559 2 104610 112449 1 880301872 2 73555 104322 2 97275 98640 1 678259171 2 7089 15213 2 73933 83247 1 200271211 4 2 20891 54780 2 8602 116562 4 4 4 4 4 1 5915325 1 735490649 3 286818997 4 2 19010 76094 4 4 3 486983020 2 42687 80380 4 3 599854138 4 1 495086464 3 516479790 2 8289 27467 3 909004742 2 19863 67379 3 220609239 4 4 4 4 1 776934089 3 710720390 1 443716257 1 683816089 4 1 280469866 1 988401902 3 627608715 1 507664797 4 4 2 43698 85771 2 20312 25758 4 1 369261385 2 29428 89943 1 537459027 3 328852783 4 4 2 60374 108650 2 28648 45119 1 987688797 2 53581 89968 2 51386 104330 3 752082464 1 845238098 1 820135302 2 21201 33665 4 4 1 828007608 1 88681912 2 55420 62602 3 335398834 3 105082482 4 3 84611636 1 682431340 4 2 27711 94075 1 520843512 3 67681311 1 517291354 3 287971629 1 952202908 1 449552660 4 2 46737 87332 4 1 641094784 2 66694 100078 2 17399 63760 1 346915391 1 702188555 1 598593029 4 3 271049804 1 562315842 3 942637189 3 763755331 4 4 4 3 52610726 2 77763 83364 3 467165433 2 89296 110787 3 193876639 4 2 5167 8276 1 788533117 3 39732206 3 557845576 4 4 2 5822 86248 2 18168 80888 1 908557789 4 1 890578287 4 3 752886068 3 738871689 1 550587138 2 10691 44305 2 28241 30258 4 1 700996859 4 2 65753 75333 4 4 2 49478 54773 1 511502554 1 993334688 3 259211621 2 66776 109578 3 256831942 1 701246809 3 982202518 3 638494283 2 42101 98797 1 809628052 4 4 3 660864206 2 107043 114675 4 4 1 516440395 4 1 109299367 3 682856817 2 62515 75473 4 4 1 114705185 1 173405142 3 410240814 1 528348719 3 153772230 1 844844403 2 3054 48823 2 46195 70565 1 534486632 3 222848685 2 32079 46199 1 899856431 2 1663 12874 3 13462951 2 1110 90571 4 2 84012 118014 1 412943582 1 980865076 1 78095730 4 2 71184 107907 4 2 12812 54148 2 58582 98941 3 703042364 1 226878547 4 4 3 136357332 2 29078 29558 1 889303247 4 4 2 21830 40306 4 4 4 3 273011259 3 60157141 2 33019 101622 1 39616714 3 91827833 3 751410710 2 74099 101787 3 58388625 2 62405 71067 1 578098766 2 56164 102129 1 420923568 4 4 2 12560 90828 3 746884501 2 39281 105222 3 479246083 4 3 812074286 1 616952558 2 37855 52853 4 4 1 356644891 4 1 824035778 3 104745993 4 2 73050 94300 2 43197 54851 4 4 1 707956653 2 86333 103377 2 25734 110396 2 9544 25746 3 983127133 2 11540 112170 4 4 1 48415728 2 291 80838 2 108994 116856 1 934063984 3 632187880 1 705140200 1 328810511 4 1 355931563 1 456272875 1 501253666 4 1 764619267 3 556210463 4 4 4 3 618220463 4 1 761152309 2 14331 32333 2 25998 33902 1 216615100 2 6692 68401 3 434113157 2 97474 119023 3 324539835 2 53977 117814 1 504375910 3 49235906 1 774621039 1 617186006 2 32659 108611 4 3 465171528 4 2 32312 43611 1 116706195 3 690675005 3 472799474 3 538610272 2 31168 36559 4 1 217148622 4 3 820873764 3 42555819 4 1 638427643 4 3 53845201 2 49337 55089 1 465994287 1 309534608 1 717211513 2 53546 96925 4 1 581897998 1 985911838 2 20002 114796 2 58186 67800 1 57159956 1 511674190 3 28784064 3 479398084 3 657984320 1 903716332 4 4 4 3 653841912 4 1 409706333 2 65467 66774 3 570952216 3 23721787 4 4 1 563989166 1 138417866 3 475604573 2 61900 64100 4 4 2 41733 71497 3 381316836 3 233116290 2 70697 119106 3 436239304 4 3 544898699 1 197895277 3 271603401 4 1 187725566 4 1 161187989 2 53452 93896 4 2 15833 119166 1 803127099 2 24227 25235 4 4 2 46561 96266 4 4 3 917837619 1 613957514 2 59222 66306 2 25739 78081 2 50788 106197 1 72436745 3 15276178 1 804276783 4 1 708779788 3 230594263 4 1 708025403 1 50395220 1 366359933 1 245292490 1 611469066 1 640890130 4 4 4 1 787583175 1 31497121 1 664640495 1 248690571 4 1 784770042 4 4 1 24626470 2 31009 116754 4 3 692195119 3 879938987 1 443795586 3 689704623 3 561348230 3 47454342 4 1 946059260 2 19030 20180 4 2 8904 62885 2 52221 96650 2 37987 56691 1 214273750 1 310627202 3 247228234 1 372147689 2 25144 94275 3 599758054 1 348062279 4 1 70420294 1 237981083 2 3332 84339 4 4 4 2 67821 79591 2 57049 103587 4 3 256648023 4 1 758412491 3 775325322 3 377652421 3 583111270 2 31538 41243 2 49216 106920 4 1 57609872 4 3 442280998 1 293216264 3 122121471 1 167679018 4 2 41768 73853 2 62113 89765 3 169333478 2 54939 98540 3 151182649 2 49010 96635 3 788117163 4 3 330866302 2 81646 118802 2 19705 24553 4 1 265762848 3 7686837 2 7388 69041 3 136837798 1 956878631 2 16819 56443 2 100782 106068 4 3 540682280 2 27559 90183 1 705137208 3 190753693 2 26460 44654 3 200669057 2 29552 32633 3 945470693 3 195651832 2 76660 78674 2 6720 50301 4 2 64709 83914 3 977631342 4 2 41547 108433 1 567880066 2 73439 111610 3 355167434 4 2 10186 118816 1 4042494 4 3 69853623 2 58438 59461 1 841988956 2 17260 55603 2 32053 91682 3 991446212 1 382781471 4 3 874611666 2 92227 115257 1 429696845 3 22274739 2 73667 94332 2 76300 107505 2 47531 94431 1 412434737 2 27394 37572 2 63942 89299 3 941033194 1 52112639 3 840229690 4 3 719245989 2 11075 98896 1 543614949 4 1 858200522 1 207662612 3 160501253 1 997895318 2 34870 46786 1 170439438 2 23230 68155 4 2 58486 73138 1 712652193 2 27122 65977 2 51915 89959 1 753569803 1 532432241 3 743905814 1 180126281 4 1 82943445 4 3 956665318 1 463023158 3 723924945 4 3 71648208 3 489581249 3 174781049 4 2 61031 110450 2 22537 80270 3 54920902 3 496210069 3 701346956 3 38423600 1 968005622 4 1 206159624 4 2 5111 119095 4 1 608371496 4 4 4 4 1 956446162 1 136707888 2 4937 106534 1 467856941 4 4 1 166603494 2 58586 60796 2 21757 84080 2 13532 50036 2 1074 97056 4 3 697132201 3 277066748 3 873884917 1 838733052 3 43261736 3 838575002 4 3 531726095 4 4 4 1 557605353 1 289657706 4 2 35925 95234 1 529272748 2 19393 77773 3 480212518 1 508006623 2 60348 100285 3 871818851 3 611301704 4 2 47483 49887 1 272777229 4 1 802120653 4 3 490790294 4 2 67005 110761 2 12277 25247 4 3 78890359 3 139833330 2 9358 62216 3 970653500 4 4 3 940360347 3 67815285 2 15895 105466 3 192846219 2 72621 105591 3 339286510 2 25906 107908 2 50223 91557 2 14105 41206 3 796003198 4 4 1 678329662 1 90387302 3 39420481 4 3 220925734 4 1 956903053 4 2 43597 56501 2 62449 79611 4 3 321852506 1 701426854 2 12227 36651 4 2 71815 103990 2 17681 105276 4 1 95418755 3 817030557 4 1 36095979 4 1 385645945 1 692520690 2 70803 108210 1 8972884 2 79172 110863 1 981607430 2 58196 94513 1 122240527 4 3 75934220 1 553984742 4 2 20260 25419 4 3 239012895 1 450610081 2 8212 80967 4 2 268 30718 1 745059166 1 60733474 3 159458002 2 29802 97254 3 682668480 4 3 83671219 1 942239462 3 121998005 4 1 446392340 3 191509686 2 74366 97545 3 278730656 3 4616051 4 3 40043297 2 7812 90942 1 741425288 3 610914882 2 4370 67927 1 381977686 1 638319947 2 2244 21258 1 225400059 1 785690270 1 150896408 3 19484614 4 2 4399 15911 1 681849894 1 121721921 2 14529 117222 1 347499326 1 351351336 4 1 489032992 2 48847 101625 1 262814034 3 989835352 2 10423 88311 4 4 2 10218 17827 3 224518883 1 943956933 4 1 268769545 3 177004457 1 166680223 1 107296072 4 4 2 5064 110044 3 533294873 4 1 132163808 2 84157 91386 2 24325 99846 4 3 334988509 3 246475836 4 4 2 48313 62569 2 86 25968 4 2 76847 114948 3 539755506 4 3 942672837 1 142251905 2 42273 84867 1 491846040 3 766149188 4 1 134164970 2 45991 64498 1 68899479 3 903606809 2 12709 64474 3 443528265 3 251265407 3 707314807 2 3183 60815 2 65468 108803 3 847188939 1 214203265 4 3 803285313 3 972929964 1 838427764 4 4 2 31317 101681 2 26126 79455 4 2 9672 107857 2 25318 60245 2 11288 61444 1 939131846 4 4 3 779542809 1 39991610 4 3 452142362 4 4 2 6195 112515 3 656896894 2 27919 77194 4 3 654809141 1 500423515 3 943093227 4 1 502912292 4 2 9704 74666 2 2824 58555 4 3 353016451 1 138410163 2 6842 26530 3 716433691 1 254209778 3 244335123 2 22794 67401 4 4 4 3 836832025 2 14125 104127 4 4 4 3 992909004 4 3 80467476 4 1 742239341 1 736641637 1 440402508 2 19658 56596 2 9255 71253 1 56493737 3 944298272 1 758759237 2 73651 102886 1 83340019 3 496452619 2 60524 106682 1 294393336 3 669012372 4 1 502301309 4 4 3 292242913 1 326028674 1 402553066 3 293654953 4 3 254411679 2 57366 87664 1 313116346 2 75383 86293 4 4 3 28488343 4 1 39853005 4 3 668008160 2 18659 34161 1 647123256 2 14944 16523 1 719561267 3 31274953 3 982984316 3 14523061 3 481347932 3 434232816 1 691910104 4 4 4 4 3 182207141 1 387173516 1 927079434 1 427926352 1 841592907 1 55097865 3 481062153 4 3 612403777 1 203007329 4 1 25995317 4 4 2 14425 47691 4 3 41980894 2 63760 69593 3 10832519 2 44792 99420 4 2 13573 97578 2 61245 79532 4 2 55162 104141 1 564121721 1 539603453 4 4 3 727295610 2 38222 99407 1 703537788 4 4 4 4 4 2 18149 32000 2 44779 104974 2 49464 94534 4 2 47014 48792 2 42823 95547 3 62411670 1 542206921 1 729618762 4 3 871266437 3 687886385 1 189712410 2 49194 55850 2 42786 57516 4 3 214461060 1 901217552 3 386383414 2 75237 87641 2 25259 80358 3 973998986 2 14956 109824 2 43742 81883 3 761785013 2 53400 100783 4 4 4 2 106853 114225 4 2 32027 42976 3 485411363 1 286693541 1 287516913 1 592594568 2 27352 115708 4 4 1 986275842 3 67641696 3 545871854 2 9232 97811 2 6595 39387 3 28521976 1 210457186 2 30320 51134 3 297180809 2 63119 96975 3 31066936 2 5145 24979 2 23519 37106 4 3 416583085 2 3071 51784 1 9922003 4 2 60446 65782 1 360578849 1 585022285 4 1 22987339 3 6200497 3 355614307 2 36747 74442 1 436180760 2 31086 71126 4 2 29843 51521 2 41243 75369 3 213137196 3 817551327 2 63054 75195 3 727074488 3 673966170 1 39497877 1 48319491 2 644 70925 3 512971407 1 589566212 2 16564 85214 4 4 4 3 1964360 2 60583 81654 1 564665661 3 764332040 3 222681567 1 689987842 3 574084443 1 881927463 2 12900 99014 2 15434 94086 3 618455650 2 17008 102356 3 406463160 1 498448006 1 235149359 3 383768922 2 65174 87818 2 30063 115046 1 988667630 1 19276042 1 920970895 2 46137 83314 4 2 50912 62442 3 947011682 2 2 110720 1 11727259 3 464118547 2 4305 119949 4 1 37219560 3 314864217 1 354252036 3 419123954 3 4636147 1 739418182 4 2 30919 74150 2 21078 104488 2 42320 119155 2 72606 105642 2 43466 112191 4 1 93794818 2 3070 67646 2 49707 98440 4 4 3 737671955 2 64081 93172 3 974883905 2 15554 68949 4 4 2 3291 107284 1 87924200 4 4 4 1 777910440 3 430344741 3 444175569 4 2 19846 89916 3 120251734 1 92150353 3 815706821 2 36019 99401 3 428689839 1 102686779 3 161131479 3 836169831 4 1 110772360 2 31596 104010 3 548706438 3 82646732 3 698707144 3 111964134 4 4 3 640307533 3 965217775 3 759311589 4 1 582873633 3 1502163 4 4 3 787450338 1 782994550 4 2 4174 101733 3 152090019 2 93854 94657 2 5077 58887 1 893854628 2 29688 101557 2 47181 57669 2 52108 53534 1 449514311 2 91072 98044 1 962483371 2 57574 100818 4 2 72887 77416 4 4 3 36470476 3 731470632 1 121597382 1 669045358 2 22522 37242 3 705018592 4 4 2 6122 54754 2 65688 117685 2 77356 90062 2 52694 68194 2 58908 88227 2 60545 98219 3 646368245 2 44244 87487 3 180522664 1 191353124 4 2 3925 13937 2 17115 27750 3 536774863 4 3 432308652 2 36067 42272 3 768380160 2 65574 89960 3 237486710 2 27981 63328 3 230207804 4 4 4 2 41752 45081 1 381015207 3 752980756 2 46647 80238 3 15657304 1 480788291 4 2 13044 96638 2 85302 95741 1 301586493 2 53158 72913 3 702809992 1 954982772 3 350587958 2 38020 100379 3 610499442 1 621594475 2 113804 118438 1 814722616 3 40259923 3 756843026 4 2 30273 112637 4 3 135751175 4 2 30208 65856 3 152057061 4 1 449102020 4 4 4 2 8246 21941 1 381324863 2 66624 74096 4 4 1 514219222 4 1 552269967 4 4 4 4 4 4 2 29371 43779 3 52199652 4 2 31662 56298 4 3 863974043 2 52233 116724 1 915615886 4 1 892542053 4 1 14370585 2 67646 88138 1 561161983 3 72754097 4 1 730572027 4 2 16287 61114 3 292929645 3 264886643 3 254515528 3 398869740 4 4 4 4 2 9886 114945 2 49659 114374 3 594865382 4 3 999085449 3 15442500 1 434048077 1 154795055 3 604818210 2 18689 106773 1 69372064 3 379605891 1 547347129 1 500847896 2 23336 38583 3 939948175 4 1 664890094 4 4 2 45587 53475 2 9597 103349 1 932903790 2 39081 44111 1 180693521 2 5627 45328 1 609658651 2 29289 31114 3 99262831 3 113765801 1 194303043 4 1 137832621 1 573448325 4 2 60368 109227 1 292642091 4 4 3 987021582 4 2 10910 113490 1 20660042 4 1 898701281 3 28397114 3 575466027 4 3 335250428 4 3 897238412 1 19714822 2 81943 103058 3 923511475 1 386250273 4 1 993416701 1 672116321 1 391183900 4 3 40962541 3 788718253 1 867505913 2 2545 54717 4 4 3 249404529 3 996512421 3 698877072 2 20266 93448 3 795036943 2 32280 65536 4 2 28178 36071 2 43304 64454 1 951812521 3 253689447 4 3 541541968 1 564044204 1 72032361 2 28647 59485 1 120176440 4 1 734183612 1 756985550 1 570607603 1 513423151 4 4 1 571915540 1 766755647 3 956883461 3 429720719 1 373560244 3 577606987 3 536754843 1 39411089 4 1 231137477 1 425813001 4 1 520044671 1 469457894 2 61663 113219 4 1 97771311 3 481386209 1 50718035 1 987156043 4 4 1 651905477 1 268786031 4 4 3 643124944 2 7671 37512 3 500808241 1 115362545 1 183179490 3 862270172 3 918659784 4 2 80810 94048 1 349251418 1 607730143 1 367037905 2 29751 103619 4 4 2 29979 106950 3 448287263 2 4137 10350 4 1 966365153 4 1 144660122 2 27259 113171 3 19798212 4 1 6481933 2 52857 109267 4 2 7044 42898 2 28883 96495 4 2 35586 110965 4 1 738886434 4 3 15924095 3 488312956 2 67767 75700 1 163074565 4 1 18810977 4 3 835336871 2 28540 83349 2 6081 37780 3 315276723 2 16166 112621 3 891598249 4 2 92096 99695 2 56588 73040 1 230774700 3 639163519 1 792779475 4 3 218024542 4 1 32894853 4 3 151815212 3 13403428 3 932081597 4 2 13165 60362 3 768942829 4 3 483350725 3 545317294 4 3 190823801 4 3 309013300 2 64926 104536 4 3 982300011 4 3 807645636 2 31822 61932 2 38192 104138 2 42546 65564 4 4 2 70516 100094 4 1 999618926 2 4375 77034 1 10132737 3 848008362 3 665612143 4 3 621010906 4 1 388279825 4 4 4 2 15021 71287 4 4 1 515202345 4 2 10593 16940 3 214449926 1 642976077 2 82114 116140 4 3 872600153 1 86310374 4 3 42968134 3 188035768 1 968820916 2 4744 23849 2 28022 40107 3 564581553 1 802250282 4 3 224096527 2 26900 75020 3 642865843 2 58081 106458 4 1 942001920 3 487245972 4 4 1 590255541 2 45766 96007 4 4 3 4264764 3 10686055 1 463891579 1 995953644 3 286702362 2 23911 27341 2 78775 112813 1 556124508 2 48959 50719 1 12343294 2 33529 103641 2 68202 96635 4 1 405141931 3 414104796 2 53970 81281 3 398735203 3 642375859 3 441374716 1 154548683 2 26025 102836 3 281519194 1 952374134 4 3 786368968 4 1 617665031 4 3 370172919 3 321329599 4 3 184059872 4 4 4 2 51313 86088 1 30185400 3 19395679 3 929592798 2 12789 76233 3 743855599 3 931301401 4 1 61111359 1 391754324 4 3 367340786 1 363644242 1 605984865 4 4 2 65287 102891 3 692013644 1 576265476 1 434345932 1 208029083 3 267795257 2 20475 62328 1 648532503 2 37196 117898 4 2 43506 113317 1 367053736 1 235083987 1 489205763 4 2 28254 54370 1 20374940 4 3 424740439 1 461997193 2 69581 72567 3 586035748 3 891069444 1 329399453 3 698692976 2 5762 85901 1 627512782 1 832070901 3 6691926 1 12455917 1 439312692 4 4 2 6423 34561 4 3 406148553 1 68889611 1 92017945 3 719936601 2 29163 61988 2 88637 115977 3 271133678 2 16146 61249 3 574343502 3 659864478 1 594297144 4 3 709663648 1 212759420 1 749976919 1 984182175 1 667243680 4 4 1 870056128 3 361392819 1 879730946 3 485833975 2 28175 67981 3 525049247 4 3 21148419 4 3 926500112 4 4 1 321617821 3 736981163 3 324377503 1 423187499 2 44029 70895 4 2 15599 73160 3 59465427 3 237439030 3 560206600 4 1 215251065 2 73362 76596 2 33462 103454 2 96474 109265 4 4 2 13809 37561 1 768478070 2 10776 107471 1 604264500 4 1 653982972 3 914418959 3 355857232 1 37427079 1 384974803 2 1452 15972 4 2 43806 59387 2 4784 104692 2 20016 62857 1 781517371 4 2 2386 35148 1 457957648 1 857034163 4 2 7494 54288 1 644739408 4 2 26176 57047 3 462600111 3 63234647 3 919525035 1 749851093 1 868684133 2 71913 100233 2 58258 77969 2 15802 63972 4 1 949747054 3 943527962 2 33236 96757 4 3 845990787 1 253498503 1 568082734 3 716283918 1 417075297 2 81186 113843 2 93661 96948 3 379311958 1 537865569 2 43922 52627 3 157391208 3 439911541 4 1 332627564 3 70705627 1 357504617 3 395873864 4 1 532206791 3 410469026 2 45185 54958 4 1 35663765 4 3 37916828 4 3 23494698 3 316461225 4 3 989184210 3 53790857 4 1 585577146 3 389883374 4 4 2 39050 45190 2 57022 110436 4 2 27315 59909 1 500774811 2 42962 118795 3 20047435 2 85569 90178 3 668271534 4 3 894616073 4 3 5887162 3 854960119 1 526657600 2 434 113547 4 1 476718313 3 21173084 3 468965760 4 4 3 709391890 3 701998807 3 603909903 4 2 70439 71987 4 3 106084990 4 3 163981992 1 984572428 1 79203382 4 3 595827606 4 4 4 2 85252 88442 4 2 9431 52125 1 839939499 1 407916550 4 2 45564 103197 3 146860318 2 53096 62128 4 2 38456 38835 4 4 4 1 907371054 4 4 4 3 202027855 4 4 1 364131277 3 492977134 3 5581744 2 63433 85633 2 62416 83089 4 3 377179513 3 63493952 1 942808491 1 130934594 2 5406 93016 2 42492 91770 4 2 35030 74144 3 378069664 2 51671 68255 3 852433006 2 21007 79931 4 4 1 175652191 4 3 15368676 2 96811 108251 3 221642811 2 70786 111829 1 170887266 4 3 152815700 1 521536424 2 4756 58449 1 828333549 3 333288268 4 4 4 1 572374250 4 3 811572972 2 82354 91324 3 233341433 3 260141330 2 22700 47822 4 4 4 4 2 66309 75679 1 313363429 4 3 20414690 1 590845229 3 937825633 4 2 42843 43202 1 929723317 1 457614657 1 826393221 3 928288534 1 566562868 1 634812170 3 750184482 1 258375003 4 1 334972745 3 70839390 4 2 42117 76280 3 236992494 3 95677270 2 11048 65975 3 282881022 3 69541732 4 3 266022365 1 801303450 3 864548033 1 284812351 2 79920 108449 3 67598407 1 735826046 2 25619 104342 3 626328153 1 748976737 4 3 938274375 2 6961 58921 1 967664370 3 53483076 3 271792997 3 640184540 2 16810 37647 3 72040875 2 14129 120193 2 30038 86410 2 51057 118885 1 46991039 2 8519 56872 1 477706404 4 1 105265941 1 460331241 1 825574143 4 1 311815483 3 602149316 2 36186 79700 3 49816643 2 57455 106820 1 619339712 1 539951046 4 3 632288182 4 2 47842 104080 1 247506601 3 607600188 2 61313 101365 2 66494 92215 4 1 55165483 4 1 440679705 2 22415 90223 4 2 28095 29834 3 675914832 2 51302 99726 3 601440443 4 2 29499 110834 1 698384148 4 3 266845453 2 4510 49560 4 3 14363073 2 33530 40926 4 2 29165 84787 3 652253984 1 389951331 3 523219266 3 6191525 4 2 25462 84063 3 550246472 3 451612816 2 10687 28575 2 13140 33104 4 4 2 57830 107390 2 25292 99881 4 3 772977490 3 381803861 2 49037 116451 2 31732 59681 3 494268623 4 1 778906483 1 199782301 4 1 61623147 3 264827236 4 2 26439 98542 4 2 12725 45405 4 2 68943 74696 1 149384929 1 27447366 1 230693395 4 2 92311 117378 2 40822 65442 1 790448071 2 33320 106913 4 1 70707361 3 126440837 4 1 822973544 1 659616793 1 323906077 2 31111 93978 4 3 119278541 2 27666 28596 2 7013 7457 1 334472139 1 828231030 2 36762 75511 4 4 1 455168044 2 18061 34430 4 3 458031849 1 409514547 1 979648409 1 32356830 2 35201 72631 3 286871337 3 54672232 1 22990503 2 10445 49545 4 1 994219123 3 905231377 1 437521058 2 13449 70940 4 1 14887763 1 244927254 2 18575 32611 4 2 108706 117904 3 106369920 1 848114915 2 6524 81579 2 77659 99616 1 917655102 4 3 392979379 2 51923 86847 4 4 3 207209293 4 4 3 959855249 2 110289 113580 1 552813757 3 44215674 4 3 365400124 4 1 915921861 1 260579394 1 199198438 4 1 716148034 4 4 4 2 16861 79604 2 40446 75366 1 675221765 4 4 3 463375525 2 56732 110844 1 821078245 4 3 432270115 1 202426828 3 857162230 4 1 499905874 1 640828234 4 3 917324823 2 54409 60321 1 329612242 1 762732154 3 368483951 1 498950100 1 9494419 2 24045 80310 4 2 25789 95986 2 7108 77244 3 805244970 1 548320082 3 104671850 3 10402721 3 319282058 3 2045600 3 240858272 2 14931 30227 4 1 125583822 3 928414036 1 806604438 2 36575 71461 1 29824018 1 106288833 4 1 101802894 3 147316920 1 350481910 1 431663232 1 596057171 2 31864 50212 4 4 2 74840 84580 1 381270689 1 837802901 2 11963 114499 2 8428 66045 3 228051534 1 971146017 4 4 4 4 3 120345851 1 420344 4 2 8678 50419 1 267161565 2 33930 101405 2 24275 76528 2 78448 96797 4 2 89122 103224 3 571936108 1 618766353 2 14240 70617 4 2 33697 103439 2 77112 103347 1 483471237 2 445 100480 3 698313979 4 3 158567293 4 1 49039481 4 1 606976096 4 4 1 238593009 4 3 594415625 4 3 85228239 1 483506130 2 93316 102764 2 41381 117224 2 37006 44552 1 856906936 3 968007637 3 190784748 2 39478 114277 2 3543 26434 1 355123485 3 998001326 4 1 208018065 4 2 11344 42538 4 1 185789098 3 187788936 4 2 9873 71377 1 112056803 3 781186145 1 835952819 3 493289556 2 17292 41732 1 812598520 3 147078336 3 767863421 2 43765 105067 2 151 93362 4 2 80827 92318 3 518133661 2 34280 47612 1 8232203 3 720461746 1 417637577 2 8561 65856 3 950397185 3 988360520 4 2 95317 99074 3 128553590 3 915022565 3 608477130 1 252569294 3 902538151 3 687347658 1 421508936 3 75910221 1 773701401 1 435042882 1 738235868 3 753257826 3 762744244 4 1 609972592 3 670434061 1 334426799 1 397092114 4 2 88642 111183 1 653114593 4 4 2 16714 49454 2 54888 103266 4 4 3 995190611 4 1 689418733 1 245845088 3 836927200 1 137651473 4 3 332186024 3 365383441 1 411746886 1 820980359 2 468 81153 3 654588353 1 663877600 2 68266 96030 3 712565778 3 692518979 1 518794662 1 616557795 2 36327 60514 1 154666335 3 326697264 3 105462438 1 986876576 4 1 212312304 3 954645793 4 3 36859719 4 3 235491808 3 596635513 4 3 591411851 4 4 3 165632569 1 370127304 1 594657304 2 9272 64571 2 33431 119089 2 55085 69649 4 2 4455 34668 4 1 970565690 2 29497 61216 4 4 3 997058082 4 1 9933924 3 152700625 1 755796329 4 2 8477 31896 4 1 73013814 1 177650821 4 3 983963499 2 51286 102568 4 4 1 741069962 2 41872 55928 3 362917405 3 44383707 2 89875 105031 3 904890560 1 853445420 3 984923953 3 681576035 4 4 4 1 484202143 1 726365325 4 4 2 74026 83890 4 2 38346 66643 3 157129390 4 4 1 802404893 4 3 825493767 4 2 30408 90244 1 689778057 1 752384089 4 2 75387 101164 3 511776525 1 680736476 4 2 85780 105315 4 3 336935788 2 7364 69234 4 1 979848049 2 106323 110938 1 127900726 4 1 997014061 4 2 293 67859 3 6824154 2 75238 76600 3 358126066 3 139156175 1 163833208 4 4 1 581038448 2 48757 75349 1 898220043 3 153053548 2 18507 106742 4 2 24881 68730 2 55724 63365 1 306999928 1 891858661 2 68565 115414 1 209266093 1 888459036 3 845924606 3 141581273 4 3 464608538 3 641749468 3 13525610 2 17073 60448 4 4 3 36332012 1 375745827 2 19533 118079 3 807269409 4 1 497362947 2 34177 99125 1 676413882 4 4 2 11100 37668 1 764734906 3 926439937 3 650579890 2 56162 93153 4 2 53320 65011 4 1 223841903 4 4 2 3117 7251 4 2 6316 111276 1 473381481 3 66842745 1 381690119 4 1 399531080 3 313695170 4 2 33050 113314 3 43673681 3 334310096 1 366154051 3 671942265 2 114914 117580 2 13225 108484 1 44460180 4 2 5994 53237 1 151324056 3 882106284 3 768950560 4 1 976176524 3 542469359 3 282794339 4 1 101009173 3 320101400 1 511116677 4 3 851061520 1 324876788 3 287776733 3 708742060 3 557782607 2 71812 73281 3 591171400 4 1 81871172 2 22094 111803 1 24053176 2 5820 9224 4 1 56077646 3 119545193 2 6327 58954 3 313103851 3 718364748 1 387892778 2 34312 117530 3 104624340 3 852676639 3 42389373 1 231800685 4 3 72863319 3 895826059 3 86731945 2 16875 57058 3 67002942 3 775522443 2 30204 42898 1 16959345 3 211259853 1 60025924 2 10712 109165 1 754975367 2 44305 84308 1 520116932 2 64423 89985 3 616989168 1 905189956 1 177447765 2 55286 104372 2 38522 111942 1 297589301 1 59541832 1 853591271 1 778240430 2 72996 78808 2 24041 101364 3 530369138 4 4 2 52097 64316 2 25937 41994 4 2 94089 109250 2 29565 100259 1 48495858 1 687246085 2 56873 75518 4 2 26008 111914 4 2 4351 85192 2 52870 87044 1 896393734 4 2 95294 117945 2 96718 100015 3 562870276 2 20886 82540 1 86583083 1 64474186 4 1 799474461 1 3883074 4 4 2 8557 77521 3 266309336 1 483182249 1 764637585 4 4 4 3 302217849 3 292969816 2 742 5312 4 3 442405524 1 743635617 3 681964993 1 140910049 3 42884433 2 67658 98255 2 99327 105839 3 60040615 3 939809811 3 386153914 3 806570065 2 25842 110022 4 3 346229371 3 644311992 2 40982 111857 3 379589989 1 654275630 3 839698906 3 835837312 3 55020398 4 1 516944194 3 244295607 1 36461456 4 2 5600 109157 2 29409 34541 4 1 300418503 3 436062316 1 123098298 4 2 78920 88224 4 2 102281 102651 2 69434 71996 2 42677 102237 4 1 427603323 3 104173933 3 530289360 1 542992213 2 60966 80801 4 4 4 1 619055086 3 872122725 2 28215 86918 4 1 406042523 4 1 869702303 2 24190 34832 2 56722 85514 4 2 38954 116139 4 1 969753159 2 46588 88417 1 928134289 2 28721 119761 4 4 2 35498 98335 1 350067731 1 871670799 2 63068 106248 2 10126 87450 4 2 9848 28979 4 3 204126752 2 63262 107692 4 4 4 1 543560731 1 302133 4 2 61014 113162 3 436530671 4 2 50349 103914 1 2199408 1 614622816 1 288517101 2 50641 106570 1 987623284 3 129554770 2 2400 104904 3 52753281 4 1 509433286 2 87222 117918 3 36810123 3 1700022 3 727171558 2 108985 114347 1 527981478 1 99674854 2 44103 70738 4 4 4 4 1 401560212 4 2 53609 86996 3 450179343 4 3 168669581 2 49854 70775 1 913457141 4 1 453525764 2 56837 83287 2 62072 106756 2 78443 81740 2 47674 71256 2 69181 86459 2 39098 93322 1 151385869 3 973311317 3 910618175 2 35651 95358 3 485450684 4 2 4894 71423 4 3 956267938 4 2 65192 106956 3 755972692 1 19538327 2 8491 63974 1 392266921 2 25963 113454 1 35621929 3 686092611 3 850352128 2 10970 74681 2 5109 14976 2 66337 73917 3 712665630 4 3 427904328 1 565825425 2 20915 62352 4 4 4 3 542807982 1 198270375 1 746526952 3 128254233 3 25621172 3 812603139 4 4 3 702568788 1 9683950 1 337490796 2 65572 80825 3 320279908 1 257675983 2 23944 96527 1 647284115 1 484749228 1 995820087 4 2 33053 34008 4 1 829045267 4 1 857601825 4 1 814359483 1 872432660 4 2 100462 107730 3 915637843 1 757675080 1 3471026 1 489100405 1 172866289 3 450798813 2 50281 57328 3 825327596 3 83874823 2 107053 117843 3 489022232 4 2 73778 97402 3 50923002 3 46334156 2 64851 75006 3 321199163 4 1 36902003 4 2 39791 51579 4 2 109049 111153 4 1 590726921 2 85883 109382 4 4 4 1 217315401 3 985973649 1 175892073 2 6422 34385 2 73934 98939 2 99601 115357 1 968687103 2 37562 70409 2 20979 89667 2 1843 59466 4 1 580814844 2 7638 17698 4 4 2 66024 105459 2 64228 75661 1 221140910 3 183879106 4 3 288793234 2 85531 113512 3 717243716 4 3 851360514 1 973883839 4 4 4 4 1 619581517 1 57443356 1 276498909 2 23434 29515 2 4996 86947 3 872104381 2 18044 109756 4 3 6790389 3 782410013 1 897446010 4 2 71094 98785 1 515189860 4 4 1 71386733 1 262882176 3 945518160 3 665662901 2 4665 85616 3 414204605 4 2 26551 119720 4 4 2 88462 91983 4 4 2 31172 104883 1 391476837 1 841668184 1 224610341 2 2921 24477 4 2 10314 84748 4 4 2 40432 97984 2 17448 22813 3 450123243 1 529142412 2 34790 87278 1 848623958 1 64708367 3 541388286 3 70082588 4 2 76764 100786 4 2 29529 75733 3 675962560 2 49771 62179 1 96892141 4 4 3 48142595 2 32148 70053 4 3 974599807 2 75527 105784 1 109384481 4 1 142449262 1 16407080 1 949579518 2 63554 93943 3 682593635 2 75452 105077 3 604981330 4 1 26000891 3 567470963 4 2 82741 110300 3 528551120 2 57274 118725 1 525002001 4 1 575527632 4 4 3 69245316 1 811740452 4 4 4 3 673169517 4 1 506368605 1 64405092 4 4 1 141048355 1 731807000 2 11139 11936 1 883869511 2 86980 101631 4 3 470789142 1 18871352 3 895495387 3 560242630 4 1 86248623 3 560713704 4 1 71542188 2 69262 97133 1 821645026 3 315372294 2 25444 53492 3 785489202 4 1 816461793 2 2168 75491 4 4 3 975015891 1 994625860 1 610088761 4 3 265920542 4 3 414214071 4 4 2 11449 24086 1 604935609 2 94183 107874 3 33244631 3 10048309 4 3 622739650 3 702751375 4 3 336944811 3 656460577 3 27425608 1 491265501 1 19773789 1 273582092 4 1 205567801 3 993104897 3 382799694 3 353116545 3 447452708 1 256690197 4 2 83455 114751 4 4 1 61111053 1 934636922 3 224209779 3 455822407 1 7282936 3 259606555 3 231558680 4 4 4 3 530989195 2 73166 103137 2 39231 118710 4 3 28604554 1 961168615 2 45629 46030 2 31745 120419 2 61817 69361 3 7747675 3 181334926 2 52120 104495 3 381300167 2 69550 107526 4 4 3 108270503 3 92564433 2 1575 85790 3 788817865 1 174103479 4 1 335531473 2 19884 26858 4 2 55996 63716 1 716574562 4 3 266114317 4 4 3 859936121 2 6294 113146 3 896222899 3 109272228 1 954855939 3 595450345 3 884074412 2 67846 92038 3 193095930 3 579322396 4 2 87941 109247 3 657395239 1 427723118 3 26804096 3 629938301 2 53494 103093 2 39172 111269 3 57971134 2 73478 104173 4 1 261708441 1 797520869 1 884572630 1 149899415 2 2201 75197 3 613270491 1 652743217 2 66275 83502 2 87341 90358 3 537306354 3 682859084 3 813988590 4 3 635043219 4 2 20887 62605 2 50737 85412 1 496256508 3 433535061 3 263058216 1 982346502 4 1 278603792 3 883061088 4 2 13655 107999 4 4 4 3 184361 3 473783986 4 2 17564 115723 2 36587 60361 4 2 61778 89470 4 4 1 997940966 2 6558 80940 4 3 121194532 2 17220 18117 2 18222 99911 2 4330 21182 4 4 2 77071 98335 3 685432436 1 284585641 3 713984044 1 383748141 1 978545289 2 56319 111159 1 155707920 2 12096 110533 4 2 33500 70224 4 4 2 25502 104202 3 170474737 4 4 4 2 39879 61422 1 301231217 3 269840066 3 314252491 2 44383 51052 4 3 131555270 3 50133340 4 3 257794410 1 482303993 4 3 338259375 1 400963957 3 197895187 2 11142 69367 3 42512623 3 53508187 3 214930786 4 4 2 82824 108051 2 96165 102439 2 12454 40667 4 1 597840247 2 94286 106818 4 4 3 472732680 2 29545 31821 4 3 541861813 2 6081 54084 4 1 124731466 3 560440967 1 271873251 1 995267683 3 745485625 2 1635 64276 2 29295 91351 2 21356 38094 3 933227174 4 2 47924 51795 4 3 886217276 3 575950129 3 47338246 3 424251469 3 807838304 2 52382 71472 1 287723550 2 61486 67993 3 359124949 2 6110 18686 1 401397243 3 785811467 2 93565 100364 1 910701753 4 3 344276614 3 966945845 1 764910597 3 961676930 4 4 4 3 928198870 4 2 52250 76819 1 465584592 4 3 471722461 2 63475 99103 2 15416 22754 3 41340526 1 418297472 1 725168823 3 359661285 4 1 506043255 2 55490 60328 3 848916873 2 33170 83854 2 31411 58362 1 998826593 3 474189063 3 787538515 4 1 985539559 1 357151439 3 976316740 3 106147570 3 331214460 4 1 583060849 4 1 853678369 3 743792483 2 56606 79752 4 4 3 32720972 2 56284 82403 3 739816287 3 502581580 1 247278903 3 145746029 2 48240 62069 4 4 4 1 49783880 3 407939899 4 4 4 2 56647 103242 1 72281704 1 424516504 4 2 41969 95888 2 12191 51492 2 24487 98425 4 1 664145646 4 3 922007948 4 3 888383343 2 66925 81105 3 83462236 4 3 54815349 1 384296530 2 73141 117163 4 4 1 60747842 3 968537863 1 856273489 3 194859304 3 325485148 2 96426 111933 4 4 2 27696 111367 1 625131175 2 14708 43770 2 13360 103284 2 14610 63495 1 982319889 3 272556918 3 757897151 4 2 37917 55308 1 551281253 3 881199444 3 77983755 1 838414048 1 49659184 4 4 4 3 657747767 1 846682720 4 4 2 84349 103854 3 692637406 4 4 4 1 815111160 3 302465002 1 755415831 2 70691 97788 1 781569295 3 785710393 3 877890580 2 73016 108269 2 6112 102225 4 4 1 363822751 4 3 821758858 2 60955 120062 3 1070656 2 32992 97452 4 1 180698151 1 801748685 2 59432 90238 3 840667640 4 4 1 569432887 1 802319711 3 489155154 2 16184 20949 2 27875 107139 3 949523402 4 2 3298 34953 3 133088231 2 15817 117043 1 161865516 3 700787741 2 51954 88321 3 246278516 4 2 7289 72852 4 1 210968284 3 421215662 1 917620970 3 222974351 2 37182 39295 3 43075484 4 2 112407 113833 3 403537528 1 233812385 1 586979589 4 4 2 25115 74013 4 3 37776880 2 62092 98982 1 548206457 3 538432274 3 408822645 4 4 3 292633651 3 207264665 2 2066 60104 1 6681736 1 993264100 1 663156207 1 48084075 2 14371 117835 1 168853199 1 489141053 2 73461 120070 4 4 1 968481478 2 30254 87219 2 5256 57747 3 338206729 4 1 175920034 3 250545895 4 4 3 964767563 3 220312401 1 808080328 2 47907 94154 3 543283585 4 1 274175576 1 942923463 2 9127 42210 4 3 564997699 1 163647436 2 3932 81186 2 5597 58648 2 97895 116390 2 56379 57815 3 204279389 4 2 54407 57693 1 200302096 3 677737500 4 3 539703851 2 74014 96719 3 961348907 1 453151027 2 5149 119609 4 3 661869295 1 712010572 3 638756728 1 845087209 3 857724255 1 560185034 3 247669262 3 220224569 4 2 4620 58002 4 4 2 25964 95936 3 601496595 2 20602 53622 2 8437 27566 2 2227 53047 4 3 677931477 3 797515219 2 83555 106251 1 230516436 2 36827 69174 3 66154201 1 904514707 1 543241104 2 18531 58896 4 3 968692628 4 1 235661752 3 277667068 2 53870 67719 1 790683731 2 83230 96216 3 346326639 4 4 4 4 4 2 24475 32637 1 506358205 2 20827 82090 2 100403 100451 4 3 729980751 4 4 2 18484 110859 3 521698034 4 3 533088887 4 3 731683644 4 1 942345334 1 151696106 1 124227712 3 64778087 4 3 106238990 1 667276045 1 337261012 2 58029 60374 3 221840820 3 723484667 4 3 23551976 4 3 786408822 3 154866949 1 585930451 2 13518 19564 3 771652312 4 1 219925135 3 408278232 2 59 18420 1 730958909 1 465718576 2 40627 114796 4 3 244149080 3 735887060 3 127769124 1 837644690 3 976537002 3 498374185 4 2 8359 65360 2 16279 66511 4 4 1 166653762 2 91657 91825 3 328692696 4 3 787106134 1 118408902 4 2 11172 40918 1 206876051 3 845447453 2 52772 75201 4 1 894081281 3 338985023 2 34351 79143 2 16224 22795 1 43405265 4 3 206355595 1 298724223 2 67458 77408 1 535286309 3 20572420 1 923389017 3 392481111 2 52609 85868 1 379251514 4 1 171870952 1 465334021 3 672500324 1 791268358 3 303463421 3 762047385 2 69941 75011 2 29526 78074 4 3 648617544 4 2 75929 93946 2 40893 80145 2 24420 45496 4 2 16115 92664 3 663908639 3 214974601 2 63190 77225 1 60625035 4 2 8081 63452 4 4 1 23031048 2 111819 116630 1 527936406 3 374899352 1 104388806 2 64138 67326 3 996234578 2 28376 118226 4 3 572939993 3 836778673 3 79113184 4 2 40085 54184 3 960809850 4 2 95411 108272 1 179389487 4 1 863478234 2 10081 87200 1 70966026 3 59806850 1 5816997 3 305181703 2 56514 79905 1 159988244 4 1 49835955 4 1 926025074 2 92720 93055 1 941194511 3 459901820 1 260374082 1 659492714 1 473415951 4 4 1 646581941 3 200860034 3 972841027 3 901705229 1 656660233 1 30506473 1 178825405 3 615911788 2 15425 57126 2 71484 76956 3 550334809 3 504640730 4 1 438757113 4 1 15788512 2 38849 58470 3 74172096 4 1 297140546 3 657004189 1 37212338 2 84895 98553 3 445739265 2 10262 34265 4 1 213577323 1 163895020 2 62901 100467 3 47080327 2 39748 64445 1 999307271 4 1 89723240 3 4614452 1 70316711 1 255595176 2 4120 87396 3 945978064 1 204240724 2 1822 28543 3 8859500 4 1 895274414 4 1 99346111 3 63025615 1 184963372 1 571470740 1 196302345 3 869733002 1 361211933 4 3 370606706 3 678235394 3 4113402 2 24832 53130 4 2 90988 91379 2 32397 82422 2 61045 114041 1 350912709 3 657818346 3 71871783 4 2 46849 84219 3 953801700 2 30845 57188 4 3 216431752 1 709846541 4 4 4 4 2 11414 58149 4 2 85735 99786 2 25267 46027 4 1 686319449 3 408518379 3 84567227 2 110555 113709 1 98385657 1 184348143 2 44498 112228 4 4 2 100959 110954 2 53279 90864 2 27211 65223 1 286676132 2 15420 92536 4 4 2 101795 114040 4 2 35875 105007 4 1 676931688 3 242930698 3 725995458 1 619572558 1 221659586 2 37479 70214 2 28034 104639 4 1 594535154 1 145119038 2 95170 107944 1 857143751 3 794443637 1 866345363 4 4 2 62392 103362 4 4 3 754591841 4 4 1 12858466 3 21687433 4 4 3 859351422 2 3142 108832 2 90248 101351 3 72877834 4 4 1 49561180 4 2 9684 34794 3 891673811 2 44523 71902 2 22429 39305 2 6175 92109 3 53572709 2 55127 80808 1 301382851 4 2 18534 42388 1 267761012 1 914015577 2 27958 103932 2 583 101752 2 89183 115624 2 17959 95789 1 226143410 1 822385712 1 814195734 4 1 534216394 4 4 3 616392713 1 838683910 3 879648664 4 2 103764 106945 3 848721731 3 67857898 3 67699049 2 63897 64360 1 622583843 2 25688 71525 2 72412 119340 3 749003683 2 17538 91070 3 589406860 2 69275 95620 3 179998977 3 797743430 1 751191516 4 2 4366 12030 3 496538595 3 615327641 3 895615672 4 1 547346543 2 7814 117304 2 46365 86293 4 4 1 996746163 3 830194180 4 2 43524 78027 2 50088 82014 1 244680115 3 405716855 4 3 505665599 4 4 2 63012 99305 3 201858749 3 422043246 2 29531 108065 3 426069986 1 203705719 2 2203 8010 4 3 41741722 4 2 56198 118946 3 16756765 3 948365476 3 67044807 1 913439014 4 1 260344932 1 24361919 3 632195267 3 489670310 2 43357 103940 4 4 3 509696894 3 170557308 2 5831 30591 2 34947 85919 2 13741 37276 1 599280090 3 626287047 1 227184696 4 3 276135747 1 620657101 1 588343419 1 288022584 4 3 317805627 4 4 2 71694 79438 4 4 1 93333660 1 90753185 4 2 49185 86639 1 832304370 4 4 1 933210511 2 94913 96524 2 37042 71218 1 7345389 2 10421 109660 4 4 2 27245 59231 2 70936 91435 3 48585584 2 65375 117667 3 424746699 4 1 850599412 2 84031 97352 4 2 81907 89369 2 32592 38523 4 4 1 653861921 3 481223659 3 361605847 1 676772905 1 224070314 2 1032 48785 4 3 716141737 2 21437 116837 3 345368232 2 60733 81483 1 710591684 2 66054 106098 4 4 3 929886590 1 58215665 2 45110 69833 1 484832556 3 46054891 2 10447 115965 1 529851283 1 161250584 3 12673546 2 22487 52613 1 843546005 2 25397 101351 2 44725 118765 1 413105016 3 298761701 1 234299083 3 621546534 3 276148110 2 68742 92923 4 3 469051242 4 4 4 2 7153 47544 2 20087 28824 4 2 41601 84648 4 4 4 1 889828448 4 2 14924 103404 1 958989133 2 14625 49010 2 32582 36816 2 44736 107208 3 426475603 3 989026187 2 2279 45541 3 825759244 4 4 1 955484550 3 223207440 2 59960 76681 4 1 51035232 4 2 103214 104544 2 72177 87227 3 568664706 1 26090312 1 166345076 4 1 72613499 3 841177308 1 207280064 4 1 545318706 4 2 85738 97735 1 712139352 4 4 2 26305 91642 1 801913558 1 962358089 3 335737055 3 9921724 3 731547485 4 1 461351371 2 5519 37242 1 889056719 1 272753312 2 3407 61959 4 3 919413394 4 3 66804607 1 497366375 2 19602 91185 3 493082109 2 30955 90093 1 852842679 2 48952 109964 1 366532311 1 540972211 3 251168005 2 27180 98224 2 43491 108626 2 29208 92244 2 34206 59302 1 204231037 1 812651110 2 42959 68373 4 4 3 631386154 3 958840616 1 121903349 2 26689 93452 3 533962138 4 3 245582948 4 4 4 1 522775203 2 47725 49112 4 4 4 1 411947776 2 12085 27558 2 76020 101397 1 787387184 3 43455359 4 4 2 114344 117854 4 1 775332402 4 1 125523867 3 75265033 2 14961 56930 4 2 2218 113610 4 4 2 36610 52193 1 339609209 4 1 912191085 4 1 449799862 2 38039 84117 1 899839357 3 54620111 2 49781 63975 1 290514088 2 84532 120412 4 4 1 545976212 1 918750034 4 3 734427482 3 617219645 3 229697483 1 885360809 4 2 20808 97886 4 1 612235504 3 64932272 2 65159 118575 1 795427185 3 422220696 1 577758515 1 341942843 3 753628808 4 1 380943105 2 61615 98919 1 41350601 1 67889441 4 1 374913355 3 849890631 1 594945331 2 59912 99371 1 12200124 1 845248526 4 3 608667564 3 412704691 4 3 869709181 1 830814019 3 688588126 1 374440583 1 80568813 1 596146867 4 2 85756 95058 1 564588770 3 662910065 3 834842382 3 804822439 1 628903482 2 4418 9683 3 392812627 3 838569486 4 2 20183 33713 3 478704261 4 1 739221266 1 696152316 4 1 770588855 2 31337 94401 1 609436145 3 441982095 2 6447 8713 4 4 1 396063550 1 249298981 2 7334 77928 3 477369703 2 16391 90601 3 369621210 1 448471394 2 50371 54103 4 4 4 4 3 791447436 1 128420175 4 3 198868562 4 3 241809664 4 1 670984831 2 21607 75464 4 1 334797220 3 308453438 3 790965525 2 13926 75360 2 11024 45799 4 4 2 35377 36927 2 68877 76938 2 60822 71077 2 61979 85840 2 75161 84108 1 513459972 3 360466998 2 16381 25070 2 13890 25022 1 162289711 2 31307 40439 1 501603495 1 34749392 4 3 127496824 2 76577 116194 3 6001238 1 490504320 2 25064 27877 1 633846910 4 3 83137768 2 41896 95512 2 89319 112656 2 11628 89283 2 66011 88449 4 4 1 96563395 2 5113 30385 2 6562 19588 4 3 679450763 1 118156498 1 344516135 2 47819 116370 1 943240401 4 3 443402437 1 402417247 4 3 58244605 1 372682327 1 822803397 3 836288832 3 445809416 3 50021419 1 851989989 3 750361518 1 326250021 2 80883 109307 4 4 3 931747324 2 99220 99616 1 507749811 1 542607800 1 394550594 4 4 2 48838 115840 4 3 278525224 3 43218626 4 4 1 190170078 2 14211 75066 4 1 843863820 4 2 17283 92513 4 4 4 2 89873 103799 3 585491323 3 197097336 1 773876767 2 15832 99339 2 19074 46045 4 1 887617626 1 877681921 2 46460 112168 2 44088 46787 1 124587663 1 264895247 2 21532 21776 2 41153 74828 1 615872902 3 142011001 4 2 28009 113833 4 2 31962 37173 3 681557219 3 445923655 3 239230695 2 49519 67215 3 21943081 1 972364321 2 45527 68098 4 2 5961 37867 3 1572921 3 527537439 4 2 75430 87362 2 50799 109567 4 1 455024131 4 1 930998920 3 182421238 2 61764 102322 1 429704117 1 437237768 1 997456213 4 2 24609 97892 1 750393475 2 8157 69034 4 2 59014 72846 1 23856379 1 40514696 4 3 993402864 4 1 163922935 1 314382111 2 91055 100559 4 1 108778557 1 176903094 4 3 294587883 3 287945139 4 3 337662678 1 589431556 1 766160358 2 2933 3545 1 601940952 2 81825 86583 4 1 760365294 1 57977347 3 97172020 4 2 19423 66699 1 470335554 3 150754027 2 71484 88758 2 13474 44360 2 81248 120127 1 741459326 2 41518 65461 1 971752730 3 776143541 2 4239 22969 1 151335676 2 75961 116090 2 79603 112548 1 890536546 2 64255 76637 4 2 12539 107273 1 935275678 4 4 1 10720037 4 4 2 58482 76992 1 230882330 4 3 376304909 1 142700342 1 669215659 2 51047 80682 4 4 3 179339712 4 4 4 3 145113896 3 200116138 4 2 74249 84176 4 1 256415301 1 811142610 4 4 2 4612 35145 4 4 3 158140399 4 1 437341487 2 4674 26061 1 398556531 2 35642 71820 1 495113986 3 820817713 3 437789714 2 5550 65094 4 2 77360 87709 2 66635 86596 3 26681102 1 950840732 4 1 260286050 1 63582201 1 846109346 4 3 193079821 1 987486216 3 77368505 4 3 906547878 1 985355000 3 16350487 2 50938 111091 4 1 771099947 1 349984228 4 4 4 2 14185 45099 4 2 27075 110925 3 714367619 4 3 519661425 1 945502812 1 338328142 3 583459153 4 1 970116311 3 390965313 2 34799 106273 2 6316 21232 2 1400 21436 4 3 780402284 3 916160047 1 368351248 2 41517 54022 2 36915 102117 2 83347 118976 1 349451807 1 516102911 4 1 685615742 1 684219625 3 341468933 1 601579751 2 34750 88278 3 548495419 3 319982309 1 188271302 1 614079433 4 3 15317388 1 244415460 3 357191139 1 953462830 4 3 701790070 3 470633955 4 1 934503687 4 2 80875 87048 3 850267471 2 111740 114305 1 354569568 4 3 223343837 4 3 305580512 3 812075604 2 15147 63330 4 2 34104 40952 2 25309 75366 2 12266 80197 2 26871 37263 2 12153 83709 1 109640335 2 73244 100792 2 43326 57426 3 25177144 2 2341 2811 2 18886 112878 2 52067 88991 2 45760 70281 1 271407713 3 198161022 2 61753 115712 1 909648859 1 852193648 3 805062021 2 21416 115372 2 36114 49010 1 754329152 3 65320033 4 1 280301269 3 667404650 4 3 48434454 3 451200756 2 99001 108175 2 38570 68346 2 71696 74787 4 2 17257 89300 3 868316952 3 764194810 1 700018767 2 7648 42584 3 128601116 2 95464 115877 1 978257351 4 2 20686 92794 2 64921 80853 3 159450406 1 447237402 2 42471 49854 1 325778624 3 405138317 3 228673365 3 483607895 3 66920858 4 4 3 167873029 2 33539 46983 1 173109665 2 66136 80728 1 112274190 3 589078235 1 48494002 3 10375768 2 69601 115902 2 13045 84702 1 696451617 3 797503719 2 37487 64848 2 65717 100560 3 332388146 2 66963 120612 2 31149 83093 2 29585 80330 3 711804426 1 894833247 4 1 369498210 2 27848 96233 2 13048 89292 2 5026 62458 2 41380 83801 1 442967571 3 584683086 1 62544066 2 5688 43643 2 59777 116667 3 797918792 4 3 12740315 3 867567533 3 353783294 1 134307580 2 79038 80398 4 2 23241 90361 3 869099096 4 3 414490363 4 3 529558896 3 503486996 1 548727032 4 4 4 2 44073 74616 3 432855001 3 138079216 1 889548957 1 339824282 4 2 41515 81512 1 565437139 2 38184 43796 2 38124 77357 4 4 2 61351 91618 1 298110443 1 54360662 2 6770 28028 3 874197950 4 1 35618384 1 800720701 4 4 2 3610 54506 3 144937087 2 34909 39189 4 3 312850350 3 501618679 2 109760 116808 1 97935529 3 410739376 3 141090195 2 22019 72131 4 2 333 100262 3 847355737 2 5739 59761 4 4 2 494 33218 4 2 5877 112300 1 422838410 2 110241 113893 1 481434715 3 165781738 2 34727 61151 4 2 16081 74639 4 1 885523371 4 4 3 360605764 1 457884623 2 37578 89455 2 71716 95183 4 2 62349 97973 4 1 836708708 1 169362561 1 642317969 1 533226112 1 203998513 3 293694272 3 76869518 3 617621433 4 3 497543257 2 100544 105615 4 2 50468 53572 4 4 4 3 368237125 1 948091729 2 31790 69954 3 205919622 1 681728598 2 28799 52908 1 624853409 1 627710931 4 2 47768 110939 1 600778803 3 87644253 4 2 12847 91183 3 503597015 4 2 4066 7441 4 1 735247107 1 403734683 3 259167517 3 171717440 3 345949522 1 937394333 1 290791401 4 2 19705 57036 4 1 677490037 2 73996 94702 4 1 338107212 3 493655258 1 941512370 1 72191077 1 158849078 3 267504936 4 4 1 545741450 3 191502620 4 4 2 85319 110663 3 543459340 3 181445537 1 924367401 4 4 3 230519091 4 1 287732530 3 644369704 2 93435 103777 4 1 359861527 3 559528159 1 846442395 3 60664462 2 62004 64856 2 51201 61962 4 4 1 609295979 1 40058037 2 49824 50464 1 255878561 2 82364 103729 4 4 4 4 4 3 419400098 2 109461 111772 3 647218572 1 932998391 2 38065 120266 3 645807507 2 10737 53078 2 72343 74497 1 715426083 2 27952 42966 1 9701593 3 618154088 1 204011575 2 30653 35317 4 4 4 4 3 506897965 4 1 61187673 3 907748195 4 2 9640 44365 2 41174 87463 3 515256753 1 121571109 2 63653 72346 4 4 1 248309406 2 28505 104432 3 473574203 1 404213117 2 86151 112763 2 73698 109458 2 60431 63833 4 4 1 115029165 4 1 67269412 3 591437601 4 1 584397547 1 956927853 4 3 404556232 1 610144588 3 28739682 4 1 496603473 3 165371737 1 250648951 2 66500 75821 4 4 2 7705 25455 3 781148543 2 188 75198 2 12317 22177 2 31738 79502 4 3 855443523 2 13942 39292 2 12653 62657 4 4 1 29839382 2 58965 61999 1 29399297 4 4 2 49066 68868 2 32906 106031 1 694596254 3 242787827 4 2 33118 91019 4 3 700751168 4 1 431205546 3 167652066 2 2748 16147 2 25015 46285 4 2 59876 78023 3 62977943 1 280631389 1 673074012 2 39395 54038 2 1777 110132 3 951213799 1 841481938 1 12183556 4 1 931921898 1 815680894 3 812698262 1 631444143 2 33778 103701 2 42581 105579 1 920880605 2 96777 98159 1 840573888 2 75973 91391 4 2 59203 66889 2 6895 29481 1 187977746 4 4 3 414615115 4 3 935656429 4 3 233644286 4 3 280979506 4 4 1 13486694 4 1 756605251 1 99760562 4 2 33902 71252 4 4 4 1 22489001 3 699402654 2 84325 93964 3 903162754 3 68021126 4 3 258422742 1 462827225 1 490367855 4 3 550631980 1 888078832 2 48898 58914 2 28575 36313 1 479034478 3 813759945 1 116939101 3 667343046 2 9045 16418 2 33802 118713 3 372142728 3 141049949 4 4 3 309539361 2 8768 69752 3 77091785 1 725451082 1 427746310 2 4634 76365 2 34597 55466 1 567428688 3 101738030 3 569557007 4 4 3 200979912 4 4 4 3 548870705 1 202677394 4 4 4 3 883293983 3 6656021 3 486587366 4 4 3 303130596 1 140830612 2 77306 99281 4 1 320647268 2 64737 93530 3 500438573 1 617367466 1 549114256 1 34779076 1 929403270 1 155141362 1 292554520 4 1 876184358 1 728015167 3 44223709 2 25875 37469 4 4 2 20472 85111 4 1 907548724 3 202127589 4 3 605429248 1 811522267 2 35959 67895 4 3 983769745 2 4265 69098 3 930170061 4 4 4 2 183 42258 3 140885097 1 29715583 1 64008650 3 665310714 1 712421487 4 4 2 59477 64909 3 597739820 3 253016399 1 905055636 4 2 87099 87464 3 724961423 2 53907 70499 1 399535614 3 78807152 2 58531 87713 4 3 923199513 3 900314824 3 138187765 1 200364012 3 751617046 4 2 69820 95565 2 1142 30326 4 4 3 261973906 2 52506 56582 1 725640998 1 39516067 2 18060 50599 4 1 13128791 2 91042 100081 1 339976068 2 15537 74510 1 45124042 1 677040995 1 163290782 3 850866402 1 360831156 1 586097182 4 3 57759217 2 20724 69164 1 39506180 2 64576 92547 1 52172825 4 4 3 532249877 2 8901 53392 3 543686823 4 3 250114921 4 4 2 59882 115476 2 12085 13785 4 3 161851264 3 830673130 3 752271285 1 712459710 4 1 424674226 3 360693115 2 10245 69275 4 1 324981428 3 466246036 2 57297 103476 3 970063566 3 953327525 3 592899434 1 787231108 3 41411558 1 930500684 3 407525582 4 1 229927733 1 843047238 4 3 787242997 3 962769392 1 245832827 3 443547095 2 58135 106388 4 4 4 2 41921 55704 3 413728409 3 180109754 3 757857624 2 39510 89628 1 528979481 4 3 270615083 3 464572665 2 34900 87989 1 803833917 4 2 97714 110971 4 4 3 603628053 2 55690 71232 4 2 29191 105746 2 725 19345 1 602620642 2 7546 59136 3 567721363 4 4 2 5922 11927 1 825669648 1 772326088 3 22316516 4 4 2 20480 87256 2 26324 99883 4 1 402475976 3 229472649 1 547206784 1 566427849 1 887521371 1 559640657 3 39849567 4 3 372884513 4 1 399497323 1 563812343 1 272204472 1 59509487 1 756594436 3 566395590 3 581355120 3 955158835 4 2 809 66950 2 68064 92543 4 3 3801999 2 15440 32991 1 831531745 3 101749547 3 998148918 3 367226894 4 1 422790458 1 942792101 2 50258 75421 1 567564200 4 3 391383566 3 24134734 3 815332803 3 367637475 3 551696538 2 29388 43826 4 1 10035666 3 621492695 3 610296638 1 656216571 4 1 717749748 1 648169381 2 8657 88080 4 1 484889928 4 4 4 3 737204603 1 890053869 1 870310139 2 8181 58725 2 18588 73242 1 685421217 3 867929797 1 533778369 2 15158 49034 3 466917370 4 1 318844403 4 3 986073859 4 1 253045842 2 59138 68255 3 737020980 4 4 2 23720 116978 3 521954607 4 2 19887 42501 3 908633744 3 490306746 3 88048049 3 191666169 4 1 846731336 1 506337331 2 830 101201 1 85696082 4 1 188139027 2 96511 107919 4 1 874214378 3 132481298 4 3 737353721 4 4 4 4 3 245061254 2 63865 96407 4 1 574865974 4 2 63243 93180 1 162695322 3 942720186 4 2 25994 119334 4 3 803859363 1 371519463 4 1 121049541 3 330520394 1 862022601 3 378872852 4 1 776712502 3 310264550 3 963318412 4 3 866195756 2 39209 97862 3 488380266 3 575419345 1 977066697 4 1 869003691 2 2807 105327 3 714336324 3 649237153 4 3 561663246 4 3 147348878 3 755999035 2 47750 112977 2 82319 98586 3 884790938 1 172465128 3 414035848 2 30577 102206 1 604689297 4 1 56149619 2 3966 25969 1 336883261 1 646093530 3 742647983 1 71254755 1 834911743 3 106215635 4 2 47488 82807 3 146454906 4 3 520015409 1 620057425 1 115414806 3 270166832 3 125625904 4 4 1 975137812 1 911309693 2 52781 97612 4 2 64261 76495 1 510158380 1 819819546 1 235582501 2 4387 30727 2 28442 57458 4 1 560967464 4 1 426545068 2 28861 62881 4 3 314653 2 40713 116267 3 70570875 1 870555114 2 77751 90615 2 29083 88724 4 4 2 40782 119833 4 2 16059 100266 2 8215 88729 1 708982933 2 27743 110276 4 1 988970119 4 4 4 4 1 153052754 1 892817353 3 911927362 2 32260 49693 2 3031 6321 3 577498804 3 978016690 2 20601 37218 1 198899132 2 65274 74749 1 550134809 3 56535094 1 12519316 4 3 927847137 2 12236 45340 4 1 284809159 1 58488348 1 298881063 2 10278 66757 4 3 618036862 3 601441057 4 2 4156 80683 1 410639384 2 15027 58346 4 1 551274796 2 84543 103696 2 24189 109803 2 28335 117704 2 7096 59080 2 37274 110001 3 203836712 2 41973 75216 4 3 243504112 3 912050869 4 3 969771582 1 949881115 3 524336172 4 2 69955 102896 1 111485496 3 560025396 2 65398 109038 4 4 4 3 609838355 3 212086254 1 782398404 1 184507750 1 59208229 2 15142 118884 4 4 3 283337559 1 174889542 2 24940 115209 2 4153 47983 3 472502425 1 834826441 2 70938 119168 3 238864592 2 13728 66487 2 22079 70643 1 687495928 1 184683976 2 14090 47973 2 5785 95490 3 890692158 3 783258721 2 103785 115077 1 46424317 3 951276674 1 3352043 3 120765606 2 3308 47077 4 2 38591 95290 4 2 53867 118322 2 20042 119432 3 489697660 3 225196780 1 410466832 2 26536 81970 4 1 62717160 4 3 296226998 4 1 180659605 1 7384075 4 2 11404 95656 3 345149493 2 28932 88772 1 624478913 1 671442305 1 58945594 3 224332812 1 752376345 4 2 38971 113067 4 2 41702 89842 2 17660 55618 3 900526663 3 489138146 1 396047607 3 69683337 3 273478039 3 456389454 4 1 598511351 1 683001382 3 450216021 2 32820 88962 2 74667 90049 1 363047857 3 660079637 3 298213432 3 927262516 3 66841737 1 732571066 3 678241576 1 13948135 3 924175783 4 1 759012139 2 4448 78743 2 45893 73909 3 493162236 1 377235598 1 575152235 3 556133895 3 376673551 3 734104766 1 101747461 2 4316 5640 2 5182 34590 3 878655633 1 243226692 4 1 393538055 1 893135343 4 4 2 85267 90143 3 734704935 3 156954447 3 814093091 3 73104750 3 806742344 3 664156953 1 223860615 2 1921 78082 3 779136245 3 532862267 3 437833173 4 1 344228508 1 10477439 4 1 815482512 3 398195434 4 2 77368 115070 2 14586 116689 2 86585 104386 1 197238967 4 3 900709180 1 384325729 4 4 2 51136 86804 3 646528048 1 247322429 3 325829964 3 10867690 2 32743 74403 4 4 1 122188901 2 74424 115771 3 193703049 4 1 266723297 4 2 99789 116258 2 36969 60707 4 3 62474111 4 1 157717653 4 1 161206804 1 700703456 3 897956367 4 2 29041 31506 4 1 493100195 4 4 1 560779881 1 434455965 4 2 10433 92119 3 901402177 1 742089236 4 4 3 788626467 4 2 42672 49030 1 961948304 2 74015 114841 4 4 3 775511743 3 254605788 4 1 928918189 2 66816 119343 2 3702 105450 2 58030 94307 4 3 288165005 3 970015126 2 44749 50789 2 125 20945 2 8129 36954 1 909825943 1 303588682 3 851174295 4 2 58859 118271 1 978524411 2 46368 120556 3 947372220 4 1 792115179 3 601321814 4 1 582728745 2 16352 114407 4 3 499303115 4 4 2 17476 94904 4 3 874883143 1 573659075 2 5646 43851 3 665402899 4 2 9255 64388 2 98227 115944 2 82916 108335 2 35332 82014 3 37045032 4 3 812050245 2 115086 119242 3 531981881 4 4 1 763468844 1 7116332 3 267385305 2 19257 102707 2 97605 97979 4 1 801366595 2 70343 99455 4 3 64948877 1 723873345 1 61265587 2 3734 3758 4 2 14952 76073 1 482243263 2 73805 98045 4 1 291326480 2 91457 110474 3 874114810 2 11380 34787 3 527275643 3 246768676 4 3 682071143 1 624901186 3 873613903 2 101719 114670 3 22480969 2 88721 92344 1 46240243 1 253150675 2 221 1977 2 106164 116108 4 4 2 10762 83953 2 70092 77712 1 232644023 4 3 721353200 4 2 44378 47645 2 580 63350 3 363350821 4 1 126803209 2 3488 18332 1 692464698 4 3 407684454 3 282144103 3 523580658 1 584104991 2 90505 109750 1 447088174 4 1 452886147 3 572169856 1 847092099 1 390639869 3 214887173 2 28598 67292 3 769831497 4 3 960596122 3 416732511 4 1 104102857 1 641839500 2 1584 25913 1 56332452 3 676398534 2 13775 73364 1 2013425 4 2 28813 78704 4 3 881103895 1 978661369 1 614286416 4 3 199157315 2 20087 45928 4 4 1 833258357 2 7594 51190 3 147628011 2 92302 106890 1 29827298 1 529030211 3 899930602 3 963914424 3 334488182 4 4 3 950571240 3 928040788 1 30102873 1 990422625 2 8492 13291 3 248598290 3 886507390 2 7484 88986 3 302248043 2 86275 115164 4 1 678087678 2 62585 114260 3 193526917 2 12917 96721 2 97142 115762 4 3 622324582 3 478690647 2 6446 102036 4 2 1820 53513 1 364844755 1 286439942 4 2 28257 83207 1 69037812 4 2 46141 61401 1 418459089 3 472388650 4 1 226281587 1 496951596 1 427654966 3 868449468 1 894764163 4 1 872037679 3 292679211 3 720025421 4 4 2 105885 113814 4 1 801949564 4 1 92552830 2 78734 117691 2 26370 70263 2 79967 96638 4 3 478257219 1 492727078 2 3889 115155 2 46438 65328 4 2 54147 111270 2 62361 120914 4 3 738449267 4 2 70521 87964 2 3337 63976 3 124284093 4 3 542096430 2 12216 48859 1 3094228 3 31689513 4 3 304723993 3 32386981 1 132864475 2 30714 68310 4 2 3053 95796 4 2 110084 113657 3 71115912 4 1 674911801 3 301777005 2 42007 103146 4 1 380683230 2 81703 116923 2 55530 116392 4 1 111879269 4 4 3 770851610 4 1 376826137 1 103025484 3 752262666 4 1 379325662 2 56361 64364 2 16476 24379 1 411468805 3 63120479 2 14169 95254 4 2 34754 37426 4 3 722303878 3 497179722 2 17049 45476 4 1 49971496 2 33372 59998 4 3 487658602 2 20834 85675 3 72641909 2 46823 54910 2 62235 73694 2 27266 98719 3 620925531 3 153505910 3 38836926 2 61622 67643 4 3 502939315 2 21356 23141 4 2 47281 91241 1 45310097 2 1321 60554 4 1 714225986 4 2 28587 100526 2 111363 113370 2 19348 51312 1 15108953 1 368141024 4 2 9861 41088 1 343625558 1 884354275 2 3217 7133 3 84363864 3 90116041 1 44437017 1 401341077 4 4 3 935633687 2 46523 116447 3 225314550 3 593052391 1 177434540 4 2 17403 48811 2 306 78986 3 826038121 1 816956222 3 758305925 2 78602 86003 1 785499779 1 731932683 1 34924526 1 221188653 3 211355998 4 3 880410059 2 42396 56272 3 436406038 1 235945754 4 4 1 71809950 1 472923623 3 915622291 4 4 4 2 57793 118159 3 673392849 1 108865474 4 4 3 109341011 4 1 131345922 1 596734283 3 328265762 4 4 3 640225619 3 216245855 1 93090032 3 381400983 4 1 829161251 3 839332513 1 818839611 4 4 1 877660882 3 931445796 4 1 512333718 1 654764959 4 3 659490057 2 12865 109869 1 706452934 4 4 1 444553926 3 775762598 2 21858 53162 3 15077116 2 13240 66596 1 176941711 2 19541 58362 4 3 51117527 1 30818516 4 3 409278404 1 407290731 1 93275587 1 64716977 1 256987630 4 1 269810823 1 755910705 1 329368849 1 467608232 2 97032 112442 1 556570360 2 109067 118140 1 883306072 4 4 2 46297 61056 2 3839 118126 3 301706946 1 463136278 1 698089617 4 3 17273103 3 108029459 4 4 2 17288 60700 4 2 71035 113643 2 58217 105979 4 2 71461 77214 4 1 355280 3 392665994 2 37054 83516 3 835696106 1 602122632 2 64186 83487 3 806613878 3 903165118 2 75662 76978 2 825 15777 3 653997699 2 17619 48245 4 3 331905419 1 950530939 2 47584 109399 3 266804549 1 531870643 4 4 1 175759186 4 2 4943 116345 2 29884 106251 3 228479141 3 879435560 4 2 90414 97871 2 53567 69376 2 63424 99708 1 278924454 2 55663 109310 4 3 737578896 1 298170551 3 191242292 4 2 63783 90647 4 3 584820322 2 10600 120345 2 12149 24417 3 564671105 4 3 784861905 3 44283521 2 78012 98145 2 63991 105502 1 168663108 1 139102890 3 42974823 4 4 2 34592 37853 2 42004 119653 1 934564086 3 811139822 2 50426 103383 3 533034249 4 3 472859582 1 675524669 4 4 2 3221 116776 3 449514885 3 207990062 2 19727 21945 3 46176038 1 2036153 2 21462 94090 3 528720094 4 2 13025 120070 3 972151541 2 42916 74088 4 2 62726 105948 3 1818587 1 255924749 4 1 720209470 3 28886260 4 3 472775955 1 597393120 4 4 1 287566004 1 742411990 3 86857469 4 1 363059870 3 277019653 4 2 39217 45714 1 33172893 4 3 80132778 2 104198 112031 1 298203406 1 468315272 3 557871854 2 66931 79282 3 283718100 1 296310230 1 676419513 3 246499179 2 3872 86225 1 393460046 4 1 573461215 4 4 3 286958645 4 4 4 1 775977352 1 955264843 2 30721 110105 3 382780651 1 66239854 2 39378 52192 3 785567637 1 848953049 2 61770 101116 3 427112892 2 842 106657 4 2 6309 110549 3 243915730 2 65700 96303 4 4 1 626396838 3 522368360 4 4 2 7042 120653 2 62931 119676 4 2 54544 117919 4 2 31390 112936 2 16293 90941 1 373838750 1 886846923 1 505304598 4 3 564593238 1 36086676 2 7170 112344 2 17465 57173 3 598991369 3 405509851 2 18347 61193 3 429763432 3 824640319 4 2 63215 102762 1 514167709 4 4 3 535620841 3 42167484 2 2738 75871 3 584845184 3 455954793 4 3 658593671 4 1 816828777 2 4897 33175 3 579940871 1 792177150 3 200614034 2 7396 99543 1 989048647 2 68982 103650 1 142628188 3 430350821 1 827655405 1 803075817 4 4 2 27356 72254 1 618450532 4 3 571293599 4 2 1597 8103 2 7151 42908 2 104652 110665 4 1 699746840 3 920577673 1 458130802 3 700935086 1 12221425 2 23545 24504 2 29606 89688 4 4 1 445477959 3 55184107 1 614462007 1 529644880 4 3 44533593 3 816539140 2 80756 91551 1 17284339 4 4 2 59264 64492 2 29746 58780 3 56499601 2 8986 114015 1 873080388 1 952224469 4 1 231351985 2 29832 53334 3 100800525 4 3 836787346 4 3 317597860 4 4 2 35573 38226 4 2 17469 119075 2 4322 99131 3 74874132 4 1 842203802 1 612470304 4 2 65956 86457 3 656204599 2 27535 91358 1 951969614 2 57069 115301 2 56215 57161 2 34522 76535 1 31739923 4 1 29754210 3 9547030 1 720577144 2 9831 49965 2 68315 83105 4 1 688014906 2 46653 47057 2 22526 60170 3 917955147 4 2 45180 96135 1 713398666 3 459994610 1 120215499 4 2 34897 87219 4 2 44221 44610 1 856880240 2 816 15489 4 2 43904 102703 4 1 689744137 3 769718500 2 108226 108372 3 516261481 1 324624021 3 738661562 1 963640801 2 21651 104831 4 3 25762811 3 83913428 4 1 552782055 4 4 4 2 48043 85379 1 589928960 1 565877488 2 3184 6824 4 1 44251607 3 482834551 3 53734413 3 372619836 3 69043037 1 375687842 3 970467122 2 86886 116120 2 2249 85680 3 27131922 3 451066553 3 559303116 3 625368478 4 4 2 96913 119844 3 186496111 1 5408648 3 628325612 3 981811633 2 19820 63980 2 49760 49768 1 447790757 1 676473399 4 2 136 15803 4 4 2 18836 73961 4 4 2 59449 98538 3 472043379 3 446383146 2 71770 102609 4 3 525822082 1 378717413 3 251695225 2 19904 118410 2 57358 66284 3 753052025 3 791372883 4 4 1 73983781 3 146380438 3 892911030 2 78280 90714 3 221321957 4 2 74801 94023 1 461561203 3 263509469 4 2 7811 50198 4 4 2 77452 95367 1 297325056 4 1 518180463 3 862626076 2 10114 115291 4 4 3 669200771 2 44658 112770 1 95482860 2 62331 62403 2 85967 102187 2 71307 90830 4 1 849494602 3 27551195 4 3 638260545 1 886736811 4 4 3 49965826 3 951435117 1 613253292 4 3 54625736 1 95024884 1 634247807 4 1 797379975 3 584630036 3 856320512 3 511028802 2 52976 99352 2 38984 79707 2 45287 86970 1 988934077 2 15350 89537 1 44748836 1 342026807 1 16364930 2 102608 109672 3 668098961 3 384182321 3 541091909 4 3 640660119 1 237051863 3 275109609 2 36450 64144 4 2 63134 116367 3 685676956 1 530692983 2 72511 79928 1 149439409 1 31732136 1 514360116 1 361170070 2 57639 61591 2 2363 92354 4 2 49844 92981 4 1 770533762 4 4 2 49061 50458 4 1 76404743 3 699265613 1 837982212 4 1 644573411 1 283351083 3 859657619 3 621621329 1 516924662 4 3 148902326 4 4 4 4 1 517475247 2 102736 112374 4 4 1 705966150 2 75464 90196 3 479109881 4 2 44981 57799 3 335805420 3 87327416 1 516350043 1 995096700 1 361620291 3 990790222 4 1 214356652 2 59040 90367 3 159291601 1 47615831 1 608553054 4 4 1 936787106 1 22315779 4 1 539657887 3 334087347 4 1 818673212 4 1 134551926 2 26494 110766 4 1 256025286 4 2 70625 88879 1 4468783 2 39136 103508 2 46151 54384 4 1 796999990 4 4 3 854651192 2 17172 31857 3 304558287 4 3 39812401 1 23955829 3 244186744 3 557270941 3 480918373 4 3 119267923 1 99051882 1 160233832 2 15829 25206 3 901157700 1 183762443 4 1 156681943 4 3 952178814 3 111065256 4 3 97532573 3 586144520 4 4 2 31358 105845 3 128681140 4 2 24801 64025 4 2 62225 112399 2 56868 86993 3 356212713 2 11779 83219 1 980724043 1 466639157 4 2 15691 27305 2 72693 77202 4 2 34111 38347 2 18972 65253 2 24605 37184 4 3 386161253 1 228258276 1 997444592 3 201623258 4 4 1 714327907 3 254230000 3 12325344 2 62228 105284 2 79605 111627 4 2 82335 110199 3 768076297 2 28447 94333 2 7239 40709 3 575901820 2 5399 82578 4 4 1 751012070 1 271541654 4 1 778095343 4 1 570294813 2 97137 116621 4 1 260248706 2 96872 102496 4 4 4 2 10517 36595 2 63827 76150 4 4 1 425078012 2 31202 37892 1 949211681 3 791567725 4 1 588689731 3 745338488 1 684368887 4 2 14550 88926 3 42529745 2 40684 67815 3 908919831 2 38735 59395 2 45222 119240 2 41469 50719 2 70437 105953 3 206897444 4 1 36588656 1 502598780 4 3 502482335 3 49143392 3 245783074 4 4 1 857901646 4 1 735652970 4 4 2 806 72915 2 19314 26787 4 1 218206592 2 15337 53624 4 3 794134008 1 667241655 4 2 6873 44178 3 450404642 2 6706 94788 1 786652566 4 4 1 618205590 1 759913150 1 915255865 2 45156 92226 2 8159 72851 4 4 3 484569509 4 1 245141819 3 95719554 2 20587 101567 2 94917 117321 2 101116 115044 1 73182903 1 798283119 3 553748682 3 881736322 3 577793916 2 52176 92897 4 4 2 81364 107810 1 763706421 2 9641 9695 2 50591 105721 4 1 973310064 1 272707117 2 20364 110795 4 2 57767 58101 1 232509207 2 91153 92557 1 562644636 1 583724942 1 385477603 3 978355051 1 204374204 3 821920919 1 383080904 4 1 881567753 2 89013 115438 1 117505408 2 91300 97541 3 425923161 3 181952737 3 964201947 1 516508818 1 376408081 4 3 123585450 3 183983888 3 956220703 2 59501 112158 4 3 104926703 2 34772 82464 3 345415069 1 771035721 4 1 101565973 2 53827 69372 2 11759 50451 4 4 4 2 10675 60767 2 4760 24240 3 63299658 4 3 770997383 1 241475448 3 875937742 2 11490 46751 2 72894 117757 4 1 120547813 1 648578406 1 225766410 4 4 3 615317580 3 173423866 4 2 1378 36619 1 963012867 4 3 331696142 3 60358106 2 5986 62321 1 492813925 1 18714737 4 1 619707742 1 430674073 1 301685378 2 9896 26457 1 982219581 2 30540 45775 4 2 40632 98837 1 529035151 1 236865091 3 69135848 3 521870505 4 3 269163266 2 24280 65993 2 44939 93428 4 1 394552416 4 1 648138820 2 113161 120191 1 139264434 4 3 987460186 3 193480343 3 914855114 3 668825940 1 80415615 4 2 43295 48088 2 65762 80028 3 163397825 2 16289 89198 1 529983733 4 4 1 929119025 4 1 547342064 2 31017 32307 2 57650 62471 4 4 2 54868 110810 4 4 3 75275766 1 271112690 4 3 555744865 2 49081 121122 3 388975783 1 567653496 3 96774288 3 119951927 4 1 51854310 3 693726864 3 200401083 3 113743990 2 18216 29133 4 3 537446870 4 1 302543155 1 390604221 2 4053 7680 3 391698080 1 485565351 2 22754 79959 4 3 12397878 4 3 872804819 1 137035600 2 24913 75081 1 600430126 2 95450 101632 1 529227168 3 835179484 1 43844753 2 37200 87422 4 3 335575882 1 277239507 4 1 760510634 1 830031031 3 792758715 2 6983 115888 2 13809 54842 2 5209 96869 4 1 580996573 2 27461 74037 2 50506 96486 2 58687 99851 4 4 3 813121471 2 53165 80935 3 894212425 3 766369538 4 3 522902671 2 8296 33635 4 1 272832371 4 3 96989075 2 10079 35982 1 876795138 4 2 33823 69054 4 4 4 2 7718 77397 2 51632 82959 1 11864346 3 988876312 2 26989 114846 3 455631085 1 539398861 3 774543642 3 333612841 3 112212751 2 22754 108127 2 111344 113803 4 4 3 18650274 2 16331 100488 1 897659614 4 4 4 1 133289196 1 178119804 4 2 16809 43021 4 3 895979926 4 3 60947022 3 818943593 4 2 82125 92594 4 4 3 71324429 3 11313290 3 529842838 4 4 2 22044 35090 4 2 34837 116527 1 341517343 1 187329964 4 1 359991257 4 4 4 4 1 385508109 3 828117576 4 4 4 2 63334 66051 2 69340 93027 4 1 238189003 1 536322089 2 50951 102624 4 3 538014786 1 259820141 4 4 1 82260810 4 3 709190865 3 150964975 4 1 534400488 1 957013448 1 199345527 2 54662 69604 1 314239106 3 374197528 4 3 415395765 4 1 278419189 3 47387645 4 2 13031 84048 2 50340 62866 3 476616561 4 2 47217 56874 1 635452069 1 321119314 1 649619593 1 831827443 1 622380919 4 3 373353079 3 110440045 4 4 1 276256322 2 7643 115685 3 327367437 3 201634018 3 783920406 3 442059640 4 3 219124161 3 457092830 2 102084 119738 1 65057683 2 23918 33412 3 371803557 2 18775 112453 1 682341694 2 100727 113045 1 1641562 3 162441724 1 33216301 3 983947125 4 3 502940871 2 98807 102842 2 69603 91412 2 25890 43525 4 2 52697 56756 1 408494541 2 7 61165 1 64180856 3 357308552 1 324841935 3 80640991 3 994007030 3 37184652 4 1 137615792 2 41447 60565 3 758198544 4 2 48208 101322 3 20050032 4 1 731619898 2 117908 119643 4 4 4 3 937148187 4 4 4 3 8994616 3 978772945 2 75539 120725 3 482861694 2 22473 116687 2 1972 104911 2 73173 103456 3 429274594 1 963072249 3 65580135 3 459899202 1 823378766 4 2 48761 100882 3 926201211 4 2 19821 99200 3 833302555 1 229073745 2 85882 113714 1 524893754 4 2 80911 90969 2 40684 46606 1 712557821 4 3 142577184 2 83208 110654 4 4 2 6198 98745 1 624217242 3 168275655 1 44234030 2 55801 99334 4 3 607319812 3 144805506 1 711523325 3 328304203 1 432272436 4 1 226471448 3 132569123 3 476951887 2 105934 109881 3 399942216 3 434539905 1 642770150 4 4 2 73298 90716 4 4 3 297698702 4 3 519180925 2 23639 28929 1 729323919 3 878601564 4 2 29550 52484 2 93497 105504 3 492843611 2 66579 74293 3 939214060 4 2 62150 96505 4 3 32629034 1 888833369 2 31668 95051 4 3 461340508 2 37022 118546 2 62773 72470 1 249785760 3 979157615 3 690714471 4 3 415714997 3 96302737 2 58923 117982 2 27416 97828 2 65559 87510 3 385022169 3 997141818 1 696526814 4 2 13660 61120 4 2 78638 85510 2 12480 32591 1 762037122 3 350581813 3 608336974 2 44769 46148 2 54072 73284 1 637624706 3 27420814 4 1 977875957 4 2 87575 98803 3 587353472 4 4 2 2741 71664 4 1 807734185 1 869954103 3 202688981 1 977596439 3 18928867 4 4 2 12243 99048 1 62925506 3 33493889 4 4 1 822149010 2 102698 103345 4 2 52119 61298 4 1 980309129 1 333468533 1 85288167 1 592268194 1 855988769 3 558935974 3 235171114 2 93708 95687 3 348127190 3 953541074 2 54782 68772 1 160353235 4 2 49509 115342 1 862042236 3 362765790 1 724428953 4 2 39360 98854 4 2 28184 76543 2 66457 89668 2 12918 80865 3 246168551 4 3 675963323 1 913637953 1 995924647 3 652759168 3 609933604 2 2244 39932 4 4 3 872319227 4 1 336243672 3 133628394 3 40060999 1 118644773 2 5906 40412 4 1 998090090 4 1 212581340 3 238644635 2 60801 114027 1 833466294 4 2 53020 102030 3 38144811 2 4396 81078 1 532405840 3 432846631 4 1 465616992 1 125844874 3 584289194 2 54030 119113 2 68161 118745 2 33452 101423 2 2227 119714 2 27108 45722 1 704408676 1 857635936 1 85511035 1 34597557 4 3 536201451 4 1 443596258 1 213033982 2 8052 41595 2 22025 55200 1 64942572 4 4 1 665431704 2 88078 113723 2 2273 106476 1 753227878 2 12410 78034 2 26602 39102 1 880847765 2 3055 77109 4 1 478098803 3 270794848 1 544749728 4 3 36876584 1 386397472 3 801242522 3 901588367 4 1 315053683 4 1 72114156 1 148394346 4 1 550560954 1 472884259 2 76117 86038 3 29522401 2 65084 90587 1 947885923 1 493896138 2 25112 81500 4 2 73811 86387 2 29529 53565 4 3 56102680 4 2 7030 74964 2 32400 75536 3 658379444 2 11776 28401 1 896193564 3 578052460 1 49785335 1 390371065 3 305015564 2 95354 112859 4 3 312311428 4 4 4 4 3 786074563 1 15135968 2 78012 110587 3 107824327 3 758048826 3 725843950 1 170972610 1 82788829 3 593874573 4 4 1 765225782 4 3 903523221 2 65888 108144 1 949956982 1 301096857 3 923002019 2 89665 89709 4 3 224451929 4 2 6318 46178 2 26295 81902 2 13448 77865 4 1 491511989 1 702246157 1 894562492 2 7186 18157 2 12532 47732 4 4 1 421958177 1 348927788 4 2 12999 119593 2 65464 95460 3 153610106 2 72901 100408 3 539992410 3 776737 4 4 1 532909163 3 206411760 2 10605 69425 3 803463177 4 2 30434 73965 3 487301998 1 998540171 2 17034 32008 4 3 911998329 2 114990 115190 4 1 254205955 3 938224490 1 267665314 2 46358 52716 4 1 834384630 2 30679 112547 4 4 4 2 79114 96659 1 405163447 4 3 703000419 4 1 242027674 2 67125 73418 2 96333 109686 1 68732039 4 2 69200 93712 4 3 83189712 4 3 118402864 4 3 579159249 3 814057839 1 346271120 3 475581223 3 16167465 4 4 3 644702834 3 427841163 3 127958070 2 42400 115466 2 56455 65695 2 111610 118532 2 30994 44379 1 535569280 1 998463887 3 992328380 2 47541 71509 4 1 514827702 3 205307931 3 596544640 4 1 190405609 4 4 1 16927272 4 2 105857 120672 4 1 122983922 4 2 24191 90757 2 9756 15177 4 1 859062701 2 12943 85592 4 4 2 46155 105608 4 3 839911442 4 2 15595 26501 3 845799455 4 1 555071077 2 15677 20972 1 36077771 1 468167581 1 59903707 3 535014694 4 4 3 142520093 2 22093 46349 1 27906601 2 9717 36701 2 91005 92832 4 2 25775 92686 2 77109 113359 4 2 47762 64905 1 863344645 3 687876267 4 3 46203353 3 963994548 2 44193 95732 1 608877052 1 964064321 3 317977171 4 1 564187530 1 490966776 3 527902479 2 36839 70432 3 531610512 4 3 378794958 2 49917 58949 1 280938198 3 264028193 4 2 3847 94812 1 747037980 2 71585 115661 1 71431676 4 2 101455 117481 2 60061 114634 2 68025 103571 4 2 30589 79235 4 1 395273990 2 27648 97782 2 108198 119809 2 11798 62705 2 69841 82383 3 52265470 3 626661253 2 94895 99178 2 16435 109247 2 35397 62203 2 117737 119954 3 207794888 3 418862169 4 1 926277190 2 22056 64044 1 79989377 3 715468620 2 35734 43557 4 3 86636721 4 1 121318354 1 115667547 1 910910346 3 240165460 2 1259 120370 1 709712247 2 67297 111890 4 1 236590065 4 2 99686 113319 2 56543 66048 2 17083 49735 1 566692647 1 566335568 2 39528 101999 2 18556 112970 4 2 58731 100507 2 5338 62763 2 54174 58452 1 648335184 3 800908716 3 717199909 3 691017254 1 895004605 4 2 8551 92015 4 2 52471 59145 2 28110 102395 3 279742909 4 4 2 98097 116548 3 3429243 4 2 16107 50436 1 226073429 2 30328 77127 3 817202606 3 245025227 3 283801371 2 44763 66999 2 53507 67307 3 121022952 2 9166 38060 2 20428 99441 2 43273 52564 3 692806399 2 3570 26358 4 1 144183334 3 27894390 2 63948 89256 4 4 3 29648657 1 319515243 2 85992 112989 4 2 62291 93156 2 55671 120522 2 6415 100377 2 25212 35810 3 291819606 4 1 557430667 4 2 95127 100818 4 3 824176105 4 4 1 47242087 4 4 4 2 67111 98056 2 113759 119010 2 37453 80444 1 705671663 3 897619902 3 219231234 2 101177 103937 2 3048 51036 3 388522911 2 68172 85138 2 70849 113338 3 381570353 1 155463891 2 102054 118085 3 130639468 3 708411529 2 24322 74548 2 24850 88469 4 2 25297 48003 4 2 33965 81963 3 25873264 2 15556 82652 4 4 3 409761816 3 328028733 2 18293 47817 4 3 348139445 1 220989200 2 15361 32366 4 3 109004994 2 54560 61599 2 964 35894 1 328061473 1 372644691 4 3 563380968 1 271781373 4 4 3 122044582 2 83376 92365 2 5310 67992 1 9519976 2 31981 38748 1 694168544 3 974793270 3 972384201 3 971066959 2 46248 121304 3 463619263 4 3 266615 4 1 2317200 2 3062 34726 1 997384144 1 12167646 1 424534454 2 55373 107504 1 604896254 2 16253 70224 4 4 2 16415 68175 1 18018275 3 761949726 3 446835517 1 676202794 3 25672679 2 84084 93428 4 2 119569 121438 3 871199704 1 882919261 2 18665 58432 2 431 40945 4 3 74924619 4 4 2 8738 95372 3 650006426 3 63444132 4 2 80798 99393 3 51845357 2 8754 104748 2 46040 96449 3 207954995 3 573232163 4 4 1 37240978 3 690249764 2 86017 117229 2 109525 117489 2 3669 16183 4 1 229179842 4 2 77722 95290 2 21430 97403 4 3 268468152 2 30222 35095 2 58426 93064 3 431456145 1 936575972 2 44456 99951 1 16329908 4 1 9226034 2 8353 28333 1 419251739 4 3 70210501 4 3 225952011 4 2 21990 41782 2 9805 31732 1 84412822 1 574655797 4 4 4 1 955417931 2 87638 97753 4 3 535078493 4 4 3 252072405 2 53086 55727 1 818292087 1 977566889 4 3 871072721 4 4 1 806504389 1 553449064 4 3 64827054 3 886490081 3 70675603 3 792863169 4 2 23219 75147 1 327593225 4 3 209361043 3 460406419 1 568913149 3 906059177 1 251145699 3 750256491 4 2 9119 16933 4 3 149953568 1 674506636 2 25493 73713 1 134703547 2 18494 89859 2 41933 60150 1 764917539 3 998253775 1 615327230 4 4 3 7834320 3 16737656 3 314371898 2 35737 82248 3 160446050 3 430327191 3 667451141 3 274343657 1 354452486 4 3 932183918 4 1 666348213 2 26540 95598 4 2 70918 119779 3 212577167 3 574623036 2 14521 80084 4 4 3 674110378 1 906866104 3 394572410 4 1 882938905 2 44261 79149 1 335295927 4 1 913572227 2 33530 67242 3 605299399 2 77046 89108 2 64535 115031 3 166427005 2 34518 98794 4 2 22938 80591 4 3 549047717 2 91974 95319 3 614267345 3 823755593 2 77665 99744 4 3 330238005 4 1 740489794 4 2 2247 89509 2 105297 112914 1 443593816 1 440565247 4 3 640851161 3 250610133 1 732479028 3 302045977 1 224325303 2 38351 38887 4 4 2 7418 68717 4 2 52554 87906 4 1 85224284 1 266178833 1 17167763 2 20376 44408 3 854223217 4 2 52582 108833 1 23319824 1 154228562 3 430963610 4 3 653979367 1 743534264 3 711744574 4 1 397593364 1 293533364 3 965565652 2 43437 48234 4 1 15658937 1 400116 1 780957681 3 57505388 1 215634648 2 31298 33008 3 827932308 2 7635 69066 2 51404 104023 3 475250545 4 2 36849 93457 2 54040 74491 4 3 595989796 1 498171802 3 703082748 3 185321697 1 239772818 1 479190706 3 439928078 3 655017848 2 28895 102705 2 56086 65539 3 5215649 3 421955515 2 76197 106440 3 431286010 2 76382 110116 4 3 140199181 2 34633 73716 3 322443952 4 1 172781598 2 30359 46261 3 61010301 2 23885 86176 2 89414 99925 2 41716 121446 1 249981643 4 1 653969039 2 40729 118124 3 96801159 4 3 720275111 4 3 159155284 4 3 733439408 4 1 377808676 2 47527 64766 2 89559 90359 4 3 720278046 3 767511518 1 75346204 3 545857595 1 26461076 3 744497034 4 1 193106581 3 502841336 2 19422 88843 1 26277503 2 19807 98094 1 963600769 1 64073472 2 65673 113256 1 707875556 2 16324 51277 3 977340376 2 35593 64081 1 217009355 4 3 754685742 2 4799 111335 2 62500 65580 2 77480 87585 1 142210630 2 3065 90579 1 867952536 3 608065354 1 288914837 2 34972 87787 3 251879337 3 377787075 2 19061 33668 2 26501 90691 3 133966044 1 985030333 3 405107883 3 417115292 3 466700781 1 296210887 3 473959516 3 57323810 2 3405 76390 1 225930409 2 25704 26656 2 86438 87587 3 663164848 3 203842594 3 710002388 4 4 1 937966071 4 4 2 29594 33095 3 177842849 1 727457379 1 550126358 1 922731993 1 546600452 3 436059661 3 956059880 3 692528266 3 663940230 3 61355650 4 4 4 2 97575 97749 4 1 855176250 4 3 689978242 2 100175 106652 1 7146876 1 212924496 2 52622 91485 4 1 402935929 3 32437022 4 2 63467 64206 1 747126694 4 2 38465 82137 2 54502 62661 3 47053572 3 117615725 3 188955292 4 2 42784 106834 4 3 379024512 1 356405966 3 596488611 3 583158370 3 31558661 3 304108422 3 620121675 1 238432320 3 113462772 2 18363 66909 4 1 669955655 2 21776 49203 1 80425991 3 220092449 4 3 656965033 2 44708 112167 1 682033057 3 51115037 1 801055174 4 1 895409119 4 1 280853184 2 67170 86703 4 3 323709431 3 957175402 2 2947 24714 3 90502411 4 3 134782905 4 1 10634811 2 3771 8539 4 4 1 201152440 4 4 3 108660638 3 623340032 1 508847662 4 2 83844 94038 3 719220886 4 3 352867040 3 185383175 1 879788931 4 4 3 898177786 4 2 53449 119606 3 460063104 4 1 626464449 3 358604982 2 44937 58013 3 726679036 3 949897174 4 3 12452001 4 2 50981 79042 4 1 553982444 2 59088 90757 3 325329875 3 292484603 4 4 4 1 33338456 3 711333597 1 980999377 1 387936848 1 52399183 2 37720 118208 2 4053 16131 2 85909 99535 1 943083118 4 3 162329220 2 74499 75803 4 1 126282662 4 2 71199 109274 3 424263839 4 1 281192562 2 50416 90988 1 195494645 2 34023 61043 1 551375540 4 4 1 153513483 4 2 60550 67847 1 978625381 4 1 996978062 1 360032403 1 375327365 1 703093931 3 322706764 3 802295676 4 2 14690 31361 2 68967 83925 4 3 997673748 1 148111659 2 10322 43211 1 670672137 1 317598713 4 4 4 2 85161 101323 2 48496 64500 2 6557 105290 2 17640 52441 3 550613586 1 224769163 4 3 21345693 2 21864 38624 3 385966662 2 41148 99189 1 201355598 4 1 720678936 3 225191454 2 60551 72415 2 37741 94551 4 3 869204665 2 3463 50271 1 520705027 4 1 452927250 2 27304 27730 3 102990307 4 2 40291 50116 4 1 278813289 1 686661228 4 4 3 321819176 4 4 3 508337635 1 106832241 1 266783262 1 435318314 4 1 985579620 2 13450 50282 3 995698090 2 92720 96122 1 789472562 3 735675558 2 28989 103429 1 217399785 3 149136078 3 707719355 4 1 923809920 2 63273 107022 4 2 84201 103450 4 3 620212393 2 29806 78043 3 595505628 4 2 99016 109027 3 26018920 3 440431980 1 648938618 3 589183459 1 782054126 2 27353 103806 3 7819213 2 59192 63968 1 698551897 1 93786170 2 5388 109634 1 672201240 2 90938 105429 2 64284 87054 3 223266080 3 108701171 4 2 28577 55152 1 158608712 1 824487487 1 804851195 1 657157049 4 1 433142018 4 3 351109602 1 118702722 4 1 819756320 4 2 47995 118606 2 11900 74848 2 39988 81879 1 568325354 4 1 179635444 3 991657972 4 4 3 763710127 1 657501269 1 822201805 1 391563169 3 10898531 1 36789994 4 2 95867 112089 4 3 654743988 1 859679368 4 1 480383711 1 819675869 4 4 4 3 686477023 1 378792904 4 2 42472 112554 2 25834 101953 2 46547 115229 3 168609406 2 26421 115177 2 17179 69064 1 694455320 2 25502 61509 4 4 4 3 91205800 2 11081 44389 1 705474399 4 2 14170 94353 3 323731926 1 122991705 3 195106354 4 4 2 27184 77987 1 517924532 2 11015 28864 4 1 864793145 3 723526749 3 216092334 4 1 907171840 4 2 19498 36188 4 1 728542327 3 488665466 4 3 370206577 3 30281913 2 49984 87474 4 4 4 1 794887157 3 988971300 4 3 874895788 2 26986 91773 1 10467139 1 597349708 2 7198 83246 4 2 66937 114170 1 33501540 3 278649482 1 426171973 3 681902375 4 1 67721774 1 52305973 4 1 607676340 1 247041555 1 466513724 4 2 73924 93741 2 1732 69361 2 47150 77666 3 747777257 1 903387896 1 641592226 3 650610964 1 495715700 4 3 830635818 4 1 253608606 2 62258 94609 3 650036001 4 2 40406 49435 1 930582751 3 612460070 4 2 71666 74623 2 11180 29450 3 6573423 3 162239460 4 3 432769893 2 32788 83548 3 64229163 3 34093308 4 3 740693545 1 930805314 2 86957 98400 4 2 44523 71103 3 547277368 3 606014989 2 37834 66688 2 14766 119657 4 4 3 219397828 4 4 1 634575145 4 3 94690044 2 25723 40664 2 16670 18036 1 54386077 3 922124295 3 47717071 2 29804 52943 4 2 14517 26702 3 591938995 2 28072 73774 3 339679795 1 202881255 3 80077281 1 268131877 3 311397721 1 985383491 4 4 3 357527151 3 143742000 3 337489920 4 2 110616 114932 1 973783087 1 256344224 2 2863 107592 3 144902456 3 65542199 1 316668228 1 842604163 4 3 912807643 3 38606786 2 42315 57051 2 20146 21191 4 1 55730869 2 31041 72607 4 3 880195050 4 3 910475232 4 1 546663148 1 65466545 4 2 49468 108983 1 854009164 4 4 3 419607920 1 781901138 1 36663538 3 744384484 1 542600447 3 110991588 1 89236351 2 83846 116797 2 88916 114574 1 473778486 4 4 2 9169 54015 3 279195714 2 95414 101592 2 75824 92629 2 56448 87790 3 97290227 1 8401112 1 725475052 2 79903 111631 2 21391 29177 3 100780314 3 266955990 2 16048 106079 2 10397 17658 3 445883625 1 195134018 1 600579093 1 960387119 4 2 36780 98781 3 140305928 2 3066 22474 4 4 4 3 306525738 1 191063859 1 290233650 4 2 32777 83720 4 2 7477 54627 2 58808 76425 1 27691601 4 2 93383 111132 3 52209216 2 15752 71494 1 998111757 4 3 684130477 3 476909719 3 869204623 3 526241305 2 82783 100874 1 946892593 4 2 41025 42540 3 200984999 1 590539466 4 2 27285 85974 3 771625583 1 245252648 4 3 1123224 3 126286309 4 2 82351 102576 1 337487728 2 6999 28101 2 40104 56867 1 225159960 2 14131 112918 1 767422853 2 714 10495 2 7680 50515 2 57659 90314 4 4 4 4 2 77768 90033 4 3 259135304 1 233110525 4 2 26053 33140 1 637741276 3 770144480 3 48487428 3 825025042 3 877481411 3 298524068 3 671585854 2 69038 120222 4 1 845004464 1 35118460 1 871621419 1 844292769 3 384697941 3 704664591 1 992017645 4 4 2 22295 25049 2 109295 115435 2 41819 50803 1 695943598 3 70862329 1 393518283 3 613721872 4 4 2 30460 112438 4 3 229351745 3 329658812 2 12449 102310 1 784137938 3 109312210 1 808242354 2 28285 70827 1 473861419 3 633460007 2 12561 67488 3 202281695 3 189761533 3 685662343 4 1 762159881 2 43829 66488 4 1 951256489 3 39113980 3 97675318 3 961637905 3 59229641 1 882274417 2 27870 51650 1 456783158 4 2 89356 99545 3 344884662 1 32543394 2 20885 112891 2 60111 106226 4 4 2 38351 86760 2 102433 110952 4 4 1 933336381 1 36538474 2 22400 34358 4 1 21681552 3 24510070 1 707061493 2 95878 105685 1 277453669 1 115957473 3 238529401 4 1 560115184 3 564179119 2 9493 106845 1 707693602 3 655351620 4 2 8226 35160 4 2 2924 3162 3 993656627 1 997488909 1 308133651 1 434776461 1 350757513 1 703004721 3 741371833 1 447625863 3 596214696 3 466020507 2 25128 69880 1 838709144 4 2 17546 46394 3 498746009 3 638617238 1 44873780 3 9025501 2 62242 77223 3 840308932 3 257893914 1 110389274 4 1 527321382 3 54298879 1 174111922 1 497446443 3 367946841 3 2075974 4 3 495166057 3 508786369 1 202383289 1 483061018 4 1 432583510 3 309508882 2 88575 99096 2 76153 117553 4 2 107465 110619 3 761873381 2 37890 84803 1 902734905 4 3 125852310 1 342448373 1 701246412 1 523349329 1 948574539 2 60642 67059 3 57841655 3 12712664 4 1 89815180 3 376551101 4 2 10838 43050 3 601047051 3 297225366 1 549603275 2 23897 90846 2 49392 62977 4 4 4 1 116313297 4 2 10098 76500 1 424006129 2 46715 68064 3 323311158 3 268637262 4 1 503619338 1 703334206 3 911504841 1 602308192 2 15944 31722 4 1 240868964 3 572217547 1 815954859 3 853896504 1 835214501 1 573498528 1 430217973 1 896818116 1 678345932 1 804560089 2 47960 112429 1 312002176 1 791568597 3 18361896 1 540499561 3 878857130 1 713167150 2 63686 107226 1 176367940 1 238887825 1 72035758 2 22745 56017 2 45176 78085 1 59589290 4 1 672940214 4 3 504755246 3 707429582 2 78418 84146 4 4 2 58643 84592 2 38080 49273 2 28834 79428 2 44268 50278 2 83180 89837 4 2 5723 15302 2 3661 39241 3 133147933 1 347833403 2 63069 79830 3 89140003 3 284859779 1 641409193 2 69785 83690 3 88885440 4 2 8988 25676 3 479782469 3 204311615 1 686871108 2 18146 41773 3 936928906 4 2 2188 106037 3 184234245 4 3 723387487 4 2 58780 119366 2 79077 104910 2 22406 92223 4 2 17072 74680 4 2 46159 50581 3 14732843 3 782017317 1 639242980 3 636110081 4 1 44683026 1 390597947 2 44013 116089 1 864257745 3 761650205 2 56303 65646 1 184974406 2 22864 105242 2 57843 85479 2 52578 104879 2 37189 38986 3 905650653 2 53741 67550 2 9989 108698 2 9282 86656 2 94637 99697 4 1 104046859 1 452072681 1 275457173 1 101664248 3 782916408 1 38668219 2 63225 69205 3 183090857 2 94213 101028 1 373070989 1 39934404 4 3 4308071 2 3227 47440 4 1 180433871 1 425426666 3 46506800 2 5067 53165 2 100008 115855 3 10260625 1 744996941 4 4 3 786375177 4 4 1 285467559 4 3 350698374 1 787220693 3 404807744 1 816889155 2 9560 119212 2 90987 114655 2 34767 71054 4 4 2 72752 114460 3 218737566 2 72835 110533 3 70111158 2 16480 34407 2 77887 78704 3 148347575 4 3 634358831 1 629583905 3 802167760 2 19785 26829 4 2 74332 99737 3 12103964 1 49974020 4 3 204425260 2 27443 114451 3 4017556 3 746796307 4 3 119251294 4 1 795800925 3 47584981 1 2264624 4 4 4 3 893842242 4 3 695786490 2 2441 39357 1 218343620 3 963942253 1 903068217 3 898320542 2 45707 63364 1 455290228 4 1 630616342 1 4592590 1 164026324 1 751833103 4 4 4 4 4 2 63081 85293 3 56915244 4 1 634422053 4 4 3 140108166 4 1 395850182 3 682326369 3 820313924 4 1 17394811 3 896727955 1 48247936 3 237776421 1 268134222 3 776286060 1 29430199 4 2 51851 95352 2 96141 120153 4 4 2 5786 55280 3 436249909 3 724482727 3 395578094 1 30906113 1 563340550 2 33717 39800 3 460990538 4 2 10421 99163 4 4 3 410022890 1 815437402 3 136252120 2 46319 57770 3 71724612 2 2667 17372 2 71695 80257 2 6212 87489 1 695362595 4 2 48493 103776 4 2 25243 94305 1 34803390 3 42046789 1 634372158 4 4 3 43781868 1 929212190 3 55220372 3 665508809 1 79999064 2 54748 85878 2 24102 40653 2 51161 51980 1 106312389 4 2 5052 93910 4 3 92840001 2 24231 104460 3 149277710 4 2 21505 109156 3 653559887 4 3 766068647 4 2 8338 62285 1 999281087 4 4 1 354791959 4 3 593818879 1 792121408 4 3 581506975 1 909693788 1 680030786 3 762253913 3 187632709 3 399278088 1 770104732 2 36333 47882 4 1 378699419 3 460400419 2 26228 107152 3 52782244 2 6947 108107 3 189495345 3 123018011 4 2 5123 20565 4 4 3 96544828 2 56249 58973 1 516642849 2 19994 43039 2 8701 49939 3 392545129 3 239980112 3 26309235 1 717395012 1 371343106 1 180174485 4 3 954812730 3 288201415 3 464989083 3 274787179 1 349830805 4 2 37683 60125 1 125730543 4 4 1 243219184 2 4846 21685 4 1 880849539 3 984126603 2 38896 100937 4 1 29504457 2 96247 104185 1 693587415 3 715556836 2 19190 121648 3 633861049 4 1 84767753 4 1 503149189 2 62791 112547 4 2 68213 105372 4 3 850659255 4 3 348373792 1 649228137 4 3 999513084 1 807390174 1 382654047 3 796483647 4 2 23386 70365 1 275642786 3 19095044 2 107090 116061 2 25935 92054 3 750662483 2 45804 83030 1 115491988 4 3 888674567 4 1 847162164 4 1 56819964 2 11977 24405 1 752546009 2 40715 67248 2 36711 59218 2 34517 95136 4 3 312320769 2 86358 113623 3 6015523 4 3 893213803 4 3 602812374 3 856580746 1 881399056 1 16253569 2 26520 110555 4 4 1 909137029 4 4 1 989427367 2 34036 66332 3 284440660 2 41390 106067 3 701330321 2 21350 120696 1 990299598 3 257216293 3 8469908 1 464347 2 37475 88581 4 4 4 2 82211 87567 1 851664497 1 216097776 2 72961 82620 4 2 3700 106730 2 17456 107949 3 273572499 2 72817 92970 2 51247 114952 2 62889 69805 1 566349373 2 80113 105152 3 441737438 2 47651 106493 2 61387 79160 4 4 2 42729 75694 3 53139708 3 82738728 4 4 3 977665360 4 4 4 4 4 1 839734412 4 3 947557973 1 526380612 3 370804419 2 58019 68496 2 72530 83428 2 71461 121491 1 706263059 3 865108053 4 1 994870063 2 22977 90323 2 50219 50502 3 83813476 2 23653 118017 1 331223165 4 3 119697829 2 2106 44663 2 45067 107255 3 614631659 1 185368389 1 444206014 2 5772 95343 4 4 2 12729 113303 4 2 50565 107934 1 770929225 2 12191 52812 3 865184972 1 608654632 4 3 478249278 3 380219537 1 874846067 2 10701 65122 4 4 3 422769907 2 73228 99577 4 2 19747 84441 4 4 2 17833 17895 4 4 4 3 883105042 2 51305 86082 1 185085653 1 48737360 2 30350 53873 2 12340 84961 4 4 1 703250546 4 1 217732209 1 66532520 1 653103597 4 2 37709 117919 4 4 4 1 97071203 3 208026781 1 970317597 3 170861169 4 4 1 844126410 3 628409185 3 460821453 1 841132143 3 731425209 2 33254 45903 2 50890 70311 4 3 182828913 4 4 2 17150 89340 3 431177230 4 2 24022 84878 4 2 62992 116000 4 4 2 33706 82177 4 3 19659447 1 56879820 1 564923221 4 4 1 369686363 3 851456232 4 1 34254446 2 64890 105463 1 700322066 3 194178203 4 3 475598005 1 54384099 2 62433 105482 1 793543475 4 2 60215 81654 2 115662 119098 4 2 16871 85981 3 878417608 4 4 1 572473835 2 11120 56024 2 15890 38268 2 87112 102408 1 50703125 4 1 312314359 2 37689 114206 2 14035 38892 4 2 64204 119738 4 3 993175301 2 42103 67580 4 4 3 244562126 4 1 800385018 4 3 66181351 1 781681610 4 2 43195 121403 2 101083 105607 2 54314 114922 1 458717807 1 889886585 3 2487779 1 65021240 3 534156943 1 800005883 2 13380 57079 1 44395986 1 146759951 2 47544 92658 1 751916715 4 2 24896 44533 1 227710517 2 40166 118150 4 3 71889082 2 59423 81882 2 16250 70033 2 22077 26488 2 30516 43464 3 988953396 3 520538390 1 586079505 2 37222 105901 4 3 347522159 2 7827 15726 3 268382178 4 3 809591914 1 979496503 4 3 975121566 1 979068960 3 859238724 2 27672 101367 3 24684477 3 792300811 4 3 899892627 2 39447 121933 1 11785291 4 2 82753 111004 2 18927 109620 3 355101767 3 179318477 2 4163 22631 2 26321 42392 3 136119104 2 87885 89134 1 132353875 1 623341308 4 3 192373868 4 2 2667 47319 3 2255098 3 400843564 2 10986 109318 3 129611767 1 561353590 2 51655 105969 3 50403478 3 793126394 4 3 523004089 1 789516226 4 1 382655520 4 4 4 1 467321124 2 26573 53069 2 33096 44913 2 9128 69222 4 4 1 773417543 2 59993 94014 2 58992 82208 4 2 342 75445 4 4 1 284436883 2 4201 117664 4 4 4 4 4 4 2 16387 81326 4 3 451848365 1 174167654 4 3 410446796 2 32379 102229 3 49513360 4 3 947140092 3 909772071 2 7996 75354 3 545697631 1 748285792 3 109337771 3 195105643 1 251802592 1 352774004 3 44758013 4 4 2 83189 93797 2 51085 65092 1 291440937 4 4 1 931470113 2 22501 88565 3 3376828 4 4 2 7500 113819 2 11569 65542 4 4 3 424344412 4 3 797636991 1 872036895 3 774762525 3 302676481 2 57165 58205 1 187888449 4 2 15709 51567 3 736632048 1 38320965 3 18929725 3 732412684 3 674735425 2 61605 113681 3 497983847 1 979864284 2 50387 101875 1 409611908 1 691030063 1 801931296 1 146821282 1 394061074 2 67595 102664 3 865986807 2 66364 116731 4 2 40880 86744 3 163518874 2 36785 73516 4 2 27489 105625 4 1 483181147 2 16303 102995 1 765412609 1 437397340 3 135552809 1 615901760 1 464407446 3 55099882 2 66321 71287 3 321948346 3 359324284 3 446945057 4 1 318382825 2 32251 115156 3 26438844 1 585809660 4 4 4 1 756722599 3 4889313 3 249589619 3 907531885 4 2 32219 104204 2 68436 79456 2 20213 93470 1 408354310 3 505415142 3 724417556 1 865044435 4 1 9224188 4 1 461888277 3 72475111 3 441129517 3 106614823 3 736088670 1 684666102 1 338874357 4 1 294368388 4 2 67868 95733 2 18997 25049 1 289458374 2 53308 110888 1 773635007 4 1 299935421 3 988130439 2 587 93971 2 41557 62865 4 4 1 565007529 2 11222 15582 3 257998108 2 107319 115631 1 618109136 2 37843 114663 2 37360 54968 2 33875 62522 2 4490 76940 3 397401468 2 10303 118266 1 54028260 1 947623197 1 160379656 3 878989027 2 47274 93340 3 584290876 3 318534113 4 4 2 66321 94790 2 90409 107103 1 299339861 2 54073 56251 3 810845538 2 106002 111429 3 317038442 2 17917 26957 3 744352251 3 624435982 2 37704 64887 3 815301299 1 703876699 3 231334276 3 447086389 2 4311 120240 1 942163918 2 69511 79541 2 54583 108165 2 3576 109862 4 1 864561848 3 454413647 3 546823822 4 2 4346 30069 3 970108047 2 25786 108986 3 164005604 2 115435 121530 3 589917431 4 3 984802582 1 196075188 3 898191382 2 55748 118943 2 70025 84943 3 709389268 1 946261758 4 2 5614 52559 3 790117946 4 4 3 285150276 3 715344750 4 1 933069136 1 983903248 2 5992 117522 4 4 4 3 929300664 2 61644 101706 3 476839676 1 385492157 2 19447 98195 1 58234704 1 902684374 2 13365 21904 2 58989 105721 2 33064 115902 3 860883971 4 4 2 45547 66807 1 808397747 3 463199660 4 1 380351599 4 2 73795 89836 2 43828 65312 4 2 82154 102918 2 7884 68419 4 1 440374112 3 854934086 2 83558 104193 1 483406610 2 11915 65822 2 12514 39264 4 3 63812391 4 1 484021170 4 1 151774182 3 877448145 3 664121075 1 938002580 3 659606521 3 702768165 1 677032085 1 948245947 2 7025 28238 1 127333243 1 881993147 4 1 9121136 2 13398 31006 1 454994551 2 18214 64321 3 287894777 2 53640 93066 2 68658 119613 2 3827 89985 1 845751021 4 2 688 8640 2 5826 59769 3 64610517 3 483314221 2 38329 58886 4 4 1 321141195 3 360693498 2 4796 22440 4 2 84795 106133 1 567014010 3 284373105 3 810656056 3 471578520 2 40952 92549 2 39067 46801 2 29308 91712 3 993795233 2 70008 119963 3 784024411 4 2 62853 83404 4 3 630197448 1 384751494 2 7246 120732 1 200495799 3 533395538 1 677023367 1 652589668 4 4 1 708117497 3 759128202 2 33668 43374 3 268345824 4 2 47057 99344 4 4 3 219708366 2 3330 14944 3 798048122 3 629288646 3 383286107 1 598655273 4 2 13036 57125 1 710881332 4 1 148746539 3 147784949 2 68380 120010 1 938766685 3 723042331 3 32679727 2 29958 112362 3 783365058 4 3 888300639 4 1 152672528 1 504960479 3 423456117 3 535954274 4 4 1 358536411 3 51062196 3 127978627 3 242629891 2 34959 64028 4 2 34900 38180 3 59781654 4 4 3 297280188 3 319101261 2 106932 121771 2 5039 59149 3 26641966 2 69709 97932 1 787892465 2 32141 59516 1 382585368 1 669262801 4 2 30757 90284 4 2 41647 87339 3 436381021 3 711675300 1 688570177 3 766549902 2 21718 32858 2 56238 58004 3 785945803 2 45032 86133 4 3 397618609 4 3 265793836 2 10505 106718 1 627109219 3 26772785 2 37418 88938 2 2946 56187 3 331625656 1 446944437 4 2 48169 90774 4 3 596211860 2 70246 74083 3 975712295 1 359458755 4 4 4 4 1 948836905 3 553104931 4 1 206260282 2 26876 104424 2 55648 57388 3 855690455 2 3521 29618 4 4 3 993782147 2 62968 104850 1 557999075 3 433674970 4 2 26022 121247 3 834696520 3 284254457 4 3 430348300 4 3 125811417 1 645320223 4 2 40584 60109 4 4 2 70710 93247 4 4 4 3 651734191 2 56199 76684 1 446684939 1 628987610 1 50873610 1 888031079 1 534872845 2 35449 111424 3 339074633 2 33146 104221 3 4097769 2 44402 108005 2 46779 63911 3 351615097 1 114544129 3 445250310 4 4 2 14941 100519 3 626433735 4 4 1 652979907 3 567303158 2 32673 80559 3 156021994 1 271662254 4 2 97781 103220 1 716940160 2 64808 82112 2 5592 99208 1 591507894 4 3 857915731 1 934804002 3 810464541 1 543831061 2 45609 47804 2 46094 92330 2 101696 103479 4 3 482509995 4 3 739384825 2 13274 104300 1 947069294 4 2 75666 98740 1 12644342 4 4 3 545667510 4 2 4782 51586 2 81884 94364 3 608419830 2 78126 93358 1 34901134 4 2 6417 111536 1 633930532 4 2 91039 94248 1 28492850 1 828741655 3 541247368 3 278932653 3 293114713 1 684731533 3 344176270 2 35403 36814 2 73860 120602 1 324038238 1 931551623 1 931094249 2 19856 70564 1 392983322 4 1 123761132 2 15888 120000 1 404370110 2 40913 106023 2 72845 82184 3 713996693 1 643316452 2 66060 111757 1 715655791 4 3 38916845 4 4 2 36193 94699 2 24086 95798 1 293519751 4 1 25130062 3 293171373 3 519918244 4 1 146548066 1 275322938 3 495259634 1 733802995 1 368353948 1 23690991 3 12211287 2 33445 54817 4 4 1 244191962 3 303679983 1 736686375 3 898111533 3 973452463 3 875681151 4 4 4 2 36091 56474 3 66513279 3 448285061 2 3505 34211 1 818785336 4 2 33031 67673 2 55437 66497 1 877102404 3 285333690 2 26301 86291 1 474056264 3 551656839 4 1 300823630 1 794401817 1 279449473 4 2 17674 59827 2 20315 67078 1 448546224 1 718737213 3 240556583 4 4 1 712817642 3 723973053 4 2 40068 47742 1 655262828 4 4 1 969853030 3 713510720 3 995151020 2 100345 103602 2 81663 111727 3 194821532 3 825654519 2 24818 44850 2 95383 119906 2 89287 93825 3 961321386 3 955937814 2 48460 48554 1 877195136 3 435607222 3 935988854 1 15379893 1 633518708 4 1 944484475 1 693361956 2 6809 61707 3 949355905 2 15215 30232 3 755936173 4 3 29049616 3 399446888 4 3 64278839 3 297675941 1 255287749 1 550808037 4 2 79533 120138 1 54035061 2 86288 92272 2 57290 102936 3 943264074 3 150880544 2 34948 60962 3 305648307 2 97670 117935 4 2 69957 113322 1 877819674 3 920001664 2 15911 49844 2 18344 33726 1 671929045 4 1 160419936 1 854724895 3 206485893 4 3 947519164 4 2 17038 107455 4 4 1 130618494 2 47208 95299 1 230258351 3 483086825 1 20603978 2 39036 40221 4 1 196762742 2 49332 70031 1 184458007 2 18572 114625 3 476440778 1 760899111 1 11801873 4 1 355169008 4 1 247531060 1 558827766 2 20827 44090 1 653103963 2 15264 20258 1 800205107 1 255663067 2 68876 112395 1 255339311 3 639395654 1 15486666 1 412057715 1 742589288 2 114044 119442 4 1 736391954 1 907769429 4 2 9965 34988 1 293439666 4 1 927265615 4 1 352278891 4 3 631466453 1 518038770 1 72515382 4 4 2 11861 89660 2 45256 65758 1 839159351 3 648956355 3 896989932 2 20206 112626 1 981297637 4 1 565425168 1 805274251 1 643862448 1 472725868 1 149879139 2 33655 76937 2 27727 41533 4 2 50496 111059 3 973168270 4 4 2 25199 91319 3 765055997 4 1 40719297 2 22779 23379 2 10117 13264 1 813086316 4 4 1 113383377 2 28483 47457 4 3 953495608 2 37220 104293 1 330917802 2 18908 56766 1 362607742 3 389160146 3 219519065 1 261661399 2 46457 97675 2 88995 90274 1 974953970 3 7892885 4 4 3 238614223 4 2 66094 107204 3 962964812 4 2 58988 116336 4 4 1 114920749 1 522852993 2 40714 49227 1 843626862 2 42046 116593 2 117718 118862 1 460749308 3 928347942 2 10711 45368 2 86220 111778 2 88346 98199 1 462575185 1 749568717 4 1 709424033 3 831473268 3 98035294 1 386279757 2 74721 115436 2 39229 71700 2 56354 87112 3 916328664 2 5879 25822 1 69833093 3 810866526 2 65267 101749 1 160948896 2 25900 103656 3 349235269 4 2 11630 83623 4 3 16618055 3 528872583 3 63884466 4 1 699079099 4 4 1 311239106 1 177721433 4 4 2 23445 81798 1 454008672 1 767724634 4 2 2899 92539 1 59728621 1 13682421 1 450494673 3 575865187 4 3 87641398 1 51209764 1 607566521 1 453442717 3 142504109 2 11204 16575 4 1 250381919 2 7453 45192 4 1 185444909 2 30060 94486 4 3 188824587 2 61158 114394 4 1 15340769 4 4 1 311876571 2 30224 60787 1 497189738 3 974959425 2 54316 78332 4 2 22298 98332 2 5496 69654 1 87651770 4 1 921321758 2 3913 84108 4 1 837877974 3 71463627 2 9685 103851 3 459280276 4 4 2 24866 58868 3 727697617 3 741060583 2 102532 120047 4 1 880883643 2 92391 114653 1 426623276 1 3093128 1 504177953 1 882758922 1 749147994 4 3 773358354 2 74317 107384 3 464899406 3 519853777 3 449781090 3 927041020 4 4 1 168424014 4 3 803713292 1 234615935 2 43497 61467 1 334623476 3 501017458 2 38169 85096 4 1 124097351 3 89715354 3 823440659 4 3 937856192 2 66085 74171 3 787296224 2 31789 75471 3 883353347 4 3 61660121 2 35306 44019 3 113019989 2 11397 13776 1 816785747 3 2679434 2 41024 110707 3 908893306 1 577708105 2 995 95099 2 31703 91237 2 29064 89619 2 17399 18192 3 744563233 2 43694 57629 2 7153 52287 4 1 442601402 2 60710 69009 2 7447 104513 3 604863199 1 746625218 1 119603211 4 3 891012270 3 887558334 4 3 592069113 4 2 47512 120169 4 1 206670141 4 4 2 5927 118731 2 84182 95740 2 15050 112288 3 879610153 4 1 157805307 1 442874667 4 4 3 303187355 1 713659159 3 637312368 4 1 224967879 2 59105 113617 2 38484 103028 4 1 794159225 3 465773572 4 2 60137 81052 3 858306448 4 4 1 238276077 4 2 35745 44735 4 1 162637864 4 3 48575563 4 2 84749 110763 2 89723 91254 2 23315 70867 3 12638341 4 3 949654642 4 4 2 20242 95991 1 20020377 1 794728505 2 51052 113706 3 735940341 2 58448 63000 2 45867 47149 4 2 30577 109673 2 24690 87983 1 8993381 4 4 2 20732 106352 1 404341207 4 1 808553138 2 68704 79523 2 17682 81362 3 772689494 1 191108561 2 32630 85623 3 46766372 1 804439293 1 502296834 2 36967 99868 4 4 3 947998169 3 399213429 3 445054613 2 76802 81890 1 295907091 1 45438186 3 791589148 3 431355415 4 2 107459 107878 3 30756956 1 676604812 4 2 18031 59711 1 817456127 1 892068403 4 4 3 453920159 3 382382157 2 58027 66574 1 921706627 2 54933 65808 3 317796695 3 724914608 4 1 101093097 1 386061417 2 71317 117925 4 2 39689 76995 3 280516822 2 5898 111027 1 580900435 1 273468978 2 33672 112215 2 32787 97419 2 66815 96496 4 3 320274415 3 687151236 2 36131 90757 4 1 405031449 1 975053298 1 164359644 4 3 854614370 4 1 718351294 2 45912 77476 4 3 579135137 2 21912 83472 1 85477003 1 431773988 4 4 4 3 725668952 1 37093937 2 19332 40303 1 828371466 3 626950009 1 10477457 4 1 990663949 1 828535089 1 318779334 2 87157 113978 4 2 29367 98386 1 254531065 2 2080 15110 3 553569972 3 587025072 3 479068697 2 24240 108247 2 27144 28574 2 40806 55640 3 158591734 1 408836603 3 834110807 3 241425721 1 845732715 4 3 536460833 1 316696495 4 1 879253263 4 4 1 124272089 2 21358 82805 3 368084730 2 103706 116426 2 30142 66934 4 2 42506 56295 3 895205647 4 2 8891 35946 2 59911 105149 2 12695 54957 3 455821454 1 536670886 4 3 809325731 1 18204466 2 45228 88299 1 963951189 3 239530492 1 258002582 2 23925 56803 3 202916767 2 33241 63664 4 1 985498314 3 523878186 1 82103760 4 3 577518398 2 68363 80246 2 36229 41379 2 62996 91338 1 15951218 3 520159015 1 870380914 2 23143 49108 1 856260354 3 138585660 3 53221359 1 344918820 2 116457 116739 1 63114798 4 4 4 2 9402 39224 3 401072211 2 33309 112477 3 998253350 3 396159190 2 31733 87918 3 70489766 2 23640 92351 1 558182760 3 467902000 4 3 281370908 3 905479314 3 417883758 2 25154 120243 4 1 66641852 3 822194276 2 36474 85633 3 28638754 3 820074529 2 7939 14633 2 54597 118163 4 3 807955832 3 803063216 4 3 228769522 4 2 70752 83230 4 1 894557768 4 3 606112694 4 4 1 639675193 3 257980787 3 938093924 2 13512 72628 3 875454701 1 9135112 4 4 1 306099423 3 117461482 3 61106102 3 731146968 2 66813 108488 3 238890669 4 3 877868413 1 527785677 2 2165 54698 4 4 3 908646152 1 381879204 1 933626784 2 6273 106090 3 773678819 2 59540 68631 2 34546 86424 3 762605814 1 957832635 1 240495998 3 93870827 4 2 59293 81953 4 2 17557 24766 4 4 3 11116689 2 32143 35106 4 4 1 240493708 2 27626 108863 2 15883 15963 1 154536654 1 153493818 3 286749355 1 626046010 2 25750 118685 4 1 146538193 1 129064430 1 315310081 4 2 81462 109423 1 129675125 2 109912 116815 1 362907175 4 2 95305 119447 4 2 70569 86973 3 775994180 2 51114 56176 3 9409662 1 812658540 1 273569634 2 11054 84141 3 427757124 1 597978264 2 15702 121503 3 404441855 4 3 356335935 4 4 2 6210 49020 4 2 1673 26858 1 45034666 4 3 334231885 4 2 23489 57421 2 31148 110682 1 319628506 4 1 569342304 3 493528503 3 202929237 3 652399102 3 322827155 1 384298667 3 117110367 4 4 1 170983803 3 808154209 3 542537462 1 418698774 1 925454497 4 3 319875690 2 9477 25967 1 414472506 4 2 59775 113345 4 1 985758579 4 1 941527191 4 3 900334569 3 964004545 2 32235 44147 1 308068855 2 87559 101508 1 13642121 4 1 121842496 3 78869183 2 10300 48644 2 68020 99709 2 20832 92712 3 55593633 3 175775843 4 4 1 503713534 2 3001 53481 1 962502016 2 63043 99976 1 316974337 2 106505 115642 2 37288 90172 2 54387 79877 2 41880 93187 4 3 769527448 2 40548 85330 1 433030371 1 477330278 4 3 527341078 3 304227976 1 174788753 3 480064061 3 931171744 4 1 140215450 2 19766 32816 1 259411383 3 786984393 2 6088 76320 4 2 91452 120349 1 939184464 3 69582823 3 420328804 4 2 94285 97052 3 167087639 1 904770224 4 3 876101667 1 652587909 3 217797352 4 3 180297019 3 353201701 3 459094231 1 967151055 1 366825827 4 3 23390995 3 912383618 4 4 1 614044753 3 873329918 3 172234348 4 4 3 452527328 4 3 257688769 4 3 368959379 3 791629953 2 39059 66324 3 841024974 3 814915325 4 3 722708935 2 5998 121031 4 2 43693 67043 4 2 33412 117546 2 87622 112810 2 56417 99418 3 988078626 4 3 61944631 3 789766662 4 1 917386338 4 1 194970521 2 100750 110984 4 3 617422579 3 61408032 3 111931628 3 161941970 4 3 908216186 2 64763 87263 1 611360438 3 71584239 4 2 42904 97039 4 1 66247561 4 4 2 38923 100502 1 274924615 3 956435707 4 2 64866 79919 2 41045 43171 3 57996168 3 748502688 3 113251160 4 2 41706 114347 4 2 33106 96514 4 4 2 62121 109870 3 110491835 2 29923 105213 2 61888 99635 3 650771935 4 3 387775396 1 984017006 3 628580 3 915757497 1 611235243 1 190237488 2 92749 108428 1 620404138 4 3 214863171 2 19113 28092 4 1 64817168 1 591032779 1 326948131 4 3 677309992 1 295332001 2 97018 102868 1 393763352 4 2 38460 111857 2 98573 108176 3 639751564 3 32704682 4 1 760797988 4 3 472000126 1 45498129 1 119775882 4 1 935293958 1 530724828 4 4 2 36445 44570 3 181049385 1 128124087 1 747876409 4 3 755701083 2 73597 98182 4 2 55561 77786 2 2063 74851 4 3 85818814 2 31585 46939 1 199080058 3 216581206 3 895813576 1 1657628 2 21505 31374 2 95173 109750 3 768388505 1 998195966 1 309157489 1 198081127 3 475982090 1 744979055 3 98146734 1 253680752 4 2 68247 118846 2 20663 60218 4 1 23357827 3 724864980 3 207228233 3 41082611 2 30270 110044 3 354110707 1 959142873 1 102807288 2 765 21041 2 10048 50435 1 583241130 1 945008946 1 34917008 1 273583953 2 44423 114078 2 28638 117024 2 66192 111474 3 874447470 4 1 936672348 3 891716916 2 49875 56266 2 18268 25113 3 455049809 3 687517365 4 1 978006588 3 672501336 4 3 541063686 4 3 865194155 2 57440 70405 1 647283128 2 6701 26983 4 1 109116012 2 6998 84401 2 28329 77238 4 1 323292684 1 499005074 4 1 231972224 4 4 1 738396043 4 4 4 1 545878102 3 18323928 2 3473 16936 1 545528647 4 1 715333166 4 3 402987326 4 4 1 999602905 4 1 318309382 2 50077 80966 3 608649057 1 297366038 1 39258581 4 1 609234172 2 7473 76536 3 638437659 1 688588517 4 1 698857261 2 20059 22815 1 138348192 3 546376281 3 54761126 4 2 16612 42585 4 2 34919 80091 2 7323 99548 3 898682542 3 850432360 1 44236380 3 514206215 3 375630133 1 778969718 3 135280976 2 73348 98321 4 2 24418 69962 2 13676 111662 2 17014 26825 1 436298235 2 33997 78889 3 975938935 3 450422718 1 299826213 2 53135 95305 3 61524543 2 83862 112998 1 164768539 4 2 40788 101513 4 2 36969 112807 3 28271601 3 58978045 2 18995 114807 3 811667934 1 504392898 1 28661200 1 106714473 1 891256877 2 35465 106570 4 3 518046994 2 42254 81070 3 349270596 2 19523 101698 4 4 1 266450898 4 4 1 70630092 3 876668213 4 4 3 938152071 1 620467910 3 6655557 1 171577125 1 667533438 3 698075204 3 42985341 3 421247307 4 1 240285049 3 902579548 3 693972918 2 88611 101955 2 1281 48509 1 55105904 1 974891913 2 40719 114926 1 953867346 3 995204899 3 654883317 4 3 372235665 2 9155 51359 2 46098 79242 2 7105 66817 4 4 1 475862819 4 2 503 64840 1 179591702 3 520144372 2 29568 44881 1 757070159 1 39779200 1 983810212 4 4 1 708253649 1 693649483 1 962853925 1 476651314 3 549976358 1 333598992 2 31009 67129 4 2 3120 34663 2 24947 36753 2 113145 116713 1 976212939 4 1 959185903 1 738256269 2 103789 119567 1 737563438 2 9275 17750 4 3 682238059 2 1934 109321 1 98892425 4 2 66123 114863 2 57738 79045 4 2 56800 107828 2 1131 94515 1 568377802 4 4 1 798671835 1 657394953 3 232741060 3 17819454 4 1 959984634 4 1 86124884 3 119117177 2 59605 92118 4 1 971289437 2 41275 80993 4 3 557480713 4 2 33475 62545 4 2 185 59953 2 3346 96286 4 3 596758743 3 590994473 2 3143 73548 3 189095529 4 1 117240113 1 869618024 2 11492 72957 3 27904821 2 6512 83256 3 745300879 4 2 32129 61705 3 17130702 1 177593613 4 4 3 827694934 2 14890 68250 2 22692 31891 2 40453 62923 4 1 710392904 3 248530029 4 4 1 566881788 4 3 882225922 4 4 2 94940 101993 2 90422 120889 3 164768636 4 2 25852 31404 1 608832358 1 21905904 3 636217407 3 280635173 4 2 84982 105133 4 3 779300238 3 873661242 4 3 446090438 2 72727 87983 3 479362572 2 33806 87765 2 6271 95195 2 8314 97555 4 1 982554471 1 209444076 1 395532370 2 37367 96279 2 41601 102230 4 1 207964747 2 59705 85176 3 630739418 4 4 1 371372816 1 768775372 1 353818794 4 4 2 43500 84334 4 1 679429632 3 468813891 1 814619079 1 104551042 1 10765411 1 60071136 1 726353678 1 838467119 1 731096634 2 14207 116872 2 46950 80161 4 3 746209882 2 19777 78293 4 4 2 18824 85932 2 5472 77467 3 978783777 2 14223 51180 4 1 349381888 4 2 60641 106007 1 308033443 1 38777396 4 2 19352 49449 4 4 3 843895110 1 536177926 3 263974628 3 533745267 3 40791803 3 275019080 3 465060644 4 2 9161 88558 2 111455 118178 3 85654679 4 3 72923298 3 964085808 2 31772 34898 3 235224384 2 61722 120906 3 58072354 1 357976403 4 3 200917465 3 754863877 4 4 4 2 52040 67721 1 45490759 3 838623604 4 4 1 40300061 4 4 4 2 58039 89111 2 56189 85449 2 5630 71702 1 711596671 4 4 2 39531 43290 3 126199427 4 1 304093828 4 4 4 2 82166 118371 4 3 884706938 1 556716404 1 481020249 1 460375935 2 108703 111344 3 618124814 3 205477848 1 156224291 1 632974449 1 924360117 1 97701652 2 79631 97322 3 16613368 1 580961879 3 695059012 3 13796794 2 71814 75264 2 55866 69986 4 3 363553704 3 213980669 2 28100 118856 4 1 809767811 1 45677426 3 960857875 2 72095 88486 3 764037350 1 771849511 1 480353960 2 77875 112528 4 4 1 836570955 3 357677868 1 576245755 4 2 1531 64016 4 2 110154 120876 1 73492197 1 566876024 1 53742694 3 646880487 2 49538 73020 4 4 2 100771 121514 2 37681 92891 1 819848227 3 352944770 2 66392 99090 3 985651852 3 719763338 2 51035 54270 4 2 15966 75306 4 1 935867622 2 112237 120683 4 4 2 47973 98652 4 3 653072969 3 333689416 2 94950 116029 2 3402 99767 4 4 4 3 986228898 3 390963408 2 82543 112371 4 1 709554058 3 998994696 3 94314867 2 66185 92573 2 2416 88713 2 28363 38264 2 11898 46716 1 783263065 4 3 745821646 1 399511679 1 461452719 2 16232 33085 4 1 58848957 4 2 10700 76310 2 99169 115797 1 71723808 1 940471271 2 30557 102678 1 9607604 4 3 169368708 1 388875371 2 52950 67530 2 52704 83057 2 19357 69660 4 2 2326 86710 1 593550758 1 863514092 3 779388849 3 878085248 4 4 3 536457371 2 43264 47796 3 401022373 4 2 58154 70978 2 44183 72115 4 4 2 28113 86178 3 9626734 4 3 765518585 4 4 3 602856123 2 67028 89653 1 65419993 1 967308563 3 395937306 4 3 596180386 1 482580190 3 7075028 4 1 675998536 3 509224844 2 9265 75991 4 2 6215 78273 1 919999417 4 4 2 49710 112038 2 28915 29267 3 945423218 3 518218736 3 582284081 2 8740 31747 4 3 222999268 4 3 820832925 2 21683 58922 2 16157 94862 1 751850617 2 31585 52240 4 3 123255216 3 91358006 2 982 114495 4 4 4 1 530694149 3 4055138 1 966234093 4 4 1 375240981 4 4 3 704496022 4 4 1 19485036 3 953037428 4 4 4 3 879458745 1 5419771 2 108721 114206 2 27008 62008 3 25431042 2 61280 88221 4 2 23121 43181 4 1 544153371 2 13010 26027 1 535436 4 1 704429127 2 26378 102888 1 737878900 4 4 4 4 3 332523012 3 591191058 4 2 63779 113993 4 2 256 34811 4 1 423934224 2 5680 23156 3 823907227 2 39312 114683 1 858698257 1 164032832 3 198375556 1 653068103 4 2 89677 103203 2 78818 91799 2 28745 95866 1 652880875 4 3 959193357 4 3 99300088 2 4528 99743 2 49913 57900 2 50858 94125 1 967660242 1 949896103 4 4 3 488855125 2 3763 68836 1 289948148 1 455083753 2 8832 37767 1 214873662 1 25619688 1 890398421 2 31296 87134 2 63924 119827 3 782765042 1 748873542 3 619429849 4 3 196226673 2 69243 83610 4 1 348009475 3 607803786 2 10386 74732 1 444329588 1 248860642 4 2 98715 99601 2 53080 116472 3 338814264 4 3 964817125 2 56732 119651 3 350976451 1 152597016 1 470480165 1 573984082 3 267692370 1 205369468 1 769246795 1 193675373 3 913328899 4 1 313115580 3 947447416 2 77631 117392 2 68164 119529 1 154654620 4 1 933660192 3 202171631 4 2 15389 63930 3 121242453 3 882754241 3 456920318 1 86945439 3 24406418 4 2 59624 68481 3 59748530 4 1 868642740 3 790597908 2 54550 89292 2 6284 26137 1 186611856 1 587319098 1 862599108 1 145151998 1 123216971 4 3 538578928 4 1 772522109 4 3 318782603 4 4 3 715292367 3 725067474 4 4 3 49364778 3 187789472 4 3 51611093 4 3 278374515 3 64043126 4 3 290948385 4 1 546439102 2 62988 83312 1 118397019 4 4 4 2 19478 98966 1 467679035 3 772904127 3 450705549 1 491225472 4 3 231734224 1 116521763 3 200720874 2 6462 48209 2 12712 100897 2 55370 112344 3 133553002 3 500981442 1 60172923 1 434665296 3 262588204 3 354017537 2 15901 110213 4 1 554730828 3 523274106 2 41507 53775 2 16754 66909 1 923336262 1 272443069 3 479760101 3 868696783 1 782868230 3 326638689 2 39421 110328 3 505549497 3 469903309 1 355341261 2 28988 55044 4 1 357772617 4 1 224068484 4 3 549939308 3 233574624 1 386940177 3 945703081 4 3 37190626 1 754114662 2 2791 17666 1 15652519 2 22640 118465 1 39702099 1 539282072 3 155097001 2 10383 79032 2 7439 40918 1 484449457 4 4 1 333377607 4 1 689003797 1 354915545 4 3 264675610 1 875952075 3 220669030 3 446936004 2 21229 82048 1 962537779 3 460171568 1 454146599 4 3 891241791 2 5534 110545 3 13240449 2 78359 97825 2 50293 55809 1 168777904 4 3 136263454 4 2 55945 80774 1 250276193 2 830 81493 3 141627030 2 5027 33961 2 11955 76643 1 367680723 4 2 30081 37347 1 525376531 1 820274637 3 984783978 2 45623 111565 1 371684528 3 417491569 3 734206229 1 913924490 2 8946 57544 4 2 82622 121753 2 86403 115342 3 564647894 3 606442678 2 44027 55536 1 19884533 1 727942209 2 19479 82500 2 26749 90568 3 241522081 2 42151 66359 2 1283 78864 2 20925 81321 4 1 270050897 3 529906957 2 103709 116013 1 965341892 4 2 56776 97511 2 94875 102182 1 788500749 1 10235187 4 1 314113824 3 121357856 2 18339 93581 2 20923 117571 1 947874457 4 3 993173001 2 35882 44158 4 1 971495655 2 76034 79747 3 401678572 3 185894613 2 7861 27678 1 260871223 1 689840223 2 11597 20833 4 3 735471938 2 73816 81287 2 39672 89131 4 1 73331305 1 398932999 3 383194791 1 52392912 2 9142 47220 1 20058921 3 782001174 3 472693872 4 3 243726630 1 328681284 2 57320 119323 1 154284274 2 109251 117899 3 832141694 3 2940782 2 35122 38930 1 717602119 3 461154181 4 2 51741 108202 1 489539300 2 68588 115382 3 28194270 4 4 2 21807 59606 1 37520378 1 155698392 4 1 538458296 3 11579726 2 96343 110470 4 3 842871452 3 756174342 2 87625 102394 3 282415669 1 930797504 3 654818580 4 2 75624 75688 4 3 510892512 2 68515 112558 3 698719826 2 58901 117138 2 82909 87404 2 87753 121639 3 35505967 4 2 38062 88103 3 883697490 3 909510961 2 29539 110856 2 53977 82578 4 4 1 621514949 1 793425582 1 474617235 1 271361328 3 569503838 1 327333870 3 850769877 1 225980321 2 2928 112816 3 504906661 1 19707220 4 1 261681072 2 499 30664 2 51511 82823 2 93649 104723 1 255957594 2 79704 106286 1 213687487 3 308164224 2 76973 98832 4 2 24116 66102 3 53637314 4 1 127767044 2 43293 116506 4 1 519526472 4 4 3 725753253 3 131577268 3 11640860 3 902952830 3 955484908 1 456328414 4 1 527267707 4 1 826691236 4 3 724611711 4 2 38312 70802 2 18930 37811 3 589326719 4 1 89284507 1 752514 1 333551871 2 32851 96413 2 26852 90844 2 80976 98014 2 14519 48558 4 2 23769 28606 2 27498 120998 4 4 2 5065 27218 4 3 567191259 1 414638557 2 19432 80242 1 777783455 1 407402413 4 1 822920745 4 1 909617718 2 46347 83026 2 19488 107093 3 335761294 2 19280 112514 4 3 412630976 2 3738 43110 3 235653692 4 2 66790 82567 3 113850979 4 1 398085298 1 993222203 3 214970475 2 8242 101604 1 477867522 2 23724 74599 3 603011057 3 53139626 1 480792633 3 674209695 2 30873 68329 4 1 985417454 3 277794286 1 499447936 1 547335515 4 2 49595 101423 3 165733062 4 2 64692 115147 1 211124801 2 4438 28961 1 10789060 3 867686469 2 27571 46486 4 4 2 42627 75217 4 4 4 3 185441574 3 838090900 1 574362707 2 10088 89686 2 41087 86532 3 948540529 2 22523 59905 4 3 997166654 1 8456956 2 12319 69620 3 115099268 2 50859 78895 4 1 166616592 1 69296592 4 3 472736064 2 28489 61227 2 17473 78047 1 241278473 3 427897082 4 3 96628132 1 246483015 4 2 12347 26438 2 74464 100963 4 4 2 21313 103945 1 456459822 4 4 4 1 68402061 1 855541668 2 13331 79074 1 315424112 3 981438582 1 904817107 2 18596 104658 1 256750771 2 67431 117238 1 641666173 1 493185251 3 37878980 1 585130900 2 84599 89961 3 750272057 3 100505593 1 251173023 1 558567090 1 17366179 1 693946584 4 2 19292 76918 4 4 2 15238 97877 2 46581 68430 1 953040634 1 423264227 3 980887137 1 891063792 4 4 4 3 859371118 3 51524447 2 56615 92696 2 9602 66256 2 37573 116320 1 164449865 3 134105734 3 792888111 1 138552404 1 478249122 4 3 140058429 4 3 968184447 2 49999 79518 3 69568147 4 2 55428 77946 1 164625295 2 68901 80478 3 406709855 3 974072227 2 35014 62409 3 73602464 4 3 482904674 3 856815180 4 2 14470 98055 3 1456996 2 12078 96770 4 3 684468279 3 165169619 4 3 510531416 1 345025261 4 4 1 839651118 1 174151200 1 701479381 1 884712140 1 48296239 2 20741 94545 4 4 2 100154 108630 3 435286138 3 692988006 4 1 677583474 3 985847030 3 978768471 1 544782004 2 53248 79563 3 615882326 3 82303319 1 34224243 2 20543 86965 2 62521 71651 2 25345 101551 3 250921855 3 657608870 3 743420002 4 2 1062 101772 1 645021334 4 2 16644 24986 2 31151 51347 4 3 634296042 2 28713 96465 2 55156 84209 1 867472340 1 680522708 3 1341129 1 621880766 4 3 169622480 2 29153 102012 4 1 720381052 3 272305848 3 476020460 4 2 24386 121852 2 17365 118279 2 4902 51677 3 297708720 3 265149815 3 163788102 3 196661476 2 23439 69820 3 930294187 1 260839883 2 21857 41688 4 2 12150 13964 3 305112049 4 3 350100313 3 74004407 3 826552105 3 32996218 2 58898 75124 4 2 82436 98079 4 4 3 716935792 2 50709 97932 2 50907 122570 3 730486471 2 6018 30388 2 13565 102110 1 51652928 1 405195634 4 3 506565976 4 1 742332475 2 72420 103714 1 379279585 2 67547 82892 1 993915348 3 878149349 2 64036 103674 2 29042 102267 3 837957368 2 40909 49065 3 257665055 4 1 734355590 2 82149 114872 3 414204993 2 55785 77931 4 2 36782 37511 4 1 239758831 2 9056 69417 3 679882346 1 312967855 4 4 3 286264405 4 3 441842023 2 9432 97521 2 87377 107946 3 317604475 1 29220597 2 4297 112803 1 628709461 4 2 78827 110660 1 68513851 4 1 273360225 1 69688884 2 64887 88497 2 22381 32699 4 2 65318 98378 2 25613 80013 2 23857 43981 4 1 335543081 3 198117388 1 243691695 4 3 189953551 2 43664 101144 1 577488218 1 589706954 4 4 4 3 943059101 4 3 490416530 1 552872957 2 4688 41445 4 2 23242 36552 4 4 4 2 67197 115390 4 4 2 7182 16774 1 468330305 3 294916632 4 1 487938393 2 55292 112234 1 104039638 4 2 38120 99980 1 59564458 1 262803488 2 69301 105592 3 589875896 4 3 158425491 1 472854485 1 350840095 4 1 130945553 2 36273 61514 2 56023 59242 1 604926846 4 1 834804171 2 96676 107839 2 29665 49134 4 4 4 2 61992 120868 4 4 3 513519314 4 2 36873 75954 2 35351 52428 3 26655288 2 64623 77416 2 18767 95501 2 24921 38371 2 18584 93499 2 76838 116889 4 2 56111 76143 4 1 526701801 4 4 1 581668175 3 312988352 3 511657983 2 44328 45181 3 660333794 1 18421200 1 823620105 3 34601296 1 861335520 2 45187 80702 2 18623 40484 1 48678452 3 939347086 3 55336889 4 4 4 3 167909116 3 188685038 3 376549913 4 4 3 492598437 1 981296285 1 645620177 1 380624692 4 1 243338909 2 15641 17881 2 52 103244 2 28354 42572 2 1865 73256 1 991860118 2 602 41848 2 14432 74942 4 4 3 957766525 3 839255872 3 198382806 4 1 918016746 4 4 1 618952517 2 64118 111169 2 35379 66817 2 27730 34192 1 85634736 2 82412 100583 4 4 4 2 10040 23048 3 175887157 3 621667836 4 4 1 978355057 2 7224 40682 1 441233065 4 4 1 184953165 2 67270 121645 2 4077 55700 3 580884832 3 7090587 1 493407671 1 52443522 1 339374168 3 322047067 4 1 284837706 2 21462 81285 4 1 566716428 4 2 62763 70762 3 283981140 2 1150 19066 1 572122376 2 47376 70073 2 48314 55740 2 13706 53725 3 859122130 1 198516593 4 3 707343779 1 540536600 1 518279875 3 161513757 3 946086486 3 758628899 4 4 4 3 195582688 1 844702366 4 4 1 638076594 4 3 321727229 1 144392185 4 3 855954803 4 2 6161 47661 4 2 86701 90805 1 170947246 1 741147772 1 908283939 3 170795761 2 59020 116089 2 842 25148 3 813890922 4 3 59173365 2 7970 14707 3 47831261 2 49445 98788 2 84692 108721 2 98142 115984 1 919529657 2 58551 92959 3 81779664 4 3 466887784 4 2 118272 119652 4 2 35632 54554 2 26717 27150 2 78785 114245 4 4 1 20619877 4 4 4 1 624628717 3 186429734 3 204588803 4 1 215174431 3 126614231 2 24658 56224 2 45710 101046 4 2 10722 51685 4 1 260317253 1 494547369 1 189074704 1 410333406 3 826600675 4 1 833061116 4 2 88866 104702 4 1 15386833 4 2 80479 108306 2 37318 87496 4 1 845860583 2 64588 87931 4 2 67927 73327 4 3 243227153 4 4 4 3 420123458 3 269785902 2 40698 75534 2 85957 92124 4 4 2 34448 104918 2 5787 30974 3 16787473 1 97796856 3 613420290 4 1 544791476 1 222738490 1 511559831 3 417883089 1 666593134 1 44872614 4 2 49886 100490 3 887559501 4 4 2 9433 92475 3 182136556 1 659054741 2 54138 71466 2 6025 87061 2 92918 113400 3 615485078 3 525518412 1 424045170 4 3 353203758 3 950733607 3 425589083 1 853292897 3 709907757 1 929306809 3 138368184 3 50718192 4 1 721402278 2 68742 89087 4 4 3 24404845 3 175790606 2 60670 77024 2 83743 103923 4 2 91975 118958 2 91627 110539 4 4 1 626257227 2 63074 81228 3 419738606 4 4 2 59118 65703 3 749938479 3 45178923 2 78075 89316 3 932095630 4 2 9063 47544 3 327076207 3 267225041 4 3 27319169 2 4520 30394 2 8357 93416 2 40215 76073 3 327562397 4 3 151534698 3 571396142 4 4 1 735898159 2 28182 81733 4 4 4 2 87926 89670 4 2 7858 62288 4 4 1 500801917 2 86499 114725 4 3 434320064 4 2 101098 115526 1 629026336 1 37375272 4 3 999467080 1 902995771 3 367432239 3 111007196 4 1 59330211 2 3924 101766 3 421305187 1 232552482 3 296795065 2 15655 49637 2 59284 81178 4 4 1 669349122 2 36045 96499 1 561641306 1 427105707 4 1 591891495 4 4 3 272973386 1 355853367 4 2 91200 95600 4 2 27283 75154 3 304598513 4 4 1 892098297 4 3 872779508 3 587391563 1 877355849 2 43539 105977 1 688003838 2 114837 118245 3 325090074 1 564304384 3 199600502 4 4 3 54444783 4 4 4 1 811090705 2 2520 108167 2 12908 42890 1 711963264 1 127605171 2 91477 93293 4 4 4 2 86955 114790 1 739112777 1 962874553 3 935122654 1 266685585 2 49539 93618 4 3 276761971 2 22613 45048 1 288379649 4 1 513494239 4 4 2 65626 107739 4 1 576777805 3 165347937 3 27237633 4 1 835130205 3 80367492 2 3367 15557 1 788777780 2 35381 39633 3 620373977 4 3 466131492 4 1 192506671 1 615684444 1 154146677 1 299032707 2 68862 104946 1 913324683 1 317873198 2 26549 64276 4 2 37374 113185 1 142102639 3 500621480 3 562865698 4 2 29452 73218 3 909422107 4 2 41016 80430 3 717821494 1 590516138 2 41271 76230 2 64200 73347 1 326084013 4 1 902563827 1 472701368 1 194652441 1 426755316 1 183342120 3 34735379 1 199902650 4 3 565129530 1 891070745 2 31034 103198 4 3 591885111 2 1557 26627 2 22379 93736 2 18075 74319 3 159114730 2 52923 119230 1 848572648 2 34571 115686 1 257704907 4 3 559787829 2 11791 51293 1 196964036 2 83616 111162 1 72607052 3 891883592 1 918910330 1 768884166 4 1 54170607 2 10232 12432 2 90333 96817 3 607136138 1 120407774 3 527660914 1 634046108 4 3 30300354 4 3 291273933 3 423367687 4 4 1 764802786 4 2 20570 85023 2 7656 8315 4 3 532877412 4 2 50694 68254 4 4 4 3 807371649 3 688961479 4 2 19185 30000 2 79737 120265 3 364764270 4 2 44956 98392 1 118245731 2 23377 83096 3 954840697 2 25413 112165 2 4840 15641 4 3 45042415 4 4 4 1 225256292 1 843124383 2 8878 20399 2 94887 116319 2 10106 40229 4 4 4 2 5147 22601 3 755132388 1 805673086 3 506762989 4 2 46806 94246 4 4 2 41039 52042 1 646147216 1 685919774 4 3 221156017 4 4 1 685643126 4 1 845842156 2 43386 68632 3 698972538 3 880245367 3 971785455 1 231702360 4 2 30360 51026 3 332407170 2 94212 102754 4 4 1 692743685 2 27502 105684 3 62170321 3 233269500 1 147782350 3 801255537 2 99264 117251 3 21938245 4 3 684551640 2 14722 114254 3 324787481 2 49960 97328 1 576940357 3 677578282 3 865199084 4 4 2 70424 80773 4 3 178705986 2 88712 98614 1 936008699 3 21463914 2 20207 97180 4 2 25755 85693 2 39760 79170 1 70172137 3 279830431 2 65599 121202 1 656351841 1 808498006 3 783259105 4 1 165730378 1 820742144 2 92435 104770 1 804142832 4 2 53052 92810 4 2 96646 109032 3 276909655 2 60619 90189 2 67396 118890 3 809542033 4 4 1 764139180 1 307180101 1 55540790 2 88167 89457 3 855869993 4 1 969240667 1 345456171 4 2 26065 73010 1 418085122 4 1 470658867 4 3 28127120 3 145728249 4 3 985836298 1 780732480 1 160116983 3 54891772 3 925642819 4 3 136438617 2 104243 116648 3 37049139 3 30352435 1 971473990 4 3 692885984 4 4 4 4 1 887377876 3 979109373 3 28834585 4 2 45191 77658 2 34836 60411 1 66878372 3 47311792 4 4 3 525704619 2 24938 109261 2 20135 62607 1 608937237 1 27797927 3 579054303 4 1 91196900 1 10635891 4 3 505725521 4 2 22831 116795 1 812909790 2 25391 89534 2 13687 86946 1 352389202 2 94274 118796 2 25280 61448 1 279233295 3 780923441 3 883197524 3 841858805 3 821375076 1 69104178 4 2 37796 45466 3 677508574 3 361192329 4 3 6471248 4 4 2 13799 91281 3 23022582 3 133855180 4 3 363510871 1 697561280 4 4 2 42687 78123 1 457109932 4 2 56622 103410 1 629286932 4 1 180036482 4 1 551879689 3 815814335 3 218818703 3 950868526 1 58076472 1 852904946 2 25938 53082 4 1 527906989 1 123173181 3 326615460 2 15023 109486 4 3 19434318 3 356443686 3 82589126 4 1 881337506 4 4 4 3 16454294 3 635877130 4 2 75069 91392 4 3 902308585 3 354638672 2 43424 55073 3 898832361 1 337736740 4 4 2 28026 66618 2 49289 57264 3 60179807 3 395875156 2 29125 103408 3 830929271 3 614511147 1 107899106 1 530884851 1 891297602 2 13258 30782 1 873121099 3 125543940 3 427426500 2 79665 91947 3 13742288 1 358782713 2 12113 85334 2 64385 99310 4 2 57432 66699 3 291996892 3 673815409 1 1708243 1 83535979 4 2 33927 68421 1 509393515 1 462991742 2 74461 101121 2 67102 71384 2 44422 57980 2 35376 89124 3 884165204 2 65122 110109 1 434847818 2 12990 18448 1 1509019 4 3 246971995 1 223038317 2 25253 56052 2 88676 117005 1 311588894 2 99289 104690 4 2 104349 115114 3 563168128 2 50659 83465 4 2 19303 96381 2 58582 114192 2 62034 82988 1 55452709 4 2 77653 117128 1 60769620 4 4 2 32800 61239 3 289764773 1 463365740 3 241032147 3 7065281 1 318686324 3 3199333 1 112378127 4 1 70858163 3 791100785 2 30736 88576 3 611016560 1 228883732 1 393698835 4 3 883044320 1 765016090 1 873116446 1 577670435 4 4 3 299516180 4 1 304806587 4 3 728563339 1 183016609 4 2 3504 104997 3 53083189 1 897317124 3 940618091 1 208454964 1 558422417 4 1 131542059 4 3 819679323 1 530011632 3 105465416 4 3 873946771 3 884302981 2 20660 45276 4 1 989028123 3 635963917 4 1 746644910 2 38289 107468 3 244022443 2 76054 85095 4 4 1 266016513 4 3 942962709 1 751615764 3 6067861 2 75556 82806 3 333148567 3 368767520 2 67833 101630 1 567163407 4 1 7698320 3 311716572 2 32173 94996 3 90183565 4 2 4591 40035 2 7740 90157 4 2 45821 122584 1 259186355 2 48656 64167 1 909098319 2 70264 94190 2 19237 122354 1 431090734 4 3 119294706 1 134472148 2 41434 112371 3 376969295 3 860022016 2 8449 121728 2 3461 66351 1 578186614 4 4 3 845819665 2 77415 77819 2 9328 111717 3 128150027 4 3 110147814 1 438821235 1 766569075 3 639993741 4 2 6862 34118 1 178552510 3 49951285 4 1 371014523 4 4 2 42597 102749 3 13296188 1 123250720 3 457492762 3 363306079 2 69574 79273 2 45938 63673 2 81783 108755 2 61980 83897 4 4 1 381154233 4 3 932549308 1 130790945 2 21156 30945 1 360973824 3 960996766 1 23722912 2 74817 91690 2 999 81632 2 29941 97621 1 650132289 4 4 3 658916311 1 111725838 2 12960 47645 1 473241866 4 1 240457171 1 808508849 2 2595 56900 2 13092 33287 1 582477502 2 44859 111611 1 960262950 1 117383559 1 259471813 3 86617724 3 921924265 3 823270370 2 65830 94953 3 215100059 3 15270448 3 648785132 3 546397917 2 24552 83980 3 199119845 4 4 3 469475876 1 829000507 1 169647378 2 30739 103244 2 82193 121822 3 568951483 3 871042458 3 439022191 4 2 78380 102917 3 774814015 1 709379262 4 1 597359727 1 604211783 2 8152 117852 1 65648296 4 3 206273633 3 883621726 2 10443 85656 1 948439273 2 37450 64943 2 9698 79313 4 4 2 67515 111669 4 1 70620722 2 11030 114210 2 78525 110220 3 549707239 1 640562113 4 3 539221623 1 920757370 2 25539 42661 1 523501105 2 91225 114602 1 521177387 2 61473 113590 4 2 30186 115418 1 258742382 2 41633 106250 4 1 276345979 1 685934297 3 877744293 4 2 29103 54932 4 1 437076014 4 1 648418975 4 1 405153579 1 991672680 4 2 2991 19236 4 3 378554246 4 3 322934759 1 83783770 1 22096362 2 63902 90704 1 159104703 1 605585061 4 1 48258221 1 182788856 3 697124348 2 112683 114121 4 2 19262 80729 1 732389164 3 44953870 1 279382689 3 48994244 3 149284118 4 2 6381 14252 2 52151 69248 3 614981608 1 179953571 2 50032 60615 4 1 885038372 4 1 99985216 1 868487921 2 30299 59829 4 3 523580909 1 872162103 1 493774168 3 162529124 1 661592636 2 60117 90861 2 33267 112393 1 22892886 3 299835917 4 3 584689424 4 3 626273893 1 281088772 2 45461 56381 1 142734580 4 2 34312 88574 2 19193 68190 1 35698225 3 955911818 1 767421867 3 257675032 1 325513613 2 112491 117380 1 509099015 3 743357622 3 156261307 1 469721487 1 545765513 4 2 29435 47902 4 3 463585871 3 795783922 3 407409406 2 23986 36359 2 51963 57044 1 405899824 1 51719834 1 96455202 3 569254532 2 30071 69766 3 309248805 2 11168 71448 3 300325785 3 663961273 3 462515849 3 788529690 2 56149 110098 1 708126002 1 402350531 4 4 2 54999 71256 3 55125120 1 204209236 3 970140414 2 10579 53095 3 116406091 4 1 992887298 4 4 3 34957207 2 63316 85335 3 884989424 2 56606 92558 4 4 1 33652899 1 506905593 1 783202365 4 4 4 1 929899739 1 70747276 3 74101511 3 464369141 4 1 10510460 2 47549 55390 1 16442582 3 4625003 1 195349117 3 103988590 1 597829898 4 1 723774497 4 3 781232599 3 89652782 3 533329108 1 411635547 3 707247414 1 97928164 4 1 334183696 2 11952 94605 3 362320729 1 613645261 4 2 30320 81999 3 667672624 3 507937004 2 57743 112862 3 799752361 3 16201181 1 552001917 3 234434053 4 4 2 28473 98481 4 3 505684954 1 7377157 4 2 15838 81206 3 462715072 4 1 643260058 1 365634932 2 41271 116351 2 7508 9697 1 569740773 1 153579818 3 16716052 2 101665 121261 2 986 67273 1 14836310 1 191171538 3 879866398 3 110487164 4 4 3 520088177 3 313664663 2 6648 89126 3 682916309 2 32930 96032 4 3 782924850 3 297195776 3 723053025 2 8461 48528 4 1 755878828 3 866091221 1 885281287 3 389156489 4 4 3 889881535 3 135065045 3 830825420 1 895669763 1 741133861 4 1 825943820 4 3 309092788 1 853071208 1 105011541 2 3813 60112 3 682237778 1 12463125 2 5557 98857 1 53535270 2 41618 88483 4 4 2 9001 110909 3 959457256 4 1 623531534 3 4851302 1 565951116 2 43115 79843 2 42562 113824 4 2 64006 110523 2 77670 93995 3 286165117 4 2 69727 95324 3 948495182 3 243039850 4 4 1 765769566 3 721256314 4 2 11131 11239 4 4 2 96343 120336 3 766368652 2 57731 108799 4 3 69134536 3 49251754 4 4 3 454683127 4 2 54303 55078 1 187153142 2 45690 108135 2 20301 59144 3 137688358 3 869199059 3 7280144 4 1 741509425 1 427764199 2 5055 62525 1 94239641 3 824460752 3 915257170 1 843663572 3 17694814 2 3734 62838 2 25225 45017 2 6498 74411 3 57291844 2 45733 80344 2 52655 109058 1 440692928 2 63587 115237 4 2 6724 11121 4 2 76209 92082 3 764954956 2 47239 62852 4 1 197577816 3 445629146 4 2 20495 44643 1 583494561 1 590316334 2 4568 116941 3 321630526 2 5305 83300 4 2 22025 114258 3 876604803 3 751797158 2 58181 65621 2 13596 92995 1 999159402 3 316029712 1 533943910 2 55461 82000 1 629147822 4 3 114482371 3 2735696 4 2 30648 46960 4 4 1 149972729 4 4 4 4 1 236453003 1 166177930 2 6920 33916 1 37680318 4 2 49461 87339 1 822666235 4 4 1 38854360 2 42684 90695 1 539814361 3 646993066 4 4 4 3 250165803 3 347549466 3 140090012 3 374492465 3 4413552 3 965874350 1 444077309 4 2 3781 43004 4 2 47275 61423 4 3 326022710 4 1 561290420 1 290446739 4 1 51770152 3 496116360 4 4 1 135618958 2 40041 117618 2 78900 117559 3 510176654 2 5410 80447 3 504350426 2 88539 93390 3 585678014 2 39175 41739 2 62874 95140 4 2 47828 102046 1 799638396 1 635081396 2 26650 70156 4 4 3 345507380 4 2 25832 114332 4 2 23543 77333 1 15427080 1 875666344 3 982618476 3 497732733 2 42697 83378 3 624007790 2 16250 61309 3 643808439 3 55168474 2 464 4149 4 1 47335919 2 69322 79888 1 553269367 1 452228946 1 972060114 3 981383632 2 34392 82216 3 510764190 1 439367210 4 2 74036 113513 4 4 1 682997625 4 4 4 2 25701 48793 2 67326 70605 3 187184189 4 2 33657 96155 3 45418290 4 3 210062375 2 52451 102539 1 805444227 1 765085945 3 875348322 1 330487283 4 1 497124799 4 1 261325365 1 213429560 1 361138074 1 568235649 4 1 997812470 4 1 453023461 1 593638732 4 1 976574523 2 69928 79480 1 740723691 2 22306 32942 1 780280659 1 987271913 1 552510086 2 32169 62514 2 55797 77390 1 703937342 3 450084209 4 3 707947459 1 659131008 2 27767 101976 2 63669 115928 1 31180533 3 90942196 4 4 4 4 2 90334 99611 2 32945 33430 2 41400 102705 1 916785267 1 383237656 4 3 405428299 4 4 4 3 182899611 3 493493013 4 2 21827 50974 2 36372 49739 2 4791 12660 2 52272 107857 3 66923740 1 50607706 3 381064845 2 94685 109603 1 591198242 4 2 45620 110233 3 596292192 1 102058086 4 1 489556114 3 51937051 1 54251557 3 809302026 3 664498344 3 65837009 4 4 1 711874911 4 1 778626954 2 4178 38474 1 984510585 4 1 393200917 3 583710989 3 637745214 2 43668 70793 2 77934 100871 3 677586463 1 538479464 3 153206126 1 537178009 3 482895677 3 8344979 4 3 191279956 1 803978939 4 1 44121458 2 8525 87593 4 3 791869529 2 41766 105681 2 16761 53780 2 58366 73385 1 749560439 4 1 872914937 2 113576 116796 1 481372252 4 1 795102085 2 51039 60929 2 42897 90168 4 1 825124924 1 406776852 1 593325759 2 25317 30536 1 265522914 2 54994 101459 4 3 886404131 4 2 52838 103878 3 586824094 2 21438 45982 4 3 667036609 2 24293 58005 2 67241 83432 3 491584259 3 806301653 2 76193 95024 4 1 537342679 3 707983074 2 18841 109334 4 1 354507904 2 5084 16065 2 16014 58672 4 3 19008689 1 87256525 1 306907964 3 955005614 2 80803 107039 3 382010087 4 1 816233952 2 4467 73949 3 998331594 4 1 242558969 1 913275614 3 999523751 1 748044548 4 4 3 251497775 2 38570 119905 1 697609660 4 2 27596 46477 4 3 877955989 4 3 31146250 4 1 80491905 2 10285 74048 3 15522729 3 401162202 2 42194 102715 4 4 2 52810 71291 4 3 19485977 2 62655 119755 1 643538189 2 41031 65530 3 542070529 2 27365 92761 1 395937264 2 21459 66824 2 21184 92588 4 3 69960790 3 896368612 3 775262704 2 86529 91085 2 62794 64984 4 1 958628254 3 149719056 2 38027 101583 1 415537446 3 282436583 3 198975176 4 4 1 315198455 4 4 2 58866 108126 1 239560375 4 4 3 978769890 4 1 408017481 1 238499804 1 25045213 3 821835791 4 2 56813 79324 2 25483 51548 2 14286 63642 4 2 9199 56457 3 645908823 2 78382 102850 2 82017 117005 1 177241165 2 22130 77517 4 2 9596 111474 3 58088989 3 467840940 2 80918 110599 4 4 2 61890 74544 2 14375 32525 1 31924094 3 376356630 1 546467088 4 3 691368211 3 262710547 3 215913391 4 4 4 4 2 53107 100782 4 2 13778 107402 1 584524538 1 314670897 2 74459 104809 2 78910 85775 2 113652 120307 2 284 104262 1 271748943 3 520092192 1 63645233 3 950845517 4 3 88977553 3 829045772 4 4 4 1 220413267 1 485906302 1 244681883 2 16628 97292 2 12613 55807 3 608160702 2 47663 81454 2 7520 43182 1 133989387 3 143160597 1 299054567 2 68320 88616 1 448603949 3 927337283 4 1 813474274 1 34576856 1 162763803 3 840498053 1 247497747 3 917935258 3 239124608 4 2 22738 27042 1 783731456 3 204128961 1 590615701 4 4 4 2 30073 95961 2 852 2331 4 2 57448 95612 2 54064 117287 2 59382 94481 2 1186 62030 1 441552781 1 5097918 3 94585634 1 868368519 2 10190 112240 3 608573599 4 1 966577340 4 4 1 328909650 1 979587522 3 429715902 3 642505434 1 91363285 1 199843221 3 85851378 4 2 80498 122248 3 55596884 2 30203 114231 3 131401815 3 931106975 1 939914028 3 435190447 3 81469 3 303119432 2 31335 69663 1 12963321 3 932879242 2 1896 56820 4 4 2 26390 28847 3 317795512 3 346973865 4 1 762100290 2 16656 27394 1 187958849 2 27006 112890 1 719282779 2 109709 116404 2 7730 56970 1 259998604 2 24946 78709 3 327128251 2 10552 31951 4 3 163401547 4 4 1 910198832 3 736523118 1 3177593 2 17994 77803 1 154535542 4 2 60867 80037 2 14721 86196 3 690291054 3 41593879 1 339074889 4 3 357332033 1 446313482 1 10075069 1 299374720 1 150830423 3 329852885 3 881841271 2 53881 96067 4 2 81950 90394 2 20061 113784 4 3 963593482 4 1 837878275 3 927261502 1 18659627 1 622087579 2 42659 70806 4 4 2 36376 53531 2 64043 68877 4 2 38522 64931 4 1 172490347 3 64576494 4 4 3 314281764 2 24513 25563 3 78197001 2 61744 61953 4 4 4 2 16744 98303 3 13708047 4 4 4 4 3 875462642 3 121609885 1 24401938 1 22782262 3 425980854 4 4 3 115028191 1 485211678 3 383993867 2 25692 50001 3 42093382 1 412599116 2 46025 62347 4 1 18979179 4 4 3 797252940 4 2 71498 72456 3 240429677 2 11713 92379 2 42322 85252 2 4430 69035 4 1 138613601 3 213167105 3 295236255 3 185253638 1 693226351 4 4 4 2 46440 78701 3 851214827 1 117809670 2 6648 74267 3 240968710 2 64642 71148 4 4 1 567097237 3 35747592 3 663227831 4 1 580797481 4 3 93095235 1 511878227 1 8835093 4 2 40366 88669 4 1 823845980 1 230853738 4 2 47477 118075 3 352080756 4 2 21438 73782 2 4528 18746 4 3 869671409 1 257208798 3 783219592 2 4036 84039 2 19598 32103 4 2 70239 72607 1 138123402 1 797481920 4 4 3 256624240 2 18063 110580 4 2 69573 119287 3 340216547 2 111956 112569 2 44259 102511 1 20748779 3 786060535 4 4 2 31510 45423 3 79535982 3 713102985 2 3068 31932 2 10575 34311 1 23374551 4 3 742146660 3 243745835 3 397568412 2 43197 104260 2 16016 108730 4 1 962029525 4 2 17844 29083 3 70875122 4 4 1 708324349 2 77336 89434 3 924837938 3 734478973 4 1 133196572 3 513417730 3 496114300 2 29496 29586 4 3 72408695 3 93695146 3 493487828 2 591 30277 1 125382598 2 6491 114885 3 277690283 2 24960 71361 1 281947672 3 967056173 1 469424376 3 6514585 3 147071791 2 38730 45880 1 874673682 3 861139092 3 532885567 4 4 2 30126 116168 1 821023716 1 551457481 1 509921763 1 771988663 1 739643199 4 2 16297 59588 4 2 21964 104844 2 50985 73589 4 4 4 2 98592 111017 1 9285200 3 395310851 1 445036659 1 177284642 3 348927169 1 340412802 1 313715522 4 1 465977532 3 154976105 2 76878 78323 4 3 288733875 1 753409553 2 92247 102918 2 20754 22832 2 89857 101683 3 666077610 3 316160713 1 396602080 1 144411861 4 2 70967 100897 2 1571 98375 4 1 101024874 1 561815400 4 2 97913 115741 3 354314564 3 525831379 1 82919953 2 17444 77902 2 38226 41775 4 2 6003 119891 4 1 673300998 3 620038770 3 629131418 1 636303259 1 16753172 3 345951699 4 1 72354663 2 28753 110289 1 496390669 1 223501085 4 2 50472 98007 3 874868375 2 84460 118831 1 609619259 3 86245008 1 18929888 2 16459 80675 4 2 76591 112969 4 1 896747160 1 523056137 4 1 302321933 4 1 923732953 4 3 172374300 1 537198434 3 754219359 4 3 220531254 4 2 23159 78805 2 48521 80863 2 87954 90638 1 38465105 3 974058247 2 44244 87164 3 9294242 2 42582 82530 4 4 3 988714054 4 4 1 248221506 4 3 927374124 4 3 279673545 2 90125 112603 3 719252795 4 1 766484647 4 1 576723773 1 494375279 1 940385770 2 85582 120666 2 46999 99753 3 171599561 3 751468793 2 12903 45860 4 2 75515 95724 2 32733 102124 1 906086869 1 663509160 2 49821 65064 3 757609480 2 12949 41896 2 92707 99785 4 3 914720477 4 2 52581 88807 3 546729236 4 2 16941 90251 4 3 190838845 3 997669116 1 1644689 4 4 3 506220409 4 1 461578874 3 535667420 2 3091 9721 1 549811620 1 700582778 1 625314973 2 53743 71762 3 202583408 4 1 149695242 3 445574675 2 49333 51678 4 2 17017 32150 3 335853460 3 364532453 4 2 62753 121548 1 990067607 3 664764816 4 1 942090321 2 76188 78863 2 87692 97695 2 76764 78423 2 25225 107829 1 242162497 3 376195119 4 2 54433 61539 3 120482049 1 64741651 4 4 1 390220092 2 51192 90427 4 4 4 1 940113592 3 153924963 3 379843761 1 782218441 4 4 3 452907634 2 9395 118979 1 133552476 1 745161009 3 818939146 4 3 149928159 3 837993088 1 612130844 3 862086936 3 45580461 4 2 9424 104687 4 3 901764029 3 941784799 3 894778390 2 36669 72220 1 716921981 2 2782 43017 3 9669964 4 2 53604 88250 3 805814655 3 867908616 4 3 634490515 2 50193 57837 2 56621 121904 1 821750274 2 100157 122157 4 1 94902381 3 362621811 3 313584327 2 1525 90435 2 32308 34542 2 41061 74782 2 65746 108830 3 808644234 3 27046184 1 134117091 2 40535 50892 2 54434 94847 2 89077 93964 2 27817 80961 1 990777574 2 1354 94384 2 39074 47752 1 535574175 1 914300477 1 197870327 1 872651203 4 2 47680 90758 4 1 451534472 3 432715376 3 943857136 3 158493786 1 52628857 2 25172 46535 3 747182313 4 1 410108626 2 33811 58220 1 857705806 3 59994326 2 14746 15879 4 1 180958391 4 2 43237 123021 2 35204 113249 3 75131023 1 772681254 4 3 691045708 2 108032 110751 4 3 252766879 4 4 4 3 401835644 4 2 19941 123076 1 425361607 4 1 234835807 4 2 68717 106289 4 2 21208 28875 2 29532 121989 4 1 57892516 3 680953267 4 2 49384 96463 4 3 64065160 1 598459041 1 405369314 1 330552994 2 42427 63708 1 225657101 3 743709476 1 374746684 1 154232878 4 4 1 678417851 4 2 26784 49352 2 25377 113739 3 853037791 4 2 92195 102840 3 723563604 1 627181320 3 305413303 1 211431391 2 2574 109419 3 188409881 4 1 869378570 1 570393632 3 165863170 4 1 172040507 1 235326119 1 582709752 3 969425571 4 4 1 795500494 3 155400915 3 148426253 4 1 715900585 3 521660060 2 113375 118596 4 1 4643004 3 890744504 4 4 4 2 29085 59045 4 2 25735 84593 3 853980551 3 457452739 1 461134828 4 1 853328358 3 319628511 2 46504 68579 4 2 50784 110450 3 383250240 4 3 359860154 2 9987 31617 4 3 453413835 4 2 8419 39723 1 812557783 1 319074428 4 1 742817583 3 401681480 1 448082086 3 725587481 4 2 10249 31836 1 813594375 4 2 46067 82174 4 1 964291144 3 666132698 3 891225028 2 55462 90514 1 636394628 4 3 57751220 4 3 288643094 4 4 1 383299035 2 32209 120697 4 2 59706 102421 2 18003 49569 1 867386670 3 349587544 2 34025 76030 1 66968342 1 278391102 4 2 66924 98339 1 964951335 2 33752 73390 3 435043517 4 1 415575235 3 295091759 4 1 771124310 1 821467005 4 4 2 20996 93755 2 15868 35108 1 884725875 2 34054 74353 2 858 42178 2 22028 74702 2 40600 123215 4 2 67016 67863 2 15920 92794 3 786668127 2 4986 114612 2 39103 55143 1 33483250 2 34568 84298 4 1 770514733 1 392330809 4 2 23442 43670 3 368042324 2 5149 107283 1 408525468 1 553839825 4 3 591394887 4 1 709879507 4 4 1 558926101 3 133731089 2 75797 120557 3 596441777 1 531421035 4 1 336978426 2 63670 121491 1 196115387 3 198304867 2 20687 90026 1 35518169 3 69953687 4 3 39284903 3 14449515 3 698979130 2 22131 106961 2 3998 121243 1 462439858 4 2 52003 107972 4 3 538496884 1 899580423 1 299759858 3 160092652 2 26909 101832 3 886967544 4 2 44004 86437 4 1 651530050 3 222568238 4 2 10537 66329 4 1 701783225 1 503878196 3 22854548 4 1 448092813 1 248496586 1 825025887 2 3126 56309 4 2 62800 72346 4 1 314493156 4 4 3 67148023 3 345971720 4 1 185370876 3 711547240 3 683556061 3 969956470 2 23263 69538 4 3 808681620 3 106776263 2 95088 105228 3 793805422 3 101949084 3 284030396 1 840443419 4 4 3 92057624 2 7103 112735 1 519986918 4 1 690448469 4 2 47626 91116 3 446711902 4 2 107516 117042 4 3 264676944 2 3575 55875 1 736175459 2 37612 118322 3 58443755 3 644318792 2 55286 97749 1 318766712 3 306203471 4 4 4 3 306910802 3 334351577 4 1 712335872 3 372830916 4 4 3 270154155 3 56141286 3 214431338 4 2 74859 114129 2 59832 62185 1 521876801 1 248982584 4 3 39211153 3 226576943 3 445212275 2 327 66290 3 60908324 4 1 867141403 4 3 75160133 1 760198081 4 4 2 62277 79866 1 649911273 4 1 9592491 2 40677 90000 1 1698785 3 868702160 2 791 15076 2 13274 26006 3 848108321 1 863289367 2 15848 109955 1 241133298 2 45446 98988 1 174694529 2 59728 71876 1 286699574 1 709391255 2 84390 99832 3 449911340 2 9135 100213 1 822176539 2 52457 60684 2 36040 113027 1 37305942 4 4 2 49280 75628 3 871899260 3 561651375 3 573767963 3 619092125 4 2 12446 30305 1 93904052 4 1 523086859 3 955272556 1 543607644 1 163046656 2 35737 47005 2 31282 35468 1 745679724 4 3 319512823 4 2 3934 79893 4 4 3 837054193 1 658773308 2 9526 74237 1 71344875 1 708216642 1 109208490 1 303873543 3 650554798 1 426962573 4 2 73830 97481 3 557822584 4 2 73543 77311 3 229290891 3 494606102 4 4 4 1 272033341 1 13909168 3 852354365 2 61117 77872 1 141324235 3 293964431 3 250941546 4 2 630 81084 1 619180817 4 1 36762730 4 4 4 3 703337345 1 859255145 1 725795165 4 4 1 207623796 4 2 22691 108744 3 44762924 3 116085757 2 26848 84293 2 2333 44507 4 4 2 58811 100218 3 685940847 3 417922833 2 101040 104108 2 63430 85393 2 21001 61168 4 1 653989569 3 772522611 4 3 695358105 1 703767126 4 2 53603 63692 2 9678 109937 4 3 951331918 4 1 961979676 1 559972216 3 66930081 2 62682 83861 2 12049 29444 1 972690910 3 308044843 3 245793496 3 41530527 1 132398946 3 348084041 2 53470 96989 4 4 1 464031897 3 853807502 4 1 939546287 1 295884985 3 672068264 1 719845696 2 56229 120002 3 72335333 4 4 3 46937200 4 4 2 32585 97404 2 83818 121597 4 1 112345684 4 3 792517935 3 463090805 3 601673034 4 3 775897189 4 2 77914 105417 4 4 2 26054 51431 1 380409962 3 708966363 2 56669 81615 3 831175088 3 58898639 2 24137 102154 4 2 78905 89199 1 646153720 3 481508476 4 3 133117385 2 9715 90918 4 2 41711 47188 2 40063 56128 3 735583464 4 2 54531 98112 1 453947275 3 619273997 1 339634307 2 29994 35204 1 282301432 1 163502749 4 1 705525948 4 4 1 72012952 2 17074 95965 3 766548676 4 1 322947819 2 74546 103564 2 50556 108356 1 80621607 1 535930514 4 1 687558862 3 981872519 1 54582157 4 2 87106 107329 3 766993510 2 49750 108946 1 426710579 4 2 1932 30952 3 828952282 2 41271 78180 2 22728 48636 4 3 174297768 1 50838613 2 74128 96110 1 847162371 1 425328643 1 779440524 3 8778133 2 23498 122767 4 3 114219178 3 69087089 4 4 2 88245 111160 2 82915 96511 4 3 611887789 2 7116 112623 3 409445190 4 2 2076 72580 1 992478407 2 35894 111940 2 29073 72523 2 9811 71892 3 199497742 4 4 4 3 822318661 2 33992 86300 4 2 28753 113615 1 302885875 1 465164401 3 6196432 3 455143753 2 19869 117682 2 14102 116207 3 566978318 4 4 1 704597025 3 716182883 4 4 4 1 116458582 1 769891220 1 60400485 3 51771247 2 41687 43085 3 612417428 3 767512799 3 567992053 1 71054511 2 45924 60844 3 578277986 3 6785423 2 16880 63408 4 4 4 3 17454119 3 148850116 1 849700874 4 1 383811245 2 1791 13069 3 178376841 4 1 863157287 4 3 144714639 4 2 38376 116963 4 3 36017929 1 280093345 2 49128 118122 4 1 805563464 2 8231 90411 3 863026485 2 52883 60598 2 77571 89271 2 10582 40601 1 192821856 3 814793387 3 922364707 1 932035681 3 340812750 1 650971646 3 733188124 3 192247677 1 422558090 4 2 58882 119454 3 217190879 3 71377223 1 843227641 3 109125087 3 31311843 1 317024463 2 26800 105257 2 33840 40106 2 31980 108555 4 3 106605787 4 3 15795938 3 909101330 2 71751 119134 2 867 64946 1 711918772 3 356600964 2 63315 64942 4 4 4 4 3 707120512 3 127704256 2 19915 67856 1 336933836 4 1 981806173 3 693888719 1 492465839 3 486474611 3 587162329 1 885422396 4 1 376792752 1 513696563 1 331731692 3 893547743 1 868376874 3 820832255 4 2 5530 120584 2 6048 88887 2 32817 50863 1 785777796 2 29000 55168 2 15225 109810 2 47983 99159 3 209136002 2 58173 107385 2 3571 123086 4 4 1 935117962 1 943884958 4 1 68081101 2 26652 38744 1 33614984 4 1 190397767 4 3 16908381 1 183281468 1 14484495 1 866206357 4 2 51909 71442 3 499981183 4 2 75848 109327 3 725204224 3 80376381 3 817384306 4 4 4 2 63513 65848 1 594114391 4 1 190434301 4 1 71499483 1 607553824 3 92899415 3 631894772 3 885329661 2 59637 115290 3 503969266 3 362074988 2 11425 57840 1 945708677 1 206044066 1 239378839 1 68667998 4 2 15196 72957 3 864681184 3 968307497 1 33396403 3 640518452 1 523474590 4 4 2 68488 120615 2 67640 96222 3 966517800 3 443468505 2 43322 106022 1 90703727 4 1 19533251 2 49253 51314 1 21638085 3 608259217 4 4 4 2 53718 108973 1 221206268 3 958166812 4 1 439592155 1 446303972 4 4 3 268368277 4 2 42765 44585 1 934785116 3 749064476 2 34034 121177 3 488356905 1 859646052 1 936789789 4 4 2 65164 117725 3 497697933 3 505398587 4 2 33932 122152 3 860552007 3 208753745 3 694266709 3 806553123 1 109075689 1 23140616 1 130694379 4 1 751353129 3 268366093 4 3 864937741 3 412231931 2 23746 24346 2 67721 91679 3 181482556 1 272731463 3 100418018 3 409075201 4 2 44575 110050 3 296156670 4 2 61565 123010 3 287622520 4 2 57381 102494 2 27888 41313 3 841082669 1 99723450 4 2 38711 40151 3 477708978 4 1 559013596 2 66018 87486 1 819965674 3 299102339 3 953699482 2 16175 110177 4 2 78690 99789 1 328785946 2 33978 84373 1 365986822 2 28329 106735 1 661572255 4 4 3 605201516 3 131242029 3 161221777 1 638445079 2 51507 69358 4 1 81607952 1 630695320 1 948077844 2 66830 74219 2 46646 117559 1 224226394 4 1 267928632 3 466068728 1 947367516 4 3 833736551 3 919671757 3 694476853 3 906324008 3 771322706 1 89660941 3 760351702 2 24734 46903 1 786099953 3 388459195 4 3 39187283 3 229503243 3 501779580 1 721780400 2 72473 96913 3 851170772 4 4 4 3 274526356 3 150446480 3 847631890 4 2 13220 53067 2 12943 90527 4 4 3 18673176 3 531347580 3 45265552 1 295031654 2 20747 98990 2 14185 39485 4 3 757024402 1 866973635 2 25445 27512 1 840954243 4 3 614396771 1 435011445 2 3161 106135 4 2 32119 60891 1 480659795 4 4 2 56283 105800 2 69692 72789 1 60316550 4 3 662095078 1 935450567 3 504190776 1 761937027 3 308123613 3 588969419 3 26565327 4 2 14123 70484 3 587528700 4 2 82583 108544 4 3 16405614 3 551397980 2 67558 103713 4 1 415629841 1 846934672 4 3 341449379 3 125180200 1 873007672 2 11523 44710 3 593181316 2 23792 26789 1 729774941 3 655698474 3 930216501 2 29434 80653 4 1 49020765 3 554605956 1 656687787 1 819887589 3 76527436 2 7107 28377 2 44722 110570 3 203315029 2 55027 100018 3 890083996 3 462477352 3 451459687 3 251369579 2 6911 79055 1 912862830 3 945391863 2 5934 103490 3 861485798 3 814094356 2 63631 120792 2 37123 95744 2 6456 23064 2 13465 42866 3 91309568 1 717956907 1 18393220 4 2 48246 69441 3 817571988 1 126156495 3 755783753 4 1 501327958 3 16072082 1 146241208 1 588176739 4 1 535419444 1 731816151 4 2 60855 103196 3 577277670 2 21550 86327 3 358022417 2 14420 102616 2 26544 76908 3 554677718 1 66942303 1 554631932 2 11037 21792 4 3 45913295 3 36627195 1 473151366 1 982795097 1 672487581 2 23229 48964 3 334664802 4 4 4 3 569178509 2 42611 42953 2 47867 84273 3 356433363 2 36721 37044 4 3 824387397 4 4 1 58971676 1 433550527 2 21710 90219 2 92945 98382 4 1 776052219 4 4 3 47937914 3 57374611 4 4 3 550108030 1 295038078 1 97136891 1 286926080 2 44664 55466 3 19140642 2 53585 108853 3 268936542 2 16340 52446 3 620345114 3 804108686 3 560585411 2 16359 113685 3 968682616 3 458986932 1 229159777 2 721 35677 3 573659804 1 907848162 1 693475077 1 75153638 1 389112598 4 3 43345430 4 2 14885 107604 1 217486824 2 39921 120326 1 462900720 3 66032950 3 905000670 1 131975781 1 949516241 1 69949324 3 436655565 1 706579301 4 3 529052738 1 55133754 3 227554579 1 258834770 4 2 7756 95832 4 1 354020470 2 44818 91529 4 4 3 135404621 4 2 21105 48105 2 86624 117923 3 367517662 3 116307364 1 835047831 1 684932716 4 2 45987 101128 4 3 969772452 3 744870782 2 13083 49992 2 61242 76695 4 3 259447320 1 679237526 3 483045899 4 2 71651 121525 2 27406 77039 1 91718222 2 9859 120738 3 152284244 2 10262 111483 3 966987209 1 286525432 2 50845 88581 1 741352553 2 91994 105359 3 49854720 4 4 3 49573005 4 1 889342943 1 166725759 1 227370371 4 2 79669 122002 4 2 38978 68633 1 118160817 3 535653429 4 3 599708879 2 10094 116633 4 3 977105733 1 257615398 2 488 85557 4 1 711390169 4 3 209572562 2 27071 81709 4 4 4 2 23400 42724 3 284028310 3 182535351 3 923910005 2 18049 80619 3 940105919 2 62650 122342 4 2 31926 84088 2 33789 38383 4 2 13958 84811 2 2342 32043 2 83821 121264 3 61179616 3 37853756 1 248199198 4 2 20509 100074 1 233551947 2 32813 94994 3 375797019 3 831619272 3 871828488 3 708404396 3 447686568 4 1 30417817 2 46544 51818 2 81699 110151 1 967182968 2 34862 88220 1 865925894 2 54114 115509 2 99243 109760 1 713210552 4 3 923145440 1 557587831 2 43248 84169 4 3 26901512 4 3 536294375 2 72208 88004 3 41634804 1 511799517 3 153493961 1 228473434 4 4 4 2 15915 95109 2 63036 82264 1 25112451 2 102254 122418 4 1 102860156 1 483140439 1 593557602 4 2 49814 97013 2 85124 113930 4 4 3 522782109 2 36470 49415 4 2 56219 119490 4 2 112042 112465 2 6330 66637 4 1 975044832 2 4194 37108 1 11552166 1 83504177 3 130846286 3 952286794 4 1 427216009 3 988672571 2 82215 100796 3 108215464 1 876372144 4 2 74957 114548 4 3 66859321 1 371369188 2 41358 63605 2 16882 90479 4 1 703345755 2 71605 91128 2 5541 103432 1 190756291 3 405920242 3 959417763 1 493200139 1 788315660 1 209629111 4 1 7995212 2 6626 101966 1 60955531 1 28080911 2 80790 114716 1 502198394 2 77980 106657 2 19088 115693 4 1 749473843 4 4 3 749158124 3 632338067 3 34191216 3 521239160 2 4709 54319 3 539424851 3 60452062 1 525045316 2 1905 96007 3 632864607 2 30597 102547 3 504574028 2 28707 107610 3 402056678 1 37743511 3 181101586 2 17999 34117 3 985871973 2 4288 98591 2 6730 72858 3 504121814 2 69812 74716 1 627754153 3 898800010 2 41787 114587 4 3 886335617 1 525563074 3 569692028 1 227054072 4 1 32974693 2 16755 67426 2 57407 119138 1 341715546 3 618564478 3 225514362 1 731874611 3 721560319 1 483078911 4 4 2 59221 68567 2 15577 61743 4 1 939721554 1 963962667 3 491991645 4 4 1 141246839 4 4 2 11239 106445 1 463979499 1 114980010 2 72080 116772 2 80150 90297 2 19588 113473 4 4 2 6237 46283 1 495676492 3 337185842 3 953193498 2 82803 108485 3 221959445 4 3 479120850 4 3 211331079 3 409155789 3 232896194 3 67633974 2 14545 112122 3 993113130 3 787297932 1 462904282 3 786896406 1 674097183 4 4 3 937701347 3 831133931 1 162306660 3 725523643 3 16667792 4 3 405207488 3 11881640 2 21316 39589 4 4 1 20181092 3 49661860 1 386030443 2 34724 94543 2 29605 42740 2 21899 55696 3 113804341 1 842057558 2 1004 117685 3 12242035 3 779410507 4 1 11895367 3 629448456 1 21343612 1 604088696 2 26148 78920 2 32845 104254 4 1 622565143 3 995853669 1 71889704 2 35141 53138 1 798400746 1 483141798 2 34374 95096 1 625612965 3 592713522 1 198190416 1 862872279 2 92736 95296 1 754005652 2 12035 23366 2 795 89879 3 587712482 3 35597973 3 732828243 2 20079 48645 3 351624052 1 459388992 4 4 2 44258 60163 3 51442883 1 290272610 1 428439143 4 4 4 3 787997401 3 315401276 1 570713397 2 14846 66911 3 421681238 3 104379027 1 364051 2 10278 96857 3 50487996 4 1 31288858 3 71132862 1 105240254 2 36662 48553 4 3 171759025 2 89854 92239 4 3 151394252 1 55505218 1 171755585 4 4 4 4 3 84863702 1 143411514 3 268308058 1 601484043 2 59575 116573 4 3 529221050 4 2 16759 64796 3 379684204 4 4 1 181652914 1 163134527 3 525195349 4 4 2 101981 104523 2 39264 113854 1 837157402 2 6341 43741 1 572365288 1 549451751 3 909536423 4 1 31235258 2 11823 86183 1 446418751 2 109507 109797 1 358770287 2 15459 69019 2 34794 120132 2 1389 111723 1 450449390 3 878467291 2 13277 67802 4 2 49106 101205 4 3 754914054 3 751425204 1 683551742 3 110998426 3 409755797 4 4 1 561119977 3 212705964 2 19718 34142 3 52366458 4 2 54957 66643 4 3 355858368 2 75816 79680 1 819648359 3 193086299 4 2 41748 46845 2 15506 82424 3 108140462 1 219441472 2 28176 94306 1 221546250 2 42054 56670 2 11865 61980 4 1 986799481 1 626893513 3 424034186 3 982587959 1 994493294 1 288809147 2 90357 109754 1 372146680 2 110000 120519 1 31902775 3 903940237 2 84240 85326 4 3 421008247 1 563567784 1 829353792 1 296607358 4 1 516279853 2 8322 112240 1 231749930 3 988511397 3 406512657 2 59516 111511 3 525901233 2 22749 112078 4 2 18426 21687 1 1394110 4 3 577871379 1 643746534 2 83302 121318 4 3 485991374 1 781690466 3 640597393 3 663174918 1 489841578 1 296230655 4 3 971719946 4 4 4 4 4 2 38241 50691 4 1 777123145 3 447660043 4 2 34183 71718 4 3 972871237 4 3 409001504 1 11410916 4 1 277841273 4 1 926444040 3 722484693 3 622166344 4 3 875153379 2 34547 48708 3 884190408 2 88519 106890 1 106764625 4 1 3536144 3 904871741 3 65420420 3 261452685 4 2 25295 39247 1 898352823 2 565 103562 4 3 445947820 4 3 237973210 2 52747 92439 4 3 409933836 2 73368 85641 3 254103495 1 95000784 4 4 2 90980 110520 1 173078188 3 22966871 2 60471 94973 3 2465525 4 3 200124048 1 606531622 4 2 30848 114094 1 560631607 1 41038059 1 830537470 4 4 4 3 96649389 4 3 792986349 4 2 22125 109401 2 86364 97340 3 903390584 3 338492320 3 197410371 2 25343 104857 4 3 428112762 4 2 12873 112159 4 3 76130131 3 29782912 4 1 129180661 2 26919 68241 3 619326361 3 409296163 1 784324490 3 401793127 4 2 59860 122484 4 3 635392447 1 743183707 4 3 685175289 3 159703942 2 33848 89426 2 63889 93382 1 390610305 4 4 3 590889304 2 92696 102025 3 453686458 1 160545926 2 7816 53877 1 443825614 3 573087805 1 379375252 2 38444 46768 2 42319 80413 2 69941 71047 4 4 3 387381702 3 649916048 2 291 110931 1 128068601 1 30177476 3 612555207 3 655730914 3 190793262 3 370764288 4 4 1 572565999 3 694318045 1 232844723 1 189650882 1 249031461 2 8191 63353 4 1 516810844 3 405132075 2 121802 122339 3 700464424 4 2 11754 17326 2 52824 121455 4 4 1 981594513 2 80407 110911 3 130087020 1 922922516 1 450541834 3 559901050 1 57610968 3 715582743 4 3 780047735 2 78186 104841 3 273560984 1 241788346 2 79074 121136 1 551658704 4 4 4 3 343546896 4 1 749566609 2 24203 47718 2 6213 23897 3 376628573 2 26252 56220 2 34785 86664 2 100381 121007 3 947597275 1 28712833 1 941416498 1 736407932 3 706949253 2 31422 84092 1 797059147 4 3 234121660 3 109397829 1 408025197 4 2 71501 73255 4 1 601674106 4 1 354911936 2 12546 83426 3 264337336 3 556113547 4 2 111216 123383 3 49680308 2 17248 25598 3 341424281 1 420910939 4 4 1 774510485 4 1 425121118 4 2 109338 113465 3 425366209 3 981775645 4 3 599516906 3 497607067 2 33652 93888 1 407046913 1 9045066 1 316908384 4 1 1728700 4 2 41146 42646 4 3 44311312 4 4 1 487331655 4 4 3 963765081 4 3 496094407 4 1 12435283 3 827717293 2 90765 113907 3 384227086 1 808684473 4 2 37349 88427 1 655321903 1 731757410 1 744783665 1 444604686 3 382869425 1 348265106 3 280586323 1 332635147 3 994910677 1 582450291 3 57508480 1 694826175 3 489941590 3 691891509 1 863873859 3 321176345 1 149703866 4 3 310363828 3 2849500 2 24471 63801 3 905354036 2 5135 59443 1 973313814 4 1 161887722 1 471473329 2 40650 113804 1 210038614 4 4 2 48072 73492 1 885752390 2 52311 108478 1 55207887 4 4 4 4 2 26039 73428 2 40972 75997 3 283642883 4 3 10711359 2 33142 39896 1 58902040 2 68527 70429 3 854201428 2 10300 56481 2 59841 84106 4 4 1 75946240 1 267933397 3 589314497 4 1 673394965 3 88339640 3 276799753 3 679245363 1 568027675 3 135323890 3 30037540 4 2 4495 95616 1 157817786 3 905853037 1 960550473 4 3 97647145 3 42387504 3 636976919 1 17415154 2 49891 121336 4 4 4 2 20 30766 3 984809551 3 214732746 2 17228 84898 3 753082807 4 3 82720171 4 1 836389397 3 267903051 3 743295504 4 2 43059 101956 4 1 5422254 2 82497 97296 3 713128923 2 14756 78863 4 2 53196 65633 4 4 2 49493 101711 3 712761496 3 183939616 1 721646070 1 465561627 1 87767444 3 465345302 4 3 325792578 2 72481 81984 2 12889 64233 3 943221006 2 78293 113659 3 411098285 4 1 64478430 4 2 30369 118029 2 29714 54928 1 323989519 1 135163397 2 10415 47635 1 838047267 4 3 21215753 3 953657365 4 2 19616 107257 1 727498667 4 4 3 402725414 3 550379137 3 621013190 2 49067 52487 2 23821 74232 3 979385225 4 3 566123585 4 2 12281 27882 4 1 85192947 1 797590167 2 44224 101607 2 35793 69120 3 509565091 1 683144516 4 3 42346807 3 628751384 3 786801799 1 51550994 2 36183 117899 4 2 10753 65580 2 34842 67496 1 92545060 1 841670272 3 349284181 3 149651682 3 809305351 1 692525600 2 105260 114739 4 4 3 107207857 3 310783338 1 929441724 3 976660757 1 645605013 2 13366 61641 3 591079152 4 2 2337 61752 3 140301974 4 1 687981436 1 39841993 2 307 27960 4 2 88681 119603 4 4 1 31248127 2 59973 113053 4 1 303558747 2 79523 105999 2 12157 42882 2 45516 66524 2 82359 114946 1 937227609 4 4 1 966838413 2 46872 73162 1 255707313 3 720235142 3 323301063 2 10600 51034 2 13302 101081 3 51296293 2 33489 84149 1 35630880 4 4 4 2 1525 41327 1 215862817 1 718639187 3 76663095 1 197606285 3 94712675 1 773075905 3 145268442 4 3 14387735 1 911238937 4 1 358389341 3 75987281 3 581912511 1 396356839 1 765082604 2 18724 45184 2 75821 95275 4 1 55276373 2 24158 65624 4 1 100010529 1 101913387 4 2 5637 15297 1 846760884 1 284102744 4 4 2 75554 89464 1 494872862 4 4 3 801632334 3 388745730 1 61143141 4 3 676478170 1 233514515 1 561494145 3 48550978 1 534307809 2 71453 110197 4 2 77326 96157 1 487162646 4 4 2 107619 109090 4 4 2 22671 93001 1 524442612 3 200511806 2 33194 69375 4 4 1 669846552 1 598153343 2 93121 97071 4 1 515861972 4 2 86142 119177 4 4 3 310060775 2 605 17470 3 390191860 4 1 90051324 3 993792798 2 36779 102179 2 84627 105555 3 70291430 1 294167119 4 3 657292681 2 49873 93887 1 126253415 1 714494704 1 874541935 4 4 2 25529 58115 3 911467885 3 298214428 4 4 1 543094031 1 567052969 4 4 2 47388 58198 2 76351 106117 3 696981268 2 3919 47514 4 2 44317 61843 3 906533888 1 745338817 4 3 30095591 1 966833934 3 216362285 3 389614892 1 167343387 2 47259 64940 2 39910 80923 3 150981989 4 4 4 4 2 42558 104222 4 1 447085014 4 1 857116765 3 210871427 2 12041 76742 1 930967214 3 515733550 2 38508 95733 4 3 615002391 3 729315015 4 2 49505 91164 1 381616777 1 989142406 1 246303859 4 4 3 659286088 1 267489549 4 2 11923 24789 4 1 23490920 2 51543 100751 1 287964511 2 799 61523 4 3 691906096 2 96622 113966 1 852877188 1 331601710 4 2 13944 113845 4 2 106878 114911 3 744548354 4 4 3 668762661 3 178528470 1 236843786 1 726441623 3 62884710 1 406252361 3 34421079 4 4 2 30199 75945 1 11366025 4 2 53729 110462 1 94076312 2 67409 107547 1 395190533 2 44455 120681 1 128221488 3 279036436 1 915528413 1 969535640 1 835972879 1 745951990 4 3 743342953 4 2 3573 50235 4 2 28739 102634 2 15538 100598 1 231294976 4 4 1 222847904 2 21979 48964 2 60589 64204 3 392421648 2 20734 78060 3 493278085 1 363702315 1 631988305 4 2 7224 81096 4 2 40944 57728 3 142334763 4 1 37946239 3 953043168 3 123694158 1 621852988 4 4 3 803109899 4 4 2 20269 58294 2 46087 98758 3 583071094 2 95308 96386 1 725572953 2 33165 37052 2 6107 22009 2 13808 38141 2 10241 29510 3 506862092 2 20 20960 4 2 19897 122300 3 412004124 2 6048 94813 1 354786850 3 641754466 3 985778538 3 620356213 2 23250 70667 3 596679999 3 947321470 4 4 3 445817356 4 1 50676545 1 200560857 4 1 542068557 4 4 3 192895421 4 2 9379 16382 1 855307267 3 515653072 3 128979981 4 2 24225 100245 3 221563829 4 3 509458305 3 269197085 4 1 51570958 2 36278 83510 2 95404 99096 2 67508 91607 1 961293696 1 10340124 4 2 28991 46757 4 1 430717098 1 262040241 3 192564469 2 44862 95285 4 3 130416264 2 19718 49656 2 109457 109577 2 27042 59958 1 360598097 3 436077134 3 375870890 2 16474 79035 1 914054761 2 55852 78583 1 994109939 2 98231 113139 4 1 203564324 4 1 700687860 2 68183 109049 3 266498057 1 596768578 3 606039011 2 21008 88065 3 179267490 2 81489 82754 2 46131 105720 2 3228 86496 2 62395 78598 3 982305727 1 2941691 3 983303534 3 476404352 2 61930 83689 4 3 381781502 4 3 898593323 3 992618250 3 628612746 3 490519352 4 1 2468016 2 36957 121666 2 15010 66250 1 796228888 1 33763627 1 632661910 3 996303164 4 4 4 1 823396042 1 716992467 4 1 19342127 1 384981559 2 5917 100441 4 2 6870 114798 1 32315461 4 1 11091254 1 730512751 1 570220156 4 1 320392755 2 15043 29449 4 1 916097271 3 915265174 2 14167 117875 1 69396703 1 87672180 1 175827552 3 482749416 1 517306785 3 262169270 3 62389339 4 1 328073297 2 40139 53961 2 41455 81277 2 16802 63391 2 101393 103514 2 18093 67817 3 518138578 1 112834045 3 183473391 3 787944942 1 355356108 2 9821 17665 4 1 269355728 4 1 47258561 3 725716789 1 750120815 3 985955997 2 37601 86530 3 830029445 4 1 987608484 3 745860805 4 2 64267 67374 1 295120934 1 495082183 4 2 20708 53167 1 324136008 3 349342306 3 328754732 1 360506626 4 2 65159 90010 3 172274753 1 53170839 4 4 1 414538179 3 66475412 1 354714760 3 565785768 1 367091524 3 514356277 2 104636 105224 4 1 973397416 4 1 946055541 3 356377097 1 932083618 4 3 122949344 4 2 63017 110918 4 2 3595 38404 2 4089 8667 3 703446894 2 118957 120627 3 856454422 2 16969 30243 4 3 384249728 1 95728164 4 2 23681 103728 3 871590998 3 152977381 1 882490253 4 4 4 1 57586019 3 50046199 4 4 4 4 4 3 556991281 2 2614 102564 3 320460148 1 575566942 2 13556 94241 3 171505715 1 81955661 4 3 579686741 1 74728211 3 934727263 3 570926207 3 135319086 1 13304342 1 307562642 4 3 644486114 4 4 2 64388 72887 2 7292 48522 2 25235 36671 4 2 4311 19556 1 313691863 3 858489719 1 305051114 4 3 535606269 3 758677504 1 57004780 4 2 33940 66093 1 32454346 4 1 240436656 3 658792660 4 2 31763 111605 3 680448197 1 599227018 3 944882365 3 989751029 3 782913485 3 353424238 4 2 15677 91780 4 4 3 5551140 1 937462212 4 1 69599802 3 394621309 2 52737 79982 2 15180 119119 4 3 260752374 3 874229125 1 748351377 2 38662 48349 4 4 3 14904457 3 69088952 1 717854613 4 3 216251101 4 3 801342917 4 3 382224809 3 37670057 3 692493079 1 382646069 2 38088 120253 1 594380942 3 961805445 2 39223 86143 4 1 263976349 3 238554222 4 3 931114636 4 3 24957244 3 117507795 1 290554547 4 2 53267 101331 1 193842327 2 21261 30442 3 458139985 1 724069412 1 984306245 1 191685937 2 30687 89982 2 73253 106388 3 442129968 2 27992 47171 4 4 2 96855 102811 3 188345738 1 576818223 1 698569551 2 68723 73480 4 4 1 435461316 1 854953477 3 657314228 2 62319 91263 1 496425694 1 583513616 4 1 786335709 4 3 192369426 4 2 24901 110520 1 377307715 4 2 40224 41218 1 133434443 3 793173061 4 2 74568 97352 2 42789 48646 1 572322509 2 70041 104422 2 36959 61364 3 675064075 2 57461 100429 2 4629 95817 3 533331568 2 59891 100009 2 48144 70254 4 2 10457 75634 2 26772 84360 4 2 4506 91599 3 543926718 4 1 253476693 4 1 255670740 4 2 82317 114205 1 290950328 3 985422552 4 4 2 13614 48989 2 35100 80168 2 51472 118047 1 810808339 1 968740683 1 121397388 4 4 1 528737075 3 913818603 4 4 2 99598 104836 2 12810 36499 1 480373481 3 935854426 1 514300248 3 858835872 2 2820 58671 4 3 52667463 3 638602744 1 139008102 4 1 718938375 1 636305855 1 769698623 3 32894482 1 826207659 3 836462768 2 14119 77757 3 156082328 4 4 2 91705 95850 1 588203659 3 982467950 4 1 475038309 4 2 29170 108945 3 773390578 4 4 2 3063 48434 4 2 28962 64379 3 799137588 2 37902 38382 2 62157 63037 3 320284416 3 40674485 1 303096220 4 2 16352 25966 3 164793542 4 3 434045211 2 20344 117257 2 29568 63362 4 1 9434035 3 807793753 3 655827153 2 75808 89435 3 947188842 2 26065 104801 1 939074191 2 34941 57571 3 337547488 3 736734941 4 4 4 4 4 4 4 3 286188554 3 969483039 4 1 132865350 3 265020715 4 3 968379971 3 656778806 4 2 29805 121928 1 869741331 1 651408813 1 115049827 1 271854223 1 229837314 2 28010 33056 2 1973 30327 4 3 49897418 2 5205 31630 2 72363 120300 2 10573 22839 1 361964708 4 1 308012770 3 782144888 2 17600 18489 2 31672 38519 1 368942979 2 55213 66115 1 185151418 3 484550076 1 945916717 4 1 898293815 4 1 425887217 2 54008 84717 3 679684951 1 943822772 1 21986626 4 1 906739654 3 453465616 3 531970223 3 241880040 3 840940574 2 35232 88374 3 659650174 1 356733955 3 789736353 2 34586 80861 4 4 1 361057310 1 162966372 1 579805530 1 46184903 4 3 169856892 2 31625 103708 3 998139851 3 926705432 1 549526908 2 66456 89778 1 48028922 4 4 4 1 716541745 1 204512322 4 4 2 15056 38824 2 17228 27885 2 53311 97851 3 424195983 3 90139370 1 799714034 1 504546155 4 1 48793095 1 700378868 4 1 24901280 4 3 434197918 4 3 934441159 2 23027 52797 2 48341 103551 1 788236702 1 364294483 2 9685 88269 2 1212 52481 3 778806794 3 847772451 2 104118 105931 1 515784762 3 648029328 1 746128720 3 66619177 2 19366 44909 1 37588402 4 2 35657 46762 1 296706588 2 58705 91221 1 452807742 2 12760 28923 4 3 21445947 3 623690430 4 1 430154031 1 726541580 1 720054338 2 9604 117839 1 925754164 2 41721 112069 3 703396670 1 232379395 4 1 441173624 3 285321305 1 81559232 3 551663765 2 59349 109885 1 798333935 1 587878370 1 278933945 3 750771377 2 21783 78075 1 818812047 1 594379440 2 66741 115883 1 796647020 1 315394245 2 19633 30053 3 250033008 4 3 854818387 2 54127 96152 3 647238851 1 271285306 2 23223 36534 1 9261661 4 3 166123838 4 3 679114089 3 15873090 3 550853695 2 35443 106781 3 933471060 4 4 2 25214 104187 3 916698031 1 171799295 1 221876462 4 3 819819524 4 3 299221375 3 582970419 2 7738 97974 3 613940531 1 866621473 4 3 119985428 1 598753228 3 525993375 4 3 217344183 2 19989 91004 2 116849 119501 3 493030272 2 32704 56804 3 693088649 3 866099013 2 28899 46499 1 419251707 2 14313 112484 1 509489950 4 4 3 429975704 2 21664 41902 1 158298404 1 200620529 2 46868 54044 2 15148 58930 3 164417370 4 3 541864093 2 53555 77536 3 150968436 2 35177 118057 4 1 859104290 4 3 491437287 2 87899 116428 1 27692011 1 226713653 3 71336739 1 36696500 1 204247869 1 967770645 2 29519 55454 1 397876895 2 3352 37460 3 137907843 4 2 25513 94169 2 13847 90347 4 1 53716527 1 476852970 3 712126447 2 15994 61462 1 421711127 1 319928612 4 2 104011 108165 4 4 2 23956 47027 2 15744 63126 2 27142 111576 1 343105272 1 89271430 4 4 4 4 1 21795325 3 990584954 2 9503 103271 1 307778906 2 23284 96073 2 29753 65563 2 83161 116759 3 815983068 3 384564164 1 200212595 1 181376837 2 17161 113590 4 4 4 1 191598034 1 714938460 1 550700111 2 84011 102820 2 8892 59777 3 349474331 1 966813750 2 85464 115314 1 585330692 1 999611677 2 9795 107000 2 60092 75320 4 4 1 897906866 4 4 4 4 1 78262407 2 24393 39243 2 10572 41154 4 3 8246504 2 19024 26272 3 572175466 2 55989 87841 1 890258474 4 4 1 963973557 2 19131 106644 2 73786 92021 2 27456 84766 2 57362 62642 1 129186503 2 8765 64644 1 780735728 4 2 69075 121097 1 328796420 3 163466239 4 1 608790659 1 69780265 3 834267921 3 352191606 3 421330871 4 4 1 950940518 1 781613523 4 2 498 118383 3 155150765 4 1 528245625 3 950023166 2 75519 91910 2 3733 76659 1 32550171 3 171641362 2 9235 76951 1 402332202 4 4 3 483944020 3 328195869 2 18699 109669 4 4 2 65398 103623 2 30509 69922 4 4 4 2 62390 67116 2 34882 55731 3 80096896 1 678388338 1 991398052 1 634316046 1 185183398 1 4211273 2 8435 68622 1 223703721 4 2 26453 101065 3 72965466 1 21413863 1 55727047 4 2 19358 37224 3 358525201 4 4 4 3 732684594 2 17101 24559 1 306706437 3 184242710 3 41321519 1 935172940 1 582572722 2 72840 114728 2 4208 95944 1 658364374 1 109773076 2 85320 112411 3 708774132 3 50289020 1 350098106 4 3 12837122 4 1 899691267 1 245855581 3 133733110 3 842060833 1 70370014 2 79481 106669 3 213223645 1 614245790 1 454871164 4 1 470915921 1 293480311 3 768029408 2 37264 75018 3 222846507 4 4 1 373769581 4 3 59333319 4 3 212619692 4 4 1 185083808 1 381696340 4 1 619251818 1 595880683 2 30098 98112 2 32981 70078 2 19858 122765 2 18279 82301 1 297209120 1 617362542 4 1 55354648 4 4 3 684413593 2 55046 64679 1 421311791 2 40050 56960 2 71632 80922 4 2 53453 80030 3 696336356 1 328517172 1 524463948 4 1 980047070 2 29801 109716 2 1391 18764 4 2 35836 79694 2 95338 104923 2 38319 105683 4 1 636903418 3 774770093 1 877566847 4 2 49153 112239 2 6598 99277 2 47443 64337 2 7285 25479 3 94934991 4 3 128240953 1 56448486 1 247551394 3 41494212 1 874681204 1 39612317 1 86458065 3 388161613 2 15650 106781 3 975730196 1 989717726 3 33257200 3 327311588 1 767989355 2 47836 103416 3 945929548 3 763129151 1 305032495 2 9454 77702 3 163743327 2 64208 107977 3 383078528 2 38897 111764 4 1 983733365 2 33716 112789 4 1 172359855 1 489798231 4 2 25964 123925 2 54785 59878 2 81798 122481 4 1 210214386 2 76906 97065 4 4 1 394075872 3 550979969 4 3 725785193 1 24368150 3 842154208 3 915429229 2 30930 83748 2 27916 94649 2 67264 113218 2 76643 103703 3 531271618 2 45208 71744 4 2 16604 100875 2 49665 87421 1 771957674 4 1 342094379 3 12145063 3 35216499 3 788173806 2 63262 100124 2 18023 51339 4 3 168179369 3 69017935 3 985027526 3 925413498 4 1 238948319 3 489746747 4 2 29991 94471 1 52297097 1 288091399 1 581251226 2 8666 88027 4 1 369632249 3 504828422 1 869752075 3 687109697 4 2 10494 34453 4 4 2 89192 91887 4 2 2 106067 3 169953059 1 337112164 3 259673567 3 585271549 2 68132 108889 1 224005808 2 86834 95316 3 368929217 4 1 132191208 2 7231 39555 1 203277991 3 119910283 3 28956282 4 2 11558 61503 2 50577 92796 4 1 149502129 4 1 66867272 2 69085 115954 3 470109447 3 986295424 1 230581505 1 338002501 2 1913 68602 4 2 34783 91514 3 194028809 4 3 160369257 2 105146 111259 4 3 973047406 2 3329 120274 2 81900 98574 4 1 938543883 1 889696763 3 281068566 1 737270433 4 2 1742 114117 4 2 116002 122968 4 3 646228169 4 2 66120 113429 2 36223 71031 4 2 12262 34378 1 806591645 4 2 16415 106750 3 439575621 2 75711 112106 3 801178333 1 667609280 2 7975 105036 2 39070 108810 1 663104465 4 2 35814 70110 4 1 660536303 1 225075403 2 7719 113301 3 130409480 2 4798 77292 3 790792508 4 4 1 494642458 4 1 342397030 2 36313 79148 3 713140105 3 4926686 2 8394 46971 1 962188330 2 69756 96136 3 486082389 3 738804833 1 332615625 1 913851816 1 234943672 4 4 1 215109953 1 591891600 3 404081647 4 1 771184206 1 490102663 3 170531892 3 322104985 2 48841 64976 2 17785 34072 1 211282807 4 3 740890764 1 184618723 2 74907 88904 1 857590589 2 29849 76696 4 2 63464 71693 1 759051847 3 795102916 4 1 666490602 2 6840 27804 3 378259344 1 54110552 1 299753499 2 4494 107818 4 4 2 20805 28172 4 1 348873280 4 4 1 539526554 4 3 231496296 3 750135277 2 42013 114217 2 9316 25736 4 2 15759 82852 1 782304247 1 628656560 1 237931178 2 99045 110419 4 2 61702 80016 2 3153 17998 2 68127 98451 2 26230 39290 4 4 1 376529121 2 11066 41652 1 1961031 2 59850 60844 4 1 389022308 3 531997795 3 470278342 2 38997 48789 4 1 437708228 1 69543446 2 56436 113248 4 4 2 53180 98822 4 3 695771578 2 26242 69481 2 6391 64942 1 490383088 4 3 59030707 4 4 4 2 17873 48048 1 942305203 3 665465280 1 433116588 3 994382983 2 44108 44813 4 4 1 18048358 4 3 34852354 4 2 43247 100546 2 18583 112399 4 1 141909997 3 794087776 4 4 1 750464344 2 66867 116948 4 3 387627817 4 1 76851443 2 1556 81060 1 113876051 3 927080826 1 377351390 4 2 20468 92465 3 597306003 2 20883 100790 3 751705842 3 583414668 3 24855208 4 1 993271663 4 4 4 1 22712576 2 65171 110968 4 1 850956607 3 412027051 2 29758 114759 1 770916362 2 34835 88863 3 740671898 4 2 45718 66966 3 100515222 3 517884191 2 105971 117917 2 80759 90848 4 3 86617872 2 86019 121692 3 564172661 2 82684 122857 4 4 3 961608165 1 911336114 1 177218986 2 45276 103150 1 289018698 1 327123377 3 438004814 2 7127 31683 3 679651394 4 4 2 2168 60177 2 61746 64017 4 1 502784721 2 77431 105363 1 465483283 3 37534152 1 451223349 3 346396135 3 328775640 1 199496410 1 67874305 1 489860176 2 34428 53012 4 1 394155124 2 50212 87434 4 4 2 1593 35875 3 952821597 1 502614443 4 4 2 82326 93477 1 4402287 3 870190804 3 609956443 3 45839260 4 4 2 70714 102771 3 684003366 4 4 4 4 2 47473 55631 3 22147574 3 98525352 1 355831673 4 1 423754986 2 26770 114039 1 552021911 4 1 900218377 1 48814751 2 5465 43669 3 217005542 3 568072882 3 639252695 4 3 260307901 2 53651 83212 3 443136316 3 448789480 3 673456583 4 3 247844255 1 35295972 1 18396980 4 1 715688540 1 873148634 4 1 956439580 2 12436 66273 2 17070 105125 4 1 924015017 3 368783163 4 4 2 8193 100074 3 467004076 4 4 3 79598157 1 143223246 2 60624 62228 1 147581366 4 4 2 109891 121144 4 2 4156 62049 2 31164 121154 3 357163240 2 69406 98112 2 33949 40590 2 32346 72614 3 401576775 1 373300989 1 37025532 2 20466 37795 2 77182 85684 4 3 36962338 4 3 112768285 3 111286428 1 652575716 3 68394115 1 830213468 1 819383089 1 956435298 2 14179 69414 4 3 730443512 4 3 214923619 1 680542849 4 1 548211762 4 2 60129 62988 2 22990 90397 1 749203042 3 44424833 3 53438792 1 659739743 1 572426265 1 14524508 3 397478487 4 2 27102 88640 1 928589976 1 728694907 1 22477222 4 3 63901539 2 7087 72736 2 7891 81103 4 3 64848234 2 41716 72825 3 686470599 1 623964584 4 3 283161453 2 100232 104129 3 583945205 2 94137 106140 3 645788102 1 824574124 2 53314 71375 4 2 94445 103814 2 24574 61008 1 871563986 1 521762322 1 593420410 2 38713 69430 4 2 10091 107264 1 511818361 1 166109189 1 5758715 1 396258370 2 31638 96467 1 414831511 3 364426757 2 5636 55737 2 52856 109053 1 3006364 2 11304 113836 1 838271980 3 291869874 4 3 767503272 1 862040879 1 320298465 3 436346208 2 772 83961 3 577116763 3 199866412 2 57115 69357 4 2 47031 108211 3 216818535 3 328903984 1 354674102 2 1169 86015 2 51956 71872 3 761471714 4 1 893239937 2 14789 102448 3 680311120 1 176174401 3 394246686 4 1 72899269 2 60838 82196 2 24117 60781 1 760354215 4 3 167841096 4 1 617084839 4 1 382834128 1 61029617 1 246431519 3 317140081 3 503013844 3 600301931 2 54358 89907 4 1 408557338 1 682349505 2 22731 103859 4 1 440610648 2 2568 76142 4 4 1 608551373 1 660959223 4 1 15624440 3 45861974 2 8263 12430 3 274969365 3 489568934 1 63145748 1 134727356 1 733931230 4 2 48306 60938 2 83408 103203 3 106427596 4 1 896249296 1 101589677 3 848083488 1 567319904 4 1 485463412 3 667675603 4 2 30098 84257 3 737998744 3 261376078 1 576320331 1 561606725 2 79134 119512 2 11571 46967 1 68655670 4 3 439699579 3 162520761 4 4 2 10503 55709 1 938211770 3 198997317 1 24218278 1 213079924 4 2 9833 72841 2 60387 72122 1 28212977 2 11151 58483 4 4 3 772222565 3 206883088 4 1 861041775 1 381971308 2 37050 119153 1 86023973 4 4 4 2 66244 106329 3 733432383 1 680943437 4 3 734519745 3 582002204 1 307664098 1 510658728 3 968119636 3 81968176 3 831810029 1 378903566 3 757893909 1 774551036 3 665923915 2 49387 65379 4 4 3 335004807 1 503915048 2 34100 115881 1 407135446 1 751008363 1 880223136 3 95675874 1 13370105 3 653672855 3 422920806 2 25297 78148 3 626436419 2 16087 44278 2 33872 45637 4 1 436434515 4 1 871831221 2 49859 69761 2 21440 104143 1 824025474 1 43481675 4 4 1 397516412 3 163801770 2 6545 52605 4 4 1 285988652 4 1 736516881 2 17079 79313 2 42990 89332 2 77041 80308 4 3 777707372 4 1 707358439 1 879300930 4 1 295378130 4 2 63078 66658 1 602100710 2 41356 102185 2 6491 120078 1 887853988 3 580580866 1 60652772 3 580241876 4 3 66529222 3 928072133 1 640551429 2 100977 123935 3 808406691 4 4 2 96072 110330 4 4 4 1 426377238 3 838088084 1 907957181 3 189879408 2 43178 100323 4 4 1 9670874 3 923082323 2 22275 71208 1 651646435 2 72119 73095 3 976401040 4 1 813292467 1 168361950 2 25904 88667 2 40688 121817 3 358876745 3 567032413 2 101716 117561 1 854225095 1 690358232 3 807560052 2 85814 112451 1 715442488 2 100875 123557 4 4 1 794643917 4 4 4 2 100797 120167 3 5038465 1 223471930 1 315601278 4 2 30309 91514 3 37779718 4 3 73429996 4 2 52625 62786 4 1 869502044 1 79110677 2 54963 57458 2 56693 113378 2 9037 68034 3 658761223 2 15947 80208 2 79805 83867 2 41991 110979 4 4 1 650718623 2 54815 107921 1 906500703 1 45061169 1 531164336 3 30260803 2 48297 105691 2 15808 78905 1 405773691 3 672012448 4 1 102900114 3 489032663 3 232570481 4 3 788976047 4 1 717906059 1 232635994 1 198267592 4 2 18527 64113 1 833458382 4 4 1 129018158 2 49193 66025 2 5009 62623 1 940182630 1 153229728 2 12023 92504 4 4 3 461098403 1 161105106 2 36060 56026 2 48449 120363 3 23274276 3 231959444 2 61656 69355 4 2 71013 72708 2 91570 107574 4 1 327354798 2 102734 106434 3 432167298 3 6948682 3 53407117 1 220132678 1 776688101 4 2 31451 91107 2 21009 107648 3 250709960 1 330440722 1 906700104 4 4 4 1 919782205 1 226603406 3 67191636 4 1 378104075 4 4 2 48755 73048 1 21008318 2 75508 122126 2 83247 111766 3 747943434 3 135933510 3 73179693 3 184674195 4 4 4 3 913421547 2 48687 70110 2 19481 37697 2 29672 40676 3 637488346 3 181121837 2 43837 74717 3 141024090 2 35247 95180 1 694498657 3 571952860 3 638738334 3 9613134 2 20933 77005 2 71103 72766 1 65641935 3 24940476 1 125284400 4 2 47 13997 2 61147 74671 4 2 51110 108482 3 69665189 3 23643806 3 774760160 2 28155 74853 2 2511 120451 1 255601841 3 210234929 3 136658407 1 53216152 1 252019460 3 235302721 3 825424991 4 1 84653899 2 16549 19461 4 1 512081131 4 3 166490339 2 8088 23064 3 9090104 4 3 879479104 1 212237126 2 71212 82182 3 491850559 4 3 949262957 1 234368190 4 1 544605333 1 66760810 2 753 91595 2 68113 68955 3 513909045 3 348577183 3 66556843 4 2 13034 99016 2 6022 52840 2 59074 76064 4 2 53122 64028 2 82069 122318 1 104250328 3 152572981 2 39581 44343 4 2 40790 51321 4 1 159653934 4 4 4 2 42108 67106 2 31488 103207 1 871300406 2 2938 36840 2 33291 95000 1 811933668 3 993003327 1 699300627 1 782244372 1 717845358 3 665355231 2 58947 121490 3 172264832 1 523359547 3 466214298 4 1 501423731 3 44307600 2 31027 111874 3 844723918 2 48923 51359 3 452060173 4 2 89196 90373 2 11098 108693 2 23149 89472 2 81911 118951 4 2 92204 113276 1 144187744 4 3 490231763 3 62567767 4 3 216662741 1 174209936 1 823675039 4 2 9936 120468 4 4 1 975675337 1 277098085 4 1 777929644 4 1 360601782 1 430641019 1 512591626 4 1 593415443 4 4 4 1 641883297 3 359543314 2 31478 50290 4 3 2361624 2 8711 111793 2 20931 21694 4 3 583908052 1 473239474 1 677721992 2 9591 52786 2 14119 57059 2 27637 97786 1 928234655 3 585309445 1 5382747 3 492111483 4 3 416076686 3 641301018 3 785494809 4 2 27877 108251 1 66423305 1 660704708 1 725106681 2 15482 89019 2 4462 18721 1 33148395 4 1 20592457 2 43272 92135 1 207844408 3 750269747 2 53412 87022 3 423200379 4 1 19164768 2 35815 69234 4 1 829382961 4 3 807463671 1 736586046 4 2 8888 91737 1 204592603 4 2 44651 97226 4 4 2 62845 96134 2 65131 112919 2 11481 48131 4 3 724379620 2 53258 97839 1 104467204 1 221812839 3 915957721 4 3 27807495 2 99742 115567 3 282307352 4 3 377968840 3 194667491 4 2 1162 21965 1 588928103 3 933387295 1 857878686 4 4 1 820858442 4 4 4 4 1 47167700 4 2 47415 72086 3 583168613 1 871638071 2 34105 71936 1 983838475 4 3 235124755 4 1 67506325 1 81806381 3 72398547 4 4 1 529259614 4 2 52567 58679 2 88422 97757 3 762947318 1 702643106 4 2 24442 120828 4 4 3 366981580 2 43454 69806 1 944922125 3 811051526 1 64758911 3 253572576 1 913363912 3 331228642 1 759877573 3 34390612 2 48056 108696 4 1 637589020 1 37981836 1 232770865 1 90915348 2 5740 103168 4 2 79489 92441 2 10132 33183 1 845077688 1 224608584 1 42008101 4 2 3616 31206 1 560169703 2 31352 49372 4 4 4 3 223096678 4 2 43550 59028 2 1990 7876 1 637463700 1 772554037 3 342133579 1 97023892 1 636030526 4 4 2 59640 65514 3 654393958 4 1 751867426 3 607897529 1 455294087 4 2 12162 74646 4 3 869562356 4 4 4 1 331398963 2 27288 107046 4 3 427421315 4 2 21931 66209 1 682779269 3 699860822 4 2 521 5474 1 137456985 1 644343407 4 1 348596382 4 2 71896 82976 4 4 1 374251226 2 60554 122857 4 1 295688005 1 171870217 3 64353005 2 31793 59406 4 2 15564 97774 4 4 2 43527 82071 1 667343759 2 2554 94492 4 3 249645233 2 4858 105716 1 851952097 3 755031829 1 629815766 4 1 28504798 2 79874 104054 1 289794466 2 19620 67673 2 13611 59172 2 94803 98818 3 804400473 1 690973995 3 491563658 3 329943794 2 64172 91398 4 4 1 68826196 1 614576566 4 3 994824894 1 705066203 4 3 778383147 4 4 1 410934088 1 488462069 3 60552902 2 37928 48551 3 645826710 1 880290224 1 355562604 4 1 150629544 4 2 82441 93116 4 1 898088459 3 919459768 3 22150426 4 4 4 1 568589293 1 868523027 4 3 704163049 3 361494805 4 4 1 730294152 4 4 4 4 2 1038 90576 2 47628 71995 1 525088619 2 7953 105104 2 50212 76426 3 51606165 4 1 407110160 1 48858516 1 785553986 4 3 966027687 4 1 58113370 3 46194421 1 285065524 1 325127191 1 154719473 1 711571218 2 551 76542 1 807979783 4 2 60697 107885 2 68776 93449 2 76594 102970 3 605506639 1 731469678 4 3 178297830 3 634735014 1 27416925 4 1 629093638 1 949695952 4 2 81319 88480 3 4357390 1 859543340 3 117010104 1 472769970 4 1 721361014 2 33218 36535 4 1 975549836 4 1 908535955 1 64067940 1 268204351 1 8554716 2 34934 82816 4 1 619170588 4 1 512461058 2 7866 30673 2 54679 77632 1 265080621 1 8031096 2 103232 121163 4 4 3 854037364 3 466024226 4 4 3 290048104 3 67434898 1 57178650 3 129171548 3 930729084 2 35796 79524 1 866088693 3 257686860 1 980769752 3 567360304 1 89626039 4 1 854675782 3 393329491 4 2 8213 29649 1 570440493 4 1 788877081 2 10040 71950 2 28092 97888 2 52706 96560 4 1 315925253 1 834399267 3 253986241 3 38899112 2 6518 111729 2 63591 111047 1 796662479 1 5022717 3 201665251 4 2 46536 92378 4 1 870122873 2 46460 46565 2 82302 98513 1 613460262 4 3 820698865 4 2 9777 34497 2 11042 62661 2 28341 44985 3 36294913 3 882754728 3 704430744 4 4 4 3 36747572 2 82731 119791 2 21722 35916 3 217584333 2 94231 109625 2 28167 50226 4 2 53484 123022 4 2 87513 100509 1 489792624 4 2 47033 113397 1 655180711 4 4 2 28905 114788 4 1 118062678 3 18120770 2 110468 118789 4 2 20906 57329 1 431482614 1 159973163 2 9224 37664 3 468310563 1 365959833 4 2 44872 122270 1 509249597 3 347106616 1 210664931 3 745365034 2 21112 56113 2 57360 84460 2 71758 81233 4 2 3359 8845 3 479522907 3 473229873 2 4274 24367 4 3 884382556 4 4 3 28881507 4 3 15828326 2 84547 92777 3 482383177 4 1 511141506 4 1 887287979 3 163265017 2 24655 113055 1 496087770 3 666437306 2 67119 119822 1 2855660 2 737 50416 2 21672 92966 1 37538596 1 703741924 3 630273469 3 691151035 2 336 104707 1 462512082 2 51112 76166 4 2 78693 79392 3 618265555 4 4 1 127647216 2 69029 81774 1 360985238 2 21568 93468 1 970324935 1 482135992 2 63932 95451 3 607519086 3 735026419 3 726777892 1 281844479 2 31244 92458 4 1 117271323 2 20460 94346 4 4 2 54971 116152 3 546847509 4 1 7256719 3 918378170 4 3 159932241 2 12589 99691 4 1 824688976 2 18961 72912 1 253151352 3 444500739 4 1 235814509 4 2 11402 46079 2 118911 122354 4 2 15114 29137 3 888045419 1 415410555 4 2 9387 13803 3 661083460 1 131498213 3 829835263 2 57660 71473 2 10834 80194 2 32166 67115 1 62703940 1 13799236 2 15715 116537 4 4 3 903660073 1 725317333 3 712532505 3 293319366 1 852940614 1 354650707 2 25879 55008 4 4 4 3 810540820 3 34306911 3 511268480 4 4 3 453990491 3 711997664 1 617092164 2 70465 111994 1 478549927 4 2 75579 119771 2 71246 123954 2 83998 119345 2 15417 78710 3 268419651 1 470039872 4 2 38466 60203 4 2 38649 103637 4 3 155413267 3 63846481 4 1 412845072 1 36194165 2 5646 14230 2 92125 123640 4 2 6332 99274 3 72837380 4 4 2 71782 72536 3 210915754 1 918622386 2 30823 43315 2 95148 111997 4 3 373578513 4 1 960486925 2 32888 53041 4 2 32054 100286 4 1 63778377 3 107270583 3 151310165 3 88974457 4 3 869831383 4 2 14930 83262 1 441412231 4 2 52370 100304 3 9878646 3 703164541 2 84075 109894 4 3 275832537 1 480576710 2 24129 109197 2 31745 103524 3 925176780 2 35242 120932 2 63933 112183 3 520118394 2 50520 115303 2 47690 51425 2 28114 113590 1 171245024 1 170851269 4 2 79077 117668 3 6371814 1 136436131 1 70110959 1 741485654 1 821426665 4 4 4 2 109939 112452 4 2 13375 37605 2 714 48384 4 3 711578922 4 4 2 55439 66611 3 410523185 2 27424 34377 2 84032 90422 1 226860703 3 853808319 4 2 84177 91058 3 579658359 4 4 4 1 69748052 1 895628238 4 4 3 18232301 2 43571 57424 3 345183937 2 28002 31097 3 990829776 3 776911561 4 4 2 100040 121829 3 997149015 3 487926543 1 595903930 2 35463 64915 2 54278 60046 3 894238073 3 524758516 4 3 531467438 4 2 10511 109926 1 4373785 4 4 4 1 845300239 1 482601809 4 3 889037086 1 378595645 1 24763396 3 506421469 4 3 33444447 1 117839378 1 550372209 1 868123357 4 3 103049831 1 38481013 4 4 2 58928 77784 4 3 526457389 4 2 8848 84875 3 9629499 3 985717115 3 579494597 1 2564732 2 18642 80049 2 54071 63803 4 2 16860 119709 4 1 243277092 3 830141476 1 190331514 4 1 168567374 2 33406 63928 1 293519103 3 908739899 2 6288 43966 3 2840333 1 658904077 1 462732673 3 36881955 4 3 278107956 1 430612927 2 4179 72140 3 120498043 4 2 44821 82053 1 841884864 3 604947585 4 4 2 80145 112675 3 867657403 1 113772346 4 3 897556349 2 54816 107394 2 47031 48950 2 51395 76517 4 1 564670214 4 3 65302553 4 4 4 3 278377692 1 163751053 3 948613069 4 3 796589885 4 1 577720634 1 122835 4 1 585792827 2 37366 53491 2 18424 102932 1 503783834 3 997277907 3 201502072 4 3 44295770 4 1 71176438 2 35725 106719 4 2 27084 53667 2 22074 48797 3 638737590 2 75642 81116 3 585849363 2 31149 77079 3 453726473 4 3 17451213 2 87647 95560 4 3 659933370 3 923146847 3 73310442 3 25892366 3 341876640 4 1 895677308 4 1 21330895 3 37623775 4 2 13662 28500 1 449956802 3 52281718 3 603720469 2 63497 68386 1 485731154 3 338720375 2 2570 12824 1 292696088 2 2507 14631 1 473288148 1 77660308 1 552203714 3 560139619 1 934562389 2 44926 107357 4 2 19678 26700 2 40171 70689 4 3 607071402 3 512153293 1 440785027 3 587406055 2 53833 58224 1 317889740 1 785699333 3 797157517 3 77748932 1 533563805 1 480363244 4 2 94785 119331 2 41819 49031 1 541111648 1 660588051 3 705375570 4 1 987947409 4 1 719616860 4 1 643885984 3 21187507 1 70009872 4 3 66076771 1 447366715 2 102606 107768 3 556815414 2 85647 93374 2 72806 80204 1 259783984 4 2 5103 123660 2 21237 74641 4 2 47522 118834 3 56458368 4 4 3 184186119 1 753400353 2 87905 95367 3 464453176 4 4 2 18303 60360 2 32027 114608 4 1 60981998 3 676810266 4 2 39197 105077 3 631592633 1 547883285 4 1 674695878 2 12156 14192 1 563086531 2 23129 121441 1 119346074 3 980179270 4 3 283918228 2 14997 108181 1 648857589 4 2 7878 37544 1 332357980 2 5957 109193 3 895493486 2 30551 115233 3 989893047 3 899252976 3 285356290 4 1 147123358 1 613429794 3 375266647 3 667905409 2 60012 71503 1 121507689 4 3 914810129 3 241801536 3 758105947 3 281202573 1 169729238 2 51441 62206 2 4804 43681 1 107710898 4 1 45506541 4 3 166107515 2 99038 112545 2 33478 71647 4 3 685725654 3 495580466 1 599044227 3 196754040 3 64352561 2 14386 60922 3 36637583 1 235510997 1 648354439 4 4 4 1 576284044 2 86585 105706 4 2 27276 112617 4 3 134633572 2 12081 72769 4 2 65480 117821 4 3 386144496 3 512514060 1 910479180 2 49633 64299 3 83702841 3 917278552 3 405415683 2 68232 76495 2 21169 39515 1 668618443 2 59492 89125 3 609384387 3 353023498 1 341849500 4 1 104379405 1 524543709 4 4 4 4 3 510074308 2 9983 28203 1 293779943 4 4 2 67511 86222 2 3714 26952 3 860680668 4 3 857471007 4 1 238712987 4 3 285056988 4 2 47313 95919 2 40002 88066 4 4 4 1 193663024 1 58753370 2 26883 57972 2 14703 59189 3 57499687 4 3 232617868 4 3 234552690 2 74915 121881 2 67458 91781 2 20416 60495 4 3 271378998 1 173841040 2 29605 30903 3 73447553 4 2 84432 89849 2 74069 75436 3 192917434 1 842625156 4 3 838714324 3 88712455 3 220757411 1 994869177 3 281649384 1 864262580 1 26174910 3 604943723 2 85032 116240 1 716072270 3 465143601 1 62669053 2 73242 122231 3 858231526 2 85696 120970 4 1 38434865 1 63689169 1 700676916 3 963882071 2 21445 69602 2 30442 53961 2 53707 107888 2 94916 118150 4 1 563342786 4 2 68981 82478 2 5048 24093 4 3 197294734 1 728380697 4 3 39699564 3 749084103 1 612320904 3 54576485 2 115614 120935 4 3 484136959 3 378877658 1 168384293 1 504808912 2 81929 119457 1 597756166 2 17814 111766 2 44805 53246 1 710300405 3 41716364 3 539234717 4 1 327406682 2 35769 71260 1 902484251 1 948302547 1 989834401 2 70477 97628 1 447628764 2 116223 119740 3 35652553 1 26559383 4 2 66381 103141 3 494515943 1 665211688 2 1505 89692 2 62931 85229 4 3 692075236 4 4 2 3567 35986 4 4 2 21248 94880 1 298630784 2 31022 84171 1 922986166 4 4 2 46576 66521 1 231568167 4 3 527089375 1 727322528 2 65143 81488 3 942122351 4 3 144586437 1 350747135 4 4 2 40051 118350 1 833392687 3 598450340 4 3 84952342 4 3 192735299 4 4 4 3 772730011 1 482682895 2 430 62701 4 3 338161862 1 249613182 4 1 862246368 3 782427806 1 775516408 4 1 902854882 2 75041 109626 3 804866460 3 575421003 3 424494035 1 372783610 4 1 818232556 4 2 42590 116688 3 15648734 3 941286937 2 56577 87287 1 675276925 2 63108 95871 3 961309483 3 127923469 1 620706581 3 960701432 4 3 163043178 4 4 2 39249 122267 2 52328 70401 2 12052 105442 1 339669088 4 2 12380 30791 3 903843128 2 8834 82260 3 371171305 4 2 101725 113319 1 602717440 2 44968 116498 1 937276109 1 968675340 2 68470 120740 2 49547 120665 2 97080 102427 1 577644146 3 3790362 3 603853205 3 7722174 2 29915 89331 4 3 900090695 1 924299909 4 3 858991405 3 299245321 2 96059 121622 2 44072 64621 2 10934 84495 4 2 65047 122465 3 497668057 3 439015028 1 861689443 2 88002 97862 4 4 3 833490312 1 390669980 2 33688 97561 2 23263 44396 4 3 48392608 3 724786167 2 37762 42477 3 601230922 3 723197714 1 563426649 4 2 102902 103291 4 1 656998461 4 4 4 4 1 653136836 4 1 986138163 2 22480 30724 2 79974 99273 1 66363346 3 789050936 4 2 100830 104459 4 4 1 539013106 2 10356 116933 3 544452458 2 19160 32921 4 2 23823 100059 3 554758907 3 712123271 3 573191134 3 165547127 4 3 500067786 3 953929240 4 4 2 4231 22521 3 989058477 3 623842800 3 315472413 4 4 1 377086013 4 4 4 4 2 57156 119940 2 62204 68287 2 75942 111774 4 1 445790940 4 4 3 18876938 1 302105482 4 1 327832986 1 791521552 1 255901843 4 2 27765 90322 2 60647 115968 4 2 22012 31951 3 236790275 1 136162512 1 112965969 3 617124801 3 557995479 4 1 466446499 3 339847806 3 879052416 2 40475 50959 1 245322597 1 941500935 1 675639470 2 89216 113430 2 1252 6516 4 1 45678439 4 4 2 6433 89434 1 262674493 1 413585582 4 1 273115972 1 10181013 3 461697214 2 5411 89946 1 44489453 3 594180611 3 852703065 1 889539917 1 258414034 4 4 2 8242 40983 2 110899 121749 2 40579 79353 4 2 45701 46302 3 22632818 4 4 3 71513781 2 64275 83392 1 334314229 1 833366776 2 8687 94461 4 1 19302972 1 810968668 2 72875 86473 4 1 751774808 2 8533 20927 3 778207600 2 291 48363 4 2 712 88746 3 123378811 3 95541342 2 20792 62033 2 35931 36309 2 38073 88236 2 52392 69561 2 61971 65997 3 730245977 1 313181044 4 1 469257405 1 979573105 4 4 3 255331951 3 881830276 1 925786564 3 269368672 1 685548623 1 791298431 4 4 1 108559103 3 268680431 2 12330 15649 2 39725 108260 2 102107 104015 4 4 4 4 3 767410757 1 609233975 3 673144831 3 259972333 4 1 288280454 3 674543265 4 4 1 590306029 2 43692 63162 2 14524 15048 1 841405363 1 95130487 3 219416633 3 347012612 2 47520 54430 4 4 1 577453377 2 59127 72421 1 453283734 1 783787359 4 3 494688674 4 3 709525661 4 1 759530700 2 252 24305 3 88961478 3 381893847 1 759664873 3 808610127 1 948110195 4 1 115017355 2 37847 53698 1 751947960 4 2 9237 90693 3 960295303 1 486163065 1 822149877 3 550898651 4 1 818472690 3 11338042 4 1 23186552 2 65174 124310 4 2 13215 49632 3 50969799 2 42396 42465 3 633479544 3 994582563 1 648769117 1 705641089 1 611070754 3 38153677 1 668348146 2 68598 78835 3 159255114 3 552048074 2 28588 57086 4 1 14966111 2 31750 68857 3 122989268 1 786263372 4 3 749931500 4 3 748257881 3 873216738 1 353915269 4 1 51585246 3 620522599 3 582326318 4 3 752975780 1 896353613 2 64375 94015 3 218791324 2 58936 100643 4 2 1441 61850 4 3 53758612 4 4 2 58851 123358 3 197086263 1 810594793 3 78108051 1 25119553 1 216956571 4 4 2 11239 99380 3 462811042 2 86574 95394 2 13099 61115 3 980811805 4 4 3 468563522 1 92360595 2 101500 113904 1 279447281 4 4 1 452272881 2 80673 117235 2 43681 81833 4 4 2 10912 67994 2 56775 71905 1 535910533 2 13781 118235 4 3 388832353 3 788981299 1 585539960 2 100447 112309 3 861611398 2 38788 67582 1 913879713 4 2 16195 27254 3 886913083 2 6626 15513 3 558557227 1 213083451 3 452006882 2 29270 60306 2 52282 53897 2 28500 35948 2 105349 122354 2 38204 113024 3 762332947 1 33561138 2 1779 38082 1 176567421 3 622293360 4 4 4 2 68764 73084 3 553514330 3 495825474 2 66720 74680 1 70979263 3 65167926 4 1 23473637 4 1 610508561 3 838152278 2 74113 95288 1 56540834 4 3 24689546 3 282928711 4 1 664807056 2 27978 84353 4 1 920120079 3 670424430 2 8099 103154 4 1 828510936 3 803958273 3 835855493 2 17503 34177 1 754835558 1 142629716 3 892312049 4 2 63687 72171 4 2 51671 63292 4 1 591463096 2 27420 81350 1 711671488 4 3 12468165 4 3 967940884 4 3 78964772 4 1 679245763 2 19439 91875 4 4 4 3 19762443 1 299954159 3 121211173 2 95481 123643 1 470880826 2 38288 121082 1 256018135 3 950756507 4 4 3 874413465 2 53891 83747 1 972485908 2 35380 122458 3 526393421 3 183311169 2 13783 27146 4 4 4 4 1 3995139 2 34108 94583 2 3957 111665 3 709888910 3 236880024 3 380039923 2 57092 114979 2 38971 49210 3 692509015 4 2 7467 104472 1 57445326 1 672709192 3 28603492 3 446277950 4 1 205564826 4 4 3 525342719 4 3 302422010 1 206362337 2 71184 114463 3 659864440 1 507901657 3 577015958 1 54693712 2 1494 75568 2 75038 109287 3 868483911 3 760563340 2 81524 90516 2 30060 119971 1 941168138 1 671463715 2 72697 110399 2 104817 113784 4 4 1 37555621 2 35929 90429 4 3 167385977 2 18806 31586 4 3 786558336 2 2659 35331 4 2 29705 108940 3 742207674 4 1 790126793 4 4 2 690 92474 4 4 2 98757 117259 2 114020 116002 1 912694804 4 2 3471 120011 1 100254973 1 175262523 2 48593 87415 1 573389859 4 4 3 831019912 4 3 449416352 3 222982439 4 2 5645 41175 3 372834009 3 534693522 4 2 29295 66084 4 3 102528684 1 442309888 4 4 1 46706079 3 676983213 4 2 86232 110921 2 5580 112308 2 28970 105805 2 78271 113253 1 955107925 4 3 845490232 1 312013792 3 978513228 4 3 236616892 1 384965664 3 846924137 2 38786 78632 3 197971156 2 47771 88091 2 52700 85913 2 33526 65694 3 347232047 3 51464995 4 1 515359050 1 330808417 3 723297481 4 2 13920 38313 3 341282500 4 3 450752810 3 589966441 3 269406533 3 2992597 4 2 20616 102229 1 509257193 3 108976559 4 2 67455 89926 4 1 293476025 2 44706 82346 2 28879 85422 2 81062 106135 3 15895956 2 22651 38772 1 275819316 2 78996 105155 1 274723810 4 2 30030 51905 2 72346 91584 4 4 1 592149740 3 3574516 1 729788137 4 4 4 3 873977119 4 1 967302302 2 66478 79334 3 891712022 4 4 2 15874 58969 3 372421768 1 704257058 2 43182 113214 3 979167685 1 976713455 2 101014 111667 1 635805589 3 579697013 2 3695 10757 1 717221111 3 739601368 1 359470899 4 2 75482 83727 2 94805 111910 4 2 27623 30108 4 2 40289 66923 4 2 89463 110124 3 861475861 2 32124 88538 3 720940607 4 2 15517 98644 4 1 561780569 3 187959851 2 3540 21769 1 721854369 2 31497 33871 4 1 238654575 2 27312 68248 3 475124603 3 145363698 2 10007 27904 3 13896544 3 303585911 4 2 18530 120954 1 105688445 4 3 396986094 3 554358386 1 784754373 3 55541058 1 489843977 4 2 15647 118183 4 1 249081293 2 60837 116992 1 712695928 4 1 802292593 4 4 2 21494 34172 2 75372 115038 3 648711390 4 1 288491721 2 60741 76497 3 451015314 1 84272295 1 833882047 1 302985416 4 3 347641046 4 3 36331382 3 582952914 2 9140 119806 3 921846870 4 3 531091572 1 893187376 1 57684568 2 60175 109076 3 217430690 2 32043 48593 2 37042 100476 4 3 204319279 2 29256 70287 4 3 650393282 1 527830737 4 4 4 1 161617897 2 15628 34639 4 1 826282138 4 2 42940 84687 3 75549485 1 699315170 3 805012953 2 15682 58761 1 325389035 2 5812 76650 1 527974469 4 1 463515324 1 842592269 3 968567058 1 313705820 1 162755919 2 4322 72606 2 21160 65384 1 455018322 2 39185 45731 2 10407 107521 2 25343 117815 4 3 50029472 1 510979222 1 624583159 1 664948899 2 83190 100960 1 220001402 1 511861514 1 903061426 1 35062936 3 423879383 3 138995218 2 31658 69953 4 3 815085049 2 9531 11223 3 544974104 3 4701167 2 17571 79630 2 15455 115498 3 318234837 4 1 948477632 1 777751020 1 748177946 1 620007830 4 4 1 283246674 4 2 67984 106596 1 679522892 2 96768 114136 4 2 20061 65845 3 183087889 4 3 517966724 3 556981310 4 3 521077857 2 53062 80829 3 391134271 1 718726917 1 9683790 1 645215630 3 49765543 2 33478 54870 4 2 69583 100776 2 76957 93013 2 10093 112251 1 258434335 4 2 45026 118236 2 22284 26726 3 645480554 3 964669518 4 1 389209221 4 3 347030346 4 2 16868 22915 2 44966 102169 2 27221 113997 3 218184025 3 949460894 2 9271 9436 4 3 407660152 4 4 1 661157899 1 228823526 2 99602 100954 1 876082845 1 442615620 1 341227874 4 3 378873136 2 17041 120741 3 22414820 4 4 4 2 55027 56736 2 107177 107516 4 2 30937 72035 4 3 827268182 1 992566152 4 1 593915758 3 529883118 2 101433 122682 1 251224352 2 12703 29019 1 26890309 2 42136 62854 4 3 419918549 2 3332 67746 3 56959811 2 13626 85779 2 13620 30256 2 33690 67353 2 40006 58454 1 184795880 3 627853198 3 400759538 3 878726032 3 202569647 2 9750 69023 1 549981642 2 31959 69377 4 4 3 11533109 1 190109635 1 161263312 4 3 329626363 2 33394 118782 3 684165863 3 893194150 3 432323531 4 1 7131318 1 399144205 4 4 2 19234 51454 1 363356534 3 388538528 3 101626870 2 33551 54289 1 1346374 4 4 3 231107629 1 214229769 2 1234 85741 4 2 50781 114163 3 321919575 4 2 19415 35221 3 352525405 4 2 15578 117005 2 80296 123645 3 594009594 3 517028765 4 3 992421288 3 374589363 3 656170677 4 1 563111457 2 80121 90140 4 2 2873 95836 1 153715017 4 3 10956580 1 33688124 1 699853977 2 19632 102163 1 669545143 1 60368457 3 872493437 3 243768856 2 13701 23271 3 68533971 1 288083858 3 795566282 1 844628896 4 3 48254107 1 282633107 3 441016878 1 778575514 3 62495019 1 973170144 3 201168261 4 1 693546110 2 34976 83475 1 282358617 1 783367698 1 136918354 3 450337442 2 2295 73687 1 71311313 1 913853544 4 2 24100 50907 1 900029781 1 843889156 1 655372214 4 2 33967 101117 1 582145328 4 1 533617841 2 25521 60722 4 4 2 26705 34867 2 69063 85143 3 886918153 1 751294445 2 41780 117394 1 22243916 2 50096 114271 3 973138115 1 253070260 3 373582816 3 506323318 4 1 722732964 3 537416271 3 857845678 2 46936 87625 1 399949182 2 388 51813 1 772481093 1 984032529 2 30946 65473 4 4 1 841947532 4 2 40464 107004 3 670614918 2 6877 80109 3 103807941 2 47242 83221 3 197104580 2 41019 87537 1 286675822 4 3 196149900 2 101809 119960 2 32273 71905 4 4 2 31238 48042 3 550805250 4 3 488445340 1 125801653 3 935064484 2 17473 45578 1 922698380 3 471857358 3 273315647 3 259371006 1 970368365 4 3 881446565 2 76788 86027 4 4 1 160041118 4 4 2 66485 119741 4 2 15438 71827 4 3 513635797 3 912990386 3 952410002 3 611963571 4 1 712139261 3 521569751 1 429369277 3 180258397 4 4 1 80865580 3 67403525 4 3 2967785 2 24644 58119 2 13321 123497 1 499764553 1 11238678 4 1 983151162 4 2 4851 93751 4 4 2 10868 14527 1 667894607 1 154233017 4 4 1 674143924 4 1 435284296 4 2 76338 91153 2 40347 65478 1 241749527 2 107967 110935 4 1 156360191 1 996828056 4 1 4944993 1 833073011 2 38744 48346 1 210659783 3 451736061 1 920352301 2 9458 123899 4 4 2 10323 93764 4 3 925898532 4 2 58745 105450 4 4 4 1 805567365 2 2726 21656 4 4 4 1 351744416 1 542944041 2 51411 116109 3 75326315 2 17976 90550 1 141603855 3 93520628 4 3 655735654 2 104759 114481 1 408786357 3 739238447 1 586246087 4 3 383152738 1 112113440 2 32533 104773 1 629393320 3 468680355 4 3 441061062 2 25332 87268 3 451794017 3 769631182 3 497525921 4 4 2 39132 48831 2 55461 64002 1 739032527 1 164259685 2 889 73128 2 114287 114765 1 406700990 4 3 328131625 4 1 162304621 3 791494530 4 1 498741070 3 895761675 2 101459 108995 2 48997 119774 3 894214564 1 859987776 2 49411 83683 1 815927906 3 755334718 4 1 695647435 3 60544988 1 411278829 2 8290 90401 4 1 246191773 4 3 959046099 1 175555686 1 219767463 3 818922178 2 23571 83302 3 998014643 2 6018 117676 4 3 419276030 4 2 32152 34908 2 51191 80399 2 96861 123439 2 53439 56451 4 3 52009174 2 33818 97066 1 313986696 1 918932140 2 52578 84177 4 3 222618288 4 4 4 1 966223078 1 552444507 2 33980 35620 4 3 283337740 2 14447 50638 3 170695541 2 29908 111248 3 414535336 1 278685213 1 976045578 4 1 432898889 3 419286302 4 2 35793 61803 3 848338461 3 290520319 4 4 2 65266 71608 1 613126523 2 6640 50688 1 97874707 1 704377474 3 160053654 1 294539151 1 510585419 1 878587032 1 161450898 4 4 1 556757871 1 79729539 1 41678097 2 27633 56431 3 426054696 1 393063555 1 104980274 1 28889979 4 3 139303441 4 1 41896755 4 1 282613847 4 4 1 319266659 3 394298077 1 318998867 2 9795 24751 1 253669395 3 356166122 4 2 18996 119956 1 673172522 3 582600523 3 20768715 4 2 37957 123154 2 13005 33124 1 937261774 2 55487 81716 1 628677089 1 676117353 3 602066208 4 1 967072069 2 75417 76277 2 77325 100747 3 469802863 1 983862667 1 626076461 3 514079837 1 739312138 3 400041471 1 626576803 2 39034 80064 4 2 24185 104129 4 1 849540435 3 586160751 1 595130603 3 22725071 4 3 160698866 4 1 681028275 1 35354221 2 82570 106596 4 3 343437696 4 3 349658803 4 3 51136299 4 2 61624 75550 2 57212 89727 4 2 84119 86048 1 560617 1 28414534 2 83777 100726 1 216919040 4 4 4 1 928444831 4 1 906940435 2 54029 100294 4 3 52540254 1 578910757 1 555319165 4 2 63170 106613 2 45462 102043 1 661456724 4 3 889429417 3 618071890 4 1 53467977 3 499099697 3 419828861 1 525149179 1 86055810 1 57590059 1 48757364 2 31477 36732 2 11629 36602 4 2 4019 44008 3 134087455 4 1 659262216 2 85751 90071 4 2 53680 102588 1 270418774 4 3 907685135 2 71884 74937 1 109559154 3 2525519 3 792513446 4 2 79786 91948 3 342041460 4 4 4 4 2 15083 72460 2 5859 23021 3 365285333 2 65292 107596 1 577263230 2 36265 110873 3 825174656 3 38301405 2 37361 74960 1 884064962 2 61283 105727 1 944576765 3 17255729 2 9506 98524 3 58550480 4 1 280058281 3 394908327 2 24169 113955 3 752115387 1 841708262 4 2 85197 88668 3 590921750 3 751347780 2 98873 113173 2 13659 54234 1 241427501 2 40729 47053 1 39278266 1 820200261 1 5503555 4 2 47813 79223 4 2 19626 50348 4 1 311161672 2 42007 98121 2 1185 124131 2 48310 105448 1 529734595 2 44739 61706 3 971995736 2 32999 99023 4 4 4 1 150535397 2 51489 116634 2 51600 94461 1 144095732 2 39236 70481 3 340627189 3 198076057 3 940502939 3 536573777 2 728 76085 4 3 181579698 2 68266 91098 4 2 15271 117403 4 1 550364718 4 3 947095862 3 6592835 4 2 23768 38895 4 4 4 2 31237 93668 3 936911535 4 2 6864 58009 1 415536381 3 531959955 2 110185 116496 2 46426 52824 1 819629975 4 2 11733 18758 2 43894 56393 1 636646175 4 2 22358 55544 2 10243 114968 4 1 970792484 2 2181 104641 3 108152688 2 3343 117934 4 3 955149581 1 669260825 4 3 507980574 4 4 1 317423267 4 2 12894 119384 1 564179648 4 4 1 967513406 2 16648 36929 1 612514346 4 2 23081 26153 2 92445 110230 3 365014161 1 779972781 4 4 3 64152435 4 4 3 918013694 3 335944939 1 455078710 2 49958 82781 2 20052 60629 1 46666307 2 2959 87850 2 15290 69936 1 59946511 3 508134890 3 703030951 3 588085860 1 945049297 3 508382501 4 1 592367730 3 612732091 4 1 6633532 3 67974048 1 266283258 1 186850730 4 2 79117 104273 4 2 8838 83156 3 219091763 2 79490 86598 3 893616593 4 4 1 794991265 4 1 816185266 1 725558426 1 37607812 4 2 55587 82983 4 3 408436836 2 7184 78150 2 12426 68546 1 369459710 2 12809 94345 3 428251599 2 3867 60929 4 2 37348 68247 4 4 3 124429920 1 682218761 1 662783128 1 334756797 1 173912298 2 74917 79654 1 237838957 1 516734305 4 4 3 12105916 4 2 33917 100769 2 67968 100589 3 967516120 1 597327398 3 845232694 4 2 43881 52766 1 825565808 4 4 1 6609155 3 801815568 1 795059281 4 3 182606607 2 89225 93335 2 32311 54051 2 14638 82337 4 4 3 448683960 2 73536 79534 1 294931931 4 4 4 3 210705841 4 1 820346008 2 17722 35760 2 6215 111442 1 613290992 3 875092011 2 41976 53076 4 1 806446369 4 2 39177 119129 3 52308952 2 25081 42463 3 866698803 4 2 38609 100194 1 57230768 1 36675503 2 62548 77532 1 60735665 2 43927 93759 2 14041 61425 2 29464 71584 1 539656929 1 885059734 2 29623 66133 1 168568184 2 39812 49612 1 127416986 2 48368 104640 2 64259 118725 4 2 3236 63363 3 428694839 3 808289825 1 661807553 1 257773587 4 4 4 3 566577487 4 2 63621 106021 3 876034926 1 254988569 1 583764724 3 632390538 1 811223161 3 55324267 2 27049 65257 2 105210 124111 4 3 97175328 1 284218099 3 181152061 4 1 418098681 4 4 4 4 2 10248 113295 1 317179470 4 2 13487 77461 4 1 271503531 3 98299532 3 402381343 3 218924674 3 21529908 4 3 903945476 1 297653704 4 4 2 51162 79569 2 48615 49976 2 103001 107748 2 41301 108495 2 63996 86858 3 10740731 4 1 503630302 3 631784279 3 719059425 3 758032789 3 365054744 2 12125 105555 2 20928 99782 3 81770940 1 347782635 4 1 163775369 1 290295818 3 237444775 2 30864 101032 2 92587 98304 1 233231701 4 4 1 285156732 1 192910036 3 547891966 2 29239 83736 3 370472165 1 635457032 1 222970201 2 32814 52397 1 625741348 2 20859 43821 2 77461 77892 4 3 734401460 1 157801933 1 224137148 3 8167013 4 2 84670 110346 1 943082258 2 42850 61128 2 7291 43818 1 695983950 3 277677940 1 968280729 3 658759185 1 614067385 1 691019139 2 67641 110684 2 49757 54589 1 536105008 4 1 205027713 2 37595 92345 4 2 1821 40954 3 871842897 4 1 545682146 1 670622766 2 83813 92855 2 21787 84470 3 807285698 1 526670009 3 475870036 1 254608360 4 1 340016079 1 111547413 1 367320596 2 46692 53859 2 19809 103650 1 413895812 4 2 45833 104265 3 196681785 2 29507 38817 4 1 885537615 1 999494054 4 3 301091560 4 1 712911625 4 3 994916247 2 3494 14872 3 63460024 4 4 3 355739260 4 4 2 47921 118010 4 1 213915277 3 25441391 1 665689185 4 4 1 637280830 3 7871232 1 549895101 2 18023 124428 2 15126 79579 4 2 8210 21007 4 2 44434 66078 1 268838046 1 455510742 2 65474 91388 1 927485378 1 71803524 3 904423861 2 82864 90148 1 530512678 3 568351035 3 361542435 3 892592437 4 4 2 7364 72480 2 65683 94703 2 24167 62857 4 3 567176496 3 855440404 2 12787 97746 4 3 641191435 4 3 953350169 4 2 7504 35997 3 274544140 3 776210833 2 80538 115508 1 475332298 3 375624441 1 528262434 4 3 955469909 2 3074 11883 3 294007669 2 7035 89731 2 70058 70321 2 25971 33351 1 550662645 2 64544 104145 3 572624876 4 2 106214 113383 3 634652380 3 374229553 2 20803 65045 2 106451 120125 4 2 84450 89616 2 1753 41589 2 44234 80552 3 434111296 3 790613271 2 83286 95754 1 940309468 1 677914167 1 893064764 1 374228938 1 402494832 1 702689501 3 139648832 1 86446465 3 529788013 1 318761427 1 790795789 4 4 4 1 825756229 1 95059794 1 550951435 2 8108 38299 2 43662 56276 4 4 2 56596 99254 3 343027129 4 4 4 1 582932100 1 945818429 1 992950491 3 309495740 4 3 563543071 3 360997102 2 62976 118370 2 27647 95623 3 220508102 1 44638989 1 832866066 1 509767368 2 23956 57958 3 750768010 4 1 264299119 2 80352 96343 3 81808123 1 47522534 4 2 53547 104714 3 132426524 4 1 895522837 2 64327 79296 1 815995482 4 3 10757098 4 2 15401 21164 3 473657136 4 1 57215257 1 120205597 4 3 270025778 2 72226 111552 3 259581654 4 2 40161 102607 2 19425 113715 2 59938 90568 4 2 50501 90806 4 3 420836962 3 234202071 3 645139115 2 71717 109188 4 4 2 21437 41609 4 2 40391 54559 2 6364 91121 2 27258 114364 2 6805 29725 4 2 42864 45726 4 3 511466670 4 1 626471207 4 4 2 56654 83606 1 42931765 1 109463202 3 798179165 1 897116804 1 796493757 3 17333855 3 491468538 2 45159 61824 3 572789213 2 14210 37837 2 20333 76816 3 810945039 4 1 72911709 3 992978558 3 660680013 3 769541771 4 2 6563 71081 1 124730151 3 923110863 1 981692505 1 538291175 4 4 4 2 21655 69949 4 2 32998 48807 4 3 179294547 1 153841704 3 188342867 2 14131 81835 4 4 1 984636096 2 42568 122523 4 1 553401894 3 236340748 2 48893 63578 4 3 96101395 1 960430135 2 39051 124247 2 49621 56592 1 232228341 1 375777991 2 13165 109151 4 2 39811 54368 2 49773 96171 4 2 64546 86177 2 38443 67820 3 995741684 2 22003 47408 4 1 596364299 3 2221392 1 619839600 3 66469038 4 4 1 944295457 4 1 795967048 4 2 36132 38298 4 3 876577736 4 2 19844 98874 1 934395314 2 61161 73262 1 12653247 3 93724333 2 60517 79416 3 727496718 1 20228223 2 75358 114663 4 4 3 674671470 3 48295061 3 631073142 1 620938130 3 444162591 3 383145050 4 2 418 78560 1 325282086 4 3 915211014 1 315177604 2 66056 121810 3 435152750 1 34046101 1 184986353 3 607766968 1 116234622 2 52645 84673 4 4 1 438658617 4 2 70200 111892 2 13311 76348 1 837594647 3 356074762 3 905734627 3 890336709 2 83032 99499 1 139792376 2 4042 30769 2 30183 80599 2 12866 100967 1 150862340 4 3 717574297 2 119013 121010 3 682563119 2 65566 106333 3 844570658 3 292766809 1 676267316 4 1 748643067 4 1 425525135 3 942360107 1 844066839 1 663032825 3 417726769 1 350157579 4 2 25333 118237 3 410100045 4 4 1 546853187 3 573906231 2 52722 94224 4 1 113314550 4 2 58959 123488 4 1 698033269 2 37099 88264 1 946199722 4 3 578756276 2 4116 33554 2 17823 68017 2 16575 30719 2 6732 62868 3 374478810 2 9163 24799 4 1 64501472 2 37616 99635 3 61532460 2 2586 18799 1 52465737 3 391223605 1 19849932 1 983637612 3 661757592 1 1498133 2 9713 120340 1 529548706 4 4 1 938575308 3 635325642 4 3 217154129 2 29213 76895 4 3 534853236 1 19560723 2 26235 50829 2 108462 112129 3 722886027 4 4 1 588606828 1 246450974 4 3 426780658 4 2 3475 84355 4 3 724165766 1 11131541 2 11524 90984 3 848564994 3 436387651 1 882657739 2 19011 122186 1 27097904 1 136680201 3 872492801 1 408265270 2 67108 121602 3 46460265 3 506486203 3 233417821 2 96604 118498 3 802609769 3 461308223 1 106778831 4 3 476092479 2 101114 121930 1 867605272 4 2 108380 120523 2 41028 44133 3 305482103 3 834085760 3 194566957 4 1 589000298 1 725380624 3 624248947 3 863886683 3 200354450 2 17864 107252 2 22751 121796 4 4 4 4 2 66479 103080 1 31053179 3 145899139 3 366222811 1 712577571 4 1 822823204 2 38637 88528 4 2 45441 93057 1 920692519 3 628043336 2 52123 107703 3 63805055 3 105685602 2 44882 74940 4 3 19618943 4 3 675665010 3 467693825 2 57984 92416 4 4 2 67189 108123 2 1746 83597 3 571463554 3 820652987 1 236550086 1 135905781 3 737930608 4 2 64031 73691 3 69489578 4 3 664580151 4 3 842845911 1 942881994 2 36618 101718 4 3 163843249 4 2 55312 96834